Tizen 2.4 SDK Rev6 Release accepted/tizen_2.3.1_mobile accepted/tizen_2.3.1_wearable tizen_2.3.1 accepted/tizen/2.3.1/mobile/20160530.053637 accepted/tizen/2.3.1/wearable/20160530.053639 submit/tizen_2.3.1/20160530.021306
authorJaekyu Park <jk7744.park@samsung.com>
Fri, 27 May 2016 08:11:56 +0000 (17:11 +0900)
committerJaekyu Park <jk7744.park@samsung.com>
Fri, 27 May 2016 08:11:56 +0000 (17:11 +0900)
1098 files changed:
.gitignore
ChangeLog
ChangeLog.eglibc
Makeconfig
Makerules
NEWS
Versions.def
assert/assert.h
bits/in.h
bits/ioctl-types.h
bits/libc-lock.h
bits/sched.h
bits/sigaction.h
bits/stdio-lock.h
catgets/catgets.c
catgets/open_catalog.c
config.make.in
configure
configure.in
csu/libc-start.c
dlfcn/Makefile
eglibc-common.manifest [deleted file]
eglibc.manifest
elf/Makefile
elf/cache.c
elf/dl-altinit.c [new file with mode: 0644]
elf/dl-cache.c
elf/dl-close.c
elf/dl-deps.c
elf/dl-fini.c
elf/dl-fptr.c
elf/dl-load.c
elf/dl-lookup.c
elf/dl-open.c
elf/dl-runtime.c
elf/dl-support.c
elf/dl-sym.c
elf/dl-sysdep.c
elf/dl-tls.c
elf/elf.h
elf/ldconfig.c
elf/ldd.bash.in
elf/rtld.c
elf/stackguard-macros.h
elf/tst-audit4.c
elf/tst-audit6.c
elf/tst-ptrguard1-static.c [new file with mode: 0644]
elf/tst-ptrguard1.c [new file with mode: 0644]
elf/tst-stackguard1.c
elf/tst-tls19.c [new file with mode: 0644]
elf/tst-tls19mod1.c [new file with mode: 0644]
elf/tst-tls19mod2.c [new file with mode: 0644]
elf/tst-tls19mod3.c [new file with mode: 0644]
hurd/Makefile
hurd/Versions
hurd/catch-signal.c
hurd/ctty-input.c
hurd/ctty-output.c
hurd/hurd.h
hurd/hurd/fd.h
hurd/hurd/port.h
hurd/hurd/signal.h
hurd/hurd/threadvar.h
hurd/hurd/userlink.h
hurd/hurdchdir.c
hurd/hurdexec.c
hurd/hurdfault.c
hurd/hurdinit.c
hurd/hurdmsg.c
hurd/hurdselect.c
hurd/hurdsig.c
hurd/hurdsock.c
hurd/intern-fd.c
hurd/lookup-retry.c
hurd/port2fd.c
hurd/sysvshm.c [new file with mode: 0644]
hurd/sysvshm.h [new file with mode: 0644]
hurd/thread-cancel.c
iconv/gconv_trans.c
iconvdata/Makefile
iconvdata/ibm1364.c
iconvdata/ibm930.c
iconvdata/ibm932.c
iconvdata/ibm933.c
iconvdata/ibm935.c
iconvdata/ibm937.c
iconvdata/ibm939.c
iconvdata/ibm943.c
iconvdata/run-iconv-test.sh
include/alloca.h
include/atomic.h
include/errno.h
include/libc-symbols.h
include/string.h
include/stubs-prologue.h
include/unistd.h
intl/locale.alias
io/fcntl.h
libio/fileops.c
libio/stdio.h
libio/wstrops.c
libpthread/.cvsignore [new file with mode: 0644]
libpthread/ChangeLog [new file with mode: 0644]
libpthread/Makeconfig [new file with mode: 0644]
libpthread/Makefile [new file with mode: 0644]
libpthread/Makefile.am [new file with mode: 0644]
libpthread/TODO [new file with mode: 0644]
libpthread/Versions [new file with mode: 0644]
libpthread/configure [new file with mode: 0644]
libpthread/configure.in [new file with mode: 0644]
libpthread/forward.c [new file with mode: 0644]
libpthread/headers.m4 [new file with mode: 0644]
libpthread/include/pthread.h [new file with mode: 0644]
libpthread/include/pthread/pthread.h [new file with mode: 0644]
libpthread/include/pthread/pthreadtypes.h [new file with mode: 0644]
libpthread/include/semaphore.h [new file with mode: 0644]
libpthread/libc_pthread_init.c [new file with mode: 0644]
libpthread/libpthread.a [new file with mode: 0644]
libpthread/libpthread_pic.a [new file with mode: 0644]
libpthread/lockfile.c [new file with mode: 0644]
libpthread/not-in-libc.h [new file with mode: 0644]
libpthread/pthread/Versions [new file with mode: 0644]
libpthread/pthread/cthreads-compat.c [new file with mode: 0644]
libpthread/pthread/pt-alloc.c [new file with mode: 0644]
libpthread/pthread/pt-cancel.c [new file with mode: 0644]
libpthread/pthread/pt-cleanup.c [new file with mode: 0644]
libpthread/pthread/pt-create.c [new file with mode: 0644]
libpthread/pthread/pt-dealloc.c [new file with mode: 0644]
libpthread/pthread/pt-detach.c [new file with mode: 0644]
libpthread/pthread/pt-exit.c [new file with mode: 0644]
libpthread/pthread/pt-getattr.c [new file with mode: 0644]
libpthread/pthread/pt-initialize.c [new file with mode: 0644]
libpthread/pthread/pt-internal.h [new file with mode: 0644]
libpthread/pthread/pt-join.c [new file with mode: 0644]
libpthread/pthread/pt-self.c [new file with mode: 0644]
libpthread/pthread/pt-setcancelstate.c [new file with mode: 0644]
libpthread/pthread/pt-setcanceltype.c [new file with mode: 0644]
libpthread/pthread/pt-sigmask.c [new file with mode: 0644]
libpthread/pthread/pt-spin-inlines.c [new file with mode: 0644]
libpthread/pthread/pt-testcancel.c [new file with mode: 0644]
libpthread/pthread/pt-yield.c [new file with mode: 0644]
libpthread/pthread/pthread-functions.h [new file with mode: 0644]
libpthread/shlib-versions [new file with mode: 0644]
libpthread/sysdeps/generic/bits/barrier-attr.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/barrier.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/cancelation.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/condition-attr.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/condition.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/mutex-attr.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/mutex.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/once.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/pthread-np.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/pthread.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/pthreadtypes.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/rwlock-attr.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/rwlock.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/semaphore.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/thread-attr.h [new file with mode: 0644]
libpthread/sysdeps/generic/bits/thread-specific.h [new file with mode: 0644]
libpthread/sysdeps/generic/killpg.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-atfork.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getdetachstate.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getguardsize.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getinheritsched.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getschedparam.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getschedpolicy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getscope.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getstack.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getstackaddr.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-getstacksize.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setdetachstate.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setguardsize.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setinheritsched.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setschedparam.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setschedpolicy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setscope.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setstack.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setstackaddr.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr-setstacksize.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-attr.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrier-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrier-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrier-wait.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrier.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrierattr-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrierattr-getpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrierattr-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-barrierattr-setpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-brdcast.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-signal.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-timedwait.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond-wait.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-cond.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-getclock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-getpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-setclock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-condattr-setpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-destroy-specific.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-equal.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-getconcurrency.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-getcpuclockid.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-getschedparam.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-getspecific.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-init-specific.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-key-create.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-key-delete.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-key.h [new file with mode: 0644]
libpthread/sysdeps/generic/pt-kill.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-getprioceiling.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-lock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-setprioceiling.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-timedlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-transfer-np.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-trylock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutex-unlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-getpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-gettype.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-setpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr-settype.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-mutexattr.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-once.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-attr.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-rdlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-trywrlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-unlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlock-wrlock.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlockattr-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlockattr-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-setconcurrency.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-setschedparam.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-setschedprio.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-setspecific.c [new file with mode: 0644]
libpthread/sysdeps/generic/pt-startup.c [new file with mode: 0644]
libpthread/sysdeps/generic/raise.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-close.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-destroy.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-getvalue.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-init.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-open.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-post.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-timedwait.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-trywait.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-unlink.c [new file with mode: 0644]
libpthread/sysdeps/generic/sem-wait.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigaddset.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigdelset.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigemptyset.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigfillset.c [new file with mode: 0644]
libpthread/sysdeps/generic/siginterrupt.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigismember.c [new file with mode: 0644]
libpthread/sysdeps/generic/signal.c [new file with mode: 0644]
libpthread/sysdeps/generic/sigwait.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-destroy-specific.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-getspecific.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-init-specific.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-key-create.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-key-delete.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-key.h [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-kill.c [new file with mode: 0644]
libpthread/sysdeps/hurd/pt-setspecific.c [new file with mode: 0644]
libpthread/sysdeps/i386/Implies [new file with mode: 0644]
libpthread/sysdeps/ia32/bits/memory.h [new file with mode: 0644]
libpthread/sysdeps/ia32/bits/pt-atomic.h [new file with mode: 0644]
libpthread/sysdeps/ia32/bits/spin-lock-inline.h [new file with mode: 0644]
libpthread/sysdeps/ia32/bits/spin-lock.h [new file with mode: 0644]
libpthread/sysdeps/ia32/machine-sp.h [moved from sysdeps/unix/sysv/linux/sparc/fork.S with 67% similarity]
libpthread/sysdeps/ia32/pt-machdep.h [new file with mode: 0644]
libpthread/sysdeps/l4/bits/pthread-np.h [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/bits/pthread-np.h [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/ia32/pt-setup.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-block.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-kill.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-setactivity-np.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-sigstate-init.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-sigstate.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-startup.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-sysdep.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-sysdep.h [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-thread-alloc.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-thread-halt.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-thread-start.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/pt-wakeup.c [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/sig-sysdep.h [new file with mode: 0644]
libpthread/sysdeps/l4/hurd/sigprocmask.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-block.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-docancel.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-pool-np.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-spin.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-stack-alloc.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-thread-alloc.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-thread-dealloc.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-thread-halt.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-thread-start.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-timedblock.c [new file with mode: 0644]
libpthread/sysdeps/l4/pt-wakeup.c [new file with mode: 0644]
libpthread/sysdeps/mach/bits/spin-lock-inline.h [new file with mode: 0644]
libpthread/sysdeps/mach/bits/spin-lock.h [moved from sysdeps/mach/hurd/bits/libc-tsd.h with 57% similarity]
libpthread/sysdeps/mach/hurd/Implies [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/bits/pthread-np.h [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/i386/Implies [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/ia32/pt-setup.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-docancel.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-hurd-cond-wait.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-init-specific.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-sigstate-init.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-sigstate.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-sysdep.c [new file with mode: 0644]
libpthread/sysdeps/mach/hurd/pt-sysdep.h [new file with mode: 0644]
libpthread/sysdeps/mach/pt-block.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-spin.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-stack-alloc.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-thread-alloc.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-thread-dealloc.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-thread-halt.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-thread-start.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-timedblock.c [new file with mode: 0644]
libpthread/sysdeps/mach/pt-wakeup.c [new file with mode: 0644]
libpthread/sysdeps/posix/pt-spin.c [new file with mode: 0644]
libpthread/sysdeps/powerpc/bits/machine-lock.h [new file with mode: 0644]
libpthread/sysdeps/powerpc/bits/memory.h [new file with mode: 0644]
libpthread/sysdeps/powerpc/bits/spin-lock.h [new file with mode: 0644]
libpthread/sysdeps/powerpc/machine-sp.h [moved from sysdeps/mach/hurd/dl-cache.c with 66% similarity]
libpthread/sysdeps/powerpc/pt-machdep.h [new file with mode: 0644]
libpthread/tests/.cvsignore [new file with mode: 0644]
libpthread/tests/Makefile [new file with mode: 0644]
libpthread/tests/test-1.c [new file with mode: 0644]
libpthread/tests/test-10.c [new file with mode: 0644]
libpthread/tests/test-11.c [new file with mode: 0644]
libpthread/tests/test-12.c [new file with mode: 0644]
libpthread/tests/test-13.c [new file with mode: 0644]
libpthread/tests/test-14.c [new file with mode: 0644]
libpthread/tests/test-15.c [new file with mode: 0644]
libpthread/tests/test-16.c [new file with mode: 0644]
libpthread/tests/test-17.c [new file with mode: 0644]
libpthread/tests/test-2.c [new file with mode: 0644]
libpthread/tests/test-3.c [new file with mode: 0644]
libpthread/tests/test-4.c [new file with mode: 0644]
libpthread/tests/test-5.c [new file with mode: 0644]
libpthread/tests/test-6.c [new file with mode: 0644]
libpthread/tests/test-7.c [new file with mode: 0644]
libpthread/tests/test-8.c [new file with mode: 0644]
libpthread/tests/test-9.c [new file with mode: 0644]
libpthread/tests/test-__pthread_destroy_specific-skip.c [new file with mode: 0644]
linuxthreads/Makeconfig
linuxthreads/Makefile
linuxthreads/Versions
linuxthreads/condvar.c
linuxthreads/descr.h
linuxthreads/internals.h
linuxthreads/man/pthread_atfork.man
linuxthreads/man/pthread_attr_init.man
linuxthreads/man/pthread_cancel.man
linuxthreads/man/pthread_cleanup_push.man
linuxthreads/man/pthread_cond_init.man
linuxthreads/man/pthread_condattr_init.man
linuxthreads/man/pthread_create.man
linuxthreads/man/pthread_detach.man
linuxthreads/man/pthread_equal.man
linuxthreads/man/pthread_exit.man
linuxthreads/man/pthread_join.man
linuxthreads/man/pthread_key_create.man
linuxthreads/man/pthread_kill_other_threads_np.man
linuxthreads/man/pthread_mutex_init.man
linuxthreads/man/pthread_mutexattr_init.man
linuxthreads/man/pthread_mutexattr_setkind_np.man
linuxthreads/man/pthread_once.man
linuxthreads/man/pthread_self.man
linuxthreads/man/pthread_setschedparam.man
linuxthreads/man/pthread_sigmask.man
linuxthreads/man/sem_init.man
linuxthreads/oldsemaphore.c
linuxthreads/pt-machine.c
linuxthreads/pthread.c
linuxthreads/pthread_condattr_getclock.c [moved from nptl/sysdeps/unix/sysv/linux/i386/i586/pthread_cond_wait.S with 77% similarity]
linuxthreads/pthread_condattr_setclock.c [new file with mode: 0644]
linuxthreads/semaphore.h [deleted file]
linuxthreads/signals.c
linuxthreads/spinlock.c
linuxthreads/spinlock.h
linuxthreads/sysdeps/i386/tls.h
linuxthreads/sysdeps/pthread/Makefile
linuxthreads/sysdeps/pthread/bits/initspin.h
linuxthreads/sysdeps/pthread/bits/libc-lock.h
linuxthreads/sysdeps/pthread/bits/pthreadtypes.h
linuxthreads/sysdeps/pthread/pthread.h
linuxthreads/sysdeps/pthread/semaphore.h
linuxthreads/sysdeps/pthread/unwind-resume.c [new file with mode: 0644]
linuxthreads/sysdeps/unix/sysv/linux/fatal-prepare.h [new file with mode: 0644]
linuxthreads/sysdeps/unix/sysv/linux/rtld-lowlevel.h [new file with mode: 0644]
linuxthreads/sysdeps/x86_64/tls.h
locale/C-translit.h
locale/C-translit.h.in
locale/findlocale.c
locale/loadarchive.c
locale/nl_langinfo_l.c
locale/programs/3level.h
locale/programs/ld-collate.c
locale/programs/ld-identification.c
locale/programs/locale.c
locale/programs/locarchive.c
locale/setlocale.c
locale/weight.h
locale/weightwc.h
localedata/Makefile
localedata/SUPPORTED
localedata/charmaps/UTF-8
localedata/locales/C [new file with mode: 0644]
localedata/locales/aa_DJ
localedata/locales/aa_ER
localedata/locales/aa_ER@saaho
localedata/locales/aa_ET
localedata/locales/af_ZA
localedata/locales/am_ET
localedata/locales/ar_AE
localedata/locales/ar_BH
localedata/locales/ar_DZ
localedata/locales/ar_EG
localedata/locales/ar_IN
localedata/locales/ar_IQ
localedata/locales/ar_JO
localedata/locales/ar_KW
localedata/locales/ar_LB
localedata/locales/ar_LY
localedata/locales/ar_MA
localedata/locales/ar_OM
localedata/locales/ar_QA
localedata/locales/ar_SA
localedata/locales/ar_SD
localedata/locales/ar_SY
localedata/locales/ar_TN
localedata/locales/ar_YE
localedata/locales/as_IN
localedata/locales/az_AZ
localedata/locales/be_BY
localedata/locales/be_BY@latin
localedata/locales/bem_ZM [new file with mode: 0644]
localedata/locales/bn_IN
localedata/locales/br_FR
localedata/locales/bs_BA
localedata/locales/byn_ER
localedata/locales/ca_ES
localedata/locales/ca_ES@valencia [new file with mode: 0644]
localedata/locales/csb_PL
localedata/locales/cy_GB
localedata/locales/da_DK
localedata/locales/de_AT
localedata/locales/de_BE
localedata/locales/de_LI [new file with mode: 0644]
localedata/locales/de_LU
localedata/locales/dz_BT
localedata/locales/el_GR
localedata/locales/en_AU
localedata/locales/en_CA
localedata/locales/en_DK
localedata/locales/en_GB
localedata/locales/en_HK
localedata/locales/en_IE
localedata/locales/en_IN
localedata/locales/en_NZ
localedata/locales/en_PH
localedata/locales/en_SG
localedata/locales/en_ZA
localedata/locales/en_ZM [new file with mode: 0644]
localedata/locales/eo [new file with mode: 0644]
localedata/locales/es_AR
localedata/locales/es_BO
localedata/locales/es_CL
localedata/locales/es_CO
localedata/locales/es_CR
localedata/locales/es_DO
localedata/locales/es_EC
localedata/locales/es_ES
localedata/locales/es_GT
localedata/locales/es_HN
localedata/locales/es_MX
localedata/locales/es_NI
localedata/locales/es_PA
localedata/locales/es_PE
localedata/locales/es_PR
localedata/locales/es_PY
localedata/locales/es_SV
localedata/locales/es_US
localedata/locales/es_UY
localedata/locales/es_VE
localedata/locales/et_EE
localedata/locales/eu_ES
localedata/locales/eu_FR [new file with mode: 0644]
localedata/locales/eu_FR@euro [new file with mode: 0644]
localedata/locales/ff_SN [new file with mode: 0644]
localedata/locales/fi_FI
localedata/locales/fo_FO
localedata/locales/fr_BE
localedata/locales/fr_CA
localedata/locales/fr_CH
localedata/locales/fr_FR
localedata/locales/fr_LU
localedata/locales/ga_IE
localedata/locales/gd_GB
localedata/locales/gez_ER
localedata/locales/gez_ET
localedata/locales/gl_ES
localedata/locales/gu_IN
localedata/locales/gv_GB
localedata/locales/he_IL
localedata/locales/hi_IN
localedata/locales/hr_HR
localedata/locales/hsb_DE
localedata/locales/hy_AM
localedata/locales/ia [new file with mode: 0644]
localedata/locales/id_ID
localedata/locales/is_IS
localedata/locales/iso14651_t1_common
localedata/locales/it_CH
localedata/locales/it_IT
localedata/locales/ja_JP
localedata/locales/kk_KZ
localedata/locales/km_KH
localedata/locales/kn_IN
localedata/locales/ko_KR
localedata/locales/kok_IN
localedata/locales/ks_IN
localedata/locales/ku_TR
localedata/locales/kw_GB
localedata/locales/lo_LA
localedata/locales/lt_LT
localedata/locales/lv_LV
localedata/locales/ml_IN
localedata/locales/mn_MN
localedata/locales/mr_IN
localedata/locales/ms_MY
localedata/locales/nb_NO
localedata/locales/ne_NP
localedata/locales/nl_BE
localedata/locales/nr_ZA
localedata/locales/nso_ZA
localedata/locales/oc_FR
localedata/locales/om_ET
localedata/locales/or_IN
localedata/locales/os_RU [new file with mode: 0644]
localedata/locales/pa_IN
localedata/locales/pl_PL
localedata/locales/pt_BR
localedata/locales/pt_PT
localedata/locales/ru_UA
localedata/locales/rw_RW
localedata/locales/sa_IN
localedata/locales/sd_IN
localedata/locales/sd_IN@devanagari
localedata/locales/se_NO
localedata/locales/sid_ET
localedata/locales/sl_SI
localedata/locales/so_DJ
localedata/locales/so_ET
localedata/locales/so_KE
localedata/locales/so_SO
localedata/locales/sq_AL
localedata/locales/ss_ZA
localedata/locales/st_ZA
localedata/locales/sv_FI
localedata/locales/sv_SE
localedata/locales/sw_KE [new file with mode: 0644]
localedata/locales/sw_TZ [new file with mode: 0644]
localedata/locales/ta_IN
localedata/locales/te_IN
localedata/locales/th_TH
localedata/locales/ti_ER
localedata/locales/ti_ET
localedata/locales/tig_ER
localedata/locales/tl_PH
localedata/locales/tn_ZA
localedata/locales/tr_TR
localedata/locales/translit_neutral
localedata/locales/ts_ZA
localedata/locales/tt_RU
localedata/locales/uz_UZ
localedata/locales/uz_UZ@cyrillic
localedata/locales/ve_ZA
localedata/locales/vi_VN
localedata/locales/wa_BE
localedata/locales/wal_ET
localedata/locales/xh_ZA
localedata/locales/yi_US
localedata/locales/zh_CN
localedata/locales/zh_HK
localedata/locales/zh_SG
localedata/locales/zh_TW
localedata/locales/zu_ZA
localedata/sort-test.sh
localedata/tst-langinfo-static.c [new file with mode: 0644]
localedata/tst-langinfo.sh
localedata/xfrm-test.c
mach/Makefile
mach/lock-intern.h
mach/mach.h
mach/mach/mig_support.h
mach/setup-thread.c
mach/spin-lock.c
malloc/hooks.c
malloc/malloc.c
manual/Makefile [new file with mode: 0644]
math/Makefile
misc/Makefile
misc/bug18240.c [new file with mode: 0644]
misc/chflags.c
misc/fchflags.c
misc/hsearch_r.c
misc/madvise.c
misc/mktemp.c
misc/mntent_r.c
misc/sys/cdefs.h
nis/nss
nis/nss_nis/nis-alias.c
nis/nss_nis/nis-netgrp.c
nptl/Makefile
nptl/allocatestack.c
nptl/descr.h
nptl/nptl-init.c
nptl/pthreadP.h
nptl/pthread_attr_getstack.c
nptl/pthread_attr_setstack.c
nptl/pthread_barrier_wait.c
nptl/pthread_create.c
nptl/pthread_getattr_np.c
nptl/pthread_mutex_trylock.c
nptl/sysdeps/pthread/Makefile
nptl/sysdeps/pthread/aio_misc.h
nptl/sysdeps/pthread/bits/libc-lock.h
nptl/sysdeps/pthread/gai_misc.h
nptl/sysdeps/pthread/list.h
nptl/sysdeps/pthread/pthread.h
nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S [deleted file]
nptl/sysdeps/unix/sysv/linux/libc-lowlevellock.c
nptl/sysdeps/unix/sysv/linux/sem_timedwait.c
nptl/sysdeps/unix/sysv/linux/sem_wait.c
nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S
nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S
nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedrdlock.S
nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timedwrlock.S
nptl/tst-eintr1.c
nptl/tst-stackguard1.c
nptl_db/ChangeLog
nptl_db/thread_dbP.h
nscd.manifest [deleted file]
nscd/Depend
nscd/aicache.c
nscd/connections.c
nscd/nscd.h
nscd/nscd_getserv_r.c
nss/Makefile
nss/digits_dots.c
nss/getXXbyYY_r.c
nss/nss_files/files-XXX.c
nss/nss_files/files-hosts.c
nss/nss_files/files-parse.c
nss/nsswitch.c
nss/test-digits-dots.c [new file with mode: 0644]
packaging/eglibc-2.13-debian.patch.gz [deleted file]
packaging/eglibc.change [deleted file]
packaging/eglibc.spec
packaging/eglibc_2.13-10.diff.gz [deleted file]
packaging/gcc-4.5_4.5.3-3.diff.gz [deleted file]
packaging/glibc-arm-atomics-disable-qemu.patch [deleted file]
packaging/slp-limit-hack.patch [deleted file]
packaging/use_fullpath.patch [deleted file]
ports/ChangeLog.arm
ports/ChangeLog.eglibc
ports/ChangeLog.mips
ports/sysdeps/alpha/Makefile
ports/sysdeps/alpha/Versions
ports/sysdeps/alpha/fpu/feupdateenv.c
ports/sysdeps/alpha/fpu/ftestexcept.c
ports/sysdeps/alpha/libgcc-compat.c [new file with mode: 0644]
ports/sysdeps/alpha/stackinfo.h
ports/sysdeps/alpha/strncmp.S [deleted file]
ports/sysdeps/arm/Makefile [new file with mode: 0644]
ports/sysdeps/arm/Versions [new file with mode: 0644]
ports/sysdeps/arm/dl-tls.h
ports/sysdeps/arm/eabi/__longjmp.S
ports/sysdeps/arm/eabi/bits/fenv.h
ports/sysdeps/arm/eabi/bits/predefs.h
ports/sysdeps/arm/eabi/bits/wchar.h [moved from nptl/sysdeps/unix/sysv/linux/i386/i686/pthread_cond_wait.S with 77% similarity]
ports/sysdeps/arm/eabi/fclrexcpt.c
ports/sysdeps/arm/eabi/fedisblxcpt.c
ports/sysdeps/arm/eabi/feenablxcpt.c
ports/sysdeps/arm/eabi/fegetenv.c
ports/sysdeps/arm/eabi/fegetexcept.c
ports/sysdeps/arm/eabi/fegetround.c
ports/sysdeps/arm/eabi/feholdexcpt.c
ports/sysdeps/arm/eabi/fesetenv.c
ports/sysdeps/arm/eabi/fesetround.c
ports/sysdeps/arm/eabi/fpu_control.h
ports/sysdeps/arm/eabi/fraiseexcpt.c
ports/sysdeps/arm/eabi/fsetexcptflg.c
ports/sysdeps/arm/eabi/ftestexcept.c
ports/sysdeps/arm/eabi/setjmp.S
ports/sysdeps/arm/elf/start.S
ports/sysdeps/arm/libgcc-compat.c [new file with mode: 0644]
ports/sysdeps/arm/preconfigure
ports/sysdeps/arm/shlib-versions
ports/sysdeps/arm/sysdep.h
ports/sysdeps/hppa/Makefile
ports/sysdeps/hppa/configure
ports/sysdeps/hppa/dl-fptr.h
ports/sysdeps/hppa/dl-machine.h
ports/sysdeps/hppa/dl-tls.h
ports/sysdeps/hppa/elf/configure
ports/sysdeps/hppa/fpu/fegetenv.c
ports/sysdeps/hppa/fpu/feupdateenv.c
ports/sysdeps/hppa/fpu/ftestexcept.c
ports/sysdeps/hppa/linuxthreads/tls.h
ports/sysdeps/hppa/stackinfo.h
ports/sysdeps/m68k/Deps [new file with mode: 0644]
ports/sysdeps/m68k/Makefile
ports/sysdeps/m68k/Versions
ports/sysdeps/m68k/bits/byteswap.h
ports/sysdeps/m68k/dl-machine.h
ports/sysdeps/m68k/libgcc-compat.c [new file with mode: 0644]
ports/sysdeps/mips/Makefile
ports/sysdeps/mips/backtrace.c [new file with mode: 0644]
ports/sysdeps/mips/bits/atomic.h
ports/sysdeps/mips/dl-machine.h
ports/sysdeps/mips/dl-procinfo.c [new file with mode: 0644]
ports/sysdeps/mips/dl-procinfo.h [new file with mode: 0644]
ports/sysdeps/mips/dl-tls.h
ports/sysdeps/mips/dl-trampoline.c
ports/sysdeps/mips/mips32/Makefile
ports/sysdeps/mips/mips32/Versions [new file with mode: 0644]
ports/sysdeps/mips/mips32/libgcc-compat.c [new file with mode: 0644]
ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c [new file with mode: 0644]
ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fmaf.c [new file with mode: 0644]
ports/sysdeps/unix/alpha/sysdep.h
ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h
ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
ports/sysdeps/unix/sysv/linux/alpha/dl-support.c [deleted file]
ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c
ports/sysdeps/unix/sysv/linux/alpha/ioperm.c
ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
ports/sysdeps/unix/sysv/linux/alpha/sys/epoll.h
ports/sysdeps/unix/sysv/linux/alpha/syscall.S
ports/sysdeps/unix/sysv/linux/alpha/sysconf.c
ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/arm/Makefile
ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/arm/clone.S
ports/sysdeps/unix/sysv/linux/arm/dl-cache.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/eabi/____longjmp_chk.S
ports/sysdeps/unix/sysv/linux/arm/eabi/getcontext.S [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/eabi/libc-do-syscall.S
ports/sysdeps/unix/sysv/linux/arm/eabi/makecontext.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/eabi/setcontext.S [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/eabi/swapcontext.S [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/ioperm.c
ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
ports/sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h
ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
ports/sysdeps/unix/sysv/linux/arm/readelflib.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/arm/sigaction.c
ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h
ports/sysdeps/unix/sysv/linux/arm/ucontext_i.sym [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/cris/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.S [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
ports/sysdeps/unix/sysv/linux/hppa/linuxthreads/lowlevellock.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/linuxthreads/sysdep-cancel.h
ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/hppa/syscalls.list
ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/m68k/chown.c
ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
ports/sysdeps/unix/sysv/linux/m68k/lchown.c
ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw64.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list
ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c [new file with mode: 0644]
ports/sysdeps/unix/sysv/linux/mips/sys/user.h
posix/Makefile
posix/bug-regex34.c [new file with mode: 0644]
posix/fnmatch.c
posix/fnmatch_loop.c
posix/gai.conf
posix/glob.c
posix/glob.h
posix/posix_madvise.c
posix/regcomp.c
posix/regex_internal.c
posix/regex_internal.h
posix/regexec.c
posix/spawn_faction_addopen.c
posix/spawn_faction_destroy.c
posix/spawn_int.h
posix/tst-spawn.c
posix/tst-sysconf.c
posix/wordexp-test.c
posix/wordexp.c
resolv/Depend
resolv/nss_dns/dns-host.c
resolv/nss_dns/dns-network.c
resolv/res_debug.c
resolv/res_init.c
resolv/res_libc.c
resolv/res_query.c
resolv/res_send.c
resolv/resolv.h
rt/Depend
rt/bits/mqueue2.h
scripts/config.guess
scripts/config.sub
socket/accept4.c
socket/have_sock_cloexec.c
stdio-common/Makefile
stdio-common/bug23-2.c [new file with mode: 0644]
stdio-common/bug23-3.c [new file with mode: 0644]
stdio-common/bug23-4.c [new file with mode: 0644]
stdio-common/psiginfo.c
stdio-common/tst-sscanf.c
stdio-common/vfprintf.c
stdio-common/vfscanf.c
stdlib/fmtmsg.c
stdlib/strtod_l.c
string/Makefile
string/bits/string2.h
string/memmem.c
string/strcoll_l.c
string/strxfrm_l.c
string/tst-strcoll-overflow.c [new file with mode: 0644]
sunrpc/bindrsvprt.c
sunrpc/clnt_udp.c
sunrpc/svc_tcp.c
sunrpc/svc_udp.c
sunrpc/svc_unix.c
sysdeps/generic/dl-fptr.h
sysdeps/generic/dl-irel.h
sysdeps/generic/ldconfig.h
sysdeps/generic/ldsodefs.h
sysdeps/generic/machine-lock.h
sysdeps/generic/machine-sp.h
sysdeps/generic/paths.h
sysdeps/generic/thread_state.h
sysdeps/gnu/Makefile
sysdeps/i386/Makefile
sysdeps/i386/Versions
sysdeps/i386/dl-irel.h
sysdeps/i386/dl-procinfo.h
sysdeps/i386/dl-tls.h
sysdeps/i386/hp-timing.h [new file with mode: 0644]
sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S
sysdeps/i386/i686/multiarch/memcpy-ssse3.S
sysdeps/i386/libgcc-compat.c [new file with mode: 0644]
sysdeps/i386/sysdep.h
sysdeps/ia64/Makefile
sysdeps/ia64/Versions
sysdeps/ia64/dl-machine.h
sysdeps/ia64/dl-tls.h
sysdeps/ia64/fpu/e_fmod.S
sysdeps/ia64/fpu/e_fmodf.S
sysdeps/ia64/fpu/e_fmodl.S
sysdeps/ia64/fpu/libm_error.c
sysdeps/ia64/fpu/libm_error_codes.h
sysdeps/ia64/fpu/s_cos.S
sysdeps/ia64/fpu/s_cosf.S
sysdeps/ia64/fpu/s_cosl.S
sysdeps/ia64/fpu/s_tan.S
sysdeps/ia64/fpu/s_tanf.S
sysdeps/ia64/fpu/s_tanl.S
sysdeps/ia64/ia64libgcc.S [deleted file]
sysdeps/ia64/libgcc-compat.c [new file with mode: 0644]
sysdeps/ieee754/ldbl-128/s_nexttowardf.c
sysdeps/m68k/framestate.c [new file with mode: 0644]
sysdeps/m68k/unwind-pe.c [new file with mode: 0644]
sysdeps/mach/configure
sysdeps/mach/configure.in
sysdeps/mach/hurd/Makefile
sysdeps/mach/hurd/bits/errno.h
sysdeps/mach/hurd/bits/fcntl.h
sysdeps/mach/hurd/bits/ioctls.h
sysdeps/mach/hurd/bits/libc-lock.h
sysdeps/mach/hurd/bits/posix_opt.h
sysdeps/mach/hurd/bits/sigaction.h [new file with mode: 0644]
sysdeps/mach/hurd/bits/stat.h
sysdeps/mach/hurd/brk.c
sysdeps/mach/hurd/check_native.c [new file with mode: 0644]
sysdeps/mach/hurd/chflags.c
sysdeps/mach/hurd/chroot.c
sysdeps/mach/hurd/configure
sysdeps/mach/hurd/configure.in
sysdeps/mach/hurd/dirfd.c
sysdeps/mach/hurd/dl-sysdep.c
sysdeps/mach/hurd/dl-sysdep.h
sysdeps/mach/hurd/dup2.c
sysdeps/mach/hurd/dup3.c [new file with mode: 0644]
sysdeps/mach/hurd/execve.c
sysdeps/mach/hurd/fchflags.c
sysdeps/mach/hurd/fexecve.c
sysdeps/mach/hurd/fork.c
sysdeps/mach/hurd/ftok.c [new file with mode: 0644]
sysdeps/mach/hurd/gai_misc.h [new file with mode: 0644]
sysdeps/mach/hurd/getgroups.c
sysdeps/mach/hurd/getlogin_r.c
sysdeps/mach/hurd/hp-timing.h [new file with mode: 0644]
sysdeps/mach/hurd/i386/Makefile
sysdeps/mach/hurd/i386/____longjmp_chk.S [new file with mode: 0644]
sysdeps/mach/hurd/i386/bits/sigcontext.h
sysdeps/mach/hurd/i386/exc2signal.c
sysdeps/mach/hurd/i386/init-first.c
sysdeps/mach/hurd/i386/signal-defines.sym [new file with mode: 0644]
sysdeps/mach/hurd/i386/sigreturn.c
sysdeps/mach/hurd/i386/tls.h
sysdeps/mach/hurd/i386/tlsdesc.sym [new file with mode: 0644]
sysdeps/mach/hurd/i386/trampoline.c
sysdeps/mach/hurd/ifreq.h [new file with mode: 0644]
sysdeps/mach/hurd/ioctl.c
sysdeps/mach/hurd/kernel-features.h
sysdeps/mach/hurd/kill.c
sysdeps/mach/hurd/ldsodefs.h [new file with mode: 0644]
sysdeps/mach/hurd/mkdir.c
sysdeps/mach/hurd/mkdirat.c
sysdeps/mach/hurd/mlock.c
sysdeps/mach/hurd/mmap.c
sysdeps/mach/hurd/opendir.c
sysdeps/mach/hurd/powerpc/init-first.c
sysdeps/mach/hurd/profil.c
sysdeps/mach/hurd/ptsname.c
sysdeps/mach/hurd/readlinkat.c [new file with mode: 0644]
sysdeps/mach/hurd/recvfrom.c
sysdeps/mach/hurd/recvmsg.c
sysdeps/mach/hurd/sendmsg.c
sysdeps/mach/hurd/sendto.c
sysdeps/mach/hurd/setitimer.c
sysdeps/mach/hurd/setresgid.c
sysdeps/mach/hurd/setresuid.c
sysdeps/mach/hurd/shmat.c [new file with mode: 0644]
sysdeps/mach/hurd/shmctl.c [new file with mode: 0644]
sysdeps/mach/hurd/shmdt.c [new file with mode: 0644]
sysdeps/mach/hurd/shmget.c [new file with mode: 0644]
sysdeps/mach/hurd/sigaction.c
sysdeps/mach/hurd/sigpending.c
sysdeps/mach/hurd/sigprocmask.c
sysdeps/mach/hurd/sigsuspend.c
sysdeps/mach/hurd/sigwait.c
sysdeps/mach/hurd/socket.c
sysdeps/mach/hurd/spawni.c
sysdeps/mach/hurd/symlink.c
sysdeps/mach/hurd/symlinkat.c
sysdeps/mach/hurd/sys/param.h
sysdeps/mach/hurd/tls.h
sysdeps/mach/hurd/ttyname_r.c
sysdeps/mach/hurd/xstatconv.c
sysdeps/mach/i386/machine-lock.h
sysdeps/mach/i386/sysdep.h
sysdeps/mach/i386/thread_state.h
sysdeps/mach/nanosleep.c
sysdeps/mach/powerpc/machine-lock.h
sysdeps/mach/powerpc/machine-sp.h
sysdeps/mach/powerpc/thread_state.h
sysdeps/mach/thread_state.h
sysdeps/posix/getaddrinfo.c
sysdeps/powerpc/dl-tls.h
sysdeps/powerpc/powerpc32/dl-irel.h
sysdeps/powerpc/powerpc32/dl-trampoline.S
sysdeps/powerpc/powerpc64/dl-irel.h
sysdeps/powerpc/powerpc64/power7/Makefile [new file with mode: 0644]
sysdeps/s390/dl-tls.h
sysdeps/s390/fpu/libm-test-ulps
sysdeps/s390/s390-32/Makefile
sysdeps/s390/s390-32/Versions
sysdeps/s390/s390-32/libgcc-compat.c [new file with mode: 0644]
sysdeps/s390/s390-64/utf16-utf32-z9.c
sysdeps/s390/s390-64/utf8-utf16-z9.c
sysdeps/s390/s390-64/utf8-utf32-z9.c
sysdeps/sh/dl-tls.h
sysdeps/sparc/dl-tls.h
sysdeps/sparc/sparc32/Makefile
sysdeps/sparc/sparc32/Versions
sysdeps/sparc/sparc32/dl-irel.h
sysdeps/sparc/sparc32/dl-machine.h
sysdeps/sparc/sparc32/dl-plt.h
sysdeps/sparc/sparc32/hp-timing.h [new file with mode: 0644]
sysdeps/sparc/sparc32/libgcc-compat.c [new file with mode: 0644]
sysdeps/sparc/sparc64/dl-irel.h
sysdeps/sparc/sparc64/dl-machine.h
sysdeps/sparc/sparc64/dl-plt.h
sysdeps/sparc/sparc64/multiarch/memcpy.S
sysdeps/sparc/sparc64/multiarch/memset.S
sysdeps/unix/dirstream.h
sysdeps/unix/opendir.c
sysdeps/unix/readdir_r.c
sysdeps/unix/rewinddir.c
sysdeps/unix/sysv/linux/accept4.c
sysdeps/unix/sysv/linux/bits/resource.h
sysdeps/unix/sysv/linux/check_native.c
sysdeps/unix/sysv/linux/check_pf.c
sysdeps/unix/sysv/linux/clock_settime.c
sysdeps/unix/sysv/linux/dl-osinfo.h
sysdeps/unix/sysv/linux/getpagesize.c
sysdeps/unix/sysv/linux/i386/accept4.S
sysdeps/unix/sysv/linux/i386/bits/fcntl.h
sysdeps/unix/sysv/linux/i386/clone.S
sysdeps/unix/sysv/linux/i386/dl-cache.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/i386/readdir64_r.c
sysdeps/unix/sysv/linux/i386/sysconf.c
sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
sysdeps/unix/sysv/linux/ia64/sys/user.h
sysdeps/unix/sysv/linux/ia64/sysconf.c
sysdeps/unix/sysv/linux/ifaddrs.c
sysdeps/unix/sysv/linux/internal_accept4.S
sysdeps/unix/sysv/linux/internal_recvmmsg.S
sysdeps/unix/sysv/linux/kernel-features.h
sysdeps/unix/sysv/linux/ldsodefs.h
sysdeps/unix/sysv/linux/netinet/if_fddi.h
sysdeps/unix/sysv/linux/paths.h
sysdeps/unix/sysv/linux/posix_fadvise.c
sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h
sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h
sysdeps/unix/sysv/linux/recvmmsg.c
sysdeps/unix/sysv/linux/s390/bits/fcntl.h
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
sysdeps/unix/sysv/linux/sh/bits/fcntl.h
sysdeps/unix/sysv/linux/sparc/bits/fcntl.h
sysdeps/unix/sysv/linux/sparc/bits/resource.h
sysdeps/unix/sysv/linux/sys/param.h
sysdeps/unix/sysv/linux/tcsetattr.c
sysdeps/unix/sysv/linux/wordsize-64/creat64.c
sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c
sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h
sysdeps/unix/sysv/linux/x86_64/clone.S
sysdeps/unix/sysv/linux/x86_64/dl-cache.h
sysdeps/unix/sysv/linux/x86_64/getcontext.S
sysdeps/unix/sysv/linux/x86_64/sys/user.h
sysdeps/wordsize-64/Makefile [new file with mode: 0644]
sysdeps/wordsize-64/tst-writev.c [new file with mode: 0644]
sysdeps/x86_64/cacheinfo.c
sysdeps/x86_64/dl-irel.h
sysdeps/x86_64/dl-tls.h
sysdeps/x86_64/dl-trampoline.S
sysdeps/x86_64/dl-trampoline.h
sysdeps/x86_64/fpu/e_powl.S
sysdeps/x86_64/memset.S
sysdeps/x86_64/multiarch/init-arch.c
sysdeps/x86_64/multiarch/init-arch.h
sysdeps/x86_64/multiarch/memcpy-ssse3-back.S
sysdeps/x86_64/multiarch/memcpy-ssse3.S
time/strftime_l.c
time/tst-mktime2.c
time/tst-strftime.c
time/tzfile.c

index fbdcf54..ce7bd11 100644 (file)
@@ -1,39 +1,3 @@
 *~
-*.gz
-*.Z
-*.tar
-*.tgz
-*.bz2
-*.rej
-*.orig
-=*
-TAGS
-TODO
-AUTHORS
-copyr-*
-copying.*
-glibc-*
 
-configparms
-
-ieeetest
-regex
-
-gpl2lgpl.sed
-distinfo
-
-test-include
-analysis
-docs
-releases
-
-libc.prj
-.libc.prcs_aux
-libc.proj
-.snprj
-
-TODO.html
-
-autom4te*.cache
-
-rtkaio
+.pc/
index 6a57302..c2f5a18 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,46 @@
+2011-05-30  Ulrich Drepper  <drepper@gmail.com>
+
+       [BZ #12454]
+       * elf/dl-deps.c (_dl_map_object_deps): Run initializer sorting only
+       when there are multiple maps.
+       * elf/dl-fini.c (_dl_sort_fini): Check for list of one.
+       (_dl_fini): Remove test here.
+
+       * elf/rtld.c (dl_main): Don't allow the loader to load itself.
+
+2011-02-06  Mike Frysinger  <vapier@gentoo.org>
+
+       [BZ #12653]
+       * sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: Only protect
+       MEMCPY_CHK with USE_AS_BCOPY ifdef check.
+       * sysdeps/i386/i686/multiarch/memcpy-ssse3.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcpy-ssse3.S: Likewise.
+       * sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: Likewise.
+
+2010-09-28  Andreas Schwab  <schwab@redhat.com>
+           Ulrich Drepper  <drepper@gmail.com>
+
+       [BZ #12489]
+       * elf/rtld.c (dl_main): Move setting of GLRO(dl_init_all_dirs)
+       before performing relro protection.  At old place add assertion
+       to make sure nothing changed.
+
+2011-02-16  Ryan S. Arnold  <rsa@us.ibm.com>
+
+       * sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h:
+       (INTERNAL_VSYSCALL_NCS INTERNAL_SYSCALL_NCS): Remove erroneous (int)
+       cast from r3.
+       * sysdeps/wordsize-64/Makefile: New file.  Add tst-writev to
+       'tests' variable.
+       * sysdeps/wordsize-64/tst-writev.c: New file.
+
+2011-02-15  Ryan S. Arnold  <rsa@us.ibm.com>
+
+       * sysdeps/powerpc/powerpc64/power7/Makefile: New file which adds
+       -mno-vsx to the CFLAGS-rtld.c variable to avoid using VSX registers and
+       insns in _dl_start to prevent a TOC reference before relocs are
+       resolved.
+
 2011-02-02  Ulrich Drepper  <drepper@gmail.com>
 
        * elf/dl-runtime.c (_dl_call_pltexit): Pass correct address of the
index 8b274c6..091e36f 100644 (file)
@@ -1,3 +1,37 @@
+2011-10-11  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       Backport from trunk:
+
+       2011-10-07  Michael Hope  <michael.hope@linaro.org>
+       * manual/Makefile (stamp-pkgvers): Escape PKGVERSION.  Fix the
+       escaping of REPORT_BUGS_TO.
+
+2011-09-06  Dr. David Alan Gilbert  <david.gilbert@linaro.org>
+
+       * elf/Makefile: Push tst-initorder through cross-test-wrapper.
+
+2011-07-22  Denis Zaitceff  <zaitceff@gmail.com>
+
+       * elf/dl-support.c, elf/rtld.c: Include <gnu/option-groups.h>.
+
+2011-07-06  Sebastan Andrzej Siewior  <bigeasy@linutronix.de>
+
+       * sysdeps/powerpc/powerpc32/dl-trampoline.S: Put __NO_FPRS__
+       around floating point opcodes.
+
+2011-06-23  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       Backport from trunk:
+       2011-06-23  Paul Pluzhnikov  <ppluzhnikov@google.com>
+       * resolv/res_libc.c (__res_initstamp): Declare unconditionally.
+       (__res_maybe_init): Avoid double-checked locking.
+
+2011-06-10  Maxim Kuvyrkov  <maxim@codesourcery.com>
+
+       Backport from trunk:
+       2011-02-28  Denis Zaitceff  <zaitceff@gmail.com>
+       * elf/dl-lookup.c (GLRO_dl_debug_mask): Apply the forgotten one.
+
 2010-12-19  Gordon Schumacher  <whiplash@pobox.com>
 
        * locale/xlocale.x (DEFINE_CATEGORY): Fix merge issue.
index c9fe199..4d15517 100644 (file)
@@ -191,12 +191,22 @@ libdir = $(exec_prefix)/lib
 endif
 inst_libdir = $(install_root)$(libdir)
 
+# Compat places to look for libraries
+ifndef extra_libdir
+extra_libdir = /lib:$(exec_prefix)/lib
+endif
+
 # Where to install the shared library and dynamic linker.
 ifndef slibdir
 slibdir = $(exec_prefix)/lib
 endif
 inst_slibdir = $(install_root)$(slibdir)
 
+# Directory of the dynamic linker in the ELF binaries
+ifndef rtlddir
+rtlddir := $(slibdir)
+endif
+
 # Prefix to put on files installed in $(libdir).  For libraries `libNAME.a',
 # the prefix is spliced between `lib' and the name, so the linker switch
 # `-l$(libprefix)NAME' finds the library; for other files the prefix is
@@ -481,7 +491,7 @@ ifndef +link-bounded
 endif
 ifndef config-LDFLAGS
 ifeq (yesyes,$(build-shared)$(elf))
-config-LDFLAGS = -Wl,-dynamic-linker=$(slibdir)/$(rtld-installed-name)
+config-LDFLAGS = -Wl,-dynamic-linker=$(rtlddir)/$(rtld-installed-name)
 endif
 endif
 ifndef link-libc
@@ -523,6 +533,10 @@ else
 default-rpath = $(libdir)
 endif
 
+ifdef extra_libdir
+default-rpath += :$(extra_libdir)
+endif
+
 ifndef link-extra-libs
 link-extra-libs = $(LDLIBS-$(@F))
 link-extra-libs-static = $(link-extra-libs)
index f99abf4..348da3e 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -531,6 +531,45 @@ $(common-objpfx)shlib.lds: $(common-objpfx)config.make $(..)Makerules
                 PROVIDE(__start___libc_thread_subfreeres = .);\
                 __libc_thread_subfreeres : { *(__libc_thread_subfreeres) }\
                 PROVIDE(__stop___libc_thread_subfreeres = .);\
+                PROVIDE(__start__hurd_fd_subinit = .);\
+                _hurd_fd_subinit : { *(_hurd_fd_subinit) }\
+                PROVIDE(__stop__hurd_fd_subinit = .);\
+                PROVIDE(__start__hurd_XXX = .);\
+                _hurd_XXX : { *(_hurd_XXX) }\
+                PROVIDE(__stop__hurd_XXX = .);\
+                PROVIDE(__start__hurd_subinit = .);\
+                _hurd_subinit : { *(_hurd_subinit) }\
+                PROVIDE(__stop__hurd_subinit = .);\
+                PROVIDE(__start__hurd_proc_subinit = .);\
+                _hurd_proc_subinit : { *(_hurd_proc_subinit) }\
+                PROVIDE(__stop__hurd_proc_subinit = .);\
+                PROVIDE(__start__hurd_reauth_hook = .);\
+                _hurd_reauth_hook : { *(_hurd_reauth_hook) }\
+                PROVIDE(__stop__hurd_reauth_hook = .);\
+                PROVIDE(__start__hurd_pgrp_changed_hook = .);\
+                _hurd_pgrp_changed_hook : { *(_hurd_pgrp_changed_hook) }\
+                PROVIDE(__stop__hurd_pgrp_changed_hook = .);\
+                PROVIDE(__start__hurd_preinit_hook = .);\
+                _hurd_preinit_hook : { *(_hurd_preinit_hook) }\
+                PROVIDE(__stop__hurd_preinit_hook = .);\
+                PROVIDE(__start__hurd_fork_prepare_hook = .);\
+                _hurd_fork_prepare_hook : { *(_hurd_fork_prepare_hook) }\
+                PROVIDE(__stop__hurd_fork_prepare_hook = .);\
+                PROVIDE(__start__hurd_fork_setup_hook = .);\
+                _hurd_fork_setup_hook : { *(_hurd_fork_setup_hook) }\
+                PROVIDE(__stop__hurd_fork_setup_hook = .);\
+                PROVIDE(__start__hurd_fork_child_hook = .);\
+                _hurd_fork_child_hook : { *(_hurd_fork_child_hook) }\
+                PROVIDE(__stop__hurd_fork_child_hook = .);\
+                PROVIDE(__start__hurd_fork_parent_hook = .);\
+                _hurd_fork_parent_hook : { *(_hurd_fork_parent_hook) }\
+                PROVIDE(__stop__hurd_fork_parent_hook = .);\
+                PROVIDE(__start__hurd_fork_locks = .);\
+                _hurd_fork_locks : { *(_hurd_fork_locks) }\
+                PROVIDE(__stop__hurd_fork_locks = .);\
+                PROVIDE(__start___pthread_init = .);\
+                __pthread_init : { *(__pthread_init) }\
+                PROVIDE(__stop___pthread_init = .);\
                 /DISCARD/ : { *(.gnu.glibc-stub.*) }@'
        mv -f $@T $@
 common-generated += shlib.lds
@@ -1044,6 +1083,9 @@ $(inst_libdir)/libc.so: $(common-objpfx)format.lds \
              '$(libdir)/$(patsubst %,$(libtype.oS),$(libprefix)$(libc-name))'\
              ' AS_NEEDED (' $(slibdir)/$(rtld-installed-name) ') )' \
        ) > $@.new
+ifeq ($(patsubst gnu%,,$(config-os)),)
+       echo 'INPUT ( AS_NEEDED ( -lmachuser -lhurduser ) )' >> $@.new
+endif
        mv -f $@.new $@
 
 endif
diff --git a/NEWS b/NEWS
index da301ec..91facbe 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNU C Library NEWS -- history of user-visible changes.  2011-1-19
+GNU C Library NEWS -- history of user-visible changes.  2011-5-30
 Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -13,7 +13,7 @@ Version 2.13
   11655, 11701, 11840, 11856, 11883, 11903, 11904, 11968, 11979, 12005,
   12037, 12067, 12077, 12078, 12092, 12093, 12107, 12108, 12113, 12140,
   12159, 12167, 12191, 12194, 12201, 12204, 12205, 12207, 12348, 12378,
-  12394, 12397
+  12394, 12397, 12489, 12653, 12454
 
 * New Linux interfaces: prlimit, prlimit64, fanotify_init, fanotify_mark
 
index 0ccda50..e7ec625 100644 (file)
@@ -37,6 +37,9 @@ libc {
   GCC_3.0
 %endif
   GLIBC_PRIVATE
+  GLIBC_2.13_DEBIAN_19
+  GLIBC_2.13_DEBIAN_31
+  GLIBC_2.13_DEBIAN_33
 }
 libcrypt {
   GLIBC_2.0
@@ -93,6 +96,7 @@ libpthread {
   GLIBC_2.6
   GLIBC_2.11
   GLIBC_2.12
+  GLIBC_2.13_DEBIAN_38
   GLIBC_PRIVATE
 }
 libresolv {
index 841f435..8989713 100644 (file)
@@ -63,6 +63,8 @@
 
 #else /* Not NDEBUG.  */
 
+#ifndef _ASSERT_H_DECLS
+#define _ASSERT_H_DECLS
 __BEGIN_DECLS
 
 /* This prints an "Assertion failed" message and aborts.  */
@@ -84,6 +86,7 @@ extern void __assert (const char *__assertion, const char *__file, int __line)
 
 
 __END_DECLS
+#endif /* Not _ASSERT_H_DECLS */
 
 # define assert(expr)                                                  \
   ((expr)                                                              \
index 4687a29..24b21ad 100644 (file)
--- a/bits/in.h
+++ b/bits/in.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 2000, 2004, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2012 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
@@ -22,6 +22,9 @@
 # error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
 #endif
 
+/* To select the IP level.  */
+#define SOL_IP         0
+
 /* Options for use with `getsockopt' and `setsockopt' at the IP level.
    The first word in the comment at the right is the data type used;
    "bool" means a boolean value stored in an `int'.  */
@@ -48,9 +51,13 @@ struct ip_opts
     char ip_opts[40];          /* Actually variable in size.  */
   };
 
+/* Socket-level values for IPv6.  */
+#define SOL_IPV6               41
+#define SOL_ICMPV6             58
+
 /* IPV6 socket options.  */
 #define IPV6_ADDRFORM          1
-#define IPV6_RXINFO            2
+#define IPV6_PKTINFO           2
 #define IPV6_HOPOPTS           3
 #define IPV6_DSTOPTS           4
 #define IPV6_RTHDR             5
@@ -58,8 +65,9 @@ struct ip_opts
 #define IPV6_CHECKSUM          7
 #define IPV6_HOPLIMIT          8
 
-#define IPV6_TXINFO            IPV6_RXINFO
-#define SCM_SRCINFO            IPV6_TXINFO
+#define IPV6_RXINFO            IPV6_PKTINFO
+#define IPV6_TXINFO            IPV6_PKTINFO
+#define SCM_SRCINFO            IPV6_PKTINFO
 #define SCM_SRCRT              IPV6_RXSRCRT
 
 #define IPV6_UNICAST_HOPS      16
index 58b78a6..ccfa4de 100644 (file)
@@ -64,7 +64,7 @@ struct sgttyb
 };
 
 #define        _IOT_sgttyb     /* Hurd ioctl type field.  */ \
-  _IOT (_IOTS (char), 6, _IOTS (short int), 1, 0, 0)
+  _IOT (_IOTS (char), 4, _IOTS (short int), 1, 0, 0)
 
 #if defined TIOCGWINSZ || defined TIOCSWINSZ
 /* Type of ARG for TIOCGWINSZ and TIOCSWINSZ requests.  */
index 3f9c211..a307f8c 100644 (file)
@@ -98,6 +98,9 @@
     }                                                                        \
   } while (0)
 
+/* Get once control variable.  */
+#define __libc_once_get(ONCE_CONTROL) \
+  ((ONCE_CONTROL) == 1)
 
 /* Start a critical region with a cleanup function */
 #define __libc_cleanup_region_start(DOIT, FCT, ARG)                        \
index a068e50..9a22ae3 100644 (file)
@@ -1,6 +1,7 @@
 /* Definitions of constants and data structure for POSIX 1003.1b-1993
    scheduling interface.
-   Copyright (C) 1996, 1997, 2001, 2003, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999,2001-2003,2005,2006,2007,2008,2009
+   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
@@ -56,7 +57,7 @@ struct __sched_param
 # define __CPU_SETSIZE 1024
 # define __NCPUBITS    (8 * sizeof (__cpu_mask))
 
-/* Type for array elements in 'cpu_set'.  */
+/* Type for array elements in 'cpu_set_t'.  */
 typedef unsigned long int __cpu_mask;
 
 /* Basic access functions.  */
@@ -70,27 +71,83 @@ typedef struct
 } cpu_set_t;
 
 /* Access functions for CPU masks.  */
-# define __CPU_ZERO(cpusetp) \
+# if __GNUC_PREREQ (2, 91)
+#  define __CPU_ZERO_S(setsize, cpusetp) \
+  do __builtin_memset (cpusetp, '\0', setsize); while (0)
+# else
+#  define __CPU_ZERO_S(setsize, cpusetp) \
   do {                                                                       \
-    unsigned int __i;                                                        \
-    cpu_set *__arr = (cpusetp);                                                      \
-    for (__i = 0; __i < sizeof (cpu_set) / sizeof (__cpu_mask); ++__i)       \
-      __arr->__bits[__i] = 0;                                                \
+    size_t __i;                                                                      \
+    size_t __imax = (setsize) / sizeof (__cpu_mask);                         \
+    __cpu_mask *__bits = (cpusetp)->__bits;                                  \
+    for (__i = 0; __i < __imax; ++__i)                                       \
+      __bits[__i] = 0;                                                       \
   } while (0)
-# define __CPU_SET(cpu, cpusetp) \
-  ((cpusetp)->__bits[__CPUELT (cpu)] |= __CPUMASK (cpu))
-# define __CPU_CLR(cpu, cpusetp) \
-  ((cpusetp)->__bits[__CPUELT (cpu)] &= ~__CPUMASK (cpu))
-# define __CPU_ISSET(cpu, cpusetp) \
-  (((cpusetp)->__bits[__CPUELT (cpu)] & __CPUMASK (cpu)) != 0)
+# endif
+# define __CPU_SET_S(cpu, setsize, cpusetp) \
+  (__extension__                                                             \
+   ({ size_t __cpu = (cpu);                                                  \
+      __cpu < 8 * (setsize)                                                  \
+      ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)]                      \
+        |= __CPUMASK (__cpu))                                                \
+      : 0; }))
+# define __CPU_CLR_S(cpu, setsize, cpusetp) \
+  (__extension__                                                             \
+   ({ size_t __cpu = (cpu);                                                  \
+      __cpu < 8 * (setsize)                                                  \
+      ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)]                      \
+        &= ~__CPUMASK (__cpu))                                               \
+      : 0; }))
+# define __CPU_ISSET_S(cpu, setsize, cpusetp) \
+  (__extension__                                                             \
+   ({ size_t __cpu = (cpu);                                                  \
+      __cpu < 8 * (setsize)                                                  \
+      ? ((((__const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)]      \
+         & __CPUMASK (__cpu))) != 0                                          \
+      : 0; }))
+
+# define __CPU_COUNT_S(setsize, cpusetp) \
+  __sched_cpucount (setsize, cpusetp)
+
+# if __GNUC_PREREQ (2, 91)
+#  define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
+  (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
+# else
+#  define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
+  (__extension__                                                             \
+   ({ __const __cpu_mask *__arr1 = (cpusetp1)->__bits;                       \
+      __const __cpu_mask *__arr2 = (cpusetp2)->__bits;                       \
+      size_t __imax = (setsize) / sizeof (__cpu_mask);                       \
+      size_t __i;                                                            \
+      for (__i = 0; __i < __imax; ++__i)                                     \
+       if (__bits[__i] != __bits[__i])                                       \
+         break;                                                              \
+      __i == __imax; }))
+# endif
+
+# define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
+  (__extension__                                                             \
+   ({ cpu_set_t *__dest = (destset);                                         \
+      __const __cpu_mask *__arr1 = (srcset1)->__bits;                        \
+      __const __cpu_mask *__arr2 = (srcset2)->__bits;                        \
+      size_t __imax = (setsize) / sizeof (__cpu_mask);                       \
+      size_t __i;                                                            \
+      for (__i = 0; __i < __imax; ++__i)                                     \
+       ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i];    \
+      __dest; }))
+
+# define __CPU_ALLOC_SIZE(count) \
+  ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))
+# define __CPU_ALLOC(count) __sched_cpualloc (count)
+# define __CPU_FREE(cpuset) __sched_cpufree (cpuset)
 
 __BEGIN_DECLS
 
 extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
      __THROW;
+extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur;
+extern void __sched_cpufree (cpu_set_t *__set) __THROW;
 
 __END_DECLS
 
-# define __CPU_COUNT(cpusetp) \
-  __sched_cpucount (sizeof (cpu_set_t), cpusetp)
 #endif
index adcc276..113515d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,96,97,98,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
@@ -55,6 +55,8 @@ struct sigaction
 /* Bits in `sa_flags'.  */
 #if defined __USE_UNIX98 || defined __USE_MISC
 # define SA_ONSTACK    0x0001  /* Take signal on signal stack.  */
+#endif
+#if defined __USE_UNIX98 || defined __USE_MISC || defined __USE_XOPEN2K8
 # define SA_RESTART    0x0002  /* Restart syscall on signal return.  */
 # define SA_NODEFER    0x0010  /* Don't automatically block the signal when
                                    its handler is being executed.  */
index d7c1db0..3407171 100644 (file)
@@ -47,12 +47,21 @@ __libc_lock_define_recursive (typedef, _IO_lock_t)
 
 #if defined _LIBC && !defined NOT_IN_libc
 # define _IO_acquire_lock(_fp) \
-  _IO_cleanup_region_start ((void (*) (void *)) _IO_funlockfile, (_fp));      \
-  _IO_flockfile (_fp)
+  { \
+  _IO_FILE *_IO_acquire_lock_file = _fp; \
+  __libc_cleanup_region_start (1, (void (*) (void *)) _IO_acquire_lock_fct, &_IO_acquire_lock_file); \
+  _IO_flockfile (_IO_acquire_lock_file)
+
+# define _IO_acquire_lock_clear_flags2(_fp) \
+  { \
+  _IO_FILE *_IO_acquire_lock_file = _fp; \
+  __libc_cleanup_region_start (1, (void (*) (void *)) _IO_acquire_lock_clear_flags2_fct, &_IO_acquire_lock_file); \
+  _IO_flockfile (_IO_acquire_lock_file)
 
 # define _IO_release_lock(_fp) \
-  _IO_funlockfile (_fp);                                                     \
-  _IO_cleanup_region_end (0)
+  __libc_cleanup_region_end (1); \
+   }
+   
 #endif
 
 #endif /* bits/stdio-lock.h */
index 630d93d..640d507 100644 (file)
@@ -57,7 +57,7 @@ catopen (const char *cat_name, int flag)
          size_t len = strlen (nlspath) + 1 + sizeof NLSPATH;
          tmp = malloc (len);
 
-         if (__builtin_expect (tmp == NULL, 0))
+         if (__glibc_unlikely (tmp == NULL))
            return (nl_catd) -1;
 
          __stpcpy (__stpcpy (__stpcpy (tmp, nlspath), ":"), NLSPATH);
index dbfcb84..07f4052 100644 (file)
@@ -61,7 +61,7 @@ __open_catalog (const char *cat_name, const char *nlspath, const char *env_var,
       char *old_buf = buf;                                                   \
       bufmax += (bufmax < 256 + (n)) ? 256 + (n) : bufmax;                   \
       buf = realloc (buf, bufmax);                                           \
-      if (__builtin_expect (buf == NULL, 0))                                 \
+      if (__glibc_unlikely (buf == NULL))                                    \
        {                                                                     \
          free (old_buf);                                                     \
          return -1;                                                          \
index 9080bcc..5532436 100644 (file)
@@ -44,6 +44,11 @@ c++-sysincludes = @CXX_SYSINCLUDES@
 all-warnings = @all_warnings@
 
 elf = @elf@
+have-protected = yes
+have-z-nodelete = yes
+have-z-nodlopen = yes
+have-z-initfirst = yes
+have-z-relro = yes
 have-z-combreloc = @libc_cv_z_combreloc@
 have-z-execstack = @libc_cv_z_execstack@
 have-initfini = @libc_cv_have_initfini@
index 23b2bac..64ae82c 100755 (executable)
--- a/configure
+++ b/configure
@@ -4046,6 +4046,11 @@ if test "$machine" = rs6000; then
   machine="powerpc"
 fi
 
+# Force v9
+if test "$machine" = sparc; then
+   machine="sparcv9"
+fi
+
 # Braindead PowerPC box with absolutely no FPU.
 case "$machine-$host_os" in
   powerpc*-*soft)
index d58a6e3..7062d24 100644 (file)
@@ -373,6 +373,11 @@ if test "$machine" = rs6000; then
   machine="powerpc"
 fi
 
+# Force v9
+if test "$machine" = sparc; then
+   machine="sparcv9"
+fi
+
 # Braindead PowerPC box with absolutely no FPU.
 case "$machine-$host_os" in
   powerpc*-*soft)
index 9c06865..d50ccf3 100644 (file)
@@ -39,6 +39,12 @@ extern void __pthread_initialize_minimal (void);
    in thread local area.  */
 uintptr_t __stack_chk_guard attribute_relro;
 # endif
+# ifndef  THREAD_SET_POINTER_GUARD
+/* Only exported for architectures that don't store the pointer guard
+   value in thread local area.  */
+uintptr_t __pointer_chk_guard_local
+       attribute_relro attribute_hidden __attribute__ ((nocommon));
+# endif
 #endif
 
 #ifdef HAVE_PTR_NTHREADS
@@ -140,10 +146,12 @@ LIBC_START_MAIN (int (*main) (int, char **, char ** MAIN_AUXVEC_DECL),
   /* Performe IREL{,A} relocations.  */
   __libc_csu_irel ();
 
+#ifndef __GNU__
   /* Initialize the thread library at least a bit since the libgcc
      functions are using thread functions if these are available and
      we need to setup errno.  */
   __pthread_initialize_minimal ();
+#endif
 
   /* Set up the stack checker's canary.  */
   uintptr_t stack_chk_guard = _dl_setup_stack_chk_guard (_dl_random);
@@ -152,6 +160,16 @@ LIBC_START_MAIN (int (*main) (int, char **, char ** MAIN_AUXVEC_DECL),
 # else
   __stack_chk_guard = stack_chk_guard;
 # endif
+
+  /* Set up the pointer guard value.  */
+  uintptr_t pointer_chk_guard = _dl_setup_pointer_guard (_dl_random,
+                                                        stack_chk_guard);
+# ifdef THREAD_SET_POINTER_GUARD
+  THREAD_SET_POINTER_GUARD (pointer_chk_guard);
+# else
+  __pointer_chk_guard_local = pointer_chk_guard;
+# endif
+
 #endif
 
   /* Register the destructor of the dynamic linker if there is any.  */
index da0d9d5..6e2a975 100644 (file)
@@ -130,7 +130,8 @@ $(objpfx)bug-atexit1.out: $(objpfx)bug-atexit1-lib.so
 $(objpfx)bug-atexit2: $(libdl)
 $(objpfx)bug-atexit2.out: $(objpfx)bug-atexit2-lib.so
 
-LDLIBS-bug-atexit3-lib.so = -lstdc++ -lgcc_eh $(common-objpfx)libc_nonshared.a
+LDLIBS-bug-atexit3-lib.so = -lstdc++ -lgcc_eh $(common-objpfx)libc_nonshared.a \
+                           $(elfobjdir)/ld.so
 $(objpfx)bug-atexit3: $(libdl)
 $(objpfx)bug-atexit3.out: $(objpfx)bug-atexit3-lib.so
 
diff --git a/eglibc-common.manifest b/eglibc-common.manifest
deleted file mode 100644 (file)
index 34308f6..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-       <assign>
-               <filesystem path="/usr/bin/catchsegv" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/gencat" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/getconf" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/getent" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/iconv" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/ldd" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/locale" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/localedef" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/rpcgen" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/sprof" label="_" exec_label="none" />
-               <filesystem path="/usr/bin/tzselect" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/build-locale-archive" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/tzdata-update" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/zdump" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/zic" label="_" exec_label="none" />
-       </assign>
-</manifest>
index 00c0b55..abf214c 100644 (file)
@@ -3,16 +3,6 @@
                <domain name="_"/>
        </request>
        <assign>
-               <filesystem path="/sbin/ldconfig" label="_" exec_label="none" />
-               <filesystem path="/sbin/sln" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/POSIX_V6_ILP32_OFF32" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/POSIX_V6_ILP32_OFFBIG" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/POSIX_V7_ILP32_OFF32" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/POSIX_V7_ILP32_OFFBIG" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/XBS5_ILP32_OFF32" label="_" exec_label="none" />
-               <filesystem path="/usr/libexec/getconf/XBS5_ILP32_OFFBIG" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/glibc_post_upgrade.armv7l" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/iconvconfig" label="_" exec_label="none" />
-               <filesystem path="/usr/sbin/iconvconfig.armv7l" label="_" exec_label="none" />
+               <filesystem path="/*" label="_" exec_label="none"/>
        </assign>
 </manifest>
index 237bd12..4c8ff1f 100644 (file)
@@ -23,7 +23,7 @@ subdir                := elf
 headers                = elf.h bits/elfclass.h link.h bits/link.h
 routines       = $(dl-routines) dl-support dl-iteratephdr \
                  dl-addr enbl-secure dl-profstub \
-                 dl-origin dl-libc dl-sym dl-tsd dl-sysdep
+                 dl-origin dl-libc dl-sym dl-tsd dl-sysdep dl-altinit
 
 # The core dynamic linking functions are in libc for the static and
 # profiled libraries.
@@ -42,6 +42,10 @@ shared-only-routines += dl-caller
 rtld-routines  := rtld $(dl-routines) dl-sysdep dl-environ dl-minimal
 all-rtld-routines = $(rtld-routines) $(sysdep-rtld-routines)
 
+# We only need to re-run initializers if ld.so and libc.so might be built
+# for different machines, so only shared libraries need dl-altinit.
+shared-only-routines = dl-altinit
+
 distribute     := rtld-Rules \
                   $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \
                   dl-cache.h dl-hash.h soinit.c sofini.c ldd.bash.in \
@@ -76,6 +80,7 @@ distribute    := rtld-Rules \
                   tst-tlsmod12.c tst-tls10.h tst-alignmod.c tst-alignmod2.c \
                   circlemod1.c circlemod1a.c circlemod2.c circlemod2a.c \
                   circlemod3.c circlemod3a.c nodlopenmod2.c \
+                  tst-tls19mod1.c tst-tls19mod2.c tst-tls19mod3.c \
                   tls-macros.h \
                   reldep8mod1.c reldep8mod2.c reldep8mod3.c \
                   nodel2mod1.c nodel2mod2.c nodel2mod3.c \
@@ -174,7 +179,7 @@ ifeq (yes,$(have-initfini-array))
 tests += tst-array1 tst-array2 tst-array3 tst-array4 tst-array5
 endif
 ifeq (yes,$(build-static))
-tests-static = tst-tls1-static tst-tls2-static tst-stackguard1-static
+tests-static = tst-tls1-static tst-tls2-static tst-stackguard1-static tst-ptrguard1-static
 ifeq (yesyesyes,$(build-static)$(build-shared)$(elf))
 tests-static += tst-tls9-static
 tst-tls9-static-ENV = \
@@ -195,7 +200,7 @@ tests += loadtest restest1 preloadtest loadfail multiload origtest resolvfail \
         restest2 next dblload dblunload reldep5 reldep6 reldep7 reldep8 \
         circleload1 tst-tls3 tst-tls4 tst-tls5 tst-tls6 tst-tls7 tst-tls8 \
         tst-tls10 tst-tls11 tst-tls12 tst-tls13 tst-tls14 tst-tls15 \
-        tst-tls16 tst-tls17 tst-tls18 tst-tls-dlinfo \
+        tst-tls16 tst-tls17 tst-tls18 tst-tls19 tst-tls-dlinfo \
         tst-align tst-align2 $(tests-execstack-$(have-z-execstack)) \
         tst-dlmodcount tst-dlopenrpath tst-deep1 \
         tst-dlmopen1 tst-dlmopen2 tst-dlmopen3 \
@@ -203,7 +208,8 @@ tests += loadtest restest1 preloadtest loadfail multiload origtest resolvfail \
         tst-audit1 tst-audit2 \
         tst-stackguard1 tst-addr1 tst-thrlock \
         tst-unique1 tst-unique2 \
-        tst-initorder
+        tst-initorder \
+        tst-ptrguard1
 #       reldep9
 test-srcs = tst-pathopt
 tests-execstack-yes = tst-execstack tst-execstack-needed tst-execstack-prog
@@ -241,6 +247,7 @@ modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \
                tst-tlsmod13 tst-tlsmod13a tst-tlsmod14a tst-tlsmod14b \
                tst-tlsmod15a tst-tlsmod15b tst-tlsmod16a tst-tlsmod16b \
                $(tlsmod17a-modules) tst-tlsmod17b $(tlsmod18a-modules) \
+               tst-tls19mod1 tst-tls19mod2 tst-tls19mod3 \
                circlemod1 circlemod1a circlemod2 circlemod2a \
                circlemod3 circlemod3a \
                reldep8mod1 reldep8mod2 reldep8mod3 \
@@ -393,7 +400,7 @@ $(objpfx)ld.so: $(objpfx)librtld.os $(ld-map)
          | $(AWK) '($$7 ~ /^UND(|EF)$$/ && $$1 != "0:" && $$4 != "REGISTER") { print; p=1 } END { exit p != 0 }'
 
 # interp.c exists just to get this string into the libraries.
-CFLAGS-interp.c = -D'RUNTIME_LINKER="$(slibdir)/$(rtld-installed-name)"' \
+CFLAGS-interp.c = -D'RUNTIME_LINKER="$(rtlddir)/$(rtld-installed-name)"' \
                  -DNOT_IN_libc=1
 $(objpfx)interp.os: $(common-objpfx)config.make
 
@@ -415,7 +422,7 @@ $(objpfx)trusted-dirs.st: Makefile $(..)Makeconfig
        $(make-target-directory)
        echo "$(subst :, ,$(default-rpath) $(user-defined-trusted-dirs))"    \
        | $(AWK) -f gen-trusted-dirs.awk > ${@:st=T};
-       echo '#define DL_DST_LIB "$(notdir $(slibdir))"' >> ${@:st=T}
+       echo '#define DL_DST_LIB "$(shell echo $(slibdir) | sed 's,/,,')"' >> ${@:st=T}
        $(move-if-change) ${@:st=T} ${@:st=h}
        touch $@
 CPPFLAGS-dl-load.c = -I$(objpfx). -I$(csu-objpfx).
@@ -436,7 +443,7 @@ ldso_install: $(inst_slibdir)/$(rtld-installed-name)
 endif
 
 
-common-ldd-rewrite = -e 's%@RTLD@%$(slibdir)/$(rtld-installed-name)%g' \
+common-ldd-rewrite = -e 's%@RTLD@%$(rtlddir)/$(rtld-installed-name)%g' \
                     -e 's%@VERSION@%$(version)%g' \
                     -e 's%@PKGVERSION@%$(PKGVERSION)%g' \
                     -e 's%@REPORT_BUGS_TO@%$(REPORT_BUGS_TO)%g'
@@ -527,6 +534,8 @@ $(objpfx)tst-tlsmod13a.so: $(objpfx)tst-tlsmod13.so
 # For tst-tls9-static, make sure the modules it dlopens have libc.so in DT_NEEDED
 $(objpfx)tst-tlsmod5.so: $(common-objpfx)libc.so
 $(objpfx)tst-tlsmod6.so: $(common-objpfx)libc.so
+$(objpfx)tst-tls19mod1.so: $(objpfx)tst-tls19mod2.so $(objpfx)tst-tls19mod3.so
+$(objpfx)tst-tls19mod3.so: $(objpfx)ld.so
 $(objpfx)reldep8mod3.so: $(objpfx)reldep8mod1.so $(objpfx)reldep8mod2.so
 $(objpfx)nodel2mod3.so: $(objpfx)nodel2mod1.so $(objpfx)nodel2mod2.so
 $(objpfx)reldep9mod2.so: $(objpfx)reldep9mod1.so
@@ -824,6 +833,9 @@ $(patsubst %,$(objpfx)%.os,$(tlsmod18a-modules)): $(objpfx)tst-tlsmod18a%.os : t
        $(compile-command.c) -DN=$*
 $(patsubst %,$(objpfx)%.so,$(tlsmod18a-modules)): $(objpfx)tst-tlsmod18a%.so: $(objpfx)ld.so
 
+$(objpfx)tst-tls19: $(libdl)
+$(objpfx)tst-tls19.out: $(objpfx)tst-tls19mod1.so
+
 CFLAGS-tst-align.c = $(stack-align-test-flags)
 CFLAGS-tst-align2.c = $(stack-align-test-flags)
 CFLAGS-tst-alignmod.c = $(stack-align-test-flags)
@@ -1065,6 +1077,12 @@ order2mod2.so-no-z-defs = yes
 tst-stackguard1-ARGS = --command "$(local-built-program-cmd) --child"
 tst-stackguard1-static-ARGS = --command "$(objpfx)tst-stackguard1-static --child"
 
+tst-ptrguard1-ARGS = --command "$(local-built-program-cmd) --child"
+# When built statically, the pointer guard interface uses
+# __pointer_chk_guard_local.
+CFLAGS-tst-ptrguard1-static.c = -DPTRGUARD_LOCAL
+tst-ptrguard1-static-ARGS = --command "$(objpfx)tst-ptrguard1-static --child"
+
 $(objpfx)tst-leaks1: $(libdl)
 $(objpfx)tst-leaks1-mem: $(objpfx)tst-leaks1.out
        $(common-objpfx)malloc/mtrace $(objpfx)tst-leaks1.mtrace > $@
@@ -1191,6 +1209,7 @@ $(objpfx)tst-unique2: $(libdl) $(objpfx)tst-unique2mod1.so
 $(objpfx)tst-unique2.out: $(objpfx)tst-unique2mod2.so
 
 $(objpfx)tst-initorder.out: $(objpfx)tst-initorder
+       $(cross-test-wrapper) \
        $(elf-objpfx)${rtld-installed-name} \
          --library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path)) \
          $< > $@
index b8561e4..9f5be3a 100644 (file)
@@ -91,6 +91,10 @@ print_entry (const char *lib, int flag, unsigned int osversion,
       break;
     case FLAG_MIPS64_LIBN64:
       fputs (",64bit", stdout);
+      break;
+    case FLAG_ARM_LIBHF:
+      fputs (",hard-float", stdout);
+      break;
     case 0:
       break;
     default:
@@ -426,6 +430,7 @@ save_cache (const char *cache_name)
     }
 
   if (write (fd, strings, total_strlen) != (ssize_t) total_strlen
+      || fsync (fd)
       || close (fd))
     error (EXIT_FAILURE, errno, _("Writing of cache data failed"));
 
diff --git a/elf/dl-altinit.c b/elf/dl-altinit.c
new file mode 100644 (file)
index 0000000..5325917
--- /dev/null
@@ -0,0 +1,43 @@
+/* Extra initializers for shared libc.
+   Copyright (C) 2003 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <ldsodefs.h>
+#include <hp-timing.h>
+
+/* This file is used from the shared libc, to initialize anything which
+   ld.so should have initialized but didn't - for instance, if ld.so
+   is built for a machine without HP_TIMING but libc.so is built for
+   a machine with HP_TIMING, clock_gettime will expect dl_cpuclock_offset
+   to be initialized.  */
+
+static void
+dlinit_hptiming (void)
+{
+#if HP_TIMING_AVAIL || HP_SMALL_TIMING_AVAIL
+  if (GL(dl_cpuclock_offset) == 0)
+    HP_TIMING_NOW (GL(dl_cpuclock_offset));
+#endif
+}
+
+static void dlinit_alt (void) __attribute__((constructor));
+static void
+dlinit_alt (void)
+{
+  dlinit_hptiming ();
+}
index 544704c..e107e72 100644 (file)
@@ -245,6 +245,7 @@ _dl_load_cache_lookup (const char *name)
   if (cache_new != (void *) -1)
     {
       uint64_t platform;
+      int disable_hwcap = 0;
 
       /* This is where the strings start.  */
       cache_data = (const char *) cache_new;
@@ -256,6 +257,9 @@ _dl_load_cache_lookup (const char *name)
       if (platform != (uint64_t) -1)
        platform = 1ULL << platform;
 
+      if (__access ("/etc/ld.so.nohwcap", F_OK) == 0)
+       disable_hwcap = 1;
+
 #define _DL_HWCAP_TLS_MASK (1LL << 63)
       uint64_t hwcap_exclude = ~((GLRO(dl_hwcap) & GLRO(dl_hwcap_mask))
                                 | _DL_HWCAP_PLATFORM | _DL_HWCAP_TLS_MASK);
@@ -266,6 +270,8 @@ _dl_load_cache_lookup (const char *name)
        continue;                                                             \
       if (GLRO(dl_osversion) && lib->osversion > GLRO(dl_osversion))         \
        continue;                                                             \
+      if (disable_hwcap && lib->hwcap != 0)                                  \
+       continue;                                                             \
       if (_DL_PLATFORMS_COUNT                                                \
          && (lib->hwcap & _DL_HWCAP_PLATFORM) != 0                           \
          && (lib->hwcap & _DL_HWCAP_PLATFORM) != platform)                   \
index 866c0a6..c895b15 100644 (file)
@@ -421,6 +421,13 @@ _dl_close_worker (struct link_map *map)
 
              imap->l_scope_max = new_size;
            }
+         else if (new_list != NULL)
+           {
+             /* We didn't change the scope array, so reset the search
+                list.  */
+             imap->l_searchlist.r_list = NULL;
+             imap->l_searchlist.r_nlist = 0;
+           }
 
          /* The loader is gone, so mark the object as not having one.
             Note: l_idx != IDX_STILL_USED -> object will be removed.  */
index 524d76e..6631412 100644 (file)
@@ -613,61 +613,64 @@ Filters not supported with LD_TRACE_PRELINKING"));
        map->l_searchlist.r_list[i]->l_reserved = 0;
     }
 
-  /* Now determine the order in which the initialization has to happen.  */
+  /* Sort the initializer list to take dependencies into account.  The binary
+     itself will always be initialize last.  */
   memcpy (l_initfini, map->l_searchlist.r_list,
          nlist * sizeof (struct link_map *));
-
-  /* We can skip looking for the binary itself which is at the front
-     of the search list.  */
-  assert (nlist > 1);
-  i = 1;
-  bool seen[nlist];
-  memset (seen, false, nlist * sizeof (seen[0]));
-  while (1)
+  if (__builtin_expect (nlist > 1, 1))
     {
-      /* Keep track of which object we looked at this round.  */
-      seen[i] = true;
-      struct link_map *thisp = l_initfini[i];
-
-      /* Find the last object in the list for which the current one is
-        a dependency and move the current object behind the object
-        with the dependency.  */
-      unsigned int k = nlist - 1;
-      while (k > i)
+      /* We can skip looking for the binary itself which is at the front
+        of the search list.  */
+      i = 1;
+      bool seen[nlist];
+      memset (seen, false, nlist * sizeof (seen[0]));
+      while (1)
        {
-         struct link_map **runp = l_initfini[k]->l_initfini;
-         if (runp != NULL)
-           /* Look through the dependencies of the object.  */
-           while (*runp != NULL)
-             if (__builtin_expect (*runp++ == thisp, 0))
-               {
-                 /* Move the current object to the back past the last
-                    object with it as the dependency.  */
-                 memmove (&l_initfini[i], &l_initfini[i + 1],
-                          (k - i) * sizeof (l_initfini[0]));
-                 l_initfini[k] = thisp;
-
-                 if (seen[i + 1])
+         /* Keep track of which object we looked at this round.  */
+         seen[i] = true;
+         struct link_map *thisp = l_initfini[i];
+
+         /* Find the last object in the list for which the current one is
+            a dependency and move the current object behind the object
+            with the dependency.  */
+         unsigned int k = nlist - 1;
+         while (k > i)
+           {
+             struct link_map **runp = l_initfini[k]->l_initfini;
+             if (runp != NULL)
+               /* Look through the dependencies of the object.  */
+               while (*runp != NULL)
+                 if (__builtin_expect (*runp++ == thisp, 0))
                    {
-                     ++i;
-                     goto next_clear;
+                     /* Move the current object to the back past the last
+                        object with it as the dependency.  */
+                     memmove (&l_initfini[i], &l_initfini[i + 1],
+                              (k - i) * sizeof (l_initfini[0]));
+                     l_initfini[k] = thisp;
+
+                     if (seen[i + 1])
+                       {
+                         ++i;
+                         goto next_clear;
+                       }
+
+                     memmove (&seen[i], &seen[i + 1],
+                              (k - i) * sizeof (seen[0]));
+                     seen[k] = true;
+
+                     goto next;
                    }
 
-                 memmove (&seen[i], &seen[i + 1], (k - i) * sizeof (seen[0]));
-                 seen[k] = true;
+             --k;
+           }
 
-                 goto next;
-               }
+         if (++i == nlist)
+           break;
+       next_clear:
+         memset (&seen[i], false, (nlist - i) * sizeof (seen[0]));
 
-         --k;
+       next:;
        }
-
-      if (++i == nlist)
-       break;
-    next_clear:
-      memset (&seen[i], false, (nlist - i) * sizeof (seen[0]));
-
-    next:;
     }
 
   /* Terminate the list of dependencies.  */
index c8c9a52..f3a1c7c 100644 (file)
@@ -33,9 +33,12 @@ internal_function
 _dl_sort_fini (struct link_map *l, struct link_map **maps, size_t nmaps,
               char *used, Lmid_t ns)
 {
+  /* A list of one element need not be sorted.  */
+  if (nmaps == 1)
+    return;
+
   /* We can skip looking for the binary itself which is at the front
      of the search list for the main namespace.  */
-  assert (nmaps > 1);
   unsigned int i = ns == LM_ID_BASE;
   bool seen[nmaps];
   memset (seen, false, nmaps * sizeof (seen[0]));
@@ -195,9 +198,8 @@ _dl_fini (void)
       assert (ns == LM_ID_BASE || i == nloaded || i == nloaded - 1);
       nmaps = i;
 
-      if (nmaps > 1)
-       /* Now we have to do the sorting.  */
-       _dl_sort_fini (GL(dl_ns)[ns]._ns_loaded, maps, nmaps, NULL, ns);
+      /* Now we have to do the sorting.  */
+      _dl_sort_fini (GL(dl_ns)[ns]._ns_loaded, maps, nmaps, NULL, ns);
 
       /* We do not rely on the linked list of loaded object anymore from
         this point on.  We have our own list here (maps).  The various
index e068124..0853894 100644 (file)
@@ -1,5 +1,5 @@
 /* Manage function descriptors.  Generic version.
-   Copyright (C) 1999-2004, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1999-2004, 2006, 2010 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
@@ -56,7 +56,12 @@ static struct local
   }
 local =
   {
+#ifndef SHARED
     .root = &local.boot_table,
+#else
+    /* Address of .boot_table is not known until runtime.  */
+    .root = 0,
+#endif
     .npages = 2,
     .boot_table =
       {
@@ -93,6 +98,17 @@ new_fdesc_table (struct local *l, size_t *size)
   return new_table;
 }
 
+/* Must call _dl_fptr_init before using any other function.  */
+void 
+_dl_fptr_init (void)
+{
+  struct local *l;
+
+  ELF_MACHINE_LOAD_ADDRESS (l, local);
+  /* Initialize root once.  */
+  if (__builtin_expect (l->root == 0, 0))
+    l->root = &l->boot_table;
+}
 
 static ElfW(Addr)
 make_fdesc (ElfW(Addr) ip, ElfW(Addr) gp)
index b017258..da2d951 100644 (file)
@@ -168,6 +168,87 @@ local_strdup (const char *s)
 }
 
 
+static bool
+is_trusted_path (const char *path, size_t len)
+{
+  const char *trun = system_dirs;
+
+  for (size_t idx = 0; idx < nsystem_dirs_len; ++idx)
+    {
+      if (len == system_dirs_len[idx] && memcmp (trun, path, len) == 0)
+       /* Found it.  */
+       return true;
+
+      trun += system_dirs_len[idx] + 1;
+    }
+
+  return false;
+}
+
+
+static bool
+is_trusted_path_normalize (const char *path, size_t len)
+{
+  if (len == 0)
+    return false;
+
+  if (*path == ':')
+    {
+      ++path;
+      --len;
+    }
+
+  char *npath = (char *) alloca (len + 2);
+  char *wnp = npath;
+  while (*path != '\0')
+    {
+      if (path[0] == '/')
+       {
+         if (path[1] == '.')
+           {
+             if (path[2] == '.' && (path[3] == '/' || path[3] == '\0'))
+               {
+                 while (wnp > npath && *--wnp != '/')
+                   ;
+                 path += 3;
+                 continue;
+               }
+             else if (path[2] == '/' || path[2] == '\0')
+               {
+                 path += 2;
+                 continue;
+               }
+           }
+
+         if (wnp > npath && wnp[-1] == '/')
+           {
+             ++path;
+             continue;
+           }
+       }
+
+      *wnp++ = *path++;
+    }
+
+  if (wnp == npath || wnp[-1] != '/')
+    *wnp++ = '/';
+
+  const char *trun = system_dirs;
+
+  for (size_t idx = 0; idx < nsystem_dirs_len; ++idx)
+    {
+      if (wnp - npath >= system_dirs_len[idx]
+         && memcmp (trun, npath, system_dirs_len[idx]) == 0)
+       /* Found it.  */
+       return true;
+
+      trun += system_dirs_len[idx] + 1;
+    }
+
+  return false;
+}
+
+
 static size_t
 is_dst (const char *start, const char *name, const char *str,
        int is_path, int secure)
@@ -200,7 +281,8 @@ is_dst (const char *start, const char *name, const char *str,
     return 0;
 
   if (__builtin_expect (secure, 0)
-      && ((name[len] != '\0' && (!is_path || name[len] != ':'))
+      && ((name[len] != '\0' && name[len] != '/'
+          && (!is_path || name[len] != ':'))
          || (name != start + 1 && (!is_path || name[-2] != ':'))))
     return 0;
 
@@ -240,13 +322,14 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
                    int is_path)
 {
   const char *const start = name;
-  char *last_elem, *wp;
 
   /* Now fill the result path.  While copying over the string we keep
      track of the start of the last path element.  When we come accross
      a DST we copy over the value or (if the value is not available)
      leave the entire path element out.  */
-  last_elem = wp = result;
+  char *wp = result;
+  char *last_elem = result;
+  bool check_for_trusted = false;
 
   do
     {
@@ -265,6 +348,9 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
              else
 #endif
                repl = l->l_origin;
+
+             check_for_trusted = (INTUSE(__libc_enable_secure)
+                                  && l->l_type == lt_executable);
            }
          else if ((len = is_dst (start, name, "PLATFORM", is_path, 0)) != 0)
            repl = GLRO(dl_platform);
@@ -284,6 +370,10 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
              name += len;
              while (*name != '\0' && (!is_path || *name != ':'))
                ++name;
+             /* Also skip following colon if this is the first rpath
+                element, but keep an empty element at the end.  */
+             if (wp == result && is_path && *name == ':' && name[1] != '\0')
+               ++name;
            }
          else
            /* No DST we recognize.  */
@@ -293,11 +383,28 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
        {
          *wp++ = *name++;
          if (is_path && *name == ':')
-           last_elem = wp;
+           {
+             /* In SUID/SGID programs, after $ORIGIN expansion the
+                normalized path must be rooted in one of the trusted
+                directories.  */
+             if (__builtin_expect (check_for_trusted, false)
+                 && !is_trusted_path_normalize (last_elem, wp - last_elem))
+               wp = last_elem;
+             else
+               last_elem = wp;
+
+             check_for_trusted = false;
+           }
        }
     }
   while (*name != '\0');
 
+  /* In SUID/SGID programs, after $ORIGIN expansion the normalized
+     path must be rooted in one of the trusted directories.  */
+  if (__builtin_expect (check_for_trusted, false)
+      && !is_trusted_path_normalize (last_elem, wp - last_elem))
+    wp = last_elem;
+
   *wp = '\0';
 
   return result;
@@ -310,7 +417,7 @@ _dl_dst_substitute (struct link_map *l, const char *name, char *result,
    belonging to the map is loaded.  In this case the path element
    containing $ORIGIN is left out.  */
 static char *
-expand_dynamic_string_token (struct link_map *l, const char *s)
+expand_dynamic_string_token (struct link_map *l, const char *s, int is_path)
 {
   /* We make two runs over the string.  First we determine how large the
      resulting string is and then we copy it over.  Since this is no
@@ -321,7 +428,7 @@ expand_dynamic_string_token (struct link_map *l, const char *s)
   char *result;
 
   /* Determine the number of DST elements.  */
-  cnt = DL_DST_COUNT (s, 1);
+  cnt = DL_DST_COUNT (s, is_path);
 
   /* If we do not have to replace anything simply copy the string.  */
   if (__builtin_expect (cnt, 0) == 0)
@@ -335,7 +442,7 @@ expand_dynamic_string_token (struct link_map *l, const char *s)
   if (result == NULL)
     return NULL;
 
-  return _dl_dst_substitute (l, s, result, 1);
+  return _dl_dst_substitute (l, s, result, is_path);
 }
 
 
@@ -407,33 +514,8 @@ fillin_rpath (char *rpath, struct r_search_path_elem **result, const char *sep,
        cp[len++] = '/';
 
       /* Make sure we don't use untrusted directories if we run SUID.  */
-      if (__builtin_expect (check_trusted, 0))
-       {
-         const char *trun = system_dirs;
-         size_t idx;
-         int unsecure = 1;
-
-         /* All trusted directories must be complete names.  */
-         if (cp[0] == '/')
-           {
-             for (idx = 0; idx < nsystem_dirs_len; ++idx)
-               {
-                 if (len == system_dirs_len[idx]
-                     && memcmp (trun, cp, len) == 0)
-                   {
-                     /* Found it.  */
-                     unsecure = 0;
-                     break;
-                   }
-
-                 trun += system_dirs_len[idx] + 1;
-               }
-           }
-
-         if (unsecure)
-           /* Simply drop this directory.  */
-           continue;
-       }
+      if (__builtin_expect (check_trusted, 0) && !is_trusted_path (cp, len))
+       continue;
 
       /* See if this directory is already known.  */
       for (dirp = GL(dl_all_dirs); dirp != NULL; dirp = dirp->next)
@@ -551,13 +633,21 @@ decompose_rpath (struct r_search_path_struct *sps,
 
   /* Make a writable copy.  At the same time expand possible dynamic
      string tokens.  */
-  copy = expand_dynamic_string_token (l, rpath);
+  copy = expand_dynamic_string_token (l, rpath, 1);
   if (copy == NULL)
     {
       errstring = N_("cannot create RUNPATH/RPATH copy");
       goto signal_error;
     }
 
+  /* Ignore empty rpaths.  */
+  if (*copy == 0)
+    {
+      free (copy);
+      sps->dirs = (struct r_search_path_elem **) -1;
+      return false;
+    }
+
   /* Count the number of necessary elements in the result array.  */
   nelems = 0;
   for (cp = copy; *cp != '\0'; ++cp)
@@ -1388,7 +1478,11 @@ cannot allocate TLS data structures for initial thread");
          if (__builtin_expect (p + s <= relro_end, 1))
            {
              /* The variable lies in the region protected by RELRO.  */
-             __mprotect ((void *) p, s, PROT_READ|PROT_WRITE);
+             if (__mprotect ((void *) p, s, PROT_READ|PROT_WRITE) < 0)
+               {
+                 errstring = N_("cannot change memory protections");
+                 goto call_lose_errno;
+               }
              __stack_prot |= PROT_READ|PROT_WRITE|PROT_EXEC;
              __mprotect ((void *) p, s, PROT_READ);
            }
@@ -1547,6 +1641,208 @@ print_search_path (struct r_search_path_elem **list,
     _dl_debug_printf_c ("\t\t(%s)\n", what);
 }
 \f
+#ifdef __arm__
+/* Read an unsigned leb128 value from P, store the value in VAL, return
+   P incremented past the value.  We assume that a word is large enough to
+   hold any value so encoded; if it is smaller than a pointer on some target,
+   pointers should not be leb128 encoded on that target.  */
+static const unsigned char *
+read_uleb128 (const unsigned char *p, unsigned long *val)
+{
+  unsigned int shift = 0;
+  unsigned char byte;
+  unsigned long result;
+
+  result = 0;
+  do
+    {
+      byte = *p++;
+      result |= (byte & 0x7f) << shift;
+      shift += 7;
+    }
+  while (byte & 0x80);
+
+  *val = result;
+  return p;
+}
+
+\f
+#define ATTR_TAG_FILE          1
+#define ABI_VFP_args          28
+#define VFP_ARGS_IN_VFP_REGS   1
+
+/* Check consistency of ABI in the ARM attributes. Search through the
+   section headers looking for the ARM attributes section, then
+   check the VFP_ARGS attribute. */
+static int
+check_arm_attributes_hfabi(int fd, ElfW(Ehdr) *ehdr, bool *is_hf)
+{
+  unsigned int i;
+  ElfW(Shdr) *shdrs;
+  int sh_size = ehdr->e_shentsize * ehdr->e_shnum;
+
+  /* Load in the section headers so we can look for the attributes
+   * section */
+  shdrs = alloca(sh_size);
+  __lseek (fd, ehdr->e_shoff, SEEK_SET);
+  if ((size_t) __libc_read (fd, (void *) shdrs, sh_size) != sh_size)
+    return -1;
+
+  for (i = 0; i < ehdr->e_shnum; i++)
+    {        
+      if (SHT_ARM_ATTRIBUTES == shdrs[i].sh_type)
+        {
+         /* We've found a likely section. Load the contents and
+          * check the tags */
+         unsigned char *contents = alloca(shdrs[i].sh_size);
+         unsigned char *p = contents;
+         unsigned char * end;
+
+         __lseek (fd, shdrs[i].sh_offset, SEEK_SET);
+         if ((size_t) __libc_read (fd, (void *) contents, shdrs[i].sh_size) != shdrs[i].sh_size)
+           return -1;
+
+         /* Sanity-check the attribute section details. Make sure
+          * that it's the "aeabi" section, that's all we care
+          * about. */
+         if (*p == 'A')
+            {
+             unsigned long len = shdrs[i].sh_size - 1;
+             unsigned long namelen;
+             p++;
+                
+             while (len > 0)
+                {
+                 unsigned long section_len = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
+                 if (section_len > len)
+                    {
+                     _dl_debug_printf_c ("    invalid section len %lu, max remaining %lu\n", section_len, len);
+                     section_len = len;
+                    }
+
+                 p += 4;                    
+                 len -= section_len;
+                 section_len -= 4;
+
+                 if (0 != strcmp((char *)p, "aeabi"))
+                    {
+                     _dl_debug_printf_c ("    ignoring unknown attr section %s\n", p);
+                     p += section_len;
+                     continue;
+                    }
+                 namelen = strlen((char *)p) + 1;
+                 p += namelen;
+                 section_len -= namelen;
+                    
+                 /* We're in a valid section. Walk through this
+                  * section looking for the tag we care about
+                  * (ABI_VFP_args) */
+                 while (section_len > 0)
+                    {
+                     unsigned long tag, val;
+                     unsigned long size;
+
+                     end = p;
+                     tag = (*p++);
+
+                     size = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
+                     if (size > section_len)
+                        {
+                         _dl_debug_printf_c ("    invalid subsection length %lu, max allowed %lu\n", size, section_len);
+                         size = section_len;
+                        }
+                     p += 4;
+                        
+                     section_len -= size;
+                     end += size;
+                     if (ATTR_TAG_FILE != tag)
+                        {
+                         /* ignore, we don't care */
+                         _dl_debug_printf_c ("    ignoring unknown subsection with type %u length %lu\n", tag, size);
+                         p = end;
+                         continue;
+                        }
+                     while (p < end)
+                        {
+                         p = read_uleb128 (p, &tag);
+                         /* Handle the different types of tag. */
+                         if ( (tag == 4) || (tag == 5) || (tag == 67) )
+                            {
+                             /* Special cases for string values */
+                             namelen = strlen((char *)p) + 1;
+                             p += namelen;
+                            }
+                         else
+                            {
+                             p = read_uleb128 (p, &val);
+                            }
+                         if ( (tag == ABI_VFP_args) && (val == VFP_ARGS_IN_VFP_REGS) )
+                            {
+                             *is_hf = 1;
+                             return 0;
+                            }
+                        }
+                    }
+                }
+            }                
+        }            
+    }
+    
+  return 0;
+}
+
+\f
+/* ARM-specific checks. If we're built using the HF ABI, then fail any
+   attempts to use the SF ABI (and vice versa). Then, check for
+   consistency of ABI in terms of passing VFP args. */
+static int
+arm_specific_checks(int fd, const char *name, ElfW(Ehdr) *ehdr)
+{
+  static int all_hf = -1; /* unset */
+  bool is_hf = false;
+  int ret;
+
+  ret = check_arm_attributes_hfabi(fd, ehdr, &is_hf);
+  if (ret != 0)
+    return ret;
+
+#ifdef __ARM_PCS_VFP
+  if (!is_hf)
+    return EINVAL;
+#else
+  if (is_hf)
+    return EINVAL;
+#endif
+
+  if (all_hf == -1)
+    {
+      if (is_hf)
+       all_hf = 1;
+      else
+       all_hf = 0;
+    }
+  else if (all_hf == 1 && !is_hf)
+    return EINVAL;
+  else if (all_hf == 0 && is_hf)
+    return EINVAL;
+  return 0;
+}
+#endif
+
+\f
+/* Run any architecture-specific checks that might be needed for the
+   current architecture. */
+static int
+arch_specific_checks(int fd, const char *name, ElfW(Ehdr) *ehdr)
+{
+#ifdef __arm__
+    return arm_specific_checks(fd, name, ehdr);
+#endif
+
+  return 0;
+}
+
+\f
 /* Open a file and verify it is an ELF file for this architecture.  We
    ignore only ELF files for other architectures.  Non-ELF files and
    ELF files with different header information cause fatal errors since
@@ -1745,6 +2041,7 @@ open_verify (const char *name, struct filebuf *fbp, struct link_map *loader,
 
       /* Check .note.ABI-tag if present.  */
       for (ph = phdr; ph < &phdr[ehdr->e_phnum]; ++ph)
+      {
        if (ph->p_type == PT_NOTE && ph->p_filesz >= 32 && ph->p_align >= 4)
          {
            ElfW(Addr) size = ph->p_filesz;
@@ -1793,6 +2090,21 @@ open_verify (const char *name, struct filebuf *fbp, struct link_map *loader,
            break;
          }
     }
+      if (-1 != fd)
+       {
+         int error = arch_specific_checks(fd, name, ehdr);
+         if (EINVAL == error)
+           {
+             goto close_and_out;
+           }
+         if (0 != error)
+           {
+             errstring = N_("Unable to run arch-specific checks\n");
+             goto call_lose;
+           }
+       }
+
+    }
 
   return fd;
 }
@@ -1988,10 +2300,13 @@ _dl_map_object (struct link_map *loader, const char *name,
          soname = ((const char *) D_PTR (l, l_info[DT_STRTAB])
                    + l->l_info[DT_SONAME]->d_un.d_val);
          if (strcmp (name, soname) != 0)
+#ifdef __arm__
+            if (strcmp(name, "ld-linux.so.3") || strcmp(soname, "ld-linux-armhf.so.3"))
+#endif
            continue;
 
          /* We have a match on a new name -- cache it.  */
-         add_name_to_object (l, soname);
+         add_name_to_object (l, name);
          l->l_soname_added = 1;
        }
 
@@ -2175,7 +2490,7 @@ _dl_map_object (struct link_map *loader, const char *name,
     {
       /* The path may contain dynamic string tokens.  */
       realname = (loader
-                 ? expand_dynamic_string_token (loader, name)
+                 ? expand_dynamic_string_token (loader, name, 0)
                  : local_strdup (name));
       if (realname == NULL)
        fd = -1;
index 16d7fbc..a633c86 100644 (file)
@@ -313,39 +313,21 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash,
                 definition we have to use it.  */
              void enter (struct unique_sym *table, size_t size,
                          unsigned int hash, const char *name,
-                         const ElfW(Sym) *sym, struct link_map *map)
+                         const ElfW(Sym) *sym, const struct link_map *map)
              {
                size_t idx = hash % size;
                size_t hash2 = 1 + hash % (size - 2);
-               while (1)
+               while (table[idx].name != NULL)
                  {
-                   if (table[idx].name == NULL)
-                     {
-                       table[idx].hashval = hash;
-                       table[idx].name = name;
-                       if ((type_class & ELF_RTYPE_CLASS_COPY) != 0)
-                         {
-                           table[idx].sym = ref;
-                           table[idx].map = undef_map;
-                         }
-                       else
-                         {
-                           table[idx].sym = sym;
-                           table[idx].map = map;
-
-                           if (map->l_type == lt_loaded)
-                             /* Make sure we don't unload this object by
-                                setting the appropriate flag.  */
-                             map->l_flags_1 |= DF_1_NODELETE;
-                         }
-
-                       return;
-                     }
-
                    idx += hash2;
                    if (idx >= size)
                      idx -= size;
                  }
+
+               table[idx].hashval = hash;
+               table[idx].name = name;
+               table[idx].sym = sym;
+               table[idx].map = map;
              }
 
              struct unique_sym_table *tab
@@ -423,7 +405,7 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash,
                     hash table.  */
                  if (__builtin_expect (tab->size, 0))
                    {
-                     assert (GLRO(dl_debug_mask) & DL_DEBUG_PRELINK);
+                     assert (GLRO_dl_debug_mask & DL_DEBUG_PRELINK);
                      __rtld_lock_unlock_recursive (tab->lock);
                      goto success;
                    }
@@ -440,8 +422,19 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash,
                  tab->free = free;
                }
 
-             enter (entries, size, new_hash, strtab + sym->st_name, sym,
-                    (struct link_map *) map);
+             if ((type_class & ELF_RTYPE_CLASS_COPY) != 0)
+               enter (entries, size, new_hash, strtab + sym->st_name, ref,
+                      undef_map);
+             else
+               {
+                 enter (entries, size, new_hash, strtab + sym->st_name, sym,
+                        map);
+
+                 if (map->l_type == lt_loaded)
+                   /* Make sure we don't unload this object by
+                      setting the appropriate flag.  */
+                   ((struct link_map *) map)->l_flags_1 |= DF_1_NODELETE;
+               }
              ++tab->n_elements;
 
              __rtld_lock_unlock_recursive (tab->lock);
index ee09f0e..dd543ad 100644 (file)
@@ -1,5 +1,5 @@
 /* Load a shared object at runtime, relocate it, and run its initializer.
-   Copyright (C) 1996-2007, 2009, 2010 Free Software Foundation, Inc.
+   Copyright (C) 1996-2007, 2009, 2010, 2011 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
@@ -303,50 +303,115 @@ dl_open_worker (void *a)
   if (GLRO(dl_lazy))
     reloc_mode |= mode & RTLD_LAZY;
 
-  /* Relocate the objects loaded.  We do this in reverse order so that copy
-     relocs of earlier objects overwrite the data written by later objects.  */
-
+  /* Sort the objects by dependency for the relocation process.  This
+     allows IFUNC relocations to work and it also means copy
+     relocation of dependencies are if necessary overwritten.  */
+  size_t nmaps = 0;
   struct link_map *l = new;
-  while (l->l_next)
-    l = l->l_next;
-  while (1)
+  do
+    {
+      if (! l->l_real->l_relocated)
+       ++nmaps;
+      l = l->l_next;
+    }
+  while (l != NULL);
+  struct link_map *maps[nmaps];
+  nmaps = 0;
+  l = new;
+  do
     {
       if (! l->l_real->l_relocated)
+       maps[nmaps++] = l;
+      l = l->l_next;
+    }
+  while (l != NULL);
+  if (nmaps > 1)
+    {
+      char seen[nmaps];
+      memset (seen, '\0', nmaps);
+      size_t i = 0;
+      while (1)
        {
-#ifdef SHARED
-         if (__builtin_expect (GLRO(dl_profile) != NULL, 0))
+         ++seen[i];
+         struct link_map *thisp = maps[i];
+
+         /* Find the last object in the list for which the current one is
+            a dependency and move the current object behind the object
+            with the dependency.  */
+         size_t k = nmaps - 1;
+         while (k > i)
            {
-             /* If this here is the shared object which we want to profile
-                make sure the profile is started.  We can find out whether
-                this is necessary or not by observing the `_dl_profile_map'
-                variable.  If was NULL but is not NULL afterwars we must
-                start the profiling.  */
-             struct link_map *old_profile_map = GL(dl_profile_map);
+             struct link_map **runp = maps[k]->l_initfini;
+             if (runp != NULL)
+               /* Look through the dependencies of the object.  */
+               while (*runp != NULL)
+                 if (__builtin_expect (*runp++ == thisp, 0))
+                   {
+                     /* Move the current object to the back past the last
+                        object with it as the dependency.  */
+                     memmove (&maps[i], &maps[i + 1],
+                              (k - i) * sizeof (maps[0]));
+                     maps[k] = thisp;
+
+                     if (seen[i + 1] > 1)
+                       {
+                         ++i;
+                         goto next_clear;
+                       }
+
+                     char this_seen = seen[i];
+                     memmove (&seen[i], &seen[i + 1],
+                              (k - i) * sizeof (seen[0]));
+                     seen[k] = this_seen;
+
+                     goto next;
+                   }
+
+             --k;
+           }
 
-             _dl_relocate_object (l, l->l_scope, reloc_mode | RTLD_LAZY, 1);
+         if (++i == nmaps)
+           break;
+       next_clear:
+         memset (&seen[i], 0, (nmaps - i) * sizeof (seen[0]));
+       next:;
+       }
+    }
 
-             if (old_profile_map == NULL && GL(dl_profile_map) != NULL)
-               {
-                 /* We must prepare the profiling.  */
-                 _dl_start_profile ();
+  for (size_t i = nmaps; i-- > 0; )
+    {
+      l = maps[i];
 
-                 /* Prevent unloading the object.  */
-                 GL(dl_profile_map)->l_flags_1 |= DF_1_NODELETE;
-               }
+#ifdef SHARED
+      if (__builtin_expect (GLRO(dl_profile) != NULL, 0))
+       {
+         /* If this here is the shared object which we want to profile
+            make sure the profile is started.  We can find out whether
+            this is necessary or not by observing the `_dl_profile_map'
+            variable.  If it was NULL but is not NULL afterwars we must
+            start the profiling.  */
+         struct link_map *old_profile_map = GL(dl_profile_map);
+
+         _dl_relocate_object (l, l->l_scope, reloc_mode | RTLD_LAZY, 1);
+
+         if (old_profile_map == NULL && GL(dl_profile_map) != NULL)
+           {
+             /* We must prepare the profiling.  */
+             _dl_start_profile ();
+
+             /* Prevent unloading the object.  */
+             GL(dl_profile_map)->l_flags_1 |= DF_1_NODELETE;
            }
-         else
-#endif
-           _dl_relocate_object (l, l->l_scope, reloc_mode, 0);
        }
-
-      if (l == new)
-       break;
-      l = l->l_prev;
+      else
+#endif
+       _dl_relocate_object (l, l->l_scope, reloc_mode, 0);
     }
 
   /* If the file is not loaded now as a dependency, add the search
      list of the newly loaded object to the scope.  */
   bool any_tls = false;
+  unsigned int first_static_tls = new->l_searchlist.r_nlist;
   for (unsigned int i = 0; i < new->l_searchlist.r_nlist; ++i)
     {
       struct link_map *imap = new->l_searchlist.r_list[i];
@@ -425,30 +490,9 @@ dl_open_worker (void *a)
             might have to increase its size.  */
          _dl_add_to_slotinfo (imap);
 
-         if (imap->l_need_tls_init)
-           {
-             /* For static TLS we have to allocate the memory here
-                and now.  This includes allocating memory in the DTV.
-                But we cannot change any DTV other than our own. So,
-                if we cannot guarantee that there is room in the DTV
-                we don't even try it and fail the load.
-
-                XXX We could track the minimum DTV slots allocated in
-                all threads.  */
-             if (! RTLD_SINGLE_THREAD_P && imap->l_tls_modid > DTV_SURPLUS)
-               _dl_signal_error (0, "dlopen", NULL, N_("\
-cannot load any more object with static TLS"));
-
-             imap->l_need_tls_init = 0;
-#ifdef SHARED
-             /* Update the slot information data for at least the
-                generation of the DSO we are allocating data for.  */
-             _dl_update_slotinfo (imap->l_tls_modid);
-#endif
-
-             GL(dl_init_static_tls) (imap);
-             assert (imap->l_need_tls_init == 0);
-           }
+         if (imap->l_need_tls_init
+             && first_static_tls == new->l_searchlist.r_nlist)
+           first_static_tls = i;
 
          /* We have to bump the generation counter.  */
          any_tls = true;
@@ -460,6 +504,40 @@ cannot load any more object with static TLS"));
     _dl_fatal_printf (N_("\
 TLS generation counter wrapped!  Please report this."));
 
+  /* We need a second pass for static tls data, because _dl_update_slotinfo
+     must not be run while calls to _dl_add_to_slotinfo are still pending. */
+  for (unsigned int i = first_static_tls; i < new->l_searchlist.r_nlist; ++i)
+    {
+      struct link_map *imap = new->l_searchlist.r_list[i];
+
+      if (imap->l_need_tls_init
+         && ! imap->l_init_called
+         && imap->l_tls_blocksize > 0)
+       {
+         /* For static TLS we have to allocate the memory here and
+            now.  This includes allocating memory in the DTV.  But we
+            cannot change any DTV other than our own. So, if we
+            cannot guarantee that there is room in the DTV we don't
+            even try it and fail the load.
+
+            XXX We could track the minimum DTV slots allocated in
+            all threads.  */
+         if (! RTLD_SINGLE_THREAD_P && imap->l_tls_modid > DTV_SURPLUS)
+           _dl_signal_error (0, "dlopen", NULL, N_("\
+cannot load any more object with static TLS"));
+
+         imap->l_need_tls_init = 0;
+#ifdef SHARED
+         /* Update the slot information data for at least the
+            generation of the DSO we are allocating data for.  */
+         _dl_update_slotinfo (imap->l_tls_modid);
+#endif
+
+         GL(dl_init_static_tls) (imap);
+         assert (imap->l_need_tls_init == 0);
+       }
+    }
+
   /* Run the initializer functions of new objects.  */
   _dl_init (new, args->argc, args->argv, args->env);
 
index ae2d05c..f6a66c3 100644 (file)
@@ -27,6 +27,7 @@
 #include <sysdep-cancel.h>
 #include "dynamic-link.h"
 #include <tls.h>
+#include <dl-irel.h>
 
 
 #if (!defined ELF_MACHINE_NO_RELA && !defined ELF_MACHINE_PLT_REL) \
@@ -146,7 +147,7 @@ _dl_fixup (
 
   if (sym != NULL
       && __builtin_expect (ELFW(ST_TYPE) (sym->st_info) == STT_GNU_IFUNC, 0))
-    value = ((DL_FIXUP_VALUE_TYPE (*) (void)) DL_FIXUP_VALUE_ADDR (value)) ();
+    value = elf_ifunc_invoke (DL_FIXUP_VALUE_ADDR (value));
 
   /* Finally, fix up the plt itself.  */
   if (__builtin_expect (GLRO(dl_bind_not), 0))
@@ -235,8 +236,7 @@ _dl_profile_fixup (
          if (defsym != NULL
              && __builtin_expect (ELFW(ST_TYPE) (defsym->st_info)
                                   == STT_GNU_IFUNC, 0))
-           value = ((DL_FIXUP_VALUE_TYPE (*) (void))
-                    DL_FIXUP_VALUE_ADDR (value)) ();
+           value = elf_ifunc_invoke (DL_FIXUP_VALUE_ADDR (value));
        }
       else
        {
@@ -246,8 +246,7 @@ _dl_profile_fixup (
 
          if (__builtin_expect (ELFW(ST_TYPE) (refsym->st_info)
                                == STT_GNU_IFUNC, 0))
-           value = ((DL_FIXUP_VALUE_TYPE (*) (void))
-                    DL_FIXUP_VALUE_ADDR (value)) ();
+           value = elf_ifunc_invoke (DL_FIXUP_VALUE_ADDR (value));
 
          result = l;
        }
index 71a1c37..9061a62 100644 (file)
@@ -20,6 +20,7 @@
 /* This file defines some things that for the dynamic linker are defined in
    rtld.c and dl-sysdep.c in ways appropriate to bootstrap dynamic linking.  */
 
+#include <gnu/option-groups.h>
 #include <errno.h>
 #include <libintl.h>
 #include <stdlib.h>
@@ -46,7 +47,13 @@ int _dl_debug_mask;
 #endif
 int _dl_lazy;
 ElfW(Addr) _dl_use_load_bias = -2;
+#ifdef __GNU__
+/* GNU/Hurd needs this because otherwise libpthread's pthread_mutex_lock gets
+ * overridden by libX11's stubs.  */
+int _dl_dynamic_weak = 1;
+#else
 int _dl_dynamic_weak;
+#endif
 
 /* If nonzero print warnings about problematic situations.  */
 int _dl_verbose;
index 4faf05c..0af3e48 100644 (file)
@@ -27,6 +27,7 @@
 #include <dl-hash.h>
 #include <sysdep-cancel.h>
 #include <dl-tls.h>
+#include <dl-irel.h>
 
 
 #ifdef SHARED
@@ -196,8 +197,7 @@ RTLD_NEXT used in code not dynamically loaded"));
        {
          DL_FIXUP_VALUE_TYPE fixup
            = DL_FIXUP_MAKE_VALUE (result, (ElfW(Addr)) value);
-         fixup =
-           ((DL_FIXUP_VALUE_TYPE (*) (void)) DL_FIXUP_VALUE_ADDR (fixup)) ();
+         fixup = elf_ifunc_invoke (DL_FIXUP_VALUE_ADDR (fixup));
          value = (void *) DL_FIXUP_VALUE_CODE_ADDR (fixup);
        }
 
index e6c8660..41f2020 100644 (file)
@@ -417,6 +417,20 @@ _dl_important_hwcaps (const char *platform, size_t platform_len, size_t *sz,
   /* For TLS enabled builds always add 'tls'.  */
   ++cnt;
 
+  if (__access ("/etc/ld.so.nohwcap", F_OK) == 0)
+    {
+      /* If hwcap is disabled, we only have the base directory to search.  */
+      result = (struct r_strlenpair *) malloc (sizeof (*result));
+      if (result == NULL)
+       goto no_memory;
+
+      result[0].str = (char *) result;  /* Does not really matter.  */
+      result[0].len = 0;
+
+      *sz = 1;
+      return result;
+    }
+
   /* Create temporary data structure to generate result table.  */
   temp = (struct r_strlenpair *) alloca (cnt * sizeof (*temp));
   m = 0;
@@ -496,8 +510,11 @@ _dl_important_hwcaps (const char *platform, size_t platform_len, size_t *sz,
   *sz = 1 << cnt;
   result = (struct r_strlenpair *) malloc (*sz * sizeof (*result) + total);
   if (result == NULL)
-    _dl_signal_error (ENOMEM, NULL, NULL,
-                     N_("cannot create capability list"));
+    {
+    no_memory:
+      _dl_signal_error (ENOMEM, NULL, NULL,
+                       N_("cannot create capability list"));
+    }
 
   if (cnt == 1)
     {
index 824adc1..65e62da 100644 (file)
@@ -33,9 +33,6 @@
    to allow dynamic loading of modules defining IE-model TLS data.  */
 #define TLS_STATIC_SURPLUS     64 + DL_NNS * 100
 
-/* Value used for dtv entries for which the allocation is delayed.  */
-#define TLS_DTV_UNALLOCATED    ((void *) -1l)
-
 
 /* Out-of-memory handler.  */
 #ifdef SHARED
index a9558a3..909888b 100644 (file)
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -142,7 +142,8 @@ typedef struct
 #define ELFOSABI_SYSV          0       /* Alias.  */
 #define ELFOSABI_HPUX          1       /* HP-UX */
 #define ELFOSABI_NETBSD                2       /* NetBSD.  */
-#define ELFOSABI_LINUX         3       /* Linux.  */
+#define ELFOSABI_GNU           3       /* GNU.  */
+#define ELFOSABI_LINUX         3       /* Alias for ELFOSABI_GNU.  */
 #define ELFOSABI_SOLARIS       6       /* Sun Solaris.  */
 #define ELFOSABI_AIX           7       /* IBM AIX.  */
 #define ELFOSABI_IRIX          8       /* SGI Irix.  */
index cb75a46..0ed8543 100644 (file)
 
 #define PACKAGE _libc_intl_domainname
 
+#ifndef PATH_MAX
+#define PATH_MAX 1024
+#endif
+
+/* Get the generated information about the trusted/standard directories.  */
+#include "trusted-dirs.h"
+
+static const char system_dirs[] = SYSTEM_DIRS;
+static const size_t system_dirs_len[] =
+{
+  SYSTEM_DIRS_LEN
+};
+#define nsystem_dirs_len \
+  (sizeof (system_dirs_len) / sizeof (system_dirs_len[0]))
+
 static const struct
 {
   const char *name;
@@ -443,6 +458,23 @@ chroot_stat (const char *real_path, const char *path, struct stat64 *st)
   return ret;
 }
 
+static const char * const ld_sonames[] =
+{
+  "ld-kfreebsd-x86-64.so.1",
+  "ld-linux-aarch64.so.1",
+  "ld-linux-aarch64_be.so.1",
+  "ld-linux-armhf.so.3",
+  "ld-linux-ia64.so.2",
+  "ld-linux-mipsn8.so.1",
+  "ld-linux-x32.so.2",
+  "ld-linux-x86-64.so.2",
+  "ld-linux.so.2",
+  "ld-linux.so.3",
+  "ld.so.1",
+  "ld64.so.1",
+  "ld64.so.2",
+};
+
 /* Create a symbolic link from soname to libname in directory path.  */
 static void
 create_links (const char *real_path, const char *path, const char *libname,
@@ -453,6 +485,7 @@ create_links (const char *real_path, const char *path, const char *libname,
   struct stat64 stat_lib, stat_so, lstat_so;
   int do_link = 1;
   int do_remove = 1;
+  int i;
   /* XXX: The logics in this function should be simplified.  */
 
   /* Get complete path.  */
@@ -481,6 +514,18 @@ create_links (const char *real_path, const char *path, const char *libname,
          error (0, 0, _("Can't stat %s\n"), full_libname);
          return;
        }
+
+      /* Do not change the symlink pointer to the dynamic linker except for
+        non-existing symlinks, as it might break break multiarch systems.  */
+      for (i = 0; i < sizeof (ld_sonames) / sizeof (ld_sonames[0]); i++)
+       if (__glibc_unlikely(!strcmp(soname, ld_sonames[i])))
+         {
+           if (opt_verbose)
+             error (0, 0, _("%s is the dynamic linker, ignoring\n"),
+                            full_libname);
+           do_link = 0;
+         }
+
       if (stat_lib.st_dev == stat_so.st_dev
          && stat_lib.st_ino == stat_so.st_ino)
        /* Link is already correct.  */
@@ -1062,7 +1107,8 @@ parse_conf (const char *filename, bool do_chroot)
 
   if (file == NULL)
     {
-      error (0, errno, _("Can't open configuration file %s"), canon);
+      if (strcmp(canon, LD_SO_CONF) != 0 || opt_verbose)
+       error (0, errno, _("Can't open configuration file %s"), canon);
       if (canon != filename)
        free ((char *) canon);
       return;
@@ -1352,12 +1398,19 @@ main (int argc, char **argv)
 
   if (!opt_only_cline)
     {
+      const char *strp = system_dirs;
+      size_t idx = 0;
+
       parse_conf (config_file, true);
 
       /* Always add the standard search paths.  */
-      add_system_dir (SLIBDIR);
-      if (strcmp (SLIBDIR, LIBDIR))
-       add_system_dir (LIBDIR);
+      do
+        {
+          add_system_dir (strp);
+          strp += system_dirs_len[idx] + 1;
+          idx++;
+        }
+      while (idx < nsystem_dirs_len);
     }
 
   const char *aux_cache_file = _PATH_LDCONFIG_AUX_CACHE;
index 2825046..15af6e3 100644 (file)
@@ -153,8 +153,6 @@ for file do
     echo "ldd: ${file}:" $"not regular file" >&2
     result=1
   elif test -r "$file"; then
-    test -x "$file" || echo 'ldd:' $"\
-warning: you do not have execution permission for" "\`$file'" >&2
     RTLD=
     ret=1
     for rtld in ${RTLDLIST}; do
@@ -167,28 +165,16 @@ warning: you do not have execution permission for" "\`$file'" >&2
       fi
     done
     case $ret in
-    0)
-      # If the program exits with exit code 5, it means the process has been
-      # invoked with __libc_enable_secure.  Fall back to running it through
-      # the dynamic linker.
-      try_trace "$file"
-      rc=$?
-      if [ $rc = 5 ]; then
-       try_trace "$RTLD" "$file"
-       rc=$?
-      fi
-      [ $rc = 0 ] || result=1
+    0|2)
+      try_trace "$RTLD" "$file" || result=1
       ;;
-    1)
+    1|126)
       # This can be a non-ELF binary or no binary at all.
       nonelf "$file" || {
        echo $" not a dynamic executable"
        result=1
       }
       ;;
-    2)
-      try_trace "$RTLD" "$file" || result=1
-      ;;
     *)
       echo 'ldd:' ${RTLD} $"exited with unknown exit code" "($ret)" >&2
       exit 1
index 9e9ff36..a376a96 100644 (file)
@@ -1,5 +1,5 @@
 /* Run time dynamic linker.
-   Copyright (C) 1995-2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+   Copyright (C) 1995-2010, 2011 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
@@ -17,6 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <gnu/option-groups.h>
 #include <errno.h>
 #include <dlfcn.h>
 #include <fcntl.h>
@@ -154,13 +155,17 @@ struct rtld_global_ro _rtld_global_ro attribute_relro =
 #ifdef NEED_DL_SYSINFO
     ._dl_sysinfo = DL_SYSINFO_DEFAULT,
 #endif
+#ifdef __GNU__
+/* GNU/Hurd needs this because otherwise libpthread's pthread_mutex_lock gets
+ *  * overridden by libX11's stubs.  */
+    ._dl_dynamic_weak = 1,
+#endif
     ._dl_debug_fd = STDERR_FILENO,
     ._dl_use_load_bias = -2,
     ._dl_correct_cache_id = _DL_CACHE_DEFAULT_ID,
     ._dl_hwcap_mask = HWCAP_IMPORTANT,
     ._dl_lazy = 1,
     ._dl_fpu_control = _FPU_DEFAULT,
-    ._dl_pointer_guard = 1,
 
     /* Function pointers.  */
     ._dl_debug_printf = _dl_debug_printf,
@@ -392,14 +397,14 @@ _dl_start (void *arg)
      know it is available.  We do not have to clear the memory if we
      do not have to use the temporary bootstrap_map.  Global variables
      are initialized to zero by default.  */
-#ifndef DONT_USE_BOOTSTRAP_MAP
+#if !defined DONT_USE_BOOTSTRAP_MAP
 # ifdef HAVE_BUILTIN_MEMSET
   __builtin_memset (bootstrap_map.l_info, '\0', sizeof (bootstrap_map.l_info));
 # else
-  for (size_t cnt = 0;
-       cnt < sizeof (bootstrap_map.l_info) / sizeof (bootstrap_map.l_info[0]);
-       ++cnt)
-    bootstrap_map.l_info[cnt] = 0;
+  /* Clear the whole bootstrap_map structure */
+  for (char *cnt = (char *)&(bootstrap_map);
+       cnt < ((char *)&(bootstrap_map) + sizeof (bootstrap_map));
+       *cnt++ = '\0');
 # endif
 # if USE___THREAD
   bootstrap_map.l_tls_modid = 0;
@@ -857,15 +862,12 @@ security_init (void)
 #endif
 
   /* Set up the pointer guard as well, if necessary.  */
-  if (GLRO(dl_pointer_guard))
-    {
-      uintptr_t pointer_chk_guard = _dl_setup_pointer_guard (_dl_random,
-                                                            stack_chk_guard);
+  uintptr_t pointer_chk_guard
+    = _dl_setup_pointer_guard (_dl_random, stack_chk_guard);
 #ifdef THREAD_SET_POINTER_GUARD
-      THREAD_SET_POINTER_GUARD (pointer_chk_guard);
+  THREAD_SET_POINTER_GUARD (pointer_chk_guard);
 #endif
-      __pointer_chk_guard_local = pointer_chk_guard;
-    }
+  __pointer_chk_guard_local = pointer_chk_guard;
 
   /* We do not need the _dl_random value anymore.  The less
      information we leave behind, the better, so clear the
@@ -2179,6 +2181,10 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
      we need it in the memory handling later.  */
   GLRO(dl_initial_searchlist) = *GL(dl_ns)[LM_ID_BASE]._ns_main_searchlist;
 
+  /* Remember the last search directory added at startup, now that
+     malloc will no longer be the one from dl-minimal.c.  */
+  GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
+
   if (prelinked)
     {
       if (main_map->l_info [ADDRIDX (DT_GNU_CONFLICT)] != NULL)
@@ -2298,9 +2304,8 @@ ERROR: ld.so: object '%s' cannot be loaded as audit interface: %s; ignored.\n",
                          lossage);
     }
 
-  /* Remember the last search directory added at startup, now that
-     malloc will no longer be the one from dl-minimal.c.  */
-  GLRO(dl_init_all_dirs) = GL(dl_all_dirs);
+  /* Make sure no new search directories have been added.  */
+  assert (GLRO(dl_init_all_dirs) == GL(dl_all_dirs));
 
   if (! prelinked && rtld_multiple_ref)
     {
@@ -2653,9 +2658,6 @@ process_envvars (enum mode *modep)
              GLRO(dl_use_load_bias) = envline[14] == '1' ? -1 : 0;
              break;
            }
-
-         if (memcmp (envline, "POINTER_GUARD", 13) == 0)
-           GLRO(dl_pointer_guard) = envline[14] != '0';
          break;
 
        case 14:
index 97db8bc..8101efa 100644 (file)
@@ -3,31 +3,96 @@
 #ifdef __i386__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("movl %%gs:0x14, %0" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({                                                   \
+     uintptr_t x;                                      \
+     asm ("movl %%gs:%c1, %0" : "=r" (x)               \
+         : "i" (offsetof (tcbhead_t, pointer_guard))); \
+     x;                                                        \
+   })
 #elif defined __x86_64__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("movq %%fs:0x28, %0" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({ uintptr_t x;                                              \
+     asm ("mov %%fs:%c1, %0" : "=r" (x)                                \
+         : "i" (offsetof (tcbhead_t, pointer_guard))); x; })
 #elif defined __powerpc64__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("ld %0,-28688(13)" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({                                                                                           \
+     uintptr_t x;                                                                              \
+     asm ("ld %0,%1(13)"                                                                       \
+         : "=r" (x)                                                                            \
+         : "i" (offsetof (tcbhead_t, pointer_guard) - TLS_TCB_OFFSET - sizeof (tcbhead_t))     \
+         );                                                                                    \
+     x;                                                                                                \
+   })
 #elif defined __powerpc__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("lwz %0,-28680(2)" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({                                                                                           \
+     uintptr_t x;                                                                              \
+     asm ("lwz %0,%1(2)"                                                                       \
+         : "=r" (x)                                                                            \
+         : "i" (offsetof (tcbhead_t, pointer_guard) - TLS_TCB_OFFSET - sizeof (tcbhead_t))     \
+         );                                                                                    \
+     x;                                                                                                \
+   })
 #elif defined __sparc__ && defined __arch64__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("ldx [%%g7+0x28], %0" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({ uintptr_t x; asm ("ldx [%%g7+0x30], %0" : "=r" (x)); x; })
 #elif defined __sparc__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("ld [%%g7+0x14], %0" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({ uintptr_t x; asm ("ld [%%g7+0x18], %0" : "=r" (x)); x; })
 #elif defined __s390x__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("ear %0,%%a0; sllg %0,%0,32; ear %0,%%a1; lg %0,0x28(%0)" : "=a" (x)); x; })
+/* On s390/s390x there is no unique pointer guard, instead we use the
+   same value as the stack guard.  */
+#define POINTER_CHK_GUARD \
+  ({                                                   \
+     uintptr_t x;                                      \
+     asm ("ear %0,%%a0;"                               \
+         "sllg %0,%0,32;"                              \
+         "ear %0,%%a1;"                                \
+         "lg %0,%1(%0)"                                \
+        : "=a" (x)                                     \
+        : "i" (offsetof (tcbhead_t, stack_guard)));    \
+     x;                                                        \
+   })
 #elif defined __s390__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("ear %0,%%a0; l %0,0x14(%0)" : "=a" (x)); x; })
+/* On s390/s390x there is no unique pointer guard, instead we use the
+   same value as the stack guard.  */
+#define POINTER_CHK_GUARD \
+  ({                                                   \
+     uintptr_t x;                                      \
+     asm ("ear %0,%%a0; l %0,%1(%0)"                   \
+         : "=a" (x)                                    \
+         : "i" (offsetof (tcbhead_t, stack_guard)));   \
+     x;                                                        \
+   })
 #elif defined __ia64__
 # define STACK_CHK_GUARD \
   ({ uintptr_t x; asm ("adds %0 = -8, r13;; ld8 %0 = [%0]" : "=r" (x)); x; })
+#define POINTER_CHK_GUARD \
+  ({ uintptr_t x; asm ("adds %0 = -16, r13;; ld8 %0 = [%0]" : "=r" (x)); x; })
 #else
 extern uintptr_t __stack_chk_guard;
 # define STACK_CHK_GUARD __stack_chk_guard
+#ifdef PTRGUARD_LOCAL
+extern uintptr_t __pointer_chk_guard_local;
+# define POINTER_CHK_GUARD __pointer_chk_guard_local
+#else
+extern uintptr_t __pointer_chk_guard;
+# define POINTER_CHK_GUARD __pointer_chk_guard
+#endif
 #endif
index b17d4a6..c4f1d5b 100644 (file)
@@ -6,16 +6,30 @@
 #include <cpuid.h>
 #include <immintrin.h>
 
+
+static int
+avx_enabled (void)
+{
+  unsigned int eax, ebx, ecx, edx;
+
+  if (__get_cpuid (1, &eax, &ebx, &ecx, &edx) == 0
+      || (ecx & (bit_AVX | bit_OSXSAVE)) != (bit_AVX | bit_OSXSAVE))
+    return 0;
+
+  /* Check the OS has AVX and SSE saving enabled.  */
+  asm ("xgetbv" : "=a" (eax), "=d" (edx) : "c" (0));
+
+  return (eax & 6) == 6;
+}
+
+
 extern __m256i audit_test (__m256i, __m256i, __m256i, __m256i,
                           __m256i, __m256i, __m256i, __m256i);
 int
 main (void)
 {
-  unsigned int eax, ebx, ecx, edx;
-
   /* Run AVX test only if AVX is supported.  */
-  if (__get_cpuid (1, &eax, &ebx, &ecx, &edx)
-      && (ecx & bit_AVX))
+  if (avx_enabled ())
     {
       __m256i ymm = _mm256_setzero_si256 ();
       __m256i ret = audit_test (ymm, ymm, ymm, ymm, ymm, ymm, ymm, ymm);
index 1f6dcb1..44462ab 100644 (file)
@@ -1,5 +1,6 @@
 /* Test case for x86-64 preserved registers in dynamic linker.  */
 
+#ifdef __AVX__
 #include <stdlib.h>
 #include <string.h>
 #include <cpuid.h>
@@ -8,14 +9,28 @@
 extern __m128i audit_test (__m128i, __m128i, __m128i, __m128i,
                           __m128i, __m128i, __m128i, __m128i);
 
-int
-main (void)
+
+static int
+avx_enabled (void)
 {
   unsigned int eax, ebx, ecx, edx;
 
+  if (__get_cpuid (1, &eax, &ebx, &ecx, &edx) == 0
+      || (ecx & (bit_AVX | bit_OSXSAVE)) != (bit_AVX | bit_OSXSAVE))
+    return 0;
+
+  /* Check the OS has AVX and SSE saving enabled.  */
+  asm ("xgetbv" : "=a" (eax), "=d" (edx) : "c" (0));
+
+  return (eax & 6) == 6;
+}
+
+
+int
+main (void)
+{
   /* Run AVX test only if AVX is supported.  */
-  if (__get_cpuid (1, &eax, &ebx, &ecx, &edx)
-      && (ecx & bit_AVX))
+  if (avx_enabled ())
     {
       __m128i xmm = _mm_setzero_si128 ();
       __m128i ret = audit_test (xmm, xmm, xmm, xmm, xmm, xmm, xmm, xmm);
@@ -26,3 +41,10 @@ main (void)
     }
   return 0;
 }
+#else
+int
+main (void)
+{
+  return 0;
+}
+#endif
diff --git a/elf/tst-ptrguard1-static.c b/elf/tst-ptrguard1-static.c
new file mode 100644 (file)
index 0000000..7aff3b7
--- /dev/null
@@ -0,0 +1 @@
+#include "tst-ptrguard1.c"
diff --git a/elf/tst-ptrguard1.c b/elf/tst-ptrguard1.c
new file mode 100644 (file)
index 0000000..c344a04
--- /dev/null
@@ -0,0 +1,202 @@
+/* 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 <errno.h>
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/wait.h>
+#include <stackguard-macros.h>
+#include <tls.h>
+#include <unistd.h>
+
+#ifndef POINTER_CHK_GUARD
+extern uintptr_t __pointer_chk_guard;
+# define POINTER_CHK_GUARD __pointer_chk_guard
+#endif
+
+static const char *command;
+static bool child;
+static uintptr_t ptr_chk_guard_copy;
+static bool ptr_chk_guard_copy_set;
+static int fds[2];
+
+static void __attribute__ ((constructor))
+con (void)
+{
+  ptr_chk_guard_copy = POINTER_CHK_GUARD;
+  ptr_chk_guard_copy_set = true;
+}
+
+static int
+uintptr_t_cmp (const void *a, const void *b)
+{
+  if (*(uintptr_t *) a < *(uintptr_t *) b)
+    return 1;
+  if (*(uintptr_t *) a > *(uintptr_t *) b)
+    return -1;
+  return 0;
+}
+
+static int
+do_test (void)
+{
+  if (!ptr_chk_guard_copy_set)
+    {
+      puts ("constructor has not been run");
+      return 1;
+    }
+
+  if (ptr_chk_guard_copy != POINTER_CHK_GUARD)
+    {
+      puts ("POINTER_CHK_GUARD changed between constructor and do_test");
+      return 1;
+    }
+
+  if (child)
+    {
+      write (2, &ptr_chk_guard_copy, sizeof (ptr_chk_guard_copy));
+      return 0;
+    }
+
+  if (command == NULL)
+    {
+      puts ("missing --command or --child argument");
+      return 1;
+    }
+
+#define N 16
+  uintptr_t child_ptr_chk_guards[N + 1];
+  child_ptr_chk_guards[N] = ptr_chk_guard_copy;
+  int i;
+  for (i = 0; i < N; ++i)
+    {
+      if (pipe (fds) < 0)
+       {
+         printf ("couldn't create pipe: %m\n");
+         return 1;
+       }
+
+      pid_t pid = fork ();
+      if (pid < 0)
+       {
+         printf ("fork failed: %m\n");
+         return 1;
+       }
+
+      if (!pid)
+       {
+         if (ptr_chk_guard_copy != POINTER_CHK_GUARD)
+           {
+             puts ("POINTER_CHK_GUARD changed after fork");
+             exit (1);
+           }
+
+         close (fds[0]);
+         close (2);
+         dup2 (fds[1], 2);
+         close (fds[1]);
+
+         system (command);
+         exit (0);
+       }
+
+      close (fds[1]);
+
+      if (TEMP_FAILURE_RETRY (read (fds[0], &child_ptr_chk_guards[i],
+                                   sizeof (uintptr_t))) != sizeof (uintptr_t))
+       {
+         puts ("could not read ptr_chk_guard value from child");
+         return 1;
+       }
+
+      close (fds[0]);
+
+      pid_t termpid;
+      int status;
+      termpid = TEMP_FAILURE_RETRY (waitpid (pid, &status, 0));
+      if (termpid == -1)
+       {
+         printf ("waitpid failed: %m\n");
+         return 1;
+       }
+      else if (termpid != pid)
+       {
+         printf ("waitpid returned %ld != %ld\n",
+                 (long int) termpid, (long int) pid);
+         return 1;
+       }
+      else if (!WIFEXITED (status) || WEXITSTATUS (status))
+       {
+         puts ("child hasn't exited with exit status 0");
+         return 1;
+       }
+    }
+
+  qsort (child_ptr_chk_guards, N + 1, sizeof (uintptr_t), uintptr_t_cmp);
+
+  /* The default pointer guard is the same as the default stack guard.
+     They are only set to default if dl_random is NULL.  */
+  uintptr_t default_guard = 0;
+  unsigned char *p = (unsigned char *) &default_guard;
+  p[sizeof (uintptr_t) - 1] = 255;
+  p[sizeof (uintptr_t) - 2] = '\n';
+  p[0] = 0;
+
+  /* Test if the pointer guard canaries are either randomized,
+     or equal to the default pointer guard value.
+     Even with randomized pointer guards it might happen
+     that the random number generator generates the same
+     values, but if that happens in more than half from
+     the 16 runs, something is very wrong.  */
+  int ndifferences = 0;
+  int ndefaults = 0;
+  for (i = 0; i < N; ++i)
+    {
+      if (child_ptr_chk_guards[i] != child_ptr_chk_guards[i+1])
+       ndifferences++;
+      else if (child_ptr_chk_guards[i] == default_guard)
+       ndefaults++;
+    }
+
+  printf ("differences %d defaults %d\n", ndifferences, ndefaults);
+
+  if (ndifferences < N / 2 && ndefaults < N / 2)
+    {
+      puts ("pointer guard values are not randomized enough");
+      puts ("nor equal to the default value");
+      return 1;
+    }
+
+  return 0;
+}
+
+#define OPT_COMMAND    10000
+#define OPT_CHILD      10001
+#define CMDLINE_OPTIONS        \
+  { "command", required_argument, NULL, OPT_COMMAND },  \
+  { "child", no_argument, NULL, OPT_CHILD },
+#define CMDLINE_PROCESS        \
+  case OPT_COMMAND:    \
+    command = optarg;  \
+    break;             \
+  case OPT_CHILD:      \
+    child = true;      \
+    break;
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 480f929..50739e5 100644 (file)
@@ -160,17 +160,21 @@ do_test (void)
      the 16 runs, something is very wrong.  */
   int ndifferences = 0;
   int ndefaults = 0;
+  int npartlyrandomized = 0;
   for (i = 0; i < N; ++i) 
     {
       if (child_stack_chk_guards[i] != child_stack_chk_guards[i+1])
        ndifferences++;
       else if (child_stack_chk_guards[i] == default_guard)
        ndefaults++;
+      else if (*(char *) &child_stack_chk_guards[i] == 0)
+       npartlyrandomized++;
     }
 
-  printf ("differences %d defaults %d\n", ndifferences, ndefaults);
+  printf ("differences %d defaults %d partly randomized %d\n",
+         ndifferences, ndefaults, npartlyrandomized);
 
-  if (ndifferences < N / 2 && ndefaults < N / 2)
+  if ((ndifferences + ndefaults + npartlyrandomized) < 3 * N / 4)
     {
       puts ("stack guard canaries are not randomized enough");
       puts ("nor equal to the default canary value");
diff --git a/elf/tst-tls19.c b/elf/tst-tls19.c
new file mode 100644 (file)
index 0000000..acbc1d6
--- /dev/null
@@ -0,0 +1,27 @@
+// BZ 12453
+#include <stdio.h>
+#include <dlfcn.h>
+
+
+static int
+do_test (void)
+{
+  void* dl = dlopen ("tst-tls19mod1.so", RTLD_LAZY | RTLD_GLOBAL);
+  if (dl == NULL)
+    {
+      printf ("Error loading tst-tls19mod1.so: %s\n", dlerror ());
+      return 1;
+    }
+
+  int (*fn) (void) = dlsym (dl, "foo");
+  if (fn == NULL)
+    {
+      printf("Error obtaining symbol foo\n");
+      return 1;
+    }
+
+  return fn ();
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/elf/tst-tls19mod1.c b/elf/tst-tls19mod1.c
new file mode 100644 (file)
index 0000000..2790097
--- /dev/null
@@ -0,0 +1,15 @@
+#include <stdio.h>
+
+extern int bar (void);
+extern int baz (void);
+
+int
+foo (void)
+{
+  int v1 = bar ();
+  int v2 = baz ();
+
+  printf ("bar=%d, baz=%d\n", v1, v2);
+
+  return v1 != 666 || v2 != 42;
+}
diff --git a/elf/tst-tls19mod2.c b/elf/tst-tls19mod2.c
new file mode 100644 (file)
index 0000000..cae702f
--- /dev/null
@@ -0,0 +1,13 @@
+static int __thread tbar __attribute__ ((tls_model ("initial-exec"))) = 666;
+
+void
+setter (int a)
+{
+  tbar = a;
+}
+
+int
+bar (void)
+{
+  return tbar;
+}
diff --git a/elf/tst-tls19mod3.c b/elf/tst-tls19mod3.c
new file mode 100644 (file)
index 0000000..e7b2801
--- /dev/null
@@ -0,0 +1,16 @@
+#include <stdio.h>
+
+static int __thread tbaz __attribute__ ((tls_model ("local-dynamic"))) = 42;
+
+void
+setter2 (int a)
+{
+  tbaz = a;
+}
+
+int
+baz (void)
+{
+  printf ("&tbaz=%p\n", &tbaz);
+  return tbaz;
+}
index ab5a848..78f9da6 100644 (file)
@@ -38,8 +38,8 @@ user-interfaces               := $(addprefix hurd/,\
                                       auth startup \
                                       process process_request \
                                       msg msg_reply msg_request \
-                                      exec exec_startup crash interrupt \
-                                      fs fsys io term tioctl socket ifsock \
+                                      exec exec_experimental exec_startup crash interrupt \
+                                      fs fs_experimental fsys io term tioctl socket ifsock \
                                       login password pfinet \
                                       )
 server-interfaces      := hurd/msg faultexc
@@ -60,6 +60,7 @@ routines = hurdstartup hurdinit \
           vpprintf \
           ports-get ports-set hurdports hurdmsg \
           errno-loc \
+          sysvshm \
           $(sig) $(dtable) $(inlines) port-cleanup report-wait xattr
 sig    = hurdsig hurdfault siginfo hurd-raise preempt-sig \
          trampoline longjmp-ts catch-exc exc2signal hurdkill sigunwind \
@@ -68,7 +69,7 @@ dtable        = dtable port2fd new-fd alloc-fd intern-fd \
          getdport openport \
          fd-close fd-read fd-write hurdioctl ctty-input ctty-output
 inlines = $(inline-headers:%.h=%-inlines)
-distribute = hurdstartup.h hurdfault.h hurdhost.h \
+distribute = hurdstartup.h hurdfault.h hurdhost.h sysvshm.h \
             faultexc.defs intr-rpc.defs intr-rpc.h intr-msg.h Notes
 
 # XXX this is a temporary hack; see hurdmalloc.h
index 83c8ab1..6412349 100644 (file)
@@ -156,6 +156,18 @@ libc {
     # functions used in macros & inline functions
     __errno_location;
   }
+  GLIBC_2.13_DEBIAN_19 {
+    # functions used by libpthread and <hurd/signal.h>
+    _hurd_sigstate_set_global_rcv;
+    _hurd_sigstate_lock;
+    _hurd_sigstate_pending;
+    _hurd_sigstate_unlock;
+    _hurd_sigstate_delete;
+  }
+  GLIBC_2.13_DEBIAN_33 {
+    # "quasi-internal" functions
+    _hurd_exec_file_name;
+  }
 
 %if !SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_2)
   HURD_CTHREADS_0.3 {
index 583f99e..feb0a6c 100644 (file)
@@ -1,5 +1,5 @@
 /* Convenience function to catch expected signals during an operation.
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-2012 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
@@ -28,9 +28,12 @@ hurd_catch_signal (sigset_t sigset,
                   error_t (*operate) (struct hurd_signal_preemptor *),
                   sighandler_t handler)
 {
-  jmp_buf buf;
+  /* We need to restore the signal mask, because otherwise the
+     signal-handling code will have blocked the caught signal and for
+     instance calling hurd_catch_signal again would then dump core.  */
+  sigjmp_buf buf;
   void throw (int signo, long int sigcode, struct sigcontext *scp)
-    { longjmp (buf, scp->sc_error ?: EGRATUITOUS); }
+    { siglongjmp (buf, scp->sc_error ?: EGRATUITOUS); }
 
   struct hurd_signal_preemptor preemptor =
     {
@@ -41,12 +44,12 @@ hurd_catch_signal (sigset_t sigset,
   struct hurd_sigstate *const ss = _hurd_self_sigstate ();
   error_t error;
 
-  if (handler == SIG_ERR)
+  if (handler != SIG_ERR)
     /* Not our handler; don't bother saving state.  */
     error = 0;
   else
     /* This returns again with nonzero value when we preempt a signal.  */
-    error = setjmp (buf);
+    error = sigsetjmp (buf, 1);
 
   if (error == 0)
     {
index ef8395a..4da33c7 100644 (file)
@@ -1,5 +1,5 @@
 /* _hurd_ctty_input -- Do an input RPC and generate SIGTTIN if necessary.
-   Copyright (C) 1995,97,99 Free Software Foundation, Inc.
+   Copyright (C) 1995,97,99,2011 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
@@ -44,12 +44,15 @@ _hurd_ctty_input (io_t port, io_t ctty, error_t (*rpc) (io_t))
          else
            {
              struct hurd_sigstate *ss = _hurd_self_sigstate ();
-             __spin_lock (&ss->lock);
+             struct sigaction *actions;
+
+             _hurd_sigstate_lock (ss);
+             actions = _hurd_sigstate_actions (ss);
              if (__sigismember (&ss->blocked, SIGTTIN) ||
-                 ss->actions[SIGTTIN].sa_handler == SIG_IGN)
+                 actions[SIGTTIN].sa_handler == SIG_IGN)
                /* We are blocking or ignoring SIGTTIN.  Just fail.  */
                err = EIO;
-             __spin_unlock (&ss->lock);
+             _hurd_sigstate_unlock (ss);
 
              if (err == EBACKGROUND)
                {
@@ -66,10 +69,11 @@ _hurd_ctty_input (io_t port, io_t ctty, error_t (*rpc) (io_t))
                     SIGTTIN or resumed after being stopped.  Now this is
                     still a "system call", so check to see if we should
                  restart it.  */
-                 __spin_lock (&ss->lock);
-                 if (!(ss->actions[SIGTTIN].sa_flags & SA_RESTART))
+                 _hurd_sigstate_lock (ss);
+                 actions = _hurd_sigstate_actions (ss);
+                 if (!(actions[SIGTTIN].sa_flags & SA_RESTART))
                    err = EINTR;
-                 __spin_unlock (&ss->lock);
+                 _hurd_sigstate_unlock (ss);
                }
            }
        }
index 92ab95a..6e4bd74 100644 (file)
@@ -1,5 +1,5 @@
 /* _hurd_ctty_output -- Do an output RPC and generate SIGTTOU if necessary.
-   Copyright (C) 1995,97,99 Free Software Foundation, Inc.
+   Copyright (C) 1995,97,99,2011 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
@@ -35,16 +35,19 @@ _hurd_ctty_output (io_t port, io_t ctty, error_t (*rpc) (io_t))
 
       do
        {
+         struct sigaction *actions;
+
          /* Don't use the ctty io port if we are blocking or ignoring
             SIGTTOU.  We redo this check at the top of the loop in case
             the signal handler changed the state.  */
-         __spin_lock (&ss->lock);
+         _hurd_sigstate_lock (ss);
+         actions = _hurd_sigstate_actions (ss);
          if (__sigismember (&ss->blocked, SIGTTOU) ||
-             ss->actions[SIGTTOU].sa_handler == SIG_IGN)
+             actions[SIGTTOU].sa_handler == SIG_IGN)
            err = EIO;
          else
            err = 0;
-         __spin_unlock (&ss->lock);
+         _hurd_sigstate_unlock (ss);
 
          if (err)
            return (*rpc) (port);
@@ -71,10 +74,11 @@ _hurd_ctty_output (io_t port, io_t ctty, error_t (*rpc) (io_t))
                     SIGTTOU or resumed after being stopped.  Now this is
                     still a "system call", so check to see if we should
                  restart it.  */
-                 __spin_lock (&ss->lock);
-                 if (!(ss->actions[SIGTTOU].sa_flags & SA_RESTART))
+                 _hurd_sigstate_lock (ss);
+                 actions = _hurd_sigstate_actions (ss);
+                 if (!(actions[SIGTTOU].sa_flags & SA_RESTART))
                    err = EINTR;
-                 __spin_unlock (&ss->lock);
+                 _hurd_sigstate_unlock (ss);
                }
            }
          /* If the last RPC generated a SIGTTOU, loop to try it again.  */
index 642ea43..be8347d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993,94,95,96,97,98,99,2001,2002,2007
+/* Copyright (C) 1993,94,95,96,97,98,99,2001,2002,2007,2010
    Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -48,6 +48,9 @@
 #define _HURD_H_EXTERN_INLINE __extern_inline
 #endif
 
+int __hurd_fail (error_t err);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_H_EXTERN_INLINE int
 __hurd_fail (error_t err)
 {
@@ -77,6 +80,7 @@ __hurd_fail (error_t err)
   errno = err;
   return -1;
 }
+#endif
 \f
 /* Basic ports and info, initialized by startup.  */
 
@@ -243,12 +247,20 @@ extern FILE *fopenport (io_t port, const char *mode);
 extern FILE *__fopenport (io_t port, const char *mode);
 
 
-/* Execute a file, replacing TASK's current program image.  */
+/* Deprecated: use _hurd_exec_file_name instead.  */
 
 extern error_t _hurd_exec (task_t task,
                           file_t file,
                           char *const argv[],
-                          char *const envp[]);
+                          char *const envp[]) __attribute_deprecated__;
+
+/* Execute a file, replacing TASK's current program image.  */
+
+extern error_t _hurd_exec_file_name (task_t task,
+                                    file_t file,
+                                    const char *filename,
+                                    char *const argv[],
+                                    char *const envp[]);
 
 
 /* Inform the proc server we have exited with STATUS, and kill the
index 2473476..4333c15 100644 (file)
@@ -1,6 +1,5 @@
 /* File descriptors.
-   Copyright (C) 1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2006,2007
-       Free Software Foundation, Inc.
+   Copyright (C) 1993-2012 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
@@ -60,11 +59,15 @@ extern struct mutex _hurd_dtable_lock; /* Locks those two variables.  */
    NULL.  The cell is unlocked; when ready to use it, lock it and check for
    it being unused.  */
 
+struct hurd_fd *_hurd_fd_get (int fd);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_FD_H_EXTERN_INLINE struct hurd_fd *
 _hurd_fd_get (int fd)
 {
   struct hurd_fd *descriptor;
 
+  HURD_CRITICAL_BEGIN;
   __mutex_lock (&_hurd_dtable_lock);
   if (fd < 0 || fd >= _hurd_dtablesize)
     descriptor = NULL;
@@ -87,9 +90,11 @@ _hurd_fd_get (int fd)
        }
     }
   __mutex_unlock (&_hurd_dtable_lock);
+  HURD_CRITICAL_END;
 
   return descriptor;
 }
+#endif
 
 
 /* Evaluate EXPR with the variable `descriptor' bound to a pointer to the
@@ -137,6 +142,9 @@ _hurd_fd_get (int fd)
 /* Check if ERR should generate a signal.
    Returns the signal to take, or zero if none.  */
 
+int _hurd_fd_error_signal (error_t err);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_FD_H_EXTERN_INLINE int
 _hurd_fd_error_signal (error_t err)
 {
@@ -153,11 +161,15 @@ _hurd_fd_error_signal (error_t err)
       return 0;
     }
 }
+#endif
 
 /* Handle an error from an RPC on a file descriptor's port.  You should
    always use this function to handle errors from RPCs made on file
    descriptor ports.  Some errors are translated into signals.  */
 
+error_t _hurd_fd_error (int fd, error_t err);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_FD_H_EXTERN_INLINE error_t
 _hurd_fd_error (int fd, error_t err)
 {
@@ -170,20 +182,28 @@ _hurd_fd_error (int fd, error_t err)
     }
   return err;
 }
+#endif
 
 /* Handle error code ERR from an RPC on file descriptor FD's port.
    Set `errno' to the appropriate error code, and always return -1.  */
 
+int __hurd_dfail (int fd, error_t err);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_FD_H_EXTERN_INLINE int
 __hurd_dfail (int fd, error_t err)
 {
   errno = _hurd_fd_error (fd, err);
   return -1;
 }
+#endif
 
 /* Likewise, but do not raise SIGPIPE on EPIPE if flags contain
    MSG_NOSIGNAL.  */
 
+int __hurd_sockfail (int fd, int flags, error_t err);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_FD_H_EXTERN_INLINE int
 __hurd_sockfail (int fd, int flags, error_t err)
 {
@@ -192,6 +212,7 @@ __hurd_sockfail (int fd, int flags, error_t err)
   errno = err;
   return -1;
 }
+#endif
 \f
 /* Set up *FD to have PORT its server port, doing appropriate ctty magic.
    Does no locking or unlocking.  */
@@ -200,7 +221,8 @@ extern void _hurd_port2fd (struct hurd_fd *fd, io_t port, int flags);
 
 /* Allocate a new file descriptor and install PORT in it (doing any
    appropriate ctty magic); consumes a user reference on PORT.  FLAGS are
-   as for `open'; only O_IGNORE_CTTY is meaningful, but all are saved.
+   as for `open'; only O_IGNORE_CTTY and O_CLOEXEC are meaningful, but all are
+   saved.
 
    If the descriptor table is full, set errno, and return -1.
    If DEALLOC is nonzero, deallocate PORT first.  */
index a1803c3..30769c9 100644 (file)
@@ -62,6 +62,9 @@ struct hurd_port
 
 /* Initialize *PORT to INIT.  */
 
+void _hurd_port_init (struct hurd_port *port, mach_port_t init);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE void
 _hurd_port_init (struct hurd_port *port, mach_port_t init)
 {
@@ -69,6 +72,7 @@ _hurd_port_init (struct hurd_port *port, mach_port_t init)
   port->users = NULL;
   port->port = init;
 }
+#endif
 
 
 /* Cleanup function for non-local exits.  */
@@ -77,6 +81,11 @@ extern void _hurd_port_cleanup (void *, jmp_buf, int);
 /* Get a reference to *PORT, which is locked.
    Pass return value and LINK to _hurd_port_free when done.  */
 
+mach_port_t
+_hurd_port_locked_get (struct hurd_port *port,
+                      struct hurd_userlink *link);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE mach_port_t
 _hurd_port_locked_get (struct hurd_port *port,
                       struct hurd_userlink *link)
@@ -92,9 +101,15 @@ _hurd_port_locked_get (struct hurd_port *port,
   __spin_unlock (&port->lock);
   return result;
 }
+#endif
 
 /* Same, but locks PORT first.  */
 
+mach_port_t
+_hurd_port_get (struct hurd_port *port,
+               struct hurd_userlink *link);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE mach_port_t
 _hurd_port_get (struct hurd_port *port,
                struct hurd_userlink *link)
@@ -106,10 +121,17 @@ _hurd_port_get (struct hurd_port *port,
   HURD_CRITICAL_END;
   return result;
 }
+#endif
 
 
 /* Free a reference gotten with `USED_PORT = _hurd_port_get (PORT, LINK);' */
 
+void
+_hurd_port_free (struct hurd_port *port,
+                struct hurd_userlink *link,
+                mach_port_t used_port);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE void
 _hurd_port_free (struct hurd_port *port,
                 struct hurd_userlink *link,
@@ -129,11 +151,15 @@ _hurd_port_free (struct hurd_port *port,
   if (dealloc)
     __mach_port_deallocate (__mach_task_self (), used_port);
 }
+#endif
 
 
 /* Set *PORT's port to NEWPORT.  NEWPORT's reference is consumed by PORT->port.
    PORT->lock is locked.  */
 
+void _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE void
 _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport)
 {
@@ -144,9 +170,13 @@ _hurd_port_locked_set (struct hurd_port *port, mach_port_t newport)
   if (old != MACH_PORT_NULL)
     __mach_port_deallocate (__mach_task_self (), old);
 }
+#endif
 
 /* Same, but locks PORT first.  */
 
+void _hurd_port_set (struct hurd_port *port, mach_port_t newport);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_PORT_H_EXTERN_INLINE void
 _hurd_port_set (struct hurd_port *port, mach_port_t newport)
 {
@@ -155,6 +185,7 @@ _hurd_port_set (struct hurd_port *port, mach_port_t newport)
   _hurd_port_locked_set (port, newport);
   HURD_CRITICAL_END;
 }
+#endif
 
 
 #endif /* hurd/port.h */
index 21e30c5..ba13bfe 100644 (file)
@@ -1,5 +1,5 @@
 /* Implementing POSIX.1 signals under the Hurd.
-   Copyright (C) 1993,94,95,96,98,99,2002,2007,2008
+   Copyright (C) 1993,94,95,96,98,99,2002,2007,2008,2011
        Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -71,7 +71,13 @@ struct hurd_sigstate
 
     sigset_t blocked;          /* What signals are blocked.  */
     sigset_t pending;          /* Pending signals, possibly blocked.  */
+
+    /* Signal handlers.  ACTIONS[0] is used to mark the threads with POSIX
+       semantics: if sa_handler is SIG_IGN instead of SIG_DFL, this thread
+       will receive global signals and use the process-wide action vector
+       instead of this one.  */
     struct sigaction actions[NSIG];
+
     struct sigaltstack sigaltstack;
 
     /* Chain of thread-local signal preemptors; see <hurd/sigpreempt.h>.
@@ -127,19 +133,41 @@ extern struct hurd_sigstate *_hurd_self_sigstate (void)
        by different threads.  */
      __attribute__ ((__const__));
 
+/* Process-wide signal state.  */
+
+extern struct hurd_sigstate *_hurd_global_sigstate;
+
+/* Mark the given thread as a process-wide signal receiver.  */
+
+extern void _hurd_sigstate_set_global_rcv (struct hurd_sigstate *ss);
+
+/* A thread can either use its own action vector and pending signal set
+   or use the global ones, depending on wether it has been marked as a
+   global receiver. The accessors below take that into account.  */
+
+extern void _hurd_sigstate_lock (struct hurd_sigstate *ss);
+extern struct sigaction *_hurd_sigstate_actions (struct hurd_sigstate *ss);
+extern sigset_t _hurd_sigstate_pending (const struct hurd_sigstate *ss);
+extern void _hurd_sigstate_unlock (struct hurd_sigstate *ss);
+
+/* Used by libpthread to remove stale sigstate structures.  */
+extern void _hurd_sigstate_delete (thread_t thread);
+
 #ifndef _HURD_SIGNAL_H_EXTERN_INLINE
 #define _HURD_SIGNAL_H_EXTERN_INLINE __extern_inline
 #endif
 
+#ifdef __USE_EXTERN_INLINES
 _HURD_SIGNAL_H_EXTERN_INLINE struct hurd_sigstate *
 _hurd_self_sigstate (void)
 {
-  struct hurd_sigstate **location =
+  struct hurd_sigstate **location = (struct hurd_sigstate **)
     (void *) __hurd_threadvar_location (_HURD_THREADVAR_SIGSTATE);
   if (*location == NULL)
     *location = _hurd_thread_sigstate (__mach_thread_self ());
   return *location;
 }
+#endif
 \f
 /* Thread listening on our message port; also called the "signal thread".  */
 
@@ -150,12 +178,6 @@ extern thread_t _hurd_msgport_thread;
 
 extern mach_port_t _hurd_msgport;
 
-
-/* Thread to receive process-global signals.  */
-
-extern thread_t _hurd_sigthread;
-
-
 /* Resource limit on core file size.  Enforced by hurdsig.c.  */
 extern int _hurd_core_limit;
 \f
@@ -166,10 +188,13 @@ extern int _hurd_core_limit;
    interrupted lest the signal handler try to take the same lock and
    deadlock result.  */
 
+void *_hurd_critical_section_lock (void);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_SIGNAL_H_EXTERN_INLINE void *
 _hurd_critical_section_lock (void)
 {
-  struct hurd_sigstate **location =
+  struct hurd_sigstate **location = (struct hurd_sigstate **)
     (void *) __hurd_threadvar_location (_HURD_THREADVAR_SIGSTATE);
   struct hurd_sigstate *ss = *location;
   if (ss == NULL)
@@ -191,7 +216,11 @@ _hurd_critical_section_lock (void)
      _hurd_critical_section_unlock to unlock it.  */
   return ss;
 }
+#endif
 
+void _hurd_critical_section_unlock (void *our_lock);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_SIGNAL_H_EXTERN_INLINE void
 _hurd_critical_section_unlock (void *our_lock)
 {
@@ -201,12 +230,12 @@ _hurd_critical_section_unlock (void *our_lock)
   else
     {
       /* It was us who acquired the critical section lock.  Unlock it.  */
-      struct hurd_sigstate *ss = our_lock;
+      struct hurd_sigstate *ss = (struct hurd_sigstate *) our_lock;
       sigset_t pending;
-      __spin_lock (&ss->lock);
+      _hurd_sigstate_lock (ss);
       __spin_unlock (&ss->critical_section_lock);
-      pending = ss->pending & ~ss->blocked;
-      __spin_unlock (&ss->lock);
+      pending = _hurd_sigstate_pending(ss) & ~ss->blocked;
+      _hurd_sigstate_unlock (ss);
       if (! __sigisemptyset (&pending))
        /* There are unblocked signals pending, which weren't
           delivered because we were in the critical section.
@@ -214,6 +243,7 @@ _hurd_critical_section_unlock (void *our_lock)
        __msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
     }
 }
+#endif
 
 /* Convenient macros for simple uses of critical sections.
    These two must be used as a pair at the same C scoping level.  */
@@ -244,6 +274,11 @@ extern void _hurd_raise_signal (struct hurd_sigstate *ss, int signo,
 extern void _hurd_exception2signal (struct hurd_signal_detail *detail,
                                    int *signo);
 
+/* Translate a Mach exception into a signal with a legacy sigcode.  */
+
+extern void _hurd_exception2signal_legacy (struct hurd_signal_detail *detail,
+                                          int *signo);
+
 
 /* Make the thread described by SS take the signal described by SIGNO and
    DETAIL.  If the process is traced, this will in fact stop with a SIGNO
index a0535f7..dd4a59c 100644 (file)
@@ -82,6 +82,8 @@ enum __hurd_threadvar_index
 
 extern unsigned long int *__hurd_threadvar_location_from_sp
   (enum __hurd_threadvar_index __index, void *__sp);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
 __hurd_threadvar_location_from_sp (enum __hurd_threadvar_index __index,
                                   void *__sp)
@@ -93,6 +95,7 @@ __hurd_threadvar_location_from_sp (enum __hurd_threadvar_index __index,
           : (unsigned long int *) ((__stack & __hurd_threadvar_stack_mask) +
                                    __hurd_threadvar_stack_offset))[__index];
 }
+#endif
 
 #include <machine-sp.h>                /* Define __thread_stack_pointer.  */
 
@@ -106,12 +109,14 @@ __hurd_threadvar_location (enum __hurd_threadvar_index __index) __THROW
        the same stack frame by different threads.  */
      __attribute__ ((__const__));
 
+#ifdef __USE_EXTERN_INLINES
 _HURD_THREADVAR_H_EXTERN_INLINE unsigned long int *
 __hurd_threadvar_location (enum __hurd_threadvar_index __index)
 {
   return __hurd_threadvar_location_from_sp (__index,
                                            __thread_stack_pointer ());
 }
+#endif
 
 
 #endif /* hurd/threadvar.h */
index 34457e7..90045a9 100644 (file)
@@ -77,6 +77,11 @@ struct hurd_userlink
 
 /* Attach LINK to the chain of users at *CHAINP.  */
 
+void
+_hurd_userlink_link (struct hurd_userlink **chainp,
+                    struct hurd_userlink *link);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_USERLINK_H_EXTERN_INLINE void
 _hurd_userlink_link (struct hurd_userlink **chainp,
                     struct hurd_userlink *link)
@@ -97,11 +102,15 @@ _hurd_userlink_link (struct hurd_userlink **chainp,
   link->thread.prevp = thread_chainp;
   *thread_chainp = link;
 }
+#endif
 
 
 /* Detach LINK from its chain.  Returns nonzero iff this was the
    last user of the resource and it should be deallocated.  */
 
+int _hurd_userlink_unlink (struct hurd_userlink *link);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_USERLINK_H_EXTERN_INLINE int
 _hurd_userlink_unlink (struct hurd_userlink *link)
 {
@@ -124,6 +133,7 @@ _hurd_userlink_unlink (struct hurd_userlink *link)
 
   return dealloc;
 }
+#endif
 
 
 /* Clear all users from *CHAINP.  Call this when the resource *CHAINP
@@ -132,6 +142,9 @@ _hurd_userlink_unlink (struct hurd_userlink *link)
    value is zero, someone is still using the resource and they will
    deallocate it when they are finished.  */
 
+int _hurd_userlink_clear (struct hurd_userlink **chainp);
+
+#ifdef __USE_EXTERN_INLINES
 _HURD_USERLINK_H_EXTERN_INLINE int
 _hurd_userlink_clear (struct hurd_userlink **chainp)
 {
@@ -144,5 +157,6 @@ _hurd_userlink_clear (struct hurd_userlink **chainp)
   *chainp = NULL;
   return 0;
 }
+#endif
 
 #endif /* hurd/userlink.h */
index 5115e4d..625eea6 100644 (file)
@@ -1,5 +1,5 @@
 /* Change a port cell to a directory by looking up a name.
-   Copyright (C) 1999,2001,02 Free Software Foundation, Inc.
+   Copyright (C) 1999-2012 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
@@ -38,6 +38,9 @@ _hurd_change_directory_port_from_name (struct hurd_port *portcell,
   len = strlen (name);
   if (len >= 2 && name[len - 2] == '/' && name[len - 1] == '.')
     lookup = name;
+  else if (len == 0)
+    /* Special-case empty file name according to POSIX.  */
+    return __hurd_fail (ENOENT);
   else
     {
       char *n = alloca (len + 3);
index beae869..283de00 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,93,94,95,96,97,99,2001,02
+/* Copyright (C) 1991,92,93,94,95,96,97,99,2001,2002,2011
        Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
 
 /* Overlay TASK, executing FILE with arguments ARGV and environment ENVP.
    If TASK == mach_task_self (), some ports are dealloc'd by the exec server.
-   ARGV and ENVP are terminated by NULL pointers.  */
+   ARGV and ENVP are terminated by NULL pointers.
+   Deprecated: use _hurd_exec_file_name instead.  */
 error_t
 _hurd_exec (task_t task, file_t file,
            char *const argv[], char *const envp[])
 {
+  return _hurd_exec_file_name (task, file, NULL, argv, envp);
+}
+
+link_warning (_hurd_exec,
+             "_hurd_exec is deprecated, use _hurd_exec_file_name instead");
+
+/* Overlay TASK, executing FILE with arguments ARGV and environment ENVP.
+   If TASK == mach_task_self (), some ports are dealloc'd by the exec server.
+   ARGV and ENVP are terminated by NULL pointers.  FILENAME is the path
+   (either absolute or relative) to FILE.  Passing NULL, though possible,
+   should be avoided, since then the exec server may not know the path to
+   FILE if FILE is a script, and will then pass /dev/fd/N to the
+   interpreter.  */
+error_t
+_hurd_exec_file_name (task_t task, file_t file, const char *filename,
+                     char *const argv[], char *const envp[])
+{
   error_t err;
   char *args, *env;
   size_t argslen, envlen;
@@ -109,12 +127,13 @@ _hurd_exec (task_t task, file_t file,
   assert (! __spin_lock_locked (&ss->critical_section_lock));
   __spin_lock (&ss->critical_section_lock);
 
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
+  struct sigaction *actions = _hurd_sigstate_actions (ss);
   ints[INIT_SIGMASK] = ss->blocked;
-  ints[INIT_SIGPENDING] = ss->pending;
+  ints[INIT_SIGPENDING] = _hurd_sigstate_pending (ss);
   ints[INIT_SIGIGN] = 0;
   for (i = 1; i < NSIG; ++i)
-    if (ss->actions[i].sa_handler == SIG_IGN)
+    if (actions[i].sa_handler == SIG_IGN)
       ints[INIT_SIGIGN] |= __sigmask (i);
 
   /* We hold the sigstate lock until the exec has failed so that no signal
@@ -125,7 +144,7 @@ _hurd_exec (task_t task, file_t file,
      critical section flag avoids anything we call trying to acquire the
      sigstate lock.  */
 
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
 
   /* Pack up the descriptor table to give the new program.  */
   __mutex_lock (&_hurd_dtable_lock);
@@ -218,7 +237,7 @@ _hurd_exec (task_t task, file_t file,
       /* We have euid != svuid or egid != svgid.  POSIX.1 says that exec
         sets svuid = euid and svgid = egid.  So we must get a new auth
         port and reauthenticate everything with it.  We'll pass the new
-        ports in file_exec instead of our own ports.  */
+        ports in file_exec_file_name instead of our own ports.  */
 
       auth_t newauth;
 
@@ -362,13 +381,27 @@ _hurd_exec (task_t task, file_t file,
       if (__sigismember (&_hurdsig_traced, SIGKILL))
        flags |= EXEC_SIGTRAP;
 #endif
-      err = __file_exec (file, task, flags,
-                        args, argslen, env, envlen,
-                        dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
-                        ports, MACH_MSG_TYPE_COPY_SEND, _hurd_nports,
-                        ints, INIT_INT_MAX,
-                        please_dealloc, pdp - please_dealloc,
-                        &_hurd_msgport, task == __mach_task_self () ? 1 : 0);
+      err = __file_exec_file_name (file, task, flags,
+                                  filename ? filename : "",
+                                  args, argslen, env, envlen,
+                                  dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
+                                  ports, MACH_MSG_TYPE_COPY_SEND,
+                                  _hurd_nports,
+                                  ints, INIT_INT_MAX,
+                                  please_dealloc, pdp - please_dealloc,
+                                  &_hurd_msgport,
+                                  task == __mach_task_self () ? 1 : 0);
+      /* Fall back for backwards compatibility.  This can just be removed
+         when __file_exec goes away.  */
+      if (err == MIG_BAD_ID)
+       err = __file_exec (file, task, flags,
+                          args, argslen, env, envlen,
+                          dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
+                          ports, MACH_MSG_TYPE_COPY_SEND, _hurd_nports,
+                          ints, INIT_INT_MAX,
+                          please_dealloc, pdp - please_dealloc,
+                          &_hurd_msgport,
+                          task == __mach_task_self () ? 1 : 0);
     }
 
   /* Release references to the standard ports.  */
index 36653e1..10b19c8 100644 (file)
@@ -206,6 +206,8 @@ _hurdsig_fault_init (void)
   /* This state will be restored when we fault.
      It runs the function above.  */
   memset (&state, 0, sizeof state);
+
+  MACHINE_THREAD_STATE_FIX_NEW (&state);
   MACHINE_THREAD_STATE_SET_PC (&state, faulted);
   MACHINE_THREAD_STATE_SET_SP (&state, faultstack, sizeof faultstack);
 
index 259f8a3..97d3460 100644 (file)
@@ -176,7 +176,7 @@ _hurd_new_proc_init (char **argv,
     /* This process is "traced", meaning it should stop on signals or exec.
        We are all set up now to handle signals.  Stop ourselves, to inform
        our parent (presumably a debugger) that the exec has completed.  */
-    __msg_sig_post (_hurd_msgport, SIGTRAP, 0, __mach_task_self ());
+    __msg_sig_post (_hurd_msgport, SIGTRAP, TRAP_TRACE, __mach_task_self ());
 }
 
 #include <shlib-compat.h>
index ffcce61..fdc7551 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1992, 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1994, 1995, 1996, 1997, 2011
+       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
@@ -122,17 +123,9 @@ get_int (int which, int *value)
     case INIT_UMASK:
       *value = _hurd_umask;
       return 0;
-    case INIT_SIGMASK:
-      {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
-       __spin_lock (&ss->lock);
-       *value = ss->blocked;
-       __spin_unlock (&ss->lock);
-       return 0;
-      }
     case INIT_SIGPENDING:
       {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
+       struct hurd_sigstate *ss = _hurd_global_sigstate;
        __spin_lock (&ss->lock);
        *value = ss->pending;
        __spin_unlock (&ss->lock);
@@ -140,7 +133,7 @@ get_int (int which, int *value)
       }
     case INIT_SIGIGN:
       {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
+       struct hurd_sigstate *ss = _hurd_global_sigstate;
        sigset_t ign;
        int sig;
        __spin_lock (&ss->lock);
@@ -208,17 +201,9 @@ set_int (int which, int value)
       return 0;
 
       /* These are pretty odd things to do.  But you asked for it.  */
-    case INIT_SIGMASK:
-      {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
-       __spin_lock (&ss->lock);
-       ss->blocked = value;
-       __spin_unlock (&ss->lock);
-       return 0;
-      }
     case INIT_SIGPENDING:
       {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
+       struct hurd_sigstate *ss = _hurd_global_sigstate;
        __spin_lock (&ss->lock);
        ss->pending = value;
        __spin_unlock (&ss->lock);
@@ -226,7 +211,7 @@ set_int (int which, int value)
       }
     case INIT_SIGIGN:
       {
-       struct hurd_sigstate *ss = _hurd_thread_sigstate (_hurd_sigthread);
+       struct hurd_sigstate *ss = _hurd_global_sigstate;
        int sig;
        const sigset_t ign = value;
        __spin_lock (&ss->lock);
index a7228f0..54f87da 100644 (file)
@@ -1,6 +1,5 @@
 /* Guts of both `select' and `poll' for Hurd.
-   Copyright (C) 1991,92,93,94,95,96,97,98,99,2001
-       Free Software Foundation, Inc.
+   Copyright (C) 1991-2012 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
@@ -50,10 +49,7 @@ _hurd_select (int nfds,
   error_t err;
   fd_set rfds, wfds, xfds;
   int firstfd, lastfd;
-  mach_msg_timeout_t to = (timeout != NULL ?
-                          (timeout->tv_sec * 1000 +
-                           (timeout->tv_nsec + 999999) / 1000000) :
-                          0);
+  mach_msg_timeout_t to = 0;
   struct
     {
       struct hurd_userlink ulink;
@@ -72,6 +68,26 @@ _hurd_select (int nfds,
   assert (sizeof (union typeword) == sizeof (mach_msg_type_t));
   assert (sizeof (uint32_t) == sizeof (mach_msg_type_t));
 
+  if (nfds < 0 || nfds > FD_SETSIZE)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
+  if (timeout != NULL)
+    {
+      if (timeout->tv_sec < 0 || timeout->tv_nsec < 0)
+       {
+         errno = EINVAL;
+         return -1;
+       }
+
+      to = (timeout->tv_sec * 1000 +
+            (timeout->tv_nsec + 999999) / 1000000);
+      if (strcmp(program_invocation_short_name, "vi") && strcmp(program_invocation_short_name, "vim") && strcmp(program_invocation_short_name, "vimdiff") && !to)
+       to = 1;
+    }
+
   if (sigmask && __sigprocmask (SIG_SETMASK, sigmask, &oset))
     return -1;
 
@@ -223,10 +239,7 @@ _hurd_select (int nfds,
          {
            int type = d[i].type;
            d[i].reply_port = __mach_reply_port ();
-           err = __io_select (d[i].io_port, d[i].reply_port,
-                              /* Poll only if there's a single descriptor.  */
-                              (firstfd == lastfd) ? to : 0,
-                              &type);
+           err = __io_select (d[i].io_port, d[i].reply_port, 0, &type);
            switch (err)
              {
              case MACH_RCV_TIMED_OUT:
@@ -365,7 +378,7 @@ _hurd_select (int nfds,
                }
 
              /* Look up the respondent's reply port and record its
-                 readiness.  */
+                readiness.  */
              {
                int had = got;
                if (firstfd != -1)
index 7a6b1d5..e5dd6b3 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,93,94,95,96,97,98,99,2000,2001,2002,2005,2008
+/* Copyright (C) 1991,92,93,94,95,96,97,98,99,2000,2001,2002,2005,2008,2011
        Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -44,9 +44,6 @@ mach_port_t _hurd_msgport;
 /* Thread listening on it.  */
 thread_t _hurd_msgport_thread;
 
-/* Thread which receives task-global signals.  */
-thread_t _hurd_sigthread;
-
 /* These are set up by _hurdsig_init.  */
 unsigned long int __hurd_sigthread_stack_base;
 unsigned long int __hurd_sigthread_stack_end;
@@ -55,6 +52,9 @@ unsigned long int *__hurd_sigthread_variables;
 /* Linked-list of per-thread signal state.  */
 struct hurd_sigstate *_hurd_sigstates;
 
+/* Sigstate for the task-global signals.  */
+struct hurd_sigstate *_hurd_global_sigstate;
+
 /* Timeout for RPC's after interrupt_operation. */
 mach_msg_timeout_t _hurd_interrupted_rpc_timeout = 3000;
 \f
@@ -83,7 +83,7 @@ _hurd_thread_sigstate (thread_t thread)
     {
       ss = malloc (sizeof (*ss));
       if (ss == NULL)
-       __libc_fatal ("hurd: Can't allocate thread sigstate\n");
+       __libc_fatal ("hurd: Can't allocate sigstate\n");
       ss->thread = thread;
       __spin_lock_init (&ss->lock);
 
@@ -96,16 +96,19 @@ _hurd_thread_sigstate (thread_t thread)
       ss->intr_port = MACH_PORT_NULL;
       ss->context = NULL;
 
-      /* Initialize the sigaction vector from the default signal receiving
-        thread's state, and its from the system defaults.  */
-      if (thread == _hurd_sigthread)
-       default_sigaction (ss->actions);
+      if (thread == MACH_PORT_NULL)
+       {
+         /* Process-wide sigstate, use the system defaults.  */
+         default_sigaction (ss->actions);
+
+         /* The global sigstate is not added to the _hurd_sigstates list.
+            It is created with _hurd_thread_sigstate (MACH_PORT_NULL)
+            but should be accessed through _hurd_global_sigstate.  */
+       }
       else
        {
-         struct hurd_sigstate *s;
-         for (s = _hurd_sigstates; s != NULL; s = s->next)
-           if (s->thread == _hurd_sigthread)
-             break;
+         /* Use the global actions as a default for new threads.  */
+         struct hurd_sigstate *s = _hurd_global_sigstate;
          if (s)
            {
              __spin_lock (&s->lock);
@@ -114,14 +117,109 @@ _hurd_thread_sigstate (thread_t thread)
            }
          else
            default_sigaction (ss->actions);
-       }
 
-      ss->next = _hurd_sigstates;
-      _hurd_sigstates = ss;
+         ss->next = _hurd_sigstates;
+         _hurd_sigstates = ss;
+       }
     }
   __mutex_unlock (&_hurd_siglock);
   return ss;
 }
+
+/* Destroy a sigstate structure.  Called by libpthread just before the
+ * corresponding thread is terminated (the kernel thread port must remain valid
+ * until this function is called.) */
+void
+_hurd_sigstate_delete (thread_t thread)
+{
+  struct hurd_sigstate **ssp, *ss;
+
+  __mutex_lock (&_hurd_siglock);
+  for (ssp = &_hurd_sigstates; *ssp; ssp = &(*ssp)->next)
+    if ((*ssp)->thread == thread)
+      break;
+
+  ss = *ssp;
+  if (ss)
+    *ssp = ss->next;
+
+  __mutex_unlock (&_hurd_siglock);
+  if (ss)
+    free (ss);
+}
+
+/* Make SS a global receiver, with pthread signal semantics.  */
+void
+_hurd_sigstate_set_global_rcv (struct hurd_sigstate *ss)
+{
+  assert (ss->thread != MACH_PORT_NULL);
+  ss->actions[0].sa_handler = SIG_IGN;
+}
+
+/* Check whether SS is a global receiver.  */
+static int
+sigstate_is_global_rcv (const struct hurd_sigstate *ss)
+{
+  return (_hurd_global_sigstate != NULL)
+        && (ss->actions[0].sa_handler == SIG_IGN);
+}
+
+/* Lock/unlock a hurd_sigstate structure.  If the accessors below require
+   it, the global sigstate will be locked as well.  */
+void
+_hurd_sigstate_lock (struct hurd_sigstate *ss)
+{
+  if (sigstate_is_global_rcv (ss))
+    __spin_lock (&_hurd_global_sigstate->lock);
+  __spin_lock (&ss->lock);
+}
+void
+_hurd_sigstate_unlock (struct hurd_sigstate *ss)
+{
+  __spin_unlock (&ss->lock);
+  if (sigstate_is_global_rcv (ss))
+    __spin_unlock (&_hurd_global_sigstate->lock);
+}
+
+/* Retreive a thread's full set of pending signals, including the global
+   ones if appropriate.  SS must be locked.  */
+sigset_t
+_hurd_sigstate_pending (const struct hurd_sigstate *ss)
+{
+  sigset_t pending = ss->pending;
+  if (sigstate_is_global_rcv (ss))
+    __sigorset (&pending, &pending, &_hurd_global_sigstate->pending);
+  return pending;
+}
+
+/* Clear a pending signal and return the associated detailed
+   signal information. SS must be locked, and must have signal SIGNO
+   pending, either directly or through the global sigstate.  */
+static struct hurd_signal_detail
+sigstate_clear_pending (struct hurd_sigstate *ss, int signo)
+{
+  if (sigstate_is_global_rcv (ss)
+      && __sigismember (&_hurd_global_sigstate->pending, signo))
+    {
+      __sigdelset (&_hurd_global_sigstate->pending, signo);
+      return _hurd_global_sigstate->pending_data[signo];
+    }
+
+  assert (__sigismember (&ss->pending, signo));
+  __sigdelset (&ss->pending, signo);
+  return ss->pending_data[signo];
+}
+
+/* Retreive a thread's action vector.  SS must be locked.  */
+struct sigaction *
+_hurd_sigstate_actions (struct hurd_sigstate *ss)
+{
+  if (sigstate_is_global_rcv (ss))
+    return _hurd_global_sigstate->actions;
+  else
+    return ss->actions;
+}
+
 \f
 /* Signal delivery itself is on this page.  */
 
@@ -216,6 +314,8 @@ static void
 abort_thread (struct hurd_sigstate *ss, struct machine_thread_all_state *state,
              void (*reply) (void))
 {
+  assert (ss->thread != MACH_PORT_NULL);
+
   if (!(state->set & THREAD_ABORTED))
     {
       error_t err = __thread_abort (ss->thread);
@@ -355,7 +455,7 @@ _hurdsig_abort_rpcs (struct hurd_sigstate *ss, int signo, int sigthread,
           call above will retry their RPCs unless we clear SS->intr_port.
           So we clear it for the thread taking a signal when SA_RESTART is
           clear, so that its call returns EINTR.  */
-       if (! signo || !(ss->actions[signo].sa_flags & SA_RESTART))
+       if (! signo || !(_hurd_sigstate_actions (ss) [signo].sa_flags & SA_RESTART))
          ss->intr_port = MACH_PORT_NULL;
       }
 
@@ -443,6 +543,30 @@ abort_all_rpcs (int signo, struct machine_thread_all_state *state, int live)
       }
 }
 
+/* Wake up any sigsuspend call that is blocking SS->thread.  SS must be
+   locked.  */
+static void
+wake_sigsuspend (struct hurd_sigstate *ss)
+{
+  error_t err;
+  mach_msg_header_t msg;
+
+  if (ss->suspended == MACH_PORT_NULL)
+    return;
+
+  /* There is a sigsuspend waiting.  Tell it to wake up.  */
+  msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MAKE_SEND, 0);
+  msg.msgh_remote_port = ss->suspended;
+  msg.msgh_local_port = MACH_PORT_NULL;
+  /* These values do not matter.  */
+  msg.msgh_id = 8675309; /* Jenny, Jenny.  */
+  ss->suspended = MACH_PORT_NULL;
+  err = __mach_msg (&msg, MACH_SEND_MSG, sizeof msg, 0,
+      MACH_PORT_NULL, MACH_MSG_TIMEOUT_NONE,
+      MACH_PORT_NULL);
+  assert_perror (err);
+}
+
 struct hurd_signal_preemptor *_hurdsig_preemptors = 0;
 sigset_t _hurdsig_preempted_set;
 
@@ -453,35 +577,20 @@ weak_alias (_hurdsig_preemptors, _hurdsig_preempters)
 #define STOPSIGS (sigmask (SIGTTIN) | sigmask (SIGTTOU) | \
                  sigmask (SIGSTOP) | sigmask (SIGTSTP))
 
-/* Deliver a signal.  SS is not locked.  */
-void
-_hurd_internal_post_signal (struct hurd_sigstate *ss,
-                           int signo, struct hurd_signal_detail *detail,
-                           mach_port_t reply_port,
-                           mach_msg_type_name_t reply_port_type,
-                           int untraced)
+/* Actual delivery of a single signal.  Called with SS unlocked.  When
+   the signal is delivered, return SS, locked (or, if SS was originally
+   _hurd_global_sigstate, the sigstate of the actual thread the signal
+   was delivered to).  If the signal is being traced, return NULL with
+   SS unlocked.   */
+static struct hurd_sigstate *
+post_signal (struct hurd_sigstate *ss,
+            int signo, struct hurd_signal_detail *detail,
+            int untraced, void (*reply) (void))
 {
-  error_t err;
   struct machine_thread_all_state thread_state;
   enum { stop, ignore, core, term, handle } act;
-  sighandler_t handler;
-  sigset_t pending;
   int ss_suspended;
 
-  /* Reply to this sig_post message.  */
-  __typeof (__msg_sig_post_reply) *reply_rpc
-    = (untraced ? __msg_sig_post_untraced_reply : __msg_sig_post_reply);
-  void reply (void)
-    {
-      error_t err;
-      if (reply_port == MACH_PORT_NULL)
-       return;
-      err = (*reply_rpc) (reply_port, reply_port_type, 0);
-      reply_port = MACH_PORT_NULL;
-      if (err != MACH_SEND_INVALID_DEST) /* Ignore dead reply port.  */
-       assert_perror (err);
-    }
-
   /* Mark the signal as pending.  */
   void mark_pending (void)
     {
@@ -526,8 +635,12 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
       assert_perror (err);
       for (i = 0; i < nthreads; ++i)
        {
-         if (threads[i] != _hurd_msgport_thread &&
-             (act != handle || threads[i] != ss->thread))
+         if (act == handle && threads[i] == ss->thread)
+           {
+             /* The thread that will run the handler is kept suspended.  */
+             ss_suspended = 1;
+           }
+         else if (threads[i] != _hurd_msgport_thread)
            {
              err = __thread_resume (threads[i]);
              assert_perror (err);
@@ -540,27 +653,58 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
                       (vm_address_t) threads,
                       nthreads * sizeof *threads);
       _hurd_stopped = 0;
-      if (act == handle)
-       /* The thread that will run the handler is already suspended.  */
-       ss_suspended = 1;
     }
 
+  error_t err;
+  sighandler_t handler;
+
   if (signo == 0)
     {
       if (untraced)
-       /* This is PTRACE_CONTINUE.  */
-       resume ();
+       {
+         /* This is PTRACE_CONTINUE.  */
+         act = ignore;
+         resume ();
+       }
 
       /* This call is just to check for pending signals.  */
-      __spin_lock (&ss->lock);
-      goto check_pending_signals;
+      _hurd_sigstate_lock (ss);
+      return ss;
     }
 
- post_signal:
-
   thread_state.set = 0;                /* We know nothing.  */
 
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
+
+  /* If this is a global signal, try to find a thread ready to accept
+     it right away.  This is especially important for untraced signals,
+     since going through the global pending mask would de-untrace them.  */
+  if (ss->thread == MACH_PORT_NULL)
+  {
+    struct hurd_sigstate *rss;
+
+    __mutex_lock (&_hurd_siglock);
+    for (rss = _hurd_sigstates; rss != NULL; rss = rss->next)
+      {
+       if (! sigstate_is_global_rcv (rss))
+         continue;
+
+       /* The global sigstate is already locked.  */
+       __spin_lock (&rss->lock);
+       if (! __sigismember (&rss->blocked, signo))
+         {
+           ss = rss;
+           break;
+         }
+       __spin_unlock (&rss->lock);
+      }
+    __mutex_unlock (&_hurd_siglock);
+  }
+
+  /* We want the preemptors to be able to update the blocking mask
+     without affecting the delivery of this signal, so we save the
+     current value to test against later.  */
+  sigset_t blocked = ss->blocked;
 
   /* Check for a preempted signal.  Preempted signals can arrive during
      critical sections.  */
@@ -618,12 +762,12 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
            mark_pending ();
          else
            suspend ();
-         __spin_unlock (&ss->lock);
+         _hurd_sigstate_unlock (ss);
          reply ();
-         return;
+         return NULL;
        }
 
-      handler = ss->actions[signo].sa_handler;
+      handler = _hurd_sigstate_actions (ss) [signo].sa_handler;
 
       if (handler == SIG_DFL)
        /* Figure out the default action for this signal.  */
@@ -716,9 +860,7 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
     }
 
   /* Handle receipt of a blocked signal, or any signal while stopped.  */
-  if (act != ignore &&         /* Signals ignored now are forgotten now.  */
-      __sigismember (&ss->blocked, signo) ||
-      (signo != SIGKILL && _hurd_stopped))
+  if (__sigismember (&blocked, signo) || (signo != SIGKILL && _hurd_stopped))
     {
       mark_pending ();
       act = ignore;
@@ -753,6 +895,7 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
         now's the time to set it going. */
       if (ss_suspended)
        {
+         assert (ss->thread != MACH_PORT_NULL);
          err = __thread_resume (ss->thread);
          assert_perror (err);
          ss_suspended = 0;
@@ -797,6 +940,8 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
        struct sigcontext *scp, ocontext;
        int wait_for_reply, state_changed;
 
+       assert (ss->thread != MACH_PORT_NULL);
+
        /* Stop the thread and abort its pending RPC operations.  */
        if (! ss_suspended)
          {
@@ -863,7 +1008,7 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
                                         as a unit.  */
                                      crit ? 0 : signo, 1,
                                      &thread_state, &state_changed,
-                                     &reply)
+                                     reply)
                 != MACH_PORT_NULL);
 
            if (crit)
@@ -931,23 +1076,28 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
            }
        }
 
+       struct sigaction *action = & _hurd_sigstate_actions (ss) [signo];
+
        /* Backdoor extra argument to signal handler.  */
        scp->sc_error = detail->error;
 
        /* Block requested signals while running the handler.  */
        scp->sc_mask = ss->blocked;
-       __sigorset (&ss->blocked, &ss->blocked, &ss->actions[signo].sa_mask);
+       __sigorset (&ss->blocked, &ss->blocked, &action->sa_mask);
 
        /* Also block SIGNO unless we're asked not to.  */
-       if (! (ss->actions[signo].sa_flags & (SA_RESETHAND | SA_NODEFER)))
+       if (! (action->sa_flags & (SA_RESETHAND | SA_NODEFER)))
          __sigaddset (&ss->blocked, signo);
 
        /* Reset to SIG_DFL if requested.  SIGILL and SIGTRAP cannot
            be automatically reset when delivered; the system silently
            enforces this restriction.  */
-       if (ss->actions[signo].sa_flags & SA_RESETHAND
+       if (action->sa_flags & SA_RESETHAND
            && signo != SIGILL && signo != SIGTRAP)
-         ss->actions[signo].sa_handler = SIG_DFL;
+         action->sa_handler = SIG_DFL;
+
+       /* Any sigsuspend call must return after the handler does.  */
+       wake_sigsuspend (ss);
 
        /* Start the thread running the handler (or possibly waiting for an
           RPC reply before running the handler).  */
@@ -962,95 +1112,134 @@ _hurd_internal_post_signal (struct hurd_sigstate *ss,
       }
     }
 
-  /* The signal has either been ignored or is now being handled.  We can
-     consider it delivered and reply to the killer.  */
-  reply ();
+  return ss;
+}
 
-  /* We get here unless the signal was fatal.  We still hold SS->lock.
-     Check for pending signals, and loop to post them.  */
-  {
-    /* Return nonzero if SS has any signals pending we should worry about.
-       We don't worry about any pending signals if we are stopped, nor if
-       SS is in a critical section.  We are guaranteed to get a sig_post
-       message before any of them become deliverable: either the SIGCONT
-       signal, or a sig_post with SIGNO==0 as an explicit poll when the
-       thread finishes its critical section.  */
-    inline int signals_pending (void)
+/* Return the set of pending signals in SS which should be delivered. */
+static sigset_t
+pending_signals (struct hurd_sigstate *ss)
+{
+  /* We don't worry about any pending signals if we are stopped, nor if
+     SS is in a critical section.  We are guaranteed to get a sig_post
+     message before any of them become deliverable: either the SIGCONT
+     signal, or a sig_post with SIGNO==0 as an explicit poll when the
+     thread finishes its critical section.  */
+  if (_hurd_stopped || __spin_lock_locked (&ss->critical_section_lock))
+    return 0;
+
+  return _hurd_sigstate_pending (ss) & ~ss->blocked;
+}
+
+/* Post the specified pending signals in SS and return 1.  If one of
+   them is traced, abort immediately and return 0.  SS must be locked on
+   entry and will be unlocked in all cases.  */
+static int
+post_pending (struct hurd_sigstate *ss, sigset_t pending, void (*reply) (void))
+{
+  int signo;
+  struct hurd_signal_detail detail;
+
+  /* Make sure SS corresponds to an actual thread, since we assume it won't
+     change in post_signal. */
+  assert (ss->thread != MACH_PORT_NULL);
+
+  for (signo = 1; signo < NSIG; ++signo)
+    if (__sigismember (&pending, signo))
       {
-       if (_hurd_stopped || __spin_lock_locked (&ss->critical_section_lock))
+       detail = sigstate_clear_pending (ss, signo);
+       _hurd_sigstate_unlock (ss);
+
+       /* Will reacquire the lock, except if the signal is traced.  */
+       if (! post_signal (ss, signo, &detail, 0, reply))
          return 0;
-       return pending = ss->pending & ~ss->blocked;
       }
 
-  check_pending_signals:
-    untraced = 0;
+  /* No more signals pending; SS->lock is still locked.  */
+  _hurd_sigstate_unlock (ss);
 
-    if (signals_pending ())
-      {
-       for (signo = 1; signo < NSIG; ++signo)
-         if (__sigismember (&pending, signo))
-           {
-           deliver_pending:
-             __sigdelset (&ss->pending, signo);
-             *detail = ss->pending_data[signo];
-             __spin_unlock (&ss->lock);
-             goto post_signal;
-           }
-      }
+  return 1;
+}
 
-    /* No pending signals left undelivered for this thread.
-       If we were sent signal 0, we need to check for pending
-       signals for all threads.  */
-    if (signo == 0)
-      {
-       __spin_unlock (&ss->lock);
-       __mutex_lock (&_hurd_siglock);
-       for (ss = _hurd_sigstates; ss != NULL; ss = ss->next)
-         {
-           __spin_lock (&ss->lock);
-           for (signo = 1; signo < NSIG; ++signo)
-             if (__sigismember (&ss->pending, signo)
-                 && (!__sigismember (&ss->blocked, signo)
-                     /* We "deliver" immediately pending blocked signals whose
-                        action might be to ignore, so that if ignored they are
-                        dropped right away.  */
-                     || ss->actions[signo].sa_handler == SIG_IGN
-                     || ss->actions[signo].sa_handler == SIG_DFL))
-               {
-                 mutex_unlock (&_hurd_siglock);
-                 goto deliver_pending;
-               }
-           __spin_unlock (&ss->lock);
-         }
-       __mutex_unlock (&_hurd_siglock);
-      }
-    else
-      {
-       /* No more signals pending; SS->lock is still locked.
-          Wake up any sigsuspend call that is blocking SS->thread.  */
-       if (ss->suspended != MACH_PORT_NULL)
-         {
-           /* There is a sigsuspend waiting.  Tell it to wake up.  */
-           error_t err;
-           mach_msg_header_t msg;
-           msg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_MAKE_SEND, 0);
-           msg.msgh_remote_port = ss->suspended;
-           msg.msgh_local_port = MACH_PORT_NULL;
-           /* These values do not matter.  */
-           msg.msgh_id = 8675309; /* Jenny, Jenny.  */
-           ss->suspended = MACH_PORT_NULL;
-           err = __mach_msg (&msg, MACH_SEND_MSG, sizeof msg, 0,
-                             MACH_PORT_NULL, MACH_MSG_TIMEOUT_NONE,
-                             MACH_PORT_NULL);
-           assert_perror (err);
-         }
-       __spin_unlock (&ss->lock);
-      }
-  }
+/* Post all the pending signals of all threads and return 1.  If a traced
+   signal is encountered, abort immediately and return 0.  */
+static int
+post_all_pending_signals (void (*reply) (void))
+{
+  struct hurd_sigstate *ss;
+  sigset_t pending;
+
+  for (;;)
+    {
+      __mutex_lock (&_hurd_siglock);
+      for (ss = _hurd_sigstates; ss != NULL; ss = ss->next)
+        {
+         _hurd_sigstate_lock (ss);
+
+         pending = pending_signals (ss);
+         if (pending)
+           /* post_pending() below will unlock SS. */
+           break;
+
+         _hurd_sigstate_unlock (ss);
+       }
+      __mutex_unlock (&_hurd_siglock);
 
-  /* All pending signals delivered to all threads.
-     Now we can send the reply message even for signal 0.  */
-  reply ();
+      if (! pending)
+       return 1;
+      if (! post_pending (ss, pending, reply))
+       return 0;
+    }
+}
+
+/* Deliver a signal.  SS is not locked.  */
+void
+_hurd_internal_post_signal (struct hurd_sigstate *ss,
+                           int signo, struct hurd_signal_detail *detail,
+                           mach_port_t reply_port,
+                           mach_msg_type_name_t reply_port_type,
+                           int untraced)
+{
+  /* Reply to this sig_post message.  */
+  __typeof (__msg_sig_post_reply) *reply_rpc
+    = (untraced ? __msg_sig_post_untraced_reply : __msg_sig_post_reply);
+  void reply (void)
+    {
+      error_t err;
+      if (reply_port == MACH_PORT_NULL)
+       return;
+      err = (*reply_rpc) (reply_port, reply_port_type, 0);
+      reply_port = MACH_PORT_NULL;
+      if (err != MACH_SEND_INVALID_DEST) /* Ignore dead reply port.  */
+       assert_perror (err);
+    }
+
+  ss = post_signal (ss, signo, detail, untraced, reply);
+  if (! ss)
+    return;
+
+  /* The signal was neither fatal nor traced.  We still hold SS->lock.  */
+  if (signo != 0 && ss->thread != MACH_PORT_NULL)
+    {
+      /* The signal has either been ignored or is now being handled.  We can
+        consider it delivered and reply to the killer.  */
+      reply ();
+
+      /* Post any pending signals for this thread.  */
+      if (! post_pending (ss, pending_signals (ss), reply))
+       return;
+    }
+  else
+    {
+      /* If this was a process-wide signal or a poll request, we need
+        to check for pending signals for all threads.  */
+      _hurd_sigstate_unlock (ss);
+      if (! post_all_pending_signals (reply))
+       return;
+
+      /* All pending signals delivered to all threads.
+        Now we can send the reply message even for signal 0.  */
+      reply ();
+    }
 }
 \f
 /* Decide whether REFPORT enables the sender to send us a SIGNO signal.
@@ -1169,9 +1358,10 @@ _S_msg_sig_post (mach_port_t me,
   d.code = sigcode;
   d.exc = 0;
 
-  /* Post the signal to the designated signal-receiving thread.  This will
-     reply when the signal can be considered delivered.  */
-  _hurd_internal_post_signal (_hurd_thread_sigstate (_hurd_sigthread),
+  /* Post the signal to a global receiver thread (or mark it pending in
+     the global sigstate).  This will reply when the signal can be
+     considered delivered.  */
+  _hurd_internal_post_signal (_hurd_global_sigstate,
                              signo, &d, reply_port, reply_port_type,
                              0); /* Stop if traced.  */
 
@@ -1199,7 +1389,7 @@ _S_msg_sig_post_untraced (mach_port_t me,
 
   /* Post the signal to the designated signal-receiving thread.  This will
      reply when the signal can be considered delivered.  */
-  _hurd_internal_post_signal (_hurd_thread_sigstate (_hurd_sigthread),
+  _hurd_internal_post_signal (_hurd_global_sigstate,
                              signo, &d, reply_port, reply_port_type,
                              1); /* Untraced flag. */
 
@@ -1210,8 +1400,8 @@ extern void __mig_init (void *);
 
 #include <mach/task_special_ports.h>
 
-/* Initialize the message port and _hurd_sigthread and start the signal
-   thread.  */
+/* Initialize the message port, _hurd_global_sigstate, and start the
+   signal thread.  */
 
 void
 _hurdsig_init (const int *intarray, size_t intarraysize)
@@ -1234,27 +1424,34 @@ _hurdsig_init (const int *intarray, size_t intarraysize)
                                  MACH_MSG_TYPE_MAKE_SEND);
   assert_perror (err);
 
+  /* Initialize the global signal state.  */
+  _hurd_global_sigstate = _hurd_thread_sigstate (MACH_PORT_NULL);
+
+  /* We block all signals, and let actual threads pull them from the
+     pending mask.  */
+  __sigfillset(& _hurd_global_sigstate->blocked);
+
   /* Initialize the main thread's signal state.  */
   ss = _hurd_self_sigstate ();
 
-  /* Copy inherited values from our parent (or pre-exec process state)
-     into the signal settings of the main thread.  */
+  /* Mark it as a process-wide signal receiver.  Threads in this set use
+     the common action vector in _hurd_global_sigstate.  */
+  _hurd_sigstate_set_global_rcv (ss);
+
+  /* Copy inherited signal settings from our parent (or pre-exec process
+     state) */
   if (intarraysize > INIT_SIGMASK)
     ss->blocked = intarray[INIT_SIGMASK];
   if (intarraysize > INIT_SIGPENDING)
-    ss->pending = intarray[INIT_SIGPENDING];
+    _hurd_global_sigstate->pending = intarray[INIT_SIGPENDING];
   if (intarraysize > INIT_SIGIGN && intarray[INIT_SIGIGN] != 0)
     {
       int signo;
       for (signo = 1; signo < NSIG; ++signo)
        if (intarray[INIT_SIGIGN] & __sigmask(signo))
-         ss->actions[signo].sa_handler = SIG_IGN;
+         _hurd_global_sigstate->actions[signo].sa_handler = SIG_IGN;
     }
 
-  /* Set the default thread to receive task-global signals
-     to this one, the main (first) user thread.  */
-  _hurd_sigthread = ss->thread;
-
   /* Start the signal thread listening on the message port.  */
 
   if (__hurd_threadvar_stack_mask == 0)
@@ -1268,6 +1465,8 @@ _hurdsig_init (const int *intarray, size_t intarraysize)
                                 (vm_address_t *) &__hurd_sigthread_stack_base,
                                 &stacksize);
       assert_perror (err);
+      err = __mach_setup_tls (_hurd_msgport_thread);
+      assert_perror (err);
 
       __hurd_sigthread_stack_end = __hurd_sigthread_stack_base + stacksize;
       __hurd_sigthread_variables =
@@ -1276,8 +1475,6 @@ _hurdsig_init (const int *intarray, size_t intarraysize)
        __libc_fatal ("hurd: Can't allocate threadvars for signal thread\n");
       memset (__hurd_sigthread_variables, 0,
              __hurd_threadvar_max * sizeof (unsigned long int));
-      __hurd_sigthread_variables[_HURD_THREADVAR_LOCALE]
-       = (unsigned long int) &_nl_global_locale;
 
       /* Reinitialize the MiG support routines so they will use a per-thread
         variable for the cached reply port.  */
index a01b8aa..9c2f2e0 100644 (file)
@@ -1,5 +1,5 @@
 /* _hurd_socket_server - Find the server for a socket domain.
-   Copyright (C) 1991,92,93,94,95,97,99 Free Software Foundation, Inc.
+   Copyright (C) 1991-2012 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
@@ -47,6 +47,12 @@ _hurd_socket_server (int domain, int dead)
 {
   socket_t server;
 
+  if (domain < 0)
+    {
+      errno = EAFNOSUPPORT;
+      return MACH_PORT_NULL;
+    }
+
   HURD_CRITICAL_BEGIN;
   __mutex_lock (&lock);
 
index cd73a70..5d7df43 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1994-2012 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
@@ -20,7 +20,7 @@
 #include <hurd/fd.h>
 
 /* Allocate a new file descriptor and install PORT in it.  FLAGS are as for
-   `open'; only O_IGNORE_CTTY is meaningful.
+   `open'; only O_IGNORE_CTTY and O_CLOEXEC are meaningful.
 
    If the descriptor table is full, set errno, and return -1.
    If DEALLOC is nonzero, deallocate PORT first.  */
index 0a88622..c95b282 100644 (file)
@@ -1,6 +1,5 @@
 /* hairy bits of Hurd file name lookup
-   Copyright (C) 1992,1993,1994,1995,1996,1997,1999,2001,2002,2003,2005
-       Free Software Foundation, Inc.
+   Copyright (C) 1992-2012 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
@@ -45,10 +44,10 @@ lookup_error (error_t error)
 
 error_t
 __hurd_file_name_lookup_retry (error_t (*use_init_port)
-                                (int which, error_t (*operate) (file_t)),
+                                (int which, error_t (*operate) (file_t)),
                               file_t (*get_dtable_port) (int fd),
                               error_t (*lookup)
-                                (file_t dir, char *name,
+                                (file_t dir, char *name,
                                  int flags, mode_t mode,
                                  retry_type *do_retry, string_t retry_name,
                                  mach_port_t *result),
@@ -194,7 +193,7 @@ __hurd_file_name_lookup_retry (error_t (*use_init_port)
                  char *end;
                  int save = errno;
                  errno = 0;
-                 fd = (int) strtoul (&retryname[3], &end, 10);
+                 fd = (int) __strtoul_internal (&retryname[3], &end, 10, 0);
                  if (end == NULL || errno || /* Malformed number.  */
                      /* Check for excess text after the number.  A slash
                         is valid; it ends the component.  Anything else
index 262e6d9..d30b90d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994, 1997, 1999, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 1994-2012 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
@@ -23,7 +23,7 @@
 #include <fcntl.h>
 
 /* Store PORT in file descriptor D, doing appropriate ctty magic.
-   FLAGS are as for `open'; only O_IGNORE_CTTY is meaningful.
+   FLAGS are as for `open'; only O_IGNORE_CTTY and O_CLOEXEC are meaningful.
    D should be locked, and will not be unlocked.  */
 
 void
diff --git a/hurd/sysvshm.c b/hurd/sysvshm.c
new file mode 100644 (file)
index 0000000..292cc01
--- /dev/null
@@ -0,0 +1,96 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <stddef.h>
+#include <errno.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <dirent.h>
+#include <sys/stat.h>
+#include <sys/shm.h>
+
+
+/* Description of an shm attachment.  */
+struct sysvshm_attach
+{
+  /* Linked list.  */
+  struct sysvshm_attach *next;
+
+  /* Map address.  */
+  void *addr;
+
+  /* Map size.  */
+  size_t size;
+};
+
+/* List of attachments.  */
+static struct sysvshm_attach *attach_list;
+
+/* A lock to protect the linked list of shared memory attachments.  */
+static struct mutex sysvshm_lock = MUTEX_INITIALIZER;
+
+\f
+/* Adds a segment attachment.  */
+error_t
+__sysvshm_add (void *addr, size_t size)
+{
+  struct sysvshm_attach *shm;
+
+  shm = malloc (sizeof (*shm));
+  if (!shm)
+    return errno;
+
+  __mutex_lock (&sysvshm_lock);
+  shm->addr = addr;
+  shm->size = size;
+  shm->next = attach_list;
+  attach_list = shm;
+  __mutex_unlock (&sysvshm_lock);
+
+  return 0;
+}
+
+/* Removes a segment attachment.  Returns its size if found, or EINVAL
+   otherwise.  */
+error_t
+__sysvshm_remove (void *addr, size_t *size)
+{
+  struct sysvshm_attach *shm;
+  struct sysvshm_attach **pshm = &attach_list;
+
+  __mutex_lock (&sysvshm_lock);
+  shm = attach_list;
+  while (shm)
+    {
+      shm = *pshm;
+      if (shm->addr == addr)
+       {
+         *pshm = shm->next;
+         *size = shm->size;
+         __mutex_unlock (&sysvshm_lock);
+         return 0;
+       }
+      pshm = &shm->next;
+      shm = shm->next;
+    }
+  __mutex_unlock (&sysvshm_lock);
+  return EINVAL;
+}
diff --git a/hurd/sysvshm.h b/hurd/sysvshm.h
new file mode 100644 (file)
index 0000000..0c561c8
--- /dev/null
@@ -0,0 +1,47 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <paths.h>
+#include <hurd.h>
+
+/* The area (from top to bottom) that is used for private keys.  These
+   are all keys that have the second highest bit set.  */
+#define SHM_PRIV_KEY_START INT_MAX
+#define SHM_PRIV_KEY_END ((INT_MAX / 2) + 1)
+
+#define SHM_PREFIX "shm-"
+#define SHM_DIR _PATH_DEV "shm/"
+
+/* The maximum number of characters in a shared memory segment file name.
+   32 is the max number of characters in a 128 bit number in hex.  */
+#if __WORDSIZE > 128
+#error Need to increase SHM_NAMEMAX.
+#else
+#define SHM_NAMEMAX (sizeof (SHM_PREFIX) - 1 + 32 + 1)
+#endif
+
+/* Use this with printf and its variants.  */
+#define SHM_NAMEPRI SHM_PREFIX "%0x"
+
+\f
+/* Adds a segment attachment.  */
+error_t __sysvshm_add (void *addr, size_t size);
+
+/* Removes a segment attachment.  Returns its size if found, or EINVAL
+   otherwise.  */
+error_t __sysvshm_remove (void *addr, size_t *size);
index c8b6cf5..f463f92 100644 (file)
@@ -52,7 +52,6 @@ hurd_thread_cancel (thread_t thread)
       return 0;
     }
 
-  assert (! __spin_lock_locked (&ss->critical_section_lock));
   __spin_lock (&ss->critical_section_lock);
   __spin_lock (&ss->lock);
   err = __thread_suspend (thread);
index 76411cd..21423cc 100644 (file)
@@ -242,181 +242,12 @@ __gconv_transliterate (struct __gconv_step *step,
   return __GCONV_ILLEGAL_INPUT;
 }
 
-
-/* Structure to represent results of found (or not) transliteration
-   modules.  */
-struct known_trans
-{
-  /* This structure must remain the first member.  */
-  struct trans_struct info;
-
-  char *fname;
-  void *handle;
-  int open_count;
-};
-
-
-/* Tree with results of previous calls to __gconv_translit_find.  */
-static void *search_tree;
-
-/* We modify global data.   */
-__libc_lock_define_initialized (static, lock);
-
-
-/* Compare two transliteration entries.  */
-static int
-trans_compare (const void *p1, const void *p2)
-{
-  const struct known_trans *s1 = (const struct known_trans *) p1;
-  const struct known_trans *s2 = (const struct known_trans *) p2;
-
-  return strcmp (s1->info.name, s2->info.name);
-}
-
-
-/* Open (maybe reopen) the module named in the struct.  Get the function
-   and data structure pointers we need.  */
-static int
-open_translit (struct known_trans *trans)
-{
-  __gconv_trans_query_fct queryfct;
-
-  trans->handle = __libc_dlopen (trans->fname);
-  if (trans->handle == NULL)
-    /* Not available.  */
-    return 1;
-
-  /* Find the required symbol.  */
-  queryfct = __libc_dlsym (trans->handle, "gconv_trans_context");
-  if (queryfct == NULL)
-    {
-      /* We cannot live with that.  */
-    close_and_out:
-      __libc_dlclose (trans->handle);
-      trans->handle = NULL;
-      return 1;
-    }
-
-  /* Get the context.  */
-  if (queryfct (trans->info.name, &trans->info.csnames, &trans->info.ncsnames)
-      != 0)
-    goto close_and_out;
-
-  /* Of course we also have to have the actual function.  */
-  trans->info.trans_fct = __libc_dlsym (trans->handle, "gconv_trans");
-  if (trans->info.trans_fct == NULL)
-    goto close_and_out;
-
-  /* Now the optional functions.  */
-  trans->info.trans_init_fct =
-    __libc_dlsym (trans->handle, "gconv_trans_init");
-  trans->info.trans_context_fct =
-    __libc_dlsym (trans->handle, "gconv_trans_context");
-  trans->info.trans_end_fct =
-    __libc_dlsym (trans->handle, "gconv_trans_end");
-
-  trans->open_count = 1;
-
-  return 0;
-}
-
-
 int
 internal_function
 __gconv_translit_find (struct trans_struct *trans)
 {
-  struct known_trans **found;
-  const struct path_elem *runp;
-  int res = 1;
-
-  /* We have to have a name.  */
-  assert (trans->name != NULL);
-
-  /* Acquire the lock.  */
-  __libc_lock_lock (lock);
-
-  /* See whether we know this module already.  */
-  found = __tfind (trans, &search_tree, trans_compare);
-  if (found != NULL)
-    {
-      /* Is this module available?  */
-      if ((*found)->handle != NULL)
-       {
-         /* Maybe we have to reopen the file.  */
-         if ((*found)->handle != (void *) -1)
-           /* The object is not unloaded.  */
-           res = 0;
-         else if (open_translit (*found) == 0)
-           {
-             /* Copy the data.  */
-             *trans = (*found)->info;
-             (*found)->open_count++;
-             res = 0;
-           }
-       }
-    }
-  else
-    {
-      size_t name_len = strlen (trans->name) + 1;
-      int need_so = 0;
-      struct known_trans *newp;
-
-      /* We have to continue looking for the module.  */
-      if (__gconv_path_elem == NULL)
-       __gconv_get_path ();
-
-      /* See whether we have to append .so.  */
-      if (name_len <= 4 || memcmp (&trans->name[name_len - 4], ".so", 3) != 0)
-       need_so = 1;
-
-      /* Create a new entry.  */
-      newp = (struct known_trans *) malloc (sizeof (struct known_trans)
-                                           + (__gconv_max_path_elem_len
-                                              + name_len + 3)
-                                           + name_len);
-      if (newp != NULL)
-       {
-         char *cp;
-
-         /* Clear the struct.  */
-         memset (newp, '\0', sizeof (struct known_trans));
-
-         /* Store a copy of the module name.  */
-         newp->info.name = cp = (char *) (newp + 1);
-         cp = __mempcpy (cp, trans->name, name_len);
-
-         newp->fname = cp;
-
-         /* Search in all the directories.  */
-         for (runp = __gconv_path_elem; runp->name != NULL; ++runp)
-           {
-             cp = __mempcpy (__stpcpy ((char *) newp->fname, runp->name),
-                             trans->name, name_len);
-             if (need_so)
-               memcpy (cp, ".so", sizeof (".so"));
-
-             if (open_translit (newp) == 0)
-               {
-                 /* We found a module.  */
-                 res = 0;
-                 break;
-               }
-           }
-
-         if (res)
-           newp->fname = NULL;
-
-         /* In any case we'll add the entry to our search tree.  */
-         if (__tsearch (newp, &search_tree, trans_compare) == NULL)
-           {
-             /* Yickes, this should not happen.  Unload the object.  */
-             res = 1;
-             /* XXX unload here.  */
-           }
-       }
-    }
-
-  __libc_lock_unlock (lock);
-
-  return res;
+  /* Transliteration module loading has been removed because it never
+     worked as intended and suffered from a security vulnerability.
+     Consequently, this function always fails.  */
+  return 1;
 }
index aa28d8c..7ce061b 100644 (file)
@@ -379,6 +379,7 @@ $(objpfx)tst-iconv7.out: $(objpfx)gconv-modules \
 $(objpfx)iconv-test.out: run-iconv-test.sh $(objpfx)gconv-modules \
                         $(addprefix $(objpfx),$(modules.so)) \
                         $(common-objdir)/iconv/iconv_prog TESTS
+       iconv_modules="$(modules)" \
        $(SHELL) -e $< $(common-objdir) '$(cross-test-wrapper)' > $@
 
 $(objpfx)tst-tables.out: tst-tables.sh $(objpfx)gconv-modules \
index 6881341..5e131f2 100644 (file)
@@ -221,7 +221,8 @@ enum
          ++rp2;                                                              \
                                                                              \
        uint32_t res;                                                         \
-       if (__builtin_expect (ch < rp2->start, 0)                             \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
+           || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = DB_TO_UCS4[ch + rp2->idx],                              \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
          {                                                                   \
index 67d0791..d8be9f7 100644 (file)
@@ -1,5 +1,5 @@
 /* Conversion from and to IBM930.
-   Copyright (C) 2000-2002, 2008 Free Software Foundation, Inc.
+   Copyright (C) 2000-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Masahide Washizawa <washi@yamato.ibm.co.jp>, 2000.
 
@@ -163,7 +163,8 @@ enum
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (ch < rp2->start, 0)                             \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
+           || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = __ibm930db_to_ucs4[ch + rp2->idx],                      \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
          {                                                                   \
index 4fb1582..7dcaba8 100644 (file)
          }                                                                   \
                                                                              \
        ch = (ch * 0x100) + inptr[1];                                         \
+       /* ch was less than 0xfd.  */                                         \
+       assert (ch < 0xfd00);                                                 \
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
-           || __builtin_expect (ch < rp2->start, 0)                          \
+       if (__builtin_expect (ch < rp2->start, 0)                             \
            || (res = __ibm932db_to_ucs4[ch + rp2->idx],                      \
            __builtin_expect (res, '\1') == 0 && ch !=0))                     \
          {                                                                   \
index db822ea..e9cbfaf 100644 (file)
@@ -162,7 +162,7 @@ enum
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
            || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = __ibm933db_to_ucs4[ch + rp2->idx],                      \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
index 5b9af9a..5742517 100644 (file)
@@ -162,7 +162,7 @@ enum
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
            || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = __ibm935db_to_ucs4[ch + rp2->idx],                      \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
index 52f7aea..e573794 100644 (file)
@@ -162,7 +162,7 @@ enum
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
            || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = __ibm937db_to_ucs4[ch + rp2->idx],                      \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
index 9f3a363..5eddeeb 100644 (file)
@@ -162,7 +162,7 @@ enum
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
+       if (__builtin_expect (rp2->start == 0xffff, 0)                        \
            || __builtin_expect (ch < rp2->start, 0)                          \
            || (res = __ibm939db_to_ucs4[ch + rp2->idx],                      \
                __builtin_expect (res, L'\1') == L'\0' && ch != '\0'))        \
index 119bb1f..0c5c1ed 100644 (file)
          }                                                                   \
                                                                              \
        ch = (ch * 0x100) + inptr[1];                                         \
+       /* ch was less than 0xfd.  */                                         \
+       assert (ch < 0xfd00);                                                 \
        while (ch > rp2->end)                                                 \
          ++rp2;                                                              \
                                                                              \
-       if (__builtin_expect (rp2 == NULL, 0)                                 \
-           || __builtin_expect (ch < rp2->start, 0)                          \
+       if (__builtin_expect (ch < rp2->start, 0)                             \
            || (res = __ibm943db_to_ucs4[ch + rp2->idx],                      \
            __builtin_expect (res, '\1') == 0 && ch !=0))                     \
          {                                                                   \
index 03f53b1..3b90680 100755 (executable)
@@ -201,6 +201,24 @@ while read utf8 from filename <&5; do
 done
 exec 5<&-
 
+# Check for crashes in decoders.
+printf '\016\377\377\377\377\377\377\377' > $temp1
+for from in $iconv_modules ; do
+    echo $ac_n "test decoder $from $ac_c"
+    PROG=`eval echo $ICONV`
+    if $PROG < $temp1 >/dev/null 2>&1 ; then
+       : # fall through
+    else
+       status=$?
+       if test $status -gt 1 ; then
+           echo "/FAILED"
+           failed=1
+           continue
+       fi
+    fi
+    echo "OK"
+done
+
 exit $failed
 # Local Variables:
 #  mode:shell-script
index b99c3d1..8350413 100644 (file)
@@ -49,15 +49,24 @@ libc_hidden_proto (__libc_alloca_cutoff)
 
 #if defined stackinfo_get_sp && defined stackinfo_sub_sp
 # define alloca_account(size, avar) \
-  ({ void *old__ = stackinfo_get_sp ();                        \
-     void *m__ = __alloca (size);                      \
-     avar += stackinfo_sub_sp (old__);                 \
+  ({ void *old__ = stackinfo_get_sp ();                                              \
+     void *m__ = __alloca (size);                                            \
+     avar += stackinfo_sub_sp (old__);                                       \
+     m__; })
+# define extend_alloca_account(buf, len, newlen, avar) \
+  ({ void *old__ = stackinfo_get_sp ();                                              \
+     void *m__ = extend_alloca (buf, len, newlen);                           \
+     avar += stackinfo_sub_sp (old__);                                       \
      m__; })
 #else
 # define alloca_account(size, avar) \
-  ({ size_t s__ = (size);                  \
-     avar += s__;                          \
+  ({ size_t s__ = (size);                                                    \
+     avar += s__;                                                            \
      __alloca (s__); })
+# define extend_alloca_account(buf, len, newlen, avar) \
+  ({ size_t s__ = (newlen);                                                  \
+     avar += s__;                                                            \
+     extend_alloca (buf, len, s__); })
 #endif
 
 #endif
index fc4023b..ff15e33 100644 (file)
      __typeof (*(mem)) __atg5_value = (newvalue);                            \
                                                                              \
      do                                                                              \
-       __atg5_oldval = *__atg5_memp;                                         \
+       __atg5_oldval = *(volatile __typeof (mem))__atg5_memp;                \
      while (__builtin_expect                                                 \
            (atomic_compare_and_exchange_bool_acq (__atg5_memp, __atg5_value, \
                                                   __atg5_oldval), 0));       \
      __typeof (*(mem)) __atg6_value = (value);                               \
                                                                              \
      do                                                                              \
-       __atg6_oldval = *__atg6_memp;                                         \
+       __atg6_oldval = *(volatile __typeof (mem))__atg6_memp;                \
      while (__builtin_expect                                                 \
            (atomic_compare_and_exchange_bool_acq (__atg6_memp,               \
                                                   __atg6_oldval              \
      __typeof (*(mem)) __atg7_value = (value);                               \
                                                                              \
      do                                                                              \
-       __atg7_oldv = *__atg7_memp;                                           \
+       __atg7_oldv = *(volatile __typeof (mem))__atg7_memp;                  \
      while (__builtin_expect                                                 \
            (catomic_compare_and_exchange_bool_acq (__atg7_memp,              \
                                                    __atg7_oldv               \
     __typeof (mem) __atg8_memp = (mem);                                              \
     __typeof (*(mem)) __atg8_value = (value);                                \
     do {                                                                     \
-      __atg8_oldval = *__atg8_memp;                                          \
+      __atg8_oldval = *(volatile __typeof (mem))__atg8_memp;                 \
       if (__atg8_oldval >= __atg8_value)                                     \
        break;                                                                \
     } while (__builtin_expect                                                \
     __typeof (mem) __atg9_memp = (mem);                                              \
     __typeof (*(mem)) __atg9_value = (value);                                \
     do {                                                                     \
-      __atg9_oldv = *__atg9_memp;                                            \
+      __atg9_oldv = *(volatile __typeof (mem))__atg9_memp;                   \
       if (__atg9_oldv >= __atg9_value)                                       \
        break;                                                                \
     } while (__builtin_expect                                                \
     __typeof (mem) __atg10_memp = (mem);                                     \
     __typeof (*(mem)) __atg10_value = (value);                               \
     do {                                                                     \
-      __atg10_oldval = *__atg10_memp;                                        \
+      __atg10_oldval = *(volatile __typeof (mem))__atg10_memp;               \
       if (__atg10_oldval <= __atg10_value)                                   \
        break;                                                                \
     } while (__builtin_expect                                                \
                                                                              \
      do                                                                              \
        {                                                                     \
-        __atg11_oldval = *__atg11_memp;                                      \
+        __atg11_oldval = *(volatile __typeof (mem))__atg11_memp;             \
         if (__builtin_expect (__atg11_oldval <= 0, 0))                       \
           break;                                                             \
        }                                                                     \
      __typeof (*(mem)) __atg14_mask = ((__typeof (*(mem))) 1 << (bit));              \
                                                                              \
      do                                                                              \
-       __atg14_old = (*__atg14_memp);                                        \
+       __atg14_old = (*(volatile __typeof (mem))__atg14_memp);               \
      while (__builtin_expect                                                 \
            (atomic_compare_and_exchange_bool_acq (__atg14_memp,              \
                                                   __atg14_old | __atg14_mask,\
     __typeof (*(mem)) __atg15_mask = (mask);                                 \
                                                                              \
     do                                                                       \
-      __atg15_old = (*__atg15_memp);                                         \
+      __atg15_old = (*(volatile __typeof (mem))__atg15_memp);                \
     while (__builtin_expect                                                  \
           (atomic_compare_and_exchange_bool_acq (__atg15_memp,               \
                                                  __atg15_old & __atg15_mask, \
      __typeof (*(mem)) __atg16_mask = (mask);                                \
                                                                              \
      do                                                                              \
-       __atg16_old = (*__atg16_memp);                                        \
+       __atg16_old = (*(volatile __typeof (mem))__atg16_memp);               \
      while (__builtin_expect                                                 \
            (atomic_compare_and_exchange_bool_acq (__atg16_memp,              \
                                                   __atg16_old & __atg16_mask,\
     __typeof (*(mem)) __atg17_mask = (mask);                                 \
                                                                              \
     do                                                                       \
-      __atg17_old = (*__atg17_memp);                                         \
+      __atg17_old = (*(volatile __typeof (mem))__atg17_memp);                \
     while (__builtin_expect                                                  \
           (atomic_compare_and_exchange_bool_acq (__atg17_memp,               \
                                                  __atg17_old | __atg17_mask, \
     __typeof (*(mem)) __atg18_mask = (mask);                                 \
                                                                              \
     do                                                                       \
-      __atg18_old = (*__atg18_memp);                                         \
+      __atg18_old = (*(volatile __typeof (mem))__atg18_memp);                \
     while (__builtin_expect                                                  \
           (catomic_compare_and_exchange_bool_acq (__atg18_memp,              \
                                                   __atg18_old | __atg18_mask,\
      __typeof (*(mem)) __atg19_mask = (mask);                                \
                                                                              \
      do                                                                              \
-       __atg19_old = (*__atg19_memp);                                        \
+       __atg19_old = (*(volatile __typeof (mem))__atg19_memp);               \
      while (__builtin_expect                                                 \
            (atomic_compare_and_exchange_bool_acq (__atg19_memp,              \
                                                   __atg19_old | __atg19_mask,\
index 80c7b6e..bdb55c9 100644 (file)
@@ -21,7 +21,7 @@ extern int rtld_errno attribute_hidden;
 
 #  include <tls.h>
 
-#  if USE___THREAD
+#  if USE___THREAD && !defined(__GNU__)
 #   undef  errno
 #   ifndef NOT_IN_libc
 #    define errno __libc_errno
index 7ea0890..80989ee 100644 (file)
 #  define __make_section_unallocated(section_string)
 # endif
 
-/* Tacking on "\n\t#" to the section name makes gcc put it's bogus
+/* Tacking on "\n#APP\n\t#" to the section name makes gcc put it's bogus
    section attributes on what looks like a comment to the assembler.  */
 # ifdef HAVE_SECTION_QUOTES
-#  define __sec_comment "\"\n\t#\""
+#  define __sec_comment "\"\n#APP\n\t#\""
 # else
-#  define __sec_comment "\n\t#"
+#  define __sec_comment "\n#APP\n\t#"
 # endif
 # define link_warning(symbol, msg) \
   __make_section_unallocated (".gnu.warning." #symbol) \
index f73bbf9..ea54d82 100644 (file)
@@ -86,6 +86,7 @@ libc_hidden_proto (__strtok_r)
 extern char *__strsep_g (char **__stringp, __const char *__delim);
 libc_hidden_proto (__strsep_g)
 libc_hidden_proto (strnlen)
+libc_hidden_proto (memmem)
 
 libc_hidden_builtin_proto (memchr)
 libc_hidden_builtin_proto (memcpy)
index 0577bc6..cf8eba0 100644 (file)
@@ -8,7 +8,7 @@
    every time called, usually setting errno to ENOSYS.  */
 
 #ifdef _LIBC
- #error Applications may not define the macro _LIBC
+error Applications may not define the macro _LIBC
 #endif
 
 @ Placeholder line so we remember to keep the preceding blank line here.
index 0ad2983..cad4ac2 100644 (file)
@@ -79,6 +79,8 @@ char *__canonicalize_directory_name_internal (__const char *__thisdir,
 extern int __dup (int __fd);
 extern int __dup2 (int __fd, int __fd2);
 libc_hidden_proto (__dup2)
+extern int __dup3 (int __fd, int __fd2, int flags);
+libc_hidden_proto (__dup3)
 extern int __execve (__const char *__path, char *__const __argv[],
                     char *__const __envp[]);
 extern long int __pathconf (__const char *__path, int __name);
@@ -171,10 +173,7 @@ extern int __libc_pause (void);
 extern int __pause_nocancel (void) attribute_hidden;
 
 extern int __have_sock_cloexec;
-/* At lot of other functionality became available at the same time as
-   SOCK_CLOEXEC.  Avoid defining separate variables for all of them
-   unless it is really necessary.  */
-#define __have_pipe2 __have_sock_cloexec
+extern int __have_pipe2;
 
 extern int __getlogin_r_loginuid (char *name, size_t namesize)
      attribute_hidden;
index 05c979c..34e7934 100644 (file)
@@ -26,7 +26,7 @@
 # Locales should always be specified by their full name.
 
 bokmal         nb_NO.ISO-8859-1
-bokmål         nb_NO.ISO-8859-1
+bokmål                nb_NO.ISO-8859-1
 catalan                ca_ES.ISO-8859-1
 croatian       hr_HR.ISO-8859-2
 czech          cs_CZ.ISO-8859-2
@@ -34,10 +34,10 @@ danish          da_DK.ISO-8859-1
 dansk          da_DK.ISO-8859-1
 deutsch                de_DE.ISO-8859-1
 dutch          nl_NL.ISO-8859-1
-eesti          et_EE.ISO-8859-1
-estonian       et_EE.ISO-8859-1
+eesti          et_EE.ISO-8859-15
+estonian       et_EE.ISO-8859-15
 finnish         fi_FI.ISO-8859-1
-français       fr_FR.ISO-8859-1
+français      fr_FR.ISO-8859-1
 french         fr_FR.ISO-8859-1
 galego         gl_ES.ISO-8859-1
 galician       gl_ES.ISO-8859-1
@@ -64,7 +64,7 @@ nynorsk               nn_NO.ISO-8859-1
 polish          pl_PL.ISO-8859-2
 portuguese      pt_PT.ISO-8859-1
 romanian        ro_RO.ISO-8859-2
-russian         ru_RU.ISO-8859-5
+russian         ru_RU.KOI8-R
 slovak          sk_SK.ISO-8859-2
 slovene         sl_SI.ISO-8859-2
 slovenian       sl_SI.ISO-8859-2
index 0b6b047..4a43a02 100644 (file)
@@ -102,20 +102,6 @@ __BEGIN_DECLS
 # define SEEK_END      2       /* Seek from end of file.  */
 #endif /* XPG */
 
-#ifdef __USE_ATFILE
-# define AT_FDCWD              -100    /* Special value used to indicate
-                                          the *at functions should use the
-                                          current working directory. */
-# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
-# define AT_REMOVEDIR          0x200   /* Remove directory instead of
-                                          unlinking file.  */
-# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
-# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
-                                          traversal.  */
-# define AT_EACCESS            0x200   /* Test access permitted for
-                                          effective IDs, not real IDs.  */
-#endif
-
 /* Do the file control operation described by CMD on FD.
    The remaining arguments are interpreted depending on CMD.
 
index d2bcfd7..55aae8a 100644 (file)
@@ -291,7 +291,7 @@ _IO_new_file_fopen (fp, filename, mode, is32not64)
 #ifdef _LIBC
   last_recognized = mode;
 #endif
-  for (i = 1; i < 6; ++i)
+  for (i = 1; i < 7; ++i)
     {
       switch (*++mode)
        {
@@ -1005,18 +1005,18 @@ _IO_new_file_seekoff (fp, offset, dir, mode)
       /* Adjust for read-ahead (bytes is buffer). */
       offset -= fp->_IO_read_end - fp->_IO_read_ptr;
       if (fp->_offset == _IO_pos_BAD)
-        {
-          if (mode != 0)
-            goto dumb;
-          else
-            {
-              result = _IO_SYSSEEK (fp, 0, dir);
-              if (result == EOF)
-                return result;
-
-              fp->_offset = result;
-            }
-        }
+       {
+         if (mode != 0)
+           goto dumb;
+         else
+           {
+             result = _IO_SYSSEEK (fp, 0, dir);
+             if (result == EOF)
+               return result;
+
+             fp->_offset = result;
+           }
+       }
       /* Make offset absolute, assuming current pointer is file_ptr(). */
       offset += fp->_offset;
       if (offset < 0)
@@ -1278,7 +1278,7 @@ _IO_new_file_write (f, data, n)
        {
          f->_flags |= _IO_ERR_SEEN;
          break;
-        }
+       }
       to_do -= count;
       data = (void *) ((char *) data + count);
     }
@@ -1366,12 +1366,12 @@ _IO_new_file_xsputn (f, data, n)
       do_write = to_do - (block_size >= 128 ? to_do % block_size : 0);
 
       if (do_write)
-        {
+       {
          count = new_do_write (f, s, do_write);
          to_do -= count;
          if (count < do_write)
            return n - to_do;
-        }
+       }
 
       /* Now write out the remainder.  Normally, this will fit in the
         buffer, but it's somewhat messier for line-buffered files,
index bf16b3f..3a314be 100644 (file)
@@ -706,7 +706,7 @@ extern size_t fread (void *__restrict __ptr, size_t __size,
    This function is a possible cancellation points and therefore not
    marked with __THROW.  */
 extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
-                     size_t __n, FILE *__restrict __s) __wur;
+                     size_t __n, FILE *__restrict __s);
 __END_NAMESPACE_STD
 
 #ifdef __USE_GNU
@@ -730,7 +730,7 @@ extern int fputs_unlocked (__const char *__restrict __s,
 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
                              size_t __n, FILE *__restrict __stream) __wur;
 extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,
-                              size_t __n, FILE *__restrict __stream) __wur;
+                              size_t __n, FILE *__restrict __stream);
 #endif
 
 
index c5aae7b..8f56f4d 100644 (file)
@@ -96,8 +96,11 @@ _IO_wstr_overflow (fp, c)
          wchar_t *old_buf = fp->_wide_data->_IO_buf_base;
          size_t old_wblen = _IO_wblen (fp);
          _IO_size_t new_size = 2 * old_wblen + 100;
-         if (new_size < old_wblen)
+
+         if (__builtin_expect ((new_size < old_wblen), 0)
+             || __builtin_expect ((new_size > SIZE_MAX / sizeof (wchar_t)), 0))
            return EOF;
+
          new_buf
            = (wchar_t *) (*((_IO_strfile *) fp)->_s._allocate_buffer) (new_size
                                                                        * sizeof (wchar_t));
@@ -187,6 +190,9 @@ enlarge_userbuf (_IO_FILE *fp, _IO_off64_t offset, int reading)
     return 1;
 
   _IO_size_t newsize = offset + 100;
+  if (__builtin_expect ((newsize > SIZE_MAX / sizeof (wchar_t)), 0))
+    return 1;
+
   wchar_t *oldbuf = wd->_IO_buf_base;
   wchar_t *newbuf
     = (wchar_t *) (*((_IO_strfile *) fp)->_s._allocate_buffer) (newsize
diff --git a/libpthread/.cvsignore b/libpthread/.cvsignore
new file mode 100644 (file)
index 0000000..70845e0
--- /dev/null
@@ -0,0 +1 @@
+Makefile.in
diff --git a/libpthread/ChangeLog b/libpthread/ChangeLog
new file mode 100644 (file)
index 0000000..e991eac
--- /dev/null
@@ -0,0 +1,6 @@
+51839d398b0f9885a17ab5c0768b8dec4dd9eb79 is the last commit imported from CVS.
+All commits after that one have valid author and committer information.
+
+Use this to examine the change log for earlier changes:
+
+    $ git show 51839d398b0f9885a17ab5c0768b8dec4dd9eb79:ChangeLog
diff --git a/libpthread/Makeconfig b/libpthread/Makeconfig
new file mode 100644 (file)
index 0000000..9ce18d3
--- /dev/null
@@ -0,0 +1,12 @@
+# Makeconfig fragment for Hurd libpthread add-on.
+# This gets included at the end of the main glibc Makeconfig.
+
+have-thread-library = yes
+
+shared-thread-library = $(common-objpfx)libpthread/libpthread.so
+static-thread-library = $(common-objpfx)libpthread/libpthread.a
+bounded-thread-library = $(static-thread-library)
+
+rpath-dirs += libpthread
+
++includes += -I$(..)libpthread/include
diff --git a/libpthread/Makefile b/libpthread/Makefile
new file mode 100644 (file)
index 0000000..2dd4a88
--- /dev/null
@@ -0,0 +1,336 @@
+#
+#   Copyright (C) 1994, 1995, 1996, 1997, 2000, 2002, 2004, 2005, 2006, 2007,
+#     2008, 2011 Free Software Foundation, Inc.
+#
+#   This program is free software; you can redistribute it and/or
+#   modify it under the terms of the GNU General Public License as
+#   published by the Free Software Foundation; either version 2, or (at
+#   your option) any later version.
+#
+#   This program is distributed in the hope that it will be useful, but
+#   WITHOUT ANY WARRANTY; without even the implied warranty of
+#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+#   General Public License for more details.
+#
+#   You should have received a copy of the GNU General Public License
+#   along with this program; if not, write to the Free Software
+#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+ifeq ($(..),)
+# non-glibc build
+IN_GLIBC = no
+else
+# glibc build
+IN_GLIBC = yes
+endif
+
+ifeq ($(IN_GLIBC),no)
+dir := libpthread
+makemode := library
+else
+subdir := libpthread
+
+pthread-version := 0.3
+
+srcdir = .
+endif
+
+MICROKERNEL := mach
+SYSDEPS := lockfile
+
+LCLHDRS :=
+
+libpthread-routines := pt-attr pt-attr-destroy pt-attr-getdetachstate      \
+       pt-attr-getguardsize pt-attr-getinheritsched                        \
+       pt-attr-getschedparam pt-attr-getschedpolicy pt-attr-getscope       \
+       pt-attr-getstack pt-attr-getstackaddr pt-attr-getstacksize          \
+       pt-attr-init pt-attr-setdetachstate pt-attr-setguardsize            \
+       pt-attr-setinheritsched pt-attr-setschedparam                       \
+       pt-attr-setschedpolicy pt-attr-setscope pt-attr-setstack            \
+       pt-attr-setstackaddr pt-attr-setstacksize                           \
+                                                                           \
+       pt-barrier-destroy pt-barrier-init pt-barrier-wait                  \
+       pt-barrier pt-barrierattr-destroy pt-barrierattr-init               \
+       pt-barrierattr-getpshared pt-barrierattr-setpshared                 \
+                                                                           \
+       pt-destroy-specific pt-init-specific                                \
+       pt-key-create pt-key-delete                                         \
+       pt-getspecific pt-setspecific                                       \
+                                                                           \
+       pt-once                                                             \
+                                                                           \
+       pt-alloc                                                            \
+       pt-create                                                           \
+       pt-getattr                                                          \
+       pt-equal                                                            \
+       pt-dealloc                                                          \
+       pt-detach                                                           \
+       pt-exit                                                             \
+       pt-initialize                                                       \
+       pt-join                                                             \
+       pt-self                                                             \
+       pt-sigmask                                                          \
+       pt-spin-inlines                                                     \
+       pt-cleanup                                                          \
+       pt-setcancelstate                                                   \
+       pt-setcanceltype                                                    \
+       pt-testcancel                                                       \
+       pt-cancel                                                           \
+                                                                           \
+       pt-mutexattr                                                        \
+       pt-mutexattr-destroy pt-mutexattr-init                              \
+       pt-mutexattr-getprioceiling pt-mutexattr-getprotocol                \
+       pt-mutexattr-getpshared pt-mutexattr-gettype                        \
+       pt-mutexattr-setprioceiling pt-mutexattr-setprotocol                \
+       pt-mutexattr-setpshared pt-mutexattr-settype                        \
+                                                                           \
+       pt-mutex-init pt-mutex-destroy                                      \
+       pt-mutex-lock pt-mutex-trylock pt-mutex-timedlock                   \
+       pt-mutex-unlock                                                     \
+       pt-mutex-transfer-np                                                \
+       pt-mutex-getprioceiling pt-mutex-setprioceiling                     \
+                                                                           \
+       pt-rwlock-attr                                                      \
+       pt-rwlockattr-init pt-rwlockattr-destroy                            \
+       pt-rwlockattr-getpshared pt-rwlockattr-setpshared                   \
+                                                                           \
+       pt-rwlock-init pt-rwlock-destroy                                    \
+       pt-rwlock-rdlock pt-rwlock-tryrdlock                                \
+       pt-rwlock-trywrlock pt-rwlock-wrlock                                \
+       pt-rwlock-timedrdlock pt-rwlock-timedwrlock                         \
+       pt-rwlock-unlock                                                    \
+                                                                           \
+       pt-cond                                                             \
+       pt-condattr-init pt-condattr-destroy                                \
+       pt-condattr-getclock pt-condattr-getpshared                         \
+       pt-condattr-setclock pt-condattr-setpshared                         \
+                                                                           \
+       pt-cond-destroy pt-cond-init                                        \
+       pt-cond-brdcast                                                     \
+       pt-cond-signal                                                      \
+       pt-cond-wait                                                        \
+       pt-cond-timedwait                                                   \
+       pt-hurd-cond-wait                                                   \
+                                                                           \
+       pt-stack-alloc                                                      \
+       pt-thread-alloc                                                     \
+       pt-thread-dealloc                                                   \
+       pt-thread-start                                                     \
+       pt-thread-halt                                                      \
+       pt-startup                                                          \
+                                                                           \
+       pt-getconcurrency pt-setconcurrency                                 \
+                                                                           \
+       pt-block                                                            \
+       pt-timedblock                                                       \
+       pt-wakeup                                                           \
+       pt-docancel                                                         \
+       pt-sysdep                                                           \
+       pt-setup                                                            \
+       pt-machdep                                                          \
+       pt-spin                                                             \
+                                                                           \
+       pt-sigstate-init                                                    \
+       pt-sigstate-destroy                                                 \
+       pt-sigstate                                                         \
+                                                                           \
+       pt-atfork                                                           \
+       pt-kill                                                             \
+       pt-getcpuclockid                                                    \
+                                                                           \
+       pt-getschedparam pt-setschedparam pt-setschedprio                   \
+       pt-yield                                                            \
+                                                                           \
+       sem-close sem-destroy sem-getvalue sem-init sem-open                \
+       sem-post sem-timedwait sem-trywait sem-unlink                       \
+       sem-wait                                                            \
+                                                                           \
+       cthreads-compat                                                     \
+       $(SYSDEPS)
+
+ifeq ($(IN_GLIBC),no)
+SRCS := $(addsuffix .c,$(libpthread-routines))
+OBJS = $(addsuffix .o,$(basename $(notdir $(SRCS))))
+
+OTHERTAGS = 
+
+libname = libpthread
+endif
+
+headers :=                             \
+              pthread.h                                \
+              pthread/pthread.h                        \
+              pthread/pthreadtypes.h           \
+             semaphore.h                       \
+                                               \
+              bits/pthread.h                   \
+              bits/pthread-np.h                        \
+              bits/pthreadtypes.h              \
+              bits/mutex.h                     \
+              bits/condition.h                 \
+              bits/condition-attr.h            \
+              bits/spin-lock.h                 \
+              bits/spin-lock-inline.h          \
+              bits/cancelation.h               \
+              bits/thread-attr.h               \
+              bits/barrier-attr.h              \
+              bits/barrier.h                   \
+              bits/thread-specific.h           \
+              bits/once.h                      \
+              bits/mutex-attr.h                        \
+              bits/rwlock.h                    \
+              bits/rwlock-attr.h               \
+             bits/semaphore.h
+
+ifeq ($(IN_GLIBC),yes)
+distribute :=
+
+routines := forward libc_pthread_init
+shared-only-routines = forward
+
+vpath %.c
+
+extra-libs := libpthread
+extra-libs-others := $(extra-libs)
+install-lib-ldscripts := libpthread.so
+
+include ../Makeconfig
+endif
+
+SYSDEP_PATH = $(srcdir)/sysdeps/$(MICROKERNEL)/hurd/ia32       \
+        $(srcdir)/sysdeps/$(MICROKERNEL)/ia32                  \
+        $(srcdir)/sysdeps/ia32                                 \
+        $(srcdir)/sysdeps/$(MICROKERNEL)/hurd                  \
+        $(srcdir)/sysdeps/$(MICROKERNEL)                       \
+        $(srcdir)/sysdeps/hurd                                 \
+        $(srcdir)/sysdeps/generic                              \
+        $(srcdir)/sysdeps/posix                                \
+        $(srcdir)/pthread                                      \
+        $(srcdir)/include
+
+VPATH += $(SYSDEP_PATH)
+
+ifeq ($(IN_GLIBC),no)
+HURDLIBS = ihash
+else
+LDLIBS-pthread.so = -lihash
+endif
+
+ifeq ($(IN_GLIBC),no)
+installhdrs :=
+installhdrsubdir := .
+
+include ../Makeconf
+endif
+
+CPPFLAGS += \
+         -DENABLE_TLS                                  \
+         $(addprefix -I, $(SYSDEP_PATH))               \
+         -imacros $(srcdir)/not-in-libc.h
+
+ifeq ($(IN_GLIBC),no)
+CPPFLAGS += \
+         -imacros $(srcdir)/include/libc-symbols.h
+else
+CPPFLAGS += \
+         -imacros libc-symbols.h
+endif
+
+ifeq ($(IN_GLIBC),yes)
+CFLAGS-lockfile.c = -D_IO_MTSAFE_IO
+
+all: # Make this the default target; it will be defined in Rules.
+endif
+
+ifeq ($(IN_GLIBC),no)
+$(inst_libdir) = $(libdir)
+endif
+
+ifeq ($(IN_GLIBC),no)
+install: install-headers
+install-headers: $(addprefix $(includedir)/, $(headers))
+
+install: $(inst_libdir)/libpthread2.a $(inst_libdir)/libpthread2_pic.a
+else
+subdir_install: $(inst_libdir)/libpthread2.a
+endif
+
+# XXX: If $(inst_libdir)/libpthread2.a is installed and
+# $(inst_libdir)/libpthread is not, we can have some issues.
+.PHONY: $(inst_libdir)/libpthread.a $(inst_libdir)/libpthread_pic.a
+
+# XXX: These rules are a hack.  But it is better than messing with
+# ../Makeconf at the moment.  Note that the linker scripts
+# $(srcdir)/libpthread.a and $(srcdir)/libpthread_pic.a get overwritten
+# when building in $(srcdir) and not a seperate build directory.
+$(inst_libdir)/libpthread2.a: $(inst_libdir)/libpthread.a
+       mv $< $@
+       $(INSTALL_DATA) $(srcdir)/libpthread.a $<
+
+$(inst_libdir)/libpthread2_pic.a: $(inst_libdir)/libpthread_pic.a
+       mv $< $@
+       $(INSTALL_DATA) $(srcdir)/libpthread_pic.a $<
+
+ifeq ($(IN_GLIBC),yes)
+$(inst_libdir)/libpthread.so: $(objpfx)libpthread.so$(libpthread.so-version) \
+                             $(+force)
+       ln -sf $(slibdir)/libpthread.so$(libpthread.so-version) $@
+
+libc-link.so = $(common-objpfx)libc.so
+
+extra-B-pthread.so = -B$(common-objpfx)libpthread/
+
+include ../Rules
+
+# Depend on libc.so so a DT_NEEDED is generated in the shared objects.
+# This ensures they will load libc.so for needed symbols if loaded by
+# a statically-linked program that hasn't already loaded it.
+# Depend on ld.so too to get proper versions of ld.so symbols.
+$(objpfx)libpthread.so: $(libc-link.so) $(common-objpfx)libc_nonshared.a \
+                       $(if $(filter yes,$(elf)), $(elfobjdir)/ld.so) \
+                       $(common-objpfx)/mach/libmachuser.so \
+                       $(common-objpfx)/hurd/libhurduser.so
+endif
+
+ifeq ($(IN_GLIBC),no)
+.PHONY: $(addprefix $(includedir)/, $(headers))
+
+$(addprefix $(includedir)/, $(headers)):
+       @set -e;                                                        \
+       t="$@";                                                         \
+       t=$${t#$(includedir)/};                                         \
+       header_ok=0;                                                    \
+       for dir in $(SYSDEP_PATH);                                      \
+       do                                                              \
+         if test -e "$$dir/$$t";                                       \
+         then                                                          \
+           tdir=`dirname "$@"`;                                        \
+           if test ! -e $$tdir;                                        \
+           then                                                        \
+             mkdir $$tdir;                                             \
+           fi;                                                         \
+           echo $(INSTALL_DATA) "$$dir/$$t" "$@";                      \
+           $(INSTALL_DATA) "$$dir/$$t" "$@";                           \
+           header_ok=1;                                                \
+           break;                                                      \
+         fi;                                                           \
+       done;                                                           \
+       if test "$${header_ok}" -ne 1;                                  \
+       then                                                            \
+         echo;                                                         \
+         echo '*** 'The header file \`$@\' is required, but not        \
+provided, by;                                                          \
+         echo '*** 'this configuration.  Please report this to the     \
+maintainer.;                                                           \
+         echo;                                                         \
+         false;                                                        \
+       fi
+
+#  ifeq ($(VERSIONING),yes)
+#  
+#  # Adding this dependency gets it included in the command line,
+#  # where ld will read it as a linker script.
+#  $(libname).so.$(hurd-version): $(srcdir)/$(libname).map
+#  
+#  endif
+endif
diff --git a/libpthread/Makefile.am b/libpthread/Makefile.am
new file mode 100644 (file)
index 0000000..e1c062c
--- /dev/null
@@ -0,0 +1,168 @@
+# Makefile.am - Makefile template for libpthread.
+# Copyright (C) 2003, 2008 Free Software Foundation, Inc.
+#
+# This file is part of the GNU Hurd.
+# 
+# The GNU Hurd is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# The GNU Hurd is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+if ARCH_IA32
+  arch=ia32
+endif
+if ARCH_POWERPC
+  arch=powerpc
+endif
+
+# The source files are scattered over several directories.  Add 
+# all these directories to the vpath.
+SYSDEP_PATH = $(srcdir)/sysdeps/l4/hurd/${arch}        \
+        $(srcdir)/sysdeps/l4/${arch}           \
+        $(srcdir)/sysdeps/${arch}              \
+        $(srcdir)/sysdeps/l4/hurd              \
+        $(srcdir)/sysdeps/l4                   \
+        $(srcdir)/sysdeps/hurd                 \
+        $(srcdir)/sysdeps/generic              \
+        $(srcdir)/sysdeps/posix                \
+        $(srcdir)/pthread                      \
+        $(srcdir)/signal                       \
+        $(srcdir)/include
+vpath %.c $(SYSDEP_PATH)
+
+AM_CPPFLAGS = $(USER_CPPFLAGS) -I$(srcdir)/pthread \
+  $(addprefix -I, $(SYSDEP_PATH)) -imacros $(srcdir)/include/libc-symbols.h
+AM_CFLAGS = $(USER_CFLAGS)
+
+# Sources.
+SYSDEPS := lockfile.c
+
+if ! ENABLE_TESTS
+noinst_LIBRARIES = libpthread.a
+endif
+
+libpthread_a_SOURCES = pt-attr.c pt-attr-destroy.c pt-attr-getdetachstate.c \
+       pt-attr-getguardsize.c pt-attr-getinheritsched.c                    \
+       pt-attr-getschedparam.c pt-attr-getschedpolicy.c pt-attr-getscope.c \
+       pt-attr-getstack.c pt-attr-getstackaddr.c pt-attr-getstacksize.c    \
+       pt-attr-init.c pt-attr-setdetachstate.c pt-attr-setguardsize.c      \
+       pt-attr-setinheritsched.c pt-attr-setschedparam.c                   \
+       pt-attr-setschedpolicy.c pt-attr-setscope.c pt-attr-setstack.c      \
+       pt-attr-setstackaddr.c pt-attr-setstacksize.c pt-attr.c             \
+       pt-barrier-destroy.c pt-barrier-init.c pt-barrier-wait.c            \
+       pt-barrier.c pt-barrierattr-destroy.c pt-barrierattr-init.c         \
+       pt-barrierattr-getpshared.c pt-barrierattr-setpshared.c             \
+       pt-destroy-specific.c pt-init-specific.c                            \
+       pt-key-create.c pt-key-delete.c                                     \
+       pt-getspecific.c pt-setspecific.c                                   \
+       pt-once.c                                                           \
+       pt-alloc.c                                                          \
+       pt-create.c                                                         \
+       pt-getattr.c                                                        \
+       pt-pool-np.c                                                        \
+       pt-equal.c                                                          \
+       pt-dealloc.c                                                        \
+       pt-detach.c                                                         \
+       pt-exit.c                                                           \
+       pt-initialize.c                                                     \
+       pt-join.c                                                           \
+       pt-self.c                                                           \
+       pt-sigmask.c                                                        \
+       pt-spin-inlines.c                                                   \
+       pt-cleanup.c                                                        \
+       pt-setcancelstate.c                                                 \
+       pt-setcanceltype.c                                                  \
+       pt-testcancel.c                                                     \
+       pt-cancel.c                                                         \
+       pt-mutexattr.c                                                      \
+       pt-mutexattr-destroy.c pt-mutexattr-init.c                          \
+       pt-mutexattr-getprioceiling.c pt-mutexattr-getprotocol.c            \
+       pt-mutexattr-getpshared.c pt-mutexattr-gettype.c                    \
+       pt-mutexattr-setprioceiling.c pt-mutexattr-setprotocol.c            \
+       pt-mutexattr-setpshared.c pt-mutexattr-settype.c                    \
+       pt-mutex-init.c pt-mutex-destroy.c                                  \
+       pt-mutex-lock.c pt-mutex-trylock.c pt-mutex-timedlock.c             \
+       pt-mutex-unlock.c                                                   \
+       pt-mutex-transfer-np.c                                              \
+       pt-mutex-getprioceiling.c pt-mutex-setprioceiling.c                 \
+       pt-rwlock-attr.c                                                    \
+       pt-rwlockattr-init.c pt-rwlockattr-destroy.c                        \
+       pt-rwlockattr-getpshared.c pt-rwlockattr-setpshared.c               \
+       pt-rwlock-init.c pt-rwlock-destroy.c                                \
+       pt-rwlock-rdlock.c pt-rwlock-tryrdlock.c                            \
+       pt-rwlock-trywrlock.c pt-rwlock-wrlock.c                            \
+       pt-rwlock-timedrdlock.c pt-rwlock-timedwrlock.c                     \
+       pt-rwlock-unlock.c                                                  \
+       pt-cond.c                                                           \
+       pt-condattr-init.c pt-condattr-destroy.c                            \
+       pt-condattr-getclock.c pt-condattr-getpshared.c                     \
+       pt-condattr-setclock.c pt-condattr-setpshared.c                     \
+       pt-cond-destroy.c pt-cond-init.c                                    \
+       pt-cond-brdcast.c                                                   \
+       pt-cond-signal.c                                                    \
+       pt-cond-wait.c                                                      \
+       pt-cond-timedwait.c                                                 \
+       pt-stack-alloc.c                                                    \
+       pt-thread-alloc.c                                                   \
+       pt-thread-dealloc.c                                                 \
+       pt-thread-start.c                                                   \
+       pt-thread-halt.c                                                    \
+       pt-startup.c                                                        \
+       pt-getconcurrency.c pt-setconcurrency.c                             \
+       pt-block.c                                                          \
+       pt-timedblock.c                                                     \
+       pt-wakeup.c                                                         \
+       pt-docancel.c                                                       \
+       pt-sysdep.c                                                         \
+       pt-setup.c                                                          \
+       pt-machdep.c                                                        \
+       pt-spin.c                                                           \
+       pt-sigstate-init.c                                                  \
+       pt-sigstate-destroy.c                                               \
+       pt-sigstate.c                                                       \
+       pt-atfork.c                                                         \
+       pt-kill.c                                                           \
+       pt-getcpuclockid.c                                                  \
+       pt-getschedparam.c pt-setschedparam.c pt-setschedprio.c             \
+       pt-yield.c                                                          \
+       sem-close.c sem-init.c sem-timedwait.c sem-wait.c                   \
+       sem-destroy.c sem-open.c sem-trywait.c sem-getvalue.c               \
+       sem-post.c sem-unlink.c                                             \
+                                                                           \
+       pt-setactivity-np.c                                                 \
+                                                                           \
+       kill.c                                                              \
+       killpg.c                                                            \
+       pt-kill-siginfo-np.c                                                \
+       raise.c                                                             \
+       sigaction.c                                                         \
+       sigaddset.c                                                         \
+       sigaltstack.c                                                       \
+       sigdelset.c                                                         \
+       sigemptyset.c                                                       \
+       sigfillset.c                                                        \
+       sig-internal.c                                                      \
+       sig-internal.h                                                      \
+       siginterrupt.c                                                      \
+       sigismember.c                                                       \
+       signal.c                                                            \
+       signal-dispatch.c                                                   \
+       signal.h                                                            \
+       sigpending.c                                                        \
+       sigprocmask.c                                                       \
+       sigsuspend.c                                                        \
+       sigtimedwait.c                                                      \
+       sigwait.c                                                           \
+       sigwaiter.c                                                         \
+       sigwaitinfo.c                                                       \
+       signal-dispatch-lowlevel.c                                          \
+       sigprocmask.c
diff --git a/libpthread/TODO b/libpthread/TODO
new file mode 100644 (file)
index 0000000..d7e54da
--- /dev/null
@@ -0,0 +1,177 @@
+-*- Mode: outline -*-
+
+* Interfaces
+** All interfaces specified by IEEE Std 1003.1-2001 are present, however,
+   pthread_kill and pthread_sigmask are defined in <pthread.h> and not
+   <signal.h> as they should be.  Once we are compiled with glibc,
+   this should be eaiser.
+
+* Test cases.  Can never have enough.
+
+* Ports
+  Port to other kernels (e.g. Linux and FreeBSD) and test on other
+  platforms.
+
+* Implementation details
+** pthread_atfork
+   This cannot be implemented without either changing glibc to export
+   some hooks (c.f. libc/sysdeps/mach/hurd/fork.c) or by providing a
+   custom fork implementation that wraps the origial using dlopen et
+   al.
+
+** Scheduling and priorities
+
+   We do not support scheduling right now in any way what so ever.
+
+   This affects:
+     pthread_attr_getinheritsched
+     pthread_attr_setinheritsched
+     pthread_attr_getschedparam
+     pthread_attr_setschedparam
+     pthread_attr_getschedpolicy
+     pthread_attr_setschedpolicy
+     pthread_attr_getscope
+     pthread_attr_setscope
+
+     pthread_mutexattr_getprioceiling
+     pthread_mutexattr_setprioceiling
+     pthread_mutexattr_getprotocol
+     pthread_mutexattr_setprotocol
+     pthread_mutex_getprioceiling
+     pthread_mutex_setprioceiling
+
+     pthread_setschedprio
+     pthread_getschedparam
+     pthread_setschedparam
+
+** Alternate stacks
+
+   Supporting alternate stacks (via pthread_attr_getstackaddr,
+   pthread_attr_setstackaddr, pthread_attr_getstack,
+   pthread_attr_setstack, pthread_attr_getstacksize and
+   pthread_attr_setstacksize) is no problem as long as they are of the
+   correct size and have the correct alignment.  This is due to
+   limitations in the Hurd TSD implementation
+   (c.f. <hurd/threadvar.h>).
+
+** Cancelation
+*** Cancelation points
+    The only cancelation points are pthread_join, pthread_cond_wait,
+    pthead_cond_timedwait and pthread_testcancel.  Need to explore if
+    the hurd_sigstate->cancel_hook (c.f. <hurd/signal.h>) provides the
+    desired semantics.  If not, must either wrap the some functions
+    using dlsym or wait until integration with glibc.
+*** Async cancelation
+    We inject a new IP into the cancelled (running) thread and then
+    run the cancelation handlers
+    (c.f. sysdeps/mach/hurd/pt-docancel.c).  The handlers need to have
+    access to the stack as they may use local variables.  I think that
+    this method may leave the frame pointer in a corrupted state if
+    the thread was in, for instance, the middle of a function call.
+    The robustness needs to be confirmed.
+
+** Process Shared Attribute
+
+   Currently, there is no real support for the process shared
+   attribute.  spinlocks work because we just use a test and set loop,
+   however, barriers, conditions mutexes and rwlocks, however, signal
+   wakeups via ports of which the names are process local.
+
+   We could have some process local data that is hashed to via the
+   address of the data structure.  Then the first thread that blocks
+   per process would spin on the shared memory area and all others
+   would then block as normal.  When the resource became available,
+   the first thread would signal the other local threads as necessary.
+   Alternatively, there could be some server, however, this opens a
+   new question: what can we use as an authentication agent.
+
+** Locking algorithm
+
+   When a thread blocks, it puts itself on a queue and then waits for
+   a message on a thread local port.  The thread which eventually does
+   the wakeup sends a message to the waiter thereby waking it up.  If
+   the wakeup is a broadcast wakeup (e.g. pthread_cond_broadcast,
+   pthread_barrier_wait and pthread_rdlock_unlock), the thread must
+   send O(N) messages where N is the number of waiting threads.  If
+   all the threads instead received on a lock local (rather than
+   thread local) port then the thread which eventually does the wake
+   need just do one operation, mach_port_destroy and all of the
+   waiting threads would wakeup and get MACH_RCV_PORT_DIED back from
+   mach_msg.  Note that the trade off is that the port must be
+   recreated.  This needs to be benchmarked.
+
+   A possible problem with this is scheduling priorities.  There may
+   be a preference for certain threads to wakeup before others
+   (especially if we are not doing a broadcast, for instance,
+   pthread_mutex_unlock and pthread_cond_signal).  If we take this
+   approach, the kernel chooses which threads are awakened.  If we
+   find that the kernel makes the wrong choices, we can still overcome
+   this by merging the two algorithms: have a list of ports sorted in
+   priority order and the waker does a mach_port_destroy on each as
+   appropriate.
+
+** Barriers
+
+   Barriers can be very slow and the contention can be very high.  The
+   above algorithm is very appealing, however, this may be augmented
+   with an initial number of spins and yields.  It is expected that
+   all of the threads reach the barrier within close succession, thus
+   queuing a message may be more expensive.  This needs to be
+   benchmarked.
+
+** Clocks
+*** pthread_condattr_setclock allows a process to specify a clock for
+    use with pthread_cond_timedwaits.  What is the correct default for
+    this, right now, we use CLOCK_REALTIME, however, we are really
+    using the system clock which, if I understand correctly, is
+    completely different.
+*** Could we even use other clocks? mach_msg uses a relative time against
+    the system clock.
+*** pthread_getcpuclockid just returns CLOCK_THREAD_CPUTIME_ID if defined.
+    Is this the correct behavior?
+
+** Timed Blocking
+*** pthread_cond_timedwait, pthead_mutex_timedlock, pthread_rwlock_timedrdlock
+    and pthread_rwlock_timedwrlock all take absolute times.  We need
+    to convert them to relative times for mach_msg.  Is there a way
+    around this?  How will clock skew affect us?
+
+** weak aliases
+   Use them consistently and correctly and start by reading
+   http://sources.redhat.com/ml/libc-alpha/2002-08/msg00278.html.
+
+** TLS
+  Support for TLS is only implemented for Mach/Hurd (x86).
+
+* L4 Specific Issues
+** Stack
+*** Size
+   The stack size is defined to be a single page in
+   sysdeps/l4/hurd/pt-sysdep.h.  Once we are able to setup regions,
+   this can be expanded to two megs as suggested by the Mach version.
+   Until then, however, we need to allocate too much physical memory.
+*** Deallocation
+   __thread_stack_dealloc currently does not deallocate the stack.
+   For a proper implementation, we need a working memory manager.
+
+** Scheduling
+*** yield
+   [L4] We cannot use yield for spin locks as L4 only yields to threads of
+   priority which are greater than or equal to the yielding thread.
+   If there are threads of lower priority, they are not considered;
+   the yielding thread is just placed back on the processor.  This
+   introduces priority inversion quite quickly.  L4 will not add a
+   priority suppression function call.  As such, we need to do
+   an ipc with a small time out and then use exponential back off to
+   do the actual waiting.  This sucks.
+
+** Stub code
+  [L4] We include <task_client.h> in pt-start.c, however, we need a library
+  so we do not have to play with the corba stuff.
+
+** Root server and Task server
+*** Getting the tids.
+   pt-start.c has a wonderfully evil hack that will never work well.
+
+** Paging
+  We set the pager to the root server. Evil.  Fix this in pt-start.c.
diff --git a/libpthread/Versions b/libpthread/Versions
new file mode 100644 (file)
index 0000000..1a8dfee
--- /dev/null
@@ -0,0 +1,135 @@
+libc {
+  GLIBC_2.13_DEBIAN_31 {
+    pthread_attr_destroy; pthread_attr_getdetachstate;
+    pthread_attr_getinheritsched; pthread_attr_getschedparam;
+    pthread_attr_getschedpolicy; pthread_attr_getscope; pthread_attr_init;
+    pthread_attr_setdetachstate; pthread_attr_setinheritsched;
+    pthread_attr_setschedparam; pthread_attr_setschedpolicy;
+    pthread_attr_setscope;
+    pthread_condattr_destroy; pthread_condattr_init;
+    pthread_cond_broadcast; pthread_cond_destroy;
+    pthread_cond_init; pthread_cond_signal; pthread_cond_wait;
+    pthread_cond_timedwait;
+    pthread_equal;
+    pthread_exit; pthread_getschedparam; pthread_setschedparam;
+    pthread_mutex_destroy; pthread_mutex_init;
+    pthread_mutex_lock; pthread_mutex_trylock; pthread_mutex_unlock;
+    pthread_self; pthread_setcancelstate; pthread_setcanceltype;
+    __pthread_get_cleanup_stack;
+  GLIBC_PRIVATE {
+    __libc_pthread_init;
+  }
+}
+
+libpthread {
+  GLIBC_2.12 {
+    __pthread_errorcheck_mutexattr; __pthread_recursive_mutexattr;
+
+    _IO_flockfile; _IO_ftrylockfile; _IO_funlockfile;
+
+    __pthread_get_cleanup_stack;
+
+    __pthread_mutex_transfer_np;
+
+    _pthread_mutex_destroy; _pthread_mutex_init;
+    _pthread_mutex_lock; _pthread_mutex_trylock; _pthread_mutex_unlock;
+    _pthread_rwlock_destroy; _pthread_rwlock_init;
+
+    _cthread_init_routine;
+
+    cthread_detach;
+    cthread_fork;
+    cthread_keycreate;
+    cthread_getspecific;
+    __libc_getspecific;
+    cthread_setspecific;
+    __mutex_lock_solid;
+    __mutex_unlock_solid;
+    _cthreads_flockfile;
+    _cthreads_ftrylockfile;
+    _cthreads_funlockfile;
+
+    flockfile; ftrylockfile; funlockfile;
+
+    pthread_atfork;
+
+    pthread_attr_destroy; pthread_attr_getdetachstate;
+    pthread_attr_getguardsize; pthread_attr_getinheritsched;
+    pthread_attr_getschedparam; pthread_attr_getschedpolicy;
+    pthread_attr_getscope; pthread_attr_getstack; pthread_attr_getstackaddr;
+    pthread_attr_getstacksize; pthread_attr_init; pthread_attr_setdetachstate;
+    pthread_attr_setguardsize; pthread_attr_setinheritsched;
+    pthread_attr_setschedparam; pthread_attr_setschedpolicy;
+    pthread_attr_setscope; pthread_attr_setstack; pthread_attr_setstackaddr;
+    pthread_attr_setstacksize;
+
+    pthread_barrier_destroy; pthread_barrier_init; pthread_barrier_wait;
+    pthread_barrierattr_destroy; pthread_barrierattr_getpshared;
+    pthread_barrierattr_init; pthread_barrierattr_setpshared;
+
+    pthread_cancel;
+
+    pthread_cond_broadcast; pthread_cond_destroy; pthread_cond_init;
+    pthread_cond_signal; pthread_cond_timedwait; pthread_cond_wait;
+
+    pthread_condattr_destroy; pthread_condattr_getclock;
+    pthread_condattr_getpshared; pthread_condattr_init;
+    pthread_condattr_setclock; pthread_condattr_setpshared;
+
+    pthread_create; pthread_detach; pthread_equal; pthread_exit;
+
+    pthread_getattr_np;
+
+    pthread_getconcurrency; pthread_getcpuclockid;
+    pthread_getschedparam; pthread_getspecific;
+
+    pthread_join;
+
+    pthread_key_create; pthread_key_delete;
+
+    pthread_kill;
+
+    pthread_mutex_destroy; pthread_mutex_getprioceiling;
+    pthread_mutex_init; pthread_mutex_lock; pthread_mutex_setprioceiling;
+    pthread_mutex_timedlock; pthread_mutex_transfer_np;
+    pthread_mutex_trylock; pthread_mutex_unlock;
+
+    pthread_mutexattr_destroy; pthread_mutexattr_getprioceiling;
+    pthread_mutexattr_getprotocol; pthread_mutexattr_getpshared;
+    pthread_mutexattr_gettype; pthread_mutexattr_init;
+    pthread_mutexattr_setprioceiling; pthread_mutexattr_setprotocol;
+    pthread_mutexattr_setpshared; pthread_mutexattr_settype;
+
+    pthread_once;
+
+    pthread_rwlock_destroy; pthread_rwlock_init; pthread_rwlock_rdlock;
+    pthread_rwlock_timedrdlock; pthread_rwlock_timedwrlock;
+    pthread_rwlock_tryrdlock; pthread_rwlock_trywrlock;
+    pthread_rwlock_unlock; pthread_rwlock_wrlock;
+
+    pthread_rwlockattr_destroy; pthread_rwlockattr_getpshared;
+    pthread_rwlockattr_init; pthread_rwlockattr_setpshared;
+
+    pthread_self;
+
+    pthread_setcancelstate; pthread_setcanceltype;
+    pthread_setconcurrency; pthread_setschedparam;
+    pthread_setschedprio; pthread_setspecific;
+
+    pthread_sigmask;
+    pthread_testcancel;
+    pthread_yield;
+
+    sem_close; sem_destroy; sem_getvalue; sem_init; sem_open; sem_post;
+    sem_timedwait; sem_trywait; sem_unlink; sem_wait;
+
+    pthread_spin_destroy; pthread_spin_init; pthread_spin_lock;
+    pthread_spin_trylock; pthread_spin_unlock;
+    __pthread_spin_destroy; __pthread_spin_init;
+    __pthread_spin_lock; __pthread_spin_trylock; __pthread_spin_unlock;
+    _pthread_spin_lock;
+  }
+  GLIBC_2.13_DEBIAN_38 {
+    pthread_hurd_cond_wait_np;
+  }
+}
diff --git a/libpthread/configure b/libpthread/configure
new file mode 100644 (file)
index 0000000..5983490
--- /dev/null
@@ -0,0 +1,2 @@
+libc_add_on_canonical=libpthread
+libc_add_on_subdirs=.
diff --git a/libpthread/configure.in b/libpthread/configure.in
new file mode 100644 (file)
index 0000000..4e140b1
--- /dev/null
@@ -0,0 +1,4 @@
+GLIBC_PROVIDES
+
+libc_add_on_canonical=libpthread
+libc_add_on_subdirs=.
diff --git a/libpthread/forward.c b/libpthread/forward.c
new file mode 100644 (file)
index 0000000..c07d7c0
--- /dev/null
@@ -0,0 +1,127 @@
+/* Copyright (C) 2002, 2003, 2012 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <dlfcn.h>
+#include <stdlib.h>
+#include <shlib-compat.h>
+#include <pthread-functions.h>
+
+/* Pointers to the libc functions.  */
+struct pthread_functions __libc_pthread_functions attribute_hidden;
+
+
+# define FORWARD2(name, rettype, decl, params, defaction) \
+rettype                                                                              \
+name decl                                                                    \
+{                                                                            \
+  if (__libc_pthread_functions.ptr_##name == NULL)                           \
+    defaction;                                                               \
+                                                                             \
+  return __libc_pthread_functions.ptr_##name params;                         \
+}
+
+# define FORWARD(name, decl, params, defretval) \
+  FORWARD2 (name, int, decl, params, return defretval)
+
+FORWARD (pthread_attr_destroy, (pthread_attr_t *attr), (attr), 0)
+
+FORWARD (pthread_attr_init, (pthread_attr_t *attr), (attr), 0)
+
+FORWARD (pthread_attr_getdetachstate,
+        (const pthread_attr_t *attr, int *detachstate), (attr, detachstate),
+        0)
+FORWARD (pthread_attr_setdetachstate, (pthread_attr_t *attr, int detachstate),
+        (attr, detachstate), 0)
+
+FORWARD (pthread_attr_getinheritsched,
+        (const pthread_attr_t *attr, int *inherit), (attr, inherit), 0)
+FORWARD (pthread_attr_setinheritsched, (pthread_attr_t *attr, int inherit),
+        (attr, inherit), 0)
+
+FORWARD (pthread_attr_getschedparam,
+        (const pthread_attr_t *attr, struct sched_param *param),
+        (attr, param), 0)
+FORWARD (pthread_attr_setschedparam,
+        (pthread_attr_t *attr, const struct sched_param *param),
+        (attr, param), 0)
+
+FORWARD (pthread_attr_getschedpolicy,
+        (const pthread_attr_t *attr, int *policy), (attr, policy), 0)
+FORWARD (pthread_attr_setschedpolicy, (pthread_attr_t *attr, int policy),
+        (attr, policy), 0)
+
+FORWARD (pthread_attr_getscope,
+        (const pthread_attr_t *attr, int *scope), (attr, scope), 0)
+FORWARD (pthread_attr_setscope, (pthread_attr_t *attr, int scope),
+        (attr, scope), 0)
+
+
+FORWARD (pthread_condattr_destroy, (pthread_condattr_t *attr), (attr), 0)
+FORWARD (pthread_condattr_init, (pthread_condattr_t *attr), (attr), 0)
+
+
+FORWARD (pthread_cond_broadcast, (pthread_cond_t *cond), (cond), 0)
+FORWARD (pthread_cond_destroy, (pthread_cond_t *cond), (cond), 0)
+FORWARD (pthread_cond_init,
+        (pthread_cond_t *cond, const pthread_condattr_t *cond_attr),
+        (cond, cond_attr), 0)
+FORWARD (pthread_cond_signal, (pthread_cond_t *cond), (cond), 0)
+FORWARD (pthread_cond_wait, (pthread_cond_t *cond, pthread_mutex_t *mutex),
+        (cond, mutex), 0)
+FORWARD (pthread_cond_timedwait,
+        (pthread_cond_t *cond, pthread_mutex_t *mutex,
+         const struct timespec *abstime), (cond, mutex, abstime), 0)
+
+FORWARD (pthread_equal, (pthread_t thread1, pthread_t thread2),
+        (thread1, thread2), 1)
+
+
+/* Use an alias to avoid warning, as pthread_exit is declared noreturn.  */
+FORWARD2 (pthread_exit, void, (void *retval), (retval), exit (EXIT_SUCCESS))
+
+
+FORWARD (pthread_getschedparam,
+        (pthread_t target_thread, int *policy, struct sched_param *param),
+        (target_thread, policy, param), 0)
+FORWARD (pthread_setschedparam,
+        (pthread_t target_thread, int policy,
+         const struct sched_param *param), (target_thread, policy, param), 0)
+
+
+FORWARD (pthread_mutex_destroy, (pthread_mutex_t *mutex), (mutex), 0)
+
+FORWARD (pthread_mutex_init,
+        (pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr),
+        (mutex, mutexattr), 0)
+
+FORWARD (pthread_mutex_lock, (pthread_mutex_t *mutex), (mutex), 0)
+
+FORWARD (pthread_mutex_unlock, (pthread_mutex_t *mutex), (mutex), 0)
+
+
+FORWARD2 (pthread_self, pthread_t, (void), (), return 0)
+
+
+FORWARD (pthread_setcancelstate, (int state, int *oldstate), (state, oldstate),
+        0)
+
+FORWARD (pthread_setcanceltype, (int type, int *oldtype), (type, oldtype), 0)
+
+struct __pthread_cancelation_handler *dummy_list;
+FORWARD2 (__pthread_get_cleanup_stack, struct __pthread_cancelation_handler **, (void), (), return &dummy_list);
diff --git a/libpthread/headers.m4 b/libpthread/headers.m4
new file mode 100644 (file)
index 0000000..5a58b9b
--- /dev/null
@@ -0,0 +1,45 @@
+# headers.m4 - Autoconf snippets to install links for header files.
+# Copyright 2003, 2008 Free Software Foundation, Inc.
+# Written by Marcus Brinkmann <marcus@gnu.org>.
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This file is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+AC_CONFIG_LINKS([
+  sysroot/include/pthread.h:libpthread/include/pthread.h
+  sysroot/include/pthread/pthread.h:libpthread/include/pthread/pthread.h
+  sysroot/include/pthread/pthreadtypes.h:libpthread/include/pthread/pthreadtypes.h
+  sysroot/include/bits/memory.h:libpthread/sysdeps/${arch}/bits/memory.h
+  sysroot/include/bits/spin-lock.h:libpthread/sysdeps/${arch}/bits/spin-lock.h
+  sysroot/include/bits/spin-lock-inline.h:libpthread/sysdeps/${arch}/bits/spin-lock-inline.h
+  sysroot/include/bits/pthreadtypes.h:libpthread/sysdeps/generic/bits/pthreadtypes.h
+  sysroot/include/bits/barrier-attr.h:libpthread/sysdeps/generic/bits/barrier-attr.h
+  sysroot/include/bits/barrier.h:libpthread/sysdeps/generic/bits/barrier.h
+  sysroot/include/bits/cancelation.h:libpthread/sysdeps/generic/bits/cancelation.h
+  sysroot/include/bits/condition-attr.h:libpthread/sysdeps/generic/bits/condition-attr.h
+  sysroot/include/bits/condition.h:libpthread/sysdeps/generic/bits/condition.h
+  sysroot/include/bits/mutex-attr.h:libpthread/sysdeps/generic/bits/mutex-attr.h
+  sysroot/include/bits/mutex.h:libpthread/sysdeps/generic/bits/mutex.h
+  sysroot/include/bits/once.h:libpthread/sysdeps/generic/bits/once.h
+  sysroot/include/bits/pthread.h:libpthread/sysdeps/generic/bits/pthread.h
+  sysroot/include/bits/rwlock-attr.h:libpthread/sysdeps/generic/bits/rwlock-attr.h
+  sysroot/include/bits/rwlock.h:libpthread/sysdeps/generic/bits/rwlock.h
+  sysroot/include/bits/thread-attr.h:libpthread/sysdeps/generic/bits/thread-attr.h
+  sysroot/include/bits/thread-barrier.h:libpthread/sysdeps/generic/bits/thread-barrier.h
+  sysroot/include/bits/thread-specific.h:libpthread/sysdeps/generic/bits/thread-specific.h
+  sysroot/include/bits/pthread-np.h:libpthread/sysdeps/l4/hurd/bits/pthread-np.h
+  sysroot/include/semaphore.h:libpthread/include/semaphore.h
+  sysroot/include/bits/semaphore.h:libpthread/sysdeps/generic/bits/semaphore.h
+  sysroot/include/signal.h:libpthread/signal/signal.h
+])
+
+AC_CONFIG_COMMANDS_POST([
+  mkdir -p sysroot/lib libpthread &&
+  ln -sf ../../libpthread/libpthread.a sysroot/lib/ &&
+  touch libpthread/libpthread.a
+])
diff --git a/libpthread/include/pthread.h b/libpthread/include/pthread.h
new file mode 100644 (file)
index 0000000..1d4d3c7
--- /dev/null
@@ -0,0 +1,7 @@
+#ifndef _PTHREAD_H
+#include <pthread/pthread.h>
+
+extern int __pthread_mutex_lock (pthread_mutex_t *__mutex);
+extern int __pthread_mutex_unlock (pthread_mutex_t *__mutex);
+
+#endif
diff --git a/libpthread/include/pthread/pthread.h b/libpthread/include/pthread/pthread.h
new file mode 100644 (file)
index 0000000..cd32fb2
--- /dev/null
@@ -0,0 +1,755 @@
+/* Copyright (C) 2000, 2002, 2005, 2006, 2007, 2008, 2009, 2010
+     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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ *     POSIX Threads Extension: ???                    <pthread.h>
+ */
+
+#ifndef _PTHREAD_H
+#define _PTHREAD_H     1
+
+#include <features.h>
+
+#include <sys/cdefs.h>
+#ifndef __extern_inline
+/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
+   inline semantics, unless -fgnu89-inline is used.  */
+# if !defined __cplusplus || __GNUC_PREREQ (4,3)
+#  if defined __GNUC_STDC_INLINE__ || defined __cplusplus
+#   define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
+#   if __GNUC_PREREQ (4,3)
+#    define __extern_always_inline \
+   extern __always_inline __attribute__ ((__gnu_inline__, __artificial__))
+#   else
+#    define __extern_always_inline \
+   extern __always_inline __attribute__ ((__gnu_inline__))
+#   endif
+#  else
+#   define __extern_inline extern __inline
+#   define __extern_always_inline extern __always_inline
+#  endif
+# endif
+#endif
+
+#include <sched.h>
+#include <time.h>
+
+__BEGIN_DECLS
+
+#include <pthread/pthreadtypes.h>
+
+#include <bits/pthread.h>
+
+/* Possible values for the process shared attribute.  */
+#define PTHREAD_PROCESS_PRIVATE __PTHREAD_PROCESS_PRIVATE
+#define PTHREAD_PROCESS_SHARED __PTHREAD_PROCESS_SHARED
+\f
+
+/* Thread attributes.  */
+
+/* Possible values for the inheritsched attribute.  */
+#define PTHREAD_EXPLICIT_SCHED __PTHREAD_EXPLICIT_SCHED
+#define PTHREAD_INHERIT_SCHED __PTHREAD_INHERIT_SCHED
+
+/* Possible values for the `contentionscope' attribute.  */
+#define PTHREAD_SCOPE_SYSTEM __PTHREAD_SCOPE_SYSTEM
+#define PTHREAD_SCOPE_PROCESS __PTHREAD_SCOPE_PROCESS
+
+/* Possible values for the `detachstate' attribute.  */
+#define PTHREAD_CREATE_JOINABLE __PTHREAD_CREATE_JOINABLE
+#define PTHREAD_CREATE_DETACHED __PTHREAD_CREATE_DETACHED
+
+#include <bits/thread-attr.h>
+
+/* Initialize the thread attribute object in *ATTR to the default
+   values.  */
+extern int pthread_attr_init (pthread_attr_t *attr);
+
+/* Destroy the thread attribute object in *ATTR.  */
+extern int pthread_attr_destroy (pthread_attr_t *attr);
+
+
+/* Return the value of the inheritsched attribute in *ATTR in
+   *INHERITSCHED.  */
+extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict attr,
+                                        int *__restrict inheritsched);
+
+/* Set the value of the inheritsched attribute in *ATTR to
+   INHERITSCHED.  */
+extern int pthread_attr_setinheritsched (pthread_attr_t *attr,
+                                        int inheritsched);
+
+
+/* Return the value of the schedparam attribute in *ATTR in *PARAM.  */
+extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict attr,
+                                      struct sched_param *__restrict param);
+
+/* Set the value of the schedparam attribute in *ATTR to PARAM.  */
+extern int pthread_attr_setschedparam (pthread_attr_t *__restrict attr,
+                                      const struct sched_param *__restrict param);
+
+
+/* Return the value of the schedpolicy attribute in *ATTR to *POLICY.  */
+extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict attr,
+                                       int *__restrict policy);
+
+/* Set the value of the schedpolicy attribute in *ATTR to POLICY.  */
+extern int pthread_attr_setschedpolicy (pthread_attr_t *attr,
+                                       int policy);
+
+
+/* Return the value of the contentionscope attribute in *ATTR in
+   *CONTENTIONSCOPE.  */
+extern int pthread_attr_getscope (const pthread_attr_t *__restrict attr,
+                                 int *__restrict contentionscope);
+
+/* Set the value of the contentionscope attribute in *ATTR to
+   CONTENTIONSCOPE.  */
+extern int pthread_attr_setscope (pthread_attr_t *attr,
+                                 int contentionscope);
+
+
+/* Return the value of the stackaddr attribute in *ATTR in
+   *STACKADDR.  */
+extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict attr,
+                                     void **__restrict stackaddr);
+
+/* Set the value of the stackaddr attribute in *ATTR to STACKADDR.  */
+extern int pthread_attr_setstackaddr (pthread_attr_t *attr,
+                                     void *stackaddr);
+
+
+#ifdef __USE_XOPEN2K
+/* Return the value of the stackaddr and stacksize attributes in *ATTR
+   in *STACKADDR and *STACKSIZE respectively.  */
+extern int pthread_attr_getstack (const pthread_attr_t *__restrict attr,
+                                 void **__restrict stackaddr,
+                                 size_t *__restrict stacksize);
+
+/* Set the value of the stackaddr and stacksize attributes in *ATTR to
+   STACKADDR and STACKSIZE respectively.  */
+extern int pthread_attr_setstack (pthread_attr_t *attr,
+                                 void *stackaddr,
+                                 size_t stacksize);
+#endif
+
+
+/* Return the value of the detachstate attribute in *ATTR in
+   *DETACHSTATE.  */
+extern int pthread_attr_getdetachstate (const pthread_attr_t *attr,
+                                       int *detachstate);
+
+/* Set the value of the detachstate attribute in *ATTR to
+   DETACHSTATE.  */
+extern int pthread_attr_setdetachstate (pthread_attr_t *attr,
+                                       int detachstate);
+
+
+/* Return the value of the guardsize attribute in *ATTR in
+   *GUARDSIZE.  */
+extern int pthread_attr_getguardsize (const pthread_attr_t *__restrict attr,
+                                     size_t *__restrict guardsize);
+
+/* Set the value of the guardsize attribute in *ATTR to GUARDSIZE.  */
+extern int pthread_attr_setguardsize (pthread_attr_t *attr,
+                                     size_t guardsize);
+
+
+/* Return the value of the stacksize attribute in *ATTR in
+   *STACKSIZE.  */
+extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict attr,
+                                     size_t *__restrict stacksize);
+
+/* Set the value of the stacksize attribute in *ATTR to STACKSIZE.  */
+extern int pthread_attr_setstacksize (pthread_attr_t *attr,
+                                     size_t stacksize);
+
+#ifdef __USE_GNU
+/* Initialize thread attribute *ATTR with attributes corresponding to the
+   already running thread THREAD.  It shall be called on an uninitialized ATTR
+   and destroyed with pthread_attr_destroy when no longer needed.  */
+extern int pthread_getattr_np (pthread_t thread, pthread_attr_t *attr);
+#endif
+\f
+
+/* Create a thread with attributes given by ATTR, executing
+   START_ROUTINE with argument ARG.  */
+extern int pthread_create (pthread_t *__restrict __threadp,
+                          __const pthread_attr_t *__restrict __attr,
+                          void *(*__start_routine)(void *),
+                          void *__restrict __arg);
+
+/* Terminate the current thread and make STATUS available to any
+   thread that might join us.  */
+extern void pthread_exit (void *__status) __attribute__ ((noreturn));
+
+/* Make calling thread wait for termination of thread THREAD.  Return
+   the exit status of the thread in *STATUS.  */
+extern int pthread_join (pthread_t __threadp, void **__status);
+
+/* Indicate that the storage for THREAD can be reclaimed when it
+   terminates.  */
+extern int pthread_detach (pthread_t __threadp);
+
+/* Compare thread IDs T1 and T2.  Return nonzero if they are equal, 0
+   if they are not.  */
+extern int pthread_equal (pthread_t __t1, pthread_t __t2);
+
+# ifdef __USE_EXTERN_INLINES
+
+__extern_inline int
+pthread_equal (pthread_t __t1, pthread_t __t2)
+{
+  return __pthread_equal (__t1, __t2);
+}
+
+# endif /* Use extern inlines.  */
+
+
+/* Return the thread ID of the calling thread.  */
+extern pthread_t pthread_self (void);
+\f
+
+/* Mutex attributes.  */
+
+#define PTHREAD_PRIO_NONE_NP __PTHREAD_PRIO_NONE
+#define PTHREAD_PRIO_INHERIT_NP __PTHREAD_PRIO_INHERIT
+#define PTHREAD_PRIO_PROTECT_NP __PTHREAD_PRIO_PROTECT
+#ifdef __USE_UNIX98
+#define PTHREAD_PRIO_NONE PTHREAD_PRIO_NONE_NP
+#define PTHREAD_PRIO_INHERIT PTHREAD_PRIO_INHERIT_NP
+#define PTHREAD_PRIO_PROTECT PTHREAD_PRIO_PROTECT_NP
+#endif
+
+#define PTHREAD_MUTEX_TIMED_NP __PTHREAD_MUTEX_TIMED
+#define PTHREAD_MUTEX_ERRORCHECK_NP __PTHREAD_MUTEX_ERRORCHECK
+#define PTHREAD_MUTEX_RECURSIVE_NP __PTHREAD_MUTEX_RECURSIVE
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
+#define PTHREAD_MUTEX_NORMAL PTHREAD_MUTEX_TIMED_NP
+#define PTHREAD_MUTEX_ERRORCHECK PTHREAD_MUTEX_ERRORCHECK_NP
+#define PTHREAD_MUTEX_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP
+#define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_NORMAL
+#endif
+#ifdef __USE_GNU
+/* For compatibility.  */
+#define PTHREAD_MUTEX_FAST_NP PTHREAD_MUTEX_TIMED_NP
+#endif
+
+#include <bits/mutex-attr.h>
+
+/* Initialize the mutex attribute object in *ATTR to the default
+   values.  */
+extern int pthread_mutexattr_init(pthread_mutexattr_t *attr);
+
+/* Destroy the mutex attribute structure in *ATTR.  */
+extern int pthread_mutexattr_destroy(pthread_mutexattr_t *attr);
+
+
+#ifdef __USE_UNIX98
+/* Return the value of the prioceiling attribute in *ATTR in
+   *PRIOCEILING.  */
+extern int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *__restrict attr,
+                                           int *__restrict prioceiling);
+
+/* Set the value of the prioceiling attribute in *ATTR to
+   PRIOCEILING.  */
+extern int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *attr,
+                                           int prioceiling);
+
+
+/* Return the value of the protocol attribute in *ATTR in
+   *PROTOCOL.  */
+extern int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *__restrict attr,
+                                        int *__restrict protocol);
+
+/* Set the value of the protocol attribute in *ATTR to PROTOCOL.  */
+extern int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr,
+                                        int protocol);
+#endif
+
+
+/* Return the value of the process shared attribute in *ATTR in
+   *PSHARED.  */
+extern int pthread_mutexattr_getpshared(const pthread_mutexattr_t *__restrict attr,
+                                       int *__restrict pshared);
+
+/* Set the value of the process shared attribute in *ATTR to
+   PSHARED.  */
+extern int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr,
+                                       int pshared);
+
+
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
+/* Return the value of the type attribute in *ATTR in *TYPE.  */
+extern int pthread_mutexattr_gettype(const pthread_mutexattr_t *__restrict attr,
+                                    int *__restrict type);
+
+/* Set the value of the type attribute in *ATTR to TYPE.  */
+extern int pthread_mutexattr_settype(pthread_mutexattr_t *attr,
+                                    int type);
+#endif
+\f
+
+/* Mutexes.  */
+
+#include <bits/mutex.h>
+
+#define PTHREAD_MUTEX_INITIALIZER __PTHREAD_MUTEX_INITIALIZER
+/* Static initializer for recursive mutexes.  */
+
+#ifdef __USE_GNU
+# define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
+  __PTHREAD_ERRORCHECK_MUTEX_INITIALIZER
+# define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
+  __PTHREAD_RECURSIVE_MUTEX_INITIALIZER
+#endif
+
+/* Create a mutex with attributes given by ATTR and store it in
+   *__MUTEX.  */
+extern int pthread_mutex_init (struct __pthread_mutex *__restrict __mutex,
+                              const pthread_mutexattr_t *__restrict attr);
+
+/* Destroy the mutex __MUTEX.  */
+extern int pthread_mutex_destroy (struct __pthread_mutex *__mutex);
+
+/* Wait until lock for MUTEX becomes available and lock it.  */
+extern int pthread_mutex_lock (pthread_mutex_t *__mutex);
+
+/* Try to lock MUTEX.  */
+extern int pthread_mutex_trylock (pthread_mutex_t *__mutex);
+
+#ifdef __USE_XOPEN2K
+/* Try to lock MUTEX, block until *ABSTIME if it is already held.  */
+extern int pthread_mutex_timedlock (struct __pthread_mutex *__restrict mutex,
+                                   const struct timespec *__restrict abstime);
+#endif
+
+/* Unlock MUTEX.  */
+extern int pthread_mutex_unlock (pthread_mutex_t *__mutex);
+
+/* Transfer ownership of the mutex MUTEX to the thread TID.  The
+   caller must own the lock.  */
+extern int __pthread_mutex_transfer_np (struct __pthread_mutex *mutex,
+                                       pthread_t tid);
+
+
+#ifdef __USE_UNIX98
+/* Return the priority ceiling of mutex *MUTEX in *PRIOCEILING.  */
+extern int pthread_mutex_getprioceiling (const pthread_mutex_t *__restrict mutex,
+                                        int *__restrict prioceiling);
+
+/* After acquiring the mutex *MUTEX, set its priority ceiling to PRIO
+   and return the old priority ceiling in *OLDPRIO.  Before returning,
+   release the mutex.  */
+extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict mutex,
+                                        int prio, int *__restrict oldprio);
+#endif
+
+\f
+
+/* Condition attributes.  */
+
+#include <bits/condition-attr.h>
+
+/* Initialize the condition attribute in *ATTR to the default
+   values.  */
+extern int pthread_condattr_init (pthread_condattr_t *attr);
+
+/* Destroy the condition attribute structure in *ATTR.  */
+extern int pthread_condattr_destroy (pthread_condattr_t *attr);
+
+
+#ifdef __USE_XOPEN2K
+/* Return the value of the clock attribute in *ATTR in *CLOCK_ID.  */
+extern int pthread_condattr_getclock (const pthread_condattr_t *__restrict attr,
+                                     __clockid_t *__restrict clock_id);
+
+/* Set the value of the clock attribute in *ATTR to CLOCK_ID.  */
+extern int pthread_condattr_setclock (pthread_condattr_t *attr,
+                                     __clockid_t clock_id);
+#endif
+
+
+/* Return the value of the process shared attribute in *ATTR in
+   *PSHARED.  */
+extern int pthread_condattr_getpshared (const pthread_condattr_t *__restrict attr,
+                                       int *__restrict pshared);
+
+/* Set the value of the process shared attribute in *ATTR to
+   PSHARED.  */
+extern int pthread_condattr_setpshared (pthread_condattr_t *attr,
+                                       int pshared);
+\f
+
+/* Condition variables.  */
+
+#include <bits/condition.h>
+
+#define PTHREAD_COND_INITIALIZER __PTHREAD_COND_INITIALIZER
+
+extern int pthread_cond_init (pthread_cond_t *__restrict cond,
+                             const pthread_condattr_t *__restrict attr);
+
+extern int pthread_cond_destroy (pthread_cond_t *cond);
+
+/* Unblock at least one of the threads that are blocked on condition
+   variable COND.  */
+extern int pthread_cond_signal (pthread_cond_t *__cond);
+
+/* Unblock all threads that are blocked on condition variable COND.  */
+extern int pthread_cond_broadcast (pthread_cond_t *__cond);
+
+/* Block on condition variable COND.  MUTEX should be held by the
+   calling thread.  On success, MUTEX will be held by the calling
+   thread.  */
+extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
+                             pthread_mutex_t *__restrict __mutex);
+
+/* Block on condition variable COND.  MUTEX should be held by the
+   calling thread. On success, MUTEX will be held by the calling
+   thread.  If the time specified by ABSTIME passes, ETIMEDOUT is
+   returned, and MUTEX will nevertheless be held.  */
+extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
+                                  pthread_mutex_t *__restrict __mutex,
+                                  __const struct timespec *__restrict __abstime);
+\f
+
+/* Spin locks.  */
+
+#ifdef __USE_XOPEN2K
+
+# include <bits/spin-lock.h>
+
+#define PTHREAD_SPINLOCK_INITIALIZER __PTHREAD_SPIN_LOCK_INITIALIZER
+
+/* Destroy the spin lock object LOCK.  */
+extern int pthread_spin_destroy (pthread_spinlock_t *__lock);
+
+/* Initialize the spin lock object LOCK.  PSHARED determines whether
+   the spin lock can be operated upon by multiple processes.  */
+extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared);
+
+/* Lock the spin lock object LOCK.  If the lock is held by another
+   thread spin until it becomes available.  */
+extern int pthread_spin_lock (pthread_spinlock_t *__lock);
+
+/* Lock the spin lock object LOCK.  Fail if the lock is held by
+   another thread.  */
+extern int pthread_spin_trylock (pthread_spinlock_t *__lock);
+
+/* Unlock the spin lock object LOCK.  */
+extern int pthread_spin_unlock (pthread_spinlock_t *__lock);
+
+# ifdef __USE_EXTERN_INLINES
+
+# include <bits/spin-lock-inline.h>
+
+__extern_inline int
+pthread_spin_destroy (pthread_spinlock_t *__lock)
+{
+  return __pthread_spin_destroy (__lock);
+}
+
+__extern_inline int
+pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
+{
+  return __pthread_spin_init (__lock, __pshared);
+}
+
+__extern_inline int
+pthread_spin_lock (pthread_spinlock_t *__lock)
+{
+  return __pthread_spin_lock (__lock);
+}
+
+__extern_inline int
+pthread_spin_trylock (pthread_spinlock_t *__lock)
+{
+  return __pthread_spin_trylock (__lock);
+}
+
+__extern_inline int
+pthread_spin_unlock (pthread_spinlock_t *__lock)
+{
+  return __pthread_spin_unlock (__lock);
+}
+
+# endif /* Use extern inlines.  */
+
+#endif /* XPG6.  */
+\f
+
+/* rwlock attributes.  */
+
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K
+
+#include <bits/rwlock-attr.h>
+
+/* Initialize rwlock attribute object in *ATTR to the default
+   values.  */
+extern int pthread_rwlockattr_init (pthread_rwlockattr_t *attr);
+
+/* Destroy the rwlock attribute object in *ATTR.  */
+extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr);
+
+
+/* Return the value of the process shared attribute in *ATTR in
+   *PSHARED.  */
+extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *__restrict attr,
+                                         int *__restrict pshared);
+
+/* Set the value of the process shared atrribute in *ATTR to
+   PSHARED.  */
+extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *attr,
+                                         int pshared);
+\f
+
+/* rwlocks.  */
+
+#include <bits/rwlock.h>
+
+#define PTHREAD_RWLOCK_INITIALIZER __PTHREAD_RWLOCK_INITIALIZER
+/* Create a rwlock object with attributes given by ATTR and strore the
+   result in *RWLOCK.  */
+extern int pthread_rwlock_init (pthread_rwlock_t *__restrict rwlock,
+                               const pthread_rwlockattr_t *__restrict attr);
+
+/* Destroy the rwlock *RWLOCK.  */
+extern int pthread_rwlock_destroy (pthread_rwlock_t *rwlock);
+
+/* Acquire the rwlock *RWLOCK for reading.  */
+extern int pthread_rwlock_rdlock (pthread_rwlock_t *rwlock);
+
+/* Acquire the rwlock *RWLOCK for reading.  */
+extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *rwlock);
+
+# ifdef __USE_XOPEN2K
+/* Acquire the rwlock *RWLOCK for reading blocking until *ABSTIME if
+   it is already held.  */
+extern int pthread_rwlock_timedrdlock (struct __pthread_rwlock *__restrict rwlock,
+                                      const struct timespec *__restrict abstime);
+# endif
+
+/* Acquire the rwlock *RWLOCK for writing.  */
+extern int pthread_rwlock_wrlock (pthread_rwlock_t *rwlock);
+
+/* Try to acquire the rwlock *RWLOCK for writing.  */
+extern int pthread_rwlock_trywrlock (pthread_rwlock_t *rwlock);
+
+# ifdef __USE_XOPEN2K
+/* Acquire the rwlock *RWLOCK for writing blocking until *ABSTIME if
+   it is already held.  */
+extern int pthread_rwlock_timedwrlock (struct __pthread_rwlock *__restrict rwlock,
+                                      const struct timespec *__restrict abstime);
+# endif
+
+/* Release the lock held by the current thread on *RWLOCK.  */
+extern int pthread_rwlock_unlock (pthread_rwlock_t *rwlock);
+
+#endif /* __USE_UNIX98 || __USE_XOPEN2K */
+
+\f
+
+/* Cancelation.  */
+
+/* Register a cleanup handler.  */
+extern void pthread_cleanup_push (void (*routine) (void *), void *arg);
+
+/* Unregister a cleanup handler.  */
+extern void pthread_cleanup_pop (int execute);
+
+#include <bits/cancelation.h>
+
+#define pthread_cleanup_push(rt, rtarg) __pthread_cleanup_push(rt, rtarg)
+#define pthread_cleanup_pop(execute) __pthread_cleanup_pop(execute)
+
+#define PTHREAD_CANCEL_DISABLE 0
+#define PTHREAD_CANCEL_ENABLE 1
+
+/* Return the calling thread's cancelation state in *OLDSTATE and set
+   its state to STATE.  */
+extern int pthread_setcancelstate (int state, int *oldstate);
+
+#define PTHREAD_CANCEL_DEFERRED 0
+#define PTHREAD_CANCEL_ASYNCHRONOUS 1
+
+/* Return the calling thread's cancelation type in *OLDTYPE and set
+   its type to TYPE.  */
+extern int pthread_setcanceltype (int type, int *oldtype);
+
+/* Value returned by pthread_join if the target thread was
+   canceled.  */
+#define PTHREAD_CANCELED ((void *) -1)
+
+/* Cancel THEAD.  */
+extern int pthread_cancel (pthread_t thread);
+
+/* Add an explicit cancelation point.  */
+extern void pthread_testcancel (void);
+\f
+
+/* Barriers attributes.  */
+
+#ifdef __USE_XOPEN2K
+
+#include <bits/barrier-attr.h>
+
+/* Initialize barrier attribute object in *ATTR to the default
+   values.  */
+extern int pthread_barrierattr_init (pthread_barrierattr_t *attr);
+
+/* Destroy the barrier attribute object in *ATTR.  */
+extern int pthread_barrierattr_destroy (pthread_barrierattr_t *attr);
+
+
+/* Return the value of the process shared attribute in *ATTR in
+   *PSHARED.  */
+extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *__restrict attr,
+                                          int *__restrict pshared);
+
+/* Set the value of the process shared atrribute in *ATTR to
+   PSHARED.  */
+extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *attr,
+                                          int pshared);
+\f
+
+/* Barriers.  */
+
+#include <bits/barrier.h>
+
+/* Returned by pthread_barrier_wait to exactly one thread each time a
+   barrier is passed.  */
+#define PTHREAD_BARRIER_SERIAL_THREAD -1
+
+/* Initialize barrier BARRIER.  */
+extern int pthread_barrier_init (pthread_barrier_t *__restrict barrier,
+                               const pthread_barrierattr_t *__restrict attr,
+                               unsigned count);
+
+/* Destroy barrier BARRIER.  */
+extern int pthread_barrier_destroy (pthread_barrier_t *barrier);
+
+/* Wait on barrier BARRIER.  */
+extern int pthread_barrier_wait (pthread_barrier_t *barrier);
+
+#endif /* __USE_XOPEN2K */
+
+\f
+
+/* Thread specific data.  */
+
+#include <bits/thread-specific.h>
+
+/* Create a thread specific data key in KEY visible to all threads.
+   On thread destruction, DESTRUCTOR shall be called with the thread
+   specific data associate with KEY if it is not NULL.  */
+extern int pthread_key_create (pthread_key_t *key,
+                              void (*destructor) (void *));
+
+/* Delete the thread specific data key KEY.  The associated destructor
+   function is not called.  */
+extern int pthread_key_delete (pthread_key_t key);
+
+/* Return the caller thread's thread specific value of KEY.  */
+extern void *pthread_getspecific (pthread_key_t key);
+
+/* Set the caller thread's thread specific value of KEY to VALUE.  */
+extern int pthread_setspecific (pthread_key_t key, const void *value);
+\f
+
+/* Dynamic package initialization.  */
+
+#include <bits/once.h>
+
+#define PTHREAD_ONCE_INIT __PTHREAD_ONCE_INIT
+
+/* Call INIT_ROUTINE if this function has never been called with
+   *ONCE_CONTROL, otherwise do nothing.  */
+extern int pthread_once (pthread_once_t *once_control,
+                        void (*init_routine) (void));
+\f
+
+/* Concurrency.  */
+
+#ifdef __USE_UNIX98
+/* Set the desired concurrency level to NEW_LEVEL.  */
+extern int pthread_setconcurrency (int new_level);
+
+/* Get the current concurrency level.  */
+extern int pthread_getconcurrency (void);
+#endif
+\f
+
+/* Forking.  */
+
+/* Register the function PREPARE to be run before the process forks,
+   the function PARENT to be run after a fork in the parent and the
+   function CHILD to be run in the child after the fork.  If no
+   handling is desired then any of PREPARE, PARENT and CHILD may be
+   NULL.  The prepare handles will be called in the reverse order
+   which they were registered and the parent and child handlers in the
+   order in which they were registered.  */
+extern int pthread_atfork (void (*prepare) (void), void (*parent) (void),
+                          void (*child) (void));
+\f
+
+/* Signals (should be in <signal.h>).  */
+
+/* Send signal SIGNO to thread THREAD.  */
+extern int pthread_kill (pthread_t thread, int signo);
+\f
+
+/* Time.  */
+
+#ifdef __USE_XOPEN2K
+/* Return the thread cpu clock.  */
+extern int pthread_getcpuclockid (pthread_t thread, __clockid_t *clock);
+#endif
+\f
+
+/* Scheduling.  */
+
+/* Return thread THREAD's scheduling paramters.  */
+extern int pthread_getschedparam (pthread_t thread, int *__restrict policy,
+                                 struct sched_param *__restrict param);
+
+/* Set thread THREAD's scheduling paramters.  */
+extern int pthread_setschedparam (pthread_t thread, int policy,
+                                 const struct sched_param *param);
+
+/* Set thread THREAD's scheduling priority.  */
+extern int pthread_setschedprio (pthread_t thread, int prio);
+
+#ifdef __USE_GNU
+/* Yield the processor to another thread or process.
+   This function is similar to the POSIX `sched_yield' function but
+   might be differently implemented in the case of a m-on-n thread
+   implementation.  */
+extern int pthread_yield (void);
+#endif
+\f
+
+/* Kernel-specific interfaces.  */
+
+#include <bits/pthread-np.h>
+
+
+__END_DECLS
+
+#endif /* pthread.h */
diff --git a/libpthread/include/pthread/pthreadtypes.h b/libpthread/include/pthread/pthreadtypes.h
new file mode 100644 (file)
index 0000000..33bd009
--- /dev/null
@@ -0,0 +1,125 @@
+/* Copyright (C) 2000, 2002, 2005, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ *     POSIX Threads Extension: ???                    <pthreadtypes.h>
+ */
+
+#ifndef _PTHREADTYPES_H
+#define _PTHREADTYPES_H        1
+
+#include <features.h>
+
+#include <bits/types.h>
+
+__BEGIN_DECLS
+
+#include <bits/pthread.h>
+typedef __pthread_t pthread_t;
+
+/* Possible values for the process shared attribute.  */
+enum __pthread_process_shared
+  {
+    __PTHREAD_PROCESS_PRIVATE = 0,
+    __PTHREAD_PROCESS_SHARED
+  };
+
+/* Possible values for the inheritsched attribute.  */
+enum __pthread_inheritsched
+  {
+    __PTHREAD_EXPLICIT_SCHED = 0,
+    __PTHREAD_INHERIT_SCHED
+  };
+
+/* Possible values for the `contentionscope' attribute.  */
+enum __pthread_contentionscope
+  {
+    __PTHREAD_SCOPE_SYSTEM = 0,
+    __PTHREAD_SCOPE_PROCESS
+  };
+
+/* Possible values for the `detachstate' attribute.  */
+enum __pthread_detachstate
+  {
+    __PTHREAD_CREATE_JOINABLE = 0,
+    __PTHREAD_CREATE_DETACHED
+  };
+
+#include <bits/thread-attr.h>
+typedef struct __pthread_attr pthread_attr_t;
+
+enum __pthread_mutex_protocol
+  {
+    __PTHREAD_PRIO_NONE= 0,
+    __PTHREAD_PRIO_INHERIT,
+    __PTHREAD_PRIO_PROTECT
+  };
+
+enum __pthread_mutex_type
+  {
+    __PTHREAD_MUTEX_TIMED,
+    __PTHREAD_MUTEX_ERRORCHECK,
+    __PTHREAD_MUTEX_RECURSIVE
+  };
+
+#include <bits/mutex-attr.h>
+typedef struct __pthread_mutexattr pthread_mutexattr_t;
+
+#include <bits/mutex.h>
+typedef struct __pthread_mutex pthread_mutex_t;
+
+#include <bits/condition-attr.h>
+typedef struct __pthread_condattr pthread_condattr_t;
+
+#include <bits/condition.h>
+typedef struct __pthread_cond pthread_cond_t;
+
+#ifdef __USE_XOPEN2K
+# include <bits/spin-lock.h>
+typedef __pthread_spinlock_t pthread_spinlock_t;
+#endif /* XPG6.  */
+
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K
+
+#include <bits/rwlock-attr.h>
+typedef struct __pthread_rwlockattr pthread_rwlockattr_t;
+
+#include <bits/rwlock.h>
+typedef struct __pthread_rwlock pthread_rwlock_t;
+
+#endif /* __USE_UNIX98 || __USE_XOPEN2K */
+
+#ifdef __USE_XOPEN2K
+
+#include <bits/barrier-attr.h>
+typedef struct __pthread_barrierattr pthread_barrierattr_t;
+
+#include <bits/barrier.h>
+typedef struct __pthread_barrier pthread_barrier_t;
+
+#endif /* __USE_XOPEN2K */
+
+#include <bits/thread-specific.h>
+typedef __pthread_key pthread_key_t;
+
+#include <bits/once.h>
+typedef struct __pthread_once pthread_once_t;
+
+__END_DECLS
+
+#endif /* pthreadtypes.h */
diff --git a/libpthread/include/semaphore.h b/libpthread/include/semaphore.h
new file mode 100644 (file)
index 0000000..657e796
--- /dev/null
@@ -0,0 +1,69 @@
+/* Copyright (C) 2005, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _SEMAPHORE_H
+#define _SEMAPHORE_H   1
+
+#include <features.h>
+
+__BEGIN_DECLS
+
+#include <bits/semaphore.h>
+
+#define SEM_FAILED ((void *) 0)
+
+typedef struct __semaphore sem_t;
+
+/* Initialize semaphore *SEM with value VALUE.  */
+extern int sem_init (sem_t *sem, int pshared, unsigned value);
+
+/* Destroy semaphore *SEM created with sem_init.  */
+extern int sem_destroy (sem_t *sem);
+
+/* Store the value of semaphore *SEM in *VALUE.  */
+extern int sem_getvalue (sem_t *__restrict sem, int *__restrict value);
+
+/* Perform a down operation on semaphore *SEM.  */
+extern int sem_wait (sem_t *sem);
+
+/* Perform a down operation on semaphore *SEM if it can be done so
+   without blocking.  */
+extern int sem_trywait (sem_t *sem);
+
+#ifdef __USE_XOPEN2K
+/* Perform a down operation on semaphore *SEM but don't wait longer
+   than TIMEOUT.  */
+extern int sem_timedwait (sem_t *__restrict sem,
+                         const struct timespec *__restrict timeout);
+#endif
+
+/* Perform an up operation on semaphore *SEM.  */
+extern int sem_post (sem_t *sem);
+
+/* Open a named semaphore.  */
+extern sem_t *sem_open (const char *name, int open_flags, ...);
+
+/* Close a semaphore returned by sem_open.  */
+extern int sem_close (sem_t *sem);
+
+/* Unlink a named semaphore.  */
+extern int sem_unlink (const char *name);
+
+__END_DECLS
+
+#endif /* semaphore.h */
diff --git a/libpthread/libc_pthread_init.c b/libpthread/libc_pthread_init.c
new file mode 100644 (file)
index 0000000..e6c8b9f
--- /dev/null
@@ -0,0 +1,34 @@
+/* Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <string.h>
+#include <pthread-functions.h>
+
+void
+__libc_pthread_init (functions)
+     const struct pthread_functions *functions;
+{
+#ifdef SHARED
+  /* We copy the content of the variable pointed to by the FUNCTIONS
+     parameter to one in libc.so since this means access to the array
+     can be done with one memory access instead of two.  */
+  memcpy (&__libc_pthread_functions, functions,
+         sizeof (__libc_pthread_functions));
+#endif
+}
diff --git a/libpthread/libpthread.a b/libpthread/libpthread.a
new file mode 100644 (file)
index 0000000..926315b
--- /dev/null
@@ -0,0 +1,20 @@
+/* pthread initializer is weak in glibc.  It must be included if glibc
+   is to start threading. */
+EXTERN(_cthread_init_routine)
+
+/* Weak references in glibc that must be filled if glibc is to be
+   thread safe.  */
+EXTERN(cthread_detach)
+EXTERN(cthread_fork)
+EXTERN(cthread_keycreate)
+EXTERN(cthread_getspecific)
+EXTERN(__libc_getspecific)
+EXTERN(cthread_setspecific)
+EXTERN(__mutex_lock_solid)
+EXTERN(__mutex_unlock_solid)
+/* For libio stream locking.  */
+EXTERN(_cthreads_flockfile)
+EXTERN(_cthreads_funlockfile)
+EXTERN(_cthreads_ftrylockfile)
+
+GROUP(-lpthread2 -lihash -lrt)
diff --git a/libpthread/libpthread_pic.a b/libpthread/libpthread_pic.a
new file mode 100644 (file)
index 0000000..5673b4e
--- /dev/null
@@ -0,0 +1,20 @@
+/* pthread initializer is weak in glibc.  It must be included if glibc
+   is to start threading. */
+EXTERN(_cthread_init_routine)
+
+/* Weak references in glibc that must be filled if glibc is to be
+   thread safe.  */
+EXTERN(cthread_detach)
+EXTERN(cthread_fork)
+EXTERN(cthread_keycreate)
+EXTERN(cthread_getspecific)
+EXTERN(__libc_getspecific)
+EXTERN(cthread_setspecific)
+EXTERN(__mutex_lock_solid)
+EXTERN(__mutex_unlock_solid)
+/* For libio stream locking.  */
+EXTERN(_cthreads_flockfile)
+EXTERN(_cthreads_funlockfile)
+EXTERN(_cthreads_ftrylockfile)
+
+GROUP(-lpthread2_pic -lihash_pic)
diff --git a/libpthread/lockfile.c b/libpthread/lockfile.c
new file mode 100644 (file)
index 0000000..040cbfb
--- /dev/null
@@ -0,0 +1,65 @@
+/* lockfile - Handle locking and unlocking of streams.  Hurd cthreads version.
+   Copyright (C) 2000,01,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <cthreads.h>
+#include <pthread.h>           /* Must come before <stdio.h>! */
+#include <stdio.h>
+
+#ifdef _STDIO_USES_IOSTREAM
+
+void
+_cthreads_flockfile (_IO_FILE *fp)
+{
+  _IO_lock_lock (*fp->_lock);
+}
+
+void
+_cthreads_funlockfile (_IO_FILE *fp)
+{
+  _IO_lock_unlock (*fp->_lock);
+}
+
+int
+_cthreads_ftrylockfile (_IO_FILE *fp)
+{
+  return __libc_lock_trylock_recursive (*fp->_lock);
+}
+
+# undef        _IO_flockfile
+# undef        _IO_funlockfile
+# undef        _IO_ftrylockfile
+# undef                flockfile
+# undef                funlockfile
+# undef                ftrylockfile
+
+void _IO_flockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_flockfile")));
+void _IO_funlockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_funlockfile")));
+int _IO_ftrylockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_ftrylockfile")));
+
+void flockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_flockfile")));
+void funlockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_funlockfile")));
+int ftrylockfile (_IO_FILE *)
+     __attribute__ ((alias ("_cthreads_ftrylockfile")));
+
+#endif /* _STDIO_USES_IOSTREAM */
diff --git a/libpthread/not-in-libc.h b/libpthread/not-in-libc.h
new file mode 100644 (file)
index 0000000..516d4d1
--- /dev/null
@@ -0,0 +1,11 @@
+#define __mach_port_insert_right mach_port_insert_right
+#define __mach_port_allocate   mach_port_allocate
+#define __mig_init             mig_init
+#define __thread_create                thread_create
+#define __thread_get_state     thread_get_state
+#define __thread_resume                thread_resume
+#define __thread_set_state     thread_set_state
+#define __thread_terminate     thread_terminate
+#define __vm_allocate          vm_allocate
+#define __vm_deallocate                vm_deallocate
+#define __sched_yield           sched_yield
diff --git a/libpthread/pthread/Versions b/libpthread/pthread/Versions
new file mode 100644 (file)
index 0000000..e4b4e8b
--- /dev/null
@@ -0,0 +1,15 @@
+libc {
+  GLIBC_2.2 {
+    # XXX
+    __vm_deallocate; __mach_port_insert_right; __mach_reply_port;
+    __mig_init; __vm_allocate;
+
+    # functions used in inline functions or macros
+    __pthread_spin_destroy; __pthread_spin_init; __pthread_spin_lock;
+    _pthread_spin_lock; __pthread_spin_trylock; __pthread_spin_unlock;
+
+    # p*
+    pthread_spin_destroy; pthread_spin_init; pthread_spin_lock;
+    pthread_spin_trylock; pthread_spin_unlock;
+  }
+}
diff --git a/libpthread/pthread/cthreads-compat.c b/libpthread/pthread/cthreads-compat.c
new file mode 100644 (file)
index 0000000..cbe8170
--- /dev/null
@@ -0,0 +1,107 @@
+/* Compatibility routines for cthreads.
+   Copyright (C) 2000, 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <pthread.h>
+
+typedef void *cthread_t;
+typedef void *(*cthread_fn_t) (void *arg);
+typedef int cthread_key_t;
+
+#define        CTHREAD_KEY_INVALID (cthread_key_t) -1
+
+void
+cthread_detach (cthread_t thread)
+{
+  int err;
+
+  err = pthread_detach ((pthread_t) thread);
+  assert_perror (err);
+}
+
+cthread_t
+cthread_fork (cthread_fn_t func, void *arg)
+{
+  pthread_t thread;
+  int err;
+
+  err = pthread_create (&thread, NULL, func, arg);
+  assert_perror (err);
+
+  return (cthread_t) thread;
+}
+
+int
+cthread_keycreate (cthread_key_t *key)
+{
+  error_t err;
+
+  err = pthread_key_create (key, 0);
+  if (err)
+    {
+      errno = err;
+      *key = CTHREAD_KEY_INVALID;
+      err = -1;
+    }
+
+  return err;
+}
+
+int
+cthread_getspecific (cthread_key_t key, void **val)
+{
+  *val = pthread_getspecific (key);
+  return 0;
+}
+
+void *
+__libc_getspecific (cthread_key_t key)
+{
+  return pthread_getspecific (key);
+}
+
+int
+cthread_setspecific (cthread_key_t key, void *val)
+{
+  error_t err;
+
+  err = pthread_setspecific (key, (const void *) val);
+  if (err)
+    {
+      errno = err;
+      err = -1;
+    }
+
+  return err;
+}
+
+void
+__mutex_lock_solid (void *lock)
+{
+  __pthread_mutex_lock (lock);
+}
+
+void
+__mutex_unlock_solid (void *lock)
+{
+  if (__pthread_spin_trylock (lock) != 0)
+    /* Somebody already got the lock, that one will manage waking up others */
+    return;
+  __pthread_mutex_unlock (lock);
+}
diff --git a/libpthread/pthread/pt-alloc.c b/libpthread/pthread/pt-alloc.c
new file mode 100644 (file)
index 0000000..6af2da9
--- /dev/null
@@ -0,0 +1,215 @@
+/* Allocate a new thread structure.
+   Copyright (C) 2000, 2002, 2005, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <pthread.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+/* This braindamage is necessary because the standard says that some
+   of the threads functions "shall fail" if "No thread could be found
+   corresponding to that specified by the given thread ID."  */
+   
+/* Thread ID lookup table.  */
+struct __pthread **__pthread_threads;
+
+/* The size of the thread ID lookup table.  */
+int __pthread_max_threads;
+
+/* The total number of thread IDs currently in use, or on the list of
+   available thread IDs.  */
+int __pthread_num_threads;
+
+/* A lock for the table, and the other variables above.  */
+pthread_rwlock_t __pthread_threads_lock;
+
+/* List of thread structures corresponding to free thread IDs.  */
+struct __pthread *__pthread_free_threads;
+pthread_mutex_t __pthread_free_threads_lock;
+
+static inline error_t
+initialize_pthread (struct __pthread *new, int recycling)
+{
+  error_t err;
+
+  err = __pthread_init_specific (new);
+  if (err)
+    return err;
+
+  new->cancel_state = PTHREAD_CANCEL_ENABLE;
+  new->cancel_type = PTHREAD_CANCEL_DEFERRED;
+  new->cancel_pending = 0;
+
+  if (recycling)
+    /* Since we are recycling PTHREAD, we can assume certains things
+       about PTHREAD's current state and save some cycles by not
+       rewriting the memory.  */
+    return 0;
+
+  new->stack = 0;
+
+  new->state_lock = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER;
+  new->state_cond = (pthread_cond_t) PTHREAD_COND_INITIALIZER;
+
+  new->cancelation_handlers = 0;
+
+  new->next = 0;
+  new->prevp = 0;
+
+  return 0;
+}
+
+
+/* Allocate a new thread structure and its pthread thread ID (but not
+   a kernel thread).  */
+int
+__pthread_alloc (struct __pthread **pthread)
+{
+  error_t err;
+
+  struct __pthread *new;
+  struct __pthread **threads;
+  struct __pthread **old_threads;
+  int max_threads;
+  int new_max_threads;
+
+  pthread_mutex_lock (&__pthread_free_threads_lock);
+  for (new = __pthread_free_threads; new; new = new->next)
+    {
+      /* There is no need to take NEW->STATE_LOCK: if NEW is on this
+        list, then it is protected by __PTHREAD_FREE_THREADS_LOCK
+        except in __pthread_dealloc where after it is added to the
+        list (with the lock held), it drops the lock and then sets
+        NEW->STATE and immediately stops using NEW.  */
+      if (new->state == PTHREAD_TERMINATED)
+       {
+         __pthread_dequeue (new);
+         break;
+       }
+    }
+  pthread_mutex_unlock (&__pthread_free_threads_lock);
+
+  if (new)
+    {
+      /* The thread may still be running.  Make sure it is stopped.
+        If this is the case, then the thread is either at the end of
+        __pthread_dealloc or in __pthread_thread_halt.  In both
+        cases, we are interrupt it.  */
+      __pthread_thread_halt (new);
+
+      err = initialize_pthread (new, 1);
+      if (! err)
+       *pthread = new;
+      return err;
+    }
+
+  /* Allocate a new thread structure.  */
+  new = malloc (sizeof (struct __pthread));
+  if (new == NULL)
+    return ENOMEM;
+
+  err = initialize_pthread (new, 0);
+  if (err)
+    {
+      free (new);
+      return err;
+    }
+
+ retry:
+  pthread_rwlock_wrlock (&__pthread_threads_lock);
+
+  if (__pthread_num_threads < __pthread_max_threads)
+    {
+      /* We have a free slot.  Use the slot number plus one as the
+         thread ID for the new thread.  */
+      new->thread = 1 + __pthread_num_threads++;
+      __pthread_threads[new->thread - 1] = NULL;
+
+      pthread_rwlock_unlock (&__pthread_threads_lock);
+
+      *pthread = new;
+      return 0;
+    }
+#ifdef PTHREAD_THREADS_MAX
+  else if (__pthread_num_threads >= PTHREAD_THREADS_MAX)
+    {
+      /* We have reached the limit on the number of threads per process.  */
+      pthread_rwlock_unlock (&__pthread_threads_lock);
+
+      free (new);
+      return EAGAIN;
+    }
+#endif
+
+  /* We are going to enlarge the threads table.  Save its current
+     size.  We're going to release the lock before doing the necessary
+     memory allocation, since that's a potentially blocking operation.  */
+  max_threads = __pthread_max_threads;
+
+  pthread_rwlock_unlock (&__pthread_threads_lock);
+
+  /* Allocate a new lookup table that's twice as large.  */
+  new_max_threads
+    = max_threads > 0 ? max_threads * 2 : _POSIX_THREAD_THREADS_MAX;
+  threads = malloc (new_max_threads * sizeof (struct __pthread *));
+  if (threads == NULL)
+    {
+      free (new);
+      return ENOMEM;
+    }
+
+  pthread_rwlock_wrlock (&__pthread_threads_lock);
+
+  /* Check if nobody else has already enlarged the table.  */
+  if (max_threads != __pthread_max_threads)
+    {
+      /* Yep, they did.  */
+      pthread_rwlock_unlock (&__pthread_threads_lock);
+
+      /* Free the newly allocated table and try again to allocate a slot.  */
+      free (threads);
+      goto retry;
+    }
+
+  /* Copy over the contents of the old table.  */
+  memcpy (threads, __pthread_threads,
+         __pthread_max_threads * sizeof (struct __pthread *));
+
+  /* Save the location of the old table.  We want to deallocate its
+     storage after we released the lock.  */
+  old_threads = __pthread_threads;
+
+  /* Replace the table with the new one.  */
+  __pthread_max_threads = new_max_threads;
+  __pthread_threads = threads;
+
+  /* And allocate ourselves one of the newly created slots.  */
+  new->thread = 1 + __pthread_num_threads++;
+  __pthread_threads[new->thread - 1] = NULL;
+
+  pthread_rwlock_unlock (&__pthread_threads_lock);
+
+  free (old_threads);
+
+  *pthread = new;
+  return 0;
+}
diff --git a/libpthread/pthread/pt-cancel.c b/libpthread/pthread/pt-cancel.c
new file mode 100644 (file)
index 0000000..d19c557
--- /dev/null
@@ -0,0 +1,40 @@
+/* Cancel a thread.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+int
+pthread_cancel (pthread_t t)
+{
+  int err = 0;
+  struct __pthread *p;
+
+  p = __pthread_getid (t);
+  if (! p)
+    return ESRCH;
+
+  p->cancel_pending = 1;
+  if (p->cancel_state == PTHREAD_CANCEL_ENABLE
+      && p->cancel_type == PTHREAD_CANCEL_ASYNCHRONOUS)
+    err = __pthread_do_cancel (p);
+
+  return err;
+}
diff --git a/libpthread/pthread/pt-cleanup.c b/libpthread/pthread/pt-cleanup.c
new file mode 100644 (file)
index 0000000..58865aa
--- /dev/null
@@ -0,0 +1,28 @@
+/* Add a cancelation handler to the stack.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+struct __pthread_cancelation_handler **
+__pthread_get_cleanup_stack (void)
+{
+  return &_pthread_self ()->cancelation_handlers;
+}
diff --git a/libpthread/pthread/pt-create.c b/libpthread/pthread/pt-create.c
new file mode 100644 (file)
index 0000000..ca6b66c
--- /dev/null
@@ -0,0 +1,217 @@
+/* Thread creation.
+   Copyright (C) 2000, 2002, 2005, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <pthread.h>
+#include <signal.h>
+
+#include <bits/pt-atomic.h>
+
+#include <pt-internal.h>
+
+#ifdef HAVE_USELOCALE
+# include <locale.h>
+#endif
+
+/* The total number of pthreads currently active.  This is defined
+   here since it would be really stupid to have a threads-using
+   program that doesn't call `pthread_create'.  */
+__atomic_t __pthread_total;
+
+\f
+/* The entry-point for new threads.  */
+static void
+entry_point (void *(*start_routine)(void *), void *arg)
+{
+#ifdef HAVE_USELOCALE
+  /* A fresh thread needs to be bound to the global locale.  */
+  uselocale (LC_GLOBAL_LOCALE);
+#endif
+
+  __pthread_startup ();
+
+  pthread_exit (start_routine (arg));
+}
+
+/* Create a thread with attributes given by ATTR, executing
+   START_ROUTINE with argument ARG.  */
+int
+pthread_create (pthread_t *thread, const pthread_attr_t *attr,
+               void *(*start_routine)(void *), void *arg)
+{
+  int err;
+  struct __pthread *pthread;
+
+  err = __pthread_create_internal (&pthread, attr, start_routine, arg);
+  if (! err)
+    *thread = pthread->thread;
+
+  return err;
+}
+
+/* Internal version of pthread_create.  See comment in
+   pt-internal.h.  */
+int
+__pthread_create_internal (struct __pthread **thread,
+                          const pthread_attr_t *attr,
+                          void *(*start_routine)(void *), void *arg)
+{
+  int err;
+  struct __pthread *pthread;
+  const struct __pthread_attr *setup;
+  sigset_t sigset;
+
+  /* Allocate a new thread structure.  */
+  err = __pthread_alloc (&pthread);
+  if (err)
+    goto failed;
+
+  /* Use the default attributes if ATTR is NULL.  */
+  setup = attr ? attr : &__pthread_default_attr;
+
+  /* Initialize the thread state.  */
+  pthread->state = (setup->detachstate == PTHREAD_CREATE_DETACHED
+                   ? PTHREAD_DETACHED : PTHREAD_JOINABLE);
+
+  /* If the user supplied a stack, it is not our responsibility to
+     setup a stack guard.  */
+  if (setup->stackaddr)
+    pthread->guardsize = 0;
+  else
+    pthread->guardsize = (setup->guardsize <= setup->stacksize
+                         ? setup->guardsize : setup->stacksize);
+
+  /* Find a stack.  There are several scenarios: if a detached thread
+     kills itself, it has no way to deallocate its stack, thus it
+     leaves PTHREAD->stack set to true.  We try to reuse it here,
+     however, if the user supplied a stack, we cannot use the old one.
+     Right now, we simply deallocate it.  */
+  if (pthread->stack)
+    {
+      if (setup->stackaddr != __pthread_default_attr.stackaddr)
+       {
+         __pthread_stack_dealloc (pthread->stackaddr,
+                                  pthread->stacksize);
+         pthread->stackaddr = setup->stackaddr;
+         pthread->stacksize = setup->stacksize;
+       }
+    }
+  else
+    {
+      err = __pthread_stack_alloc (&pthread->stackaddr,
+                                  setup->stacksize);
+      if (err)
+       goto failed_stack_alloc;
+
+      pthread->stacksize = setup->stacksize;
+      pthread->stack = 1;
+    }
+
+  /* Allocate the kernel thread and other required resources.  */
+  err = __pthread_thread_alloc (pthread);
+  if (err)
+    goto failed_thread_alloc;
+
+#ifdef ENABLE_TLS
+  pthread->tcb = _dl_allocate_tls (NULL);
+  if (!pthread->tcb)
+    goto failed_thread_tls_alloc;
+  pthread->tcb->tcb = pthread->tcb;
+#endif /* ENABLE_TLS */
+
+  /* And initialize the rest of the machine context.  This may include
+     additional machine- and system-specific initializations that
+     prove convenient.  */
+  err = __pthread_setup (pthread, entry_point, start_routine, arg);
+  if (err)
+    goto failed_setup;
+
+  /* Initialize the system-specific signal state for the new
+     thread.  */
+  err = __pthread_sigstate_init (pthread);
+  if (err)
+    goto failed_sigstate;
+
+  /* Set the new thread's signal mask and set the pending signals to
+     empty.  POSIX says: "The signal mask shall be inherited from the
+     creating thread.  The set of signals pending for the new thread
+     shall be empty."  If the currnet thread is not a pthread then we
+     just inherit the process' sigmask.  */
+  if (__pthread_num_threads == 1)
+    err = sigprocmask (0, 0, &sigset);
+  else
+    err = __pthread_sigstate (_pthread_self (), 0, 0, &sigset, 0);
+  assert_perror (err);
+   
+  err = __pthread_sigstate (pthread, SIG_SETMASK, &sigset, 0, 1);
+  assert_perror (err);
+
+  /* Increase the total number of threads.  We do this before actually
+     starting the new thread, since the new thread might immediately
+     call `pthread_exit' which decreases the number of threads and
+     calls `exit' if the number of threads reaches zero.  Increasing
+     the number of threads from within the new thread isn't an option
+     since this thread might return and call `pthread_exit' before the
+     new thread runs.  */
+  __atomic_inc (&__pthread_total);
+
+  /* Store a pointer to this thread in the thread ID lookup table.  We
+     could use __thread_setid, however, we only lock for reading as no
+     other thread should be using this entry (we also assume that the
+     store is atomic).  */
+  pthread_rwlock_rdlock (&__pthread_threads_lock);
+  __pthread_threads[pthread->thread - 1] = pthread;
+  pthread_rwlock_unlock (&__pthread_threads_lock);
+
+  /* At this point it is possible to guess our pthread ID.  We have to
+     make sure that all functions taking a pthread_t argument can
+     handle the fact that this thread isn't really running yet.  */
+
+  /* Schedule the new thread.  */
+  err = __pthread_thread_start (pthread);
+  if (err)
+    goto failed_starting;
+
+  /* At this point the new thread is up and running.  */
+
+  *thread = pthread;
+
+  return 0;
+
+ failed_starting:
+  __pthread_setid (pthread->thread, NULL);
+  __atomic_dec (&__pthread_total);
+ failed_sigstate:
+  __pthread_sigstate_destroy (pthread);
+ failed_setup:
+#ifdef ENABLE_TLS
+  _dl_deallocate_tls (pthread->tcb, 1);
+ failed_thread_tls_alloc:
+#endif /* ENABLE_TLS */
+  __pthread_thread_dealloc (pthread);
+  __pthread_thread_halt (pthread);
+ failed_thread_alloc:
+  __pthread_stack_dealloc (pthread->stackaddr, pthread->stacksize);
+  pthread->stack = 0;
+ failed_stack_alloc:
+  __pthread_dealloc (pthread);
+ failed:
+  return err;
+}
diff --git a/libpthread/pthread/pt-dealloc.c b/libpthread/pthread/pt-dealloc.c
new file mode 100644 (file)
index 0000000..92fe1fd
--- /dev/null
@@ -0,0 +1,64 @@
+/* Deallocate a thread structure.
+   Copyright (C) 2000, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <pthread.h>
+#include <stdlib.h>
+
+#include <pt-internal.h>
+
+/* List of thread structures corresponding to free thread IDs.  */
+extern struct __pthread *__pthread_free_threads;
+extern pthread_mutex_t __pthread_free_threads_lock;
+
+
+/* Deallocate the thread structure for PTHREAD.  */
+void
+__pthread_dealloc (struct __pthread *pthread)
+{
+  assert (pthread->state != PTHREAD_TERMINATED);
+
+  /* Withdraw this thread from the thread ID lookup table.  */
+  __pthread_setid (pthread->thread, NULL);
+
+  /* Mark the thread as terminated.  We broadcast the condition
+     here to prevent pthread_join from waiting for this thread to
+     exit where it was never really started.  Such a call to
+     pthread_join is completely bogus, but unfortunately allowed
+     by the standards.  */
+  __pthread_mutex_lock (&pthread->state_lock);
+  if (pthread->state != PTHREAD_EXITED)
+    pthread_cond_broadcast (&pthread->state_cond);
+  __pthread_mutex_unlock (&pthread->state_lock);
+
+  /* We do not actually deallocate the thread structure, but add it to
+     a list of re-usable thread structures.  */
+  pthread_mutex_lock (&__pthread_free_threads_lock);
+  __pthread_enqueue (&__pthread_free_threads, pthread);
+  pthread_mutex_unlock (&__pthread_free_threads_lock);
+
+  /* Setting PTHREAD->STATE to PTHREAD_TERMINATED makes this TCB
+     available for reuse.  After that point, we can no longer assume
+     that PTHREAD is valid.
+
+     Note that it is safe to not lock this update to PTHREAD->STATE:
+     the only way that it can now be accessed is in __pthread_alloc,
+     which reads this variable.  */
+  pthread->state = PTHREAD_TERMINATED;
+}
diff --git a/libpthread/pthread/pt-detach.c b/libpthread/pthread/pt-detach.c
new file mode 100644 (file)
index 0000000..1e42c45
--- /dev/null
@@ -0,0 +1,92 @@
+/* Detach a thread.
+   Copyright (C) 2000, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <errno.h>
+#include <pthread.h>
+#include <stddef.h>
+
+#include <pt-internal.h>
+
+/* Indicate that the storage for THREAD can be reclaimed when it
+   terminates.  */
+int
+pthread_detach (pthread_t thread)
+{
+  struct __pthread *pthread;
+  int err = 0;
+
+  /* Lookup the thread structure for THREAD.  */
+  pthread = __pthread_getid (thread);
+  if (pthread == NULL)
+    return ESRCH;
+
+  __pthread_mutex_lock (&pthread->state_lock);
+
+  switch (pthread->state)
+    {
+    case PTHREAD_JOINABLE:
+      /* THREAD still running.  Mark it as detached such that its
+         resources can be reclaimed as soon as the thread exits.  */
+      pthread->state = PTHREAD_DETACHED;
+
+      /* Broadcast the condition.  This will make threads that are
+        waiting to join THREAD continue with hopefully disastrous
+        consequences instead of blocking indefinitely.  */
+      pthread_cond_broadcast (&pthread->state_cond);
+      __pthread_mutex_unlock (&pthread->state_lock);
+      break;
+
+    case PTHREAD_EXITED:
+      /* THREAD has already exited.  Make sure that nobody can
+         reference it anymore, and mark it as terminated.  */
+
+      __pthread_mutex_unlock (&pthread->state_lock);
+
+      /* Make sure the thread is not running before we remove its
+         stack.  (The only possibility is that it is in a call to
+         __pthread_thread_halt itself, but that is enough to cause a
+         sigsegv.)  */
+      __pthread_thread_halt (pthread);
+
+      /* Destroy the stack, the kernel resources and the control
+        block.  */
+      assert (pthread->stack);
+      __pthread_stack_dealloc (pthread->stackaddr, pthread->stacksize);
+      pthread->stack = 0;
+
+      __pthread_thread_dealloc (pthread);
+
+      __pthread_dealloc (pthread);
+      break;
+
+    case PTHREAD_TERMINATED:
+      /* Pretend THREAD wasn't there in the first place.  */
+      __pthread_mutex_unlock (&pthread->state_lock);
+      err = ESRCH;
+      break;
+
+    default:
+      /* Thou shalt not detach non-joinable threads!  */
+      __pthread_mutex_unlock (&pthread->state_lock);
+      err = EINVAL;
+      break;
+    }
+
+  return err;
+}
diff --git a/libpthread/pthread/pt-exit.c b/libpthread/pthread/pt-exit.c
new file mode 100644 (file)
index 0000000..c47b604
--- /dev/null
@@ -0,0 +1,124 @@
+/* Thread termination.
+   Copyright (C) 2000, 2002, 2005, 2007, 2011 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <pthread.h>
+#include <stdlib.h>
+
+#include <pt-internal.h>
+
+#include <bits/pt-atomic.h>
+
+
+/* Terminate the current thread and make STATUS available to any
+   thread that might join it.  */
+void
+__pthread_exit (void *status)
+{
+  struct __pthread *self = _pthread_self ();
+  struct __pthread_cancelation_handler **handlers;
+  int oldstate;
+
+  /* Run any cancelation handlers.  According to POSIX, the
+     cancellation cleanup handlers should be called with cancellation
+     disabled.  */
+  pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, &oldstate);
+
+  for (handlers = __pthread_get_cleanup_stack ();
+       *handlers;
+       *handlers = (*handlers)->next)
+    (*handlers)->handler ((*handlers)->arg);
+
+  pthread_setcancelstate (oldstate, &oldstate);
+
+  /* Destory any thread specific data.  */
+  __pthread_destroy_specific (self);
+
+  /* Destroy any signal state.  */
+  __pthread_sigstate_destroy (self);
+
+  /* Decrease the number of threads.  We use an atomic operation to
+     make sure that only the last thread calls `exit'.  */
+  if (__atomic_dec_and_test (&__pthread_total))
+    /* We are the last thread.  */
+    exit (0);
+
+  /* Note that after this point the process can be terminated at any
+     point if another thread calls `pthread_exit' and happens to be
+     the last thread.  */
+
+  __pthread_mutex_lock (&self->state_lock);
+
+  if (self->cancel_state == PTHREAD_CANCEL_ENABLE && self->cancel_pending)
+    status = PTHREAD_CANCELED;
+
+#ifdef ENABLE_TLS
+  if (self->tcb)
+    _dl_deallocate_tls (self->tcb, 1);
+#endif /* ENABLE_TLS */
+
+  switch (self->state)
+    {
+    default:
+      assert (! "Consistency error: unexpected self->state");
+      abort ();
+      break;
+
+    case PTHREAD_DETACHED:
+      /* Make sure that nobody can reference this thread anymore, and
+         mark it as terminated.  Our thread ID will immediately become
+         available for re-use.  For obvious reasons, we cannot
+         deallocate our own stack.  However, it will eventually be
+         reused when this thread structure is recycled.  */
+      __pthread_mutex_unlock (&self->state_lock);
+
+      __pthread_dealloc (self);
+
+      break;
+
+    case PTHREAD_JOINABLE:
+      /* We need to stay around for a while since another thread
+         might want to join us.  */
+      self->state = PTHREAD_EXITED;
+
+      /* We need to remember the exit status.  A thread joining us
+         might ask for it.  */
+      self->status = status;
+
+      /* Broadcast the condition.  This will wake up threads that are
+         waiting to join us.  */
+      pthread_cond_broadcast (&self->state_cond);
+      __pthread_mutex_unlock (&self->state_lock);
+
+      break;
+    }
+
+  /* Note that after this point the resources used by this thread can
+     be freed at any moment if another thread joins or detaches us.
+     This means that before freeing any resources, such a thread
+     should make sure that this thread is really halted.  */
+  
+  __pthread_thread_halt (self);
+
+  /* NOTREACHED */
+  abort ();
+}
+
+strong_alias (__pthread_exit, pthread_exit);
diff --git a/libpthread/pthread/pt-getattr.c b/libpthread/pthread/pt-getattr.c
new file mode 100644 (file)
index 0000000..24599c6
--- /dev/null
@@ -0,0 +1,49 @@
+/* Thread attributes retrieval.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+/* Initialize thread attribute *ATTR with attributes corresponding to the
+   already running thread THREAD.  It shall be called on an uninitialized ATTR
+   and destroyed with pthread_attr_destroy when no longer needed.  */
+int
+pthread_getattr_np (pthread_t thread, pthread_attr_t *attr)
+{
+  struct __pthread *pthread;
+
+  pthread = __pthread_getid(thread);
+  if (pthread == NULL)
+    return ESRCH;
+
+  /* Some attributes (schedparam, inheritsched, contentionscope and schedpolicy)
+     are not supported yet, so fill them with our default values.  */
+  *attr = __pthread_default_attr;
+
+  attr->stackaddr = pthread->stackaddr;
+  attr->stacksize = pthread->stacksize;
+  attr->guardsize = pthread->guardsize;
+  attr->detachstate = (pthread->state == PTHREAD_DETACHED
+                      ? PTHREAD_CREATE_DETACHED : PTHREAD_CREATE_JOINABLE);
+
+  return 0;
+}
diff --git a/libpthread/pthread/pt-initialize.c b/libpthread/pthread/pt-initialize.c
new file mode 100644 (file)
index 0000000..831a63d
--- /dev/null
@@ -0,0 +1,78 @@
+/* Initialize pthreads library.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <string.h>
+
+#include <pt-internal.h>
+#include <set-hooks.h>
+
+#include <pthread.h>
+#include <pthread-functions.h>
+
+DEFINE_HOOK (__pthread_init, (void));
+
+#ifdef IS_IN_libpthread
+static const struct pthread_functions pthread_functions =
+  {
+    .ptr_pthread_attr_destroy = __pthread_attr_destroy,
+    .ptr_pthread_attr_init = __pthread_attr_init,
+    .ptr_pthread_attr_getdetachstate = __pthread_attr_getdetachstate,
+    .ptr_pthread_attr_setdetachstate = __pthread_attr_setdetachstate,
+    .ptr_pthread_attr_getinheritsched = __pthread_attr_getinheritsched,
+    .ptr_pthread_attr_setinheritsched = __pthread_attr_setinheritsched,
+    .ptr_pthread_attr_getschedparam = __pthread_attr_getschedparam,
+    .ptr_pthread_attr_setschedparam = __pthread_attr_setschedparam,
+    .ptr_pthread_attr_getschedpolicy = __pthread_attr_getschedpolicy,
+    .ptr_pthread_attr_setschedpolicy = __pthread_attr_setschedpolicy,
+    .ptr_pthread_attr_getscope = __pthread_attr_getscope,
+    .ptr_pthread_attr_setscope = __pthread_attr_setscope,
+    .ptr_pthread_condattr_destroy = __pthread_condattr_destroy,
+    .ptr_pthread_condattr_init = __pthread_condattr_init,
+    .ptr_pthread_cond_broadcast = __pthread_cond_broadcast,
+    .ptr_pthread_cond_destroy = __pthread_cond_destroy,
+    .ptr_pthread_cond_init = __pthread_cond_init,
+    .ptr_pthread_cond_signal = __pthread_cond_signal,
+    .ptr_pthread_cond_wait = __pthread_cond_wait,
+    .ptr_pthread_cond_timedwait = __pthread_cond_timedwait,
+    .ptr_pthread_equal = __pthread_equal,
+    .ptr_pthread_exit = __pthread_exit,
+    .ptr_pthread_getschedparam = __pthread_getschedparam,
+    .ptr_pthread_setschedparam = __pthread_setschedparam,
+    .ptr_pthread_mutex_destroy = _pthread_mutex_destroy,
+    .ptr_pthread_mutex_init = _pthread_mutex_init,
+    .ptr_pthread_mutex_lock = __pthread_mutex_lock,
+    .ptr_pthread_mutex_trylock = __pthread_mutex_trylock,
+    .ptr_pthread_mutex_unlock = __pthread_mutex_unlock,
+    .ptr_pthread_self = __pthread_self,
+    .ptr_pthread_setcancelstate = __pthread_setcancelstate,
+    .ptr_pthread_setcanceltype = __pthread_setcanceltype,
+    .ptr___pthread_get_cleanup_stack = __pthread_get_cleanup_stack,
+  };
+#endif /* IS_IN_libpthread */
+
+/* Initialize the pthreads library.  */
+void
+__pthread_init (void)
+{
+#ifdef IS_IN_libpthread
+  __libc_pthread_init(&pthread_functions);
+#endif
+  RUN_HOOK (__pthread_init, ());
+}
diff --git a/libpthread/pthread/pt-internal.h b/libpthread/pthread/pt-internal.h
new file mode 100644 (file)
index 0000000..823d62b
--- /dev/null
@@ -0,0 +1,321 @@
+/* Internal defenitions for pthreads library.
+   Copyright (C) 2000, 2005, 2006, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _PT_INTERNAL_H
+#define _PT_INTERNAL_H 1
+
+#include <pthread.h>
+#include <stddef.h>
+#include <sched.h>
+#include <signal.h>
+#include <assert.h>
+
+#include <bits/pt-atomic.h>
+
+#include <pt-key.h>
+
+#include <pt-sysdep.h>
+#include <pt-machdep.h>
+
+/* Thread state.  */
+enum pthread_state
+{
+  /* The thread is running and joinable.  */
+  PTHREAD_JOINABLE = 0,
+  /* The thread is running and detached.  */
+  PTHREAD_DETACHED,
+  /* A joinable thread exited and its return code is available.  */
+  PTHREAD_EXITED,
+  /* The thread structure is unallocated and available for reuse.  */
+  PTHREAD_TERMINATED
+};
+
+#ifndef PTHREAD_KEY_MEMBERS
+# define PTHREAD_KEY_MEMBERS
+#endif
+
+#ifndef PTHREAD_SYSDEP_MEMBERS
+# define PTHREAD_SYSDEP_MEMBERS
+#endif
+
+#ifndef IS_IN_libpthread
+#ifdef ENABLE_TLS
+/* Type of the TCB.  */
+typedef struct
+{
+  void *tcb;                   /* Points to this structure.  */
+  void *dtv;                   /* Vector of pointers to TLS data.  */
+  thread_t self;               /* This thread's control port.  */
+} tcbhead_t;
+#endif /* ENABLE_TLS */
+#endif /* IS_IN_libpthread */
+
+/* This structure describes a POSIX thread.  */
+struct __pthread
+{
+  /* Thread ID.  */
+  pthread_t thread;
+
+  /* Cancellation.  */
+  int cancel_state;
+  int cancel_type;
+  int cancel_pending;
+  struct __pthread_cancelation_handler *cancelation_handlers;
+
+  /* Thread stack.  */
+  void *stackaddr;
+  size_t stacksize;
+  size_t guardsize;            /* Included in STACKSIZE (i.e. total
+                                  stack memory is STACKSIZE, not
+                                  STACKSIZE + GUARDSIZE).  */
+  int stack;                   /* Nonzero if the stack was allocated.  */
+
+  /* Exit status.  */
+  void *status;
+
+  /* Thread state.  */
+  enum pthread_state state;
+  pthread_mutex_t state_lock;  /* Locks the state.  */
+  pthread_cond_t state_cond;   /* Signalled when the state changes.  */
+
+  /* Thread context.  */
+  struct pthread_mcontext mcontext;
+
+  PTHREAD_KEY_MEMBERS
+
+  PTHREAD_SYSDEP_MEMBERS
+
+#ifdef ENABLE_TLS
+  tcbhead_t *tcb;
+#endif /* ENABLE_TLS */
+
+  struct __pthread *next, **prevp;
+};
+
+/* Enqueue an element THREAD on the queue *HEAD.  */
+static inline void
+__pthread_enqueue (struct __pthread **head, struct __pthread *thread)
+{
+  assert (thread->prevp == 0);
+
+  thread->next = *head;
+  thread->prevp = head;
+  if (*head)
+    (*head)->prevp = &thread->next;
+  *head = thread;
+}
+
+/* Dequeue the element THREAD from the queue it is connected to.  */
+static inline void
+__pthread_dequeue (struct __pthread *thread)
+{
+  assert (thread);
+
+  if (thread->next)
+    thread->next->prevp = thread->prevp;
+  *thread->prevp = thread->next;
+  thread->prevp = 0;
+}
+
+/* Iterate over QUEUE storing each element in ELEMENT.  */
+#define __pthread_queue_iterate(queue, element)                                \
+  for (struct __pthread *__pdi_next = (queue);                         \
+       ((element) = __pdi_next)                                                \
+        && ((__pdi_next = __pdi_next->next),                           \
+            1);                                                        \
+       )
+
+/* Iterate over QUEUE dequeuing each element, storing it in
+   ELEMENT.  */
+#define __pthread_dequeuing_iterate(queue, element)                    \
+  for (struct __pthread *__pdi_next = (queue);                         \
+       ((element) = __pdi_next)                                                \
+        && ((__pdi_next = __pdi_next->next),                           \
+            ((element)->prevp = 0),                                    \
+            1);                                                        \
+       )
+
+/* The total number of threads currently active.  */
+extern __atomic_t __pthread_total;
+
+/* The total number of thread IDs currently in use, or on the list of
+   available thread IDs.  */
+extern int __pthread_num_threads;
+
+/* Concurrency hint.  */
+extern int __pthread_concurrency;
+
+/* Array of __pthread structures and its lock.  Indexed by the pthread
+   id minus one.  (Why not just use the pthread id?  Because some
+   brain-dead users of the pthread interface incorrectly assume that 0
+   is an invalid pthread id.)  */
+extern struct __pthread **__pthread_threads;
+extern pthread_rwlock_t __pthread_threads_lock;
+
+#define __pthread_getid(thread) \
+  ({ struct __pthread *__t;                                                  \
+     pthread_rwlock_rdlock (&__pthread_threads_lock);                        \
+     __t = __pthread_threads[thread - 1];                                    \
+     pthread_rwlock_unlock (&__pthread_threads_lock);                        \
+     __t; })
+
+#define __pthread_setid(thread, pthread) \
+  pthread_rwlock_wrlock (&__pthread_threads_lock);                           \
+  __pthread_threads[thread - 1] = pthread;                                   \
+  pthread_rwlock_unlock (&__pthread_threads_lock);
+
+/* Similar to pthread_self, but returns the thread descriptor instead
+   of the thread ID.  */
+#ifndef _pthread_self
+extern struct __pthread *_pthread_self (void);
+#endif
+\f
+
+/* Initialize the pthreads library.  */
+extern void __pthread_init (void);
+
+/* Internal version of pthread_create.  Rather than return the new
+   tid, we return the whole __pthread structure in *PTHREAD.  */
+extern int __pthread_create_internal (struct __pthread **__restrict pthread,
+                                     const pthread_attr_t *__restrict attr,
+                                     void *(*start_routine)(void *),
+                                     void *__restrict arg);
+
+/* Allocate a new thread structure and a pthread thread ID (but not a
+   kernel thread or a stack).  */
+extern int __pthread_alloc (struct __pthread **thread);
+
+/* Deallocate the thread structure.  This is the dual of
+   __pthread_alloc (N.B. it does not call __pthread_stack_alloc nor
+   __pthread_thread_halt).  */
+extern void __pthread_dealloc (struct __pthread *thread);
+
+
+/* Allocate a stack of size STACKSIZE.  The stack base shall be
+   returned in *STACKADDR.  */
+extern int __pthread_stack_alloc (void **stackaddr, size_t stacksize);
+
+/* Deallocate the stack STACKADDR of size STACKSIZE.  */
+extern void __pthread_stack_dealloc (void *stackaddr, size_t stacksize);
+
+
+/* Setup thread THREAD's context.  */
+extern int __pthread_setup (struct __pthread *__restrict thread,
+                                 void (*entry_point)(void *(*)(void *),
+                                                     void *),
+                                 void *(*start_routine)(void *),
+                                 void *__restrict arg);
+
+
+/* Allocate a kernel thread (and any miscellaneous system dependent
+   resources) for THREAD; it must not be placed on the run queue.  */
+extern int __pthread_thread_alloc (struct __pthread *thread);
+
+/* Deallocate any kernel resources associated with THREAD.  The thread
+   must not be running (that is, if __pthread_thread_start was called,
+   __pthread_thread_halt must first be called).  This function will
+   never be called by a thread on itself.  In the case that a thread
+   exits, its thread structure will be cached and cleaned up
+   later.  */
+extern void __pthread_thread_dealloc (struct __pthread *thread);
+
+/* Start THREAD making it eligible to run.  */
+extern int __pthread_thread_start (struct __pthread *thread);
+
+/* Stop the kernel thread associated with THREAD.  This function may
+   be called by two threads in parallel.  In particular, by the thread
+   itself and another thread trying to join it.  This function must be
+   implemented such that this is safe.  */
+extern void __pthread_thread_halt (struct __pthread *thread);
+
+
+/* Called by a thread just before it calls the provided start
+   routine.  */
+extern void __pthread_startup (void);
+
+/* Block THREAD.  */
+extern void __pthread_block (struct __pthread *thread);
+
+/* Block THREAD until *ABSTIME is reached.  */
+extern error_t __pthread_timedblock (struct __pthread *__restrict thread,
+                                    const struct timespec *__restrict abstime,
+                                    clockid_t clock_id);
+
+/* Wakeup THREAD.  */
+extern void __pthread_wakeup (struct __pthread *thread);
+
+
+/* Perform a cancelation.  */
+extern int __pthread_do_cancel (struct __pthread *thread);
+
+
+/* Initialize the thread specific data structures.  THREAD must be the
+   calling thread.  */
+extern error_t __pthread_init_specific (struct __pthread *thread);
+
+/* Call the destructors on all of the thread specific data in THREAD.
+   THREAD must be the calling thread.  */
+extern void __pthread_destroy_specific (struct __pthread *thread);
+
+
+/* Initialize newly create thread *THREAD's signal state data
+   structures.  */
+extern error_t __pthread_sigstate_init (struct __pthread *thread);
+
+/* Destroy the signal state data structures associcated with thread
+   *THREAD.  */
+extern void __pthread_sigstate_destroy (struct __pthread *thread);
+
+/* Modify thread *THREAD's signal state.  */
+extern error_t __pthread_sigstate (struct __pthread *__restrict thread, int how,
+                                  const sigset_t *__restrict set,
+                                  sigset_t *__restrict oset,
+                                  int clear_pending);
+\f
+
+/* Default thread attributes.
+   FIXME Normally const, see sysdeps/mach/hurd/pt-sysdep.c.  */
+extern struct __pthread_attr __pthread_default_attr;
+
+/* Default barrier attributes.  */
+extern const struct __pthread_barrierattr __pthread_default_barrierattr;
+
+/* Default mutex attributes.  */
+extern const struct __pthread_mutexattr __pthread_default_mutexattr;
+
+/* Default rdlock attributes.  */
+const struct __pthread_rwlockattr __pthread_default_rwlockattr;
+
+/* Default condition attributes.  */
+const struct __pthread_condattr __pthread_default_condattr;
+
+\f
+#ifdef ENABLE_TLS
+
+/* From glibc.  */
+
+/* Dynamic linker TLS allocation.  */
+extern void *_dl_allocate_tls(void *);
+
+/* Dynamic linker TLS deallocation.  */
+extern void _dl_deallocate_tls(void *, int);
+
+#endif /* ENABLE_TLS */
+
+#endif /* pt-internal.h */
diff --git a/libpthread/pthread/pt-join.c b/libpthread/pthread/pt-join.c
new file mode 100644 (file)
index 0000000..153058b
--- /dev/null
@@ -0,0 +1,88 @@
+/* Wait for thread termination.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <errno.h>
+#include <pthread.h>
+#include <stddef.h>
+
+#include <pt-internal.h>
+
+/* Make calling thread wait for termination of thread THREAD.  Return
+   the exit status of the thread in *STATUS.  */
+int
+pthread_join (pthread_t thread, void **status)
+{
+  struct __pthread *pthread;
+  int err = 0;
+
+  /* Lookup the thread structure for THREAD.  */
+  pthread = __pthread_getid (thread);
+  if (pthread == NULL)
+    return ESRCH;
+
+  __pthread_mutex_lock (&pthread->state_lock);
+  pthread_cleanup_push ((void (*)(void *)) __pthread_mutex_unlock,
+                       &pthread->state_lock);
+
+  while (pthread->state == PTHREAD_JOINABLE)
+    pthread_cond_wait (&pthread->state_cond, &pthread->state_lock);
+
+  pthread_cleanup_pop (0);
+
+  switch (pthread->state)
+    {
+    case PTHREAD_EXITED:
+      __pthread_mutex_unlock (&pthread->state_lock);
+
+      /* THREAD has already exited.  Salvage its exit status.  */
+      if (status)
+       *status = pthread->status;
+
+      /* Make sure the thread is not running before we remove its
+         stack.  (The only possibility is that it is in a call to
+         __pthread_thread_halt itself, but that is enough to cause a
+         sigsegv.)  */
+      __pthread_thread_halt (pthread);
+
+      /* Destroy the stack, the kernel resources and the control
+        block.  */
+      assert (pthread->stack);
+      __pthread_stack_dealloc (pthread->stackaddr, pthread->stacksize);
+      pthread->stack = 0;
+
+      __pthread_thread_dealloc (pthread);
+
+      __pthread_dealloc (pthread);
+      break;
+
+    case PTHREAD_TERMINATED:
+      /* Pretend THREAD wasn't there in the first place.  */
+      __pthread_mutex_unlock (&pthread->state_lock);
+      err = ESRCH;
+      break;
+
+    default:
+      /* Thou shalt not join non-joinable threads!  */
+      __pthread_mutex_unlock (&pthread->state_lock);
+      err = EINVAL;
+      break;
+    }
+
+  return err;
+}
diff --git a/libpthread/pthread/pt-self.c b/libpthread/pthread/pt-self.c
new file mode 100644 (file)
index 0000000..deb57c0
--- /dev/null
@@ -0,0 +1,34 @@
+/* Get calling thread's ID.
+   Copyright (C) 2000, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+/* Return the thread ID of the calling thread.  */
+pthread_t
+__pthread_self (void)
+{
+  struct __pthread *self = _pthread_self ();
+  assert (self);
+
+  return self->thread;
+}
+
+strong_alias (__pthread_self, pthread_self);
diff --git a/libpthread/pthread/pt-setcancelstate.c b/libpthread/pthread/pt-setcancelstate.c
new file mode 100644 (file)
index 0000000..38550ee
--- /dev/null
@@ -0,0 +1,45 @@
+/* Set the cancel state for the calling thread.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_setcancelstate (int state, int *oldstate)
+{
+  struct __pthread *p = _pthread_self ();
+
+  switch (state)
+    {
+    default:
+      return EINVAL;
+    case PTHREAD_CANCEL_ENABLE:
+    case PTHREAD_CANCEL_DISABLE:
+      break;
+    }
+
+  if (oldstate)
+    *oldstate = p->cancel_state;
+  p->cancel_state = state;
+
+  return 0;
+}
+
+strong_alias (__pthread_setcancelstate, pthread_setcancelstate);
diff --git a/libpthread/pthread/pt-setcanceltype.c b/libpthread/pthread/pt-setcanceltype.c
new file mode 100644 (file)
index 0000000..7226a3a
--- /dev/null
@@ -0,0 +1,45 @@
+/* Set the cancel type for the calling thread.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_setcanceltype (int type, int *oldtype)
+{
+  struct __pthread *p = _pthread_self ();
+
+  switch (type)
+    {
+    default:
+      return EINVAL;
+    case PTHREAD_CANCEL_DEFERRED:
+    case PTHREAD_CANCEL_ASYNCHRONOUS:
+      break;
+    }
+
+  if (oldtype)
+    *oldtype = p->cancel_type;
+  p->cancel_type = type;
+
+  return 0;
+}
+
+strong_alias (__pthread_setcanceltype, pthread_setcanceltype);
diff --git a/libpthread/pthread/pt-sigmask.c b/libpthread/pthread/pt-sigmask.c
new file mode 100644 (file)
index 0000000..1b53873
--- /dev/null
@@ -0,0 +1,33 @@
+/* Get or set a thread's signal mask.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <signal.h>
+
+#include <pt-internal.h>
+
+int
+pthread_sigmask (int how, const sigset_t *set,
+                sigset_t *oset)
+{
+  struct __pthread *self = _pthread_self ();
+
+  /* Do not clear SELF's pending signals.  */
+  return __pthread_sigstate (self, how, set, oset, 0);
+}
diff --git a/libpthread/pthread/pt-spin-inlines.c b/libpthread/pthread/pt-spin-inlines.c
new file mode 100644 (file)
index 0000000..cfb21dd
--- /dev/null
@@ -0,0 +1,34 @@
+/* Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* <bits/spin-lock.h> declares some extern inline functions.  These
+   functions are declared additionally here for use when inlining is
+   not possible.  */
+
+#define _FORCE_INLINES
+#define __PT_SPIN_INLINE /* empty */
+
+#include <pthread.h>
+
+/* Weak aliases for the spin lock functions.  Note that
+   pthread_spin_lock is left out deliberately.  We already provide an
+   implementation for it in pt-spin.c.  */
+weak_alias (__pthread_spin_destroy, pthread_spin_destroy);
+weak_alias (__pthread_spin_init, pthread_spin_init);
+weak_alias (__pthread_spin_trylock, pthread_spin_trylock);
+weak_alias (__pthread_spin_unlock, pthread_spin_unlock);
diff --git a/libpthread/pthread/pt-testcancel.c b/libpthread/pthread/pt-testcancel.c
new file mode 100644 (file)
index 0000000..01f1ac9
--- /dev/null
@@ -0,0 +1,31 @@
+/* Add an explicit cancelation point.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+void
+pthread_testcancel (void)
+{
+  struct __pthread *p = _pthread_self ();
+
+  if (p->cancel_state == PTHREAD_CANCEL_ENABLE && p->cancel_pending)
+    pthread_exit (PTHREAD_CANCELED);
+}
diff --git a/libpthread/pthread/pt-yield.c b/libpthread/pthread/pt-yield.c
new file mode 100644 (file)
index 0000000..27848bb
--- /dev/null
@@ -0,0 +1,26 @@
+/* Yield the processor to another thread or process.
+   Copyright (C) 2010 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <sched.h>
+
+int pthread_yield(void)
+{
+  return sched_yield ();
+}
diff --git a/libpthread/pthread/pthread-functions.h b/libpthread/pthread/pthread-functions.h
new file mode 100644 (file)
index 0000000..c0ba858
--- /dev/null
@@ -0,0 +1,116 @@
+/* Copyright (C) 2003, 2012 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _PTHREAD_FUNCTIONS_H
+#define _PTHREAD_FUNCTIONS_H   1
+
+#include <pthread.h>
+
+int __pthread_attr_destroy (pthread_attr_t *);
+int __pthread_attr_init (pthread_attr_t *);
+int __pthread_attr_getdetachstate (const pthread_attr_t *, int *);
+int __pthread_attr_setdetachstate (pthread_attr_t *, int);
+int __pthread_attr_getinheritsched (const pthread_attr_t *, int *);
+int __pthread_attr_setinheritsched (pthread_attr_t *, int);
+int __pthread_attr_getschedparam (const pthread_attr_t *,
+                                struct sched_param *);
+int __pthread_attr_setschedparam (pthread_attr_t *,
+                                const struct sched_param *);
+int __pthread_attr_getschedpolicy (const pthread_attr_t *, int *);
+int __pthread_attr_setschedpolicy (pthread_attr_t *, int);
+int __pthread_attr_getscope (const pthread_attr_t *, int *);
+int __pthread_attr_setscope (pthread_attr_t *, int);
+int __pthread_condattr_destroy (pthread_condattr_t *);
+int __pthread_condattr_init (pthread_condattr_t *);
+int __pthread_cond_broadcast (pthread_cond_t *);
+int __pthread_cond_destroy (pthread_cond_t *);
+int __pthread_cond_init (pthread_cond_t *,
+                      const pthread_condattr_t *);
+int __pthread_cond_signal (pthread_cond_t *);
+int __pthread_cond_wait (pthread_cond_t *, pthread_mutex_t *);
+int __pthread_cond_timedwait (pthread_cond_t *, pthread_mutex_t *,
+                            const struct timespec *);
+int __pthread_equal (pthread_t, pthread_t);
+void __pthread_exit (void *);
+int __pthread_getschedparam (pthread_t, int *, struct sched_param *);
+int __pthread_setschedparam (pthread_t, int,
+                           const struct sched_param *);
+int _pthread_mutex_destroy (pthread_mutex_t *);
+int _pthread_mutex_init (pthread_mutex_t *,
+                        const pthread_mutexattr_t *);
+int __pthread_mutex_lock (pthread_mutex_t *);
+int __pthread_mutex_trylock (pthread_mutex_t *);
+int __pthread_mutex_unlock (pthread_mutex_t *);
+pthread_t __pthread_self (void);
+int __pthread_setcancelstate (int, int *);
+int __pthread_setcanceltype (int, int *);
+struct __pthread_cancelation_handler **__pthread_get_cleanup_stack (void);
+
+/* Data type shared with libc.  The libc uses it to pass on calls to
+   the thread functions.  Wine pokes directly into this structure,
+   so if possible avoid breaking it and append new hooks to the end.  */
+struct pthread_functions
+{
+  int (*ptr_pthread_attr_destroy) (pthread_attr_t *);
+  int (*ptr_pthread_attr_init) (pthread_attr_t *);
+  int (*ptr_pthread_attr_getdetachstate) (const pthread_attr_t *, int *);
+  int (*ptr_pthread_attr_setdetachstate) (pthread_attr_t *, int);
+  int (*ptr_pthread_attr_getinheritsched) (const pthread_attr_t *, int *);
+  int (*ptr_pthread_attr_setinheritsched) (pthread_attr_t *, int);
+  int (*ptr_pthread_attr_getschedparam) (const pthread_attr_t *,
+                                        struct sched_param *);
+  int (*ptr_pthread_attr_setschedparam) (pthread_attr_t *,
+                                        const struct sched_param *);
+  int (*ptr_pthread_attr_getschedpolicy) (const pthread_attr_t *, int *);
+  int (*ptr_pthread_attr_setschedpolicy) (pthread_attr_t *, int);
+  int (*ptr_pthread_attr_getscope) (const pthread_attr_t *, int *);
+  int (*ptr_pthread_attr_setscope) (pthread_attr_t *, int);
+  int (*ptr_pthread_condattr_destroy) (pthread_condattr_t *);
+  int (*ptr_pthread_condattr_init) (pthread_condattr_t *);
+  int (*ptr_pthread_cond_broadcast) (pthread_cond_t *);
+  int (*ptr_pthread_cond_destroy) (pthread_cond_t *);
+  int (*ptr_pthread_cond_init) (pthread_cond_t *,
+                              const pthread_condattr_t *);
+  int (*ptr_pthread_cond_signal) (pthread_cond_t *);
+  int (*ptr_pthread_cond_wait) (pthread_cond_t *, pthread_mutex_t *);
+  int (*ptr_pthread_cond_timedwait) (pthread_cond_t *, pthread_mutex_t *,
+                                    const struct timespec *);
+  int (*ptr_pthread_equal) (pthread_t, pthread_t);
+  void (*ptr_pthread_exit) (void *);
+  int (*ptr_pthread_getschedparam) (pthread_t, int *, struct sched_param *);
+  int (*ptr_pthread_setschedparam) (pthread_t, int,
+                                   const struct sched_param *);
+  int (*ptr_pthread_mutex_destroy) (pthread_mutex_t *);
+  int (*ptr_pthread_mutex_init) (pthread_mutex_t *,
+                                const pthread_mutexattr_t *);
+  int (*ptr_pthread_mutex_lock) (pthread_mutex_t *);
+  int (*ptr_pthread_mutex_trylock) (pthread_mutex_t *);
+  int (*ptr_pthread_mutex_unlock) (pthread_mutex_t *);
+  pthread_t (*ptr_pthread_self) (void);
+  int (*ptr_pthread_setcancelstate) (int, int *);
+  int (*ptr_pthread_setcanceltype) (int, int *);
+  struct __pthread_cancelation_handler **(*ptr___pthread_get_cleanup_stack) (void);
+};
+
+/* Variable in libc.so.  */
+extern struct pthread_functions __libc_pthread_functions attribute_hidden;
+
+void __libc_pthread_init (const struct pthread_functions *functions);
+
+#endif /* pthread-functions.h */
diff --git a/libpthread/shlib-versions b/libpthread/shlib-versions
new file mode 100644 (file)
index 0000000..b320be0
--- /dev/null
@@ -0,0 +1 @@
+.*-.*-.*       libpthread=0.3
diff --git a/libpthread/sysdeps/generic/bits/barrier-attr.h b/libpthread/sysdeps/generic/bits/barrier-attr.h
new file mode 100644 (file)
index 0000000..a9900b7
--- /dev/null
@@ -0,0 +1,32 @@
+/* Thread barrier attribute type.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_BARRIER_ATTR_H
+#define _BITS_BARRIER_ATTR_H   1
+
+enum __pthread_process_shared;
+
+/* This structure describes the attributes of a POSIX thread barrier.
+   Note that not all of them are supported on all systems.  */
+struct __pthread_barrierattr
+{
+  enum __pthread_process_shared pshared;
+};
+
+#endif /* bits/barrier-attr.h */
diff --git a/libpthread/sysdeps/generic/bits/barrier.h b/libpthread/sysdeps/generic/bits/barrier.h
new file mode 100644 (file)
index 0000000..5e55931
--- /dev/null
@@ -0,0 +1,39 @@
+/* Thread barrier attribute type.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_BARRIER_H
+#define _BITS_BARRIER_H        1
+
+#include <bits/spin-lock.h>
+
+/* This structure describes the attributes of a POSIX barrier.  */
+struct __pthread_barrier
+{
+  __pthread_spinlock_t lock;
+  struct __pthread *queue; /* List of waiters.  */
+  unsigned pending;    /* Number of that still need to wait on
+                          barrier.  */
+  unsigned count;      /* Number of threads that must wait before
+                          barrier is passed.  */
+  struct __pthread_barrierattr *attr;
+  void *data;
+};
+
+
+#endif /* bits/barrier.h */
diff --git a/libpthread/sysdeps/generic/bits/cancelation.h b/libpthread/sysdeps/generic/bits/cancelation.h
new file mode 100644 (file)
index 0000000..46486f5
--- /dev/null
@@ -0,0 +1,51 @@
+/* Cancelation.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_CANCELATION_H
+#define _BITS_CANCELATION_H    1
+
+struct __pthread_cancelation_handler
+{
+  void (*handler)(void *);
+  void *arg;
+  struct __pthread_cancelation_handler *next;
+};
+
+/* Returns the thread local location of the cleanup handler stack.  */
+struct __pthread_cancelation_handler **__pthread_get_cleanup_stack (void);
+
+#define __pthread_cleanup_push(rt, rtarg) \
+       { \
+         struct __pthread_cancelation_handler **__handlers \
+           = __pthread_get_cleanup_stack (); \
+         struct __pthread_cancelation_handler __handler = \
+           { \
+             (rt), \
+             (rtarg), \
+             *__handlers \
+           }; \
+         *__handlers = &__handler;
+         
+#define __pthread_cleanup_pop(execute) \
+         if (execute) \
+           __handler.handler (__handler.arg); \
+         *__handlers = __handler.next; \
+       }
+
+#endif /* _BITS_CANCELATION_H */
diff --git a/libpthread/sysdeps/generic/bits/condition-attr.h b/libpthread/sysdeps/generic/bits/condition-attr.h
new file mode 100644 (file)
index 0000000..4cd4e8c
--- /dev/null
@@ -0,0 +1,34 @@
+/* Condition attribute type.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_CONDITION_ATTR_H
+#define _BITS_CONDITION_ATTR_H 1
+
+#include <bits/types.h>
+
+enum __pthread_process_shared;
+
+/* User visible part of a condition attribute variable.  */
+struct __pthread_condattr
+  {
+    enum __pthread_process_shared pshared;
+    __clockid_t clock;
+  };
+
+#endif /* bits/condition.h */
diff --git a/libpthread/sysdeps/generic/bits/condition.h b/libpthread/sysdeps/generic/bits/condition.h
new file mode 100644 (file)
index 0000000..bf13ada
--- /dev/null
@@ -0,0 +1,39 @@
+/* Condition type.  Generic version.
+   Copyright (C) 2000, 2005, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_CONDITION_H
+#define _BITS_CONDITION_H      1
+
+#include <bits/spin-lock.h>
+
+/* User visible part of a condition variable.  */
+struct __pthread_cond
+  {
+    __pthread_spinlock_t __lock;
+    struct __pthread *__queue;
+    struct __pthread_condattr *__attr;
+    struct __pthread_condimpl *__impl;
+    void *__data;
+  };
+
+/* Initializer for a condition variable.  */
+#define __PTHREAD_COND_INITIALIZER \
+  { __PTHREAD_SPIN_LOCK_INITIALIZER, NULL, NULL, NULL, NULL }
+
+#endif /* bits/condition.h */
diff --git a/libpthread/sysdeps/generic/bits/mutex-attr.h b/libpthread/sysdeps/generic/bits/mutex-attr.h
new file mode 100644 (file)
index 0000000..8514ebe
--- /dev/null
@@ -0,0 +1,41 @@
+/* Mutex attribute type.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_MUTEX_ATTR_H
+#define _BITS_MUTEX_ATTR_H     1
+
+enum __pthread_mutex_protocol;
+enum __pthread_process_shared;
+enum __pthread_mutex_type;
+
+/* This structure describes the attributes of a POSIX mutex
+   attribute.  */
+struct __pthread_mutexattr
+{
+  int prioceiling;
+  enum __pthread_mutex_protocol protocol;
+  enum __pthread_process_shared pshared;
+  enum __pthread_mutex_type mutex_type;
+};
+
+/* Attributes for a recursive mutex.  */
+extern const struct __pthread_mutexattr __pthread_errorcheck_mutexattr;
+extern const struct __pthread_mutexattr __pthread_recursive_mutexattr;
+
+#endif /* bits/mutex-attr.h */
diff --git a/libpthread/sysdeps/generic/bits/mutex.h b/libpthread/sysdeps/generic/bits/mutex.h
new file mode 100644 (file)
index 0000000..c734c39
--- /dev/null
@@ -0,0 +1,75 @@
+/* Mutex type.  Generic version.
+
+   Copyright (C) 2000, 2002, 2005, 2006, 2007, 2008, 2009
+     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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_MUTEX_H
+
+#ifndef __need_pthread_mutex
+# define _BITS_MUTEX_H 1
+#endif
+
+#ifndef __pthread_mutex_defined
+# if defined __need_pthread_mutex || defined _BITS_MUTEX_H
+#  undef __need_pthread_mutex
+#  define __pthread_mutex_defined
+
+#  include <bits/spin-lock.h>
+#  include <bits/mutex-attr.h>
+
+/* User visible part of a mutex.  */
+struct __pthread_mutex
+  {
+    __pthread_spinlock_t __held;
+    __pthread_spinlock_t __lock;
+    /* In cthreads, mutex_init does not initialized thre third
+       pointer, as such, we cannot rely on its value for anything.  */
+    char *cthreadscompat1;
+    struct __pthread *__queue;
+    struct __pthread_mutexattr *attr;
+    void *data;
+    /*  Up to this point, we are completely compatible with cthreads
+       and what libc expects.  */
+    void *owner;
+    unsigned locks;
+    /* If NULL then the default attributes apply.  */
+  };
+
+/* Initializer for a mutex.  N.B.  this also happens to be compatible
+   with the cthread mutex initializer.  */
+#  define __PTHREAD_MUTEX_INITIALIZER \
+    { __PTHREAD_SPIN_LOCK_INITIALIZER, __PTHREAD_SPIN_LOCK_INITIALIZER, 0, 0, 0, 0, 0, 0 }
+
+#  define __PTHREAD_ERRORCHECK_MUTEXATTR ((struct __pthread_mutexattr *) ((unsigned long) __PTHREAD_MUTEX_ERRORCHECK + 1))
+
+#  define __PTHREAD_ERRORCHECK_MUTEX_INITIALIZER \
+    { __PTHREAD_SPIN_LOCK_INITIALIZER, __PTHREAD_SPIN_LOCK_INITIALIZER, 0, 0,  \
+       __PTHREAD_ERRORCHECK_MUTEXATTR, 0, 0, 0 }
+
+#  define __PTHREAD_RECURSIVE_MUTEXATTR ((struct __pthread_mutexattr *) ((unsigned long) __PTHREAD_MUTEX_RECURSIVE + 1))
+
+#  define __PTHREAD_RECURSIVE_MUTEX_INITIALIZER \
+    { __PTHREAD_SPIN_LOCK_INITIALIZER, __PTHREAD_SPIN_LOCK_INITIALIZER, 0, 0,  \
+       __PTHREAD_RECURSIVE_MUTEXATTR, 0, 0, 0 }
+
+# endif
+#endif /* Not __pthread_mutex_defined.  */
+
+#endif /* bits/mutex.h */
diff --git a/libpthread/sysdeps/generic/bits/once.h b/libpthread/sysdeps/generic/bits/once.h
new file mode 100644 (file)
index 0000000..f4985d6
--- /dev/null
@@ -0,0 +1,34 @@
+/* Dynamic package initialization data structures.  Generic version.
+   Copyright (C) 2002, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_ONCE_H
+#define _BITS_ONCE_H   1
+
+#include <bits/spin-lock.h>
+
+struct __pthread_once
+{
+  int run;
+  __pthread_spinlock_t lock;
+};
+
+#define __PTHREAD_ONCE_INIT \
+       { 0, __PTHREAD_SPIN_LOCK_INITIALIZER }
+
+#endif /* bits/once.h */
diff --git a/libpthread/sysdeps/generic/bits/pthread-np.h b/libpthread/sysdeps/generic/bits/pthread-np.h
new file mode 100644 (file)
index 0000000..d5ddbb0
--- /dev/null
@@ -0,0 +1,27 @@
+/* Non-portable functions. Generic version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_PTHREAD_NP_H
+#define _BITS_PTHREAD_NP_H     1
+
+#endif /* bits/pthread-np.h */
diff --git a/libpthread/sysdeps/generic/bits/pthread.h b/libpthread/sysdeps/generic/bits/pthread.h
new file mode 100644 (file)
index 0000000..80e6b09
--- /dev/null
@@ -0,0 +1,38 @@
+/* Pthread data structures.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_PTHREAD_H
+#define _BITS_PTHREAD_H        1
+
+typedef int __pthread_t;
+
+/* Return true if __T1 and __T2 both name the same thread.  Otherwise,
+   false.  */
+extern int
+__pthread_equal (__pthread_t __t1, __pthread_t __t2);
+
+#ifdef __USE_EXTERN_INLINES
+__extern_inline int
+__pthread_equal (__pthread_t __t1, __pthread_t __t2)
+{
+  return __t1 == __t2;
+}
+#endif
+
+#endif /* bits/pthread.h */
diff --git a/libpthread/sysdeps/generic/bits/pthreadtypes.h b/libpthread/sysdeps/generic/bits/pthreadtypes.h
new file mode 100644 (file)
index 0000000..70368ff
--- /dev/null
@@ -0,0 +1,29 @@
+/* 
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#if !defined _BITS_TYPES_H && !defined _PTHREAD_H
+# error "Never include <bits/pthreadtypes.h> directly; use <sys/types.h> instead."
+#endif
+
+#ifndef _BITS_PTHREADTYPES_H
+#define _BITS_PTHREADTYPES_H    1
+
+#include <pthread/pthreadtypes.h>
+
+#endif /* bits/pthreadtypes.h */
diff --git a/libpthread/sysdeps/generic/bits/rwlock-attr.h b/libpthread/sysdeps/generic/bits/rwlock-attr.h
new file mode 100644 (file)
index 0000000..dba99f1
--- /dev/null
@@ -0,0 +1,32 @@
+/* Thread rwlock attribute type.  Generic version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_RWLOCK_ATTR_H
+#define _BITS_RWLOCK_ATTR_H    1
+
+enum __pthread_process_shared;
+
+/* This structure describes the attributes of a POSIX thread rwlock.
+   Note that not all of them are supported on all systems.  */
+struct __pthread_rwlockattr
+{
+  enum __pthread_process_shared pshared;
+};
+
+#endif /* bits/rwlock-attr.h */
diff --git a/libpthread/sysdeps/generic/bits/rwlock.h b/libpthread/sysdeps/generic/bits/rwlock.h
new file mode 100644 (file)
index 0000000..af6b1c8
--- /dev/null
@@ -0,0 +1,46 @@
+/* rwlock type.  Generic version.
+   Copyright (C) 2002, 2005, 2006, 2007, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_RWLOCK_H
+#define _BITS_RWLOCK_H
+
+#include <bits/spin-lock.h>
+
+/* User visible part of a rwlock.  If __held is not held and readers
+   is 0, then the lock is unlocked.  If __held is held and readers is
+   0, then the lock is held by a writer.  If __held is held and
+   readers is greater than 0, then the lock is held by READERS
+   readers.  */
+struct __pthread_rwlock
+  {
+    __pthread_spinlock_t __held;
+    __pthread_spinlock_t __lock;
+    int readers;
+    struct __pthread *readerqueue;
+    struct __pthread *writerqueue;
+    struct __pthread_rwlockattr *__attr;
+    void *__data;
+  };
+
+/* Initializer for a rwlock.  */
+#define __PTHREAD_RWLOCK_INITIALIZER \
+    { __PTHREAD_SPIN_LOCK_INITIALIZER, __PTHREAD_SPIN_LOCK_INITIALIZER, 0, 0, 0, 0, 0 }
+
+
+#endif /* bits/rwlock.h */
diff --git a/libpthread/sysdeps/generic/bits/semaphore.h b/libpthread/sysdeps/generic/bits/semaphore.h
new file mode 100644 (file)
index 0000000..5e987c1
--- /dev/null
@@ -0,0 +1,43 @@
+/* Semaphore type.  Generic version.
+   Copyright (C) 2005, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_SEMAPHORE_H
+#define _BITS_SEMAPHORE_H      1
+
+#ifndef _SEMAPHORE_H
+#error Never include <bits/semaphore.h> directly.
+#endif
+
+#include <pthread.h>
+
+/* User visible part of a semaphore.  */
+struct __semaphore
+  {
+    __pthread_spinlock_t __lock;
+    struct __pthread *__queue;
+    int __pshared;
+    int __value;
+    void *__data;
+  };
+
+/* Initializer for a semaphore.  */
+#define __SEMAPHORE_INITIALIZER(pshared, value) \
+  { __PTHREAD_SPIN_LOCK_INITIALIZER, NULL, (pshared), (value), NULL }
+
+#endif /* bits/mutex.h */
diff --git a/libpthread/sysdeps/generic/bits/thread-attr.h b/libpthread/sysdeps/generic/bits/thread-attr.h
new file mode 100644 (file)
index 0000000..f2e55f2
--- /dev/null
@@ -0,0 +1,44 @@
+/* Thread attribute type.  Generic version.
+   Copyright (C) 2000, 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_THREAD_ATTR_H
+#define _BITS_THREAD_ATTR_H    1
+
+#define __need_schedparam
+#include <bits/sched.h>
+
+enum __pthread_detachstate;
+enum __pthread_inheritsched;
+enum __pthread_contentionscope;
+
+/* This structure describes the attributes of a POSIX thread.  Note
+   that not all of them are supported on all systems.  */
+struct __pthread_attr
+{
+  struct __sched_param schedparam;
+  void *stackaddr;
+  size_t stacksize;
+  size_t guardsize;
+  enum __pthread_detachstate detachstate;
+  enum __pthread_inheritsched inheritsched;
+  enum __pthread_contentionscope contentionscope;
+  int schedpolicy;
+};
+
+#endif /* bits/thread-attr.h */
diff --git a/libpthread/sysdeps/generic/bits/thread-specific.h b/libpthread/sysdeps/generic/bits/thread-specific.h
new file mode 100644 (file)
index 0000000..b42d99e
--- /dev/null
@@ -0,0 +1,25 @@
+/* Thread specific data.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_THREAD_SPECIFIC_H
+#define _BITS_THREAD_SPECIFIC_H        1
+
+typedef int __pthread_key;
+
+#endif /* bits/thread-specific.h */
diff --git a/libpthread/sysdeps/generic/killpg.c b/libpthread/sysdeps/generic/killpg.c
new file mode 100644 (file)
index 0000000..7f7ed87
--- /dev/null
@@ -0,0 +1,27 @@
+/* killpg.c - Generic killpg implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+killpg (pid_t pid, int sig)
+{
+  return kill (-pid, sig);
+}
diff --git a/libpthread/sysdeps/generic/pt-atfork.c b/libpthread/sysdeps/generic/pt-atfork.c
new file mode 100644 (file)
index 0000000..2ec2141
--- /dev/null
@@ -0,0 +1,31 @@
+/* Register fork handlers.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_atfork (void (*prepare) (void),
+               void (*parent) (void),
+               void (*child) (void))
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_atfork)
diff --git a/libpthread/sysdeps/generic/pt-attr-destroy.c b/libpthread/sysdeps/generic/pt-attr-destroy.c
new file mode 100644 (file)
index 0000000..b9bd374
--- /dev/null
@@ -0,0 +1,28 @@
+/* pthread_attr_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_destroy (pthread_attr_t *attr)
+{
+  return 0;
+}
+strong_alias (__pthread_attr_destroy, pthread_attr_destroy);
diff --git a/libpthread/sysdeps/generic/pt-attr-getdetachstate.c b/libpthread/sysdeps/generic/pt-attr-getdetachstate.c
new file mode 100644 (file)
index 0000000..b50f913
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_attr_getdetachstate.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_getdetachstate (const pthread_attr_t *attr,
+                            int *detachstate)
+{
+  *detachstate = attr->detachstate;
+  return 0;
+}
+
+strong_alias (__pthread_attr_getdetachstate, pthread_attr_getdetachstate);
diff --git a/libpthread/sysdeps/generic/pt-attr-getguardsize.c b/libpthread/sysdeps/generic/pt-attr-getguardsize.c
new file mode 100644 (file)
index 0000000..c1d9f13
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_getguardsize.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_getguardsize (const pthread_attr_t *attr,
+                          size_t *guardsize)
+{
+  *guardsize = attr->guardsize;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-getinheritsched.c b/libpthread/sysdeps/generic/pt-attr-getinheritsched.c
new file mode 100644 (file)
index 0000000..7f1f601
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_attr_getinheritsched.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_getinheritsched (const pthread_attr_t *attr,
+                             int *inheritsched)
+{
+  *inheritsched = attr->inheritsched;
+  return 0;
+}
+
+strong_alias (__pthread_attr_getinheritsched, pthread_attr_getinheritsched);
diff --git a/libpthread/sysdeps/generic/pt-attr-getschedparam.c b/libpthread/sysdeps/generic/pt-attr-getschedparam.c
new file mode 100644 (file)
index 0000000..4519b69
--- /dev/null
@@ -0,0 +1,34 @@
+/* pthread_attr_getschedparam.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <sched.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_attr_getschedparam (const pthread_attr_t *attr,
+                           struct sched_param *param)
+{
+  memcpy (param, &attr->schedparam, sizeof *param);
+  return 0;
+}
+
+strong_alias (__pthread_attr_getschedparam, pthread_attr_getschedparam);
diff --git a/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c b/libpthread/sysdeps/generic/pt-attr-getschedpolicy.c
new file mode 100644 (file)
index 0000000..0980bdd
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_attr_getschedpolicy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_getschedpolicy (const pthread_attr_t *attr,
+                            int *policy)
+{
+  *policy = attr->schedpolicy;
+  return 0;
+}
+
+strong_alias (__pthread_attr_getschedpolicy, pthread_attr_getschedpolicy);
diff --git a/libpthread/sysdeps/generic/pt-attr-getscope.c b/libpthread/sysdeps/generic/pt-attr-getscope.c
new file mode 100644 (file)
index 0000000..46eb604
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_attr_getscope.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_getscope (const pthread_attr_t *attr,
+                      int *contentionscope)
+{
+  *contentionscope = attr->contentionscope;
+  return 0;
+}
+
+strong_alias (__pthread_attr_getscope, pthread_attr_getscope);
diff --git a/libpthread/sysdeps/generic/pt-attr-getstack.c b/libpthread/sysdeps/generic/pt-attr-getstack.c
new file mode 100644 (file)
index 0000000..7beb79f
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_attr_getstack.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_getstack (const pthread_attr_t *attr,
+                      void **stackaddr,
+                      size_t *stacksize)
+{
+  pthread_attr_getstackaddr (attr, stackaddr);
+  pthread_attr_getstacksize (attr, stacksize);
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-getstackaddr.c b/libpthread/sysdeps/generic/pt-attr-getstackaddr.c
new file mode 100644 (file)
index 0000000..d43eeff
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_getstackaddr.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_getstackaddr (const pthread_attr_t *attr,
+                          void **stackaddr)
+{
+  *stackaddr = attr->stackaddr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-getstacksize.c b/libpthread/sysdeps/generic/pt-attr-getstacksize.c
new file mode 100644 (file)
index 0000000..c1bc661
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_getstacksize.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_getstacksize (const pthread_attr_t *attr,
+                          size_t *stacksize)
+{
+  *stacksize = attr->stacksize;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-init.c b/libpthread/sysdeps/generic/pt-attr-init.c
new file mode 100644 (file)
index 0000000..f9eb361
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_init (pthread_attr_t *attr)
+{
+  *attr = __pthread_default_attr;
+  return 0;
+}
+strong_alias (__pthread_attr_init, pthread_attr_init);
diff --git a/libpthread/sysdeps/generic/pt-attr-setdetachstate.c b/libpthread/sysdeps/generic/pt-attr-setdetachstate.c
new file mode 100644 (file)
index 0000000..abd6bbb
--- /dev/null
@@ -0,0 +1,40 @@
+/* pthread_attr_setdetachstate.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_setdetachstate (pthread_attr_t *attr,
+                            int detachstate)
+{
+  switch (detachstate)
+    {
+    case PTHREAD_CREATE_DETACHED:
+    case PTHREAD_CREATE_JOINABLE:
+      attr->detachstate = detachstate;
+      break;
+    default:
+      return EINVAL;
+    }
+
+  return 0;
+}
+
+strong_alias (__pthread_attr_setdetachstate, pthread_attr_setdetachstate);
diff --git a/libpthread/sysdeps/generic/pt-attr-setguardsize.c b/libpthread/sysdeps/generic/pt-attr-setguardsize.c
new file mode 100644 (file)
index 0000000..b2ba0f0
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_setguardsize.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_setguardsize (pthread_attr_t *attr,
+                          size_t guardsize)
+{
+  attr->guardsize = guardsize;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-setinheritsched.c b/libpthread/sysdeps/generic/pt-attr-setinheritsched.c
new file mode 100644 (file)
index 0000000..9fdbd4e
--- /dev/null
@@ -0,0 +1,40 @@
+/* pthread_attr_setinheritsched.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_setinheritsched (pthread_attr_t *attr,
+                             int inheritsched)
+{
+  switch (inheritsched)
+    {
+    case PTHREAD_INHERIT_SCHED:
+    case PTHREAD_EXPLICIT_SCHED:
+      attr->inheritsched = inheritsched;
+      break;
+    default:
+      return EINVAL;
+    }
+
+  return 0;
+}
+
+strong_alias (__pthread_attr_setinheritsched, pthread_attr_setinheritsched);
diff --git a/libpthread/sysdeps/generic/pt-attr-setschedparam.c b/libpthread/sysdeps/generic/pt-attr-setschedparam.c
new file mode 100644 (file)
index 0000000..2fd1d3a
--- /dev/null
@@ -0,0 +1,40 @@
+/* pthread_attr_getschedparam.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <sched.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_attr_setschedparam (pthread_attr_t *attr,
+                           const struct sched_param *param)
+{
+  if (memcmp (param, &__pthread_default_attr.schedparam,
+             sizeof *param) == 0)
+    {
+      memcpy (&attr->schedparam, param, sizeof *param);
+      return 0;
+    }
+
+  return ENOTSUP;
+}
+
+strong_alias (__pthread_attr_setschedparam, pthread_attr_setschedparam);
diff --git a/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c b/libpthread/sysdeps/generic/pt-attr-setschedpolicy.c
new file mode 100644 (file)
index 0000000..04e93c9
--- /dev/null
@@ -0,0 +1,44 @@
+/* pthread_attr_getschedpolicy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_setschedpolicy (pthread_attr_t *attr,
+                            int policy)
+{
+  switch (policy)
+    {
+    case SCHED_OTHER:
+      attr->schedpolicy = policy;
+      break;
+
+    case SCHED_FIFO:
+    case SCHED_RR:
+      return ENOTSUP;
+
+    default:
+      return EINVAL;
+    }
+
+  return 0;
+}
+
+strong_alias (__pthread_attr_setschedpolicy, pthread_attr_setschedpolicy);
diff --git a/libpthread/sysdeps/generic/pt-attr-setscope.c b/libpthread/sysdeps/generic/pt-attr-setscope.c
new file mode 100644 (file)
index 0000000..d86d7b5
--- /dev/null
@@ -0,0 +1,43 @@
+/* pthread_attr_setscope.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_attr_setscope (pthread_attr_t *attr,
+                      int contentionscope)
+{
+  if (contentionscope == __pthread_default_attr.contentionscope)
+    {
+      attr->contentionscope = contentionscope;
+      return 0;
+    }
+
+  switch (contentionscope)
+    {
+    case PTHREAD_SCOPE_PROCESS:
+    case PTHREAD_SCOPE_SYSTEM:
+      return ENOTSUP;
+    default:
+      return EINVAL;
+    }
+}
+
+strong_alias (__pthread_attr_setscope, pthread_attr_setscope);
diff --git a/libpthread/sysdeps/generic/pt-attr-setstack.c b/libpthread/sysdeps/generic/pt-attr-setstack.c
new file mode 100644 (file)
index 0000000..360d27a
--- /dev/null
@@ -0,0 +1,51 @@
+/* pthread_attr_setstack.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+pthread_attr_setstack (pthread_attr_t *attr,
+                      void *stackaddr,
+                      size_t stacksize)
+{
+  int err;
+  size_t s;
+
+  /* pthread_attr_setstack should always succeed, thus we set the size
+     first as it is more discriminating.  */
+  pthread_attr_getstacksize (attr, &s);
+
+  err = pthread_attr_setstacksize (attr, stacksize);
+  if (err)
+    return err;
+
+  err = pthread_attr_setstackaddr (attr, stackaddr);
+  if (err)
+    {
+      int e = pthread_attr_setstacksize (attr, s);
+      assert_perror (e);
+
+      return err;
+    }
+      
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-setstackaddr.c b/libpthread/sysdeps/generic/pt-attr-setstackaddr.c
new file mode 100644 (file)
index 0000000..431f2d0
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_attr_setstackaddr.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_setstackaddr (pthread_attr_t *attr,
+                          void *stackaddr)
+{
+  attr->stackaddr = stackaddr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr-setstacksize.c b/libpthread/sysdeps/generic/pt-attr-setstacksize.c
new file mode 100644 (file)
index 0000000..d0e5102
--- /dev/null
@@ -0,0 +1,41 @@
+/* pthread_attr_setstacksize.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_attr_setstacksize (pthread_attr_t *attr,
+                          size_t stacksize)
+{
+  if (stacksize == __pthread_default_attr.stacksize)
+    {
+      attr->stacksize = stacksize;
+
+      /* The guard size cannot be larger than the stack itself, as
+        such, if the new stack size is smaller than the guard size,
+        we squash the guard size.  */
+      if (attr->guardsize > attr->stacksize)
+       attr->guardsize = attr->stacksize;
+
+      return 0;
+    }
+
+  return ENOTSUP;
+}
diff --git a/libpthread/sysdeps/generic/pt-attr.c b/libpthread/sysdeps/generic/pt-attr.c
new file mode 100644 (file)
index 0000000..eb6067a
--- /dev/null
@@ -0,0 +1,42 @@
+/* Default attributes.  Generic version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <sched.h>
+#include <stddef.h>
+#include <limits.h>
+
+#include <pt-internal.h>
+
+/* FIXME Normally const, see sysdeps/mach/hurd/pt-sysdep.c.  */
+struct __pthread_attr __pthread_default_attr =
+{
+  schedparam: { sched_priority: 0 },
+  stacksize: PTHREAD_STACK_DEFAULT,
+  stackaddr: NULL,
+#ifdef PAGESIZE
+  guardsize: PAGESIZE,
+#else
+  guardsize: 0,
+#endif /* PAGESIZE */
+  detachstate: PTHREAD_CREATE_JOINABLE,
+  inheritsched: PTHREAD_EXPLICIT_SCHED,
+  contentionscope: PTHREAD_SCOPE_SYSTEM,
+  schedpolicy: SCHED_OTHER
+};
diff --git a/libpthread/sysdeps/generic/pt-barrier-destroy.c b/libpthread/sysdeps/generic/pt-barrier-destroy.c
new file mode 100644 (file)
index 0000000..01b938b
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_barrier_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_barrier_destroy (pthread_barrier_t *barrier)
+{
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-barrier-init.c b/libpthread/sysdeps/generic/pt-barrier-init.c
new file mode 100644 (file)
index 0000000..c42b3bb
--- /dev/null
@@ -0,0 +1,53 @@
+/* pthread_barrier_init.  Generic version.
+   Copyright (C) 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <string.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+pthread_barrier_init (pthread_barrier_t *barrier,
+                     const pthread_barrierattr_t *attr,
+                     unsigned count)
+{
+  if (count == 0)
+    return EINVAL;
+
+  memset (barrier, 0, sizeof *barrier);
+
+  barrier->lock = PTHREAD_SPINLOCK_INITIALIZER;
+  barrier->pending = count;
+  barrier->count = count;
+
+  if (! attr
+      || memcmp (attr, &__pthread_default_barrierattr, sizeof (*attr) == 0))
+    /* Use the default attributes.  */
+    return 0;
+
+  /* Non-default attributes.  */
+
+  barrier->attr = malloc (sizeof *attr);
+  if (! barrier->attr)
+    return ENOMEM;
+
+  *barrier->attr = *attr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-barrier-wait.c b/libpthread/sysdeps/generic/pt-barrier-wait.c
new file mode 100644 (file)
index 0000000..f1de250
--- /dev/null
@@ -0,0 +1,61 @@
+/* pthread_barrier_wait.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+pthread_barrier_wait (pthread_barrier_t *barrier)
+{
+  __pthread_spin_lock (&barrier->lock);
+  if (-- barrier->pending == 0)
+    {
+      barrier->pending = barrier->count;
+
+      if (barrier->count > 1)
+       {
+         struct __pthread *wakeup;
+
+         wakeup = barrier->queue;
+         barrier->queue = NULL;
+         __pthread_spin_unlock (&barrier->lock);
+
+         /* We can safely walk the list of waiting threads without
+            holding the lock since it is decoupled from the barrier
+            variable now.  */
+         __pthread_dequeuing_iterate (wakeup, wakeup)
+           __pthread_wakeup (wakeup);
+       }
+
+      return PTHREAD_BARRIER_SERIAL_THREAD;
+    }
+  else
+    {
+      struct __pthread *self = _pthread_self ();
+
+      /* Add ourselves to the list of waiters.  */
+      __pthread_enqueue (&barrier->queue, self);
+      __pthread_spin_unlock (&barrier->lock);
+
+      __pthread_block (self);
+      return 0;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-barrier.c b/libpthread/sysdeps/generic/pt-barrier.c
new file mode 100644 (file)
index 0000000..d772719
--- /dev/null
@@ -0,0 +1,26 @@
+/* Default barrier attributes.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+const struct __pthread_barrierattr __pthread_default_barrierattr =
+{
+  pshared: PTHREAD_PROCESS_PRIVATE
+};
diff --git a/libpthread/sysdeps/generic/pt-barrierattr-destroy.c b/libpthread/sysdeps/generic/pt-barrierattr-destroy.c
new file mode 100644 (file)
index 0000000..eb39634
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_barrierattr_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_barrierattr_destroy (pthread_barrierattr_t *attr)
+{
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c b/libpthread/sysdeps/generic/pt-barrierattr-getpshared.c
new file mode 100644 (file)
index 0000000..ed2cdd2
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_barrierattr_getpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_barrierattr_getpshared (const pthread_barrierattr_t *attr,
+                               int *pshared)
+{
+  *pshared = attr->pshared;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-barrierattr-init.c b/libpthread/sysdeps/generic/pt-barrierattr-init.c
new file mode 100644 (file)
index 0000000..45f16cc
--- /dev/null
@@ -0,0 +1,28 @@
+/* pthread_barrierattr_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_barrierattr_init (pthread_barrierattr_t *attr)
+{
+  *attr = __pthread_default_barrierattr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c b/libpthread/sysdeps/generic/pt-barrierattr-setpshared.c
new file mode 100644 (file)
index 0000000..84ef2df
--- /dev/null
@@ -0,0 +1,39 @@
+/* pthread_barrierattr_setpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_barrierattr_setpshared (pthread_barrierattr_t *attr,
+                               int pshared)
+{
+  switch (pshared)
+    {
+    case PTHREAD_PROCESS_PRIVATE:
+      attr->pshared = pshared;
+      return 0;
+
+    case PTHREAD_PROCESS_SHARED:
+      return ENOTSUP;
+
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-cond-brdcast.c b/libpthread/sysdeps/generic/pt-cond-brdcast.c
new file mode 100644 (file)
index 0000000..999cc2d
--- /dev/null
@@ -0,0 +1,44 @@
+/* Broadcast a condition.  Generic version.
+   Copyright (C) 2000, 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+/* Unblock all threads that are blocked on condition variable COND.  */
+int
+__pthread_cond_broadcast (pthread_cond_t *cond)
+{
+  struct __pthread *wakeup;
+
+  __pthread_spin_lock (&cond->__lock);
+
+  wakeup = cond->__queue;
+  cond->__queue = NULL;
+  __pthread_spin_unlock (&cond->__lock);
+
+  /* We can safely walk the list of waiting threads without holding
+     the lock since it is now decoupled from the condition.  */
+  __pthread_dequeuing_iterate (wakeup, wakeup)
+    __pthread_wakeup (wakeup);
+
+  return 0;
+}
+
+strong_alias (__pthread_cond_broadcast, pthread_cond_broadcast);
diff --git a/libpthread/sysdeps/generic/pt-cond-destroy.c b/libpthread/sysdeps/generic/pt-cond-destroy.c
new file mode 100644 (file)
index 0000000..d72ea75
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_cond_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_cond_destroy (pthread_cond_t *cond)
+{
+  return 0;
+}
+
+strong_alias (__pthread_cond_destroy, pthread_cond_destroy);
diff --git a/libpthread/sysdeps/generic/pt-cond-init.c b/libpthread/sysdeps/generic/pt-cond-init.c
new file mode 100644 (file)
index 0000000..350f2eb
--- /dev/null
@@ -0,0 +1,47 @@
+/* pthread_cond_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_cond_init (pthread_cond_t *cond,
+                  const pthread_condattr_t *attr)
+{
+  *cond = (pthread_cond_t) __PTHREAD_COND_INITIALIZER;
+
+  if (! attr
+      || memcmp (attr, &__pthread_default_condattr, sizeof (*attr) == 0))
+    /* Use the default attributes.  */
+    return 0;
+
+  /* Non-default attributes.  */
+
+  cond->__attr = malloc (sizeof *attr);
+  if (! cond->__attr)
+    return ENOMEM;
+
+  *cond->__attr = *attr;
+  return 0;
+}
+
+strong_alias (__pthread_cond_init, pthread_cond_init);
diff --git a/libpthread/sysdeps/generic/pt-cond-signal.c b/libpthread/sysdeps/generic/pt-cond-signal.c
new file mode 100644 (file)
index 0000000..d7c91e6
--- /dev/null
@@ -0,0 +1,56 @@
+/* Signal a condition.  Generic version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+static int
+cond_signal (struct __pthread_cond *cond, int *unblocked)
+{
+  struct __pthread *wakeup;
+  
+  __pthread_spin_lock (&cond->__lock);
+  wakeup = cond->__queue;
+  if (wakeup)
+    __pthread_dequeue (wakeup);
+  __pthread_spin_unlock (&cond->__lock);
+
+  if (wakeup)
+    {
+      /* We found a thread waiting for the condition to be signalled.
+         Wake it up!  */
+      __pthread_wakeup (wakeup);
+      *unblocked = 1;
+    }
+
+  return 0;
+}
+
+/* Unblock at least one of the threads that are blocked on condition
+   variable COND.  */
+int
+__pthread_cond_signal (pthread_cond_t *cond)
+{
+  int unblocked = 0;
+
+  return cond_signal (cond, &unblocked);
+}
+
+strong_alias (__pthread_cond_signal, pthread_cond_signal);
diff --git a/libpthread/sysdeps/generic/pt-cond-timedwait.c b/libpthread/sysdeps/generic/pt-cond-timedwait.c
new file mode 100644 (file)
index 0000000..56eb1ec
--- /dev/null
@@ -0,0 +1,111 @@
+/* Wait on a condition.  Generic version.
+   Copyright (C) 2000, 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+extern int __pthread_cond_timedwait_internal (pthread_cond_t *cond,
+                                             pthread_mutex_t *mutex,
+                                             const struct timespec *abstime);
+
+int
+__pthread_cond_timedwait (pthread_cond_t *cond,
+                       pthread_mutex_t *mutex,
+                       const struct timespec *abstime)
+{
+  return __pthread_cond_timedwait_internal (cond, mutex, abstime);
+}
+
+strong_alias (__pthread_cond_timedwait, pthread_cond_timedwait);
+
+/* Block on condition variable COND until ABSTIME.  As a GNU
+   extension, if ABSTIME is NULL, then wait forever.  MUTEX should be
+   held by the calling thread.  On return, MUTEX will be held by the
+   calling thread.  */
+int
+__pthread_cond_timedwait_internal (pthread_cond_t *cond,
+                                  pthread_mutex_t *mutex,
+                                  const struct timespec *abstime)
+{
+  error_t err;
+  int canceltype;
+  clockid_t clock_id = __pthread_default_condattr.clock;
+
+  void cleanup (void *arg)
+    {
+      struct __pthread *self = _pthread_self ();
+
+      __pthread_spin_lock (&cond->__lock);
+      if (self->prevp)
+       __pthread_dequeue (self);
+      __pthread_spin_unlock (&cond->__lock);
+
+      pthread_setcanceltype (canceltype, &canceltype);
+      __pthread_mutex_lock (mutex);
+    }
+
+  if (abstime && (abstime->tv_nsec < 0 || abstime->tv_nsec >= 1000000000))
+    return EINVAL;
+
+  struct __pthread *self = _pthread_self ();
+
+  /* Add ourselves to the list of waiters.  */
+  __pthread_spin_lock (&cond->__lock);
+  __pthread_enqueue (&cond->__queue, self);
+  if (cond->__attr)
+    clock_id = cond->__attr->clock;
+  __pthread_spin_unlock (&cond->__lock);
+
+  __pthread_mutex_unlock (mutex);
+
+  /* Enter async cancelation mode.  If cancelation is disabled, then
+     this does not change anything which is exactly what we want.  */
+  pthread_cleanup_push (cleanup, 0);
+  pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &canceltype);
+
+  if (abstime)
+    {
+      err = __pthread_timedblock (self, abstime, clock_id);
+      if (err)
+       /* We timed out.  We may need to disconnect ourself from the
+          waiter queue.
+
+          FIXME: What do we do if we get a wakeup message before we
+          disconnect ourself?  It may remain until the next time we
+          block.  */
+       {
+         assert (err == ETIMEDOUT);
+
+         __pthread_spin_lock (&mutex->__lock);
+         if (self->prevp)
+           __pthread_dequeue (self);
+         __pthread_spin_unlock (&mutex->__lock);
+       }
+    }
+  else
+    {
+      err = 0;
+      __pthread_block (self);
+    }
+
+  pthread_cleanup_pop (1);
+
+  return err;
+}
diff --git a/libpthread/sysdeps/generic/pt-cond-wait.c b/libpthread/sysdeps/generic/pt-cond-wait.c
new file mode 100644 (file)
index 0000000..38a2ae6
--- /dev/null
@@ -0,0 +1,39 @@
+/* Wait on a condition.  Generic version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+/* Implemented in pt-cond-timedwait.c.  */
+extern int __pthread_cond_timedwait_internal (pthread_cond_t *cond,
+                                             pthread_mutex_t *mutex,
+                                             const struct timespec *abstime);
+
+
+/* Block on condition variable COND.  MUTEX should be held by the
+   calling thread.  On return, MUTEX will be held by the calling
+   thread.  */
+int
+__pthread_cond_wait (pthread_cond_t *cond, pthread_mutex_t *mutex)
+{
+  return __pthread_cond_timedwait_internal (cond, mutex, 0);
+}
+
+strong_alias (__pthread_cond_wait, pthread_cond_wait);
diff --git a/libpthread/sysdeps/generic/pt-cond.c b/libpthread/sysdeps/generic/pt-cond.c
new file mode 100644 (file)
index 0000000..033e767
--- /dev/null
@@ -0,0 +1,29 @@
+/* Default condition attributes.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <time.h>
+
+#include <pt-internal.h>
+
+const struct __pthread_condattr __pthread_default_condattr =
+{
+  pshared: PTHREAD_PROCESS_PRIVATE,
+  clock: CLOCK_REALTIME
+};
diff --git a/libpthread/sysdeps/generic/pt-condattr-destroy.c b/libpthread/sysdeps/generic/pt-condattr-destroy.c
new file mode 100644 (file)
index 0000000..9fd55b1
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_condattr_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_condattr_destroy (pthread_condattr_t *cond)
+{
+  return 0;
+}
+
+strong_alias (__pthread_condattr_destroy, pthread_condattr_destroy);
diff --git a/libpthread/sysdeps/generic/pt-condattr-getclock.c b/libpthread/sysdeps/generic/pt-condattr-getclock.c
new file mode 100644 (file)
index 0000000..5b9f889
--- /dev/null
@@ -0,0 +1,31 @@
+/* pthread_condattr_getclock.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <time.h>
+
+#include <pt-internal.h>
+
+int
+pthread_condattr_getclock (const pthread_condattr_t *attr,
+                          clockid_t *clock)
+{
+  *clock = attr->clock;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-condattr-getpshared.c b/libpthread/sysdeps/generic/pt-condattr-getpshared.c
new file mode 100644 (file)
index 0000000..c072a50
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_condattr_getpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_condattr_getpshared (const pthread_condattr_t *attr,
+                            int *pshared)
+{
+  *pshared = attr->pshared;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-condattr-init.c b/libpthread/sysdeps/generic/pt-condattr-init.c
new file mode 100644 (file)
index 0000000..8570fd1
--- /dev/null
@@ -0,0 +1,30 @@
+/* pthread_condattr_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_condattr_init (pthread_condattr_t *attr)
+{
+  *attr = __pthread_default_condattr;
+  return 0;
+}
+
+strong_alias (__pthread_condattr_init, pthread_condattr_init);
diff --git a/libpthread/sysdeps/generic/pt-condattr-setclock.c b/libpthread/sysdeps/generic/pt-condattr-setclock.c
new file mode 100644 (file)
index 0000000..984c17e
--- /dev/null
@@ -0,0 +1,33 @@
+/* pthread_condattr_setclock.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_condattr_setclock (pthread_condattr_t *attr, clockid_t clock)
+{
+  if (__pthread_default_condattr.clock == clock)
+    {
+      attr->clock = clock;
+      return 0;
+    }
+
+  return EINVAL;
+}
diff --git a/libpthread/sysdeps/generic/pt-condattr-setpshared.c b/libpthread/sysdeps/generic/pt-condattr-setpshared.c
new file mode 100644 (file)
index 0000000..b9f0af8
--- /dev/null
@@ -0,0 +1,39 @@
+/* pthread_condattr_setpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_condattr_setpshared (pthread_condattr_t *attr,
+                            int pshared)
+{
+  switch (pshared)
+    {
+    case PTHREAD_PROCESS_PRIVATE:
+      attr->pshared = pshared;
+      return 0;
+
+    case PTHREAD_PROCESS_SHARED:
+      return ENOTSUP;
+
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-destroy-specific.c b/libpthread/sysdeps/generic/pt-destroy-specific.c
new file mode 100644 (file)
index 0000000..b627f87
--- /dev/null
@@ -0,0 +1,28 @@
+/* __pthread_destory_specific.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+void
+__pthread_destory_specifc (struct __pthread *thread)
+{
+  /* Not support, thus there cannot be any.  */
+  return;
+}
diff --git a/libpthread/sysdeps/generic/pt-equal.c b/libpthread/sysdeps/generic/pt-equal.c
new file mode 100644 (file)
index 0000000..72fc7e6
--- /dev/null
@@ -0,0 +1,31 @@
+/* Default attributes.  Generic version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+/* Return true if __T1 and __T2 both name the same thread.  Otherwise,
+   false.  */
+int
+__pthread_equal (pthread_t __t1, pthread_t __t2)
+{
+  return __t1 == __t2;
+}
+
+strong_alias (__pthread_equal, pthread_equal);
diff --git a/libpthread/sysdeps/generic/pt-getconcurrency.c b/libpthread/sysdeps/generic/pt-getconcurrency.c
new file mode 100644 (file)
index 0000000..b55c8ee
--- /dev/null
@@ -0,0 +1,27 @@
+/* Get the current level of desired concurrency.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_getconcurrency (void)
+{
+  return __pthread_concurrency;
+}
diff --git a/libpthread/sysdeps/generic/pt-getcpuclockid.c b/libpthread/sysdeps/generic/pt-getcpuclockid.c
new file mode 100644 (file)
index 0000000..03868d3
--- /dev/null
@@ -0,0 +1,35 @@
+/* Return a thread's cpu clockid.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <time.h>
+
+#include <pt-internal.h>
+
+int
+pthread_getcpuclockid (pthread_t thread, clockid_t *clock)
+{
+#ifdef CLOCK_THREAD_CPUTIME_ID
+  *clock = CLOCK_THREAD_CPUTIME_ID;
+  return 0;
+#else
+  return ENOSYS;
+stub_warning (pthread_getcpuclockid)
+#endif
+}
diff --git a/libpthread/sysdeps/generic/pt-getschedparam.c b/libpthread/sysdeps/generic/pt-getschedparam.c
new file mode 100644 (file)
index 0000000..00974cf
--- /dev/null
@@ -0,0 +1,31 @@
+/* Get the scheduling parameters for a thread.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_getschedparam (pthread_t thread, int *policy,
+                      struct sched_param *param)
+{
+  return ENOSYS;
+}
+
+strong_alias (__pthread_getschedparam, pthread_getschedparam);
+stub_warning (pthread_getschedparam)
diff --git a/libpthread/sysdeps/generic/pt-getspecific.c b/libpthread/sysdeps/generic/pt-getspecific.c
new file mode 100644 (file)
index 0000000..2a7c4a9
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_getspecific.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_getspecific (pthread_key_t key)
+{
+  return EINVAL;
+}
diff --git a/libpthread/sysdeps/generic/pt-init-specific.c b/libpthread/sysdeps/generic/pt-init-specific.c
new file mode 100644 (file)
index 0000000..00744fb
--- /dev/null
@@ -0,0 +1,27 @@
+/* __pthread_init_specific.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+error_t
+__pthread_init_specific (struct __pthread *thread)
+{
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-key-create.c b/libpthread/sysdeps/generic/pt-key-create.c
new file mode 100644 (file)
index 0000000..de05095
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_key_create.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_key_create (pthread_key_t *key, void (*destructor) (void *))
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_key_create)
diff --git a/libpthread/sysdeps/generic/pt-key-delete.c b/libpthread/sysdeps/generic/pt-key-delete.c
new file mode 100644 (file)
index 0000000..7b4ff63
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_key_delete.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_key_delete (pthread_key_t key)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_key_delete)
diff --git a/libpthread/sysdeps/generic/pt-key.h b/libpthread/sysdeps/generic/pt-key.h
new file mode 100644 (file)
index 0000000..544eb20
--- /dev/null
@@ -0,0 +1,22 @@
+/* pthread_key internal declatations.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#define PTHREAD_KEY_MEMBERS
diff --git a/libpthread/sysdeps/generic/pt-kill.c b/libpthread/sysdeps/generic/pt-kill.c
new file mode 100644 (file)
index 0000000..0dfac34
--- /dev/null
@@ -0,0 +1,32 @@
+/* pthread-kill.c - Generic pthread-kill implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+pthread_kill (pthread_t tid, int signo)
+{
+  siginfo_t si;
+  memset (&si, 0, sizeof (si));
+  si.si_signo = signo;
+
+  return pthread_kill_siginfo_np (tid, si);
+}
+
diff --git a/libpthread/sysdeps/generic/pt-mutex-destroy.c b/libpthread/sysdeps/generic/pt-mutex-destroy.c
new file mode 100644 (file)
index 0000000..3bbc73f
--- /dev/null
@@ -0,0 +1,39 @@
+/* Destroy a mutex.  Generic version.
+   Copyright (C) 2000, 2002, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+_pthread_mutex_destroy (pthread_mutex_t *mutex)
+{
+  if (mutex->attr == __PTHREAD_ERRORCHECK_MUTEXATTR
+   || mutex->attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    /* Static attributes.  */
+    ;
+  else
+    free (mutex->attr);
+
+  return 0;
+}
+
+strong_alias (_pthread_mutex_destroy, pthread_mutex_destroy);
diff --git a/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c b/libpthread/sysdeps/generic/pt-mutex-getprioceiling.c
new file mode 100644 (file)
index 0000000..ac886a8
--- /dev/null
@@ -0,0 +1,30 @@
+/* Get a mutex' priority ceiling.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutex_getprioceiling (const pthread_mutex_t *mutex,
+                             int *prioceiling)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_mutex_getprioceiling)
diff --git a/libpthread/sysdeps/generic/pt-mutex-init.c b/libpthread/sysdeps/generic/pt-mutex-init.c
new file mode 100644 (file)
index 0000000..2f96028
--- /dev/null
@@ -0,0 +1,50 @@
+/* Initialize a mutex.  Generic version.
+   Copyright (C) 2000, 2002, 2005, 2006, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <string.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+_pthread_mutex_init (pthread_mutex_t *mutex,
+                    const pthread_mutexattr_t *attr)
+{
+  *mutex = (pthread_mutex_t) __PTHREAD_MUTEX_INITIALIZER;
+
+  if (! attr
+      || memcmp (attr, &__pthread_default_mutexattr, sizeof (*attr) == 0))
+    /* The default attributes.  */
+    return 0;
+
+  if (! mutex->attr
+      || mutex->attr == __PTHREAD_ERRORCHECK_MUTEXATTR
+      || mutex->attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    mutex->attr = malloc (sizeof *attr);
+
+  if (! mutex->attr)
+    return ENOMEM;
+
+  *mutex->attr = *attr;
+  return 0;
+}
+
+strong_alias (_pthread_mutex_init, pthread_mutex_init);
diff --git a/libpthread/sysdeps/generic/pt-mutex-lock.c b/libpthread/sysdeps/generic/pt-mutex-lock.c
new file mode 100644 (file)
index 0000000..528e593
--- /dev/null
@@ -0,0 +1,37 @@
+/* Lock a mutex.  Generic version.
+   Copyright (C) 2000, 2002, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Implemented in pt-mutex-timedlock.c.  */
+extern int __pthread_mutex_timedlock_internal (struct __pthread_mutex *mutex,
+                                              const struct timespec *abstime);
+
+/* Lock MUTEX, block if we can't get it.  */
+int
+__pthread_mutex_lock (struct __pthread_mutex *mutex)
+{
+  return __pthread_mutex_timedlock_internal (mutex, 0);
+}
+
+strong_alias (__pthread_mutex_lock, _pthread_mutex_lock);
+strong_alias (__pthread_mutex_lock, pthread_mutex_lock);
diff --git a/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c b/libpthread/sysdeps/generic/pt-mutex-setprioceiling.c
new file mode 100644 (file)
index 0000000..1358b37
--- /dev/null
@@ -0,0 +1,30 @@
+/* Set a mutex' priority ceiling.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutex_setprioceiling (pthread_mutex_t *mutex, int prio,
+                             int *oldprio)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_mutex_setprioceiling)
diff --git a/libpthread/sysdeps/generic/pt-mutex-timedlock.c b/libpthread/sysdeps/generic/pt-mutex-timedlock.c
new file mode 100644 (file)
index 0000000..48bffaf
--- /dev/null
@@ -0,0 +1,187 @@
+/* Lock a mutex with a timeout.  Generic version.
+   Copyright (C) 2000, 2002, 2005, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+#define LOSE do { * (int *) 0 = 0; } while (1)
+
+/* Try to lock MUTEX, block until *ABSTIME if it is already held.  As
+   a GNU extension, if TIMESPEC is NULL then wait forever.  */
+int
+__pthread_mutex_timedlock_internal (struct __pthread_mutex *mutex,
+                                   const struct timespec *abstime)
+{
+  struct __pthread *self;
+  const struct __pthread_mutexattr *attr = mutex->attr;
+
+  if (attr == __PTHREAD_ERRORCHECK_MUTEXATTR)
+    attr = &__pthread_errorcheck_mutexattr;
+  if (attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    attr = &__pthread_recursive_mutexattr;
+
+  __pthread_spin_lock (&mutex->__lock);
+  if (__pthread_spin_trylock (&mutex->__held) == 0)
+    /* Successfully acquired the lock.  */
+    {
+#ifdef ALWAYS_TRACK_MUTEX_OWNER
+#ifndef NDEBUG
+      self = _pthread_self ();
+      if (self)
+       /* The main thread may take a lock before the library is fully
+          initialized, in particular, before the main thread has a
+          TCB.  */
+       {
+         assert (! mutex->owner);
+         mutex->owner = _pthread_self ();
+       }
+#endif
+#endif
+
+      if (attr)
+       switch (attr->mutex_type)
+         {
+         case PTHREAD_MUTEX_NORMAL:
+           break;
+
+         case PTHREAD_MUTEX_RECURSIVE:
+           mutex->locks = 1;
+         case PTHREAD_MUTEX_ERRORCHECK:
+           mutex->owner = _pthread_self ();
+           break;
+
+         default:
+           LOSE;
+         }
+
+      __pthread_spin_unlock (&mutex->__lock);
+      return 0;
+    }
+
+  /* The lock is busy.  */
+
+  self = _pthread_self ();
+  assert (self);
+
+  if (! attr || attr->mutex_type == PTHREAD_MUTEX_NORMAL)
+    {
+#if defined(ALWAYS_TRACK_MUTEX_OWNER)
+      assert (mutex->owner != self);
+#endif
+    }
+  else
+    {
+      switch (attr->mutex_type)
+       {
+       case PTHREAD_MUTEX_ERRORCHECK:
+         if (mutex->owner == self)
+           {
+             __pthread_spin_unlock (&mutex->__lock);
+             return EDEADLK;
+           }
+         break;
+
+       case PTHREAD_MUTEX_RECURSIVE:
+         if (mutex->owner == self)
+           {
+             mutex->locks ++;
+             __pthread_spin_unlock (&mutex->__lock);
+             return 0;
+           }
+         break;
+
+       default:
+         LOSE;
+       }
+    }
+
+#if !defined(ALWAYS_TRACK_MUTEX_OWNER)
+  if (attr && attr->mutex_type != PTHREAD_MUTEX_NORMAL)
+#endif
+    assert (mutex->owner);
+
+  if (abstime && (abstime->tv_nsec < 0 || abstime->tv_nsec >= 1000000000))
+    return EINVAL;
+
+  /* Add ourselves to the queue.  */
+  __pthread_enqueue (&mutex->__queue, self);
+  __pthread_spin_unlock (&mutex->__lock);
+
+  /* Block the thread.  */
+  if (abstime)
+    {
+      error_t err;
+
+      err = __pthread_timedblock (self, abstime, CLOCK_REALTIME);
+      if (err)
+       /* We timed out.  We may need to disconnect ourself from the
+          waiter queue.
+
+          FIXME: What do we do if we get a wakeup message before we
+          disconnect ourself?  It may remain until the next time we
+          block.  */
+       {
+         assert (err == ETIMEDOUT);
+
+         __pthread_spin_lock (&mutex->__lock);
+         if (self->prevp)
+           __pthread_dequeue (self);
+         __pthread_spin_unlock (&mutex->__lock);
+
+         return err;
+       }
+    }
+  else
+    __pthread_block (self);
+
+#if !defined(ALWAYS_TRACK_MUTEX_OWNER)
+  if (attr && attr->mutex_type != PTHREAD_MUTEX_NORMAL)
+#endif
+    {
+      assert (mutex->owner == self);
+    }
+
+  if (attr)
+    switch (attr->mutex_type)
+      {
+      case PTHREAD_MUTEX_NORMAL:
+       break;
+
+      case PTHREAD_MUTEX_RECURSIVE:
+       assert (mutex->locks == 0);
+       mutex->locks = 1;
+      case PTHREAD_MUTEX_ERRORCHECK:
+       mutex->owner = self;
+       break;
+
+      default:
+       LOSE;
+      }
+
+  return 0;
+}
+
+int
+pthread_mutex_timedlock (struct __pthread_mutex *mutex,
+                        const struct timespec *abstime)
+{
+  return __pthread_mutex_timedlock_internal (mutex, abstime);
+}
diff --git a/libpthread/sysdeps/generic/pt-mutex-transfer-np.c b/libpthread/sysdeps/generic/pt-mutex-transfer-np.c
new file mode 100644 (file)
index 0000000..967f1c7
--- /dev/null
@@ -0,0 +1,66 @@
+/* Transfer ownership of a mutex.  Generic version.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_mutex_transfer_np (struct __pthread_mutex *mutex, pthread_t tid)
+{
+  assert (mutex->owner == _pthread_self ());
+
+  struct __pthread *thread = __pthread_getid (tid);
+  const struct __pthread_mutexattr *attr = mutex->attr;
+
+  if (! thread)
+    return ESRCH;
+
+  if (thread == _pthread_self ())
+    return 0;
+
+  if (attr == __PTHREAD_ERRORCHECK_MUTEXATTR)
+    attr = &__pthread_errorcheck_mutexattr;
+  if (attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    attr = &__pthread_recursive_mutexattr;
+
+  if (attr && attr->mutex_type == PTHREAD_MUTEX_ERRORCHECK)
+    {
+
+      if (mutex->owner != _pthread_self ())
+       return EPERM;
+
+      mutex->owner = thread;
+    }
+
+#ifndef NDEBUG
+# if !defined(ALWAYS_TRACK_MUTEX_OWNER)
+  if (attr && attr->mutex_type != PTHREAD_MUTEX_NORMAL)
+# endif
+    {
+      mutex->owner = thread;
+    }
+#endif
+
+  return 0;
+}
+
+strong_alias (__pthread_mutex_transfer_np, pthread_mutex_transfer_np)
diff --git a/libpthread/sysdeps/generic/pt-mutex-trylock.c b/libpthread/sysdeps/generic/pt-mutex-trylock.c
new file mode 100644 (file)
index 0000000..7a54cc9
--- /dev/null
@@ -0,0 +1,112 @@
+/* Try to Lock a mutex.  Generic version.
+   Copyright (C) 2002, 2005, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+#define LOSE do { * (int *) 0 = 0; } while (1)
+
+/* Lock MUTEX, return EBUSY if we can't get it.  */
+int
+__pthread_mutex_trylock (struct __pthread_mutex *mutex)
+{
+  int err;
+  struct __pthread *self;
+  const struct __pthread_mutexattr *attr = mutex->attr;
+
+  if (attr == __PTHREAD_ERRORCHECK_MUTEXATTR)
+    attr = &__pthread_errorcheck_mutexattr;
+  if (attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    attr = &__pthread_recursive_mutexattr;
+
+  __pthread_spin_lock (&mutex->__lock);
+  if (__pthread_spin_trylock (&mutex->__held) == 0)
+    /* Acquired the lock.  */
+    {
+#if defined(ALWAYS_TRACK_MUTEX_OWNER)
+#ifndef NDEBUG
+      self = _pthread_self ();
+      if (self)
+       /* The main thread may take a lock before the library is fully
+          initialized, in particular, before the main thread has a
+          TCB.  */
+       {
+         assert (! mutex->owner);
+         mutex->owner = _pthread_self ();
+       }
+#endif
+#endif
+
+      if (attr)
+       switch (attr->mutex_type)
+         {
+         case PTHREAD_MUTEX_NORMAL:
+           break;
+
+         case PTHREAD_MUTEX_RECURSIVE:
+           mutex->locks = 1;
+         case PTHREAD_MUTEX_ERRORCHECK:
+           mutex->owner = _pthread_self ();
+           break;
+
+         default:
+           LOSE;
+         }
+
+      __pthread_spin_unlock (&mutex->__lock);
+      return 0;
+    }
+
+  err = EBUSY;
+
+  if (attr)
+    {
+      self = _pthread_self ();
+      switch (attr->mutex_type)
+       {
+       case PTHREAD_MUTEX_NORMAL:
+         break;
+
+       case PTHREAD_MUTEX_ERRORCHECK:
+         /* We could check if MUTEX->OWNER is SELF, however, POSIX
+            does not permit pthread_mutex_trylock to return EDEADLK
+            instead of EBUSY, only pthread_mutex_lock.  */
+         break;
+
+       case PTHREAD_MUTEX_RECURSIVE:
+         if (mutex->owner == self)
+           {
+             mutex->locks ++;
+             err = 0;
+           }
+         break;
+
+       default:
+         LOSE;
+       }
+    }
+
+  __pthread_spin_unlock (&mutex->__lock);
+
+  return err;
+}
+
+strong_alias (__pthread_mutex_trylock, _pthread_mutex_trylock);
+strong_alias (__pthread_mutex_trylock, pthread_mutex_trylock);
diff --git a/libpthread/sysdeps/generic/pt-mutex-unlock.c b/libpthread/sysdeps/generic/pt-mutex-unlock.c
new file mode 100644 (file)
index 0000000..09d70f8
--- /dev/null
@@ -0,0 +1,108 @@
+/* Unlock a mutex.  Generic version.
+   Copyright (C) 2000, 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+#define LOSE do { * (int *) 0 = 0; } while (1)
+
+/* Unlock MUTEX, rescheduling a waiting thread.  */
+int
+__pthread_mutex_unlock (pthread_mutex_t *mutex)
+{
+  struct __pthread *wakeup;
+  const struct __pthread_mutexattr *attr = mutex->attr;
+
+  if (attr == __PTHREAD_ERRORCHECK_MUTEXATTR)
+    attr = &__pthread_errorcheck_mutexattr;
+  if (attr == __PTHREAD_RECURSIVE_MUTEXATTR)
+    attr = &__pthread_recursive_mutexattr;
+
+  __pthread_spin_lock (&mutex->__lock);
+
+  if (! attr || attr->mutex_type == PTHREAD_MUTEX_NORMAL)
+    {
+#if defined(ALWAYS_TRACK_MUTEX_OWNER)
+# ifndef NDEBUG
+      if (_pthread_self ())
+       {
+         assert (mutex->owner);
+         assert (mutex->owner == _pthread_self ());
+         mutex->owner = NULL;
+       }
+# endif
+#endif
+    }
+  else
+    switch (attr->mutex_type)
+      {
+      case PTHREAD_MUTEX_ERRORCHECK:
+      case PTHREAD_MUTEX_RECURSIVE:
+       if (mutex->owner != _pthread_self ())
+         {
+           __pthread_spin_unlock (&mutex->__lock);
+           return EPERM;
+         }
+
+       if (attr->mutex_type == PTHREAD_MUTEX_RECURSIVE)
+         if (--mutex->locks > 0)
+           {
+             __pthread_spin_unlock (&mutex->__lock);
+             return 0;
+           }
+
+       mutex->owner = 0;
+       break;
+
+      default:
+       LOSE;
+      }
+
+
+  if (mutex->__queue == NULL)
+    {
+      __pthread_spin_unlock (&mutex->__held);
+      __pthread_spin_unlock (&mutex->__lock);
+      return 0;
+    }
+
+  wakeup = mutex->__queue;
+  __pthread_dequeue (wakeup);
+
+#ifndef NDEBUG
+# if !defined (ALWAYS_TRACK_MUTEX_OWNER)
+  if (attr && attr->mutex_type != PTHREAD_MUTEX_NORMAL)
+# endif
+    {
+      mutex->owner = wakeup;
+    }
+#endif
+
+  /* We do not unlock MUTEX->held: we are transferring the ownership
+     to the thread that we are waking up.  */
+
+  __pthread_spin_unlock (&mutex->__lock);
+  __pthread_wakeup (wakeup);
+
+  return 0;
+}
+
+strong_alias (__pthread_mutex_unlock, _pthread_mutex_unlock);
+strong_alias (__pthread_mutex_unlock, pthread_mutex_unlock);
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-destroy.c b/libpthread/sysdeps/generic/pt-mutexattr-destroy.c
new file mode 100644 (file)
index 0000000..fe7e95d
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_mutexattr_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_destroy (pthread_mutexattr_t *attr)
+{
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c b/libpthread/sysdeps/generic/pt-mutexattr-getprioceiling.c
new file mode 100644 (file)
index 0000000..4865676
--- /dev/null
@@ -0,0 +1,30 @@
+/* pthread_mutexattr_getprioceiling.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *attr,
+                                 int *prioceiling)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_mutexattr_getprioceiling)
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c b/libpthread/sysdeps/generic/pt-mutexattr-getprotocol.c
new file mode 100644 (file)
index 0000000..d75021a
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_mutexattr_getprotocol.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_getprotocol (const pthread_mutexattr_t *attr,
+                              int *protocol)
+{
+  *protocol = attr->protocol;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c b/libpthread/sysdeps/generic/pt-mutexattr-getpshared.c
new file mode 100644 (file)
index 0000000..0dad13b
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_mutexattr_getpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_getpshared (const pthread_mutexattr_t *attr,
+                             int *pshared)
+{
+  *pshared = attr->pshared;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-gettype.c b/libpthread/sysdeps/generic/pt-mutexattr-gettype.c
new file mode 100644 (file)
index 0000000..ff2caea
--- /dev/null
@@ -0,0 +1,28 @@
+/* pthread_mutexattr_gettype.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_gettype (const pthread_mutexattr_t *attr, int *type)
+{
+  *type = attr->mutex_type;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-init.c b/libpthread/sysdeps/generic/pt-mutexattr-init.c
new file mode 100644 (file)
index 0000000..2f23673
--- /dev/null
@@ -0,0 +1,28 @@
+/* pthread_mutexattr_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_init (pthread_mutexattr_t *attr)
+{
+  *attr = __pthread_default_mutexattr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c b/libpthread/sysdeps/generic/pt-mutexattr-setprioceiling.c
new file mode 100644 (file)
index 0000000..bb8a3d6
--- /dev/null
@@ -0,0 +1,30 @@
+/* pthread_mutexattr_setprioceiling.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_setprioceiling (pthread_mutexattr_t *attr,
+                                 int prioceiling)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_mutexattr_setprioceiling)
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c b/libpthread/sysdeps/generic/pt-mutexattr-setprotocol.c
new file mode 100644 (file)
index 0000000..9a0d1b1
--- /dev/null
@@ -0,0 +1,42 @@
+/* pthread_mutexattr_setprotocol.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_setprotocol (pthread_mutexattr_t *attr,
+                              int protocol)
+{
+  if (protocol == __pthread_default_mutexattr.protocol)
+    {
+      attr->protocol = protocol;
+      return 0;
+    }
+
+  switch (protocol)
+    {
+    case PTHREAD_PRIO_NONE:
+    case PTHREAD_PRIO_INHERIT:
+    case PTHREAD_PRIO_PROTECT:
+      return ENOTSUP;
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c b/libpthread/sysdeps/generic/pt-mutexattr-setpshared.c
new file mode 100644 (file)
index 0000000..bcbc4d9
--- /dev/null
@@ -0,0 +1,39 @@
+/* pthread_mutexattr_setpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_setpshared (pthread_mutexattr_t *attr,
+                             int pshared)
+{
+  switch (pshared)
+    {
+    case PTHREAD_PROCESS_PRIVATE:
+      attr->pshared = pshared;
+      return 0;
+
+    case PTHREAD_PROCESS_SHARED:
+      return ENOTSUP;
+
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr-settype.c b/libpthread/sysdeps/generic/pt-mutexattr-settype.c
new file mode 100644 (file)
index 0000000..e7ae213
--- /dev/null
@@ -0,0 +1,37 @@
+/* pthread_mutexattr_settype.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_mutexattr_settype (pthread_mutexattr_t *attr, int type)
+{
+  switch (type)
+    {
+    case PTHREAD_MUTEX_NORMAL:
+    case PTHREAD_MUTEX_ERRORCHECK:
+    case PTHREAD_MUTEX_RECURSIVE:
+      attr->mutex_type = type;
+      return 0;
+
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-mutexattr.c b/libpthread/sysdeps/generic/pt-mutexattr.c
new file mode 100644 (file)
index 0000000..5ebde6e
--- /dev/null
@@ -0,0 +1,45 @@
+/* Default mutex attributes.  Generic version.
+   Copyright (C) 2000, 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+const struct __pthread_mutexattr __pthread_default_mutexattr =
+{
+  prioceiling: 0,
+  protocol: PTHREAD_PRIO_NONE,
+  pshared: PTHREAD_PROCESS_PRIVATE,
+  mutex_type: PTHREAD_MUTEX_DEFAULT
+};
+
+const struct __pthread_mutexattr __pthread_errorcheck_mutexattr =
+{
+  prioceiling: 0,
+  protocol: PTHREAD_PRIO_NONE,
+  pshared: PTHREAD_PROCESS_PRIVATE,
+  mutex_type: PTHREAD_MUTEX_ERRORCHECK
+};
+
+const struct __pthread_mutexattr __pthread_recursive_mutexattr =
+{
+  prioceiling: 0,
+  protocol: PTHREAD_PRIO_NONE,
+  pshared: PTHREAD_PROCESS_PRIVATE,
+  mutex_type: PTHREAD_MUTEX_RECURSIVE
+};
diff --git a/libpthread/sysdeps/generic/pt-once.c b/libpthread/sysdeps/generic/pt-once.c
new file mode 100644 (file)
index 0000000..5be5e48
--- /dev/null
@@ -0,0 +1,43 @@
+/* pthread_once.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <bits/memory.h>
+
+#include <pt-internal.h>
+
+int
+pthread_once (pthread_once_t *once_control, void (*init_routine) (void))
+{
+  if (once_control->run == 0)
+    {
+      __pthread_spin_lock (&once_control->lock);
+
+      if (once_control->run == 0)
+       {
+         init_routine ();
+         __memory_barrier ();
+         once_control->run = 1;
+       }
+
+      __pthread_spin_unlock (&once_control->lock);
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-attr.c b/libpthread/sysdeps/generic/pt-rwlock-attr.c
new file mode 100644 (file)
index 0000000..1587fee
--- /dev/null
@@ -0,0 +1,26 @@
+/* Default rwlock attributes.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+const struct __pthread_rwlockattr __pthread_default_rwlockattr =
+{
+  pshared: PTHREAD_PROCESS_PRIVATE
+};
diff --git a/libpthread/sysdeps/generic/pt-rwlock-destroy.c b/libpthread/sysdeps/generic/pt-rwlock-destroy.c
new file mode 100644 (file)
index 0000000..045eebd
--- /dev/null
@@ -0,0 +1,29 @@
+/* Destroy a rwlock.  Generic version.
+   Copyright (C) 2002, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+_pthread_rwlock_destroy (pthread_rwlock_t *rwlock)
+{
+  return 0;
+}
+
+strong_alias (_pthread_rwlock_destroy, pthread_rwlock_destroy);
diff --git a/libpthread/sysdeps/generic/pt-rwlock-init.c b/libpthread/sysdeps/generic/pt-rwlock-init.c
new file mode 100644 (file)
index 0000000..c9ff9b2
--- /dev/null
@@ -0,0 +1,45 @@
+/* Initialize a rwlock.  Generic version.
+   Copyright (C) 2002, 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <string.h>
+#include <pt-internal.h>
+
+int
+_pthread_rwlock_init (pthread_rwlock_t *rwlock,
+                     const pthread_rwlockattr_t *attr)
+{
+  *rwlock = (pthread_rwlock_t) __PTHREAD_RWLOCK_INITIALIZER;
+
+  if (! attr
+      || memcmp (attr, &__pthread_default_rwlockattr, sizeof (*attr) == 0))
+    /* Use the default attributes.  */
+    return 0;
+
+  /* Non-default attributes.  */
+
+  rwlock->__attr = malloc (sizeof *attr);
+  if (! rwlock->__attr)
+    return ENOMEM;
+
+  *rwlock->__attr = *attr;
+  return 0;
+}
+
+strong_alias (_pthread_rwlock_init, pthread_rwlock_init);
diff --git a/libpthread/sysdeps/generic/pt-rwlock-rdlock.c b/libpthread/sysdeps/generic/pt-rwlock-rdlock.c
new file mode 100644 (file)
index 0000000..480cf48
--- /dev/null
@@ -0,0 +1,32 @@
+/* Acquire a rwlock for reading.  Generic version.
+   Copyright (C) 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+/* Implemented in pt-rwlock-timedrdlock.c.  */
+extern int __pthread_rwlock_timedrdlock_internal (struct __pthread_rwlock *rwlock,
+                                                 const struct timespec *abstime);
+
+/* Acquire RWLOCK for reading, block if we can't get it.  */
+int
+pthread_rwlock_rdlock (struct __pthread_rwlock *rwlock)
+{
+  return __pthread_rwlock_timedrdlock_internal (rwlock, 0);
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c b/libpthread/sysdeps/generic/pt-rwlock-timedrdlock.c
new file mode 100644 (file)
index 0000000..a110213
--- /dev/null
@@ -0,0 +1,113 @@
+/* Acquire a rwlock for reading.  Generic version.
+   Copyright (C) 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Acquire the rwlock *RWLOCK for reading blocking until *ABSTIME if
+   it is already held.  As a GNU extension, if TIMESPEC is NULL then
+   wait forever.  */
+int
+__pthread_rwlock_timedrdlock_internal (struct __pthread_rwlock *rwlock,
+                                      const struct timespec *abstime)
+{
+  struct __pthread *self;
+
+  __pthread_spin_lock (&rwlock->__lock);
+  if (__pthread_spin_trylock (&rwlock->__held) == 0)
+    /* Successfully acquired the lock.  */
+    {
+      assert (rwlock->readerqueue == 0);
+      assert (rwlock->writerqueue == 0);
+      assert (rwlock->readers == 0);
+
+      rwlock->readers = 1;
+      __pthread_spin_unlock (&rwlock->__lock);
+      return 0;
+    }
+  else
+    /* Lock is held, but is held by a reader?  */
+    if (rwlock->readers > 0)
+      /* Just add ourself to number of readers.  */
+      {
+       assert (rwlock->readerqueue == 0);
+       rwlock->readers ++;
+       __pthread_spin_unlock (&rwlock->__lock);
+       return 0;
+      }
+
+  /* The lock is busy.  */
+
+  /* Better be blocked by a writer.  */
+  assert (rwlock->readers == 0);
+
+  if (abstime && (abstime->tv_nsec < 0 || abstime->tv_nsec >= 1000000000))
+    return EINVAL;
+
+  self = _pthread_self ();
+
+  /* Add ourself to the queue.  */
+  __pthread_enqueue (&rwlock->readerqueue, self);
+  __pthread_spin_unlock (&rwlock->__lock);
+
+  /* Block the thread.  */
+  if (abstime)
+    {
+      error_t err;
+
+      err = __pthread_timedblock (self, abstime, CLOCK_REALTIME);
+      if (err)
+       /* We timed out.  We may need to disconnect ourself from the
+          waiter queue.
+
+          FIXME: What do we do if we get a wakeup message before we
+          disconnect ourself?  It may remain until the next time we
+          block.  */
+       {
+         assert (err == ETIMEDOUT);
+
+         __pthread_spin_lock (&rwlock->__lock);
+         if (self->prevp)
+           /* Disconnect ourself.  */
+           __pthread_dequeue (self);
+         __pthread_spin_unlock (&rwlock->__lock);
+
+         return err;
+       }
+    }
+  else
+    __pthread_block (self);
+
+
+  /* The reader count has already been increment by whoever woke us
+     up.  */
+
+  assert (rwlock->readers > 0);
+
+  return 0;
+}
+
+int
+pthread_rwlock_timedrdlock (struct __pthread_rwlock *rwlock,
+                           const struct timespec *abstime)
+{
+  return __pthread_rwlock_timedrdlock_internal (rwlock, abstime);
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c b/libpthread/sysdeps/generic/pt-rwlock-timedwrlock.c
new file mode 100644 (file)
index 0000000..a5cc579
--- /dev/null
@@ -0,0 +1,95 @@
+/* Acquire a rwlock for writing.  Generic version.
+   Copyright (C) 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Acquire RWLOCK for writing blocking until *ABSTIME if we cannot get
+   it.  As a special GNU extension, if ABSTIME is NULL then the wait
+   shall not time out.  */
+int
+__pthread_rwlock_timedwrlock_internal (struct __pthread_rwlock *rwlock,
+                                      const struct timespec *abstime)
+{
+  struct __pthread *self;
+
+  __pthread_spin_lock (&rwlock->__lock);
+  if (__pthread_spin_trylock (&rwlock->__held) == 0)
+    /* Successfully acquired the lock.  */
+    {
+      assert (rwlock->readerqueue == 0);
+      assert (rwlock->writerqueue == 0);
+      assert (rwlock->readers == 0);
+
+      __pthread_spin_unlock (&rwlock->__lock);
+      return 0;
+    }
+
+  /* The lock is busy.  */
+
+  if (abstime && (abstime->tv_nsec < 0 || abstime->tv_nsec >= 1000000000))
+    return EINVAL;
+
+  self = _pthread_self ();
+
+  /* Add ourselves to the queue.  */
+  __pthread_enqueue (&rwlock->writerqueue, self);
+  __pthread_spin_unlock (&rwlock->__lock);
+
+  /* Block the thread.  */
+  if (abstime)
+    {
+      error_t err;
+
+      err = __pthread_timedblock (self, abstime, CLOCK_REALTIME);
+      if (err)
+       /* We timed out.  We may need to disconnect ourself from the
+          waiter queue.
+
+          FIXME: What do we do if we get a wakeup message before we
+          disconnect ourself?  It may remain until the next time we
+          block.  */
+       {
+         assert (err == ETIMEDOUT);
+
+         __pthread_spin_lock (&rwlock->__lock);
+         if (self->prevp)
+           /* Disconnect ourself.  */
+           __pthread_dequeue (self);
+         __pthread_spin_unlock (&rwlock->__lock);
+
+         return err;
+       }
+    }
+  else
+    __pthread_block (self);
+
+  assert (rwlock->readers == 0);
+
+  return 0;
+}
+
+int
+pthread_rwlock_timedwrlock (struct __pthread_rwlock *rwlock,
+                           const struct timespec *abstime)
+{
+  return __pthread_rwlock_timedwrlock_internal (rwlock, abstime);
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c b/libpthread/sysdeps/generic/pt-rwlock-tryrdlock.c
new file mode 100644 (file)
index 0000000..2419efb
--- /dev/null
@@ -0,0 +1,56 @@
+/* Try to acquire a rwlock for reading.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Try to acquire RWLOCK.  */
+int
+pthread_rwlock_tryrdlock (struct __pthread_rwlock *rwlock)
+{
+  __pthread_spin_lock (&rwlock->__lock);
+  if (__pthread_spin_trylock (&rwlock->__held) == 0)
+    /* Successfully acquired the lock.  */
+    {
+      assert (rwlock->readerqueue == 0);
+      assert (rwlock->writerqueue == 0);
+      assert (rwlock->readers == 0);
+
+      rwlock->readers = 1;
+      __pthread_spin_unlock (&rwlock->__lock);
+      return 0;
+    }
+  else
+    /* Lock is held, but is held by a reader?  */
+    if (rwlock->readers > 0)
+      {
+       assert (rwlock->readerqueue == 0);
+       rwlock->readers ++;
+       __pthread_spin_unlock (&rwlock->__lock);
+       return 0;
+      }
+
+  /* The lock is busy.  */
+
+  __pthread_spin_unlock (&rwlock->__lock);
+
+  return EBUSY;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c b/libpthread/sysdeps/generic/pt-rwlock-trywrlock.c
new file mode 100644 (file)
index 0000000..6b9c5b5
--- /dev/null
@@ -0,0 +1,46 @@
+/* Try to acquire a rwlock for writing.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Try to acquire RWLOCK for writing.  */
+int
+pthread_rwlock_trywrlock (struct __pthread_rwlock *rwlock)
+{
+  __pthread_spin_lock (&rwlock->__lock);
+  if (__pthread_spin_trylock (&rwlock->__held) == 0)
+    /* Successfully acquired the lock.  */
+    {
+      assert (rwlock->readerqueue == 0);
+      assert (rwlock->writerqueue == 0);
+      assert (rwlock->readers == 0);
+
+      __pthread_spin_unlock (&rwlock->__lock);
+      return 0;
+    }
+
+  /* The lock is busy.  */
+
+  __pthread_spin_unlock (&rwlock->__lock);
+
+  return EBUSY;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-unlock.c b/libpthread/sysdeps/generic/pt-rwlock-unlock.c
new file mode 100644 (file)
index 0000000..fb23a0b
--- /dev/null
@@ -0,0 +1,90 @@
+/* Unlock a rwlock.  Generic version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+/* Unlock *RWLOCK, rescheduling a waiting writer thread or, if there
+   are no threads waiting for a write lock, rescheduling the reader
+   threads.  */
+int
+pthread_rwlock_unlock (pthread_rwlock_t *rwlock)
+{
+  struct __pthread *wakeup;
+  
+  __pthread_spin_lock (&rwlock->__lock);
+
+  assert (__pthread_spin_trylock (&rwlock->__held) == EBUSY);
+
+  if (rwlock->readers > 1)
+    /* There are other readers.  */
+    {
+      rwlock->readers --;
+      __pthread_spin_unlock (&rwlock->__lock);
+      return 0;
+    }
+
+  if (rwlock->readers == 1)
+    /* Last reader.  */
+    rwlock->readers = 0;
+      
+
+  /* Wake someone else up.  Try the writer queue first, then the
+     reader queue if that is empty.  */
+
+  if (rwlock->writerqueue)
+    {
+      wakeup = rwlock->writerqueue;
+      __pthread_dequeue (wakeup);
+
+      /* We do not unlock RWLOCK->held: we are transferring the ownership
+        to the thread that we are waking up.  */
+
+      __pthread_spin_unlock (&rwlock->__lock);
+      __pthread_wakeup (wakeup);
+
+      return 0;
+    }
+
+  if (rwlock->readerqueue)
+    {
+      __pthread_queue_iterate (rwlock->readerqueue, wakeup)
+       rwlock->readers ++;
+
+      wakeup = rwlock->readerqueue;
+      rwlock->readerqueue = 0;
+
+      __pthread_spin_unlock (&rwlock->__lock);
+
+      /* We can safely walk the list of waiting threads without holding
+        the lock since it is now decoupled from the rwlock.  */
+      __pthread_dequeuing_iterate (wakeup, wakeup)
+       __pthread_wakeup (wakeup);
+
+      return 0;
+    }
+
+
+  /* Noone is waiting.  Just unlock it.  */
+
+  __pthread_spin_unlock (&rwlock->__held);
+  __pthread_spin_unlock (&rwlock->__lock);
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlock-wrlock.c b/libpthread/sysdeps/generic/pt-rwlock-wrlock.c
new file mode 100644 (file)
index 0000000..be85b90
--- /dev/null
@@ -0,0 +1,34 @@
+/* Acquire a rwlock for writing.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+/* Implemented in pt-rwlock-timedwrlock.c.  */
+extern int __pthread_rwlock_timedwrlock_internal (struct __pthread_rwlock *rwlock,
+                                                 const struct timespec *abstime);
+
+/* Acquire RWLOCK for writing.  */
+int
+pthread_rwlock_wrlock (struct __pthread_rwlock *rwlock)
+{
+  return __pthread_rwlock_timedwrlock_internal (rwlock, 0);
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c b/libpthread/sysdeps/generic/pt-rwlockattr-destroy.c
new file mode 100644 (file)
index 0000000..eabfcbe
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_rwlockattr_destroy.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_rwlockattr_destroy (pthread_rwlockattr_t *attr)
+{
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c b/libpthread/sysdeps/generic/pt-rwlockattr-getpshared.c
new file mode 100644 (file)
index 0000000..e8752c0
--- /dev/null
@@ -0,0 +1,29 @@
+/* pthread_rwlockattr_getpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *attr,
+                              int *pshared)
+{
+  *pshared = attr->pshared;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlockattr-init.c b/libpthread/sysdeps/generic/pt-rwlockattr-init.c
new file mode 100644 (file)
index 0000000..34da6bf
--- /dev/null
@@ -0,0 +1,28 @@
+/* pthread_rwlockattr_init.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_rwlockattr_init (pthread_rwlockattr_t *attr)
+{
+  *attr = __pthread_default_rwlockattr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c b/libpthread/sysdeps/generic/pt-rwlockattr-setpshared.c
new file mode 100644 (file)
index 0000000..a861d03
--- /dev/null
@@ -0,0 +1,39 @@
+/* pthread_rwlockattr_setpshared.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_rwlockattr_setpshared (pthread_rwlockattr_t *attr,
+                              int pshared)
+{
+  switch (pshared)
+    {
+    case PTHREAD_PROCESS_PRIVATE:
+      attr->pshared = pshared;
+      return 0;
+
+    case PTHREAD_PROCESS_SHARED:
+      return ENOTSUP;
+
+    default:
+      return EINVAL;
+    }
+}
diff --git a/libpthread/sysdeps/generic/pt-setconcurrency.c b/libpthread/sysdeps/generic/pt-setconcurrency.c
new file mode 100644 (file)
index 0000000..cd55b1b
--- /dev/null
@@ -0,0 +1,34 @@
+/* Set the desired level of concurrency.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int __pthread_concurrency;
+
+int
+pthread_setconcurrency (int new_level)
+{
+  if (new_level < 0)
+    return EINVAL;
+
+  __pthread_concurrency = new_level;
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/generic/pt-setschedparam.c b/libpthread/sysdeps/generic/pt-setschedparam.c
new file mode 100644 (file)
index 0000000..29e2a4e
--- /dev/null
@@ -0,0 +1,31 @@
+/* Set the scheduling parameters for a thread.  Generic version.
+   Copyright (C) 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+__pthread_setschedparam (pthread_t thread, int policy,
+                      const struct sched_param *param)
+{
+  return ENOSYS;
+}
+
+strong_alias (__pthread_setschedparam, pthread_setschedparam);
+stub_warning (pthread_setschedparam)
diff --git a/libpthread/sysdeps/generic/pt-setschedprio.c b/libpthread/sysdeps/generic/pt-setschedprio.c
new file mode 100644 (file)
index 0000000..d79690e
--- /dev/null
@@ -0,0 +1,29 @@
+/* Set the scheduling priority of a thread.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_setschedprio (pthread_t thread, int prio)
+{
+  return ENOSYS;
+}
+
+stub_warning (pthread_setschedprio)
diff --git a/libpthread/sysdeps/generic/pt-setspecific.c b/libpthread/sysdeps/generic/pt-setspecific.c
new file mode 100644 (file)
index 0000000..d520c5d
--- /dev/null
@@ -0,0 +1,27 @@
+/* pthread_setspecific.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+int
+pthread_setspecific (pthread_key_t key, const void *value)
+{
+  return EINVAL;
+}
diff --git a/libpthread/sysdeps/generic/pt-startup.c b/libpthread/sysdeps/generic/pt-startup.c
new file mode 100644 (file)
index 0000000..c21a181
--- /dev/null
@@ -0,0 +1,25 @@
+/* Thread initialization.  Generic version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pt-internal.h>
+
+void
+__pthread_startup (void)
+{
+}
diff --git a/libpthread/sysdeps/generic/raise.c b/libpthread/sysdeps/generic/raise.c
new file mode 100644 (file)
index 0000000..410f557
--- /dev/null
@@ -0,0 +1,41 @@
+/* raise.c - Generic raise implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+raise (int signo)
+{
+  /* According to POSIX, if we implement threads (and we do), then
+     "the effect of the raise() function shall be equivalent to
+     calling: pthread_kill(pthread_self(), sig);"  */
+
+debug (0, "");
+  int err = pthread_kill (pthread_self (), signo);
+debug (0, "");
+  if (err)
+    {
+      errno = err;
+      return -1;
+    }
+
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/generic/sem-close.c b/libpthread/sysdeps/generic/sem-close.c
new file mode 100644 (file)
index 0000000..9f48032
--- /dev/null
@@ -0,0 +1,32 @@
+/* Close a named semaphore.  Generic version.
+   Copyright (C) 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+int
+__sem_close (sem_t *sem)
+{
+  errno = EOPNOTSUPP;
+  return -1;
+}
+
+strong_alias (__sem_close, sem_close);
diff --git a/libpthread/sysdeps/generic/sem-destroy.c b/libpthread/sysdeps/generic/sem-destroy.c
new file mode 100644 (file)
index 0000000..6486599
--- /dev/null
@@ -0,0 +1,38 @@
+/* Destroy a semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+int
+__sem_destroy (sem_t *sem)
+{
+  if (sem->__queue)
+    /* There are threads waiting on *SEM.  */
+    {
+      errno = EBUSY;
+      return -1;
+    }
+
+  return 0;
+}
+
+strong_alias (__sem_destroy, sem_destroy);
diff --git a/libpthread/sysdeps/generic/sem-getvalue.c b/libpthread/sysdeps/generic/sem-getvalue.c
new file mode 100644 (file)
index 0000000..7762089
--- /dev/null
@@ -0,0 +1,33 @@
+/* Get the value of a semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <pt-internal.h>
+
+int
+__sem_getvalue (sem_t *restrict sem, int *restrict value)
+{
+  __pthread_spin_lock (&sem->__lock);
+  *value = sem->__value;
+  __pthread_spin_unlock (&sem->__lock);
+
+  return 0;
+}
+
+strong_alias (__sem_getvalue, sem_getvalue);
diff --git a/libpthread/sysdeps/generic/sem-init.c b/libpthread/sysdeps/generic/sem-init.c
new file mode 100644 (file)
index 0000000..d2414f5
--- /dev/null
@@ -0,0 +1,46 @@
+/* Initialize a semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+int
+__sem_init (sem_t *sem, int pshared, unsigned value)
+{
+  if (pshared != 0)
+    {
+      errno = EOPNOTSUPP;
+      return -1;
+    }
+
+#ifdef SEM_VALUE_MAX
+  if (value > SEM_VALUE_MAX)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+#endif
+
+  *sem = (sem_t) __SEMAPHORE_INITIALIZER (pshared, value);
+  return 0;
+}
+
+strong_alias (__sem_init, sem_init);
diff --git a/libpthread/sysdeps/generic/sem-open.c b/libpthread/sysdeps/generic/sem-open.c
new file mode 100644 (file)
index 0000000..bae87ed
--- /dev/null
@@ -0,0 +1,32 @@
+/* Open a named semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+sem_t *
+__sem_open (const char *name, int open_flags, ...)
+{
+  errno = EOPNOTSUPP;
+  return SEM_FAILED;
+}
+
+strong_alias (__sem_open, sem_open);
diff --git a/libpthread/sysdeps/generic/sem-post.c b/libpthread/sysdeps/generic/sem-post.c
new file mode 100644 (file)
index 0000000..6d438bf
--- /dev/null
@@ -0,0 +1,62 @@
+/* Post a semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+__sem_post (sem_t *sem)
+{
+  struct __pthread *wakeup;
+
+  __pthread_spin_lock (&sem->__lock);
+  if (sem->__value > 0)
+    /* Do a quick up.  */
+    {
+      assert (! sem->__queue);
+      sem->__value ++;
+      __pthread_spin_unlock (&sem->__lock);
+      return 0;
+    }
+
+  if (! sem->__queue)
+    /* No one waiting.  */
+    {
+      sem->__value = 1;
+      __pthread_spin_unlock (&sem->__lock);
+      return 0;
+    }
+
+  /* Wake someone up.  */
+
+  /* First dequeue someone.  */
+  wakeup = sem->__queue;
+  __pthread_dequeue (wakeup);
+
+  /* Then drop the lock and transfer control.  */
+  __pthread_spin_unlock (&sem->__lock);
+
+  __pthread_wakeup (wakeup);
+
+  return 0;
+}
+
+strong_alias (__sem_post, sem_post);
diff --git a/libpthread/sysdeps/generic/sem-timedwait.c b/libpthread/sysdeps/generic/sem-timedwait.c
new file mode 100644 (file)
index 0000000..94e6dee
--- /dev/null
@@ -0,0 +1,91 @@
+/* Wait on a semaphore with a timeout.  Generic version.
+   Copyright (C) 2005, 2006, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+int
+__sem_timedwait_internal (sem_t *restrict sem,
+                         const struct timespec *restrict timeout)
+{
+  struct __pthread *self;
+
+  __pthread_spin_lock (&sem->__lock);
+  if (sem->__value > 0)
+    /* Successful down.  */
+    {
+      sem->__value --;
+      __pthread_spin_unlock (&sem->__lock);
+      return 0;
+    }
+
+  if (timeout && (timeout->tv_nsec < 0 || timeout->tv_nsec >= 1000000000))
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
+  /* Add ourselves to the queue.  */
+  self = _pthread_self ();
+
+  __pthread_enqueue (&sem->__queue, self);
+  __pthread_spin_unlock (&sem->__lock);
+
+  /* Block the thread.  */
+  if (timeout)
+    {
+      error_t err;
+
+      err = __pthread_timedblock (self, timeout, CLOCK_REALTIME);
+      if (err)
+       /* We timed out.  We may need to disconnect ourself from the
+          waiter queue.
+
+          FIXME: What do we do if we get a wakeup message before we
+          disconnect ourself?  It may remain until the next time we
+          block.  */
+       {
+         assert (err == ETIMEDOUT);
+
+         __pthread_spin_lock (&sem->__lock);
+         if (self->prevp)
+           __pthread_dequeue (self);
+         __pthread_spin_unlock (&sem->__lock);
+
+         errno = err;
+         return -1;
+       }
+    }
+  else
+    __pthread_block (self);
+
+  return 0;
+}
+
+int
+__sem_timedwait (sem_t *restrict sem,
+                const struct timespec *restrict timeout)
+{
+  return __sem_timedwait_internal (sem, timeout);
+}
+
+strong_alias (__sem_timedwait, sem_timedwait);
diff --git a/libpthread/sysdeps/generic/sem-trywait.c b/libpthread/sysdeps/generic/sem-trywait.c
new file mode 100644 (file)
index 0000000..437e282
--- /dev/null
@@ -0,0 +1,42 @@
+/* Lock a semaphore if it does not require blocking.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+int
+__sem_trywait (sem_t *sem)
+{
+  __pthread_spin_lock (&sem->__lock);
+  if (sem->__value > 0)
+    /* Successful down.  */
+    {
+      sem->__value --;
+      __pthread_spin_unlock (&sem->__lock);
+      return 0;
+    }
+  __pthread_spin_unlock (&sem->__lock);
+
+  errno = EAGAIN;
+  return -1;
+}
+
+strong_alias (__sem_trywait, sem_trywait);
diff --git a/libpthread/sysdeps/generic/sem-unlink.c b/libpthread/sysdeps/generic/sem-unlink.c
new file mode 100644 (file)
index 0000000..570ed61
--- /dev/null
@@ -0,0 +1,32 @@
+/* Unlink a named semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+int
+__sem_unlink (const char *name)
+{
+  errno = EOPNOTSUPP;
+  return -1;
+}
+
+strong_alias (__sem_unlink, sem_unlink);
diff --git a/libpthread/sysdeps/generic/sem-wait.c b/libpthread/sysdeps/generic/sem-wait.c
new file mode 100644 (file)
index 0000000..8347480
--- /dev/null
@@ -0,0 +1,32 @@
+/* Wait on a semaphore.  Generic version.
+   Copyright (C) 2005, 2006 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <semaphore.h>
+#include <pt-internal.h>
+
+extern int __sem_timedwait_internal (sem_t *restrict sem,
+                                    const struct timespec *restrict timeout);
+
+int
+__sem_wait (sem_t *sem)
+{
+  return __sem_timedwait_internal (sem, 0);
+}
+
+strong_alias (__sem_wait, sem_wait);
diff --git a/libpthread/sysdeps/generic/sigaddset.c b/libpthread/sysdeps/generic/sigaddset.c
new file mode 100644 (file)
index 0000000..14edb71
--- /dev/null
@@ -0,0 +1,35 @@
+/* sigaddset.c - Generic sigaddset implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+sigaddset (sigset_t *sigset, int signo)
+{
+  if (signo <= 0 || signo >= NSIG)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
+  *sigset |= sigmask (signo);
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/generic/sigdelset.c b/libpthread/sysdeps/generic/sigdelset.c
new file mode 100644 (file)
index 0000000..5456467
--- /dev/null
@@ -0,0 +1,35 @@
+/* sigdelset.c - Generic sigdelset implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+sigdelset (sigset_t *sigset, int signo)
+{
+  if (signo <= 0 || signo >= NSIG)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
+  *sigset &= ~sigmask (signo);
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/generic/sigemptyset.c b/libpthread/sysdeps/generic/sigemptyset.c
new file mode 100644 (file)
index 0000000..690c15b
--- /dev/null
@@ -0,0 +1,29 @@
+/* sigemptyset.c - Generic sigemptyset implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <signal.h>
+
+int
+sigemptyset (sigset_t *sigset)
+{
+  *sigset = 0;
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/generic/sigfillset.c b/libpthread/sysdeps/generic/sigfillset.c
new file mode 100644 (file)
index 0000000..f0ac078
--- /dev/null
@@ -0,0 +1,29 @@
+/* sigfillset.c - Generic sigfillset implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <signal.h>
+
+int
+sigfillset (sigset_t *sigset)
+{
+  *sigset = (1ULL << (NSIG - 1)) - 1;
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/generic/siginterrupt.c b/libpthread/sysdeps/generic/siginterrupt.c
new file mode 100644 (file)
index 0000000..0899efb
--- /dev/null
@@ -0,0 +1,36 @@
+/* siginterrupt.c - Generic siginterrupt implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+siginterrupt (int sig, int flag)
+{
+  int ret;
+  struct sigaction act;
+
+  sigaction (sig, NULL, &act);
+  if (flag)
+    act.sa_flags &= ~SA_RESTART;
+  else
+    act.sa_flags |= SA_RESTART;
+  ret = sigaction(sig, &act, NULL);
+  return ret;
+}
diff --git a/libpthread/sysdeps/generic/sigismember.c b/libpthread/sysdeps/generic/sigismember.c
new file mode 100644 (file)
index 0000000..b3d65c9
--- /dev/null
@@ -0,0 +1,36 @@
+/* sigismember.c - Generic sigismember implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+sigismember (const sigset_t *sigset, int signo)
+{
+  if (signo <= 0 || signo >= NSIG)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
+  if (*sigset & sigmask (signo))
+    return 1;
+  else
+    return 0;
+}
diff --git a/libpthread/sysdeps/generic/signal.c b/libpthread/sysdeps/generic/signal.c
new file mode 100644 (file)
index 0000000..7555d0a
--- /dev/null
@@ -0,0 +1,44 @@
+/* signal.c - Generic signal implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+void (*signal (int sig, void (*handler)(int)))(int)
+{
+  struct sigaction sa;
+
+  sa.sa_handler = handler;
+  sa.sa_flags = SA_RESTART;
+
+  if (sigemptyset (&sa.sa_mask) < 0
+      || sigaddset (&sa.sa_mask, sig) < 0)
+    return SIG_ERR;
+
+  struct sigaction osa;
+  if (sigaction (sig, &sa, &osa) < 0)
+    return SIG_ERR;
+
+  return osa.sa_handler;
+}
+
+void (*bsd_signal (int sig, void (*func)(int)))(int)
+{
+  return signal (sig, func);
+}
diff --git a/libpthread/sysdeps/generic/sigwait.c b/libpthread/sysdeps/generic/sigwait.c
new file mode 100644 (file)
index 0000000..7d10bf8
--- /dev/null
@@ -0,0 +1,34 @@
+/* sigwait.c - Generic sigwait implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include "sig-internal.h"
+
+int
+sigwait (const sigset_t *restrict set, int *restrict signo)
+{
+  siginfo_t info;
+
+  if (sigwaitinfo (set, &info) < 0)
+    return -1;
+
+  *signo = info.si_signo;
+  return 0;
+}
+
diff --git a/libpthread/sysdeps/hurd/pt-destroy-specific.c b/libpthread/sysdeps/hurd/pt-destroy-specific.c
new file mode 100644 (file)
index 0000000..f7896e5
--- /dev/null
@@ -0,0 +1,79 @@
+/* __pthread_destory_specific.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <stdlib.h>
+#include <hurd/ihash.h>
+
+#include <pt-internal.h>
+
+void
+__pthread_destroy_specific (struct __pthread *thread)
+{
+  error_t err;
+  int i;
+  int seen_one;
+
+  /* Check if there is any thread specific data.  */
+  if (! thread->thread_specifics)
+    return;
+
+  __pthread_key_lock_ready ();
+
+  /* Iterate and call the destructors on any thread specific data.  */
+  for (;;)
+    {
+      seen_one = 0;
+
+      __pthread_mutex_lock (&__pthread_key_lock);
+
+      for (i = 0; i < __pthread_key_count; i ++)
+       {
+         void *value;
+
+         if (__pthread_key_destructors[i] == PTHREAD_KEY_INVALID)
+           continue;
+
+         value = hurd_ihash_find (thread->thread_specifics, i);
+         if (value)
+           {
+             err = hurd_ihash_remove (thread->thread_specifics, i);
+             assert (err == 1);
+
+             if (__pthread_key_destructors[i])
+               {
+                 seen_one = 1;
+                 __pthread_key_destructors[i] (value);
+               }
+           }
+       }
+
+      __pthread_mutex_unlock (&__pthread_key_lock);
+
+      if (! seen_one)
+       break;
+
+      /* This may take a very long time.  Let those blocking on
+        pthread_key_create or pthread_key_delete make progress.  */
+      sched_yield ();
+    }
+
+  hurd_ihash_free (thread->thread_specifics);
+  thread->thread_specifics = 0;
+}
diff --git a/libpthread/sysdeps/hurd/pt-getspecific.c b/libpthread/sysdeps/hurd/pt-getspecific.c
new file mode 100644 (file)
index 0000000..71ec63c
--- /dev/null
@@ -0,0 +1,39 @@
+/* pthread_getspecific.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <hurd/ihash.h>
+
+#include <pt-internal.h>
+
+void *
+pthread_getspecific (pthread_key_t key)
+{
+  struct __pthread *self;
+
+  if (key < 0 || key >= __pthread_key_count
+      || __pthread_key_destructors[key] == PTHREAD_KEY_INVALID)
+    return NULL;
+
+  self = _pthread_self ();
+  if (! self->thread_specifics)
+    return 0;
+
+  return hurd_ihash_find (self->thread_specifics, key);
+}
diff --git a/libpthread/sysdeps/hurd/pt-init-specific.c b/libpthread/sysdeps/hurd/pt-init-specific.c
new file mode 100644 (file)
index 0000000..c1bacbc
--- /dev/null
@@ -0,0 +1,30 @@
+/* __pthread_init_specific.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <stdlib.h>
+
+#include <pt-internal.h>
+
+error_t
+__pthread_init_specific (struct __pthread *thread)
+{
+  thread->thread_specifics = 0;
+  return 0;
+}
diff --git a/libpthread/sysdeps/hurd/pt-key-create.c b/libpthread/sysdeps/hurd/pt-key-create.c
new file mode 100644 (file)
index 0000000..b3e0141
--- /dev/null
@@ -0,0 +1,109 @@
+/* pthread_key_create.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <stdlib.h>
+#include <assert.h>
+
+#include <pt-internal.h>
+
+pthread_mutex_t __pthread_key_lock;
+
+void (**__pthread_key_destructors) (void *arg);
+int __pthread_key_size;
+int __pthread_key_count;
+int __pthread_key_invalid_count;
+
+int
+pthread_key_create (pthread_key_t *key, void (*destructor) (void *))
+{
+  /* Where to look for the next key slot.  */
+  static int index;
+
+  __pthread_key_lock_ready ();
+
+  __pthread_mutex_lock (&__pthread_key_lock);
+
+ do_search:
+  /* Use the search hint and try to find a free slot.  */
+  for (; index < __pthread_key_count
+        && __pthread_key_destructors[index] != PTHREAD_KEY_INVALID;
+       index ++)
+    ;
+
+  /* See if we actually found a free element.  */
+  if (index < __pthread_key_count)
+    {
+      assert (__pthread_key_destructors[index] == PTHREAD_KEY_INVALID);
+      assert (__pthread_key_invalid_count > 0);
+
+      __pthread_key_invalid_count --;
+      __pthread_key_destructors[index] = destructor;
+      *key = index ++;
+
+      __pthread_mutex_unlock (&__pthread_key_lock);
+      return 0;
+    }
+
+  assert (index == __pthread_key_count);
+
+  /* No space at the end.  */
+  if (__pthread_key_size == __pthread_key_count)
+    {
+      /* See if it is worth looking for a free element.  */
+      if (__pthread_key_invalid_count > 4
+         && __pthread_key_invalid_count > __pthread_key_size / 8)
+       {
+         index = 0;
+         goto do_search;
+       }
+
+
+      /* Resize the array.  */
+      {
+       void *t;
+       int newsize;
+
+       if (__pthread_key_size == 0)
+         newsize = 8;
+       else
+         newsize = __pthread_key_size * 2;
+
+       t = realloc (__pthread_key_destructors,
+                    newsize * sizeof (*__pthread_key_destructors));
+       if (! t)
+         {
+           __pthread_mutex_unlock (&__pthread_key_lock);
+           return ENOMEM;
+         }
+
+       __pthread_key_size = newsize;
+       __pthread_key_destructors = t;
+      }
+    }
+
+  __pthread_key_destructors[index] = destructor;
+  *key = index;
+
+  index ++;
+  __pthread_key_count ++;
+
+  __pthread_mutex_unlock (&__pthread_key_lock);
+  return 0;
+}
diff --git a/libpthread/sysdeps/hurd/pt-key-delete.c b/libpthread/sysdeps/hurd/pt-key-delete.c
new file mode 100644 (file)
index 0000000..9d88647
--- /dev/null
@@ -0,0 +1,64 @@
+/* pthread_key_delete.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+int
+pthread_key_delete (pthread_key_t key)
+{
+  error_t err = 0;
+
+  __pthread_key_lock_ready ();
+
+  __pthread_mutex_lock (&__pthread_key_lock);
+
+  if (key < 0 || key >= __pthread_key_count
+      || __pthread_key_destructors[key] == PTHREAD_KEY_INVALID)
+    err = EINVAL;
+  else
+    {
+      int i;
+
+      __pthread_key_destructors[key] = PTHREAD_KEY_INVALID;
+      __pthread_key_invalid_count ++;
+
+      pthread_rwlock_rdlock (&__pthread_threads_lock);
+      for (i = 0; i < __pthread_num_threads; ++i)
+       {
+         struct __pthread *t;
+
+         t = __pthread_threads[i];
+
+         if (t == NULL)
+           continue;
+
+         /* Just remove the key, no need to care whether it was
+            already there. */
+         if (t->thread_specifics)
+           hurd_ihash_remove (t->thread_specifics, key);
+       }
+      pthread_rwlock_unlock (&__pthread_threads_lock);
+    }
+
+  __pthread_mutex_unlock (&__pthread_key_lock);
+
+  return err;
+}
diff --git a/libpthread/sysdeps/hurd/pt-key.h b/libpthread/sysdeps/hurd/pt-key.h
new file mode 100644 (file)
index 0000000..494e01d
--- /dev/null
@@ -0,0 +1,76 @@
+/* pthread_key internal declatations for the Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <hurd/ihash.h>
+
+#define PTHREAD_KEY_MEMBERS \
+  hurd_ihash_t thread_specifics;
+
+#define PTHREAD_KEY_INVALID (void *) (-1)
+
+
+/* __PTHREAD_KEY_DESTRUCTORS is an array of destructors with
+   __PTHREAD_KEY_SIZE elements.  If an element with index less than
+   __PTHREAD_KEY_COUNT is invalid, it shall contain the value
+   PTHREAD_KEY_INVALID which shall be distinct from NULL.  
+
+   Normally, we just add new keys to the end of the array and realloc
+   it as necessary.  The pthread_key_create routine may decide to
+   rescan the array if __PTHREAD_KEY_FREE is large.  */
+extern void (**__pthread_key_destructors) (void *arg);
+extern int __pthread_key_size;
+extern int __pthread_key_count;
+/* Number of invalid elements in the array.  Does not include elements
+   for which memory has been allocated but which have not yet been
+   used (i.e. those elements with indexes greater than
+   __PTHREAD_KEY_COUNT).  */
+extern int __pthread_key_invalid_count;
+
+/* Protects the above variables.  This must be a recursive lock: the
+   destructors may call pthread_key_delete.  */
+extern pthread_mutex_t __pthread_key_lock;
+\f
+#include <assert.h>
+
+static inline void
+__pthread_key_lock_ready (void)
+{
+  static pthread_once_t o = PTHREAD_ONCE_INIT;
+
+  void do_init (void)
+    {
+      int err;
+      pthread_mutexattr_t attr;
+
+      err = pthread_mutexattr_init (&attr);
+      assert_perror (err);
+
+      err = pthread_mutexattr_settype (&attr, PTHREAD_MUTEX_RECURSIVE);
+      assert_perror (err);
+
+      err = pthread_mutex_init (&__pthread_key_lock, &attr);
+      assert_perror (err);
+
+      err = pthread_mutexattr_destroy (&attr);
+      assert_perror (err);
+    }
+
+  pthread_once (&o, do_init);
+}
diff --git a/libpthread/sysdeps/hurd/pt-kill.c b/libpthread/sysdeps/hurd/pt-kill.c
new file mode 100644 (file)
index 0000000..d204e3f
--- /dev/null
@@ -0,0 +1,52 @@
+/* pthread_kill.  Hurd version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+#include <signal.h>
+#include <hurd/signal.h>
+
+#include <pt-internal.h>
+
+int
+pthread_kill (pthread_t thread, int sig)
+{
+  struct __pthread *pthread;
+  struct hurd_signal_detail detail;
+  struct hurd_sigstate *ss;
+
+  /* Lookup the thread structure for THREAD.  */
+  pthread = __pthread_getid (thread);
+  if (pthread == NULL)
+    return ESRCH;
+
+  ss = _hurd_thread_sigstate (pthread->kernel_thread);
+  assert (ss);
+
+  if (!sig)
+    return 0;
+
+  detail.exc = 0;
+  detail.code = sig;
+  detail.error = 0;
+
+  _hurd_raise_signal (ss, sig, &detail);
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/hurd/pt-setspecific.c b/libpthread/sysdeps/hurd/pt-setspecific.c
new file mode 100644 (file)
index 0000000..d0b7302
--- /dev/null
@@ -0,0 +1,47 @@
+/* pthread_setspecific.  Generic version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <hurd/ihash.h>
+
+#include <pt-internal.h>
+
+int
+pthread_setspecific (pthread_key_t key, const void *value)
+{
+  error_t err;
+  struct __pthread *self = _pthread_self ();
+
+  if (key < 0 || key >= __pthread_key_count
+      || __pthread_key_destructors[key] == PTHREAD_KEY_INVALID)
+    return EINVAL;
+
+  if (! self->thread_specifics)
+    {
+      err = hurd_ihash_create (&self->thread_specifics, HURD_IHASH_NO_LOCP);
+      if (err)
+       return ENOMEM;
+    }
+
+  err = hurd_ihash_add (self->thread_specifics, key, (void *) value);
+  if (err)
+    return ENOMEM;
+      
+  return 0;
+}
diff --git a/libpthread/sysdeps/i386/Implies b/libpthread/sysdeps/i386/Implies
new file mode 100644 (file)
index 0000000..d799fa1
--- /dev/null
@@ -0,0 +1 @@
+ia32
diff --git a/libpthread/sysdeps/ia32/bits/memory.h b/libpthread/sysdeps/ia32/bits/memory.h
new file mode 100644 (file)
index 0000000..932c408
--- /dev/null
@@ -0,0 +1,40 @@
+/* Memory barrier operations.  i386 version.
+   Copyright (C) 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_MEMORY_H
+#define _BITS_MEMORY_H 1
+
+/* Prevent read and write reordering across this function.  */
+static inline void
+__memory_barrier (void)
+{
+  int i;
+
+  /* Any lock'ed instruction will do.  We just do a simple
+     increment.  */
+  __asm__ __volatile ("lock; incl %0" : "=m" (i) : "m" (i) : "memory");
+}
+
+/* Prevent read reordering across this function.  */
+#define __memory_read_barrier __memory_barrier
+
+/* Prevent write reordering across this function.  */
+#define __memory_write_barrier __memory_barrier
+
+#endif
diff --git a/libpthread/sysdeps/ia32/bits/pt-atomic.h b/libpthread/sysdeps/ia32/bits/pt-atomic.h
new file mode 100644 (file)
index 0000000..0dfc1f6
--- /dev/null
@@ -0,0 +1,66 @@
+/* Atomic operations.  i386 version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_ATOMIC_H
+#define _BITS_ATOMIC_H 1
+
+typedef __volatile int __atomic_t;
+
+static inline void
+__atomic_inc (__atomic_t *__var)
+{
+  __asm__ __volatile ("lock; incl %0" : "=m" (*__var) : "m" (*__var));
+}
+
+static inline void
+__atomic_dec (__atomic_t *__var)
+{
+  __asm__ __volatile ("lock; decl %0" : "=m" (*__var) : "m" (*__var));
+}
+
+static inline int
+__atomic_dec_and_test (__atomic_t *__var)
+{
+  unsigned char __ret;
+
+  __asm__ __volatile ("lock; decl %0; sete %1"
+                     : "=m" (*__var), "=qm" (__ret) : "m" (*__var));
+  return __ret != 0;
+}
+
+/* We assume that an __atomicptr_t is only used for pointers to
+   word-aligned objects, and use the lowest bit for a simple lock.  */
+typedef __volatile int * __atomicptr_t;
+
+/* Actually we don't implement that yet, and assume that we run on
+   something that has the i486 instruction set.  */
+static inline int
+__atomicptr_compare_and_swap (__atomicptr_t *__ptr, void *__oldval,
+                             void * __newval)
+{
+  char __ret;
+  int __dummy;
+
+  __asm__ __volatile ("lock; cmpxchgl %3, %1; sete %0"
+                     : "=q" (__ret), "=m" (*__ptr), "=a" (__dummy)
+                     : "r" (__newval), "m" (*__ptr), "a" (__oldval));
+  return __ret;
+}
+
+#endif
diff --git a/libpthread/sysdeps/ia32/bits/spin-lock-inline.h b/libpthread/sysdeps/ia32/bits/spin-lock-inline.h
new file mode 100644 (file)
index 0000000..e5ed3de
--- /dev/null
@@ -0,0 +1,98 @@
+/* Machine-specific definitions for spin locks.  i386 version.
+   Copyright (C) 2000, 2005, 2008, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_SPIN_LOCK_INLINE_H
+#define _BITS_SPIN_LOCK_INLINE_H       1
+
+#include <features.h>
+#include <bits/spin-lock.h>
+
+__BEGIN_DECLS
+
+#if defined __USE_EXTERN_INLINES || defined _FORCE_INLINES
+
+# ifndef __EBUSY
+#  include <errno.h>
+#  define __EBUSY EBUSY
+# endif
+
+# ifndef __PT_SPIN_INLINE
+#  define __PT_SPIN_INLINE __extern_inline
+# endif
+
+__PT_SPIN_INLINE int __pthread_spin_destroy (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_destroy (__pthread_spinlock_t *__lock)
+{
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_init (__pthread_spinlock_t *__lock,
+                                         int __pshared);
+
+__PT_SPIN_INLINE int
+__pthread_spin_init (__pthread_spinlock_t *__lock, int __pshared)
+{
+  *__lock = __PTHREAD_SPIN_LOCK_INITIALIZER;
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_trylock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_trylock (__pthread_spinlock_t *__lock)
+{
+  int __locked;
+  __asm__ __volatile ("xchgl %0, %1"
+                     : "=&r" (__locked), "=m" (*__lock) : "0" (1) : "memory");
+  return __locked ? __EBUSY : 0;
+}
+
+__extern_inline int __pthread_spin_lock (__pthread_spinlock_t *__lock);
+extern int _pthread_spin_lock (__pthread_spinlock_t *__lock);
+
+__extern_inline int
+__pthread_spin_lock (__pthread_spinlock_t *__lock)
+{
+  if (__pthread_spin_trylock (__lock))
+    return _pthread_spin_lock (__lock);
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_unlock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_unlock (__pthread_spinlock_t *__lock)
+{
+  int __unlocked;
+  __asm__ __volatile ("xchgl %0, %1"
+                     : "=&r" (__unlocked), "=m" (*__lock) : "0" (0) : "memory");
+  return 0;
+}
+
+#endif /* Use extern inlines or force inlines.  */
+
+__END_DECLS
+
+#endif /* bits/spin-lock.h */
diff --git a/libpthread/sysdeps/ia32/bits/spin-lock.h b/libpthread/sysdeps/ia32/bits/spin-lock.h
new file mode 100644 (file)
index 0000000..5ae81e1
--- /dev/null
@@ -0,0 +1,39 @@
+/* Machine-specific definitions for spin locks.  i386 version.
+   Copyright (C) 2000, 2005, 2008, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_SPIN_LOCK_H
+#define _BITS_SPIN_LOCK_H      1
+
+#include <features.h>
+
+__BEGIN_DECLS
+
+/* The type of a spin lock object.  */
+typedef __volatile int __pthread_spinlock_t;
+
+/* Initializer for a spin lock object.  */
+# define __PTHREAD_SPIN_LOCK_INITIALIZER ((__pthread_spinlock_t) 0)
+
+__END_DECLS
+
+#endif /* bits/spin-lock.h */
similarity index 67%
rename from sysdeps/unix/sysv/linux/sparc/fork.S
rename to libpthread/sysdeps/ia32/machine-sp.h
index 2459b8c..cef6ab7 100644 (file)
@@ -1,6 +1,6 @@
-/* Copyright (C) 1997, 1999, 2002 Free Software Foundation, Inc.
+/* Machine-specific function to return the stack pointer.  i386 version.
+   Copyright (C) 1994, 1997, 2001, 2006 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Miguel de Icaza <miguel@gnu.ai.mit.edu>, 1997.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <sysdep.h>
+#ifndef _MACHINE_SP_H
+#define _MACHINE_SP_H
 
-PSEUDO (__libc_fork, fork, 0)
-       sub     %o1, 1, %o1
-       retl
-        and    %o0, %o1, %o0
-PSEUDO_END (__libc_fork)
+/* Return the current stack pointer.  */
 
-weak_alias (__libc_fork, __fork)
-libc_hidden_def (__fork)
-weak_alias (__libc_fork, fork)
+#define __thread_stack_pointer() ({                                          \
+  register void *__sp__ asm("esp");                                          \
+  __sp__;                                                                    \
+})
+
+#endif /* machine-sp.h */
diff --git a/libpthread/sysdeps/ia32/pt-machdep.h b/libpthread/sysdeps/ia32/pt-machdep.h
new file mode 100644 (file)
index 0000000..6d45636
--- /dev/null
@@ -0,0 +1,29 @@
+/* Machine dependent pthreads internal defenitions.  i386 version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _PT_MACHDEP_H
+#define _PT_MACHDEP_H  1
+
+struct pthread_mcontext
+{
+  void *pc;
+  void *sp;
+};
+
+#endif /* pt-machdep.h */
diff --git a/libpthread/sysdeps/l4/bits/pthread-np.h b/libpthread/sysdeps/l4/bits/pthread-np.h
new file mode 100644 (file)
index 0000000..6a02bdc
--- /dev/null
@@ -0,0 +1,35 @@
+/* Non-portable functions. L4 version.
+   Copyright (C) 2003, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_PTHREAD_NP_H
+#define _BITS_PTHREAD_NP_H     1
+
+#include <l4.h>
+
+/* Add the thread TID to the internal kernel thread pool.  */
+extern int pthread_pool_add_np (l4_thread_id_t tid);
+
+/* Get the first thread from the pool.  */
+extern l4_thread_id_t pthread_pool_get_np (void);
+
+#endif /* bits/pthread-np.h */
diff --git a/libpthread/sysdeps/l4/hurd/bits/pthread-np.h b/libpthread/sysdeps/l4/hurd/bits/pthread-np.h
new file mode 100644 (file)
index 0000000..a90793d
--- /dev/null
@@ -0,0 +1,31 @@
+/* Non-portable functions. Viengoos version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_PTHREAD_NP_H
+#define _BITS_PTHREAD_NP_H     1
+
+#include <hurd/addr.h>
+
+int pthread_setactivity_np (addr_t activity);
+
+#endif /* bits/pthread-np.h */
diff --git a/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c b/libpthread/sysdeps/l4/hurd/ia32/pt-machdep.c
new file mode 100644 (file)
index 0000000..dbf5cd7
--- /dev/null
@@ -0,0 +1,20 @@
+/* Machine dependent pthreads code.  Hurd/i386 version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* Nothing to do.  */
diff --git a/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c b/libpthread/sysdeps/l4/hurd/ia32/pt-setup.c
new file mode 100644 (file)
index 0000000..579905c
--- /dev/null
@@ -0,0 +1,117 @@
+/* Setup thread stack.  Viengoos/i386 version.
+   Copyright (C) 2000, 2002, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+
+#include <pt-internal.h>
+#include <hurd/thread.h>
+#include <hurd/exceptions.h>
+
+/* The stack layout used on the i386 is:
+
+    -----------------
+   |  ARG            |
+    -----------------
+   |  START_ROUTINE  |
+    -----------------
+   |  Return address |
+    -----------------  <- %ebp
+   |  Frame pointer  |
+    -----------------
+
+  We do the following: setup the stack to return to the entry routine.
+
+  
+*/
+
+/* The stack contains:
+
+    arg
+    start_routine
+    0 <- fake return address
+    C entry_point
+*/
+extern uintptr_t _pthread_entry_point;
+__asm__ ("\n\
+       .globl  _pthread_entry_point, __pthread_entry_point\n\
+_pthread_entry_point:\n\
+__pthread_entry_point:\n\
+       pushl   $0\n\
+       popf\n\
+\n\
+       xor %ebp, %ebp\n\
+       ret\n");
+
+/* Set up the stack for THREAD, such that it appears as if
+   START_ROUTINE and ARG were passed to the new thread's entry-point.
+   Return the stack pointer for the new thread.  We also take the
+   opportunity to install THREAD in our utcb.  */
+static void *
+stack_setup (struct __pthread *thread,
+            void *(*start_routine)(void *), void *arg,
+            void (*entry_point)(void *(*)(void *), void *))
+{
+  uintptr_t *top;
+
+  /* Calculate top of the new stack.  */
+  top = (uintptr_t *) ((uintptr_t) thread->stackaddr + thread->stacksize);
+
+  /* Align on 0x10 for MMX operations.  */
+  top = (uintptr_t) top & ~0xf;
+
+  if (start_routine)
+    {
+      /* Set up call frame.  */
+      *--top = (uintptr_t) arg;        /* Argument to START_ROUTINE.  */
+      *--top = (uintptr_t) start_routine;
+      *--top = 0;              /* Fake return address.  */
+      *--top = (uintptr_t) entry_point;
+    }
+
+  return top;
+}
+
+int
+__pthread_setup (struct __pthread *thread,
+                void (*entry_point)(void *(*)(void *), void *),
+                void *(*start_routine)(void *), void *arg)
+{
+  thread->mcontext.pc = (void *) &_pthread_entry_point;
+  thread->mcontext.sp = (void *) stack_setup (thread, start_routine, arg,
+                                             entry_point);
+
+  if (__pthread_num_threads == 1)
+    return 0;
+
+  assert (! ADDR_IS_VOID (thread->exception_area[0]));
+
+  struct exception_page *exception_page = thread->exception_area_va;
+
+  /* SP is set to the end of the exception area minus one word, which
+     is the location of the exception page.  */
+  exception_page->exception_handler_sp
+    = (uintptr_t) thread->exception_area_va + EXCEPTION_AREA_SIZE;
+  exception_page->exception_handler_sp -= sizeof (void *);
+  * (void **) exception_page->exception_handler_sp = thread->exception_area_va;
+
+  exception_page->exception_handler_ip = (uintptr_t) &exception_handler_entry;
+  exception_page->exception_handler_end = (uintptr_t) &exception_handler_end;
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c b/libpthread/sysdeps/l4/hurd/ia32/signal-dispatch-lowlevel.c
new file mode 100644 (file)
index 0000000..37ef821
--- /dev/null
@@ -0,0 +1,213 @@
+/* signal-dispatch-lowlevel.c - ia32 specific signal handling functions.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <pt-internal.h>
+#include <sig-internal.h>
+
+#include <hurd/thread.h>
+#include <pthread.h>
+#include <stdint.h>
+#include <atomic.h>
+
+extern char _signal_dispatch_entry;
+/* - 0(%esp) a pointer to the thread's struct signal_state.
+   - 4(%esp) a pointer to a siginfo_t.
+   - 8(%esp) is a pointer to the ss_flags field (or NULL).
+   - 12(%esp)+4 is the value of the sp when the thread was interrupted (intr_sp)
+     - 0(intr_sp) is the value of the ip when the thread was interrupted.
+   - 16(%esp) - 16 byte register save area
+*/
+__asm__ ("\n\
+       .globl _signal_dispatch_entry\n\
+_signal_dispatch_entry:\n\
+       /* Save caller saved registers (16 bytes).  */\n\
+       mov %eax, 16(%esp)\n\
+       mov %ecx, 16+4(%esp)\n\
+       mov %edx, 16+8(%esp)\n\
+       pushf\n\
+       popl %eax\n\
+       mov %eax, 16+12(%esp)\n\
+\n\
+       /* Reset EFLAGS.  */\n\
+       cld\n\
+       call signal_dispatch\n\
+\n\
+       /* Get the original stack and begin restoration.  */\n\
+       mov 12(%esp), %edx\n\
+\n\
+       /* Move the saved registers to the user stack.  */\n\
+       sub $16, %edx\n\
+       /* eax.  */\n\
+       mov 16+0(%esp), %ecx\n\
+       mov %ecx, 0(%edx)\n\
+       /* ecx.  */\n\
+       mov 16+4(%esp), %ecx\n\
+       mov %ecx, 4(%edx)\n\
+       /* edx.  */\n\
+       mov 16+8(%esp), %ecx\n\
+       mov %ecx, 8(%edx)\n\
+       /* eflags.  */\n\
+       mov 16+12(%esp), %ecx\n\
+       mov %ecx, 12(%edx)\n\
+\n\
+       /* Get the pointer to the sigaltstack flags.  */\n\
+       mov 8(%esp), %ecx\n\
+\n\
+       /* Restore the user stack.  */\n\
+       mov %edx, %esp\n\
+\n\
+       /* Clear the SA_ONSTACK flag.  */\n\
+       and %ecx, %ecx\n\
+       jz after_clear\n\
+       lock; and $~1, 0(%ecx)\n\
+after_clear:\n\
+\n\
+       /* Restore eflags, the scratch regs and the original sp and ip.  */\n\
+       popl %eax\n\
+       popl %ecx\n\
+       popl %edx\n\
+       popf\n\
+       ret\n");
+
+extern char _signal_dispatch_entry_self;
+/* - 0(%esp) is the return address (we ignore it)
+   - 4(%esp) is the sp to load
+
+   Since we are returning to signal_dispatch_lowlevel's caller, we
+   also need to restore its frame pointer.  */
+__asm__ ("\n\
+       .globl _signal_dispatch_entry_self\n\
+_signal_dispatch_entry_self:\n\
+       mov 0(%ebp), %ebp\n\
+       mov 4(%esp), %esp\n\
+       jmp _signal_dispatch_entry\n");
+
+void
+signal_dispatch_lowlevel (struct signal_state *ss, pthread_t tid,
+                         siginfo_t si)
+{
+  assert (pthread_mutex_trylock (&ss->lock) == EBUSY);
+
+  struct __pthread *thread = __pthread_getid (tid);
+
+  bool self = tid == pthread_self ();
+
+  uintptr_t intr_sp;
+
+  if (self)
+    {
+      /* The return address is just before the first argument.  */
+      intr_sp = (uintptr_t) &ss - 4;
+      assert (* (void **) intr_sp == __builtin_return_address (0));
+    }
+  else
+    {
+      struct hurd_thread_exregs_in in;
+      memset (&in, 0, sizeof (in));
+      struct hurd_thread_exregs_out out;
+
+      error_t err;
+      err = rm_thread_exregs (ADDR_VOID, thread->object,
+                             HURD_EXREGS_STOP | HURD_EXREGS_ABORT_IPC
+                             | HURD_EXREGS_GET_REGS,
+                             in, &out);
+      if (err)
+       panic ("Failed to modify thread " ADDR_FMT,
+              ADDR_PRINTF (thread->object));
+
+      intr_sp = out.sp;
+
+      /* Push the ip on the user stack.  */
+      intr_sp -= 4;
+      * (uintptr_t *) intr_sp = out.ip;
+    }
+
+  bool altstack = false;
+  uintptr_t sp;
+  if (! (ss->actions[si.si_signo - 1].sa_flags & SA_ONSTACK)
+      || (ss->stack.ss_flags & SS_DISABLE)
+      || (ss->stack.ss_flags & SS_ONSTACK))
+    {
+      assert (! self);
+      sp = intr_sp;
+    }
+  else
+    {
+      /* The stack grows down.  */
+      sp = (uintptr_t) ss->stack.ss_sp + ss->stack.ss_size;
+
+      /* We know intimately that SS_ONSTACK is the least significant
+        bit.  */
+      assert (SS_ONSTACK == 1);
+      atomic_bit_set (&ss->stack.ss_flags, 0);
+
+      altstack = true;
+    }
+
+  /* Set up the call frame for a call to signal_dispatch_entry.  */
+
+  /* Allocate a siginfo structure on the stack.  */
+  sp = sp - sizeof (siginfo_t);
+  siginfo_t *sip = (void *) sp;
+  /* Copy the user supplied values.  */
+  *sip = si;
+
+  /* Add space for the 4 caller saved registers.  */
+  sp -= 4 * sizeof (uintptr_t);
+
+  /* Save the interrupted sp.  */
+  sp -= 4;
+  * (uintptr_t *) sp = intr_sp;
+
+  /* Address of the ss_flags.  */
+  sp -= 4;
+  if (altstack)
+    * (uintptr_t *) sp = (uintptr_t) &ss->stack.ss_flags;
+  else
+    * (uintptr_t *) sp = 0;
+
+  /* Push the parameters to signal_dispatch.  */
+
+  /* signal info structure.  */
+  sp -= 4;
+  * (uintptr_t *) sp = (uintptr_t) sip;
+
+  /* The ss.  */
+  sp -= 4;
+  * (uintptr_t *) sp = (uintptr_t) ss;
+
+  pthread_mutex_transfer_np (&ss->lock, tid);
+
+  if (self)
+    ((void (*) (uintptr_t)) &_signal_dispatch_entry_self) ((uintptr_t) sp);
+  else
+    {
+      struct hurd_thread_exregs_in in;
+      struct hurd_thread_exregs_out out;
+
+      in.sp = sp;
+      in.ip = (uintptr_t) &_signal_dispatch_entry;
+
+      rm_thread_exregs (ADDR_VOID, thread->object,
+                       HURD_EXREGS_SET_SP_IP
+                       | HURD_EXREGS_START | HURD_EXREGS_ABORT_IPC,
+                       in, &out);
+    }
+}
diff --git a/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c b/libpthread/sysdeps/l4/hurd/powerpc/pt-machdep.c
new file mode 100644 (file)
index 0000000..754d203
--- /dev/null
@@ -0,0 +1,20 @@
+/* Machine dependent pthreads code.  Hurd/PowerPC version.
+   Copyright (C) 2003 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/* Nothing to do.  */
diff --git a/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c b/libpthread/sysdeps/l4/hurd/powerpc/pt-setup.c
new file mode 100644 (file)
index 0000000..d3cf4ec
--- /dev/null
@@ -0,0 +1,93 @@
+/* Setup thread stack.  Hurd/PowerPC version.
+   Copyright (C) 2003 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+
+#include <pt-internal.h>
+
+/* Arguments is passed in registers on the PowerPC.  But the
+   exchange registers syscall only allows us to set the PC and the
+   stack pointer so we put the entry point and start function on
+   the stack.  */
+struct start_info
+{
+  void (*entry_point) (void *(*)(void *), void *);
+  void *(*start_routine) (void *);
+  void *arg;
+};
+
+void first_entry_1 (void);
+
+/* Stage 1 entry function.  The start_info structure is inlined on the
+   stack.  Put values into registers and call entry function.  */
+asm ("                         ;\
+first_entry_1:                 ;\
+       lwz     0, 0(1)         ;\
+       lwz     3, 4(1)         ;\
+       lwz     4, 8(1)         ;\
+       mtctr   0               ;\
+       bctrl                   ;\
+");
+
+/* Set up the stack for THREAD, such that it appears as if
+   START_ROUTINE and ARG were passed to the new thread's entry-point.
+   Return the stack pointer for the new thread.  We also take the
+   opportunity to install THREAD in our utcb.  */
+static void *
+stack_setup (struct __pthread *thread,
+            void (*entry_point)(void *(*)(void *), void *),
+            void *(*start_routine)(void *), void *arg)
+{
+  l4_word_t *top;
+
+  /* Calculate top of the new stack.  */
+  top = (l4_word_t *) ((l4_word_t) thread->stackaddr + thread->stacksize);
+
+  /* Initial stack frame.  */
+  top[-4] = 0;
+  top = top - 4;
+
+  if (start_routine)
+    {
+      struct start_info *info = ((struct start_info *) top) - 1;
+
+      info->entry_point = entry_point;
+      info->start_routine = start_routine;
+      info->arg = arg;
+      return (void *) info;
+    }
+  return top;
+}
+
+int
+__pthread_setup (struct __pthread *thread,
+                void (*entry_point)(void *(*)(void *), void *),
+                void *(*start_routine)(void *), void *arg)
+{
+  thread->mcontext.pc = first_entry_1;
+  thread->mcontext.sp = stack_setup (thread, entry_point,
+                                    start_routine, arg);
+
+  if (l4_same_threads (thread->threadid, l4_myself ()))
+    l4_set_user_defined_handle ((l4_word_t) thread);
+  else
+    l4_set_user_defined_handle_of (thread->threadid, 
+                                  (l4_word_t) thread);
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-block.c b/libpthread/sysdeps/l4/hurd/pt-block.c
new file mode 100644 (file)
index 0000000..2315b1c
--- /dev/null
@@ -0,0 +1,30 @@
+/* Block a thread.  Viengoos version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pt-internal.h>
+
+#include <hurd/stddef.h>
+#include <hurd/futex.h>
+
+/* Block THREAD.  */
+void
+__pthread_block (struct __pthread *thread)
+{
+  futex_wait (&thread->threadid, thread->threadid);
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-kill.c b/libpthread/sysdeps/l4/hurd/pt-kill.c
new file mode 100644 (file)
index 0000000..c72e82f
--- /dev/null
@@ -0,0 +1,3 @@
+/* The generic version is good enough for us, however, the generic
+   Hurd on Mach version supplies a specialized version */
+#include "../generic/pt-kill.c"
diff --git a/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c b/libpthread/sysdeps/l4/hurd/pt-setactivity-np.c
new file mode 100644 (file)
index 0000000..f2f0723
--- /dev/null
@@ -0,0 +1,39 @@
+/* Set a thread's activity activity.  Viengoos version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pt-internal.h>
+
+#include <hurd/addr.h>
+#include <hurd/thread.h>
+
+int
+pthread_setactivity_np (addr_t activity)
+{
+  struct __pthread *self = _pthread_self ();
+
+  struct hurd_thread_exregs_in in;
+  in.activity = activity;
+
+  struct hurd_thread_exregs_out out;
+  int err = rm_thread_exregs (ADDR_VOID, self->object,
+                             HURD_EXREGS_SET_ACTIVITY,
+                             in, &out);
+
+  return err;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c b/libpthread/sysdeps/l4/hurd/pt-sigstate-destroy.c
new file mode 100644 (file)
index 0000000..997a036
--- /dev/null
@@ -0,0 +1,28 @@
+/* Destroy the signal state.  Hurd on L4 version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+void
+__pthread_sigstate_destroy (struct __pthread *thread)
+{
+  /* Nothing to do.  */
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c b/libpthread/sysdeps/l4/hurd/pt-sigstate-init.c
new file mode 100644 (file)
index 0000000..4c40fdb
--- /dev/null
@@ -0,0 +1,44 @@
+/* Initialize the signal state.  Hurd on L4 version.
+   Copyright (C) 2003, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+#include <sig-internal.h>
+
+error_t
+__pthread_sigstate_init (struct __pthread *thread)
+{
+  struct signal_state *ss = &thread->ss;
+
+  memset (ss, 0, sizeof (*ss));
+
+  ss->stack.ss_flags = SS_DISABLE;
+
+  int signo;
+  for (signo = 1; signo < NSIG; ++signo)
+    {
+      sigemptyset (&ss->actions[signo - 1].sa_mask);
+      ss->actions[signo - 1].sa_flags = SA_RESTART;
+      ss->actions[signo - 1].sa_handler = SIG_DFL;
+      ss->lock = (pthread_mutex_t) PTHREAD_MUTEX_INITIALIZER;
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-sigstate.c b/libpthread/sysdeps/l4/hurd/pt-sigstate.c
new file mode 100644 (file)
index 0000000..66dd08c
--- /dev/null
@@ -0,0 +1,81 @@
+/* Set a thread's signal state.  Hurd on L4 version.
+   Copyright (C) 2002, 2005, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+#include <signal.h>
+
+#include <pt-internal.h>
+
+error_t
+__pthread_sigstate (struct __pthread *thread, int how,
+                   const sigset_t *set, sigset_t *oset,
+                   int clear_pending)
+{
+  struct signal_state *ss = &thread->ss;
+  pthread_mutex_lock (&ss->lock);
+
+  if (oset)
+    *oset = ss->blocked;
+
+  if (set)
+    {
+      /* Mask out SIGKILL and SIGSTOP.  */
+      sigset_t s = *set;
+      sigdelset (&s, SIGKILL);
+      sigdelset (&s, SIGSTOP);
+
+      switch (how)
+       {
+       case SIG_BLOCK:
+         ss->blocked |= s;
+         break;
+       case SIG_UNBLOCK:
+         ss->blocked &= ~s;
+         break;
+       case SIG_SETMASK:
+         ss->blocked = s;
+         break;
+       default:
+         errno = EINVAL;
+         pthread_mutex_unlock (&ss->lock);
+         return -1;
+       }
+    }
+
+  if (clear_pending)
+    sigemptyset (&ss->pending);
+
+  /* A "signal shall remain pending until it is unblocked" (2.4.1).
+
+     "If there are any pending unblocked signals after the call to
+     sigprocmask(), at least one of those signals shall be delivered
+     before the call to sigprocmask() returns."
+     (pthread_sigmask).  */
+  sigset_t extant = ~ss->blocked & ss->pending;
+  if (! extant)
+    extant = ~ss->blocked & process_pending;
+
+  pthread_mutex_unlock (&ss->lock);
+
+  if (extant)
+    raise (l4_lsb64 (extant));
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-startup.c b/libpthread/sysdeps/l4/hurd/pt-startup.c
new file mode 100644 (file)
index 0000000..b6461de
--- /dev/null
@@ -0,0 +1,30 @@
+/* Thread initialization.  Hurd/L4 version.
+   Copyright (C) 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+#include <pt-internal.h>
+
+#include <hurd/exceptions.h>
+
+void
+__pthread_startup (void)
+{
+  struct __pthread *pthread = _pthread_self ();
+  pthread->threadid = l4_myself ();
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-sysdep.c b/libpthread/sysdeps/l4/hurd/pt-sysdep.c
new file mode 100644 (file)
index 0000000..1df6c2e
--- /dev/null
@@ -0,0 +1,61 @@
+/* System dependent pthreads code.  Hurd version.
+   Copyright (C) 2000, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <stddef.h>
+#include <stdint.h>
+
+#include <pt-internal.h>
+
+int
+sched_yield (void)
+{
+  l4_yield ();
+  return 0;
+}
+
+/* Forward.  */
+static void init_routine (void (*) (void *), void *)
+  __attribute__ ((noreturn));
+
+/* OK, the name of this variable isn't really appropriate, but I don't
+   want to change it yet.  */
+void (*_pthread_init_routine)(void (*) (void *), void *) = &init_routine;
+
+/* This function is called from the Hurd-specific startup code.  It
+   should return a new stack pointer for the main thread.  The caller
+   will switch to this new stack before doing anything serious.  */
+static void
+init_routine (void (*entry) (void *), void *arg)
+{
+  /* Initialize the library.  */
+  __pthread_init();
+
+  struct __pthread *thread;
+  int err;
+
+  /* Create the pthread structure for the main thread (i.e. us).  */
+  err = __pthread_create_internal (&thread, 0,
+                                  (void *(*)(void *)) entry, arg);
+  assert_perror (err);
+
+  /* Switch stacks.  */
+  l4_start_sp_ip (l4_myself (), thread->mcontext.sp,
+                 thread->mcontext.pc);
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-sysdep.h b/libpthread/sysdeps/l4/hurd/pt-sysdep.h
new file mode 100644 (file)
index 0000000..08bcd14
--- /dev/null
@@ -0,0 +1,61 @@
+/* Internal definitions for pthreads library.
+   Copyright (C) 2000, 2002, 2005, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _PT_SYSDEP_H
+#define _PT_SYSDEP_H   1
+
+#include <l4.h>
+#include <hurd/storage.h>
+#include <sys/mman.h>
+
+/* XXX */
+#define _POSIX_THREAD_THREADS_MAX      64
+
+/* The default stack size: 2MB.  */
+#define PTHREAD_STACK_DEFAULT  (2 * 1024 * 1024)
+
+#include <hurd/exceptions.h>
+
+#define EXCEPTION_AREA_SIZE EXCEPTION_STACK_SIZE
+#define EXCEPTION_AREA_SIZE_LOG2 EXCEPTION_STACK_SIZE_LOG2
+/* The exception page is the first object.  */
+#define EXCEPTION_PAGE 0
+
+#define PTHREAD_SYSDEP_MEMBERS \
+  addr_t object; \
+  l4_thread_id_t threadid; \
+  addr_t exception_area[EXCEPTION_AREA_SIZE / PAGESIZE]; \
+  void *exception_area_va; \
+  l4_word_t my_errno;
+
+extern inline struct __pthread *
+__attribute__((__always_inline__))
+_pthread_self (void)
+{
+  return (struct __pthread *) l4_user_defined_handle ();
+}
+
+extern inline void
+__attribute__((__always_inline__))
+__pthread_stack_dealloc (void *stackaddr, size_t stacksize)
+{
+  munmap (stackaddr, stacksize);
+}
+
+#endif /* pt-sysdep.h */
diff --git a/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c b/libpthread/sysdeps/l4/hurd/pt-thread-alloc.c
new file mode 100644 (file)
index 0000000..ada7b3b
--- /dev/null
@@ -0,0 +1,95 @@
+/* Allocate kernel thread.  Viengoos version.
+   Copyright (C) 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <string.h>
+
+#include <hurd/startup.h>
+#include <hurd/storage.h>
+#include <hurd/as.h>
+#include <hurd/addr.h>
+
+#include <pt-internal.h>
+
+extern struct hurd_startup_data *__hurd_startup_data;
+
+extern addr_t meta_data_activity;
+
+int
+__pthread_thread_alloc (struct __pthread *thread)
+{
+  /* The main thread is already running of course.  */
+  if (__pthread_num_threads == 1)
+    {
+      thread->object = __hurd_startup_data->thread;
+      thread->threadid = l4_myself ();
+      return 0;
+    }
+  else
+    {
+      addr_t exception_area = as_alloc (EXCEPTION_AREA_SIZE_LOG2, 1, true);
+
+      thread->exception_area_va
+       = ADDR_TO_PTR (addr_extend (exception_area,
+                                   0, EXCEPTION_AREA_SIZE_LOG2));
+
+      int i;
+      for (i = 0; i < EXCEPTION_AREA_SIZE / PAGESIZE; i ++)
+       {
+         addr_t slot = addr_chop (PTR_TO_ADDR (thread->exception_area_va
+                                               + i * PAGESIZE),
+                                  PAGESIZE_LOG2);
+         as_ensure (slot);
+
+         struct storage storage = storage_alloc (ADDR_VOID, cap_page,
+                                                 STORAGE_LONG_LIVED,
+                                                 OBJECT_POLICY_DEFAULT,
+                                                 slot);
+         if (ADDR_IS_VOID (storage.addr))
+           {
+             int j;
+             for (j = 0; j < i; j ++)
+               storage_free (thread->exception_area[j], false);
+             as_free (exception_area, false);
+             return EAGAIN;
+           }
+
+         thread->exception_area[i] = storage.addr;
+       }
+
+      struct storage storage;
+      storage = storage_alloc (meta_data_activity, cap_thread,
+                              /* Threads are rarely shortly lived.  */
+                              STORAGE_MEDIUM_LIVED, OBJECT_POLICY_DEFAULT,
+                              ADDR_VOID);
+      if (ADDR_IS_VOID (storage.addr))
+       {
+         int j;
+         for (j = 0; j < EXCEPTION_AREA_SIZE / PAGESIZE; j ++)
+           storage_free (thread->exception_area[j], false);
+         as_free (exception_area, false);
+         return EAGAIN;
+       }
+
+      thread->object = storage.addr;
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-thread-halt.c b/libpthread/sysdeps/l4/hurd/pt-thread-halt.c
new file mode 100644 (file)
index 0000000..98fefaa
--- /dev/null
@@ -0,0 +1,104 @@
+/* Deallocate the kernel thread resources.  Viengoos version.
+   Copyright (C) 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+#include <hurd/exceptions.h>
+#include <hurd/mutex.h>
+#include <hurd/as.h>
+#include <hurd/addr.h>
+
+/* If we try to deallocate our self, we will end up causing a
+   deadlock.  Thus, when a thread tries to free itself, we add it
+   here.  The next thread to free a thread will free it.  */
+ss_mutex_t saved_object_lock;
+static addr_t saved_object;
+
+void
+__pthread_thread_halt (struct __pthread *thread, int need_dealloc)
+{
+  /* We may deallocate THREAD.  First save any data we need.  */
+
+  addr_t exception_area[EXCEPTION_AREA_SIZE / PAGESIZE];
+  memcpy (exception_area, thread->exception_area,
+         sizeof (thread->exception_area));
+  memset (thread->exception_area, 0, sizeof (thread->exception_area));
+
+  void *va = thread->exception_area_va;
+
+  addr_t object = thread->object;
+  l4_thread_id_t tid = thread->threadid;
+
+  if (need_dealloc)
+    __pthread_dealloc (thread);
+
+  /* The THREAD data structure is no longer valid.  */
+  thread = NULL;
+
+  /* Deallocate any saved object.  */
+  ss_mutex_lock (&saved_object_lock);
+  if (! ADDR_IS_VOID (saved_object))
+    {
+      storage_free (saved_object, false);
+      saved_object = ADDR_VOID;
+    }
+  ss_mutex_unlock (&saved_object_lock);
+
+  /* Free the exception area.  */
+
+  /* Clean up the exception page.  */
+  exception_page_cleanup
+    (ADDR_TO_PTR (addr_extend (exception_area[EXCEPTION_PAGE],
+                              0, PAGESIZE_LOG2)));
+
+  /* Free the storage.  */
+  int i;
+  for (i = 0; i < EXCEPTION_AREA_SIZE / PAGESIZE; i ++)
+    {
+      assert (! ADDR_IS_VOID (exception_area[i]));
+      storage_free (exception_area[i], false);
+    }
+
+  /* And the address space.  */
+  as_free (addr_chop (PTR_TO_ADDR (va), EXCEPTION_AREA_SIZE_LOG2), false);
+
+  if (tid == l4_myself ())
+    /* If we try to storage_free (storage.addr), we will freeze in the
+       middle.  That's no good.  We set SAVED_OBJECT to our thread
+       object and the next thread in will free us.  */
+    {
+      ss_mutex_lock (&saved_object_lock);
+      saved_object = object;
+      ss_mutex_unlock (&saved_object_lock);
+    }
+  else
+    storage_free (object, false);
+
+  if (tid == l4_myself ())
+    {
+      l4_send_timeout (l4_myself (), L4_NEVER);
+      panic ("Failed to stop thread %x.%x!",
+            l4_thread_no (l4_myself ()), l4_version (l4_myself ()));
+    }
+  else
+    thread_stop (object);
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-thread-start.c b/libpthread/sysdeps/l4/hurd/pt-thread-start.c
new file mode 100644 (file)
index 0000000..9db399c
--- /dev/null
@@ -0,0 +1,70 @@
+/* Start thread.  L4 version.
+   Copyright (C) 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <string.h>
+#include <hurd/thread.h>
+#include <hurd/exceptions.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_thread_start (struct __pthread *thread)
+{
+  error_t err;
+
+  if (__pthread_num_threads == 1)
+    /* The main thread is already running of course.  */
+    {
+      assert (__pthread_total == 1);
+      assert (l4_is_thread_equal (l4_myself (), thread->threadid));
+      l4_set_user_defined_handle ((l4_word_t) thread);
+    }
+  else
+    {
+      struct hurd_thread_exregs_in in;
+      struct hurd_thread_exregs_out out;
+
+      in.aspace = ADDR (0, 0);
+      in.aspace_cap_properties = CAP_PROPERTIES_VOID;
+      in.aspace_cap_properties_flags = CAP_COPY_COPY_SOURCE_GUARD;
+
+      in.activity = ADDR_VOID;
+
+      in.exception_page = addr_chop (PTR_TO_ADDR (thread->exception_area_va),
+                                    PAGESIZE_LOG2);
+
+      in.sp = (l4_word_t) thread->mcontext.sp;
+      in.ip = (l4_word_t) thread->mcontext.pc;
+
+      in.user_handle = (l4_word_t) thread;
+      err = rm_thread_exregs (ADDR_VOID, thread->object,
+                             HURD_EXREGS_SET_ASPACE
+                             | HURD_EXREGS_SET_ACTIVITY
+                             | HURD_EXREGS_SET_EXCEPTION_PAGE
+                             | HURD_EXREGS_SET_SP_IP
+                             | HURD_EXREGS_SET_USER_HANDLE
+                             | HURD_EXREGS_START
+                             | HURD_EXREGS_ABORT_IPC,
+                             in, &out);
+      assert (err == 0);
+    }
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/hurd/pt-wakeup.c b/libpthread/sysdeps/l4/hurd/pt-wakeup.c
new file mode 100644 (file)
index 0000000..e568a6f
--- /dev/null
@@ -0,0 +1,46 @@
+/* Wakeup a thread.  Viengoos version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pt-internal.h>
+
+#include <hurd/stddef.h>
+#include <hurd/futex.h>
+#include <stdint.h>
+
+/* Wakeup THREAD.  */
+void
+__pthread_wakeup (struct __pthread *thread)
+{
+  /* We need to loop here as the blocked thread may not yet be
+     blocked!  Here's what happens when a thread blocks: it registers
+     itself as blocked, drops the relevant lock and then actually
+     blocks (via __pthread_block).  This means that after dropping the
+     lock and before blocking, it may be interrupted and another
+     thread may try to wake it.  */
+  long ret;
+  do
+    {
+      ret = futex_wake (&thread->threadid, INT_MAX);
+      assertx (ret <= 1, "tid: %x, ret: %d", thread->threadid, ret);
+
+      if (ret == 0)
+       l4_thread_switch (thread->threadid);
+    }
+  while (ret == 0);
+}
diff --git a/libpthread/sysdeps/l4/hurd/sig-sysdep.h b/libpthread/sysdeps/l4/hurd/sig-sysdep.h
new file mode 100644 (file)
index 0000000..33e1385
--- /dev/null
@@ -0,0 +1,69 @@
+/* sig-sysdep.h - Hurd system specific header file.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <l4.h>
+#include <string.h>
+
+struct utcb
+{
+  l4_word_t saved_sender;
+  l4_word_t saved_receiver;
+  l4_word_t saved_timeout;
+  l4_word_t saved_error_code;
+  l4_word_t saved_flags;
+  l4_word_t saved_br0;
+  l4_msg_t saved_message;
+};
+
+static inline void
+utcb_state_save (struct utcb *buffer)
+{
+  l4_word_t *utcb = _L4_utcb ();
+
+  buffer->saved_sender = utcb[_L4_UTCB_SENDER];
+  buffer->saved_receiver = utcb[_L4_UTCB_RECEIVER];
+  buffer->saved_timeout = utcb[_L4_UTCB_TIMEOUT];
+  buffer->saved_error_code = utcb[_L4_UTCB_ERROR_CODE];
+  buffer->saved_flags = utcb[_L4_UTCB_FLAGS];
+  buffer->saved_br0 = utcb[_L4_UTCB_BR0];
+  memcpy (&buffer->saved_message,
+         utcb, L4_NUM_MRS * sizeof (l4_word_t));
+}
+
+static inline void
+utcb_state_restore (struct utcb *buffer)
+{
+  l4_word_t *utcb = _L4_utcb ();
+
+  utcb[_L4_UTCB_SENDER] = buffer->saved_sender;
+  utcb[_L4_UTCB_RECEIVER] = buffer->saved_receiver;
+  utcb[_L4_UTCB_TIMEOUT] = buffer->saved_timeout;
+  utcb[_L4_UTCB_ERROR_CODE] = buffer->saved_error_code;
+  utcb[_L4_UTCB_FLAGS] = buffer->saved_flags;
+  utcb[_L4_UTCB_BR0] = buffer->saved_br0;
+  memcpy (utcb, &buffer->saved_message,
+         L4_NUM_MRS * sizeof (l4_word_t));
+}
+
+#define SIGNAL_DISPATCH_ENTRY \
+  struct utcb buffer; utcb_state_save (&buffer);
+
+#define SIGNAL_DISPATCH_EXIT \
+  utcb_state_restore (&buffer);
diff --git a/libpthread/sysdeps/l4/hurd/sigprocmask.c b/libpthread/sysdeps/l4/hurd/sigprocmask.c
new file mode 100644 (file)
index 0000000..a38b379
--- /dev/null
@@ -0,0 +1,41 @@
+/* sigprocmask.c - Generic sigprocmask implementation.
+   Copyright (C) 2008 Free Software Foundation, Inc.
+   Written by Neal H. Walfield <neal@gnu.org>.
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd 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 3 of
+   the License, or (at your option) any later version.
+
+   The GNU Hurd is distributed in the hope that 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 this program.  If not, see
+   <http://www.gnu.org/licenses/>.  */
+
+#include <pt-internal.h>
+#include <sig-internal.h>
+
+int
+sigprocmask (int how, const sigset_t *restrict set, sigset_t *restrict old)
+{
+  struct __pthread *thread = _pthread_self ();
+  if (! thread)
+    /* Library is initializing.  */
+    {
+      assert (__pthread_num_threads == 1);
+
+      /* We should get the default mask from the startup data structure.  */
+      if (old)
+       *old = 0;
+
+      return 0;
+    }
+
+  return pthread_sigmask (how, set, old);
+}
diff --git a/libpthread/sysdeps/l4/pt-block.c b/libpthread/sysdeps/l4/pt-block.c
new file mode 100644 (file)
index 0000000..69e1d35
--- /dev/null
@@ -0,0 +1,47 @@
+/* Block a thread.  L4 version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+
+#include <pt-internal.h>
+
+#include <hurd/stddef.h>
+
+/* Block THREAD.  */
+void
+__pthread_block (struct __pthread *thread)
+{
+  debug (5, "%x.%x/%x blocking",
+        l4_thread_no (thread->threadid), l4_version (thread->threadid),
+        thread->threadid);
+
+  l4_accept (L4_UNTYPED_WORDS_ACCEPTOR);
+  l4_msg_tag_t tag = l4_receive (l4_anythread);
+  if (l4_ipc_failed (tag))
+    {
+      debug (1, "%x.%x failed to block: %d, offset: %x",
+            l4_thread_no (l4_myself ()), l4_version (l4_myself ()),
+            (l4_error_code () >> 1) & 0x7,
+            l4_error_code () >> 4);
+      assert (! l4_ipc_failed (tag));
+    }
+  else
+    debug (5, "%x.%x unblocked",
+          l4_thread_no (thread->threadid), l4_version (thread->threadid));
+}
diff --git a/libpthread/sysdeps/l4/pt-docancel.c b/libpthread/sysdeps/l4/pt-docancel.c
new file mode 100644 (file)
index 0000000..a3965d0
--- /dev/null
@@ -0,0 +1,42 @@
+/* Cancel a thread.
+   Copyright (C) 2002, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+static void
+call_exit (void)
+{
+  pthread_exit (0);
+}
+
+int
+__pthread_do_cancel (struct __pthread *p)
+{
+  assert (p->cancel_pending == 1);
+  assert (p->cancel_state == PTHREAD_CANCEL_ENABLE);
+
+  if (l4_is_thread_equal (l4_myself (), p->threadid))
+    call_exit ();
+  else
+    l4_start_sp_ip (p->threadid, (l4_word_t) p->mcontext.sp,
+                   (l4_word_t) call_exit);
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/pt-pool-np.c b/libpthread/sysdeps/l4/pt-pool-np.c
new file mode 100644 (file)
index 0000000..e83022b
--- /dev/null
@@ -0,0 +1,54 @@
+/* Thread pool for L4 threads.
+   Copyright (C) 2004, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pt-internal.h>
+#include <l4/thread.h>
+
+static pthread_mutex_t pool_lock = PTHREAD_MUTEX_INITIALIZER;
+
+_L4_thread_id_t pool_list = l4_nilthread;
+
+/* Add the thread TID to the pthread kernel thread pool.  */
+int
+pthread_pool_add_np (l4_thread_id_t tid)
+{
+  __pthread_mutex_lock (&pool_lock);
+  /* FIXME: Do error checking.  */
+  l4_set_user_defined_handle_of (tid, pool_list);
+  pool_list = tid;
+  __pthread_mutex_unlock (&pool_lock);
+
+  return 0;
+}
+
+
+/* Get the first thread from the pool.  */
+l4_thread_id_t
+pthread_pool_get_np (void)
+{
+  _L4_thread_id_t tid;
+
+  __pthread_mutex_lock (&pool_lock);
+  /* FIXME: Do error checking.  */
+  tid = pool_list;
+  if (tid != l4_nilthread)
+    pool_list = l4_user_defined_handle_of (tid);
+  __pthread_mutex_unlock (&pool_lock);
+  return tid;
+}
diff --git a/libpthread/sysdeps/l4/pt-spin.c b/libpthread/sysdeps/l4/pt-spin.c
new file mode 100644 (file)
index 0000000..b6978b0
--- /dev/null
@@ -0,0 +1,63 @@
+/* Spin locks.  L4 version.
+   Copyright (C) 2000, 2004 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+
+#include <pthread.h>
+#include <sched.h>
+
+/* The default for single processor machines; don't spin, it's
+   pointless.  */
+#ifndef __PTHREAD_SPIN_COUNT
+# define __PTHREAD_SPIN_COUNT 1
+#endif
+
+/* The number of times to spin while trying to lock a spin lock object
+   before yielding the processor. */
+int __pthread_spin_count = __PTHREAD_SPIN_COUNT;
+
+
+/* Lock the spin lock object LOCK.  If the lock is held by another
+   thread spin until it becomes available.  */
+int
+_pthread_spin_lock (__pthread_spinlock_t *lock)
+{
+  l4_time_t timeout;
+  int i;
+
+  /* Start with a small timeout of 2 microseconds, then back off
+     exponentially.  */
+  timeout = l4_time_period (2);
+
+  while (1)
+    {
+      for (i = 0; i < __pthread_spin_count; i++)
+       {
+         if (__pthread_spin_trylock (lock) == 0)
+           return 0;
+       }
+      l4_sleep (timeout);
+
+      timeout = l4_time_mul2 (timeout);
+      if (timeout == L4_NEVER)
+       timeout = L4_TIME_PERIOD_MAX;
+    }
+}
+
+weak_alias (_pthread_spin_lock, pthread_spin_lock);
diff --git a/libpthread/sysdeps/l4/pt-stack-alloc.c b/libpthread/sysdeps/l4/pt-stack-alloc.c
new file mode 100644 (file)
index 0000000..b7ec12b
--- /dev/null
@@ -0,0 +1,43 @@
+/* Allocate a new stack.  L4 Hurd version.
+   Copyright (C) 2000, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+#include <sys/mman.h>
+
+/* Allocate a new stack of size STACKSIZE.  If successful, store the
+   address of the newly allocated stack in *STACKADDR and return 0.
+   Otherwise return an error code (EINVAL for an invalid stack size,
+   EAGAIN if the system lacked the necessary resources to allocate a
+   new stack).  */
+int
+__pthread_stack_alloc (void **stackaddr, size_t stacksize)
+{
+  void *buffer = mmap (0, stacksize, PROT_READ | PROT_WRITE,
+                      MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
+  if (buffer == MAP_FAILED)
+    return EAGAIN;
+
+  *stackaddr = buffer;
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/pt-thread-alloc.c b/libpthread/sysdeps/l4/pt-thread-alloc.c
new file mode 100644 (file)
index 0000000..ec69afb
--- /dev/null
@@ -0,0 +1,43 @@
+/* Allocate kernel thread.  L4 version.
+   Copyright (C) 2003, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+int
+__pthread_thread_alloc (struct __pthread *thread)
+{
+  error_t err;
+
+  /* The main thread is already running of course.  */
+  if (__pthread_num_threads == 1)
+    thread->threadid = l4_myself ();
+  else
+    {
+      thread->threadid = pthread_pool_get_np ();
+      if (thread->threadid != l4_nilthread)
+       return 0;
+
+      return EAGAIN;
+    }
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/pt-thread-dealloc.c b/libpthread/sysdeps/l4/pt-thread-dealloc.c
new file mode 100644 (file)
index 0000000..c09e486
--- /dev/null
@@ -0,0 +1,32 @@
+/* Deallocate the kernel thread resources.  L4 version.
+   Copyright (C) 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <l4.h>
+
+#include <pt-internal.h>
+
+/* Deallocate any kernel resources associated with THREAD except don't
+   halt the thread itself.  On return, the thread will be marked as
+   dead and __pthread_halt will be called.  */
+void
+__pthread_thread_dealloc (struct __pthread *thread)
+{
+}
diff --git a/libpthread/sysdeps/l4/pt-thread-halt.c b/libpthread/sysdeps/l4/pt-thread-halt.c
new file mode 100644 (file)
index 0000000..aa2bf43
--- /dev/null
@@ -0,0 +1,45 @@
+/* Deallocate the kernel thread resources.  L4version.
+   Copyright (C) 2000, 2002, 2004 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+
+#include <pt-internal.h>
+
+/* Deallocate the kernel thread resources associated with THREAD.  */
+void
+__pthread_thread_halt (struct __pthread *thread, int need_dealloc)
+{
+  l4_thread_id_t tid = thread->threadid;
+
+  if (need_dealloc)
+    __pthread_dealloc (thread);
+
+  /* There is potential race here: once if TID is the current thread,
+     then once we add TID to the pool, someone can reallocate it
+     before we call stop.  However, to start the thread, the caller
+     atomically starts and sets the sp and ip, thus, if the stop has
+     not yet executed at that point, it won't.  */
+
+  if (tid != l4_myself ())
+    l4_stop (tid);
+  pthread_pool_add_np (tid);
+  if (tid == l4_myself ())
+    l4_stop (tid);
+}
diff --git a/libpthread/sysdeps/l4/pt-thread-start.c b/libpthread/sysdeps/l4/pt-thread-start.c
new file mode 100644 (file)
index 0000000..144c58b
--- /dev/null
@@ -0,0 +1,40 @@
+/* Start thread.  L4 version.
+   Copyright (C) 2003, 2004, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <string.h>
+
+#include <pt-internal.h>
+
+/* Start THREAD.  Get the kernel thread scheduled and running.  */
+int
+__pthread_thread_start (struct __pthread *thread)
+{
+  if (__pthread_num_threads == 1)
+    /* The main thread is already running of course.  */
+    {
+      assert (__pthread_total == 1);
+      assert (l4_is_thread_equal (l4_myself (), thread->threadid));
+    }
+  else
+    l4_start_sp_ip (thread->threadid, (l4_word_t) thread->mcontext.sp,
+                   (l4_word_t) thread->mcontext.pc);
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/pt-timedblock.c b/libpthread/sysdeps/l4/pt-timedblock.c
new file mode 100644 (file)
index 0000000..951644f
--- /dev/null
@@ -0,0 +1,36 @@
+/* Block a thread with a timeout.  L4 version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <time.h>
+#include <sys/time.h>
+
+#include <pt-internal.h>
+
+/* Block THREAD.  */
+error_t
+__pthread_timedblock (struct __pthread *thread,
+                     const struct timespec *abstime,
+                     clockid_t clock_id)
+{
+#warning Need gettimeofday to implement properly.
+  __pthread_block (thread);
+  return 0;
+}
diff --git a/libpthread/sysdeps/l4/pt-wakeup.c b/libpthread/sysdeps/l4/pt-wakeup.c
new file mode 100644 (file)
index 0000000..de37846
--- /dev/null
@@ -0,0 +1,54 @@
+/* Wakeup a thread.  L4 version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <l4.h>
+
+#include <pt-internal.h>
+
+#include <hurd/stddef.h>
+
+/* Wakeup THREAD.  */
+void
+__pthread_wakeup (struct __pthread *thread)
+{
+  debug (5, "%x.%x/%x waking %x.%x/%x",
+        l4_thread_no (l4_myself ()), l4_version (l4_myself ()), l4_myself (),
+        l4_thread_no (thread->threadid), l4_version (thread->threadid),
+        thread->threadid);
+
+  /* Signal the waiter.  */
+  l4_msg_t msg;
+  l4_msg_clear (msg);
+  l4_msg_set_untyped_words (msg, 0);
+  l4_msg_load (msg);
+
+  l4_msg_tag_t tag = l4_send (thread->threadid);
+  if (l4_ipc_failed (tag))
+    {
+      int err = l4_error_code ();
+      debug (1, "%x.%x failed to wake %x.%x: %s (%d)",
+            l4_thread_no (l4_myself ()), l4_version (l4_myself ()),
+            l4_thread_no (thread->threadid), l4_version (thread->threadid),
+            l4_strerror (err), err);
+    }
+  else
+    debug (5, "%x.%x woke %x.%x",
+          l4_thread_no (l4_myself ()), l4_version (l4_myself ()),
+          l4_thread_no (thread->threadid), l4_version (thread->threadid));
+}
diff --git a/libpthread/sysdeps/mach/bits/spin-lock-inline.h b/libpthread/sysdeps/mach/bits/spin-lock-inline.h
new file mode 100644 (file)
index 0000000..f9f7c29
--- /dev/null
@@ -0,0 +1,90 @@
+/* Definitions of user-visible names for spin locks.
+   Copyright (C) 1994, 1997, 2002, 2008, 2009 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _BITS_SPIN_LOCK_INLINE_H
+#define _BITS_SPIN_LOCK_INLINE_H       1
+
+#include <features.h>
+#include <bits/spin-lock.h>
+#include <machine-lock.h>      /* This does all the work.  */
+
+__BEGIN_DECLS
+
+#if defined __USE_EXTERN_INLINES || defined _FORCE_INLINES
+
+# ifndef __EBUSY
+#  include <errno.h>
+#  define __EBUSY EBUSY
+# endif
+
+# ifndef __PT_SPIN_INLINE
+#  define __PT_SPIN_INLINE __extern_inline
+# endif
+
+__PT_SPIN_INLINE int __pthread_spin_destroy (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_destroy (__pthread_spinlock_t *__lock)
+{
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_init (__pthread_spinlock_t *__lock,
+                                         int __pshared);
+
+__PT_SPIN_INLINE int
+__pthread_spin_init (__pthread_spinlock_t *__lock, int __pshared)
+{
+  *__lock = __PTHREAD_SPIN_LOCK_INITIALIZER;
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_trylock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_trylock (__pthread_spinlock_t *__lock)
+{
+  return __spin_try_lock (__lock) ? 0 : __EBUSY;
+}
+
+__extern_inline int __pthread_spin_lock (__pthread_spinlock_t *__lock);
+extern int _pthread_spin_lock (__pthread_spinlock_t *__lock);
+
+__extern_inline int
+__pthread_spin_lock (__pthread_spinlock_t *__lock)
+{
+  if (__pthread_spin_trylock (__lock))
+    return _pthread_spin_lock (__lock);
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_unlock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_unlock (__pthread_spinlock_t *__lock)
+{
+  __spin_unlock (__lock);
+  return 0;
+}
+
+#endif /* Use extern inlines or force inlines.  */
+
+__END_DECLS
+
+#endif /* bits/spin-lock.h */
similarity index 57%
rename from sysdeps/mach/hurd/bits/libc-tsd.h
rename to libpthread/sysdeps/mach/bits/spin-lock.h
index 926dd1f..537dac9 100644 (file)
@@ -1,5 +1,5 @@
-/* libc-internal interface for thread-specific data.  Hurd version.
-   Copyright (C) 1998,2002,2008 Free Software Foundation, Inc.
+/* Definitions of user-visible names for spin locks.
+   Copyright (C) 1994, 1997, 2002, 2008, 2009 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
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#ifndef _BITS_LIBC_TSD_H
-#define _BITS_LIBC_TSD_H 1
+#ifndef _BITS_SPIN_LOCK_H
+#define _BITS_SPIN_LOCK_H      1
 
-#include <hurd/threadvar.h>
+#include <features.h>
+#include <machine-lock.h>      /* This does all the work.  */
 
-#define __libc_tsd_define(CLASS, TYPE, KEY) /* nothing, always have threadvars */
+__BEGIN_DECLS
 
-#define __libc_tsd_address(TYPE, KEY) \
-  ((TYPE *) __hurd_threadvar_location (_HURD_THREADVAR_##KEY))
+/* The type of a spin lock object.  */
+typedef __spin_lock_t __pthread_spinlock_t;
 
-#define __libc_tsd_get(TYPE, KEY) \
-  (*__libc_tsd_address (TYPE, KEY))
-#define __libc_tsd_set(TYPE, KEY, VALUE) \
-  (*__libc_tsd_address (TYPE, KEY) = (VALUE))
+/* Initializer for a spin lock object.  */
+#ifndef __PTHREAD_SPIN_LOCK_INITIALIZER
+#error __PTHREAD_SPIN_LOCK_INITIALIZER undefined: should be defined by <lock-intern.h>.
+#endif
 
-#endif /* bits/libc-tsd.h */
+__END_DECLS
+
+#endif /* bits/spin-lock.h */
diff --git a/libpthread/sysdeps/mach/hurd/Implies b/libpthread/sysdeps/mach/hurd/Implies
new file mode 100644 (file)
index 0000000..16b8348
--- /dev/null
@@ -0,0 +1 @@
+hurd
diff --git a/libpthread/sysdeps/mach/hurd/bits/pthread-np.h b/libpthread/sysdeps/mach/hurd/bits/pthread-np.h
new file mode 100644 (file)
index 0000000..9817a06
--- /dev/null
@@ -0,0 +1,32 @@
+/* Non-portable functions. Hurd on Mach version.
+   Copyright (C) 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_PTHREAD_NP_H
+#define _BITS_PTHREAD_NP_H     1
+
+/* Same as pthread_cond_wait, but for Hurd-specific cancellation.
+   See hurd_thread_cancel.  */
+extern int pthread_hurd_cond_wait_np (pthread_cond_t *__restrict __cond,
+                                     pthread_mutex_t *__restrict __mutex);
+
+#endif /* bits/pthread-np.h */
diff --git a/libpthread/sysdeps/mach/hurd/i386/Implies b/libpthread/sysdeps/mach/hurd/i386/Implies
new file mode 100644 (file)
index 0000000..d799fa1
--- /dev/null
@@ -0,0 +1 @@
+ia32
diff --git a/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c b/libpthread/sysdeps/mach/hurd/ia32/pt-machdep.c
new file mode 100644 (file)
index 0000000..f3c8cf5
--- /dev/null
@@ -0,0 +1,83 @@
+/* Machine dependent pthreads code.  Hurd/i386 version.
+   Copyright (C) 2000, 2002, 2007 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <errno.h>
+
+#include <mach.h>
+#include <mach/i386/thread_status.h>
+#include <mach/i386/mach_i386.h>
+#include <mach/mig_errors.h>
+#include <mach/thread_status.h>
+
+#define HURD_TLS_DESC_DECL(desc, tcb)                                        \
+  struct descriptor desc =                                                   \
+    {                          /* low word: */                               \
+      0xffff                   /* limit 0..15 */                             \
+      | (((unsigned int) (tcb)) << 16) /* base 0..15 */                              \
+      ,                                /* high word: */                              \
+      ((((unsigned int) (tcb)) >> 16) & 0xff) /* base 16..23 */                      \
+      | ((0x12 | 0x60 | 0x80) << 8) /* access = ACC_DATA_W|ACC_PL_U|ACC_P */  \
+      | (0xf << 16)            /* limit 16..19 */                            \
+      | ((4 | 8) << 20)                /* granularity = SZ_32|SZ_G */                \
+      | (((unsigned int) (tcb)) & 0xff000000) /* base 24..31 */                      \
+    }
+
+int
+__thread_set_pcsptp (thread_t thread,
+                  int set_ip, void *ip,
+                  int set_sp, void *sp,
+                  int set_tp, void *tp)
+{
+  error_t err;
+  struct i386_thread_state state;
+  mach_msg_type_number_t state_count;
+
+  state_count = i386_THREAD_STATE_COUNT;
+
+  err = __thread_get_state (thread, i386_REGS_SEGS_STATE,
+                           (thread_state_t) &state, &state_count);
+  if (err)
+    return err;
+
+  if (set_sp)
+    state.uesp = (unsigned int) sp;
+  if (set_ip)
+    state.eip = (unsigned int) ip;
+  if (set_tp) {
+    HURD_TLS_DESC_DECL(desc, tp);
+    int sel;
+
+    asm ("mov %%gs, %w0" : "=q" (sel) : "0" (0));
+    if (__builtin_expect (sel, 0x48) & 4) /* LDT selector */
+      err = __i386_set_ldt (thread, sel, &desc, 1);
+    else
+      err = __i386_set_gdt (thread, &sel, desc);
+    if (err)
+      return err;
+    state.gs = sel;
+  }
+
+  err = __thread_set_state (thread, i386_REGS_SEGS_STATE,
+                           (thread_state_t) &state,
+                           i386_THREAD_STATE_COUNT);
+  if (err)
+    return err;
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c b/libpthread/sysdeps/mach/hurd/ia32/pt-setup.c
new file mode 100644 (file)
index 0000000..5420dc8
--- /dev/null
@@ -0,0 +1,108 @@
+/* Setup thread stack.  Hurd/i386 version.
+   Copyright (C) 2000, 2002, 2005, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <stdint.h>
+#include <assert.h>
+#include <mach.h>
+
+#include <pt-internal.h>
+
+/* The stack layout used on the i386 is:
+
+    -----------------
+   |  ARG            |
+    -----------------
+   |  START_ROUTINE  |
+    -----------------
+   |  0              |
+    -----------------
+   |                 |
+   |  Fast TSD       |
+   |                 |
+    -----------------
+
+    We need to reserve __hurd_threadvar_max `unsigned long int's' of
+    (fast) thread-specific data (TSD) for the Hurd.  */
+
+/* Set up the stack for THREAD, such that it appears as if
+   START_ROUTINE and ARG were passed to the new thread's entry-point.
+   Return the stack pointer for the new thread.  */
+static void *
+stack_setup (struct __pthread *thread,
+            void *(*start_routine)(void *), void *arg)
+{
+  error_t err;
+  uintptr_t *bottom, *top;
+
+  /* Calculate the top of the new stack.  */
+  bottom = thread->stackaddr;
+  top = (uintptr_t *) ((uintptr_t) bottom + thread->stacksize);
+
+  /* Next, make room for the TSDs.  */
+  top -= __hurd_threadvar_max;
+
+  /* Save the self pointer.  */
+  top[_HURD_THREADVAR_THREAD] = (uintptr_t) thread;
+
+  if (start_routine)
+    {
+      /* And then the call frame.  */
+      top -= 2;
+      top = (uintptr_t *) ((uintptr_t) top & ~0xf);
+      top[1] = (uintptr_t) arg;        /* Argument to START_ROUTINE.  */
+      top[0] = (uintptr_t) start_routine;
+      *--top = 0;              /* Fake return address.  */
+    }
+
+  if (thread->guardsize)
+    {
+      err = __vm_protect (__mach_task_self (), (vm_address_t) bottom,
+                         thread->guardsize, 0, 0);
+      assert_perror (err);
+    }
+
+  return top;
+}
+
+int
+__pthread_setup (struct __pthread *thread,
+                void (*entry_point)(void *(*)(void *), void *),
+                void *(*start_routine)(void *), void *arg)
+{
+  error_t err;
+  mach_port_t ktid;
+
+  thread->mcontext.pc = entry_point;
+  thread->mcontext.sp = stack_setup (thread, start_routine, arg);
+
+  thread->tcb->self = thread->kernel_thread;
+
+  ktid = __mach_thread_self ();
+  if (thread->kernel_thread != ktid)
+    {
+      err = __thread_set_pcsptp (thread->kernel_thread,
+                              1, thread->mcontext.pc,
+                              1, thread->mcontext.sp,
+                              1, thread->tcb);
+      assert_perror (err);
+    }
+  __mach_port_deallocate (__mach_task_self (), ktid);
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c b/libpthread/sysdeps/mach/hurd/pt-attr-setstackaddr.c
new file mode 100644 (file)
index 0000000..1225ed5
--- /dev/null
@@ -0,0 +1,35 @@
+/* pthread_attr_setstackaddr.  Hurd on Mach version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+/* We use fixed sized stacks which require proper alignment.  */
+#define __pthread_stacksize __pthread_default_attr.stacksize
+
+int
+pthread_attr_setstackaddr (pthread_attr_t *attr,
+                          void *stackaddr)
+{
+  if ((long) stackaddr & (__pthread_stacksize - 1))
+    return EINVAL;
+
+  attr->stackaddr = stackaddr;
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c b/libpthread/sysdeps/mach/hurd/pt-attr-setstacksize.c
new file mode 100644 (file)
index 0000000..6471c0a
--- /dev/null
@@ -0,0 +1,35 @@
+/* pthread_attr_setstacksize.  Hurd on Mach version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+/* We use fixed sized stacks which require proper alignment.  */
+#define __pthread_stacksize __pthread_default_attr.stacksize
+
+int
+pthread_attr_setstacksize (pthread_attr_t *attr,
+                          size_t stacksize)
+{
+  if (stacksize != __pthread_stacksize)
+    return EINVAL;
+
+  attr->stacksize = stacksize;
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-docancel.c b/libpthread/sysdeps/mach/hurd/pt-docancel.c
new file mode 100644 (file)
index 0000000..105c6fd
--- /dev/null
@@ -0,0 +1,64 @@
+/* Cancel a thread.
+   Copyright (C) 2002, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+static void
+call_exit (void)
+{
+  pthread_exit (0);
+}
+
+int
+__pthread_do_cancel (struct __pthread *p)
+{
+  mach_port_t ktid;
+  int me;
+
+  assert (p->cancel_pending == 1);
+  assert (p->cancel_state == PTHREAD_CANCEL_ENABLE);
+
+  ktid = __mach_thread_self ();
+  me = p->kernel_thread == ktid;
+  __mach_port_deallocate (__mach_task_self (), ktid);
+
+  if (me)
+    call_exit ();
+  else
+    {
+      error_t err;
+      
+      err = __thread_suspend (p->kernel_thread);
+      assert_perror (err);
+
+      err = __thread_abort (p->kernel_thread);
+      assert_perror (err);
+
+      err = __thread_set_pcsptp (p->kernel_thread,
+                              1, (void *) call_exit, 0, 0, 0, 0);
+      assert_perror (err);
+
+      err = __thread_resume (p->kernel_thread);
+      assert_perror (err);
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-hurd-cond-wait.c b/libpthread/sysdeps/mach/hurd/pt-hurd-cond-wait.c
new file mode 100644 (file)
index 0000000..d2b5847
--- /dev/null
@@ -0,0 +1,93 @@
+/* pthread_hurd_cond_wait.  Hurd-specific wait on a condition.
+   Copyright (C) 2012 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+#include <hurd/signal.h>
+
+#include <pt-internal.h>
+
+int
+pthread_hurd_cond_wait_np (pthread_cond_t *cond, pthread_mutex_t *mutex)
+{
+  /* This function will be called by hurd_thread_cancel while we are blocked
+     We wake up all threads blocked on COND, so our thread will wake up and
+     notice the cancellation flag.  */
+  void cancel_me (void)
+    {
+      pthread_cond_broadcast (cond);
+    }
+  struct hurd_sigstate *ss = _hurd_self_sigstate ();
+  struct __pthread *self = _pthread_self ();
+  int cancel;
+
+  assert (ss->intr_port == MACH_PORT_NULL); /* Sanity check for signal bugs. */
+
+  /* Atomically enqueue our thread on the condition variable's queue of
+     waiters, and mark our sigstate to indicate that `cancel_me' must be
+     called to wake us up.  We must hold the sigstate lock while acquiring
+     the condition variable's lock and tweaking it, so that
+     hurd_thread_cancel can never suspend us and then deadlock in
+     pthread_cond_broadcast waiting for the condition variable's lock.  */
+
+  __spin_lock (&ss->lock);
+  __pthread_spin_lock (&cond->__lock);
+  cancel = ss->cancel;
+  if (cancel)
+    /* We were cancelled before doing anything.  Don't block at all.  */
+    ss->cancel = 0;
+  else
+    {
+      /* Put us on the queue so that pthread_cond_broadcast will know to wake
+         us up.  */
+      __pthread_enqueue (&cond->__queue, self);
+      /* Tell hurd_thread_cancel how to unblock us.  */
+      ss->cancel_hook = &cancel_me;
+    }
+  __pthread_spin_unlock (&cond->__lock);
+  __spin_unlock (&ss->lock);
+
+
+  if (cancel)
+    /* Cancelled on entry.  Just leave the mutex locked.  */
+    mutex = NULL;
+  else
+    {
+      /* Now unlock the mutex and block until woken.  */
+      __pthread_mutex_unlock (mutex);
+      __pthread_block (self);
+    }
+
+  __spin_lock (&ss->lock);
+  /* Clear the hook, now that we are done blocking.  */
+  ss->cancel_hook = NULL;
+  /* Check the cancellation flag; we might have unblocked due to
+     cancellation rather than a normal pthread_cond_signal or
+     pthread_cond_broadcast (or we might have just happened to get cancelled
+     right after waking up).  */
+  cancel |= ss->cancel;
+  ss->cancel = 0;
+  __spin_unlock (&ss->lock);
+
+  if (mutex)
+    /* Reacquire the mutex and return.  */
+    __pthread_mutex_lock (mutex);
+
+  return cancel;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-init-specific.c b/libpthread/sysdeps/mach/hurd/pt-init-specific.c
new file mode 100644 (file)
index 0000000..ce866b0
--- /dev/null
@@ -0,0 +1,29 @@
+/* __pthread_init_specific.  Mach version.
+   Copyright (C) 2002, 2009 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <pt-internal.h>
+
+error_t
+__pthread_init_specific (struct __pthread *thread)
+{
+  thread->thread_specifics = 0;
+  thread->have_kernel_resources = 0;
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c b/libpthread/sysdeps/mach/hurd/pt-sigstate-destroy.c
new file mode 100644 (file)
index 0000000..8e56c5c
--- /dev/null
@@ -0,0 +1,28 @@
+/* Destroy the signal state.  Hurd on Mach version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+
+#include <pt-internal.h>
+
+void
+__pthread_sigstate_destroy (struct __pthread *thread)
+{
+  /* Nothing to do.  */
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c b/libpthread/sysdeps/mach/hurd/pt-sigstate-init.c
new file mode 100644 (file)
index 0000000..f8398f4
--- /dev/null
@@ -0,0 +1,51 @@
+/* Initialize the signal state.  Hurd on Mach version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <hurd/threadvar.h>
+#include <hurd/signal.h>
+
+#include <pt-internal.h>
+
+error_t
+__pthread_sigstate_init (struct __pthread *thread)
+{
+  void **location =
+    (void *) __hurd_threadvar_location_from_sp (_HURD_THREADVAR_SIGSTATE,
+                                               thread->stackaddr);
+
+  /* The real initialization happens internally in glibc the first
+     time that _hurd_self_sigstate is called.  */
+  *location = 0;
+
+  /* Mark the thread as a global signal receiver so as to conform with
+     the pthread semantics.  However, we must be careful.  The first
+     pthread created is the main thread, during libpthread initialization.
+     We must not mark it, otherwise the sigprocmask call in
+     __pthread_create would try to access _hurd_global_sigstate,
+     which is not initialized yet.  When glibc runs _hurdsig_init later
+     on, the message thread is created, which must not be marked either.  */
+  if (__pthread_num_threads > 2)
+    {
+      struct hurd_sigstate *ss = _hurd_thread_sigstate (thread->kernel_thread);
+      _hurd_sigstate_set_global_rcv (ss);
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-sigstate.c b/libpthread/sysdeps/mach/hurd/pt-sigstate.c
new file mode 100644 (file)
index 0000000..2af3e39
--- /dev/null
@@ -0,0 +1,77 @@
+/* Set a thread's signal state.  Hurd on Mach version.
+   Copyright (C) 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <assert.h>
+#include <signal.h>
+#include <hurd/signal.h>
+#include <hurd/msg.h>
+
+#include <pt-internal.h>
+
+error_t
+__pthread_sigstate (struct __pthread *thread, int how,
+                   const sigset_t *set, sigset_t *oset,
+                   int clear_pending)
+{
+  error_t err = 0;
+  struct hurd_sigstate *ss;
+  sigset_t pending;
+
+  ss = _hurd_thread_sigstate (thread->kernel_thread);
+  assert (ss);
+
+  _hurd_sigstate_lock (ss);
+
+  if (oset)
+    *oset = ss->blocked;
+
+  if (set)
+    switch (how)
+      {
+      case SIG_BLOCK:
+       ss->blocked |= *set;
+       break;
+
+      case SIG_SETMASK:
+       ss->blocked = *set;
+       break;
+
+      case SIG_UNBLOCK:
+       ss->blocked &= ~*set;
+       break;
+
+      default:
+       err = EINVAL;
+       break;
+      }
+
+  if (! err && clear_pending)
+    __sigemptyset (&ss->pending);
+
+  pending = _hurd_sigstate_pending (ss) & ~ss->blocked;
+  _hurd_sigstate_unlock (ss);
+
+  if (! err && pending)
+    /* Send a message to the signal thread so it
+       will wake up and check for pending signals.  */
+    __msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
+
+  return err;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-sysdep.c b/libpthread/sysdeps/mach/hurd/pt-sysdep.c
new file mode 100644 (file)
index 0000000..0471192
--- /dev/null
@@ -0,0 +1,86 @@
+/* System dependent pthreads code.  Hurd version.
+   Copyright (C) 2000, 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <stddef.h>
+#include <stdint.h>
+
+#include <mach.h>
+#include <mach/mig_support.h>
+
+#include <hurd/threadvar.h>
+
+#include <pt-internal.h>
+
+/* Allow programs that know about this library to override the default stack
+   size.
+
+   FIXME Stack sizes should normally be set at thread creation time using the
+   standard interface, but Hurd threadvars have special alignment constraints.
+   Until they are completely replaced with correct TLS, make this hack
+   available.  */
+extern size_t __pthread_stack_default_size;
+weak_extern(__pthread_stack_default_size);
+
+/* Forward.  */
+static void *init_routine (void);
+
+/* OK, the name of this variable isn't really appropriate, but I don't
+   want to change it yet.  */
+void *(*_cthread_init_routine)(void) = &init_routine;
+
+/* This function is called from the Hurd-specific startup code.  It
+   should return a new stack pointer for the main thread.  The caller
+   will switch to this new stack before doing anything serious.  */
+static void *
+init_routine (void)
+{
+  struct __pthread *thread;
+  int err;
+
+  /* FIXME */
+  if (&__pthread_stack_default_size != NULL)
+    __pthread_default_attr.stacksize = __pthread_stack_default_size;
+
+  /* Initialize the library.  */
+  __pthread_init ();
+
+  /* Create the pthread structure for the main thread (i.e. us).  */
+  err = __pthread_create_internal (&thread, 0, 0, 0);
+  assert_perror (err);
+
+  ((void **) (__hurd_threadvar_stack_offset))[_HURD_THREADVAR_THREAD]
+    = thread;
+
+  /* Decrease the number of threads, to take into account that the
+     signal thread (which will be created by the glibc startup code
+     when we return from here) shouldn't be seen as a user thread.  */
+  __pthread_total--;
+
+  /* Make MiG code thread aware.  */
+  __mig_init (thread->stackaddr);
+
+  /* Make sure we can find the per-thread variables.  */
+  __hurd_threadvar_stack_mask = ~(__pthread_default_attr.stacksize - 1);
+  __hurd_threadvar_stack_offset
+    = (__pthread_default_attr.stacksize
+       - __hurd_threadvar_max * sizeof (uintptr_t));
+
+  return thread->mcontext.sp;
+}
diff --git a/libpthread/sysdeps/mach/hurd/pt-sysdep.h b/libpthread/sysdeps/mach/hurd/pt-sysdep.h
new file mode 100644 (file)
index 0000000..13e235d
--- /dev/null
@@ -0,0 +1,72 @@
+/* Internal defenitions for pthreads library.
+   Copyright (C) 2000, 2002, 2007, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _PT_SYSDEP_H
+#define _PT_SYSDEP_H   1
+
+#include <mach.h>
+
+#include <hurd/threadvar.h>
+
+/* XXX */
+#define _POSIX_THREAD_THREADS_MAX      64
+
+/* The default stack size.  */
+#define PTHREAD_STACK_DEFAULT  (2 * 1024 * 1024)
+
+#define PTHREAD_SYSDEP_MEMBERS \
+  thread_t kernel_thread;      \
+  mach_msg_header_t wakeupmsg; \
+  int have_kernel_resources;
+
+#define _HURD_THREADVAR_THREAD _HURD_THREADVAR_DYNAMIC_USER
+
+#define _pthread_self()                                            \
+       ({                                                         \
+         struct __pthread *thread;                                \
+                                                                  \
+         assert (__pthread_threads);                              \
+         thread = *(struct __pthread **)                          \
+           __hurd_threadvar_location (_HURD_THREADVAR_THREAD);    \
+                                                                  \
+         assert (thread);                                         \
+         assert (({ mach_port_t ktid = __mach_thread_self ();     \
+                     int ok = thread->kernel_thread == ktid;       \
+                     __mach_port_deallocate (__mach_task_self (), ktid);\
+                     ok; }));                                      \
+          thread;                                                  \
+         })
+
+extern inline void
+__attribute__((__always_inline__))
+__pthread_stack_dealloc (void *stackaddr, size_t stacksize)
+{
+  __vm_deallocate (__mach_task_self (), (vm_offset_t) stackaddr, stacksize);
+}
+
+/* Change thread THREAD's program counter to PC if SET_PC is true,
+   its stack pointer to SP if SET_IP is true, and its thread pointer
+   to TP if SET_TP is true.  */
+extern int __thread_set_pcsptp (thread_t thread,
+                             int set_pc, void *pc,
+                             int set_sp, void *sp,
+                             int set_tp, void *tp);
+
+
+#endif /* pt-sysdep.h */
diff --git a/libpthread/sysdeps/mach/pt-block.c b/libpthread/sysdeps/mach/pt-block.c
new file mode 100644 (file)
index 0000000..a947b27
--- /dev/null
@@ -0,0 +1,39 @@
+/* Block a thread.  Mach version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+
+#include <mach.h>
+#include <mach/message.h>
+
+#include <pt-internal.h>
+
+/* Block THREAD.  */
+void
+__pthread_block (struct __pthread *thread)
+{
+  mach_msg_header_t msg;
+  error_t err;
+
+  err = __mach_msg (&msg, MACH_RCV_MSG, 0, sizeof msg,
+                   thread->wakeupmsg.msgh_remote_port,
+                   MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
+  assert_perror (err);
+}
diff --git a/libpthread/sysdeps/mach/pt-spin.c b/libpthread/sysdeps/mach/pt-spin.c
new file mode 100644 (file)
index 0000000..d9a2a32
--- /dev/null
@@ -0,0 +1,36 @@
+/* Spin locks.  Mach version.
+   Copyright (C) 2002, 2004 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <machine-lock.h>
+
+/* In glibc.  */
+extern void __spin_lock_solid (__pthread_spinlock_t *lock);
+
+/* Lock the spin lock object LOCK.  If the lock is held by another
+   thread spin until it becomes available.  */
+int
+_pthread_spin_lock (__pthread_spinlock_t *lock)
+{
+  __spin_lock_solid (lock);
+  return 0;
+}
+
+weak_alias (_pthread_spin_lock, pthread_spin_lock);
+weak_alias (_pthread_spin_lock, __pthread_spin_lock);
diff --git a/libpthread/sysdeps/mach/pt-stack-alloc.c b/libpthread/sysdeps/mach/pt-stack-alloc.c
new file mode 100644 (file)
index 0000000..0956fc7
--- /dev/null
@@ -0,0 +1,74 @@
+/* Allocate a new stack.  Mach version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <errno.h>
+
+#include <mach.h>
+#include <mach/machine/vm_param.h>
+
+#include <pt-internal.h>
+
+#define __pthread_stacksize __pthread_default_attr.stacksize
+
+/* The next address to use for stack allocation.  */
+static vm_address_t next_stack_base = VM_MIN_ADDRESS;
+
+
+/* Allocate a new stack of size STACKSIZE.  If successful, store the
+   address of the newly allocated stack in *STACKADDR and return 0.
+   Otherwise return an error code (EINVAL for an invalid stack size,
+   EAGAIN if the system lacked the necessary resources to allocate a
+   new stack).  */
+int
+__pthread_stack_alloc (void **stackaddr, size_t stacksize)
+{
+  vm_offset_t base;
+  int i = 0;
+
+  if (stacksize != __pthread_stacksize)
+    return EINVAL;
+
+ get_stack:
+  i ++;
+  for (base = next_stack_base;
+       base < VM_MAX_ADDRESS
+        && __vm_allocate (__mach_task_self (), &base,
+                          __pthread_stacksize, FALSE) != KERN_SUCCESS;
+       base += __pthread_stacksize)
+    ;
+
+  if (base >= VM_MAX_ADDRESS)
+    {
+      if (i == 1)
+       {
+         next_stack_base = VM_MIN_ADDRESS;
+         goto get_stack;
+       }
+      else
+       return EAGAIN;
+    }
+
+  if (base >= VM_MAX_ADDRESS)
+    return EAGAIN;
+
+  next_stack_base = base + __pthread_stacksize;
+
+  (*stackaddr) = (void *) base;
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/pt-thread-alloc.c b/libpthread/sysdeps/mach/pt-thread-alloc.c
new file mode 100644 (file)
index 0000000..3d7c046
--- /dev/null
@@ -0,0 +1,106 @@
+/* Start thread.  Mach version.
+   Copyright (C) 2000, 2002, 2005, 2008 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <string.h>
+
+#include <mach.h>
+
+#include <pt-internal.h>
+
+/* Prepare a wakeup message.  */
+static error_t
+create_wakeupmsg (struct __pthread *thread)
+{
+  kern_return_t err;
+
+  /* Build wakeup message.  */
+  thread->wakeupmsg.msgh_bits = MACH_MSGH_BITS (MACH_MSG_TYPE_COPY_SEND, 0);
+  thread->wakeupmsg.msgh_size = 0;
+
+  err = __mach_port_allocate (__mach_task_self (), MACH_PORT_RIGHT_RECEIVE,
+                             &thread->wakeupmsg.msgh_remote_port);
+  if (err)
+    return EAGAIN;
+
+  thread->wakeupmsg.msgh_local_port = MACH_PORT_NULL;
+  thread->wakeupmsg.msgh_seqno = 0;
+  thread->wakeupmsg.msgh_id = 0;
+
+  err = __mach_port_insert_right (__mach_task_self (),
+                                 thread->wakeupmsg.msgh_remote_port,
+                                 thread->wakeupmsg.msgh_remote_port,
+                                 MACH_MSG_TYPE_MAKE_SEND);
+  if (err)
+    {
+      __mach_port_destroy (__mach_task_self (),
+                          thread->wakeupmsg.msgh_remote_port);
+      return EAGAIN;
+    }
+
+  return 0;
+}
+
+/* Allocate any resouces for THREAD.  The new kernel thread should not
+   be eligible to be scheduled.  */
+int
+__pthread_thread_alloc (struct __pthread *thread)
+{
+  if (thread->have_kernel_resources)
+    return 0;
+
+  error_t err;
+
+  err = create_wakeupmsg (thread);
+  if (err)
+    return err;
+
+  /* If there are no pthreads in the system then the pthread library
+     is bootstrapping and the main thread must create initialize
+     itself.  The thread itself is already running, it just has not
+     pthread context.  We want to reuse what it already has (including
+     the kernel thread), however, we must determine which thread is
+     the main thread.
+
+     We cannot test if __pthread_total is one as we later decrement
+     before creating the signal thread.  Currently, we check if
+     __pthread_num_threads--the number of allocated thread
+     structures--is one.  __pthread_alloc has already been called in
+     __pthread_create_internal for us.  This predicate could be improved,
+     however, it is sufficient for now.  */
+  if (__pthread_num_threads == 1)
+    {
+      assert (__pthread_total == 0);
+      thread->kernel_thread = __mach_thread_self ();
+      /* We implicitly hold a reference drop the one that we just
+        acquired.  */
+      __mach_port_deallocate (__mach_task_self (), thread->kernel_thread);
+    }
+  else
+    {
+      err = __thread_create (__mach_task_self (), &thread->kernel_thread);
+      if (err)
+       return EAGAIN;
+    }
+
+  thread->have_kernel_resources = 1;
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/pt-thread-dealloc.c b/libpthread/sysdeps/mach/pt-thread-dealloc.c
new file mode 100644 (file)
index 0000000..0c4a4fc
--- /dev/null
@@ -0,0 +1,43 @@
+/* Deallocate the kernel thread resources.  Mach version.
+   Copyright (C) 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <mach.h>
+
+#include <pt-internal.h>
+
+/* Deallocate any kernel resources associated with THREAD except don't
+   halt the thread itself.  On return, the thread will be marked as
+   dead and __pthread_halt will be called.  */
+void
+__pthread_thread_dealloc (struct __pthread *thread)
+{
+  /* Why no assert?  Easy.  When Mach kills a task, it starts by
+     invalidating the task port and then terminating the threads one
+     by one.  But while it is terminating them, they are still
+     eligible to be scheduled.  Imagine we have two threads, one calls
+     exit, one calls pthread_exit.  The second one may run this after
+     the mask port can been destroyed thus gratuitously triggering the
+     assert.  */
+  __mach_port_destroy (__mach_task_self (),
+                      thread->wakeupmsg.msgh_remote_port);
+
+  thread->have_kernel_resources = 0;
+}
diff --git a/libpthread/sysdeps/mach/pt-thread-halt.c b/libpthread/sysdeps/mach/pt-thread-halt.c
new file mode 100644 (file)
index 0000000..808043d
--- /dev/null
@@ -0,0 +1,54 @@
+/* Deallocate the kernel thread resources.  Mach version.
+   Copyright (C) 2000, 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <mach.h>
+
+#include <pt-internal.h>
+
+/* Stop the kernel thread associated with THREAD.  If NEED_DEALLOC is
+   true, the function must call __pthread_dealloc on THREAD.
+
+   NB: The thread executing this function may be the thread which is
+   being halted, thus the last action should be halting the thread
+   itself.  */
+void
+__pthread_thread_halt (struct __pthread *thread)
+{
+  if (thread->have_kernel_resources)
+    {
+      _hurd_sigstate_delete (thread->kernel_thread);
+
+      if (thread == _pthread_self ())
+       {
+         while (1)
+           {
+             error_t err = __thread_suspend (thread->kernel_thread);
+             assert_perror (err);
+             assert (! "Failed to suspend self.");
+           }
+       }
+      else
+       {
+         error_t err = __thread_terminate (thread->kernel_thread);
+         assert_perror (err);
+       }
+    }
+}
diff --git a/libpthread/sysdeps/mach/pt-thread-start.c b/libpthread/sysdeps/mach/pt-thread-start.c
new file mode 100644 (file)
index 0000000..11b017f
--- /dev/null
@@ -0,0 +1,49 @@
+/* Start thread.  Mach version.
+   Copyright (C) 2000,02 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <mach.h>
+
+#include <pt-internal.h>
+
+/* Start THREAD.  Get the kernel thread scheduled and running.  */
+int
+__pthread_thread_start (struct __pthread *thread)
+{
+  error_t err;
+
+  if (__pthread_num_threads == 1)
+    {
+      /* The main thread is already running: do nothing.  */
+      assert (__pthread_total == 1);
+      assert (({ mach_port_t ktid = __mach_thread_self ();
+                 int ok = thread->kernel_thread == ktid;
+                 __mach_port_deallocate (__mach_task_self (),
+                                        thread->kernel_thread);
+                ok; }));
+    }
+  else
+    {
+      err = __thread_resume (thread->kernel_thread);
+      assert_perror (err);
+    }
+
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/pt-timedblock.c b/libpthread/sysdeps/mach/pt-timedblock.c
new file mode 100644 (file)
index 0000000..88beaa2
--- /dev/null
@@ -0,0 +1,69 @@
+/* Block a thread with a timeout.  Mach version.
+   Copyright (C) 2000, 2002, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <time.h>
+#include <sys/time.h>
+
+#include <mach.h>
+#include <mach/message.h>
+
+#include <pt-internal.h>
+
+/* Block THREAD.  */
+error_t
+__pthread_timedblock (struct __pthread *thread,
+                     const struct timespec *abstime,
+                     clockid_t clock_id)
+{
+  error_t err;
+  mach_msg_header_t msg;
+  mach_msg_timeout_t timeout;
+  struct timeval now;
+
+  /* We have an absolute time and now we have to convert it to a
+     relative time.  Arg.  */
+
+  err = gettimeofday(&now, NULL);
+  assert (! err);
+
+  if (now.tv_sec > abstime->tv_sec
+      || (now.tv_sec == abstime->tv_sec
+         && now.tv_usec > ((abstime->tv_nsec + 999) / 1000)))
+    return ETIMEDOUT;
+
+  timeout = (abstime->tv_sec - now.tv_sec) * 1000;
+
+  if (((abstime->tv_nsec + 999) / 1000) >= now.tv_usec)
+    timeout += (((abstime->tv_nsec + 999) / 1000) - now.tv_usec + 999) / 1000;
+  else
+    /* Need to do a carry.  */
+    timeout -= (now.tv_usec + 999) / 1000 -
+      ((abstime->tv_nsec + 999999) / 1000000);
+
+  err = __mach_msg (&msg, MACH_RCV_MSG | MACH_RCV_TIMEOUT, 0,
+                   sizeof msg, thread->wakeupmsg.msgh_remote_port,
+                   timeout, MACH_PORT_NULL);
+  if (err == EMACH_RCV_TIMED_OUT)
+    return ETIMEDOUT;
+
+  assert_perror (err);
+  return 0;
+}
diff --git a/libpthread/sysdeps/mach/pt-wakeup.c b/libpthread/sysdeps/mach/pt-wakeup.c
new file mode 100644 (file)
index 0000000..4920d10
--- /dev/null
@@ -0,0 +1,38 @@
+/* Wakeup a thread.  Mach version.
+   Copyright (C) 2000, 2002 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <assert.h>
+#include <errno.h>
+
+#include <mach.h>
+#include <mach/message.h>
+
+#include <pt-internal.h>
+
+/* Wakeup THREAD.  */
+void
+__pthread_wakeup (struct __pthread *thread)
+{
+  error_t err;
+  
+  err = __mach_msg (&thread->wakeupmsg, MACH_SEND_MSG,
+                   sizeof (thread->wakeupmsg), 0, MACH_PORT_NULL,
+                   MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
+  assert_perror (err);
+}
diff --git a/libpthread/sysdeps/posix/pt-spin.c b/libpthread/sysdeps/posix/pt-spin.c
new file mode 100644 (file)
index 0000000..cb809c6
--- /dev/null
@@ -0,0 +1,54 @@
+/* Spin locks.
+   Copyright (C) 2000, 2004, 2005 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <pthread.h>
+#include <sched.h>
+
+/* The default for single processor machines; don't spin, it's
+   pointless.  */
+#ifndef __PTHREAD_SPIN_COUNT
+# define __PTHREAD_SPIN_COUNT 1
+#endif
+
+/* The number of times to spin while trying to lock a spin lock object
+   before yielding the processor. */
+int __pthread_spin_count = __PTHREAD_SPIN_COUNT;
+
+
+/* Lock the spin lock object LOCK.  If the lock is held by another
+   thread spin until it becomes available.  */
+int
+_pthread_spin_lock (__pthread_spinlock_t *lock)
+{
+  int i;
+
+  while (1)
+    {
+      for (i = 0; i < __pthread_spin_count; i++)
+       {
+         if (__pthread_spin_trylock (lock) == 0)
+           return 0;
+       }
+
+      __sched_yield ();
+    }
+}
+
+weak_alias (_pthread_spin_lock, pthread_spin_lock);
+weak_alias (_pthread_spin_lock, __pthread_spin_lock);
diff --git a/libpthread/sysdeps/powerpc/bits/machine-lock.h b/libpthread/sysdeps/powerpc/bits/machine-lock.h
new file mode 100644 (file)
index 0000000..cba6b0a
--- /dev/null
@@ -0,0 +1,78 @@
+/* Machine-specific definition for spin locks.  PowerPC version.
+   Copyright (C) 1994,97,2002 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _MACHINE_LOCK_H
+#define        _MACHINE_LOCK_H
+
+/* The type of a spin lock variable.  */
+
+typedef __volatile long int __spin_lock_t;
+
+/* Value to initialize `__spin_lock_t' variables to.  */
+
+#define        __SPIN_LOCK_INITIALIZER 0L
+
+
+#ifndef _EXTERN_INLINE
+#define _EXTERN_INLINE extern __inline
+#endif
+
+/* Unlock LOCK.  */
+
+_EXTERN_INLINE void
+__spin_unlock (__spin_lock_t *__lock)
+{
+  long int __locked;
+  __asm__ __volatile__ ("\
+0:     lwarx   %0,0,%1\n\
+       stwcx.  %2,0,%1\n\
+       bne-    0b\n\
+" : "=&r" (__locked) : "r" (__lock), "r" (0) : "cr0");
+}
+
+/* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
+
+_EXTERN_INLINE int
+__spin_try_lock (register __spin_lock_t *__lock)
+{
+  long int __rtn;
+  __asm__ __volatile__ ("\
+0:     lwarx   %0,0,%1\n\
+       stwcx.  %2,0,%1\n\
+       bne-    0b\n\
+" : "=&r" (__rtn) : "r" (__lock), "r" (1) : "cr0");
+  return !__rtn;
+}
+
+/* Return nonzero if LOCK is locked.  */
+
+_EXTERN_INLINE int
+__spin_lock_locked (__spin_lock_t *__lock)
+{
+  long int __rtn;
+  __asm__ __volatile__ ("\
+0:     lwarx   %0,0,%1\n\
+       stwcx.  %0,0,%1\n\
+       bne-    0b\n\
+" : "=&r" (__rtn) : "r" (__lock) : "cr0");
+  return __rtn;
+}
+
+
+#endif /* machine-lock.h */
diff --git a/libpthread/sysdeps/powerpc/bits/memory.h b/libpthread/sysdeps/powerpc/bits/memory.h
new file mode 100644 (file)
index 0000000..96624c3
--- /dev/null
@@ -0,0 +1,36 @@
+/* Memory barrier operations.  PowerPC version.
+   Copyright (C) 2003 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _BITS_MEMORY_H
+#define _BITS_MEMORY_H 1
+
+/* Prevent read and write reordering across this function.  */
+inline void
+__memory_barrier (void)
+{
+  asm ("sync" ::: "memory");
+}
+
+/* Prevent read reordering across this function.  */
+#define __memory_read_barrier __memory_barrier
+
+/* Prevent write reordering across this function.  */
+#define __memory_write_barrier __memory_barrier
+
+#endif
diff --git a/libpthread/sysdeps/powerpc/bits/spin-lock.h b/libpthread/sysdeps/powerpc/bits/spin-lock.h
new file mode 100644 (file)
index 0000000..1dc2571
--- /dev/null
@@ -0,0 +1,108 @@
+/* Machine-specific definitions for spin locks.  PowerPC version.
+   Copyright (C) 2003 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+/*
+ * Never include this file directly; use <pthread.h> or <cthreads.h> instead.
+ */
+
+#ifndef _BITS_SPIN_LOCK_H
+#define _BITS_SPIN_LOCK_H      1
+
+#include <features.h>
+
+__BEGIN_DECLS
+
+/* The type of a spin lock object.  */
+typedef __volatile int __pthread_spinlock_t;
+
+/* Initializer for a spin lock object.  */
+# define __SPIN_LOCK_INITIALIZER ((__pthread_spinlock_t) 0)
+
+#if defined __USE_EXTERN_INLINES || defined _FORCE_INLINES
+
+# ifndef __EBUSY
+#  include <errno.h>
+#  define __EBUSY EBUSY
+# endif
+
+# ifndef __PT_SPIN_INLINE
+#  define __PT_SPIN_INLINE extern __inline
+# endif
+
+__PT_SPIN_INLINE int __pthread_spin_destroy (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_destroy (__pthread_spinlock_t *__lock)
+{
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_init (__pthread_spinlock_t *__lock,
+                                         int __pshared);
+
+__PT_SPIN_INLINE int
+__pthread_spin_init (__pthread_spinlock_t *__lock, int __pshared)
+{
+  *__lock = __SPIN_LOCK_INITIALIZER;
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_trylock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_trylock (__pthread_spinlock_t *__lock)
+{
+  long int __rtn;
+  __asm__ __volatile__ ("\
+0:     lwarx   %0,0,%1\n\
+       stwcx.  %2,0,%1\n\
+       bne-    0b\n\
+" : "=&r" (__rtn) : "r" (__lock), "r" (1) : "cr0");
+  return __rtn ? __EBUSY : 0;
+}
+
+extern inline int __pthread_spin_lock (__pthread_spinlock_t *__lock);
+extern int _pthread_spin_lock (__pthread_spinlock_t *__lock);
+
+extern inline int
+__pthread_spin_lock (__pthread_spinlock_t *__lock)
+{
+  if (__pthread_spin_trylock (__lock))
+    return _pthread_spin_lock (__lock);
+  return 0;
+}
+
+__PT_SPIN_INLINE int __pthread_spin_unlock (__pthread_spinlock_t *__lock);
+
+__PT_SPIN_INLINE int
+__pthread_spin_unlock (__pthread_spinlock_t *__lock)
+{
+  long int __locked;
+  __asm__ __volatile__ ("\
+0:     lwarx   %0,0,%1\n\
+       stwcx.  %2,0,%1\n\
+       bne-    0b\n\
+" : "=&r" (__locked) : "r" (__lock), "r" (0) : "cr0");
+}
+
+#endif /* Use extern inlines or force inlines.  */
+
+__END_DECLS
+
+#endif /* bits/spin-lock.h */
similarity index 66%
rename from sysdeps/mach/hurd/dl-cache.c
rename to libpthread/sysdeps/powerpc/machine-sp.h
index f7ad3a8..aa787c5 100644 (file)
@@ -1,5 +1,5 @@
-/* Stubby version of dl-cache; the Hurd doesn't support this "feature".
-   Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* Machine-specific function to return the stack pointer.  i386 version.
+   Copyright (C) 1994,97,2001 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
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-const char *
-_dl_load_cache_lookup (const char *name)
-{
-  return 0;
-}
+#ifndef _MACHINE_SP_H
+#define _MACHINE_SP_H
 
-void
-_dl_unload_cache (void)
-{
-}
+/* Return the current stack pointer.  */
+
+#define __thread_stack_pointer() ({                                          \
+  void *__sp__;                                                                      \
+  __asm__ ("mr %0, 1" : "=r" (__sp__));                                              \
+  __sp__;                                                                    \
+})
+
+#endif /* machine-sp.h */
diff --git a/libpthread/sysdeps/powerpc/pt-machdep.h b/libpthread/sysdeps/powerpc/pt-machdep.h
new file mode 100644 (file)
index 0000000..6d45636
--- /dev/null
@@ -0,0 +1,29 @@
+/* Machine dependent pthreads internal defenitions.  i386 version.
+   Copyright (C) 2000 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 Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU 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
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#ifndef _PT_MACHDEP_H
+#define _PT_MACHDEP_H  1
+
+struct pthread_mcontext
+{
+  void *pc;
+  void *sp;
+};
+
+#endif /* pt-machdep.h */
diff --git a/libpthread/tests/.cvsignore b/libpthread/tests/.cvsignore
new file mode 100644 (file)
index 0000000..70845e0
--- /dev/null
@@ -0,0 +1 @@
+Makefile.in
diff --git a/libpthread/tests/Makefile b/libpthread/tests/Makefile
new file mode 100644 (file)
index 0000000..5ebc01d
--- /dev/null
@@ -0,0 +1,29 @@
+CFLAGS=-Wall -g
+
+LDLIBS = -lpthread
+
+CHECK_SRC := test-1.c test-2.c test-3.c test-6.c test-7.c test-8.c     \
+       test-9.c test-10.c test-11.c test-12.c test-13.c test-14.c      \
+       test-15.c test-16.c test-17.c test-__pthread_destroy_specific-skip.c
+
+CHECK_OBJS := $(addsuffix .o,$(basename $(notdir $(CHECK_SRC))))
+CHECK_PROGS := $(basename $(notdir $(CHECK_SRC))) \
+       $(addsuffix -static, $(basename $(CHECK_SRC)))
+
+%-static: %.o
+       $(CC) -static $(CFLAGS) $(LDFLAGS) $< -o $@ $(LDLIBS)
+
+check: $(CHECK_OBJS) $(CHECK_PROGS)
+       for i in $(CHECK_PROGS); do             \
+         echo -n Running $$i...\ ;             \
+         if ./$$i 2>&1 > $$i.out;              \
+         then                                  \
+           echo Success.;                      \
+         else                                  \
+           echo Failure.;                      \
+         fi                                    \
+       done
+
+clean:
+       rm -f $(CHECK_OBJS) $(CHECK_PROGS) \
+         $(addsuffix .out,$(basename $(notdir $(CHECK_PROGS))))
\ No newline at end of file
diff --git a/libpthread/tests/test-1.c b/libpthread/tests/test-1.c
new file mode 100644 (file)
index 0000000..6ec1afb
--- /dev/null
@@ -0,0 +1,50 @@
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <unistd.h>
+#include <error.h>
+#include <errno.h>
+#include <stdio.h>
+
+#define THREADS 500
+
+void *
+foo (void *arg)
+{
+  pthread_mutex_t *mutex = arg;
+  pthread_mutex_lock (mutex);
+  pthread_mutex_unlock (mutex);
+  return mutex;
+}
+
+int
+main (int argc, char **argv)
+{
+  int i;
+  error_t err;
+  pthread_t tid[THREADS];
+  pthread_mutex_t mutex[THREADS];
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      pthread_mutex_init (&mutex[i], 0);
+      pthread_mutex_lock (&mutex[i]);
+      err = pthread_create (&tid[i], 0, foo, &mutex[i]);
+      if (err)
+       error (1, err, "pthread_create");
+      sched_yield ();
+    }
+
+  for (i = THREADS - 1; i >= 0; i --)
+    {
+      void *ret;
+      pthread_mutex_unlock (&mutex[i]);
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+      assert (ret == &mutex[i]);
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-10.c b/libpthread/tests/test-10.c
new file mode 100644 (file)
index 0000000..bec05c1
--- /dev/null
@@ -0,0 +1,46 @@
+/* Test error checking mutexes.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  pthread_mutexattr_t mattr;
+  pthread_mutex_t mutex;
+
+  err = pthread_mutexattr_init (&mattr);
+  if (err)
+    error (1, err, "pthread_mutexattr_init");
+
+  err = pthread_mutexattr_settype (&mattr, PTHREAD_MUTEX_ERRORCHECK);
+  if (err)
+    error (1, err, "pthread_mutexattr_settype");
+
+  err = pthread_mutex_init (&mutex, &mattr);
+  if (err)
+    error (1, err, "pthread_mutex_init");
+
+  err = pthread_mutexattr_destroy (&mattr);
+  if (err)
+    error (1, err, "pthread_mutexattr_destroy");
+
+  err = pthread_mutex_lock (&mutex);
+  assert (err == 0);
+
+  err = pthread_mutex_lock (&mutex);
+  assert (err == EDEADLK);
+
+  err = pthread_mutex_unlock (&mutex);
+  assert (err == 0);
+
+  err = pthread_mutex_unlock (&mutex);
+  assert (err == EPERM);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-11.c b/libpthread/tests/test-11.c
new file mode 100644 (file)
index 0000000..de779a4
--- /dev/null
@@ -0,0 +1,143 @@
+/* Test rwlocks.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+
+#define THREADS 1
+
+int a;
+int b;
+
+/* Get a read lock and assert that a == b.  */
+void *
+test1 (void *arg)
+{
+  error_t err;
+  pthread_rwlock_t *lock = arg;
+  int i;
+
+  for (i = 0; i < 200; i ++)
+    {
+      err = pthread_rwlock_rdlock (lock);
+      assert (err == 0);
+
+      assert (a == b);
+
+      sched_yield ();
+
+      assert (a == b);
+
+      err = pthread_rwlock_unlock (lock);
+      assert (err == 0);
+    }
+
+  return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  pthread_rwlockattr_t attr;
+  pthread_rwlock_t lock;
+  int pshared;
+
+  int i;
+  pthread_t tid[THREADS];
+  void *ret;
+
+  err = pthread_rwlockattr_init (&attr);
+  if (err)
+    error (1, err, "pthread_rwlockattr_init");
+
+  err = pthread_rwlockattr_getpshared (&attr, &pshared);
+  if (err)
+    error (1, err, "pthread_rwlockattr_getpshared");
+
+  /* Assert the default state as mandated by POSIX.  */
+  assert (pshared == PTHREAD_PROCESS_PRIVATE);
+
+  err = pthread_rwlockattr_setpshared (&attr, pshared);
+  if (err)
+    error (1, err, "pthread_rwlockattr_setpshared");
+
+  err = pthread_rwlock_init (&lock, &attr);
+  if (err)
+    error (1, err, "pthread_rwlock_init");
+
+  err = pthread_rwlockattr_destroy (&attr);
+  if (err)
+    error (1, err, "pthread_rwlockattr_destroy");
+
+  /* Now test the lock.  */
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_create (&tid[i], 0, test1, &lock);
+      if (err)
+       error (1, err, "pthread_create");
+    }
+
+  for (i = 0; i < 10; i ++)
+    {
+      sched_yield ();
+
+      /* Get a write lock.  */
+      pthread_rwlock_wrlock (&lock);
+      /* Increment a and b giving other threads a chance to run in
+        between.  */
+      sched_yield ();
+      a ++;
+      sched_yield ();
+      b ++;
+      sched_yield ();
+      /* Unlock.  */
+      pthread_rwlock_unlock (&lock);
+    }
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+    }
+
+  /* Read lock it.  */
+  err = pthread_rwlock_tryrdlock (&lock);
+  assert (err == 0);
+  
+  /* Try to write lock it.  It should fail with EBUSY.  */
+  err = pthread_rwlock_trywrlock (&lock);
+  assert (err == EBUSY);
+  
+  /* Drop the read lock.  */
+  err = pthread_rwlock_unlock (&lock);
+  assert (err == 0);
+
+  /* Get a write lock.  */
+  err = pthread_rwlock_trywrlock (&lock);
+  assert (err == 0);
+
+  /* Fail trying to acquire another write lock.  */
+  err = pthread_rwlock_trywrlock (&lock);
+  assert (err == EBUSY);
+
+  /* Try to get a read lock which should also fail.  */
+  err = pthread_rwlock_tryrdlock (&lock);
+  assert (err == EBUSY);
+
+  /* Unlock it.  */
+  err = pthread_rwlock_unlock (&lock);
+  assert (err == 0);
+
+
+  err = pthread_rwlock_destroy (&lock);
+  if (err)
+    error (1, err, "pthread_rwlock_destroy");
+
+  return 0;
+}
diff --git a/libpthread/tests/test-12.c b/libpthread/tests/test-12.c
new file mode 100644 (file)
index 0000000..2b78490
--- /dev/null
@@ -0,0 +1,29 @@
+/* Test concurrency level.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+
+int
+main (int argc, char **argv)
+{
+  int i;
+  int err;
+
+  i = pthread_getconcurrency ();
+  assert (i == 0);
+
+  err = pthread_setconcurrency (-1);
+  assert (err == EINVAL);
+
+  err = pthread_setconcurrency (4);
+  assert (err == 0);
+
+  i = pthread_getconcurrency ();
+  assert (i == 4);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-13.c b/libpthread/tests/test-13.c
new file mode 100644 (file)
index 0000000..13b0905
--- /dev/null
@@ -0,0 +1,66 @@
+/* Test condition attributes and pthread_cond_timedwait.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <stdio.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+#include <sys/time.h>
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  int i;
+  pthread_condattr_t attr;
+  pthread_cond_t cond;
+  struct timespec ts;
+  pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
+  struct timeval before, after;
+  int diff;
+
+  err = pthread_condattr_init (&attr);
+  if (err)
+    error (1, err, "pthread_condattr_init");
+
+  err = pthread_condattr_getpshared (&attr, &i);
+  if (err)
+    error (1, err, "pthread_condattr_getpshared");
+  assert (i == PTHREAD_PROCESS_PRIVATE);
+
+  err = pthread_condattr_setpshared (&attr, PTHREAD_PROCESS_PRIVATE);
+  assert (err == 0);
+
+  err = pthread_cond_init (&cond, &attr);
+  if (err)
+    error (1, err, "pthread_cond_init");
+
+  err = pthread_condattr_destroy (&attr);
+  if (err)
+    error (1, err, "pthread_condattr_destroy");
+
+  gettimeofday (&before, 0);
+  ts.tv_sec = before.tv_sec + 1;
+  ts.tv_nsec = before.tv_usec * 1000;
+
+  printf ("Starting wait @ %d\n", (int) before.tv_sec);
+
+  pthread_mutex_lock (&m);
+  err = pthread_cond_timedwait (&cond, &m, &ts);
+
+  gettimeofday (&after, 0);
+
+  printf ("End wait @ %d (err = %d)\n", (int) after.tv_sec, err);
+
+  assert (err == ETIMEDOUT);
+
+  diff = after.tv_sec * 1000000 + after.tv_usec
+    - before.tv_sec * 1000000 - before.tv_usec;
+
+  if (diff < 900000 || diff > 1100000)
+    error (1, EGRATUITOUS, "pthread_cond_timedwait waited %d us", diff);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-14.c b/libpthread/tests/test-14.c
new file mode 100644 (file)
index 0000000..b1dbfa6
--- /dev/null
@@ -0,0 +1,44 @@
+/* Test pthread_mutex_timedlock.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <stdio.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+#include <sys/time.h>
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  struct timespec ts;
+  pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
+  struct timeval before, after;
+  int diff;
+
+  gettimeofday (&before, 0);
+  ts.tv_sec = before.tv_sec + 1;
+  ts.tv_nsec = before.tv_usec * 1000;
+
+  printf ("Starting wait @ %d\n", (int) before.tv_sec);
+
+  pthread_mutex_lock (&m);
+  /* A default mutex shall dead lock if locked twice.  As such we do
+     not need spawn a second thread.  */
+  err = pthread_mutex_timedlock (&m, &ts);
+  assert (err == ETIMEDOUT);
+
+  gettimeofday (&after, 0);
+
+  printf ("End wait @ %d\n", (int) after.tv_sec);
+
+  diff = after.tv_sec * 1000000 + after.tv_usec
+    - before.tv_sec * 1000000 - before.tv_usec;
+
+  if (diff < 900000 || diff > 1100000)
+    error (1, EGRATUITOUS, "pthread_mutex_timedlock waited %d us", diff);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-15.c b/libpthread/tests/test-15.c
new file mode 100644 (file)
index 0000000..173f8b6
--- /dev/null
@@ -0,0 +1,87 @@
+/* Test pthread_rwlock_timedrdlock and pthread_rwlock_timedwrlock.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <stdio.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+#include <sys/time.h>
+
+#define THREADS 10
+
+pthread_rwlock_t rwlock;
+
+void *
+test (void *arg)
+{
+  error_t err;
+  int foo = (int) arg;
+  struct timespec ts;
+  struct timeval before, after;
+  int diff;
+
+  gettimeofday (&before, 0);
+  ts.tv_sec = before.tv_sec + 1;
+  ts.tv_nsec = before.tv_usec * 1000;
+
+  printf ("Thread %d starting wait @ %d\n", pthread_self (),
+         (int) before.tv_sec);
+
+  if (foo % 2 == 0)
+    err = pthread_rwlock_timedrdlock (&rwlock, &ts);
+  else
+    err = pthread_rwlock_timedwrlock (&rwlock, &ts);
+
+  assert (err == ETIMEDOUT);
+
+  gettimeofday (&after, 0);
+
+  printf ("Thread %d ending wait @ %d\n", pthread_self (),
+         (int) after.tv_sec);
+
+  diff = after.tv_sec * 1000000 + after.tv_usec
+    - before.tv_sec * 1000000 - before.tv_usec;
+
+  if (diff < 900000 || diff > 1100000)
+    error (1, EGRATUITOUS, "pthread_mutex_timedlock waited %d us", diff);
+
+  return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  int i;
+  pthread_t tid[THREADS];
+
+  err = pthread_rwlock_init (&rwlock, 0);
+  if (err)
+    error (1, err, "pthread_rwlock_init");
+
+  /* Lock it so all the threads will block.  */
+  err = pthread_rwlock_wrlock (&rwlock);
+  assert (err == 0);
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_create (&tid[i], 0, test, (void *) i);
+      if (err)
+       error (1, err, "pthread_create");
+    }
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      void *ret;
+
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+
+      assert (ret == 0);
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-16.c b/libpthread/tests/test-16.c
new file mode 100644 (file)
index 0000000..3660f5f
--- /dev/null
@@ -0,0 +1,71 @@
+/* Test pthread_kill.c.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <signal.h>
+#include <stdio.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+#include <hurd/signal.h>
+
+pthread_t testthread;
+
+int i;
+
+void *
+test (void *arg)
+{
+  error_t err;
+
+  printf ("test: %d\n", pthread_self ());
+
+  err = pthread_kill (pthread_self (), SIGINFO);
+  if (err)
+    error (1, err, "pthread_kill");
+
+  /* To avoid using condition variables in a signal handler.  */
+  while (i == 0)
+    sched_yield ();
+
+  return 0;
+}
+
+static void
+handler (int sig)
+{
+  assert (pthread_equal (pthread_self (), testthread));
+  printf ("handler: %d\n", pthread_self ());
+  i = 1;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  struct sigaction sa;
+  void *ret;
+
+  printf ("main: %d\n", pthread_self ());
+
+  sa.sa_handler = handler;
+  sa.sa_mask = 0;
+  sa.sa_flags = 0;
+
+  err = sigaction (SIGINFO, &sa, 0);
+  if (err)
+    error (1, err, "sigaction");
+
+  err = pthread_create (&testthread, 0, test, 0);
+  if (err)
+    error (1, err, "pthread_create");
+
+  err = pthread_join (testthread, &ret);
+  if (err)
+    error (1, err, "pthread_join");
+
+  assert (ret == 0);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-17.c b/libpthread/tests/test-17.c
new file mode 100644 (file)
index 0000000..a8bd150
--- /dev/null
@@ -0,0 +1,57 @@
+/* Test that the key reuse inside libpthread does not cause thread
+   specific values to persist. */
+
+#define _GNU_SOURCE 1
+
+#include <pthread.h>
+#include <stdio.h>
+#include <assert.h>
+#include <errno.h>
+
+void
+work (int iter)
+{
+  error_t err;
+  pthread_key_t key1;
+  pthread_key_t key2;
+  void *value1;
+  void *value2;
+
+  printf ("work/%d: start\n", iter);
+  err = pthread_key_create (&key1, NULL);
+  assert (err == 0);
+  err = pthread_key_create (&key2, NULL);
+  assert (err == 0);
+
+  value1 = pthread_getspecific (key1);
+  value2 = pthread_getspecific (key2);
+  printf ("work/%d: pre-setspecific: %p,%p\n", iter, value1, value2);
+  assert (value1 == NULL);
+  assert (value2 == NULL);
+  err = pthread_setspecific (key1, (void *)(0x100 + iter));
+  assert (err == 0);
+  err = pthread_setspecific (key2, (void *)(0x200 + iter));
+  assert (err == 0);
+
+  value1 = pthread_getspecific (key1);
+  value2 = pthread_getspecific (key2);
+  printf ("work/%d: post-setspecific: %p,%p\n", iter, value1, value2);
+  assert (value1 == (void *)(0x100 + iter));
+  assert (value2 == (void *)(0x200 + iter));
+
+  err = pthread_key_delete (key1);
+  assert (err == 0);
+  err = pthread_key_delete (key2);
+  assert (err == 0);
+}
+
+int
+main (int argc, char *argv[])
+{
+  int i;
+
+  for (i = 0; i < 8; ++i)
+    work (i + 1);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-2.c b/libpthread/tests/test-2.c
new file mode 100644 (file)
index 0000000..701462e
--- /dev/null
@@ -0,0 +1,39 @@
+/* Test detachability.  */
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+#include <unistd.h>
+
+void *
+thread (void *arg)
+{
+  while (1)
+    sched_yield ();
+}
+
+int
+main (int argc, char **argv)
+{
+  int err;
+  pthread_t tid;
+  void *ret;
+
+  err = pthread_create (&tid, 0, thread, 0);
+  if (err)
+    error (1, err, "pthread_create");
+
+  err = pthread_detach (tid);
+  if (err)
+    error (1, err, "pthread_detach");
+
+  err = pthread_detach (tid);
+  assert (err == EINVAL);
+
+  err = pthread_join (tid, &ret);
+  assert (err == EINVAL);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-3.c b/libpthread/tests/test-3.c
new file mode 100644 (file)
index 0000000..7db2e43
--- /dev/null
@@ -0,0 +1,55 @@
+/* Test the thread attribute get and set methods.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <sched.h>
+#include <assert.h>
+#include <errno.h>
+
+int
+main (int argc, char *argv[])
+{
+  error_t err;
+  pthread_attr_t attr;
+
+  int i;
+  struct sched_param sp;
+  void *p;
+  size_t sz;
+
+  err = pthread_attr_init (&attr);
+  assert_perror (err);
+
+  err = pthread_attr_destroy (&attr);
+  assert_perror (err);
+
+  err = pthread_attr_init (&attr);
+  assert_perror (err);
+
+#define TEST1(foo, rv, v) \
+       err = pthread_attr_get##foo (&attr, rv); \
+       assert_perror (err); \
+       \
+       err = pthread_attr_set##foo (&attr, v); \
+       assert_perror (err);
+
+#define TEST(foo, rv, v) TEST1(foo, rv, v)
+
+  TEST(inheritsched, &i, i);
+  TEST(schedparam, &sp, &sp);
+  TEST(schedpolicy, &i, i);
+  TEST(scope, &i, i);
+  TEST(stackaddr, &p, p);
+  TEST(detachstate, &i, i);
+  TEST(guardsize, &sz, sz);
+  TEST(stacksize, &sz, sz);
+
+  err = pthread_attr_getstack (&attr, &p, &sz);
+  assert_perror (err);
+
+  err = pthread_attr_setstack (&attr, p, sz);
+  assert_perror (err);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-4.c b/libpthread/tests/test-4.c
new file mode 100644 (file)
index 0000000..de9c8fe
--- /dev/null
@@ -0,0 +1,86 @@
+/* Test the stack guard.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <unistd.h>
+#include <errno.h>
+#include <string.h>
+#include <stdio.h>
+
+size_t stacksize;
+
+void *
+thr (void *arg)
+{
+  int i;
+  char *foo;
+
+  foo = alloca (3 * stacksize / 4);
+  for (i = 0; i < sizeof foo; i ++)
+    foo[i] = -1;
+
+  return (void *) 1;
+}
+
+int
+main (int argc, char *argv[])
+{
+  error_t err;
+  pid_t child;
+
+  child = fork ();
+  switch (child)
+    {
+    case -1:
+      error (1, errno, "fork");
+      break;
+
+    case 0:
+      {
+       pthread_attr_t attr;
+       pthread_t tid;
+       void *ret;
+
+       err = pthread_attr_init (&attr);
+       assert_perror (err);
+
+       err = pthread_attr_getstacksize (&attr, &stacksize);
+       assert_perror (err);
+
+       err = pthread_attr_setguardsize (&attr, stacksize / 2);
+       if (err == ENOTSUP)
+         {
+           printf ("Stack guard attribute not supported.\n");
+           return 1;
+         }
+       assert_perror (err);
+
+       err = pthread_create (&tid, &attr, thr, 0);
+       assert_perror (err);
+
+       err = pthread_attr_destroy (&attr);
+       assert_perror (err);
+
+       err = pthread_join (tid, &ret);
+       /* Should never be successful.  */
+       printf ("Thread did not segfault!?!\n");
+       assert_perror (err);
+       return 0;
+      }
+
+    default:
+      {
+       pid_t pid;
+       int status;
+
+       pid = waitpid (child, &status, 0);
+       printf ("pid = %d; child = %d; status = %d\n", pid, child, status);
+       assert (pid == child);
+       assert (status != 0);
+      }
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-5.c b/libpthread/tests/test-5.c
new file mode 100644 (file)
index 0000000..0f5000b
--- /dev/null
@@ -0,0 +1,75 @@
+/* Test signals.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <errno.h>
+#include <error.h>
+#include <assert.h>
+#include <sys/resource.h>
+#include <sys/wait.h>
+
+void *
+thr (void *arg)
+{
+  * (int *)0 = 0;
+  return 0;
+}
+
+int foobar;
+
+int
+main (int argc, char *argv[])
+{
+  error_t err;
+  pid_t child;
+
+  struct rlimit limit;
+
+  limit.rlim_cur = 0;
+  limit.rlim_max = 0;
+
+  err = setrlimit (RLIMIT_CORE, &limit);
+  if (err)
+    error (1, err, "setrlimit");
+
+  child = fork ();
+  switch (child)
+    {
+    case -1:
+      error (1, errno, "fork");
+      break;
+
+    case 0:
+      {
+       pthread_t tid;
+       void *ret;
+
+       err = pthread_create (&tid, 0, thr, 0);
+       if (err)
+         error (1, err, "pthread_create");
+
+       err = pthread_join (tid, &ret);
+       assert_perror (err);
+
+       /* Should have never returned.  Our parent expects us to fail
+          thus we succeed and indicate the error.  */
+       return 0;
+      }
+
+    default:
+      {
+       pid_t pid;
+       int status;
+
+       pid = waitpid (child, &status, 0);
+       printf ("pid = %d; child = %d; status = %d\n", pid, child, status);
+       assert (pid == child);
+       assert (status != 0);
+      }
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-6.c b/libpthread/tests/test-6.c
new file mode 100644 (file)
index 0000000..edf2919
--- /dev/null
@@ -0,0 +1,96 @@
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <stdio.h>
+#include <error.h>
+#include <assert.h>
+#include <errno.h>
+
+#define THREADS 500
+#define WAITS 3
+
+void *
+dowait (void *arg)
+{
+  pthread_barrier_t *barrier = arg;
+  int ret;
+
+  ret = pthread_barrier_wait (barrier);
+  printf ("%d ", pthread_self ());
+  return (void *) ret;
+}
+
+int
+main (int argc, char **argv)
+{
+  pthread_barrierattr_t attr;
+  pthread_barrier_t barrier;
+
+  int i, j;
+  error_t err;
+  pthread_t tid[THREADS];
+
+  int havesyncs;
+
+  err = pthread_barrierattr_init (&attr);
+  if (err)
+    error (1, err, "pthread_barrierattr_init");
+
+  err = pthread_barrierattr_getpshared (&attr, &i);
+  if (err)
+    error (1, err, "pthread_barrierattr_getpshared");
+  assert (i == PTHREAD_PROCESS_PRIVATE || i == PTHREAD_PROCESS_SHARED);
+
+  err = pthread_barrierattr_setpshared (&attr, PTHREAD_PROCESS_PRIVATE);
+  if (err)
+    error (1, err, "pthread_barrierattr_setpshared");
+
+  err = pthread_barrier_init (&barrier, &attr, THREADS + 1);
+  if (err)
+    error (1, err, "pthread_barrier_init");
+
+  for (j = 0; j < WAITS; j ++)
+    {    
+
+      for (i = 0; i < THREADS; i ++)
+       {
+         err = pthread_create (&tid[i], 0, dowait, &barrier);
+         if (err)
+           error (1, err, "pthread_create (%d)", i);
+       }
+
+      printf ("Manager will now call pthread_barrier_wait.\n");
+
+      havesyncs
+       = pthread_barrier_wait (&barrier) == PTHREAD_BARRIER_SERIAL_THREAD
+       ? 1 : 0;
+
+      for (i = THREADS - 1; i >= 0; i --)
+       {
+         void *ret;
+         err = pthread_join (tid[i], &ret);
+         if (err)
+           error (1, err, "pthread_join");
+
+         switch ((int) ret)
+           {
+           case 0:
+             break;
+
+           case PTHREAD_BARRIER_SERIAL_THREAD:
+             havesyncs ++;
+             break;
+
+           default:
+             assert (! "Unknown value returned from pthread_barrier_wait.");
+             break;
+           }
+       }
+
+      printf ("\n");
+
+      assert (havesyncs == 1);
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-7.c b/libpthread/tests/test-7.c
new file mode 100644 (file)
index 0000000..22fb1ca
--- /dev/null
@@ -0,0 +1,70 @@
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <stdio.h>
+#include <error.h>
+#include <errno.h>
+
+#define THREADS 10
+#define KEYS 400
+
+pthread_key_t key[KEYS];
+
+void *
+thr (void *arg)
+{
+  error_t err;
+  int i;
+
+  for (i = 0; i < KEYS; i ++)
+    {
+      printf ("pthread_getspecific(%d).\n", key[i]);
+      assert (pthread_getspecific (key[i]) == NULL);
+      printf ("pthread_setspecific(%d, %d).\n", key[i], pthread_self ());
+      err = pthread_setspecific (key[i], (void *) pthread_self ());
+      printf ("pthread_setspecific(%d, %d) => %d.\n", key[i], pthread_self (), err);      
+      assert_perror (err);
+    }
+
+  return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  int i;
+  pthread_t tid[THREADS];
+
+  void des (void *val)
+    {
+      assert ((pthread_t) val == pthread_self ());
+    }
+
+  assert (pthread_getspecific ((pthread_key_t) 0) == NULL);
+  assert (pthread_setspecific ((pthread_key_t) 0, (void *) 0x1) == EINVAL);
+
+  for (i = 0; i < KEYS; i ++)
+    err = pthread_key_create (&key[i], des);
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_create (&tid[i], 0, thr, 0);
+      if (err)
+       error (1, err, "pthread_create (%d)", i);
+    }
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      void *ret;
+
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+
+      assert (ret == 0);
+    }
+
+  return 0;
+}
diff --git a/libpthread/tests/test-8.c b/libpthread/tests/test-8.c
new file mode 100644 (file)
index 0000000..85a7f8f
--- /dev/null
@@ -0,0 +1,60 @@
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+
+#define THREADS 10
+
+pthread_once_t inc_var_once = PTHREAD_ONCE_INIT;
+int var;
+
+void
+inc_var (void)
+{
+  var ++;
+}
+
+void *
+thr (void *arg)
+{
+  int i;
+
+  for (i = 0; i < 500; i ++)
+    pthread_once (&inc_var_once, inc_var);
+
+  return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  int i;
+  pthread_t tid[THREADS];
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_create (&tid[i], 0, thr, 0);
+      if (err)
+       error (1, err, "pthread_create (%d)", i);
+    }
+
+  assert (thr (0) == 0);
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      void *ret;
+
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+
+      assert (ret == 0);
+    }
+
+  assert (var == 1);
+
+  return 0;
+}
diff --git a/libpthread/tests/test-9.c b/libpthread/tests/test-9.c
new file mode 100644 (file)
index 0000000..8205157
--- /dev/null
@@ -0,0 +1,88 @@
+/* Test recursive mutexes.  */
+
+#define _GNU_SOURCE
+
+#include <pthread.h>
+#include <assert.h>
+#include <error.h>
+#include <errno.h>
+
+#define THREADS 10
+
+int foo;
+
+void *
+thr (void *arg)
+{
+  int i;
+
+  pthread_mutex_lock (arg);
+
+  foo = pthread_self ();
+
+  for (i = 0; i < 500; i ++)
+    pthread_mutex_lock (arg);
+  for (i = 0; i < 500; i ++)
+    pthread_mutex_unlock (arg);
+
+  assert (foo == pthread_self ());
+
+  pthread_mutex_unlock (arg);
+
+  return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+  error_t err;
+  int i;
+  pthread_t tid[THREADS];
+  pthread_mutexattr_t mattr;
+  pthread_mutex_t mutex;
+
+  err = pthread_mutexattr_init (&mattr);
+  if (err)
+    error (1, err, "pthread_mutexattr_init");
+
+  err = pthread_mutexattr_settype (&mattr, PTHREAD_MUTEX_RECURSIVE);
+  if (err)
+    error (1, err, "pthread_mutexattr_settype");
+
+  err = pthread_mutex_init (&mutex, &mattr);
+  if (err)
+    error (1, err, "pthread_mutex_init");
+
+  err = pthread_mutexattr_destroy (&mattr);
+  if (err)
+    error (1, err, "pthread_mutexattr_destroy");
+
+  pthread_mutex_lock (&mutex);
+  pthread_mutex_lock (&mutex);
+  pthread_mutex_unlock (&mutex);
+  pthread_mutex_unlock (&mutex);
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      err = pthread_create (&tid[i], 0, thr, &mutex);
+      if (err)
+       error (1, err, "pthread_create (%d)", i);
+    }
+
+  for (i = 0; i < THREADS; i ++)
+    {
+      void *ret;
+
+      err = pthread_join (tid[i], &ret);
+      if (err)
+       error (1, err, "pthread_join");
+
+      assert (ret == 0);
+    }
+
+  err = pthread_mutex_destroy (&mutex);
+  if (err)
+    error (1, err, "pthread_mutex_destroy");
+
+  return 0;
+}
diff --git a/libpthread/tests/test-__pthread_destroy_specific-skip.c b/libpthread/tests/test-__pthread_destroy_specific-skip.c
new file mode 100644 (file)
index 0000000..b2c4c0b
--- /dev/null
@@ -0,0 +1,83 @@
+/* Check that __pthread_destroy_specific works correctly if it has to skip
+   unused slots.  */
+
+#define _GNU_SOURCE
+
+#include <error.h>
+#include <pthread.h>
+#include <stdio.h>
+
+
+#define N_k 42
+
+static volatile int v;
+
+static void
+d (void *x)
+{
+  int *i = (int *) x;
+
+  if (v != *i)
+    error (1, 0, "FAILED %d %d", v, *i);
+  v += 2;
+
+  printf ("%s %d\n", __FUNCTION__, *i);
+  fflush (stdout);
+}
+
+static void *
+test (void *x)
+{
+  pthread_key_t k[N_k];
+  static int k_v[N_k];
+
+  int err, i;
+
+  for (i = 0; i < N_k; i += 1)
+    {
+      err = pthread_key_create (&k[i], &d);
+      if (err != 0)
+        error (1, err, "pthread_key_create %d", i);
+    }
+
+  for (i = 0; i < N_k; i += 1)
+    {
+      k_v[i] = i;
+      err = pthread_setspecific (k[i], &k_v[i]);
+      if (err != 0)
+        error (1, err, "pthread_setspecific %d", i);
+    }
+
+  /* Delete every even key.  */
+  for (i = 0; i < N_k; i += 2)
+    {
+      err = pthread_key_delete (k[i]);
+      if (err != 0)
+        error (1, err, "pthread_key_delete %d", i);
+    }
+
+  v = 1;
+  pthread_exit (NULL);
+
+  return NULL;
+}
+
+
+int main(void)
+{
+  pthread_t tid;
+  int err;
+
+  err = pthread_create (&tid, 0, test, NULL);
+  if (err != 0)
+    error (1, err, "pthread_create");
+
+  err = pthread_join(tid, NULL);
+  if (err)
+    error (1, err, "pthread_join");
+
+  if (v != N_k + 1)
+    error (1, 0, "FAILED END %d %d", v, N_k + 1);
+
+  return 0;
+}
index 5470c22..e8ca182 100644 (file)
@@ -9,3 +9,8 @@ static-thread-library = $(common-objpfx)linuxthreads/libpthread.a
 bounded-thread-library = $(common-objpfx)linuxthreads/libpthread_b.a
 
 rpath-dirs += linuxthreads
+
+# This makes for ptw-*.? object rules in sysd-rules.
+ptw-CPPFLAGS := -DPTW
+sysd-rules-patterns += ptw-%:%
+
index e3f4fc7..ac3cab2 100644 (file)
@@ -51,6 +51,7 @@ libpthread-routines := attr cancel condvar join manager mutex ptfork \
                       ptw-open ptw-open64 ptw-pause ptw-pread ptw-pread64 \
                       ptw-pwrite ptw-pwrite64 ptw-tcdrain ptw-wait \
                       ptw-waitpid pt-system old_pthread_atfork pthread_atfork \
+                      pthread_condattr_getclock pthread_condattr_setclock \
                       ptcleanup
 #                     pthread_setuid pthread_seteuid pthread_setreuid \
 #                     pthread_setresuid \
@@ -111,7 +112,7 @@ tests = ex1 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 $(librt-tests) ex12 ex13 joinrace \
        ex17 ex18 tst-cancel tst-context bug-sleep \
        tst-cancel1 tst-cancel2 tst-cancel3 tst-cancel4 tst-cancel5 \
        tst-cancel6 tst-cancel7 tst-cancel8 tst-popen tst-popen2 tst-attr1 \
-       tst-stack1 tst-align tst-tsd1 tst-sighandler1 tst-sighandler2
+       tst-stack1 tst-align tst-tsd1
 test-srcs = tst-signal
 # These tests are linked with libc before libpthread
 tests-reverse += tst-cancel5
@@ -314,7 +315,8 @@ endif
 
 ifeq (yes,$(build-shared))
 $(objpfx)tst-_res1mod2.so: $(objpfx)tst-_res1mod1.so
-$(objpfx)tst-_res1: $(objpfx)tst-_res1mod2.so $(shared-thread-library)
+$(objpfx)tst-_res1: $(objpfx)tst-_res1mod1.so $(objpfx)tst-_res1mod2.so \
+                   $(shared-thread-library)
 
 $(objpfx)tst-tls1: $(objpfx)tst-tls1mod.so $(shared-thread-library)
 
index 615a132..4acf74d 100644 (file)
@@ -172,6 +172,9 @@ libpthread {
     pthread_cond_wait; pthread_cond_timedwait;
     pthread_cond_signal; pthread_cond_broadcast;
   }
+  GLIBC_2.3.3 {
+    pthread_condattr_getclock; pthread_condattr_setclock;
+  }
 
   # Hey you!!  Yes, YOU!  Do not add new symbols here!
   # The linuxthreads libpthread ABI froze at GLIBC_2.3.2 and lacks
index 6ab95b8..118203b 100644 (file)
@@ -31,6 +31,7 @@ int __pthread_cond_init(pthread_cond_t *cond,
 {
   __pthread_init_lock(&cond->__c_lock);
   cond->__c_waiting = NULL;
+  cond->__clock_id = cond_attr ? cond_attr->__clock_id : CLOCK_REALTIME;
   return 0;
 }
 versioned_symbol (libpthread, __pthread_cond_init, pthread_cond_init,
@@ -198,7 +199,7 @@ pthread_cond_timedwait_relative(pthread_cond_t *cond,
   spurious_wakeup_count = 0;
   while (1)
     {
-      if (!timedsuspend(self, abstime)) {
+      if (!__pthread_timedsuspend_new_clk(self, abstime, cond->__clock_id)) {
        int was_on_queue;
 
        /* __pthread_lock will queue back any spurious restarts that
@@ -312,6 +313,7 @@ compat_symbol (libpthread, __old_pthread_cond_broadcast,
 
 int __pthread_condattr_init(pthread_condattr_t *attr)
 {
+  attr->__clock_id = CLOCK_REALTIME;
   return 0;
 }
 strong_alias (__pthread_condattr_init, pthread_condattr_init)
index 95e4d90..eb5b33d 100644 (file)
@@ -23,6 +23,7 @@
 #include <stdint.h>
 #include <sys/types.h>
 #include <hp-timing.h>
+#include <lowlevellock.h>
 #include <tls.h>
 
 /* Fast thread-specific data internal to libc.  */
@@ -71,7 +72,7 @@ typedef struct _pthread_extricate_struct {
 /* Atomic counter made possible by compare_and_swap */
 struct pthread_atomic {
   long p_count;
-  int p_spinlock;
+  __atomic_lock_t p_spinlock;
 };
 
 
@@ -123,12 +124,23 @@ struct _pthread_descr_struct
       uintptr_t sysinfo;
       uintptr_t stack_guard;
       uintptr_t pointer_guard;
+# ifdef __FreeBSD_kernel__
+      long gscope_flag;
+# else
+      int gscope_flag;
+# endif
     } data;
     void *__padding[16];
   } p_header;
 # define p_multiple_threads p_header.data.multiple_threads
+# define p_gscope_flag p_header.data.gscope_flag
 #elif TLS_MULTIPLE_THREADS_IN_TCB
   int p_multiple_threads;
+# ifdef __FreeBSD_kernel__
+  long p_gscope_flag;
+# else
+  int p_gscope_flag;
+# endif
 #endif
 
   pthread_descr p_nextlive, p_prevlive;
@@ -248,8 +260,8 @@ extern int __pthread_nonstandard_stacks;
 
 extern pthread_descr __pthread_find_self (void) __attribute__ ((pure));
 
-static inline pthread_descr thread_self (void) __attribute__ ((pure));
-static inline pthread_descr thread_self (void)
+extern inline pthread_descr thread_self (void) __attribute__ ((pure));
+extern inline pthread_descr thread_self (void)
 {
 #ifdef THREAD_SELF
   return THREAD_SELF;
index 6050217..4d16bb1 100644 (file)
@@ -381,6 +381,7 @@ extern int __pthread_timedsuspend_old(pthread_descr self, const struct timespec
 extern void __pthread_restart_new(pthread_descr th);
 extern void __pthread_suspend_new(pthread_descr self);
 extern int __pthread_timedsuspend_new(pthread_descr self, const struct timespec *abs);
+extern int __pthread_timedsuspend_new_clk(pthread_descr self, const struct timespec *abs, clockid_t clock_id);
 
 extern void __pthread_wait_for_restart_signal(pthread_descr self);
 
index b682bed..ee8a48e 100644 (file)
@@ -10,44 +10,44 @@ int pthread_atfork(void (*prepare)(void), void (*parent)(void), void (*child)(vo
 
 .SH DESCRIPTION
 
-!pthread_atfork! registers handler functions to be called just before
-and just after a new process is created with !fork!(2). The |prepare|
+\fBpthread_atfork\fP registers handler functions to be called just before
+and just after a new process is created with \fBfork\fP(2). The \fIprepare\fP
 handler will be called from the parent process, just before the new
-process is created. The |parent| handler will be called from the parent
-process, just before !fork!(2) returns. The |child| handler will be
-called from the child process, just before !fork!(2) returns.
+process is created. The \fIparent\fP handler will be called from the parent
+process, just before \fBfork\fP(2) returns. The \fIchild\fP handler will be
+called from the child process, just before \fBfork\fP(2) returns.
 
-One or several of the three handlers |prepare|, |parent| and |child|
-can be given as !NULL!, meaning that no handler needs to be called at
+One or several of the three handlers \fIprepare\fP, \fIparent\fP and \fIchild\fP
+can be given as \fBNULL\fP, meaning that no handler needs to be called at
 the corresponding point.
 
-!pthread_atfork! can be called several times to install several sets
-of handlers. At !fork!(2) time, the |prepare| handlers are called in
-LIFO order (last added with !pthread_atfork!, first called before !fork!),
-while the |parent| and |child| handlers are called in FIFO order
+\fBpthread_atfork\fP can be called several times to install several sets
+of handlers. At \fBfork\fP(2) time, the \fIprepare\fP handlers are called in
+LIFO order (last added with \fBpthread_atfork\fP, first called before \fBfork\fP),
+while the \fIparent\fP and \fIchild\fP handlers are called in FIFO order
 (first added, first called).
 
-To understand the purpose of !pthread_atfork!, recall that !fork!(2)
+To understand the purpose of \fBpthread_atfork\fP, recall that \fBfork\fP(2)
 duplicates the whole memory space, including mutexes in their current
 locking state, but only the calling thread: other threads are not
 running in the child process.  The mutexes are not usable after the
-!fork! and must be initialized with |pthread_mutex_init| in the child
+\fBfork\fP and must be initialized with \fIpthread_mutex_init\fP in the child
 process.  This is a limitation of the current implementation and might
 or might not be present in future versions.
 
 .SH "RETURN VALUE"
 
-!pthread_atfork! returns 0 on success and a non-zero error code on error.
+\fBpthread_atfork\fP returns 0 on success and a non-zero error code on error.
 
 .SH ERRORS
 .TP
-!ENOMEM!
+\fBENOMEM\fP
 insufficient memory available to register the handlers.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!fork!(2),
-!pthread_mutex_lock!(3),
-!pthread_mutex_unlock!(3).
+\fBfork\fP(2),
+\fBpthread_mutex_lock\fP(3),
+\fBpthread_mutex_unlock\fP(3).
index bd5a169..ea35674 100644 (file)
@@ -45,27 +45,27 @@ int pthread_attr_getscope(const pthread_attr_t *attr, int *scope);
 .SH DESCRIPTION
 
 Setting attributes for threads is achieved by filling a
-thread attribute object |attr| of type !pthread_attr_t!, then passing it as
-second argument to !pthread_create!(3). Passing !NULL! is equivalent to
+thread attribute object \fIattr\fP of type \fBpthread_attr_t\fP, then passing it as
+second argument to \fBpthread_create\fP(3). Passing \fBNULL\fP is equivalent to
 passing a thread attribute object with all attributes set to their
 default values.
 
-!pthread_attr_init! initializes the thread attribute object |attr| and
+\fBpthread_attr_init\fP initializes the thread attribute object \fIattr\fP and
 fills it with default values for the attributes. (The default values
 are listed below for each attribute.)
 
-Each attribute |attrname| (see below for a list of all attributes) can
-be individually set using the function !pthread_attr_set!|attrname|
-and retrieved using the function !pthread_attr_get!|attrname|.
+Each attribute \fIattrname\fP (see below for a list of all attributes) can
+be individually set using the function \fBpthread_attr_set\fP\fIattrname\fP
+and retrieved using the function \fBpthread_attr_get\fP\fIattrname\fP.
 
-!pthread_attr_destroy! destroys a thread attribute object, which
-must not be reused until it is reinitialized. !pthread_attr_destroy!
+\fBpthread_attr_destroy\fP destroys a thread attribute object, which
+must not be reused until it is reinitialized. \fBpthread_attr_destroy\fP
 does nothing in the LinuxThreads implementation. 
 
 Attribute objects are consulted only when creating a new thread. The
 same attribute object can be used for creating several
 threads. Modifying an attribute object after a call to
-!pthread_create! does not change the attributes of the thread
+\fBpthread_create\fP does not change the attributes of the thread
 previously created.
 
 The following thread attributes are supported:
@@ -73,149 +73,149 @@ The following thread attributes are supported:
 .SS detachstate
 
 Control whether the thread is created in the joinable state (value
-!PTHREAD_CREATE_JOINABLE!) or in the detached state
-(!PTHREAD_CREATE_DETACHED!). 
+\fBPTHREAD_CREATE_JOINABLE\fP) or in the detached state
+(\fBPTHREAD_CREATE_DETACHED\fP). 
 
-Default value: !PTHREAD_CREATE_JOINABLE!.
+Default value: \fBPTHREAD_CREATE_JOINABLE\fP.
 
 In the joinable state, another thread can synchronize on the thread
-termination and recover its termination code using !pthread_join!(3),
+termination and recover its termination code using \fBpthread_join\fP(3),
 but some of the thread resources are kept allocated after the thread
 terminates, and reclaimed only when another thread performs
-!pthread_join!(3) on that thread.
+\fBpthread_join\fP(3) on that thread.
 
 In the detached state, the thread resources are immediately freed when
-it terminates, but !pthread_join!(3) cannot be used to synchronize on
+it terminates, but \fBpthread_join\fP(3) cannot be used to synchronize on
 the thread termination.
 
 A thread created in the joinable state can later be put in the
-detached thread using !pthread_detach!(3).
+detached state using \fBpthread_detach\fP(3).
 
 .SS schedpolicy
 
 Select the scheduling policy for the thread: one of
-!SCHED_OTHER! (regular, non-realtime scheduling),
-!SCHED_RR! (realtime, round-robin) or
-!SCHED_FIFO! (realtime, first-in first-out). See
-!sched_setpolicy!(2) for more information on scheduling policies.
+\fBSCHED_OTHER\fP (regular, non-realtime scheduling),
+\fBSCHED_RR\fP (realtime, round-robin) or
+\fBSCHED_FIFO\fP (realtime, first-in first-out). See
+\fBsched_setpolicy\fP(2) for more information on scheduling policies.
 
-Default value: !SCHED_OTHER!.
+Default value: \fBSCHED_OTHER\fP.
 
-The realtime scheduling policies !SCHED_RR! and !SCHED_FIFO! are
+The realtime scheduling policies \fBSCHED_RR\fP and \fBSCHED_FIFO\fP are
 available only to processes with superuser privileges.
 
 The scheduling policy of a thread can be changed after creation with
-!pthread_setschedparam!(3).
+\fBpthread_setschedparam\fP(3).
 
 .SS schedparam
 
 Contain the scheduling parameters (essentially, the scheduling
-priority) for the thread. See !sched_setparam!(2) for more information
+priority) for the thread. See \fBsched_setparam\fP(2) for more information
 on scheduling parameters. 
 
 Default value: priority is 0.
 
-This attribute is not significant if the scheduling policy is !SCHED_OTHER!;
-it only matters for the realtime policies !SCHED_RR! and !SCHED_FIFO!.
+This attribute is not significant if the scheduling policy is \fBSCHED_OTHER\fP;
+it only matters for the realtime policies \fBSCHED_RR\fP and \fBSCHED_FIFO\fP.
 
 The scheduling priority of a thread can be changed after creation with
-!pthread_setschedparam!(3).
+\fBpthread_setschedparam\fP(3).
 
 .SS inheritsched
 
 Indicate whether the scheduling policy and scheduling parameters for
 the newly created thread are determined by the values of the
-|schedpolicy| and |schedparam| attributes (value
-!PTHREAD_EXPLICIT_SCHED!) or are inherited from the parent thread
-(value !PTHREAD_INHERIT_SCHED!).
+\fIschedpolicy\fP and \fIschedparam\fP attributes (value
+\fBPTHREAD_EXPLICIT_SCHED\fP) or are inherited from the parent thread
+(value \fBPTHREAD_INHERIT_SCHED\fP).
 
-Default value: !PTHREAD_EXPLICIT_SCHED!.
+Default value: \fBPTHREAD_EXPLICIT_SCHED\fP.
 
 .SS scope
 
 Define the scheduling contention scope for the created thread.  The
 only value supported in the LinuxThreads implementation is
-!PTHREAD_SCOPE_SYSTEM!, meaning that the threads contend for CPU time
+\fBPTHREAD_SCOPE_SYSTEM\fP, meaning that the threads contend for CPU time
 with all processes running on the machine. In particular, thread
 priorities are interpreted relative to the priorities of all other
 processes on the machine. The other value specified by the standard,
-!PTHREAD_SCOPE_PROCESS!, means that scheduling contention occurs only
+\fBPTHREAD_SCOPE_PROCESS\fP, means that scheduling contention occurs only
 between the threads of the running process: thread priorities are
 interpreted relative to the priorities of the other threads of the
 process, regardless of the priorities of other processes.
-!PTHREAD_SCOPE_PROCESS! is not supported in LinuxThreads.
+\fBPTHREAD_SCOPE_PROCESS\fP is not supported in LinuxThreads.
 
-Default value: !PTHREAD_SCOPE_SYSTEM!.
+Default value: \fBPTHREAD_SCOPE_SYSTEM\fP.
 
 .SH "RETURN VALUE"
 
 All functions return 0 on success and a non-zero error code on error.
-On success, the !pthread_attr_get!|attrname| functions also store the
-current value of the attribute |attrname| in the location pointed to
+On success, the \fBpthread_attr_get\fP\fIattrname\fP functions also store the
+current value of the attribute \fIattrname\fP in the location pointed to
 by their second argument.
 
 .SH ERRORS
 
-The !pthread_attr_setdetachstate! function returns the following error
+The \fBpthread_attr_setdetachstate\fP function returns the following error
 codes on error:
 .RS
 .TP
-!EINVAL!
-the specified |detachstate| is not one of !PTHREAD_CREATE_JOINABLE! or
-!PTHREAD_CREATE_DETACHED!.
+\fBEINVAL\fP
+the specified \fIdetachstate\fP is not one of \fBPTHREAD_CREATE_JOINABLE\fP or
+\fBPTHREAD_CREATE_DETACHED\fP.
 .RE
 
-The !pthread_attr_setschedparam! function returns the following error
+The \fBpthread_attr_setschedparam\fP function returns the following error
 codes on error:
 .RS
 .TP
-!EINVAL!
-the priority specified in |param| is outside the range of allowed
-priorities for the scheduling policy currently in |attr|
-(1 to 99 for !SCHED_FIFO! and !SCHED_RR!; 0 for !SCHED_OTHER!).
+\fBEINVAL\fP
+the priority specified in \fIparam\fP is outside the range of allowed
+priorities for the scheduling policy currently in \fIattr\fP
+(1 to 99 for \fBSCHED_FIFO\fP and \fBSCHED_RR\fP; 0 for \fBSCHED_OTHER\fP).
 .RE
 
-The !pthread_attr_setschedpolicy! function returns the following error
+The \fBpthread_attr_setschedpolicy\fP function returns the following error
 codes on error:
 .RS
 .TP
-!EINVAL!
-the specified |policy| is not one of !SCHED_OTHER!, !SCHED_FIFO!, or
-!SCHED_RR!.
+\fBEINVAL\fP
+the specified \fIpolicy\fP is not one of \fBSCHED_OTHER\fP, \fBSCHED_FIFO\fP, or
+\fBSCHED_RR\fP.
 
 .TP
-!ENOTSUP!
-|policy| is !SCHED_FIFO! or !SCHED_RR!, and the effective user of the
+\fBENOTSUP\fP
+\fIpolicy\fP is \fBSCHED_FIFO\fP or \fBSCHED_RR\fP, and the effective user of the
 calling process is not super-user.
 .RE
 
-The !pthread_attr_setinheritsched! function returns the following error
+The \fBpthread_attr_setinheritsched\fP function returns the following error
 codes on error:
 .RS
 .TP
-!EINVAL!
-the specified |inherit| is not one of !PTHREAD_INHERIT_SCHED! or
-!PTHREAD_EXPLICIT_SCHED!.
+\fBEINVAL\fP
+the specified \fIinherit\fP is not one of \fBPTHREAD_INHERIT_SCHED\fP or
+\fBPTHREAD_EXPLICIT_SCHED\fP.
 .RE
 
-The !pthread_attr_setscope! function returns the following error
+The \fBpthread_attr_setscope\fP function returns the following error
 codes on error:
 .RS
 .TP
-!EINVAL!
-the specified |scope| is not one of !PTHREAD_SCOPE_SYSTEM! or
-!PTHREAD_SCOPE_PROCESS!.
+\fBEINVAL\fP
+the specified \fIscope\fP is not one of \fBPTHREAD_SCOPE_SYSTEM\fP or
+\fBPTHREAD_SCOPE_PROCESS\fP.
 
 .TP
-!ENOTSUP!
-the specified |scope| is !PTHREAD_SCOPE_PROCESS! (not supported).
+\fBENOTSUP\fP
+the specified \fIscope\fP is \fBPTHREAD_SCOPE_PROCESS\fP (not supported).
 .RE
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_create!(3),
-!pthread_join!(3),
-!pthread_detach!(3),
-!pthread_setschedparam!(3).
+\fBpthread_create\fP(3),
+\fBpthread_join\fP(3),
+\fBpthread_detach\fP(3),
+\fBpthread_setschedparam\fP(3).
index 202d5c9..5379375 100644 (file)
@@ -27,119 +27,119 @@ target thread can then either ignore the request, honor it
 immediately, or defer it till it reaches a cancellation point.
 
 When a thread eventually honors a cancellation request, it performs as
-if !pthread_exit(PTHREAD_CANCELED)! has been called at that point:
+if \fBpthread_exit(PTHREAD_CANCELED)\fP has been called at that point:
 all cleanup handlers are executed in reverse order, finalization
 functions for thread-specific data are called, and finally the thread
-stops executing with the return value !PTHREAD_CANCELED!. See
-!pthread_exit!(3) for more information.
+stops executing with the return value \fBPTHREAD_CANCELED\fP. See
+\fBpthread_exit\fP(3) for more information.
 
-!pthread_cancel! sends a cancellation request to the thread denoted
-by the |thread| argument.
+\fBpthread_cancel\fP sends a cancellation request to the thread denoted
+by the \fIthread\fP argument.
 
-!pthread_setcancelstate! changes the cancellation state for the
+\fBpthread_setcancelstate\fP changes the cancellation state for the
 calling thread -- that is, whether cancellation requests are ignored
-or not. The |state| argument is the new cancellation state: either
-!PTHREAD_CANCEL_ENABLE! to enable cancellation, or
-!PTHREAD_CANCEL_DISABLE! to disable cancellation (cancellation
-requests are ignored). If |oldstate| is not !NULL!, the previous
-cancellation state is stored in the location pointed to by |oldstate|,
+or not. The \fIstate\fP argument is the new cancellation state: either
+\fBPTHREAD_CANCEL_ENABLE\fP to enable cancellation, or
+\fBPTHREAD_CANCEL_DISABLE\fP to disable cancellation (cancellation
+requests are ignored). If \fIoldstate\fP is not \fBNULL\fP, the previous
+cancellation state is stored in the location pointed to by \fIoldstate\fP,
 and can thus be restored later by another call to
-!pthread_setcancelstate!.
+\fBpthread_setcancelstate\fP.
 
-!pthread_setcanceltype! changes the type of responses to cancellation
+\fBpthread_setcanceltype\fP changes the type of responses to cancellation
 requests for the calling thread: asynchronous (immediate) or deferred.
-The |type| argument is the new cancellation type: either
-!PTHREAD_CANCEL_ASYNCHRONOUS! to cancel the calling thread as soon as
-the cancellation request is received, or !PTHREAD_CANCEL_DEFERRED! to
+The \fItype\fP argument is the new cancellation type: either
+\fBPTHREAD_CANCEL_ASYNCHRONOUS\fP to cancel the calling thread as soon as
+the cancellation request is received, or \fBPTHREAD_CANCEL_DEFERRED\fP to
 keep the cancellation request pending until the next cancellation
-point. If |oldtype| is not !NULL!, the previous
-cancellation state is stored in the location pointed to by |oldtype|,
+point. If \fIoldtype\fP is not \fBNULL\fP, the previous
+cancellation state is stored in the location pointed to by \fIoldtype\fP,
 and can thus be restored later by another call to
-!pthread_setcanceltype!.
+\fBpthread_setcanceltype\fP.
 
-Threads are always created by !pthread_create!(3) with cancellation
+Threads are always created by \fBpthread_create\fP(3) with cancellation
 enabled and deferred. That is, the initial cancellation state is
-!PTHREAD_CANCEL_ENABLE! and the initial type is
-!PTHREAD_CANCEL_DEFERRED!.
+\fBPTHREAD_CANCEL_ENABLE\fP and the initial type is
+\fBPTHREAD_CANCEL_DEFERRED\fP.
 
 Cancellation points are those points in the program execution where a
 test for pending cancellation requests is performed and cancellation
 is executed if positive. The following POSIX threads functions
 are cancellation points:
 
-!pthread_join!(3)
+\fBpthread_join\fP(3)
 .br
-!pthread_cond_wait!(3)
+\fBpthread_cond_wait\fP(3)
 .br
-!pthread_cond_timedwait!(3)
+\fBpthread_cond_timedwait\fP(3)
 .br
-!pthread_testcancel!(3)
+\fBpthread_testcancel\fP(3)
 .br
-!sem_wait!(3)
+\fBsem_wait\fP(3)
 .br
-!sigwait!(3)
+\fBsigwait\fP(3)
 
 All other POSIX threads functions are guaranteed not to be
 cancellation points. That is, they never perform cancellation in
 deferred cancellation mode.
 
-!pthread_testcancel! does nothing except testing for pending
+\fBpthread_testcancel\fP does nothing except testing for pending
 cancellation and executing it. Its purpose is to introduce explicit
 checks for cancellation in long sequences of code that do not call
 cancellation point functions otherwise.
 
 .SH "RETURN VALUE"
 
-!pthread_cancel!, !pthread_setcancelstate! and
-!pthread_setcanceltype! return 0 on success and a non-zero error code
+\fBpthread_cancel\fP, \fBpthread_setcancelstate\fP and
+\fBpthread_setcanceltype\fP return 0 on success and a non-zero error code
 on error.
 
 .SH ERRORS
-!pthread_cancel! returns the following error code on error:
+\fBpthread_cancel\fP returns the following error code on error:
 .RS
 .TP
-!ESRCH!
-no thread could be found corresponding to that specified by the |thread| ID.
+\fBESRCH\fP
+no thread could be found corresponding to that specified by the \fIthread\fP ID.
 .RE
 
-!pthread_setcancelstate! returns the following error code on error:
+\fBpthread_setcancelstate\fP returns the following error code on error:
 .RS
 .TP
-!EINVAL!
-the |state| argument is not !PTHREAD_CANCEL_ENABLE! nor
-!PTHREAD_CANCEL_DISABLE!
+\fBEINVAL\fP
+the \fIstate\fP argument is not \fBPTHREAD_CANCEL_ENABLE\fP nor
+\fBPTHREAD_CANCEL_DISABLE\fP
 .RE
 
-!pthread_setcanceltype! returns the following error code on error:
+\fBpthread_setcanceltype\fP returns the following error code on error:
 .RS
 .TP
-!EINVAL!
-the |type| argument is not !PTHREAD_CANCEL_DEFERRED! nor
-!PTHREAD_CANCEL_ASYNCHRONOUS!
+\fBEINVAL\fP
+the \fItype\fP argument is not \fBPTHREAD_CANCEL_DEFERRED\fP nor
+\fBPTHREAD_CANCEL_ASYNCHRONOUS\fP
 .RE
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_exit!(3),
-!pthread_cleanup_push!(3),
-!pthread_cleanup_pop!(3).
+\fBpthread_exit\fP(3),
+\fBpthread_cleanup_push\fP(3),
+\fBpthread_cleanup_pop\fP(3).
 
 .SH BUGS
 
 POSIX specifies that a number of system calls (basically, all
-system calls that may block, such as !read!(2), !write!(2), !wait!(2),
+system calls that may block, such as \fBread\fP(2), \fBwrite\fP(2), \fBwait\fP(2),
 etc.) and library functions that may call these system calls (e.g.
-!fprintf!(3)) are cancellation points.  LinuxThreads is not yet
+\fBfprintf\fP(3)) are cancellation points.  LinuxThreads is not yet
 integrated enough with the C library to implement this, and thus none
 of the C library functions is a cancellation point.
 
 For system calls at least, there is a workaround. Cancellation
 requests are transmitted to the target thread by sending it a
 signal. That signal will interrupt all blocking system calls, causing
-them to return immediately with the !EINTR! error. So, checking for
-cancellation during a !read! system call, for instance, can be
+them to return immediately with the \fBEINTR\fP error. So, checking for
+cancellation during a \fBread\fP system call, for instance, can be
 achieved as follows:
 
 .RS
index 1591431..2e9d59d 100644 (file)
@@ -21,7 +21,7 @@ void pthread_cleanup_pop_restore_np(int execute);
 .SH DESCRIPTION
 
 Cleanup handlers are functions that get called when a thread
-terminates, either by calling !pthread_exit!(3) or because of
+terminates, either by calling \fBpthread_exit\fP(3) or because of
 cancellation. Cleanup handlers are installed and removed following a
 stack-like discipline.
 
@@ -32,41 +32,41 @@ remain locked forever and prevent other threads from executing
 normally. The best way to avoid this is, just before locking the
 mutex, to install a cleanup handler whose effect is to unlock the
 mutex. Cleanup handlers can be used similarly to free blocks allocated
-with !malloc!(3) or close file descriptors on thread termination.
+with \fBmalloc\fP(3) or close file descriptors on thread termination.
 
-!pthread_cleanup_push! installs the |routine| function with argument
-|arg| as a cleanup handler. From this point on to the matching
-!pthread_cleanup_pop!, the function |routine| will be called with
-arguments |arg| when the thread terminates, either through !pthread_exit!(3)
+\fBpthread_cleanup_push\fP installs the \fIroutine\fP function with argument
+\fIarg\fP as a cleanup handler. From this point on to the matching
+\fBpthread_cleanup_pop\fP, the function \fIroutine\fP will be called with
+arguments \fIarg\fP when the thread terminates, either through \fBpthread_exit\fP(3)
 or by cancellation. If several cleanup handlers are active at that
 point, they are called in LIFO order: the most recently installed
 handler is called first.
 
-!pthread_cleanup_pop! removes the most recently installed cleanup
-handler. If the |execute| argument is not 0, it also executes the
-handler, by calling the |routine| function with arguments |arg|. If
-the |execute| argument is 0, the handler is only removed but not
+\fBpthread_cleanup_pop\fP removes the most recently installed cleanup
+handler. If the \fIexecute\fP argument is not 0, it also executes the
+handler, by calling the \fIroutine\fP function with arguments \fIarg\fP. If
+the \fIexecute\fP argument is 0, the handler is only removed but not
 executed.
 
-Matching pairs of !pthread_cleanup_push! and !pthread_cleanup_pop!
+Matching pairs of \fBpthread_cleanup_push\fP and \fBpthread_cleanup_pop\fP
 must occur in the same function, at the same level of block nesting.
-Actually, !pthread_cleanup_push! and !pthread_cleanup_pop! are macros,
-and the expansion of !pthread_cleanup_push! introduces an open brace !{!
-with the matching closing brace !}! being introduced by the expansion
-of the matching !pthread_cleanup_pop!.
-
-!pthread_cleanup_push_defer_np! is a non-portable extension that
-combines !pthread_cleanup_push! and !pthread_setcanceltype!(3).
-It pushes a cleanup handler just as !pthread_cleanup_push! does, but
+Actually, \fBpthread_cleanup_push\fP and \fBpthread_cleanup_pop\fP are macros,
+and the expansion of \fBpthread_cleanup_push\fP introduces an open brace \fB{\fP
+with the matching closing brace \fB}\fP being introduced by the expansion
+of the matching \fBpthread_cleanup_pop\fP.
+
+\fBpthread_cleanup_push_defer_np\fP is a non-portable extension that
+combines \fBpthread_cleanup_push\fP and \fBpthread_setcanceltype\fP(3).
+It pushes a cleanup handler just as \fBpthread_cleanup_push\fP does, but
 also saves the current cancellation type and sets it to deferred
 cancellation. This ensures that the cleanup mechanism is effective
 even if the thread was initially in asynchronous cancellation mode.
 
-!pthread_cleanup_pop_restore_np! pops a cleanup handler introduced by
-!pthread_cleanup_push_defer_np!, and restores the cancellation type to
-its value at the time !pthread_cleanup_push_defer_np! was called.
+\fBpthread_cleanup_pop_restore_np\fP pops a cleanup handler introduced by
+\fBpthread_cleanup_push_defer_np\fP, and restores the cancellation type to
+its value at the time \fBpthread_cleanup_push_defer_np\fP was called.
 
-!pthread_cleanup_push_defer_np! and !pthread_cleanup_pop_restore_np!
+\fBpthread_cleanup_push_defer_np\fP and \fBpthread_cleanup_pop_restore_np\fP
 must occur in matching pairs, at the same level of block nesting.
 
 The following sequence
@@ -113,14 +113,14 @@ None.
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_exit!(3),
-!pthread_cancel!(3),
-!pthread_setcanceltype!(3).
+\fBpthread_exit\fP(3),
+\fBpthread_cancel\fP(3),
+\fBpthread_setcanceltype\fP(3).
 
 .SH EXAMPLE
 
-Here is how to lock a mutex |mut| in such a way that it will be
-unlocked if the thread is canceled while |mut| is locked:
+Here is how to lock a mutex \fImut\fP in such a way that it will be
+unlocked if the thread is canceled while \fImut\fP is locked:
 
 .RS
 .ft 3
@@ -149,10 +149,10 @@ pthread_cleanup_pop(1);
 .fi
 
 Notice that the code above is safe only in deferred cancellation mode
-(see !pthread_setcanceltype!(3)). In asynchronous cancellation mode,
-a cancellation can occur between !pthread_cleanup_push! and
-!pthread_mutex_lock!, or between !pthread_mutex_unlock! and
-!pthread_cleanup_pop!, resulting in both cases in the thread trying to
+(see \fBpthread_setcanceltype\fP(3)). In asynchronous cancellation mode,
+a cancellation can occur between \fBpthread_cleanup_push\fP and
+\fBpthread_mutex_lock\fP, or between \fBpthread_mutex_unlock\fP and
+\fBpthread_cleanup_pop\fP, resulting in both cases in the thread trying to
 unlock a mutex not locked by the current thread. This is the main
 reason why asynchronous cancellation is difficult to use.
 
@@ -177,7 +177,7 @@ pthread_setcanceltype(oldtype, NULL);
 
 The code above can be rewritten in a more compact and more
 efficient way, using the non-portable functions
-!pthread_cleanup_push_defer_np! and !pthread_cleanup_pop_restore_np!:
+\fBpthread_cleanup_push_defer_np\fP and \fBpthread_cleanup_pop_restore_np\fP:
 
 .RS
 .ft 3
index 4913062..a5b0af5 100644 (file)
@@ -40,31 +40,31 @@ the race condition where a thread prepares to wait on a condition
 variable and another thread signals the condition just before the
 first thread actually waits on it.
 
-!pthread_cond_init! initializes the condition variable |cond|, using the
-condition attributes specified in |cond_attr|, or default attributes
-if |cond_attr| is !NULL!. The LinuxThreads implementation supports no
-attributes for conditions, hence the |cond_attr| parameter is actually
+\fBpthread_cond_init\fP initializes the condition variable \fIcond\fP, using the
+condition attributes specified in \fIcond_attr\fP, or default attributes
+if \fIcond_attr\fP is \fBNULL\fP. The LinuxThreads implementation supports no
+attributes for conditions, hence the \fIcond_attr\fP parameter is actually
 ignored.
 
-Variables of type !pthread_cond_t! can also be initialized
-statically, using the constant !PTHREAD_COND_INITIALIZER!.
+Variables of type \fBpthread_cond_t\fP can also be initialized
+statically, using the constant \fBPTHREAD_COND_INITIALIZER\fP.
 
-!pthread_cond_signal! restarts one of the threads that are waiting on
-the condition variable |cond|. If no threads are waiting on |cond|,
-nothing happens. If several threads are waiting on |cond|, exactly one
+\fBpthread_cond_signal\fP restarts one of the threads that are waiting on
+the condition variable \fIcond\fP. If no threads are waiting on \fIcond\fP,
+nothing happens. If several threads are waiting on \fIcond\fP, exactly one
 is restarted, but it is not specified which.
 
-!pthread_cond_broadcast! restarts all the threads that are waiting on
-the condition variable |cond|. Nothing happens if no threads are
-waiting on |cond|.
+\fBpthread_cond_broadcast\fP restarts all the threads that are waiting on
+the condition variable \fIcond\fP. Nothing happens if no threads are
+waiting on \fIcond\fP.
 
-!pthread_cond_wait! atomically unlocks the |mutex| (as per
-!pthread_unlock_mutex!) and waits for the condition variable |cond| to
+\fBpthread_cond_wait\fP atomically unlocks the \fImutex\fP (as per
+\fBpthread_unlock_mutex\fP) and waits for the condition variable \fIcond\fP to
 be signaled. The thread execution is suspended and does not consume
-any CPU time until the condition variable is signaled. The |mutex|
+any CPU time until the condition variable is signaled. The \fImutex\fP
 must be locked by the calling thread on entrance to
-!pthread_cond_wait!. Before returning to the calling thread,
-!pthread_cond_wait! re-acquires |mutex| (as per !pthread_lock_mutex!).
+\fBpthread_cond_wait\fP. Before returning to the calling thread,
+\fBpthread_cond_wait\fP re-acquires \fImutex\fP (as per \fBpthread_lock_mutex\fP).
 
 Unlocking the mutex and suspending on the condition variable is done
 atomically. Thus, if all threads always acquire the mutex before
@@ -72,37 +72,37 @@ signaling the condition, this guarantees that the condition cannot be
 signaled (and thus ignored) between the time a thread locks the mutex
 and the time it waits on the condition variable.
 
-!pthread_cond_timedwait! atomically unlocks |mutex| and waits on
-|cond|, as !pthread_cond_wait! does, but it also bounds the duration
-of the wait. If |cond| has not been signaled within the amount of time
-specified by |abstime|, the mutex |mutex| is re-acquired and
-!pthread_cond_timedwait! returns the error !ETIMEDOUT!.
-The |abstime| parameter specifies an absolute time, with the same
-origin as !time!(2) and !gettimeofday!(2): an |abstime| of 0
+\fBpthread_cond_timedwait\fP atomically unlocks \fImutex\fP and waits on
+\fIcond\fP, as \fBpthread_cond_wait\fP does, but it also bounds the duration
+of the wait. If \fIcond\fP has not been signaled within the amount of time
+specified by \fIabstime\fP, the mutex \fImutex\fP is re-acquired and
+\fBpthread_cond_timedwait\fP returns the error \fBETIMEDOUT\fP.
+The \fIabstime\fP parameter specifies an absolute time, with the same
+origin as \fBtime\fP(2) and \fBgettimeofday\fP(2): an \fIabstime\fP of 0
 corresponds to 00:00:00 GMT, January 1, 1970.
 
-!pthread_cond_destroy! destroys a condition variable, freeing the
+\fBpthread_cond_destroy\fP destroys a condition variable, freeing the
 resources it might hold. No threads must be waiting on the condition
-variable on entrance to !pthread_cond_destroy!. In the LinuxThreads
+variable on entrance to \fBpthread_cond_destroy\fP. In the LinuxThreads
 implementation, no resources are associated with condition variables,
-thus !pthread_cond_destroy! actually does nothing except checking that
+thus \fBpthread_cond_destroy\fP actually does nothing except checking that
 the condition has no waiting threads.
 
 .SH CANCELLATION
 
-!pthread_cond_wait! and !pthread_cond_timedwait! are cancellation
+\fBpthread_cond_wait\fP and \fBpthread_cond_timedwait\fP are cancellation
 points. If a thread is cancelled while suspended in one of these
 functions, the thread immediately resumes execution, then locks again
-the |mutex| argument to !pthread_cond_wait! and
-!pthread_cond_timedwait!, and finally executes the cancellation.
-Consequently, cleanup handlers are assured that |mutex| is locked when
+the \fImutex\fP argument to \fBpthread_cond_wait\fP and
+\fBpthread_cond_timedwait\fP, and finally executes the cancellation.
+Consequently, cleanup handlers are assured that \fImutex\fP is locked when
 they are called.
 
 .SH "ASYNC-SIGNAL SAFETY"
 
 The condition functions are not async-signal safe, and should not be
 called from a signal handler. In particular, calling
-!pthread_cond_signal! or !pthread_cond_broadcast! from a signal
+\fBpthread_cond_signal\fP or \fBpthread_cond_broadcast\fP from a signal
 handler may deadlock the calling thread.
 
 .SH "RETURN VALUE"
@@ -112,45 +112,45 @@ error code on error.
 
 .SH ERRORS
 
-!pthread_cond_init!, !pthread_cond_signal!, !pthread_cond_broadcast!,
-and !pthread_cond_wait! never return an error code.
+\fBpthread_cond_init\fP, \fBpthread_cond_signal\fP, \fBpthread_cond_broadcast\fP,
+and \fBpthread_cond_wait\fP never return an error code.
 
-The !pthread_cond_timedwait! function returns the following error codes
+The \fBpthread_cond_timedwait\fP function returns the following error codes
 on error:
 .RS
 .TP
-!ETIMEDOUT!
+\fBETIMEDOUT\fP
 the condition variable was not signaled until the timeout specified by
-|abstime|
+\fIabstime\fP
 
 .TP
-!EINTR!
-!pthread_cond_timedwait! was interrupted by a signal
+\fBEINTR\fP
+\fBpthread_cond_timedwait\fP was interrupted by a signal
 .RE
 
-The !pthread_cond_destroy! function returns the following error code
+The \fBpthread_cond_destroy\fP function returns the following error code
 on error:
 .RS
 .TP
-!EBUSY!
-some threads are currently waiting on |cond|.
+\fBEBUSY\fP
+some threads are currently waiting on \fIcond\fP.
 .RE
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_condattr_init!(3),
-!pthread_mutex_lock!(3),
-!pthread_mutex_unlock!(3),
-!gettimeofday!(2),
-!nanosleep!(2).
+\fBpthread_condattr_init\fP(3),
+\fBpthread_mutex_lock\fP(3),
+\fBpthread_mutex_unlock\fP(3),
+\fBgettimeofday\fP(2),
+\fBnanosleep\fP(2).
 
 .SH EXAMPLE
 
-Consider two shared variables |x| and |y|, protected by the mutex |mut|,
-and a condition variable |cond| that is to be signaled whenever |x|
-becomes greater than |y|.
+Consider two shared variables \fIx\fP and \fIy\fP, protected by the mutex \fImut\fP,
+and a condition variable \fIcond\fP that is to be signaled whenever \fIx\fP
+becomes greater than \fIy\fP.
 
 .RS
 .ft 3
@@ -164,7 +164,7 @@ pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
 .RE
 .fi
 
-Waiting until |x| is greater than |y| is performed as follows:
+Waiting until \fIx\fP is greater than \fIy\fP is performed as follows:
 
 .RS
 .ft 3
@@ -181,8 +181,8 @@ pthread_mutex_unlock(&mut);
 .RE
 .fi
 
-Modifications on |x| and |y| that may cause |x| to become greater than
-|y| should signal the condition if needed:
+Modifications on \fIx\fP and \fIy\fP that may cause \fIx\fP to become greater than
+\fIy\fP should signal the condition if needed:
 
 .RS
 .ft 3
@@ -199,11 +199,11 @@ pthread_mutex_unlock(&mut);
 
 If it can be proved that at most one waiting thread needs to be waken
 up (for instance, if there are only two threads communicating through
-|x| and |y|), !pthread_cond_signal! can be used as a slightly more
-efficient alternative to !pthread_cond_broadcast!. In doubt, use
-!pthread_cond_broadcast!.
+\fIx\fP and \fIy\fP), \fBpthread_cond_signal\fP can be used as a slightly more
+efficient alternative to \fBpthread_cond_broadcast\fP. In doubt, use
+\fBpthread_cond_broadcast\fP.
 
-To wait for |x| to becomes greater than |y| with a timeout of 5
+To wait for \fIx\fP to becomes greater than \fIy\fP with a timeout of 5
 seconds, do:
 
 .RS
index f491cbe..23749f2 100644 (file)
@@ -15,25 +15,25 @@ int pthread_condattr_destroy(pthread_condattr_t *attr);
 .SH DESCRIPTION
 
 Condition attributes can be specified at condition creation time, by passing a
-condition attribute object as second argument to !pthread_cond_init!(3).
-Passing !NULL! is equivalent to passing a condition attribute object with
+condition attribute object as second argument to \fBpthread_cond_init\fP(3).
+Passing \fBNULL\fP is equivalent to passing a condition attribute object with
 all attributes set to their default values.
 
 The LinuxThreads implementation supports no attributes for
 conditions. The functions on condition attributes are included only
 for compliance with the POSIX standard.
 
-!pthread_condattr_init! initializes the condition attribute object
-|attr| and fills it with default values for the attributes.
-!pthread_condattr_destroy! destroys a condition attribute object,
+\fBpthread_condattr_init\fP initializes the condition attribute object
+\fIattr\fP and fills it with default values for the attributes.
+\fBpthread_condattr_destroy\fP destroys a condition attribute object,
 which must not be reused until it is reinitialized. Both functions do
 nothing in the LinuxThreads implementation.
 
 .SH "RETURN VALUE"
-!pthread_condattr_init! and !pthread_condattr_destroy! always return 0.
+\fBpthread_condattr_init\fP and \fBpthread_condattr_destroy\fP always return 0.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_cond_init!(3).
+\fBpthread_cond_init\fP(3).
index a940047..e831b27 100644 (file)
@@ -9,38 +9,38 @@ pthread_create \- create a new thread
 int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void * arg);
 
 .SH DESCRIPTION
-!pthread_create! creates a new thread of control that executes
+\fBpthread_create\fP creates a new thread of control that executes
 concurrently with the calling thread. The new thread applies the
-function |start_routine| passing it |arg| as first argument. The new
-thread terminates either explicitly, by calling !pthread_exit!(3),
-or implicitly, by returning from the |start_routine| function. The
-latter case is equivalent to calling !pthread_exit!(3) with the result
-returned by |start_routine| as exit code.
-
-The |attr| argument specifies thread attributes to be applied to the
-new thread. See !pthread_attr_init!(3) for a complete list of thread
-attributes. The |attr| argument can also be !NULL!, in which case
+function \fIstart_routine\fP passing it \fIarg\fP as first argument. The new
+thread terminates either explicitly, by calling \fBpthread_exit\fP(3),
+or implicitly, by returning from the \fIstart_routine\fP function. The
+latter case is equivalent to calling \fBpthread_exit\fP(3) with the result
+returned by \fIstart_routine\fP as exit code.
+
+The \fIattr\fP argument specifies thread attributes to be applied to the
+new thread. See \fBpthread_attr_init\fP(3) for a complete list of thread
+attributes. The \fIattr\fP argument can also be \fBNULL\fP, in which case
 default attributes are used: the created thread is joinable (not
 detached) and has default (non real-time) scheduling policy.
 
 .SH "RETURN VALUE"
 On success, the identifier of the newly created thread is stored in
-the location pointed by the |thread| argument, and a 0 is returned. On
+the location pointed by the \fIthread\fP argument, and a 0 is returned. On
 error, a non-zero error code is returned.
 
 .SH ERRORS
 .TP
-!EAGAIN!
+\fBEAGAIN\fP
 not enough system resources to create a process for the new thread.
 .TP
-!EAGAIN!
-more than !PTHREAD_THREADS_MAX! threads are already active.
+\fBEAGAIN\fP
+more than \fBPTHREAD_THREADS_MAX\fP threads are already active.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_exit!(3),
-!pthread_join!(3),
-!pthread_detach!(3),
-!pthread_attr_init!(3).
+\fBpthread_exit\fP(3),
+\fBpthread_join\fP(3),
+\fBpthread_detach\fP(3),
+\fBpthread_attr_init\fP(3).
index 7b43f45..60ae949 100644 (file)
@@ -9,36 +9,36 @@ pthread_detach \- put a running thread in the detached state
 int pthread_detach(pthread_t th);
 
 .SH DESCRIPTION
-!pthread_detach! put the thread |th| in the detached state. This
-guarantees that the memory resources consumed by |th| will be freed
-immediately when |th| terminates. However, this prevents other threads
-from synchronizing on the termination of |th| using !pthread_join!.
+\fBpthread_detach\fP put the thread \fIth\fP in the detached state. This
+guarantees that the memory resources consumed by \fIth\fP will be freed
+immediately when \fIth\fP terminates. However, this prevents other threads
+from synchronizing on the termination of \fIth\fP using \fBpthread_join\fP.
 
 A thread can be created initially in the detached state, using the
-!detachstate! attribute to !pthread_create!(3). In contrast,
-!pthread_detach! applies to threads created in the joinable state, and
+\fBdetachstate\fP attribute to \fBpthread_create\fP(3). In contrast,
+\fBpthread_detach\fP applies to threads created in the joinable state, and
 which need to be put in the detached state later.
 
-After !pthread_detach! completes, subsequent attempts to perform
-!pthread_join! on |th| will fail. If another thread is already joining
-the thread |th| at the time !pthread_detach! is called,
-!pthread_detach! does nothing and leaves |th| in the joinable state.
+After \fBpthread_detach\fP completes, subsequent attempts to perform
+\fBpthread_join\fP on \fIth\fP will fail. If another thread is already joining
+the thread \fIth\fP at the time \fBpthread_detach\fP is called,
+\fBpthread_detach\fP does nothing and leaves \fIth\fP in the joinable state.
 
 .SH "RETURN VALUE"
 On success, 0 is returned. On error, a non-zero error code is returned.
 
 .SH ERRORS
 .TP
-!ESRCH!
-No thread could be found corresponding to that specified by |th|
+\fBESRCH\fP
+No thread could be found corresponding to that specified by \fIth\fP
 .TP
-!EINVAL!
-the thread |th| is already in the detached state
+\fBEINVAL\fP
+the thread \fIth\fP is already in the detached state
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_create!(3),
-!pthread_join!(3),
-!pthread_attr_setdetachstate!(3).
\ No newline at end of file
+\fBpthread_create\fP(3),
+\fBpthread_join\fP(3),
+\fBpthread_attr_setdetachstate\fP(3).
\ No newline at end of file
index 1a03965..ada8c4c 100644 (file)
@@ -9,15 +9,15 @@ pthread_equal \- compare two thread identifiers
 int pthread_equal(pthread_t thread1, pthread_t thread2);
 
 .SH DESCRIPTION
-!pthread_equal! determines if two thread identifiers refer to the same
+\fBpthread_equal\fP determines if two thread identifiers refer to the same
 thread.
 
 .SH "RETURN VALUE"
-A non-zero value is returned if |thread1| and |thread2| refer to the
+A non-zero value is returned if \fIthread1\fP and \fIthread2\fP refer to the
 same thread. Otherwise, 0 is returned.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_self!(3).
+\fBpthread_self\fP(3).
index 54751e9..8574665 100644 (file)
@@ -9,24 +9,24 @@ pthread_exit \- terminate the calling thread
 void pthread_exit(void *retval);
 
 .SH DESCRIPTION
-!pthread_exit! terminates the execution of the calling thread.
+\fBpthread_exit\fP terminates the execution of the calling thread.
 All cleanup handlers that have been set for the calling thread with
-!pthread_cleanup_push!(3) are executed in reverse order (the most
+\fBpthread_cleanup_push\fP(3) are executed in reverse order (the most
 recently pushed handler is executed first). Finalization functions for
-thread-specific data are then called for all keys that have non-!NULL!
+thread-specific data are then called for all keys that have non-\fBNULL\fP
 values associated with them in the calling thread (see
-!pthread_key_create!(3)). Finally, execution of the calling thread is
+\fBpthread_key_create\fP(3)). Finally, execution of the calling thread is
 stopped.
 
-The |retval| argument is the return value of the thread. It can be
-consulted from another thread using !pthread_join!(3).
+The \fIretval\fP argument is the return value of the thread. It can be
+consulted from another thread using \fBpthread_join\fP(3).
 
 .SH "RETURN VALUE"
-The !pthread_exit! function never returns.
+The \fBpthread_exit\fP function never returns.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_create!(3),
-!pthread_join!(3).
+\fBpthread_create\fP(3),
+\fBpthread_join\fP(3).
index d587093..52e0c2b 100644 (file)
@@ -9,62 +9,62 @@ pthread_join \- wait for termination of another thread
 int pthread_join(pthread_t th, void **thread_return);
 
 .SH DESCRIPTION
-!pthread_join! suspends the execution of the calling thread until the
-thread identified by |th| terminates, either by calling !pthread_exit!(3)
+\fBpthread_join\fP suspends the execution of the calling thread until the
+thread identified by \fIth\fP terminates, either by calling \fBpthread_exit\fP(3)
 or by being cancelled.
 
-If |thread_return| is not !NULL!, the return value of |th| is stored
-in the location pointed to by |thread_return|.  The return value of
-|th| is either the argument it gave to !pthread_exit!(3), or
-!PTHREAD_CANCELED! if |th| was cancelled.
+If \fIthread_return\fP is not \fBNULL\fP, the return value of \fIth\fP is stored
+in the location pointed to by \fIthread_return\fP.  The return value of
+\fIth\fP is either the argument it gave to \fBpthread_exit\fP(3), or
+\fBPTHREAD_CANCELED\fP if \fIth\fP was cancelled.
 
-The joined thread !th! must be in the joinable state: it must not have
-been detached using !pthread_detach!(3) or the
-!PTHREAD_CREATE_DETACHED! attribute to !pthread_create!(3).
+The joined thread \fBth\fP must be in the joinable state: it must not have
+been detached using \fBpthread_detach\fP(3) or the
+\fBPTHREAD_CREATE_DETACHED\fP attribute to \fBpthread_create\fP(3).
 
 When a joinable thread terminates, its memory resources (thread
 descriptor and stack) are not deallocated until another thread
-performs !pthread_join! on it. Therefore, !pthread_join! must be
+performs \fBpthread_join\fP on it. Therefore, \fBpthread_join\fP must be
 called once for each joinable thread created to avoid memory leaks.
 
 At most one thread can wait for the termination of a given
-thread. Calling !pthread_join! on a thread |th| on which another
+thread. Calling \fBpthread_join\fP on a thread \fIth\fP on which another
 thread is already waiting for termination returns an error.
 
 .SH CANCELLATION
 
-!pthread_join! is a cancellation point. If a thread is canceled while
-suspended in !pthread_join!, the thread execution resumes immediately
-and the cancellation is executed without waiting for the |th| thread
-to terminate. If cancellation occurs during !pthread_join!, the |th|
+\fBpthread_join\fP is a cancellation point. If a thread is canceled while
+suspended in \fBpthread_join\fP, the thread execution resumes immediately
+and the cancellation is executed without waiting for the \fIth\fP thread
+to terminate. If cancellation occurs during \fBpthread_join\fP, the \fIth\fP
 thread remains not joined.
 
 .SH "RETURN VALUE"
-On success, the return value of |th| is stored in the location pointed
-to by |thread_return|, and 0 is returned. On error, a non-zero error
+On success, the return value of \fIth\fP is stored in the location pointed
+to by \fIthread_return\fP, and 0 is returned. On error, a non-zero error
 code is returned.
 
 .SH ERRORS
 .TP
-!ESRCH!
-No thread could be found corresponding to that specified by |th|.
+\fBESRCH\fP
+No thread could be found corresponding to that specified by \fIth\fP.
 .TP
-!EINVAL!
-The |th| thread has been detached.
+\fBEINVAL\fP
+The \fIth\fP thread has been detached.
 .TP
-!EINVAL!
-Another thread is already waiting on termination of |th|.
+\fBEINVAL\fP
+Another thread is already waiting on termination of \fIth\fP.
 .TP
-!EDEADLK!
-The |th| argument refers to the calling thread.
+\fBEDEADLK\fP
+The \fIth\fP argument refers to the calling thread.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_exit!(3),
-!pthread_detach!(3),
-!pthread_create!(3),
-!pthread_attr_setdetachstate!(3),
-!pthread_cleanup_push!(3),
-!pthread_key_create!(3).
+\fBpthread_exit\fP(3),
+\fBpthread_detach\fP(3),
+\fBpthread_create\fP(3),
+\fBpthread_attr_setdetachstate\fP(3),
+\fBpthread_cleanup_push\fP(3),
+\fBpthread_key_create\fP(3).
index 6823e30..dfb7401 100644 (file)
@@ -23,81 +23,81 @@ is the POSIX threads answer to this need.
 
 Each thread possesses a private memory block, the thread-specific data
 area, or TSD area for short. This area is indexed by TSD keys. The TSD
-area associates values of type !void *! to TSD keys. TSD keys are
+area associates values of type \fBvoid *\fP to TSD keys. TSD keys are
 common to all threads, but the value associated with a given TSD key
 can be different in each thread.
 
-For concreteness, the TSD areas can be viewed as arrays of !void *!
+For concreteness, the TSD areas can be viewed as arrays of \fBvoid *\fP
 pointers, TSD keys as integer indices into these arrays, and the value
 of a TSD key as the value of the corresponding array element in the
 calling thread.
 
-When a thread is created, its TSD area initially associates !NULL!
+When a thread is created, its TSD area initially associates \fBNULL\fP
 with all keys.
 
-!pthread_key_create! allocates a new TSD key. The key is stored in the
-location pointed to by |key|. There is a limit of !PTHREAD_KEYS_MAX!
+\fBpthread_key_create\fP allocates a new TSD key. The key is stored in the
+location pointed to by \fIkey\fP. There is a limit of \fBPTHREAD_KEYS_MAX\fP
 on the number of keys allocated at a given time. The value initially
-associated with the returned key is !NULL! in all currently executing
+associated with the returned key is \fBNULL\fP in all currently executing
 threads.
 
-The |destr_function| argument, if not !NULL!, specifies a destructor
+The \fIdestr_function\fP argument, if not \fBNULL\fP, specifies a destructor
 function associated with the key. When a thread terminates via
-!pthread_exit! or by cancellation, |destr_function| is called with
+\fBpthread_exit\fP or by cancellation, \fIdestr_function\fP is called with
 arguments the value associated with the key in that thread. The
-|destr_function| is not called if that value is !NULL!. The order in
+\fIdestr_function\fP is not called if that value is \fBNULL\fP. The order in
 which destructor functions are called at thread termination time is
 unspecified.
 
-Before the destructor function is called, the !NULL! value is
+Before the destructor function is called, the \fBNULL\fP value is
 associated with the key in the current thread.  A destructor function
-might, however, re-associate non-!NULL! values to that key or some
+might, however, re-associate non-\fBNULL\fP values to that key or some
 other key.  To deal with this, if after all the destructors have been
-called for all non-!NULL! values, there are still some non-!NULL!
+called for all non-\fBNULL\fP values, there are still some non-\fBNULL\fP
 values with associated destructors, then the process is repeated.  The
 LinuxThreads implementation stops the process after
-!PTHREAD_DESTRUCTOR_ITERATIONS! iterations, even if some non-!NULL!
+\fBPTHREAD_DESTRUCTOR_ITERATIONS\fP iterations, even if some non-\fBNULL\fP
 values with associated descriptors remain.  Other implementations may
 loop indefinitely.
 
-!pthread_key_delete! deallocates a TSD key. It does not check whether
-non-!NULL! values are associated with that key in the currently
+\fBpthread_key_delete\fP deallocates a TSD key. It does not check whether
+non-\fBNULL\fP values are associated with that key in the currently
 executing threads, nor call the destructor function associated with
 the key.
 
-!pthread_setspecific! changes the value associated with |key| in the
-calling thread, storing the given |pointer| instead.
+\fBpthread_setspecific\fP changes the value associated with \fIkey\fP in the
+calling thread, storing the given \fIpointer\fP instead.
 
-!pthread_getspecific! returns the value currently associated with
-|key| in the calling thread.
+\fBpthread_getspecific\fP returns the value currently associated with
+\fIkey\fP in the calling thread.
 
 .SH "RETURN VALUE"
 
-!pthread_key_create!, !pthread_key_delete!, and !pthread_setspecific!
+\fBpthread_key_create\fP, \fBpthread_key_delete\fP, and \fBpthread_setspecific\fP
 return 0 on success and a non-zero error code on failure. If
-successful, !pthread_key_create! stores the newly allocated key in the
-location pointed to by its |key| argument.
+successful, \fBpthread_key_create\fP stores the newly allocated key in the
+location pointed to by its \fIkey\fP argument.
 
-!pthread_getspecific! returns the value associated with |key| on
-success, and !NULL! on error.
+\fBpthread_getspecific\fP returns the value associated with \fIkey\fP on
+success, and \fBNULL\fP on error.
 
 .SH ERRORS
-!pthread_key_create! returns the following error code on error:
+\fBpthread_key_create\fP returns the following error code on error:
 .RS
 .TP
-!EAGAIN!
-!PTHREAD_KEYS_MAX! keys are already allocated
+\fBEAGAIN\fP
+\fBPTHREAD_KEYS_MAX\fP keys are already allocated
 .RE
 
-!pthread_key_delete! and !pthread_setspecific! return the following
+\fBpthread_key_delete\fP and \fBpthread_setspecific\fP return the following
 error code on error:
 .RS
 .TP
-!EINVAL!
-|key| is not a valid, allocated TSD key
+\fBEINVAL\fP
+\fIkey\fP is not a valid, allocated TSD key
 .RE
 
-!pthread_getspecific! returns !NULL! if |key| is not a valid,
+\fBpthread_getspecific\fP returns \fBNULL\fP if \fIkey\fP is not a valid,
 allocated TSD key.
 
 .SH AUTHOR
index 0de42d5..c99cb4f 100644 (file)
@@ -9,14 +9,14 @@ pthread_kill_other_threads_np \- terminate all threads in program except calling
 void pthread_kill_other_threads_np(void);
 
 .SH DESCRIPTION
-!pthread_kill_other_threads_np! is a non-portable LinuxThreads extension.
+\fBpthread_kill_other_threads_np\fP is a non-portable LinuxThreads extension.
 It causes all threads in the program to terminate immediately, except
 the calling thread which proceeds normally. It is intended to be
-called just before a thread calls one of the !exec! functions,
-e.g. !execve!(2).
+called just before a thread calls one of the \fBexec\fP functions,
+e.g. \fBexecve\fP(2).
 
 Termination of the other threads is not performed through
-!pthread_cancel!(3) and completely bypasses the cancellation
+\fBpthread_cancel\fP(3) and completely bypasses the cancellation
 mechanism. Hence, the current settings for cancellation state and
 cancellation type are ignored, and the cleanup handlers are not
 executed in the terminated threads.
@@ -25,16 +25,16 @@ executed in the terminated threads.
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!execve!(2),
-!pthread_setcancelstate!(3),
-!pthread_setcanceltype!(3),
-!pthread_cancel!(3).
+\fBexecve\fP(2),
+\fBpthread_setcancelstate\fP(3),
+\fBpthread_setcanceltype\fP(3),
+\fBpthread_cancel\fP(3).
 
 .SH BUGS
 
-According to POSIX 1003.1c, a successful !exec*! in one of the threads
+According to POSIX 1003.1c, a successful \fBexec*\fP in one of the threads
 should terminate automatically all other threads in the program.
 This behavior is not yet implemented in LinuxThreads.
-Calling !pthread_kill_other_threads_np! before !exec*! achieves much
-of the same behavior, except that if !exec*! ultimately fails, then
+Calling \fBpthread_kill_other_threads_np\fP before \fBexec*\fP achieves much
+of the same behavior, except that if \fBexec*\fP ultimately fails, then
 all other threads are already killed.
index a0bed5f..d7622b2 100644 (file)
@@ -38,75 +38,75 @@ different threads simultaneously. A thread attempting to lock a mutex
 that is already locked by another thread is suspended until the owning
 thread unlocks the mutex first.
 
-!pthread_mutex_init! initializes the mutex object pointed to by
-|mutex| according to the mutex attributes specified in |mutexattr|.
-If |mutexattr| is !NULL!, default attributes are used instead.
+\fBpthread_mutex_init\fP initializes the mutex object pointed to by
+\fImutex\fP according to the mutex attributes specified in \fImutexattr\fP.
+If \fImutexattr\fP is \fBNULL\fP, default attributes are used instead.
 
 The LinuxThreads implementation supports only one mutex attributes,
-the |mutex kind|, which is either ``fast'', ``recursive'', or
+the \fImutex kind\fP, which is either ``fast'', ``recursive'', or
 ``error checking''. The kind of a mutex determines whether
 it can be locked again by a thread that already owns it.
-The default kind is ``fast''. See !pthread_mutexattr_init!(3) for more
+The default kind is ``fast''. See \fBpthread_mutexattr_init\fP(3) for more
 information on mutex attributes.
 
-Variables of type !pthread_mutex_t! can also be initialized
-statically, using the constants !PTHREAD_MUTEX_INITIALIZER! (for fast
-mutexes), !PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP! (for recursive
-mutexes), and !PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP! (for error checking
+Variables of type \fBpthread_mutex_t\fP can also be initialized
+statically, using the constants \fBPTHREAD_MUTEX_INITIALIZER\fP (for fast
+mutexes), \fBPTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP\fP (for recursive
+mutexes), and \fBPTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP\fP (for error checking
 mutexes).
 
-!pthread_mutex_lock! locks the given mutex. If the mutex is currently
+\fBpthread_mutex_lock\fP locks the given mutex. If the mutex is currently
 unlocked, it becomes locked and owned by the calling thread, and
-!pthread_mutex_lock! returns immediately. If the mutex is already
-locked by another thread, !pthread_mutex_lock! suspends the calling
+\fBpthread_mutex_lock\fP returns immediately. If the mutex is already
+locked by another thread, \fBpthread_mutex_lock\fP suspends the calling
 thread until the mutex is unlocked.
 
 If the mutex is already locked by the calling thread, the behavior of
-!pthread_mutex_lock! depends on the kind of the mutex. If the mutex is
+\fBpthread_mutex_lock\fP depends on the kind of the mutex. If the mutex is
 of the ``fast'' kind, the calling thread is suspended until the mutex
 is unlocked, thus effectively causing the calling thread to
 deadlock. If the mutex is of the ``error checking'' kind,
-!pthread_mutex_lock! returns immediately with the error code !EDEADLK!.
-If the mutex is of the ``recursive'' kind, !pthread_mutex_lock!
+\fBpthread_mutex_lock\fP returns immediately with the error code \fBEDEADLK\fP.
+If the mutex is of the ``recursive'' kind, \fBpthread_mutex_lock\fP
 succeeds and returns immediately, recording the number of times the
 calling thread has locked the mutex. An equal number of
-!pthread_mutex_unlock! operations must be performed before the mutex
+\fBpthread_mutex_unlock\fP operations must be performed before the mutex
 returns to the unlocked state.
 
-!pthread_mutex_trylock! behaves identically to !pthread_mutex_lock!,
+\fBpthread_mutex_trylock\fP behaves identically to \fBpthread_mutex_lock\fP,
 except that it does not block the calling thread if the mutex is
 already locked by another thread (or by the calling thread in the case
-of a ``fast'' mutex). Instead, !pthread_mutex_trylock! returns
-immediately with the error code !EBUSY!.
+of a ``fast'' mutex). Instead, \fBpthread_mutex_trylock\fP returns
+immediately with the error code \fBEBUSY\fP.
 
-!pthread_mutex_unlock! unlocks the given mutex. The mutex is assumed
+\fBpthread_mutex_unlock\fP unlocks the given mutex. The mutex is assumed
 to be locked and owned by the calling thread on entrance to
-!pthread_mutex_unlock!. If the mutex is of the ``fast'' kind,
-!pthread_mutex_unlock! always returns it to the unlocked state. If it
+\fBpthread_mutex_unlock\fP. If the mutex is of the ``fast'' kind,
+\fBpthread_mutex_unlock\fP always returns it to the unlocked state. If it
 is of the ``recursive'' kind, it decrements the locking count of the
-mutex (number of !pthread_mutex_lock! operations performed on it by
+mutex (number of \fBpthread_mutex_lock\fP operations performed on it by
 the calling thread), and only when this count reaches zero is the
 mutex actually unlocked.
 
 On ``error checking'' and ``recursive'' mutexes,
-!pthread_mutex_unlock! actually checks at run-time that the mutex is
+\fBpthread_mutex_unlock\fP actually checks at run-time that the mutex is
 locked on entrance, and that it was locked by the same thread that is
-now calling !pthread_mutex_unlock!.  If these conditions are not met,
+now calling \fBpthread_mutex_unlock\fP.  If these conditions are not met,
 an error code is returned and the mutex remains unchanged.  ``Fast''
 mutexes perform no such checks, thus allowing a locked mutex to be
 unlocked by a thread other than its owner. This is non-portable behavior
 and must not be relied upon.
 
-!pthread_mutex_destroy! destroys a mutex object, freeing the resources
+\fBpthread_mutex_destroy\fP destroys a mutex object, freeing the resources
 it might hold. The mutex must be unlocked on entrance. In the
 LinuxThreads implementation, no resources are associated with mutex
-objects, thus !pthread_mutex_destroy! actually does nothing except
+objects, thus \fBpthread_mutex_destroy\fP actually does nothing except
 checking that the mutex is unlocked.
 
 .SH CANCELLATION
 
 None of the mutex functions is a cancellation point, not even
-!pthread_mutex_lock!, in spite of the fact that it can suspend a
+\fBpthread_mutex_lock\fP, in spite of the fact that it can suspend a
 thread for arbitrary durations. This way, the status of mutexes at
 cancellation points is predictable, allowing cancellation handlers to
 unlock precisely those mutexes that need to be unlocked before the
@@ -117,58 +117,58 @@ cancellation should never hold a mutex for extended periods of time.
 
 The mutex functions are not async-signal safe. What this means is that
 they should not be called from a signal handler. In particular,
-calling !pthread_mutex_lock! or !pthread_mutex_unlock! from a signal
+calling \fBpthread_mutex_lock\fP or \fBpthread_mutex_unlock\fP from a signal
 handler may deadlock the calling thread.
 
 .SH "RETURN VALUE"
 
-!pthread_mutex_init! always returns 0. The other mutex functions
+\fBpthread_mutex_init\fP always returns 0. The other mutex functions
 return 0 on success and a non-zero error code on error.
 
 .SH ERRORS
 
-The !pthread_mutex_lock! function returns the following error code
+The \fBpthread_mutex_lock\fP function returns the following error code
 on error:
 .RS
 .TP
-!EINVAL!
+\fBEINVAL\fP
 the mutex has not been properly initialized.
 
 .TP
-!EDEADLK!
+\fBEDEADLK\fP
 the mutex is already locked by the calling thread
 (``error checking'' mutexes only).
 .RE
 
-The !pthread_mutex_trylock! function returns the following error codes
+The \fBpthread_mutex_trylock\fP function returns the following error codes
 on error:
 .RS
 .TP
-!EBUSY!
+\fBEBUSY\fP
 the mutex could not be acquired because it was currently locked.
 
 .TP
-!EINVAL!
+\fBEINVAL\fP
 the mutex has not been properly initialized.
 .RE
 
-The !pthread_mutex_unlock! function returns the following error code
+The \fBpthread_mutex_unlock\fP function returns the following error code
 on error:
 .RS
 .TP
-!EINVAL!
+\fBEINVAL\fP
 the mutex has not been properly initialized.
 
 .TP
-!EPERM!
+\fBEPERM\fP
 the calling thread does not own the mutex (``error checking'' mutexes only).
 .RE
 
-The !pthread_mutex_destroy! function returns the following error code
+The \fBpthread_mutex_destroy\fP function returns the following error code
 on error:
 .RS
 .TP
-!EBUSY!
+\fBEBUSY\fP
 the mutex is currently locked.
 .RE
 
@@ -176,13 +176,13 @@ the mutex is currently locked.
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_mutexattr_init!(3),
-!pthread_mutexattr_setkind_np!(3),
-!pthread_cancel!(3).
+\fBpthread_mutexattr_init\fP(3),
+\fBpthread_mutexattr_setkind_np\fP(3),
+\fBpthread_cancel\fP(3).
 
 .SH EXAMPLE
 
-A shared global variable |x| can be protected by a mutex as follows:
+A shared global variable \fIx\fP can be protected by a mutex as follows:
 
 .RS
 .ft 3
@@ -195,8 +195,8 @@ pthread_mutex_t mut = PTHREAD_MUTEX_INITIALIZER;
 .RE
 .fi
 
-All accesses and modifications to |x| should be bracketed by calls to
-!pthread_mutex_lock! and !pthread_mutex_unlock! as follows:
+All accesses and modifications to \fIx\fP should be bracketed by calls to
+\fBpthread_mutex_lock\fP and \fBpthread_mutex_unlock\fP as follows:
 
 .RS
 .ft 3
index b838948..144a78c 100644 (file)
@@ -21,64 +21,64 @@ int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *kind);
 .SH DESCRIPTION
 
 Mutex attributes can be specified at mutex creation time, by passing a
-mutex attribute object as second argument to !pthread_mutex_init!(3).
-Passing !NULL! is equivalent to passing a mutex attribute object with
+mutex attribute object as second argument to \fBpthread_mutex_init\fP(3).
+Passing \fBNULL\fP is equivalent to passing a mutex attribute object with
 all attributes set to their default values.
 
-!pthread_mutexattr_init! initializes the mutex attribute object |attr|
+\fBpthread_mutexattr_init\fP initializes the mutex attribute object \fIattr\fP
 and fills it with default values for the attributes.
 
-!pthread_mutexattr_destroy! destroys a mutex attribute object, which
-must not be reused until it is reinitialized. !pthread_mutexattr_destroy!
+\fBpthread_mutexattr_destroy\fP destroys a mutex attribute object, which
+must not be reused until it is reinitialized. \fBpthread_mutexattr_destroy\fP
 does nothing in the LinuxThreads implementation. 
 
 LinuxThreads supports only one mutex attribute: the mutex kind, which
-is either !PTHREAD_MUTEX_FAST_NP! for ``fast'' mutexes,
-!PTHREAD_MUTEX_RECURSIVE_NP! for ``recursive'' mutexes,
-or !PTHREAD_MUTEX_ERRORCHECK_NP! for ``error checking'' mutexes.
-As the !NP! suffix indicates, this is a non-portable extension to the
+is either \fBPTHREAD_MUTEX_FAST_NP\fP for ``fast'' mutexes,
+\fBPTHREAD_MUTEX_RECURSIVE_NP\fP for ``recursive'' mutexes,
+or \fBPTHREAD_MUTEX_ERRORCHECK_NP\fP for ``error checking'' mutexes.
+As the \fBNP\fP suffix indicates, this is a non-portable extension to the
 POSIX standard and should not be employed in portable programs.
 
 The mutex kind determines what happens if a thread attempts to lock a
-mutex it already owns with !pthread_mutex_lock!(3). If the mutex is of
-the ``fast'' kind, !pthread_mutex_lock!(3) simply suspends the calling
+mutex it already owns with \fBpthread_mutex_lock\fP(3). If the mutex is of
+the ``fast'' kind, \fBpthread_mutex_lock\fP(3) simply suspends the calling
 thread forever.  If the mutex is of the ``error checking'' kind,
-!pthread_mutex_lock!(3) returns immediately with the error code
-!EDEADLK!.  If the mutex is of the ``recursive'' kind, the call to
-!pthread_mutex_lock!(3) returns immediately with a success return
+\fBpthread_mutex_lock\fP(3) returns immediately with the error code
+\fBEDEADLK\fP.  If the mutex is of the ``recursive'' kind, the call to
+\fBpthread_mutex_lock\fP(3) returns immediately with a success return
 code. The number of times the thread owning the mutex has locked it is
 recorded in the mutex. The owning thread must call
-!pthread_mutex_unlock!(3) the same number of times before the mutex
+\fBpthread_mutex_unlock\fP(3) the same number of times before the mutex
 returns to the unlocked state.
 
-The default mutex kind is ``fast'', that is, !PTHREAD_MUTEX_FAST_NP!.
+The default mutex kind is ``fast'', that is, \fBPTHREAD_MUTEX_FAST_NP\fP.
 
-!pthread_mutexattr_settype! sets the mutex kind attribute in |attr|
-to the value specified by |kind|.
+\fBpthread_mutexattr_settype\fP sets the mutex kind attribute in \fIattr\fP
+to the value specified by \fIkind\fP.
 
-!pthread_mutexattr_gettype! retrieves the current value of the
-mutex kind attribute in |attr| and stores it in the location pointed
-to by |kind|.
+\fBpthread_mutexattr_gettype\fP retrieves the current value of the
+mutex kind attribute in \fIattr\fP and stores it in the location pointed
+to by \fIkind\fP.
 
 .SH "RETURN VALUE"
-!pthread_mutexattr_init!, !pthread_mutexattr_destroy! and
-!pthread_mutexattr_gettype! always return 0.
+\fBpthread_mutexattr_init\fP, \fBpthread_mutexattr_destroy\fP and
+\fBpthread_mutexattr_gettype\fP always return 0.
 
-!pthread_mutexattr_settype! returns 0 on success and a non-zero
+\fBpthread_mutexattr_settype\fP returns 0 on success and a non-zero
 error code on error.
 
 .SH ERRORS
 
-On error, !pthread_mutexattr_settype! returns the following error code:
+On error, \fBpthread_mutexattr_settype\fP returns the following error code:
 .TP
-!EINVAL!
-|kind| is neither !PTHREAD_MUTEX_FAST_NP! nor !PTHREAD_MUTEX_RECURSIVE_NP!
-nor !PTHREAD_MUTEX_ERRORCHECK_NP!
+\fBEINVAL\fP
+\fIkind\fP is neither \fBPTHREAD_MUTEX_FAST_NP\fP nor \fBPTHREAD_MUTEX_RECURSIVE_NP\fP
+nor \fBPTHREAD_MUTEX_ERRORCHECK_NP\fP
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_mutex_init!(3),
-!pthread_mutex_lock!(3),
-!pthread_mutex_unlock!(3).
+\fBpthread_mutex_init\fP(3),
+\fBpthread_mutex_lock\fP(3),
+\fBpthread_mutex_unlock\fP(3).
index e10f47d..4a6c165 100644 (file)
@@ -14,26 +14,26 @@ int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *attr, int *kind);
 
 .SH DESCRIPTION
 
-These functions are deprecated, use !pthread_mutexattr_settype!(3)
-and !pthread_mutexattr_gettype!(3) instead.
+These functions are deprecated, use \fBpthread_mutexattr_settype\fP(3)
+and \fBpthread_mutexattr_gettype\fP(3) instead.
 
 .SH "RETURN VALUE"
-!pthread_mutexattr_getkind_np! always returns 0.
+\fBpthread_mutexattr_getkind_np\fP always returns 0.
 
-!pthread_mutexattr_setkind_np! returns 0 on success and a non-zero
+\fBpthread_mutexattr_setkind_np\fP returns 0 on success and a non-zero
 error code on error.
 
 .SH ERRORS
 
-On error, !pthread_mutexattr_setkind_np! returns the following error code:
+On error, \fBpthread_mutexattr_setkind_np\fP returns the following error code:
 .TP
-!EINVAL!
-|kind| is neither !PTHREAD_MUTEX_FAST_NP! nor !PTHREAD_MUTEX_RECURSIVE_NP!
-nor !PTHREAD_MUTEX_ERRORCHECK_NP!
+\fBEINVAL\fP
+\fIkind\fP is neither \fBPTHREAD_MUTEX_FAST_NP\fP nor \fBPTHREAD_MUTEX_RECURSIVE_NP\fP
+nor \fBPTHREAD_MUTEX_ERRORCHECK_NP\fP
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_mutexattr_settype!(3),
-!pthread_mutexattr_gettype!(3).
+\fBpthread_mutexattr_settype\fP(3),
+\fBpthread_mutexattr_gettype\fP(3).
index e9d117b..7a87abe 100644 (file)
@@ -12,19 +12,19 @@ int pthread_once(pthread_once_t *once_control, void (*init_routine) (void));
 
 .SH DESCRIPTION
 
-The purpose of !pthread_once! is to ensure that a piece of
-initialization code is executed at most once. The |once_control|
+The purpose of \fBpthread_once\fP is to ensure that a piece of
+initialization code is executed at most once. The \fIonce_control\fP
 argument points to a static or extern variable statically initialized
-to !PTHREAD_ONCE_INIT!.
+to \fBPTHREAD_ONCE_INIT\fP.
 
-The first time !pthread_once! is called with a given |once_control|
-argument, it calls |init_routine| with no argument and changes the
-value of the |once_control| variable to record that initialization has
-been performed. Subsequent calls to !pthread_once! with the same
-!once_control! argument do nothing. 
+The first time \fBpthread_once\fP is called with a given \fIonce_control\fP
+argument, it calls \fIinit_routine\fP with no argument and changes the
+value of the \fIonce_control\fP variable to record that initialization has
+been performed. Subsequent calls to \fBpthread_once\fP with the same
+\fBonce_control\fP argument do nothing. 
 
 .SH "RETURN VALUE"
-!pthread_once! always returns 0.
+\fBpthread_once\fP always returns 0.
 
 .SH ERRORS
 None.
index 3aa4a00..0d09d93 100644 (file)
@@ -9,15 +9,15 @@ pthread_self \- return identifier of current thread
 pthread_t pthread_self(void);
 
 .SH DESCRIPTION
-!pthread_self! return the thread identifier for the calling thread.
+\fBpthread_self\fP return the thread identifier for the calling thread.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_equal!(3),
-!pthread_join!(3),
-!pthread_detach!(3),
-!pthread_setschedparam!(3),
-!pthread_getschedparam!(3).
+\fBpthread_equal\fP(3),
+\fBpthread_join\fP(3),
+\fBpthread_detach\fP(3),
+\fBpthread_setschedparam\fP(3),
+\fBpthread_getschedparam\fP(3).
 
index 3992927..f3d26ec 100644 (file)
@@ -14,66 +14,66 @@ int pthread_getschedparam(pthread_t target_thread, int *policy, struct sched_par
 
 .SH DESCRIPTION
 
-!pthread_setschedparam! sets the scheduling parameters for the thread
-|target_thread| as indicated by |policy| and |param|. |policy| can be
-either !SCHED_OTHER! (regular, non-realtime scheduling), !SCHED_RR!
-(realtime, round-robin) or !SCHED_FIFO! (realtime, first-in
-first-out). |param| specifies the scheduling priority for the two
-realtime policies.  See !sched_setpolicy!(2) for more information on
+\fBpthread_setschedparam\fP sets the scheduling parameters for the thread
+\fItarget_thread\fP as indicated by \fIpolicy\fP and \fIparam\fP. \fIpolicy\fP can be
+either \fBSCHED_OTHER\fP (regular, non-realtime scheduling), \fBSCHED_RR\fP
+(realtime, round-robin) or \fBSCHED_FIFO\fP (realtime, first-in
+first-out). \fIparam\fP specifies the scheduling priority for the two
+realtime policies.  See \fBsched_setpolicy\fP(2) for more information on
 scheduling policies.
 
-The realtime scheduling policies !SCHED_RR! and !SCHED_FIFO! are
+The realtime scheduling policies \fBSCHED_RR\fP and \fBSCHED_FIFO\fP are
 available only to processes with superuser privileges.
 
-!pthread_getschedparam! retrieves the scheduling policy and scheduling
-parameters for the thread |target_thread| and store them in the
-locations pointed to by |policy| and |param|, respectively.
+\fBpthread_getschedparam\fP retrieves the scheduling policy and scheduling
+parameters for the thread \fItarget_thread\fP and store them in the
+locations pointed to by \fIpolicy\fP and \fIparam\fP, respectively.
 
 .SH "RETURN VALUE"
-!pthread_setschedparam! and !pthread_getschedparam! return 0 on
+\fBpthread_setschedparam\fP and \fBpthread_getschedparam\fP return 0 on
 success and a non-zero error code on error.
 
 .SH ERRORS
-On error, !pthread_setschedparam! returns the following error codes:
+On error, \fBpthread_setschedparam\fP returns the following error codes:
 .RS
 .TP
-!EINVAL!
-|policy| is not one of !SCHED_OTHER!, !SCHED_RR!, !SCHED_FIFO!
+\fBEINVAL\fP
+\fIpolicy\fP is not one of \fBSCHED_OTHER\fP, \fBSCHED_RR\fP, \fBSCHED_FIFO\fP
 
 .TP
-!EINVAL!
-the priority value specified by |param| is not valid for the specified policy
+\fBEINVAL\fP
+the priority value specified by \fIparam\fP is not valid for the specified policy
 
 .TP
-!EPERM!
+\fBEPERM\fP
 the calling process does not have superuser permissions
 
 .TP
-!ESRCH!
-the |target_thread| is invalid or has already terminated
+\fBESRCH\fP
+the \fItarget_thread\fP is invalid or has already terminated
 
 .TP
-!EFAULT!
-|param| points outside the process memory space
+\fBEFAULT\fP
+\fIparam\fP points outside the process memory space
 .RE
 
-On error, !pthread_getschedparam! returns the following error codes:
+On error, \fBpthread_getschedparam\fP returns the following error codes:
 .RS
 .TP
-!ESRCH!
-the |target_thread| is invalid or has already terminated
+\fBESRCH\fP
+the \fItarget_thread\fP is invalid or has already terminated
 
 .TP
-!EFAULT!
-|policy| or |param| point outside the process memory space
+\fBEFAULT\fP
+\fIpolicy\fP or \fIparam\fP point outside the process memory space
 .RE
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!sched_setscheduler!(2),
-!sched_getscheduler!(2),
-!sched_getparam!(2),
-!pthread_attr_setschedpolicy!(3),
-!pthread_attr_setschedparam!(3).
+\fBsched_setscheduler\fP(2),
+\fBsched_getscheduler\fP(2),
+\fBsched_getparam\fP(2),
+\fBpthread_attr_setschedpolicy\fP(3),
+\fBpthread_attr_setschedparam\fP(3).
index 784161d..aa8b102 100644 (file)
@@ -19,36 +19,36 @@ int sigwait(const sigset_t *set, int *sig);
 
 .SH DESCRIPTION
 
-!pthread_sigmask! changes the signal mask for the calling thread as
-described by the |how| and |newmask| arguments. If |oldmask| is not
-!NULL!, the previous signal mask is stored in the location pointed to
-by |oldmask|
-
-The meaning of the |how| and |newmask| arguments is the same as for
-!sigprocmask!(2). If |how| is !SIG_SETMASK!, the signal mask is set to
-|newmask|. If |how| is !SIG_BLOCK!, the signals specified to |newmask|
-are added to the current signal mask.  If |how| is !SIG_UNBLOCK!, the
-signals specified to |newmask| are removed from the current signal
+\fBpthread_sigmask\fP changes the signal mask for the calling thread as
+described by the \fIhow\fP and \fInewmask\fP arguments. If \fIoldmask\fP is not
+\fBNULL\fP, the previous signal mask is stored in the location pointed to
+by \fIoldmask\fP
+
+The meaning of the \fIhow\fP and \fInewmask\fP arguments is the same as for
+\fBsigprocmask\fP(2). If \fIhow\fP is \fBSIG_SETMASK\fP, the signal mask is set to
+\fInewmask\fP. If \fIhow\fP is \fBSIG_BLOCK\fP, the signals specified to \fInewmask\fP
+are added to the current signal mask.  If \fIhow\fP is \fBSIG_UNBLOCK\fP, the
+signals specified to \fInewmask\fP are removed from the current signal
 mask.
 
 Recall that signal masks are set on a per-thread basis, but signal
-actions and signal handlers, as set with !sigaction!(2), are shared
+actions and signal handlers, as set with \fBsigaction\fP(2), are shared
 between all threads.
 
-!pthread_kill! send signal number |signo| to the thread
-|thread|. The signal is delivered and handled as described in
-!kill!(2).
+\fBpthread_kill\fP send signal number \fIsigno\fP to the thread
+\fIthread\fP. The signal is delivered and handled as described in
+\fBkill\fP(2).
 
-!sigwait! suspends the calling thread until one of the signals
-in |set| is delivered to the calling thread. It then stores the number
-of the signal received in the location pointed to by |sig| and
-returns. The signals in |set| must be blocked and not ignored on
-entrance to !sigwait!. If the delivered signal has a signal handler
-function attached, that function is |not| called.
+\fBsigwait\fP suspends the calling thread until one of the signals
+in \fIset\fP is delivered to the calling thread. It then stores the number
+of the signal received in the location pointed to by \fIsig\fP and
+returns. The signals in \fIset\fP must be blocked and not ignored on
+entrance to \fBsigwait\fP. If the delivered signal has a signal handler
+function attached, that function is \fInot\fP called.
 
 .SH CANCELLATION
 
-!sigwait! is a cancellation point.
+\fBsigwait\fP is a cancellation point.
 
 .SH "RETURN VALUE"
 
@@ -56,50 +56,50 @@ On success, 0 is returned. On failure, a non-zero error code is returned.
 
 .SH ERRORS
 
-The !pthread_sigmask! function returns the following error codes
+The \fBpthread_sigmask\fP function returns the following error codes
 on error:
 .RS
 .TP
-!EINVAL!
-|how| is not one of !SIG_SETMASK!, !SIG_BLOCK!, or !SIG_UNBLOCK!
+\fBEINVAL\fP
+\fIhow\fP is not one of \fBSIG_SETMASK\fP, \fBSIG_BLOCK\fP, or \fBSIG_UNBLOCK\fP
 
 .TP
-!EFAULT!
-|newmask| or |oldmask| point to invalid addresses
+\fBEFAULT\fP
+\fInewmask\fP or \fIoldmask\fP point to invalid addresses
 .RE
 
-The !pthread_kill! function returns the following error codes
+The \fBpthread_kill\fP function returns the following error codes
 on error:
 .RS
 .TP
-!EINVAL!
-|signo| is not a valid signal number
+\fBEINVAL\fP
+\fIsigno\fP is not a valid signal number
 
 .TP
-!ESRCH!
-the thread |thread| does not exist (e.g. it has already terminated)
+\fBESRCH\fP
+the thread \fIthread\fP does not exist (e.g. it has already terminated)
 .RE
 
-The !sigwait! function never returns an error.
+The \fBsigwait\fP function never returns an error.
 
 .SH AUTHOR
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!sigprocmask!(2),
-!kill!(2),
-!sigaction!(2),
-!sigsuspend!(2).
+\fBsigprocmask\fP(2),
+\fBkill\fP(2),
+\fBsigaction\fP(2),
+\fBsigsuspend\fP(2).
 
 .SH NOTES
 
-For !sigwait! to work reliably, the signals being waited for must be
+For \fBsigwait\fP to work reliably, the signals being waited for must be
 blocked in all threads, not only in the calling thread, since
 otherwise the POSIX semantics for signal delivery do not guarantee
-that it's the thread doing the !sigwait! that will receive the signal.
+that it's the thread doing the \fBsigwait\fP that will receive the signal.
 The best way to achieve this is block those signals before any threads
 are created, and never unblock them in the program other than by
-calling !sigwait!.
+calling \fBsigwait\fP.
 
 .SH BUGS
 
@@ -112,11 +112,11 @@ not currently block the signal.
 
 In LinuxThreads, each thread is actually a kernel process with its own
 PID, so external signals are always directed to one particular thread.
-If, for instance, another thread is blocked in !sigwait! on that
+If, for instance, another thread is blocked in \fBsigwait\fP on that
 signal, it will not be restarted.
 
-The LinuxThreads implementation of !sigwait! installs dummy signal
-handlers for the signals in |set| for the duration of the wait. Since
+The LinuxThreads implementation of \fBsigwait\fP installs dummy signal
+handlers for the signals in \fIset\fP for the duration of the wait. Since
 signal handlers are shared between all threads, other threads must not
 attach their own signal handlers to these signals, or alternatively
 they should all block these signals (which is recommended anyway --
index e3a1a63..a24af96 100644 (file)
@@ -26,98 +26,98 @@ int sem_destroy(sem_t * sem);
 
 .SH DESCRIPTION
 This manual page documents POSIX 1003.1b semaphores, not to be
-confused with SystemV semaphores as described in !ipc!(5), !semctl!(2)
-and !semop!(2).
+confused with SystemV semaphores as described in \fBipc\fP(5), \fBsemctl\fP(2)
+and \fBsemop\fP(2).
 
 Semaphores are counters for resources shared between threads. The
 basic operations on semaphores are: increment the counter atomically,
 and wait until the counter is non-null and decrement it atomically.
 
-!sem_init! initializes the semaphore object pointed to by |sem|. The
-count associated with the semaphore is set initially to |value|. The
-|pshared| argument indicates whether the semaphore is local to the
-current process (|pshared| is zero) or is to be shared between several
-processes (|pshared| is not zero). LinuxThreads currently does not
-support process-shared semaphores, thus !sem_init! always returns with
-error !ENOSYS! if |pshared| is not zero.
+\fBsem_init\fP initializes the semaphore object pointed to by \fIsem\fP. The
+count associated with the semaphore is set initially to \fIvalue\fP. The
+\fIpshared\fP argument indicates whether the semaphore is local to the
+current process (\fIpshared\fP is zero) or is to be shared between several
+processes (\fIpshared\fP is not zero). LinuxThreads currently does not
+support process-shared semaphores, thus \fBsem_init\fP always returns with
+error \fBENOSYS\fP if \fIpshared\fP is not zero.
 
-!sem_wait! suspends the calling thread until the semaphore pointed to
-by |sem| has non-zero count. It then atomically decreases the
+\fBsem_wait\fP suspends the calling thread until the semaphore pointed to
+by \fIsem\fP has non-zero count. It then atomically decreases the
 semaphore count.
 
-!sem_trywait! is a non-blocking variant of !sem_wait!. If the
-semaphore pointed to by |sem| has non-zero count, the count is
-atomically decreased and !sem_trywait! immediately returns 0.
-If the semaphore count is zero, !sem_trywait! immediately returns with
-error !EAGAIN!.
+\fBsem_trywait\fP is a non-blocking variant of \fBsem_wait\fP. If the
+semaphore pointed to by \fIsem\fP has non-zero count, the count is
+atomically decreased and \fBsem_trywait\fP immediately returns 0.
+If the semaphore count is zero, \fBsem_trywait\fP immediately returns with
+error \fBEAGAIN\fP.
 
-!sem_post! atomically increases the count of the semaphore pointed to
-by |sem|. This function never blocks and can safely be used in
+\fBsem_post\fP atomically increases the count of the semaphore pointed to
+by \fIsem\fP. This function never blocks and can safely be used in
 asynchronous signal handlers.
 
-!sem_getvalue! stores in the location pointed to by |sval| the current
-count of the semaphore |sem|.
+\fBsem_getvalue\fP stores in the location pointed to by \fIsval\fP the current
+count of the semaphore \fIsem\fP.
 
-!sem_destroy! destroys a semaphore object, freeing the resources it
+\fBsem_destroy\fP destroys a semaphore object, freeing the resources it
 might hold. No threads should be waiting on the semaphore at the time
-!sem_destroy! is called. In the LinuxThreads implementation, no
-resources are associated with semaphore objects, thus !sem_destroy!
+\fBsem_destroy\fP is called. In the LinuxThreads implementation, no
+resources are associated with semaphore objects, thus \fBsem_destroy\fP
 actually does nothing except checking that no thread is waiting on the
 semaphore.
 
 .SH CANCELLATION
 
-!sem_wait! is a cancellation point.
+\fBsem_wait\fP is a cancellation point.
 
 .SH "ASYNC-SIGNAL SAFETY"
 
 On processors supporting atomic compare-and-swap (Intel 486, Pentium
-and later, Alpha, PowerPC, MIPS II, Motorola 68k), the !sem_post!
+and later, Alpha, PowerPC, MIPS II, Motorola 68k), the \fBsem_post\fP
 function is async-signal safe and can therefore be
 called from signal handlers. This is the only thread synchronization
 function provided by POSIX threads that is async-signal safe.
 
 On the Intel 386 and the Sparc, the current LinuxThreads
-implementation of !sem_post! is not async-signal safe by lack of the
+implementation of \fBsem_post\fP is not async-signal safe by lack of the
 required atomic operations.
 
 .SH "RETURN VALUE"
 
-The !sem_wait! and !sem_getvalue! functions always return 0.
+The \fBsem_wait\fP and \fBsem_getvalue\fP functions always return 0.
 All other semaphore functions return 0 on success and -1 on error, in
-addition to writing an error code in !errno!.
+addition to writing an error code in \fBerrno\fP.
 
 .SH ERRORS
 
-The !sem_init! function sets !errno! to the following codes on error:
+The \fBsem_init\fP function sets \fBerrno\fP to the following codes on error:
 .RS
 .TP
-!EINVAL!
-|value| exceeds the maximal counter value !SEM_VALUE_MAX!
+\fBEINVAL\fP
+\fIvalue\fP exceeds the maximal counter value \fBSEM_VALUE_MAX\fP
 .TP
-!ENOSYS!
-|pshared| is not zero
+\fBENOSYS\fP
+\fIpshared\fP is not zero
 .RE
 
-The !sem_trywait! function sets !errno! to the following error code on error:
+The \fBsem_trywait\fP function sets \fBerrno\fP to the following error code on error:
 .RS
 .TP
-!EAGAIN!
+\fBEAGAIN\fP
 the semaphore count is currently 0
 .RE
 
-The !sem_post! function sets !errno! to the following error code on error:
+The \fBsem_post\fP function sets \fBerrno\fP to the following error code on error:
 .RS
 .TP
-!ERANGE!
-after incrementation, the semaphore value would exceed !SEM_VALUE_MAX!
+\fBERANGE\fP
+after incrementation, the semaphore value would exceed \fBSEM_VALUE_MAX\fP
 (the semaphore count is left unchanged in this case)
 .RE
 
-The !sem_destroy! function sets !errno! to the following error code on error:
+The \fBsem_destroy\fP function sets \fBerrno\fP to the following error code on error:
 .RS
 .TP
-!EBUSY!
+\fBEBUSY\fP
 some threads are currently blocked waiting on the semaphore.
 .RE
 
@@ -125,8 +125,8 @@ some threads are currently blocked waiting on the semaphore.
 Xavier Leroy <Xavier.Leroy@inria.fr>
 
 .SH "SEE ALSO"
-!pthread_mutex_init!(3),
-!pthread_cond_init!(3),
-!pthread_cancel!(3),
-!ipc!(5).
+\fBpthread_mutex_init\fP(3),
+\fBpthread_cond_init\fP(3),
+\fBpthread_cancel\fP(3),
+\fBipc\fP(5).
 
index d35683b..4ae0ded 100644 (file)
@@ -31,7 +31,7 @@
 
 typedef struct {
     long int sem_status;
-    int sem_spinlock;
+    __atomic_lock_t sem_spinlock;
 } old_sem_t;
 
 extern int __old_sem_init (old_sem_t *__sem, int __pshared, unsigned int __value);
index 5cd477c..ff0d3e2 100644 (file)
@@ -19,7 +19,9 @@
 
 #define PT_EI
 
-extern long int testandset (int *spinlock);
+#include <pthread.h>
+
+extern long int testandset (__atomic_lock_t *spinlock);
 extern int __compare_and_swap (long int *p, long int oldval, long int newval);
 
 #include <pt-machine.h>
index 44933b4..105be59 100644 (file)
@@ -309,7 +309,7 @@ __pthread_initialize_minimal(void)
   pthread_descr self;
 
   /* First of all init __pthread_handles[0] and [1] if needed.  */
-# if __LT_SPINLOCK_INIT != 0
+# ifdef __LT_INITIALIZER_NOT_ZERO
   __pthread_handles[0].h_lock = __LOCK_INITIALIZER;
   __pthread_handles[1].h_lock = __LOCK_INITIALIZER;
 # endif
@@ -379,7 +379,7 @@ cannot allocate TLS data structures for initial thread\n";
 # endif
   /* self->p_start_args need not be initialized, it's all zero.  */
   self->p_userstack = 1;
-# if __LT_SPINLOCK_INIT != 0
+# ifdef __LT_INITIALIZER_NOT_ZERO 
   self->p_resume_count = (struct pthread_atomic) __ATOMIC_INITIALIZER;
 # endif
   self->p_alloca_cutoff = __MAX_ALLOCA_CUTOFF;
@@ -393,7 +393,7 @@ cannot allocate TLS data structures for initial thread\n";
 #else  /* USE_TLS */
 
   /* First of all init __pthread_handles[0] and [1].  */
-# if __LT_SPINLOCK_INIT != 0
+# ifdef __LT_INITIALIZER_NOT_ZERO
   __pthread_handles[0].h_lock = __LOCK_INITIALIZER;
   __pthread_handles[1].h_lock = __LOCK_INITIALIZER;
 # endif
@@ -429,6 +429,8 @@ __pthread_init_max_stacksize(void)
 #ifdef FLOATING_STACKS
   if (limit.rlim_cur == RLIM_INFINITY)
     limit.rlim_cur = ARCH_STACK_MAX_SIZE;
+  if (limit.rlim_cur > 4 * ARCH_STACK_MAX_SIZE)
+    limit.rlim_cur = 4 * ARCH_STACK_MAX_SIZE;
 # ifdef NEED_SEPARATE_REGISTER_STACK
   max_stack = limit.rlim_cur / 2;
 # else
@@ -662,6 +664,29 @@ int __pthread_initialize_manager(void)
     free(__pthread_manager_thread_bos);
     return -1;
   }
+  /* Make sure the file descriptors of the pipe doesn't collide
+     with stdin, stdout or stderr if they have been closed. */
+  if (manager_pipe[0] < 3) {
+    int new_fd;
+    new_fd = fcntl(manager_pipe[0], F_DUPFD, 3);
+    close(manager_pipe[0]);
+    if (new_fd == -1) {
+      free(__pthread_manager_thread_bos);
+      return -1;
+    }
+    manager_pipe[0] = new_fd;
+  }
+  if (manager_pipe[1] < 3) {
+    int new_fd;
+    new_fd = fcntl(manager_pipe[1], F_DUPFD, 3);
+    close(manager_pipe[1]);
+    if (new_fd == -1) {
+      close(manager_pipe[0]);
+      free(__pthread_manager_thread_bos);
+      return -1;
+    }
+    manager_pipe[1] = new_fd;
+  }
 
 #ifdef USE_TLS
   /* Allocate memory for the thread descriptor and the dtv.  */
@@ -696,8 +721,8 @@ int __pthread_initialize_manager(void)
 # endif
   mgr->p_start_args = (struct pthread_start_args) PTHREAD_START_ARGS_INITIALIZER(__pthread_manager);
   mgr->p_nr = 1;
-# if __LT_SPINLOCK_INIT != 0
-  self->p_resume_count = (struct pthread_atomic) __ATOMIC_INITIALIZER;
+# ifdef __LT_INITIALIZER_NOT_ZERO
+  mgr->p_resume_count = (struct pthread_atomic) __ATOMIC_INITIALIZER;
 # endif
   mgr->p_alloca_cutoff = PTHREAD_STACK_MIN / 4;
 #else
@@ -1199,6 +1224,15 @@ void __pthread_kill_other_threads_np(void)
   /* Reset the signal handlers behaviour for the signals the
      implementation uses since this would be passed to the new
      process.  */
+#if 1
+  /* 
+  do not do it as it is wrong.
+  the __pthread_kill_other_threads_np() is used just before exec,
+  the successfull one resets signals with handler into DFL behaviour anyway (in kernel),
+  the failed one needs the signal handler as before to allow creating of new threads
+  as already noted above
+  */
+#else     
   sigemptyset(&sa.sa_mask);
   sa.sa_flags = 0;
   sa.sa_handler = SIG_DFL;
@@ -1206,6 +1240,7 @@ void __pthread_kill_other_threads_np(void)
   __libc_sigaction(__pthread_sig_cancel, &sa, NULL);
   if (__pthread_sig_debug > 0)
     __libc_sigaction(__pthread_sig_debug, &sa, NULL);
+#endif    
 }
 weak_alias (__pthread_kill_other_threads_np, pthread_kill_other_threads_np)
 
@@ -1287,6 +1322,7 @@ __pthread_timedsuspend_old(pthread_descr self, const struct timespec *abstime)
        struct timespec reltime;
 
        /* Compute a time offset relative to now.  */
+#error "gettimeofday() ignores pthread_condattr_setclock() setting"
        __gettimeofday (&now, NULL);
        reltime.tv_nsec = abstime->tv_nsec - now.tv_usec * 1000;
        reltime.tv_sec = abstime->tv_sec - now.tv_sec;
@@ -1357,6 +1393,12 @@ void __pthread_restart_new(pthread_descr th)
 int
 __pthread_timedsuspend_new(pthread_descr self, const struct timespec *abstime)
 {
+  return __pthread_timedsuspend_new_clk (self, abstime, CLOCK_REALTIME);
+}
+
+int
+__pthread_timedsuspend_new_clk(pthread_descr self, const struct timespec *abstime, clockid_t clock_id)
+{
   sigset_t unblock, initial_mask;
   int was_signalled = 0;
   sigjmp_buf jmpbuf;
@@ -1370,12 +1412,11 @@ __pthread_timedsuspend_new(pthread_descr self, const struct timespec *abstime)
     sigprocmask(SIG_UNBLOCK, &unblock, &initial_mask);
 
     while (1) {
-      struct timeval now;
-      struct timespec reltime;
+      struct timespec now, reltime;
 
       /* Compute a time offset relative to now.  */
-      __gettimeofday (&now, NULL);
-      reltime.tv_nsec = abstime->tv_nsec - now.tv_usec * 1000;
+      INLINE_SYSCALL (clock_gettime, 2, clock_id, &now);
+      reltime.tv_nsec = abstime->tv_nsec - now.tv_nsec;
       reltime.tv_sec = abstime->tv_sec - now.tv_sec;
       if (reltime.tv_nsec < 0) {
        reltime.tv_nsec += 1000000000;
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
+/* Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
 
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include "../i486/pthread_cond_wait.S"
+#include <pthread.h>
+
+int
+pthread_condattr_getclock (attr, clock_id)
+     const pthread_condattr_t *attr;
+     clockid_t *clock_id;
+{
+  *clock_id = attr->__clock_id;
+
+  return 0;
+}
diff --git a/linuxthreads/pthread_condattr_setclock.c b/linuxthreads/pthread_condattr_setclock.c
new file mode 100644 (file)
index 0000000..9cea046
--- /dev/null
@@ -0,0 +1,63 @@
+/* Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <assert.h>
+#include <errno.h>
+#include <stdbool.h>
+#include <time.h>
+#include <sysdep.h>
+#include <pthread.h>
+#include <kernel-features.h>
+
+int
+pthread_condattr_setclock (attr, clock_id)
+     pthread_condattr_t *attr;
+     clockid_t clock_id;
+{
+  /* Only a few clocks are allowed.  CLOCK_REALTIME is always allowed.
+     CLOCK_MONOTONIC only if the kernel has the necessary support.  */
+  if (clock_id == CLOCK_MONOTONIC)
+    {
+#ifndef __ASSUME_POSIX_TIMERS
+# ifdef SYS_clock_getres
+      /* Check whether the clock is available.  */
+      static int avail;
+
+      if (avail == 0)
+       {
+         struct timespec ts;
+
+         avail = INLINE_SYSCALL (clock_getres, 2, CLOCK_MONOTONIC, &ts);
+       }
+
+      if (avail < 0)
+# endif
+       /* Not available.  */
+       return EINVAL;
+#endif
+    }
+  else if (clock_id != CLOCK_REALTIME)
+    /* If more clocks are allowed some day the storing of the clock ID
+       in the pthread_cond_t structure needs to be adjusted.  */
+    return EINVAL;
+
+  attr->__clock_id = clock_id;
+
+  return 0;
+}
diff --git a/linuxthreads/semaphore.h b/linuxthreads/semaphore.h
deleted file mode 100644 (file)
index 8407007..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Linuxthreads - a simple clone()-based implementation of Posix        */
-/* threads for Linux.                                                   */
-/* Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr)              */
-/*                                                                      */
-/* This program is free software; you can redistribute it and/or        */
-/* modify it under the terms of the GNU Library General Public License  */
-/* as published by the Free Software Foundation; either version 2       */
-/* 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 Library General Public License for more details.                 */
-
-#ifndef _SEMAPHORE_H
-#define _SEMAPHORE_H    1
-
-#include <features.h>
-#include <sys/types.h>
-#ifdef __USE_XOPEN2K
-# define __need_timespec
-# include <time.h>
-#endif
-
-#ifndef _PTHREAD_DESCR_DEFINED
-/* Thread descriptors.  Needed for `sem_t' definition.  */
-typedef struct _pthread_descr_struct *_pthread_descr;
-# define _PTHREAD_DESCR_DEFINED
-#endif
-
-/* System specific semaphore definition.  */
-typedef struct
-{
-  struct _pthread_fastlock __sem_lock;
-  int __sem_value;
-  _pthread_descr __sem_waiting;
-} sem_t;
-
-
-
-/* Value returned if `sem_open' failed.  */
-#define SEM_FAILED     ((sem_t *) 0)
-
-/* Maximum value the semaphore can have.  */
-#define SEM_VALUE_MAX  (2147483647)
-
-
-__BEGIN_DECLS
-
-/* Initialize semaphore object SEM to VALUE.  If PSHARED then share it
-   with other processes.  */
-extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) __THROW;
-
-/* Free resources associated with semaphore object SEM.  */
-extern int sem_destroy (sem_t *__sem) __THROW;
-
-/* Open a named semaphore NAME with open flaot OFLAG.  */
-extern sem_t *sem_open (__const char *__name, int __oflag, ...) __THROW;
-
-/* Close descriptor for named semaphore SEM.  */
-extern int sem_close (sem_t *__sem) __THROW;
-
-/* Remove named semaphore NAME.  */
-extern int sem_unlink (__const char *__name) __THROW;
-
-/* Wait for SEM being posted.  */
-extern int sem_wait (sem_t *__sem);
-
-#ifdef __USE_XOPEN2K
-/* Similar to `sem_wait' but wait only until ABSTIME.  */
-extern int sem_timedwait (sem_t *__restrict __sem,
-                         __const struct timespec *__restrict __abstime);
-#endif
-
-/* Test whether SEM is posted.  */
-extern int sem_trywait (sem_t *__sem) __THROW;
-
-/* Post SEM.  */
-extern int sem_post (sem_t *__sem) __THROW;
-
-/* Get current value of SEM and store it in *SVAL.  */
-extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
-     __THROW;
-
-__END_DECLS
-
-#endif  /* semaphore.h */
index 50f5599..0a03e17 100644 (file)
@@ -99,9 +99,11 @@ int __pthread_sigaction(int sig, const struct sigaction * act,
       if (act->sa_handler != SIG_IGN && act->sa_handler != SIG_DFL
          && sig > 0 && sig < NSIG)
        {
+#if !defined(__FreeBSD_kernel__)
          if (act->sa_flags & SA_SIGINFO)
            newact.sa_handler = (__sighandler_t) __pthread_sighandler_rt;
          else
+#endif   
            newact.sa_handler = (__sighandler_t) __pthread_sighandler;
          if (old == SIG_IGN || old == SIG_DFL || old == SIG_ERR)
            __sighandler[sig].old = (arch_sighandler_t) act->sa_handler;
index 7872abf..86de4e5 100644 (file)
@@ -24,9 +24,9 @@
 #include "spinlock.h"
 #include "restart.h"
 
-static void __pthread_acquire(int * spinlock);
+static void __pthread_acquire(__atomic_lock_t * spinlock);
 
-static inline void __pthread_release(int * spinlock)
+static inline void __pthread_release(__atomic_lock_t * spinlock)
 {
   WRITE_MEMORY_BARRIER();
   *spinlock = __LT_SPINLOCK_INIT;
@@ -269,11 +269,11 @@ again:
 struct wait_node {
   struct wait_node *next;      /* Next node in null terminated linked list */
   pthread_descr thr;           /* The thread waiting with this node */
-  int abandoned;               /* Atomic flag */
+  __atomic_lock_t abandoned;   /* Atomic flag */
 };
 
 static long wait_node_free_list;
-static int wait_node_free_list_spinlock;
+__pthread_lock_define_initialized(static, wait_node_free_list_spinlock);
 
 /* Allocate a new node from the head of the free list using an atomic
    operation, or else using malloc if that list is empty.  A fundamental
@@ -376,7 +376,7 @@ void __pthread_alt_lock(struct _pthread_fastlock * lock,
       if (self == NULL)
        self = thread_self();
 
-      wait_node.abandoned = 0;
+      wait_node.abandoned = __LT_SPINLOCK_INIT;
       wait_node.next = (struct wait_node *) lock->__status;
       wait_node.thr = self;
       lock->__status = (long) &wait_node;
@@ -402,7 +402,7 @@ void __pthread_alt_lock(struct _pthread_fastlock * lock,
       wait_node.thr = self;
       newstatus = (long) &wait_node;
     }
-    wait_node.abandoned = 0;
+    wait_node.abandoned = __LT_SPINLOCK_INIT;
     wait_node.next = (struct wait_node *) oldstatus;
     /* Make sure the store in wait_node.next completes before performing
        the compare-and-swap */
@@ -451,7 +451,7 @@ int __pthread_alt_timedlock(struct _pthread_fastlock * lock,
       if (self == NULL)
        self = thread_self();
 
-      p_wait_node->abandoned = 0;
+      p_wait_node->abandoned = __LT_SPINLOCK_INIT;
       p_wait_node->next = (struct wait_node *) lock->__status;
       p_wait_node->thr = self;
       lock->__status = (long) p_wait_node;
@@ -474,7 +474,7 @@ int __pthread_alt_timedlock(struct _pthread_fastlock * lock,
       p_wait_node->thr = self;
       newstatus = (long) p_wait_node;
     }
-    p_wait_node->abandoned = 0;
+    p_wait_node->abandoned = __LT_SPINLOCK_INIT;
     p_wait_node->next = (struct wait_node *) oldstatus;
     /* Make sure the store in wait_node.next completes before performing
        the compare-and-swap */
@@ -574,7 +574,7 @@ void __pthread_alt_unlock(struct _pthread_fastlock *lock)
     while (p_node != (struct wait_node *) 1) {
       int prio;
 
-      if (p_node->abandoned) {
+      if (lock_held(&p_node->abandoned)) {
        /* Remove abandoned node. */
 #if defined TEST_FOR_COMPARE_AND_SWAP
        if (!__pthread_has_cas)
@@ -674,7 +674,7 @@ int __pthread_has_cas = 0;
 #if !defined HAS_COMPARE_AND_SWAP || defined TEST_FOR_COMPARE_AND_SWAP
 
 int __pthread_compare_and_swap(long * ptr, long oldval, long newval,
-                               int * spinlock)
+                               __atomic_lock_t * spinlock)
 {
   int res;
 
@@ -711,7 +711,7 @@ int __pthread_compare_and_swap(long * ptr, long oldval, long newval,
    - When nanosleep() returns, we try again, doing MAX_SPIN_COUNT
      sched_yield(), then sleeping again if needed. */
 
-static void __pthread_acquire(int * spinlock)
+static void __pthread_acquire(__atomic_lock_t * spinlock)      
 {
   int cnt = 0;
   struct timespec tm;
index de69a81..6070cfc 100644 (file)
 #endif
 #endif
 
+/* Define lock_held for all arches that don't need a modified copy. */
+#ifndef __LT_INITIALIZER_NOT_ZERO
+# define lock_held(p) *(p)
+#endif
+
+/* Initliazers for possibly complex structures */
+#ifdef __LT_INITIALIZER_NOT_ZERO
+# define __pthread_lock_define_initialized(CLASS,NAME) \
+       CLASS __atomic_lock_t NAME = __LT_SPINLOCK_ALT_INIT
+#else
+# define __pthread_lock_define_initialized(CLASS,NAME) \
+       CLASS __atomic_lock_t NAME
+#endif
+
 #if defined(TEST_FOR_COMPARE_AND_SWAP)
 
 extern int __pthread_has_cas;
 extern int __pthread_compare_and_swap(long * ptr, long oldval, long newval,
-                                      int * spinlock);
+                                      __atomic_lock_t * spinlock);
 
 static inline int compare_and_swap(long * ptr, long oldval, long newval,
-                                   int * spinlock)
+                                   __atomic_lock_t * spinlock)
 {
   if (__builtin_expect (__pthread_has_cas, 1))
     return __compare_and_swap(ptr, oldval, newval);
@@ -58,7 +72,7 @@ static inline int compare_and_swap(long * ptr, long oldval, long newval,
 
 static inline int
 compare_and_swap_with_release_semantics (long * ptr, long oldval,
-                                        long newval, int * spinlock)
+                                        long newval, __atomic_lock_t * spinlock)
 {
   return __compare_and_swap_with_release_semantics (ptr, oldval,
                                                    newval);
@@ -67,7 +81,7 @@ compare_and_swap_with_release_semantics (long * ptr, long oldval,
 #endif
 
 static inline int compare_and_swap(long * ptr, long oldval, long newval,
-                                   int * spinlock)
+                                   __atomic_lock_t * spinlock)
 {
   return __compare_and_swap(ptr, oldval, newval);
 }
@@ -75,10 +89,10 @@ static inline int compare_and_swap(long * ptr, long oldval, long newval,
 #else
 
 extern int __pthread_compare_and_swap(long * ptr, long oldval, long newval,
-                                      int * spinlock);
+                                      __atomic_lock_t * spinlock);
 
 static inline int compare_and_swap(long * ptr, long oldval, long newval,
-                                   int * spinlock)
+                                   __atomic_lock_t * spinlock)
 {
   return __pthread_compare_and_swap(ptr, oldval, newval, spinlock);
 }
index 27503f0..6968ea0 100644 (file)
@@ -50,6 +50,11 @@ typedef struct
   uintptr_t sysinfo;
   uintptr_t stack_guard;
   uintptr_t pointer_guard;
+#ifdef __FreeBSD_kernel__
+  long gscope_flag;
+# else
+  int gscope_flag;
+# endif
 } tcbhead_t;
 
 #else /* __ASSEMBLER__ */
@@ -240,6 +245,25 @@ TLS_DO_MODIFY_LDT_KERNEL_CHECK(                                                  \
   ((descr)->p_header.data.pointer_guard                                      \
    = THREAD_GETMEM (THREAD_SELF, p_header.data.pointer_guard))
 
+/* Get and set the global scope generation counter in the TCB head.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do                                                                               \
+    { int __res;                                                                   \
+      asm volatile ("xchgl %0, %%gs:%P1"                                           \
+                   : "=r" (__res)                                                  \
+                   : "i" (offsetof (struct _pthread_descr_struct, p_gscope_flag)), \
+                     "0" (THREAD_GSCOPE_FLAG_UNUSED));                             \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)                                        \
+       lll_futex_wake (&THREAD_SELF->p_gscope_flag, 1);                            \
+    }                                                                              \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  THREAD_SETMEM (THREAD_SELF, p_gscope_flag, THREAD_GSCOPE_FLAG_USED)
+#define THREAD_GSCOPE_WAIT() \
+  do { /* GL(dl_wait_lookup_done) () */ } while (0)
 
 # endif        /* HAVE_TLS_SUPPORT && (FLOATING_STACKS || !IS_IN_libpthread) */
 #endif /* __ASSEMBLER__ */
index f73f40e..514cdd8 100644 (file)
@@ -1,3 +1,9 @@
+ifeq ($(subdir),csu)
+routines += unwind-resume
+shared-only-routines += unwind-resume
+CFLAGS-unwind-resume.c += -fexceptions -fasynchronous-unwind-tables
+endif
+
 ifeq ($(subdir),rt)
 librt-sysdep_routines += timer_routines
 CPPFLAGS += -DBROKEN_THREAD_SIGNALS
index a19ec07..c214e3a 100644 (file)
@@ -23,6 +23,7 @@
 #define __LT_SPINLOCK_INIT 0
 
 /* Macros for lock initializers, using the above definition. */
-#define __LOCK_INITIALIZER { 0, __LT_SPINLOCK_INIT }
+#define __LOCK_INITIALIZER ((struct _pthread_fastlock){ 0, __LT_SPINLOCK_INIT })
+#define __LOCK_ALT_INITIALIZER { 0, __LT_SPINLOCK_INIT }
 #define __ALT_LOCK_INITIALIZER { 0, __LT_SPINLOCK_INIT }
 #define __ATOMIC_INITIALIZER { 0, __LT_SPINLOCK_INIT }
index e19d029..8ff53df 100644 (file)
 
 #if defined _LIBC && !defined NOT_IN_libc
 #include <linuxthreads/internals.h>
+#else
+/* This function is called to initialize the pthread library.  */
+/* We need a prototype before it is bellow marked as weak */
+extern void __pthread_initialize (void);
 #endif
 
 /* Mutex type.  */
@@ -71,12 +75,12 @@ typedef pthread_key_t __libc_key_t;
    initialized locks must be set to one due to the lack of normal
    atomic operations.) */
 
-#if __LT_SPINLOCK_INIT == 0
+#ifdef __LT_INITIALIZER_NOT_ZERO
 #  define __libc_lock_define_initialized(CLASS,NAME) \
-  CLASS __libc_lock_t NAME;
+  CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER;
 #else
 #  define __libc_lock_define_initialized(CLASS,NAME) \
-  CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER;
+  CLASS __libc_lock_t NAME;
 #endif
 
 #define __libc_rwlock_define_initialized(CLASS,NAME) \
@@ -158,6 +162,9 @@ typedef pthread_key_t __libc_key_t;
 #define __rtld_lock_init_recursive(NAME) \
   __libc_lock_init_recursive (NAME)
 
+#define __rtld_lock_initialize(NAME) \
+ (void) ((NAME) = (__rtld_lock_recursive_t) _RTLD_LOCK_RECURSIVE_INITIALIZER)
+
 /* Finalize the named lock variable, which must be locked.  It cannot be
    used again until __libc_lock_init is called again on it.  This must be
    called on a lock variable before the containing storage is reused.  */
@@ -242,6 +249,9 @@ typedef pthread_key_t __libc_key_t;
     }                                                                        \
   } while (0)
 
+/* Get once control variable.  */
+#define __libc_once_get(ONCE_CONTROL) \
+  ((ONCE_CONTROL) != PTHREAD_ONCE_INIT)
 
 /* Start critical region with cleanup.  */
 #define __libc_cleanup_region_start(DOIT, FCT, ARG) \
@@ -376,8 +386,10 @@ weak_extern (__pthread_initialize)
 weak_extern (__pthread_atfork)
 weak_extern (BP_SYM (_pthread_cleanup_push))
 weak_extern (BP_SYM (_pthread_cleanup_pop))
+#ifdef __USE_GNU
 weak_extern (BP_SYM (_pthread_cleanup_push_defer))
 weak_extern (BP_SYM (_pthread_cleanup_pop_restore))
+#endif
 # else
 #  pragma weak __pthread_mutex_init
 #  pragma weak __pthread_mutex_destroy
@@ -399,8 +411,10 @@ weak_extern (BP_SYM (_pthread_cleanup_pop_restore))
 #  pragma weak __pthread_once
 #  pragma weak __pthread_initialize
 #  pragma weak __pthread_atfork
+#ifdef __USE_GNU
 #  pragma weak _pthread_cleanup_push_defer
 #  pragma weak _pthread_cleanup_pop_restore
+#endif
 #  pragma weak _pthread_cleanup_push
 #  pragma weak _pthread_cleanup_pop
 # endif
index d1daef0..ecdd6b5 100644 (file)
 #define __need_schedparam
 #include <bits/sched.h>
 
+typedef int __atomic_lock_t;
+
 /* Fast locks (not abstract because mutexes and conditions aren't abstract). */
 struct _pthread_fastlock
 {
-  long int __status;   /* "Free" or "taken" or head of waiting list */
-  int __spinlock;      /* Used by compare_and_swap emulation. Also,
-                         adaptive SMP lock stores spin count here. */
+  long int __status;           /* "Free" or "taken" or head of waiting list */
+  __atomic_lock_t __spinlock;  /* Used by compare_and_swap emulation. Also,
+                                  adaptive SMP lock stores spin count here. */
 };
 
 #ifndef _PTHREAD_DESCR_DEFINED
@@ -64,16 +66,21 @@ typedef struct
 {
   struct _pthread_fastlock __c_lock; /* Protect against concurrent access */
   _pthread_descr __c_waiting;        /* Threads waiting on this condition */
-  char __padding[48 - sizeof (struct _pthread_fastlock)
+  /* Since we only support two clock_id types in pthread_condattr_setclock(),
+   * this can be shrinked into a single bit if we need more space.  */
+  int __clock_id;
+  char __padding[48 - sizeof (struct _pthread_fastlock) - sizeof (int)
                 - sizeof (_pthread_descr) - sizeof (__pthread_cond_align_t)];
   __pthread_cond_align_t __align;
 } pthread_cond_t;
 
 
 /* Attribute for conditionally variables.  */
-typedef struct
+typedef struct pthread_condattr
 {
-  int __dummy;
+  /* Since we only support two clock_id types in pthread_condattr_setclock(),
+   * this can be shrinked into a single bit if we need more space.  */
+  int __clock_id;
 } pthread_condattr_t;
 
 /* Keys for thread-specific data */
index 86c7ff7..89ad88f 100644 (file)
@@ -31,26 +31,26 @@ __BEGIN_DECLS
 /* Initializers.  */
 
 #define PTHREAD_MUTEX_INITIALIZER \
-  {0, 0, 0, PTHREAD_MUTEX_TIMED_NP, __LOCK_INITIALIZER}
+  {0, 0, 0, PTHREAD_MUTEX_TIMED_NP, __LOCK_ALT_INITIALIZER}
 #ifdef __USE_GNU
 # define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
-  {0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, __LOCK_INITIALIZER}
+  {0, 0, 0, PTHREAD_MUTEX_RECURSIVE_NP, __LOCK_ALT_INITIALIZER}
 # define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
-  {0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP, __LOCK_INITIALIZER}
+  {0, 0, 0, PTHREAD_MUTEX_ERRORCHECK_NP, __LOCK_ALT_INITIALIZER}
 # define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \
-  {0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP, __LOCK_INITIALIZER}
+  {0, 0, 0, PTHREAD_MUTEX_ADAPTIVE_NP, __LOCK_ALT_INITIALIZER}
 #endif
 
-#define PTHREAD_COND_INITIALIZER {__LOCK_INITIALIZER, 0, "", 0}
+#define PTHREAD_COND_INITIALIZER {__LOCK_ALT_INITIALIZER, 0, CLOCK_REALTIME, "", 0}
 
 #if defined __USE_UNIX98 || defined __USE_XOPEN2K
 # define PTHREAD_RWLOCK_INITIALIZER \
-  { __LOCK_INITIALIZER, 0, NULL, NULL, NULL,                                 \
+  { __LOCK_ALT_INITIALIZER, 0, NULL, NULL, NULL,                             \
     PTHREAD_RWLOCK_DEFAULT_NP, PTHREAD_PROCESS_PRIVATE }
 #endif
 #ifdef __USE_GNU
 # define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \
-  { __LOCK_INITIALIZER, 0, NULL, NULL, NULL,                                 \
+  { __LOCK_ALT_INITIALIZER, 0, NULL, NULL, NULL,                             \
     PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP, PTHREAD_PROCESS_PRIVATE }
 #endif
 
@@ -86,7 +86,7 @@ enum
   PTHREAD_MUTEX_RECURSIVE_NP,
   PTHREAD_MUTEX_ERRORCHECK_NP,
   PTHREAD_MUTEX_ADAPTIVE_NP
-#ifdef __USE_UNIX98
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
   ,
   PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
   PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
@@ -241,7 +241,6 @@ extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
 extern int pthread_attr_getscope (__const pthread_attr_t *__restrict __attr,
                                  int *__restrict __scope) __THROW;
 
-#ifdef __USE_UNIX98
 /* Set the size of the guard area at the bottom of the thread.  */
 extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
                                      size_t __guardsize) __THROW;
@@ -250,7 +249,6 @@ extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
 extern int pthread_attr_getguardsize (__const pthread_attr_t *__restrict
                                      __attr, size_t *__restrict __guardsize)
      __THROW;
-#endif
 
 /* Set the starting address of the stack of the thread to be created.
    Depending on whether the stack grows up or down the value must either
@@ -371,7 +369,7 @@ extern int pthread_mutexattr_getpshared (__const pthread_mutexattr_t *
 extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
                                         int __pshared) __THROW;
 
-#ifdef __USE_UNIX98
+#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
 /* Set the mutex kind attribute in *ATTR to KIND (either PTHREAD_MUTEX_NORMAL,
    PTHREAD_MUTEX_RECURSIVE, PTHREAD_MUTEX_ERRORCHECK, or
    PTHREAD_MUTEX_DEFAULT).  */
index 8793768..8407007 100644 (file)
@@ -1 +1,87 @@
-#include <linuxthreads/semaphore.h>
+/* Linuxthreads - a simple clone()-based implementation of Posix        */
+/* threads for Linux.                                                   */
+/* Copyright (C) 1996 Xavier Leroy (Xavier.Leroy@inria.fr)              */
+/*                                                                      */
+/* This program is free software; you can redistribute it and/or        */
+/* modify it under the terms of the GNU Library General Public License  */
+/* as published by the Free Software Foundation; either version 2       */
+/* 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 Library General Public License for more details.                 */
+
+#ifndef _SEMAPHORE_H
+#define _SEMAPHORE_H    1
+
+#include <features.h>
+#include <sys/types.h>
+#ifdef __USE_XOPEN2K
+# define __need_timespec
+# include <time.h>
+#endif
+
+#ifndef _PTHREAD_DESCR_DEFINED
+/* Thread descriptors.  Needed for `sem_t' definition.  */
+typedef struct _pthread_descr_struct *_pthread_descr;
+# define _PTHREAD_DESCR_DEFINED
+#endif
+
+/* System specific semaphore definition.  */
+typedef struct
+{
+  struct _pthread_fastlock __sem_lock;
+  int __sem_value;
+  _pthread_descr __sem_waiting;
+} sem_t;
+
+
+
+/* Value returned if `sem_open' failed.  */
+#define SEM_FAILED     ((sem_t *) 0)
+
+/* Maximum value the semaphore can have.  */
+#define SEM_VALUE_MAX  (2147483647)
+
+
+__BEGIN_DECLS
+
+/* Initialize semaphore object SEM to VALUE.  If PSHARED then share it
+   with other processes.  */
+extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) __THROW;
+
+/* Free resources associated with semaphore object SEM.  */
+extern int sem_destroy (sem_t *__sem) __THROW;
+
+/* Open a named semaphore NAME with open flaot OFLAG.  */
+extern sem_t *sem_open (__const char *__name, int __oflag, ...) __THROW;
+
+/* Close descriptor for named semaphore SEM.  */
+extern int sem_close (sem_t *__sem) __THROW;
+
+/* Remove named semaphore NAME.  */
+extern int sem_unlink (__const char *__name) __THROW;
+
+/* Wait for SEM being posted.  */
+extern int sem_wait (sem_t *__sem);
+
+#ifdef __USE_XOPEN2K
+/* Similar to `sem_wait' but wait only until ABSTIME.  */
+extern int sem_timedwait (sem_t *__restrict __sem,
+                         __const struct timespec *__restrict __abstime);
+#endif
+
+/* Test whether SEM is posted.  */
+extern int sem_trywait (sem_t *__sem) __THROW;
+
+/* Post SEM.  */
+extern int sem_post (sem_t *__sem) __THROW;
+
+/* Get current value of SEM and store it in *SVAL.  */
+extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
+     __THROW;
+
+__END_DECLS
+
+#endif  /* semaphore.h */
diff --git a/linuxthreads/sysdeps/pthread/unwind-resume.c b/linuxthreads/sysdeps/pthread/unwind-resume.c
new file mode 100644 (file)
index 0000000..088f4c6
--- /dev/null
@@ -0,0 +1,64 @@
+/* Copyright (C) 2003 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Jakub Jelinek <jakub@redhat.com>.
+
+   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; see the file COPYING.LIB.  If not,
+   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
+
+#include <dlfcn.h>
+#include <stdio.h>
+#include <unwind.h>
+
+static void (*libgcc_s_resume) (struct _Unwind_Exception *exc);
+static _Unwind_Reason_Code (*libgcc_s_personality)
+  (int, _Unwind_Action, _Unwind_Exception_Class, struct _Unwind_Exception *,
+   struct _Unwind_Context *);
+
+static void
+init (void)
+{
+  void *resume, *personality;
+  void *handle;
+
+  handle = __libc_dlopen ("libgcc_s.so.1");
+
+  if (handle == NULL
+      || (resume = __libc_dlsym (handle, "_Unwind_Resume")) == NULL
+      || (personality = __libc_dlsym (handle, "__gcc_personality_v0")) == NULL)
+    __libc_fatal ("libgcc_s.so.1 must be installed for pthread_cancel to work\n");
+
+  libgcc_s_resume = resume;
+  libgcc_s_personality = personality;
+}
+
+void
+_Unwind_Resume (struct _Unwind_Exception *exc)
+{
+  if (__builtin_expect (libgcc_s_resume == NULL, 0))
+    init ();
+  libgcc_s_resume (exc);
+}
+
+_Unwind_Reason_Code
+__gcc_personality_v0 (int version, _Unwind_Action actions,
+                     _Unwind_Exception_Class exception_class,
+                      struct _Unwind_Exception *ue_header,
+                      struct _Unwind_Context *context)
+{
+  if (__builtin_expect (libgcc_s_personality == NULL, 0))
+    init ();
+  return libgcc_s_personality (version, actions, exception_class,
+                              ue_header, context);
+}
diff --git a/linuxthreads/sysdeps/unix/sysv/linux/fatal-prepare.h b/linuxthreads/sysdeps/unix/sysv/linux/fatal-prepare.h
new file mode 100644 (file)
index 0000000..622b4c5
--- /dev/null
@@ -0,0 +1,39 @@
+/* Copyright (C) 2003, 2007 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <pthread.h>
+
+/* We have to completely disable cancellation.  assert() must not be a
+   cancellation point but the implementation uses write() etc.  */
+#ifdef SHARED
+# include <pthread-functions.h>
+# define FATAL_PREPARE \
+  {                                                                          \
+    int (*fp) (int, int *);                                                   \
+    fp = __libc_pthread_functions.ptr_pthread_setcancelstate;                 \
+    if (fp != NULL)                                                           \
+      fp (PTHREAD_CANCEL_DISABLE, NULL);                                      \
+  }
+#else
+# pragma weak pthread_setcancelstate
+# define FATAL_PREPARE \
+  {                                                                          \
+    if (pthread_setcancelstate != NULL)                                              \
+      pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, NULL);                 \
+  }
+#endif
diff --git a/linuxthreads/sysdeps/unix/sysv/linux/rtld-lowlevel.h b/linuxthreads/sysdeps/unix/sysv/linux/rtld-lowlevel.h
new file mode 100644 (file)
index 0000000..6b3d368
--- /dev/null
@@ -0,0 +1,153 @@
+/* Defintions for lowlevel handling in ld.so.
+   Copyright (C) 2006 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _RTLD_LOWLEVEL_H
+#define  _RTLD_LOWLEVEL_H 1
+
+#include <atomic.h>
+#include <lowlevellock.h>
+
+
+/* Special multi-reader lock used in ld.so.  */
+#define __RTLD_MRLOCK_WRITER 1
+#define __RTLD_MRLOCK_RWAIT 2
+#define __RTLD_MRLOCK_WWAIT 4
+#define __RTLD_MRLOCK_RBITS \
+  ~(__RTLD_MRLOCK_WRITER | __RTLD_MRLOCK_RWAIT | __RTLD_MRLOCK_WWAIT)
+#define __RTLD_MRLOCK_INC 8
+#define __RTLD_MRLOCK_TRIES 5
+
+
+typedef int __rtld_mrlock_t;
+
+
+#define __rtld_mrlock_define(CLASS,NAME) \
+  CLASS __rtld_mrlock_t NAME;
+
+
+#define _RTLD_MRLOCK_INITIALIZER 0
+#define __rtld_mrlock_initialize(NAME) \
+  (void) ((NAME) = 0)
+
+
+#define __rtld_mrlock_lock(lock) \
+  do {                                                                       \
+    __label__ out;                                                           \
+    while (1)                                                                \
+      {                                                                              \
+       int oldval;                                                           \
+       for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries)             \
+         {                                                                   \
+           oldval = lock;                                                    \
+           while (__builtin_expect ((oldval                                  \
+                                     & (__RTLD_MRLOCK_WRITER                 \
+                                        | __RTLD_MRLOCK_WWAIT))              \
+                                    == 0, 1))                                \
+             {                                                               \
+               int newval = ((oldval & __RTLD_MRLOCK_RBITS)                  \
+                             + __RTLD_MRLOCK_INC);                           \
+               int ret = atomic_compare_and_exchange_val_acq (&(lock),       \
+                                                              newval,        \
+                                                              oldval);       \
+               if (__builtin_expect (ret == oldval, 1))                      \
+                 goto out;                                                   \
+               oldval = ret;                                                 \
+             }                                                               \
+           atomic_delay ();                                                  \
+         }                                                                   \
+       if ((oldval & __RTLD_MRLOCK_RWAIT) == 0)                              \
+         {                                                                   \
+           atomic_or (&(lock), __RTLD_MRLOCK_RWAIT);                         \
+           oldval |= __RTLD_MRLOCK_RWAIT;                                    \
+         }                                                                   \
+       lll_futex_wait (lock, oldval);                                        \
+      }                                                                              \
+  out:;                                                                              \
+  } while (0)
+
+
+#define __rtld_mrlock_unlock(lock) \
+  do {                                                                       \
+    int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_INC);              \
+    if (__builtin_expect ((oldval                                            \
+                          & (__RTLD_MRLOCK_RBITS | __RTLD_MRLOCK_WWAIT))     \
+                         == (__RTLD_MRLOCK_INC | __RTLD_MRLOCK_WWAIT), 0))   \
+      /* We have to wake all threads since there might be some queued        \
+        readers already.  */                                                 \
+      lll_futex_wake (&(lock), 0x7fffffff);                                  \
+  } while (0)
+
+
+/* There can only ever be one thread trying to get the exclusive lock.  */
+#define __rtld_mrlock_change(lock) \
+  do {                                                                       \
+    __label__ out;                                                           \
+    while (1)                                                                \
+      {                                                                              \
+       int oldval;                                                           \
+       for (int tries = 0; tries < __RTLD_MRLOCK_TRIES; ++tries)             \
+         {                                                                   \
+           oldval = lock;                                                    \
+           while (__builtin_expect ((oldval & __RTLD_MRLOCK_RBITS) == 0, 1)) \
+             {                                                               \
+               int newval = ((oldval & __RTLD_MRLOCK_RWAIT)                  \
+                             + __RTLD_MRLOCK_WRITER);                        \
+               int ret = atomic_compare_and_exchange_val_acq (&(lock),       \
+                                                              newval,        \
+                                                              oldval);       \
+               if (__builtin_expect (ret == oldval, 1))                      \
+                 goto out;                                                   \
+               oldval = ret;                                                 \
+             }                                                               \
+           atomic_delay ();                                                  \
+         }                                                                   \
+       atomic_or (&(lock), __RTLD_MRLOCK_WWAIT);                             \
+       oldval |= __RTLD_MRLOCK_WWAIT;                                        \
+       lll_futex_wait (lock, oldval);                                        \
+      }                                                                              \
+  out:;                                                                              \
+  } while (0)
+
+
+#define __rtld_mrlock_done(lock) \
+  do {                          \
+    int oldval = atomic_exchange_and_add (&(lock), -__RTLD_MRLOCK_WRITER);    \
+    if (__builtin_expect ((oldval & __RTLD_MRLOCK_RWAIT) != 0, 0))           \
+      lll_futex_wake (&(lock), 0x7fffffff);                                  \
+  } while (0)
+
+
+/* Function to wait for variable become zero.  Used in ld.so for
+   reference counters.  */
+#define __rtld_waitzero(word) \
+  do {                                                                       \
+    while (1)                                                                \
+      {                                                                              \
+       int val = word;                                                       \
+       if (val == 0)                                                         \
+         break;                                                              \
+       lll_futex_wait (&(word), val);                                        \
+      }                                                                              \
+  } while (0)
+
+
+#define __rtld_notify(word) \
+  lll_futex_wake (&(word), 1)
+
+#endif
index 5a1a166..351df13 100644 (file)
@@ -49,6 +49,11 @@ typedef struct
   uintptr_t sysinfo;
   uintptr_t stack_guard;
   uintptr_t pointer_guard;
+# ifdef __FreeBSD_kernel__
+  long gscope_flag;
+# else
+  int gscope_flag;
+# endif
 } tcbhead_t;
 
 #else /* __ASSEMBLER__ */
@@ -147,6 +152,43 @@ typedef struct
   ((descr)->p_header.data.pointer_guard                                      \
    = THREAD_GETMEM (THREAD_SELF, p_header.data.pointer_guard))
 
+/* Get and set the global scope generation counter in the TCB head.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#ifdef __FreeBSD_kernel__
+# define THREAD_GSCOPE_RESET_FLAG() \
+  do                                                                               \
+    { int __res;                                                                   \
+      asm volatile ("xchgl %0, %%fs:%P1"                                           \
+                   : "=r" (__res)                                                  \
+                   : "i" (offsetof (struct _pthread_descr_struct, p_gscope_flag)), \
+                     "0" (THREAD_GSCOPE_FLAG_UNUSED));                             \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)                                        \
+       lll_futex_wake (&THREAD_SELF->p_gscope_flag, 1);                            \
+    }                                                                              \
+  while (0)
+#else
+/* As the FreeBSD kernel defines futex as long (compared to int with
+   a Linux kernel), we need to use xchgq instead of xchgl to handle
+   the gscope_flag variable. */
+# define THREAD_GSCOPE_RESET_FLAG() \
+  do                                                                               \
+    { long __res;                                                                  \
+      asm volatile ("xchgq %0, %%fs:%P1"                                           \
+                   : "=r" (__res)                                                  \
+                   : "i" (offsetof (struct _pthread_descr_struct, p_gscope_flag)), \
+                     "0" (THREAD_GSCOPE_FLAG_UNUSED));                             \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)                                        \
+       lll_futex_wake (&THREAD_SELF->p_gscope_flag, 1);                            \
+    }                                                                              \
+  while (0)
+#endif         /* __FreeBSD_kernel__ */
+#define THREAD_GSCOPE_SET_FLAG() \
+  THREAD_SETMEM (THREAD_SELF, p_gscope_flag, THREAD_GSCOPE_FLAG_USED)
+#define THREAD_GSCOPE_WAIT() \
+  do { /* GL(dl_wait_lookup_done) () */ } while (0)
+
 # endif        /* HAVE_TLS_SUPPORT */
 #endif /* __ASSEMBLER__ */
 
index adb009b..5c85157 100644 (file)
@@ -1,4 +1,4 @@
-#define NTRANSLIT 1353
+#define NTRANSLIT 1354
 static const uint32_t translit_from_idx[] =
 {
      0,    2,    4,    6,    8,   10,   12,   14,   16,   18,   20,   22,
@@ -113,7 +113,7 @@ static const uint32_t translit_from_idx[] =
   2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, 2636, 2638,
   2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662,
   2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, 2680, 2682, 2684, 2686,
-  2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702, 2704
+  2688, 2690, 2692, 2694, 2696, 2698, 2700, 2702, 2704, 2706
 };
 static const wchar_t translit_from_tbl[] =
   L"\x00a0" L"\0" L"\x00a9" L"\0" L"\x00ab" L"\0" L"\x00ad" L"\0" L"\x00ae"
@@ -134,334 +134,334 @@ static const wchar_t translit_from_tbl[] =
   L"\0" L"\x2035" L"\0" L"\x2036" L"\0" L"\x2037" L"\0" L"\x2039" L"\0"
   L"\x203a" L"\0" L"\x203c" L"\0" L"\x2044" L"\0" L"\x2047" L"\0" L"\x2048"
   L"\0" L"\x2049" L"\0" L"\x205f" L"\0" L"\x2060" L"\0" L"\x2061" L"\0"
-  L"\x2062" L"\0" L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x2100"
-  L"\0" L"\x2101" L"\0" L"\x2102" L"\0" L"\x2105" L"\0" L"\x2106" L"\0"
-  L"\x210a" L"\0" L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d" L"\0" L"\x210e"
-  L"\0" L"\x2110" L"\0" L"\x2111" L"\0" L"\x2112" L"\0" L"\x2113" L"\0"
-  L"\x2115" L"\0" L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a" L"\0" L"\x211b"
-  L"\0" L"\x211c" L"\0" L"\x211d" L"\0" L"\x2121" L"\0" L"\x2122" L"\0"
-  L"\x2124" L"\0" L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c" L"\0" L"\x212d"
-  L"\0" L"\x212e" L"\0" L"\x212f" L"\0" L"\x2130" L"\0" L"\x2131" L"\0"
-  L"\x2133" L"\0" L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145" L"\0" L"\x2146"
-  L"\0" L"\x2147" L"\0" L"\x2148" L"\0" L"\x2149" L"\0" L"\x2153" L"\0"
-  L"\x2154" L"\0" L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157" L"\0" L"\x2158"
-  L"\0" L"\x2159" L"\0" L"\x215a" L"\0" L"\x215b" L"\0" L"\x215c" L"\0"
-  L"\x215d" L"\0" L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160" L"\0" L"\x2161"
-  L"\0" L"\x2162" L"\0" L"\x2163" L"\0" L"\x2164" L"\0" L"\x2165" L"\0"
-  L"\x2166" L"\0" L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169" L"\0" L"\x216a"
-  L"\0" L"\x216b" L"\0" L"\x216c" L"\0" L"\x216d" L"\0" L"\x216e" L"\0"
-  L"\x216f" L"\0" L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172" L"\0" L"\x2173"
-  L"\0" L"\x2174" L"\0" L"\x2175" L"\0" L"\x2176" L"\0" L"\x2177" L"\0"
-  L"\x2178" L"\0" L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b" L"\0" L"\x217c"
-  L"\0" L"\x217d" L"\0" L"\x217e" L"\0" L"\x217f" L"\0" L"\x2190" L"\0"
-  L"\x2192" L"\0" L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2" L"\0" L"\x21d4"
-  L"\0" L"\x2212" L"\0" L"\x2215" L"\0" L"\x2216" L"\0" L"\x2217" L"\0"
-  L"\x2223" L"\0" L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264" L"\0" L"\x2265"
-  L"\0" L"\x226a" L"\0" L"\x226b" L"\0" L"\x22d8" L"\0" L"\x22d9" L"\0"
-  L"\x2400" L"\0" L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403" L"\0" L"\x2404"
-  L"\0" L"\x2405" L"\0" L"\x2406" L"\0" L"\x2407" L"\0" L"\x2408" L"\0"
-  L"\x2409" L"\0" L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c" L"\0" L"\x240d"
-  L"\0" L"\x240e" L"\0" L"\x240f" L"\0" L"\x2410" L"\0" L"\x2411" L"\0"
-  L"\x2412" L"\0" L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415" L"\0" L"\x2416"
-  L"\0" L"\x2417" L"\0" L"\x2418" L"\0" L"\x2419" L"\0" L"\x241a" L"\0"
-  L"\x241b" L"\0" L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e" L"\0" L"\x241f"
-  L"\0" L"\x2420" L"\0" L"\x2421" L"\0" L"\x2423" L"\0" L"\x2424" L"\0"
-  L"\x2460" L"\0" L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463" L"\0" L"\x2464"
-  L"\0" L"\x2465" L"\0" L"\x2466" L"\0" L"\x2467" L"\0" L"\x2468" L"\0"
-  L"\x2469" L"\0" L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c" L"\0" L"\x246d"
-  L"\0" L"\x246e" L"\0" L"\x246f" L"\0" L"\x2470" L"\0" L"\x2471" L"\0"
-  L"\x2472" L"\0" L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475" L"\0" L"\x2476"
-  L"\0" L"\x2477" L"\0" L"\x2478" L"\0" L"\x2479" L"\0" L"\x247a" L"\0"
-  L"\x247b" L"\0" L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e" L"\0" L"\x247f"
-  L"\0" L"\x2480" L"\0" L"\x2481" L"\0" L"\x2482" L"\0" L"\x2483" L"\0"
-  L"\x2484" L"\0" L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487" L"\0" L"\x2488"
-  L"\0" L"\x2489" L"\0" L"\x248a" L"\0" L"\x248b" L"\0" L"\x248c" L"\0"
-  L"\x248d" L"\0" L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490" L"\0" L"\x2491"
-  L"\0" L"\x2492" L"\0" L"\x2493" L"\0" L"\x2494" L"\0" L"\x2495" L"\0"
-  L"\x2496" L"\0" L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499" L"\0" L"\x249a"
-  L"\0" L"\x249b" L"\0" L"\x249c" L"\0" L"\x249d" L"\0" L"\x249e" L"\0"
-  L"\x249f" L"\0" L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2" L"\0" L"\x24a3"
-  L"\0" L"\x24a4" L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0" L"\x24a7" L"\0"
-  L"\x24a8" L"\0" L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab" L"\0" L"\x24ac"
-  L"\0" L"\x24ad" L"\0" L"\x24ae" L"\0" L"\x24af" L"\0" L"\x24b0" L"\0"
-  L"\x24b1" L"\0" L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4" L"\0" L"\x24b5"
-  L"\0" L"\x24b6" L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0" L"\x24b9" L"\0"
-  L"\x24ba" L"\0" L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd" L"\0" L"\x24be"
-  L"\0" L"\x24bf" L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0" L"\x24c2" L"\0"
-  L"\x24c3" L"\0" L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6" L"\0" L"\x24c7"
-  L"\0" L"\x24c8" L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0" L"\x24cb" L"\0"
-  L"\x24cc" L"\0" L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf" L"\0" L"\x24d0"
-  L"\0" L"\x24d1" L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0" L"\x24d4" L"\0"
-  L"\x24d5" L"\0" L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8" L"\0" L"\x24d9"
-  L"\0" L"\x24da" L"\0" L"\x24db" L"\0" L"\x24dc" L"\0" L"\x24dd" L"\0"
-  L"\x24de" L"\0" L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1" L"\0" L"\x24e2"
-  L"\0" L"\x24e3" L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0" L"\x24e6" L"\0"
-  L"\x24e7" L"\0" L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea" L"\0" L"\x2500"
-  L"\0" L"\x2502" L"\0" L"\x250c" L"\0" L"\x2510" L"\0" L"\x2514" L"\0"
-  L"\x2518" L"\0" L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c" L"\0" L"\x2534"
-  L"\0" L"\x253c" L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0" L"\x2a75" L"\0"
-  L"\x2a76" L"\0" L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251" L"\0" L"\x3252"
-  L"\0" L"\x3253" L"\0" L"\x3254" L"\0" L"\x3255" L"\0" L"\x3256" L"\0"
-  L"\x3257" L"\0" L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a" L"\0" L"\x325b"
-  L"\0" L"\x325c" L"\0" L"\x325d" L"\0" L"\x325e" L"\0" L"\x325f" L"\0"
-  L"\x32b1" L"\0" L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4" L"\0" L"\x32b5"
-  L"\0" L"\x32b6" L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0" L"\x32b9" L"\0"
-  L"\x32ba" L"\0" L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd" L"\0" L"\x32be"
-  L"\0" L"\x32bf" L"\0" L"\x3371" L"\0" L"\x3372" L"\0" L"\x3373" L"\0"
-  L"\x3374" L"\0" L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380" L"\0" L"\x3381"
-  L"\0" L"\x3382" L"\0" L"\x3383" L"\0" L"\x3384" L"\0" L"\x3385" L"\0"
-  L"\x3386" L"\0" L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389" L"\0" L"\x338a"
-  L"\0" L"\x338b" L"\0" L"\x338c" L"\0" L"\x338d" L"\0" L"\x338e" L"\0"
-  L"\x338f" L"\0" L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392" L"\0" L"\x3393"
-  L"\0" L"\x3394" L"\0" L"\x3395" L"\0" L"\x3396" L"\0" L"\x3397" L"\0"
-  L"\x3398" L"\0" L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b" L"\0" L"\x339c"
-  L"\0" L"\x339d" L"\0" L"\x339e" L"\0" L"\x339f" L"\0" L"\x33a0" L"\0"
-  L"\x33a1" L"\0" L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4" L"\0" L"\x33a5"
-  L"\0" L"\x33a6" L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0" L"\x33a9" L"\0"
-  L"\x33aa" L"\0" L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad" L"\0" L"\x33ae"
-  L"\0" L"\x33af" L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0" L"\x33b2" L"\0"
-  L"\x33b3" L"\0" L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6" L"\0" L"\x33b7"
-  L"\0" L"\x33b8" L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0" L"\x33bb" L"\0"
-  L"\x33bc" L"\0" L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf" L"\0" L"\x33c2"
-  L"\0" L"\x33c3" L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0" L"\x33c6" L"\0"
-  L"\x33c7" L"\0" L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca" L"\0" L"\x33cb"
-  L"\0" L"\x33cc" L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0" L"\x33cf" L"\0"
-  L"\x33d0" L"\0" L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3" L"\0" L"\x33d4"
-  L"\0" L"\x33d5" L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0" L"\x33d8" L"\0"
-  L"\x33d9" L"\0" L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc" L"\0" L"\x33dd"
-  L"\0" L"\xfb00" L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0" L"\xfb03" L"\0"
-  L"\xfb04" L"\0" L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00" L"\0" L"\xfe01"
-  L"\0" L"\xfe02" L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0" L"\xfe05" L"\0"
-  L"\xfe06" L"\0" L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09" L"\0" L"\xfe0a"
-  L"\0" L"\xfe0b" L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0" L"\xfe0e" L"\0"
-  L"\xfe0f" L"\0" L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f" L"\0" L"\xfe50"
-  L"\0" L"\xfe52" L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0" L"\xfe56" L"\0"
-  L"\xfe57" L"\0" L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b" L"\0" L"\xfe5c"
-  L"\0" L"\xfe5f" L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0" L"\xfe62" L"\0"
-  L"\xfe63" L"\0" L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66" L"\0" L"\xfe68"
-  L"\0" L"\xfe69" L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0" L"\xfeff" L"\0"
-  L"\xff01" L"\0" L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04" L"\0" L"\xff05"
-  L"\0" L"\xff06" L"\0" L"\xff07" L"\0" L"\xff08" L"\0" L"\xff09" L"\0"
-  L"\xff0a" L"\0" L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d" L"\0" L"\xff0e"
-  L"\0" L"\xff0f" L"\0" L"\xff10" L"\0" L"\xff11" L"\0" L"\xff12" L"\0"
-  L"\xff13" L"\0" L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16" L"\0" L"\xff17"
-  L"\0" L"\xff18" L"\0" L"\xff19" L"\0" L"\xff1a" L"\0" L"\xff1b" L"\0"
-  L"\xff1c" L"\0" L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f" L"\0" L"\xff20"
-  L"\0" L"\xff21" L"\0" L"\xff22" L"\0" L"\xff23" L"\0" L"\xff24" L"\0"
-  L"\xff25" L"\0" L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28" L"\0" L"\xff29"
-  L"\0" L"\xff2a" L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0" L"\xff2d" L"\0"
-  L"\xff2e" L"\0" L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31" L"\0" L"\xff32"
-  L"\0" L"\xff33" L"\0" L"\xff34" L"\0" L"\xff35" L"\0" L"\xff36" L"\0"
-  L"\xff37" L"\0" L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a" L"\0" L"\xff3b"
-  L"\0" L"\xff3c" L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0" L"\xff3f" L"\0"
-  L"\xff40" L"\0" L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43" L"\0" L"\xff44"
-  L"\0" L"\xff45" L"\0" L"\xff46" L"\0" L"\xff47" L"\0" L"\xff48" L"\0"
-  L"\xff49" L"\0" L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c" L"\0" L"\xff4d"
-  L"\0" L"\xff4e" L"\0" L"\xff4f" L"\0" L"\xff50" L"\0" L"\xff51" L"\0"
-  L"\xff52" L"\0" L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55" L"\0" L"\xff56"
-  L"\0" L"\xff57" L"\0" L"\xff58" L"\0" L"\xff59" L"\0" L"\xff5a" L"\0"
-  L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e" L"\0"
-  L"\x0001d400" L"\0" L"\x0001d401" L"\0" L"\x0001d402" L"\0" L"\x0001d403"
-  L"\0" L"\x0001d404" L"\0" L"\x0001d405" L"\0" L"\x0001d406" L"\0"
-  L"\x0001d407" L"\0" L"\x0001d408" L"\0" L"\x0001d409" L"\0" L"\x0001d40a"
-  L"\0" L"\x0001d40b" L"\0" L"\x0001d40c" L"\0" L"\x0001d40d" L"\0"
-  L"\x0001d40e" L"\0" L"\x0001d40f" L"\0" L"\x0001d410" L"\0" L"\x0001d411"
-  L"\0" L"\x0001d412" L"\0" L"\x0001d413" L"\0" L"\x0001d414" L"\0"
-  L"\x0001d415" L"\0" L"\x0001d416" L"\0" L"\x0001d417" L"\0" L"\x0001d418"
-  L"\0" L"\x0001d419" L"\0" L"\x0001d41a" L"\0" L"\x0001d41b" L"\0"
-  L"\x0001d41c" L"\0" L"\x0001d41d" L"\0" L"\x0001d41e" L"\0" L"\x0001d41f"
-  L"\0" L"\x0001d420" L"\0" L"\x0001d421" L"\0" L"\x0001d422" L"\0"
-  L"\x0001d423" L"\0" L"\x0001d424" L"\0" L"\x0001d425" L"\0" L"\x0001d426"
-  L"\0" L"\x0001d427" L"\0" L"\x0001d428" L"\0" L"\x0001d429" L"\0"
-  L"\x0001d42a" L"\0" L"\x0001d42b" L"\0" L"\x0001d42c" L"\0" L"\x0001d42d"
-  L"\0" L"\x0001d42e" L"\0" L"\x0001d42f" L"\0" L"\x0001d430" L"\0"
-  L"\x0001d431" L"\0" L"\x0001d432" L"\0" L"\x0001d433" L"\0" L"\x0001d434"
-  L"\0" L"\x0001d435" L"\0" L"\x0001d436" L"\0" L"\x0001d437" L"\0"
-  L"\x0001d438" L"\0" L"\x0001d439" L"\0" L"\x0001d43a" L"\0" L"\x0001d43b"
-  L"\0" L"\x0001d43c" L"\0" L"\x0001d43d" L"\0" L"\x0001d43e" L"\0"
-  L"\x0001d43f" L"\0" L"\x0001d440" L"\0" L"\x0001d441" L"\0" L"\x0001d442"
-  L"\0" L"\x0001d443" L"\0" L"\x0001d444" L"\0" L"\x0001d445" L"\0"
-  L"\x0001d446" L"\0" L"\x0001d447" L"\0" L"\x0001d448" L"\0" L"\x0001d449"
-  L"\0" L"\x0001d44a" L"\0" L"\x0001d44b" L"\0" L"\x0001d44c" L"\0"
-  L"\x0001d44d" L"\0" L"\x0001d44e" L"\0" L"\x0001d44f" L"\0" L"\x0001d450"
-  L"\0" L"\x0001d451" L"\0" L"\x0001d452" L"\0" L"\x0001d453" L"\0"
-  L"\x0001d454" L"\0" L"\x0001d456" L"\0" L"\x0001d457" L"\0" L"\x0001d458"
-  L"\0" L"\x0001d459" L"\0" L"\x0001d45a" L"\0" L"\x0001d45b" L"\0"
-  L"\x0001d45c" L"\0" L"\x0001d45d" L"\0" L"\x0001d45e" L"\0" L"\x0001d45f"
-  L"\0" L"\x0001d460" L"\0" L"\x0001d461" L"\0" L"\x0001d462" L"\0"
-  L"\x0001d463" L"\0" L"\x0001d464" L"\0" L"\x0001d465" L"\0" L"\x0001d466"
-  L"\0" L"\x0001d467" L"\0" L"\x0001d468" L"\0" L"\x0001d469" L"\0"
-  L"\x0001d46a" L"\0" L"\x0001d46b" L"\0" L"\x0001d46c" L"\0" L"\x0001d46d"
-  L"\0" L"\x0001d46e" L"\0" L"\x0001d46f" L"\0" L"\x0001d470" L"\0"
-  L"\x0001d471" L"\0" L"\x0001d472" L"\0" L"\x0001d473" L"\0" L"\x0001d474"
-  L"\0" L"\x0001d475" L"\0" L"\x0001d476" L"\0" L"\x0001d477" L"\0"
-  L"\x0001d478" L"\0" L"\x0001d479" L"\0" L"\x0001d47a" L"\0" L"\x0001d47b"
-  L"\0" L"\x0001d47c" L"\0" L"\x0001d47d" L"\0" L"\x0001d47e" L"\0"
-  L"\x0001d47f" L"\0" L"\x0001d480" L"\0" L"\x0001d481" L"\0" L"\x0001d482"
-  L"\0" L"\x0001d483" L"\0" L"\x0001d484" L"\0" L"\x0001d485" L"\0"
-  L"\x0001d486" L"\0" L"\x0001d487" L"\0" L"\x0001d488" L"\0" L"\x0001d489"
-  L"\0" L"\x0001d48a" L"\0" L"\x0001d48b" L"\0" L"\x0001d48c" L"\0"
-  L"\x0001d48d" L"\0" L"\x0001d48e" L"\0" L"\x0001d48f" L"\0" L"\x0001d490"
-  L"\0" L"\x0001d491" L"\0" L"\x0001d492" L"\0" L"\x0001d493" L"\0"
-  L"\x0001d494" L"\0" L"\x0001d495" L"\0" L"\x0001d496" L"\0" L"\x0001d497"
-  L"\0" L"\x0001d498" L"\0" L"\x0001d499" L"\0" L"\x0001d49a" L"\0"
-  L"\x0001d49b" L"\0" L"\x0001d49c" L"\0" L"\x0001d49e" L"\0" L"\x0001d49f"
-  L"\0" L"\x0001d4a2" L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6" L"\0"
-  L"\x0001d4a9" L"\0" L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0" L"\x0001d4ac"
-  L"\0" L"\x0001d4ae" L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0" L"\0"
-  L"\x0001d4b1" L"\0" L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0" L"\x0001d4b4"
-  L"\0" L"\x0001d4b5" L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7" L"\0"
-  L"\x0001d4b8" L"\0" L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0" L"\x0001d4bd"
-  L"\0" L"\x0001d4be" L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0" L"\0"
-  L"\x0001d4c2" L"\0" L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0" L"\x0001d4c6"
-  L"\0" L"\x0001d4c7" L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9" L"\0"
-  L"\x0001d4ca" L"\0" L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0" L"\x0001d4cd"
-  L"\0" L"\x0001d4ce" L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0" L"\0"
-  L"\x0001d4d1" L"\0" L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0" L"\x0001d4d4"
-  L"\0" L"\x0001d4d5" L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7" L"\0"
-  L"\x0001d4d8" L"\0" L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0" L"\x0001d4db"
-  L"\0" L"\x0001d4dc" L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de" L"\0"
-  L"\x0001d4df" L"\0" L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0" L"\x0001d4e2"
-  L"\0" L"\x0001d4e3" L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5" L"\0"
-  L"\x0001d4e6" L"\0" L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0" L"\x0001d4e9"
-  L"\0" L"\x0001d4ea" L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec" L"\0"
-  L"\x0001d4ed" L"\0" L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0" L"\x0001d4f0"
-  L"\0" L"\x0001d4f1" L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3" L"\0"
-  L"\x0001d4f4" L"\0" L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0" L"\x0001d4f7"
-  L"\0" L"\x0001d4f8" L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa" L"\0"
-  L"\x0001d4fb" L"\0" L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0" L"\x0001d4fe"
-  L"\0" L"\x0001d4ff" L"\0" L"\x0001d500" L"\0" L"\x0001d501" L"\0"
-  L"\x0001d502" L"\0" L"\x0001d503" L"\0" L"\x0001d504" L"\0" L"\x0001d505"
-  L"\0" L"\x0001d507" L"\0" L"\x0001d508" L"\0" L"\x0001d509" L"\0"
-  L"\x0001d50a" L"\0" L"\x0001d50d" L"\0" L"\x0001d50e" L"\0" L"\x0001d50f"
-  L"\0" L"\x0001d510" L"\0" L"\x0001d511" L"\0" L"\x0001d512" L"\0"
-  L"\x0001d513" L"\0" L"\x0001d514" L"\0" L"\x0001d516" L"\0" L"\x0001d517"
-  L"\0" L"\x0001d518" L"\0" L"\x0001d519" L"\0" L"\x0001d51a" L"\0"
-  L"\x0001d51b" L"\0" L"\x0001d51c" L"\0" L"\x0001d51e" L"\0" L"\x0001d51f"
-  L"\0" L"\x0001d520" L"\0" L"\x0001d521" L"\0" L"\x0001d522" L"\0"
-  L"\x0001d523" L"\0" L"\x0001d524" L"\0" L"\x0001d525" L"\0" L"\x0001d526"
-  L"\0" L"\x0001d527" L"\0" L"\x0001d528" L"\0" L"\x0001d529" L"\0"
-  L"\x0001d52a" L"\0" L"\x0001d52b" L"\0" L"\x0001d52c" L"\0" L"\x0001d52d"
-  L"\0" L"\x0001d52e" L"\0" L"\x0001d52f" L"\0" L"\x0001d530" L"\0"
-  L"\x0001d531" L"\0" L"\x0001d532" L"\0" L"\x0001d533" L"\0" L"\x0001d534"
-  L"\0" L"\x0001d535" L"\0" L"\x0001d536" L"\0" L"\x0001d537" L"\0"
-  L"\x0001d538" L"\0" L"\x0001d539" L"\0" L"\x0001d53b" L"\0" L"\x0001d53c"
-  L"\0" L"\x0001d53d" L"\0" L"\x0001d53e" L"\0" L"\x0001d540" L"\0"
-  L"\x0001d541" L"\0" L"\x0001d542" L"\0" L"\x0001d543" L"\0" L"\x0001d544"
-  L"\0" L"\x0001d546" L"\0" L"\x0001d54a" L"\0" L"\x0001d54b" L"\0"
-  L"\x0001d54c" L"\0" L"\x0001d54d" L"\0" L"\x0001d54e" L"\0" L"\x0001d54f"
-  L"\0" L"\x0001d550" L"\0" L"\x0001d552" L"\0" L"\x0001d553" L"\0"
-  L"\x0001d554" L"\0" L"\x0001d555" L"\0" L"\x0001d556" L"\0" L"\x0001d557"
-  L"\0" L"\x0001d558" L"\0" L"\x0001d559" L"\0" L"\x0001d55a" L"\0"
-  L"\x0001d55b" L"\0" L"\x0001d55c" L"\0" L"\x0001d55d" L"\0" L"\x0001d55e"
-  L"\0" L"\x0001d55f" L"\0" L"\x0001d560" L"\0" L"\x0001d561" L"\0"
-  L"\x0001d562" L"\0" L"\x0001d563" L"\0" L"\x0001d564" L"\0" L"\x0001d565"
-  L"\0" L"\x0001d566" L"\0" L"\x0001d567" L"\0" L"\x0001d568" L"\0"
-  L"\x0001d569" L"\0" L"\x0001d56a" L"\0" L"\x0001d56b" L"\0" L"\x0001d56c"
-  L"\0" L"\x0001d56d" L"\0" L"\x0001d56e" L"\0" L"\x0001d56f" L"\0"
-  L"\x0001d570" L"\0" L"\x0001d571" L"\0" L"\x0001d572" L"\0" L"\x0001d573"
-  L"\0" L"\x0001d574" L"\0" L"\x0001d575" L"\0" L"\x0001d576" L"\0"
-  L"\x0001d577" L"\0" L"\x0001d578" L"\0" L"\x0001d579" L"\0" L"\x0001d57a"
-  L"\0" L"\x0001d57b" L"\0" L"\x0001d57c" L"\0" L"\x0001d57d" L"\0"
-  L"\x0001d57e" L"\0" L"\x0001d57f" L"\0" L"\x0001d580" L"\0" L"\x0001d581"
-  L"\0" L"\x0001d582" L"\0" L"\x0001d583" L"\0" L"\x0001d584" L"\0"
-  L"\x0001d585" L"\0" L"\x0001d586" L"\0" L"\x0001d587" L"\0" L"\x0001d588"
-  L"\0" L"\x0001d589" L"\0" L"\x0001d58a" L"\0" L"\x0001d58b" L"\0"
-  L"\x0001d58c" L"\0" L"\x0001d58d" L"\0" L"\x0001d58e" L"\0" L"\x0001d58f"
-  L"\0" L"\x0001d590" L"\0" L"\x0001d591" L"\0" L"\x0001d592" L"\0"
-  L"\x0001d593" L"\0" L"\x0001d594" L"\0" L"\x0001d595" L"\0" L"\x0001d596"
-  L"\0" L"\x0001d597" L"\0" L"\x0001d598" L"\0" L"\x0001d599" L"\0"
-  L"\x0001d59a" L"\0" L"\x0001d59b" L"\0" L"\x0001d59c" L"\0" L"\x0001d59d"
-  L"\0" L"\x0001d59e" L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0" L"\0"
-  L"\x0001d5a1" L"\0" L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0" L"\x0001d5a4"
-  L"\0" L"\x0001d5a5" L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7" L"\0"
-  L"\x0001d5a8" L"\0" L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0" L"\x0001d5ab"
-  L"\0" L"\x0001d5ac" L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae" L"\0"
-  L"\x0001d5af" L"\0" L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0" L"\x0001d5b2"
-  L"\0" L"\x0001d5b3" L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5" L"\0"
-  L"\x0001d5b6" L"\0" L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0" L"\x0001d5b9"
-  L"\0" L"\x0001d5ba" L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc" L"\0"
-  L"\x0001d5bd" L"\0" L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0" L"\x0001d5c0"
-  L"\0" L"\x0001d5c1" L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3" L"\0"
-  L"\x0001d5c4" L"\0" L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0" L"\x0001d5c7"
-  L"\0" L"\x0001d5c8" L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca" L"\0"
-  L"\x0001d5cb" L"\0" L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0" L"\x0001d5ce"
-  L"\0" L"\x0001d5cf" L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1" L"\0"
-  L"\x0001d5d2" L"\0" L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0" L"\x0001d5d5"
-  L"\0" L"\x0001d5d6" L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8" L"\0"
-  L"\x0001d5d9" L"\0" L"\x0001d5da" L"\0" L"\x0001d5db" L"\0" L"\x0001d5dc"
-  L"\0" L"\x0001d5dd" L"\0" L"\x0001d5de" L"\0" L"\x0001d5df" L"\0"
-  L"\x0001d5e0" L"\0" L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0" L"\x0001d5e3"
-  L"\0" L"\x0001d5e4" L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6" L"\0"
-  L"\x0001d5e7" L"\0" L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0" L"\x0001d5ea"
-  L"\0" L"\x0001d5eb" L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed" L"\0"
-  L"\x0001d5ee" L"\0" L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0" L"\x0001d5f1"
-  L"\0" L"\x0001d5f2" L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4" L"\0"
-  L"\x0001d5f5" L"\0" L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0" L"\x0001d5f8"
-  L"\0" L"\x0001d5f9" L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb" L"\0"
-  L"\x0001d5fc" L"\0" L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0" L"\x0001d5ff"
-  L"\0" L"\x0001d600" L"\0" L"\x0001d601" L"\0" L"\x0001d602" L"\0"
-  L"\x0001d603" L"\0" L"\x0001d604" L"\0" L"\x0001d605" L"\0" L"\x0001d606"
-  L"\0" L"\x0001d607" L"\0" L"\x0001d608" L"\0" L"\x0001d609" L"\0"
-  L"\x0001d60a" L"\0" L"\x0001d60b" L"\0" L"\x0001d60c" L"\0" L"\x0001d60d"
-  L"\0" L"\x0001d60e" L"\0" L"\x0001d60f" L"\0" L"\x0001d610" L"\0"
-  L"\x0001d611" L"\0" L"\x0001d612" L"\0" L"\x0001d613" L"\0" L"\x0001d614"
-  L"\0" L"\x0001d615" L"\0" L"\x0001d616" L"\0" L"\x0001d617" L"\0"
-  L"\x0001d618" L"\0" L"\x0001d619" L"\0" L"\x0001d61a" L"\0" L"\x0001d61b"
-  L"\0" L"\x0001d61c" L"\0" L"\x0001d61d" L"\0" L"\x0001d61e" L"\0"
-  L"\x0001d61f" L"\0" L"\x0001d620" L"\0" L"\x0001d621" L"\0" L"\x0001d622"
-  L"\0" L"\x0001d623" L"\0" L"\x0001d624" L"\0" L"\x0001d625" L"\0"
-  L"\x0001d626" L"\0" L"\x0001d627" L"\0" L"\x0001d628" L"\0" L"\x0001d629"
-  L"\0" L"\x0001d62a" L"\0" L"\x0001d62b" L"\0" L"\x0001d62c" L"\0"
-  L"\x0001d62d" L"\0" L"\x0001d62e" L"\0" L"\x0001d62f" L"\0" L"\x0001d630"
-  L"\0" L"\x0001d631" L"\0" L"\x0001d632" L"\0" L"\x0001d633" L"\0"
-  L"\x0001d634" L"\0" L"\x0001d635" L"\0" L"\x0001d636" L"\0" L"\x0001d637"
-  L"\0" L"\x0001d638" L"\0" L"\x0001d639" L"\0" L"\x0001d63a" L"\0"
-  L"\x0001d63b" L"\0" L"\x0001d63c" L"\0" L"\x0001d63d" L"\0" L"\x0001d63e"
-  L"\0" L"\x0001d63f" L"\0" L"\x0001d640" L"\0" L"\x0001d641" L"\0"
-  L"\x0001d642" L"\0" L"\x0001d643" L"\0" L"\x0001d644" L"\0" L"\x0001d645"
-  L"\0" L"\x0001d646" L"\0" L"\x0001d647" L"\0" L"\x0001d648" L"\0"
-  L"\x0001d649" L"\0" L"\x0001d64a" L"\0" L"\x0001d64b" L"\0" L"\x0001d64c"
-  L"\0" L"\x0001d64d" L"\0" L"\x0001d64e" L"\0" L"\x0001d64f" L"\0"
-  L"\x0001d650" L"\0" L"\x0001d651" L"\0" L"\x0001d652" L"\0" L"\x0001d653"
-  L"\0" L"\x0001d654" L"\0" L"\x0001d655" L"\0" L"\x0001d656" L"\0"
-  L"\x0001d657" L"\0" L"\x0001d658" L"\0" L"\x0001d659" L"\0" L"\x0001d65a"
-  L"\0" L"\x0001d65b" L"\0" L"\x0001d65c" L"\0" L"\x0001d65d" L"\0"
-  L"\x0001d65e" L"\0" L"\x0001d65f" L"\0" L"\x0001d660" L"\0" L"\x0001d661"
-  L"\0" L"\x0001d662" L"\0" L"\x0001d663" L"\0" L"\x0001d664" L"\0"
-  L"\x0001d665" L"\0" L"\x0001d666" L"\0" L"\x0001d667" L"\0" L"\x0001d668"
-  L"\0" L"\x0001d669" L"\0" L"\x0001d66a" L"\0" L"\x0001d66b" L"\0"
-  L"\x0001d66c" L"\0" L"\x0001d66d" L"\0" L"\x0001d66e" L"\0" L"\x0001d66f"
-  L"\0" L"\x0001d670" L"\0" L"\x0001d671" L"\0" L"\x0001d672" L"\0"
-  L"\x0001d673" L"\0" L"\x0001d674" L"\0" L"\x0001d675" L"\0" L"\x0001d676"
-  L"\0" L"\x0001d677" L"\0" L"\x0001d678" L"\0" L"\x0001d679" L"\0"
-  L"\x0001d67a" L"\0" L"\x0001d67b" L"\0" L"\x0001d67c" L"\0" L"\x0001d67d"
-  L"\0" L"\x0001d67e" L"\0" L"\x0001d67f" L"\0" L"\x0001d680" L"\0"
-  L"\x0001d681" L"\0" L"\x0001d682" L"\0" L"\x0001d683" L"\0" L"\x0001d684"
-  L"\0" L"\x0001d685" L"\0" L"\x0001d686" L"\0" L"\x0001d687" L"\0"
-  L"\x0001d688" L"\0" L"\x0001d689" L"\0" L"\x0001d68a" L"\0" L"\x0001d68b"
-  L"\0" L"\x0001d68c" L"\0" L"\x0001d68d" L"\0" L"\x0001d68e" L"\0"
-  L"\x0001d68f" L"\0" L"\x0001d690" L"\0" L"\x0001d691" L"\0" L"\x0001d692"
-  L"\0" L"\x0001d693" L"\0" L"\x0001d694" L"\0" L"\x0001d695" L"\0"
-  L"\x0001d696" L"\0" L"\x0001d697" L"\0" L"\x0001d698" L"\0" L"\x0001d699"
-  L"\0" L"\x0001d69a" L"\0" L"\x0001d69b" L"\0" L"\x0001d69c" L"\0"
-  L"\x0001d69d" L"\0" L"\x0001d69e" L"\0" L"\x0001d69f" L"\0" L"\x0001d6a0"
-  L"\0" L"\x0001d6a1" L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3" L"\0"
-  L"\x0001d7ce" L"\0" L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0" L"\x0001d7d1"
-  L"\0" L"\x0001d7d2" L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4" L"\0"
-  L"\x0001d7d5" L"\0" L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0" L"\x0001d7d8"
-  L"\0" L"\x0001d7d9" L"\0" L"\x0001d7da" L"\0" L"\x0001d7db" L"\0"
-  L"\x0001d7dc" L"\0" L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0" L"\x0001d7df"
-  L"\0" L"\x0001d7e0" L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2" L"\0"
-  L"\x0001d7e3" L"\0" L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0" L"\x0001d7e6"
-  L"\0" L"\x0001d7e7" L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9" L"\0"
-  L"\x0001d7ea" L"\0" L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0" L"\x0001d7ed"
-  L"\0" L"\x0001d7ee" L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0" L"\0"
-  L"\x0001d7f1" L"\0" L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0" L"\x0001d7f4"
-  L"\0" L"\x0001d7f5" L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7" L"\0"
-  L"\x0001d7f8" L"\0" L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0" L"\x0001d7fb"
-  L"\0" L"\x0001d7fc" L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe" L"\0"
-  L"\x0001d7ff";
+  L"\x2062" L"\0" L"\x2063" L"\0" L"\x20a8" L"\0" L"\x20ac" L"\0" L"\x20b9"
+  L"\0" L"\x2100" L"\0" L"\x2101" L"\0" L"\x2102" L"\0" L"\x2105" L"\0"
+  L"\x2106" L"\0" L"\x210a" L"\0" L"\x210b" L"\0" L"\x210c" L"\0" L"\x210d"
+  L"\0" L"\x210e" L"\0" L"\x2110" L"\0" L"\x2111" L"\0" L"\x2112" L"\0"
+  L"\x2113" L"\0" L"\x2115" L"\0" L"\x2116" L"\0" L"\x2119" L"\0" L"\x211a"
+  L"\0" L"\x211b" L"\0" L"\x211c" L"\0" L"\x211d" L"\0" L"\x2121" L"\0"
+  L"\x2122" L"\0" L"\x2124" L"\0" L"\x2126" L"\0" L"\x2128" L"\0" L"\x212c"
+  L"\0" L"\x212d" L"\0" L"\x212e" L"\0" L"\x212f" L"\0" L"\x2130" L"\0"
+  L"\x2131" L"\0" L"\x2133" L"\0" L"\x2134" L"\0" L"\x2139" L"\0" L"\x2145"
+  L"\0" L"\x2146" L"\0" L"\x2147" L"\0" L"\x2148" L"\0" L"\x2149" L"\0"
+  L"\x2153" L"\0" L"\x2154" L"\0" L"\x2155" L"\0" L"\x2156" L"\0" L"\x2157"
+  L"\0" L"\x2158" L"\0" L"\x2159" L"\0" L"\x215a" L"\0" L"\x215b" L"\0"
+  L"\x215c" L"\0" L"\x215d" L"\0" L"\x215e" L"\0" L"\x215f" L"\0" L"\x2160"
+  L"\0" L"\x2161" L"\0" L"\x2162" L"\0" L"\x2163" L"\0" L"\x2164" L"\0"
+  L"\x2165" L"\0" L"\x2166" L"\0" L"\x2167" L"\0" L"\x2168" L"\0" L"\x2169"
+  L"\0" L"\x216a" L"\0" L"\x216b" L"\0" L"\x216c" L"\0" L"\x216d" L"\0"
+  L"\x216e" L"\0" L"\x216f" L"\0" L"\x2170" L"\0" L"\x2171" L"\0" L"\x2172"
+  L"\0" L"\x2173" L"\0" L"\x2174" L"\0" L"\x2175" L"\0" L"\x2176" L"\0"
+  L"\x2177" L"\0" L"\x2178" L"\0" L"\x2179" L"\0" L"\x217a" L"\0" L"\x217b"
+  L"\0" L"\x217c" L"\0" L"\x217d" L"\0" L"\x217e" L"\0" L"\x217f" L"\0"
+  L"\x2190" L"\0" L"\x2192" L"\0" L"\x2194" L"\0" L"\x21d0" L"\0" L"\x21d2"
+  L"\0" L"\x21d4" L"\0" L"\x2212" L"\0" L"\x2215" L"\0" L"\x2216" L"\0"
+  L"\x2217" L"\0" L"\x2223" L"\0" L"\x2236" L"\0" L"\x223c" L"\0" L"\x2264"
+  L"\0" L"\x2265" L"\0" L"\x226a" L"\0" L"\x226b" L"\0" L"\x22d8" L"\0"
+  L"\x22d9" L"\0" L"\x2400" L"\0" L"\x2401" L"\0" L"\x2402" L"\0" L"\x2403"
+  L"\0" L"\x2404" L"\0" L"\x2405" L"\0" L"\x2406" L"\0" L"\x2407" L"\0"
+  L"\x2408" L"\0" L"\x2409" L"\0" L"\x240a" L"\0" L"\x240b" L"\0" L"\x240c"
+  L"\0" L"\x240d" L"\0" L"\x240e" L"\0" L"\x240f" L"\0" L"\x2410" L"\0"
+  L"\x2411" L"\0" L"\x2412" L"\0" L"\x2413" L"\0" L"\x2414" L"\0" L"\x2415"
+  L"\0" L"\x2416" L"\0" L"\x2417" L"\0" L"\x2418" L"\0" L"\x2419" L"\0"
+  L"\x241a" L"\0" L"\x241b" L"\0" L"\x241c" L"\0" L"\x241d" L"\0" L"\x241e"
+  L"\0" L"\x241f" L"\0" L"\x2420" L"\0" L"\x2421" L"\0" L"\x2423" L"\0"
+  L"\x2424" L"\0" L"\x2460" L"\0" L"\x2461" L"\0" L"\x2462" L"\0" L"\x2463"
+  L"\0" L"\x2464" L"\0" L"\x2465" L"\0" L"\x2466" L"\0" L"\x2467" L"\0"
+  L"\x2468" L"\0" L"\x2469" L"\0" L"\x246a" L"\0" L"\x246b" L"\0" L"\x246c"
+  L"\0" L"\x246d" L"\0" L"\x246e" L"\0" L"\x246f" L"\0" L"\x2470" L"\0"
+  L"\x2471" L"\0" L"\x2472" L"\0" L"\x2473" L"\0" L"\x2474" L"\0" L"\x2475"
+  L"\0" L"\x2476" L"\0" L"\x2477" L"\0" L"\x2478" L"\0" L"\x2479" L"\0"
+  L"\x247a" L"\0" L"\x247b" L"\0" L"\x247c" L"\0" L"\x247d" L"\0" L"\x247e"
+  L"\0" L"\x247f" L"\0" L"\x2480" L"\0" L"\x2481" L"\0" L"\x2482" L"\0"
+  L"\x2483" L"\0" L"\x2484" L"\0" L"\x2485" L"\0" L"\x2486" L"\0" L"\x2487"
+  L"\0" L"\x2488" L"\0" L"\x2489" L"\0" L"\x248a" L"\0" L"\x248b" L"\0"
+  L"\x248c" L"\0" L"\x248d" L"\0" L"\x248e" L"\0" L"\x248f" L"\0" L"\x2490"
+  L"\0" L"\x2491" L"\0" L"\x2492" L"\0" L"\x2493" L"\0" L"\x2494" L"\0"
+  L"\x2495" L"\0" L"\x2496" L"\0" L"\x2497" L"\0" L"\x2498" L"\0" L"\x2499"
+  L"\0" L"\x249a" L"\0" L"\x249b" L"\0" L"\x249c" L"\0" L"\x249d" L"\0"
+  L"\x249e" L"\0" L"\x249f" L"\0" L"\x24a0" L"\0" L"\x24a1" L"\0" L"\x24a2"
+  L"\0" L"\x24a3" L"\0" L"\x24a4" L"\0" L"\x24a5" L"\0" L"\x24a6" L"\0"
+  L"\x24a7" L"\0" L"\x24a8" L"\0" L"\x24a9" L"\0" L"\x24aa" L"\0" L"\x24ab"
+  L"\0" L"\x24ac" L"\0" L"\x24ad" L"\0" L"\x24ae" L"\0" L"\x24af" L"\0"
+  L"\x24b0" L"\0" L"\x24b1" L"\0" L"\x24b2" L"\0" L"\x24b3" L"\0" L"\x24b4"
+  L"\0" L"\x24b5" L"\0" L"\x24b6" L"\0" L"\x24b7" L"\0" L"\x24b8" L"\0"
+  L"\x24b9" L"\0" L"\x24ba" L"\0" L"\x24bb" L"\0" L"\x24bc" L"\0" L"\x24bd"
+  L"\0" L"\x24be" L"\0" L"\x24bf" L"\0" L"\x24c0" L"\0" L"\x24c1" L"\0"
+  L"\x24c2" L"\0" L"\x24c3" L"\0" L"\x24c4" L"\0" L"\x24c5" L"\0" L"\x24c6"
+  L"\0" L"\x24c7" L"\0" L"\x24c8" L"\0" L"\x24c9" L"\0" L"\x24ca" L"\0"
+  L"\x24cb" L"\0" L"\x24cc" L"\0" L"\x24cd" L"\0" L"\x24ce" L"\0" L"\x24cf"
+  L"\0" L"\x24d0" L"\0" L"\x24d1" L"\0" L"\x24d2" L"\0" L"\x24d3" L"\0"
+  L"\x24d4" L"\0" L"\x24d5" L"\0" L"\x24d6" L"\0" L"\x24d7" L"\0" L"\x24d8"
+  L"\0" L"\x24d9" L"\0" L"\x24da" L"\0" L"\x24db" L"\0" L"\x24dc" L"\0"
+  L"\x24dd" L"\0" L"\x24de" L"\0" L"\x24df" L"\0" L"\x24e0" L"\0" L"\x24e1"
+  L"\0" L"\x24e2" L"\0" L"\x24e3" L"\0" L"\x24e4" L"\0" L"\x24e5" L"\0"
+  L"\x24e6" L"\0" L"\x24e7" L"\0" L"\x24e8" L"\0" L"\x24e9" L"\0" L"\x24ea"
+  L"\0" L"\x2500" L"\0" L"\x2502" L"\0" L"\x250c" L"\0" L"\x2510" L"\0"
+  L"\x2514" L"\0" L"\x2518" L"\0" L"\x251c" L"\0" L"\x2524" L"\0" L"\x252c"
+  L"\0" L"\x2534" L"\0" L"\x253c" L"\0" L"\x25e6" L"\0" L"\x2a74" L"\0"
+  L"\x2a75" L"\0" L"\x2a76" L"\0" L"\x3000" L"\0" L"\x30a0" L"\0" L"\x3251"
+  L"\0" L"\x3252" L"\0" L"\x3253" L"\0" L"\x3254" L"\0" L"\x3255" L"\0"
+  L"\x3256" L"\0" L"\x3257" L"\0" L"\x3258" L"\0" L"\x3259" L"\0" L"\x325a"
+  L"\0" L"\x325b" L"\0" L"\x325c" L"\0" L"\x325d" L"\0" L"\x325e" L"\0"
+  L"\x325f" L"\0" L"\x32b1" L"\0" L"\x32b2" L"\0" L"\x32b3" L"\0" L"\x32b4"
+  L"\0" L"\x32b5" L"\0" L"\x32b6" L"\0" L"\x32b7" L"\0" L"\x32b8" L"\0"
+  L"\x32b9" L"\0" L"\x32ba" L"\0" L"\x32bb" L"\0" L"\x32bc" L"\0" L"\x32bd"
+  L"\0" L"\x32be" L"\0" L"\x32bf" L"\0" L"\x3371" L"\0" L"\x3372" L"\0"
+  L"\x3373" L"\0" L"\x3374" L"\0" L"\x3375" L"\0" L"\x3376" L"\0" L"\x3380"
+  L"\0" L"\x3381" L"\0" L"\x3382" L"\0" L"\x3383" L"\0" L"\x3384" L"\0"
+  L"\x3385" L"\0" L"\x3386" L"\0" L"\x3387" L"\0" L"\x3388" L"\0" L"\x3389"
+  L"\0" L"\x338a" L"\0" L"\x338b" L"\0" L"\x338c" L"\0" L"\x338d" L"\0"
+  L"\x338e" L"\0" L"\x338f" L"\0" L"\x3390" L"\0" L"\x3391" L"\0" L"\x3392"
+  L"\0" L"\x3393" L"\0" L"\x3394" L"\0" L"\x3395" L"\0" L"\x3396" L"\0"
+  L"\x3397" L"\0" L"\x3398" L"\0" L"\x3399" L"\0" L"\x339a" L"\0" L"\x339b"
+  L"\0" L"\x339c" L"\0" L"\x339d" L"\0" L"\x339e" L"\0" L"\x339f" L"\0"
+  L"\x33a0" L"\0" L"\x33a1" L"\0" L"\x33a2" L"\0" L"\x33a3" L"\0" L"\x33a4"
+  L"\0" L"\x33a5" L"\0" L"\x33a6" L"\0" L"\x33a7" L"\0" L"\x33a8" L"\0"
+  L"\x33a9" L"\0" L"\x33aa" L"\0" L"\x33ab" L"\0" L"\x33ac" L"\0" L"\x33ad"
+  L"\0" L"\x33ae" L"\0" L"\x33af" L"\0" L"\x33b0" L"\0" L"\x33b1" L"\0"
+  L"\x33b2" L"\0" L"\x33b3" L"\0" L"\x33b4" L"\0" L"\x33b5" L"\0" L"\x33b6"
+  L"\0" L"\x33b7" L"\0" L"\x33b8" L"\0" L"\x33b9" L"\0" L"\x33ba" L"\0"
+  L"\x33bb" L"\0" L"\x33bc" L"\0" L"\x33bd" L"\0" L"\x33be" L"\0" L"\x33bf"
+  L"\0" L"\x33c2" L"\0" L"\x33c3" L"\0" L"\x33c4" L"\0" L"\x33c5" L"\0"
+  L"\x33c6" L"\0" L"\x33c7" L"\0" L"\x33c8" L"\0" L"\x33c9" L"\0" L"\x33ca"
+  L"\0" L"\x33cb" L"\0" L"\x33cc" L"\0" L"\x33cd" L"\0" L"\x33ce" L"\0"
+  L"\x33cf" L"\0" L"\x33d0" L"\0" L"\x33d1" L"\0" L"\x33d2" L"\0" L"\x33d3"
+  L"\0" L"\x33d4" L"\0" L"\x33d5" L"\0" L"\x33d6" L"\0" L"\x33d7" L"\0"
+  L"\x33d8" L"\0" L"\x33d9" L"\0" L"\x33da" L"\0" L"\x33db" L"\0" L"\x33dc"
+  L"\0" L"\x33dd" L"\0" L"\xfb00" L"\0" L"\xfb01" L"\0" L"\xfb02" L"\0"
+  L"\xfb03" L"\0" L"\xfb04" L"\0" L"\xfb06" L"\0" L"\xfb29" L"\0" L"\xfe00"
+  L"\0" L"\xfe01" L"\0" L"\xfe02" L"\0" L"\xfe03" L"\0" L"\xfe04" L"\0"
+  L"\xfe05" L"\0" L"\xfe06" L"\0" L"\xfe07" L"\0" L"\xfe08" L"\0" L"\xfe09"
+  L"\0" L"\xfe0a" L"\0" L"\xfe0b" L"\0" L"\xfe0c" L"\0" L"\xfe0d" L"\0"
+  L"\xfe0e" L"\0" L"\xfe0f" L"\0" L"\xfe4d" L"\0" L"\xfe4e" L"\0" L"\xfe4f"
+  L"\0" L"\xfe50" L"\0" L"\xfe52" L"\0" L"\xfe54" L"\0" L"\xfe55" L"\0"
+  L"\xfe56" L"\0" L"\xfe57" L"\0" L"\xfe59" L"\0" L"\xfe5a" L"\0" L"\xfe5b"
+  L"\0" L"\xfe5c" L"\0" L"\xfe5f" L"\0" L"\xfe60" L"\0" L"\xfe61" L"\0"
+  L"\xfe62" L"\0" L"\xfe63" L"\0" L"\xfe64" L"\0" L"\xfe65" L"\0" L"\xfe66"
+  L"\0" L"\xfe68" L"\0" L"\xfe69" L"\0" L"\xfe6a" L"\0" L"\xfe6b" L"\0"
+  L"\xfeff" L"\0" L"\xff01" L"\0" L"\xff02" L"\0" L"\xff03" L"\0" L"\xff04"
+  L"\0" L"\xff05" L"\0" L"\xff06" L"\0" L"\xff07" L"\0" L"\xff08" L"\0"
+  L"\xff09" L"\0" L"\xff0a" L"\0" L"\xff0b" L"\0" L"\xff0c" L"\0" L"\xff0d"
+  L"\0" L"\xff0e" L"\0" L"\xff0f" L"\0" L"\xff10" L"\0" L"\xff11" L"\0"
+  L"\xff12" L"\0" L"\xff13" L"\0" L"\xff14" L"\0" L"\xff15" L"\0" L"\xff16"
+  L"\0" L"\xff17" L"\0" L"\xff18" L"\0" L"\xff19" L"\0" L"\xff1a" L"\0"
+  L"\xff1b" L"\0" L"\xff1c" L"\0" L"\xff1d" L"\0" L"\xff1e" L"\0" L"\xff1f"
+  L"\0" L"\xff20" L"\0" L"\xff21" L"\0" L"\xff22" L"\0" L"\xff23" L"\0"
+  L"\xff24" L"\0" L"\xff25" L"\0" L"\xff26" L"\0" L"\xff27" L"\0" L"\xff28"
+  L"\0" L"\xff29" L"\0" L"\xff2a" L"\0" L"\xff2b" L"\0" L"\xff2c" L"\0"
+  L"\xff2d" L"\0" L"\xff2e" L"\0" L"\xff2f" L"\0" L"\xff30" L"\0" L"\xff31"
+  L"\0" L"\xff32" L"\0" L"\xff33" L"\0" L"\xff34" L"\0" L"\xff35" L"\0"
+  L"\xff36" L"\0" L"\xff37" L"\0" L"\xff38" L"\0" L"\xff39" L"\0" L"\xff3a"
+  L"\0" L"\xff3b" L"\0" L"\xff3c" L"\0" L"\xff3d" L"\0" L"\xff3e" L"\0"
+  L"\xff3f" L"\0" L"\xff40" L"\0" L"\xff41" L"\0" L"\xff42" L"\0" L"\xff43"
+  L"\0" L"\xff44" L"\0" L"\xff45" L"\0" L"\xff46" L"\0" L"\xff47" L"\0"
+  L"\xff48" L"\0" L"\xff49" L"\0" L"\xff4a" L"\0" L"\xff4b" L"\0" L"\xff4c"
+  L"\0" L"\xff4d" L"\0" L"\xff4e" L"\0" L"\xff4f" L"\0" L"\xff50" L"\0"
+  L"\xff51" L"\0" L"\xff52" L"\0" L"\xff53" L"\0" L"\xff54" L"\0" L"\xff55"
+  L"\0" L"\xff56" L"\0" L"\xff57" L"\0" L"\xff58" L"\0" L"\xff59" L"\0"
+  L"\xff5a" L"\0" L"\xff5b" L"\0" L"\xff5c" L"\0" L"\xff5d" L"\0" L"\xff5e"
+  L"\0" L"\x0001d400" L"\0" L"\x0001d401" L"\0" L"\x0001d402" L"\0"
+  L"\x0001d403" L"\0" L"\x0001d404" L"\0" L"\x0001d405" L"\0" L"\x0001d406"
+  L"\0" L"\x0001d407" L"\0" L"\x0001d408" L"\0" L"\x0001d409" L"\0"
+  L"\x0001d40a" L"\0" L"\x0001d40b" L"\0" L"\x0001d40c" L"\0" L"\x0001d40d"
+  L"\0" L"\x0001d40e" L"\0" L"\x0001d40f" L"\0" L"\x0001d410" L"\0"
+  L"\x0001d411" L"\0" L"\x0001d412" L"\0" L"\x0001d413" L"\0" L"\x0001d414"
+  L"\0" L"\x0001d415" L"\0" L"\x0001d416" L"\0" L"\x0001d417" L"\0"
+  L"\x0001d418" L"\0" L"\x0001d419" L"\0" L"\x0001d41a" L"\0" L"\x0001d41b"
+  L"\0" L"\x0001d41c" L"\0" L"\x0001d41d" L"\0" L"\x0001d41e" L"\0"
+  L"\x0001d41f" L"\0" L"\x0001d420" L"\0" L"\x0001d421" L"\0" L"\x0001d422"
+  L"\0" L"\x0001d423" L"\0" L"\x0001d424" L"\0" L"\x0001d425" L"\0"
+  L"\x0001d426" L"\0" L"\x0001d427" L"\0" L"\x0001d428" L"\0" L"\x0001d429"
+  L"\0" L"\x0001d42a" L"\0" L"\x0001d42b" L"\0" L"\x0001d42c" L"\0"
+  L"\x0001d42d" L"\0" L"\x0001d42e" L"\0" L"\x0001d42f" L"\0" L"\x0001d430"
+  L"\0" L"\x0001d431" L"\0" L"\x0001d432" L"\0" L"\x0001d433" L"\0"
+  L"\x0001d434" L"\0" L"\x0001d435" L"\0" L"\x0001d436" L"\0" L"\x0001d437"
+  L"\0" L"\x0001d438" L"\0" L"\x0001d439" L"\0" L"\x0001d43a" L"\0"
+  L"\x0001d43b" L"\0" L"\x0001d43c" L"\0" L"\x0001d43d" L"\0" L"\x0001d43e"
+  L"\0" L"\x0001d43f" L"\0" L"\x0001d440" L"\0" L"\x0001d441" L"\0"
+  L"\x0001d442" L"\0" L"\x0001d443" L"\0" L"\x0001d444" L"\0" L"\x0001d445"
+  L"\0" L"\x0001d446" L"\0" L"\x0001d447" L"\0" L"\x0001d448" L"\0"
+  L"\x0001d449" L"\0" L"\x0001d44a" L"\0" L"\x0001d44b" L"\0" L"\x0001d44c"
+  L"\0" L"\x0001d44d" L"\0" L"\x0001d44e" L"\0" L"\x0001d44f" L"\0"
+  L"\x0001d450" L"\0" L"\x0001d451" L"\0" L"\x0001d452" L"\0" L"\x0001d453"
+  L"\0" L"\x0001d454" L"\0" L"\x0001d456" L"\0" L"\x0001d457" L"\0"
+  L"\x0001d458" L"\0" L"\x0001d459" L"\0" L"\x0001d45a" L"\0" L"\x0001d45b"
+  L"\0" L"\x0001d45c" L"\0" L"\x0001d45d" L"\0" L"\x0001d45e" L"\0"
+  L"\x0001d45f" L"\0" L"\x0001d460" L"\0" L"\x0001d461" L"\0" L"\x0001d462"
+  L"\0" L"\x0001d463" L"\0" L"\x0001d464" L"\0" L"\x0001d465" L"\0"
+  L"\x0001d466" L"\0" L"\x0001d467" L"\0" L"\x0001d468" L"\0" L"\x0001d469"
+  L"\0" L"\x0001d46a" L"\0" L"\x0001d46b" L"\0" L"\x0001d46c" L"\0"
+  L"\x0001d46d" L"\0" L"\x0001d46e" L"\0" L"\x0001d46f" L"\0" L"\x0001d470"
+  L"\0" L"\x0001d471" L"\0" L"\x0001d472" L"\0" L"\x0001d473" L"\0"
+  L"\x0001d474" L"\0" L"\x0001d475" L"\0" L"\x0001d476" L"\0" L"\x0001d477"
+  L"\0" L"\x0001d478" L"\0" L"\x0001d479" L"\0" L"\x0001d47a" L"\0"
+  L"\x0001d47b" L"\0" L"\x0001d47c" L"\0" L"\x0001d47d" L"\0" L"\x0001d47e"
+  L"\0" L"\x0001d47f" L"\0" L"\x0001d480" L"\0" L"\x0001d481" L"\0"
+  L"\x0001d482" L"\0" L"\x0001d483" L"\0" L"\x0001d484" L"\0" L"\x0001d485"
+  L"\0" L"\x0001d486" L"\0" L"\x0001d487" L"\0" L"\x0001d488" L"\0"
+  L"\x0001d489" L"\0" L"\x0001d48a" L"\0" L"\x0001d48b" L"\0" L"\x0001d48c"
+  L"\0" L"\x0001d48d" L"\0" L"\x0001d48e" L"\0" L"\x0001d48f" L"\0"
+  L"\x0001d490" L"\0" L"\x0001d491" L"\0" L"\x0001d492" L"\0" L"\x0001d493"
+  L"\0" L"\x0001d494" L"\0" L"\x0001d495" L"\0" L"\x0001d496" L"\0"
+  L"\x0001d497" L"\0" L"\x0001d498" L"\0" L"\x0001d499" L"\0" L"\x0001d49a"
+  L"\0" L"\x0001d49b" L"\0" L"\x0001d49c" L"\0" L"\x0001d49e" L"\0"
+  L"\x0001d49f" L"\0" L"\x0001d4a2" L"\0" L"\x0001d4a5" L"\0" L"\x0001d4a6"
+  L"\0" L"\x0001d4a9" L"\0" L"\x0001d4aa" L"\0" L"\x0001d4ab" L"\0"
+  L"\x0001d4ac" L"\0" L"\x0001d4ae" L"\0" L"\x0001d4af" L"\0" L"\x0001d4b0"
+  L"\0" L"\x0001d4b1" L"\0" L"\x0001d4b2" L"\0" L"\x0001d4b3" L"\0"
+  L"\x0001d4b4" L"\0" L"\x0001d4b5" L"\0" L"\x0001d4b6" L"\0" L"\x0001d4b7"
+  L"\0" L"\x0001d4b8" L"\0" L"\x0001d4b9" L"\0" L"\x0001d4bb" L"\0"
+  L"\x0001d4bd" L"\0" L"\x0001d4be" L"\0" L"\x0001d4bf" L"\0" L"\x0001d4c0"
+  L"\0" L"\x0001d4c2" L"\0" L"\x0001d4c3" L"\0" L"\x0001d4c5" L"\0"
+  L"\x0001d4c6" L"\0" L"\x0001d4c7" L"\0" L"\x0001d4c8" L"\0" L"\x0001d4c9"
+  L"\0" L"\x0001d4ca" L"\0" L"\x0001d4cb" L"\0" L"\x0001d4cc" L"\0"
+  L"\x0001d4cd" L"\0" L"\x0001d4ce" L"\0" L"\x0001d4cf" L"\0" L"\x0001d4d0"
+  L"\0" L"\x0001d4d1" L"\0" L"\x0001d4d2" L"\0" L"\x0001d4d3" L"\0"
+  L"\x0001d4d4" L"\0" L"\x0001d4d5" L"\0" L"\x0001d4d6" L"\0" L"\x0001d4d7"
+  L"\0" L"\x0001d4d8" L"\0" L"\x0001d4d9" L"\0" L"\x0001d4da" L"\0"
+  L"\x0001d4db" L"\0" L"\x0001d4dc" L"\0" L"\x0001d4dd" L"\0" L"\x0001d4de"
+  L"\0" L"\x0001d4df" L"\0" L"\x0001d4e0" L"\0" L"\x0001d4e1" L"\0"
+  L"\x0001d4e2" L"\0" L"\x0001d4e3" L"\0" L"\x0001d4e4" L"\0" L"\x0001d4e5"
+  L"\0" L"\x0001d4e6" L"\0" L"\x0001d4e7" L"\0" L"\x0001d4e8" L"\0"
+  L"\x0001d4e9" L"\0" L"\x0001d4ea" L"\0" L"\x0001d4eb" L"\0" L"\x0001d4ec"
+  L"\0" L"\x0001d4ed" L"\0" L"\x0001d4ee" L"\0" L"\x0001d4ef" L"\0"
+  L"\x0001d4f0" L"\0" L"\x0001d4f1" L"\0" L"\x0001d4f2" L"\0" L"\x0001d4f3"
+  L"\0" L"\x0001d4f4" L"\0" L"\x0001d4f5" L"\0" L"\x0001d4f6" L"\0"
+  L"\x0001d4f7" L"\0" L"\x0001d4f8" L"\0" L"\x0001d4f9" L"\0" L"\x0001d4fa"
+  L"\0" L"\x0001d4fb" L"\0" L"\x0001d4fc" L"\0" L"\x0001d4fd" L"\0"
+  L"\x0001d4fe" L"\0" L"\x0001d4ff" L"\0" L"\x0001d500" L"\0" L"\x0001d501"
+  L"\0" L"\x0001d502" L"\0" L"\x0001d503" L"\0" L"\x0001d504" L"\0"
+  L"\x0001d505" L"\0" L"\x0001d507" L"\0" L"\x0001d508" L"\0" L"\x0001d509"
+  L"\0" L"\x0001d50a" L"\0" L"\x0001d50d" L"\0" L"\x0001d50e" L"\0"
+  L"\x0001d50f" L"\0" L"\x0001d510" L"\0" L"\x0001d511" L"\0" L"\x0001d512"
+  L"\0" L"\x0001d513" L"\0" L"\x0001d514" L"\0" L"\x0001d516" L"\0"
+  L"\x0001d517" L"\0" L"\x0001d518" L"\0" L"\x0001d519" L"\0" L"\x0001d51a"
+  L"\0" L"\x0001d51b" L"\0" L"\x0001d51c" L"\0" L"\x0001d51e" L"\0"
+  L"\x0001d51f" L"\0" L"\x0001d520" L"\0" L"\x0001d521" L"\0" L"\x0001d522"
+  L"\0" L"\x0001d523" L"\0" L"\x0001d524" L"\0" L"\x0001d525" L"\0"
+  L"\x0001d526" L"\0" L"\x0001d527" L"\0" L"\x0001d528" L"\0" L"\x0001d529"
+  L"\0" L"\x0001d52a" L"\0" L"\x0001d52b" L"\0" L"\x0001d52c" L"\0"
+  L"\x0001d52d" L"\0" L"\x0001d52e" L"\0" L"\x0001d52f" L"\0" L"\x0001d530"
+  L"\0" L"\x0001d531" L"\0" L"\x0001d532" L"\0" L"\x0001d533" L"\0"
+  L"\x0001d534" L"\0" L"\x0001d535" L"\0" L"\x0001d536" L"\0" L"\x0001d537"
+  L"\0" L"\x0001d538" L"\0" L"\x0001d539" L"\0" L"\x0001d53b" L"\0"
+  L"\x0001d53c" L"\0" L"\x0001d53d" L"\0" L"\x0001d53e" L"\0" L"\x0001d540"
+  L"\0" L"\x0001d541" L"\0" L"\x0001d542" L"\0" L"\x0001d543" L"\0"
+  L"\x0001d544" L"\0" L"\x0001d546" L"\0" L"\x0001d54a" L"\0" L"\x0001d54b"
+  L"\0" L"\x0001d54c" L"\0" L"\x0001d54d" L"\0" L"\x0001d54e" L"\0"
+  L"\x0001d54f" L"\0" L"\x0001d550" L"\0" L"\x0001d552" L"\0" L"\x0001d553"
+  L"\0" L"\x0001d554" L"\0" L"\x0001d555" L"\0" L"\x0001d556" L"\0"
+  L"\x0001d557" L"\0" L"\x0001d558" L"\0" L"\x0001d559" L"\0" L"\x0001d55a"
+  L"\0" L"\x0001d55b" L"\0" L"\x0001d55c" L"\0" L"\x0001d55d" L"\0"
+  L"\x0001d55e" L"\0" L"\x0001d55f" L"\0" L"\x0001d560" L"\0" L"\x0001d561"
+  L"\0" L"\x0001d562" L"\0" L"\x0001d563" L"\0" L"\x0001d564" L"\0"
+  L"\x0001d565" L"\0" L"\x0001d566" L"\0" L"\x0001d567" L"\0" L"\x0001d568"
+  L"\0" L"\x0001d569" L"\0" L"\x0001d56a" L"\0" L"\x0001d56b" L"\0"
+  L"\x0001d56c" L"\0" L"\x0001d56d" L"\0" L"\x0001d56e" L"\0" L"\x0001d56f"
+  L"\0" L"\x0001d570" L"\0" L"\x0001d571" L"\0" L"\x0001d572" L"\0"
+  L"\x0001d573" L"\0" L"\x0001d574" L"\0" L"\x0001d575" L"\0" L"\x0001d576"
+  L"\0" L"\x0001d577" L"\0" L"\x0001d578" L"\0" L"\x0001d579" L"\0"
+  L"\x0001d57a" L"\0" L"\x0001d57b" L"\0" L"\x0001d57c" L"\0" L"\x0001d57d"
+  L"\0" L"\x0001d57e" L"\0" L"\x0001d57f" L"\0" L"\x0001d580" L"\0"
+  L"\x0001d581" L"\0" L"\x0001d582" L"\0" L"\x0001d583" L"\0" L"\x0001d584"
+  L"\0" L"\x0001d585" L"\0" L"\x0001d586" L"\0" L"\x0001d587" L"\0"
+  L"\x0001d588" L"\0" L"\x0001d589" L"\0" L"\x0001d58a" L"\0" L"\x0001d58b"
+  L"\0" L"\x0001d58c" L"\0" L"\x0001d58d" L"\0" L"\x0001d58e" L"\0"
+  L"\x0001d58f" L"\0" L"\x0001d590" L"\0" L"\x0001d591" L"\0" L"\x0001d592"
+  L"\0" L"\x0001d593" L"\0" L"\x0001d594" L"\0" L"\x0001d595" L"\0"
+  L"\x0001d596" L"\0" L"\x0001d597" L"\0" L"\x0001d598" L"\0" L"\x0001d599"
+  L"\0" L"\x0001d59a" L"\0" L"\x0001d59b" L"\0" L"\x0001d59c" L"\0"
+  L"\x0001d59d" L"\0" L"\x0001d59e" L"\0" L"\x0001d59f" L"\0" L"\x0001d5a0"
+  L"\0" L"\x0001d5a1" L"\0" L"\x0001d5a2" L"\0" L"\x0001d5a3" L"\0"
+  L"\x0001d5a4" L"\0" L"\x0001d5a5" L"\0" L"\x0001d5a6" L"\0" L"\x0001d5a7"
+  L"\0" L"\x0001d5a8" L"\0" L"\x0001d5a9" L"\0" L"\x0001d5aa" L"\0"
+  L"\x0001d5ab" L"\0" L"\x0001d5ac" L"\0" L"\x0001d5ad" L"\0" L"\x0001d5ae"
+  L"\0" L"\x0001d5af" L"\0" L"\x0001d5b0" L"\0" L"\x0001d5b1" L"\0"
+  L"\x0001d5b2" L"\0" L"\x0001d5b3" L"\0" L"\x0001d5b4" L"\0" L"\x0001d5b5"
+  L"\0" L"\x0001d5b6" L"\0" L"\x0001d5b7" L"\0" L"\x0001d5b8" L"\0"
+  L"\x0001d5b9" L"\0" L"\x0001d5ba" L"\0" L"\x0001d5bb" L"\0" L"\x0001d5bc"
+  L"\0" L"\x0001d5bd" L"\0" L"\x0001d5be" L"\0" L"\x0001d5bf" L"\0"
+  L"\x0001d5c0" L"\0" L"\x0001d5c1" L"\0" L"\x0001d5c2" L"\0" L"\x0001d5c3"
+  L"\0" L"\x0001d5c4" L"\0" L"\x0001d5c5" L"\0" L"\x0001d5c6" L"\0"
+  L"\x0001d5c7" L"\0" L"\x0001d5c8" L"\0" L"\x0001d5c9" L"\0" L"\x0001d5ca"
+  L"\0" L"\x0001d5cb" L"\0" L"\x0001d5cc" L"\0" L"\x0001d5cd" L"\0"
+  L"\x0001d5ce" L"\0" L"\x0001d5cf" L"\0" L"\x0001d5d0" L"\0" L"\x0001d5d1"
+  L"\0" L"\x0001d5d2" L"\0" L"\x0001d5d3" L"\0" L"\x0001d5d4" L"\0"
+  L"\x0001d5d5" L"\0" L"\x0001d5d6" L"\0" L"\x0001d5d7" L"\0" L"\x0001d5d8"
+  L"\0" L"\x0001d5d9" L"\0" L"\x0001d5da" L"\0" L"\x0001d5db" L"\0"
+  L"\x0001d5dc" L"\0" L"\x0001d5dd" L"\0" L"\x0001d5de" L"\0" L"\x0001d5df"
+  L"\0" L"\x0001d5e0" L"\0" L"\x0001d5e1" L"\0" L"\x0001d5e2" L"\0"
+  L"\x0001d5e3" L"\0" L"\x0001d5e4" L"\0" L"\x0001d5e5" L"\0" L"\x0001d5e6"
+  L"\0" L"\x0001d5e7" L"\0" L"\x0001d5e8" L"\0" L"\x0001d5e9" L"\0"
+  L"\x0001d5ea" L"\0" L"\x0001d5eb" L"\0" L"\x0001d5ec" L"\0" L"\x0001d5ed"
+  L"\0" L"\x0001d5ee" L"\0" L"\x0001d5ef" L"\0" L"\x0001d5f0" L"\0"
+  L"\x0001d5f1" L"\0" L"\x0001d5f2" L"\0" L"\x0001d5f3" L"\0" L"\x0001d5f4"
+  L"\0" L"\x0001d5f5" L"\0" L"\x0001d5f6" L"\0" L"\x0001d5f7" L"\0"
+  L"\x0001d5f8" L"\0" L"\x0001d5f9" L"\0" L"\x0001d5fa" L"\0" L"\x0001d5fb"
+  L"\0" L"\x0001d5fc" L"\0" L"\x0001d5fd" L"\0" L"\x0001d5fe" L"\0"
+  L"\x0001d5ff" L"\0" L"\x0001d600" L"\0" L"\x0001d601" L"\0" L"\x0001d602"
+  L"\0" L"\x0001d603" L"\0" L"\x0001d604" L"\0" L"\x0001d605" L"\0"
+  L"\x0001d606" L"\0" L"\x0001d607" L"\0" L"\x0001d608" L"\0" L"\x0001d609"
+  L"\0" L"\x0001d60a" L"\0" L"\x0001d60b" L"\0" L"\x0001d60c" L"\0"
+  L"\x0001d60d" L"\0" L"\x0001d60e" L"\0" L"\x0001d60f" L"\0" L"\x0001d610"
+  L"\0" L"\x0001d611" L"\0" L"\x0001d612" L"\0" L"\x0001d613" L"\0"
+  L"\x0001d614" L"\0" L"\x0001d615" L"\0" L"\x0001d616" L"\0" L"\x0001d617"
+  L"\0" L"\x0001d618" L"\0" L"\x0001d619" L"\0" L"\x0001d61a" L"\0"
+  L"\x0001d61b" L"\0" L"\x0001d61c" L"\0" L"\x0001d61d" L"\0" L"\x0001d61e"
+  L"\0" L"\x0001d61f" L"\0" L"\x0001d620" L"\0" L"\x0001d621" L"\0"
+  L"\x0001d622" L"\0" L"\x0001d623" L"\0" L"\x0001d624" L"\0" L"\x0001d625"
+  L"\0" L"\x0001d626" L"\0" L"\x0001d627" L"\0" L"\x0001d628" L"\0"
+  L"\x0001d629" L"\0" L"\x0001d62a" L"\0" L"\x0001d62b" L"\0" L"\x0001d62c"
+  L"\0" L"\x0001d62d" L"\0" L"\x0001d62e" L"\0" L"\x0001d62f" L"\0"
+  L"\x0001d630" L"\0" L"\x0001d631" L"\0" L"\x0001d632" L"\0" L"\x0001d633"
+  L"\0" L"\x0001d634" L"\0" L"\x0001d635" L"\0" L"\x0001d636" L"\0"
+  L"\x0001d637" L"\0" L"\x0001d638" L"\0" L"\x0001d639" L"\0" L"\x0001d63a"
+  L"\0" L"\x0001d63b" L"\0" L"\x0001d63c" L"\0" L"\x0001d63d" L"\0"
+  L"\x0001d63e" L"\0" L"\x0001d63f" L"\0" L"\x0001d640" L"\0" L"\x0001d641"
+  L"\0" L"\x0001d642" L"\0" L"\x0001d643" L"\0" L"\x0001d644" L"\0"
+  L"\x0001d645" L"\0" L"\x0001d646" L"\0" L"\x0001d647" L"\0" L"\x0001d648"
+  L"\0" L"\x0001d649" L"\0" L"\x0001d64a" L"\0" L"\x0001d64b" L"\0"
+  L"\x0001d64c" L"\0" L"\x0001d64d" L"\0" L"\x0001d64e" L"\0" L"\x0001d64f"
+  L"\0" L"\x0001d650" L"\0" L"\x0001d651" L"\0" L"\x0001d652" L"\0"
+  L"\x0001d653" L"\0" L"\x0001d654" L"\0" L"\x0001d655" L"\0" L"\x0001d656"
+  L"\0" L"\x0001d657" L"\0" L"\x0001d658" L"\0" L"\x0001d659" L"\0"
+  L"\x0001d65a" L"\0" L"\x0001d65b" L"\0" L"\x0001d65c" L"\0" L"\x0001d65d"
+  L"\0" L"\x0001d65e" L"\0" L"\x0001d65f" L"\0" L"\x0001d660" L"\0"
+  L"\x0001d661" L"\0" L"\x0001d662" L"\0" L"\x0001d663" L"\0" L"\x0001d664"
+  L"\0" L"\x0001d665" L"\0" L"\x0001d666" L"\0" L"\x0001d667" L"\0"
+  L"\x0001d668" L"\0" L"\x0001d669" L"\0" L"\x0001d66a" L"\0" L"\x0001d66b"
+  L"\0" L"\x0001d66c" L"\0" L"\x0001d66d" L"\0" L"\x0001d66e" L"\0"
+  L"\x0001d66f" L"\0" L"\x0001d670" L"\0" L"\x0001d671" L"\0" L"\x0001d672"
+  L"\0" L"\x0001d673" L"\0" L"\x0001d674" L"\0" L"\x0001d675" L"\0"
+  L"\x0001d676" L"\0" L"\x0001d677" L"\0" L"\x0001d678" L"\0" L"\x0001d679"
+  L"\0" L"\x0001d67a" L"\0" L"\x0001d67b" L"\0" L"\x0001d67c" L"\0"
+  L"\x0001d67d" L"\0" L"\x0001d67e" L"\0" L"\x0001d67f" L"\0" L"\x0001d680"
+  L"\0" L"\x0001d681" L"\0" L"\x0001d682" L"\0" L"\x0001d683" L"\0"
+  L"\x0001d684" L"\0" L"\x0001d685" L"\0" L"\x0001d686" L"\0" L"\x0001d687"
+  L"\0" L"\x0001d688" L"\0" L"\x0001d689" L"\0" L"\x0001d68a" L"\0"
+  L"\x0001d68b" L"\0" L"\x0001d68c" L"\0" L"\x0001d68d" L"\0" L"\x0001d68e"
+  L"\0" L"\x0001d68f" L"\0" L"\x0001d690" L"\0" L"\x0001d691" L"\0"
+  L"\x0001d692" L"\0" L"\x0001d693" L"\0" L"\x0001d694" L"\0" L"\x0001d695"
+  L"\0" L"\x0001d696" L"\0" L"\x0001d697" L"\0" L"\x0001d698" L"\0"
+  L"\x0001d699" L"\0" L"\x0001d69a" L"\0" L"\x0001d69b" L"\0" L"\x0001d69c"
+  L"\0" L"\x0001d69d" L"\0" L"\x0001d69e" L"\0" L"\x0001d69f" L"\0"
+  L"\x0001d6a0" L"\0" L"\x0001d6a1" L"\0" L"\x0001d6a2" L"\0" L"\x0001d6a3"
+  L"\0" L"\x0001d7ce" L"\0" L"\x0001d7cf" L"\0" L"\x0001d7d0" L"\0"
+  L"\x0001d7d1" L"\0" L"\x0001d7d2" L"\0" L"\x0001d7d3" L"\0" L"\x0001d7d4"
+  L"\0" L"\x0001d7d5" L"\0" L"\x0001d7d6" L"\0" L"\x0001d7d7" L"\0"
+  L"\x0001d7d8" L"\0" L"\x0001d7d9" L"\0" L"\x0001d7da" L"\0" L"\x0001d7db"
+  L"\0" L"\x0001d7dc" L"\0" L"\x0001d7dd" L"\0" L"\x0001d7de" L"\0"
+  L"\x0001d7df" L"\0" L"\x0001d7e0" L"\0" L"\x0001d7e1" L"\0" L"\x0001d7e2"
+  L"\0" L"\x0001d7e3" L"\0" L"\x0001d7e4" L"\0" L"\x0001d7e5" L"\0"
+  L"\x0001d7e6" L"\0" L"\x0001d7e7" L"\0" L"\x0001d7e8" L"\0" L"\x0001d7e9"
+  L"\0" L"\x0001d7ea" L"\0" L"\x0001d7eb" L"\0" L"\x0001d7ec" L"\0"
+  L"\x0001d7ed" L"\0" L"\x0001d7ee" L"\0" L"\x0001d7ef" L"\0" L"\x0001d7f0"
+  L"\0" L"\x0001d7f1" L"\0" L"\x0001d7f2" L"\0" L"\x0001d7f3" L"\0"
+  L"\x0001d7f4" L"\0" L"\x0001d7f5" L"\0" L"\x0001d7f6" L"\0" L"\x0001d7f7"
+  L"\0" L"\x0001d7f8" L"\0" L"\x0001d7f9" L"\0" L"\x0001d7fa" L"\0"
+  L"\x0001d7fb" L"\0" L"\x0001d7fc" L"\0" L"\x0001d7fd" L"\0" L"\x0001d7fe"
+  L"\0" L"\x0001d7ff";
 static const uint32_t translit_to_idx[] =
 {
      0,    3,    8,   12,   15,   20,   23,   26,   30,   37,   44,   51,
@@ -471,22 +471,22 @@ static const uint32_t translit_to_idx[] =
    180,  183,  186,  189,  192,  196,  199,  202,  205,  208,  211,  214,
    217,  221,  224,  227,  230,  233,  237,  242,  245,  248,  252,  257,
    260,  263,  267,  270,  274,  278,  282,  285,  287,  289,  291,  293,
-   297,  302,  307,  312,  315,  320,  325,  328,  331,  334,  337,  340,
-   343,  346,  349,  352,  355,  359,  362,  365,  368,  371,  374,  379,
-   385,  388,  393,  396,  399,  402,  405,  408,  411,  414,  417,  420,
-   423,  426,  429,  432,  435,  438,  445,  452,  459,  466,  473,  480,
-   487,  494,  501,  508,  515,  522,  527,  530,  534,  539,  543,  546,
-   550,  555,  561,  565,  568,  572,  577,  580,  583,  586,  589,  592,
-   596,  601,  605,  608,  612,  617,  623,  627,  630,  634,  639,  642,
-   645,  648,  651,  655,  659,  664,  668,  672,  677,  680,  683,  686,
-   689,  692,  695,  698,  702,  706,  710,  714,  719,  724,  729,  734,
-   739,  744,  749,  754,  759,  764,  768,  772,  776,  780,  784,  788,
-   792,  796,  801,  806,  811,  816,  821,  826,  831,  836,  841,  845,
-   850,  855,  859,  863,  867,  871,  875,  880,  883,  887,  892,  897,
-   902,  907,  912,  917,  922,  927,  932,  938,  944,  950,  956,  962,
-   968,  974,  980,  986,  992,  998, 1003, 1008, 1013, 1018, 1023, 1028,
-  1033, 1038, 1043, 1049, 1055, 1061, 1067, 1073, 1079, 1085, 1091, 1097,
-  1103, 1109, 1113, 1117, 1121, 1125, 1129, 1133, 1137, 1141, 1145, 1150,
+   297,  302,  307,  312,  317,  320,  325,  330,  333,  336,  339,  342,
+   345,  348,  351,  354,  357,  360,  364,  367,  370,  373,  376,  379,
+   384,  390,  393,  398,  401,  404,  407,  410,  413,  416,  419,  422,
+   425,  428,  431,  434,  437,  440,  443,  450,  457,  464,  471,  478,
+   485,  492,  499,  506,  513,  520,  527,  532,  535,  539,  544,  548,
+   551,  555,  560,  566,  570,  573,  577,  582,  585,  588,  591,  594,
+   597,  601,  606,  610,  613,  617,  622,  628,  632,  635,  639,  644,
+   647,  650,  653,  656,  660,  664,  669,  673,  677,  682,  685,  688,
+   691,  694,  697,  700,  703,  707,  711,  715,  719,  724,  729,  734,
+   739,  744,  749,  754,  759,  764,  769,  773,  777,  781,  785,  789,
+   793,  797,  801,  806,  811,  816,  821,  826,  831,  836,  841,  846,
+   850,  855,  860,  864,  868,  872,  876,  880,  885,  888,  892,  897,
+   902,  907,  912,  917,  922,  927,  932,  937,  943,  949,  955,  961,
+   967,  973,  979,  985,  991,  997, 1003, 1008, 1013, 1018, 1023, 1028,
+  1033, 1038, 1043, 1048, 1054, 1060, 1066, 1072, 1078, 1084, 1090, 1096,
+  1102, 1108, 1114, 1118, 1122, 1126, 1130, 1134, 1138, 1142, 1146, 1150,
   1155, 1160, 1165, 1170, 1175, 1180, 1185, 1190, 1195, 1200, 1205, 1210,
   1215, 1220, 1225, 1230, 1235, 1240, 1245, 1250, 1255, 1260, 1265, 1270,
   1275, 1280, 1285, 1290, 1295, 1300, 1305, 1310, 1315, 1320, 1325, 1330,
@@ -494,89 +494,89 @@ static const uint32_t translit_to_idx[] =
   1395, 1400, 1405, 1410, 1415, 1420, 1425, 1430, 1435, 1440, 1445, 1450,
   1455, 1460, 1465, 1470, 1475, 1480, 1485, 1490, 1495, 1500, 1505, 1510,
   1515, 1520, 1525, 1530, 1535, 1540, 1545, 1550, 1555, 1560, 1565, 1570,
-  1575, 1580, 1585, 1590, 1595, 1598, 1601, 1604, 1607, 1610, 1613, 1616,
-  1619, 1622, 1625, 1628, 1631, 1636, 1640, 1645, 1648, 1651, 1657, 1663,
-  1669, 1675, 1681, 1687, 1693, 1699, 1705, 1711, 1717, 1723, 1729, 1735,
-  1741, 1747, 1753, 1759, 1765, 1771, 1777, 1783, 1789, 1795, 1801, 1807,
-  1813, 1819, 1825, 1831, 1836, 1840, 1844, 1849, 1853, 1857, 1861, 1865,
-  1869, 1873, 1877, 1881, 1885, 1889, 1894, 1900, 1904, 1908, 1912, 1916,
-  1920, 1924, 1928, 1933, 1938, 1943, 1948, 1952, 1956, 1960, 1964, 1968,
-  1972, 1976, 1980, 1984, 1988, 1994, 2000, 2005, 2011, 2017, 2023, 2028,
-  2034, 2039, 2046, 2050, 2055, 2060, 2065, 2070, 2077, 2086, 2090, 2094,
-  2098, 2102, 2106, 2110, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142,
-  2146, 2150, 2156, 2160, 2164, 2168, 2174, 2179, 2183, 2187, 2191, 2195,
-  2199, 2203, 2207, 2211, 2215, 2219, 2224, 2228, 2232, 2237, 2242, 2246,
-  2252, 2257, 2261, 2265, 2269, 2273, 2277, 2281, 2285, 2290, 2295, 2299,
-  2302, 2304, 2306, 2308, 2310, 2312, 2314, 2316, 2318, 2320, 2322, 2324,
-  2326, 2328, 2330, 2332, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355,
-  2358, 2361, 2364, 2367, 2370, 2373, 2376, 2379, 2382, 2385, 2388, 2391,
-  2394, 2397, 2400, 2403, 2406, 2409, 2411, 2414, 2417, 2420, 2423, 2426,
-  2429, 2432, 2435, 2438, 2441, 2444, 2447, 2450, 2453, 2456, 2459, 2462,
-  2465, 2468, 2471, 2474, 2477, 2480, 2483, 2486, 2489, 2492, 2495, 2498,
-  2501, 2504, 2507, 2510, 2513, 2516, 2519, 2522, 2525, 2528, 2531, 2534,
-  2537, 2540, 2543, 2546, 2549, 2552, 2555, 2558, 2561, 2564, 2567, 2570,
-  2573, 2576, 2579, 2582, 2585, 2588, 2591, 2594, 2597, 2600, 2603, 2606,
-  2609, 2612, 2615, 2618, 2621, 2624, 2627, 2630, 2633, 2636, 2639, 2642,
-  2645, 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, 2672, 2675, 2678,
-  2681, 2684, 2687, 2690, 2693, 2696, 2699, 2702, 2705, 2708, 2711, 2714,
-  2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750,
-  2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786,
-  2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822,
-  2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858,
-  2861, 2864, 2867, 2870, 2873, 2876, 2879, 2882, 2885, 2888, 2891, 2894,
-  2897, 2900, 2903, 2906, 2909, 2912, 2915, 2918, 2921, 2924, 2927, 2930,
-  2933, 2936, 2939, 2942, 2945, 2948, 2951, 2954, 2957, 2960, 2963, 2966,
-  2969, 2972, 2975, 2978, 2981, 2984, 2987, 2990, 2993, 2996, 2999, 3002,
-  3005, 3008, 3011, 3014, 3017, 3020, 3023, 3026, 3029, 3032, 3035, 3038,
-  3041, 3044, 3047, 3050, 3053, 3056, 3059, 3062, 3065, 3068, 3071, 3074,
-  3077, 3080, 3083, 3086, 3089, 3092, 3095, 3098, 3101, 3104, 3107, 3110,
-  3113, 3116, 3119, 3122, 3125, 3128, 3131, 3134, 3137, 3140, 3143, 3146,
-  3149, 3152, 3155, 3158, 3161, 3164, 3167, 3170, 3173, 3176, 3179, 3182,
-  3185, 3188, 3191, 3194, 3197, 3200, 3203, 3206, 3209, 3212, 3215, 3218,
-  3221, 3224, 3227, 3230, 3233, 3236, 3239, 3242, 3245, 3248, 3251, 3254,
-  3257, 3260, 3263, 3266, 3269, 3272, 3275, 3278, 3281, 3284, 3287, 3290,
-  3293, 3296, 3299, 3302, 3305, 3308, 3311, 3314, 3317, 3320, 3323, 3326,
-  3329, 3332, 3335, 3338, 3341, 3344, 3347, 3350, 3353, 3356, 3359, 3362,
-  3365, 3368, 3371, 3374, 3377, 3380, 3383, 3386, 3389, 3392, 3395, 3398,
-  3401, 3404, 3407, 3410, 3413, 3416, 3419, 3422, 3425, 3428, 3431, 3434,
-  3437, 3440, 3443, 3446, 3449, 3452, 3455, 3458, 3461, 3464, 3467, 3470,
-  3473, 3476, 3479, 3482, 3485, 3488, 3491, 3494, 3497, 3500, 3503, 3506,
-  3509, 3512, 3515, 3518, 3521, 3524, 3527, 3530, 3533, 3536, 3539, 3542,
-  3545, 3548, 3551, 3554, 3557, 3560, 3563, 3566, 3569, 3572, 3575, 3578,
-  3581, 3584, 3587, 3590, 3593, 3596, 3599, 3602, 3605, 3608, 3611, 3614,
-  3617, 3620, 3623, 3626, 3629, 3632, 3635, 3638, 3641, 3644, 3647, 3650,
-  3653, 3656, 3659, 3662, 3665, 3668, 3671, 3674, 3677, 3680, 3683, 3686,
-  3689, 3692, 3695, 3698, 3701, 3704, 3707, 3710, 3713, 3716, 3719, 3722,
-  3725, 3728, 3731, 3734, 3737, 3740, 3743, 3746, 3749, 3752, 3755, 3758,
-  3761, 3764, 3767, 3770, 3773, 3776, 3779, 3782, 3785, 3788, 3791, 3794,
-  3797, 3800, 3803, 3806, 3809, 3812, 3815, 3818, 3821, 3824, 3827, 3830,
-  3833, 3836, 3839, 3842, 3845, 3848, 3851, 3854, 3857, 3860, 3863, 3866,
-  3869, 3872, 3875, 3878, 3881, 3884, 3887, 3890, 3893, 3896, 3899, 3902,
-  3905, 3908, 3911, 3914, 3917, 3920, 3923, 3926, 3929, 3932, 3935, 3938,
-  3941, 3944, 3947, 3950, 3953, 3956, 3959, 3962, 3965, 3968, 3971, 3974,
-  3977, 3980, 3983, 3986, 3989, 3992, 3995, 3998, 4001, 4004, 4007, 4010,
-  4013, 4016, 4019, 4022, 4025, 4028, 4031, 4034, 4037, 4040, 4043, 4046,
-  4049, 4052, 4055, 4058, 4061, 4064, 4067, 4070, 4073, 4076, 4079, 4082,
-  4085, 4088, 4091, 4094, 4097, 4100, 4103, 4106, 4109, 4112, 4115, 4118,
-  4121, 4124, 4127, 4130, 4133, 4136, 4139, 4142, 4145, 4148, 4151, 4154,
-  4157, 4160, 4163, 4166, 4169, 4172, 4175, 4178, 4181, 4184, 4187, 4190,
-  4193, 4196, 4199, 4202, 4205, 4208, 4211, 4214, 4217, 4220, 4223, 4226,
-  4229, 4232, 4235, 4238, 4241, 4244, 4247, 4250, 4253, 4256, 4259, 4262,
-  4265, 4268, 4271, 4274, 4277, 4280, 4283, 4286, 4289, 4292, 4295, 4298,
-  4301, 4304, 4307, 4310, 4313, 4316, 4319, 4322, 4325, 4328, 4331, 4334,
-  4337, 4340, 4343, 4346, 4349, 4352, 4355, 4358, 4361, 4364, 4367, 4370,
-  4373, 4376, 4379, 4382, 4385, 4388, 4391, 4394, 4397, 4400, 4403, 4406,
-  4409, 4412, 4415, 4418, 4421, 4424, 4427, 4430, 4433, 4436, 4439, 4442,
-  4445, 4448, 4451, 4454, 4457, 4460, 4463, 4466, 4469, 4472, 4475, 4478,
-  4481, 4484, 4487, 4490, 4493, 4496, 4499, 4502, 4505, 4508, 4511, 4514,
-  4517, 4520, 4523, 4526, 4529, 4532, 4535, 4538, 4541, 4544, 4547, 4550,
-  4553, 4556, 4559, 4562, 4565, 4568, 4571, 4574, 4577, 4580, 4583, 4586,
-  4589, 4592, 4595, 4598, 4601, 4604, 4607, 4610, 4613, 4616, 4619, 4622,
-  4625, 4628, 4631, 4634, 4637, 4640, 4643, 4646, 4649, 4652, 4655, 4658,
-  4661, 4664, 4667, 4670, 4673, 4676, 4679, 4682, 4685, 4688, 4691, 4694,
-  4697, 4700, 4703, 4706, 4709, 4712, 4715, 4718, 4721, 4724, 4727, 4730,
-  4733, 4736, 4739, 4742, 4745, 4748, 4751, 4754, 4757, 4760, 4763, 4766,
-  4769, 4772, 4775, 4778, 4781, 4784, 4787, 4790, 4793
+  1575, 1580, 1585, 1590, 1595, 1600, 1603, 1606, 1609, 1612, 1615, 1618,
+  1621, 1624, 1627, 1630, 1633, 1636, 1641, 1645, 1650, 1653, 1656, 1662,
+  1668, 1674, 1680, 1686, 1692, 1698, 1704, 1710, 1716, 1722, 1728, 1734,
+  1740, 1746, 1752, 1758, 1764, 1770, 1776, 1782, 1788, 1794, 1800, 1806,
+  1812, 1818, 1824, 1830, 1836, 1841, 1845, 1849, 1854, 1858, 1862, 1866,
+  1870, 1874, 1878, 1882, 1886, 1890, 1894, 1899, 1905, 1909, 1913, 1917,
+  1921, 1925, 1929, 1933, 1938, 1943, 1948, 1953, 1957, 1961, 1965, 1969,
+  1973, 1977, 1981, 1985, 1989, 1993, 1999, 2005, 2010, 2016, 2022, 2028,
+  2033, 2039, 2044, 2051, 2055, 2060, 2065, 2070, 2075, 2082, 2091, 2095,
+  2099, 2103, 2107, 2111, 2115, 2119, 2123, 2127, 2131, 2135, 2139, 2143,
+  2147, 2151, 2155, 2161, 2165, 2169, 2173, 2179, 2184, 2188, 2192, 2196,
+  2200, 2204, 2208, 2212, 2216, 2220, 2224, 2229, 2233, 2237, 2242, 2247,
+  2251, 2257, 2262, 2266, 2270, 2274, 2278, 2282, 2286, 2290, 2295, 2300,
+  2304, 2307, 2309, 2311, 2313, 2315, 2317, 2319, 2321, 2323, 2325, 2327,
+  2329, 2331, 2333, 2335, 2337, 2339, 2342, 2345, 2348, 2351, 2354, 2357,
+  2360, 2363, 2366, 2369, 2372, 2375, 2378, 2381, 2384, 2387, 2390, 2393,
+  2396, 2399, 2402, 2405, 2408, 2411, 2414, 2416, 2419, 2422, 2425, 2428,
+  2431, 2434, 2437, 2440, 2443, 2446, 2449, 2452, 2455, 2458, 2461, 2464,
+  2467, 2470, 2473, 2476, 2479, 2482, 2485, 2488, 2491, 2494, 2497, 2500,
+  2503, 2506, 2509, 2512, 2515, 2518, 2521, 2524, 2527, 2530, 2533, 2536,
+  2539, 2542, 2545, 2548, 2551, 2554, 2557, 2560, 2563, 2566, 2569, 2572,
+  2575, 2578, 2581, 2584, 2587, 2590, 2593, 2596, 2599, 2602, 2605, 2608,
+  2611, 2614, 2617, 2620, 2623, 2626, 2629, 2632, 2635, 2638, 2641, 2644,
+  2647, 2650, 2653, 2656, 2659, 2662, 2665, 2668, 2671, 2674, 2677, 2680,
+  2683, 2686, 2689, 2692, 2695, 2698, 2701, 2704, 2707, 2710, 2713, 2716,
+  2719, 2722, 2725, 2728, 2731, 2734, 2737, 2740, 2743, 2746, 2749, 2752,
+  2755, 2758, 2761, 2764, 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+  2791, 2794, 2797, 2800, 2803, 2806, 2809, 2812, 2815, 2818, 2821, 2824,
+  2827, 2830, 2833, 2836, 2839, 2842, 2845, 2848, 2851, 2854, 2857, 2860,
+  2863, 2866, 2869, 2872, 2875, 2878, 2881, 2884, 2887, 2890, 2893, 2896,
+  2899, 2902, 2905, 2908, 2911, 2914, 2917, 2920, 2923, 2926, 2929, 2932,
+  2935, 2938, 2941, 2944, 2947, 2950, 2953, 2956, 2959, 2962, 2965, 2968,
+  2971, 2974, 2977, 2980, 2983, 2986, 2989, 2992, 2995, 2998, 3001, 3004,
+  3007, 3010, 3013, 3016, 3019, 3022, 3025, 3028, 3031, 3034, 3037, 3040,
+  3043, 3046, 3049, 3052, 3055, 3058, 3061, 3064, 3067, 3070, 3073, 3076,
+  3079, 3082, 3085, 3088, 3091, 3094, 3097, 3100, 3103, 3106, 3109, 3112,
+  3115, 3118, 3121, 3124, 3127, 3130, 3133, 3136, 3139, 3142, 3145, 3148,
+  3151, 3154, 3157, 3160, 3163, 3166, 3169, 3172, 3175, 3178, 3181, 3184,
+  3187, 3190, 3193, 3196, 3199, 3202, 3205, 3208, 3211, 3214, 3217, 3220,
+  3223, 3226, 3229, 3232, 3235, 3238, 3241, 3244, 3247, 3250, 3253, 3256,
+  3259, 3262, 3265, 3268, 3271, 3274, 3277, 3280, 3283, 3286, 3289, 3292,
+  3295, 3298, 3301, 3304, 3307, 3310, 3313, 3316, 3319, 3322, 3325, 3328,
+  3331, 3334, 3337, 3340, 3343, 3346, 3349, 3352, 3355, 3358, 3361, 3364,
+  3367, 3370, 3373, 3376, 3379, 3382, 3385, 3388, 3391, 3394, 3397, 3400,
+  3403, 3406, 3409, 3412, 3415, 3418, 3421, 3424, 3427, 3430, 3433, 3436,
+  3439, 3442, 3445, 3448, 3451, 3454, 3457, 3460, 3463, 3466, 3469, 3472,
+  3475, 3478, 3481, 3484, 3487, 3490, 3493, 3496, 3499, 3502, 3505, 3508,
+  3511, 3514, 3517, 3520, 3523, 3526, 3529, 3532, 3535, 3538, 3541, 3544,
+  3547, 3550, 3553, 3556, 3559, 3562, 3565, 3568, 3571, 3574, 3577, 3580,
+  3583, 3586, 3589, 3592, 3595, 3598, 3601, 3604, 3607, 3610, 3613, 3616,
+  3619, 3622, 3625, 3628, 3631, 3634, 3637, 3640, 3643, 3646, 3649, 3652,
+  3655, 3658, 3661, 3664, 3667, 3670, 3673, 3676, 3679, 3682, 3685, 3688,
+  3691, 3694, 3697, 3700, 3703, 3706, 3709, 3712, 3715, 3718, 3721, 3724,
+  3727, 3730, 3733, 3736, 3739, 3742, 3745, 3748, 3751, 3754, 3757, 3760,
+  3763, 3766, 3769, 3772, 3775, 3778, 3781, 3784, 3787, 3790, 3793, 3796,
+  3799, 3802, 3805, 3808, 3811, 3814, 3817, 3820, 3823, 3826, 3829, 3832,
+  3835, 3838, 3841, 3844, 3847, 3850, 3853, 3856, 3859, 3862, 3865, 3868,
+  3871, 3874, 3877, 3880, 3883, 3886, 3889, 3892, 3895, 3898, 3901, 3904,
+  3907, 3910, 3913, 3916, 3919, 3922, 3925, 3928, 3931, 3934, 3937, 3940,
+  3943, 3946, 3949, 3952, 3955, 3958, 3961, 3964, 3967, 3970, 3973, 3976,
+  3979, 3982, 3985, 3988, 3991, 3994, 3997, 4000, 4003, 4006, 4009, 4012,
+  4015, 4018, 4021, 4024, 4027, 4030, 4033, 4036, 4039, 4042, 4045, 4048,
+  4051, 4054, 4057, 4060, 4063, 4066, 4069, 4072, 4075, 4078, 4081, 4084,
+  4087, 4090, 4093, 4096, 4099, 4102, 4105, 4108, 4111, 4114, 4117, 4120,
+  4123, 4126, 4129, 4132, 4135, 4138, 4141, 4144, 4147, 4150, 4153, 4156,
+  4159, 4162, 4165, 4168, 4171, 4174, 4177, 4180, 4183, 4186, 4189, 4192,
+  4195, 4198, 4201, 4204, 4207, 4210, 4213, 4216, 4219, 4222, 4225, 4228,
+  4231, 4234, 4237, 4240, 4243, 4246, 4249, 4252, 4255, 4258, 4261, 4264,
+  4267, 4270, 4273, 4276, 4279, 4282, 4285, 4288, 4291, 4294, 4297, 4300,
+  4303, 4306, 4309, 4312, 4315, 4318, 4321, 4324, 4327, 4330, 4333, 4336,
+  4339, 4342, 4345, 4348, 4351, 4354, 4357, 4360, 4363, 4366, 4369, 4372,
+  4375, 4378, 4381, 4384, 4387, 4390, 4393, 4396, 4399, 4402, 4405, 4408,
+  4411, 4414, 4417, 4420, 4423, 4426, 4429, 4432, 4435, 4438, 4441, 4444,
+  4447, 4450, 4453, 4456, 4459, 4462, 4465, 4468, 4471, 4474, 4477, 4480,
+  4483, 4486, 4489, 4492, 4495, 4498, 4501, 4504, 4507, 4510, 4513, 4516,
+  4519, 4522, 4525, 4528, 4531, 4534, 4537, 4540, 4543, 4546, 4549, 4552,
+  4555, 4558, 4561, 4564, 4567, 4570, 4573, 4576, 4579, 4582, 4585, 4588,
+  4591, 4594, 4597, 4600, 4603, 4606, 4609, 4612, 4615, 4618, 4621, 4624,
+  4627, 4630, 4633, 4636, 4639, 4642, 4645, 4648, 4651, 4654, 4657, 4660,
+  4663, 4666, 4669, 4672, 4675, 4678, 4681, 4684, 4687, 4690, 4693, 4696,
+  4699, 4702, 4705, 4708, 4711, 4714, 4717, 4720, 4723, 4726, 4729, 4732,
+  4735, 4738, 4741, 4744, 4747, 4750, 4753, 4756, 4759, 4762, 4765, 4768,
+  4771, 4774, 4777, 4780, 4783, 4786, 4789, 4792, 4795, 4798
 };
 static const wchar_t translit_to_tbl[] =
   L" \0" L"\0" L"(C)\0" L"\0" L"<<\0" L"\0" L"-\0" L"\0" L"(R)\0" L"\0" L"u\0"
@@ -594,73 +594,73 @@ static const wchar_t translit_to_tbl[] =
   L"\0" L"..\0" L"\0" L"...\0" L"\0" L" \0" L"\0" L"`\0" L"\0" L"``\0" L"\0"
   L"```\0" L"\0" L"<\0" L"\0" L">\0" L"\0" L"!!\0" L"\0" L"/\0" L"\0" L"??\0"
   L"\0" L"?!\0" L"\0" L"!?\0" L"\0" L" \0" L"\0" L"\0" L"\0" L"\0" L"\0" L"\0"
-  L"\0" L"\0" L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"a/c\0" L"\0" L"a/s\0" L"\0"
-  L"C\0" L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0" L"H\0" L"\0" L"H\0"
-  L"\0" L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0" L"\0" L"L\0" L"\0"
-  L"l\0" L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0" L"Q\0" L"\0" L"R\0"
-  L"\0" L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0" L"\0" L"Z\0" L"\0"
-  L"Ohm\0" L"\0" L"Z\0" L"\0" L"B\0" L"\0" L"C\0" L"\0" L"e\0" L"\0" L"e\0"
-  L"\0" L"E\0" L"\0" L"F\0" L"\0" L"M\0" L"\0" L"o\0" L"\0" L"i\0" L"\0"
-  L"D\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"i\0" L"\0" L"j\0" L"\0" L" 1/3 \0"
-  L"\0" L" 2/3 \0" L"\0" L" 1/5 \0" L"\0" L" 2/5 \0" L"\0" L" 3/5 \0" L"\0"
-  L" 4/5 \0" L"\0" L" 1/6 \0" L"\0" L" 5/6 \0" L"\0" L" 1/8 \0" L"\0"
-  L" 3/8 \0" L"\0" L" 5/8 \0" L"\0" L" 7/8 \0" L"\0" L" 1/\0" L"\0" L"I\0"
-  L"\0" L"II\0" L"\0" L"III\0" L"\0" L"IV\0" L"\0" L"V\0" L"\0" L"VI\0" L"\0"
-  L"VII\0" L"\0" L"VIII\0" L"\0" L"IX\0" L"\0" L"X\0" L"\0" L"XI\0" L"\0"
-  L"XII\0" L"\0" L"L\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"M\0" L"\0" L"i\0"
-  L"\0" L"ii\0" L"\0" L"iii\0" L"\0" L"iv\0" L"\0" L"v\0" L"\0" L"vi\0" L"\0"
-  L"vii\0" L"\0" L"viii\0" L"\0" L"ix\0" L"\0" L"x\0" L"\0" L"xi\0" L"\0"
-  L"xii\0" L"\0" L"l\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"m\0" L"\0" L"<-\0"
-  L"\0" L"->\0" L"\0" L"<->\0" L"\0" L"<=\0" L"\0" L"=>\0" L"\0" L"<=>\0"
-  L"\0" L"-\0" L"\0" L"/\0" L"\0" L"\\\0" L"\0" L"*\0" L"\0" L"|\0" L"\0"
-  L":\0" L"\0" L"~\0" L"\0" L"<=\0" L"\0" L">=\0" L"\0" L"<<\0" L"\0" L">>\0"
-  L"\0" L"<<<\0" L"\0" L">>>\0" L"\0" L"NUL\0" L"\0" L"SOH\0" L"\0" L"STX\0"
-  L"\0" L"ETX\0" L"\0" L"EOT\0" L"\0" L"ENQ\0" L"\0" L"ACK\0" L"\0" L"BEL\0"
-  L"\0" L"BS\0" L"\0" L"HT\0" L"\0" L"LF\0" L"\0" L"VT\0" L"\0" L"FF\0" L"\0"
-  L"CR\0" L"\0" L"SO\0" L"\0" L"SI\0" L"\0" L"DLE\0" L"\0" L"DC1\0" L"\0"
-  L"DC2\0" L"\0" L"DC3\0" L"\0" L"DC4\0" L"\0" L"NAK\0" L"\0" L"SYN\0" L"\0"
-  L"ETB\0" L"\0" L"CAN\0" L"\0" L"EM\0" L"\0" L"SUB\0" L"\0" L"ESC\0" L"\0"
-  L"FS\0" L"\0" L"GS\0" L"\0" L"RS\0" L"\0" L"US\0" L"\0" L"SP\0" L"\0"
-  L"DEL\0" L"\0" L"_\0" L"\0" L"NL\0" L"\0" L"(1)\0" L"\0" L"(2)\0" L"\0"
-  L"(3)\0" L"\0" L"(4)\0" L"\0" L"(5)\0" L"\0" L"(6)\0" L"\0" L"(7)\0" L"\0"
-  L"(8)\0" L"\0" L"(9)\0" L"\0" L"(10)\0" L"\0" L"(11)\0" L"\0" L"(12)\0"
-  L"\0" L"(13)\0" L"\0" L"(14)\0" L"\0" L"(15)\0" L"\0" L"(16)\0" L"\0"
-  L"(17)\0" L"\0" L"(18)\0" L"\0" L"(19)\0" L"\0" L"(20)\0" L"\0" L"(1)\0"
-  L"\0" L"(2)\0" L"\0" L"(3)\0" L"\0" L"(4)\0" L"\0" L"(5)\0" L"\0" L"(6)\0"
-  L"\0" L"(7)\0" L"\0" L"(8)\0" L"\0" L"(9)\0" L"\0" L"(10)\0" L"\0" L"(11)\0"
-  L"\0" L"(12)\0" L"\0" L"(13)\0" L"\0" L"(14)\0" L"\0" L"(15)\0" L"\0"
-  L"(16)\0" L"\0" L"(17)\0" L"\0" L"(18)\0" L"\0" L"(19)\0" L"\0" L"(20)\0"
-  L"\0" L"1.\0" L"\0" L"2.\0" L"\0" L"3.\0" L"\0" L"4.\0" L"\0" L"5.\0" L"\0"
-  L"6.\0" L"\0" L"7.\0" L"\0" L"8.\0" L"\0" L"9.\0" L"\0" L"10.\0" L"\0"
-  L"11.\0" L"\0" L"12.\0" L"\0" L"13.\0" L"\0" L"14.\0" L"\0" L"15.\0" L"\0"
-  L"16.\0" L"\0" L"17.\0" L"\0" L"18.\0" L"\0" L"19.\0" L"\0" L"20.\0" L"\0"
-  L"(a)\0" L"\0" L"(b)\0" L"\0" L"(c)\0" L"\0" L"(d)\0" L"\0" L"(e)\0" L"\0"
-  L"(f)\0" L"\0" L"(g)\0" L"\0" L"(h)\0" L"\0" L"(i)\0" L"\0" L"(j)\0" L"\0"
-  L"(k)\0" L"\0" L"(l)\0" L"\0" L"(m)\0" L"\0" L"(n)\0" L"\0" L"(o)\0" L"\0"
-  L"(p)\0" L"\0" L"(q)\0" L"\0" L"(r)\0" L"\0" L"(s)\0" L"\0" L"(t)\0" L"\0"
-  L"(u)\0" L"\0" L"(v)\0" L"\0" L"(w)\0" L"\0" L"(x)\0" L"\0" L"(y)\0" L"\0"
-  L"(z)\0" L"\0" L"(A)\0" L"\0" L"(B)\0" L"\0" L"(C)\0" L"\0" L"(D)\0" L"\0"
-  L"(E)\0" L"\0" L"(F)\0" L"\0" L"(G)\0" L"\0" L"(H)\0" L"\0" L"(I)\0" L"\0"
-  L"(J)\0" L"\0" L"(K)\0" L"\0" L"(L)\0" L"\0" L"(M)\0" L"\0" L"(N)\0" L"\0"
-  L"(O)\0" L"\0" L"(P)\0" L"\0" L"(Q)\0" L"\0" L"(R)\0" L"\0" L"(S)\0" L"\0"
-  L"(T)\0" L"\0" L"(U)\0" L"\0" L"(V)\0" L"\0" L"(W)\0" L"\0" L"(X)\0" L"\0"
-  L"(Y)\0" L"\0" L"(Z)\0" L"\0" L"(a)\0" L"\0" L"(b)\0" L"\0" L"(c)\0" L"\0"
-  L"(d)\0" L"\0" L"(e)\0" L"\0" L"(f)\0" L"\0" L"(g)\0" L"\0" L"(h)\0" L"\0"
-  L"(i)\0" L"\0" L"(j)\0" L"\0" L"(k)\0" L"\0" L"(l)\0" L"\0" L"(m)\0" L"\0"
-  L"(n)\0" L"\0" L"(o)\0" L"\0" L"(p)\0" L"\0" L"(q)\0" L"\0" L"(r)\0" L"\0"
-  L"(s)\0" L"\0" L"(t)\0" L"\0" L"(u)\0" L"\0" L"(v)\0" L"\0" L"(w)\0" L"\0"
-  L"(x)\0" L"\0" L"(y)\0" L"\0" L"(z)\0" L"\0" L"(0)\0" L"\0" L"-\0" L"\0"
-  L"|\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0"
-  L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"o\0" L"\0"
-  L"::=\0" L"\0" L"==\0" L"\0" L"===\0" L"\0" L" \0" L"\0" L"=\0" L"\0"
-  L"(21)\0" L"\0" L"(22)\0" L"\0" L"(23)\0" L"\0" L"(24)\0" L"\0" L"(25)\0"
-  L"\0" L"(26)\0" L"\0" L"(27)\0" L"\0" L"(28)\0" L"\0" L"(29)\0" L"\0"
-  L"(30)\0" L"\0" L"(31)\0" L"\0" L"(32)\0" L"\0" L"(33)\0" L"\0" L"(34)\0"
-  L"\0" L"(35)\0" L"\0" L"(36)\0" L"\0" L"(37)\0" L"\0" L"(38)\0" L"\0"
-  L"(39)\0" L"\0" L"(40)\0" L"\0" L"(41)\0" L"\0" L"(42)\0" L"\0" L"(43)\0"
-  L"\0" L"(44)\0" L"\0" L"(45)\0" L"\0" L"(46)\0" L"\0" L"(47)\0" L"\0"
-  L"(48)\0" L"\0" L"(49)\0" L"\0" L"(50)\0" L"\0" L"hPa\0" L"\0" L"da\0" L"\0"
-  L"AU\0" L"\0" L"bar\0" L"\0" L"oV\0" L"\0" L"pc\0" L"\0" L"pA\0" L"\0"
+  L"\0" L"\0" L"\0" L"Rs\0" L"\0" L"EUR\0" L"\0" L"INR\0" L"\0" L"a/c\0" L"\0"
+  L"a/s\0" L"\0" L"C\0" L"\0" L"c/o\0" L"\0" L"c/u\0" L"\0" L"g\0" L"\0"
+  L"H\0" L"\0" L"H\0" L"\0" L"H\0" L"\0" L"h\0" L"\0" L"I\0" L"\0" L"I\0"
+  L"\0" L"L\0" L"\0" L"l\0" L"\0" L"N\0" L"\0" L"No\0" L"\0" L"P\0" L"\0"
+  L"Q\0" L"\0" L"R\0" L"\0" L"R\0" L"\0" L"R\0" L"\0" L"TEL\0" L"\0" L"(TM)\0"
+  L"\0" L"Z\0" L"\0" L"Ohm\0" L"\0" L"Z\0" L"\0" L"B\0" L"\0" L"C\0" L"\0"
+  L"e\0" L"\0" L"e\0" L"\0" L"E\0" L"\0" L"F\0" L"\0" L"M\0" L"\0" L"o\0"
+  L"\0" L"i\0" L"\0" L"D\0" L"\0" L"d\0" L"\0" L"e\0" L"\0" L"i\0" L"\0"
+  L"j\0" L"\0" L" 1/3 \0" L"\0" L" 2/3 \0" L"\0" L" 1/5 \0" L"\0" L" 2/5 \0"
+  L"\0" L" 3/5 \0" L"\0" L" 4/5 \0" L"\0" L" 1/6 \0" L"\0" L" 5/6 \0" L"\0"
+  L" 1/8 \0" L"\0" L" 3/8 \0" L"\0" L" 5/8 \0" L"\0" L" 7/8 \0" L"\0" L" 1/\0"
+  L"\0" L"I\0" L"\0" L"II\0" L"\0" L"III\0" L"\0" L"IV\0" L"\0" L"V\0" L"\0"
+  L"VI\0" L"\0" L"VII\0" L"\0" L"VIII\0" L"\0" L"IX\0" L"\0" L"X\0" L"\0"
+  L"XI\0" L"\0" L"XII\0" L"\0" L"L\0" L"\0" L"C\0" L"\0" L"D\0" L"\0" L"M\0"
+  L"\0" L"i\0" L"\0" L"ii\0" L"\0" L"iii\0" L"\0" L"iv\0" L"\0" L"v\0" L"\0"
+  L"vi\0" L"\0" L"vii\0" L"\0" L"viii\0" L"\0" L"ix\0" L"\0" L"x\0" L"\0"
+  L"xi\0" L"\0" L"xii\0" L"\0" L"l\0" L"\0" L"c\0" L"\0" L"d\0" L"\0" L"m\0"
+  L"\0" L"<-\0" L"\0" L"->\0" L"\0" L"<->\0" L"\0" L"<=\0" L"\0" L"=>\0" L"\0"
+  L"<=>\0" L"\0" L"-\0" L"\0" L"/\0" L"\0" L"\\\0" L"\0" L"*\0" L"\0" L"|\0"
+  L"\0" L":\0" L"\0" L"~\0" L"\0" L"<=\0" L"\0" L">=\0" L"\0" L"<<\0" L"\0"
+  L">>\0" L"\0" L"<<<\0" L"\0" L">>>\0" L"\0" L"NUL\0" L"\0" L"SOH\0" L"\0"
+  L"STX\0" L"\0" L"ETX\0" L"\0" L"EOT\0" L"\0" L"ENQ\0" L"\0" L"ACK\0" L"\0"
+  L"BEL\0" L"\0" L"BS\0" L"\0" L"HT\0" L"\0" L"LF\0" L"\0" L"VT\0" L"\0"
+  L"FF\0" L"\0" L"CR\0" L"\0" L"SO\0" L"\0" L"SI\0" L"\0" L"DLE\0" L"\0"
+  L"DC1\0" L"\0" L"DC2\0" L"\0" L"DC3\0" L"\0" L"DC4\0" L"\0" L"NAK\0" L"\0"
+  L"SYN\0" L"\0" L"ETB\0" L"\0" L"CAN\0" L"\0" L"EM\0" L"\0" L"SUB\0" L"\0"
+  L"ESC\0" L"\0" L"FS\0" L"\0" L"GS\0" L"\0" L"RS\0" L"\0" L"US\0" L"\0"
+  L"SP\0" L"\0" L"DEL\0" L"\0" L"_\0" L"\0" L"NL\0" L"\0" L"(1)\0" L"\0"
+  L"(2)\0" L"\0" L"(3)\0" L"\0" L"(4)\0" L"\0" L"(5)\0" L"\0" L"(6)\0" L"\0"
+  L"(7)\0" L"\0" L"(8)\0" L"\0" L"(9)\0" L"\0" L"(10)\0" L"\0" L"(11)\0" L"\0"
+  L"(12)\0" L"\0" L"(13)\0" L"\0" L"(14)\0" L"\0" L"(15)\0" L"\0" L"(16)\0"
+  L"\0" L"(17)\0" L"\0" L"(18)\0" L"\0" L"(19)\0" L"\0" L"(20)\0" L"\0"
+  L"(1)\0" L"\0" L"(2)\0" L"\0" L"(3)\0" L"\0" L"(4)\0" L"\0" L"(5)\0" L"\0"
+  L"(6)\0" L"\0" L"(7)\0" L"\0" L"(8)\0" L"\0" L"(9)\0" L"\0" L"(10)\0" L"\0"
+  L"(11)\0" L"\0" L"(12)\0" L"\0" L"(13)\0" L"\0" L"(14)\0" L"\0" L"(15)\0"
+  L"\0" L"(16)\0" L"\0" L"(17)\0" L"\0" L"(18)\0" L"\0" L"(19)\0" L"\0"
+  L"(20)\0" L"\0" L"1.\0" L"\0" L"2.\0" L"\0" L"3.\0" L"\0" L"4.\0" L"\0"
+  L"5.\0" L"\0" L"6.\0" L"\0" L"7.\0" L"\0" L"8.\0" L"\0" L"9.\0" L"\0"
+  L"10.\0" L"\0" L"11.\0" L"\0" L"12.\0" L"\0" L"13.\0" L"\0" L"14.\0" L"\0"
+  L"15.\0" L"\0" L"16.\0" L"\0" L"17.\0" L"\0" L"18.\0" L"\0" L"19.\0" L"\0"
+  L"20.\0" L"\0" L"(a)\0" L"\0" L"(b)\0" L"\0" L"(c)\0" L"\0" L"(d)\0" L"\0"
+  L"(e)\0" L"\0" L"(f)\0" L"\0" L"(g)\0" L"\0" L"(h)\0" L"\0" L"(i)\0" L"\0"
+  L"(j)\0" L"\0" L"(k)\0" L"\0" L"(l)\0" L"\0" L"(m)\0" L"\0" L"(n)\0" L"\0"
+  L"(o)\0" L"\0" L"(p)\0" L"\0" L"(q)\0" L"\0" L"(r)\0" L"\0" L"(s)\0" L"\0"
+  L"(t)\0" L"\0" L"(u)\0" L"\0" L"(v)\0" L"\0" L"(w)\0" L"\0" L"(x)\0" L"\0"
+  L"(y)\0" L"\0" L"(z)\0" L"\0" L"(A)\0" L"\0" L"(B)\0" L"\0" L"(C)\0" L"\0"
+  L"(D)\0" L"\0" L"(E)\0" L"\0" L"(F)\0" L"\0" L"(G)\0" L"\0" L"(H)\0" L"\0"
+  L"(I)\0" L"\0" L"(J)\0" L"\0" L"(K)\0" L"\0" L"(L)\0" L"\0" L"(M)\0" L"\0"
+  L"(N)\0" L"\0" L"(O)\0" L"\0" L"(P)\0" L"\0" L"(Q)\0" L"\0" L"(R)\0" L"\0"
+  L"(S)\0" L"\0" L"(T)\0" L"\0" L"(U)\0" L"\0" L"(V)\0" L"\0" L"(W)\0" L"\0"
+  L"(X)\0" L"\0" L"(Y)\0" L"\0" L"(Z)\0" L"\0" L"(a)\0" L"\0" L"(b)\0" L"\0"
+  L"(c)\0" L"\0" L"(d)\0" L"\0" L"(e)\0" L"\0" L"(f)\0" L"\0" L"(g)\0" L"\0"
+  L"(h)\0" L"\0" L"(i)\0" L"\0" L"(j)\0" L"\0" L"(k)\0" L"\0" L"(l)\0" L"\0"
+  L"(m)\0" L"\0" L"(n)\0" L"\0" L"(o)\0" L"\0" L"(p)\0" L"\0" L"(q)\0" L"\0"
+  L"(r)\0" L"\0" L"(s)\0" L"\0" L"(t)\0" L"\0" L"(u)\0" L"\0" L"(v)\0" L"\0"
+  L"(w)\0" L"\0" L"(x)\0" L"\0" L"(y)\0" L"\0" L"(z)\0" L"\0" L"(0)\0" L"\0"
+  L"-\0" L"\0" L"|\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0"
+  L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0" L"+\0" L"\0"
+  L"o\0" L"\0" L"::=\0" L"\0" L"==\0" L"\0" L"===\0" L"\0" L" \0" L"\0" L"=\0"
+  L"\0" L"(21)\0" L"\0" L"(22)\0" L"\0" L"(23)\0" L"\0" L"(24)\0" L"\0"
+  L"(25)\0" L"\0" L"(26)\0" L"\0" L"(27)\0" L"\0" L"(28)\0" L"\0" L"(29)\0"
+  L"\0" L"(30)\0" L"\0" L"(31)\0" L"\0" L"(32)\0" L"\0" L"(33)\0" L"\0"
+  L"(34)\0" L"\0" L"(35)\0" L"\0" L"(36)\0" L"\0" L"(37)\0" L"\0" L"(38)\0"
+  L"\0" L"(39)\0" L"\0" L"(40)\0" L"\0" L"(41)\0" L"\0" L"(42)\0" L"\0"
+  L"(43)\0" L"\0" L"(44)\0" L"\0" L"(45)\0" L"\0" L"(46)\0" L"\0" L"(47)\0"
+  L"\0" L"(48)\0" L"\0" L"(49)\0" L"\0" L"(50)\0" L"\0" L"hPa\0" L"\0" L"da\0"
+  L"\0" L"AU\0" L"\0" L"bar\0" L"\0" L"oV\0" L"\0" L"pc\0" L"\0" L"pA\0" L"\0"
   L"nA\0" L"\0" L"uA\0" L"\0" L"mA\0" L"\0" L"kA\0" L"\0" L"KB\0" L"\0"
   L"MB\0" L"\0" L"GB\0" L"\0" L"cal\0" L"\0" L"kcal\0" L"\0" L"pF\0" L"\0"
   L"nF\0" L"\0" L"uF\0" L"\0" L"ug\0" L"\0" L"mg\0" L"\0" L"kg\0" L"\0"
index ab0b130..8efca2e 100644 (file)
 "\x2061"       ""      /* <U2061> FUNCTION APPLICATION */
 "\x2062"       ""      /* <U2062> INVISIBLE TIMES */
 "\x2063"       ""      /* <U2063> INVISIBLE SEPARATOR */
+"\x20a1"       "CRC"   /* <U20A1> COLON SIGN */
 "\x20a8"       "Rs"    /* <U20A8> RUPEE SIGN */
 "\x20ac"       "EUR"   /* <U20AC> EURO SIGN */
+"\x20b9"       "INR"   /* <U20B9> INDIAN RUPEE SIGN */
 "\x2100"       "a/c"   /* <U2100> ACCOUNT OF */
 "\x2101"       "a/s"   /* <U2101> ADDRESSED TO THE SUBJECT */
 "\x2102"       "C"     /* <U2102> DOUBLE-STRUCK CAPITAL C */
index 6b88c96..9951b61 100644 (file)
@@ -18,6 +18,7 @@
    02111-1307 USA.  */
 
 #include <assert.h>
+#include <errno.h>
 #include <locale.h>
 #include <stdlib.h>
 #include <string.h>
@@ -58,6 +59,45 @@ struct loaded_l10nfile *_nl_locale_file_list[__LC_LAST];
 
 const char _nl_default_locale_path[] attribute_hidden = LOCALEDIR;
 
+/* Checks if the name is actually present, that is, not NULL and not
+   empty.  */
+static inline int
+name_present (const char *name)
+{
+  return name != NULL && name[0] != '\0';
+}
+
+/* Checks that the locale name neither extremely long, nor contains a
+   ".." path component (to prevent directory traversal).  */
+static inline int
+valid_locale_name (const char *name)
+{
+  /* Not set.  */
+  size_t namelen = strlen (name);
+  /* Name too long.  The limit is arbitrary and prevents stack overflow
+     issues later.  */
+  if (__glibc_unlikely (namelen > 255))
+    return 0;
+  /* Directory traversal attempt.  */
+  static const char slashdot[4] = {'/', '.', '.', '/'};
+  if (__glibc_unlikely (memmem (name, namelen,
+                               slashdot, sizeof (slashdot)) != NULL))
+    return 0;
+  if (namelen == 2 && __glibc_unlikely (name[0] == '.' && name [1] == '.'))
+    return 0;
+  if (namelen >= 3
+      && __glibc_unlikely (((name[0] == '.'
+                            && name[1] == '.'
+                            && name[2] == '/')
+                           || (name[namelen - 3] == '/'
+                               && name[namelen - 2] == '.'
+                               && name[namelen - 1] == '.'))))
+    return 0;
+  /* If there is a slash in the name, it must start with one.  */
+  if (__glibc_unlikely (memchr (name, '/', namelen) != NULL) && name[0] != '/')
+    return 0;
+  return 1;
+}
 
 struct __locale_data *
 internal_function
@@ -66,7 +106,7 @@ _nl_find_locale (const char *locale_path, size_t locale_path_len,
 {
   int mask;
   /* Name of the locale for this category.  */
-  char *loc_name;
+  char *loc_name = (char *) *name;
   const char *language;
   const char *modifier;
   const char *territory;
@@ -74,31 +114,39 @@ _nl_find_locale (const char *locale_path, size_t locale_path_len,
   const char *normalized_codeset;
   struct loaded_l10nfile *locale_file;
 
-  if ((*name)[0] == '\0')
+  if (loc_name[0] == '\0')
     {
       /* The user decides which locale to use by setting environment
         variables.  */
-      *name = getenv ("LC_ALL");
-      if (*name == NULL || (*name)[0] == '\0')
-       *name = getenv (_nl_category_names.str
+      loc_name = getenv ("LC_ALL");
+      if (!name_present (loc_name))
+       loc_name = getenv (_nl_category_names.str
                        + _nl_category_name_idxs[category]);
-      if (*name == NULL || (*name)[0] == '\0')
-       *name = getenv ("LANG");
+      if (!name_present (loc_name))
+       loc_name = getenv ("LANG");
+      if (!name_present (loc_name))
+       loc_name = (char *) _nl_C_name;
     }
 
-  if (*name == NULL || (*name)[0] == '\0'
-      || (__builtin_expect (__libc_enable_secure, 0)
-         && strchr (*name, '/') != NULL))
-    *name = (char *) _nl_C_name;
+  /* We used to fall back to the C locale if the name contains a slash
+     character '/', but we now check for directory traversal in
+     valid_locale_name, so this is no longer necessary.  */
 
-  if (__builtin_expect (strcmp (*name, _nl_C_name), 1) == 0
-      || __builtin_expect (strcmp (*name, _nl_POSIX_name), 1) == 0)
+  if (__builtin_expect (strcmp (loc_name, _nl_C_name), 1) == 0
+      || __builtin_expect (strcmp (loc_name, _nl_POSIX_name), 1) == 0)
     {
       /* We need not load anything.  The needed data is contained in
         the library itself.  */
       *name = (char *) _nl_C_name;
       return _nl_C[category];
     }
+  else if (!valid_locale_name (loc_name))
+    {
+      __set_errno (EINVAL);
+      return NULL;
+    }
+
+  *name = loc_name;
 
   /* We really have to load some data.  First we try the archive,
      but only if there was no LOCPATH environment variable specified.  */
index 663202e..0c708c2 100644 (file)
@@ -274,6 +274,10 @@ _nl_load_locale_from_archive (int category, const char **namep)
   namehashtab = (struct namehashent *) ((char *) head
                                        + head->namehash_offset);
 
+  /* Avoid division by 0 if the file is corrupted.  */
+  if (__glibc_unlikely (head->namehash_size == 0))
+    goto close_and_out;
+
   idx = hval % head->namehash_size;
   incr = 1 + hval % (head->namehash_size - 2);
 
index 573fed0..7467c7e 100644 (file)
@@ -21,6 +21,7 @@
 #include <locale.h>
 #include <errno.h>
 #include <stddef.h>
+#include <stdlib.h>
 #include "localeinfo.h"
 
 
@@ -44,7 +45,21 @@ __nl_langinfo_l (item, l)
   if (index == _NL_ITEM_INDEX (_NL_LOCALE_NAME (category)))
     return (char *) l->__names[category];
 
+#if defined NL_CURRENT_INDIRECT
+  /* Make direct reference to every _nl_current_CATEGORY symbol,
+     since we know only at runtime which categories are used.  */
+  switch (category)
+    {
+# define DEFINE_CATEGORY(category, category_name, items, a) \
+      case category: data = *_nl_current_##category; break;
+# include "categories.def"
+# undef DEFINE_CATEGORY
+    default:                   /* Should be impossible.  */
+      abort();
+    }
+#else
   data = l->__locales[category];
+#endif
 
   if (index >= data->nstrings)
     /* Bogus index for this category: bogus item.  */
index d2a7fd0..15ba3cc 100644 (file)
@@ -201,6 +201,42 @@ CONCAT(TABLE,_iterate) (struct TABLE *t,
        }
     }
 }
+
+/* GCC ATM seems to do a poor job with pointers to nested functions passed
+   to inlined functions.  Help it a little bit with this hack.  */
+#define wchead_table_iterate(tp, fn) \
+do                                                                           \
+  {                                                                          \
+    struct wchead_table *t = (tp);                                           \
+    uint32_t index1;                                                         \
+    for (index1 = 0; index1 < t->level1_size; index1++)                              \
+      {                                                                              \
+       uint32_t lookup1 = t->level1[index1];                                 \
+       if (lookup1 != ((uint32_t) ~0))                                       \
+         {                                                                   \
+           uint32_t lookup1_shifted = lookup1 << t->q;                       \
+           uint32_t index2;                                                  \
+           for (index2 = 0; index2 < (1 << t->q); index2++)                  \
+             {                                                               \
+               uint32_t lookup2 = t->level2[index2 + lookup1_shifted];       \
+               if (lookup2 != ((uint32_t) ~0))                               \
+                 {                                                           \
+                   uint32_t lookup2_shifted = lookup2 << t->p;               \
+                   uint32_t index3;                                          \
+                   for (index3 = 0; index3 < (1 << t->p); index3++)          \
+                     {                                                       \
+                       struct element_t *lookup3                             \
+                         = t->level3[index3 + lookup2_shifted];              \
+                       if (lookup3 != NULL)                                  \
+                         fn ((((index1 << t->q) + index2) << t->p) + index3, \
+                             lookup3);                                       \
+                     }                                                       \
+                 }                                                           \
+             }                                                               \
+         }                                                                   \
+      }                                                                              \
+  } while (0)
+
 #endif
 
 #ifndef NO_FINALIZE
index e60f25a..d24e95b 100644 (file)
@@ -164,6 +164,24 @@ struct symbol_t
   size_t line;
 };
 
+/* Data type for toggles.  */
+struct toggle_list_t;
+
+struct toggle_list_t
+{
+  const char *name;
+
+  /* Predecessor in the list.  */
+  struct toggle_list_t *last;
+
+  /* This flag is set when a keyword is undefined.  */
+  int is_undefined;
+
+  /* Where does the branch come from.  */
+  const char *file;
+  size_t line;
+};
+
 /* Sparse table of struct element_t *.  */
 #define TABLE wchead_table
 #define ELEMENT struct element_t *
@@ -185,14 +203,6 @@ struct symbol_t
 #include "3level.h"
 
 
-/* Simple name list for the preprocessor.  */
-struct name_list
-{
-  struct name_list *next;
-  char str[0];
-};
-
-
 /* The real definition of the struct for the LC_COLLATE locale.  */
 struct locale_collate_t
 {
@@ -227,6 +237,9 @@ struct locale_collate_t
   /* This value is used when handling ellipsis.  */
   struct element_t ellipsis_weight;
 
+  /* This is a stack of .  */
+  struct toggle_list_t *flow_control;
+
   /* Known collating elements.  */
   hash_table elem_table;
 
@@ -254,15 +267,6 @@ struct locale_collate_t
   /* The arrays with the collation sequence order.  */
   unsigned char mbseqorder[256];
   struct collseq_table wcseqorder;
-
-  /* State of the preprocessor.  */
-  enum
-    {
-      else_none = 0,
-      else_ignore,
-      else_seen
-    }
-    else_action;
 };
 
 
@@ -270,9 +274,6 @@ struct locale_collate_t
    LC_COLLATE category descriptions in all files.  */
 static uint32_t nrules;
 
-/* List of defined preprocessor symbols.  */
-static struct name_list *defined;
-
 
 /* We need UTF-8 encoding of numbers.  */
 static inline int
@@ -1487,6 +1488,56 @@ order for `%.*s' already defined at %s:%Zu"),
 }
 
 
+static struct token *
+flow_skip (struct linereader *ldfile, const struct charmap_t *charmap,
+          struct locale_collate_t *collate)
+{
+  int level = 0;
+  struct token *now;
+  enum token_t nowtok;
+  while (1)
+    {
+      lr_ignore_rest (ldfile, 0);
+      now = lr_token (ldfile, charmap, NULL, NULL, 0);
+      nowtok = now->tok;
+      if (nowtok == tok_eof)
+       break;
+      else if (nowtok == tok_ifdef || nowtok == tok_ifndef)
+       ++level ;
+      else if (nowtok == tok_else)
+       {
+         if (strcmp (collate->flow_control->name, "else") == 0)
+           lr_error (ldfile,
+                     _("%s: `else' statement at `%s:%Zu' cannot be followed by another `else' statement"),
+                     "LC_COLLATE", collate->flow_control->name, collate->flow_control->line);
+         if (level == 0)
+           {
+             collate->flow_control->name = "else";
+             collate->flow_control->file = ldfile->fname;
+             collate->flow_control->line = ldfile->lineno;
+             break;
+           }
+       }
+      else if (nowtok == tok_endif)
+       {
+         if (level == 0)
+           {
+             collate->flow_control = collate->flow_control->last;
+             break;
+           }
+         --level ;
+       }
+    }
+  if (nowtok == tok_eof)
+    WITH_CUR_LOCALE (error (0, 0, _("\
+%s: unterminated `%s' flow control beginning at %s:%Zu"),
+                                "LC_COLLATE", collate->flow_control->name,
+                                collate->flow_control->file,
+                                collate->flow_control->line));
+  return now;
+}
+
+
 static void
 collate_startup (struct linereader *ldfile, struct localedef_t *locale,
                 struct localedef_t *copy_locale, int ignore_content)
@@ -1555,6 +1606,7 @@ collate_finish (struct localedef_t *locale, const struct charmap_t *charmap)
   int i;
   int need_undefined = 0;
   struct section_list *sect;
+  enum coll_sort_rule *orules;
   int ruleidx;
   int nr_wide_elems = 0;
 
@@ -1566,18 +1618,28 @@ collate_finish (struct localedef_t *locale, const struct charmap_t *charmap)
                                "LC_COLLATE"));
       return;
     }
+  if (nrules == 0)
+    {
+      /* An error message has already been printed:
+          empty category description not allowed.  */
+      return;
+    }
 
   /* If this assertion is hit change the type in `element_t'.  */
   assert (nrules <= sizeof (runp->used_in_level) * 8);
 
   /* Make sure that the `position' rule is used either in all sections
      or in none.  */
+  sect = collate->sections;
+  while (sect != NULL && sect->rules == NULL)
+    sect = sect->next;
+  orules = sect->rules;
   for (i = 0; i < nrules; ++i)
     for (sect = collate->sections; sect != NULL; sect = sect->next)
       if (sect != collate->current_section
          && sect->rules != NULL
          && ((sect->rules[i] & sort_position)
-             != (collate->current_section->rules[i] & sort_position)))
+             != (orules[i] & sort_position)))
        {
          WITH_CUR_LOCALE (error (0, 0, _("\
 %s: `position' must be used for a specific level in all sections or none"),
@@ -2500,46 +2562,6 @@ collate_output (struct localedef_t *locale, const struct charmap_t *charmap,
 }
 
 
-static enum token_t
-skip_to (struct linereader *ldfile, struct locale_collate_t *collate,
-        const struct charmap_t *charmap, int to_endif)
-{
-  while (1)
-    {
-      struct token *now = lr_token (ldfile, charmap, NULL, NULL, 0);
-      enum token_t nowtok = now->tok;
-
-      if (nowtok == tok_eof || nowtok == tok_end)
-       return nowtok;
-
-      if (nowtok == tok_ifdef || nowtok == tok_ifndef)
-       {
-         lr_error (ldfile, _("%s: nested conditionals not supported"),
-                   "LC_COLLATE");
-         nowtok = skip_to (ldfile, collate, charmap, tok_endif);
-         if (nowtok == tok_eof || nowtok == tok_end)
-           return nowtok;
-       }
-      else if (nowtok == tok_endif || (!to_endif && nowtok == tok_else))
-       {
-         lr_ignore_rest (ldfile, 1);
-         return nowtok;
-       }
-      else if (!to_endif && (nowtok == tok_elifdef || nowtok == tok_elifndef))
-       {
-         /* Do not read the rest of the line.  */
-         return nowtok;
-       }
-      else if (nowtok == tok_else)
-       {
-         lr_error (ldfile, _("%s: more then one 'else'"), "LC_COLLATE");
-       }
-
-      lr_ignore_rest (ldfile, 0);
-    }
-}
-
-
 void
 collate_read (struct linereader *ldfile, struct localedef_t *result,
              const struct charmap_t *charmap, const char *repertoire_name,
@@ -2563,6 +2585,8 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
   */
   int state = 0;
 
+  static struct toggle_list_t *defined_keywords = NULL;
+
   /* Get the repertoire we have to use.  */
   if (repertoire_name != NULL)
     repertoire = repertoire_read (repertoire_name);
@@ -2570,8 +2594,6 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
   /* The rest of the line containing `LC_COLLATE' must be free.  */
   lr_ignore_rest (ldfile, 1);
 
-  while (1)
-    {
       do
        {
          now = lr_token (ldfile, charmap, result, NULL, verbose);
@@ -2579,29 +2601,80 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
        }
       while (nowtok == tok_eol);
 
-      if (nowtok != tok_define)
-       break;
-
+  while (nowtok == tok_define || nowtok == tok_undef)
+    {
+      /* Ignore the rest of the line if we don't need the input of
+         this line.  */
       if (ignore_content)
-       lr_ignore_rest (ldfile, 0);
-      else
-       {
-         arg = lr_token (ldfile, charmap, result, NULL, verbose);
-         if (arg->tok != tok_ident)
-           SYNTAX_ERROR (_("%s: syntax error"), "LC_COLLATE");
+        {
+          lr_ignore_rest (ldfile, 0);
+          now = lr_token (ldfile, charmap, result, NULL, verbose);
+          nowtok = now->tok;
+          continue;
+        }
+
+      arg = lr_token (ldfile, charmap, result, NULL, verbose);
+      if (arg->tok != tok_ident)
+        goto err_label;
+
+      if (nowtok == tok_define)
+        {
+         struct toggle_list_t *runp = defined_keywords;
+         char *name;
+
+         while (runp != NULL)
+           if (strncmp (runp->name, arg->val.str.startmb,
+                    arg->val.str.lenmb) == 0
+               && runp->name[arg->val.str.lenmb] == '\0')
+              SYNTAX_ERROR (_("%s: syntax error"), "LC_COLLATE");
+           else
+             runp = runp->last;
+
+         if (runp != NULL && runp->is_undefined == 0)
+           {
+             lr_ignore_rest (ldfile, 0);
+              SYNTAX_ERROR (_("%s: syntax error"), "LC_COLLATE");
+           }
+
+         if (runp == NULL)
+           {
+             runp = (struct toggle_list_t *) xcalloc (1, sizeof (*runp));
+             runp->last = defined_keywords;
+             defined_keywords = runp;
+           }
          else
            {
-             /* Simply add the new symbol.  */
-             struct name_list *newsym = xmalloc (sizeof (*newsym)
-                                                 + arg->val.str.lenmb + 1);
-             memcpy (newsym->str, arg->val.str.startmb, arg->val.str.lenmb);
-             newsym->str[arg->val.str.lenmb] = '\0';
-             newsym->next = defined;
-             defined = newsym;
+             free ((char *) runp->name);
+             runp->is_undefined = 0;
+           }
 
-             lr_ignore_rest (ldfile, 1);
+         name = (char *) xmalloc (arg->val.str.lenmb + 1);
+         memcpy (name, arg->val.str.startmb, arg->val.str.lenmb);
+         name[arg->val.str.lenmb] = '\0';
+         runp->name = name;
+        }
+      else
+        {
+         struct toggle_list_t *runp = defined_keywords;
+         while (runp != NULL)
+           if (strncmp (runp->name, arg->val.str.startmb,
+                    arg->val.str.lenmb) == 0
+               && runp->name[arg->val.str.lenmb] == '\0')
+           {
+             runp->is_undefined = 1;
+              SYNTAX_ERROR (_("%s: syntax error"), "LC_COLLATE");
            }
-       }
+           else
+             runp = runp->last;
+        }
+
+      lr_ignore_rest (ldfile, 1);
+      do
+        {
+          now = lr_token (ldfile, charmap, result, NULL, verbose);
+          nowtok = now->tok;
+        }
+      while (nowtok == tok_eol);
     }
 
   if (nowtok == tok_copy)
@@ -2679,14 +2752,23 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
       switch (nowtok)
        {
        case tok_copy:
-         /* Allow copying other locales.  */
+         /* Ignore the rest of the line if we don't need the input of
+            this line.  */
+         if (ignore_content)
+           {
+             lr_ignore_rest (ldfile, 0);
+             break;
+           }
+
          now = lr_token (ldfile, charmap, result, NULL, verbose);
          if (now->tok != tok_string)
            goto err_label;
 
-         if (! ignore_content)
-           load_locale (LC_COLLATE, now->val.str.startmb, repertoire_name,
-                        charmap, result);
+         if (state == 1 || state == 3 || state == 5)
+           goto err_label;
+
+         load_locale (LC_COLLATE, now->val.str.startmb, repertoire_name,
+                      charmap, result);
 
          lr_ignore_rest (ldfile, 1);
          break;
@@ -2700,9 +2782,6 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
              break;
            }
 
-         if (state != 0)
-           goto err_label;
-
          arg = lr_token (ldfile, charmap, result, NULL, verbose);
          if (arg->tok != tok_number)
            goto err_label;
@@ -2723,7 +2802,7 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
              break;
            }
 
-         if (state != 0)
+         if (state == 1 || state == 3 || state == 5)
            goto err_label;
 
          arg = lr_token (ldfile, charmap, result, repertoire, verbose);
@@ -2770,7 +2849,7 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
              break;
            }
 
-         if (state != 0 && state != 2)
+         if (state == 1 || state == 3 || state == 5)
            goto err_label;
 
          arg = lr_token (ldfile, charmap, result, repertoire, verbose);
@@ -2836,7 +2915,7 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
              break;
            }
 
-         if (state != 0 && state != 2)
+         if (state == 1 || state == 3 || state == 5)
            goto err_label;
 
          arg = lr_token (ldfile, charmap, result, repertoire, verbose);
@@ -2982,7 +3061,7 @@ collate_read (struct linereader *ldfile, struct localedef_t *result,
              break;
            }
 
-         if (state != 0)
+         if (state == 1 || state == 3 || state == 5)
            goto err_label;
 
          arg = lr_token (ldfile, charmap, result, repertoire, verbose);
@@ -3103,7 +3182,7 @@ error while adding equivalent collating symbol"));
              break;
            }
 
-         if (state != 0 && state != 1 && state != 2)
+         if (state == 3 || state == 5)
            goto err_label;
          state = 1;
 
@@ -3362,6 +3441,9 @@ error while adding equivalent collating symbol"));
                      no_error = 0;
                    }
                }
+             /* Update current section.  */
+             if (collate->cursor != NULL)
+               collate->current_section = collate->cursor->section;
 
              lr_ignore_rest (ldfile, no_error);
            }
@@ -3411,8 +3493,6 @@ error while adding equivalent collating symbol"));
 %s: missing `reorder-end' keyword"), "LC_COLLATE"));
              state = 4;
            }
-         else if (state != 2 && state != 4)
-           goto err_label;
          state = 5;
 
          /* Get the name of the sections we are adding after.  */
@@ -3501,8 +3581,20 @@ error while adding equivalent collating symbol"));
            }
          else if (arg != NULL)
            {
+             void *ptr = NULL;
              symstr = arg->val.str.startmb;
              symlen = arg->val.str.lenmb;
+             if (state != 5
+                 && find_entry (&charmap->char_table, symstr, symlen, &ptr) != 0
+                 && (repertoire == NULL ||
+                     find_entry (&repertoire->char_table, symstr, symlen, &ptr) != 0)
+                 && find_entry (&collate->elem_table, symstr, symlen, &ptr) != 0
+                 && find_entry (&collate->sym_table, symstr, symlen, &ptr) != 0)
+               {
+                 if (verbose)
+                   lr_error (ldfile, _("%s: symbol `%.*s' not known"),
+                             "LC_COLLATE", (int) symlen, symstr);
+               }
            }
          else
            {
@@ -3743,49 +3835,9 @@ error while adding equivalent collating symbol"));
                          repertoire, result, nowtok);
          break;
 
-       case tok_end:
-       seen_end:
-         /* Next we assume `LC_COLLATE'.  */
-         if (!ignore_content)
-           {
-             if (state == 0 && copy_locale == NULL)
-               /* We must either see a copy statement or have
-                  ordering values.  */
-               lr_error (ldfile,
-                         _("%s: empty category description not allowed"),
-                         "LC_COLLATE");
-             else if (state == 1)
-               {
-                 lr_error (ldfile, _("%s: missing `order_end' keyword"),
-                           "LC_COLLATE");
-
-                 /* Handle ellipsis at end of list.  */
-                 if (was_ellipsis != tok_none)
-                   {
-                     handle_ellipsis (ldfile, NULL, 0, was_ellipsis, charmap,
-                                      repertoire, result);
-                     was_ellipsis = tok_none;
-                   }
-               }
-             else if (state == 3)
-               WITH_CUR_LOCALE (error (0, 0, _("\
-%s: missing `reorder-end' keyword"), "LC_COLLATE"));
-             else if (state == 5)
-               WITH_CUR_LOCALE (error (0, 0, _("\
-%s: missing `reorder-sections-end' keyword"), "LC_COLLATE"));
-           }
-         arg = lr_token (ldfile, charmap, result, NULL, verbose);
-         if (arg->tok == tok_eof)
-           break;
-         if (arg->tok == tok_eol)
-           lr_error (ldfile, _("%s: incomplete `END' line"), "LC_COLLATE");
-         else if (arg->tok != tok_lc_collate)
-           lr_error (ldfile, _("\
-%1$s: definition does not end with `END %1$s'"), "LC_COLLATE");
-         lr_ignore_rest (ldfile, arg->tok == tok_lc_collate);
-         return;
-
-       case tok_define:
+       case tok_ifdef:
+         /* Ignore the rest of the line if we don't need the input of
+            this line.  */
          if (ignore_content)
            {
              lr_ignore_rest (ldfile, 0);
@@ -3795,171 +3847,160 @@ error while adding equivalent collating symbol"));
          arg = lr_token (ldfile, charmap, result, NULL, verbose);
          if (arg->tok != tok_ident)
            goto err_label;
-
-         /* Simply add the new symbol.  */
-         struct name_list *newsym = xmalloc (sizeof (*newsym)
-                                             + arg->val.str.lenmb + 1);
-         memcpy (newsym->str, arg->val.str.startmb, arg->val.str.lenmb);
-         newsym->str[arg->val.str.lenmb] = '\0';
-         newsym->next = defined;
-         defined = newsym;
-
-         lr_ignore_rest (ldfile, 1);
-         break;
-
-       case tok_undef:
-         if (ignore_content)
+         else
            {
-             lr_ignore_rest (ldfile, 0);
-             break;
-           }
+             struct toggle_list_t *runp = defined_keywords;
+             struct toggle_list_t *flow = (struct toggle_list_t *) xcalloc (1, sizeof (*runp));
+             flow->name = "ifdef";
+             flow->file = ldfile->fname;
+             flow->line = ldfile->lineno;
+             flow->last = collate->flow_control;
+             collate->flow_control = flow;
 
-         arg = lr_token (ldfile, charmap, result, NULL, verbose);
-         if (arg->tok != tok_ident)
-           goto err_label;
-
-         /* Remove _all_ occurrences of the symbol from the list.  */
-         struct name_list *prevdef = NULL;
-         struct name_list *curdef = defined;
-         while (curdef != NULL)
-           if (strncmp (arg->val.str.startmb, curdef->str,
-                        arg->val.str.lenmb) == 0
-               && curdef->str[arg->val.str.lenmb] == '\0')
-             {
-               if (prevdef == NULL)
-                 defined = curdef->next;
+             while (runp != NULL)
+               if (strncmp (runp->name, arg->val.str.startmb,
+                            arg->val.str.lenmb) == 0
+                   && runp->name[arg->val.str.lenmb] == '\0')
+                 break;
                else
-                 prevdef->next = curdef->next;
-
-               struct name_list *olddef = curdef;
-               curdef = curdef->next;
-
-               free (olddef);
-             }
-           else
-             {
-               prevdef = curdef;
-               curdef = curdef->next;
-             }
+                 runp = runp->last;
 
+             if (runp == NULL)
+               {
+                 now = flow_skip(ldfile, charmap, collate);
+                 if (now->tok == tok_eof)
+                   WITH_CUR_LOCALE (error (0, 0, _("\
+%s: unterminated `%s' flow control"), "LC_COLLATE", collate->flow_control->name));
+               }
+           }
          lr_ignore_rest (ldfile, 1);
          break;
 
-       case tok_ifdef:
        case tok_ifndef:
+         /* Ignore the rest of the line if we don't need the input of
+            this line.  */
          if (ignore_content)
            {
              lr_ignore_rest (ldfile, 0);
              break;
            }
 
-       found_ifdef:
          arg = lr_token (ldfile, charmap, result, NULL, verbose);
          if (arg->tok != tok_ident)
            goto err_label;
-         lr_ignore_rest (ldfile, 1);
-
-         if (collate->else_action == else_none)
+         else
            {
-             curdef = defined;
-             while (curdef != NULL)
-               if (strncmp (arg->val.str.startmb, curdef->str,
+             struct toggle_list_t *runp = defined_keywords;
+             struct toggle_list_t *flow = (struct toggle_list_t *) xcalloc (1, sizeof (*runp));
+             flow->name = "ifndef";
+             flow->file = ldfile->fname;
+             flow->line = ldfile->lineno;
+             flow->last = collate->flow_control;
+             collate->flow_control = flow;
+
+             while (runp != NULL)
+               if (strncmp (runp->name, arg->val.str.startmb,
                             arg->val.str.lenmb) == 0
-                   && curdef->str[arg->val.str.lenmb] == '\0')
+                   && runp->name[arg->val.str.lenmb] == '\0')
                  break;
                else
-                 curdef = curdef->next;
+                 runp = runp->last;
 
-             if ((nowtok == tok_ifdef && curdef != NULL)
-                 || (nowtok == tok_ifndef && curdef == NULL))
-               {
-                 /* We have to use the if-branch.  */
-                 collate->else_action = else_ignore;
-               }
-             else
+             if (runp != NULL)
                {
-                 /* We have to use the else-branch, if there is one.  */
-                 nowtok = skip_to (ldfile, collate, charmap, 0);
-                 if (nowtok == tok_else)
-                   collate->else_action = else_seen;
-                 else if (nowtok == tok_elifdef)
-                   {
-                     nowtok = tok_ifdef;
-                     goto found_ifdef;
-                   }
-                 else if (nowtok == tok_elifndef)
-                   {
-                     nowtok = tok_ifndef;
-                     goto found_ifdef;
-                   }
-                 else if (nowtok == tok_eof)
-                   goto seen_eof;
-                 else if (nowtok == tok_end)
-                   goto seen_end;
+                 now = flow_skip(ldfile, charmap, collate);
+                 if (now->tok == tok_eof)
+                   WITH_CUR_LOCALE (error (0, 0, _("\
+%s: unterminated `%s' flow control"), "LC_COLLATE", collate->flow_control->name));
                }
            }
-         else
-           {
-             /* XXX Should it really become necessary to support nested
-                preprocessor handling we will push the state here.  */
-             lr_error (ldfile, _("%s: nested conditionals not supported"),
-                       "LC_COLLATE");
-             nowtok = skip_to (ldfile, collate, charmap, 1);
-             if (nowtok == tok_eof)
-               goto seen_eof;
-             else if (nowtok == tok_end)
-               goto seen_end;
-           }
+         lr_ignore_rest (ldfile, 1);
          break;
 
-       case tok_elifdef:
-       case tok_elifndef:
        case tok_else:
+         /* Ignore the rest of the line if we don't need the input of
+            this line.  */
          if (ignore_content)
            {
              lr_ignore_rest (ldfile, 0);
              break;
            }
 
-         lr_ignore_rest (ldfile, 1);
-
-         if (collate->else_action == else_ignore)
-           {
-             /* Ignore everything until the endif.  */
-             nowtok = skip_to (ldfile, collate, charmap, 1);
-             if (nowtok == tok_eof)
-               goto seen_eof;
-             else if (nowtok == tok_end)
-               goto seen_end;
-           }
-         else
-           {
-             assert (collate->else_action == else_none);
-             lr_error (ldfile, _("\
-%s: '%s' without matching 'ifdef' or 'ifndef'"), "LC_COLLATE",
-                       nowtok == tok_else ? "else"
-                       : nowtok == tok_elifdef ? "elifdef" : "elifndef");
-           }
+         if (strcmp (collate->flow_control->name, "else") == 0)
+           lr_error (ldfile,
+                     _("%s: `else' statement at `%s:%Zu' cannot be followed by another `else' statement"),
+                     "LC_COLLATE", collate->flow_control->name, collate->flow_control->line);
+         collate->flow_control->name = "else";
+         collate->flow_control->file = ldfile->fname;
+         collate->flow_control->line = ldfile->lineno;
+         now = flow_skip(ldfile, charmap, collate);
+         if (now->tok == tok_eof)
+           WITH_CUR_LOCALE (error (0, 0, _("\
+%s: unterminated `%s' flow control"), "LC_COLLATE", collate->flow_control->name));
          break;
 
        case tok_endif:
+         /* Ignore the rest of the line if we don't need the input of
+            this line.  */
          if (ignore_content)
            {
              lr_ignore_rest (ldfile, 0);
              break;
            }
 
-         lr_ignore_rest (ldfile, 1);
+         if (collate->flow_control == NULL)
+           goto err_label;
+         else
+           collate->flow_control = collate->flow_control->last;
+         break;
 
-         if (collate->else_action != else_ignore
-             && collate->else_action != else_seen)
-           lr_error (ldfile, _("\
-%s: 'endif' without matching 'ifdef' or 'ifndef'"), "LC_COLLATE");
+       case tok_end:
+         /* Next we assume `LC_COLLATE'.  */
+         if (!ignore_content)
+           {
+             if (state == 0 && copy_locale == NULL)
+               /* We must either see a copy statement or have
+                  ordering values.  */
+               lr_error (ldfile,
+                         _("%s: empty category description not allowed"),
+                         "LC_COLLATE");
+             else if (state == 1)
+               {
+                 lr_error (ldfile, _("%s: missing `order_end' keyword"),
+                           "LC_COLLATE");
 
-         /* XXX If we support nested preprocessor directives we pop
-            the state here.  */
-         collate->else_action = else_none;
-         break;
+                 /* Handle ellipsis at end of list.  */
+                 if (was_ellipsis != tok_none)
+                   {
+                     handle_ellipsis (ldfile, NULL, 0, was_ellipsis, charmap,
+                                      repertoire, result);
+                     was_ellipsis = tok_none;
+                   }
+               }
+             else if (state == 3)
+               WITH_CUR_LOCALE (error (0, 0, _("\
+%s: missing `reorder-end' keyword"), "LC_COLLATE"));
+             else if (state == 5)
+               WITH_CUR_LOCALE (error (0, 0, _("\
+%s: missing `reorder-sections-end' keyword"), "LC_COLLATE"));
+             if (collate->flow_control != NULL
+                 && strcmp(collate->flow_control->file, ldfile->fname) == 0)
+               WITH_CUR_LOCALE (error (0, 0, _("\
+%s: unterminated `%s' flow control beginning at %s:%Zu"),
+                                "LC_COLLATE", collate->flow_control->name,
+                                collate->flow_control->file,
+                                collate->flow_control->line));
+           }
+         arg = lr_token (ldfile, charmap, result, NULL, verbose);
+         if (arg->tok == tok_eof)
+           break;
+         if (arg->tok == tok_eol)
+           lr_error (ldfile, _("%s: incomplete `END' line"), "LC_COLLATE");
+         else if (arg->tok != tok_lc_collate)
+           lr_error (ldfile, _("\
+%1$s: definition does not end with `END %1$s'"), "LC_COLLATE");
+         lr_ignore_rest (ldfile, arg->tok == tok_lc_collate);
+         return;
 
        default:
        err_label:
@@ -3971,7 +4012,6 @@ error while adding equivalent collating symbol"));
       nowtok = now->tok;
     }
 
- seen_eof:
   /* When we come here we reached the end of the file.  */
   lr_error (ldfile, _("%s: premature end of file"), "LC_COLLATE");
 }
index 883f727..c307dc3 100644 (file)
@@ -147,6 +147,9 @@ No definition for %s category found"), "LC_IDENTIFICATION"));
                                "LC_IDENTIFICATION", #cat));                  \
       identification->cat = "";                                                      \
     }
+#define TEST_ELEM_OPT(cat) \
+  if (identification->cat == NULL)                                           \
+    identification->cat = "";                                                \
 
   TEST_ELEM (title);
   TEST_ELEM (source);
@@ -157,9 +160,9 @@ No definition for %s category found"), "LC_IDENTIFICATION"));
   TEST_ELEM (fax);
   TEST_ELEM (language);
   TEST_ELEM (territory);
-  TEST_ELEM (audience);
-  TEST_ELEM (application);
-  TEST_ELEM (abbreviation);
+  TEST_ELEM_OPT (audience);
+  TEST_ELEM_OPT (application);
+  TEST_ELEM_OPT (abbreviation);
   TEST_ELEM (revision);
   TEST_ELEM (date);
 
index b1c0954..ae11a42 100644 (file)
@@ -796,6 +796,7 @@ show_locale_vars (void)
 {
   size_t cat_no;
   const char *lcall = getenv ("LC_ALL") ? : "";
+  const char *language = getenv ("LANGUAGE") ? : "";
   const char *lang = getenv ("LANG") ? : "";
 
   auto void get_source (const char *name);
@@ -814,6 +815,9 @@ show_locale_vars (void)
   /* LANG has to be the first value.  */
   print_assignment ("LANG", lang, false);
 
+  if (getenv ("POSIXLY_CORRECT") == NULL)
+    printf ("LANGUAGE=%s\n", language);
+
   /* Now all categories in an unspecified order.  */
   for (cat_no = 0; cat_no < NCATEGORIES; ++cat_no)
     if (cat_no != LC_ALL)
index 27d589b..527ea74 100644 (file)
@@ -134,7 +134,7 @@ create_archive (const char *archivefname, struct locarhandle *ah)
   size_t reserved = RESERVE_MMAP_SIZE;
   int xflags = 0;
   if (total < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
                       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else
@@ -397,7 +397,7 @@ enlarge_archive (struct locarhandle *ah, const struct locarhead *head)
   size_t reserved = RESERVE_MMAP_SIZE;
   int xflags = 0;
   if (total < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
                       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else
@@ -416,7 +416,16 @@ enlarge_archive (struct locarhandle *ah, const struct locarhead *head)
     }
 
   /* Lock the new file.  */
+#ifdef __GNU__
+  struct flock fl;
+  fl.l_whence = SEEK_SET;
+  fl.l_start = 0;
+  fl.l_len = 0;
+  fl.l_type = F_WRLCK;
+  if (fcntl(fd, F_SETLKW, &fl) != 0)
+#else
   if (lockf64 (fd, F_LOCK, total) != 0)
+#endif
     {
       int errval = errno;
       unlink (fname);
@@ -564,7 +573,16 @@ open_archive (struct locarhandle *ah, bool readonly)
        error (EXIT_FAILURE, errno, _("cannot stat locale archive \"%s\""),
               archivefname);
 
+#ifdef __GNU__
+      struct flock fl;
+      fl.l_whence = SEEK_SET;
+      fl.l_start = 0;
+      fl.l_len = 0;
+      fl.l_type = F_WRLCK;
+      if (!readonly && fcntl(fd, F_SETLKW, &fl) == -1)
+#else
       if (!readonly && lockf64 (fd, F_LOCK, sizeof (struct locarhead)) == -1)
+#endif
        {
          close (fd);
 
@@ -615,7 +633,7 @@ open_archive (struct locarhandle *ah, bool readonly)
   int xflags = 0;
   void *p;
   if (st.st_size < reserved
-      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_PRIVATE | MAP_ANON,
+      && ((p = mmap64 (NULL, reserved, PROT_NONE, MAP_SHARED | MAP_ANON,
                       -1, 0)) != MAP_FAILED))
     xflags = MAP_FIXED;
   else
index 58daaf1..556aa60 100644 (file)
@@ -125,7 +125,7 @@ new_composite_name (int category, const char *newnames[__LC_LAST])
                            _nl_global_locale.__names[i]);
        last_len = strlen (name);
        cumlen += _nl_category_name_sizes[i] + 1 + last_len + 1;
-       if (i > 0 && same && strcmp (name, newnames[0]) != 0)
+       if (same && name != newnames[0] && strcmp (name, newnames[0]) != 0)
          same = 0;
       }
 
@@ -244,6 +244,8 @@ setlocale (int category, const char *locale)
         of entries of the form `CATEGORY=VALUE'.  */
       const char *newnames[__LC_LAST];
       struct __locale_data *newdata[__LC_LAST];
+      /* Copy of the locale argument, for in-place splitting.  */
+      char *locale_copy = NULL;
 
       /* Set all name pointers to the argument name.  */
       for (category = 0; category < __LC_LAST; ++category)
@@ -253,7 +255,13 @@ setlocale (int category, const char *locale)
       if (__builtin_expect (strchr (locale, ';') != NULL, 0))
        {
          /* This is a composite name.  Make a copy and split it up.  */
-         char *np = strdupa (locale);
+         locale_copy = strdup (locale);
+         if (__glibc_unlikely (locale_copy == NULL))
+           {
+             __libc_rwlock_unlock (__libc_setlocale_lock);
+             return NULL;
+           }
+         char *np = locale_copy;
          char *cp;
          int cnt;
 
@@ -271,6 +279,7 @@ setlocale (int category, const char *locale)
                {
                error_return:
                  __libc_rwlock_unlock (__libc_setlocale_lock);
+                 free (locale_copy);
 
                  /* Bogus category name.  */
                  ERROR_RETURN;
@@ -363,8 +372,9 @@ setlocale (int category, const char *locale)
       /* Critical section left.  */
       __libc_rwlock_unlock (__libc_setlocale_lock);
 
-      /* Free the resources (the locale path variable).  */
+      /* Free the resources.  */
       free (locale_path);
+      free (locale_copy);
 
       return composite;
     }
index dc70a00..75effd3 100644 (file)
@@ -20,7 +20,7 @@
 /* Find index of weight.  */
 auto inline int32_t
 __attribute ((always_inline))
-findidx (const unsigned char **cpp)
+findidx (const unsigned char **cpp, size_t len)
 {
   int_fast32_t i = table[*(*cpp)++];
   const unsigned char *cp;
@@ -34,6 +34,7 @@ findidx (const unsigned char **cpp)
      Search for the correct one.  */
   cp = &extra[-i];
   usrc = *cpp;
+  --len;
   while (1)
     {
       size_t nhere;
@@ -56,7 +57,7 @@ findidx (const unsigned char **cpp)
             already.  */
          size_t cnt;
 
-         for (cnt = 0; cnt < nhere; ++cnt)
+         for (cnt = 0; cnt < nhere && cnt < len; ++cnt)
            if (cp[cnt] != usrc[cnt])
              break;
 
@@ -79,13 +80,13 @@ findidx (const unsigned char **cpp)
          size_t cnt;
          size_t offset = 0;
 
-         for (cnt = 0; cnt < nhere; ++cnt)
+         for (cnt = 0; cnt < nhere && cnt < len; ++cnt)
            if (cp[cnt] != usrc[cnt])
              break;
 
          if (cnt != nhere)
            {
-             if (cp[cnt] > usrc[cnt])
+             if (cnt == len || cp[cnt] > usrc[cnt])
                {
                  /* Cannot be in this range.  */
                  cp += 2 * nhere;
index 9ea1126..fadeaed 100644 (file)
@@ -20,7 +20,7 @@
 /* Find index of weight.  */
 auto inline int32_t
 __attribute ((always_inline))
-findidx (const wint_t **cpp)
+findidx (const wint_t **cpp, size_t len)
 {
   wint_t ch = *(*cpp)++;
   int32_t i = __collidx_table_lookup ((const char *) table, ch);
@@ -32,6 +32,7 @@ findidx (const wint_t **cpp)
   /* Oh well, more than one sequence starting with this byte.
      Search for the correct one.  */
   const int32_t *cp = (const int32_t *) &extra[-i];
+  --len;
   while (1)
     {
       size_t nhere;
@@ -54,7 +55,7 @@ findidx (const wint_t **cpp)
             already.  */
          size_t cnt;
 
-         for (cnt = 0; cnt < nhere; ++cnt)
+         for (cnt = 0; cnt < nhere && cnt < len; ++cnt)
            if (cp[cnt] != usrc[cnt])
              break;
 
@@ -75,7 +76,7 @@ findidx (const wint_t **cpp)
          size_t cnt;
          size_t offset;
 
-         for (cnt = 0; cnt < nhere - 1; ++cnt)
+         for (cnt = 0; cnt < nhere - 1 && cnt < len; ++cnt)
            if (cp[cnt] != usrc[cnt])
              break;
 
index ac1bed7..d6a21e5 100644 (file)
@@ -50,7 +50,7 @@ vpath %.h tests-mbwc
 
 test-srcs := collate-test xfrm-test tst-fmon tst-rpmatch tst-trans \
             tst-mbswcs1 tst-mbswcs2 tst-mbswcs3 tst-mbswcs4 tst-mbswcs5 \
-            tst-ctype tst-wctype tst-langinfo tst-numeric
+            tst-ctype tst-wctype tst-langinfo tst-langinfo-static tst-numeric
 test-input := de_DE.ISO-8859-1 en_US.ISO-8859-1 da_DK.ISO-8859-1 \
              hr_HR.ISO-8859-2 sv_SE.ISO-8859-1 tr_TR.UTF-8 fr_FR.UTF-8 \
              si_LK.UTF-8
@@ -178,7 +178,8 @@ ifeq (y,$(OPTION_EGLIBC_LOCALE_CODE))
 tests: $(objpfx)sort-test.out $(objpfx)tst-fmon.out $(objpfx)tst-locale.out \
        $(objpfx)tst-rpmatch.out $(objpfx)tst-trans.out \
        $(objpfx)tst-mbswcs.out $(objpfx)tst-ctype.out \
-       $(objpfx)tst-langinfo.out $(objpfx)tst-numeric.out
+       $(objpfx)tst-langinfo.out $(objpfx)tst-langinfo-static.out\
+       $(objpfx)tst-numeric.out
 ifeq (y,$(OPTION_POSIX_WIDE_CHAR_DEVICE_IO))
 tests: $(objpfx)tst-wctype.out
 endif
@@ -224,7 +225,11 @@ $(objpfx)tst-wctype.out: tst-wctype.sh $(objpfx)tst-wctype \
 $(objpfx)tst-langinfo.out: tst-langinfo.sh $(objpfx)tst-langinfo \
                        $(objpfx)sort-test.out \
                        $(addprefix $(objpfx),$(CTYPE_FILES))
-       $(SHELL) -e $< $(common-objpfx) '$(built-program-cmd)'
+       $(SHELL) -e $< $(common-objpfx) '$(built-program-cmd)' > $@
+$(objpfx)tst-langinfo-static.out: tst-langinfo.sh $(objpfx)tst-langinfo-static \
+                       $(objpfx)sort-test.out \
+                       $(addprefix $(objpfx),$(CTYPE_FILES))
+       $(SHELL) -e $< $(common-objpfx) '$(built-program-cmd)' > $@
 $(objpfx)tst-digits.out: $(objpfx)tst-locale.out
 $(objpfx)tst-mbswcs6.out: $(addprefix $(objpfx),$(CTYPE_FILES))
 # eglibc: endif
@@ -255,7 +260,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-locales-dir
        echo -n `echo $$locale | sed 's/\([^\@]*\)\(\@.*\)*/\2/'`; \
        echo -n '...'; \
        input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \
-       $(LOCALEDEF) --alias-file=../intl/locale.alias \
+       $(LOCALEDEF) --alias-file=../intl/locale.alias --no-archive \
                     -i locales/$$input -c -f charmaps/$$charset \
                     $(addprefix --prefix=,$(install_root)) $$locale; \
        echo ' done'; \
index d665961..02221ef 100644 (file)
@@ -53,6 +53,7 @@ ast_ES/ISO-8859-15 \
 be_BY.UTF-8/UTF-8 \
 be_BY/CP1251 \
 be_BY@latin/UTF-8 \
+bem_ZM/UTF-8 \
 ber_DZ/UTF-8 \
 ber_MA/UTF-8 \
 bg_BG.UTF-8/UTF-8 \
@@ -72,6 +73,8 @@ ca_AD/ISO-8859-15 \
 ca_ES.UTF-8/UTF-8 \
 ca_ES/ISO-8859-1 \
 ca_ES@euro/ISO-8859-15 \
+ca_ES.UTF-8@valencia/UTF-8 \
+ca_ES@valencia/ISO-8859-15 \
 ca_FR.UTF-8/UTF-8 \
 ca_FR/ISO-8859-15 \
 ca_IT.UTF-8/UTF-8 \
@@ -96,6 +99,7 @@ de_CH/ISO-8859-1 \
 de_DE.UTF-8/UTF-8 \
 de_DE/ISO-8859-1 \
 de_DE@euro/ISO-8859-15 \
+de_LI.UTF-8/UTF-8 \
 de_LU.UTF-8/UTF-8 \
 de_LU/ISO-8859-1 \
 de_LU@euro/ISO-8859-15 \
@@ -113,9 +117,11 @@ en_BW/ISO-8859-1 \
 en_CA.UTF-8/UTF-8 \
 en_CA/ISO-8859-1 \
 en_DK.UTF-8/UTF-8 \
+en_DK.ISO-8859-15/ISO-8859-15 \
 en_DK/ISO-8859-1 \
 en_GB.UTF-8/UTF-8 \
 en_GB/ISO-8859-1 \
+en_GB.ISO-8859-15/ISO-8859-15 \
 en_HK.UTF-8/UTF-8 \
 en_HK/ISO-8859-1 \
 en_IE.UTF-8/UTF-8 \
@@ -131,10 +137,14 @@ en_SG.UTF-8/UTF-8 \
 en_SG/ISO-8859-1 \
 en_US.UTF-8/UTF-8 \
 en_US/ISO-8859-1 \
+en_US.ISO-8859-15/ISO-8859-15 \
 en_ZA.UTF-8/UTF-8 \
 en_ZA/ISO-8859-1 \
+en_ZM/UTF-8 \
 en_ZW.UTF-8/UTF-8 \
 en_ZW/ISO-8859-1 \
+eo.UTF-8/UTF-8 \
+eo/ISO-8859-3 \
 es_AR.UTF-8/UTF-8 \
 es_AR/ISO-8859-1 \
 es_BO.UTF-8/UTF-8 \
@@ -182,7 +192,11 @@ et_EE.ISO-8859-15/ISO-8859-15 \
 eu_ES.UTF-8/UTF-8 \
 eu_ES/ISO-8859-1 \
 eu_ES@euro/ISO-8859-15 \
+eu_FR.UTF-8/UTF-8 \
+eu_FR/ISO-8859-1 \
+eu_FR@euro/ISO-8859-15 \
 fa_IR/UTF-8 \
+ff_SN/UTF-8 \
 fi_FI.UTF-8/UTF-8 \
 fi_FI/ISO-8859-1 \
 fi_FI@euro/ISO-8859-15 \
@@ -227,13 +241,14 @@ hi_IN/UTF-8 \
 hne_IN/UTF-8 \
 hr_HR.UTF-8/UTF-8 \
 hr_HR/ISO-8859-2 \
-hsb_DE/ISO-8859-2 \
 hsb_DE.UTF-8/UTF-8 \
+hsb_DE/ISO-8859-2 \
 ht_HT/UTF-8 \
 hu_HU.UTF-8/UTF-8 \
 hu_HU/ISO-8859-2 \
 hy_AM/UTF-8 \
 hy_AM.ARMSCII-8/ARMSCII-8 \
+ia/UTF-8 \
 id_ID.UTF-8/UTF-8 \
 id_ID/ISO-8859-1 \
 ig_NG/UTF-8 \
@@ -248,18 +263,19 @@ it_IT@euro/ISO-8859-15 \
 iu_CA/UTF-8 \
 iw_IL.UTF-8/UTF-8 \
 iw_IL/ISO-8859-8 \
-ja_JP.EUC-JP/EUC-JP \
 ja_JP.UTF-8/UTF-8 \
+ja_JP.EUC-JP/EUC-JP \
 ka_GE.UTF-8/UTF-8 \
 ka_GE/GEORGIAN-PS \
 kk_KZ.UTF-8/UTF-8 \
 kk_KZ/PT154 \
+kk_KZ/RK1048 \
 kl_GL.UTF-8/UTF-8 \
 kl_GL/ISO-8859-1 \
 km_KH/UTF-8 \
 kn_IN/UTF-8 \
-ko_KR.EUC-KR/EUC-KR \
 ko_KR.UTF-8/UTF-8 \
+ko_KR.EUC-KR/EUC-KR \
 kok_IN/UTF-8 \
 ks_IN/UTF-8 \
 ks_IN@devanagari/UTF-8 \
@@ -315,6 +331,7 @@ om_ET/UTF-8 \
 om_KE.UTF-8/UTF-8 \
 om_KE/ISO-8859-1 \
 or_IN/UTF-8 \
+os_RU/UTF-8 \
 pa_IN/UTF-8 \
 pa_PK/UTF-8 \
 pap_AN/UTF-8 \
@@ -328,9 +345,10 @@ pt_PT/ISO-8859-1 \
 pt_PT@euro/ISO-8859-15 \
 ro_RO.UTF-8/UTF-8 \
 ro_RO/ISO-8859-2 \
-ru_RU.KOI8-R/KOI8-R \
 ru_RU.UTF-8/UTF-8 \
+ru_RU.KOI8-R/KOI8-R \
 ru_RU/ISO-8859-5 \
+ru_RU.CP1251/CP1251 \
 ru_UA.UTF-8/UTF-8 \
 ru_UA/KOI8-U \
 rw_RW/UTF-8 \
@@ -367,6 +385,9 @@ sv_FI/ISO-8859-1 \
 sv_FI@euro/ISO-8859-15 \
 sv_SE.UTF-8/UTF-8 \
 sv_SE/ISO-8859-1 \
+sv_SE.ISO-8859-15/ISO-8859-15 \
+sw_KE/UTF-8 \
+sw_TZ/UTF-8 \
 ta_IN/UTF-8 \
 te_IN/UTF-8 \
 tg_TJ.UTF-8/UTF-8 \
@@ -391,31 +412,32 @@ ug_CN/UTF-8 \
 uk_UA.UTF-8/UTF-8 \
 uk_UA/KOI8-U \
 ur_PK/UTF-8 \
+uz_UZ.UTF-8/UTF-8 \
 uz_UZ/ISO-8859-1 \
 uz_UZ@cyrillic/UTF-8 \
 ve_ZA/UTF-8 \
-vi_VN.TCVN/TCVN5712-1 \
 vi_VN/UTF-8 \
+vi_VN.TCVN/TCVN5712-1 \
+wa_BE.UTF-8/UTF-8 \
 wa_BE/ISO-8859-1 \
 wa_BE@euro/ISO-8859-15 \
-wa_BE.UTF-8/UTF-8 \
 wo_SN/UTF-8 \
 xh_ZA.UTF-8/UTF-8 \
 xh_ZA/ISO-8859-1 \
 yi_US.UTF-8/UTF-8 \
 yi_US/CP1255 \
 yo_NG/UTF-8 \
+zh_CN.UTF-8/UTF-8 \
 zh_CN.GB18030/GB18030 \
 zh_CN.GBK/GBK \
-zh_CN.UTF-8/UTF-8 \
 zh_CN/GB2312 \
 zh_HK.UTF-8/UTF-8 \
 zh_HK/BIG5-HKSCS \
 zh_SG.UTF-8/UTF-8 \
 zh_SG.GBK/GBK \
 zh_SG/GB2312 \
-zh_TW.EUC-TW/EUC-TW \
 zh_TW.UTF-8/UTF-8 \
+zh_TW.EUC-TW/EUC-TW \
 zh_TW/BIG5 \
 zu_ZA.UTF-8/UTF-8 \
 zu_ZA/ISO-8859-1 \
index 736a283..4cb9bcb 100644 (file)
@@ -1312,6 +1312,10 @@ CHARMAP
 <U0521>     /xd4/xa1     CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK
 <U0522>     /xd4/xa2     CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK
 <U0523>     /xd4/xa3     CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK
+<U0524>     /xd4/xa4     CYRILLIC CAPITAL LETTER PE WITH DESCENDER
+<U0525>     /xd4/xa5     CYRILLIC SMALL LETTER PE WITH DESCENDER
+<U0526>     /xd4/xa6     CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER
+<U0527>     /xd4/xa7     CYRILLIC SMALL LETTER SHHA WITH DESCENDER
 <U0531>     /xd4/xb1     ARMENIAN CAPITAL LETTER AYB
 <U0532>     /xd4/xb2     ARMENIAN CAPITAL LETTER BEN
 <U0533>     /xd4/xb3     ARMENIAN CAPITAL LETTER GIM
@@ -1513,6 +1517,7 @@ CHARMAP
 <U061B>     /xd8/x9b     ARABIC SEMICOLON
 <U061E>     /xd8/x9e     ARABIC TRIPLE DOT PUNCTUATION MARK
 <U061F>     /xd8/x9f     ARABIC QUESTION MARK
+<U0620>     /xd8/xa0     ARABIC LETTER KASHMIRI YEH
 <U0621>     /xd8/xa1     ARABIC LETTER HAMZA
 <U0622>     /xd8/xa2     ARABIC LETTER ALEF WITH MADDA ABOVE
 <U0623>     /xd8/xa3     ARABIC LETTER ALEF WITH HAMZA ABOVE
@@ -1575,6 +1580,7 @@ CHARMAP
 <U065C>     /xd9/x9c     ARABIC VOWEL SIGN DOT BELOW
 <U065D>     /xd9/x9d     ARABIC REVERSED DAMMA
 <U065E>     /xd9/x9e     ARABIC FATHA WITH TWO DOTS
+<U065F>     /xd9/x9f     ARABIC WAVY HAMZA BELOW
 <U0660>     /xd9/xa0     ARABIC-INDIC DIGIT ZERO
 <U0661>     /xd9/xa1     ARABIC-INDIC DIGIT ONE
 <U0662>     /xd9/xa2     ARABIC-INDIC DIGIT TWO
@@ -1969,6 +1975,97 @@ CHARMAP
 <U07F8>     /xdf/xb8     NKO COMMA
 <U07F9>     /xdf/xb9     NKO EXCLAMATION MARK
 <U07FA>     /xdf/xba     NKO LAJANYALAN
+<U0800>     /xe0/xa0/x80 SAMARITAN LETTER ALAF
+<U0801>     /xe0/xa0/x81 SAMARITAN LETTER BIT
+<U0802>     /xe0/xa0/x82 SAMARITAN LETTER GAMAN
+<U0803>     /xe0/xa0/x83 SAMARITAN LETTER DALAT
+<U0804>     /xe0/xa0/x84 SAMARITAN LETTER IY
+<U0805>     /xe0/xa0/x85 SAMARITAN LETTER BAA
+<U0806>     /xe0/xa0/x86 SAMARITAN LETTER ZEN
+<U0807>     /xe0/xa0/x87 SAMARITAN LETTER IT
+<U0808>     /xe0/xa0/x88 SAMARITAN LETTER TIT
+<U0809>     /xe0/xa0/x89 SAMARITAN LETTER YUT
+<U080A>     /xe0/xa0/x8a SAMARITAN LETTER KAAF
+<U080B>     /xe0/xa0/x8b SAMARITAN LETTER LABAT
+<U080C>     /xe0/xa0/x8c SAMARITAN LETTER MIM
+<U080D>     /xe0/xa0/x8d SAMARITAN LETTER NUN
+<U080E>     /xe0/xa0/x8e SAMARITAN LETTER SINGAAT
+<U080F>     /xe0/xa0/x8f SAMARITAN LETTER IN
+<U0810>     /xe0/xa0/x90 SAMARITAN LETTER FI
+<U0811>     /xe0/xa0/x91 SAMARITAN LETTER TSAADIY
+<U0812>     /xe0/xa0/x92 SAMARITAN LETTER QUF
+<U0813>     /xe0/xa0/x93 SAMARITAN LETTER RISH
+<U0814>     /xe0/xa0/x94 SAMARITAN LETTER SHAN
+<U0815>     /xe0/xa0/x95 SAMARITAN LETTER TAAF
+<U0816>     /xe0/xa0/x96 SAMARITAN MARK IN
+<U0817>     /xe0/xa0/x97 SAMARITAN MARK IN-ALAF
+<U0818>     /xe0/xa0/x98 SAMARITAN MARK OCCLUSION
+<U0819>     /xe0/xa0/x99 SAMARITAN MARK DAGESH
+<U081A>     /xe0/xa0/x9a SAMARITAN MODIFIER LETTER EPENTHETIC YUT
+<U081B>     /xe0/xa0/x9b SAMARITAN MARK EPENTHETIC YUT
+<U081C>     /xe0/xa0/x9c SAMARITAN VOWEL SIGN LONG E
+<U081D>     /xe0/xa0/x9d SAMARITAN VOWEL SIGN E
+<U081E>     /xe0/xa0/x9e SAMARITAN VOWEL SIGN OVERLONG AA
+<U081F>     /xe0/xa0/x9f SAMARITAN VOWEL SIGN LONG AA
+<U0820>     /xe0/xa0/xa0 SAMARITAN VOWEL SIGN AA
+<U0821>     /xe0/xa0/xa1 SAMARITAN VOWEL SIGN OVERLONG A
+<U0822>     /xe0/xa0/xa2 SAMARITAN VOWEL SIGN LONG A
+<U0823>     /xe0/xa0/xa3 SAMARITAN VOWEL SIGN A
+<U0824>     /xe0/xa0/xa4 SAMARITAN MODIFIER LETTER SHORT A
+<U0825>     /xe0/xa0/xa5 SAMARITAN VOWEL SIGN SHORT A
+<U0826>     /xe0/xa0/xa6 SAMARITAN VOWEL SIGN LONG U
+<U0827>     /xe0/xa0/xa7 SAMARITAN VOWEL SIGN U
+<U0828>     /xe0/xa0/xa8 SAMARITAN MODIFIER LETTER I
+<U0829>     /xe0/xa0/xa9 SAMARITAN VOWEL SIGN LONG I
+<U082A>     /xe0/xa0/xaa SAMARITAN VOWEL SIGN I
+<U082B>     /xe0/xa0/xab SAMARITAN VOWEL SIGN O
+<U082C>     /xe0/xa0/xac SAMARITAN VOWEL SIGN SUKUN
+<U082D>     /xe0/xa0/xad SAMARITAN MARK NEQUDAA
+<U0830>     /xe0/xa0/xb0 SAMARITAN PUNCTUATION NEQUDAA
+<U0831>     /xe0/xa0/xb1 SAMARITAN PUNCTUATION AFSAAQ
+<U0832>     /xe0/xa0/xb2 SAMARITAN PUNCTUATION ANGED
+<U0833>     /xe0/xa0/xb3 SAMARITAN PUNCTUATION BAU
+<U0834>     /xe0/xa0/xb4 SAMARITAN PUNCTUATION ATMAAU
+<U0835>     /xe0/xa0/xb5 SAMARITAN PUNCTUATION SHIYYAALAA
+<U0836>     /xe0/xa0/xb6 SAMARITAN ABBREVIATION MARK
+<U0837>     /xe0/xa0/xb7 SAMARITAN PUNCTUATION MELODIC QITSA
+<U0838>     /xe0/xa0/xb8 SAMARITAN PUNCTUATION ZIQAA
+<U0839>     /xe0/xa0/xb9 SAMARITAN PUNCTUATION QITSA
+<U083A>     /xe0/xa0/xba SAMARITAN PUNCTUATION ZAEF
+<U083B>     /xe0/xa0/xbb SAMARITAN PUNCTUATION TURU
+<U083C>     /xe0/xa0/xbc SAMARITAN PUNCTUATION ARKAANU
+<U083D>     /xe0/xa0/xbd SAMARITAN PUNCTUATION SOF MASHFAAT
+<U083E>     /xe0/xa0/xbe SAMARITAN PUNCTUATION ANNAAU
+<U0840>     /xe0/xa1/x80 MANDAIC LETTER HALQA
+<U0841>     /xe0/xa1/x81 MANDAIC LETTER AB
+<U0842>     /xe0/xa1/x82 MANDAIC LETTER AG
+<U0843>     /xe0/xa1/x83 MANDAIC LETTER AD
+<U0844>     /xe0/xa1/x84 MANDAIC LETTER AH
+<U0845>     /xe0/xa1/x85 MANDAIC LETTER USHENNA
+<U0846>     /xe0/xa1/x86 MANDAIC LETTER AZ
+<U0847>     /xe0/xa1/x87 MANDAIC LETTER IT
+<U0848>     /xe0/xa1/x88 MANDAIC LETTER ATT
+<U0849>     /xe0/xa1/x89 MANDAIC LETTER AKSA
+<U084A>     /xe0/xa1/x8a MANDAIC LETTER AK
+<U084B>     /xe0/xa1/x8b MANDAIC LETTER AL
+<U084C>     /xe0/xa1/x8c MANDAIC LETTER AM
+<U084D>     /xe0/xa1/x8d MANDAIC LETTER AN
+<U084E>     /xe0/xa1/x8e MANDAIC LETTER AS
+<U084F>     /xe0/xa1/x8f MANDAIC LETTER IN
+<U0850>     /xe0/xa1/x90 MANDAIC LETTER AP
+<U0851>     /xe0/xa1/x91 MANDAIC LETTER ASZ
+<U0852>     /xe0/xa1/x92 MANDAIC LETTER AQ
+<U0853>     /xe0/xa1/x93 MANDAIC LETTER AR
+<U0854>     /xe0/xa1/x94 MANDAIC LETTER ASH
+<U0855>     /xe0/xa1/x95 MANDAIC LETTER AT
+<U0856>     /xe0/xa1/x96 MANDAIC LETTER DUSHENNA
+<U0857>     /xe0/xa1/x97 MANDAIC LETTER KAD
+<U0858>     /xe0/xa1/x98 MANDAIC LETTER AIN
+<U0859>     /xe0/xa1/x99 MANDAIC AFFRICATION MARK
+<U085A>     /xe0/xa1/x9a MANDAIC VOCALIZATION MARK
+<U085B>     /xe0/xa1/x9b MANDAIC GEMINATION MARK
+<U085E>     /xe0/xa1/x9e MANDAIC PUNCTUATION
+<U0900>     /xe0/xa4/x80 DEVANAGARI SIGN INVERTED CANDRABINDU
 <U0901>     /xe0/xa4/x81 DEVANAGARI SIGN CANDRABINDU
 <U0902>     /xe0/xa4/x82 DEVANAGARI SIGN ANUSVARA
 <U0903>     /xe0/xa4/x83 DEVANAGARI SIGN VISARGA
@@ -2026,6 +2123,8 @@ CHARMAP
 <U0937>     /xe0/xa4/xb7 DEVANAGARI LETTER SSA
 <U0938>     /xe0/xa4/xb8 DEVANAGARI LETTER SA
 <U0939>     /xe0/xa4/xb9 DEVANAGARI LETTER HA
+<U093A>     /xe0/xa4/xba DEVANAGARI VOWEL SIGN OE
+<U093B>     /xe0/xa4/xbb DEVANAGARI VOWEL SIGN OOE
 <U093C>     /xe0/xa4/xbc DEVANAGARI SIGN NUKTA
 <U093D>     /xe0/xa4/xbd DEVANAGARI SIGN AVAGRAHA
 <U093E>     /xe0/xa4/xbe DEVANAGARI VOWEL SIGN AA
@@ -2044,11 +2143,16 @@ CHARMAP
 <U094B>     /xe0/xa5/x8b DEVANAGARI VOWEL SIGN O
 <U094C>     /xe0/xa5/x8c DEVANAGARI VOWEL SIGN AU
 <U094D>     /xe0/xa5/x8d DEVANAGARI SIGN VIRAMA
+<U094E>     /xe0/xa5/x8e DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
+<U094F>     /xe0/xa5/x8f DEVANAGARI VOWEL SIGN AW
 <U0950>     /xe0/xa5/x90 DEVANAGARI OM
 <U0951>     /xe0/xa5/x91 DEVANAGARI STRESS SIGN UDATTA
 <U0952>     /xe0/xa5/x92 DEVANAGARI STRESS SIGN ANUDATTA
 <U0953>     /xe0/xa5/x93 DEVANAGARI GRAVE ACCENT
 <U0954>     /xe0/xa5/x94 DEVANAGARI ACUTE ACCENT
+<U0955>     /xe0/xa5/x95 DEVANAGARI VOWEL SIGN CANDRA LONG E
+<U0956>     /xe0/xa5/x96 DEVANAGARI VOWEL SIGN UE
+<U0957>     /xe0/xa5/x97 DEVANAGARI VOWEL SIGN UUE
 <U0958>     /xe0/xa5/x98 DEVANAGARI LETTER QA
 <U0959>     /xe0/xa5/x99 DEVANAGARI LETTER KHHA
 <U095A>     /xe0/xa5/x9a DEVANAGARI LETTER GHHA
@@ -2076,6 +2180,13 @@ CHARMAP
 <U0970>     /xe0/xa5/xb0 DEVANAGARI ABBREVIATION SIGN
 <U0971>     /xe0/xa5/xb1 DEVANAGARI SIGN HIGH SPACING DOT
 <U0972>     /xe0/xa5/xb2 DEVANAGARI LETTER CANDRA A
+<U0973>     /xe0/xa5/xb3 DEVANAGARI LETTER OE
+<U0974>     /xe0/xa5/xb4 DEVANAGARI LETTER OOE
+<U0975>     /xe0/xa5/xb5 DEVANAGARI LETTER AW
+<U0976>     /xe0/xa5/xb6 DEVANAGARI LETTER UE
+<U0977>     /xe0/xa5/xb7 DEVANAGARI LETTER UUE
+<U0979>     /xe0/xa5/xb9 DEVANAGARI LETTER ZHA
+<U097A>     /xe0/xa5/xba DEVANAGARI LETTER HEAVY YA
 <U097B>     /xe0/xa5/xbb DEVANAGARI LETTER GGA
 <U097C>     /xe0/xa5/xbc DEVANAGARI LETTER JJA
 <U097D>     /xe0/xa5/xbd DEVANAGARI LETTER GLOTTAL STOP
@@ -2172,6 +2283,7 @@ CHARMAP
 <U09F8>     /xe0/xa7/xb8 BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR
 <U09F9>     /xe0/xa7/xb9 BENGALI CURRENCY DENOMINATOR SIXTEEN
 <U09FA>     /xe0/xa7/xba BENGALI ISSHAR
+<U09FB>     /xe0/xa7/xbb BENGALI GANDA MARK
 <U0A01>     /xe0/xa8/x81 GURMUKHI SIGN ADAK BINDI
 <U0A02>     /xe0/xa8/x82 GURMUKHI SIGN BINDI
 <U0A03>     /xe0/xa8/x83 GURMUKHI SIGN VISARGA
@@ -2418,6 +2530,12 @@ CHARMAP
 <U0B6F>     /xe0/xad/xaf ORIYA DIGIT NINE
 <U0B70>     /xe0/xad/xb0 ORIYA ISSHAR
 <U0B71>     /xe0/xad/xb1 ORIYA LETTER WA
+<U0B72>     /xe0/xad/xb2 ORIYA FRACTION ONE QUARTER
+<U0B73>     /xe0/xad/xb3 ORIYA FRACTION ONE HALF
+<U0B74>     /xe0/xad/xb4 ORIYA FRACTION THREE QUARTERS
+<U0B75>     /xe0/xad/xb5 ORIYA FRACTION ONE SIXTEENTH
+<U0B76>     /xe0/xad/xb6 ORIYA FRACTION ONE EIGHTH
+<U0B77>     /xe0/xad/xb7 ORIYA FRACTION THREE SIXTEENTHS
 <U0B82>     /xe0/xae/x82 TAMIL SIGN ANUSVARA
 <U0B83>     /xe0/xae/x83 TAMIL SIGN VISARGA
 <U0B85>     /xe0/xae/x85 TAMIL LETTER A
@@ -2705,6 +2823,7 @@ CHARMAP
 <U0D26>     /xe0/xb4/xa6 MALAYALAM LETTER DA
 <U0D27>     /xe0/xb4/xa7 MALAYALAM LETTER DHA
 <U0D28>     /xe0/xb4/xa8 MALAYALAM LETTER NA
+<U0D29>     /xe0/xb4/xa9 MALAYALAM LETTER NNNA
 <U0D2A>     /xe0/xb4/xaa MALAYALAM LETTER PA
 <U0D2B>     /xe0/xb4/xab MALAYALAM LETTER PHA
 <U0D2C>     /xe0/xb4/xac MALAYALAM LETTER BA
@@ -2721,6 +2840,7 @@ CHARMAP
 <U0D37>     /xe0/xb4/xb7 MALAYALAM LETTER SSA
 <U0D38>     /xe0/xb4/xb8 MALAYALAM LETTER SA
 <U0D39>     /xe0/xb4/xb9 MALAYALAM LETTER HA
+<U0D3A>     /xe0/xb4/xba MALAYALAM LETTER TTTA
 <U0D3D>     /xe0/xb4/xbd MALAYALAM SIGN AVAGRAHA
 <U0D3E>     /xe0/xb4/xbe MALAYALAM VOWEL SIGN AA
 <U0D3F>     /xe0/xb4/xbf MALAYALAM VOWEL SIGN I
@@ -2736,6 +2856,7 @@ CHARMAP
 <U0D4B>     /xe0/xb5/x8b MALAYALAM VOWEL SIGN OO
 <U0D4C>     /xe0/xb5/x8c MALAYALAM VOWEL SIGN AU
 <U0D4D>     /xe0/xb5/x8d MALAYALAM SIGN VIRAMA
+<U0D4E>     /xe0/xb5/x8e MALAYALAM LETTER DOT REPH
 <U0D57>     /xe0/xb5/x97 MALAYALAM AU LENGTH MARK
 <U0D60>     /xe0/xb5/xa0 MALAYALAM LETTER VOCALIC RR
 <U0D61>     /xe0/xb5/xa1 MALAYALAM LETTER VOCALIC LL
@@ -3131,6 +3252,10 @@ CHARMAP
 <U0F89>     /xe0/xbe/x89 TIBETAN SIGN MCHU CAN
 <U0F8A>     /xe0/xbe/x8a TIBETAN SIGN GRU CAN RGYINGS
 <U0F8B>     /xe0/xbe/x8b TIBETAN SIGN GRU MED RGYINGS
+<U0F8C>     /xe0/xbe/x8c TIBETAN SIGN INVERTED MCHU CAN
+<U0F8D>     /xe0/xbe/x8d TIBETAN SUBJOINED SIGN LCE TSA CAN
+<U0F8E>     /xe0/xbe/x8e TIBETAN SUBJOINED SIGN MCHU CAN
+<U0F8F>     /xe0/xbe/x8f TIBETAN SUBJOINED SIGN INVERTED MCHU CAN
 <U0F90>     /xe0/xbe/x90 TIBETAN SUBJOINED LETTER KA
 <U0F91>     /xe0/xbe/x91 TIBETAN SUBJOINED LETTER KHA
 <U0F92>     /xe0/xbe/x92 TIBETAN SUBJOINED LETTER GA
@@ -3197,6 +3322,12 @@ CHARMAP
 <U0FD2>     /xe0/xbf/x92 TIBETAN MARK NYIS TSHEG
 <U0FD3>     /xe0/xbf/x93 TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
 <U0FD4>     /xe0/xbf/x94 TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA
+<U0FD5>     /xe0/xbf/x95 RIGHT-FACING SVASTI SIGN
+<U0FD6>     /xe0/xbf/x96 LEFT-FACING SVASTI SIGN
+<U0FD7>     /xe0/xbf/x97 RIGHT-FACING SVASTI SIGN WITH DOTS
+<U0FD8>     /xe0/xbf/x98 LEFT-FACING SVASTI SIGN WITH DOTS
+<U0FD9>     /xe0/xbf/x99 TIBETAN MARK LEADING MCHAN RTAGS
+<U0FDA>     /xe0/xbf/x9a TIBETAN MARK TRAILING MCHAN RTAGS
 <U1000>     /xe1/x80/x80 MYANMAR LETTER KA
 <U1001>     /xe1/x80/x81 MYANMAR LETTER KHA
 <U1002>     /xe1/x80/x82 MYANMAR LETTER GA
@@ -3351,6 +3482,10 @@ CHARMAP
 <U1097>     /xe1/x82/x97 MYANMAR SHAN DIGIT SEVEN
 <U1098>     /xe1/x82/x98 MYANMAR SHAN DIGIT EIGHT
 <U1099>     /xe1/x82/x99 MYANMAR SHAN DIGIT NINE
+<U109A>     /xe1/x82/x9a MYANMAR SIGN KHAMTI TONE-1
+<U109B>     /xe1/x82/x9b MYANMAR SIGN KHAMTI TONE-3
+<U109C>     /xe1/x82/x9c MYANMAR VOWEL SIGN AITON A
+<U109D>     /xe1/x82/x9d MYANMAR VOWEL SIGN AITON AI
 <U109E>     /xe1/x82/x9e MYANMAR SYMBOL SHAN ONE
 <U109F>     /xe1/x82/x9f MYANMAR SYMBOL SHAN EXCLAMATION
 <U10A0>     /xe1/x82/xa0 GEORGIAN CAPITAL LETTER AN
@@ -3526,6 +3661,11 @@ CHARMAP
 <U1157>     /xe1/x85/x97 HANGUL CHOSEONG KAPYEOUNPHIEUPH
 <U1158>     /xe1/x85/x98 HANGUL CHOSEONG SSANGHIEUH
 <U1159>     /xe1/x85/x99 HANGUL CHOSEONG YEORINHIEUH
+<U115A>     /xe1/x85/x9a HANGUL CHOSEONG KIYEOK-TIKEUT
+<U115B>     /xe1/x85/x9b HANGUL CHOSEONG NIEUN-SIOS
+<U115C>     /xe1/x85/x9c HANGUL CHOSEONG NIEUN-CIEUC
+<U115D>     /xe1/x85/x9d HANGUL CHOSEONG NIEUN-HIEUH
+<U115E>     /xe1/x85/x9e HANGUL CHOSEONG TIKEUT-RIEUL
 <U115F>     /xe1/x85/x9f HANGUL CHOSEONG FILLER
 <U1160>     /xe1/x85/xa0 HANGUL JUNGSEONG FILLER
 <U1161>     /xe1/x85/xa1 HANGUL JUNGSEONG A
@@ -3594,6 +3734,11 @@ CHARMAP
 <U11A0>     /xe1/x86/xa0 HANGUL JUNGSEONG ARAEA-U
 <U11A1>     /xe1/x86/xa1 HANGUL JUNGSEONG ARAEA-I
 <U11A2>     /xe1/x86/xa2 HANGUL JUNGSEONG SSANGARAEA
+<U11A3>     /xe1/x86/xa3 HANGUL JUNGSEONG A-EU
+<U11A4>     /xe1/x86/xa4 HANGUL JUNGSEONG YA-U
+<U11A5>     /xe1/x86/xa5 HANGUL JUNGSEONG YEO-YA
+<U11A6>     /xe1/x86/xa6 HANGUL JUNGSEONG O-YA
+<U11A7>     /xe1/x86/xa7 HANGUL JUNGSEONG O-YAE
 <U11A8>     /xe1/x86/xa8 HANGUL JONGSEONG KIYEOK
 <U11A9>     /xe1/x86/xa9 HANGUL JONGSEONG SSANGKIYEOK
 <U11AA>     /xe1/x86/xaa HANGUL JONGSEONG KIYEOK-SIOS
@@ -3676,6 +3821,12 @@ CHARMAP
 <U11F7>     /xe1/x87/xb7 HANGUL JONGSEONG HIEUH-MIEUM
 <U11F8>     /xe1/x87/xb8 HANGUL JONGSEONG HIEUH-PIEUP
 <U11F9>     /xe1/x87/xb9 HANGUL JONGSEONG YEORINHIEUH
+<U11FA>     /xe1/x87/xba HANGUL JONGSEONG KIYEOK-NIEUN
+<U11FB>     /xe1/x87/xbb HANGUL JONGSEONG KIYEOK-PIEUP
+<U11FC>     /xe1/x87/xbc HANGUL JONGSEONG KIYEOK-CHIEUCH
+<U11FD>     /xe1/x87/xbd HANGUL JONGSEONG KIYEOK-KHIEUKH
+<U11FE>     /xe1/x87/xbe HANGUL JONGSEONG KIYEOK-HIEUH
+<U11FF>     /xe1/x87/xbf HANGUL JONGSEONG SSANGNIEUN
 <U1200>     /xe1/x88/x80 ETHIOPIC SYLLABLE HA
 <U1201>     /xe1/x88/x81 ETHIOPIC SYLLABLE HU
 <U1202>     /xe1/x88/x82 ETHIOPIC SYLLABLE HI
@@ -4002,6 +4153,8 @@ CHARMAP
 <U1358>     /xe1/x8d/x98 ETHIOPIC SYLLABLE RYA
 <U1359>     /xe1/x8d/x99 ETHIOPIC SYLLABLE MYA
 <U135A>     /xe1/x8d/x9a ETHIOPIC SYLLABLE FYA
+<U135D>     /xe1/x8d/x9d ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK
+<U135E>     /xe1/x8d/x9e ETHIOPIC COMBINING VOWEL LENGTH MARK
 <U135F>     /xe1/x8d/x9f ETHIOPIC COMBINING GEMINATION MARK
 <U1360>     /xe1/x8d/xa0 ETHIOPIC SECTION MARK
 <U1361>     /xe1/x8d/xa1 ETHIOPIC WORDSPACE
@@ -4143,6 +4296,7 @@ CHARMAP
 <U13F2>     /xe1/x8f/xb2 CHEROKEE LETTER YO
 <U13F3>     /xe1/x8f/xb3 CHEROKEE LETTER YU
 <U13F4>     /xe1/x8f/xb4 CHEROKEE LETTER YV
+<U1400>     /xe1/x90/x80 CANADIAN SYLLABICS HYPHEN
 <U1401>     /xe1/x90/x81 CANADIAN SYLLABICS E
 <U1402>     /xe1/x90/x82 CANADIAN SYLLABICS AAI
 <U1403>     /xe1/x90/x83 CANADIAN SYLLABICS I
@@ -4773,6 +4927,15 @@ CHARMAP
 <U1674>     /xe1/x99/xb4 CANADIAN SYLLABICS NNGOO
 <U1675>     /xe1/x99/xb5 CANADIAN SYLLABICS NNGA
 <U1676>     /xe1/x99/xb6 CANADIAN SYLLABICS NNGAA
+<U1677>     /xe1/x99/xb7 CANADIAN SYLLABICS WOODS-CREE THWEE
+<U1678>     /xe1/x99/xb8 CANADIAN SYLLABICS WOODS-CREE THWI
+<U1679>     /xe1/x99/xb9 CANADIAN SYLLABICS WOODS-CREE THWII
+<U167A>     /xe1/x99/xba CANADIAN SYLLABICS WOODS-CREE THWO
+<U167B>     /xe1/x99/xbb CANADIAN SYLLABICS WOODS-CREE THWOO
+<U167C>     /xe1/x99/xbc CANADIAN SYLLABICS WOODS-CREE THWA
+<U167D>     /xe1/x99/xbd CANADIAN SYLLABICS WOODS-CREE THWAA
+<U167E>     /xe1/x99/xbe CANADIAN SYLLABICS WOODS-CREE FINAL TH
+<U167F>     /xe1/x99/xbf CANADIAN SYLLABICS BLACKFOOT W
 <U1680>     /xe1/x9a/x80 OGHAM SPACE MARK
 <U1681>     /xe1/x9a/x81 OGHAM LETTER BEITH
 <U1682>     /xe1/x9a/x82 OGHAM LETTER LUIS
@@ -5234,6 +5397,76 @@ CHARMAP
 <U18A8>     /xe1/xa2/xa8 MONGOLIAN LETTER MANCHU ALI GALI BHA
 <U18A9>     /xe1/xa2/xa9 MONGOLIAN LETTER ALI GALI DAGALGA
 <U18AA>     /xe1/xa2/xaa MONGOLIAN LETTER MANCHU ALI GALI LHA
+<U18B0>     /xe1/xa2/xb0 CANADIAN SYLLABICS OY
+<U18B1>     /xe1/xa2/xb1 CANADIAN SYLLABICS AY
+<U18B2>     /xe1/xa2/xb2 CANADIAN SYLLABICS AAY
+<U18B3>     /xe1/xa2/xb3 CANADIAN SYLLABICS WAY
+<U18B4>     /xe1/xa2/xb4 CANADIAN SYLLABICS POY
+<U18B5>     /xe1/xa2/xb5 CANADIAN SYLLABICS PAY
+<U18B6>     /xe1/xa2/xb6 CANADIAN SYLLABICS PWOY
+<U18B7>     /xe1/xa2/xb7 CANADIAN SYLLABICS TAY
+<U18B8>     /xe1/xa2/xb8 CANADIAN SYLLABICS KAY
+<U18B9>     /xe1/xa2/xb9 CANADIAN SYLLABICS KWAY
+<U18BA>     /xe1/xa2/xba CANADIAN SYLLABICS MAY
+<U18BB>     /xe1/xa2/xbb CANADIAN SYLLABICS NOY
+<U18BC>     /xe1/xa2/xbc CANADIAN SYLLABICS NAY
+<U18BD>     /xe1/xa2/xbd CANADIAN SYLLABICS LAY
+<U18BE>     /xe1/xa2/xbe CANADIAN SYLLABICS SOY
+<U18BF>     /xe1/xa2/xbf CANADIAN SYLLABICS SAY
+<U18C0>     /xe1/xa3/x80 CANADIAN SYLLABICS SHOY
+<U18C1>     /xe1/xa3/x81 CANADIAN SYLLABICS SHAY
+<U18C2>     /xe1/xa3/x82 CANADIAN SYLLABICS SHWOY
+<U18C3>     /xe1/xa3/x83 CANADIAN SYLLABICS YOY
+<U18C4>     /xe1/xa3/x84 CANADIAN SYLLABICS YAY
+<U18C5>     /xe1/xa3/x85 CANADIAN SYLLABICS RAY
+<U18C6>     /xe1/xa3/x86 CANADIAN SYLLABICS NWI
+<U18C7>     /xe1/xa3/x87 CANADIAN SYLLABICS OJIBWAY NWI
+<U18C8>     /xe1/xa3/x88 CANADIAN SYLLABICS NWII
+<U18C9>     /xe1/xa3/x89 CANADIAN SYLLABICS OJIBWAY NWII
+<U18CA>     /xe1/xa3/x8a CANADIAN SYLLABICS NWO
+<U18CB>     /xe1/xa3/x8b CANADIAN SYLLABICS OJIBWAY NWO
+<U18CC>     /xe1/xa3/x8c CANADIAN SYLLABICS NWOO
+<U18CD>     /xe1/xa3/x8d CANADIAN SYLLABICS OJIBWAY NWOO
+<U18CE>     /xe1/xa3/x8e CANADIAN SYLLABICS RWEE
+<U18CF>     /xe1/xa3/x8f CANADIAN SYLLABICS RWI
+<U18D0>     /xe1/xa3/x90 CANADIAN SYLLABICS RWII
+<U18D1>     /xe1/xa3/x91 CANADIAN SYLLABICS RWO
+<U18D2>     /xe1/xa3/x92 CANADIAN SYLLABICS RWOO
+<U18D3>     /xe1/xa3/x93 CANADIAN SYLLABICS RWA
+<U18D4>     /xe1/xa3/x94 CANADIAN SYLLABICS OJIBWAY P
+<U18D5>     /xe1/xa3/x95 CANADIAN SYLLABICS OJIBWAY T
+<U18D6>     /xe1/xa3/x96 CANADIAN SYLLABICS OJIBWAY K
+<U18D7>     /xe1/xa3/x97 CANADIAN SYLLABICS OJIBWAY C
+<U18D8>     /xe1/xa3/x98 CANADIAN SYLLABICS OJIBWAY M
+<U18D9>     /xe1/xa3/x99 CANADIAN SYLLABICS OJIBWAY N
+<U18DA>     /xe1/xa3/x9a CANADIAN SYLLABICS OJIBWAY S
+<U18DB>     /xe1/xa3/x9b CANADIAN SYLLABICS OJIBWAY SH
+<U18DC>     /xe1/xa3/x9c CANADIAN SYLLABICS EASTERN W
+<U18DD>     /xe1/xa3/x9d CANADIAN SYLLABICS WESTERN W
+<U18DE>     /xe1/xa3/x9e CANADIAN SYLLABICS FINAL SMALL RING
+<U18DF>     /xe1/xa3/x9f CANADIAN SYLLABICS FINAL RAISED DOT
+<U18E0>     /xe1/xa3/xa0 CANADIAN SYLLABICS R-CREE RWE
+<U18E1>     /xe1/xa3/xa1 CANADIAN SYLLABICS WEST-CREE LOO
+<U18E2>     /xe1/xa3/xa2 CANADIAN SYLLABICS WEST-CREE LAA
+<U18E3>     /xe1/xa3/xa3 CANADIAN SYLLABICS THWE
+<U18E4>     /xe1/xa3/xa4 CANADIAN SYLLABICS THWA
+<U18E5>     /xe1/xa3/xa5 CANADIAN SYLLABICS TTHWE
+<U18E6>     /xe1/xa3/xa6 CANADIAN SYLLABICS TTHOO
+<U18E7>     /xe1/xa3/xa7 CANADIAN SYLLABICS TTHAA
+<U18E8>     /xe1/xa3/xa8 CANADIAN SYLLABICS TLHWE
+<U18E9>     /xe1/xa3/xa9 CANADIAN SYLLABICS TLHOO
+<U18EA>     /xe1/xa3/xaa CANADIAN SYLLABICS SAYISI SHWE
+<U18EB>     /xe1/xa3/xab CANADIAN SYLLABICS SAYISI SHOO
+<U18EC>     /xe1/xa3/xac CANADIAN SYLLABICS SAYISI HOO
+<U18ED>     /xe1/xa3/xad CANADIAN SYLLABICS CARRIER GWU
+<U18EE>     /xe1/xa3/xae CANADIAN SYLLABICS CARRIER DENE GEE
+<U18EF>     /xe1/xa3/xaf CANADIAN SYLLABICS CARRIER GAA
+<U18F0>     /xe1/xa3/xb0 CANADIAN SYLLABICS CARRIER GWA
+<U18F1>     /xe1/xa3/xb1 CANADIAN SYLLABICS SAYISI JUU
+<U18F2>     /xe1/xa3/xb2 CANADIAN SYLLABICS CARRIER JWA
+<U18F3>     /xe1/xa3/xb3 CANADIAN SYLLABICS BEAVER DENE L
+<U18F4>     /xe1/xa3/xb4 CANADIAN SYLLABICS BEAVER DENE R
+<U18F5>     /xe1/xa3/xb5 CANADIAN SYLLABICS CARRIER DENTAL S
 <U1900>     /xe1/xa4/x80 LIMBU VOWEL-CARRIER LETTER
 <U1901>     /xe1/xa4/x81 LIMBU LETTER KA
 <U1902>     /xe1/xa4/x82 LIMBU LETTER KHA
@@ -5377,6 +5610,8 @@ CHARMAP
 <U19A7>     /xe1/xa6/xa7 NEW TAI LUE LETTER HIGH XVA
 <U19A8>     /xe1/xa6/xa8 NEW TAI LUE LETTER LOW KVA
 <U19A9>     /xe1/xa6/xa9 NEW TAI LUE LETTER LOW XVA
+<U19AA>     /xe1/xa6/xaa NEW TAI LUE LETTER HIGH SUA
+<U19AB>     /xe1/xa6/xab NEW TAI LUE LETTER LOW SUA
 <U19B0>     /xe1/xa6/xb0 NEW TAI LUE VOWEL SIGN VOWEL SHORTENER
 <U19B1>     /xe1/xa6/xb1 NEW TAI LUE VOWEL SIGN AA
 <U19B2>     /xe1/xa6/xb2 NEW TAI LUE VOWEL SIGN II
@@ -5413,6 +5648,7 @@ CHARMAP
 <U19D7>     /xe1/xa7/x97 NEW TAI LUE DIGIT SEVEN
 <U19D8>     /xe1/xa7/x98 NEW TAI LUE DIGIT EIGHT
 <U19D9>     /xe1/xa7/x99 NEW TAI LUE DIGIT NINE
+<U19DA>     /xe1/xa7/x9a NEW TAI LUE THAM DIGIT ONE
 <U19DE>     /xe1/xa7/x9e NEW TAI LUE SIGN LAE
 <U19DF>     /xe1/xa7/x9f NEW TAI LUE SIGN LAEV
 <U19E0>     /xe1/xa7/xa0 KHMER SYMBOL PATHAMASAT
@@ -5477,6 +5713,133 @@ CHARMAP
 <U1A1B>     /xe1/xa8/x9b BUGINESE VOWEL SIGN AE
 <U1A1E>     /xe1/xa8/x9e BUGINESE PALLAWA
 <U1A1F>     /xe1/xa8/x9f BUGINESE END OF SECTION
+<U1A20>     /xe1/xa8/xa0 TAI THAM LETTER HIGH KA
+<U1A21>     /xe1/xa8/xa1 TAI THAM LETTER HIGH KHA
+<U1A22>     /xe1/xa8/xa2 TAI THAM LETTER HIGH KXA
+<U1A23>     /xe1/xa8/xa3 TAI THAM LETTER LOW KA
+<U1A24>     /xe1/xa8/xa4 TAI THAM LETTER LOW KXA
+<U1A25>     /xe1/xa8/xa5 TAI THAM LETTER LOW KHA
+<U1A26>     /xe1/xa8/xa6 TAI THAM LETTER NGA
+<U1A27>     /xe1/xa8/xa7 TAI THAM LETTER HIGH CA
+<U1A28>     /xe1/xa8/xa8 TAI THAM LETTER HIGH CHA
+<U1A29>     /xe1/xa8/xa9 TAI THAM LETTER LOW CA
+<U1A2A>     /xe1/xa8/xaa TAI THAM LETTER LOW SA
+<U1A2B>     /xe1/xa8/xab TAI THAM LETTER LOW CHA
+<U1A2C>     /xe1/xa8/xac TAI THAM LETTER NYA
+<U1A2D>     /xe1/xa8/xad TAI THAM LETTER RATA
+<U1A2E>     /xe1/xa8/xae TAI THAM LETTER HIGH RATHA
+<U1A2F>     /xe1/xa8/xaf TAI THAM LETTER DA
+<U1A30>     /xe1/xa8/xb0 TAI THAM LETTER LOW RATHA
+<U1A31>     /xe1/xa8/xb1 TAI THAM LETTER RANA
+<U1A32>     /xe1/xa8/xb2 TAI THAM LETTER HIGH TA
+<U1A33>     /xe1/xa8/xb3 TAI THAM LETTER HIGH THA
+<U1A34>     /xe1/xa8/xb4 TAI THAM LETTER LOW TA
+<U1A35>     /xe1/xa8/xb5 TAI THAM LETTER LOW THA
+<U1A36>     /xe1/xa8/xb6 TAI THAM LETTER NA
+<U1A37>     /xe1/xa8/xb7 TAI THAM LETTER BA
+<U1A38>     /xe1/xa8/xb8 TAI THAM LETTER HIGH PA
+<U1A39>     /xe1/xa8/xb9 TAI THAM LETTER HIGH PHA
+<U1A3A>     /xe1/xa8/xba TAI THAM LETTER HIGH FA
+<U1A3B>     /xe1/xa8/xbb TAI THAM LETTER LOW PA
+<U1A3C>     /xe1/xa8/xbc TAI THAM LETTER LOW FA
+<U1A3D>     /xe1/xa8/xbd TAI THAM LETTER LOW PHA
+<U1A3E>     /xe1/xa8/xbe TAI THAM LETTER MA
+<U1A3F>     /xe1/xa8/xbf TAI THAM LETTER LOW YA
+<U1A40>     /xe1/xa9/x80 TAI THAM LETTER HIGH YA
+<U1A41>     /xe1/xa9/x81 TAI THAM LETTER RA
+<U1A42>     /xe1/xa9/x82 TAI THAM LETTER RUE
+<U1A43>     /xe1/xa9/x83 TAI THAM LETTER LA
+<U1A44>     /xe1/xa9/x84 TAI THAM LETTER LUE
+<U1A45>     /xe1/xa9/x85 TAI THAM LETTER WA
+<U1A46>     /xe1/xa9/x86 TAI THAM LETTER HIGH SHA
+<U1A47>     /xe1/xa9/x87 TAI THAM LETTER HIGH SSA
+<U1A48>     /xe1/xa9/x88 TAI THAM LETTER HIGH SA
+<U1A49>     /xe1/xa9/x89 TAI THAM LETTER HIGH HA
+<U1A4A>     /xe1/xa9/x8a TAI THAM LETTER LLA
+<U1A4B>     /xe1/xa9/x8b TAI THAM LETTER A
+<U1A4C>     /xe1/xa9/x8c TAI THAM LETTER LOW HA
+<U1A4D>     /xe1/xa9/x8d TAI THAM LETTER I
+<U1A4E>     /xe1/xa9/x8e TAI THAM LETTER II
+<U1A4F>     /xe1/xa9/x8f TAI THAM LETTER U
+<U1A50>     /xe1/xa9/x90 TAI THAM LETTER UU
+<U1A51>     /xe1/xa9/x91 TAI THAM LETTER EE
+<U1A52>     /xe1/xa9/x92 TAI THAM LETTER OO
+<U1A53>     /xe1/xa9/x93 TAI THAM LETTER LAE
+<U1A54>     /xe1/xa9/x94 TAI THAM LETTER GREAT SA
+<U1A55>     /xe1/xa9/x95 TAI THAM CONSONANT SIGN MEDIAL RA
+<U1A56>     /xe1/xa9/x96 TAI THAM CONSONANT SIGN MEDIAL LA
+<U1A57>     /xe1/xa9/x97 TAI THAM CONSONANT SIGN LA TANG LAI
+<U1A58>     /xe1/xa9/x98 TAI THAM SIGN MAI KANG LAI
+<U1A59>     /xe1/xa9/x99 TAI THAM CONSONANT SIGN FINAL NGA
+<U1A5A>     /xe1/xa9/x9a TAI THAM CONSONANT SIGN LOW PA
+<U1A5B>     /xe1/xa9/x9b TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA
+<U1A5C>     /xe1/xa9/x9c TAI THAM CONSONANT SIGN MA
+<U1A5D>     /xe1/xa9/x9d TAI THAM CONSONANT SIGN BA
+<U1A5E>     /xe1/xa9/x9e TAI THAM CONSONANT SIGN SA
+<U1A60>     /xe1/xa9/xa0 TAI THAM SIGN SAKOT
+<U1A61>     /xe1/xa9/xa1 TAI THAM VOWEL SIGN A
+<U1A62>     /xe1/xa9/xa2 TAI THAM VOWEL SIGN MAI SAT
+<U1A63>     /xe1/xa9/xa3 TAI THAM VOWEL SIGN AA
+<U1A64>     /xe1/xa9/xa4 TAI THAM VOWEL SIGN TALL AA
+<U1A65>     /xe1/xa9/xa5 TAI THAM VOWEL SIGN I
+<U1A66>     /xe1/xa9/xa6 TAI THAM VOWEL SIGN II
+<U1A67>     /xe1/xa9/xa7 TAI THAM VOWEL SIGN UE
+<U1A68>     /xe1/xa9/xa8 TAI THAM VOWEL SIGN UUE
+<U1A69>     /xe1/xa9/xa9 TAI THAM VOWEL SIGN U
+<U1A6A>     /xe1/xa9/xaa TAI THAM VOWEL SIGN UU
+<U1A6B>     /xe1/xa9/xab TAI THAM VOWEL SIGN O
+<U1A6C>     /xe1/xa9/xac TAI THAM VOWEL SIGN OA BELOW
+<U1A6D>     /xe1/xa9/xad TAI THAM VOWEL SIGN OY
+<U1A6E>     /xe1/xa9/xae TAI THAM VOWEL SIGN E
+<U1A6F>     /xe1/xa9/xaf TAI THAM VOWEL SIGN AE
+<U1A70>     /xe1/xa9/xb0 TAI THAM VOWEL SIGN OO
+<U1A71>     /xe1/xa9/xb1 TAI THAM VOWEL SIGN AI
+<U1A72>     /xe1/xa9/xb2 TAI THAM VOWEL SIGN THAM AI
+<U1A73>     /xe1/xa9/xb3 TAI THAM VOWEL SIGN OA ABOVE
+<U1A74>     /xe1/xa9/xb4 TAI THAM SIGN MAI KANG
+<U1A75>     /xe1/xa9/xb5 TAI THAM SIGN TONE-1
+<U1A76>     /xe1/xa9/xb6 TAI THAM SIGN TONE-2
+<U1A77>     /xe1/xa9/xb7 TAI THAM SIGN KHUEN TONE-3
+<U1A78>     /xe1/xa9/xb8 TAI THAM SIGN KHUEN TONE-4
+<U1A79>     /xe1/xa9/xb9 TAI THAM SIGN KHUEN TONE-5
+<U1A7A>     /xe1/xa9/xba TAI THAM SIGN RA HAAM
+<U1A7B>     /xe1/xa9/xbb TAI THAM SIGN MAI SAM
+<U1A7C>     /xe1/xa9/xbc TAI THAM SIGN KHUEN-LUE KARAN
+<U1A7F>     /xe1/xa9/xbf TAI THAM COMBINING CRYPTOGRAMMIC DOT
+<U1A80>     /xe1/xaa/x80 TAI THAM HORA DIGIT ZERO
+<U1A81>     /xe1/xaa/x81 TAI THAM HORA DIGIT ONE
+<U1A82>     /xe1/xaa/x82 TAI THAM HORA DIGIT TWO
+<U1A83>     /xe1/xaa/x83 TAI THAM HORA DIGIT THREE
+<U1A84>     /xe1/xaa/x84 TAI THAM HORA DIGIT FOUR
+<U1A85>     /xe1/xaa/x85 TAI THAM HORA DIGIT FIVE
+<U1A86>     /xe1/xaa/x86 TAI THAM HORA DIGIT SIX
+<U1A87>     /xe1/xaa/x87 TAI THAM HORA DIGIT SEVEN
+<U1A88>     /xe1/xaa/x88 TAI THAM HORA DIGIT EIGHT
+<U1A89>     /xe1/xaa/x89 TAI THAM HORA DIGIT NINE
+<U1A90>     /xe1/xaa/x90 TAI THAM THAM DIGIT ZERO
+<U1A91>     /xe1/xaa/x91 TAI THAM THAM DIGIT ONE
+<U1A92>     /xe1/xaa/x92 TAI THAM THAM DIGIT TWO
+<U1A93>     /xe1/xaa/x93 TAI THAM THAM DIGIT THREE
+<U1A94>     /xe1/xaa/x94 TAI THAM THAM DIGIT FOUR
+<U1A95>     /xe1/xaa/x95 TAI THAM THAM DIGIT FIVE
+<U1A96>     /xe1/xaa/x96 TAI THAM THAM DIGIT SIX
+<U1A97>     /xe1/xaa/x97 TAI THAM THAM DIGIT SEVEN
+<U1A98>     /xe1/xaa/x98 TAI THAM THAM DIGIT EIGHT
+<U1A99>     /xe1/xaa/x99 TAI THAM THAM DIGIT NINE
+<U1AA0>     /xe1/xaa/xa0 TAI THAM SIGN WIANG
+<U1AA1>     /xe1/xaa/xa1 TAI THAM SIGN WIANGWAAK
+<U1AA2>     /xe1/xaa/xa2 TAI THAM SIGN SAWAN
+<U1AA3>     /xe1/xaa/xa3 TAI THAM SIGN KEOW
+<U1AA4>     /xe1/xaa/xa4 TAI THAM SIGN HOY
+<U1AA5>     /xe1/xaa/xa5 TAI THAM SIGN DOKMAI
+<U1AA6>     /xe1/xaa/xa6 TAI THAM SIGN REVERSED ROTATED RANA
+<U1AA7>     /xe1/xaa/xa7 TAI THAM SIGN MAI YAMOK
+<U1AA8>     /xe1/xaa/xa8 TAI THAM SIGN KAAN
+<U1AA9>     /xe1/xaa/xa9 TAI THAM SIGN KAANKUU
+<U1AAA>     /xe1/xaa/xaa TAI THAM SIGN SATKAAN
+<U1AAB>     /xe1/xaa/xab TAI THAM SIGN SATKAANKUU
+<U1AAC>     /xe1/xaa/xac TAI THAM SIGN HANG
+<U1AAD>     /xe1/xaa/xad TAI THAM SIGN CAANG
 <U1B00>     /xe1/xac/x80 BALINESE SIGN ULU RICEM
 <U1B01>     /xe1/xac/x81 BALINESE SIGN ULU CANDRA
 <U1B02>     /xe1/xac/x82 BALINESE SIGN CECEK
@@ -5653,6 +6016,62 @@ CHARMAP
 <U1BB7>     /xe1/xae/xb7 SUNDANESE DIGIT SEVEN
 <U1BB8>     /xe1/xae/xb8 SUNDANESE DIGIT EIGHT
 <U1BB9>     /xe1/xae/xb9 SUNDANESE DIGIT NINE
+<U1BC0>     /xe1/xaf/x80 BATAK LETTER A
+<U1BC1>     /xe1/xaf/x81 BATAK LETTER SIMALUNGUN A
+<U1BC2>     /xe1/xaf/x82 BATAK LETTER HA
+<U1BC3>     /xe1/xaf/x83 BATAK LETTER SIMALUNGUN HA
+<U1BC4>     /xe1/xaf/x84 BATAK LETTER MANDAILING HA
+<U1BC5>     /xe1/xaf/x85 BATAK LETTER BA
+<U1BC6>     /xe1/xaf/x86 BATAK LETTER KARO BA
+<U1BC7>     /xe1/xaf/x87 BATAK LETTER PA
+<U1BC8>     /xe1/xaf/x88 BATAK LETTER SIMALUNGUN PA
+<U1BC9>     /xe1/xaf/x89 BATAK LETTER NA
+<U1BCA>     /xe1/xaf/x8a BATAK LETTER MANDAILING NA
+<U1BCB>     /xe1/xaf/x8b BATAK LETTER WA
+<U1BCC>     /xe1/xaf/x8c BATAK LETTER SIMALUNGUN WA
+<U1BCD>     /xe1/xaf/x8d BATAK LETTER PAKPAK WA
+<U1BCE>     /xe1/xaf/x8e BATAK LETTER GA
+<U1BCF>     /xe1/xaf/x8f BATAK LETTER SIMALUNGUN GA
+<U1BD0>     /xe1/xaf/x90 BATAK LETTER JA
+<U1BD1>     /xe1/xaf/x91 BATAK LETTER DA
+<U1BD2>     /xe1/xaf/x92 BATAK LETTER RA
+<U1BD3>     /xe1/xaf/x93 BATAK LETTER SIMALUNGUN RA
+<U1BD4>     /xe1/xaf/x94 BATAK LETTER MA
+<U1BD5>     /xe1/xaf/x95 BATAK LETTER SIMALUNGUN MA
+<U1BD6>     /xe1/xaf/x96 BATAK LETTER SOUTHERN TA
+<U1BD7>     /xe1/xaf/x97 BATAK LETTER NORTHERN TA
+<U1BD8>     /xe1/xaf/x98 BATAK LETTER SA
+<U1BD9>     /xe1/xaf/x99 BATAK LETTER SIMALUNGUN SA
+<U1BDA>     /xe1/xaf/x9a BATAK LETTER MANDAILING SA
+<U1BDB>     /xe1/xaf/x9b BATAK LETTER YA
+<U1BDC>     /xe1/xaf/x9c BATAK LETTER SIMALUNGUN YA
+<U1BDD>     /xe1/xaf/x9d BATAK LETTER NGA
+<U1BDE>     /xe1/xaf/x9e BATAK LETTER LA
+<U1BDF>     /xe1/xaf/x9f BATAK LETTER SIMALUNGUN LA
+<U1BE0>     /xe1/xaf/xa0 BATAK LETTER NYA
+<U1BE1>     /xe1/xaf/xa1 BATAK LETTER CA
+<U1BE2>     /xe1/xaf/xa2 BATAK LETTER NDA
+<U1BE3>     /xe1/xaf/xa3 BATAK LETTER MBA
+<U1BE4>     /xe1/xaf/xa4 BATAK LETTER I
+<U1BE5>     /xe1/xaf/xa5 BATAK LETTER U
+<U1BE6>     /xe1/xaf/xa6 BATAK SIGN TOMPI
+<U1BE7>     /xe1/xaf/xa7 BATAK VOWEL SIGN E
+<U1BE8>     /xe1/xaf/xa8 BATAK VOWEL SIGN PAKPAK E
+<U1BE9>     /xe1/xaf/xa9 BATAK VOWEL SIGN EE
+<U1BEA>     /xe1/xaf/xaa BATAK VOWEL SIGN I
+<U1BEB>     /xe1/xaf/xab BATAK VOWEL SIGN KARO I
+<U1BEC>     /xe1/xaf/xac BATAK VOWEL SIGN O
+<U1BED>     /xe1/xaf/xad BATAK VOWEL SIGN KARO O
+<U1BEE>     /xe1/xaf/xae BATAK VOWEL SIGN U
+<U1BEF>     /xe1/xaf/xaf BATAK VOWEL SIGN U FOR SIMALUNGUN SA
+<U1BF0>     /xe1/xaf/xb0 BATAK CONSONANT SIGN NG
+<U1BF1>     /xe1/xaf/xb1 BATAK CONSONANT SIGN H
+<U1BF2>     /xe1/xaf/xb2 BATAK PANGOLAT
+<U1BF3>     /xe1/xaf/xb3 BATAK PANONGONAN
+<U1BFC>     /xe1/xaf/xbc BATAK SYMBOL BINDU NA METEK
+<U1BFD>     /xe1/xaf/xbd BATAK SYMBOL BINDU PINARBORAS
+<U1BFE>     /xe1/xaf/xbe BATAK SYMBOL BINDU JUDUL
+<U1BFF>     /xe1/xaf/xbf BATAK SYMBOL BINDU PANGOLAT
 <U1C00>     /xe1/xb0/x80 LEPCHA LETTER KA
 <U1C01>     /xe1/xb0/x81 LEPCHA LETTER KLA
 <U1C02>     /xe1/xb0/x82 LEPCHA LETTER KHA
@@ -5775,6 +6194,41 @@ CHARMAP
 <U1C7D>     /xe1/xb1/xbd OL CHIKI AHAD
 <U1C7E>     /xe1/xb1/xbe OL CHIKI PUNCTUATION MUCAAD
 <U1C7F>     /xe1/xb1/xbf OL CHIKI PUNCTUATION DOUBLE MUCAAD
+<U1CD0>     /xe1/xb3/x90 VEDIC TONE KARSHANA
+<U1CD1>     /xe1/xb3/x91 VEDIC TONE SHARA
+<U1CD2>     /xe1/xb3/x92 VEDIC TONE PRENKHA
+<U1CD3>     /xe1/xb3/x93 VEDIC SIGN NIHSHVASA
+<U1CD4>     /xe1/xb3/x94 VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
+<U1CD5>     /xe1/xb3/x95 VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
+<U1CD6>     /xe1/xb3/x96 VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA
+<U1CD7>     /xe1/xb3/x97 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA
+<U1CD8>     /xe1/xb3/x98 VEDIC TONE CANDRA BELOW
+<U1CD9>     /xe1/xb3/x99 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
+<U1CDA>     /xe1/xb3/x9a VEDIC TONE DOUBLE SVARITA
+<U1CDB>     /xe1/xb3/x9b VEDIC TONE TRIPLE SVARITA
+<U1CDC>     /xe1/xb3/x9c VEDIC TONE KATHAKA ANUDATTA
+<U1CDD>     /xe1/xb3/x9d VEDIC TONE DOT BELOW
+<U1CDE>     /xe1/xb3/x9e VEDIC TONE TWO DOTS BELOW
+<U1CDF>     /xe1/xb3/x9f VEDIC TONE THREE DOTS BELOW
+<U1CE0>     /xe1/xb3/xa0 VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
+<U1CE1>     /xe1/xb3/xa1 VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
+<U1CE2>     /xe1/xb3/xa2 VEDIC SIGN VISARGA SVARITA
+<U1CE3>     /xe1/xb3/xa3 VEDIC SIGN VISARGA UDATTA
+<U1CE4>     /xe1/xb3/xa4 VEDIC SIGN REVERSED VISARGA UDATTA
+<U1CE5>     /xe1/xb3/xa5 VEDIC SIGN VISARGA ANUDATTA
+<U1CE6>     /xe1/xb3/xa6 VEDIC SIGN REVERSED VISARGA ANUDATTA
+<U1CE7>     /xe1/xb3/xa7 VEDIC SIGN VISARGA UDATTA WITH TAIL
+<U1CE8>     /xe1/xb3/xa8 VEDIC SIGN VISARGA ANUDATTA WITH TAIL
+<U1CE9>     /xe1/xb3/xa9 VEDIC SIGN ANUSVARA ANTARGOMUKHA
+<U1CEA>     /xe1/xb3/xaa VEDIC SIGN ANUSVARA BAHIRGOMUKHA
+<U1CEB>     /xe1/xb3/xab VEDIC SIGN ANUSVARA VAMAGOMUKHA
+<U1CEC>     /xe1/xb3/xac VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
+<U1CED>     /xe1/xb3/xad VEDIC SIGN TIRYAK
+<U1CEE>     /xe1/xb3/xae VEDIC SIGN HEXIFORM LONG ANUSVARA
+<U1CEF>     /xe1/xb3/xaf VEDIC SIGN LONG ANUSVARA
+<U1CF0>     /xe1/xb3/xb0 VEDIC SIGN RTHANG LONG ANUSVARA
+<U1CF1>     /xe1/xb3/xb1 VEDIC SIGN ANUSVARA UBHAYATO MUKHA
+<U1CF2>     /xe1/xb3/xb2 VEDIC SIGN ARDHAVISARGA
 <U1D00>     /xe1/xb4/x80 LATIN LETTER SMALL CAPITAL A
 <U1D01>     /xe1/xb4/x81 LATIN LETTER SMALL CAPITAL AE
 <U1D02>     /xe1/xb4/x82 LATIN SMALL LETTER TURNED AE
@@ -6006,6 +6460,8 @@ CHARMAP
 <U1DE4>     /xe1/xb7/xa4 COMBINING LATIN SMALL LETTER S
 <U1DE5>     /xe1/xb7/xa5 COMBINING LATIN SMALL LETTER LONG S
 <U1DE6>     /xe1/xb7/xa6 COMBINING LATIN SMALL LETTER Z
+<U1DFC>     /xe1/xb7/xbc COMBINING DOUBLE INVERTED BREVE BELOW
+<U1DFD>     /xe1/xb7/xbd COMBINING ALMOST EQUAL TO BELOW
 <U1DFE>     /xe1/xb7/xbe COMBINING LEFT ARROWHEAD ABOVE
 <U1DFF>     /xe1/xb7/xbf COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
 <U1E00>     /xe1/xb8/x80 LATIN CAPITAL LETTER A WITH RING BELOW
@@ -6638,6 +7094,14 @@ CHARMAP
 <U2092>     /xe2/x82/x92 LATIN SUBSCRIPT SMALL LETTER O
 <U2093>     /xe2/x82/x93 LATIN SUBSCRIPT SMALL LETTER X
 <U2094>     /xe2/x82/x94 LATIN SUBSCRIPT SMALL LETTER SCHWA
+<U2095>     /xe2/x82/x95 LATIN SUBSCRIPT SMALL LETTER H
+<U2096>     /xe2/x82/x96 LATIN SUBSCRIPT SMALL LETTER K
+<U2097>     /xe2/x82/x97 LATIN SUBSCRIPT SMALL LETTER L
+<U2098>     /xe2/x82/x98 LATIN SUBSCRIPT SMALL LETTER M
+<U2099>     /xe2/x82/x99 LATIN SUBSCRIPT SMALL LETTER N
+<U209A>     /xe2/x82/x9a LATIN SUBSCRIPT SMALL LETTER P
+<U209B>     /xe2/x82/x9b LATIN SUBSCRIPT SMALL LETTER S
+<U209C>     /xe2/x82/x9c LATIN SUBSCRIPT SMALL LETTER T
 <U20A0>     /xe2/x82/xa0 EURO-CURRENCY SIGN
 <U20A1>     /xe2/x82/xa1 COLON SIGN
 <U20A2>     /xe2/x82/xa2 CRUZEIRO SIGN
@@ -6660,6 +7124,10 @@ CHARMAP
 <U20B3>     /xe2/x82/xb3 AUSTRAL SIGN
 <U20B4>     /xe2/x82/xb4 HRYVNIA SIGN
 <U20B5>     /xe2/x82/xb5 CEDI SIGN
+<U20B6>     /xe2/x82/xb6 LIVRE TOURNOIS SIGN
+<U20B7>     /xe2/x82/xb7 SPESMILO SIGN
+<U20B8>     /xe2/x82/xb8 TENGE SIGN
+<U20B9>     /xe2/x82/xb9 INDIAN RUPEE SIGN
 <U20D0>     /xe2/x83/x90 COMBINING LEFT HARPOON ABOVE
 <U20D1>     /xe2/x83/x91 COMBINING RIGHT HARPOON ABOVE
 <U20D2>     /xe2/x83/x92 COMBINING LONG VERTICAL LINE OVERLAY
@@ -6773,6 +7241,9 @@ CHARMAP
 <U214D>     /xe2/x85/x8d AKTIESELSKAB
 <U214E>     /xe2/x85/x8e TURNED SMALL F
 <U214F>     /xe2/x85/x8f SYMBOL FOR SAMARITAN SOURCE
+<U2150>     /xe2/x85/x90 VULGAR FRACTION ONE SEVENTH
+<U2151>     /xe2/x85/x91 VULGAR FRACTION ONE NINTH
+<U2152>     /xe2/x85/x92 VULGAR FRACTION ONE TENTH
 <U2153>     /xe2/x85/x93 VULGAR FRACTION ONE THIRD
 <U2154>     /xe2/x85/x94 VULGAR FRACTION TWO THIRDS
 <U2155>     /xe2/x85/x95 VULGAR FRACTION ONE FIFTH
@@ -6827,6 +7298,7 @@ CHARMAP
 <U2186>     /xe2/x86/x86 ROMAN NUMERAL FIFTY EARLY FORM
 <U2187>     /xe2/x86/x87 ROMAN NUMERAL FIFTY THOUSAND
 <U2188>     /xe2/x86/x88 ROMAN NUMERAL ONE HUNDRED THOUSAND
+<U2189>     /xe2/x86/x89 VULGAR FRACTION ZERO THIRDS
 <U2190>     /xe2/x86/x90 LEFTWARDS ARROW
 <U2191>     /xe2/x86/x91 UPWARDS ARROW
 <U2192>     /xe2/x86/x92 RIGHTWARDS ARROW
@@ -7427,6 +7899,18 @@ CHARMAP
 <U23E5>     /xe2/x8f/xa5 FLATNESS
 <U23E6>     /xe2/x8f/xa6 AC CURRENT
 <U23E7>     /xe2/x8f/xa7 ELECTRICAL INTERSECTION
+<U23E8>     /xe2/x8f/xa8 DECIMAL EXPONENT SYMBOL
+<U23E9>     /xe2/x8f/xa9 BLACK RIGHT-POINTING DOUBLE TRIANGLE
+<U23EA>     /xe2/x8f/xaa BLACK LEFT-POINTING DOUBLE TRIANGLE
+<U23EB>     /xe2/x8f/xab BLACK UP-POINTING DOUBLE TRIANGLE
+<U23EC>     /xe2/x8f/xac BLACK DOWN-POINTING DOUBLE TRIANGLE
+<U23ED>     /xe2/x8f/xad BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+<U23EE>     /xe2/x8f/xae BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR
+<U23EF>     /xe2/x8f/xaf BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR
+<U23F0>     /xe2/x8f/xb0 ALARM CLOCK
+<U23F1>     /xe2/x8f/xb1 STOPWATCH
+<U23F2>     /xe2/x8f/xb2 TIMER CLOCK
+<U23F3>     /xe2/x8f/xb3 HOURGLASS WITH FLOWING SAND
 <U2400>     /xe2/x90/x80 SYMBOL FOR NULL
 <U2401>     /xe2/x90/x81 SYMBOL FOR START OF HEADING
 <U2402>     /xe2/x90/x82 SYMBOL FOR START OF TEXT
@@ -8051,6 +8535,8 @@ CHARMAP
 <U269B>     /xe2/x9a/x9b ATOM SYMBOL
 <U269C>     /xe2/x9a/x9c FLEUR-DE-LIS
 <U269D>     /xe2/x9a/x9d OUTLINED WHITE STAR
+<U269E>     /xe2/x9a/x9e THREE LINES CONVERGING RIGHT
+<U269F>     /xe2/x9a/x9f THREE LINES CONVERGING LEFT
 <U26A0>     /xe2/x9a/xa0 WARNING SIGN
 <U26A1>     /xe2/x9a/xa1 HIGH VOLTAGE SIGN
 <U26A2>     /xe2/x9a/xa2 DOUBLED FEMALE SIGN
@@ -8080,18 +8566,84 @@ CHARMAP
 <U26BA>     /xe2/x9a/xba SEMISEXTILE
 <U26BB>     /xe2/x9a/xbb QUINCUNX
 <U26BC>     /xe2/x9a/xbc SESQUIQUADRATE
+<U26BD>     /xe2/x9a/xbd SOCCER BALL
+<U26BE>     /xe2/x9a/xbe BASEBALL
+<U26BF>     /xe2/x9a/xbf SQUARED KEY
 <U26C0>     /xe2/x9b/x80 WHITE DRAUGHTS MAN
 <U26C1>     /xe2/x9b/x81 WHITE DRAUGHTS KING
 <U26C2>     /xe2/x9b/x82 BLACK DRAUGHTS MAN
 <U26C3>     /xe2/x9b/x83 BLACK DRAUGHTS KING
+<U26C4>     /xe2/x9b/x84 SNOWMAN WITHOUT SNOW
+<U26C5>     /xe2/x9b/x85 SUN BEHIND CLOUD
+<U26C6>     /xe2/x9b/x86 RAIN
+<U26C7>     /xe2/x9b/x87 BLACK SNOWMAN
+<U26C8>     /xe2/x9b/x88 THUNDER CLOUD AND RAIN
+<U26C9>     /xe2/x9b/x89 TURNED WHITE SHOGI PIECE
+<U26CA>     /xe2/x9b/x8a TURNED BLACK SHOGI PIECE
+<U26CB>     /xe2/x9b/x8b WHITE DIAMOND IN SQUARE
+<U26CC>     /xe2/x9b/x8c CROSSING LANES
+<U26CD>     /xe2/x9b/x8d DISABLED CAR
+<U26CE>     /xe2/x9b/x8e OPHIUCHUS
+<U26CF>     /xe2/x9b/x8f PICK
+<U26D0>     /xe2/x9b/x90 CAR SLIDING
+<U26D1>     /xe2/x9b/x91 HELMET WITH WHITE CROSS
+<U26D2>     /xe2/x9b/x92 CIRCLED CROSSING LANES
+<U26D3>     /xe2/x9b/x93 CHAINS
+<U26D4>     /xe2/x9b/x94 NO ENTRY
+<U26D5>     /xe2/x9b/x95 ALTERNATE ONE-WAY LEFT WAY TRAFFIC
+<U26D6>     /xe2/x9b/x96 BLACK TWO-WAY LEFT WAY TRAFFIC
+<U26D7>     /xe2/x9b/x97 WHITE TWO-WAY LEFT WAY TRAFFIC
+<U26D8>     /xe2/x9b/x98 BLACK LEFT LANE MERGE
+<U26D9>     /xe2/x9b/x99 WHITE LEFT LANE MERGE
+<U26DA>     /xe2/x9b/x9a DRIVE SLOW SIGN
+<U26DB>     /xe2/x9b/x9b HEAVY WHITE DOWN-POINTING TRIANGLE
+<U26DC>     /xe2/x9b/x9c LEFT CLOSED ENTRY
+<U26DD>     /xe2/x9b/x9d SQUARED SALTIRE
+<U26DE>     /xe2/x9b/x9e FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE
+<U26DF>     /xe2/x9b/x9f BLACK TRUCK
+<U26E0>     /xe2/x9b/xa0 RESTRICTED LEFT ENTRY-1
+<U26E1>     /xe2/x9b/xa1 RESTRICTED LEFT ENTRY-2
+<U26E2>     /xe2/x9b/xa2 ASTRONOMICAL SYMBOL FOR URANUS
+<U26E3>     /xe2/x9b/xa3 HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE
+<U26E4>     /xe2/x9b/xa4 PENTAGRAM
+<U26E5>     /xe2/x9b/xa5 RIGHT-HANDED INTERLACED PENTAGRAM
+<U26E6>     /xe2/x9b/xa6 LEFT-HANDED INTERLACED PENTAGRAM
+<U26E7>     /xe2/x9b/xa7 INVERTED PENTAGRAM
+<U26E8>     /xe2/x9b/xa8 BLACK CROSS ON SHIELD
+<U26E9>     /xe2/x9b/xa9 SHINTO SHRINE
+<U26EA>     /xe2/x9b/xaa CHURCH
+<U26EB>     /xe2/x9b/xab CASTLE
+<U26EC>     /xe2/x9b/xac HISTORIC SITE
+<U26ED>     /xe2/x9b/xad GEAR WITHOUT HUB
+<U26EE>     /xe2/x9b/xae GEAR WITH HANDLES
+<U26EF>     /xe2/x9b/xaf MAP SYMBOL FOR LIGHTHOUSE
+<U26F0>     /xe2/x9b/xb0 MOUNTAIN
+<U26F1>     /xe2/x9b/xb1 UMBRELLA ON GROUND
+<U26F2>     /xe2/x9b/xb2 FOUNTAIN
+<U26F3>     /xe2/x9b/xb3 FLAG IN HOLE
+<U26F4>     /xe2/x9b/xb4 FERRY
+<U26F5>     /xe2/x9b/xb5 SAILBOAT
+<U26F6>     /xe2/x9b/xb6 SQUARE FOUR CORNERS
+<U26F7>     /xe2/x9b/xb7 SKIER
+<U26F8>     /xe2/x9b/xb8 ICE SKATE
+<U26F9>     /xe2/x9b/xb9 PERSON WITH BALL
+<U26FA>     /xe2/x9b/xba TENT
+<U26FB>     /xe2/x9b/xbb JAPANESE BANK SYMBOL
+<U26FC>     /xe2/x9b/xbc HEADSTONE GRAVEYARD SYMBOL
+<U26FD>     /xe2/x9b/xbd FUEL PUMP
+<U26FE>     /xe2/x9b/xbe CUP ON BLACK SQUARE
+<U26FF>     /xe2/x9b/xbf WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE
 <U2701>     /xe2/x9c/x81 UPPER BLADE SCISSORS
 <U2702>     /xe2/x9c/x82 BLACK SCISSORS
 <U2703>     /xe2/x9c/x83 LOWER BLADE SCISSORS
 <U2704>     /xe2/x9c/x84 WHITE SCISSORS
+<U2705>     /xe2/x9c/x85 WHITE HEAVY CHECK MARK
 <U2706>     /xe2/x9c/x86 TELEPHONE LOCATION SIGN
 <U2707>     /xe2/x9c/x87 TAPE DRIVE
 <U2708>     /xe2/x9c/x88 AIRPLANE
 <U2709>     /xe2/x9c/x89 ENVELOPE
+<U270A>     /xe2/x9c/x8a RAISED FIST
+<U270B>     /xe2/x9c/x8b RAISED HAND
 <U270C>     /xe2/x9c/x8c VICTORY HAND
 <U270D>     /xe2/x9c/x8d WRITING HAND
 <U270E>     /xe2/x9c/x8e LOWER RIGHT PENCIL
@@ -8120,6 +8672,7 @@ CHARMAP
 <U2725>     /xe2/x9c/xa5 FOUR CLUB-SPOKED ASTERISK
 <U2726>     /xe2/x9c/xa6 BLACK FOUR POINTED STAR
 <U2727>     /xe2/x9c/xa7 WHITE FOUR POINTED STAR
+<U2728>     /xe2/x9c/xa8 SPARKLES
 <U2729>     /xe2/x9c/xa9 STRESS OUTLINED WHITE STAR
 <U272A>     /xe2/x9c/xaa CIRCLED WHITE STAR
 <U272B>     /xe2/x9c/xab OPEN CENTRE BLACK STAR
@@ -8155,12 +8708,18 @@ CHARMAP
 <U2749>     /xe2/x9d/x89 BALLOON-SPOKED ASTERISK
 <U274A>     /xe2/x9d/x8a EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
 <U274B>     /xe2/x9d/x8b HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK
+<U274C>     /xe2/x9d/x8c CROSS MARK
 <U274D>     /xe2/x9d/x8d SHADOWED WHITE CIRCLE
+<U274E>     /xe2/x9d/x8e NEGATIVE SQUARED CROSS MARK
 <U274F>     /xe2/x9d/x8f LOWER RIGHT DROP-SHADOWED WHITE SQUARE
 <U2750>     /xe2/x9d/x90 UPPER RIGHT DROP-SHADOWED WHITE SQUARE
 <U2751>     /xe2/x9d/x91 LOWER RIGHT SHADOWED WHITE SQUARE
 <U2752>     /xe2/x9d/x92 UPPER RIGHT SHADOWED WHITE SQUARE
+<U2753>     /xe2/x9d/x93 BLACK QUESTION MARK ORNAMENT
+<U2754>     /xe2/x9d/x94 WHITE QUESTION MARK ORNAMENT
+<U2755>     /xe2/x9d/x95 WHITE EXCLAMATION MARK ORNAMENT
 <U2756>     /xe2/x9d/x96 BLACK DIAMOND MINUS WHITE X
+<U2757>     /xe2/x9d/x97 HEAVY EXCLAMATION MARK SYMBOL
 <U2758>     /xe2/x9d/x98 LIGHT VERTICAL BAR
 <U2759>     /xe2/x9d/x99 MEDIUM VERTICAL BAR
 <U275A>     /xe2/x9d/x9a HEAVY VERTICAL BAR
@@ -8168,6 +8727,8 @@ CHARMAP
 <U275C>     /xe2/x9d/x9c HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT
 <U275D>     /xe2/x9d/x9d HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT
 <U275E>     /xe2/x9d/x9e HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT
+<U275F>     /xe2/x9d/x9f HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT
+<U2760>     /xe2/x9d/xa0 HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT
 <U2761>     /xe2/x9d/xa1 CURVED STEM PARAGRAPH SIGN ORNAMENT
 <U2762>     /xe2/x9d/xa2 HEAVY EXCLAMATION MARK ORNAMENT
 <U2763>     /xe2/x9d/xa3 HEAVY HEART EXCLAMATION MARK ORNAMENT
@@ -8220,6 +8781,9 @@ CHARMAP
 <U2792>     /xe2/x9e/x92 DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE
 <U2793>     /xe2/x9e/x93 DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN
 <U2794>     /xe2/x9e/x94 HEAVY WIDE-HEADED RIGHTWARDS ARROW
+<U2795>     /xe2/x9e/x95 HEAVY PLUS SIGN
+<U2796>     /xe2/x9e/x96 HEAVY MINUS SIGN
+<U2797>     /xe2/x9e/x97 HEAVY DIVISION SIGN
 <U2798>     /xe2/x9e/x98 HEAVY SOUTH EAST ARROW
 <U2799>     /xe2/x9e/x99 HEAVY RIGHTWARDS ARROW
 <U279A>     /xe2/x9e/x9a HEAVY NORTH EAST ARROW
@@ -8244,6 +8808,7 @@ CHARMAP
 <U27AD>     /xe2/x9e/xad HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
 <U27AE>     /xe2/x9e/xae HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
 <U27AF>     /xe2/x9e/xaf NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
+<U27B0>     /xe2/x9e/xb0 CURLY LOOP
 <U27B1>     /xe2/x9e/xb1 NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW
 <U27B2>     /xe2/x9e/xb2 CIRCLED HEAVY WHITE RIGHTWARDS ARROW
 <U27B3>     /xe2/x9e/xb3 WHITE-FEATHERED RIGHTWARDS ARROW
@@ -8258,6 +8823,7 @@ CHARMAP
 <U27BC>     /xe2/x9e/xbc WEDGE-TAILED RIGHTWARDS ARROW
 <U27BD>     /xe2/x9e/xbd HEAVY WEDGE-TAILED RIGHTWARDS ARROW
 <U27BE>     /xe2/x9e/xbe OPEN-OUTLINED RIGHTWARDS ARROW
+<U27BF>     /xe2/x9e/xbf DOUBLE CURLY LOOP
 <U27C0>     /xe2/x9f/x80 THREE DIMENSIONAL ANGLE
 <U27C1>     /xe2/x9f/x81 WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE
 <U27C2>     /xe2/x9f/x82 PERPENDICULAR
@@ -8270,6 +8836,8 @@ CHARMAP
 <U27C9>     /xe2/x9f/x89 SUPERSET PRECEDING SOLIDUS
 <U27CA>     /xe2/x9f/x8a VERTICAL BAR WITH HORIZONTAL STROKE
 <U27CC>     /xe2/x9f/x8c LONG DIVISION
+<U27CE>     /xe2/x9f/x8e SQUARED LOGICAL AND
+<U27CF>     /xe2/x9f/x8f SQUARED LOGICAL OR
 <U27D0>     /xe2/x9f/x90 WHITE DIAMOND WITH CENTRED DOT
 <U27D1>     /xe2/x9f/x91 AND WITH DOT
 <U27D2>     /xe2/x9f/x92 ELEMENT OF OPENING UPWARDS
@@ -9168,6 +9736,11 @@ CHARMAP
 <U2B52>     /xe2/xad/x92 WHITE SMALL STAR
 <U2B53>     /xe2/xad/x93 BLACK RIGHT-POINTING PENTAGON
 <U2B54>     /xe2/xad/x94 WHITE RIGHT-POINTING PENTAGON
+<U2B55>     /xe2/xad/x95 HEAVY LARGE CIRCLE
+<U2B56>     /xe2/xad/x96 HEAVY OVAL WITH OVAL INSIDE
+<U2B57>     /xe2/xad/x97 HEAVY CIRCLE WITH CIRCLE INSIDE
+<U2B58>     /xe2/xad/x98 HEAVY CIRCLE
+<U2B59>     /xe2/xad/x99 HEAVY CIRCLED SALTIRE
 <U2C00>     /xe2/xb0/x80 GLAGOLITIC CAPITAL LETTER AZU
 <U2C01>     /xe2/xb0/x81 GLAGOLITIC CAPITAL LETTER BUKY
 <U2C02>     /xe2/xb0/x82 GLAGOLITIC CAPITAL LETTER VEDE
@@ -9278,6 +9851,7 @@ CHARMAP
 <U2C6D>     /xe2/xb1/xad LATIN CAPITAL LETTER ALPHA
 <U2C6E>     /xe2/xb1/xae LATIN CAPITAL LETTER M WITH HOOK
 <U2C6F>     /xe2/xb1/xaf LATIN CAPITAL LETTER TURNED A
+<U2C70>     /xe2/xb1/xb0 LATIN CAPITAL LETTER TURNED ALPHA
 <U2C71>     /xe2/xb1/xb1 LATIN SMALL LETTER V WITH RIGHT HOOK
 <U2C72>     /xe2/xb1/xb2 LATIN CAPITAL LETTER W WITH HOOK
 <U2C73>     /xe2/xb1/xb3 LATIN SMALL LETTER W WITH HOOK
@@ -9291,6 +9865,8 @@ CHARMAP
 <U2C7B>     /xe2/xb1/xbb LATIN LETTER SMALL CAPITAL TURNED E
 <U2C7C>     /xe2/xb1/xbc LATIN SUBSCRIPT SMALL LETTER J
 <U2C7D>     /xe2/xb1/xbd MODIFIER LETTER CAPITAL V
+<U2C7E>     /xe2/xb1/xbe LATIN CAPITAL LETTER S WITH SWASH TAIL
+<U2C7F>     /xe2/xb1/xbf LATIN CAPITAL LETTER Z WITH SWASH TAIL
 <U2C80>     /xe2/xb2/x80 COPTIC CAPITAL LETTER ALFA
 <U2C81>     /xe2/xb2/x81 COPTIC SMALL LETTER ALFA
 <U2C82>     /xe2/xb2/x82 COPTIC CAPITAL LETTER VIDA
@@ -9398,6 +9974,13 @@ CHARMAP
 <U2CE8>     /xe2/xb3/xa8 COPTIC SYMBOL TAU RO
 <U2CE9>     /xe2/xb3/xa9 COPTIC SYMBOL KHI RO
 <U2CEA>     /xe2/xb3/xaa COPTIC SYMBOL SHIMA SIMA
+<U2CEB>     /xe2/xb3/xab COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI
+<U2CEC>     /xe2/xb3/xac COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI
+<U2CED>     /xe2/xb3/xad COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA
+<U2CEE>     /xe2/xb3/xae COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
+<U2CEF>     /xe2/xb3/xaf COPTIC COMBINING NI ABOVE
+<U2CF0>     /xe2/xb3/xb0 COPTIC COMBINING SPIRITUS ASPER
+<U2CF1>     /xe2/xb3/xb1 COPTIC COMBINING SPIRITUS LENIS
 <U2CF9>     /xe2/xb3/xb9 COPTIC OLD NUBIAN FULL STOP
 <U2CFA>     /xe2/xb3/xba COPTIC OLD NUBIAN DIRECT QUESTION MARK
 <U2CFB>     /xe2/xb3/xbb COPTIC OLD NUBIAN INDIRECT QUESTION MARK
@@ -9498,6 +10081,8 @@ CHARMAP
 <U2D64>     /xe2/xb5/xa4 TIFINAGH LETTER TAWELLEMET YAZ
 <U2D65>     /xe2/xb5/xa5 TIFINAGH LETTER YAZZ
 <U2D6F>     /xe2/xb5/xaf TIFINAGH MODIFIER LETTER LABIALIZATION MARK
+<U2D70>     /xe2/xb5/xb0 TIFINAGH SEPARATOR MARK
+<U2D7F>     /xe2/xb5/xbf TIFINAGH CONSONANT JOINER
 <U2D80>     /xe2/xb6/x80 ETHIOPIC SYLLABLE LOA
 <U2D81>     /xe2/xb6/x81 ETHIOPIC SYLLABLE MOA
 <U2D82>     /xe2/xb6/x82 ETHIOPIC SYLLABLE ROA
@@ -9658,6 +10243,7 @@ CHARMAP
 <U2E2E>     /xe2/xb8/xae REVERSED QUESTION MARK
 <U2E2F>     /xe2/xb8/xaf VERTICAL TILDE
 <U2E30>     /xe2/xb8/xb0 RING POINT
+<U2E31>     /xe2/xb8/xb1 WORD SEPARATOR MIDDLE DOT
 <U2E80>     /xe2/xba/x80 CJK RADICAL REPEAT
 <U2E81>     /xe2/xba/x81 CJK RADICAL CLIFF
 <U2E82>     /xe2/xba/x82 CJK RADICAL SECOND ONE
@@ -10427,6 +11013,9 @@ CHARMAP
 <U31B5>     /xe3/x86/xb5 BOPOMOFO FINAL LETTER T
 <U31B6>     /xe3/x86/xb6 BOPOMOFO FINAL LETTER K
 <U31B7>     /xe3/x86/xb7 BOPOMOFO FINAL LETTER H
+<U31B8>     /xe3/x86/xb8 BOPOMOFO LETTER GH
+<U31B9>     /xe3/x86/xb9 BOPOMOFO LETTER LH
+<U31BA>     /xe3/x86/xba BOPOMOFO LETTER ZY
 <U31C0>     /xe3/x87/x80 CJK STROKE T
 <U31C1>     /xe3/x87/x81 CJK STROKE WG
 <U31C2>     /xe3/x87/x82 CJK STROKE XG
@@ -10546,6 +11135,18 @@ CHARMAP
 <U3241>     /xe3/x89/x81 PARENTHESIZED IDEOGRAPH REST
 <U3242>     /xe3/x89/x82 PARENTHESIZED IDEOGRAPH SELF
 <U3243>     /xe3/x89/x83 PARENTHESIZED IDEOGRAPH REACH
+<U3244>     /xe3/x89/x84 CIRCLED IDEOGRAPH QUESTION
+<U3245>     /xe3/x89/x85 CIRCLED IDEOGRAPH KINDERGARTEN
+<U3246>     /xe3/x89/x86 CIRCLED IDEOGRAPH SCHOOL
+<U3247>     /xe3/x89/x87 CIRCLED IDEOGRAPH KOTO
+<U3248>     /xe3/x89/x88 CIRCLED NUMBER TEN ON BLACK SQUARE
+<U3249>     /xe3/x89/x89 CIRCLED NUMBER TWENTY ON BLACK SQUARE
+<U324A>     /xe3/x89/x8a CIRCLED NUMBER THIRTY ON BLACK SQUARE
+<U324B>     /xe3/x89/x8b CIRCLED NUMBER FORTY ON BLACK SQUARE
+<U324C>     /xe3/x89/x8c CIRCLED NUMBER FIFTY ON BLACK SQUARE
+<U324D>     /xe3/x89/x8d CIRCLED NUMBER SIXTY ON BLACK SQUARE
+<U324E>     /xe3/x89/x8e CIRCLED NUMBER SEVENTY ON BLACK SQUARE
+<U324F>     /xe3/x89/x8f CIRCLED NUMBER EIGHTY ON BLACK SQUARE
 <U3250>     /xe3/x89/x90 PARTNERSHIP SIGN
 <U3251>     /xe3/x89/x91 CIRCLED NUMBER TWENTY ONE
 <U3252>     /xe3/x89/x92 CIRCLED NUMBER TWENTY TWO
@@ -12691,6 +13292,54 @@ CHARMAP
 <UA4C4>     /xea/x93/x84 YI RADICAL ZZIET
 <UA4C5>     /xea/x93/x85 YI RADICAL NBIE
 <UA4C6>     /xea/x93/x86 YI RADICAL KE
+<UA4D0>     /xea/x93/x90 LISU LETTER BA
+<UA4D1>     /xea/x93/x91 LISU LETTER PA
+<UA4D2>     /xea/x93/x92 LISU LETTER PHA
+<UA4D3>     /xea/x93/x93 LISU LETTER DA
+<UA4D4>     /xea/x93/x94 LISU LETTER TA
+<UA4D5>     /xea/x93/x95 LISU LETTER THA
+<UA4D6>     /xea/x93/x96 LISU LETTER GA
+<UA4D7>     /xea/x93/x97 LISU LETTER KA
+<UA4D8>     /xea/x93/x98 LISU LETTER KHA
+<UA4D9>     /xea/x93/x99 LISU LETTER JA
+<UA4DA>     /xea/x93/x9a LISU LETTER CA
+<UA4DB>     /xea/x93/x9b LISU LETTER CHA
+<UA4DC>     /xea/x93/x9c LISU LETTER DZA
+<UA4DD>     /xea/x93/x9d LISU LETTER TSA
+<UA4DE>     /xea/x93/x9e LISU LETTER TSHA
+<UA4DF>     /xea/x93/x9f LISU LETTER MA
+<UA4E0>     /xea/x93/xa0 LISU LETTER NA
+<UA4E1>     /xea/x93/xa1 LISU LETTER LA
+<UA4E2>     /xea/x93/xa2 LISU LETTER SA
+<UA4E3>     /xea/x93/xa3 LISU LETTER ZHA
+<UA4E4>     /xea/x93/xa4 LISU LETTER ZA
+<UA4E5>     /xea/x93/xa5 LISU LETTER NGA
+<UA4E6>     /xea/x93/xa6 LISU LETTER HA
+<UA4E7>     /xea/x93/xa7 LISU LETTER XA
+<UA4E8>     /xea/x93/xa8 LISU LETTER HHA
+<UA4E9>     /xea/x93/xa9 LISU LETTER FA
+<UA4EA>     /xea/x93/xaa LISU LETTER WA
+<UA4EB>     /xea/x93/xab LISU LETTER SHA
+<UA4EC>     /xea/x93/xac LISU LETTER YA
+<UA4ED>     /xea/x93/xad LISU LETTER GHA
+<UA4EE>     /xea/x93/xae LISU LETTER A
+<UA4EF>     /xea/x93/xaf LISU LETTER AE
+<UA4F0>     /xea/x93/xb0 LISU LETTER E
+<UA4F1>     /xea/x93/xb1 LISU LETTER EU
+<UA4F2>     /xea/x93/xb2 LISU LETTER I
+<UA4F3>     /xea/x93/xb3 LISU LETTER O
+<UA4F4>     /xea/x93/xb4 LISU LETTER U
+<UA4F5>     /xea/x93/xb5 LISU LETTER UE
+<UA4F6>     /xea/x93/xb6 LISU LETTER UH
+<UA4F7>     /xea/x93/xb7 LISU LETTER OE
+<UA4F8>     /xea/x93/xb8 LISU LETTER TONE MYA TI
+<UA4F9>     /xea/x93/xb9 LISU LETTER TONE NA PO
+<UA4FA>     /xea/x93/xba LISU LETTER TONE MYA CYA
+<UA4FB>     /xea/x93/xbb LISU LETTER TONE MYA BO
+<UA4FC>     /xea/x93/xbc LISU LETTER TONE MYA NA
+<UA4FD>     /xea/x93/xbd LISU LETTER TONE MYA JEU
+<UA4FE>     /xea/x93/xbe LISU PUNCTUATION COMMA
+<UA4FF>     /xea/x93/xbf LISU PUNCTUATION FULL STOP
 <UA500>     /xea/x94/x80 VAI SYLLABLE EE
 <UA501>     /xea/x94/x81 VAI SYLLABLE EEN
 <UA502>     /xea/x94/x82 VAI SYLLABLE HEE
@@ -13023,6 +13672,8 @@ CHARMAP
 <UA65D>     /xea/x99/x9d CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS
 <UA65E>     /xea/x99/x9e CYRILLIC CAPITAL LETTER YN
 <UA65F>     /xea/x99/x9f CYRILLIC SMALL LETTER YN
+<UA660>     /xea/x99/xa0 CYRILLIC CAPITAL LETTER REVERSED TSE
+<UA661>     /xea/x99/xa1 CYRILLIC SMALL LETTER REVERSED TSE
 <UA662>     /xea/x99/xa2 CYRILLIC CAPITAL LETTER SOFT DE
 <UA663>     /xea/x99/xa3 CYRILLIC SMALL LETTER SOFT DE
 <UA664>     /xea/x99/xa4 CYRILLIC CAPITAL LETTER SOFT EL
@@ -13069,6 +13720,94 @@ CHARMAP
 <UA695>     /xea/x9a/x95 CYRILLIC SMALL LETTER HWE
 <UA696>     /xea/x9a/x96 CYRILLIC CAPITAL LETTER SHWE
 <UA697>     /xea/x9a/x97 CYRILLIC SMALL LETTER SHWE
+<UA6A0>     /xea/x9a/xa0 BAMUM LETTER A
+<UA6A1>     /xea/x9a/xa1 BAMUM LETTER KA
+<UA6A2>     /xea/x9a/xa2 BAMUM LETTER U
+<UA6A3>     /xea/x9a/xa3 BAMUM LETTER KU
+<UA6A4>     /xea/x9a/xa4 BAMUM LETTER EE
+<UA6A5>     /xea/x9a/xa5 BAMUM LETTER REE
+<UA6A6>     /xea/x9a/xa6 BAMUM LETTER TAE
+<UA6A7>     /xea/x9a/xa7 BAMUM LETTER O
+<UA6A8>     /xea/x9a/xa8 BAMUM LETTER NYI
+<UA6A9>     /xea/x9a/xa9 BAMUM LETTER I
+<UA6AA>     /xea/x9a/xaa BAMUM LETTER LA
+<UA6AB>     /xea/x9a/xab BAMUM LETTER PA
+<UA6AC>     /xea/x9a/xac BAMUM LETTER RII
+<UA6AD>     /xea/x9a/xad BAMUM LETTER RIEE
+<UA6AE>     /xea/x9a/xae BAMUM LETTER LEEEE
+<UA6AF>     /xea/x9a/xaf BAMUM LETTER MEEEE
+<UA6B0>     /xea/x9a/xb0 BAMUM LETTER TAA
+<UA6B1>     /xea/x9a/xb1 BAMUM LETTER NDAA
+<UA6B2>     /xea/x9a/xb2 BAMUM LETTER NJAEM
+<UA6B3>     /xea/x9a/xb3 BAMUM LETTER M
+<UA6B4>     /xea/x9a/xb4 BAMUM LETTER SUU
+<UA6B5>     /xea/x9a/xb5 BAMUM LETTER MU
+<UA6B6>     /xea/x9a/xb6 BAMUM LETTER SHII
+<UA6B7>     /xea/x9a/xb7 BAMUM LETTER SI
+<UA6B8>     /xea/x9a/xb8 BAMUM LETTER SHEUX
+<UA6B9>     /xea/x9a/xb9 BAMUM LETTER SEUX
+<UA6BA>     /xea/x9a/xba BAMUM LETTER KYEE
+<UA6BB>     /xea/x9a/xbb BAMUM LETTER KET
+<UA6BC>     /xea/x9a/xbc BAMUM LETTER NUAE
+<UA6BD>     /xea/x9a/xbd BAMUM LETTER NU
+<UA6BE>     /xea/x9a/xbe BAMUM LETTER NJUAE
+<UA6BF>     /xea/x9a/xbf BAMUM LETTER YOQ
+<UA6C0>     /xea/x9b/x80 BAMUM LETTER SHU
+<UA6C1>     /xea/x9b/x81 BAMUM LETTER YUQ
+<UA6C2>     /xea/x9b/x82 BAMUM LETTER YA
+<UA6C3>     /xea/x9b/x83 BAMUM LETTER NSHA
+<UA6C4>     /xea/x9b/x84 BAMUM LETTER KEUX
+<UA6C5>     /xea/x9b/x85 BAMUM LETTER PEUX
+<UA6C6>     /xea/x9b/x86 BAMUM LETTER NJEE
+<UA6C7>     /xea/x9b/x87 BAMUM LETTER NTEE
+<UA6C8>     /xea/x9b/x88 BAMUM LETTER PUE
+<UA6C9>     /xea/x9b/x89 BAMUM LETTER WUE
+<UA6CA>     /xea/x9b/x8a BAMUM LETTER PEE
+<UA6CB>     /xea/x9b/x8b BAMUM LETTER FEE
+<UA6CC>     /xea/x9b/x8c BAMUM LETTER RU
+<UA6CD>     /xea/x9b/x8d BAMUM LETTER LU
+<UA6CE>     /xea/x9b/x8e BAMUM LETTER MI
+<UA6CF>     /xea/x9b/x8f BAMUM LETTER NI
+<UA6D0>     /xea/x9b/x90 BAMUM LETTER REUX
+<UA6D1>     /xea/x9b/x91 BAMUM LETTER RAE
+<UA6D2>     /xea/x9b/x92 BAMUM LETTER KEN
+<UA6D3>     /xea/x9b/x93 BAMUM LETTER NGKWAEN
+<UA6D4>     /xea/x9b/x94 BAMUM LETTER NGGA
+<UA6D5>     /xea/x9b/x95 BAMUM LETTER NGA
+<UA6D6>     /xea/x9b/x96 BAMUM LETTER SHO
+<UA6D7>     /xea/x9b/x97 BAMUM LETTER PUAE
+<UA6D8>     /xea/x9b/x98 BAMUM LETTER FU
+<UA6D9>     /xea/x9b/x99 BAMUM LETTER FOM
+<UA6DA>     /xea/x9b/x9a BAMUM LETTER WA
+<UA6DB>     /xea/x9b/x9b BAMUM LETTER NA
+<UA6DC>     /xea/x9b/x9c BAMUM LETTER LI
+<UA6DD>     /xea/x9b/x9d BAMUM LETTER PI
+<UA6DE>     /xea/x9b/x9e BAMUM LETTER LOQ
+<UA6DF>     /xea/x9b/x9f BAMUM LETTER KO
+<UA6E0>     /xea/x9b/xa0 BAMUM LETTER MBEN
+<UA6E1>     /xea/x9b/xa1 BAMUM LETTER REN
+<UA6E2>     /xea/x9b/xa2 BAMUM LETTER MEN
+<UA6E3>     /xea/x9b/xa3 BAMUM LETTER MA
+<UA6E4>     /xea/x9b/xa4 BAMUM LETTER TI
+<UA6E5>     /xea/x9b/xa5 BAMUM LETTER KI
+<UA6E6>     /xea/x9b/xa6 BAMUM LETTER MO
+<UA6E7>     /xea/x9b/xa7 BAMUM LETTER MBAA
+<UA6E8>     /xea/x9b/xa8 BAMUM LETTER TET
+<UA6E9>     /xea/x9b/xa9 BAMUM LETTER KPA
+<UA6EA>     /xea/x9b/xaa BAMUM LETTER TEN
+<UA6EB>     /xea/x9b/xab BAMUM LETTER NTUU
+<UA6EC>     /xea/x9b/xac BAMUM LETTER SAMBA
+<UA6ED>     /xea/x9b/xad BAMUM LETTER FAAMAE
+<UA6EE>     /xea/x9b/xae BAMUM LETTER KOVUU
+<UA6EF>     /xea/x9b/xaf BAMUM LETTER KOGHOM
+<UA6F0>     /xea/x9b/xb0 BAMUM COMBINING MARK KOQNDON
+<UA6F1>     /xea/x9b/xb1 BAMUM COMBINING MARK TUKWENTIS
+<UA6F2>     /xea/x9b/xb2 BAMUM NJAEMLI
+<UA6F3>     /xea/x9b/xb3 BAMUM FULL STOP
+<UA6F4>     /xea/x9b/xb4 BAMUM COLON
+<UA6F5>     /xea/x9b/xb5 BAMUM COMMA
+<UA6F6>     /xea/x9b/xb6 BAMUM SEMICOLON
+<UA6F7>     /xea/x9b/xb7 BAMUM QUESTION MARK
 <UA700>     /xea/x9c/x80 MODIFIER LETTER CHINESE TONE YIN PING
 <UA701>     /xea/x9c/x81 MODIFIER LETTER CHINESE TONE YANG PING
 <UA702>     /xea/x9c/x82 MODIFIER LETTER CHINESE TONE YIN SHANG
@@ -13210,6 +13949,21 @@ CHARMAP
 <UA78A>     /xea/x9e/x8a MODIFIER LETTER SHORT EQUALS SIGN
 <UA78B>     /xea/x9e/x8b LATIN CAPITAL LETTER SALTILLO
 <UA78C>     /xea/x9e/x8c LATIN SMALL LETTER SALTILLO
+<UA78D>     /xea/x9e/x8d LATIN CAPITAL LETTER TURNED H
+<UA78E>     /xea/x9e/x8e LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
+<UA790>     /xea/x9e/x90 LATIN CAPITAL LETTER N WITH DESCENDER
+<UA791>     /xea/x9e/x91 LATIN SMALL LETTER N WITH DESCENDER
+<UA7A0>     /xea/x9e/xa0 LATIN CAPITAL LETTER G WITH OBLIQUE STROKE
+<UA7A1>     /xea/x9e/xa1 LATIN SMALL LETTER G WITH OBLIQUE STROKE
+<UA7A2>     /xea/x9e/xa2 LATIN CAPITAL LETTER K WITH OBLIQUE STROKE
+<UA7A3>     /xea/x9e/xa3 LATIN SMALL LETTER K WITH OBLIQUE STROKE
+<UA7A4>     /xea/x9e/xa4 LATIN CAPITAL LETTER N WITH OBLIQUE STROKE
+<UA7A5>     /xea/x9e/xa5 LATIN SMALL LETTER N WITH OBLIQUE STROKE
+<UA7A6>     /xea/x9e/xa6 LATIN CAPITAL LETTER R WITH OBLIQUE STROKE
+<UA7A7>     /xea/x9e/xa7 LATIN SMALL LETTER R WITH OBLIQUE STROKE
+<UA7A8>     /xea/x9e/xa8 LATIN CAPITAL LETTER S WITH OBLIQUE STROKE
+<UA7A9>     /xea/x9e/xa9 LATIN SMALL LETTER S WITH OBLIQUE STROKE
+<UA7FA>     /xea/x9f/xba LATIN LETTER SMALL CAPITAL TURNED M
 <UA7FB>     /xea/x9f/xbb LATIN EPIGRAPHIC LETTER REVERSED F
 <UA7FC>     /xea/x9f/xbc LATIN EPIGRAPHIC LETTER REVERSED P
 <UA7FD>     /xea/x9f/xbd LATIN EPIGRAPHIC LETTER INVERTED M
@@ -13259,6 +14013,16 @@ CHARMAP
 <UA829>     /xea/xa0/xa9 SYLOTI NAGRI POETRY MARK-2
 <UA82A>     /xea/xa0/xaa SYLOTI NAGRI POETRY MARK-3
 <UA82B>     /xea/xa0/xab SYLOTI NAGRI POETRY MARK-4
+<UA830>     /xea/xa0/xb0 NORTH INDIC FRACTION ONE QUARTER
+<UA831>     /xea/xa0/xb1 NORTH INDIC FRACTION ONE HALF
+<UA832>     /xea/xa0/xb2 NORTH INDIC FRACTION THREE QUARTERS
+<UA833>     /xea/xa0/xb3 NORTH INDIC FRACTION ONE SIXTEENTH
+<UA834>     /xea/xa0/xb4 NORTH INDIC FRACTION ONE EIGHTH
+<UA835>     /xea/xa0/xb5 NORTH INDIC FRACTION THREE SIXTEENTHS
+<UA836>     /xea/xa0/xb6 NORTH INDIC QUARTER MARK
+<UA837>     /xea/xa0/xb7 NORTH INDIC PLACEHOLDER MARK
+<UA838>     /xea/xa0/xb8 NORTH INDIC RUPEE MARK
+<UA839>     /xea/xa0/xb9 NORTH INDIC QUANTITY MARK
 <UA840>     /xea/xa1/x80 PHAGS-PA LETTER KA
 <UA841>     /xea/xa1/x81 PHAGS-PA LETTER KHA
 <UA842>     /xea/xa1/x82 PHAGS-PA LETTER GA
@@ -13396,6 +14160,34 @@ CHARMAP
 <UA8D7>     /xea/xa3/x97 SAURASHTRA DIGIT SEVEN
 <UA8D8>     /xea/xa3/x98 SAURASHTRA DIGIT EIGHT
 <UA8D9>     /xea/xa3/x99 SAURASHTRA DIGIT NINE
+<UA8E0>     /xea/xa3/xa0 COMBINING DEVANAGARI DIGIT ZERO
+<UA8E1>     /xea/xa3/xa1 COMBINING DEVANAGARI DIGIT ONE
+<UA8E2>     /xea/xa3/xa2 COMBINING DEVANAGARI DIGIT TWO
+<UA8E3>     /xea/xa3/xa3 COMBINING DEVANAGARI DIGIT THREE
+<UA8E4>     /xea/xa3/xa4 COMBINING DEVANAGARI DIGIT FOUR
+<UA8E5>     /xea/xa3/xa5 COMBINING DEVANAGARI DIGIT FIVE
+<UA8E6>     /xea/xa3/xa6 COMBINING DEVANAGARI DIGIT SIX
+<UA8E7>     /xea/xa3/xa7 COMBINING DEVANAGARI DIGIT SEVEN
+<UA8E8>     /xea/xa3/xa8 COMBINING DEVANAGARI DIGIT EIGHT
+<UA8E9>     /xea/xa3/xa9 COMBINING DEVANAGARI DIGIT NINE
+<UA8EA>     /xea/xa3/xaa COMBINING DEVANAGARI LETTER A
+<UA8EB>     /xea/xa3/xab COMBINING DEVANAGARI LETTER U
+<UA8EC>     /xea/xa3/xac COMBINING DEVANAGARI LETTER KA
+<UA8ED>     /xea/xa3/xad COMBINING DEVANAGARI LETTER NA
+<UA8EE>     /xea/xa3/xae COMBINING DEVANAGARI LETTER PA
+<UA8EF>     /xea/xa3/xaf COMBINING DEVANAGARI LETTER RA
+<UA8F0>     /xea/xa3/xb0 COMBINING DEVANAGARI LETTER VI
+<UA8F1>     /xea/xa3/xb1 COMBINING DEVANAGARI SIGN AVAGRAHA
+<UA8F2>     /xea/xa3/xb2 DEVANAGARI SIGN SPACING CANDRABINDU
+<UA8F3>     /xea/xa3/xb3 DEVANAGARI SIGN CANDRABINDU VIRAMA
+<UA8F4>     /xea/xa3/xb4 DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA
+<UA8F5>     /xea/xa3/xb5 DEVANAGARI SIGN CANDRABINDU TWO
+<UA8F6>     /xea/xa3/xb6 DEVANAGARI SIGN CANDRABINDU THREE
+<UA8F7>     /xea/xa3/xb7 DEVANAGARI SIGN CANDRABINDU AVAGRAHA
+<UA8F8>     /xea/xa3/xb8 DEVANAGARI SIGN PUSHPIKA
+<UA8F9>     /xea/xa3/xb9 DEVANAGARI GAP FILLER
+<UA8FA>     /xea/xa3/xba DEVANAGARI CARET
+<UA8FB>     /xea/xa3/xbb DEVANAGARI HEADSTROKE
 <UA900>     /xea/xa4/x80 KAYAH LI DIGIT ZERO
 <UA901>     /xea/xa4/x81 KAYAH LI DIGIT ONE
 <UA902>     /xea/xa4/x82 KAYAH LI DIGIT TWO
@@ -13481,6 +14273,126 @@ CHARMAP
 <UA952>     /xea/xa5/x92 REJANG CONSONANT SIGN H
 <UA953>     /xea/xa5/x93 REJANG VIRAMA
 <UA95F>     /xea/xa5/x9f REJANG SECTION MARK
+<UA960>     /xea/xa5/xa0 HANGUL CHOSEONG TIKEUT-MIEUM
+<UA961>     /xea/xa5/xa1 HANGUL CHOSEONG TIKEUT-PIEUP
+<UA962>     /xea/xa5/xa2 HANGUL CHOSEONG TIKEUT-SIOS
+<UA963>     /xea/xa5/xa3 HANGUL CHOSEONG TIKEUT-CIEUC
+<UA964>     /xea/xa5/xa4 HANGUL CHOSEONG RIEUL-KIYEOK
+<UA965>     /xea/xa5/xa5 HANGUL CHOSEONG RIEUL-SSANGKIYEOK
+<UA966>     /xea/xa5/xa6 HANGUL CHOSEONG RIEUL-TIKEUT
+<UA967>     /xea/xa5/xa7 HANGUL CHOSEONG RIEUL-SSANGTIKEUT
+<UA968>     /xea/xa5/xa8 HANGUL CHOSEONG RIEUL-MIEUM
+<UA969>     /xea/xa5/xa9 HANGUL CHOSEONG RIEUL-PIEUP
+<UA96A>     /xea/xa5/xaa HANGUL CHOSEONG RIEUL-SSANGPIEUP
+<UA96B>     /xea/xa5/xab HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP
+<UA96C>     /xea/xa5/xac HANGUL CHOSEONG RIEUL-SIOS
+<UA96D>     /xea/xa5/xad HANGUL CHOSEONG RIEUL-CIEUC
+<UA96E>     /xea/xa5/xae HANGUL CHOSEONG RIEUL-KHIEUKH
+<UA96F>     /xea/xa5/xaf HANGUL CHOSEONG MIEUM-KIYEOK
+<UA970>     /xea/xa5/xb0 HANGUL CHOSEONG MIEUM-TIKEUT
+<UA971>     /xea/xa5/xb1 HANGUL CHOSEONG MIEUM-SIOS
+<UA972>     /xea/xa5/xb2 HANGUL CHOSEONG PIEUP-SIOS-THIEUTH
+<UA973>     /xea/xa5/xb3 HANGUL CHOSEONG PIEUP-KHIEUKH
+<UA974>     /xea/xa5/xb4 HANGUL CHOSEONG PIEUP-HIEUH
+<UA975>     /xea/xa5/xb5 HANGUL CHOSEONG SSANGSIOS-PIEUP
+<UA976>     /xea/xa5/xb6 HANGUL CHOSEONG IEUNG-RIEUL
+<UA977>     /xea/xa5/xb7 HANGUL CHOSEONG IEUNG-HIEUH
+<UA978>     /xea/xa5/xb8 HANGUL CHOSEONG SSANGCIEUC-HIEUH
+<UA979>     /xea/xa5/xb9 HANGUL CHOSEONG SSANGTHIEUTH
+<UA97A>     /xea/xa5/xba HANGUL CHOSEONG PHIEUPH-HIEUH
+<UA97B>     /xea/xa5/xbb HANGUL CHOSEONG HIEUH-SIOS
+<UA97C>     /xea/xa5/xbc HANGUL CHOSEONG SSANGYEORINHIEUH
+<UA980>     /xea/xa6/x80 JAVANESE SIGN PANYANGGA
+<UA981>     /xea/xa6/x81 JAVANESE SIGN CECAK
+<UA982>     /xea/xa6/x82 JAVANESE SIGN LAYAR
+<UA983>     /xea/xa6/x83 JAVANESE SIGN WIGNYAN
+<UA984>     /xea/xa6/x84 JAVANESE LETTER A
+<UA985>     /xea/xa6/x85 JAVANESE LETTER I KAWI
+<UA986>     /xea/xa6/x86 JAVANESE LETTER I
+<UA987>     /xea/xa6/x87 JAVANESE LETTER II
+<UA988>     /xea/xa6/x88 JAVANESE LETTER U
+<UA989>     /xea/xa6/x89 JAVANESE LETTER PA CEREK
+<UA98A>     /xea/xa6/x8a JAVANESE LETTER NGA LELET
+<UA98B>     /xea/xa6/x8b JAVANESE LETTER NGA LELET RASWADI
+<UA98C>     /xea/xa6/x8c JAVANESE LETTER E
+<UA98D>     /xea/xa6/x8d JAVANESE LETTER AI
+<UA98E>     /xea/xa6/x8e JAVANESE LETTER O
+<UA98F>     /xea/xa6/x8f JAVANESE LETTER KA
+<UA990>     /xea/xa6/x90 JAVANESE LETTER KA SASAK
+<UA991>     /xea/xa6/x91 JAVANESE LETTER KA MURDA
+<UA992>     /xea/xa6/x92 JAVANESE LETTER GA
+<UA993>     /xea/xa6/x93 JAVANESE LETTER GA MURDA
+<UA994>     /xea/xa6/x94 JAVANESE LETTER NGA
+<UA995>     /xea/xa6/x95 JAVANESE LETTER CA
+<UA996>     /xea/xa6/x96 JAVANESE LETTER CA MURDA
+<UA997>     /xea/xa6/x97 JAVANESE LETTER JA
+<UA998>     /xea/xa6/x98 JAVANESE LETTER NYA MURDA
+<UA999>     /xea/xa6/x99 JAVANESE LETTER JA MAHAPRANA
+<UA99A>     /xea/xa6/x9a JAVANESE LETTER NYA
+<UA99B>     /xea/xa6/x9b JAVANESE LETTER TTA
+<UA99C>     /xea/xa6/x9c JAVANESE LETTER TTA MAHAPRANA
+<UA99D>     /xea/xa6/x9d JAVANESE LETTER DDA
+<UA99E>     /xea/xa6/x9e JAVANESE LETTER DDA MAHAPRANA
+<UA99F>     /xea/xa6/x9f JAVANESE LETTER NA MURDA
+<UA9A0>     /xea/xa6/xa0 JAVANESE LETTER TA
+<UA9A1>     /xea/xa6/xa1 JAVANESE LETTER TA MURDA
+<UA9A2>     /xea/xa6/xa2 JAVANESE LETTER DA
+<UA9A3>     /xea/xa6/xa3 JAVANESE LETTER DA MAHAPRANA
+<UA9A4>     /xea/xa6/xa4 JAVANESE LETTER NA
+<UA9A5>     /xea/xa6/xa5 JAVANESE LETTER PA
+<UA9A6>     /xea/xa6/xa6 JAVANESE LETTER PA MURDA
+<UA9A7>     /xea/xa6/xa7 JAVANESE LETTER BA
+<UA9A8>     /xea/xa6/xa8 JAVANESE LETTER BA MURDA
+<UA9A9>     /xea/xa6/xa9 JAVANESE LETTER MA
+<UA9AA>     /xea/xa6/xaa JAVANESE LETTER YA
+<UA9AB>     /xea/xa6/xab JAVANESE LETTER RA
+<UA9AC>     /xea/xa6/xac JAVANESE LETTER RA AGUNG
+<UA9AD>     /xea/xa6/xad JAVANESE LETTER LA
+<UA9AE>     /xea/xa6/xae JAVANESE LETTER WA
+<UA9AF>     /xea/xa6/xaf JAVANESE LETTER SA MURDA
+<UA9B0>     /xea/xa6/xb0 JAVANESE LETTER SA MAHAPRANA
+<UA9B1>     /xea/xa6/xb1 JAVANESE LETTER SA
+<UA9B2>     /xea/xa6/xb2 JAVANESE LETTER HA
+<UA9B3>     /xea/xa6/xb3 JAVANESE SIGN CECAK TELU
+<UA9B4>     /xea/xa6/xb4 JAVANESE VOWEL SIGN TARUNG
+<UA9B5>     /xea/xa6/xb5 JAVANESE VOWEL SIGN TOLONG
+<UA9B6>     /xea/xa6/xb6 JAVANESE VOWEL SIGN WULU
+<UA9B7>     /xea/xa6/xb7 JAVANESE VOWEL SIGN WULU MELIK
+<UA9B8>     /xea/xa6/xb8 JAVANESE VOWEL SIGN SUKU
+<UA9B9>     /xea/xa6/xb9 JAVANESE VOWEL SIGN SUKU MENDUT
+<UA9BA>     /xea/xa6/xba JAVANESE VOWEL SIGN TALING
+<UA9BB>     /xea/xa6/xbb JAVANESE VOWEL SIGN DIRGA MURE
+<UA9BC>     /xea/xa6/xbc JAVANESE VOWEL SIGN PEPET
+<UA9BD>     /xea/xa6/xbd JAVANESE CONSONANT SIGN KERET
+<UA9BE>     /xea/xa6/xbe JAVANESE CONSONANT SIGN PENGKAL
+<UA9BF>     /xea/xa6/xbf JAVANESE CONSONANT SIGN CAKRA
+<UA9C0>     /xea/xa7/x80 JAVANESE PANGKON
+<UA9C1>     /xea/xa7/x81 JAVANESE LEFT RERENGGAN
+<UA9C2>     /xea/xa7/x82 JAVANESE RIGHT RERENGGAN
+<UA9C3>     /xea/xa7/x83 JAVANESE PADA ANDAP
+<UA9C4>     /xea/xa7/x84 JAVANESE PADA MADYA
+<UA9C5>     /xea/xa7/x85 JAVANESE PADA LUHUR
+<UA9C6>     /xea/xa7/x86 JAVANESE PADA WINDU
+<UA9C7>     /xea/xa7/x87 JAVANESE PADA PANGKAT
+<UA9C8>     /xea/xa7/x88 JAVANESE PADA LINGSA
+<UA9C9>     /xea/xa7/x89 JAVANESE PADA LUNGSI
+<UA9CA>     /xea/xa7/x8a JAVANESE PADA ADEG
+<UA9CB>     /xea/xa7/x8b JAVANESE PADA ADEG ADEG
+<UA9CC>     /xea/xa7/x8c JAVANESE PADA PISELEH
+<UA9CD>     /xea/xa7/x8d JAVANESE TURNED PADA PISELEH
+<UA9CF>     /xea/xa7/x8f JAVANESE PANGRANGKEP
+<UA9D0>     /xea/xa7/x90 JAVANESE DIGIT ZERO
+<UA9D1>     /xea/xa7/x91 JAVANESE DIGIT ONE
+<UA9D2>     /xea/xa7/x92 JAVANESE DIGIT TWO
+<UA9D3>     /xea/xa7/x93 JAVANESE DIGIT THREE
+<UA9D4>     /xea/xa7/x94 JAVANESE DIGIT FOUR
+<UA9D5>     /xea/xa7/x95 JAVANESE DIGIT FIVE
+<UA9D6>     /xea/xa7/x96 JAVANESE DIGIT SIX
+<UA9D7>     /xea/xa7/x97 JAVANESE DIGIT SEVEN
+<UA9D8>     /xea/xa7/x98 JAVANESE DIGIT EIGHT
+<UA9D9>     /xea/xa7/x99 JAVANESE DIGIT NINE
+<UA9DE>     /xea/xa7/x9e JAVANESE PADA TIRTA TUMETES
+<UA9DF>     /xea/xa7/x9f JAVANESE PADA ISEN-ISEN
 <UAA00>     /xea/xa8/x80 CHAM LETTER A
 <UAA01>     /xea/xa8/x81 CHAM LETTER I
 <UAA02>     /xea/xa8/x82 CHAM LETTER U
@@ -13564,6 +14476,194 @@ CHARMAP
 <UAA5D>     /xea/xa9/x9d CHAM PUNCTUATION DANDA
 <UAA5E>     /xea/xa9/x9e CHAM PUNCTUATION DOUBLE DANDA
 <UAA5F>     /xea/xa9/x9f CHAM PUNCTUATION TRIPLE DANDA
+<UAA60>     /xea/xa9/xa0 MYANMAR LETTER KHAMTI GA
+<UAA61>     /xea/xa9/xa1 MYANMAR LETTER KHAMTI CA
+<UAA62>     /xea/xa9/xa2 MYANMAR LETTER KHAMTI CHA
+<UAA63>     /xea/xa9/xa3 MYANMAR LETTER KHAMTI JA
+<UAA64>     /xea/xa9/xa4 MYANMAR LETTER KHAMTI JHA
+<UAA65>     /xea/xa9/xa5 MYANMAR LETTER KHAMTI NYA
+<UAA66>     /xea/xa9/xa6 MYANMAR LETTER KHAMTI TTA
+<UAA67>     /xea/xa9/xa7 MYANMAR LETTER KHAMTI TTHA
+<UAA68>     /xea/xa9/xa8 MYANMAR LETTER KHAMTI DDA
+<UAA69>     /xea/xa9/xa9 MYANMAR LETTER KHAMTI DDHA
+<UAA6A>     /xea/xa9/xaa MYANMAR LETTER KHAMTI DHA
+<UAA6B>     /xea/xa9/xab MYANMAR LETTER KHAMTI NA
+<UAA6C>     /xea/xa9/xac MYANMAR LETTER KHAMTI SA
+<UAA6D>     /xea/xa9/xad MYANMAR LETTER KHAMTI HA
+<UAA6E>     /xea/xa9/xae MYANMAR LETTER KHAMTI HHA
+<UAA6F>     /xea/xa9/xaf MYANMAR LETTER KHAMTI FA
+<UAA70>     /xea/xa9/xb0 MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
+<UAA71>     /xea/xa9/xb1 MYANMAR LETTER KHAMTI XA
+<UAA72>     /xea/xa9/xb2 MYANMAR LETTER KHAMTI ZA
+<UAA73>     /xea/xa9/xb3 MYANMAR LETTER KHAMTI RA
+<UAA74>     /xea/xa9/xb4 MYANMAR LOGOGRAM KHAMTI OAY
+<UAA75>     /xea/xa9/xb5 MYANMAR LOGOGRAM KHAMTI QN
+<UAA76>     /xea/xa9/xb6 MYANMAR LOGOGRAM KHAMTI HM
+<UAA77>     /xea/xa9/xb7 MYANMAR SYMBOL AITON EXCLAMATION
+<UAA78>     /xea/xa9/xb8 MYANMAR SYMBOL AITON ONE
+<UAA79>     /xea/xa9/xb9 MYANMAR SYMBOL AITON TWO
+<UAA7A>     /xea/xa9/xba MYANMAR LETTER AITON RA
+<UAA7B>     /xea/xa9/xbb MYANMAR SIGN PAO KAREN TONE
+<UAA80>     /xea/xaa/x80 TAI VIET LETTER LOW KO
+<UAA81>     /xea/xaa/x81 TAI VIET LETTER HIGH KO
+<UAA82>     /xea/xaa/x82 TAI VIET LETTER LOW KHO
+<UAA83>     /xea/xaa/x83 TAI VIET LETTER HIGH KHO
+<UAA84>     /xea/xaa/x84 TAI VIET LETTER LOW KHHO
+<UAA85>     /xea/xaa/x85 TAI VIET LETTER HIGH KHHO
+<UAA86>     /xea/xaa/x86 TAI VIET LETTER LOW GO
+<UAA87>     /xea/xaa/x87 TAI VIET LETTER HIGH GO
+<UAA88>     /xea/xaa/x88 TAI VIET LETTER LOW NGO
+<UAA89>     /xea/xaa/x89 TAI VIET LETTER HIGH NGO
+<UAA8A>     /xea/xaa/x8a TAI VIET LETTER LOW CO
+<UAA8B>     /xea/xaa/x8b TAI VIET LETTER HIGH CO
+<UAA8C>     /xea/xaa/x8c TAI VIET LETTER LOW CHO
+<UAA8D>     /xea/xaa/x8d TAI VIET LETTER HIGH CHO
+<UAA8E>     /xea/xaa/x8e TAI VIET LETTER LOW SO
+<UAA8F>     /xea/xaa/x8f TAI VIET LETTER HIGH SO
+<UAA90>     /xea/xaa/x90 TAI VIET LETTER LOW NYO
+<UAA91>     /xea/xaa/x91 TAI VIET LETTER HIGH NYO
+<UAA92>     /xea/xaa/x92 TAI VIET LETTER LOW DO
+<UAA93>     /xea/xaa/x93 TAI VIET LETTER HIGH DO
+<UAA94>     /xea/xaa/x94 TAI VIET LETTER LOW TO
+<UAA95>     /xea/xaa/x95 TAI VIET LETTER HIGH TO
+<UAA96>     /xea/xaa/x96 TAI VIET LETTER LOW THO
+<UAA97>     /xea/xaa/x97 TAI VIET LETTER HIGH THO
+<UAA98>     /xea/xaa/x98 TAI VIET LETTER LOW NO
+<UAA99>     /xea/xaa/x99 TAI VIET LETTER HIGH NO
+<UAA9A>     /xea/xaa/x9a TAI VIET LETTER LOW BO
+<UAA9B>     /xea/xaa/x9b TAI VIET LETTER HIGH BO
+<UAA9C>     /xea/xaa/x9c TAI VIET LETTER LOW PO
+<UAA9D>     /xea/xaa/x9d TAI VIET LETTER HIGH PO
+<UAA9E>     /xea/xaa/x9e TAI VIET LETTER LOW PHO
+<UAA9F>     /xea/xaa/x9f TAI VIET LETTER HIGH PHO
+<UAAA0>     /xea/xaa/xa0 TAI VIET LETTER LOW FO
+<UAAA1>     /xea/xaa/xa1 TAI VIET LETTER HIGH FO
+<UAAA2>     /xea/xaa/xa2 TAI VIET LETTER LOW MO
+<UAAA3>     /xea/xaa/xa3 TAI VIET LETTER HIGH MO
+<UAAA4>     /xea/xaa/xa4 TAI VIET LETTER LOW YO
+<UAAA5>     /xea/xaa/xa5 TAI VIET LETTER HIGH YO
+<UAAA6>     /xea/xaa/xa6 TAI VIET LETTER LOW RO
+<UAAA7>     /xea/xaa/xa7 TAI VIET LETTER HIGH RO
+<UAAA8>     /xea/xaa/xa8 TAI VIET LETTER LOW LO
+<UAAA9>     /xea/xaa/xa9 TAI VIET LETTER HIGH LO
+<UAAAA>     /xea/xaa/xaa TAI VIET LETTER LOW VO
+<UAAAB>     /xea/xaa/xab TAI VIET LETTER HIGH VO
+<UAAAC>     /xea/xaa/xac TAI VIET LETTER LOW HO
+<UAAAD>     /xea/xaa/xad TAI VIET LETTER HIGH HO
+<UAAAE>     /xea/xaa/xae TAI VIET LETTER LOW O
+<UAAAF>     /xea/xaa/xaf TAI VIET LETTER HIGH O
+<UAAB0>     /xea/xaa/xb0 TAI VIET MAI KANG
+<UAAB1>     /xea/xaa/xb1 TAI VIET VOWEL AA
+<UAAB2>     /xea/xaa/xb2 TAI VIET VOWEL I
+<UAAB3>     /xea/xaa/xb3 TAI VIET VOWEL UE
+<UAAB4>     /xea/xaa/xb4 TAI VIET VOWEL U
+<UAAB5>     /xea/xaa/xb5 TAI VIET VOWEL E
+<UAAB6>     /xea/xaa/xb6 TAI VIET VOWEL O
+<UAAB7>     /xea/xaa/xb7 TAI VIET MAI KHIT
+<UAAB8>     /xea/xaa/xb8 TAI VIET VOWEL IA
+<UAAB9>     /xea/xaa/xb9 TAI VIET VOWEL UEA
+<UAABA>     /xea/xaa/xba TAI VIET VOWEL UA
+<UAABB>     /xea/xaa/xbb TAI VIET VOWEL AUE
+<UAABC>     /xea/xaa/xbc TAI VIET VOWEL AY
+<UAABD>     /xea/xaa/xbd TAI VIET VOWEL AN
+<UAABE>     /xea/xaa/xbe TAI VIET VOWEL AM
+<UAABF>     /xea/xaa/xbf TAI VIET TONE MAI EK
+<UAAC0>     /xea/xab/x80 TAI VIET TONE MAI NUENG
+<UAAC1>     /xea/xab/x81 TAI VIET TONE MAI THO
+<UAAC2>     /xea/xab/x82 TAI VIET TONE MAI SONG
+<UAADB>     /xea/xab/x9b TAI VIET SYMBOL KON
+<UAADC>     /xea/xab/x9c TAI VIET SYMBOL NUENG
+<UAADD>     /xea/xab/x9d TAI VIET SYMBOL SAM
+<UAADE>     /xea/xab/x9e TAI VIET SYMBOL HO HOI
+<UAADF>     /xea/xab/x9f TAI VIET SYMBOL KOI KOI
+<UAB01>     /xea/xac/x81 ETHIOPIC SYLLABLE TTHU
+<UAB02>     /xea/xac/x82 ETHIOPIC SYLLABLE TTHI
+<UAB03>     /xea/xac/x83 ETHIOPIC SYLLABLE TTHAA
+<UAB04>     /xea/xac/x84 ETHIOPIC SYLLABLE TTHEE
+<UAB05>     /xea/xac/x85 ETHIOPIC SYLLABLE TTHE
+<UAB06>     /xea/xac/x86 ETHIOPIC SYLLABLE TTHO
+<UAB09>     /xea/xac/x89 ETHIOPIC SYLLABLE DDHU
+<UAB0A>     /xea/xac/x8a ETHIOPIC SYLLABLE DDHI
+<UAB0B>     /xea/xac/x8b ETHIOPIC SYLLABLE DDHAA
+<UAB0C>     /xea/xac/x8c ETHIOPIC SYLLABLE DDHEE
+<UAB0D>     /xea/xac/x8d ETHIOPIC SYLLABLE DDHE
+<UAB0E>     /xea/xac/x8e ETHIOPIC SYLLABLE DDHO
+<UAB11>     /xea/xac/x91 ETHIOPIC SYLLABLE DZU
+<UAB12>     /xea/xac/x92 ETHIOPIC SYLLABLE DZI
+<UAB13>     /xea/xac/x93 ETHIOPIC SYLLABLE DZAA
+<UAB14>     /xea/xac/x94 ETHIOPIC SYLLABLE DZEE
+<UAB15>     /xea/xac/x95 ETHIOPIC SYLLABLE DZE
+<UAB16>     /xea/xac/x96 ETHIOPIC SYLLABLE DZO
+<UAB20>     /xea/xac/xa0 ETHIOPIC SYLLABLE CCHHA
+<UAB21>     /xea/xac/xa1 ETHIOPIC SYLLABLE CCHHU
+<UAB22>     /xea/xac/xa2 ETHIOPIC SYLLABLE CCHHI
+<UAB23>     /xea/xac/xa3 ETHIOPIC SYLLABLE CCHHAA
+<UAB24>     /xea/xac/xa4 ETHIOPIC SYLLABLE CCHHEE
+<UAB25>     /xea/xac/xa5 ETHIOPIC SYLLABLE CCHHE
+<UAB26>     /xea/xac/xa6 ETHIOPIC SYLLABLE CCHHO
+<UAB28>     /xea/xac/xa8 ETHIOPIC SYLLABLE BBA
+<UAB29>     /xea/xac/xa9 ETHIOPIC SYLLABLE BBU
+<UAB2A>     /xea/xac/xaa ETHIOPIC SYLLABLE BBI
+<UAB2B>     /xea/xac/xab ETHIOPIC SYLLABLE BBAA
+<UAB2C>     /xea/xac/xac ETHIOPIC SYLLABLE BBEE
+<UAB2D>     /xea/xac/xad ETHIOPIC SYLLABLE BBE
+<UAB2E>     /xea/xac/xae ETHIOPIC SYLLABLE BBO
+<UABC0>     /xea/xaf/x80 MEETEI MAYEK LETTER KOK
+<UABC1>     /xea/xaf/x81 MEETEI MAYEK LETTER SAM
+<UABC2>     /xea/xaf/x82 MEETEI MAYEK LETTER LAI
+<UABC3>     /xea/xaf/x83 MEETEI MAYEK LETTER MIT
+<UABC4>     /xea/xaf/x84 MEETEI MAYEK LETTER PA
+<UABC5>     /xea/xaf/x85 MEETEI MAYEK LETTER NA
+<UABC6>     /xea/xaf/x86 MEETEI MAYEK LETTER CHIL
+<UABC7>     /xea/xaf/x87 MEETEI MAYEK LETTER TIL
+<UABC8>     /xea/xaf/x88 MEETEI MAYEK LETTER KHOU
+<UABC9>     /xea/xaf/x89 MEETEI MAYEK LETTER NGOU
+<UABCA>     /xea/xaf/x8a MEETEI MAYEK LETTER THOU
+<UABCB>     /xea/xaf/x8b MEETEI MAYEK LETTER WAI
+<UABCC>     /xea/xaf/x8c MEETEI MAYEK LETTER YANG
+<UABCD>     /xea/xaf/x8d MEETEI MAYEK LETTER HUK
+<UABCE>     /xea/xaf/x8e MEETEI MAYEK LETTER UN
+<UABCF>     /xea/xaf/x8f MEETEI MAYEK LETTER I
+<UABD0>     /xea/xaf/x90 MEETEI MAYEK LETTER PHAM
+<UABD1>     /xea/xaf/x91 MEETEI MAYEK LETTER ATIYA
+<UABD2>     /xea/xaf/x92 MEETEI MAYEK LETTER GOK
+<UABD3>     /xea/xaf/x93 MEETEI MAYEK LETTER JHAM
+<UABD4>     /xea/xaf/x94 MEETEI MAYEK LETTER RAI
+<UABD5>     /xea/xaf/x95 MEETEI MAYEK LETTER BA
+<UABD6>     /xea/xaf/x96 MEETEI MAYEK LETTER JIL
+<UABD7>     /xea/xaf/x97 MEETEI MAYEK LETTER DIL
+<UABD8>     /xea/xaf/x98 MEETEI MAYEK LETTER GHOU
+<UABD9>     /xea/xaf/x99 MEETEI MAYEK LETTER DHOU
+<UABDA>     /xea/xaf/x9a MEETEI MAYEK LETTER BHAM
+<UABDB>     /xea/xaf/x9b MEETEI MAYEK LETTER KOK LONSUM
+<UABDC>     /xea/xaf/x9c MEETEI MAYEK LETTER LAI LONSUM
+<UABDD>     /xea/xaf/x9d MEETEI MAYEK LETTER MIT LONSUM
+<UABDE>     /xea/xaf/x9e MEETEI MAYEK LETTER PA LONSUM
+<UABDF>     /xea/xaf/x9f MEETEI MAYEK LETTER NA LONSUM
+<UABE0>     /xea/xaf/xa0 MEETEI MAYEK LETTER TIL LONSUM
+<UABE1>     /xea/xaf/xa1 MEETEI MAYEK LETTER NGOU LONSUM
+<UABE2>     /xea/xaf/xa2 MEETEI MAYEK LETTER I LONSUM
+<UABE3>     /xea/xaf/xa3 MEETEI MAYEK VOWEL SIGN ONAP
+<UABE4>     /xea/xaf/xa4 MEETEI MAYEK VOWEL SIGN INAP
+<UABE5>     /xea/xaf/xa5 MEETEI MAYEK VOWEL SIGN ANAP
+<UABE6>     /xea/xaf/xa6 MEETEI MAYEK VOWEL SIGN YENAP
+<UABE7>     /xea/xaf/xa7 MEETEI MAYEK VOWEL SIGN SOUNAP
+<UABE8>     /xea/xaf/xa8 MEETEI MAYEK VOWEL SIGN UNAP
+<UABE9>     /xea/xaf/xa9 MEETEI MAYEK VOWEL SIGN CHEINAP
+<UABEA>     /xea/xaf/xaa MEETEI MAYEK VOWEL SIGN NUNG
+<UABEB>     /xea/xaf/xab MEETEI MAYEK CHEIKHEI
+<UABEC>     /xea/xaf/xac MEETEI MAYEK LUM IYEK
+<UABED>     /xea/xaf/xad MEETEI MAYEK APUN IYEK
+<UABF0>     /xea/xaf/xb0 MEETEI MAYEK DIGIT ZERO
+<UABF1>     /xea/xaf/xb1 MEETEI MAYEK DIGIT ONE
+<UABF2>     /xea/xaf/xb2 MEETEI MAYEK DIGIT TWO
+<UABF3>     /xea/xaf/xb3 MEETEI MAYEK DIGIT THREE
+<UABF4>     /xea/xaf/xb4 MEETEI MAYEK DIGIT FOUR
+<UABF5>     /xea/xaf/xb5 MEETEI MAYEK DIGIT FIVE
+<UABF6>     /xea/xaf/xb6 MEETEI MAYEK DIGIT SIX
+<UABF7>     /xea/xaf/xb7 MEETEI MAYEK DIGIT SEVEN
+<UABF8>     /xea/xaf/xb8 MEETEI MAYEK DIGIT EIGHT
+<UABF9>     /xea/xaf/xb9 MEETEI MAYEK DIGIT NINE
 <UAC00>     /xea/xb0/x80 HANGUL SYLLABLE GA
 <UAC01>     /xea/xb0/x81 HANGUL SYLLABLE GAG
 <UAC02>     /xea/xb0/x82 HANGUL SYLLABLE GAGG
@@ -24736,6 +25836,78 @@ CHARMAP
 <UD7A1>     /xed/x9e/xa1 HANGUL SYLLABLE HIT
 <UD7A2>     /xed/x9e/xa2 HANGUL SYLLABLE HIP
 <UD7A3>     /xed/x9e/xa3 HANGUL SYLLABLE HIH
+<UD7B0>     /xed/x9e/xb0 HANGUL JUNGSEONG O-YEO
+<UD7B1>     /xed/x9e/xb1 HANGUL JUNGSEONG O-O-I
+<UD7B2>     /xed/x9e/xb2 HANGUL JUNGSEONG YO-A
+<UD7B3>     /xed/x9e/xb3 HANGUL JUNGSEONG YO-AE
+<UD7B4>     /xed/x9e/xb4 HANGUL JUNGSEONG YO-EO
+<UD7B5>     /xed/x9e/xb5 HANGUL JUNGSEONG U-YEO
+<UD7B6>     /xed/x9e/xb6 HANGUL JUNGSEONG U-I-I
+<UD7B7>     /xed/x9e/xb7 HANGUL JUNGSEONG YU-AE
+<UD7B8>     /xed/x9e/xb8 HANGUL JUNGSEONG YU-O
+<UD7B9>     /xed/x9e/xb9 HANGUL JUNGSEONG EU-A
+<UD7BA>     /xed/x9e/xba HANGUL JUNGSEONG EU-EO
+<UD7BB>     /xed/x9e/xbb HANGUL JUNGSEONG EU-E
+<UD7BC>     /xed/x9e/xbc HANGUL JUNGSEONG EU-O
+<UD7BD>     /xed/x9e/xbd HANGUL JUNGSEONG I-YA-O
+<UD7BE>     /xed/x9e/xbe HANGUL JUNGSEONG I-YAE
+<UD7BF>     /xed/x9e/xbf HANGUL JUNGSEONG I-YEO
+<UD7C0>     /xed/x9f/x80 HANGUL JUNGSEONG I-YE
+<UD7C1>     /xed/x9f/x81 HANGUL JUNGSEONG I-O-I
+<UD7C2>     /xed/x9f/x82 HANGUL JUNGSEONG I-YO
+<UD7C3>     /xed/x9f/x83 HANGUL JUNGSEONG I-YU
+<UD7C4>     /xed/x9f/x84 HANGUL JUNGSEONG I-I
+<UD7C5>     /xed/x9f/x85 HANGUL JUNGSEONG ARAEA-A
+<UD7C6>     /xed/x9f/x86 HANGUL JUNGSEONG ARAEA-E
+<UD7CB>     /xed/x9f/x8b HANGUL JONGSEONG NIEUN-RIEUL
+<UD7CC>     /xed/x9f/x8c HANGUL JONGSEONG NIEUN-CHIEUCH
+<UD7CD>     /xed/x9f/x8d HANGUL JONGSEONG SSANGTIKEUT
+<UD7CE>     /xed/x9f/x8e HANGUL JONGSEONG SSANGTIKEUT-PIEUP
+<UD7CF>     /xed/x9f/x8f HANGUL JONGSEONG TIKEUT-PIEUP
+<UD7D0>     /xed/x9f/x90 HANGUL JONGSEONG TIKEUT-SIOS
+<UD7D1>     /xed/x9f/x91 HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK
+<UD7D2>     /xed/x9f/x92 HANGUL JONGSEONG TIKEUT-CIEUC
+<UD7D3>     /xed/x9f/x93 HANGUL JONGSEONG TIKEUT-CHIEUCH
+<UD7D4>     /xed/x9f/x94 HANGUL JONGSEONG TIKEUT-THIEUTH
+<UD7D5>     /xed/x9f/x95 HANGUL JONGSEONG RIEUL-SSANGKIYEOK
+<UD7D6>     /xed/x9f/x96 HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH
+<UD7D7>     /xed/x9f/x97 HANGUL JONGSEONG SSANGRIEUL-KHIEUKH
+<UD7D8>     /xed/x9f/x98 HANGUL JONGSEONG RIEUL-MIEUM-HIEUH
+<UD7D9>     /xed/x9f/x99 HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT
+<UD7DA>     /xed/x9f/x9a HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH
+<UD7DB>     /xed/x9f/x9b HANGUL JONGSEONG RIEUL-YESIEUNG
+<UD7DC>     /xed/x9f/x9c HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH
+<UD7DD>     /xed/x9f/x9d HANGUL JONGSEONG KAPYEOUNRIEUL
+<UD7DE>     /xed/x9f/x9e HANGUL JONGSEONG MIEUM-NIEUN
+<UD7DF>     /xed/x9f/x9f HANGUL JONGSEONG MIEUM-SSANGNIEUN
+<UD7E0>     /xed/x9f/xa0 HANGUL JONGSEONG SSANGMIEUM
+<UD7E1>     /xed/x9f/xa1 HANGUL JONGSEONG MIEUM-PIEUP-SIOS
+<UD7E2>     /xed/x9f/xa2 HANGUL JONGSEONG MIEUM-CIEUC
+<UD7E3>     /xed/x9f/xa3 HANGUL JONGSEONG PIEUP-TIKEUT
+<UD7E4>     /xed/x9f/xa4 HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH
+<UD7E5>     /xed/x9f/xa5 HANGUL JONGSEONG PIEUP-MIEUM
+<UD7E6>     /xed/x9f/xa6 HANGUL JONGSEONG SSANGPIEUP
+<UD7E7>     /xed/x9f/xa7 HANGUL JONGSEONG PIEUP-SIOS-TIKEUT
+<UD7E8>     /xed/x9f/xa8 HANGUL JONGSEONG PIEUP-CIEUC
+<UD7E9>     /xed/x9f/xa9 HANGUL JONGSEONG PIEUP-CHIEUCH
+<UD7EA>     /xed/x9f/xaa HANGUL JONGSEONG SIOS-MIEUM
+<UD7EB>     /xed/x9f/xab HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP
+<UD7EC>     /xed/x9f/xac HANGUL JONGSEONG SSANGSIOS-KIYEOK
+<UD7ED>     /xed/x9f/xad HANGUL JONGSEONG SSANGSIOS-TIKEUT
+<UD7EE>     /xed/x9f/xae HANGUL JONGSEONG SIOS-PANSIOS
+<UD7EF>     /xed/x9f/xaf HANGUL JONGSEONG SIOS-CIEUC
+<UD7F0>     /xed/x9f/xb0 HANGUL JONGSEONG SIOS-CHIEUCH
+<UD7F1>     /xed/x9f/xb1 HANGUL JONGSEONG SIOS-THIEUTH
+<UD7F2>     /xed/x9f/xb2 HANGUL JONGSEONG SIOS-HIEUH
+<UD7F3>     /xed/x9f/xb3 HANGUL JONGSEONG PANSIOS-PIEUP
+<UD7F4>     /xed/x9f/xb4 HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP
+<UD7F5>     /xed/x9f/xb5 HANGUL JONGSEONG YESIEUNG-MIEUM
+<UD7F6>     /xed/x9f/xb6 HANGUL JONGSEONG YESIEUNG-HIEUH
+<UD7F7>     /xed/x9f/xb7 HANGUL JONGSEONG CIEUC-PIEUP
+<UD7F8>     /xed/x9f/xb8 HANGUL JONGSEONG CIEUC-SSANGPIEUP
+<UD7F9>     /xed/x9f/xb9 HANGUL JONGSEONG SSANGCIEUC
+<UD7FA>     /xed/x9f/xba HANGUL JONGSEONG PHIEUPH-SIOS
+<UD7FB>     /xed/x9f/xbb HANGUL JONGSEONG PHIEUPH-THIEUTH
 % <UD800>     /xed/xa0/x80 <Non Private Use High Surrogate, First>
 % <UDB7F>     /xed/xad/xbf <Non Private Use High Surrogate, Last>
 % <UDB80>     /xed/xae/x80 <Private Use High Surrogate, First>
@@ -25203,6 +26375,9 @@ CHARMAP
 <UFA68>     /xef/xa9/xa8 CJK COMPATIBILITY IDEOGRAPH-FA68
 <UFA69>     /xef/xa9/xa9 CJK COMPATIBILITY IDEOGRAPH-FA69
 <UFA6A>     /xef/xa9/xaa CJK COMPATIBILITY IDEOGRAPH-FA6A
+<UFA6B>     /xef/xa9/xab CJK COMPATIBILITY IDEOGRAPH-FA6B
+<UFA6C>     /xef/xa9/xac CJK COMPATIBILITY IDEOGRAPH-FA6C
+<UFA6D>     /xef/xa9/xad CJK COMPATIBILITY IDEOGRAPH-FA6D
 <UFA70>     /xef/xa9/xb0 CJK COMPATIBILITY IDEOGRAPH-FA70
 <UFA71>     /xef/xa9/xb1 CJK COMPATIBILITY IDEOGRAPH-FA71
 <UFA72>     /xef/xa9/xb2 CJK COMPATIBILITY IDEOGRAPH-FA72
@@ -25465,6 +26640,22 @@ CHARMAP
 <UFBAF>     /xef/xae/xaf ARABIC LETTER YEH BARREE FINAL FORM
 <UFBB0>     /xef/xae/xb0 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM
 <UFBB1>     /xef/xae/xb1 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
+<UFBB2>     /xef/xae/xb2 ARABIC SYMBOL DOT ABOVE
+<UFBB3>     /xef/xae/xb3 ARABIC SYMBOL DOT BELOW
+<UFBB4>     /xef/xae/xb4 ARABIC SYMBOL TWO DOTS ABOVE
+<UFBB5>     /xef/xae/xb5 ARABIC SYMBOL TWO DOTS BELOW
+<UFBB6>     /xef/xae/xb6 ARABIC SYMBOL THREE DOTS ABOVE
+<UFBB7>     /xef/xae/xb7 ARABIC SYMBOL THREE DOTS BELOW
+<UFBB8>     /xef/xae/xb8 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE
+<UFBB9>     /xef/xae/xb9 ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW
+<UFBBA>     /xef/xae/xba ARABIC SYMBOL FOUR DOTS ABOVE
+<UFBBB>     /xef/xae/xbb ARABIC SYMBOL FOUR DOTS BELOW
+<UFBBC>     /xef/xae/xbc ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW
+<UFBBD>     /xef/xae/xbd ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE
+<UFBBE>     /xef/xae/xbe ARABIC SYMBOL TWO DOTS VERTICALLY BELOW
+<UFBBF>     /xef/xae/xbf ARABIC SYMBOL RING
+<UFBC0>     /xef/xaf/x80 ARABIC SYMBOL SMALL TAH ABOVE
+<UFBC1>     /xef/xaf/x81 ARABIC SYMBOL SMALL TAH BELOW
 <UFBD3>     /xef/xaf/x93 ARABIC LETTER NG ISOLATED FORM
 <UFBD4>     /xef/xaf/x94 ARABIC LETTER NG FINAL FORM
 <UFBD5>     /xef/xaf/x95 ARABIC LETTER NG INITIAL FORM
@@ -27269,6 +28460,37 @@ CHARMAP
 <U00010838> /xf0/x90/xa0/xb8 CYPRIOT SYLLABLE XE
 <U0001083C> /xf0/x90/xa0/xbc CYPRIOT SYLLABLE ZA
 <U0001083F> /xf0/x90/xa0/xbf CYPRIOT SYLLABLE ZO
+<U00010840> /xf0/x90/xa1/x80 IMPERIAL ARAMAIC LETTER ALEPH
+<U00010841> /xf0/x90/xa1/x81 IMPERIAL ARAMAIC LETTER BETH
+<U00010842> /xf0/x90/xa1/x82 IMPERIAL ARAMAIC LETTER GIMEL
+<U00010843> /xf0/x90/xa1/x83 IMPERIAL ARAMAIC LETTER DALETH
+<U00010844> /xf0/x90/xa1/x84 IMPERIAL ARAMAIC LETTER HE
+<U00010845> /xf0/x90/xa1/x85 IMPERIAL ARAMAIC LETTER WAW
+<U00010846> /xf0/x90/xa1/x86 IMPERIAL ARAMAIC LETTER ZAYIN
+<U00010847> /xf0/x90/xa1/x87 IMPERIAL ARAMAIC LETTER HETH
+<U00010848> /xf0/x90/xa1/x88 IMPERIAL ARAMAIC LETTER TETH
+<U00010849> /xf0/x90/xa1/x89 IMPERIAL ARAMAIC LETTER YODH
+<U0001084A> /xf0/x90/xa1/x8a IMPERIAL ARAMAIC LETTER KAPH
+<U0001084B> /xf0/x90/xa1/x8b IMPERIAL ARAMAIC LETTER LAMEDH
+<U0001084C> /xf0/x90/xa1/x8c IMPERIAL ARAMAIC LETTER MEM
+<U0001084D> /xf0/x90/xa1/x8d IMPERIAL ARAMAIC LETTER NUN
+<U0001084E> /xf0/x90/xa1/x8e IMPERIAL ARAMAIC LETTER SAMEKH
+<U0001084F> /xf0/x90/xa1/x8f IMPERIAL ARAMAIC LETTER AYIN
+<U00010850> /xf0/x90/xa1/x90 IMPERIAL ARAMAIC LETTER PE
+<U00010851> /xf0/x90/xa1/x91 IMPERIAL ARAMAIC LETTER SADHE
+<U00010852> /xf0/x90/xa1/x92 IMPERIAL ARAMAIC LETTER QOPH
+<U00010853> /xf0/x90/xa1/x93 IMPERIAL ARAMAIC LETTER RESH
+<U00010854> /xf0/x90/xa1/x94 IMPERIAL ARAMAIC LETTER SHIN
+<U00010855> /xf0/x90/xa1/x95 IMPERIAL ARAMAIC LETTER TAW
+<U00010857> /xf0/x90/xa1/x97 IMPERIAL ARAMAIC SECTION SIGN
+<U00010858> /xf0/x90/xa1/x98 IMPERIAL ARAMAIC NUMBER ONE
+<U00010859> /xf0/x90/xa1/x99 IMPERIAL ARAMAIC NUMBER TWO
+<U0001085A> /xf0/x90/xa1/x9a IMPERIAL ARAMAIC NUMBER THREE
+<U0001085B> /xf0/x90/xa1/x9b IMPERIAL ARAMAIC NUMBER TEN
+<U0001085C> /xf0/x90/xa1/x9c IMPERIAL ARAMAIC NUMBER TWENTY
+<U0001085D> /xf0/x90/xa1/x9d IMPERIAL ARAMAIC NUMBER ONE HUNDRED
+<U0001085E> /xf0/x90/xa1/x9e IMPERIAL ARAMAIC NUMBER ONE THOUSAND
+<U0001085F> /xf0/x90/xa1/x9f IMPERIAL ARAMAIC NUMBER TEN THOUSAND
 <U00010900> /xf0/x90/xa4/x80 PHOENICIAN LETTER ALF
 <U00010901> /xf0/x90/xa4/x81 PHOENICIAN LETTER BET
 <U00010902> /xf0/x90/xa4/x82 PHOENICIAN LETTER GAML
@@ -27295,6 +28517,8 @@ CHARMAP
 <U00010917> /xf0/x90/xa4/x97 PHOENICIAN NUMBER TEN
 <U00010918> /xf0/x90/xa4/x98 PHOENICIAN NUMBER TWENTY
 <U00010919> /xf0/x90/xa4/x99 PHOENICIAN NUMBER ONE HUNDRED
+<U0001091A> /xf0/x90/xa4/x9a PHOENICIAN NUMBER TWO
+<U0001091B> /xf0/x90/xa4/x9b PHOENICIAN NUMBER THREE
 <U0001091F> /xf0/x90/xa4/x9f PHOENICIAN WORD SEPARATOR
 <U00010920> /xf0/x90/xa4/xa0 LYDIAN LETTER A
 <U00010921> /xf0/x90/xa4/xa1 LYDIAN LETTER B
@@ -27388,6 +28612,434 @@ CHARMAP
 <U00010A56> /xf0/x90/xa9/x96 KHAROSHTHI PUNCTUATION DANDA
 <U00010A57> /xf0/x90/xa9/x97 KHAROSHTHI PUNCTUATION DOUBLE DANDA
 <U00010A58> /xf0/x90/xa9/x98 KHAROSHTHI PUNCTUATION LINES
+<U00010A60> /xf0/x90/xa9/xa0 OLD SOUTH ARABIAN LETTER HE
+<U00010A61> /xf0/x90/xa9/xa1 OLD SOUTH ARABIAN LETTER LAMEDH
+<U00010A62> /xf0/x90/xa9/xa2 OLD SOUTH ARABIAN LETTER HETH
+<U00010A63> /xf0/x90/xa9/xa3 OLD SOUTH ARABIAN LETTER MEM
+<U00010A64> /xf0/x90/xa9/xa4 OLD SOUTH ARABIAN LETTER QOPH
+<U00010A65> /xf0/x90/xa9/xa5 OLD SOUTH ARABIAN LETTER WAW
+<U00010A66> /xf0/x90/xa9/xa6 OLD SOUTH ARABIAN LETTER SHIN
+<U00010A67> /xf0/x90/xa9/xa7 OLD SOUTH ARABIAN LETTER RESH
+<U00010A68> /xf0/x90/xa9/xa8 OLD SOUTH ARABIAN LETTER BETH
+<U00010A69> /xf0/x90/xa9/xa9 OLD SOUTH ARABIAN LETTER TAW
+<U00010A6A> /xf0/x90/xa9/xaa OLD SOUTH ARABIAN LETTER SAT
+<U00010A6B> /xf0/x90/xa9/xab OLD SOUTH ARABIAN LETTER KAPH
+<U00010A6C> /xf0/x90/xa9/xac OLD SOUTH ARABIAN LETTER NUN
+<U00010A6D> /xf0/x90/xa9/xad OLD SOUTH ARABIAN LETTER KHETH
+<U00010A6E> /xf0/x90/xa9/xae OLD SOUTH ARABIAN LETTER SADHE
+<U00010A6F> /xf0/x90/xa9/xaf OLD SOUTH ARABIAN LETTER SAMEKH
+<U00010A70> /xf0/x90/xa9/xb0 OLD SOUTH ARABIAN LETTER FE
+<U00010A71> /xf0/x90/xa9/xb1 OLD SOUTH ARABIAN LETTER ALEF
+<U00010A72> /xf0/x90/xa9/xb2 OLD SOUTH ARABIAN LETTER AYN
+<U00010A73> /xf0/x90/xa9/xb3 OLD SOUTH ARABIAN LETTER DHADHE
+<U00010A74> /xf0/x90/xa9/xb4 OLD SOUTH ARABIAN LETTER GIMEL
+<U00010A75> /xf0/x90/xa9/xb5 OLD SOUTH ARABIAN LETTER DALETH
+<U00010A76> /xf0/x90/xa9/xb6 OLD SOUTH ARABIAN LETTER GHAYN
+<U00010A77> /xf0/x90/xa9/xb7 OLD SOUTH ARABIAN LETTER TETH
+<U00010A78> /xf0/x90/xa9/xb8 OLD SOUTH ARABIAN LETTER ZAYN
+<U00010A79> /xf0/x90/xa9/xb9 OLD SOUTH ARABIAN LETTER DHALETH
+<U00010A7A> /xf0/x90/xa9/xba OLD SOUTH ARABIAN LETTER YODH
+<U00010A7B> /xf0/x90/xa9/xbb OLD SOUTH ARABIAN LETTER THAW
+<U00010A7C> /xf0/x90/xa9/xbc OLD SOUTH ARABIAN LETTER THETH
+<U00010A7D> /xf0/x90/xa9/xbd OLD SOUTH ARABIAN NUMBER ONE
+<U00010A7E> /xf0/x90/xa9/xbe OLD SOUTH ARABIAN NUMBER FIFTY
+<U00010A7F> /xf0/x90/xa9/xbf OLD SOUTH ARABIAN NUMERIC INDICATOR
+<U00010B00> /xf0/x90/xac/x80 AVESTAN LETTER A
+<U00010B01> /xf0/x90/xac/x81 AVESTAN LETTER AA
+<U00010B02> /xf0/x90/xac/x82 AVESTAN LETTER AO
+<U00010B03> /xf0/x90/xac/x83 AVESTAN LETTER AAO
+<U00010B04> /xf0/x90/xac/x84 AVESTAN LETTER AN
+<U00010B05> /xf0/x90/xac/x85 AVESTAN LETTER AAN
+<U00010B06> /xf0/x90/xac/x86 AVESTAN LETTER AE
+<U00010B07> /xf0/x90/xac/x87 AVESTAN LETTER AEE
+<U00010B08> /xf0/x90/xac/x88 AVESTAN LETTER E
+<U00010B09> /xf0/x90/xac/x89 AVESTAN LETTER EE
+<U00010B0A> /xf0/x90/xac/x8a AVESTAN LETTER O
+<U00010B0B> /xf0/x90/xac/x8b AVESTAN LETTER OO
+<U00010B0C> /xf0/x90/xac/x8c AVESTAN LETTER I
+<U00010B0D> /xf0/x90/xac/x8d AVESTAN LETTER II
+<U00010B0E> /xf0/x90/xac/x8e AVESTAN LETTER U
+<U00010B0F> /xf0/x90/xac/x8f AVESTAN LETTER UU
+<U00010B10> /xf0/x90/xac/x90 AVESTAN LETTER KE
+<U00010B11> /xf0/x90/xac/x91 AVESTAN LETTER XE
+<U00010B12> /xf0/x90/xac/x92 AVESTAN LETTER XYE
+<U00010B13> /xf0/x90/xac/x93 AVESTAN LETTER XVE
+<U00010B14> /xf0/x90/xac/x94 AVESTAN LETTER GE
+<U00010B15> /xf0/x90/xac/x95 AVESTAN LETTER GGE
+<U00010B16> /xf0/x90/xac/x96 AVESTAN LETTER GHE
+<U00010B17> /xf0/x90/xac/x97 AVESTAN LETTER CE
+<U00010B18> /xf0/x90/xac/x98 AVESTAN LETTER JE
+<U00010B19> /xf0/x90/xac/x99 AVESTAN LETTER TE
+<U00010B1A> /xf0/x90/xac/x9a AVESTAN LETTER THE
+<U00010B1B> /xf0/x90/xac/x9b AVESTAN LETTER DE
+<U00010B1C> /xf0/x90/xac/x9c AVESTAN LETTER DHE
+<U00010B1D> /xf0/x90/xac/x9d AVESTAN LETTER TTE
+<U00010B1E> /xf0/x90/xac/x9e AVESTAN LETTER PE
+<U00010B1F> /xf0/x90/xac/x9f AVESTAN LETTER FE
+<U00010B20> /xf0/x90/xac/xa0 AVESTAN LETTER BE
+<U00010B21> /xf0/x90/xac/xa1 AVESTAN LETTER BHE
+<U00010B22> /xf0/x90/xac/xa2 AVESTAN LETTER NGE
+<U00010B23> /xf0/x90/xac/xa3 AVESTAN LETTER NGYE
+<U00010B24> /xf0/x90/xac/xa4 AVESTAN LETTER NGVE
+<U00010B25> /xf0/x90/xac/xa5 AVESTAN LETTER NE
+<U00010B26> /xf0/x90/xac/xa6 AVESTAN LETTER NYE
+<U00010B27> /xf0/x90/xac/xa7 AVESTAN LETTER NNE
+<U00010B28> /xf0/x90/xac/xa8 AVESTAN LETTER ME
+<U00010B29> /xf0/x90/xac/xa9 AVESTAN LETTER HME
+<U00010B2A> /xf0/x90/xac/xaa AVESTAN LETTER YYE
+<U00010B2B> /xf0/x90/xac/xab AVESTAN LETTER YE
+<U00010B2C> /xf0/x90/xac/xac AVESTAN LETTER VE
+<U00010B2D> /xf0/x90/xac/xad AVESTAN LETTER RE
+<U00010B2E> /xf0/x90/xac/xae AVESTAN LETTER LE
+<U00010B2F> /xf0/x90/xac/xaf AVESTAN LETTER SE
+<U00010B30> /xf0/x90/xac/xb0 AVESTAN LETTER ZE
+<U00010B31> /xf0/x90/xac/xb1 AVESTAN LETTER SHE
+<U00010B32> /xf0/x90/xac/xb2 AVESTAN LETTER ZHE
+<U00010B33> /xf0/x90/xac/xb3 AVESTAN LETTER SHYE
+<U00010B34> /xf0/x90/xac/xb4 AVESTAN LETTER SSHE
+<U00010B35> /xf0/x90/xac/xb5 AVESTAN LETTER HE
+<U00010B39> /xf0/x90/xac/xb9 AVESTAN ABBREVIATION MARK
+<U00010B3A> /xf0/x90/xac/xba TINY TWO DOTS OVER ONE DOT PUNCTUATION
+<U00010B3B> /xf0/x90/xac/xbb SMALL TWO DOTS OVER ONE DOT PUNCTUATION
+<U00010B3C> /xf0/x90/xac/xbc LARGE TWO DOTS OVER ONE DOT PUNCTUATION
+<U00010B3D> /xf0/x90/xac/xbd LARGE ONE DOT OVER TWO DOTS PUNCTUATION
+<U00010B3E> /xf0/x90/xac/xbe LARGE TWO RINGS OVER ONE RING PUNCTUATION
+<U00010B3F> /xf0/x90/xac/xbf LARGE ONE RING OVER TWO RINGS PUNCTUATION
+<U00010B40> /xf0/x90/xad/x80 INSCRIPTIONAL PARTHIAN LETTER ALEPH
+<U00010B41> /xf0/x90/xad/x81 INSCRIPTIONAL PARTHIAN LETTER BETH
+<U00010B42> /xf0/x90/xad/x82 INSCRIPTIONAL PARTHIAN LETTER GIMEL
+<U00010B43> /xf0/x90/xad/x83 INSCRIPTIONAL PARTHIAN LETTER DALETH
+<U00010B44> /xf0/x90/xad/x84 INSCRIPTIONAL PARTHIAN LETTER HE
+<U00010B45> /xf0/x90/xad/x85 INSCRIPTIONAL PARTHIAN LETTER WAW
+<U00010B46> /xf0/x90/xad/x86 INSCRIPTIONAL PARTHIAN LETTER ZAYIN
+<U00010B47> /xf0/x90/xad/x87 INSCRIPTIONAL PARTHIAN LETTER HETH
+<U00010B48> /xf0/x90/xad/x88 INSCRIPTIONAL PARTHIAN LETTER TETH
+<U00010B49> /xf0/x90/xad/x89 INSCRIPTIONAL PARTHIAN LETTER YODH
+<U00010B4A> /xf0/x90/xad/x8a INSCRIPTIONAL PARTHIAN LETTER KAPH
+<U00010B4B> /xf0/x90/xad/x8b INSCRIPTIONAL PARTHIAN LETTER LAMEDH
+<U00010B4C> /xf0/x90/xad/x8c INSCRIPTIONAL PARTHIAN LETTER MEM
+<U00010B4D> /xf0/x90/xad/x8d INSCRIPTIONAL PARTHIAN LETTER NUN
+<U00010B4E> /xf0/x90/xad/x8e INSCRIPTIONAL PARTHIAN LETTER SAMEKH
+<U00010B4F> /xf0/x90/xad/x8f INSCRIPTIONAL PARTHIAN LETTER AYIN
+<U00010B50> /xf0/x90/xad/x90 INSCRIPTIONAL PARTHIAN LETTER PE
+<U00010B51> /xf0/x90/xad/x91 INSCRIPTIONAL PARTHIAN LETTER SADHE
+<U00010B52> /xf0/x90/xad/x92 INSCRIPTIONAL PARTHIAN LETTER QOPH
+<U00010B53> /xf0/x90/xad/x93 INSCRIPTIONAL PARTHIAN LETTER RESH
+<U00010B54> /xf0/x90/xad/x94 INSCRIPTIONAL PARTHIAN LETTER SHIN
+<U00010B55> /xf0/x90/xad/x95 INSCRIPTIONAL PARTHIAN LETTER TAW
+<U00010B58> /xf0/x90/xad/x98 INSCRIPTIONAL PARTHIAN NUMBER ONE
+<U00010B59> /xf0/x90/xad/x99 INSCRIPTIONAL PARTHIAN NUMBER TWO
+<U00010B5A> /xf0/x90/xad/x9a INSCRIPTIONAL PARTHIAN NUMBER THREE
+<U00010B5B> /xf0/x90/xad/x9b INSCRIPTIONAL PARTHIAN NUMBER FOUR
+<U00010B5C> /xf0/x90/xad/x9c INSCRIPTIONAL PARTHIAN NUMBER TEN
+<U00010B5D> /xf0/x90/xad/x9d INSCRIPTIONAL PARTHIAN NUMBER TWENTY
+<U00010B5E> /xf0/x90/xad/x9e INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED
+<U00010B5F> /xf0/x90/xad/x9f INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND
+<U00010B60> /xf0/x90/xad/xa0 INSCRIPTIONAL PAHLAVI LETTER ALEPH
+<U00010B61> /xf0/x90/xad/xa1 INSCRIPTIONAL PAHLAVI LETTER BETH
+<U00010B62> /xf0/x90/xad/xa2 INSCRIPTIONAL PAHLAVI LETTER GIMEL
+<U00010B63> /xf0/x90/xad/xa3 INSCRIPTIONAL PAHLAVI LETTER DALETH
+<U00010B64> /xf0/x90/xad/xa4 INSCRIPTIONAL PAHLAVI LETTER HE
+<U00010B65> /xf0/x90/xad/xa5 INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH
+<U00010B66> /xf0/x90/xad/xa6 INSCRIPTIONAL PAHLAVI LETTER ZAYIN
+<U00010B67> /xf0/x90/xad/xa7 INSCRIPTIONAL PAHLAVI LETTER HETH
+<U00010B68> /xf0/x90/xad/xa8 INSCRIPTIONAL PAHLAVI LETTER TETH
+<U00010B69> /xf0/x90/xad/xa9 INSCRIPTIONAL PAHLAVI LETTER YODH
+<U00010B6A> /xf0/x90/xad/xaa INSCRIPTIONAL PAHLAVI LETTER KAPH
+<U00010B6B> /xf0/x90/xad/xab INSCRIPTIONAL PAHLAVI LETTER LAMEDH
+<U00010B6C> /xf0/x90/xad/xac INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH
+<U00010B6D> /xf0/x90/xad/xad INSCRIPTIONAL PAHLAVI LETTER NUN
+<U00010B6E> /xf0/x90/xad/xae INSCRIPTIONAL PAHLAVI LETTER SAMEKH
+<U00010B6F> /xf0/x90/xad/xaf INSCRIPTIONAL PAHLAVI LETTER PE
+<U00010B70> /xf0/x90/xad/xb0 INSCRIPTIONAL PAHLAVI LETTER SADHE
+<U00010B71> /xf0/x90/xad/xb1 INSCRIPTIONAL PAHLAVI LETTER SHIN
+<U00010B72> /xf0/x90/xad/xb2 INSCRIPTIONAL PAHLAVI LETTER TAW
+<U00010B78> /xf0/x90/xad/xb8 INSCRIPTIONAL PAHLAVI NUMBER ONE
+<U00010B79> /xf0/x90/xad/xb9 INSCRIPTIONAL PAHLAVI NUMBER TWO
+<U00010B7A> /xf0/x90/xad/xba INSCRIPTIONAL PAHLAVI NUMBER THREE
+<U00010B7B> /xf0/x90/xad/xbb INSCRIPTIONAL PAHLAVI NUMBER FOUR
+<U00010B7C> /xf0/x90/xad/xbc INSCRIPTIONAL PAHLAVI NUMBER TEN
+<U00010B7D> /xf0/x90/xad/xbd INSCRIPTIONAL PAHLAVI NUMBER TWENTY
+<U00010B7E> /xf0/x90/xad/xbe INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED
+<U00010B7F> /xf0/x90/xad/xbf INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND
+<U00010C00> /xf0/x90/xb0/x80 OLD TURKIC LETTER ORKHON A
+<U00010C01> /xf0/x90/xb0/x81 OLD TURKIC LETTER YENISEI A
+<U00010C02> /xf0/x90/xb0/x82 OLD TURKIC LETTER YENISEI AE
+<U00010C03> /xf0/x90/xb0/x83 OLD TURKIC LETTER ORKHON I
+<U00010C04> /xf0/x90/xb0/x84 OLD TURKIC LETTER YENISEI I
+<U00010C05> /xf0/x90/xb0/x85 OLD TURKIC LETTER YENISEI E
+<U00010C06> /xf0/x90/xb0/x86 OLD TURKIC LETTER ORKHON O
+<U00010C07> /xf0/x90/xb0/x87 OLD TURKIC LETTER ORKHON OE
+<U00010C08> /xf0/x90/xb0/x88 OLD TURKIC LETTER YENISEI OE
+<U00010C09> /xf0/x90/xb0/x89 OLD TURKIC LETTER ORKHON AB
+<U00010C0A> /xf0/x90/xb0/x8a OLD TURKIC LETTER YENISEI AB
+<U00010C0B> /xf0/x90/xb0/x8b OLD TURKIC LETTER ORKHON AEB
+<U00010C0C> /xf0/x90/xb0/x8c OLD TURKIC LETTER YENISEI AEB
+<U00010C0D> /xf0/x90/xb0/x8d OLD TURKIC LETTER ORKHON AG
+<U00010C0E> /xf0/x90/xb0/x8e OLD TURKIC LETTER YENISEI AG
+<U00010C0F> /xf0/x90/xb0/x8f OLD TURKIC LETTER ORKHON AEG
+<U00010C10> /xf0/x90/xb0/x90 OLD TURKIC LETTER YENISEI AEG
+<U00010C11> /xf0/x90/xb0/x91 OLD TURKIC LETTER ORKHON AD
+<U00010C12> /xf0/x90/xb0/x92 OLD TURKIC LETTER YENISEI AD
+<U00010C13> /xf0/x90/xb0/x93 OLD TURKIC LETTER ORKHON AED
+<U00010C14> /xf0/x90/xb0/x94 OLD TURKIC LETTER ORKHON EZ
+<U00010C15> /xf0/x90/xb0/x95 OLD TURKIC LETTER YENISEI EZ
+<U00010C16> /xf0/x90/xb0/x96 OLD TURKIC LETTER ORKHON AY
+<U00010C17> /xf0/x90/xb0/x97 OLD TURKIC LETTER YENISEI AY
+<U00010C18> /xf0/x90/xb0/x98 OLD TURKIC LETTER ORKHON AEY
+<U00010C19> /xf0/x90/xb0/x99 OLD TURKIC LETTER YENISEI AEY
+<U00010C1A> /xf0/x90/xb0/x9a OLD TURKIC LETTER ORKHON AEK
+<U00010C1B> /xf0/x90/xb0/x9b OLD TURKIC LETTER YENISEI AEK
+<U00010C1C> /xf0/x90/xb0/x9c OLD TURKIC LETTER ORKHON OEK
+<U00010C1D> /xf0/x90/xb0/x9d OLD TURKIC LETTER YENISEI OEK
+<U00010C1E> /xf0/x90/xb0/x9e OLD TURKIC LETTER ORKHON AL
+<U00010C1F> /xf0/x90/xb0/x9f OLD TURKIC LETTER YENISEI AL
+<U00010C20> /xf0/x90/xb0/xa0 OLD TURKIC LETTER ORKHON AEL
+<U00010C21> /xf0/x90/xb0/xa1 OLD TURKIC LETTER ORKHON ELT
+<U00010C22> /xf0/x90/xb0/xa2 OLD TURKIC LETTER ORKHON EM
+<U00010C23> /xf0/x90/xb0/xa3 OLD TURKIC LETTER ORKHON AN
+<U00010C24> /xf0/x90/xb0/xa4 OLD TURKIC LETTER ORKHON AEN
+<U00010C25> /xf0/x90/xb0/xa5 OLD TURKIC LETTER YENISEI AEN
+<U00010C26> /xf0/x90/xb0/xa6 OLD TURKIC LETTER ORKHON ENT
+<U00010C27> /xf0/x90/xb0/xa7 OLD TURKIC LETTER YENISEI ENT
+<U00010C28> /xf0/x90/xb0/xa8 OLD TURKIC LETTER ORKHON ENC
+<U00010C29> /xf0/x90/xb0/xa9 OLD TURKIC LETTER YENISEI ENC
+<U00010C2A> /xf0/x90/xb0/xaa OLD TURKIC LETTER ORKHON ENY
+<U00010C2B> /xf0/x90/xb0/xab OLD TURKIC LETTER YENISEI ENY
+<U00010C2C> /xf0/x90/xb0/xac OLD TURKIC LETTER YENISEI ANG
+<U00010C2D> /xf0/x90/xb0/xad OLD TURKIC LETTER ORKHON ENG
+<U00010C2E> /xf0/x90/xb0/xae OLD TURKIC LETTER YENISEI AENG
+<U00010C2F> /xf0/x90/xb0/xaf OLD TURKIC LETTER ORKHON EP
+<U00010C30> /xf0/x90/xb0/xb0 OLD TURKIC LETTER ORKHON OP
+<U00010C31> /xf0/x90/xb0/xb1 OLD TURKIC LETTER ORKHON IC
+<U00010C32> /xf0/x90/xb0/xb2 OLD TURKIC LETTER ORKHON EC
+<U00010C33> /xf0/x90/xb0/xb3 OLD TURKIC LETTER YENISEI EC
+<U00010C34> /xf0/x90/xb0/xb4 OLD TURKIC LETTER ORKHON AQ
+<U00010C35> /xf0/x90/xb0/xb5 OLD TURKIC LETTER YENISEI AQ
+<U00010C36> /xf0/x90/xb0/xb6 OLD TURKIC LETTER ORKHON IQ
+<U00010C37> /xf0/x90/xb0/xb7 OLD TURKIC LETTER YENISEI IQ
+<U00010C38> /xf0/x90/xb0/xb8 OLD TURKIC LETTER ORKHON OQ
+<U00010C39> /xf0/x90/xb0/xb9 OLD TURKIC LETTER YENISEI OQ
+<U00010C3A> /xf0/x90/xb0/xba OLD TURKIC LETTER ORKHON AR
+<U00010C3B> /xf0/x90/xb0/xbb OLD TURKIC LETTER YENISEI AR
+<U00010C3C> /xf0/x90/xb0/xbc OLD TURKIC LETTER ORKHON AER
+<U00010C3D> /xf0/x90/xb0/xbd OLD TURKIC LETTER ORKHON AS
+<U00010C3E> /xf0/x90/xb0/xbe OLD TURKIC LETTER ORKHON AES
+<U00010C3F> /xf0/x90/xb0/xbf OLD TURKIC LETTER ORKHON ASH
+<U00010C40> /xf0/x90/xb1/x80 OLD TURKIC LETTER YENISEI ASH
+<U00010C41> /xf0/x90/xb1/x81 OLD TURKIC LETTER ORKHON ESH
+<U00010C42> /xf0/x90/xb1/x82 OLD TURKIC LETTER YENISEI ESH
+<U00010C43> /xf0/x90/xb1/x83 OLD TURKIC LETTER ORKHON AT
+<U00010C44> /xf0/x90/xb1/x84 OLD TURKIC LETTER YENISEI AT
+<U00010C45> /xf0/x90/xb1/x85 OLD TURKIC LETTER ORKHON AET
+<U00010C46> /xf0/x90/xb1/x86 OLD TURKIC LETTER YENISEI AET
+<U00010C47> /xf0/x90/xb1/x87 OLD TURKIC LETTER ORKHON OT
+<U00010C48> /xf0/x90/xb1/x88 OLD TURKIC LETTER ORKHON BASH
+<U00010E60> /xf0/x90/xb9/xa0 RUMI DIGIT ONE
+<U00010E61> /xf0/x90/xb9/xa1 RUMI DIGIT TWO
+<U00010E62> /xf0/x90/xb9/xa2 RUMI DIGIT THREE
+<U00010E63> /xf0/x90/xb9/xa3 RUMI DIGIT FOUR
+<U00010E64> /xf0/x90/xb9/xa4 RUMI DIGIT FIVE
+<U00010E65> /xf0/x90/xb9/xa5 RUMI DIGIT SIX
+<U00010E66> /xf0/x90/xb9/xa6 RUMI DIGIT SEVEN
+<U00010E67> /xf0/x90/xb9/xa7 RUMI DIGIT EIGHT
+<U00010E68> /xf0/x90/xb9/xa8 RUMI DIGIT NINE
+<U00010E69> /xf0/x90/xb9/xa9 RUMI NUMBER TEN
+<U00010E6A> /xf0/x90/xb9/xaa RUMI NUMBER TWENTY
+<U00010E6B> /xf0/x90/xb9/xab RUMI NUMBER THIRTY
+<U00010E6C> /xf0/x90/xb9/xac RUMI NUMBER FORTY
+<U00010E6D> /xf0/x90/xb9/xad RUMI NUMBER FIFTY
+<U00010E6E> /xf0/x90/xb9/xae RUMI NUMBER SIXTY
+<U00010E6F> /xf0/x90/xb9/xaf RUMI NUMBER SEVENTY
+<U00010E70> /xf0/x90/xb9/xb0 RUMI NUMBER EIGHTY
+<U00010E71> /xf0/x90/xb9/xb1 RUMI NUMBER NINETY
+<U00010E72> /xf0/x90/xb9/xb2 RUMI NUMBER ONE HUNDRED
+<U00010E73> /xf0/x90/xb9/xb3 RUMI NUMBER TWO HUNDRED
+<U00010E74> /xf0/x90/xb9/xb4 RUMI NUMBER THREE HUNDRED
+<U00010E75> /xf0/x90/xb9/xb5 RUMI NUMBER FOUR HUNDRED
+<U00010E76> /xf0/x90/xb9/xb6 RUMI NUMBER FIVE HUNDRED
+<U00010E77> /xf0/x90/xb9/xb7 RUMI NUMBER SIX HUNDRED
+<U00010E78> /xf0/x90/xb9/xb8 RUMI NUMBER SEVEN HUNDRED
+<U00010E79> /xf0/x90/xb9/xb9 RUMI NUMBER EIGHT HUNDRED
+<U00010E7A> /xf0/x90/xb9/xba RUMI NUMBER NINE HUNDRED
+<U00010E7B> /xf0/x90/xb9/xbb RUMI FRACTION ONE HALF
+<U00010E7C> /xf0/x90/xb9/xbc RUMI FRACTION ONE QUARTER
+<U00010E7D> /xf0/x90/xb9/xbd RUMI FRACTION ONE THIRD
+<U00010E7E> /xf0/x90/xb9/xbe RUMI FRACTION TWO THIRDS
+<U00011000> /xf0/x91/x80/x80 BRAHMI SIGN CANDRABINDU
+<U00011001> /xf0/x91/x80/x81 BRAHMI SIGN ANUSVARA
+<U00011002> /xf0/x91/x80/x82 BRAHMI SIGN VISARGA
+<U00011003> /xf0/x91/x80/x83 BRAHMI SIGN JIHVAMULIYA
+<U00011004> /xf0/x91/x80/x84 BRAHMI SIGN UPADHMANIYA
+<U00011005> /xf0/x91/x80/x85 BRAHMI LETTER A
+<U00011006> /xf0/x91/x80/x86 BRAHMI LETTER AA
+<U00011007> /xf0/x91/x80/x87 BRAHMI LETTER I
+<U00011008> /xf0/x91/x80/x88 BRAHMI LETTER II
+<U00011009> /xf0/x91/x80/x89 BRAHMI LETTER U
+<U0001100A> /xf0/x91/x80/x8a BRAHMI LETTER UU
+<U0001100B> /xf0/x91/x80/x8b BRAHMI LETTER VOCALIC R
+<U0001100C> /xf0/x91/x80/x8c BRAHMI LETTER VOCALIC RR
+<U0001100D> /xf0/x91/x80/x8d BRAHMI LETTER VOCALIC L
+<U0001100E> /xf0/x91/x80/x8e BRAHMI LETTER VOCALIC LL
+<U0001100F> /xf0/x91/x80/x8f BRAHMI LETTER E
+<U00011010> /xf0/x91/x80/x90 BRAHMI LETTER AI
+<U00011011> /xf0/x91/x80/x91 BRAHMI LETTER O
+<U00011012> /xf0/x91/x80/x92 BRAHMI LETTER AU
+<U00011013> /xf0/x91/x80/x93 BRAHMI LETTER KA
+<U00011014> /xf0/x91/x80/x94 BRAHMI LETTER KHA
+<U00011015> /xf0/x91/x80/x95 BRAHMI LETTER GA
+<U00011016> /xf0/x91/x80/x96 BRAHMI LETTER GHA
+<U00011017> /xf0/x91/x80/x97 BRAHMI LETTER NGA
+<U00011018> /xf0/x91/x80/x98 BRAHMI LETTER CA
+<U00011019> /xf0/x91/x80/x99 BRAHMI LETTER CHA
+<U0001101A> /xf0/x91/x80/x9a BRAHMI LETTER JA
+<U0001101B> /xf0/x91/x80/x9b BRAHMI LETTER JHA
+<U0001101C> /xf0/x91/x80/x9c BRAHMI LETTER NYA
+<U0001101D> /xf0/x91/x80/x9d BRAHMI LETTER TTA
+<U0001101E> /xf0/x91/x80/x9e BRAHMI LETTER TTHA
+<U0001101F> /xf0/x91/x80/x9f BRAHMI LETTER DDA
+<U00011020> /xf0/x91/x80/xa0 BRAHMI LETTER DDHA
+<U00011021> /xf0/x91/x80/xa1 BRAHMI LETTER NNA
+<U00011022> /xf0/x91/x80/xa2 BRAHMI LETTER TA
+<U00011023> /xf0/x91/x80/xa3 BRAHMI LETTER THA
+<U00011024> /xf0/x91/x80/xa4 BRAHMI LETTER DA
+<U00011025> /xf0/x91/x80/xa5 BRAHMI LETTER DHA
+<U00011026> /xf0/x91/x80/xa6 BRAHMI LETTER NA
+<U00011027> /xf0/x91/x80/xa7 BRAHMI LETTER PA
+<U00011028> /xf0/x91/x80/xa8 BRAHMI LETTER PHA
+<U00011029> /xf0/x91/x80/xa9 BRAHMI LETTER BA
+<U0001102A> /xf0/x91/x80/xaa BRAHMI LETTER BHA
+<U0001102B> /xf0/x91/x80/xab BRAHMI LETTER MA
+<U0001102C> /xf0/x91/x80/xac BRAHMI LETTER YA
+<U0001102D> /xf0/x91/x80/xad BRAHMI LETTER RA
+<U0001102E> /xf0/x91/x80/xae BRAHMI LETTER LA
+<U0001102F> /xf0/x91/x80/xaf BRAHMI LETTER VA
+<U00011030> /xf0/x91/x80/xb0 BRAHMI LETTER SHA
+<U00011031> /xf0/x91/x80/xb1 BRAHMI LETTER SSA
+<U00011032> /xf0/x91/x80/xb2 BRAHMI LETTER SA
+<U00011033> /xf0/x91/x80/xb3 BRAHMI LETTER HA
+<U00011034> /xf0/x91/x80/xb4 BRAHMI LETTER LLA
+<U00011035> /xf0/x91/x80/xb5 BRAHMI LETTER OLD TAMIL LLLA
+<U00011036> /xf0/x91/x80/xb6 BRAHMI LETTER OLD TAMIL RRA
+<U00011037> /xf0/x91/x80/xb7 BRAHMI LETTER OLD TAMIL NNNA
+<U00011038> /xf0/x91/x80/xb8 BRAHMI VOWEL SIGN AA
+<U00011039> /xf0/x91/x80/xb9 BRAHMI VOWEL SIGN BHATTIPROLU AA
+<U0001103A> /xf0/x91/x80/xba BRAHMI VOWEL SIGN I
+<U0001103B> /xf0/x91/x80/xbb BRAHMI VOWEL SIGN II
+<U0001103C> /xf0/x91/x80/xbc BRAHMI VOWEL SIGN U
+<U0001103D> /xf0/x91/x80/xbd BRAHMI VOWEL SIGN UU
+<U0001103E> /xf0/x91/x80/xbe BRAHMI VOWEL SIGN VOCALIC R
+<U0001103F> /xf0/x91/x80/xbf BRAHMI VOWEL SIGN VOCALIC RR
+<U00011040> /xf0/x91/x81/x80 BRAHMI VOWEL SIGN VOCALIC L
+<U00011041> /xf0/x91/x81/x81 BRAHMI VOWEL SIGN VOCALIC LL
+<U00011042> /xf0/x91/x81/x82 BRAHMI VOWEL SIGN E
+<U00011043> /xf0/x91/x81/x83 BRAHMI VOWEL SIGN AI
+<U00011044> /xf0/x91/x81/x84 BRAHMI VOWEL SIGN O
+<U00011045> /xf0/x91/x81/x85 BRAHMI VOWEL SIGN AU
+<U00011046> /xf0/x91/x81/x86 BRAHMI VIRAMA
+<U00011047> /xf0/x91/x81/x87 BRAHMI DANDA
+<U00011048> /xf0/x91/x81/x88 BRAHMI DOUBLE DANDA
+<U00011049> /xf0/x91/x81/x89 BRAHMI PUNCTUATION DOT
+<U0001104A> /xf0/x91/x81/x8a BRAHMI PUNCTUATION DOUBLE DOT
+<U0001104B> /xf0/x91/x81/x8b BRAHMI PUNCTUATION LINE
+<U0001104C> /xf0/x91/x81/x8c BRAHMI PUNCTUATION CRESCENT BAR
+<U0001104D> /xf0/x91/x81/x8d BRAHMI PUNCTUATION LOTUS
+<U00011052> /xf0/x91/x81/x92 BRAHMI NUMBER ONE
+<U00011053> /xf0/x91/x81/x93 BRAHMI NUMBER TWO
+<U00011054> /xf0/x91/x81/x94 BRAHMI NUMBER THREE
+<U00011055> /xf0/x91/x81/x95 BRAHMI NUMBER FOUR
+<U00011056> /xf0/x91/x81/x96 BRAHMI NUMBER FIVE
+<U00011057> /xf0/x91/x81/x97 BRAHMI NUMBER SIX
+<U00011058> /xf0/x91/x81/x98 BRAHMI NUMBER SEVEN
+<U00011059> /xf0/x91/x81/x99 BRAHMI NUMBER EIGHT
+<U0001105A> /xf0/x91/x81/x9a BRAHMI NUMBER NINE
+<U0001105B> /xf0/x91/x81/x9b BRAHMI NUMBER TEN
+<U0001105C> /xf0/x91/x81/x9c BRAHMI NUMBER TWENTY
+<U0001105D> /xf0/x91/x81/x9d BRAHMI NUMBER THIRTY
+<U0001105E> /xf0/x91/x81/x9e BRAHMI NUMBER FORTY
+<U0001105F> /xf0/x91/x81/x9f BRAHMI NUMBER FIFTY
+<U00011060> /xf0/x91/x81/xa0 BRAHMI NUMBER SIXTY
+<U00011061> /xf0/x91/x81/xa1 BRAHMI NUMBER SEVENTY
+<U00011062> /xf0/x91/x81/xa2 BRAHMI NUMBER EIGHTY
+<U00011063> /xf0/x91/x81/xa3 BRAHMI NUMBER NINETY
+<U00011064> /xf0/x91/x81/xa4 BRAHMI NUMBER ONE HUNDRED
+<U00011065> /xf0/x91/x81/xa5 BRAHMI NUMBER ONE THOUSAND
+<U00011066> /xf0/x91/x81/xa6 BRAHMI DIGIT ZERO
+<U00011067> /xf0/x91/x81/xa7 BRAHMI DIGIT ONE
+<U00011068> /xf0/x91/x81/xa8 BRAHMI DIGIT TWO
+<U00011069> /xf0/x91/x81/xa9 BRAHMI DIGIT THREE
+<U0001106A> /xf0/x91/x81/xaa BRAHMI DIGIT FOUR
+<U0001106B> /xf0/x91/x81/xab BRAHMI DIGIT FIVE
+<U0001106C> /xf0/x91/x81/xac BRAHMI DIGIT SIX
+<U0001106D> /xf0/x91/x81/xad BRAHMI DIGIT SEVEN
+<U0001106E> /xf0/x91/x81/xae BRAHMI DIGIT EIGHT
+<U0001106F> /xf0/x91/x81/xaf BRAHMI DIGIT NINE
+<U00011080> /xf0/x91/x82/x80 KAITHI SIGN CANDRABINDU
+<U00011081> /xf0/x91/x82/x81 KAITHI SIGN ANUSVARA
+<U00011082> /xf0/x91/x82/x82 KAITHI SIGN VISARGA
+<U00011083> /xf0/x91/x82/x83 KAITHI LETTER A
+<U00011084> /xf0/x91/x82/x84 KAITHI LETTER AA
+<U00011085> /xf0/x91/x82/x85 KAITHI LETTER I
+<U00011086> /xf0/x91/x82/x86 KAITHI LETTER II
+<U00011087> /xf0/x91/x82/x87 KAITHI LETTER U
+<U00011088> /xf0/x91/x82/x88 KAITHI LETTER UU
+<U00011089> /xf0/x91/x82/x89 KAITHI LETTER E
+<U0001108A> /xf0/x91/x82/x8a KAITHI LETTER AI
+<U0001108B> /xf0/x91/x82/x8b KAITHI LETTER O
+<U0001108C> /xf0/x91/x82/x8c KAITHI LETTER AU
+<U0001108D> /xf0/x91/x82/x8d KAITHI LETTER KA
+<U0001108E> /xf0/x91/x82/x8e KAITHI LETTER KHA
+<U0001108F> /xf0/x91/x82/x8f KAITHI LETTER GA
+<U00011090> /xf0/x91/x82/x90 KAITHI LETTER GHA
+<U00011091> /xf0/x91/x82/x91 KAITHI LETTER NGA
+<U00011092> /xf0/x91/x82/x92 KAITHI LETTER CA
+<U00011093> /xf0/x91/x82/x93 KAITHI LETTER CHA
+<U00011094> /xf0/x91/x82/x94 KAITHI LETTER JA
+<U00011095> /xf0/x91/x82/x95 KAITHI LETTER JHA
+<U00011096> /xf0/x91/x82/x96 KAITHI LETTER NYA
+<U00011097> /xf0/x91/x82/x97 KAITHI LETTER TTA
+<U00011098> /xf0/x91/x82/x98 KAITHI LETTER TTHA
+<U00011099> /xf0/x91/x82/x99 KAITHI LETTER DDA
+<U0001109A> /xf0/x91/x82/x9a KAITHI LETTER DDDHA
+<U0001109B> /xf0/x91/x82/x9b KAITHI LETTER DDHA
+<U0001109C> /xf0/x91/x82/x9c KAITHI LETTER RHA
+<U0001109D> /xf0/x91/x82/x9d KAITHI LETTER NNA
+<U0001109E> /xf0/x91/x82/x9e KAITHI LETTER TA
+<U0001109F> /xf0/x91/x82/x9f KAITHI LETTER THA
+<U000110A0> /xf0/x91/x82/xa0 KAITHI LETTER DA
+<U000110A1> /xf0/x91/x82/xa1 KAITHI LETTER DHA
+<U000110A2> /xf0/x91/x82/xa2 KAITHI LETTER NA
+<U000110A3> /xf0/x91/x82/xa3 KAITHI LETTER PA
+<U000110A4> /xf0/x91/x82/xa4 KAITHI LETTER PHA
+<U000110A5> /xf0/x91/x82/xa5 KAITHI LETTER BA
+<U000110A6> /xf0/x91/x82/xa6 KAITHI LETTER BHA
+<U000110A7> /xf0/x91/x82/xa7 KAITHI LETTER MA
+<U000110A8> /xf0/x91/x82/xa8 KAITHI LETTER YA
+<U000110A9> /xf0/x91/x82/xa9 KAITHI LETTER RA
+<U000110AA> /xf0/x91/x82/xaa KAITHI LETTER LA
+<U000110AB> /xf0/x91/x82/xab KAITHI LETTER VA
+<U000110AC> /xf0/x91/x82/xac KAITHI LETTER SHA
+<U000110AD> /xf0/x91/x82/xad KAITHI LETTER SSA
+<U000110AE> /xf0/x91/x82/xae KAITHI LETTER SA
+<U000110AF> /xf0/x91/x82/xaf KAITHI LETTER HA
+<U000110B0> /xf0/x91/x82/xb0 KAITHI VOWEL SIGN AA
+<U000110B1> /xf0/x91/x82/xb1 KAITHI VOWEL SIGN I
+<U000110B2> /xf0/x91/x82/xb2 KAITHI VOWEL SIGN II
+<U000110B3> /xf0/x91/x82/xb3 KAITHI VOWEL SIGN U
+<U000110B4> /xf0/x91/x82/xb4 KAITHI VOWEL SIGN UU
+<U000110B5> /xf0/x91/x82/xb5 KAITHI VOWEL SIGN E
+<U000110B6> /xf0/x91/x82/xb6 KAITHI VOWEL SIGN AI
+<U000110B7> /xf0/x91/x82/xb7 KAITHI VOWEL SIGN O
+<U000110B8> /xf0/x91/x82/xb8 KAITHI VOWEL SIGN AU
+<U000110B9> /xf0/x91/x82/xb9 KAITHI SIGN VIRAMA
+<U000110BA> /xf0/x91/x82/xba KAITHI SIGN NUKTA
+<U000110BB> /xf0/x91/x82/xbb KAITHI ABBREVIATION SIGN
+<U000110BC> /xf0/x91/x82/xbc KAITHI ENUMERATION SIGN
+<U000110BD> /xf0/x91/x82/xbd KAITHI NUMBER SIGN
+<U000110BE> /xf0/x91/x82/xbe KAITHI SECTION MARK
+<U000110BF> /xf0/x91/x82/xbf KAITHI DOUBLE SECTION MARK
+<U000110C0> /xf0/x91/x83/x80 KAITHI DANDA
+<U000110C1> /xf0/x91/x83/x81 KAITHI DOUBLE DANDA
 <U00012000> /xf0/x92/x80/x80 CUNEIFORM SIGN A
 <U00012001> /xf0/x92/x80/x81 CUNEIFORM SIGN A TIMES A
 <U00012002> /xf0/x92/x80/x82 CUNEIFORM SIGN A TIMES BAD
@@ -28370,6 +30022,1648 @@ CHARMAP
 <U00012471> /xf0/x92/x91/xb1 CUNEIFORM PUNCTUATION SIGN VERTICAL COLON
 <U00012472> /xf0/x92/x91/xb2 CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON
 <U00012473> /xf0/x92/x91/xb3 CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
+<U00013000> /xf0/x93/x80/x80 EGYPTIAN HIEROGLYPH A001
+<U00013001> /xf0/x93/x80/x81 EGYPTIAN HIEROGLYPH A002
+<U00013002> /xf0/x93/x80/x82 EGYPTIAN HIEROGLYPH A003
+<U00013003> /xf0/x93/x80/x83 EGYPTIAN HIEROGLYPH A004
+<U00013004> /xf0/x93/x80/x84 EGYPTIAN HIEROGLYPH A005
+<U00013005> /xf0/x93/x80/x85 EGYPTIAN HIEROGLYPH A005A
+<U00013006> /xf0/x93/x80/x86 EGYPTIAN HIEROGLYPH A006
+<U00013007> /xf0/x93/x80/x87 EGYPTIAN HIEROGLYPH A006A
+<U00013008> /xf0/x93/x80/x88 EGYPTIAN HIEROGLYPH A006B
+<U00013009> /xf0/x93/x80/x89 EGYPTIAN HIEROGLYPH A007
+<U0001300A> /xf0/x93/x80/x8a EGYPTIAN HIEROGLYPH A008
+<U0001300B> /xf0/x93/x80/x8b EGYPTIAN HIEROGLYPH A009
+<U0001300C> /xf0/x93/x80/x8c EGYPTIAN HIEROGLYPH A010
+<U0001300D> /xf0/x93/x80/x8d EGYPTIAN HIEROGLYPH A011
+<U0001300E> /xf0/x93/x80/x8e EGYPTIAN HIEROGLYPH A012
+<U0001300F> /xf0/x93/x80/x8f EGYPTIAN HIEROGLYPH A013
+<U00013010> /xf0/x93/x80/x90 EGYPTIAN HIEROGLYPH A014
+<U00013011> /xf0/x93/x80/x91 EGYPTIAN HIEROGLYPH A014A
+<U00013012> /xf0/x93/x80/x92 EGYPTIAN HIEROGLYPH A015
+<U00013013> /xf0/x93/x80/x93 EGYPTIAN HIEROGLYPH A016
+<U00013014> /xf0/x93/x80/x94 EGYPTIAN HIEROGLYPH A017
+<U00013015> /xf0/x93/x80/x95 EGYPTIAN HIEROGLYPH A017A
+<U00013016> /xf0/x93/x80/x96 EGYPTIAN HIEROGLYPH A018
+<U00013017> /xf0/x93/x80/x97 EGYPTIAN HIEROGLYPH A019
+<U00013018> /xf0/x93/x80/x98 EGYPTIAN HIEROGLYPH A020
+<U00013019> /xf0/x93/x80/x99 EGYPTIAN HIEROGLYPH A021
+<U0001301A> /xf0/x93/x80/x9a EGYPTIAN HIEROGLYPH A022
+<U0001301B> /xf0/x93/x80/x9b EGYPTIAN HIEROGLYPH A023
+<U0001301C> /xf0/x93/x80/x9c EGYPTIAN HIEROGLYPH A024
+<U0001301D> /xf0/x93/x80/x9d EGYPTIAN HIEROGLYPH A025
+<U0001301E> /xf0/x93/x80/x9e EGYPTIAN HIEROGLYPH A026
+<U0001301F> /xf0/x93/x80/x9f EGYPTIAN HIEROGLYPH A027
+<U00013020> /xf0/x93/x80/xa0 EGYPTIAN HIEROGLYPH A028
+<U00013021> /xf0/x93/x80/xa1 EGYPTIAN HIEROGLYPH A029
+<U00013022> /xf0/x93/x80/xa2 EGYPTIAN HIEROGLYPH A030
+<U00013023> /xf0/x93/x80/xa3 EGYPTIAN HIEROGLYPH A031
+<U00013024> /xf0/x93/x80/xa4 EGYPTIAN HIEROGLYPH A032
+<U00013025> /xf0/x93/x80/xa5 EGYPTIAN HIEROGLYPH A032A
+<U00013026> /xf0/x93/x80/xa6 EGYPTIAN HIEROGLYPH A033
+<U00013027> /xf0/x93/x80/xa7 EGYPTIAN HIEROGLYPH A034
+<U00013028> /xf0/x93/x80/xa8 EGYPTIAN HIEROGLYPH A035
+<U00013029> /xf0/x93/x80/xa9 EGYPTIAN HIEROGLYPH A036
+<U0001302A> /xf0/x93/x80/xaa EGYPTIAN HIEROGLYPH A037
+<U0001302B> /xf0/x93/x80/xab EGYPTIAN HIEROGLYPH A038
+<U0001302C> /xf0/x93/x80/xac EGYPTIAN HIEROGLYPH A039
+<U0001302D> /xf0/x93/x80/xad EGYPTIAN HIEROGLYPH A040
+<U0001302E> /xf0/x93/x80/xae EGYPTIAN HIEROGLYPH A040A
+<U0001302F> /xf0/x93/x80/xaf EGYPTIAN HIEROGLYPH A041
+<U00013030> /xf0/x93/x80/xb0 EGYPTIAN HIEROGLYPH A042
+<U00013031> /xf0/x93/x80/xb1 EGYPTIAN HIEROGLYPH A042A
+<U00013032> /xf0/x93/x80/xb2 EGYPTIAN HIEROGLYPH A043
+<U00013033> /xf0/x93/x80/xb3 EGYPTIAN HIEROGLYPH A043A
+<U00013034> /xf0/x93/x80/xb4 EGYPTIAN HIEROGLYPH A044
+<U00013035> /xf0/x93/x80/xb5 EGYPTIAN HIEROGLYPH A045
+<U00013036> /xf0/x93/x80/xb6 EGYPTIAN HIEROGLYPH A045A
+<U00013037> /xf0/x93/x80/xb7 EGYPTIAN HIEROGLYPH A046
+<U00013038> /xf0/x93/x80/xb8 EGYPTIAN HIEROGLYPH A047
+<U00013039> /xf0/x93/x80/xb9 EGYPTIAN HIEROGLYPH A048
+<U0001303A> /xf0/x93/x80/xba EGYPTIAN HIEROGLYPH A049
+<U0001303B> /xf0/x93/x80/xbb EGYPTIAN HIEROGLYPH A050
+<U0001303C> /xf0/x93/x80/xbc EGYPTIAN HIEROGLYPH A051
+<U0001303D> /xf0/x93/x80/xbd EGYPTIAN HIEROGLYPH A052
+<U0001303E> /xf0/x93/x80/xbe EGYPTIAN HIEROGLYPH A053
+<U0001303F> /xf0/x93/x80/xbf EGYPTIAN HIEROGLYPH A054
+<U00013040> /xf0/x93/x81/x80 EGYPTIAN HIEROGLYPH A055
+<U00013041> /xf0/x93/x81/x81 EGYPTIAN HIEROGLYPH A056
+<U00013042> /xf0/x93/x81/x82 EGYPTIAN HIEROGLYPH A057
+<U00013043> /xf0/x93/x81/x83 EGYPTIAN HIEROGLYPH A058
+<U00013044> /xf0/x93/x81/x84 EGYPTIAN HIEROGLYPH A059
+<U00013045> /xf0/x93/x81/x85 EGYPTIAN HIEROGLYPH A060
+<U00013046> /xf0/x93/x81/x86 EGYPTIAN HIEROGLYPH A061
+<U00013047> /xf0/x93/x81/x87 EGYPTIAN HIEROGLYPH A062
+<U00013048> /xf0/x93/x81/x88 EGYPTIAN HIEROGLYPH A063
+<U00013049> /xf0/x93/x81/x89 EGYPTIAN HIEROGLYPH A064
+<U0001304A> /xf0/x93/x81/x8a EGYPTIAN HIEROGLYPH A065
+<U0001304B> /xf0/x93/x81/x8b EGYPTIAN HIEROGLYPH A066
+<U0001304C> /xf0/x93/x81/x8c EGYPTIAN HIEROGLYPH A067
+<U0001304D> /xf0/x93/x81/x8d EGYPTIAN HIEROGLYPH A068
+<U0001304E> /xf0/x93/x81/x8e EGYPTIAN HIEROGLYPH A069
+<U0001304F> /xf0/x93/x81/x8f EGYPTIAN HIEROGLYPH A070
+<U00013050> /xf0/x93/x81/x90 EGYPTIAN HIEROGLYPH B001
+<U00013051> /xf0/x93/x81/x91 EGYPTIAN HIEROGLYPH B002
+<U00013052> /xf0/x93/x81/x92 EGYPTIAN HIEROGLYPH B003
+<U00013053> /xf0/x93/x81/x93 EGYPTIAN HIEROGLYPH B004
+<U00013054> /xf0/x93/x81/x94 EGYPTIAN HIEROGLYPH B005
+<U00013055> /xf0/x93/x81/x95 EGYPTIAN HIEROGLYPH B005A
+<U00013056> /xf0/x93/x81/x96 EGYPTIAN HIEROGLYPH B006
+<U00013057> /xf0/x93/x81/x97 EGYPTIAN HIEROGLYPH B007
+<U00013058> /xf0/x93/x81/x98 EGYPTIAN HIEROGLYPH B008
+<U00013059> /xf0/x93/x81/x99 EGYPTIAN HIEROGLYPH B009
+<U0001305A> /xf0/x93/x81/x9a EGYPTIAN HIEROGLYPH C001
+<U0001305B> /xf0/x93/x81/x9b EGYPTIAN HIEROGLYPH C002
+<U0001305C> /xf0/x93/x81/x9c EGYPTIAN HIEROGLYPH C002A
+<U0001305D> /xf0/x93/x81/x9d EGYPTIAN HIEROGLYPH C002B
+<U0001305E> /xf0/x93/x81/x9e EGYPTIAN HIEROGLYPH C002C
+<U0001305F> /xf0/x93/x81/x9f EGYPTIAN HIEROGLYPH C003
+<U00013060> /xf0/x93/x81/xa0 EGYPTIAN HIEROGLYPH C004
+<U00013061> /xf0/x93/x81/xa1 EGYPTIAN HIEROGLYPH C005
+<U00013062> /xf0/x93/x81/xa2 EGYPTIAN HIEROGLYPH C006
+<U00013063> /xf0/x93/x81/xa3 EGYPTIAN HIEROGLYPH C007
+<U00013064> /xf0/x93/x81/xa4 EGYPTIAN HIEROGLYPH C008
+<U00013065> /xf0/x93/x81/xa5 EGYPTIAN HIEROGLYPH C009
+<U00013066> /xf0/x93/x81/xa6 EGYPTIAN HIEROGLYPH C010
+<U00013067> /xf0/x93/x81/xa7 EGYPTIAN HIEROGLYPH C010A
+<U00013068> /xf0/x93/x81/xa8 EGYPTIAN HIEROGLYPH C011
+<U00013069> /xf0/x93/x81/xa9 EGYPTIAN HIEROGLYPH C012
+<U0001306A> /xf0/x93/x81/xaa EGYPTIAN HIEROGLYPH C013
+<U0001306B> /xf0/x93/x81/xab EGYPTIAN HIEROGLYPH C014
+<U0001306C> /xf0/x93/x81/xac EGYPTIAN HIEROGLYPH C015
+<U0001306D> /xf0/x93/x81/xad EGYPTIAN HIEROGLYPH C016
+<U0001306E> /xf0/x93/x81/xae EGYPTIAN HIEROGLYPH C017
+<U0001306F> /xf0/x93/x81/xaf EGYPTIAN HIEROGLYPH C018
+<U00013070> /xf0/x93/x81/xb0 EGYPTIAN HIEROGLYPH C019
+<U00013071> /xf0/x93/x81/xb1 EGYPTIAN HIEROGLYPH C020
+<U00013072> /xf0/x93/x81/xb2 EGYPTIAN HIEROGLYPH C021
+<U00013073> /xf0/x93/x81/xb3 EGYPTIAN HIEROGLYPH C022
+<U00013074> /xf0/x93/x81/xb4 EGYPTIAN HIEROGLYPH C023
+<U00013075> /xf0/x93/x81/xb5 EGYPTIAN HIEROGLYPH C024
+<U00013076> /xf0/x93/x81/xb6 EGYPTIAN HIEROGLYPH D001
+<U00013077> /xf0/x93/x81/xb7 EGYPTIAN HIEROGLYPH D002
+<U00013078> /xf0/x93/x81/xb8 EGYPTIAN HIEROGLYPH D003
+<U00013079> /xf0/x93/x81/xb9 EGYPTIAN HIEROGLYPH D004
+<U0001307A> /xf0/x93/x81/xba EGYPTIAN HIEROGLYPH D005
+<U0001307B> /xf0/x93/x81/xbb EGYPTIAN HIEROGLYPH D006
+<U0001307C> /xf0/x93/x81/xbc EGYPTIAN HIEROGLYPH D007
+<U0001307D> /xf0/x93/x81/xbd EGYPTIAN HIEROGLYPH D008
+<U0001307E> /xf0/x93/x81/xbe EGYPTIAN HIEROGLYPH D008A
+<U0001307F> /xf0/x93/x81/xbf EGYPTIAN HIEROGLYPH D009
+<U00013080> /xf0/x93/x82/x80 EGYPTIAN HIEROGLYPH D010
+<U00013081> /xf0/x93/x82/x81 EGYPTIAN HIEROGLYPH D011
+<U00013082> /xf0/x93/x82/x82 EGYPTIAN HIEROGLYPH D012
+<U00013083> /xf0/x93/x82/x83 EGYPTIAN HIEROGLYPH D013
+<U00013084> /xf0/x93/x82/x84 EGYPTIAN HIEROGLYPH D014
+<U00013085> /xf0/x93/x82/x85 EGYPTIAN HIEROGLYPH D015
+<U00013086> /xf0/x93/x82/x86 EGYPTIAN HIEROGLYPH D016
+<U00013087> /xf0/x93/x82/x87 EGYPTIAN HIEROGLYPH D017
+<U00013088> /xf0/x93/x82/x88 EGYPTIAN HIEROGLYPH D018
+<U00013089> /xf0/x93/x82/x89 EGYPTIAN HIEROGLYPH D019
+<U0001308A> /xf0/x93/x82/x8a EGYPTIAN HIEROGLYPH D020
+<U0001308B> /xf0/x93/x82/x8b EGYPTIAN HIEROGLYPH D021
+<U0001308C> /xf0/x93/x82/x8c EGYPTIAN HIEROGLYPH D022
+<U0001308D> /xf0/x93/x82/x8d EGYPTIAN HIEROGLYPH D023
+<U0001308E> /xf0/x93/x82/x8e EGYPTIAN HIEROGLYPH D024
+<U0001308F> /xf0/x93/x82/x8f EGYPTIAN HIEROGLYPH D025
+<U00013090> /xf0/x93/x82/x90 EGYPTIAN HIEROGLYPH D026
+<U00013091> /xf0/x93/x82/x91 EGYPTIAN HIEROGLYPH D027
+<U00013092> /xf0/x93/x82/x92 EGYPTIAN HIEROGLYPH D027A
+<U00013093> /xf0/x93/x82/x93 EGYPTIAN HIEROGLYPH D028
+<U00013094> /xf0/x93/x82/x94 EGYPTIAN HIEROGLYPH D029
+<U00013095> /xf0/x93/x82/x95 EGYPTIAN HIEROGLYPH D030
+<U00013096> /xf0/x93/x82/x96 EGYPTIAN HIEROGLYPH D031
+<U00013097> /xf0/x93/x82/x97 EGYPTIAN HIEROGLYPH D031A
+<U00013098> /xf0/x93/x82/x98 EGYPTIAN HIEROGLYPH D032
+<U00013099> /xf0/x93/x82/x99 EGYPTIAN HIEROGLYPH D033
+<U0001309A> /xf0/x93/x82/x9a EGYPTIAN HIEROGLYPH D034
+<U0001309B> /xf0/x93/x82/x9b EGYPTIAN HIEROGLYPH D034A
+<U0001309C> /xf0/x93/x82/x9c EGYPTIAN HIEROGLYPH D035
+<U0001309D> /xf0/x93/x82/x9d EGYPTIAN HIEROGLYPH D036
+<U0001309E> /xf0/x93/x82/x9e EGYPTIAN HIEROGLYPH D037
+<U0001309F> /xf0/x93/x82/x9f EGYPTIAN HIEROGLYPH D038
+<U000130A0> /xf0/x93/x82/xa0 EGYPTIAN HIEROGLYPH D039
+<U000130A1> /xf0/x93/x82/xa1 EGYPTIAN HIEROGLYPH D040
+<U000130A2> /xf0/x93/x82/xa2 EGYPTIAN HIEROGLYPH D041
+<U000130A3> /xf0/x93/x82/xa3 EGYPTIAN HIEROGLYPH D042
+<U000130A4> /xf0/x93/x82/xa4 EGYPTIAN HIEROGLYPH D043
+<U000130A5> /xf0/x93/x82/xa5 EGYPTIAN HIEROGLYPH D044
+<U000130A6> /xf0/x93/x82/xa6 EGYPTIAN HIEROGLYPH D045
+<U000130A7> /xf0/x93/x82/xa7 EGYPTIAN HIEROGLYPH D046
+<U000130A8> /xf0/x93/x82/xa8 EGYPTIAN HIEROGLYPH D046A
+<U000130A9> /xf0/x93/x82/xa9 EGYPTIAN HIEROGLYPH D047
+<U000130AA> /xf0/x93/x82/xaa EGYPTIAN HIEROGLYPH D048
+<U000130AB> /xf0/x93/x82/xab EGYPTIAN HIEROGLYPH D048A
+<U000130AC> /xf0/x93/x82/xac EGYPTIAN HIEROGLYPH D049
+<U000130AD> /xf0/x93/x82/xad EGYPTIAN HIEROGLYPH D050
+<U000130AE> /xf0/x93/x82/xae EGYPTIAN HIEROGLYPH D050A
+<U000130AF> /xf0/x93/x82/xaf EGYPTIAN HIEROGLYPH D050B
+<U000130B0> /xf0/x93/x82/xb0 EGYPTIAN HIEROGLYPH D050C
+<U000130B1> /xf0/x93/x82/xb1 EGYPTIAN HIEROGLYPH D050D
+<U000130B2> /xf0/x93/x82/xb2 EGYPTIAN HIEROGLYPH D050E
+<U000130B3> /xf0/x93/x82/xb3 EGYPTIAN HIEROGLYPH D050F
+<U000130B4> /xf0/x93/x82/xb4 EGYPTIAN HIEROGLYPH D050G
+<U000130B5> /xf0/x93/x82/xb5 EGYPTIAN HIEROGLYPH D050H
+<U000130B6> /xf0/x93/x82/xb6 EGYPTIAN HIEROGLYPH D050I
+<U000130B7> /xf0/x93/x82/xb7 EGYPTIAN HIEROGLYPH D051
+<U000130B8> /xf0/x93/x82/xb8 EGYPTIAN HIEROGLYPH D052
+<U000130B9> /xf0/x93/x82/xb9 EGYPTIAN HIEROGLYPH D052A
+<U000130BA> /xf0/x93/x82/xba EGYPTIAN HIEROGLYPH D053
+<U000130BB> /xf0/x93/x82/xbb EGYPTIAN HIEROGLYPH D054
+<U000130BC> /xf0/x93/x82/xbc EGYPTIAN HIEROGLYPH D054A
+<U000130BD> /xf0/x93/x82/xbd EGYPTIAN HIEROGLYPH D055
+<U000130BE> /xf0/x93/x82/xbe EGYPTIAN HIEROGLYPH D056
+<U000130BF> /xf0/x93/x82/xbf EGYPTIAN HIEROGLYPH D057
+<U000130C0> /xf0/x93/x83/x80 EGYPTIAN HIEROGLYPH D058
+<U000130C1> /xf0/x93/x83/x81 EGYPTIAN HIEROGLYPH D059
+<U000130C2> /xf0/x93/x83/x82 EGYPTIAN HIEROGLYPH D060
+<U000130C3> /xf0/x93/x83/x83 EGYPTIAN HIEROGLYPH D061
+<U000130C4> /xf0/x93/x83/x84 EGYPTIAN HIEROGLYPH D062
+<U000130C5> /xf0/x93/x83/x85 EGYPTIAN HIEROGLYPH D063
+<U000130C6> /xf0/x93/x83/x86 EGYPTIAN HIEROGLYPH D064
+<U000130C7> /xf0/x93/x83/x87 EGYPTIAN HIEROGLYPH D065
+<U000130C8> /xf0/x93/x83/x88 EGYPTIAN HIEROGLYPH D066
+<U000130C9> /xf0/x93/x83/x89 EGYPTIAN HIEROGLYPH D067
+<U000130CA> /xf0/x93/x83/x8a EGYPTIAN HIEROGLYPH D067A
+<U000130CB> /xf0/x93/x83/x8b EGYPTIAN HIEROGLYPH D067B
+<U000130CC> /xf0/x93/x83/x8c EGYPTIAN HIEROGLYPH D067C
+<U000130CD> /xf0/x93/x83/x8d EGYPTIAN HIEROGLYPH D067D
+<U000130CE> /xf0/x93/x83/x8e EGYPTIAN HIEROGLYPH D067E
+<U000130CF> /xf0/x93/x83/x8f EGYPTIAN HIEROGLYPH D067F
+<U000130D0> /xf0/x93/x83/x90 EGYPTIAN HIEROGLYPH D067G
+<U000130D1> /xf0/x93/x83/x91 EGYPTIAN HIEROGLYPH D067H
+<U000130D2> /xf0/x93/x83/x92 EGYPTIAN HIEROGLYPH E001
+<U000130D3> /xf0/x93/x83/x93 EGYPTIAN HIEROGLYPH E002
+<U000130D4> /xf0/x93/x83/x94 EGYPTIAN HIEROGLYPH E003
+<U000130D5> /xf0/x93/x83/x95 EGYPTIAN HIEROGLYPH E004
+<U000130D6> /xf0/x93/x83/x96 EGYPTIAN HIEROGLYPH E005
+<U000130D7> /xf0/x93/x83/x97 EGYPTIAN HIEROGLYPH E006
+<U000130D8> /xf0/x93/x83/x98 EGYPTIAN HIEROGLYPH E007
+<U000130D9> /xf0/x93/x83/x99 EGYPTIAN HIEROGLYPH E008
+<U000130DA> /xf0/x93/x83/x9a EGYPTIAN HIEROGLYPH E008A
+<U000130DB> /xf0/x93/x83/x9b EGYPTIAN HIEROGLYPH E009
+<U000130DC> /xf0/x93/x83/x9c EGYPTIAN HIEROGLYPH E009A
+<U000130DD> /xf0/x93/x83/x9d EGYPTIAN HIEROGLYPH E010
+<U000130DE> /xf0/x93/x83/x9e EGYPTIAN HIEROGLYPH E011
+<U000130DF> /xf0/x93/x83/x9f EGYPTIAN HIEROGLYPH E012
+<U000130E0> /xf0/x93/x83/xa0 EGYPTIAN HIEROGLYPH E013
+<U000130E1> /xf0/x93/x83/xa1 EGYPTIAN HIEROGLYPH E014
+<U000130E2> /xf0/x93/x83/xa2 EGYPTIAN HIEROGLYPH E015
+<U000130E3> /xf0/x93/x83/xa3 EGYPTIAN HIEROGLYPH E016
+<U000130E4> /xf0/x93/x83/xa4 EGYPTIAN HIEROGLYPH E016A
+<U000130E5> /xf0/x93/x83/xa5 EGYPTIAN HIEROGLYPH E017
+<U000130E6> /xf0/x93/x83/xa6 EGYPTIAN HIEROGLYPH E017A
+<U000130E7> /xf0/x93/x83/xa7 EGYPTIAN HIEROGLYPH E018
+<U000130E8> /xf0/x93/x83/xa8 EGYPTIAN HIEROGLYPH E019
+<U000130E9> /xf0/x93/x83/xa9 EGYPTIAN HIEROGLYPH E020
+<U000130EA> /xf0/x93/x83/xaa EGYPTIAN HIEROGLYPH E020A
+<U000130EB> /xf0/x93/x83/xab EGYPTIAN HIEROGLYPH E021
+<U000130EC> /xf0/x93/x83/xac EGYPTIAN HIEROGLYPH E022
+<U000130ED> /xf0/x93/x83/xad EGYPTIAN HIEROGLYPH E023
+<U000130EE> /xf0/x93/x83/xae EGYPTIAN HIEROGLYPH E024
+<U000130EF> /xf0/x93/x83/xaf EGYPTIAN HIEROGLYPH E025
+<U000130F0> /xf0/x93/x83/xb0 EGYPTIAN HIEROGLYPH E026
+<U000130F1> /xf0/x93/x83/xb1 EGYPTIAN HIEROGLYPH E027
+<U000130F2> /xf0/x93/x83/xb2 EGYPTIAN HIEROGLYPH E028
+<U000130F3> /xf0/x93/x83/xb3 EGYPTIAN HIEROGLYPH E028A
+<U000130F4> /xf0/x93/x83/xb4 EGYPTIAN HIEROGLYPH E029
+<U000130F5> /xf0/x93/x83/xb5 EGYPTIAN HIEROGLYPH E030
+<U000130F6> /xf0/x93/x83/xb6 EGYPTIAN HIEROGLYPH E031
+<U000130F7> /xf0/x93/x83/xb7 EGYPTIAN HIEROGLYPH E032
+<U000130F8> /xf0/x93/x83/xb8 EGYPTIAN HIEROGLYPH E033
+<U000130F9> /xf0/x93/x83/xb9 EGYPTIAN HIEROGLYPH E034
+<U000130FA> /xf0/x93/x83/xba EGYPTIAN HIEROGLYPH E034A
+<U000130FB> /xf0/x93/x83/xbb EGYPTIAN HIEROGLYPH E036
+<U000130FC> /xf0/x93/x83/xbc EGYPTIAN HIEROGLYPH E037
+<U000130FD> /xf0/x93/x83/xbd EGYPTIAN HIEROGLYPH E038
+<U000130FE> /xf0/x93/x83/xbe EGYPTIAN HIEROGLYPH F001
+<U000130FF> /xf0/x93/x83/xbf EGYPTIAN HIEROGLYPH F001A
+<U00013100> /xf0/x93/x84/x80 EGYPTIAN HIEROGLYPH F002
+<U00013101> /xf0/x93/x84/x81 EGYPTIAN HIEROGLYPH F003
+<U00013102> /xf0/x93/x84/x82 EGYPTIAN HIEROGLYPH F004
+<U00013103> /xf0/x93/x84/x83 EGYPTIAN HIEROGLYPH F005
+<U00013104> /xf0/x93/x84/x84 EGYPTIAN HIEROGLYPH F006
+<U00013105> /xf0/x93/x84/x85 EGYPTIAN HIEROGLYPH F007
+<U00013106> /xf0/x93/x84/x86 EGYPTIAN HIEROGLYPH F008
+<U00013107> /xf0/x93/x84/x87 EGYPTIAN HIEROGLYPH F009
+<U00013108> /xf0/x93/x84/x88 EGYPTIAN HIEROGLYPH F010
+<U00013109> /xf0/x93/x84/x89 EGYPTIAN HIEROGLYPH F011
+<U0001310A> /xf0/x93/x84/x8a EGYPTIAN HIEROGLYPH F012
+<U0001310B> /xf0/x93/x84/x8b EGYPTIAN HIEROGLYPH F013
+<U0001310C> /xf0/x93/x84/x8c EGYPTIAN HIEROGLYPH F013A
+<U0001310D> /xf0/x93/x84/x8d EGYPTIAN HIEROGLYPH F014
+<U0001310E> /xf0/x93/x84/x8e EGYPTIAN HIEROGLYPH F015
+<U0001310F> /xf0/x93/x84/x8f EGYPTIAN HIEROGLYPH F016
+<U00013110> /xf0/x93/x84/x90 EGYPTIAN HIEROGLYPH F017
+<U00013111> /xf0/x93/x84/x91 EGYPTIAN HIEROGLYPH F018
+<U00013112> /xf0/x93/x84/x92 EGYPTIAN HIEROGLYPH F019
+<U00013113> /xf0/x93/x84/x93 EGYPTIAN HIEROGLYPH F020
+<U00013114> /xf0/x93/x84/x94 EGYPTIAN HIEROGLYPH F021
+<U00013115> /xf0/x93/x84/x95 EGYPTIAN HIEROGLYPH F021A
+<U00013116> /xf0/x93/x84/x96 EGYPTIAN HIEROGLYPH F022
+<U00013117> /xf0/x93/x84/x97 EGYPTIAN HIEROGLYPH F023
+<U00013118> /xf0/x93/x84/x98 EGYPTIAN HIEROGLYPH F024
+<U00013119> /xf0/x93/x84/x99 EGYPTIAN HIEROGLYPH F025
+<U0001311A> /xf0/x93/x84/x9a EGYPTIAN HIEROGLYPH F026
+<U0001311B> /xf0/x93/x84/x9b EGYPTIAN HIEROGLYPH F027
+<U0001311C> /xf0/x93/x84/x9c EGYPTIAN HIEROGLYPH F028
+<U0001311D> /xf0/x93/x84/x9d EGYPTIAN HIEROGLYPH F029
+<U0001311E> /xf0/x93/x84/x9e EGYPTIAN HIEROGLYPH F030
+<U0001311F> /xf0/x93/x84/x9f EGYPTIAN HIEROGLYPH F031
+<U00013120> /xf0/x93/x84/xa0 EGYPTIAN HIEROGLYPH F031A
+<U00013121> /xf0/x93/x84/xa1 EGYPTIAN HIEROGLYPH F032
+<U00013122> /xf0/x93/x84/xa2 EGYPTIAN HIEROGLYPH F033
+<U00013123> /xf0/x93/x84/xa3 EGYPTIAN HIEROGLYPH F034
+<U00013124> /xf0/x93/x84/xa4 EGYPTIAN HIEROGLYPH F035
+<U00013125> /xf0/x93/x84/xa5 EGYPTIAN HIEROGLYPH F036
+<U00013126> /xf0/x93/x84/xa6 EGYPTIAN HIEROGLYPH F037
+<U00013127> /xf0/x93/x84/xa7 EGYPTIAN HIEROGLYPH F037A
+<U00013128> /xf0/x93/x84/xa8 EGYPTIAN HIEROGLYPH F038
+<U00013129> /xf0/x93/x84/xa9 EGYPTIAN HIEROGLYPH F038A
+<U0001312A> /xf0/x93/x84/xaa EGYPTIAN HIEROGLYPH F039
+<U0001312B> /xf0/x93/x84/xab EGYPTIAN HIEROGLYPH F040
+<U0001312C> /xf0/x93/x84/xac EGYPTIAN HIEROGLYPH F041
+<U0001312D> /xf0/x93/x84/xad EGYPTIAN HIEROGLYPH F042
+<U0001312E> /xf0/x93/x84/xae EGYPTIAN HIEROGLYPH F043
+<U0001312F> /xf0/x93/x84/xaf EGYPTIAN HIEROGLYPH F044
+<U00013130> /xf0/x93/x84/xb0 EGYPTIAN HIEROGLYPH F045
+<U00013131> /xf0/x93/x84/xb1 EGYPTIAN HIEROGLYPH F045A
+<U00013132> /xf0/x93/x84/xb2 EGYPTIAN HIEROGLYPH F046
+<U00013133> /xf0/x93/x84/xb3 EGYPTIAN HIEROGLYPH F046A
+<U00013134> /xf0/x93/x84/xb4 EGYPTIAN HIEROGLYPH F047
+<U00013135> /xf0/x93/x84/xb5 EGYPTIAN HIEROGLYPH F047A
+<U00013136> /xf0/x93/x84/xb6 EGYPTIAN HIEROGLYPH F048
+<U00013137> /xf0/x93/x84/xb7 EGYPTIAN HIEROGLYPH F049
+<U00013138> /xf0/x93/x84/xb8 EGYPTIAN HIEROGLYPH F050
+<U00013139> /xf0/x93/x84/xb9 EGYPTIAN HIEROGLYPH F051
+<U0001313A> /xf0/x93/x84/xba EGYPTIAN HIEROGLYPH F051A
+<U0001313B> /xf0/x93/x84/xbb EGYPTIAN HIEROGLYPH F051B
+<U0001313C> /xf0/x93/x84/xbc EGYPTIAN HIEROGLYPH F051C
+<U0001313D> /xf0/x93/x84/xbd EGYPTIAN HIEROGLYPH F052
+<U0001313E> /xf0/x93/x84/xbe EGYPTIAN HIEROGLYPH F053
+<U0001313F> /xf0/x93/x84/xbf EGYPTIAN HIEROGLYPH G001
+<U00013140> /xf0/x93/x85/x80 EGYPTIAN HIEROGLYPH G002
+<U00013141> /xf0/x93/x85/x81 EGYPTIAN HIEROGLYPH G003
+<U00013142> /xf0/x93/x85/x82 EGYPTIAN HIEROGLYPH G004
+<U00013143> /xf0/x93/x85/x83 EGYPTIAN HIEROGLYPH G005
+<U00013144> /xf0/x93/x85/x84 EGYPTIAN HIEROGLYPH G006
+<U00013145> /xf0/x93/x85/x85 EGYPTIAN HIEROGLYPH G006A
+<U00013146> /xf0/x93/x85/x86 EGYPTIAN HIEROGLYPH G007
+<U00013147> /xf0/x93/x85/x87 EGYPTIAN HIEROGLYPH G007A
+<U00013148> /xf0/x93/x85/x88 EGYPTIAN HIEROGLYPH G007B
+<U00013149> /xf0/x93/x85/x89 EGYPTIAN HIEROGLYPH G008
+<U0001314A> /xf0/x93/x85/x8a EGYPTIAN HIEROGLYPH G009
+<U0001314B> /xf0/x93/x85/x8b EGYPTIAN HIEROGLYPH G010
+<U0001314C> /xf0/x93/x85/x8c EGYPTIAN HIEROGLYPH G011
+<U0001314D> /xf0/x93/x85/x8d EGYPTIAN HIEROGLYPH G011A
+<U0001314E> /xf0/x93/x85/x8e EGYPTIAN HIEROGLYPH G012
+<U0001314F> /xf0/x93/x85/x8f EGYPTIAN HIEROGLYPH G013
+<U00013150> /xf0/x93/x85/x90 EGYPTIAN HIEROGLYPH G014
+<U00013151> /xf0/x93/x85/x91 EGYPTIAN HIEROGLYPH G015
+<U00013152> /xf0/x93/x85/x92 EGYPTIAN HIEROGLYPH G016
+<U00013153> /xf0/x93/x85/x93 EGYPTIAN HIEROGLYPH G017
+<U00013154> /xf0/x93/x85/x94 EGYPTIAN HIEROGLYPH G018
+<U00013155> /xf0/x93/x85/x95 EGYPTIAN HIEROGLYPH G019
+<U00013156> /xf0/x93/x85/x96 EGYPTIAN HIEROGLYPH G020
+<U00013157> /xf0/x93/x85/x97 EGYPTIAN HIEROGLYPH G020A
+<U00013158> /xf0/x93/x85/x98 EGYPTIAN HIEROGLYPH G021
+<U00013159> /xf0/x93/x85/x99 EGYPTIAN HIEROGLYPH G022
+<U0001315A> /xf0/x93/x85/x9a EGYPTIAN HIEROGLYPH G023
+<U0001315B> /xf0/x93/x85/x9b EGYPTIAN HIEROGLYPH G024
+<U0001315C> /xf0/x93/x85/x9c EGYPTIAN HIEROGLYPH G025
+<U0001315D> /xf0/x93/x85/x9d EGYPTIAN HIEROGLYPH G026
+<U0001315E> /xf0/x93/x85/x9e EGYPTIAN HIEROGLYPH G026A
+<U0001315F> /xf0/x93/x85/x9f EGYPTIAN HIEROGLYPH G027
+<U00013160> /xf0/x93/x85/xa0 EGYPTIAN HIEROGLYPH G028
+<U00013161> /xf0/x93/x85/xa1 EGYPTIAN HIEROGLYPH G029
+<U00013162> /xf0/x93/x85/xa2 EGYPTIAN HIEROGLYPH G030
+<U00013163> /xf0/x93/x85/xa3 EGYPTIAN HIEROGLYPH G031
+<U00013164> /xf0/x93/x85/xa4 EGYPTIAN HIEROGLYPH G032
+<U00013165> /xf0/x93/x85/xa5 EGYPTIAN HIEROGLYPH G033
+<U00013166> /xf0/x93/x85/xa6 EGYPTIAN HIEROGLYPH G034
+<U00013167> /xf0/x93/x85/xa7 EGYPTIAN HIEROGLYPH G035
+<U00013168> /xf0/x93/x85/xa8 EGYPTIAN HIEROGLYPH G036
+<U00013169> /xf0/x93/x85/xa9 EGYPTIAN HIEROGLYPH G036A
+<U0001316A> /xf0/x93/x85/xaa EGYPTIAN HIEROGLYPH G037
+<U0001316B> /xf0/x93/x85/xab EGYPTIAN HIEROGLYPH G037A
+<U0001316C> /xf0/x93/x85/xac EGYPTIAN HIEROGLYPH G038
+<U0001316D> /xf0/x93/x85/xad EGYPTIAN HIEROGLYPH G039
+<U0001316E> /xf0/x93/x85/xae EGYPTIAN HIEROGLYPH G040
+<U0001316F> /xf0/x93/x85/xaf EGYPTIAN HIEROGLYPH G041
+<U00013170> /xf0/x93/x85/xb0 EGYPTIAN HIEROGLYPH G042
+<U00013171> /xf0/x93/x85/xb1 EGYPTIAN HIEROGLYPH G043
+<U00013172> /xf0/x93/x85/xb2 EGYPTIAN HIEROGLYPH G043A
+<U00013173> /xf0/x93/x85/xb3 EGYPTIAN HIEROGLYPH G044
+<U00013174> /xf0/x93/x85/xb4 EGYPTIAN HIEROGLYPH G045
+<U00013175> /xf0/x93/x85/xb5 EGYPTIAN HIEROGLYPH G045A
+<U00013176> /xf0/x93/x85/xb6 EGYPTIAN HIEROGLYPH G046
+<U00013177> /xf0/x93/x85/xb7 EGYPTIAN HIEROGLYPH G047
+<U00013178> /xf0/x93/x85/xb8 EGYPTIAN HIEROGLYPH G048
+<U00013179> /xf0/x93/x85/xb9 EGYPTIAN HIEROGLYPH G049
+<U0001317A> /xf0/x93/x85/xba EGYPTIAN HIEROGLYPH G050
+<U0001317B> /xf0/x93/x85/xbb EGYPTIAN HIEROGLYPH G051
+<U0001317C> /xf0/x93/x85/xbc EGYPTIAN HIEROGLYPH G052
+<U0001317D> /xf0/x93/x85/xbd EGYPTIAN HIEROGLYPH G053
+<U0001317E> /xf0/x93/x85/xbe EGYPTIAN HIEROGLYPH G054
+<U0001317F> /xf0/x93/x85/xbf EGYPTIAN HIEROGLYPH H001
+<U00013180> /xf0/x93/x86/x80 EGYPTIAN HIEROGLYPH H002
+<U00013181> /xf0/x93/x86/x81 EGYPTIAN HIEROGLYPH H003
+<U00013182> /xf0/x93/x86/x82 EGYPTIAN HIEROGLYPH H004
+<U00013183> /xf0/x93/x86/x83 EGYPTIAN HIEROGLYPH H005
+<U00013184> /xf0/x93/x86/x84 EGYPTIAN HIEROGLYPH H006
+<U00013185> /xf0/x93/x86/x85 EGYPTIAN HIEROGLYPH H006A
+<U00013186> /xf0/x93/x86/x86 EGYPTIAN HIEROGLYPH H007
+<U00013187> /xf0/x93/x86/x87 EGYPTIAN HIEROGLYPH H008
+<U00013188> /xf0/x93/x86/x88 EGYPTIAN HIEROGLYPH I001
+<U00013189> /xf0/x93/x86/x89 EGYPTIAN HIEROGLYPH I002
+<U0001318A> /xf0/x93/x86/x8a EGYPTIAN HIEROGLYPH I003
+<U0001318B> /xf0/x93/x86/x8b EGYPTIAN HIEROGLYPH I004
+<U0001318C> /xf0/x93/x86/x8c EGYPTIAN HIEROGLYPH I005
+<U0001318D> /xf0/x93/x86/x8d EGYPTIAN HIEROGLYPH I005A
+<U0001318E> /xf0/x93/x86/x8e EGYPTIAN HIEROGLYPH I006
+<U0001318F> /xf0/x93/x86/x8f EGYPTIAN HIEROGLYPH I007
+<U00013190> /xf0/x93/x86/x90 EGYPTIAN HIEROGLYPH I008
+<U00013191> /xf0/x93/x86/x91 EGYPTIAN HIEROGLYPH I009
+<U00013192> /xf0/x93/x86/x92 EGYPTIAN HIEROGLYPH I009A
+<U00013193> /xf0/x93/x86/x93 EGYPTIAN HIEROGLYPH I010
+<U00013194> /xf0/x93/x86/x94 EGYPTIAN HIEROGLYPH I010A
+<U00013195> /xf0/x93/x86/x95 EGYPTIAN HIEROGLYPH I011
+<U00013196> /xf0/x93/x86/x96 EGYPTIAN HIEROGLYPH I011A
+<U00013197> /xf0/x93/x86/x97 EGYPTIAN HIEROGLYPH I012
+<U00013198> /xf0/x93/x86/x98 EGYPTIAN HIEROGLYPH I013
+<U00013199> /xf0/x93/x86/x99 EGYPTIAN HIEROGLYPH I014
+<U0001319A> /xf0/x93/x86/x9a EGYPTIAN HIEROGLYPH I015
+<U0001319B> /xf0/x93/x86/x9b EGYPTIAN HIEROGLYPH K001
+<U0001319C> /xf0/x93/x86/x9c EGYPTIAN HIEROGLYPH K002
+<U0001319D> /xf0/x93/x86/x9d EGYPTIAN HIEROGLYPH K003
+<U0001319E> /xf0/x93/x86/x9e EGYPTIAN HIEROGLYPH K004
+<U0001319F> /xf0/x93/x86/x9f EGYPTIAN HIEROGLYPH K005
+<U000131A0> /xf0/x93/x86/xa0 EGYPTIAN HIEROGLYPH K006
+<U000131A1> /xf0/x93/x86/xa1 EGYPTIAN HIEROGLYPH K007
+<U000131A2> /xf0/x93/x86/xa2 EGYPTIAN HIEROGLYPH K008
+<U000131A3> /xf0/x93/x86/xa3 EGYPTIAN HIEROGLYPH L001
+<U000131A4> /xf0/x93/x86/xa4 EGYPTIAN HIEROGLYPH L002
+<U000131A5> /xf0/x93/x86/xa5 EGYPTIAN HIEROGLYPH L002A
+<U000131A6> /xf0/x93/x86/xa6 EGYPTIAN HIEROGLYPH L003
+<U000131A7> /xf0/x93/x86/xa7 EGYPTIAN HIEROGLYPH L004
+<U000131A8> /xf0/x93/x86/xa8 EGYPTIAN HIEROGLYPH L005
+<U000131A9> /xf0/x93/x86/xa9 EGYPTIAN HIEROGLYPH L006
+<U000131AA> /xf0/x93/x86/xaa EGYPTIAN HIEROGLYPH L006A
+<U000131AB> /xf0/x93/x86/xab EGYPTIAN HIEROGLYPH L007
+<U000131AC> /xf0/x93/x86/xac EGYPTIAN HIEROGLYPH L008
+<U000131AD> /xf0/x93/x86/xad EGYPTIAN HIEROGLYPH M001
+<U000131AE> /xf0/x93/x86/xae EGYPTIAN HIEROGLYPH M001A
+<U000131AF> /xf0/x93/x86/xaf EGYPTIAN HIEROGLYPH M001B
+<U000131B0> /xf0/x93/x86/xb0 EGYPTIAN HIEROGLYPH M002
+<U000131B1> /xf0/x93/x86/xb1 EGYPTIAN HIEROGLYPH M003
+<U000131B2> /xf0/x93/x86/xb2 EGYPTIAN HIEROGLYPH M003A
+<U000131B3> /xf0/x93/x86/xb3 EGYPTIAN HIEROGLYPH M004
+<U000131B4> /xf0/x93/x86/xb4 EGYPTIAN HIEROGLYPH M005
+<U000131B5> /xf0/x93/x86/xb5 EGYPTIAN HIEROGLYPH M006
+<U000131B6> /xf0/x93/x86/xb6 EGYPTIAN HIEROGLYPH M007
+<U000131B7> /xf0/x93/x86/xb7 EGYPTIAN HIEROGLYPH M008
+<U000131B8> /xf0/x93/x86/xb8 EGYPTIAN HIEROGLYPH M009
+<U000131B9> /xf0/x93/x86/xb9 EGYPTIAN HIEROGLYPH M010
+<U000131BA> /xf0/x93/x86/xba EGYPTIAN HIEROGLYPH M010A
+<U000131BB> /xf0/x93/x86/xbb EGYPTIAN HIEROGLYPH M011
+<U000131BC> /xf0/x93/x86/xbc EGYPTIAN HIEROGLYPH M012
+<U000131BD> /xf0/x93/x86/xbd EGYPTIAN HIEROGLYPH M012A
+<U000131BE> /xf0/x93/x86/xbe EGYPTIAN HIEROGLYPH M012B
+<U000131BF> /xf0/x93/x86/xbf EGYPTIAN HIEROGLYPH M012C
+<U000131C0> /xf0/x93/x87/x80 EGYPTIAN HIEROGLYPH M012D
+<U000131C1> /xf0/x93/x87/x81 EGYPTIAN HIEROGLYPH M012E
+<U000131C2> /xf0/x93/x87/x82 EGYPTIAN HIEROGLYPH M012F
+<U000131C3> /xf0/x93/x87/x83 EGYPTIAN HIEROGLYPH M012G
+<U000131C4> /xf0/x93/x87/x84 EGYPTIAN HIEROGLYPH M012H
+<U000131C5> /xf0/x93/x87/x85 EGYPTIAN HIEROGLYPH M013
+<U000131C6> /xf0/x93/x87/x86 EGYPTIAN HIEROGLYPH M014
+<U000131C7> /xf0/x93/x87/x87 EGYPTIAN HIEROGLYPH M015
+<U000131C8> /xf0/x93/x87/x88 EGYPTIAN HIEROGLYPH M015A
+<U000131C9> /xf0/x93/x87/x89 EGYPTIAN HIEROGLYPH M016
+<U000131CA> /xf0/x93/x87/x8a EGYPTIAN HIEROGLYPH M016A
+<U000131CB> /xf0/x93/x87/x8b EGYPTIAN HIEROGLYPH M017
+<U000131CC> /xf0/x93/x87/x8c EGYPTIAN HIEROGLYPH M017A
+<U000131CD> /xf0/x93/x87/x8d EGYPTIAN HIEROGLYPH M018
+<U000131CE> /xf0/x93/x87/x8e EGYPTIAN HIEROGLYPH M019
+<U000131CF> /xf0/x93/x87/x8f EGYPTIAN HIEROGLYPH M020
+<U000131D0> /xf0/x93/x87/x90 EGYPTIAN HIEROGLYPH M021
+<U000131D1> /xf0/x93/x87/x91 EGYPTIAN HIEROGLYPH M022
+<U000131D2> /xf0/x93/x87/x92 EGYPTIAN HIEROGLYPH M022A
+<U000131D3> /xf0/x93/x87/x93 EGYPTIAN HIEROGLYPH M023
+<U000131D4> /xf0/x93/x87/x94 EGYPTIAN HIEROGLYPH M024
+<U000131D5> /xf0/x93/x87/x95 EGYPTIAN HIEROGLYPH M024A
+<U000131D6> /xf0/x93/x87/x96 EGYPTIAN HIEROGLYPH M025
+<U000131D7> /xf0/x93/x87/x97 EGYPTIAN HIEROGLYPH M026
+<U000131D8> /xf0/x93/x87/x98 EGYPTIAN HIEROGLYPH M027
+<U000131D9> /xf0/x93/x87/x99 EGYPTIAN HIEROGLYPH M028
+<U000131DA> /xf0/x93/x87/x9a EGYPTIAN HIEROGLYPH M028A
+<U000131DB> /xf0/x93/x87/x9b EGYPTIAN HIEROGLYPH M029
+<U000131DC> /xf0/x93/x87/x9c EGYPTIAN HIEROGLYPH M030
+<U000131DD> /xf0/x93/x87/x9d EGYPTIAN HIEROGLYPH M031
+<U000131DE> /xf0/x93/x87/x9e EGYPTIAN HIEROGLYPH M031A
+<U000131DF> /xf0/x93/x87/x9f EGYPTIAN HIEROGLYPH M032
+<U000131E0> /xf0/x93/x87/xa0 EGYPTIAN HIEROGLYPH M033
+<U000131E1> /xf0/x93/x87/xa1 EGYPTIAN HIEROGLYPH M033A
+<U000131E2> /xf0/x93/x87/xa2 EGYPTIAN HIEROGLYPH M033B
+<U000131E3> /xf0/x93/x87/xa3 EGYPTIAN HIEROGLYPH M034
+<U000131E4> /xf0/x93/x87/xa4 EGYPTIAN HIEROGLYPH M035
+<U000131E5> /xf0/x93/x87/xa5 EGYPTIAN HIEROGLYPH M036
+<U000131E6> /xf0/x93/x87/xa6 EGYPTIAN HIEROGLYPH M037
+<U000131E7> /xf0/x93/x87/xa7 EGYPTIAN HIEROGLYPH M038
+<U000131E8> /xf0/x93/x87/xa8 EGYPTIAN HIEROGLYPH M039
+<U000131E9> /xf0/x93/x87/xa9 EGYPTIAN HIEROGLYPH M040
+<U000131EA> /xf0/x93/x87/xaa EGYPTIAN HIEROGLYPH M040A
+<U000131EB> /xf0/x93/x87/xab EGYPTIAN HIEROGLYPH M041
+<U000131EC> /xf0/x93/x87/xac EGYPTIAN HIEROGLYPH M042
+<U000131ED> /xf0/x93/x87/xad EGYPTIAN HIEROGLYPH M043
+<U000131EE> /xf0/x93/x87/xae EGYPTIAN HIEROGLYPH M044
+<U000131EF> /xf0/x93/x87/xaf EGYPTIAN HIEROGLYPH N001
+<U000131F0> /xf0/x93/x87/xb0 EGYPTIAN HIEROGLYPH N002
+<U000131F1> /xf0/x93/x87/xb1 EGYPTIAN HIEROGLYPH N003
+<U000131F2> /xf0/x93/x87/xb2 EGYPTIAN HIEROGLYPH N004
+<U000131F3> /xf0/x93/x87/xb3 EGYPTIAN HIEROGLYPH N005
+<U000131F4> /xf0/x93/x87/xb4 EGYPTIAN HIEROGLYPH N006
+<U000131F5> /xf0/x93/x87/xb5 EGYPTIAN HIEROGLYPH N007
+<U000131F6> /xf0/x93/x87/xb6 EGYPTIAN HIEROGLYPH N008
+<U000131F7> /xf0/x93/x87/xb7 EGYPTIAN HIEROGLYPH N009
+<U000131F8> /xf0/x93/x87/xb8 EGYPTIAN HIEROGLYPH N010
+<U000131F9> /xf0/x93/x87/xb9 EGYPTIAN HIEROGLYPH N011
+<U000131FA> /xf0/x93/x87/xba EGYPTIAN HIEROGLYPH N012
+<U000131FB> /xf0/x93/x87/xbb EGYPTIAN HIEROGLYPH N013
+<U000131FC> /xf0/x93/x87/xbc EGYPTIAN HIEROGLYPH N014
+<U000131FD> /xf0/x93/x87/xbd EGYPTIAN HIEROGLYPH N015
+<U000131FE> /xf0/x93/x87/xbe EGYPTIAN HIEROGLYPH N016
+<U000131FF> /xf0/x93/x87/xbf EGYPTIAN HIEROGLYPH N017
+<U00013200> /xf0/x93/x88/x80 EGYPTIAN HIEROGLYPH N018
+<U00013201> /xf0/x93/x88/x81 EGYPTIAN HIEROGLYPH N018A
+<U00013202> /xf0/x93/x88/x82 EGYPTIAN HIEROGLYPH N018B
+<U00013203> /xf0/x93/x88/x83 EGYPTIAN HIEROGLYPH N019
+<U00013204> /xf0/x93/x88/x84 EGYPTIAN HIEROGLYPH N020
+<U00013205> /xf0/x93/x88/x85 EGYPTIAN HIEROGLYPH N021
+<U00013206> /xf0/x93/x88/x86 EGYPTIAN HIEROGLYPH N022
+<U00013207> /xf0/x93/x88/x87 EGYPTIAN HIEROGLYPH N023
+<U00013208> /xf0/x93/x88/x88 EGYPTIAN HIEROGLYPH N024
+<U00013209> /xf0/x93/x88/x89 EGYPTIAN HIEROGLYPH N025
+<U0001320A> /xf0/x93/x88/x8a EGYPTIAN HIEROGLYPH N025A
+<U0001320B> /xf0/x93/x88/x8b EGYPTIAN HIEROGLYPH N026
+<U0001320C> /xf0/x93/x88/x8c EGYPTIAN HIEROGLYPH N027
+<U0001320D> /xf0/x93/x88/x8d EGYPTIAN HIEROGLYPH N028
+<U0001320E> /xf0/x93/x88/x8e EGYPTIAN HIEROGLYPH N029
+<U0001320F> /xf0/x93/x88/x8f EGYPTIAN HIEROGLYPH N030
+<U00013210> /xf0/x93/x88/x90 EGYPTIAN HIEROGLYPH N031
+<U00013211> /xf0/x93/x88/x91 EGYPTIAN HIEROGLYPH N032
+<U00013212> /xf0/x93/x88/x92 EGYPTIAN HIEROGLYPH N033
+<U00013213> /xf0/x93/x88/x93 EGYPTIAN HIEROGLYPH N033A
+<U00013214> /xf0/x93/x88/x94 EGYPTIAN HIEROGLYPH N034
+<U00013215> /xf0/x93/x88/x95 EGYPTIAN HIEROGLYPH N034A
+<U00013216> /xf0/x93/x88/x96 EGYPTIAN HIEROGLYPH N035
+<U00013217> /xf0/x93/x88/x97 EGYPTIAN HIEROGLYPH N035A
+<U00013218> /xf0/x93/x88/x98 EGYPTIAN HIEROGLYPH N036
+<U00013219> /xf0/x93/x88/x99 EGYPTIAN HIEROGLYPH N037
+<U0001321A> /xf0/x93/x88/x9a EGYPTIAN HIEROGLYPH N037A
+<U0001321B> /xf0/x93/x88/x9b EGYPTIAN HIEROGLYPH N038
+<U0001321C> /xf0/x93/x88/x9c EGYPTIAN HIEROGLYPH N039
+<U0001321D> /xf0/x93/x88/x9d EGYPTIAN HIEROGLYPH N040
+<U0001321E> /xf0/x93/x88/x9e EGYPTIAN HIEROGLYPH N041
+<U0001321F> /xf0/x93/x88/x9f EGYPTIAN HIEROGLYPH N042
+<U00013220> /xf0/x93/x88/xa0 EGYPTIAN HIEROGLYPH NL001
+<U00013221> /xf0/x93/x88/xa1 EGYPTIAN HIEROGLYPH NL002
+<U00013222> /xf0/x93/x88/xa2 EGYPTIAN HIEROGLYPH NL003
+<U00013223> /xf0/x93/x88/xa3 EGYPTIAN HIEROGLYPH NL004
+<U00013224> /xf0/x93/x88/xa4 EGYPTIAN HIEROGLYPH NL005
+<U00013225> /xf0/x93/x88/xa5 EGYPTIAN HIEROGLYPH NL005A
+<U00013226> /xf0/x93/x88/xa6 EGYPTIAN HIEROGLYPH NL006
+<U00013227> /xf0/x93/x88/xa7 EGYPTIAN HIEROGLYPH NL007
+<U00013228> /xf0/x93/x88/xa8 EGYPTIAN HIEROGLYPH NL008
+<U00013229> /xf0/x93/x88/xa9 EGYPTIAN HIEROGLYPH NL009
+<U0001322A> /xf0/x93/x88/xaa EGYPTIAN HIEROGLYPH NL010
+<U0001322B> /xf0/x93/x88/xab EGYPTIAN HIEROGLYPH NL011
+<U0001322C> /xf0/x93/x88/xac EGYPTIAN HIEROGLYPH NL012
+<U0001322D> /xf0/x93/x88/xad EGYPTIAN HIEROGLYPH NL013
+<U0001322E> /xf0/x93/x88/xae EGYPTIAN HIEROGLYPH NL014
+<U0001322F> /xf0/x93/x88/xaf EGYPTIAN HIEROGLYPH NL015
+<U00013230> /xf0/x93/x88/xb0 EGYPTIAN HIEROGLYPH NL016
+<U00013231> /xf0/x93/x88/xb1 EGYPTIAN HIEROGLYPH NL017
+<U00013232> /xf0/x93/x88/xb2 EGYPTIAN HIEROGLYPH NL017A
+<U00013233> /xf0/x93/x88/xb3 EGYPTIAN HIEROGLYPH NL018
+<U00013234> /xf0/x93/x88/xb4 EGYPTIAN HIEROGLYPH NL019
+<U00013235> /xf0/x93/x88/xb5 EGYPTIAN HIEROGLYPH NL020
+<U00013236> /xf0/x93/x88/xb6 EGYPTIAN HIEROGLYPH NU001
+<U00013237> /xf0/x93/x88/xb7 EGYPTIAN HIEROGLYPH NU002
+<U00013238> /xf0/x93/x88/xb8 EGYPTIAN HIEROGLYPH NU003
+<U00013239> /xf0/x93/x88/xb9 EGYPTIAN HIEROGLYPH NU004
+<U0001323A> /xf0/x93/x88/xba EGYPTIAN HIEROGLYPH NU005
+<U0001323B> /xf0/x93/x88/xbb EGYPTIAN HIEROGLYPH NU006
+<U0001323C> /xf0/x93/x88/xbc EGYPTIAN HIEROGLYPH NU007
+<U0001323D> /xf0/x93/x88/xbd EGYPTIAN HIEROGLYPH NU008
+<U0001323E> /xf0/x93/x88/xbe EGYPTIAN HIEROGLYPH NU009
+<U0001323F> /xf0/x93/x88/xbf EGYPTIAN HIEROGLYPH NU010
+<U00013240> /xf0/x93/x89/x80 EGYPTIAN HIEROGLYPH NU010A
+<U00013241> /xf0/x93/x89/x81 EGYPTIAN HIEROGLYPH NU011
+<U00013242> /xf0/x93/x89/x82 EGYPTIAN HIEROGLYPH NU011A
+<U00013243> /xf0/x93/x89/x83 EGYPTIAN HIEROGLYPH NU012
+<U00013244> /xf0/x93/x89/x84 EGYPTIAN HIEROGLYPH NU013
+<U00013245> /xf0/x93/x89/x85 EGYPTIAN HIEROGLYPH NU014
+<U00013246> /xf0/x93/x89/x86 EGYPTIAN HIEROGLYPH NU015
+<U00013247> /xf0/x93/x89/x87 EGYPTIAN HIEROGLYPH NU016
+<U00013248> /xf0/x93/x89/x88 EGYPTIAN HIEROGLYPH NU017
+<U00013249> /xf0/x93/x89/x89 EGYPTIAN HIEROGLYPH NU018
+<U0001324A> /xf0/x93/x89/x8a EGYPTIAN HIEROGLYPH NU018A
+<U0001324B> /xf0/x93/x89/x8b EGYPTIAN HIEROGLYPH NU019
+<U0001324C> /xf0/x93/x89/x8c EGYPTIAN HIEROGLYPH NU020
+<U0001324D> /xf0/x93/x89/x8d EGYPTIAN HIEROGLYPH NU021
+<U0001324E> /xf0/x93/x89/x8e EGYPTIAN HIEROGLYPH NU022
+<U0001324F> /xf0/x93/x89/x8f EGYPTIAN HIEROGLYPH NU022A
+<U00013250> /xf0/x93/x89/x90 EGYPTIAN HIEROGLYPH O001
+<U00013251> /xf0/x93/x89/x91 EGYPTIAN HIEROGLYPH O001A
+<U00013252> /xf0/x93/x89/x92 EGYPTIAN HIEROGLYPH O002
+<U00013253> /xf0/x93/x89/x93 EGYPTIAN HIEROGLYPH O003
+<U00013254> /xf0/x93/x89/x94 EGYPTIAN HIEROGLYPH O004
+<U00013255> /xf0/x93/x89/x95 EGYPTIAN HIEROGLYPH O005
+<U00013256> /xf0/x93/x89/x96 EGYPTIAN HIEROGLYPH O005A
+<U00013257> /xf0/x93/x89/x97 EGYPTIAN HIEROGLYPH O006
+<U00013258> /xf0/x93/x89/x98 EGYPTIAN HIEROGLYPH O006A
+<U00013259> /xf0/x93/x89/x99 EGYPTIAN HIEROGLYPH O006B
+<U0001325A> /xf0/x93/x89/x9a EGYPTIAN HIEROGLYPH O006C
+<U0001325B> /xf0/x93/x89/x9b EGYPTIAN HIEROGLYPH O006D
+<U0001325C> /xf0/x93/x89/x9c EGYPTIAN HIEROGLYPH O006E
+<U0001325D> /xf0/x93/x89/x9d EGYPTIAN HIEROGLYPH O006F
+<U0001325E> /xf0/x93/x89/x9e EGYPTIAN HIEROGLYPH O007
+<U0001325F> /xf0/x93/x89/x9f EGYPTIAN HIEROGLYPH O008
+<U00013260> /xf0/x93/x89/xa0 EGYPTIAN HIEROGLYPH O009
+<U00013261> /xf0/x93/x89/xa1 EGYPTIAN HIEROGLYPH O010
+<U00013262> /xf0/x93/x89/xa2 EGYPTIAN HIEROGLYPH O010A
+<U00013263> /xf0/x93/x89/xa3 EGYPTIAN HIEROGLYPH O010B
+<U00013264> /xf0/x93/x89/xa4 EGYPTIAN HIEROGLYPH O010C
+<U00013265> /xf0/x93/x89/xa5 EGYPTIAN HIEROGLYPH O011
+<U00013266> /xf0/x93/x89/xa6 EGYPTIAN HIEROGLYPH O012
+<U00013267> /xf0/x93/x89/xa7 EGYPTIAN HIEROGLYPH O013
+<U00013268> /xf0/x93/x89/xa8 EGYPTIAN HIEROGLYPH O014
+<U00013269> /xf0/x93/x89/xa9 EGYPTIAN HIEROGLYPH O015
+<U0001326A> /xf0/x93/x89/xaa EGYPTIAN HIEROGLYPH O016
+<U0001326B> /xf0/x93/x89/xab EGYPTIAN HIEROGLYPH O017
+<U0001326C> /xf0/x93/x89/xac EGYPTIAN HIEROGLYPH O018
+<U0001326D> /xf0/x93/x89/xad EGYPTIAN HIEROGLYPH O019
+<U0001326E> /xf0/x93/x89/xae EGYPTIAN HIEROGLYPH O019A
+<U0001326F> /xf0/x93/x89/xaf EGYPTIAN HIEROGLYPH O020
+<U00013270> /xf0/x93/x89/xb0 EGYPTIAN HIEROGLYPH O020A
+<U00013271> /xf0/x93/x89/xb1 EGYPTIAN HIEROGLYPH O021
+<U00013272> /xf0/x93/x89/xb2 EGYPTIAN HIEROGLYPH O022
+<U00013273> /xf0/x93/x89/xb3 EGYPTIAN HIEROGLYPH O023
+<U00013274> /xf0/x93/x89/xb4 EGYPTIAN HIEROGLYPH O024
+<U00013275> /xf0/x93/x89/xb5 EGYPTIAN HIEROGLYPH O024A
+<U00013276> /xf0/x93/x89/xb6 EGYPTIAN HIEROGLYPH O025
+<U00013277> /xf0/x93/x89/xb7 EGYPTIAN HIEROGLYPH O025A
+<U00013278> /xf0/x93/x89/xb8 EGYPTIAN HIEROGLYPH O026
+<U00013279> /xf0/x93/x89/xb9 EGYPTIAN HIEROGLYPH O027
+<U0001327A> /xf0/x93/x89/xba EGYPTIAN HIEROGLYPH O028
+<U0001327B> /xf0/x93/x89/xbb EGYPTIAN HIEROGLYPH O029
+<U0001327C> /xf0/x93/x89/xbc EGYPTIAN HIEROGLYPH O029A
+<U0001327D> /xf0/x93/x89/xbd EGYPTIAN HIEROGLYPH O030
+<U0001327E> /xf0/x93/x89/xbe EGYPTIAN HIEROGLYPH O030A
+<U0001327F> /xf0/x93/x89/xbf EGYPTIAN HIEROGLYPH O031
+<U00013280> /xf0/x93/x8a/x80 EGYPTIAN HIEROGLYPH O032
+<U00013281> /xf0/x93/x8a/x81 EGYPTIAN HIEROGLYPH O033
+<U00013282> /xf0/x93/x8a/x82 EGYPTIAN HIEROGLYPH O033A
+<U00013283> /xf0/x93/x8a/x83 EGYPTIAN HIEROGLYPH O034
+<U00013284> /xf0/x93/x8a/x84 EGYPTIAN HIEROGLYPH O035
+<U00013285> /xf0/x93/x8a/x85 EGYPTIAN HIEROGLYPH O036
+<U00013286> /xf0/x93/x8a/x86 EGYPTIAN HIEROGLYPH O036A
+<U00013287> /xf0/x93/x8a/x87 EGYPTIAN HIEROGLYPH O036B
+<U00013288> /xf0/x93/x8a/x88 EGYPTIAN HIEROGLYPH O036C
+<U00013289> /xf0/x93/x8a/x89 EGYPTIAN HIEROGLYPH O036D
+<U0001328A> /xf0/x93/x8a/x8a EGYPTIAN HIEROGLYPH O037
+<U0001328B> /xf0/x93/x8a/x8b EGYPTIAN HIEROGLYPH O038
+<U0001328C> /xf0/x93/x8a/x8c EGYPTIAN HIEROGLYPH O039
+<U0001328D> /xf0/x93/x8a/x8d EGYPTIAN HIEROGLYPH O040
+<U0001328E> /xf0/x93/x8a/x8e EGYPTIAN HIEROGLYPH O041
+<U0001328F> /xf0/x93/x8a/x8f EGYPTIAN HIEROGLYPH O042
+<U00013290> /xf0/x93/x8a/x90 EGYPTIAN HIEROGLYPH O043
+<U00013291> /xf0/x93/x8a/x91 EGYPTIAN HIEROGLYPH O044
+<U00013292> /xf0/x93/x8a/x92 EGYPTIAN HIEROGLYPH O045
+<U00013293> /xf0/x93/x8a/x93 EGYPTIAN HIEROGLYPH O046
+<U00013294> /xf0/x93/x8a/x94 EGYPTIAN HIEROGLYPH O047
+<U00013295> /xf0/x93/x8a/x95 EGYPTIAN HIEROGLYPH O048
+<U00013296> /xf0/x93/x8a/x96 EGYPTIAN HIEROGLYPH O049
+<U00013297> /xf0/x93/x8a/x97 EGYPTIAN HIEROGLYPH O050
+<U00013298> /xf0/x93/x8a/x98 EGYPTIAN HIEROGLYPH O050A
+<U00013299> /xf0/x93/x8a/x99 EGYPTIAN HIEROGLYPH O050B
+<U0001329A> /xf0/x93/x8a/x9a EGYPTIAN HIEROGLYPH O051
+<U0001329B> /xf0/x93/x8a/x9b EGYPTIAN HIEROGLYPH P001
+<U0001329C> /xf0/x93/x8a/x9c EGYPTIAN HIEROGLYPH P001A
+<U0001329D> /xf0/x93/x8a/x9d EGYPTIAN HIEROGLYPH P002
+<U0001329E> /xf0/x93/x8a/x9e EGYPTIAN HIEROGLYPH P003
+<U0001329F> /xf0/x93/x8a/x9f EGYPTIAN HIEROGLYPH P003A
+<U000132A0> /xf0/x93/x8a/xa0 EGYPTIAN HIEROGLYPH P004
+<U000132A1> /xf0/x93/x8a/xa1 EGYPTIAN HIEROGLYPH P005
+<U000132A2> /xf0/x93/x8a/xa2 EGYPTIAN HIEROGLYPH P006
+<U000132A3> /xf0/x93/x8a/xa3 EGYPTIAN HIEROGLYPH P007
+<U000132A4> /xf0/x93/x8a/xa4 EGYPTIAN HIEROGLYPH P008
+<U000132A5> /xf0/x93/x8a/xa5 EGYPTIAN HIEROGLYPH P009
+<U000132A6> /xf0/x93/x8a/xa6 EGYPTIAN HIEROGLYPH P010
+<U000132A7> /xf0/x93/x8a/xa7 EGYPTIAN HIEROGLYPH P011
+<U000132A8> /xf0/x93/x8a/xa8 EGYPTIAN HIEROGLYPH Q001
+<U000132A9> /xf0/x93/x8a/xa9 EGYPTIAN HIEROGLYPH Q002
+<U000132AA> /xf0/x93/x8a/xaa EGYPTIAN HIEROGLYPH Q003
+<U000132AB> /xf0/x93/x8a/xab EGYPTIAN HIEROGLYPH Q004
+<U000132AC> /xf0/x93/x8a/xac EGYPTIAN HIEROGLYPH Q005
+<U000132AD> /xf0/x93/x8a/xad EGYPTIAN HIEROGLYPH Q006
+<U000132AE> /xf0/x93/x8a/xae EGYPTIAN HIEROGLYPH Q007
+<U000132AF> /xf0/x93/x8a/xaf EGYPTIAN HIEROGLYPH R001
+<U000132B0> /xf0/x93/x8a/xb0 EGYPTIAN HIEROGLYPH R002
+<U000132B1> /xf0/x93/x8a/xb1 EGYPTIAN HIEROGLYPH R002A
+<U000132B2> /xf0/x93/x8a/xb2 EGYPTIAN HIEROGLYPH R003
+<U000132B3> /xf0/x93/x8a/xb3 EGYPTIAN HIEROGLYPH R003A
+<U000132B4> /xf0/x93/x8a/xb4 EGYPTIAN HIEROGLYPH R003B
+<U000132B5> /xf0/x93/x8a/xb5 EGYPTIAN HIEROGLYPH R004
+<U000132B6> /xf0/x93/x8a/xb6 EGYPTIAN HIEROGLYPH R005
+<U000132B7> /xf0/x93/x8a/xb7 EGYPTIAN HIEROGLYPH R006
+<U000132B8> /xf0/x93/x8a/xb8 EGYPTIAN HIEROGLYPH R007
+<U000132B9> /xf0/x93/x8a/xb9 EGYPTIAN HIEROGLYPH R008
+<U000132BA> /xf0/x93/x8a/xba EGYPTIAN HIEROGLYPH R009
+<U000132BB> /xf0/x93/x8a/xbb EGYPTIAN HIEROGLYPH R010
+<U000132BC> /xf0/x93/x8a/xbc EGYPTIAN HIEROGLYPH R010A
+<U000132BD> /xf0/x93/x8a/xbd EGYPTIAN HIEROGLYPH R011
+<U000132BE> /xf0/x93/x8a/xbe EGYPTIAN HIEROGLYPH R012
+<U000132BF> /xf0/x93/x8a/xbf EGYPTIAN HIEROGLYPH R013
+<U000132C0> /xf0/x93/x8b/x80 EGYPTIAN HIEROGLYPH R014
+<U000132C1> /xf0/x93/x8b/x81 EGYPTIAN HIEROGLYPH R015
+<U000132C2> /xf0/x93/x8b/x82 EGYPTIAN HIEROGLYPH R016
+<U000132C3> /xf0/x93/x8b/x83 EGYPTIAN HIEROGLYPH R016A
+<U000132C4> /xf0/x93/x8b/x84 EGYPTIAN HIEROGLYPH R017
+<U000132C5> /xf0/x93/x8b/x85 EGYPTIAN HIEROGLYPH R018
+<U000132C6> /xf0/x93/x8b/x86 EGYPTIAN HIEROGLYPH R019
+<U000132C7> /xf0/x93/x8b/x87 EGYPTIAN HIEROGLYPH R020
+<U000132C8> /xf0/x93/x8b/x88 EGYPTIAN HIEROGLYPH R021
+<U000132C9> /xf0/x93/x8b/x89 EGYPTIAN HIEROGLYPH R022
+<U000132CA> /xf0/x93/x8b/x8a EGYPTIAN HIEROGLYPH R023
+<U000132CB> /xf0/x93/x8b/x8b EGYPTIAN HIEROGLYPH R024
+<U000132CC> /xf0/x93/x8b/x8c EGYPTIAN HIEROGLYPH R025
+<U000132CD> /xf0/x93/x8b/x8d EGYPTIAN HIEROGLYPH R026
+<U000132CE> /xf0/x93/x8b/x8e EGYPTIAN HIEROGLYPH R027
+<U000132CF> /xf0/x93/x8b/x8f EGYPTIAN HIEROGLYPH R028
+<U000132D0> /xf0/x93/x8b/x90 EGYPTIAN HIEROGLYPH R029
+<U000132D1> /xf0/x93/x8b/x91 EGYPTIAN HIEROGLYPH S001
+<U000132D2> /xf0/x93/x8b/x92 EGYPTIAN HIEROGLYPH S002
+<U000132D3> /xf0/x93/x8b/x93 EGYPTIAN HIEROGLYPH S002A
+<U000132D4> /xf0/x93/x8b/x94 EGYPTIAN HIEROGLYPH S003
+<U000132D5> /xf0/x93/x8b/x95 EGYPTIAN HIEROGLYPH S004
+<U000132D6> /xf0/x93/x8b/x96 EGYPTIAN HIEROGLYPH S005
+<U000132D7> /xf0/x93/x8b/x97 EGYPTIAN HIEROGLYPH S006
+<U000132D8> /xf0/x93/x8b/x98 EGYPTIAN HIEROGLYPH S006A
+<U000132D9> /xf0/x93/x8b/x99 EGYPTIAN HIEROGLYPH S007
+<U000132DA> /xf0/x93/x8b/x9a EGYPTIAN HIEROGLYPH S008
+<U000132DB> /xf0/x93/x8b/x9b EGYPTIAN HIEROGLYPH S009
+<U000132DC> /xf0/x93/x8b/x9c EGYPTIAN HIEROGLYPH S010
+<U000132DD> /xf0/x93/x8b/x9d EGYPTIAN HIEROGLYPH S011
+<U000132DE> /xf0/x93/x8b/x9e EGYPTIAN HIEROGLYPH S012
+<U000132DF> /xf0/x93/x8b/x9f EGYPTIAN HIEROGLYPH S013
+<U000132E0> /xf0/x93/x8b/xa0 EGYPTIAN HIEROGLYPH S014
+<U000132E1> /xf0/x93/x8b/xa1 EGYPTIAN HIEROGLYPH S014A
+<U000132E2> /xf0/x93/x8b/xa2 EGYPTIAN HIEROGLYPH S014B
+<U000132E3> /xf0/x93/x8b/xa3 EGYPTIAN HIEROGLYPH S015
+<U000132E4> /xf0/x93/x8b/xa4 EGYPTIAN HIEROGLYPH S016
+<U000132E5> /xf0/x93/x8b/xa5 EGYPTIAN HIEROGLYPH S017
+<U000132E6> /xf0/x93/x8b/xa6 EGYPTIAN HIEROGLYPH S017A
+<U000132E7> /xf0/x93/x8b/xa7 EGYPTIAN HIEROGLYPH S018
+<U000132E8> /xf0/x93/x8b/xa8 EGYPTIAN HIEROGLYPH S019
+<U000132E9> /xf0/x93/x8b/xa9 EGYPTIAN HIEROGLYPH S020
+<U000132EA> /xf0/x93/x8b/xaa EGYPTIAN HIEROGLYPH S021
+<U000132EB> /xf0/x93/x8b/xab EGYPTIAN HIEROGLYPH S022
+<U000132EC> /xf0/x93/x8b/xac EGYPTIAN HIEROGLYPH S023
+<U000132ED> /xf0/x93/x8b/xad EGYPTIAN HIEROGLYPH S024
+<U000132EE> /xf0/x93/x8b/xae EGYPTIAN HIEROGLYPH S025
+<U000132EF> /xf0/x93/x8b/xaf EGYPTIAN HIEROGLYPH S026
+<U000132F0> /xf0/x93/x8b/xb0 EGYPTIAN HIEROGLYPH S026A
+<U000132F1> /xf0/x93/x8b/xb1 EGYPTIAN HIEROGLYPH S026B
+<U000132F2> /xf0/x93/x8b/xb2 EGYPTIAN HIEROGLYPH S027
+<U000132F3> /xf0/x93/x8b/xb3 EGYPTIAN HIEROGLYPH S028
+<U000132F4> /xf0/x93/x8b/xb4 EGYPTIAN HIEROGLYPH S029
+<U000132F5> /xf0/x93/x8b/xb5 EGYPTIAN HIEROGLYPH S030
+<U000132F6> /xf0/x93/x8b/xb6 EGYPTIAN HIEROGLYPH S031
+<U000132F7> /xf0/x93/x8b/xb7 EGYPTIAN HIEROGLYPH S032
+<U000132F8> /xf0/x93/x8b/xb8 EGYPTIAN HIEROGLYPH S033
+<U000132F9> /xf0/x93/x8b/xb9 EGYPTIAN HIEROGLYPH S034
+<U000132FA> /xf0/x93/x8b/xba EGYPTIAN HIEROGLYPH S035
+<U000132FB> /xf0/x93/x8b/xbb EGYPTIAN HIEROGLYPH S035A
+<U000132FC> /xf0/x93/x8b/xbc EGYPTIAN HIEROGLYPH S036
+<U000132FD> /xf0/x93/x8b/xbd EGYPTIAN HIEROGLYPH S037
+<U000132FE> /xf0/x93/x8b/xbe EGYPTIAN HIEROGLYPH S038
+<U000132FF> /xf0/x93/x8b/xbf EGYPTIAN HIEROGLYPH S039
+<U00013300> /xf0/x93/x8c/x80 EGYPTIAN HIEROGLYPH S040
+<U00013301> /xf0/x93/x8c/x81 EGYPTIAN HIEROGLYPH S041
+<U00013302> /xf0/x93/x8c/x82 EGYPTIAN HIEROGLYPH S042
+<U00013303> /xf0/x93/x8c/x83 EGYPTIAN HIEROGLYPH S043
+<U00013304> /xf0/x93/x8c/x84 EGYPTIAN HIEROGLYPH S044
+<U00013305> /xf0/x93/x8c/x85 EGYPTIAN HIEROGLYPH S045
+<U00013306> /xf0/x93/x8c/x86 EGYPTIAN HIEROGLYPH S046
+<U00013307> /xf0/x93/x8c/x87 EGYPTIAN HIEROGLYPH T001
+<U00013308> /xf0/x93/x8c/x88 EGYPTIAN HIEROGLYPH T002
+<U00013309> /xf0/x93/x8c/x89 EGYPTIAN HIEROGLYPH T003
+<U0001330A> /xf0/x93/x8c/x8a EGYPTIAN HIEROGLYPH T003A
+<U0001330B> /xf0/x93/x8c/x8b EGYPTIAN HIEROGLYPH T004
+<U0001330C> /xf0/x93/x8c/x8c EGYPTIAN HIEROGLYPH T005
+<U0001330D> /xf0/x93/x8c/x8d EGYPTIAN HIEROGLYPH T006
+<U0001330E> /xf0/x93/x8c/x8e EGYPTIAN HIEROGLYPH T007
+<U0001330F> /xf0/x93/x8c/x8f EGYPTIAN HIEROGLYPH T007A
+<U00013310> /xf0/x93/x8c/x90 EGYPTIAN HIEROGLYPH T008
+<U00013311> /xf0/x93/x8c/x91 EGYPTIAN HIEROGLYPH T008A
+<U00013312> /xf0/x93/x8c/x92 EGYPTIAN HIEROGLYPH T009
+<U00013313> /xf0/x93/x8c/x93 EGYPTIAN HIEROGLYPH T009A
+<U00013314> /xf0/x93/x8c/x94 EGYPTIAN HIEROGLYPH T010
+<U00013315> /xf0/x93/x8c/x95 EGYPTIAN HIEROGLYPH T011
+<U00013316> /xf0/x93/x8c/x96 EGYPTIAN HIEROGLYPH T011A
+<U00013317> /xf0/x93/x8c/x97 EGYPTIAN HIEROGLYPH T012
+<U00013318> /xf0/x93/x8c/x98 EGYPTIAN HIEROGLYPH T013
+<U00013319> /xf0/x93/x8c/x99 EGYPTIAN HIEROGLYPH T014
+<U0001331A> /xf0/x93/x8c/x9a EGYPTIAN HIEROGLYPH T015
+<U0001331B> /xf0/x93/x8c/x9b EGYPTIAN HIEROGLYPH T016
+<U0001331C> /xf0/x93/x8c/x9c EGYPTIAN HIEROGLYPH T016A
+<U0001331D> /xf0/x93/x8c/x9d EGYPTIAN HIEROGLYPH T017
+<U0001331E> /xf0/x93/x8c/x9e EGYPTIAN HIEROGLYPH T018
+<U0001331F> /xf0/x93/x8c/x9f EGYPTIAN HIEROGLYPH T019
+<U00013320> /xf0/x93/x8c/xa0 EGYPTIAN HIEROGLYPH T020
+<U00013321> /xf0/x93/x8c/xa1 EGYPTIAN HIEROGLYPH T021
+<U00013322> /xf0/x93/x8c/xa2 EGYPTIAN HIEROGLYPH T022
+<U00013323> /xf0/x93/x8c/xa3 EGYPTIAN HIEROGLYPH T023
+<U00013324> /xf0/x93/x8c/xa4 EGYPTIAN HIEROGLYPH T024
+<U00013325> /xf0/x93/x8c/xa5 EGYPTIAN HIEROGLYPH T025
+<U00013326> /xf0/x93/x8c/xa6 EGYPTIAN HIEROGLYPH T026
+<U00013327> /xf0/x93/x8c/xa7 EGYPTIAN HIEROGLYPH T027
+<U00013328> /xf0/x93/x8c/xa8 EGYPTIAN HIEROGLYPH T028
+<U00013329> /xf0/x93/x8c/xa9 EGYPTIAN HIEROGLYPH T029
+<U0001332A> /xf0/x93/x8c/xaa EGYPTIAN HIEROGLYPH T030
+<U0001332B> /xf0/x93/x8c/xab EGYPTIAN HIEROGLYPH T031
+<U0001332C> /xf0/x93/x8c/xac EGYPTIAN HIEROGLYPH T032
+<U0001332D> /xf0/x93/x8c/xad EGYPTIAN HIEROGLYPH T032A
+<U0001332E> /xf0/x93/x8c/xae EGYPTIAN HIEROGLYPH T033
+<U0001332F> /xf0/x93/x8c/xaf EGYPTIAN HIEROGLYPH T033A
+<U00013330> /xf0/x93/x8c/xb0 EGYPTIAN HIEROGLYPH T034
+<U00013331> /xf0/x93/x8c/xb1 EGYPTIAN HIEROGLYPH T035
+<U00013332> /xf0/x93/x8c/xb2 EGYPTIAN HIEROGLYPH T036
+<U00013333> /xf0/x93/x8c/xb3 EGYPTIAN HIEROGLYPH U001
+<U00013334> /xf0/x93/x8c/xb4 EGYPTIAN HIEROGLYPH U002
+<U00013335> /xf0/x93/x8c/xb5 EGYPTIAN HIEROGLYPH U003
+<U00013336> /xf0/x93/x8c/xb6 EGYPTIAN HIEROGLYPH U004
+<U00013337> /xf0/x93/x8c/xb7 EGYPTIAN HIEROGLYPH U005
+<U00013338> /xf0/x93/x8c/xb8 EGYPTIAN HIEROGLYPH U006
+<U00013339> /xf0/x93/x8c/xb9 EGYPTIAN HIEROGLYPH U006A
+<U0001333A> /xf0/x93/x8c/xba EGYPTIAN HIEROGLYPH U006B
+<U0001333B> /xf0/x93/x8c/xbb EGYPTIAN HIEROGLYPH U007
+<U0001333C> /xf0/x93/x8c/xbc EGYPTIAN HIEROGLYPH U008
+<U0001333D> /xf0/x93/x8c/xbd EGYPTIAN HIEROGLYPH U009
+<U0001333E> /xf0/x93/x8c/xbe EGYPTIAN HIEROGLYPH U010
+<U0001333F> /xf0/x93/x8c/xbf EGYPTIAN HIEROGLYPH U011
+<U00013340> /xf0/x93/x8d/x80 EGYPTIAN HIEROGLYPH U012
+<U00013341> /xf0/x93/x8d/x81 EGYPTIAN HIEROGLYPH U013
+<U00013342> /xf0/x93/x8d/x82 EGYPTIAN HIEROGLYPH U014
+<U00013343> /xf0/x93/x8d/x83 EGYPTIAN HIEROGLYPH U015
+<U00013344> /xf0/x93/x8d/x84 EGYPTIAN HIEROGLYPH U016
+<U00013345> /xf0/x93/x8d/x85 EGYPTIAN HIEROGLYPH U017
+<U00013346> /xf0/x93/x8d/x86 EGYPTIAN HIEROGLYPH U018
+<U00013347> /xf0/x93/x8d/x87 EGYPTIAN HIEROGLYPH U019
+<U00013348> /xf0/x93/x8d/x88 EGYPTIAN HIEROGLYPH U020
+<U00013349> /xf0/x93/x8d/x89 EGYPTIAN HIEROGLYPH U021
+<U0001334A> /xf0/x93/x8d/x8a EGYPTIAN HIEROGLYPH U022
+<U0001334B> /xf0/x93/x8d/x8b EGYPTIAN HIEROGLYPH U023
+<U0001334C> /xf0/x93/x8d/x8c EGYPTIAN HIEROGLYPH U023A
+<U0001334D> /xf0/x93/x8d/x8d EGYPTIAN HIEROGLYPH U024
+<U0001334E> /xf0/x93/x8d/x8e EGYPTIAN HIEROGLYPH U025
+<U0001334F> /xf0/x93/x8d/x8f EGYPTIAN HIEROGLYPH U026
+<U00013350> /xf0/x93/x8d/x90 EGYPTIAN HIEROGLYPH U027
+<U00013351> /xf0/x93/x8d/x91 EGYPTIAN HIEROGLYPH U028
+<U00013352> /xf0/x93/x8d/x92 EGYPTIAN HIEROGLYPH U029
+<U00013353> /xf0/x93/x8d/x93 EGYPTIAN HIEROGLYPH U029A
+<U00013354> /xf0/x93/x8d/x94 EGYPTIAN HIEROGLYPH U030
+<U00013355> /xf0/x93/x8d/x95 EGYPTIAN HIEROGLYPH U031
+<U00013356> /xf0/x93/x8d/x96 EGYPTIAN HIEROGLYPH U032
+<U00013357> /xf0/x93/x8d/x97 EGYPTIAN HIEROGLYPH U032A
+<U00013358> /xf0/x93/x8d/x98 EGYPTIAN HIEROGLYPH U033
+<U00013359> /xf0/x93/x8d/x99 EGYPTIAN HIEROGLYPH U034
+<U0001335A> /xf0/x93/x8d/x9a EGYPTIAN HIEROGLYPH U035
+<U0001335B> /xf0/x93/x8d/x9b EGYPTIAN HIEROGLYPH U036
+<U0001335C> /xf0/x93/x8d/x9c EGYPTIAN HIEROGLYPH U037
+<U0001335D> /xf0/x93/x8d/x9d EGYPTIAN HIEROGLYPH U038
+<U0001335E> /xf0/x93/x8d/x9e EGYPTIAN HIEROGLYPH U039
+<U0001335F> /xf0/x93/x8d/x9f EGYPTIAN HIEROGLYPH U040
+<U00013360> /xf0/x93/x8d/xa0 EGYPTIAN HIEROGLYPH U041
+<U00013361> /xf0/x93/x8d/xa1 EGYPTIAN HIEROGLYPH U042
+<U00013362> /xf0/x93/x8d/xa2 EGYPTIAN HIEROGLYPH V001
+<U00013363> /xf0/x93/x8d/xa3 EGYPTIAN HIEROGLYPH V001A
+<U00013364> /xf0/x93/x8d/xa4 EGYPTIAN HIEROGLYPH V001B
+<U00013365> /xf0/x93/x8d/xa5 EGYPTIAN HIEROGLYPH V001C
+<U00013366> /xf0/x93/x8d/xa6 EGYPTIAN HIEROGLYPH V001D
+<U00013367> /xf0/x93/x8d/xa7 EGYPTIAN HIEROGLYPH V001E
+<U00013368> /xf0/x93/x8d/xa8 EGYPTIAN HIEROGLYPH V001F
+<U00013369> /xf0/x93/x8d/xa9 EGYPTIAN HIEROGLYPH V001G
+<U0001336A> /xf0/x93/x8d/xaa EGYPTIAN HIEROGLYPH V001H
+<U0001336B> /xf0/x93/x8d/xab EGYPTIAN HIEROGLYPH V001I
+<U0001336C> /xf0/x93/x8d/xac EGYPTIAN HIEROGLYPH V002
+<U0001336D> /xf0/x93/x8d/xad EGYPTIAN HIEROGLYPH V002A
+<U0001336E> /xf0/x93/x8d/xae EGYPTIAN HIEROGLYPH V003
+<U0001336F> /xf0/x93/x8d/xaf EGYPTIAN HIEROGLYPH V004
+<U00013370> /xf0/x93/x8d/xb0 EGYPTIAN HIEROGLYPH V005
+<U00013371> /xf0/x93/x8d/xb1 EGYPTIAN HIEROGLYPH V006
+<U00013372> /xf0/x93/x8d/xb2 EGYPTIAN HIEROGLYPH V007
+<U00013373> /xf0/x93/x8d/xb3 EGYPTIAN HIEROGLYPH V007A
+<U00013374> /xf0/x93/x8d/xb4 EGYPTIAN HIEROGLYPH V007B
+<U00013375> /xf0/x93/x8d/xb5 EGYPTIAN HIEROGLYPH V008
+<U00013376> /xf0/x93/x8d/xb6 EGYPTIAN HIEROGLYPH V009
+<U00013377> /xf0/x93/x8d/xb7 EGYPTIAN HIEROGLYPH V010
+<U00013378> /xf0/x93/x8d/xb8 EGYPTIAN HIEROGLYPH V011
+<U00013379> /xf0/x93/x8d/xb9 EGYPTIAN HIEROGLYPH V011A
+<U0001337A> /xf0/x93/x8d/xba EGYPTIAN HIEROGLYPH V011B
+<U0001337B> /xf0/x93/x8d/xbb EGYPTIAN HIEROGLYPH V011C
+<U0001337C> /xf0/x93/x8d/xbc EGYPTIAN HIEROGLYPH V012
+<U0001337D> /xf0/x93/x8d/xbd EGYPTIAN HIEROGLYPH V012A
+<U0001337E> /xf0/x93/x8d/xbe EGYPTIAN HIEROGLYPH V012B
+<U0001337F> /xf0/x93/x8d/xbf EGYPTIAN HIEROGLYPH V013
+<U00013380> /xf0/x93/x8e/x80 EGYPTIAN HIEROGLYPH V014
+<U00013381> /xf0/x93/x8e/x81 EGYPTIAN HIEROGLYPH V015
+<U00013382> /xf0/x93/x8e/x82 EGYPTIAN HIEROGLYPH V016
+<U00013383> /xf0/x93/x8e/x83 EGYPTIAN HIEROGLYPH V017
+<U00013384> /xf0/x93/x8e/x84 EGYPTIAN HIEROGLYPH V018
+<U00013385> /xf0/x93/x8e/x85 EGYPTIAN HIEROGLYPH V019
+<U00013386> /xf0/x93/x8e/x86 EGYPTIAN HIEROGLYPH V020
+<U00013387> /xf0/x93/x8e/x87 EGYPTIAN HIEROGLYPH V020A
+<U00013388> /xf0/x93/x8e/x88 EGYPTIAN HIEROGLYPH V020B
+<U00013389> /xf0/x93/x8e/x89 EGYPTIAN HIEROGLYPH V020C
+<U0001338A> /xf0/x93/x8e/x8a EGYPTIAN HIEROGLYPH V020D
+<U0001338B> /xf0/x93/x8e/x8b EGYPTIAN HIEROGLYPH V020E
+<U0001338C> /xf0/x93/x8e/x8c EGYPTIAN HIEROGLYPH V020F
+<U0001338D> /xf0/x93/x8e/x8d EGYPTIAN HIEROGLYPH V020G
+<U0001338E> /xf0/x93/x8e/x8e EGYPTIAN HIEROGLYPH V020H
+<U0001338F> /xf0/x93/x8e/x8f EGYPTIAN HIEROGLYPH V020I
+<U00013390> /xf0/x93/x8e/x90 EGYPTIAN HIEROGLYPH V020J
+<U00013391> /xf0/x93/x8e/x91 EGYPTIAN HIEROGLYPH V020K
+<U00013392> /xf0/x93/x8e/x92 EGYPTIAN HIEROGLYPH V020L
+<U00013393> /xf0/x93/x8e/x93 EGYPTIAN HIEROGLYPH V021
+<U00013394> /xf0/x93/x8e/x94 EGYPTIAN HIEROGLYPH V022
+<U00013395> /xf0/x93/x8e/x95 EGYPTIAN HIEROGLYPH V023
+<U00013396> /xf0/x93/x8e/x96 EGYPTIAN HIEROGLYPH V023A
+<U00013397> /xf0/x93/x8e/x97 EGYPTIAN HIEROGLYPH V024
+<U00013398> /xf0/x93/x8e/x98 EGYPTIAN HIEROGLYPH V025
+<U00013399> /xf0/x93/x8e/x99 EGYPTIAN HIEROGLYPH V026
+<U0001339A> /xf0/x93/x8e/x9a EGYPTIAN HIEROGLYPH V027
+<U0001339B> /xf0/x93/x8e/x9b EGYPTIAN HIEROGLYPH V028
+<U0001339C> /xf0/x93/x8e/x9c EGYPTIAN HIEROGLYPH V028A
+<U0001339D> /xf0/x93/x8e/x9d EGYPTIAN HIEROGLYPH V029
+<U0001339E> /xf0/x93/x8e/x9e EGYPTIAN HIEROGLYPH V029A
+<U0001339F> /xf0/x93/x8e/x9f EGYPTIAN HIEROGLYPH V030
+<U000133A0> /xf0/x93/x8e/xa0 EGYPTIAN HIEROGLYPH V030A
+<U000133A1> /xf0/x93/x8e/xa1 EGYPTIAN HIEROGLYPH V031
+<U000133A2> /xf0/x93/x8e/xa2 EGYPTIAN HIEROGLYPH V031A
+<U000133A3> /xf0/x93/x8e/xa3 EGYPTIAN HIEROGLYPH V032
+<U000133A4> /xf0/x93/x8e/xa4 EGYPTIAN HIEROGLYPH V033
+<U000133A5> /xf0/x93/x8e/xa5 EGYPTIAN HIEROGLYPH V033A
+<U000133A6> /xf0/x93/x8e/xa6 EGYPTIAN HIEROGLYPH V034
+<U000133A7> /xf0/x93/x8e/xa7 EGYPTIAN HIEROGLYPH V035
+<U000133A8> /xf0/x93/x8e/xa8 EGYPTIAN HIEROGLYPH V036
+<U000133A9> /xf0/x93/x8e/xa9 EGYPTIAN HIEROGLYPH V037
+<U000133AA> /xf0/x93/x8e/xaa EGYPTIAN HIEROGLYPH V037A
+<U000133AB> /xf0/x93/x8e/xab EGYPTIAN HIEROGLYPH V038
+<U000133AC> /xf0/x93/x8e/xac EGYPTIAN HIEROGLYPH V039
+<U000133AD> /xf0/x93/x8e/xad EGYPTIAN HIEROGLYPH V040
+<U000133AE> /xf0/x93/x8e/xae EGYPTIAN HIEROGLYPH V040A
+<U000133AF> /xf0/x93/x8e/xaf EGYPTIAN HIEROGLYPH W001
+<U000133B0> /xf0/x93/x8e/xb0 EGYPTIAN HIEROGLYPH W002
+<U000133B1> /xf0/x93/x8e/xb1 EGYPTIAN HIEROGLYPH W003
+<U000133B2> /xf0/x93/x8e/xb2 EGYPTIAN HIEROGLYPH W003A
+<U000133B3> /xf0/x93/x8e/xb3 EGYPTIAN HIEROGLYPH W004
+<U000133B4> /xf0/x93/x8e/xb4 EGYPTIAN HIEROGLYPH W005
+<U000133B5> /xf0/x93/x8e/xb5 EGYPTIAN HIEROGLYPH W006
+<U000133B6> /xf0/x93/x8e/xb6 EGYPTIAN HIEROGLYPH W007
+<U000133B7> /xf0/x93/x8e/xb7 EGYPTIAN HIEROGLYPH W008
+<U000133B8> /xf0/x93/x8e/xb8 EGYPTIAN HIEROGLYPH W009
+<U000133B9> /xf0/x93/x8e/xb9 EGYPTIAN HIEROGLYPH W009A
+<U000133BA> /xf0/x93/x8e/xba EGYPTIAN HIEROGLYPH W010
+<U000133BB> /xf0/x93/x8e/xbb EGYPTIAN HIEROGLYPH W010A
+<U000133BC> /xf0/x93/x8e/xbc EGYPTIAN HIEROGLYPH W011
+<U000133BD> /xf0/x93/x8e/xbd EGYPTIAN HIEROGLYPH W012
+<U000133BE> /xf0/x93/x8e/xbe EGYPTIAN HIEROGLYPH W013
+<U000133BF> /xf0/x93/x8e/xbf EGYPTIAN HIEROGLYPH W014
+<U000133C0> /xf0/x93/x8f/x80 EGYPTIAN HIEROGLYPH W014A
+<U000133C1> /xf0/x93/x8f/x81 EGYPTIAN HIEROGLYPH W015
+<U000133C2> /xf0/x93/x8f/x82 EGYPTIAN HIEROGLYPH W016
+<U000133C3> /xf0/x93/x8f/x83 EGYPTIAN HIEROGLYPH W017
+<U000133C4> /xf0/x93/x8f/x84 EGYPTIAN HIEROGLYPH W017A
+<U000133C5> /xf0/x93/x8f/x85 EGYPTIAN HIEROGLYPH W018
+<U000133C6> /xf0/x93/x8f/x86 EGYPTIAN HIEROGLYPH W018A
+<U000133C7> /xf0/x93/x8f/x87 EGYPTIAN HIEROGLYPH W019
+<U000133C8> /xf0/x93/x8f/x88 EGYPTIAN HIEROGLYPH W020
+<U000133C9> /xf0/x93/x8f/x89 EGYPTIAN HIEROGLYPH W021
+<U000133CA> /xf0/x93/x8f/x8a EGYPTIAN HIEROGLYPH W022
+<U000133CB> /xf0/x93/x8f/x8b EGYPTIAN HIEROGLYPH W023
+<U000133CC> /xf0/x93/x8f/x8c EGYPTIAN HIEROGLYPH W024
+<U000133CD> /xf0/x93/x8f/x8d EGYPTIAN HIEROGLYPH W024A
+<U000133CE> /xf0/x93/x8f/x8e EGYPTIAN HIEROGLYPH W025
+<U000133CF> /xf0/x93/x8f/x8f EGYPTIAN HIEROGLYPH X001
+<U000133D0> /xf0/x93/x8f/x90 EGYPTIAN HIEROGLYPH X002
+<U000133D1> /xf0/x93/x8f/x91 EGYPTIAN HIEROGLYPH X003
+<U000133D2> /xf0/x93/x8f/x92 EGYPTIAN HIEROGLYPH X004
+<U000133D3> /xf0/x93/x8f/x93 EGYPTIAN HIEROGLYPH X004A
+<U000133D4> /xf0/x93/x8f/x94 EGYPTIAN HIEROGLYPH X004B
+<U000133D5> /xf0/x93/x8f/x95 EGYPTIAN HIEROGLYPH X005
+<U000133D6> /xf0/x93/x8f/x96 EGYPTIAN HIEROGLYPH X006
+<U000133D7> /xf0/x93/x8f/x97 EGYPTIAN HIEROGLYPH X006A
+<U000133D8> /xf0/x93/x8f/x98 EGYPTIAN HIEROGLYPH X007
+<U000133D9> /xf0/x93/x8f/x99 EGYPTIAN HIEROGLYPH X008
+<U000133DA> /xf0/x93/x8f/x9a EGYPTIAN HIEROGLYPH X008A
+<U000133DB> /xf0/x93/x8f/x9b EGYPTIAN HIEROGLYPH Y001
+<U000133DC> /xf0/x93/x8f/x9c EGYPTIAN HIEROGLYPH Y001A
+<U000133DD> /xf0/x93/x8f/x9d EGYPTIAN HIEROGLYPH Y002
+<U000133DE> /xf0/x93/x8f/x9e EGYPTIAN HIEROGLYPH Y003
+<U000133DF> /xf0/x93/x8f/x9f EGYPTIAN HIEROGLYPH Y004
+<U000133E0> /xf0/x93/x8f/xa0 EGYPTIAN HIEROGLYPH Y005
+<U000133E1> /xf0/x93/x8f/xa1 EGYPTIAN HIEROGLYPH Y006
+<U000133E2> /xf0/x93/x8f/xa2 EGYPTIAN HIEROGLYPH Y007
+<U000133E3> /xf0/x93/x8f/xa3 EGYPTIAN HIEROGLYPH Y008
+<U000133E4> /xf0/x93/x8f/xa4 EGYPTIAN HIEROGLYPH Z001
+<U000133E5> /xf0/x93/x8f/xa5 EGYPTIAN HIEROGLYPH Z002
+<U000133E6> /xf0/x93/x8f/xa6 EGYPTIAN HIEROGLYPH Z002A
+<U000133E7> /xf0/x93/x8f/xa7 EGYPTIAN HIEROGLYPH Z002B
+<U000133E8> /xf0/x93/x8f/xa8 EGYPTIAN HIEROGLYPH Z002C
+<U000133E9> /xf0/x93/x8f/xa9 EGYPTIAN HIEROGLYPH Z002D
+<U000133EA> /xf0/x93/x8f/xaa EGYPTIAN HIEROGLYPH Z003
+<U000133EB> /xf0/x93/x8f/xab EGYPTIAN HIEROGLYPH Z003A
+<U000133EC> /xf0/x93/x8f/xac EGYPTIAN HIEROGLYPH Z003B
+<U000133ED> /xf0/x93/x8f/xad EGYPTIAN HIEROGLYPH Z004
+<U000133EE> /xf0/x93/x8f/xae EGYPTIAN HIEROGLYPH Z004A
+<U000133EF> /xf0/x93/x8f/xaf EGYPTIAN HIEROGLYPH Z005
+<U000133F0> /xf0/x93/x8f/xb0 EGYPTIAN HIEROGLYPH Z005A
+<U000133F1> /xf0/x93/x8f/xb1 EGYPTIAN HIEROGLYPH Z006
+<U000133F2> /xf0/x93/x8f/xb2 EGYPTIAN HIEROGLYPH Z007
+<U000133F3> /xf0/x93/x8f/xb3 EGYPTIAN HIEROGLYPH Z008
+<U000133F4> /xf0/x93/x8f/xb4 EGYPTIAN HIEROGLYPH Z009
+<U000133F5> /xf0/x93/x8f/xb5 EGYPTIAN HIEROGLYPH Z010
+<U000133F6> /xf0/x93/x8f/xb6 EGYPTIAN HIEROGLYPH Z011
+<U000133F7> /xf0/x93/x8f/xb7 EGYPTIAN HIEROGLYPH Z012
+<U000133F8> /xf0/x93/x8f/xb8 EGYPTIAN HIEROGLYPH Z013
+<U000133F9> /xf0/x93/x8f/xb9 EGYPTIAN HIEROGLYPH Z014
+<U000133FA> /xf0/x93/x8f/xba EGYPTIAN HIEROGLYPH Z015
+<U000133FB> /xf0/x93/x8f/xbb EGYPTIAN HIEROGLYPH Z015A
+<U000133FC> /xf0/x93/x8f/xbc EGYPTIAN HIEROGLYPH Z015B
+<U000133FD> /xf0/x93/x8f/xbd EGYPTIAN HIEROGLYPH Z015C
+<U000133FE> /xf0/x93/x8f/xbe EGYPTIAN HIEROGLYPH Z015D
+<U000133FF> /xf0/x93/x8f/xbf EGYPTIAN HIEROGLYPH Z015E
+<U00013400> /xf0/x93/x90/x80 EGYPTIAN HIEROGLYPH Z015F
+<U00013401> /xf0/x93/x90/x81 EGYPTIAN HIEROGLYPH Z015G
+<U00013402> /xf0/x93/x90/x82 EGYPTIAN HIEROGLYPH Z015H
+<U00013403> /xf0/x93/x90/x83 EGYPTIAN HIEROGLYPH Z015I
+<U00013404> /xf0/x93/x90/x84 EGYPTIAN HIEROGLYPH Z016
+<U00013405> /xf0/x93/x90/x85 EGYPTIAN HIEROGLYPH Z016A
+<U00013406> /xf0/x93/x90/x86 EGYPTIAN HIEROGLYPH Z016B
+<U00013407> /xf0/x93/x90/x87 EGYPTIAN HIEROGLYPH Z016C
+<U00013408> /xf0/x93/x90/x88 EGYPTIAN HIEROGLYPH Z016D
+<U00013409> /xf0/x93/x90/x89 EGYPTIAN HIEROGLYPH Z016E
+<U0001340A> /xf0/x93/x90/x8a EGYPTIAN HIEROGLYPH Z016F
+<U0001340B> /xf0/x93/x90/x8b EGYPTIAN HIEROGLYPH Z016G
+<U0001340C> /xf0/x93/x90/x8c EGYPTIAN HIEROGLYPH Z016H
+<U0001340D> /xf0/x93/x90/x8d EGYPTIAN HIEROGLYPH AA001
+<U0001340E> /xf0/x93/x90/x8e EGYPTIAN HIEROGLYPH AA002
+<U0001340F> /xf0/x93/x90/x8f EGYPTIAN HIEROGLYPH AA003
+<U00013410> /xf0/x93/x90/x90 EGYPTIAN HIEROGLYPH AA004
+<U00013411> /xf0/x93/x90/x91 EGYPTIAN HIEROGLYPH AA005
+<U00013412> /xf0/x93/x90/x92 EGYPTIAN HIEROGLYPH AA006
+<U00013413> /xf0/x93/x90/x93 EGYPTIAN HIEROGLYPH AA007
+<U00013414> /xf0/x93/x90/x94 EGYPTIAN HIEROGLYPH AA007A
+<U00013415> /xf0/x93/x90/x95 EGYPTIAN HIEROGLYPH AA007B
+<U00013416> /xf0/x93/x90/x96 EGYPTIAN HIEROGLYPH AA008
+<U00013417> /xf0/x93/x90/x97 EGYPTIAN HIEROGLYPH AA009
+<U00013418> /xf0/x93/x90/x98 EGYPTIAN HIEROGLYPH AA010
+<U00013419> /xf0/x93/x90/x99 EGYPTIAN HIEROGLYPH AA011
+<U0001341A> /xf0/x93/x90/x9a EGYPTIAN HIEROGLYPH AA012
+<U0001341B> /xf0/x93/x90/x9b EGYPTIAN HIEROGLYPH AA013
+<U0001341C> /xf0/x93/x90/x9c EGYPTIAN HIEROGLYPH AA014
+<U0001341D> /xf0/x93/x90/x9d EGYPTIAN HIEROGLYPH AA015
+<U0001341E> /xf0/x93/x90/x9e EGYPTIAN HIEROGLYPH AA016
+<U0001341F> /xf0/x93/x90/x9f EGYPTIAN HIEROGLYPH AA017
+<U00013420> /xf0/x93/x90/xa0 EGYPTIAN HIEROGLYPH AA018
+<U00013421> /xf0/x93/x90/xa1 EGYPTIAN HIEROGLYPH AA019
+<U00013422> /xf0/x93/x90/xa2 EGYPTIAN HIEROGLYPH AA020
+<U00013423> /xf0/x93/x90/xa3 EGYPTIAN HIEROGLYPH AA021
+<U00013424> /xf0/x93/x90/xa4 EGYPTIAN HIEROGLYPH AA022
+<U00013425> /xf0/x93/x90/xa5 EGYPTIAN HIEROGLYPH AA023
+<U00013426> /xf0/x93/x90/xa6 EGYPTIAN HIEROGLYPH AA024
+<U00013427> /xf0/x93/x90/xa7 EGYPTIAN HIEROGLYPH AA025
+<U00013428> /xf0/x93/x90/xa8 EGYPTIAN HIEROGLYPH AA026
+<U00013429> /xf0/x93/x90/xa9 EGYPTIAN HIEROGLYPH AA027
+<U0001342A> /xf0/x93/x90/xaa EGYPTIAN HIEROGLYPH AA028
+<U0001342B> /xf0/x93/x90/xab EGYPTIAN HIEROGLYPH AA029
+<U0001342C> /xf0/x93/x90/xac EGYPTIAN HIEROGLYPH AA030
+<U0001342D> /xf0/x93/x90/xad EGYPTIAN HIEROGLYPH AA031
+<U0001342E> /xf0/x93/x90/xae EGYPTIAN HIEROGLYPH AA032
+<U00016800> /xf0/x96/xa0/x80 BAMUM LETTER PHASE-A NGKUE MFON
+<U00016801> /xf0/x96/xa0/x81 BAMUM LETTER PHASE-A GBIEE FON
+<U00016802> /xf0/x96/xa0/x82 BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE
+<U00016803> /xf0/x96/xa0/x83 BAMUM LETTER PHASE-A PON MFON PIPAEMBA
+<U00016804> /xf0/x96/xa0/x84 BAMUM LETTER PHASE-A NAA MFON
+<U00016805> /xf0/x96/xa0/x85 BAMUM LETTER PHASE-A SHUENSHUET
+<U00016806> /xf0/x96/xa0/x86 BAMUM LETTER PHASE-A TITA MFON
+<U00016807> /xf0/x96/xa0/x87 BAMUM LETTER PHASE-A NZA MFON
+<U00016808> /xf0/x96/xa0/x88 BAMUM LETTER PHASE-A SHINDA PA NJI
+<U00016809> /xf0/x96/xa0/x89 BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE
+<U0001680A> /xf0/x96/xa0/x8a BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA
+<U0001680B> /xf0/x96/xa0/x8b BAMUM LETTER PHASE-A MAEMBGBIEE
+<U0001680C> /xf0/x96/xa0/x8c BAMUM LETTER PHASE-A TU MAEMBA
+<U0001680D> /xf0/x96/xa0/x8d BAMUM LETTER PHASE-A NGANGU
+<U0001680E> /xf0/x96/xa0/x8e BAMUM LETTER PHASE-A MAEMVEUX
+<U0001680F> /xf0/x96/xa0/x8f BAMUM LETTER PHASE-A MANSUAE
+<U00016810> /xf0/x96/xa0/x90 BAMUM LETTER PHASE-A MVEUAENGAM
+<U00016811> /xf0/x96/xa0/x91 BAMUM LETTER PHASE-A SEUNYAM
+<U00016812> /xf0/x96/xa0/x92 BAMUM LETTER PHASE-A NTOQPEN
+<U00016813> /xf0/x96/xa0/x93 BAMUM LETTER PHASE-A KEUKEUTNDA
+<U00016814> /xf0/x96/xa0/x94 BAMUM LETTER PHASE-A NKINDI
+<U00016815> /xf0/x96/xa0/x95 BAMUM LETTER PHASE-A SUU
+<U00016816> /xf0/x96/xa0/x96 BAMUM LETTER PHASE-A NGKUENZEUM
+<U00016817> /xf0/x96/xa0/x97 BAMUM LETTER PHASE-A LAPAQ
+<U00016818> /xf0/x96/xa0/x98 BAMUM LETTER PHASE-A LET KUT
+<U00016819> /xf0/x96/xa0/x99 BAMUM LETTER PHASE-A NTAP MFAA
+<U0001681A> /xf0/x96/xa0/x9a BAMUM LETTER PHASE-A MAEKEUP
+<U0001681B> /xf0/x96/xa0/x9b BAMUM LETTER PHASE-A PASHAE
+<U0001681C> /xf0/x96/xa0/x9c BAMUM LETTER PHASE-A GHEUAERAE
+<U0001681D> /xf0/x96/xa0/x9d BAMUM LETTER PHASE-A PAMSHAE
+<U0001681E> /xf0/x96/xa0/x9e BAMUM LETTER PHASE-A MON NGGEUAET
+<U0001681F> /xf0/x96/xa0/x9f BAMUM LETTER PHASE-A NZUN MEUT
+<U00016820> /xf0/x96/xa0/xa0 BAMUM LETTER PHASE-A U YUQ NAE
+<U00016821> /xf0/x96/xa0/xa1 BAMUM LETTER PHASE-A GHEUAEGHEUAE
+<U00016822> /xf0/x96/xa0/xa2 BAMUM LETTER PHASE-A NTAP NTAA
+<U00016823> /xf0/x96/xa0/xa3 BAMUM LETTER PHASE-A SISA
+<U00016824> /xf0/x96/xa0/xa4 BAMUM LETTER PHASE-A MGBASA
+<U00016825> /xf0/x96/xa0/xa5 BAMUM LETTER PHASE-A MEUNJOMNDEUQ
+<U00016826> /xf0/x96/xa0/xa6 BAMUM LETTER PHASE-A MOOMPUQ
+<U00016827> /xf0/x96/xa0/xa7 BAMUM LETTER PHASE-A KAFA
+<U00016828> /xf0/x96/xa0/xa8 BAMUM LETTER PHASE-A PA LEERAEWA
+<U00016829> /xf0/x96/xa0/xa9 BAMUM LETTER PHASE-A NDA LEERAEWA
+<U0001682A> /xf0/x96/xa0/xaa BAMUM LETTER PHASE-A PET
+<U0001682B> /xf0/x96/xa0/xab BAMUM LETTER PHASE-A MAEMKPEN
+<U0001682C> /xf0/x96/xa0/xac BAMUM LETTER PHASE-A NIKA
+<U0001682D> /xf0/x96/xa0/xad BAMUM LETTER PHASE-A PUP
+<U0001682E> /xf0/x96/xa0/xae BAMUM LETTER PHASE-A TUAEP
+<U0001682F> /xf0/x96/xa0/xaf BAMUM LETTER PHASE-A LUAEP
+<U00016830> /xf0/x96/xa0/xb0 BAMUM LETTER PHASE-A SONJAM
+<U00016831> /xf0/x96/xa0/xb1 BAMUM LETTER PHASE-A TEUTEUWEN
+<U00016832> /xf0/x96/xa0/xb2 BAMUM LETTER PHASE-A MAENYI
+<U00016833> /xf0/x96/xa0/xb3 BAMUM LETTER PHASE-A KET
+<U00016834> /xf0/x96/xa0/xb4 BAMUM LETTER PHASE-A NDAANGGEUAET
+<U00016835> /xf0/x96/xa0/xb5 BAMUM LETTER PHASE-A KUOQ
+<U00016836> /xf0/x96/xa0/xb6 BAMUM LETTER PHASE-A MOOMEUT
+<U00016837> /xf0/x96/xa0/xb7 BAMUM LETTER PHASE-A SHUM
+<U00016838> /xf0/x96/xa0/xb8 BAMUM LETTER PHASE-A LOMMAE
+<U00016839> /xf0/x96/xa0/xb9 BAMUM LETTER PHASE-A FIRI
+<U0001683A> /xf0/x96/xa0/xba BAMUM LETTER PHASE-A ROM
+<U0001683B> /xf0/x96/xa0/xbb BAMUM LETTER PHASE-A KPOQ
+<U0001683C> /xf0/x96/xa0/xbc BAMUM LETTER PHASE-A SOQ
+<U0001683D> /xf0/x96/xa0/xbd BAMUM LETTER PHASE-A MAP PIEET
+<U0001683E> /xf0/x96/xa0/xbe BAMUM LETTER PHASE-A SHIRAE
+<U0001683F> /xf0/x96/xa0/xbf BAMUM LETTER PHASE-A NTAP
+<U00016840> /xf0/x96/xa1/x80 BAMUM LETTER PHASE-A SHOQ NSHUT YUM
+<U00016841> /xf0/x96/xa1/x81 BAMUM LETTER PHASE-A NYIT MONGKEUAEQ
+<U00016842> /xf0/x96/xa1/x82 BAMUM LETTER PHASE-A PAARAE
+<U00016843> /xf0/x96/xa1/x83 BAMUM LETTER PHASE-A NKAARAE
+<U00016844> /xf0/x96/xa1/x84 BAMUM LETTER PHASE-A UNKNOWN
+<U00016845> /xf0/x96/xa1/x85 BAMUM LETTER PHASE-A NGGEN
+<U00016846> /xf0/x96/xa1/x86 BAMUM LETTER PHASE-A MAESI
+<U00016847> /xf0/x96/xa1/x87 BAMUM LETTER PHASE-A NJAM
+<U00016848> /xf0/x96/xa1/x88 BAMUM LETTER PHASE-A MBANYI
+<U00016849> /xf0/x96/xa1/x89 BAMUM LETTER PHASE-A NYET
+<U0001684A> /xf0/x96/xa1/x8a BAMUM LETTER PHASE-A TEUAEN
+<U0001684B> /xf0/x96/xa1/x8b BAMUM LETTER PHASE-A SOT
+<U0001684C> /xf0/x96/xa1/x8c BAMUM LETTER PHASE-A PAAM
+<U0001684D> /xf0/x96/xa1/x8d BAMUM LETTER PHASE-A NSHIEE
+<U0001684E> /xf0/x96/xa1/x8e BAMUM LETTER PHASE-A MAEM
+<U0001684F> /xf0/x96/xa1/x8f BAMUM LETTER PHASE-A NYI
+<U00016850> /xf0/x96/xa1/x90 BAMUM LETTER PHASE-A KAQ
+<U00016851> /xf0/x96/xa1/x91 BAMUM LETTER PHASE-A NSHA
+<U00016852> /xf0/x96/xa1/x92 BAMUM LETTER PHASE-A VEE
+<U00016853> /xf0/x96/xa1/x93 BAMUM LETTER PHASE-A LU
+<U00016854> /xf0/x96/xa1/x94 BAMUM LETTER PHASE-A NEN
+<U00016855> /xf0/x96/xa1/x95 BAMUM LETTER PHASE-A NAQ
+<U00016856> /xf0/x96/xa1/x96 BAMUM LETTER PHASE-A MBAQ
+<U00016857> /xf0/x96/xa1/x97 BAMUM LETTER PHASE-B NSHUET
+<U00016858> /xf0/x96/xa1/x98 BAMUM LETTER PHASE-B TU MAEMGBIEE
+<U00016859> /xf0/x96/xa1/x99 BAMUM LETTER PHASE-B SIEE
+<U0001685A> /xf0/x96/xa1/x9a BAMUM LETTER PHASE-B SET TU
+<U0001685B> /xf0/x96/xa1/x9b BAMUM LETTER PHASE-B LOM NTEUM
+<U0001685C> /xf0/x96/xa1/x9c BAMUM LETTER PHASE-B MBA MAELEE
+<U0001685D> /xf0/x96/xa1/x9d BAMUM LETTER PHASE-B KIEEM
+<U0001685E> /xf0/x96/xa1/x9e BAMUM LETTER PHASE-B YEURAE
+<U0001685F> /xf0/x96/xa1/x9f BAMUM LETTER PHASE-B MBAARAE
+<U00016860> /xf0/x96/xa1/xa0 BAMUM LETTER PHASE-B KAM
+<U00016861> /xf0/x96/xa1/xa1 BAMUM LETTER PHASE-B PEESHI
+<U00016862> /xf0/x96/xa1/xa2 BAMUM LETTER PHASE-B YAFU LEERAEWA
+<U00016863> /xf0/x96/xa1/xa3 BAMUM LETTER PHASE-B LAM NSHUT NYAM
+<U00016864> /xf0/x96/xa1/xa4 BAMUM LETTER PHASE-B NTIEE SHEUOQ
+<U00016865> /xf0/x96/xa1/xa5 BAMUM LETTER PHASE-B NDU NJAA
+<U00016866> /xf0/x96/xa1/xa6 BAMUM LETTER PHASE-B GHEUGHEUAEM
+<U00016867> /xf0/x96/xa1/xa7 BAMUM LETTER PHASE-B PIT
+<U00016868> /xf0/x96/xa1/xa8 BAMUM LETTER PHASE-B TU NSIEE
+<U00016869> /xf0/x96/xa1/xa9 BAMUM LETTER PHASE-B SHET NJAQ
+<U0001686A> /xf0/x96/xa1/xaa BAMUM LETTER PHASE-B SHEUAEQTU
+<U0001686B> /xf0/x96/xa1/xab BAMUM LETTER PHASE-B MFON TEUAEQ
+<U0001686C> /xf0/x96/xa1/xac BAMUM LETTER PHASE-B MBIT MBAAKET
+<U0001686D> /xf0/x96/xa1/xad BAMUM LETTER PHASE-B NYI NTEUM
+<U0001686E> /xf0/x96/xa1/xae BAMUM LETTER PHASE-B KEUPUQ
+<U0001686F> /xf0/x96/xa1/xaf BAMUM LETTER PHASE-B GHEUGHEN
+<U00016870> /xf0/x96/xa1/xb0 BAMUM LETTER PHASE-B KEUYEUX
+<U00016871> /xf0/x96/xa1/xb1 BAMUM LETTER PHASE-B LAANAE
+<U00016872> /xf0/x96/xa1/xb2 BAMUM LETTER PHASE-B PARUM
+<U00016873> /xf0/x96/xa1/xb3 BAMUM LETTER PHASE-B VEUM
+<U00016874> /xf0/x96/xa1/xb4 BAMUM LETTER PHASE-B NGKINDI MVOP
+<U00016875> /xf0/x96/xa1/xb5 BAMUM LETTER PHASE-B NGGEU MBU
+<U00016876> /xf0/x96/xa1/xb6 BAMUM LETTER PHASE-B WUAET
+<U00016877> /xf0/x96/xa1/xb7 BAMUM LETTER PHASE-B SAKEUAE
+<U00016878> /xf0/x96/xa1/xb8 BAMUM LETTER PHASE-B TAAM
+<U00016879> /xf0/x96/xa1/xb9 BAMUM LETTER PHASE-B MEUQ
+<U0001687A> /xf0/x96/xa1/xba BAMUM LETTER PHASE-B NGGUOQ
+<U0001687B> /xf0/x96/xa1/xbb BAMUM LETTER PHASE-B NGGUOQ LARGE
+<U0001687C> /xf0/x96/xa1/xbc BAMUM LETTER PHASE-B MFIYAQ
+<U0001687D> /xf0/x96/xa1/xbd BAMUM LETTER PHASE-B SUE
+<U0001687E> /xf0/x96/xa1/xbe BAMUM LETTER PHASE-B MBEURI
+<U0001687F> /xf0/x96/xa1/xbf BAMUM LETTER PHASE-B MONTIEEN
+<U00016880> /xf0/x96/xa2/x80 BAMUM LETTER PHASE-B NYAEMAE
+<U00016881> /xf0/x96/xa2/x81 BAMUM LETTER PHASE-B PUNGAAM
+<U00016882> /xf0/x96/xa2/x82 BAMUM LETTER PHASE-B MEUT NGGEET
+<U00016883> /xf0/x96/xa2/x83 BAMUM LETTER PHASE-B FEUX
+<U00016884> /xf0/x96/xa2/x84 BAMUM LETTER PHASE-B MBUOQ
+<U00016885> /xf0/x96/xa2/x85 BAMUM LETTER PHASE-B FEE
+<U00016886> /xf0/x96/xa2/x86 BAMUM LETTER PHASE-B KEUAEM
+<U00016887> /xf0/x96/xa2/x87 BAMUM LETTER PHASE-B MA NJEUAENA
+<U00016888> /xf0/x96/xa2/x88 BAMUM LETTER PHASE-B MA NJUQA
+<U00016889> /xf0/x96/xa2/x89 BAMUM LETTER PHASE-B LET
+<U0001688A> /xf0/x96/xa2/x8a BAMUM LETTER PHASE-B NGGAAM
+<U0001688B> /xf0/x96/xa2/x8b BAMUM LETTER PHASE-B NSEN
+<U0001688C> /xf0/x96/xa2/x8c BAMUM LETTER PHASE-B MA
+<U0001688D> /xf0/x96/xa2/x8d BAMUM LETTER PHASE-B KIQ
+<U0001688E> /xf0/x96/xa2/x8e BAMUM LETTER PHASE-B NGOM
+<U0001688F> /xf0/x96/xa2/x8f BAMUM LETTER PHASE-C NGKUE MAEMBA
+<U00016890> /xf0/x96/xa2/x90 BAMUM LETTER PHASE-C NZA
+<U00016891> /xf0/x96/xa2/x91 BAMUM LETTER PHASE-C YUM
+<U00016892> /xf0/x96/xa2/x92 BAMUM LETTER PHASE-C WANGKUOQ
+<U00016893> /xf0/x96/xa2/x93 BAMUM LETTER PHASE-C NGGEN
+<U00016894> /xf0/x96/xa2/x94 BAMUM LETTER PHASE-C NDEUAEREE
+<U00016895> /xf0/x96/xa2/x95 BAMUM LETTER PHASE-C NGKAQ
+<U00016896> /xf0/x96/xa2/x96 BAMUM LETTER PHASE-C GHARAE
+<U00016897> /xf0/x96/xa2/x97 BAMUM LETTER PHASE-C MBEEKEET
+<U00016898> /xf0/x96/xa2/x98 BAMUM LETTER PHASE-C GBAYI
+<U00016899> /xf0/x96/xa2/x99 BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN
+<U0001689A> /xf0/x96/xa2/x9a BAMUM LETTER PHASE-C NTU MBIT
+<U0001689B> /xf0/x96/xa2/x9b BAMUM LETTER PHASE-C MBEUM
+<U0001689C> /xf0/x96/xa2/x9c BAMUM LETTER PHASE-C PIRIEEN
+<U0001689D> /xf0/x96/xa2/x9d BAMUM LETTER PHASE-C NDOMBU
+<U0001689E> /xf0/x96/xa2/x9e BAMUM LETTER PHASE-C MBAA CABBAGE-TREE
+<U0001689F> /xf0/x96/xa2/x9f BAMUM LETTER PHASE-C KEUSHEUAEP
+<U000168A0> /xf0/x96/xa2/xa0 BAMUM LETTER PHASE-C GHAP
+<U000168A1> /xf0/x96/xa2/xa1 BAMUM LETTER PHASE-C KEUKAQ
+<U000168A2> /xf0/x96/xa2/xa2 BAMUM LETTER PHASE-C YU MUOMAE
+<U000168A3> /xf0/x96/xa2/xa3 BAMUM LETTER PHASE-C NZEUM
+<U000168A4> /xf0/x96/xa2/xa4 BAMUM LETTER PHASE-C MBUE
+<U000168A5> /xf0/x96/xa2/xa5 BAMUM LETTER PHASE-C NSEUAEN
+<U000168A6> /xf0/x96/xa2/xa6 BAMUM LETTER PHASE-C MBIT
+<U000168A7> /xf0/x96/xa2/xa7 BAMUM LETTER PHASE-C YEUQ
+<U000168A8> /xf0/x96/xa2/xa8 BAMUM LETTER PHASE-C KPARAQ
+<U000168A9> /xf0/x96/xa2/xa9 BAMUM LETTER PHASE-C KAA
+<U000168AA> /xf0/x96/xa2/xaa BAMUM LETTER PHASE-C SEUX
+<U000168AB> /xf0/x96/xa2/xab BAMUM LETTER PHASE-C NDIDA
+<U000168AC> /xf0/x96/xa2/xac BAMUM LETTER PHASE-C TAASHAE
+<U000168AD> /xf0/x96/xa2/xad BAMUM LETTER PHASE-C NJUEQ
+<U000168AE> /xf0/x96/xa2/xae BAMUM LETTER PHASE-C TITA YUE
+<U000168AF> /xf0/x96/xa2/xaf BAMUM LETTER PHASE-C SUAET
+<U000168B0> /xf0/x96/xa2/xb0 BAMUM LETTER PHASE-C NGGUAEN NYAM
+<U000168B1> /xf0/x96/xa2/xb1 BAMUM LETTER PHASE-C VEUX
+<U000168B2> /xf0/x96/xa2/xb2 BAMUM LETTER PHASE-C NANSANAQ
+<U000168B3> /xf0/x96/xa2/xb3 BAMUM LETTER PHASE-C MA KEUAERI
+<U000168B4> /xf0/x96/xa2/xb4 BAMUM LETTER PHASE-C NTAA
+<U000168B5> /xf0/x96/xa2/xb5 BAMUM LETTER PHASE-C NGGUON
+<U000168B6> /xf0/x96/xa2/xb6 BAMUM LETTER PHASE-C LAP
+<U000168B7> /xf0/x96/xa2/xb7 BAMUM LETTER PHASE-C MBIRIEEN
+<U000168B8> /xf0/x96/xa2/xb8 BAMUM LETTER PHASE-C MGBASAQ
+<U000168B9> /xf0/x96/xa2/xb9 BAMUM LETTER PHASE-C NTEUNGBA
+<U000168BA> /xf0/x96/xa2/xba BAMUM LETTER PHASE-C TEUTEUX
+<U000168BB> /xf0/x96/xa2/xbb BAMUM LETTER PHASE-C NGGUM
+<U000168BC> /xf0/x96/xa2/xbc BAMUM LETTER PHASE-C FUE
+<U000168BD> /xf0/x96/xa2/xbd BAMUM LETTER PHASE-C NDEUT
+<U000168BE> /xf0/x96/xa2/xbe BAMUM LETTER PHASE-C NSA
+<U000168BF> /xf0/x96/xa2/xbf BAMUM LETTER PHASE-C NSHAQ
+<U000168C0> /xf0/x96/xa3/x80 BAMUM LETTER PHASE-C BUNG
+<U000168C1> /xf0/x96/xa3/x81 BAMUM LETTER PHASE-C VEUAEPEN
+<U000168C2> /xf0/x96/xa3/x82 BAMUM LETTER PHASE-C MBERAE
+<U000168C3> /xf0/x96/xa3/x83 BAMUM LETTER PHASE-C RU
+<U000168C4> /xf0/x96/xa3/x84 BAMUM LETTER PHASE-C NJAEM
+<U000168C5> /xf0/x96/xa3/x85 BAMUM LETTER PHASE-C LAM
+<U000168C6> /xf0/x96/xa3/x86 BAMUM LETTER PHASE-C TITUAEP
+<U000168C7> /xf0/x96/xa3/x87 BAMUM LETTER PHASE-C NSUOT NGOM
+<U000168C8> /xf0/x96/xa3/x88 BAMUM LETTER PHASE-C NJEEEE
+<U000168C9> /xf0/x96/xa3/x89 BAMUM LETTER PHASE-C KET
+<U000168CA> /xf0/x96/xa3/x8a BAMUM LETTER PHASE-C NGGU
+<U000168CB> /xf0/x96/xa3/x8b BAMUM LETTER PHASE-C MAESI
+<U000168CC> /xf0/x96/xa3/x8c BAMUM LETTER PHASE-C MBUAEM
+<U000168CD> /xf0/x96/xa3/x8d BAMUM LETTER PHASE-C LU
+<U000168CE> /xf0/x96/xa3/x8e BAMUM LETTER PHASE-C KUT
+<U000168CF> /xf0/x96/xa3/x8f BAMUM LETTER PHASE-C NJAM
+<U000168D0> /xf0/x96/xa3/x90 BAMUM LETTER PHASE-C NGOM
+<U000168D1> /xf0/x96/xa3/x91 BAMUM LETTER PHASE-C WUP
+<U000168D2> /xf0/x96/xa3/x92 BAMUM LETTER PHASE-C NGGUEET
+<U000168D3> /xf0/x96/xa3/x93 BAMUM LETTER PHASE-C NSOM
+<U000168D4> /xf0/x96/xa3/x94 BAMUM LETTER PHASE-C NTEN
+<U000168D5> /xf0/x96/xa3/x95 BAMUM LETTER PHASE-C KUOP NKAARAE
+<U000168D6> /xf0/x96/xa3/x96 BAMUM LETTER PHASE-C NSUN
+<U000168D7> /xf0/x96/xa3/x97 BAMUM LETTER PHASE-C NDAM
+<U000168D8> /xf0/x96/xa3/x98 BAMUM LETTER PHASE-C MA NSIEE
+<U000168D9> /xf0/x96/xa3/x99 BAMUM LETTER PHASE-C YAA
+<U000168DA> /xf0/x96/xa3/x9a BAMUM LETTER PHASE-C NDAP
+<U000168DB> /xf0/x96/xa3/x9b BAMUM LETTER PHASE-C SHUEQ
+<U000168DC> /xf0/x96/xa3/x9c BAMUM LETTER PHASE-C SETFON
+<U000168DD> /xf0/x96/xa3/x9d BAMUM LETTER PHASE-C MBI
+<U000168DE> /xf0/x96/xa3/x9e BAMUM LETTER PHASE-C MAEMBA
+<U000168DF> /xf0/x96/xa3/x9f BAMUM LETTER PHASE-C MBANYI
+<U000168E0> /xf0/x96/xa3/xa0 BAMUM LETTER PHASE-C KEUSEUX
+<U000168E1> /xf0/x96/xa3/xa1 BAMUM LETTER PHASE-C MBEUX
+<U000168E2> /xf0/x96/xa3/xa2 BAMUM LETTER PHASE-C KEUM
+<U000168E3> /xf0/x96/xa3/xa3 BAMUM LETTER PHASE-C MBAA PICKET
+<U000168E4> /xf0/x96/xa3/xa4 BAMUM LETTER PHASE-C YUWOQ
+<U000168E5> /xf0/x96/xa3/xa5 BAMUM LETTER PHASE-C NJEUX
+<U000168E6> /xf0/x96/xa3/xa6 BAMUM LETTER PHASE-C MIEE
+<U000168E7> /xf0/x96/xa3/xa7 BAMUM LETTER PHASE-C MUAE
+<U000168E8> /xf0/x96/xa3/xa8 BAMUM LETTER PHASE-C SHIQ
+<U000168E9> /xf0/x96/xa3/xa9 BAMUM LETTER PHASE-C KEN LAW
+<U000168EA> /xf0/x96/xa3/xaa BAMUM LETTER PHASE-C KEN FATIGUE
+<U000168EB> /xf0/x96/xa3/xab BAMUM LETTER PHASE-C NGAQ
+<U000168EC> /xf0/x96/xa3/xac BAMUM LETTER PHASE-C NAQ
+<U000168ED> /xf0/x96/xa3/xad BAMUM LETTER PHASE-C LIQ
+<U000168EE> /xf0/x96/xa3/xae BAMUM LETTER PHASE-C PIN
+<U000168EF> /xf0/x96/xa3/xaf BAMUM LETTER PHASE-C PEN
+<U000168F0> /xf0/x96/xa3/xb0 BAMUM LETTER PHASE-C TET
+<U000168F1> /xf0/x96/xa3/xb1 BAMUM LETTER PHASE-D MBUO
+<U000168F2> /xf0/x96/xa3/xb2 BAMUM LETTER PHASE-D WAP
+<U000168F3> /xf0/x96/xa3/xb3 BAMUM LETTER PHASE-D NJI
+<U000168F4> /xf0/x96/xa3/xb4 BAMUM LETTER PHASE-D MFON
+<U000168F5> /xf0/x96/xa3/xb5 BAMUM LETTER PHASE-D NJIEE
+<U000168F6> /xf0/x96/xa3/xb6 BAMUM LETTER PHASE-D LIEE
+<U000168F7> /xf0/x96/xa3/xb7 BAMUM LETTER PHASE-D NJEUT
+<U000168F8> /xf0/x96/xa3/xb8 BAMUM LETTER PHASE-D NSHEE
+<U000168F9> /xf0/x96/xa3/xb9 BAMUM LETTER PHASE-D NGGAAMAE
+<U000168FA> /xf0/x96/xa3/xba BAMUM LETTER PHASE-D NYAM
+<U000168FB> /xf0/x96/xa3/xbb BAMUM LETTER PHASE-D WUAEN
+<U000168FC> /xf0/x96/xa3/xbc BAMUM LETTER PHASE-D NGKUN
+<U000168FD> /xf0/x96/xa3/xbd BAMUM LETTER PHASE-D SHEE
+<U000168FE> /xf0/x96/xa3/xbe BAMUM LETTER PHASE-D NGKAP
+<U000168FF> /xf0/x96/xa3/xbf BAMUM LETTER PHASE-D KEUAETMEUN
+<U00016900> /xf0/x96/xa4/x80 BAMUM LETTER PHASE-D TEUT
+<U00016901> /xf0/x96/xa4/x81 BAMUM LETTER PHASE-D SHEUAE
+<U00016902> /xf0/x96/xa4/x82 BAMUM LETTER PHASE-D NJAP
+<U00016903> /xf0/x96/xa4/x83 BAMUM LETTER PHASE-D SUE
+<U00016904> /xf0/x96/xa4/x84 BAMUM LETTER PHASE-D KET
+<U00016905> /xf0/x96/xa4/x85 BAMUM LETTER PHASE-D YAEMMAE
+<U00016906> /xf0/x96/xa4/x86 BAMUM LETTER PHASE-D KUOM
+<U00016907> /xf0/x96/xa4/x87 BAMUM LETTER PHASE-D SAP
+<U00016908> /xf0/x96/xa4/x88 BAMUM LETTER PHASE-D MFEUT
+<U00016909> /xf0/x96/xa4/x89 BAMUM LETTER PHASE-D NDEUX
+<U0001690A> /xf0/x96/xa4/x8a BAMUM LETTER PHASE-D MALEERI
+<U0001690B> /xf0/x96/xa4/x8b BAMUM LETTER PHASE-D MEUT
+<U0001690C> /xf0/x96/xa4/x8c BAMUM LETTER PHASE-D SEUAEQ
+<U0001690D> /xf0/x96/xa4/x8d BAMUM LETTER PHASE-D YEN
+<U0001690E> /xf0/x96/xa4/x8e BAMUM LETTER PHASE-D NJEUAEM
+<U0001690F> /xf0/x96/xa4/x8f BAMUM LETTER PHASE-D KEUOT MBUAE
+<U00016910> /xf0/x96/xa4/x90 BAMUM LETTER PHASE-D NGKEURI
+<U00016911> /xf0/x96/xa4/x91 BAMUM LETTER PHASE-D TU
+<U00016912> /xf0/x96/xa4/x92 BAMUM LETTER PHASE-D GHAA
+<U00016913> /xf0/x96/xa4/x93 BAMUM LETTER PHASE-D NGKYEE
+<U00016914> /xf0/x96/xa4/x94 BAMUM LETTER PHASE-D FEUFEUAET
+<U00016915> /xf0/x96/xa4/x95 BAMUM LETTER PHASE-D NDEE
+<U00016916> /xf0/x96/xa4/x96 BAMUM LETTER PHASE-D MGBOFUM
+<U00016917> /xf0/x96/xa4/x97 BAMUM LETTER PHASE-D LEUAEP
+<U00016918> /xf0/x96/xa4/x98 BAMUM LETTER PHASE-D NDON
+<U00016919> /xf0/x96/xa4/x99 BAMUM LETTER PHASE-D MONI
+<U0001691A> /xf0/x96/xa4/x9a BAMUM LETTER PHASE-D MGBEUN
+<U0001691B> /xf0/x96/xa4/x9b BAMUM LETTER PHASE-D PUUT
+<U0001691C> /xf0/x96/xa4/x9c BAMUM LETTER PHASE-D MGBIEE
+<U0001691D> /xf0/x96/xa4/x9d BAMUM LETTER PHASE-D MFO
+<U0001691E> /xf0/x96/xa4/x9e BAMUM LETTER PHASE-D LUM
+<U0001691F> /xf0/x96/xa4/x9f BAMUM LETTER PHASE-D NSIEEP
+<U00016920> /xf0/x96/xa4/xa0 BAMUM LETTER PHASE-D MBAA
+<U00016921> /xf0/x96/xa4/xa1 BAMUM LETTER PHASE-D KWAET
+<U00016922> /xf0/x96/xa4/xa2 BAMUM LETTER PHASE-D NYET
+<U00016923> /xf0/x96/xa4/xa3 BAMUM LETTER PHASE-D TEUAEN
+<U00016924> /xf0/x96/xa4/xa4 BAMUM LETTER PHASE-D SOT
+<U00016925> /xf0/x96/xa4/xa5 BAMUM LETTER PHASE-D YUWOQ
+<U00016926> /xf0/x96/xa4/xa6 BAMUM LETTER PHASE-D KEUM
+<U00016927> /xf0/x96/xa4/xa7 BAMUM LETTER PHASE-D RAEM
+<U00016928> /xf0/x96/xa4/xa8 BAMUM LETTER PHASE-D TEEEE
+<U00016929> /xf0/x96/xa4/xa9 BAMUM LETTER PHASE-D NGKEUAEQ
+<U0001692A> /xf0/x96/xa4/xaa BAMUM LETTER PHASE-D MFEUAE
+<U0001692B> /xf0/x96/xa4/xab BAMUM LETTER PHASE-D NSIEET
+<U0001692C> /xf0/x96/xa4/xac BAMUM LETTER PHASE-D KEUP
+<U0001692D> /xf0/x96/xa4/xad BAMUM LETTER PHASE-D PIP
+<U0001692E> /xf0/x96/xa4/xae BAMUM LETTER PHASE-D PEUTAE
+<U0001692F> /xf0/x96/xa4/xaf BAMUM LETTER PHASE-D NYUE
+<U00016930> /xf0/x96/xa4/xb0 BAMUM LETTER PHASE-D LET
+<U00016931> /xf0/x96/xa4/xb1 BAMUM LETTER PHASE-D NGGAAM
+<U00016932> /xf0/x96/xa4/xb2 BAMUM LETTER PHASE-D MFIEE
+<U00016933> /xf0/x96/xa4/xb3 BAMUM LETTER PHASE-D NGGWAEN
+<U00016934> /xf0/x96/xa4/xb4 BAMUM LETTER PHASE-D YUOM
+<U00016935> /xf0/x96/xa4/xb5 BAMUM LETTER PHASE-D PAP
+<U00016936> /xf0/x96/xa4/xb6 BAMUM LETTER PHASE-D YUOP
+<U00016937> /xf0/x96/xa4/xb7 BAMUM LETTER PHASE-D NDAM
+<U00016938> /xf0/x96/xa4/xb8 BAMUM LETTER PHASE-D NTEUM
+<U00016939> /xf0/x96/xa4/xb9 BAMUM LETTER PHASE-D SUAE
+<U0001693A> /xf0/x96/xa4/xba BAMUM LETTER PHASE-D KUN
+<U0001693B> /xf0/x96/xa4/xbb BAMUM LETTER PHASE-D NGGEUX
+<U0001693C> /xf0/x96/xa4/xbc BAMUM LETTER PHASE-D NGKIEE
+<U0001693D> /xf0/x96/xa4/xbd BAMUM LETTER PHASE-D TUOT
+<U0001693E> /xf0/x96/xa4/xbe BAMUM LETTER PHASE-D MEUN
+<U0001693F> /xf0/x96/xa4/xbf BAMUM LETTER PHASE-D KUQ
+<U00016940> /xf0/x96/xa5/x80 BAMUM LETTER PHASE-D NSUM
+<U00016941> /xf0/x96/xa5/x81 BAMUM LETTER PHASE-D TEUN
+<U00016942> /xf0/x96/xa5/x82 BAMUM LETTER PHASE-D MAENJET
+<U00016943> /xf0/x96/xa5/x83 BAMUM LETTER PHASE-D NGGAP
+<U00016944> /xf0/x96/xa5/x84 BAMUM LETTER PHASE-D LEUM
+<U00016945> /xf0/x96/xa5/x85 BAMUM LETTER PHASE-D NGGUOM
+<U00016946> /xf0/x96/xa5/x86 BAMUM LETTER PHASE-D NSHUT
+<U00016947> /xf0/x96/xa5/x87 BAMUM LETTER PHASE-D NJUEQ
+<U00016948> /xf0/x96/xa5/x88 BAMUM LETTER PHASE-D GHEUAE
+<U00016949> /xf0/x96/xa5/x89 BAMUM LETTER PHASE-D KU
+<U0001694A> /xf0/x96/xa5/x8a BAMUM LETTER PHASE-D REN OLD
+<U0001694B> /xf0/x96/xa5/x8b BAMUM LETTER PHASE-D TAE
+<U0001694C> /xf0/x96/xa5/x8c BAMUM LETTER PHASE-D TOQ
+<U0001694D> /xf0/x96/xa5/x8d BAMUM LETTER PHASE-D NYI
+<U0001694E> /xf0/x96/xa5/x8e BAMUM LETTER PHASE-D RII
+<U0001694F> /xf0/x96/xa5/x8f BAMUM LETTER PHASE-D LEEEE
+<U00016950> /xf0/x96/xa5/x90 BAMUM LETTER PHASE-D MEEEE
+<U00016951> /xf0/x96/xa5/x91 BAMUM LETTER PHASE-D M
+<U00016952> /xf0/x96/xa5/x92 BAMUM LETTER PHASE-D SUU
+<U00016953> /xf0/x96/xa5/x93 BAMUM LETTER PHASE-D MU
+<U00016954> /xf0/x96/xa5/x94 BAMUM LETTER PHASE-D SHII
+<U00016955> /xf0/x96/xa5/x95 BAMUM LETTER PHASE-D SHEUX
+<U00016956> /xf0/x96/xa5/x96 BAMUM LETTER PHASE-D KYEE
+<U00016957> /xf0/x96/xa5/x97 BAMUM LETTER PHASE-D NU
+<U00016958> /xf0/x96/xa5/x98 BAMUM LETTER PHASE-D SHU
+<U00016959> /xf0/x96/xa5/x99 BAMUM LETTER PHASE-D NTEE
+<U0001695A> /xf0/x96/xa5/x9a BAMUM LETTER PHASE-D PEE
+<U0001695B> /xf0/x96/xa5/x9b BAMUM LETTER PHASE-D NI
+<U0001695C> /xf0/x96/xa5/x9c BAMUM LETTER PHASE-D SHOQ
+<U0001695D> /xf0/x96/xa5/x9d BAMUM LETTER PHASE-D PUQ
+<U0001695E> /xf0/x96/xa5/x9e BAMUM LETTER PHASE-D MVOP
+<U0001695F> /xf0/x96/xa5/x9f BAMUM LETTER PHASE-D LOQ
+<U00016960> /xf0/x96/xa5/xa0 BAMUM LETTER PHASE-D REN MUCH
+<U00016961> /xf0/x96/xa5/xa1 BAMUM LETTER PHASE-D TI
+<U00016962> /xf0/x96/xa5/xa2 BAMUM LETTER PHASE-D NTUU
+<U00016963> /xf0/x96/xa5/xa3 BAMUM LETTER PHASE-D MBAA SEVEN
+<U00016964> /xf0/x96/xa5/xa4 BAMUM LETTER PHASE-D SAQ
+<U00016965> /xf0/x96/xa5/xa5 BAMUM LETTER PHASE-D FAA
+<U00016966> /xf0/x96/xa5/xa6 BAMUM LETTER PHASE-E NDAP
+<U00016967> /xf0/x96/xa5/xa7 BAMUM LETTER PHASE-E TOON
+<U00016968> /xf0/x96/xa5/xa8 BAMUM LETTER PHASE-E MBEUM
+<U00016969> /xf0/x96/xa5/xa9 BAMUM LETTER PHASE-E LAP
+<U0001696A> /xf0/x96/xa5/xaa BAMUM LETTER PHASE-E VOM
+<U0001696B> /xf0/x96/xa5/xab BAMUM LETTER PHASE-E LOON
+<U0001696C> /xf0/x96/xa5/xac BAMUM LETTER PHASE-E PAA
+<U0001696D> /xf0/x96/xa5/xad BAMUM LETTER PHASE-E SOM
+<U0001696E> /xf0/x96/xa5/xae BAMUM LETTER PHASE-E RAQ
+<U0001696F> /xf0/x96/xa5/xaf BAMUM LETTER PHASE-E NSHUOP
+<U00016970> /xf0/x96/xa5/xb0 BAMUM LETTER PHASE-E NDUN
+<U00016971> /xf0/x96/xa5/xb1 BAMUM LETTER PHASE-E PUAE
+<U00016972> /xf0/x96/xa5/xb2 BAMUM LETTER PHASE-E TAM
+<U00016973> /xf0/x96/xa5/xb3 BAMUM LETTER PHASE-E NGKA
+<U00016974> /xf0/x96/xa5/xb4 BAMUM LETTER PHASE-E KPEUX
+<U00016975> /xf0/x96/xa5/xb5 BAMUM LETTER PHASE-E WUO
+<U00016976> /xf0/x96/xa5/xb6 BAMUM LETTER PHASE-E SEE
+<U00016977> /xf0/x96/xa5/xb7 BAMUM LETTER PHASE-E NGGEUAET
+<U00016978> /xf0/x96/xa5/xb8 BAMUM LETTER PHASE-E PAAM
+<U00016979> /xf0/x96/xa5/xb9 BAMUM LETTER PHASE-E TOO
+<U0001697A> /xf0/x96/xa5/xba BAMUM LETTER PHASE-E KUOP
+<U0001697B> /xf0/x96/xa5/xbb BAMUM LETTER PHASE-E LOM
+<U0001697C> /xf0/x96/xa5/xbc BAMUM LETTER PHASE-E NSHIEE
+<U0001697D> /xf0/x96/xa5/xbd BAMUM LETTER PHASE-E NGOP
+<U0001697E> /xf0/x96/xa5/xbe BAMUM LETTER PHASE-E MAEM
+<U0001697F> /xf0/x96/xa5/xbf BAMUM LETTER PHASE-E NGKEUX
+<U00016980> /xf0/x96/xa6/x80 BAMUM LETTER PHASE-E NGOQ
+<U00016981> /xf0/x96/xa6/x81 BAMUM LETTER PHASE-E NSHUE
+<U00016982> /xf0/x96/xa6/x82 BAMUM LETTER PHASE-E RIMGBA
+<U00016983> /xf0/x96/xa6/x83 BAMUM LETTER PHASE-E NJEUX
+<U00016984> /xf0/x96/xa6/x84 BAMUM LETTER PHASE-E PEEM
+<U00016985> /xf0/x96/xa6/x85 BAMUM LETTER PHASE-E SAA
+<U00016986> /xf0/x96/xa6/x86 BAMUM LETTER PHASE-E NGGURAE
+<U00016987> /xf0/x96/xa6/x87 BAMUM LETTER PHASE-E MGBA
+<U00016988> /xf0/x96/xa6/x88 BAMUM LETTER PHASE-E GHEUX
+<U00016989> /xf0/x96/xa6/x89 BAMUM LETTER PHASE-E NGKEUAEM
+<U0001698A> /xf0/x96/xa6/x8a BAMUM LETTER PHASE-E NJAEMLI
+<U0001698B> /xf0/x96/xa6/x8b BAMUM LETTER PHASE-E MAP
+<U0001698C> /xf0/x96/xa6/x8c BAMUM LETTER PHASE-E LOOT
+<U0001698D> /xf0/x96/xa6/x8d BAMUM LETTER PHASE-E NGGEEEE
+<U0001698E> /xf0/x96/xa6/x8e BAMUM LETTER PHASE-E NDIQ
+<U0001698F> /xf0/x96/xa6/x8f BAMUM LETTER PHASE-E TAEN NTEUM
+<U00016990> /xf0/x96/xa6/x90 BAMUM LETTER PHASE-E SET
+<U00016991> /xf0/x96/xa6/x91 BAMUM LETTER PHASE-E PUM
+<U00016992> /xf0/x96/xa6/x92 BAMUM LETTER PHASE-E NDAA SOFTNESS
+<U00016993> /xf0/x96/xa6/x93 BAMUM LETTER PHASE-E NGGUAESHAE NYAM
+<U00016994> /xf0/x96/xa6/x94 BAMUM LETTER PHASE-E YIEE
+<U00016995> /xf0/x96/xa6/x95 BAMUM LETTER PHASE-E GHEUN
+<U00016996> /xf0/x96/xa6/x96 BAMUM LETTER PHASE-E TUAE
+<U00016997> /xf0/x96/xa6/x97 BAMUM LETTER PHASE-E YEUAE
+<U00016998> /xf0/x96/xa6/x98 BAMUM LETTER PHASE-E PO
+<U00016999> /xf0/x96/xa6/x99 BAMUM LETTER PHASE-E TUMAE
+<U0001699A> /xf0/x96/xa6/x9a BAMUM LETTER PHASE-E KEUAE
+<U0001699B> /xf0/x96/xa6/x9b BAMUM LETTER PHASE-E SUAEN
+<U0001699C> /xf0/x96/xa6/x9c BAMUM LETTER PHASE-E TEUAEQ
+<U0001699D> /xf0/x96/xa6/x9d BAMUM LETTER PHASE-E VEUAE
+<U0001699E> /xf0/x96/xa6/x9e BAMUM LETTER PHASE-E WEUX
+<U0001699F> /xf0/x96/xa6/x9f BAMUM LETTER PHASE-E LAAM
+<U000169A0> /xf0/x96/xa6/xa0 BAMUM LETTER PHASE-E PU
+<U000169A1> /xf0/x96/xa6/xa1 BAMUM LETTER PHASE-E TAAQ
+<U000169A2> /xf0/x96/xa6/xa2 BAMUM LETTER PHASE-E GHAAMAE
+<U000169A3> /xf0/x96/xa6/xa3 BAMUM LETTER PHASE-E NGEUREUT
+<U000169A4> /xf0/x96/xa6/xa4 BAMUM LETTER PHASE-E SHEUAEQ
+<U000169A5> /xf0/x96/xa6/xa5 BAMUM LETTER PHASE-E MGBEN
+<U000169A6> /xf0/x96/xa6/xa6 BAMUM LETTER PHASE-E MBEE
+<U000169A7> /xf0/x96/xa6/xa7 BAMUM LETTER PHASE-E NZAQ
+<U000169A8> /xf0/x96/xa6/xa8 BAMUM LETTER PHASE-E NKOM
+<U000169A9> /xf0/x96/xa6/xa9 BAMUM LETTER PHASE-E GBET
+<U000169AA> /xf0/x96/xa6/xaa BAMUM LETTER PHASE-E TUM
+<U000169AB> /xf0/x96/xa6/xab BAMUM LETTER PHASE-E KUET
+<U000169AC> /xf0/x96/xa6/xac BAMUM LETTER PHASE-E YAP
+<U000169AD> /xf0/x96/xa6/xad BAMUM LETTER PHASE-E NYI CLEAVER
+<U000169AE> /xf0/x96/xa6/xae BAMUM LETTER PHASE-E YIT
+<U000169AF> /xf0/x96/xa6/xaf BAMUM LETTER PHASE-E MFEUQ
+<U000169B0> /xf0/x96/xa6/xb0 BAMUM LETTER PHASE-E NDIAQ
+<U000169B1> /xf0/x96/xa6/xb1 BAMUM LETTER PHASE-E PIEEQ
+<U000169B2> /xf0/x96/xa6/xb2 BAMUM LETTER PHASE-E YUEQ
+<U000169B3> /xf0/x96/xa6/xb3 BAMUM LETTER PHASE-E LEUAEM
+<U000169B4> /xf0/x96/xa6/xb4 BAMUM LETTER PHASE-E FUE
+<U000169B5> /xf0/x96/xa6/xb5 BAMUM LETTER PHASE-E GBEUX
+<U000169B6> /xf0/x96/xa6/xb6 BAMUM LETTER PHASE-E NGKUP
+<U000169B7> /xf0/x96/xa6/xb7 BAMUM LETTER PHASE-E KET
+<U000169B8> /xf0/x96/xa6/xb8 BAMUM LETTER PHASE-E MAE
+<U000169B9> /xf0/x96/xa6/xb9 BAMUM LETTER PHASE-E NGKAAMI
+<U000169BA> /xf0/x96/xa6/xba BAMUM LETTER PHASE-E GHET
+<U000169BB> /xf0/x96/xa6/xbb BAMUM LETTER PHASE-E FA
+<U000169BC> /xf0/x96/xa6/xbc BAMUM LETTER PHASE-E NTUM
+<U000169BD> /xf0/x96/xa6/xbd BAMUM LETTER PHASE-E PEUT
+<U000169BE> /xf0/x96/xa6/xbe BAMUM LETTER PHASE-E YEUM
+<U000169BF> /xf0/x96/xa6/xbf BAMUM LETTER PHASE-E NGGEUAE
+<U000169C0> /xf0/x96/xa7/x80 BAMUM LETTER PHASE-E NYI BETWEEN
+<U000169C1> /xf0/x96/xa7/x81 BAMUM LETTER PHASE-E NZUQ
+<U000169C2> /xf0/x96/xa7/x82 BAMUM LETTER PHASE-E POON
+<U000169C3> /xf0/x96/xa7/x83 BAMUM LETTER PHASE-E MIEE
+<U000169C4> /xf0/x96/xa7/x84 BAMUM LETTER PHASE-E FUET
+<U000169C5> /xf0/x96/xa7/x85 BAMUM LETTER PHASE-E NAE
+<U000169C6> /xf0/x96/xa7/x86 BAMUM LETTER PHASE-E MUAE
+<U000169C7> /xf0/x96/xa7/x87 BAMUM LETTER PHASE-E GHEUAE
+<U000169C8> /xf0/x96/xa7/x88 BAMUM LETTER PHASE-E FU I
+<U000169C9> /xf0/x96/xa7/x89 BAMUM LETTER PHASE-E MVI
+<U000169CA> /xf0/x96/xa7/x8a BAMUM LETTER PHASE-E PUAQ
+<U000169CB> /xf0/x96/xa7/x8b BAMUM LETTER PHASE-E NGKUM
+<U000169CC> /xf0/x96/xa7/x8c BAMUM LETTER PHASE-E KUT
+<U000169CD> /xf0/x96/xa7/x8d BAMUM LETTER PHASE-E PIET
+<U000169CE> /xf0/x96/xa7/x8e BAMUM LETTER PHASE-E NTAP
+<U000169CF> /xf0/x96/xa7/x8f BAMUM LETTER PHASE-E YEUAET
+<U000169D0> /xf0/x96/xa7/x90 BAMUM LETTER PHASE-E NGGUP
+<U000169D1> /xf0/x96/xa7/x91 BAMUM LETTER PHASE-E PA PEOPLE
+<U000169D2> /xf0/x96/xa7/x92 BAMUM LETTER PHASE-E FU CALL
+<U000169D3> /xf0/x96/xa7/x93 BAMUM LETTER PHASE-E FOM
+<U000169D4> /xf0/x96/xa7/x94 BAMUM LETTER PHASE-E NJEE
+<U000169D5> /xf0/x96/xa7/x95 BAMUM LETTER PHASE-E A
+<U000169D6> /xf0/x96/xa7/x96 BAMUM LETTER PHASE-E TOQ
+<U000169D7> /xf0/x96/xa7/x97 BAMUM LETTER PHASE-E O
+<U000169D8> /xf0/x96/xa7/x98 BAMUM LETTER PHASE-E I
+<U000169D9> /xf0/x96/xa7/x99 BAMUM LETTER PHASE-E LAQ
+<U000169DA> /xf0/x96/xa7/x9a BAMUM LETTER PHASE-E PA PLURAL
+<U000169DB> /xf0/x96/xa7/x9b BAMUM LETTER PHASE-E TAA
+<U000169DC> /xf0/x96/xa7/x9c BAMUM LETTER PHASE-E TAQ
+<U000169DD> /xf0/x96/xa7/x9d BAMUM LETTER PHASE-E NDAA MY HOUSE
+<U000169DE> /xf0/x96/xa7/x9e BAMUM LETTER PHASE-E SHIQ
+<U000169DF> /xf0/x96/xa7/x9f BAMUM LETTER PHASE-E YEUX
+<U000169E0> /xf0/x96/xa7/xa0 BAMUM LETTER PHASE-E NGUAE
+<U000169E1> /xf0/x96/xa7/xa1 BAMUM LETTER PHASE-E YUAEN
+<U000169E2> /xf0/x96/xa7/xa2 BAMUM LETTER PHASE-E YOQ SWIMMING
+<U000169E3> /xf0/x96/xa7/xa3 BAMUM LETTER PHASE-E YOQ COVER
+<U000169E4> /xf0/x96/xa7/xa4 BAMUM LETTER PHASE-E YUQ
+<U000169E5> /xf0/x96/xa7/xa5 BAMUM LETTER PHASE-E YUN
+<U000169E6> /xf0/x96/xa7/xa6 BAMUM LETTER PHASE-E KEUX
+<U000169E7> /xf0/x96/xa7/xa7 BAMUM LETTER PHASE-E PEUX
+<U000169E8> /xf0/x96/xa7/xa8 BAMUM LETTER PHASE-E NJEE EPOCH
+<U000169E9> /xf0/x96/xa7/xa9 BAMUM LETTER PHASE-E PUE
+<U000169EA> /xf0/x96/xa7/xaa BAMUM LETTER PHASE-E WUE
+<U000169EB> /xf0/x96/xa7/xab BAMUM LETTER PHASE-E FEE
+<U000169EC> /xf0/x96/xa7/xac BAMUM LETTER PHASE-E VEE
+<U000169ED> /xf0/x96/xa7/xad BAMUM LETTER PHASE-E LU
+<U000169EE> /xf0/x96/xa7/xae BAMUM LETTER PHASE-E MI
+<U000169EF> /xf0/x96/xa7/xaf BAMUM LETTER PHASE-E REUX
+<U000169F0> /xf0/x96/xa7/xb0 BAMUM LETTER PHASE-E RAE
+<U000169F1> /xf0/x96/xa7/xb1 BAMUM LETTER PHASE-E NGUAET
+<U000169F2> /xf0/x96/xa7/xb2 BAMUM LETTER PHASE-E NGA
+<U000169F3> /xf0/x96/xa7/xb3 BAMUM LETTER PHASE-E SHO
+<U000169F4> /xf0/x96/xa7/xb4 BAMUM LETTER PHASE-E SHOQ
+<U000169F5> /xf0/x96/xa7/xb5 BAMUM LETTER PHASE-E FU REMEDY
+<U000169F6> /xf0/x96/xa7/xb6 BAMUM LETTER PHASE-E NA
+<U000169F7> /xf0/x96/xa7/xb7 BAMUM LETTER PHASE-E PI
+<U000169F8> /xf0/x96/xa7/xb8 BAMUM LETTER PHASE-E LOQ
+<U000169F9> /xf0/x96/xa7/xb9 BAMUM LETTER PHASE-E KO
+<U000169FA> /xf0/x96/xa7/xba BAMUM LETTER PHASE-E MEN
+<U000169FB> /xf0/x96/xa7/xbb BAMUM LETTER PHASE-E MA
+<U000169FC> /xf0/x96/xa7/xbc BAMUM LETTER PHASE-E MAQ
+<U000169FD> /xf0/x96/xa7/xbd BAMUM LETTER PHASE-E TEU
+<U000169FE> /xf0/x96/xa7/xbe BAMUM LETTER PHASE-E KI
+<U000169FF> /xf0/x96/xa7/xbf BAMUM LETTER PHASE-E MON
+<U00016A00> /xf0/x96/xa8/x80 BAMUM LETTER PHASE-E TEN
+<U00016A01> /xf0/x96/xa8/x81 BAMUM LETTER PHASE-E FAQ
+<U00016A02> /xf0/x96/xa8/x82 BAMUM LETTER PHASE-E GHOM
+<U00016A03> /xf0/x96/xa8/x83 BAMUM LETTER PHASE-F KA
+<U00016A04> /xf0/x96/xa8/x84 BAMUM LETTER PHASE-F U
+<U00016A05> /xf0/x96/xa8/x85 BAMUM LETTER PHASE-F KU
+<U00016A06> /xf0/x96/xa8/x86 BAMUM LETTER PHASE-F EE
+<U00016A07> /xf0/x96/xa8/x87 BAMUM LETTER PHASE-F REE
+<U00016A08> /xf0/x96/xa8/x88 BAMUM LETTER PHASE-F TAE
+<U00016A09> /xf0/x96/xa8/x89 BAMUM LETTER PHASE-F NYI
+<U00016A0A> /xf0/x96/xa8/x8a BAMUM LETTER PHASE-F LA
+<U00016A0B> /xf0/x96/xa8/x8b BAMUM LETTER PHASE-F RII
+<U00016A0C> /xf0/x96/xa8/x8c BAMUM LETTER PHASE-F RIEE
+<U00016A0D> /xf0/x96/xa8/x8d BAMUM LETTER PHASE-F MEEEE
+<U00016A0E> /xf0/x96/xa8/x8e BAMUM LETTER PHASE-F TAA
+<U00016A0F> /xf0/x96/xa8/x8f BAMUM LETTER PHASE-F NDAA
+<U00016A10> /xf0/x96/xa8/x90 BAMUM LETTER PHASE-F NJAEM
+<U00016A11> /xf0/x96/xa8/x91 BAMUM LETTER PHASE-F M
+<U00016A12> /xf0/x96/xa8/x92 BAMUM LETTER PHASE-F SUU
+<U00016A13> /xf0/x96/xa8/x93 BAMUM LETTER PHASE-F SHII
+<U00016A14> /xf0/x96/xa8/x94 BAMUM LETTER PHASE-F SI
+<U00016A15> /xf0/x96/xa8/x95 BAMUM LETTER PHASE-F SEUX
+<U00016A16> /xf0/x96/xa8/x96 BAMUM LETTER PHASE-F KYEE
+<U00016A17> /xf0/x96/xa8/x97 BAMUM LETTER PHASE-F KET
+<U00016A18> /xf0/x96/xa8/x98 BAMUM LETTER PHASE-F NUAE
+<U00016A19> /xf0/x96/xa8/x99 BAMUM LETTER PHASE-F NU
+<U00016A1A> /xf0/x96/xa8/x9a BAMUM LETTER PHASE-F NJUAE
+<U00016A1B> /xf0/x96/xa8/x9b BAMUM LETTER PHASE-F YOQ
+<U00016A1C> /xf0/x96/xa8/x9c BAMUM LETTER PHASE-F SHU
+<U00016A1D> /xf0/x96/xa8/x9d BAMUM LETTER PHASE-F YA
+<U00016A1E> /xf0/x96/xa8/x9e BAMUM LETTER PHASE-F NSHA
+<U00016A1F> /xf0/x96/xa8/x9f BAMUM LETTER PHASE-F PEUX
+<U00016A20> /xf0/x96/xa8/xa0 BAMUM LETTER PHASE-F NTEE
+<U00016A21> /xf0/x96/xa8/xa1 BAMUM LETTER PHASE-F WUE
+<U00016A22> /xf0/x96/xa8/xa2 BAMUM LETTER PHASE-F PEE
+<U00016A23> /xf0/x96/xa8/xa3 BAMUM LETTER PHASE-F RU
+<U00016A24> /xf0/x96/xa8/xa4 BAMUM LETTER PHASE-F NI
+<U00016A25> /xf0/x96/xa8/xa5 BAMUM LETTER PHASE-F REUX
+<U00016A26> /xf0/x96/xa8/xa6 BAMUM LETTER PHASE-F KEN
+<U00016A27> /xf0/x96/xa8/xa7 BAMUM LETTER PHASE-F NGKWAEN
+<U00016A28> /xf0/x96/xa8/xa8 BAMUM LETTER PHASE-F NGGA
+<U00016A29> /xf0/x96/xa8/xa9 BAMUM LETTER PHASE-F SHO
+<U00016A2A> /xf0/x96/xa8/xaa BAMUM LETTER PHASE-F PUAE
+<U00016A2B> /xf0/x96/xa8/xab BAMUM LETTER PHASE-F FOM
+<U00016A2C> /xf0/x96/xa8/xac BAMUM LETTER PHASE-F WA
+<U00016A2D> /xf0/x96/xa8/xad BAMUM LETTER PHASE-F LI
+<U00016A2E> /xf0/x96/xa8/xae BAMUM LETTER PHASE-F LOQ
+<U00016A2F> /xf0/x96/xa8/xaf BAMUM LETTER PHASE-F KO
+<U00016A30> /xf0/x96/xa8/xb0 BAMUM LETTER PHASE-F MBEN
+<U00016A31> /xf0/x96/xa8/xb1 BAMUM LETTER PHASE-F REN
+<U00016A32> /xf0/x96/xa8/xb2 BAMUM LETTER PHASE-F MA
+<U00016A33> /xf0/x96/xa8/xb3 BAMUM LETTER PHASE-F MO
+<U00016A34> /xf0/x96/xa8/xb4 BAMUM LETTER PHASE-F MBAA
+<U00016A35> /xf0/x96/xa8/xb5 BAMUM LETTER PHASE-F TET
+<U00016A36> /xf0/x96/xa8/xb6 BAMUM LETTER PHASE-F KPA
+<U00016A37> /xf0/x96/xa8/xb7 BAMUM LETTER PHASE-F SAMBA
+<U00016A38> /xf0/x96/xa8/xb8 BAMUM LETTER PHASE-F VUEQ
+<U0001B000> /xf0/x9b/x80/x80 KATAKANA LETTER ARCHAIC E
+<U0001B001> /xf0/x9b/x80/x81 HIRAGANA LETTER ARCHAIC YE
 <U0001D000> /xf0/x9d/x80/x80 BYZANTINE MUSICAL SYMBOL PSILI
 <U0001D001> /xf0/x9d/x80/x81 BYZANTINE MUSICAL SYMBOL DASEIA
 <U0001D002> /xf0/x9d/x80/x82 BYZANTINE MUSICAL SYMBOL PERISPOMENI
@@ -30151,6 +33445,1097 @@ CHARMAP
 <U0001F091> /xf0/x9f/x82/x91 DOMINO TILE VERTICAL-06-04
 <U0001F092> /xf0/x9f/x82/x92 DOMINO TILE VERTICAL-06-05
 <U0001F093> /xf0/x9f/x82/x93 DOMINO TILE VERTICAL-06-06
+<U0001F0A0> /xf0/x9f/x82/xa0 PLAYING CARD BACK
+<U0001F0A1> /xf0/x9f/x82/xa1 PLAYING CARD ACE OF SPADES
+<U0001F0A2> /xf0/x9f/x82/xa2 PLAYING CARD TWO OF SPADES
+<U0001F0A3> /xf0/x9f/x82/xa3 PLAYING CARD THREE OF SPADES
+<U0001F0A4> /xf0/x9f/x82/xa4 PLAYING CARD FOUR OF SPADES
+<U0001F0A5> /xf0/x9f/x82/xa5 PLAYING CARD FIVE OF SPADES
+<U0001F0A6> /xf0/x9f/x82/xa6 PLAYING CARD SIX OF SPADES
+<U0001F0A7> /xf0/x9f/x82/xa7 PLAYING CARD SEVEN OF SPADES
+<U0001F0A8> /xf0/x9f/x82/xa8 PLAYING CARD EIGHT OF SPADES
+<U0001F0A9> /xf0/x9f/x82/xa9 PLAYING CARD NINE OF SPADES
+<U0001F0AA> /xf0/x9f/x82/xaa PLAYING CARD TEN OF SPADES
+<U0001F0AB> /xf0/x9f/x82/xab PLAYING CARD JACK OF SPADES
+<U0001F0AC> /xf0/x9f/x82/xac PLAYING CARD KNIGHT OF SPADES
+<U0001F0AD> /xf0/x9f/x82/xad PLAYING CARD QUEEN OF SPADES
+<U0001F0AE> /xf0/x9f/x82/xae PLAYING CARD KING OF SPADES
+<U0001F0B1> /xf0/x9f/x82/xb1 PLAYING CARD ACE OF HEARTS
+<U0001F0B2> /xf0/x9f/x82/xb2 PLAYING CARD TWO OF HEARTS
+<U0001F0B3> /xf0/x9f/x82/xb3 PLAYING CARD THREE OF HEARTS
+<U0001F0B4> /xf0/x9f/x82/xb4 PLAYING CARD FOUR OF HEARTS
+<U0001F0B5> /xf0/x9f/x82/xb5 PLAYING CARD FIVE OF HEARTS
+<U0001F0B6> /xf0/x9f/x82/xb6 PLAYING CARD SIX OF HEARTS
+<U0001F0B7> /xf0/x9f/x82/xb7 PLAYING CARD SEVEN OF HEARTS
+<U0001F0B8> /xf0/x9f/x82/xb8 PLAYING CARD EIGHT OF HEARTS
+<U0001F0B9> /xf0/x9f/x82/xb9 PLAYING CARD NINE OF HEARTS
+<U0001F0BA> /xf0/x9f/x82/xba PLAYING CARD TEN OF HEARTS
+<U0001F0BB> /xf0/x9f/x82/xbb PLAYING CARD JACK OF HEARTS
+<U0001F0BC> /xf0/x9f/x82/xbc PLAYING CARD KNIGHT OF HEARTS
+<U0001F0BD> /xf0/x9f/x82/xbd PLAYING CARD QUEEN OF HEARTS
+<U0001F0BE> /xf0/x9f/x82/xbe PLAYING CARD KING OF HEARTS
+<U0001F0C1> /xf0/x9f/x83/x81 PLAYING CARD ACE OF DIAMONDS
+<U0001F0C2> /xf0/x9f/x83/x82 PLAYING CARD TWO OF DIAMONDS
+<U0001F0C3> /xf0/x9f/x83/x83 PLAYING CARD THREE OF DIAMONDS
+<U0001F0C4> /xf0/x9f/x83/x84 PLAYING CARD FOUR OF DIAMONDS
+<U0001F0C5> /xf0/x9f/x83/x85 PLAYING CARD FIVE OF DIAMONDS
+<U0001F0C6> /xf0/x9f/x83/x86 PLAYING CARD SIX OF DIAMONDS
+<U0001F0C7> /xf0/x9f/x83/x87 PLAYING CARD SEVEN OF DIAMONDS
+<U0001F0C8> /xf0/x9f/x83/x88 PLAYING CARD EIGHT OF DIAMONDS
+<U0001F0C9> /xf0/x9f/x83/x89 PLAYING CARD NINE OF DIAMONDS
+<U0001F0CA> /xf0/x9f/x83/x8a PLAYING CARD TEN OF DIAMONDS
+<U0001F0CB> /xf0/x9f/x83/x8b PLAYING CARD JACK OF DIAMONDS
+<U0001F0CC> /xf0/x9f/x83/x8c PLAYING CARD KNIGHT OF DIAMONDS
+<U0001F0CD> /xf0/x9f/x83/x8d PLAYING CARD QUEEN OF DIAMONDS
+<U0001F0CE> /xf0/x9f/x83/x8e PLAYING CARD KING OF DIAMONDS
+<U0001F0CF> /xf0/x9f/x83/x8f PLAYING CARD BLACK JOKER
+<U0001F0D1> /xf0/x9f/x83/x91 PLAYING CARD ACE OF CLUBS
+<U0001F0D2> /xf0/x9f/x83/x92 PLAYING CARD TWO OF CLUBS
+<U0001F0D3> /xf0/x9f/x83/x93 PLAYING CARD THREE OF CLUBS
+<U0001F0D4> /xf0/x9f/x83/x94 PLAYING CARD FOUR OF CLUBS
+<U0001F0D5> /xf0/x9f/x83/x95 PLAYING CARD FIVE OF CLUBS
+<U0001F0D6> /xf0/x9f/x83/x96 PLAYING CARD SIX OF CLUBS
+<U0001F0D7> /xf0/x9f/x83/x97 PLAYING CARD SEVEN OF CLUBS
+<U0001F0D8> /xf0/x9f/x83/x98 PLAYING CARD EIGHT OF CLUBS
+<U0001F0D9> /xf0/x9f/x83/x99 PLAYING CARD NINE OF CLUBS
+<U0001F0DA> /xf0/x9f/x83/x9a PLAYING CARD TEN OF CLUBS
+<U0001F0DB> /xf0/x9f/x83/x9b PLAYING CARD JACK OF CLUBS
+<U0001F0DC> /xf0/x9f/x83/x9c PLAYING CARD KNIGHT OF CLUBS
+<U0001F0DD> /xf0/x9f/x83/x9d PLAYING CARD QUEEN OF CLUBS
+<U0001F0DE> /xf0/x9f/x83/x9e PLAYING CARD KING OF CLUBS
+<U0001F0DF> /xf0/x9f/x83/x9f PLAYING CARD WHITE JOKER
+<U0001F100> /xf0/x9f/x84/x80 DIGIT ZERO FULL STOP
+<U0001F101> /xf0/x9f/x84/x81 DIGIT ZERO COMMA
+<U0001F102> /xf0/x9f/x84/x82 DIGIT ONE COMMA
+<U0001F103> /xf0/x9f/x84/x83 DIGIT TWO COMMA
+<U0001F104> /xf0/x9f/x84/x84 DIGIT THREE COMMA
+<U0001F105> /xf0/x9f/x84/x85 DIGIT FOUR COMMA
+<U0001F106> /xf0/x9f/x84/x86 DIGIT FIVE COMMA
+<U0001F107> /xf0/x9f/x84/x87 DIGIT SIX COMMA
+<U0001F108> /xf0/x9f/x84/x88 DIGIT SEVEN COMMA
+<U0001F109> /xf0/x9f/x84/x89 DIGIT EIGHT COMMA
+<U0001F10A> /xf0/x9f/x84/x8a DIGIT NINE COMMA
+<U0001F110> /xf0/x9f/x84/x90 PARENTHESIZED LATIN CAPITAL LETTER A
+<U0001F111> /xf0/x9f/x84/x91 PARENTHESIZED LATIN CAPITAL LETTER B
+<U0001F112> /xf0/x9f/x84/x92 PARENTHESIZED LATIN CAPITAL LETTER C
+<U0001F113> /xf0/x9f/x84/x93 PARENTHESIZED LATIN CAPITAL LETTER D
+<U0001F114> /xf0/x9f/x84/x94 PARENTHESIZED LATIN CAPITAL LETTER E
+<U0001F115> /xf0/x9f/x84/x95 PARENTHESIZED LATIN CAPITAL LETTER F
+<U0001F116> /xf0/x9f/x84/x96 PARENTHESIZED LATIN CAPITAL LETTER G
+<U0001F117> /xf0/x9f/x84/x97 PARENTHESIZED LATIN CAPITAL LETTER H
+<U0001F118> /xf0/x9f/x84/x98 PARENTHESIZED LATIN CAPITAL LETTER I
+<U0001F119> /xf0/x9f/x84/x99 PARENTHESIZED LATIN CAPITAL LETTER J
+<U0001F11A> /xf0/x9f/x84/x9a PARENTHESIZED LATIN CAPITAL LETTER K
+<U0001F11B> /xf0/x9f/x84/x9b PARENTHESIZED LATIN CAPITAL LETTER L
+<U0001F11C> /xf0/x9f/x84/x9c PARENTHESIZED LATIN CAPITAL LETTER M
+<U0001F11D> /xf0/x9f/x84/x9d PARENTHESIZED LATIN CAPITAL LETTER N
+<U0001F11E> /xf0/x9f/x84/x9e PARENTHESIZED LATIN CAPITAL LETTER O
+<U0001F11F> /xf0/x9f/x84/x9f PARENTHESIZED LATIN CAPITAL LETTER P
+<U0001F120> /xf0/x9f/x84/xa0 PARENTHESIZED LATIN CAPITAL LETTER Q
+<U0001F121> /xf0/x9f/x84/xa1 PARENTHESIZED LATIN CAPITAL LETTER R
+<U0001F122> /xf0/x9f/x84/xa2 PARENTHESIZED LATIN CAPITAL LETTER S
+<U0001F123> /xf0/x9f/x84/xa3 PARENTHESIZED LATIN CAPITAL LETTER T
+<U0001F124> /xf0/x9f/x84/xa4 PARENTHESIZED LATIN CAPITAL LETTER U
+<U0001F125> /xf0/x9f/x84/xa5 PARENTHESIZED LATIN CAPITAL LETTER V
+<U0001F126> /xf0/x9f/x84/xa6 PARENTHESIZED LATIN CAPITAL LETTER W
+<U0001F127> /xf0/x9f/x84/xa7 PARENTHESIZED LATIN CAPITAL LETTER X
+<U0001F128> /xf0/x9f/x84/xa8 PARENTHESIZED LATIN CAPITAL LETTER Y
+<U0001F129> /xf0/x9f/x84/xa9 PARENTHESIZED LATIN CAPITAL LETTER Z
+<U0001F12A> /xf0/x9f/x84/xaa TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S
+<U0001F12B> /xf0/x9f/x84/xab CIRCLED ITALIC LATIN CAPITAL LETTER C
+<U0001F12C> /xf0/x9f/x84/xac CIRCLED ITALIC LATIN CAPITAL LETTER R
+<U0001F12D> /xf0/x9f/x84/xad CIRCLED CD
+<U0001F12E> /xf0/x9f/x84/xae CIRCLED WZ
+<U0001F130> /xf0/x9f/x84/xb0 SQUARED LATIN CAPITAL LETTER A
+<U0001F131> /xf0/x9f/x84/xb1 SQUARED LATIN CAPITAL LETTER B
+<U0001F132> /xf0/x9f/x84/xb2 SQUARED LATIN CAPITAL LETTER C
+<U0001F133> /xf0/x9f/x84/xb3 SQUARED LATIN CAPITAL LETTER D
+<U0001F134> /xf0/x9f/x84/xb4 SQUARED LATIN CAPITAL LETTER E
+<U0001F135> /xf0/x9f/x84/xb5 SQUARED LATIN CAPITAL LETTER F
+<U0001F136> /xf0/x9f/x84/xb6 SQUARED LATIN CAPITAL LETTER G
+<U0001F137> /xf0/x9f/x84/xb7 SQUARED LATIN CAPITAL LETTER H
+<U0001F138> /xf0/x9f/x84/xb8 SQUARED LATIN CAPITAL LETTER I
+<U0001F139> /xf0/x9f/x84/xb9 SQUARED LATIN CAPITAL LETTER J
+<U0001F13A> /xf0/x9f/x84/xba SQUARED LATIN CAPITAL LETTER K
+<U0001F13B> /xf0/x9f/x84/xbb SQUARED LATIN CAPITAL LETTER L
+<U0001F13C> /xf0/x9f/x84/xbc SQUARED LATIN CAPITAL LETTER M
+<U0001F13D> /xf0/x9f/x84/xbd SQUARED LATIN CAPITAL LETTER N
+<U0001F13E> /xf0/x9f/x84/xbe SQUARED LATIN CAPITAL LETTER O
+<U0001F13F> /xf0/x9f/x84/xbf SQUARED LATIN CAPITAL LETTER P
+<U0001F140> /xf0/x9f/x85/x80 SQUARED LATIN CAPITAL LETTER Q
+<U0001F141> /xf0/x9f/x85/x81 SQUARED LATIN CAPITAL LETTER R
+<U0001F142> /xf0/x9f/x85/x82 SQUARED LATIN CAPITAL LETTER S
+<U0001F143> /xf0/x9f/x85/x83 SQUARED LATIN CAPITAL LETTER T
+<U0001F144> /xf0/x9f/x85/x84 SQUARED LATIN CAPITAL LETTER U
+<U0001F145> /xf0/x9f/x85/x85 SQUARED LATIN CAPITAL LETTER V
+<U0001F146> /xf0/x9f/x85/x86 SQUARED LATIN CAPITAL LETTER W
+<U0001F147> /xf0/x9f/x85/x87 SQUARED LATIN CAPITAL LETTER X
+<U0001F148> /xf0/x9f/x85/x88 SQUARED LATIN CAPITAL LETTER Y
+<U0001F149> /xf0/x9f/x85/x89 SQUARED LATIN CAPITAL LETTER Z
+<U0001F14A> /xf0/x9f/x85/x8a SQUARED HV
+<U0001F14B> /xf0/x9f/x85/x8b SQUARED MV
+<U0001F14C> /xf0/x9f/x85/x8c SQUARED SD
+<U0001F14D> /xf0/x9f/x85/x8d SQUARED SS
+<U0001F14E> /xf0/x9f/x85/x8e SQUARED PPV
+<U0001F14F> /xf0/x9f/x85/x8f SQUARED WC
+<U0001F150> /xf0/x9f/x85/x90 NEGATIVE CIRCLED LATIN CAPITAL LETTER A
+<U0001F151> /xf0/x9f/x85/x91 NEGATIVE CIRCLED LATIN CAPITAL LETTER B
+<U0001F152> /xf0/x9f/x85/x92 NEGATIVE CIRCLED LATIN CAPITAL LETTER C
+<U0001F153> /xf0/x9f/x85/x93 NEGATIVE CIRCLED LATIN CAPITAL LETTER D
+<U0001F154> /xf0/x9f/x85/x94 NEGATIVE CIRCLED LATIN CAPITAL LETTER E
+<U0001F155> /xf0/x9f/x85/x95 NEGATIVE CIRCLED LATIN CAPITAL LETTER F
+<U0001F156> /xf0/x9f/x85/x96 NEGATIVE CIRCLED LATIN CAPITAL LETTER G
+<U0001F157> /xf0/x9f/x85/x97 NEGATIVE CIRCLED LATIN CAPITAL LETTER H
+<U0001F158> /xf0/x9f/x85/x98 NEGATIVE CIRCLED LATIN CAPITAL LETTER I
+<U0001F159> /xf0/x9f/x85/x99 NEGATIVE CIRCLED LATIN CAPITAL LETTER J
+<U0001F15A> /xf0/x9f/x85/x9a NEGATIVE CIRCLED LATIN CAPITAL LETTER K
+<U0001F15B> /xf0/x9f/x85/x9b NEGATIVE CIRCLED LATIN CAPITAL LETTER L
+<U0001F15C> /xf0/x9f/x85/x9c NEGATIVE CIRCLED LATIN CAPITAL LETTER M
+<U0001F15D> /xf0/x9f/x85/x9d NEGATIVE CIRCLED LATIN CAPITAL LETTER N
+<U0001F15E> /xf0/x9f/x85/x9e NEGATIVE CIRCLED LATIN CAPITAL LETTER O
+<U0001F15F> /xf0/x9f/x85/x9f NEGATIVE CIRCLED LATIN CAPITAL LETTER P
+<U0001F160> /xf0/x9f/x85/xa0 NEGATIVE CIRCLED LATIN CAPITAL LETTER Q
+<U0001F161> /xf0/x9f/x85/xa1 NEGATIVE CIRCLED LATIN CAPITAL LETTER R
+<U0001F162> /xf0/x9f/x85/xa2 NEGATIVE CIRCLED LATIN CAPITAL LETTER S
+<U0001F163> /xf0/x9f/x85/xa3 NEGATIVE CIRCLED LATIN CAPITAL LETTER T
+<U0001F164> /xf0/x9f/x85/xa4 NEGATIVE CIRCLED LATIN CAPITAL LETTER U
+<U0001F165> /xf0/x9f/x85/xa5 NEGATIVE CIRCLED LATIN CAPITAL LETTER V
+<U0001F166> /xf0/x9f/x85/xa6 NEGATIVE CIRCLED LATIN CAPITAL LETTER W
+<U0001F167> /xf0/x9f/x85/xa7 NEGATIVE CIRCLED LATIN CAPITAL LETTER X
+<U0001F168> /xf0/x9f/x85/xa8 NEGATIVE CIRCLED LATIN CAPITAL LETTER Y
+<U0001F169> /xf0/x9f/x85/xa9 NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
+<U0001F170> /xf0/x9f/x85/xb0 NEGATIVE SQUARED LATIN CAPITAL LETTER A
+<U0001F171> /xf0/x9f/x85/xb1 NEGATIVE SQUARED LATIN CAPITAL LETTER B
+<U0001F172> /xf0/x9f/x85/xb2 NEGATIVE SQUARED LATIN CAPITAL LETTER C
+<U0001F173> /xf0/x9f/x85/xb3 NEGATIVE SQUARED LATIN CAPITAL LETTER D
+<U0001F174> /xf0/x9f/x85/xb4 NEGATIVE SQUARED LATIN CAPITAL LETTER E
+<U0001F175> /xf0/x9f/x85/xb5 NEGATIVE SQUARED LATIN CAPITAL LETTER F
+<U0001F176> /xf0/x9f/x85/xb6 NEGATIVE SQUARED LATIN CAPITAL LETTER G
+<U0001F177> /xf0/x9f/x85/xb7 NEGATIVE SQUARED LATIN CAPITAL LETTER H
+<U0001F178> /xf0/x9f/x85/xb8 NEGATIVE SQUARED LATIN CAPITAL LETTER I
+<U0001F179> /xf0/x9f/x85/xb9 NEGATIVE SQUARED LATIN CAPITAL LETTER J
+<U0001F17A> /xf0/x9f/x85/xba NEGATIVE SQUARED LATIN CAPITAL LETTER K
+<U0001F17B> /xf0/x9f/x85/xbb NEGATIVE SQUARED LATIN CAPITAL LETTER L
+<U0001F17C> /xf0/x9f/x85/xbc NEGATIVE SQUARED LATIN CAPITAL LETTER M
+<U0001F17D> /xf0/x9f/x85/xbd NEGATIVE SQUARED LATIN CAPITAL LETTER N
+<U0001F17E> /xf0/x9f/x85/xbe NEGATIVE SQUARED LATIN CAPITAL LETTER O
+<U0001F17F> /xf0/x9f/x85/xbf NEGATIVE SQUARED LATIN CAPITAL LETTER P
+<U0001F180> /xf0/x9f/x86/x80 NEGATIVE SQUARED LATIN CAPITAL LETTER Q
+<U0001F181> /xf0/x9f/x86/x81 NEGATIVE SQUARED LATIN CAPITAL LETTER R
+<U0001F182> /xf0/x9f/x86/x82 NEGATIVE SQUARED LATIN CAPITAL LETTER S
+<U0001F183> /xf0/x9f/x86/x83 NEGATIVE SQUARED LATIN CAPITAL LETTER T
+<U0001F184> /xf0/x9f/x86/x84 NEGATIVE SQUARED LATIN CAPITAL LETTER U
+<U0001F185> /xf0/x9f/x86/x85 NEGATIVE SQUARED LATIN CAPITAL LETTER V
+<U0001F186> /xf0/x9f/x86/x86 NEGATIVE SQUARED LATIN CAPITAL LETTER W
+<U0001F187> /xf0/x9f/x86/x87 NEGATIVE SQUARED LATIN CAPITAL LETTER X
+<U0001F188> /xf0/x9f/x86/x88 NEGATIVE SQUARED LATIN CAPITAL LETTER Y
+<U0001F189> /xf0/x9f/x86/x89 NEGATIVE SQUARED LATIN CAPITAL LETTER Z
+<U0001F18A> /xf0/x9f/x86/x8a CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P
+<U0001F18B> /xf0/x9f/x86/x8b NEGATIVE SQUARED IC
+<U0001F18C> /xf0/x9f/x86/x8c NEGATIVE SQUARED PA
+<U0001F18D> /xf0/x9f/x86/x8d NEGATIVE SQUARED SA
+<U0001F18E> /xf0/x9f/x86/x8e NEGATIVE SQUARED AB
+<U0001F18F> /xf0/x9f/x86/x8f NEGATIVE SQUARED WC
+<U0001F190> /xf0/x9f/x86/x90 SQUARE DJ
+<U0001F191> /xf0/x9f/x86/x91 SQUARED CL
+<U0001F192> /xf0/x9f/x86/x92 SQUARED COOL
+<U0001F193> /xf0/x9f/x86/x93 SQUARED FREE
+<U0001F194> /xf0/x9f/x86/x94 SQUARED ID
+<U0001F195> /xf0/x9f/x86/x95 SQUARED NEW
+<U0001F196> /xf0/x9f/x86/x96 SQUARED NG
+<U0001F197> /xf0/x9f/x86/x97 SQUARED OK
+<U0001F198> /xf0/x9f/x86/x98 SQUARED SOS
+<U0001F199> /xf0/x9f/x86/x99 SQUARED UP WITH EXCLAMATION MARK
+<U0001F19A> /xf0/x9f/x86/x9a SQUARED VS
+<U0001F1E6> /xf0/x9f/x87/xa6 REGIONAL INDICATOR SYMBOL LETTER A
+<U0001F1E7> /xf0/x9f/x87/xa7 REGIONAL INDICATOR SYMBOL LETTER B
+<U0001F1E8> /xf0/x9f/x87/xa8 REGIONAL INDICATOR SYMBOL LETTER C
+<U0001F1E9> /xf0/x9f/x87/xa9 REGIONAL INDICATOR SYMBOL LETTER D
+<U0001F1EA> /xf0/x9f/x87/xaa REGIONAL INDICATOR SYMBOL LETTER E
+<U0001F1EB> /xf0/x9f/x87/xab REGIONAL INDICATOR SYMBOL LETTER F
+<U0001F1EC> /xf0/x9f/x87/xac REGIONAL INDICATOR SYMBOL LETTER G
+<U0001F1ED> /xf0/x9f/x87/xad REGIONAL INDICATOR SYMBOL LETTER H
+<U0001F1EE> /xf0/x9f/x87/xae REGIONAL INDICATOR SYMBOL LETTER I
+<U0001F1EF> /xf0/x9f/x87/xaf REGIONAL INDICATOR SYMBOL LETTER J
+<U0001F1F0> /xf0/x9f/x87/xb0 REGIONAL INDICATOR SYMBOL LETTER K
+<U0001F1F1> /xf0/x9f/x87/xb1 REGIONAL INDICATOR SYMBOL LETTER L
+<U0001F1F2> /xf0/x9f/x87/xb2 REGIONAL INDICATOR SYMBOL LETTER M
+<U0001F1F3> /xf0/x9f/x87/xb3 REGIONAL INDICATOR SYMBOL LETTER N
+<U0001F1F4> /xf0/x9f/x87/xb4 REGIONAL INDICATOR SYMBOL LETTER O
+<U0001F1F5> /xf0/x9f/x87/xb5 REGIONAL INDICATOR SYMBOL LETTER P
+<U0001F1F6> /xf0/x9f/x87/xb6 REGIONAL INDICATOR SYMBOL LETTER Q
+<U0001F1F7> /xf0/x9f/x87/xb7 REGIONAL INDICATOR SYMBOL LETTER R
+<U0001F1F8> /xf0/x9f/x87/xb8 REGIONAL INDICATOR SYMBOL LETTER S
+<U0001F1F9> /xf0/x9f/x87/xb9 REGIONAL INDICATOR SYMBOL LETTER T
+<U0001F1FA> /xf0/x9f/x87/xba REGIONAL INDICATOR SYMBOL LETTER U
+<U0001F1FB> /xf0/x9f/x87/xbb REGIONAL INDICATOR SYMBOL LETTER V
+<U0001F1FC> /xf0/x9f/x87/xbc REGIONAL INDICATOR SYMBOL LETTER W
+<U0001F1FD> /xf0/x9f/x87/xbd REGIONAL INDICATOR SYMBOL LETTER X
+<U0001F1FE> /xf0/x9f/x87/xbe REGIONAL INDICATOR SYMBOL LETTER Y
+<U0001F1FF> /xf0/x9f/x87/xbf REGIONAL INDICATOR SYMBOL LETTER Z
+<U0001F200> /xf0/x9f/x88/x80 SQUARE HIRAGANA HOKA
+<U0001F201> /xf0/x9f/x88/x81 SQUARED KATAKANA KOKO
+<U0001F202> /xf0/x9f/x88/x82 SQUARED KATAKANA SA
+<U0001F210> /xf0/x9f/x88/x90 SQUARED CJK UNIFIED IDEOGRAPH-624B
+<U0001F211> /xf0/x9f/x88/x91 SQUARED CJK UNIFIED IDEOGRAPH-5B57
+<U0001F212> /xf0/x9f/x88/x92 SQUARED CJK UNIFIED IDEOGRAPH-53CC
+<U0001F213> /xf0/x9f/x88/x93 SQUARED KATAKANA DE
+<U0001F214> /xf0/x9f/x88/x94 SQUARED CJK UNIFIED IDEOGRAPH-4E8C
+<U0001F215> /xf0/x9f/x88/x95 SQUARED CJK UNIFIED IDEOGRAPH-591A
+<U0001F216> /xf0/x9f/x88/x96 SQUARED CJK UNIFIED IDEOGRAPH-89E3
+<U0001F217> /xf0/x9f/x88/x97 SQUARED CJK UNIFIED IDEOGRAPH-5929
+<U0001F218> /xf0/x9f/x88/x98 SQUARED CJK UNIFIED IDEOGRAPH-4EA4
+<U0001F219> /xf0/x9f/x88/x99 SQUARED CJK UNIFIED IDEOGRAPH-6620
+<U0001F21A> /xf0/x9f/x88/x9a SQUARED CJK UNIFIED IDEOGRAPH-7121
+<U0001F21B> /xf0/x9f/x88/x9b SQUARED CJK UNIFIED IDEOGRAPH-6599
+<U0001F21C> /xf0/x9f/x88/x9c SQUARED CJK UNIFIED IDEOGRAPH-524D
+<U0001F21D> /xf0/x9f/x88/x9d SQUARED CJK UNIFIED IDEOGRAPH-5F8C
+<U0001F21E> /xf0/x9f/x88/x9e SQUARED CJK UNIFIED IDEOGRAPH-518D
+<U0001F21F> /xf0/x9f/x88/x9f SQUARED CJK UNIFIED IDEOGRAPH-65B0
+<U0001F220> /xf0/x9f/x88/xa0 SQUARED CJK UNIFIED IDEOGRAPH-521D
+<U0001F221> /xf0/x9f/x88/xa1 SQUARED CJK UNIFIED IDEOGRAPH-7D42
+<U0001F222> /xf0/x9f/x88/xa2 SQUARED CJK UNIFIED IDEOGRAPH-751F
+<U0001F223> /xf0/x9f/x88/xa3 SQUARED CJK UNIFIED IDEOGRAPH-8CA9
+<U0001F224> /xf0/x9f/x88/xa4 SQUARED CJK UNIFIED IDEOGRAPH-58F0
+<U0001F225> /xf0/x9f/x88/xa5 SQUARED CJK UNIFIED IDEOGRAPH-5439
+<U0001F226> /xf0/x9f/x88/xa6 SQUARED CJK UNIFIED IDEOGRAPH-6F14
+<U0001F227> /xf0/x9f/x88/xa7 SQUARED CJK UNIFIED IDEOGRAPH-6295
+<U0001F228> /xf0/x9f/x88/xa8 SQUARED CJK UNIFIED IDEOGRAPH-6355
+<U0001F229> /xf0/x9f/x88/xa9 SQUARED CJK UNIFIED IDEOGRAPH-4E00
+<U0001F22A> /xf0/x9f/x88/xaa SQUARED CJK UNIFIED IDEOGRAPH-4E09
+<U0001F22B> /xf0/x9f/x88/xab SQUARED CJK UNIFIED IDEOGRAPH-904A
+<U0001F22C> /xf0/x9f/x88/xac SQUARED CJK UNIFIED IDEOGRAPH-5DE6
+<U0001F22D> /xf0/x9f/x88/xad SQUARED CJK UNIFIED IDEOGRAPH-4E2D
+<U0001F22E> /xf0/x9f/x88/xae SQUARED CJK UNIFIED IDEOGRAPH-53F3
+<U0001F22F> /xf0/x9f/x88/xaf SQUARED CJK UNIFIED IDEOGRAPH-6307
+<U0001F230> /xf0/x9f/x88/xb0 SQUARED CJK UNIFIED IDEOGRAPH-8D70
+<U0001F231> /xf0/x9f/x88/xb1 SQUARED CJK UNIFIED IDEOGRAPH-6253
+<U0001F232> /xf0/x9f/x88/xb2 SQUARED CJK UNIFIED IDEOGRAPH-7981
+<U0001F233> /xf0/x9f/x88/xb3 SQUARED CJK UNIFIED IDEOGRAPH-7A7A
+<U0001F234> /xf0/x9f/x88/xb4 SQUARED CJK UNIFIED IDEOGRAPH-5408
+<U0001F235> /xf0/x9f/x88/xb5 SQUARED CJK UNIFIED IDEOGRAPH-6E80
+<U0001F236> /xf0/x9f/x88/xb6 SQUARED CJK UNIFIED IDEOGRAPH-6709
+<U0001F237> /xf0/x9f/x88/xb7 SQUARED CJK UNIFIED IDEOGRAPH-6708
+<U0001F238> /xf0/x9f/x88/xb8 SQUARED CJK UNIFIED IDEOGRAPH-7533
+<U0001F239> /xf0/x9f/x88/xb9 SQUARED CJK UNIFIED IDEOGRAPH-5272
+<U0001F23A> /xf0/x9f/x88/xba SQUARED CJK UNIFIED IDEOGRAPH-55B6
+<U0001F240> /xf0/x9f/x89/x80 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C
+<U0001F241> /xf0/x9f/x89/x81 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09
+<U0001F242> /xf0/x9f/x89/x82 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C
+<U0001F243> /xf0/x9f/x89/x83 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89
+<U0001F244> /xf0/x9f/x89/x84 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9
+<U0001F245> /xf0/x9f/x89/x85 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253
+<U0001F246> /xf0/x9f/x89/x86 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7
+<U0001F247> /xf0/x9f/x89/x87 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD
+<U0001F248> /xf0/x9f/x89/x88 TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557
+<U0001F250> /xf0/x9f/x89/x90 CIRCLED IDEOGRAPH ADVANTAGE
+<U0001F251> /xf0/x9f/x89/x91 CIRCLED IDEOGRAPH ACCEPT
+<U0001F300> /xf0/x9f/x8c/x80 CYCLONE
+<U0001F301> /xf0/x9f/x8c/x81 FOGGY
+<U0001F302> /xf0/x9f/x8c/x82 CLOSED UMBRELLA
+<U0001F303> /xf0/x9f/x8c/x83 NIGHT WITH STARS
+<U0001F304> /xf0/x9f/x8c/x84 SUNRISE OVER MOUNTAINS
+<U0001F305> /xf0/x9f/x8c/x85 SUNRISE
+<U0001F306> /xf0/x9f/x8c/x86 CITYSCAPE AT DUSK
+<U0001F307> /xf0/x9f/x8c/x87 SUNSET OVER BUILDINGS
+<U0001F308> /xf0/x9f/x8c/x88 RAINBOW
+<U0001F309> /xf0/x9f/x8c/x89 BRIDGE AT NIGHT
+<U0001F30A> /xf0/x9f/x8c/x8a WATER WAVE
+<U0001F30B> /xf0/x9f/x8c/x8b VOLCANO
+<U0001F30C> /xf0/x9f/x8c/x8c MILKY WAY
+<U0001F30D> /xf0/x9f/x8c/x8d EARTH GLOBE EUROPE-AFRICA
+<U0001F30E> /xf0/x9f/x8c/x8e EARTH GLOBE AMERICAS
+<U0001F30F> /xf0/x9f/x8c/x8f EARTH GLOBE ASIA-AUSTRALIA
+<U0001F310> /xf0/x9f/x8c/x90 GLOBE WITH MERIDIANS
+<U0001F311> /xf0/x9f/x8c/x91 NEW MOON SYMBOL
+<U0001F312> /xf0/x9f/x8c/x92 WAXING CRESCENT MOON SYMBOL
+<U0001F313> /xf0/x9f/x8c/x93 FIRST QUARTER MOON SYMBOL
+<U0001F314> /xf0/x9f/x8c/x94 WAXING GIBBOUS MOON SYMBOL
+<U0001F315> /xf0/x9f/x8c/x95 FULL MOON SYMBOL
+<U0001F316> /xf0/x9f/x8c/x96 WANING GIBBOUS MOON SYMBOL
+<U0001F317> /xf0/x9f/x8c/x97 LAST QUARTER MOON SYMBOL
+<U0001F318> /xf0/x9f/x8c/x98 WANING CRESCENT MOON SYMBOL
+<U0001F319> /xf0/x9f/x8c/x99 CRESCENT MOON
+<U0001F31A> /xf0/x9f/x8c/x9a NEW MOON WITH FACE
+<U0001F31B> /xf0/x9f/x8c/x9b FIRST QUARTER MOON WITH FACE
+<U0001F31C> /xf0/x9f/x8c/x9c LAST QUARTER MOON WITH FACE
+<U0001F31D> /xf0/x9f/x8c/x9d FULL MOON WITH FACE
+<U0001F31E> /xf0/x9f/x8c/x9e SUN WITH FACE
+<U0001F31F> /xf0/x9f/x8c/x9f GLOWING STAR
+<U0001F320> /xf0/x9f/x8c/xa0 SHOOTING STAR
+<U0001F330> /xf0/x9f/x8c/xb0 CHESTNUT
+<U0001F331> /xf0/x9f/x8c/xb1 SEEDLING
+<U0001F332> /xf0/x9f/x8c/xb2 EVERGREEN TREE
+<U0001F333> /xf0/x9f/x8c/xb3 DECIDUOUS TREE
+<U0001F334> /xf0/x9f/x8c/xb4 PALM TREE
+<U0001F335> /xf0/x9f/x8c/xb5 CACTUS
+<U0001F337> /xf0/x9f/x8c/xb7 TULIP
+<U0001F338> /xf0/x9f/x8c/xb8 CHERRY BLOSSOM
+<U0001F339> /xf0/x9f/x8c/xb9 ROSE
+<U0001F33A> /xf0/x9f/x8c/xba HIBISCUS
+<U0001F33B> /xf0/x9f/x8c/xbb SUNFLOWER
+<U0001F33C> /xf0/x9f/x8c/xbc BLOSSOM
+<U0001F33D> /xf0/x9f/x8c/xbd EAR OF MAIZE
+<U0001F33E> /xf0/x9f/x8c/xbe EAR OF RICE
+<U0001F33F> /xf0/x9f/x8c/xbf HERB
+<U0001F340> /xf0/x9f/x8d/x80 FOUR LEAF CLOVER
+<U0001F341> /xf0/x9f/x8d/x81 MAPLE LEAF
+<U0001F342> /xf0/x9f/x8d/x82 FALLEN LEAF
+<U0001F343> /xf0/x9f/x8d/x83 LEAF FLUTTERING IN WIND
+<U0001F344> /xf0/x9f/x8d/x84 MUSHROOM
+<U0001F345> /xf0/x9f/x8d/x85 TOMATO
+<U0001F346> /xf0/x9f/x8d/x86 AUBERGINE
+<U0001F347> /xf0/x9f/x8d/x87 GRAPES
+<U0001F348> /xf0/x9f/x8d/x88 MELON
+<U0001F349> /xf0/x9f/x8d/x89 WATERMELON
+<U0001F34A> /xf0/x9f/x8d/x8a TANGERINE
+<U0001F34B> /xf0/x9f/x8d/x8b LEMON
+<U0001F34C> /xf0/x9f/x8d/x8c BANANA
+<U0001F34D> /xf0/x9f/x8d/x8d PINEAPPLE
+<U0001F34E> /xf0/x9f/x8d/x8e RED APPLE
+<U0001F34F> /xf0/x9f/x8d/x8f GREEN APPLE
+<U0001F350> /xf0/x9f/x8d/x90 PEAR
+<U0001F351> /xf0/x9f/x8d/x91 PEACH
+<U0001F352> /xf0/x9f/x8d/x92 CHERRIES
+<U0001F353> /xf0/x9f/x8d/x93 STRAWBERRY
+<U0001F354> /xf0/x9f/x8d/x94 HAMBURGER
+<U0001F355> /xf0/x9f/x8d/x95 SLICE OF PIZZA
+<U0001F356> /xf0/x9f/x8d/x96 MEAT ON BONE
+<U0001F357> /xf0/x9f/x8d/x97 POULTRY LEG
+<U0001F358> /xf0/x9f/x8d/x98 RICE CRACKER
+<U0001F359> /xf0/x9f/x8d/x99 RICE BALL
+<U0001F35A> /xf0/x9f/x8d/x9a COOKED RICE
+<U0001F35B> /xf0/x9f/x8d/x9b CURRY AND RICE
+<U0001F35C> /xf0/x9f/x8d/x9c STEAMING BOWL
+<U0001F35D> /xf0/x9f/x8d/x9d SPAGHETTI
+<U0001F35E> /xf0/x9f/x8d/x9e BREAD
+<U0001F35F> /xf0/x9f/x8d/x9f FRENCH FRIES
+<U0001F360> /xf0/x9f/x8d/xa0 ROASTED SWEET POTATO
+<U0001F361> /xf0/x9f/x8d/xa1 DANGO
+<U0001F362> /xf0/x9f/x8d/xa2 ODEN
+<U0001F363> /xf0/x9f/x8d/xa3 SUSHI
+<U0001F364> /xf0/x9f/x8d/xa4 FRIED SHRIMP
+<U0001F365> /xf0/x9f/x8d/xa5 FISH CAKE WITH SWIRL DESIGN
+<U0001F366> /xf0/x9f/x8d/xa6 SOFT ICE CREAM
+<U0001F367> /xf0/x9f/x8d/xa7 SHAVED ICE
+<U0001F368> /xf0/x9f/x8d/xa8 ICE CREAM
+<U0001F369> /xf0/x9f/x8d/xa9 DOUGHNUT
+<U0001F36A> /xf0/x9f/x8d/xaa COOKIE
+<U0001F36B> /xf0/x9f/x8d/xab CHOCOLATE BAR
+<U0001F36C> /xf0/x9f/x8d/xac CANDY
+<U0001F36D> /xf0/x9f/x8d/xad LOLLIPOP
+<U0001F36E> /xf0/x9f/x8d/xae CUSTARD
+<U0001F36F> /xf0/x9f/x8d/xaf HONEY POT
+<U0001F370> /xf0/x9f/x8d/xb0 SHORTCAKE
+<U0001F371> /xf0/x9f/x8d/xb1 BENTO BOX
+<U0001F372> /xf0/x9f/x8d/xb2 POT OF FOOD
+<U0001F373> /xf0/x9f/x8d/xb3 COOKING
+<U0001F374> /xf0/x9f/x8d/xb4 FORK AND KNIFE
+<U0001F375> /xf0/x9f/x8d/xb5 TEACUP WITHOUT HANDLE
+<U0001F376> /xf0/x9f/x8d/xb6 SAKE BOTTLE AND CUP
+<U0001F377> /xf0/x9f/x8d/xb7 WINE GLASS
+<U0001F378> /xf0/x9f/x8d/xb8 COCKTAIL GLASS
+<U0001F379> /xf0/x9f/x8d/xb9 TROPICAL DRINK
+<U0001F37A> /xf0/x9f/x8d/xba BEER MUG
+<U0001F37B> /xf0/x9f/x8d/xbb CLINKING BEER MUGS
+<U0001F37C> /xf0/x9f/x8d/xbc BABY BOTTLE
+<U0001F380> /xf0/x9f/x8e/x80 RIBBON
+<U0001F381> /xf0/x9f/x8e/x81 WRAPPED PRESENT
+<U0001F382> /xf0/x9f/x8e/x82 BIRTHDAY CAKE
+<U0001F383> /xf0/x9f/x8e/x83 JACK-O-LANTERN
+<U0001F384> /xf0/x9f/x8e/x84 CHRISTMAS TREE
+<U0001F385> /xf0/x9f/x8e/x85 FATHER CHRISTMAS
+<U0001F386> /xf0/x9f/x8e/x86 FIREWORKS
+<U0001F387> /xf0/x9f/x8e/x87 FIREWORK SPARKLER
+<U0001F388> /xf0/x9f/x8e/x88 BALLOON
+<U0001F389> /xf0/x9f/x8e/x89 PARTY POPPER
+<U0001F38A> /xf0/x9f/x8e/x8a CONFETTI BALL
+<U0001F38B> /xf0/x9f/x8e/x8b TANABATA TREE
+<U0001F38C> /xf0/x9f/x8e/x8c CROSSED FLAGS
+<U0001F38D> /xf0/x9f/x8e/x8d PINE DECORATION
+<U0001F38E> /xf0/x9f/x8e/x8e JAPANESE DOLLS
+<U0001F38F> /xf0/x9f/x8e/x8f CARP STREAMER
+<U0001F390> /xf0/x9f/x8e/x90 WIND CHIME
+<U0001F391> /xf0/x9f/x8e/x91 MOON VIEWING CEREMONY
+<U0001F392> /xf0/x9f/x8e/x92 SCHOOL SATCHEL
+<U0001F393> /xf0/x9f/x8e/x93 GRADUATION CAP
+<U0001F3A0> /xf0/x9f/x8e/xa0 CAROUSEL HORSE
+<U0001F3A1> /xf0/x9f/x8e/xa1 FERRIS WHEEL
+<U0001F3A2> /xf0/x9f/x8e/xa2 ROLLER COASTER
+<U0001F3A3> /xf0/x9f/x8e/xa3 FISHING POLE AND FISH
+<U0001F3A4> /xf0/x9f/x8e/xa4 MICROPHONE
+<U0001F3A5> /xf0/x9f/x8e/xa5 MOVIE CAMERA
+<U0001F3A6> /xf0/x9f/x8e/xa6 CINEMA
+<U0001F3A7> /xf0/x9f/x8e/xa7 HEADPHONE
+<U0001F3A8> /xf0/x9f/x8e/xa8 ARTIST PALETTE
+<U0001F3A9> /xf0/x9f/x8e/xa9 TOP HAT
+<U0001F3AA> /xf0/x9f/x8e/xaa CIRCUS TENT
+<U0001F3AB> /xf0/x9f/x8e/xab TICKET
+<U0001F3AC> /xf0/x9f/x8e/xac CLAPPER BOARD
+<U0001F3AD> /xf0/x9f/x8e/xad PERFORMING ARTS
+<U0001F3AE> /xf0/x9f/x8e/xae VIDEO GAME
+<U0001F3AF> /xf0/x9f/x8e/xaf DIRECT HIT
+<U0001F3B0> /xf0/x9f/x8e/xb0 SLOT MACHINE
+<U0001F3B1> /xf0/x9f/x8e/xb1 BILLIARDS
+<U0001F3B2> /xf0/x9f/x8e/xb2 GAME DIE
+<U0001F3B3> /xf0/x9f/x8e/xb3 BOWLING
+<U0001F3B4> /xf0/x9f/x8e/xb4 FLOWER PLAYING CARDS
+<U0001F3B5> /xf0/x9f/x8e/xb5 MUSICAL NOTE
+<U0001F3B6> /xf0/x9f/x8e/xb6 MULTIPLE MUSICAL NOTES
+<U0001F3B7> /xf0/x9f/x8e/xb7 SAXOPHONE
+<U0001F3B8> /xf0/x9f/x8e/xb8 GUITAR
+<U0001F3B9> /xf0/x9f/x8e/xb9 MUSICAL KEYBOARD
+<U0001F3BA> /xf0/x9f/x8e/xba TRUMPET
+<U0001F3BB> /xf0/x9f/x8e/xbb VIOLIN
+<U0001F3BC> /xf0/x9f/x8e/xbc MUSICAL SCORE
+<U0001F3BD> /xf0/x9f/x8e/xbd RUNNING SHIRT WITH SASH
+<U0001F3BE> /xf0/x9f/x8e/xbe TENNIS RACQUET AND BALL
+<U0001F3BF> /xf0/x9f/x8e/xbf SKI AND SKI BOOT
+<U0001F3C0> /xf0/x9f/x8f/x80 BASKETBALL AND HOOP
+<U0001F3C1> /xf0/x9f/x8f/x81 CHEQUERED FLAG
+<U0001F3C2> /xf0/x9f/x8f/x82 SNOWBOARDER
+<U0001F3C3> /xf0/x9f/x8f/x83 RUNNER
+<U0001F3C4> /xf0/x9f/x8f/x84 SURFER
+<U0001F3C6> /xf0/x9f/x8f/x86 TROPHY
+<U0001F3C7> /xf0/x9f/x8f/x87 HORSE RACING
+<U0001F3C8> /xf0/x9f/x8f/x88 AMERICAN FOOTBALL
+<U0001F3C9> /xf0/x9f/x8f/x89 RUGBY FOOTBALL
+<U0001F3CA> /xf0/x9f/x8f/x8a SWIMMER
+<U0001F3E0> /xf0/x9f/x8f/xa0 HOUSE BUILDING
+<U0001F3E1> /xf0/x9f/x8f/xa1 HOUSE WITH GARDEN
+<U0001F3E2> /xf0/x9f/x8f/xa2 OFFICE BUILDING
+<U0001F3E3> /xf0/x9f/x8f/xa3 JAPANESE POST OFFICE
+<U0001F3E4> /xf0/x9f/x8f/xa4 EUROPEAN POST OFFICE
+<U0001F3E5> /xf0/x9f/x8f/xa5 HOSPITAL
+<U0001F3E6> /xf0/x9f/x8f/xa6 BANK
+<U0001F3E7> /xf0/x9f/x8f/xa7 AUTOMATED TELLER MACHINE
+<U0001F3E8> /xf0/x9f/x8f/xa8 HOTEL
+<U0001F3E9> /xf0/x9f/x8f/xa9 LOVE HOTEL
+<U0001F3EA> /xf0/x9f/x8f/xaa CONVENIENCE STORE
+<U0001F3EB> /xf0/x9f/x8f/xab SCHOOL
+<U0001F3EC> /xf0/x9f/x8f/xac DEPARTMENT STORE
+<U0001F3ED> /xf0/x9f/x8f/xad FACTORY
+<U0001F3EE> /xf0/x9f/x8f/xae IZAKAYA LANTERN
+<U0001F3EF> /xf0/x9f/x8f/xaf JAPANESE CASTLE
+<U0001F3F0> /xf0/x9f/x8f/xb0 EUROPEAN CASTLE
+<U0001F400> /xf0/x9f/x90/x80 RAT
+<U0001F401> /xf0/x9f/x90/x81 MOUSE
+<U0001F402> /xf0/x9f/x90/x82 OX
+<U0001F403> /xf0/x9f/x90/x83 WATER BUFFALO
+<U0001F404> /xf0/x9f/x90/x84 COW
+<U0001F405> /xf0/x9f/x90/x85 TIGER
+<U0001F406> /xf0/x9f/x90/x86 LEOPARD
+<U0001F407> /xf0/x9f/x90/x87 RABBIT
+<U0001F408> /xf0/x9f/x90/x88 CAT
+<U0001F409> /xf0/x9f/x90/x89 DRAGON
+<U0001F40A> /xf0/x9f/x90/x8a CROCODILE
+<U0001F40B> /xf0/x9f/x90/x8b WHALE
+<U0001F40C> /xf0/x9f/x90/x8c SNAIL
+<U0001F40D> /xf0/x9f/x90/x8d SNAKE
+<U0001F40E> /xf0/x9f/x90/x8e HORSE
+<U0001F40F> /xf0/x9f/x90/x8f RAM
+<U0001F410> /xf0/x9f/x90/x90 GOAT
+<U0001F411> /xf0/x9f/x90/x91 SHEEP
+<U0001F412> /xf0/x9f/x90/x92 MONKEY
+<U0001F413> /xf0/x9f/x90/x93 ROOSTER
+<U0001F414> /xf0/x9f/x90/x94 CHICKEN
+<U0001F415> /xf0/x9f/x90/x95 DOG
+<U0001F416> /xf0/x9f/x90/x96 PIG
+<U0001F417> /xf0/x9f/x90/x97 BOAR
+<U0001F418> /xf0/x9f/x90/x98 ELEPHANT
+<U0001F419> /xf0/x9f/x90/x99 OCTOPUS
+<U0001F41A> /xf0/x9f/x90/x9a SPIRAL SHELL
+<U0001F41B> /xf0/x9f/x90/x9b BUG
+<U0001F41C> /xf0/x9f/x90/x9c ANT
+<U0001F41D> /xf0/x9f/x90/x9d HONEYBEE
+<U0001F41E> /xf0/x9f/x90/x9e LADY BEETLE
+<U0001F41F> /xf0/x9f/x90/x9f FISH
+<U0001F420> /xf0/x9f/x90/xa0 TROPICAL FISH
+<U0001F421> /xf0/x9f/x90/xa1 BLOWFISH
+<U0001F422> /xf0/x9f/x90/xa2 TURTLE
+<U0001F423> /xf0/x9f/x90/xa3 HATCHING CHICK
+<U0001F424> /xf0/x9f/x90/xa4 BABY CHICK
+<U0001F425> /xf0/x9f/x90/xa5 FRONT-FACING BABY CHICK
+<U0001F426> /xf0/x9f/x90/xa6 BIRD
+<U0001F427> /xf0/x9f/x90/xa7 PENGUIN
+<U0001F428> /xf0/x9f/x90/xa8 KOALA
+<U0001F429> /xf0/x9f/x90/xa9 POODLE
+<U0001F42A> /xf0/x9f/x90/xaa DROMEDARY CAMEL
+<U0001F42B> /xf0/x9f/x90/xab BACTRIAN CAMEL
+<U0001F42C> /xf0/x9f/x90/xac DOLPHIN
+<U0001F42D> /xf0/x9f/x90/xad MOUSE FACE
+<U0001F42E> /xf0/x9f/x90/xae COW FACE
+<U0001F42F> /xf0/x9f/x90/xaf TIGER FACE
+<U0001F430> /xf0/x9f/x90/xb0 RABBIT FACE
+<U0001F431> /xf0/x9f/x90/xb1 CAT FACE
+<U0001F432> /xf0/x9f/x90/xb2 DRAGON FACE
+<U0001F433> /xf0/x9f/x90/xb3 SPOUTING WHALE
+<U0001F434> /xf0/x9f/x90/xb4 HORSE FACE
+<U0001F435> /xf0/x9f/x90/xb5 MONKEY FACE
+<U0001F436> /xf0/x9f/x90/xb6 DOG FACE
+<U0001F437> /xf0/x9f/x90/xb7 PIG FACE
+<U0001F438> /xf0/x9f/x90/xb8 FROG FACE
+<U0001F439> /xf0/x9f/x90/xb9 HAMSTER FACE
+<U0001F43A> /xf0/x9f/x90/xba WOLF FACE
+<U0001F43B> /xf0/x9f/x90/xbb BEAR FACE
+<U0001F43C> /xf0/x9f/x90/xbc PANDA FACE
+<U0001F43D> /xf0/x9f/x90/xbd PIG NOSE
+<U0001F43E> /xf0/x9f/x90/xbe PAW PRINTS
+<U0001F440> /xf0/x9f/x91/x80 EYES
+<U0001F442> /xf0/x9f/x91/x82 EAR
+<U0001F443> /xf0/x9f/x91/x83 NOSE
+<U0001F444> /xf0/x9f/x91/x84 MOUTH
+<U0001F445> /xf0/x9f/x91/x85 TONGUE
+<U0001F446> /xf0/x9f/x91/x86 WHITE UP POINTING BACKHAND INDEX
+<U0001F447> /xf0/x9f/x91/x87 WHITE DOWN POINTING BACKHAND INDEX
+<U0001F448> /xf0/x9f/x91/x88 WHITE LEFT POINTING BACKHAND INDEX
+<U0001F449> /xf0/x9f/x91/x89 WHITE RIGHT POINTING BACKHAND INDEX
+<U0001F44A> /xf0/x9f/x91/x8a FISTED HAND SIGN
+<U0001F44B> /xf0/x9f/x91/x8b WAVING HAND SIGN
+<U0001F44C> /xf0/x9f/x91/x8c OK HAND SIGN
+<U0001F44D> /xf0/x9f/x91/x8d THUMBS UP SIGN
+<U0001F44E> /xf0/x9f/x91/x8e THUMBS DOWN SIGN
+<U0001F44F> /xf0/x9f/x91/x8f CLAPPING HANDS SIGN
+<U0001F450> /xf0/x9f/x91/x90 OPEN HANDS SIGN
+<U0001F451> /xf0/x9f/x91/x91 CROWN
+<U0001F452> /xf0/x9f/x91/x92 WOMANS HAT
+<U0001F453> /xf0/x9f/x91/x93 EYEGLASSES
+<U0001F454> /xf0/x9f/x91/x94 NECKTIE
+<U0001F455> /xf0/x9f/x91/x95 T-SHIRT
+<U0001F456> /xf0/x9f/x91/x96 JEANS
+<U0001F457> /xf0/x9f/x91/x97 DRESS
+<U0001F458> /xf0/x9f/x91/x98 KIMONO
+<U0001F459> /xf0/x9f/x91/x99 BIKINI
+<U0001F45A> /xf0/x9f/x91/x9a WOMANS CLOTHES
+<U0001F45B> /xf0/x9f/x91/x9b PURSE
+<U0001F45C> /xf0/x9f/x91/x9c HANDBAG
+<U0001F45D> /xf0/x9f/x91/x9d POUCH
+<U0001F45E> /xf0/x9f/x91/x9e MANS SHOE
+<U0001F45F> /xf0/x9f/x91/x9f ATHLETIC SHOE
+<U0001F460> /xf0/x9f/x91/xa0 HIGH-HEELED SHOE
+<U0001F461> /xf0/x9f/x91/xa1 WOMANS SANDAL
+<U0001F462> /xf0/x9f/x91/xa2 WOMANS BOOTS
+<U0001F463> /xf0/x9f/x91/xa3 FOOTPRINTS
+<U0001F464> /xf0/x9f/x91/xa4 BUST IN SILHOUETTE
+<U0001F465> /xf0/x9f/x91/xa5 BUSTS IN SILHOUETTE
+<U0001F466> /xf0/x9f/x91/xa6 BOY
+<U0001F467> /xf0/x9f/x91/xa7 GIRL
+<U0001F468> /xf0/x9f/x91/xa8 MAN
+<U0001F469> /xf0/x9f/x91/xa9 WOMAN
+<U0001F46A> /xf0/x9f/x91/xaa FAMILY
+<U0001F46B> /xf0/x9f/x91/xab MAN AND WOMAN HOLDING HANDS
+<U0001F46C> /xf0/x9f/x91/xac TWO MEN HOLDING HANDS
+<U0001F46D> /xf0/x9f/x91/xad TWO WOMEN HOLDING HANDS
+<U0001F46E> /xf0/x9f/x91/xae POLICE OFFICER
+<U0001F46F> /xf0/x9f/x91/xaf WOMAN WITH BUNNY EARS
+<U0001F470> /xf0/x9f/x91/xb0 BRIDE WITH VEIL
+<U0001F471> /xf0/x9f/x91/xb1 PERSON WITH BLOND HAIR
+<U0001F472> /xf0/x9f/x91/xb2 MAN WITH GUA PI MAO
+<U0001F473> /xf0/x9f/x91/xb3 MAN WITH TURBAN
+<U0001F474> /xf0/x9f/x91/xb4 OLDER MAN
+<U0001F475> /xf0/x9f/x91/xb5 OLDER WOMAN
+<U0001F476> /xf0/x9f/x91/xb6 BABY
+<U0001F477> /xf0/x9f/x91/xb7 CONSTRUCTION WORKER
+<U0001F478> /xf0/x9f/x91/xb8 PRINCESS
+<U0001F479> /xf0/x9f/x91/xb9 JAPANESE OGRE
+<U0001F47A> /xf0/x9f/x91/xba JAPANESE GOBLIN
+<U0001F47B> /xf0/x9f/x91/xbb GHOST
+<U0001F47C> /xf0/x9f/x91/xbc BABY ANGEL
+<U0001F47D> /xf0/x9f/x91/xbd EXTRATERRESTRIAL ALIEN
+<U0001F47E> /xf0/x9f/x91/xbe ALIEN MONSTER
+<U0001F47F> /xf0/x9f/x91/xbf IMP
+<U0001F480> /xf0/x9f/x92/x80 SKULL
+<U0001F481> /xf0/x9f/x92/x81 INFORMATION DESK PERSON
+<U0001F482> /xf0/x9f/x92/x82 GUARDSMAN
+<U0001F483> /xf0/x9f/x92/x83 DANCER
+<U0001F484> /xf0/x9f/x92/x84 LIPSTICK
+<U0001F485> /xf0/x9f/x92/x85 NAIL POLISH
+<U0001F486> /xf0/x9f/x92/x86 FACE MASSAGE
+<U0001F487> /xf0/x9f/x92/x87 HAIRCUT
+<U0001F488> /xf0/x9f/x92/x88 BARBER POLE
+<U0001F489> /xf0/x9f/x92/x89 SYRINGE
+<U0001F48A> /xf0/x9f/x92/x8a PILL
+<U0001F48B> /xf0/x9f/x92/x8b KISS MARK
+<U0001F48C> /xf0/x9f/x92/x8c LOVE LETTER
+<U0001F48D> /xf0/x9f/x92/x8d RING
+<U0001F48E> /xf0/x9f/x92/x8e GEM STONE
+<U0001F48F> /xf0/x9f/x92/x8f KISS
+<U0001F490> /xf0/x9f/x92/x90 BOUQUET
+<U0001F491> /xf0/x9f/x92/x91 COUPLE WITH HEART
+<U0001F492> /xf0/x9f/x92/x92 WEDDING
+<U0001F493> /xf0/x9f/x92/x93 BEATING HEART
+<U0001F494> /xf0/x9f/x92/x94 BROKEN HEART
+<U0001F495> /xf0/x9f/x92/x95 TWO HEARTS
+<U0001F496> /xf0/x9f/x92/x96 SPARKLING HEART
+<U0001F497> /xf0/x9f/x92/x97 GROWING HEART
+<U0001F498> /xf0/x9f/x92/x98 HEART WITH ARROW
+<U0001F499> /xf0/x9f/x92/x99 BLUE HEART
+<U0001F49A> /xf0/x9f/x92/x9a GREEN HEART
+<U0001F49B> /xf0/x9f/x92/x9b YELLOW HEART
+<U0001F49C> /xf0/x9f/x92/x9c PURPLE HEART
+<U0001F49D> /xf0/x9f/x92/x9d HEART WITH RIBBON
+<U0001F49E> /xf0/x9f/x92/x9e REVOLVING HEARTS
+<U0001F49F> /xf0/x9f/x92/x9f HEART DECORATION
+<U0001F4A0> /xf0/x9f/x92/xa0 DIAMOND SHAPE WITH A DOT INSIDE
+<U0001F4A1> /xf0/x9f/x92/xa1 ELECTRIC LIGHT BULB
+<U0001F4A2> /xf0/x9f/x92/xa2 ANGER SYMBOL
+<U0001F4A3> /xf0/x9f/x92/xa3 BOMB
+<U0001F4A4> /xf0/x9f/x92/xa4 SLEEPING SYMBOL
+<U0001F4A5> /xf0/x9f/x92/xa5 COLLISION SYMBOL
+<U0001F4A6> /xf0/x9f/x92/xa6 SPLASHING SWEAT SYMBOL
+<U0001F4A7> /xf0/x9f/x92/xa7 DROPLET
+<U0001F4A8> /xf0/x9f/x92/xa8 DASH SYMBOL
+<U0001F4A9> /xf0/x9f/x92/xa9 PILE OF POO
+<U0001F4AA> /xf0/x9f/x92/xaa FLEXED BICEPS
+<U0001F4AB> /xf0/x9f/x92/xab DIZZY SYMBOL
+<U0001F4AC> /xf0/x9f/x92/xac SPEECH BALLOON
+<U0001F4AD> /xf0/x9f/x92/xad THOUGHT BALLOON
+<U0001F4AE> /xf0/x9f/x92/xae WHITE FLOWER
+<U0001F4AF> /xf0/x9f/x92/xaf HUNDRED POINTS SYMBOL
+<U0001F4B0> /xf0/x9f/x92/xb0 MONEY BAG
+<U0001F4B1> /xf0/x9f/x92/xb1 CURRENCY EXCHANGE
+<U0001F4B2> /xf0/x9f/x92/xb2 HEAVY DOLLAR SIGN
+<U0001F4B3> /xf0/x9f/x92/xb3 CREDIT CARD
+<U0001F4B4> /xf0/x9f/x92/xb4 BANKNOTE WITH YEN SIGN
+<U0001F4B5> /xf0/x9f/x92/xb5 BANKNOTE WITH DOLLAR SIGN
+<U0001F4B6> /xf0/x9f/x92/xb6 BANKNOTE WITH EURO SIGN
+<U0001F4B7> /xf0/x9f/x92/xb7 BANKNOTE WITH POUND SIGN
+<U0001F4B8> /xf0/x9f/x92/xb8 MONEY WITH WINGS
+<U0001F4B9> /xf0/x9f/x92/xb9 CHART WITH UPWARDS TREND AND YEN SIGN
+<U0001F4BA> /xf0/x9f/x92/xba SEAT
+<U0001F4BB> /xf0/x9f/x92/xbb PERSONAL COMPUTER
+<U0001F4BC> /xf0/x9f/x92/xbc BRIEFCASE
+<U0001F4BD> /xf0/x9f/x92/xbd MINIDISC
+<U0001F4BE> /xf0/x9f/x92/xbe FLOPPY DISK
+<U0001F4BF> /xf0/x9f/x92/xbf OPTICAL DISC
+<U0001F4C0> /xf0/x9f/x93/x80 DVD
+<U0001F4C1> /xf0/x9f/x93/x81 FILE FOLDER
+<U0001F4C2> /xf0/x9f/x93/x82 OPEN FILE FOLDER
+<U0001F4C3> /xf0/x9f/x93/x83 PAGE WITH CURL
+<U0001F4C4> /xf0/x9f/x93/x84 PAGE FACING UP
+<U0001F4C5> /xf0/x9f/x93/x85 CALENDAR
+<U0001F4C6> /xf0/x9f/x93/x86 TEAR-OFF CALENDAR
+<U0001F4C7> /xf0/x9f/x93/x87 CARD INDEX
+<U0001F4C8> /xf0/x9f/x93/x88 CHART WITH UPWARDS TREND
+<U0001F4C9> /xf0/x9f/x93/x89 CHART WITH DOWNWARDS TREND
+<U0001F4CA> /xf0/x9f/x93/x8a BAR CHART
+<U0001F4CB> /xf0/x9f/x93/x8b CLIPBOARD
+<U0001F4CC> /xf0/x9f/x93/x8c PUSHPIN
+<U0001F4CD> /xf0/x9f/x93/x8d ROUND PUSHPIN
+<U0001F4CE> /xf0/x9f/x93/x8e PAPERCLIP
+<U0001F4CF> /xf0/x9f/x93/x8f STRAIGHT RULER
+<U0001F4D0> /xf0/x9f/x93/x90 TRIANGULAR RULER
+<U0001F4D1> /xf0/x9f/x93/x91 BOOKMARK TABS
+<U0001F4D2> /xf0/x9f/x93/x92 LEDGER
+<U0001F4D3> /xf0/x9f/x93/x93 NOTEBOOK
+<U0001F4D4> /xf0/x9f/x93/x94 NOTEBOOK WITH DECORATIVE COVER
+<U0001F4D5> /xf0/x9f/x93/x95 CLOSED BOOK
+<U0001F4D6> /xf0/x9f/x93/x96 OPEN BOOK
+<U0001F4D7> /xf0/x9f/x93/x97 GREEN BOOK
+<U0001F4D8> /xf0/x9f/x93/x98 BLUE BOOK
+<U0001F4D9> /xf0/x9f/x93/x99 ORANGE BOOK
+<U0001F4DA> /xf0/x9f/x93/x9a BOOKS
+<U0001F4DB> /xf0/x9f/x93/x9b NAME BADGE
+<U0001F4DC> /xf0/x9f/x93/x9c SCROLL
+<U0001F4DD> /xf0/x9f/x93/x9d MEMO
+<U0001F4DE> /xf0/x9f/x93/x9e TELEPHONE RECEIVER
+<U0001F4DF> /xf0/x9f/x93/x9f PAGER
+<U0001F4E0> /xf0/x9f/x93/xa0 FAX MACHINE
+<U0001F4E1> /xf0/x9f/x93/xa1 SATELLITE ANTENNA
+<U0001F4E2> /xf0/x9f/x93/xa2 PUBLIC ADDRESS LOUDSPEAKER
+<U0001F4E3> /xf0/x9f/x93/xa3 CHEERING MEGAPHONE
+<U0001F4E4> /xf0/x9f/x93/xa4 OUTBOX TRAY
+<U0001F4E5> /xf0/x9f/x93/xa5 INBOX TRAY
+<U0001F4E6> /xf0/x9f/x93/xa6 PACKAGE
+<U0001F4E7> /xf0/x9f/x93/xa7 E-MAIL SYMBOL
+<U0001F4E8> /xf0/x9f/x93/xa8 INCOMING ENVELOPE
+<U0001F4E9> /xf0/x9f/x93/xa9 ENVELOPE WITH DOWNWARDS ARROW ABOVE
+<U0001F4EA> /xf0/x9f/x93/xaa CLOSED MAILBOX WITH LOWERED FLAG
+<U0001F4EB> /xf0/x9f/x93/xab CLOSED MAILBOX WITH RAISED FLAG
+<U0001F4EC> /xf0/x9f/x93/xac OPEN MAILBOX WITH RAISED FLAG
+<U0001F4ED> /xf0/x9f/x93/xad OPEN MAILBOX WITH LOWERED FLAG
+<U0001F4EE> /xf0/x9f/x93/xae POSTBOX
+<U0001F4EF> /xf0/x9f/x93/xaf POSTAL HORN
+<U0001F4F0> /xf0/x9f/x93/xb0 NEWSPAPER
+<U0001F4F1> /xf0/x9f/x93/xb1 MOBILE PHONE
+<U0001F4F2> /xf0/x9f/x93/xb2 MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT
+<U0001F4F3> /xf0/x9f/x93/xb3 VIBRATION MODE
+<U0001F4F4> /xf0/x9f/x93/xb4 MOBILE PHONE OFF
+<U0001F4F5> /xf0/x9f/x93/xb5 NO MOBILE PHONES
+<U0001F4F6> /xf0/x9f/x93/xb6 ANTENNA WITH BARS
+<U0001F4F7> /xf0/x9f/x93/xb7 CAMERA
+<U0001F4F9> /xf0/x9f/x93/xb9 VIDEO CAMERA
+<U0001F4FA> /xf0/x9f/x93/xba TELEVISION
+<U0001F4FB> /xf0/x9f/x93/xbb RADIO
+<U0001F4FC> /xf0/x9f/x93/xbc VIDEOCASSETTE
+<U0001F500> /xf0/x9f/x94/x80 TWISTED RIGHTWARDS ARROWS
+<U0001F501> /xf0/x9f/x94/x81 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS
+<U0001F502> /xf0/x9f/x94/x82 CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY
+<U0001F503> /xf0/x9f/x94/x83 CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+<U0001F504> /xf0/x9f/x94/x84 ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS
+<U0001F505> /xf0/x9f/x94/x85 LOW BRIGHTNESS SYMBOL
+<U0001F506> /xf0/x9f/x94/x86 HIGH BRIGHTNESS SYMBOL
+<U0001F507> /xf0/x9f/x94/x87 SPEAKER WITH CANCELLATION STROKE
+<U0001F508> /xf0/x9f/x94/x88 SPEAKER
+<U0001F509> /xf0/x9f/x94/x89 SPEAKER WITH ONE SOUND WAVE
+<U0001F50A> /xf0/x9f/x94/x8a SPEAKER WITH THREE SOUND WAVES
+<U0001F50B> /xf0/x9f/x94/x8b BATTERY
+<U0001F50C> /xf0/x9f/x94/x8c ELECTRIC PLUG
+<U0001F50D> /xf0/x9f/x94/x8d LEFT-POINTING MAGNIFYING GLASS
+<U0001F50E> /xf0/x9f/x94/x8e RIGHT-POINTING MAGNIFYING GLASS
+<U0001F50F> /xf0/x9f/x94/x8f LOCK WITH INK PEN
+<U0001F510> /xf0/x9f/x94/x90 CLOSED LOCK WITH KEY
+<U0001F511> /xf0/x9f/x94/x91 KEY
+<U0001F512> /xf0/x9f/x94/x92 LOCK
+<U0001F513> /xf0/x9f/x94/x93 OPEN LOCK
+<U0001F514> /xf0/x9f/x94/x94 BELL
+<U0001F515> /xf0/x9f/x94/x95 BELL WITH CANCELLATION STROKE
+<U0001F516> /xf0/x9f/x94/x96 BOOKMARK
+<U0001F517> /xf0/x9f/x94/x97 LINK SYMBOL
+<U0001F518> /xf0/x9f/x94/x98 RADIO BUTTON
+<U0001F519> /xf0/x9f/x94/x99 BACK WITH LEFTWARDS ARROW ABOVE
+<U0001F51A> /xf0/x9f/x94/x9a END WITH LEFTWARDS ARROW ABOVE
+<U0001F51B> /xf0/x9f/x94/x9b ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE
+<U0001F51C> /xf0/x9f/x94/x9c SOON WITH RIGHTWARDS ARROW ABOVE
+<U0001F51D> /xf0/x9f/x94/x9d TOP WITH UPWARDS ARROW ABOVE
+<U0001F51E> /xf0/x9f/x94/x9e NO ONE UNDER EIGHTEEN SYMBOL
+<U0001F51F> /xf0/x9f/x94/x9f KEYCAP TEN
+<U0001F520> /xf0/x9f/x94/xa0 INPUT SYMBOL FOR LATIN CAPITAL LETTERS
+<U0001F521> /xf0/x9f/x94/xa1 INPUT SYMBOL FOR LATIN SMALL LETTERS
+<U0001F522> /xf0/x9f/x94/xa2 INPUT SYMBOL FOR NUMBERS
+<U0001F523> /xf0/x9f/x94/xa3 INPUT SYMBOL FOR SYMBOLS
+<U0001F524> /xf0/x9f/x94/xa4 INPUT SYMBOL FOR LATIN LETTERS
+<U0001F525> /xf0/x9f/x94/xa5 FIRE
+<U0001F526> /xf0/x9f/x94/xa6 ELECTRIC TORCH
+<U0001F527> /xf0/x9f/x94/xa7 WRENCH
+<U0001F528> /xf0/x9f/x94/xa8 HAMMER
+<U0001F529> /xf0/x9f/x94/xa9 NUT AND BOLT
+<U0001F52A> /xf0/x9f/x94/xaa HOCHO
+<U0001F52B> /xf0/x9f/x94/xab PISTOL
+<U0001F52C> /xf0/x9f/x94/xac MICROSCOPE
+<U0001F52D> /xf0/x9f/x94/xad TELESCOPE
+<U0001F52E> /xf0/x9f/x94/xae CRYSTAL BALL
+<U0001F52F> /xf0/x9f/x94/xaf SIX POINTED STAR WITH MIDDLE DOT
+<U0001F530> /xf0/x9f/x94/xb0 JAPANESE SYMBOL FOR BEGINNER
+<U0001F531> /xf0/x9f/x94/xb1 TRIDENT EMBLEM
+<U0001F532> /xf0/x9f/x94/xb2 BLACK SQUARE BUTTON
+<U0001F533> /xf0/x9f/x94/xb3 WHITE SQUARE BUTTON
+<U0001F534> /xf0/x9f/x94/xb4 LARGE RED CIRCLE
+<U0001F535> /xf0/x9f/x94/xb5 LARGE BLUE CIRCLE
+<U0001F536> /xf0/x9f/x94/xb6 LARGE ORANGE DIAMOND
+<U0001F537> /xf0/x9f/x94/xb7 LARGE BLUE DIAMOND
+<U0001F538> /xf0/x9f/x94/xb8 SMALL ORANGE DIAMOND
+<U0001F539> /xf0/x9f/x94/xb9 SMALL BLUE DIAMOND
+<U0001F53A> /xf0/x9f/x94/xba UP-POINTING RED TRIANGLE
+<U0001F53B> /xf0/x9f/x94/xbb DOWN-POINTING RED TRIANGLE
+<U0001F53C> /xf0/x9f/x94/xbc UP-POINTING SMALL RED TRIANGLE
+<U0001F53D> /xf0/x9f/x94/xbd DOWN-POINTING SMALL RED TRIANGLE
+<U0001F550> /xf0/x9f/x95/x90 CLOCK FACE ONE OCLOCK
+<U0001F551> /xf0/x9f/x95/x91 CLOCK FACE TWO OCLOCK
+<U0001F552> /xf0/x9f/x95/x92 CLOCK FACE THREE OCLOCK
+<U0001F553> /xf0/x9f/x95/x93 CLOCK FACE FOUR OCLOCK
+<U0001F554> /xf0/x9f/x95/x94 CLOCK FACE FIVE OCLOCK
+<U0001F555> /xf0/x9f/x95/x95 CLOCK FACE SIX OCLOCK
+<U0001F556> /xf0/x9f/x95/x96 CLOCK FACE SEVEN OCLOCK
+<U0001F557> /xf0/x9f/x95/x97 CLOCK FACE EIGHT OCLOCK
+<U0001F558> /xf0/x9f/x95/x98 CLOCK FACE NINE OCLOCK
+<U0001F559> /xf0/x9f/x95/x99 CLOCK FACE TEN OCLOCK
+<U0001F55A> /xf0/x9f/x95/x9a CLOCK FACE ELEVEN OCLOCK
+<U0001F55B> /xf0/x9f/x95/x9b CLOCK FACE TWELVE OCLOCK
+<U0001F55C> /xf0/x9f/x95/x9c CLOCK FACE ONE-THIRTY
+<U0001F55D> /xf0/x9f/x95/x9d CLOCK FACE TWO-THIRTY
+<U0001F55E> /xf0/x9f/x95/x9e CLOCK FACE THREE-THIRTY
+<U0001F55F> /xf0/x9f/x95/x9f CLOCK FACE FOUR-THIRTY
+<U0001F560> /xf0/x9f/x95/xa0 CLOCK FACE FIVE-THIRTY
+<U0001F561> /xf0/x9f/x95/xa1 CLOCK FACE SIX-THIRTY
+<U0001F562> /xf0/x9f/x95/xa2 CLOCK FACE SEVEN-THIRTY
+<U0001F563> /xf0/x9f/x95/xa3 CLOCK FACE EIGHT-THIRTY
+<U0001F564> /xf0/x9f/x95/xa4 CLOCK FACE NINE-THIRTY
+<U0001F565> /xf0/x9f/x95/xa5 CLOCK FACE TEN-THIRTY
+<U0001F566> /xf0/x9f/x95/xa6 CLOCK FACE ELEVEN-THIRTY
+<U0001F567> /xf0/x9f/x95/xa7 CLOCK FACE TWELVE-THIRTY
+<U0001F5FB> /xf0/x9f/x97/xbb MOUNT FUJI
+<U0001F5FC> /xf0/x9f/x97/xbc TOKYO TOWER
+<U0001F5FD> /xf0/x9f/x97/xbd STATUE OF LIBERTY
+<U0001F5FE> /xf0/x9f/x97/xbe SILHOUETTE OF JAPAN
+<U0001F5FF> /xf0/x9f/x97/xbf MOYAI
+<U0001F601> /xf0/x9f/x98/x81 GRINNING FACE WITH SMILING EYES
+<U0001F602> /xf0/x9f/x98/x82 FACE WITH TEARS OF JOY
+<U0001F603> /xf0/x9f/x98/x83 SMILING FACE WITH OPEN MOUTH
+<U0001F604> /xf0/x9f/x98/x84 SMILING FACE WITH OPEN MOUTH AND SMILING EYES
+<U0001F605> /xf0/x9f/x98/x85 SMILING FACE WITH OPEN MOUTH AND COLD SWEAT
+<U0001F606> /xf0/x9f/x98/x86 SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
+<U0001F607> /xf0/x9f/x98/x87 SMILING FACE WITH HALO
+<U0001F608> /xf0/x9f/x98/x88 SMILING FACE WITH HORNS
+<U0001F609> /xf0/x9f/x98/x89 WINKING FACE
+<U0001F60A> /xf0/x9f/x98/x8a SMILING FACE WITH SMILING EYES
+<U0001F60B> /xf0/x9f/x98/x8b FACE SAVOURING DELICIOUS FOOD
+<U0001F60C> /xf0/x9f/x98/x8c RELIEVED FACE
+<U0001F60D> /xf0/x9f/x98/x8d SMILING FACE WITH HEART-SHAPED EYES
+<U0001F60E> /xf0/x9f/x98/x8e SMILING FACE WITH SUNGLASSES
+<U0001F60F> /xf0/x9f/x98/x8f SMIRKING FACE
+<U0001F610> /xf0/x9f/x98/x90 NEUTRAL FACE
+<U0001F612> /xf0/x9f/x98/x92 UNAMUSED FACE
+<U0001F613> /xf0/x9f/x98/x93 FACE WITH COLD SWEAT
+<U0001F614> /xf0/x9f/x98/x94 PENSIVE FACE
+<U0001F616> /xf0/x9f/x98/x96 CONFOUNDED FACE
+<U0001F618> /xf0/x9f/x98/x98 FACE THROWING A KISS
+<U0001F61A> /xf0/x9f/x98/x9a KISSING FACE WITH CLOSED EYES
+<U0001F61C> /xf0/x9f/x98/x9c FACE WITH STUCK-OUT TONGUE AND WINKING EYE
+<U0001F61D> /xf0/x9f/x98/x9d FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
+<U0001F61E> /xf0/x9f/x98/x9e DISAPPOINTED FACE
+<U0001F620> /xf0/x9f/x98/xa0 ANGRY FACE
+<U0001F621> /xf0/x9f/x98/xa1 POUTING FACE
+<U0001F622> /xf0/x9f/x98/xa2 CRYING FACE
+<U0001F623> /xf0/x9f/x98/xa3 PERSEVERING FACE
+<U0001F624> /xf0/x9f/x98/xa4 FACE WITH LOOK OF TRIUMPH
+<U0001F625> /xf0/x9f/x98/xa5 DISAPPOINTED BUT RELIEVED FACE
+<U0001F628> /xf0/x9f/x98/xa8 FEARFUL FACE
+<U0001F629> /xf0/x9f/x98/xa9 WEARY FACE
+<U0001F62A> /xf0/x9f/x98/xaa SLEEPY FACE
+<U0001F62B> /xf0/x9f/x98/xab TIRED FACE
+<U0001F62D> /xf0/x9f/x98/xad LOUDLY CRYING FACE
+<U0001F630> /xf0/x9f/x98/xb0 FACE WITH OPEN MOUTH AND COLD SWEAT
+<U0001F631> /xf0/x9f/x98/xb1 FACE SCREAMING IN FEAR
+<U0001F632> /xf0/x9f/x98/xb2 ASTONISHED FACE
+<U0001F633> /xf0/x9f/x98/xb3 FLUSHED FACE
+<U0001F635> /xf0/x9f/x98/xb5 DIZZY FACE
+<U0001F636> /xf0/x9f/x98/xb6 FACE WITHOUT MOUTH
+<U0001F637> /xf0/x9f/x98/xb7 FACE WITH MEDICAL MASK
+<U0001F638> /xf0/x9f/x98/xb8 GRINNING CAT FACE WITH SMILING EYES
+<U0001F639> /xf0/x9f/x98/xb9 CAT FACE WITH TEARS OF JOY
+<U0001F63A> /xf0/x9f/x98/xba SMILING CAT FACE WITH OPEN MOUTH
+<U0001F63B> /xf0/x9f/x98/xbb SMILING CAT FACE WITH HEART-SHAPED EYES
+<U0001F63C> /xf0/x9f/x98/xbc CAT FACE WITH WRY SMILE
+<U0001F63D> /xf0/x9f/x98/xbd KISSING CAT FACE WITH CLOSED EYES
+<U0001F63E> /xf0/x9f/x98/xbe POUTING CAT FACE
+<U0001F63F> /xf0/x9f/x98/xbf CRYING CAT FACE
+<U0001F640> /xf0/x9f/x99/x80 WEARY CAT FACE
+<U0001F645> /xf0/x9f/x99/x85 FACE WITH NO GOOD GESTURE
+<U0001F646> /xf0/x9f/x99/x86 FACE WITH OK GESTURE
+<U0001F647> /xf0/x9f/x99/x87 PERSON BOWING DEEPLY
+<U0001F648> /xf0/x9f/x99/x88 SEE-NO-EVIL MONKEY
+<U0001F649> /xf0/x9f/x99/x89 HEAR-NO-EVIL MONKEY
+<U0001F64A> /xf0/x9f/x99/x8a SPEAK-NO-EVIL MONKEY
+<U0001F64B> /xf0/x9f/x99/x8b HAPPY PERSON RAISING ONE HAND
+<U0001F64C> /xf0/x9f/x99/x8c PERSON RAISING BOTH HANDS IN CELEBRATION
+<U0001F64D> /xf0/x9f/x99/x8d PERSON FROWNING
+<U0001F64E> /xf0/x9f/x99/x8e PERSON WITH POUTING FACE
+<U0001F64F> /xf0/x9f/x99/x8f PERSON WITH FOLDED HANDS
+<U0001F680> /xf0/x9f/x9a/x80 ROCKET
+<U0001F681> /xf0/x9f/x9a/x81 HELICOPTER
+<U0001F682> /xf0/x9f/x9a/x82 STEAM LOCOMOTIVE
+<U0001F683> /xf0/x9f/x9a/x83 RAILWAY CAR
+<U0001F684> /xf0/x9f/x9a/x84 HIGH-SPEED TRAIN
+<U0001F685> /xf0/x9f/x9a/x85 HIGH-SPEED TRAIN WITH BULLET NOSE
+<U0001F686> /xf0/x9f/x9a/x86 TRAIN
+<U0001F687> /xf0/x9f/x9a/x87 METRO
+<U0001F688> /xf0/x9f/x9a/x88 LIGHT RAIL
+<U0001F689> /xf0/x9f/x9a/x89 STATION
+<U0001F68A> /xf0/x9f/x9a/x8a TRAM
+<U0001F68B> /xf0/x9f/x9a/x8b TRAM CAR
+<U0001F68C> /xf0/x9f/x9a/x8c BUS
+<U0001F68D> /xf0/x9f/x9a/x8d ONCOMING BUS
+<U0001F68E> /xf0/x9f/x9a/x8e TROLLEYBUS
+<U0001F68F> /xf0/x9f/x9a/x8f BUS STOP
+<U0001F690> /xf0/x9f/x9a/x90 MINIBUS
+<U0001F691> /xf0/x9f/x9a/x91 AMBULANCE
+<U0001F692> /xf0/x9f/x9a/x92 FIRE ENGINE
+<U0001F693> /xf0/x9f/x9a/x93 POLICE CAR
+<U0001F694> /xf0/x9f/x9a/x94 ONCOMING POLICE CAR
+<U0001F695> /xf0/x9f/x9a/x95 TAXI
+<U0001F696> /xf0/x9f/x9a/x96 ONCOMING TAXI
+<U0001F697> /xf0/x9f/x9a/x97 AUTOMOBILE
+<U0001F698> /xf0/x9f/x9a/x98 ONCOMING AUTOMOBILE
+<U0001F699> /xf0/x9f/x9a/x99 RECREATIONAL VEHICLE
+<U0001F69A> /xf0/x9f/x9a/x9a DELIVERY TRUCK
+<U0001F69B> /xf0/x9f/x9a/x9b ARTICULATED LORRY
+<U0001F69C> /xf0/x9f/x9a/x9c TRACTOR
+<U0001F69D> /xf0/x9f/x9a/x9d MONORAIL
+<U0001F69E> /xf0/x9f/x9a/x9e MOUNTAIN RAILWAY
+<U0001F69F> /xf0/x9f/x9a/x9f SUSPENSION RAILWAY
+<U0001F6A0> /xf0/x9f/x9a/xa0 MOUNTAIN CABLEWAY
+<U0001F6A1> /xf0/x9f/x9a/xa1 AERIAL TRAMWAY
+<U0001F6A2> /xf0/x9f/x9a/xa2 SHIP
+<U0001F6A3> /xf0/x9f/x9a/xa3 ROWBOAT
+<U0001F6A4> /xf0/x9f/x9a/xa4 SPEEDBOAT
+<U0001F6A5> /xf0/x9f/x9a/xa5 HORIZONTAL TRAFFIC LIGHT
+<U0001F6A6> /xf0/x9f/x9a/xa6 VERTICAL TRAFFIC LIGHT
+<U0001F6A7> /xf0/x9f/x9a/xa7 CONSTRUCTION SIGN
+<U0001F6A8> /xf0/x9f/x9a/xa8 POLICE CARS REVOLVING LIGHT
+<U0001F6A9> /xf0/x9f/x9a/xa9 TRIANGULAR FLAG ON POST
+<U0001F6AA> /xf0/x9f/x9a/xaa DOOR
+<U0001F6AB> /xf0/x9f/x9a/xab NO ENTRY SIGN
+<U0001F6AC> /xf0/x9f/x9a/xac SMOKING SYMBOL
+<U0001F6AD> /xf0/x9f/x9a/xad NO SMOKING SYMBOL
+<U0001F6AE> /xf0/x9f/x9a/xae PUT LITTER IN ITS PLACE SYMBOL
+<U0001F6AF> /xf0/x9f/x9a/xaf DO NOT LITTER SYMBOL
+<U0001F6B0> /xf0/x9f/x9a/xb0 POTABLE WATER SYMBOL
+<U0001F6B1> /xf0/x9f/x9a/xb1 NON-POTABLE WATER SYMBOL
+<U0001F6B2> /xf0/x9f/x9a/xb2 BICYCLE
+<U0001F6B3> /xf0/x9f/x9a/xb3 NO BICYCLES
+<U0001F6B4> /xf0/x9f/x9a/xb4 BICYCLIST
+<U0001F6B5> /xf0/x9f/x9a/xb5 MOUNTAIN BICYCLIST
+<U0001F6B6> /xf0/x9f/x9a/xb6 PEDESTRIAN
+<U0001F6B7> /xf0/x9f/x9a/xb7 NO PEDESTRIANS
+<U0001F6B8> /xf0/x9f/x9a/xb8 CHILDREN CROSSING
+<U0001F6B9> /xf0/x9f/x9a/xb9 MENS SYMBOL
+<U0001F6BA> /xf0/x9f/x9a/xba WOMENS SYMBOL
+<U0001F6BB> /xf0/x9f/x9a/xbb RESTROOM
+<U0001F6BC> /xf0/x9f/x9a/xbc BABY SYMBOL
+<U0001F6BD> /xf0/x9f/x9a/xbd TOILET
+<U0001F6BE> /xf0/x9f/x9a/xbe WATER CLOSET
+<U0001F6BF> /xf0/x9f/x9a/xbf SHOWER
+<U0001F6C0> /xf0/x9f/x9b/x80 BATH
+<U0001F6C1> /xf0/x9f/x9b/x81 BATHTUB
+<U0001F6C2> /xf0/x9f/x9b/x82 PASSPORT CONTROL
+<U0001F6C3> /xf0/x9f/x9b/x83 CUSTOMS
+<U0001F6C4> /xf0/x9f/x9b/x84 BAGGAGE CLAIM
+<U0001F6C5> /xf0/x9f/x9b/x85 LEFT LUGGAGE
+<U0001F700> /xf0/x9f/x9c/x80 ALCHEMICAL SYMBOL FOR QUINTESSENCE
+<U0001F701> /xf0/x9f/x9c/x81 ALCHEMICAL SYMBOL FOR AIR
+<U0001F702> /xf0/x9f/x9c/x82 ALCHEMICAL SYMBOL FOR FIRE
+<U0001F703> /xf0/x9f/x9c/x83 ALCHEMICAL SYMBOL FOR EARTH
+<U0001F704> /xf0/x9f/x9c/x84 ALCHEMICAL SYMBOL FOR WATER
+<U0001F705> /xf0/x9f/x9c/x85 ALCHEMICAL SYMBOL FOR AQUAFORTIS
+<U0001F706> /xf0/x9f/x9c/x86 ALCHEMICAL SYMBOL FOR AQUA REGIA
+<U0001F707> /xf0/x9f/x9c/x87 ALCHEMICAL SYMBOL FOR AQUA REGIA-2
+<U0001F708> /xf0/x9f/x9c/x88 ALCHEMICAL SYMBOL FOR AQUA VITAE
+<U0001F709> /xf0/x9f/x9c/x89 ALCHEMICAL SYMBOL FOR AQUA VITAE-2
+<U0001F70A> /xf0/x9f/x9c/x8a ALCHEMICAL SYMBOL FOR VINEGAR
+<U0001F70B> /xf0/x9f/x9c/x8b ALCHEMICAL SYMBOL FOR VINEGAR-2
+<U0001F70C> /xf0/x9f/x9c/x8c ALCHEMICAL SYMBOL FOR VINEGAR-3
+<U0001F70D> /xf0/x9f/x9c/x8d ALCHEMICAL SYMBOL FOR SULFUR
+<U0001F70E> /xf0/x9f/x9c/x8e ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR
+<U0001F70F> /xf0/x9f/x9c/x8f ALCHEMICAL SYMBOL FOR BLACK SULFUR
+<U0001F710> /xf0/x9f/x9c/x90 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE
+<U0001F711> /xf0/x9f/x9c/x91 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2
+<U0001F712> /xf0/x9f/x9c/x92 ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3
+<U0001F713> /xf0/x9f/x9c/x93 ALCHEMICAL SYMBOL FOR CINNABAR
+<U0001F714> /xf0/x9f/x9c/x94 ALCHEMICAL SYMBOL FOR SALT
+<U0001F715> /xf0/x9f/x9c/x95 ALCHEMICAL SYMBOL FOR NITRE
+<U0001F716> /xf0/x9f/x9c/x96 ALCHEMICAL SYMBOL FOR VITRIOL
+<U0001F717> /xf0/x9f/x9c/x97 ALCHEMICAL SYMBOL FOR VITRIOL-2
+<U0001F718> /xf0/x9f/x9c/x98 ALCHEMICAL SYMBOL FOR ROCK SALT
+<U0001F719> /xf0/x9f/x9c/x99 ALCHEMICAL SYMBOL FOR ROCK SALT-2
+<U0001F71A> /xf0/x9f/x9c/x9a ALCHEMICAL SYMBOL FOR GOLD
+<U0001F71B> /xf0/x9f/x9c/x9b ALCHEMICAL SYMBOL FOR SILVER
+<U0001F71C> /xf0/x9f/x9c/x9c ALCHEMICAL SYMBOL FOR IRON ORE
+<U0001F71D> /xf0/x9f/x9c/x9d ALCHEMICAL SYMBOL FOR IRON ORE-2
+<U0001F71E> /xf0/x9f/x9c/x9e ALCHEMICAL SYMBOL FOR CROCUS OF IRON
+<U0001F71F> /xf0/x9f/x9c/x9f ALCHEMICAL SYMBOL FOR REGULUS OF IRON
+<U0001F720> /xf0/x9f/x9c/xa0 ALCHEMICAL SYMBOL FOR COPPER ORE
+<U0001F721> /xf0/x9f/x9c/xa1 ALCHEMICAL SYMBOL FOR IRON-COPPER ORE
+<U0001F722> /xf0/x9f/x9c/xa2 ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER
+<U0001F723> /xf0/x9f/x9c/xa3 ALCHEMICAL SYMBOL FOR CROCUS OF COPPER
+<U0001F724> /xf0/x9f/x9c/xa4 ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2
+<U0001F725> /xf0/x9f/x9c/xa5 ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE
+<U0001F726> /xf0/x9f/x9c/xa6 ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE
+<U0001F727> /xf0/x9f/x9c/xa7 ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER
+<U0001F728> /xf0/x9f/x9c/xa8 ALCHEMICAL SYMBOL FOR VERDIGRIS
+<U0001F729> /xf0/x9f/x9c/xa9 ALCHEMICAL SYMBOL FOR TIN ORE
+<U0001F72A> /xf0/x9f/x9c/xaa ALCHEMICAL SYMBOL FOR LEAD ORE
+<U0001F72B> /xf0/x9f/x9c/xab ALCHEMICAL SYMBOL FOR ANTIMONY ORE
+<U0001F72C> /xf0/x9f/x9c/xac ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY
+<U0001F72D> /xf0/x9f/x9c/xad ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY
+<U0001F72E> /xf0/x9f/x9c/xae ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY
+<U0001F72F> /xf0/x9f/x9c/xaf ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY
+<U0001F730> /xf0/x9f/x9c/xb0 ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY
+<U0001F731> /xf0/x9f/x9c/xb1 ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2
+<U0001F732> /xf0/x9f/x9c/xb2 ALCHEMICAL SYMBOL FOR REGULUS
+<U0001F733> /xf0/x9f/x9c/xb3 ALCHEMICAL SYMBOL FOR REGULUS-2
+<U0001F734> /xf0/x9f/x9c/xb4 ALCHEMICAL SYMBOL FOR REGULUS-3
+<U0001F735> /xf0/x9f/x9c/xb5 ALCHEMICAL SYMBOL FOR REGULUS-4
+<U0001F736> /xf0/x9f/x9c/xb6 ALCHEMICAL SYMBOL FOR ALKALI
+<U0001F737> /xf0/x9f/x9c/xb7 ALCHEMICAL SYMBOL FOR ALKALI-2
+<U0001F738> /xf0/x9f/x9c/xb8 ALCHEMICAL SYMBOL FOR MARCASITE
+<U0001F739> /xf0/x9f/x9c/xb9 ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
+<U0001F73A> /xf0/x9f/x9c/xba ALCHEMICAL SYMBOL FOR ARSENIC
+<U0001F73B> /xf0/x9f/x9c/xbb ALCHEMICAL SYMBOL FOR REALGAR
+<U0001F73C> /xf0/x9f/x9c/xbc ALCHEMICAL SYMBOL FOR REALGAR-2
+<U0001F73D> /xf0/x9f/x9c/xbd ALCHEMICAL SYMBOL FOR AURIPIGMENT
+<U0001F73E> /xf0/x9f/x9c/xbe ALCHEMICAL SYMBOL FOR BISMUTH ORE
+<U0001F73F> /xf0/x9f/x9c/xbf ALCHEMICAL SYMBOL FOR TARTAR
+<U0001F740> /xf0/x9f/x9d/x80 ALCHEMICAL SYMBOL FOR TARTAR-2
+<U0001F741> /xf0/x9f/x9d/x81 ALCHEMICAL SYMBOL FOR QUICK LIME
+<U0001F742> /xf0/x9f/x9d/x82 ALCHEMICAL SYMBOL FOR BORAX
+<U0001F743> /xf0/x9f/x9d/x83 ALCHEMICAL SYMBOL FOR BORAX-2
+<U0001F744> /xf0/x9f/x9d/x84 ALCHEMICAL SYMBOL FOR BORAX-3
+<U0001F745> /xf0/x9f/x9d/x85 ALCHEMICAL SYMBOL FOR ALUM
+<U0001F746> /xf0/x9f/x9d/x86 ALCHEMICAL SYMBOL FOR OIL
+<U0001F747> /xf0/x9f/x9d/x87 ALCHEMICAL SYMBOL FOR SPIRIT
+<U0001F748> /xf0/x9f/x9d/x88 ALCHEMICAL SYMBOL FOR TINCTURE
+<U0001F749> /xf0/x9f/x9d/x89 ALCHEMICAL SYMBOL FOR GUM
+<U0001F74A> /xf0/x9f/x9d/x8a ALCHEMICAL SYMBOL FOR WAX
+<U0001F74B> /xf0/x9f/x9d/x8b ALCHEMICAL SYMBOL FOR POWDER
+<U0001F74C> /xf0/x9f/x9d/x8c ALCHEMICAL SYMBOL FOR CALX
+<U0001F737> /xf0/x9f/x9c/xb7 ALCHEMICAL SYMBOL FOR ALKALI-2
+<U0001F738> /xf0/x9f/x9c/xb8 ALCHEMICAL SYMBOL FOR MARCASITE
+<U0001F739> /xf0/x9f/x9c/xb9 ALCHEMICAL SYMBOL FOR SAL-AMMONIAC
+<U0001F73A> /xf0/x9f/x9c/xba ALCHEMICAL SYMBOL FOR ARSENIC
+<U0001F73B> /xf0/x9f/x9c/xbb ALCHEMICAL SYMBOL FOR REALGAR
+<U0001F73C> /xf0/x9f/x9c/xbc ALCHEMICAL SYMBOL FOR REALGAR-2
+<U0001F73D> /xf0/x9f/x9c/xbd ALCHEMICAL SYMBOL FOR AURIPIGMENT
+<U0001F73E> /xf0/x9f/x9c/xbe ALCHEMICAL SYMBOL FOR BISMUTH ORE
+<U0001F73F> /xf0/x9f/x9c/xbf ALCHEMICAL SYMBOL FOR TARTAR
+<U0001F740> /xf0/x9f/x9d/x80 ALCHEMICAL SYMBOL FOR TARTAR-2
+<U0001F741> /xf0/x9f/x9d/x81 ALCHEMICAL SYMBOL FOR QUICK LIME
+<U0001F742> /xf0/x9f/x9d/x82 ALCHEMICAL SYMBOL FOR BORAX
+<U0001F743> /xf0/x9f/x9d/x83 ALCHEMICAL SYMBOL FOR BORAX-2
+<U0001F744> /xf0/x9f/x9d/x84 ALCHEMICAL SYMBOL FOR BORAX-3
+<U0001F745> /xf0/x9f/x9d/x85 ALCHEMICAL SYMBOL FOR ALUM
+<U0001F746> /xf0/x9f/x9d/x86 ALCHEMICAL SYMBOL FOR OIL
+<U0001F747> /xf0/x9f/x9d/x87 ALCHEMICAL SYMBOL FOR SPIRIT
+<U0001F748> /xf0/x9f/x9d/x88 ALCHEMICAL SYMBOL FOR TINCTURE
+<U0001F749> /xf0/x9f/x9d/x89 ALCHEMICAL SYMBOL FOR GUM
+<U0001F74A> /xf0/x9f/x9d/x8a ALCHEMICAL SYMBOL FOR WAX
+<U0001F74B> /xf0/x9f/x9d/x8b ALCHEMICAL SYMBOL FOR POWDER
+<U0001F74C> /xf0/x9f/x9d/x8c ALCHEMICAL SYMBOL FOR CALX
+<U0001F74D> /xf0/x9f/x9d/x8d ALCHEMICAL SYMBOL FOR TUTTY
+<U0001F74E> /xf0/x9f/x9d/x8e ALCHEMICAL SYMBOL FOR CAPUT MORTUUM
+<U0001F74F> /xf0/x9f/x9d/x8f ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE
+<U0001F750> /xf0/x9f/x9d/x90 ALCHEMICAL SYMBOL FOR CADUCEUS
+<U0001F751> /xf0/x9f/x9d/x91 ALCHEMICAL SYMBOL FOR TRIDENT
+<U0001F752> /xf0/x9f/x9d/x92 ALCHEMICAL SYMBOL FOR STARRED TRIDENT
+<U0001F753> /xf0/x9f/x9d/x93 ALCHEMICAL SYMBOL FOR LODESTONE
+<U0001F754> /xf0/x9f/x9d/x94 ALCHEMICAL SYMBOL FOR SOAP
+<U0001F755> /xf0/x9f/x9d/x95 ALCHEMICAL SYMBOL FOR URINE
+<U0001F756> /xf0/x9f/x9d/x96 ALCHEMICAL SYMBOL FOR HORSE DUNG
+<U0001F757> /xf0/x9f/x9d/x97 ALCHEMICAL SYMBOL FOR ASHES
+<U0001F758> /xf0/x9f/x9d/x98 ALCHEMICAL SYMBOL FOR POT ASHES
+<U0001F759> /xf0/x9f/x9d/x99 ALCHEMICAL SYMBOL FOR BRICK
+<U0001F75A> /xf0/x9f/x9d/x9a ALCHEMICAL SYMBOL FOR POWDERED BRICK
+<U0001F75B> /xf0/x9f/x9d/x9b ALCHEMICAL SYMBOL FOR AMALGAM
+<U0001F75C> /xf0/x9f/x9d/x9c ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM
+<U0001F75D> /xf0/x9f/x9d/x9d ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2
+<U0001F75E> /xf0/x9f/x9d/x9e ALCHEMICAL SYMBOL FOR SUBLIMATION
+<U0001F75F> /xf0/x9f/x9d/x9f ALCHEMICAL SYMBOL FOR PRECIPITATE
+<U0001F760> /xf0/x9f/x9d/xa0 ALCHEMICAL SYMBOL FOR DISTILL
+<U0001F761> /xf0/x9f/x9d/xa1 ALCHEMICAL SYMBOL FOR DISSOLVE
+<U0001F762> /xf0/x9f/x9d/xa2 ALCHEMICAL SYMBOL FOR DISSOLVE-2
+<U0001F763> /xf0/x9f/x9d/xa3 ALCHEMICAL SYMBOL FOR PURIFY
+<U0001F764> /xf0/x9f/x9d/xa4 ALCHEMICAL SYMBOL FOR PUTREFACTION
+<U0001F765> /xf0/x9f/x9d/xa5 ALCHEMICAL SYMBOL FOR CRUCIBLE
+<U0001F766> /xf0/x9f/x9d/xa6 ALCHEMICAL SYMBOL FOR CRUCIBLE-2
+<U0001F767> /xf0/x9f/x9d/xa7 ALCHEMICAL SYMBOL FOR CRUCIBLE-3
+<U0001F768> /xf0/x9f/x9d/xa8 ALCHEMICAL SYMBOL FOR CRUCIBLE-4
+<U0001F769> /xf0/x9f/x9d/xa9 ALCHEMICAL SYMBOL FOR CRUCIBLE-5
+<U0001F76A> /xf0/x9f/x9d/xaa ALCHEMICAL SYMBOL FOR ALEMBIC
+<U0001F76B> /xf0/x9f/x9d/xab ALCHEMICAL SYMBOL FOR BATH OF MARY
+<U0001F76C> /xf0/x9f/x9d/xac ALCHEMICAL SYMBOL FOR BATH OF VAPOURS
+<U0001F76D> /xf0/x9f/x9d/xad ALCHEMICAL SYMBOL FOR RETORT
+<U0001F76E> /xf0/x9f/x9d/xae ALCHEMICAL SYMBOL FOR HOUR
+<U0001F76F> /xf0/x9f/x9d/xaf ALCHEMICAL SYMBOL FOR NIGHT
+<U0001F770> /xf0/x9f/x9d/xb0 ALCHEMICAL SYMBOL FOR DAY-NIGHT
+<U0001F771> /xf0/x9f/x9d/xb1 ALCHEMICAL SYMBOL FOR MONTH
+<U0001F772> /xf0/x9f/x9d/xb2 ALCHEMICAL SYMBOL FOR HALF DRAM
+<U0001F773> /xf0/x9f/x9d/xb3 ALCHEMICAL SYMBOL FOR HALF OUNCE
+<U00020000> /xf0/xa0/x80/x80 <CJK Ideograph Extension B, First>
+<U0002A6D6> /xf0/xaa/x9b/x96 <CJK Ideograph Extension B, Last>
+<U0002A700> /xf0/xaa/x9c/x80 <CJK Ideograph Extension C, First>
+<U0002B734> /xf0/xab/x9c/xb4 <CJK Ideograph Extension C, Last>
+<U0002B740> /xf0/xab/x9d/x80 <CJK Ideograph Extension D, First>
+<U0002B81D> /xf0/xab/xa0/x9d <CJK Ideograph Extension D, Last>
 <U00020000>..<U0002003F> /xf0/xa0/x80/x80 <CJK>
 <U00020040>..<U0002007F> /xf0/xa0/x81/x80 <CJK>
 <U00020080>..<U000200BF> /xf0/xa0/x82/x80 <CJK>
diff --git a/localedata/locales/C b/localedata/locales/C
new file mode 100644 (file)
index 0000000..0744136
--- /dev/null
@@ -0,0 +1,395038 @@
+escape_char /
+comment_char %
+% Locale for C locale in UTF-8
+% Contributed by Aurelien Jarno <aurel32@debian.org>, 2011
+
+LC_IDENTIFICATION
+title      "C locale"
+source     ""
+address    ""
+contact    ""
+email      "aurel32@debian.org"
+tel        ""
+fax        ""
+language   "C"
+territory  ""
+revision   "1.5"
+date       "2012-11-18"
+%
+category  "C:2012";LC_IDENTIFICATION
+category  "C:2012";LC_CTYPE
+category  "C:2012";LC_COLLATE
+category  "C:2012";LC_TIME
+END LC_IDENTIFICATION
+
+LC_CTYPE
+% The following is a copy of i18n with the following change:
+% - The "blank", "cntrl", "space" classes are defined as specified by POSIX
+
+% The "upper" class reflects the uppercase characters of class "alpha"
+upper /
+% BASIC LATIN/
+   <U0041>..<U005A>;/
+% LATIN-1 SUPPLEMENT/
+   <U00C0>..<U00D6>;<U00D8>..<U00DE>;/
+% LATIN EXTENDED-A/
+   <U0100>..(2)..<U0136>;/
+   <U0139>..(2)..<U0147>;/
+   <U014A>..(2)..<U0178>;/
+   <U0179>..(2)..<U017D>;/
+% LATIN EXTENDED-B/
+   <U0181>;<U0182>..(2)..<U0186>;<U0187>;/
+   <U0189>..<U018B>;<U018E>..<U0191>;<U0193>;<U0194>;/
+   <U0196>..<U0198>;<U019C>;<U019D>;<U019F>;/
+   <U01A0>..(2)..<U01A4>;/
+   <U01A6>;<U01A7>;<U01A9>;<U01AC>;<U01AE>;<U01AF>;<U01B1>..<U01B3>;/
+   <U01B5>;<U01B7>;<U01B8>;<U01BC>;<U01C4>;<U01C5>;<U01C7>;<U01C8>;/
+   <U01CA>;<U01CB>;/
+   <U01CD>..(2)..<U01DB>;/
+   <U01DE>..(2)..<U01EE>;/
+   <U01F1>;<U01F2>;<U01F4>;<U01F6>..<U01F8>;<U01FA>..(2)..<U01FE>;/
+   <U0200>..(2)..<U0232>;/
+   <U023A>;<U023B>;<U023D>;<U023E>;/
+   <U0241>;<U0243>..<U0246>;<U0248>;<U024A>;<U024C>;<U024E>;/
+% BASIC GREEK/
+   <U0370>;<U0372>;<U0376>;/
+   <U0386>;<U0388>..<U038A>;<U038C>;<U038E>;<U038F>;<U0391>..<U03A1>;/
+   <U03A3>..<U03AB>;<U03D8>..(2)..<U03DE>;/
+% GREEK SYMBOLS AND COPTIC/
+   <U03E0>..(2)..<U03EE>;<U03F4>;/
+   <U03F7>;<U03F9>..<U03FA>;<U03FD>..<U03FF>;/
+% CYRILLIC/
+   <U0400>..<U042F>;<U0460>..(2)..<U047E>;/
+   <U0480>;<U048A>..(2)..<U04BE>;<U04C0>;<U04C1>..(2)..<U04CD>;/
+   <U04D0>..(2)..<U04FE>;/
+% CYRILLIC SUPPLEMENT/
+   <U0500>..(2)..<U0522>;/
+% ARMENIAN/
+   <U0531>..<U0556>;/
+% GEORGIAN/
+% is not addressed as the letters does not have a uppercase/lowercase relation/
+% well, there are three georgian blocks defined; one caseless (the one usually/
+% used), one defined as uppercase and one as lowercase. defining the uppercase one here/
+   <U10A0>..<U10C5>;/
+% LATIN EXTENDED ADDITIONAL/
+   <U1E00>..(2)..<U1E7E>;/
+   <U1E80>..(2)..<U1E94>;<U1E9E>;/
+   <U1EA0>..(2)..<U1EFE>;/
+% GREEK EXTENDED/
+   <U1F08>..<U1F0F>;<U1F18>..<U1F1D>;<U1F28>..<U1F2F>;<U1F38>..<U1F3F>;/
+   <U1F48>..<U1F4D>;<U1F59>..(2)..<U1F5F>;<U1F68>..<U1F6F>;/
+   <U1F88>..<U1F8F>;<U1F98>..<U1F9F>;<U1FA8>..<U1FAF>;<U1FB8>..<U1FBC>;/
+   <U1FC8>..<U1FCC>;<U1FD8>..<U1FDB>;<U1FE8>..<U1FEC>;<U1FF8>..<U1FFC>;/
+% LETTERLIKE SYMBOLS/
+   <U2126>;<U212A>..<U212B>;/
+   <U2132>;/
+% NUMBER FORMS/
+   <U2160>..<U216F>;/
+   <U2183>;/
+% ENCLOSED ALPHANUMERICS/
+   <U24B6>..<U24CF>;/
+% GLAGOLITIC/
+   <U2C00>..<U2C2E>;/
+% LATIN EXTENDED-C/
+   <U2C60>;<U2C62>..<U2C64>;<U2C67>..(2)..<U2C6B>;<U2C6D>..<U2C6F>;/
+   <U2C72>;<U2C75>;<UA78B>;/
+% COPTIC/
+   <U2C80>..(2)..<U2CE2>;/
+% CYRILLIC SUPPLEMENT 2/
+   <UA640>..(2)..<UA65E>;<UA662>..(2)..<UA66C>;<UA680>..(2)..<UA696>;/
+% LATIN EXTENDED-D/
+   <UA722>..(2)..<UA72E>;<UA732>..(2)..<UA76E>;<UA779>..(2)..<UA77D>;/
+   <UA77E>..(2)..<UA786>;/
+% HALFWIDTH AND FULLWIDTH FORMS/
+   <UFF21>..<UFF3A>;/
+% DESERET/
+   <U00010400>..<U00010427>
+
+% The "lower" class reflects the lowercase characters of class "alpha"
+lower /
+% BASIC LATIN/
+   <U0061>..<U007A>;/
+% LATIN-1 SUPPLEMENT/
+   <U00B5>;<U00DF>..<U00F6>;<U00F8>..<U00FF>;/
+% LATIN EXTENDED-A/
+   <U0101>..(2)..<U0137>;<U013A>..(2)..<U0148>;/
+   <U014B>..(2)..<U0177>;<U017A>..(2)..<U017E>;<U017F>;/
+% LATIN EXTENDED-B/
+   <U0180>;<U0183>;<U0185>;<U0188>;<U018C>;<U0192>;<U0195>;/
+   <U0199>;<U019A>;<U019E>;<U01A1>;<U01A3>;<U01A5>;<U01A8>;<U01AD>;/
+   <U01B0>;<U01B4>;<U01B6>;<U01B9>;<U01BD>;<U01BF>;<U01C5>;<U01C6>;/
+   <U01C8>;<U01C9>;<U01CB>;<U01CC>..(2)..<U01DC>;/
+   <U01DD>..(2)..<U01EF>;<U01F2>;<U01F3>;<U01F5>;<U01F9>..(2)..<U01FF>;/
+   <U0201>..(2)..<U021F>;<U0223>..(2)..<U0233>;/
+   <U023C>;<U0242>;<U0247>..(2)..<U024F>;/
+% IPA EXTENSIONS/
+   <U0253>;<U0254>;<U0256>;<U0257>;<U0259>;<U025B>;<U0260>;<U0263>;<U0268>;/
+   <U0269>;<U026B>;<U026F>;<U0272>;<U0275>;<U027D>;<U0280>;<U0283>;<U0288>..<U028C>;/
+   <U0292>;/
+% COMBINING DIACRITICAL MARKS/
+   <U0345>;/
+% BASIC GREEK/
+   <U0371>;<U0373>;<U0377>;/
+   <U037B>..<U037D>;/
+   <U03AC>..<U03AF>;<U03B1>..<U03CE>;/
+% GREEK SYMBOLS AND COPTIC/
+   <U03D0>;<U03D1>;<U03D5>;<U03D6>;<U03D9>..(2)..<U03EF>;<U03F0>..<U03F2>;/
+   <U03F5>;<U03F8>;<U03FB>;/
+% CYRILLIC/
+   <U0430>..<U045F>;<U0461>..(2)..<U047F>;/
+   <U0481>;<U048B>..(2)..<U04BF>;<U04C2>..(2)..<U04CE>;/
+   <U04CF>;/
+   <U04D1>..(2)..<U0523>;/
+% ARMENIAN/
+   <U0561>..<U0586>;/
+% PHONETIC EXTENSIONS/
+   <U1D7D>;/
+% LATIN EXTENDED ADDITIONAL/
+   <U1E01>..(2)..<U1E95>;<U1E9B>..<U1E9D>;<U1E9F>;<U1EA1>..(2)..<U1EFF>;/
+% GREEK EXTENDED/
+   <U1F00>..<U1F07>;<U1F10>..<U1F15>;<U1F20>..<U1F27>;<U1F30>..<U1F37>;/
+   <U1F40>..<U1F45>;<U1F51>..(2)..<U1F57>;<U1F60>..<U1F67>;<U1F70>..<U1F7D>;/
+   <U1F80>..<U1F87>;<U1F90>..<U1F97>;<U1FA0>..<U1FA7>;<U1FB0>;<U1FB1>;/
+   <U1FB3>;<U1FBE>;<U1FC3>;<U1FD0>;<U1FD1>;<U1FE0>;<U1FE1>;<U1FE5>;/
+   <U1FF3>;/
+% LETTERLIKE SYMBOLS/
+   <U214E>;/
+% NUMBER FORMS/
+   <U2170>..<U217F>;<U2188>;/
+% ENCLOSED ALPHANUMERICS/
+   <U24D0>..<U24E9>;/
+% GLAGOLITIC/
+   <U2C30>..<U2C5E>;/
+% LATIN EXTENDED-C/
+   <U2C61>;<U2C65>;<U2C66>..(2)..<U2C6C>;<U2C71>;<U2C73>;<U2C74>;/
+   <U2C76>..<U2C7A>;/
+% COPTIC/
+   <U2C81>..(2)..<U2CE3>;/
+% GEORGIAN SUPPLEMENT/
+% well, there are three georgian blocks defined; one caseless (the one usually/
+% used), one defined as uppercase and one as lowercase. defining the lowercase one here/
+   <U2D00>..<U2D25>;/
+% CYRILLIC SUPPLEMENT 2/
+   <UA641>..(2)..<UA65F>;<UA663>..(2)..<UA66D>;<UA681>..(2)..<UA697>;/
+% LATIN EXTENDED-D/
+   <UA723>..(2)..<UA72F>;<UA730>;<UA731>..(2)..<UA76F>;<UA771>..<UA778>;/
+   <UA77A>..(2)..<UA77C>;<UA77F>..(2)..<UA787>;<UA78C>;/
+% HALFWIDTH AND FULLWIDTH FORMS/
+   <UFF41>..<UFF5A>;/
+% DESERET/
+   <U00010428>..<U0001044F>
+
+% The "alpha" class of the "i18n" FDCC-set is reflecting
+% the recommendations in TR 10176 annex A
+alpha /
+% BASIC LATIN/
+   <U0041>..<U005A>;<U0061>..<U007A>;/
+% LATIN-1 SUPPLEMENT/
+   <U00AA>;<U00B5>;<U00BA>;<U00C0>..<U00D6>;<U00D8>..<U00F6>;/
+   <U00F8>..<U00FF>;/
+% LATIN EXTENDED-A/
+   <U0100>..<U017F>;/
+% LATIN EXTENDED-B/
+   <U0180>..<U024F>;/
+% IPA EXTENSIONS/
+   <U0250>..<U02AF>;/
+% SPACING MODIFIER LETTERS/
+   <U02B0>..<U02C1>;<U02C6>..<U02D1>;<U02E0>..<U02E4>;/
+   <U02EE>;/
+% COMBINING DIACRITICAL MARKS/
+   <U0345>;/
+% BASIC GREEK/
+   <U0370>..<U0373>;<U0376>..<U0377>;<U037A>..<U037D>;<U0386>;/
+   <U0388>..<U038A>;<U038C>;<U038E>..<U03A1>;/
+   <U03A3>..<U03CE>;/
+% GREEK SYMBOLS AND COPTIC/
+   <U03D0>..<U03F5>;<U03F7>..<U03FF>;/
+% CYRILLIC/
+   <U0400>..<U0481>;<U048A>..<U04FF>;/
+% CYRILLIC SUPPLEMENT/
+   <U0500>..<U0523>;/
+% ARMENIAN/
+   <U0531>..<U0556>;<U0559>;<U0561>..<U0587>;/
+% HEBREW/
+   <U05D0>..<U05EA>;<U05F0>..<U05F2>;/
+% ARABIC/
+   <U0621>..<U064A>;<U066E>..<U066F>;<U0671>..<U06D3>;/
+   <U06D5>;<U06E5>..<U06E6>;<U06EE>..<U06EF>;<U06FA>..<U06FC>;<U06FF>;/
+% SYRIAC/
+   <U0710>;<U0712>..<U072F>;<U074D>..<U074F>;/
+% ARABIC SUPPLEMENT/
+   <U0750>..<U077F>;/
+% THAANA/
+   <U0780>..<U07A5>;<U07B1>;/
+% NKO/
+   <U07C0>..<U07EA>;<U07F4>..<U07F5>;<U07FA>;/
+% - All Matras of Indic and Sinhala are moved from punct to alpha class/
+% - Added Unicode 5.1 charctares of Indic scripts/
+% DEVANAGARI/
+   <U0901>..<U0939>;<U093C>..<U094D>;/
+   <U0950>..<U0954>;<U0958>..<U0961>;/
+   <U0962>;<U0963>;<U0972>;<U097B>..<U097F>;/
+% TABLE 18 BENGALI/
+   <U0981>..<U0983>;<U0985>..<U098C>;<U098F>;<U0990>;<U0993>..<U09A8>;/
+   <U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;<U09BC>..<U09C4>;/
+   <U09C7>;<U09C8>;<U09CB>..<U09CE>;<U09D7>;/
+   <U09DC>;<U09DD>;<U09DF>..<U09E3>;<U09F0>..<U09FA>;/
+% GURMUKHI/
+   <U0A01>..<U0A03>;<U0A05>..<U0A0A>;<U0A0F>;<U0A10>;<U0A13>..<U0A28>;/
+   <U0A2A>..<U0A30>;<U0A32>;<U0A33>;<U0A35>;<U0A36>;<U0A38>;<U0A39>;/
+   <U0A3C>;<U0A3E>..<U0A42>;<U0A47>;<U0A48>;<U0A4B>..<U0A4D>;<U0A51>;/
+   <U0A59>..<U0A5C>;<U0A5E>;<U0A70>..<U0A75>;/
+% GUJARATI/
+   <U0A81>..<U0A83>;/
+   <U0A85>..<U0A8D>;<U0A8F>..<U0A91>;<U0A93>..<U0AA8>;/
+   <U0AAA>..<U0AB0>;<U0AB2>;<U0AB3>;<U0AB5>..<U0AB9>;<U0ABC>..<U0AC5>;/
+   <U0AC7>..<U0AC9>;<U0ACB>..<U0ACD>;/
+   <U0AD0>;<U0AE0>..<U0AE3>;<U0AF1>;/
+% ORIYA/
+   <U0B01>..<U0B03>;<U0B05>..<U0B0C>;<U0B0F>;<U0B10>;<U0B13>..<U0B28>;/
+   <U0B2A>..<U0B30>;<U0B32>;<U0B33>;<U0B35>..<U0B39>;<U0B3C>..<U0B44>;/
+   <U0B47>..<U0B48>;<U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B5C>;<U0B5D>;/
+   <U0B5F>..<U0B63>;<U0B70>;<U0B71>;/
+% TAMIL/
+   <U0B82>;<U0B83>;<U0B85>..<U0B8A>;<U0B8E>..<U0B90>;<U0B92>..<U0B95>;<U0B99>;/
+   <U0B9A>;<U0B9C>;<U0B9E>;<U0B9F>;<U0BA3>;<U0BA4>;<U0BA8>..<U0BAA>;/
+   <U0BAE>..<U0BB9>;<U0BBE>..<U0BC2>;<U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;/
+  <U0BD0>;<U0BD7>;<U0BF0>..<U0BFA>;/
+% TELUGU/
+   <U0C01>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;<U0C12>..<U0C28>;/
+   <U0C2A>..<U0C33>;<U0C35>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
+   <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;/
+% KANNADA/
+   <U0C82>..<U0C83>;<U0C85>..<U0C8C>;<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;/
+   <U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;<U0CBC>..<U0CC4>;<U0CC6>..<U0CC8>;<U0CCA>..<U0CCD>;/
+   <U0CD5>..<U0CD6>;<U0CDE>;<U0CE0>..<U0CE3>;<U0CF1>;<U0CF2>;/
+% MALAYALAM/
+   <U0D02>..<U0D03>;<U0D05>..<U0D0C>;<U0D0E>..<U0D10>;<U0D12>..<U0D28>;/
+   <U0D2A>..<U0D39>;<U0D3D>..<U0D44>;/
+   <U0D46>..<U0D48>;<U0D4A>..<U0D4D>;<U0D57>;/
+   <U0D60>..<U0D63>;<U0D79>..<U0D7F>;/
+% SINHALA/
+   <U0D82>..<U0D83>;<U0D85>..<U0D96>;<U0D9A>..<U0DB1>;<U0DB3>..<U0DBB>;<U0DBD>;/
+   <U0DC0>..<U0DC6>;<U0DCA>;/
+   <U0DCF>..<U0DD4>;<U0DD6>;<U0DD8>..<U0DDF>;<U0DF2>..<U0DF4>;/
+% THAI/
+   <U0E01>..<U0E2E>;<U0E30>..<U0E3A>;<U0E40>..<U0E45>;<U0E47>..<U0E4E>;/
+% LAO/
+   <U0E81>..<U0E82>;<U0E84>;<U0E87>..<U0E88>;<U0E8A>;<U0E8D>;/
+   <U0E94>..<U0E97>;<U0E99>..<U0E9F>;<U0EA1>..<U0EA3>;<U0EA5>;<U0EA7>;/
+   <U0EAA>..<U0EAB>;<U0EAD>..<U0EB0>;<U0EB2>..<U0EB3>;<U0EBD>;/
+   <U0EC0>..<U0EC4>;<U0EC6>;<U0EDC>..<U0EDD>;/
+% TIBETAN/
+   <U0F00>;<U0F40>..<U0F47>;<U0F49>..<U0F6C>;<U0F88>..<U0F8B>;/
+% MYANMAR/
+   <U1000>..<U102A>;<U1050>..<U1055>;<U105A>..<U105D>;<U1061>;<U0165>;/
+   <U1066>;<U106E>..<U1070>;<U1075>..<U1081>;<U108E>;/
+% GEORGIAN/
+   <U10A0>..<U10C5>;<U10D0>..<U10FA>;<U10FC>;/
+% HANGUL JAMO/
+   <U1100>..<U1159>;<U115F>..<U11A2>;<U11A8>..<U11F9>;/
+% ETHIOPIC/
+   <U1200>..<U1248>;<U124A>..<U124D>;/
+   <U1250>..<U1256>;<U1258>;<U125A>..<U125D>;<U1260>..<U1288>;/
+   <U128A>..<U128D>;<U1290>..<U12B0>;<U12B2>..<U12B5>;/
+   <U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;<U12C8>..<U12D6>;/
+   <U12D8>..<U1310>;/
+   <U1312>..<U1315>;<U1318>..<U135A>;/
+% ETHIOPIC EXTENDED/
+   <U1380>..<U138F>;/
+% CHEROKEE/
+   <U13A0>..<U13F4>;/
+% UNIFIED CANADIAN ABORIGINAL SYLLABICS/
+   <U1401>..<U166C>;<U166F>..<U1676>;/
+% OGHAM/
+   <U1681>..<U169A>;/
+% RUNIC/
+   <U16A0>..<U16EA>;<U16EE>..<U16F0>;/
+% TAGALOG/
+   <U1700>..<U170C>;<U170E>..<U1711>;/
+% HANUNOO/
+   <U1720>..<U1731>;/
+% BUHID/
+   <U1740>..<U1751>;/
+% TAGBANWA/
+   <U1760>..<U176C>;<U176E>..<U1770>;/
+% KHMER/
+   <U1780>..<U17B3>;<U17D7>;<U17DC>;/
+% MONGOLIAN/
+   <U1820>..<U1877>;<U1880>..<U18A8>;<U18AA>;/
+% LIMBU/
+   <U1900>..<U191C>;<U1946>..<U194F>;/
+% TAI LE/
+   <U1950>..<U196D>;<U1970>..<U1974>;/
+% NEW TAI LUE/
+   <U1980>..<U19A9>;<U19C1>..<U19C7>;<U19D0>..<U19D9>;/
+% BUGINESE/
+   <U1A00>..<U1A16>;/
+% BALINESE/
+   <U1B05>..<U1B33>;<U1B45>..<U1B4B>;<U1B50>..<U1B59>;/
+% SUNDANESE/
+   <U1B83>..<U1BA0>;<U1BAE>..<U1BAF>;/
+% LEPCHA/
+   <U1C00>..<U1C23>;<U1C4D>..<U1C4F>;/
+% OL CHIKI/
+   <U1C5A>..<U1C7D>;/
+% PHONETIC EXTENSIONS/
+   <U1D00>..<U1DBF>;/
+% LATIN EXTENDED ADDITIONAL/
+   <U1E00>..<U1E9F>;<U1EA0>..<U1EFF>;/
+% GREEK EXTENDED/
+   <U1F00>..<U1F15>;<U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;/
+   <U1F50>..<U1F57>;<U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;/
+   <U1F80>..<U1FB4>;<U1FB6>..<U1FBC>;<U1FBE>;<U1FC2>..<U1FC4>;/
+   <U1FC6>..<U1FCC>;<U1FD0>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FE0>..<U1FEC>;/
+   <U1FF2>..<U1FF4>;<U1FF6>..<U1FFC>;/
+% SUPERSCRIPTS AND SUBSCRIPTS/
+   <U2071>;<U207F>;<U2090>..<U2094>;/
+% LETTERLIKE SYMBOLS/
+   <U2102>;<U2107>;<U210A>..<U2113>;<U2115>;<U2119>..<U211D>;<U2124>;/
+   <U2126>;<U2128>..<U212D>;<U212F>..<U2139>;/
+   <U213C>..<U213F>;<U2145>..<U2149>;<U214E>;/
+% NUMBER FORMS/
+   <U2160>..<U2188>;/
+% ENCLOSED ALPHANUMERICS/
+   <U249C>..<U24E9>;/
+% GLAGOLITIC/
+   <U2C00>..<U2C2E>;<U2C30>..<U2C5E>;/
+% LATIN EXTENDED-C/
+   <U2C60>..<U2C6F>;<U2C71>..<U2C7D>;/
+% COPTIC/
+   <U2C80>..<U2CE4>;/
+% GEORGIAN SUPPLEMENT/
+   <U2D00>..<U2D25>;/
+% TIFINAGH/
+   <U2D30>..<U2D65>;<U2D6F>;/
+% ETHIOPIC EXTENDED/
+   <U2D80>..<U2D96>;<U2DA0>..<U2DA6>;<U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;/
+   <U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;<U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;/
+   <U2DD8>..<U2DDE>;/
+% CJK SYMBOLS AND PUNCTUATION/
+   <U3005>..<U3007>;<U3021>..<U3029>;<U3031>..<U3035>;<U3038>..<U303C>;/
+% HIRAGANA/
+   <U3041>..<U3096>;<U309D>..<U309F>;/
+% KATAKANA/
+   <U30A1>..<U30FA>;<U30FC>..<U30FF>;/
+% BOPOMOFO/
+   <U3105>..<U312D>;/
+% HANGUL COMPATIBILITY JAMO/
+   <U3131>..<U318E>;/
+% BOPOMOFO EXTENDED/
+   <U31A0>..<U31B7>;/
+% KATAKANA PHONETIC EXTENSIONS/
+   <U31F0>..<U31FF>;/
+% CJK UNIFIED IDEOGRAPHS EXTENSION/
+   <U3400>..<U4DB5>;/
+% CJK UNIFIED IDEOGRAPHS/
+   <U4E00>..<U9FBB>;/
+% YI SYLLABLES/
+   <UA000>..<UA48C>;/
+% VAI SYLLABLES/
+   <UA500>..<UA60B>;<UA610>..<UA61F>;<UA62A>..<UA62B>;/
+% CYRILLIC SUPPLEMENT 2/
+   <UA640>..<UA65F>;<UA662>..<UA66E>;<UA680>..<UA697>;/
+% LATIN EXTENDED-D/
+   <UA717>..<UA71F>;<UA722>..<UA78C>;<UA7FB>..<UA7FF>;/
+% SYLOTI NEGRI/
+   <UA800>;<UA801>;<UA803>..<UA805>;<UA807>..<UA80A>;<UA80C>..<UA822>;/
+% PHAGS PA/
+   <UA840>..<UA873>;/
+% SAURASHTRA/
+   <UA882>..<UA8B3>;/
+% KAYAH LI/
+   <UA90A>..<UA92D>;/
+% REJANG/
+   <UA930>..<UA946>;/
+% CHAM/
+   <UAA00>..<UAA28>;<UAA40>..<UAA42>;<UAA44>..<UAA4B>;/
+% HANGUL SYLLABLES/
+   <UAC00>..<UD7A3>;/
+% CJK COMPATIBILITY IDEOGRAPHS/
+   <UF900>..<UFA2D>;<UFA30>..<UFA6A>;/
+   <UFA70>..<UFAD9>;/
+% ALPHABETIC PRESENTATION FORMS/
+   <UFB00>..<UFB06>;<UFB13>..<UFB17>;<UFB1D>;<UFB1F>..<UFB28>;/
+   <UFB2A>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;<UFB40>;<UFB41>;<UFB43>;/
+   <UFB44>;<UFB46>..<UFB4F>;/
+% ARABIC PRESENTATION FORMS-A/
+   <UFB50>..<UFBB1>;<UFBD3>..<UFD3D>;<UFD50>..<UFD8F>;<UFD92>..<UFDC7>;/
+   <UFDF0>..<UFDFB>;/
+% ARABIC PRESENTATION FORMS-B/
+   <UFE70>..<UFE74>;<UFE76>..<UFEFC>;/
+% HALFWIDTH AND FULLWIDTH FORMS/
+   <UFF21>..<UFF3A>;<UFF41>..<UFF5A>;<UFF66>..<UFFBE>;<UFFC2>..<UFFC7>;/
+   <UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;/
+% LINEAR B SYLLABARY/
+   <U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+   <U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
+   <U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
+% LINEAR B IDEOGRAMS/
+   <U00010080>..<U000100FA>;/
+% ANCIENT GREEK NUMBERS/
+   <U00010140>..<U00010174>;/
+% LYCIAN/
+   <U00010280>..<U0001029C>;/
+% CARIAN/
+   <U000102A0>..<U000102D0>;/
+% OLD ITALIC/
+   <U00010300>..<U0001031E>;/
+% GOTHIC/
+   <U00010330>..<U0001034A>;/
+% UGARITIC/
+   <U00010380>..<U0001039D>;/
+% OLD PERSIAN/
+   <U000103A0>..<U000103C3>;<U000103C8>..<U000103CF>;/
+   <U000103D1>..<U000103D5>;/
+% DESERET/
+   <U00010400>..<U0001044F>;/
+% SHAVIAN/
+   <U00010450>..<U0001047F>;/
+% OSMANYA/
+   <U00010480>..<U0001049D>;<U000104A0>..<U000104A9>;/
+% CYPRIOT SYLLABARY/
+   <U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
+   <U00010837>..<U00010838>;<U0001083C>;<U0001083F>;/
+% PHOENICIAN/
+   <U00010900>..<U00010915>;<U00010A00>;<U00010A10>..<U00010A13>;/
+% KHAROSHTI/
+   <U00010A15>..<U00010A17>;<U00010A19>..<U00010A33>;/
+% CUNEIFORM/
+   <U00012000>..<U0001236E>;/
+% CUNEIFORM NUMBERS AND PONCTUATION/
+   <U00012400>..<U00012462>;/
+% BYZANTINE MUSICAL SYMBOLS/
+% MATHEMATICAL ALPHANUMERIC SYMBOLS/
+   <U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
+   <U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
+   <U0001D4A9>..<U0001D4AC>;<U0001D4AE>..<U0001D4B9>;<U0001D4BB>;/
+   <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D505>;/
+   <U0001D507>..<U0001D50A>;<U0001D50D>..<U0001D514>;/
+   <U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
+   <U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
+   <U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
+   <U0001D6A8>..<U0001D6C0>;<U0001D6C2>..<U0001D6DA>;/
+   <U0001D6DC>..<U0001D6FA>;<U0001D6FC>..<U0001D714>;/
+   <U0001D716>..<U0001D734>;<U0001D736>..<U0001D74E>;/
+   <U0001D750>..<U0001D76E>;<U0001D770>..<U0001D788>;/
+   <U0001D78A>..<U0001D7A8>;<U0001D7AA>..<U0001D7C2>;/
+   <U0001D7C4>..<U0001D7CB>;<U0001D7CE>..<U0001D7FF>;/
+% CJK UNIFIED IDEOGRAPHS EXTENSION/
+   <U00020000>..<U0002A6D6>;/
+% CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT/
+   <U0002F800>..<U0002FA1D>;/
+% The non-ASCII number characters are included here because ISO C 99    /
+% forbids us to classify them as digits; however, they behave more like /
+% alphanumeric than like punctuation.                                   /
+% ARABIC/
+   <U0660>..<U0669>;<U06F0>..<U06F9>;/
+% DEVANAGARI/
+   <U0966>..<U096F>;/
+% BENGALI/
+   <U09E6>..<U09EF>;/
+% GURMUKHI/
+   <U0A66>..<U0A6F>;/
+% GUJARATI/
+   <U0AE6>..<U0AEF>;/
+% ORIYA/
+   <U0B66>..<U0B6F>;/
+% TAMIL/
+   <U0BE6>..<U0BEF>;/
+% TELUGU/
+   <U0C66>..<U0C6F>;<U0C78>..<U0C7F>;/
+% KANNADA/
+   <U0CE6>..<U0CEF>;/
+% MALAYALAM/
+   <U0D66>..<U0D75>;<U0D70>..<U0D75>;/
+% THAI/
+   <U0E50>..<U0E59>;/
+% LAO/
+   <U0ED0>..<U0ED9>;/
+% TIBETAN/
+   <U0F20>..<U0F29>;/
+% MYANMAR/
+   <U1040>..<U1049>;/
+% KHMER/
+   <U17E0>..<U17E9>;/
+% MONGOLIAN/
+   <U1810>..<U1819>;/
+% SUNDANESE/
+   <U1BB0>..<U1BB9>;/
+% LEPCHA/
+   <U1C40>..<U1C49>;/
+% OL CHIKI/
+   <U1C50>..<U1C59>;/
+% VAI/
+   <UA620>..<UA629>;/
+% SAURASHTRA/
+   <UA8D0>..<UA8D9>;/
+% KAYAH LI/
+   <UA900>..<UA909>;/
+% CHAM/
+   <UAA50>..<UAA59>;/
+% HALFWIDTH AND FULLWIDTH FORMS/
+   <UFF10>..<UFF19>
+
+% The "digit" class must only contain the BASIC LATIN digits, says ISO C 99
+% (sections 7.25.2.1.5 and 5.2.1).
+digit /
+   <U0030>..<U0039>
+
+% The "outdigit" information is by default "0" to "9".  We don't have to
+% provide it here since localedef will fill in the bits and it would
+% prevent locales copy-ing this file define their own values.
+% outdigit <U0030>..<U0039>
+
+space /
+% ISO/IEC 6429/
+   <U0009>..<U000D>;/
+% BASIC LATIN/
+   <U0020>;/
+
+cntrl /
+   <U0000>..<U001F>;<U007F>;/
+
+punct /
+   <U0021>..<U002F>;<U003A>..<U0040>;<U005B>..<U0060>;<U007B>..<U007E>;/
+   <U00A0>..<U00A9>;<U00AB>..<U00B4>;<U00B6>..<U00B9>;<U00BB>..<U00BF>;/
+   <U00D7>;<U00F7>;<U02C2>..<U02C5>;<U02D2>..<U02DF>;<U02E5>..<U02ED>;/
+   <U02EF>..<U0344>;<U0346>..<U036F>;<U0374>..<U0375>;<U037E>;/
+   <U0384>..<U0385>;<U0387>;<U03F6>;<U0482>..<U0486>;<U0488>..<U0489>;/
+   <U055A>..<U055F>;<U0589>..<U058A>;<U0591>..<U05C7>;<U05F3>..<U05F4>;/
+   <U0600>..<U0603>;<U060B>..<U061B>;<U061E>..<U061F>;/
+   <U064B>..<U065E>;<U066A>..<U066D>;<U0670>;<U06D4>;<U06D6>..<U06E4>;/
+   <U06E7>..<U06ED>;<U06FD>..<U06FE>;<U0700>..<U070D>;<U070F>;<U0711>;/
+   <U0730>..<U074A>;<U07A6>..<U07B0>;<U07EB>..<U07F3>;<U07F6>..<U07F9>;/
+   <U0964>;<U0965>;/
+   <U0E2F>;/
+   <U0E3F>;<U0E46>;<U0E4F>;<U0E5A>..<U0E5B>;<U0EB1>;<U0EB4>..<U0EB9>;/
+   <U0EBB>..<U0EBC>;<U0EC8>..<U0ECD>;<U0F01>..<U0F1F>;<U0F2A>..<U0F3F>;/
+   <U0F71>..<U0F87>;<U0F90>..<U0F97>;<U0F99>..<U0FBC>;<U0FBE>..<U0FCC>;/
+   <U0FCE>..<U0FD4>;<U102B>..<U103F>;<U104A>..<U104F>;<U1056>..<U1059>;/
+   <U105E>..<U1060>;<U1062>..<U1064>;<U1067>..<U106D>;<U1071>..<U1074>;/
+   <U1082>..<U108D>;<U108F>..<U1099>;<U109E>;<U109F>;/
+   <U10FB>;<U135F>..<U137C>;<U1390>..<U1399>;/
+   <U166D>..<U166E>;<U169B>..<U169C>;<U16EB>..<U16ED>;<U1712>..<U1714>;/
+   <U1732>..<U1736>;<U1752>..<U1753>;<U1772>..<U1773>;<U17B4>..<U17D6>;/
+   <U17D8>..<U17DB>;<U17DD>;<U17F0>..<U17F9>;<U1800>..<U180D>;<U18A9>;/
+   <U1920>..<U192B>;<U1930>..<U193B>;<U1940>;<U1944>..<U1945>;/
+   <U19B0>..<U19C0>;<U19C8>..<U19C9>;<U19DE>..<U19FF>;<U1A17>..<U1A1B>;/
+   <U1A1E>..<U1A1F>;<U1B00>..<U1B04>;<U1B34>..<U1B44>;<U1B5A>..<U1B7C>;/
+   <U1B80>..<U1B82>;<U1BA1>..<U1BAA>;<U1C24>..<U1C37>;<U1C3B>..<U1C3F>;/
+   <U1C7E>..<U1C7F>;/
+   <U1DC0>..<U1DE6>;<U1DFE>..<U1DFF>;<U1FBD>;<U1FBF>..<U1FC1>;/
+   <U1FCD>..<U1FCF>;<U1FDD>..<U1FDF>;<U1FED>..<U1FEF>;<U1FFD>..<U1FFE>;/
+   <U2007>;<U200B>..<U2027>;<U202A>..<U205E>;<U2060>..<U2064>;/
+   <U206A>..<U2070>;<U2074>..<U207E>;<U2080>..<U208E>;<U20A0>..<U20B5>;/
+   <U20D0>..<U20F0>;<U2100>..<U2101>;<U2103>..<U2106>;<U2108>..<U2109>;/
+   <U2114>;<U2116>..<U2118>;<U211E>..<U2123>;<U2125>;<U2127>;<U212E>;/
+   <U213A>..<U213B>;<U2140>..<U2144>;<U214A>..<U214D>;<U2153>..<U215F>;/
+   <U2190>..<U23E7>;<U2400>..<U2426>;<U2440>..<U244A>;<U2460>..<U249B>;/
+   <U24EA>..<U269D>;<U26A0>..<U26C3>;<U2701>..<U2704>;<U2706>..<U2709>;/
+   <U270C>..<U2727>;<U2729>..<U274B>;<U274D>;<U274F>..<U2752>;<U2756>;/
+   <U2758>..<U275E>;<U2761>..<U2794>;<U2798>..<U27AF>;<U27B1>..<U27BE>;/
+   <U27C0>..<U27CA>;<U27CC>;<U27D0>..<U27EF>;<U27F0>..<U2B4C>;/
+   <U2B50>..<U2B54>;<U2DE0>..<U2DFF>;/
+   <U2CE5>..<U2CEA>;<U2CF9>..<U2CFF>;<U2E00>..<U2E30>;/
+   <U2E80>..<U2E99>;<U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;/
+   <U3001>..<U3004>;<U3008>..<U3020>;<U302A>..<U3030>;<U3036>..<U3037>;/
+   <U303D>..<U303F>;<U3099>..<U309C>;<U30A0>;<U30FB>;<U3190>..<U319F>;/
+   <U31C0>..<U31CF>;<U3200>..<U321E>;<U3220>..<U3243>;<U3250>..<U32FE>;/
+   <U3300>..<U33FF>;<U4DC0>..<U4DFF>;<UA490>..<UA4C6>;<UA60C>..<UA60F>;/
+   <UA66F>..<UA673>;<UA67C>..<UA67F>;<UA700>..<UA716>;/
+   <UA720>..<UA721>;<UA802>;<UA806>;<UA80B>;<UA823>..<UA82B>;/
+   <UA874>..<UA877>;<UA880>;<UA881>;<UA8B4>..<UA8C4>;<UA8CE>..<UA8CF>;/
+   <UA92E>..<UA92F>;<UA947>..<UA953>;<UA95F>;<UAA29>..<UAA36>;<UAA43>;/
+   <UAA4C>..<UAA4D>;<UAA5C>..<UAA5F>;/
+   <UE000>..<UF8FF>;<UFB1E>;<UFB29>;<UFD3E>..<UFD3F>;/
+   <UFDFC>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE26>;<UFE30>..<UFE52>;/
+   <UFE54>..<UFE66>;<UFE68>..<UFE6B>;<UFEFF>;<UFF01>..<UFF0F>;/
+   <UFF1A>..<UFF20>;<UFF3B>..<UFF40>;<UFF5B>..<UFF65>;<UFFE0>..<UFFE6>;/
+   <UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;<U00010100>..<U00010102>;/
+   <U00010107>..<U00010133>;<U00010137>..<U0001013F>;/
+   <U00010175>..<U0001018A>;<U00010320>..<U00010323>;<U0001039F>;/
+   <U000103D0>;<U00010916>..<U00010919>;<U0001091F>;/
+   <U00010A01>..<U00010A03>;<U00010A05>..<U00010A06>;/
+   <U00010A0C>..<U00010A0F>;<U00010A38>..<U00010A3A>;/
+   <U00010A3F>..<U00010A47>;<U00010A50>..<U00010A58>;/
+   <U00012470>..<U00012473>;<U0001D000>..<U0001D0F5>;/
+   <U0001D100>..<U0001D126>;<U0001D129>..<U0001D1DD>;/
+   <U0001D200>..<U0001D245>;<U0001D300>..<U0001D356>;/
+   <U0001D360>..<U0001D371>;<U0001D6C1>;<U0001D6DB>;<U0001D6FB>;<U0001D715>;/
+   <U0001D735>;<U0001D74F>;<U0001D76F>;<U0001D789>;<U0001D7A9>;<U0001D7C3>;/
+   <U000E0001>;<U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
+   <U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
+
+graph /
+   <U0021>..<U007E>;<U00A0>..<U0377>;<U037A>..<U037E>;/
+   <U0384>..<U038A>;<U038C>;<U038E>..<U03A1>;<U03A3>..<U0486>;/
+   <U0488>..<U0523>;<U0531>..<U0556>;<U0559>..<U055F>;/
+   <U0561>..<U0587>;<U0589>..<U058A>;<U0591>..<U05C7>;<U05D0>..<U05EA>;/
+   <U05F0>..<U05F4>;<U0600>..<U0603>;<U0606>..<U061B>;/
+   <U061E>..<U061F>;<U0621>..<U065E>;<U0660>..<U070D>;/
+   <U070F>..<U074A>;<U074D>..<U07B1>;<U07C0>..<U07FA>;/
+   <U0901>..<U0939>;<U093C>..<U094D>;<U0950>..<U0954>;<U0958>..<U0972>;/
+   <U097B>..<U097F>;<U0981>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
+   <U0993>..<U09A8>;<U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;/
+   <U09BC>..<U09C4>;<U09C7>..<U09C8>;<U09CB>..<U09CE>;<U09D7>;/
+   <U09DC>..<U09DD>;<U09DF>..<U09E3>;<U09E6>..<U09FA>;<U0A01>..<U0A03>;/
+   <U0A05>..<U0A0A>;<U0A0F>..<U0A10>;<U0A13>..<U0A28>;<U0A2A>..<U0A30>;/
+   <U0A32>..<U0A33>;<U0A35>..<U0A36>;<U0A38>..<U0A39>;<U0A3C>;/
+   <U0A3E>..<U0A42>;<U0A47>..<U0A48>;<U0A4B>..<U0A4D>;<U0A51>;/
+   <U0A59>..<U0A5C>;/
+   <U0A5E>;<U0A66>..<U0A75>;<U0A81>..<U0A83>;<U0A85>..<U0A8D>;/
+   <U0A8F>..<U0A91>;<U0A93>..<U0AA8>;<U0AAA>..<U0AB0>;<U0AB2>..<U0AB3>;/
+   <U0AB5>..<U0AB9>;<U0ABC>..<U0AC5>;<U0AC7>..<U0AC9>;<U0ACB>..<U0ACD>;/
+   <U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AEF>;<U0AF1>;<U0B01>..<U0B03>;/
+   <U0B05>..<U0B0C>;<U0B0F>..<U0B10>;<U0B13>..<U0B28>;<U0B2A>..<U0B30>;/
+   <U0B32>..<U0B33>;<U0B35>..<U0B39>;<U0B3C>..<U0B44>;<U0B47>..<U0B48>;/
+   <U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B5C>..<U0B5D>;<U0B5F>..<U0B63>;/
+   <U0B66>..<U0B71>;<U0B82>..<U0B83>;<U0B85>..<U0B8A>;<U0B8E>..<U0B90>;/
+   <U0B92>..<U0B95>;<U0B99>..<U0B9A>;<U0B9C>;<U0B9E>..<U0B9F>;/
+   <U0BA3>..<U0BA4>;<U0BA8>..<U0BAA>;<U0BAE>..<U0BB9>;<U0BBE>..<U0BC2>;/
+   <U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;<U0BE6>..<U0BFA>;/
+   <U0C01>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;<U0C12>..<U0C28>;/
+   <U0C2A>..<U0C33>;<U0C35>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
+   <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;/
+   <U0C66>..<U0C6F>;<U0C78>..<U0C7F>;/
+   <U0C82>..<U0C83>;<U0C85>..<U0C8C>;<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;/
+   <U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;<U0CBC>..<U0CC4>;<U0CC6>..<U0CC8>;/
+   <U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;<U0CDE>;<U0CE0>..<U0CE3>;/
+   <U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;<U0D02>..<U0D03>;<U0D05>..<U0D0C>;/
+   <U0D0E>..<U0D10>;<U0D12>..<U0D28>;<U0D2A>..<U0D39>;<U0D3D>..<U0D44>;/
+   <U0D46>..<U0D48>;<U0D4A>..<U0D4D>;<U0D57>;<U0D60>..<U0D63>;/
+   <U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;<U0D85>..<U0D96>;/
+   <U0D9A>..<U0DB1>;/
+   <U0DB3>..<U0DBB>;<U0DBD>;<U0DC0>..<U0DC6>;<U0DCA>;<U0DCF>..<U0DD4>;/
+   <U0DD6>;<U0DD8>..<U0DDF>;<U0DF2>..<U0DF4>;<U0E01>..<U0E3A>;/
+   <U0E3F>..<U0E5B>;<U0E81>..<U0E82>;<U0E84>;<U0E87>..<U0E88>;<U0E8A>;/
+   <U0E8D>;<U0E94>..<U0E97>;<U0E99>..<U0E9F>;<U0EA1>..<U0EA3>;<U0EA5>;/
+   <U0EA7>;<U0EAA>..<U0EAB>;<U0EAD>..<U0EB9>;<U0EBB>..<U0EBD>;/
+   <U0EC0>..<U0EC4>;<U0EC6>;<U0EC8>..<U0ECD>;<U0ED0>..<U0ED9>;/
+   <U0EDC>..<U0EDD>;<U0F00>..<U0F47>;<U0F49>..<U0F6C>;<U0F71>..<U0F8B>;/
+   <U0F90>..<U0F97>;<U0F99>..<U0FBC>;<U0FBE>..<U0FCC>;<U0FCE>..<U0FD4>;/
+   <U1000>..<U102A>;<U102B>..<U103F>;<U1040>..<U1099>;<U109E>;<U109F>;/
+   <U10A0>..<U10C5>;<U10D0>..<U10FC>;/
+   <U1100>..<U1159>;<U115F>..<U11A2>;<U11A8>..<U11F9>;<U1200>..<U1248>;/
+   <U124A>..<U124D>;<U1250>..<U1256>;<U1258>;<U125A>..<U125D>;/
+   <U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;<U12B2>..<U12B5>;/
+   <U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;<U12C8>..<U12D6>;/
+   <U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;<U135F>..<U137C>;/
+   <U1380>..<U1399>;<U13A0>..<U13F4>;<U1401>..<U1676>;<U1681>..<U169C>;/
+   <U16A0>..<U16F0>;<U1700>..<U170C>;<U170E>..<U1714>;<U1720>..<U1736>;/
+   <U1740>..<U1753>;<U1760>..<U176C>;<U176E>..<U1770>;<U1772>..<U1773>;/
+   <U1780>..<U17DD>;<U17E0>..<U17E9>;<U17F0>..<U17F9>;<U1800>..<U180D>;/
+   <U1810>..<U1819>;<U1820>..<U1877>;<U1880>..<U18AA>;<U1900>..<U191C>;/
+   <U1920>..<U192B>;<U1930>..<U193B>;<U1940>;<U1944>..<U196D>;/
+   <U1970>..<U1974>;<U1980>..<U19A9>;<U19B0>..<U19C9>;<U19D0>..<U19D9>;/
+   <U19DE>..<U1A1B>;<U1A1E>..<U1A1F>;<U1B00>..<U1B4B>;<U1B50>..<U1B7C>;/
+   <U1B80>..<U1BAA>;<U1BAE>..<U1BB9>;<U1C00>..<U1C37>;<U1C3B>..<U1C49>;/
+   <U1C4D>..<U1C7F>;/
+   <U1D00>..<U1DE6>;<U1DFE>..<U1E9F>;<U1EA0>..<U1EFF>;<U1F00>..<U1F15>;/
+   <U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;<U1F50>..<U1F57>;/
+   <U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;<U1F80>..<U1FB4>;/
+   <U1FB6>..<U1FC4>;<U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FDD>..<U1FEF>;/
+   <U1FF2>..<U1FF4>;<U1FF6>..<U1FFE>;<U2007>;<U200B>..<U2027>;/
+   <U202A>..<U205E>;<U2060>..<U2064>;<U206A>..<U2071>;<U2074>..<U208E>;/
+   <U2090>..<U2094>;<U20A0>..<U20B5>;<U20D0>..<U20F0>;<U2100>..<U214F>;/
+   <U2153>..<U2188>;<U2190>..<U23E7>;<U2400>..<U2426>;<U2440>..<U244A>;/
+   <U2460>..<U269D>;<U26A0>..<U26C3>;<U2701>..<U2704>;<U2706>..<U2709>;/
+   <U270C>..<U2727>;<U2729>..<U274B>;<U274D>;<U274F>..<U2752>;<U2756>;/
+   <U2758>..<U275E>;<U2761>..<U2794>;<U2798>..<U27AF>;<U27B1>..<U27BE>;/
+   <U27C0>..<U27CA>;<U27CC>;<U27D0>..<U27EF>;<U27F0>..<U2B4C>;/
+   <U2B50>..<U2B54>;/
+   <U2C00>..<U2C2E>;<U2C30>..<U2C5E>;<U2C60>..<U2C6F>;<U2C71>..<U2C7D>;/
+   <U2C80>..<U2CEA>;<U2CF9>..<U2D25>;<U2D30>..<U2D65>;<U2D6F>;/
+   <U2D80>..<U2D96>;<U2DA0>..<U2DA6>;<U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;/
+   <U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;<U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;/
+   <U2DD8>..<U2DDE>;<U2DE0>..<U2E30>;<U2E80>..<U2E99>;/
+   <U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;<U2FF0>..<U2FFB>;<U3001>..<U303F>;/
+   <U3041>..<U3096>;<U3099>..<U30FF>;<U3105>..<U312D>;<U3131>..<U318E>;/
+   <U3190>..<U31B7>;<U31C0>..<U31CF>;<U31F0>..<U321E>;<U3220>..<U3243>;/
+   <U3250>..<U32FE>;<U3300>..<U4DB5>;<U4DC0>..<U9FBB>;<UA000>..<UA48C>;/
+   <UA490>..<UA4C6>;<UA500>..<UA62B>;<UA640>..<UA65F>;<UA662>..<UA673>;/
+   <UA67C>..<UA697>;<UA700>..<UA78C>;<UA7FB>..<UA7FF>;<UA800>..<UA82B>;/
+   <UA840>..<UA877>;<UA880>..<UA8C4>;<UA8CE>..<UA8D9>;<UA900>..<UA953>;/
+   <UA95F>;<UAA00>..<UAA36>;<UAA40>..<UAA4D>;<UAA50>..<UAA59>;/
+   <UAA5C>..<UAA5F>;<UAC00>..<UD7A3>;<UE000>..<UFA2D>;<UFA30>..<UFA6A>;/
+   <UFA70>..<UFAD9>;<UFB00>..<UFB06>;<UFB13>..<UFB17>;<UFB1D>..<UFB36>;/
+   <UFB38>..<UFB3C>;<UFB3E>;<UFB40>..<UFB41>;<UFB43>..<UFB44>;/
+   <UFB46>..<UFBB1>;<UFBD3>..<UFD3F>;<UFD50>..<UFD8F>;<UFD92>..<UFDC7>;/
+   <UFDF0>..<UFDFD>;<UFE00>..<UFE19>;<UFE20>..<UFE26>;<UFE30>..<UFE52>;/
+   <UFE54>..<UFE66>;<UFE68>..<UFE6B>;<UFE70>..<UFE74>;<UFE76>..<UFEFC>;/
+   <UFEFF>;<UFF01>..<UFFBE>;<UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;/
+   <UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;<UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;/
+   <UFFF9>..<UFFFD>;<U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+   <U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
+   <U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
+   <U00010080>..<U000100FA>;<U00010100>..<U00010102>;/
+   <U00010107>..<U00010133>;<U00010137>..<U0001018A>;/
+   <U00010190>..<U0001019B>;<U000101D0>..<U000101FD>;/
+   <U00010280>..<U0001029C>;<U000102A0>..<U000102D0>;/
+   <U00010300>..<U0001031E>;<U00010320>..<U00010323>;/
+   <U00010330>..<U0001034A>;<U00010380>..<U0001039D>;/
+   <U0001039F>..<U000103C3>;<U000103C8>..<U000103D5>;/
+   <U00010400>..<U0001049D>;<U000104A0>..<U000104A9>;/
+   <U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
+   <U00010837>..<U00010838>;<U0001083C>;<U0001083F>;/
+   <U00010900>..<U00010919>;<U0001091F>;<U00010A00>..<U00010A03>;/
+   <U00010A05>..<U00010A06>;<U00010A0C>..<U00010A13>;/
+   <U00010A15>..<U00010A17>;<U00010A19>..<U00010A33>;/
+   <U00010A38>..<U00010A3A>;<U00010A3F>..<U00010A47>;/
+   <U00010A50>..<U00010A58>;<U00012000>..<U0001236E>;/
+   <U00012400>..<U00012462>;<U00012470>..<U00012473>;/
+   <U0001D000>..<U0001D0F5>;<U0001D100>..<U0001D126>;/
+   <U0001D129>..<U0001D1DD>;<U0001D200>..<U0001D245>;/
+   <U0001D300>..<U0001D356>;<U0001D360>..<U0001D371>;/
+   <U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
+   <U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
+   <U0001D4A9>..<U0001D4AC>;<U0001D4AE>..<U0001D4B9>;<U0001D4BB>;/
+   <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D505>;/
+   <U0001D507>..<U0001D50A>;<U0001D50D>..<U0001D514>;/
+   <U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
+   <U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
+   <U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
+   <U0001D6A8>..<U0001D7CB>;<U0001D7CE>..<U0001D7FF>;/
+   <U0001F000>..<U0001F02B>;<U0001F030>..<U0001F093>;/
+   <U00020000>..<U0002A6D6>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
+   <U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
+   <U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
+
+print /
+   <U0020>..<U007E>;<U00A0>..<U0377>;<U037A>..<U037E>;/
+   <U0384>..<U038A>;<U038C>;<U038E>..<U03A1>;<U03A3>..<U0486>;/
+   <U0488>..<U0523>;<U0531>..<U0556>;<U0559>..<U055F>;/
+   <U0561>..<U0587>;<U0589>..<U058A>;<U0591>..<U05C7>;<U05D0>..<U05EA>;/
+   <U05F0>..<U05F4>;<U0600>..<U0603>;<U0606>..<U061B>;/
+   <U061E>..<U061F>;<U0621>..<U065E>;<U0660>..<U070D>;/
+   <U070F>..<U074A>;<U074D>..<U07B1>;<U07C0>..<U07FA>;/
+   <U0901>..<U0939>;<U093C>..<U094D>;<U0950>..<U0954>;<U0958>..<U0972>;/
+   <U097B>..<U097F>;<U0981>..<U0983>;<U0985>..<U098C>;<U098F>..<U0990>;/
+   <U0993>..<U09A8>;<U09AA>..<U09B0>;<U09B2>;<U09B6>..<U09B9>;/
+   <U09BC>..<U09C4>;<U09C7>..<U09C8>;<U09CB>..<U09CE>;<U09D7>;/
+   <U09DC>..<U09DD>;<U09DF>..<U09E3>;<U09E6>..<U09FA>;<U0A01>..<U0A03>;/
+   <U0A05>..<U0A0A>;<U0A0F>..<U0A10>;<U0A13>..<U0A28>;<U0A2A>..<U0A30>;/
+   <U0A32>..<U0A33>;<U0A35>..<U0A36>;<U0A38>..<U0A39>;<U0A3C>;/
+   <U0A3E>..<U0A42>;<U0A47>..<U0A48>;<U0A4B>..<U0A4D>;<U0A51>;/
+   <U0A59>..<U0A5C>;/
+   <U0A5E>;<U0A66>..<U0A75>;<U0A81>..<U0A83>;<U0A85>..<U0A8D>;/
+   <U0A8F>..<U0A91>;<U0A93>..<U0AA8>;<U0AAA>..<U0AB0>;<U0AB2>..<U0AB3>;/
+   <U0AB5>..<U0AB9>;<U0ABC>..<U0AC5>;<U0AC7>..<U0AC9>;<U0ACB>..<U0ACD>;/
+   <U0AD0>;<U0AE0>..<U0AE3>;<U0AE6>..<U0AEF>;<U0AF1>;<U0B01>..<U0B03>;/
+   <U0B05>..<U0B0C>;<U0B0F>..<U0B10>;<U0B13>..<U0B28>;<U0B2A>..<U0B30>;/
+   <U0B32>..<U0B33>;<U0B35>..<U0B39>;<U0B3C>..<U0B44>;<U0B47>..<U0B48>;/
+   <U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B5C>..<U0B5D>;<U0B5F>..<U0B63>;/
+   <U0B66>..<U0B71>;<U0B82>..<U0B83>;<U0B85>..<U0B8A>;<U0B8E>..<U0B90>;/
+   <U0B92>..<U0B95>;<U0B99>..<U0B9A>;<U0B9C>;<U0B9E>..<U0B9F>;/
+   <U0BA3>..<U0BA4>;<U0BA8>..<U0BAA>;<U0BAE>..<U0BB9>;<U0BBE>..<U0BC2>;/
+   <U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;<U0BE6>..<U0BFA>;/
+   <U0C01>..<U0C03>;<U0C05>..<U0C0C>;<U0C0E>..<U0C10>;<U0C12>..<U0C28>;/
+   <U0C2A>..<U0C33>;<U0C35>..<U0C39>;<U0C3D>..<U0C44>;<U0C46>..<U0C48>;/
+   <U0C4A>..<U0C4D>;<U0C55>..<U0C56>;<U0C58>..<U0C59>;<U0C60>..<U0C63>;/
+   <U0C66>..<U0C6F>;<U0C78>..<U0C7F>;/
+   <U0C82>..<U0C83>;<U0C85>..<U0C8C>;<U0C8E>..<U0C90>;<U0C92>..<U0CA8>;/
+   <U0CAA>..<U0CB3>;<U0CB5>..<U0CB9>;<U0CBC>..<U0CC4>;<U0CC6>..<U0CC8>;/
+   <U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;<U0CDE>;<U0CE0>..<U0CE3>;/
+   <U0CE6>..<U0CEF>;<U0CF1>..<U0CF2>;<U0D02>..<U0D03>;<U0D05>..<U0D0C>;/
+   <U0D0E>..<U0D10>;<U0D12>..<U0D28>;<U0D2A>..<U0D39>;<U0D3D>..<U0D44>;/
+   <U0D46>..<U0D48>;<U0D4A>..<U0D4D>;<U0D57>;<U0D60>..<U0D63>;/
+   <U0D66>..<U0D75>;<U0D79>..<U0D7F>;<U0D82>..<U0D83>;<U0D85>..<U0D96>;/
+   <U0D9A>..<U0DB1>;/
+   <U0DB3>..<U0DBB>;<U0DBD>;<U0DC0>..<U0DC6>;<U0DCA>;<U0DCF>..<U0DD4>;/
+   <U0DD6>;<U0DD8>..<U0DDF>;<U0DF2>..<U0DF4>;<U0E01>..<U0E3A>;/
+   <U0E3F>..<U0E5B>;<U0E81>..<U0E82>;<U0E84>;<U0E87>..<U0E88>;<U0E8A>;/
+   <U0E8D>;<U0E94>..<U0E97>;<U0E99>..<U0E9F>;<U0EA1>..<U0EA3>;<U0EA5>;/
+   <U0EA7>;<U0EAA>..<U0EAB>;<U0EAD>..<U0EB9>;<U0EBB>..<U0EBD>;/
+   <U0EC0>..<U0EC4>;<U0EC6>;<U0EC8>..<U0ECD>;<U0ED0>..<U0ED9>;/
+   <U0EDC>..<U0EDD>;<U0F00>..<U0F47>;<U0F49>..<U0F6C>;<U0F71>..<U0F8B>;/
+   <U0F90>..<U0F97>;<U0F99>..<U0FBC>;<U0FBE>..<U0FCC>;<U0FCE>..<U0FD4>;/
+   <U1000>..<U102A>;<U102B>..<U103F>;<U1040>..<U1099>;<U109E>;<U109F>;/
+   <U10A0>..<U10C5>;<U10D0>..<U10FC>;/
+   <U1100>..<U1159>;<U115F>..<U11A2>;<U11A8>..<U11F9>;<U1200>..<U1248>;/
+   <U124A>..<U124D>;<U1250>..<U1256>;<U1258>;<U125A>..<U125D>;/
+   <U1260>..<U1288>;<U128A>..<U128D>;<U1290>..<U12B0>;<U12B2>..<U12B5>;/
+   <U12B8>..<U12BE>;<U12C0>;<U12C2>..<U12C5>;<U12C8>..<U12D6>;/
+   <U12D8>..<U1310>;<U1312>..<U1315>;<U1318>..<U135A>;<U135F>..<U137C>;/
+   <U1380>..<U1399>;<U13A0>..<U13F4>;<U1401>..<U1676>;<U1680>..<U169C>;/
+   <U16A0>..<U16F0>;<U1700>..<U170C>;<U170E>..<U1714>;<U1720>..<U1736>;/
+   <U1740>..<U1753>;<U1760>..<U176C>;<U176E>..<U1770>;<U1772>..<U1773>;/
+   <U1780>..<U17DD>;<U17E0>..<U17E9>;<U17F0>..<U17F9>;<U1800>..<U180E>;/
+   <U1810>..<U1819>;<U1820>..<U1877>;<U1880>..<U18AA>;<U1900>..<U191C>;/
+   <U1920>..<U192B>;<U1930>..<U193B>;<U1940>;<U1944>..<U196D>;/
+   <U1970>..<U1974>;<U1980>..<U19A9>;<U19B0>..<U19C9>;<U19D0>..<U19D9>;/
+   <U19DE>..<U1A1B>;<U1A1E>..<U1A1F>;<U1B00>..<U1B4B>;<U1B50>..<U1B7C>;/
+   <U1B80>..<U1BAA>;<U1BAE>..<U1BB9>;<U1C00>..<U1C37>;<U1C3B>..<U1C49>;/
+   <U1C4D>..<U1C7F>;/
+   <U1D00>..<U1DE6>;<U1DFE>..<U1E9F>;<U1EA0>..<U1EFF>;<U1F00>..<U1F15>;/
+   <U1F18>..<U1F1D>;<U1F20>..<U1F45>;<U1F48>..<U1F4D>;<U1F50>..<U1F57>;/
+   <U1F59>;<U1F5B>;<U1F5D>;<U1F5F>..<U1F7D>;<U1F80>..<U1FB4>;/
+   <U1FB6>..<U1FC4>;<U1FC6>..<U1FD3>;<U1FD6>..<U1FDB>;<U1FDD>..<U1FEF>;/
+   <U1FF2>..<U1FF4>;<U1FF6>..<U1FFE>;<U2000>..<U2027>;<U202A>..<U2064>;/
+   <U206A>..<U2071>;<U2074>..<U208E>;<U2090>..<U2094>;<U20A0>..<U20B5>;/
+   <U20D0>..<U20F0>;<U2100>..<U214F>;<U2153>..<U2188>;<U2190>..<U23E7>;/
+   <U2400>..<U2426>;<U2440>..<U244A>;<U2460>..<U269D>;<U26A0>..<U26C3>;/
+   <U2701>..<U2704>;<U2706>..<U2709>;<U270C>..<U2727>;<U2729>..<U274B>;/
+   <U274D>;<U274F>..<U2752>;<U2756>;<U2758>..<U275E>;<U2761>..<U2794>;/
+   <U2798>..<U27AF>;<U27B1>..<U27BE>;<U27C0>..<U27CA>;<U27CC>;/
+   <U27D0>..<U27EF>;/
+   <U27F0>..<U2B4C>;<U2B50>..<U2B54>;<U2C00>..<U2C2E>;<U2C30>..<U2C5E>;/
+   <U2C60>..<U2C6F>;<U2C71>..<U2C7D>;<U2C80>..<U2CEA>;<U2CF9>..<U2D25>;/
+   <U2D30>..<U2D65>;<U2D6F>;<U2D80>..<U2D96>;<U2DA0>..<U2DA6>;/
+   <U2DA8>..<U2DAE>;<U2DB0>..<U2DB6>;<U2DB8>..<U2DBE>;<U2DC0>..<U2DC6>;/
+   <U2DC8>..<U2DCE>;<U2DD0>..<U2DD6>;<U2DD8>..<U2DDE>;<U2DE0>..<U2E30>;/
+   <U2E80>..<U2E99>;<U2E9B>..<U2EF3>;<U2F00>..<U2FD5>;/
+   <U2FF0>..<U2FFB>;<U3000>..<U303F>;<U3041>..<U3096>;<U3099>..<U30FF>;/
+   <U3105>..<U312D>;<U3131>..<U318E>;<U3190>..<U31B7>;<U31C0>..<U31CF>;/
+   <U31F0>..<U321E>;<U3220>..<U3243>;<U3250>..<U32FE>;<U3300>..<U4DB5>;/
+   <U4DC0>..<U9FBB>;<UA000>..<UA48C>;<UA490>..<UA4C6>;<UA500>..<UA62B>;/
+   <UA640>..<UA65F>;<UA662>..<UA673>;<UA67C>..<UA697>;<UA700>..<UA78C>;/
+   <UA7FB>..<UA7FF>;<UA800>..<UA82B>;<UA840>..<UA877>;/
+   <UA880>..<UA8C4>;<UA8CE>..<UA8D9>;<UAC00>..<UD7A3>;/
+   <UA840>..<UA877>;<UA880>..<UA8C4>;<UA8CE>..<UA8D9>;<UA900>..<UA953>;/
+   <UA95F>;<UAA00>..<UAA36>;<UAA40>..<UAA4D>;<UAA50>..<UAA59>;/
+   <UAA5C>..<UAA5F>;/
+   <UE000>..<UFA2D>;<UFA30>..<UFA6A>;<UFA70>..<UFAD9>;<UFB00>..<UFB06>;/
+   <UFB13>..<UFB17>;<UFB1D>..<UFB36>;<UFB38>..<UFB3C>;<UFB3E>;/
+   <UFB40>..<UFB41>;<UFB43>..<UFB44>;<UFB46>..<UFBB1>;<UFBD3>..<UFD3F>;/
+   <UFD50>..<UFD8F>;<UFD92>..<UFDC7>;<UFDF0>..<UFDFD>;<UFE00>..<UFE19>;/
+   <UFE20>..<UFE26>;<UFE30>..<UFE52>;<UFE54>..<UFE66>;<UFE68>..<UFE6B>;/
+   <UFE70>..<UFE74>;<UFE76>..<UFEFC>;<UFEFF>;<UFF01>..<UFFBE>;/
+   <UFFC2>..<UFFC7>;<UFFCA>..<UFFCF>;<UFFD2>..<UFFD7>;<UFFDA>..<UFFDC>;/
+   <UFFE0>..<UFFE6>;<UFFE8>..<UFFEE>;<UFFF9>..<UFFFD>;/
+   <U00010000>..<U0001000B>;<U0001000D>..<U00010026>;/
+   <U00010028>..<U0001003A>;<U0001003C>..<U0001003D>;/
+   <U0001003F>..<U0001004D>;<U00010050>..<U0001005D>;/
+   <U00010080>..<U000100FA>;<U00010100>..<U00010102>;/
+   <U00010107>..<U00010133>;<U00010137>..<U0001018A>;/
+   <U00010190>..<U0001019B>;<U000101D0>..<U000101FD>;/
+   <U00010280>..<U0001029C>;<U000102A0>..<U000102D0>;/
+   <U00010300>..<U0001031E>;<U00010320>..<U00010323>;/
+   <U00010330>..<U0001034A>;<U00010380>..<U0001039D>;/
+   <U0001039F>..<U000103C3>;<U000103C8>..<U000103D5>;/
+   <U00010400>..<U0001049D>;<U000104A0>..<U000104A9>;/
+   <U00010800>..<U00010805>;<U00010808>;<U0001080A>..<U00010835>;/
+   <U00010837>..<U00010838>;<U0001083C>;<U0001083F>;/
+   <U00010900>..<U00010919>;<U0001091F>;<U00010A00>..<U00010A03>;/
+   <U00010A05>..<U00010A06>;<U00010A0C>..<U00010A13>;/
+   <U00010A15>..<U00010A17>;<U00010A19>..<U00010A33>;/
+   <U00010A38>..<U00010A3A>;<U00010A3F>..<U00010A47>;/
+   <U00010A50>..<U00010A58>;<U00012000>..<U0001236E>;/
+   <U00012400>..<U00012462>;<U00012470>..<U00012473>;/
+   <U0001D000>..<U0001D0F5>;<U0001D100>..<U0001D126>;/
+   <U0001D129>..<U0001D1DD>;<U0001D200>..<U0001D245>;/
+   <U0001D300>..<U0001D356>;<U0001D360>..<U0001D371>;/
+   <U0001D400>..<U0001D454>;<U0001D456>..<U0001D49C>;/
+   <U0001D49E>..<U0001D49F>;<U0001D4A2>;<U0001D4A5>..<U0001D4A6>;/
+   <U0001D4A9>..<U0001D4AC>;<U0001D4AE>..<U0001D4B9>;<U0001D4BB>;/
+   <U0001D4BD>..<U0001D4C3>;<U0001D4C5>..<U0001D505>;/
+   <U0001D507>..<U0001D50A>;<U0001D50D>..<U0001D514>;/
+   <U0001D516>..<U0001D51C>;<U0001D51E>..<U0001D539>;/
+   <U0001D53B>..<U0001D53E>;<U0001D540>..<U0001D544>;<U0001D546>;/
+   <U0001D54A>..<U0001D550>;<U0001D552>..<U0001D6A5>;/
+   <U0001D6A8>..<U0001D7CB>;<U0001D7CE>..<U0001D7FF>;/
+   <U0001F000>..<U0001F02B>;<U0001F030>..<U0001F093>;/
+   <U00020000>..<U0002A6D6>;<U0002F800>..<U0002FA1D>;<U000E0001>;/
+   <U000E0020>..<U000E007F>;<U000E0100>..<U000E01EF>;/
+   <U000F0000>..<U000FFFFD>;<U00100000>..<U0010FFFD>
+
+% The "xdigit" class must only contain the BASIC LATIN digits and A-F, a-f,
+% says ISO C 99 (sections 7.25.2.1.12 and 6.4.4.1).
+xdigit /
+   <U0030>..<U0039>;<U0041>..<U0046>;<U0061>..<U0066>
+
+blank /
+   <U0009>;<U0020>
+
+toupper /
+   (<U0061>,<U0041>);(<U0062>,<U0042>);(<U0063>,<U0043>);(<U0064>,<U0044>);/
+   (<U0065>,<U0045>);(<U0066>,<U0046>);(<U0067>,<U0047>);(<U0068>,<U0048>);/
+   (<U0069>,<U0049>);(<U006A>,<U004A>);(<U006B>,<U004B>);(<U006C>,<U004C>);/
+   (<U006D>,<U004D>);(<U006E>,<U004E>);(<U006F>,<U004F>);(<U0070>,<U0050>);/
+   (<U0071>,<U0051>);(<U0072>,<U0052>);(<U0073>,<U0053>);(<U0074>,<U0054>);/
+   (<U0075>,<U0055>);(<U0076>,<U0056>);(<U0077>,<U0057>);(<U0078>,<U0058>);/
+   (<U0079>,<U0059>);(<U007A>,<U005A>);(<U00B5>,<U039C>);(<U00E0>,<U00C0>);/
+   (<U00E1>,<U00C1>);(<U00E2>,<U00C2>);(<U00E3>,<U00C3>);(<U00E4>,<U00C4>);/
+   (<U00E5>,<U00C5>);(<U00E6>,<U00C6>);(<U00E7>,<U00C7>);(<U00E8>,<U00C8>);/
+   (<U00E9>,<U00C9>);(<U00EA>,<U00CA>);(<U00EB>,<U00CB>);(<U00EC>,<U00CC>);/
+   (<U00ED>,<U00CD>);(<U00EE>,<U00CE>);(<U00EF>,<U00CF>);(<U00F0>,<U00D0>);/
+   (<U00F1>,<U00D1>);(<U00F2>,<U00D2>);(<U00F3>,<U00D3>);(<U00F4>,<U00D4>);/
+   (<U00F5>,<U00D5>);(<U00F6>,<U00D6>);(<U00F8>,<U00D8>);(<U00F9>,<U00D9>);/
+   (<U00FA>,<U00DA>);(<U00FB>,<U00DB>);(<U00FC>,<U00DC>);(<U00FD>,<U00DD>);/
+   (<U00FE>,<U00DE>);(<U00FF>,<U0178>);(<U0101>,<U0100>);(<U0103>,<U0102>);/
+   (<U0105>,<U0104>);(<U0107>,<U0106>);(<U0109>,<U0108>);(<U010B>,<U010A>);/
+   (<U010D>,<U010C>);(<U010F>,<U010E>);(<U0111>,<U0110>);(<U0113>,<U0112>);/
+   (<U0115>,<U0114>);(<U0117>,<U0116>);(<U0119>,<U0118>);(<U011B>,<U011A>);/
+   (<U011D>,<U011C>);(<U011F>,<U011E>);(<U0121>,<U0120>);(<U0123>,<U0122>);/
+   (<U0125>,<U0124>);(<U0127>,<U0126>);(<U0129>,<U0128>);(<U012B>,<U012A>);/
+   (<U012D>,<U012C>);(<U012F>,<U012E>);(<U0131>,<U0049>);(<U0133>,<U0132>);/
+   (<U0135>,<U0134>);(<U0137>,<U0136>);(<U013A>,<U0139>);(<U013C>,<U013B>);/
+   (<U013E>,<U013D>);(<U0140>,<U013F>);(<U0142>,<U0141>);(<U0144>,<U0143>);/
+   (<U0146>,<U0145>);(<U0148>,<U0147>);(<U014B>,<U014A>);(<U014D>,<U014C>);/
+   (<U014F>,<U014E>);(<U0151>,<U0150>);(<U0153>,<U0152>);(<U0155>,<U0154>);/
+   (<U0157>,<U0156>);(<U0159>,<U0158>);(<U015B>,<U015A>);(<U015D>,<U015C>);/
+   (<U015F>,<U015E>);(<U0161>,<U0160>);(<U0163>,<U0162>);(<U0165>,<U0164>);/
+   (<U0167>,<U0166>);(<U0169>,<U0168>);(<U016B>,<U016A>);(<U016D>,<U016C>);/
+   (<U016F>,<U016E>);(<U0171>,<U0170>);(<U0173>,<U0172>);(<U0175>,<U0174>);/
+   (<U0177>,<U0176>);(<U017A>,<U0179>);(<U017C>,<U017B>);(<U017E>,<U017D>);/
+   (<U017F>,<U0053>);(<U0180>,<U0243>);(<U0183>,<U0182>);(<U0185>,<U0184>);/
+   (<U0188>,<U0187>);(<U018C>,<U018B>);(<U0192>,<U0191>);(<U0195>,<U01F6>);/
+   (<U0199>,<U0198>);(<U019A>,<U023D>);(<U019E>,<U0220>);(<U01A1>,<U01A0>);/
+   (<U01A3>,<U01A2>);(<U01A5>,<U01A4>);(<U01A8>,<U01A7>);(<U01AD>,<U01AC>);/
+   (<U01B0>,<U01AF>);(<U01B4>,<U01B3>);(<U01B6>,<U01B5>);(<U01B9>,<U01B8>);/
+   (<U01BD>,<U01BC>);(<U01BF>,<U01F7>);(<U01C5>,<U01C4>);(<U01C6>,<U01C4>);/
+   (<U01C8>,<U01C7>);(<U01C9>,<U01C7>);(<U01CB>,<U01CA>);(<U01CC>,<U01CA>);/
+   (<U01CE>,<U01CD>);(<U01D0>,<U01CF>);(<U01D2>,<U01D1>);(<U01D4>,<U01D3>);/
+   (<U01D6>,<U01D5>);(<U01D8>,<U01D7>);(<U01DA>,<U01D9>);(<U01DC>,<U01DB>);/
+   (<U01DD>,<U018E>);(<U01DF>,<U01DE>);(<U01E1>,<U01E0>);(<U01E3>,<U01E2>);/
+   (<U01E5>,<U01E4>);(<U01E7>,<U01E6>);(<U01E9>,<U01E8>);(<U01EB>,<U01EA>);/
+   (<U01ED>,<U01EC>);(<U01EF>,<U01EE>);(<U01F2>,<U01F1>);(<U01F3>,<U01F1>);/
+   (<U01F5>,<U01F4>);(<U01F9>,<U01F8>);(<U01FB>,<U01FA>);(<U01FD>,<U01FC>);/
+   (<U01FF>,<U01FE>);(<U0201>,<U0200>);(<U0203>,<U0202>);(<U0205>,<U0204>);/
+   (<U0207>,<U0206>);(<U0209>,<U0208>);(<U020B>,<U020A>);(<U020D>,<U020C>);/
+   (<U020F>,<U020E>);(<U0211>,<U0210>);(<U0213>,<U0212>);(<U0215>,<U0214>);/
+   (<U0217>,<U0216>);(<U0219>,<U0218>);(<U021B>,<U021A>);(<U021D>,<U021C>);/
+   (<U021F>,<U021E>);(<U0223>,<U0222>);(<U0225>,<U0224>);(<U0227>,<U0226>);/
+   (<U0229>,<U0228>);(<U022B>,<U022A>);(<U022D>,<U022C>);(<U022F>,<U022E>);/
+   (<U0231>,<U0230>);(<U0233>,<U0232>);(<U023C>,<U023B>);(<U0242>,<U0241>);/
+   (<U0247>,<U0246>);(<U0249>,<U0248>);(<U024B>,<U024A>);(<U024D>,<U024C>);/
+   (<U024F>,<U024E>);(<U0250>,<U2C6F>);(<U0251>,<U2C6D>);(<U0253>,<U0181>);/
+   (<U0254>,<U0186>);(<U0256>,<U0189>);/
+   (<U0257>,<U018A>);(<U0259>,<U018F>);(<U025B>,<U0190>);(<U0260>,<U0193>);/
+   (<U0263>,<U0194>);(<U0268>,<U0197>);(<U0269>,<U0196>);(<U026B>,<U2C62>);/
+   (<U026F>,<U019C>);(<U0271>,<U2C6E>);(<U0272>,<U019D>);(<U0275>,<U019F>);/
+   (<U027D>,<U2C64>);/
+   (<U0280>,<U01A6>);(<U0283>,<U01A9>);(<U0288>,<U01AE>);(<U0289>,<U0244>);/
+   (<U028A>,<U01B1>);(<U028B>,<U01B2>);(<U028C>,<U0245>);(<U0292>,<U01B7>);/
+   (<U0345>,<U0399>);(<U0371>,<U0370>);(<U0373>,<U0372>);(<U0377>,<U0376>);/
+   (<U037B>,<U03FD>);(<U037C>,<U03FE>);(<U037D>,<U03FF>);/
+   (<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);(<U03AF>,<U038A>);/
+   (<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);(<U03B4>,<U0394>);/
+   (<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);(<U03B8>,<U0398>);/
+   (<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);(<U03BC>,<U039C>);/
+   (<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);(<U03C0>,<U03A0>);/
+   (<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);(<U03C4>,<U03A4>);/
+   (<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);(<U03C8>,<U03A8>);/
+   (<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);(<U03CC>,<U038C>);/
+   (<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);(<U03D1>,<U0398>);/
+   (<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D9>,<U03D8>);(<U03DB>,<U03DA>);/
+   (<U03DD>,<U03DC>);(<U03DF>,<U03DE>);(<U03E1>,<U03E0>);(<U03E3>,<U03E2>);/
+   (<U03E5>,<U03E4>);(<U03E7>,<U03E6>);(<U03E9>,<U03E8>);(<U03EB>,<U03EA>);/
+   (<U03ED>,<U03EC>);(<U03EF>,<U03EE>);(<U03F0>,<U039A>);(<U03F1>,<U03A1>);/
+   (<U03F2>,<U03F9>);(<U03F5>,<U0395>);(<U03F8>,<U03F7>);(<U03FB>,<U03FA>);/
+   (<U0430>,<U0410>);(<U0431>,<U0411>);(<U0432>,<U0412>);(<U0433>,<U0413>);/
+   (<U0434>,<U0414>);(<U0435>,<U0415>);(<U0436>,<U0416>);(<U0437>,<U0417>);/
+   (<U0438>,<U0418>);(<U0439>,<U0419>);(<U043A>,<U041A>);(<U043B>,<U041B>);/
+   (<U043C>,<U041C>);(<U043D>,<U041D>);(<U043E>,<U041E>);(<U043F>,<U041F>);/
+   (<U0440>,<U0420>);(<U0441>,<U0421>);(<U0442>,<U0422>);(<U0443>,<U0423>);/
+   (<U0444>,<U0424>);(<U0445>,<U0425>);(<U0446>,<U0426>);(<U0447>,<U0427>);/
+   (<U0448>,<U0428>);(<U0449>,<U0429>);(<U044A>,<U042A>);(<U044B>,<U042B>);/
+   (<U044C>,<U042C>);(<U044D>,<U042D>);(<U044E>,<U042E>);(<U044F>,<U042F>);/
+   (<U0450>,<U0400>);(<U0451>,<U0401>);(<U0452>,<U0402>);(<U0453>,<U0403>);/
+   (<U0454>,<U0404>);(<U0455>,<U0405>);(<U0456>,<U0406>);(<U0457>,<U0407>);/
+   (<U0458>,<U0408>);(<U0459>,<U0409>);(<U045A>,<U040A>);(<U045B>,<U040B>);/
+   (<U045C>,<U040C>);(<U045D>,<U040D>);(<U045E>,<U040E>);(<U045F>,<U040F>);/
+   (<U0461>,<U0460>);(<U0463>,<U0462>);(<U0465>,<U0464>);(<U0467>,<U0466>);/
+   (<U0469>,<U0468>);(<U046B>,<U046A>);(<U046D>,<U046C>);(<U046F>,<U046E>);/
+   (<U0471>,<U0470>);(<U0473>,<U0472>);(<U0475>,<U0474>);(<U0477>,<U0476>);/
+   (<U0479>,<U0478>);(<U047B>,<U047A>);(<U047D>,<U047C>);(<U047F>,<U047E>);/
+   (<U0481>,<U0480>);(<U048B>,<U048A>);(<U048D>,<U048C>);(<U048F>,<U048E>);/
+   (<U0491>,<U0490>);(<U0493>,<U0492>);(<U0495>,<U0494>);(<U0497>,<U0496>);/
+   (<U0499>,<U0498>);(<U049B>,<U049A>);(<U049D>,<U049C>);(<U049F>,<U049E>);/
+   (<U04A1>,<U04A0>);(<U04A3>,<U04A2>);(<U04A5>,<U04A4>);(<U04A7>,<U04A6>);/
+   (<U04A9>,<U04A8>);(<U04AB>,<U04AA>);(<U04AD>,<U04AC>);(<U04AF>,<U04AE>);/
+   (<U04B1>,<U04B0>);(<U04B3>,<U04B2>);(<U04B5>,<U04B4>);(<U04B7>,<U04B6>);/
+   (<U04B9>,<U04B8>);(<U04BB>,<U04BA>);(<U04BD>,<U04BC>);(<U04BF>,<U04BE>);/
+   (<U04C2>,<U04C1>);(<U04C4>,<U04C3>);(<U04C6>,<U04C5>);(<U04C8>,<U04C7>);/
+   (<U04CA>,<U04C9>);(<U04CC>,<U04CB>);(<U04CE>,<U04CD>);(<U04CF>,<U04C0>);/
+   (<U04D1>,<U04D0>);(<U04D3>,<U04D2>);(<U04D5>,<U04D4>);(<U04D7>,<U04D6>);/
+   (<U04D9>,<U04D8>);(<U04DB>,<U04DA>);(<U04DD>,<U04DC>);(<U04DF>,<U04DE>);/
+   (<U04E1>,<U04E0>);(<U04E3>,<U04E2>);(<U04E5>,<U04E4>);(<U04E7>,<U04E6>);/
+   (<U04E9>,<U04E8>);(<U04EB>,<U04EA>);(<U04ED>,<U04EC>);(<U04EF>,<U04EE>);/
+   (<U04F1>,<U04F0>);(<U04F3>,<U04F2>);(<U04F5>,<U04F4>);(<U04F7>,<U04F6>);/
+   (<U04F9>,<U04F8>);(<U04FB>,<U04FA>);(<U04FD>,<U04FC>);(<U04FF>,<U04FE>);/
+   (<U0501>,<U0500>);(<U0503>,<U0502>);(<U0505>,<U0504>);(<U0507>,<U0506>);/
+   (<U0509>,<U0508>);(<U050B>,<U050A>);(<U050D>,<U050C>);(<U050F>,<U050E>);/
+   (<U0511>,<U0510>);(<U0513>,<U0512>);(<U0515>,<U0514>);(<U0517>,<U0516>);/
+   (<U0519>,<U0518>);(<U051B>,<U051A>);(<U051D>,<U051C>);(<U051F>,<U051E>);/
+   (<U0521>,<U0520>);(<U0523>,<U0522>);(<U0561>,<U0531>);(<U0562>,<U0532>);/
+   (<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);(<U0566>,<U0536>);/
+   (<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);(<U056A>,<U053A>);/
+   (<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);(<U056E>,<U053E>);/
+   (<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);(<U0572>,<U0542>);/
+   (<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);(<U0576>,<U0546>);/
+   (<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);(<U057A>,<U054A>);/
+   (<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);(<U057E>,<U054E>);/
+   (<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);(<U0582>,<U0552>);/
+   (<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);(<U0586>,<U0556>);/
+   (<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);(<U1E05>,<U1E04>);/
+   (<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);(<U1E0D>,<U1E0C>);/
+   (<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);(<U1E15>,<U1E14>);/
+   (<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);(<U1E1D>,<U1E1C>);/
+   (<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);(<U1E25>,<U1E24>);/
+   (<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);(<U1E2D>,<U1E2C>);/
+   (<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);(<U1E35>,<U1E34>);/
+   (<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);(<U1E3D>,<U1E3C>);/
+   (<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);(<U1E45>,<U1E44>);/
+   (<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);(<U1E4D>,<U1E4C>);/
+   (<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);(<U1E55>,<U1E54>);/
+   (<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);(<U1E5D>,<U1E5C>);/
+   (<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);(<U1E65>,<U1E64>);/
+   (<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);(<U1E6D>,<U1E6C>);/
+   (<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);(<U1E75>,<U1E74>);/
+   (<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);(<U1E7D>,<U1E7C>);/
+   (<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);(<U1E85>,<U1E84>);/
+   (<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);(<U1E8D>,<U1E8C>);/
+   (<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);(<U1E95>,<U1E94>);/
+   (<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);(<U1EA5>,<U1EA4>);/
+   (<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);(<U1EAD>,<U1EAC>);/
+   (<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);(<U1EB5>,<U1EB4>);/
+   (<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);(<U1EBD>,<U1EBC>);/
+   (<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);(<U1EC5>,<U1EC4>);/
+   (<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);(<U1ECD>,<U1ECC>);/
+   (<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);(<U1ED5>,<U1ED4>);/
+   (<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);(<U1EDD>,<U1EDC>);/
+   (<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);(<U1EE5>,<U1EE4>);/
+   (<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);(<U1EED>,<U1EEC>);/
+   (<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);(<U1EF5>,<U1EF4>);/
+   (<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1EFB>,<U1EFA>);(<U1EFD>,<U1EFC>);/
+   (<U1EFF>,<U1EFE>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);/
+   (<U1F02>,<U1F0A>);(<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);/
+   (<U1F06>,<U1F0E>);(<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);/
+   (<U1F12>,<U1F1A>);(<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);/
+   (<U1F20>,<U1F28>);(<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);/
+   (<U1F24>,<U1F2C>);(<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);/
+   (<U1F30>,<U1F38>);(<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);/
+   (<U1F34>,<U1F3C>);(<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);/
+   (<U1F40>,<U1F48>);(<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);/
+   (<U1F44>,<U1F4C>);(<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);/
+   (<U1F55>,<U1F5D>);(<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);/
+   (<U1F62>,<U1F6A>);(<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);/
+   (<U1F66>,<U1F6E>);(<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);/
+   (<U1F72>,<U1FC8>);(<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);/
+   (<U1F76>,<U1FDA>);(<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);/
+   (<U1F7A>,<U1FEA>);(<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);/
+   (<U1F80>,<U1F88>);(<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);/
+   (<U1F84>,<U1F8C>);(<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);/
+   (<U1F90>,<U1F98>);(<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);/
+   (<U1F94>,<U1F9C>);(<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);/
+   (<U1FA0>,<U1FA8>);(<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);/
+   (<U1FA4>,<U1FAC>);(<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);/
+   (<U1FB0>,<U1FB8>);(<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);/
+   (<U1FC3>,<U1FCC>);(<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);/
+   (<U1FE1>,<U1FE9>);(<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);/
+   (<U2170>,<U2160>);(<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);/
+   (<U2174>,<U2164>);(<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);/
+   (<U2178>,<U2168>);(<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);/
+   (<U217C>,<U216C>);(<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);/
+   (<U2184>,<U2183>);(<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);/
+   (<U24D3>,<U24B9>);(<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);/
+   (<U24D7>,<U24BD>);(<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);/
+   (<U24DB>,<U24C1>);(<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);/
+   (<U24DF>,<U24C5>);(<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);/
+   (<U24E3>,<U24C9>);(<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);/
+   (<U24E7>,<U24CD>);(<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);/
+   (<U2C31>,<U2C01>);(<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);/
+   (<U2C35>,<U2C05>);(<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);/
+   (<U2C39>,<U2C09>);(<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);/
+   (<U2C3D>,<U2C0D>);(<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);/
+   (<U2C41>,<U2C11>);(<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);/
+   (<U2C45>,<U2C15>);(<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);/
+   (<U2C49>,<U2C19>);(<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);/
+   (<U2C4D>,<U2C1D>);(<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);/
+   (<U2C51>,<U2C21>);(<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);/
+   (<U2C55>,<U2C25>);(<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);/
+   (<U2C59>,<U2C29>);(<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);/
+   (<U2C5D>,<U2C2D>);(<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);/
+   (<U2C66>,<U023E>);(<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);/
+   (<U2C73>,<U2C72>);/
+   (<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);(<U2C85>,<U2C84>);/
+   (<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);(<U2C8D>,<U2C8C>);/
+   (<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);(<U2C95>,<U2C94>);/
+   (<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);(<U2C9D>,<U2C9C>);/
+   (<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);(<U2CA5>,<U2CA4>);/
+   (<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);(<U2CAD>,<U2CAC>);/
+   (<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);(<U2CB5>,<U2CB4>);/
+   (<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);(<U2CBD>,<U2CBC>);/
+   (<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);(<U2CC5>,<U2CC4>);/
+   (<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);(<U2CCD>,<U2CCC>);/
+   (<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);(<U2CD5>,<U2CD4>);/
+   (<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);(<U2CDD>,<U2CDC>);/
+   (<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);(<U2D00>,<U10A0>);/
+   (<U2D01>,<U10A1>);(<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);/
+   (<U2D05>,<U10A5>);(<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);/
+   (<U2D09>,<U10A9>);(<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);/
+   (<U2D0D>,<U10AD>);(<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);/
+   (<U2D11>,<U10B1>);(<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);/
+   (<U2D15>,<U10B5>);(<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);/
+   (<U2D19>,<U10B9>);(<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);/
+   (<U2D1D>,<U10BD>);(<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);/
+   (<U2D21>,<U10C1>);(<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);/
+   (<U2D25>,<U10C5>);(<UFF41>,<UFF21>);(<UFF42>,<UFF22>);(<UFF43>,<UFF23>);/
+   (<UFF44>,<UFF24>);(<UFF45>,<UFF25>);(<UFF46>,<UFF26>);(<UFF47>,<UFF27>);/
+   (<UFF48>,<UFF28>);(<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);(<UFF4B>,<UFF2B>);/
+   (<UFF4C>,<UFF2C>);(<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);(<UFF4F>,<UFF2F>);/
+   (<UFF50>,<UFF30>);(<UFF51>,<UFF31>);(<UFF52>,<UFF32>);(<UFF53>,<UFF33>);/
+   (<UFF54>,<UFF34>);(<UFF55>,<UFF35>);(<UFF56>,<UFF36>);(<UFF57>,<UFF37>);/
+   (<UFF58>,<UFF38>);(<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);/
+   (<U00010428>,<U00010400>);(<U00010429>,<U00010401>);/
+   (<U0001042A>,<U00010402>);(<U0001042B>,<U00010403>);/
+   (<U0001042C>,<U00010404>);(<U0001042D>,<U00010405>);/
+   (<U0001042E>,<U00010406>);(<U0001042F>,<U00010407>);/
+   (<U00010430>,<U00010408>);(<U00010431>,<U00010409>);/
+   (<U00010432>,<U0001040A>);(<U00010433>,<U0001040B>);/
+   (<U00010434>,<U0001040C>);(<U00010435>,<U0001040D>);/
+   (<U00010436>,<U0001040E>);(<U00010437>,<U0001040F>);/
+   (<U00010438>,<U00010410>);(<U00010439>,<U00010411>);/
+   (<U0001043A>,<U00010412>);(<U0001043B>,<U00010413>);/
+   (<U0001043C>,<U00010414>);(<U0001043D>,<U00010415>);/
+   (<U0001043E>,<U00010416>);(<U0001043F>,<U00010417>);/
+   (<U00010440>,<U00010418>);(<U00010441>,<U00010419>);/
+   (<U00010442>,<U0001041A>);(<U00010443>,<U0001041B>);/
+   (<U00010444>,<U0001041C>);(<U00010445>,<U0001041D>);/
+   (<U00010446>,<U0001041E>);(<U00010447>,<U0001041F>);/
+   (<U00010448>,<U00010420>);(<U00010449>,<U00010421>);/
+   (<U0001044A>,<U00010422>);(<U0001044B>,<U00010423>);/
+   (<U0001044C>,<U00010424>);(<U0001044D>,<U00010425>);/
+   (<U0001044E>,<U00010426>);(<U0001044F>,<U00010427>)
+
+tolower /
+   (<U0041>,<U0061>);(<U0042>,<U0062>);(<U0043>,<U0063>);(<U0044>,<U0064>);/
+   (<U0045>,<U0065>);(<U0046>,<U0066>);(<U0047>,<U0067>);(<U0048>,<U0068>);/
+   (<U0049>,<U0069>);(<U004A>,<U006A>);(<U004B>,<U006B>);(<U004C>,<U006C>);/
+   (<U004D>,<U006D>);(<U004E>,<U006E>);(<U004F>,<U006F>);(<U0050>,<U0070>);/
+   (<U0051>,<U0071>);(<U0052>,<U0072>);(<U0053>,<U0073>);(<U0054>,<U0074>);/
+   (<U0055>,<U0075>);(<U0056>,<U0076>);(<U0057>,<U0077>);(<U0058>,<U0078>);/
+   (<U0059>,<U0079>);(<U005A>,<U007A>);(<U00C0>,<U00E0>);(<U00C1>,<U00E1>);/
+   (<U00C2>,<U00E2>);(<U00C3>,<U00E3>);(<U00C4>,<U00E4>);(<U00C5>,<U00E5>);/
+   (<U00C6>,<U00E6>);(<U00C7>,<U00E7>);(<U00C8>,<U00E8>);(<U00C9>,<U00E9>);/
+   (<U00CA>,<U00EA>);(<U00CB>,<U00EB>);(<U00CC>,<U00EC>);(<U00CD>,<U00ED>);/
+   (<U00CE>,<U00EE>);(<U00CF>,<U00EF>);(<U00D0>,<U00F0>);(<U00D1>,<U00F1>);/
+   (<U00D2>,<U00F2>);(<U00D3>,<U00F3>);(<U00D4>,<U00F4>);(<U00D5>,<U00F5>);/
+   (<U00D6>,<U00F6>);(<U00D8>,<U00F8>);(<U00D9>,<U00F9>);(<U00DA>,<U00FA>);/
+   (<U00DB>,<U00FB>);(<U00DC>,<U00FC>);(<U00DD>,<U00FD>);(<U00DE>,<U00FE>);/
+   (<U0100>,<U0101>);(<U0102>,<U0103>);(<U0104>,<U0105>);(<U0106>,<U0107>);/
+   (<U0108>,<U0109>);(<U010A>,<U010B>);(<U010C>,<U010D>);(<U010E>,<U010F>);/
+   (<U0110>,<U0111>);(<U0112>,<U0113>);(<U0114>,<U0115>);(<U0116>,<U0117>);/
+   (<U0118>,<U0119>);(<U011A>,<U011B>);(<U011C>,<U011D>);(<U011E>,<U011F>);/
+   (<U0120>,<U0121>);(<U0122>,<U0123>);(<U0124>,<U0125>);(<U0126>,<U0127>);/
+   (<U0128>,<U0129>);(<U012A>,<U012B>);(<U012C>,<U012D>);(<U012E>,<U012F>);/
+   (<U0130>,<U0069>);(<U0132>,<U0133>);(<U0134>,<U0135>);(<U0136>,<U0137>);/
+   (<U0139>,<U013A>);(<U013B>,<U013C>);(<U013D>,<U013E>);(<U013F>,<U0140>);/
+   (<U0141>,<U0142>);(<U0143>,<U0144>);(<U0145>,<U0146>);(<U0147>,<U0148>);/
+   (<U014A>,<U014B>);(<U014C>,<U014D>);(<U014E>,<U014F>);(<U0150>,<U0151>);/
+   (<U0152>,<U0153>);(<U0154>,<U0155>);(<U0156>,<U0157>);(<U0158>,<U0159>);/
+   (<U015A>,<U015B>);(<U015C>,<U015D>);(<U015E>,<U015F>);(<U0160>,<U0161>);/
+   (<U0162>,<U0163>);(<U0164>,<U0165>);(<U0166>,<U0167>);(<U0168>,<U0169>);/
+   (<U016A>,<U016B>);(<U016C>,<U016D>);(<U016E>,<U016F>);(<U0170>,<U0171>);/
+   (<U0172>,<U0173>);(<U0174>,<U0175>);(<U0176>,<U0177>);(<U0178>,<U00FF>);/
+   (<U0179>,<U017A>);(<U017B>,<U017C>);(<U017D>,<U017E>);(<U0181>,<U0253>);/
+   (<U0182>,<U0183>);(<U0184>,<U0185>);(<U0186>,<U0254>);(<U0187>,<U0188>);/
+   (<U0189>,<U0256>);(<U018A>,<U0257>);(<U018B>,<U018C>);(<U018E>,<U01DD>);/
+   (<U018F>,<U0259>);(<U0190>,<U025B>);(<U0191>,<U0192>);(<U0193>,<U0260>);/
+   (<U0194>,<U0263>);(<U0196>,<U0269>);(<U0197>,<U0268>);(<U0198>,<U0199>);/
+   (<U019C>,<U026F>);(<U019D>,<U0272>);(<U019F>,<U0275>);(<U01A0>,<U01A1>);/
+   (<U01A2>,<U01A3>);(<U01A4>,<U01A5>);(<U01A6>,<U0280>);(<U01A7>,<U01A8>);/
+   (<U01A9>,<U0283>);(<U01AC>,<U01AD>);(<U01AE>,<U0288>);(<U01AF>,<U01B0>);/
+   (<U01B1>,<U028A>);(<U01B2>,<U028B>);(<U01B3>,<U01B4>);(<U01B5>,<U01B6>);/
+   (<U01B7>,<U0292>);(<U01B8>,<U01B9>);(<U01BC>,<U01BD>);(<U01C4>,<U01C6>);/
+   (<U01C5>,<U01C6>);(<U01C7>,<U01C9>);(<U01C8>,<U01C9>);(<U01CA>,<U01CC>);/
+   (<U01CB>,<U01CC>);(<U01CD>,<U01CE>);(<U01CF>,<U01D0>);(<U01D1>,<U01D2>);/
+   (<U01D3>,<U01D4>);(<U01D5>,<U01D6>);(<U01D7>,<U01D8>);(<U01D9>,<U01DA>);/
+   (<U01DB>,<U01DC>);(<U01DE>,<U01DF>);(<U01E0>,<U01E1>);(<U01E2>,<U01E3>);/
+   (<U01E4>,<U01E5>);(<U01E6>,<U01E7>);(<U01E8>,<U01E9>);(<U01EA>,<U01EB>);/
+   (<U01EC>,<U01ED>);(<U01EE>,<U01EF>);(<U01F1>,<U01F3>);(<U01F2>,<U01F3>);/
+   (<U01F4>,<U01F5>);(<U01F6>,<U0195>);(<U01F7>,<U01BF>);(<U01F8>,<U01F9>);/
+   (<U01FA>,<U01FB>);(<U01FC>,<U01FD>);(<U01FE>,<U01FF>);(<U0200>,<U0201>);/
+   (<U0202>,<U0203>);(<U0204>,<U0205>);(<U0206>,<U0207>);(<U0208>,<U0209>);/
+   (<U020A>,<U020B>);(<U020C>,<U020D>);(<U020E>,<U020F>);(<U0210>,<U0211>);/
+   (<U0212>,<U0213>);(<U0214>,<U0215>);(<U0216>,<U0217>);(<U0218>,<U0219>);/
+   (<U021A>,<U021B>);(<U021C>,<U021D>);(<U021E>,<U021F>);(<U0220>,<U019E>);/
+   (<U0222>,<U0223>);(<U0224>,<U0225>);(<U0226>,<U0227>);(<U0228>,<U0229>);/
+   (<U022A>,<U022B>);(<U022C>,<U022D>);(<U022E>,<U022F>);(<U0230>,<U0231>);/
+   (<U0232>,<U0233>);(<U023A>,<U2C65>);(<U023B>,<U023C>);(<U023D>,<U019A>);/
+   (<U023E>,<U2C66>);(<U0241>,<U0242>);(<U0243>,<U0180>);(<U0244>,<U0289>);/
+   (<U0245>,<U028C>);(<U0246>,<U0247>);(<U0248>,<U0249>);(<U024A>,<U024B>);/
+   (<U024C>,<U024D>);(<U024E>,<U024F>);(<U0370>,<U0371>);(<U0372>,<U0373>);/
+   (<U0376>,<U0377>);(<U0386>,<U03AC>);(<U0388>,<U03AD>);/
+   (<U0389>,<U03AE>);(<U038A>,<U03AF>);(<U038C>,<U03CC>);(<U038E>,<U03CD>);/
+   (<U038F>,<U03CE>);(<U0391>,<U03B1>);(<U0392>,<U03B2>);(<U0393>,<U03B3>);/
+   (<U0394>,<U03B4>);(<U0395>,<U03B5>);(<U0396>,<U03B6>);(<U0397>,<U03B7>);/
+   (<U0398>,<U03B8>);(<U0399>,<U03B9>);(<U039A>,<U03BA>);(<U039B>,<U03BB>);/
+   (<U039C>,<U03BC>);(<U039D>,<U03BD>);(<U039E>,<U03BE>);(<U039F>,<U03BF>);/
+   (<U03A0>,<U03C0>);(<U03A1>,<U03C1>);(<U03A3>,<U03C3>);(<U03A4>,<U03C4>);/
+   (<U03A5>,<U03C5>);(<U03A6>,<U03C6>);(<U03A7>,<U03C7>);(<U03A8>,<U03C8>);/
+   (<U03A9>,<U03C9>);(<U03AA>,<U03CA>);(<U03AB>,<U03CB>);(<U03D8>,<U03D9>);/
+   (<U03DA>,<U03DB>);(<U03DC>,<U03DD>);(<U03DE>,<U03DF>);(<U03E0>,<U03E1>);/
+   (<U03E2>,<U03E3>);(<U03E4>,<U03E5>);(<U03E6>,<U03E7>);(<U03E8>,<U03E9>);/
+   (<U03EA>,<U03EB>);(<U03EC>,<U03ED>);(<U03EE>,<U03EF>);(<U03F4>,<U03B8>);/
+   (<U03F7>,<U03F8>);(<U03F9>,<U03F2>);(<U03FA>,<U03FB>);(<U03FD>,<U037B>);/
+   (<U03FE>,<U037C>);(<U03FF>,<U037D>);(<U0400>,<U0450>);(<U0401>,<U0451>);/
+   (<U0402>,<U0452>);(<U0403>,<U0453>);(<U0404>,<U0454>);(<U0405>,<U0455>);/
+   (<U0406>,<U0456>);(<U0407>,<U0457>);(<U0408>,<U0458>);(<U0409>,<U0459>);/
+   (<U040A>,<U045A>);(<U040B>,<U045B>);(<U040C>,<U045C>);(<U040D>,<U045D>);/
+   (<U040E>,<U045E>);(<U040F>,<U045F>);(<U0410>,<U0430>);(<U0411>,<U0431>);/
+   (<U0412>,<U0432>);(<U0413>,<U0433>);(<U0414>,<U0434>);(<U0415>,<U0435>);/
+   (<U0416>,<U0436>);(<U0417>,<U0437>);(<U0418>,<U0438>);(<U0419>,<U0439>);/
+   (<U041A>,<U043A>);(<U041B>,<U043B>);(<U041C>,<U043C>);(<U041D>,<U043D>);/
+   (<U041E>,<U043E>);(<U041F>,<U043F>);(<U0420>,<U0440>);(<U0421>,<U0441>);/
+   (<U0422>,<U0442>);(<U0423>,<U0443>);(<U0424>,<U0444>);(<U0425>,<U0445>);/
+   (<U0426>,<U0446>);(<U0427>,<U0447>);(<U0428>,<U0448>);(<U0429>,<U0449>);/
+   (<U042A>,<U044A>);(<U042B>,<U044B>);(<U042C>,<U044C>);(<U042D>,<U044D>);/
+   (<U042E>,<U044E>);(<U042F>,<U044F>);(<U0460>,<U0461>);(<U0462>,<U0463>);/
+   (<U0464>,<U0465>);(<U0466>,<U0467>);(<U0468>,<U0469>);(<U046A>,<U046B>);/
+   (<U046C>,<U046D>);(<U046E>,<U046F>);(<U0470>,<U0471>);(<U0472>,<U0473>);/
+   (<U0474>,<U0475>);(<U0476>,<U0477>);(<U0478>,<U0479>);(<U047A>,<U047B>);/
+   (<U047C>,<U047D>);(<U047E>,<U047F>);(<U0480>,<U0481>);(<U048A>,<U048B>);/
+   (<U048C>,<U048D>);(<U048E>,<U048F>);(<U0490>,<U0491>);(<U0492>,<U0493>);/
+   (<U0494>,<U0495>);(<U0496>,<U0497>);(<U0498>,<U0499>);(<U049A>,<U049B>);/
+   (<U049C>,<U049D>);(<U049E>,<U049F>);(<U04A0>,<U04A1>);(<U04A2>,<U04A3>);/
+   (<U04A4>,<U04A5>);(<U04A6>,<U04A7>);(<U04A8>,<U04A9>);(<U04AA>,<U04AB>);/
+   (<U04AC>,<U04AD>);(<U04AE>,<U04AF>);(<U04B0>,<U04B1>);(<U04B2>,<U04B3>);/
+   (<U04B4>,<U04B5>);(<U04B6>,<U04B7>);(<U04B8>,<U04B9>);(<U04BA>,<U04BB>);/
+   (<U04BC>,<U04BD>);(<U04BE>,<U04BF>);(<U04C0>,<U04CF>);(<U04C1>,<U04C2>);/
+   (<U04C3>,<U04C4>);(<U04C5>,<U04C6>);(<U04C7>,<U04C8>);(<U04C9>,<U04CA>);/
+   (<U04CB>,<U04CC>);(<U04CD>,<U04CE>);(<U04D0>,<U04D1>);(<U04D2>,<U04D3>);/
+   (<U04D4>,<U04D5>);(<U04D6>,<U04D7>);(<U04D8>,<U04D9>);(<U04DA>,<U04DB>);/
+   (<U04DC>,<U04DD>);(<U04DE>,<U04DF>);(<U04E0>,<U04E1>);(<U04E2>,<U04E3>);/
+   (<U04E4>,<U04E5>);(<U04E6>,<U04E7>);(<U04E8>,<U04E9>);(<U04EA>,<U04EB>);/
+   (<U04EC>,<U04ED>);(<U04EE>,<U04EF>);(<U04F0>,<U04F1>);(<U04F2>,<U04F3>);/
+   (<U04F4>,<U04F5>);(<U04F6>,<U04F7>);(<U04F8>,<U04F9>);(<U04FA>,<U04FB>);/
+   (<U04FC>,<U04FD>);(<U04FE>,<U04FF>);(<U0500>,<U0501>);(<U0502>,<U0503>);/
+   (<U0504>,<U0505>);(<U0506>,<U0507>);(<U0508>,<U0509>);(<U050A>,<U050B>);/
+   (<U050C>,<U050D>);(<U050E>,<U050F>);(<U0510>,<U0511>);(<U0512>,<U0513>);/
+   (<U0514>,<U0515>);(<U0516>,<U0517>);(<U0518>,<U0519>);(<U051A>,<U051B>);/
+   (<U051C>,<U051D>);(<U051E>,<U051F>);(<U0520>,<U0521>);(<U0522>,<U0523>);/
+   (<U0531>,<U0561>);(<U0532>,<U0562>);(<U0533>,<U0563>);(<U0534>,<U0564>);/
+   (<U0535>,<U0565>);(<U0536>,<U0566>);(<U0537>,<U0567>);(<U0538>,<U0568>);/
+   (<U0539>,<U0569>);(<U053A>,<U056A>);(<U053B>,<U056B>);(<U053C>,<U056C>);/
+   (<U053D>,<U056D>);(<U053E>,<U056E>);(<U053F>,<U056F>);(<U0540>,<U0570>);/
+   (<U0541>,<U0571>);(<U0542>,<U0572>);(<U0543>,<U0573>);(<U0544>,<U0574>);/
+   (<U0545>,<U0575>);(<U0546>,<U0576>);(<U0547>,<U0577>);(<U0548>,<U0578>);/
+   (<U0549>,<U0579>);(<U054A>,<U057A>);(<U054B>,<U057B>);(<U054C>,<U057C>);/
+   (<U054D>,<U057D>);(<U054E>,<U057E>);(<U054F>,<U057F>);(<U0550>,<U0580>);/
+   (<U0551>,<U0581>);(<U0552>,<U0582>);(<U0553>,<U0583>);(<U0554>,<U0584>);/
+   (<U0555>,<U0585>);(<U0556>,<U0586>);(<U10A0>,<U2D00>);(<U10A1>,<U2D01>);/
+   (<U10A2>,<U2D02>);(<U10A3>,<U2D03>);(<U10A4>,<U2D04>);(<U10A5>,<U2D05>);/
+   (<U10A6>,<U2D06>);(<U10A7>,<U2D07>);(<U10A8>,<U2D08>);(<U10A9>,<U2D09>);/
+   (<U10AA>,<U2D0A>);(<U10AB>,<U2D0B>);(<U10AC>,<U2D0C>);(<U10AD>,<U2D0D>);/
+   (<U10AE>,<U2D0E>);(<U10AF>,<U2D0F>);(<U10B0>,<U2D10>);(<U10B1>,<U2D11>);/
+   (<U10B2>,<U2D12>);(<U10B3>,<U2D13>);(<U10B4>,<U2D14>);(<U10B5>,<U2D15>);/
+   (<U10B6>,<U2D16>);(<U10B7>,<U2D17>);(<U10B8>,<U2D18>);(<U10B9>,<U2D19>);/
+   (<U10BA>,<U2D1A>);(<U10BB>,<U2D1B>);(<U10BC>,<U2D1C>);(<U10BD>,<U2D1D>);/
+   (<U10BE>,<U2D1E>);(<U10BF>,<U2D1F>);(<U10C0>,<U2D20>);(<U10C1>,<U2D21>);/
+   (<U10C2>,<U2D22>);(<U10C3>,<U2D23>);(<U10C4>,<U2D24>);(<U10C5>,<U2D25>);/
+   (<U1E00>,<U1E01>);(<U1E02>,<U1E03>);(<U1E04>,<U1E05>);(<U1E06>,<U1E07>);/
+   (<U1E08>,<U1E09>);(<U1E0A>,<U1E0B>);(<U1E0C>,<U1E0D>);(<U1E0E>,<U1E0F>);/
+   (<U1E10>,<U1E11>);(<U1E12>,<U1E13>);(<U1E14>,<U1E15>);(<U1E16>,<U1E17>);/
+   (<U1E18>,<U1E19>);(<U1E1A>,<U1E1B>);(<U1E1C>,<U1E1D>);(<U1E1E>,<U1E1F>);/
+   (<U1E20>,<U1E21>);(<U1E22>,<U1E23>);(<U1E24>,<U1E25>);(<U1E26>,<U1E27>);/
+   (<U1E28>,<U1E29>);(<U1E2A>,<U1E2B>);(<U1E2C>,<U1E2D>);(<U1E2E>,<U1E2F>);/
+   (<U1E30>,<U1E31>);(<U1E32>,<U1E33>);(<U1E34>,<U1E35>);(<U1E36>,<U1E37>);/
+   (<U1E38>,<U1E39>);(<U1E3A>,<U1E3B>);(<U1E3C>,<U1E3D>);(<U1E3E>,<U1E3F>);/
+   (<U1E40>,<U1E41>);(<U1E42>,<U1E43>);(<U1E44>,<U1E45>);(<U1E46>,<U1E47>);/
+   (<U1E48>,<U1E49>);(<U1E4A>,<U1E4B>);(<U1E4C>,<U1E4D>);(<U1E4E>,<U1E4F>);/
+   (<U1E50>,<U1E51>);(<U1E52>,<U1E53>);(<U1E54>,<U1E55>);(<U1E56>,<U1E57>);/
+   (<U1E58>,<U1E59>);(<U1E5A>,<U1E5B>);(<U1E5C>,<U1E5D>);(<U1E5E>,<U1E5F>);/
+   (<U1E60>,<U1E61>);(<U1E62>,<U1E63>);(<U1E64>,<U1E65>);(<U1E66>,<U1E67>);/
+   (<U1E68>,<U1E69>);(<U1E6A>,<U1E6B>);(<U1E6C>,<U1E6D>);(<U1E6E>,<U1E6F>);/
+   (<U1E70>,<U1E71>);(<U1E72>,<U1E73>);(<U1E74>,<U1E75>);(<U1E76>,<U1E77>);/
+   (<U1E78>,<U1E79>);(<U1E7A>,<U1E7B>);(<U1E7C>,<U1E7D>);(<U1E7E>,<U1E7F>);/
+   (<U1E80>,<U1E81>);(<U1E82>,<U1E83>);(<U1E84>,<U1E85>);(<U1E86>,<U1E87>);/
+   (<U1E88>,<U1E89>);(<U1E8A>,<U1E8B>);(<U1E8C>,<U1E8D>);(<U1E8E>,<U1E8F>);/
+   (<U1E90>,<U1E91>);(<U1E92>,<U1E93>);(<U1E94>,<U1E95>);(<U1E9E>,<U00DF>);/
+   (<U1EA0>,<U1EA1>);/
+   (<U1EA2>,<U1EA3>);(<U1EA4>,<U1EA5>);(<U1EA6>,<U1EA7>);(<U1EA8>,<U1EA9>);/
+   (<U1EAA>,<U1EAB>);(<U1EAC>,<U1EAD>);(<U1EAE>,<U1EAF>);(<U1EB0>,<U1EB1>);/
+   (<U1EB2>,<U1EB3>);(<U1EB4>,<U1EB5>);(<U1EB6>,<U1EB7>);(<U1EB8>,<U1EB9>);/
+   (<U1EBA>,<U1EBB>);(<U1EBC>,<U1EBD>);(<U1EBE>,<U1EBF>);(<U1EC0>,<U1EC1>);/
+   (<U1EC2>,<U1EC3>);(<U1EC4>,<U1EC5>);(<U1EC6>,<U1EC7>);(<U1EC8>,<U1EC9>);/
+   (<U1ECA>,<U1ECB>);(<U1ECC>,<U1ECD>);(<U1ECE>,<U1ECF>);(<U1ED0>,<U1ED1>);/
+   (<U1ED2>,<U1ED3>);(<U1ED4>,<U1ED5>);(<U1ED6>,<U1ED7>);(<U1ED8>,<U1ED9>);/
+   (<U1EDA>,<U1EDB>);(<U1EDC>,<U1EDD>);(<U1EDE>,<U1EDF>);(<U1EE0>,<U1EE1>);/
+   (<U1EE2>,<U1EE3>);(<U1EE4>,<U1EE5>);(<U1EE6>,<U1EE7>);(<U1EE8>,<U1EE9>);/
+   (<U1EEA>,<U1EEB>);(<U1EEC>,<U1EED>);(<U1EEE>,<U1EEF>);(<U1EF0>,<U1EF1>);/
+   (<U1EF2>,<U1EF3>);(<U1EF4>,<U1EF5>);(<U1EF6>,<U1EF7>);(<U1EF8>,<U1EF9>);/
+   (<U1EFA>,<U1EFB>);(<U1EFC>,<U1EFD>);(<U1EFE>,<U1EFF>);/
+   (<U1F08>,<U1F00>);(<U1F09>,<U1F01>);(<U1F0A>,<U1F02>);(<U1F0B>,<U1F03>);/
+   (<U1F0C>,<U1F04>);(<U1F0D>,<U1F05>);(<U1F0E>,<U1F06>);(<U1F0F>,<U1F07>);/
+   (<U1F18>,<U1F10>);(<U1F19>,<U1F11>);(<U1F1A>,<U1F12>);(<U1F1B>,<U1F13>);/
+   (<U1F1C>,<U1F14>);(<U1F1D>,<U1F15>);(<U1F28>,<U1F20>);(<U1F29>,<U1F21>);/
+   (<U1F2A>,<U1F22>);(<U1F2B>,<U1F23>);(<U1F2C>,<U1F24>);(<U1F2D>,<U1F25>);/
+   (<U1F2E>,<U1F26>);(<U1F2F>,<U1F27>);(<U1F38>,<U1F30>);(<U1F39>,<U1F31>);/
+   (<U1F3A>,<U1F32>);(<U1F3B>,<U1F33>);(<U1F3C>,<U1F34>);(<U1F3D>,<U1F35>);/
+   (<U1F3E>,<U1F36>);(<U1F3F>,<U1F37>);(<U1F48>,<U1F40>);(<U1F49>,<U1F41>);/
+   (<U1F4A>,<U1F42>);(<U1F4B>,<U1F43>);(<U1F4C>,<U1F44>);(<U1F4D>,<U1F45>);/
+   (<U1F59>,<U1F51>);(<U1F5B>,<U1F53>);(<U1F5D>,<U1F55>);(<U1F5F>,<U1F57>);/
+   (<U1F68>,<U1F60>);(<U1F69>,<U1F61>);(<U1F6A>,<U1F62>);(<U1F6B>,<U1F63>);/
+   (<U1F6C>,<U1F64>);(<U1F6D>,<U1F65>);(<U1F6E>,<U1F66>);(<U1F6F>,<U1F67>);/
+   (<U1F88>,<U1F80>);(<U1F89>,<U1F81>);(<U1F8A>,<U1F82>);(<U1F8B>,<U1F83>);/
+   (<U1F8C>,<U1F84>);(<U1F8D>,<U1F85>);(<U1F8E>,<U1F86>);(<U1F8F>,<U1F87>);/
+   (<U1F98>,<U1F90>);(<U1F99>,<U1F91>);(<U1F9A>,<U1F92>);(<U1F9B>,<U1F93>);/
+   (<U1F9C>,<U1F94>);(<U1F9D>,<U1F95>);(<U1F9E>,<U1F96>);(<U1F9F>,<U1F97>);/
+   (<U1FA8>,<U1FA0>);(<U1FA9>,<U1FA1>);(<U1FAA>,<U1FA2>);(<U1FAB>,<U1FA3>);/
+   (<U1FAC>,<U1FA4>);(<U1FAD>,<U1FA5>);(<U1FAE>,<U1FA6>);(<U1FAF>,<U1FA7>);/
+   (<U1FB8>,<U1FB0>);(<U1FB9>,<U1FB1>);(<U1FBA>,<U1F70>);(<U1FBB>,<U1F71>);/
+   (<U1FBC>,<U1FB3>);(<U1FC8>,<U1F72>);(<U1FC9>,<U1F73>);(<U1FCA>,<U1F74>);/
+   (<U1FCB>,<U1F75>);(<U1FCC>,<U1FC3>);(<U1FD8>,<U1FD0>);(<U1FD9>,<U1FD1>);/
+   (<U1FDA>,<U1F76>);(<U1FDB>,<U1F77>);(<U1FE8>,<U1FE0>);(<U1FE9>,<U1FE1>);/
+   (<U1FEA>,<U1F7A>);(<U1FEB>,<U1F7B>);(<U1FEC>,<U1FE5>);(<U1FF8>,<U1F78>);/
+   (<U1FF9>,<U1F79>);(<U1FFA>,<U1F7C>);(<U1FFB>,<U1F7D>);(<U1FFC>,<U1FF3>);/
+   (<U2126>,<U03C9>);(<U212A>,<U006B>);(<U212B>,<U00E5>);(<U2132>,<U214E>);/
+   (<U2160>,<U2170>);(<U2161>,<U2171>);(<U2162>,<U2172>);(<U2163>,<U2173>);/
+   (<U2164>,<U2174>);(<U2165>,<U2175>);(<U2166>,<U2176>);(<U2167>,<U2177>);/
+   (<U2168>,<U2178>);(<U2169>,<U2179>);(<U216A>,<U217A>);(<U216B>,<U217B>);/
+   (<U216C>,<U217C>);(<U216D>,<U217D>);(<U216E>,<U217E>);(<U216F>,<U217F>);/
+   (<U2183>,<U2184>);(<U24B6>,<U24D0>);(<U24B7>,<U24D1>);(<U24B8>,<U24D2>);/
+   (<U24B9>,<U24D3>);(<U24BA>,<U24D4>);(<U24BB>,<U24D5>);(<U24BC>,<U24D6>);/
+   (<U24BD>,<U24D7>);(<U24BE>,<U24D8>);(<U24BF>,<U24D9>);(<U24C0>,<U24DA>);/
+   (<U24C1>,<U24DB>);(<U24C2>,<U24DC>);(<U24C3>,<U24DD>);(<U24C4>,<U24DE>);/
+   (<U24C5>,<U24DF>);(<U24C6>,<U24E0>);(<U24C7>,<U24E1>);(<U24C8>,<U24E2>);/
+   (<U24C9>,<U24E3>);(<U24CA>,<U24E4>);(<U24CB>,<U24E5>);(<U24CC>,<U24E6>);/
+   (<U24CD>,<U24E7>);(<U24CE>,<U24E8>);(<U24CF>,<U24E9>);(<U2C00>,<U2C30>);/
+   (<U2C01>,<U2C31>);(<U2C02>,<U2C32>);(<U2C03>,<U2C33>);(<U2C04>,<U2C34>);/
+   (<U2C05>,<U2C35>);(<U2C06>,<U2C36>);(<U2C07>,<U2C37>);(<U2C08>,<U2C38>);/
+   (<U2C09>,<U2C39>);(<U2C0A>,<U2C3A>);(<U2C0B>,<U2C3B>);(<U2C0C>,<U2C3C>);/
+   (<U2C0D>,<U2C3D>);(<U2C0E>,<U2C3E>);(<U2C0F>,<U2C3F>);(<U2C10>,<U2C40>);/
+   (<U2C11>,<U2C41>);(<U2C12>,<U2C42>);(<U2C13>,<U2C43>);(<U2C14>,<U2C44>);/
+   (<U2C15>,<U2C45>);(<U2C16>,<U2C46>);(<U2C17>,<U2C47>);(<U2C18>,<U2C48>);/
+   (<U2C19>,<U2C49>);(<U2C1A>,<U2C4A>);(<U2C1B>,<U2C4B>);(<U2C1C>,<U2C4C>);/
+   (<U2C1D>,<U2C4D>);(<U2C1E>,<U2C4E>);(<U2C1F>,<U2C4F>);(<U2C20>,<U2C50>);/
+   (<U2C21>,<U2C51>);(<U2C22>,<U2C52>);(<U2C23>,<U2C53>);(<U2C24>,<U2C54>);/
+   (<U2C25>,<U2C55>);(<U2C26>,<U2C56>);(<U2C27>,<U2C57>);(<U2C28>,<U2C58>);/
+   (<U2C29>,<U2C59>);(<U2C2A>,<U2C5A>);(<U2C2B>,<U2C5B>);(<U2C2C>,<U2C5C>);/
+   (<U2C2D>,<U2C5D>);(<U2C2E>,<U2C5E>);(<U2C60>,<U2C61>);(<U2C62>,<U026B>);/
+   (<U2C63>,<U1D7D>);(<U2C64>,<U027D>);(<U2C67>,<U2C68>);(<U2C69>,<U2C6A>);/
+   (<U2C6B>,<U2C6C>);(<U2C6D>,<U0251>);(<U2C6E>,<U0271>);(<U2C6F>,<U0250>);/
+   (<U2C72>,<U2C73>);(<U2C75>,<U2C76>);(<U2C80>,<U2C81>);(<U2C82>,<U2C83>);/
+   (<U2C84>,<U2C85>);(<U2C86>,<U2C87>);(<U2C88>,<U2C89>);(<U2C8A>,<U2C8B>);/
+   (<U2C8C>,<U2C8D>);(<U2C8E>,<U2C8F>);(<U2C90>,<U2C91>);(<U2C92>,<U2C93>);/
+   (<U2C94>,<U2C95>);(<U2C96>,<U2C97>);(<U2C98>,<U2C99>);(<U2C9A>,<U2C9B>);/
+   (<U2C9C>,<U2C9D>);(<U2C9E>,<U2C9F>);(<U2CA0>,<U2CA1>);(<U2CA2>,<U2CA3>);/
+   (<U2CA4>,<U2CA5>);(<U2CA6>,<U2CA7>);(<U2CA8>,<U2CA9>);(<U2CAA>,<U2CAB>);/
+   (<U2CAC>,<U2CAD>);(<U2CAE>,<U2CAF>);(<U2CB0>,<U2CB1>);(<U2CB2>,<U2CB3>);/
+   (<U2CB4>,<U2CB5>);(<U2CB6>,<U2CB7>);(<U2CB8>,<U2CB9>);(<U2CBA>,<U2CBB>);/
+   (<U2CBC>,<U2CBD>);(<U2CBE>,<U2CBF>);(<U2CC0>,<U2CC1>);(<U2CC2>,<U2CC3>);/
+   (<U2CC4>,<U2CC5>);(<U2CC6>,<U2CC7>);(<U2CC8>,<U2CC9>);(<U2CCA>,<U2CCB>);/
+   (<U2CCC>,<U2CCD>);(<U2CCE>,<U2CCF>);(<U2CD0>,<U2CD1>);(<U2CD2>,<U2CD3>);/
+   (<U2CD4>,<U2CD5>);(<U2CD6>,<U2CD7>);(<U2CD8>,<U2CD9>);(<U2CDA>,<U2CDB>);/
+   (<U2CDC>,<U2CDD>);(<U2CDE>,<U2CDF>);(<U2CE0>,<U2CE1>);(<U2CE2>,<U2CE3>);/
+   (<UFF21>,<UFF41>);(<UFF22>,<UFF42>);(<UFF23>,<UFF43>);(<UFF24>,<UFF44>);/
+   (<UFF25>,<UFF45>);(<UFF26>,<UFF46>);(<UFF27>,<UFF47>);(<UFF28>,<UFF48>);/
+   (<UFF29>,<UFF49>);(<UFF2A>,<UFF4A>);(<UFF2B>,<UFF4B>);(<UFF2C>,<UFF4C>);/
+   (<UFF2D>,<UFF4D>);(<UFF2E>,<UFF4E>);(<UFF2F>,<UFF4F>);(<UFF30>,<UFF50>);/
+   (<UFF31>,<UFF51>);(<UFF32>,<UFF52>);(<UFF33>,<UFF53>);(<UFF34>,<UFF54>);/
+   (<UFF35>,<UFF55>);(<UFF36>,<UFF56>);(<UFF37>,<UFF57>);(<UFF38>,<UFF58>);/
+   (<UFF39>,<UFF59>);(<UFF3A>,<UFF5A>);(<U00010400>,<U00010428>);/
+   (<U00010401>,<U00010429>);(<U00010402>,<U0001042A>);/
+   (<U00010403>,<U0001042B>);(<U00010404>,<U0001042C>);/
+   (<U00010405>,<U0001042D>);(<U00010406>,<U0001042E>);/
+   (<U00010407>,<U0001042F>);(<U00010408>,<U00010430>);/
+   (<U00010409>,<U00010431>);(<U0001040A>,<U00010432>);/
+   (<U0001040B>,<U00010433>);(<U0001040C>,<U00010434>);/
+   (<U0001040D>,<U00010435>);(<U0001040E>,<U00010436>);/
+   (<U0001040F>,<U00010437>);(<U00010410>,<U00010438>);/
+   (<U00010411>,<U00010439>);(<U00010412>,<U0001043A>);/
+   (<U00010413>,<U0001043B>);(<U00010414>,<U0001043C>);/
+   (<U00010415>,<U0001043D>);(<U00010416>,<U0001043E>);/
+   (<U00010417>,<U0001043F>);(<U00010418>,<U00010440>);/
+   (<U00010419>,<U00010441>);(<U0001041A>,<U00010442>);/
+   (<U0001041B>,<U00010443>);(<U0001041C>,<U00010444>);/
+   (<U0001041D>,<U00010445>);(<U0001041E>,<U00010446>);/
+   (<U0001041F>,<U00010447>);(<U00010420>,<U00010448>);/
+   (<U00010421>,<U00010449>);(<U00010422>,<U0001044A>);/
+   (<U00010423>,<U0001044B>);(<U00010424>,<U0001044C>);/
+   (<U00010425>,<U0001044D>);(<U00010426>,<U0001044E>);/
+   (<U00010427>,<U0001044F>)
+
+map "totitle"; /
+   (<U0061>,<U0041>);(<U0062>,<U0042>);(<U0063>,<U0043>);(<U0064>,<U0044>);/
+   (<U0065>,<U0045>);(<U0066>,<U0046>);(<U0067>,<U0047>);(<U0068>,<U0048>);/
+   (<U0069>,<U0049>);(<U006A>,<U004A>);(<U006B>,<U004B>);(<U006C>,<U004C>);/
+   (<U006D>,<U004D>);(<U006E>,<U004E>);(<U006F>,<U004F>);(<U0070>,<U0050>);/
+   (<U0071>,<U0051>);(<U0072>,<U0052>);(<U0073>,<U0053>);(<U0074>,<U0054>);/
+   (<U0075>,<U0055>);(<U0076>,<U0056>);(<U0077>,<U0057>);(<U0078>,<U0058>);/
+   (<U0079>,<U0059>);(<U007A>,<U005A>);(<U00B5>,<U039C>);(<U00E0>,<U00C0>);/
+   (<U00E1>,<U00C1>);(<U00E2>,<U00C2>);(<U00E3>,<U00C3>);(<U00E4>,<U00C4>);/
+   (<U00E5>,<U00C5>);(<U00E6>,<U00C6>);(<U00E7>,<U00C7>);(<U00E8>,<U00C8>);/
+   (<U00E9>,<U00C9>);(<U00EA>,<U00CA>);(<U00EB>,<U00CB>);(<U00EC>,<U00CC>);/
+   (<U00ED>,<U00CD>);(<U00EE>,<U00CE>);(<U00EF>,<U00CF>);(<U00F0>,<U00D0>);/
+   (<U00F1>,<U00D1>);(<U00F2>,<U00D2>);(<U00F3>,<U00D3>);(<U00F4>,<U00D4>);/
+   (<U00F5>,<U00D5>);(<U00F6>,<U00D6>);(<U00F8>,<U00D8>);(<U00F9>,<U00D9>);/
+   (<U00FA>,<U00DA>);(<U00FB>,<U00DB>);(<U00FC>,<U00DC>);(<U00FD>,<U00DD>);/
+   (<U00FE>,<U00DE>);(<U00FF>,<U0178>);(<U0101>,<U0100>);(<U0103>,<U0102>);/
+   (<U0105>,<U0104>);(<U0107>,<U0106>);(<U0109>,<U0108>);(<U010B>,<U010A>);/
+   (<U010D>,<U010C>);(<U010F>,<U010E>);(<U0111>,<U0110>);(<U0113>,<U0112>);/
+   (<U0115>,<U0114>);(<U0117>,<U0116>);(<U0119>,<U0118>);(<U011B>,<U011A>);/
+   (<U011D>,<U011C>);(<U011F>,<U011E>);(<U0121>,<U0120>);(<U0123>,<U0122>);/
+   (<U0125>,<U0124>);(<U0127>,<U0126>);(<U0129>,<U0128>);(<U012B>,<U012A>);/
+   (<U012D>,<U012C>);(<U012F>,<U012E>);(<U0131>,<U0049>);(<U0133>,<U0132>);/
+   (<U0135>,<U0134>);(<U0137>,<U0136>);(<U013A>,<U0139>);(<U013C>,<U013B>);/
+   (<U013E>,<U013D>);(<U0140>,<U013F>);(<U0142>,<U0141>);(<U0144>,<U0143>);/
+   (<U0146>,<U0145>);(<U0148>,<U0147>);(<U014B>,<U014A>);(<U014D>,<U014C>);/
+   (<U014F>,<U014E>);(<U0151>,<U0150>);(<U0153>,<U0152>);(<U0155>,<U0154>);/
+   (<U0157>,<U0156>);(<U0159>,<U0158>);(<U015B>,<U015A>);(<U015D>,<U015C>);/
+   (<U015F>,<U015E>);(<U0161>,<U0160>);(<U0163>,<U0162>);(<U0165>,<U0164>);/
+   (<U0167>,<U0166>);(<U0169>,<U0168>);(<U016B>,<U016A>);(<U016D>,<U016C>);/
+   (<U016F>,<U016E>);(<U0171>,<U0170>);(<U0173>,<U0172>);(<U0175>,<U0174>);/
+   (<U0177>,<U0176>);(<U017A>,<U0179>);(<U017C>,<U017B>);(<U017E>,<U017D>);/
+   (<U017F>,<U0053>);(<U0180>,<U0243>);(<U0183>,<U0182>);(<U0185>,<U0184>);/
+   (<U0188>,<U0187>);(<U018C>,<U018B>);(<U0192>,<U0191>);(<U0195>,<U01F6>);/
+   (<U0199>,<U0198>);(<U019A>,<U023D>);(<U019E>,<U0220>);(<U01A1>,<U01A0>);/
+   (<U01A3>,<U01A2>);(<U01A5>,<U01A4>);(<U01A8>,<U01A7>);(<U01AD>,<U01AC>);/
+   (<U01B0>,<U01AF>);(<U01B4>,<U01B3>);(<U01B6>,<U01B5>);(<U01B9>,<U01B8>);/
+   (<U01BD>,<U01BC>);(<U01BF>,<U01F7>);(<U01C4>,<U01C5>);(<U01C6>,<U01C5>);/
+   (<U01C7>,<U01C8>);(<U01C9>,<U01C8>);(<U01CA>,<U01CB>);(<U01CC>,<U01CB>);/
+   (<U01CE>,<U01CD>);(<U01D0>,<U01CF>);(<U01D2>,<U01D1>);(<U01D4>,<U01D3>);/
+   (<U01D6>,<U01D5>);(<U01D8>,<U01D7>);(<U01DA>,<U01D9>);(<U01DC>,<U01DB>);/
+   (<U01DD>,<U018E>);(<U01DF>,<U01DE>);(<U01E1>,<U01E0>);(<U01E3>,<U01E2>);/
+   (<U01E5>,<U01E4>);(<U01E7>,<U01E6>);(<U01E9>,<U01E8>);(<U01EB>,<U01EA>);/
+   (<U01ED>,<U01EC>);(<U01EF>,<U01EE>);(<U01F1>,<U01F2>);(<U01F3>,<U01F2>);/
+   (<U01F5>,<U01F4>);(<U01F9>,<U01F8>);(<U01FB>,<U01FA>);(<U01FD>,<U01FC>);/
+   (<U01FF>,<U01FE>);(<U0201>,<U0200>);(<U0203>,<U0202>);(<U0205>,<U0204>);/
+   (<U0207>,<U0206>);(<U0209>,<U0208>);(<U020B>,<U020A>);(<U020D>,<U020C>);/
+   (<U020F>,<U020E>);(<U0211>,<U0210>);(<U0213>,<U0212>);(<U0215>,<U0214>);/
+   (<U0217>,<U0216>);(<U0219>,<U0218>);(<U021B>,<U021A>);(<U021D>,<U021C>);/
+   (<U021F>,<U021E>);(<U0223>,<U0222>);(<U0225>,<U0224>);(<U0227>,<U0226>);/
+   (<U0229>,<U0228>);(<U022B>,<U022A>);(<U022D>,<U022C>);(<U022F>,<U022E>);/
+   (<U0231>,<U0230>);(<U0233>,<U0232>);(<U023C>,<U023B>);(<U0242>,<U0241>);/
+   (<U0247>,<U0246>);(<U0249>,<U0248>);(<U024B>,<U024A>);(<U024D>,<U024C>);/
+   (<U024F>,<U024E>);(<U0253>,<U0181>);(<U0254>,<U0186>);(<U0256>,<U0189>);/
+   (<U0257>,<U018A>);(<U0259>,<U018F>);(<U025B>,<U0190>);(<U0260>,<U0193>);/
+   (<U0263>,<U0194>);(<U0268>,<U0197>);(<U0269>,<U0196>);(<U026B>,<U2C62>);/
+   (<U026F>,<U019C>);(<U0272>,<U019D>);(<U0275>,<U019F>);(<U027D>,<U2C64>);/
+   (<U0280>,<U01A6>);(<U0283>,<U01A9>);(<U0288>,<U01AE>);(<U0289>,<U0244>);/
+   (<U028A>,<U01B1>);(<U028B>,<U01B2>);(<U028C>,<U0245>);(<U0292>,<U01B7>);/
+   (<U0345>,<U0399>);(<U037B>,<U03FD>);(<U037C>,<U03FE>);(<U037D>,<U03FF>);/
+   (<U03AC>,<U0386>);(<U03AD>,<U0388>);(<U03AE>,<U0389>);(<U03AF>,<U038A>);/
+   (<U03B1>,<U0391>);(<U03B2>,<U0392>);(<U03B3>,<U0393>);(<U03B4>,<U0394>);/
+   (<U03B5>,<U0395>);(<U03B6>,<U0396>);(<U03B7>,<U0397>);(<U03B8>,<U0398>);/
+   (<U03B9>,<U0399>);(<U03BA>,<U039A>);(<U03BB>,<U039B>);(<U03BC>,<U039C>);/
+   (<U03BD>,<U039D>);(<U03BE>,<U039E>);(<U03BF>,<U039F>);(<U03C0>,<U03A0>);/
+   (<U03C1>,<U03A1>);(<U03C2>,<U03A3>);(<U03C3>,<U03A3>);(<U03C4>,<U03A4>);/
+   (<U03C5>,<U03A5>);(<U03C6>,<U03A6>);(<U03C7>,<U03A7>);(<U03C8>,<U03A8>);/
+   (<U03C9>,<U03A9>);(<U03CA>,<U03AA>);(<U03CB>,<U03AB>);(<U03CC>,<U038C>);/
+   (<U03CD>,<U038E>);(<U03CE>,<U038F>);(<U03D0>,<U0392>);(<U03D1>,<U0398>);/
+   (<U03D5>,<U03A6>);(<U03D6>,<U03A0>);(<U03D9>,<U03D8>);(<U03DB>,<U03DA>);/
+   (<U03DD>,<U03DC>);(<U03DF>,<U03DE>);(<U03E1>,<U03E0>);(<U03E3>,<U03E2>);/
+   (<U03E5>,<U03E4>);(<U03E7>,<U03E6>);(<U03E9>,<U03E8>);(<U03EB>,<U03EA>);/
+   (<U03ED>,<U03EC>);(<U03EF>,<U03EE>);(<U03F0>,<U039A>);(<U03F1>,<U03A1>);/
+   (<U03F2>,<U03F9>);(<U03F5>,<U0395>);(<U03F8>,<U03F7>);(<U03FB>,<U03FA>);/
+   (<U0430>,<U0410>);(<U0431>,<U0411>);(<U0432>,<U0412>);(<U0433>,<U0413>);/
+   (<U0434>,<U0414>);(<U0435>,<U0415>);(<U0436>,<U0416>);(<U0437>,<U0417>);/
+   (<U0438>,<U0418>);(<U0439>,<U0419>);(<U043A>,<U041A>);(<U043B>,<U041B>);/
+   (<U043C>,<U041C>);(<U043D>,<U041D>);(<U043E>,<U041E>);(<U043F>,<U041F>);/
+   (<U0440>,<U0420>);(<U0441>,<U0421>);(<U0442>,<U0422>);(<U0443>,<U0423>);/
+   (<U0444>,<U0424>);(<U0445>,<U0425>);(<U0446>,<U0426>);(<U0447>,<U0427>);/
+   (<U0448>,<U0428>);(<U0449>,<U0429>);(<U044A>,<U042A>);(<U044B>,<U042B>);/
+   (<U044C>,<U042C>);(<U044D>,<U042D>);(<U044E>,<U042E>);(<U044F>,<U042F>);/
+   (<U0450>,<U0400>);(<U0451>,<U0401>);(<U0452>,<U0402>);(<U0453>,<U0403>);/
+   (<U0454>,<U0404>);(<U0455>,<U0405>);(<U0456>,<U0406>);(<U0457>,<U0407>);/
+   (<U0458>,<U0408>);(<U0459>,<U0409>);(<U045A>,<U040A>);(<U045B>,<U040B>);/
+   (<U045C>,<U040C>);(<U045D>,<U040D>);(<U045E>,<U040E>);(<U045F>,<U040F>);/
+   (<U0461>,<U0460>);(<U0463>,<U0462>);(<U0465>,<U0464>);(<U0467>,<U0466>);/
+   (<U0469>,<U0468>);(<U046B>,<U046A>);(<U046D>,<U046C>);(<U046F>,<U046E>);/
+   (<U0471>,<U0470>);(<U0473>,<U0472>);(<U0475>,<U0474>);(<U0477>,<U0476>);/
+   (<U0479>,<U0478>);(<U047B>,<U047A>);(<U047D>,<U047C>);(<U047F>,<U047E>);/
+   (<U0481>,<U0480>);(<U048B>,<U048A>);(<U048D>,<U048C>);(<U048F>,<U048E>);/
+   (<U0491>,<U0490>);(<U0493>,<U0492>);(<U0495>,<U0494>);(<U0497>,<U0496>);/
+   (<U0499>,<U0498>);(<U049B>,<U049A>);(<U049D>,<U049C>);(<U049F>,<U049E>);/
+   (<U04A1>,<U04A0>);(<U04A3>,<U04A2>);(<U04A5>,<U04A4>);(<U04A7>,<U04A6>);/
+   (<U04A9>,<U04A8>);(<U04AB>,<U04AA>);(<U04AD>,<U04AC>);(<U04AF>,<U04AE>);/
+   (<U04B1>,<U04B0>);(<U04B3>,<U04B2>);(<U04B5>,<U04B4>);(<U04B7>,<U04B6>);/
+   (<U04B9>,<U04B8>);(<U04BB>,<U04BA>);(<U04BD>,<U04BC>);(<U04BF>,<U04BE>);/
+   (<U04C2>,<U04C1>);(<U04C4>,<U04C3>);(<U04C6>,<U04C5>);(<U04C8>,<U04C7>);/
+   (<U04CA>,<U04C9>);(<U04CC>,<U04CB>);(<U04CE>,<U04CD>);(<U04CF>,<U04C0>);/
+   (<U04D1>,<U04D0>);(<U04D3>,<U04D2>);(<U04D5>,<U04D4>);(<U04D7>,<U04D6>);/
+   (<U04D9>,<U04D8>);(<U04DB>,<U04DA>);(<U04DD>,<U04DC>);(<U04DF>,<U04DE>);/
+   (<U04E1>,<U04E0>);(<U04E3>,<U04E2>);(<U04E5>,<U04E4>);(<U04E7>,<U04E6>);/
+   (<U04E9>,<U04E8>);(<U04EB>,<U04EA>);(<U04ED>,<U04EC>);(<U04EF>,<U04EE>);/
+   (<U04F1>,<U04F0>);(<U04F3>,<U04F2>);(<U04F5>,<U04F4>);(<U04F7>,<U04F6>);/
+   (<U04F9>,<U04F8>);(<U04FB>,<U04FA>);(<U04FD>,<U04FC>);(<U04FF>,<U04FE>);/
+   (<U0501>,<U0500>);(<U0503>,<U0502>);(<U0505>,<U0504>);(<U0507>,<U0506>);/
+   (<U0509>,<U0508>);(<U050B>,<U050A>);(<U050D>,<U050C>);(<U050F>,<U050E>);/
+   (<U0511>,<U0510>);(<U0513>,<U0512>);(<U0515>,<U0514>);(<U0517>,<U0516>);/
+   (<U0519>,<U0518>);(<U051B>,<U051A>);(<U051D>,<U051C>);(<U051F>,<U051E>);/
+   (<U0521>,<U0520>);(<U0523>,<U0522>);(<U0561>,<U0531>);(<U0562>,<U0532>);/
+   (<U0563>,<U0533>);(<U0564>,<U0534>);(<U0565>,<U0535>);(<U0566>,<U0536>);/
+   (<U0567>,<U0537>);(<U0568>,<U0538>);(<U0569>,<U0539>);(<U056A>,<U053A>);/
+   (<U056B>,<U053B>);(<U056C>,<U053C>);(<U056D>,<U053D>);(<U056E>,<U053E>);/
+   (<U056F>,<U053F>);(<U0570>,<U0540>);(<U0571>,<U0541>);(<U0572>,<U0542>);/
+   (<U0573>,<U0543>);(<U0574>,<U0544>);(<U0575>,<U0545>);(<U0576>,<U0546>);/
+   (<U0577>,<U0547>);(<U0578>,<U0548>);(<U0579>,<U0549>);(<U057A>,<U054A>);/
+   (<U057B>,<U054B>);(<U057C>,<U054C>);(<U057D>,<U054D>);(<U057E>,<U054E>);/
+   (<U057F>,<U054F>);(<U0580>,<U0550>);(<U0581>,<U0551>);(<U0582>,<U0552>);/
+   (<U0583>,<U0553>);(<U0584>,<U0554>);(<U0585>,<U0555>);(<U0586>,<U0556>);/
+   (<U1D7D>,<U2C63>);(<U1E01>,<U1E00>);(<U1E03>,<U1E02>);(<U1E05>,<U1E04>);/
+   (<U1E07>,<U1E06>);(<U1E09>,<U1E08>);(<U1E0B>,<U1E0A>);(<U1E0D>,<U1E0C>);/
+   (<U1E0F>,<U1E0E>);(<U1E11>,<U1E10>);(<U1E13>,<U1E12>);(<U1E15>,<U1E14>);/
+   (<U1E17>,<U1E16>);(<U1E19>,<U1E18>);(<U1E1B>,<U1E1A>);(<U1E1D>,<U1E1C>);/
+   (<U1E1F>,<U1E1E>);(<U1E21>,<U1E20>);(<U1E23>,<U1E22>);(<U1E25>,<U1E24>);/
+   (<U1E27>,<U1E26>);(<U1E29>,<U1E28>);(<U1E2B>,<U1E2A>);(<U1E2D>,<U1E2C>);/
+   (<U1E2F>,<U1E2E>);(<U1E31>,<U1E30>);(<U1E33>,<U1E32>);(<U1E35>,<U1E34>);/
+   (<U1E37>,<U1E36>);(<U1E39>,<U1E38>);(<U1E3B>,<U1E3A>);(<U1E3D>,<U1E3C>);/
+   (<U1E3F>,<U1E3E>);(<U1E41>,<U1E40>);(<U1E43>,<U1E42>);(<U1E45>,<U1E44>);/
+   (<U1E47>,<U1E46>);(<U1E49>,<U1E48>);(<U1E4B>,<U1E4A>);(<U1E4D>,<U1E4C>);/
+   (<U1E4F>,<U1E4E>);(<U1E51>,<U1E50>);(<U1E53>,<U1E52>);(<U1E55>,<U1E54>);/
+   (<U1E57>,<U1E56>);(<U1E59>,<U1E58>);(<U1E5B>,<U1E5A>);(<U1E5D>,<U1E5C>);/
+   (<U1E5F>,<U1E5E>);(<U1E61>,<U1E60>);(<U1E63>,<U1E62>);(<U1E65>,<U1E64>);/
+   (<U1E67>,<U1E66>);(<U1E69>,<U1E68>);(<U1E6B>,<U1E6A>);(<U1E6D>,<U1E6C>);/
+   (<U1E6F>,<U1E6E>);(<U1E71>,<U1E70>);(<U1E73>,<U1E72>);(<U1E75>,<U1E74>);/
+   (<U1E77>,<U1E76>);(<U1E79>,<U1E78>);(<U1E7B>,<U1E7A>);(<U1E7D>,<U1E7C>);/
+   (<U1E7F>,<U1E7E>);(<U1E81>,<U1E80>);(<U1E83>,<U1E82>);(<U1E85>,<U1E84>);/
+   (<U1E87>,<U1E86>);(<U1E89>,<U1E88>);(<U1E8B>,<U1E8A>);(<U1E8D>,<U1E8C>);/
+   (<U1E8F>,<U1E8E>);(<U1E91>,<U1E90>);(<U1E93>,<U1E92>);(<U1E95>,<U1E94>);/
+   (<U1E9B>,<U1E60>);(<U1EA1>,<U1EA0>);(<U1EA3>,<U1EA2>);(<U1EA5>,<U1EA4>);/
+   (<U1EA7>,<U1EA6>);(<U1EA9>,<U1EA8>);(<U1EAB>,<U1EAA>);(<U1EAD>,<U1EAC>);/
+   (<U1EAF>,<U1EAE>);(<U1EB1>,<U1EB0>);(<U1EB3>,<U1EB2>);(<U1EB5>,<U1EB4>);/
+   (<U1EB7>,<U1EB6>);(<U1EB9>,<U1EB8>);(<U1EBB>,<U1EBA>);(<U1EBD>,<U1EBC>);/
+   (<U1EBF>,<U1EBE>);(<U1EC1>,<U1EC0>);(<U1EC3>,<U1EC2>);(<U1EC5>,<U1EC4>);/
+   (<U1EC7>,<U1EC6>);(<U1EC9>,<U1EC8>);(<U1ECB>,<U1ECA>);(<U1ECD>,<U1ECC>);/
+   (<U1ECF>,<U1ECE>);(<U1ED1>,<U1ED0>);(<U1ED3>,<U1ED2>);(<U1ED5>,<U1ED4>);/
+   (<U1ED7>,<U1ED6>);(<U1ED9>,<U1ED8>);(<U1EDB>,<U1EDA>);(<U1EDD>,<U1EDC>);/
+   (<U1EDF>,<U1EDE>);(<U1EE1>,<U1EE0>);(<U1EE3>,<U1EE2>);(<U1EE5>,<U1EE4>);/
+   (<U1EE7>,<U1EE6>);(<U1EE9>,<U1EE8>);(<U1EEB>,<U1EEA>);(<U1EED>,<U1EEC>);/
+   (<U1EEF>,<U1EEE>);(<U1EF1>,<U1EF0>);(<U1EF3>,<U1EF2>);(<U1EF5>,<U1EF4>);/
+   (<U1EF7>,<U1EF6>);(<U1EF9>,<U1EF8>);(<U1F00>,<U1F08>);(<U1F01>,<U1F09>);/
+   (<U1F02>,<U1F0A>);(<U1F03>,<U1F0B>);(<U1F04>,<U1F0C>);(<U1F05>,<U1F0D>);/
+   (<U1F06>,<U1F0E>);(<U1F07>,<U1F0F>);(<U1F10>,<U1F18>);(<U1F11>,<U1F19>);/
+   (<U1F12>,<U1F1A>);(<U1F13>,<U1F1B>);(<U1F14>,<U1F1C>);(<U1F15>,<U1F1D>);/
+   (<U1F20>,<U1F28>);(<U1F21>,<U1F29>);(<U1F22>,<U1F2A>);(<U1F23>,<U1F2B>);/
+   (<U1F24>,<U1F2C>);(<U1F25>,<U1F2D>);(<U1F26>,<U1F2E>);(<U1F27>,<U1F2F>);/
+   (<U1F30>,<U1F38>);(<U1F31>,<U1F39>);(<U1F32>,<U1F3A>);(<U1F33>,<U1F3B>);/
+   (<U1F34>,<U1F3C>);(<U1F35>,<U1F3D>);(<U1F36>,<U1F3E>);(<U1F37>,<U1F3F>);/
+   (<U1F40>,<U1F48>);(<U1F41>,<U1F49>);(<U1F42>,<U1F4A>);(<U1F43>,<U1F4B>);/
+   (<U1F44>,<U1F4C>);(<U1F45>,<U1F4D>);(<U1F51>,<U1F59>);(<U1F53>,<U1F5B>);/
+   (<U1F55>,<U1F5D>);(<U1F57>,<U1F5F>);(<U1F60>,<U1F68>);(<U1F61>,<U1F69>);/
+   (<U1F62>,<U1F6A>);(<U1F63>,<U1F6B>);(<U1F64>,<U1F6C>);(<U1F65>,<U1F6D>);/
+   (<U1F66>,<U1F6E>);(<U1F67>,<U1F6F>);(<U1F70>,<U1FBA>);(<U1F71>,<U1FBB>);/
+   (<U1F72>,<U1FC8>);(<U1F73>,<U1FC9>);(<U1F74>,<U1FCA>);(<U1F75>,<U1FCB>);/
+   (<U1F76>,<U1FDA>);(<U1F77>,<U1FDB>);(<U1F78>,<U1FF8>);(<U1F79>,<U1FF9>);/
+   (<U1F7A>,<U1FEA>);(<U1F7B>,<U1FEB>);(<U1F7C>,<U1FFA>);(<U1F7D>,<U1FFB>);/
+   (<U1F80>,<U1F88>);(<U1F81>,<U1F89>);(<U1F82>,<U1F8A>);(<U1F83>,<U1F8B>);/
+   (<U1F84>,<U1F8C>);(<U1F85>,<U1F8D>);(<U1F86>,<U1F8E>);(<U1F87>,<U1F8F>);/
+   (<U1F90>,<U1F98>);(<U1F91>,<U1F99>);(<U1F92>,<U1F9A>);(<U1F93>,<U1F9B>);/
+   (<U1F94>,<U1F9C>);(<U1F95>,<U1F9D>);(<U1F96>,<U1F9E>);(<U1F97>,<U1F9F>);/
+   (<U1FA0>,<U1FA8>);(<U1FA1>,<U1FA9>);(<U1FA2>,<U1FAA>);(<U1FA3>,<U1FAB>);/
+   (<U1FA4>,<U1FAC>);(<U1FA5>,<U1FAD>);(<U1FA6>,<U1FAE>);(<U1FA7>,<U1FAF>);/
+   (<U1FB0>,<U1FB8>);(<U1FB1>,<U1FB9>);(<U1FB3>,<U1FBC>);(<U1FBE>,<U0399>);/
+   (<U1FC3>,<U1FCC>);(<U1FD0>,<U1FD8>);(<U1FD1>,<U1FD9>);(<U1FE0>,<U1FE8>);/
+   (<U1FE1>,<U1FE9>);(<U1FE5>,<U1FEC>);(<U1FF3>,<U1FFC>);(<U214E>,<U2132>);/
+   (<U2170>,<U2160>);(<U2171>,<U2161>);(<U2172>,<U2162>);(<U2173>,<U2163>);/
+   (<U2174>,<U2164>);(<U2175>,<U2165>);(<U2176>,<U2166>);(<U2177>,<U2167>);/
+   (<U2178>,<U2168>);(<U2179>,<U2169>);(<U217A>,<U216A>);(<U217B>,<U216B>);/
+   (<U217C>,<U216C>);(<U217D>,<U216D>);(<U217E>,<U216E>);(<U217F>,<U216F>);/
+   (<U2184>,<U2183>);(<U24D0>,<U24B6>);(<U24D1>,<U24B7>);(<U24D2>,<U24B8>);/
+   (<U24D3>,<U24B9>);(<U24D4>,<U24BA>);(<U24D5>,<U24BB>);(<U24D6>,<U24BC>);/
+   (<U24D7>,<U24BD>);(<U24D8>,<U24BE>);(<U24D9>,<U24BF>);(<U24DA>,<U24C0>);/
+   (<U24DB>,<U24C1>);(<U24DC>,<U24C2>);(<U24DD>,<U24C3>);(<U24DE>,<U24C4>);/
+   (<U24DF>,<U24C5>);(<U24E0>,<U24C6>);(<U24E1>,<U24C7>);(<U24E2>,<U24C8>);/
+   (<U24E3>,<U24C9>);(<U24E4>,<U24CA>);(<U24E5>,<U24CB>);(<U24E6>,<U24CC>);/
+   (<U24E7>,<U24CD>);(<U24E8>,<U24CE>);(<U24E9>,<U24CF>);(<U2C30>,<U2C00>);/
+   (<U2C31>,<U2C01>);(<U2C32>,<U2C02>);(<U2C33>,<U2C03>);(<U2C34>,<U2C04>);/
+   (<U2C35>,<U2C05>);(<U2C36>,<U2C06>);(<U2C37>,<U2C07>);(<U2C38>,<U2C08>);/
+   (<U2C39>,<U2C09>);(<U2C3A>,<U2C0A>);(<U2C3B>,<U2C0B>);(<U2C3C>,<U2C0C>);/
+   (<U2C3D>,<U2C0D>);(<U2C3E>,<U2C0E>);(<U2C3F>,<U2C0F>);(<U2C40>,<U2C10>);/
+   (<U2C41>,<U2C11>);(<U2C42>,<U2C12>);(<U2C43>,<U2C13>);(<U2C44>,<U2C14>);/
+   (<U2C45>,<U2C15>);(<U2C46>,<U2C16>);(<U2C47>,<U2C17>);(<U2C48>,<U2C18>);/
+   (<U2C49>,<U2C19>);(<U2C4A>,<U2C1A>);(<U2C4B>,<U2C1B>);(<U2C4C>,<U2C1C>);/
+   (<U2C4D>,<U2C1D>);(<U2C4E>,<U2C1E>);(<U2C4F>,<U2C1F>);(<U2C50>,<U2C20>);/
+   (<U2C51>,<U2C21>);(<U2C52>,<U2C22>);(<U2C53>,<U2C23>);(<U2C54>,<U2C24>);/
+   (<U2C55>,<U2C25>);(<U2C56>,<U2C26>);(<U2C57>,<U2C27>);(<U2C58>,<U2C28>);/
+   (<U2C59>,<U2C29>);(<U2C5A>,<U2C2A>);(<U2C5B>,<U2C2B>);(<U2C5C>,<U2C2C>);/
+   (<U2C5D>,<U2C2D>);(<U2C5E>,<U2C2E>);(<U2C61>,<U2C60>);(<U2C65>,<U023A>);/
+   (<U2C66>,<U023E>);(<U2C68>,<U2C67>);(<U2C6A>,<U2C69>);(<U2C6C>,<U2C6B>);/
+   (<U2C76>,<U2C75>);(<U2C81>,<U2C80>);(<U2C83>,<U2C82>);(<U2C85>,<U2C84>);/
+   (<U2C87>,<U2C86>);(<U2C89>,<U2C88>);(<U2C8B>,<U2C8A>);(<U2C8D>,<U2C8C>);/
+   (<U2C8F>,<U2C8E>);(<U2C91>,<U2C90>);(<U2C93>,<U2C92>);(<U2C95>,<U2C94>);/
+   (<U2C97>,<U2C96>);(<U2C99>,<U2C98>);(<U2C9B>,<U2C9A>);(<U2C9D>,<U2C9C>);/
+   (<U2C9F>,<U2C9E>);(<U2CA1>,<U2CA0>);(<U2CA3>,<U2CA2>);(<U2CA5>,<U2CA4>);/
+   (<U2CA7>,<U2CA6>);(<U2CA9>,<U2CA8>);(<U2CAB>,<U2CAA>);(<U2CAD>,<U2CAC>);/
+   (<U2CAF>,<U2CAE>);(<U2CB1>,<U2CB0>);(<U2CB3>,<U2CB2>);(<U2CB5>,<U2CB4>);/
+   (<U2CB7>,<U2CB6>);(<U2CB9>,<U2CB8>);(<U2CBB>,<U2CBA>);(<U2CBD>,<U2CBC>);/
+   (<U2CBF>,<U2CBE>);(<U2CC1>,<U2CC0>);(<U2CC3>,<U2CC2>);(<U2CC5>,<U2CC4>);/
+   (<U2CC7>,<U2CC6>);(<U2CC9>,<U2CC8>);(<U2CCB>,<U2CCA>);(<U2CCD>,<U2CCC>);/
+   (<U2CCF>,<U2CCE>);(<U2CD1>,<U2CD0>);(<U2CD3>,<U2CD2>);(<U2CD5>,<U2CD4>);/
+   (<U2CD7>,<U2CD6>);(<U2CD9>,<U2CD8>);(<U2CDB>,<U2CDA>);(<U2CDD>,<U2CDC>);/
+   (<U2CDF>,<U2CDE>);(<U2CE1>,<U2CE0>);(<U2CE3>,<U2CE2>);(<U2D00>,<U10A0>);/
+   (<U2D01>,<U10A1>);(<U2D02>,<U10A2>);(<U2D03>,<U10A3>);(<U2D04>,<U10A4>);/
+   (<U2D05>,<U10A5>);(<U2D06>,<U10A6>);(<U2D07>,<U10A7>);(<U2D08>,<U10A8>);/
+   (<U2D09>,<U10A9>);(<U2D0A>,<U10AA>);(<U2D0B>,<U10AB>);(<U2D0C>,<U10AC>);/
+   (<U2D0D>,<U10AD>);(<U2D0E>,<U10AE>);(<U2D0F>,<U10AF>);(<U2D10>,<U10B0>);/
+   (<U2D11>,<U10B1>);(<U2D12>,<U10B2>);(<U2D13>,<U10B3>);(<U2D14>,<U10B4>);/
+   (<U2D15>,<U10B5>);(<U2D16>,<U10B6>);(<U2D17>,<U10B7>);(<U2D18>,<U10B8>);/
+   (<U2D19>,<U10B9>);(<U2D1A>,<U10BA>);(<U2D1B>,<U10BB>);(<U2D1C>,<U10BC>);/
+   (<U2D1D>,<U10BD>);(<U2D1E>,<U10BE>);(<U2D1F>,<U10BF>);(<U2D20>,<U10C0>);/
+   (<U2D21>,<U10C1>);(<U2D22>,<U10C2>);(<U2D23>,<U10C3>);(<U2D24>,<U10C4>);/
+   (<U2D25>,<U10C5>);(<UFF41>,<UFF21>);(<UFF42>,<UFF22>);(<UFF43>,<UFF23>);/
+   (<UFF44>,<UFF24>);(<UFF45>,<UFF25>);(<UFF46>,<UFF26>);(<UFF47>,<UFF27>);/
+   (<UFF48>,<UFF28>);(<UFF49>,<UFF29>);(<UFF4A>,<UFF2A>);(<UFF4B>,<UFF2B>);/
+   (<UFF4C>,<UFF2C>);(<UFF4D>,<UFF2D>);(<UFF4E>,<UFF2E>);(<UFF4F>,<UFF2F>);/
+   (<UFF50>,<UFF30>);(<UFF51>,<UFF31>);(<UFF52>,<UFF32>);(<UFF53>,<UFF33>);/
+   (<UFF54>,<UFF34>);(<UFF55>,<UFF35>);(<UFF56>,<UFF36>);(<UFF57>,<UFF37>);/
+   (<UFF58>,<UFF38>);(<UFF59>,<UFF39>);(<UFF5A>,<UFF3A>);/
+   (<U00010428>,<U00010400>);(<U00010429>,<U00010401>);/
+   (<U0001042A>,<U00010402>);(<U0001042B>,<U00010403>);/
+   (<U0001042C>,<U00010404>);(<U0001042D>,<U00010405>);/
+   (<U0001042E>,<U00010406>);(<U0001042F>,<U00010407>);/
+   (<U00010430>,<U00010408>);(<U00010431>,<U00010409>);/
+   (<U00010432>,<U0001040A>);(<U00010433>,<U0001040B>);/
+   (<U00010434>,<U0001040C>);(<U00010435>,<U0001040D>);/
+   (<U00010436>,<U0001040E>);(<U00010437>,<U0001040F>);/
+   (<U00010438>,<U00010410>);(<U00010439>,<U00010411>);/
+   (<U0001043A>,<U00010412>);(<U0001043B>,<U00010413>);/
+   (<U0001043C>,<U00010414>);(<U0001043D>,<U00010415>);/
+   (<U0001043E>,<U00010416>);(<U0001043F>,<U00010417>);/
+   (<U00010440>,<U00010418>);(<U00010441>,<U00010419>);/
+   (<U00010442>,<U0001041A>);(<U00010443>,<U0001041B>);/
+   (<U00010444>,<U0001041C>);(<U00010445>,<U0001041D>);/
+   (<U00010446>,<U0001041E>);(<U00010447>,<U0001041F>);/
+   (<U00010448>,<U00010420>);(<U00010449>,<U00010421>);/
+   (<U0001044A>,<U00010422>);(<U0001044B>,<U00010423>);/
+   (<U0001044C>,<U00010424>);(<U0001044D>,<U00010425>);/
+   (<U0001044E>,<U00010426>);(<U0001044F>,<U00010427>)
+
+% The "combining" class reflects ISO/IEC 10646-1 annex B.1
+% That is, all combining characters (level 2+3).
+class "combining"; /
+   <U0300>..<U036F>;<U0483>..<U0486>;<U0488>..<U0489>;<U0591>..<U05BD>;/
+   <U05BF>;<U05C1>..<U05C2>;<U05C4>..<U05C5>;<U05C7>;<U0610>..<U061A>;/
+   <U064B>..<U065E>;<U0670>;<U06D6>..<U06DC>;<U06DE>..<U06E4>;/
+   <U06E7>..<U06E8>;<U06EA>..<U06ED>;<U0711>;<U0730>..<U074A>;/
+   <U07A6>..<U07B0>;<U07EB>..<U07F3>;<U0901>..<U0903>;<U093C>;/
+   <U093E>..<U094D>;<U0951>..<U0954>;<U0962>..<U0963>;<U0981>..<U0983>;/
+   <U09BC>;<U09BE>..<U09C4>;<U09C7>..<U09C8>;<U09CB>..<U09CD>;<U09D7>;/
+   <U09E2>..<U09E3>;<U0A01>..<U0A03>;<U0A3C>;<U0A3E>..<U0A42>;/
+   <U0A47>..<U0A48>;<U0A4B>..<U0A4D>;<U0A51>;<U0A70>..<U0A71>;/
+   <U0A75>;<U0A81>..<U0A83>;/
+   <U0ABC>;<U0ABE>..<U0AC5>;<U0AC7>..<U0AC9>;<U0ACB>..<U0ACD>;/
+   <U0AE2>..<U0AE3>;<U0B01>..<U0B03>;<U0B3C>;<U0B3E>..<U0B44>;/
+   <U0B47>..<U0B48>;<U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B82>;/
+   <U0BBE>..<U0BC2>;<U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;/
+   <U0C01>..<U0C03>;<U0C3E>..<U0C44>;<U0C46>..<U0C48>;<U0C4A>..<U0C4D>;/
+   <U0C55>..<U0C56>;<U0C62>..<U0C63>;<U0C82>..<U0C83>;<U0CBC>;/
+   <U0CBE>..<U0CC4>;/
+   <U0CC6>..<U0CC8>;<U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;<U0CE2>..<U0CE3>;/
+   <U0D02>..<U0D03>;<U0D3E>..<U0D44>;<U0D46>..<U0D48>;<U0D4A>..<U0D4D>;/
+   <U0D57>;<U0D62>..<U0D63>;<U0D82>..<U0D83>;<U0DCA>;<U0DCF>..<U0DD4>;/
+   <U0DD6>;<U0DD8>..<U0DDF>;<U0DF2>..<U0DF3>;<U0E31>;<U0E34>..<U0E3A>;/
+   <U0E47>..<U0E4E>;<U0EB1>;<U0EB4>..<U0EB9>;<U0EBB>..<U0EBC>;/
+   <U0EC8>..<U0ECD>;<U0F18>..<U0F19>;<U0F35>;<U0F37>;<U0F39>;/
+   <U0F3E>..<U0F3F>;<U0F71>..<U0F84>;<U0F86>..<U0F87>;<U0F90>..<U0F97>;/
+   <U0F99>..<U0FBC>;<U0FC6>;<U102B>..<U103F>;/
+   <U1056>..<U1059>;<U105E>..<U1060>;<U1062>..<U1064>;<U1067>..<U106D>;/
+   <U1071>..<U1074>;<U1082>..<U108D>;<U108F>;/
+   <U135F>;<U1712>..<U1714>;<U1732>..<U1734>;/
+   <U1752>..<U1753>;<U1772>..<U1773>;<U17B6>..<U17D3>;<U17DD>;/
+   <U180B>..<U180D>;<U18A9>;<U1920>..<U192B>;<U1930>..<U193B>;/
+   <U19B0>..<U19C0>;<U19C8>..<U19C9>;<U1A17>..<U1A1B>;<U1B00>..<U1B04>;/
+   <U1B34>..<U1B44>;<U1B6B>..<U1B73>;<U1DC0>..<U1DE6>;<U1DFE>..<U1DFF>;/
+   <U20D0>..<U20F0>;<U2DE0>..<U2DFF>;<U302A>..<U302F>;<U3099>..<U309A>;/
+   <UA66F>..<UA672>;<UA67C>;<UA67D>;<UA802>;<UA806>;/
+   <UA80B>;<UA823>..<UA827>;<UFB1E>;<UFE00>..<UFE0F>;<UFE20>..<UFE26>;/
+   <U00010A01>..<U00010A03>;<U00010A05>..<U00010A06>;/
+   <U00010A0C>..<U00010A0F>;<U00010A38>..<U00010A3A>;<U00010A3F>;/
+   <U0001D165>..<U0001D169>;<U0001D16D>..<U0001D172>;/
+   <U0001D17B>..<U0001D182>;<U0001D185>..<U0001D18B>;/
+   <U0001D1AA>..<U0001D1AD>;<U0001D242>..<U0001D244>;/
+   <U000E0100>..<U000E01EF>
+
+% The "combining_level3" class reflects ISO/IEC 10646-1 annex B.2
+% That is, combining characters of level 3.
+class "combining_level3"; /
+   <U0334>..<U0338>;<U034F>;<U0488>..<U0489>;<U05B0>..<U05BD>;<U05BF>;/
+   <U05C1>..<U05C2>;<U05C7>;<U064B>..<U0652>;<U0670>;<U06DE>;<U0711>;/
+   <U07A6>..<U07B0>;<U0901>..<U0903>;<U093C>;<U093E>..<U094D>;/
+   <U0962>..<U0963>;<U0981>..<U0983>;<U09BC>;<U09BE>..<U09C4>;/
+   <U09C7>..<U09C8>;<U09CB>..<U09CD>;<U09D7>;<U09E2>..<U09E3>;/
+   <U0A01>..<U0A03>;<U0A3C>;<U0A3E>..<U0A42>;<U0A47>..<U0A48>;/
+   <U0A4B>..<U0A4D>;<U0A51>;<U0A70>..<U0A71>;<U0375>;<U0A81>..<U0A83>;/
+   <U0ABC>;/
+   <U0ABE>..<U0AC5>;<U0AC7>..<U0AC9>;<U0ACB>..<U0ACD>;<U0AE2>..<U0AE3>;/
+   <U0B01>..<U0B03>;<U0B3C>;<U0B3E>..<U0B44>;<U0B47>..<U0B48>;/
+   <U0B4B>..<U0B4D>;<U0B56>..<U0B57>;<U0B82>;<U0BBE>..<U0BC2>;/
+   <U0BC6>..<U0BC8>;<U0BCA>..<U0BCD>;<U0BD0>;<U0BD7>;<U0C01>..<U0C03>;/
+   <U0C3E>..<U0C44>;<U0C46>..<U0C48>;<U0C4A>..<U0C4D>;<U0C55>..<U0C56>;/
+   <U0C62>..<U0C63>;/
+   <U0C82>..<U0C83>;<U0CBC>;<U0CBE>..<U0CC4>;<U0CC6>..<U0CC8>;/
+   <U0CCA>..<U0CCD>;<U0CD5>..<U0CD6>;<U0CE2>..<U0CE3>;<U0D02>..<U0D03>;/
+   <U0D3E>..<U0D44>;<U0D46>..<U0D48>;<U0D4A>..<U0D4D>;<U0D57>;/
+   <U0D62>..<U0D63>;/
+   <U0D82>..<U0D83>;<U0DCA>;<U0DCF>..<U0DD4>;<U0DD6>;<U0DD8>..<U0DDF>;/
+   <U0DF2>..<U0DF3>;<U0E31>;<U0E34>..<U0E3A>;<U0E47>..<U0E4E>;<U0EB1>;/
+   <U0EB4>..<U0EB9>;<U0EBB>..<U0EBC>;<U0EC8>..<U0ECD>;<U0F3E>..<U0F3F>;/
+   <U0F71>..<U0F81>;<U0F84>;<U0F90>..<U0F97>;<U0F99>..<U0FBC>;/
+   <U102B>..<U103F>;<U1056>..<U1059>;<U105E>..<U1060>;<U1062>..<U1064>;/
+   <U1067>..<U106D>;/
+   <U1071>..<U1074>;<U1082>..<U108D>;<U108F>;<U1712>..<U1714>;/
+   <U1732>..<U1734>;<U1752>..<U1753>;<U1772>..<U1773>;<U17B6>..<U17D3>;/
+   <U180B>..<U180D>;<U1920>..<U192B>;<U1930>..<U1938>;<U19B0>..<U19C0>;/
+   <U19C8>..<U19C9>;<U1A19>..<U1A1B>;<U1B00>..<U1B04>;<U1B34>..<U1B44>;/
+   <U20D2>..<U20D3>;<U20D8>..<U20DA>;<U20DD>..<U20E0>;<U20E2>..<U20E6>;/
+   <U20EA>..<U20EB>;<U3099>..<U309A>;<UA802>;<UA806>;<UA80B>;/
+   <UA823>..<UA827>;<UFB1E>;<UFE00>..<UFE0F>;<U00010A01>..<U00010A03>;/
+   <U00010A05>..<U00010A06>;<U00010A0C>;<U00010A0E>;<U00010A39>;<U00010A3F>;/
+   <U0001D167>..<U0001D169>;<U000E0100>..<U000E01EF>
+
+translit_start
+include "translit_combining";""
+translit_end
+
+END LC_CTYPE
+
+LC_COLLATE
+order_start forward
+<U0000>
+<U0001>
+<U0002>
+<U0003>
+<U0004>
+<U0005>
+<U0006>
+<U0007>
+<U0008>
+<U0009>
+<U000A>
+<U000B>
+<U000C>
+<U000D>
+<U000E>
+<U000F>
+<U0010>
+<U0011>
+<U0012>
+<U0013>
+<U0014>
+<U0015>
+<U0016>
+<U0017>
+<U0018>
+<U0019>
+<U001A>
+<U001B>
+<U001C>
+<U001D>
+<U001E>
+<U001F>
+<U0020>
+<U0021>
+<U0022>
+<U0023>
+<U0024>
+<U0025>
+<U0026>
+<U0027>
+<U0028>
+<U0029>
+<U002A>
+<U002B>
+<U002C>
+<U002D>
+<U002E>
+<U002F>
+<U0030>
+<U0031>
+<U0032>
+<U0033>
+<U0034>
+<U0035>
+<U0036>
+<U0037>
+<U0038>
+<U0039>
+<U003A>
+<U003B>
+<U003C>
+<U003D>
+<U003E>
+<U003F>
+<U0040>
+<U0041>
+<U0042>
+<U0043>
+<U0044>
+<U0045>
+<U0046>
+<U0047>
+<U0048>
+<U0049>
+<U004A>
+<U004B>
+<U004C>
+<U004D>
+<U004E>
+<U004F>
+<U0050>
+<U0051>
+<U0052>
+<U0053>
+<U0054>
+<U0055>
+<U0056>
+<U0057>
+<U0058>
+<U0059>
+<U005A>
+<U005B>
+<U005C>
+<U005D>
+<U005E>
+<U005F>
+<U0060>
+<U0061>
+<U0062>
+<U0063>
+<U0064>
+<U0065>
+<U0066>
+<U0067>
+<U0068>
+<U0069>
+<U006A>
+<U006B>
+<U006C>
+<U006D>
+<U006E>
+<U006F>
+<U0070>
+<U0071>
+<U0072>
+<U0073>
+<U0074>
+<U0075>
+<U0076>
+<U0077>
+<U0078>
+<U0079>
+<U007A>
+<U007B>
+<U007C>
+<U007D>
+<U007E>
+<U007F>
+<U0080>
+<U0081>
+<U0082>
+<U0083>
+<U0084>
+<U0085>
+<U0086>
+<U0087>
+<U0088>
+<U0089>
+<U008A>
+<U008B>
+<U008C>
+<U008D>
+<U008E>
+<U008F>
+<U0090>
+<U0091>
+<U0092>
+<U0093>
+<U0094>
+<U0095>
+<U0096>
+<U0097>
+<U0098>
+<U0099>
+<U009A>
+<U009B>
+<U009C>
+<U009D>
+<U009E>
+<U009F>
+<U00A0>
+<U00A1>
+<U00A2>
+<U00A3>
+<U00A4>
+<U00A5>
+<U00A6>
+<U00A7>
+<U00A8>
+<U00A9>
+<U00AA>
+<U00AB>
+<U00AC>
+<U00AD>
+<U00AE>
+<U00AF>
+<U00B0>
+<U00B1>
+<U00B2>
+<U00B3>
+<U00B4>
+<U00B5>
+<U00B6>
+<U00B7>
+<U00B8>
+<U00B9>
+<U00BA>
+<U00BB>
+<U00BC>
+<U00BD>
+<U00BE>
+<U00BF>
+<U00C0>
+<U00C1>
+<U00C2>
+<U00C3>
+<U00C4>
+<U00C5>
+<U00C6>
+<U00C7>
+<U00C8>
+<U00C9>
+<U00CA>
+<U00CB>
+<U00CC>
+<U00CD>
+<U00CE>
+<U00CF>
+<U00D0>
+<U00D1>
+<U00D2>
+<U00D3>
+<U00D4>
+<U00D5>
+<U00D6>
+<U00D7>
+<U00D8>
+<U00D9>
+<U00DA>
+<U00DB>
+<U00DC>
+<U00DD>
+<U00DE>
+<U00DF>
+<U00E0>
+<U00E1>
+<U00E2>
+<U00E3>
+<U00E4>
+<U00E5>
+<U00E6>
+<U00E7>
+<U00E8>
+<U00E9>
+<U00EA>
+<U00EB>
+<U00EC>
+<U00ED>
+<U00EE>
+<U00EF>
+<U00F0>
+<U00F1>
+<U00F2>
+<U00F3>
+<U00F4>
+<U00F5>
+<U00F6>
+<U00F7>
+<U00F8>
+<U00F9>
+<U00FA>
+<U00FB>
+<U00FC>
+<U00FD>
+<U00FE>
+<U00FF>
+<U0100>
+<U0101>
+<U0102>
+<U0103>
+<U0104>
+<U0105>
+<U0106>
+<U0107>
+<U0108>
+<U0109>
+<U010A>
+<U010B>
+<U010C>
+<U010D>
+<U010E>
+<U010F>
+<U0110>
+<U0111>
+<U0112>
+<U0113>
+<U0114>
+<U0115>
+<U0116>
+<U0117>
+<U0118>
+<U0119>
+<U011A>
+<U011B>
+<U011C>
+<U011D>
+<U011E>
+<U011F>
+<U0120>
+<U0121>
+<U0122>
+<U0123>
+<U0124>
+<U0125>
+<U0126>
+<U0127>
+<U0128>
+<U0129>
+<U012A>
+<U012B>
+<U012C>
+<U012D>
+<U012E>
+<U012F>
+<U0130>
+<U0131>
+<U0132>
+<U0133>
+<U0134>
+<U0135>
+<U0136>
+<U0137>
+<U0138>
+<U0139>
+<U013A>
+<U013B>
+<U013C>
+<U013D>
+<U013E>
+<U013F>
+<U0140>
+<U0141>
+<U0142>
+<U0143>
+<U0144>
+<U0145>
+<U0146>
+<U0147>
+<U0148>
+<U0149>
+<U014A>
+<U014B>
+<U014C>
+<U014D>
+<U014E>
+<U014F>
+<U0150>
+<U0151>
+<U0152>
+<U0153>
+<U0154>
+<U0155>
+<U0156>
+<U0157>
+<U0158>
+<U0159>
+<U015A>
+<U015B>
+<U015C>
+<U015D>
+<U015E>
+<U015F>
+<U0160>
+<U0161>
+<U0162>
+<U0163>
+<U0164>
+<U0165>
+<U0166>
+<U0167>
+<U0168>
+<U0169>
+<U016A>
+<U016B>
+<U016C>
+<U016D>
+<U016E>
+<U016F>
+<U0170>
+<U0171>
+<U0172>
+<U0173>
+<U0174>
+<U0175>
+<U0176>
+<U0177>
+<U0178>
+<U0179>
+<U017A>
+<U017B>
+<U017C>
+<U017D>
+<U017E>
+<U017F>
+<U0180>
+<U0181>
+<U0182>
+<U0183>
+<U0184>
+<U0185>
+<U0186>
+<U0187>
+<U0188>
+<U0189>
+<U018A>
+<U018B>
+<U018C>
+<U018D>
+<U018E>
+<U018F>
+<U0190>
+<U0191>
+<U0192>
+<U0193>
+<U0194>
+<U0195>
+<U0196>
+<U0197>
+<U0198>
+<U0199>
+<U019A>
+<U019B>
+<U019C>
+<U019D>
+<U019E>
+<U019F>
+<U01A0>
+<U01A1>
+<U01A2>
+<U01A3>
+<U01A4>
+<U01A5>
+<U01A6>
+<U01A7>
+<U01A8>
+<U01A9>
+<U01AA>
+<U01AB>
+<U01AC>
+<U01AD>
+<U01AE>
+<U01AF>
+<U01B0>
+<U01B1>
+<U01B2>
+<U01B3>
+<U01B4>
+<U01B5>
+<U01B6>
+<U01B7>
+<U01B8>
+<U01B9>
+<U01BA>
+<U01BB>
+<U01BC>
+<U01BD>
+<U01BE>
+<U01BF>
+<U01C0>
+<U01C1>
+<U01C2>
+<U01C3>
+<U01C4>
+<U01C5>
+<U01C6>
+<U01C7>
+<U01C8>
+<U01C9>
+<U01CA>
+<U01CB>
+<U01CC>
+<U01CD>
+<U01CE>
+<U01CF>
+<U01D0>
+<U01D1>
+<U01D2>
+<U01D3>
+<U01D4>
+<U01D5>
+<U01D6>
+<U01D7>
+<U01D8>
+<U01D9>
+<U01DA>
+<U01DB>
+<U01DC>
+<U01DD>
+<U01DE>
+<U01DF>
+<U01E0>
+<U01E1>
+<U01E2>
+<U01E3>
+<U01E4>
+<U01E5>
+<U01E6>
+<U01E7>
+<U01E8>
+<U01E9>
+<U01EA>
+<U01EB>
+<U01EC>
+<U01ED>
+<U01EE>
+<U01EF>
+<U01F0>
+<U01F1>
+<U01F2>
+<U01F3>
+<U01F4>
+<U01F5>
+<U01F6>
+<U01F7>
+<U01F8>
+<U01F9>
+<U01FA>
+<U01FB>
+<U01FC>
+<U01FD>
+<U01FE>
+<U01FF>
+<U0200>
+<U0201>
+<U0202>
+<U0203>
+<U0204>
+<U0205>
+<U0206>
+<U0207>
+<U0208>
+<U0209>
+<U020A>
+<U020B>
+<U020C>
+<U020D>
+<U020E>
+<U020F>
+<U0210>
+<U0211>
+<U0212>
+<U0213>
+<U0214>
+<U0215>
+<U0216>
+<U0217>
+<U0218>
+<U0219>
+<U021A>
+<U021B>
+<U021C>
+<U021D>
+<U021E>
+<U021F>
+<U0220>
+<U0221>
+<U0222>
+<U0223>
+<U0224>
+<U0225>
+<U0226>
+<U0227>
+<U0228>
+<U0229>
+<U022A>
+<U022B>
+<U022C>
+<U022D>
+<U022E>
+<U022F>
+<U0230>
+<U0231>
+<U0232>
+<U0233>
+<U0234>
+<U0235>
+<U0236>
+<U0237>
+<U0238>
+<U0239>
+<U023A>
+<U023B>
+<U023C>
+<U023D>
+<U023E>
+<U023F>
+<U0240>
+<U0241>
+<U0242>
+<U0243>
+<U0244>
+<U0245>
+<U0246>
+<U0247>
+<U0248>
+<U0249>
+<U024A>
+<U024B>
+<U024C>
+<U024D>
+<U024E>
+<U024F>
+<U0250>
+<U0251>
+<U0252>
+<U0253>
+<U0254>
+<U0255>
+<U0256>
+<U0257>
+<U0258>
+<U0259>
+<U025A>
+<U025B>
+<U025C>
+<U025D>
+<U025E>
+<U025F>
+<U0260>
+<U0261>
+<U0262>
+<U0263>
+<U0264>
+<U0265>
+<U0266>
+<U0267>
+<U0268>
+<U0269>
+<U026A>
+<U026B>
+<U026C>
+<U026D>
+<U026E>
+<U026F>
+<U0270>
+<U0271>
+<U0272>
+<U0273>
+<U0274>
+<U0275>
+<U0276>
+<U0277>
+<U0278>
+<U0279>
+<U027A>
+<U027B>
+<U027C>
+<U027D>
+<U027E>
+<U027F>
+<U0280>
+<U0281>
+<U0282>
+<U0283>
+<U0284>
+<U0285>
+<U0286>
+<U0287>
+<U0288>
+<U0289>
+<U028A>
+<U028B>
+<U028C>
+<U028D>
+<U028E>
+<U028F>
+<U0290>
+<U0291>
+<U0292>
+<U0293>
+<U0294>
+<U0295>
+<U0296>
+<U0297>
+<U0298>
+<U0299>
+<U029A>
+<U029B>
+<U029C>
+<U029D>
+<U029E>
+<U029F>
+<U02A0>
+<U02A1>
+<U02A2>
+<U02A3>
+<U02A4>
+<U02A5>
+<U02A6>
+<U02A7>
+<U02A8>
+<U02A9>
+<U02AA>
+<U02AB>
+<U02AC>
+<U02AD>
+<U02AE>
+<U02AF>
+<U02B0>
+<U02B1>
+<U02B2>
+<U02B3>
+<U02B4>
+<U02B5>
+<U02B6>
+<U02B7>
+<U02B8>
+<U02B9>
+<U02BA>
+<U02BB>
+<U02BC>
+<U02BD>
+<U02BE>
+<U02BF>
+<U02C0>
+<U02C1>
+<U02C2>
+<U02C3>
+<U02C4>
+<U02C5>
+<U02C6>
+<U02C7>
+<U02C8>
+<U02C9>
+<U02CA>
+<U02CB>
+<U02CC>
+<U02CD>
+<U02CE>
+<U02CF>
+<U02D0>
+<U02D1>
+<U02D2>
+<U02D3>
+<U02D4>
+<U02D5>
+<U02D6>
+<U02D7>
+<U02D8>
+<U02D9>
+<U02DA>
+<U02DB>
+<U02DC>
+<U02DD>
+<U02DE>
+<U02DF>
+<U02E0>
+<U02E1>
+<U02E2>
+<U02E3>
+<U02E4>
+<U02E5>
+<U02E6>
+<U02E7>
+<U02E8>
+<U02E9>
+<U02EA>
+<U02EB>
+<U02EC>
+<U02ED>
+<U02EE>
+<U02EF>
+<U02F0>
+<U02F1>
+<U02F2>
+<U02F3>
+<U02F4>
+<U02F5>
+<U02F6>
+<U02F7>
+<U02F8>
+<U02F9>
+<U02FA>
+<U02FB>
+<U02FC>
+<U02FD>
+<U02FE>
+<U02FF>
+<U0300>
+<U0301>
+<U0302>
+<U0303>
+<U0304>
+<U0305>
+<U0306>
+<U0307>
+<U0308>
+<U0309>
+<U030A>
+<U030B>
+<U030C>
+<U030D>
+<U030E>
+<U030F>
+<U0310>
+<U0311>
+<U0312>
+<U0313>
+<U0314>
+<U0315>
+<U0316>
+<U0317>
+<U0318>
+<U0319>
+<U031A>
+<U031B>
+<U031C>
+<U031D>
+<U031E>
+<U031F>
+<U0320>
+<U0321>
+<U0322>
+<U0323>
+<U0324>
+<U0325>
+<U0326>
+<U0327>
+<U0328>
+<U0329>
+<U032A>
+<U032B>
+<U032C>
+<U032D>
+<U032E>
+<U032F>
+<U0330>
+<U0331>
+<U0332>
+<U0333>
+<U0334>
+<U0335>
+<U0336>
+<U0337>
+<U0338>
+<U0339>
+<U033A>
+<U033B>
+<U033C>
+<U033D>
+<U033E>
+<U033F>
+<U0340>
+<U0341>
+<U0342>
+<U0343>
+<U0344>
+<U0345>
+<U0346>
+<U0347>
+<U0348>
+<U0349>
+<U034A>
+<U034B>
+<U034C>
+<U034D>
+<U034E>
+<U034F>
+<U0350>
+<U0351>
+<U0352>
+<U0353>
+<U0354>
+<U0355>
+<U0356>
+<U0357>
+<U0358>
+<U0359>
+<U035A>
+<U035B>
+<U035C>
+<U035D>
+<U035E>
+<U035F>
+<U0360>
+<U0361>
+<U0362>
+<U0363>
+<U0364>
+<U0365>
+<U0366>
+<U0367>
+<U0368>
+<U0369>
+<U036A>
+<U036B>
+<U036C>
+<U036D>
+<U036E>
+<U036F>
+<U0370>
+<U0371>
+<U0372>
+<U0373>
+<U0374>
+<U0375>
+<U0376>
+<U0377>
+<U0378>
+<U0379>
+<U037A>
+<U037B>
+<U037C>
+<U037D>
+<U037E>
+<U037F>
+<U0380>
+<U0381>
+<U0382>
+<U0383>
+<U0384>
+<U0385>
+<U0386>
+<U0387>
+<U0388>
+<U0389>
+<U038A>
+<U038B>
+<U038C>
+<U038D>
+<U038E>
+<U038F>
+<U0390>
+<U0391>
+<U0392>
+<U0393>
+<U0394>
+<U0395>
+<U0396>
+<U0397>
+<U0398>
+<U0399>
+<U039A>
+<U039B>
+<U039C>
+<U039D>
+<U039E>
+<U039F>
+<U03A0>
+<U03A1>
+<U03A2>
+<U03A3>
+<U03A4>
+<U03A5>
+<U03A6>
+<U03A7>
+<U03A8>
+<U03A9>
+<U03AA>
+<U03AB>
+<U03AC>
+<U03AD>
+<U03AE>
+<U03AF>
+<U03B0>
+<U03B1>
+<U03B2>
+<U03B3>
+<U03B4>
+<U03B5>
+<U03B6>
+<U03B7>
+<U03B8>
+<U03B9>
+<U03BA>
+<U03BB>
+<U03BC>
+<U03BD>
+<U03BE>
+<U03BF>
+<U03C0>
+<U03C1>
+<U03C2>
+<U03C3>
+<U03C4>
+<U03C5>
+<U03C6>
+<U03C7>
+<U03C8>
+<U03C9>
+<U03CA>
+<U03CB>
+<U03CC>
+<U03CD>
+<U03CE>
+<U03CF>
+<U03D0>
+<U03D1>
+<U03D2>
+<U03D3>
+<U03D4>
+<U03D5>
+<U03D6>
+<U03D7>
+<U03D8>
+<U03D9>
+<U03DA>
+<U03DB>
+<U03DC>
+<U03DD>
+<U03DE>
+<U03DF>
+<U03E0>
+<U03E1>
+<U03E2>
+<U03E3>
+<U03E4>
+<U03E5>
+<U03E6>
+<U03E7>
+<U03E8>
+<U03E9>
+<U03EA>
+<U03EB>
+<U03EC>
+<U03ED>
+<U03EE>
+<U03EF>
+<U03F0>
+<U03F1>
+<U03F2>
+<U03F3>
+<U03F4>
+<U03F5>
+<U03F6>
+<U03F7>
+<U03F8>
+<U03F9>
+<U03FA>
+<U03FB>
+<U03FC>
+<U03FD>
+<U03FE>
+<U03FF>
+<U0400>
+<U0401>
+<U0402>
+<U0403>
+<U0404>
+<U0405>
+<U0406>
+<U0407>
+<U0408>
+<U0409>
+<U040A>
+<U040B>
+<U040C>
+<U040D>
+<U040E>
+<U040F>
+<U0410>
+<U0411>
+<U0412>
+<U0413>
+<U0414>
+<U0415>
+<U0416>
+<U0417>
+<U0418>
+<U0419>
+<U041A>
+<U041B>
+<U041C>
+<U041D>
+<U041E>
+<U041F>
+<U0420>
+<U0421>
+<U0422>
+<U0423>
+<U0424>
+<U0425>
+<U0426>
+<U0427>
+<U0428>
+<U0429>
+<U042A>
+<U042B>
+<U042C>
+<U042D>
+<U042E>
+<U042F>
+<U0430>
+<U0431>
+<U0432>
+<U0433>
+<U0434>
+<U0435>
+<U0436>
+<U0437>
+<U0438>
+<U0439>
+<U043A>
+<U043B>
+<U043C>
+<U043D>
+<U043E>
+<U043F>
+<U0440>
+<U0441>
+<U0442>
+<U0443>
+<U0444>
+<U0445>
+<U0446>
+<U0447>
+<U0448>
+<U0449>
+<U044A>
+<U044B>
+<U044C>
+<U044D>
+<U044E>
+<U044F>
+<U0450>
+<U0451>
+<U0452>
+<U0453>
+<U0454>
+<U0455>
+<U0456>
+<U0457>
+<U0458>
+<U0459>
+<U045A>
+<U045B>
+<U045C>
+<U045D>
+<U045E>
+<U045F>
+<U0460>
+<U0461>
+<U0462>
+<U0463>
+<U0464>
+<U0465>
+<U0466>
+<U0467>
+<U0468>
+<U0469>
+<U046A>
+<U046B>
+<U046C>
+<U046D>
+<U046E>
+<U046F>
+<U0470>
+<U0471>
+<U0472>
+<U0473>
+<U0474>
+<U0475>
+<U0476>
+<U0477>
+<U0478>
+<U0479>
+<U047A>
+<U047B>
+<U047C>
+<U047D>
+<U047E>
+<U047F>
+<U0480>
+<U0481>
+<U0482>
+<U0483>
+<U0484>
+<U0485>
+<U0486>
+<U0487>
+<U0488>
+<U0489>
+<U048A>
+<U048B>
+<U048C>
+<U048D>
+<U048E>
+<U048F>
+<U0490>
+<U0491>
+<U0492>
+<U0493>
+<U0494>
+<U0495>
+<U0496>
+<U0497>
+<U0498>
+<U0499>
+<U049A>
+<U049B>
+<U049C>
+<U049D>
+<U049E>
+<U049F>
+<U04A0>
+<U04A1>
+<U04A2>
+<U04A3>
+<U04A4>
+<U04A5>
+<U04A6>
+<U04A7>
+<U04A8>
+<U04A9>
+<U04AA>
+<U04AB>
+<U04AC>
+<U04AD>
+<U04AE>
+<U04AF>
+<U04B0>
+<U04B1>
+<U04B2>
+<U04B3>
+<U04B4>
+<U04B5>
+<U04B6>
+<U04B7>
+<U04B8>
+<U04B9>
+<U04BA>
+<U04BB>
+<U04BC>
+<U04BD>
+<U04BE>
+<U04BF>
+<U04C0>
+<U04C1>
+<U04C2>
+<U04C3>
+<U04C4>
+<U04C5>
+<U04C6>
+<U04C7>
+<U04C8>
+<U04C9>
+<U04CA>
+<U04CB>
+<U04CC>
+<U04CD>
+<U04CE>
+<U04CF>
+<U04D0>
+<U04D1>
+<U04D2>
+<U04D3>
+<U04D4>
+<U04D5>
+<U04D6>
+<U04D7>
+<U04D8>
+<U04D9>
+<U04DA>
+<U04DB>
+<U04DC>
+<U04DD>
+<U04DE>
+<U04DF>
+<U04E0>
+<U04E1>
+<U04E2>
+<U04E3>
+<U04E4>
+<U04E5>
+<U04E6>
+<U04E7>
+<U04E8>
+<U04E9>
+<U04EA>
+<U04EB>
+<U04EC>
+<U04ED>
+<U04EE>
+<U04EF>
+<U04F0>
+<U04F1>
+<U04F2>
+<U04F3>
+<U04F4>
+<U04F5>
+<U04F6>
+<U04F7>
+<U04F8>
+<U04F9>
+<U04FA>
+<U04FB>
+<U04FC>
+<U04FD>
+<U04FE>
+<U04FF>
+<U0500>
+<U0501>
+<U0502>
+<U0503>
+<U0504>
+<U0505>
+<U0506>
+<U0507>
+<U0508>
+<U0509>
+<U050A>
+<U050B>
+<U050C>
+<U050D>
+<U050E>
+<U050F>
+<U0510>
+<U0511>
+<U0512>
+<U0513>
+<U0514>
+<U0515>
+<U0516>
+<U0517>
+<U0518>
+<U0519>
+<U051A>
+<U051B>
+<U051C>
+<U051D>
+<U051E>
+<U051F>
+<U0520>
+<U0521>
+<U0522>
+<U0523>
+<U0524>
+<U0525>
+<U0526>
+<U0527>
+<U0528>
+<U0529>
+<U052A>
+<U052B>
+<U052C>
+<U052D>
+<U052E>
+<U052F>
+<U0530>
+<U0531>
+<U0532>
+<U0533>
+<U0534>
+<U0535>
+<U0536>
+<U0537>
+<U0538>
+<U0539>
+<U053A>
+<U053B>
+<U053C>
+<U053D>
+<U053E>
+<U053F>
+<U0540>
+<U0541>
+<U0542>
+<U0543>
+<U0544>
+<U0545>
+<U0546>
+<U0547>
+<U0548>
+<U0549>
+<U054A>
+<U054B>
+<U054C>
+<U054D>
+<U054E>
+<U054F>
+<U0550>
+<U0551>
+<U0552>
+<U0553>
+<U0554>
+<U0555>
+<U0556>
+<U0557>
+<U0558>
+<U0559>
+<U055A>
+<U055B>
+<U055C>
+<U055D>
+<U055E>
+<U055F>
+<U0560>
+<U0561>
+<U0562>
+<U0563>
+<U0564>
+<U0565>
+<U0566>
+<U0567>
+<U0568>
+<U0569>
+<U056A>
+<U056B>
+<U056C>
+<U056D>
+<U056E>
+<U056F>
+<U0570>
+<U0571>
+<U0572>
+<U0573>
+<U0574>
+<U0575>
+<U0576>
+<U0577>
+<U0578>
+<U0579>
+<U057A>
+<U057B>
+<U057C>
+<U057D>
+<U057E>
+<U057F>
+<U0580>
+<U0581>
+<U0582>
+<U0583>
+<U0584>
+<U0585>
+<U0586>
+<U0587>
+<U0588>
+<U0589>
+<U058A>
+<U058B>
+<U058C>
+<U058D>
+<U058E>
+<U058F>
+<U0590>
+<U0591>
+<U0592>
+<U0593>
+<U0594>
+<U0595>
+<U0596>
+<U0597>
+<U0598>
+<U0599>
+<U059A>
+<U059B>
+<U059C>
+<U059D>
+<U059E>
+<U059F>
+<U05A0>
+<U05A1>
+<U05A2>
+<U05A3>
+<U05A4>
+<U05A5>
+<U05A6>
+<U05A7>
+<U05A8>
+<U05A9>
+<U05AA>
+<U05AB>
+<U05AC>
+<U05AD>
+<U05AE>
+<U05AF>
+<U05B0>
+<U05B1>
+<U05B2>
+<U05B3>
+<U05B4>
+<U05B5>
+<U05B6>
+<U05B7>
+<U05B8>
+<U05B9>
+<U05BA>
+<U05BB>
+<U05BC>
+<U05BD>
+<U05BE>
+<U05BF>
+<U05C0>
+<U05C1>
+<U05C2>
+<U05C3>
+<U05C4>
+<U05C5>
+<U05C6>
+<U05C7>
+<U05C8>
+<U05C9>
+<U05CA>
+<U05CB>
+<U05CC>
+<U05CD>
+<U05CE>
+<U05CF>
+<U05D0>
+<U05D1>
+<U05D2>
+<U05D3>
+<U05D4>
+<U05D5>
+<U05D6>
+<U05D7>
+<U05D8>
+<U05D9>
+<U05DA>
+<U05DB>
+<U05DC>
+<U05DD>
+<U05DE>
+<U05DF>
+<U05E0>
+<U05E1>
+<U05E2>
+<U05E3>
+<U05E4>
+<U05E5>
+<U05E6>
+<U05E7>
+<U05E8>
+<U05E9>
+<U05EA>
+<U05EB>
+<U05EC>
+<U05ED>
+<U05EE>
+<U05EF>
+<U05F0>
+<U05F1>
+<U05F2>
+<U05F3>
+<U05F4>
+<U05F5>
+<U05F6>
+<U05F7>
+<U05F8>
+<U05F9>
+<U05FA>
+<U05FB>
+<U05FC>
+<U05FD>
+<U05FE>
+<U05FF>
+<U0600>
+<U0601>
+<U0602>
+<U0603>
+<U0604>
+<U0605>
+<U0606>
+<U0607>
+<U0608>
+<U0609>
+<U060A>
+<U060B>
+<U060C>
+<U060D>
+<U060E>
+<U060F>
+<U0610>
+<U0611>
+<U0612>
+<U0613>
+<U0614>
+<U0615>
+<U0616>
+<U0617>
+<U0618>
+<U0619>
+<U061A>
+<U061B>
+<U061C>
+<U061D>
+<U061E>
+<U061F>
+<U0620>
+<U0621>
+<U0622>
+<U0623>
+<U0624>
+<U0625>
+<U0626>
+<U0627>
+<U0628>
+<U0629>
+<U062A>
+<U062B>
+<U062C>
+<U062D>
+<U062E>
+<U062F>
+<U0630>
+<U0631>
+<U0632>
+<U0633>
+<U0634>
+<U0635>
+<U0636>
+<U0637>
+<U0638>
+<U0639>
+<U063A>
+<U063B>
+<U063C>
+<U063D>
+<U063E>
+<U063F>
+<U0640>
+<U0641>
+<U0642>
+<U0643>
+<U0644>
+<U0645>
+<U0646>
+<U0647>
+<U0648>
+<U0649>
+<U064A>
+<U064B>
+<U064C>
+<U064D>
+<U064E>
+<U064F>
+<U0650>
+<U0651>
+<U0652>
+<U0653>
+<U0654>
+<U0655>
+<U0656>
+<U0657>
+<U0658>
+<U0659>
+<U065A>
+<U065B>
+<U065C>
+<U065D>
+<U065E>
+<U065F>
+<U0660>
+<U0661>
+<U0662>
+<U0663>
+<U0664>
+<U0665>
+<U0666>
+<U0667>
+<U0668>
+<U0669>
+<U066A>
+<U066B>
+<U066C>
+<U066D>
+<U066E>
+<U066F>
+<U0670>
+<U0671>
+<U0672>
+<U0673>
+<U0674>
+<U0675>
+<U0676>
+<U0677>
+<U0678>
+<U0679>
+<U067A>
+<U067B>
+<U067C>
+<U067D>
+<U067E>
+<U067F>
+<U0680>
+<U0681>
+<U0682>
+<U0683>
+<U0684>
+<U0685>
+<U0686>
+<U0687>
+<U0688>
+<U0689>
+<U068A>
+<U068B>
+<U068C>
+<U068D>
+<U068E>
+<U068F>
+<U0690>
+<U0691>
+<U0692>
+<U0693>
+<U0694>
+<U0695>
+<U0696>
+<U0697>
+<U0698>
+<U0699>
+<U069A>
+<U069B>
+<U069C>
+<U069D>
+<U069E>
+<U069F>
+<U06A0>
+<U06A1>
+<U06A2>
+<U06A3>
+<U06A4>
+<U06A5>
+<U06A6>
+<U06A7>
+<U06A8>
+<U06A9>
+<U06AA>
+<U06AB>
+<U06AC>
+<U06AD>
+<U06AE>
+<U06AF>
+<U06B0>
+<U06B1>
+<U06B2>
+<U06B3>
+<U06B4>
+<U06B5>
+<U06B6>
+<U06B7>
+<U06B8>
+<U06B9>
+<U06BA>
+<U06BB>
+<U06BC>
+<U06BD>
+<U06BE>
+<U06BF>
+<U06C0>
+<U06C1>
+<U06C2>
+<U06C3>
+<U06C4>
+<U06C5>
+<U06C6>
+<U06C7>
+<U06C8>
+<U06C9>
+<U06CA>
+<U06CB>
+<U06CC>
+<U06CD>
+<U06CE>
+<U06CF>
+<U06D0>
+<U06D1>
+<U06D2>
+<U06D3>
+<U06D4>
+<U06D5>
+<U06D6>
+<U06D7>
+<U06D8>
+<U06D9>
+<U06DA>
+<U06DB>
+<U06DC>
+<U06DD>
+<U06DE>
+<U06DF>
+<U06E0>
+<U06E1>
+<U06E2>
+<U06E3>
+<U06E4>
+<U06E5>
+<U06E6>
+<U06E7>
+<U06E8>
+<U06E9>
+<U06EA>
+<U06EB>
+<U06EC>
+<U06ED>
+<U06EE>
+<U06EF>
+<U06F0>
+<U06F1>
+<U06F2>
+<U06F3>
+<U06F4>
+<U06F5>
+<U06F6>
+<U06F7>
+<U06F8>
+<U06F9>
+<U06FA>
+<U06FB>
+<U06FC>
+<U06FD>
+<U06FE>
+<U06FF>
+<U0700>
+<U0701>
+<U0702>
+<U0703>
+<U0704>
+<U0705>
+<U0706>
+<U0707>
+<U0708>
+<U0709>
+<U070A>
+<U070B>
+<U070C>
+<U070D>
+<U070E>
+<U070F>
+<U0710>
+<U0711>
+<U0712>
+<U0713>
+<U0714>
+<U0715>
+<U0716>
+<U0717>
+<U0718>
+<U0719>
+<U071A>
+<U071B>
+<U071C>
+<U071D>
+<U071E>
+<U071F>
+<U0720>
+<U0721>
+<U0722>
+<U0723>
+<U0724>
+<U0725>
+<U0726>
+<U0727>
+<U0728>
+<U0729>
+<U072A>
+<U072B>
+<U072C>
+<U072D>
+<U072E>
+<U072F>
+<U0730>
+<U0731>
+<U0732>
+<U0733>
+<U0734>
+<U0735>
+<U0736>
+<U0737>
+<U0738>
+<U0739>
+<U073A>
+<U073B>
+<U073C>
+<U073D>
+<U073E>
+<U073F>
+<U0740>
+<U0741>
+<U0742>
+<U0743>
+<U0744>
+<U0745>
+<U0746>
+<U0747>
+<U0748>
+<U0749>
+<U074A>
+<U074B>
+<U074C>
+<U074D>
+<U074E>
+<U074F>
+<U0750>
+<U0751>
+<U0752>
+<U0753>
+<U0754>
+<U0755>
+<U0756>
+<U0757>
+<U0758>
+<U0759>
+<U075A>
+<U075B>
+<U075C>
+<U075D>
+<U075E>
+<U075F>
+<U0760>
+<U0761>
+<U0762>
+<U0763>
+<U0764>
+<U0765>
+<U0766>
+<U0767>
+<U0768>
+<U0769>
+<U076A>
+<U076B>
+<U076C>
+<U076D>
+<U076E>
+<U076F>
+<U0770>
+<U0771>
+<U0772>
+<U0773>
+<U0774>
+<U0775>
+<U0776>
+<U0777>
+<U0778>
+<U0779>
+<U077A>
+<U077B>
+<U077C>
+<U077D>
+<U077E>
+<U077F>
+<U0780>
+<U0781>
+<U0782>
+<U0783>
+<U0784>
+<U0785>
+<U0786>
+<U0787>
+<U0788>
+<U0789>
+<U078A>
+<U078B>
+<U078C>
+<U078D>
+<U078E>
+<U078F>
+<U0790>
+<U0791>
+<U0792>
+<U0793>
+<U0794>
+<U0795>
+<U0796>
+<U0797>
+<U0798>
+<U0799>
+<U079A>
+<U079B>
+<U079C>
+<U079D>
+<U079E>
+<U079F>
+<U07A0>
+<U07A1>
+<U07A2>
+<U07A3>
+<U07A4>
+<U07A5>
+<U07A6>
+<U07A7>
+<U07A8>
+<U07A9>
+<U07AA>
+<U07AB>
+<U07AC>
+<U07AD>
+<U07AE>
+<U07AF>
+<U07B0>
+<U07B1>
+<U07B2>
+<U07B3>
+<U07B4>
+<U07B5>
+<U07B6>
+<U07B7>
+<U07B8>
+<U07B9>
+<U07BA>
+<U07BB>
+<U07BC>
+<U07BD>
+<U07BE>
+<U07BF>
+<U07C0>
+<U07C1>
+<U07C2>
+<U07C3>
+<U07C4>
+<U07C5>
+<U07C6>
+<U07C7>
+<U07C8>
+<U07C9>
+<U07CA>
+<U07CB>
+<U07CC>
+<U07CD>
+<U07CE>
+<U07CF>
+<U07D0>
+<U07D1>
+<U07D2>
+<U07D3>
+<U07D4>
+<U07D5>
+<U07D6>
+<U07D7>
+<U07D8>
+<U07D9>
+<U07DA>
+<U07DB>
+<U07DC>
+<U07DD>
+<U07DE>
+<U07DF>
+<U07E0>
+<U07E1>
+<U07E2>
+<U07E3>
+<U07E4>
+<U07E5>
+<U07E6>
+<U07E7>
+<U07E8>
+<U07E9>
+<U07EA>
+<U07EB>
+<U07EC>
+<U07ED>
+<U07EE>
+<U07EF>
+<U07F0>
+<U07F1>
+<U07F2>
+<U07F3>
+<U07F4>
+<U07F5>
+<U07F6>
+<U07F7>
+<U07F8>
+<U07F9>
+<U07FA>
+<U07FB>
+<U07FC>
+<U07FD>
+<U07FE>
+<U07FF>
+<U0800>
+<U0801>
+<U0802>
+<U0803>
+<U0804>
+<U0805>
+<U0806>
+<U0807>
+<U0808>
+<U0809>
+<U080A>
+<U080B>
+<U080C>
+<U080D>
+<U080E>
+<U080F>
+<U0810>
+<U0811>
+<U0812>
+<U0813>
+<U0814>
+<U0815>
+<U0816>
+<U0817>
+<U0818>
+<U0819>
+<U081A>
+<U081B>
+<U081C>
+<U081D>
+<U081E>
+<U081F>
+<U0820>
+<U0821>
+<U0822>
+<U0823>
+<U0824>
+<U0825>
+<U0826>
+<U0827>
+<U0828>
+<U0829>
+<U082A>
+<U082B>
+<U082C>
+<U082D>
+<U082E>
+<U082F>
+<U0830>
+<U0831>
+<U0832>
+<U0833>
+<U0834>
+<U0835>
+<U0836>
+<U0837>
+<U0838>
+<U0839>
+<U083A>
+<U083B>
+<U083C>
+<U083D>
+<U083E>
+<U083F>
+<U0840>
+<U0841>
+<U0842>
+<U0843>
+<U0844>
+<U0845>
+<U0846>
+<U0847>
+<U0848>
+<U0849>
+<U084A>
+<U084B>
+<U084C>
+<U084D>
+<U084E>
+<U084F>
+<U0850>
+<U0851>
+<U0852>
+<U0853>
+<U0854>
+<U0855>
+<U0856>
+<U0857>
+<U0858>
+<U0859>
+<U085A>
+<U085B>
+<U085C>
+<U085D>
+<U085E>
+<U085F>
+<U0860>
+<U0861>
+<U0862>
+<U0863>
+<U0864>
+<U0865>
+<U0866>
+<U0867>
+<U0868>
+<U0869>
+<U086A>
+<U086B>
+<U086C>
+<U086D>
+<U086E>
+<U086F>
+<U0870>
+<U0871>
+<U0872>
+<U0873>
+<U0874>
+<U0875>
+<U0876>
+<U0877>
+<U0878>
+<U0879>
+<U087A>
+<U087B>
+<U087C>
+<U087D>
+<U087E>
+<U087F>
+<U0880>
+<U0881>
+<U0882>
+<U0883>
+<U0884>
+<U0885>
+<U0886>
+<U0887>
+<U0888>
+<U0889>
+<U088A>
+<U088B>
+<U088C>
+<U088D>
+<U088E>
+<U088F>
+<U0890>
+<U0891>
+<U0892>
+<U0893>
+<U0894>
+<U0895>
+<U0896>
+<U0897>
+<U0898>
+<U0899>
+<U089A>
+<U089B>
+<U089C>
+<U089D>
+<U089E>
+<U089F>
+<U08A0>
+<U08A1>
+<U08A2>
+<U08A3>
+<U08A4>
+<U08A5>
+<U08A6>
+<U08A7>
+<U08A8>
+<U08A9>
+<U08AA>
+<U08AB>
+<U08AC>
+<U08AD>
+<U08AE>
+<U08AF>
+<U08B0>
+<U08B1>
+<U08B2>
+<U08B3>
+<U08B4>
+<U08B5>
+<U08B6>
+<U08B7>
+<U08B8>
+<U08B9>
+<U08BA>
+<U08BB>
+<U08BC>
+<U08BD>
+<U08BE>
+<U08BF>
+<U08C0>
+<U08C1>
+<U08C2>
+<U08C3>
+<U08C4>
+<U08C5>
+<U08C6>
+<U08C7>
+<U08C8>
+<U08C9>
+<U08CA>
+<U08CB>
+<U08CC>
+<U08CD>
+<U08CE>
+<U08CF>
+<U08D0>
+<U08D1>
+<U08D2>
+<U08D3>
+<U08D4>
+<U08D5>
+<U08D6>
+<U08D7>
+<U08D8>
+<U08D9>
+<U08DA>
+<U08DB>
+<U08DC>
+<U08DD>
+<U08DE>
+<U08DF>
+<U08E0>
+<U08E1>
+<U08E2>
+<U08E3>
+<U08E4>
+<U08E5>
+<U08E6>
+<U08E7>
+<U08E8>
+<U08E9>
+<U08EA>
+<U08EB>
+<U08EC>
+<U08ED>
+<U08EE>
+<U08EF>
+<U08F0>
+<U08F1>
+<U08F2>
+<U08F3>
+<U08F4>
+<U08F5>
+<U08F6>
+<U08F7>
+<U08F8>
+<U08F9>
+<U08FA>
+<U08FB>
+<U08FC>
+<U08FD>
+<U08FE>
+<U08FF>
+<U0900>
+<U0901>
+<U0902>
+<U0903>
+<U0904>
+<U0905>
+<U0906>
+<U0907>
+<U0908>
+<U0909>
+<U090A>
+<U090B>
+<U090C>
+<U090D>
+<U090E>
+<U090F>
+<U0910>
+<U0911>
+<U0912>
+<U0913>
+<U0914>
+<U0915>
+<U0916>
+<U0917>
+<U0918>
+<U0919>
+<U091A>
+<U091B>
+<U091C>
+<U091D>
+<U091E>
+<U091F>
+<U0920>
+<U0921>
+<U0922>
+<U0923>
+<U0924>
+<U0925>
+<U0926>
+<U0927>
+<U0928>
+<U0929>
+<U092A>
+<U092B>
+<U092C>
+<U092D>
+<U092E>
+<U092F>
+<U0930>
+<U0931>
+<U0932>
+<U0933>
+<U0934>
+<U0935>
+<U0936>
+<U0937>
+<U0938>
+<U0939>
+<U093A>
+<U093B>
+<U093C>
+<U093D>
+<U093E>
+<U093F>
+<U0940>
+<U0941>
+<U0942>
+<U0943>
+<U0944>
+<U0945>
+<U0946>
+<U0947>
+<U0948>
+<U0949>
+<U094A>
+<U094B>
+<U094C>
+<U094D>
+<U094E>
+<U094F>
+<U0950>
+<U0951>
+<U0952>
+<U0953>
+<U0954>
+<U0955>
+<U0956>
+<U0957>
+<U0958>
+<U0959>
+<U095A>
+<U095B>
+<U095C>
+<U095D>
+<U095E>
+<U095F>
+<U0960>
+<U0961>
+<U0962>
+<U0963>
+<U0964>
+<U0965>
+<U0966>
+<U0967>
+<U0968>
+<U0969>
+<U096A>
+<U096B>
+<U096C>
+<U096D>
+<U096E>
+<U096F>
+<U0970>
+<U0971>
+<U0972>
+<U0973>
+<U0974>
+<U0975>
+<U0976>
+<U0977>
+<U0978>
+<U0979>
+<U097A>
+<U097B>
+<U097C>
+<U097D>
+<U097E>
+<U097F>
+<U0980>
+<U0981>
+<U0982>
+<U0983>
+<U0984>
+<U0985>
+<U0986>
+<U0987>
+<U0988>
+<U0989>
+<U098A>
+<U098B>
+<U098C>
+<U098D>
+<U098E>
+<U098F>
+<U0990>
+<U0991>
+<U0992>
+<U0993>
+<U0994>
+<U0995>
+<U0996>
+<U0997>
+<U0998>
+<U0999>
+<U099A>
+<U099B>
+<U099C>
+<U099D>
+<U099E>
+<U099F>
+<U09A0>
+<U09A1>
+<U09A2>
+<U09A3>
+<U09A4>
+<U09A5>
+<U09A6>
+<U09A7>
+<U09A8>
+<U09A9>
+<U09AA>
+<U09AB>
+<U09AC>
+<U09AD>
+<U09AE>
+<U09AF>
+<U09B0>
+<U09B1>
+<U09B2>
+<U09B3>
+<U09B4>
+<U09B5>
+<U09B6>
+<U09B7>
+<U09B8>
+<U09B9>
+<U09BA>
+<U09BB>
+<U09BC>
+<U09BD>
+<U09BE>
+<U09BF>
+<U09C0>
+<U09C1>
+<U09C2>
+<U09C3>
+<U09C4>
+<U09C5>
+<U09C6>
+<U09C7>
+<U09C8>
+<U09C9>
+<U09CA>
+<U09CB>
+<U09CC>
+<U09CD>
+<U09CE>
+<U09CF>
+<U09D0>
+<U09D1>
+<U09D2>
+<U09D3>
+<U09D4>
+<U09D5>
+<U09D6>
+<U09D7>
+<U09D8>
+<U09D9>
+<U09DA>
+<U09DB>
+<U09DC>
+<U09DD>
+<U09DE>
+<U09DF>
+<U09E0>
+<U09E1>
+<U09E2>
+<U09E3>
+<U09E4>
+<U09E5>
+<U09E6>
+<U09E7>
+<U09E8>
+<U09E9>
+<U09EA>
+<U09EB>
+<U09EC>
+<U09ED>
+<U09EE>
+<U09EF>
+<U09F0>
+<U09F1>
+<U09F2>
+<U09F3>
+<U09F4>
+<U09F5>
+<U09F6>
+<U09F7>
+<U09F8>
+<U09F9>
+<U09FA>
+<U09FB>
+<U09FC>
+<U09FD>
+<U09FE>
+<U09FF>
+<U0A00>
+<U0A01>
+<U0A02>
+<U0A03>
+<U0A04>
+<U0A05>
+<U0A06>
+<U0A07>
+<U0A08>
+<U0A09>
+<U0A0A>
+<U0A0B>
+<U0A0C>
+<U0A0D>
+<U0A0E>
+<U0A0F>
+<U0A10>
+<U0A11>
+<U0A12>
+<U0A13>
+<U0A14>
+<U0A15>
+<U0A16>
+<U0A17>
+<U0A18>
+<U0A19>
+<U0A1A>
+<U0A1B>
+<U0A1C>
+<U0A1D>
+<U0A1E>
+<U0A1F>
+<U0A20>
+<U0A21>
+<U0A22>
+<U0A23>
+<U0A24>
+<U0A25>
+<U0A26>
+<U0A27>
+<U0A28>
+<U0A29>
+<U0A2A>
+<U0A2B>
+<U0A2C>
+<U0A2D>
+<U0A2E>
+<U0A2F>
+<U0A30>
+<U0A31>
+<U0A32>
+<U0A33>
+<U0A34>
+<U0A35>
+<U0A36>
+<U0A37>
+<U0A38>
+<U0A39>
+<U0A3A>
+<U0A3B>
+<U0A3C>
+<U0A3D>
+<U0A3E>
+<U0A3F>
+<U0A40>
+<U0A41>
+<U0A42>
+<U0A43>
+<U0A44>
+<U0A45>
+<U0A46>
+<U0A47>
+<U0A48>
+<U0A49>
+<U0A4A>
+<U0A4B>
+<U0A4C>
+<U0A4D>
+<U0A4E>
+<U0A4F>
+<U0A50>
+<U0A51>
+<U0A52>
+<U0A53>
+<U0A54>
+<U0A55>
+<U0A56>
+<U0A57>
+<U0A58>
+<U0A59>
+<U0A5A>
+<U0A5B>
+<U0A5C>
+<U0A5D>
+<U0A5E>
+<U0A5F>
+<U0A60>
+<U0A61>
+<U0A62>
+<U0A63>
+<U0A64>
+<U0A65>
+<U0A66>
+<U0A67>
+<U0A68>
+<U0A69>
+<U0A6A>
+<U0A6B>
+<U0A6C>
+<U0A6D>
+<U0A6E>
+<U0A6F>
+<U0A70>
+<U0A71>
+<U0A72>
+<U0A73>
+<U0A74>
+<U0A75>
+<U0A76>
+<U0A77>
+<U0A78>
+<U0A79>
+<U0A7A>
+<U0A7B>
+<U0A7C>
+<U0A7D>
+<U0A7E>
+<U0A7F>
+<U0A80>
+<U0A81>
+<U0A82>
+<U0A83>
+<U0A84>
+<U0A85>
+<U0A86>
+<U0A87>
+<U0A88>
+<U0A89>
+<U0A8A>
+<U0A8B>
+<U0A8C>
+<U0A8D>
+<U0A8E>
+<U0A8F>
+<U0A90>
+<U0A91>
+<U0A92>
+<U0A93>
+<U0A94>
+<U0A95>
+<U0A96>
+<U0A97>
+<U0A98>
+<U0A99>
+<U0A9A>
+<U0A9B>
+<U0A9C>
+<U0A9D>
+<U0A9E>
+<U0A9F>
+<U0AA0>
+<U0AA1>
+<U0AA2>
+<U0AA3>
+<U0AA4>
+<U0AA5>
+<U0AA6>
+<U0AA7>
+<U0AA8>
+<U0AA9>
+<U0AAA>
+<U0AAB>
+<U0AAC>
+<U0AAD>
+<U0AAE>
+<U0AAF>
+<U0AB0>
+<U0AB1>
+<U0AB2>
+<U0AB3>
+<U0AB4>
+<U0AB5>
+<U0AB6>
+<U0AB7>
+<U0AB8>
+<U0AB9>
+<U0ABA>
+<U0ABB>
+<U0ABC>
+<U0ABD>
+<U0ABE>
+<U0ABF>
+<U0AC0>
+<U0AC1>
+<U0AC2>
+<U0AC3>
+<U0AC4>
+<U0AC5>
+<U0AC6>
+<U0AC7>
+<U0AC8>
+<U0AC9>
+<U0ACA>
+<U0ACB>
+<U0ACC>
+<U0ACD>
+<U0ACE>
+<U0ACF>
+<U0AD0>
+<U0AD1>
+<U0AD2>
+<U0AD3>
+<U0AD4>
+<U0AD5>
+<U0AD6>
+<U0AD7>
+<U0AD8>
+<U0AD9>
+<U0ADA>
+<U0ADB>
+<U0ADC>
+<U0ADD>
+<U0ADE>
+<U0ADF>
+<U0AE0>
+<U0AE1>
+<U0AE2>
+<U0AE3>
+<U0AE4>
+<U0AE5>
+<U0AE6>
+<U0AE7>
+<U0AE8>
+<U0AE9>
+<U0AEA>
+<U0AEB>
+<U0AEC>
+<U0AED>
+<U0AEE>
+<U0AEF>
+<U0AF0>
+<U0AF1>
+<U0AF2>
+<U0AF3>
+<U0AF4>
+<U0AF5>
+<U0AF6>
+<U0AF7>
+<U0AF8>
+<U0AF9>
+<U0AFA>
+<U0AFB>
+<U0AFC>
+<U0AFD>
+<U0AFE>
+<U0AFF>
+<U0B00>
+<U0B01>
+<U0B02>
+<U0B03>
+<U0B04>
+<U0B05>
+<U0B06>
+<U0B07>
+<U0B08>
+<U0B09>
+<U0B0A>
+<U0B0B>
+<U0B0C>
+<U0B0D>
+<U0B0E>
+<U0B0F>
+<U0B10>
+<U0B11>
+<U0B12>
+<U0B13>
+<U0B14>
+<U0B15>
+<U0B16>
+<U0B17>
+<U0B18>
+<U0B19>
+<U0B1A>
+<U0B1B>
+<U0B1C>
+<U0B1D>
+<U0B1E>
+<U0B1F>
+<U0B20>
+<U0B21>
+<U0B22>
+<U0B23>
+<U0B24>
+<U0B25>
+<U0B26>
+<U0B27>
+<U0B28>
+<U0B29>
+<U0B2A>
+<U0B2B>
+<U0B2C>
+<U0B2D>
+<U0B2E>
+<U0B2F>
+<U0B30>
+<U0B31>
+<U0B32>
+<U0B33>
+<U0B34>
+<U0B35>
+<U0B36>
+<U0B37>
+<U0B38>
+<U0B39>
+<U0B3A>
+<U0B3B>
+<U0B3C>
+<U0B3D>
+<U0B3E>
+<U0B3F>
+<U0B40>
+<U0B41>
+<U0B42>
+<U0B43>
+<U0B44>
+<U0B45>
+<U0B46>
+<U0B47>
+<U0B48>
+<U0B49>
+<U0B4A>
+<U0B4B>
+<U0B4C>
+<U0B4D>
+<U0B4E>
+<U0B4F>
+<U0B50>
+<U0B51>
+<U0B52>
+<U0B53>
+<U0B54>
+<U0B55>
+<U0B56>
+<U0B57>
+<U0B58>
+<U0B59>
+<U0B5A>
+<U0B5B>
+<U0B5C>
+<U0B5D>
+<U0B5E>
+<U0B5F>
+<U0B60>
+<U0B61>
+<U0B62>
+<U0B63>
+<U0B64>
+<U0B65>
+<U0B66>
+<U0B67>
+<U0B68>
+<U0B69>
+<U0B6A>
+<U0B6B>
+<U0B6C>
+<U0B6D>
+<U0B6E>
+<U0B6F>
+<U0B70>
+<U0B71>
+<U0B72>
+<U0B73>
+<U0B74>
+<U0B75>
+<U0B76>
+<U0B77>
+<U0B78>
+<U0B79>
+<U0B7A>
+<U0B7B>
+<U0B7C>
+<U0B7D>
+<U0B7E>
+<U0B7F>
+<U0B80>
+<U0B81>
+<U0B82>
+<U0B83>
+<U0B84>
+<U0B85>
+<U0B86>
+<U0B87>
+<U0B88>
+<U0B89>
+<U0B8A>
+<U0B8B>
+<U0B8C>
+<U0B8D>
+<U0B8E>
+<U0B8F>
+<U0B90>
+<U0B91>
+<U0B92>
+<U0B93>
+<U0B94>
+<U0B95>
+<U0B96>
+<U0B97>
+<U0B98>
+<U0B99>
+<U0B9A>
+<U0B9B>
+<U0B9C>
+<U0B9D>
+<U0B9E>
+<U0B9F>
+<U0BA0>
+<U0BA1>
+<U0BA2>
+<U0BA3>
+<U0BA4>
+<U0BA5>
+<U0BA6>
+<U0BA7>
+<U0BA8>
+<U0BA9>
+<U0BAA>
+<U0BAB>
+<U0BAC>
+<U0BAD>
+<U0BAE>
+<U0BAF>
+<U0BB0>
+<U0BB1>
+<U0BB2>
+<U0BB3>
+<U0BB4>
+<U0BB5>
+<U0BB6>
+<U0BB7>
+<U0BB8>
+<U0BB9>
+<U0BBA>
+<U0BBB>
+<U0BBC>
+<U0BBD>
+<U0BBE>
+<U0BBF>
+<U0BC0>
+<U0BC1>
+<U0BC2>
+<U0BC3>
+<U0BC4>
+<U0BC5>
+<U0BC6>
+<U0BC7>
+<U0BC8>
+<U0BC9>
+<U0BCA>
+<U0BCB>
+<U0BCC>
+<U0BCD>
+<U0BCE>
+<U0BCF>
+<U0BD0>
+<U0BD1>
+<U0BD2>
+<U0BD3>
+<U0BD4>
+<U0BD5>
+<U0BD6>
+<U0BD7>
+<U0BD8>
+<U0BD9>
+<U0BDA>
+<U0BDB>
+<U0BDC>
+<U0BDD>
+<U0BDE>
+<U0BDF>
+<U0BE0>
+<U0BE1>
+<U0BE2>
+<U0BE3>
+<U0BE4>
+<U0BE5>
+<U0BE6>
+<U0BE7>
+<U0BE8>
+<U0BE9>
+<U0BEA>
+<U0BEB>
+<U0BEC>
+<U0BED>
+<U0BEE>
+<U0BEF>
+<U0BF0>
+<U0BF1>
+<U0BF2>
+<U0BF3>
+<U0BF4>
+<U0BF5>
+<U0BF6>
+<U0BF7>
+<U0BF8>
+<U0BF9>
+<U0BFA>
+<U0BFB>
+<U0BFC>
+<U0BFD>
+<U0BFE>
+<U0BFF>
+<U0C00>
+<U0C01>
+<U0C02>
+<U0C03>
+<U0C04>
+<U0C05>
+<U0C06>
+<U0C07>
+<U0C08>
+<U0C09>
+<U0C0A>
+<U0C0B>
+<U0C0C>
+<U0C0D>
+<U0C0E>
+<U0C0F>
+<U0C10>
+<U0C11>
+<U0C12>
+<U0C13>
+<U0C14>
+<U0C15>
+<U0C16>
+<U0C17>
+<U0C18>
+<U0C19>
+<U0C1A>
+<U0C1B>
+<U0C1C>
+<U0C1D>
+<U0C1E>
+<U0C1F>
+<U0C20>
+<U0C21>
+<U0C22>
+<U0C23>
+<U0C24>
+<U0C25>
+<U0C26>
+<U0C27>
+<U0C28>
+<U0C29>
+<U0C2A>
+<U0C2B>
+<U0C2C>
+<U0C2D>
+<U0C2E>
+<U0C2F>
+<U0C30>
+<U0C31>
+<U0C32>
+<U0C33>
+<U0C34>
+<U0C35>
+<U0C36>
+<U0C37>
+<U0C38>
+<U0C39>
+<U0C3A>
+<U0C3B>
+<U0C3C>
+<U0C3D>
+<U0C3E>
+<U0C3F>
+<U0C40>
+<U0C41>
+<U0C42>
+<U0C43>
+<U0C44>
+<U0C45>
+<U0C46>
+<U0C47>
+<U0C48>
+<U0C49>
+<U0C4A>
+<U0C4B>
+<U0C4C>
+<U0C4D>
+<U0C4E>
+<U0C4F>
+<U0C50>
+<U0C51>
+<U0C52>
+<U0C53>
+<U0C54>
+<U0C55>
+<U0C56>
+<U0C57>
+<U0C58>
+<U0C59>
+<U0C5A>
+<U0C5B>
+<U0C5C>
+<U0C5D>
+<U0C5E>
+<U0C5F>
+<U0C60>
+<U0C61>
+<U0C62>
+<U0C63>
+<U0C64>
+<U0C65>
+<U0C66>
+<U0C67>
+<U0C68>
+<U0C69>
+<U0C6A>
+<U0C6B>
+<U0C6C>
+<U0C6D>
+<U0C6E>
+<U0C6F>
+<U0C70>
+<U0C71>
+<U0C72>
+<U0C73>
+<U0C74>
+<U0C75>
+<U0C76>
+<U0C77>
+<U0C78>
+<U0C79>
+<U0C7A>
+<U0C7B>
+<U0C7C>
+<U0C7D>
+<U0C7E>
+<U0C7F>
+<U0C80>
+<U0C81>
+<U0C82>
+<U0C83>
+<U0C84>
+<U0C85>
+<U0C86>
+<U0C87>
+<U0C88>
+<U0C89>
+<U0C8A>
+<U0C8B>
+<U0C8C>
+<U0C8D>
+<U0C8E>
+<U0C8F>
+<U0C90>
+<U0C91>
+<U0C92>
+<U0C93>
+<U0C94>
+<U0C95>
+<U0C96>
+<U0C97>
+<U0C98>
+<U0C99>
+<U0C9A>
+<U0C9B>
+<U0C9C>
+<U0C9D>
+<U0C9E>
+<U0C9F>
+<U0CA0>
+<U0CA1>
+<U0CA2>
+<U0CA3>
+<U0CA4>
+<U0CA5>
+<U0CA6>
+<U0CA7>
+<U0CA8>
+<U0CA9>
+<U0CAA>
+<U0CAB>
+<U0CAC>
+<U0CAD>
+<U0CAE>
+<U0CAF>
+<U0CB0>
+<U0CB1>
+<U0CB2>
+<U0CB3>
+<U0CB4>
+<U0CB5>
+<U0CB6>
+<U0CB7>
+<U0CB8>
+<U0CB9>
+<U0CBA>
+<U0CBB>
+<U0CBC>
+<U0CBD>
+<U0CBE>
+<U0CBF>
+<U0CC0>
+<U0CC1>
+<U0CC2>
+<U0CC3>
+<U0CC4>
+<U0CC5>
+<U0CC6>
+<U0CC7>
+<U0CC8>
+<U0CC9>
+<U0CCA>
+<U0CCB>
+<U0CCC>
+<U0CCD>
+<U0CCE>
+<U0CCF>
+<U0CD0>
+<U0CD1>
+<U0CD2>
+<U0CD3>
+<U0CD4>
+<U0CD5>
+<U0CD6>
+<U0CD7>
+<U0CD8>
+<U0CD9>
+<U0CDA>
+<U0CDB>
+<U0CDC>
+<U0CDD>
+<U0CDE>
+<U0CDF>
+<U0CE0>
+<U0CE1>
+<U0CE2>
+<U0CE3>
+<U0CE4>
+<U0CE5>
+<U0CE6>
+<U0CE7>
+<U0CE8>
+<U0CE9>
+<U0CEA>
+<U0CEB>
+<U0CEC>
+<U0CED>
+<U0CEE>
+<U0CEF>
+<U0CF0>
+<U0CF1>
+<U0CF2>
+<U0CF3>
+<U0CF4>
+<U0CF5>
+<U0CF6>
+<U0CF7>
+<U0CF8>
+<U0CF9>
+<U0CFA>
+<U0CFB>
+<U0CFC>
+<U0CFD>
+<U0CFE>
+<U0CFF>
+<U0D00>
+<U0D01>
+<U0D02>
+<U0D03>
+<U0D04>
+<U0D05>
+<U0D06>
+<U0D07>
+<U0D08>
+<U0D09>
+<U0D0A>
+<U0D0B>
+<U0D0C>
+<U0D0D>
+<U0D0E>
+<U0D0F>
+<U0D10>
+<U0D11>
+<U0D12>
+<U0D13>
+<U0D14>
+<U0D15>
+<U0D16>
+<U0D17>
+<U0D18>
+<U0D19>
+<U0D1A>
+<U0D1B>
+<U0D1C>
+<U0D1D>
+<U0D1E>
+<U0D1F>
+<U0D20>
+<U0D21>
+<U0D22>
+<U0D23>
+<U0D24>
+<U0D25>
+<U0D26>
+<U0D27>
+<U0D28>
+<U0D29>
+<U0D2A>
+<U0D2B>
+<U0D2C>
+<U0D2D>
+<U0D2E>
+<U0D2F>
+<U0D30>
+<U0D31>
+<U0D32>
+<U0D33>
+<U0D34>
+<U0D35>
+<U0D36>
+<U0D37>
+<U0D38>
+<U0D39>
+<U0D3A>
+<U0D3B>
+<U0D3C>
+<U0D3D>
+<U0D3E>
+<U0D3F>
+<U0D40>
+<U0D41>
+<U0D42>
+<U0D43>
+<U0D44>
+<U0D45>
+<U0D46>
+<U0D47>
+<U0D48>
+<U0D49>
+<U0D4A>
+<U0D4B>
+<U0D4C>
+<U0D4D>
+<U0D4E>
+<U0D4F>
+<U0D50>
+<U0D51>
+<U0D52>
+<U0D53>
+<U0D54>
+<U0D55>
+<U0D56>
+<U0D57>
+<U0D58>
+<U0D59>
+<U0D5A>
+<U0D5B>
+<U0D5C>
+<U0D5D>
+<U0D5E>
+<U0D5F>
+<U0D60>
+<U0D61>
+<U0D62>
+<U0D63>
+<U0D64>
+<U0D65>
+<U0D66>
+<U0D67>
+<U0D68>
+<U0D69>
+<U0D6A>
+<U0D6B>
+<U0D6C>
+<U0D6D>
+<U0D6E>
+<U0D6F>
+<U0D70>
+<U0D71>
+<U0D72>
+<U0D73>
+<U0D74>
+<U0D75>
+<U0D76>
+<U0D77>
+<U0D78>
+<U0D79>
+<U0D7A>
+<U0D7B>
+<U0D7C>
+<U0D7D>
+<U0D7E>
+<U0D7F>
+<U0D80>
+<U0D81>
+<U0D82>
+<U0D83>
+<U0D84>
+<U0D85>
+<U0D86>
+<U0D87>
+<U0D88>
+<U0D89>
+<U0D8A>
+<U0D8B>
+<U0D8C>
+<U0D8D>
+<U0D8E>
+<U0D8F>
+<U0D90>
+<U0D91>
+<U0D92>
+<U0D93>
+<U0D94>
+<U0D95>
+<U0D96>
+<U0D97>
+<U0D98>
+<U0D99>
+<U0D9A>
+<U0D9B>
+<U0D9C>
+<U0D9D>
+<U0D9E>
+<U0D9F>
+<U0DA0>
+<U0DA1>
+<U0DA2>
+<U0DA3>
+<U0DA4>
+<U0DA5>
+<U0DA6>
+<U0DA7>
+<U0DA8>
+<U0DA9>
+<U0DAA>
+<U0DAB>
+<U0DAC>
+<U0DAD>
+<U0DAE>
+<U0DAF>
+<U0DB0>
+<U0DB1>
+<U0DB2>
+<U0DB3>
+<U0DB4>
+<U0DB5>
+<U0DB6>
+<U0DB7>
+<U0DB8>
+<U0DB9>
+<U0DBA>
+<U0DBB>
+<U0DBC>
+<U0DBD>
+<U0DBE>
+<U0DBF>
+<U0DC0>
+<U0DC1>
+<U0DC2>
+<U0DC3>
+<U0DC4>
+<U0DC5>
+<U0DC6>
+<U0DC7>
+<U0DC8>
+<U0DC9>
+<U0DCA>
+<U0DCB>
+<U0DCC>
+<U0DCD>
+<U0DCE>
+<U0DCF>
+<U0DD0>
+<U0DD1>
+<U0DD2>
+<U0DD3>
+<U0DD4>
+<U0DD5>
+<U0DD6>
+<U0DD7>
+<U0DD8>
+<U0DD9>
+<U0DDA>
+<U0DDB>
+<U0DDC>
+<U0DDD>
+<U0DDE>
+<U0DDF>
+<U0DE0>
+<U0DE1>
+<U0DE2>
+<U0DE3>
+<U0DE4>
+<U0DE5>
+<U0DE6>
+<U0DE7>
+<U0DE8>
+<U0DE9>
+<U0DEA>
+<U0DEB>
+<U0DEC>
+<U0DED>
+<U0DEE>
+<U0DEF>
+<U0DF0>
+<U0DF1>
+<U0DF2>
+<U0DF3>
+<U0DF4>
+<U0DF5>
+<U0DF6>
+<U0DF7>
+<U0DF8>
+<U0DF9>
+<U0DFA>
+<U0DFB>
+<U0DFC>
+<U0DFD>
+<U0DFE>
+<U0DFF>
+<U0E00>
+<U0E01>
+<U0E02>
+<U0E03>
+<U0E04>
+<U0E05>
+<U0E06>
+<U0E07>
+<U0E08>
+<U0E09>
+<U0E0A>
+<U0E0B>
+<U0E0C>
+<U0E0D>
+<U0E0E>
+<U0E0F>
+<U0E10>
+<U0E11>
+<U0E12>
+<U0E13>
+<U0E14>
+<U0E15>
+<U0E16>
+<U0E17>
+<U0E18>
+<U0E19>
+<U0E1A>
+<U0E1B>
+<U0E1C>
+<U0E1D>
+<U0E1E>
+<U0E1F>
+<U0E20>
+<U0E21>
+<U0E22>
+<U0E23>
+<U0E24>
+<U0E25>
+<U0E26>
+<U0E27>
+<U0E28>
+<U0E29>
+<U0E2A>
+<U0E2B>
+<U0E2C>
+<U0E2D>
+<U0E2E>
+<U0E2F>
+<U0E30>
+<U0E31>
+<U0E32>
+<U0E33>
+<U0E34>
+<U0E35>
+<U0E36>
+<U0E37>
+<U0E38>
+<U0E39>
+<U0E3A>
+<U0E3B>
+<U0E3C>
+<U0E3D>
+<U0E3E>
+<U0E3F>
+<U0E40>
+<U0E41>
+<U0E42>
+<U0E43>
+<U0E44>
+<U0E45>
+<U0E46>
+<U0E47>
+<U0E48>
+<U0E49>
+<U0E4A>
+<U0E4B>
+<U0E4C>
+<U0E4D>
+<U0E4E>
+<U0E4F>
+<U0E50>
+<U0E51>
+<U0E52>
+<U0E53>
+<U0E54>
+<U0E55>
+<U0E56>
+<U0E57>
+<U0E58>
+<U0E59>
+<U0E5A>
+<U0E5B>
+<U0E5C>
+<U0E5D>
+<U0E5E>
+<U0E5F>
+<U0E60>
+<U0E61>
+<U0E62>
+<U0E63>
+<U0E64>
+<U0E65>
+<U0E66>
+<U0E67>
+<U0E68>
+<U0E69>
+<U0E6A>
+<U0E6B>
+<U0E6C>
+<U0E6D>
+<U0E6E>
+<U0E6F>
+<U0E70>
+<U0E71>
+<U0E72>
+<U0E73>
+<U0E74>
+<U0E75>
+<U0E76>
+<U0E77>
+<U0E78>
+<U0E79>
+<U0E7A>
+<U0E7B>
+<U0E7C>
+<U0E7D>
+<U0E7E>
+<U0E7F>
+<U0E80>
+<U0E81>
+<U0E82>
+<U0E83>
+<U0E84>
+<U0E85>
+<U0E86>
+<U0E87>
+<U0E88>
+<U0E89>
+<U0E8A>
+<U0E8B>
+<U0E8C>
+<U0E8D>
+<U0E8E>
+<U0E8F>
+<U0E90>
+<U0E91>
+<U0E92>
+<U0E93>
+<U0E94>
+<U0E95>
+<U0E96>
+<U0E97>
+<U0E98>
+<U0E99>
+<U0E9A>
+<U0E9B>
+<U0E9C>
+<U0E9D>
+<U0E9E>
+<U0E9F>
+<U0EA0>
+<U0EA1>
+<U0EA2>
+<U0EA3>
+<U0EA4>
+<U0EA5>
+<U0EA6>
+<U0EA7>
+<U0EA8>
+<U0EA9>
+<U0EAA>
+<U0EAB>
+<U0EAC>
+<U0EAD>
+<U0EAE>
+<U0EAF>
+<U0EB0>
+<U0EB1>
+<U0EB2>
+<U0EB3>
+<U0EB4>
+<U0EB5>
+<U0EB6>
+<U0EB7>
+<U0EB8>
+<U0EB9>
+<U0EBA>
+<U0EBB>
+<U0EBC>
+<U0EBD>
+<U0EBE>
+<U0EBF>
+<U0EC0>
+<U0EC1>
+<U0EC2>
+<U0EC3>
+<U0EC4>
+<U0EC5>
+<U0EC6>
+<U0EC7>
+<U0EC8>
+<U0EC9>
+<U0ECA>
+<U0ECB>
+<U0ECC>
+<U0ECD>
+<U0ECE>
+<U0ECF>
+<U0ED0>
+<U0ED1>
+<U0ED2>
+<U0ED3>
+<U0ED4>
+<U0ED5>
+<U0ED6>
+<U0ED7>
+<U0ED8>
+<U0ED9>
+<U0EDA>
+<U0EDB>
+<U0EDC>
+<U0EDD>
+<U0EDE>
+<U0EDF>
+<U0EE0>
+<U0EE1>
+<U0EE2>
+<U0EE3>
+<U0EE4>
+<U0EE5>
+<U0EE6>
+<U0EE7>
+<U0EE8>
+<U0EE9>
+<U0EEA>
+<U0EEB>
+<U0EEC>
+<U0EED>
+<U0EEE>
+<U0EEF>
+<U0EF0>
+<U0EF1>
+<U0EF2>
+<U0EF3>
+<U0EF4>
+<U0EF5>
+<U0EF6>
+<U0EF7>
+<U0EF8>
+<U0EF9>
+<U0EFA>
+<U0EFB>
+<U0EFC>
+<U0EFD>
+<U0EFE>
+<U0EFF>
+<U0F00>
+<U0F01>
+<U0F02>
+<U0F03>
+<U0F04>
+<U0F05>
+<U0F06>
+<U0F07>
+<U0F08>
+<U0F09>
+<U0F0A>
+<U0F0B>
+<U0F0C>
+<U0F0D>
+<U0F0E>
+<U0F0F>
+<U0F10>
+<U0F11>
+<U0F12>
+<U0F13>
+<U0F14>
+<U0F15>
+<U0F16>
+<U0F17>
+<U0F18>
+<U0F19>
+<U0F1A>
+<U0F1B>
+<U0F1C>
+<U0F1D>
+<U0F1E>
+<U0F1F>
+<U0F20>
+<U0F21>
+<U0F22>
+<U0F23>
+<U0F24>
+<U0F25>
+<U0F26>
+<U0F27>
+<U0F28>
+<U0F29>
+<U0F2A>
+<U0F2B>
+<U0F2C>
+<U0F2D>
+<U0F2E>
+<U0F2F>
+<U0F30>
+<U0F31>
+<U0F32>
+<U0F33>
+<U0F34>
+<U0F35>
+<U0F36>
+<U0F37>
+<U0F38>
+<U0F39>
+<U0F3A>
+<U0F3B>
+<U0F3C>
+<U0F3D>
+<U0F3E>
+<U0F3F>
+<U0F40>
+<U0F41>
+<U0F42>
+<U0F43>
+<U0F44>
+<U0F45>
+<U0F46>
+<U0F47>
+<U0F48>
+<U0F49>
+<U0F4A>
+<U0F4B>
+<U0F4C>
+<U0F4D>
+<U0F4E>
+<U0F4F>
+<U0F50>
+<U0F51>
+<U0F52>
+<U0F53>
+<U0F54>
+<U0F55>
+<U0F56>
+<U0F57>
+<U0F58>
+<U0F59>
+<U0F5A>
+<U0F5B>
+<U0F5C>
+<U0F5D>
+<U0F5E>
+<U0F5F>
+<U0F60>
+<U0F61>
+<U0F62>
+<U0F63>
+<U0F64>
+<U0F65>
+<U0F66>
+<U0F67>
+<U0F68>
+<U0F69>
+<U0F6A>
+<U0F6B>
+<U0F6C>
+<U0F6D>
+<U0F6E>
+<U0F6F>
+<U0F70>
+<U0F71>
+<U0F72>
+<U0F73>
+<U0F74>
+<U0F75>
+<U0F76>
+<U0F77>
+<U0F78>
+<U0F79>
+<U0F7A>
+<U0F7B>
+<U0F7C>
+<U0F7D>
+<U0F7E>
+<U0F7F>
+<U0F80>
+<U0F81>
+<U0F82>
+<U0F83>
+<U0F84>
+<U0F85>
+<U0F86>
+<U0F87>
+<U0F88>
+<U0F89>
+<U0F8A>
+<U0F8B>
+<U0F8C>
+<U0F8D>
+<U0F8E>
+<U0F8F>
+<U0F90>
+<U0F91>
+<U0F92>
+<U0F93>
+<U0F94>
+<U0F95>
+<U0F96>
+<U0F97>
+<U0F98>
+<U0F99>
+<U0F9A>
+<U0F9B>
+<U0F9C>
+<U0F9D>
+<U0F9E>
+<U0F9F>
+<U0FA0>
+<U0FA1>
+<U0FA2>
+<U0FA3>
+<U0FA4>
+<U0FA5>
+<U0FA6>
+<U0FA7>
+<U0FA8>
+<U0FA9>
+<U0FAA>
+<U0FAB>
+<U0FAC>
+<U0FAD>
+<U0FAE>
+<U0FAF>
+<U0FB0>
+<U0FB1>
+<U0FB2>
+<U0FB3>
+<U0FB4>
+<U0FB5>
+<U0FB6>
+<U0FB7>
+<U0FB8>
+<U0FB9>
+<U0FBA>
+<U0FBB>
+<U0FBC>
+<U0FBD>
+<U0FBE>
+<U0FBF>
+<U0FC0>
+<U0FC1>
+<U0FC2>
+<U0FC3>
+<U0FC4>
+<U0FC5>
+<U0FC6>
+<U0FC7>
+<U0FC8>
+<U0FC9>
+<U0FCA>
+<U0FCB>
+<U0FCC>
+<U0FCD>
+<U0FCE>
+<U0FCF>
+<U0FD0>
+<U0FD1>
+<U0FD2>
+<U0FD3>
+<U0FD4>
+<U0FD5>
+<U0FD6>
+<U0FD7>
+<U0FD8>
+<U0FD9>
+<U0FDA>
+<U0FDB>
+<U0FDC>
+<U0FDD>
+<U0FDE>
+<U0FDF>
+<U0FE0>
+<U0FE1>
+<U0FE2>
+<U0FE3>
+<U0FE4>
+<U0FE5>
+<U0FE6>
+<U0FE7>
+<U0FE8>
+<U0FE9>
+<U0FEA>
+<U0FEB>
+<U0FEC>
+<U0FED>
+<U0FEE>
+<U0FEF>
+<U0FF0>
+<U0FF1>
+<U0FF2>
+<U0FF3>
+<U0FF4>
+<U0FF5>
+<U0FF6>
+<U0FF7>
+<U0FF8>
+<U0FF9>
+<U0FFA>
+<U0FFB>
+<U0FFC>
+<U0FFD>
+<U0FFE>
+<U0FFF>
+<U1000>
+<U1001>
+<U1002>
+<U1003>
+<U1004>
+<U1005>
+<U1006>
+<U1007>
+<U1008>
+<U1009>
+<U100A>
+<U100B>
+<U100C>
+<U100D>
+<U100E>
+<U100F>
+<U1010>
+<U1011>
+<U1012>
+<U1013>
+<U1014>
+<U1015>
+<U1016>
+<U1017>
+<U1018>
+<U1019>
+<U101A>
+<U101B>
+<U101C>
+<U101D>
+<U101E>
+<U101F>
+<U1020>
+<U1021>
+<U1022>
+<U1023>
+<U1024>
+<U1025>
+<U1026>
+<U1027>
+<U1028>
+<U1029>
+<U102A>
+<U102B>
+<U102C>
+<U102D>
+<U102E>
+<U102F>
+<U1030>
+<U1031>
+<U1032>
+<U1033>
+<U1034>
+<U1035>
+<U1036>
+<U1037>
+<U1038>
+<U1039>
+<U103A>
+<U103B>
+<U103C>
+<U103D>
+<U103E>
+<U103F>
+<U1040>
+<U1041>
+<U1042>
+<U1043>
+<U1044>
+<U1045>
+<U1046>
+<U1047>
+<U1048>
+<U1049>
+<U104A>
+<U104B>
+<U104C>
+<U104D>
+<U104E>
+<U104F>
+<U1050>
+<U1051>
+<U1052>
+<U1053>
+<U1054>
+<U1055>
+<U1056>
+<U1057>
+<U1058>
+<U1059>
+<U105A>
+<U105B>
+<U105C>
+<U105D>
+<U105E>
+<U105F>
+<U1060>
+<U1061>
+<U1062>
+<U1063>
+<U1064>
+<U1065>
+<U1066>
+<U1067>
+<U1068>
+<U1069>
+<U106A>
+<U106B>
+<U106C>
+<U106D>
+<U106E>
+<U106F>
+<U1070>
+<U1071>
+<U1072>
+<U1073>
+<U1074>
+<U1075>
+<U1076>
+<U1077>
+<U1078>
+<U1079>
+<U107A>
+<U107B>
+<U107C>
+<U107D>
+<U107E>
+<U107F>
+<U1080>
+<U1081>
+<U1082>
+<U1083>
+<U1084>
+<U1085>
+<U1086>
+<U1087>
+<U1088>
+<U1089>
+<U108A>
+<U108B>
+<U108C>
+<U108D>
+<U108E>
+<U108F>
+<U1090>
+<U1091>
+<U1092>
+<U1093>
+<U1094>
+<U1095>
+<U1096>
+<U1097>
+<U1098>
+<U1099>
+<U109A>
+<U109B>
+<U109C>
+<U109D>
+<U109E>
+<U109F>
+<U10A0>
+<U10A1>
+<U10A2>
+<U10A3>
+<U10A4>
+<U10A5>
+<U10A6>
+<U10A7>
+<U10A8>
+<U10A9>
+<U10AA>
+<U10AB>
+<U10AC>
+<U10AD>
+<U10AE>
+<U10AF>
+<U10B0>
+<U10B1>
+<U10B2>
+<U10B3>
+<U10B4>
+<U10B5>
+<U10B6>
+<U10B7>
+<U10B8>
+<U10B9>
+<U10BA>
+<U10BB>
+<U10BC>
+<U10BD>
+<U10BE>
+<U10BF>
+<U10C0>
+<U10C1>
+<U10C2>
+<U10C3>
+<U10C4>
+<U10C5>
+<U10C6>
+<U10C7>
+<U10C8>
+<U10C9>
+<U10CA>
+<U10CB>
+<U10CC>
+<U10CD>
+<U10CE>
+<U10CF>
+<U10D0>
+<U10D1>
+<U10D2>
+<U10D3>
+<U10D4>
+<U10D5>
+<U10D6>
+<U10D7>
+<U10D8>
+<U10D9>
+<U10DA>
+<U10DB>
+<U10DC>
+<U10DD>
+<U10DE>
+<U10DF>
+<U10E0>
+<U10E1>
+<U10E2>
+<U10E3>
+<U10E4>
+<U10E5>
+<U10E6>
+<U10E7>
+<U10E8>
+<U10E9>
+<U10EA>
+<U10EB>
+<U10EC>
+<U10ED>
+<U10EE>
+<U10EF>
+<U10F0>
+<U10F1>
+<U10F2>
+<U10F3>
+<U10F4>
+<U10F5>
+<U10F6>
+<U10F7>
+<U10F8>
+<U10F9>
+<U10FA>
+<U10FB>
+<U10FC>
+<U10FD>
+<U10FE>
+<U10FF>
+<U1100>
+<U1101>
+<U1102>
+<U1103>
+<U1104>
+<U1105>
+<U1106>
+<U1107>
+<U1108>
+<U1109>
+<U110A>
+<U110B>
+<U110C>
+<U110D>
+<U110E>
+<U110F>
+<U1110>
+<U1111>
+<U1112>
+<U1113>
+<U1114>
+<U1115>
+<U1116>
+<U1117>
+<U1118>
+<U1119>
+<U111A>
+<U111B>
+<U111C>
+<U111D>
+<U111E>
+<U111F>
+<U1120>
+<U1121>
+<U1122>
+<U1123>
+<U1124>
+<U1125>
+<U1126>
+<U1127>
+<U1128>
+<U1129>
+<U112A>
+<U112B>
+<U112C>
+<U112D>
+<U112E>
+<U112F>
+<U1130>
+<U1131>
+<U1132>
+<U1133>
+<U1134>
+<U1135>
+<U1136>
+<U1137>
+<U1138>
+<U1139>
+<U113A>
+<U113B>
+<U113C>
+<U113D>
+<U113E>
+<U113F>
+<U1140>
+<U1141>
+<U1142>
+<U1143>
+<U1144>
+<U1145>
+<U1146>
+<U1147>
+<U1148>
+<U1149>
+<U114A>
+<U114B>
+<U114C>
+<U114D>
+<U114E>
+<U114F>
+<U1150>
+<U1151>
+<U1152>
+<U1153>
+<U1154>
+<U1155>
+<U1156>
+<U1157>
+<U1158>
+<U1159>
+<U115A>
+<U115B>
+<U115C>
+<U115D>
+<U115E>
+<U115F>
+<U1160>
+<U1161>
+<U1162>
+<U1163>
+<U1164>
+<U1165>
+<U1166>
+<U1167>
+<U1168>
+<U1169>
+<U116A>
+<U116B>
+<U116C>
+<U116D>
+<U116E>
+<U116F>
+<U1170>
+<U1171>
+<U1172>
+<U1173>
+<U1174>
+<U1175>
+<U1176>
+<U1177>
+<U1178>
+<U1179>
+<U117A>
+<U117B>
+<U117C>
+<U117D>
+<U117E>
+<U117F>
+<U1180>
+<U1181>
+<U1182>
+<U1183>
+<U1184>
+<U1185>
+<U1186>
+<U1187>
+<U1188>
+<U1189>
+<U118A>
+<U118B>
+<U118C>
+<U118D>
+<U118E>
+<U118F>
+<U1190>
+<U1191>
+<U1192>
+<U1193>
+<U1194>
+<U1195>
+<U1196>
+<U1197>
+<U1198>
+<U1199>
+<U119A>
+<U119B>
+<U119C>
+<U119D>
+<U119E>
+<U119F>
+<U11A0>
+<U11A1>
+<U11A2>
+<U11A3>
+<U11A4>
+<U11A5>
+<U11A6>
+<U11A7>
+<U11A8>
+<U11A9>
+<U11AA>
+<U11AB>
+<U11AC>
+<U11AD>
+<U11AE>
+<U11AF>
+<U11B0>
+<U11B1>
+<U11B2>
+<U11B3>
+<U11B4>
+<U11B5>
+<U11B6>
+<U11B7>
+<U11B8>
+<U11B9>
+<U11BA>
+<U11BB>
+<U11BC>
+<U11BD>
+<U11BE>
+<U11BF>
+<U11C0>
+<U11C1>
+<U11C2>
+<U11C3>
+<U11C4>
+<U11C5>
+<U11C6>
+<U11C7>
+<U11C8>
+<U11C9>
+<U11CA>
+<U11CB>
+<U11CC>
+<U11CD>
+<U11CE>
+<U11CF>
+<U11D0>
+<U11D1>
+<U11D2>
+<U11D3>
+<U11D4>
+<U11D5>
+<U11D6>
+<U11D7>
+<U11D8>
+<U11D9>
+<U11DA>
+<U11DB>
+<U11DC>
+<U11DD>
+<U11DE>
+<U11DF>
+<U11E0>
+<U11E1>
+<U11E2>
+<U11E3>
+<U11E4>
+<U11E5>
+<U11E6>
+<U11E7>
+<U11E8>
+<U11E9>
+<U11EA>
+<U11EB>
+<U11EC>
+<U11ED>
+<U11EE>
+<U11EF>
+<U11F0>
+<U11F1>
+<U11F2>
+<U11F3>
+<U11F4>
+<U11F5>
+<U11F6>
+<U11F7>
+<U11F8>
+<U11F9>
+<U11FA>
+<U11FB>
+<U11FC>
+<U11FD>
+<U11FE>
+<U11FF>
+<U1200>
+<U1201>
+<U1202>
+<U1203>
+<U1204>
+<U1205>
+<U1206>
+<U1207>
+<U1208>
+<U1209>
+<U120A>
+<U120B>
+<U120C>
+<U120D>
+<U120E>
+<U120F>
+<U1210>
+<U1211>
+<U1212>
+<U1213>
+<U1214>
+<U1215>
+<U1216>
+<U1217>
+<U1218>
+<U1219>
+<U121A>
+<U121B>
+<U121C>
+<U121D>
+<U121E>
+<U121F>
+<U1220>
+<U1221>
+<U1222>
+<U1223>
+<U1224>
+<U1225>
+<U1226>
+<U1227>
+<U1228>
+<U1229>
+<U122A>
+<U122B>
+<U122C>
+<U122D>
+<U122E>
+<U122F>
+<U1230>
+<U1231>
+<U1232>
+<U1233>
+<U1234>
+<U1235>
+<U1236>
+<U1237>
+<U1238>
+<U1239>
+<U123A>
+<U123B>
+<U123C>
+<U123D>
+<U123E>
+<U123F>
+<U1240>
+<U1241>
+<U1242>
+<U1243>
+<U1244>
+<U1245>
+<U1246>
+<U1247>
+<U1248>
+<U1249>
+<U124A>
+<U124B>
+<U124C>
+<U124D>
+<U124E>
+<U124F>
+<U1250>
+<U1251>
+<U1252>
+<U1253>
+<U1254>
+<U1255>
+<U1256>
+<U1257>
+<U1258>
+<U1259>
+<U125A>
+<U125B>
+<U125C>
+<U125D>
+<U125E>
+<U125F>
+<U1260>
+<U1261>
+<U1262>
+<U1263>
+<U1264>
+<U1265>
+<U1266>
+<U1267>
+<U1268>
+<U1269>
+<U126A>
+<U126B>
+<U126C>
+<U126D>
+<U126E>
+<U126F>
+<U1270>
+<U1271>
+<U1272>
+<U1273>
+<U1274>
+<U1275>
+<U1276>
+<U1277>
+<U1278>
+<U1279>
+<U127A>
+<U127B>
+<U127C>
+<U127D>
+<U127E>
+<U127F>
+<U1280>
+<U1281>
+<U1282>
+<U1283>
+<U1284>
+<U1285>
+<U1286>
+<U1287>
+<U1288>
+<U1289>
+<U128A>
+<U128B>
+<U128C>
+<U128D>
+<U128E>
+<U128F>
+<U1290>
+<U1291>
+<U1292>
+<U1293>
+<U1294>
+<U1295>
+<U1296>
+<U1297>
+<U1298>
+<U1299>
+<U129A>
+<U129B>
+<U129C>
+<U129D>
+<U129E>
+<U129F>
+<U12A0>
+<U12A1>
+<U12A2>
+<U12A3>
+<U12A4>
+<U12A5>
+<U12A6>
+<U12A7>
+<U12A8>
+<U12A9>
+<U12AA>
+<U12AB>
+<U12AC>
+<U12AD>
+<U12AE>
+<U12AF>
+<U12B0>
+<U12B1>
+<U12B2>
+<U12B3>
+<U12B4>
+<U12B5>
+<U12B6>
+<U12B7>
+<U12B8>
+<U12B9>
+<U12BA>
+<U12BB>
+<U12BC>
+<U12BD>
+<U12BE>
+<U12BF>
+<U12C0>
+<U12C1>
+<U12C2>
+<U12C3>
+<U12C4>
+<U12C5>
+<U12C6>
+<U12C7>
+<U12C8>
+<U12C9>
+<U12CA>
+<U12CB>
+<U12CC>
+<U12CD>
+<U12CE>
+<U12CF>
+<U12D0>
+<U12D1>
+<U12D2>
+<U12D3>
+<U12D4>
+<U12D5>
+<U12D6>
+<U12D7>
+<U12D8>
+<U12D9>
+<U12DA>
+<U12DB>
+<U12DC>
+<U12DD>
+<U12DE>
+<U12DF>
+<U12E0>
+<U12E1>
+<U12E2>
+<U12E3>
+<U12E4>
+<U12E5>
+<U12E6>
+<U12E7>
+<U12E8>
+<U12E9>
+<U12EA>
+<U12EB>
+<U12EC>
+<U12ED>
+<U12EE>
+<U12EF>
+<U12F0>
+<U12F1>
+<U12F2>
+<U12F3>
+<U12F4>
+<U12F5>
+<U12F6>
+<U12F7>
+<U12F8>
+<U12F9>
+<U12FA>
+<U12FB>
+<U12FC>
+<U12FD>
+<U12FE>
+<U12FF>
+<U1300>
+<U1301>
+<U1302>
+<U1303>
+<U1304>
+<U1305>
+<U1306>
+<U1307>
+<U1308>
+<U1309>
+<U130A>
+<U130B>
+<U130C>
+<U130D>
+<U130E>
+<U130F>
+<U1310>
+<U1311>
+<U1312>
+<U1313>
+<U1314>
+<U1315>
+<U1316>
+<U1317>
+<U1318>
+<U1319>
+<U131A>
+<U131B>
+<U131C>
+<U131D>
+<U131E>
+<U131F>
+<U1320>
+<U1321>
+<U1322>
+<U1323>
+<U1324>
+<U1325>
+<U1326>
+<U1327>
+<U1328>
+<U1329>
+<U132A>
+<U132B>
+<U132C>
+<U132D>
+<U132E>
+<U132F>
+<U1330>
+<U1331>
+<U1332>
+<U1333>
+<U1334>
+<U1335>
+<U1336>
+<U1337>
+<U1338>
+<U1339>
+<U133A>
+<U133B>
+<U133C>
+<U133D>
+<U133E>
+<U133F>
+<U1340>
+<U1341>
+<U1342>
+<U1343>
+<U1344>
+<U1345>
+<U1346>
+<U1347>
+<U1348>
+<U1349>
+<U134A>
+<U134B>
+<U134C>
+<U134D>
+<U134E>
+<U134F>
+<U1350>
+<U1351>
+<U1352>
+<U1353>
+<U1354>
+<U1355>
+<U1356>
+<U1357>
+<U1358>
+<U1359>
+<U135A>
+<U135B>
+<U135C>
+<U135D>
+<U135E>
+<U135F>
+<U1360>
+<U1361>
+<U1362>
+<U1363>
+<U1364>
+<U1365>
+<U1366>
+<U1367>
+<U1368>
+<U1369>
+<U136A>
+<U136B>
+<U136C>
+<U136D>
+<U136E>
+<U136F>
+<U1370>
+<U1371>
+<U1372>
+<U1373>
+<U1374>
+<U1375>
+<U1376>
+<U1377>
+<U1378>
+<U1379>
+<U137A>
+<U137B>
+<U137C>
+<U137D>
+<U137E>
+<U137F>
+<U1380>
+<U1381>
+<U1382>
+<U1383>
+<U1384>
+<U1385>
+<U1386>
+<U1387>
+<U1388>
+<U1389>
+<U138A>
+<U138B>
+<U138C>
+<U138D>
+<U138E>
+<U138F>
+<U1390>
+<U1391>
+<U1392>
+<U1393>
+<U1394>
+<U1395>
+<U1396>
+<U1397>
+<U1398>
+<U1399>
+<U139A>
+<U139B>
+<U139C>
+<U139D>
+<U139E>
+<U139F>
+<U13A0>
+<U13A1>
+<U13A2>
+<U13A3>
+<U13A4>
+<U13A5>
+<U13A6>
+<U13A7>
+<U13A8>
+<U13A9>
+<U13AA>
+<U13AB>
+<U13AC>
+<U13AD>
+<U13AE>
+<U13AF>
+<U13B0>
+<U13B1>
+<U13B2>
+<U13B3>
+<U13B4>
+<U13B5>
+<U13B6>
+<U13B7>
+<U13B8>
+<U13B9>
+<U13BA>
+<U13BB>
+<U13BC>
+<U13BD>
+<U13BE>
+<U13BF>
+<U13C0>
+<U13C1>
+<U13C2>
+<U13C3>
+<U13C4>
+<U13C5>
+<U13C6>
+<U13C7>
+<U13C8>
+<U13C9>
+<U13CA>
+<U13CB>
+<U13CC>
+<U13CD>
+<U13CE>
+<U13CF>
+<U13D0>
+<U13D1>
+<U13D2>
+<U13D3>
+<U13D4>
+<U13D5>
+<U13D6>
+<U13D7>
+<U13D8>
+<U13D9>
+<U13DA>
+<U13DB>
+<U13DC>
+<U13DD>
+<U13DE>
+<U13DF>
+<U13E0>
+<U13E1>
+<U13E2>
+<U13E3>
+<U13E4>
+<U13E5>
+<U13E6>
+<U13E7>
+<U13E8>
+<U13E9>
+<U13EA>
+<U13EB>
+<U13EC>
+<U13ED>
+<U13EE>
+<U13EF>
+<U13F0>
+<U13F1>
+<U13F2>
+<U13F3>
+<U13F4>
+<U13F5>
+<U13F6>
+<U13F7>
+<U13F8>
+<U13F9>
+<U13FA>
+<U13FB>
+<U13FC>
+<U13FD>
+<U13FE>
+<U13FF>
+<U1400>
+<U1401>
+<U1402>
+<U1403>
+<U1404>
+<U1405>
+<U1406>
+<U1407>
+<U1408>
+<U1409>
+<U140A>
+<U140B>
+<U140C>
+<U140D>
+<U140E>
+<U140F>
+<U1410>
+<U1411>
+<U1412>
+<U1413>
+<U1414>
+<U1415>
+<U1416>
+<U1417>
+<U1418>
+<U1419>
+<U141A>
+<U141B>
+<U141C>
+<U141D>
+<U141E>
+<U141F>
+<U1420>
+<U1421>
+<U1422>
+<U1423>
+<U1424>
+<U1425>
+<U1426>
+<U1427>
+<U1428>
+<U1429>
+<U142A>
+<U142B>
+<U142C>
+<U142D>
+<U142E>
+<U142F>
+<U1430>
+<U1431>
+<U1432>
+<U1433>
+<U1434>
+<U1435>
+<U1436>
+<U1437>
+<U1438>
+<U1439>
+<U143A>
+<U143B>
+<U143C>
+<U143D>
+<U143E>
+<U143F>
+<U1440>
+<U1441>
+<U1442>
+<U1443>
+<U1444>
+<U1445>
+<U1446>
+<U1447>
+<U1448>
+<U1449>
+<U144A>
+<U144B>
+<U144C>
+<U144D>
+<U144E>
+<U144F>
+<U1450>
+<U1451>
+<U1452>
+<U1453>
+<U1454>
+<U1455>
+<U1456>
+<U1457>
+<U1458>
+<U1459>
+<U145A>
+<U145B>
+<U145C>
+<U145D>
+<U145E>
+<U145F>
+<U1460>
+<U1461>
+<U1462>
+<U1463>
+<U1464>
+<U1465>
+<U1466>
+<U1467>
+<U1468>
+<U1469>
+<U146A>
+<U146B>
+<U146C>
+<U146D>
+<U146E>
+<U146F>
+<U1470>
+<U1471>
+<U1472>
+<U1473>
+<U1474>
+<U1475>
+<U1476>
+<U1477>
+<U1478>
+<U1479>
+<U147A>
+<U147B>
+<U147C>
+<U147D>
+<U147E>
+<U147F>
+<U1480>
+<U1481>
+<U1482>
+<U1483>
+<U1484>
+<U1485>
+<U1486>
+<U1487>
+<U1488>
+<U1489>
+<U148A>
+<U148B>
+<U148C>
+<U148D>
+<U148E>
+<U148F>
+<U1490>
+<U1491>
+<U1492>
+<U1493>
+<U1494>
+<U1495>
+<U1496>
+<U1497>
+<U1498>
+<U1499>
+<U149A>
+<U149B>
+<U149C>
+<U149D>
+<U149E>
+<U149F>
+<U14A0>
+<U14A1>
+<U14A2>
+<U14A3>
+<U14A4>
+<U14A5>
+<U14A6>
+<U14A7>
+<U14A8>
+<U14A9>
+<U14AA>
+<U14AB>
+<U14AC>
+<U14AD>
+<U14AE>
+<U14AF>
+<U14B0>
+<U14B1>
+<U14B2>
+<U14B3>
+<U14B4>
+<U14B5>
+<U14B6>
+<U14B7>
+<U14B8>
+<U14B9>
+<U14BA>
+<U14BB>
+<U14BC>
+<U14BD>
+<U14BE>
+<U14BF>
+<U14C0>
+<U14C1>
+<U14C2>
+<U14C3>
+<U14C4>
+<U14C5>
+<U14C6>
+<U14C7>
+<U14C8>
+<U14C9>
+<U14CA>
+<U14CB>
+<U14CC>
+<U14CD>
+<U14CE>
+<U14CF>
+<U14D0>
+<U14D1>
+<U14D2>
+<U14D3>
+<U14D4>
+<U14D5>
+<U14D6>
+<U14D7>
+<U14D8>
+<U14D9>
+<U14DA>
+<U14DB>
+<U14DC>
+<U14DD>
+<U14DE>
+<U14DF>
+<U14E0>
+<U14E1>
+<U14E2>
+<U14E3>
+<U14E4>
+<U14E5>
+<U14E6>
+<U14E7>
+<U14E8>
+<U14E9>
+<U14EA>
+<U14EB>
+<U14EC>
+<U14ED>
+<U14EE>
+<U14EF>
+<U14F0>
+<U14F1>
+<U14F2>
+<U14F3>
+<U14F4>
+<U14F5>
+<U14F6>
+<U14F7>
+<U14F8>
+<U14F9>
+<U14FA>
+<U14FB>
+<U14FC>
+<U14FD>
+<U14FE>
+<U14FF>
+<U1500>
+<U1501>
+<U1502>
+<U1503>
+<U1504>
+<U1505>
+<U1506>
+<U1507>
+<U1508>
+<U1509>
+<U150A>
+<U150B>
+<U150C>
+<U150D>
+<U150E>
+<U150F>
+<U1510>
+<U1511>
+<U1512>
+<U1513>
+<U1514>
+<U1515>
+<U1516>
+<U1517>
+<U1518>
+<U1519>
+<U151A>
+<U151B>
+<U151C>
+<U151D>
+<U151E>
+<U151F>
+<U1520>
+<U1521>
+<U1522>
+<U1523>
+<U1524>
+<U1525>
+<U1526>
+<U1527>
+<U1528>
+<U1529>
+<U152A>
+<U152B>
+<U152C>
+<U152D>
+<U152E>
+<U152F>
+<U1530>
+<U1531>
+<U1532>
+<U1533>
+<U1534>
+<U1535>
+<U1536>
+<U1537>
+<U1538>
+<U1539>
+<U153A>
+<U153B>
+<U153C>
+<U153D>
+<U153E>
+<U153F>
+<U1540>
+<U1541>
+<U1542>
+<U1543>
+<U1544>
+<U1545>
+<U1546>
+<U1547>
+<U1548>
+<U1549>
+<U154A>
+<U154B>
+<U154C>
+<U154D>
+<U154E>
+<U154F>
+<U1550>
+<U1551>
+<U1552>
+<U1553>
+<U1554>
+<U1555>
+<U1556>
+<U1557>
+<U1558>
+<U1559>
+<U155A>
+<U155B>
+<U155C>
+<U155D>
+<U155E>
+<U155F>
+<U1560>
+<U1561>
+<U1562>
+<U1563>
+<U1564>
+<U1565>
+<U1566>
+<U1567>
+<U1568>
+<U1569>
+<U156A>
+<U156B>
+<U156C>
+<U156D>
+<U156E>
+<U156F>
+<U1570>
+<U1571>
+<U1572>
+<U1573>
+<U1574>
+<U1575>
+<U1576>
+<U1577>
+<U1578>
+<U1579>
+<U157A>
+<U157B>
+<U157C>
+<U157D>
+<U157E>
+<U157F>
+<U1580>
+<U1581>
+<U1582>
+<U1583>
+<U1584>
+<U1585>
+<U1586>
+<U1587>
+<U1588>
+<U1589>
+<U158A>
+<U158B>
+<U158C>
+<U158D>
+<U158E>
+<U158F>
+<U1590>
+<U1591>
+<U1592>
+<U1593>
+<U1594>
+<U1595>
+<U1596>
+<U1597>
+<U1598>
+<U1599>
+<U159A>
+<U159B>
+<U159C>
+<U159D>
+<U159E>
+<U159F>
+<U15A0>
+<U15A1>
+<U15A2>
+<U15A3>
+<U15A4>
+<U15A5>
+<U15A6>
+<U15A7>
+<U15A8>
+<U15A9>
+<U15AA>
+<U15AB>
+<U15AC>
+<U15AD>
+<U15AE>
+<U15AF>
+<U15B0>
+<U15B1>
+<U15B2>
+<U15B3>
+<U15B4>
+<U15B5>
+<U15B6>
+<U15B7>
+<U15B8>
+<U15B9>
+<U15BA>
+<U15BB>
+<U15BC>
+<U15BD>
+<U15BE>
+<U15BF>
+<U15C0>
+<U15C1>
+<U15C2>
+<U15C3>
+<U15C4>
+<U15C5>
+<U15C6>
+<U15C7>
+<U15C8>
+<U15C9>
+<U15CA>
+<U15CB>
+<U15CC>
+<U15CD>
+<U15CE>
+<U15CF>
+<U15D0>
+<U15D1>
+<U15D2>
+<U15D3>
+<U15D4>
+<U15D5>
+<U15D6>
+<U15D7>
+<U15D8>
+<U15D9>
+<U15DA>
+<U15DB>
+<U15DC>
+<U15DD>
+<U15DE>
+<U15DF>
+<U15E0>
+<U15E1>
+<U15E2>
+<U15E3>
+<U15E4>
+<U15E5>
+<U15E6>
+<U15E7>
+<U15E8>
+<U15E9>
+<U15EA>
+<U15EB>
+<U15EC>
+<U15ED>
+<U15EE>
+<U15EF>
+<U15F0>
+<U15F1>
+<U15F2>
+<U15F3>
+<U15F4>
+<U15F5>
+<U15F6>
+<U15F7>
+<U15F8>
+<U15F9>
+<U15FA>
+<U15FB>
+<U15FC>
+<U15FD>
+<U15FE>
+<U15FF>
+<U1600>
+<U1601>
+<U1602>
+<U1603>
+<U1604>
+<U1605>
+<U1606>
+<U1607>
+<U1608>
+<U1609>
+<U160A>
+<U160B>
+<U160C>
+<U160D>
+<U160E>
+<U160F>
+<U1610>
+<U1611>
+<U1612>
+<U1613>
+<U1614>
+<U1615>
+<U1616>
+<U1617>
+<U1618>
+<U1619>
+<U161A>
+<U161B>
+<U161C>
+<U161D>
+<U161E>
+<U161F>
+<U1620>
+<U1621>
+<U1622>
+<U1623>
+<U1624>
+<U1625>
+<U1626>
+<U1627>
+<U1628>
+<U1629>
+<U162A>
+<U162B>
+<U162C>
+<U162D>
+<U162E>
+<U162F>
+<U1630>
+<U1631>
+<U1632>
+<U1633>
+<U1634>
+<U1635>
+<U1636>
+<U1637>
+<U1638>
+<U1639>
+<U163A>
+<U163B>
+<U163C>
+<U163D>
+<U163E>
+<U163F>
+<U1640>
+<U1641>
+<U1642>
+<U1643>
+<U1644>
+<U1645>
+<U1646>
+<U1647>
+<U1648>
+<U1649>
+<U164A>
+<U164B>
+<U164C>
+<U164D>
+<U164E>
+<U164F>
+<U1650>
+<U1651>
+<U1652>
+<U1653>
+<U1654>
+<U1655>
+<U1656>
+<U1657>
+<U1658>
+<U1659>
+<U165A>
+<U165B>
+<U165C>
+<U165D>
+<U165E>
+<U165F>
+<U1660>
+<U1661>
+<U1662>
+<U1663>
+<U1664>
+<U1665>
+<U1666>
+<U1667>
+<U1668>
+<U1669>
+<U166A>
+<U166B>
+<U166C>
+<U166D>
+<U166E>
+<U166F>
+<U1670>
+<U1671>
+<U1672>
+<U1673>
+<U1674>
+<U1675>
+<U1676>
+<U1677>
+<U1678>
+<U1679>
+<U167A>
+<U167B>
+<U167C>
+<U167D>
+<U167E>
+<U167F>
+<U1680>
+<U1681>
+<U1682>
+<U1683>
+<U1684>
+<U1685>
+<U1686>
+<U1687>
+<U1688>
+<U1689>
+<U168A>
+<U168B>
+<U168C>
+<U168D>
+<U168E>
+<U168F>
+<U1690>
+<U1691>
+<U1692>
+<U1693>
+<U1694>
+<U1695>
+<U1696>
+<U1697>
+<U1698>
+<U1699>
+<U169A>
+<U169B>
+<U169C>
+<U169D>
+<U169E>
+<U169F>
+<U16A0>
+<U16A1>
+<U16A2>
+<U16A3>
+<U16A4>
+<U16A5>
+<U16A6>
+<U16A7>
+<U16A8>
+<U16A9>
+<U16AA>
+<U16AB>
+<U16AC>
+<U16AD>
+<U16AE>
+<U16AF>
+<U16B0>
+<U16B1>
+<U16B2>
+<U16B3>
+<U16B4>
+<U16B5>
+<U16B6>
+<U16B7>
+<U16B8>
+<U16B9>
+<U16BA>
+<U16BB>
+<U16BC>
+<U16BD>
+<U16BE>
+<U16BF>
+<U16C0>
+<U16C1>
+<U16C2>
+<U16C3>
+<U16C4>
+<U16C5>
+<U16C6>
+<U16C7>
+<U16C8>
+<U16C9>
+<U16CA>
+<U16CB>
+<U16CC>
+<U16CD>
+<U16CE>
+<U16CF>
+<U16D0>
+<U16D1>
+<U16D2>
+<U16D3>
+<U16D4>
+<U16D5>
+<U16D6>
+<U16D7>
+<U16D8>
+<U16D9>
+<U16DA>
+<U16DB>
+<U16DC>
+<U16DD>
+<U16DE>
+<U16DF>
+<U16E0>
+<U16E1>
+<U16E2>
+<U16E3>
+<U16E4>
+<U16E5>
+<U16E6>
+<U16E7>
+<U16E8>
+<U16E9>
+<U16EA>
+<U16EB>
+<U16EC>
+<U16ED>
+<U16EE>
+<U16EF>
+<U16F0>
+<U16F1>
+<U16F2>
+<U16F3>
+<U16F4>
+<U16F5>
+<U16F6>
+<U16F7>
+<U16F8>
+<U16F9>
+<U16FA>
+<U16FB>
+<U16FC>
+<U16FD>
+<U16FE>
+<U16FF>
+<U1700>
+<U1701>
+<U1702>
+<U1703>
+<U1704>
+<U1705>
+<U1706>
+<U1707>
+<U1708>
+<U1709>
+<U170A>
+<U170B>
+<U170C>
+<U170D>
+<U170E>
+<U170F>
+<U1710>
+<U1711>
+<U1712>
+<U1713>
+<U1714>
+<U1715>
+<U1716>
+<U1717>
+<U1718>
+<U1719>
+<U171A>
+<U171B>
+<U171C>
+<U171D>
+<U171E>
+<U171F>
+<U1720>
+<U1721>
+<U1722>
+<U1723>
+<U1724>
+<U1725>
+<U1726>
+<U1727>
+<U1728>
+<U1729>
+<U172A>
+<U172B>
+<U172C>
+<U172D>
+<U172E>
+<U172F>
+<U1730>
+<U1731>
+<U1732>
+<U1733>
+<U1734>
+<U1735>
+<U1736>
+<U1737>
+<U1738>
+<U1739>
+<U173A>
+<U173B>
+<U173C>
+<U173D>
+<U173E>
+<U173F>
+<U1740>
+<U1741>
+<U1742>
+<U1743>
+<U1744>
+<U1745>
+<U1746>
+<U1747>
+<U1748>
+<U1749>
+<U174A>
+<U174B>
+<U174C>
+<U174D>
+<U174E>
+<U174F>
+<U1750>
+<U1751>
+<U1752>
+<U1753>
+<U1754>
+<U1755>
+<U1756>
+<U1757>
+<U1758>
+<U1759>
+<U175A>
+<U175B>
+<U175C>
+<U175D>
+<U175E>
+<U175F>
+<U1760>
+<U1761>
+<U1762>
+<U1763>
+<U1764>
+<U1765>
+<U1766>
+<U1767>
+<U1768>
+<U1769>
+<U176A>
+<U176B>
+<U176C>
+<U176D>
+<U176E>
+<U176F>
+<U1770>
+<U1771>
+<U1772>
+<U1773>
+<U1774>
+<U1775>
+<U1776>
+<U1777>
+<U1778>
+<U1779>
+<U177A>
+<U177B>
+<U177C>
+<U177D>
+<U177E>
+<U177F>
+<U1780>
+<U1781>
+<U1782>
+<U1783>
+<U1784>
+<U1785>
+<U1786>
+<U1787>
+<U1788>
+<U1789>
+<U178A>
+<U178B>
+<U178C>
+<U178D>
+<U178E>
+<U178F>
+<U1790>
+<U1791>
+<U1792>
+<U1793>
+<U1794>
+<U1795>
+<U1796>
+<U1797>
+<U1798>
+<U1799>
+<U179A>
+<U179B>
+<U179C>
+<U179D>
+<U179E>
+<U179F>
+<U17A0>
+<U17A1>
+<U17A2>
+<U17A3>
+<U17A4>
+<U17A5>
+<U17A6>
+<U17A7>
+<U17A8>
+<U17A9>
+<U17AA>
+<U17AB>
+<U17AC>
+<U17AD>
+<U17AE>
+<U17AF>
+<U17B0>
+<U17B1>
+<U17B2>
+<U17B3>
+<U17B4>
+<U17B5>
+<U17B6>
+<U17B7>
+<U17B8>
+<U17B9>
+<U17BA>
+<U17BB>
+<U17BC>
+<U17BD>
+<U17BE>
+<U17BF>
+<U17C0>
+<U17C1>
+<U17C2>
+<U17C3>
+<U17C4>
+<U17C5>
+<U17C6>
+<U17C7>
+<U17C8>
+<U17C9>
+<U17CA>
+<U17CB>
+<U17CC>
+<U17CD>
+<U17CE>
+<U17CF>
+<U17D0>
+<U17D1>
+<U17D2>
+<U17D3>
+<U17D4>
+<U17D5>
+<U17D6>
+<U17D7>
+<U17D8>
+<U17D9>
+<U17DA>
+<U17DB>
+<U17DC>
+<U17DD>
+<U17DE>
+<U17DF>
+<U17E0>
+<U17E1>
+<U17E2>
+<U17E3>
+<U17E4>
+<U17E5>
+<U17E6>
+<U17E7>
+<U17E8>
+<U17E9>
+<U17EA>
+<U17EB>
+<U17EC>
+<U17ED>
+<U17EE>
+<U17EF>
+<U17F0>
+<U17F1>
+<U17F2>
+<U17F3>
+<U17F4>
+<U17F5>
+<U17F6>
+<U17F7>
+<U17F8>
+<U17F9>
+<U17FA>
+<U17FB>
+<U17FC>
+<U17FD>
+<U17FE>
+<U17FF>
+<U1800>
+<U1801>
+<U1802>
+<U1803>
+<U1804>
+<U1805>
+<U1806>
+<U1807>
+<U1808>
+<U1809>
+<U180A>
+<U180B>
+<U180C>
+<U180D>
+<U180E>
+<U180F>
+<U1810>
+<U1811>
+<U1812>
+<U1813>
+<U1814>
+<U1815>
+<U1816>
+<U1817>
+<U1818>
+<U1819>
+<U181A>
+<U181B>
+<U181C>
+<U181D>
+<U181E>
+<U181F>
+<U1820>
+<U1821>
+<U1822>
+<U1823>
+<U1824>
+<U1825>
+<U1826>
+<U1827>
+<U1828>
+<U1829>
+<U182A>
+<U182B>
+<U182C>
+<U182D>
+<U182E>
+<U182F>
+<U1830>
+<U1831>
+<U1832>
+<U1833>
+<U1834>
+<U1835>
+<U1836>
+<U1837>
+<U1838>
+<U1839>
+<U183A>
+<U183B>
+<U183C>
+<U183D>
+<U183E>
+<U183F>
+<U1840>
+<U1841>
+<U1842>
+<U1843>
+<U1844>
+<U1845>
+<U1846>
+<U1847>
+<U1848>
+<U1849>
+<U184A>
+<U184B>
+<U184C>
+<U184D>
+<U184E>
+<U184F>
+<U1850>
+<U1851>
+<U1852>
+<U1853>
+<U1854>
+<U1855>
+<U1856>
+<U1857>
+<U1858>
+<U1859>
+<U185A>
+<U185B>
+<U185C>
+<U185D>
+<U185E>
+<U185F>
+<U1860>
+<U1861>
+<U1862>
+<U1863>
+<U1864>
+<U1865>
+<U1866>
+<U1867>
+<U1868>
+<U1869>
+<U186A>
+<U186B>
+<U186C>
+<U186D>
+<U186E>
+<U186F>
+<U1870>
+<U1871>
+<U1872>
+<U1873>
+<U1874>
+<U1875>
+<U1876>
+<U1877>
+<U1878>
+<U1879>
+<U187A>
+<U187B>
+<U187C>
+<U187D>
+<U187E>
+<U187F>
+<U1880>
+<U1881>
+<U1882>
+<U1883>
+<U1884>
+<U1885>
+<U1886>
+<U1887>
+<U1888>
+<U1889>
+<U188A>
+<U188B>
+<U188C>
+<U188D>
+<U188E>
+<U188F>
+<U1890>
+<U1891>
+<U1892>
+<U1893>
+<U1894>
+<U1895>
+<U1896>
+<U1897>
+<U1898>
+<U1899>
+<U189A>
+<U189B>
+<U189C>
+<U189D>
+<U189E>
+<U189F>
+<U18A0>
+<U18A1>
+<U18A2>
+<U18A3>
+<U18A4>
+<U18A5>
+<U18A6>
+<U18A7>
+<U18A8>
+<U18A9>
+<U18AA>
+<U18AB>
+<U18AC>
+<U18AD>
+<U18AE>
+<U18AF>
+<U18B0>
+<U18B1>
+<U18B2>
+<U18B3>
+<U18B4>
+<U18B5>
+<U18B6>
+<U18B7>
+<U18B8>
+<U18B9>
+<U18BA>
+<U18BB>
+<U18BC>
+<U18BD>
+<U18BE>
+<U18BF>
+<U18C0>
+<U18C1>
+<U18C2>
+<U18C3>
+<U18C4>
+<U18C5>
+<U18C6>
+<U18C7>
+<U18C8>
+<U18C9>
+<U18CA>
+<U18CB>
+<U18CC>
+<U18CD>
+<U18CE>
+<U18CF>
+<U18D0>
+<U18D1>
+<U18D2>
+<U18D3>
+<U18D4>
+<U18D5>
+<U18D6>
+<U18D7>
+<U18D8>
+<U18D9>
+<U18DA>
+<U18DB>
+<U18DC>
+<U18DD>
+<U18DE>
+<U18DF>
+<U18E0>
+<U18E1>
+<U18E2>
+<U18E3>
+<U18E4>
+<U18E5>
+<U18E6>
+<U18E7>
+<U18E8>
+<U18E9>
+<U18EA>
+<U18EB>
+<U18EC>
+<U18ED>
+<U18EE>
+<U18EF>
+<U18F0>
+<U18F1>
+<U18F2>
+<U18F3>
+<U18F4>
+<U18F5>
+<U18F6>
+<U18F7>
+<U18F8>
+<U18F9>
+<U18FA>
+<U18FB>
+<U18FC>
+<U18FD>
+<U18FE>
+<U18FF>
+<U1900>
+<U1901>
+<U1902>
+<U1903>
+<U1904>
+<U1905>
+<U1906>
+<U1907>
+<U1908>
+<U1909>
+<U190A>
+<U190B>
+<U190C>
+<U190D>
+<U190E>
+<U190F>
+<U1910>
+<U1911>
+<U1912>
+<U1913>
+<U1914>
+<U1915>
+<U1916>
+<U1917>
+<U1918>
+<U1919>
+<U191A>
+<U191B>
+<U191C>
+<U191D>
+<U191E>
+<U191F>
+<U1920>
+<U1921>
+<U1922>
+<U1923>
+<U1924>
+<U1925>
+<U1926>
+<U1927>
+<U1928>
+<U1929>
+<U192A>
+<U192B>
+<U192C>
+<U192D>
+<U192E>
+<U192F>
+<U1930>
+<U1931>
+<U1932>
+<U1933>
+<U1934>
+<U1935>
+<U1936>
+<U1937>
+<U1938>
+<U1939>
+<U193A>
+<U193B>
+<U193C>
+<U193D>
+<U193E>
+<U193F>
+<U1940>
+<U1941>
+<U1942>
+<U1943>
+<U1944>
+<U1945>
+<U1946>
+<U1947>
+<U1948>
+<U1949>
+<U194A>
+<U194B>
+<U194C>
+<U194D>
+<U194E>
+<U194F>
+<U1950>
+<U1951>
+<U1952>
+<U1953>
+<U1954>
+<U1955>
+<U1956>
+<U1957>
+<U1958>
+<U1959>
+<U195A>
+<U195B>
+<U195C>
+<U195D>
+<U195E>
+<U195F>
+<U1960>
+<U1961>
+<U1962>
+<U1963>
+<U1964>
+<U1965>
+<U1966>
+<U1967>
+<U1968>
+<U1969>
+<U196A>
+<U196B>
+<U196C>
+<U196D>
+<U196E>
+<U196F>
+<U1970>
+<U1971>
+<U1972>
+<U1973>
+<U1974>
+<U1975>
+<U1976>
+<U1977>
+<U1978>
+<U1979>
+<U197A>
+<U197B>
+<U197C>
+<U197D>
+<U197E>
+<U197F>
+<U1980>
+<U1981>
+<U1982>
+<U1983>
+<U1984>
+<U1985>
+<U1986>
+<U1987>
+<U1988>
+<U1989>
+<U198A>
+<U198B>
+<U198C>
+<U198D>
+<U198E>
+<U198F>
+<U1990>
+<U1991>
+<U1992>
+<U1993>
+<U1994>
+<U1995>
+<U1996>
+<U1997>
+<U1998>
+<U1999>
+<U199A>
+<U199B>
+<U199C>
+<U199D>
+<U199E>
+<U199F>
+<U19A0>
+<U19A1>
+<U19A2>
+<U19A3>
+<U19A4>
+<U19A5>
+<U19A6>
+<U19A7>
+<U19A8>
+<U19A9>
+<U19AA>
+<U19AB>
+<U19AC>
+<U19AD>
+<U19AE>
+<U19AF>
+<U19B0>
+<U19B1>
+<U19B2>
+<U19B3>
+<U19B4>
+<U19B5>
+<U19B6>
+<U19B7>
+<U19B8>
+<U19B9>
+<U19BA>
+<U19BB>
+<U19BC>
+<U19BD>
+<U19BE>
+<U19BF>
+<U19C0>
+<U19C1>
+<U19C2>
+<U19C3>
+<U19C4>
+<U19C5>
+<U19C6>
+<U19C7>
+<U19C8>
+<U19C9>
+<U19CA>
+<U19CB>
+<U19CC>
+<U19CD>
+<U19CE>
+<U19CF>
+<U19D0>
+<U19D1>
+<U19D2>
+<U19D3>
+<U19D4>
+<U19D5>
+<U19D6>
+<U19D7>
+<U19D8>
+<U19D9>
+<U19DA>
+<U19DB>
+<U19DC>
+<U19DD>
+<U19DE>
+<U19DF>
+<U19E0>
+<U19E1>
+<U19E2>
+<U19E3>
+<U19E4>
+<U19E5>
+<U19E6>
+<U19E7>
+<U19E8>
+<U19E9>
+<U19EA>
+<U19EB>
+<U19EC>
+<U19ED>
+<U19EE>
+<U19EF>
+<U19F0>
+<U19F1>
+<U19F2>
+<U19F3>
+<U19F4>
+<U19F5>
+<U19F6>
+<U19F7>
+<U19F8>
+<U19F9>
+<U19FA>
+<U19FB>
+<U19FC>
+<U19FD>
+<U19FE>
+<U19FF>
+<U1A00>
+<U1A01>
+<U1A02>
+<U1A03>
+<U1A04>
+<U1A05>
+<U1A06>
+<U1A07>
+<U1A08>
+<U1A09>
+<U1A0A>
+<U1A0B>
+<U1A0C>
+<U1A0D>
+<U1A0E>
+<U1A0F>
+<U1A10>
+<U1A11>
+<U1A12>
+<U1A13>
+<U1A14>
+<U1A15>
+<U1A16>
+<U1A17>
+<U1A18>
+<U1A19>
+<U1A1A>
+<U1A1B>
+<U1A1C>
+<U1A1D>
+<U1A1E>
+<U1A1F>
+<U1A20>
+<U1A21>
+<U1A22>
+<U1A23>
+<U1A24>
+<U1A25>
+<U1A26>
+<U1A27>
+<U1A28>
+<U1A29>
+<U1A2A>
+<U1A2B>
+<U1A2C>
+<U1A2D>
+<U1A2E>
+<U1A2F>
+<U1A30>
+<U1A31>
+<U1A32>
+<U1A33>
+<U1A34>
+<U1A35>
+<U1A36>
+<U1A37>
+<U1A38>
+<U1A39>
+<U1A3A>
+<U1A3B>
+<U1A3C>
+<U1A3D>
+<U1A3E>
+<U1A3F>
+<U1A40>
+<U1A41>
+<U1A42>
+<U1A43>
+<U1A44>
+<U1A45>
+<U1A46>
+<U1A47>
+<U1A48>
+<U1A49>
+<U1A4A>
+<U1A4B>
+<U1A4C>
+<U1A4D>
+<U1A4E>
+<U1A4F>
+<U1A50>
+<U1A51>
+<U1A52>
+<U1A53>
+<U1A54>
+<U1A55>
+<U1A56>
+<U1A57>
+<U1A58>
+<U1A59>
+<U1A5A>
+<U1A5B>
+<U1A5C>
+<U1A5D>
+<U1A5E>
+<U1A5F>
+<U1A60>
+<U1A61>
+<U1A62>
+<U1A63>
+<U1A64>
+<U1A65>
+<U1A66>
+<U1A67>
+<U1A68>
+<U1A69>
+<U1A6A>
+<U1A6B>
+<U1A6C>
+<U1A6D>
+<U1A6E>
+<U1A6F>
+<U1A70>
+<U1A71>
+<U1A72>
+<U1A73>
+<U1A74>
+<U1A75>
+<U1A76>
+<U1A77>
+<U1A78>
+<U1A79>
+<U1A7A>
+<U1A7B>
+<U1A7C>
+<U1A7D>
+<U1A7E>
+<U1A7F>
+<U1A80>
+<U1A81>
+<U1A82>
+<U1A83>
+<U1A84>
+<U1A85>
+<U1A86>
+<U1A87>
+<U1A88>
+<U1A89>
+<U1A8A>
+<U1A8B>
+<U1A8C>
+<U1A8D>
+<U1A8E>
+<U1A8F>
+<U1A90>
+<U1A91>
+<U1A92>
+<U1A93>
+<U1A94>
+<U1A95>
+<U1A96>
+<U1A97>
+<U1A98>
+<U1A99>
+<U1A9A>
+<U1A9B>
+<U1A9C>
+<U1A9D>
+<U1A9E>
+<U1A9F>
+<U1AA0>
+<U1AA1>
+<U1AA2>
+<U1AA3>
+<U1AA4>
+<U1AA5>
+<U1AA6>
+<U1AA7>
+<U1AA8>
+<U1AA9>
+<U1AAA>
+<U1AAB>
+<U1AAC>
+<U1AAD>
+<U1AAE>
+<U1AAF>
+<U1AB0>
+<U1AB1>
+<U1AB2>
+<U1AB3>
+<U1AB4>
+<U1AB5>
+<U1AB6>
+<U1AB7>
+<U1AB8>
+<U1AB9>
+<U1ABA>
+<U1ABB>
+<U1ABC>
+<U1ABD>
+<U1ABE>
+<U1ABF>
+<U1AC0>
+<U1AC1>
+<U1AC2>
+<U1AC3>
+<U1AC4>
+<U1AC5>
+<U1AC6>
+<U1AC7>
+<U1AC8>
+<U1AC9>
+<U1ACA>
+<U1ACB>
+<U1ACC>
+<U1ACD>
+<U1ACE>
+<U1ACF>
+<U1AD0>
+<U1AD1>
+<U1AD2>
+<U1AD3>
+<U1AD4>
+<U1AD5>
+<U1AD6>
+<U1AD7>
+<U1AD8>
+<U1AD9>
+<U1ADA>
+<U1ADB>
+<U1ADC>
+<U1ADD>
+<U1ADE>
+<U1ADF>
+<U1AE0>
+<U1AE1>
+<U1AE2>
+<U1AE3>
+<U1AE4>
+<U1AE5>
+<U1AE6>
+<U1AE7>
+<U1AE8>
+<U1AE9>
+<U1AEA>
+<U1AEB>
+<U1AEC>
+<U1AED>
+<U1AEE>
+<U1AEF>
+<U1AF0>
+<U1AF1>
+<U1AF2>
+<U1AF3>
+<U1AF4>
+<U1AF5>
+<U1AF6>
+<U1AF7>
+<U1AF8>
+<U1AF9>
+<U1AFA>
+<U1AFB>
+<U1AFC>
+<U1AFD>
+<U1AFE>
+<U1AFF>
+<U1B00>
+<U1B01>
+<U1B02>
+<U1B03>
+<U1B04>
+<U1B05>
+<U1B06>
+<U1B07>
+<U1B08>
+<U1B09>
+<U1B0A>
+<U1B0B>
+<U1B0C>
+<U1B0D>
+<U1B0E>
+<U1B0F>
+<U1B10>
+<U1B11>
+<U1B12>
+<U1B13>
+<U1B14>
+<U1B15>
+<U1B16>
+<U1B17>
+<U1B18>
+<U1B19>
+<U1B1A>
+<U1B1B>
+<U1B1C>
+<U1B1D>
+<U1B1E>
+<U1B1F>
+<U1B20>
+<U1B21>
+<U1B22>
+<U1B23>
+<U1B24>
+<U1B25>
+<U1B26>
+<U1B27>
+<U1B28>
+<U1B29>
+<U1B2A>
+<U1B2B>
+<U1B2C>
+<U1B2D>
+<U1B2E>
+<U1B2F>
+<U1B30>
+<U1B31>
+<U1B32>
+<U1B33>
+<U1B34>
+<U1B35>
+<U1B36>
+<U1B37>
+<U1B38>
+<U1B39>
+<U1B3A>
+<U1B3B>
+<U1B3C>
+<U1B3D>
+<U1B3E>
+<U1B3F>
+<U1B40>
+<U1B41>
+<U1B42>
+<U1B43>
+<U1B44>
+<U1B45>
+<U1B46>
+<U1B47>
+<U1B48>
+<U1B49>
+<U1B4A>
+<U1B4B>
+<U1B4C>
+<U1B4D>
+<U1B4E>
+<U1B4F>
+<U1B50>
+<U1B51>
+<U1B52>
+<U1B53>
+<U1B54>
+<U1B55>
+<U1B56>
+<U1B57>
+<U1B58>
+<U1B59>
+<U1B5A>
+<U1B5B>
+<U1B5C>
+<U1B5D>
+<U1B5E>
+<U1B5F>
+<U1B60>
+<U1B61>
+<U1B62>
+<U1B63>
+<U1B64>
+<U1B65>
+<U1B66>
+<U1B67>
+<U1B68>
+<U1B69>
+<U1B6A>
+<U1B6B>
+<U1B6C>
+<U1B6D>
+<U1B6E>
+<U1B6F>
+<U1B70>
+<U1B71>
+<U1B72>
+<U1B73>
+<U1B74>
+<U1B75>
+<U1B76>
+<U1B77>
+<U1B78>
+<U1B79>
+<U1B7A>
+<U1B7B>
+<U1B7C>
+<U1B7D>
+<U1B7E>
+<U1B7F>
+<U1B80>
+<U1B81>
+<U1B82>
+<U1B83>
+<U1B84>
+<U1B85>
+<U1B86>
+<U1B87>
+<U1B88>
+<U1B89>
+<U1B8A>
+<U1B8B>
+<U1B8C>
+<U1B8D>
+<U1B8E>
+<U1B8F>
+<U1B90>
+<U1B91>
+<U1B92>
+<U1B93>
+<U1B94>
+<U1B95>
+<U1B96>
+<U1B97>
+<U1B98>
+<U1B99>
+<U1B9A>
+<U1B9B>
+<U1B9C>
+<U1B9D>
+<U1B9E>
+<U1B9F>
+<U1BA0>
+<U1BA1>
+<U1BA2>
+<U1BA3>
+<U1BA4>
+<U1BA5>
+<U1BA6>
+<U1BA7>
+<U1BA8>
+<U1BA9>
+<U1BAA>
+<U1BAB>
+<U1BAC>
+<U1BAD>
+<U1BAE>
+<U1BAF>
+<U1BB0>
+<U1BB1>
+<U1BB2>
+<U1BB3>
+<U1BB4>
+<U1BB5>
+<U1BB6>
+<U1BB7>
+<U1BB8>
+<U1BB9>
+<U1BBA>
+<U1BBB>
+<U1BBC>
+<U1BBD>
+<U1BBE>
+<U1BBF>
+<U1BC0>
+<U1BC1>
+<U1BC2>
+<U1BC3>
+<U1BC4>
+<U1BC5>
+<U1BC6>
+<U1BC7>
+<U1BC8>
+<U1BC9>
+<U1BCA>
+<U1BCB>
+<U1BCC>
+<U1BCD>
+<U1BCE>
+<U1BCF>
+<U1BD0>
+<U1BD1>
+<U1BD2>
+<U1BD3>
+<U1BD4>
+<U1BD5>
+<U1BD6>
+<U1BD7>
+<U1BD8>
+<U1BD9>
+<U1BDA>
+<U1BDB>
+<U1BDC>
+<U1BDD>
+<U1BDE>
+<U1BDF>
+<U1BE0>
+<U1BE1>
+<U1BE2>
+<U1BE3>
+<U1BE4>
+<U1BE5>
+<U1BE6>
+<U1BE7>
+<U1BE8>
+<U1BE9>
+<U1BEA>
+<U1BEB>
+<U1BEC>
+<U1BED>
+<U1BEE>
+<U1BEF>
+<U1BF0>
+<U1BF1>
+<U1BF2>
+<U1BF3>
+<U1BF4>
+<U1BF5>
+<U1BF6>
+<U1BF7>
+<U1BF8>
+<U1BF9>
+<U1BFA>
+<U1BFB>
+<U1BFC>
+<U1BFD>
+<U1BFE>
+<U1BFF>
+<U1C00>
+<U1C01>
+<U1C02>
+<U1C03>
+<U1C04>
+<U1C05>
+<U1C06>
+<U1C07>
+<U1C08>
+<U1C09>
+<U1C0A>
+<U1C0B>
+<U1C0C>
+<U1C0D>
+<U1C0E>
+<U1C0F>
+<U1C10>
+<U1C11>
+<U1C12>
+<U1C13>
+<U1C14>
+<U1C15>
+<U1C16>
+<U1C17>
+<U1C18>
+<U1C19>
+<U1C1A>
+<U1C1B>
+<U1C1C>
+<U1C1D>
+<U1C1E>
+<U1C1F>
+<U1C20>
+<U1C21>
+<U1C22>
+<U1C23>
+<U1C24>
+<U1C25>
+<U1C26>
+<U1C27>
+<U1C28>
+<U1C29>
+<U1C2A>
+<U1C2B>
+<U1C2C>
+<U1C2D>
+<U1C2E>
+<U1C2F>
+<U1C30>
+<U1C31>
+<U1C32>
+<U1C33>
+<U1C34>
+<U1C35>
+<U1C36>
+<U1C37>
+<U1C38>
+<U1C39>
+<U1C3A>
+<U1C3B>
+<U1C3C>
+<U1C3D>
+<U1C3E>
+<U1C3F>
+<U1C40>
+<U1C41>
+<U1C42>
+<U1C43>
+<U1C44>
+<U1C45>
+<U1C46>
+<U1C47>
+<U1C48>
+<U1C49>
+<U1C4A>
+<U1C4B>
+<U1C4C>
+<U1C4D>
+<U1C4E>
+<U1C4F>
+<U1C50>
+<U1C51>
+<U1C52>
+<U1C53>
+<U1C54>
+<U1C55>
+<U1C56>
+<U1C57>
+<U1C58>
+<U1C59>
+<U1C5A>
+<U1C5B>
+<U1C5C>
+<U1C5D>
+<U1C5E>
+<U1C5F>
+<U1C60>
+<U1C61>
+<U1C62>
+<U1C63>
+<U1C64>
+<U1C65>
+<U1C66>
+<U1C67>
+<U1C68>
+<U1C69>
+<U1C6A>
+<U1C6B>
+<U1C6C>
+<U1C6D>
+<U1C6E>
+<U1C6F>
+<U1C70>
+<U1C71>
+<U1C72>
+<U1C73>
+<U1C74>
+<U1C75>
+<U1C76>
+<U1C77>
+<U1C78>
+<U1C79>
+<U1C7A>
+<U1C7B>
+<U1C7C>
+<U1C7D>
+<U1C7E>
+<U1C7F>
+<U1C80>
+<U1C81>
+<U1C82>
+<U1C83>
+<U1C84>
+<U1C85>
+<U1C86>
+<U1C87>
+<U1C88>
+<U1C89>
+<U1C8A>
+<U1C8B>
+<U1C8C>
+<U1C8D>
+<U1C8E>
+<U1C8F>
+<U1C90>
+<U1C91>
+<U1C92>
+<U1C93>
+<U1C94>
+<U1C95>
+<U1C96>
+<U1C97>
+<U1C98>
+<U1C99>
+<U1C9A>
+<U1C9B>
+<U1C9C>
+<U1C9D>
+<U1C9E>
+<U1C9F>
+<U1CA0>
+<U1CA1>
+<U1CA2>
+<U1CA3>
+<U1CA4>
+<U1CA5>
+<U1CA6>
+<U1CA7>
+<U1CA8>
+<U1CA9>
+<U1CAA>
+<U1CAB>
+<U1CAC>
+<U1CAD>
+<U1CAE>
+<U1CAF>
+<U1CB0>
+<U1CB1>
+<U1CB2>
+<U1CB3>
+<U1CB4>
+<U1CB5>
+<U1CB6>
+<U1CB7>
+<U1CB8>
+<U1CB9>
+<U1CBA>
+<U1CBB>
+<U1CBC>
+<U1CBD>
+<U1CBE>
+<U1CBF>
+<U1CC0>
+<U1CC1>
+<U1CC2>
+<U1CC3>
+<U1CC4>
+<U1CC5>
+<U1CC6>
+<U1CC7>
+<U1CC8>
+<U1CC9>
+<U1CCA>
+<U1CCB>
+<U1CCC>
+<U1CCD>
+<U1CCE>
+<U1CCF>
+<U1CD0>
+<U1CD1>
+<U1CD2>
+<U1CD3>
+<U1CD4>
+<U1CD5>
+<U1CD6>
+<U1CD7>
+<U1CD8>
+<U1CD9>
+<U1CDA>
+<U1CDB>
+<U1CDC>
+<U1CDD>
+<U1CDE>
+<U1CDF>
+<U1CE0>
+<U1CE1>
+<U1CE2>
+<U1CE3>
+<U1CE4>
+<U1CE5>
+<U1CE6>
+<U1CE7>
+<U1CE8>
+<U1CE9>
+<U1CEA>
+<U1CEB>
+<U1CEC>
+<U1CED>
+<U1CEE>
+<U1CEF>
+<U1CF0>
+<U1CF1>
+<U1CF2>
+<U1CF3>
+<U1CF4>
+<U1CF5>
+<U1CF6>
+<U1CF7>
+<U1CF8>
+<U1CF9>
+<U1CFA>
+<U1CFB>
+<U1CFC>
+<U1CFD>
+<U1CFE>
+<U1CFF>
+<U1D00>
+<U1D01>
+<U1D02>
+<U1D03>
+<U1D04>
+<U1D05>
+<U1D06>
+<U1D07>
+<U1D08>
+<U1D09>
+<U1D0A>
+<U1D0B>
+<U1D0C>
+<U1D0D>
+<U1D0E>
+<U1D0F>
+<U1D10>
+<U1D11>
+<U1D12>
+<U1D13>
+<U1D14>
+<U1D15>
+<U1D16>
+<U1D17>
+<U1D18>
+<U1D19>
+<U1D1A>
+<U1D1B>
+<U1D1C>
+<U1D1D>
+<U1D1E>
+<U1D1F>
+<U1D20>
+<U1D21>
+<U1D22>
+<U1D23>
+<U1D24>
+<U1D25>
+<U1D26>
+<U1D27>
+<U1D28>
+<U1D29>
+<U1D2A>
+<U1D2B>
+<U1D2C>
+<U1D2D>
+<U1D2E>
+<U1D2F>
+<U1D30>
+<U1D31>
+<U1D32>
+<U1D33>
+<U1D34>
+<U1D35>
+<U1D36>
+<U1D37>
+<U1D38>
+<U1D39>
+<U1D3A>
+<U1D3B>
+<U1D3C>
+<U1D3D>
+<U1D3E>
+<U1D3F>
+<U1D40>
+<U1D41>
+<U1D42>
+<U1D43>
+<U1D44>
+<U1D45>
+<U1D46>
+<U1D47>
+<U1D48>
+<U1D49>
+<U1D4A>
+<U1D4B>
+<U1D4C>
+<U1D4D>
+<U1D4E>
+<U1D4F>
+<U1D50>
+<U1D51>
+<U1D52>
+<U1D53>
+<U1D54>
+<U1D55>
+<U1D56>
+<U1D57>
+<U1D58>
+<U1D59>
+<U1D5A>
+<U1D5B>
+<U1D5C>
+<U1D5D>
+<U1D5E>
+<U1D5F>
+<U1D60>
+<U1D61>
+<U1D62>
+<U1D63>
+<U1D64>
+<U1D65>
+<U1D66>
+<U1D67>
+<U1D68>
+<U1D69>
+<U1D6A>
+<U1D6B>
+<U1D6C>
+<U1D6D>
+<U1D6E>
+<U1D6F>
+<U1D70>
+<U1D71>
+<U1D72>
+<U1D73>
+<U1D74>
+<U1D75>
+<U1D76>
+<U1D77>
+<U1D78>
+<U1D79>
+<U1D7A>
+<U1D7B>
+<U1D7C>
+<U1D7D>
+<U1D7E>
+<U1D7F>
+<U1D80>
+<U1D81>
+<U1D82>
+<U1D83>
+<U1D84>
+<U1D85>
+<U1D86>
+<U1D87>
+<U1D88>
+<U1D89>
+<U1D8A>
+<U1D8B>
+<U1D8C>
+<U1D8D>
+<U1D8E>
+<U1D8F>
+<U1D90>
+<U1D91>
+<U1D92>
+<U1D93>
+<U1D94>
+<U1D95>
+<U1D96>
+<U1D97>
+<U1D98>
+<U1D99>
+<U1D9A>
+<U1D9B>
+<U1D9C>
+<U1D9D>
+<U1D9E>
+<U1D9F>
+<U1DA0>
+<U1DA1>
+<U1DA2>
+<U1DA3>
+<U1DA4>
+<U1DA5>
+<U1DA6>
+<U1DA7>
+<U1DA8>
+<U1DA9>
+<U1DAA>
+<U1DAB>
+<U1DAC>
+<U1DAD>
+<U1DAE>
+<U1DAF>
+<U1DB0>
+<U1DB1>
+<U1DB2>
+<U1DB3>
+<U1DB4>
+<U1DB5>
+<U1DB6>
+<U1DB7>
+<U1DB8>
+<U1DB9>
+<U1DBA>
+<U1DBB>
+<U1DBC>
+<U1DBD>
+<U1DBE>
+<U1DBF>
+<U1DC0>
+<U1DC1>
+<U1DC2>
+<U1DC3>
+<U1DC4>
+<U1DC5>
+<U1DC6>
+<U1DC7>
+<U1DC8>
+<U1DC9>
+<U1DCA>
+<U1DCB>
+<U1DCC>
+<U1DCD>
+<U1DCE>
+<U1DCF>
+<U1DD0>
+<U1DD1>
+<U1DD2>
+<U1DD3>
+<U1DD4>
+<U1DD5>
+<U1DD6>
+<U1DD7>
+<U1DD8>
+<U1DD9>
+<U1DDA>
+<U1DDB>
+<U1DDC>
+<U1DDD>
+<U1DDE>
+<U1DDF>
+<U1DE0>
+<U1DE1>
+<U1DE2>
+<U1DE3>
+<U1DE4>
+<U1DE5>
+<U1DE6>
+<U1DE7>
+<U1DE8>
+<U1DE9>
+<U1DEA>
+<U1DEB>
+<U1DEC>
+<U1DED>
+<U1DEE>
+<U1DEF>
+<U1DF0>
+<U1DF1>
+<U1DF2>
+<U1DF3>
+<U1DF4>
+<U1DF5>
+<U1DF6>
+<U1DF7>
+<U1DF8>
+<U1DF9>
+<U1DFA>
+<U1DFB>
+<U1DFC>
+<U1DFD>
+<U1DFE>
+<U1DFF>
+<U1E00>
+<U1E01>
+<U1E02>
+<U1E03>
+<U1E04>
+<U1E05>
+<U1E06>
+<U1E07>
+<U1E08>
+<U1E09>
+<U1E0A>
+<U1E0B>
+<U1E0C>
+<U1E0D>
+<U1E0E>
+<U1E0F>
+<U1E10>
+<U1E11>
+<U1E12>
+<U1E13>
+<U1E14>
+<U1E15>
+<U1E16>
+<U1E17>
+<U1E18>
+<U1E19>
+<U1E1A>
+<U1E1B>
+<U1E1C>
+<U1E1D>
+<U1E1E>
+<U1E1F>
+<U1E20>
+<U1E21>
+<U1E22>
+<U1E23>
+<U1E24>
+<U1E25>
+<U1E26>
+<U1E27>
+<U1E28>
+<U1E29>
+<U1E2A>
+<U1E2B>
+<U1E2C>
+<U1E2D>
+<U1E2E>
+<U1E2F>
+<U1E30>
+<U1E31>
+<U1E32>
+<U1E33>
+<U1E34>
+<U1E35>
+<U1E36>
+<U1E37>
+<U1E38>
+<U1E39>
+<U1E3A>
+<U1E3B>
+<U1E3C>
+<U1E3D>
+<U1E3E>
+<U1E3F>
+<U1E40>
+<U1E41>
+<U1E42>
+<U1E43>
+<U1E44>
+<U1E45>
+<U1E46>
+<U1E47>
+<U1E48>
+<U1E49>
+<U1E4A>
+<U1E4B>
+<U1E4C>
+<U1E4D>
+<U1E4E>
+<U1E4F>
+<U1E50>
+<U1E51>
+<U1E52>
+<U1E53>
+<U1E54>
+<U1E55>
+<U1E56>
+<U1E57>
+<U1E58>
+<U1E59>
+<U1E5A>
+<U1E5B>
+<U1E5C>
+<U1E5D>
+<U1E5E>
+<U1E5F>
+<U1E60>
+<U1E61>
+<U1E62>
+<U1E63>
+<U1E64>
+<U1E65>
+<U1E66>
+<U1E67>
+<U1E68>
+<U1E69>
+<U1E6A>
+<U1E6B>
+<U1E6C>
+<U1E6D>
+<U1E6E>
+<U1E6F>
+<U1E70>
+<U1E71>
+<U1E72>
+<U1E73>
+<U1E74>
+<U1E75>
+<U1E76>
+<U1E77>
+<U1E78>
+<U1E79>
+<U1E7A>
+<U1E7B>
+<U1E7C>
+<U1E7D>
+<U1E7E>
+<U1E7F>
+<U1E80>
+<U1E81>
+<U1E82>
+<U1E83>
+<U1E84>
+<U1E85>
+<U1E86>
+<U1E87>
+<U1E88>
+<U1E89>
+<U1E8A>
+<U1E8B>
+<U1E8C>
+<U1E8D>
+<U1E8E>
+<U1E8F>
+<U1E90>
+<U1E91>
+<U1E92>
+<U1E93>
+<U1E94>
+<U1E95>
+<U1E96>
+<U1E97>
+<U1E98>
+<U1E99>
+<U1E9A>
+<U1E9B>
+<U1E9C>
+<U1E9D>
+<U1E9E>
+<U1E9F>
+<U1EA0>
+<U1EA1>
+<U1EA2>
+<U1EA3>
+<U1EA4>
+<U1EA5>
+<U1EA6>
+<U1EA7>
+<U1EA8>
+<U1EA9>
+<U1EAA>
+<U1EAB>
+<U1EAC>
+<U1EAD>
+<U1EAE>
+<U1EAF>
+<U1EB0>
+<U1EB1>
+<U1EB2>
+<U1EB3>
+<U1EB4>
+<U1EB5>
+<U1EB6>
+<U1EB7>
+<U1EB8>
+<U1EB9>
+<U1EBA>
+<U1EBB>
+<U1EBC>
+<U1EBD>
+<U1EBE>
+<U1EBF>
+<U1EC0>
+<U1EC1>
+<U1EC2>
+<U1EC3>
+<U1EC4>
+<U1EC5>
+<U1EC6>
+<U1EC7>
+<U1EC8>
+<U1EC9>
+<U1ECA>
+<U1ECB>
+<U1ECC>
+<U1ECD>
+<U1ECE>
+<U1ECF>
+<U1ED0>
+<U1ED1>
+<U1ED2>
+<U1ED3>
+<U1ED4>
+<U1ED5>
+<U1ED6>
+<U1ED7>
+<U1ED8>
+<U1ED9>
+<U1EDA>
+<U1EDB>
+<U1EDC>
+<U1EDD>
+<U1EDE>
+<U1EDF>
+<U1EE0>
+<U1EE1>
+<U1EE2>
+<U1EE3>
+<U1EE4>
+<U1EE5>
+<U1EE6>
+<U1EE7>
+<U1EE8>
+<U1EE9>
+<U1EEA>
+<U1EEB>
+<U1EEC>
+<U1EED>
+<U1EEE>
+<U1EEF>
+<U1EF0>
+<U1EF1>
+<U1EF2>
+<U1EF3>
+<U1EF4>
+<U1EF5>
+<U1EF6>
+<U1EF7>
+<U1EF8>
+<U1EF9>
+<U1EFA>
+<U1EFB>
+<U1EFC>
+<U1EFD>
+<U1EFE>
+<U1EFF>
+<U1F00>
+<U1F01>
+<U1F02>
+<U1F03>
+<U1F04>
+<U1F05>
+<U1F06>
+<U1F07>
+<U1F08>
+<U1F09>
+<U1F0A>
+<U1F0B>
+<U1F0C>
+<U1F0D>
+<U1F0E>
+<U1F0F>
+<U1F10>
+<U1F11>
+<U1F12>
+<U1F13>
+<U1F14>
+<U1F15>
+<U1F16>
+<U1F17>
+<U1F18>
+<U1F19>
+<U1F1A>
+<U1F1B>
+<U1F1C>
+<U1F1D>
+<U1F1E>
+<U1F1F>
+<U1F20>
+<U1F21>
+<U1F22>
+<U1F23>
+<U1F24>
+<U1F25>
+<U1F26>
+<U1F27>
+<U1F28>
+<U1F29>
+<U1F2A>
+<U1F2B>
+<U1F2C>
+<U1F2D>
+<U1F2E>
+<U1F2F>
+<U1F30>
+<U1F31>
+<U1F32>
+<U1F33>
+<U1F34>
+<U1F35>
+<U1F36>
+<U1F37>
+<U1F38>
+<U1F39>
+<U1F3A>
+<U1F3B>
+<U1F3C>
+<U1F3D>
+<U1F3E>
+<U1F3F>
+<U1F40>
+<U1F41>
+<U1F42>
+<U1F43>
+<U1F44>
+<U1F45>
+<U1F46>
+<U1F47>
+<U1F48>
+<U1F49>
+<U1F4A>
+<U1F4B>
+<U1F4C>
+<U1F4D>
+<U1F4E>
+<U1F4F>
+<U1F50>
+<U1F51>
+<U1F52>
+<U1F53>
+<U1F54>
+<U1F55>
+<U1F56>
+<U1F57>
+<U1F58>
+<U1F59>
+<U1F5A>
+<U1F5B>
+<U1F5C>
+<U1F5D>
+<U1F5E>
+<U1F5F>
+<U1F60>
+<U1F61>
+<U1F62>
+<U1F63>
+<U1F64>
+<U1F65>
+<U1F66>
+<U1F67>
+<U1F68>
+<U1F69>
+<U1F6A>
+<U1F6B>
+<U1F6C>
+<U1F6D>
+<U1F6E>
+<U1F6F>
+<U1F70>
+<U1F71>
+<U1F72>
+<U1F73>
+<U1F74>
+<U1F75>
+<U1F76>
+<U1F77>
+<U1F78>
+<U1F79>
+<U1F7A>
+<U1F7B>
+<U1F7C>
+<U1F7D>
+<U1F7E>
+<U1F7F>
+<U1F80>
+<U1F81>
+<U1F82>
+<U1F83>
+<U1F84>
+<U1F85>
+<U1F86>
+<U1F87>
+<U1F88>
+<U1F89>
+<U1F8A>
+<U1F8B>
+<U1F8C>
+<U1F8D>
+<U1F8E>
+<U1F8F>
+<U1F90>
+<U1F91>
+<U1F92>
+<U1F93>
+<U1F94>
+<U1F95>
+<U1F96>
+<U1F97>
+<U1F98>
+<U1F99>
+<U1F9A>
+<U1F9B>
+<U1F9C>
+<U1F9D>
+<U1F9E>
+<U1F9F>
+<U1FA0>
+<U1FA1>
+<U1FA2>
+<U1FA3>
+<U1FA4>
+<U1FA5>
+<U1FA6>
+<U1FA7>
+<U1FA8>
+<U1FA9>
+<U1FAA>
+<U1FAB>
+<U1FAC>
+<U1FAD>
+<U1FAE>
+<U1FAF>
+<U1FB0>
+<U1FB1>
+<U1FB2>
+<U1FB3>
+<U1FB4>
+<U1FB5>
+<U1FB6>
+<U1FB7>
+<U1FB8>
+<U1FB9>
+<U1FBA>
+<U1FBB>
+<U1FBC>
+<U1FBD>
+<U1FBE>
+<U1FBF>
+<U1FC0>
+<U1FC1>
+<U1FC2>
+<U1FC3>
+<U1FC4>
+<U1FC5>
+<U1FC6>
+<U1FC7>
+<U1FC8>
+<U1FC9>
+<U1FCA>
+<U1FCB>
+<U1FCC>
+<U1FCD>
+<U1FCE>
+<U1FCF>
+<U1FD0>
+<U1FD1>
+<U1FD2>
+<U1FD3>
+<U1FD4>
+<U1FD5>
+<U1FD6>
+<U1FD7>
+<U1FD8>
+<U1FD9>
+<U1FDA>
+<U1FDB>
+<U1FDC>
+<U1FDD>
+<U1FDE>
+<U1FDF>
+<U1FE0>
+<U1FE1>
+<U1FE2>
+<U1FE3>
+<U1FE4>
+<U1FE5>
+<U1FE6>
+<U1FE7>
+<U1FE8>
+<U1FE9>
+<U1FEA>
+<U1FEB>
+<U1FEC>
+<U1FED>
+<U1FEE>
+<U1FEF>
+<U1FF0>
+<U1FF1>
+<U1FF2>
+<U1FF3>
+<U1FF4>
+<U1FF5>
+<U1FF6>
+<U1FF7>
+<U1FF8>
+<U1FF9>
+<U1FFA>
+<U1FFB>
+<U1FFC>
+<U1FFD>
+<U1FFE>
+<U1FFF>
+<U2000>
+<U2001>
+<U2002>
+<U2003>
+<U2004>
+<U2005>
+<U2006>
+<U2007>
+<U2008>
+<U2009>
+<U200A>
+<U200B>
+<U200C>
+<U200D>
+<U200E>
+<U200F>
+<U2010>
+<U2011>
+<U2012>
+<U2013>
+<U2014>
+<U2015>
+<U2016>
+<U2017>
+<U2018>
+<U2019>
+<U201A>
+<U201B>
+<U201C>
+<U201D>
+<U201E>
+<U201F>
+<U2020>
+<U2021>
+<U2022>
+<U2023>
+<U2024>
+<U2025>
+<U2026>
+<U2027>
+<U2028>
+<U2029>
+<U202A>
+<U202B>
+<U202C>
+<U202D>
+<U202E>
+<U202F>
+<U2030>
+<U2031>
+<U2032>
+<U2033>
+<U2034>
+<U2035>
+<U2036>
+<U2037>
+<U2038>
+<U2039>
+<U203A>
+<U203B>
+<U203C>
+<U203D>
+<U203E>
+<U203F>
+<U2040>
+<U2041>
+<U2042>
+<U2043>
+<U2044>
+<U2045>
+<U2046>
+<U2047>
+<U2048>
+<U2049>
+<U204A>
+<U204B>
+<U204C>
+<U204D>
+<U204E>
+<U204F>
+<U2050>
+<U2051>
+<U2052>
+<U2053>
+<U2054>
+<U2055>
+<U2056>
+<U2057>
+<U2058>
+<U2059>
+<U205A>
+<U205B>
+<U205C>
+<U205D>
+<U205E>
+<U205F>
+<U2060>
+<U2061>
+<U2062>
+<U2063>
+<U2064>
+<U2065>
+<U2066>
+<U2067>
+<U2068>
+<U2069>
+<U206A>
+<U206B>
+<U206C>
+<U206D>
+<U206E>
+<U206F>
+<U2070>
+<U2071>
+<U2072>
+<U2073>
+<U2074>
+<U2075>
+<U2076>
+<U2077>
+<U2078>
+<U2079>
+<U207A>
+<U207B>
+<U207C>
+<U207D>
+<U207E>
+<U207F>
+<U2080>
+<U2081>
+<U2082>
+<U2083>
+<U2084>
+<U2085>
+<U2086>
+<U2087>
+<U2088>
+<U2089>
+<U208A>
+<U208B>
+<U208C>
+<U208D>
+<U208E>
+<U208F>
+<U2090>
+<U2091>
+<U2092>
+<U2093>
+<U2094>
+<U2095>
+<U2096>
+<U2097>
+<U2098>
+<U2099>
+<U209A>
+<U209B>
+<U209C>
+<U209D>
+<U209E>
+<U209F>
+<U20A0>
+<U20A1>
+<U20A2>
+<U20A3>
+<U20A4>
+<U20A5>
+<U20A6>
+<U20A7>
+<U20A8>
+<U20A9>
+<U20AA>
+<U20AB>
+<U20AC>
+<U20AD>
+<U20AE>
+<U20AF>
+<U20B0>
+<U20B1>
+<U20B2>
+<U20B3>
+<U20B4>
+<U20B5>
+<U20B6>
+<U20B7>
+<U20B8>
+<U20B9>
+<U20BA>
+<U20BB>
+<U20BC>
+<U20BD>
+<U20BE>
+<U20BF>
+<U20C0>
+<U20C1>
+<U20C2>
+<U20C3>
+<U20C4>
+<U20C5>
+<U20C6>
+<U20C7>
+<U20C8>
+<U20C9>
+<U20CA>
+<U20CB>
+<U20CC>
+<U20CD>
+<U20CE>
+<U20CF>
+<U20D0>
+<U20D1>
+<U20D2>
+<U20D3>
+<U20D4>
+<U20D5>
+<U20D6>
+<U20D7>
+<U20D8>
+<U20D9>
+<U20DA>
+<U20DB>
+<U20DC>
+<U20DD>
+<U20DE>
+<U20DF>
+<U20E0>
+<U20E1>
+<U20E2>
+<U20E3>
+<U20E4>
+<U20E5>
+<U20E6>
+<U20E7>
+<U20E8>
+<U20E9>
+<U20EA>
+<U20EB>
+<U20EC>
+<U20ED>
+<U20EE>
+<U20EF>
+<U20F0>
+<U20F1>
+<U20F2>
+<U20F3>
+<U20F4>
+<U20F5>
+<U20F6>
+<U20F7>
+<U20F8>
+<U20F9>
+<U20FA>
+<U20FB>
+<U20FC>
+<U20FD>
+<U20FE>
+<U20FF>
+<U2100>
+<U2101>
+<U2102>
+<U2103>
+<U2104>
+<U2105>
+<U2106>
+<U2107>
+<U2108>
+<U2109>
+<U210A>
+<U210B>
+<U210C>
+<U210D>
+<U210E>
+<U210F>
+<U2110>
+<U2111>
+<U2112>
+<U2113>
+<U2114>
+<U2115>
+<U2116>
+<U2117>
+<U2118>
+<U2119>
+<U211A>
+<U211B>
+<U211C>
+<U211D>
+<U211E>
+<U211F>
+<U2120>
+<U2121>
+<U2122>
+<U2123>
+<U2124>
+<U2125>
+<U2126>
+<U2127>
+<U2128>
+<U2129>
+<U212A>
+<U212B>
+<U212C>
+<U212D>
+<U212E>
+<U212F>
+<U2130>
+<U2131>
+<U2132>
+<U2133>
+<U2134>
+<U2135>
+<U2136>
+<U2137>
+<U2138>
+<U2139>
+<U213A>
+<U213B>
+<U213C>
+<U213D>
+<U213E>
+<U213F>
+<U2140>
+<U2141>
+<U2142>
+<U2143>
+<U2144>
+<U2145>
+<U2146>
+<U2147>
+<U2148>
+<U2149>
+<U214A>
+<U214B>
+<U214C>
+<U214D>
+<U214E>
+<U214F>
+<U2150>
+<U2151>
+<U2152>
+<U2153>
+<U2154>
+<U2155>
+<U2156>
+<U2157>
+<U2158>
+<U2159>
+<U215A>
+<U215B>
+<U215C>
+<U215D>
+<U215E>
+<U215F>
+<U2160>
+<U2161>
+<U2162>
+<U2163>
+<U2164>
+<U2165>
+<U2166>
+<U2167>
+<U2168>
+<U2169>
+<U216A>
+<U216B>
+<U216C>
+<U216D>
+<U216E>
+<U216F>
+<U2170>
+<U2171>
+<U2172>
+<U2173>
+<U2174>
+<U2175>
+<U2176>
+<U2177>
+<U2178>
+<U2179>
+<U217A>
+<U217B>
+<U217C>
+<U217D>
+<U217E>
+<U217F>
+<U2180>
+<U2181>
+<U2182>
+<U2183>
+<U2184>
+<U2185>
+<U2186>
+<U2187>
+<U2188>
+<U2189>
+<U218A>
+<U218B>
+<U218C>
+<U218D>
+<U218E>
+<U218F>
+<U2190>
+<U2191>
+<U2192>
+<U2193>
+<U2194>
+<U2195>
+<U2196>
+<U2197>
+<U2198>
+<U2199>
+<U219A>
+<U219B>
+<U219C>
+<U219D>
+<U219E>
+<U219F>
+<U21A0>
+<U21A1>
+<U21A2>
+<U21A3>
+<U21A4>
+<U21A5>
+<U21A6>
+<U21A7>
+<U21A8>
+<U21A9>
+<U21AA>
+<U21AB>
+<U21AC>
+<U21AD>
+<U21AE>
+<U21AF>
+<U21B0>
+<U21B1>
+<U21B2>
+<U21B3>
+<U21B4>
+<U21B5>
+<U21B6>
+<U21B7>
+<U21B8>
+<U21B9>
+<U21BA>
+<U21BB>
+<U21BC>
+<U21BD>
+<U21BE>
+<U21BF>
+<U21C0>
+<U21C1>
+<U21C2>
+<U21C3>
+<U21C4>
+<U21C5>
+<U21C6>
+<U21C7>
+<U21C8>
+<U21C9>
+<U21CA>
+<U21CB>
+<U21CC>
+<U21CD>
+<U21CE>
+<U21CF>
+<U21D0>
+<U21D1>
+<U21D2>
+<U21D3>
+<U21D4>
+<U21D5>
+<U21D6>
+<U21D7>
+<U21D8>
+<U21D9>
+<U21DA>
+<U21DB>
+<U21DC>
+<U21DD>
+<U21DE>
+<U21DF>
+<U21E0>
+<U21E1>
+<U21E2>
+<U21E3>
+<U21E4>
+<U21E5>
+<U21E6>
+<U21E7>
+<U21E8>
+<U21E9>
+<U21EA>
+<U21EB>
+<U21EC>
+<U21ED>
+<U21EE>
+<U21EF>
+<U21F0>
+<U21F1>
+<U21F2>
+<U21F3>
+<U21F4>
+<U21F5>
+<U21F6>
+<U21F7>
+<U21F8>
+<U21F9>
+<U21FA>
+<U21FB>
+<U21FC>
+<U21FD>
+<U21FE>
+<U21FF>
+<U2200>
+<U2201>
+<U2202>
+<U2203>
+<U2204>
+<U2205>
+<U2206>
+<U2207>
+<U2208>
+<U2209>
+<U220A>
+<U220B>
+<U220C>
+<U220D>
+<U220E>
+<U220F>
+<U2210>
+<U2211>
+<U2212>
+<U2213>
+<U2214>
+<U2215>
+<U2216>
+<U2217>
+<U2218>
+<U2219>
+<U221A>
+<U221B>
+<U221C>
+<U221D>
+<U221E>
+<U221F>
+<U2220>
+<U2221>
+<U2222>
+<U2223>
+<U2224>
+<U2225>
+<U2226>
+<U2227>
+<U2228>
+<U2229>
+<U222A>
+<U222B>
+<U222C>
+<U222D>
+<U222E>
+<U222F>
+<U2230>
+<U2231>
+<U2232>
+<U2233>
+<U2234>
+<U2235>
+<U2236>
+<U2237>
+<U2238>
+<U2239>
+<U223A>
+<U223B>
+<U223C>
+<U223D>
+<U223E>
+<U223F>
+<U2240>
+<U2241>
+<U2242>
+<U2243>
+<U2244>
+<U2245>
+<U2246>
+<U2247>
+<U2248>
+<U2249>
+<U224A>
+<U224B>
+<U224C>
+<U224D>
+<U224E>
+<U224F>
+<U2250>
+<U2251>
+<U2252>
+<U2253>
+<U2254>
+<U2255>
+<U2256>
+<U2257>
+<U2258>
+<U2259>
+<U225A>
+<U225B>
+<U225C>
+<U225D>
+<U225E>
+<U225F>
+<U2260>
+<U2261>
+<U2262>
+<U2263>
+<U2264>
+<U2265>
+<U2266>
+<U2267>
+<U2268>
+<U2269>
+<U226A>
+<U226B>
+<U226C>
+<U226D>
+<U226E>
+<U226F>
+<U2270>
+<U2271>
+<U2272>
+<U2273>
+<U2274>
+<U2275>
+<U2276>
+<U2277>
+<U2278>
+<U2279>
+<U227A>
+<U227B>
+<U227C>
+<U227D>
+<U227E>
+<U227F>
+<U2280>
+<U2281>
+<U2282>
+<U2283>
+<U2284>
+<U2285>
+<U2286>
+<U2287>
+<U2288>
+<U2289>
+<U228A>
+<U228B>
+<U228C>
+<U228D>
+<U228E>
+<U228F>
+<U2290>
+<U2291>
+<U2292>
+<U2293>
+<U2294>
+<U2295>
+<U2296>
+<U2297>
+<U2298>
+<U2299>
+<U229A>
+<U229B>
+<U229C>
+<U229D>
+<U229E>
+<U229F>
+<U22A0>
+<U22A1>
+<U22A2>
+<U22A3>
+<U22A4>
+<U22A5>
+<U22A6>
+<U22A7>
+<U22A8>
+<U22A9>
+<U22AA>
+<U22AB>
+<U22AC>
+<U22AD>
+<U22AE>
+<U22AF>
+<U22B0>
+<U22B1>
+<U22B2>
+<U22B3>
+<U22B4>
+<U22B5>
+<U22B6>
+<U22B7>
+<U22B8>
+<U22B9>
+<U22BA>
+<U22BB>
+<U22BC>
+<U22BD>
+<U22BE>
+<U22BF>
+<U22C0>
+<U22C1>
+<U22C2>
+<U22C3>
+<U22C4>
+<U22C5>
+<U22C6>
+<U22C7>
+<U22C8>
+<U22C9>
+<U22CA>
+<U22CB>
+<U22CC>
+<U22CD>
+<U22CE>
+<U22CF>
+<U22D0>
+<U22D1>
+<U22D2>
+<U22D3>
+<U22D4>
+<U22D5>
+<U22D6>
+<U22D7>
+<U22D8>
+<U22D9>
+<U22DA>
+<U22DB>
+<U22DC>
+<U22DD>
+<U22DE>
+<U22DF>
+<U22E0>
+<U22E1>
+<U22E2>
+<U22E3>
+<U22E4>
+<U22E5>
+<U22E6>
+<U22E7>
+<U22E8>
+<U22E9>
+<U22EA>
+<U22EB>
+<U22EC>
+<U22ED>
+<U22EE>
+<U22EF>
+<U22F0>
+<U22F1>
+<U22F2>
+<U22F3>
+<U22F4>
+<U22F5>
+<U22F6>
+<U22F7>
+<U22F8>
+<U22F9>
+<U22FA>
+<U22FB>
+<U22FC>
+<U22FD>
+<U22FE>
+<U22FF>
+<U2300>
+<U2301>
+<U2302>
+<U2303>
+<U2304>
+<U2305>
+<U2306>
+<U2307>
+<U2308>
+<U2309>
+<U230A>
+<U230B>
+<U230C>
+<U230D>
+<U230E>
+<U230F>
+<U2310>
+<U2311>
+<U2312>
+<U2313>
+<U2314>
+<U2315>
+<U2316>
+<U2317>
+<U2318>
+<U2319>
+<U231A>
+<U231B>
+<U231C>
+<U231D>
+<U231E>
+<U231F>
+<U2320>
+<U2321>
+<U2322>
+<U2323>
+<U2324>
+<U2325>
+<U2326>
+<U2327>
+<U2328>
+<U2329>
+<U232A>
+<U232B>
+<U232C>
+<U232D>
+<U232E>
+<U232F>
+<U2330>
+<U2331>
+<U2332>
+<U2333>
+<U2334>
+<U2335>
+<U2336>
+<U2337>
+<U2338>
+<U2339>
+<U233A>
+<U233B>
+<U233C>
+<U233D>
+<U233E>
+<U233F>
+<U2340>
+<U2341>
+<U2342>
+<U2343>
+<U2344>
+<U2345>
+<U2346>
+<U2347>
+<U2348>
+<U2349>
+<U234A>
+<U234B>
+<U234C>
+<U234D>
+<U234E>
+<U234F>
+<U2350>
+<U2351>
+<U2352>
+<U2353>
+<U2354>
+<U2355>
+<U2356>
+<U2357>
+<U2358>
+<U2359>
+<U235A>
+<U235B>
+<U235C>
+<U235D>
+<U235E>
+<U235F>
+<U2360>
+<U2361>
+<U2362>
+<U2363>
+<U2364>
+<U2365>
+<U2366>
+<U2367>
+<U2368>
+<U2369>
+<U236A>
+<U236B>
+<U236C>
+<U236D>
+<U236E>
+<U236F>
+<U2370>
+<U2371>
+<U2372>
+<U2373>
+<U2374>
+<U2375>
+<U2376>
+<U2377>
+<U2378>
+<U2379>
+<U237A>
+<U237B>
+<U237C>
+<U237D>
+<U237E>
+<U237F>
+<U2380>
+<U2381>
+<U2382>
+<U2383>
+<U2384>
+<U2385>
+<U2386>
+<U2387>
+<U2388>
+<U2389>
+<U238A>
+<U238B>
+<U238C>
+<U238D>
+<U238E>
+<U238F>
+<U2390>
+<U2391>
+<U2392>
+<U2393>
+<U2394>
+<U2395>
+<U2396>
+<U2397>
+<U2398>
+<U2399>
+<U239A>
+<U239B>
+<U239C>
+<U239D>
+<U239E>
+<U239F>
+<U23A0>
+<U23A1>
+<U23A2>
+<U23A3>
+<U23A4>
+<U23A5>
+<U23A6>
+<U23A7>
+<U23A8>
+<U23A9>
+<U23AA>
+<U23AB>
+<U23AC>
+<U23AD>
+<U23AE>
+<U23AF>
+<U23B0>
+<U23B1>
+<U23B2>
+<U23B3>
+<U23B4>
+<U23B5>
+<U23B6>
+<U23B7>
+<U23B8>
+<U23B9>
+<U23BA>
+<U23BB>
+<U23BC>
+<U23BD>
+<U23BE>
+<U23BF>
+<U23C0>
+<U23C1>
+<U23C2>
+<U23C3>
+<U23C4>
+<U23C5>
+<U23C6>
+<U23C7>
+<U23C8>
+<U23C9>
+<U23CA>
+<U23CB>
+<U23CC>
+<U23CD>
+<U23CE>
+<U23CF>
+<U23D0>
+<U23D1>
+<U23D2>
+<U23D3>
+<U23D4>
+<U23D5>
+<U23D6>
+<U23D7>
+<U23D8>
+<U23D9>
+<U23DA>
+<U23DB>
+<U23DC>
+<U23DD>
+<U23DE>
+<U23DF>
+<U23E0>
+<U23E1>
+<U23E2>
+<U23E3>
+<U23E4>
+<U23E5>
+<U23E6>
+<U23E7>
+<U23E8>
+<U23E9>
+<U23EA>
+<U23EB>
+<U23EC>
+<U23ED>
+<U23EE>
+<U23EF>
+<U23F0>
+<U23F1>
+<U23F2>
+<U23F3>
+<U23F4>
+<U23F5>
+<U23F6>
+<U23F7>
+<U23F8>
+<U23F9>
+<U23FA>
+<U23FB>
+<U23FC>
+<U23FD>
+<U23FE>
+<U23FF>
+<U2400>
+<U2401>
+<U2402>
+<U2403>
+<U2404>
+<U2405>
+<U2406>
+<U2407>
+<U2408>
+<U2409>
+<U240A>
+<U240B>
+<U240C>
+<U240D>
+<U240E>
+<U240F>
+<U2410>
+<U2411>
+<U2412>
+<U2413>
+<U2414>
+<U2415>
+<U2416>
+<U2417>
+<U2418>
+<U2419>
+<U241A>
+<U241B>
+<U241C>
+<U241D>
+<U241E>
+<U241F>
+<U2420>
+<U2421>
+<U2422>
+<U2423>
+<U2424>
+<U2425>
+<U2426>
+<U2427>
+<U2428>
+<U2429>
+<U242A>
+<U242B>
+<U242C>
+<U242D>
+<U242E>
+<U242F>
+<U2430>
+<U2431>
+<U2432>
+<U2433>
+<U2434>
+<U2435>
+<U2436>
+<U2437>
+<U2438>
+<U2439>
+<U243A>
+<U243B>
+<U243C>
+<U243D>
+<U243E>
+<U243F>
+<U2440>
+<U2441>
+<U2442>
+<U2443>
+<U2444>
+<U2445>
+<U2446>
+<U2447>
+<U2448>
+<U2449>
+<U244A>
+<U244B>
+<U244C>
+<U244D>
+<U244E>
+<U244F>
+<U2450>
+<U2451>
+<U2452>
+<U2453>
+<U2454>
+<U2455>
+<U2456>
+<U2457>
+<U2458>
+<U2459>
+<U245A>
+<U245B>
+<U245C>
+<U245D>
+<U245E>
+<U245F>
+<U2460>
+<U2461>
+<U2462>
+<U2463>
+<U2464>
+<U2465>
+<U2466>
+<U2467>
+<U2468>
+<U2469>
+<U246A>
+<U246B>
+<U246C>
+<U246D>
+<U246E>
+<U246F>
+<U2470>
+<U2471>
+<U2472>
+<U2473>
+<U2474>
+<U2475>
+<U2476>
+<U2477>
+<U2478>
+<U2479>
+<U247A>
+<U247B>
+<U247C>
+<U247D>
+<U247E>
+<U247F>
+<U2480>
+<U2481>
+<U2482>
+<U2483>
+<U2484>
+<U2485>
+<U2486>
+<U2487>
+<U2488>
+<U2489>
+<U248A>
+<U248B>
+<U248C>
+<U248D>
+<U248E>
+<U248F>
+<U2490>
+<U2491>
+<U2492>
+<U2493>
+<U2494>
+<U2495>
+<U2496>
+<U2497>
+<U2498>
+<U2499>
+<U249A>
+<U249B>
+<U249C>
+<U249D>
+<U249E>
+<U249F>
+<U24A0>
+<U24A1>
+<U24A2>
+<U24A3>
+<U24A4>
+<U24A5>
+<U24A6>
+<U24A7>
+<U24A8>
+<U24A9>
+<U24AA>
+<U24AB>
+<U24AC>
+<U24AD>
+<U24AE>
+<U24AF>
+<U24B0>
+<U24B1>
+<U24B2>
+<U24B3>
+<U24B4>
+<U24B5>
+<U24B6>
+<U24B7>
+<U24B8>
+<U24B9>
+<U24BA>
+<U24BB>
+<U24BC>
+<U24BD>
+<U24BE>
+<U24BF>
+<U24C0>
+<U24C1>
+<U24C2>
+<U24C3>
+<U24C4>
+<U24C5>
+<U24C6>
+<U24C7>
+<U24C8>
+<U24C9>
+<U24CA>
+<U24CB>
+<U24CC>
+<U24CD>
+<U24CE>
+<U24CF>
+<U24D0>
+<U24D1>
+<U24D2>
+<U24D3>
+<U24D4>
+<U24D5>
+<U24D6>
+<U24D7>
+<U24D8>
+<U24D9>
+<U24DA>
+<U24DB>
+<U24DC>
+<U24DD>
+<U24DE>
+<U24DF>
+<U24E0>
+<U24E1>
+<U24E2>
+<U24E3>
+<U24E4>
+<U24E5>
+<U24E6>
+<U24E7>
+<U24E8>
+<U24E9>
+<U24EA>
+<U24EB>
+<U24EC>
+<U24ED>
+<U24EE>
+<U24EF>
+<U24F0>
+<U24F1>
+<U24F2>
+<U24F3>
+<U24F4>
+<U24F5>
+<U24F6>
+<U24F7>
+<U24F8>
+<U24F9>
+<U24FA>
+<U24FB>
+<U24FC>
+<U24FD>
+<U24FE>
+<U24FF>
+<U2500>
+<U2501>
+<U2502>
+<U2503>
+<U2504>
+<U2505>
+<U2506>
+<U2507>
+<U2508>
+<U2509>
+<U250A>
+<U250B>
+<U250C>
+<U250D>
+<U250E>
+<U250F>
+<U2510>
+<U2511>
+<U2512>
+<U2513>
+<U2514>
+<U2515>
+<U2516>
+<U2517>
+<U2518>
+<U2519>
+<U251A>
+<U251B>
+<U251C>
+<U251D>
+<U251E>
+<U251F>
+<U2520>
+<U2521>
+<U2522>
+<U2523>
+<U2524>
+<U2525>
+<U2526>
+<U2527>
+<U2528>
+<U2529>
+<U252A>
+<U252B>
+<U252C>
+<U252D>
+<U252E>
+<U252F>
+<U2530>
+<U2531>
+<U2532>
+<U2533>
+<U2534>
+<U2535>
+<U2536>
+<U2537>
+<U2538>
+<U2539>
+<U253A>
+<U253B>
+<U253C>
+<U253D>
+<U253E>
+<U253F>
+<U2540>
+<U2541>
+<U2542>
+<U2543>
+<U2544>
+<U2545>
+<U2546>
+<U2547>
+<U2548>
+<U2549>
+<U254A>
+<U254B>
+<U254C>
+<U254D>
+<U254E>
+<U254F>
+<U2550>
+<U2551>
+<U2552>
+<U2553>
+<U2554>
+<U2555>
+<U2556>
+<U2557>
+<U2558>
+<U2559>
+<U255A>
+<U255B>
+<U255C>
+<U255D>
+<U255E>
+<U255F>
+<U2560>
+<U2561>
+<U2562>
+<U2563>
+<U2564>
+<U2565>
+<U2566>
+<U2567>
+<U2568>
+<U2569>
+<U256A>
+<U256B>
+<U256C>
+<U256D>
+<U256E>
+<U256F>
+<U2570>
+<U2571>
+<U2572>
+<U2573>
+<U2574>
+<U2575>
+<U2576>
+<U2577>
+<U2578>
+<U2579>
+<U257A>
+<U257B>
+<U257C>
+<U257D>
+<U257E>
+<U257F>
+<U2580>
+<U2581>
+<U2582>
+<U2583>
+<U2584>
+<U2585>
+<U2586>
+<U2587>
+<U2588>
+<U2589>
+<U258A>
+<U258B>
+<U258C>
+<U258D>
+<U258E>
+<U258F>
+<U2590>
+<U2591>
+<U2592>
+<U2593>
+<U2594>
+<U2595>
+<U2596>
+<U2597>
+<U2598>
+<U2599>
+<U259A>
+<U259B>
+<U259C>
+<U259D>
+<U259E>
+<U259F>
+<U25A0>
+<U25A1>
+<U25A2>
+<U25A3>
+<U25A4>
+<U25A5>
+<U25A6>
+<U25A7>
+<U25A8>
+<U25A9>
+<U25AA>
+<U25AB>
+<U25AC>
+<U25AD>
+<U25AE>
+<U25AF>
+<U25B0>
+<U25B1>
+<U25B2>
+<U25B3>
+<U25B4>
+<U25B5>
+<U25B6>
+<U25B7>
+<U25B8>
+<U25B9>
+<U25BA>
+<U25BB>
+<U25BC>
+<U25BD>
+<U25BE>
+<U25BF>
+<U25C0>
+<U25C1>
+<U25C2>
+<U25C3>
+<U25C4>
+<U25C5>
+<U25C6>
+<U25C7>
+<U25C8>
+<U25C9>
+<U25CA>
+<U25CB>
+<U25CC>
+<U25CD>
+<U25CE>
+<U25CF>
+<U25D0>
+<U25D1>
+<U25D2>
+<U25D3>
+<U25D4>
+<U25D5>
+<U25D6>
+<U25D7>
+<U25D8>
+<U25D9>
+<U25DA>
+<U25DB>
+<U25DC>
+<U25DD>
+<U25DE>
+<U25DF>
+<U25E0>
+<U25E1>
+<U25E2>
+<U25E3>
+<U25E4>
+<U25E5>
+<U25E6>
+<U25E7>
+<U25E8>
+<U25E9>
+<U25EA>
+<U25EB>
+<U25EC>
+<U25ED>
+<U25EE>
+<U25EF>
+<U25F0>
+<U25F1>
+<U25F2>
+<U25F3>
+<U25F4>
+<U25F5>
+<U25F6>
+<U25F7>
+<U25F8>
+<U25F9>
+<U25FA>
+<U25FB>
+<U25FC>
+<U25FD>
+<U25FE>
+<U25FF>
+<U2600>
+<U2601>
+<U2602>
+<U2603>
+<U2604>
+<U2605>
+<U2606>
+<U2607>
+<U2608>
+<U2609>
+<U260A>
+<U260B>
+<U260C>
+<U260D>
+<U260E>
+<U260F>
+<U2610>
+<U2611>
+<U2612>
+<U2613>
+<U2614>
+<U2615>
+<U2616>
+<U2617>
+<U2618>
+<U2619>
+<U261A>
+<U261B>
+<U261C>
+<U261D>
+<U261E>
+<U261F>
+<U2620>
+<U2621>
+<U2622>
+<U2623>
+<U2624>
+<U2625>
+<U2626>
+<U2627>
+<U2628>
+<U2629>
+<U262A>
+<U262B>
+<U262C>
+<U262D>
+<U262E>
+<U262F>
+<U2630>
+<U2631>
+<U2632>
+<U2633>
+<U2634>
+<U2635>
+<U2636>
+<U2637>
+<U2638>
+<U2639>
+<U263A>
+<U263B>
+<U263C>
+<U263D>
+<U263E>
+<U263F>
+<U2640>
+<U2641>
+<U2642>
+<U2643>
+<U2644>
+<U2645>
+<U2646>
+<U2647>
+<U2648>
+<U2649>
+<U264A>
+<U264B>
+<U264C>
+<U264D>
+<U264E>
+<U264F>
+<U2650>
+<U2651>
+<U2652>
+<U2653>
+<U2654>
+<U2655>
+<U2656>
+<U2657>
+<U2658>
+<U2659>
+<U265A>
+<U265B>
+<U265C>
+<U265D>
+<U265E>
+<U265F>
+<U2660>
+<U2661>
+<U2662>
+<U2663>
+<U2664>
+<U2665>
+<U2666>
+<U2667>
+<U2668>
+<U2669>
+<U266A>
+<U266B>
+<U266C>
+<U266D>
+<U266E>
+<U266F>
+<U2670>
+<U2671>
+<U2672>
+<U2673>
+<U2674>
+<U2675>
+<U2676>
+<U2677>
+<U2678>
+<U2679>
+<U267A>
+<U267B>
+<U267C>
+<U267D>
+<U267E>
+<U267F>
+<U2680>
+<U2681>
+<U2682>
+<U2683>
+<U2684>
+<U2685>
+<U2686>
+<U2687>
+<U2688>
+<U2689>
+<U268A>
+<U268B>
+<U268C>
+<U268D>
+<U268E>
+<U268F>
+<U2690>
+<U2691>
+<U2692>
+<U2693>
+<U2694>
+<U2695>
+<U2696>
+<U2697>
+<U2698>
+<U2699>
+<U269A>
+<U269B>
+<U269C>
+<U269D>
+<U269E>
+<U269F>
+<U26A0>
+<U26A1>
+<U26A2>
+<U26A3>
+<U26A4>
+<U26A5>
+<U26A6>
+<U26A7>
+<U26A8>
+<U26A9>
+<U26AA>
+<U26AB>
+<U26AC>
+<U26AD>
+<U26AE>
+<U26AF>
+<U26B0>
+<U26B1>
+<U26B2>
+<U26B3>
+<U26B4>
+<U26B5>
+<U26B6>
+<U26B7>
+<U26B8>
+<U26B9>
+<U26BA>
+<U26BB>
+<U26BC>
+<U26BD>
+<U26BE>
+<U26BF>
+<U26C0>
+<U26C1>
+<U26C2>
+<U26C3>
+<U26C4>
+<U26C5>
+<U26C6>
+<U26C7>
+<U26C8>
+<U26C9>
+<U26CA>
+<U26CB>
+<U26CC>
+<U26CD>
+<U26CE>
+<U26CF>
+<U26D0>
+<U26D1>
+<U26D2>
+<U26D3>
+<U26D4>
+<U26D5>
+<U26D6>
+<U26D7>
+<U26D8>
+<U26D9>
+<U26DA>
+<U26DB>
+<U26DC>
+<U26DD>
+<U26DE>
+<U26DF>
+<U26E0>
+<U26E1>
+<U26E2>
+<U26E3>
+<U26E4>
+<U26E5>
+<U26E6>
+<U26E7>
+<U26E8>
+<U26E9>
+<U26EA>
+<U26EB>
+<U26EC>
+<U26ED>
+<U26EE>
+<U26EF>
+<U26F0>
+<U26F1>
+<U26F2>
+<U26F3>
+<U26F4>
+<U26F5>
+<U26F6>
+<U26F7>
+<U26F8>
+<U26F9>
+<U26FA>
+<U26FB>
+<U26FC>
+<U26FD>
+<U26FE>
+<U26FF>
+<U2700>
+<U2701>
+<U2702>
+<U2703>
+<U2704>
+<U2705>
+<U2706>
+<U2707>
+<U2708>
+<U2709>
+<U270A>
+<U270B>
+<U270C>
+<U270D>
+<U270E>
+<U270F>
+<U2710>
+<U2711>
+<U2712>
+<U2713>
+<U2714>
+<U2715>
+<U2716>
+<U2717>
+<U2718>
+<U2719>
+<U271A>
+<U271B>
+<U271C>
+<U271D>
+<U271E>
+<U271F>
+<U2720>
+<U2721>
+<U2722>
+<U2723>
+<U2724>
+<U2725>
+<U2726>
+<U2727>
+<U2728>
+<U2729>
+<U272A>
+<U272B>
+<U272C>
+<U272D>
+<U272E>
+<U272F>
+<U2730>
+<U2731>
+<U2732>
+<U2733>
+<U2734>
+<U2735>
+<U2736>
+<U2737>
+<U2738>
+<U2739>
+<U273A>
+<U273B>
+<U273C>
+<U273D>
+<U273E>
+<U273F>
+<U2740>
+<U2741>
+<U2742>
+<U2743>
+<U2744>
+<U2745>
+<U2746>
+<U2747>
+<U2748>
+<U2749>
+<U274A>
+<U274B>
+<U274C>
+<U274D>
+<U274E>
+<U274F>
+<U2750>
+<U2751>
+<U2752>
+<U2753>
+<U2754>
+<U2755>
+<U2756>
+<U2757>
+<U2758>
+<U2759>
+<U275A>
+<U275B>
+<U275C>
+<U275D>
+<U275E>
+<U275F>
+<U2760>
+<U2761>
+<U2762>
+<U2763>
+<U2764>
+<U2765>
+<U2766>
+<U2767>
+<U2768>
+<U2769>
+<U276A>
+<U276B>
+<U276C>
+<U276D>
+<U276E>
+<U276F>
+<U2770>
+<U2771>
+<U2772>
+<U2773>
+<U2774>
+<U2775>
+<U2776>
+<U2777>
+<U2778>
+<U2779>
+<U277A>
+<U277B>
+<U277C>
+<U277D>
+<U277E>
+<U277F>
+<U2780>
+<U2781>
+<U2782>
+<U2783>
+<U2784>
+<U2785>
+<U2786>
+<U2787>
+<U2788>
+<U2789>
+<U278A>
+<U278B>
+<U278C>
+<U278D>
+<U278E>
+<U278F>
+<U2790>
+<U2791>
+<U2792>
+<U2793>
+<U2794>
+<U2795>
+<U2796>
+<U2797>
+<U2798>
+<U2799>
+<U279A>
+<U279B>
+<U279C>
+<U279D>
+<U279E>
+<U279F>
+<U27A0>
+<U27A1>
+<U27A2>
+<U27A3>
+<U27A4>
+<U27A5>
+<U27A6>
+<U27A7>
+<U27A8>
+<U27A9>
+<U27AA>
+<U27AB>
+<U27AC>
+<U27AD>
+<U27AE>
+<U27AF>
+<U27B0>
+<U27B1>
+<U27B2>
+<U27B3>
+<U27B4>
+<U27B5>
+<U27B6>
+<U27B7>
+<U27B8>
+<U27B9>
+<U27BA>
+<U27BB>
+<U27BC>
+<U27BD>
+<U27BE>
+<U27BF>
+<U27C0>
+<U27C1>
+<U27C2>
+<U27C3>
+<U27C4>
+<U27C5>
+<U27C6>
+<U27C7>
+<U27C8>
+<U27C9>
+<U27CA>
+<U27CB>
+<U27CC>
+<U27CD>
+<U27CE>
+<U27CF>
+<U27D0>
+<U27D1>
+<U27D2>
+<U27D3>
+<U27D4>
+<U27D5>
+<U27D6>
+<U27D7>
+<U27D8>
+<U27D9>
+<U27DA>
+<U27DB>
+<U27DC>
+<U27DD>
+<U27DE>
+<U27DF>
+<U27E0>
+<U27E1>
+<U27E2>
+<U27E3>
+<U27E4>
+<U27E5>
+<U27E6>
+<U27E7>
+<U27E8>
+<U27E9>
+<U27EA>
+<U27EB>
+<U27EC>
+<U27ED>
+<U27EE>
+<U27EF>
+<U27F0>
+<U27F1>
+<U27F2>
+<U27F3>
+<U27F4>
+<U27F5>
+<U27F6>
+<U27F7>
+<U27F8>
+<U27F9>
+<U27FA>
+<U27FB>
+<U27FC>
+<U27FD>
+<U27FE>
+<U27FF>
+<U2800>
+<U2801>
+<U2802>
+<U2803>
+<U2804>
+<U2805>
+<U2806>
+<U2807>
+<U2808>
+<U2809>
+<U280A>
+<U280B>
+<U280C>
+<U280D>
+<U280E>
+<U280F>
+<U2810>
+<U2811>
+<U2812>
+<U2813>
+<U2814>
+<U2815>
+<U2816>
+<U2817>
+<U2818>
+<U2819>
+<U281A>
+<U281B>
+<U281C>
+<U281D>
+<U281E>
+<U281F>
+<U2820>
+<U2821>
+<U2822>
+<U2823>
+<U2824>
+<U2825>
+<U2826>
+<U2827>
+<U2828>
+<U2829>
+<U282A>
+<U282B>
+<U282C>
+<U282D>
+<U282E>
+<U282F>
+<U2830>
+<U2831>
+<U2832>
+<U2833>
+<U2834>
+<U2835>
+<U2836>
+<U2837>
+<U2838>
+<U2839>
+<U283A>
+<U283B>
+<U283C>
+<U283D>
+<U283E>
+<U283F>
+<U2840>
+<U2841>
+<U2842>
+<U2843>
+<U2844>
+<U2845>
+<U2846>
+<U2847>
+<U2848>
+<U2849>
+<U284A>
+<U284B>
+<U284C>
+<U284D>
+<U284E>
+<U284F>
+<U2850>
+<U2851>
+<U2852>
+<U2853>
+<U2854>
+<U2855>
+<U2856>
+<U2857>
+<U2858>
+<U2859>
+<U285A>
+<U285B>
+<U285C>
+<U285D>
+<U285E>
+<U285F>
+<U2860>
+<U2861>
+<U2862>
+<U2863>
+<U2864>
+<U2865>
+<U2866>
+<U2867>
+<U2868>
+<U2869>
+<U286A>
+<U286B>
+<U286C>
+<U286D>
+<U286E>
+<U286F>
+<U2870>
+<U2871>
+<U2872>
+<U2873>
+<U2874>
+<U2875>
+<U2876>
+<U2877>
+<U2878>
+<U2879>
+<U287A>
+<U287B>
+<U287C>
+<U287D>
+<U287E>
+<U287F>
+<U2880>
+<U2881>
+<U2882>
+<U2883>
+<U2884>
+<U2885>
+<U2886>
+<U2887>
+<U2888>
+<U2889>
+<U288A>
+<U288B>
+<U288C>
+<U288D>
+<U288E>
+<U288F>
+<U2890>
+<U2891>
+<U2892>
+<U2893>
+<U2894>
+<U2895>
+<U2896>
+<U2897>
+<U2898>
+<U2899>
+<U289A>
+<U289B>
+<U289C>
+<U289D>
+<U289E>
+<U289F>
+<U28A0>
+<U28A1>
+<U28A2>
+<U28A3>
+<U28A4>
+<U28A5>
+<U28A6>
+<U28A7>
+<U28A8>
+<U28A9>
+<U28AA>
+<U28AB>
+<U28AC>
+<U28AD>
+<U28AE>
+<U28AF>
+<U28B0>
+<U28B1>
+<U28B2>
+<U28B3>
+<U28B4>
+<U28B5>
+<U28B6>
+<U28B7>
+<U28B8>
+<U28B9>
+<U28BA>
+<U28BB>
+<U28BC>
+<U28BD>
+<U28BE>
+<U28BF>
+<U28C0>
+<U28C1>
+<U28C2>
+<U28C3>
+<U28C4>
+<U28C5>
+<U28C6>
+<U28C7>
+<U28C8>
+<U28C9>
+<U28CA>
+<U28CB>
+<U28CC>
+<U28CD>
+<U28CE>
+<U28CF>
+<U28D0>
+<U28D1>
+<U28D2>
+<U28D3>
+<U28D4>
+<U28D5>
+<U28D6>
+<U28D7>
+<U28D8>
+<U28D9>
+<U28DA>
+<U28DB>
+<U28DC>
+<U28DD>
+<U28DE>
+<U28DF>
+<U28E0>
+<U28E1>
+<U28E2>
+<U28E3>
+<U28E4>
+<U28E5>
+<U28E6>
+<U28E7>
+<U28E8>
+<U28E9>
+<U28EA>
+<U28EB>
+<U28EC>
+<U28ED>
+<U28EE>
+<U28EF>
+<U28F0>
+<U28F1>
+<U28F2>
+<U28F3>
+<U28F4>
+<U28F5>
+<U28F6>
+<U28F7>
+<U28F8>
+<U28F9>
+<U28FA>
+<U28FB>
+<U28FC>
+<U28FD>
+<U28FE>
+<U28FF>
+<U2900>
+<U2901>
+<U2902>
+<U2903>
+<U2904>
+<U2905>
+<U2906>
+<U2907>
+<U2908>
+<U2909>
+<U290A>
+<U290B>
+<U290C>
+<U290D>
+<U290E>
+<U290F>
+<U2910>
+<U2911>
+<U2912>
+<U2913>
+<U2914>
+<U2915>
+<U2916>
+<U2917>
+<U2918>
+<U2919>
+<U291A>
+<U291B>
+<U291C>
+<U291D>
+<U291E>
+<U291F>
+<U2920>
+<U2921>
+<U2922>
+<U2923>
+<U2924>
+<U2925>
+<U2926>
+<U2927>
+<U2928>
+<U2929>
+<U292A>
+<U292B>
+<U292C>
+<U292D>
+<U292E>
+<U292F>
+<U2930>
+<U2931>
+<U2932>
+<U2933>
+<U2934>
+<U2935>
+<U2936>
+<U2937>
+<U2938>
+<U2939>
+<U293A>
+<U293B>
+<U293C>
+<U293D>
+<U293E>
+<U293F>
+<U2940>
+<U2941>
+<U2942>
+<U2943>
+<U2944>
+<U2945>
+<U2946>
+<U2947>
+<U2948>
+<U2949>
+<U294A>
+<U294B>
+<U294C>
+<U294D>
+<U294E>
+<U294F>
+<U2950>
+<U2951>
+<U2952>
+<U2953>
+<U2954>
+<U2955>
+<U2956>
+<U2957>
+<U2958>
+<U2959>
+<U295A>
+<U295B>
+<U295C>
+<U295D>
+<U295E>
+<U295F>
+<U2960>
+<U2961>
+<U2962>
+<U2963>
+<U2964>
+<U2965>
+<U2966>
+<U2967>
+<U2968>
+<U2969>
+<U296A>
+<U296B>
+<U296C>
+<U296D>
+<U296E>
+<U296F>
+<U2970>
+<U2971>
+<U2972>
+<U2973>
+<U2974>
+<U2975>
+<U2976>
+<U2977>
+<U2978>
+<U2979>
+<U297A>
+<U297B>
+<U297C>
+<U297D>
+<U297E>
+<U297F>
+<U2980>
+<U2981>
+<U2982>
+<U2983>
+<U2984>
+<U2985>
+<U2986>
+<U2987>
+<U2988>
+<U2989>
+<U298A>
+<U298B>
+<U298C>
+<U298D>
+<U298E>
+<U298F>
+<U2990>
+<U2991>
+<U2992>
+<U2993>
+<U2994>
+<U2995>
+<U2996>
+<U2997>
+<U2998>
+<U2999>
+<U299A>
+<U299B>
+<U299C>
+<U299D>
+<U299E>
+<U299F>
+<U29A0>
+<U29A1>
+<U29A2>
+<U29A3>
+<U29A4>
+<U29A5>
+<U29A6>
+<U29A7>
+<U29A8>
+<U29A9>
+<U29AA>
+<U29AB>
+<U29AC>
+<U29AD>
+<U29AE>
+<U29AF>
+<U29B0>
+<U29B1>
+<U29B2>
+<U29B3>
+<U29B4>
+<U29B5>
+<U29B6>
+<U29B7>
+<U29B8>
+<U29B9>
+<U29BA>
+<U29BB>
+<U29BC>
+<U29BD>
+<U29BE>
+<U29BF>
+<U29C0>
+<U29C1>
+<U29C2>
+<U29C3>
+<U29C4>
+<U29C5>
+<U29C6>
+<U29C7>
+<U29C8>
+<U29C9>
+<U29CA>
+<U29CB>
+<U29CC>
+<U29CD>
+<U29CE>
+<U29CF>
+<U29D0>
+<U29D1>
+<U29D2>
+<U29D3>
+<U29D4>
+<U29D5>
+<U29D6>
+<U29D7>
+<U29D8>
+<U29D9>
+<U29DA>
+<U29DB>
+<U29DC>
+<U29DD>
+<U29DE>
+<U29DF>
+<U29E0>
+<U29E1>
+<U29E2>
+<U29E3>
+<U29E4>
+<U29E5>
+<U29E6>
+<U29E7>
+<U29E8>
+<U29E9>
+<U29EA>
+<U29EB>
+<U29EC>
+<U29ED>
+<U29EE>
+<U29EF>
+<U29F0>
+<U29F1>
+<U29F2>
+<U29F3>
+<U29F4>
+<U29F5>
+<U29F6>
+<U29F7>
+<U29F8>
+<U29F9>
+<U29FA>
+<U29FB>
+<U29FC>
+<U29FD>
+<U29FE>
+<U29FF>
+<U2A00>
+<U2A01>
+<U2A02>
+<U2A03>
+<U2A04>
+<U2A05>
+<U2A06>
+<U2A07>
+<U2A08>
+<U2A09>
+<U2A0A>
+<U2A0B>
+<U2A0C>
+<U2A0D>
+<U2A0E>
+<U2A0F>
+<U2A10>
+<U2A11>
+<U2A12>
+<U2A13>
+<U2A14>
+<U2A15>
+<U2A16>
+<U2A17>
+<U2A18>
+<U2A19>
+<U2A1A>
+<U2A1B>
+<U2A1C>
+<U2A1D>
+<U2A1E>
+<U2A1F>
+<U2A20>
+<U2A21>
+<U2A22>
+<U2A23>
+<U2A24>
+<U2A25>
+<U2A26>
+<U2A27>
+<U2A28>
+<U2A29>
+<U2A2A>
+<U2A2B>
+<U2A2C>
+<U2A2D>
+<U2A2E>
+<U2A2F>
+<U2A30>
+<U2A31>
+<U2A32>
+<U2A33>
+<U2A34>
+<U2A35>
+<U2A36>
+<U2A37>
+<U2A38>
+<U2A39>
+<U2A3A>
+<U2A3B>
+<U2A3C>
+<U2A3D>
+<U2A3E>
+<U2A3F>
+<U2A40>
+<U2A41>
+<U2A42>
+<U2A43>
+<U2A44>
+<U2A45>
+<U2A46>
+<U2A47>
+<U2A48>
+<U2A49>
+<U2A4A>
+<U2A4B>
+<U2A4C>
+<U2A4D>
+<U2A4E>
+<U2A4F>
+<U2A50>
+<U2A51>
+<U2A52>
+<U2A53>
+<U2A54>
+<U2A55>
+<U2A56>
+<U2A57>
+<U2A58>
+<U2A59>
+<U2A5A>
+<U2A5B>
+<U2A5C>
+<U2A5D>
+<U2A5E>
+<U2A5F>
+<U2A60>
+<U2A61>
+<U2A62>
+<U2A63>
+<U2A64>
+<U2A65>
+<U2A66>
+<U2A67>
+<U2A68>
+<U2A69>
+<U2A6A>
+<U2A6B>
+<U2A6C>
+<U2A6D>
+<U2A6E>
+<U2A6F>
+<U2A70>
+<U2A71>
+<U2A72>
+<U2A73>
+<U2A74>
+<U2A75>
+<U2A76>
+<U2A77>
+<U2A78>
+<U2A79>
+<U2A7A>
+<U2A7B>
+<U2A7C>
+<U2A7D>
+<U2A7E>
+<U2A7F>
+<U2A80>
+<U2A81>
+<U2A82>
+<U2A83>
+<U2A84>
+<U2A85>
+<U2A86>
+<U2A87>
+<U2A88>
+<U2A89>
+<U2A8A>
+<U2A8B>
+<U2A8C>
+<U2A8D>
+<U2A8E>
+<U2A8F>
+<U2A90>
+<U2A91>
+<U2A92>
+<U2A93>
+<U2A94>
+<U2A95>
+<U2A96>
+<U2A97>
+<U2A98>
+<U2A99>
+<U2A9A>
+<U2A9B>
+<U2A9C>
+<U2A9D>
+<U2A9E>
+<U2A9F>
+<U2AA0>
+<U2AA1>
+<U2AA2>
+<U2AA3>
+<U2AA4>
+<U2AA5>
+<U2AA6>
+<U2AA7>
+<U2AA8>
+<U2AA9>
+<U2AAA>
+<U2AAB>
+<U2AAC>
+<U2AAD>
+<U2AAE>
+<U2AAF>
+<U2AB0>
+<U2AB1>
+<U2AB2>
+<U2AB3>
+<U2AB4>
+<U2AB5>
+<U2AB6>
+<U2AB7>
+<U2AB8>
+<U2AB9>
+<U2ABA>
+<U2ABB>
+<U2ABC>
+<U2ABD>
+<U2ABE>
+<U2ABF>
+<U2AC0>
+<U2AC1>
+<U2AC2>
+<U2AC3>
+<U2AC4>
+<U2AC5>
+<U2AC6>
+<U2AC7>
+<U2AC8>
+<U2AC9>
+<U2ACA>
+<U2ACB>
+<U2ACC>
+<U2ACD>
+<U2ACE>
+<U2ACF>
+<U2AD0>
+<U2AD1>
+<U2AD2>
+<U2AD3>
+<U2AD4>
+<U2AD5>
+<U2AD6>
+<U2AD7>
+<U2AD8>
+<U2AD9>
+<U2ADA>
+<U2ADB>
+<U2ADC>
+<U2ADD>
+<U2ADE>
+<U2ADF>
+<U2AE0>
+<U2AE1>
+<U2AE2>
+<U2AE3>
+<U2AE4>
+<U2AE5>
+<U2AE6>
+<U2AE7>
+<U2AE8>
+<U2AE9>
+<U2AEA>
+<U2AEB>
+<U2AEC>
+<U2AED>
+<U2AEE>
+<U2AEF>
+<U2AF0>
+<U2AF1>
+<U2AF2>
+<U2AF3>
+<U2AF4>
+<U2AF5>
+<U2AF6>
+<U2AF7>
+<U2AF8>
+<U2AF9>
+<U2AFA>
+<U2AFB>
+<U2AFC>
+<U2AFD>
+<U2AFE>
+<U2AFF>
+<U2B00>
+<U2B01>
+<U2B02>
+<U2B03>
+<U2B04>
+<U2B05>
+<U2B06>
+<U2B07>
+<U2B08>
+<U2B09>
+<U2B0A>
+<U2B0B>
+<U2B0C>
+<U2B0D>
+<U2B0E>
+<U2B0F>
+<U2B10>
+<U2B11>
+<U2B12>
+<U2B13>
+<U2B14>
+<U2B15>
+<U2B16>
+<U2B17>
+<U2B18>
+<U2B19>
+<U2B1A>
+<U2B1B>
+<U2B1C>
+<U2B1D>
+<U2B1E>
+<U2B1F>
+<U2B20>
+<U2B21>
+<U2B22>
+<U2B23>
+<U2B24>
+<U2B25>
+<U2B26>
+<U2B27>
+<U2B28>
+<U2B29>
+<U2B2A>
+<U2B2B>
+<U2B2C>
+<U2B2D>
+<U2B2E>
+<U2B2F>
+<U2B30>
+<U2B31>
+<U2B32>
+<U2B33>
+<U2B34>
+<U2B35>
+<U2B36>
+<U2B37>
+<U2B38>
+<U2B39>
+<U2B3A>
+<U2B3B>
+<U2B3C>
+<U2B3D>
+<U2B3E>
+<U2B3F>
+<U2B40>
+<U2B41>
+<U2B42>
+<U2B43>
+<U2B44>
+<U2B45>
+<U2B46>
+<U2B47>
+<U2B48>
+<U2B49>
+<U2B4A>
+<U2B4B>
+<U2B4C>
+<U2B4D>
+<U2B4E>
+<U2B4F>
+<U2B50>
+<U2B51>
+<U2B52>
+<U2B53>
+<U2B54>
+<U2B55>
+<U2B56>
+<U2B57>
+<U2B58>
+<U2B59>
+<U2B5A>
+<U2B5B>
+<U2B5C>
+<U2B5D>
+<U2B5E>
+<U2B5F>
+<U2B60>
+<U2B61>
+<U2B62>
+<U2B63>
+<U2B64>
+<U2B65>
+<U2B66>
+<U2B67>
+<U2B68>
+<U2B69>
+<U2B6A>
+<U2B6B>
+<U2B6C>
+<U2B6D>
+<U2B6E>
+<U2B6F>
+<U2B70>
+<U2B71>
+<U2B72>
+<U2B73>
+<U2B74>
+<U2B75>
+<U2B76>
+<U2B77>
+<U2B78>
+<U2B79>
+<U2B7A>
+<U2B7B>
+<U2B7C>
+<U2B7D>
+<U2B7E>
+<U2B7F>
+<U2B80>
+<U2B81>
+<U2B82>
+<U2B83>
+<U2B84>
+<U2B85>
+<U2B86>
+<U2B87>
+<U2B88>
+<U2B89>
+<U2B8A>
+<U2B8B>
+<U2B8C>
+<U2B8D>
+<U2B8E>
+<U2B8F>
+<U2B90>
+<U2B91>
+<U2B92>
+<U2B93>
+<U2B94>
+<U2B95>
+<U2B96>
+<U2B97>
+<U2B98>
+<U2B99>
+<U2B9A>
+<U2B9B>
+<U2B9C>
+<U2B9D>
+<U2B9E>
+<U2B9F>
+<U2BA0>
+<U2BA1>
+<U2BA2>
+<U2BA3>
+<U2BA4>
+<U2BA5>
+<U2BA6>
+<U2BA7>
+<U2BA8>
+<U2BA9>
+<U2BAA>
+<U2BAB>
+<U2BAC>
+<U2BAD>
+<U2BAE>
+<U2BAF>
+<U2BB0>
+<U2BB1>
+<U2BB2>
+<U2BB3>
+<U2BB4>
+<U2BB5>
+<U2BB6>
+<U2BB7>
+<U2BB8>
+<U2BB9>
+<U2BBA>
+<U2BBB>
+<U2BBC>
+<U2BBD>
+<U2BBE>
+<U2BBF>
+<U2BC0>
+<U2BC1>
+<U2BC2>
+<U2BC3>
+<U2BC4>
+<U2BC5>
+<U2BC6>
+<U2BC7>
+<U2BC8>
+<U2BC9>
+<U2BCA>
+<U2BCB>
+<U2BCC>
+<U2BCD>
+<U2BCE>
+<U2BCF>
+<U2BD0>
+<U2BD1>
+<U2BD2>
+<U2BD3>
+<U2BD4>
+<U2BD5>
+<U2BD6>
+<U2BD7>
+<U2BD8>
+<U2BD9>
+<U2BDA>
+<U2BDB>
+<U2BDC>
+<U2BDD>
+<U2BDE>
+<U2BDF>
+<U2BE0>
+<U2BE1>
+<U2BE2>
+<U2BE3>
+<U2BE4>
+<U2BE5>
+<U2BE6>
+<U2BE7>
+<U2BE8>
+<U2BE9>
+<U2BEA>
+<U2BEB>
+<U2BEC>
+<U2BED>
+<U2BEE>
+<U2BEF>
+<U2BF0>
+<U2BF1>
+<U2BF2>
+<U2BF3>
+<U2BF4>
+<U2BF5>
+<U2BF6>
+<U2BF7>
+<U2BF8>
+<U2BF9>
+<U2BFA>
+<U2BFB>
+<U2BFC>
+<U2BFD>
+<U2BFE>
+<U2BFF>
+<U2C00>
+<U2C01>
+<U2C02>
+<U2C03>
+<U2C04>
+<U2C05>
+<U2C06>
+<U2C07>
+<U2C08>
+<U2C09>
+<U2C0A>
+<U2C0B>
+<U2C0C>
+<U2C0D>
+<U2C0E>
+<U2C0F>
+<U2C10>
+<U2C11>
+<U2C12>
+<U2C13>
+<U2C14>
+<U2C15>
+<U2C16>
+<U2C17>
+<U2C18>
+<U2C19>
+<U2C1A>
+<U2C1B>
+<U2C1C>
+<U2C1D>
+<U2C1E>
+<U2C1F>
+<U2C20>
+<U2C21>
+<U2C22>
+<U2C23>
+<U2C24>
+<U2C25>
+<U2C26>
+<U2C27>
+<U2C28>
+<U2C29>
+<U2C2A>
+<U2C2B>
+<U2C2C>
+<U2C2D>
+<U2C2E>
+<U2C2F>
+<U2C30>
+<U2C31>
+<U2C32>
+<U2C33>
+<U2C34>
+<U2C35>
+<U2C36>
+<U2C37>
+<U2C38>
+<U2C39>
+<U2C3A>
+<U2C3B>
+<U2C3C>
+<U2C3D>
+<U2C3E>
+<U2C3F>
+<U2C40>
+<U2C41>
+<U2C42>
+<U2C43>
+<U2C44>
+<U2C45>
+<U2C46>
+<U2C47>
+<U2C48>
+<U2C49>
+<U2C4A>
+<U2C4B>
+<U2C4C>
+<U2C4D>
+<U2C4E>
+<U2C4F>
+<U2C50>
+<U2C51>
+<U2C52>
+<U2C53>
+<U2C54>
+<U2C55>
+<U2C56>
+<U2C57>
+<U2C58>
+<U2C59>
+<U2C5A>
+<U2C5B>
+<U2C5C>
+<U2C5D>
+<U2C5E>
+<U2C5F>
+<U2C60>
+<U2C61>
+<U2C62>
+<U2C63>
+<U2C64>
+<U2C65>
+<U2C66>
+<U2C67>
+<U2C68>
+<U2C69>
+<U2C6A>
+<U2C6B>
+<U2C6C>
+<U2C6D>
+<U2C6E>
+<U2C6F>
+<U2C70>
+<U2C71>
+<U2C72>
+<U2C73>
+<U2C74>
+<U2C75>
+<U2C76>
+<U2C77>
+<U2C78>
+<U2C79>
+<U2C7A>
+<U2C7B>
+<U2C7C>
+<U2C7D>
+<U2C7E>
+<U2C7F>
+<U2C80>
+<U2C81>
+<U2C82>
+<U2C83>
+<U2C84>
+<U2C85>
+<U2C86>
+<U2C87>
+<U2C88>
+<U2C89>
+<U2C8A>
+<U2C8B>
+<U2C8C>
+<U2C8D>
+<U2C8E>
+<U2C8F>
+<U2C90>
+<U2C91>
+<U2C92>
+<U2C93>
+<U2C94>
+<U2C95>
+<U2C96>
+<U2C97>
+<U2C98>
+<U2C99>
+<U2C9A>
+<U2C9B>
+<U2C9C>
+<U2C9D>
+<U2C9E>
+<U2C9F>
+<U2CA0>
+<U2CA1>
+<U2CA2>
+<U2CA3>
+<U2CA4>
+<U2CA5>
+<U2CA6>
+<U2CA7>
+<U2CA8>
+<U2CA9>
+<U2CAA>
+<U2CAB>
+<U2CAC>
+<U2CAD>
+<U2CAE>
+<U2CAF>
+<U2CB0>
+<U2CB1>
+<U2CB2>
+<U2CB3>
+<U2CB4>
+<U2CB5>
+<U2CB6>
+<U2CB7>
+<U2CB8>
+<U2CB9>
+<U2CBA>
+<U2CBB>
+<U2CBC>
+<U2CBD>
+<U2CBE>
+<U2CBF>
+<U2CC0>
+<U2CC1>
+<U2CC2>
+<U2CC3>
+<U2CC4>
+<U2CC5>
+<U2CC6>
+<U2CC7>
+<U2CC8>
+<U2CC9>
+<U2CCA>
+<U2CCB>
+<U2CCC>
+<U2CCD>
+<U2CCE>
+<U2CCF>
+<U2CD0>
+<U2CD1>
+<U2CD2>
+<U2CD3>
+<U2CD4>
+<U2CD5>
+<U2CD6>
+<U2CD7>
+<U2CD8>
+<U2CD9>
+<U2CDA>
+<U2CDB>
+<U2CDC>
+<U2CDD>
+<U2CDE>
+<U2CDF>
+<U2CE0>
+<U2CE1>
+<U2CE2>
+<U2CE3>
+<U2CE4>
+<U2CE5>
+<U2CE6>
+<U2CE7>
+<U2CE8>
+<U2CE9>
+<U2CEA>
+<U2CEB>
+<U2CEC>
+<U2CED>
+<U2CEE>
+<U2CEF>
+<U2CF0>
+<U2CF1>
+<U2CF2>
+<U2CF3>
+<U2CF4>
+<U2CF5>
+<U2CF6>
+<U2CF7>
+<U2CF8>
+<U2CF9>
+<U2CFA>
+<U2CFB>
+<U2CFC>
+<U2CFD>
+<U2CFE>
+<U2CFF>
+<U2D00>
+<U2D01>
+<U2D02>
+<U2D03>
+<U2D04>
+<U2D05>
+<U2D06>
+<U2D07>
+<U2D08>
+<U2D09>
+<U2D0A>
+<U2D0B>
+<U2D0C>
+<U2D0D>
+<U2D0E>
+<U2D0F>
+<U2D10>
+<U2D11>
+<U2D12>
+<U2D13>
+<U2D14>
+<U2D15>
+<U2D16>
+<U2D17>
+<U2D18>
+<U2D19>
+<U2D1A>
+<U2D1B>
+<U2D1C>
+<U2D1D>
+<U2D1E>
+<U2D1F>
+<U2D20>
+<U2D21>
+<U2D22>
+<U2D23>
+<U2D24>
+<U2D25>
+<U2D26>
+<U2D27>
+<U2D28>
+<U2D29>
+<U2D2A>
+<U2D2B>
+<U2D2C>
+<U2D2D>
+<U2D2E>
+<U2D2F>
+<U2D30>
+<U2D31>
+<U2D32>
+<U2D33>
+<U2D34>
+<U2D35>
+<U2D36>
+<U2D37>
+<U2D38>
+<U2D39>
+<U2D3A>
+<U2D3B>
+<U2D3C>
+<U2D3D>
+<U2D3E>
+<U2D3F>
+<U2D40>
+<U2D41>
+<U2D42>
+<U2D43>
+<U2D44>
+<U2D45>
+<U2D46>
+<U2D47>
+<U2D48>
+<U2D49>
+<U2D4A>
+<U2D4B>
+<U2D4C>
+<U2D4D>
+<U2D4E>
+<U2D4F>
+<U2D50>
+<U2D51>
+<U2D52>
+<U2D53>
+<U2D54>
+<U2D55>
+<U2D56>
+<U2D57>
+<U2D58>
+<U2D59>
+<U2D5A>
+<U2D5B>
+<U2D5C>
+<U2D5D>
+<U2D5E>
+<U2D5F>
+<U2D60>
+<U2D61>
+<U2D62>
+<U2D63>
+<U2D64>
+<U2D65>
+<U2D66>
+<U2D67>
+<U2D68>
+<U2D69>
+<U2D6A>
+<U2D6B>
+<U2D6C>
+<U2D6D>
+<U2D6E>
+<U2D6F>
+<U2D70>
+<U2D71>
+<U2D72>
+<U2D73>
+<U2D74>
+<U2D75>
+<U2D76>
+<U2D77>
+<U2D78>
+<U2D79>
+<U2D7A>
+<U2D7B>
+<U2D7C>
+<U2D7D>
+<U2D7E>
+<U2D7F>
+<U2D80>
+<U2D81>
+<U2D82>
+<U2D83>
+<U2D84>
+<U2D85>
+<U2D86>
+<U2D87>
+<U2D88>
+<U2D89>
+<U2D8A>
+<U2D8B>
+<U2D8C>
+<U2D8D>
+<U2D8E>
+<U2D8F>
+<U2D90>
+<U2D91>
+<U2D92>
+<U2D93>
+<U2D94>
+<U2D95>
+<U2D96>
+<U2D97>
+<U2D98>
+<U2D99>
+<U2D9A>
+<U2D9B>
+<U2D9C>
+<U2D9D>
+<U2D9E>
+<U2D9F>
+<U2DA0>
+<U2DA1>
+<U2DA2>
+<U2DA3>
+<U2DA4>
+<U2DA5>
+<U2DA6>
+<U2DA7>
+<U2DA8>
+<U2DA9>
+<U2DAA>
+<U2DAB>
+<U2DAC>
+<U2DAD>
+<U2DAE>
+<U2DAF>
+<U2DB0>
+<U2DB1>
+<U2DB2>
+<U2DB3>
+<U2DB4>
+<U2DB5>
+<U2DB6>
+<U2DB7>
+<U2DB8>
+<U2DB9>
+<U2DBA>
+<U2DBB>
+<U2DBC>
+<U2DBD>
+<U2DBE>
+<U2DBF>
+<U2DC0>
+<U2DC1>
+<U2DC2>
+<U2DC3>
+<U2DC4>
+<U2DC5>
+<U2DC6>
+<U2DC7>
+<U2DC8>
+<U2DC9>
+<U2DCA>
+<U2DCB>
+<U2DCC>
+<U2DCD>
+<U2DCE>
+<U2DCF>
+<U2DD0>
+<U2DD1>
+<U2DD2>
+<U2DD3>
+<U2DD4>
+<U2DD5>
+<U2DD6>
+<U2DD7>
+<U2DD8>
+<U2DD9>
+<U2DDA>
+<U2DDB>
+<U2DDC>
+<U2DDD>
+<U2DDE>
+<U2DDF>
+<U2DE0>
+<U2DE1>
+<U2DE2>
+<U2DE3>
+<U2DE4>
+<U2DE5>
+<U2DE6>
+<U2DE7>
+<U2DE8>
+<U2DE9>
+<U2DEA>
+<U2DEB>
+<U2DEC>
+<U2DED>
+<U2DEE>
+<U2DEF>
+<U2DF0>
+<U2DF1>
+<U2DF2>
+<U2DF3>
+<U2DF4>
+<U2DF5>
+<U2DF6>
+<U2DF7>
+<U2DF8>
+<U2DF9>
+<U2DFA>
+<U2DFB>
+<U2DFC>
+<U2DFD>
+<U2DFE>
+<U2DFF>
+<U2E00>
+<U2E01>
+<U2E02>
+<U2E03>
+<U2E04>
+<U2E05>
+<U2E06>
+<U2E07>
+<U2E08>
+<U2E09>
+<U2E0A>
+<U2E0B>
+<U2E0C>
+<U2E0D>
+<U2E0E>
+<U2E0F>
+<U2E10>
+<U2E11>
+<U2E12>
+<U2E13>
+<U2E14>
+<U2E15>
+<U2E16>
+<U2E17>
+<U2E18>
+<U2E19>
+<U2E1A>
+<U2E1B>
+<U2E1C>
+<U2E1D>
+<U2E1E>
+<U2E1F>
+<U2E20>
+<U2E21>
+<U2E22>
+<U2E23>
+<U2E24>
+<U2E25>
+<U2E26>
+<U2E27>
+<U2E28>
+<U2E29>
+<U2E2A>
+<U2E2B>
+<U2E2C>
+<U2E2D>
+<U2E2E>
+<U2E2F>
+<U2E30>
+<U2E31>
+<U2E32>
+<U2E33>
+<U2E34>
+<U2E35>
+<U2E36>
+<U2E37>
+<U2E38>
+<U2E39>
+<U2E3A>
+<U2E3B>
+<U2E3C>
+<U2E3D>
+<U2E3E>
+<U2E3F>
+<U2E40>
+<U2E41>
+<U2E42>
+<U2E43>
+<U2E44>
+<U2E45>
+<U2E46>
+<U2E47>
+<U2E48>
+<U2E49>
+<U2E4A>
+<U2E4B>
+<U2E4C>
+<U2E4D>
+<U2E4E>
+<U2E4F>
+<U2E50>
+<U2E51>
+<U2E52>
+<U2E53>
+<U2E54>
+<U2E55>
+<U2E56>
+<U2E57>
+<U2E58>
+<U2E59>
+<U2E5A>
+<U2E5B>
+<U2E5C>
+<U2E5D>
+<U2E5E>
+<U2E5F>
+<U2E60>
+<U2E61>
+<U2E62>
+<U2E63>
+<U2E64>
+<U2E65>
+<U2E66>
+<U2E67>
+<U2E68>
+<U2E69>
+<U2E6A>
+<U2E6B>
+<U2E6C>
+<U2E6D>
+<U2E6E>
+<U2E6F>
+<U2E70>
+<U2E71>
+<U2E72>
+<U2E73>
+<U2E74>
+<U2E75>
+<U2E76>
+<U2E77>
+<U2E78>
+<U2E79>
+<U2E7A>
+<U2E7B>
+<U2E7C>
+<U2E7D>
+<U2E7E>
+<U2E7F>
+<U2E80>
+<U2E81>
+<U2E82>
+<U2E83>
+<U2E84>
+<U2E85>
+<U2E86>
+<U2E87>
+<U2E88>
+<U2E89>
+<U2E8A>
+<U2E8B>
+<U2E8C>
+<U2E8D>
+<U2E8E>
+<U2E8F>
+<U2E90>
+<U2E91>
+<U2E92>
+<U2E93>
+<U2E94>
+<U2E95>
+<U2E96>
+<U2E97>
+<U2E98>
+<U2E99>
+<U2E9A>
+<U2E9B>
+<U2E9C>
+<U2E9D>
+<U2E9E>
+<U2E9F>
+<U2EA0>
+<U2EA1>
+<U2EA2>
+<U2EA3>
+<U2EA4>
+<U2EA5>
+<U2EA6>
+<U2EA7>
+<U2EA8>
+<U2EA9>
+<U2EAA>
+<U2EAB>
+<U2EAC>
+<U2EAD>
+<U2EAE>
+<U2EAF>
+<U2EB0>
+<U2EB1>
+<U2EB2>
+<U2EB3>
+<U2EB4>
+<U2EB5>
+<U2EB6>
+<U2EB7>
+<U2EB8>
+<U2EB9>
+<U2EBA>
+<U2EBB>
+<U2EBC>
+<U2EBD>
+<U2EBE>
+<U2EBF>
+<U2EC0>
+<U2EC1>
+<U2EC2>
+<U2EC3>
+<U2EC4>
+<U2EC5>
+<U2EC6>
+<U2EC7>
+<U2EC8>
+<U2EC9>
+<U2ECA>
+<U2ECB>
+<U2ECC>
+<U2ECD>
+<U2ECE>
+<U2ECF>
+<U2ED0>
+<U2ED1>
+<U2ED2>
+<U2ED3>
+<U2ED4>
+<U2ED5>
+<U2ED6>
+<U2ED7>
+<U2ED8>
+<U2ED9>
+<U2EDA>
+<U2EDB>
+<U2EDC>
+<U2EDD>
+<U2EDE>
+<U2EDF>
+<U2EE0>
+<U2EE1>
+<U2EE2>
+<U2EE3>
+<U2EE4>
+<U2EE5>
+<U2EE6>
+<U2EE7>
+<U2EE8>
+<U2EE9>
+<U2EEA>
+<U2EEB>
+<U2EEC>
+<U2EED>
+<U2EEE>
+<U2EEF>
+<U2EF0>
+<U2EF1>
+<U2EF2>
+<U2EF3>
+<U2EF4>
+<U2EF5>
+<U2EF6>
+<U2EF7>
+<U2EF8>
+<U2EF9>
+<U2EFA>
+<U2EFB>
+<U2EFC>
+<U2EFD>
+<U2EFE>
+<U2EFF>
+<U2F00>
+<U2F01>
+<U2F02>
+<U2F03>
+<U2F04>
+<U2F05>
+<U2F06>
+<U2F07>
+<U2F08>
+<U2F09>
+<U2F0A>
+<U2F0B>
+<U2F0C>
+<U2F0D>
+<U2F0E>
+<U2F0F>
+<U2F10>
+<U2F11>
+<U2F12>
+<U2F13>
+<U2F14>
+<U2F15>
+<U2F16>
+<U2F17>
+<U2F18>
+<U2F19>
+<U2F1A>
+<U2F1B>
+<U2F1C>
+<U2F1D>
+<U2F1E>
+<U2F1F>
+<U2F20>
+<U2F21>
+<U2F22>
+<U2F23>
+<U2F24>
+<U2F25>
+<U2F26>
+<U2F27>
+<U2F28>
+<U2F29>
+<U2F2A>
+<U2F2B>
+<U2F2C>
+<U2F2D>
+<U2F2E>
+<U2F2F>
+<U2F30>
+<U2F31>
+<U2F32>
+<U2F33>
+<U2F34>
+<U2F35>
+<U2F36>
+<U2F37>
+<U2F38>
+<U2F39>
+<U2F3A>
+<U2F3B>
+<U2F3C>
+<U2F3D>
+<U2F3E>
+<U2F3F>
+<U2F40>
+<U2F41>
+<U2F42>
+<U2F43>
+<U2F44>
+<U2F45>
+<U2F46>
+<U2F47>
+<U2F48>
+<U2F49>
+<U2F4A>
+<U2F4B>
+<U2F4C>
+<U2F4D>
+<U2F4E>
+<U2F4F>
+<U2F50>
+<U2F51>
+<U2F52>
+<U2F53>
+<U2F54>
+<U2F55>
+<U2F56>
+<U2F57>
+<U2F58>
+<U2F59>
+<U2F5A>
+<U2F5B>
+<U2F5C>
+<U2F5D>
+<U2F5E>
+<U2F5F>
+<U2F60>
+<U2F61>
+<U2F62>
+<U2F63>
+<U2F64>
+<U2F65>
+<U2F66>
+<U2F67>
+<U2F68>
+<U2F69>
+<U2F6A>
+<U2F6B>
+<U2F6C>
+<U2F6D>
+<U2F6E>
+<U2F6F>
+<U2F70>
+<U2F71>
+<U2F72>
+<U2F73>
+<U2F74>
+<U2F75>
+<U2F76>
+<U2F77>
+<U2F78>
+<U2F79>
+<U2F7A>
+<U2F7B>
+<U2F7C>
+<U2F7D>
+<U2F7E>
+<U2F7F>
+<U2F80>
+<U2F81>
+<U2F82>
+<U2F83>
+<U2F84>
+<U2F85>
+<U2F86>
+<U2F87>
+<U2F88>
+<U2F89>
+<U2F8A>
+<U2F8B>
+<U2F8C>
+<U2F8D>
+<U2F8E>
+<U2F8F>
+<U2F90>
+<U2F91>
+<U2F92>
+<U2F93>
+<U2F94>
+<U2F95>
+<U2F96>
+<U2F97>
+<U2F98>
+<U2F99>
+<U2F9A>
+<U2F9B>
+<U2F9C>
+<U2F9D>
+<U2F9E>
+<U2F9F>
+<U2FA0>
+<U2FA1>
+<U2FA2>
+<U2FA3>
+<U2FA4>
+<U2FA5>
+<U2FA6>
+<U2FA7>
+<U2FA8>
+<U2FA9>
+<U2FAA>
+<U2FAB>
+<U2FAC>
+<U2FAD>
+<U2FAE>
+<U2FAF>
+<U2FB0>
+<U2FB1>
+<U2FB2>
+<U2FB3>
+<U2FB4>
+<U2FB5>
+<U2FB6>
+<U2FB7>
+<U2FB8>
+<U2FB9>
+<U2FBA>
+<U2FBB>
+<U2FBC>
+<U2FBD>
+<U2FBE>
+<U2FBF>
+<U2FC0>
+<U2FC1>
+<U2FC2>
+<U2FC3>
+<U2FC4>
+<U2FC5>
+<U2FC6>
+<U2FC7>
+<U2FC8>
+<U2FC9>
+<U2FCA>
+<U2FCB>
+<U2FCC>
+<U2FCD>
+<U2FCE>
+<U2FCF>
+<U2FD0>
+<U2FD1>
+<U2FD2>
+<U2FD3>
+<U2FD4>
+<U2FD5>
+<U2FD6>
+<U2FD7>
+<U2FD8>
+<U2FD9>
+<U2FDA>
+<U2FDB>
+<U2FDC>
+<U2FDD>
+<U2FDE>
+<U2FDF>
+<U2FE0>
+<U2FE1>
+<U2FE2>
+<U2FE3>
+<U2FE4>
+<U2FE5>
+<U2FE6>
+<U2FE7>
+<U2FE8>
+<U2FE9>
+<U2FEA>
+<U2FEB>
+<U2FEC>
+<U2FED>
+<U2FEE>
+<U2FEF>
+<U2FF0>
+<U2FF1>
+<U2FF2>
+<U2FF3>
+<U2FF4>
+<U2FF5>
+<U2FF6>
+<U2FF7>
+<U2FF8>
+<U2FF9>
+<U2FFA>
+<U2FFB>
+<U2FFC>
+<U2FFD>
+<U2FFE>
+<U2FFF>
+<U3000>
+<U3001>
+<U3002>
+<U3003>
+<U3004>
+<U3005>
+<U3006>
+<U3007>
+<U3008>
+<U3009>
+<U300A>
+<U300B>
+<U300C>
+<U300D>
+<U300E>
+<U300F>
+<U3010>
+<U3011>
+<U3012>
+<U3013>
+<U3014>
+<U3015>
+<U3016>
+<U3017>
+<U3018>
+<U3019>
+<U301A>
+<U301B>
+<U301C>
+<U301D>
+<U301E>
+<U301F>
+<U3020>
+<U3021>
+<U3022>
+<U3023>
+<U3024>
+<U3025>
+<U3026>
+<U3027>
+<U3028>
+<U3029>
+<U302A>
+<U302B>
+<U302C>
+<U302D>
+<U302E>
+<U302F>
+<U3030>
+<U3031>
+<U3032>
+<U3033>
+<U3034>
+<U3035>
+<U3036>
+<U3037>
+<U3038>
+<U3039>
+<U303A>
+<U303B>
+<U303C>
+<U303D>
+<U303E>
+<U303F>
+<U3040>
+<U3041>
+<U3042>
+<U3043>
+<U3044>
+<U3045>
+<U3046>
+<U3047>
+<U3048>
+<U3049>
+<U304A>
+<U304B>
+<U304C>
+<U304D>
+<U304E>
+<U304F>
+<U3050>
+<U3051>
+<U3052>
+<U3053>
+<U3054>
+<U3055>
+<U3056>
+<U3057>
+<U3058>
+<U3059>
+<U305A>
+<U305B>
+<U305C>
+<U305D>
+<U305E>
+<U305F>
+<U3060>
+<U3061>
+<U3062>
+<U3063>
+<U3064>
+<U3065>
+<U3066>
+<U3067>
+<U3068>
+<U3069>
+<U306A>
+<U306B>
+<U306C>
+<U306D>
+<U306E>
+<U306F>
+<U3070>
+<U3071>
+<U3072>
+<U3073>
+<U3074>
+<U3075>
+<U3076>
+<U3077>
+<U3078>
+<U3079>
+<U307A>
+<U307B>
+<U307C>
+<U307D>
+<U307E>
+<U307F>
+<U3080>
+<U3081>
+<U3082>
+<U3083>
+<U3084>
+<U3085>
+<U3086>
+<U3087>
+<U3088>
+<U3089>
+<U308A>
+<U308B>
+<U308C>
+<U308D>
+<U308E>
+<U308F>
+<U3090>
+<U3091>
+<U3092>
+<U3093>
+<U3094>
+<U3095>
+<U3096>
+<U3097>
+<U3098>
+<U3099>
+<U309A>
+<U309B>
+<U309C>
+<U309D>
+<U309E>
+<U309F>
+<U30A0>
+<U30A1>
+<U30A2>
+<U30A3>
+<U30A4>
+<U30A5>
+<U30A6>
+<U30A7>
+<U30A8>
+<U30A9>
+<U30AA>
+<U30AB>
+<U30AC>
+<U30AD>
+<U30AE>
+<U30AF>
+<U30B0>
+<U30B1>
+<U30B2>
+<U30B3>
+<U30B4>
+<U30B5>
+<U30B6>
+<U30B7>
+<U30B8>
+<U30B9>
+<U30BA>
+<U30BB>
+<U30BC>
+<U30BD>
+<U30BE>
+<U30BF>
+<U30C0>
+<U30C1>
+<U30C2>
+<U30C3>
+<U30C4>
+<U30C5>
+<U30C6>
+<U30C7>
+<U30C8>
+<U30C9>
+<U30CA>
+<U30CB>
+<U30CC>
+<U30CD>
+<U30CE>
+<U30CF>
+<U30D0>
+<U30D1>
+<U30D2>
+<U30D3>
+<U30D4>
+<U30D5>
+<U30D6>
+<U30D7>
+<U30D8>
+<U30D9>
+<U30DA>
+<U30DB>
+<U30DC>
+<U30DD>
+<U30DE>
+<U30DF>
+<U30E0>
+<U30E1>
+<U30E2>
+<U30E3>
+<U30E4>
+<U30E5>
+<U30E6>
+<U30E7>
+<U30E8>
+<U30E9>
+<U30EA>
+<U30EB>
+<U30EC>
+<U30ED>
+<U30EE>
+<U30EF>
+<U30F0>
+<U30F1>
+<U30F2>
+<U30F3>
+<U30F4>
+<U30F5>
+<U30F6>
+<U30F7>
+<U30F8>
+<U30F9>
+<U30FA>
+<U30FB>
+<U30FC>
+<U30FD>
+<U30FE>
+<U30FF>
+<U3100>
+<U3101>
+<U3102>
+<U3103>
+<U3104>
+<U3105>
+<U3106>
+<U3107>
+<U3108>
+<U3109>
+<U310A>
+<U310B>
+<U310C>
+<U310D>
+<U310E>
+<U310F>
+<U3110>
+<U3111>
+<U3112>
+<U3113>
+<U3114>
+<U3115>
+<U3116>
+<U3117>
+<U3118>
+<U3119>
+<U311A>
+<U311B>
+<U311C>
+<U311D>
+<U311E>
+<U311F>
+<U3120>
+<U3121>
+<U3122>
+<U3123>
+<U3124>
+<U3125>
+<U3126>
+<U3127>
+<U3128>
+<U3129>
+<U312A>
+<U312B>
+<U312C>
+<U312D>
+<U312E>
+<U312F>
+<U3130>
+<U3131>
+<U3132>
+<U3133>
+<U3134>
+<U3135>
+<U3136>
+<U3137>
+<U3138>
+<U3139>
+<U313A>
+<U313B>
+<U313C>
+<U313D>
+<U313E>
+<U313F>
+<U3140>
+<U3141>
+<U3142>
+<U3143>
+<U3144>
+<U3145>
+<U3146>
+<U3147>
+<U3148>
+<U3149>
+<U314A>
+<U314B>
+<U314C>
+<U314D>
+<U314E>
+<U314F>
+<U3150>
+<U3151>
+<U3152>
+<U3153>
+<U3154>
+<U3155>
+<U3156>
+<U3157>
+<U3158>
+<U3159>
+<U315A>
+<U315B>
+<U315C>
+<U315D>
+<U315E>
+<U315F>
+<U3160>
+<U3161>
+<U3162>
+<U3163>
+<U3164>
+<U3165>
+<U3166>
+<U3167>
+<U3168>
+<U3169>
+<U316A>
+<U316B>
+<U316C>
+<U316D>
+<U316E>
+<U316F>
+<U3170>
+<U3171>
+<U3172>
+<U3173>
+<U3174>
+<U3175>
+<U3176>
+<U3177>
+<U3178>
+<U3179>
+<U317A>
+<U317B>
+<U317C>
+<U317D>
+<U317E>
+<U317F>
+<U3180>
+<U3181>
+<U3182>
+<U3183>
+<U3184>
+<U3185>
+<U3186>
+<U3187>
+<U3188>
+<U3189>
+<U318A>
+<U318B>
+<U318C>
+<U318D>
+<U318E>
+<U318F>
+<U3190>
+<U3191>
+<U3192>
+<U3193>
+<U3194>
+<U3195>
+<U3196>
+<U3197>
+<U3198>
+<U3199>
+<U319A>
+<U319B>
+<U319C>
+<U319D>
+<U319E>
+<U319F>
+<U31A0>
+<U31A1>
+<U31A2>
+<U31A3>
+<U31A4>
+<U31A5>
+<U31A6>
+<U31A7>
+<U31A8>
+<U31A9>
+<U31AA>
+<U31AB>
+<U31AC>
+<U31AD>
+<U31AE>
+<U31AF>
+<U31B0>
+<U31B1>
+<U31B2>
+<U31B3>
+<U31B4>
+<U31B5>
+<U31B6>
+<U31B7>
+<U31B8>
+<U31B9>
+<U31BA>
+<U31BB>
+<U31BC>
+<U31BD>
+<U31BE>
+<U31BF>
+<U31C0>
+<U31C1>
+<U31C2>
+<U31C3>
+<U31C4>
+<U31C5>
+<U31C6>
+<U31C7>
+<U31C8>
+<U31C9>
+<U31CA>
+<U31CB>
+<U31CC>
+<U31CD>
+<U31CE>
+<U31CF>
+<U31D0>
+<U31D1>
+<U31D2>
+<U31D3>
+<U31D4>
+<U31D5>
+<U31D6>
+<U31D7>
+<U31D8>
+<U31D9>
+<U31DA>
+<U31DB>
+<U31DC>
+<U31DD>
+<U31DE>
+<U31DF>
+<U31E0>
+<U31E1>
+<U31E2>
+<U31E3>
+<U31E4>
+<U31E5>
+<U31E6>
+<U31E7>
+<U31E8>
+<U31E9>
+<U31EA>
+<U31EB>
+<U31EC>
+<U31ED>
+<U31EE>
+<U31EF>
+<U31F0>
+<U31F1>
+<U31F2>
+<U31F3>
+<U31F4>
+<U31F5>
+<U31F6>
+<U31F7>
+<U31F8>
+<U31F9>
+<U31FA>
+<U31FB>
+<U31FC>
+<U31FD>
+<U31FE>
+<U31FF>
+<U3200>
+<U3201>
+<U3202>
+<U3203>
+<U3204>
+<U3205>
+<U3206>
+<U3207>
+<U3208>
+<U3209>
+<U320A>
+<U320B>
+<U320C>
+<U320D>
+<U320E>
+<U320F>
+<U3210>
+<U3211>
+<U3212>
+<U3213>
+<U3214>
+<U3215>
+<U3216>
+<U3217>
+<U3218>
+<U3219>
+<U321A>
+<U321B>
+<U321C>
+<U321D>
+<U321E>
+<U321F>
+<U3220>
+<U3221>
+<U3222>
+<U3223>
+<U3224>
+<U3225>
+<U3226>
+<U3227>
+<U3228>
+<U3229>
+<U322A>
+<U322B>
+<U322C>
+<U322D>
+<U322E>
+<U322F>
+<U3230>
+<U3231>
+<U3232>
+<U3233>
+<U3234>
+<U3235>
+<U3236>
+<U3237>
+<U3238>
+<U3239>
+<U323A>
+<U323B>
+<U323C>
+<U323D>
+<U323E>
+<U323F>
+<U3240>
+<U3241>
+<U3242>
+<U3243>
+<U3244>
+<U3245>
+<U3246>
+<U3247>
+<U3248>
+<U3249>
+<U324A>
+<U324B>
+<U324C>
+<U324D>
+<U324E>
+<U324F>
+<U3250>
+<U3251>
+<U3252>
+<U3253>
+<U3254>
+<U3255>
+<U3256>
+<U3257>
+<U3258>
+<U3259>
+<U325A>
+<U325B>
+<U325C>
+<U325D>
+<U325E>
+<U325F>
+<U3260>
+<U3261>
+<U3262>
+<U3263>
+<U3264>
+<U3265>
+<U3266>
+<U3267>
+<U3268>
+<U3269>
+<U326A>
+<U326B>
+<U326C>
+<U326D>
+<U326E>
+<U326F>
+<U3270>
+<U3271>
+<U3272>
+<U3273>
+<U3274>
+<U3275>
+<U3276>
+<U3277>
+<U3278>
+<U3279>
+<U327A>
+<U327B>
+<U327C>
+<U327D>
+<U327E>
+<U327F>
+<U3280>
+<U3281>
+<U3282>
+<U3283>
+<U3284>
+<U3285>
+<U3286>
+<U3287>
+<U3288>
+<U3289>
+<U328A>
+<U328B>
+<U328C>
+<U328D>
+<U328E>
+<U328F>
+<U3290>
+<U3291>
+<U3292>
+<U3293>
+<U3294>
+<U3295>
+<U3296>
+<U3297>
+<U3298>
+<U3299>
+<U329A>
+<U329B>
+<U329C>
+<U329D>
+<U329E>
+<U329F>
+<U32A0>
+<U32A1>
+<U32A2>
+<U32A3>
+<U32A4>
+<U32A5>
+<U32A6>
+<U32A7>
+<U32A8>
+<U32A9>
+<U32AA>
+<U32AB>
+<U32AC>
+<U32AD>
+<U32AE>
+<U32AF>
+<U32B0>
+<U32B1>
+<U32B2>
+<U32B3>
+<U32B4>
+<U32B5>
+<U32B6>
+<U32B7>
+<U32B8>
+<U32B9>
+<U32BA>
+<U32BB>
+<U32BC>
+<U32BD>
+<U32BE>
+<U32BF>
+<U32C0>
+<U32C1>
+<U32C2>
+<U32C3>
+<U32C4>
+<U32C5>
+<U32C6>
+<U32C7>
+<U32C8>
+<U32C9>
+<U32CA>
+<U32CB>
+<U32CC>
+<U32CD>
+<U32CE>
+<U32CF>
+<U32D0>
+<U32D1>
+<U32D2>
+<U32D3>
+<U32D4>
+<U32D5>
+<U32D6>
+<U32D7>
+<U32D8>
+<U32D9>
+<U32DA>
+<U32DB>
+<U32DC>
+<U32DD>
+<U32DE>
+<U32DF>
+<U32E0>
+<U32E1>
+<U32E2>
+<U32E3>
+<U32E4>
+<U32E5>
+<U32E6>
+<U32E7>
+<U32E8>
+<U32E9>
+<U32EA>
+<U32EB>
+<U32EC>
+<U32ED>
+<U32EE>
+<U32EF>
+<U32F0>
+<U32F1>
+<U32F2>
+<U32F3>
+<U32F4>
+<U32F5>
+<U32F6>
+<U32F7>
+<U32F8>
+<U32F9>
+<U32FA>
+<U32FB>
+<U32FC>
+<U32FD>
+<U32FE>
+<U32FF>
+<U3300>
+<U3301>
+<U3302>
+<U3303>
+<U3304>
+<U3305>
+<U3306>
+<U3307>
+<U3308>
+<U3309>
+<U330A>
+<U330B>
+<U330C>
+<U330D>
+<U330E>
+<U330F>
+<U3310>
+<U3311>
+<U3312>
+<U3313>
+<U3314>
+<U3315>
+<U3316>
+<U3317>
+<U3318>
+<U3319>
+<U331A>
+<U331B>
+<U331C>
+<U331D>
+<U331E>
+<U331F>
+<U3320>
+<U3321>
+<U3322>
+<U3323>
+<U3324>
+<U3325>
+<U3326>
+<U3327>
+<U3328>
+<U3329>
+<U332A>
+<U332B>
+<U332C>
+<U332D>
+<U332E>
+<U332F>
+<U3330>
+<U3331>
+<U3332>
+<U3333>
+<U3334>
+<U3335>
+<U3336>
+<U3337>
+<U3338>
+<U3339>
+<U333A>
+<U333B>
+<U333C>
+<U333D>
+<U333E>
+<U333F>
+<U3340>
+<U3341>
+<U3342>
+<U3343>
+<U3344>
+<U3345>
+<U3346>
+<U3347>
+<U3348>
+<U3349>
+<U334A>
+<U334B>
+<U334C>
+<U334D>
+<U334E>
+<U334F>
+<U3350>
+<U3351>
+<U3352>
+<U3353>
+<U3354>
+<U3355>
+<U3356>
+<U3357>
+<U3358>
+<U3359>
+<U335A>
+<U335B>
+<U335C>
+<U335D>
+<U335E>
+<U335F>
+<U3360>
+<U3361>
+<U3362>
+<U3363>
+<U3364>
+<U3365>
+<U3366>
+<U3367>
+<U3368>
+<U3369>
+<U336A>
+<U336B>
+<U336C>
+<U336D>
+<U336E>
+<U336F>
+<U3370>
+<U3371>
+<U3372>
+<U3373>
+<U3374>
+<U3375>
+<U3376>
+<U3377>
+<U3378>
+<U3379>
+<U337A>
+<U337B>
+<U337C>
+<U337D>
+<U337E>
+<U337F>
+<U3380>
+<U3381>
+<U3382>
+<U3383>
+<U3384>
+<U3385>
+<U3386>
+<U3387>
+<U3388>
+<U3389>
+<U338A>
+<U338B>
+<U338C>
+<U338D>
+<U338E>
+<U338F>
+<U3390>
+<U3391>
+<U3392>
+<U3393>
+<U3394>
+<U3395>
+<U3396>
+<U3397>
+<U3398>
+<U3399>
+<U339A>
+<U339B>
+<U339C>
+<U339D>
+<U339E>
+<U339F>
+<U33A0>
+<U33A1>
+<U33A2>
+<U33A3>
+<U33A4>
+<U33A5>
+<U33A6>
+<U33A7>
+<U33A8>
+<U33A9>
+<U33AA>
+<U33AB>
+<U33AC>
+<U33AD>
+<U33AE>
+<U33AF>
+<U33B0>
+<U33B1>
+<U33B2>
+<U33B3>
+<U33B4>
+<U33B5>
+<U33B6>
+<U33B7>
+<U33B8>
+<U33B9>
+<U33BA>
+<U33BB>
+<U33BC>
+<U33BD>
+<U33BE>
+<U33BF>
+<U33C0>
+<U33C1>
+<U33C2>
+<U33C3>
+<U33C4>
+<U33C5>
+<U33C6>
+<U33C7>
+<U33C8>
+<U33C9>
+<U33CA>
+<U33CB>
+<U33CC>
+<U33CD>
+<U33CE>
+<U33CF>
+<U33D0>
+<U33D1>
+<U33D2>
+<U33D3>
+<U33D4>
+<U33D5>
+<U33D6>
+<U33D7>
+<U33D8>
+<U33D9>
+<U33DA>
+<U33DB>
+<U33DC>
+<U33DD>
+<U33DE>
+<U33DF>
+<U33E0>
+<U33E1>
+<U33E2>
+<U33E3>
+<U33E4>
+<U33E5>
+<U33E6>
+<U33E7>
+<U33E8>
+<U33E9>
+<U33EA>
+<U33EB>
+<U33EC>
+<U33ED>
+<U33EE>
+<U33EF>
+<U33F0>
+<U33F1>
+<U33F2>
+<U33F3>
+<U33F4>
+<U33F5>
+<U33F6>
+<U33F7>
+<U33F8>
+<U33F9>
+<U33FA>
+<U33FB>
+<U33FC>
+<U33FD>
+<U33FE>
+<U33FF>
+<U3400>
+<U3401>
+<U3402>
+<U3403>
+<U3404>
+<U3405>
+<U3406>
+<U3407>
+<U3408>
+<U3409>
+<U340A>
+<U340B>
+<U340C>
+<U340D>
+<U340E>
+<U340F>
+<U3410>
+<U3411>
+<U3412>
+<U3413>
+<U3414>
+<U3415>
+<U3416>
+<U3417>
+<U3418>
+<U3419>
+<U341A>
+<U341B>
+<U341C>
+<U341D>
+<U341E>
+<U341F>
+<U3420>
+<U3421>
+<U3422>
+<U3423>
+<U3424>
+<U3425>
+<U3426>
+<U3427>
+<U3428>
+<U3429>
+<U342A>
+<U342B>
+<U342C>
+<U342D>
+<U342E>
+<U342F>
+<U3430>
+<U3431>
+<U3432>
+<U3433>
+<U3434>
+<U3435>
+<U3436>
+<U3437>
+<U3438>
+<U3439>
+<U343A>
+<U343B>
+<U343C>
+<U343D>
+<U343E>
+<U343F>
+<U3440>
+<U3441>
+<U3442>
+<U3443>
+<U3444>
+<U3445>
+<U3446>
+<U3447>
+<U3448>
+<U3449>
+<U344A>
+<U344B>
+<U344C>
+<U344D>
+<U344E>
+<U344F>
+<U3450>
+<U3451>
+<U3452>
+<U3453>
+<U3454>
+<U3455>
+<U3456>
+<U3457>
+<U3458>
+<U3459>
+<U345A>
+<U345B>
+<U345C>
+<U345D>
+<U345E>
+<U345F>
+<U3460>
+<U3461>
+<U3462>
+<U3463>
+<U3464>
+<U3465>
+<U3466>
+<U3467>
+<U3468>
+<U3469>
+<U346A>
+<U346B>
+<U346C>
+<U346D>
+<U346E>
+<U346F>
+<U3470>
+<U3471>
+<U3472>
+<U3473>
+<U3474>
+<U3475>
+<U3476>
+<U3477>
+<U3478>
+<U3479>
+<U347A>
+<U347B>
+<U347C>
+<U347D>
+<U347E>
+<U347F>
+<U3480>
+<U3481>
+<U3482>
+<U3483>
+<U3484>
+<U3485>
+<U3486>
+<U3487>
+<U3488>
+<U3489>
+<U348A>
+<U348B>
+<U348C>
+<U348D>
+<U348E>
+<U348F>
+<U3490>
+<U3491>
+<U3492>
+<U3493>
+<U3494>
+<U3495>
+<U3496>
+<U3497>
+<U3498>
+<U3499>
+<U349A>
+<U349B>
+<U349C>
+<U349D>
+<U349E>
+<U349F>
+<U34A0>
+<U34A1>
+<U34A2>
+<U34A3>
+<U34A4>
+<U34A5>
+<U34A6>
+<U34A7>
+<U34A8>
+<U34A9>
+<U34AA>
+<U34AB>
+<U34AC>
+<U34AD>
+<U34AE>
+<U34AF>
+<U34B0>
+<U34B1>
+<U34B2>
+<U34B3>
+<U34B4>
+<U34B5>
+<U34B6>
+<U34B7>
+<U34B8>
+<U34B9>
+<U34BA>
+<U34BB>
+<U34BC>
+<U34BD>
+<U34BE>
+<U34BF>
+<U34C0>
+<U34C1>
+<U34C2>
+<U34C3>
+<U34C4>
+<U34C5>
+<U34C6>
+<U34C7>
+<U34C8>
+<U34C9>
+<U34CA>
+<U34CB>
+<U34CC>
+<U34CD>
+<U34CE>
+<U34CF>
+<U34D0>
+<U34D1>
+<U34D2>
+<U34D3>
+<U34D4>
+<U34D5>
+<U34D6>
+<U34D7>
+<U34D8>
+<U34D9>
+<U34DA>
+<U34DB>
+<U34DC>
+<U34DD>
+<U34DE>
+<U34DF>
+<U34E0>
+<U34E1>
+<U34E2>
+<U34E3>
+<U34E4>
+<U34E5>
+<U34E6>
+<U34E7>
+<U34E8>
+<U34E9>
+<U34EA>
+<U34EB>
+<U34EC>
+<U34ED>
+<U34EE>
+<U34EF>
+<U34F0>
+<U34F1>
+<U34F2>
+<U34F3>
+<U34F4>
+<U34F5>
+<U34F6>
+<U34F7>
+<U34F8>
+<U34F9>
+<U34FA>
+<U34FB>
+<U34FC>
+<U34FD>
+<U34FE>
+<U34FF>
+<U3500>
+<U3501>
+<U3502>
+<U3503>
+<U3504>
+<U3505>
+<U3506>
+<U3507>
+<U3508>
+<U3509>
+<U350A>
+<U350B>
+<U350C>
+<U350D>
+<U350E>
+<U350F>
+<U3510>
+<U3511>
+<U3512>
+<U3513>
+<U3514>
+<U3515>
+<U3516>
+<U3517>
+<U3518>
+<U3519>
+<U351A>
+<U351B>
+<U351C>
+<U351D>
+<U351E>
+<U351F>
+<U3520>
+<U3521>
+<U3522>
+<U3523>
+<U3524>
+<U3525>
+<U3526>
+<U3527>
+<U3528>
+<U3529>
+<U352A>
+<U352B>
+<U352C>
+<U352D>
+<U352E>
+<U352F>
+<U3530>
+<U3531>
+<U3532>
+<U3533>
+<U3534>
+<U3535>
+<U3536>
+<U3537>
+<U3538>
+<U3539>
+<U353A>
+<U353B>
+<U353C>
+<U353D>
+<U353E>
+<U353F>
+<U3540>
+<U3541>
+<U3542>
+<U3543>
+<U3544>
+<U3545>
+<U3546>
+<U3547>
+<U3548>
+<U3549>
+<U354A>
+<U354B>
+<U354C>
+<U354D>
+<U354E>
+<U354F>
+<U3550>
+<U3551>
+<U3552>
+<U3553>
+<U3554>
+<U3555>
+<U3556>
+<U3557>
+<U3558>
+<U3559>
+<U355A>
+<U355B>
+<U355C>
+<U355D>
+<U355E>
+<U355F>
+<U3560>
+<U3561>
+<U3562>
+<U3563>
+<U3564>
+<U3565>
+<U3566>
+<U3567>
+<U3568>
+<U3569>
+<U356A>
+<U356B>
+<U356C>
+<U356D>
+<U356E>
+<U356F>
+<U3570>
+<U3571>
+<U3572>
+<U3573>
+<U3574>
+<U3575>
+<U3576>
+<U3577>
+<U3578>
+<U3579>
+<U357A>
+<U357B>
+<U357C>
+<U357D>
+<U357E>
+<U357F>
+<U3580>
+<U3581>
+<U3582>
+<U3583>
+<U3584>
+<U3585>
+<U3586>
+<U3587>
+<U3588>
+<U3589>
+<U358A>
+<U358B>
+<U358C>
+<U358D>
+<U358E>
+<U358F>
+<U3590>
+<U3591>
+<U3592>
+<U3593>
+<U3594>
+<U3595>
+<U3596>
+<U3597>
+<U3598>
+<U3599>
+<U359A>
+<U359B>
+<U359C>
+<U359D>
+<U359E>
+<U359F>
+<U35A0>
+<U35A1>
+<U35A2>
+<U35A3>
+<U35A4>
+<U35A5>
+<U35A6>
+<U35A7>
+<U35A8>
+<U35A9>
+<U35AA>
+<U35AB>
+<U35AC>
+<U35AD>
+<U35AE>
+<U35AF>
+<U35B0>
+<U35B1>
+<U35B2>
+<U35B3>
+<U35B4>
+<U35B5>
+<U35B6>
+<U35B7>
+<U35B8>
+<U35B9>
+<U35BA>
+<U35BB>
+<U35BC>
+<U35BD>
+<U35BE>
+<U35BF>
+<U35C0>
+<U35C1>
+<U35C2>
+<U35C3>
+<U35C4>
+<U35C5>
+<U35C6>
+<U35C7>
+<U35C8>
+<U35C9>
+<U35CA>
+<U35CB>
+<U35CC>
+<U35CD>
+<U35CE>
+<U35CF>
+<U35D0>
+<U35D1>
+<U35D2>
+<U35D3>
+<U35D4>
+<U35D5>
+<U35D6>
+<U35D7>
+<U35D8>
+<U35D9>
+<U35DA>
+<U35DB>
+<U35DC>
+<U35DD>
+<U35DE>
+<U35DF>
+<U35E0>
+<U35E1>
+<U35E2>
+<U35E3>
+<U35E4>
+<U35E5>
+<U35E6>
+<U35E7>
+<U35E8>
+<U35E9>
+<U35EA>
+<U35EB>
+<U35EC>
+<U35ED>
+<U35EE>
+<U35EF>
+<U35F0>
+<U35F1>
+<U35F2>
+<U35F3>
+<U35F4>
+<U35F5>
+<U35F6>
+<U35F7>
+<U35F8>
+<U35F9>
+<U35FA>
+<U35FB>
+<U35FC>
+<U35FD>
+<U35FE>
+<U35FF>
+<U3600>
+<U3601>
+<U3602>
+<U3603>
+<U3604>
+<U3605>
+<U3606>
+<U3607>
+<U3608>
+<U3609>
+<U360A>
+<U360B>
+<U360C>
+<U360D>
+<U360E>
+<U360F>
+<U3610>
+<U3611>
+<U3612>
+<U3613>
+<U3614>
+<U3615>
+<U3616>
+<U3617>
+<U3618>
+<U3619>
+<U361A>
+<U361B>
+<U361C>
+<U361D>
+<U361E>
+<U361F>
+<U3620>
+<U3621>
+<U3622>
+<U3623>
+<U3624>
+<U3625>
+<U3626>
+<U3627>
+<U3628>
+<U3629>
+<U362A>
+<U362B>
+<U362C>
+<U362D>
+<U362E>
+<U362F>
+<U3630>
+<U3631>
+<U3632>
+<U3633>
+<U3634>
+<U3635>
+<U3636>
+<U3637>
+<U3638>
+<U3639>
+<U363A>
+<U363B>
+<U363C>
+<U363D>
+<U363E>
+<U363F>
+<U3640>
+<U3641>
+<U3642>
+<U3643>
+<U3644>
+<U3645>
+<U3646>
+<U3647>
+<U3648>
+<U3649>
+<U364A>
+<U364B>
+<U364C>
+<U364D>
+<U364E>
+<U364F>
+<U3650>
+<U3651>
+<U3652>
+<U3653>
+<U3654>
+<U3655>
+<U3656>
+<U3657>
+<U3658>
+<U3659>
+<U365A>
+<U365B>
+<U365C>
+<U365D>
+<U365E>
+<U365F>
+<U3660>
+<U3661>
+<U3662>
+<U3663>
+<U3664>
+<U3665>
+<U3666>
+<U3667>
+<U3668>
+<U3669>
+<U366A>
+<U366B>
+<U366C>
+<U366D>
+<U366E>
+<U366F>
+<U3670>
+<U3671>
+<U3672>
+<U3673>
+<U3674>
+<U3675>
+<U3676>
+<U3677>
+<U3678>
+<U3679>
+<U367A>
+<U367B>
+<U367C>
+<U367D>
+<U367E>
+<U367F>
+<U3680>
+<U3681>
+<U3682>
+<U3683>
+<U3684>
+<U3685>
+<U3686>
+<U3687>
+<U3688>
+<U3689>
+<U368A>
+<U368B>
+<U368C>
+<U368D>
+<U368E>
+<U368F>
+<U3690>
+<U3691>
+<U3692>
+<U3693>
+<U3694>
+<U3695>
+<U3696>
+<U3697>
+<U3698>
+<U3699>
+<U369A>
+<U369B>
+<U369C>
+<U369D>
+<U369E>
+<U369F>
+<U36A0>
+<U36A1>
+<U36A2>
+<U36A3>
+<U36A4>
+<U36A5>
+<U36A6>
+<U36A7>
+<U36A8>
+<U36A9>
+<U36AA>
+<U36AB>
+<U36AC>
+<U36AD>
+<U36AE>
+<U36AF>
+<U36B0>
+<U36B1>
+<U36B2>
+<U36B3>
+<U36B4>
+<U36B5>
+<U36B6>
+<U36B7>
+<U36B8>
+<U36B9>
+<U36BA>
+<U36BB>
+<U36BC>
+<U36BD>
+<U36BE>
+<U36BF>
+<U36C0>
+<U36C1>
+<U36C2>
+<U36C3>
+<U36C4>
+<U36C5>
+<U36C6>
+<U36C7>
+<U36C8>
+<U36C9>
+<U36CA>
+<U36CB>
+<U36CC>
+<U36CD>
+<U36CE>
+<U36CF>
+<U36D0>
+<U36D1>
+<U36D2>
+<U36D3>
+<U36D4>
+<U36D5>
+<U36D6>
+<U36D7>
+<U36D8>
+<U36D9>
+<U36DA>
+<U36DB>
+<U36DC>
+<U36DD>
+<U36DE>
+<U36DF>
+<U36E0>
+<U36E1>
+<U36E2>
+<U36E3>
+<U36E4>
+<U36E5>
+<U36E6>
+<U36E7>
+<U36E8>
+<U36E9>
+<U36EA>
+<U36EB>
+<U36EC>
+<U36ED>
+<U36EE>
+<U36EF>
+<U36F0>
+<U36F1>
+<U36F2>
+<U36F3>
+<U36F4>
+<U36F5>
+<U36F6>
+<U36F7>
+<U36F8>
+<U36F9>
+<U36FA>
+<U36FB>
+<U36FC>
+<U36FD>
+<U36FE>
+<U36FF>
+<U3700>
+<U3701>
+<U3702>
+<U3703>
+<U3704>
+<U3705>
+<U3706>
+<U3707>
+<U3708>
+<U3709>
+<U370A>
+<U370B>
+<U370C>
+<U370D>
+<U370E>
+<U370F>
+<U3710>
+<U3711>
+<U3712>
+<U3713>
+<U3714>
+<U3715>
+<U3716>
+<U3717>
+<U3718>
+<U3719>
+<U371A>
+<U371B>
+<U371C>
+<U371D>
+<U371E>
+<U371F>
+<U3720>
+<U3721>
+<U3722>
+<U3723>
+<U3724>
+<U3725>
+<U3726>
+<U3727>
+<U3728>
+<U3729>
+<U372A>
+<U372B>
+<U372C>
+<U372D>
+<U372E>
+<U372F>
+<U3730>
+<U3731>
+<U3732>
+<U3733>
+<U3734>
+<U3735>
+<U3736>
+<U3737>
+<U3738>
+<U3739>
+<U373A>
+<U373B>
+<U373C>
+<U373D>
+<U373E>
+<U373F>
+<U3740>
+<U3741>
+<U3742>
+<U3743>
+<U3744>
+<U3745>
+<U3746>
+<U3747>
+<U3748>
+<U3749>
+<U374A>
+<U374B>
+<U374C>
+<U374D>
+<U374E>
+<U374F>
+<U3750>
+<U3751>
+<U3752>
+<U3753>
+<U3754>
+<U3755>
+<U3756>
+<U3757>
+<U3758>
+<U3759>
+<U375A>
+<U375B>
+<U375C>
+<U375D>
+<U375E>
+<U375F>
+<U3760>
+<U3761>
+<U3762>
+<U3763>
+<U3764>
+<U3765>
+<U3766>
+<U3767>
+<U3768>
+<U3769>
+<U376A>
+<U376B>
+<U376C>
+<U376D>
+<U376E>
+<U376F>
+<U3770>
+<U3771>
+<U3772>
+<U3773>
+<U3774>
+<U3775>
+<U3776>
+<U3777>
+<U3778>
+<U3779>
+<U377A>
+<U377B>
+<U377C>
+<U377D>
+<U377E>
+<U377F>
+<U3780>
+<U3781>
+<U3782>
+<U3783>
+<U3784>
+<U3785>
+<U3786>
+<U3787>
+<U3788>
+<U3789>
+<U378A>
+<U378B>
+<U378C>
+<U378D>
+<U378E>
+<U378F>
+<U3790>
+<U3791>
+<U3792>
+<U3793>
+<U3794>
+<U3795>
+<U3796>
+<U3797>
+<U3798>
+<U3799>
+<U379A>
+<U379B>
+<U379C>
+<U379D>
+<U379E>
+<U379F>
+<U37A0>
+<U37A1>
+<U37A2>
+<U37A3>
+<U37A4>
+<U37A5>
+<U37A6>
+<U37A7>
+<U37A8>
+<U37A9>
+<U37AA>
+<U37AB>
+<U37AC>
+<U37AD>
+<U37AE>
+<U37AF>
+<U37B0>
+<U37B1>
+<U37B2>
+<U37B3>
+<U37B4>
+<U37B5>
+<U37B6>
+<U37B7>
+<U37B8>
+<U37B9>
+<U37BA>
+<U37BB>
+<U37BC>
+<U37BD>
+<U37BE>
+<U37BF>
+<U37C0>
+<U37C1>
+<U37C2>
+<U37C3>
+<U37C4>
+<U37C5>
+<U37C6>
+<U37C7>
+<U37C8>
+<U37C9>
+<U37CA>
+<U37CB>
+<U37CC>
+<U37CD>
+<U37CE>
+<U37CF>
+<U37D0>
+<U37D1>
+<U37D2>
+<U37D3>
+<U37D4>
+<U37D5>
+<U37D6>
+<U37D7>
+<U37D8>
+<U37D9>
+<U37DA>
+<U37DB>
+<U37DC>
+<U37DD>
+<U37DE>
+<U37DF>
+<U37E0>
+<U37E1>
+<U37E2>
+<U37E3>
+<U37E4>
+<U37E5>
+<U37E6>
+<U37E7>
+<U37E8>
+<U37E9>
+<U37EA>
+<U37EB>
+<U37EC>
+<U37ED>
+<U37EE>
+<U37EF>
+<U37F0>
+<U37F1>
+<U37F2>
+<U37F3>
+<U37F4>
+<U37F5>
+<U37F6>
+<U37F7>
+<U37F8>
+<U37F9>
+<U37FA>
+<U37FB>
+<U37FC>
+<U37FD>
+<U37FE>
+<U37FF>
+<U3800>
+<U3801>
+<U3802>
+<U3803>
+<U3804>
+<U3805>
+<U3806>
+<U3807>
+<U3808>
+<U3809>
+<U380A>
+<U380B>
+<U380C>
+<U380D>
+<U380E>
+<U380F>
+<U3810>
+<U3811>
+<U3812>
+<U3813>
+<U3814>
+<U3815>
+<U3816>
+<U3817>
+<U3818>
+<U3819>
+<U381A>
+<U381B>
+<U381C>
+<U381D>
+<U381E>
+<U381F>
+<U3820>
+<U3821>
+<U3822>
+<U3823>
+<U3824>
+<U3825>
+<U3826>
+<U3827>
+<U3828>
+<U3829>
+<U382A>
+<U382B>
+<U382C>
+<U382D>
+<U382E>
+<U382F>
+<U3830>
+<U3831>
+<U3832>
+<U3833>
+<U3834>
+<U3835>
+<U3836>
+<U3837>
+<U3838>
+<U3839>
+<U383A>
+<U383B>
+<U383C>
+<U383D>
+<U383E>
+<U383F>
+<U3840>
+<U3841>
+<U3842>
+<U3843>
+<U3844>
+<U3845>
+<U3846>
+<U3847>
+<U3848>
+<U3849>
+<U384A>
+<U384B>
+<U384C>
+<U384D>
+<U384E>
+<U384F>
+<U3850>
+<U3851>
+<U3852>
+<U3853>
+<U3854>
+<U3855>
+<U3856>
+<U3857>
+<U3858>
+<U3859>
+<U385A>
+<U385B>
+<U385C>
+<U385D>
+<U385E>
+<U385F>
+<U3860>
+<U3861>
+<U3862>
+<U3863>
+<U3864>
+<U3865>
+<U3866>
+<U3867>
+<U3868>
+<U3869>
+<U386A>
+<U386B>
+<U386C>
+<U386D>
+<U386E>
+<U386F>
+<U3870>
+<U3871>
+<U3872>
+<U3873>
+<U3874>
+<U3875>
+<U3876>
+<U3877>
+<U3878>
+<U3879>
+<U387A>
+<U387B>
+<U387C>
+<U387D>
+<U387E>
+<U387F>
+<U3880>
+<U3881>
+<U3882>
+<U3883>
+<U3884>
+<U3885>
+<U3886>
+<U3887>
+<U3888>
+<U3889>
+<U388A>
+<U388B>
+<U388C>
+<U388D>
+<U388E>
+<U388F>
+<U3890>
+<U3891>
+<U3892>
+<U3893>
+<U3894>
+<U3895>
+<U3896>
+<U3897>
+<U3898>
+<U3899>
+<U389A>
+<U389B>
+<U389C>
+<U389D>
+<U389E>
+<U389F>
+<U38A0>
+<U38A1>
+<U38A2>
+<U38A3>
+<U38A4>
+<U38A5>
+<U38A6>
+<U38A7>
+<U38A8>
+<U38A9>
+<U38AA>
+<U38AB>
+<U38AC>
+<U38AD>
+<U38AE>
+<U38AF>
+<U38B0>
+<U38B1>
+<U38B2>
+<U38B3>
+<U38B4>
+<U38B5>
+<U38B6>
+<U38B7>
+<U38B8>
+<U38B9>
+<U38BA>
+<U38BB>
+<U38BC>
+<U38BD>
+<U38BE>
+<U38BF>
+<U38C0>
+<U38C1>
+<U38C2>
+<U38C3>
+<U38C4>
+<U38C5>
+<U38C6>
+<U38C7>
+<U38C8>
+<U38C9>
+<U38CA>
+<U38CB>
+<U38CC>
+<U38CD>
+<U38CE>
+<U38CF>
+<U38D0>
+<U38D1>
+<U38D2>
+<U38D3>
+<U38D4>
+<U38D5>
+<U38D6>
+<U38D7>
+<U38D8>
+<U38D9>
+<U38DA>
+<U38DB>
+<U38DC>
+<U38DD>
+<U38DE>
+<U38DF>
+<U38E0>
+<U38E1>
+<U38E2>
+<U38E3>
+<U38E4>
+<U38E5>
+<U38E6>
+<U38E7>
+<U38E8>
+<U38E9>
+<U38EA>
+<U38EB>
+<U38EC>
+<U38ED>
+<U38EE>
+<U38EF>
+<U38F0>
+<U38F1>
+<U38F2>
+<U38F3>
+<U38F4>
+<U38F5>
+<U38F6>
+<U38F7>
+<U38F8>
+<U38F9>
+<U38FA>
+<U38FB>
+<U38FC>
+<U38FD>
+<U38FE>
+<U38FF>
+<U3900>
+<U3901>
+<U3902>
+<U3903>
+<U3904>
+<U3905>
+<U3906>
+<U3907>
+<U3908>
+<U3909>
+<U390A>
+<U390B>
+<U390C>
+<U390D>
+<U390E>
+<U390F>
+<U3910>
+<U3911>
+<U3912>
+<U3913>
+<U3914>
+<U3915>
+<U3916>
+<U3917>
+<U3918>
+<U3919>
+<U391A>
+<U391B>
+<U391C>
+<U391D>
+<U391E>
+<U391F>
+<U3920>
+<U3921>
+<U3922>
+<U3923>
+<U3924>
+<U3925>
+<U3926>
+<U3927>
+<U3928>
+<U3929>
+<U392A>
+<U392B>
+<U392C>
+<U392D>
+<U392E>
+<U392F>
+<U3930>
+<U3931>
+<U3932>
+<U3933>
+<U3934>
+<U3935>
+<U3936>
+<U3937>
+<U3938>
+<U3939>
+<U393A>
+<U393B>
+<U393C>
+<U393D>
+<U393E>
+<U393F>
+<U3940>
+<U3941>
+<U3942>
+<U3943>
+<U3944>
+<U3945>
+<U3946>
+<U3947>
+<U3948>
+<U3949>
+<U394A>
+<U394B>
+<U394C>
+<U394D>
+<U394E>
+<U394F>
+<U3950>
+<U3951>
+<U3952>
+<U3953>
+<U3954>
+<U3955>
+<U3956>
+<U3957>
+<U3958>
+<U3959>
+<U395A>
+<U395B>
+<U395C>
+<U395D>
+<U395E>
+<U395F>
+<U3960>
+<U3961>
+<U3962>
+<U3963>
+<U3964>
+<U3965>
+<U3966>
+<U3967>
+<U3968>
+<U3969>
+<U396A>
+<U396B>
+<U396C>
+<U396D>
+<U396E>
+<U396F>
+<U3970>
+<U3971>
+<U3972>
+<U3973>
+<U3974>
+<U3975>
+<U3976>
+<U3977>
+<U3978>
+<U3979>
+<U397A>
+<U397B>
+<U397C>
+<U397D>
+<U397E>
+<U397F>
+<U3980>
+<U3981>
+<U3982>
+<U3983>
+<U3984>
+<U3985>
+<U3986>
+<U3987>
+<U3988>
+<U3989>
+<U398A>
+<U398B>
+<U398C>
+<U398D>
+<U398E>
+<U398F>
+<U3990>
+<U3991>
+<U3992>
+<U3993>
+<U3994>
+<U3995>
+<U3996>
+<U3997>
+<U3998>
+<U3999>
+<U399A>
+<U399B>
+<U399C>
+<U399D>
+<U399E>
+<U399F>
+<U39A0>
+<U39A1>
+<U39A2>
+<U39A3>
+<U39A4>
+<U39A5>
+<U39A6>
+<U39A7>
+<U39A8>
+<U39A9>
+<U39AA>
+<U39AB>
+<U39AC>
+<U39AD>
+<U39AE>
+<U39AF>
+<U39B0>
+<U39B1>
+<U39B2>
+<U39B3>
+<U39B4>
+<U39B5>
+<U39B6>
+<U39B7>
+<U39B8>
+<U39B9>
+<U39BA>
+<U39BB>
+<U39BC>
+<U39BD>
+<U39BE>
+<U39BF>
+<U39C0>
+<U39C1>
+<U39C2>
+<U39C3>
+<U39C4>
+<U39C5>
+<U39C6>
+<U39C7>
+<U39C8>
+<U39C9>
+<U39CA>
+<U39CB>
+<U39CC>
+<U39CD>
+<U39CE>
+<U39CF>
+<U39D0>
+<U39D1>
+<U39D2>
+<U39D3>
+<U39D4>
+<U39D5>
+<U39D6>
+<U39D7>
+<U39D8>
+<U39D9>
+<U39DA>
+<U39DB>
+<U39DC>
+<U39DD>
+<U39DE>
+<U39DF>
+<U39E0>
+<U39E1>
+<U39E2>
+<U39E3>
+<U39E4>
+<U39E5>
+<U39E6>
+<U39E7>
+<U39E8>
+<U39E9>
+<U39EA>
+<U39EB>
+<U39EC>
+<U39ED>
+<U39EE>
+<U39EF>
+<U39F0>
+<U39F1>
+<U39F2>
+<U39F3>
+<U39F4>
+<U39F5>
+<U39F6>
+<U39F7>
+<U39F8>
+<U39F9>
+<U39FA>
+<U39FB>
+<U39FC>
+<U39FD>
+<U39FE>
+<U39FF>
+<U3A00>
+<U3A01>
+<U3A02>
+<U3A03>
+<U3A04>
+<U3A05>
+<U3A06>
+<U3A07>
+<U3A08>
+<U3A09>
+<U3A0A>
+<U3A0B>
+<U3A0C>
+<U3A0D>
+<U3A0E>
+<U3A0F>
+<U3A10>
+<U3A11>
+<U3A12>
+<U3A13>
+<U3A14>
+<U3A15>
+<U3A16>
+<U3A17>
+<U3A18>
+<U3A19>
+<U3A1A>
+<U3A1B>
+<U3A1C>
+<U3A1D>
+<U3A1E>
+<U3A1F>
+<U3A20>
+<U3A21>
+<U3A22>
+<U3A23>
+<U3A24>
+<U3A25>
+<U3A26>
+<U3A27>
+<U3A28>
+<U3A29>
+<U3A2A>
+<U3A2B>
+<U3A2C>
+<U3A2D>
+<U3A2E>
+<U3A2F>
+<U3A30>
+<U3A31>
+<U3A32>
+<U3A33>
+<U3A34>
+<U3A35>
+<U3A36>
+<U3A37>
+<U3A38>
+<U3A39>
+<U3A3A>
+<U3A3B>
+<U3A3C>
+<U3A3D>
+<U3A3E>
+<U3A3F>
+<U3A40>
+<U3A41>
+<U3A42>
+<U3A43>
+<U3A44>
+<U3A45>
+<U3A46>
+<U3A47>
+<U3A48>
+<U3A49>
+<U3A4A>
+<U3A4B>
+<U3A4C>
+<U3A4D>
+<U3A4E>
+<U3A4F>
+<U3A50>
+<U3A51>
+<U3A52>
+<U3A53>
+<U3A54>
+<U3A55>
+<U3A56>
+<U3A57>
+<U3A58>
+<U3A59>
+<U3A5A>
+<U3A5B>
+<U3A5C>
+<U3A5D>
+<U3A5E>
+<U3A5F>
+<U3A60>
+<U3A61>
+<U3A62>
+<U3A63>
+<U3A64>
+<U3A65>
+<U3A66>
+<U3A67>
+<U3A68>
+<U3A69>
+<U3A6A>
+<U3A6B>
+<U3A6C>
+<U3A6D>
+<U3A6E>
+<U3A6F>
+<U3A70>
+<U3A71>
+<U3A72>
+<U3A73>
+<U3A74>
+<U3A75>
+<U3A76>
+<U3A77>
+<U3A78>
+<U3A79>
+<U3A7A>
+<U3A7B>
+<U3A7C>
+<U3A7D>
+<U3A7E>
+<U3A7F>
+<U3A80>
+<U3A81>
+<U3A82>
+<U3A83>
+<U3A84>
+<U3A85>
+<U3A86>
+<U3A87>
+<U3A88>
+<U3A89>
+<U3A8A>
+<U3A8B>
+<U3A8C>
+<U3A8D>
+<U3A8E>
+<U3A8F>
+<U3A90>
+<U3A91>
+<U3A92>
+<U3A93>
+<U3A94>
+<U3A95>
+<U3A96>
+<U3A97>
+<U3A98>
+<U3A99>
+<U3A9A>
+<U3A9B>
+<U3A9C>
+<U3A9D>
+<U3A9E>
+<U3A9F>
+<U3AA0>
+<U3AA1>
+<U3AA2>
+<U3AA3>
+<U3AA4>
+<U3AA5>
+<U3AA6>
+<U3AA7>
+<U3AA8>
+<U3AA9>
+<U3AAA>
+<U3AAB>
+<U3AAC>
+<U3AAD>
+<U3AAE>
+<U3AAF>
+<U3AB0>
+<U3AB1>
+<U3AB2>
+<U3AB3>
+<U3AB4>
+<U3AB5>
+<U3AB6>
+<U3AB7>
+<U3AB8>
+<U3AB9>
+<U3ABA>
+<U3ABB>
+<U3ABC>
+<U3ABD>
+<U3ABE>
+<U3ABF>
+<U3AC0>
+<U3AC1>
+<U3AC2>
+<U3AC3>
+<U3AC4>
+<U3AC5>
+<U3AC6>
+<U3AC7>
+<U3AC8>
+<U3AC9>
+<U3ACA>
+<U3ACB>
+<U3ACC>
+<U3ACD>
+<U3ACE>
+<U3ACF>
+<U3AD0>
+<U3AD1>
+<U3AD2>
+<U3AD3>
+<U3AD4>
+<U3AD5>
+<U3AD6>
+<U3AD7>
+<U3AD8>
+<U3AD9>
+<U3ADA>
+<U3ADB>
+<U3ADC>
+<U3ADD>
+<U3ADE>
+<U3ADF>
+<U3AE0>
+<U3AE1>
+<U3AE2>
+<U3AE3>
+<U3AE4>
+<U3AE5>
+<U3AE6>
+<U3AE7>
+<U3AE8>
+<U3AE9>
+<U3AEA>
+<U3AEB>
+<U3AEC>
+<U3AED>
+<U3AEE>
+<U3AEF>
+<U3AF0>
+<U3AF1>
+<U3AF2>
+<U3AF3>
+<U3AF4>
+<U3AF5>
+<U3AF6>
+<U3AF7>
+<U3AF8>
+<U3AF9>
+<U3AFA>
+<U3AFB>
+<U3AFC>
+<U3AFD>
+<U3AFE>
+<U3AFF>
+<U3B00>
+<U3B01>
+<U3B02>
+<U3B03>
+<U3B04>
+<U3B05>
+<U3B06>
+<U3B07>
+<U3B08>
+<U3B09>
+<U3B0A>
+<U3B0B>
+<U3B0C>
+<U3B0D>
+<U3B0E>
+<U3B0F>
+<U3B10>
+<U3B11>
+<U3B12>
+<U3B13>
+<U3B14>
+<U3B15>
+<U3B16>
+<U3B17>
+<U3B18>
+<U3B19>
+<U3B1A>
+<U3B1B>
+<U3B1C>
+<U3B1D>
+<U3B1E>
+<U3B1F>
+<U3B20>
+<U3B21>
+<U3B22>
+<U3B23>
+<U3B24>
+<U3B25>
+<U3B26>
+<U3B27>
+<U3B28>
+<U3B29>
+<U3B2A>
+<U3B2B>
+<U3B2C>
+<U3B2D>
+<U3B2E>
+<U3B2F>
+<U3B30>
+<U3B31>
+<U3B32>
+<U3B33>
+<U3B34>
+<U3B35>
+<U3B36>
+<U3B37>
+<U3B38>
+<U3B39>
+<U3B3A>
+<U3B3B>
+<U3B3C>
+<U3B3D>
+<U3B3E>
+<U3B3F>
+<U3B40>
+<U3B41>
+<U3B42>
+<U3B43>
+<U3B44>
+<U3B45>
+<U3B46>
+<U3B47>
+<U3B48>
+<U3B49>
+<U3B4A>
+<U3B4B>
+<U3B4C>
+<U3B4D>
+<U3B4E>
+<U3B4F>
+<U3B50>
+<U3B51>
+<U3B52>
+<U3B53>
+<U3B54>
+<U3B55>
+<U3B56>
+<U3B57>
+<U3B58>
+<U3B59>
+<U3B5A>
+<U3B5B>
+<U3B5C>
+<U3B5D>
+<U3B5E>
+<U3B5F>
+<U3B60>
+<U3B61>
+<U3B62>
+<U3B63>
+<U3B64>
+<U3B65>
+<U3B66>
+<U3B67>
+<U3B68>
+<U3B69>
+<U3B6A>
+<U3B6B>
+<U3B6C>
+<U3B6D>
+<U3B6E>
+<U3B6F>
+<U3B70>
+<U3B71>
+<U3B72>
+<U3B73>
+<U3B74>
+<U3B75>
+<U3B76>
+<U3B77>
+<U3B78>
+<U3B79>
+<U3B7A>
+<U3B7B>
+<U3B7C>
+<U3B7D>
+<U3B7E>
+<U3B7F>
+<U3B80>
+<U3B81>
+<U3B82>
+<U3B83>
+<U3B84>
+<U3B85>
+<U3B86>
+<U3B87>
+<U3B88>
+<U3B89>
+<U3B8A>
+<U3B8B>
+<U3B8C>
+<U3B8D>
+<U3B8E>
+<U3B8F>
+<U3B90>
+<U3B91>
+<U3B92>
+<U3B93>
+<U3B94>
+<U3B95>
+<U3B96>
+<U3B97>
+<U3B98>
+<U3B99>
+<U3B9A>
+<U3B9B>
+<U3B9C>
+<U3B9D>
+<U3B9E>
+<U3B9F>
+<U3BA0>
+<U3BA1>
+<U3BA2>
+<U3BA3>
+<U3BA4>
+<U3BA5>
+<U3BA6>
+<U3BA7>
+<U3BA8>
+<U3BA9>
+<U3BAA>
+<U3BAB>
+<U3BAC>
+<U3BAD>
+<U3BAE>
+<U3BAF>
+<U3BB0>
+<U3BB1>
+<U3BB2>
+<U3BB3>
+<U3BB4>
+<U3BB5>
+<U3BB6>
+<U3BB7>
+<U3BB8>
+<U3BB9>
+<U3BBA>
+<U3BBB>
+<U3BBC>
+<U3BBD>
+<U3BBE>
+<U3BBF>
+<U3BC0>
+<U3BC1>
+<U3BC2>
+<U3BC3>
+<U3BC4>
+<U3BC5>
+<U3BC6>
+<U3BC7>
+<U3BC8>
+<U3BC9>
+<U3BCA>
+<U3BCB>
+<U3BCC>
+<U3BCD>
+<U3BCE>
+<U3BCF>
+<U3BD0>
+<U3BD1>
+<U3BD2>
+<U3BD3>
+<U3BD4>
+<U3BD5>
+<U3BD6>
+<U3BD7>
+<U3BD8>
+<U3BD9>
+<U3BDA>
+<U3BDB>
+<U3BDC>
+<U3BDD>
+<U3BDE>
+<U3BDF>
+<U3BE0>
+<U3BE1>
+<U3BE2>
+<U3BE3>
+<U3BE4>
+<U3BE5>
+<U3BE6>
+<U3BE7>
+<U3BE8>
+<U3BE9>
+<U3BEA>
+<U3BEB>
+<U3BEC>
+<U3BED>
+<U3BEE>
+<U3BEF>
+<U3BF0>
+<U3BF1>
+<U3BF2>
+<U3BF3>
+<U3BF4>
+<U3BF5>
+<U3BF6>
+<U3BF7>
+<U3BF8>
+<U3BF9>
+<U3BFA>
+<U3BFB>
+<U3BFC>
+<U3BFD>
+<U3BFE>
+<U3BFF>
+<U3C00>
+<U3C01>
+<U3C02>
+<U3C03>
+<U3C04>
+<U3C05>
+<U3C06>
+<U3C07>
+<U3C08>
+<U3C09>
+<U3C0A>
+<U3C0B>
+<U3C0C>
+<U3C0D>
+<U3C0E>
+<U3C0F>
+<U3C10>
+<U3C11>
+<U3C12>
+<U3C13>
+<U3C14>
+<U3C15>
+<U3C16>
+<U3C17>
+<U3C18>
+<U3C19>
+<U3C1A>
+<U3C1B>
+<U3C1C>
+<U3C1D>
+<U3C1E>
+<U3C1F>
+<U3C20>
+<U3C21>
+<U3C22>
+<U3C23>
+<U3C24>
+<U3C25>
+<U3C26>
+<U3C27>
+<U3C28>
+<U3C29>
+<U3C2A>
+<U3C2B>
+<U3C2C>
+<U3C2D>
+<U3C2E>
+<U3C2F>
+<U3C30>
+<U3C31>
+<U3C32>
+<U3C33>
+<U3C34>
+<U3C35>
+<U3C36>
+<U3C37>
+<U3C38>
+<U3C39>
+<U3C3A>
+<U3C3B>
+<U3C3C>
+<U3C3D>
+<U3C3E>
+<U3C3F>
+<U3C40>
+<U3C41>
+<U3C42>
+<U3C43>
+<U3C44>
+<U3C45>
+<U3C46>
+<U3C47>
+<U3C48>
+<U3C49>
+<U3C4A>
+<U3C4B>
+<U3C4C>
+<U3C4D>
+<U3C4E>
+<U3C4F>
+<U3C50>
+<U3C51>
+<U3C52>
+<U3C53>
+<U3C54>
+<U3C55>
+<U3C56>
+<U3C57>
+<U3C58>
+<U3C59>
+<U3C5A>
+<U3C5B>
+<U3C5C>
+<U3C5D>
+<U3C5E>
+<U3C5F>
+<U3C60>
+<U3C61>
+<U3C62>
+<U3C63>
+<U3C64>
+<U3C65>
+<U3C66>
+<U3C67>
+<U3C68>
+<U3C69>
+<U3C6A>
+<U3C6B>
+<U3C6C>
+<U3C6D>
+<U3C6E>
+<U3C6F>
+<U3C70>
+<U3C71>
+<U3C72>
+<U3C73>
+<U3C74>
+<U3C75>
+<U3C76>
+<U3C77>
+<U3C78>
+<U3C79>
+<U3C7A>
+<U3C7B>
+<U3C7C>
+<U3C7D>
+<U3C7E>
+<U3C7F>
+<U3C80>
+<U3C81>
+<U3C82>
+<U3C83>
+<U3C84>
+<U3C85>
+<U3C86>
+<U3C87>
+<U3C88>
+<U3C89>
+<U3C8A>
+<U3C8B>
+<U3C8C>
+<U3C8D>
+<U3C8E>
+<U3C8F>
+<U3C90>
+<U3C91>
+<U3C92>
+<U3C93>
+<U3C94>
+<U3C95>
+<U3C96>
+<U3C97>
+<U3C98>
+<U3C99>
+<U3C9A>
+<U3C9B>
+<U3C9C>
+<U3C9D>
+<U3C9E>
+<U3C9F>
+<U3CA0>
+<U3CA1>
+<U3CA2>
+<U3CA3>
+<U3CA4>
+<U3CA5>
+<U3CA6>
+<U3CA7>
+<U3CA8>
+<U3CA9>
+<U3CAA>
+<U3CAB>
+<U3CAC>
+<U3CAD>
+<U3CAE>
+<U3CAF>
+<U3CB0>
+<U3CB1>
+<U3CB2>
+<U3CB3>
+<U3CB4>
+<U3CB5>
+<U3CB6>
+<U3CB7>
+<U3CB8>
+<U3CB9>
+<U3CBA>
+<U3CBB>
+<U3CBC>
+<U3CBD>
+<U3CBE>
+<U3CBF>
+<U3CC0>
+<U3CC1>
+<U3CC2>
+<U3CC3>
+<U3CC4>
+<U3CC5>
+<U3CC6>
+<U3CC7>
+<U3CC8>
+<U3CC9>
+<U3CCA>
+<U3CCB>
+<U3CCC>
+<U3CCD>
+<U3CCE>
+<U3CCF>
+<U3CD0>
+<U3CD1>
+<U3CD2>
+<U3CD3>
+<U3CD4>
+<U3CD5>
+<U3CD6>
+<U3CD7>
+<U3CD8>
+<U3CD9>
+<U3CDA>
+<U3CDB>
+<U3CDC>
+<U3CDD>
+<U3CDE>
+<U3CDF>
+<U3CE0>
+<U3CE1>
+<U3CE2>
+<U3CE3>
+<U3CE4>
+<U3CE5>
+<U3CE6>
+<U3CE7>
+<U3CE8>
+<U3CE9>
+<U3CEA>
+<U3CEB>
+<U3CEC>
+<U3CED>
+<U3CEE>
+<U3CEF>
+<U3CF0>
+<U3CF1>
+<U3CF2>
+<U3CF3>
+<U3CF4>
+<U3CF5>
+<U3CF6>
+<U3CF7>
+<U3CF8>
+<U3CF9>
+<U3CFA>
+<U3CFB>
+<U3CFC>
+<U3CFD>
+<U3CFE>
+<U3CFF>
+<U3D00>
+<U3D01>
+<U3D02>
+<U3D03>
+<U3D04>
+<U3D05>
+<U3D06>
+<U3D07>
+<U3D08>
+<U3D09>
+<U3D0A>
+<U3D0B>
+<U3D0C>
+<U3D0D>
+<U3D0E>
+<U3D0F>
+<U3D10>
+<U3D11>
+<U3D12>
+<U3D13>
+<U3D14>
+<U3D15>
+<U3D16>
+<U3D17>
+<U3D18>
+<U3D19>
+<U3D1A>
+<U3D1B>
+<U3D1C>
+<U3D1D>
+<U3D1E>
+<U3D1F>
+<U3D20>
+<U3D21>
+<U3D22>
+<U3D23>
+<U3D24>
+<U3D25>
+<U3D26>
+<U3D27>
+<U3D28>
+<U3D29>
+<U3D2A>
+<U3D2B>
+<U3D2C>
+<U3D2D>
+<U3D2E>
+<U3D2F>
+<U3D30>
+<U3D31>
+<U3D32>
+<U3D33>
+<U3D34>
+<U3D35>
+<U3D36>
+<U3D37>
+<U3D38>
+<U3D39>
+<U3D3A>
+<U3D3B>
+<U3D3C>
+<U3D3D>
+<U3D3E>
+<U3D3F>
+<U3D40>
+<U3D41>
+<U3D42>
+<U3D43>
+<U3D44>
+<U3D45>
+<U3D46>
+<U3D47>
+<U3D48>
+<U3D49>
+<U3D4A>
+<U3D4B>
+<U3D4C>
+<U3D4D>
+<U3D4E>
+<U3D4F>
+<U3D50>
+<U3D51>
+<U3D52>
+<U3D53>
+<U3D54>
+<U3D55>
+<U3D56>
+<U3D57>
+<U3D58>
+<U3D59>
+<U3D5A>
+<U3D5B>
+<U3D5C>
+<U3D5D>
+<U3D5E>
+<U3D5F>
+<U3D60>
+<U3D61>
+<U3D62>
+<U3D63>
+<U3D64>
+<U3D65>
+<U3D66>
+<U3D67>
+<U3D68>
+<U3D69>
+<U3D6A>
+<U3D6B>
+<U3D6C>
+<U3D6D>
+<U3D6E>
+<U3D6F>
+<U3D70>
+<U3D71>
+<U3D72>
+<U3D73>
+<U3D74>
+<U3D75>
+<U3D76>
+<U3D77>
+<U3D78>
+<U3D79>
+<U3D7A>
+<U3D7B>
+<U3D7C>
+<U3D7D>
+<U3D7E>
+<U3D7F>
+<U3D80>
+<U3D81>
+<U3D82>
+<U3D83>
+<U3D84>
+<U3D85>
+<U3D86>
+<U3D87>
+<U3D88>
+<U3D89>
+<U3D8A>
+<U3D8B>
+<U3D8C>
+<U3D8D>
+<U3D8E>
+<U3D8F>
+<U3D90>
+<U3D91>
+<U3D92>
+<U3D93>
+<U3D94>
+<U3D95>
+<U3D96>
+<U3D97>
+<U3D98>
+<U3D99>
+<U3D9A>
+<U3D9B>
+<U3D9C>
+<U3D9D>
+<U3D9E>
+<U3D9F>
+<U3DA0>
+<U3DA1>
+<U3DA2>
+<U3DA3>
+<U3DA4>
+<U3DA5>
+<U3DA6>
+<U3DA7>
+<U3DA8>
+<U3DA9>
+<U3DAA>
+<U3DAB>
+<U3DAC>
+<U3DAD>
+<U3DAE>
+<U3DAF>
+<U3DB0>
+<U3DB1>
+<U3DB2>
+<U3DB3>
+<U3DB4>
+<U3DB5>
+<U3DB6>
+<U3DB7>
+<U3DB8>
+<U3DB9>
+<U3DBA>
+<U3DBB>
+<U3DBC>
+<U3DBD>
+<U3DBE>
+<U3DBF>
+<U3DC0>
+<U3DC1>
+<U3DC2>
+<U3DC3>
+<U3DC4>
+<U3DC5>
+<U3DC6>
+<U3DC7>
+<U3DC8>
+<U3DC9>
+<U3DCA>
+<U3DCB>
+<U3DCC>
+<U3DCD>
+<U3DCE>
+<U3DCF>
+<U3DD0>
+<U3DD1>
+<U3DD2>
+<U3DD3>
+<U3DD4>
+<U3DD5>
+<U3DD6>
+<U3DD7>
+<U3DD8>
+<U3DD9>
+<U3DDA>
+<U3DDB>
+<U3DDC>
+<U3DDD>
+<U3DDE>
+<U3DDF>
+<U3DE0>
+<U3DE1>
+<U3DE2>
+<U3DE3>
+<U3DE4>
+<U3DE5>
+<U3DE6>
+<U3DE7>
+<U3DE8>
+<U3DE9>
+<U3DEA>
+<U3DEB>
+<U3DEC>
+<U3DED>
+<U3DEE>
+<U3DEF>
+<U3DF0>
+<U3DF1>
+<U3DF2>
+<U3DF3>
+<U3DF4>
+<U3DF5>
+<U3DF6>
+<U3DF7>
+<U3DF8>
+<U3DF9>
+<U3DFA>
+<U3DFB>
+<U3DFC>
+<U3DFD>
+<U3DFE>
+<U3DFF>
+<U3E00>
+<U3E01>
+<U3E02>
+<U3E03>
+<U3E04>
+<U3E05>
+<U3E06>
+<U3E07>
+<U3E08>
+<U3E09>
+<U3E0A>
+<U3E0B>
+<U3E0C>
+<U3E0D>
+<U3E0E>
+<U3E0F>
+<U3E10>
+<U3E11>
+<U3E12>
+<U3E13>
+<U3E14>
+<U3E15>
+<U3E16>
+<U3E17>
+<U3E18>
+<U3E19>
+<U3E1A>
+<U3E1B>
+<U3E1C>
+<U3E1D>
+<U3E1E>
+<U3E1F>
+<U3E20>
+<U3E21>
+<U3E22>
+<U3E23>
+<U3E24>
+<U3E25>
+<U3E26>
+<U3E27>
+<U3E28>
+<U3E29>
+<U3E2A>
+<U3E2B>
+<U3E2C>
+<U3E2D>
+<U3E2E>
+<U3E2F>
+<U3E30>
+<U3E31>
+<U3E32>
+<U3E33>
+<U3E34>
+<U3E35>
+<U3E36>
+<U3E37>
+<U3E38>
+<U3E39>
+<U3E3A>
+<U3E3B>
+<U3E3C>
+<U3E3D>
+<U3E3E>
+<U3E3F>
+<U3E40>
+<U3E41>
+<U3E42>
+<U3E43>
+<U3E44>
+<U3E45>
+<U3E46>
+<U3E47>
+<U3E48>
+<U3E49>
+<U3E4A>
+<U3E4B>
+<U3E4C>
+<U3E4D>
+<U3E4E>
+<U3E4F>
+<U3E50>
+<U3E51>
+<U3E52>
+<U3E53>
+<U3E54>
+<U3E55>
+<U3E56>
+<U3E57>
+<U3E58>
+<U3E59>
+<U3E5A>
+<U3E5B>
+<U3E5C>
+<U3E5D>
+<U3E5E>
+<U3E5F>
+<U3E60>
+<U3E61>
+<U3E62>
+<U3E63>
+<U3E64>
+<U3E65>
+<U3E66>
+<U3E67>
+<U3E68>
+<U3E69>
+<U3E6A>
+<U3E6B>
+<U3E6C>
+<U3E6D>
+<U3E6E>
+<U3E6F>
+<U3E70>
+<U3E71>
+<U3E72>
+<U3E73>
+<U3E74>
+<U3E75>
+<U3E76>
+<U3E77>
+<U3E78>
+<U3E79>
+<U3E7A>
+<U3E7B>
+<U3E7C>
+<U3E7D>
+<U3E7E>
+<U3E7F>
+<U3E80>
+<U3E81>
+<U3E82>
+<U3E83>
+<U3E84>
+<U3E85>
+<U3E86>
+<U3E87>
+<U3E88>
+<U3E89>
+<U3E8A>
+<U3E8B>
+<U3E8C>
+<U3E8D>
+<U3E8E>
+<U3E8F>
+<U3E90>
+<U3E91>
+<U3E92>
+<U3E93>
+<U3E94>
+<U3E95>
+<U3E96>
+<U3E97>
+<U3E98>
+<U3E99>
+<U3E9A>
+<U3E9B>
+<U3E9C>
+<U3E9D>
+<U3E9E>
+<U3E9F>
+<U3EA0>
+<U3EA1>
+<U3EA2>
+<U3EA3>
+<U3EA4>
+<U3EA5>
+<U3EA6>
+<U3EA7>
+<U3EA8>
+<U3EA9>
+<U3EAA>
+<U3EAB>
+<U3EAC>
+<U3EAD>
+<U3EAE>
+<U3EAF>
+<U3EB0>
+<U3EB1>
+<U3EB2>
+<U3EB3>
+<U3EB4>
+<U3EB5>
+<U3EB6>
+<U3EB7>
+<U3EB8>
+<U3EB9>
+<U3EBA>
+<U3EBB>
+<U3EBC>
+<U3EBD>
+<U3EBE>
+<U3EBF>
+<U3EC0>
+<U3EC1>
+<U3EC2>
+<U3EC3>
+<U3EC4>
+<U3EC5>
+<U3EC6>
+<U3EC7>
+<U3EC8>
+<U3EC9>
+<U3ECA>
+<U3ECB>
+<U3ECC>
+<U3ECD>
+<U3ECE>
+<U3ECF>
+<U3ED0>
+<U3ED1>
+<U3ED2>
+<U3ED3>
+<U3ED4>
+<U3ED5>
+<U3ED6>
+<U3ED7>
+<U3ED8>
+<U3ED9>
+<U3EDA>
+<U3EDB>
+<U3EDC>
+<U3EDD>
+<U3EDE>
+<U3EDF>
+<U3EE0>
+<U3EE1>
+<U3EE2>
+<U3EE3>
+<U3EE4>
+<U3EE5>
+<U3EE6>
+<U3EE7>
+<U3EE8>
+<U3EE9>
+<U3EEA>
+<U3EEB>
+<U3EEC>
+<U3EED>
+<U3EEE>
+<U3EEF>
+<U3EF0>
+<U3EF1>
+<U3EF2>
+<U3EF3>
+<U3EF4>
+<U3EF5>
+<U3EF6>
+<U3EF7>
+<U3EF8>
+<U3EF9>
+<U3EFA>
+<U3EFB>
+<U3EFC>
+<U3EFD>
+<U3EFE>
+<U3EFF>
+<U3F00>
+<U3F01>
+<U3F02>
+<U3F03>
+<U3F04>
+<U3F05>
+<U3F06>
+<U3F07>
+<U3F08>
+<U3F09>
+<U3F0A>
+<U3F0B>
+<U3F0C>
+<U3F0D>
+<U3F0E>
+<U3F0F>
+<U3F10>
+<U3F11>
+<U3F12>
+<U3F13>
+<U3F14>
+<U3F15>
+<U3F16>
+<U3F17>
+<U3F18>
+<U3F19>
+<U3F1A>
+<U3F1B>
+<U3F1C>
+<U3F1D>
+<U3F1E>
+<U3F1F>
+<U3F20>
+<U3F21>
+<U3F22>
+<U3F23>
+<U3F24>
+<U3F25>
+<U3F26>
+<U3F27>
+<U3F28>
+<U3F29>
+<U3F2A>
+<U3F2B>
+<U3F2C>
+<U3F2D>
+<U3F2E>
+<U3F2F>
+<U3F30>
+<U3F31>
+<U3F32>
+<U3F33>
+<U3F34>
+<U3F35>
+<U3F36>
+<U3F37>
+<U3F38>
+<U3F39>
+<U3F3A>
+<U3F3B>
+<U3F3C>
+<U3F3D>
+<U3F3E>
+<U3F3F>
+<U3F40>
+<U3F41>
+<U3F42>
+<U3F43>
+<U3F44>
+<U3F45>
+<U3F46>
+<U3F47>
+<U3F48>
+<U3F49>
+<U3F4A>
+<U3F4B>
+<U3F4C>
+<U3F4D>
+<U3F4E>
+<U3F4F>
+<U3F50>
+<U3F51>
+<U3F52>
+<U3F53>
+<U3F54>
+<U3F55>
+<U3F56>
+<U3F57>
+<U3F58>
+<U3F59>
+<U3F5A>
+<U3F5B>
+<U3F5C>
+<U3F5D>
+<U3F5E>
+<U3F5F>
+<U3F60>
+<U3F61>
+<U3F62>
+<U3F63>
+<U3F64>
+<U3F65>
+<U3F66>
+<U3F67>
+<U3F68>
+<U3F69>
+<U3F6A>
+<U3F6B>
+<U3F6C>
+<U3F6D>
+<U3F6E>
+<U3F6F>
+<U3F70>
+<U3F71>
+<U3F72>
+<U3F73>
+<U3F74>
+<U3F75>
+<U3F76>
+<U3F77>
+<U3F78>
+<U3F79>
+<U3F7A>
+<U3F7B>
+<U3F7C>
+<U3F7D>
+<U3F7E>
+<U3F7F>
+<U3F80>
+<U3F81>
+<U3F82>
+<U3F83>
+<U3F84>
+<U3F85>
+<U3F86>
+<U3F87>
+<U3F88>
+<U3F89>
+<U3F8A>
+<U3F8B>
+<U3F8C>
+<U3F8D>
+<U3F8E>
+<U3F8F>
+<U3F90>
+<U3F91>
+<U3F92>
+<U3F93>
+<U3F94>
+<U3F95>
+<U3F96>
+<U3F97>
+<U3F98>
+<U3F99>
+<U3F9A>
+<U3F9B>
+<U3F9C>
+<U3F9D>
+<U3F9E>
+<U3F9F>
+<U3FA0>
+<U3FA1>
+<U3FA2>
+<U3FA3>
+<U3FA4>
+<U3FA5>
+<U3FA6>
+<U3FA7>
+<U3FA8>
+<U3FA9>
+<U3FAA>
+<U3FAB>
+<U3FAC>
+<U3FAD>
+<U3FAE>
+<U3FAF>
+<U3FB0>
+<U3FB1>
+<U3FB2>
+<U3FB3>
+<U3FB4>
+<U3FB5>
+<U3FB6>
+<U3FB7>
+<U3FB8>
+<U3FB9>
+<U3FBA>
+<U3FBB>
+<U3FBC>
+<U3FBD>
+<U3FBE>
+<U3FBF>
+<U3FC0>
+<U3FC1>
+<U3FC2>
+<U3FC3>
+<U3FC4>
+<U3FC5>
+<U3FC6>
+<U3FC7>
+<U3FC8>
+<U3FC9>
+<U3FCA>
+<U3FCB>
+<U3FCC>
+<U3FCD>
+<U3FCE>
+<U3FCF>
+<U3FD0>
+<U3FD1>
+<U3FD2>
+<U3FD3>
+<U3FD4>
+<U3FD5>
+<U3FD6>
+<U3FD7>
+<U3FD8>
+<U3FD9>
+<U3FDA>
+<U3FDB>
+<U3FDC>
+<U3FDD>
+<U3FDE>
+<U3FDF>
+<U3FE0>
+<U3FE1>
+<U3FE2>
+<U3FE3>
+<U3FE4>
+<U3FE5>
+<U3FE6>
+<U3FE7>
+<U3FE8>
+<U3FE9>
+<U3FEA>
+<U3FEB>
+<U3FEC>
+<U3FED>
+<U3FEE>
+<U3FEF>
+<U3FF0>
+<U3FF1>
+<U3FF2>
+<U3FF3>
+<U3FF4>
+<U3FF5>
+<U3FF6>
+<U3FF7>
+<U3FF8>
+<U3FF9>
+<U3FFA>
+<U3FFB>
+<U3FFC>
+<U3FFD>
+<U3FFE>
+<U3FFF>
+<U4000>
+<U4001>
+<U4002>
+<U4003>
+<U4004>
+<U4005>
+<U4006>
+<U4007>
+<U4008>
+<U4009>
+<U400A>
+<U400B>
+<U400C>
+<U400D>
+<U400E>
+<U400F>
+<U4010>
+<U4011>
+<U4012>
+<U4013>
+<U4014>
+<U4015>
+<U4016>
+<U4017>
+<U4018>
+<U4019>
+<U401A>
+<U401B>
+<U401C>
+<U401D>
+<U401E>
+<U401F>
+<U4020>
+<U4021>
+<U4022>
+<U4023>
+<U4024>
+<U4025>
+<U4026>
+<U4027>
+<U4028>
+<U4029>
+<U402A>
+<U402B>
+<U402C>
+<U402D>
+<U402E>
+<U402F>
+<U4030>
+<U4031>
+<U4032>
+<U4033>
+<U4034>
+<U4035>
+<U4036>
+<U4037>
+<U4038>
+<U4039>
+<U403A>
+<U403B>
+<U403C>
+<U403D>
+<U403E>
+<U403F>
+<U4040>
+<U4041>
+<U4042>
+<U4043>
+<U4044>
+<U4045>
+<U4046>
+<U4047>
+<U4048>
+<U4049>
+<U404A>
+<U404B>
+<U404C>
+<U404D>
+<U404E>
+<U404F>
+<U4050>
+<U4051>
+<U4052>
+<U4053>
+<U4054>
+<U4055>
+<U4056>
+<U4057>
+<U4058>
+<U4059>
+<U405A>
+<U405B>
+<U405C>
+<U405D>
+<U405E>
+<U405F>
+<U4060>
+<U4061>
+<U4062>
+<U4063>
+<U4064>
+<U4065>
+<U4066>
+<U4067>
+<U4068>
+<U4069>
+<U406A>
+<U406B>
+<U406C>
+<U406D>
+<U406E>
+<U406F>
+<U4070>
+<U4071>
+<U4072>
+<U4073>
+<U4074>
+<U4075>
+<U4076>
+<U4077>
+<U4078>
+<U4079>
+<U407A>
+<U407B>
+<U407C>
+<U407D>
+<U407E>
+<U407F>
+<U4080>
+<U4081>
+<U4082>
+<U4083>
+<U4084>
+<U4085>
+<U4086>
+<U4087>
+<U4088>
+<U4089>
+<U408A>
+<U408B>
+<U408C>
+<U408D>
+<U408E>
+<U408F>
+<U4090>
+<U4091>
+<U4092>
+<U4093>
+<U4094>
+<U4095>
+<U4096>
+<U4097>
+<U4098>
+<U4099>
+<U409A>
+<U409B>
+<U409C>
+<U409D>
+<U409E>
+<U409F>
+<U40A0>
+<U40A1>
+<U40A2>
+<U40A3>
+<U40A4>
+<U40A5>
+<U40A6>
+<U40A7>
+<U40A8>
+<U40A9>
+<U40AA>
+<U40AB>
+<U40AC>
+<U40AD>
+<U40AE>
+<U40AF>
+<U40B0>
+<U40B1>
+<U40B2>
+<U40B3>
+<U40B4>
+<U40B5>
+<U40B6>
+<U40B7>
+<U40B8>
+<U40B9>
+<U40BA>
+<U40BB>
+<U40BC>
+<U40BD>
+<U40BE>
+<U40BF>
+<U40C0>
+<U40C1>
+<U40C2>
+<U40C3>
+<U40C4>
+<U40C5>
+<U40C6>
+<U40C7>
+<U40C8>
+<U40C9>
+<U40CA>
+<U40CB>
+<U40CC>
+<U40CD>
+<U40CE>
+<U40CF>
+<U40D0>
+<U40D1>
+<U40D2>
+<U40D3>
+<U40D4>
+<U40D5>
+<U40D6>
+<U40D7>
+<U40D8>
+<U40D9>
+<U40DA>
+<U40DB>
+<U40DC>
+<U40DD>
+<U40DE>
+<U40DF>
+<U40E0>
+<U40E1>
+<U40E2>
+<U40E3>
+<U40E4>
+<U40E5>
+<U40E6>
+<U40E7>
+<U40E8>
+<U40E9>
+<U40EA>
+<U40EB>
+<U40EC>
+<U40ED>
+<U40EE>
+<U40EF>
+<U40F0>
+<U40F1>
+<U40F2>
+<U40F3>
+<U40F4>
+<U40F5>
+<U40F6>
+<U40F7>
+<U40F8>
+<U40F9>
+<U40FA>
+<U40FB>
+<U40FC>
+<U40FD>
+<U40FE>
+<U40FF>
+<U4100>
+<U4101>
+<U4102>
+<U4103>
+<U4104>
+<U4105>
+<U4106>
+<U4107>
+<U4108>
+<U4109>
+<U410A>
+<U410B>
+<U410C>
+<U410D>
+<U410E>
+<U410F>
+<U4110>
+<U4111>
+<U4112>
+<U4113>
+<U4114>
+<U4115>
+<U4116>
+<U4117>
+<U4118>
+<U4119>
+<U411A>
+<U411B>
+<U411C>
+<U411D>
+<U411E>
+<U411F>
+<U4120>
+<U4121>
+<U4122>
+<U4123>
+<U4124>
+<U4125>
+<U4126>
+<U4127>
+<U4128>
+<U4129>
+<U412A>
+<U412B>
+<U412C>
+<U412D>
+<U412E>
+<U412F>
+<U4130>
+<U4131>
+<U4132>
+<U4133>
+<U4134>
+<U4135>
+<U4136>
+<U4137>
+<U4138>
+<U4139>
+<U413A>
+<U413B>
+<U413C>
+<U413D>
+<U413E>
+<U413F>
+<U4140>
+<U4141>
+<U4142>
+<U4143>
+<U4144>
+<U4145>
+<U4146>
+<U4147>
+<U4148>
+<U4149>
+<U414A>
+<U414B>
+<U414C>
+<U414D>
+<U414E>
+<U414F>
+<U4150>
+<U4151>
+<U4152>
+<U4153>
+<U4154>
+<U4155>
+<U4156>
+<U4157>
+<U4158>
+<U4159>
+<U415A>
+<U415B>
+<U415C>
+<U415D>
+<U415E>
+<U415F>
+<U4160>
+<U4161>
+<U4162>
+<U4163>
+<U4164>
+<U4165>
+<U4166>
+<U4167>
+<U4168>
+<U4169>
+<U416A>
+<U416B>
+<U416C>
+<U416D>
+<U416E>
+<U416F>
+<U4170>
+<U4171>
+<U4172>
+<U4173>
+<U4174>
+<U4175>
+<U4176>
+<U4177>
+<U4178>
+<U4179>
+<U417A>
+<U417B>
+<U417C>
+<U417D>
+<U417E>
+<U417F>
+<U4180>
+<U4181>
+<U4182>
+<U4183>
+<U4184>
+<U4185>
+<U4186>
+<U4187>
+<U4188>
+<U4189>
+<U418A>
+<U418B>
+<U418C>
+<U418D>
+<U418E>
+<U418F>
+<U4190>
+<U4191>
+<U4192>
+<U4193>
+<U4194>
+<U4195>
+<U4196>
+<U4197>
+<U4198>
+<U4199>
+<U419A>
+<U419B>
+<U419C>
+<U419D>
+<U419E>
+<U419F>
+<U41A0>
+<U41A1>
+<U41A2>
+<U41A3>
+<U41A4>
+<U41A5>
+<U41A6>
+<U41A7>
+<U41A8>
+<U41A9>
+<U41AA>
+<U41AB>
+<U41AC>
+<U41AD>
+<U41AE>
+<U41AF>
+<U41B0>
+<U41B1>
+<U41B2>
+<U41B3>
+<U41B4>
+<U41B5>
+<U41B6>
+<U41B7>
+<U41B8>
+<U41B9>
+<U41BA>
+<U41BB>
+<U41BC>
+<U41BD>
+<U41BE>
+<U41BF>
+<U41C0>
+<U41C1>
+<U41C2>
+<U41C3>
+<U41C4>
+<U41C5>
+<U41C6>
+<U41C7>
+<U41C8>
+<U41C9>
+<U41CA>
+<U41CB>
+<U41CC>
+<U41CD>
+<U41CE>
+<U41CF>
+<U41D0>
+<U41D1>
+<U41D2>
+<U41D3>
+<U41D4>
+<U41D5>
+<U41D6>
+<U41D7>
+<U41D8>
+<U41D9>
+<U41DA>
+<U41DB>
+<U41DC>
+<U41DD>
+<U41DE>
+<U41DF>
+<U41E0>
+<U41E1>
+<U41E2>
+<U41E3>
+<U41E4>
+<U41E5>
+<U41E6>
+<U41E7>
+<U41E8>
+<U41E9>
+<U41EA>
+<U41EB>
+<U41EC>
+<U41ED>
+<U41EE>
+<U41EF>
+<U41F0>
+<U41F1>
+<U41F2>
+<U41F3>
+<U41F4>
+<U41F5>
+<U41F6>
+<U41F7>
+<U41F8>
+<U41F9>
+<U41FA>
+<U41FB>
+<U41FC>
+<U41FD>
+<U41FE>
+<U41FF>
+<U4200>
+<U4201>
+<U4202>
+<U4203>
+<U4204>
+<U4205>
+<U4206>
+<U4207>
+<U4208>
+<U4209>
+<U420A>
+<U420B>
+<U420C>
+<U420D>
+<U420E>
+<U420F>
+<U4210>
+<U4211>
+<U4212>
+<U4213>
+<U4214>
+<U4215>
+<U4216>
+<U4217>
+<U4218>
+<U4219>
+<U421A>
+<U421B>
+<U421C>
+<U421D>
+<U421E>
+<U421F>
+<U4220>
+<U4221>
+<U4222>
+<U4223>
+<U4224>
+<U4225>
+<U4226>
+<U4227>
+<U4228>
+<U4229>
+<U422A>
+<U422B>
+<U422C>
+<U422D>
+<U422E>
+<U422F>
+<U4230>
+<U4231>
+<U4232>
+<U4233>
+<U4234>
+<U4235>
+<U4236>
+<U4237>
+<U4238>
+<U4239>
+<U423A>
+<U423B>
+<U423C>
+<U423D>
+<U423E>
+<U423F>
+<U4240>
+<U4241>
+<U4242>
+<U4243>
+<U4244>
+<U4245>
+<U4246>
+<U4247>
+<U4248>
+<U4249>
+<U424A>
+<U424B>
+<U424C>
+<U424D>
+<U424E>
+<U424F>
+<U4250>
+<U4251>
+<U4252>
+<U4253>
+<U4254>
+<U4255>
+<U4256>
+<U4257>
+<U4258>
+<U4259>
+<U425A>
+<U425B>
+<U425C>
+<U425D>
+<U425E>
+<U425F>
+<U4260>
+<U4261>
+<U4262>
+<U4263>
+<U4264>
+<U4265>
+<U4266>
+<U4267>
+<U4268>
+<U4269>
+<U426A>
+<U426B>
+<U426C>
+<U426D>
+<U426E>
+<U426F>
+<U4270>
+<U4271>
+<U4272>
+<U4273>
+<U4274>
+<U4275>
+<U4276>
+<U4277>
+<U4278>
+<U4279>
+<U427A>
+<U427B>
+<U427C>
+<U427D>
+<U427E>
+<U427F>
+<U4280>
+<U4281>
+<U4282>
+<U4283>
+<U4284>
+<U4285>
+<U4286>
+<U4287>
+<U4288>
+<U4289>
+<U428A>
+<U428B>
+<U428C>
+<U428D>
+<U428E>
+<U428F>
+<U4290>
+<U4291>
+<U4292>
+<U4293>
+<U4294>
+<U4295>
+<U4296>
+<U4297>
+<U4298>
+<U4299>
+<U429A>
+<U429B>
+<U429C>
+<U429D>
+<U429E>
+<U429F>
+<U42A0>
+<U42A1>
+<U42A2>
+<U42A3>
+<U42A4>
+<U42A5>
+<U42A6>
+<U42A7>
+<U42A8>
+<U42A9>
+<U42AA>
+<U42AB>
+<U42AC>
+<U42AD>
+<U42AE>
+<U42AF>
+<U42B0>
+<U42B1>
+<U42B2>
+<U42B3>
+<U42B4>
+<U42B5>
+<U42B6>
+<U42B7>
+<U42B8>
+<U42B9>
+<U42BA>
+<U42BB>
+<U42BC>
+<U42BD>
+<U42BE>
+<U42BF>
+<U42C0>
+<U42C1>
+<U42C2>
+<U42C3>
+<U42C4>
+<U42C5>
+<U42C6>
+<U42C7>
+<U42C8>
+<U42C9>
+<U42CA>
+<U42CB>
+<U42CC>
+<U42CD>
+<U42CE>
+<U42CF>
+<U42D0>
+<U42D1>
+<U42D2>
+<U42D3>
+<U42D4>
+<U42D5>
+<U42D6>
+<U42D7>
+<U42D8>
+<U42D9>
+<U42DA>
+<U42DB>
+<U42DC>
+<U42DD>
+<U42DE>
+<U42DF>
+<U42E0>
+<U42E1>
+<U42E2>
+<U42E3>
+<U42E4>
+<U42E5>
+<U42E6>
+<U42E7>
+<U42E8>
+<U42E9>
+<U42EA>
+<U42EB>
+<U42EC>
+<U42ED>
+<U42EE>
+<U42EF>
+<U42F0>
+<U42F1>
+<U42F2>
+<U42F3>
+<U42F4>
+<U42F5>
+<U42F6>
+<U42F7>
+<U42F8>
+<U42F9>
+<U42FA>
+<U42FB>
+<U42FC>
+<U42FD>
+<U42FE>
+<U42FF>
+<U4300>
+<U4301>
+<U4302>
+<U4303>
+<U4304>
+<U4305>
+<U4306>
+<U4307>
+<U4308>
+<U4309>
+<U430A>
+<U430B>
+<U430C>
+<U430D>
+<U430E>
+<U430F>
+<U4310>
+<U4311>
+<U4312>
+<U4313>
+<U4314>
+<U4315>
+<U4316>
+<U4317>
+<U4318>
+<U4319>
+<U431A>
+<U431B>
+<U431C>
+<U431D>
+<U431E>
+<U431F>
+<U4320>
+<U4321>
+<U4322>
+<U4323>
+<U4324>
+<U4325>
+<U4326>
+<U4327>
+<U4328>
+<U4329>
+<U432A>
+<U432B>
+<U432C>
+<U432D>
+<U432E>
+<U432F>
+<U4330>
+<U4331>
+<U4332>
+<U4333>
+<U4334>
+<U4335>
+<U4336>
+<U4337>
+<U4338>
+<U4339>
+<U433A>
+<U433B>
+<U433C>
+<U433D>
+<U433E>
+<U433F>
+<U4340>
+<U4341>
+<U4342>
+<U4343>
+<U4344>
+<U4345>
+<U4346>
+<U4347>
+<U4348>
+<U4349>
+<U434A>
+<U434B>
+<U434C>
+<U434D>
+<U434E>
+<U434F>
+<U4350>
+<U4351>
+<U4352>
+<U4353>
+<U4354>
+<U4355>
+<U4356>
+<U4357>
+<U4358>
+<U4359>
+<U435A>
+<U435B>
+<U435C>
+<U435D>
+<U435E>
+<U435F>
+<U4360>
+<U4361>
+<U4362>
+<U4363>
+<U4364>
+<U4365>
+<U4366>
+<U4367>
+<U4368>
+<U4369>
+<U436A>
+<U436B>
+<U436C>
+<U436D>
+<U436E>
+<U436F>
+<U4370>
+<U4371>
+<U4372>
+<U4373>
+<U4374>
+<U4375>
+<U4376>
+<U4377>
+<U4378>
+<U4379>
+<U437A>
+<U437B>
+<U437C>
+<U437D>
+<U437E>
+<U437F>
+<U4380>
+<U4381>
+<U4382>
+<U4383>
+<U4384>
+<U4385>
+<U4386>
+<U4387>
+<U4388>
+<U4389>
+<U438A>
+<U438B>
+<U438C>
+<U438D>
+<U438E>
+<U438F>
+<U4390>
+<U4391>
+<U4392>
+<U4393>
+<U4394>
+<U4395>
+<U4396>
+<U4397>
+<U4398>
+<U4399>
+<U439A>
+<U439B>
+<U439C>
+<U439D>
+<U439E>
+<U439F>
+<U43A0>
+<U43A1>
+<U43A2>
+<U43A3>
+<U43A4>
+<U43A5>
+<U43A6>
+<U43A7>
+<U43A8>
+<U43A9>
+<U43AA>
+<U43AB>
+<U43AC>
+<U43AD>
+<U43AE>
+<U43AF>
+<U43B0>
+<U43B1>
+<U43B2>
+<U43B3>
+<U43B4>
+<U43B5>
+<U43B6>
+<U43B7>
+<U43B8>
+<U43B9>
+<U43BA>
+<U43BB>
+<U43BC>
+<U43BD>
+<U43BE>
+<U43BF>
+<U43C0>
+<U43C1>
+<U43C2>
+<U43C3>
+<U43C4>
+<U43C5>
+<U43C6>
+<U43C7>
+<U43C8>
+<U43C9>
+<U43CA>
+<U43CB>
+<U43CC>
+<U43CD>
+<U43CE>
+<U43CF>
+<U43D0>
+<U43D1>
+<U43D2>
+<U43D3>
+<U43D4>
+<U43D5>
+<U43D6>
+<U43D7>
+<U43D8>
+<U43D9>
+<U43DA>
+<U43DB>
+<U43DC>
+<U43DD>
+<U43DE>
+<U43DF>
+<U43E0>
+<U43E1>
+<U43E2>
+<U43E3>
+<U43E4>
+<U43E5>
+<U43E6>
+<U43E7>
+<U43E8>
+<U43E9>
+<U43EA>
+<U43EB>
+<U43EC>
+<U43ED>
+<U43EE>
+<U43EF>
+<U43F0>
+<U43F1>
+<U43F2>
+<U43F3>
+<U43F4>
+<U43F5>
+<U43F6>
+<U43F7>
+<U43F8>
+<U43F9>
+<U43FA>
+<U43FB>
+<U43FC>
+<U43FD>
+<U43FE>
+<U43FF>
+<U4400>
+<U4401>
+<U4402>
+<U4403>
+<U4404>
+<U4405>
+<U4406>
+<U4407>
+<U4408>
+<U4409>
+<U440A>
+<U440B>
+<U440C>
+<U440D>
+<U440E>
+<U440F>
+<U4410>
+<U4411>
+<U4412>
+<U4413>
+<U4414>
+<U4415>
+<U4416>
+<U4417>
+<U4418>
+<U4419>
+<U441A>
+<U441B>
+<U441C>
+<U441D>
+<U441E>
+<U441F>
+<U4420>
+<U4421>
+<U4422>
+<U4423>
+<U4424>
+<U4425>
+<U4426>
+<U4427>
+<U4428>
+<U4429>
+<U442A>
+<U442B>
+<U442C>
+<U442D>
+<U442E>
+<U442F>
+<U4430>
+<U4431>
+<U4432>
+<U4433>
+<U4434>
+<U4435>
+<U4436>
+<U4437>
+<U4438>
+<U4439>
+<U443A>
+<U443B>
+<U443C>
+<U443D>
+<U443E>
+<U443F>
+<U4440>
+<U4441>
+<U4442>
+<U4443>
+<U4444>
+<U4445>
+<U4446>
+<U4447>
+<U4448>
+<U4449>
+<U444A>
+<U444B>
+<U444C>
+<U444D>
+<U444E>
+<U444F>
+<U4450>
+<U4451>
+<U4452>
+<U4453>
+<U4454>
+<U4455>
+<U4456>
+<U4457>
+<U4458>
+<U4459>
+<U445A>
+<U445B>
+<U445C>
+<U445D>
+<U445E>
+<U445F>
+<U4460>
+<U4461>
+<U4462>
+<U4463>
+<U4464>
+<U4465>
+<U4466>
+<U4467>
+<U4468>
+<U4469>
+<U446A>
+<U446B>
+<U446C>
+<U446D>
+<U446E>
+<U446F>
+<U4470>
+<U4471>
+<U4472>
+<U4473>
+<U4474>
+<U4475>
+<U4476>
+<U4477>
+<U4478>
+<U4479>
+<U447A>
+<U447B>
+<U447C>
+<U447D>
+<U447E>
+<U447F>
+<U4480>
+<U4481>
+<U4482>
+<U4483>
+<U4484>
+<U4485>
+<U4486>
+<U4487>
+<U4488>
+<U4489>
+<U448A>
+<U448B>
+<U448C>
+<U448D>
+<U448E>
+<U448F>
+<U4490>
+<U4491>
+<U4492>
+<U4493>
+<U4494>
+<U4495>
+<U4496>
+<U4497>
+<U4498>
+<U4499>
+<U449A>
+<U449B>
+<U449C>
+<U449D>
+<U449E>
+<U449F>
+<U44A0>
+<U44A1>
+<U44A2>
+<U44A3>
+<U44A4>
+<U44A5>
+<U44A6>
+<U44A7>
+<U44A8>
+<U44A9>
+<U44AA>
+<U44AB>
+<U44AC>
+<U44AD>
+<U44AE>
+<U44AF>
+<U44B0>
+<U44B1>
+<U44B2>
+<U44B3>
+<U44B4>
+<U44B5>
+<U44B6>
+<U44B7>
+<U44B8>
+<U44B9>
+<U44BA>
+<U44BB>
+<U44BC>
+<U44BD>
+<U44BE>
+<U44BF>
+<U44C0>
+<U44C1>
+<U44C2>
+<U44C3>
+<U44C4>
+<U44C5>
+<U44C6>
+<U44C7>
+<U44C8>
+<U44C9>
+<U44CA>
+<U44CB>
+<U44CC>
+<U44CD>
+<U44CE>
+<U44CF>
+<U44D0>
+<U44D1>
+<U44D2>
+<U44D3>
+<U44D4>
+<U44D5>
+<U44D6>
+<U44D7>
+<U44D8>
+<U44D9>
+<U44DA>
+<U44DB>
+<U44DC>
+<U44DD>
+<U44DE>
+<U44DF>
+<U44E0>
+<U44E1>
+<U44E2>
+<U44E3>
+<U44E4>
+<U44E5>
+<U44E6>
+<U44E7>
+<U44E8>
+<U44E9>
+<U44EA>
+<U44EB>
+<U44EC>
+<U44ED>
+<U44EE>
+<U44EF>
+<U44F0>
+<U44F1>
+<U44F2>
+<U44F3>
+<U44F4>
+<U44F5>
+<U44F6>
+<U44F7>
+<U44F8>
+<U44F9>
+<U44FA>
+<U44FB>
+<U44FC>
+<U44FD>
+<U44FE>
+<U44FF>
+<U4500>
+<U4501>
+<U4502>
+<U4503>
+<U4504>
+<U4505>
+<U4506>
+<U4507>
+<U4508>
+<U4509>
+<U450A>
+<U450B>
+<U450C>
+<U450D>
+<U450E>
+<U450F>
+<U4510>
+<U4511>
+<U4512>
+<U4513>
+<U4514>
+<U4515>
+<U4516>
+<U4517>
+<U4518>
+<U4519>
+<U451A>
+<U451B>
+<U451C>
+<U451D>
+<U451E>
+<U451F>
+<U4520>
+<U4521>
+<U4522>
+<U4523>
+<U4524>
+<U4525>
+<U4526>
+<U4527>
+<U4528>
+<U4529>
+<U452A>
+<U452B>
+<U452C>
+<U452D>
+<U452E>
+<U452F>
+<U4530>
+<U4531>
+<U4532>
+<U4533>
+<U4534>
+<U4535>
+<U4536>
+<U4537>
+<U4538>
+<U4539>
+<U453A>
+<U453B>
+<U453C>
+<U453D>
+<U453E>
+<U453F>
+<U4540>
+<U4541>
+<U4542>
+<U4543>
+<U4544>
+<U4545>
+<U4546>
+<U4547>
+<U4548>
+<U4549>
+<U454A>
+<U454B>
+<U454C>
+<U454D>
+<U454E>
+<U454F>
+<U4550>
+<U4551>
+<U4552>
+<U4553>
+<U4554>
+<U4555>
+<U4556>
+<U4557>
+<U4558>
+<U4559>
+<U455A>
+<U455B>
+<U455C>
+<U455D>
+<U455E>
+<U455F>
+<U4560>
+<U4561>
+<U4562>
+<U4563>
+<U4564>
+<U4565>
+<U4566>
+<U4567>
+<U4568>
+<U4569>
+<U456A>
+<U456B>
+<U456C>
+<U456D>
+<U456E>
+<U456F>
+<U4570>
+<U4571>
+<U4572>
+<U4573>
+<U4574>
+<U4575>
+<U4576>
+<U4577>
+<U4578>
+<U4579>
+<U457A>
+<U457B>
+<U457C>
+<U457D>
+<U457E>
+<U457F>
+<U4580>
+<U4581>
+<U4582>
+<U4583>
+<U4584>
+<U4585>
+<U4586>
+<U4587>
+<U4588>
+<U4589>
+<U458A>
+<U458B>
+<U458C>
+<U458D>
+<U458E>
+<U458F>
+<U4590>
+<U4591>
+<U4592>
+<U4593>
+<U4594>
+<U4595>
+<U4596>
+<U4597>
+<U4598>
+<U4599>
+<U459A>
+<U459B>
+<U459C>
+<U459D>
+<U459E>
+<U459F>
+<U45A0>
+<U45A1>
+<U45A2>
+<U45A3>
+<U45A4>
+<U45A5>
+<U45A6>
+<U45A7>
+<U45A8>
+<U45A9>
+<U45AA>
+<U45AB>
+<U45AC>
+<U45AD>
+<U45AE>
+<U45AF>
+<U45B0>
+<U45B1>
+<U45B2>
+<U45B3>
+<U45B4>
+<U45B5>
+<U45B6>
+<U45B7>
+<U45B8>
+<U45B9>
+<U45BA>
+<U45BB>
+<U45BC>
+<U45BD>
+<U45BE>
+<U45BF>
+<U45C0>
+<U45C1>
+<U45C2>
+<U45C3>
+<U45C4>
+<U45C5>
+<U45C6>
+<U45C7>
+<U45C8>
+<U45C9>
+<U45CA>
+<U45CB>
+<U45CC>
+<U45CD>
+<U45CE>
+<U45CF>
+<U45D0>
+<U45D1>
+<U45D2>
+<U45D3>
+<U45D4>
+<U45D5>
+<U45D6>
+<U45D7>
+<U45D8>
+<U45D9>
+<U45DA>
+<U45DB>
+<U45DC>
+<U45DD>
+<U45DE>
+<U45DF>
+<U45E0>
+<U45E1>
+<U45E2>
+<U45E3>
+<U45E4>
+<U45E5>
+<U45E6>
+<U45E7>
+<U45E8>
+<U45E9>
+<U45EA>
+<U45EB>
+<U45EC>
+<U45ED>
+<U45EE>
+<U45EF>
+<U45F0>
+<U45F1>
+<U45F2>
+<U45F3>
+<U45F4>
+<U45F5>
+<U45F6>
+<U45F7>
+<U45F8>
+<U45F9>
+<U45FA>
+<U45FB>
+<U45FC>
+<U45FD>
+<U45FE>
+<U45FF>
+<U4600>
+<U4601>
+<U4602>
+<U4603>
+<U4604>
+<U4605>
+<U4606>
+<U4607>
+<U4608>
+<U4609>
+<U460A>
+<U460B>
+<U460C>
+<U460D>
+<U460E>
+<U460F>
+<U4610>
+<U4611>
+<U4612>
+<U4613>
+<U4614>
+<U4615>
+<U4616>
+<U4617>
+<U4618>
+<U4619>
+<U461A>
+<U461B>
+<U461C>
+<U461D>
+<U461E>
+<U461F>
+<U4620>
+<U4621>
+<U4622>
+<U4623>
+<U4624>
+<U4625>
+<U4626>
+<U4627>
+<U4628>
+<U4629>
+<U462A>
+<U462B>
+<U462C>
+<U462D>
+<U462E>
+<U462F>
+<U4630>
+<U4631>
+<U4632>
+<U4633>
+<U4634>
+<U4635>
+<U4636>
+<U4637>
+<U4638>
+<U4639>
+<U463A>
+<U463B>
+<U463C>
+<U463D>
+<U463E>
+<U463F>
+<U4640>
+<U4641>
+<U4642>
+<U4643>
+<U4644>
+<U4645>
+<U4646>
+<U4647>
+<U4648>
+<U4649>
+<U464A>
+<U464B>
+<U464C>
+<U464D>
+<U464E>
+<U464F>
+<U4650>
+<U4651>
+<U4652>
+<U4653>
+<U4654>
+<U4655>
+<U4656>
+<U4657>
+<U4658>
+<U4659>
+<U465A>
+<U465B>
+<U465C>
+<U465D>
+<U465E>
+<U465F>
+<U4660>
+<U4661>
+<U4662>
+<U4663>
+<U4664>
+<U4665>
+<U4666>
+<U4667>
+<U4668>
+<U4669>
+<U466A>
+<U466B>
+<U466C>
+<U466D>
+<U466E>
+<U466F>
+<U4670>
+<U4671>
+<U4672>
+<U4673>
+<U4674>
+<U4675>
+<U4676>
+<U4677>
+<U4678>
+<U4679>
+<U467A>
+<U467B>
+<U467C>
+<U467D>
+<U467E>
+<U467F>
+<U4680>
+<U4681>
+<U4682>
+<U4683>
+<U4684>
+<U4685>
+<U4686>
+<U4687>
+<U4688>
+<U4689>
+<U468A>
+<U468B>
+<U468C>
+<U468D>
+<U468E>
+<U468F>
+<U4690>
+<U4691>
+<U4692>
+<U4693>
+<U4694>
+<U4695>
+<U4696>
+<U4697>
+<U4698>
+<U4699>
+<U469A>
+<U469B>
+<U469C>
+<U469D>
+<U469E>
+<U469F>
+<U46A0>
+<U46A1>
+<U46A2>
+<U46A3>
+<U46A4>
+<U46A5>
+<U46A6>
+<U46A7>
+<U46A8>
+<U46A9>
+<U46AA>
+<U46AB>
+<U46AC>
+<U46AD>
+<U46AE>
+<U46AF>
+<U46B0>
+<U46B1>
+<U46B2>
+<U46B3>
+<U46B4>
+<U46B5>
+<U46B6>
+<U46B7>
+<U46B8>
+<U46B9>
+<U46BA>
+<U46BB>
+<U46BC>
+<U46BD>
+<U46BE>
+<U46BF>
+<U46C0>
+<U46C1>
+<U46C2>
+<U46C3>
+<U46C4>
+<U46C5>
+<U46C6>
+<U46C7>
+<U46C8>
+<U46C9>
+<U46CA>
+<U46CB>
+<U46CC>
+<U46CD>
+<U46CE>
+<U46CF>
+<U46D0>
+<U46D1>
+<U46D2>
+<U46D3>
+<U46D4>
+<U46D5>
+<U46D6>
+<U46D7>
+<U46D8>
+<U46D9>
+<U46DA>
+<U46DB>
+<U46DC>
+<U46DD>
+<U46DE>
+<U46DF>
+<U46E0>
+<U46E1>
+<U46E2>
+<U46E3>
+<U46E4>
+<U46E5>
+<U46E6>
+<U46E7>
+<U46E8>
+<U46E9>
+<U46EA>
+<U46EB>
+<U46EC>
+<U46ED>
+<U46EE>
+<U46EF>
+<U46F0>
+<U46F1>
+<U46F2>
+<U46F3>
+<U46F4>
+<U46F5>
+<U46F6>
+<U46F7>
+<U46F8>
+<U46F9>
+<U46FA>
+<U46FB>
+<U46FC>
+<U46FD>
+<U46FE>
+<U46FF>
+<U4700>
+<U4701>
+<U4702>
+<U4703>
+<U4704>
+<U4705>
+<U4706>
+<U4707>
+<U4708>
+<U4709>
+<U470A>
+<U470B>
+<U470C>
+<U470D>
+<U470E>
+<U470F>
+<U4710>
+<U4711>
+<U4712>
+<U4713>
+<U4714>
+<U4715>
+<U4716>
+<U4717>
+<U4718>
+<U4719>
+<U471A>
+<U471B>
+<U471C>
+<U471D>
+<U471E>
+<U471F>
+<U4720>
+<U4721>
+<U4722>
+<U4723>
+<U4724>
+<U4725>
+<U4726>
+<U4727>
+<U4728>
+<U4729>
+<U472A>
+<U472B>
+<U472C>
+<U472D>
+<U472E>
+<U472F>
+<U4730>
+<U4731>
+<U4732>
+<U4733>
+<U4734>
+<U4735>
+<U4736>
+<U4737>
+<U4738>
+<U4739>
+<U473A>
+<U473B>
+<U473C>
+<U473D>
+<U473E>
+<U473F>
+<U4740>
+<U4741>
+<U4742>
+<U4743>
+<U4744>
+<U4745>
+<U4746>
+<U4747>
+<U4748>
+<U4749>
+<U474A>
+<U474B>
+<U474C>
+<U474D>
+<U474E>
+<U474F>
+<U4750>
+<U4751>
+<U4752>
+<U4753>
+<U4754>
+<U4755>
+<U4756>
+<U4757>
+<U4758>
+<U4759>
+<U475A>
+<U475B>
+<U475C>
+<U475D>
+<U475E>
+<U475F>
+<U4760>
+<U4761>
+<U4762>
+<U4763>
+<U4764>
+<U4765>
+<U4766>
+<U4767>
+<U4768>
+<U4769>
+<U476A>
+<U476B>
+<U476C>
+<U476D>
+<U476E>
+<U476F>
+<U4770>
+<U4771>
+<U4772>
+<U4773>
+<U4774>
+<U4775>
+<U4776>
+<U4777>
+<U4778>
+<U4779>
+<U477A>
+<U477B>
+<U477C>
+<U477D>
+<U477E>
+<U477F>
+<U4780>
+<U4781>
+<U4782>
+<U4783>
+<U4784>
+<U4785>
+<U4786>
+<U4787>
+<U4788>
+<U4789>
+<U478A>
+<U478B>
+<U478C>
+<U478D>
+<U478E>
+<U478F>
+<U4790>
+<U4791>
+<U4792>
+<U4793>
+<U4794>
+<U4795>
+<U4796>
+<U4797>
+<U4798>
+<U4799>
+<U479A>
+<U479B>
+<U479C>
+<U479D>
+<U479E>
+<U479F>
+<U47A0>
+<U47A1>
+<U47A2>
+<U47A3>
+<U47A4>
+<U47A5>
+<U47A6>
+<U47A7>
+<U47A8>
+<U47A9>
+<U47AA>
+<U47AB>
+<U47AC>
+<U47AD>
+<U47AE>
+<U47AF>
+<U47B0>
+<U47B1>
+<U47B2>
+<U47B3>
+<U47B4>
+<U47B5>
+<U47B6>
+<U47B7>
+<U47B8>
+<U47B9>
+<U47BA>
+<U47BB>
+<U47BC>
+<U47BD>
+<U47BE>
+<U47BF>
+<U47C0>
+<U47C1>
+<U47C2>
+<U47C3>
+<U47C4>
+<U47C5>
+<U47C6>
+<U47C7>
+<U47C8>
+<U47C9>
+<U47CA>
+<U47CB>
+<U47CC>
+<U47CD>
+<U47CE>
+<U47CF>
+<U47D0>
+<U47D1>
+<U47D2>
+<U47D3>
+<U47D4>
+<U47D5>
+<U47D6>
+<U47D7>
+<U47D8>
+<U47D9>
+<U47DA>
+<U47DB>
+<U47DC>
+<U47DD>
+<U47DE>
+<U47DF>
+<U47E0>
+<U47E1>
+<U47E2>
+<U47E3>
+<U47E4>
+<U47E5>
+<U47E6>
+<U47E7>
+<U47E8>
+<U47E9>
+<U47EA>
+<U47EB>
+<U47EC>
+<U47ED>
+<U47EE>
+<U47EF>
+<U47F0>
+<U47F1>
+<U47F2>
+<U47F3>
+<U47F4>
+<U47F5>
+<U47F6>
+<U47F7>
+<U47F8>
+<U47F9>
+<U47FA>
+<U47FB>
+<U47FC>
+<U47FD>
+<U47FE>
+<U47FF>
+<U4800>
+<U4801>
+<U4802>
+<U4803>
+<U4804>
+<U4805>
+<U4806>
+<U4807>
+<U4808>
+<U4809>
+<U480A>
+<U480B>
+<U480C>
+<U480D>
+<U480E>
+<U480F>
+<U4810>
+<U4811>
+<U4812>
+<U4813>
+<U4814>
+<U4815>
+<U4816>
+<U4817>
+<U4818>
+<U4819>
+<U481A>
+<U481B>
+<U481C>
+<U481D>
+<U481E>
+<U481F>
+<U4820>
+<U4821>
+<U4822>
+<U4823>
+<U4824>
+<U4825>
+<U4826>
+<U4827>
+<U4828>
+<U4829>
+<U482A>
+<U482B>
+<U482C>
+<U482D>
+<U482E>
+<U482F>
+<U4830>
+<U4831>
+<U4832>
+<U4833>
+<U4834>
+<U4835>
+<U4836>
+<U4837>
+<U4838>
+<U4839>
+<U483A>
+<U483B>
+<U483C>
+<U483D>
+<U483E>
+<U483F>
+<U4840>
+<U4841>
+<U4842>
+<U4843>
+<U4844>
+<U4845>
+<U4846>
+<U4847>
+<U4848>
+<U4849>
+<U484A>
+<U484B>
+<U484C>
+<U484D>
+<U484E>
+<U484F>
+<U4850>
+<U4851>
+<U4852>
+<U4853>
+<U4854>
+<U4855>
+<U4856>
+<U4857>
+<U4858>
+<U4859>
+<U485A>
+<U485B>
+<U485C>
+<U485D>
+<U485E>
+<U485F>
+<U4860>
+<U4861>
+<U4862>
+<U4863>
+<U4864>
+<U4865>
+<U4866>
+<U4867>
+<U4868>
+<U4869>
+<U486A>
+<U486B>
+<U486C>
+<U486D>
+<U486E>
+<U486F>
+<U4870>
+<U4871>
+<U4872>
+<U4873>
+<U4874>
+<U4875>
+<U4876>
+<U4877>
+<U4878>
+<U4879>
+<U487A>
+<U487B>
+<U487C>
+<U487D>
+<U487E>
+<U487F>
+<U4880>
+<U4881>
+<U4882>
+<U4883>
+<U4884>
+<U4885>
+<U4886>
+<U4887>
+<U4888>
+<U4889>
+<U488A>
+<U488B>
+<U488C>
+<U488D>
+<U488E>
+<U488F>
+<U4890>
+<U4891>
+<U4892>
+<U4893>
+<U4894>
+<U4895>
+<U4896>
+<U4897>
+<U4898>
+<U4899>
+<U489A>
+<U489B>
+<U489C>
+<U489D>
+<U489E>
+<U489F>
+<U48A0>
+<U48A1>
+<U48A2>
+<U48A3>
+<U48A4>
+<U48A5>
+<U48A6>
+<U48A7>
+<U48A8>
+<U48A9>
+<U48AA>
+<U48AB>
+<U48AC>
+<U48AD>
+<U48AE>
+<U48AF>
+<U48B0>
+<U48B1>
+<U48B2>
+<U48B3>
+<U48B4>
+<U48B5>
+<U48B6>
+<U48B7>
+<U48B8>
+<U48B9>
+<U48BA>
+<U48BB>
+<U48BC>
+<U48BD>
+<U48BE>
+<U48BF>
+<U48C0>
+<U48C1>
+<U48C2>
+<U48C3>
+<U48C4>
+<U48C5>
+<U48C6>
+<U48C7>
+<U48C8>
+<U48C9>
+<U48CA>
+<U48CB>
+<U48CC>
+<U48CD>
+<U48CE>
+<U48CF>
+<U48D0>
+<U48D1>
+<U48D2>
+<U48D3>
+<U48D4>
+<U48D5>
+<U48D6>
+<U48D7>
+<U48D8>
+<U48D9>
+<U48DA>
+<U48DB>
+<U48DC>
+<U48DD>
+<U48DE>
+<U48DF>
+<U48E0>
+<U48E1>
+<U48E2>
+<U48E3>
+<U48E4>
+<U48E5>
+<U48E6>
+<U48E7>
+<U48E8>
+<U48E9>
+<U48EA>
+<U48EB>
+<U48EC>
+<U48ED>
+<U48EE>
+<U48EF>
+<U48F0>
+<U48F1>
+<U48F2>
+<U48F3>
+<U48F4>
+<U48F5>
+<U48F6>
+<U48F7>
+<U48F8>
+<U48F9>
+<U48FA>
+<U48FB>
+<U48FC>
+<U48FD>
+<U48FE>
+<U48FF>
+<U4900>
+<U4901>
+<U4902>
+<U4903>
+<U4904>
+<U4905>
+<U4906>
+<U4907>
+<U4908>
+<U4909>
+<U490A>
+<U490B>
+<U490C>
+<U490D>
+<U490E>
+<U490F>
+<U4910>
+<U4911>
+<U4912>
+<U4913>
+<U4914>
+<U4915>
+<U4916>
+<U4917>
+<U4918>
+<U4919>
+<U491A>
+<U491B>
+<U491C>
+<U491D>
+<U491E>
+<U491F>
+<U4920>
+<U4921>
+<U4922>
+<U4923>
+<U4924>
+<U4925>
+<U4926>
+<U4927>
+<U4928>
+<U4929>
+<U492A>
+<U492B>
+<U492C>
+<U492D>
+<U492E>
+<U492F>
+<U4930>
+<U4931>
+<U4932>
+<U4933>
+<U4934>
+<U4935>
+<U4936>
+<U4937>
+<U4938>
+<U4939>
+<U493A>
+<U493B>
+<U493C>
+<U493D>
+<U493E>
+<U493F>
+<U4940>
+<U4941>
+<U4942>
+<U4943>
+<U4944>
+<U4945>
+<U4946>
+<U4947>
+<U4948>
+<U4949>
+<U494A>
+<U494B>
+<U494C>
+<U494D>
+<U494E>
+<U494F>
+<U4950>
+<U4951>
+<U4952>
+<U4953>
+<U4954>
+<U4955>
+<U4956>
+<U4957>
+<U4958>
+<U4959>
+<U495A>
+<U495B>
+<U495C>
+<U495D>
+<U495E>
+<U495F>
+<U4960>
+<U4961>
+<U4962>
+<U4963>
+<U4964>
+<U4965>
+<U4966>
+<U4967>
+<U4968>
+<U4969>
+<U496A>
+<U496B>
+<U496C>
+<U496D>
+<U496E>
+<U496F>
+<U4970>
+<U4971>
+<U4972>
+<U4973>
+<U4974>
+<U4975>
+<U4976>
+<U4977>
+<U4978>
+<U4979>
+<U497A>
+<U497B>
+<U497C>
+<U497D>
+<U497E>
+<U497F>
+<U4980>
+<U4981>
+<U4982>
+<U4983>
+<U4984>
+<U4985>
+<U4986>
+<U4987>
+<U4988>
+<U4989>
+<U498A>
+<U498B>
+<U498C>
+<U498D>
+<U498E>
+<U498F>
+<U4990>
+<U4991>
+<U4992>
+<U4993>
+<U4994>
+<U4995>
+<U4996>
+<U4997>
+<U4998>
+<U4999>
+<U499A>
+<U499B>
+<U499C>
+<U499D>
+<U499E>
+<U499F>
+<U49A0>
+<U49A1>
+<U49A2>
+<U49A3>
+<U49A4>
+<U49A5>
+<U49A6>
+<U49A7>
+<U49A8>
+<U49A9>
+<U49AA>
+<U49AB>
+<U49AC>
+<U49AD>
+<U49AE>
+<U49AF>
+<U49B0>
+<U49B1>
+<U49B2>
+<U49B3>
+<U49B4>
+<U49B5>
+<U49B6>
+<U49B7>
+<U49B8>
+<U49B9>
+<U49BA>
+<U49BB>
+<U49BC>
+<U49BD>
+<U49BE>
+<U49BF>
+<U49C0>
+<U49C1>
+<U49C2>
+<U49C3>
+<U49C4>
+<U49C5>
+<U49C6>
+<U49C7>
+<U49C8>
+<U49C9>
+<U49CA>
+<U49CB>
+<U49CC>
+<U49CD>
+<U49CE>
+<U49CF>
+<U49D0>
+<U49D1>
+<U49D2>
+<U49D3>
+<U49D4>
+<U49D5>
+<U49D6>
+<U49D7>
+<U49D8>
+<U49D9>
+<U49DA>
+<U49DB>
+<U49DC>
+<U49DD>
+<U49DE>
+<U49DF>
+<U49E0>
+<U49E1>
+<U49E2>
+<U49E3>
+<U49E4>
+<U49E5>
+<U49E6>
+<U49E7>
+<U49E8>
+<U49E9>
+<U49EA>
+<U49EB>
+<U49EC>
+<U49ED>
+<U49EE>
+<U49EF>
+<U49F0>
+<U49F1>
+<U49F2>
+<U49F3>
+<U49F4>
+<U49F5>
+<U49F6>
+<U49F7>
+<U49F8>
+<U49F9>
+<U49FA>
+<U49FB>
+<U49FC>
+<U49FD>
+<U49FE>
+<U49FF>
+<U4A00>
+<U4A01>
+<U4A02>
+<U4A03>
+<U4A04>
+<U4A05>
+<U4A06>
+<U4A07>
+<U4A08>
+<U4A09>
+<U4A0A>
+<U4A0B>
+<U4A0C>
+<U4A0D>
+<U4A0E>
+<U4A0F>
+<U4A10>
+<U4A11>
+<U4A12>
+<U4A13>
+<U4A14>
+<U4A15>
+<U4A16>
+<U4A17>
+<U4A18>
+<U4A19>
+<U4A1A>
+<U4A1B>
+<U4A1C>
+<U4A1D>
+<U4A1E>
+<U4A1F>
+<U4A20>
+<U4A21>
+<U4A22>
+<U4A23>
+<U4A24>
+<U4A25>
+<U4A26>
+<U4A27>
+<U4A28>
+<U4A29>
+<U4A2A>
+<U4A2B>
+<U4A2C>
+<U4A2D>
+<U4A2E>
+<U4A2F>
+<U4A30>
+<U4A31>
+<U4A32>
+<U4A33>
+<U4A34>
+<U4A35>
+<U4A36>
+<U4A37>
+<U4A38>
+<U4A39>
+<U4A3A>
+<U4A3B>
+<U4A3C>
+<U4A3D>
+<U4A3E>
+<U4A3F>
+<U4A40>
+<U4A41>
+<U4A42>
+<U4A43>
+<U4A44>
+<U4A45>
+<U4A46>
+<U4A47>
+<U4A48>
+<U4A49>
+<U4A4A>
+<U4A4B>
+<U4A4C>
+<U4A4D>
+<U4A4E>
+<U4A4F>
+<U4A50>
+<U4A51>
+<U4A52>
+<U4A53>
+<U4A54>
+<U4A55>
+<U4A56>
+<U4A57>
+<U4A58>
+<U4A59>
+<U4A5A>
+<U4A5B>
+<U4A5C>
+<U4A5D>
+<U4A5E>
+<U4A5F>
+<U4A60>
+<U4A61>
+<U4A62>
+<U4A63>
+<U4A64>
+<U4A65>
+<U4A66>
+<U4A67>
+<U4A68>
+<U4A69>
+<U4A6A>
+<U4A6B>
+<U4A6C>
+<U4A6D>
+<U4A6E>
+<U4A6F>
+<U4A70>
+<U4A71>
+<U4A72>
+<U4A73>
+<U4A74>
+<U4A75>
+<U4A76>
+<U4A77>
+<U4A78>
+<U4A79>
+<U4A7A>
+<U4A7B>
+<U4A7C>
+<U4A7D>
+<U4A7E>
+<U4A7F>
+<U4A80>
+<U4A81>
+<U4A82>
+<U4A83>
+<U4A84>
+<U4A85>
+<U4A86>
+<U4A87>
+<U4A88>
+<U4A89>
+<U4A8A>
+<U4A8B>
+<U4A8C>
+<U4A8D>
+<U4A8E>
+<U4A8F>
+<U4A90>
+<U4A91>
+<U4A92>
+<U4A93>
+<U4A94>
+<U4A95>
+<U4A96>
+<U4A97>
+<U4A98>
+<U4A99>
+<U4A9A>
+<U4A9B>
+<U4A9C>
+<U4A9D>
+<U4A9E>
+<U4A9F>
+<U4AA0>
+<U4AA1>
+<U4AA2>
+<U4AA3>
+<U4AA4>
+<U4AA5>
+<U4AA6>
+<U4AA7>
+<U4AA8>
+<U4AA9>
+<U4AAA>
+<U4AAB>
+<U4AAC>
+<U4AAD>
+<U4AAE>
+<U4AAF>
+<U4AB0>
+<U4AB1>
+<U4AB2>
+<U4AB3>
+<U4AB4>
+<U4AB5>
+<U4AB6>
+<U4AB7>
+<U4AB8>
+<U4AB9>
+<U4ABA>
+<U4ABB>
+<U4ABC>
+<U4ABD>
+<U4ABE>
+<U4ABF>
+<U4AC0>
+<U4AC1>
+<U4AC2>
+<U4AC3>
+<U4AC4>
+<U4AC5>
+<U4AC6>
+<U4AC7>
+<U4AC8>
+<U4AC9>
+<U4ACA>
+<U4ACB>
+<U4ACC>
+<U4ACD>
+<U4ACE>
+<U4ACF>
+<U4AD0>
+<U4AD1>
+<U4AD2>
+<U4AD3>
+<U4AD4>
+<U4AD5>
+<U4AD6>
+<U4AD7>
+<U4AD8>
+<U4AD9>
+<U4ADA>
+<U4ADB>
+<U4ADC>
+<U4ADD>
+<U4ADE>
+<U4ADF>
+<U4AE0>
+<U4AE1>
+<U4AE2>
+<U4AE3>
+<U4AE4>
+<U4AE5>
+<U4AE6>
+<U4AE7>
+<U4AE8>
+<U4AE9>
+<U4AEA>
+<U4AEB>
+<U4AEC>
+<U4AED>
+<U4AEE>
+<U4AEF>
+<U4AF0>
+<U4AF1>
+<U4AF2>
+<U4AF3>
+<U4AF4>
+<U4AF5>
+<U4AF6>
+<U4AF7>
+<U4AF8>
+<U4AF9>
+<U4AFA>
+<U4AFB>
+<U4AFC>
+<U4AFD>
+<U4AFE>
+<U4AFF>
+<U4B00>
+<U4B01>
+<U4B02>
+<U4B03>
+<U4B04>
+<U4B05>
+<U4B06>
+<U4B07>
+<U4B08>
+<U4B09>
+<U4B0A>
+<U4B0B>
+<U4B0C>
+<U4B0D>
+<U4B0E>
+<U4B0F>
+<U4B10>
+<U4B11>
+<U4B12>
+<U4B13>
+<U4B14>
+<U4B15>
+<U4B16>
+<U4B17>
+<U4B18>
+<U4B19>
+<U4B1A>
+<U4B1B>
+<U4B1C>
+<U4B1D>
+<U4B1E>
+<U4B1F>
+<U4B20>
+<U4B21>
+<U4B22>
+<U4B23>
+<U4B24>
+<U4B25>
+<U4B26>
+<U4B27>
+<U4B28>
+<U4B29>
+<U4B2A>
+<U4B2B>
+<U4B2C>
+<U4B2D>
+<U4B2E>
+<U4B2F>
+<U4B30>
+<U4B31>
+<U4B32>
+<U4B33>
+<U4B34>
+<U4B35>
+<U4B36>
+<U4B37>
+<U4B38>
+<U4B39>
+<U4B3A>
+<U4B3B>
+<U4B3C>
+<U4B3D>
+<U4B3E>
+<U4B3F>
+<U4B40>
+<U4B41>
+<U4B42>
+<U4B43>
+<U4B44>
+<U4B45>
+<U4B46>
+<U4B47>
+<U4B48>
+<U4B49>
+<U4B4A>
+<U4B4B>
+<U4B4C>
+<U4B4D>
+<U4B4E>
+<U4B4F>
+<U4B50>
+<U4B51>
+<U4B52>
+<U4B53>
+<U4B54>
+<U4B55>
+<U4B56>
+<U4B57>
+<U4B58>
+<U4B59>
+<U4B5A>
+<U4B5B>
+<U4B5C>
+<U4B5D>
+<U4B5E>
+<U4B5F>
+<U4B60>
+<U4B61>
+<U4B62>
+<U4B63>
+<U4B64>
+<U4B65>
+<U4B66>
+<U4B67>
+<U4B68>
+<U4B69>
+<U4B6A>
+<U4B6B>
+<U4B6C>
+<U4B6D>
+<U4B6E>
+<U4B6F>
+<U4B70>
+<U4B71>
+<U4B72>
+<U4B73>
+<U4B74>
+<U4B75>
+<U4B76>
+<U4B77>
+<U4B78>
+<U4B79>
+<U4B7A>
+<U4B7B>
+<U4B7C>
+<U4B7D>
+<U4B7E>
+<U4B7F>
+<U4B80>
+<U4B81>
+<U4B82>
+<U4B83>
+<U4B84>
+<U4B85>
+<U4B86>
+<U4B87>
+<U4B88>
+<U4B89>
+<U4B8A>
+<U4B8B>
+<U4B8C>
+<U4B8D>
+<U4B8E>
+<U4B8F>
+<U4B90>
+<U4B91>
+<U4B92>
+<U4B93>
+<U4B94>
+<U4B95>
+<U4B96>
+<U4B97>
+<U4B98>
+<U4B99>
+<U4B9A>
+<U4B9B>
+<U4B9C>
+<U4B9D>
+<U4B9E>
+<U4B9F>
+<U4BA0>
+<U4BA1>
+<U4BA2>
+<U4BA3>
+<U4BA4>
+<U4BA5>
+<U4BA6>
+<U4BA7>
+<U4BA8>
+<U4BA9>
+<U4BAA>
+<U4BAB>
+<U4BAC>
+<U4BAD>
+<U4BAE>
+<U4BAF>
+<U4BB0>
+<U4BB1>
+<U4BB2>
+<U4BB3>
+<U4BB4>
+<U4BB5>
+<U4BB6>
+<U4BB7>
+<U4BB8>
+<U4BB9>
+<U4BBA>
+<U4BBB>
+<U4BBC>
+<U4BBD>
+<U4BBE>
+<U4BBF>
+<U4BC0>
+<U4BC1>
+<U4BC2>
+<U4BC3>
+<U4BC4>
+<U4BC5>
+<U4BC6>
+<U4BC7>
+<U4BC8>
+<U4BC9>
+<U4BCA>
+<U4BCB>
+<U4BCC>
+<U4BCD>
+<U4BCE>
+<U4BCF>
+<U4BD0>
+<U4BD1>
+<U4BD2>
+<U4BD3>
+<U4BD4>
+<U4BD5>
+<U4BD6>
+<U4BD7>
+<U4BD8>
+<U4BD9>
+<U4BDA>
+<U4BDB>
+<U4BDC>
+<U4BDD>
+<U4BDE>
+<U4BDF>
+<U4BE0>
+<U4BE1>
+<U4BE2>
+<U4BE3>
+<U4BE4>
+<U4BE5>
+<U4BE6>
+<U4BE7>
+<U4BE8>
+<U4BE9>
+<U4BEA>
+<U4BEB>
+<U4BEC>
+<U4BED>
+<U4BEE>
+<U4BEF>
+<U4BF0>
+<U4BF1>
+<U4BF2>
+<U4BF3>
+<U4BF4>
+<U4BF5>
+<U4BF6>
+<U4BF7>
+<U4BF8>
+<U4BF9>
+<U4BFA>
+<U4BFB>
+<U4BFC>
+<U4BFD>
+<U4BFE>
+<U4BFF>
+<U4C00>
+<U4C01>
+<U4C02>
+<U4C03>
+<U4C04>
+<U4C05>
+<U4C06>
+<U4C07>
+<U4C08>
+<U4C09>
+<U4C0A>
+<U4C0B>
+<U4C0C>
+<U4C0D>
+<U4C0E>
+<U4C0F>
+<U4C10>
+<U4C11>
+<U4C12>
+<U4C13>
+<U4C14>
+<U4C15>
+<U4C16>
+<U4C17>
+<U4C18>
+<U4C19>
+<U4C1A>
+<U4C1B>
+<U4C1C>
+<U4C1D>
+<U4C1E>
+<U4C1F>
+<U4C20>
+<U4C21>
+<U4C22>
+<U4C23>
+<U4C24>
+<U4C25>
+<U4C26>
+<U4C27>
+<U4C28>
+<U4C29>
+<U4C2A>
+<U4C2B>
+<U4C2C>
+<U4C2D>
+<U4C2E>
+<U4C2F>
+<U4C30>
+<U4C31>
+<U4C32>
+<U4C33>
+<U4C34>
+<U4C35>
+<U4C36>
+<U4C37>
+<U4C38>
+<U4C39>
+<U4C3A>
+<U4C3B>
+<U4C3C>
+<U4C3D>
+<U4C3E>
+<U4C3F>
+<U4C40>
+<U4C41>
+<U4C42>
+<U4C43>
+<U4C44>
+<U4C45>
+<U4C46>
+<U4C47>
+<U4C48>
+<U4C49>
+<U4C4A>
+<U4C4B>
+<U4C4C>
+<U4C4D>
+<U4C4E>
+<U4C4F>
+<U4C50>
+<U4C51>
+<U4C52>
+<U4C53>
+<U4C54>
+<U4C55>
+<U4C56>
+<U4C57>
+<U4C58>
+<U4C59>
+<U4C5A>
+<U4C5B>
+<U4C5C>
+<U4C5D>
+<U4C5E>
+<U4C5F>
+<U4C60>
+<U4C61>
+<U4C62>
+<U4C63>
+<U4C64>
+<U4C65>
+<U4C66>
+<U4C67>
+<U4C68>
+<U4C69>
+<U4C6A>
+<U4C6B>
+<U4C6C>
+<U4C6D>
+<U4C6E>
+<U4C6F>
+<U4C70>
+<U4C71>
+<U4C72>
+<U4C73>
+<U4C74>
+<U4C75>
+<U4C76>
+<U4C77>
+<U4C78>
+<U4C79>
+<U4C7A>
+<U4C7B>
+<U4C7C>
+<U4C7D>
+<U4C7E>
+<U4C7F>
+<U4C80>
+<U4C81>
+<U4C82>
+<U4C83>
+<U4C84>
+<U4C85>
+<U4C86>
+<U4C87>
+<U4C88>
+<U4C89>
+<U4C8A>
+<U4C8B>
+<U4C8C>
+<U4C8D>
+<U4C8E>
+<U4C8F>
+<U4C90>
+<U4C91>
+<U4C92>
+<U4C93>
+<U4C94>
+<U4C95>
+<U4C96>
+<U4C97>
+<U4C98>
+<U4C99>
+<U4C9A>
+<U4C9B>
+<U4C9C>
+<U4C9D>
+<U4C9E>
+<U4C9F>
+<U4CA0>
+<U4CA1>
+<U4CA2>
+<U4CA3>
+<U4CA4>
+<U4CA5>
+<U4CA6>
+<U4CA7>
+<U4CA8>
+<U4CA9>
+<U4CAA>
+<U4CAB>
+<U4CAC>
+<U4CAD>
+<U4CAE>
+<U4CAF>
+<U4CB0>
+<U4CB1>
+<U4CB2>
+<U4CB3>
+<U4CB4>
+<U4CB5>
+<U4CB6>
+<U4CB7>
+<U4CB8>
+<U4CB9>
+<U4CBA>
+<U4CBB>
+<U4CBC>
+<U4CBD>
+<U4CBE>
+<U4CBF>
+<U4CC0>
+<U4CC1>
+<U4CC2>
+<U4CC3>
+<U4CC4>
+<U4CC5>
+<U4CC6>
+<U4CC7>
+<U4CC8>
+<U4CC9>
+<U4CCA>
+<U4CCB>
+<U4CCC>
+<U4CCD>
+<U4CCE>
+<U4CCF>
+<U4CD0>
+<U4CD1>
+<U4CD2>
+<U4CD3>
+<U4CD4>
+<U4CD5>
+<U4CD6>
+<U4CD7>
+<U4CD8>
+<U4CD9>
+<U4CDA>
+<U4CDB>
+<U4CDC>
+<U4CDD>
+<U4CDE>
+<U4CDF>
+<U4CE0>
+<U4CE1>
+<U4CE2>
+<U4CE3>
+<U4CE4>
+<U4CE5>
+<U4CE6>
+<U4CE7>
+<U4CE8>
+<U4CE9>
+<U4CEA>
+<U4CEB>
+<U4CEC>
+<U4CED>
+<U4CEE>
+<U4CEF>
+<U4CF0>
+<U4CF1>
+<U4CF2>
+<U4CF3>
+<U4CF4>
+<U4CF5>
+<U4CF6>
+<U4CF7>
+<U4CF8>
+<U4CF9>
+<U4CFA>
+<U4CFB>
+<U4CFC>
+<U4CFD>
+<U4CFE>
+<U4CFF>
+<U4D00>
+<U4D01>
+<U4D02>
+<U4D03>
+<U4D04>
+<U4D05>
+<U4D06>
+<U4D07>
+<U4D08>
+<U4D09>
+<U4D0A>
+<U4D0B>
+<U4D0C>
+<U4D0D>
+<U4D0E>
+<U4D0F>
+<U4D10>
+<U4D11>
+<U4D12>
+<U4D13>
+<U4D14>
+<U4D15>
+<U4D16>
+<U4D17>
+<U4D18>
+<U4D19>
+<U4D1A>
+<U4D1B>
+<U4D1C>
+<U4D1D>
+<U4D1E>
+<U4D1F>
+<U4D20>
+<U4D21>
+<U4D22>
+<U4D23>
+<U4D24>
+<U4D25>
+<U4D26>
+<U4D27>
+<U4D28>
+<U4D29>
+<U4D2A>
+<U4D2B>
+<U4D2C>
+<U4D2D>
+<U4D2E>
+<U4D2F>
+<U4D30>
+<U4D31>
+<U4D32>
+<U4D33>
+<U4D34>
+<U4D35>
+<U4D36>
+<U4D37>
+<U4D38>
+<U4D39>
+<U4D3A>
+<U4D3B>
+<U4D3C>
+<U4D3D>
+<U4D3E>
+<U4D3F>
+<U4D40>
+<U4D41>
+<U4D42>
+<U4D43>
+<U4D44>
+<U4D45>
+<U4D46>
+<U4D47>
+<U4D48>
+<U4D49>
+<U4D4A>
+<U4D4B>
+<U4D4C>
+<U4D4D>
+<U4D4E>
+<U4D4F>
+<U4D50>
+<U4D51>
+<U4D52>
+<U4D53>
+<U4D54>
+<U4D55>
+<U4D56>
+<U4D57>
+<U4D58>
+<U4D59>
+<U4D5A>
+<U4D5B>
+<U4D5C>
+<U4D5D>
+<U4D5E>
+<U4D5F>
+<U4D60>
+<U4D61>
+<U4D62>
+<U4D63>
+<U4D64>
+<U4D65>
+<U4D66>
+<U4D67>
+<U4D68>
+<U4D69>
+<U4D6A>
+<U4D6B>
+<U4D6C>
+<U4D6D>
+<U4D6E>
+<U4D6F>
+<U4D70>
+<U4D71>
+<U4D72>
+<U4D73>
+<U4D74>
+<U4D75>
+<U4D76>
+<U4D77>
+<U4D78>
+<U4D79>
+<U4D7A>
+<U4D7B>
+<U4D7C>
+<U4D7D>
+<U4D7E>
+<U4D7F>
+<U4D80>
+<U4D81>
+<U4D82>
+<U4D83>
+<U4D84>
+<U4D85>
+<U4D86>
+<U4D87>
+<U4D88>
+<U4D89>
+<U4D8A>
+<U4D8B>
+<U4D8C>
+<U4D8D>
+<U4D8E>
+<U4D8F>
+<U4D90>
+<U4D91>
+<U4D92>
+<U4D93>
+<U4D94>
+<U4D95>
+<U4D96>
+<U4D97>
+<U4D98>
+<U4D99>
+<U4D9A>
+<U4D9B>
+<U4D9C>
+<U4D9D>
+<U4D9E>
+<U4D9F>
+<U4DA0>
+<U4DA1>
+<U4DA2>
+<U4DA3>
+<U4DA4>
+<U4DA5>
+<U4DA6>
+<U4DA7>
+<U4DA8>
+<U4DA9>
+<U4DAA>
+<U4DAB>
+<U4DAC>
+<U4DAD>
+<U4DAE>
+<U4DAF>
+<U4DB0>
+<U4DB1>
+<U4DB2>
+<U4DB3>
+<U4DB4>
+<U4DB5>
+<U4DB6>
+<U4DB7>
+<U4DB8>
+<U4DB9>
+<U4DBA>
+<U4DBB>
+<U4DBC>
+<U4DBD>
+<U4DBE>
+<U4DBF>
+<U4DC0>
+<U4DC1>
+<U4DC2>
+<U4DC3>
+<U4DC4>
+<U4DC5>
+<U4DC6>
+<U4DC7>
+<U4DC8>
+<U4DC9>
+<U4DCA>
+<U4DCB>
+<U4DCC>
+<U4DCD>
+<U4DCE>
+<U4DCF>
+<U4DD0>
+<U4DD1>
+<U4DD2>
+<U4DD3>
+<U4DD4>
+<U4DD5>
+<U4DD6>
+<U4DD7>
+<U4DD8>
+<U4DD9>
+<U4DDA>
+<U4DDB>
+<U4DDC>
+<U4DDD>
+<U4DDE>
+<U4DDF>
+<U4DE0>
+<U4DE1>
+<U4DE2>
+<U4DE3>
+<U4DE4>
+<U4DE5>
+<U4DE6>
+<U4DE7>
+<U4DE8>
+<U4DE9>
+<U4DEA>
+<U4DEB>
+<U4DEC>
+<U4DED>
+<U4DEE>
+<U4DEF>
+<U4DF0>
+<U4DF1>
+<U4DF2>
+<U4DF3>
+<U4DF4>
+<U4DF5>
+<U4DF6>
+<U4DF7>
+<U4DF8>
+<U4DF9>
+<U4DFA>
+<U4DFB>
+<U4DFC>
+<U4DFD>
+<U4DFE>
+<U4DFF>
+<U4E00>
+<U4E01>
+<U4E02>
+<U4E03>
+<U4E04>
+<U4E05>
+<U4E06>
+<U4E07>
+<U4E08>
+<U4E09>
+<U4E0A>
+<U4E0B>
+<U4E0C>
+<U4E0D>
+<U4E0E>
+<U4E0F>
+<U4E10>
+<U4E11>
+<U4E12>
+<U4E13>
+<U4E14>
+<U4E15>
+<U4E16>
+<U4E17>
+<U4E18>
+<U4E19>
+<U4E1A>
+<U4E1B>
+<U4E1C>
+<U4E1D>
+<U4E1E>
+<U4E1F>
+<U4E20>
+<U4E21>
+<U4E22>
+<U4E23>
+<U4E24>
+<U4E25>
+<U4E26>
+<U4E27>
+<U4E28>
+<U4E29>
+<U4E2A>
+<U4E2B>
+<U4E2C>
+<U4E2D>
+<U4E2E>
+<U4E2F>
+<U4E30>
+<U4E31>
+<U4E32>
+<U4E33>
+<U4E34>
+<U4E35>
+<U4E36>
+<U4E37>
+<U4E38>
+<U4E39>
+<U4E3A>
+<U4E3B>
+<U4E3C>
+<U4E3D>
+<U4E3E>
+<U4E3F>
+<U4E40>
+<U4E41>
+<U4E42>
+<U4E43>
+<U4E44>
+<U4E45>
+<U4E46>
+<U4E47>
+<U4E48>
+<U4E49>
+<U4E4A>
+<U4E4B>
+<U4E4C>
+<U4E4D>
+<U4E4E>
+<U4E4F>
+<U4E50>
+<U4E51>
+<U4E52>
+<U4E53>
+<U4E54>
+<U4E55>
+<U4E56>
+<U4E57>
+<U4E58>
+<U4E59>
+<U4E5A>
+<U4E5B>
+<U4E5C>
+<U4E5D>
+<U4E5E>
+<U4E5F>
+<U4E60>
+<U4E61>
+<U4E62>
+<U4E63>
+<U4E64>
+<U4E65>
+<U4E66>
+<U4E67>
+<U4E68>
+<U4E69>
+<U4E6A>
+<U4E6B>
+<U4E6C>
+<U4E6D>
+<U4E6E>
+<U4E6F>
+<U4E70>
+<U4E71>
+<U4E72>
+<U4E73>
+<U4E74>
+<U4E75>
+<U4E76>
+<U4E77>
+<U4E78>
+<U4E79>
+<U4E7A>
+<U4E7B>
+<U4E7C>
+<U4E7D>
+<U4E7E>
+<U4E7F>
+<U4E80>
+<U4E81>
+<U4E82>
+<U4E83>
+<U4E84>
+<U4E85>
+<U4E86>
+<U4E87>
+<U4E88>
+<U4E89>
+<U4E8A>
+<U4E8B>
+<U4E8C>
+<U4E8D>
+<U4E8E>
+<U4E8F>
+<U4E90>
+<U4E91>
+<U4E92>
+<U4E93>
+<U4E94>
+<U4E95>
+<U4E96>
+<U4E97>
+<U4E98>
+<U4E99>
+<U4E9A>
+<U4E9B>
+<U4E9C>
+<U4E9D>
+<U4E9E>
+<U4E9F>
+<U4EA0>
+<U4EA1>
+<U4EA2>
+<U4EA3>
+<U4EA4>
+<U4EA5>
+<U4EA6>
+<U4EA7>
+<U4EA8>
+<U4EA9>
+<U4EAA>
+<U4EAB>
+<U4EAC>
+<U4EAD>
+<U4EAE>
+<U4EAF>
+<U4EB0>
+<U4EB1>
+<U4EB2>
+<U4EB3>
+<U4EB4>
+<U4EB5>
+<U4EB6>
+<U4EB7>
+<U4EB8>
+<U4EB9>
+<U4EBA>
+<U4EBB>
+<U4EBC>
+<U4EBD>
+<U4EBE>
+<U4EBF>
+<U4EC0>
+<U4EC1>
+<U4EC2>
+<U4EC3>
+<U4EC4>
+<U4EC5>
+<U4EC6>
+<U4EC7>
+<U4EC8>
+<U4EC9>
+<U4ECA>
+<U4ECB>
+<U4ECC>
+<U4ECD>
+<U4ECE>
+<U4ECF>
+<U4ED0>
+<U4ED1>
+<U4ED2>
+<U4ED3>
+<U4ED4>
+<U4ED5>
+<U4ED6>
+<U4ED7>
+<U4ED8>
+<U4ED9>
+<U4EDA>
+<U4EDB>
+<U4EDC>
+<U4EDD>
+<U4EDE>
+<U4EDF>
+<U4EE0>
+<U4EE1>
+<U4EE2>
+<U4EE3>
+<U4EE4>
+<U4EE5>
+<U4EE6>
+<U4EE7>
+<U4EE8>
+<U4EE9>
+<U4EEA>
+<U4EEB>
+<U4EEC>
+<U4EED>
+<U4EEE>
+<U4EEF>
+<U4EF0>
+<U4EF1>
+<U4EF2>
+<U4EF3>
+<U4EF4>
+<U4EF5>
+<U4EF6>
+<U4EF7>
+<U4EF8>
+<U4EF9>
+<U4EFA>
+<U4EFB>
+<U4EFC>
+<U4EFD>
+<U4EFE>
+<U4EFF>
+<U4F00>
+<U4F01>
+<U4F02>
+<U4F03>
+<U4F04>
+<U4F05>
+<U4F06>
+<U4F07>
+<U4F08>
+<U4F09>
+<U4F0A>
+<U4F0B>
+<U4F0C>
+<U4F0D>
+<U4F0E>
+<U4F0F>
+<U4F10>
+<U4F11>
+<U4F12>
+<U4F13>
+<U4F14>
+<U4F15>
+<U4F16>
+<U4F17>
+<U4F18>
+<U4F19>
+<U4F1A>
+<U4F1B>
+<U4F1C>
+<U4F1D>
+<U4F1E>
+<U4F1F>
+<U4F20>
+<U4F21>
+<U4F22>
+<U4F23>
+<U4F24>
+<U4F25>
+<U4F26>
+<U4F27>
+<U4F28>
+<U4F29>
+<U4F2A>
+<U4F2B>
+<U4F2C>
+<U4F2D>
+<U4F2E>
+<U4F2F>
+<U4F30>
+<U4F31>
+<U4F32>
+<U4F33>
+<U4F34>
+<U4F35>
+<U4F36>
+<U4F37>
+<U4F38>
+<U4F39>
+<U4F3A>
+<U4F3B>
+<U4F3C>
+<U4F3D>
+<U4F3E>
+<U4F3F>
+<U4F40>
+<U4F41>
+<U4F42>
+<U4F43>
+<U4F44>
+<U4F45>
+<U4F46>
+<U4F47>
+<U4F48>
+<U4F49>
+<U4F4A>
+<U4F4B>
+<U4F4C>
+<U4F4D>
+<U4F4E>
+<U4F4F>
+<U4F50>
+<U4F51>
+<U4F52>
+<U4F53>
+<U4F54>
+<U4F55>
+<U4F56>
+<U4F57>
+<U4F58>
+<U4F59>
+<U4F5A>
+<U4F5B>
+<U4F5C>
+<U4F5D>
+<U4F5E>
+<U4F5F>
+<U4F60>
+<U4F61>
+<U4F62>
+<U4F63>
+<U4F64>
+<U4F65>
+<U4F66>
+<U4F67>
+<U4F68>
+<U4F69>
+<U4F6A>
+<U4F6B>
+<U4F6C>
+<U4F6D>
+<U4F6E>
+<U4F6F>
+<U4F70>
+<U4F71>
+<U4F72>
+<U4F73>
+<U4F74>
+<U4F75>
+<U4F76>
+<U4F77>
+<U4F78>
+<U4F79>
+<U4F7A>
+<U4F7B>
+<U4F7C>
+<U4F7D>
+<U4F7E>
+<U4F7F>
+<U4F80>
+<U4F81>
+<U4F82>
+<U4F83>
+<U4F84>
+<U4F85>
+<U4F86>
+<U4F87>
+<U4F88>
+<U4F89>
+<U4F8A>
+<U4F8B>
+<U4F8C>
+<U4F8D>
+<U4F8E>
+<U4F8F>
+<U4F90>
+<U4F91>
+<U4F92>
+<U4F93>
+<U4F94>
+<U4F95>
+<U4F96>
+<U4F97>
+<U4F98>
+<U4F99>
+<U4F9A>
+<U4F9B>
+<U4F9C>
+<U4F9D>
+<U4F9E>
+<U4F9F>
+<U4FA0>
+<U4FA1>
+<U4FA2>
+<U4FA3>
+<U4FA4>
+<U4FA5>
+<U4FA6>
+<U4FA7>
+<U4FA8>
+<U4FA9>
+<U4FAA>
+<U4FAB>
+<U4FAC>
+<U4FAD>
+<U4FAE>
+<U4FAF>
+<U4FB0>
+<U4FB1>
+<U4FB2>
+<U4FB3>
+<U4FB4>
+<U4FB5>
+<U4FB6>
+<U4FB7>
+<U4FB8>
+<U4FB9>
+<U4FBA>
+<U4FBB>
+<U4FBC>
+<U4FBD>
+<U4FBE>
+<U4FBF>
+<U4FC0>
+<U4FC1>
+<U4FC2>
+<U4FC3>
+<U4FC4>
+<U4FC5>
+<U4FC6>
+<U4FC7>
+<U4FC8>
+<U4FC9>
+<U4FCA>
+<U4FCB>
+<U4FCC>
+<U4FCD>
+<U4FCE>
+<U4FCF>
+<U4FD0>
+<U4FD1>
+<U4FD2>
+<U4FD3>
+<U4FD4>
+<U4FD5>
+<U4FD6>
+<U4FD7>
+<U4FD8>
+<U4FD9>
+<U4FDA>
+<U4FDB>
+<U4FDC>
+<U4FDD>
+<U4FDE>
+<U4FDF>
+<U4FE0>
+<U4FE1>
+<U4FE2>
+<U4FE3>
+<U4FE4>
+<U4FE5>
+<U4FE6>
+<U4FE7>
+<U4FE8>
+<U4FE9>
+<U4FEA>
+<U4FEB>
+<U4FEC>
+<U4FED>
+<U4FEE>
+<U4FEF>
+<U4FF0>
+<U4FF1>
+<U4FF2>
+<U4FF3>
+<U4FF4>
+<U4FF5>
+<U4FF6>
+<U4FF7>
+<U4FF8>
+<U4FF9>
+<U4FFA>
+<U4FFB>
+<U4FFC>
+<U4FFD>
+<U4FFE>
+<U4FFF>
+<U5000>
+<U5001>
+<U5002>
+<U5003>
+<U5004>
+<U5005>
+<U5006>
+<U5007>
+<U5008>
+<U5009>
+<U500A>
+<U500B>
+<U500C>
+<U500D>
+<U500E>
+<U500F>
+<U5010>
+<U5011>
+<U5012>
+<U5013>
+<U5014>
+<U5015>
+<U5016>
+<U5017>
+<U5018>
+<U5019>
+<U501A>
+<U501B>
+<U501C>
+<U501D>
+<U501E>
+<U501F>
+<U5020>
+<U5021>
+<U5022>
+<U5023>
+<U5024>
+<U5025>
+<U5026>
+<U5027>
+<U5028>
+<U5029>
+<U502A>
+<U502B>
+<U502C>
+<U502D>
+<U502E>
+<U502F>
+<U5030>
+<U5031>
+<U5032>
+<U5033>
+<U5034>
+<U5035>
+<U5036>
+<U5037>
+<U5038>
+<U5039>
+<U503A>
+<U503B>
+<U503C>
+<U503D>
+<U503E>
+<U503F>
+<U5040>
+<U5041>
+<U5042>
+<U5043>
+<U5044>
+<U5045>
+<U5046>
+<U5047>
+<U5048>
+<U5049>
+<U504A>
+<U504B>
+<U504C>
+<U504D>
+<U504E>
+<U504F>
+<U5050>
+<U5051>
+<U5052>
+<U5053>
+<U5054>
+<U5055>
+<U5056>
+<U5057>
+<U5058>
+<U5059>
+<U505A>
+<U505B>
+<U505C>
+<U505D>
+<U505E>
+<U505F>
+<U5060>
+<U5061>
+<U5062>
+<U5063>
+<U5064>
+<U5065>
+<U5066>
+<U5067>
+<U5068>
+<U5069>
+<U506A>
+<U506B>
+<U506C>
+<U506D>
+<U506E>
+<U506F>
+<U5070>
+<U5071>
+<U5072>
+<U5073>
+<U5074>
+<U5075>
+<U5076>
+<U5077>
+<U5078>
+<U5079>
+<U507A>
+<U507B>
+<U507C>
+<U507D>
+<U507E>
+<U507F>
+<U5080>
+<U5081>
+<U5082>
+<U5083>
+<U5084>
+<U5085>
+<U5086>
+<U5087>
+<U5088>
+<U5089>
+<U508A>
+<U508B>
+<U508C>
+<U508D>
+<U508E>
+<U508F>
+<U5090>
+<U5091>
+<U5092>
+<U5093>
+<U5094>
+<U5095>
+<U5096>
+<U5097>
+<U5098>
+<U5099>
+<U509A>
+<U509B>
+<U509C>
+<U509D>
+<U509E>
+<U509F>
+<U50A0>
+<U50A1>
+<U50A2>
+<U50A3>
+<U50A4>
+<U50A5>
+<U50A6>
+<U50A7>
+<U50A8>
+<U50A9>
+<U50AA>
+<U50AB>
+<U50AC>
+<U50AD>
+<U50AE>
+<U50AF>
+<U50B0>
+<U50B1>
+<U50B2>
+<U50B3>
+<U50B4>
+<U50B5>
+<U50B6>
+<U50B7>
+<U50B8>
+<U50B9>
+<U50BA>
+<U50BB>
+<U50BC>
+<U50BD>
+<U50BE>
+<U50BF>
+<U50C0>
+<U50C1>
+<U50C2>
+<U50C3>
+<U50C4>
+<U50C5>
+<U50C6>
+<U50C7>
+<U50C8>
+<U50C9>
+<U50CA>
+<U50CB>
+<U50CC>
+<U50CD>
+<U50CE>
+<U50CF>
+<U50D0>
+<U50D1>
+<U50D2>
+<U50D3>
+<U50D4>
+<U50D5>
+<U50D6>
+<U50D7>
+<U50D8>
+<U50D9>
+<U50DA>
+<U50DB>
+<U50DC>
+<U50DD>
+<U50DE>
+<U50DF>
+<U50E0>
+<U50E1>
+<U50E2>
+<U50E3>
+<U50E4>
+<U50E5>
+<U50E6>
+<U50E7>
+<U50E8>
+<U50E9>
+<U50EA>
+<U50EB>
+<U50EC>
+<U50ED>
+<U50EE>
+<U50EF>
+<U50F0>
+<U50F1>
+<U50F2>
+<U50F3>
+<U50F4>
+<U50F5>
+<U50F6>
+<U50F7>
+<U50F8>
+<U50F9>
+<U50FA>
+<U50FB>
+<U50FC>
+<U50FD>
+<U50FE>
+<U50FF>
+<U5100>
+<U5101>
+<U5102>
+<U5103>
+<U5104>
+<U5105>
+<U5106>
+<U5107>
+<U5108>
+<U5109>
+<U510A>
+<U510B>
+<U510C>
+<U510D>
+<U510E>
+<U510F>
+<U5110>
+<U5111>
+<U5112>
+<U5113>
+<U5114>
+<U5115>
+<U5116>
+<U5117>
+<U5118>
+<U5119>
+<U511A>
+<U511B>
+<U511C>
+<U511D>
+<U511E>
+<U511F>
+<U5120>
+<U5121>
+<U5122>
+<U5123>
+<U5124>
+<U5125>
+<U5126>
+<U5127>
+<U5128>
+<U5129>
+<U512A>
+<U512B>
+<U512C>
+<U512D>
+<U512E>
+<U512F>
+<U5130>
+<U5131>
+<U5132>
+<U5133>
+<U5134>
+<U5135>
+<U5136>
+<U5137>
+<U5138>
+<U5139>
+<U513A>
+<U513B>
+<U513C>
+<U513D>
+<U513E>
+<U513F>
+<U5140>
+<U5141>
+<U5142>
+<U5143>
+<U5144>
+<U5145>
+<U5146>
+<U5147>
+<U5148>
+<U5149>
+<U514A>
+<U514B>
+<U514C>
+<U514D>
+<U514E>
+<U514F>
+<U5150>
+<U5151>
+<U5152>
+<U5153>
+<U5154>
+<U5155>
+<U5156>
+<U5157>
+<U5158>
+<U5159>
+<U515A>
+<U515B>
+<U515C>
+<U515D>
+<U515E>
+<U515F>
+<U5160>
+<U5161>
+<U5162>
+<U5163>
+<U5164>
+<U5165>
+<U5166>
+<U5167>
+<U5168>
+<U5169>
+<U516A>
+<U516B>
+<U516C>
+<U516D>
+<U516E>
+<U516F>
+<U5170>
+<U5171>
+<U5172>
+<U5173>
+<U5174>
+<U5175>
+<U5176>
+<U5177>
+<U5178>
+<U5179>
+<U517A>
+<U517B>
+<U517C>
+<U517D>
+<U517E>
+<U517F>
+<U5180>
+<U5181>
+<U5182>
+<U5183>
+<U5184>
+<U5185>
+<U5186>
+<U5187>
+<U5188>
+<U5189>
+<U518A>
+<U518B>
+<U518C>
+<U518D>
+<U518E>
+<U518F>
+<U5190>
+<U5191>
+<U5192>
+<U5193>
+<U5194>
+<U5195>
+<U5196>
+<U5197>
+<U5198>
+<U5199>
+<U519A>
+<U519B>
+<U519C>
+<U519D>
+<U519E>
+<U519F>
+<U51A0>
+<U51A1>
+<U51A2>
+<U51A3>
+<U51A4>
+<U51A5>
+<U51A6>
+<U51A7>
+<U51A8>
+<U51A9>
+<U51AA>
+<U51AB>
+<U51AC>
+<U51AD>
+<U51AE>
+<U51AF>
+<U51B0>
+<U51B1>
+<U51B2>
+<U51B3>
+<U51B4>
+<U51B5>
+<U51B6>
+<U51B7>
+<U51B8>
+<U51B9>
+<U51BA>
+<U51BB>
+<U51BC>
+<U51BD>
+<U51BE>
+<U51BF>
+<U51C0>
+<U51C1>
+<U51C2>
+<U51C3>
+<U51C4>
+<U51C5>
+<U51C6>
+<U51C7>
+<U51C8>
+<U51C9>
+<U51CA>
+<U51CB>
+<U51CC>
+<U51CD>
+<U51CE>
+<U51CF>
+<U51D0>
+<U51D1>
+<U51D2>
+<U51D3>
+<U51D4>
+<U51D5>
+<U51D6>
+<U51D7>
+<U51D8>
+<U51D9>
+<U51DA>
+<U51DB>
+<U51DC>
+<U51DD>
+<U51DE>
+<U51DF>
+<U51E0>
+<U51E1>
+<U51E2>
+<U51E3>
+<U51E4>
+<U51E5>
+<U51E6>
+<U51E7>
+<U51E8>
+<U51E9>
+<U51EA>
+<U51EB>
+<U51EC>
+<U51ED>
+<U51EE>
+<U51EF>
+<U51F0>
+<U51F1>
+<U51F2>
+<U51F3>
+<U51F4>
+<U51F5>
+<U51F6>
+<U51F7>
+<U51F8>
+<U51F9>
+<U51FA>
+<U51FB>
+<U51FC>
+<U51FD>
+<U51FE>
+<U51FF>
+<U5200>
+<U5201>
+<U5202>
+<U5203>
+<U5204>
+<U5205>
+<U5206>
+<U5207>
+<U5208>
+<U5209>
+<U520A>
+<U520B>
+<U520C>
+<U520D>
+<U520E>
+<U520F>
+<U5210>
+<U5211>
+<U5212>
+<U5213>
+<U5214>
+<U5215>
+<U5216>
+<U5217>
+<U5218>
+<U5219>
+<U521A>
+<U521B>
+<U521C>
+<U521D>
+<U521E>
+<U521F>
+<U5220>
+<U5221>
+<U5222>
+<U5223>
+<U5224>
+<U5225>
+<U5226>
+<U5227>
+<U5228>
+<U5229>
+<U522A>
+<U522B>
+<U522C>
+<U522D>
+<U522E>
+<U522F>
+<U5230>
+<U5231>
+<U5232>
+<U5233>
+<U5234>
+<U5235>
+<U5236>
+<U5237>
+<U5238>
+<U5239>
+<U523A>
+<U523B>
+<U523C>
+<U523D>
+<U523E>
+<U523F>
+<U5240>
+<U5241>
+<U5242>
+<U5243>
+<U5244>
+<U5245>
+<U5246>
+<U5247>
+<U5248>
+<U5249>
+<U524A>
+<U524B>
+<U524C>
+<U524D>
+<U524E>
+<U524F>
+<U5250>
+<U5251>
+<U5252>
+<U5253>
+<U5254>
+<U5255>
+<U5256>
+<U5257>
+<U5258>
+<U5259>
+<U525A>
+<U525B>
+<U525C>
+<U525D>
+<U525E>
+<U525F>
+<U5260>
+<U5261>
+<U5262>
+<U5263>
+<U5264>
+<U5265>
+<U5266>
+<U5267>
+<U5268>
+<U5269>
+<U526A>
+<U526B>
+<U526C>
+<U526D>
+<U526E>
+<U526F>
+<U5270>
+<U5271>
+<U5272>
+<U5273>
+<U5274>
+<U5275>
+<U5276>
+<U5277>
+<U5278>
+<U5279>
+<U527A>
+<U527B>
+<U527C>
+<U527D>
+<U527E>
+<U527F>
+<U5280>
+<U5281>
+<U5282>
+<U5283>
+<U5284>
+<U5285>
+<U5286>
+<U5287>
+<U5288>
+<U5289>
+<U528A>
+<U528B>
+<U528C>
+<U528D>
+<U528E>
+<U528F>
+<U5290>
+<U5291>
+<U5292>
+<U5293>
+<U5294>
+<U5295>
+<U5296>
+<U5297>
+<U5298>
+<U5299>
+<U529A>
+<U529B>
+<U529C>
+<U529D>
+<U529E>
+<U529F>
+<U52A0>
+<U52A1>
+<U52A2>
+<U52A3>
+<U52A4>
+<U52A5>
+<U52A6>
+<U52A7>
+<U52A8>
+<U52A9>
+<U52AA>
+<U52AB>
+<U52AC>
+<U52AD>
+<U52AE>
+<U52AF>
+<U52B0>
+<U52B1>
+<U52B2>
+<U52B3>
+<U52B4>
+<U52B5>
+<U52B6>
+<U52B7>
+<U52B8>
+<U52B9>
+<U52BA>
+<U52BB>
+<U52BC>
+<U52BD>
+<U52BE>
+<U52BF>
+<U52C0>
+<U52C1>
+<U52C2>
+<U52C3>
+<U52C4>
+<U52C5>
+<U52C6>
+<U52C7>
+<U52C8>
+<U52C9>
+<U52CA>
+<U52CB>
+<U52CC>
+<U52CD>
+<U52CE>
+<U52CF>
+<U52D0>
+<U52D1>
+<U52D2>
+<U52D3>
+<U52D4>
+<U52D5>
+<U52D6>
+<U52D7>
+<U52D8>
+<U52D9>
+<U52DA>
+<U52DB>
+<U52DC>
+<U52DD>
+<U52DE>
+<U52DF>
+<U52E0>
+<U52E1>
+<U52E2>
+<U52E3>
+<U52E4>
+<U52E5>
+<U52E6>
+<U52E7>
+<U52E8>
+<U52E9>
+<U52EA>
+<U52EB>
+<U52EC>
+<U52ED>
+<U52EE>
+<U52EF>
+<U52F0>
+<U52F1>
+<U52F2>
+<U52F3>
+<U52F4>
+<U52F5>
+<U52F6>
+<U52F7>
+<U52F8>
+<U52F9>
+<U52FA>
+<U52FB>
+<U52FC>
+<U52FD>
+<U52FE>
+<U52FF>
+<U5300>
+<U5301>
+<U5302>
+<U5303>
+<U5304>
+<U5305>
+<U5306>
+<U5307>
+<U5308>
+<U5309>
+<U530A>
+<U530B>
+<U530C>
+<U530D>
+<U530E>
+<U530F>
+<U5310>
+<U5311>
+<U5312>
+<U5313>
+<U5314>
+<U5315>
+<U5316>
+<U5317>
+<U5318>
+<U5319>
+<U531A>
+<U531B>
+<U531C>
+<U531D>
+<U531E>
+<U531F>
+<U5320>
+<U5321>
+<U5322>
+<U5323>
+<U5324>
+<U5325>
+<U5326>
+<U5327>
+<U5328>
+<U5329>
+<U532A>
+<U532B>
+<U532C>
+<U532D>
+<U532E>
+<U532F>
+<U5330>
+<U5331>
+<U5332>
+<U5333>
+<U5334>
+<U5335>
+<U5336>
+<U5337>
+<U5338>
+<U5339>
+<U533A>
+<U533B>
+<U533C>
+<U533D>
+<U533E>
+<U533F>
+<U5340>
+<U5341>
+<U5342>
+<U5343>
+<U5344>
+<U5345>
+<U5346>
+<U5347>
+<U5348>
+<U5349>
+<U534A>
+<U534B>
+<U534C>
+<U534D>
+<U534E>
+<U534F>
+<U5350>
+<U5351>
+<U5352>
+<U5353>
+<U5354>
+<U5355>
+<U5356>
+<U5357>
+<U5358>
+<U5359>
+<U535A>
+<U535B>
+<U535C>
+<U535D>
+<U535E>
+<U535F>
+<U5360>
+<U5361>
+<U5362>
+<U5363>
+<U5364>
+<U5365>
+<U5366>
+<U5367>
+<U5368>
+<U5369>
+<U536A>
+<U536B>
+<U536C>
+<U536D>
+<U536E>
+<U536F>
+<U5370>
+<U5371>
+<U5372>
+<U5373>
+<U5374>
+<U5375>
+<U5376>
+<U5377>
+<U5378>
+<U5379>
+<U537A>
+<U537B>
+<U537C>
+<U537D>
+<U537E>
+<U537F>
+<U5380>
+<U5381>
+<U5382>
+<U5383>
+<U5384>
+<U5385>
+<U5386>
+<U5387>
+<U5388>
+<U5389>
+<U538A>
+<U538B>
+<U538C>
+<U538D>
+<U538E>
+<U538F>
+<U5390>
+<U5391>
+<U5392>
+<U5393>
+<U5394>
+<U5395>
+<U5396>
+<U5397>
+<U5398>
+<U5399>
+<U539A>
+<U539B>
+<U539C>
+<U539D>
+<U539E>
+<U539F>
+<U53A0>
+<U53A1>
+<U53A2>
+<U53A3>
+<U53A4>
+<U53A5>
+<U53A6>
+<U53A7>
+<U53A8>
+<U53A9>
+<U53AA>
+<U53AB>
+<U53AC>
+<U53AD>
+<U53AE>
+<U53AF>
+<U53B0>
+<U53B1>
+<U53B2>
+<U53B3>
+<U53B4>
+<U53B5>
+<U53B6>
+<U53B7>
+<U53B8>
+<U53B9>
+<U53BA>
+<U53BB>
+<U53BC>
+<U53BD>
+<U53BE>
+<U53BF>
+<U53C0>
+<U53C1>
+<U53C2>
+<U53C3>
+<U53C4>
+<U53C5>
+<U53C6>
+<U53C7>
+<U53C8>
+<U53C9>
+<U53CA>
+<U53CB>
+<U53CC>
+<U53CD>
+<U53CE>
+<U53CF>
+<U53D0>
+<U53D1>
+<U53D2>
+<U53D3>
+<U53D4>
+<U53D5>
+<U53D6>
+<U53D7>
+<U53D8>
+<U53D9>
+<U53DA>
+<U53DB>
+<U53DC>
+<U53DD>
+<U53DE>
+<U53DF>
+<U53E0>
+<U53E1>
+<U53E2>
+<U53E3>
+<U53E4>
+<U53E5>
+<U53E6>
+<U53E7>
+<U53E8>
+<U53E9>
+<U53EA>
+<U53EB>
+<U53EC>
+<U53ED>
+<U53EE>
+<U53EF>
+<U53F0>
+<U53F1>
+<U53F2>
+<U53F3>
+<U53F4>
+<U53F5>
+<U53F6>
+<U53F7>
+<U53F8>
+<U53F9>
+<U53FA>
+<U53FB>
+<U53FC>
+<U53FD>
+<U53FE>
+<U53FF>
+<U5400>
+<U5401>
+<U5402>
+<U5403>
+<U5404>
+<U5405>
+<U5406>
+<U5407>
+<U5408>
+<U5409>
+<U540A>
+<U540B>
+<U540C>
+<U540D>
+<U540E>
+<U540F>
+<U5410>
+<U5411>
+<U5412>
+<U5413>
+<U5414>
+<U5415>
+<U5416>
+<U5417>
+<U5418>
+<U5419>
+<U541A>
+<U541B>
+<U541C>
+<U541D>
+<U541E>
+<U541F>
+<U5420>
+<U5421>
+<U5422>
+<U5423>
+<U5424>
+<U5425>
+<U5426>
+<U5427>
+<U5428>
+<U5429>
+<U542A>
+<U542B>
+<U542C>
+<U542D>
+<U542E>
+<U542F>
+<U5430>
+<U5431>
+<U5432>
+<U5433>
+<U5434>
+<U5435>
+<U5436>
+<U5437>
+<U5438>
+<U5439>
+<U543A>
+<U543B>
+<U543C>
+<U543D>
+<U543E>
+<U543F>
+<U5440>
+<U5441>
+<U5442>
+<U5443>
+<U5444>
+<U5445>
+<U5446>
+<U5447>
+<U5448>
+<U5449>
+<U544A>
+<U544B>
+<U544C>
+<U544D>
+<U544E>
+<U544F>
+<U5450>
+<U5451>
+<U5452>
+<U5453>
+<U5454>
+<U5455>
+<U5456>
+<U5457>
+<U5458>
+<U5459>
+<U545A>
+<U545B>
+<U545C>
+<U545D>
+<U545E>
+<U545F>
+<U5460>
+<U5461>
+<U5462>
+<U5463>
+<U5464>
+<U5465>
+<U5466>
+<U5467>
+<U5468>
+<U5469>
+<U546A>
+<U546B>
+<U546C>
+<U546D>
+<U546E>
+<U546F>
+<U5470>
+<U5471>
+<U5472>
+<U5473>
+<U5474>
+<U5475>
+<U5476>
+<U5477>
+<U5478>
+<U5479>
+<U547A>
+<U547B>
+<U547C>
+<U547D>
+<U547E>
+<U547F>
+<U5480>
+<U5481>
+<U5482>
+<U5483>
+<U5484>
+<U5485>
+<U5486>
+<U5487>
+<U5488>
+<U5489>
+<U548A>
+<U548B>
+<U548C>
+<U548D>
+<U548E>
+<U548F>
+<U5490>
+<U5491>
+<U5492>
+<U5493>
+<U5494>
+<U5495>
+<U5496>
+<U5497>
+<U5498>
+<U5499>
+<U549A>
+<U549B>
+<U549C>
+<U549D>
+<U549E>
+<U549F>
+<U54A0>
+<U54A1>
+<U54A2>
+<U54A3>
+<U54A4>
+<U54A5>
+<U54A6>
+<U54A7>
+<U54A8>
+<U54A9>
+<U54AA>
+<U54AB>
+<U54AC>
+<U54AD>
+<U54AE>
+<U54AF>
+<U54B0>
+<U54B1>
+<U54B2>
+<U54B3>
+<U54B4>
+<U54B5>
+<U54B6>
+<U54B7>
+<U54B8>
+<U54B9>
+<U54BA>
+<U54BB>
+<U54BC>
+<U54BD>
+<U54BE>
+<U54BF>
+<U54C0>
+<U54C1>
+<U54C2>
+<U54C3>
+<U54C4>
+<U54C5>
+<U54C6>
+<U54C7>
+<U54C8>
+<U54C9>
+<U54CA>
+<U54CB>
+<U54CC>
+<U54CD>
+<U54CE>
+<U54CF>
+<U54D0>
+<U54D1>
+<U54D2>
+<U54D3>
+<U54D4>
+<U54D5>
+<U54D6>
+<U54D7>
+<U54D8>
+<U54D9>
+<U54DA>
+<U54DB>
+<U54DC>
+<U54DD>
+<U54DE>
+<U54DF>
+<U54E0>
+<U54E1>
+<U54E2>
+<U54E3>
+<U54E4>
+<U54E5>
+<U54E6>
+<U54E7>
+<U54E8>
+<U54E9>
+<U54EA>
+<U54EB>
+<U54EC>
+<U54ED>
+<U54EE>
+<U54EF>
+<U54F0>
+<U54F1>
+<U54F2>
+<U54F3>
+<U54F4>
+<U54F5>
+<U54F6>
+<U54F7>
+<U54F8>
+<U54F9>
+<U54FA>
+<U54FB>
+<U54FC>
+<U54FD>
+<U54FE>
+<U54FF>
+<U5500>
+<U5501>
+<U5502>
+<U5503>
+<U5504>
+<U5505>
+<U5506>
+<U5507>
+<U5508>
+<U5509>
+<U550A>
+<U550B>
+<U550C>
+<U550D>
+<U550E>
+<U550F>
+<U5510>
+<U5511>
+<U5512>
+<U5513>
+<U5514>
+<U5515>
+<U5516>
+<U5517>
+<U5518>
+<U5519>
+<U551A>
+<U551B>
+<U551C>
+<U551D>
+<U551E>
+<U551F>
+<U5520>
+<U5521>
+<U5522>
+<U5523>
+<U5524>
+<U5525>
+<U5526>
+<U5527>
+<U5528>
+<U5529>
+<U552A>
+<U552B>
+<U552C>
+<U552D>
+<U552E>
+<U552F>
+<U5530>
+<U5531>
+<U5532>
+<U5533>
+<U5534>
+<U5535>
+<U5536>
+<U5537>
+<U5538>
+<U5539>
+<U553A>
+<U553B>
+<U553C>
+<U553D>
+<U553E>
+<U553F>
+<U5540>
+<U5541>
+<U5542>
+<U5543>
+<U5544>
+<U5545>
+<U5546>
+<U5547>
+<U5548>
+<U5549>
+<U554A>
+<U554B>
+<U554C>
+<U554D>
+<U554E>
+<U554F>
+<U5550>
+<U5551>
+<U5552>
+<U5553>
+<U5554>
+<U5555>
+<U5556>
+<U5557>
+<U5558>
+<U5559>
+<U555A>
+<U555B>
+<U555C>
+<U555D>
+<U555E>
+<U555F>
+<U5560>
+<U5561>
+<U5562>
+<U5563>
+<U5564>
+<U5565>
+<U5566>
+<U5567>
+<U5568>
+<U5569>
+<U556A>
+<U556B>
+<U556C>
+<U556D>
+<U556E>
+<U556F>
+<U5570>
+<U5571>
+<U5572>
+<U5573>
+<U5574>
+<U5575>
+<U5576>
+<U5577>
+<U5578>
+<U5579>
+<U557A>
+<U557B>
+<U557C>
+<U557D>
+<U557E>
+<U557F>
+<U5580>
+<U5581>
+<U5582>
+<U5583>
+<U5584>
+<U5585>
+<U5586>
+<U5587>
+<U5588>
+<U5589>
+<U558A>
+<U558B>
+<U558C>
+<U558D>
+<U558E>
+<U558F>
+<U5590>
+<U5591>
+<U5592>
+<U5593>
+<U5594>
+<U5595>
+<U5596>
+<U5597>
+<U5598>
+<U5599>
+<U559A>
+<U559B>
+<U559C>
+<U559D>
+<U559E>
+<U559F>
+<U55A0>
+<U55A1>
+<U55A2>
+<U55A3>
+<U55A4>
+<U55A5>
+<U55A6>
+<U55A7>
+<U55A8>
+<U55A9>
+<U55AA>
+<U55AB>
+<U55AC>
+<U55AD>
+<U55AE>
+<U55AF>
+<U55B0>
+<U55B1>
+<U55B2>
+<U55B3>
+<U55B4>
+<U55B5>
+<U55B6>
+<U55B7>
+<U55B8>
+<U55B9>
+<U55BA>
+<U55BB>
+<U55BC>
+<U55BD>
+<U55BE>
+<U55BF>
+<U55C0>
+<U55C1>
+<U55C2>
+<U55C3>
+<U55C4>
+<U55C5>
+<U55C6>
+<U55C7>
+<U55C8>
+<U55C9>
+<U55CA>
+<U55CB>
+<U55CC>
+<U55CD>
+<U55CE>
+<U55CF>
+<U55D0>
+<U55D1>
+<U55D2>
+<U55D3>
+<U55D4>
+<U55D5>
+<U55D6>
+<U55D7>
+<U55D8>
+<U55D9>
+<U55DA>
+<U55DB>
+<U55DC>
+<U55DD>
+<U55DE>
+<U55DF>
+<U55E0>
+<U55E1>
+<U55E2>
+<U55E3>
+<U55E4>
+<U55E5>
+<U55E6>
+<U55E7>
+<U55E8>
+<U55E9>
+<U55EA>
+<U55EB>
+<U55EC>
+<U55ED>
+<U55EE>
+<U55EF>
+<U55F0>
+<U55F1>
+<U55F2>
+<U55F3>
+<U55F4>
+<U55F5>
+<U55F6>
+<U55F7>
+<U55F8>
+<U55F9>
+<U55FA>
+<U55FB>
+<U55FC>
+<U55FD>
+<U55FE>
+<U55FF>
+<U5600>
+<U5601>
+<U5602>
+<U5603>
+<U5604>
+<U5605>
+<U5606>
+<U5607>
+<U5608>
+<U5609>
+<U560A>
+<U560B>
+<U560C>
+<U560D>
+<U560E>
+<U560F>
+<U5610>
+<U5611>
+<U5612>
+<U5613>
+<U5614>
+<U5615>
+<U5616>
+<U5617>
+<U5618>
+<U5619>
+<U561A>
+<U561B>
+<U561C>
+<U561D>
+<U561E>
+<U561F>
+<U5620>
+<U5621>
+<U5622>
+<U5623>
+<U5624>
+<U5625>
+<U5626>
+<U5627>
+<U5628>
+<U5629>
+<U562A>
+<U562B>
+<U562C>
+<U562D>
+<U562E>
+<U562F>
+<U5630>
+<U5631>
+<U5632>
+<U5633>
+<U5634>
+<U5635>
+<U5636>
+<U5637>
+<U5638>
+<U5639>
+<U563A>
+<U563B>
+<U563C>
+<U563D>
+<U563E>
+<U563F>
+<U5640>
+<U5641>
+<U5642>
+<U5643>
+<U5644>
+<U5645>
+<U5646>
+<U5647>
+<U5648>
+<U5649>
+<U564A>
+<U564B>
+<U564C>
+<U564D>
+<U564E>
+<U564F>
+<U5650>
+<U5651>
+<U5652>
+<U5653>
+<U5654>
+<U5655>
+<U5656>
+<U5657>
+<U5658>
+<U5659>
+<U565A>
+<U565B>
+<U565C>
+<U565D>
+<U565E>
+<U565F>
+<U5660>
+<U5661>
+<U5662>
+<U5663>
+<U5664>
+<U5665>
+<U5666>
+<U5667>
+<U5668>
+<U5669>
+<U566A>
+<U566B>
+<U566C>
+<U566D>
+<U566E>
+<U566F>
+<U5670>
+<U5671>
+<U5672>
+<U5673>
+<U5674>
+<U5675>
+<U5676>
+<U5677>
+<U5678>
+<U5679>
+<U567A>
+<U567B>
+<U567C>
+<U567D>
+<U567E>
+<U567F>
+<U5680>
+<U5681>
+<U5682>
+<U5683>
+<U5684>
+<U5685>
+<U5686>
+<U5687>
+<U5688>
+<U5689>
+<U568A>
+<U568B>
+<U568C>
+<U568D>
+<U568E>
+<U568F>
+<U5690>
+<U5691>
+<U5692>
+<U5693>
+<U5694>
+<U5695>
+<U5696>
+<U5697>
+<U5698>
+<U5699>
+<U569A>
+<U569B>
+<U569C>
+<U569D>
+<U569E>
+<U569F>
+<U56A0>
+<U56A1>
+<U56A2>
+<U56A3>
+<U56A4>
+<U56A5>
+<U56A6>
+<U56A7>
+<U56A8>
+<U56A9>
+<U56AA>
+<U56AB>
+<U56AC>
+<U56AD>
+<U56AE>
+<U56AF>
+<U56B0>
+<U56B1>
+<U56B2>
+<U56B3>
+<U56B4>
+<U56B5>
+<U56B6>
+<U56B7>
+<U56B8>
+<U56B9>
+<U56BA>
+<U56BB>
+<U56BC>
+<U56BD>
+<U56BE>
+<U56BF>
+<U56C0>
+<U56C1>
+<U56C2>
+<U56C3>
+<U56C4>
+<U56C5>
+<U56C6>
+<U56C7>
+<U56C8>
+<U56C9>
+<U56CA>
+<U56CB>
+<U56CC>
+<U56CD>
+<U56CE>
+<U56CF>
+<U56D0>
+<U56D1>
+<U56D2>
+<U56D3>
+<U56D4>
+<U56D5>
+<U56D6>
+<U56D7>
+<U56D8>
+<U56D9>
+<U56DA>
+<U56DB>
+<U56DC>
+<U56DD>
+<U56DE>
+<U56DF>
+<U56E0>
+<U56E1>
+<U56E2>
+<U56E3>
+<U56E4>
+<U56E5>
+<U56E6>
+<U56E7>
+<U56E8>
+<U56E9>
+<U56EA>
+<U56EB>
+<U56EC>
+<U56ED>
+<U56EE>
+<U56EF>
+<U56F0>
+<U56F1>
+<U56F2>
+<U56F3>
+<U56F4>
+<U56F5>
+<U56F6>
+<U56F7>
+<U56F8>
+<U56F9>
+<U56FA>
+<U56FB>
+<U56FC>
+<U56FD>
+<U56FE>
+<U56FF>
+<U5700>
+<U5701>
+<U5702>
+<U5703>
+<U5704>
+<U5705>
+<U5706>
+<U5707>
+<U5708>
+<U5709>
+<U570A>
+<U570B>
+<U570C>
+<U570D>
+<U570E>
+<U570F>
+<U5710>
+<U5711>
+<U5712>
+<U5713>
+<U5714>
+<U5715>
+<U5716>
+<U5717>
+<U5718>
+<U5719>
+<U571A>
+<U571B>
+<U571C>
+<U571D>
+<U571E>
+<U571F>
+<U5720>
+<U5721>
+<U5722>
+<U5723>
+<U5724>
+<U5725>
+<U5726>
+<U5727>
+<U5728>
+<U5729>
+<U572A>
+<U572B>
+<U572C>
+<U572D>
+<U572E>
+<U572F>
+<U5730>
+<U5731>
+<U5732>
+<U5733>
+<U5734>
+<U5735>
+<U5736>
+<U5737>
+<U5738>
+<U5739>
+<U573A>
+<U573B>
+<U573C>
+<U573D>
+<U573E>
+<U573F>
+<U5740>
+<U5741>
+<U5742>
+<U5743>
+<U5744>
+<U5745>
+<U5746>
+<U5747>
+<U5748>
+<U5749>
+<U574A>
+<U574B>
+<U574C>
+<U574D>
+<U574E>
+<U574F>
+<U5750>
+<U5751>
+<U5752>
+<U5753>
+<U5754>
+<U5755>
+<U5756>
+<U5757>
+<U5758>
+<U5759>
+<U575A>
+<U575B>
+<U575C>
+<U575D>
+<U575E>
+<U575F>
+<U5760>
+<U5761>
+<U5762>
+<U5763>
+<U5764>
+<U5765>
+<U5766>
+<U5767>
+<U5768>
+<U5769>
+<U576A>
+<U576B>
+<U576C>
+<U576D>
+<U576E>
+<U576F>
+<U5770>
+<U5771>
+<U5772>
+<U5773>
+<U5774>
+<U5775>
+<U5776>
+<U5777>
+<U5778>
+<U5779>
+<U577A>
+<U577B>
+<U577C>
+<U577D>
+<U577E>
+<U577F>
+<U5780>
+<U5781>
+<U5782>
+<U5783>
+<U5784>
+<U5785>
+<U5786>
+<U5787>
+<U5788>
+<U5789>
+<U578A>
+<U578B>
+<U578C>
+<U578D>
+<U578E>
+<U578F>
+<U5790>
+<U5791>
+<U5792>
+<U5793>
+<U5794>
+<U5795>
+<U5796>
+<U5797>
+<U5798>
+<U5799>
+<U579A>
+<U579B>
+<U579C>
+<U579D>
+<U579E>
+<U579F>
+<U57A0>
+<U57A1>
+<U57A2>
+<U57A3>
+<U57A4>
+<U57A5>
+<U57A6>
+<U57A7>
+<U57A8>
+<U57A9>
+<U57AA>
+<U57AB>
+<U57AC>
+<U57AD>
+<U57AE>
+<U57AF>
+<U57B0>
+<U57B1>
+<U57B2>
+<U57B3>
+<U57B4>
+<U57B5>
+<U57B6>
+<U57B7>
+<U57B8>
+<U57B9>
+<U57BA>
+<U57BB>
+<U57BC>
+<U57BD>
+<U57BE>
+<U57BF>
+<U57C0>
+<U57C1>
+<U57C2>
+<U57C3>
+<U57C4>
+<U57C5>
+<U57C6>
+<U57C7>
+<U57C8>
+<U57C9>
+<U57CA>
+<U57CB>
+<U57CC>
+<U57CD>
+<U57CE>
+<U57CF>
+<U57D0>
+<U57D1>
+<U57D2>
+<U57D3>
+<U57D4>
+<U57D5>
+<U57D6>
+<U57D7>
+<U57D8>
+<U57D9>
+<U57DA>
+<U57DB>
+<U57DC>
+<U57DD>
+<U57DE>
+<U57DF>
+<U57E0>
+<U57E1>
+<U57E2>
+<U57E3>
+<U57E4>
+<U57E5>
+<U57E6>
+<U57E7>
+<U57E8>
+<U57E9>
+<U57EA>
+<U57EB>
+<U57EC>
+<U57ED>
+<U57EE>
+<U57EF>
+<U57F0>
+<U57F1>
+<U57F2>
+<U57F3>
+<U57F4>
+<U57F5>
+<U57F6>
+<U57F7>
+<U57F8>
+<U57F9>
+<U57FA>
+<U57FB>
+<U57FC>
+<U57FD>
+<U57FE>
+<U57FF>
+<U5800>
+<U5801>
+<U5802>
+<U5803>
+<U5804>
+<U5805>
+<U5806>
+<U5807>
+<U5808>
+<U5809>
+<U580A>
+<U580B>
+<U580C>
+<U580D>
+<U580E>
+<U580F>
+<U5810>
+<U5811>
+<U5812>
+<U5813>
+<U5814>
+<U5815>
+<U5816>
+<U5817>
+<U5818>
+<U5819>
+<U581A>
+<U581B>
+<U581C>
+<U581D>
+<U581E>
+<U581F>
+<U5820>
+<U5821>
+<U5822>
+<U5823>
+<U5824>
+<U5825>
+<U5826>
+<U5827>
+<U5828>
+<U5829>
+<U582A>
+<U582B>
+<U582C>
+<U582D>
+<U582E>
+<U582F>
+<U5830>
+<U5831>
+<U5832>
+<U5833>
+<U5834>
+<U5835>
+<U5836>
+<U5837>
+<U5838>
+<U5839>
+<U583A>
+<U583B>
+<U583C>
+<U583D>
+<U583E>
+<U583F>
+<U5840>
+<U5841>
+<U5842>
+<U5843>
+<U5844>
+<U5845>
+<U5846>
+<U5847>
+<U5848>
+<U5849>
+<U584A>
+<U584B>
+<U584C>
+<U584D>
+<U584E>
+<U584F>
+<U5850>
+<U5851>
+<U5852>
+<U5853>
+<U5854>
+<U5855>
+<U5856>
+<U5857>
+<U5858>
+<U5859>
+<U585A>
+<U585B>
+<U585C>
+<U585D>
+<U585E>
+<U585F>
+<U5860>
+<U5861>
+<U5862>
+<U5863>
+<U5864>
+<U5865>
+<U5866>
+<U5867>
+<U5868>
+<U5869>
+<U586A>
+<U586B>
+<U586C>
+<U586D>
+<U586E>
+<U586F>
+<U5870>
+<U5871>
+<U5872>
+<U5873>
+<U5874>
+<U5875>
+<U5876>
+<U5877>
+<U5878>
+<U5879>
+<U587A>
+<U587B>
+<U587C>
+<U587D>
+<U587E>
+<U587F>
+<U5880>
+<U5881>
+<U5882>
+<U5883>
+<U5884>
+<U5885>
+<U5886>
+<U5887>
+<U5888>
+<U5889>
+<U588A>
+<U588B>
+<U588C>
+<U588D>
+<U588E>
+<U588F>
+<U5890>
+<U5891>
+<U5892>
+<U5893>
+<U5894>
+<U5895>
+<U5896>
+<U5897>
+<U5898>
+<U5899>
+<U589A>
+<U589B>
+<U589C>
+<U589D>
+<U589E>
+<U589F>
+<U58A0>
+<U58A1>
+<U58A2>
+<U58A3>
+<U58A4>
+<U58A5>
+<U58A6>
+<U58A7>
+<U58A8>
+<U58A9>
+<U58AA>
+<U58AB>
+<U58AC>
+<U58AD>
+<U58AE>
+<U58AF>
+<U58B0>
+<U58B1>
+<U58B2>
+<U58B3>
+<U58B4>
+<U58B5>
+<U58B6>
+<U58B7>
+<U58B8>
+<U58B9>
+<U58BA>
+<U58BB>
+<U58BC>
+<U58BD>
+<U58BE>
+<U58BF>
+<U58C0>
+<U58C1>
+<U58C2>
+<U58C3>
+<U58C4>
+<U58C5>
+<U58C6>
+<U58C7>
+<U58C8>
+<U58C9>
+<U58CA>
+<U58CB>
+<U58CC>
+<U58CD>
+<U58CE>
+<U58CF>
+<U58D0>
+<U58D1>
+<U58D2>
+<U58D3>
+<U58D4>
+<U58D5>
+<U58D6>
+<U58D7>
+<U58D8>
+<U58D9>
+<U58DA>
+<U58DB>
+<U58DC>
+<U58DD>
+<U58DE>
+<U58DF>
+<U58E0>
+<U58E1>
+<U58E2>
+<U58E3>
+<U58E4>
+<U58E5>
+<U58E6>
+<U58E7>
+<U58E8>
+<U58E9>
+<U58EA>
+<U58EB>
+<U58EC>
+<U58ED>
+<U58EE>
+<U58EF>
+<U58F0>
+<U58F1>
+<U58F2>
+<U58F3>
+<U58F4>
+<U58F5>
+<U58F6>
+<U58F7>
+<U58F8>
+<U58F9>
+<U58FA>
+<U58FB>
+<U58FC>
+<U58FD>
+<U58FE>
+<U58FF>
+<U5900>
+<U5901>
+<U5902>
+<U5903>
+<U5904>
+<U5905>
+<U5906>
+<U5907>
+<U5908>
+<U5909>
+<U590A>
+<U590B>
+<U590C>
+<U590D>
+<U590E>
+<U590F>
+<U5910>
+<U5911>
+<U5912>
+<U5913>
+<U5914>
+<U5915>
+<U5916>
+<U5917>
+<U5918>
+<U5919>
+<U591A>
+<U591B>
+<U591C>
+<U591D>
+<U591E>
+<U591F>
+<U5920>
+<U5921>
+<U5922>
+<U5923>
+<U5924>
+<U5925>
+<U5926>
+<U5927>
+<U5928>
+<U5929>
+<U592A>
+<U592B>
+<U592C>
+<U592D>
+<U592E>
+<U592F>
+<U5930>
+<U5931>
+<U5932>
+<U5933>
+<U5934>
+<U5935>
+<U5936>
+<U5937>
+<U5938>
+<U5939>
+<U593A>
+<U593B>
+<U593C>
+<U593D>
+<U593E>
+<U593F>
+<U5940>
+<U5941>
+<U5942>
+<U5943>
+<U5944>
+<U5945>
+<U5946>
+<U5947>
+<U5948>
+<U5949>
+<U594A>
+<U594B>
+<U594C>
+<U594D>
+<U594E>
+<U594F>
+<U5950>
+<U5951>
+<U5952>
+<U5953>
+<U5954>
+<U5955>
+<U5956>
+<U5957>
+<U5958>
+<U5959>
+<U595A>
+<U595B>
+<U595C>
+<U595D>
+<U595E>
+<U595F>
+<U5960>
+<U5961>
+<U5962>
+<U5963>
+<U5964>
+<U5965>
+<U5966>
+<U5967>
+<U5968>
+<U5969>
+<U596A>
+<U596B>
+<U596C>
+<U596D>
+<U596E>
+<U596F>
+<U5970>
+<U5971>
+<U5972>
+<U5973>
+<U5974>
+<U5975>
+<U5976>
+<U5977>
+<U5978>
+<U5979>
+<U597A>
+<U597B>
+<U597C>
+<U597D>
+<U597E>
+<U597F>
+<U5980>
+<U5981>
+<U5982>
+<U5983>
+<U5984>
+<U5985>
+<U5986>
+<U5987>
+<U5988>
+<U5989>
+<U598A>
+<U598B>
+<U598C>
+<U598D>
+<U598E>
+<U598F>
+<U5990>
+<U5991>
+<U5992>
+<U5993>
+<U5994>
+<U5995>
+<U5996>
+<U5997>
+<U5998>
+<U5999>
+<U599A>
+<U599B>
+<U599C>
+<U599D>
+<U599E>
+<U599F>
+<U59A0>
+<U59A1>
+<U59A2>
+<U59A3>
+<U59A4>
+<U59A5>
+<U59A6>
+<U59A7>
+<U59A8>
+<U59A9>
+<U59AA>
+<U59AB>
+<U59AC>
+<U59AD>
+<U59AE>
+<U59AF>
+<U59B0>
+<U59B1>
+<U59B2>
+<U59B3>
+<U59B4>
+<U59B5>
+<U59B6>
+<U59B7>
+<U59B8>
+<U59B9>
+<U59BA>
+<U59BB>
+<U59BC>
+<U59BD>
+<U59BE>
+<U59BF>
+<U59C0>
+<U59C1>
+<U59C2>
+<U59C3>
+<U59C4>
+<U59C5>
+<U59C6>
+<U59C7>
+<U59C8>
+<U59C9>
+<U59CA>
+<U59CB>
+<U59CC>
+<U59CD>
+<U59CE>
+<U59CF>
+<U59D0>
+<U59D1>
+<U59D2>
+<U59D3>
+<U59D4>
+<U59D5>
+<U59D6>
+<U59D7>
+<U59D8>
+<U59D9>
+<U59DA>
+<U59DB>
+<U59DC>
+<U59DD>
+<U59DE>
+<U59DF>
+<U59E0>
+<U59E1>
+<U59E2>
+<U59E3>
+<U59E4>
+<U59E5>
+<U59E6>
+<U59E7>
+<U59E8>
+<U59E9>
+<U59EA>
+<U59EB>
+<U59EC>
+<U59ED>
+<U59EE>
+<U59EF>
+<U59F0>
+<U59F1>
+<U59F2>
+<U59F3>
+<U59F4>
+<U59F5>
+<U59F6>
+<U59F7>
+<U59F8>
+<U59F9>
+<U59FA>
+<U59FB>
+<U59FC>
+<U59FD>
+<U59FE>
+<U59FF>
+<U5A00>
+<U5A01>
+<U5A02>
+<U5A03>
+<U5A04>
+<U5A05>
+<U5A06>
+<U5A07>
+<U5A08>
+<U5A09>
+<U5A0A>
+<U5A0B>
+<U5A0C>
+<U5A0D>
+<U5A0E>
+<U5A0F>
+<U5A10>
+<U5A11>
+<U5A12>
+<U5A13>
+<U5A14>
+<U5A15>
+<U5A16>
+<U5A17>
+<U5A18>
+<U5A19>
+<U5A1A>
+<U5A1B>
+<U5A1C>
+<U5A1D>
+<U5A1E>
+<U5A1F>
+<U5A20>
+<U5A21>
+<U5A22>
+<U5A23>
+<U5A24>
+<U5A25>
+<U5A26>
+<U5A27>
+<U5A28>
+<U5A29>
+<U5A2A>
+<U5A2B>
+<U5A2C>
+<U5A2D>
+<U5A2E>
+<U5A2F>
+<U5A30>
+<U5A31>
+<U5A32>
+<U5A33>
+<U5A34>
+<U5A35>
+<U5A36>
+<U5A37>
+<U5A38>
+<U5A39>
+<U5A3A>
+<U5A3B>
+<U5A3C>
+<U5A3D>
+<U5A3E>
+<U5A3F>
+<U5A40>
+<U5A41>
+<U5A42>
+<U5A43>
+<U5A44>
+<U5A45>
+<U5A46>
+<U5A47>
+<U5A48>
+<U5A49>
+<U5A4A>
+<U5A4B>
+<U5A4C>
+<U5A4D>
+<U5A4E>
+<U5A4F>
+<U5A50>
+<U5A51>
+<U5A52>
+<U5A53>
+<U5A54>
+<U5A55>
+<U5A56>
+<U5A57>
+<U5A58>
+<U5A59>
+<U5A5A>
+<U5A5B>
+<U5A5C>
+<U5A5D>
+<U5A5E>
+<U5A5F>
+<U5A60>
+<U5A61>
+<U5A62>
+<U5A63>
+<U5A64>
+<U5A65>
+<U5A66>
+<U5A67>
+<U5A68>
+<U5A69>
+<U5A6A>
+<U5A6B>
+<U5A6C>
+<U5A6D>
+<U5A6E>
+<U5A6F>
+<U5A70>
+<U5A71>
+<U5A72>
+<U5A73>
+<U5A74>
+<U5A75>
+<U5A76>
+<U5A77>
+<U5A78>
+<U5A79>
+<U5A7A>
+<U5A7B>
+<U5A7C>
+<U5A7D>
+<U5A7E>
+<U5A7F>
+<U5A80>
+<U5A81>
+<U5A82>
+<U5A83>
+<U5A84>
+<U5A85>
+<U5A86>
+<U5A87>
+<U5A88>
+<U5A89>
+<U5A8A>
+<U5A8B>
+<U5A8C>
+<U5A8D>
+<U5A8E>
+<U5A8F>
+<U5A90>
+<U5A91>
+<U5A92>
+<U5A93>
+<U5A94>
+<U5A95>
+<U5A96>
+<U5A97>
+<U5A98>
+<U5A99>
+<U5A9A>
+<U5A9B>
+<U5A9C>
+<U5A9D>
+<U5A9E>
+<U5A9F>
+<U5AA0>
+<U5AA1>
+<U5AA2>
+<U5AA3>
+<U5AA4>
+<U5AA5>
+<U5AA6>
+<U5AA7>
+<U5AA8>
+<U5AA9>
+<U5AAA>
+<U5AAB>
+<U5AAC>
+<U5AAD>
+<U5AAE>
+<U5AAF>
+<U5AB0>
+<U5AB1>
+<U5AB2>
+<U5AB3>
+<U5AB4>
+<U5AB5>
+<U5AB6>
+<U5AB7>
+<U5AB8>
+<U5AB9>
+<U5ABA>
+<U5ABB>
+<U5ABC>
+<U5ABD>
+<U5ABE>
+<U5ABF>
+<U5AC0>
+<U5AC1>
+<U5AC2>
+<U5AC3>
+<U5AC4>
+<U5AC5>
+<U5AC6>
+<U5AC7>
+<U5AC8>
+<U5AC9>
+<U5ACA>
+<U5ACB>
+<U5ACC>
+<U5ACD>
+<U5ACE>
+<U5ACF>
+<U5AD0>
+<U5AD1>
+<U5AD2>
+<U5AD3>
+<U5AD4>
+<U5AD5>
+<U5AD6>
+<U5AD7>
+<U5AD8>
+<U5AD9>
+<U5ADA>
+<U5ADB>
+<U5ADC>
+<U5ADD>
+<U5ADE>
+<U5ADF>
+<U5AE0>
+<U5AE1>
+<U5AE2>
+<U5AE3>
+<U5AE4>
+<U5AE5>
+<U5AE6>
+<U5AE7>
+<U5AE8>
+<U5AE9>
+<U5AEA>
+<U5AEB>
+<U5AEC>
+<U5AED>
+<U5AEE>
+<U5AEF>
+<U5AF0>
+<U5AF1>
+<U5AF2>
+<U5AF3>
+<U5AF4>
+<U5AF5>
+<U5AF6>
+<U5AF7>
+<U5AF8>
+<U5AF9>
+<U5AFA>
+<U5AFB>
+<U5AFC>
+<U5AFD>
+<U5AFE>
+<U5AFF>
+<U5B00>
+<U5B01>
+<U5B02>
+<U5B03>
+<U5B04>
+<U5B05>
+<U5B06>
+<U5B07>
+<U5B08>
+<U5B09>
+<U5B0A>
+<U5B0B>
+<U5B0C>
+<U5B0D>
+<U5B0E>
+<U5B0F>
+<U5B10>
+<U5B11>
+<U5B12>
+<U5B13>
+<U5B14>
+<U5B15>
+<U5B16>
+<U5B17>
+<U5B18>
+<U5B19>
+<U5B1A>
+<U5B1B>
+<U5B1C>
+<U5B1D>
+<U5B1E>
+<U5B1F>
+<U5B20>
+<U5B21>
+<U5B22>
+<U5B23>
+<U5B24>
+<U5B25>
+<U5B26>
+<U5B27>
+<U5B28>
+<U5B29>
+<U5B2A>
+<U5B2B>
+<U5B2C>
+<U5B2D>
+<U5B2E>
+<U5B2F>
+<U5B30>
+<U5B31>
+<U5B32>
+<U5B33>
+<U5B34>
+<U5B35>
+<U5B36>
+<U5B37>
+<U5B38>
+<U5B39>
+<U5B3A>
+<U5B3B>
+<U5B3C>
+<U5B3D>
+<U5B3E>
+<U5B3F>
+<U5B40>
+<U5B41>
+<U5B42>
+<U5B43>
+<U5B44>
+<U5B45>
+<U5B46>
+<U5B47>
+<U5B48>
+<U5B49>
+<U5B4A>
+<U5B4B>
+<U5B4C>
+<U5B4D>
+<U5B4E>
+<U5B4F>
+<U5B50>
+<U5B51>
+<U5B52>
+<U5B53>
+<U5B54>
+<U5B55>
+<U5B56>
+<U5B57>
+<U5B58>
+<U5B59>
+<U5B5A>
+<U5B5B>
+<U5B5C>
+<U5B5D>
+<U5B5E>
+<U5B5F>
+<U5B60>
+<U5B61>
+<U5B62>
+<U5B63>
+<U5B64>
+<U5B65>
+<U5B66>
+<U5B67>
+<U5B68>
+<U5B69>
+<U5B6A>
+<U5B6B>
+<U5B6C>
+<U5B6D>
+<U5B6E>
+<U5B6F>
+<U5B70>
+<U5B71>
+<U5B72>
+<U5B73>
+<U5B74>
+<U5B75>
+<U5B76>
+<U5B77>
+<U5B78>
+<U5B79>
+<U5B7A>
+<U5B7B>
+<U5B7C>
+<U5B7D>
+<U5B7E>
+<U5B7F>
+<U5B80>
+<U5B81>
+<U5B82>
+<U5B83>
+<U5B84>
+<U5B85>
+<U5B86>
+<U5B87>
+<U5B88>
+<U5B89>
+<U5B8A>
+<U5B8B>
+<U5B8C>
+<U5B8D>
+<U5B8E>
+<U5B8F>
+<U5B90>
+<U5B91>
+<U5B92>
+<U5B93>
+<U5B94>
+<U5B95>
+<U5B96>
+<U5B97>
+<U5B98>
+<U5B99>
+<U5B9A>
+<U5B9B>
+<U5B9C>
+<U5B9D>
+<U5B9E>
+<U5B9F>
+<U5BA0>
+<U5BA1>
+<U5BA2>
+<U5BA3>
+<U5BA4>
+<U5BA5>
+<U5BA6>
+<U5BA7>
+<U5BA8>
+<U5BA9>
+<U5BAA>
+<U5BAB>
+<U5BAC>
+<U5BAD>
+<U5BAE>
+<U5BAF>
+<U5BB0>
+<U5BB1>
+<U5BB2>
+<U5BB3>
+<U5BB4>
+<U5BB5>
+<U5BB6>
+<U5BB7>
+<U5BB8>
+<U5BB9>
+<U5BBA>
+<U5BBB>
+<U5BBC>
+<U5BBD>
+<U5BBE>
+<U5BBF>
+<U5BC0>
+<U5BC1>
+<U5BC2>
+<U5BC3>
+<U5BC4>
+<U5BC5>
+<U5BC6>
+<U5BC7>
+<U5BC8>
+<U5BC9>
+<U5BCA>
+<U5BCB>
+<U5BCC>
+<U5BCD>
+<U5BCE>
+<U5BCF>
+<U5BD0>
+<U5BD1>
+<U5BD2>
+<U5BD3>
+<U5BD4>
+<U5BD5>
+<U5BD6>
+<U5BD7>
+<U5BD8>
+<U5BD9>
+<U5BDA>
+<U5BDB>
+<U5BDC>
+<U5BDD>
+<U5BDE>
+<U5BDF>
+<U5BE0>
+<U5BE1>
+<U5BE2>
+<U5BE3>
+<U5BE4>
+<U5BE5>
+<U5BE6>
+<U5BE7>
+<U5BE8>
+<U5BE9>
+<U5BEA>
+<U5BEB>
+<U5BEC>
+<U5BED>
+<U5BEE>
+<U5BEF>
+<U5BF0>
+<U5BF1>
+<U5BF2>
+<U5BF3>
+<U5BF4>
+<U5BF5>
+<U5BF6>
+<U5BF7>
+<U5BF8>
+<U5BF9>
+<U5BFA>
+<U5BFB>
+<U5BFC>
+<U5BFD>
+<U5BFE>
+<U5BFF>
+<U5C00>
+<U5C01>
+<U5C02>
+<U5C03>
+<U5C04>
+<U5C05>
+<U5C06>
+<U5C07>
+<U5C08>
+<U5C09>
+<U5C0A>
+<U5C0B>
+<U5C0C>
+<U5C0D>
+<U5C0E>
+<U5C0F>
+<U5C10>
+<U5C11>
+<U5C12>
+<U5C13>
+<U5C14>
+<U5C15>
+<U5C16>
+<U5C17>
+<U5C18>
+<U5C19>
+<U5C1A>
+<U5C1B>
+<U5C1C>
+<U5C1D>
+<U5C1E>
+<U5C1F>
+<U5C20>
+<U5C21>
+<U5C22>
+<U5C23>
+<U5C24>
+<U5C25>
+<U5C26>
+<U5C27>
+<U5C28>
+<U5C29>
+<U5C2A>
+<U5C2B>
+<U5C2C>
+<U5C2D>
+<U5C2E>
+<U5C2F>
+<U5C30>
+<U5C31>
+<U5C32>
+<U5C33>
+<U5C34>
+<U5C35>
+<U5C36>
+<U5C37>
+<U5C38>
+<U5C39>
+<U5C3A>
+<U5C3B>
+<U5C3C>
+<U5C3D>
+<U5C3E>
+<U5C3F>
+<U5C40>
+<U5C41>
+<U5C42>
+<U5C43>
+<U5C44>
+<U5C45>
+<U5C46>
+<U5C47>
+<U5C48>
+<U5C49>
+<U5C4A>
+<U5C4B>
+<U5C4C>
+<U5C4D>
+<U5C4E>
+<U5C4F>
+<U5C50>
+<U5C51>
+<U5C52>
+<U5C53>
+<U5C54>
+<U5C55>
+<U5C56>
+<U5C57>
+<U5C58>
+<U5C59>
+<U5C5A>
+<U5C5B>
+<U5C5C>
+<U5C5D>
+<U5C5E>
+<U5C5F>
+<U5C60>
+<U5C61>
+<U5C62>
+<U5C63>
+<U5C64>
+<U5C65>
+<U5C66>
+<U5C67>
+<U5C68>
+<U5C69>
+<U5C6A>
+<U5C6B>
+<U5C6C>
+<U5C6D>
+<U5C6E>
+<U5C6F>
+<U5C70>
+<U5C71>
+<U5C72>
+<U5C73>
+<U5C74>
+<U5C75>
+<U5C76>
+<U5C77>
+<U5C78>
+<U5C79>
+<U5C7A>
+<U5C7B>
+<U5C7C>
+<U5C7D>
+<U5C7E>
+<U5C7F>
+<U5C80>
+<U5C81>
+<U5C82>
+<U5C83>
+<U5C84>
+<U5C85>
+<U5C86>
+<U5C87>
+<U5C88>
+<U5C89>
+<U5C8A>
+<U5C8B>
+<U5C8C>
+<U5C8D>
+<U5C8E>
+<U5C8F>
+<U5C90>
+<U5C91>
+<U5C92>
+<U5C93>
+<U5C94>
+<U5C95>
+<U5C96>
+<U5C97>
+<U5C98>
+<U5C99>
+<U5C9A>
+<U5C9B>
+<U5C9C>
+<U5C9D>
+<U5C9E>
+<U5C9F>
+<U5CA0>
+<U5CA1>
+<U5CA2>
+<U5CA3>
+<U5CA4>
+<U5CA5>
+<U5CA6>
+<U5CA7>
+<U5CA8>
+<U5CA9>
+<U5CAA>
+<U5CAB>
+<U5CAC>
+<U5CAD>
+<U5CAE>
+<U5CAF>
+<U5CB0>
+<U5CB1>
+<U5CB2>
+<U5CB3>
+<U5CB4>
+<U5CB5>
+<U5CB6>
+<U5CB7>
+<U5CB8>
+<U5CB9>
+<U5CBA>
+<U5CBB>
+<U5CBC>
+<U5CBD>
+<U5CBE>
+<U5CBF>
+<U5CC0>
+<U5CC1>
+<U5CC2>
+<U5CC3>
+<U5CC4>
+<U5CC5>
+<U5CC6>
+<U5CC7>
+<U5CC8>
+<U5CC9>
+<U5CCA>
+<U5CCB>
+<U5CCC>
+<U5CCD>
+<U5CCE>
+<U5CCF>
+<U5CD0>
+<U5CD1>
+<U5CD2>
+<U5CD3>
+<U5CD4>
+<U5CD5>
+<U5CD6>
+<U5CD7>
+<U5CD8>
+<U5CD9>
+<U5CDA>
+<U5CDB>
+<U5CDC>
+<U5CDD>
+<U5CDE>
+<U5CDF>
+<U5CE0>
+<U5CE1>
+<U5CE2>
+<U5CE3>
+<U5CE4>
+<U5CE5>
+<U5CE6>
+<U5CE7>
+<U5CE8>
+<U5CE9>
+<U5CEA>
+<U5CEB>
+<U5CEC>
+<U5CED>
+<U5CEE>
+<U5CEF>
+<U5CF0>
+<U5CF1>
+<U5CF2>
+<U5CF3>
+<U5CF4>
+<U5CF5>
+<U5CF6>
+<U5CF7>
+<U5CF8>
+<U5CF9>
+<U5CFA>
+<U5CFB>
+<U5CFC>
+<U5CFD>
+<U5CFE>
+<U5CFF>
+<U5D00>
+<U5D01>
+<U5D02>
+<U5D03>
+<U5D04>
+<U5D05>
+<U5D06>
+<U5D07>
+<U5D08>
+<U5D09>
+<U5D0A>
+<U5D0B>
+<U5D0C>
+<U5D0D>
+<U5D0E>
+<U5D0F>
+<U5D10>
+<U5D11>
+<U5D12>
+<U5D13>
+<U5D14>
+<U5D15>
+<U5D16>
+<U5D17>
+<U5D18>
+<U5D19>
+<U5D1A>
+<U5D1B>
+<U5D1C>
+<U5D1D>
+<U5D1E>
+<U5D1F>
+<U5D20>
+<U5D21>
+<U5D22>
+<U5D23>
+<U5D24>
+<U5D25>
+<U5D26>
+<U5D27>
+<U5D28>
+<U5D29>
+<U5D2A>
+<U5D2B>
+<U5D2C>
+<U5D2D>
+<U5D2E>
+<U5D2F>
+<U5D30>
+<U5D31>
+<U5D32>
+<U5D33>
+<U5D34>
+<U5D35>
+<U5D36>
+<U5D37>
+<U5D38>
+<U5D39>
+<U5D3A>
+<U5D3B>
+<U5D3C>
+<U5D3D>
+<U5D3E>
+<U5D3F>
+<U5D40>
+<U5D41>
+<U5D42>
+<U5D43>
+<U5D44>
+<U5D45>
+<U5D46>
+<U5D47>
+<U5D48>
+<U5D49>
+<U5D4A>
+<U5D4B>
+<U5D4C>
+<U5D4D>
+<U5D4E>
+<U5D4F>
+<U5D50>
+<U5D51>
+<U5D52>
+<U5D53>
+<U5D54>
+<U5D55>
+<U5D56>
+<U5D57>
+<U5D58>
+<U5D59>
+<U5D5A>
+<U5D5B>
+<U5D5C>
+<U5D5D>
+<U5D5E>
+<U5D5F>
+<U5D60>
+<U5D61>
+<U5D62>
+<U5D63>
+<U5D64>
+<U5D65>
+<U5D66>
+<U5D67>
+<U5D68>
+<U5D69>
+<U5D6A>
+<U5D6B>
+<U5D6C>
+<U5D6D>
+<U5D6E>
+<U5D6F>
+<U5D70>
+<U5D71>
+<U5D72>
+<U5D73>
+<U5D74>
+<U5D75>
+<U5D76>
+<U5D77>
+<U5D78>
+<U5D79>
+<U5D7A>
+<U5D7B>
+<U5D7C>
+<U5D7D>
+<U5D7E>
+<U5D7F>
+<U5D80>
+<U5D81>
+<U5D82>
+<U5D83>
+<U5D84>
+<U5D85>
+<U5D86>
+<U5D87>
+<U5D88>
+<U5D89>
+<U5D8A>
+<U5D8B>
+<U5D8C>
+<U5D8D>
+<U5D8E>
+<U5D8F>
+<U5D90>
+<U5D91>
+<U5D92>
+<U5D93>
+<U5D94>
+<U5D95>
+<U5D96>
+<U5D97>
+<U5D98>
+<U5D99>
+<U5D9A>
+<U5D9B>
+<U5D9C>
+<U5D9D>
+<U5D9E>
+<U5D9F>
+<U5DA0>
+<U5DA1>
+<U5DA2>
+<U5DA3>
+<U5DA4>
+<U5DA5>
+<U5DA6>
+<U5DA7>
+<U5DA8>
+<U5DA9>
+<U5DAA>
+<U5DAB>
+<U5DAC>
+<U5DAD>
+<U5DAE>
+<U5DAF>
+<U5DB0>
+<U5DB1>
+<U5DB2>
+<U5DB3>
+<U5DB4>
+<U5DB5>
+<U5DB6>
+<U5DB7>
+<U5DB8>
+<U5DB9>
+<U5DBA>
+<U5DBB>
+<U5DBC>
+<U5DBD>
+<U5DBE>
+<U5DBF>
+<U5DC0>
+<U5DC1>
+<U5DC2>
+<U5DC3>
+<U5DC4>
+<U5DC5>
+<U5DC6>
+<U5DC7>
+<U5DC8>
+<U5DC9>
+<U5DCA>
+<U5DCB>
+<U5DCC>
+<U5DCD>
+<U5DCE>
+<U5DCF>
+<U5DD0>
+<U5DD1>
+<U5DD2>
+<U5DD3>
+<U5DD4>
+<U5DD5>
+<U5DD6>
+<U5DD7>
+<U5DD8>
+<U5DD9>
+<U5DDA>
+<U5DDB>
+<U5DDC>
+<U5DDD>
+<U5DDE>
+<U5DDF>
+<U5DE0>
+<U5DE1>
+<U5DE2>
+<U5DE3>
+<U5DE4>
+<U5DE5>
+<U5DE6>
+<U5DE7>
+<U5DE8>
+<U5DE9>
+<U5DEA>
+<U5DEB>
+<U5DEC>
+<U5DED>
+<U5DEE>
+<U5DEF>
+<U5DF0>
+<U5DF1>
+<U5DF2>
+<U5DF3>
+<U5DF4>
+<U5DF5>
+<U5DF6>
+<U5DF7>
+<U5DF8>
+<U5DF9>
+<U5DFA>
+<U5DFB>
+<U5DFC>
+<U5DFD>
+<U5DFE>
+<U5DFF>
+<U5E00>
+<U5E01>
+<U5E02>
+<U5E03>
+<U5E04>
+<U5E05>
+<U5E06>
+<U5E07>
+<U5E08>
+<U5E09>
+<U5E0A>
+<U5E0B>
+<U5E0C>
+<U5E0D>
+<U5E0E>
+<U5E0F>
+<U5E10>
+<U5E11>
+<U5E12>
+<U5E13>
+<U5E14>
+<U5E15>
+<U5E16>
+<U5E17>
+<U5E18>
+<U5E19>
+<U5E1A>
+<U5E1B>
+<U5E1C>
+<U5E1D>
+<U5E1E>
+<U5E1F>
+<U5E20>
+<U5E21>
+<U5E22>
+<U5E23>
+<U5E24>
+<U5E25>
+<U5E26>
+<U5E27>
+<U5E28>
+<U5E29>
+<U5E2A>
+<U5E2B>
+<U5E2C>
+<U5E2D>
+<U5E2E>
+<U5E2F>
+<U5E30>
+<U5E31>
+<U5E32>
+<U5E33>
+<U5E34>
+<U5E35>
+<U5E36>
+<U5E37>
+<U5E38>
+<U5E39>
+<U5E3A>
+<U5E3B>
+<U5E3C>
+<U5E3D>
+<U5E3E>
+<U5E3F>
+<U5E40>
+<U5E41>
+<U5E42>
+<U5E43>
+<U5E44>
+<U5E45>
+<U5E46>
+<U5E47>
+<U5E48>
+<U5E49>
+<U5E4A>
+<U5E4B>
+<U5E4C>
+<U5E4D>
+<U5E4E>
+<U5E4F>
+<U5E50>
+<U5E51>
+<U5E52>
+<U5E53>
+<U5E54>
+<U5E55>
+<U5E56>
+<U5E57>
+<U5E58>
+<U5E59>
+<U5E5A>
+<U5E5B>
+<U5E5C>
+<U5E5D>
+<U5E5E>
+<U5E5F>
+<U5E60>
+<U5E61>
+<U5E62>
+<U5E63>
+<U5E64>
+<U5E65>
+<U5E66>
+<U5E67>
+<U5E68>
+<U5E69>
+<U5E6A>
+<U5E6B>
+<U5E6C>
+<U5E6D>
+<U5E6E>
+<U5E6F>
+<U5E70>
+<U5E71>
+<U5E72>
+<U5E73>
+<U5E74>
+<U5E75>
+<U5E76>
+<U5E77>
+<U5E78>
+<U5E79>
+<U5E7A>
+<U5E7B>
+<U5E7C>
+<U5E7D>
+<U5E7E>
+<U5E7F>
+<U5E80>
+<U5E81>
+<U5E82>
+<U5E83>
+<U5E84>
+<U5E85>
+<U5E86>
+<U5E87>
+<U5E88>
+<U5E89>
+<U5E8A>
+<U5E8B>
+<U5E8C>
+<U5E8D>
+<U5E8E>
+<U5E8F>
+<U5E90>
+<U5E91>
+<U5E92>
+<U5E93>
+<U5E94>
+<U5E95>
+<U5E96>
+<U5E97>
+<U5E98>
+<U5E99>
+<U5E9A>
+<U5E9B>
+<U5E9C>
+<U5E9D>
+<U5E9E>
+<U5E9F>
+<U5EA0>
+<U5EA1>
+<U5EA2>
+<U5EA3>
+<U5EA4>
+<U5EA5>
+<U5EA6>
+<U5EA7>
+<U5EA8>
+<U5EA9>
+<U5EAA>
+<U5EAB>
+<U5EAC>
+<U5EAD>
+<U5EAE>
+<U5EAF>
+<U5EB0>
+<U5EB1>
+<U5EB2>
+<U5EB3>
+<U5EB4>
+<U5EB5>
+<U5EB6>
+<U5EB7>
+<U5EB8>
+<U5EB9>
+<U5EBA>
+<U5EBB>
+<U5EBC>
+<U5EBD>
+<U5EBE>
+<U5EBF>
+<U5EC0>
+<U5EC1>
+<U5EC2>
+<U5EC3>
+<U5EC4>
+<U5EC5>
+<U5EC6>
+<U5EC7>
+<U5EC8>
+<U5EC9>
+<U5ECA>
+<U5ECB>
+<U5ECC>
+<U5ECD>
+<U5ECE>
+<U5ECF>
+<U5ED0>
+<U5ED1>
+<U5ED2>
+<U5ED3>
+<U5ED4>
+<U5ED5>
+<U5ED6>
+<U5ED7>
+<U5ED8>
+<U5ED9>
+<U5EDA>
+<U5EDB>
+<U5EDC>
+<U5EDD>
+<U5EDE>
+<U5EDF>
+<U5EE0>
+<U5EE1>
+<U5EE2>
+<U5EE3>
+<U5EE4>
+<U5EE5>
+<U5EE6>
+<U5EE7>
+<U5EE8>
+<U5EE9>
+<U5EEA>
+<U5EEB>
+<U5EEC>
+<U5EED>
+<U5EEE>
+<U5EEF>
+<U5EF0>
+<U5EF1>
+<U5EF2>
+<U5EF3>
+<U5EF4>
+<U5EF5>
+<U5EF6>
+<U5EF7>
+<U5EF8>
+<U5EF9>
+<U5EFA>
+<U5EFB>
+<U5EFC>
+<U5EFD>
+<U5EFE>
+<U5EFF>
+<U5F00>
+<U5F01>
+<U5F02>
+<U5F03>
+<U5F04>
+<U5F05>
+<U5F06>
+<U5F07>
+<U5F08>
+<U5F09>
+<U5F0A>
+<U5F0B>
+<U5F0C>
+<U5F0D>
+<U5F0E>
+<U5F0F>
+<U5F10>
+<U5F11>
+<U5F12>
+<U5F13>
+<U5F14>
+<U5F15>
+<U5F16>
+<U5F17>
+<U5F18>
+<U5F19>
+<U5F1A>
+<U5F1B>
+<U5F1C>
+<U5F1D>
+<U5F1E>
+<U5F1F>
+<U5F20>
+<U5F21>
+<U5F22>
+<U5F23>
+<U5F24>
+<U5F25>
+<U5F26>
+<U5F27>
+<U5F28>
+<U5F29>
+<U5F2A>
+<U5F2B>
+<U5F2C>
+<U5F2D>
+<U5F2E>
+<U5F2F>
+<U5F30>
+<U5F31>
+<U5F32>
+<U5F33>
+<U5F34>
+<U5F35>
+<U5F36>
+<U5F37>
+<U5F38>
+<U5F39>
+<U5F3A>
+<U5F3B>
+<U5F3C>
+<U5F3D>
+<U5F3E>
+<U5F3F>
+<U5F40>
+<U5F41>
+<U5F42>
+<U5F43>
+<U5F44>
+<U5F45>
+<U5F46>
+<U5F47>
+<U5F48>
+<U5F49>
+<U5F4A>
+<U5F4B>
+<U5F4C>
+<U5F4D>
+<U5F4E>
+<U5F4F>
+<U5F50>
+<U5F51>
+<U5F52>
+<U5F53>
+<U5F54>
+<U5F55>
+<U5F56>
+<U5F57>
+<U5F58>
+<U5F59>
+<U5F5A>
+<U5F5B>
+<U5F5C>
+<U5F5D>
+<U5F5E>
+<U5F5F>
+<U5F60>
+<U5F61>
+<U5F62>
+<U5F63>
+<U5F64>
+<U5F65>
+<U5F66>
+<U5F67>
+<U5F68>
+<U5F69>
+<U5F6A>
+<U5F6B>
+<U5F6C>
+<U5F6D>
+<U5F6E>
+<U5F6F>
+<U5F70>
+<U5F71>
+<U5F72>
+<U5F73>
+<U5F74>
+<U5F75>
+<U5F76>
+<U5F77>
+<U5F78>
+<U5F79>
+<U5F7A>
+<U5F7B>
+<U5F7C>
+<U5F7D>
+<U5F7E>
+<U5F7F>
+<U5F80>
+<U5F81>
+<U5F82>
+<U5F83>
+<U5F84>
+<U5F85>
+<U5F86>
+<U5F87>
+<U5F88>
+<U5F89>
+<U5F8A>
+<U5F8B>
+<U5F8C>
+<U5F8D>
+<U5F8E>
+<U5F8F>
+<U5F90>
+<U5F91>
+<U5F92>
+<U5F93>
+<U5F94>
+<U5F95>
+<U5F96>
+<U5F97>
+<U5F98>
+<U5F99>
+<U5F9A>
+<U5F9B>
+<U5F9C>
+<U5F9D>
+<U5F9E>
+<U5F9F>
+<U5FA0>
+<U5FA1>
+<U5FA2>
+<U5FA3>
+<U5FA4>
+<U5FA5>
+<U5FA6>
+<U5FA7>
+<U5FA8>
+<U5FA9>
+<U5FAA>
+<U5FAB>
+<U5FAC>
+<U5FAD>
+<U5FAE>
+<U5FAF>
+<U5FB0>
+<U5FB1>
+<U5FB2>
+<U5FB3>
+<U5FB4>
+<U5FB5>
+<U5FB6>
+<U5FB7>
+<U5FB8>
+<U5FB9>
+<U5FBA>
+<U5FBB>
+<U5FBC>
+<U5FBD>
+<U5FBE>
+<U5FBF>
+<U5FC0>
+<U5FC1>
+<U5FC2>
+<U5FC3>
+<U5FC4>
+<U5FC5>
+<U5FC6>
+<U5FC7>
+<U5FC8>
+<U5FC9>
+<U5FCA>
+<U5FCB>
+<U5FCC>
+<U5FCD>
+<U5FCE>
+<U5FCF>
+<U5FD0>
+<U5FD1>
+<U5FD2>
+<U5FD3>
+<U5FD4>
+<U5FD5>
+<U5FD6>
+<U5FD7>
+<U5FD8>
+<U5FD9>
+<U5FDA>
+<U5FDB>
+<U5FDC>
+<U5FDD>
+<U5FDE>
+<U5FDF>
+<U5FE0>
+<U5FE1>
+<U5FE2>
+<U5FE3>
+<U5FE4>
+<U5FE5>
+<U5FE6>
+<U5FE7>
+<U5FE8>
+<U5FE9>
+<U5FEA>
+<U5FEB>
+<U5FEC>
+<U5FED>
+<U5FEE>
+<U5FEF>
+<U5FF0>
+<U5FF1>
+<U5FF2>
+<U5FF3>
+<U5FF4>
+<U5FF5>
+<U5FF6>
+<U5FF7>
+<U5FF8>
+<U5FF9>
+<U5FFA>
+<U5FFB>
+<U5FFC>
+<U5FFD>
+<U5FFE>
+<U5FFF>
+<U6000>
+<U6001>
+<U6002>
+<U6003>
+<U6004>
+<U6005>
+<U6006>
+<U6007>
+<U6008>
+<U6009>
+<U600A>
+<U600B>
+<U600C>
+<U600D>
+<U600E>
+<U600F>
+<U6010>
+<U6011>
+<U6012>
+<U6013>
+<U6014>
+<U6015>
+<U6016>
+<U6017>
+<U6018>
+<U6019>
+<U601A>
+<U601B>
+<U601C>
+<U601D>
+<U601E>
+<U601F>
+<U6020>
+<U6021>
+<U6022>
+<U6023>
+<U6024>
+<U6025>
+<U6026>
+<U6027>
+<U6028>
+<U6029>
+<U602A>
+<U602B>
+<U602C>
+<U602D>
+<U602E>
+<U602F>
+<U6030>
+<U6031>
+<U6032>
+<U6033>
+<U6034>
+<U6035>
+<U6036>
+<U6037>
+<U6038>
+<U6039>
+<U603A>
+<U603B>
+<U603C>
+<U603D>
+<U603E>
+<U603F>
+<U6040>
+<U6041>
+<U6042>
+<U6043>
+<U6044>
+<U6045>
+<U6046>
+<U6047>
+<U6048>
+<U6049>
+<U604A>
+<U604B>
+<U604C>
+<U604D>
+<U604E>
+<U604F>
+<U6050>
+<U6051>
+<U6052>
+<U6053>
+<U6054>
+<U6055>
+<U6056>
+<U6057>
+<U6058>
+<U6059>
+<U605A>
+<U605B>
+<U605C>
+<U605D>
+<U605E>
+<U605F>
+<U6060>
+<U6061>
+<U6062>
+<U6063>
+<U6064>
+<U6065>
+<U6066>
+<U6067>
+<U6068>
+<U6069>
+<U606A>
+<U606B>
+<U606C>
+<U606D>
+<U606E>
+<U606F>
+<U6070>
+<U6071>
+<U6072>
+<U6073>
+<U6074>
+<U6075>
+<U6076>
+<U6077>
+<U6078>
+<U6079>
+<U607A>
+<U607B>
+<U607C>
+<U607D>
+<U607E>
+<U607F>
+<U6080>
+<U6081>
+<U6082>
+<U6083>
+<U6084>
+<U6085>
+<U6086>
+<U6087>
+<U6088>
+<U6089>
+<U608A>
+<U608B>
+<U608C>
+<U608D>
+<U608E>
+<U608F>
+<U6090>
+<U6091>
+<U6092>
+<U6093>
+<U6094>
+<U6095>
+<U6096>
+<U6097>
+<U6098>
+<U6099>
+<U609A>
+<U609B>
+<U609C>
+<U609D>
+<U609E>
+<U609F>
+<U60A0>
+<U60A1>
+<U60A2>
+<U60A3>
+<U60A4>
+<U60A5>
+<U60A6>
+<U60A7>
+<U60A8>
+<U60A9>
+<U60AA>
+<U60AB>
+<U60AC>
+<U60AD>
+<U60AE>
+<U60AF>
+<U60B0>
+<U60B1>
+<U60B2>
+<U60B3>
+<U60B4>
+<U60B5>
+<U60B6>
+<U60B7>
+<U60B8>
+<U60B9>
+<U60BA>
+<U60BB>
+<U60BC>
+<U60BD>
+<U60BE>
+<U60BF>
+<U60C0>
+<U60C1>
+<U60C2>
+<U60C3>
+<U60C4>
+<U60C5>
+<U60C6>
+<U60C7>
+<U60C8>
+<U60C9>
+<U60CA>
+<U60CB>
+<U60CC>
+<U60CD>
+<U60CE>
+<U60CF>
+<U60D0>
+<U60D1>
+<U60D2>
+<U60D3>
+<U60D4>
+<U60D5>
+<U60D6>
+<U60D7>
+<U60D8>
+<U60D9>
+<U60DA>
+<U60DB>
+<U60DC>
+<U60DD>
+<U60DE>
+<U60DF>
+<U60E0>
+<U60E1>
+<U60E2>
+<U60E3>
+<U60E4>
+<U60E5>
+<U60E6>
+<U60E7>
+<U60E8>
+<U60E9>
+<U60EA>
+<U60EB>
+<U60EC>
+<U60ED>
+<U60EE>
+<U60EF>
+<U60F0>
+<U60F1>
+<U60F2>
+<U60F3>
+<U60F4>
+<U60F5>
+<U60F6>
+<U60F7>
+<U60F8>
+<U60F9>
+<U60FA>
+<U60FB>
+<U60FC>
+<U60FD>
+<U60FE>
+<U60FF>
+<U6100>
+<U6101>
+<U6102>
+<U6103>
+<U6104>
+<U6105>
+<U6106>
+<U6107>
+<U6108>
+<U6109>
+<U610A>
+<U610B>
+<U610C>
+<U610D>
+<U610E>
+<U610F>
+<U6110>
+<U6111>
+<U6112>
+<U6113>
+<U6114>
+<U6115>
+<U6116>
+<U6117>
+<U6118>
+<U6119>
+<U611A>
+<U611B>
+<U611C>
+<U611D>
+<U611E>
+<U611F>
+<U6120>
+<U6121>
+<U6122>
+<U6123>
+<U6124>
+<U6125>
+<U6126>
+<U6127>
+<U6128>
+<U6129>
+<U612A>
+<U612B>
+<U612C>
+<U612D>
+<U612E>
+<U612F>
+<U6130>
+<U6131>
+<U6132>
+<U6133>
+<U6134>
+<U6135>
+<U6136>
+<U6137>
+<U6138>
+<U6139>
+<U613A>
+<U613B>
+<U613C>
+<U613D>
+<U613E>
+<U613F>
+<U6140>
+<U6141>
+<U6142>
+<U6143>
+<U6144>
+<U6145>
+<U6146>
+<U6147>
+<U6148>
+<U6149>
+<U614A>
+<U614B>
+<U614C>
+<U614D>
+<U614E>
+<U614F>
+<U6150>
+<U6151>
+<U6152>
+<U6153>
+<U6154>
+<U6155>
+<U6156>
+<U6157>
+<U6158>
+<U6159>
+<U615A>
+<U615B>
+<U615C>
+<U615D>
+<U615E>
+<U615F>
+<U6160>
+<U6161>
+<U6162>
+<U6163>
+<U6164>
+<U6165>
+<U6166>
+<U6167>
+<U6168>
+<U6169>
+<U616A>
+<U616B>
+<U616C>
+<U616D>
+<U616E>
+<U616F>
+<U6170>
+<U6171>
+<U6172>
+<U6173>
+<U6174>
+<U6175>
+<U6176>
+<U6177>
+<U6178>
+<U6179>
+<U617A>
+<U617B>
+<U617C>
+<U617D>
+<U617E>
+<U617F>
+<U6180>
+<U6181>
+<U6182>
+<U6183>
+<U6184>
+<U6185>
+<U6186>
+<U6187>
+<U6188>
+<U6189>
+<U618A>
+<U618B>
+<U618C>
+<U618D>
+<U618E>
+<U618F>
+<U6190>
+<U6191>
+<U6192>
+<U6193>
+<U6194>
+<U6195>
+<U6196>
+<U6197>
+<U6198>
+<U6199>
+<U619A>
+<U619B>
+<U619C>
+<U619D>
+<U619E>
+<U619F>
+<U61A0>
+<U61A1>
+<U61A2>
+<U61A3>
+<U61A4>
+<U61A5>
+<U61A6>
+<U61A7>
+<U61A8>
+<U61A9>
+<U61AA>
+<U61AB>
+<U61AC>
+<U61AD>
+<U61AE>
+<U61AF>
+<U61B0>
+<U61B1>
+<U61B2>
+<U61B3>
+<U61B4>
+<U61B5>
+<U61B6>
+<U61B7>
+<U61B8>
+<U61B9>
+<U61BA>
+<U61BB>
+<U61BC>
+<U61BD>
+<U61BE>
+<U61BF>
+<U61C0>
+<U61C1>
+<U61C2>
+<U61C3>
+<U61C4>
+<U61C5>
+<U61C6>
+<U61C7>
+<U61C8>
+<U61C9>
+<U61CA>
+<U61CB>
+<U61CC>
+<U61CD>
+<U61CE>
+<U61CF>
+<U61D0>
+<U61D1>
+<U61D2>
+<U61D3>
+<U61D4>
+<U61D5>
+<U61D6>
+<U61D7>
+<U61D8>
+<U61D9>
+<U61DA>
+<U61DB>
+<U61DC>
+<U61DD>
+<U61DE>
+<U61DF>
+<U61E0>
+<U61E1>
+<U61E2>
+<U61E3>
+<U61E4>
+<U61E5>
+<U61E6>
+<U61E7>
+<U61E8>
+<U61E9>
+<U61EA>
+<U61EB>
+<U61EC>
+<U61ED>
+<U61EE>
+<U61EF>
+<U61F0>
+<U61F1>
+<U61F2>
+<U61F3>
+<U61F4>
+<U61F5>
+<U61F6>
+<U61F7>
+<U61F8>
+<U61F9>
+<U61FA>
+<U61FB>
+<U61FC>
+<U61FD>
+<U61FE>
+<U61FF>
+<U6200>
+<U6201>
+<U6202>
+<U6203>
+<U6204>
+<U6205>
+<U6206>
+<U6207>
+<U6208>
+<U6209>
+<U620A>
+<U620B>
+<U620C>
+<U620D>
+<U620E>
+<U620F>
+<U6210>
+<U6211>
+<U6212>
+<U6213>
+<U6214>
+<U6215>
+<U6216>
+<U6217>
+<U6218>
+<U6219>
+<U621A>
+<U621B>
+<U621C>
+<U621D>
+<U621E>
+<U621F>
+<U6220>
+<U6221>
+<U6222>
+<U6223>
+<U6224>
+<U6225>
+<U6226>
+<U6227>
+<U6228>
+<U6229>
+<U622A>
+<U622B>
+<U622C>
+<U622D>
+<U622E>
+<U622F>
+<U6230>
+<U6231>
+<U6232>
+<U6233>
+<U6234>
+<U6235>
+<U6236>
+<U6237>
+<U6238>
+<U6239>
+<U623A>
+<U623B>
+<U623C>
+<U623D>
+<U623E>
+<U623F>
+<U6240>
+<U6241>
+<U6242>
+<U6243>
+<U6244>
+<U6245>
+<U6246>
+<U6247>
+<U6248>
+<U6249>
+<U624A>
+<U624B>
+<U624C>
+<U624D>
+<U624E>
+<U624F>
+<U6250>
+<U6251>
+<U6252>
+<U6253>
+<U6254>
+<U6255>
+<U6256>
+<U6257>
+<U6258>
+<U6259>
+<U625A>
+<U625B>
+<U625C>
+<U625D>
+<U625E>
+<U625F>
+<U6260>
+<U6261>
+<U6262>
+<U6263>
+<U6264>
+<U6265>
+<U6266>
+<U6267>
+<U6268>
+<U6269>
+<U626A>
+<U626B>
+<U626C>
+<U626D>
+<U626E>
+<U626F>
+<U6270>
+<U6271>
+<U6272>
+<U6273>
+<U6274>
+<U6275>
+<U6276>
+<U6277>
+<U6278>
+<U6279>
+<U627A>
+<U627B>
+<U627C>
+<U627D>
+<U627E>
+<U627F>
+<U6280>
+<U6281>
+<U6282>
+<U6283>
+<U6284>
+<U6285>
+<U6286>
+<U6287>
+<U6288>
+<U6289>
+<U628A>
+<U628B>
+<U628C>
+<U628D>
+<U628E>
+<U628F>
+<U6290>
+<U6291>
+<U6292>
+<U6293>
+<U6294>
+<U6295>
+<U6296>
+<U6297>
+<U6298>
+<U6299>
+<U629A>
+<U629B>
+<U629C>
+<U629D>
+<U629E>
+<U629F>
+<U62A0>
+<U62A1>
+<U62A2>
+<U62A3>
+<U62A4>
+<U62A5>
+<U62A6>
+<U62A7>
+<U62A8>
+<U62A9>
+<U62AA>
+<U62AB>
+<U62AC>
+<U62AD>
+<U62AE>
+<U62AF>
+<U62B0>
+<U62B1>
+<U62B2>
+<U62B3>
+<U62B4>
+<U62B5>
+<U62B6>
+<U62B7>
+<U62B8>
+<U62B9>
+<U62BA>
+<U62BB>
+<U62BC>
+<U62BD>
+<U62BE>
+<U62BF>
+<U62C0>
+<U62C1>
+<U62C2>
+<U62C3>
+<U62C4>
+<U62C5>
+<U62C6>
+<U62C7>
+<U62C8>
+<U62C9>
+<U62CA>
+<U62CB>
+<U62CC>
+<U62CD>
+<U62CE>
+<U62CF>
+<U62D0>
+<U62D1>
+<U62D2>
+<U62D3>
+<U62D4>
+<U62D5>
+<U62D6>
+<U62D7>
+<U62D8>
+<U62D9>
+<U62DA>
+<U62DB>
+<U62DC>
+<U62DD>
+<U62DE>
+<U62DF>
+<U62E0>
+<U62E1>
+<U62E2>
+<U62E3>
+<U62E4>
+<U62E5>
+<U62E6>
+<U62E7>
+<U62E8>
+<U62E9>
+<U62EA>
+<U62EB>
+<U62EC>
+<U62ED>
+<U62EE>
+<U62EF>
+<U62F0>
+<U62F1>
+<U62F2>
+<U62F3>
+<U62F4>
+<U62F5>
+<U62F6>
+<U62F7>
+<U62F8>
+<U62F9>
+<U62FA>
+<U62FB>
+<U62FC>
+<U62FD>
+<U62FE>
+<U62FF>
+<U6300>
+<U6301>
+<U6302>
+<U6303>
+<U6304>
+<U6305>
+<U6306>
+<U6307>
+<U6308>
+<U6309>
+<U630A>
+<U630B>
+<U630C>
+<U630D>
+<U630E>
+<U630F>
+<U6310>
+<U6311>
+<U6312>
+<U6313>
+<U6314>
+<U6315>
+<U6316>
+<U6317>
+<U6318>
+<U6319>
+<U631A>
+<U631B>
+<U631C>
+<U631D>
+<U631E>
+<U631F>
+<U6320>
+<U6321>
+<U6322>
+<U6323>
+<U6324>
+<U6325>
+<U6326>
+<U6327>
+<U6328>
+<U6329>
+<U632A>
+<U632B>
+<U632C>
+<U632D>
+<U632E>
+<U632F>
+<U6330>
+<U6331>
+<U6332>
+<U6333>
+<U6334>
+<U6335>
+<U6336>
+<U6337>
+<U6338>
+<U6339>
+<U633A>
+<U633B>
+<U633C>
+<U633D>
+<U633E>
+<U633F>
+<U6340>
+<U6341>
+<U6342>
+<U6343>
+<U6344>
+<U6345>
+<U6346>
+<U6347>
+<U6348>
+<U6349>
+<U634A>
+<U634B>
+<U634C>
+<U634D>
+<U634E>
+<U634F>
+<U6350>
+<U6351>
+<U6352>
+<U6353>
+<U6354>
+<U6355>
+<U6356>
+<U6357>
+<U6358>
+<U6359>
+<U635A>
+<U635B>
+<U635C>
+<U635D>
+<U635E>
+<U635F>
+<U6360>
+<U6361>
+<U6362>
+<U6363>
+<U6364>
+<U6365>
+<U6366>
+<U6367>
+<U6368>
+<U6369>
+<U636A>
+<U636B>
+<U636C>
+<U636D>
+<U636E>
+<U636F>
+<U6370>
+<U6371>
+<U6372>
+<U6373>
+<U6374>
+<U6375>
+<U6376>
+<U6377>
+<U6378>
+<U6379>
+<U637A>
+<U637B>
+<U637C>
+<U637D>
+<U637E>
+<U637F>
+<U6380>
+<U6381>
+<U6382>
+<U6383>
+<U6384>
+<U6385>
+<U6386>
+<U6387>
+<U6388>
+<U6389>
+<U638A>
+<U638B>
+<U638C>
+<U638D>
+<U638E>
+<U638F>
+<U6390>
+<U6391>
+<U6392>
+<U6393>
+<U6394>
+<U6395>
+<U6396>
+<U6397>
+<U6398>
+<U6399>
+<U639A>
+<U639B>
+<U639C>
+<U639D>
+<U639E>
+<U639F>
+<U63A0>
+<U63A1>
+<U63A2>
+<U63A3>
+<U63A4>
+<U63A5>
+<U63A6>
+<U63A7>
+<U63A8>
+<U63A9>
+<U63AA>
+<U63AB>
+<U63AC>
+<U63AD>
+<U63AE>
+<U63AF>
+<U63B0>
+<U63B1>
+<U63B2>
+<U63B3>
+<U63B4>
+<U63B5>
+<U63B6>
+<U63B7>
+<U63B8>
+<U63B9>
+<U63BA>
+<U63BB>
+<U63BC>
+<U63BD>
+<U63BE>
+<U63BF>
+<U63C0>
+<U63C1>
+<U63C2>
+<U63C3>
+<U63C4>
+<U63C5>
+<U63C6>
+<U63C7>
+<U63C8>
+<U63C9>
+<U63CA>
+<U63CB>
+<U63CC>
+<U63CD>
+<U63CE>
+<U63CF>
+<U63D0>
+<U63D1>
+<U63D2>
+<U63D3>
+<U63D4>
+<U63D5>
+<U63D6>
+<U63D7>
+<U63D8>
+<U63D9>
+<U63DA>
+<U63DB>
+<U63DC>
+<U63DD>
+<U63DE>
+<U63DF>
+<U63E0>
+<U63E1>
+<U63E2>
+<U63E3>
+<U63E4>
+<U63E5>
+<U63E6>
+<U63E7>
+<U63E8>
+<U63E9>
+<U63EA>
+<U63EB>
+<U63EC>
+<U63ED>
+<U63EE>
+<U63EF>
+<U63F0>
+<U63F1>
+<U63F2>
+<U63F3>
+<U63F4>
+<U63F5>
+<U63F6>
+<U63F7>
+<U63F8>
+<U63F9>
+<U63FA>
+<U63FB>
+<U63FC>
+<U63FD>
+<U63FE>
+<U63FF>
+<U6400>
+<U6401>
+<U6402>
+<U6403>
+<U6404>
+<U6405>
+<U6406>
+<U6407>
+<U6408>
+<U6409>
+<U640A>
+<U640B>
+<U640C>
+<U640D>
+<U640E>
+<U640F>
+<U6410>
+<U6411>
+<U6412>
+<U6413>
+<U6414>
+<U6415>
+<U6416>
+<U6417>
+<U6418>
+<U6419>
+<U641A>
+<U641B>
+<U641C>
+<U641D>
+<U641E>
+<U641F>
+<U6420>
+<U6421>
+<U6422>
+<U6423>
+<U6424>
+<U6425>
+<U6426>
+<U6427>
+<U6428>
+<U6429>
+<U642A>
+<U642B>
+<U642C>
+<U642D>
+<U642E>
+<U642F>
+<U6430>
+<U6431>
+<U6432>
+<U6433>
+<U6434>
+<U6435>
+<U6436>
+<U6437>
+<U6438>
+<U6439>
+<U643A>
+<U643B>
+<U643C>
+<U643D>
+<U643E>
+<U643F>
+<U6440>
+<U6441>
+<U6442>
+<U6443>
+<U6444>
+<U6445>
+<U6446>
+<U6447>
+<U6448>
+<U6449>
+<U644A>
+<U644B>
+<U644C>
+<U644D>
+<U644E>
+<U644F>
+<U6450>
+<U6451>
+<U6452>
+<U6453>
+<U6454>
+<U6455>
+<U6456>
+<U6457>
+<U6458>
+<U6459>
+<U645A>
+<U645B>
+<U645C>
+<U645D>
+<U645E>
+<U645F>
+<U6460>
+<U6461>
+<U6462>
+<U6463>
+<U6464>
+<U6465>
+<U6466>
+<U6467>
+<U6468>
+<U6469>
+<U646A>
+<U646B>
+<U646C>
+<U646D>
+<U646E>
+<U646F>
+<U6470>
+<U6471>
+<U6472>
+<U6473>
+<U6474>
+<U6475>
+<U6476>
+<U6477>
+<U6478>
+<U6479>
+<U647A>
+<U647B>
+<U647C>
+<U647D>
+<U647E>
+<U647F>
+<U6480>
+<U6481>
+<U6482>
+<U6483>
+<U6484>
+<U6485>
+<U6486>
+<U6487>
+<U6488>
+<U6489>
+<U648A>
+<U648B>
+<U648C>
+<U648D>
+<U648E>
+<U648F>
+<U6490>
+<U6491>
+<U6492>
+<U6493>
+<U6494>
+<U6495>
+<U6496>
+<U6497>
+<U6498>
+<U6499>
+<U649A>
+<U649B>
+<U649C>
+<U649D>
+<U649E>
+<U649F>
+<U64A0>
+<U64A1>
+<U64A2>
+<U64A3>
+<U64A4>
+<U64A5>
+<U64A6>
+<U64A7>
+<U64A8>
+<U64A9>
+<U64AA>
+<U64AB>
+<U64AC>
+<U64AD>
+<U64AE>
+<U64AF>
+<U64B0>
+<U64B1>
+<U64B2>
+<U64B3>
+<U64B4>
+<U64B5>
+<U64B6>
+<U64B7>
+<U64B8>
+<U64B9>
+<U64BA>
+<U64BB>
+<U64BC>
+<U64BD>
+<U64BE>
+<U64BF>
+<U64C0>
+<U64C1>
+<U64C2>
+<U64C3>
+<U64C4>
+<U64C5>
+<U64C6>
+<U64C7>
+<U64C8>
+<U64C9>
+<U64CA>
+<U64CB>
+<U64CC>
+<U64CD>
+<U64CE>
+<U64CF>
+<U64D0>
+<U64D1>
+<U64D2>
+<U64D3>
+<U64D4>
+<U64D5>
+<U64D6>
+<U64D7>
+<U64D8>
+<U64D9>
+<U64DA>
+<U64DB>
+<U64DC>
+<U64DD>
+<U64DE>
+<U64DF>
+<U64E0>
+<U64E1>
+<U64E2>
+<U64E3>
+<U64E4>
+<U64E5>
+<U64E6>
+<U64E7>
+<U64E8>
+<U64E9>
+<U64EA>
+<U64EB>
+<U64EC>
+<U64ED>
+<U64EE>
+<U64EF>
+<U64F0>
+<U64F1>
+<U64F2>
+<U64F3>
+<U64F4>
+<U64F5>
+<U64F6>
+<U64F7>
+<U64F8>
+<U64F9>
+<U64FA>
+<U64FB>
+<U64FC>
+<U64FD>
+<U64FE>
+<U64FF>
+<U6500>
+<U6501>
+<U6502>
+<U6503>
+<U6504>
+<U6505>
+<U6506>
+<U6507>
+<U6508>
+<U6509>
+<U650A>
+<U650B>
+<U650C>
+<U650D>
+<U650E>
+<U650F>
+<U6510>
+<U6511>
+<U6512>
+<U6513>
+<U6514>
+<U6515>
+<U6516>
+<U6517>
+<U6518>
+<U6519>
+<U651A>
+<U651B>
+<U651C>
+<U651D>
+<U651E>
+<U651F>
+<U6520>
+<U6521>
+<U6522>
+<U6523>
+<U6524>
+<U6525>
+<U6526>
+<U6527>
+<U6528>
+<U6529>
+<U652A>
+<U652B>
+<U652C>
+<U652D>
+<U652E>
+<U652F>
+<U6530>
+<U6531>
+<U6532>
+<U6533>
+<U6534>
+<U6535>
+<U6536>
+<U6537>
+<U6538>
+<U6539>
+<U653A>
+<U653B>
+<U653C>
+<U653D>
+<U653E>
+<U653F>
+<U6540>
+<U6541>
+<U6542>
+<U6543>
+<U6544>
+<U6545>
+<U6546>
+<U6547>
+<U6548>
+<U6549>
+<U654A>
+<U654B>
+<U654C>
+<U654D>
+<U654E>
+<U654F>
+<U6550>
+<U6551>
+<U6552>
+<U6553>
+<U6554>
+<U6555>
+<U6556>
+<U6557>
+<U6558>
+<U6559>
+<U655A>
+<U655B>
+<U655C>
+<U655D>
+<U655E>
+<U655F>
+<U6560>
+<U6561>
+<U6562>
+<U6563>
+<U6564>
+<U6565>
+<U6566>
+<U6567>
+<U6568>
+<U6569>
+<U656A>
+<U656B>
+<U656C>
+<U656D>
+<U656E>
+<U656F>
+<U6570>
+<U6571>
+<U6572>
+<U6573>
+<U6574>
+<U6575>
+<U6576>
+<U6577>
+<U6578>
+<U6579>
+<U657A>
+<U657B>
+<U657C>
+<U657D>
+<U657E>
+<U657F>
+<U6580>
+<U6581>
+<U6582>
+<U6583>
+<U6584>
+<U6585>
+<U6586>
+<U6587>
+<U6588>
+<U6589>
+<U658A>
+<U658B>
+<U658C>
+<U658D>
+<U658E>
+<U658F>
+<U6590>
+<U6591>
+<U6592>
+<U6593>
+<U6594>
+<U6595>
+<U6596>
+<U6597>
+<U6598>
+<U6599>
+<U659A>
+<U659B>
+<U659C>
+<U659D>
+<U659E>
+<U659F>
+<U65A0>
+<U65A1>
+<U65A2>
+<U65A3>
+<U65A4>
+<U65A5>
+<U65A6>
+<U65A7>
+<U65A8>
+<U65A9>
+<U65AA>
+<U65AB>
+<U65AC>
+<U65AD>
+<U65AE>
+<U65AF>
+<U65B0>
+<U65B1>
+<U65B2>
+<U65B3>
+<U65B4>
+<U65B5>
+<U65B6>
+<U65B7>
+<U65B8>
+<U65B9>
+<U65BA>
+<U65BB>
+<U65BC>
+<U65BD>
+<U65BE>
+<U65BF>
+<U65C0>
+<U65C1>
+<U65C2>
+<U65C3>
+<U65C4>
+<U65C5>
+<U65C6>
+<U65C7>
+<U65C8>
+<U65C9>
+<U65CA>
+<U65CB>
+<U65CC>
+<U65CD>
+<U65CE>
+<U65CF>
+<U65D0>
+<U65D1>
+<U65D2>
+<U65D3>
+<U65D4>
+<U65D5>
+<U65D6>
+<U65D7>
+<U65D8>
+<U65D9>
+<U65DA>
+<U65DB>
+<U65DC>
+<U65DD>
+<U65DE>
+<U65DF>
+<U65E0>
+<U65E1>
+<U65E2>
+<U65E3>
+<U65E4>
+<U65E5>
+<U65E6>
+<U65E7>
+<U65E8>
+<U65E9>
+<U65EA>
+<U65EB>
+<U65EC>
+<U65ED>
+<U65EE>
+<U65EF>
+<U65F0>
+<U65F1>
+<U65F2>
+<U65F3>
+<U65F4>
+<U65F5>
+<U65F6>
+<U65F7>
+<U65F8>
+<U65F9>
+<U65FA>
+<U65FB>
+<U65FC>
+<U65FD>
+<U65FE>
+<U65FF>
+<U6600>
+<U6601>
+<U6602>
+<U6603>
+<U6604>
+<U6605>
+<U6606>
+<U6607>
+<U6608>
+<U6609>
+<U660A>
+<U660B>
+<U660C>
+<U660D>
+<U660E>
+<U660F>
+<U6610>
+<U6611>
+<U6612>
+<U6613>
+<U6614>
+<U6615>
+<U6616>
+<U6617>
+<U6618>
+<U6619>
+<U661A>
+<U661B>
+<U661C>
+<U661D>
+<U661E>
+<U661F>
+<U6620>
+<U6621>
+<U6622>
+<U6623>
+<U6624>
+<U6625>
+<U6626>
+<U6627>
+<U6628>
+<U6629>
+<U662A>
+<U662B>
+<U662C>
+<U662D>
+<U662E>
+<U662F>
+<U6630>
+<U6631>
+<U6632>
+<U6633>
+<U6634>
+<U6635>
+<U6636>
+<U6637>
+<U6638>
+<U6639>
+<U663A>
+<U663B>
+<U663C>
+<U663D>
+<U663E>
+<U663F>
+<U6640>
+<U6641>
+<U6642>
+<U6643>
+<U6644>
+<U6645>
+<U6646>
+<U6647>
+<U6648>
+<U6649>
+<U664A>
+<U664B>
+<U664C>
+<U664D>
+<U664E>
+<U664F>
+<U6650>
+<U6651>
+<U6652>
+<U6653>
+<U6654>
+<U6655>
+<U6656>
+<U6657>
+<U6658>
+<U6659>
+<U665A>
+<U665B>
+<U665C>
+<U665D>
+<U665E>
+<U665F>
+<U6660>
+<U6661>
+<U6662>
+<U6663>
+<U6664>
+<U6665>
+<U6666>
+<U6667>
+<U6668>
+<U6669>
+<U666A>
+<U666B>
+<U666C>
+<U666D>
+<U666E>
+<U666F>
+<U6670>
+<U6671>
+<U6672>
+<U6673>
+<U6674>
+<U6675>
+<U6676>
+<U6677>
+<U6678>
+<U6679>
+<U667A>
+<U667B>
+<U667C>
+<U667D>
+<U667E>
+<U667F>
+<U6680>
+<U6681>
+<U6682>
+<U6683>
+<U6684>
+<U6685>
+<U6686>
+<U6687>
+<U6688>
+<U6689>
+<U668A>
+<U668B>
+<U668C>
+<U668D>
+<U668E>
+<U668F>
+<U6690>
+<U6691>
+<U6692>
+<U6693>
+<U6694>
+<U6695>
+<U6696>
+<U6697>
+<U6698>
+<U6699>
+<U669A>
+<U669B>
+<U669C>
+<U669D>
+<U669E>
+<U669F>
+<U66A0>
+<U66A1>
+<U66A2>
+<U66A3>
+<U66A4>
+<U66A5>
+<U66A6>
+<U66A7>
+<U66A8>
+<U66A9>
+<U66AA>
+<U66AB>
+<U66AC>
+<U66AD>
+<U66AE>
+<U66AF>
+<U66B0>
+<U66B1>
+<U66B2>
+<U66B3>
+<U66B4>
+<U66B5>
+<U66B6>
+<U66B7>
+<U66B8>
+<U66B9>
+<U66BA>
+<U66BB>
+<U66BC>
+<U66BD>
+<U66BE>
+<U66BF>
+<U66C0>
+<U66C1>
+<U66C2>
+<U66C3>
+<U66C4>
+<U66C5>
+<U66C6>
+<U66C7>
+<U66C8>
+<U66C9>
+<U66CA>
+<U66CB>
+<U66CC>
+<U66CD>
+<U66CE>
+<U66CF>
+<U66D0>
+<U66D1>
+<U66D2>
+<U66D3>
+<U66D4>
+<U66D5>
+<U66D6>
+<U66D7>
+<U66D8>
+<U66D9>
+<U66DA>
+<U66DB>
+<U66DC>
+<U66DD>
+<U66DE>
+<U66DF>
+<U66E0>
+<U66E1>
+<U66E2>
+<U66E3>
+<U66E4>
+<U66E5>
+<U66E6>
+<U66E7>
+<U66E8>
+<U66E9>
+<U66EA>
+<U66EB>
+<U66EC>
+<U66ED>
+<U66EE>
+<U66EF>
+<U66F0>
+<U66F1>
+<U66F2>
+<U66F3>
+<U66F4>
+<U66F5>
+<U66F6>
+<U66F7>
+<U66F8>
+<U66F9>
+<U66FA>
+<U66FB>
+<U66FC>
+<U66FD>
+<U66FE>
+<U66FF>
+<U6700>
+<U6701>
+<U6702>
+<U6703>
+<U6704>
+<U6705>
+<U6706>
+<U6707>
+<U6708>
+<U6709>
+<U670A>
+<U670B>
+<U670C>
+<U670D>
+<U670E>
+<U670F>
+<U6710>
+<U6711>
+<U6712>
+<U6713>
+<U6714>
+<U6715>
+<U6716>
+<U6717>
+<U6718>
+<U6719>
+<U671A>
+<U671B>
+<U671C>
+<U671D>
+<U671E>
+<U671F>
+<U6720>
+<U6721>
+<U6722>
+<U6723>
+<U6724>
+<U6725>
+<U6726>
+<U6727>
+<U6728>
+<U6729>
+<U672A>
+<U672B>
+<U672C>
+<U672D>
+<U672E>
+<U672F>
+<U6730>
+<U6731>
+<U6732>
+<U6733>
+<U6734>
+<U6735>
+<U6736>
+<U6737>
+<U6738>
+<U6739>
+<U673A>
+<U673B>
+<U673C>
+<U673D>
+<U673E>
+<U673F>
+<U6740>
+<U6741>
+<U6742>
+<U6743>
+<U6744>
+<U6745>
+<U6746>
+<U6747>
+<U6748>
+<U6749>
+<U674A>
+<U674B>
+<U674C>
+<U674D>
+<U674E>
+<U674F>
+<U6750>
+<U6751>
+<U6752>
+<U6753>
+<U6754>
+<U6755>
+<U6756>
+<U6757>
+<U6758>
+<U6759>
+<U675A>
+<U675B>
+<U675C>
+<U675D>
+<U675E>
+<U675F>
+<U6760>
+<U6761>
+<U6762>
+<U6763>
+<U6764>
+<U6765>
+<U6766>
+<U6767>
+<U6768>
+<U6769>
+<U676A>
+<U676B>
+<U676C>
+<U676D>
+<U676E>
+<U676F>
+<U6770>
+<U6771>
+<U6772>
+<U6773>
+<U6774>
+<U6775>
+<U6776>
+<U6777>
+<U6778>
+<U6779>
+<U677A>
+<U677B>
+<U677C>
+<U677D>
+<U677E>
+<U677F>
+<U6780>
+<U6781>
+<U6782>
+<U6783>
+<U6784>
+<U6785>
+<U6786>
+<U6787>
+<U6788>
+<U6789>
+<U678A>
+<U678B>
+<U678C>
+<U678D>
+<U678E>
+<U678F>
+<U6790>
+<U6791>
+<U6792>
+<U6793>
+<U6794>
+<U6795>
+<U6796>
+<U6797>
+<U6798>
+<U6799>
+<U679A>
+<U679B>
+<U679C>
+<U679D>
+<U679E>
+<U679F>
+<U67A0>
+<U67A1>
+<U67A2>
+<U67A3>
+<U67A4>
+<U67A5>
+<U67A6>
+<U67A7>
+<U67A8>
+<U67A9>
+<U67AA>
+<U67AB>
+<U67AC>
+<U67AD>
+<U67AE>
+<U67AF>
+<U67B0>
+<U67B1>
+<U67B2>
+<U67B3>
+<U67B4>
+<U67B5>
+<U67B6>
+<U67B7>
+<U67B8>
+<U67B9>
+<U67BA>
+<U67BB>
+<U67BC>
+<U67BD>
+<U67BE>
+<U67BF>
+<U67C0>
+<U67C1>
+<U67C2>
+<U67C3>
+<U67C4>
+<U67C5>
+<U67C6>
+<U67C7>
+<U67C8>
+<U67C9>
+<U67CA>
+<U67CB>
+<U67CC>
+<U67CD>
+<U67CE>
+<U67CF>
+<U67D0>
+<U67D1>
+<U67D2>
+<U67D3>
+<U67D4>
+<U67D5>
+<U67D6>
+<U67D7>
+<U67D8>
+<U67D9>
+<U67DA>
+<U67DB>
+<U67DC>
+<U67DD>
+<U67DE>
+<U67DF>
+<U67E0>
+<U67E1>
+<U67E2>
+<U67E3>
+<U67E4>
+<U67E5>
+<U67E6>
+<U67E7>
+<U67E8>
+<U67E9>
+<U67EA>
+<U67EB>
+<U67EC>
+<U67ED>
+<U67EE>
+<U67EF>
+<U67F0>
+<U67F1>
+<U67F2>
+<U67F3>
+<U67F4>
+<U67F5>
+<U67F6>
+<U67F7>
+<U67F8>
+<U67F9>
+<U67FA>
+<U67FB>
+<U67FC>
+<U67FD>
+<U67FE>
+<U67FF>
+<U6800>
+<U6801>
+<U6802>
+<U6803>
+<U6804>
+<U6805>
+<U6806>
+<U6807>
+<U6808>
+<U6809>
+<U680A>
+<U680B>
+<U680C>
+<U680D>
+<U680E>
+<U680F>
+<U6810>
+<U6811>
+<U6812>
+<U6813>
+<U6814>
+<U6815>
+<U6816>
+<U6817>
+<U6818>
+<U6819>
+<U681A>
+<U681B>
+<U681C>
+<U681D>
+<U681E>
+<U681F>
+<U6820>
+<U6821>
+<U6822>
+<U6823>
+<U6824>
+<U6825>
+<U6826>
+<U6827>
+<U6828>
+<U6829>
+<U682A>
+<U682B>
+<U682C>
+<U682D>
+<U682E>
+<U682F>
+<U6830>
+<U6831>
+<U6832>
+<U6833>
+<U6834>
+<U6835>
+<U6836>
+<U6837>
+<U6838>
+<U6839>
+<U683A>
+<U683B>
+<U683C>
+<U683D>
+<U683E>
+<U683F>
+<U6840>
+<U6841>
+<U6842>
+<U6843>
+<U6844>
+<U6845>
+<U6846>
+<U6847>
+<U6848>
+<U6849>
+<U684A>
+<U684B>
+<U684C>
+<U684D>
+<U684E>
+<U684F>
+<U6850>
+<U6851>
+<U6852>
+<U6853>
+<U6854>
+<U6855>
+<U6856>
+<U6857>
+<U6858>
+<U6859>
+<U685A>
+<U685B>
+<U685C>
+<U685D>
+<U685E>
+<U685F>
+<U6860>
+<U6861>
+<U6862>
+<U6863>
+<U6864>
+<U6865>
+<U6866>
+<U6867>
+<U6868>
+<U6869>
+<U686A>
+<U686B>
+<U686C>
+<U686D>
+<U686E>
+<U686F>
+<U6870>
+<U6871>
+<U6872>
+<U6873>
+<U6874>
+<U6875>
+<U6876>
+<U6877>
+<U6878>
+<U6879>
+<U687A>
+<U687B>
+<U687C>
+<U687D>
+<U687E>
+<U687F>
+<U6880>
+<U6881>
+<U6882>
+<U6883>
+<U6884>
+<U6885>
+<U6886>
+<U6887>
+<U6888>
+<U6889>
+<U688A>
+<U688B>
+<U688C>
+<U688D>
+<U688E>
+<U688F>
+<U6890>
+<U6891>
+<U6892>
+<U6893>
+<U6894>
+<U6895>
+<U6896>
+<U6897>
+<U6898>
+<U6899>
+<U689A>
+<U689B>
+<U689C>
+<U689D>
+<U689E>
+<U689F>
+<U68A0>
+<U68A1>
+<U68A2>
+<U68A3>
+<U68A4>
+<U68A5>
+<U68A6>
+<U68A7>
+<U68A8>
+<U68A9>
+<U68AA>
+<U68AB>
+<U68AC>
+<U68AD>
+<U68AE>
+<U68AF>
+<U68B0>
+<U68B1>
+<U68B2>
+<U68B3>
+<U68B4>
+<U68B5>
+<U68B6>
+<U68B7>
+<U68B8>
+<U68B9>
+<U68BA>
+<U68BB>
+<U68BC>
+<U68BD>
+<U68BE>
+<U68BF>
+<U68C0>
+<U68C1>
+<U68C2>
+<U68C3>
+<U68C4>
+<U68C5>
+<U68C6>
+<U68C7>
+<U68C8>
+<U68C9>
+<U68CA>
+<U68CB>
+<U68CC>
+<U68CD>
+<U68CE>
+<U68CF>
+<U68D0>
+<U68D1>
+<U68D2>
+<U68D3>
+<U68D4>
+<U68D5>
+<U68D6>
+<U68D7>
+<U68D8>
+<U68D9>
+<U68DA>
+<U68DB>
+<U68DC>
+<U68DD>
+<U68DE>
+<U68DF>
+<U68E0>
+<U68E1>
+<U68E2>
+<U68E3>
+<U68E4>
+<U68E5>
+<U68E6>
+<U68E7>
+<U68E8>
+<U68E9>
+<U68EA>
+<U68EB>
+<U68EC>
+<U68ED>
+<U68EE>
+<U68EF>
+<U68F0>
+<U68F1>
+<U68F2>
+<U68F3>
+<U68F4>
+<U68F5>
+<U68F6>
+<U68F7>
+<U68F8>
+<U68F9>
+<U68FA>
+<U68FB>
+<U68FC>
+<U68FD>
+<U68FE>
+<U68FF>
+<U6900>
+<U6901>
+<U6902>
+<U6903>
+<U6904>
+<U6905>
+<U6906>
+<U6907>
+<U6908>
+<U6909>
+<U690A>
+<U690B>
+<U690C>
+<U690D>
+<U690E>
+<U690F>
+<U6910>
+<U6911>
+<U6912>
+<U6913>
+<U6914>
+<U6915>
+<U6916>
+<U6917>
+<U6918>
+<U6919>
+<U691A>
+<U691B>
+<U691C>
+<U691D>
+<U691E>
+<U691F>
+<U6920>
+<U6921>
+<U6922>
+<U6923>
+<U6924>
+<U6925>
+<U6926>
+<U6927>
+<U6928>
+<U6929>
+<U692A>
+<U692B>
+<U692C>
+<U692D>
+<U692E>
+<U692F>
+<U6930>
+<U6931>
+<U6932>
+<U6933>
+<U6934>
+<U6935>
+<U6936>
+<U6937>
+<U6938>
+<U6939>
+<U693A>
+<U693B>
+<U693C>
+<U693D>
+<U693E>
+<U693F>
+<U6940>
+<U6941>
+<U6942>
+<U6943>
+<U6944>
+<U6945>
+<U6946>
+<U6947>
+<U6948>
+<U6949>
+<U694A>
+<U694B>
+<U694C>
+<U694D>
+<U694E>
+<U694F>
+<U6950>
+<U6951>
+<U6952>
+<U6953>
+<U6954>
+<U6955>
+<U6956>
+<U6957>
+<U6958>
+<U6959>
+<U695A>
+<U695B>
+<U695C>
+<U695D>
+<U695E>
+<U695F>
+<U6960>
+<U6961>
+<U6962>
+<U6963>
+<U6964>
+<U6965>
+<U6966>
+<U6967>
+<U6968>
+<U6969>
+<U696A>
+<U696B>
+<U696C>
+<U696D>
+<U696E>
+<U696F>
+<U6970>
+<U6971>
+<U6972>
+<U6973>
+<U6974>
+<U6975>
+<U6976>
+<U6977>
+<U6978>
+<U6979>
+<U697A>
+<U697B>
+<U697C>
+<U697D>
+<U697E>
+<U697F>
+<U6980>
+<U6981>
+<U6982>
+<U6983>
+<U6984>
+<U6985>
+<U6986>
+<U6987>
+<U6988>
+<U6989>
+<U698A>
+<U698B>
+<U698C>
+<U698D>
+<U698E>
+<U698F>
+<U6990>
+<U6991>
+<U6992>
+<U6993>
+<U6994>
+<U6995>
+<U6996>
+<U6997>
+<U6998>
+<U6999>
+<U699A>
+<U699B>
+<U699C>
+<U699D>
+<U699E>
+<U699F>
+<U69A0>
+<U69A1>
+<U69A2>
+<U69A3>
+<U69A4>
+<U69A5>
+<U69A6>
+<U69A7>
+<U69A8>
+<U69A9>
+<U69AA>
+<U69AB>
+<U69AC>
+<U69AD>
+<U69AE>
+<U69AF>
+<U69B0>
+<U69B1>
+<U69B2>
+<U69B3>
+<U69B4>
+<U69B5>
+<U69B6>
+<U69B7>
+<U69B8>
+<U69B9>
+<U69BA>
+<U69BB>
+<U69BC>
+<U69BD>
+<U69BE>
+<U69BF>
+<U69C0>
+<U69C1>
+<U69C2>
+<U69C3>
+<U69C4>
+<U69C5>
+<U69C6>
+<U69C7>
+<U69C8>
+<U69C9>
+<U69CA>
+<U69CB>
+<U69CC>
+<U69CD>
+<U69CE>
+<U69CF>
+<U69D0>
+<U69D1>
+<U69D2>
+<U69D3>
+<U69D4>
+<U69D5>
+<U69D6>
+<U69D7>
+<U69D8>
+<U69D9>
+<U69DA>
+<U69DB>
+<U69DC>
+<U69DD>
+<U69DE>
+<U69DF>
+<U69E0>
+<U69E1>
+<U69E2>
+<U69E3>
+<U69E4>
+<U69E5>
+<U69E6>
+<U69E7>
+<U69E8>
+<U69E9>
+<U69EA>
+<U69EB>
+<U69EC>
+<U69ED>
+<U69EE>
+<U69EF>
+<U69F0>
+<U69F1>
+<U69F2>
+<U69F3>
+<U69F4>
+<U69F5>
+<U69F6>
+<U69F7>
+<U69F8>
+<U69F9>
+<U69FA>
+<U69FB>
+<U69FC>
+<U69FD>
+<U69FE>
+<U69FF>
+<U6A00>
+<U6A01>
+<U6A02>
+<U6A03>
+<U6A04>
+<U6A05>
+<U6A06>
+<U6A07>
+<U6A08>
+<U6A09>
+<U6A0A>
+<U6A0B>
+<U6A0C>
+<U6A0D>
+<U6A0E>
+<U6A0F>
+<U6A10>
+<U6A11>
+<U6A12>
+<U6A13>
+<U6A14>
+<U6A15>
+<U6A16>
+<U6A17>
+<U6A18>
+<U6A19>
+<U6A1A>
+<U6A1B>
+<U6A1C>
+<U6A1D>
+<U6A1E>
+<U6A1F>
+<U6A20>
+<U6A21>
+<U6A22>
+<U6A23>
+<U6A24>
+<U6A25>
+<U6A26>
+<U6A27>
+<U6A28>
+<U6A29>
+<U6A2A>
+<U6A2B>
+<U6A2C>
+<U6A2D>
+<U6A2E>
+<U6A2F>
+<U6A30>
+<U6A31>
+<U6A32>
+<U6A33>
+<U6A34>
+<U6A35>
+<U6A36>
+<U6A37>
+<U6A38>
+<U6A39>
+<U6A3A>
+<U6A3B>
+<U6A3C>
+<U6A3D>
+<U6A3E>
+<U6A3F>
+<U6A40>
+<U6A41>
+<U6A42>
+<U6A43>
+<U6A44>
+<U6A45>
+<U6A46>
+<U6A47>
+<U6A48>
+<U6A49>
+<U6A4A>
+<U6A4B>
+<U6A4C>
+<U6A4D>
+<U6A4E>
+<U6A4F>
+<U6A50>
+<U6A51>
+<U6A52>
+<U6A53>
+<U6A54>
+<U6A55>
+<U6A56>
+<U6A57>
+<U6A58>
+<U6A59>
+<U6A5A>
+<U6A5B>
+<U6A5C>
+<U6A5D>
+<U6A5E>
+<U6A5F>
+<U6A60>
+<U6A61>
+<U6A62>
+<U6A63>
+<U6A64>
+<U6A65>
+<U6A66>
+<U6A67>
+<U6A68>
+<U6A69>
+<U6A6A>
+<U6A6B>
+<U6A6C>
+<U6A6D>
+<U6A6E>
+<U6A6F>
+<U6A70>
+<U6A71>
+<U6A72>
+<U6A73>
+<U6A74>
+<U6A75>
+<U6A76>
+<U6A77>
+<U6A78>
+<U6A79>
+<U6A7A>
+<U6A7B>
+<U6A7C>
+<U6A7D>
+<U6A7E>
+<U6A7F>
+<U6A80>
+<U6A81>
+<U6A82>
+<U6A83>
+<U6A84>
+<U6A85>
+<U6A86>
+<U6A87>
+<U6A88>
+<U6A89>
+<U6A8A>
+<U6A8B>
+<U6A8C>
+<U6A8D>
+<U6A8E>
+<U6A8F>
+<U6A90>
+<U6A91>
+<U6A92>
+<U6A93>
+<U6A94>
+<U6A95>
+<U6A96>
+<U6A97>
+<U6A98>
+<U6A99>
+<U6A9A>
+<U6A9B>
+<U6A9C>
+<U6A9D>
+<U6A9E>
+<U6A9F>
+<U6AA0>
+<U6AA1>
+<U6AA2>
+<U6AA3>
+<U6AA4>
+<U6AA5>
+<U6AA6>
+<U6AA7>
+<U6AA8>
+<U6AA9>
+<U6AAA>
+<U6AAB>
+<U6AAC>
+<U6AAD>
+<U6AAE>
+<U6AAF>
+<U6AB0>
+<U6AB1>
+<U6AB2>
+<U6AB3>
+<U6AB4>
+<U6AB5>
+<U6AB6>
+<U6AB7>
+<U6AB8>
+<U6AB9>
+<U6ABA>
+<U6ABB>
+<U6ABC>
+<U6ABD>
+<U6ABE>
+<U6ABF>
+<U6AC0>
+<U6AC1>
+<U6AC2>
+<U6AC3>
+<U6AC4>
+<U6AC5>
+<U6AC6>
+<U6AC7>
+<U6AC8>
+<U6AC9>
+<U6ACA>
+<U6ACB>
+<U6ACC>
+<U6ACD>
+<U6ACE>
+<U6ACF>
+<U6AD0>
+<U6AD1>
+<U6AD2>
+<U6AD3>
+<U6AD4>
+<U6AD5>
+<U6AD6>
+<U6AD7>
+<U6AD8>
+<U6AD9>
+<U6ADA>
+<U6ADB>
+<U6ADC>
+<U6ADD>
+<U6ADE>
+<U6ADF>
+<U6AE0>
+<U6AE1>
+<U6AE2>
+<U6AE3>
+<U6AE4>
+<U6AE5>
+<U6AE6>
+<U6AE7>
+<U6AE8>
+<U6AE9>
+<U6AEA>
+<U6AEB>
+<U6AEC>
+<U6AED>
+<U6AEE>
+<U6AEF>
+<U6AF0>
+<U6AF1>
+<U6AF2>
+<U6AF3>
+<U6AF4>
+<U6AF5>
+<U6AF6>
+<U6AF7>
+<U6AF8>
+<U6AF9>
+<U6AFA>
+<U6AFB>
+<U6AFC>
+<U6AFD>
+<U6AFE>
+<U6AFF>
+<U6B00>
+<U6B01>
+<U6B02>
+<U6B03>
+<U6B04>
+<U6B05>
+<U6B06>
+<U6B07>
+<U6B08>
+<U6B09>
+<U6B0A>
+<U6B0B>
+<U6B0C>
+<U6B0D>
+<U6B0E>
+<U6B0F>
+<U6B10>
+<U6B11>
+<U6B12>
+<U6B13>
+<U6B14>
+<U6B15>
+<U6B16>
+<U6B17>
+<U6B18>
+<U6B19>
+<U6B1A>
+<U6B1B>
+<U6B1C>
+<U6B1D>
+<U6B1E>
+<U6B1F>
+<U6B20>
+<U6B21>
+<U6B22>
+<U6B23>
+<U6B24>
+<U6B25>
+<U6B26>
+<U6B27>
+<U6B28>
+<U6B29>
+<U6B2A>
+<U6B2B>
+<U6B2C>
+<U6B2D>
+<U6B2E>
+<U6B2F>
+<U6B30>
+<U6B31>
+<U6B32>
+<U6B33>
+<U6B34>
+<U6B35>
+<U6B36>
+<U6B37>
+<U6B38>
+<U6B39>
+<U6B3A>
+<U6B3B>
+<U6B3C>
+<U6B3D>
+<U6B3E>
+<U6B3F>
+<U6B40>
+<U6B41>
+<U6B42>
+<U6B43>
+<U6B44>
+<U6B45>
+<U6B46>
+<U6B47>
+<U6B48>
+<U6B49>
+<U6B4A>
+<U6B4B>
+<U6B4C>
+<U6B4D>
+<U6B4E>
+<U6B4F>
+<U6B50>
+<U6B51>
+<U6B52>
+<U6B53>
+<U6B54>
+<U6B55>
+<U6B56>
+<U6B57>
+<U6B58>
+<U6B59>
+<U6B5A>
+<U6B5B>
+<U6B5C>
+<U6B5D>
+<U6B5E>
+<U6B5F>
+<U6B60>
+<U6B61>
+<U6B62>
+<U6B63>
+<U6B64>
+<U6B65>
+<U6B66>
+<U6B67>
+<U6B68>
+<U6B69>
+<U6B6A>
+<U6B6B>
+<U6B6C>
+<U6B6D>
+<U6B6E>
+<U6B6F>
+<U6B70>
+<U6B71>
+<U6B72>
+<U6B73>
+<U6B74>
+<U6B75>
+<U6B76>
+<U6B77>
+<U6B78>
+<U6B79>
+<U6B7A>
+<U6B7B>
+<U6B7C>
+<U6B7D>
+<U6B7E>
+<U6B7F>
+<U6B80>
+<U6B81>
+<U6B82>
+<U6B83>
+<U6B84>
+<U6B85>
+<U6B86>
+<U6B87>
+<U6B88>
+<U6B89>
+<U6B8A>
+<U6B8B>
+<U6B8C>
+<U6B8D>
+<U6B8E>
+<U6B8F>
+<U6B90>
+<U6B91>
+<U6B92>
+<U6B93>
+<U6B94>
+<U6B95>
+<U6B96>
+<U6B97>
+<U6B98>
+<U6B99>
+<U6B9A>
+<U6B9B>
+<U6B9C>
+<U6B9D>
+<U6B9E>
+<U6B9F>
+<U6BA0>
+<U6BA1>
+<U6BA2>
+<U6BA3>
+<U6BA4>
+<U6BA5>
+<U6BA6>
+<U6BA7>
+<U6BA8>
+<U6BA9>
+<U6BAA>
+<U6BAB>
+<U6BAC>
+<U6BAD>
+<U6BAE>
+<U6BAF>
+<U6BB0>
+<U6BB1>
+<U6BB2>
+<U6BB3>
+<U6BB4>
+<U6BB5>
+<U6BB6>
+<U6BB7>
+<U6BB8>
+<U6BB9>
+<U6BBA>
+<U6BBB>
+<U6BBC>
+<U6BBD>
+<U6BBE>
+<U6BBF>
+<U6BC0>
+<U6BC1>
+<U6BC2>
+<U6BC3>
+<U6BC4>
+<U6BC5>
+<U6BC6>
+<U6BC7>
+<U6BC8>
+<U6BC9>
+<U6BCA>
+<U6BCB>
+<U6BCC>
+<U6BCD>
+<U6BCE>
+<U6BCF>
+<U6BD0>
+<U6BD1>
+<U6BD2>
+<U6BD3>
+<U6BD4>
+<U6BD5>
+<U6BD6>
+<U6BD7>
+<U6BD8>
+<U6BD9>
+<U6BDA>
+<U6BDB>
+<U6BDC>
+<U6BDD>
+<U6BDE>
+<U6BDF>
+<U6BE0>
+<U6BE1>
+<U6BE2>
+<U6BE3>
+<U6BE4>
+<U6BE5>
+<U6BE6>
+<U6BE7>
+<U6BE8>
+<U6BE9>
+<U6BEA>
+<U6BEB>
+<U6BEC>
+<U6BED>
+<U6BEE>
+<U6BEF>
+<U6BF0>
+<U6BF1>
+<U6BF2>
+<U6BF3>
+<U6BF4>
+<U6BF5>
+<U6BF6>
+<U6BF7>
+<U6BF8>
+<U6BF9>
+<U6BFA>
+<U6BFB>
+<U6BFC>
+<U6BFD>
+<U6BFE>
+<U6BFF>
+<U6C00>
+<U6C01>
+<U6C02>
+<U6C03>
+<U6C04>
+<U6C05>
+<U6C06>
+<U6C07>
+<U6C08>
+<U6C09>
+<U6C0A>
+<U6C0B>
+<U6C0C>
+<U6C0D>
+<U6C0E>
+<U6C0F>
+<U6C10>
+<U6C11>
+<U6C12>
+<U6C13>
+<U6C14>
+<U6C15>
+<U6C16>
+<U6C17>
+<U6C18>
+<U6C19>
+<U6C1A>
+<U6C1B>
+<U6C1C>
+<U6C1D>
+<U6C1E>
+<U6C1F>
+<U6C20>
+<U6C21>
+<U6C22>
+<U6C23>
+<U6C24>
+<U6C25>
+<U6C26>
+<U6C27>
+<U6C28>
+<U6C29>
+<U6C2A>
+<U6C2B>
+<U6C2C>
+<U6C2D>
+<U6C2E>
+<U6C2F>
+<U6C30>
+<U6C31>
+<U6C32>
+<U6C33>
+<U6C34>
+<U6C35>
+<U6C36>
+<U6C37>
+<U6C38>
+<U6C39>
+<U6C3A>
+<U6C3B>
+<U6C3C>
+<U6C3D>
+<U6C3E>
+<U6C3F>
+<U6C40>
+<U6C41>
+<U6C42>
+<U6C43>
+<U6C44>
+<U6C45>
+<U6C46>
+<U6C47>
+<U6C48>
+<U6C49>
+<U6C4A>
+<U6C4B>
+<U6C4C>
+<U6C4D>
+<U6C4E>
+<U6C4F>
+<U6C50>
+<U6C51>
+<U6C52>
+<U6C53>
+<U6C54>
+<U6C55>
+<U6C56>
+<U6C57>
+<U6C58>
+<U6C59>
+<U6C5A>
+<U6C5B>
+<U6C5C>
+<U6C5D>
+<U6C5E>
+<U6C5F>
+<U6C60>
+<U6C61>
+<U6C62>
+<U6C63>
+<U6C64>
+<U6C65>
+<U6C66>
+<U6C67>
+<U6C68>
+<U6C69>
+<U6C6A>
+<U6C6B>
+<U6C6C>
+<U6C6D>
+<U6C6E>
+<U6C6F>
+<U6C70>
+<U6C71>
+<U6C72>
+<U6C73>
+<U6C74>
+<U6C75>
+<U6C76>
+<U6C77>
+<U6C78>
+<U6C79>
+<U6C7A>
+<U6C7B>
+<U6C7C>
+<U6C7D>
+<U6C7E>
+<U6C7F>
+<U6C80>
+<U6C81>
+<U6C82>
+<U6C83>
+<U6C84>
+<U6C85>
+<U6C86>
+<U6C87>
+<U6C88>
+<U6C89>
+<U6C8A>
+<U6C8B>
+<U6C8C>
+<U6C8D>
+<U6C8E>
+<U6C8F>
+<U6C90>
+<U6C91>
+<U6C92>
+<U6C93>
+<U6C94>
+<U6C95>
+<U6C96>
+<U6C97>
+<U6C98>
+<U6C99>
+<U6C9A>
+<U6C9B>
+<U6C9C>
+<U6C9D>
+<U6C9E>
+<U6C9F>
+<U6CA0>
+<U6CA1>
+<U6CA2>
+<U6CA3>
+<U6CA4>
+<U6CA5>
+<U6CA6>
+<U6CA7>
+<U6CA8>
+<U6CA9>
+<U6CAA>
+<U6CAB>
+<U6CAC>
+<U6CAD>
+<U6CAE>
+<U6CAF>
+<U6CB0>
+<U6CB1>
+<U6CB2>
+<U6CB3>
+<U6CB4>
+<U6CB5>
+<U6CB6>
+<U6CB7>
+<U6CB8>
+<U6CB9>
+<U6CBA>
+<U6CBB>
+<U6CBC>
+<U6CBD>
+<U6CBE>
+<U6CBF>
+<U6CC0>
+<U6CC1>
+<U6CC2>
+<U6CC3>
+<U6CC4>
+<U6CC5>
+<U6CC6>
+<U6CC7>
+<U6CC8>
+<U6CC9>
+<U6CCA>
+<U6CCB>
+<U6CCC>
+<U6CCD>
+<U6CCE>
+<U6CCF>
+<U6CD0>
+<U6CD1>
+<U6CD2>
+<U6CD3>
+<U6CD4>
+<U6CD5>
+<U6CD6>
+<U6CD7>
+<U6CD8>
+<U6CD9>
+<U6CDA>
+<U6CDB>
+<U6CDC>
+<U6CDD>
+<U6CDE>
+<U6CDF>
+<U6CE0>
+<U6CE1>
+<U6CE2>
+<U6CE3>
+<U6CE4>
+<U6CE5>
+<U6CE6>
+<U6CE7>
+<U6CE8>
+<U6CE9>
+<U6CEA>
+<U6CEB>
+<U6CEC>
+<U6CED>
+<U6CEE>
+<U6CEF>
+<U6CF0>
+<U6CF1>
+<U6CF2>
+<U6CF3>
+<U6CF4>
+<U6CF5>
+<U6CF6>
+<U6CF7>
+<U6CF8>
+<U6CF9>
+<U6CFA>
+<U6CFB>
+<U6CFC>
+<U6CFD>
+<U6CFE>
+<U6CFF>
+<U6D00>
+<U6D01>
+<U6D02>
+<U6D03>
+<U6D04>
+<U6D05>
+<U6D06>
+<U6D07>
+<U6D08>
+<U6D09>
+<U6D0A>
+<U6D0B>
+<U6D0C>
+<U6D0D>
+<U6D0E>
+<U6D0F>
+<U6D10>
+<U6D11>
+<U6D12>
+<U6D13>
+<U6D14>
+<U6D15>
+<U6D16>
+<U6D17>
+<U6D18>
+<U6D19>
+<U6D1A>
+<U6D1B>
+<U6D1C>
+<U6D1D>
+<U6D1E>
+<U6D1F>
+<U6D20>
+<U6D21>
+<U6D22>
+<U6D23>
+<U6D24>
+<U6D25>
+<U6D26>
+<U6D27>
+<U6D28>
+<U6D29>
+<U6D2A>
+<U6D2B>
+<U6D2C>
+<U6D2D>
+<U6D2E>
+<U6D2F>
+<U6D30>
+<U6D31>
+<U6D32>
+<U6D33>
+<U6D34>
+<U6D35>
+<U6D36>
+<U6D37>
+<U6D38>
+<U6D39>
+<U6D3A>
+<U6D3B>
+<U6D3C>
+<U6D3D>
+<U6D3E>
+<U6D3F>
+<U6D40>
+<U6D41>
+<U6D42>
+<U6D43>
+<U6D44>
+<U6D45>
+<U6D46>
+<U6D47>
+<U6D48>
+<U6D49>
+<U6D4A>
+<U6D4B>
+<U6D4C>
+<U6D4D>
+<U6D4E>
+<U6D4F>
+<U6D50>
+<U6D51>
+<U6D52>
+<U6D53>
+<U6D54>
+<U6D55>
+<U6D56>
+<U6D57>
+<U6D58>
+<U6D59>
+<U6D5A>
+<U6D5B>
+<U6D5C>
+<U6D5D>
+<U6D5E>
+<U6D5F>
+<U6D60>
+<U6D61>
+<U6D62>
+<U6D63>
+<U6D64>
+<U6D65>
+<U6D66>
+<U6D67>
+<U6D68>
+<U6D69>
+<U6D6A>
+<U6D6B>
+<U6D6C>
+<U6D6D>
+<U6D6E>
+<U6D6F>
+<U6D70>
+<U6D71>
+<U6D72>
+<U6D73>
+<U6D74>
+<U6D75>
+<U6D76>
+<U6D77>
+<U6D78>
+<U6D79>
+<U6D7A>
+<U6D7B>
+<U6D7C>
+<U6D7D>
+<U6D7E>
+<U6D7F>
+<U6D80>
+<U6D81>
+<U6D82>
+<U6D83>
+<U6D84>
+<U6D85>
+<U6D86>
+<U6D87>
+<U6D88>
+<U6D89>
+<U6D8A>
+<U6D8B>
+<U6D8C>
+<U6D8D>
+<U6D8E>
+<U6D8F>
+<U6D90>
+<U6D91>
+<U6D92>
+<U6D93>
+<U6D94>
+<U6D95>
+<U6D96>
+<U6D97>
+<U6D98>
+<U6D99>
+<U6D9A>
+<U6D9B>
+<U6D9C>
+<U6D9D>
+<U6D9E>
+<U6D9F>
+<U6DA0>
+<U6DA1>
+<U6DA2>
+<U6DA3>
+<U6DA4>
+<U6DA5>
+<U6DA6>
+<U6DA7>
+<U6DA8>
+<U6DA9>
+<U6DAA>
+<U6DAB>
+<U6DAC>
+<U6DAD>
+<U6DAE>
+<U6DAF>
+<U6DB0>
+<U6DB1>
+<U6DB2>
+<U6DB3>
+<U6DB4>
+<U6DB5>
+<U6DB6>
+<U6DB7>
+<U6DB8>
+<U6DB9>
+<U6DBA>
+<U6DBB>
+<U6DBC>
+<U6DBD>
+<U6DBE>
+<U6DBF>
+<U6DC0>
+<U6DC1>
+<U6DC2>
+<U6DC3>
+<U6DC4>
+<U6DC5>
+<U6DC6>
+<U6DC7>
+<U6DC8>
+<U6DC9>
+<U6DCA>
+<U6DCB>
+<U6DCC>
+<U6DCD>
+<U6DCE>
+<U6DCF>
+<U6DD0>
+<U6DD1>
+<U6DD2>
+<U6DD3>
+<U6DD4>
+<U6DD5>
+<U6DD6>
+<U6DD7>
+<U6DD8>
+<U6DD9>
+<U6DDA>
+<U6DDB>
+<U6DDC>
+<U6DDD>
+<U6DDE>
+<U6DDF>
+<U6DE0>
+<U6DE1>
+<U6DE2>
+<U6DE3>
+<U6DE4>
+<U6DE5>
+<U6DE6>
+<U6DE7>
+<U6DE8>
+<U6DE9>
+<U6DEA>
+<U6DEB>
+<U6DEC>
+<U6DED>
+<U6DEE>
+<U6DEF>
+<U6DF0>
+<U6DF1>
+<U6DF2>
+<U6DF3>
+<U6DF4>
+<U6DF5>
+<U6DF6>
+<U6DF7>
+<U6DF8>
+<U6DF9>
+<U6DFA>
+<U6DFB>
+<U6DFC>
+<U6DFD>
+<U6DFE>
+<U6DFF>
+<U6E00>
+<U6E01>
+<U6E02>
+<U6E03>
+<U6E04>
+<U6E05>
+<U6E06>
+<U6E07>
+<U6E08>
+<U6E09>
+<U6E0A>
+<U6E0B>
+<U6E0C>
+<U6E0D>
+<U6E0E>
+<U6E0F>
+<U6E10>
+<U6E11>
+<U6E12>
+<U6E13>
+<U6E14>
+<U6E15>
+<U6E16>
+<U6E17>
+<U6E18>
+<U6E19>
+<U6E1A>
+<U6E1B>
+<U6E1C>
+<U6E1D>
+<U6E1E>
+<U6E1F>
+<U6E20>
+<U6E21>
+<U6E22>
+<U6E23>
+<U6E24>
+<U6E25>
+<U6E26>
+<U6E27>
+<U6E28>
+<U6E29>
+<U6E2A>
+<U6E2B>
+<U6E2C>
+<U6E2D>
+<U6E2E>
+<U6E2F>
+<U6E30>
+<U6E31>
+<U6E32>
+<U6E33>
+<U6E34>
+<U6E35>
+<U6E36>
+<U6E37>
+<U6E38>
+<U6E39>
+<U6E3A>
+<U6E3B>
+<U6E3C>
+<U6E3D>
+<U6E3E>
+<U6E3F>
+<U6E40>
+<U6E41>
+<U6E42>
+<U6E43>
+<U6E44>
+<U6E45>
+<U6E46>
+<U6E47>
+<U6E48>
+<U6E49>
+<U6E4A>
+<U6E4B>
+<U6E4C>
+<U6E4D>
+<U6E4E>
+<U6E4F>
+<U6E50>
+<U6E51>
+<U6E52>
+<U6E53>
+<U6E54>
+<U6E55>
+<U6E56>
+<U6E57>
+<U6E58>
+<U6E59>
+<U6E5A>
+<U6E5B>
+<U6E5C>
+<U6E5D>
+<U6E5E>
+<U6E5F>
+<U6E60>
+<U6E61>
+<U6E62>
+<U6E63>
+<U6E64>
+<U6E65>
+<U6E66>
+<U6E67>
+<U6E68>
+<U6E69>
+<U6E6A>
+<U6E6B>
+<U6E6C>
+<U6E6D>
+<U6E6E>
+<U6E6F>
+<U6E70>
+<U6E71>
+<U6E72>
+<U6E73>
+<U6E74>
+<U6E75>
+<U6E76>
+<U6E77>
+<U6E78>
+<U6E79>
+<U6E7A>
+<U6E7B>
+<U6E7C>
+<U6E7D>
+<U6E7E>
+<U6E7F>
+<U6E80>
+<U6E81>
+<U6E82>
+<U6E83>
+<U6E84>
+<U6E85>
+<U6E86>
+<U6E87>
+<U6E88>
+<U6E89>
+<U6E8A>
+<U6E8B>
+<U6E8C>
+<U6E8D>
+<U6E8E>
+<U6E8F>
+<U6E90>
+<U6E91>
+<U6E92>
+<U6E93>
+<U6E94>
+<U6E95>
+<U6E96>
+<U6E97>
+<U6E98>
+<U6E99>
+<U6E9A>
+<U6E9B>
+<U6E9C>
+<U6E9D>
+<U6E9E>
+<U6E9F>
+<U6EA0>
+<U6EA1>
+<U6EA2>
+<U6EA3>
+<U6EA4>
+<U6EA5>
+<U6EA6>
+<U6EA7>
+<U6EA8>
+<U6EA9>
+<U6EAA>
+<U6EAB>
+<U6EAC>
+<U6EAD>
+<U6EAE>
+<U6EAF>
+<U6EB0>
+<U6EB1>
+<U6EB2>
+<U6EB3>
+<U6EB4>
+<U6EB5>
+<U6EB6>
+<U6EB7>
+<U6EB8>
+<U6EB9>
+<U6EBA>
+<U6EBB>
+<U6EBC>
+<U6EBD>
+<U6EBE>
+<U6EBF>
+<U6EC0>
+<U6EC1>
+<U6EC2>
+<U6EC3>
+<U6EC4>
+<U6EC5>
+<U6EC6>
+<U6EC7>
+<U6EC8>
+<U6EC9>
+<U6ECA>
+<U6ECB>
+<U6ECC>
+<U6ECD>
+<U6ECE>
+<U6ECF>
+<U6ED0>
+<U6ED1>
+<U6ED2>
+<U6ED3>
+<U6ED4>
+<U6ED5>
+<U6ED6>
+<U6ED7>
+<U6ED8>
+<U6ED9>
+<U6EDA>
+<U6EDB>
+<U6EDC>
+<U6EDD>
+<U6EDE>
+<U6EDF>
+<U6EE0>
+<U6EE1>
+<U6EE2>
+<U6EE3>
+<U6EE4>
+<U6EE5>
+<U6EE6>
+<U6EE7>
+<U6EE8>
+<U6EE9>
+<U6EEA>
+<U6EEB>
+<U6EEC>
+<U6EED>
+<U6EEE>
+<U6EEF>
+<U6EF0>
+<U6EF1>
+<U6EF2>
+<U6EF3>
+<U6EF4>
+<U6EF5>
+<U6EF6>
+<U6EF7>
+<U6EF8>
+<U6EF9>
+<U6EFA>
+<U6EFB>
+<U6EFC>
+<U6EFD>
+<U6EFE>
+<U6EFF>
+<U6F00>
+<U6F01>
+<U6F02>
+<U6F03>
+<U6F04>
+<U6F05>
+<U6F06>
+<U6F07>
+<U6F08>
+<U6F09>
+<U6F0A>
+<U6F0B>
+<U6F0C>
+<U6F0D>
+<U6F0E>
+<U6F0F>
+<U6F10>
+<U6F11>
+<U6F12>
+<U6F13>
+<U6F14>
+<U6F15>
+<U6F16>
+<U6F17>
+<U6F18>
+<U6F19>
+<U6F1A>
+<U6F1B>
+<U6F1C>
+<U6F1D>
+<U6F1E>
+<U6F1F>
+<U6F20>
+<U6F21>
+<U6F22>
+<U6F23>
+<U6F24>
+<U6F25>
+<U6F26>
+<U6F27>
+<U6F28>
+<U6F29>
+<U6F2A>
+<U6F2B>
+<U6F2C>
+<U6F2D>
+<U6F2E>
+<U6F2F>
+<U6F30>
+<U6F31>
+<U6F32>
+<U6F33>
+<U6F34>
+<U6F35>
+<U6F36>
+<U6F37>
+<U6F38>
+<U6F39>
+<U6F3A>
+<U6F3B>
+<U6F3C>
+<U6F3D>
+<U6F3E>
+<U6F3F>
+<U6F40>
+<U6F41>
+<U6F42>
+<U6F43>
+<U6F44>
+<U6F45>
+<U6F46>
+<U6F47>
+<U6F48>
+<U6F49>
+<U6F4A>
+<U6F4B>
+<U6F4C>
+<U6F4D>
+<U6F4E>
+<U6F4F>
+<U6F50>
+<U6F51>
+<U6F52>
+<U6F53>
+<U6F54>
+<U6F55>
+<U6F56>
+<U6F57>
+<U6F58>
+<U6F59>
+<U6F5A>
+<U6F5B>
+<U6F5C>
+<U6F5D>
+<U6F5E>
+<U6F5F>
+<U6F60>
+<U6F61>
+<U6F62>
+<U6F63>
+<U6F64>
+<U6F65>
+<U6F66>
+<U6F67>
+<U6F68>
+<U6F69>
+<U6F6A>
+<U6F6B>
+<U6F6C>
+<U6F6D>
+<U6F6E>
+<U6F6F>
+<U6F70>
+<U6F71>
+<U6F72>
+<U6F73>
+<U6F74>
+<U6F75>
+<U6F76>
+<U6F77>
+<U6F78>
+<U6F79>
+<U6F7A>
+<U6F7B>
+<U6F7C>
+<U6F7D>
+<U6F7E>
+<U6F7F>
+<U6F80>
+<U6F81>
+<U6F82>
+<U6F83>
+<U6F84>
+<U6F85>
+<U6F86>
+<U6F87>
+<U6F88>
+<U6F89>
+<U6F8A>
+<U6F8B>
+<U6F8C>
+<U6F8D>
+<U6F8E>
+<U6F8F>
+<U6F90>
+<U6F91>
+<U6F92>
+<U6F93>
+<U6F94>
+<U6F95>
+<U6F96>
+<U6F97>
+<U6F98>
+<U6F99>
+<U6F9A>
+<U6F9B>
+<U6F9C>
+<U6F9D>
+<U6F9E>
+<U6F9F>
+<U6FA0>
+<U6FA1>
+<U6FA2>
+<U6FA3>
+<U6FA4>
+<U6FA5>
+<U6FA6>
+<U6FA7>
+<U6FA8>
+<U6FA9>
+<U6FAA>
+<U6FAB>
+<U6FAC>
+<U6FAD>
+<U6FAE>
+<U6FAF>
+<U6FB0>
+<U6FB1>
+<U6FB2>
+<U6FB3>
+<U6FB4>
+<U6FB5>
+<U6FB6>
+<U6FB7>
+<U6FB8>
+<U6FB9>
+<U6FBA>
+<U6FBB>
+<U6FBC>
+<U6FBD>
+<U6FBE>
+<U6FBF>
+<U6FC0>
+<U6FC1>
+<U6FC2>
+<U6FC3>
+<U6FC4>
+<U6FC5>
+<U6FC6>
+<U6FC7>
+<U6FC8>
+<U6FC9>
+<U6FCA>
+<U6FCB>
+<U6FCC>
+<U6FCD>
+<U6FCE>
+<U6FCF>
+<U6FD0>
+<U6FD1>
+<U6FD2>
+<U6FD3>
+<U6FD4>
+<U6FD5>
+<U6FD6>
+<U6FD7>
+<U6FD8>
+<U6FD9>
+<U6FDA>
+<U6FDB>
+<U6FDC>
+<U6FDD>
+<U6FDE>
+<U6FDF>
+<U6FE0>
+<U6FE1>
+<U6FE2>
+<U6FE3>
+<U6FE4>
+<U6FE5>
+<U6FE6>
+<U6FE7>
+<U6FE8>
+<U6FE9>
+<U6FEA>
+<U6FEB>
+<U6FEC>
+<U6FED>
+<U6FEE>
+<U6FEF>
+<U6FF0>
+<U6FF1>
+<U6FF2>
+<U6FF3>
+<U6FF4>
+<U6FF5>
+<U6FF6>
+<U6FF7>
+<U6FF8>
+<U6FF9>
+<U6FFA>
+<U6FFB>
+<U6FFC>
+<U6FFD>
+<U6FFE>
+<U6FFF>
+<U7000>
+<U7001>
+<U7002>
+<U7003>
+<U7004>
+<U7005>
+<U7006>
+<U7007>
+<U7008>
+<U7009>
+<U700A>
+<U700B>
+<U700C>
+<U700D>
+<U700E>
+<U700F>
+<U7010>
+<U7011>
+<U7012>
+<U7013>
+<U7014>
+<U7015>
+<U7016>
+<U7017>
+<U7018>
+<U7019>
+<U701A>
+<U701B>
+<U701C>
+<U701D>
+<U701E>
+<U701F>
+<U7020>
+<U7021>
+<U7022>
+<U7023>
+<U7024>
+<U7025>
+<U7026>
+<U7027>
+<U7028>
+<U7029>
+<U702A>
+<U702B>
+<U702C>
+<U702D>
+<U702E>
+<U702F>
+<U7030>
+<U7031>
+<U7032>
+<U7033>
+<U7034>
+<U7035>
+<U7036>
+<U7037>
+<U7038>
+<U7039>
+<U703A>
+<U703B>
+<U703C>
+<U703D>
+<U703E>
+<U703F>
+<U7040>
+<U7041>
+<U7042>
+<U7043>
+<U7044>
+<U7045>
+<U7046>
+<U7047>
+<U7048>
+<U7049>
+<U704A>
+<U704B>
+<U704C>
+<U704D>
+<U704E>
+<U704F>
+<U7050>
+<U7051>
+<U7052>
+<U7053>
+<U7054>
+<U7055>
+<U7056>
+<U7057>
+<U7058>
+<U7059>
+<U705A>
+<U705B>
+<U705C>
+<U705D>
+<U705E>
+<U705F>
+<U7060>
+<U7061>
+<U7062>
+<U7063>
+<U7064>
+<U7065>
+<U7066>
+<U7067>
+<U7068>
+<U7069>
+<U706A>
+<U706B>
+<U706C>
+<U706D>
+<U706E>
+<U706F>
+<U7070>
+<U7071>
+<U7072>
+<U7073>
+<U7074>
+<U7075>
+<U7076>
+<U7077>
+<U7078>
+<U7079>
+<U707A>
+<U707B>
+<U707C>
+<U707D>
+<U707E>
+<U707F>
+<U7080>
+<U7081>
+<U7082>
+<U7083>
+<U7084>
+<U7085>
+<U7086>
+<U7087>
+<U7088>
+<U7089>
+<U708A>
+<U708B>
+<U708C>
+<U708D>
+<U708E>
+<U708F>
+<U7090>
+<U7091>
+<U7092>
+<U7093>
+<U7094>
+<U7095>
+<U7096>
+<U7097>
+<U7098>
+<U7099>
+<U709A>
+<U709B>
+<U709C>
+<U709D>
+<U709E>
+<U709F>
+<U70A0>
+<U70A1>
+<U70A2>
+<U70A3>
+<U70A4>
+<U70A5>
+<U70A6>
+<U70A7>
+<U70A8>
+<U70A9>
+<U70AA>
+<U70AB>
+<U70AC>
+<U70AD>
+<U70AE>
+<U70AF>
+<U70B0>
+<U70B1>
+<U70B2>
+<U70B3>
+<U70B4>
+<U70B5>
+<U70B6>
+<U70B7>
+<U70B8>
+<U70B9>
+<U70BA>
+<U70BB>
+<U70BC>
+<U70BD>
+<U70BE>
+<U70BF>
+<U70C0>
+<U70C1>
+<U70C2>
+<U70C3>
+<U70C4>
+<U70C5>
+<U70C6>
+<U70C7>
+<U70C8>
+<U70C9>
+<U70CA>
+<U70CB>
+<U70CC>
+<U70CD>
+<U70CE>
+<U70CF>
+<U70D0>
+<U70D1>
+<U70D2>
+<U70D3>
+<U70D4>
+<U70D5>
+<U70D6>
+<U70D7>
+<U70D8>
+<U70D9>
+<U70DA>
+<U70DB>
+<U70DC>
+<U70DD>
+<U70DE>
+<U70DF>
+<U70E0>
+<U70E1>
+<U70E2>
+<U70E3>
+<U70E4>
+<U70E5>
+<U70E6>
+<U70E7>
+<U70E8>
+<U70E9>
+<U70EA>
+<U70EB>
+<U70EC>
+<U70ED>
+<U70EE>
+<U70EF>
+<U70F0>
+<U70F1>
+<U70F2>
+<U70F3>
+<U70F4>
+<U70F5>
+<U70F6>
+<U70F7>
+<U70F8>
+<U70F9>
+<U70FA>
+<U70FB>
+<U70FC>
+<U70FD>
+<U70FE>
+<U70FF>
+<U7100>
+<U7101>
+<U7102>
+<U7103>
+<U7104>
+<U7105>
+<U7106>
+<U7107>
+<U7108>
+<U7109>
+<U710A>
+<U710B>
+<U710C>
+<U710D>
+<U710E>
+<U710F>
+<U7110>
+<U7111>
+<U7112>
+<U7113>
+<U7114>
+<U7115>
+<U7116>
+<U7117>
+<U7118>
+<U7119>
+<U711A>
+<U711B>
+<U711C>
+<U711D>
+<U711E>
+<U711F>
+<U7120>
+<U7121>
+<U7122>
+<U7123>
+<U7124>
+<U7125>
+<U7126>
+<U7127>
+<U7128>
+<U7129>
+<U712A>
+<U712B>
+<U712C>
+<U712D>
+<U712E>
+<U712F>
+<U7130>
+<U7131>
+<U7132>
+<U7133>
+<U7134>
+<U7135>
+<U7136>
+<U7137>
+<U7138>
+<U7139>
+<U713A>
+<U713B>
+<U713C>
+<U713D>
+<U713E>
+<U713F>
+<U7140>
+<U7141>
+<U7142>
+<U7143>
+<U7144>
+<U7145>
+<U7146>
+<U7147>
+<U7148>
+<U7149>
+<U714A>
+<U714B>
+<U714C>
+<U714D>
+<U714E>
+<U714F>
+<U7150>
+<U7151>
+<U7152>
+<U7153>
+<U7154>
+<U7155>
+<U7156>
+<U7157>
+<U7158>
+<U7159>
+<U715A>
+<U715B>
+<U715C>
+<U715D>
+<U715E>
+<U715F>
+<U7160>
+<U7161>
+<U7162>
+<U7163>
+<U7164>
+<U7165>
+<U7166>
+<U7167>
+<U7168>
+<U7169>
+<U716A>
+<U716B>
+<U716C>
+<U716D>
+<U716E>
+<U716F>
+<U7170>
+<U7171>
+<U7172>
+<U7173>
+<U7174>
+<U7175>
+<U7176>
+<U7177>
+<U7178>
+<U7179>
+<U717A>
+<U717B>
+<U717C>
+<U717D>
+<U717E>
+<U717F>
+<U7180>
+<U7181>
+<U7182>
+<U7183>
+<U7184>
+<U7185>
+<U7186>
+<U7187>
+<U7188>
+<U7189>
+<U718A>
+<U718B>
+<U718C>
+<U718D>
+<U718E>
+<U718F>
+<U7190>
+<U7191>
+<U7192>
+<U7193>
+<U7194>
+<U7195>
+<U7196>
+<U7197>
+<U7198>
+<U7199>
+<U719A>
+<U719B>
+<U719C>
+<U719D>
+<U719E>
+<U719F>
+<U71A0>
+<U71A1>
+<U71A2>
+<U71A3>
+<U71A4>
+<U71A5>
+<U71A6>
+<U71A7>
+<U71A8>
+<U71A9>
+<U71AA>
+<U71AB>
+<U71AC>
+<U71AD>
+<U71AE>
+<U71AF>
+<U71B0>
+<U71B1>
+<U71B2>
+<U71B3>
+<U71B4>
+<U71B5>
+<U71B6>
+<U71B7>
+<U71B8>
+<U71B9>
+<U71BA>
+<U71BB>
+<U71BC>
+<U71BD>
+<U71BE>
+<U71BF>
+<U71C0>
+<U71C1>
+<U71C2>
+<U71C3>
+<U71C4>
+<U71C5>
+<U71C6>
+<U71C7>
+<U71C8>
+<U71C9>
+<U71CA>
+<U71CB>
+<U71CC>
+<U71CD>
+<U71CE>
+<U71CF>
+<U71D0>
+<U71D1>
+<U71D2>
+<U71D3>
+<U71D4>
+<U71D5>
+<U71D6>
+<U71D7>
+<U71D8>
+<U71D9>
+<U71DA>
+<U71DB>
+<U71DC>
+<U71DD>
+<U71DE>
+<U71DF>
+<U71E0>
+<U71E1>
+<U71E2>
+<U71E3>
+<U71E4>
+<U71E5>
+<U71E6>
+<U71E7>
+<U71E8>
+<U71E9>
+<U71EA>
+<U71EB>
+<U71EC>
+<U71ED>
+<U71EE>
+<U71EF>
+<U71F0>
+<U71F1>
+<U71F2>
+<U71F3>
+<U71F4>
+<U71F5>
+<U71F6>
+<U71F7>
+<U71F8>
+<U71F9>
+<U71FA>
+<U71FB>
+<U71FC>
+<U71FD>
+<U71FE>
+<U71FF>
+<U7200>
+<U7201>
+<U7202>
+<U7203>
+<U7204>
+<U7205>
+<U7206>
+<U7207>
+<U7208>
+<U7209>
+<U720A>
+<U720B>
+<U720C>
+<U720D>
+<U720E>
+<U720F>
+<U7210>
+<U7211>
+<U7212>
+<U7213>
+<U7214>
+<U7215>
+<U7216>
+<U7217>
+<U7218>
+<U7219>
+<U721A>
+<U721B>
+<U721C>
+<U721D>
+<U721E>
+<U721F>
+<U7220>
+<U7221>
+<U7222>
+<U7223>
+<U7224>
+<U7225>
+<U7226>
+<U7227>
+<U7228>
+<U7229>
+<U722A>
+<U722B>
+<U722C>
+<U722D>
+<U722E>
+<U722F>
+<U7230>
+<U7231>
+<U7232>
+<U7233>
+<U7234>
+<U7235>
+<U7236>
+<U7237>
+<U7238>
+<U7239>
+<U723A>
+<U723B>
+<U723C>
+<U723D>
+<U723E>
+<U723F>
+<U7240>
+<U7241>
+<U7242>
+<U7243>
+<U7244>
+<U7245>
+<U7246>
+<U7247>
+<U7248>
+<U7249>
+<U724A>
+<U724B>
+<U724C>
+<U724D>
+<U724E>
+<U724F>
+<U7250>
+<U7251>
+<U7252>
+<U7253>
+<U7254>
+<U7255>
+<U7256>
+<U7257>
+<U7258>
+<U7259>
+<U725A>
+<U725B>
+<U725C>
+<U725D>
+<U725E>
+<U725F>
+<U7260>
+<U7261>
+<U7262>
+<U7263>
+<U7264>
+<U7265>
+<U7266>
+<U7267>
+<U7268>
+<U7269>
+<U726A>
+<U726B>
+<U726C>
+<U726D>
+<U726E>
+<U726F>
+<U7270>
+<U7271>
+<U7272>
+<U7273>
+<U7274>
+<U7275>
+<U7276>
+<U7277>
+<U7278>
+<U7279>
+<U727A>
+<U727B>
+<U727C>
+<U727D>
+<U727E>
+<U727F>
+<U7280>
+<U7281>
+<U7282>
+<U7283>
+<U7284>
+<U7285>
+<U7286>
+<U7287>
+<U7288>
+<U7289>
+<U728A>
+<U728B>
+<U728C>
+<U728D>
+<U728E>
+<U728F>
+<U7290>
+<U7291>
+<U7292>
+<U7293>
+<U7294>
+<U7295>
+<U7296>
+<U7297>
+<U7298>
+<U7299>
+<U729A>
+<U729B>
+<U729C>
+<U729D>
+<U729E>
+<U729F>
+<U72A0>
+<U72A1>
+<U72A2>
+<U72A3>
+<U72A4>
+<U72A5>
+<U72A6>
+<U72A7>
+<U72A8>
+<U72A9>
+<U72AA>
+<U72AB>
+<U72AC>
+<U72AD>
+<U72AE>
+<U72AF>
+<U72B0>
+<U72B1>
+<U72B2>
+<U72B3>
+<U72B4>
+<U72B5>
+<U72B6>
+<U72B7>
+<U72B8>
+<U72B9>
+<U72BA>
+<U72BB>
+<U72BC>
+<U72BD>
+<U72BE>
+<U72BF>
+<U72C0>
+<U72C1>
+<U72C2>
+<U72C3>
+<U72C4>
+<U72C5>
+<U72C6>
+<U72C7>
+<U72C8>
+<U72C9>
+<U72CA>
+<U72CB>
+<U72CC>
+<U72CD>
+<U72CE>
+<U72CF>
+<U72D0>
+<U72D1>
+<U72D2>
+<U72D3>
+<U72D4>
+<U72D5>
+<U72D6>
+<U72D7>
+<U72D8>
+<U72D9>
+<U72DA>
+<U72DB>
+<U72DC>
+<U72DD>
+<U72DE>
+<U72DF>
+<U72E0>
+<U72E1>
+<U72E2>
+<U72E3>
+<U72E4>
+<U72E5>
+<U72E6>
+<U72E7>
+<U72E8>
+<U72E9>
+<U72EA>
+<U72EB>
+<U72EC>
+<U72ED>
+<U72EE>
+<U72EF>
+<U72F0>
+<U72F1>
+<U72F2>
+<U72F3>
+<U72F4>
+<U72F5>
+<U72F6>
+<U72F7>
+<U72F8>
+<U72F9>
+<U72FA>
+<U72FB>
+<U72FC>
+<U72FD>
+<U72FE>
+<U72FF>
+<U7300>
+<U7301>
+<U7302>
+<U7303>
+<U7304>
+<U7305>
+<U7306>
+<U7307>
+<U7308>
+<U7309>
+<U730A>
+<U730B>
+<U730C>
+<U730D>
+<U730E>
+<U730F>
+<U7310>
+<U7311>
+<U7312>
+<U7313>
+<U7314>
+<U7315>
+<U7316>
+<U7317>
+<U7318>
+<U7319>
+<U731A>
+<U731B>
+<U731C>
+<U731D>
+<U731E>
+<U731F>
+<U7320>
+<U7321>
+<U7322>
+<U7323>
+<U7324>
+<U7325>
+<U7326>
+<U7327>
+<U7328>
+<U7329>
+<U732A>
+<U732B>
+<U732C>
+<U732D>
+<U732E>
+<U732F>
+<U7330>
+<U7331>
+<U7332>
+<U7333>
+<U7334>
+<U7335>
+<U7336>
+<U7337>
+<U7338>
+<U7339>
+<U733A>
+<U733B>
+<U733C>
+<U733D>
+<U733E>
+<U733F>
+<U7340>
+<U7341>
+<U7342>
+<U7343>
+<U7344>
+<U7345>
+<U7346>
+<U7347>
+<U7348>
+<U7349>
+<U734A>
+<U734B>
+<U734C>
+<U734D>
+<U734E>
+<U734F>
+<U7350>
+<U7351>
+<U7352>
+<U7353>
+<U7354>
+<U7355>
+<U7356>
+<U7357>
+<U7358>
+<U7359>
+<U735A>
+<U735B>
+<U735C>
+<U735D>
+<U735E>
+<U735F>
+<U7360>
+<U7361>
+<U7362>
+<U7363>
+<U7364>
+<U7365>
+<U7366>
+<U7367>
+<U7368>
+<U7369>
+<U736A>
+<U736B>
+<U736C>
+<U736D>
+<U736E>
+<U736F>
+<U7370>
+<U7371>
+<U7372>
+<U7373>
+<U7374>
+<U7375>
+<U7376>
+<U7377>
+<U7378>
+<U7379>
+<U737A>
+<U737B>
+<U737C>
+<U737D>
+<U737E>
+<U737F>
+<U7380>
+<U7381>
+<U7382>
+<U7383>
+<U7384>
+<U7385>
+<U7386>
+<U7387>
+<U7388>
+<U7389>
+<U738A>
+<U738B>
+<U738C>
+<U738D>
+<U738E>
+<U738F>
+<U7390>
+<U7391>
+<U7392>
+<U7393>
+<U7394>
+<U7395>
+<U7396>
+<U7397>
+<U7398>
+<U7399>
+<U739A>
+<U739B>
+<U739C>
+<U739D>
+<U739E>
+<U739F>
+<U73A0>
+<U73A1>
+<U73A2>
+<U73A3>
+<U73A4>
+<U73A5>
+<U73A6>
+<U73A7>
+<U73A8>
+<U73A9>
+<U73AA>
+<U73AB>
+<U73AC>
+<U73AD>
+<U73AE>
+<U73AF>
+<U73B0>
+<U73B1>
+<U73B2>
+<U73B3>
+<U73B4>
+<U73B5>
+<U73B6>
+<U73B7>
+<U73B8>
+<U73B9>
+<U73BA>
+<U73BB>
+<U73BC>
+<U73BD>
+<U73BE>
+<U73BF>
+<U73C0>
+<U73C1>
+<U73C2>
+<U73C3>
+<U73C4>
+<U73C5>
+<U73C6>
+<U73C7>
+<U73C8>
+<U73C9>
+<U73CA>
+<U73CB>
+<U73CC>
+<U73CD>
+<U73CE>
+<U73CF>
+<U73D0>
+<U73D1>
+<U73D2>
+<U73D3>
+<U73D4>
+<U73D5>
+<U73D6>
+<U73D7>
+<U73D8>
+<U73D9>
+<U73DA>
+<U73DB>
+<U73DC>
+<U73DD>
+<U73DE>
+<U73DF>
+<U73E0>
+<U73E1>
+<U73E2>
+<U73E3>
+<U73E4>
+<U73E5>
+<U73E6>
+<U73E7>
+<U73E8>
+<U73E9>
+<U73EA>
+<U73EB>
+<U73EC>
+<U73ED>
+<U73EE>
+<U73EF>
+<U73F0>
+<U73F1>
+<U73F2>
+<U73F3>
+<U73F4>
+<U73F5>
+<U73F6>
+<U73F7>
+<U73F8>
+<U73F9>
+<U73FA>
+<U73FB>
+<U73FC>
+<U73FD>
+<U73FE>
+<U73FF>
+<U7400>
+<U7401>
+<U7402>
+<U7403>
+<U7404>
+<U7405>
+<U7406>
+<U7407>
+<U7408>
+<U7409>
+<U740A>
+<U740B>
+<U740C>
+<U740D>
+<U740E>
+<U740F>
+<U7410>
+<U7411>
+<U7412>
+<U7413>
+<U7414>
+<U7415>
+<U7416>
+<U7417>
+<U7418>
+<U7419>
+<U741A>
+<U741B>
+<U741C>
+<U741D>
+<U741E>
+<U741F>
+<U7420>
+<U7421>
+<U7422>
+<U7423>
+<U7424>
+<U7425>
+<U7426>
+<U7427>
+<U7428>
+<U7429>
+<U742A>
+<U742B>
+<U742C>
+<U742D>
+<U742E>
+<U742F>
+<U7430>
+<U7431>
+<U7432>
+<U7433>
+<U7434>
+<U7435>
+<U7436>
+<U7437>
+<U7438>
+<U7439>
+<U743A>
+<U743B>
+<U743C>
+<U743D>
+<U743E>
+<U743F>
+<U7440>
+<U7441>
+<U7442>
+<U7443>
+<U7444>
+<U7445>
+<U7446>
+<U7447>
+<U7448>
+<U7449>
+<U744A>
+<U744B>
+<U744C>
+<U744D>
+<U744E>
+<U744F>
+<U7450>
+<U7451>
+<U7452>
+<U7453>
+<U7454>
+<U7455>
+<U7456>
+<U7457>
+<U7458>
+<U7459>
+<U745A>
+<U745B>
+<U745C>
+<U745D>
+<U745E>
+<U745F>
+<U7460>
+<U7461>
+<U7462>
+<U7463>
+<U7464>
+<U7465>
+<U7466>
+<U7467>
+<U7468>
+<U7469>
+<U746A>
+<U746B>
+<U746C>
+<U746D>
+<U746E>
+<U746F>
+<U7470>
+<U7471>
+<U7472>
+<U7473>
+<U7474>
+<U7475>
+<U7476>
+<U7477>
+<U7478>
+<U7479>
+<U747A>
+<U747B>
+<U747C>
+<U747D>
+<U747E>
+<U747F>
+<U7480>
+<U7481>
+<U7482>
+<U7483>
+<U7484>
+<U7485>
+<U7486>
+<U7487>
+<U7488>
+<U7489>
+<U748A>
+<U748B>
+<U748C>
+<U748D>
+<U748E>
+<U748F>
+<U7490>
+<U7491>
+<U7492>
+<U7493>
+<U7494>
+<U7495>
+<U7496>
+<U7497>
+<U7498>
+<U7499>
+<U749A>
+<U749B>
+<U749C>
+<U749D>
+<U749E>
+<U749F>
+<U74A0>
+<U74A1>
+<U74A2>
+<U74A3>
+<U74A4>
+<U74A5>
+<U74A6>
+<U74A7>
+<U74A8>
+<U74A9>
+<U74AA>
+<U74AB>
+<U74AC>
+<U74AD>
+<U74AE>
+<U74AF>
+<U74B0>
+<U74B1>
+<U74B2>
+<U74B3>
+<U74B4>
+<U74B5>
+<U74B6>
+<U74B7>
+<U74B8>
+<U74B9>
+<U74BA>
+<U74BB>
+<U74BC>
+<U74BD>
+<U74BE>
+<U74BF>
+<U74C0>
+<U74C1>
+<U74C2>
+<U74C3>
+<U74C4>
+<U74C5>
+<U74C6>
+<U74C7>
+<U74C8>
+<U74C9>
+<U74CA>
+<U74CB>
+<U74CC>
+<U74CD>
+<U74CE>
+<U74CF>
+<U74D0>
+<U74D1>
+<U74D2>
+<U74D3>
+<U74D4>
+<U74D5>
+<U74D6>
+<U74D7>
+<U74D8>
+<U74D9>
+<U74DA>
+<U74DB>
+<U74DC>
+<U74DD>
+<U74DE>
+<U74DF>
+<U74E0>
+<U74E1>
+<U74E2>
+<U74E3>
+<U74E4>
+<U74E5>
+<U74E6>
+<U74E7>
+<U74E8>
+<U74E9>
+<U74EA>
+<U74EB>
+<U74EC>
+<U74ED>
+<U74EE>
+<U74EF>
+<U74F0>
+<U74F1>
+<U74F2>
+<U74F3>
+<U74F4>
+<U74F5>
+<U74F6>
+<U74F7>
+<U74F8>
+<U74F9>
+<U74FA>
+<U74FB>
+<U74FC>
+<U74FD>
+<U74FE>
+<U74FF>
+<U7500>
+<U7501>
+<U7502>
+<U7503>
+<U7504>
+<U7505>
+<U7506>
+<U7507>
+<U7508>
+<U7509>
+<U750A>
+<U750B>
+<U750C>
+<U750D>
+<U750E>
+<U750F>
+<U7510>
+<U7511>
+<U7512>
+<U7513>
+<U7514>
+<U7515>
+<U7516>
+<U7517>
+<U7518>
+<U7519>
+<U751A>
+<U751B>
+<U751C>
+<U751D>
+<U751E>
+<U751F>
+<U7520>
+<U7521>
+<U7522>
+<U7523>
+<U7524>
+<U7525>
+<U7526>
+<U7527>
+<U7528>
+<U7529>
+<U752A>
+<U752B>
+<U752C>
+<U752D>
+<U752E>
+<U752F>
+<U7530>
+<U7531>
+<U7532>
+<U7533>
+<U7534>
+<U7535>
+<U7536>
+<U7537>
+<U7538>
+<U7539>
+<U753A>
+<U753B>
+<U753C>
+<U753D>
+<U753E>
+<U753F>
+<U7540>
+<U7541>
+<U7542>
+<U7543>
+<U7544>
+<U7545>
+<U7546>
+<U7547>
+<U7548>
+<U7549>
+<U754A>
+<U754B>
+<U754C>
+<U754D>
+<U754E>
+<U754F>
+<U7550>
+<U7551>
+<U7552>
+<U7553>
+<U7554>
+<U7555>
+<U7556>
+<U7557>
+<U7558>
+<U7559>
+<U755A>
+<U755B>
+<U755C>
+<U755D>
+<U755E>
+<U755F>
+<U7560>
+<U7561>
+<U7562>
+<U7563>
+<U7564>
+<U7565>
+<U7566>
+<U7567>
+<U7568>
+<U7569>
+<U756A>
+<U756B>
+<U756C>
+<U756D>
+<U756E>
+<U756F>
+<U7570>
+<U7571>
+<U7572>
+<U7573>
+<U7574>
+<U7575>
+<U7576>
+<U7577>
+<U7578>
+<U7579>
+<U757A>
+<U757B>
+<U757C>
+<U757D>
+<U757E>
+<U757F>
+<U7580>
+<U7581>
+<U7582>
+<U7583>
+<U7584>
+<U7585>
+<U7586>
+<U7587>
+<U7588>
+<U7589>
+<U758A>
+<U758B>
+<U758C>
+<U758D>
+<U758E>
+<U758F>
+<U7590>
+<U7591>
+<U7592>
+<U7593>
+<U7594>
+<U7595>
+<U7596>
+<U7597>
+<U7598>
+<U7599>
+<U759A>
+<U759B>
+<U759C>
+<U759D>
+<U759E>
+<U759F>
+<U75A0>
+<U75A1>
+<U75A2>
+<U75A3>
+<U75A4>
+<U75A5>
+<U75A6>
+<U75A7>
+<U75A8>
+<U75A9>
+<U75AA>
+<U75AB>
+<U75AC>
+<U75AD>
+<U75AE>
+<U75AF>
+<U75B0>
+<U75B1>
+<U75B2>
+<U75B3>
+<U75B4>
+<U75B5>
+<U75B6>
+<U75B7>
+<U75B8>
+<U75B9>
+<U75BA>
+<U75BB>
+<U75BC>
+<U75BD>
+<U75BE>
+<U75BF>
+<U75C0>
+<U75C1>
+<U75C2>
+<U75C3>
+<U75C4>
+<U75C5>
+<U75C6>
+<U75C7>
+<U75C8>
+<U75C9>
+<U75CA>
+<U75CB>
+<U75CC>
+<U75CD>
+<U75CE>
+<U75CF>
+<U75D0>
+<U75D1>
+<U75D2>
+<U75D3>
+<U75D4>
+<U75D5>
+<U75D6>
+<U75D7>
+<U75D8>
+<U75D9>
+<U75DA>
+<U75DB>
+<U75DC>
+<U75DD>
+<U75DE>
+<U75DF>
+<U75E0>
+<U75E1>
+<U75E2>
+<U75E3>
+<U75E4>
+<U75E5>
+<U75E6>
+<U75E7>
+<U75E8>
+<U75E9>
+<U75EA>
+<U75EB>
+<U75EC>
+<U75ED>
+<U75EE>
+<U75EF>
+<U75F0>
+<U75F1>
+<U75F2>
+<U75F3>
+<U75F4>
+<U75F5>
+<U75F6>
+<U75F7>
+<U75F8>
+<U75F9>
+<U75FA>
+<U75FB>
+<U75FC>
+<U75FD>
+<U75FE>
+<U75FF>
+<U7600>
+<U7601>
+<U7602>
+<U7603>
+<U7604>
+<U7605>
+<U7606>
+<U7607>
+<U7608>
+<U7609>
+<U760A>
+<U760B>
+<U760C>
+<U760D>
+<U760E>
+<U760F>
+<U7610>
+<U7611>
+<U7612>
+<U7613>
+<U7614>
+<U7615>
+<U7616>
+<U7617>
+<U7618>
+<U7619>
+<U761A>
+<U761B>
+<U761C>
+<U761D>
+<U761E>
+<U761F>
+<U7620>
+<U7621>
+<U7622>
+<U7623>
+<U7624>
+<U7625>
+<U7626>
+<U7627>
+<U7628>
+<U7629>
+<U762A>
+<U762B>
+<U762C>
+<U762D>
+<U762E>
+<U762F>
+<U7630>
+<U7631>
+<U7632>
+<U7633>
+<U7634>
+<U7635>
+<U7636>
+<U7637>
+<U7638>
+<U7639>
+<U763A>
+<U763B>
+<U763C>
+<U763D>
+<U763E>
+<U763F>
+<U7640>
+<U7641>
+<U7642>
+<U7643>
+<U7644>
+<U7645>
+<U7646>
+<U7647>
+<U7648>
+<U7649>
+<U764A>
+<U764B>
+<U764C>
+<U764D>
+<U764E>
+<U764F>
+<U7650>
+<U7651>
+<U7652>
+<U7653>
+<U7654>
+<U7655>
+<U7656>
+<U7657>
+<U7658>
+<U7659>
+<U765A>
+<U765B>
+<U765C>
+<U765D>
+<U765E>
+<U765F>
+<U7660>
+<U7661>
+<U7662>
+<U7663>
+<U7664>
+<U7665>
+<U7666>
+<U7667>
+<U7668>
+<U7669>
+<U766A>
+<U766B>
+<U766C>
+<U766D>
+<U766E>
+<U766F>
+<U7670>
+<U7671>
+<U7672>
+<U7673>
+<U7674>
+<U7675>
+<U7676>
+<U7677>
+<U7678>
+<U7679>
+<U767A>
+<U767B>
+<U767C>
+<U767D>
+<U767E>
+<U767F>
+<U7680>
+<U7681>
+<U7682>
+<U7683>
+<U7684>
+<U7685>
+<U7686>
+<U7687>
+<U7688>
+<U7689>
+<U768A>
+<U768B>
+<U768C>
+<U768D>
+<U768E>
+<U768F>
+<U7690>
+<U7691>
+<U7692>
+<U7693>
+<U7694>
+<U7695>
+<U7696>
+<U7697>
+<U7698>
+<U7699>
+<U769A>
+<U769B>
+<U769C>
+<U769D>
+<U769E>
+<U769F>
+<U76A0>
+<U76A1>
+<U76A2>
+<U76A3>
+<U76A4>
+<U76A5>
+<U76A6>
+<U76A7>
+<U76A8>
+<U76A9>
+<U76AA>
+<U76AB>
+<U76AC>
+<U76AD>
+<U76AE>
+<U76AF>
+<U76B0>
+<U76B1>
+<U76B2>
+<U76B3>
+<U76B4>
+<U76B5>
+<U76B6>
+<U76B7>
+<U76B8>
+<U76B9>
+<U76BA>
+<U76BB>
+<U76BC>
+<U76BD>
+<U76BE>
+<U76BF>
+<U76C0>
+<U76C1>
+<U76C2>
+<U76C3>
+<U76C4>
+<U76C5>
+<U76C6>
+<U76C7>
+<U76C8>
+<U76C9>
+<U76CA>
+<U76CB>
+<U76CC>
+<U76CD>
+<U76CE>
+<U76CF>
+<U76D0>
+<U76D1>
+<U76D2>
+<U76D3>
+<U76D4>
+<U76D5>
+<U76D6>
+<U76D7>
+<U76D8>
+<U76D9>
+<U76DA>
+<U76DB>
+<U76DC>
+<U76DD>
+<U76DE>
+<U76DF>
+<U76E0>
+<U76E1>
+<U76E2>
+<U76E3>
+<U76E4>
+<U76E5>
+<U76E6>
+<U76E7>
+<U76E8>
+<U76E9>
+<U76EA>
+<U76EB>
+<U76EC>
+<U76ED>
+<U76EE>
+<U76EF>
+<U76F0>
+<U76F1>
+<U76F2>
+<U76F3>
+<U76F4>
+<U76F5>
+<U76F6>
+<U76F7>
+<U76F8>
+<U76F9>
+<U76FA>
+<U76FB>
+<U76FC>
+<U76FD>
+<U76FE>
+<U76FF>
+<U7700>
+<U7701>
+<U7702>
+<U7703>
+<U7704>
+<U7705>
+<U7706>
+<U7707>
+<U7708>
+<U7709>
+<U770A>
+<U770B>
+<U770C>
+<U770D>
+<U770E>
+<U770F>
+<U7710>
+<U7711>
+<U7712>
+<U7713>
+<U7714>
+<U7715>
+<U7716>
+<U7717>
+<U7718>
+<U7719>
+<U771A>
+<U771B>
+<U771C>
+<U771D>
+<U771E>
+<U771F>
+<U7720>
+<U7721>
+<U7722>
+<U7723>
+<U7724>
+<U7725>
+<U7726>
+<U7727>
+<U7728>
+<U7729>
+<U772A>
+<U772B>
+<U772C>
+<U772D>
+<U772E>
+<U772F>
+<U7730>
+<U7731>
+<U7732>
+<U7733>
+<U7734>
+<U7735>
+<U7736>
+<U7737>
+<U7738>
+<U7739>
+<U773A>
+<U773B>
+<U773C>
+<U773D>
+<U773E>
+<U773F>
+<U7740>
+<U7741>
+<U7742>
+<U7743>
+<U7744>
+<U7745>
+<U7746>
+<U7747>
+<U7748>
+<U7749>
+<U774A>
+<U774B>
+<U774C>
+<U774D>
+<U774E>
+<U774F>
+<U7750>
+<U7751>
+<U7752>
+<U7753>
+<U7754>
+<U7755>
+<U7756>
+<U7757>
+<U7758>
+<U7759>
+<U775A>
+<U775B>
+<U775C>
+<U775D>
+<U775E>
+<U775F>
+<U7760>
+<U7761>
+<U7762>
+<U7763>
+<U7764>
+<U7765>
+<U7766>
+<U7767>
+<U7768>
+<U7769>
+<U776A>
+<U776B>
+<U776C>
+<U776D>
+<U776E>
+<U776F>
+<U7770>
+<U7771>
+<U7772>
+<U7773>
+<U7774>
+<U7775>
+<U7776>
+<U7777>
+<U7778>
+<U7779>
+<U777A>
+<U777B>
+<U777C>
+<U777D>
+<U777E>
+<U777F>
+<U7780>
+<U7781>
+<U7782>
+<U7783>
+<U7784>
+<U7785>
+<U7786>
+<U7787>
+<U7788>
+<U7789>
+<U778A>
+<U778B>
+<U778C>
+<U778D>
+<U778E>
+<U778F>
+<U7790>
+<U7791>
+<U7792>
+<U7793>
+<U7794>
+<U7795>
+<U7796>
+<U7797>
+<U7798>
+<U7799>
+<U779A>
+<U779B>
+<U779C>
+<U779D>
+<U779E>
+<U779F>
+<U77A0>
+<U77A1>
+<U77A2>
+<U77A3>
+<U77A4>
+<U77A5>
+<U77A6>
+<U77A7>
+<U77A8>
+<U77A9>
+<U77AA>
+<U77AB>
+<U77AC>
+<U77AD>
+<U77AE>
+<U77AF>
+<U77B0>
+<U77B1>
+<U77B2>
+<U77B3>
+<U77B4>
+<U77B5>
+<U77B6>
+<U77B7>
+<U77B8>
+<U77B9>
+<U77BA>
+<U77BB>
+<U77BC>
+<U77BD>
+<U77BE>
+<U77BF>
+<U77C0>
+<U77C1>
+<U77C2>
+<U77C3>
+<U77C4>
+<U77C5>
+<U77C6>
+<U77C7>
+<U77C8>
+<U77C9>
+<U77CA>
+<U77CB>
+<U77CC>
+<U77CD>
+<U77CE>
+<U77CF>
+<U77D0>
+<U77D1>
+<U77D2>
+<U77D3>
+<U77D4>
+<U77D5>
+<U77D6>
+<U77D7>
+<U77D8>
+<U77D9>
+<U77DA>
+<U77DB>
+<U77DC>
+<U77DD>
+<U77DE>
+<U77DF>
+<U77E0>
+<U77E1>
+<U77E2>
+<U77E3>
+<U77E4>
+<U77E5>
+<U77E6>
+<U77E7>
+<U77E8>
+<U77E9>
+<U77EA>
+<U77EB>
+<U77EC>
+<U77ED>
+<U77EE>
+<U77EF>
+<U77F0>
+<U77F1>
+<U77F2>
+<U77F3>
+<U77F4>
+<U77F5>
+<U77F6>
+<U77F7>
+<U77F8>
+<U77F9>
+<U77FA>
+<U77FB>
+<U77FC>
+<U77FD>
+<U77FE>
+<U77FF>
+<U7800>
+<U7801>
+<U7802>
+<U7803>
+<U7804>
+<U7805>
+<U7806>
+<U7807>
+<U7808>
+<U7809>
+<U780A>
+<U780B>
+<U780C>
+<U780D>
+<U780E>
+<U780F>
+<U7810>
+<U7811>
+<U7812>
+<U7813>
+<U7814>
+<U7815>
+<U7816>
+<U7817>
+<U7818>
+<U7819>
+<U781A>
+<U781B>
+<U781C>
+<U781D>
+<U781E>
+<U781F>
+<U7820>
+<U7821>
+<U7822>
+<U7823>
+<U7824>
+<U7825>
+<U7826>
+<U7827>
+<U7828>
+<U7829>
+<U782A>
+<U782B>
+<U782C>
+<U782D>
+<U782E>
+<U782F>
+<U7830>
+<U7831>
+<U7832>
+<U7833>
+<U7834>
+<U7835>
+<U7836>
+<U7837>
+<U7838>
+<U7839>
+<U783A>
+<U783B>
+<U783C>
+<U783D>
+<U783E>
+<U783F>
+<U7840>
+<U7841>
+<U7842>
+<U7843>
+<U7844>
+<U7845>
+<U7846>
+<U7847>
+<U7848>
+<U7849>
+<U784A>
+<U784B>
+<U784C>
+<U784D>
+<U784E>
+<U784F>
+<U7850>
+<U7851>
+<U7852>
+<U7853>
+<U7854>
+<U7855>
+<U7856>
+<U7857>
+<U7858>
+<U7859>
+<U785A>
+<U785B>
+<U785C>
+<U785D>
+<U785E>
+<U785F>
+<U7860>
+<U7861>
+<U7862>
+<U7863>
+<U7864>
+<U7865>
+<U7866>
+<U7867>
+<U7868>
+<U7869>
+<U786A>
+<U786B>
+<U786C>
+<U786D>
+<U786E>
+<U786F>
+<U7870>
+<U7871>
+<U7872>
+<U7873>
+<U7874>
+<U7875>
+<U7876>
+<U7877>
+<U7878>
+<U7879>
+<U787A>
+<U787B>
+<U787C>
+<U787D>
+<U787E>
+<U787F>
+<U7880>
+<U7881>
+<U7882>
+<U7883>
+<U7884>
+<U7885>
+<U7886>
+<U7887>
+<U7888>
+<U7889>
+<U788A>
+<U788B>
+<U788C>
+<U788D>
+<U788E>
+<U788F>
+<U7890>
+<U7891>
+<U7892>
+<U7893>
+<U7894>
+<U7895>
+<U7896>
+<U7897>
+<U7898>
+<U7899>
+<U789A>
+<U789B>
+<U789C>
+<U789D>
+<U789E>
+<U789F>
+<U78A0>
+<U78A1>
+<U78A2>
+<U78A3>
+<U78A4>
+<U78A5>
+<U78A6>
+<U78A7>
+<U78A8>
+<U78A9>
+<U78AA>
+<U78AB>
+<U78AC>
+<U78AD>
+<U78AE>
+<U78AF>
+<U78B0>
+<U78B1>
+<U78B2>
+<U78B3>
+<U78B4>
+<U78B5>
+<U78B6>
+<U78B7>
+<U78B8>
+<U78B9>
+<U78BA>
+<U78BB>
+<U78BC>
+<U78BD>
+<U78BE>
+<U78BF>
+<U78C0>
+<U78C1>
+<U78C2>
+<U78C3>
+<U78C4>
+<U78C5>
+<U78C6>
+<U78C7>
+<U78C8>
+<U78C9>
+<U78CA>
+<U78CB>
+<U78CC>
+<U78CD>
+<U78CE>
+<U78CF>
+<U78D0>
+<U78D1>
+<U78D2>
+<U78D3>
+<U78D4>
+<U78D5>
+<U78D6>
+<U78D7>
+<U78D8>
+<U78D9>
+<U78DA>
+<U78DB>
+<U78DC>
+<U78DD>
+<U78DE>
+<U78DF>
+<U78E0>
+<U78E1>
+<U78E2>
+<U78E3>
+<U78E4>
+<U78E5>
+<U78E6>
+<U78E7>
+<U78E8>
+<U78E9>
+<U78EA>
+<U78EB>
+<U78EC>
+<U78ED>
+<U78EE>
+<U78EF>
+<U78F0>
+<U78F1>
+<U78F2>
+<U78F3>
+<U78F4>
+<U78F5>
+<U78F6>
+<U78F7>
+<U78F8>
+<U78F9>
+<U78FA>
+<U78FB>
+<U78FC>
+<U78FD>
+<U78FE>
+<U78FF>
+<U7900>
+<U7901>
+<U7902>
+<U7903>
+<U7904>
+<U7905>
+<U7906>
+<U7907>
+<U7908>
+<U7909>
+<U790A>
+<U790B>
+<U790C>
+<U790D>
+<U790E>
+<U790F>
+<U7910>
+<U7911>
+<U7912>
+<U7913>
+<U7914>
+<U7915>
+<U7916>
+<U7917>
+<U7918>
+<U7919>
+<U791A>
+<U791B>
+<U791C>
+<U791D>
+<U791E>
+<U791F>
+<U7920>
+<U7921>
+<U7922>
+<U7923>
+<U7924>
+<U7925>
+<U7926>
+<U7927>
+<U7928>
+<U7929>
+<U792A>
+<U792B>
+<U792C>
+<U792D>
+<U792E>
+<U792F>
+<U7930>
+<U7931>
+<U7932>
+<U7933>
+<U7934>
+<U7935>
+<U7936>
+<U7937>
+<U7938>
+<U7939>
+<U793A>
+<U793B>
+<U793C>
+<U793D>
+<U793E>
+<U793F>
+<U7940>
+<U7941>
+<U7942>
+<U7943>
+<U7944>
+<U7945>
+<U7946>
+<U7947>
+<U7948>
+<U7949>
+<U794A>
+<U794B>
+<U794C>
+<U794D>
+<U794E>
+<U794F>
+<U7950>
+<U7951>
+<U7952>
+<U7953>
+<U7954>
+<U7955>
+<U7956>
+<U7957>
+<U7958>
+<U7959>
+<U795A>
+<U795B>
+<U795C>
+<U795D>
+<U795E>
+<U795F>
+<U7960>
+<U7961>
+<U7962>
+<U7963>
+<U7964>
+<U7965>
+<U7966>
+<U7967>
+<U7968>
+<U7969>
+<U796A>
+<U796B>
+<U796C>
+<U796D>
+<U796E>
+<U796F>
+<U7970>
+<U7971>
+<U7972>
+<U7973>
+<U7974>
+<U7975>
+<U7976>
+<U7977>
+<U7978>
+<U7979>
+<U797A>
+<U797B>
+<U797C>
+<U797D>
+<U797E>
+<U797F>
+<U7980>
+<U7981>
+<U7982>
+<U7983>
+<U7984>
+<U7985>
+<U7986>
+<U7987>
+<U7988>
+<U7989>
+<U798A>
+<U798B>
+<U798C>
+<U798D>
+<U798E>
+<U798F>
+<U7990>
+<U7991>
+<U7992>
+<U7993>
+<U7994>
+<U7995>
+<U7996>
+<U7997>
+<U7998>
+<U7999>
+<U799A>
+<U799B>
+<U799C>
+<U799D>
+<U799E>
+<U799F>
+<U79A0>
+<U79A1>
+<U79A2>
+<U79A3>
+<U79A4>
+<U79A5>
+<U79A6>
+<U79A7>
+<U79A8>
+<U79A9>
+<U79AA>
+<U79AB>
+<U79AC>
+<U79AD>
+<U79AE>
+<U79AF>
+<U79B0>
+<U79B1>
+<U79B2>
+<U79B3>
+<U79B4>
+<U79B5>
+<U79B6>
+<U79B7>
+<U79B8>
+<U79B9>
+<U79BA>
+<U79BB>
+<U79BC>
+<U79BD>
+<U79BE>
+<U79BF>
+<U79C0>
+<U79C1>
+<U79C2>
+<U79C3>
+<U79C4>
+<U79C5>
+<U79C6>
+<U79C7>
+<U79C8>
+<U79C9>
+<U79CA>
+<U79CB>
+<U79CC>
+<U79CD>
+<U79CE>
+<U79CF>
+<U79D0>
+<U79D1>
+<U79D2>
+<U79D3>
+<U79D4>
+<U79D5>
+<U79D6>
+<U79D7>
+<U79D8>
+<U79D9>
+<U79DA>
+<U79DB>
+<U79DC>
+<U79DD>
+<U79DE>
+<U79DF>
+<U79E0>
+<U79E1>
+<U79E2>
+<U79E3>
+<U79E4>
+<U79E5>
+<U79E6>
+<U79E7>
+<U79E8>
+<U79E9>
+<U79EA>
+<U79EB>
+<U79EC>
+<U79ED>
+<U79EE>
+<U79EF>
+<U79F0>
+<U79F1>
+<U79F2>
+<U79F3>
+<U79F4>
+<U79F5>
+<U79F6>
+<U79F7>
+<U79F8>
+<U79F9>
+<U79FA>
+<U79FB>
+<U79FC>
+<U79FD>
+<U79FE>
+<U79FF>
+<U7A00>
+<U7A01>
+<U7A02>
+<U7A03>
+<U7A04>
+<U7A05>
+<U7A06>
+<U7A07>
+<U7A08>
+<U7A09>
+<U7A0A>
+<U7A0B>
+<U7A0C>
+<U7A0D>
+<U7A0E>
+<U7A0F>
+<U7A10>
+<U7A11>
+<U7A12>
+<U7A13>
+<U7A14>
+<U7A15>
+<U7A16>
+<U7A17>
+<U7A18>
+<U7A19>
+<U7A1A>
+<U7A1B>
+<U7A1C>
+<U7A1D>
+<U7A1E>
+<U7A1F>
+<U7A20>
+<U7A21>
+<U7A22>
+<U7A23>
+<U7A24>
+<U7A25>
+<U7A26>
+<U7A27>
+<U7A28>
+<U7A29>
+<U7A2A>
+<U7A2B>
+<U7A2C>
+<U7A2D>
+<U7A2E>
+<U7A2F>
+<U7A30>
+<U7A31>
+<U7A32>
+<U7A33>
+<U7A34>
+<U7A35>
+<U7A36>
+<U7A37>
+<U7A38>
+<U7A39>
+<U7A3A>
+<U7A3B>
+<U7A3C>
+<U7A3D>
+<U7A3E>
+<U7A3F>
+<U7A40>
+<U7A41>
+<U7A42>
+<U7A43>
+<U7A44>
+<U7A45>
+<U7A46>
+<U7A47>
+<U7A48>
+<U7A49>
+<U7A4A>
+<U7A4B>
+<U7A4C>
+<U7A4D>
+<U7A4E>
+<U7A4F>
+<U7A50>
+<U7A51>
+<U7A52>
+<U7A53>
+<U7A54>
+<U7A55>
+<U7A56>
+<U7A57>
+<U7A58>
+<U7A59>
+<U7A5A>
+<U7A5B>
+<U7A5C>
+<U7A5D>
+<U7A5E>
+<U7A5F>
+<U7A60>
+<U7A61>
+<U7A62>
+<U7A63>
+<U7A64>
+<U7A65>
+<U7A66>
+<U7A67>
+<U7A68>
+<U7A69>
+<U7A6A>
+<U7A6B>
+<U7A6C>
+<U7A6D>
+<U7A6E>
+<U7A6F>
+<U7A70>
+<U7A71>
+<U7A72>
+<U7A73>
+<U7A74>
+<U7A75>
+<U7A76>
+<U7A77>
+<U7A78>
+<U7A79>
+<U7A7A>
+<U7A7B>
+<U7A7C>
+<U7A7D>
+<U7A7E>
+<U7A7F>
+<U7A80>
+<U7A81>
+<U7A82>
+<U7A83>
+<U7A84>
+<U7A85>
+<U7A86>
+<U7A87>
+<U7A88>
+<U7A89>
+<U7A8A>
+<U7A8B>
+<U7A8C>
+<U7A8D>
+<U7A8E>
+<U7A8F>
+<U7A90>
+<U7A91>
+<U7A92>
+<U7A93>
+<U7A94>
+<U7A95>
+<U7A96>
+<U7A97>
+<U7A98>
+<U7A99>
+<U7A9A>
+<U7A9B>
+<U7A9C>
+<U7A9D>
+<U7A9E>
+<U7A9F>
+<U7AA0>
+<U7AA1>
+<U7AA2>
+<U7AA3>
+<U7AA4>
+<U7AA5>
+<U7AA6>
+<U7AA7>
+<U7AA8>
+<U7AA9>
+<U7AAA>
+<U7AAB>
+<U7AAC>
+<U7AAD>
+<U7AAE>
+<U7AAF>
+<U7AB0>
+<U7AB1>
+<U7AB2>
+<U7AB3>
+<U7AB4>
+<U7AB5>
+<U7AB6>
+<U7AB7>
+<U7AB8>
+<U7AB9>
+<U7ABA>
+<U7ABB>
+<U7ABC>
+<U7ABD>
+<U7ABE>
+<U7ABF>
+<U7AC0>
+<U7AC1>
+<U7AC2>
+<U7AC3>
+<U7AC4>
+<U7AC5>
+<U7AC6>
+<U7AC7>
+<U7AC8>
+<U7AC9>
+<U7ACA>
+<U7ACB>
+<U7ACC>
+<U7ACD>
+<U7ACE>
+<U7ACF>
+<U7AD0>
+<U7AD1>
+<U7AD2>
+<U7AD3>
+<U7AD4>
+<U7AD5>
+<U7AD6>
+<U7AD7>
+<U7AD8>
+<U7AD9>
+<U7ADA>
+<U7ADB>
+<U7ADC>
+<U7ADD>
+<U7ADE>
+<U7ADF>
+<U7AE0>
+<U7AE1>
+<U7AE2>
+<U7AE3>
+<U7AE4>
+<U7AE5>
+<U7AE6>
+<U7AE7>
+<U7AE8>
+<U7AE9>
+<U7AEA>
+<U7AEB>
+<U7AEC>
+<U7AED>
+<U7AEE>
+<U7AEF>
+<U7AF0>
+<U7AF1>
+<U7AF2>
+<U7AF3>
+<U7AF4>
+<U7AF5>
+<U7AF6>
+<U7AF7>
+<U7AF8>
+<U7AF9>
+<U7AFA>
+<U7AFB>
+<U7AFC>
+<U7AFD>
+<U7AFE>
+<U7AFF>
+<U7B00>
+<U7B01>
+<U7B02>
+<U7B03>
+<U7B04>
+<U7B05>
+<U7B06>
+<U7B07>
+<U7B08>
+<U7B09>
+<U7B0A>
+<U7B0B>
+<U7B0C>
+<U7B0D>
+<U7B0E>
+<U7B0F>
+<U7B10>
+<U7B11>
+<U7B12>
+<U7B13>
+<U7B14>
+<U7B15>
+<U7B16>
+<U7B17>
+<U7B18>
+<U7B19>
+<U7B1A>
+<U7B1B>
+<U7B1C>
+<U7B1D>
+<U7B1E>
+<U7B1F>
+<U7B20>
+<U7B21>
+<U7B22>
+<U7B23>
+<U7B24>
+<U7B25>
+<U7B26>
+<U7B27>
+<U7B28>
+<U7B29>
+<U7B2A>
+<U7B2B>
+<U7B2C>
+<U7B2D>
+<U7B2E>
+<U7B2F>
+<U7B30>
+<U7B31>
+<U7B32>
+<U7B33>
+<U7B34>
+<U7B35>
+<U7B36>
+<U7B37>
+<U7B38>
+<U7B39>
+<U7B3A>
+<U7B3B>
+<U7B3C>
+<U7B3D>
+<U7B3E>
+<U7B3F>
+<U7B40>
+<U7B41>
+<U7B42>
+<U7B43>
+<U7B44>
+<U7B45>
+<U7B46>
+<U7B47>
+<U7B48>
+<U7B49>
+<U7B4A>
+<U7B4B>
+<U7B4C>
+<U7B4D>
+<U7B4E>
+<U7B4F>
+<U7B50>
+<U7B51>
+<U7B52>
+<U7B53>
+<U7B54>
+<U7B55>
+<U7B56>
+<U7B57>
+<U7B58>
+<U7B59>
+<U7B5A>
+<U7B5B>
+<U7B5C>
+<U7B5D>
+<U7B5E>
+<U7B5F>
+<U7B60>
+<U7B61>
+<U7B62>
+<U7B63>
+<U7B64>
+<U7B65>
+<U7B66>
+<U7B67>
+<U7B68>
+<U7B69>
+<U7B6A>
+<U7B6B>
+<U7B6C>
+<U7B6D>
+<U7B6E>
+<U7B6F>
+<U7B70>
+<U7B71>
+<U7B72>
+<U7B73>
+<U7B74>
+<U7B75>
+<U7B76>
+<U7B77>
+<U7B78>
+<U7B79>
+<U7B7A>
+<U7B7B>
+<U7B7C>
+<U7B7D>
+<U7B7E>
+<U7B7F>
+<U7B80>
+<U7B81>
+<U7B82>
+<U7B83>
+<U7B84>
+<U7B85>
+<U7B86>
+<U7B87>
+<U7B88>
+<U7B89>
+<U7B8A>
+<U7B8B>
+<U7B8C>
+<U7B8D>
+<U7B8E>
+<U7B8F>
+<U7B90>
+<U7B91>
+<U7B92>
+<U7B93>
+<U7B94>
+<U7B95>
+<U7B96>
+<U7B97>
+<U7B98>
+<U7B99>
+<U7B9A>
+<U7B9B>
+<U7B9C>
+<U7B9D>
+<U7B9E>
+<U7B9F>
+<U7BA0>
+<U7BA1>
+<U7BA2>
+<U7BA3>
+<U7BA4>
+<U7BA5>
+<U7BA6>
+<U7BA7>
+<U7BA8>
+<U7BA9>
+<U7BAA>
+<U7BAB>
+<U7BAC>
+<U7BAD>
+<U7BAE>
+<U7BAF>
+<U7BB0>
+<U7BB1>
+<U7BB2>
+<U7BB3>
+<U7BB4>
+<U7BB5>
+<U7BB6>
+<U7BB7>
+<U7BB8>
+<U7BB9>
+<U7BBA>
+<U7BBB>
+<U7BBC>
+<U7BBD>
+<U7BBE>
+<U7BBF>
+<U7BC0>
+<U7BC1>
+<U7BC2>
+<U7BC3>
+<U7BC4>
+<U7BC5>
+<U7BC6>
+<U7BC7>
+<U7BC8>
+<U7BC9>
+<U7BCA>
+<U7BCB>
+<U7BCC>
+<U7BCD>
+<U7BCE>
+<U7BCF>
+<U7BD0>
+<U7BD1>
+<U7BD2>
+<U7BD3>
+<U7BD4>
+<U7BD5>
+<U7BD6>
+<U7BD7>
+<U7BD8>
+<U7BD9>
+<U7BDA>
+<U7BDB>
+<U7BDC>
+<U7BDD>
+<U7BDE>
+<U7BDF>
+<U7BE0>
+<U7BE1>
+<U7BE2>
+<U7BE3>
+<U7BE4>
+<U7BE5>
+<U7BE6>
+<U7BE7>
+<U7BE8>
+<U7BE9>
+<U7BEA>
+<U7BEB>
+<U7BEC>
+<U7BED>
+<U7BEE>
+<U7BEF>
+<U7BF0>
+<U7BF1>
+<U7BF2>
+<U7BF3>
+<U7BF4>
+<U7BF5>
+<U7BF6>
+<U7BF7>
+<U7BF8>
+<U7BF9>
+<U7BFA>
+<U7BFB>
+<U7BFC>
+<U7BFD>
+<U7BFE>
+<U7BFF>
+<U7C00>
+<U7C01>
+<U7C02>
+<U7C03>
+<U7C04>
+<U7C05>
+<U7C06>
+<U7C07>
+<U7C08>
+<U7C09>
+<U7C0A>
+<U7C0B>
+<U7C0C>
+<U7C0D>
+<U7C0E>
+<U7C0F>
+<U7C10>
+<U7C11>
+<U7C12>
+<U7C13>
+<U7C14>
+<U7C15>
+<U7C16>
+<U7C17>
+<U7C18>
+<U7C19>
+<U7C1A>
+<U7C1B>
+<U7C1C>
+<U7C1D>
+<U7C1E>
+<U7C1F>
+<U7C20>
+<U7C21>
+<U7C22>
+<U7C23>
+<U7C24>
+<U7C25>
+<U7C26>
+<U7C27>
+<U7C28>
+<U7C29>
+<U7C2A>
+<U7C2B>
+<U7C2C>
+<U7C2D>
+<U7C2E>
+<U7C2F>
+<U7C30>
+<U7C31>
+<U7C32>
+<U7C33>
+<U7C34>
+<U7C35>
+<U7C36>
+<U7C37>
+<U7C38>
+<U7C39>
+<U7C3A>
+<U7C3B>
+<U7C3C>
+<U7C3D>
+<U7C3E>
+<U7C3F>
+<U7C40>
+<U7C41>
+<U7C42>
+<U7C43>
+<U7C44>
+<U7C45>
+<U7C46>
+<U7C47>
+<U7C48>
+<U7C49>
+<U7C4A>
+<U7C4B>
+<U7C4C>
+<U7C4D>
+<U7C4E>
+<U7C4F>
+<U7C50>
+<U7C51>
+<U7C52>
+<U7C53>
+<U7C54>
+<U7C55>
+<U7C56>
+<U7C57>
+<U7C58>
+<U7C59>
+<U7C5A>
+<U7C5B>
+<U7C5C>
+<U7C5D>
+<U7C5E>
+<U7C5F>
+<U7C60>
+<U7C61>
+<U7C62>
+<U7C63>
+<U7C64>
+<U7C65>
+<U7C66>
+<U7C67>
+<U7C68>
+<U7C69>
+<U7C6A>
+<U7C6B>
+<U7C6C>
+<U7C6D>
+<U7C6E>
+<U7C6F>
+<U7C70>
+<U7C71>
+<U7C72>
+<U7C73>
+<U7C74>
+<U7C75>
+<U7C76>
+<U7C77>
+<U7C78>
+<U7C79>
+<U7C7A>
+<U7C7B>
+<U7C7C>
+<U7C7D>
+<U7C7E>
+<U7C7F>
+<U7C80>
+<U7C81>
+<U7C82>
+<U7C83>
+<U7C84>
+<U7C85>
+<U7C86>
+<U7C87>
+<U7C88>
+<U7C89>
+<U7C8A>
+<U7C8B>
+<U7C8C>
+<U7C8D>
+<U7C8E>
+<U7C8F>
+<U7C90>
+<U7C91>
+<U7C92>
+<U7C93>
+<U7C94>
+<U7C95>
+<U7C96>
+<U7C97>
+<U7C98>
+<U7C99>
+<U7C9A>
+<U7C9B>
+<U7C9C>
+<U7C9D>
+<U7C9E>
+<U7C9F>
+<U7CA0>
+<U7CA1>
+<U7CA2>
+<U7CA3>
+<U7CA4>
+<U7CA5>
+<U7CA6>
+<U7CA7>
+<U7CA8>
+<U7CA9>
+<U7CAA>
+<U7CAB>
+<U7CAC>
+<U7CAD>
+<U7CAE>
+<U7CAF>
+<U7CB0>
+<U7CB1>
+<U7CB2>
+<U7CB3>
+<U7CB4>
+<U7CB5>
+<U7CB6>
+<U7CB7>
+<U7CB8>
+<U7CB9>
+<U7CBA>
+<U7CBB>
+<U7CBC>
+<U7CBD>
+<U7CBE>
+<U7CBF>
+<U7CC0>
+<U7CC1>
+<U7CC2>
+<U7CC3>
+<U7CC4>
+<U7CC5>
+<U7CC6>
+<U7CC7>
+<U7CC8>
+<U7CC9>
+<U7CCA>
+<U7CCB>
+<U7CCC>
+<U7CCD>
+<U7CCE>
+<U7CCF>
+<U7CD0>
+<U7CD1>
+<U7CD2>
+<U7CD3>
+<U7CD4>
+<U7CD5>
+<U7CD6>
+<U7CD7>
+<U7CD8>
+<U7CD9>
+<U7CDA>
+<U7CDB>
+<U7CDC>
+<U7CDD>
+<U7CDE>
+<U7CDF>
+<U7CE0>
+<U7CE1>
+<U7CE2>
+<U7CE3>
+<U7CE4>
+<U7CE5>
+<U7CE6>
+<U7CE7>
+<U7CE8>
+<U7CE9>
+<U7CEA>
+<U7CEB>
+<U7CEC>
+<U7CED>
+<U7CEE>
+<U7CEF>
+<U7CF0>
+<U7CF1>
+<U7CF2>
+<U7CF3>
+<U7CF4>
+<U7CF5>
+<U7CF6>
+<U7CF7>
+<U7CF8>
+<U7CF9>
+<U7CFA>
+<U7CFB>
+<U7CFC>
+<U7CFD>
+<U7CFE>
+<U7CFF>
+<U7D00>
+<U7D01>
+<U7D02>
+<U7D03>
+<U7D04>
+<U7D05>
+<U7D06>
+<U7D07>
+<U7D08>
+<U7D09>
+<U7D0A>
+<U7D0B>
+<U7D0C>
+<U7D0D>
+<U7D0E>
+<U7D0F>
+<U7D10>
+<U7D11>
+<U7D12>
+<U7D13>
+<U7D14>
+<U7D15>
+<U7D16>
+<U7D17>
+<U7D18>
+<U7D19>
+<U7D1A>
+<U7D1B>
+<U7D1C>
+<U7D1D>
+<U7D1E>
+<U7D1F>
+<U7D20>
+<U7D21>
+<U7D22>
+<U7D23>
+<U7D24>
+<U7D25>
+<U7D26>
+<U7D27>
+<U7D28>
+<U7D29>
+<U7D2A>
+<U7D2B>
+<U7D2C>
+<U7D2D>
+<U7D2E>
+<U7D2F>
+<U7D30>
+<U7D31>
+<U7D32>
+<U7D33>
+<U7D34>
+<U7D35>
+<U7D36>
+<U7D37>
+<U7D38>
+<U7D39>
+<U7D3A>
+<U7D3B>
+<U7D3C>
+<U7D3D>
+<U7D3E>
+<U7D3F>
+<U7D40>
+<U7D41>
+<U7D42>
+<U7D43>
+<U7D44>
+<U7D45>
+<U7D46>
+<U7D47>
+<U7D48>
+<U7D49>
+<U7D4A>
+<U7D4B>
+<U7D4C>
+<U7D4D>
+<U7D4E>
+<U7D4F>
+<U7D50>
+<U7D51>
+<U7D52>
+<U7D53>
+<U7D54>
+<U7D55>
+<U7D56>
+<U7D57>
+<U7D58>
+<U7D59>
+<U7D5A>
+<U7D5B>
+<U7D5C>
+<U7D5D>
+<U7D5E>
+<U7D5F>
+<U7D60>
+<U7D61>
+<U7D62>
+<U7D63>
+<U7D64>
+<U7D65>
+<U7D66>
+<U7D67>
+<U7D68>
+<U7D69>
+<U7D6A>
+<U7D6B>
+<U7D6C>
+<U7D6D>
+<U7D6E>
+<U7D6F>
+<U7D70>
+<U7D71>
+<U7D72>
+<U7D73>
+<U7D74>
+<U7D75>
+<U7D76>
+<U7D77>
+<U7D78>
+<U7D79>
+<U7D7A>
+<U7D7B>
+<U7D7C>
+<U7D7D>
+<U7D7E>
+<U7D7F>
+<U7D80>
+<U7D81>
+<U7D82>
+<U7D83>
+<U7D84>
+<U7D85>
+<U7D86>
+<U7D87>
+<U7D88>
+<U7D89>
+<U7D8A>
+<U7D8B>
+<U7D8C>
+<U7D8D>
+<U7D8E>
+<U7D8F>
+<U7D90>
+<U7D91>
+<U7D92>
+<U7D93>
+<U7D94>
+<U7D95>
+<U7D96>
+<U7D97>
+<U7D98>
+<U7D99>
+<U7D9A>
+<U7D9B>
+<U7D9C>
+<U7D9D>
+<U7D9E>
+<U7D9F>
+<U7DA0>
+<U7DA1>
+<U7DA2>
+<U7DA3>
+<U7DA4>
+<U7DA5>
+<U7DA6>
+<U7DA7>
+<U7DA8>
+<U7DA9>
+<U7DAA>
+<U7DAB>
+<U7DAC>
+<U7DAD>
+<U7DAE>
+<U7DAF>
+<U7DB0>
+<U7DB1>
+<U7DB2>
+<U7DB3>
+<U7DB4>
+<U7DB5>
+<U7DB6>
+<U7DB7>
+<U7DB8>
+<U7DB9>
+<U7DBA>
+<U7DBB>
+<U7DBC>
+<U7DBD>
+<U7DBE>
+<U7DBF>
+<U7DC0>
+<U7DC1>
+<U7DC2>
+<U7DC3>
+<U7DC4>
+<U7DC5>
+<U7DC6>
+<U7DC7>
+<U7DC8>
+<U7DC9>
+<U7DCA>
+<U7DCB>
+<U7DCC>
+<U7DCD>
+<U7DCE>
+<U7DCF>
+<U7DD0>
+<U7DD1>
+<U7DD2>
+<U7DD3>
+<U7DD4>
+<U7DD5>
+<U7DD6>
+<U7DD7>
+<U7DD8>
+<U7DD9>
+<U7DDA>
+<U7DDB>
+<U7DDC>
+<U7DDD>
+<U7DDE>
+<U7DDF>
+<U7DE0>
+<U7DE1>
+<U7DE2>
+<U7DE3>
+<U7DE4>
+<U7DE5>
+<U7DE6>
+<U7DE7>
+<U7DE8>
+<U7DE9>
+<U7DEA>
+<U7DEB>
+<U7DEC>
+<U7DED>
+<U7DEE>
+<U7DEF>
+<U7DF0>
+<U7DF1>
+<U7DF2>
+<U7DF3>
+<U7DF4>
+<U7DF5>
+<U7DF6>
+<U7DF7>
+<U7DF8>
+<U7DF9>
+<U7DFA>
+<U7DFB>
+<U7DFC>
+<U7DFD>
+<U7DFE>
+<U7DFF>
+<U7E00>
+<U7E01>
+<U7E02>
+<U7E03>
+<U7E04>
+<U7E05>
+<U7E06>
+<U7E07>
+<U7E08>
+<U7E09>
+<U7E0A>
+<U7E0B>
+<U7E0C>
+<U7E0D>
+<U7E0E>
+<U7E0F>
+<U7E10>
+<U7E11>
+<U7E12>
+<U7E13>
+<U7E14>
+<U7E15>
+<U7E16>
+<U7E17>
+<U7E18>
+<U7E19>
+<U7E1A>
+<U7E1B>
+<U7E1C>
+<U7E1D>
+<U7E1E>
+<U7E1F>
+<U7E20>
+<U7E21>
+<U7E22>
+<U7E23>
+<U7E24>
+<U7E25>
+<U7E26>
+<U7E27>
+<U7E28>
+<U7E29>
+<U7E2A>
+<U7E2B>
+<U7E2C>
+<U7E2D>
+<U7E2E>
+<U7E2F>
+<U7E30>
+<U7E31>
+<U7E32>
+<U7E33>
+<U7E34>
+<U7E35>
+<U7E36>
+<U7E37>
+<U7E38>
+<U7E39>
+<U7E3A>
+<U7E3B>
+<U7E3C>
+<U7E3D>
+<U7E3E>
+<U7E3F>
+<U7E40>
+<U7E41>
+<U7E42>
+<U7E43>
+<U7E44>
+<U7E45>
+<U7E46>
+<U7E47>
+<U7E48>
+<U7E49>
+<U7E4A>
+<U7E4B>
+<U7E4C>
+<U7E4D>
+<U7E4E>
+<U7E4F>
+<U7E50>
+<U7E51>
+<U7E52>
+<U7E53>
+<U7E54>
+<U7E55>
+<U7E56>
+<U7E57>
+<U7E58>
+<U7E59>
+<U7E5A>
+<U7E5B>
+<U7E5C>
+<U7E5D>
+<U7E5E>
+<U7E5F>
+<U7E60>
+<U7E61>
+<U7E62>
+<U7E63>
+<U7E64>
+<U7E65>
+<U7E66>
+<U7E67>
+<U7E68>
+<U7E69>
+<U7E6A>
+<U7E6B>
+<U7E6C>
+<U7E6D>
+<U7E6E>
+<U7E6F>
+<U7E70>
+<U7E71>
+<U7E72>
+<U7E73>
+<U7E74>
+<U7E75>
+<U7E76>
+<U7E77>
+<U7E78>
+<U7E79>
+<U7E7A>
+<U7E7B>
+<U7E7C>
+<U7E7D>
+<U7E7E>
+<U7E7F>
+<U7E80>
+<U7E81>
+<U7E82>
+<U7E83>
+<U7E84>
+<U7E85>
+<U7E86>
+<U7E87>
+<U7E88>
+<U7E89>
+<U7E8A>
+<U7E8B>
+<U7E8C>
+<U7E8D>
+<U7E8E>
+<U7E8F>
+<U7E90>
+<U7E91>
+<U7E92>
+<U7E93>
+<U7E94>
+<U7E95>
+<U7E96>
+<U7E97>
+<U7E98>
+<U7E99>
+<U7E9A>
+<U7E9B>
+<U7E9C>
+<U7E9D>
+<U7E9E>
+<U7E9F>
+<U7EA0>
+<U7EA1>
+<U7EA2>
+<U7EA3>
+<U7EA4>
+<U7EA5>
+<U7EA6>
+<U7EA7>
+<U7EA8>
+<U7EA9>
+<U7EAA>
+<U7EAB>
+<U7EAC>
+<U7EAD>
+<U7EAE>
+<U7EAF>
+<U7EB0>
+<U7EB1>
+<U7EB2>
+<U7EB3>
+<U7EB4>
+<U7EB5>
+<U7EB6>
+<U7EB7>
+<U7EB8>
+<U7EB9>
+<U7EBA>
+<U7EBB>
+<U7EBC>
+<U7EBD>
+<U7EBE>
+<U7EBF>
+<U7EC0>
+<U7EC1>
+<U7EC2>
+<U7EC3>
+<U7EC4>
+<U7EC5>
+<U7EC6>
+<U7EC7>
+<U7EC8>
+<U7EC9>
+<U7ECA>
+<U7ECB>
+<U7ECC>
+<U7ECD>
+<U7ECE>
+<U7ECF>
+<U7ED0>
+<U7ED1>
+<U7ED2>
+<U7ED3>
+<U7ED4>
+<U7ED5>
+<U7ED6>
+<U7ED7>
+<U7ED8>
+<U7ED9>
+<U7EDA>
+<U7EDB>
+<U7EDC>
+<U7EDD>
+<U7EDE>
+<U7EDF>
+<U7EE0>
+<U7EE1>
+<U7EE2>
+<U7EE3>
+<U7EE4>
+<U7EE5>
+<U7EE6>
+<U7EE7>
+<U7EE8>
+<U7EE9>
+<U7EEA>
+<U7EEB>
+<U7EEC>
+<U7EED>
+<U7EEE>
+<U7EEF>
+<U7EF0>
+<U7EF1>
+<U7EF2>
+<U7EF3>
+<U7EF4>
+<U7EF5>
+<U7EF6>
+<U7EF7>
+<U7EF8>
+<U7EF9>
+<U7EFA>
+<U7EFB>
+<U7EFC>
+<U7EFD>
+<U7EFE>
+<U7EFF>
+<U7F00>
+<U7F01>
+<U7F02>
+<U7F03>
+<U7F04>
+<U7F05>
+<U7F06>
+<U7F07>
+<U7F08>
+<U7F09>
+<U7F0A>
+<U7F0B>
+<U7F0C>
+<U7F0D>
+<U7F0E>
+<U7F0F>
+<U7F10>
+<U7F11>
+<U7F12>
+<U7F13>
+<U7F14>
+<U7F15>
+<U7F16>
+<U7F17>
+<U7F18>
+<U7F19>
+<U7F1A>
+<U7F1B>
+<U7F1C>
+<U7F1D>
+<U7F1E>
+<U7F1F>
+<U7F20>
+<U7F21>
+<U7F22>
+<U7F23>
+<U7F24>
+<U7F25>
+<U7F26>
+<U7F27>
+<U7F28>
+<U7F29>
+<U7F2A>
+<U7F2B>
+<U7F2C>
+<U7F2D>
+<U7F2E>
+<U7F2F>
+<U7F30>
+<U7F31>
+<U7F32>
+<U7F33>
+<U7F34>
+<U7F35>
+<U7F36>
+<U7F37>
+<U7F38>
+<U7F39>
+<U7F3A>
+<U7F3B>
+<U7F3C>
+<U7F3D>
+<U7F3E>
+<U7F3F>
+<U7F40>
+<U7F41>
+<U7F42>
+<U7F43>
+<U7F44>
+<U7F45>
+<U7F46>
+<U7F47>
+<U7F48>
+<U7F49>
+<U7F4A>
+<U7F4B>
+<U7F4C>
+<U7F4D>
+<U7F4E>
+<U7F4F>
+<U7F50>
+<U7F51>
+<U7F52>
+<U7F53>
+<U7F54>
+<U7F55>
+<U7F56>
+<U7F57>
+<U7F58>
+<U7F59>
+<U7F5A>
+<U7F5B>
+<U7F5C>
+<U7F5D>
+<U7F5E>
+<U7F5F>
+<U7F60>
+<U7F61>
+<U7F62>
+<U7F63>
+<U7F64>
+<U7F65>
+<U7F66>
+<U7F67>
+<U7F68>
+<U7F69>
+<U7F6A>
+<U7F6B>
+<U7F6C>
+<U7F6D>
+<U7F6E>
+<U7F6F>
+<U7F70>
+<U7F71>
+<U7F72>
+<U7F73>
+<U7F74>
+<U7F75>
+<U7F76>
+<U7F77>
+<U7F78>
+<U7F79>
+<U7F7A>
+<U7F7B>
+<U7F7C>
+<U7F7D>
+<U7F7E>
+<U7F7F>
+<U7F80>
+<U7F81>
+<U7F82>
+<U7F83>
+<U7F84>
+<U7F85>
+<U7F86>
+<U7F87>
+<U7F88>
+<U7F89>
+<U7F8A>
+<U7F8B>
+<U7F8C>
+<U7F8D>
+<U7F8E>
+<U7F8F>
+<U7F90>
+<U7F91>
+<U7F92>
+<U7F93>
+<U7F94>
+<U7F95>
+<U7F96>
+<U7F97>
+<U7F98>
+<U7F99>
+<U7F9A>
+<U7F9B>
+<U7F9C>
+<U7F9D>
+<U7F9E>
+<U7F9F>
+<U7FA0>
+<U7FA1>
+<U7FA2>
+<U7FA3>
+<U7FA4>
+<U7FA5>
+<U7FA6>
+<U7FA7>
+<U7FA8>
+<U7FA9>
+<U7FAA>
+<U7FAB>
+<U7FAC>
+<U7FAD>
+<U7FAE>
+<U7FAF>
+<U7FB0>
+<U7FB1>
+<U7FB2>
+<U7FB3>
+<U7FB4>
+<U7FB5>
+<U7FB6>
+<U7FB7>
+<U7FB8>
+<U7FB9>
+<U7FBA>
+<U7FBB>
+<U7FBC>
+<U7FBD>
+<U7FBE>
+<U7FBF>
+<U7FC0>
+<U7FC1>
+<U7FC2>
+<U7FC3>
+<U7FC4>
+<U7FC5>
+<U7FC6>
+<U7FC7>
+<U7FC8>
+<U7FC9>
+<U7FCA>
+<U7FCB>
+<U7FCC>
+<U7FCD>
+<U7FCE>
+<U7FCF>
+<U7FD0>
+<U7FD1>
+<U7FD2>
+<U7FD3>
+<U7FD4>
+<U7FD5>
+<U7FD6>
+<U7FD7>
+<U7FD8>
+<U7FD9>
+<U7FDA>
+<U7FDB>
+<U7FDC>
+<U7FDD>
+<U7FDE>
+<U7FDF>
+<U7FE0>
+<U7FE1>
+<U7FE2>
+<U7FE3>
+<U7FE4>
+<U7FE5>
+<U7FE6>
+<U7FE7>
+<U7FE8>
+<U7FE9>
+<U7FEA>
+<U7FEB>
+<U7FEC>
+<U7FED>
+<U7FEE>
+<U7FEF>
+<U7FF0>
+<U7FF1>
+<U7FF2>
+<U7FF3>
+<U7FF4>
+<U7FF5>
+<U7FF6>
+<U7FF7>
+<U7FF8>
+<U7FF9>
+<U7FFA>
+<U7FFB>
+<U7FFC>
+<U7FFD>
+<U7FFE>
+<U7FFF>
+<U8000>
+<U8001>
+<U8002>
+<U8003>
+<U8004>
+<U8005>
+<U8006>
+<U8007>
+<U8008>
+<U8009>
+<U800A>
+<U800B>
+<U800C>
+<U800D>
+<U800E>
+<U800F>
+<U8010>
+<U8011>
+<U8012>
+<U8013>
+<U8014>
+<U8015>
+<U8016>
+<U8017>
+<U8018>
+<U8019>
+<U801A>
+<U801B>
+<U801C>
+<U801D>
+<U801E>
+<U801F>
+<U8020>
+<U8021>
+<U8022>
+<U8023>
+<U8024>
+<U8025>
+<U8026>
+<U8027>
+<U8028>
+<U8029>
+<U802A>
+<U802B>
+<U802C>
+<U802D>
+<U802E>
+<U802F>
+<U8030>
+<U8031>
+<U8032>
+<U8033>
+<U8034>
+<U8035>
+<U8036>
+<U8037>
+<U8038>
+<U8039>
+<U803A>
+<U803B>
+<U803C>
+<U803D>
+<U803E>
+<U803F>
+<U8040>
+<U8041>
+<U8042>
+<U8043>
+<U8044>
+<U8045>
+<U8046>
+<U8047>
+<U8048>
+<U8049>
+<U804A>
+<U804B>
+<U804C>
+<U804D>
+<U804E>
+<U804F>
+<U8050>
+<U8051>
+<U8052>
+<U8053>
+<U8054>
+<U8055>
+<U8056>
+<U8057>
+<U8058>
+<U8059>
+<U805A>
+<U805B>
+<U805C>
+<U805D>
+<U805E>
+<U805F>
+<U8060>
+<U8061>
+<U8062>
+<U8063>
+<U8064>
+<U8065>
+<U8066>
+<U8067>
+<U8068>
+<U8069>
+<U806A>
+<U806B>
+<U806C>
+<U806D>
+<U806E>
+<U806F>
+<U8070>
+<U8071>
+<U8072>
+<U8073>
+<U8074>
+<U8075>
+<U8076>
+<U8077>
+<U8078>
+<U8079>
+<U807A>
+<U807B>
+<U807C>
+<U807D>
+<U807E>
+<U807F>
+<U8080>
+<U8081>
+<U8082>
+<U8083>
+<U8084>
+<U8085>
+<U8086>
+<U8087>
+<U8088>
+<U8089>
+<U808A>
+<U808B>
+<U808C>
+<U808D>
+<U808E>
+<U808F>
+<U8090>
+<U8091>
+<U8092>
+<U8093>
+<U8094>
+<U8095>
+<U8096>
+<U8097>
+<U8098>
+<U8099>
+<U809A>
+<U809B>
+<U809C>
+<U809D>
+<U809E>
+<U809F>
+<U80A0>
+<U80A1>
+<U80A2>
+<U80A3>
+<U80A4>
+<U80A5>
+<U80A6>
+<U80A7>
+<U80A8>
+<U80A9>
+<U80AA>
+<U80AB>
+<U80AC>
+<U80AD>
+<U80AE>
+<U80AF>
+<U80B0>
+<U80B1>
+<U80B2>
+<U80B3>
+<U80B4>
+<U80B5>
+<U80B6>
+<U80B7>
+<U80B8>
+<U80B9>
+<U80BA>
+<U80BB>
+<U80BC>
+<U80BD>
+<U80BE>
+<U80BF>
+<U80C0>
+<U80C1>
+<U80C2>
+<U80C3>
+<U80C4>
+<U80C5>
+<U80C6>
+<U80C7>
+<U80C8>
+<U80C9>
+<U80CA>
+<U80CB>
+<U80CC>
+<U80CD>
+<U80CE>
+<U80CF>
+<U80D0>
+<U80D1>
+<U80D2>
+<U80D3>
+<U80D4>
+<U80D5>
+<U80D6>
+<U80D7>
+<U80D8>
+<U80D9>
+<U80DA>
+<U80DB>
+<U80DC>
+<U80DD>
+<U80DE>
+<U80DF>
+<U80E0>
+<U80E1>
+<U80E2>
+<U80E3>
+<U80E4>
+<U80E5>
+<U80E6>
+<U80E7>
+<U80E8>
+<U80E9>
+<U80EA>
+<U80EB>
+<U80EC>
+<U80ED>
+<U80EE>
+<U80EF>
+<U80F0>
+<U80F1>
+<U80F2>
+<U80F3>
+<U80F4>
+<U80F5>
+<U80F6>
+<U80F7>
+<U80F8>
+<U80F9>
+<U80FA>
+<U80FB>
+<U80FC>
+<U80FD>
+<U80FE>
+<U80FF>
+<U8100>
+<U8101>
+<U8102>
+<U8103>
+<U8104>
+<U8105>
+<U8106>
+<U8107>
+<U8108>
+<U8109>
+<U810A>
+<U810B>
+<U810C>
+<U810D>
+<U810E>
+<U810F>
+<U8110>
+<U8111>
+<U8112>
+<U8113>
+<U8114>
+<U8115>
+<U8116>
+<U8117>
+<U8118>
+<U8119>
+<U811A>
+<U811B>
+<U811C>
+<U811D>
+<U811E>
+<U811F>
+<U8120>
+<U8121>
+<U8122>
+<U8123>
+<U8124>
+<U8125>
+<U8126>
+<U8127>
+<U8128>
+<U8129>
+<U812A>
+<U812B>
+<U812C>
+<U812D>
+<U812E>
+<U812F>
+<U8130>
+<U8131>
+<U8132>
+<U8133>
+<U8134>
+<U8135>
+<U8136>
+<U8137>
+<U8138>
+<U8139>
+<U813A>
+<U813B>
+<U813C>
+<U813D>
+<U813E>
+<U813F>
+<U8140>
+<U8141>
+<U8142>
+<U8143>
+<U8144>
+<U8145>
+<U8146>
+<U8147>
+<U8148>
+<U8149>
+<U814A>
+<U814B>
+<U814C>
+<U814D>
+<U814E>
+<U814F>
+<U8150>
+<U8151>
+<U8152>
+<U8153>
+<U8154>
+<U8155>
+<U8156>
+<U8157>
+<U8158>
+<U8159>
+<U815A>
+<U815B>
+<U815C>
+<U815D>
+<U815E>
+<U815F>
+<U8160>
+<U8161>
+<U8162>
+<U8163>
+<U8164>
+<U8165>
+<U8166>
+<U8167>
+<U8168>
+<U8169>
+<U816A>
+<U816B>
+<U816C>
+<U816D>
+<U816E>
+<U816F>
+<U8170>
+<U8171>
+<U8172>
+<U8173>
+<U8174>
+<U8175>
+<U8176>
+<U8177>
+<U8178>
+<U8179>
+<U817A>
+<U817B>
+<U817C>
+<U817D>
+<U817E>
+<U817F>
+<U8180>
+<U8181>
+<U8182>
+<U8183>
+<U8184>
+<U8185>
+<U8186>
+<U8187>
+<U8188>
+<U8189>
+<U818A>
+<U818B>
+<U818C>
+<U818D>
+<U818E>
+<U818F>
+<U8190>
+<U8191>
+<U8192>
+<U8193>
+<U8194>
+<U8195>
+<U8196>
+<U8197>
+<U8198>
+<U8199>
+<U819A>
+<U819B>
+<U819C>
+<U819D>
+<U819E>
+<U819F>
+<U81A0>
+<U81A1>
+<U81A2>
+<U81A3>
+<U81A4>
+<U81A5>
+<U81A6>
+<U81A7>
+<U81A8>
+<U81A9>
+<U81AA>
+<U81AB>
+<U81AC>
+<U81AD>
+<U81AE>
+<U81AF>
+<U81B0>
+<U81B1>
+<U81B2>
+<U81B3>
+<U81B4>
+<U81B5>
+<U81B6>
+<U81B7>
+<U81B8>
+<U81B9>
+<U81BA>
+<U81BB>
+<U81BC>
+<U81BD>
+<U81BE>
+<U81BF>
+<U81C0>
+<U81C1>
+<U81C2>
+<U81C3>
+<U81C4>
+<U81C5>
+<U81C6>
+<U81C7>
+<U81C8>
+<U81C9>
+<U81CA>
+<U81CB>
+<U81CC>
+<U81CD>
+<U81CE>
+<U81CF>
+<U81D0>
+<U81D1>
+<U81D2>
+<U81D3>
+<U81D4>
+<U81D5>
+<U81D6>
+<U81D7>
+<U81D8>
+<U81D9>
+<U81DA>
+<U81DB>
+<U81DC>
+<U81DD>
+<U81DE>
+<U81DF>
+<U81E0>
+<U81E1>
+<U81E2>
+<U81E3>
+<U81E4>
+<U81E5>
+<U81E6>
+<U81E7>
+<U81E8>
+<U81E9>
+<U81EA>
+<U81EB>
+<U81EC>
+<U81ED>
+<U81EE>
+<U81EF>
+<U81F0>
+<U81F1>
+<U81F2>
+<U81F3>
+<U81F4>
+<U81F5>
+<U81F6>
+<U81F7>
+<U81F8>
+<U81F9>
+<U81FA>
+<U81FB>
+<U81FC>
+<U81FD>
+<U81FE>
+<U81FF>
+<U8200>
+<U8201>
+<U8202>
+<U8203>
+<U8204>
+<U8205>
+<U8206>
+<U8207>
+<U8208>
+<U8209>
+<U820A>
+<U820B>
+<U820C>
+<U820D>
+<U820E>
+<U820F>
+<U8210>
+<U8211>
+<U8212>
+<U8213>
+<U8214>
+<U8215>
+<U8216>
+<U8217>
+<U8218>
+<U8219>
+<U821A>
+<U821B>
+<U821C>
+<U821D>
+<U821E>
+<U821F>
+<U8220>
+<U8221>
+<U8222>
+<U8223>
+<U8224>
+<U8225>
+<U8226>
+<U8227>
+<U8228>
+<U8229>
+<U822A>
+<U822B>
+<U822C>
+<U822D>
+<U822E>
+<U822F>
+<U8230>
+<U8231>
+<U8232>
+<U8233>
+<U8234>
+<U8235>
+<U8236>
+<U8237>
+<U8238>
+<U8239>
+<U823A>
+<U823B>
+<U823C>
+<U823D>
+<U823E>
+<U823F>
+<U8240>
+<U8241>
+<U8242>
+<U8243>
+<U8244>
+<U8245>
+<U8246>
+<U8247>
+<U8248>
+<U8249>
+<U824A>
+<U824B>
+<U824C>
+<U824D>
+<U824E>
+<U824F>
+<U8250>
+<U8251>
+<U8252>
+<U8253>
+<U8254>
+<U8255>
+<U8256>
+<U8257>
+<U8258>
+<U8259>
+<U825A>
+<U825B>
+<U825C>
+<U825D>
+<U825E>
+<U825F>
+<U8260>
+<U8261>
+<U8262>
+<U8263>
+<U8264>
+<U8265>
+<U8266>
+<U8267>
+<U8268>
+<U8269>
+<U826A>
+<U826B>
+<U826C>
+<U826D>
+<U826E>
+<U826F>
+<U8270>
+<U8271>
+<U8272>
+<U8273>
+<U8274>
+<U8275>
+<U8276>
+<U8277>
+<U8278>
+<U8279>
+<U827A>
+<U827B>
+<U827C>
+<U827D>
+<U827E>
+<U827F>
+<U8280>
+<U8281>
+<U8282>
+<U8283>
+<U8284>
+<U8285>
+<U8286>
+<U8287>
+<U8288>
+<U8289>
+<U828A>
+<U828B>
+<U828C>
+<U828D>
+<U828E>
+<U828F>
+<U8290>
+<U8291>
+<U8292>
+<U8293>
+<U8294>
+<U8295>
+<U8296>
+<U8297>
+<U8298>
+<U8299>
+<U829A>
+<U829B>
+<U829C>
+<U829D>
+<U829E>
+<U829F>
+<U82A0>
+<U82A1>
+<U82A2>
+<U82A3>
+<U82A4>
+<U82A5>
+<U82A6>
+<U82A7>
+<U82A8>
+<U82A9>
+<U82AA>
+<U82AB>
+<U82AC>
+<U82AD>
+<U82AE>
+<U82AF>
+<U82B0>
+<U82B1>
+<U82B2>
+<U82B3>
+<U82B4>
+<U82B5>
+<U82B6>
+<U82B7>
+<U82B8>
+<U82B9>
+<U82BA>
+<U82BB>
+<U82BC>
+<U82BD>
+<U82BE>
+<U82BF>
+<U82C0>
+<U82C1>
+<U82C2>
+<U82C3>
+<U82C4>
+<U82C5>
+<U82C6>
+<U82C7>
+<U82C8>
+<U82C9>
+<U82CA>
+<U82CB>
+<U82CC>
+<U82CD>
+<U82CE>
+<U82CF>
+<U82D0>
+<U82D1>
+<U82D2>
+<U82D3>
+<U82D4>
+<U82D5>
+<U82D6>
+<U82D7>
+<U82D8>
+<U82D9>
+<U82DA>
+<U82DB>
+<U82DC>
+<U82DD>
+<U82DE>
+<U82DF>
+<U82E0>
+<U82E1>
+<U82E2>
+<U82E3>
+<U82E4>
+<U82E5>
+<U82E6>
+<U82E7>
+<U82E8>
+<U82E9>
+<U82EA>
+<U82EB>
+<U82EC>
+<U82ED>
+<U82EE>
+<U82EF>
+<U82F0>
+<U82F1>
+<U82F2>
+<U82F3>
+<U82F4>
+<U82F5>
+<U82F6>
+<U82F7>
+<U82F8>
+<U82F9>
+<U82FA>
+<U82FB>
+<U82FC>
+<U82FD>
+<U82FE>
+<U82FF>
+<U8300>
+<U8301>
+<U8302>
+<U8303>
+<U8304>
+<U8305>
+<U8306>
+<U8307>
+<U8308>
+<U8309>
+<U830A>
+<U830B>
+<U830C>
+<U830D>
+<U830E>
+<U830F>
+<U8310>
+<U8311>
+<U8312>
+<U8313>
+<U8314>
+<U8315>
+<U8316>
+<U8317>
+<U8318>
+<U8319>
+<U831A>
+<U831B>
+<U831C>
+<U831D>
+<U831E>
+<U831F>
+<U8320>
+<U8321>
+<U8322>
+<U8323>
+<U8324>
+<U8325>
+<U8326>
+<U8327>
+<U8328>
+<U8329>
+<U832A>
+<U832B>
+<U832C>
+<U832D>
+<U832E>
+<U832F>
+<U8330>
+<U8331>
+<U8332>
+<U8333>
+<U8334>
+<U8335>
+<U8336>
+<U8337>
+<U8338>
+<U8339>
+<U833A>
+<U833B>
+<U833C>
+<U833D>
+<U833E>
+<U833F>
+<U8340>
+<U8341>
+<U8342>
+<U8343>
+<U8344>
+<U8345>
+<U8346>
+<U8347>
+<U8348>
+<U8349>
+<U834A>
+<U834B>
+<U834C>
+<U834D>
+<U834E>
+<U834F>
+<U8350>
+<U8351>
+<U8352>
+<U8353>
+<U8354>
+<U8355>
+<U8356>
+<U8357>
+<U8358>
+<U8359>
+<U835A>
+<U835B>
+<U835C>
+<U835D>
+<U835E>
+<U835F>
+<U8360>
+<U8361>
+<U8362>
+<U8363>
+<U8364>
+<U8365>
+<U8366>
+<U8367>
+<U8368>
+<U8369>
+<U836A>
+<U836B>
+<U836C>
+<U836D>
+<U836E>
+<U836F>
+<U8370>
+<U8371>
+<U8372>
+<U8373>
+<U8374>
+<U8375>
+<U8376>
+<U8377>
+<U8378>
+<U8379>
+<U837A>
+<U837B>
+<U837C>
+<U837D>
+<U837E>
+<U837F>
+<U8380>
+<U8381>
+<U8382>
+<U8383>
+<U8384>
+<U8385>
+<U8386>
+<U8387>
+<U8388>
+<U8389>
+<U838A>
+<U838B>
+<U838C>
+<U838D>
+<U838E>
+<U838F>
+<U8390>
+<U8391>
+<U8392>
+<U8393>
+<U8394>
+<U8395>
+<U8396>
+<U8397>
+<U8398>
+<U8399>
+<U839A>
+<U839B>
+<U839C>
+<U839D>
+<U839E>
+<U839F>
+<U83A0>
+<U83A1>
+<U83A2>
+<U83A3>
+<U83A4>
+<U83A5>
+<U83A6>
+<U83A7>
+<U83A8>
+<U83A9>
+<U83AA>
+<U83AB>
+<U83AC>
+<U83AD>
+<U83AE>
+<U83AF>
+<U83B0>
+<U83B1>
+<U83B2>
+<U83B3>
+<U83B4>
+<U83B5>
+<U83B6>
+<U83B7>
+<U83B8>
+<U83B9>
+<U83BA>
+<U83BB>
+<U83BC>
+<U83BD>
+<U83BE>
+<U83BF>
+<U83C0>
+<U83C1>
+<U83C2>
+<U83C3>
+<U83C4>
+<U83C5>
+<U83C6>
+<U83C7>
+<U83C8>
+<U83C9>
+<U83CA>
+<U83CB>
+<U83CC>
+<U83CD>
+<U83CE>
+<U83CF>
+<U83D0>
+<U83D1>
+<U83D2>
+<U83D3>
+<U83D4>
+<U83D5>
+<U83D6>
+<U83D7>
+<U83D8>
+<U83D9>
+<U83DA>
+<U83DB>
+<U83DC>
+<U83DD>
+<U83DE>
+<U83DF>
+<U83E0>
+<U83E1>
+<U83E2>
+<U83E3>
+<U83E4>
+<U83E5>
+<U83E6>
+<U83E7>
+<U83E8>
+<U83E9>
+<U83EA>
+<U83EB>
+<U83EC>
+<U83ED>
+<U83EE>
+<U83EF>
+<U83F0>
+<U83F1>
+<U83F2>
+<U83F3>
+<U83F4>
+<U83F5>
+<U83F6>
+<U83F7>
+<U83F8>
+<U83F9>
+<U83FA>
+<U83FB>
+<U83FC>
+<U83FD>
+<U83FE>
+<U83FF>
+<U8400>
+<U8401>
+<U8402>
+<U8403>
+<U8404>
+<U8405>
+<U8406>
+<U8407>
+<U8408>
+<U8409>
+<U840A>
+<U840B>
+<U840C>
+<U840D>
+<U840E>
+<U840F>
+<U8410>
+<U8411>
+<U8412>
+<U8413>
+<U8414>
+<U8415>
+<U8416>
+<U8417>
+<U8418>
+<U8419>
+<U841A>
+<U841B>
+<U841C>
+<U841D>
+<U841E>
+<U841F>
+<U8420>
+<U8421>
+<U8422>
+<U8423>
+<U8424>
+<U8425>
+<U8426>
+<U8427>
+<U8428>
+<U8429>
+<U842A>
+<U842B>
+<U842C>
+<U842D>
+<U842E>
+<U842F>
+<U8430>
+<U8431>
+<U8432>
+<U8433>
+<U8434>
+<U8435>
+<U8436>
+<U8437>
+<U8438>
+<U8439>
+<U843A>
+<U843B>
+<U843C>
+<U843D>
+<U843E>
+<U843F>
+<U8440>
+<U8441>
+<U8442>
+<U8443>
+<U8444>
+<U8445>
+<U8446>
+<U8447>
+<U8448>
+<U8449>
+<U844A>
+<U844B>
+<U844C>
+<U844D>
+<U844E>
+<U844F>
+<U8450>
+<U8451>
+<U8452>
+<U8453>
+<U8454>
+<U8455>
+<U8456>
+<U8457>
+<U8458>
+<U8459>
+<U845A>
+<U845B>
+<U845C>
+<U845D>
+<U845E>
+<U845F>
+<U8460>
+<U8461>
+<U8462>
+<U8463>
+<U8464>
+<U8465>
+<U8466>
+<U8467>
+<U8468>
+<U8469>
+<U846A>
+<U846B>
+<U846C>
+<U846D>
+<U846E>
+<U846F>
+<U8470>
+<U8471>
+<U8472>
+<U8473>
+<U8474>
+<U8475>
+<U8476>
+<U8477>
+<U8478>
+<U8479>
+<U847A>
+<U847B>
+<U847C>
+<U847D>
+<U847E>
+<U847F>
+<U8480>
+<U8481>
+<U8482>
+<U8483>
+<U8484>
+<U8485>
+<U8486>
+<U8487>
+<U8488>
+<U8489>
+<U848A>
+<U848B>
+<U848C>
+<U848D>
+<U848E>
+<U848F>
+<U8490>
+<U8491>
+<U8492>
+<U8493>
+<U8494>
+<U8495>
+<U8496>
+<U8497>
+<U8498>
+<U8499>
+<U849A>
+<U849B>
+<U849C>
+<U849D>
+<U849E>
+<U849F>
+<U84A0>
+<U84A1>
+<U84A2>
+<U84A3>
+<U84A4>
+<U84A5>
+<U84A6>
+<U84A7>
+<U84A8>
+<U84A9>
+<U84AA>
+<U84AB>
+<U84AC>
+<U84AD>
+<U84AE>
+<U84AF>
+<U84B0>
+<U84B1>
+<U84B2>
+<U84B3>
+<U84B4>
+<U84B5>
+<U84B6>
+<U84B7>
+<U84B8>
+<U84B9>
+<U84BA>
+<U84BB>
+<U84BC>
+<U84BD>
+<U84BE>
+<U84BF>
+<U84C0>
+<U84C1>
+<U84C2>
+<U84C3>
+<U84C4>
+<U84C5>
+<U84C6>
+<U84C7>
+<U84C8>
+<U84C9>
+<U84CA>
+<U84CB>
+<U84CC>
+<U84CD>
+<U84CE>
+<U84CF>
+<U84D0>
+<U84D1>
+<U84D2>
+<U84D3>
+<U84D4>
+<U84D5>
+<U84D6>
+<U84D7>
+<U84D8>
+<U84D9>
+<U84DA>
+<U84DB>
+<U84DC>
+<U84DD>
+<U84DE>
+<U84DF>
+<U84E0>
+<U84E1>
+<U84E2>
+<U84E3>
+<U84E4>
+<U84E5>
+<U84E6>
+<U84E7>
+<U84E8>
+<U84E9>
+<U84EA>
+<U84EB>
+<U84EC>
+<U84ED>
+<U84EE>
+<U84EF>
+<U84F0>
+<U84F1>
+<U84F2>
+<U84F3>
+<U84F4>
+<U84F5>
+<U84F6>
+<U84F7>
+<U84F8>
+<U84F9>
+<U84FA>
+<U84FB>
+<U84FC>
+<U84FD>
+<U84FE>
+<U84FF>
+<U8500>
+<U8501>
+<U8502>
+<U8503>
+<U8504>
+<U8505>
+<U8506>
+<U8507>
+<U8508>
+<U8509>
+<U850A>
+<U850B>
+<U850C>
+<U850D>
+<U850E>
+<U850F>
+<U8510>
+<U8511>
+<U8512>
+<U8513>
+<U8514>
+<U8515>
+<U8516>
+<U8517>
+<U8518>
+<U8519>
+<U851A>
+<U851B>
+<U851C>
+<U851D>
+<U851E>
+<U851F>
+<U8520>
+<U8521>
+<U8522>
+<U8523>
+<U8524>
+<U8525>
+<U8526>
+<U8527>
+<U8528>
+<U8529>
+<U852A>
+<U852B>
+<U852C>
+<U852D>
+<U852E>
+<U852F>
+<U8530>
+<U8531>
+<U8532>
+<U8533>
+<U8534>
+<U8535>
+<U8536>
+<U8537>
+<U8538>
+<U8539>
+<U853A>
+<U853B>
+<U853C>
+<U853D>
+<U853E>
+<U853F>
+<U8540>
+<U8541>
+<U8542>
+<U8543>
+<U8544>
+<U8545>
+<U8546>
+<U8547>
+<U8548>
+<U8549>
+<U854A>
+<U854B>
+<U854C>
+<U854D>
+<U854E>
+<U854F>
+<U8550>
+<U8551>
+<U8552>
+<U8553>
+<U8554>
+<U8555>
+<U8556>
+<U8557>
+<U8558>
+<U8559>
+<U855A>
+<U855B>
+<U855C>
+<U855D>
+<U855E>
+<U855F>
+<U8560>
+<U8561>
+<U8562>
+<U8563>
+<U8564>
+<U8565>
+<U8566>
+<U8567>
+<U8568>
+<U8569>
+<U856A>
+<U856B>
+<U856C>
+<U856D>
+<U856E>
+<U856F>
+<U8570>
+<U8571>
+<U8572>
+<U8573>
+<U8574>
+<U8575>
+<U8576>
+<U8577>
+<U8578>
+<U8579>
+<U857A>
+<U857B>
+<U857C>
+<U857D>
+<U857E>
+<U857F>
+<U8580>
+<U8581>
+<U8582>
+<U8583>
+<U8584>
+<U8585>
+<U8586>
+<U8587>
+<U8588>
+<U8589>
+<U858A>
+<U858B>
+<U858C>
+<U858D>
+<U858E>
+<U858F>
+<U8590>
+<U8591>
+<U8592>
+<U8593>
+<U8594>
+<U8595>
+<U8596>
+<U8597>
+<U8598>
+<U8599>
+<U859A>
+<U859B>
+<U859C>
+<U859D>
+<U859E>
+<U859F>
+<U85A0>
+<U85A1>
+<U85A2>
+<U85A3>
+<U85A4>
+<U85A5>
+<U85A6>
+<U85A7>
+<U85A8>
+<U85A9>
+<U85AA>
+<U85AB>
+<U85AC>
+<U85AD>
+<U85AE>
+<U85AF>
+<U85B0>
+<U85B1>
+<U85B2>
+<U85B3>
+<U85B4>
+<U85B5>
+<U85B6>
+<U85B7>
+<U85B8>
+<U85B9>
+<U85BA>
+<U85BB>
+<U85BC>
+<U85BD>
+<U85BE>
+<U85BF>
+<U85C0>
+<U85C1>
+<U85C2>
+<U85C3>
+<U85C4>
+<U85C5>
+<U85C6>
+<U85C7>
+<U85C8>
+<U85C9>
+<U85CA>
+<U85CB>
+<U85CC>
+<U85CD>
+<U85CE>
+<U85CF>
+<U85D0>
+<U85D1>
+<U85D2>
+<U85D3>
+<U85D4>
+<U85D5>
+<U85D6>
+<U85D7>
+<U85D8>
+<U85D9>
+<U85DA>
+<U85DB>
+<U85DC>
+<U85DD>
+<U85DE>
+<U85DF>
+<U85E0>
+<U85E1>
+<U85E2>
+<U85E3>
+<U85E4>
+<U85E5>
+<U85E6>
+<U85E7>
+<U85E8>
+<U85E9>
+<U85EA>
+<U85EB>
+<U85EC>
+<U85ED>
+<U85EE>
+<U85EF>
+<U85F0>
+<U85F1>
+<U85F2>
+<U85F3>
+<U85F4>
+<U85F5>
+<U85F6>
+<U85F7>
+<U85F8>
+<U85F9>
+<U85FA>
+<U85FB>
+<U85FC>
+<U85FD>
+<U85FE>
+<U85FF>
+<U8600>
+<U8601>
+<U8602>
+<U8603>
+<U8604>
+<U8605>
+<U8606>
+<U8607>
+<U8608>
+<U8609>
+<U860A>
+<U860B>
+<U860C>
+<U860D>
+<U860E>
+<U860F>
+<U8610>
+<U8611>
+<U8612>
+<U8613>
+<U8614>
+<U8615>
+<U8616>
+<U8617>
+<U8618>
+<U8619>
+<U861A>
+<U861B>
+<U861C>
+<U861D>
+<U861E>
+<U861F>
+<U8620>
+<U8621>
+<U8622>
+<U8623>
+<U8624>
+<U8625>
+<U8626>
+<U8627>
+<U8628>
+<U8629>
+<U862A>
+<U862B>
+<U862C>
+<U862D>
+<U862E>
+<U862F>
+<U8630>
+<U8631>
+<U8632>
+<U8633>
+<U8634>
+<U8635>
+<U8636>
+<U8637>
+<U8638>
+<U8639>
+<U863A>
+<U863B>
+<U863C>
+<U863D>
+<U863E>
+<U863F>
+<U8640>
+<U8641>
+<U8642>
+<U8643>
+<U8644>
+<U8645>
+<U8646>
+<U8647>
+<U8648>
+<U8649>
+<U864A>
+<U864B>
+<U864C>
+<U864D>
+<U864E>
+<U864F>
+<U8650>
+<U8651>
+<U8652>
+<U8653>
+<U8654>
+<U8655>
+<U8656>
+<U8657>
+<U8658>
+<U8659>
+<U865A>
+<U865B>
+<U865C>
+<U865D>
+<U865E>
+<U865F>
+<U8660>
+<U8661>
+<U8662>
+<U8663>
+<U8664>
+<U8665>
+<U8666>
+<U8667>
+<U8668>
+<U8669>
+<U866A>
+<U866B>
+<U866C>
+<U866D>
+<U866E>
+<U866F>
+<U8670>
+<U8671>
+<U8672>
+<U8673>
+<U8674>
+<U8675>
+<U8676>
+<U8677>
+<U8678>
+<U8679>
+<U867A>
+<U867B>
+<U867C>
+<U867D>
+<U867E>
+<U867F>
+<U8680>
+<U8681>
+<U8682>
+<U8683>
+<U8684>
+<U8685>
+<U8686>
+<U8687>
+<U8688>
+<U8689>
+<U868A>
+<U868B>
+<U868C>
+<U868D>
+<U868E>
+<U868F>
+<U8690>
+<U8691>
+<U8692>
+<U8693>
+<U8694>
+<U8695>
+<U8696>
+<U8697>
+<U8698>
+<U8699>
+<U869A>
+<U869B>
+<U869C>
+<U869D>
+<U869E>
+<U869F>
+<U86A0>
+<U86A1>
+<U86A2>
+<U86A3>
+<U86A4>
+<U86A5>
+<U86A6>
+<U86A7>
+<U86A8>
+<U86A9>
+<U86AA>
+<U86AB>
+<U86AC>
+<U86AD>
+<U86AE>
+<U86AF>
+<U86B0>
+<U86B1>
+<U86B2>
+<U86B3>
+<U86B4>
+<U86B5>
+<U86B6>
+<U86B7>
+<U86B8>
+<U86B9>
+<U86BA>
+<U86BB>
+<U86BC>
+<U86BD>
+<U86BE>
+<U86BF>
+<U86C0>
+<U86C1>
+<U86C2>
+<U86C3>
+<U86C4>
+<U86C5>
+<U86C6>
+<U86C7>
+<U86C8>
+<U86C9>
+<U86CA>
+<U86CB>
+<U86CC>
+<U86CD>
+<U86CE>
+<U86CF>
+<U86D0>
+<U86D1>
+<U86D2>
+<U86D3>
+<U86D4>
+<U86D5>
+<U86D6>
+<U86D7>
+<U86D8>
+<U86D9>
+<U86DA>
+<U86DB>
+<U86DC>
+<U86DD>
+<U86DE>
+<U86DF>
+<U86E0>
+<U86E1>
+<U86E2>
+<U86E3>
+<U86E4>
+<U86E5>
+<U86E6>
+<U86E7>
+<U86E8>
+<U86E9>
+<U86EA>
+<U86EB>
+<U86EC>
+<U86ED>
+<U86EE>
+<U86EF>
+<U86F0>
+<U86F1>
+<U86F2>
+<U86F3>
+<U86F4>
+<U86F5>
+<U86F6>
+<U86F7>
+<U86F8>
+<U86F9>
+<U86FA>
+<U86FB>
+<U86FC>
+<U86FD>
+<U86FE>
+<U86FF>
+<U8700>
+<U8701>
+<U8702>
+<U8703>
+<U8704>
+<U8705>
+<U8706>
+<U8707>
+<U8708>
+<U8709>
+<U870A>
+<U870B>
+<U870C>
+<U870D>
+<U870E>
+<U870F>
+<U8710>
+<U8711>
+<U8712>
+<U8713>
+<U8714>
+<U8715>
+<U8716>
+<U8717>
+<U8718>
+<U8719>
+<U871A>
+<U871B>
+<U871C>
+<U871D>
+<U871E>
+<U871F>
+<U8720>
+<U8721>
+<U8722>
+<U8723>
+<U8724>
+<U8725>
+<U8726>
+<U8727>
+<U8728>
+<U8729>
+<U872A>
+<U872B>
+<U872C>
+<U872D>
+<U872E>
+<U872F>
+<U8730>
+<U8731>
+<U8732>
+<U8733>
+<U8734>
+<U8735>
+<U8736>
+<U8737>
+<U8738>
+<U8739>
+<U873A>
+<U873B>
+<U873C>
+<U873D>
+<U873E>
+<U873F>
+<U8740>
+<U8741>
+<U8742>
+<U8743>
+<U8744>
+<U8745>
+<U8746>
+<U8747>
+<U8748>
+<U8749>
+<U874A>
+<U874B>
+<U874C>
+<U874D>
+<U874E>
+<U874F>
+<U8750>
+<U8751>
+<U8752>
+<U8753>
+<U8754>
+<U8755>
+<U8756>
+<U8757>
+<U8758>
+<U8759>
+<U875A>
+<U875B>
+<U875C>
+<U875D>
+<U875E>
+<U875F>
+<U8760>
+<U8761>
+<U8762>
+<U8763>
+<U8764>
+<U8765>
+<U8766>
+<U8767>
+<U8768>
+<U8769>
+<U876A>
+<U876B>
+<U876C>
+<U876D>
+<U876E>
+<U876F>
+<U8770>
+<U8771>
+<U8772>
+<U8773>
+<U8774>
+<U8775>
+<U8776>
+<U8777>
+<U8778>
+<U8779>
+<U877A>
+<U877B>
+<U877C>
+<U877D>
+<U877E>
+<U877F>
+<U8780>
+<U8781>
+<U8782>
+<U8783>
+<U8784>
+<U8785>
+<U8786>
+<U8787>
+<U8788>
+<U8789>
+<U878A>
+<U878B>
+<U878C>
+<U878D>
+<U878E>
+<U878F>
+<U8790>
+<U8791>
+<U8792>
+<U8793>
+<U8794>
+<U8795>
+<U8796>
+<U8797>
+<U8798>
+<U8799>
+<U879A>
+<U879B>
+<U879C>
+<U879D>
+<U879E>
+<U879F>
+<U87A0>
+<U87A1>
+<U87A2>
+<U87A3>
+<U87A4>
+<U87A5>
+<U87A6>
+<U87A7>
+<U87A8>
+<U87A9>
+<U87AA>
+<U87AB>
+<U87AC>
+<U87AD>
+<U87AE>
+<U87AF>
+<U87B0>
+<U87B1>
+<U87B2>
+<U87B3>
+<U87B4>
+<U87B5>
+<U87B6>
+<U87B7>
+<U87B8>
+<U87B9>
+<U87BA>
+<U87BB>
+<U87BC>
+<U87BD>
+<U87BE>
+<U87BF>
+<U87C0>
+<U87C1>
+<U87C2>
+<U87C3>
+<U87C4>
+<U87C5>
+<U87C6>
+<U87C7>
+<U87C8>
+<U87C9>
+<U87CA>
+<U87CB>
+<U87CC>
+<U87CD>
+<U87CE>
+<U87CF>
+<U87D0>
+<U87D1>
+<U87D2>
+<U87D3>
+<U87D4>
+<U87D5>
+<U87D6>
+<U87D7>
+<U87D8>
+<U87D9>
+<U87DA>
+<U87DB>
+<U87DC>
+<U87DD>
+<U87DE>
+<U87DF>
+<U87E0>
+<U87E1>
+<U87E2>
+<U87E3>
+<U87E4>
+<U87E5>
+<U87E6>
+<U87E7>
+<U87E8>
+<U87E9>
+<U87EA>
+<U87EB>
+<U87EC>
+<U87ED>
+<U87EE>
+<U87EF>
+<U87F0>
+<U87F1>
+<U87F2>
+<U87F3>
+<U87F4>
+<U87F5>
+<U87F6>
+<U87F7>
+<U87F8>
+<U87F9>
+<U87FA>
+<U87FB>
+<U87FC>
+<U87FD>
+<U87FE>
+<U87FF>
+<U8800>
+<U8801>
+<U8802>
+<U8803>
+<U8804>
+<U8805>
+<U8806>
+<U8807>
+<U8808>
+<U8809>
+<U880A>
+<U880B>
+<U880C>
+<U880D>
+<U880E>
+<U880F>
+<U8810>
+<U8811>
+<U8812>
+<U8813>
+<U8814>
+<U8815>
+<U8816>
+<U8817>
+<U8818>
+<U8819>
+<U881A>
+<U881B>
+<U881C>
+<U881D>
+<U881E>
+<U881F>
+<U8820>
+<U8821>
+<U8822>
+<U8823>
+<U8824>
+<U8825>
+<U8826>
+<U8827>
+<U8828>
+<U8829>
+<U882A>
+<U882B>
+<U882C>
+<U882D>
+<U882E>
+<U882F>
+<U8830>
+<U8831>
+<U8832>
+<U8833>
+<U8834>
+<U8835>
+<U8836>
+<U8837>
+<U8838>
+<U8839>
+<U883A>
+<U883B>
+<U883C>
+<U883D>
+<U883E>
+<U883F>
+<U8840>
+<U8841>
+<U8842>
+<U8843>
+<U8844>
+<U8845>
+<U8846>
+<U8847>
+<U8848>
+<U8849>
+<U884A>
+<U884B>
+<U884C>
+<U884D>
+<U884E>
+<U884F>
+<U8850>
+<U8851>
+<U8852>
+<U8853>
+<U8854>
+<U8855>
+<U8856>
+<U8857>
+<U8858>
+<U8859>
+<U885A>
+<U885B>
+<U885C>
+<U885D>
+<U885E>
+<U885F>
+<U8860>
+<U8861>
+<U8862>
+<U8863>
+<U8864>
+<U8865>
+<U8866>
+<U8867>
+<U8868>
+<U8869>
+<U886A>
+<U886B>
+<U886C>
+<U886D>
+<U886E>
+<U886F>
+<U8870>
+<U8871>
+<U8872>
+<U8873>
+<U8874>
+<U8875>
+<U8876>
+<U8877>
+<U8878>
+<U8879>
+<U887A>
+<U887B>
+<U887C>
+<U887D>
+<U887E>
+<U887F>
+<U8880>
+<U8881>
+<U8882>
+<U8883>
+<U8884>
+<U8885>
+<U8886>
+<U8887>
+<U8888>
+<U8889>
+<U888A>
+<U888B>
+<U888C>
+<U888D>
+<U888E>
+<U888F>
+<U8890>
+<U8891>
+<U8892>
+<U8893>
+<U8894>
+<U8895>
+<U8896>
+<U8897>
+<U8898>
+<U8899>
+<U889A>
+<U889B>
+<U889C>
+<U889D>
+<U889E>
+<U889F>
+<U88A0>
+<U88A1>
+<U88A2>
+<U88A3>
+<U88A4>
+<U88A5>
+<U88A6>
+<U88A7>
+<U88A8>
+<U88A9>
+<U88AA>
+<U88AB>
+<U88AC>
+<U88AD>
+<U88AE>
+<U88AF>
+<U88B0>
+<U88B1>
+<U88B2>
+<U88B3>
+<U88B4>
+<U88B5>
+<U88B6>
+<U88B7>
+<U88B8>
+<U88B9>
+<U88BA>
+<U88BB>
+<U88BC>
+<U88BD>
+<U88BE>
+<U88BF>
+<U88C0>
+<U88C1>
+<U88C2>
+<U88C3>
+<U88C4>
+<U88C5>
+<U88C6>
+<U88C7>
+<U88C8>
+<U88C9>
+<U88CA>
+<U88CB>
+<U88CC>
+<U88CD>
+<U88CE>
+<U88CF>
+<U88D0>
+<U88D1>
+<U88D2>
+<U88D3>
+<U88D4>
+<U88D5>
+<U88D6>
+<U88D7>
+<U88D8>
+<U88D9>
+<U88DA>
+<U88DB>
+<U88DC>
+<U88DD>
+<U88DE>
+<U88DF>
+<U88E0>
+<U88E1>
+<U88E2>
+<U88E3>
+<U88E4>
+<U88E5>
+<U88E6>
+<U88E7>
+<U88E8>
+<U88E9>
+<U88EA>
+<U88EB>
+<U88EC>
+<U88ED>
+<U88EE>
+<U88EF>
+<U88F0>
+<U88F1>
+<U88F2>
+<U88F3>
+<U88F4>
+<U88F5>
+<U88F6>
+<U88F7>
+<U88F8>
+<U88F9>
+<U88FA>
+<U88FB>
+<U88FC>
+<U88FD>
+<U88FE>
+<U88FF>
+<U8900>
+<U8901>
+<U8902>
+<U8903>
+<U8904>
+<U8905>
+<U8906>
+<U8907>
+<U8908>
+<U8909>
+<U890A>
+<U890B>
+<U890C>
+<U890D>
+<U890E>
+<U890F>
+<U8910>
+<U8911>
+<U8912>
+<U8913>
+<U8914>
+<U8915>
+<U8916>
+<U8917>
+<U8918>
+<U8919>
+<U891A>
+<U891B>
+<U891C>
+<U891D>
+<U891E>
+<U891F>
+<U8920>
+<U8921>
+<U8922>
+<U8923>
+<U8924>
+<U8925>
+<U8926>
+<U8927>
+<U8928>
+<U8929>
+<U892A>
+<U892B>
+<U892C>
+<U892D>
+<U892E>
+<U892F>
+<U8930>
+<U8931>
+<U8932>
+<U8933>
+<U8934>
+<U8935>
+<U8936>
+<U8937>
+<U8938>
+<U8939>
+<U893A>
+<U893B>
+<U893C>
+<U893D>
+<U893E>
+<U893F>
+<U8940>
+<U8941>
+<U8942>
+<U8943>
+<U8944>
+<U8945>
+<U8946>
+<U8947>
+<U8948>
+<U8949>
+<U894A>
+<U894B>
+<U894C>
+<U894D>
+<U894E>
+<U894F>
+<U8950>
+<U8951>
+<U8952>
+<U8953>
+<U8954>
+<U8955>
+<U8956>
+<U8957>
+<U8958>
+<U8959>
+<U895A>
+<U895B>
+<U895C>
+<U895D>
+<U895E>
+<U895F>
+<U8960>
+<U8961>
+<U8962>
+<U8963>
+<U8964>
+<U8965>
+<U8966>
+<U8967>
+<U8968>
+<U8969>
+<U896A>
+<U896B>
+<U896C>
+<U896D>
+<U896E>
+<U896F>
+<U8970>
+<U8971>
+<U8972>
+<U8973>
+<U8974>
+<U8975>
+<U8976>
+<U8977>
+<U8978>
+<U8979>
+<U897A>
+<U897B>
+<U897C>
+<U897D>
+<U897E>
+<U897F>
+<U8980>
+<U8981>
+<U8982>
+<U8983>
+<U8984>
+<U8985>
+<U8986>
+<U8987>
+<U8988>
+<U8989>
+<U898A>
+<U898B>
+<U898C>
+<U898D>
+<U898E>
+<U898F>
+<U8990>
+<U8991>
+<U8992>
+<U8993>
+<U8994>
+<U8995>
+<U8996>
+<U8997>
+<U8998>
+<U8999>
+<U899A>
+<U899B>
+<U899C>
+<U899D>
+<U899E>
+<U899F>
+<U89A0>
+<U89A1>
+<U89A2>
+<U89A3>
+<U89A4>
+<U89A5>
+<U89A6>
+<U89A7>
+<U89A8>
+<U89A9>
+<U89AA>
+<U89AB>
+<U89AC>
+<U89AD>
+<U89AE>
+<U89AF>
+<U89B0>
+<U89B1>
+<U89B2>
+<U89B3>
+<U89B4>
+<U89B5>
+<U89B6>
+<U89B7>
+<U89B8>
+<U89B9>
+<U89BA>
+<U89BB>
+<U89BC>
+<U89BD>
+<U89BE>
+<U89BF>
+<U89C0>
+<U89C1>
+<U89C2>
+<U89C3>
+<U89C4>
+<U89C5>
+<U89C6>
+<U89C7>
+<U89C8>
+<U89C9>
+<U89CA>
+<U89CB>
+<U89CC>
+<U89CD>
+<U89CE>
+<U89CF>
+<U89D0>
+<U89D1>
+<U89D2>
+<U89D3>
+<U89D4>
+<U89D5>
+<U89D6>
+<U89D7>
+<U89D8>
+<U89D9>
+<U89DA>
+<U89DB>
+<U89DC>
+<U89DD>
+<U89DE>
+<U89DF>
+<U89E0>
+<U89E1>
+<U89E2>
+<U89E3>
+<U89E4>
+<U89E5>
+<U89E6>
+<U89E7>
+<U89E8>
+<U89E9>
+<U89EA>
+<U89EB>
+<U89EC>
+<U89ED>
+<U89EE>
+<U89EF>
+<U89F0>
+<U89F1>
+<U89F2>
+<U89F3>
+<U89F4>
+<U89F5>
+<U89F6>
+<U89F7>
+<U89F8>
+<U89F9>
+<U89FA>
+<U89FB>
+<U89FC>
+<U89FD>
+<U89FE>
+<U89FF>
+<U8A00>
+<U8A01>
+<U8A02>
+<U8A03>
+<U8A04>
+<U8A05>
+<U8A06>
+<U8A07>
+<U8A08>
+<U8A09>
+<U8A0A>
+<U8A0B>
+<U8A0C>
+<U8A0D>
+<U8A0E>
+<U8A0F>
+<U8A10>
+<U8A11>
+<U8A12>
+<U8A13>
+<U8A14>
+<U8A15>
+<U8A16>
+<U8A17>
+<U8A18>
+<U8A19>
+<U8A1A>
+<U8A1B>
+<U8A1C>
+<U8A1D>
+<U8A1E>
+<U8A1F>
+<U8A20>
+<U8A21>
+<U8A22>
+<U8A23>
+<U8A24>
+<U8A25>
+<U8A26>
+<U8A27>
+<U8A28>
+<U8A29>
+<U8A2A>
+<U8A2B>
+<U8A2C>
+<U8A2D>
+<U8A2E>
+<U8A2F>
+<U8A30>
+<U8A31>
+<U8A32>
+<U8A33>
+<U8A34>
+<U8A35>
+<U8A36>
+<U8A37>
+<U8A38>
+<U8A39>
+<U8A3A>
+<U8A3B>
+<U8A3C>
+<U8A3D>
+<U8A3E>
+<U8A3F>
+<U8A40>
+<U8A41>
+<U8A42>
+<U8A43>
+<U8A44>
+<U8A45>
+<U8A46>
+<U8A47>
+<U8A48>
+<U8A49>
+<U8A4A>
+<U8A4B>
+<U8A4C>
+<U8A4D>
+<U8A4E>
+<U8A4F>
+<U8A50>
+<U8A51>
+<U8A52>
+<U8A53>
+<U8A54>
+<U8A55>
+<U8A56>
+<U8A57>
+<U8A58>
+<U8A59>
+<U8A5A>
+<U8A5B>
+<U8A5C>
+<U8A5D>
+<U8A5E>
+<U8A5F>
+<U8A60>
+<U8A61>
+<U8A62>
+<U8A63>
+<U8A64>
+<U8A65>
+<U8A66>
+<U8A67>
+<U8A68>
+<U8A69>
+<U8A6A>
+<U8A6B>
+<U8A6C>
+<U8A6D>
+<U8A6E>
+<U8A6F>
+<U8A70>
+<U8A71>
+<U8A72>
+<U8A73>
+<U8A74>
+<U8A75>
+<U8A76>
+<U8A77>
+<U8A78>
+<U8A79>
+<U8A7A>
+<U8A7B>
+<U8A7C>
+<U8A7D>
+<U8A7E>
+<U8A7F>
+<U8A80>
+<U8A81>
+<U8A82>
+<U8A83>
+<U8A84>
+<U8A85>
+<U8A86>
+<U8A87>
+<U8A88>
+<U8A89>
+<U8A8A>
+<U8A8B>
+<U8A8C>
+<U8A8D>
+<U8A8E>
+<U8A8F>
+<U8A90>
+<U8A91>
+<U8A92>
+<U8A93>
+<U8A94>
+<U8A95>
+<U8A96>
+<U8A97>
+<U8A98>
+<U8A99>
+<U8A9A>
+<U8A9B>
+<U8A9C>
+<U8A9D>
+<U8A9E>
+<U8A9F>
+<U8AA0>
+<U8AA1>
+<U8AA2>
+<U8AA3>
+<U8AA4>
+<U8AA5>
+<U8AA6>
+<U8AA7>
+<U8AA8>
+<U8AA9>
+<U8AAA>
+<U8AAB>
+<U8AAC>
+<U8AAD>
+<U8AAE>
+<U8AAF>
+<U8AB0>
+<U8AB1>
+<U8AB2>
+<U8AB3>
+<U8AB4>
+<U8AB5>
+<U8AB6>
+<U8AB7>
+<U8AB8>
+<U8AB9>
+<U8ABA>
+<U8ABB>
+<U8ABC>
+<U8ABD>
+<U8ABE>
+<U8ABF>
+<U8AC0>
+<U8AC1>
+<U8AC2>
+<U8AC3>
+<U8AC4>
+<U8AC5>
+<U8AC6>
+<U8AC7>
+<U8AC8>
+<U8AC9>
+<U8ACA>
+<U8ACB>
+<U8ACC>
+<U8ACD>
+<U8ACE>
+<U8ACF>
+<U8AD0>
+<U8AD1>
+<U8AD2>
+<U8AD3>
+<U8AD4>
+<U8AD5>
+<U8AD6>
+<U8AD7>
+<U8AD8>
+<U8AD9>
+<U8ADA>
+<U8ADB>
+<U8ADC>
+<U8ADD>
+<U8ADE>
+<U8ADF>
+<U8AE0>
+<U8AE1>
+<U8AE2>
+<U8AE3>
+<U8AE4>
+<U8AE5>
+<U8AE6>
+<U8AE7>
+<U8AE8>
+<U8AE9>
+<U8AEA>
+<U8AEB>
+<U8AEC>
+<U8AED>
+<U8AEE>
+<U8AEF>
+<U8AF0>
+<U8AF1>
+<U8AF2>
+<U8AF3>
+<U8AF4>
+<U8AF5>
+<U8AF6>
+<U8AF7>
+<U8AF8>
+<U8AF9>
+<U8AFA>
+<U8AFB>
+<U8AFC>
+<U8AFD>
+<U8AFE>
+<U8AFF>
+<U8B00>
+<U8B01>
+<U8B02>
+<U8B03>
+<U8B04>
+<U8B05>
+<U8B06>
+<U8B07>
+<U8B08>
+<U8B09>
+<U8B0A>
+<U8B0B>
+<U8B0C>
+<U8B0D>
+<U8B0E>
+<U8B0F>
+<U8B10>
+<U8B11>
+<U8B12>
+<U8B13>
+<U8B14>
+<U8B15>
+<U8B16>
+<U8B17>
+<U8B18>
+<U8B19>
+<U8B1A>
+<U8B1B>
+<U8B1C>
+<U8B1D>
+<U8B1E>
+<U8B1F>
+<U8B20>
+<U8B21>
+<U8B22>
+<U8B23>
+<U8B24>
+<U8B25>
+<U8B26>
+<U8B27>
+<U8B28>
+<U8B29>
+<U8B2A>
+<U8B2B>
+<U8B2C>
+<U8B2D>
+<U8B2E>
+<U8B2F>
+<U8B30>
+<U8B31>
+<U8B32>
+<U8B33>
+<U8B34>
+<U8B35>
+<U8B36>
+<U8B37>
+<U8B38>
+<U8B39>
+<U8B3A>
+<U8B3B>
+<U8B3C>
+<U8B3D>
+<U8B3E>
+<U8B3F>
+<U8B40>
+<U8B41>
+<U8B42>
+<U8B43>
+<U8B44>
+<U8B45>
+<U8B46>
+<U8B47>
+<U8B48>
+<U8B49>
+<U8B4A>
+<U8B4B>
+<U8B4C>
+<U8B4D>
+<U8B4E>
+<U8B4F>
+<U8B50>
+<U8B51>
+<U8B52>
+<U8B53>
+<U8B54>
+<U8B55>
+<U8B56>
+<U8B57>
+<U8B58>
+<U8B59>
+<U8B5A>
+<U8B5B>
+<U8B5C>
+<U8B5D>
+<U8B5E>
+<U8B5F>
+<U8B60>
+<U8B61>
+<U8B62>
+<U8B63>
+<U8B64>
+<U8B65>
+<U8B66>
+<U8B67>
+<U8B68>
+<U8B69>
+<U8B6A>
+<U8B6B>
+<U8B6C>
+<U8B6D>
+<U8B6E>
+<U8B6F>
+<U8B70>
+<U8B71>
+<U8B72>
+<U8B73>
+<U8B74>
+<U8B75>
+<U8B76>
+<U8B77>
+<U8B78>
+<U8B79>
+<U8B7A>
+<U8B7B>
+<U8B7C>
+<U8B7D>
+<U8B7E>
+<U8B7F>
+<U8B80>
+<U8B81>
+<U8B82>
+<U8B83>
+<U8B84>
+<U8B85>
+<U8B86>
+<U8B87>
+<U8B88>
+<U8B89>
+<U8B8A>
+<U8B8B>
+<U8B8C>
+<U8B8D>
+<U8B8E>
+<U8B8F>
+<U8B90>
+<U8B91>
+<U8B92>
+<U8B93>
+<U8B94>
+<U8B95>
+<U8B96>
+<U8B97>
+<U8B98>
+<U8B99>
+<U8B9A>
+<U8B9B>
+<U8B9C>
+<U8B9D>
+<U8B9E>
+<U8B9F>
+<U8BA0>
+<U8BA1>
+<U8BA2>
+<U8BA3>
+<U8BA4>
+<U8BA5>
+<U8BA6>
+<U8BA7>
+<U8BA8>
+<U8BA9>
+<U8BAA>
+<U8BAB>
+<U8BAC>
+<U8BAD>
+<U8BAE>
+<U8BAF>
+<U8BB0>
+<U8BB1>
+<U8BB2>
+<U8BB3>
+<U8BB4>
+<U8BB5>
+<U8BB6>
+<U8BB7>
+<U8BB8>
+<U8BB9>
+<U8BBA>
+<U8BBB>
+<U8BBC>
+<U8BBD>
+<U8BBE>
+<U8BBF>
+<U8BC0>
+<U8BC1>
+<U8BC2>
+<U8BC3>
+<U8BC4>
+<U8BC5>
+<U8BC6>
+<U8BC7>
+<U8BC8>
+<U8BC9>
+<U8BCA>
+<U8BCB>
+<U8BCC>
+<U8BCD>
+<U8BCE>
+<U8BCF>
+<U8BD0>
+<U8BD1>
+<U8BD2>
+<U8BD3>
+<U8BD4>
+<U8BD5>
+<U8BD6>
+<U8BD7>
+<U8BD8>
+<U8BD9>
+<U8BDA>
+<U8BDB>
+<U8BDC>
+<U8BDD>
+<U8BDE>
+<U8BDF>
+<U8BE0>
+<U8BE1>
+<U8BE2>
+<U8BE3>
+<U8BE4>
+<U8BE5>
+<U8BE6>
+<U8BE7>
+<U8BE8>
+<U8BE9>
+<U8BEA>
+<U8BEB>
+<U8BEC>
+<U8BED>
+<U8BEE>
+<U8BEF>
+<U8BF0>
+<U8BF1>
+<U8BF2>
+<U8BF3>
+<U8BF4>
+<U8BF5>
+<U8BF6>
+<U8BF7>
+<U8BF8>
+<U8BF9>
+<U8BFA>
+<U8BFB>
+<U8BFC>
+<U8BFD>
+<U8BFE>
+<U8BFF>
+<U8C00>
+<U8C01>
+<U8C02>
+<U8C03>
+<U8C04>
+<U8C05>
+<U8C06>
+<U8C07>
+<U8C08>
+<U8C09>
+<U8C0A>
+<U8C0B>
+<U8C0C>
+<U8C0D>
+<U8C0E>
+<U8C0F>
+<U8C10>
+<U8C11>
+<U8C12>
+<U8C13>
+<U8C14>
+<U8C15>
+<U8C16>
+<U8C17>
+<U8C18>
+<U8C19>
+<U8C1A>
+<U8C1B>
+<U8C1C>
+<U8C1D>
+<U8C1E>
+<U8C1F>
+<U8C20>
+<U8C21>
+<U8C22>
+<U8C23>
+<U8C24>
+<U8C25>
+<U8C26>
+<U8C27>
+<U8C28>
+<U8C29>
+<U8C2A>
+<U8C2B>
+<U8C2C>
+<U8C2D>
+<U8C2E>
+<U8C2F>
+<U8C30>
+<U8C31>
+<U8C32>
+<U8C33>
+<U8C34>
+<U8C35>
+<U8C36>
+<U8C37>
+<U8C38>
+<U8C39>
+<U8C3A>
+<U8C3B>
+<U8C3C>
+<U8C3D>
+<U8C3E>
+<U8C3F>
+<U8C40>
+<U8C41>
+<U8C42>
+<U8C43>
+<U8C44>
+<U8C45>
+<U8C46>
+<U8C47>
+<U8C48>
+<U8C49>
+<U8C4A>
+<U8C4B>
+<U8C4C>
+<U8C4D>
+<U8C4E>
+<U8C4F>
+<U8C50>
+<U8C51>
+<U8C52>
+<U8C53>
+<U8C54>
+<U8C55>
+<U8C56>
+<U8C57>
+<U8C58>
+<U8C59>
+<U8C5A>
+<U8C5B>
+<U8C5C>
+<U8C5D>
+<U8C5E>
+<U8C5F>
+<U8C60>
+<U8C61>
+<U8C62>
+<U8C63>
+<U8C64>
+<U8C65>
+<U8C66>
+<U8C67>
+<U8C68>
+<U8C69>
+<U8C6A>
+<U8C6B>
+<U8C6C>
+<U8C6D>
+<U8C6E>
+<U8C6F>
+<U8C70>
+<U8C71>
+<U8C72>
+<U8C73>
+<U8C74>
+<U8C75>
+<U8C76>
+<U8C77>
+<U8C78>
+<U8C79>
+<U8C7A>
+<U8C7B>
+<U8C7C>
+<U8C7D>
+<U8C7E>
+<U8C7F>
+<U8C80>
+<U8C81>
+<U8C82>
+<U8C83>
+<U8C84>
+<U8C85>
+<U8C86>
+<U8C87>
+<U8C88>
+<U8C89>
+<U8C8A>
+<U8C8B>
+<U8C8C>
+<U8C8D>
+<U8C8E>
+<U8C8F>
+<U8C90>
+<U8C91>
+<U8C92>
+<U8C93>
+<U8C94>
+<U8C95>
+<U8C96>
+<U8C97>
+<U8C98>
+<U8C99>
+<U8C9A>
+<U8C9B>
+<U8C9C>
+<U8C9D>
+<U8C9E>
+<U8C9F>
+<U8CA0>
+<U8CA1>
+<U8CA2>
+<U8CA3>
+<U8CA4>
+<U8CA5>
+<U8CA6>
+<U8CA7>
+<U8CA8>
+<U8CA9>
+<U8CAA>
+<U8CAB>
+<U8CAC>
+<U8CAD>
+<U8CAE>
+<U8CAF>
+<U8CB0>
+<U8CB1>
+<U8CB2>
+<U8CB3>
+<U8CB4>
+<U8CB5>
+<U8CB6>
+<U8CB7>
+<U8CB8>
+<U8CB9>
+<U8CBA>
+<U8CBB>
+<U8CBC>
+<U8CBD>
+<U8CBE>
+<U8CBF>
+<U8CC0>
+<U8CC1>
+<U8CC2>
+<U8CC3>
+<U8CC4>
+<U8CC5>
+<U8CC6>
+<U8CC7>
+<U8CC8>
+<U8CC9>
+<U8CCA>
+<U8CCB>
+<U8CCC>
+<U8CCD>
+<U8CCE>
+<U8CCF>
+<U8CD0>
+<U8CD1>
+<U8CD2>
+<U8CD3>
+<U8CD4>
+<U8CD5>
+<U8CD6>
+<U8CD7>
+<U8CD8>
+<U8CD9>
+<U8CDA>
+<U8CDB>
+<U8CDC>
+<U8CDD>
+<U8CDE>
+<U8CDF>
+<U8CE0>
+<U8CE1>
+<U8CE2>
+<U8CE3>
+<U8CE4>
+<U8CE5>
+<U8CE6>
+<U8CE7>
+<U8CE8>
+<U8CE9>
+<U8CEA>
+<U8CEB>
+<U8CEC>
+<U8CED>
+<U8CEE>
+<U8CEF>
+<U8CF0>
+<U8CF1>
+<U8CF2>
+<U8CF3>
+<U8CF4>
+<U8CF5>
+<U8CF6>
+<U8CF7>
+<U8CF8>
+<U8CF9>
+<U8CFA>
+<U8CFB>
+<U8CFC>
+<U8CFD>
+<U8CFE>
+<U8CFF>
+<U8D00>
+<U8D01>
+<U8D02>
+<U8D03>
+<U8D04>
+<U8D05>
+<U8D06>
+<U8D07>
+<U8D08>
+<U8D09>
+<U8D0A>
+<U8D0B>
+<U8D0C>
+<U8D0D>
+<U8D0E>
+<U8D0F>
+<U8D10>
+<U8D11>
+<U8D12>
+<U8D13>
+<U8D14>
+<U8D15>
+<U8D16>
+<U8D17>
+<U8D18>
+<U8D19>
+<U8D1A>
+<U8D1B>
+<U8D1C>
+<U8D1D>
+<U8D1E>
+<U8D1F>
+<U8D20>
+<U8D21>
+<U8D22>
+<U8D23>
+<U8D24>
+<U8D25>
+<U8D26>
+<U8D27>
+<U8D28>
+<U8D29>
+<U8D2A>
+<U8D2B>
+<U8D2C>
+<U8D2D>
+<U8D2E>
+<U8D2F>
+<U8D30>
+<U8D31>
+<U8D32>
+<U8D33>
+<U8D34>
+<U8D35>
+<U8D36>
+<U8D37>
+<U8D38>
+<U8D39>
+<U8D3A>
+<U8D3B>
+<U8D3C>
+<U8D3D>
+<U8D3E>
+<U8D3F>
+<U8D40>
+<U8D41>
+<U8D42>
+<U8D43>
+<U8D44>
+<U8D45>
+<U8D46>
+<U8D47>
+<U8D48>
+<U8D49>
+<U8D4A>
+<U8D4B>
+<U8D4C>
+<U8D4D>
+<U8D4E>
+<U8D4F>
+<U8D50>
+<U8D51>
+<U8D52>
+<U8D53>
+<U8D54>
+<U8D55>
+<U8D56>
+<U8D57>
+<U8D58>
+<U8D59>
+<U8D5A>
+<U8D5B>
+<U8D5C>
+<U8D5D>
+<U8D5E>
+<U8D5F>
+<U8D60>
+<U8D61>
+<U8D62>
+<U8D63>
+<U8D64>
+<U8D65>
+<U8D66>
+<U8D67>
+<U8D68>
+<U8D69>
+<U8D6A>
+<U8D6B>
+<U8D6C>
+<U8D6D>
+<U8D6E>
+<U8D6F>
+<U8D70>
+<U8D71>
+<U8D72>
+<U8D73>
+<U8D74>
+<U8D75>
+<U8D76>
+<U8D77>
+<U8D78>
+<U8D79>
+<U8D7A>
+<U8D7B>
+<U8D7C>
+<U8D7D>
+<U8D7E>
+<U8D7F>
+<U8D80>
+<U8D81>
+<U8D82>
+<U8D83>
+<U8D84>
+<U8D85>
+<U8D86>
+<U8D87>
+<U8D88>
+<U8D89>
+<U8D8A>
+<U8D8B>
+<U8D8C>
+<U8D8D>
+<U8D8E>
+<U8D8F>
+<U8D90>
+<U8D91>
+<U8D92>
+<U8D93>
+<U8D94>
+<U8D95>
+<U8D96>
+<U8D97>
+<U8D98>
+<U8D99>
+<U8D9A>
+<U8D9B>
+<U8D9C>
+<U8D9D>
+<U8D9E>
+<U8D9F>
+<U8DA0>
+<U8DA1>
+<U8DA2>
+<U8DA3>
+<U8DA4>
+<U8DA5>
+<U8DA6>
+<U8DA7>
+<U8DA8>
+<U8DA9>
+<U8DAA>
+<U8DAB>
+<U8DAC>
+<U8DAD>
+<U8DAE>
+<U8DAF>
+<U8DB0>
+<U8DB1>
+<U8DB2>
+<U8DB3>
+<U8DB4>
+<U8DB5>
+<U8DB6>
+<U8DB7>
+<U8DB8>
+<U8DB9>
+<U8DBA>
+<U8DBB>
+<U8DBC>
+<U8DBD>
+<U8DBE>
+<U8DBF>
+<U8DC0>
+<U8DC1>
+<U8DC2>
+<U8DC3>
+<U8DC4>
+<U8DC5>
+<U8DC6>
+<U8DC7>
+<U8DC8>
+<U8DC9>
+<U8DCA>
+<U8DCB>
+<U8DCC>
+<U8DCD>
+<U8DCE>
+<U8DCF>
+<U8DD0>
+<U8DD1>
+<U8DD2>
+<U8DD3>
+<U8DD4>
+<U8DD5>
+<U8DD6>
+<U8DD7>
+<U8DD8>
+<U8DD9>
+<U8DDA>
+<U8DDB>
+<U8DDC>
+<U8DDD>
+<U8DDE>
+<U8DDF>
+<U8DE0>
+<U8DE1>
+<U8DE2>
+<U8DE3>
+<U8DE4>
+<U8DE5>
+<U8DE6>
+<U8DE7>
+<U8DE8>
+<U8DE9>
+<U8DEA>
+<U8DEB>
+<U8DEC>
+<U8DED>
+<U8DEE>
+<U8DEF>
+<U8DF0>
+<U8DF1>
+<U8DF2>
+<U8DF3>
+<U8DF4>
+<U8DF5>
+<U8DF6>
+<U8DF7>
+<U8DF8>
+<U8DF9>
+<U8DFA>
+<U8DFB>
+<U8DFC>
+<U8DFD>
+<U8DFE>
+<U8DFF>
+<U8E00>
+<U8E01>
+<U8E02>
+<U8E03>
+<U8E04>
+<U8E05>
+<U8E06>
+<U8E07>
+<U8E08>
+<U8E09>
+<U8E0A>
+<U8E0B>
+<U8E0C>
+<U8E0D>
+<U8E0E>
+<U8E0F>
+<U8E10>
+<U8E11>
+<U8E12>
+<U8E13>
+<U8E14>
+<U8E15>
+<U8E16>
+<U8E17>
+<U8E18>
+<U8E19>
+<U8E1A>
+<U8E1B>
+<U8E1C>
+<U8E1D>
+<U8E1E>
+<U8E1F>
+<U8E20>
+<U8E21>
+<U8E22>
+<U8E23>
+<U8E24>
+<U8E25>
+<U8E26>
+<U8E27>
+<U8E28>
+<U8E29>
+<U8E2A>
+<U8E2B>
+<U8E2C>
+<U8E2D>
+<U8E2E>
+<U8E2F>
+<U8E30>
+<U8E31>
+<U8E32>
+<U8E33>
+<U8E34>
+<U8E35>
+<U8E36>
+<U8E37>
+<U8E38>
+<U8E39>
+<U8E3A>
+<U8E3B>
+<U8E3C>
+<U8E3D>
+<U8E3E>
+<U8E3F>
+<U8E40>
+<U8E41>
+<U8E42>
+<U8E43>
+<U8E44>
+<U8E45>
+<U8E46>
+<U8E47>
+<U8E48>
+<U8E49>
+<U8E4A>
+<U8E4B>
+<U8E4C>
+<U8E4D>
+<U8E4E>
+<U8E4F>
+<U8E50>
+<U8E51>
+<U8E52>
+<U8E53>
+<U8E54>
+<U8E55>
+<U8E56>
+<U8E57>
+<U8E58>
+<U8E59>
+<U8E5A>
+<U8E5B>
+<U8E5C>
+<U8E5D>
+<U8E5E>
+<U8E5F>
+<U8E60>
+<U8E61>
+<U8E62>
+<U8E63>
+<U8E64>
+<U8E65>
+<U8E66>
+<U8E67>
+<U8E68>
+<U8E69>
+<U8E6A>
+<U8E6B>
+<U8E6C>
+<U8E6D>
+<U8E6E>
+<U8E6F>
+<U8E70>
+<U8E71>
+<U8E72>
+<U8E73>
+<U8E74>
+<U8E75>
+<U8E76>
+<U8E77>
+<U8E78>
+<U8E79>
+<U8E7A>
+<U8E7B>
+<U8E7C>
+<U8E7D>
+<U8E7E>
+<U8E7F>
+<U8E80>
+<U8E81>
+<U8E82>
+<U8E83>
+<U8E84>
+<U8E85>
+<U8E86>
+<U8E87>
+<U8E88>
+<U8E89>
+<U8E8A>
+<U8E8B>
+<U8E8C>
+<U8E8D>
+<U8E8E>
+<U8E8F>
+<U8E90>
+<U8E91>
+<U8E92>
+<U8E93>
+<U8E94>
+<U8E95>
+<U8E96>
+<U8E97>
+<U8E98>
+<U8E99>
+<U8E9A>
+<U8E9B>
+<U8E9C>
+<U8E9D>
+<U8E9E>
+<U8E9F>
+<U8EA0>
+<U8EA1>
+<U8EA2>
+<U8EA3>
+<U8EA4>
+<U8EA5>
+<U8EA6>
+<U8EA7>
+<U8EA8>
+<U8EA9>
+<U8EAA>
+<U8EAB>
+<U8EAC>
+<U8EAD>
+<U8EAE>
+<U8EAF>
+<U8EB0>
+<U8EB1>
+<U8EB2>
+<U8EB3>
+<U8EB4>
+<U8EB5>
+<U8EB6>
+<U8EB7>
+<U8EB8>
+<U8EB9>
+<U8EBA>
+<U8EBB>
+<U8EBC>
+<U8EBD>
+<U8EBE>
+<U8EBF>
+<U8EC0>
+<U8EC1>
+<U8EC2>
+<U8EC3>
+<U8EC4>
+<U8EC5>
+<U8EC6>
+<U8EC7>
+<U8EC8>
+<U8EC9>
+<U8ECA>
+<U8ECB>
+<U8ECC>
+<U8ECD>
+<U8ECE>
+<U8ECF>
+<U8ED0>
+<U8ED1>
+<U8ED2>
+<U8ED3>
+<U8ED4>
+<U8ED5>
+<U8ED6>
+<U8ED7>
+<U8ED8>
+<U8ED9>
+<U8EDA>
+<U8EDB>
+<U8EDC>
+<U8EDD>
+<U8EDE>
+<U8EDF>
+<U8EE0>
+<U8EE1>
+<U8EE2>
+<U8EE3>
+<U8EE4>
+<U8EE5>
+<U8EE6>
+<U8EE7>
+<U8EE8>
+<U8EE9>
+<U8EEA>
+<U8EEB>
+<U8EEC>
+<U8EED>
+<U8EEE>
+<U8EEF>
+<U8EF0>
+<U8EF1>
+<U8EF2>
+<U8EF3>
+<U8EF4>
+<U8EF5>
+<U8EF6>
+<U8EF7>
+<U8EF8>
+<U8EF9>
+<U8EFA>
+<U8EFB>
+<U8EFC>
+<U8EFD>
+<U8EFE>
+<U8EFF>
+<U8F00>
+<U8F01>
+<U8F02>
+<U8F03>
+<U8F04>
+<U8F05>
+<U8F06>
+<U8F07>
+<U8F08>
+<U8F09>
+<U8F0A>
+<U8F0B>
+<U8F0C>
+<U8F0D>
+<U8F0E>
+<U8F0F>
+<U8F10>
+<U8F11>
+<U8F12>
+<U8F13>
+<U8F14>
+<U8F15>
+<U8F16>
+<U8F17>
+<U8F18>
+<U8F19>
+<U8F1A>
+<U8F1B>
+<U8F1C>
+<U8F1D>
+<U8F1E>
+<U8F1F>
+<U8F20>
+<U8F21>
+<U8F22>
+<U8F23>
+<U8F24>
+<U8F25>
+<U8F26>
+<U8F27>
+<U8F28>
+<U8F29>
+<U8F2A>
+<U8F2B>
+<U8F2C>
+<U8F2D>
+<U8F2E>
+<U8F2F>
+<U8F30>
+<U8F31>
+<U8F32>
+<U8F33>
+<U8F34>
+<U8F35>
+<U8F36>
+<U8F37>
+<U8F38>
+<U8F39>
+<U8F3A>
+<U8F3B>
+<U8F3C>
+<U8F3D>
+<U8F3E>
+<U8F3F>
+<U8F40>
+<U8F41>
+<U8F42>
+<U8F43>
+<U8F44>
+<U8F45>
+<U8F46>
+<U8F47>
+<U8F48>
+<U8F49>
+<U8F4A>
+<U8F4B>
+<U8F4C>
+<U8F4D>
+<U8F4E>
+<U8F4F>
+<U8F50>
+<U8F51>
+<U8F52>
+<U8F53>
+<U8F54>
+<U8F55>
+<U8F56>
+<U8F57>
+<U8F58>
+<U8F59>
+<U8F5A>
+<U8F5B>
+<U8F5C>
+<U8F5D>
+<U8F5E>
+<U8F5F>
+<U8F60>
+<U8F61>
+<U8F62>
+<U8F63>
+<U8F64>
+<U8F65>
+<U8F66>
+<U8F67>
+<U8F68>
+<U8F69>
+<U8F6A>
+<U8F6B>
+<U8F6C>
+<U8F6D>
+<U8F6E>
+<U8F6F>
+<U8F70>
+<U8F71>
+<U8F72>
+<U8F73>
+<U8F74>
+<U8F75>
+<U8F76>
+<U8F77>
+<U8F78>
+<U8F79>
+<U8F7A>
+<U8F7B>
+<U8F7C>
+<U8F7D>
+<U8F7E>
+<U8F7F>
+<U8F80>
+<U8F81>
+<U8F82>
+<U8F83>
+<U8F84>
+<U8F85>
+<U8F86>
+<U8F87>
+<U8F88>
+<U8F89>
+<U8F8A>
+<U8F8B>
+<U8F8C>
+<U8F8D>
+<U8F8E>
+<U8F8F>
+<U8F90>
+<U8F91>
+<U8F92>
+<U8F93>
+<U8F94>
+<U8F95>
+<U8F96>
+<U8F97>
+<U8F98>
+<U8F99>
+<U8F9A>
+<U8F9B>
+<U8F9C>
+<U8F9D>
+<U8F9E>
+<U8F9F>
+<U8FA0>
+<U8FA1>
+<U8FA2>
+<U8FA3>
+<U8FA4>
+<U8FA5>
+<U8FA6>
+<U8FA7>
+<U8FA8>
+<U8FA9>
+<U8FAA>
+<U8FAB>
+<U8FAC>
+<U8FAD>
+<U8FAE>
+<U8FAF>
+<U8FB0>
+<U8FB1>
+<U8FB2>
+<U8FB3>
+<U8FB4>
+<U8FB5>
+<U8FB6>
+<U8FB7>
+<U8FB8>
+<U8FB9>
+<U8FBA>
+<U8FBB>
+<U8FBC>
+<U8FBD>
+<U8FBE>
+<U8FBF>
+<U8FC0>
+<U8FC1>
+<U8FC2>
+<U8FC3>
+<U8FC4>
+<U8FC5>
+<U8FC6>
+<U8FC7>
+<U8FC8>
+<U8FC9>
+<U8FCA>
+<U8FCB>
+<U8FCC>
+<U8FCD>
+<U8FCE>
+<U8FCF>
+<U8FD0>
+<U8FD1>
+<U8FD2>
+<U8FD3>
+<U8FD4>
+<U8FD5>
+<U8FD6>
+<U8FD7>
+<U8FD8>
+<U8FD9>
+<U8FDA>
+<U8FDB>
+<U8FDC>
+<U8FDD>
+<U8FDE>
+<U8FDF>
+<U8FE0>
+<U8FE1>
+<U8FE2>
+<U8FE3>
+<U8FE4>
+<U8FE5>
+<U8FE6>
+<U8FE7>
+<U8FE8>
+<U8FE9>
+<U8FEA>
+<U8FEB>
+<U8FEC>
+<U8FED>
+<U8FEE>
+<U8FEF>
+<U8FF0>
+<U8FF1>
+<U8FF2>
+<U8FF3>
+<U8FF4>
+<U8FF5>
+<U8FF6>
+<U8FF7>
+<U8FF8>
+<U8FF9>
+<U8FFA>
+<U8FFB>
+<U8FFC>
+<U8FFD>
+<U8FFE>
+<U8FFF>
+<U9000>
+<U9001>
+<U9002>
+<U9003>
+<U9004>
+<U9005>
+<U9006>
+<U9007>
+<U9008>
+<U9009>
+<U900A>
+<U900B>
+<U900C>
+<U900D>
+<U900E>
+<U900F>
+<U9010>
+<U9011>
+<U9012>
+<U9013>
+<U9014>
+<U9015>
+<U9016>
+<U9017>
+<U9018>
+<U9019>
+<U901A>
+<U901B>
+<U901C>
+<U901D>
+<U901E>
+<U901F>
+<U9020>
+<U9021>
+<U9022>
+<U9023>
+<U9024>
+<U9025>
+<U9026>
+<U9027>
+<U9028>
+<U9029>
+<U902A>
+<U902B>
+<U902C>
+<U902D>
+<U902E>
+<U902F>
+<U9030>
+<U9031>
+<U9032>
+<U9033>
+<U9034>
+<U9035>
+<U9036>
+<U9037>
+<U9038>
+<U9039>
+<U903A>
+<U903B>
+<U903C>
+<U903D>
+<U903E>
+<U903F>
+<U9040>
+<U9041>
+<U9042>
+<U9043>
+<U9044>
+<U9045>
+<U9046>
+<U9047>
+<U9048>
+<U9049>
+<U904A>
+<U904B>
+<U904C>
+<U904D>
+<U904E>
+<U904F>
+<U9050>
+<U9051>
+<U9052>
+<U9053>
+<U9054>
+<U9055>
+<U9056>
+<U9057>
+<U9058>
+<U9059>
+<U905A>
+<U905B>
+<U905C>
+<U905D>
+<U905E>
+<U905F>
+<U9060>
+<U9061>
+<U9062>
+<U9063>
+<U9064>
+<U9065>
+<U9066>
+<U9067>
+<U9068>
+<U9069>
+<U906A>
+<U906B>
+<U906C>
+<U906D>
+<U906E>
+<U906F>
+<U9070>
+<U9071>
+<U9072>
+<U9073>
+<U9074>
+<U9075>
+<U9076>
+<U9077>
+<U9078>
+<U9079>
+<U907A>
+<U907B>
+<U907C>
+<U907D>
+<U907E>
+<U907F>
+<U9080>
+<U9081>
+<U9082>
+<U9083>
+<U9084>
+<U9085>
+<U9086>
+<U9087>
+<U9088>
+<U9089>
+<U908A>
+<U908B>
+<U908C>
+<U908D>
+<U908E>
+<U908F>
+<U9090>
+<U9091>
+<U9092>
+<U9093>
+<U9094>
+<U9095>
+<U9096>
+<U9097>
+<U9098>
+<U9099>
+<U909A>
+<U909B>
+<U909C>
+<U909D>
+<U909E>
+<U909F>
+<U90A0>
+<U90A1>
+<U90A2>
+<U90A3>
+<U90A4>
+<U90A5>
+<U90A6>
+<U90A7>
+<U90A8>
+<U90A9>
+<U90AA>
+<U90AB>
+<U90AC>
+<U90AD>
+<U90AE>
+<U90AF>
+<U90B0>
+<U90B1>
+<U90B2>
+<U90B3>
+<U90B4>
+<U90B5>
+<U90B6>
+<U90B7>
+<U90B8>
+<U90B9>
+<U90BA>
+<U90BB>
+<U90BC>
+<U90BD>
+<U90BE>
+<U90BF>
+<U90C0>
+<U90C1>
+<U90C2>
+<U90C3>
+<U90C4>
+<U90C5>
+<U90C6>
+<U90C7>
+<U90C8>
+<U90C9>
+<U90CA>
+<U90CB>
+<U90CC>
+<U90CD>
+<U90CE>
+<U90CF>
+<U90D0>
+<U90D1>
+<U90D2>
+<U90D3>
+<U90D4>
+<U90D5>
+<U90D6>
+<U90D7>
+<U90D8>
+<U90D9>
+<U90DA>
+<U90DB>
+<U90DC>
+<U90DD>
+<U90DE>
+<U90DF>
+<U90E0>
+<U90E1>
+<U90E2>
+<U90E3>
+<U90E4>
+<U90E5>
+<U90E6>
+<U90E7>
+<U90E8>
+<U90E9>
+<U90EA>
+<U90EB>
+<U90EC>
+<U90ED>
+<U90EE>
+<U90EF>
+<U90F0>
+<U90F1>
+<U90F2>
+<U90F3>
+<U90F4>
+<U90F5>
+<U90F6>
+<U90F7>
+<U90F8>
+<U90F9>
+<U90FA>
+<U90FB>
+<U90FC>
+<U90FD>
+<U90FE>
+<U90FF>
+<U9100>
+<U9101>
+<U9102>
+<U9103>
+<U9104>
+<U9105>
+<U9106>
+<U9107>
+<U9108>
+<U9109>
+<U910A>
+<U910B>
+<U910C>
+<U910D>
+<U910E>
+<U910F>
+<U9110>
+<U9111>
+<U9112>
+<U9113>
+<U9114>
+<U9115>
+<U9116>
+<U9117>
+<U9118>
+<U9119>
+<U911A>
+<U911B>
+<U911C>
+<U911D>
+<U911E>
+<U911F>
+<U9120>
+<U9121>
+<U9122>
+<U9123>
+<U9124>
+<U9125>
+<U9126>
+<U9127>
+<U9128>
+<U9129>
+<U912A>
+<U912B>
+<U912C>
+<U912D>
+<U912E>
+<U912F>
+<U9130>
+<U9131>
+<U9132>
+<U9133>
+<U9134>
+<U9135>
+<U9136>
+<U9137>
+<U9138>
+<U9139>
+<U913A>
+<U913B>
+<U913C>
+<U913D>
+<U913E>
+<U913F>
+<U9140>
+<U9141>
+<U9142>
+<U9143>
+<U9144>
+<U9145>
+<U9146>
+<U9147>
+<U9148>
+<U9149>
+<U914A>
+<U914B>
+<U914C>
+<U914D>
+<U914E>
+<U914F>
+<U9150>
+<U9151>
+<U9152>
+<U9153>
+<U9154>
+<U9155>
+<U9156>
+<U9157>
+<U9158>
+<U9159>
+<U915A>
+<U915B>
+<U915C>
+<U915D>
+<U915E>
+<U915F>
+<U9160>
+<U9161>
+<U9162>
+<U9163>
+<U9164>
+<U9165>
+<U9166>
+<U9167>
+<U9168>
+<U9169>
+<U916A>
+<U916B>
+<U916C>
+<U916D>
+<U916E>
+<U916F>
+<U9170>
+<U9171>
+<U9172>
+<U9173>
+<U9174>
+<U9175>
+<U9176>
+<U9177>
+<U9178>
+<U9179>
+<U917A>
+<U917B>
+<U917C>
+<U917D>
+<U917E>
+<U917F>
+<U9180>
+<U9181>
+<U9182>
+<U9183>
+<U9184>
+<U9185>
+<U9186>
+<U9187>
+<U9188>
+<U9189>
+<U918A>
+<U918B>
+<U918C>
+<U918D>
+<U918E>
+<U918F>
+<U9190>
+<U9191>
+<U9192>
+<U9193>
+<U9194>
+<U9195>
+<U9196>
+<U9197>
+<U9198>
+<U9199>
+<U919A>
+<U919B>
+<U919C>
+<U919D>
+<U919E>
+<U919F>
+<U91A0>
+<U91A1>
+<U91A2>
+<U91A3>
+<U91A4>
+<U91A5>
+<U91A6>
+<U91A7>
+<U91A8>
+<U91A9>
+<U91AA>
+<U91AB>
+<U91AC>
+<U91AD>
+<U91AE>
+<U91AF>
+<U91B0>
+<U91B1>
+<U91B2>
+<U91B3>
+<U91B4>
+<U91B5>
+<U91B6>
+<U91B7>
+<U91B8>
+<U91B9>
+<U91BA>
+<U91BB>
+<U91BC>
+<U91BD>
+<U91BE>
+<U91BF>
+<U91C0>
+<U91C1>
+<U91C2>
+<U91C3>
+<U91C4>
+<U91C5>
+<U91C6>
+<U91C7>
+<U91C8>
+<U91C9>
+<U91CA>
+<U91CB>
+<U91CC>
+<U91CD>
+<U91CE>
+<U91CF>
+<U91D0>
+<U91D1>
+<U91D2>
+<U91D3>
+<U91D4>
+<U91D5>
+<U91D6>
+<U91D7>
+<U91D8>
+<U91D9>
+<U91DA>
+<U91DB>
+<U91DC>
+<U91DD>
+<U91DE>
+<U91DF>
+<U91E0>
+<U91E1>
+<U91E2>
+<U91E3>
+<U91E4>
+<U91E5>
+<U91E6>
+<U91E7>
+<U91E8>
+<U91E9>
+<U91EA>
+<U91EB>
+<U91EC>
+<U91ED>
+<U91EE>
+<U91EF>
+<U91F0>
+<U91F1>
+<U91F2>
+<U91F3>
+<U91F4>
+<U91F5>
+<U91F6>
+<U91F7>
+<U91F8>
+<U91F9>
+<U91FA>
+<U91FB>
+<U91FC>
+<U91FD>
+<U91FE>
+<U91FF>
+<U9200>
+<U9201>
+<U9202>
+<U9203>
+<U9204>
+<U9205>
+<U9206>
+<U9207>
+<U9208>
+<U9209>
+<U920A>
+<U920B>
+<U920C>
+<U920D>
+<U920E>
+<U920F>
+<U9210>
+<U9211>
+<U9212>
+<U9213>
+<U9214>
+<U9215>
+<U9216>
+<U9217>
+<U9218>
+<U9219>
+<U921A>
+<U921B>
+<U921C>
+<U921D>
+<U921E>
+<U921F>
+<U9220>
+<U9221>
+<U9222>
+<U9223>
+<U9224>
+<U9225>
+<U9226>
+<U9227>
+<U9228>
+<U9229>
+<U922A>
+<U922B>
+<U922C>
+<U922D>
+<U922E>
+<U922F>
+<U9230>
+<U9231>
+<U9232>
+<U9233>
+<U9234>
+<U9235>
+<U9236>
+<U9237>
+<U9238>
+<U9239>
+<U923A>
+<U923B>
+<U923C>
+<U923D>
+<U923E>
+<U923F>
+<U9240>
+<U9241>
+<U9242>
+<U9243>
+<U9244>
+<U9245>
+<U9246>
+<U9247>
+<U9248>
+<U9249>
+<U924A>
+<U924B>
+<U924C>
+<U924D>
+<U924E>
+<U924F>
+<U9250>
+<U9251>
+<U9252>
+<U9253>
+<U9254>
+<U9255>
+<U9256>
+<U9257>
+<U9258>
+<U9259>
+<U925A>
+<U925B>
+<U925C>
+<U925D>
+<U925E>
+<U925F>
+<U9260>
+<U9261>
+<U9262>
+<U9263>
+<U9264>
+<U9265>
+<U9266>
+<U9267>
+<U9268>
+<U9269>
+<U926A>
+<U926B>
+<U926C>
+<U926D>
+<U926E>
+<U926F>
+<U9270>
+<U9271>
+<U9272>
+<U9273>
+<U9274>
+<U9275>
+<U9276>
+<U9277>
+<U9278>
+<U9279>
+<U927A>
+<U927B>
+<U927C>
+<U927D>
+<U927E>
+<U927F>
+<U9280>
+<U9281>
+<U9282>
+<U9283>
+<U9284>
+<U9285>
+<U9286>
+<U9287>
+<U9288>
+<U9289>
+<U928A>
+<U928B>
+<U928C>
+<U928D>
+<U928E>
+<U928F>
+<U9290>
+<U9291>
+<U9292>
+<U9293>
+<U9294>
+<U9295>
+<U9296>
+<U9297>
+<U9298>
+<U9299>
+<U929A>
+<U929B>
+<U929C>
+<U929D>
+<U929E>
+<U929F>
+<U92A0>
+<U92A1>
+<U92A2>
+<U92A3>
+<U92A4>
+<U92A5>
+<U92A6>
+<U92A7>
+<U92A8>
+<U92A9>
+<U92AA>
+<U92AB>
+<U92AC>
+<U92AD>
+<U92AE>
+<U92AF>
+<U92B0>
+<U92B1>
+<U92B2>
+<U92B3>
+<U92B4>
+<U92B5>
+<U92B6>
+<U92B7>
+<U92B8>
+<U92B9>
+<U92BA>
+<U92BB>
+<U92BC>
+<U92BD>
+<U92BE>
+<U92BF>
+<U92C0>
+<U92C1>
+<U92C2>
+<U92C3>
+<U92C4>
+<U92C5>
+<U92C6>
+<U92C7>
+<U92C8>
+<U92C9>
+<U92CA>
+<U92CB>
+<U92CC>
+<U92CD>
+<U92CE>
+<U92CF>
+<U92D0>
+<U92D1>
+<U92D2>
+<U92D3>
+<U92D4>
+<U92D5>
+<U92D6>
+<U92D7>
+<U92D8>
+<U92D9>
+<U92DA>
+<U92DB>
+<U92DC>
+<U92DD>
+<U92DE>
+<U92DF>
+<U92E0>
+<U92E1>
+<U92E2>
+<U92E3>
+<U92E4>
+<U92E5>
+<U92E6>
+<U92E7>
+<U92E8>
+<U92E9>
+<U92EA>
+<U92EB>
+<U92EC>
+<U92ED>
+<U92EE>
+<U92EF>
+<U92F0>
+<U92F1>
+<U92F2>
+<U92F3>
+<U92F4>
+<U92F5>
+<U92F6>
+<U92F7>
+<U92F8>
+<U92F9>
+<U92FA>
+<U92FB>
+<U92FC>
+<U92FD>
+<U92FE>
+<U92FF>
+<U9300>
+<U9301>
+<U9302>
+<U9303>
+<U9304>
+<U9305>
+<U9306>
+<U9307>
+<U9308>
+<U9309>
+<U930A>
+<U930B>
+<U930C>
+<U930D>
+<U930E>
+<U930F>
+<U9310>
+<U9311>
+<U9312>
+<U9313>
+<U9314>
+<U9315>
+<U9316>
+<U9317>
+<U9318>
+<U9319>
+<U931A>
+<U931B>
+<U931C>
+<U931D>
+<U931E>
+<U931F>
+<U9320>
+<U9321>
+<U9322>
+<U9323>
+<U9324>
+<U9325>
+<U9326>
+<U9327>
+<U9328>
+<U9329>
+<U932A>
+<U932B>
+<U932C>
+<U932D>
+<U932E>
+<U932F>
+<U9330>
+<U9331>
+<U9332>
+<U9333>
+<U9334>
+<U9335>
+<U9336>
+<U9337>
+<U9338>
+<U9339>
+<U933A>
+<U933B>
+<U933C>
+<U933D>
+<U933E>
+<U933F>
+<U9340>
+<U9341>
+<U9342>
+<U9343>
+<U9344>
+<U9345>
+<U9346>
+<U9347>
+<U9348>
+<U9349>
+<U934A>
+<U934B>
+<U934C>
+<U934D>
+<U934E>
+<U934F>
+<U9350>
+<U9351>
+<U9352>
+<U9353>
+<U9354>
+<U9355>
+<U9356>
+<U9357>
+<U9358>
+<U9359>
+<U935A>
+<U935B>
+<U935C>
+<U935D>
+<U935E>
+<U935F>
+<U9360>
+<U9361>
+<U9362>
+<U9363>
+<U9364>
+<U9365>
+<U9366>
+<U9367>
+<U9368>
+<U9369>
+<U936A>
+<U936B>
+<U936C>
+<U936D>
+<U936E>
+<U936F>
+<U9370>
+<U9371>
+<U9372>
+<U9373>
+<U9374>
+<U9375>
+<U9376>
+<U9377>
+<U9378>
+<U9379>
+<U937A>
+<U937B>
+<U937C>
+<U937D>
+<U937E>
+<U937F>
+<U9380>
+<U9381>
+<U9382>
+<U9383>
+<U9384>
+<U9385>
+<U9386>
+<U9387>
+<U9388>
+<U9389>
+<U938A>
+<U938B>
+<U938C>
+<U938D>
+<U938E>
+<U938F>
+<U9390>
+<U9391>
+<U9392>
+<U9393>
+<U9394>
+<U9395>
+<U9396>
+<U9397>
+<U9398>
+<U9399>
+<U939A>
+<U939B>
+<U939C>
+<U939D>
+<U939E>
+<U939F>
+<U93A0>
+<U93A1>
+<U93A2>
+<U93A3>
+<U93A4>
+<U93A5>
+<U93A6>
+<U93A7>
+<U93A8>
+<U93A9>
+<U93AA>
+<U93AB>
+<U93AC>
+<U93AD>
+<U93AE>
+<U93AF>
+<U93B0>
+<U93B1>
+<U93B2>
+<U93B3>
+<U93B4>
+<U93B5>
+<U93B6>
+<U93B7>
+<U93B8>
+<U93B9>
+<U93BA>
+<U93BB>
+<U93BC>
+<U93BD>
+<U93BE>
+<U93BF>
+<U93C0>
+<U93C1>
+<U93C2>
+<U93C3>
+<U93C4>
+<U93C5>
+<U93C6>
+<U93C7>
+<U93C8>
+<U93C9>
+<U93CA>
+<U93CB>
+<U93CC>
+<U93CD>
+<U93CE>
+<U93CF>
+<U93D0>
+<U93D1>
+<U93D2>
+<U93D3>
+<U93D4>
+<U93D5>
+<U93D6>
+<U93D7>
+<U93D8>
+<U93D9>
+<U93DA>
+<U93DB>
+<U93DC>
+<U93DD>
+<U93DE>
+<U93DF>
+<U93E0>
+<U93E1>
+<U93E2>
+<U93E3>
+<U93E4>
+<U93E5>
+<U93E6>
+<U93E7>
+<U93E8>
+<U93E9>
+<U93EA>
+<U93EB>
+<U93EC>
+<U93ED>
+<U93EE>
+<U93EF>
+<U93F0>
+<U93F1>
+<U93F2>
+<U93F3>
+<U93F4>
+<U93F5>
+<U93F6>
+<U93F7>
+<U93F8>
+<U93F9>
+<U93FA>
+<U93FB>
+<U93FC>
+<U93FD>
+<U93FE>
+<U93FF>
+<U9400>
+<U9401>
+<U9402>
+<U9403>
+<U9404>
+<U9405>
+<U9406>
+<U9407>
+<U9408>
+<U9409>
+<U940A>
+<U940B>
+<U940C>
+<U940D>
+<U940E>
+<U940F>
+<U9410>
+<U9411>
+<U9412>
+<U9413>
+<U9414>
+<U9415>
+<U9416>
+<U9417>
+<U9418>
+<U9419>
+<U941A>
+<U941B>
+<U941C>
+<U941D>
+<U941E>
+<U941F>
+<U9420>
+<U9421>
+<U9422>
+<U9423>
+<U9424>
+<U9425>
+<U9426>
+<U9427>
+<U9428>
+<U9429>
+<U942A>
+<U942B>
+<U942C>
+<U942D>
+<U942E>
+<U942F>
+<U9430>
+<U9431>
+<U9432>
+<U9433>
+<U9434>
+<U9435>
+<U9436>
+<U9437>
+<U9438>
+<U9439>
+<U943A>
+<U943B>
+<U943C>
+<U943D>
+<U943E>
+<U943F>
+<U9440>
+<U9441>
+<U9442>
+<U9443>
+<U9444>
+<U9445>
+<U9446>
+<U9447>
+<U9448>
+<U9449>
+<U944A>
+<U944B>
+<U944C>
+<U944D>
+<U944E>
+<U944F>
+<U9450>
+<U9451>
+<U9452>
+<U9453>
+<U9454>
+<U9455>
+<U9456>
+<U9457>
+<U9458>
+<U9459>
+<U945A>
+<U945B>
+<U945C>
+<U945D>
+<U945E>
+<U945F>
+<U9460>
+<U9461>
+<U9462>
+<U9463>
+<U9464>
+<U9465>
+<U9466>
+<U9467>
+<U9468>
+<U9469>
+<U946A>
+<U946B>
+<U946C>
+<U946D>
+<U946E>
+<U946F>
+<U9470>
+<U9471>
+<U9472>
+<U9473>
+<U9474>
+<U9475>
+<U9476>
+<U9477>
+<U9478>
+<U9479>
+<U947A>
+<U947B>
+<U947C>
+<U947D>
+<U947E>
+<U947F>
+<U9480>
+<U9481>
+<U9482>
+<U9483>
+<U9484>
+<U9485>
+<U9486>
+<U9487>
+<U9488>
+<U9489>
+<U948A>
+<U948B>
+<U948C>
+<U948D>
+<U948E>
+<U948F>
+<U9490>
+<U9491>
+<U9492>
+<U9493>
+<U9494>
+<U9495>
+<U9496>
+<U9497>
+<U9498>
+<U9499>
+<U949A>
+<U949B>
+<U949C>
+<U949D>
+<U949E>
+<U949F>
+<U94A0>
+<U94A1>
+<U94A2>
+<U94A3>
+<U94A4>
+<U94A5>
+<U94A6>
+<U94A7>
+<U94A8>
+<U94A9>
+<U94AA>
+<U94AB>
+<U94AC>
+<U94AD>
+<U94AE>
+<U94AF>
+<U94B0>
+<U94B1>
+<U94B2>
+<U94B3>
+<U94B4>
+<U94B5>
+<U94B6>
+<U94B7>
+<U94B8>
+<U94B9>
+<U94BA>
+<U94BB>
+<U94BC>
+<U94BD>
+<U94BE>
+<U94BF>
+<U94C0>
+<U94C1>
+<U94C2>
+<U94C3>
+<U94C4>
+<U94C5>
+<U94C6>
+<U94C7>
+<U94C8>
+<U94C9>
+<U94CA>
+<U94CB>
+<U94CC>
+<U94CD>
+<U94CE>
+<U94CF>
+<U94D0>
+<U94D1>
+<U94D2>
+<U94D3>
+<U94D4>
+<U94D5>
+<U94D6>
+<U94D7>
+<U94D8>
+<U94D9>
+<U94DA>
+<U94DB>
+<U94DC>
+<U94DD>
+<U94DE>
+<U94DF>
+<U94E0>
+<U94E1>
+<U94E2>
+<U94E3>
+<U94E4>
+<U94E5>
+<U94E6>
+<U94E7>
+<U94E8>
+<U94E9>
+<U94EA>
+<U94EB>
+<U94EC>
+<U94ED>
+<U94EE>
+<U94EF>
+<U94F0>
+<U94F1>
+<U94F2>
+<U94F3>
+<U94F4>
+<U94F5>
+<U94F6>
+<U94F7>
+<U94F8>
+<U94F9>
+<U94FA>
+<U94FB>
+<U94FC>
+<U94FD>
+<U94FE>
+<U94FF>
+<U9500>
+<U9501>
+<U9502>
+<U9503>
+<U9504>
+<U9505>
+<U9506>
+<U9507>
+<U9508>
+<U9509>
+<U950A>
+<U950B>
+<U950C>
+<U950D>
+<U950E>
+<U950F>
+<U9510>
+<U9511>
+<U9512>
+<U9513>
+<U9514>
+<U9515>
+<U9516>
+<U9517>
+<U9518>
+<U9519>
+<U951A>
+<U951B>
+<U951C>
+<U951D>
+<U951E>
+<U951F>
+<U9520>
+<U9521>
+<U9522>
+<U9523>
+<U9524>
+<U9525>
+<U9526>
+<U9527>
+<U9528>
+<U9529>
+<U952A>
+<U952B>
+<U952C>
+<U952D>
+<U952E>
+<U952F>
+<U9530>
+<U9531>
+<U9532>
+<U9533>
+<U9534>
+<U9535>
+<U9536>
+<U9537>
+<U9538>
+<U9539>
+<U953A>
+<U953B>
+<U953C>
+<U953D>
+<U953E>
+<U953F>
+<U9540>
+<U9541>
+<U9542>
+<U9543>
+<U9544>
+<U9545>
+<U9546>
+<U9547>
+<U9548>
+<U9549>
+<U954A>
+<U954B>
+<U954C>
+<U954D>
+<U954E>
+<U954F>
+<U9550>
+<U9551>
+<U9552>
+<U9553>
+<U9554>
+<U9555>
+<U9556>
+<U9557>
+<U9558>
+<U9559>
+<U955A>
+<U955B>
+<U955C>
+<U955D>
+<U955E>
+<U955F>
+<U9560>
+<U9561>
+<U9562>
+<U9563>
+<U9564>
+<U9565>
+<U9566>
+<U9567>
+<U9568>
+<U9569>
+<U956A>
+<U956B>
+<U956C>
+<U956D>
+<U956E>
+<U956F>
+<U9570>
+<U9571>
+<U9572>
+<U9573>
+<U9574>
+<U9575>
+<U9576>
+<U9577>
+<U9578>
+<U9579>
+<U957A>
+<U957B>
+<U957C>
+<U957D>
+<U957E>
+<U957F>
+<U9580>
+<U9581>
+<U9582>
+<U9583>
+<U9584>
+<U9585>
+<U9586>
+<U9587>
+<U9588>
+<U9589>
+<U958A>
+<U958B>
+<U958C>
+<U958D>
+<U958E>
+<U958F>
+<U9590>
+<U9591>
+<U9592>
+<U9593>
+<U9594>
+<U9595>
+<U9596>
+<U9597>
+<U9598>
+<U9599>
+<U959A>
+<U959B>
+<U959C>
+<U959D>
+<U959E>
+<U959F>
+<U95A0>
+<U95A1>
+<U95A2>
+<U95A3>
+<U95A4>
+<U95A5>
+<U95A6>
+<U95A7>
+<U95A8>
+<U95A9>
+<U95AA>
+<U95AB>
+<U95AC>
+<U95AD>
+<U95AE>
+<U95AF>
+<U95B0>
+<U95B1>
+<U95B2>
+<U95B3>
+<U95B4>
+<U95B5>
+<U95B6>
+<U95B7>
+<U95B8>
+<U95B9>
+<U95BA>
+<U95BB>
+<U95BC>
+<U95BD>
+<U95BE>
+<U95BF>
+<U95C0>
+<U95C1>
+<U95C2>
+<U95C3>
+<U95C4>
+<U95C5>
+<U95C6>
+<U95C7>
+<U95C8>
+<U95C9>
+<U95CA>
+<U95CB>
+<U95CC>
+<U95CD>
+<U95CE>
+<U95CF>
+<U95D0>
+<U95D1>
+<U95D2>
+<U95D3>
+<U95D4>
+<U95D5>
+<U95D6>
+<U95D7>
+<U95D8>
+<U95D9>
+<U95DA>
+<U95DB>
+<U95DC>
+<U95DD>
+<U95DE>
+<U95DF>
+<U95E0>
+<U95E1>
+<U95E2>
+<U95E3>
+<U95E4>
+<U95E5>
+<U95E6>
+<U95E7>
+<U95E8>
+<U95E9>
+<U95EA>
+<U95EB>
+<U95EC>
+<U95ED>
+<U95EE>
+<U95EF>
+<U95F0>
+<U95F1>
+<U95F2>
+<U95F3>
+<U95F4>
+<U95F5>
+<U95F6>
+<U95F7>
+<U95F8>
+<U95F9>
+<U95FA>
+<U95FB>
+<U95FC>
+<U95FD>
+<U95FE>
+<U95FF>
+<U9600>
+<U9601>
+<U9602>
+<U9603>
+<U9604>
+<U9605>
+<U9606>
+<U9607>
+<U9608>
+<U9609>
+<U960A>
+<U960B>
+<U960C>
+<U960D>
+<U960E>
+<U960F>
+<U9610>
+<U9611>
+<U9612>
+<U9613>
+<U9614>
+<U9615>
+<U9616>
+<U9617>
+<U9618>
+<U9619>
+<U961A>
+<U961B>
+<U961C>
+<U961D>
+<U961E>
+<U961F>
+<U9620>
+<U9621>
+<U9622>
+<U9623>
+<U9624>
+<U9625>
+<U9626>
+<U9627>
+<U9628>
+<U9629>
+<U962A>
+<U962B>
+<U962C>
+<U962D>
+<U962E>
+<U962F>
+<U9630>
+<U9631>
+<U9632>
+<U9633>
+<U9634>
+<U9635>
+<U9636>
+<U9637>
+<U9638>
+<U9639>
+<U963A>
+<U963B>
+<U963C>
+<U963D>
+<U963E>
+<U963F>
+<U9640>
+<U9641>
+<U9642>
+<U9643>
+<U9644>
+<U9645>
+<U9646>
+<U9647>
+<U9648>
+<U9649>
+<U964A>
+<U964B>
+<U964C>
+<U964D>
+<U964E>
+<U964F>
+<U9650>
+<U9651>
+<U9652>
+<U9653>
+<U9654>
+<U9655>
+<U9656>
+<U9657>
+<U9658>
+<U9659>
+<U965A>
+<U965B>
+<U965C>
+<U965D>
+<U965E>
+<U965F>
+<U9660>
+<U9661>
+<U9662>
+<U9663>
+<U9664>
+<U9665>
+<U9666>
+<U9667>
+<U9668>
+<U9669>
+<U966A>
+<U966B>
+<U966C>
+<U966D>
+<U966E>
+<U966F>
+<U9670>
+<U9671>
+<U9672>
+<U9673>
+<U9674>
+<U9675>
+<U9676>
+<U9677>
+<U9678>
+<U9679>
+<U967A>
+<U967B>
+<U967C>
+<U967D>
+<U967E>
+<U967F>
+<U9680>
+<U9681>
+<U9682>
+<U9683>
+<U9684>
+<U9685>
+<U9686>
+<U9687>
+<U9688>
+<U9689>
+<U968A>
+<U968B>
+<U968C>
+<U968D>
+<U968E>
+<U968F>
+<U9690>
+<U9691>
+<U9692>
+<U9693>
+<U9694>
+<U9695>
+<U9696>
+<U9697>
+<U9698>
+<U9699>
+<U969A>
+<U969B>
+<U969C>
+<U969D>
+<U969E>
+<U969F>
+<U96A0>
+<U96A1>
+<U96A2>
+<U96A3>
+<U96A4>
+<U96A5>
+<U96A6>
+<U96A7>
+<U96A8>
+<U96A9>
+<U96AA>
+<U96AB>
+<U96AC>
+<U96AD>
+<U96AE>
+<U96AF>
+<U96B0>
+<U96B1>
+<U96B2>
+<U96B3>
+<U96B4>
+<U96B5>
+<U96B6>
+<U96B7>
+<U96B8>
+<U96B9>
+<U96BA>
+<U96BB>
+<U96BC>
+<U96BD>
+<U96BE>
+<U96BF>
+<U96C0>
+<U96C1>
+<U96C2>
+<U96C3>
+<U96C4>
+<U96C5>
+<U96C6>
+<U96C7>
+<U96C8>
+<U96C9>
+<U96CA>
+<U96CB>
+<U96CC>
+<U96CD>
+<U96CE>
+<U96CF>
+<U96D0>
+<U96D1>
+<U96D2>
+<U96D3>
+<U96D4>
+<U96D5>
+<U96D6>
+<U96D7>
+<U96D8>
+<U96D9>
+<U96DA>
+<U96DB>
+<U96DC>
+<U96DD>
+<U96DE>
+<U96DF>
+<U96E0>
+<U96E1>
+<U96E2>
+<U96E3>
+<U96E4>
+<U96E5>
+<U96E6>
+<U96E7>
+<U96E8>
+<U96E9>
+<U96EA>
+<U96EB>
+<U96EC>
+<U96ED>
+<U96EE>
+<U96EF>
+<U96F0>
+<U96F1>
+<U96F2>
+<U96F3>
+<U96F4>
+<U96F5>
+<U96F6>
+<U96F7>
+<U96F8>
+<U96F9>
+<U96FA>
+<U96FB>
+<U96FC>
+<U96FD>
+<U96FE>
+<U96FF>
+<U9700>
+<U9701>
+<U9702>
+<U9703>
+<U9704>
+<U9705>
+<U9706>
+<U9707>
+<U9708>
+<U9709>
+<U970A>
+<U970B>
+<U970C>
+<U970D>
+<U970E>
+<U970F>
+<U9710>
+<U9711>
+<U9712>
+<U9713>
+<U9714>
+<U9715>
+<U9716>
+<U9717>
+<U9718>
+<U9719>
+<U971A>
+<U971B>
+<U971C>
+<U971D>
+<U971E>
+<U971F>
+<U9720>
+<U9721>
+<U9722>
+<U9723>
+<U9724>
+<U9725>
+<U9726>
+<U9727>
+<U9728>
+<U9729>
+<U972A>
+<U972B>
+<U972C>
+<U972D>
+<U972E>
+<U972F>
+<U9730>
+<U9731>
+<U9732>
+<U9733>
+<U9734>
+<U9735>
+<U9736>
+<U9737>
+<U9738>
+<U9739>
+<U973A>
+<U973B>
+<U973C>
+<U973D>
+<U973E>
+<U973F>
+<U9740>
+<U9741>
+<U9742>
+<U9743>
+<U9744>
+<U9745>
+<U9746>
+<U9747>
+<U9748>
+<U9749>
+<U974A>
+<U974B>
+<U974C>
+<U974D>
+<U974E>
+<U974F>
+<U9750>
+<U9751>
+<U9752>
+<U9753>
+<U9754>
+<U9755>
+<U9756>
+<U9757>
+<U9758>
+<U9759>
+<U975A>
+<U975B>
+<U975C>
+<U975D>
+<U975E>
+<U975F>
+<U9760>
+<U9761>
+<U9762>
+<U9763>
+<U9764>
+<U9765>
+<U9766>
+<U9767>
+<U9768>
+<U9769>
+<U976A>
+<U976B>
+<U976C>
+<U976D>
+<U976E>
+<U976F>
+<U9770>
+<U9771>
+<U9772>
+<U9773>
+<U9774>
+<U9775>
+<U9776>
+<U9777>
+<U9778>
+<U9779>
+<U977A>
+<U977B>
+<U977C>
+<U977D>
+<U977E>
+<U977F>
+<U9780>
+<U9781>
+<U9782>
+<U9783>
+<U9784>
+<U9785>
+<U9786>
+<U9787>
+<U9788>
+<U9789>
+<U978A>
+<U978B>
+<U978C>
+<U978D>
+<U978E>
+<U978F>
+<U9790>
+<U9791>
+<U9792>
+<U9793>
+<U9794>
+<U9795>
+<U9796>
+<U9797>
+<U9798>
+<U9799>
+<U979A>
+<U979B>
+<U979C>
+<U979D>
+<U979E>
+<U979F>
+<U97A0>
+<U97A1>
+<U97A2>
+<U97A3>
+<U97A4>
+<U97A5>
+<U97A6>
+<U97A7>
+<U97A8>
+<U97A9>
+<U97AA>
+<U97AB>
+<U97AC>
+<U97AD>
+<U97AE>
+<U97AF>
+<U97B0>
+<U97B1>
+<U97B2>
+<U97B3>
+<U97B4>
+<U97B5>
+<U97B6>
+<U97B7>
+<U97B8>
+<U97B9>
+<U97BA>
+<U97BB>
+<U97BC>
+<U97BD>
+<U97BE>
+<U97BF>
+<U97C0>
+<U97C1>
+<U97C2>
+<U97C3>
+<U97C4>
+<U97C5>
+<U97C6>
+<U97C7>
+<U97C8>
+<U97C9>
+<U97CA>
+<U97CB>
+<U97CC>
+<U97CD>
+<U97CE>
+<U97CF>
+<U97D0>
+<U97D1>
+<U97D2>
+<U97D3>
+<U97D4>
+<U97D5>
+<U97D6>
+<U97D7>
+<U97D8>
+<U97D9>
+<U97DA>
+<U97DB>
+<U97DC>
+<U97DD>
+<U97DE>
+<U97DF>
+<U97E0>
+<U97E1>
+<U97E2>
+<U97E3>
+<U97E4>
+<U97E5>
+<U97E6>
+<U97E7>
+<U97E8>
+<U97E9>
+<U97EA>
+<U97EB>
+<U97EC>
+<U97ED>
+<U97EE>
+<U97EF>
+<U97F0>
+<U97F1>
+<U97F2>
+<U97F3>
+<U97F4>
+<U97F5>
+<U97F6>
+<U97F7>
+<U97F8>
+<U97F9>
+<U97FA>
+<U97FB>
+<U97FC>
+<U97FD>
+<U97FE>
+<U97FF>
+<U9800>
+<U9801>
+<U9802>
+<U9803>
+<U9804>
+<U9805>
+<U9806>
+<U9807>
+<U9808>
+<U9809>
+<U980A>
+<U980B>
+<U980C>
+<U980D>
+<U980E>
+<U980F>
+<U9810>
+<U9811>
+<U9812>
+<U9813>
+<U9814>
+<U9815>
+<U9816>
+<U9817>
+<U9818>
+<U9819>
+<U981A>
+<U981B>
+<U981C>
+<U981D>
+<U981E>
+<U981F>
+<U9820>
+<U9821>
+<U9822>
+<U9823>
+<U9824>
+<U9825>
+<U9826>
+<U9827>
+<U9828>
+<U9829>
+<U982A>
+<U982B>
+<U982C>
+<U982D>
+<U982E>
+<U982F>
+<U9830>
+<U9831>
+<U9832>
+<U9833>
+<U9834>
+<U9835>
+<U9836>
+<U9837>
+<U9838>
+<U9839>
+<U983A>
+<U983B>
+<U983C>
+<U983D>
+<U983E>
+<U983F>
+<U9840>
+<U9841>
+<U9842>
+<U9843>
+<U9844>
+<U9845>
+<U9846>
+<U9847>
+<U9848>
+<U9849>
+<U984A>
+<U984B>
+<U984C>
+<U984D>
+<U984E>
+<U984F>
+<U9850>
+<U9851>
+<U9852>
+<U9853>
+<U9854>
+<U9855>
+<U9856>
+<U9857>
+<U9858>
+<U9859>
+<U985A>
+<U985B>
+<U985C>
+<U985D>
+<U985E>
+<U985F>
+<U9860>
+<U9861>
+<U9862>
+<U9863>
+<U9864>
+<U9865>
+<U9866>
+<U9867>
+<U9868>
+<U9869>
+<U986A>
+<U986B>
+<U986C>
+<U986D>
+<U986E>
+<U986F>
+<U9870>
+<U9871>
+<U9872>
+<U9873>
+<U9874>
+<U9875>
+<U9876>
+<U9877>
+<U9878>
+<U9879>
+<U987A>
+<U987B>
+<U987C>
+<U987D>
+<U987E>
+<U987F>
+<U9880>
+<U9881>
+<U9882>
+<U9883>
+<U9884>
+<U9885>
+<U9886>
+<U9887>
+<U9888>
+<U9889>
+<U988A>
+<U988B>
+<U988C>
+<U988D>
+<U988E>
+<U988F>
+<U9890>
+<U9891>
+<U9892>
+<U9893>
+<U9894>
+<U9895>
+<U9896>
+<U9897>
+<U9898>
+<U9899>
+<U989A>
+<U989B>
+<U989C>
+<U989D>
+<U989E>
+<U989F>
+<U98A0>
+<U98A1>
+<U98A2>
+<U98A3>
+<U98A4>
+<U98A5>
+<U98A6>
+<U98A7>
+<U98A8>
+<U98A9>
+<U98AA>
+<U98AB>
+<U98AC>
+<U98AD>
+<U98AE>
+<U98AF>
+<U98B0>
+<U98B1>
+<U98B2>
+<U98B3>
+<U98B4>
+<U98B5>
+<U98B6>
+<U98B7>
+<U98B8>
+<U98B9>
+<U98BA>
+<U98BB>
+<U98BC>
+<U98BD>
+<U98BE>
+<U98BF>
+<U98C0>
+<U98C1>
+<U98C2>
+<U98C3>
+<U98C4>
+<U98C5>
+<U98C6>
+<U98C7>
+<U98C8>
+<U98C9>
+<U98CA>
+<U98CB>
+<U98CC>
+<U98CD>
+<U98CE>
+<U98CF>
+<U98D0>
+<U98D1>
+<U98D2>
+<U98D3>
+<U98D4>
+<U98D5>
+<U98D6>
+<U98D7>
+<U98D8>
+<U98D9>
+<U98DA>
+<U98DB>
+<U98DC>
+<U98DD>
+<U98DE>
+<U98DF>
+<U98E0>
+<U98E1>
+<U98E2>
+<U98E3>
+<U98E4>
+<U98E5>
+<U98E6>
+<U98E7>
+<U98E8>
+<U98E9>
+<U98EA>
+<U98EB>
+<U98EC>
+<U98ED>
+<U98EE>
+<U98EF>
+<U98F0>
+<U98F1>
+<U98F2>
+<U98F3>
+<U98F4>
+<U98F5>
+<U98F6>
+<U98F7>
+<U98F8>
+<U98F9>
+<U98FA>
+<U98FB>
+<U98FC>
+<U98FD>
+<U98FE>
+<U98FF>
+<U9900>
+<U9901>
+<U9902>
+<U9903>
+<U9904>
+<U9905>
+<U9906>
+<U9907>
+<U9908>
+<U9909>
+<U990A>
+<U990B>
+<U990C>
+<U990D>
+<U990E>
+<U990F>
+<U9910>
+<U9911>
+<U9912>
+<U9913>
+<U9914>
+<U9915>
+<U9916>
+<U9917>
+<U9918>
+<U9919>
+<U991A>
+<U991B>
+<U991C>
+<U991D>
+<U991E>
+<U991F>
+<U9920>
+<U9921>
+<U9922>
+<U9923>
+<U9924>
+<U9925>
+<U9926>
+<U9927>
+<U9928>
+<U9929>
+<U992A>
+<U992B>
+<U992C>
+<U992D>
+<U992E>
+<U992F>
+<U9930>
+<U9931>
+<U9932>
+<U9933>
+<U9934>
+<U9935>
+<U9936>
+<U9937>
+<U9938>
+<U9939>
+<U993A>
+<U993B>
+<U993C>
+<U993D>
+<U993E>
+<U993F>
+<U9940>
+<U9941>
+<U9942>
+<U9943>
+<U9944>
+<U9945>
+<U9946>
+<U9947>
+<U9948>
+<U9949>
+<U994A>
+<U994B>
+<U994C>
+<U994D>
+<U994E>
+<U994F>
+<U9950>
+<U9951>
+<U9952>
+<U9953>
+<U9954>
+<U9955>
+<U9956>
+<U9957>
+<U9958>
+<U9959>
+<U995A>
+<U995B>
+<U995C>
+<U995D>
+<U995E>
+<U995F>
+<U9960>
+<U9961>
+<U9962>
+<U9963>
+<U9964>
+<U9965>
+<U9966>
+<U9967>
+<U9968>
+<U9969>
+<U996A>
+<U996B>
+<U996C>
+<U996D>
+<U996E>
+<U996F>
+<U9970>
+<U9971>
+<U9972>
+<U9973>
+<U9974>
+<U9975>
+<U9976>
+<U9977>
+<U9978>
+<U9979>
+<U997A>
+<U997B>
+<U997C>
+<U997D>
+<U997E>
+<U997F>
+<U9980>
+<U9981>
+<U9982>
+<U9983>
+<U9984>
+<U9985>
+<U9986>
+<U9987>
+<U9988>
+<U9989>
+<U998A>
+<U998B>
+<U998C>
+<U998D>
+<U998E>
+<U998F>
+<U9990>
+<U9991>
+<U9992>
+<U9993>
+<U9994>
+<U9995>
+<U9996>
+<U9997>
+<U9998>
+<U9999>
+<U999A>
+<U999B>
+<U999C>
+<U999D>
+<U999E>
+<U999F>
+<U99A0>
+<U99A1>
+<U99A2>
+<U99A3>
+<U99A4>
+<U99A5>
+<U99A6>
+<U99A7>
+<U99A8>
+<U99A9>
+<U99AA>
+<U99AB>
+<U99AC>
+<U99AD>
+<U99AE>
+<U99AF>
+<U99B0>
+<U99B1>
+<U99B2>
+<U99B3>
+<U99B4>
+<U99B5>
+<U99B6>
+<U99B7>
+<U99B8>
+<U99B9>
+<U99BA>
+<U99BB>
+<U99BC>
+<U99BD>
+<U99BE>
+<U99BF>
+<U99C0>
+<U99C1>
+<U99C2>
+<U99C3>
+<U99C4>
+<U99C5>
+<U99C6>
+<U99C7>
+<U99C8>
+<U99C9>
+<U99CA>
+<U99CB>
+<U99CC>
+<U99CD>
+<U99CE>
+<U99CF>
+<U99D0>
+<U99D1>
+<U99D2>
+<U99D3>
+<U99D4>
+<U99D5>
+<U99D6>
+<U99D7>
+<U99D8>
+<U99D9>
+<U99DA>
+<U99DB>
+<U99DC>
+<U99DD>
+<U99DE>
+<U99DF>
+<U99E0>
+<U99E1>
+<U99E2>
+<U99E3>
+<U99E4>
+<U99E5>
+<U99E6>
+<U99E7>
+<U99E8>
+<U99E9>
+<U99EA>
+<U99EB>
+<U99EC>
+<U99ED>
+<U99EE>
+<U99EF>
+<U99F0>
+<U99F1>
+<U99F2>
+<U99F3>
+<U99F4>
+<U99F5>
+<U99F6>
+<U99F7>
+<U99F8>
+<U99F9>
+<U99FA>
+<U99FB>
+<U99FC>
+<U99FD>
+<U99FE>
+<U99FF>
+<U9A00>
+<U9A01>
+<U9A02>
+<U9A03>
+<U9A04>
+<U9A05>
+<U9A06>
+<U9A07>
+<U9A08>
+<U9A09>
+<U9A0A>
+<U9A0B>
+<U9A0C>
+<U9A0D>
+<U9A0E>
+<U9A0F>
+<U9A10>
+<U9A11>
+<U9A12>
+<U9A13>
+<U9A14>
+<U9A15>
+<U9A16>
+<U9A17>
+<U9A18>
+<U9A19>
+<U9A1A>
+<U9A1B>
+<U9A1C>
+<U9A1D>
+<U9A1E>
+<U9A1F>
+<U9A20>
+<U9A21>
+<U9A22>
+<U9A23>
+<U9A24>
+<U9A25>
+<U9A26>
+<U9A27>
+<U9A28>
+<U9A29>
+<U9A2A>
+<U9A2B>
+<U9A2C>
+<U9A2D>
+<U9A2E>
+<U9A2F>
+<U9A30>
+<U9A31>
+<U9A32>
+<U9A33>
+<U9A34>
+<U9A35>
+<U9A36>
+<U9A37>
+<U9A38>
+<U9A39>
+<U9A3A>
+<U9A3B>
+<U9A3C>
+<U9A3D>
+<U9A3E>
+<U9A3F>
+<U9A40>
+<U9A41>
+<U9A42>
+<U9A43>
+<U9A44>
+<U9A45>
+<U9A46>
+<U9A47>
+<U9A48>
+<U9A49>
+<U9A4A>
+<U9A4B>
+<U9A4C>
+<U9A4D>
+<U9A4E>
+<U9A4F>
+<U9A50>
+<U9A51>
+<U9A52>
+<U9A53>
+<U9A54>
+<U9A55>
+<U9A56>
+<U9A57>
+<U9A58>
+<U9A59>
+<U9A5A>
+<U9A5B>
+<U9A5C>
+<U9A5D>
+<U9A5E>
+<U9A5F>
+<U9A60>
+<U9A61>
+<U9A62>
+<U9A63>
+<U9A64>
+<U9A65>
+<U9A66>
+<U9A67>
+<U9A68>
+<U9A69>
+<U9A6A>
+<U9A6B>
+<U9A6C>
+<U9A6D>
+<U9A6E>
+<U9A6F>
+<U9A70>
+<U9A71>
+<U9A72>
+<U9A73>
+<U9A74>
+<U9A75>
+<U9A76>
+<U9A77>
+<U9A78>
+<U9A79>
+<U9A7A>
+<U9A7B>
+<U9A7C>
+<U9A7D>
+<U9A7E>
+<U9A7F>
+<U9A80>
+<U9A81>
+<U9A82>
+<U9A83>
+<U9A84>
+<U9A85>
+<U9A86>
+<U9A87>
+<U9A88>
+<U9A89>
+<U9A8A>
+<U9A8B>
+<U9A8C>
+<U9A8D>
+<U9A8E>
+<U9A8F>
+<U9A90>
+<U9A91>
+<U9A92>
+<U9A93>
+<U9A94>
+<U9A95>
+<U9A96>
+<U9A97>
+<U9A98>
+<U9A99>
+<U9A9A>
+<U9A9B>
+<U9A9C>
+<U9A9D>
+<U9A9E>
+<U9A9F>
+<U9AA0>
+<U9AA1>
+<U9AA2>
+<U9AA3>
+<U9AA4>
+<U9AA5>
+<U9AA6>
+<U9AA7>
+<U9AA8>
+<U9AA9>
+<U9AAA>
+<U9AAB>
+<U9AAC>
+<U9AAD>
+<U9AAE>
+<U9AAF>
+<U9AB0>
+<U9AB1>
+<U9AB2>
+<U9AB3>
+<U9AB4>
+<U9AB5>
+<U9AB6>
+<U9AB7>
+<U9AB8>
+<U9AB9>
+<U9ABA>
+<U9ABB>
+<U9ABC>
+<U9ABD>
+<U9ABE>
+<U9ABF>
+<U9AC0>
+<U9AC1>
+<U9AC2>
+<U9AC3>
+<U9AC4>
+<U9AC5>
+<U9AC6>
+<U9AC7>
+<U9AC8>
+<U9AC9>
+<U9ACA>
+<U9ACB>
+<U9ACC>
+<U9ACD>
+<U9ACE>
+<U9ACF>
+<U9AD0>
+<U9AD1>
+<U9AD2>
+<U9AD3>
+<U9AD4>
+<U9AD5>
+<U9AD6>
+<U9AD7>
+<U9AD8>
+<U9AD9>
+<U9ADA>
+<U9ADB>
+<U9ADC>
+<U9ADD>
+<U9ADE>
+<U9ADF>
+<U9AE0>
+<U9AE1>
+<U9AE2>
+<U9AE3>
+<U9AE4>
+<U9AE5>
+<U9AE6>
+<U9AE7>
+<U9AE8>
+<U9AE9>
+<U9AEA>
+<U9AEB>
+<U9AEC>
+<U9AED>
+<U9AEE>
+<U9AEF>
+<U9AF0>
+<U9AF1>
+<U9AF2>
+<U9AF3>
+<U9AF4>
+<U9AF5>
+<U9AF6>
+<U9AF7>
+<U9AF8>
+<U9AF9>
+<U9AFA>
+<U9AFB>
+<U9AFC>
+<U9AFD>
+<U9AFE>
+<U9AFF>
+<U9B00>
+<U9B01>
+<U9B02>
+<U9B03>
+<U9B04>
+<U9B05>
+<U9B06>
+<U9B07>
+<U9B08>
+<U9B09>
+<U9B0A>
+<U9B0B>
+<U9B0C>
+<U9B0D>
+<U9B0E>
+<U9B0F>
+<U9B10>
+<U9B11>
+<U9B12>
+<U9B13>
+<U9B14>
+<U9B15>
+<U9B16>
+<U9B17>
+<U9B18>
+<U9B19>
+<U9B1A>
+<U9B1B>
+<U9B1C>
+<U9B1D>
+<U9B1E>
+<U9B1F>
+<U9B20>
+<U9B21>
+<U9B22>
+<U9B23>
+<U9B24>
+<U9B25>
+<U9B26>
+<U9B27>
+<U9B28>
+<U9B29>
+<U9B2A>
+<U9B2B>
+<U9B2C>
+<U9B2D>
+<U9B2E>
+<U9B2F>
+<U9B30>
+<U9B31>
+<U9B32>
+<U9B33>
+<U9B34>
+<U9B35>
+<U9B36>
+<U9B37>
+<U9B38>
+<U9B39>
+<U9B3A>
+<U9B3B>
+<U9B3C>
+<U9B3D>
+<U9B3E>
+<U9B3F>
+<U9B40>
+<U9B41>
+<U9B42>
+<U9B43>
+<U9B44>
+<U9B45>
+<U9B46>
+<U9B47>
+<U9B48>
+<U9B49>
+<U9B4A>
+<U9B4B>
+<U9B4C>
+<U9B4D>
+<U9B4E>
+<U9B4F>
+<U9B50>
+<U9B51>
+<U9B52>
+<U9B53>
+<U9B54>
+<U9B55>
+<U9B56>
+<U9B57>
+<U9B58>
+<U9B59>
+<U9B5A>
+<U9B5B>
+<U9B5C>
+<U9B5D>
+<U9B5E>
+<U9B5F>
+<U9B60>
+<U9B61>
+<U9B62>
+<U9B63>
+<U9B64>
+<U9B65>
+<U9B66>
+<U9B67>
+<U9B68>
+<U9B69>
+<U9B6A>
+<U9B6B>
+<U9B6C>
+<U9B6D>
+<U9B6E>
+<U9B6F>
+<U9B70>
+<U9B71>
+<U9B72>
+<U9B73>
+<U9B74>
+<U9B75>
+<U9B76>
+<U9B77>
+<U9B78>
+<U9B79>
+<U9B7A>
+<U9B7B>
+<U9B7C>
+<U9B7D>
+<U9B7E>
+<U9B7F>
+<U9B80>
+<U9B81>
+<U9B82>
+<U9B83>
+<U9B84>
+<U9B85>
+<U9B86>
+<U9B87>
+<U9B88>
+<U9B89>
+<U9B8A>
+<U9B8B>
+<U9B8C>
+<U9B8D>
+<U9B8E>
+<U9B8F>
+<U9B90>
+<U9B91>
+<U9B92>
+<U9B93>
+<U9B94>
+<U9B95>
+<U9B96>
+<U9B97>
+<U9B98>
+<U9B99>
+<U9B9A>
+<U9B9B>
+<U9B9C>
+<U9B9D>
+<U9B9E>
+<U9B9F>
+<U9BA0>
+<U9BA1>
+<U9BA2>
+<U9BA3>
+<U9BA4>
+<U9BA5>
+<U9BA6>
+<U9BA7>
+<U9BA8>
+<U9BA9>
+<U9BAA>
+<U9BAB>
+<U9BAC>
+<U9BAD>
+<U9BAE>
+<U9BAF>
+<U9BB0>
+<U9BB1>
+<U9BB2>
+<U9BB3>
+<U9BB4>
+<U9BB5>
+<U9BB6>
+<U9BB7>
+<U9BB8>
+<U9BB9>
+<U9BBA>
+<U9BBB>
+<U9BBC>
+<U9BBD>
+<U9BBE>
+<U9BBF>
+<U9BC0>
+<U9BC1>
+<U9BC2>
+<U9BC3>
+<U9BC4>
+<U9BC5>
+<U9BC6>
+<U9BC7>
+<U9BC8>
+<U9BC9>
+<U9BCA>
+<U9BCB>
+<U9BCC>
+<U9BCD>
+<U9BCE>
+<U9BCF>
+<U9BD0>
+<U9BD1>
+<U9BD2>
+<U9BD3>
+<U9BD4>
+<U9BD5>
+<U9BD6>
+<U9BD7>
+<U9BD8>
+<U9BD9>
+<U9BDA>
+<U9BDB>
+<U9BDC>
+<U9BDD>
+<U9BDE>
+<U9BDF>
+<U9BE0>
+<U9BE1>
+<U9BE2>
+<U9BE3>
+<U9BE4>
+<U9BE5>
+<U9BE6>
+<U9BE7>
+<U9BE8>
+<U9BE9>
+<U9BEA>
+<U9BEB>
+<U9BEC>
+<U9BED>
+<U9BEE>
+<U9BEF>
+<U9BF0>
+<U9BF1>
+<U9BF2>
+<U9BF3>
+<U9BF4>
+<U9BF5>
+<U9BF6>
+<U9BF7>
+<U9BF8>
+<U9BF9>
+<U9BFA>
+<U9BFB>
+<U9BFC>
+<U9BFD>
+<U9BFE>
+<U9BFF>
+<U9C00>
+<U9C01>
+<U9C02>
+<U9C03>
+<U9C04>
+<U9C05>
+<U9C06>
+<U9C07>
+<U9C08>
+<U9C09>
+<U9C0A>
+<U9C0B>
+<U9C0C>
+<U9C0D>
+<U9C0E>
+<U9C0F>
+<U9C10>
+<U9C11>
+<U9C12>
+<U9C13>
+<U9C14>
+<U9C15>
+<U9C16>
+<U9C17>
+<U9C18>
+<U9C19>
+<U9C1A>
+<U9C1B>
+<U9C1C>
+<U9C1D>
+<U9C1E>
+<U9C1F>
+<U9C20>
+<U9C21>
+<U9C22>
+<U9C23>
+<U9C24>
+<U9C25>
+<U9C26>
+<U9C27>
+<U9C28>
+<U9C29>
+<U9C2A>
+<U9C2B>
+<U9C2C>
+<U9C2D>
+<U9C2E>
+<U9C2F>
+<U9C30>
+<U9C31>
+<U9C32>
+<U9C33>
+<U9C34>
+<U9C35>
+<U9C36>
+<U9C37>
+<U9C38>
+<U9C39>
+<U9C3A>
+<U9C3B>
+<U9C3C>
+<U9C3D>
+<U9C3E>
+<U9C3F>
+<U9C40>
+<U9C41>
+<U9C42>
+<U9C43>
+<U9C44>
+<U9C45>
+<U9C46>
+<U9C47>
+<U9C48>
+<U9C49>
+<U9C4A>
+<U9C4B>
+<U9C4C>
+<U9C4D>
+<U9C4E>
+<U9C4F>
+<U9C50>
+<U9C51>
+<U9C52>
+<U9C53>
+<U9C54>
+<U9C55>
+<U9C56>
+<U9C57>
+<U9C58>
+<U9C59>
+<U9C5A>
+<U9C5B>
+<U9C5C>
+<U9C5D>
+<U9C5E>
+<U9C5F>
+<U9C60>
+<U9C61>
+<U9C62>
+<U9C63>
+<U9C64>
+<U9C65>
+<U9C66>
+<U9C67>
+<U9C68>
+<U9C69>
+<U9C6A>
+<U9C6B>
+<U9C6C>
+<U9C6D>
+<U9C6E>
+<U9C6F>
+<U9C70>
+<U9C71>
+<U9C72>
+<U9C73>
+<U9C74>
+<U9C75>
+<U9C76>
+<U9C77>
+<U9C78>
+<U9C79>
+<U9C7A>
+<U9C7B>
+<U9C7C>
+<U9C7D>
+<U9C7E>
+<U9C7F>
+<U9C80>
+<U9C81>
+<U9C82>
+<U9C83>
+<U9C84>
+<U9C85>
+<U9C86>
+<U9C87>
+<U9C88>
+<U9C89>
+<U9C8A>
+<U9C8B>
+<U9C8C>
+<U9C8D>
+<U9C8E>
+<U9C8F>
+<U9C90>
+<U9C91>
+<U9C92>
+<U9C93>
+<U9C94>
+<U9C95>
+<U9C96>
+<U9C97>
+<U9C98>
+<U9C99>
+<U9C9A>
+<U9C9B>
+<U9C9C>
+<U9C9D>
+<U9C9E>
+<U9C9F>
+<U9CA0>
+<U9CA1>
+<U9CA2>
+<U9CA3>
+<U9CA4>
+<U9CA5>
+<U9CA6>
+<U9CA7>
+<U9CA8>
+<U9CA9>
+<U9CAA>
+<U9CAB>
+<U9CAC>
+<U9CAD>
+<U9CAE>
+<U9CAF>
+<U9CB0>
+<U9CB1>
+<U9CB2>
+<U9CB3>
+<U9CB4>
+<U9CB5>
+<U9CB6>
+<U9CB7>
+<U9CB8>
+<U9CB9>
+<U9CBA>
+<U9CBB>
+<U9CBC>
+<U9CBD>
+<U9CBE>
+<U9CBF>
+<U9CC0>
+<U9CC1>
+<U9CC2>
+<U9CC3>
+<U9CC4>
+<U9CC5>
+<U9CC6>
+<U9CC7>
+<U9CC8>
+<U9CC9>
+<U9CCA>
+<U9CCB>
+<U9CCC>
+<U9CCD>
+<U9CCE>
+<U9CCF>
+<U9CD0>
+<U9CD1>
+<U9CD2>
+<U9CD3>
+<U9CD4>
+<U9CD5>
+<U9CD6>
+<U9CD7>
+<U9CD8>
+<U9CD9>
+<U9CDA>
+<U9CDB>
+<U9CDC>
+<U9CDD>
+<U9CDE>
+<U9CDF>
+<U9CE0>
+<U9CE1>
+<U9CE2>
+<U9CE3>
+<U9CE4>
+<U9CE5>
+<U9CE6>
+<U9CE7>
+<U9CE8>
+<U9CE9>
+<U9CEA>
+<U9CEB>
+<U9CEC>
+<U9CED>
+<U9CEE>
+<U9CEF>
+<U9CF0>
+<U9CF1>
+<U9CF2>
+<U9CF3>
+<U9CF4>
+<U9CF5>
+<U9CF6>
+<U9CF7>
+<U9CF8>
+<U9CF9>
+<U9CFA>
+<U9CFB>
+<U9CFC>
+<U9CFD>
+<U9CFE>
+<U9CFF>
+<U9D00>
+<U9D01>
+<U9D02>
+<U9D03>
+<U9D04>
+<U9D05>
+<U9D06>
+<U9D07>
+<U9D08>
+<U9D09>
+<U9D0A>
+<U9D0B>
+<U9D0C>
+<U9D0D>
+<U9D0E>
+<U9D0F>
+<U9D10>
+<U9D11>
+<U9D12>
+<U9D13>
+<U9D14>
+<U9D15>
+<U9D16>
+<U9D17>
+<U9D18>
+<U9D19>
+<U9D1A>
+<U9D1B>
+<U9D1C>
+<U9D1D>
+<U9D1E>
+<U9D1F>
+<U9D20>
+<U9D21>
+<U9D22>
+<U9D23>
+<U9D24>
+<U9D25>
+<U9D26>
+<U9D27>
+<U9D28>
+<U9D29>
+<U9D2A>
+<U9D2B>
+<U9D2C>
+<U9D2D>
+<U9D2E>
+<U9D2F>
+<U9D30>
+<U9D31>
+<U9D32>
+<U9D33>
+<U9D34>
+<U9D35>
+<U9D36>
+<U9D37>
+<U9D38>
+<U9D39>
+<U9D3A>
+<U9D3B>
+<U9D3C>
+<U9D3D>
+<U9D3E>
+<U9D3F>
+<U9D40>
+<U9D41>
+<U9D42>
+<U9D43>
+<U9D44>
+<U9D45>
+<U9D46>
+<U9D47>
+<U9D48>
+<U9D49>
+<U9D4A>
+<U9D4B>
+<U9D4C>
+<U9D4D>
+<U9D4E>
+<U9D4F>
+<U9D50>
+<U9D51>
+<U9D52>
+<U9D53>
+<U9D54>
+<U9D55>
+<U9D56>
+<U9D57>
+<U9D58>
+<U9D59>
+<U9D5A>
+<U9D5B>
+<U9D5C>
+<U9D5D>
+<U9D5E>
+<U9D5F>
+<U9D60>
+<U9D61>
+<U9D62>
+<U9D63>
+<U9D64>
+<U9D65>
+<U9D66>
+<U9D67>
+<U9D68>
+<U9D69>
+<U9D6A>
+<U9D6B>
+<U9D6C>
+<U9D6D>
+<U9D6E>
+<U9D6F>
+<U9D70>
+<U9D71>
+<U9D72>
+<U9D73>
+<U9D74>
+<U9D75>
+<U9D76>
+<U9D77>
+<U9D78>
+<U9D79>
+<U9D7A>
+<U9D7B>
+<U9D7C>
+<U9D7D>
+<U9D7E>
+<U9D7F>
+<U9D80>
+<U9D81>
+<U9D82>
+<U9D83>
+<U9D84>
+<U9D85>
+<U9D86>
+<U9D87>
+<U9D88>
+<U9D89>
+<U9D8A>
+<U9D8B>
+<U9D8C>
+<U9D8D>
+<U9D8E>
+<U9D8F>
+<U9D90>
+<U9D91>
+<U9D92>
+<U9D93>
+<U9D94>
+<U9D95>
+<U9D96>
+<U9D97>
+<U9D98>
+<U9D99>
+<U9D9A>
+<U9D9B>
+<U9D9C>
+<U9D9D>
+<U9D9E>
+<U9D9F>
+<U9DA0>
+<U9DA1>
+<U9DA2>
+<U9DA3>
+<U9DA4>
+<U9DA5>
+<U9DA6>
+<U9DA7>
+<U9DA8>
+<U9DA9>
+<U9DAA>
+<U9DAB>
+<U9DAC>
+<U9DAD>
+<U9DAE>
+<U9DAF>
+<U9DB0>
+<U9DB1>
+<U9DB2>
+<U9DB3>
+<U9DB4>
+<U9DB5>
+<U9DB6>
+<U9DB7>
+<U9DB8>
+<U9DB9>
+<U9DBA>
+<U9DBB>
+<U9DBC>
+<U9DBD>
+<U9DBE>
+<U9DBF>
+<U9DC0>
+<U9DC1>
+<U9DC2>
+<U9DC3>
+<U9DC4>
+<U9DC5>
+<U9DC6>
+<U9DC7>
+<U9DC8>
+<U9DC9>
+<U9DCA>
+<U9DCB>
+<U9DCC>
+<U9DCD>
+<U9DCE>
+<U9DCF>
+<U9DD0>
+<U9DD1>
+<U9DD2>
+<U9DD3>
+<U9DD4>
+<U9DD5>
+<U9DD6>
+<U9DD7>
+<U9DD8>
+<U9DD9>
+<U9DDA>
+<U9DDB>
+<U9DDC>
+<U9DDD>
+<U9DDE>
+<U9DDF>
+<U9DE0>
+<U9DE1>
+<U9DE2>
+<U9DE3>
+<U9DE4>
+<U9DE5>
+<U9DE6>
+<U9DE7>
+<U9DE8>
+<U9DE9>
+<U9DEA>
+<U9DEB>
+<U9DEC>
+<U9DED>
+<U9DEE>
+<U9DEF>
+<U9DF0>
+<U9DF1>
+<U9DF2>
+<U9DF3>
+<U9DF4>
+<U9DF5>
+<U9DF6>
+<U9DF7>
+<U9DF8>
+<U9DF9>
+<U9DFA>
+<U9DFB>
+<U9DFC>
+<U9DFD>
+<U9DFE>
+<U9DFF>
+<U9E00>
+<U9E01>
+<U9E02>
+<U9E03>
+<U9E04>
+<U9E05>
+<U9E06>
+<U9E07>
+<U9E08>
+<U9E09>
+<U9E0A>
+<U9E0B>
+<U9E0C>
+<U9E0D>
+<U9E0E>
+<U9E0F>
+<U9E10>
+<U9E11>
+<U9E12>
+<U9E13>
+<U9E14>
+<U9E15>
+<U9E16>
+<U9E17>
+<U9E18>
+<U9E19>
+<U9E1A>
+<U9E1B>
+<U9E1C>
+<U9E1D>
+<U9E1E>
+<U9E1F>
+<U9E20>
+<U9E21>
+<U9E22>
+<U9E23>
+<U9E24>
+<U9E25>
+<U9E26>
+<U9E27>
+<U9E28>
+<U9E29>
+<U9E2A>
+<U9E2B>
+<U9E2C>
+<U9E2D>
+<U9E2E>
+<U9E2F>
+<U9E30>
+<U9E31>
+<U9E32>
+<U9E33>
+<U9E34>
+<U9E35>
+<U9E36>
+<U9E37>
+<U9E38>
+<U9E39>
+<U9E3A>
+<U9E3B>
+<U9E3C>
+<U9E3D>
+<U9E3E>
+<U9E3F>
+<U9E40>
+<U9E41>
+<U9E42>
+<U9E43>
+<U9E44>
+<U9E45>
+<U9E46>
+<U9E47>
+<U9E48>
+<U9E49>
+<U9E4A>
+<U9E4B>
+<U9E4C>
+<U9E4D>
+<U9E4E>
+<U9E4F>
+<U9E50>
+<U9E51>
+<U9E52>
+<U9E53>
+<U9E54>
+<U9E55>
+<U9E56>
+<U9E57>
+<U9E58>
+<U9E59>
+<U9E5A>
+<U9E5B>
+<U9E5C>
+<U9E5D>
+<U9E5E>
+<U9E5F>
+<U9E60>
+<U9E61>
+<U9E62>
+<U9E63>
+<U9E64>
+<U9E65>
+<U9E66>
+<U9E67>
+<U9E68>
+<U9E69>
+<U9E6A>
+<U9E6B>
+<U9E6C>
+<U9E6D>
+<U9E6E>
+<U9E6F>
+<U9E70>
+<U9E71>
+<U9E72>
+<U9E73>
+<U9E74>
+<U9E75>
+<U9E76>
+<U9E77>
+<U9E78>
+<U9E79>
+<U9E7A>
+<U9E7B>
+<U9E7C>
+<U9E7D>
+<U9E7E>
+<U9E7F>
+<U9E80>
+<U9E81>
+<U9E82>
+<U9E83>
+<U9E84>
+<U9E85>
+<U9E86>
+<U9E87>
+<U9E88>
+<U9E89>
+<U9E8A>
+<U9E8B>
+<U9E8C>
+<U9E8D>
+<U9E8E>
+<U9E8F>
+<U9E90>
+<U9E91>
+<U9E92>
+<U9E93>
+<U9E94>
+<U9E95>
+<U9E96>
+<U9E97>
+<U9E98>
+<U9E99>
+<U9E9A>
+<U9E9B>
+<U9E9C>
+<U9E9D>
+<U9E9E>
+<U9E9F>
+<U9EA0>
+<U9EA1>
+<U9EA2>
+<U9EA3>
+<U9EA4>
+<U9EA5>
+<U9EA6>
+<U9EA7>
+<U9EA8>
+<U9EA9>
+<U9EAA>
+<U9EAB>
+<U9EAC>
+<U9EAD>
+<U9EAE>
+<U9EAF>
+<U9EB0>
+<U9EB1>
+<U9EB2>
+<U9EB3>
+<U9EB4>
+<U9EB5>
+<U9EB6>
+<U9EB7>
+<U9EB8>
+<U9EB9>
+<U9EBA>
+<U9EBB>
+<U9EBC>
+<U9EBD>
+<U9EBE>
+<U9EBF>
+<U9EC0>
+<U9EC1>
+<U9EC2>
+<U9EC3>
+<U9EC4>
+<U9EC5>
+<U9EC6>
+<U9EC7>
+<U9EC8>
+<U9EC9>
+<U9ECA>
+<U9ECB>
+<U9ECC>
+<U9ECD>
+<U9ECE>
+<U9ECF>
+<U9ED0>
+<U9ED1>
+<U9ED2>
+<U9ED3>
+<U9ED4>
+<U9ED5>
+<U9ED6>
+<U9ED7>
+<U9ED8>
+<U9ED9>
+<U9EDA>
+<U9EDB>
+<U9EDC>
+<U9EDD>
+<U9EDE>
+<U9EDF>
+<U9EE0>
+<U9EE1>
+<U9EE2>
+<U9EE3>
+<U9EE4>
+<U9EE5>
+<U9EE6>
+<U9EE7>
+<U9EE8>
+<U9EE9>
+<U9EEA>
+<U9EEB>
+<U9EEC>
+<U9EED>
+<U9EEE>
+<U9EEF>
+<U9EF0>
+<U9EF1>
+<U9EF2>
+<U9EF3>
+<U9EF4>
+<U9EF5>
+<U9EF6>
+<U9EF7>
+<U9EF8>
+<U9EF9>
+<U9EFA>
+<U9EFB>
+<U9EFC>
+<U9EFD>
+<U9EFE>
+<U9EFF>
+<U9F00>
+<U9F01>
+<U9F02>
+<U9F03>
+<U9F04>
+<U9F05>
+<U9F06>
+<U9F07>
+<U9F08>
+<U9F09>
+<U9F0A>
+<U9F0B>
+<U9F0C>
+<U9F0D>
+<U9F0E>
+<U9F0F>
+<U9F10>
+<U9F11>
+<U9F12>
+<U9F13>
+<U9F14>
+<U9F15>
+<U9F16>
+<U9F17>
+<U9F18>
+<U9F19>
+<U9F1A>
+<U9F1B>
+<U9F1C>
+<U9F1D>
+<U9F1E>
+<U9F1F>
+<U9F20>
+<U9F21>
+<U9F22>
+<U9F23>
+<U9F24>
+<U9F25>
+<U9F26>
+<U9F27>
+<U9F28>
+<U9F29>
+<U9F2A>
+<U9F2B>
+<U9F2C>
+<U9F2D>
+<U9F2E>
+<U9F2F>
+<U9F30>
+<U9F31>
+<U9F32>
+<U9F33>
+<U9F34>
+<U9F35>
+<U9F36>
+<U9F37>
+<U9F38>
+<U9F39>
+<U9F3A>
+<U9F3B>
+<U9F3C>
+<U9F3D>
+<U9F3E>
+<U9F3F>
+<U9F40>
+<U9F41>
+<U9F42>
+<U9F43>
+<U9F44>
+<U9F45>
+<U9F46>
+<U9F47>
+<U9F48>
+<U9F49>
+<U9F4A>
+<U9F4B>
+<U9F4C>
+<U9F4D>
+<U9F4E>
+<U9F4F>
+<U9F50>
+<U9F51>
+<U9F52>
+<U9F53>
+<U9F54>
+<U9F55>
+<U9F56>
+<U9F57>
+<U9F58>
+<U9F59>
+<U9F5A>
+<U9F5B>
+<U9F5C>
+<U9F5D>
+<U9F5E>
+<U9F5F>
+<U9F60>
+<U9F61>
+<U9F62>
+<U9F63>
+<U9F64>
+<U9F65>
+<U9F66>
+<U9F67>
+<U9F68>
+<U9F69>
+<U9F6A>
+<U9F6B>
+<U9F6C>
+<U9F6D>
+<U9F6E>
+<U9F6F>
+<U9F70>
+<U9F71>
+<U9F72>
+<U9F73>
+<U9F74>
+<U9F75>
+<U9F76>
+<U9F77>
+<U9F78>
+<U9F79>
+<U9F7A>
+<U9F7B>
+<U9F7C>
+<U9F7D>
+<U9F7E>
+<U9F7F>
+<U9F80>
+<U9F81>
+<U9F82>
+<U9F83>
+<U9F84>
+<U9F85>
+<U9F86>
+<U9F87>
+<U9F88>
+<U9F89>
+<U9F8A>
+<U9F8B>
+<U9F8C>
+<U9F8D>
+<U9F8E>
+<U9F8F>
+<U9F90>
+<U9F91>
+<U9F92>
+<U9F93>
+<U9F94>
+<U9F95>
+<U9F96>
+<U9F97>
+<U9F98>
+<U9F99>
+<U9F9A>
+<U9F9B>
+<U9F9C>
+<U9F9D>
+<U9F9E>
+<U9F9F>
+<U9FA0>
+<U9FA1>
+<U9FA2>
+<U9FA3>
+<U9FA4>
+<U9FA5>
+<U9FA6>
+<U9FA7>
+<U9FA8>
+<U9FA9>
+<U9FAA>
+<U9FAB>
+<U9FAC>
+<U9FAD>
+<U9FAE>
+<U9FAF>
+<U9FB0>
+<U9FB1>
+<U9FB2>
+<U9FB3>
+<U9FB4>
+<U9FB5>
+<U9FB6>
+<U9FB7>
+<U9FB8>
+<U9FB9>
+<U9FBA>
+<U9FBB>
+<U9FBC>
+<U9FBD>
+<U9FBE>
+<U9FBF>
+<U9FC0>
+<U9FC1>
+<U9FC2>
+<U9FC3>
+<U9FC4>
+<U9FC5>
+<U9FC6>
+<U9FC7>
+<U9FC8>
+<U9FC9>
+<U9FCA>
+<U9FCB>
+<U9FCC>
+<U9FCD>
+<U9FCE>
+<U9FCF>
+<U9FD0>
+<U9FD1>
+<U9FD2>
+<U9FD3>
+<U9FD4>
+<U9FD5>
+<U9FD6>
+<U9FD7>
+<U9FD8>
+<U9FD9>
+<U9FDA>
+<U9FDB>
+<U9FDC>
+<U9FDD>
+<U9FDE>
+<U9FDF>
+<U9FE0>
+<U9FE1>
+<U9FE2>
+<U9FE3>
+<U9FE4>
+<U9FE5>
+<U9FE6>
+<U9FE7>
+<U9FE8>
+<U9FE9>
+<U9FEA>
+<U9FEB>
+<U9FEC>
+<U9FED>
+<U9FEE>
+<U9FEF>
+<U9FF0>
+<U9FF1>
+<U9FF2>
+<U9FF3>
+<U9FF4>
+<U9FF5>
+<U9FF6>
+<U9FF7>
+<U9FF8>
+<U9FF9>
+<U9FFA>
+<U9FFB>
+<U9FFC>
+<U9FFD>
+<U9FFE>
+<U9FFF>
+<UA000>
+<UA001>
+<UA002>
+<UA003>
+<UA004>
+<UA005>
+<UA006>
+<UA007>
+<UA008>
+<UA009>
+<UA00A>
+<UA00B>
+<UA00C>
+<UA00D>
+<UA00E>
+<UA00F>
+<UA010>
+<UA011>
+<UA012>
+<UA013>
+<UA014>
+<UA015>
+<UA016>
+<UA017>
+<UA018>
+<UA019>
+<UA01A>
+<UA01B>
+<UA01C>
+<UA01D>
+<UA01E>
+<UA01F>
+<UA020>
+<UA021>
+<UA022>
+<UA023>
+<UA024>
+<UA025>
+<UA026>
+<UA027>
+<UA028>
+<UA029>
+<UA02A>
+<UA02B>
+<UA02C>
+<UA02D>
+<UA02E>
+<UA02F>
+<UA030>
+<UA031>
+<UA032>
+<UA033>
+<UA034>
+<UA035>
+<UA036>
+<UA037>
+<UA038>
+<UA039>
+<UA03A>
+<UA03B>
+<UA03C>
+<UA03D>
+<UA03E>
+<UA03F>
+<UA040>
+<UA041>
+<UA042>
+<UA043>
+<UA044>
+<UA045>
+<UA046>
+<UA047>
+<UA048>
+<UA049>
+<UA04A>
+<UA04B>
+<UA04C>
+<UA04D>
+<UA04E>
+<UA04F>
+<UA050>
+<UA051>
+<UA052>
+<UA053>
+<UA054>
+<UA055>
+<UA056>
+<UA057>
+<UA058>
+<UA059>
+<UA05A>
+<UA05B>
+<UA05C>
+<UA05D>
+<UA05E>
+<UA05F>
+<UA060>
+<UA061>
+<UA062>
+<UA063>
+<UA064>
+<UA065>
+<UA066>
+<UA067>
+<UA068>
+<UA069>
+<UA06A>
+<UA06B>
+<UA06C>
+<UA06D>
+<UA06E>
+<UA06F>
+<UA070>
+<UA071>
+<UA072>
+<UA073>
+<UA074>
+<UA075>
+<UA076>
+<UA077>
+<UA078>
+<UA079>
+<UA07A>
+<UA07B>
+<UA07C>
+<UA07D>
+<UA07E>
+<UA07F>
+<UA080>
+<UA081>
+<UA082>
+<UA083>
+<UA084>
+<UA085>
+<UA086>
+<UA087>
+<UA088>
+<UA089>
+<UA08A>
+<UA08B>
+<UA08C>
+<UA08D>
+<UA08E>
+<UA08F>
+<UA090>
+<UA091>
+<UA092>
+<UA093>
+<UA094>
+<UA095>
+<UA096>
+<UA097>
+<UA098>
+<UA099>
+<UA09A>
+<UA09B>
+<UA09C>
+<UA09D>
+<UA09E>
+<UA09F>
+<UA0A0>
+<UA0A1>
+<UA0A2>
+<UA0A3>
+<UA0A4>
+<UA0A5>
+<UA0A6>
+<UA0A7>
+<UA0A8>
+<UA0A9>
+<UA0AA>
+<UA0AB>
+<UA0AC>
+<UA0AD>
+<UA0AE>
+<UA0AF>
+<UA0B0>
+<UA0B1>
+<UA0B2>
+<UA0B3>
+<UA0B4>
+<UA0B5>
+<UA0B6>
+<UA0B7>
+<UA0B8>
+<UA0B9>
+<UA0BA>
+<UA0BB>
+<UA0BC>
+<UA0BD>
+<UA0BE>
+<UA0BF>
+<UA0C0>
+<UA0C1>
+<UA0C2>
+<UA0C3>
+<UA0C4>
+<UA0C5>
+<UA0C6>
+<UA0C7>
+<UA0C8>
+<UA0C9>
+<UA0CA>
+<UA0CB>
+<UA0CC>
+<UA0CD>
+<UA0CE>
+<UA0CF>
+<UA0D0>
+<UA0D1>
+<UA0D2>
+<UA0D3>
+<UA0D4>
+<UA0D5>
+<UA0D6>
+<UA0D7>
+<UA0D8>
+<UA0D9>
+<UA0DA>
+<UA0DB>
+<UA0DC>
+<UA0DD>
+<UA0DE>
+<UA0DF>
+<UA0E0>
+<UA0E1>
+<UA0E2>
+<UA0E3>
+<UA0E4>
+<UA0E5>
+<UA0E6>
+<UA0E7>
+<UA0E8>
+<UA0E9>
+<UA0EA>
+<UA0EB>
+<UA0EC>
+<UA0ED>
+<UA0EE>
+<UA0EF>
+<UA0F0>
+<UA0F1>
+<UA0F2>
+<UA0F3>
+<UA0F4>
+<UA0F5>
+<UA0F6>
+<UA0F7>
+<UA0F8>
+<UA0F9>
+<UA0FA>
+<UA0FB>
+<UA0FC>
+<UA0FD>
+<UA0FE>
+<UA0FF>
+<UA100>
+<UA101>
+<UA102>
+<UA103>
+<UA104>
+<UA105>
+<UA106>
+<UA107>
+<UA108>
+<UA109>
+<UA10A>
+<UA10B>
+<UA10C>
+<UA10D>
+<UA10E>
+<UA10F>
+<UA110>
+<UA111>
+<UA112>
+<UA113>
+<UA114>
+<UA115>
+<UA116>
+<UA117>
+<UA118>
+<UA119>
+<UA11A>
+<UA11B>
+<UA11C>
+<UA11D>
+<UA11E>
+<UA11F>
+<UA120>
+<UA121>
+<UA122>
+<UA123>
+<UA124>
+<UA125>
+<UA126>
+<UA127>
+<UA128>
+<UA129>
+<UA12A>
+<UA12B>
+<UA12C>
+<UA12D>
+<UA12E>
+<UA12F>
+<UA130>
+<UA131>
+<UA132>
+<UA133>
+<UA134>
+<UA135>
+<UA136>
+<UA137>
+<UA138>
+<UA139>
+<UA13A>
+<UA13B>
+<UA13C>
+<UA13D>
+<UA13E>
+<UA13F>
+<UA140>
+<UA141>
+<UA142>
+<UA143>
+<UA144>
+<UA145>
+<UA146>
+<UA147>
+<UA148>
+<UA149>
+<UA14A>
+<UA14B>
+<UA14C>
+<UA14D>
+<UA14E>
+<UA14F>
+<UA150>
+<UA151>
+<UA152>
+<UA153>
+<UA154>
+<UA155>
+<UA156>
+<UA157>
+<UA158>
+<UA159>
+<UA15A>
+<UA15B>
+<UA15C>
+<UA15D>
+<UA15E>
+<UA15F>
+<UA160>
+<UA161>
+<UA162>
+<UA163>
+<UA164>
+<UA165>
+<UA166>
+<UA167>
+<UA168>
+<UA169>
+<UA16A>
+<UA16B>
+<UA16C>
+<UA16D>
+<UA16E>
+<UA16F>
+<UA170>
+<UA171>
+<UA172>
+<UA173>
+<UA174>
+<UA175>
+<UA176>
+<UA177>
+<UA178>
+<UA179>
+<UA17A>
+<UA17B>
+<UA17C>
+<UA17D>
+<UA17E>
+<UA17F>
+<UA180>
+<UA181>
+<UA182>
+<UA183>
+<UA184>
+<UA185>
+<UA186>
+<UA187>
+<UA188>
+<UA189>
+<UA18A>
+<UA18B>
+<UA18C>
+<UA18D>
+<UA18E>
+<UA18F>
+<UA190>
+<UA191>
+<UA192>
+<UA193>
+<UA194>
+<UA195>
+<UA196>
+<UA197>
+<UA198>
+<UA199>
+<UA19A>
+<UA19B>
+<UA19C>
+<UA19D>
+<UA19E>
+<UA19F>
+<UA1A0>
+<UA1A1>
+<UA1A2>
+<UA1A3>
+<UA1A4>
+<UA1A5>
+<UA1A6>
+<UA1A7>
+<UA1A8>
+<UA1A9>
+<UA1AA>
+<UA1AB>
+<UA1AC>
+<UA1AD>
+<UA1AE>
+<UA1AF>
+<UA1B0>
+<UA1B1>
+<UA1B2>
+<UA1B3>
+<UA1B4>
+<UA1B5>
+<UA1B6>
+<UA1B7>
+<UA1B8>
+<UA1B9>
+<UA1BA>
+<UA1BB>
+<UA1BC>
+<UA1BD>
+<UA1BE>
+<UA1BF>
+<UA1C0>
+<UA1C1>
+<UA1C2>
+<UA1C3>
+<UA1C4>
+<UA1C5>
+<UA1C6>
+<UA1C7>
+<UA1C8>
+<UA1C9>
+<UA1CA>
+<UA1CB>
+<UA1CC>
+<UA1CD>
+<UA1CE>
+<UA1CF>
+<UA1D0>
+<UA1D1>
+<UA1D2>
+<UA1D3>
+<UA1D4>
+<UA1D5>
+<UA1D6>
+<UA1D7>
+<UA1D8>
+<UA1D9>
+<UA1DA>
+<UA1DB>
+<UA1DC>
+<UA1DD>
+<UA1DE>
+<UA1DF>
+<UA1E0>
+<UA1E1>
+<UA1E2>
+<UA1E3>
+<UA1E4>
+<UA1E5>
+<UA1E6>
+<UA1E7>
+<UA1E8>
+<UA1E9>
+<UA1EA>
+<UA1EB>
+<UA1EC>
+<UA1ED>
+<UA1EE>
+<UA1EF>
+<UA1F0>
+<UA1F1>
+<UA1F2>
+<UA1F3>
+<UA1F4>
+<UA1F5>
+<UA1F6>
+<UA1F7>
+<UA1F8>
+<UA1F9>
+<UA1FA>
+<UA1FB>
+<UA1FC>
+<UA1FD>
+<UA1FE>
+<UA1FF>
+<UA200>
+<UA201>
+<UA202>
+<UA203>
+<UA204>
+<UA205>
+<UA206>
+<UA207>
+<UA208>
+<UA209>
+<UA20A>
+<UA20B>
+<UA20C>
+<UA20D>
+<UA20E>
+<UA20F>
+<UA210>
+<UA211>
+<UA212>
+<UA213>
+<UA214>
+<UA215>
+<UA216>
+<UA217>
+<UA218>
+<UA219>
+<UA21A>
+<UA21B>
+<UA21C>
+<UA21D>
+<UA21E>
+<UA21F>
+<UA220>
+<UA221>
+<UA222>
+<UA223>
+<UA224>
+<UA225>
+<UA226>
+<UA227>
+<UA228>
+<UA229>
+<UA22A>
+<UA22B>
+<UA22C>
+<UA22D>
+<UA22E>
+<UA22F>
+<UA230>
+<UA231>
+<UA232>
+<UA233>
+<UA234>
+<UA235>
+<UA236>
+<UA237>
+<UA238>
+<UA239>
+<UA23A>
+<UA23B>
+<UA23C>
+<UA23D>
+<UA23E>
+<UA23F>
+<UA240>
+<UA241>
+<UA242>
+<UA243>
+<UA244>
+<UA245>
+<UA246>
+<UA247>
+<UA248>
+<UA249>
+<UA24A>
+<UA24B>
+<UA24C>
+<UA24D>
+<UA24E>
+<UA24F>
+<UA250>
+<UA251>
+<UA252>
+<UA253>
+<UA254>
+<UA255>
+<UA256>
+<UA257>
+<UA258>
+<UA259>
+<UA25A>
+<UA25B>
+<UA25C>
+<UA25D>
+<UA25E>
+<UA25F>
+<UA260>
+<UA261>
+<UA262>
+<UA263>
+<UA264>
+<UA265>
+<UA266>
+<UA267>
+<UA268>
+<UA269>
+<UA26A>
+<UA26B>
+<UA26C>
+<UA26D>
+<UA26E>
+<UA26F>
+<UA270>
+<UA271>
+<UA272>
+<UA273>
+<UA274>
+<UA275>
+<UA276>
+<UA277>
+<UA278>
+<UA279>
+<UA27A>
+<UA27B>
+<UA27C>
+<UA27D>
+<UA27E>
+<UA27F>
+<UA280>
+<UA281>
+<UA282>
+<UA283>
+<UA284>
+<UA285>
+<UA286>
+<UA287>
+<UA288>
+<UA289>
+<UA28A>
+<UA28B>
+<UA28C>
+<UA28D>
+<UA28E>
+<UA28F>
+<UA290>
+<UA291>
+<UA292>
+<UA293>
+<UA294>
+<UA295>
+<UA296>
+<UA297>
+<UA298>
+<UA299>
+<UA29A>
+<UA29B>
+<UA29C>
+<UA29D>
+<UA29E>
+<UA29F>
+<UA2A0>
+<UA2A1>
+<UA2A2>
+<UA2A3>
+<UA2A4>
+<UA2A5>
+<UA2A6>
+<UA2A7>
+<UA2A8>
+<UA2A9>
+<UA2AA>
+<UA2AB>
+<UA2AC>
+<UA2AD>
+<UA2AE>
+<UA2AF>
+<UA2B0>
+<UA2B1>
+<UA2B2>
+<UA2B3>
+<UA2B4>
+<UA2B5>
+<UA2B6>
+<UA2B7>
+<UA2B8>
+<UA2B9>
+<UA2BA>
+<UA2BB>
+<UA2BC>
+<UA2BD>
+<UA2BE>
+<UA2BF>
+<UA2C0>
+<UA2C1>
+<UA2C2>
+<UA2C3>
+<UA2C4>
+<UA2C5>
+<UA2C6>
+<UA2C7>
+<UA2C8>
+<UA2C9>
+<UA2CA>
+<UA2CB>
+<UA2CC>
+<UA2CD>
+<UA2CE>
+<UA2CF>
+<UA2D0>
+<UA2D1>
+<UA2D2>
+<UA2D3>
+<UA2D4>
+<UA2D5>
+<UA2D6>
+<UA2D7>
+<UA2D8>
+<UA2D9>
+<UA2DA>
+<UA2DB>
+<UA2DC>
+<UA2DD>
+<UA2DE>
+<UA2DF>
+<UA2E0>
+<UA2E1>
+<UA2E2>
+<UA2E3>
+<UA2E4>
+<UA2E5>
+<UA2E6>
+<UA2E7>
+<UA2E8>
+<UA2E9>
+<UA2EA>
+<UA2EB>
+<UA2EC>
+<UA2ED>
+<UA2EE>
+<UA2EF>
+<UA2F0>
+<UA2F1>
+<UA2F2>
+<UA2F3>
+<UA2F4>
+<UA2F5>
+<UA2F6>
+<UA2F7>
+<UA2F8>
+<UA2F9>
+<UA2FA>
+<UA2FB>
+<UA2FC>
+<UA2FD>
+<UA2FE>
+<UA2FF>
+<UA300>
+<UA301>
+<UA302>
+<UA303>
+<UA304>
+<UA305>
+<UA306>
+<UA307>
+<UA308>
+<UA309>
+<UA30A>
+<UA30B>
+<UA30C>
+<UA30D>
+<UA30E>
+<UA30F>
+<UA310>
+<UA311>
+<UA312>
+<UA313>
+<UA314>
+<UA315>
+<UA316>
+<UA317>
+<UA318>
+<UA319>
+<UA31A>
+<UA31B>
+<UA31C>
+<UA31D>
+<UA31E>
+<UA31F>
+<UA320>
+<UA321>
+<UA322>
+<UA323>
+<UA324>
+<UA325>
+<UA326>
+<UA327>
+<UA328>
+<UA329>
+<UA32A>
+<UA32B>
+<UA32C>
+<UA32D>
+<UA32E>
+<UA32F>
+<UA330>
+<UA331>
+<UA332>
+<UA333>
+<UA334>
+<UA335>
+<UA336>
+<UA337>
+<UA338>
+<UA339>
+<UA33A>
+<UA33B>
+<UA33C>
+<UA33D>
+<UA33E>
+<UA33F>
+<UA340>
+<UA341>
+<UA342>
+<UA343>
+<UA344>
+<UA345>
+<UA346>
+<UA347>
+<UA348>
+<UA349>
+<UA34A>
+<UA34B>
+<UA34C>
+<UA34D>
+<UA34E>
+<UA34F>
+<UA350>
+<UA351>
+<UA352>
+<UA353>
+<UA354>
+<UA355>
+<UA356>
+<UA357>
+<UA358>
+<UA359>
+<UA35A>
+<UA35B>
+<UA35C>
+<UA35D>
+<UA35E>
+<UA35F>
+<UA360>
+<UA361>
+<UA362>
+<UA363>
+<UA364>
+<UA365>
+<UA366>
+<UA367>
+<UA368>
+<UA369>
+<UA36A>
+<UA36B>
+<UA36C>
+<UA36D>
+<UA36E>
+<UA36F>
+<UA370>
+<UA371>
+<UA372>
+<UA373>
+<UA374>
+<UA375>
+<UA376>
+<UA377>
+<UA378>
+<UA379>
+<UA37A>
+<UA37B>
+<UA37C>
+<UA37D>
+<UA37E>
+<UA37F>
+<UA380>
+<UA381>
+<UA382>
+<UA383>
+<UA384>
+<UA385>
+<UA386>
+<UA387>
+<UA388>
+<UA389>
+<UA38A>
+<UA38B>
+<UA38C>
+<UA38D>
+<UA38E>
+<UA38F>
+<UA390>
+<UA391>
+<UA392>
+<UA393>
+<UA394>
+<UA395>
+<UA396>
+<UA397>
+<UA398>
+<UA399>
+<UA39A>
+<UA39B>
+<UA39C>
+<UA39D>
+<UA39E>
+<UA39F>
+<UA3A0>
+<UA3A1>
+<UA3A2>
+<UA3A3>
+<UA3A4>
+<UA3A5>
+<UA3A6>
+<UA3A7>
+<UA3A8>
+<UA3A9>
+<UA3AA>
+<UA3AB>
+<UA3AC>
+<UA3AD>
+<UA3AE>
+<UA3AF>
+<UA3B0>
+<UA3B1>
+<UA3B2>
+<UA3B3>
+<UA3B4>
+<UA3B5>
+<UA3B6>
+<UA3B7>
+<UA3B8>
+<UA3B9>
+<UA3BA>
+<UA3BB>
+<UA3BC>
+<UA3BD>
+<UA3BE>
+<UA3BF>
+<UA3C0>
+<UA3C1>
+<UA3C2>
+<UA3C3>
+<UA3C4>
+<UA3C5>
+<UA3C6>
+<UA3C7>
+<UA3C8>
+<UA3C9>
+<UA3CA>
+<UA3CB>
+<UA3CC>
+<UA3CD>
+<UA3CE>
+<UA3CF>
+<UA3D0>
+<UA3D1>
+<UA3D2>
+<UA3D3>
+<UA3D4>
+<UA3D5>
+<UA3D6>
+<UA3D7>
+<UA3D8>
+<UA3D9>
+<UA3DA>
+<UA3DB>
+<UA3DC>
+<UA3DD>
+<UA3DE>
+<UA3DF>
+<UA3E0>
+<UA3E1>
+<UA3E2>
+<UA3E3>
+<UA3E4>
+<UA3E5>
+<UA3E6>
+<UA3E7>
+<UA3E8>
+<UA3E9>
+<UA3EA>
+<UA3EB>
+<UA3EC>
+<UA3ED>
+<UA3EE>
+<UA3EF>
+<UA3F0>
+<UA3F1>
+<UA3F2>
+<UA3F3>
+<UA3F4>
+<UA3F5>
+<UA3F6>
+<UA3F7>
+<UA3F8>
+<UA3F9>
+<UA3FA>
+<UA3FB>
+<UA3FC>
+<UA3FD>
+<UA3FE>
+<UA3FF>
+<UA400>
+<UA401>
+<UA402>
+<UA403>
+<UA404>
+<UA405>
+<UA406>
+<UA407>
+<UA408>
+<UA409>
+<UA40A>
+<UA40B>
+<UA40C>
+<UA40D>
+<UA40E>
+<UA40F>
+<UA410>
+<UA411>
+<UA412>
+<UA413>
+<UA414>
+<UA415>
+<UA416>
+<UA417>
+<UA418>
+<UA419>
+<UA41A>
+<UA41B>
+<UA41C>
+<UA41D>
+<UA41E>
+<UA41F>
+<UA420>
+<UA421>
+<UA422>
+<UA423>
+<UA424>
+<UA425>
+<UA426>
+<UA427>
+<UA428>
+<UA429>
+<UA42A>
+<UA42B>
+<UA42C>
+<UA42D>
+<UA42E>
+<UA42F>
+<UA430>
+<UA431>
+<UA432>
+<UA433>
+<UA434>
+<UA435>
+<UA436>
+<UA437>
+<UA438>
+<UA439>
+<UA43A>
+<UA43B>
+<UA43C>
+<UA43D>
+<UA43E>
+<UA43F>
+<UA440>
+<UA441>
+<UA442>
+<UA443>
+<UA444>
+<UA445>
+<UA446>
+<UA447>
+<UA448>
+<UA449>
+<UA44A>
+<UA44B>
+<UA44C>
+<UA44D>
+<UA44E>
+<UA44F>
+<UA450>
+<UA451>
+<UA452>
+<UA453>
+<UA454>
+<UA455>
+<UA456>
+<UA457>
+<UA458>
+<UA459>
+<UA45A>
+<UA45B>
+<UA45C>
+<UA45D>
+<UA45E>
+<UA45F>
+<UA460>
+<UA461>
+<UA462>
+<UA463>
+<UA464>
+<UA465>
+<UA466>
+<UA467>
+<UA468>
+<UA469>
+<UA46A>
+<UA46B>
+<UA46C>
+<UA46D>
+<UA46E>
+<UA46F>
+<UA470>
+<UA471>
+<UA472>
+<UA473>
+<UA474>
+<UA475>
+<UA476>
+<UA477>
+<UA478>
+<UA479>
+<UA47A>
+<UA47B>
+<UA47C>
+<UA47D>
+<UA47E>
+<UA47F>
+<UA480>
+<UA481>
+<UA482>
+<UA483>
+<UA484>
+<UA485>
+<UA486>
+<UA487>
+<UA488>
+<UA489>
+<UA48A>
+<UA48B>
+<UA48C>
+<UA48D>
+<UA48E>
+<UA48F>
+<UA490>
+<UA491>
+<UA492>
+<UA493>
+<UA494>
+<UA495>
+<UA496>
+<UA497>
+<UA498>
+<UA499>
+<UA49A>
+<UA49B>
+<UA49C>
+<UA49D>
+<UA49E>
+<UA49F>
+<UA4A0>
+<UA4A1>
+<UA4A2>
+<UA4A3>
+<UA4A4>
+<UA4A5>
+<UA4A6>
+<UA4A7>
+<UA4A8>
+<UA4A9>
+<UA4AA>
+<UA4AB>
+<UA4AC>
+<UA4AD>
+<UA4AE>
+<UA4AF>
+<UA4B0>
+<UA4B1>
+<UA4B2>
+<UA4B3>
+<UA4B4>
+<UA4B5>
+<UA4B6>
+<UA4B7>
+<UA4B8>
+<UA4B9>
+<UA4BA>
+<UA4BB>
+<UA4BC>
+<UA4BD>
+<UA4BE>
+<UA4BF>
+<UA4C0>
+<UA4C1>
+<UA4C2>
+<UA4C3>
+<UA4C4>
+<UA4C5>
+<UA4C6>
+<UA4C7>
+<UA4C8>
+<UA4C9>
+<UA4CA>
+<UA4CB>
+<UA4CC>
+<UA4CD>
+<UA4CE>
+<UA4CF>
+<UA4D0>
+<UA4D1>
+<UA4D2>
+<UA4D3>
+<UA4D4>
+<UA4D5>
+<UA4D6>
+<UA4D7>
+<UA4D8>
+<UA4D9>
+<UA4DA>
+<UA4DB>
+<UA4DC>
+<UA4DD>
+<UA4DE>
+<UA4DF>
+<UA4E0>
+<UA4E1>
+<UA4E2>
+<UA4E3>
+<UA4E4>
+<UA4E5>
+<UA4E6>
+<UA4E7>
+<UA4E8>
+<UA4E9>
+<UA4EA>
+<UA4EB>
+<UA4EC>
+<UA4ED>
+<UA4EE>
+<UA4EF>
+<UA4F0>
+<UA4F1>
+<UA4F2>
+<UA4F3>
+<UA4F4>
+<UA4F5>
+<UA4F6>
+<UA4F7>
+<UA4F8>
+<UA4F9>
+<UA4FA>
+<UA4FB>
+<UA4FC>
+<UA4FD>
+<UA4FE>
+<UA4FF>
+<UA500>
+<UA501>
+<UA502>
+<UA503>
+<UA504>
+<UA505>
+<UA506>
+<UA507>
+<UA508>
+<UA509>
+<UA50A>
+<UA50B>
+<UA50C>
+<UA50D>
+<UA50E>
+<UA50F>
+<UA510>
+<UA511>
+<UA512>
+<UA513>
+<UA514>
+<UA515>
+<UA516>
+<UA517>
+<UA518>
+<UA519>
+<UA51A>
+<UA51B>
+<UA51C>
+<UA51D>
+<UA51E>
+<UA51F>
+<UA520>
+<UA521>
+<UA522>
+<UA523>
+<UA524>
+<UA525>
+<UA526>
+<UA527>
+<UA528>
+<UA529>
+<UA52A>
+<UA52B>
+<UA52C>
+<UA52D>
+<UA52E>
+<UA52F>
+<UA530>
+<UA531>
+<UA532>
+<UA533>
+<UA534>
+<UA535>
+<UA536>
+<UA537>
+<UA538>
+<UA539>
+<UA53A>
+<UA53B>
+<UA53C>
+<UA53D>
+<UA53E>
+<UA53F>
+<UA540>
+<UA541>
+<UA542>
+<UA543>
+<UA544>
+<UA545>
+<UA546>
+<UA547>
+<UA548>
+<UA549>
+<UA54A>
+<UA54B>
+<UA54C>
+<UA54D>
+<UA54E>
+<UA54F>
+<UA550>
+<UA551>
+<UA552>
+<UA553>
+<UA554>
+<UA555>
+<UA556>
+<UA557>
+<UA558>
+<UA559>
+<UA55A>
+<UA55B>
+<UA55C>
+<UA55D>
+<UA55E>
+<UA55F>
+<UA560>
+<UA561>
+<UA562>
+<UA563>
+<UA564>
+<UA565>
+<UA566>
+<UA567>
+<UA568>
+<UA569>
+<UA56A>
+<UA56B>
+<UA56C>
+<UA56D>
+<UA56E>
+<UA56F>
+<UA570>
+<UA571>
+<UA572>
+<UA573>
+<UA574>
+<UA575>
+<UA576>
+<UA577>
+<UA578>
+<UA579>
+<UA57A>
+<UA57B>
+<UA57C>
+<UA57D>
+<UA57E>
+<UA57F>
+<UA580>
+<UA581>
+<UA582>
+<UA583>
+<UA584>
+<UA585>
+<UA586>
+<UA587>
+<UA588>
+<UA589>
+<UA58A>
+<UA58B>
+<UA58C>
+<UA58D>
+<UA58E>
+<UA58F>
+<UA590>
+<UA591>
+<UA592>
+<UA593>
+<UA594>
+<UA595>
+<UA596>
+<UA597>
+<UA598>
+<UA599>
+<UA59A>
+<UA59B>
+<UA59C>
+<UA59D>
+<UA59E>
+<UA59F>
+<UA5A0>
+<UA5A1>
+<UA5A2>
+<UA5A3>
+<UA5A4>
+<UA5A5>
+<UA5A6>
+<UA5A7>
+<UA5A8>
+<UA5A9>
+<UA5AA>
+<UA5AB>
+<UA5AC>
+<UA5AD>
+<UA5AE>
+<UA5AF>
+<UA5B0>
+<UA5B1>
+<UA5B2>
+<UA5B3>
+<UA5B4>
+<UA5B5>
+<UA5B6>
+<UA5B7>
+<UA5B8>
+<UA5B9>
+<UA5BA>
+<UA5BB>
+<UA5BC>
+<UA5BD>
+<UA5BE>
+<UA5BF>
+<UA5C0>
+<UA5C1>
+<UA5C2>
+<UA5C3>
+<UA5C4>
+<UA5C5>
+<UA5C6>
+<UA5C7>
+<UA5C8>
+<UA5C9>
+<UA5CA>
+<UA5CB>
+<UA5CC>
+<UA5CD>
+<UA5CE>
+<UA5CF>
+<UA5D0>
+<UA5D1>
+<UA5D2>
+<UA5D3>
+<UA5D4>
+<UA5D5>
+<UA5D6>
+<UA5D7>
+<UA5D8>
+<UA5D9>
+<UA5DA>
+<UA5DB>
+<UA5DC>
+<UA5DD>
+<UA5DE>
+<UA5DF>
+<UA5E0>
+<UA5E1>
+<UA5E2>
+<UA5E3>
+<UA5E4>
+<UA5E5>
+<UA5E6>
+<UA5E7>
+<UA5E8>
+<UA5E9>
+<UA5EA>
+<UA5EB>
+<UA5EC>
+<UA5ED>
+<UA5EE>
+<UA5EF>
+<UA5F0>
+<UA5F1>
+<UA5F2>
+<UA5F3>
+<UA5F4>
+<UA5F5>
+<UA5F6>
+<UA5F7>
+<UA5F8>
+<UA5F9>
+<UA5FA>
+<UA5FB>
+<UA5FC>
+<UA5FD>
+<UA5FE>
+<UA5FF>
+<UA600>
+<UA601>
+<UA602>
+<UA603>
+<UA604>
+<UA605>
+<UA606>
+<UA607>
+<UA608>
+<UA609>
+<UA60A>
+<UA60B>
+<UA60C>
+<UA60D>
+<UA60E>
+<UA60F>
+<UA610>
+<UA611>
+<UA612>
+<UA613>
+<UA614>
+<UA615>
+<UA616>
+<UA617>
+<UA618>
+<UA619>
+<UA61A>
+<UA61B>
+<UA61C>
+<UA61D>
+<UA61E>
+<UA61F>
+<UA620>
+<UA621>
+<UA622>
+<UA623>
+<UA624>
+<UA625>
+<UA626>
+<UA627>
+<UA628>
+<UA629>
+<UA62A>
+<UA62B>
+<UA62C>
+<UA62D>
+<UA62E>
+<UA62F>
+<UA630>
+<UA631>
+<UA632>
+<UA633>
+<UA634>
+<UA635>
+<UA636>
+<UA637>
+<UA638>
+<UA639>
+<UA63A>
+<UA63B>
+<UA63C>
+<UA63D>
+<UA63E>
+<UA63F>
+<UA640>
+<UA641>
+<UA642>
+<UA643>
+<UA644>
+<UA645>
+<UA646>
+<UA647>
+<UA648>
+<UA649>
+<UA64A>
+<UA64B>
+<UA64C>
+<UA64D>
+<UA64E>
+<UA64F>
+<UA650>
+<UA651>
+<UA652>
+<UA653>
+<UA654>
+<UA655>
+<UA656>
+<UA657>
+<UA658>
+<UA659>
+<UA65A>
+<UA65B>
+<UA65C>
+<UA65D>
+<UA65E>
+<UA65F>
+<UA660>
+<UA661>
+<UA662>
+<UA663>
+<UA664>
+<UA665>
+<UA666>
+<UA667>
+<UA668>
+<UA669>
+<UA66A>
+<UA66B>
+<UA66C>
+<UA66D>
+<UA66E>
+<UA66F>
+<UA670>
+<UA671>
+<UA672>
+<UA673>
+<UA674>
+<UA675>
+<UA676>
+<UA677>
+<UA678>
+<UA679>
+<UA67A>
+<UA67B>
+<UA67C>
+<UA67D>
+<UA67E>
+<UA67F>
+<UA680>
+<UA681>
+<UA682>
+<UA683>
+<UA684>
+<UA685>
+<UA686>
+<UA687>
+<UA688>
+<UA689>
+<UA68A>
+<UA68B>
+<UA68C>
+<UA68D>
+<UA68E>
+<UA68F>
+<UA690>
+<UA691>
+<UA692>
+<UA693>
+<UA694>
+<UA695>
+<UA696>
+<UA697>
+<UA698>
+<UA699>
+<UA69A>
+<UA69B>
+<UA69C>
+<UA69D>
+<UA69E>
+<UA69F>
+<UA6A0>
+<UA6A1>
+<UA6A2>
+<UA6A3>
+<UA6A4>
+<UA6A5>
+<UA6A6>
+<UA6A7>
+<UA6A8>
+<UA6A9>
+<UA6AA>
+<UA6AB>
+<UA6AC>
+<UA6AD>
+<UA6AE>
+<UA6AF>
+<UA6B0>
+<UA6B1>
+<UA6B2>
+<UA6B3>
+<UA6B4>
+<UA6B5>
+<UA6B6>
+<UA6B7>
+<UA6B8>
+<UA6B9>
+<UA6BA>
+<UA6BB>
+<UA6BC>
+<UA6BD>
+<UA6BE>
+<UA6BF>
+<UA6C0>
+<UA6C1>
+<UA6C2>
+<UA6C3>
+<UA6C4>
+<UA6C5>
+<UA6C6>
+<UA6C7>
+<UA6C8>
+<UA6C9>
+<UA6CA>
+<UA6CB>
+<UA6CC>
+<UA6CD>
+<UA6CE>
+<UA6CF>
+<UA6D0>
+<UA6D1>
+<UA6D2>
+<UA6D3>
+<UA6D4>
+<UA6D5>
+<UA6D6>
+<UA6D7>
+<UA6D8>
+<UA6D9>
+<UA6DA>
+<UA6DB>
+<UA6DC>
+<UA6DD>
+<UA6DE>
+<UA6DF>
+<UA6E0>
+<UA6E1>
+<UA6E2>
+<UA6E3>
+<UA6E4>
+<UA6E5>
+<UA6E6>
+<UA6E7>
+<UA6E8>
+<UA6E9>
+<UA6EA>
+<UA6EB>
+<UA6EC>
+<UA6ED>
+<UA6EE>
+<UA6EF>
+<UA6F0>
+<UA6F1>
+<UA6F2>
+<UA6F3>
+<UA6F4>
+<UA6F5>
+<UA6F6>
+<UA6F7>
+<UA6F8>
+<UA6F9>
+<UA6FA>
+<UA6FB>
+<UA6FC>
+<UA6FD>
+<UA6FE>
+<UA6FF>
+<UA700>
+<UA701>
+<UA702>
+<UA703>
+<UA704>
+<UA705>
+<UA706>
+<UA707>
+<UA708>
+<UA709>
+<UA70A>
+<UA70B>
+<UA70C>
+<UA70D>
+<UA70E>
+<UA70F>
+<UA710>
+<UA711>
+<UA712>
+<UA713>
+<UA714>
+<UA715>
+<UA716>
+<UA717>
+<UA718>
+<UA719>
+<UA71A>
+<UA71B>
+<UA71C>
+<UA71D>
+<UA71E>
+<UA71F>
+<UA720>
+<UA721>
+<UA722>
+<UA723>
+<UA724>
+<UA725>
+<UA726>
+<UA727>
+<UA728>
+<UA729>
+<UA72A>
+<UA72B>
+<UA72C>
+<UA72D>
+<UA72E>
+<UA72F>
+<UA730>
+<UA731>
+<UA732>
+<UA733>
+<UA734>
+<UA735>
+<UA736>
+<UA737>
+<UA738>
+<UA739>
+<UA73A>
+<UA73B>
+<UA73C>
+<UA73D>
+<UA73E>
+<UA73F>
+<UA740>
+<UA741>
+<UA742>
+<UA743>
+<UA744>
+<UA745>
+<UA746>
+<UA747>
+<UA748>
+<UA749>
+<UA74A>
+<UA74B>
+<UA74C>
+<UA74D>
+<UA74E>
+<UA74F>
+<UA750>
+<UA751>
+<UA752>
+<UA753>
+<UA754>
+<UA755>
+<UA756>
+<UA757>
+<UA758>
+<UA759>
+<UA75A>
+<UA75B>
+<UA75C>
+<UA75D>
+<UA75E>
+<UA75F>
+<UA760>
+<UA761>
+<UA762>
+<UA763>
+<UA764>
+<UA765>
+<UA766>
+<UA767>
+<UA768>
+<UA769>
+<UA76A>
+<UA76B>
+<UA76C>
+<UA76D>
+<UA76E>
+<UA76F>
+<UA770>
+<UA771>
+<UA772>
+<UA773>
+<UA774>
+<UA775>
+<UA776>
+<UA777>
+<UA778>
+<UA779>
+<UA77A>
+<UA77B>
+<UA77C>
+<UA77D>
+<UA77E>
+<UA77F>
+<UA780>
+<UA781>
+<UA782>
+<UA783>
+<UA784>
+<UA785>
+<UA786>
+<UA787>
+<UA788>
+<UA789>
+<UA78A>
+<UA78B>
+<UA78C>
+<UA78D>
+<UA78E>
+<UA78F>
+<UA790>
+<UA791>
+<UA792>
+<UA793>
+<UA794>
+<UA795>
+<UA796>
+<UA797>
+<UA798>
+<UA799>
+<UA79A>
+<UA79B>
+<UA79C>
+<UA79D>
+<UA79E>
+<UA79F>
+<UA7A0>
+<UA7A1>
+<UA7A2>
+<UA7A3>
+<UA7A4>
+<UA7A5>
+<UA7A6>
+<UA7A7>
+<UA7A8>
+<UA7A9>
+<UA7AA>
+<UA7AB>
+<UA7AC>
+<UA7AD>
+<UA7AE>
+<UA7AF>
+<UA7B0>
+<UA7B1>
+<UA7B2>
+<UA7B3>
+<UA7B4>
+<UA7B5>
+<UA7B6>
+<UA7B7>
+<UA7B8>
+<UA7B9>
+<UA7BA>
+<UA7BB>
+<UA7BC>
+<UA7BD>
+<UA7BE>
+<UA7BF>
+<UA7C0>
+<UA7C1>
+<UA7C2>
+<UA7C3>
+<UA7C4>
+<UA7C5>
+<UA7C6>
+<UA7C7>
+<UA7C8>
+<UA7C9>
+<UA7CA>
+<UA7CB>
+<UA7CC>
+<UA7CD>
+<UA7CE>
+<UA7CF>
+<UA7D0>
+<UA7D1>
+<UA7D2>
+<UA7D3>
+<UA7D4>
+<UA7D5>
+<UA7D6>
+<UA7D7>
+<UA7D8>
+<UA7D9>
+<UA7DA>
+<UA7DB>
+<UA7DC>
+<UA7DD>
+<UA7DE>
+<UA7DF>
+<UA7E0>
+<UA7E1>
+<UA7E2>
+<UA7E3>
+<UA7E4>
+<UA7E5>
+<UA7E6>
+<UA7E7>
+<UA7E8>
+<UA7E9>
+<UA7EA>
+<UA7EB>
+<UA7EC>
+<UA7ED>
+<UA7EE>
+<UA7EF>
+<UA7F0>
+<UA7F1>
+<UA7F2>
+<UA7F3>
+<UA7F4>
+<UA7F5>
+<UA7F6>
+<UA7F7>
+<UA7F8>
+<UA7F9>
+<UA7FA>
+<UA7FB>
+<UA7FC>
+<UA7FD>
+<UA7FE>
+<UA7FF>
+<UA800>
+<UA801>
+<UA802>
+<UA803>
+<UA804>
+<UA805>
+<UA806>
+<UA807>
+<UA808>
+<UA809>
+<UA80A>
+<UA80B>
+<UA80C>
+<UA80D>
+<UA80E>
+<UA80F>
+<UA810>
+<UA811>
+<UA812>
+<UA813>
+<UA814>
+<UA815>
+<UA816>
+<UA817>
+<UA818>
+<UA819>
+<UA81A>
+<UA81B>
+<UA81C>
+<UA81D>
+<UA81E>
+<UA81F>
+<UA820>
+<UA821>
+<UA822>
+<UA823>
+<UA824>
+<UA825>
+<UA826>
+<UA827>
+<UA828>
+<UA829>
+<UA82A>
+<UA82B>
+<UA82C>
+<UA82D>
+<UA82E>
+<UA82F>
+<UA830>
+<UA831>
+<UA832>
+<UA833>
+<UA834>
+<UA835>
+<UA836>
+<UA837>
+<UA838>
+<UA839>
+<UA83A>
+<UA83B>
+<UA83C>
+<UA83D>
+<UA83E>
+<UA83F>
+<UA840>
+<UA841>
+<UA842>
+<UA843>
+<UA844>
+<UA845>
+<UA846>
+<UA847>
+<UA848>
+<UA849>
+<UA84A>
+<UA84B>
+<UA84C>
+<UA84D>
+<UA84E>
+<UA84F>
+<UA850>
+<UA851>
+<UA852>
+<UA853>
+<UA854>
+<UA855>
+<UA856>
+<UA857>
+<UA858>
+<UA859>
+<UA85A>
+<UA85B>
+<UA85C>
+<UA85D>
+<UA85E>
+<UA85F>
+<UA860>
+<UA861>
+<UA862>
+<UA863>
+<UA864>
+<UA865>
+<UA866>
+<UA867>
+<UA868>
+<UA869>
+<UA86A>
+<UA86B>
+<UA86C>
+<UA86D>
+<UA86E>
+<UA86F>
+<UA870>
+<UA871>
+<UA872>
+<UA873>
+<UA874>
+<UA875>
+<UA876>
+<UA877>
+<UA878>
+<UA879>
+<UA87A>
+<UA87B>
+<UA87C>
+<UA87D>
+<UA87E>
+<UA87F>
+<UA880>
+<UA881>
+<UA882>
+<UA883>
+<UA884>
+<UA885>
+<UA886>
+<UA887>
+<UA888>
+<UA889>
+<UA88A>
+<UA88B>
+<UA88C>
+<UA88D>
+<UA88E>
+<UA88F>
+<UA890>
+<UA891>
+<UA892>
+<UA893>
+<UA894>
+<UA895>
+<UA896>
+<UA897>
+<UA898>
+<UA899>
+<UA89A>
+<UA89B>
+<UA89C>
+<UA89D>
+<UA89E>
+<UA89F>
+<UA8A0>
+<UA8A1>
+<UA8A2>
+<UA8A3>
+<UA8A4>
+<UA8A5>
+<UA8A6>
+<UA8A7>
+<UA8A8>
+<UA8A9>
+<UA8AA>
+<UA8AB>
+<UA8AC>
+<UA8AD>
+<UA8AE>
+<UA8AF>
+<UA8B0>
+<UA8B1>
+<UA8B2>
+<UA8B3>
+<UA8B4>
+<UA8B5>
+<UA8B6>
+<UA8B7>
+<UA8B8>
+<UA8B9>
+<UA8BA>
+<UA8BB>
+<UA8BC>
+<UA8BD>
+<UA8BE>
+<UA8BF>
+<UA8C0>
+<UA8C1>
+<UA8C2>
+<UA8C3>
+<UA8C4>
+<UA8C5>
+<UA8C6>
+<UA8C7>
+<UA8C8>
+<UA8C9>
+<UA8CA>
+<UA8CB>
+<UA8CC>
+<UA8CD>
+<UA8CE>
+<UA8CF>
+<UA8D0>
+<UA8D1>
+<UA8D2>
+<UA8D3>
+<UA8D4>
+<UA8D5>
+<UA8D6>
+<UA8D7>
+<UA8D8>
+<UA8D9>
+<UA8DA>
+<UA8DB>
+<UA8DC>
+<UA8DD>
+<UA8DE>
+<UA8DF>
+<UA8E0>
+<UA8E1>
+<UA8E2>
+<UA8E3>
+<UA8E4>
+<UA8E5>
+<UA8E6>
+<UA8E7>
+<UA8E8>
+<UA8E9>
+<UA8EA>
+<UA8EB>
+<UA8EC>
+<UA8ED>
+<UA8EE>
+<UA8EF>
+<UA8F0>
+<UA8F1>
+<UA8F2>
+<UA8F3>
+<UA8F4>
+<UA8F5>
+<UA8F6>
+<UA8F7>
+<UA8F8>
+<UA8F9>
+<UA8FA>
+<UA8FB>
+<UA8FC>
+<UA8FD>
+<UA8FE>
+<UA8FF>
+<UA900>
+<UA901>
+<UA902>
+<UA903>
+<UA904>
+<UA905>
+<UA906>
+<UA907>
+<UA908>
+<UA909>
+<UA90A>
+<UA90B>
+<UA90C>
+<UA90D>
+<UA90E>
+<UA90F>
+<UA910>
+<UA911>
+<UA912>
+<UA913>
+<UA914>
+<UA915>
+<UA916>
+<UA917>
+<UA918>
+<UA919>
+<UA91A>
+<UA91B>
+<UA91C>
+<UA91D>
+<UA91E>
+<UA91F>
+<UA920>
+<UA921>
+<UA922>
+<UA923>
+<UA924>
+<UA925>
+<UA926>
+<UA927>
+<UA928>
+<UA929>
+<UA92A>
+<UA92B>
+<UA92C>
+<UA92D>
+<UA92E>
+<UA92F>
+<UA930>
+<UA931>
+<UA932>
+<UA933>
+<UA934>
+<UA935>
+<UA936>
+<UA937>
+<UA938>
+<UA939>
+<UA93A>
+<UA93B>
+<UA93C>
+<UA93D>
+<UA93E>
+<UA93F>
+<UA940>
+<UA941>
+<UA942>
+<UA943>
+<UA944>
+<UA945>
+<UA946>
+<UA947>
+<UA948>
+<UA949>
+<UA94A>
+<UA94B>
+<UA94C>
+<UA94D>
+<UA94E>
+<UA94F>
+<UA950>
+<UA951>
+<UA952>
+<UA953>
+<UA954>
+<UA955>
+<UA956>
+<UA957>
+<UA958>
+<UA959>
+<UA95A>
+<UA95B>
+<UA95C>
+<UA95D>
+<UA95E>
+<UA95F>
+<UA960>
+<UA961>
+<UA962>
+<UA963>
+<UA964>
+<UA965>
+<UA966>
+<UA967>
+<UA968>
+<UA969>
+<UA96A>
+<UA96B>
+<UA96C>
+<UA96D>
+<UA96E>
+<UA96F>
+<UA970>
+<UA971>
+<UA972>
+<UA973>
+<UA974>
+<UA975>
+<UA976>
+<UA977>
+<UA978>
+<UA979>
+<UA97A>
+<UA97B>
+<UA97C>
+<UA97D>
+<UA97E>
+<UA97F>
+<UA980>
+<UA981>
+<UA982>
+<UA983>
+<UA984>
+<UA985>
+<UA986>
+<UA987>
+<UA988>
+<UA989>
+<UA98A>
+<UA98B>
+<UA98C>
+<UA98D>
+<UA98E>
+<UA98F>
+<UA990>
+<UA991>
+<UA992>
+<UA993>
+<UA994>
+<UA995>
+<UA996>
+<UA997>
+<UA998>
+<UA999>
+<UA99A>
+<UA99B>
+<UA99C>
+<UA99D>
+<UA99E>
+<UA99F>
+<UA9A0>
+<UA9A1>
+<UA9A2>
+<UA9A3>
+<UA9A4>
+<UA9A5>
+<UA9A6>
+<UA9A7>
+<UA9A8>
+<UA9A9>
+<UA9AA>
+<UA9AB>
+<UA9AC>
+<UA9AD>
+<UA9AE>
+<UA9AF>
+<UA9B0>
+<UA9B1>
+<UA9B2>
+<UA9B3>
+<UA9B4>
+<UA9B5>
+<UA9B6>
+<UA9B7>
+<UA9B8>
+<UA9B9>
+<UA9BA>
+<UA9BB>
+<UA9BC>
+<UA9BD>
+<UA9BE>
+<UA9BF>
+<UA9C0>
+<UA9C1>
+<UA9C2>
+<UA9C3>
+<UA9C4>
+<UA9C5>
+<UA9C6>
+<UA9C7>
+<UA9C8>
+<UA9C9>
+<UA9CA>
+<UA9CB>
+<UA9CC>
+<UA9CD>
+<UA9CE>
+<UA9CF>
+<UA9D0>
+<UA9D1>
+<UA9D2>
+<UA9D3>
+<UA9D4>
+<UA9D5>
+<UA9D6>
+<UA9D7>
+<UA9D8>
+<UA9D9>
+<UA9DA>
+<UA9DB>
+<UA9DC>
+<UA9DD>
+<UA9DE>
+<UA9DF>
+<UA9E0>
+<UA9E1>
+<UA9E2>
+<UA9E3>
+<UA9E4>
+<UA9E5>
+<UA9E6>
+<UA9E7>
+<UA9E8>
+<UA9E9>
+<UA9EA>
+<UA9EB>
+<UA9EC>
+<UA9ED>
+<UA9EE>
+<UA9EF>
+<UA9F0>
+<UA9F1>
+<UA9F2>
+<UA9F3>
+<UA9F4>
+<UA9F5>
+<UA9F6>
+<UA9F7>
+<UA9F8>
+<UA9F9>
+<UA9FA>
+<UA9FB>
+<UA9FC>
+<UA9FD>
+<UA9FE>
+<UA9FF>
+<UAA00>
+<UAA01>
+<UAA02>
+<UAA03>
+<UAA04>
+<UAA05>
+<UAA06>
+<UAA07>
+<UAA08>
+<UAA09>
+<UAA0A>
+<UAA0B>
+<UAA0C>
+<UAA0D>
+<UAA0E>
+<UAA0F>
+<UAA10>
+<UAA11>
+<UAA12>
+<UAA13>
+<UAA14>
+<UAA15>
+<UAA16>
+<UAA17>
+<UAA18>
+<UAA19>
+<UAA1A>
+<UAA1B>
+<UAA1C>
+<UAA1D>
+<UAA1E>
+<UAA1F>
+<UAA20>
+<UAA21>
+<UAA22>
+<UAA23>
+<UAA24>
+<UAA25>
+<UAA26>
+<UAA27>
+<UAA28>
+<UAA29>
+<UAA2A>
+<UAA2B>
+<UAA2C>
+<UAA2D>
+<UAA2E>
+<UAA2F>
+<UAA30>
+<UAA31>
+<UAA32>
+<UAA33>
+<UAA34>
+<UAA35>
+<UAA36>
+<UAA37>
+<UAA38>
+<UAA39>
+<UAA3A>
+<UAA3B>
+<UAA3C>
+<UAA3D>
+<UAA3E>
+<UAA3F>
+<UAA40>
+<UAA41>
+<UAA42>
+<UAA43>
+<UAA44>
+<UAA45>
+<UAA46>
+<UAA47>
+<UAA48>
+<UAA49>
+<UAA4A>
+<UAA4B>
+<UAA4C>
+<UAA4D>
+<UAA4E>
+<UAA4F>
+<UAA50>
+<UAA51>
+<UAA52>
+<UAA53>
+<UAA54>
+<UAA55>
+<UAA56>
+<UAA57>
+<UAA58>
+<UAA59>
+<UAA5A>
+<UAA5B>
+<UAA5C>
+<UAA5D>
+<UAA5E>
+<UAA5F>
+<UAA60>
+<UAA61>
+<UAA62>
+<UAA63>
+<UAA64>
+<UAA65>
+<UAA66>
+<UAA67>
+<UAA68>
+<UAA69>
+<UAA6A>
+<UAA6B>
+<UAA6C>
+<UAA6D>
+<UAA6E>
+<UAA6F>
+<UAA70>
+<UAA71>
+<UAA72>
+<UAA73>
+<UAA74>
+<UAA75>
+<UAA76>
+<UAA77>
+<UAA78>
+<UAA79>
+<UAA7A>
+<UAA7B>
+<UAA7C>
+<UAA7D>
+<UAA7E>
+<UAA7F>
+<UAA80>
+<UAA81>
+<UAA82>
+<UAA83>
+<UAA84>
+<UAA85>
+<UAA86>
+<UAA87>
+<UAA88>
+<UAA89>
+<UAA8A>
+<UAA8B>
+<UAA8C>
+<UAA8D>
+<UAA8E>
+<UAA8F>
+<UAA90>
+<UAA91>
+<UAA92>
+<UAA93>
+<UAA94>
+<UAA95>
+<UAA96>
+<UAA97>
+<UAA98>
+<UAA99>
+<UAA9A>
+<UAA9B>
+<UAA9C>
+<UAA9D>
+<UAA9E>
+<UAA9F>
+<UAAA0>
+<UAAA1>
+<UAAA2>
+<UAAA3>
+<UAAA4>
+<UAAA5>
+<UAAA6>
+<UAAA7>
+<UAAA8>
+<UAAA9>
+<UAAAA>
+<UAAAB>
+<UAAAC>
+<UAAAD>
+<UAAAE>
+<UAAAF>
+<UAAB0>
+<UAAB1>
+<UAAB2>
+<UAAB3>
+<UAAB4>
+<UAAB5>
+<UAAB6>
+<UAAB7>
+<UAAB8>
+<UAAB9>
+<UAABA>
+<UAABB>
+<UAABC>
+<UAABD>
+<UAABE>
+<UAABF>
+<UAAC0>
+<UAAC1>
+<UAAC2>
+<UAAC3>
+<UAAC4>
+<UAAC5>
+<UAAC6>
+<UAAC7>
+<UAAC8>
+<UAAC9>
+<UAACA>
+<UAACB>
+<UAACC>
+<UAACD>
+<UAACE>
+<UAACF>
+<UAAD0>
+<UAAD1>
+<UAAD2>
+<UAAD3>
+<UAAD4>
+<UAAD5>
+<UAAD6>
+<UAAD7>
+<UAAD8>
+<UAAD9>
+<UAADA>
+<UAADB>
+<UAADC>
+<UAADD>
+<UAADE>
+<UAADF>
+<UAAE0>
+<UAAE1>
+<UAAE2>
+<UAAE3>
+<UAAE4>
+<UAAE5>
+<UAAE6>
+<UAAE7>
+<UAAE8>
+<UAAE9>
+<UAAEA>
+<UAAEB>
+<UAAEC>
+<UAAED>
+<UAAEE>
+<UAAEF>
+<UAAF0>
+<UAAF1>
+<UAAF2>
+<UAAF3>
+<UAAF4>
+<UAAF5>
+<UAAF6>
+<UAAF7>
+<UAAF8>
+<UAAF9>
+<UAAFA>
+<UAAFB>
+<UAAFC>
+<UAAFD>
+<UAAFE>
+<UAAFF>
+<UAB00>
+<UAB01>
+<UAB02>
+<UAB03>
+<UAB04>
+<UAB05>
+<UAB06>
+<UAB07>
+<UAB08>
+<UAB09>
+<UAB0A>
+<UAB0B>
+<UAB0C>
+<UAB0D>
+<UAB0E>
+<UAB0F>
+<UAB10>
+<UAB11>
+<UAB12>
+<UAB13>
+<UAB14>
+<UAB15>
+<UAB16>
+<UAB17>
+<UAB18>
+<UAB19>
+<UAB1A>
+<UAB1B>
+<UAB1C>
+<UAB1D>
+<UAB1E>
+<UAB1F>
+<UAB20>
+<UAB21>
+<UAB22>
+<UAB23>
+<UAB24>
+<UAB25>
+<UAB26>
+<UAB27>
+<UAB28>
+<UAB29>
+<UAB2A>
+<UAB2B>
+<UAB2C>
+<UAB2D>
+<UAB2E>
+<UAB2F>
+<UAB30>
+<UAB31>
+<UAB32>
+<UAB33>
+<UAB34>
+<UAB35>
+<UAB36>
+<UAB37>
+<UAB38>
+<UAB39>
+<UAB3A>
+<UAB3B>
+<UAB3C>
+<UAB3D>
+<UAB3E>
+<UAB3F>
+<UAB40>
+<UAB41>
+<UAB42>
+<UAB43>
+<UAB44>
+<UAB45>
+<UAB46>
+<UAB47>
+<UAB48>
+<UAB49>
+<UAB4A>
+<UAB4B>
+<UAB4C>
+<UAB4D>
+<UAB4E>
+<UAB4F>
+<UAB50>
+<UAB51>
+<UAB52>
+<UAB53>
+<UAB54>
+<UAB55>
+<UAB56>
+<UAB57>
+<UAB58>
+<UAB59>
+<UAB5A>
+<UAB5B>
+<UAB5C>
+<UAB5D>
+<UAB5E>
+<UAB5F>
+<UAB60>
+<UAB61>
+<UAB62>
+<UAB63>
+<UAB64>
+<UAB65>
+<UAB66>
+<UAB67>
+<UAB68>
+<UAB69>
+<UAB6A>
+<UAB6B>
+<UAB6C>
+<UAB6D>
+<UAB6E>
+<UAB6F>
+<UAB70>
+<UAB71>
+<UAB72>
+<UAB73>
+<UAB74>
+<UAB75>
+<UAB76>
+<UAB77>
+<UAB78>
+<UAB79>
+<UAB7A>
+<UAB7B>
+<UAB7C>
+<UAB7D>
+<UAB7E>
+<UAB7F>
+<UAB80>
+<UAB81>
+<UAB82>
+<UAB83>
+<UAB84>
+<UAB85>
+<UAB86>
+<UAB87>
+<UAB88>
+<UAB89>
+<UAB8A>
+<UAB8B>
+<UAB8C>
+<UAB8D>
+<UAB8E>
+<UAB8F>
+<UAB90>
+<UAB91>
+<UAB92>
+<UAB93>
+<UAB94>
+<UAB95>
+<UAB96>
+<UAB97>
+<UAB98>
+<UAB99>
+<UAB9A>
+<UAB9B>
+<UAB9C>
+<UAB9D>
+<UAB9E>
+<UAB9F>
+<UABA0>
+<UABA1>
+<UABA2>
+<UABA3>
+<UABA4>
+<UABA5>
+<UABA6>
+<UABA7>
+<UABA8>
+<UABA9>
+<UABAA>
+<UABAB>
+<UABAC>
+<UABAD>
+<UABAE>
+<UABAF>
+<UABB0>
+<UABB1>
+<UABB2>
+<UABB3>
+<UABB4>
+<UABB5>
+<UABB6>
+<UABB7>
+<UABB8>
+<UABB9>
+<UABBA>
+<UABBB>
+<UABBC>
+<UABBD>
+<UABBE>
+<UABBF>
+<UABC0>
+<UABC1>
+<UABC2>
+<UABC3>
+<UABC4>
+<UABC5>
+<UABC6>
+<UABC7>
+<UABC8>
+<UABC9>
+<UABCA>
+<UABCB>
+<UABCC>
+<UABCD>
+<UABCE>
+<UABCF>
+<UABD0>
+<UABD1>
+<UABD2>
+<UABD3>
+<UABD4>
+<UABD5>
+<UABD6>
+<UABD7>
+<UABD8>
+<UABD9>
+<UABDA>
+<UABDB>
+<UABDC>
+<UABDD>
+<UABDE>
+<UABDF>
+<UABE0>
+<UABE1>
+<UABE2>
+<UABE3>
+<UABE4>
+<UABE5>
+<UABE6>
+<UABE7>
+<UABE8>
+<UABE9>
+<UABEA>
+<UABEB>
+<UABEC>
+<UABED>
+<UABEE>
+<UABEF>
+<UABF0>
+<UABF1>
+<UABF2>
+<UABF3>
+<UABF4>
+<UABF5>
+<UABF6>
+<UABF7>
+<UABF8>
+<UABF9>
+<UABFA>
+<UABFB>
+<UABFC>
+<UABFD>
+<UABFE>
+<UABFF>
+<UAC00>
+<UAC01>
+<UAC02>
+<UAC03>
+<UAC04>
+<UAC05>
+<UAC06>
+<UAC07>
+<UAC08>
+<UAC09>
+<UAC0A>
+<UAC0B>
+<UAC0C>
+<UAC0D>
+<UAC0E>
+<UAC0F>
+<UAC10>
+<UAC11>
+<UAC12>
+<UAC13>
+<UAC14>
+<UAC15>
+<UAC16>
+<UAC17>
+<UAC18>
+<UAC19>
+<UAC1A>
+<UAC1B>
+<UAC1C>
+<UAC1D>
+<UAC1E>
+<UAC1F>
+<UAC20>
+<UAC21>
+<UAC22>
+<UAC23>
+<UAC24>
+<UAC25>
+<UAC26>
+<UAC27>
+<UAC28>
+<UAC29>
+<UAC2A>
+<UAC2B>
+<UAC2C>
+<UAC2D>
+<UAC2E>
+<UAC2F>
+<UAC30>
+<UAC31>
+<UAC32>
+<UAC33>
+<UAC34>
+<UAC35>
+<UAC36>
+<UAC37>
+<UAC38>
+<UAC39>
+<UAC3A>
+<UAC3B>
+<UAC3C>
+<UAC3D>
+<UAC3E>
+<UAC3F>
+<UAC40>
+<UAC41>
+<UAC42>
+<UAC43>
+<UAC44>
+<UAC45>
+<UAC46>
+<UAC47>
+<UAC48>
+<UAC49>
+<UAC4A>
+<UAC4B>
+<UAC4C>
+<UAC4D>
+<UAC4E>
+<UAC4F>
+<UAC50>
+<UAC51>
+<UAC52>
+<UAC53>
+<UAC54>
+<UAC55>
+<UAC56>
+<UAC57>
+<UAC58>
+<UAC59>
+<UAC5A>
+<UAC5B>
+<UAC5C>
+<UAC5D>
+<UAC5E>
+<UAC5F>
+<UAC60>
+<UAC61>
+<UAC62>
+<UAC63>
+<UAC64>
+<UAC65>
+<UAC66>
+<UAC67>
+<UAC68>
+<UAC69>
+<UAC6A>
+<UAC6B>
+<UAC6C>
+<UAC6D>
+<UAC6E>
+<UAC6F>
+<UAC70>
+<UAC71>
+<UAC72>
+<UAC73>
+<UAC74>
+<UAC75>
+<UAC76>
+<UAC77>
+<UAC78>
+<UAC79>
+<UAC7A>
+<UAC7B>
+<UAC7C>
+<UAC7D>
+<UAC7E>
+<UAC7F>
+<UAC80>
+<UAC81>
+<UAC82>
+<UAC83>
+<UAC84>
+<UAC85>
+<UAC86>
+<UAC87>
+<UAC88>
+<UAC89>
+<UAC8A>
+<UAC8B>
+<UAC8C>
+<UAC8D>
+<UAC8E>
+<UAC8F>
+<UAC90>
+<UAC91>
+<UAC92>
+<UAC93>
+<UAC94>
+<UAC95>
+<UAC96>
+<UAC97>
+<UAC98>
+<UAC99>
+<UAC9A>
+<UAC9B>
+<UAC9C>
+<UAC9D>
+<UAC9E>
+<UAC9F>
+<UACA0>
+<UACA1>
+<UACA2>
+<UACA3>
+<UACA4>
+<UACA5>
+<UACA6>
+<UACA7>
+<UACA8>
+<UACA9>
+<UACAA>
+<UACAB>
+<UACAC>
+<UACAD>
+<UACAE>
+<UACAF>
+<UACB0>
+<UACB1>
+<UACB2>
+<UACB3>
+<UACB4>
+<UACB5>
+<UACB6>
+<UACB7>
+<UACB8>
+<UACB9>
+<UACBA>
+<UACBB>
+<UACBC>
+<UACBD>
+<UACBE>
+<UACBF>
+<UACC0>
+<UACC1>
+<UACC2>
+<UACC3>
+<UACC4>
+<UACC5>
+<UACC6>
+<UACC7>
+<UACC8>
+<UACC9>
+<UACCA>
+<UACCB>
+<UACCC>
+<UACCD>
+<UACCE>
+<UACCF>
+<UACD0>
+<UACD1>
+<UACD2>
+<UACD3>
+<UACD4>
+<UACD5>
+<UACD6>
+<UACD7>
+<UACD8>
+<UACD9>
+<UACDA>
+<UACDB>
+<UACDC>
+<UACDD>
+<UACDE>
+<UACDF>
+<UACE0>
+<UACE1>
+<UACE2>
+<UACE3>
+<UACE4>
+<UACE5>
+<UACE6>
+<UACE7>
+<UACE8>
+<UACE9>
+<UACEA>
+<UACEB>
+<UACEC>
+<UACED>
+<UACEE>
+<UACEF>
+<UACF0>
+<UACF1>
+<UACF2>
+<UACF3>
+<UACF4>
+<UACF5>
+<UACF6>
+<UACF7>
+<UACF8>
+<UACF9>
+<UACFA>
+<UACFB>
+<UACFC>
+<UACFD>
+<UACFE>
+<UACFF>
+<UAD00>
+<UAD01>
+<UAD02>
+<UAD03>
+<UAD04>
+<UAD05>
+<UAD06>
+<UAD07>
+<UAD08>
+<UAD09>
+<UAD0A>
+<UAD0B>
+<UAD0C>
+<UAD0D>
+<UAD0E>
+<UAD0F>
+<UAD10>
+<UAD11>
+<UAD12>
+<UAD13>
+<UAD14>
+<UAD15>
+<UAD16>
+<UAD17>
+<UAD18>
+<UAD19>
+<UAD1A>
+<UAD1B>
+<UAD1C>
+<UAD1D>
+<UAD1E>
+<UAD1F>
+<UAD20>
+<UAD21>
+<UAD22>
+<UAD23>
+<UAD24>
+<UAD25>
+<UAD26>
+<UAD27>
+<UAD28>
+<UAD29>
+<UAD2A>
+<UAD2B>
+<UAD2C>
+<UAD2D>
+<UAD2E>
+<UAD2F>
+<UAD30>
+<UAD31>
+<UAD32>
+<UAD33>
+<UAD34>
+<UAD35>
+<UAD36>
+<UAD37>
+<UAD38>
+<UAD39>
+<UAD3A>
+<UAD3B>
+<UAD3C>
+<UAD3D>
+<UAD3E>
+<UAD3F>
+<UAD40>
+<UAD41>
+<UAD42>
+<UAD43>
+<UAD44>
+<UAD45>
+<UAD46>
+<UAD47>
+<UAD48>
+<UAD49>
+<UAD4A>
+<UAD4B>
+<UAD4C>
+<UAD4D>
+<UAD4E>
+<UAD4F>
+<UAD50>
+<UAD51>
+<UAD52>
+<UAD53>
+<UAD54>
+<UAD55>
+<UAD56>
+<UAD57>
+<UAD58>
+<UAD59>
+<UAD5A>
+<UAD5B>
+<UAD5C>
+<UAD5D>
+<UAD5E>
+<UAD5F>
+<UAD60>
+<UAD61>
+<UAD62>
+<UAD63>
+<UAD64>
+<UAD65>
+<UAD66>
+<UAD67>
+<UAD68>
+<UAD69>
+<UAD6A>
+<UAD6B>
+<UAD6C>
+<UAD6D>
+<UAD6E>
+<UAD6F>
+<UAD70>
+<UAD71>
+<UAD72>
+<UAD73>
+<UAD74>
+<UAD75>
+<UAD76>
+<UAD77>
+<UAD78>
+<UAD79>
+<UAD7A>
+<UAD7B>
+<UAD7C>
+<UAD7D>
+<UAD7E>
+<UAD7F>
+<UAD80>
+<UAD81>
+<UAD82>
+<UAD83>
+<UAD84>
+<UAD85>
+<UAD86>
+<UAD87>
+<UAD88>
+<UAD89>
+<UAD8A>
+<UAD8B>
+<UAD8C>
+<UAD8D>
+<UAD8E>
+<UAD8F>
+<UAD90>
+<UAD91>
+<UAD92>
+<UAD93>
+<UAD94>
+<UAD95>
+<UAD96>
+<UAD97>
+<UAD98>
+<UAD99>
+<UAD9A>
+<UAD9B>
+<UAD9C>
+<UAD9D>
+<UAD9E>
+<UAD9F>
+<UADA0>
+<UADA1>
+<UADA2>
+<UADA3>
+<UADA4>
+<UADA5>
+<UADA6>
+<UADA7>
+<UADA8>
+<UADA9>
+<UADAA>
+<UADAB>
+<UADAC>
+<UADAD>
+<UADAE>
+<UADAF>
+<UADB0>
+<UADB1>
+<UADB2>
+<UADB3>
+<UADB4>
+<UADB5>
+<UADB6>
+<UADB7>
+<UADB8>
+<UADB9>
+<UADBA>
+<UADBB>
+<UADBC>
+<UADBD>
+<UADBE>
+<UADBF>
+<UADC0>
+<UADC1>
+<UADC2>
+<UADC3>
+<UADC4>
+<UADC5>
+<UADC6>
+<UADC7>
+<UADC8>
+<UADC9>
+<UADCA>
+<UADCB>
+<UADCC>
+<UADCD>
+<UADCE>
+<UADCF>
+<UADD0>
+<UADD1>
+<UADD2>
+<UADD3>
+<UADD4>
+<UADD5>
+<UADD6>
+<UADD7>
+<UADD8>
+<UADD9>
+<UADDA>
+<UADDB>
+<UADDC>
+<UADDD>
+<UADDE>
+<UADDF>
+<UADE0>
+<UADE1>
+<UADE2>
+<UADE3>
+<UADE4>
+<UADE5>
+<UADE6>
+<UADE7>
+<UADE8>
+<UADE9>
+<UADEA>
+<UADEB>
+<UADEC>
+<UADED>
+<UADEE>
+<UADEF>
+<UADF0>
+<UADF1>
+<UADF2>
+<UADF3>
+<UADF4>
+<UADF5>
+<UADF6>
+<UADF7>
+<UADF8>
+<UADF9>
+<UADFA>
+<UADFB>
+<UADFC>
+<UADFD>
+<UADFE>
+<UADFF>
+<UAE00>
+<UAE01>
+<UAE02>
+<UAE03>
+<UAE04>
+<UAE05>
+<UAE06>
+<UAE07>
+<UAE08>
+<UAE09>
+<UAE0A>
+<UAE0B>
+<UAE0C>
+<UAE0D>
+<UAE0E>
+<UAE0F>
+<UAE10>
+<UAE11>
+<UAE12>
+<UAE13>
+<UAE14>
+<UAE15>
+<UAE16>
+<UAE17>
+<UAE18>
+<UAE19>
+<UAE1A>
+<UAE1B>
+<UAE1C>
+<UAE1D>
+<UAE1E>
+<UAE1F>
+<UAE20>
+<UAE21>
+<UAE22>
+<UAE23>
+<UAE24>
+<UAE25>
+<UAE26>
+<UAE27>
+<UAE28>
+<UAE29>
+<UAE2A>
+<UAE2B>
+<UAE2C>
+<UAE2D>
+<UAE2E>
+<UAE2F>
+<UAE30>
+<UAE31>
+<UAE32>
+<UAE33>
+<UAE34>
+<UAE35>
+<UAE36>
+<UAE37>
+<UAE38>
+<UAE39>
+<UAE3A>
+<UAE3B>
+<UAE3C>
+<UAE3D>
+<UAE3E>
+<UAE3F>
+<UAE40>
+<UAE41>
+<UAE42>
+<UAE43>
+<UAE44>
+<UAE45>
+<UAE46>
+<UAE47>
+<UAE48>
+<UAE49>
+<UAE4A>
+<UAE4B>
+<UAE4C>
+<UAE4D>
+<UAE4E>
+<UAE4F>
+<UAE50>
+<UAE51>
+<UAE52>
+<UAE53>
+<UAE54>
+<UAE55>
+<UAE56>
+<UAE57>
+<UAE58>
+<UAE59>
+<UAE5A>
+<UAE5B>
+<UAE5C>
+<UAE5D>
+<UAE5E>
+<UAE5F>
+<UAE60>
+<UAE61>
+<UAE62>
+<UAE63>
+<UAE64>
+<UAE65>
+<UAE66>
+<UAE67>
+<UAE68>
+<UAE69>
+<UAE6A>
+<UAE6B>
+<UAE6C>
+<UAE6D>
+<UAE6E>
+<UAE6F>
+<UAE70>
+<UAE71>
+<UAE72>
+<UAE73>
+<UAE74>
+<UAE75>
+<UAE76>
+<UAE77>
+<UAE78>
+<UAE79>
+<UAE7A>
+<UAE7B>
+<UAE7C>
+<UAE7D>
+<UAE7E>
+<UAE7F>
+<UAE80>
+<UAE81>
+<UAE82>
+<UAE83>
+<UAE84>
+<UAE85>
+<UAE86>
+<UAE87>
+<UAE88>
+<UAE89>
+<UAE8A>
+<UAE8B>
+<UAE8C>
+<UAE8D>
+<UAE8E>
+<UAE8F>
+<UAE90>
+<UAE91>
+<UAE92>
+<UAE93>
+<UAE94>
+<UAE95>
+<UAE96>
+<UAE97>
+<UAE98>
+<UAE99>
+<UAE9A>
+<UAE9B>
+<UAE9C>
+<UAE9D>
+<UAE9E>
+<UAE9F>
+<UAEA0>
+<UAEA1>
+<UAEA2>
+<UAEA3>
+<UAEA4>
+<UAEA5>
+<UAEA6>
+<UAEA7>
+<UAEA8>
+<UAEA9>
+<UAEAA>
+<UAEAB>
+<UAEAC>
+<UAEAD>
+<UAEAE>
+<UAEAF>
+<UAEB0>
+<UAEB1>
+<UAEB2>
+<UAEB3>
+<UAEB4>
+<UAEB5>
+<UAEB6>
+<UAEB7>
+<UAEB8>
+<UAEB9>
+<UAEBA>
+<UAEBB>
+<UAEBC>
+<UAEBD>
+<UAEBE>
+<UAEBF>
+<UAEC0>
+<UAEC1>
+<UAEC2>
+<UAEC3>
+<UAEC4>
+<UAEC5>
+<UAEC6>
+<UAEC7>
+<UAEC8>
+<UAEC9>
+<UAECA>
+<UAECB>
+<UAECC>
+<UAECD>
+<UAECE>
+<UAECF>
+<UAED0>
+<UAED1>
+<UAED2>
+<UAED3>
+<UAED4>
+<UAED5>
+<UAED6>
+<UAED7>
+<UAED8>
+<UAED9>
+<UAEDA>
+<UAEDB>
+<UAEDC>
+<UAEDD>
+<UAEDE>
+<UAEDF>
+<UAEE0>
+<UAEE1>
+<UAEE2>
+<UAEE3>
+<UAEE4>
+<UAEE5>
+<UAEE6>
+<UAEE7>
+<UAEE8>
+<UAEE9>
+<UAEEA>
+<UAEEB>
+<UAEEC>
+<UAEED>
+<UAEEE>
+<UAEEF>
+<UAEF0>
+<UAEF1>
+<UAEF2>
+<UAEF3>
+<UAEF4>
+<UAEF5>
+<UAEF6>
+<UAEF7>
+<UAEF8>
+<UAEF9>
+<UAEFA>
+<UAEFB>
+<UAEFC>
+<UAEFD>
+<UAEFE>
+<UAEFF>
+<UAF00>
+<UAF01>
+<UAF02>
+<UAF03>
+<UAF04>
+<UAF05>
+<UAF06>
+<UAF07>
+<UAF08>
+<UAF09>
+<UAF0A>
+<UAF0B>
+<UAF0C>
+<UAF0D>
+<UAF0E>
+<UAF0F>
+<UAF10>
+<UAF11>
+<UAF12>
+<UAF13>
+<UAF14>
+<UAF15>
+<UAF16>
+<UAF17>
+<UAF18>
+<UAF19>
+<UAF1A>
+<UAF1B>
+<UAF1C>
+<UAF1D>
+<UAF1E>
+<UAF1F>
+<UAF20>
+<UAF21>
+<UAF22>
+<UAF23>
+<UAF24>
+<UAF25>
+<UAF26>
+<UAF27>
+<UAF28>
+<UAF29>
+<UAF2A>
+<UAF2B>
+<UAF2C>
+<UAF2D>
+<UAF2E>
+<UAF2F>
+<UAF30>
+<UAF31>
+<UAF32>
+<UAF33>
+<UAF34>
+<UAF35>
+<UAF36>
+<UAF37>
+<UAF38>
+<UAF39>
+<UAF3A>
+<UAF3B>
+<UAF3C>
+<UAF3D>
+<UAF3E>
+<UAF3F>
+<UAF40>
+<UAF41>
+<UAF42>
+<UAF43>
+<UAF44>
+<UAF45>
+<UAF46>
+<UAF47>
+<UAF48>
+<UAF49>
+<UAF4A>
+<UAF4B>
+<UAF4C>
+<UAF4D>
+<UAF4E>
+<UAF4F>
+<UAF50>
+<UAF51>
+<UAF52>
+<UAF53>
+<UAF54>
+<UAF55>
+<UAF56>
+<UAF57>
+<UAF58>
+<UAF59>
+<UAF5A>
+<UAF5B>
+<UAF5C>
+<UAF5D>
+<UAF5E>
+<UAF5F>
+<UAF60>
+<UAF61>
+<UAF62>
+<UAF63>
+<UAF64>
+<UAF65>
+<UAF66>
+<UAF67>
+<UAF68>
+<UAF69>
+<UAF6A>
+<UAF6B>
+<UAF6C>
+<UAF6D>
+<UAF6E>
+<UAF6F>
+<UAF70>
+<UAF71>
+<UAF72>
+<UAF73>
+<UAF74>
+<UAF75>
+<UAF76>
+<UAF77>
+<UAF78>
+<UAF79>
+<UAF7A>
+<UAF7B>
+<UAF7C>
+<UAF7D>
+<UAF7E>
+<UAF7F>
+<UAF80>
+<UAF81>
+<UAF82>
+<UAF83>
+<UAF84>
+<UAF85>
+<UAF86>
+<UAF87>
+<UAF88>
+<UAF89>
+<UAF8A>
+<UAF8B>
+<UAF8C>
+<UAF8D>
+<UAF8E>
+<UAF8F>
+<UAF90>
+<UAF91>
+<UAF92>
+<UAF93>
+<UAF94>
+<UAF95>
+<UAF96>
+<UAF97>
+<UAF98>
+<UAF99>
+<UAF9A>
+<UAF9B>
+<UAF9C>
+<UAF9D>
+<UAF9E>
+<UAF9F>
+<UAFA0>
+<UAFA1>
+<UAFA2>
+<UAFA3>
+<UAFA4>
+<UAFA5>
+<UAFA6>
+<UAFA7>
+<UAFA8>
+<UAFA9>
+<UAFAA>
+<UAFAB>
+<UAFAC>
+<UAFAD>
+<UAFAE>
+<UAFAF>
+<UAFB0>
+<UAFB1>
+<UAFB2>
+<UAFB3>
+<UAFB4>
+<UAFB5>
+<UAFB6>
+<UAFB7>
+<UAFB8>
+<UAFB9>
+<UAFBA>
+<UAFBB>
+<UAFBC>
+<UAFBD>
+<UAFBE>
+<UAFBF>
+<UAFC0>
+<UAFC1>
+<UAFC2>
+<UAFC3>
+<UAFC4>
+<UAFC5>
+<UAFC6>
+<UAFC7>
+<UAFC8>
+<UAFC9>
+<UAFCA>
+<UAFCB>
+<UAFCC>
+<UAFCD>
+<UAFCE>
+<UAFCF>
+<UAFD0>
+<UAFD1>
+<UAFD2>
+<UAFD3>
+<UAFD4>
+<UAFD5>
+<UAFD6>
+<UAFD7>
+<UAFD8>
+<UAFD9>
+<UAFDA>
+<UAFDB>
+<UAFDC>
+<UAFDD>
+<UAFDE>
+<UAFDF>
+<UAFE0>
+<UAFE1>
+<UAFE2>
+<UAFE3>
+<UAFE4>
+<UAFE5>
+<UAFE6>
+<UAFE7>
+<UAFE8>
+<UAFE9>
+<UAFEA>
+<UAFEB>
+<UAFEC>
+<UAFED>
+<UAFEE>
+<UAFEF>
+<UAFF0>
+<UAFF1>
+<UAFF2>
+<UAFF3>
+<UAFF4>
+<UAFF5>
+<UAFF6>
+<UAFF7>
+<UAFF8>
+<UAFF9>
+<UAFFA>
+<UAFFB>
+<UAFFC>
+<UAFFD>
+<UAFFE>
+<UAFFF>
+<UB000>
+<UB001>
+<UB002>
+<UB003>
+<UB004>
+<UB005>
+<UB006>
+<UB007>
+<UB008>
+<UB009>
+<UB00A>
+<UB00B>
+<UB00C>
+<UB00D>
+<UB00E>
+<UB00F>
+<UB010>
+<UB011>
+<UB012>
+<UB013>
+<UB014>
+<UB015>
+<UB016>
+<UB017>
+<UB018>
+<UB019>
+<UB01A>
+<UB01B>
+<UB01C>
+<UB01D>
+<UB01E>
+<UB01F>
+<UB020>
+<UB021>
+<UB022>
+<UB023>
+<UB024>
+<UB025>
+<UB026>
+<UB027>
+<UB028>
+<UB029>
+<UB02A>
+<UB02B>
+<UB02C>
+<UB02D>
+<UB02E>
+<UB02F>
+<UB030>
+<UB031>
+<UB032>
+<UB033>
+<UB034>
+<UB035>
+<UB036>
+<UB037>
+<UB038>
+<UB039>
+<UB03A>
+<UB03B>
+<UB03C>
+<UB03D>
+<UB03E>
+<UB03F>
+<UB040>
+<UB041>
+<UB042>
+<UB043>
+<UB044>
+<UB045>
+<UB046>
+<UB047>
+<UB048>
+<UB049>
+<UB04A>
+<UB04B>
+<UB04C>
+<UB04D>
+<UB04E>
+<UB04F>
+<UB050>
+<UB051>
+<UB052>
+<UB053>
+<UB054>
+<UB055>
+<UB056>
+<UB057>
+<UB058>
+<UB059>
+<UB05A>
+<UB05B>
+<UB05C>
+<UB05D>
+<UB05E>
+<UB05F>
+<UB060>
+<UB061>
+<UB062>
+<UB063>
+<UB064>
+<UB065>
+<UB066>
+<UB067>
+<UB068>
+<UB069>
+<UB06A>
+<UB06B>
+<UB06C>
+<UB06D>
+<UB06E>
+<UB06F>
+<UB070>
+<UB071>
+<UB072>
+<UB073>
+<UB074>
+<UB075>
+<UB076>
+<UB077>
+<UB078>
+<UB079>
+<UB07A>
+<UB07B>
+<UB07C>
+<UB07D>
+<UB07E>
+<UB07F>
+<UB080>
+<UB081>
+<UB082>
+<UB083>
+<UB084>
+<UB085>
+<UB086>
+<UB087>
+<UB088>
+<UB089>
+<UB08A>
+<UB08B>
+<UB08C>
+<UB08D>
+<UB08E>
+<UB08F>
+<UB090>
+<UB091>
+<UB092>
+<UB093>
+<UB094>
+<UB095>
+<UB096>
+<UB097>
+<UB098>
+<UB099>
+<UB09A>
+<UB09B>
+<UB09C>
+<UB09D>
+<UB09E>
+<UB09F>
+<UB0A0>
+<UB0A1>
+<UB0A2>
+<UB0A3>
+<UB0A4>
+<UB0A5>
+<UB0A6>
+<UB0A7>
+<UB0A8>
+<UB0A9>
+<UB0AA>
+<UB0AB>
+<UB0AC>
+<UB0AD>
+<UB0AE>
+<UB0AF>
+<UB0B0>
+<UB0B1>
+<UB0B2>
+<UB0B3>
+<UB0B4>
+<UB0B5>
+<UB0B6>
+<UB0B7>
+<UB0B8>
+<UB0B9>
+<UB0BA>
+<UB0BB>
+<UB0BC>
+<UB0BD>
+<UB0BE>
+<UB0BF>
+<UB0C0>
+<UB0C1>
+<UB0C2>
+<UB0C3>
+<UB0C4>
+<UB0C5>
+<UB0C6>
+<UB0C7>
+<UB0C8>
+<UB0C9>
+<UB0CA>
+<UB0CB>
+<UB0CC>
+<UB0CD>
+<UB0CE>
+<UB0CF>
+<UB0D0>
+<UB0D1>
+<UB0D2>
+<UB0D3>
+<UB0D4>
+<UB0D5>
+<UB0D6>
+<UB0D7>
+<UB0D8>
+<UB0D9>
+<UB0DA>
+<UB0DB>
+<UB0DC>
+<UB0DD>
+<UB0DE>
+<UB0DF>
+<UB0E0>
+<UB0E1>
+<UB0E2>
+<UB0E3>
+<UB0E4>
+<UB0E5>
+<UB0E6>
+<UB0E7>
+<UB0E8>
+<UB0E9>
+<UB0EA>
+<UB0EB>
+<UB0EC>
+<UB0ED>
+<UB0EE>
+<UB0EF>
+<UB0F0>
+<UB0F1>
+<UB0F2>
+<UB0F3>
+<UB0F4>
+<UB0F5>
+<UB0F6>
+<UB0F7>
+<UB0F8>
+<UB0F9>
+<UB0FA>
+<UB0FB>
+<UB0FC>
+<UB0FD>
+<UB0FE>
+<UB0FF>
+<UB100>
+<UB101>
+<UB102>
+<UB103>
+<UB104>
+<UB105>
+<UB106>
+<UB107>
+<UB108>
+<UB109>
+<UB10A>
+<UB10B>
+<UB10C>
+<UB10D>
+<UB10E>
+<UB10F>
+<UB110>
+<UB111>
+<UB112>
+<UB113>
+<UB114>
+<UB115>
+<UB116>
+<UB117>
+<UB118>
+<UB119>
+<UB11A>
+<UB11B>
+<UB11C>
+<UB11D>
+<UB11E>
+<UB11F>
+<UB120>
+<UB121>
+<UB122>
+<UB123>
+<UB124>
+<UB125>
+<UB126>
+<UB127>
+<UB128>
+<UB129>
+<UB12A>
+<UB12B>
+<UB12C>
+<UB12D>
+<UB12E>
+<UB12F>
+<UB130>
+<UB131>
+<UB132>
+<UB133>
+<UB134>
+<UB135>
+<UB136>
+<UB137>
+<UB138>
+<UB139>
+<UB13A>
+<UB13B>
+<UB13C>
+<UB13D>
+<UB13E>
+<UB13F>
+<UB140>
+<UB141>
+<UB142>
+<UB143>
+<UB144>
+<UB145>
+<UB146>
+<UB147>
+<UB148>
+<UB149>
+<UB14A>
+<UB14B>
+<UB14C>
+<UB14D>
+<UB14E>
+<UB14F>
+<UB150>
+<UB151>
+<UB152>
+<UB153>
+<UB154>
+<UB155>
+<UB156>
+<UB157>
+<UB158>
+<UB159>
+<UB15A>
+<UB15B>
+<UB15C>
+<UB15D>
+<UB15E>
+<UB15F>
+<UB160>
+<UB161>
+<UB162>
+<UB163>
+<UB164>
+<UB165>
+<UB166>
+<UB167>
+<UB168>
+<UB169>
+<UB16A>
+<UB16B>
+<UB16C>
+<UB16D>
+<UB16E>
+<UB16F>
+<UB170>
+<UB171>
+<UB172>
+<UB173>
+<UB174>
+<UB175>
+<UB176>
+<UB177>
+<UB178>
+<UB179>
+<UB17A>
+<UB17B>
+<UB17C>
+<UB17D>
+<UB17E>
+<UB17F>
+<UB180>
+<UB181>
+<UB182>
+<UB183>
+<UB184>
+<UB185>
+<UB186>
+<UB187>
+<UB188>
+<UB189>
+<UB18A>
+<UB18B>
+<UB18C>
+<UB18D>
+<UB18E>
+<UB18F>
+<UB190>
+<UB191>
+<UB192>
+<UB193>
+<UB194>
+<UB195>
+<UB196>
+<UB197>
+<UB198>
+<UB199>
+<UB19A>
+<UB19B>
+<UB19C>
+<UB19D>
+<UB19E>
+<UB19F>
+<UB1A0>
+<UB1A1>
+<UB1A2>
+<UB1A3>
+<UB1A4>
+<UB1A5>
+<UB1A6>
+<UB1A7>
+<UB1A8>
+<UB1A9>
+<UB1AA>
+<UB1AB>
+<UB1AC>
+<UB1AD>
+<UB1AE>
+<UB1AF>
+<UB1B0>
+<UB1B1>
+<UB1B2>
+<UB1B3>
+<UB1B4>
+<UB1B5>
+<UB1B6>
+<UB1B7>
+<UB1B8>
+<UB1B9>
+<UB1BA>
+<UB1BB>
+<UB1BC>
+<UB1BD>
+<UB1BE>
+<UB1BF>
+<UB1C0>
+<UB1C1>
+<UB1C2>
+<UB1C3>
+<UB1C4>
+<UB1C5>
+<UB1C6>
+<UB1C7>
+<UB1C8>
+<UB1C9>
+<UB1CA>
+<UB1CB>
+<UB1CC>
+<UB1CD>
+<UB1CE>
+<UB1CF>
+<UB1D0>
+<UB1D1>
+<UB1D2>
+<UB1D3>
+<UB1D4>
+<UB1D5>
+<UB1D6>
+<UB1D7>
+<UB1D8>
+<UB1D9>
+<UB1DA>
+<UB1DB>
+<UB1DC>
+<UB1DD>
+<UB1DE>
+<UB1DF>
+<UB1E0>
+<UB1E1>
+<UB1E2>
+<UB1E3>
+<UB1E4>
+<UB1E5>
+<UB1E6>
+<UB1E7>
+<UB1E8>
+<UB1E9>
+<UB1EA>
+<UB1EB>
+<UB1EC>
+<UB1ED>
+<UB1EE>
+<UB1EF>
+<UB1F0>
+<UB1F1>
+<UB1F2>
+<UB1F3>
+<UB1F4>
+<UB1F5>
+<UB1F6>
+<UB1F7>
+<UB1F8>
+<UB1F9>
+<UB1FA>
+<UB1FB>
+<UB1FC>
+<UB1FD>
+<UB1FE>
+<UB1FF>
+<UB200>
+<UB201>
+<UB202>
+<UB203>
+<UB204>
+<UB205>
+<UB206>
+<UB207>
+<UB208>
+<UB209>
+<UB20A>
+<UB20B>
+<UB20C>
+<UB20D>
+<UB20E>
+<UB20F>
+<UB210>
+<UB211>
+<UB212>
+<UB213>
+<UB214>
+<UB215>
+<UB216>
+<UB217>
+<UB218>
+<UB219>
+<UB21A>
+<UB21B>
+<UB21C>
+<UB21D>
+<UB21E>
+<UB21F>
+<UB220>
+<UB221>
+<UB222>
+<UB223>
+<UB224>
+<UB225>
+<UB226>
+<UB227>
+<UB228>
+<UB229>
+<UB22A>
+<UB22B>
+<UB22C>
+<UB22D>
+<UB22E>
+<UB22F>
+<UB230>
+<UB231>
+<UB232>
+<UB233>
+<UB234>
+<UB235>
+<UB236>
+<UB237>
+<UB238>
+<UB239>
+<UB23A>
+<UB23B>
+<UB23C>
+<UB23D>
+<UB23E>
+<UB23F>
+<UB240>
+<UB241>
+<UB242>
+<UB243>
+<UB244>
+<UB245>
+<UB246>
+<UB247>
+<UB248>
+<UB249>
+<UB24A>
+<UB24B>
+<UB24C>
+<UB24D>
+<UB24E>
+<UB24F>
+<UB250>
+<UB251>
+<UB252>
+<UB253>
+<UB254>
+<UB255>
+<UB256>
+<UB257>
+<UB258>
+<UB259>
+<UB25A>
+<UB25B>
+<UB25C>
+<UB25D>
+<UB25E>
+<UB25F>
+<UB260>
+<UB261>
+<UB262>
+<UB263>
+<UB264>
+<UB265>
+<UB266>
+<UB267>
+<UB268>
+<UB269>
+<UB26A>
+<UB26B>
+<UB26C>
+<UB26D>
+<UB26E>
+<UB26F>
+<UB270>
+<UB271>
+<UB272>
+<UB273>
+<UB274>
+<UB275>
+<UB276>
+<UB277>
+<UB278>
+<UB279>
+<UB27A>
+<UB27B>
+<UB27C>
+<UB27D>
+<UB27E>
+<UB27F>
+<UB280>
+<UB281>
+<UB282>
+<UB283>
+<UB284>
+<UB285>
+<UB286>
+<UB287>
+<UB288>
+<UB289>
+<UB28A>
+<UB28B>
+<UB28C>
+<UB28D>
+<UB28E>
+<UB28F>
+<UB290>
+<UB291>
+<UB292>
+<UB293>
+<UB294>
+<UB295>
+<UB296>
+<UB297>
+<UB298>
+<UB299>
+<UB29A>
+<UB29B>
+<UB29C>
+<UB29D>
+<UB29E>
+<UB29F>
+<UB2A0>
+<UB2A1>
+<UB2A2>
+<UB2A3>
+<UB2A4>
+<UB2A5>
+<UB2A6>
+<UB2A7>
+<UB2A8>
+<UB2A9>
+<UB2AA>
+<UB2AB>
+<UB2AC>
+<UB2AD>
+<UB2AE>
+<UB2AF>
+<UB2B0>
+<UB2B1>
+<UB2B2>
+<UB2B3>
+<UB2B4>
+<UB2B5>
+<UB2B6>
+<UB2B7>
+<UB2B8>
+<UB2B9>
+<UB2BA>
+<UB2BB>
+<UB2BC>
+<UB2BD>
+<UB2BE>
+<UB2BF>
+<UB2C0>
+<UB2C1>
+<UB2C2>
+<UB2C3>
+<UB2C4>
+<UB2C5>
+<UB2C6>
+<UB2C7>
+<UB2C8>
+<UB2C9>
+<UB2CA>
+<UB2CB>
+<UB2CC>
+<UB2CD>
+<UB2CE>
+<UB2CF>
+<UB2D0>
+<UB2D1>
+<UB2D2>
+<UB2D3>
+<UB2D4>
+<UB2D5>
+<UB2D6>
+<UB2D7>
+<UB2D8>
+<UB2D9>
+<UB2DA>
+<UB2DB>
+<UB2DC>
+<UB2DD>
+<UB2DE>
+<UB2DF>
+<UB2E0>
+<UB2E1>
+<UB2E2>
+<UB2E3>
+<UB2E4>
+<UB2E5>
+<UB2E6>
+<UB2E7>
+<UB2E8>
+<UB2E9>
+<UB2EA>
+<UB2EB>
+<UB2EC>
+<UB2ED>
+<UB2EE>
+<UB2EF>
+<UB2F0>
+<UB2F1>
+<UB2F2>
+<UB2F3>
+<UB2F4>
+<UB2F5>
+<UB2F6>
+<UB2F7>
+<UB2F8>
+<UB2F9>
+<UB2FA>
+<UB2FB>
+<UB2FC>
+<UB2FD>
+<UB2FE>
+<UB2FF>
+<UB300>
+<UB301>
+<UB302>
+<UB303>
+<UB304>
+<UB305>
+<UB306>
+<UB307>
+<UB308>
+<UB309>
+<UB30A>
+<UB30B>
+<UB30C>
+<UB30D>
+<UB30E>
+<UB30F>
+<UB310>
+<UB311>
+<UB312>
+<UB313>
+<UB314>
+<UB315>
+<UB316>
+<UB317>
+<UB318>
+<UB319>
+<UB31A>
+<UB31B>
+<UB31C>
+<UB31D>
+<UB31E>
+<UB31F>
+<UB320>
+<UB321>
+<UB322>
+<UB323>
+<UB324>
+<UB325>
+<UB326>
+<UB327>
+<UB328>
+<UB329>
+<UB32A>
+<UB32B>
+<UB32C>
+<UB32D>
+<UB32E>
+<UB32F>
+<UB330>
+<UB331>
+<UB332>
+<UB333>
+<UB334>
+<UB335>
+<UB336>
+<UB337>
+<UB338>
+<UB339>
+<UB33A>
+<UB33B>
+<UB33C>
+<UB33D>
+<UB33E>
+<UB33F>
+<UB340>
+<UB341>
+<UB342>
+<UB343>
+<UB344>
+<UB345>
+<UB346>
+<UB347>
+<UB348>
+<UB349>
+<UB34A>
+<UB34B>
+<UB34C>
+<UB34D>
+<UB34E>
+<UB34F>
+<UB350>
+<UB351>
+<UB352>
+<UB353>
+<UB354>
+<UB355>
+<UB356>
+<UB357>
+<UB358>
+<UB359>
+<UB35A>
+<UB35B>
+<UB35C>
+<UB35D>
+<UB35E>
+<UB35F>
+<UB360>
+<UB361>
+<UB362>
+<UB363>
+<UB364>
+<UB365>
+<UB366>
+<UB367>
+<UB368>
+<UB369>
+<UB36A>
+<UB36B>
+<UB36C>
+<UB36D>
+<UB36E>
+<UB36F>
+<UB370>
+<UB371>
+<UB372>
+<UB373>
+<UB374>
+<UB375>
+<UB376>
+<UB377>
+<UB378>
+<UB379>
+<UB37A>
+<UB37B>
+<UB37C>
+<UB37D>
+<UB37E>
+<UB37F>
+<UB380>
+<UB381>
+<UB382>
+<UB383>
+<UB384>
+<UB385>
+<UB386>
+<UB387>
+<UB388>
+<UB389>
+<UB38A>
+<UB38B>
+<UB38C>
+<UB38D>
+<UB38E>
+<UB38F>
+<UB390>
+<UB391>
+<UB392>
+<UB393>
+<UB394>
+<UB395>
+<UB396>
+<UB397>
+<UB398>
+<UB399>
+<UB39A>
+<UB39B>
+<UB39C>
+<UB39D>
+<UB39E>
+<UB39F>
+<UB3A0>
+<UB3A1>
+<UB3A2>
+<UB3A3>
+<UB3A4>
+<UB3A5>
+<UB3A6>
+<UB3A7>
+<UB3A8>
+<UB3A9>
+<UB3AA>
+<UB3AB>
+<UB3AC>
+<UB3AD>
+<UB3AE>
+<UB3AF>
+<UB3B0>
+<UB3B1>
+<UB3B2>
+<UB3B3>
+<UB3B4>
+<UB3B5>
+<UB3B6>
+<UB3B7>
+<UB3B8>
+<UB3B9>
+<UB3BA>
+<UB3BB>
+<UB3BC>
+<UB3BD>
+<UB3BE>
+<UB3BF>
+<UB3C0>
+<UB3C1>
+<UB3C2>
+<UB3C3>
+<UB3C4>
+<UB3C5>
+<UB3C6>
+<UB3C7>
+<UB3C8>
+<UB3C9>
+<UB3CA>
+<UB3CB>
+<UB3CC>
+<UB3CD>
+<UB3CE>
+<UB3CF>
+<UB3D0>
+<UB3D1>
+<UB3D2>
+<UB3D3>
+<UB3D4>
+<UB3D5>
+<UB3D6>
+<UB3D7>
+<UB3D8>
+<UB3D9>
+<UB3DA>
+<UB3DB>
+<UB3DC>
+<UB3DD>
+<UB3DE>
+<UB3DF>
+<UB3E0>
+<UB3E1>
+<UB3E2>
+<UB3E3>
+<UB3E4>
+<UB3E5>
+<UB3E6>
+<UB3E7>
+<UB3E8>
+<UB3E9>
+<UB3EA>
+<UB3EB>
+<UB3EC>
+<UB3ED>
+<UB3EE>
+<UB3EF>
+<UB3F0>
+<UB3F1>
+<UB3F2>
+<UB3F3>
+<UB3F4>
+<UB3F5>
+<UB3F6>
+<UB3F7>
+<UB3F8>
+<UB3F9>
+<UB3FA>
+<UB3FB>
+<UB3FC>
+<UB3FD>
+<UB3FE>
+<UB3FF>
+<UB400>
+<UB401>
+<UB402>
+<UB403>
+<UB404>
+<UB405>
+<UB406>
+<UB407>
+<UB408>
+<UB409>
+<UB40A>
+<UB40B>
+<UB40C>
+<UB40D>
+<UB40E>
+<UB40F>
+<UB410>
+<UB411>
+<UB412>
+<UB413>
+<UB414>
+<UB415>
+<UB416>
+<UB417>
+<UB418>
+<UB419>
+<UB41A>
+<UB41B>
+<UB41C>
+<UB41D>
+<UB41E>
+<UB41F>
+<UB420>
+<UB421>
+<UB422>
+<UB423>
+<UB424>
+<UB425>
+<UB426>
+<UB427>
+<UB428>
+<UB429>
+<UB42A>
+<UB42B>
+<UB42C>
+<UB42D>
+<UB42E>
+<UB42F>
+<UB430>
+<UB431>
+<UB432>
+<UB433>
+<UB434>
+<UB435>
+<UB436>
+<UB437>
+<UB438>
+<UB439>
+<UB43A>
+<UB43B>
+<UB43C>
+<UB43D>
+<UB43E>
+<UB43F>
+<UB440>
+<UB441>
+<UB442>
+<UB443>
+<UB444>
+<UB445>
+<UB446>
+<UB447>
+<UB448>
+<UB449>
+<UB44A>
+<UB44B>
+<UB44C>
+<UB44D>
+<UB44E>
+<UB44F>
+<UB450>
+<UB451>
+<UB452>
+<UB453>
+<UB454>
+<UB455>
+<UB456>
+<UB457>
+<UB458>
+<UB459>
+<UB45A>
+<UB45B>
+<UB45C>
+<UB45D>
+<UB45E>
+<UB45F>
+<UB460>
+<UB461>
+<UB462>
+<UB463>
+<UB464>
+<UB465>
+<UB466>
+<UB467>
+<UB468>
+<UB469>
+<UB46A>
+<UB46B>
+<UB46C>
+<UB46D>
+<UB46E>
+<UB46F>
+<UB470>
+<UB471>
+<UB472>
+<UB473>
+<UB474>
+<UB475>
+<UB476>
+<UB477>
+<UB478>
+<UB479>
+<UB47A>
+<UB47B>
+<UB47C>
+<UB47D>
+<UB47E>
+<UB47F>
+<UB480>
+<UB481>
+<UB482>
+<UB483>
+<UB484>
+<UB485>
+<UB486>
+<UB487>
+<UB488>
+<UB489>
+<UB48A>
+<UB48B>
+<UB48C>
+<UB48D>
+<UB48E>
+<UB48F>
+<UB490>
+<UB491>
+<UB492>
+<UB493>
+<UB494>
+<UB495>
+<UB496>
+<UB497>
+<UB498>
+<UB499>
+<UB49A>
+<UB49B>
+<UB49C>
+<UB49D>
+<UB49E>
+<UB49F>
+<UB4A0>
+<UB4A1>
+<UB4A2>
+<UB4A3>
+<UB4A4>
+<UB4A5>
+<UB4A6>
+<UB4A7>
+<UB4A8>
+<UB4A9>
+<UB4AA>
+<UB4AB>
+<UB4AC>
+<UB4AD>
+<UB4AE>
+<UB4AF>
+<UB4B0>
+<UB4B1>
+<UB4B2>
+<UB4B3>
+<UB4B4>
+<UB4B5>
+<UB4B6>
+<UB4B7>
+<UB4B8>
+<UB4B9>
+<UB4BA>
+<UB4BB>
+<UB4BC>
+<UB4BD>
+<UB4BE>
+<UB4BF>
+<UB4C0>
+<UB4C1>
+<UB4C2>
+<UB4C3>
+<UB4C4>
+<UB4C5>
+<UB4C6>
+<UB4C7>
+<UB4C8>
+<UB4C9>
+<UB4CA>
+<UB4CB>
+<UB4CC>
+<UB4CD>
+<UB4CE>
+<UB4CF>
+<UB4D0>
+<UB4D1>
+<UB4D2>
+<UB4D3>
+<UB4D4>
+<UB4D5>
+<UB4D6>
+<UB4D7>
+<UB4D8>
+<UB4D9>
+<UB4DA>
+<UB4DB>
+<UB4DC>
+<UB4DD>
+<UB4DE>
+<UB4DF>
+<UB4E0>
+<UB4E1>
+<UB4E2>
+<UB4E3>
+<UB4E4>
+<UB4E5>
+<UB4E6>
+<UB4E7>
+<UB4E8>
+<UB4E9>
+<UB4EA>
+<UB4EB>
+<UB4EC>
+<UB4ED>
+<UB4EE>
+<UB4EF>
+<UB4F0>
+<UB4F1>
+<UB4F2>
+<UB4F3>
+<UB4F4>
+<UB4F5>
+<UB4F6>
+<UB4F7>
+<UB4F8>
+<UB4F9>
+<UB4FA>
+<UB4FB>
+<UB4FC>
+<UB4FD>
+<UB4FE>
+<UB4FF>
+<UB500>
+<UB501>
+<UB502>
+<UB503>
+<UB504>
+<UB505>
+<UB506>
+<UB507>
+<UB508>
+<UB509>
+<UB50A>
+<UB50B>
+<UB50C>
+<UB50D>
+<UB50E>
+<UB50F>
+<UB510>
+<UB511>
+<UB512>
+<UB513>
+<UB514>
+<UB515>
+<UB516>
+<UB517>
+<UB518>
+<UB519>
+<UB51A>
+<UB51B>
+<UB51C>
+<UB51D>
+<UB51E>
+<UB51F>
+<UB520>
+<UB521>
+<UB522>
+<UB523>
+<UB524>
+<UB525>
+<UB526>
+<UB527>
+<UB528>
+<UB529>
+<UB52A>
+<UB52B>
+<UB52C>
+<UB52D>
+<UB52E>
+<UB52F>
+<UB530>
+<UB531>
+<UB532>
+<UB533>
+<UB534>
+<UB535>
+<UB536>
+<UB537>
+<UB538>
+<UB539>
+<UB53A>
+<UB53B>
+<UB53C>
+<UB53D>
+<UB53E>
+<UB53F>
+<UB540>
+<UB541>
+<UB542>
+<UB543>
+<UB544>
+<UB545>
+<UB546>
+<UB547>
+<UB548>
+<UB549>
+<UB54A>
+<UB54B>
+<UB54C>
+<UB54D>
+<UB54E>
+<UB54F>
+<UB550>
+<UB551>
+<UB552>
+<UB553>
+<UB554>
+<UB555>
+<UB556>
+<UB557>
+<UB558>
+<UB559>
+<UB55A>
+<UB55B>
+<UB55C>
+<UB55D>
+<UB55E>
+<UB55F>
+<UB560>
+<UB561>
+<UB562>
+<UB563>
+<UB564>
+<UB565>
+<UB566>
+<UB567>
+<UB568>
+<UB569>
+<UB56A>
+<UB56B>
+<UB56C>
+<UB56D>
+<UB56E>
+<UB56F>
+<UB570>
+<UB571>
+<UB572>
+<UB573>
+<UB574>
+<UB575>
+<UB576>
+<UB577>
+<UB578>
+<UB579>
+<UB57A>
+<UB57B>
+<UB57C>
+<UB57D>
+<UB57E>
+<UB57F>
+<UB580>
+<UB581>
+<UB582>
+<UB583>
+<UB584>
+<UB585>
+<UB586>
+<UB587>
+<UB588>
+<UB589>
+<UB58A>
+<UB58B>
+<UB58C>
+<UB58D>
+<UB58E>
+<UB58F>
+<UB590>
+<UB591>
+<UB592>
+<UB593>
+<UB594>
+<UB595>
+<UB596>
+<UB597>
+<UB598>
+<UB599>
+<UB59A>
+<UB59B>
+<UB59C>
+<UB59D>
+<UB59E>
+<UB59F>
+<UB5A0>
+<UB5A1>
+<UB5A2>
+<UB5A3>
+<UB5A4>
+<UB5A5>
+<UB5A6>
+<UB5A7>
+<UB5A8>
+<UB5A9>
+<UB5AA>
+<UB5AB>
+<UB5AC>
+<UB5AD>
+<UB5AE>
+<UB5AF>
+<UB5B0>
+<UB5B1>
+<UB5B2>
+<UB5B3>
+<UB5B4>
+<UB5B5>
+<UB5B6>
+<UB5B7>
+<UB5B8>
+<UB5B9>
+<UB5BA>
+<UB5BB>
+<UB5BC>
+<UB5BD>
+<UB5BE>
+<UB5BF>
+<UB5C0>
+<UB5C1>
+<UB5C2>
+<UB5C3>
+<UB5C4>
+<UB5C5>
+<UB5C6>
+<UB5C7>
+<UB5C8>
+<UB5C9>
+<UB5CA>
+<UB5CB>
+<UB5CC>
+<UB5CD>
+<UB5CE>
+<UB5CF>
+<UB5D0>
+<UB5D1>
+<UB5D2>
+<UB5D3>
+<UB5D4>
+<UB5D5>
+<UB5D6>
+<UB5D7>
+<UB5D8>
+<UB5D9>
+<UB5DA>
+<UB5DB>
+<UB5DC>
+<UB5DD>
+<UB5DE>
+<UB5DF>
+<UB5E0>
+<UB5E1>
+<UB5E2>
+<UB5E3>
+<UB5E4>
+<UB5E5>
+<UB5E6>
+<UB5E7>
+<UB5E8>
+<UB5E9>
+<UB5EA>
+<UB5EB>
+<UB5EC>
+<UB5ED>
+<UB5EE>
+<UB5EF>
+<UB5F0>
+<UB5F1>
+<UB5F2>
+<UB5F3>
+<UB5F4>
+<UB5F5>
+<UB5F6>
+<UB5F7>
+<UB5F8>
+<UB5F9>
+<UB5FA>
+<UB5FB>
+<UB5FC>
+<UB5FD>
+<UB5FE>
+<UB5FF>
+<UB600>
+<UB601>
+<UB602>
+<UB603>
+<UB604>
+<UB605>
+<UB606>
+<UB607>
+<UB608>
+<UB609>
+<UB60A>
+<UB60B>
+<UB60C>
+<UB60D>
+<UB60E>
+<UB60F>
+<UB610>
+<UB611>
+<UB612>
+<UB613>
+<UB614>
+<UB615>
+<UB616>
+<UB617>
+<UB618>
+<UB619>
+<UB61A>
+<UB61B>
+<UB61C>
+<UB61D>
+<UB61E>
+<UB61F>
+<UB620>
+<UB621>
+<UB622>
+<UB623>
+<UB624>
+<UB625>
+<UB626>
+<UB627>
+<UB628>
+<UB629>
+<UB62A>
+<UB62B>
+<UB62C>
+<UB62D>
+<UB62E>
+<UB62F>
+<UB630>
+<UB631>
+<UB632>
+<UB633>
+<UB634>
+<UB635>
+<UB636>
+<UB637>
+<UB638>
+<UB639>
+<UB63A>
+<UB63B>
+<UB63C>
+<UB63D>
+<UB63E>
+<UB63F>
+<UB640>
+<UB641>
+<UB642>
+<UB643>
+<UB644>
+<UB645>
+<UB646>
+<UB647>
+<UB648>
+<UB649>
+<UB64A>
+<UB64B>
+<UB64C>
+<UB64D>
+<UB64E>
+<UB64F>
+<UB650>
+<UB651>
+<UB652>
+<UB653>
+<UB654>
+<UB655>
+<UB656>
+<UB657>
+<UB658>
+<UB659>
+<UB65A>
+<UB65B>
+<UB65C>
+<UB65D>
+<UB65E>
+<UB65F>
+<UB660>
+<UB661>
+<UB662>
+<UB663>
+<UB664>
+<UB665>
+<UB666>
+<UB667>
+<UB668>
+<UB669>
+<UB66A>
+<UB66B>
+<UB66C>
+<UB66D>
+<UB66E>
+<UB66F>
+<UB670>
+<UB671>
+<UB672>
+<UB673>
+<UB674>
+<UB675>
+<UB676>
+<UB677>
+<UB678>
+<UB679>
+<UB67A>
+<UB67B>
+<UB67C>
+<UB67D>
+<UB67E>
+<UB67F>
+<UB680>
+<UB681>
+<UB682>
+<UB683>
+<UB684>
+<UB685>
+<UB686>
+<UB687>
+<UB688>
+<UB689>
+<UB68A>
+<UB68B>
+<UB68C>
+<UB68D>
+<UB68E>
+<UB68F>
+<UB690>
+<UB691>
+<UB692>
+<UB693>
+<UB694>
+<UB695>
+<UB696>
+<UB697>
+<UB698>
+<UB699>
+<UB69A>
+<UB69B>
+<UB69C>
+<UB69D>
+<UB69E>
+<UB69F>
+<UB6A0>
+<UB6A1>
+<UB6A2>
+<UB6A3>
+<UB6A4>
+<UB6A5>
+<UB6A6>
+<UB6A7>
+<UB6A8>
+<UB6A9>
+<UB6AA>
+<UB6AB>
+<UB6AC>
+<UB6AD>
+<UB6AE>
+<UB6AF>
+<UB6B0>
+<UB6B1>
+<UB6B2>
+<UB6B3>
+<UB6B4>
+<UB6B5>
+<UB6B6>
+<UB6B7>
+<UB6B8>
+<UB6B9>
+<UB6BA>
+<UB6BB>
+<UB6BC>
+<UB6BD>
+<UB6BE>
+<UB6BF>
+<UB6C0>
+<UB6C1>
+<UB6C2>
+<UB6C3>
+<UB6C4>
+<UB6C5>
+<UB6C6>
+<UB6C7>
+<UB6C8>
+<UB6C9>
+<UB6CA>
+<UB6CB>
+<UB6CC>
+<UB6CD>
+<UB6CE>
+<UB6CF>
+<UB6D0>
+<UB6D1>
+<UB6D2>
+<UB6D3>
+<UB6D4>
+<UB6D5>
+<UB6D6>
+<UB6D7>
+<UB6D8>
+<UB6D9>
+<UB6DA>
+<UB6DB>
+<UB6DC>
+<UB6DD>
+<UB6DE>
+<UB6DF>
+<UB6E0>
+<UB6E1>
+<UB6E2>
+<UB6E3>
+<UB6E4>
+<UB6E5>
+<UB6E6>
+<UB6E7>
+<UB6E8>
+<UB6E9>
+<UB6EA>
+<UB6EB>
+<UB6EC>
+<UB6ED>
+<UB6EE>
+<UB6EF>
+<UB6F0>
+<UB6F1>
+<UB6F2>
+<UB6F3>
+<UB6F4>
+<UB6F5>
+<UB6F6>
+<UB6F7>
+<UB6F8>
+<UB6F9>
+<UB6FA>
+<UB6FB>
+<UB6FC>
+<UB6FD>
+<UB6FE>
+<UB6FF>
+<UB700>
+<UB701>
+<UB702>
+<UB703>
+<UB704>
+<UB705>
+<UB706>
+<UB707>
+<UB708>
+<UB709>
+<UB70A>
+<UB70B>
+<UB70C>
+<UB70D>
+<UB70E>
+<UB70F>
+<UB710>
+<UB711>
+<UB712>
+<UB713>
+<UB714>
+<UB715>
+<UB716>
+<UB717>
+<UB718>
+<UB719>
+<UB71A>
+<UB71B>
+<UB71C>
+<UB71D>
+<UB71E>
+<UB71F>
+<UB720>
+<UB721>
+<UB722>
+<UB723>
+<UB724>
+<UB725>
+<UB726>
+<UB727>
+<UB728>
+<UB729>
+<UB72A>
+<UB72B>
+<UB72C>
+<UB72D>
+<UB72E>
+<UB72F>
+<UB730>
+<UB731>
+<UB732>
+<UB733>
+<UB734>
+<UB735>
+<UB736>
+<UB737>
+<UB738>
+<UB739>
+<UB73A>
+<UB73B>
+<UB73C>
+<UB73D>
+<UB73E>
+<UB73F>
+<UB740>
+<UB741>
+<UB742>
+<UB743>
+<UB744>
+<UB745>
+<UB746>
+<UB747>
+<UB748>
+<UB749>
+<UB74A>
+<UB74B>
+<UB74C>
+<UB74D>
+<UB74E>
+<UB74F>
+<UB750>
+<UB751>
+<UB752>
+<UB753>
+<UB754>
+<UB755>
+<UB756>
+<UB757>
+<UB758>
+<UB759>
+<UB75A>
+<UB75B>
+<UB75C>
+<UB75D>
+<UB75E>
+<UB75F>
+<UB760>
+<UB761>
+<UB762>
+<UB763>
+<UB764>
+<UB765>
+<UB766>
+<UB767>
+<UB768>
+<UB769>
+<UB76A>
+<UB76B>
+<UB76C>
+<UB76D>
+<UB76E>
+<UB76F>
+<UB770>
+<UB771>
+<UB772>
+<UB773>
+<UB774>
+<UB775>
+<UB776>
+<UB777>
+<UB778>
+<UB779>
+<UB77A>
+<UB77B>
+<UB77C>
+<UB77D>
+<UB77E>
+<UB77F>
+<UB780>
+<UB781>
+<UB782>
+<UB783>
+<UB784>
+<UB785>
+<UB786>
+<UB787>
+<UB788>
+<UB789>
+<UB78A>
+<UB78B>
+<UB78C>
+<UB78D>
+<UB78E>
+<UB78F>
+<UB790>
+<UB791>
+<UB792>
+<UB793>
+<UB794>
+<UB795>
+<UB796>
+<UB797>
+<UB798>
+<UB799>
+<UB79A>
+<UB79B>
+<UB79C>
+<UB79D>
+<UB79E>
+<UB79F>
+<UB7A0>
+<UB7A1>
+<UB7A2>
+<UB7A3>
+<UB7A4>
+<UB7A5>
+<UB7A6>
+<UB7A7>
+<UB7A8>
+<UB7A9>
+<UB7AA>
+<UB7AB>
+<UB7AC>
+<UB7AD>
+<UB7AE>
+<UB7AF>
+<UB7B0>
+<UB7B1>
+<UB7B2>
+<UB7B3>
+<UB7B4>
+<UB7B5>
+<UB7B6>
+<UB7B7>
+<UB7B8>
+<UB7B9>
+<UB7BA>
+<UB7BB>
+<UB7BC>
+<UB7BD>
+<UB7BE>
+<UB7BF>
+<UB7C0>
+<UB7C1>
+<UB7C2>
+<UB7C3>
+<UB7C4>
+<UB7C5>
+<UB7C6>
+<UB7C7>
+<UB7C8>
+<UB7C9>
+<UB7CA>
+<UB7CB>
+<UB7CC>
+<UB7CD>
+<UB7CE>
+<UB7CF>
+<UB7D0>
+<UB7D1>
+<UB7D2>
+<UB7D3>
+<UB7D4>
+<UB7D5>
+<UB7D6>
+<UB7D7>
+<UB7D8>
+<UB7D9>
+<UB7DA>
+<UB7DB>
+<UB7DC>
+<UB7DD>
+<UB7DE>
+<UB7DF>
+<UB7E0>
+<UB7E1>
+<UB7E2>
+<UB7E3>
+<UB7E4>
+<UB7E5>
+<UB7E6>
+<UB7E7>
+<UB7E8>
+<UB7E9>
+<UB7EA>
+<UB7EB>
+<UB7EC>
+<UB7ED>
+<UB7EE>
+<UB7EF>
+<UB7F0>
+<UB7F1>
+<UB7F2>
+<UB7F3>
+<UB7F4>
+<UB7F5>
+<UB7F6>
+<UB7F7>
+<UB7F8>
+<UB7F9>
+<UB7FA>
+<UB7FB>
+<UB7FC>
+<UB7FD>
+<UB7FE>
+<UB7FF>
+<UB800>
+<UB801>
+<UB802>
+<UB803>
+<UB804>
+<UB805>
+<UB806>
+<UB807>
+<UB808>
+<UB809>
+<UB80A>
+<UB80B>
+<UB80C>
+<UB80D>
+<UB80E>
+<UB80F>
+<UB810>
+<UB811>
+<UB812>
+<UB813>
+<UB814>
+<UB815>
+<UB816>
+<UB817>
+<UB818>
+<UB819>
+<UB81A>
+<UB81B>
+<UB81C>
+<UB81D>
+<UB81E>
+<UB81F>
+<UB820>
+<UB821>
+<UB822>
+<UB823>
+<UB824>
+<UB825>
+<UB826>
+<UB827>
+<UB828>
+<UB829>
+<UB82A>
+<UB82B>
+<UB82C>
+<UB82D>
+<UB82E>
+<UB82F>
+<UB830>
+<UB831>
+<UB832>
+<UB833>
+<UB834>
+<UB835>
+<UB836>
+<UB837>
+<UB838>
+<UB839>
+<UB83A>
+<UB83B>
+<UB83C>
+<UB83D>
+<UB83E>
+<UB83F>
+<UB840>
+<UB841>
+<UB842>
+<UB843>
+<UB844>
+<UB845>
+<UB846>
+<UB847>
+<UB848>
+<UB849>
+<UB84A>
+<UB84B>
+<UB84C>
+<UB84D>
+<UB84E>
+<UB84F>
+<UB850>
+<UB851>
+<UB852>
+<UB853>
+<UB854>
+<UB855>
+<UB856>
+<UB857>
+<UB858>
+<UB859>
+<UB85A>
+<UB85B>
+<UB85C>
+<UB85D>
+<UB85E>
+<UB85F>
+<UB860>
+<UB861>
+<UB862>
+<UB863>
+<UB864>
+<UB865>
+<UB866>
+<UB867>
+<UB868>
+<UB869>
+<UB86A>
+<UB86B>
+<UB86C>
+<UB86D>
+<UB86E>
+<UB86F>
+<UB870>
+<UB871>
+<UB872>
+<UB873>
+<UB874>
+<UB875>
+<UB876>
+<UB877>
+<UB878>
+<UB879>
+<UB87A>
+<UB87B>
+<UB87C>
+<UB87D>
+<UB87E>
+<UB87F>
+<UB880>
+<UB881>
+<UB882>
+<UB883>
+<UB884>
+<UB885>
+<UB886>
+<UB887>
+<UB888>
+<UB889>
+<UB88A>
+<UB88B>
+<UB88C>
+<UB88D>
+<UB88E>
+<UB88F>
+<UB890>
+<UB891>
+<UB892>
+<UB893>
+<UB894>
+<UB895>
+<UB896>
+<UB897>
+<UB898>
+<UB899>
+<UB89A>
+<UB89B>
+<UB89C>
+<UB89D>
+<UB89E>
+<UB89F>
+<UB8A0>
+<UB8A1>
+<UB8A2>
+<UB8A3>
+<UB8A4>
+<UB8A5>
+<UB8A6>
+<UB8A7>
+<UB8A8>
+<UB8A9>
+<UB8AA>
+<UB8AB>
+<UB8AC>
+<UB8AD>
+<UB8AE>
+<UB8AF>
+<UB8B0>
+<UB8B1>
+<UB8B2>
+<UB8B3>
+<UB8B4>
+<UB8B5>
+<UB8B6>
+<UB8B7>
+<UB8B8>
+<UB8B9>
+<UB8BA>
+<UB8BB>
+<UB8BC>
+<UB8BD>
+<UB8BE>
+<UB8BF>
+<UB8C0>
+<UB8C1>
+<UB8C2>
+<UB8C3>
+<UB8C4>
+<UB8C5>
+<UB8C6>
+<UB8C7>
+<UB8C8>
+<UB8C9>
+<UB8CA>
+<UB8CB>
+<UB8CC>
+<UB8CD>
+<UB8CE>
+<UB8CF>
+<UB8D0>
+<UB8D1>
+<UB8D2>
+<UB8D3>
+<UB8D4>
+<UB8D5>
+<UB8D6>
+<UB8D7>
+<UB8D8>
+<UB8D9>
+<UB8DA>
+<UB8DB>
+<UB8DC>
+<UB8DD>
+<UB8DE>
+<UB8DF>
+<UB8E0>
+<UB8E1>
+<UB8E2>
+<UB8E3>
+<UB8E4>
+<UB8E5>
+<UB8E6>
+<UB8E7>
+<UB8E8>
+<UB8E9>
+<UB8EA>
+<UB8EB>
+<UB8EC>
+<UB8ED>
+<UB8EE>
+<UB8EF>
+<UB8F0>
+<UB8F1>
+<UB8F2>
+<UB8F3>
+<UB8F4>
+<UB8F5>
+<UB8F6>
+<UB8F7>
+<UB8F8>
+<UB8F9>
+<UB8FA>
+<UB8FB>
+<UB8FC>
+<UB8FD>
+<UB8FE>
+<UB8FF>
+<UB900>
+<UB901>
+<UB902>
+<UB903>
+<UB904>
+<UB905>
+<UB906>
+<UB907>
+<UB908>
+<UB909>
+<UB90A>
+<UB90B>
+<UB90C>
+<UB90D>
+<UB90E>
+<UB90F>
+<UB910>
+<UB911>
+<UB912>
+<UB913>
+<UB914>
+<UB915>
+<UB916>
+<UB917>
+<UB918>
+<UB919>
+<UB91A>
+<UB91B>
+<UB91C>
+<UB91D>
+<UB91E>
+<UB91F>
+<UB920>
+<UB921>
+<UB922>
+<UB923>
+<UB924>
+<UB925>
+<UB926>
+<UB927>
+<UB928>
+<UB929>
+<UB92A>
+<UB92B>
+<UB92C>
+<UB92D>
+<UB92E>
+<UB92F>
+<UB930>
+<UB931>
+<UB932>
+<UB933>
+<UB934>
+<UB935>
+<UB936>
+<UB937>
+<UB938>
+<UB939>
+<UB93A>
+<UB93B>
+<UB93C>
+<UB93D>
+<UB93E>
+<UB93F>
+<UB940>
+<UB941>
+<UB942>
+<UB943>
+<UB944>
+<UB945>
+<UB946>
+<UB947>
+<UB948>
+<UB949>
+<UB94A>
+<UB94B>
+<UB94C>
+<UB94D>
+<UB94E>
+<UB94F>
+<UB950>
+<UB951>
+<UB952>
+<UB953>
+<UB954>
+<UB955>
+<UB956>
+<UB957>
+<UB958>
+<UB959>
+<UB95A>
+<UB95B>
+<UB95C>
+<UB95D>
+<UB95E>
+<UB95F>
+<UB960>
+<UB961>
+<UB962>
+<UB963>
+<UB964>
+<UB965>
+<UB966>
+<UB967>
+<UB968>
+<UB969>
+<UB96A>
+<UB96B>
+<UB96C>
+<UB96D>
+<UB96E>
+<UB96F>
+<UB970>
+<UB971>
+<UB972>
+<UB973>
+<UB974>
+<UB975>
+<UB976>
+<UB977>
+<UB978>
+<UB979>
+<UB97A>
+<UB97B>
+<UB97C>
+<UB97D>
+<UB97E>
+<UB97F>
+<UB980>
+<UB981>
+<UB982>
+<UB983>
+<UB984>
+<UB985>
+<UB986>
+<UB987>
+<UB988>
+<UB989>
+<UB98A>
+<UB98B>
+<UB98C>
+<UB98D>
+<UB98E>
+<UB98F>
+<UB990>
+<UB991>
+<UB992>
+<UB993>
+<UB994>
+<UB995>
+<UB996>
+<UB997>
+<UB998>
+<UB999>
+<UB99A>
+<UB99B>
+<UB99C>
+<UB99D>
+<UB99E>
+<UB99F>
+<UB9A0>
+<UB9A1>
+<UB9A2>
+<UB9A3>
+<UB9A4>
+<UB9A5>
+<UB9A6>
+<UB9A7>
+<UB9A8>
+<UB9A9>
+<UB9AA>
+<UB9AB>
+<UB9AC>
+<UB9AD>
+<UB9AE>
+<UB9AF>
+<UB9B0>
+<UB9B1>
+<UB9B2>
+<UB9B3>
+<UB9B4>
+<UB9B5>
+<UB9B6>
+<UB9B7>
+<UB9B8>
+<UB9B9>
+<UB9BA>
+<UB9BB>
+<UB9BC>
+<UB9BD>
+<UB9BE>
+<UB9BF>
+<UB9C0>
+<UB9C1>
+<UB9C2>
+<UB9C3>
+<UB9C4>
+<UB9C5>
+<UB9C6>
+<UB9C7>
+<UB9C8>
+<UB9C9>
+<UB9CA>
+<UB9CB>
+<UB9CC>
+<UB9CD>
+<UB9CE>
+<UB9CF>
+<UB9D0>
+<UB9D1>
+<UB9D2>
+<UB9D3>
+<UB9D4>
+<UB9D5>
+<UB9D6>
+<UB9D7>
+<UB9D8>
+<UB9D9>
+<UB9DA>
+<UB9DB>
+<UB9DC>
+<UB9DD>
+<UB9DE>
+<UB9DF>
+<UB9E0>
+<UB9E1>
+<UB9E2>
+<UB9E3>
+<UB9E4>
+<UB9E5>
+<UB9E6>
+<UB9E7>
+<UB9E8>
+<UB9E9>
+<UB9EA>
+<UB9EB>
+<UB9EC>
+<UB9ED>
+<UB9EE>
+<UB9EF>
+<UB9F0>
+<UB9F1>
+<UB9F2>
+<UB9F3>
+<UB9F4>
+<UB9F5>
+<UB9F6>
+<UB9F7>
+<UB9F8>
+<UB9F9>
+<UB9FA>
+<UB9FB>
+<UB9FC>
+<UB9FD>
+<UB9FE>
+<UB9FF>
+<UBA00>
+<UBA01>
+<UBA02>
+<UBA03>
+<UBA04>
+<UBA05>
+<UBA06>
+<UBA07>
+<UBA08>
+<UBA09>
+<UBA0A>
+<UBA0B>
+<UBA0C>
+<UBA0D>
+<UBA0E>
+<UBA0F>
+<UBA10>
+<UBA11>
+<UBA12>
+<UBA13>
+<UBA14>
+<UBA15>
+<UBA16>
+<UBA17>
+<UBA18>
+<UBA19>
+<UBA1A>
+<UBA1B>
+<UBA1C>
+<UBA1D>
+<UBA1E>
+<UBA1F>
+<UBA20>
+<UBA21>
+<UBA22>
+<UBA23>
+<UBA24>
+<UBA25>
+<UBA26>
+<UBA27>
+<UBA28>
+<UBA29>
+<UBA2A>
+<UBA2B>
+<UBA2C>
+<UBA2D>
+<UBA2E>
+<UBA2F>
+<UBA30>
+<UBA31>
+<UBA32>
+<UBA33>
+<UBA34>
+<UBA35>
+<UBA36>
+<UBA37>
+<UBA38>
+<UBA39>
+<UBA3A>
+<UBA3B>
+<UBA3C>
+<UBA3D>
+<UBA3E>
+<UBA3F>
+<UBA40>
+<UBA41>
+<UBA42>
+<UBA43>
+<UBA44>
+<UBA45>
+<UBA46>
+<UBA47>
+<UBA48>
+<UBA49>
+<UBA4A>
+<UBA4B>
+<UBA4C>
+<UBA4D>
+<UBA4E>
+<UBA4F>
+<UBA50>
+<UBA51>
+<UBA52>
+<UBA53>
+<UBA54>
+<UBA55>
+<UBA56>
+<UBA57>
+<UBA58>
+<UBA59>
+<UBA5A>
+<UBA5B>
+<UBA5C>
+<UBA5D>
+<UBA5E>
+<UBA5F>
+<UBA60>
+<UBA61>
+<UBA62>
+<UBA63>
+<UBA64>
+<UBA65>
+<UBA66>
+<UBA67>
+<UBA68>
+<UBA69>
+<UBA6A>
+<UBA6B>
+<UBA6C>
+<UBA6D>
+<UBA6E>
+<UBA6F>
+<UBA70>
+<UBA71>
+<UBA72>
+<UBA73>
+<UBA74>
+<UBA75>
+<UBA76>
+<UBA77>
+<UBA78>
+<UBA79>
+<UBA7A>
+<UBA7B>
+<UBA7C>
+<UBA7D>
+<UBA7E>
+<UBA7F>
+<UBA80>
+<UBA81>
+<UBA82>
+<UBA83>
+<UBA84>
+<UBA85>
+<UBA86>
+<UBA87>
+<UBA88>
+<UBA89>
+<UBA8A>
+<UBA8B>
+<UBA8C>
+<UBA8D>
+<UBA8E>
+<UBA8F>
+<UBA90>
+<UBA91>
+<UBA92>
+<UBA93>
+<UBA94>
+<UBA95>
+<UBA96>
+<UBA97>
+<UBA98>
+<UBA99>
+<UBA9A>
+<UBA9B>
+<UBA9C>
+<UBA9D>
+<UBA9E>
+<UBA9F>
+<UBAA0>
+<UBAA1>
+<UBAA2>
+<UBAA3>
+<UBAA4>
+<UBAA5>
+<UBAA6>
+<UBAA7>
+<UBAA8>
+<UBAA9>
+<UBAAA>
+<UBAAB>
+<UBAAC>
+<UBAAD>
+<UBAAE>
+<UBAAF>
+<UBAB0>
+<UBAB1>
+<UBAB2>
+<UBAB3>
+<UBAB4>
+<UBAB5>
+<UBAB6>
+<UBAB7>
+<UBAB8>
+<UBAB9>
+<UBABA>
+<UBABB>
+<UBABC>
+<UBABD>
+<UBABE>
+<UBABF>
+<UBAC0>
+<UBAC1>
+<UBAC2>
+<UBAC3>
+<UBAC4>
+<UBAC5>
+<UBAC6>
+<UBAC7>
+<UBAC8>
+<UBAC9>
+<UBACA>
+<UBACB>
+<UBACC>
+<UBACD>
+<UBACE>
+<UBACF>
+<UBAD0>
+<UBAD1>
+<UBAD2>
+<UBAD3>
+<UBAD4>
+<UBAD5>
+<UBAD6>
+<UBAD7>
+<UBAD8>
+<UBAD9>
+<UBADA>
+<UBADB>
+<UBADC>
+<UBADD>
+<UBADE>
+<UBADF>
+<UBAE0>
+<UBAE1>
+<UBAE2>
+<UBAE3>
+<UBAE4>
+<UBAE5>
+<UBAE6>
+<UBAE7>
+<UBAE8>
+<UBAE9>
+<UBAEA>
+<UBAEB>
+<UBAEC>
+<UBAED>
+<UBAEE>
+<UBAEF>
+<UBAF0>
+<UBAF1>
+<UBAF2>
+<UBAF3>
+<UBAF4>
+<UBAF5>
+<UBAF6>
+<UBAF7>
+<UBAF8>
+<UBAF9>
+<UBAFA>
+<UBAFB>
+<UBAFC>
+<UBAFD>
+<UBAFE>
+<UBAFF>
+<UBB00>
+<UBB01>
+<UBB02>
+<UBB03>
+<UBB04>
+<UBB05>
+<UBB06>
+<UBB07>
+<UBB08>
+<UBB09>
+<UBB0A>
+<UBB0B>
+<UBB0C>
+<UBB0D>
+<UBB0E>
+<UBB0F>
+<UBB10>
+<UBB11>
+<UBB12>
+<UBB13>
+<UBB14>
+<UBB15>
+<UBB16>
+<UBB17>
+<UBB18>
+<UBB19>
+<UBB1A>
+<UBB1B>
+<UBB1C>
+<UBB1D>
+<UBB1E>
+<UBB1F>
+<UBB20>
+<UBB21>
+<UBB22>
+<UBB23>
+<UBB24>
+<UBB25>
+<UBB26>
+<UBB27>
+<UBB28>
+<UBB29>
+<UBB2A>
+<UBB2B>
+<UBB2C>
+<UBB2D>
+<UBB2E>
+<UBB2F>
+<UBB30>
+<UBB31>
+<UBB32>
+<UBB33>
+<UBB34>
+<UBB35>
+<UBB36>
+<UBB37>
+<UBB38>
+<UBB39>
+<UBB3A>
+<UBB3B>
+<UBB3C>
+<UBB3D>
+<UBB3E>
+<UBB3F>
+<UBB40>
+<UBB41>
+<UBB42>
+<UBB43>
+<UBB44>
+<UBB45>
+<UBB46>
+<UBB47>
+<UBB48>
+<UBB49>
+<UBB4A>
+<UBB4B>
+<UBB4C>
+<UBB4D>
+<UBB4E>
+<UBB4F>
+<UBB50>
+<UBB51>
+<UBB52>
+<UBB53>
+<UBB54>
+<UBB55>
+<UBB56>
+<UBB57>
+<UBB58>
+<UBB59>
+<UBB5A>
+<UBB5B>
+<UBB5C>
+<UBB5D>
+<UBB5E>
+<UBB5F>
+<UBB60>
+<UBB61>
+<UBB62>
+<UBB63>
+<UBB64>
+<UBB65>
+<UBB66>
+<UBB67>
+<UBB68>
+<UBB69>
+<UBB6A>
+<UBB6B>
+<UBB6C>
+<UBB6D>
+<UBB6E>
+<UBB6F>
+<UBB70>
+<UBB71>
+<UBB72>
+<UBB73>
+<UBB74>
+<UBB75>
+<UBB76>
+<UBB77>
+<UBB78>
+<UBB79>
+<UBB7A>
+<UBB7B>
+<UBB7C>
+<UBB7D>
+<UBB7E>
+<UBB7F>
+<UBB80>
+<UBB81>
+<UBB82>
+<UBB83>
+<UBB84>
+<UBB85>
+<UBB86>
+<UBB87>
+<UBB88>
+<UBB89>
+<UBB8A>
+<UBB8B>
+<UBB8C>
+<UBB8D>
+<UBB8E>
+<UBB8F>
+<UBB90>
+<UBB91>
+<UBB92>
+<UBB93>
+<UBB94>
+<UBB95>
+<UBB96>
+<UBB97>
+<UBB98>
+<UBB99>
+<UBB9A>
+<UBB9B>
+<UBB9C>
+<UBB9D>
+<UBB9E>
+<UBB9F>
+<UBBA0>
+<UBBA1>
+<UBBA2>
+<UBBA3>
+<UBBA4>
+<UBBA5>
+<UBBA6>
+<UBBA7>
+<UBBA8>
+<UBBA9>
+<UBBAA>
+<UBBAB>
+<UBBAC>
+<UBBAD>
+<UBBAE>
+<UBBAF>
+<UBBB0>
+<UBBB1>
+<UBBB2>
+<UBBB3>
+<UBBB4>
+<UBBB5>
+<UBBB6>
+<UBBB7>
+<UBBB8>
+<UBBB9>
+<UBBBA>
+<UBBBB>
+<UBBBC>
+<UBBBD>
+<UBBBE>
+<UBBBF>
+<UBBC0>
+<UBBC1>
+<UBBC2>
+<UBBC3>
+<UBBC4>
+<UBBC5>
+<UBBC6>
+<UBBC7>
+<UBBC8>
+<UBBC9>
+<UBBCA>
+<UBBCB>
+<UBBCC>
+<UBBCD>
+<UBBCE>
+<UBBCF>
+<UBBD0>
+<UBBD1>
+<UBBD2>
+<UBBD3>
+<UBBD4>
+<UBBD5>
+<UBBD6>
+<UBBD7>
+<UBBD8>
+<UBBD9>
+<UBBDA>
+<UBBDB>
+<UBBDC>
+<UBBDD>
+<UBBDE>
+<UBBDF>
+<UBBE0>
+<UBBE1>
+<UBBE2>
+<UBBE3>
+<UBBE4>
+<UBBE5>
+<UBBE6>
+<UBBE7>
+<UBBE8>
+<UBBE9>
+<UBBEA>
+<UBBEB>
+<UBBEC>
+<UBBED>
+<UBBEE>
+<UBBEF>
+<UBBF0>
+<UBBF1>
+<UBBF2>
+<UBBF3>
+<UBBF4>
+<UBBF5>
+<UBBF6>
+<UBBF7>
+<UBBF8>
+<UBBF9>
+<UBBFA>
+<UBBFB>
+<UBBFC>
+<UBBFD>
+<UBBFE>
+<UBBFF>
+<UBC00>
+<UBC01>
+<UBC02>
+<UBC03>
+<UBC04>
+<UBC05>
+<UBC06>
+<UBC07>
+<UBC08>
+<UBC09>
+<UBC0A>
+<UBC0B>
+<UBC0C>
+<UBC0D>
+<UBC0E>
+<UBC0F>
+<UBC10>
+<UBC11>
+<UBC12>
+<UBC13>
+<UBC14>
+<UBC15>
+<UBC16>
+<UBC17>
+<UBC18>
+<UBC19>
+<UBC1A>
+<UBC1B>
+<UBC1C>
+<UBC1D>
+<UBC1E>
+<UBC1F>
+<UBC20>
+<UBC21>
+<UBC22>
+<UBC23>
+<UBC24>
+<UBC25>
+<UBC26>
+<UBC27>
+<UBC28>
+<UBC29>
+<UBC2A>
+<UBC2B>
+<UBC2C>
+<UBC2D>
+<UBC2E>
+<UBC2F>
+<UBC30>
+<UBC31>
+<UBC32>
+<UBC33>
+<UBC34>
+<UBC35>
+<UBC36>
+<UBC37>
+<UBC38>
+<UBC39>
+<UBC3A>
+<UBC3B>
+<UBC3C>
+<UBC3D>
+<UBC3E>
+<UBC3F>
+<UBC40>
+<UBC41>
+<UBC42>
+<UBC43>
+<UBC44>
+<UBC45>
+<UBC46>
+<UBC47>
+<UBC48>
+<UBC49>
+<UBC4A>
+<UBC4B>
+<UBC4C>
+<UBC4D>
+<UBC4E>
+<UBC4F>
+<UBC50>
+<UBC51>
+<UBC52>
+<UBC53>
+<UBC54>
+<UBC55>
+<UBC56>
+<UBC57>
+<UBC58>
+<UBC59>
+<UBC5A>
+<UBC5B>
+<UBC5C>
+<UBC5D>
+<UBC5E>
+<UBC5F>
+<UBC60>
+<UBC61>
+<UBC62>
+<UBC63>
+<UBC64>
+<UBC65>
+<UBC66>
+<UBC67>
+<UBC68>
+<UBC69>
+<UBC6A>
+<UBC6B>
+<UBC6C>
+<UBC6D>
+<UBC6E>
+<UBC6F>
+<UBC70>
+<UBC71>
+<UBC72>
+<UBC73>
+<UBC74>
+<UBC75>
+<UBC76>
+<UBC77>
+<UBC78>
+<UBC79>
+<UBC7A>
+<UBC7B>
+<UBC7C>
+<UBC7D>
+<UBC7E>
+<UBC7F>
+<UBC80>
+<UBC81>
+<UBC82>
+<UBC83>
+<UBC84>
+<UBC85>
+<UBC86>
+<UBC87>
+<UBC88>
+<UBC89>
+<UBC8A>
+<UBC8B>
+<UBC8C>
+<UBC8D>
+<UBC8E>
+<UBC8F>
+<UBC90>
+<UBC91>
+<UBC92>
+<UBC93>
+<UBC94>
+<UBC95>
+<UBC96>
+<UBC97>
+<UBC98>
+<UBC99>
+<UBC9A>
+<UBC9B>
+<UBC9C>
+<UBC9D>
+<UBC9E>
+<UBC9F>
+<UBCA0>
+<UBCA1>
+<UBCA2>
+<UBCA3>
+<UBCA4>
+<UBCA5>
+<UBCA6>
+<UBCA7>
+<UBCA8>
+<UBCA9>
+<UBCAA>
+<UBCAB>
+<UBCAC>
+<UBCAD>
+<UBCAE>
+<UBCAF>
+<UBCB0>
+<UBCB1>
+<UBCB2>
+<UBCB3>
+<UBCB4>
+<UBCB5>
+<UBCB6>
+<UBCB7>
+<UBCB8>
+<UBCB9>
+<UBCBA>
+<UBCBB>
+<UBCBC>
+<UBCBD>
+<UBCBE>
+<UBCBF>
+<UBCC0>
+<UBCC1>
+<UBCC2>
+<UBCC3>
+<UBCC4>
+<UBCC5>
+<UBCC6>
+<UBCC7>
+<UBCC8>
+<UBCC9>
+<UBCCA>
+<UBCCB>
+<UBCCC>
+<UBCCD>
+<UBCCE>
+<UBCCF>
+<UBCD0>
+<UBCD1>
+<UBCD2>
+<UBCD3>
+<UBCD4>
+<UBCD5>
+<UBCD6>
+<UBCD7>
+<UBCD8>
+<UBCD9>
+<UBCDA>
+<UBCDB>
+<UBCDC>
+<UBCDD>
+<UBCDE>
+<UBCDF>
+<UBCE0>
+<UBCE1>
+<UBCE2>
+<UBCE3>
+<UBCE4>
+<UBCE5>
+<UBCE6>
+<UBCE7>
+<UBCE8>
+<UBCE9>
+<UBCEA>
+<UBCEB>
+<UBCEC>
+<UBCED>
+<UBCEE>
+<UBCEF>
+<UBCF0>
+<UBCF1>
+<UBCF2>
+<UBCF3>
+<UBCF4>
+<UBCF5>
+<UBCF6>
+<UBCF7>
+<UBCF8>
+<UBCF9>
+<UBCFA>
+<UBCFB>
+<UBCFC>
+<UBCFD>
+<UBCFE>
+<UBCFF>
+<UBD00>
+<UBD01>
+<UBD02>
+<UBD03>
+<UBD04>
+<UBD05>
+<UBD06>
+<UBD07>
+<UBD08>
+<UBD09>
+<UBD0A>
+<UBD0B>
+<UBD0C>
+<UBD0D>
+<UBD0E>
+<UBD0F>
+<UBD10>
+<UBD11>
+<UBD12>
+<UBD13>
+<UBD14>
+<UBD15>
+<UBD16>
+<UBD17>
+<UBD18>
+<UBD19>
+<UBD1A>
+<UBD1B>
+<UBD1C>
+<UBD1D>
+<UBD1E>
+<UBD1F>
+<UBD20>
+<UBD21>
+<UBD22>
+<UBD23>
+<UBD24>
+<UBD25>
+<UBD26>
+<UBD27>
+<UBD28>
+<UBD29>
+<UBD2A>
+<UBD2B>
+<UBD2C>
+<UBD2D>
+<UBD2E>
+<UBD2F>
+<UBD30>
+<UBD31>
+<UBD32>
+<UBD33>
+<UBD34>
+<UBD35>
+<UBD36>
+<UBD37>
+<UBD38>
+<UBD39>
+<UBD3A>
+<UBD3B>
+<UBD3C>
+<UBD3D>
+<UBD3E>
+<UBD3F>
+<UBD40>
+<UBD41>
+<UBD42>
+<UBD43>
+<UBD44>
+<UBD45>
+<UBD46>
+<UBD47>
+<UBD48>
+<UBD49>
+<UBD4A>
+<UBD4B>
+<UBD4C>
+<UBD4D>
+<UBD4E>
+<UBD4F>
+<UBD50>
+<UBD51>
+<UBD52>
+<UBD53>
+<UBD54>
+<UBD55>
+<UBD56>
+<UBD57>
+<UBD58>
+<UBD59>
+<UBD5A>
+<UBD5B>
+<UBD5C>
+<UBD5D>
+<UBD5E>
+<UBD5F>
+<UBD60>
+<UBD61>
+<UBD62>
+<UBD63>
+<UBD64>
+<UBD65>
+<UBD66>
+<UBD67>
+<UBD68>
+<UBD69>
+<UBD6A>
+<UBD6B>
+<UBD6C>
+<UBD6D>
+<UBD6E>
+<UBD6F>
+<UBD70>
+<UBD71>
+<UBD72>
+<UBD73>
+<UBD74>
+<UBD75>
+<UBD76>
+<UBD77>
+<UBD78>
+<UBD79>
+<UBD7A>
+<UBD7B>
+<UBD7C>
+<UBD7D>
+<UBD7E>
+<UBD7F>
+<UBD80>
+<UBD81>
+<UBD82>
+<UBD83>
+<UBD84>
+<UBD85>
+<UBD86>
+<UBD87>
+<UBD88>
+<UBD89>
+<UBD8A>
+<UBD8B>
+<UBD8C>
+<UBD8D>
+<UBD8E>
+<UBD8F>
+<UBD90>
+<UBD91>
+<UBD92>
+<UBD93>
+<UBD94>
+<UBD95>
+<UBD96>
+<UBD97>
+<UBD98>
+<UBD99>
+<UBD9A>
+<UBD9B>
+<UBD9C>
+<UBD9D>
+<UBD9E>
+<UBD9F>
+<UBDA0>
+<UBDA1>
+<UBDA2>
+<UBDA3>
+<UBDA4>
+<UBDA5>
+<UBDA6>
+<UBDA7>
+<UBDA8>
+<UBDA9>
+<UBDAA>
+<UBDAB>
+<UBDAC>
+<UBDAD>
+<UBDAE>
+<UBDAF>
+<UBDB0>
+<UBDB1>
+<UBDB2>
+<UBDB3>
+<UBDB4>
+<UBDB5>
+<UBDB6>
+<UBDB7>
+<UBDB8>
+<UBDB9>
+<UBDBA>
+<UBDBB>
+<UBDBC>
+<UBDBD>
+<UBDBE>
+<UBDBF>
+<UBDC0>
+<UBDC1>
+<UBDC2>
+<UBDC3>
+<UBDC4>
+<UBDC5>
+<UBDC6>
+<UBDC7>
+<UBDC8>
+<UBDC9>
+<UBDCA>
+<UBDCB>
+<UBDCC>
+<UBDCD>
+<UBDCE>
+<UBDCF>
+<UBDD0>
+<UBDD1>
+<UBDD2>
+<UBDD3>
+<UBDD4>
+<UBDD5>
+<UBDD6>
+<UBDD7>
+<UBDD8>
+<UBDD9>
+<UBDDA>
+<UBDDB>
+<UBDDC>
+<UBDDD>
+<UBDDE>
+<UBDDF>
+<UBDE0>
+<UBDE1>
+<UBDE2>
+<UBDE3>
+<UBDE4>
+<UBDE5>
+<UBDE6>
+<UBDE7>
+<UBDE8>
+<UBDE9>
+<UBDEA>
+<UBDEB>
+<UBDEC>
+<UBDED>
+<UBDEE>
+<UBDEF>
+<UBDF0>
+<UBDF1>
+<UBDF2>
+<UBDF3>
+<UBDF4>
+<UBDF5>
+<UBDF6>
+<UBDF7>
+<UBDF8>
+<UBDF9>
+<UBDFA>
+<UBDFB>
+<UBDFC>
+<UBDFD>
+<UBDFE>
+<UBDFF>
+<UBE00>
+<UBE01>
+<UBE02>
+<UBE03>
+<UBE04>
+<UBE05>
+<UBE06>
+<UBE07>
+<UBE08>
+<UBE09>
+<UBE0A>
+<UBE0B>
+<UBE0C>
+<UBE0D>
+<UBE0E>
+<UBE0F>
+<UBE10>
+<UBE11>
+<UBE12>
+<UBE13>
+<UBE14>
+<UBE15>
+<UBE16>
+<UBE17>
+<UBE18>
+<UBE19>
+<UBE1A>
+<UBE1B>
+<UBE1C>
+<UBE1D>
+<UBE1E>
+<UBE1F>
+<UBE20>
+<UBE21>
+<UBE22>
+<UBE23>
+<UBE24>
+<UBE25>
+<UBE26>
+<UBE27>
+<UBE28>
+<UBE29>
+<UBE2A>
+<UBE2B>
+<UBE2C>
+<UBE2D>
+<UBE2E>
+<UBE2F>
+<UBE30>
+<UBE31>
+<UBE32>
+<UBE33>
+<UBE34>
+<UBE35>
+<UBE36>
+<UBE37>
+<UBE38>
+<UBE39>
+<UBE3A>
+<UBE3B>
+<UBE3C>
+<UBE3D>
+<UBE3E>
+<UBE3F>
+<UBE40>
+<UBE41>
+<UBE42>
+<UBE43>
+<UBE44>
+<UBE45>
+<UBE46>
+<UBE47>
+<UBE48>
+<UBE49>
+<UBE4A>
+<UBE4B>
+<UBE4C>
+<UBE4D>
+<UBE4E>
+<UBE4F>
+<UBE50>
+<UBE51>
+<UBE52>
+<UBE53>
+<UBE54>
+<UBE55>
+<UBE56>
+<UBE57>
+<UBE58>
+<UBE59>
+<UBE5A>
+<UBE5B>
+<UBE5C>
+<UBE5D>
+<UBE5E>
+<UBE5F>
+<UBE60>
+<UBE61>
+<UBE62>
+<UBE63>
+<UBE64>
+<UBE65>
+<UBE66>
+<UBE67>
+<UBE68>
+<UBE69>
+<UBE6A>
+<UBE6B>
+<UBE6C>
+<UBE6D>
+<UBE6E>
+<UBE6F>
+<UBE70>
+<UBE71>
+<UBE72>
+<UBE73>
+<UBE74>
+<UBE75>
+<UBE76>
+<UBE77>
+<UBE78>
+<UBE79>
+<UBE7A>
+<UBE7B>
+<UBE7C>
+<UBE7D>
+<UBE7E>
+<UBE7F>
+<UBE80>
+<UBE81>
+<UBE82>
+<UBE83>
+<UBE84>
+<UBE85>
+<UBE86>
+<UBE87>
+<UBE88>
+<UBE89>
+<UBE8A>
+<UBE8B>
+<UBE8C>
+<UBE8D>
+<UBE8E>
+<UBE8F>
+<UBE90>
+<UBE91>
+<UBE92>
+<UBE93>
+<UBE94>
+<UBE95>
+<UBE96>
+<UBE97>
+<UBE98>
+<UBE99>
+<UBE9A>
+<UBE9B>
+<UBE9C>
+<UBE9D>
+<UBE9E>
+<UBE9F>
+<UBEA0>
+<UBEA1>
+<UBEA2>
+<UBEA3>
+<UBEA4>
+<UBEA5>
+<UBEA6>
+<UBEA7>
+<UBEA8>
+<UBEA9>
+<UBEAA>
+<UBEAB>
+<UBEAC>
+<UBEAD>
+<UBEAE>
+<UBEAF>
+<UBEB0>
+<UBEB1>
+<UBEB2>
+<UBEB3>
+<UBEB4>
+<UBEB5>
+<UBEB6>
+<UBEB7>
+<UBEB8>
+<UBEB9>
+<UBEBA>
+<UBEBB>
+<UBEBC>
+<UBEBD>
+<UBEBE>
+<UBEBF>
+<UBEC0>
+<UBEC1>
+<UBEC2>
+<UBEC3>
+<UBEC4>
+<UBEC5>
+<UBEC6>
+<UBEC7>
+<UBEC8>
+<UBEC9>
+<UBECA>
+<UBECB>
+<UBECC>
+<UBECD>
+<UBECE>
+<UBECF>
+<UBED0>
+<UBED1>
+<UBED2>
+<UBED3>
+<UBED4>
+<UBED5>
+<UBED6>
+<UBED7>
+<UBED8>
+<UBED9>
+<UBEDA>
+<UBEDB>
+<UBEDC>
+<UBEDD>
+<UBEDE>
+<UBEDF>
+<UBEE0>
+<UBEE1>
+<UBEE2>
+<UBEE3>
+<UBEE4>
+<UBEE5>
+<UBEE6>
+<UBEE7>
+<UBEE8>
+<UBEE9>
+<UBEEA>
+<UBEEB>
+<UBEEC>
+<UBEED>
+<UBEEE>
+<UBEEF>
+<UBEF0>
+<UBEF1>
+<UBEF2>
+<UBEF3>
+<UBEF4>
+<UBEF5>
+<UBEF6>
+<UBEF7>
+<UBEF8>
+<UBEF9>
+<UBEFA>
+<UBEFB>
+<UBEFC>
+<UBEFD>
+<UBEFE>
+<UBEFF>
+<UBF00>
+<UBF01>
+<UBF02>
+<UBF03>
+<UBF04>
+<UBF05>
+<UBF06>
+<UBF07>
+<UBF08>
+<UBF09>
+<UBF0A>
+<UBF0B>
+<UBF0C>
+<UBF0D>
+<UBF0E>
+<UBF0F>
+<UBF10>
+<UBF11>
+<UBF12>
+<UBF13>
+<UBF14>
+<UBF15>
+<UBF16>
+<UBF17>
+<UBF18>
+<UBF19>
+<UBF1A>
+<UBF1B>
+<UBF1C>
+<UBF1D>
+<UBF1E>
+<UBF1F>
+<UBF20>
+<UBF21>
+<UBF22>
+<UBF23>
+<UBF24>
+<UBF25>
+<UBF26>
+<UBF27>
+<UBF28>
+<UBF29>
+<UBF2A>
+<UBF2B>
+<UBF2C>
+<UBF2D>
+<UBF2E>
+<UBF2F>
+<UBF30>
+<UBF31>
+<UBF32>
+<UBF33>
+<UBF34>
+<UBF35>
+<UBF36>
+<UBF37>
+<UBF38>
+<UBF39>
+<UBF3A>
+<UBF3B>
+<UBF3C>
+<UBF3D>
+<UBF3E>
+<UBF3F>
+<UBF40>
+<UBF41>
+<UBF42>
+<UBF43>
+<UBF44>
+<UBF45>
+<UBF46>
+<UBF47>
+<UBF48>
+<UBF49>
+<UBF4A>
+<UBF4B>
+<UBF4C>
+<UBF4D>
+<UBF4E>
+<UBF4F>
+<UBF50>
+<UBF51>
+<UBF52>
+<UBF53>
+<UBF54>
+<UBF55>
+<UBF56>
+<UBF57>
+<UBF58>
+<UBF59>
+<UBF5A>
+<UBF5B>
+<UBF5C>
+<UBF5D>
+<UBF5E>
+<UBF5F>
+<UBF60>
+<UBF61>
+<UBF62>
+<UBF63>
+<UBF64>
+<UBF65>
+<UBF66>
+<UBF67>
+<UBF68>
+<UBF69>
+<UBF6A>
+<UBF6B>
+<UBF6C>
+<UBF6D>
+<UBF6E>
+<UBF6F>
+<UBF70>
+<UBF71>
+<UBF72>
+<UBF73>
+<UBF74>
+<UBF75>
+<UBF76>
+<UBF77>
+<UBF78>
+<UBF79>
+<UBF7A>
+<UBF7B>
+<UBF7C>
+<UBF7D>
+<UBF7E>
+<UBF7F>
+<UBF80>
+<UBF81>
+<UBF82>
+<UBF83>
+<UBF84>
+<UBF85>
+<UBF86>
+<UBF87>
+<UBF88>
+<UBF89>
+<UBF8A>
+<UBF8B>
+<UBF8C>
+<UBF8D>
+<UBF8E>
+<UBF8F>
+<UBF90>
+<UBF91>
+<UBF92>
+<UBF93>
+<UBF94>
+<UBF95>
+<UBF96>
+<UBF97>
+<UBF98>
+<UBF99>
+<UBF9A>
+<UBF9B>
+<UBF9C>
+<UBF9D>
+<UBF9E>
+<UBF9F>
+<UBFA0>
+<UBFA1>
+<UBFA2>
+<UBFA3>
+<UBFA4>
+<UBFA5>
+<UBFA6>
+<UBFA7>
+<UBFA8>
+<UBFA9>
+<UBFAA>
+<UBFAB>
+<UBFAC>
+<UBFAD>
+<UBFAE>
+<UBFAF>
+<UBFB0>
+<UBFB1>
+<UBFB2>
+<UBFB3>
+<UBFB4>
+<UBFB5>
+<UBFB6>
+<UBFB7>
+<UBFB8>
+<UBFB9>
+<UBFBA>
+<UBFBB>
+<UBFBC>
+<UBFBD>
+<UBFBE>
+<UBFBF>
+<UBFC0>
+<UBFC1>
+<UBFC2>
+<UBFC3>
+<UBFC4>
+<UBFC5>
+<UBFC6>
+<UBFC7>
+<UBFC8>
+<UBFC9>
+<UBFCA>
+<UBFCB>
+<UBFCC>
+<UBFCD>
+<UBFCE>
+<UBFCF>
+<UBFD0>
+<UBFD1>
+<UBFD2>
+<UBFD3>
+<UBFD4>
+<UBFD5>
+<UBFD6>
+<UBFD7>
+<UBFD8>
+<UBFD9>
+<UBFDA>
+<UBFDB>
+<UBFDC>
+<UBFDD>
+<UBFDE>
+<UBFDF>
+<UBFE0>
+<UBFE1>
+<UBFE2>
+<UBFE3>
+<UBFE4>
+<UBFE5>
+<UBFE6>
+<UBFE7>
+<UBFE8>
+<UBFE9>
+<UBFEA>
+<UBFEB>
+<UBFEC>
+<UBFED>
+<UBFEE>
+<UBFEF>
+<UBFF0>
+<UBFF1>
+<UBFF2>
+<UBFF3>
+<UBFF4>
+<UBFF5>
+<UBFF6>
+<UBFF7>
+<UBFF8>
+<UBFF9>
+<UBFFA>
+<UBFFB>
+<UBFFC>
+<UBFFD>
+<UBFFE>
+<UBFFF>
+<UC000>
+<UC001>
+<UC002>
+<UC003>
+<UC004>
+<UC005>
+<UC006>
+<UC007>
+<UC008>
+<UC009>
+<UC00A>
+<UC00B>
+<UC00C>
+<UC00D>
+<UC00E>
+<UC00F>
+<UC010>
+<UC011>
+<UC012>
+<UC013>
+<UC014>
+<UC015>
+<UC016>
+<UC017>
+<UC018>
+<UC019>
+<UC01A>
+<UC01B>
+<UC01C>
+<UC01D>
+<UC01E>
+<UC01F>
+<UC020>
+<UC021>
+<UC022>
+<UC023>
+<UC024>
+<UC025>
+<UC026>
+<UC027>
+<UC028>
+<UC029>
+<UC02A>
+<UC02B>
+<UC02C>
+<UC02D>
+<UC02E>
+<UC02F>
+<UC030>
+<UC031>
+<UC032>
+<UC033>
+<UC034>
+<UC035>
+<UC036>
+<UC037>
+<UC038>
+<UC039>
+<UC03A>
+<UC03B>
+<UC03C>
+<UC03D>
+<UC03E>
+<UC03F>
+<UC040>
+<UC041>
+<UC042>
+<UC043>
+<UC044>
+<UC045>
+<UC046>
+<UC047>
+<UC048>
+<UC049>
+<UC04A>
+<UC04B>
+<UC04C>
+<UC04D>
+<UC04E>
+<UC04F>
+<UC050>
+<UC051>
+<UC052>
+<UC053>
+<UC054>
+<UC055>
+<UC056>
+<UC057>
+<UC058>
+<UC059>
+<UC05A>
+<UC05B>
+<UC05C>
+<UC05D>
+<UC05E>
+<UC05F>
+<UC060>
+<UC061>
+<UC062>
+<UC063>
+<UC064>
+<UC065>
+<UC066>
+<UC067>
+<UC068>
+<UC069>
+<UC06A>
+<UC06B>
+<UC06C>
+<UC06D>
+<UC06E>
+<UC06F>
+<UC070>
+<UC071>
+<UC072>
+<UC073>
+<UC074>
+<UC075>
+<UC076>
+<UC077>
+<UC078>
+<UC079>
+<UC07A>
+<UC07B>
+<UC07C>
+<UC07D>
+<UC07E>
+<UC07F>
+<UC080>
+<UC081>
+<UC082>
+<UC083>
+<UC084>
+<UC085>
+<UC086>
+<UC087>
+<UC088>
+<UC089>
+<UC08A>
+<UC08B>
+<UC08C>
+<UC08D>
+<UC08E>
+<UC08F>
+<UC090>
+<UC091>
+<UC092>
+<UC093>
+<UC094>
+<UC095>
+<UC096>
+<UC097>
+<UC098>
+<UC099>
+<UC09A>
+<UC09B>
+<UC09C>
+<UC09D>
+<UC09E>
+<UC09F>
+<UC0A0>
+<UC0A1>
+<UC0A2>
+<UC0A3>
+<UC0A4>
+<UC0A5>
+<UC0A6>
+<UC0A7>
+<UC0A8>
+<UC0A9>
+<UC0AA>
+<UC0AB>
+<UC0AC>
+<UC0AD>
+<UC0AE>
+<UC0AF>
+<UC0B0>
+<UC0B1>
+<UC0B2>
+<UC0B3>
+<UC0B4>
+<UC0B5>
+<UC0B6>
+<UC0B7>
+<UC0B8>
+<UC0B9>
+<UC0BA>
+<UC0BB>
+<UC0BC>
+<UC0BD>
+<UC0BE>
+<UC0BF>
+<UC0C0>
+<UC0C1>
+<UC0C2>
+<UC0C3>
+<UC0C4>
+<UC0C5>
+<UC0C6>
+<UC0C7>
+<UC0C8>
+<UC0C9>
+<UC0CA>
+<UC0CB>
+<UC0CC>
+<UC0CD>
+<UC0CE>
+<UC0CF>
+<UC0D0>
+<UC0D1>
+<UC0D2>
+<UC0D3>
+<UC0D4>
+<UC0D5>
+<UC0D6>
+<UC0D7>
+<UC0D8>
+<UC0D9>
+<UC0DA>
+<UC0DB>
+<UC0DC>
+<UC0DD>
+<UC0DE>
+<UC0DF>
+<UC0E0>
+<UC0E1>
+<UC0E2>
+<UC0E3>
+<UC0E4>
+<UC0E5>
+<UC0E6>
+<UC0E7>
+<UC0E8>
+<UC0E9>
+<UC0EA>
+<UC0EB>
+<UC0EC>
+<UC0ED>
+<UC0EE>
+<UC0EF>
+<UC0F0>
+<UC0F1>
+<UC0F2>
+<UC0F3>
+<UC0F4>
+<UC0F5>
+<UC0F6>
+<UC0F7>
+<UC0F8>
+<UC0F9>
+<UC0FA>
+<UC0FB>
+<UC0FC>
+<UC0FD>
+<UC0FE>
+<UC0FF>
+<UC100>
+<UC101>
+<UC102>
+<UC103>
+<UC104>
+<UC105>
+<UC106>
+<UC107>
+<UC108>
+<UC109>
+<UC10A>
+<UC10B>
+<UC10C>
+<UC10D>
+<UC10E>
+<UC10F>
+<UC110>
+<UC111>
+<UC112>
+<UC113>
+<UC114>
+<UC115>
+<UC116>
+<UC117>
+<UC118>
+<UC119>
+<UC11A>
+<UC11B>
+<UC11C>
+<UC11D>
+<UC11E>
+<UC11F>
+<UC120>
+<UC121>
+<UC122>
+<UC123>
+<UC124>
+<UC125>
+<UC126>
+<UC127>
+<UC128>
+<UC129>
+<UC12A>
+<UC12B>
+<UC12C>
+<UC12D>
+<UC12E>
+<UC12F>
+<UC130>
+<UC131>
+<UC132>
+<UC133>
+<UC134>
+<UC135>
+<UC136>
+<UC137>
+<UC138>
+<UC139>
+<UC13A>
+<UC13B>
+<UC13C>
+<UC13D>
+<UC13E>
+<UC13F>
+<UC140>
+<UC141>
+<UC142>
+<UC143>
+<UC144>
+<UC145>
+<UC146>
+<UC147>
+<UC148>
+<UC149>
+<UC14A>
+<UC14B>
+<UC14C>
+<UC14D>
+<UC14E>
+<UC14F>
+<UC150>
+<UC151>
+<UC152>
+<UC153>
+<UC154>
+<UC155>
+<UC156>
+<UC157>
+<UC158>
+<UC159>
+<UC15A>
+<UC15B>
+<UC15C>
+<UC15D>
+<UC15E>
+<UC15F>
+<UC160>
+<UC161>
+<UC162>
+<UC163>
+<UC164>
+<UC165>
+<UC166>
+<UC167>
+<UC168>
+<UC169>
+<UC16A>
+<UC16B>
+<UC16C>
+<UC16D>
+<UC16E>
+<UC16F>
+<UC170>
+<UC171>
+<UC172>
+<UC173>
+<UC174>
+<UC175>
+<UC176>
+<UC177>
+<UC178>
+<UC179>
+<UC17A>
+<UC17B>
+<UC17C>
+<UC17D>
+<UC17E>
+<UC17F>
+<UC180>
+<UC181>
+<UC182>
+<UC183>
+<UC184>
+<UC185>
+<UC186>
+<UC187>
+<UC188>
+<UC189>
+<UC18A>
+<UC18B>
+<UC18C>
+<UC18D>
+<UC18E>
+<UC18F>
+<UC190>
+<UC191>
+<UC192>
+<UC193>
+<UC194>
+<UC195>
+<UC196>
+<UC197>
+<UC198>
+<UC199>
+<UC19A>
+<UC19B>
+<UC19C>
+<UC19D>
+<UC19E>
+<UC19F>
+<UC1A0>
+<UC1A1>
+<UC1A2>
+<UC1A3>
+<UC1A4>
+<UC1A5>
+<UC1A6>
+<UC1A7>
+<UC1A8>
+<UC1A9>
+<UC1AA>
+<UC1AB>
+<UC1AC>
+<UC1AD>
+<UC1AE>
+<UC1AF>
+<UC1B0>
+<UC1B1>
+<UC1B2>
+<UC1B3>
+<UC1B4>
+<UC1B5>
+<UC1B6>
+<UC1B7>
+<UC1B8>
+<UC1B9>
+<UC1BA>
+<UC1BB>
+<UC1BC>
+<UC1BD>
+<UC1BE>
+<UC1BF>
+<UC1C0>
+<UC1C1>
+<UC1C2>
+<UC1C3>
+<UC1C4>
+<UC1C5>
+<UC1C6>
+<UC1C7>
+<UC1C8>
+<UC1C9>
+<UC1CA>
+<UC1CB>
+<UC1CC>
+<UC1CD>
+<UC1CE>
+<UC1CF>
+<UC1D0>
+<UC1D1>
+<UC1D2>
+<UC1D3>
+<UC1D4>
+<UC1D5>
+<UC1D6>
+<UC1D7>
+<UC1D8>
+<UC1D9>
+<UC1DA>
+<UC1DB>
+<UC1DC>
+<UC1DD>
+<UC1DE>
+<UC1DF>
+<UC1E0>
+<UC1E1>
+<UC1E2>
+<UC1E3>
+<UC1E4>
+<UC1E5>
+<UC1E6>
+<UC1E7>
+<UC1E8>
+<UC1E9>
+<UC1EA>
+<UC1EB>
+<UC1EC>
+<UC1ED>
+<UC1EE>
+<UC1EF>
+<UC1F0>
+<UC1F1>
+<UC1F2>
+<UC1F3>
+<UC1F4>
+<UC1F5>
+<UC1F6>
+<UC1F7>
+<UC1F8>
+<UC1F9>
+<UC1FA>
+<UC1FB>
+<UC1FC>
+<UC1FD>
+<UC1FE>
+<UC1FF>
+<UC200>
+<UC201>
+<UC202>
+<UC203>
+<UC204>
+<UC205>
+<UC206>
+<UC207>
+<UC208>
+<UC209>
+<UC20A>
+<UC20B>
+<UC20C>
+<UC20D>
+<UC20E>
+<UC20F>
+<UC210>
+<UC211>
+<UC212>
+<UC213>
+<UC214>
+<UC215>
+<UC216>
+<UC217>
+<UC218>
+<UC219>
+<UC21A>
+<UC21B>
+<UC21C>
+<UC21D>
+<UC21E>
+<UC21F>
+<UC220>
+<UC221>
+<UC222>
+<UC223>
+<UC224>
+<UC225>
+<UC226>
+<UC227>
+<UC228>
+<UC229>
+<UC22A>
+<UC22B>
+<UC22C>
+<UC22D>
+<UC22E>
+<UC22F>
+<UC230>
+<UC231>
+<UC232>
+<UC233>
+<UC234>
+<UC235>
+<UC236>
+<UC237>
+<UC238>
+<UC239>
+<UC23A>
+<UC23B>
+<UC23C>
+<UC23D>
+<UC23E>
+<UC23F>
+<UC240>
+<UC241>
+<UC242>
+<UC243>
+<UC244>
+<UC245>
+<UC246>
+<UC247>
+<UC248>
+<UC249>
+<UC24A>
+<UC24B>
+<UC24C>
+<UC24D>
+<UC24E>
+<UC24F>
+<UC250>
+<UC251>
+<UC252>
+<UC253>
+<UC254>
+<UC255>
+<UC256>
+<UC257>
+<UC258>
+<UC259>
+<UC25A>
+<UC25B>
+<UC25C>
+<UC25D>
+<UC25E>
+<UC25F>
+<UC260>
+<UC261>
+<UC262>
+<UC263>
+<UC264>
+<UC265>
+<UC266>
+<UC267>
+<UC268>
+<UC269>
+<UC26A>
+<UC26B>
+<UC26C>
+<UC26D>
+<UC26E>
+<UC26F>
+<UC270>
+<UC271>
+<UC272>
+<UC273>
+<UC274>
+<UC275>
+<UC276>
+<UC277>
+<UC278>
+<UC279>
+<UC27A>
+<UC27B>
+<UC27C>
+<UC27D>
+<UC27E>
+<UC27F>
+<UC280>
+<UC281>
+<UC282>
+<UC283>
+<UC284>
+<UC285>
+<UC286>
+<UC287>
+<UC288>
+<UC289>
+<UC28A>
+<UC28B>
+<UC28C>
+<UC28D>
+<UC28E>
+<UC28F>
+<UC290>
+<UC291>
+<UC292>
+<UC293>
+<UC294>
+<UC295>
+<UC296>
+<UC297>
+<UC298>
+<UC299>
+<UC29A>
+<UC29B>
+<UC29C>
+<UC29D>
+<UC29E>
+<UC29F>
+<UC2A0>
+<UC2A1>
+<UC2A2>
+<UC2A3>
+<UC2A4>
+<UC2A5>
+<UC2A6>
+<UC2A7>
+<UC2A8>
+<UC2A9>
+<UC2AA>
+<UC2AB>
+<UC2AC>
+<UC2AD>
+<UC2AE>
+<UC2AF>
+<UC2B0>
+<UC2B1>
+<UC2B2>
+<UC2B3>
+<UC2B4>
+<UC2B5>
+<UC2B6>
+<UC2B7>
+<UC2B8>
+<UC2B9>
+<UC2BA>
+<UC2BB>
+<UC2BC>
+<UC2BD>
+<UC2BE>
+<UC2BF>
+<UC2C0>
+<UC2C1>
+<UC2C2>
+<UC2C3>
+<UC2C4>
+<UC2C5>
+<UC2C6>
+<UC2C7>
+<UC2C8>
+<UC2C9>
+<UC2CA>
+<UC2CB>
+<UC2CC>
+<UC2CD>
+<UC2CE>
+<UC2CF>
+<UC2D0>
+<UC2D1>
+<UC2D2>
+<UC2D3>
+<UC2D4>
+<UC2D5>
+<UC2D6>
+<UC2D7>
+<UC2D8>
+<UC2D9>
+<UC2DA>
+<UC2DB>
+<UC2DC>
+<UC2DD>
+<UC2DE>
+<UC2DF>
+<UC2E0>
+<UC2E1>
+<UC2E2>
+<UC2E3>
+<UC2E4>
+<UC2E5>
+<UC2E6>
+<UC2E7>
+<UC2E8>
+<UC2E9>
+<UC2EA>
+<UC2EB>
+<UC2EC>
+<UC2ED>
+<UC2EE>
+<UC2EF>
+<UC2F0>
+<UC2F1>
+<UC2F2>
+<UC2F3>
+<UC2F4>
+<UC2F5>
+<UC2F6>
+<UC2F7>
+<UC2F8>
+<UC2F9>
+<UC2FA>
+<UC2FB>
+<UC2FC>
+<UC2FD>
+<UC2FE>
+<UC2FF>
+<UC300>
+<UC301>
+<UC302>
+<UC303>
+<UC304>
+<UC305>
+<UC306>
+<UC307>
+<UC308>
+<UC309>
+<UC30A>
+<UC30B>
+<UC30C>
+<UC30D>
+<UC30E>
+<UC30F>
+<UC310>
+<UC311>
+<UC312>
+<UC313>
+<UC314>
+<UC315>
+<UC316>
+<UC317>
+<UC318>
+<UC319>
+<UC31A>
+<UC31B>
+<UC31C>
+<UC31D>
+<UC31E>
+<UC31F>
+<UC320>
+<UC321>
+<UC322>
+<UC323>
+<UC324>
+<UC325>
+<UC326>
+<UC327>
+<UC328>
+<UC329>
+<UC32A>
+<UC32B>
+<UC32C>
+<UC32D>
+<UC32E>
+<UC32F>
+<UC330>
+<UC331>
+<UC332>
+<UC333>
+<UC334>
+<UC335>
+<UC336>
+<UC337>
+<UC338>
+<UC339>
+<UC33A>
+<UC33B>
+<UC33C>
+<UC33D>
+<UC33E>
+<UC33F>
+<UC340>
+<UC341>
+<UC342>
+<UC343>
+<UC344>
+<UC345>
+<UC346>
+<UC347>
+<UC348>
+<UC349>
+<UC34A>
+<UC34B>
+<UC34C>
+<UC34D>
+<UC34E>
+<UC34F>
+<UC350>
+<UC351>
+<UC352>
+<UC353>
+<UC354>
+<UC355>
+<UC356>
+<UC357>
+<UC358>
+<UC359>
+<UC35A>
+<UC35B>
+<UC35C>
+<UC35D>
+<UC35E>
+<UC35F>
+<UC360>
+<UC361>
+<UC362>
+<UC363>
+<UC364>
+<UC365>
+<UC366>
+<UC367>
+<UC368>
+<UC369>
+<UC36A>
+<UC36B>
+<UC36C>
+<UC36D>
+<UC36E>
+<UC36F>
+<UC370>
+<UC371>
+<UC372>
+<UC373>
+<UC374>
+<UC375>
+<UC376>
+<UC377>
+<UC378>
+<UC379>
+<UC37A>
+<UC37B>
+<UC37C>
+<UC37D>
+<UC37E>
+<UC37F>
+<UC380>
+<UC381>
+<UC382>
+<UC383>
+<UC384>
+<UC385>
+<UC386>
+<UC387>
+<UC388>
+<UC389>
+<UC38A>
+<UC38B>
+<UC38C>
+<UC38D>
+<UC38E>
+<UC38F>
+<UC390>
+<UC391>
+<UC392>
+<UC393>
+<UC394>
+<UC395>
+<UC396>
+<UC397>
+<UC398>
+<UC399>
+<UC39A>
+<UC39B>
+<UC39C>
+<UC39D>
+<UC39E>
+<UC39F>
+<UC3A0>
+<UC3A1>
+<UC3A2>
+<UC3A3>
+<UC3A4>
+<UC3A5>
+<UC3A6>
+<UC3A7>
+<UC3A8>
+<UC3A9>
+<UC3AA>
+<UC3AB>
+<UC3AC>
+<UC3AD>
+<UC3AE>
+<UC3AF>
+<UC3B0>
+<UC3B1>
+<UC3B2>
+<UC3B3>
+<UC3B4>
+<UC3B5>
+<UC3B6>
+<UC3B7>
+<UC3B8>
+<UC3B9>
+<UC3BA>
+<UC3BB>
+<UC3BC>
+<UC3BD>
+<UC3BE>
+<UC3BF>
+<UC3C0>
+<UC3C1>
+<UC3C2>
+<UC3C3>
+<UC3C4>
+<UC3C5>
+<UC3C6>
+<UC3C7>
+<UC3C8>
+<UC3C9>
+<UC3CA>
+<UC3CB>
+<UC3CC>
+<UC3CD>
+<UC3CE>
+<UC3CF>
+<UC3D0>
+<UC3D1>
+<UC3D2>
+<UC3D3>
+<UC3D4>
+<UC3D5>
+<UC3D6>
+<UC3D7>
+<UC3D8>
+<UC3D9>
+<UC3DA>
+<UC3DB>
+<UC3DC>
+<UC3DD>
+<UC3DE>
+<UC3DF>
+<UC3E0>
+<UC3E1>
+<UC3E2>
+<UC3E3>
+<UC3E4>
+<UC3E5>
+<UC3E6>
+<UC3E7>
+<UC3E8>
+<UC3E9>
+<UC3EA>
+<UC3EB>
+<UC3EC>
+<UC3ED>
+<UC3EE>
+<UC3EF>
+<UC3F0>
+<UC3F1>
+<UC3F2>
+<UC3F3>
+<UC3F4>
+<UC3F5>
+<UC3F6>
+<UC3F7>
+<UC3F8>
+<UC3F9>
+<UC3FA>
+<UC3FB>
+<UC3FC>
+<UC3FD>
+<UC3FE>
+<UC3FF>
+<UC400>
+<UC401>
+<UC402>
+<UC403>
+<UC404>
+<UC405>
+<UC406>
+<UC407>
+<UC408>
+<UC409>
+<UC40A>
+<UC40B>
+<UC40C>
+<UC40D>
+<UC40E>
+<UC40F>
+<UC410>
+<UC411>
+<UC412>
+<UC413>
+<UC414>
+<UC415>
+<UC416>
+<UC417>
+<UC418>
+<UC419>
+<UC41A>
+<UC41B>
+<UC41C>
+<UC41D>
+<UC41E>
+<UC41F>
+<UC420>
+<UC421>
+<UC422>
+<UC423>
+<UC424>
+<UC425>
+<UC426>
+<UC427>
+<UC428>
+<UC429>
+<UC42A>
+<UC42B>
+<UC42C>
+<UC42D>
+<UC42E>
+<UC42F>
+<UC430>
+<UC431>
+<UC432>
+<UC433>
+<UC434>
+<UC435>
+<UC436>
+<UC437>
+<UC438>
+<UC439>
+<UC43A>
+<UC43B>
+<UC43C>
+<UC43D>
+<UC43E>
+<UC43F>
+<UC440>
+<UC441>
+<UC442>
+<UC443>
+<UC444>
+<UC445>
+<UC446>
+<UC447>
+<UC448>
+<UC449>
+<UC44A>
+<UC44B>
+<UC44C>
+<UC44D>
+<UC44E>
+<UC44F>
+<UC450>
+<UC451>
+<UC452>
+<UC453>
+<UC454>
+<UC455>
+<UC456>
+<UC457>
+<UC458>
+<UC459>
+<UC45A>
+<UC45B>
+<UC45C>
+<UC45D>
+<UC45E>
+<UC45F>
+<UC460>
+<UC461>
+<UC462>
+<UC463>
+<UC464>
+<UC465>
+<UC466>
+<UC467>
+<UC468>
+<UC469>
+<UC46A>
+<UC46B>
+<UC46C>
+<UC46D>
+<UC46E>
+<UC46F>
+<UC470>
+<UC471>
+<UC472>
+<UC473>
+<UC474>
+<UC475>
+<UC476>
+<UC477>
+<UC478>
+<UC479>
+<UC47A>
+<UC47B>
+<UC47C>
+<UC47D>
+<UC47E>
+<UC47F>
+<UC480>
+<UC481>
+<UC482>
+<UC483>
+<UC484>
+<UC485>
+<UC486>
+<UC487>
+<UC488>
+<UC489>
+<UC48A>
+<UC48B>
+<UC48C>
+<UC48D>
+<UC48E>
+<UC48F>
+<UC490>
+<UC491>
+<UC492>
+<UC493>
+<UC494>
+<UC495>
+<UC496>
+<UC497>
+<UC498>
+<UC499>
+<UC49A>
+<UC49B>
+<UC49C>
+<UC49D>
+<UC49E>
+<UC49F>
+<UC4A0>
+<UC4A1>
+<UC4A2>
+<UC4A3>
+<UC4A4>
+<UC4A5>
+<UC4A6>
+<UC4A7>
+<UC4A8>
+<UC4A9>
+<UC4AA>
+<UC4AB>
+<UC4AC>
+<UC4AD>
+<UC4AE>
+<UC4AF>
+<UC4B0>
+<UC4B1>
+<UC4B2>
+<UC4B3>
+<UC4B4>
+<UC4B5>
+<UC4B6>
+<UC4B7>
+<UC4B8>
+<UC4B9>
+<UC4BA>
+<UC4BB>
+<UC4BC>
+<UC4BD>
+<UC4BE>
+<UC4BF>
+<UC4C0>
+<UC4C1>
+<UC4C2>
+<UC4C3>
+<UC4C4>
+<UC4C5>
+<UC4C6>
+<UC4C7>
+<UC4C8>
+<UC4C9>
+<UC4CA>
+<UC4CB>
+<UC4CC>
+<UC4CD>
+<UC4CE>
+<UC4CF>
+<UC4D0>
+<UC4D1>
+<UC4D2>
+<UC4D3>
+<UC4D4>
+<UC4D5>
+<UC4D6>
+<UC4D7>
+<UC4D8>
+<UC4D9>
+<UC4DA>
+<UC4DB>
+<UC4DC>
+<UC4DD>
+<UC4DE>
+<UC4DF>
+<UC4E0>
+<UC4E1>
+<UC4E2>
+<UC4E3>
+<UC4E4>
+<UC4E5>
+<UC4E6>
+<UC4E7>
+<UC4E8>
+<UC4E9>
+<UC4EA>
+<UC4EB>
+<UC4EC>
+<UC4ED>
+<UC4EE>
+<UC4EF>
+<UC4F0>
+<UC4F1>
+<UC4F2>
+<UC4F3>
+<UC4F4>
+<UC4F5>
+<UC4F6>
+<UC4F7>
+<UC4F8>
+<UC4F9>
+<UC4FA>
+<UC4FB>
+<UC4FC>
+<UC4FD>
+<UC4FE>
+<UC4FF>
+<UC500>
+<UC501>
+<UC502>
+<UC503>
+<UC504>
+<UC505>
+<UC506>
+<UC507>
+<UC508>
+<UC509>
+<UC50A>
+<UC50B>
+<UC50C>
+<UC50D>
+<UC50E>
+<UC50F>
+<UC510>
+<UC511>
+<UC512>
+<UC513>
+<UC514>
+<UC515>
+<UC516>
+<UC517>
+<UC518>
+<UC519>
+<UC51A>
+<UC51B>
+<UC51C>
+<UC51D>
+<UC51E>
+<UC51F>
+<UC520>
+<UC521>
+<UC522>
+<UC523>
+<UC524>
+<UC525>
+<UC526>
+<UC527>
+<UC528>
+<UC529>
+<UC52A>
+<UC52B>
+<UC52C>
+<UC52D>
+<UC52E>
+<UC52F>
+<UC530>
+<UC531>
+<UC532>
+<UC533>
+<UC534>
+<UC535>
+<UC536>
+<UC537>
+<UC538>
+<UC539>
+<UC53A>
+<UC53B>
+<UC53C>
+<UC53D>
+<UC53E>
+<UC53F>
+<UC540>
+<UC541>
+<UC542>
+<UC543>
+<UC544>
+<UC545>
+<UC546>
+<UC547>
+<UC548>
+<UC549>
+<UC54A>
+<UC54B>
+<UC54C>
+<UC54D>
+<UC54E>
+<UC54F>
+<UC550>
+<UC551>
+<UC552>
+<UC553>
+<UC554>
+<UC555>
+<UC556>
+<UC557>
+<UC558>
+<UC559>
+<UC55A>
+<UC55B>
+<UC55C>
+<UC55D>
+<UC55E>
+<UC55F>
+<UC560>
+<UC561>
+<UC562>
+<UC563>
+<UC564>
+<UC565>
+<UC566>
+<UC567>
+<UC568>
+<UC569>
+<UC56A>
+<UC56B>
+<UC56C>
+<UC56D>
+<UC56E>
+<UC56F>
+<UC570>
+<UC571>
+<UC572>
+<UC573>
+<UC574>
+<UC575>
+<UC576>
+<UC577>
+<UC578>
+<UC579>
+<UC57A>
+<UC57B>
+<UC57C>
+<UC57D>
+<UC57E>
+<UC57F>
+<UC580>
+<UC581>
+<UC582>
+<UC583>
+<UC584>
+<UC585>
+<UC586>
+<UC587>
+<UC588>
+<UC589>
+<UC58A>
+<UC58B>
+<UC58C>
+<UC58D>
+<UC58E>
+<UC58F>
+<UC590>
+<UC591>
+<UC592>
+<UC593>
+<UC594>
+<UC595>
+<UC596>
+<UC597>
+<UC598>
+<UC599>
+<UC59A>
+<UC59B>
+<UC59C>
+<UC59D>
+<UC59E>
+<UC59F>
+<UC5A0>
+<UC5A1>
+<UC5A2>
+<UC5A3>
+<UC5A4>
+<UC5A5>
+<UC5A6>
+<UC5A7>
+<UC5A8>
+<UC5A9>
+<UC5AA>
+<UC5AB>
+<UC5AC>
+<UC5AD>
+<UC5AE>
+<UC5AF>
+<UC5B0>
+<UC5B1>
+<UC5B2>
+<UC5B3>
+<UC5B4>
+<UC5B5>
+<UC5B6>
+<UC5B7>
+<UC5B8>
+<UC5B9>
+<UC5BA>
+<UC5BB>
+<UC5BC>
+<UC5BD>
+<UC5BE>
+<UC5BF>
+<UC5C0>
+<UC5C1>
+<UC5C2>
+<UC5C3>
+<UC5C4>
+<UC5C5>
+<UC5C6>
+<UC5C7>
+<UC5C8>
+<UC5C9>
+<UC5CA>
+<UC5CB>
+<UC5CC>
+<UC5CD>
+<UC5CE>
+<UC5CF>
+<UC5D0>
+<UC5D1>
+<UC5D2>
+<UC5D3>
+<UC5D4>
+<UC5D5>
+<UC5D6>
+<UC5D7>
+<UC5D8>
+<UC5D9>
+<UC5DA>
+<UC5DB>
+<UC5DC>
+<UC5DD>
+<UC5DE>
+<UC5DF>
+<UC5E0>
+<UC5E1>
+<UC5E2>
+<UC5E3>
+<UC5E4>
+<UC5E5>
+<UC5E6>
+<UC5E7>
+<UC5E8>
+<UC5E9>
+<UC5EA>
+<UC5EB>
+<UC5EC>
+<UC5ED>
+<UC5EE>
+<UC5EF>
+<UC5F0>
+<UC5F1>
+<UC5F2>
+<UC5F3>
+<UC5F4>
+<UC5F5>
+<UC5F6>
+<UC5F7>
+<UC5F8>
+<UC5F9>
+<UC5FA>
+<UC5FB>
+<UC5FC>
+<UC5FD>
+<UC5FE>
+<UC5FF>
+<UC600>
+<UC601>
+<UC602>
+<UC603>
+<UC604>
+<UC605>
+<UC606>
+<UC607>
+<UC608>
+<UC609>
+<UC60A>
+<UC60B>
+<UC60C>
+<UC60D>
+<UC60E>
+<UC60F>
+<UC610>
+<UC611>
+<UC612>
+<UC613>
+<UC614>
+<UC615>
+<UC616>
+<UC617>
+<UC618>
+<UC619>
+<UC61A>
+<UC61B>
+<UC61C>
+<UC61D>
+<UC61E>
+<UC61F>
+<UC620>
+<UC621>
+<UC622>
+<UC623>
+<UC624>
+<UC625>
+<UC626>
+<UC627>
+<UC628>
+<UC629>
+<UC62A>
+<UC62B>
+<UC62C>
+<UC62D>
+<UC62E>
+<UC62F>
+<UC630>
+<UC631>
+<UC632>
+<UC633>
+<UC634>
+<UC635>
+<UC636>
+<UC637>
+<UC638>
+<UC639>
+<UC63A>
+<UC63B>
+<UC63C>
+<UC63D>
+<UC63E>
+<UC63F>
+<UC640>
+<UC641>
+<UC642>
+<UC643>
+<UC644>
+<UC645>
+<UC646>
+<UC647>
+<UC648>
+<UC649>
+<UC64A>
+<UC64B>
+<UC64C>
+<UC64D>
+<UC64E>
+<UC64F>
+<UC650>
+<UC651>
+<UC652>
+<UC653>
+<UC654>
+<UC655>
+<UC656>
+<UC657>
+<UC658>
+<UC659>
+<UC65A>
+<UC65B>
+<UC65C>
+<UC65D>
+<UC65E>
+<UC65F>
+<UC660>
+<UC661>
+<UC662>
+<UC663>
+<UC664>
+<UC665>
+<UC666>
+<UC667>
+<UC668>
+<UC669>
+<UC66A>
+<UC66B>
+<UC66C>
+<UC66D>
+<UC66E>
+<UC66F>
+<UC670>
+<UC671>
+<UC672>
+<UC673>
+<UC674>
+<UC675>
+<UC676>
+<UC677>
+<UC678>
+<UC679>
+<UC67A>
+<UC67B>
+<UC67C>
+<UC67D>
+<UC67E>
+<UC67F>
+<UC680>
+<UC681>
+<UC682>
+<UC683>
+<UC684>
+<UC685>
+<UC686>
+<UC687>
+<UC688>
+<UC689>
+<UC68A>
+<UC68B>
+<UC68C>
+<UC68D>
+<UC68E>
+<UC68F>
+<UC690>
+<UC691>
+<UC692>
+<UC693>
+<UC694>
+<UC695>
+<UC696>
+<UC697>
+<UC698>
+<UC699>
+<UC69A>
+<UC69B>
+<UC69C>
+<UC69D>
+<UC69E>
+<UC69F>
+<UC6A0>
+<UC6A1>
+<UC6A2>
+<UC6A3>
+<UC6A4>
+<UC6A5>
+<UC6A6>
+<UC6A7>
+<UC6A8>
+<UC6A9>
+<UC6AA>
+<UC6AB>
+<UC6AC>
+<UC6AD>
+<UC6AE>
+<UC6AF>
+<UC6B0>
+<UC6B1>
+<UC6B2>
+<UC6B3>
+<UC6B4>
+<UC6B5>
+<UC6B6>
+<UC6B7>
+<UC6B8>
+<UC6B9>
+<UC6BA>
+<UC6BB>
+<UC6BC>
+<UC6BD>
+<UC6BE>
+<UC6BF>
+<UC6C0>
+<UC6C1>
+<UC6C2>
+<UC6C3>
+<UC6C4>
+<UC6C5>
+<UC6C6>
+<UC6C7>
+<UC6C8>
+<UC6C9>
+<UC6CA>
+<UC6CB>
+<UC6CC>
+<UC6CD>
+<UC6CE>
+<UC6CF>
+<UC6D0>
+<UC6D1>
+<UC6D2>
+<UC6D3>
+<UC6D4>
+<UC6D5>
+<UC6D6>
+<UC6D7>
+<UC6D8>
+<UC6D9>
+<UC6DA>
+<UC6DB>
+<UC6DC>
+<UC6DD>
+<UC6DE>
+<UC6DF>
+<UC6E0>
+<UC6E1>
+<UC6E2>
+<UC6E3>
+<UC6E4>
+<UC6E5>
+<UC6E6>
+<UC6E7>
+<UC6E8>
+<UC6E9>
+<UC6EA>
+<UC6EB>
+<UC6EC>
+<UC6ED>
+<UC6EE>
+<UC6EF>
+<UC6F0>
+<UC6F1>
+<UC6F2>
+<UC6F3>
+<UC6F4>
+<UC6F5>
+<UC6F6>
+<UC6F7>
+<UC6F8>
+<UC6F9>
+<UC6FA>
+<UC6FB>
+<UC6FC>
+<UC6FD>
+<UC6FE>
+<UC6FF>
+<UC700>
+<UC701>
+<UC702>
+<UC703>
+<UC704>
+<UC705>
+<UC706>
+<UC707>
+<UC708>
+<UC709>
+<UC70A>
+<UC70B>
+<UC70C>
+<UC70D>
+<UC70E>
+<UC70F>
+<UC710>
+<UC711>
+<UC712>
+<UC713>
+<UC714>
+<UC715>
+<UC716>
+<UC717>
+<UC718>
+<UC719>
+<UC71A>
+<UC71B>
+<UC71C>
+<UC71D>
+<UC71E>
+<UC71F>
+<UC720>
+<UC721>
+<UC722>
+<UC723>
+<UC724>
+<UC725>
+<UC726>
+<UC727>
+<UC728>
+<UC729>
+<UC72A>
+<UC72B>
+<UC72C>
+<UC72D>
+<UC72E>
+<UC72F>
+<UC730>
+<UC731>
+<UC732>
+<UC733>
+<UC734>
+<UC735>
+<UC736>
+<UC737>
+<UC738>
+<UC739>
+<UC73A>
+<UC73B>
+<UC73C>
+<UC73D>
+<UC73E>
+<UC73F>
+<UC740>
+<UC741>
+<UC742>
+<UC743>
+<UC744>
+<UC745>
+<UC746>
+<UC747>
+<UC748>
+<UC749>
+<UC74A>
+<UC74B>
+<UC74C>
+<UC74D>
+<UC74E>
+<UC74F>
+<UC750>
+<UC751>
+<UC752>
+<UC753>
+<UC754>
+<UC755>
+<UC756>
+<UC757>
+<UC758>
+<UC759>
+<UC75A>
+<UC75B>
+<UC75C>
+<UC75D>
+<UC75E>
+<UC75F>
+<UC760>
+<UC761>
+<UC762>
+<UC763>
+<UC764>
+<UC765>
+<UC766>
+<UC767>
+<UC768>
+<UC769>
+<UC76A>
+<UC76B>
+<UC76C>
+<UC76D>
+<UC76E>
+<UC76F>
+<UC770>
+<UC771>
+<UC772>
+<UC773>
+<UC774>
+<UC775>
+<UC776>
+<UC777>
+<UC778>
+<UC779>
+<UC77A>
+<UC77B>
+<UC77C>
+<UC77D>
+<UC77E>
+<UC77F>
+<UC780>
+<UC781>
+<UC782>
+<UC783>
+<UC784>
+<UC785>
+<UC786>
+<UC787>
+<UC788>
+<UC789>
+<UC78A>
+<UC78B>
+<UC78C>
+<UC78D>
+<UC78E>
+<UC78F>
+<UC790>
+<UC791>
+<UC792>
+<UC793>
+<UC794>
+<UC795>
+<UC796>
+<UC797>
+<UC798>
+<UC799>
+<UC79A>
+<UC79B>
+<UC79C>
+<UC79D>
+<UC79E>
+<UC79F>
+<UC7A0>
+<UC7A1>
+<UC7A2>
+<UC7A3>
+<UC7A4>
+<UC7A5>
+<UC7A6>
+<UC7A7>
+<UC7A8>
+<UC7A9>
+<UC7AA>
+<UC7AB>
+<UC7AC>
+<UC7AD>
+<UC7AE>
+<UC7AF>
+<UC7B0>
+<UC7B1>
+<UC7B2>
+<UC7B3>
+<UC7B4>
+<UC7B5>
+<UC7B6>
+<UC7B7>
+<UC7B8>
+<UC7B9>
+<UC7BA>
+<UC7BB>
+<UC7BC>
+<UC7BD>
+<UC7BE>
+<UC7BF>
+<UC7C0>
+<UC7C1>
+<UC7C2>
+<UC7C3>
+<UC7C4>
+<UC7C5>
+<UC7C6>
+<UC7C7>
+<UC7C8>
+<UC7C9>
+<UC7CA>
+<UC7CB>
+<UC7CC>
+<UC7CD>
+<UC7CE>
+<UC7CF>
+<UC7D0>
+<UC7D1>
+<UC7D2>
+<UC7D3>
+<UC7D4>
+<UC7D5>
+<UC7D6>
+<UC7D7>
+<UC7D8>
+<UC7D9>
+<UC7DA>
+<UC7DB>
+<UC7DC>
+<UC7DD>
+<UC7DE>
+<UC7DF>
+<UC7E0>
+<UC7E1>
+<UC7E2>
+<UC7E3>
+<UC7E4>
+<UC7E5>
+<UC7E6>
+<UC7E7>
+<UC7E8>
+<UC7E9>
+<UC7EA>
+<UC7EB>
+<UC7EC>
+<UC7ED>
+<UC7EE>
+<UC7EF>
+<UC7F0>
+<UC7F1>
+<UC7F2>
+<UC7F3>
+<UC7F4>
+<UC7F5>
+<UC7F6>
+<UC7F7>
+<UC7F8>
+<UC7F9>
+<UC7FA>
+<UC7FB>
+<UC7FC>
+<UC7FD>
+<UC7FE>
+<UC7FF>
+<UC800>
+<UC801>
+<UC802>
+<UC803>
+<UC804>
+<UC805>
+<UC806>
+<UC807>
+<UC808>
+<UC809>
+<UC80A>
+<UC80B>
+<UC80C>
+<UC80D>
+<UC80E>
+<UC80F>
+<UC810>
+<UC811>
+<UC812>
+<UC813>
+<UC814>
+<UC815>
+<UC816>
+<UC817>
+<UC818>
+<UC819>
+<UC81A>
+<UC81B>
+<UC81C>
+<UC81D>
+<UC81E>
+<UC81F>
+<UC820>
+<UC821>
+<UC822>
+<UC823>
+<UC824>
+<UC825>
+<UC826>
+<UC827>
+<UC828>
+<UC829>
+<UC82A>
+<UC82B>
+<UC82C>
+<UC82D>
+<UC82E>
+<UC82F>
+<UC830>
+<UC831>
+<UC832>
+<UC833>
+<UC834>
+<UC835>
+<UC836>
+<UC837>
+<UC838>
+<UC839>
+<UC83A>
+<UC83B>
+<UC83C>
+<UC83D>
+<UC83E>
+<UC83F>
+<UC840>
+<UC841>
+<UC842>
+<UC843>
+<UC844>
+<UC845>
+<UC846>
+<UC847>
+<UC848>
+<UC849>
+<UC84A>
+<UC84B>
+<UC84C>
+<UC84D>
+<UC84E>
+<UC84F>
+<UC850>
+<UC851>
+<UC852>
+<UC853>
+<UC854>
+<UC855>
+<UC856>
+<UC857>
+<UC858>
+<UC859>
+<UC85A>
+<UC85B>
+<UC85C>
+<UC85D>
+<UC85E>
+<UC85F>
+<UC860>
+<UC861>
+<UC862>
+<UC863>
+<UC864>
+<UC865>
+<UC866>
+<UC867>
+<UC868>
+<UC869>
+<UC86A>
+<UC86B>
+<UC86C>
+<UC86D>
+<UC86E>
+<UC86F>
+<UC870>
+<UC871>
+<UC872>
+<UC873>
+<UC874>
+<UC875>
+<UC876>
+<UC877>
+<UC878>
+<UC879>
+<UC87A>
+<UC87B>
+<UC87C>
+<UC87D>
+<UC87E>
+<UC87F>
+<UC880>
+<UC881>
+<UC882>
+<UC883>
+<UC884>
+<UC885>
+<UC886>
+<UC887>
+<UC888>
+<UC889>
+<UC88A>
+<UC88B>
+<UC88C>
+<UC88D>
+<UC88E>
+<UC88F>
+<UC890>
+<UC891>
+<UC892>
+<UC893>
+<UC894>
+<UC895>
+<UC896>
+<UC897>
+<UC898>
+<UC899>
+<UC89A>
+<UC89B>
+<UC89C>
+<UC89D>
+<UC89E>
+<UC89F>
+<UC8A0>
+<UC8A1>
+<UC8A2>
+<UC8A3>
+<UC8A4>
+<UC8A5>
+<UC8A6>
+<UC8A7>
+<UC8A8>
+<UC8A9>
+<UC8AA>
+<UC8AB>
+<UC8AC>
+<UC8AD>
+<UC8AE>
+<UC8AF>
+<UC8B0>
+<UC8B1>
+<UC8B2>
+<UC8B3>
+<UC8B4>
+<UC8B5>
+<UC8B6>
+<UC8B7>
+<UC8B8>
+<UC8B9>
+<UC8BA>
+<UC8BB>
+<UC8BC>
+<UC8BD>
+<UC8BE>
+<UC8BF>
+<UC8C0>
+<UC8C1>
+<UC8C2>
+<UC8C3>
+<UC8C4>
+<UC8C5>
+<UC8C6>
+<UC8C7>
+<UC8C8>
+<UC8C9>
+<UC8CA>
+<UC8CB>
+<UC8CC>
+<UC8CD>
+<UC8CE>
+<UC8CF>
+<UC8D0>
+<UC8D1>
+<UC8D2>
+<UC8D3>
+<UC8D4>
+<UC8D5>
+<UC8D6>
+<UC8D7>
+<UC8D8>
+<UC8D9>
+<UC8DA>
+<UC8DB>
+<UC8DC>
+<UC8DD>
+<UC8DE>
+<UC8DF>
+<UC8E0>
+<UC8E1>
+<UC8E2>
+<UC8E3>
+<UC8E4>
+<UC8E5>
+<UC8E6>
+<UC8E7>
+<UC8E8>
+<UC8E9>
+<UC8EA>
+<UC8EB>
+<UC8EC>
+<UC8ED>
+<UC8EE>
+<UC8EF>
+<UC8F0>
+<UC8F1>
+<UC8F2>
+<UC8F3>
+<UC8F4>
+<UC8F5>
+<UC8F6>
+<UC8F7>
+<UC8F8>
+<UC8F9>
+<UC8FA>
+<UC8FB>
+<UC8FC>
+<UC8FD>
+<UC8FE>
+<UC8FF>
+<UC900>
+<UC901>
+<UC902>
+<UC903>
+<UC904>
+<UC905>
+<UC906>
+<UC907>
+<UC908>
+<UC909>
+<UC90A>
+<UC90B>
+<UC90C>
+<UC90D>
+<UC90E>
+<UC90F>
+<UC910>
+<UC911>
+<UC912>
+<UC913>
+<UC914>
+<UC915>
+<UC916>
+<UC917>
+<UC918>
+<UC919>
+<UC91A>
+<UC91B>
+<UC91C>
+<UC91D>
+<UC91E>
+<UC91F>
+<UC920>
+<UC921>
+<UC922>
+<UC923>
+<UC924>
+<UC925>
+<UC926>
+<UC927>
+<UC928>
+<UC929>
+<UC92A>
+<UC92B>
+<UC92C>
+<UC92D>
+<UC92E>
+<UC92F>
+<UC930>
+<UC931>
+<UC932>
+<UC933>
+<UC934>
+<UC935>
+<UC936>
+<UC937>
+<UC938>
+<UC939>
+<UC93A>
+<UC93B>
+<UC93C>
+<UC93D>
+<UC93E>
+<UC93F>
+<UC940>
+<UC941>
+<UC942>
+<UC943>
+<UC944>
+<UC945>
+<UC946>
+<UC947>
+<UC948>
+<UC949>
+<UC94A>
+<UC94B>
+<UC94C>
+<UC94D>
+<UC94E>
+<UC94F>
+<UC950>
+<UC951>
+<UC952>
+<UC953>
+<UC954>
+<UC955>
+<UC956>
+<UC957>
+<UC958>
+<UC959>
+<UC95A>
+<UC95B>
+<UC95C>
+<UC95D>
+<UC95E>
+<UC95F>
+<UC960>
+<UC961>
+<UC962>
+<UC963>
+<UC964>
+<UC965>
+<UC966>
+<UC967>
+<UC968>
+<UC969>
+<UC96A>
+<UC96B>
+<UC96C>
+<UC96D>
+<UC96E>
+<UC96F>
+<UC970>
+<UC971>
+<UC972>
+<UC973>
+<UC974>
+<UC975>
+<UC976>
+<UC977>
+<UC978>
+<UC979>
+<UC97A>
+<UC97B>
+<UC97C>
+<UC97D>
+<UC97E>
+<UC97F>
+<UC980>
+<UC981>
+<UC982>
+<UC983>
+<UC984>
+<UC985>
+<UC986>
+<UC987>
+<UC988>
+<UC989>
+<UC98A>
+<UC98B>
+<UC98C>
+<UC98D>
+<UC98E>
+<UC98F>
+<UC990>
+<UC991>
+<UC992>
+<UC993>
+<UC994>
+<UC995>
+<UC996>
+<UC997>
+<UC998>
+<UC999>
+<UC99A>
+<UC99B>
+<UC99C>
+<UC99D>
+<UC99E>
+<UC99F>
+<UC9A0>
+<UC9A1>
+<UC9A2>
+<UC9A3>
+<UC9A4>
+<UC9A5>
+<UC9A6>
+<UC9A7>
+<UC9A8>
+<UC9A9>
+<UC9AA>
+<UC9AB>
+<UC9AC>
+<UC9AD>
+<UC9AE>
+<UC9AF>
+<UC9B0>
+<UC9B1>
+<UC9B2>
+<UC9B3>
+<UC9B4>
+<UC9B5>
+<UC9B6>
+<UC9B7>
+<UC9B8>
+<UC9B9>
+<UC9BA>
+<UC9BB>
+<UC9BC>
+<UC9BD>
+<UC9BE>
+<UC9BF>
+<UC9C0>
+<UC9C1>
+<UC9C2>
+<UC9C3>
+<UC9C4>
+<UC9C5>
+<UC9C6>
+<UC9C7>
+<UC9C8>
+<UC9C9>
+<UC9CA>
+<UC9CB>
+<UC9CC>
+<UC9CD>
+<UC9CE>
+<UC9CF>
+<UC9D0>
+<UC9D1>
+<UC9D2>
+<UC9D3>
+<UC9D4>
+<UC9D5>
+<UC9D6>
+<UC9D7>
+<UC9D8>
+<UC9D9>
+<UC9DA>
+<UC9DB>
+<UC9DC>
+<UC9DD>
+<UC9DE>
+<UC9DF>
+<UC9E0>
+<UC9E1>
+<UC9E2>
+<UC9E3>
+<UC9E4>
+<UC9E5>
+<UC9E6>
+<UC9E7>
+<UC9E8>
+<UC9E9>
+<UC9EA>
+<UC9EB>
+<UC9EC>
+<UC9ED>
+<UC9EE>
+<UC9EF>
+<UC9F0>
+<UC9F1>
+<UC9F2>
+<UC9F3>
+<UC9F4>
+<UC9F5>
+<UC9F6>
+<UC9F7>
+<UC9F8>
+<UC9F9>
+<UC9FA>
+<UC9FB>
+<UC9FC>
+<UC9FD>
+<UC9FE>
+<UC9FF>
+<UCA00>
+<UCA01>
+<UCA02>
+<UCA03>
+<UCA04>
+<UCA05>
+<UCA06>
+<UCA07>
+<UCA08>
+<UCA09>
+<UCA0A>
+<UCA0B>
+<UCA0C>
+<UCA0D>
+<UCA0E>
+<UCA0F>
+<UCA10>
+<UCA11>
+<UCA12>
+<UCA13>
+<UCA14>
+<UCA15>
+<UCA16>
+<UCA17>
+<UCA18>
+<UCA19>
+<UCA1A>
+<UCA1B>
+<UCA1C>
+<UCA1D>
+<UCA1E>
+<UCA1F>
+<UCA20>
+<UCA21>
+<UCA22>
+<UCA23>
+<UCA24>
+<UCA25>
+<UCA26>
+<UCA27>
+<UCA28>
+<UCA29>
+<UCA2A>
+<UCA2B>
+<UCA2C>
+<UCA2D>
+<UCA2E>
+<UCA2F>
+<UCA30>
+<UCA31>
+<UCA32>
+<UCA33>
+<UCA34>
+<UCA35>
+<UCA36>
+<UCA37>
+<UCA38>
+<UCA39>
+<UCA3A>
+<UCA3B>
+<UCA3C>
+<UCA3D>
+<UCA3E>
+<UCA3F>
+<UCA40>
+<UCA41>
+<UCA42>
+<UCA43>
+<UCA44>
+<UCA45>
+<UCA46>
+<UCA47>
+<UCA48>
+<UCA49>
+<UCA4A>
+<UCA4B>
+<UCA4C>
+<UCA4D>
+<UCA4E>
+<UCA4F>
+<UCA50>
+<UCA51>
+<UCA52>
+<UCA53>
+<UCA54>
+<UCA55>
+<UCA56>
+<UCA57>
+<UCA58>
+<UCA59>
+<UCA5A>
+<UCA5B>
+<UCA5C>
+<UCA5D>
+<UCA5E>
+<UCA5F>
+<UCA60>
+<UCA61>
+<UCA62>
+<UCA63>
+<UCA64>
+<UCA65>
+<UCA66>
+<UCA67>
+<UCA68>
+<UCA69>
+<UCA6A>
+<UCA6B>
+<UCA6C>
+<UCA6D>
+<UCA6E>
+<UCA6F>
+<UCA70>
+<UCA71>
+<UCA72>
+<UCA73>
+<UCA74>
+<UCA75>
+<UCA76>
+<UCA77>
+<UCA78>
+<UCA79>
+<UCA7A>
+<UCA7B>
+<UCA7C>
+<UCA7D>
+<UCA7E>
+<UCA7F>
+<UCA80>
+<UCA81>
+<UCA82>
+<UCA83>
+<UCA84>
+<UCA85>
+<UCA86>
+<UCA87>
+<UCA88>
+<UCA89>
+<UCA8A>
+<UCA8B>
+<UCA8C>
+<UCA8D>
+<UCA8E>
+<UCA8F>
+<UCA90>
+<UCA91>
+<UCA92>
+<UCA93>
+<UCA94>
+<UCA95>
+<UCA96>
+<UCA97>
+<UCA98>
+<UCA99>
+<UCA9A>
+<UCA9B>
+<UCA9C>
+<UCA9D>
+<UCA9E>
+<UCA9F>
+<UCAA0>
+<UCAA1>
+<UCAA2>
+<UCAA3>
+<UCAA4>
+<UCAA5>
+<UCAA6>
+<UCAA7>
+<UCAA8>
+<UCAA9>
+<UCAAA>
+<UCAAB>
+<UCAAC>
+<UCAAD>
+<UCAAE>
+<UCAAF>
+<UCAB0>
+<UCAB1>
+<UCAB2>
+<UCAB3>
+<UCAB4>
+<UCAB5>
+<UCAB6>
+<UCAB7>
+<UCAB8>
+<UCAB9>
+<UCABA>
+<UCABB>
+<UCABC>
+<UCABD>
+<UCABE>
+<UCABF>
+<UCAC0>
+<UCAC1>
+<UCAC2>
+<UCAC3>
+<UCAC4>
+<UCAC5>
+<UCAC6>
+<UCAC7>
+<UCAC8>
+<UCAC9>
+<UCACA>
+<UCACB>
+<UCACC>
+<UCACD>
+<UCACE>
+<UCACF>
+<UCAD0>
+<UCAD1>
+<UCAD2>
+<UCAD3>
+<UCAD4>
+<UCAD5>
+<UCAD6>
+<UCAD7>
+<UCAD8>
+<UCAD9>
+<UCADA>
+<UCADB>
+<UCADC>
+<UCADD>
+<UCADE>
+<UCADF>
+<UCAE0>
+<UCAE1>
+<UCAE2>
+<UCAE3>
+<UCAE4>
+<UCAE5>
+<UCAE6>
+<UCAE7>
+<UCAE8>
+<UCAE9>
+<UCAEA>
+<UCAEB>
+<UCAEC>
+<UCAED>
+<UCAEE>
+<UCAEF>
+<UCAF0>
+<UCAF1>
+<UCAF2>
+<UCAF3>
+<UCAF4>
+<UCAF5>
+<UCAF6>
+<UCAF7>
+<UCAF8>
+<UCAF9>
+<UCAFA>
+<UCAFB>
+<UCAFC>
+<UCAFD>
+<UCAFE>
+<UCAFF>
+<UCB00>
+<UCB01>
+<UCB02>
+<UCB03>
+<UCB04>
+<UCB05>
+<UCB06>
+<UCB07>
+<UCB08>
+<UCB09>
+<UCB0A>
+<UCB0B>
+<UCB0C>
+<UCB0D>
+<UCB0E>
+<UCB0F>
+<UCB10>
+<UCB11>
+<UCB12>
+<UCB13>
+<UCB14>
+<UCB15>
+<UCB16>
+<UCB17>
+<UCB18>
+<UCB19>
+<UCB1A>
+<UCB1B>
+<UCB1C>
+<UCB1D>
+<UCB1E>
+<UCB1F>
+<UCB20>
+<UCB21>
+<UCB22>
+<UCB23>
+<UCB24>
+<UCB25>
+<UCB26>
+<UCB27>
+<UCB28>
+<UCB29>
+<UCB2A>
+<UCB2B>
+<UCB2C>
+<UCB2D>
+<UCB2E>
+<UCB2F>
+<UCB30>
+<UCB31>
+<UCB32>
+<UCB33>
+<UCB34>
+<UCB35>
+<UCB36>
+<UCB37>
+<UCB38>
+<UCB39>
+<UCB3A>
+<UCB3B>
+<UCB3C>
+<UCB3D>
+<UCB3E>
+<UCB3F>
+<UCB40>
+<UCB41>
+<UCB42>
+<UCB43>
+<UCB44>
+<UCB45>
+<UCB46>
+<UCB47>
+<UCB48>
+<UCB49>
+<UCB4A>
+<UCB4B>
+<UCB4C>
+<UCB4D>
+<UCB4E>
+<UCB4F>
+<UCB50>
+<UCB51>
+<UCB52>
+<UCB53>
+<UCB54>
+<UCB55>
+<UCB56>
+<UCB57>
+<UCB58>
+<UCB59>
+<UCB5A>
+<UCB5B>
+<UCB5C>
+<UCB5D>
+<UCB5E>
+<UCB5F>
+<UCB60>
+<UCB61>
+<UCB62>
+<UCB63>
+<UCB64>
+<UCB65>
+<UCB66>
+<UCB67>
+<UCB68>
+<UCB69>
+<UCB6A>
+<UCB6B>
+<UCB6C>
+<UCB6D>
+<UCB6E>
+<UCB6F>
+<UCB70>
+<UCB71>
+<UCB72>
+<UCB73>
+<UCB74>
+<UCB75>
+<UCB76>
+<UCB77>
+<UCB78>
+<UCB79>
+<UCB7A>
+<UCB7B>
+<UCB7C>
+<UCB7D>
+<UCB7E>
+<UCB7F>
+<UCB80>
+<UCB81>
+<UCB82>
+<UCB83>
+<UCB84>
+<UCB85>
+<UCB86>
+<UCB87>
+<UCB88>
+<UCB89>
+<UCB8A>
+<UCB8B>
+<UCB8C>
+<UCB8D>
+<UCB8E>
+<UCB8F>
+<UCB90>
+<UCB91>
+<UCB92>
+<UCB93>
+<UCB94>
+<UCB95>
+<UCB96>
+<UCB97>
+<UCB98>
+<UCB99>
+<UCB9A>
+<UCB9B>
+<UCB9C>
+<UCB9D>
+<UCB9E>
+<UCB9F>
+<UCBA0>
+<UCBA1>
+<UCBA2>
+<UCBA3>
+<UCBA4>
+<UCBA5>
+<UCBA6>
+<UCBA7>
+<UCBA8>
+<UCBA9>
+<UCBAA>
+<UCBAB>
+<UCBAC>
+<UCBAD>
+<UCBAE>
+<UCBAF>
+<UCBB0>
+<UCBB1>
+<UCBB2>
+<UCBB3>
+<UCBB4>
+<UCBB5>
+<UCBB6>
+<UCBB7>
+<UCBB8>
+<UCBB9>
+<UCBBA>
+<UCBBB>
+<UCBBC>
+<UCBBD>
+<UCBBE>
+<UCBBF>
+<UCBC0>
+<UCBC1>
+<UCBC2>
+<UCBC3>
+<UCBC4>
+<UCBC5>
+<UCBC6>
+<UCBC7>
+<UCBC8>
+<UCBC9>
+<UCBCA>
+<UCBCB>
+<UCBCC>
+<UCBCD>
+<UCBCE>
+<UCBCF>
+<UCBD0>
+<UCBD1>
+<UCBD2>
+<UCBD3>
+<UCBD4>
+<UCBD5>
+<UCBD6>
+<UCBD7>
+<UCBD8>
+<UCBD9>
+<UCBDA>
+<UCBDB>
+<UCBDC>
+<UCBDD>
+<UCBDE>
+<UCBDF>
+<UCBE0>
+<UCBE1>
+<UCBE2>
+<UCBE3>
+<UCBE4>
+<UCBE5>
+<UCBE6>
+<UCBE7>
+<UCBE8>
+<UCBE9>
+<UCBEA>
+<UCBEB>
+<UCBEC>
+<UCBED>
+<UCBEE>
+<UCBEF>
+<UCBF0>
+<UCBF1>
+<UCBF2>
+<UCBF3>
+<UCBF4>
+<UCBF5>
+<UCBF6>
+<UCBF7>
+<UCBF8>
+<UCBF9>
+<UCBFA>
+<UCBFB>
+<UCBFC>
+<UCBFD>
+<UCBFE>
+<UCBFF>
+<UCC00>
+<UCC01>
+<UCC02>
+<UCC03>
+<UCC04>
+<UCC05>
+<UCC06>
+<UCC07>
+<UCC08>
+<UCC09>
+<UCC0A>
+<UCC0B>
+<UCC0C>
+<UCC0D>
+<UCC0E>
+<UCC0F>
+<UCC10>
+<UCC11>
+<UCC12>
+<UCC13>
+<UCC14>
+<UCC15>
+<UCC16>
+<UCC17>
+<UCC18>
+<UCC19>
+<UCC1A>
+<UCC1B>
+<UCC1C>
+<UCC1D>
+<UCC1E>
+<UCC1F>
+<UCC20>
+<UCC21>
+<UCC22>
+<UCC23>
+<UCC24>
+<UCC25>
+<UCC26>
+<UCC27>
+<UCC28>
+<UCC29>
+<UCC2A>
+<UCC2B>
+<UCC2C>
+<UCC2D>
+<UCC2E>
+<UCC2F>
+<UCC30>
+<UCC31>
+<UCC32>
+<UCC33>
+<UCC34>
+<UCC35>
+<UCC36>
+<UCC37>
+<UCC38>
+<UCC39>
+<UCC3A>
+<UCC3B>
+<UCC3C>
+<UCC3D>
+<UCC3E>
+<UCC3F>
+<UCC40>
+<UCC41>
+<UCC42>
+<UCC43>
+<UCC44>
+<UCC45>
+<UCC46>
+<UCC47>
+<UCC48>
+<UCC49>
+<UCC4A>
+<UCC4B>
+<UCC4C>
+<UCC4D>
+<UCC4E>
+<UCC4F>
+<UCC50>
+<UCC51>
+<UCC52>
+<UCC53>
+<UCC54>
+<UCC55>
+<UCC56>
+<UCC57>
+<UCC58>
+<UCC59>
+<UCC5A>
+<UCC5B>
+<UCC5C>
+<UCC5D>
+<UCC5E>
+<UCC5F>
+<UCC60>
+<UCC61>
+<UCC62>
+<UCC63>
+<UCC64>
+<UCC65>
+<UCC66>
+<UCC67>
+<UCC68>
+<UCC69>
+<UCC6A>
+<UCC6B>
+<UCC6C>
+<UCC6D>
+<UCC6E>
+<UCC6F>
+<UCC70>
+<UCC71>
+<UCC72>
+<UCC73>
+<UCC74>
+<UCC75>
+<UCC76>
+<UCC77>
+<UCC78>
+<UCC79>
+<UCC7A>
+<UCC7B>
+<UCC7C>
+<UCC7D>
+<UCC7E>
+<UCC7F>
+<UCC80>
+<UCC81>
+<UCC82>
+<UCC83>
+<UCC84>
+<UCC85>
+<UCC86>
+<UCC87>
+<UCC88>
+<UCC89>
+<UCC8A>
+<UCC8B>
+<UCC8C>
+<UCC8D>
+<UCC8E>
+<UCC8F>
+<UCC90>
+<UCC91>
+<UCC92>
+<UCC93>
+<UCC94>
+<UCC95>
+<UCC96>
+<UCC97>
+<UCC98>
+<UCC99>
+<UCC9A>
+<UCC9B>
+<UCC9C>
+<UCC9D>
+<UCC9E>
+<UCC9F>
+<UCCA0>
+<UCCA1>
+<UCCA2>
+<UCCA3>
+<UCCA4>
+<UCCA5>
+<UCCA6>
+<UCCA7>
+<UCCA8>
+<UCCA9>
+<UCCAA>
+<UCCAB>
+<UCCAC>
+<UCCAD>
+<UCCAE>
+<UCCAF>
+<UCCB0>
+<UCCB1>
+<UCCB2>
+<UCCB3>
+<UCCB4>
+<UCCB5>
+<UCCB6>
+<UCCB7>
+<UCCB8>
+<UCCB9>
+<UCCBA>
+<UCCBB>
+<UCCBC>
+<UCCBD>
+<UCCBE>
+<UCCBF>
+<UCCC0>
+<UCCC1>
+<UCCC2>
+<UCCC3>
+<UCCC4>
+<UCCC5>
+<UCCC6>
+<UCCC7>
+<UCCC8>
+<UCCC9>
+<UCCCA>
+<UCCCB>
+<UCCCC>
+<UCCCD>
+<UCCCE>
+<UCCCF>
+<UCCD0>
+<UCCD1>
+<UCCD2>
+<UCCD3>
+<UCCD4>
+<UCCD5>
+<UCCD6>
+<UCCD7>
+<UCCD8>
+<UCCD9>
+<UCCDA>
+<UCCDB>
+<UCCDC>
+<UCCDD>
+<UCCDE>
+<UCCDF>
+<UCCE0>
+<UCCE1>
+<UCCE2>
+<UCCE3>
+<UCCE4>
+<UCCE5>
+<UCCE6>
+<UCCE7>
+<UCCE8>
+<UCCE9>
+<UCCEA>
+<UCCEB>
+<UCCEC>
+<UCCED>
+<UCCEE>
+<UCCEF>
+<UCCF0>
+<UCCF1>
+<UCCF2>
+<UCCF3>
+<UCCF4>
+<UCCF5>
+<UCCF6>
+<UCCF7>
+<UCCF8>
+<UCCF9>
+<UCCFA>
+<UCCFB>
+<UCCFC>
+<UCCFD>
+<UCCFE>
+<UCCFF>
+<UCD00>
+<UCD01>
+<UCD02>
+<UCD03>
+<UCD04>
+<UCD05>
+<UCD06>
+<UCD07>
+<UCD08>
+<UCD09>
+<UCD0A>
+<UCD0B>
+<UCD0C>
+<UCD0D>
+<UCD0E>
+<UCD0F>
+<UCD10>
+<UCD11>
+<UCD12>
+<UCD13>
+<UCD14>
+<UCD15>
+<UCD16>
+<UCD17>
+<UCD18>
+<UCD19>
+<UCD1A>
+<UCD1B>
+<UCD1C>
+<UCD1D>
+<UCD1E>
+<UCD1F>
+<UCD20>
+<UCD21>
+<UCD22>
+<UCD23>
+<UCD24>
+<UCD25>
+<UCD26>
+<UCD27>
+<UCD28>
+<UCD29>
+<UCD2A>
+<UCD2B>
+<UCD2C>
+<UCD2D>
+<UCD2E>
+<UCD2F>
+<UCD30>
+<UCD31>
+<UCD32>
+<UCD33>
+<UCD34>
+<UCD35>
+<UCD36>
+<UCD37>
+<UCD38>
+<UCD39>
+<UCD3A>
+<UCD3B>
+<UCD3C>
+<UCD3D>
+<UCD3E>
+<UCD3F>
+<UCD40>
+<UCD41>
+<UCD42>
+<UCD43>
+<UCD44>
+<UCD45>
+<UCD46>
+<UCD47>
+<UCD48>
+<UCD49>
+<UCD4A>
+<UCD4B>
+<UCD4C>
+<UCD4D>
+<UCD4E>
+<UCD4F>
+<UCD50>
+<UCD51>
+<UCD52>
+<UCD53>
+<UCD54>
+<UCD55>
+<UCD56>
+<UCD57>
+<UCD58>
+<UCD59>
+<UCD5A>
+<UCD5B>
+<UCD5C>
+<UCD5D>
+<UCD5E>
+<UCD5F>
+<UCD60>
+<UCD61>
+<UCD62>
+<UCD63>
+<UCD64>
+<UCD65>
+<UCD66>
+<UCD67>
+<UCD68>
+<UCD69>
+<UCD6A>
+<UCD6B>
+<UCD6C>
+<UCD6D>
+<UCD6E>
+<UCD6F>
+<UCD70>
+<UCD71>
+<UCD72>
+<UCD73>
+<UCD74>
+<UCD75>
+<UCD76>
+<UCD77>
+<UCD78>
+<UCD79>
+<UCD7A>
+<UCD7B>
+<UCD7C>
+<UCD7D>
+<UCD7E>
+<UCD7F>
+<UCD80>
+<UCD81>
+<UCD82>
+<UCD83>
+<UCD84>
+<UCD85>
+<UCD86>
+<UCD87>
+<UCD88>
+<UCD89>
+<UCD8A>
+<UCD8B>
+<UCD8C>
+<UCD8D>
+<UCD8E>
+<UCD8F>
+<UCD90>
+<UCD91>
+<UCD92>
+<UCD93>
+<UCD94>
+<UCD95>
+<UCD96>
+<UCD97>
+<UCD98>
+<UCD99>
+<UCD9A>
+<UCD9B>
+<UCD9C>
+<UCD9D>
+<UCD9E>
+<UCD9F>
+<UCDA0>
+<UCDA1>
+<UCDA2>
+<UCDA3>
+<UCDA4>
+<UCDA5>
+<UCDA6>
+<UCDA7>
+<UCDA8>
+<UCDA9>
+<UCDAA>
+<UCDAB>
+<UCDAC>
+<UCDAD>
+<UCDAE>
+<UCDAF>
+<UCDB0>
+<UCDB1>
+<UCDB2>
+<UCDB3>
+<UCDB4>
+<UCDB5>
+<UCDB6>
+<UCDB7>
+<UCDB8>
+<UCDB9>
+<UCDBA>
+<UCDBB>
+<UCDBC>
+<UCDBD>
+<UCDBE>
+<UCDBF>
+<UCDC0>
+<UCDC1>
+<UCDC2>
+<UCDC3>
+<UCDC4>
+<UCDC5>
+<UCDC6>
+<UCDC7>
+<UCDC8>
+<UCDC9>
+<UCDCA>
+<UCDCB>
+<UCDCC>
+<UCDCD>
+<UCDCE>
+<UCDCF>
+<UCDD0>
+<UCDD1>
+<UCDD2>
+<UCDD3>
+<UCDD4>
+<UCDD5>
+<UCDD6>
+<UCDD7>
+<UCDD8>
+<UCDD9>
+<UCDDA>
+<UCDDB>
+<UCDDC>
+<UCDDD>
+<UCDDE>
+<UCDDF>
+<UCDE0>
+<UCDE1>
+<UCDE2>
+<UCDE3>
+<UCDE4>
+<UCDE5>
+<UCDE6>
+<UCDE7>
+<UCDE8>
+<UCDE9>
+<UCDEA>
+<UCDEB>
+<UCDEC>
+<UCDED>
+<UCDEE>
+<UCDEF>
+<UCDF0>
+<UCDF1>
+<UCDF2>
+<UCDF3>
+<UCDF4>
+<UCDF5>
+<UCDF6>
+<UCDF7>
+<UCDF8>
+<UCDF9>
+<UCDFA>
+<UCDFB>
+<UCDFC>
+<UCDFD>
+<UCDFE>
+<UCDFF>
+<UCE00>
+<UCE01>
+<UCE02>
+<UCE03>
+<UCE04>
+<UCE05>
+<UCE06>
+<UCE07>
+<UCE08>
+<UCE09>
+<UCE0A>
+<UCE0B>
+<UCE0C>
+<UCE0D>
+<UCE0E>
+<UCE0F>
+<UCE10>
+<UCE11>
+<UCE12>
+<UCE13>
+<UCE14>
+<UCE15>
+<UCE16>
+<UCE17>
+<UCE18>
+<UCE19>
+<UCE1A>
+<UCE1B>
+<UCE1C>
+<UCE1D>
+<UCE1E>
+<UCE1F>
+<UCE20>
+<UCE21>
+<UCE22>
+<UCE23>
+<UCE24>
+<UCE25>
+<UCE26>
+<UCE27>
+<UCE28>
+<UCE29>
+<UCE2A>
+<UCE2B>
+<UCE2C>
+<UCE2D>
+<UCE2E>
+<UCE2F>
+<UCE30>
+<UCE31>
+<UCE32>
+<UCE33>
+<UCE34>
+<UCE35>
+<UCE36>
+<UCE37>
+<UCE38>
+<UCE39>
+<UCE3A>
+<UCE3B>
+<UCE3C>
+<UCE3D>
+<UCE3E>
+<UCE3F>
+<UCE40>
+<UCE41>
+<UCE42>
+<UCE43>
+<UCE44>
+<UCE45>
+<UCE46>
+<UCE47>
+<UCE48>
+<UCE49>
+<UCE4A>
+<UCE4B>
+<UCE4C>
+<UCE4D>
+<UCE4E>
+<UCE4F>
+<UCE50>
+<UCE51>
+<UCE52>
+<UCE53>
+<UCE54>
+<UCE55>
+<UCE56>
+<UCE57>
+<UCE58>
+<UCE59>
+<UCE5A>
+<UCE5B>
+<UCE5C>
+<UCE5D>
+<UCE5E>
+<UCE5F>
+<UCE60>
+<UCE61>
+<UCE62>
+<UCE63>
+<UCE64>
+<UCE65>
+<UCE66>
+<UCE67>
+<UCE68>
+<UCE69>
+<UCE6A>
+<UCE6B>
+<UCE6C>
+<UCE6D>
+<UCE6E>
+<UCE6F>
+<UCE70>
+<UCE71>
+<UCE72>
+<UCE73>
+<UCE74>
+<UCE75>
+<UCE76>
+<UCE77>
+<UCE78>
+<UCE79>
+<UCE7A>
+<UCE7B>
+<UCE7C>
+<UCE7D>
+<UCE7E>
+<UCE7F>
+<UCE80>
+<UCE81>
+<UCE82>
+<UCE83>
+<UCE84>
+<UCE85>
+<UCE86>
+<UCE87>
+<UCE88>
+<UCE89>
+<UCE8A>
+<UCE8B>
+<UCE8C>
+<UCE8D>
+<UCE8E>
+<UCE8F>
+<UCE90>
+<UCE91>
+<UCE92>
+<UCE93>
+<UCE94>
+<UCE95>
+<UCE96>
+<UCE97>
+<UCE98>
+<UCE99>
+<UCE9A>
+<UCE9B>
+<UCE9C>
+<UCE9D>
+<UCE9E>
+<UCE9F>
+<UCEA0>
+<UCEA1>
+<UCEA2>
+<UCEA3>
+<UCEA4>
+<UCEA5>
+<UCEA6>
+<UCEA7>
+<UCEA8>
+<UCEA9>
+<UCEAA>
+<UCEAB>
+<UCEAC>
+<UCEAD>
+<UCEAE>
+<UCEAF>
+<UCEB0>
+<UCEB1>
+<UCEB2>
+<UCEB3>
+<UCEB4>
+<UCEB5>
+<UCEB6>
+<UCEB7>
+<UCEB8>
+<UCEB9>
+<UCEBA>
+<UCEBB>
+<UCEBC>
+<UCEBD>
+<UCEBE>
+<UCEBF>
+<UCEC0>
+<UCEC1>
+<UCEC2>
+<UCEC3>
+<UCEC4>
+<UCEC5>
+<UCEC6>
+<UCEC7>
+<UCEC8>
+<UCEC9>
+<UCECA>
+<UCECB>
+<UCECC>
+<UCECD>
+<UCECE>
+<UCECF>
+<UCED0>
+<UCED1>
+<UCED2>
+<UCED3>
+<UCED4>
+<UCED5>
+<UCED6>
+<UCED7>
+<UCED8>
+<UCED9>
+<UCEDA>
+<UCEDB>
+<UCEDC>
+<UCEDD>
+<UCEDE>
+<UCEDF>
+<UCEE0>
+<UCEE1>
+<UCEE2>
+<UCEE3>
+<UCEE4>
+<UCEE5>
+<UCEE6>
+<UCEE7>
+<UCEE8>
+<UCEE9>
+<UCEEA>
+<UCEEB>
+<UCEEC>
+<UCEED>
+<UCEEE>
+<UCEEF>
+<UCEF0>
+<UCEF1>
+<UCEF2>
+<UCEF3>
+<UCEF4>
+<UCEF5>
+<UCEF6>
+<UCEF7>
+<UCEF8>
+<UCEF9>
+<UCEFA>
+<UCEFB>
+<UCEFC>
+<UCEFD>
+<UCEFE>
+<UCEFF>
+<UCF00>
+<UCF01>
+<UCF02>
+<UCF03>
+<UCF04>
+<UCF05>
+<UCF06>
+<UCF07>
+<UCF08>
+<UCF09>
+<UCF0A>
+<UCF0B>
+<UCF0C>
+<UCF0D>
+<UCF0E>
+<UCF0F>
+<UCF10>
+<UCF11>
+<UCF12>
+<UCF13>
+<UCF14>
+<UCF15>
+<UCF16>
+<UCF17>
+<UCF18>
+<UCF19>
+<UCF1A>
+<UCF1B>
+<UCF1C>
+<UCF1D>
+<UCF1E>
+<UCF1F>
+<UCF20>
+<UCF21>
+<UCF22>
+<UCF23>
+<UCF24>
+<UCF25>
+<UCF26>
+<UCF27>
+<UCF28>
+<UCF29>
+<UCF2A>
+<UCF2B>
+<UCF2C>
+<UCF2D>
+<UCF2E>
+<UCF2F>
+<UCF30>
+<UCF31>
+<UCF32>
+<UCF33>
+<UCF34>
+<UCF35>
+<UCF36>
+<UCF37>
+<UCF38>
+<UCF39>
+<UCF3A>
+<UCF3B>
+<UCF3C>
+<UCF3D>
+<UCF3E>
+<UCF3F>
+<UCF40>
+<UCF41>
+<UCF42>
+<UCF43>
+<UCF44>
+<UCF45>
+<UCF46>
+<UCF47>
+<UCF48>
+<UCF49>
+<UCF4A>
+<UCF4B>
+<UCF4C>
+<UCF4D>
+<UCF4E>
+<UCF4F>
+<UCF50>
+<UCF51>
+<UCF52>
+<UCF53>
+<UCF54>
+<UCF55>
+<UCF56>
+<UCF57>
+<UCF58>
+<UCF59>
+<UCF5A>
+<UCF5B>
+<UCF5C>
+<UCF5D>
+<UCF5E>
+<UCF5F>
+<UCF60>
+<UCF61>
+<UCF62>
+<UCF63>
+<UCF64>
+<UCF65>
+<UCF66>
+<UCF67>
+<UCF68>
+<UCF69>
+<UCF6A>
+<UCF6B>
+<UCF6C>
+<UCF6D>
+<UCF6E>
+<UCF6F>
+<UCF70>
+<UCF71>
+<UCF72>
+<UCF73>
+<UCF74>
+<UCF75>
+<UCF76>
+<UCF77>
+<UCF78>
+<UCF79>
+<UCF7A>
+<UCF7B>
+<UCF7C>
+<UCF7D>
+<UCF7E>
+<UCF7F>
+<UCF80>
+<UCF81>
+<UCF82>
+<UCF83>
+<UCF84>
+<UCF85>
+<UCF86>
+<UCF87>
+<UCF88>
+<UCF89>
+<UCF8A>
+<UCF8B>
+<UCF8C>
+<UCF8D>
+<UCF8E>
+<UCF8F>
+<UCF90>
+<UCF91>
+<UCF92>
+<UCF93>
+<UCF94>
+<UCF95>
+<UCF96>
+<UCF97>
+<UCF98>
+<UCF99>
+<UCF9A>
+<UCF9B>
+<UCF9C>
+<UCF9D>
+<UCF9E>
+<UCF9F>
+<UCFA0>
+<UCFA1>
+<UCFA2>
+<UCFA3>
+<UCFA4>
+<UCFA5>
+<UCFA6>
+<UCFA7>
+<UCFA8>
+<UCFA9>
+<UCFAA>
+<UCFAB>
+<UCFAC>
+<UCFAD>
+<UCFAE>
+<UCFAF>
+<UCFB0>
+<UCFB1>
+<UCFB2>
+<UCFB3>
+<UCFB4>
+<UCFB5>
+<UCFB6>
+<UCFB7>
+<UCFB8>
+<UCFB9>
+<UCFBA>
+<UCFBB>
+<UCFBC>
+<UCFBD>
+<UCFBE>
+<UCFBF>
+<UCFC0>
+<UCFC1>
+<UCFC2>
+<UCFC3>
+<UCFC4>
+<UCFC5>
+<UCFC6>
+<UCFC7>
+<UCFC8>
+<UCFC9>
+<UCFCA>
+<UCFCB>
+<UCFCC>
+<UCFCD>
+<UCFCE>
+<UCFCF>
+<UCFD0>
+<UCFD1>
+<UCFD2>
+<UCFD3>
+<UCFD4>
+<UCFD5>
+<UCFD6>
+<UCFD7>
+<UCFD8>
+<UCFD9>
+<UCFDA>
+<UCFDB>
+<UCFDC>
+<UCFDD>
+<UCFDE>
+<UCFDF>
+<UCFE0>
+<UCFE1>
+<UCFE2>
+<UCFE3>
+<UCFE4>
+<UCFE5>
+<UCFE6>
+<UCFE7>
+<UCFE8>
+<UCFE9>
+<UCFEA>
+<UCFEB>
+<UCFEC>
+<UCFED>
+<UCFEE>
+<UCFEF>
+<UCFF0>
+<UCFF1>
+<UCFF2>
+<UCFF3>
+<UCFF4>
+<UCFF5>
+<UCFF6>
+<UCFF7>
+<UCFF8>
+<UCFF9>
+<UCFFA>
+<UCFFB>
+<UCFFC>
+<UCFFD>
+<UCFFE>
+<UCFFF>
+<UD000>
+<UD001>
+<UD002>
+<UD003>
+<UD004>
+<UD005>
+<UD006>
+<UD007>
+<UD008>
+<UD009>
+<UD00A>
+<UD00B>
+<UD00C>
+<UD00D>
+<UD00E>
+<UD00F>
+<UD010>
+<UD011>
+<UD012>
+<UD013>
+<UD014>
+<UD015>
+<UD016>
+<UD017>
+<UD018>
+<UD019>
+<UD01A>
+<UD01B>
+<UD01C>
+<UD01D>
+<UD01E>
+<UD01F>
+<UD020>
+<UD021>
+<UD022>
+<UD023>
+<UD024>
+<UD025>
+<UD026>
+<UD027>
+<UD028>
+<UD029>
+<UD02A>
+<UD02B>
+<UD02C>
+<UD02D>
+<UD02E>
+<UD02F>
+<UD030>
+<UD031>
+<UD032>
+<UD033>
+<UD034>
+<UD035>
+<UD036>
+<UD037>
+<UD038>
+<UD039>
+<UD03A>
+<UD03B>
+<UD03C>
+<UD03D>
+<UD03E>
+<UD03F>
+<UD040>
+<UD041>
+<UD042>
+<UD043>
+<UD044>
+<UD045>
+<UD046>
+<UD047>
+<UD048>
+<UD049>
+<UD04A>
+<UD04B>
+<UD04C>
+<UD04D>
+<UD04E>
+<UD04F>
+<UD050>
+<UD051>
+<UD052>
+<UD053>
+<UD054>
+<UD055>
+<UD056>
+<UD057>
+<UD058>
+<UD059>
+<UD05A>
+<UD05B>
+<UD05C>
+<UD05D>
+<UD05E>
+<UD05F>
+<UD060>
+<UD061>
+<UD062>
+<UD063>
+<UD064>
+<UD065>
+<UD066>
+<UD067>
+<UD068>
+<UD069>
+<UD06A>
+<UD06B>
+<UD06C>
+<UD06D>
+<UD06E>
+<UD06F>
+<UD070>
+<UD071>
+<UD072>
+<UD073>
+<UD074>
+<UD075>
+<UD076>
+<UD077>
+<UD078>
+<UD079>
+<UD07A>
+<UD07B>
+<UD07C>
+<UD07D>
+<UD07E>
+<UD07F>
+<UD080>
+<UD081>
+<UD082>
+<UD083>
+<UD084>
+<UD085>
+<UD086>
+<UD087>
+<UD088>
+<UD089>
+<UD08A>
+<UD08B>
+<UD08C>
+<UD08D>
+<UD08E>
+<UD08F>
+<UD090>
+<UD091>
+<UD092>
+<UD093>
+<UD094>
+<UD095>
+<UD096>
+<UD097>
+<UD098>
+<UD099>
+<UD09A>
+<UD09B>
+<UD09C>
+<UD09D>
+<UD09E>
+<UD09F>
+<UD0A0>
+<UD0A1>
+<UD0A2>
+<UD0A3>
+<UD0A4>
+<UD0A5>
+<UD0A6>
+<UD0A7>
+<UD0A8>
+<UD0A9>
+<UD0AA>
+<UD0AB>
+<UD0AC>
+<UD0AD>
+<UD0AE>
+<UD0AF>
+<UD0B0>
+<UD0B1>
+<UD0B2>
+<UD0B3>
+<UD0B4>
+<UD0B5>
+<UD0B6>
+<UD0B7>
+<UD0B8>
+<UD0B9>
+<UD0BA>
+<UD0BB>
+<UD0BC>
+<UD0BD>
+<UD0BE>
+<UD0BF>
+<UD0C0>
+<UD0C1>
+<UD0C2>
+<UD0C3>
+<UD0C4>
+<UD0C5>
+<UD0C6>
+<UD0C7>
+<UD0C8>
+<UD0C9>
+<UD0CA>
+<UD0CB>
+<UD0CC>
+<UD0CD>
+<UD0CE>
+<UD0CF>
+<UD0D0>
+<UD0D1>
+<UD0D2>
+<UD0D3>
+<UD0D4>
+<UD0D5>
+<UD0D6>
+<UD0D7>
+<UD0D8>
+<UD0D9>
+<UD0DA>
+<UD0DB>
+<UD0DC>
+<UD0DD>
+<UD0DE>
+<UD0DF>
+<UD0E0>
+<UD0E1>
+<UD0E2>
+<UD0E3>
+<UD0E4>
+<UD0E5>
+<UD0E6>
+<UD0E7>
+<UD0E8>
+<UD0E9>
+<UD0EA>
+<UD0EB>
+<UD0EC>
+<UD0ED>
+<UD0EE>
+<UD0EF>
+<UD0F0>
+<UD0F1>
+<UD0F2>
+<UD0F3>
+<UD0F4>
+<UD0F5>
+<UD0F6>
+<UD0F7>
+<UD0F8>
+<UD0F9>
+<UD0FA>
+<UD0FB>
+<UD0FC>
+<UD0FD>
+<UD0FE>
+<UD0FF>
+<UD100>
+<UD101>
+<UD102>
+<UD103>
+<UD104>
+<UD105>
+<UD106>
+<UD107>
+<UD108>
+<UD109>
+<UD10A>
+<UD10B>
+<UD10C>
+<UD10D>
+<UD10E>
+<UD10F>
+<UD110>
+<UD111>
+<UD112>
+<UD113>
+<UD114>
+<UD115>
+<UD116>
+<UD117>
+<UD118>
+<UD119>
+<UD11A>
+<UD11B>
+<UD11C>
+<UD11D>
+<UD11E>
+<UD11F>
+<UD120>
+<UD121>
+<UD122>
+<UD123>
+<UD124>
+<UD125>
+<UD126>
+<UD127>
+<UD128>
+<UD129>
+<UD12A>
+<UD12B>
+<UD12C>
+<UD12D>
+<UD12E>
+<UD12F>
+<UD130>
+<UD131>
+<UD132>
+<UD133>
+<UD134>
+<UD135>
+<UD136>
+<UD137>
+<UD138>
+<UD139>
+<UD13A>
+<UD13B>
+<UD13C>
+<UD13D>
+<UD13E>
+<UD13F>
+<UD140>
+<UD141>
+<UD142>
+<UD143>
+<UD144>
+<UD145>
+<UD146>
+<UD147>
+<UD148>
+<UD149>
+<UD14A>
+<UD14B>
+<UD14C>
+<UD14D>
+<UD14E>
+<UD14F>
+<UD150>
+<UD151>
+<UD152>
+<UD153>
+<UD154>
+<UD155>
+<UD156>
+<UD157>
+<UD158>
+<UD159>
+<UD15A>
+<UD15B>
+<UD15C>
+<UD15D>
+<UD15E>
+<UD15F>
+<UD160>
+<UD161>
+<UD162>
+<UD163>
+<UD164>
+<UD165>
+<UD166>
+<UD167>
+<UD168>
+<UD169>
+<UD16A>
+<UD16B>
+<UD16C>
+<UD16D>
+<UD16E>
+<UD16F>
+<UD170>
+<UD171>
+<UD172>
+<UD173>
+<UD174>
+<UD175>
+<UD176>
+<UD177>
+<UD178>
+<UD179>
+<UD17A>
+<UD17B>
+<UD17C>
+<UD17D>
+<UD17E>
+<UD17F>
+<UD180>
+<UD181>
+<UD182>
+<UD183>
+<UD184>
+<UD185>
+<UD186>
+<UD187>
+<UD188>
+<UD189>
+<UD18A>
+<UD18B>
+<UD18C>
+<UD18D>
+<UD18E>
+<UD18F>
+<UD190>
+<UD191>
+<UD192>
+<UD193>
+<UD194>
+<UD195>
+<UD196>
+<UD197>
+<UD198>
+<UD199>
+<UD19A>
+<UD19B>
+<UD19C>
+<UD19D>
+<UD19E>
+<UD19F>
+<UD1A0>
+<UD1A1>
+<UD1A2>
+<UD1A3>
+<UD1A4>
+<UD1A5>
+<UD1A6>
+<UD1A7>
+<UD1A8>
+<UD1A9>
+<UD1AA>
+<UD1AB>
+<UD1AC>
+<UD1AD>
+<UD1AE>
+<UD1AF>
+<UD1B0>
+<UD1B1>
+<UD1B2>
+<UD1B3>
+<UD1B4>
+<UD1B5>
+<UD1B6>
+<UD1B7>
+<UD1B8>
+<UD1B9>
+<UD1BA>
+<UD1BB>
+<UD1BC>
+<UD1BD>
+<UD1BE>
+<UD1BF>
+<UD1C0>
+<UD1C1>
+<UD1C2>
+<UD1C3>
+<UD1C4>
+<UD1C5>
+<UD1C6>
+<UD1C7>
+<UD1C8>
+<UD1C9>
+<UD1CA>
+<UD1CB>
+<UD1CC>
+<UD1CD>
+<UD1CE>
+<UD1CF>
+<UD1D0>
+<UD1D1>
+<UD1D2>
+<UD1D3>
+<UD1D4>
+<UD1D5>
+<UD1D6>
+<UD1D7>
+<UD1D8>
+<UD1D9>
+<UD1DA>
+<UD1DB>
+<UD1DC>
+<UD1DD>
+<UD1DE>
+<UD1DF>
+<UD1E0>
+<UD1E1>
+<UD1E2>
+<UD1E3>
+<UD1E4>
+<UD1E5>
+<UD1E6>
+<UD1E7>
+<UD1E8>
+<UD1E9>
+<UD1EA>
+<UD1EB>
+<UD1EC>
+<UD1ED>
+<UD1EE>
+<UD1EF>
+<UD1F0>
+<UD1F1>
+<UD1F2>
+<UD1F3>
+<UD1F4>
+<UD1F5>
+<UD1F6>
+<UD1F7>
+<UD1F8>
+<UD1F9>
+<UD1FA>
+<UD1FB>
+<UD1FC>
+<UD1FD>
+<UD1FE>
+<UD1FF>
+<UD200>
+<UD201>
+<UD202>
+<UD203>
+<UD204>
+<UD205>
+<UD206>
+<UD207>
+<UD208>
+<UD209>
+<UD20A>
+<UD20B>
+<UD20C>
+<UD20D>
+<UD20E>
+<UD20F>
+<UD210>
+<UD211>
+<UD212>
+<UD213>
+<UD214>
+<UD215>
+<UD216>
+<UD217>
+<UD218>
+<UD219>
+<UD21A>
+<UD21B>
+<UD21C>
+<UD21D>
+<UD21E>
+<UD21F>
+<UD220>
+<UD221>
+<UD222>
+<UD223>
+<UD224>
+<UD225>
+<UD226>
+<UD227>
+<UD228>
+<UD229>
+<UD22A>
+<UD22B>
+<UD22C>
+<UD22D>
+<UD22E>
+<UD22F>
+<UD230>
+<UD231>
+<UD232>
+<UD233>
+<UD234>
+<UD235>
+<UD236>
+<UD237>
+<UD238>
+<UD239>
+<UD23A>
+<UD23B>
+<UD23C>
+<UD23D>
+<UD23E>
+<UD23F>
+<UD240>
+<UD241>
+<UD242>
+<UD243>
+<UD244>
+<UD245>
+<UD246>
+<UD247>
+<UD248>
+<UD249>
+<UD24A>
+<UD24B>
+<UD24C>
+<UD24D>
+<UD24E>
+<UD24F>
+<UD250>
+<UD251>
+<UD252>
+<UD253>
+<UD254>
+<UD255>
+<UD256>
+<UD257>
+<UD258>
+<UD259>
+<UD25A>
+<UD25B>
+<UD25C>
+<UD25D>
+<UD25E>
+<UD25F>
+<UD260>
+<UD261>
+<UD262>
+<UD263>
+<UD264>
+<UD265>
+<UD266>
+<UD267>
+<UD268>
+<UD269>
+<UD26A>
+<UD26B>
+<UD26C>
+<UD26D>
+<UD26E>
+<UD26F>
+<UD270>
+<UD271>
+<UD272>
+<UD273>
+<UD274>
+<UD275>
+<UD276>
+<UD277>
+<UD278>
+<UD279>
+<UD27A>
+<UD27B>
+<UD27C>
+<UD27D>
+<UD27E>
+<UD27F>
+<UD280>
+<UD281>
+<UD282>
+<UD283>
+<UD284>
+<UD285>
+<UD286>
+<UD287>
+<UD288>
+<UD289>
+<UD28A>
+<UD28B>
+<UD28C>
+<UD28D>
+<UD28E>
+<UD28F>
+<UD290>
+<UD291>
+<UD292>
+<UD293>
+<UD294>
+<UD295>
+<UD296>
+<UD297>
+<UD298>
+<UD299>
+<UD29A>
+<UD29B>
+<UD29C>
+<UD29D>
+<UD29E>
+<UD29F>
+<UD2A0>
+<UD2A1>
+<UD2A2>
+<UD2A3>
+<UD2A4>
+<UD2A5>
+<UD2A6>
+<UD2A7>
+<UD2A8>
+<UD2A9>
+<UD2AA>
+<UD2AB>
+<UD2AC>
+<UD2AD>
+<UD2AE>
+<UD2AF>
+<UD2B0>
+<UD2B1>
+<UD2B2>
+<UD2B3>
+<UD2B4>
+<UD2B5>
+<UD2B6>
+<UD2B7>
+<UD2B8>
+<UD2B9>
+<UD2BA>
+<UD2BB>
+<UD2BC>
+<UD2BD>
+<UD2BE>
+<UD2BF>
+<UD2C0>
+<UD2C1>
+<UD2C2>
+<UD2C3>
+<UD2C4>
+<UD2C5>
+<UD2C6>
+<UD2C7>
+<UD2C8>
+<UD2C9>
+<UD2CA>
+<UD2CB>
+<UD2CC>
+<UD2CD>
+<UD2CE>
+<UD2CF>
+<UD2D0>
+<UD2D1>
+<UD2D2>
+<UD2D3>
+<UD2D4>
+<UD2D5>
+<UD2D6>
+<UD2D7>
+<UD2D8>
+<UD2D9>
+<UD2DA>
+<UD2DB>
+<UD2DC>
+<UD2DD>
+<UD2DE>
+<UD2DF>
+<UD2E0>
+<UD2E1>
+<UD2E2>
+<UD2E3>
+<UD2E4>
+<UD2E5>
+<UD2E6>
+<UD2E7>
+<UD2E8>
+<UD2E9>
+<UD2EA>
+<UD2EB>
+<UD2EC>
+<UD2ED>
+<UD2EE>
+<UD2EF>
+<UD2F0>
+<UD2F1>
+<UD2F2>
+<UD2F3>
+<UD2F4>
+<UD2F5>
+<UD2F6>
+<UD2F7>
+<UD2F8>
+<UD2F9>
+<UD2FA>
+<UD2FB>
+<UD2FC>
+<UD2FD>
+<UD2FE>
+<UD2FF>
+<UD300>
+<UD301>
+<UD302>
+<UD303>
+<UD304>
+<UD305>
+<UD306>
+<UD307>
+<UD308>
+<UD309>
+<UD30A>
+<UD30B>
+<UD30C>
+<UD30D>
+<UD30E>
+<UD30F>
+<UD310>
+<UD311>
+<UD312>
+<UD313>
+<UD314>
+<UD315>
+<UD316>
+<UD317>
+<UD318>
+<UD319>
+<UD31A>
+<UD31B>
+<UD31C>
+<UD31D>
+<UD31E>
+<UD31F>
+<UD320>
+<UD321>
+<UD322>
+<UD323>
+<UD324>
+<UD325>
+<UD326>
+<UD327>
+<UD328>
+<UD329>
+<UD32A>
+<UD32B>
+<UD32C>
+<UD32D>
+<UD32E>
+<UD32F>
+<UD330>
+<UD331>
+<UD332>
+<UD333>
+<UD334>
+<UD335>
+<UD336>
+<UD337>
+<UD338>
+<UD339>
+<UD33A>
+<UD33B>
+<UD33C>
+<UD33D>
+<UD33E>
+<UD33F>
+<UD340>
+<UD341>
+<UD342>
+<UD343>
+<UD344>
+<UD345>
+<UD346>
+<UD347>
+<UD348>
+<UD349>
+<UD34A>
+<UD34B>
+<UD34C>
+<UD34D>
+<UD34E>
+<UD34F>
+<UD350>
+<UD351>
+<UD352>
+<UD353>
+<UD354>
+<UD355>
+<UD356>
+<UD357>
+<UD358>
+<UD359>
+<UD35A>
+<UD35B>
+<UD35C>
+<UD35D>
+<UD35E>
+<UD35F>
+<UD360>
+<UD361>
+<UD362>
+<UD363>
+<UD364>
+<UD365>
+<UD366>
+<UD367>
+<UD368>
+<UD369>
+<UD36A>
+<UD36B>
+<UD36C>
+<UD36D>
+<UD36E>
+<UD36F>
+<UD370>
+<UD371>
+<UD372>
+<UD373>
+<UD374>
+<UD375>
+<UD376>
+<UD377>
+<UD378>
+<UD379>
+<UD37A>
+<UD37B>
+<UD37C>
+<UD37D>
+<UD37E>
+<UD37F>
+<UD380>
+<UD381>
+<UD382>
+<UD383>
+<UD384>
+<UD385>
+<UD386>
+<UD387>
+<UD388>
+<UD389>
+<UD38A>
+<UD38B>
+<UD38C>
+<UD38D>
+<UD38E>
+<UD38F>
+<UD390>
+<UD391>
+<UD392>
+<UD393>
+<UD394>
+<UD395>
+<UD396>
+<UD397>
+<UD398>
+<UD399>
+<UD39A>
+<UD39B>
+<UD39C>
+<UD39D>
+<UD39E>
+<UD39F>
+<UD3A0>
+<UD3A1>
+<UD3A2>
+<UD3A3>
+<UD3A4>
+<UD3A5>
+<UD3A6>
+<UD3A7>
+<UD3A8>
+<UD3A9>
+<UD3AA>
+<UD3AB>
+<UD3AC>
+<UD3AD>
+<UD3AE>
+<UD3AF>
+<UD3B0>
+<UD3B1>
+<UD3B2>
+<UD3B3>
+<UD3B4>
+<UD3B5>
+<UD3B6>
+<UD3B7>
+<UD3B8>
+<UD3B9>
+<UD3BA>
+<UD3BB>
+<UD3BC>
+<UD3BD>
+<UD3BE>
+<UD3BF>
+<UD3C0>
+<UD3C1>
+<UD3C2>
+<UD3C3>
+<UD3C4>
+<UD3C5>
+<UD3C6>
+<UD3C7>
+<UD3C8>
+<UD3C9>
+<UD3CA>
+<UD3CB>
+<UD3CC>
+<UD3CD>
+<UD3CE>
+<UD3CF>
+<UD3D0>
+<UD3D1>
+<UD3D2>
+<UD3D3>
+<UD3D4>
+<UD3D5>
+<UD3D6>
+<UD3D7>
+<UD3D8>
+<UD3D9>
+<UD3DA>
+<UD3DB>
+<UD3DC>
+<UD3DD>
+<UD3DE>
+<UD3DF>
+<UD3E0>
+<UD3E1>
+<UD3E2>
+<UD3E3>
+<UD3E4>
+<UD3E5>
+<UD3E6>
+<UD3E7>
+<UD3E8>
+<UD3E9>
+<UD3EA>
+<UD3EB>
+<UD3EC>
+<UD3ED>
+<UD3EE>
+<UD3EF>
+<UD3F0>
+<UD3F1>
+<UD3F2>
+<UD3F3>
+<UD3F4>
+<UD3F5>
+<UD3F6>
+<UD3F7>
+<UD3F8>
+<UD3F9>
+<UD3FA>
+<UD3FB>
+<UD3FC>
+<UD3FD>
+<UD3FE>
+<UD3FF>
+<UD400>
+<UD401>
+<UD402>
+<UD403>
+<UD404>
+<UD405>
+<UD406>
+<UD407>
+<UD408>
+<UD409>
+<UD40A>
+<UD40B>
+<UD40C>
+<UD40D>
+<UD40E>
+<UD40F>
+<UD410>
+<UD411>
+<UD412>
+<UD413>
+<UD414>
+<UD415>
+<UD416>
+<UD417>
+<UD418>
+<UD419>
+<UD41A>
+<UD41B>
+<UD41C>
+<UD41D>
+<UD41E>
+<UD41F>
+<UD420>
+<UD421>
+<UD422>
+<UD423>
+<UD424>
+<UD425>
+<UD426>
+<UD427>
+<UD428>
+<UD429>
+<UD42A>
+<UD42B>
+<UD42C>
+<UD42D>
+<UD42E>
+<UD42F>
+<UD430>
+<UD431>
+<UD432>
+<UD433>
+<UD434>
+<UD435>
+<UD436>
+<UD437>
+<UD438>
+<UD439>
+<UD43A>
+<UD43B>
+<UD43C>
+<UD43D>
+<UD43E>
+<UD43F>
+<UD440>
+<UD441>
+<UD442>
+<UD443>
+<UD444>
+<UD445>
+<UD446>
+<UD447>
+<UD448>
+<UD449>
+<UD44A>
+<UD44B>
+<UD44C>
+<UD44D>
+<UD44E>
+<UD44F>
+<UD450>
+<UD451>
+<UD452>
+<UD453>
+<UD454>
+<UD455>
+<UD456>
+<UD457>
+<UD458>
+<UD459>
+<UD45A>
+<UD45B>
+<UD45C>
+<UD45D>
+<UD45E>
+<UD45F>
+<UD460>
+<UD461>
+<UD462>
+<UD463>
+<UD464>
+<UD465>
+<UD466>
+<UD467>
+<UD468>
+<UD469>
+<UD46A>
+<UD46B>
+<UD46C>
+<UD46D>
+<UD46E>
+<UD46F>
+<UD470>
+<UD471>
+<UD472>
+<UD473>
+<UD474>
+<UD475>
+<UD476>
+<UD477>
+<UD478>
+<UD479>
+<UD47A>
+<UD47B>
+<UD47C>
+<UD47D>
+<UD47E>
+<UD47F>
+<UD480>
+<UD481>
+<UD482>
+<UD483>
+<UD484>
+<UD485>
+<UD486>
+<UD487>
+<UD488>
+<UD489>
+<UD48A>
+<UD48B>
+<UD48C>
+<UD48D>
+<UD48E>
+<UD48F>
+<UD490>
+<UD491>
+<UD492>
+<UD493>
+<UD494>
+<UD495>
+<UD496>
+<UD497>
+<UD498>
+<UD499>
+<UD49A>
+<UD49B>
+<UD49C>
+<UD49D>
+<UD49E>
+<UD49F>
+<UD4A0>
+<UD4A1>
+<UD4A2>
+<UD4A3>
+<UD4A4>
+<UD4A5>
+<UD4A6>
+<UD4A7>
+<UD4A8>
+<UD4A9>
+<UD4AA>
+<UD4AB>
+<UD4AC>
+<UD4AD>
+<UD4AE>
+<UD4AF>
+<UD4B0>
+<UD4B1>
+<UD4B2>
+<UD4B3>
+<UD4B4>
+<UD4B5>
+<UD4B6>
+<UD4B7>
+<UD4B8>
+<UD4B9>
+<UD4BA>
+<UD4BB>
+<UD4BC>
+<UD4BD>
+<UD4BE>
+<UD4BF>
+<UD4C0>
+<UD4C1>
+<UD4C2>
+<UD4C3>
+<UD4C4>
+<UD4C5>
+<UD4C6>
+<UD4C7>
+<UD4C8>
+<UD4C9>
+<UD4CA>
+<UD4CB>
+<UD4CC>
+<UD4CD>
+<UD4CE>
+<UD4CF>
+<UD4D0>
+<UD4D1>
+<UD4D2>
+<UD4D3>
+<UD4D4>
+<UD4D5>
+<UD4D6>
+<UD4D7>
+<UD4D8>
+<UD4D9>
+<UD4DA>
+<UD4DB>
+<UD4DC>
+<UD4DD>
+<UD4DE>
+<UD4DF>
+<UD4E0>
+<UD4E1>
+<UD4E2>
+<UD4E3>
+<UD4E4>
+<UD4E5>
+<UD4E6>
+<UD4E7>
+<UD4E8>
+<UD4E9>
+<UD4EA>
+<UD4EB>
+<UD4EC>
+<UD4ED>
+<UD4EE>
+<UD4EF>
+<UD4F0>
+<UD4F1>
+<UD4F2>
+<UD4F3>
+<UD4F4>
+<UD4F5>
+<UD4F6>
+<UD4F7>
+<UD4F8>
+<UD4F9>
+<UD4FA>
+<UD4FB>
+<UD4FC>
+<UD4FD>
+<UD4FE>
+<UD4FF>
+<UD500>
+<UD501>
+<UD502>
+<UD503>
+<UD504>
+<UD505>
+<UD506>
+<UD507>
+<UD508>
+<UD509>
+<UD50A>
+<UD50B>
+<UD50C>
+<UD50D>
+<UD50E>
+<UD50F>
+<UD510>
+<UD511>
+<UD512>
+<UD513>
+<UD514>
+<UD515>
+<UD516>
+<UD517>
+<UD518>
+<UD519>
+<UD51A>
+<UD51B>
+<UD51C>
+<UD51D>
+<UD51E>
+<UD51F>
+<UD520>
+<UD521>
+<UD522>
+<UD523>
+<UD524>
+<UD525>
+<UD526>
+<UD527>
+<UD528>
+<UD529>
+<UD52A>
+<UD52B>
+<UD52C>
+<UD52D>
+<UD52E>
+<UD52F>
+<UD530>
+<UD531>
+<UD532>
+<UD533>
+<UD534>
+<UD535>
+<UD536>
+<UD537>
+<UD538>
+<UD539>
+<UD53A>
+<UD53B>
+<UD53C>
+<UD53D>
+<UD53E>
+<UD53F>
+<UD540>
+<UD541>
+<UD542>
+<UD543>
+<UD544>
+<UD545>
+<UD546>
+<UD547>
+<UD548>
+<UD549>
+<UD54A>
+<UD54B>
+<UD54C>
+<UD54D>
+<UD54E>
+<UD54F>
+<UD550>
+<UD551>
+<UD552>
+<UD553>
+<UD554>
+<UD555>
+<UD556>
+<UD557>
+<UD558>
+<UD559>
+<UD55A>
+<UD55B>
+<UD55C>
+<UD55D>
+<UD55E>
+<UD55F>
+<UD560>
+<UD561>
+<UD562>
+<UD563>
+<UD564>
+<UD565>
+<UD566>
+<UD567>
+<UD568>
+<UD569>
+<UD56A>
+<UD56B>
+<UD56C>
+<UD56D>
+<UD56E>
+<UD56F>
+<UD570>
+<UD571>
+<UD572>
+<UD573>
+<UD574>
+<UD575>
+<UD576>
+<UD577>
+<UD578>
+<UD579>
+<UD57A>
+<UD57B>
+<UD57C>
+<UD57D>
+<UD57E>
+<UD57F>
+<UD580>
+<UD581>
+<UD582>
+<UD583>
+<UD584>
+<UD585>
+<UD586>
+<UD587>
+<UD588>
+<UD589>
+<UD58A>
+<UD58B>
+<UD58C>
+<UD58D>
+<UD58E>
+<UD58F>
+<UD590>
+<UD591>
+<UD592>
+<UD593>
+<UD594>
+<UD595>
+<UD596>
+<UD597>
+<UD598>
+<UD599>
+<UD59A>
+<UD59B>
+<UD59C>
+<UD59D>
+<UD59E>
+<UD59F>
+<UD5A0>
+<UD5A1>
+<UD5A2>
+<UD5A3>
+<UD5A4>
+<UD5A5>
+<UD5A6>
+<UD5A7>
+<UD5A8>
+<UD5A9>
+<UD5AA>
+<UD5AB>
+<UD5AC>
+<UD5AD>
+<UD5AE>
+<UD5AF>
+<UD5B0>
+<UD5B1>
+<UD5B2>
+<UD5B3>
+<UD5B4>
+<UD5B5>
+<UD5B6>
+<UD5B7>
+<UD5B8>
+<UD5B9>
+<UD5BA>
+<UD5BB>
+<UD5BC>
+<UD5BD>
+<UD5BE>
+<UD5BF>
+<UD5C0>
+<UD5C1>
+<UD5C2>
+<UD5C3>
+<UD5C4>
+<UD5C5>
+<UD5C6>
+<UD5C7>
+<UD5C8>
+<UD5C9>
+<UD5CA>
+<UD5CB>
+<UD5CC>
+<UD5CD>
+<UD5CE>
+<UD5CF>
+<UD5D0>
+<UD5D1>
+<UD5D2>
+<UD5D3>
+<UD5D4>
+<UD5D5>
+<UD5D6>
+<UD5D7>
+<UD5D8>
+<UD5D9>
+<UD5DA>
+<UD5DB>
+<UD5DC>
+<UD5DD>
+<UD5DE>
+<UD5DF>
+<UD5E0>
+<UD5E1>
+<UD5E2>
+<UD5E3>
+<UD5E4>
+<UD5E5>
+<UD5E6>
+<UD5E7>
+<UD5E8>
+<UD5E9>
+<UD5EA>
+<UD5EB>
+<UD5EC>
+<UD5ED>
+<UD5EE>
+<UD5EF>
+<UD5F0>
+<UD5F1>
+<UD5F2>
+<UD5F3>
+<UD5F4>
+<UD5F5>
+<UD5F6>
+<UD5F7>
+<UD5F8>
+<UD5F9>
+<UD5FA>
+<UD5FB>
+<UD5FC>
+<UD5FD>
+<UD5FE>
+<UD5FF>
+<UD600>
+<UD601>
+<UD602>
+<UD603>
+<UD604>
+<UD605>
+<UD606>
+<UD607>
+<UD608>
+<UD609>
+<UD60A>
+<UD60B>
+<UD60C>
+<UD60D>
+<UD60E>
+<UD60F>
+<UD610>
+<UD611>
+<UD612>
+<UD613>
+<UD614>
+<UD615>
+<UD616>
+<UD617>
+<UD618>
+<UD619>
+<UD61A>
+<UD61B>
+<UD61C>
+<UD61D>
+<UD61E>
+<UD61F>
+<UD620>
+<UD621>
+<UD622>
+<UD623>
+<UD624>
+<UD625>
+<UD626>
+<UD627>
+<UD628>
+<UD629>
+<UD62A>
+<UD62B>
+<UD62C>
+<UD62D>
+<UD62E>
+<UD62F>
+<UD630>
+<UD631>
+<UD632>
+<UD633>
+<UD634>
+<UD635>
+<UD636>
+<UD637>
+<UD638>
+<UD639>
+<UD63A>
+<UD63B>
+<UD63C>
+<UD63D>
+<UD63E>
+<UD63F>
+<UD640>
+<UD641>
+<UD642>
+<UD643>
+<UD644>
+<UD645>
+<UD646>
+<UD647>
+<UD648>
+<UD649>
+<UD64A>
+<UD64B>
+<UD64C>
+<UD64D>
+<UD64E>
+<UD64F>
+<UD650>
+<UD651>
+<UD652>
+<UD653>
+<UD654>
+<UD655>
+<UD656>
+<UD657>
+<UD658>
+<UD659>
+<UD65A>
+<UD65B>
+<UD65C>
+<UD65D>
+<UD65E>
+<UD65F>
+<UD660>
+<UD661>
+<UD662>
+<UD663>
+<UD664>
+<UD665>
+<UD666>
+<UD667>
+<UD668>
+<UD669>
+<UD66A>
+<UD66B>
+<UD66C>
+<UD66D>
+<UD66E>
+<UD66F>
+<UD670>
+<UD671>
+<UD672>
+<UD673>
+<UD674>
+<UD675>
+<UD676>
+<UD677>
+<UD678>
+<UD679>
+<UD67A>
+<UD67B>
+<UD67C>
+<UD67D>
+<UD67E>
+<UD67F>
+<UD680>
+<UD681>
+<UD682>
+<UD683>
+<UD684>
+<UD685>
+<UD686>
+<UD687>
+<UD688>
+<UD689>
+<UD68A>
+<UD68B>
+<UD68C>
+<UD68D>
+<UD68E>
+<UD68F>
+<UD690>
+<UD691>
+<UD692>
+<UD693>
+<UD694>
+<UD695>
+<UD696>
+<UD697>
+<UD698>
+<UD699>
+<UD69A>
+<UD69B>
+<UD69C>
+<UD69D>
+<UD69E>
+<UD69F>
+<UD6A0>
+<UD6A1>
+<UD6A2>
+<UD6A3>
+<UD6A4>
+<UD6A5>
+<UD6A6>
+<UD6A7>
+<UD6A8>
+<UD6A9>
+<UD6AA>
+<UD6AB>
+<UD6AC>
+<UD6AD>
+<UD6AE>
+<UD6AF>
+<UD6B0>
+<UD6B1>
+<UD6B2>
+<UD6B3>
+<UD6B4>
+<UD6B5>
+<UD6B6>
+<UD6B7>
+<UD6B8>
+<UD6B9>
+<UD6BA>
+<UD6BB>
+<UD6BC>
+<UD6BD>
+<UD6BE>
+<UD6BF>
+<UD6C0>
+<UD6C1>
+<UD6C2>
+<UD6C3>
+<UD6C4>
+<UD6C5>
+<UD6C6>
+<UD6C7>
+<UD6C8>
+<UD6C9>
+<UD6CA>
+<UD6CB>
+<UD6CC>
+<UD6CD>
+<UD6CE>
+<UD6CF>
+<UD6D0>
+<UD6D1>
+<UD6D2>
+<UD6D3>
+<UD6D4>
+<UD6D5>
+<UD6D6>
+<UD6D7>
+<UD6D8>
+<UD6D9>
+<UD6DA>
+<UD6DB>
+<UD6DC>
+<UD6DD>
+<UD6DE>
+<UD6DF>
+<UD6E0>
+<UD6E1>
+<UD6E2>
+<UD6E3>
+<UD6E4>
+<UD6E5>
+<UD6E6>
+<UD6E7>
+<UD6E8>
+<UD6E9>
+<UD6EA>
+<UD6EB>
+<UD6EC>
+<UD6ED>
+<UD6EE>
+<UD6EF>
+<UD6F0>
+<UD6F1>
+<UD6F2>
+<UD6F3>
+<UD6F4>
+<UD6F5>
+<UD6F6>
+<UD6F7>
+<UD6F8>
+<UD6F9>
+<UD6FA>
+<UD6FB>
+<UD6FC>
+<UD6FD>
+<UD6FE>
+<UD6FF>
+<UD700>
+<UD701>
+<UD702>
+<UD703>
+<UD704>
+<UD705>
+<UD706>
+<UD707>
+<UD708>
+<UD709>
+<UD70A>
+<UD70B>
+<UD70C>
+<UD70D>
+<UD70E>
+<UD70F>
+<UD710>
+<UD711>
+<UD712>
+<UD713>
+<UD714>
+<UD715>
+<UD716>
+<UD717>
+<UD718>
+<UD719>
+<UD71A>
+<UD71B>
+<UD71C>
+<UD71D>
+<UD71E>
+<UD71F>
+<UD720>
+<UD721>
+<UD722>
+<UD723>
+<UD724>
+<UD725>
+<UD726>
+<UD727>
+<UD728>
+<UD729>
+<UD72A>
+<UD72B>
+<UD72C>
+<UD72D>
+<UD72E>
+<UD72F>
+<UD730>
+<UD731>
+<UD732>
+<UD733>
+<UD734>
+<UD735>
+<UD736>
+<UD737>
+<UD738>
+<UD739>
+<UD73A>
+<UD73B>
+<UD73C>
+<UD73D>
+<UD73E>
+<UD73F>
+<UD740>
+<UD741>
+<UD742>
+<UD743>
+<UD744>
+<UD745>
+<UD746>
+<UD747>
+<UD748>
+<UD749>
+<UD74A>
+<UD74B>
+<UD74C>
+<UD74D>
+<UD74E>
+<UD74F>
+<UD750>
+<UD751>
+<UD752>
+<UD753>
+<UD754>
+<UD755>
+<UD756>
+<UD757>
+<UD758>
+<UD759>
+<UD75A>
+<UD75B>
+<UD75C>
+<UD75D>
+<UD75E>
+<UD75F>
+<UD760>
+<UD761>
+<UD762>
+<UD763>
+<UD764>
+<UD765>
+<UD766>
+<UD767>
+<UD768>
+<UD769>
+<UD76A>
+<UD76B>
+<UD76C>
+<UD76D>
+<UD76E>
+<UD76F>
+<UD770>
+<UD771>
+<UD772>
+<UD773>
+<UD774>
+<UD775>
+<UD776>
+<UD777>
+<UD778>
+<UD779>
+<UD77A>
+<UD77B>
+<UD77C>
+<UD77D>
+<UD77E>
+<UD77F>
+<UD780>
+<UD781>
+<UD782>
+<UD783>
+<UD784>
+<UD785>
+<UD786>
+<UD787>
+<UD788>
+<UD789>
+<UD78A>
+<UD78B>
+<UD78C>
+<UD78D>
+<UD78E>
+<UD78F>
+<UD790>
+<UD791>
+<UD792>
+<UD793>
+<UD794>
+<UD795>
+<UD796>
+<UD797>
+<UD798>
+<UD799>
+<UD79A>
+<UD79B>
+<UD79C>
+<UD79D>
+<UD79E>
+<UD79F>
+<UD7A0>
+<UD7A1>
+<UD7A2>
+<UD7A3>
+<UD7A4>
+<UD7A5>
+<UD7A6>
+<UD7A7>
+<UD7A8>
+<UD7A9>
+<UD7AA>
+<UD7AB>
+<UD7AC>
+<UD7AD>
+<UD7AE>
+<UD7AF>
+<UD7B0>
+<UD7B1>
+<UD7B2>
+<UD7B3>
+<UD7B4>
+<UD7B5>
+<UD7B6>
+<UD7B7>
+<UD7B8>
+<UD7B9>
+<UD7BA>
+<UD7BB>
+<UD7BC>
+<UD7BD>
+<UD7BE>
+<UD7BF>
+<UD7C0>
+<UD7C1>
+<UD7C2>
+<UD7C3>
+<UD7C4>
+<UD7C5>
+<UD7C6>
+<UD7C7>
+<UD7C8>
+<UD7C9>
+<UD7CA>
+<UD7CB>
+<UD7CC>
+<UD7CD>
+<UD7CE>
+<UD7CF>
+<UD7D0>
+<UD7D1>
+<UD7D2>
+<UD7D3>
+<UD7D4>
+<UD7D5>
+<UD7D6>
+<UD7D7>
+<UD7D8>
+<UD7D9>
+<UD7DA>
+<UD7DB>
+<UD7DC>
+<UD7DD>
+<UD7DE>
+<UD7DF>
+<UD7E0>
+<UD7E1>
+<UD7E2>
+<UD7E3>
+<UD7E4>
+<UD7E5>
+<UD7E6>
+<UD7E7>
+<UD7E8>
+<UD7E9>
+<UD7EA>
+<UD7EB>
+<UD7EC>
+<UD7ED>
+<UD7EE>
+<UD7EF>
+<UD7F0>
+<UD7F1>
+<UD7F2>
+<UD7F3>
+<UD7F4>
+<UD7F5>
+<UD7F6>
+<UD7F7>
+<UD7F8>
+<UD7F9>
+<UD7FA>
+<UD7FB>
+<UD7FC>
+<UD7FD>
+<UD7FE>
+<UD7FF>
+<UD800>
+<UD801>
+<UD802>
+<UD803>
+<UD804>
+<UD805>
+<UD806>
+<UD807>
+<UD808>
+<UD809>
+<UD80A>
+<UD80B>
+<UD80C>
+<UD80D>
+<UD80E>
+<UD80F>
+<UD810>
+<UD811>
+<UD812>
+<UD813>
+<UD814>
+<UD815>
+<UD816>
+<UD817>
+<UD818>
+<UD819>
+<UD81A>
+<UD81B>
+<UD81C>
+<UD81D>
+<UD81E>
+<UD81F>
+<UD820>
+<UD821>
+<UD822>
+<UD823>
+<UD824>
+<UD825>
+<UD826>
+<UD827>
+<UD828>
+<UD829>
+<UD82A>
+<UD82B>
+<UD82C>
+<UD82D>
+<UD82E>
+<UD82F>
+<UD830>
+<UD831>
+<UD832>
+<UD833>
+<UD834>
+<UD835>
+<UD836>
+<UD837>
+<UD838>
+<UD839>
+<UD83A>
+<UD83B>
+<UD83C>
+<UD83D>
+<UD83E>
+<UD83F>
+<UD840>
+<UD841>
+<UD842>
+<UD843>
+<UD844>
+<UD845>
+<UD846>
+<UD847>
+<UD848>
+<UD849>
+<UD84A>
+<UD84B>
+<UD84C>
+<UD84D>
+<UD84E>
+<UD84F>
+<UD850>
+<UD851>
+<UD852>
+<UD853>
+<UD854>
+<UD855>
+<UD856>
+<UD857>
+<UD858>
+<UD859>
+<UD85A>
+<UD85B>
+<UD85C>
+<UD85D>
+<UD85E>
+<UD85F>
+<UD860>
+<UD861>
+<UD862>
+<UD863>
+<UD864>
+<UD865>
+<UD866>
+<UD867>
+<UD868>
+<UD869>
+<UD86A>
+<UD86B>
+<UD86C>
+<UD86D>
+<UD86E>
+<UD86F>
+<UD870>
+<UD871>
+<UD872>
+<UD873>
+<UD874>
+<UD875>
+<UD876>
+<UD877>
+<UD878>
+<UD879>
+<UD87A>
+<UD87B>
+<UD87C>
+<UD87D>
+<UD87E>
+<UD87F>
+<UD880>
+<UD881>
+<UD882>
+<UD883>
+<UD884>
+<UD885>
+<UD886>
+<UD887>
+<UD888>
+<UD889>
+<UD88A>
+<UD88B>
+<UD88C>
+<UD88D>
+<UD88E>
+<UD88F>
+<UD890>
+<UD891>
+<UD892>
+<UD893>
+<UD894>
+<UD895>
+<UD896>
+<UD897>
+<UD898>
+<UD899>
+<UD89A>
+<UD89B>
+<UD89C>
+<UD89D>
+<UD89E>
+<UD89F>
+<UD8A0>
+<UD8A1>
+<UD8A2>
+<UD8A3>
+<UD8A4>
+<UD8A5>
+<UD8A6>
+<UD8A7>
+<UD8A8>
+<UD8A9>
+<UD8AA>
+<UD8AB>
+<UD8AC>
+<UD8AD>
+<UD8AE>
+<UD8AF>
+<UD8B0>
+<UD8B1>
+<UD8B2>
+<UD8B3>
+<UD8B4>
+<UD8B5>
+<UD8B6>
+<UD8B7>
+<UD8B8>
+<UD8B9>
+<UD8BA>
+<UD8BB>
+<UD8BC>
+<UD8BD>
+<UD8BE>
+<UD8BF>
+<UD8C0>
+<UD8C1>
+<UD8C2>
+<UD8C3>
+<UD8C4>
+<UD8C5>
+<UD8C6>
+<UD8C7>
+<UD8C8>
+<UD8C9>
+<UD8CA>
+<UD8CB>
+<UD8CC>
+<UD8CD>
+<UD8CE>
+<UD8CF>
+<UD8D0>
+<UD8D1>
+<UD8D2>
+<UD8D3>
+<UD8D4>
+<UD8D5>
+<UD8D6>
+<UD8D7>
+<UD8D8>
+<UD8D9>
+<UD8DA>
+<UD8DB>
+<UD8DC>
+<UD8DD>
+<UD8DE>
+<UD8DF>
+<UD8E0>
+<UD8E1>
+<UD8E2>
+<UD8E3>
+<UD8E4>
+<UD8E5>
+<UD8E6>
+<UD8E7>
+<UD8E8>
+<UD8E9>
+<UD8EA>
+<UD8EB>
+<UD8EC>
+<UD8ED>
+<UD8EE>
+<UD8EF>
+<UD8F0>
+<UD8F1>
+<UD8F2>
+<UD8F3>
+<UD8F4>
+<UD8F5>
+<UD8F6>
+<UD8F7>
+<UD8F8>
+<UD8F9>
+<UD8FA>
+<UD8FB>
+<UD8FC>
+<UD8FD>
+<UD8FE>
+<UD8FF>
+<UD900>
+<UD901>
+<UD902>
+<UD903>
+<UD904>
+<UD905>
+<UD906>
+<UD907>
+<UD908>
+<UD909>
+<UD90A>
+<UD90B>
+<UD90C>
+<UD90D>
+<UD90E>
+<UD90F>
+<UD910>
+<UD911>
+<UD912>
+<UD913>
+<UD914>
+<UD915>
+<UD916>
+<UD917>
+<UD918>
+<UD919>
+<UD91A>
+<UD91B>
+<UD91C>
+<UD91D>
+<UD91E>
+<UD91F>
+<UD920>
+<UD921>
+<UD922>
+<UD923>
+<UD924>
+<UD925>
+<UD926>
+<UD927>
+<UD928>
+<UD929>
+<UD92A>
+<UD92B>
+<UD92C>
+<UD92D>
+<UD92E>
+<UD92F>
+<UD930>
+<UD931>
+<UD932>
+<UD933>
+<UD934>
+<UD935>
+<UD936>
+<UD937>
+<UD938>
+<UD939>
+<UD93A>
+<UD93B>
+<UD93C>
+<UD93D>
+<UD93E>
+<UD93F>
+<UD940>
+<UD941>
+<UD942>
+<UD943>
+<UD944>
+<UD945>
+<UD946>
+<UD947>
+<UD948>
+<UD949>
+<UD94A>
+<UD94B>
+<UD94C>
+<UD94D>
+<UD94E>
+<UD94F>
+<UD950>
+<UD951>
+<UD952>
+<UD953>
+<UD954>
+<UD955>
+<UD956>
+<UD957>
+<UD958>
+<UD959>
+<UD95A>
+<UD95B>
+<UD95C>
+<UD95D>
+<UD95E>
+<UD95F>
+<UD960>
+<UD961>
+<UD962>
+<UD963>
+<UD964>
+<UD965>
+<UD966>
+<UD967>
+<UD968>
+<UD969>
+<UD96A>
+<UD96B>
+<UD96C>
+<UD96D>
+<UD96E>
+<UD96F>
+<UD970>
+<UD971>
+<UD972>
+<UD973>
+<UD974>
+<UD975>
+<UD976>
+<UD977>
+<UD978>
+<UD979>
+<UD97A>
+<UD97B>
+<UD97C>
+<UD97D>
+<UD97E>
+<UD97F>
+<UD980>
+<UD981>
+<UD982>
+<UD983>
+<UD984>
+<UD985>
+<UD986>
+<UD987>
+<UD988>
+<UD989>
+<UD98A>
+<UD98B>
+<UD98C>
+<UD98D>
+<UD98E>
+<UD98F>
+<UD990>
+<UD991>
+<UD992>
+<UD993>
+<UD994>
+<UD995>
+<UD996>
+<UD997>
+<UD998>
+<UD999>
+<UD99A>
+<UD99B>
+<UD99C>
+<UD99D>
+<UD99E>
+<UD99F>
+<UD9A0>
+<UD9A1>
+<UD9A2>
+<UD9A3>
+<UD9A4>
+<UD9A5>
+<UD9A6>
+<UD9A7>
+<UD9A8>
+<UD9A9>
+<UD9AA>
+<UD9AB>
+<UD9AC>
+<UD9AD>
+<UD9AE>
+<UD9AF>
+<UD9B0>
+<UD9B1>
+<UD9B2>
+<UD9B3>
+<UD9B4>
+<UD9B5>
+<UD9B6>
+<UD9B7>
+<UD9B8>
+<UD9B9>
+<UD9BA>
+<UD9BB>
+<UD9BC>
+<UD9BD>
+<UD9BE>
+<UD9BF>
+<UD9C0>
+<UD9C1>
+<UD9C2>
+<UD9C3>
+<UD9C4>
+<UD9C5>
+<UD9C6>
+<UD9C7>
+<UD9C8>
+<UD9C9>
+<UD9CA>
+<UD9CB>
+<UD9CC>
+<UD9CD>
+<UD9CE>
+<UD9CF>
+<UD9D0>
+<UD9D1>
+<UD9D2>
+<UD9D3>
+<UD9D4>
+<UD9D5>
+<UD9D6>
+<UD9D7>
+<UD9D8>
+<UD9D9>
+<UD9DA>
+<UD9DB>
+<UD9DC>
+<UD9DD>
+<UD9DE>
+<UD9DF>
+<UD9E0>
+<UD9E1>
+<UD9E2>
+<UD9E3>
+<UD9E4>
+<UD9E5>
+<UD9E6>
+<UD9E7>
+<UD9E8>
+<UD9E9>
+<UD9EA>
+<UD9EB>
+<UD9EC>
+<UD9ED>
+<UD9EE>
+<UD9EF>
+<UD9F0>
+<UD9F1>
+<UD9F2>
+<UD9F3>
+<UD9F4>
+<UD9F5>
+<UD9F6>
+<UD9F7>
+<UD9F8>
+<UD9F9>
+<UD9FA>
+<UD9FB>
+<UD9FC>
+<UD9FD>
+<UD9FE>
+<UD9FF>
+<UDA00>
+<UDA01>
+<UDA02>
+<UDA03>
+<UDA04>
+<UDA05>
+<UDA06>
+<UDA07>
+<UDA08>
+<UDA09>
+<UDA0A>
+<UDA0B>
+<UDA0C>
+<UDA0D>
+<UDA0E>
+<UDA0F>
+<UDA10>
+<UDA11>
+<UDA12>
+<UDA13>
+<UDA14>
+<UDA15>
+<UDA16>
+<UDA17>
+<UDA18>
+<UDA19>
+<UDA1A>
+<UDA1B>
+<UDA1C>
+<UDA1D>
+<UDA1E>
+<UDA1F>
+<UDA20>
+<UDA21>
+<UDA22>
+<UDA23>
+<UDA24>
+<UDA25>
+<UDA26>
+<UDA27>
+<UDA28>
+<UDA29>
+<UDA2A>
+<UDA2B>
+<UDA2C>
+<UDA2D>
+<UDA2E>
+<UDA2F>
+<UDA30>
+<UDA31>
+<UDA32>
+<UDA33>
+<UDA34>
+<UDA35>
+<UDA36>
+<UDA37>
+<UDA38>
+<UDA39>
+<UDA3A>
+<UDA3B>
+<UDA3C>
+<UDA3D>
+<UDA3E>
+<UDA3F>
+<UDA40>
+<UDA41>
+<UDA42>
+<UDA43>
+<UDA44>
+<UDA45>
+<UDA46>
+<UDA47>
+<UDA48>
+<UDA49>
+<UDA4A>
+<UDA4B>
+<UDA4C>
+<UDA4D>
+<UDA4E>
+<UDA4F>
+<UDA50>
+<UDA51>
+<UDA52>
+<UDA53>
+<UDA54>
+<UDA55>
+<UDA56>
+<UDA57>
+<UDA58>
+<UDA59>
+<UDA5A>
+<UDA5B>
+<UDA5C>
+<UDA5D>
+<UDA5E>
+<UDA5F>
+<UDA60>
+<UDA61>
+<UDA62>
+<UDA63>
+<UDA64>
+<UDA65>
+<UDA66>
+<UDA67>
+<UDA68>
+<UDA69>
+<UDA6A>
+<UDA6B>
+<UDA6C>
+<UDA6D>
+<UDA6E>
+<UDA6F>
+<UDA70>
+<UDA71>
+<UDA72>
+<UDA73>
+<UDA74>
+<UDA75>
+<UDA76>
+<UDA77>
+<UDA78>
+<UDA79>
+<UDA7A>
+<UDA7B>
+<UDA7C>
+<UDA7D>
+<UDA7E>
+<UDA7F>
+<UDA80>
+<UDA81>
+<UDA82>
+<UDA83>
+<UDA84>
+<UDA85>
+<UDA86>
+<UDA87>
+<UDA88>
+<UDA89>
+<UDA8A>
+<UDA8B>
+<UDA8C>
+<UDA8D>
+<UDA8E>
+<UDA8F>
+<UDA90>
+<UDA91>
+<UDA92>
+<UDA93>
+<UDA94>
+<UDA95>
+<UDA96>
+<UDA97>
+<UDA98>
+<UDA99>
+<UDA9A>
+<UDA9B>
+<UDA9C>
+<UDA9D>
+<UDA9E>
+<UDA9F>
+<UDAA0>
+<UDAA1>
+<UDAA2>
+<UDAA3>
+<UDAA4>
+<UDAA5>
+<UDAA6>
+<UDAA7>
+<UDAA8>
+<UDAA9>
+<UDAAA>
+<UDAAB>
+<UDAAC>
+<UDAAD>
+<UDAAE>
+<UDAAF>
+<UDAB0>
+<UDAB1>
+<UDAB2>
+<UDAB3>
+<UDAB4>
+<UDAB5>
+<UDAB6>
+<UDAB7>
+<UDAB8>
+<UDAB9>
+<UDABA>
+<UDABB>
+<UDABC>
+<UDABD>
+<UDABE>
+<UDABF>
+<UDAC0>
+<UDAC1>
+<UDAC2>
+<UDAC3>
+<UDAC4>
+<UDAC5>
+<UDAC6>
+<UDAC7>
+<UDAC8>
+<UDAC9>
+<UDACA>
+<UDACB>
+<UDACC>
+<UDACD>
+<UDACE>
+<UDACF>
+<UDAD0>
+<UDAD1>
+<UDAD2>
+<UDAD3>
+<UDAD4>
+<UDAD5>
+<UDAD6>
+<UDAD7>
+<UDAD8>
+<UDAD9>
+<UDADA>
+<UDADB>
+<UDADC>
+<UDADD>
+<UDADE>
+<UDADF>
+<UDAE0>
+<UDAE1>
+<UDAE2>
+<UDAE3>
+<UDAE4>
+<UDAE5>
+<UDAE6>
+<UDAE7>
+<UDAE8>
+<UDAE9>
+<UDAEA>
+<UDAEB>
+<UDAEC>
+<UDAED>
+<UDAEE>
+<UDAEF>
+<UDAF0>
+<UDAF1>
+<UDAF2>
+<UDAF3>
+<UDAF4>
+<UDAF5>
+<UDAF6>
+<UDAF7>
+<UDAF8>
+<UDAF9>
+<UDAFA>
+<UDAFB>
+<UDAFC>
+<UDAFD>
+<UDAFE>
+<UDAFF>
+<UDB00>
+<UDB01>
+<UDB02>
+<UDB03>
+<UDB04>
+<UDB05>
+<UDB06>
+<UDB07>
+<UDB08>
+<UDB09>
+<UDB0A>
+<UDB0B>
+<UDB0C>
+<UDB0D>
+<UDB0E>
+<UDB0F>
+<UDB10>
+<UDB11>
+<UDB12>
+<UDB13>
+<UDB14>
+<UDB15>
+<UDB16>
+<UDB17>
+<UDB18>
+<UDB19>
+<UDB1A>
+<UDB1B>
+<UDB1C>
+<UDB1D>
+<UDB1E>
+<UDB1F>
+<UDB20>
+<UDB21>
+<UDB22>
+<UDB23>
+<UDB24>
+<UDB25>
+<UDB26>
+<UDB27>
+<UDB28>
+<UDB29>
+<UDB2A>
+<UDB2B>
+<UDB2C>
+<UDB2D>
+<UDB2E>
+<UDB2F>
+<UDB30>
+<UDB31>
+<UDB32>
+<UDB33>
+<UDB34>
+<UDB35>
+<UDB36>
+<UDB37>
+<UDB38>
+<UDB39>
+<UDB3A>
+<UDB3B>
+<UDB3C>
+<UDB3D>
+<UDB3E>
+<UDB3F>
+<UDB40>
+<UDB41>
+<UDB42>
+<UDB43>
+<UDB44>
+<UDB45>
+<UDB46>
+<UDB47>
+<UDB48>
+<UDB49>
+<UDB4A>
+<UDB4B>
+<UDB4C>
+<UDB4D>
+<UDB4E>
+<UDB4F>
+<UDB50>
+<UDB51>
+<UDB52>
+<UDB53>
+<UDB54>
+<UDB55>
+<UDB56>
+<UDB57>
+<UDB58>
+<UDB59>
+<UDB5A>
+<UDB5B>
+<UDB5C>
+<UDB5D>
+<UDB5E>
+<UDB5F>
+<UDB60>
+<UDB61>
+<UDB62>
+<UDB63>
+<UDB64>
+<UDB65>
+<UDB66>
+<UDB67>
+<UDB68>
+<UDB69>
+<UDB6A>
+<UDB6B>
+<UDB6C>
+<UDB6D>
+<UDB6E>
+<UDB6F>
+<UDB70>
+<UDB71>
+<UDB72>
+<UDB73>
+<UDB74>
+<UDB75>
+<UDB76>
+<UDB77>
+<UDB78>
+<UDB79>
+<UDB7A>
+<UDB7B>
+<UDB7C>
+<UDB7D>
+<UDB7E>
+<UDB7F>
+<UDB80>
+<UDB81>
+<UDB82>
+<UDB83>
+<UDB84>
+<UDB85>
+<UDB86>
+<UDB87>
+<UDB88>
+<UDB89>
+<UDB8A>
+<UDB8B>
+<UDB8C>
+<UDB8D>
+<UDB8E>
+<UDB8F>
+<UDB90>
+<UDB91>
+<UDB92>
+<UDB93>
+<UDB94>
+<UDB95>
+<UDB96>
+<UDB97>
+<UDB98>
+<UDB99>
+<UDB9A>
+<UDB9B>
+<UDB9C>
+<UDB9D>
+<UDB9E>
+<UDB9F>
+<UDBA0>
+<UDBA1>
+<UDBA2>
+<UDBA3>
+<UDBA4>
+<UDBA5>
+<UDBA6>
+<UDBA7>
+<UDBA8>
+<UDBA9>
+<UDBAA>
+<UDBAB>
+<UDBAC>
+<UDBAD>
+<UDBAE>
+<UDBAF>
+<UDBB0>
+<UDBB1>
+<UDBB2>
+<UDBB3>
+<UDBB4>
+<UDBB5>
+<UDBB6>
+<UDBB7>
+<UDBB8>
+<UDBB9>
+<UDBBA>
+<UDBBB>
+<UDBBC>
+<UDBBD>
+<UDBBE>
+<UDBBF>
+<UDBC0>
+<UDBC1>
+<UDBC2>
+<UDBC3>
+<UDBC4>
+<UDBC5>
+<UDBC6>
+<UDBC7>
+<UDBC8>
+<UDBC9>
+<UDBCA>
+<UDBCB>
+<UDBCC>
+<UDBCD>
+<UDBCE>
+<UDBCF>
+<UDBD0>
+<UDBD1>
+<UDBD2>
+<UDBD3>
+<UDBD4>
+<UDBD5>
+<UDBD6>
+<UDBD7>
+<UDBD8>
+<UDBD9>
+<UDBDA>
+<UDBDB>
+<UDBDC>
+<UDBDD>
+<UDBDE>
+<UDBDF>
+<UDBE0>
+<UDBE1>
+<UDBE2>
+<UDBE3>
+<UDBE4>
+<UDBE5>
+<UDBE6>
+<UDBE7>
+<UDBE8>
+<UDBE9>
+<UDBEA>
+<UDBEB>
+<UDBEC>
+<UDBED>
+<UDBEE>
+<UDBEF>
+<UDBF0>
+<UDBF1>
+<UDBF2>
+<UDBF3>
+<UDBF4>
+<UDBF5>
+<UDBF6>
+<UDBF7>
+<UDBF8>
+<UDBF9>
+<UDBFA>
+<UDBFB>
+<UDBFC>
+<UDBFD>
+<UDBFE>
+<UDBFF>
+<UDC00>
+<UDC01>
+<UDC02>
+<UDC03>
+<UDC04>
+<UDC05>
+<UDC06>
+<UDC07>
+<UDC08>
+<UDC09>
+<UDC0A>
+<UDC0B>
+<UDC0C>
+<UDC0D>
+<UDC0E>
+<UDC0F>
+<UDC10>
+<UDC11>
+<UDC12>
+<UDC13>
+<UDC14>
+<UDC15>
+<UDC16>
+<UDC17>
+<UDC18>
+<UDC19>
+<UDC1A>
+<UDC1B>
+<UDC1C>
+<UDC1D>
+<UDC1E>
+<UDC1F>
+<UDC20>
+<UDC21>
+<UDC22>
+<UDC23>
+<UDC24>
+<UDC25>
+<UDC26>
+<UDC27>
+<UDC28>
+<UDC29>
+<UDC2A>
+<UDC2B>
+<UDC2C>
+<UDC2D>
+<UDC2E>
+<UDC2F>
+<UDC30>
+<UDC31>
+<UDC32>
+<UDC33>
+<UDC34>
+<UDC35>
+<UDC36>
+<UDC37>
+<UDC38>
+<UDC39>
+<UDC3A>
+<UDC3B>
+<UDC3C>
+<UDC3D>
+<UDC3E>
+<UDC3F>
+<UDC40>
+<UDC41>
+<UDC42>
+<UDC43>
+<UDC44>
+<UDC45>
+<UDC46>
+<UDC47>
+<UDC48>
+<UDC49>
+<UDC4A>
+<UDC4B>
+<UDC4C>
+<UDC4D>
+<UDC4E>
+<UDC4F>
+<UDC50>
+<UDC51>
+<UDC52>
+<UDC53>
+<UDC54>
+<UDC55>
+<UDC56>
+<UDC57>
+<UDC58>
+<UDC59>
+<UDC5A>
+<UDC5B>
+<UDC5C>
+<UDC5D>
+<UDC5E>
+<UDC5F>
+<UDC60>
+<UDC61>
+<UDC62>
+<UDC63>
+<UDC64>
+<UDC65>
+<UDC66>
+<UDC67>
+<UDC68>
+<UDC69>
+<UDC6A>
+<UDC6B>
+<UDC6C>
+<UDC6D>
+<UDC6E>
+<UDC6F>
+<UDC70>
+<UDC71>
+<UDC72>
+<UDC73>
+<UDC74>
+<UDC75>
+<UDC76>
+<UDC77>
+<UDC78>
+<UDC79>
+<UDC7A>
+<UDC7B>
+<UDC7C>
+<UDC7D>
+<UDC7E>
+<UDC7F>
+<UDC80>
+<UDC81>
+<UDC82>
+<UDC83>
+<UDC84>
+<UDC85>
+<UDC86>
+<UDC87>
+<UDC88>
+<UDC89>
+<UDC8A>
+<UDC8B>
+<UDC8C>
+<UDC8D>
+<UDC8E>
+<UDC8F>
+<UDC90>
+<UDC91>
+<UDC92>
+<UDC93>
+<UDC94>
+<UDC95>
+<UDC96>
+<UDC97>
+<UDC98>
+<UDC99>
+<UDC9A>
+<UDC9B>
+<UDC9C>
+<UDC9D>
+<UDC9E>
+<UDC9F>
+<UDCA0>
+<UDCA1>
+<UDCA2>
+<UDCA3>
+<UDCA4>
+<UDCA5>
+<UDCA6>
+<UDCA7>
+<UDCA8>
+<UDCA9>
+<UDCAA>
+<UDCAB>
+<UDCAC>
+<UDCAD>
+<UDCAE>
+<UDCAF>
+<UDCB0>
+<UDCB1>
+<UDCB2>
+<UDCB3>
+<UDCB4>
+<UDCB5>
+<UDCB6>
+<UDCB7>
+<UDCB8>
+<UDCB9>
+<UDCBA>
+<UDCBB>
+<UDCBC>
+<UDCBD>
+<UDCBE>
+<UDCBF>
+<UDCC0>
+<UDCC1>
+<UDCC2>
+<UDCC3>
+<UDCC4>
+<UDCC5>
+<UDCC6>
+<UDCC7>
+<UDCC8>
+<UDCC9>
+<UDCCA>
+<UDCCB>
+<UDCCC>
+<UDCCD>
+<UDCCE>
+<UDCCF>
+<UDCD0>
+<UDCD1>
+<UDCD2>
+<UDCD3>
+<UDCD4>
+<UDCD5>
+<UDCD6>
+<UDCD7>
+<UDCD8>
+<UDCD9>
+<UDCDA>
+<UDCDB>
+<UDCDC>
+<UDCDD>
+<UDCDE>
+<UDCDF>
+<UDCE0>
+<UDCE1>
+<UDCE2>
+<UDCE3>
+<UDCE4>
+<UDCE5>
+<UDCE6>
+<UDCE7>
+<UDCE8>
+<UDCE9>
+<UDCEA>
+<UDCEB>
+<UDCEC>
+<UDCED>
+<UDCEE>
+<UDCEF>
+<UDCF0>
+<UDCF1>
+<UDCF2>
+<UDCF3>
+<UDCF4>
+<UDCF5>
+<UDCF6>
+<UDCF7>
+<UDCF8>
+<UDCF9>
+<UDCFA>
+<UDCFB>
+<UDCFC>
+<UDCFD>
+<UDCFE>
+<UDCFF>
+<UDD00>
+<UDD01>
+<UDD02>
+<UDD03>
+<UDD04>
+<UDD05>
+<UDD06>
+<UDD07>
+<UDD08>
+<UDD09>
+<UDD0A>
+<UDD0B>
+<UDD0C>
+<UDD0D>
+<UDD0E>
+<UDD0F>
+<UDD10>
+<UDD11>
+<UDD12>
+<UDD13>
+<UDD14>
+<UDD15>
+<UDD16>
+<UDD17>
+<UDD18>
+<UDD19>
+<UDD1A>
+<UDD1B>
+<UDD1C>
+<UDD1D>
+<UDD1E>
+<UDD1F>
+<UDD20>
+<UDD21>
+<UDD22>
+<UDD23>
+<UDD24>
+<UDD25>
+<UDD26>
+<UDD27>
+<UDD28>
+<UDD29>
+<UDD2A>
+<UDD2B>
+<UDD2C>
+<UDD2D>
+<UDD2E>
+<UDD2F>
+<UDD30>
+<UDD31>
+<UDD32>
+<UDD33>
+<UDD34>
+<UDD35>
+<UDD36>
+<UDD37>
+<UDD38>
+<UDD39>
+<UDD3A>
+<UDD3B>
+<UDD3C>
+<UDD3D>
+<UDD3E>
+<UDD3F>
+<UDD40>
+<UDD41>
+<UDD42>
+<UDD43>
+<UDD44>
+<UDD45>
+<UDD46>
+<UDD47>
+<UDD48>
+<UDD49>
+<UDD4A>
+<UDD4B>
+<UDD4C>
+<UDD4D>
+<UDD4E>
+<UDD4F>
+<UDD50>
+<UDD51>
+<UDD52>
+<UDD53>
+<UDD54>
+<UDD55>
+<UDD56>
+<UDD57>
+<UDD58>
+<UDD59>
+<UDD5A>
+<UDD5B>
+<UDD5C>
+<UDD5D>
+<UDD5E>
+<UDD5F>
+<UDD60>
+<UDD61>
+<UDD62>
+<UDD63>
+<UDD64>
+<UDD65>
+<UDD66>
+<UDD67>
+<UDD68>
+<UDD69>
+<UDD6A>
+<UDD6B>
+<UDD6C>
+<UDD6D>
+<UDD6E>
+<UDD6F>
+<UDD70>
+<UDD71>
+<UDD72>
+<UDD73>
+<UDD74>
+<UDD75>
+<UDD76>
+<UDD77>
+<UDD78>
+<UDD79>
+<UDD7A>
+<UDD7B>
+<UDD7C>
+<UDD7D>
+<UDD7E>
+<UDD7F>
+<UDD80>
+<UDD81>
+<UDD82>
+<UDD83>
+<UDD84>
+<UDD85>
+<UDD86>
+<UDD87>
+<UDD88>
+<UDD89>
+<UDD8A>
+<UDD8B>
+<UDD8C>
+<UDD8D>
+<UDD8E>
+<UDD8F>
+<UDD90>
+<UDD91>
+<UDD92>
+<UDD93>
+<UDD94>
+<UDD95>
+<UDD96>
+<UDD97>
+<UDD98>
+<UDD99>
+<UDD9A>
+<UDD9B>
+<UDD9C>
+<UDD9D>
+<UDD9E>
+<UDD9F>
+<UDDA0>
+<UDDA1>
+<UDDA2>
+<UDDA3>
+<UDDA4>
+<UDDA5>
+<UDDA6>
+<UDDA7>
+<UDDA8>
+<UDDA9>
+<UDDAA>
+<UDDAB>
+<UDDAC>
+<UDDAD>
+<UDDAE>
+<UDDAF>
+<UDDB0>
+<UDDB1>
+<UDDB2>
+<UDDB3>
+<UDDB4>
+<UDDB5>
+<UDDB6>
+<UDDB7>
+<UDDB8>
+<UDDB9>
+<UDDBA>
+<UDDBB>
+<UDDBC>
+<UDDBD>
+<UDDBE>
+<UDDBF>
+<UDDC0>
+<UDDC1>
+<UDDC2>
+<UDDC3>
+<UDDC4>
+<UDDC5>
+<UDDC6>
+<UDDC7>
+<UDDC8>
+<UDDC9>
+<UDDCA>
+<UDDCB>
+<UDDCC>
+<UDDCD>
+<UDDCE>
+<UDDCF>
+<UDDD0>
+<UDDD1>
+<UDDD2>
+<UDDD3>
+<UDDD4>
+<UDDD5>
+<UDDD6>
+<UDDD7>
+<UDDD8>
+<UDDD9>
+<UDDDA>
+<UDDDB>
+<UDDDC>
+<UDDDD>
+<UDDDE>
+<UDDDF>
+<UDDE0>
+<UDDE1>
+<UDDE2>
+<UDDE3>
+<UDDE4>
+<UDDE5>
+<UDDE6>
+<UDDE7>
+<UDDE8>
+<UDDE9>
+<UDDEA>
+<UDDEB>
+<UDDEC>
+<UDDED>
+<UDDEE>
+<UDDEF>
+<UDDF0>
+<UDDF1>
+<UDDF2>
+<UDDF3>
+<UDDF4>
+<UDDF5>
+<UDDF6>
+<UDDF7>
+<UDDF8>
+<UDDF9>
+<UDDFA>
+<UDDFB>
+<UDDFC>
+<UDDFD>
+<UDDFE>
+<UDDFF>
+<UDE00>
+<UDE01>
+<UDE02>
+<UDE03>
+<UDE04>
+<UDE05>
+<UDE06>
+<UDE07>
+<UDE08>
+<UDE09>
+<UDE0A>
+<UDE0B>
+<UDE0C>
+<UDE0D>
+<UDE0E>
+<UDE0F>
+<UDE10>
+<UDE11>
+<UDE12>
+<UDE13>
+<UDE14>
+<UDE15>
+<UDE16>
+<UDE17>
+<UDE18>
+<UDE19>
+<UDE1A>
+<UDE1B>
+<UDE1C>
+<UDE1D>
+<UDE1E>
+<UDE1F>
+<UDE20>
+<UDE21>
+<UDE22>
+<UDE23>
+<UDE24>
+<UDE25>
+<UDE26>
+<UDE27>
+<UDE28>
+<UDE29>
+<UDE2A>
+<UDE2B>
+<UDE2C>
+<UDE2D>
+<UDE2E>
+<UDE2F>
+<UDE30>
+<UDE31>
+<UDE32>
+<UDE33>
+<UDE34>
+<UDE35>
+<UDE36>
+<UDE37>
+<UDE38>
+<UDE39>
+<UDE3A>
+<UDE3B>
+<UDE3C>
+<UDE3D>
+<UDE3E>
+<UDE3F>
+<UDE40>
+<UDE41>
+<UDE42>
+<UDE43>
+<UDE44>
+<UDE45>
+<UDE46>
+<UDE47>
+<UDE48>
+<UDE49>
+<UDE4A>
+<UDE4B>
+<UDE4C>
+<UDE4D>
+<UDE4E>
+<UDE4F>
+<UDE50>
+<UDE51>
+<UDE52>
+<UDE53>
+<UDE54>
+<UDE55>
+<UDE56>
+<UDE57>
+<UDE58>
+<UDE59>
+<UDE5A>
+<UDE5B>
+<UDE5C>
+<UDE5D>
+<UDE5E>
+<UDE5F>
+<UDE60>
+<UDE61>
+<UDE62>
+<UDE63>
+<UDE64>
+<UDE65>
+<UDE66>
+<UDE67>
+<UDE68>
+<UDE69>
+<UDE6A>
+<UDE6B>
+<UDE6C>
+<UDE6D>
+<UDE6E>
+<UDE6F>
+<UDE70>
+<UDE71>
+<UDE72>
+<UDE73>
+<UDE74>
+<UDE75>
+<UDE76>
+<UDE77>
+<UDE78>
+<UDE79>
+<UDE7A>
+<UDE7B>
+<UDE7C>
+<UDE7D>
+<UDE7E>
+<UDE7F>
+<UDE80>
+<UDE81>
+<UDE82>
+<UDE83>
+<UDE84>
+<UDE85>
+<UDE86>
+<UDE87>
+<UDE88>
+<UDE89>
+<UDE8A>
+<UDE8B>
+<UDE8C>
+<UDE8D>
+<UDE8E>
+<UDE8F>
+<UDE90>
+<UDE91>
+<UDE92>
+<UDE93>
+<UDE94>
+<UDE95>
+<UDE96>
+<UDE97>
+<UDE98>
+<UDE99>
+<UDE9A>
+<UDE9B>
+<UDE9C>
+<UDE9D>
+<UDE9E>
+<UDE9F>
+<UDEA0>
+<UDEA1>
+<UDEA2>
+<UDEA3>
+<UDEA4>
+<UDEA5>
+<UDEA6>
+<UDEA7>
+<UDEA8>
+<UDEA9>
+<UDEAA>
+<UDEAB>
+<UDEAC>
+<UDEAD>
+<UDEAE>
+<UDEAF>
+<UDEB0>
+<UDEB1>
+<UDEB2>
+<UDEB3>
+<UDEB4>
+<UDEB5>
+<UDEB6>
+<UDEB7>
+<UDEB8>
+<UDEB9>
+<UDEBA>
+<UDEBB>
+<UDEBC>
+<UDEBD>
+<UDEBE>
+<UDEBF>
+<UDEC0>
+<UDEC1>
+<UDEC2>
+<UDEC3>
+<UDEC4>
+<UDEC5>
+<UDEC6>
+<UDEC7>
+<UDEC8>
+<UDEC9>
+<UDECA>
+<UDECB>
+<UDECC>
+<UDECD>
+<UDECE>
+<UDECF>
+<UDED0>
+<UDED1>
+<UDED2>
+<UDED3>
+<UDED4>
+<UDED5>
+<UDED6>
+<UDED7>
+<UDED8>
+<UDED9>
+<UDEDA>
+<UDEDB>
+<UDEDC>
+<UDEDD>
+<UDEDE>
+<UDEDF>
+<UDEE0>
+<UDEE1>
+<UDEE2>
+<UDEE3>
+<UDEE4>
+<UDEE5>
+<UDEE6>
+<UDEE7>
+<UDEE8>
+<UDEE9>
+<UDEEA>
+<UDEEB>
+<UDEEC>
+<UDEED>
+<UDEEE>
+<UDEEF>
+<UDEF0>
+<UDEF1>
+<UDEF2>
+<UDEF3>
+<UDEF4>
+<UDEF5>
+<UDEF6>
+<UDEF7>
+<UDEF8>
+<UDEF9>
+<UDEFA>
+<UDEFB>
+<UDEFC>
+<UDEFD>
+<UDEFE>
+<UDEFF>
+<UDF00>
+<UDF01>
+<UDF02>
+<UDF03>
+<UDF04>
+<UDF05>
+<UDF06>
+<UDF07>
+<UDF08>
+<UDF09>
+<UDF0A>
+<UDF0B>
+<UDF0C>
+<UDF0D>
+<UDF0E>
+<UDF0F>
+<UDF10>
+<UDF11>
+<UDF12>
+<UDF13>
+<UDF14>
+<UDF15>
+<UDF16>
+<UDF17>
+<UDF18>
+<UDF19>
+<UDF1A>
+<UDF1B>
+<UDF1C>
+<UDF1D>
+<UDF1E>
+<UDF1F>
+<UDF20>
+<UDF21>
+<UDF22>
+<UDF23>
+<UDF24>
+<UDF25>
+<UDF26>
+<UDF27>
+<UDF28>
+<UDF29>
+<UDF2A>
+<UDF2B>
+<UDF2C>
+<UDF2D>
+<UDF2E>
+<UDF2F>
+<UDF30>
+<UDF31>
+<UDF32>
+<UDF33>
+<UDF34>
+<UDF35>
+<UDF36>
+<UDF37>
+<UDF38>
+<UDF39>
+<UDF3A>
+<UDF3B>
+<UDF3C>
+<UDF3D>
+<UDF3E>
+<UDF3F>
+<UDF40>
+<UDF41>
+<UDF42>
+<UDF43>
+<UDF44>
+<UDF45>
+<UDF46>
+<UDF47>
+<UDF48>
+<UDF49>
+<UDF4A>
+<UDF4B>
+<UDF4C>
+<UDF4D>
+<UDF4E>
+<UDF4F>
+<UDF50>
+<UDF51>
+<UDF52>
+<UDF53>
+<UDF54>
+<UDF55>
+<UDF56>
+<UDF57>
+<UDF58>
+<UDF59>
+<UDF5A>
+<UDF5B>
+<UDF5C>
+<UDF5D>
+<UDF5E>
+<UDF5F>
+<UDF60>
+<UDF61>
+<UDF62>
+<UDF63>
+<UDF64>
+<UDF65>
+<UDF66>
+<UDF67>
+<UDF68>
+<UDF69>
+<UDF6A>
+<UDF6B>
+<UDF6C>
+<UDF6D>
+<UDF6E>
+<UDF6F>
+<UDF70>
+<UDF71>
+<UDF72>
+<UDF73>
+<UDF74>
+<UDF75>
+<UDF76>
+<UDF77>
+<UDF78>
+<UDF79>
+<UDF7A>
+<UDF7B>
+<UDF7C>
+<UDF7D>
+<UDF7E>
+<UDF7F>
+<UDF80>
+<UDF81>
+<UDF82>
+<UDF83>
+<UDF84>
+<UDF85>
+<UDF86>
+<UDF87>
+<UDF88>
+<UDF89>
+<UDF8A>
+<UDF8B>
+<UDF8C>
+<UDF8D>
+<UDF8E>
+<UDF8F>
+<UDF90>
+<UDF91>
+<UDF92>
+<UDF93>
+<UDF94>
+<UDF95>
+<UDF96>
+<UDF97>
+<UDF98>
+<UDF99>
+<UDF9A>
+<UDF9B>
+<UDF9C>
+<UDF9D>
+<UDF9E>
+<UDF9F>
+<UDFA0>
+<UDFA1>
+<UDFA2>
+<UDFA3>
+<UDFA4>
+<UDFA5>
+<UDFA6>
+<UDFA7>
+<UDFA8>
+<UDFA9>
+<UDFAA>
+<UDFAB>
+<UDFAC>
+<UDFAD>
+<UDFAE>
+<UDFAF>
+<UDFB0>
+<UDFB1>
+<UDFB2>
+<UDFB3>
+<UDFB4>
+<UDFB5>
+<UDFB6>
+<UDFB7>
+<UDFB8>
+<UDFB9>
+<UDFBA>
+<UDFBB>
+<UDFBC>
+<UDFBD>
+<UDFBE>
+<UDFBF>
+<UDFC0>
+<UDFC1>
+<UDFC2>
+<UDFC3>
+<UDFC4>
+<UDFC5>
+<UDFC6>
+<UDFC7>
+<UDFC8>
+<UDFC9>
+<UDFCA>
+<UDFCB>
+<UDFCC>
+<UDFCD>
+<UDFCE>
+<UDFCF>
+<UDFD0>
+<UDFD1>
+<UDFD2>
+<UDFD3>
+<UDFD4>
+<UDFD5>
+<UDFD6>
+<UDFD7>
+<UDFD8>
+<UDFD9>
+<UDFDA>
+<UDFDB>
+<UDFDC>
+<UDFDD>
+<UDFDE>
+<UDFDF>
+<UDFE0>
+<UDFE1>
+<UDFE2>
+<UDFE3>
+<UDFE4>
+<UDFE5>
+<UDFE6>
+<UDFE7>
+<UDFE8>
+<UDFE9>
+<UDFEA>
+<UDFEB>
+<UDFEC>
+<UDFED>
+<UDFEE>
+<UDFEF>
+<UDFF0>
+<UDFF1>
+<UDFF2>
+<UDFF3>
+<UDFF4>
+<UDFF5>
+<UDFF6>
+<UDFF7>
+<UDFF8>
+<UDFF9>
+<UDFFA>
+<UDFFB>
+<UDFFC>
+<UDFFD>
+<UDFFE>
+<UDFFF>
+<UE000>
+<UE001>
+<UE002>
+<UE003>
+<UE004>
+<UE005>
+<UE006>
+<UE007>
+<UE008>
+<UE009>
+<UE00A>
+<UE00B>
+<UE00C>
+<UE00D>
+<UE00E>
+<UE00F>
+<UE010>
+<UE011>
+<UE012>
+<UE013>
+<UE014>
+<UE015>
+<UE016>
+<UE017>
+<UE018>
+<UE019>
+<UE01A>
+<UE01B>
+<UE01C>
+<UE01D>
+<UE01E>
+<UE01F>
+<UE020>
+<UE021>
+<UE022>
+<UE023>
+<UE024>
+<UE025>
+<UE026>
+<UE027>
+<UE028>
+<UE029>
+<UE02A>
+<UE02B>
+<UE02C>
+<UE02D>
+<UE02E>
+<UE02F>
+<UE030>
+<UE031>
+<UE032>
+<UE033>
+<UE034>
+<UE035>
+<UE036>
+<UE037>
+<UE038>
+<UE039>
+<UE03A>
+<UE03B>
+<UE03C>
+<UE03D>
+<UE03E>
+<UE03F>
+<UE040>
+<UE041>
+<UE042>
+<UE043>
+<UE044>
+<UE045>
+<UE046>
+<UE047>
+<UE048>
+<UE049>
+<UE04A>
+<UE04B>
+<UE04C>
+<UE04D>
+<UE04E>
+<UE04F>
+<UE050>
+<UE051>
+<UE052>
+<UE053>
+<UE054>
+<UE055>
+<UE056>
+<UE057>
+<UE058>
+<UE059>
+<UE05A>
+<UE05B>
+<UE05C>
+<UE05D>
+<UE05E>
+<UE05F>
+<UE060>
+<UE061>
+<UE062>
+<UE063>
+<UE064>
+<UE065>
+<UE066>
+<UE067>
+<UE068>
+<UE069>
+<UE06A>
+<UE06B>
+<UE06C>
+<UE06D>
+<UE06E>
+<UE06F>
+<UE070>
+<UE071>
+<UE072>
+<UE073>
+<UE074>
+<UE075>
+<UE076>
+<UE077>
+<UE078>
+<UE079>
+<UE07A>
+<UE07B>
+<UE07C>
+<UE07D>
+<UE07E>
+<UE07F>
+<UE080>
+<UE081>
+<UE082>
+<UE083>
+<UE084>
+<UE085>
+<UE086>
+<UE087>
+<UE088>
+<UE089>
+<UE08A>
+<UE08B>
+<UE08C>
+<UE08D>
+<UE08E>
+<UE08F>
+<UE090>
+<UE091>
+<UE092>
+<UE093>
+<UE094>
+<UE095>
+<UE096>
+<UE097>
+<UE098>
+<UE099>
+<UE09A>
+<UE09B>
+<UE09C>
+<UE09D>
+<UE09E>
+<UE09F>
+<UE0A0>
+<UE0A1>
+<UE0A2>
+<UE0A3>
+<UE0A4>
+<UE0A5>
+<UE0A6>
+<UE0A7>
+<UE0A8>
+<UE0A9>
+<UE0AA>
+<UE0AB>
+<UE0AC>
+<UE0AD>
+<UE0AE>
+<UE0AF>
+<UE0B0>
+<UE0B1>
+<UE0B2>
+<UE0B3>
+<UE0B4>
+<UE0B5>
+<UE0B6>
+<UE0B7>
+<UE0B8>
+<UE0B9>
+<UE0BA>
+<UE0BB>
+<UE0BC>
+<UE0BD>
+<UE0BE>
+<UE0BF>
+<UE0C0>
+<UE0C1>
+<UE0C2>
+<UE0C3>
+<UE0C4>
+<UE0C5>
+<UE0C6>
+<UE0C7>
+<UE0C8>
+<UE0C9>
+<UE0CA>
+<UE0CB>
+<UE0CC>
+<UE0CD>
+<UE0CE>
+<UE0CF>
+<UE0D0>
+<UE0D1>
+<UE0D2>
+<UE0D3>
+<UE0D4>
+<UE0D5>
+<UE0D6>
+<UE0D7>
+<UE0D8>
+<UE0D9>
+<UE0DA>
+<UE0DB>
+<UE0DC>
+<UE0DD>
+<UE0DE>
+<UE0DF>
+<UE0E0>
+<UE0E1>
+<UE0E2>
+<UE0E3>
+<UE0E4>
+<UE0E5>
+<UE0E6>
+<UE0E7>
+<UE0E8>
+<UE0E9>
+<UE0EA>
+<UE0EB>
+<UE0EC>
+<UE0ED>
+<UE0EE>
+<UE0EF>
+<UE0F0>
+<UE0F1>
+<UE0F2>
+<UE0F3>
+<UE0F4>
+<UE0F5>
+<UE0F6>
+<UE0F7>
+<UE0F8>
+<UE0F9>
+<UE0FA>
+<UE0FB>
+<UE0FC>
+<UE0FD>
+<UE0FE>
+<UE0FF>
+<UE100>
+<UE101>
+<UE102>
+<UE103>
+<UE104>
+<UE105>
+<UE106>
+<UE107>
+<UE108>
+<UE109>
+<UE10A>
+<UE10B>
+<UE10C>
+<UE10D>
+<UE10E>
+<UE10F>
+<UE110>
+<UE111>
+<UE112>
+<UE113>
+<UE114>
+<UE115>
+<UE116>
+<UE117>
+<UE118>
+<UE119>
+<UE11A>
+<UE11B>
+<UE11C>
+<UE11D>
+<UE11E>
+<UE11F>
+<UE120>
+<UE121>
+<UE122>
+<UE123>
+<UE124>
+<UE125>
+<UE126>
+<UE127>
+<UE128>
+<UE129>
+<UE12A>
+<UE12B>
+<UE12C>
+<UE12D>
+<UE12E>
+<UE12F>
+<UE130>
+<UE131>
+<UE132>
+<UE133>
+<UE134>
+<UE135>
+<UE136>
+<UE137>
+<UE138>
+<UE139>
+<UE13A>
+<UE13B>
+<UE13C>
+<UE13D>
+<UE13E>
+<UE13F>
+<UE140>
+<UE141>
+<UE142>
+<UE143>
+<UE144>
+<UE145>
+<UE146>
+<UE147>
+<UE148>
+<UE149>
+<UE14A>
+<UE14B>
+<UE14C>
+<UE14D>
+<UE14E>
+<UE14F>
+<UE150>
+<UE151>
+<UE152>
+<UE153>
+<UE154>
+<UE155>
+<UE156>
+<UE157>
+<UE158>
+<UE159>
+<UE15A>
+<UE15B>
+<UE15C>
+<UE15D>
+<UE15E>
+<UE15F>
+<UE160>
+<UE161>
+<UE162>
+<UE163>
+<UE164>
+<UE165>
+<UE166>
+<UE167>
+<UE168>
+<UE169>
+<UE16A>
+<UE16B>
+<UE16C>
+<UE16D>
+<UE16E>
+<UE16F>
+<UE170>
+<UE171>
+<UE172>
+<UE173>
+<UE174>
+<UE175>
+<UE176>
+<UE177>
+<UE178>
+<UE179>
+<UE17A>
+<UE17B>
+<UE17C>
+<UE17D>
+<UE17E>
+<UE17F>
+<UE180>
+<UE181>
+<UE182>
+<UE183>
+<UE184>
+<UE185>
+<UE186>
+<UE187>
+<UE188>
+<UE189>
+<UE18A>
+<UE18B>
+<UE18C>
+<UE18D>
+<UE18E>
+<UE18F>
+<UE190>
+<UE191>
+<UE192>
+<UE193>
+<UE194>
+<UE195>
+<UE196>
+<UE197>
+<UE198>
+<UE199>
+<UE19A>
+<UE19B>
+<UE19C>
+<UE19D>
+<UE19E>
+<UE19F>
+<UE1A0>
+<UE1A1>
+<UE1A2>
+<UE1A3>
+<UE1A4>
+<UE1A5>
+<UE1A6>
+<UE1A7>
+<UE1A8>
+<UE1A9>
+<UE1AA>
+<UE1AB>
+<UE1AC>
+<UE1AD>
+<UE1AE>
+<UE1AF>
+<UE1B0>
+<UE1B1>
+<UE1B2>
+<UE1B3>
+<UE1B4>
+<UE1B5>
+<UE1B6>
+<UE1B7>
+<UE1B8>
+<UE1B9>
+<UE1BA>
+<UE1BB>
+<UE1BC>
+<UE1BD>
+<UE1BE>
+<UE1BF>
+<UE1C0>
+<UE1C1>
+<UE1C2>
+<UE1C3>
+<UE1C4>
+<UE1C5>
+<UE1C6>
+<UE1C7>
+<UE1C8>
+<UE1C9>
+<UE1CA>
+<UE1CB>
+<UE1CC>
+<UE1CD>
+<UE1CE>
+<UE1CF>
+<UE1D0>
+<UE1D1>
+<UE1D2>
+<UE1D3>
+<UE1D4>
+<UE1D5>
+<UE1D6>
+<UE1D7>
+<UE1D8>
+<UE1D9>
+<UE1DA>
+<UE1DB>
+<UE1DC>
+<UE1DD>
+<UE1DE>
+<UE1DF>
+<UE1E0>
+<UE1E1>
+<UE1E2>
+<UE1E3>
+<UE1E4>
+<UE1E5>
+<UE1E6>
+<UE1E7>
+<UE1E8>
+<UE1E9>
+<UE1EA>
+<UE1EB>
+<UE1EC>
+<UE1ED>
+<UE1EE>
+<UE1EF>
+<UE1F0>
+<UE1F1>
+<UE1F2>
+<UE1F3>
+<UE1F4>
+<UE1F5>
+<UE1F6>
+<UE1F7>
+<UE1F8>
+<UE1F9>
+<UE1FA>
+<UE1FB>
+<UE1FC>
+<UE1FD>
+<UE1FE>
+<UE1FF>
+<UE200>
+<UE201>
+<UE202>
+<UE203>
+<UE204>
+<UE205>
+<UE206>
+<UE207>
+<UE208>
+<UE209>
+<UE20A>
+<UE20B>
+<UE20C>
+<UE20D>
+<UE20E>
+<UE20F>
+<UE210>
+<UE211>
+<UE212>
+<UE213>
+<UE214>
+<UE215>
+<UE216>
+<UE217>
+<UE218>
+<UE219>
+<UE21A>
+<UE21B>
+<UE21C>
+<UE21D>
+<UE21E>
+<UE21F>
+<UE220>
+<UE221>
+<UE222>
+<UE223>
+<UE224>
+<UE225>
+<UE226>
+<UE227>
+<UE228>
+<UE229>
+<UE22A>
+<UE22B>
+<UE22C>
+<UE22D>
+<UE22E>
+<UE22F>
+<UE230>
+<UE231>
+<UE232>
+<UE233>
+<UE234>
+<UE235>
+<UE236>
+<UE237>
+<UE238>
+<UE239>
+<UE23A>
+<UE23B>
+<UE23C>
+<UE23D>
+<UE23E>
+<UE23F>
+<UE240>
+<UE241>
+<UE242>
+<UE243>
+<UE244>
+<UE245>
+<UE246>
+<UE247>
+<UE248>
+<UE249>
+<UE24A>
+<UE24B>
+<UE24C>
+<UE24D>
+<UE24E>
+<UE24F>
+<UE250>
+<UE251>
+<UE252>
+<UE253>
+<UE254>
+<UE255>
+<UE256>
+<UE257>
+<UE258>
+<UE259>
+<UE25A>
+<UE25B>
+<UE25C>
+<UE25D>
+<UE25E>
+<UE25F>
+<UE260>
+<UE261>
+<UE262>
+<UE263>
+<UE264>
+<UE265>
+<UE266>
+<UE267>
+<UE268>
+<UE269>
+<UE26A>
+<UE26B>
+<UE26C>
+<UE26D>
+<UE26E>
+<UE26F>
+<UE270>
+<UE271>
+<UE272>
+<UE273>
+<UE274>
+<UE275>
+<UE276>
+<UE277>
+<UE278>
+<UE279>
+<UE27A>
+<UE27B>
+<UE27C>
+<UE27D>
+<UE27E>
+<UE27F>
+<UE280>
+<UE281>
+<UE282>
+<UE283>
+<UE284>
+<UE285>
+<UE286>
+<UE287>
+<UE288>
+<UE289>
+<UE28A>
+<UE28B>
+<UE28C>
+<UE28D>
+<UE28E>
+<UE28F>
+<UE290>
+<UE291>
+<UE292>
+<UE293>
+<UE294>
+<UE295>
+<UE296>
+<UE297>
+<UE298>
+<UE299>
+<UE29A>
+<UE29B>
+<UE29C>
+<UE29D>
+<UE29E>
+<UE29F>
+<UE2A0>
+<UE2A1>
+<UE2A2>
+<UE2A3>
+<UE2A4>
+<UE2A5>
+<UE2A6>
+<UE2A7>
+<UE2A8>
+<UE2A9>
+<UE2AA>
+<UE2AB>
+<UE2AC>
+<UE2AD>
+<UE2AE>
+<UE2AF>
+<UE2B0>
+<UE2B1>
+<UE2B2>
+<UE2B3>
+<UE2B4>
+<UE2B5>
+<UE2B6>
+<UE2B7>
+<UE2B8>
+<UE2B9>
+<UE2BA>
+<UE2BB>
+<UE2BC>
+<UE2BD>
+<UE2BE>
+<UE2BF>
+<UE2C0>
+<UE2C1>
+<UE2C2>
+<UE2C3>
+<UE2C4>
+<UE2C5>
+<UE2C6>
+<UE2C7>
+<UE2C8>
+<UE2C9>
+<UE2CA>
+<UE2CB>
+<UE2CC>
+<UE2CD>
+<UE2CE>
+<UE2CF>
+<UE2D0>
+<UE2D1>
+<UE2D2>
+<UE2D3>
+<UE2D4>
+<UE2D5>
+<UE2D6>
+<UE2D7>
+<UE2D8>
+<UE2D9>
+<UE2DA>
+<UE2DB>
+<UE2DC>
+<UE2DD>
+<UE2DE>
+<UE2DF>
+<UE2E0>
+<UE2E1>
+<UE2E2>
+<UE2E3>
+<UE2E4>
+<UE2E5>
+<UE2E6>
+<UE2E7>
+<UE2E8>
+<UE2E9>
+<UE2EA>
+<UE2EB>
+<UE2EC>
+<UE2ED>
+<UE2EE>
+<UE2EF>
+<UE2F0>
+<UE2F1>
+<UE2F2>
+<UE2F3>
+<UE2F4>
+<UE2F5>
+<UE2F6>
+<UE2F7>
+<UE2F8>
+<UE2F9>
+<UE2FA>
+<UE2FB>
+<UE2FC>
+<UE2FD>
+<UE2FE>
+<UE2FF>
+<UE300>
+<UE301>
+<UE302>
+<UE303>
+<UE304>
+<UE305>
+<UE306>
+<UE307>
+<UE308>
+<UE309>
+<UE30A>
+<UE30B>
+<UE30C>
+<UE30D>
+<UE30E>
+<UE30F>
+<UE310>
+<UE311>
+<UE312>
+<UE313>
+<UE314>
+<UE315>
+<UE316>
+<UE317>
+<UE318>
+<UE319>
+<UE31A>
+<UE31B>
+<UE31C>
+<UE31D>
+<UE31E>
+<UE31F>
+<UE320>
+<UE321>
+<UE322>
+<UE323>
+<UE324>
+<UE325>
+<UE326>
+<UE327>
+<UE328>
+<UE329>
+<UE32A>
+<UE32B>
+<UE32C>
+<UE32D>
+<UE32E>
+<UE32F>
+<UE330>
+<UE331>
+<UE332>
+<UE333>
+<UE334>
+<UE335>
+<UE336>
+<UE337>
+<UE338>
+<UE339>
+<UE33A>
+<UE33B>
+<UE33C>
+<UE33D>
+<UE33E>
+<UE33F>
+<UE340>
+<UE341>
+<UE342>
+<UE343>
+<UE344>
+<UE345>
+<UE346>
+<UE347>
+<UE348>
+<UE349>
+<UE34A>
+<UE34B>
+<UE34C>
+<UE34D>
+<UE34E>
+<UE34F>
+<UE350>
+<UE351>
+<UE352>
+<UE353>
+<UE354>
+<UE355>
+<UE356>
+<UE357>
+<UE358>
+<UE359>
+<UE35A>
+<UE35B>
+<UE35C>
+<UE35D>
+<UE35E>
+<UE35F>
+<UE360>
+<UE361>
+<UE362>
+<UE363>
+<UE364>
+<UE365>
+<UE366>
+<UE367>
+<UE368>
+<UE369>
+<UE36A>
+<UE36B>
+<UE36C>
+<UE36D>
+<UE36E>
+<UE36F>
+<UE370>
+<UE371>
+<UE372>
+<UE373>
+<UE374>
+<UE375>
+<UE376>
+<UE377>
+<UE378>
+<UE379>
+<UE37A>
+<UE37B>
+<UE37C>
+<UE37D>
+<UE37E>
+<UE37F>
+<UE380>
+<UE381>
+<UE382>
+<UE383>
+<UE384>
+<UE385>
+<UE386>
+<UE387>
+<UE388>
+<UE389>
+<UE38A>
+<UE38B>
+<UE38C>
+<UE38D>
+<UE38E>
+<UE38F>
+<UE390>
+<UE391>
+<UE392>
+<UE393>
+<UE394>
+<UE395>
+<UE396>
+<UE397>
+<UE398>
+<UE399>
+<UE39A>
+<UE39B>
+<UE39C>
+<UE39D>
+<UE39E>
+<UE39F>
+<UE3A0>
+<UE3A1>
+<UE3A2>
+<UE3A3>
+<UE3A4>
+<UE3A5>
+<UE3A6>
+<UE3A7>
+<UE3A8>
+<UE3A9>
+<UE3AA>
+<UE3AB>
+<UE3AC>
+<UE3AD>
+<UE3AE>
+<UE3AF>
+<UE3B0>
+<UE3B1>
+<UE3B2>
+<UE3B3>
+<UE3B4>
+<UE3B5>
+<UE3B6>
+<UE3B7>
+<UE3B8>
+<UE3B9>
+<UE3BA>
+<UE3BB>
+<UE3BC>
+<UE3BD>
+<UE3BE>
+<UE3BF>
+<UE3C0>
+<UE3C1>
+<UE3C2>
+<UE3C3>
+<UE3C4>
+<UE3C5>
+<UE3C6>
+<UE3C7>
+<UE3C8>
+<UE3C9>
+<UE3CA>
+<UE3CB>
+<UE3CC>
+<UE3CD>
+<UE3CE>
+<UE3CF>
+<UE3D0>
+<UE3D1>
+<UE3D2>
+<UE3D3>
+<UE3D4>
+<UE3D5>
+<UE3D6>
+<UE3D7>
+<UE3D8>
+<UE3D9>
+<UE3DA>
+<UE3DB>
+<UE3DC>
+<UE3DD>
+<UE3DE>
+<UE3DF>
+<UE3E0>
+<UE3E1>
+<UE3E2>
+<UE3E3>
+<UE3E4>
+<UE3E5>
+<UE3E6>
+<UE3E7>
+<UE3E8>
+<UE3E9>
+<UE3EA>
+<UE3EB>
+<UE3EC>
+<UE3ED>
+<UE3EE>
+<UE3EF>
+<UE3F0>
+<UE3F1>
+<UE3F2>
+<UE3F3>
+<UE3F4>
+<UE3F5>
+<UE3F6>
+<UE3F7>
+<UE3F8>
+<UE3F9>
+<UE3FA>
+<UE3FB>
+<UE3FC>
+<UE3FD>
+<UE3FE>
+<UE3FF>
+<UE400>
+<UE401>
+<UE402>
+<UE403>
+<UE404>
+<UE405>
+<UE406>
+<UE407>
+<UE408>
+<UE409>
+<UE40A>
+<UE40B>
+<UE40C>
+<UE40D>
+<UE40E>
+<UE40F>
+<UE410>
+<UE411>
+<UE412>
+<UE413>
+<UE414>
+<UE415>
+<UE416>
+<UE417>
+<UE418>
+<UE419>
+<UE41A>
+<UE41B>
+<UE41C>
+<UE41D>
+<UE41E>
+<UE41F>
+<UE420>
+<UE421>
+<UE422>
+<UE423>
+<UE424>
+<UE425>
+<UE426>
+<UE427>
+<UE428>
+<UE429>
+<UE42A>
+<UE42B>
+<UE42C>
+<UE42D>
+<UE42E>
+<UE42F>
+<UE430>
+<UE431>
+<UE432>
+<UE433>
+<UE434>
+<UE435>
+<UE436>
+<UE437>
+<UE438>
+<UE439>
+<UE43A>
+<UE43B>
+<UE43C>
+<UE43D>
+<UE43E>
+<UE43F>
+<UE440>
+<UE441>
+<UE442>
+<UE443>
+<UE444>
+<UE445>
+<UE446>
+<UE447>
+<UE448>
+<UE449>
+<UE44A>
+<UE44B>
+<UE44C>
+<UE44D>
+<UE44E>
+<UE44F>
+<UE450>
+<UE451>
+<UE452>
+<UE453>
+<UE454>
+<UE455>
+<UE456>
+<UE457>
+<UE458>
+<UE459>
+<UE45A>
+<UE45B>
+<UE45C>
+<UE45D>
+<UE45E>
+<UE45F>
+<UE460>
+<UE461>
+<UE462>
+<UE463>
+<UE464>
+<UE465>
+<UE466>
+<UE467>
+<UE468>
+<UE469>
+<UE46A>
+<UE46B>
+<UE46C>
+<UE46D>
+<UE46E>
+<UE46F>
+<UE470>
+<UE471>
+<UE472>
+<UE473>
+<UE474>
+<UE475>
+<UE476>
+<UE477>
+<UE478>
+<UE479>
+<UE47A>
+<UE47B>
+<UE47C>
+<UE47D>
+<UE47E>
+<UE47F>
+<UE480>
+<UE481>
+<UE482>
+<UE483>
+<UE484>
+<UE485>
+<UE486>
+<UE487>
+<UE488>
+<UE489>
+<UE48A>
+<UE48B>
+<UE48C>
+<UE48D>
+<UE48E>
+<UE48F>
+<UE490>
+<UE491>
+<UE492>
+<UE493>
+<UE494>
+<UE495>
+<UE496>
+<UE497>
+<UE498>
+<UE499>
+<UE49A>
+<UE49B>
+<UE49C>
+<UE49D>
+<UE49E>
+<UE49F>
+<UE4A0>
+<UE4A1>
+<UE4A2>
+<UE4A3>
+<UE4A4>
+<UE4A5>
+<UE4A6>
+<UE4A7>
+<UE4A8>
+<UE4A9>
+<UE4AA>
+<UE4AB>
+<UE4AC>
+<UE4AD>
+<UE4AE>
+<UE4AF>
+<UE4B0>
+<UE4B1>
+<UE4B2>
+<UE4B3>
+<UE4B4>
+<UE4B5>
+<UE4B6>
+<UE4B7>
+<UE4B8>
+<UE4B9>
+<UE4BA>
+<UE4BB>
+<UE4BC>
+<UE4BD>
+<UE4BE>
+<UE4BF>
+<UE4C0>
+<UE4C1>
+<UE4C2>
+<UE4C3>
+<UE4C4>
+<UE4C5>
+<UE4C6>
+<UE4C7>
+<UE4C8>
+<UE4C9>
+<UE4CA>
+<UE4CB>
+<UE4CC>
+<UE4CD>
+<UE4CE>
+<UE4CF>
+<UE4D0>
+<UE4D1>
+<UE4D2>
+<UE4D3>
+<UE4D4>
+<UE4D5>
+<UE4D6>
+<UE4D7>
+<UE4D8>
+<UE4D9>
+<UE4DA>
+<UE4DB>
+<UE4DC>
+<UE4DD>
+<UE4DE>
+<UE4DF>
+<UE4E0>
+<UE4E1>
+<UE4E2>
+<UE4E3>
+<UE4E4>
+<UE4E5>
+<UE4E6>
+<UE4E7>
+<UE4E8>
+<UE4E9>
+<UE4EA>
+<UE4EB>
+<UE4EC>
+<UE4ED>
+<UE4EE>
+<UE4EF>
+<UE4F0>
+<UE4F1>
+<UE4F2>
+<UE4F3>
+<UE4F4>
+<UE4F5>
+<UE4F6>
+<UE4F7>
+<UE4F8>
+<UE4F9>
+<UE4FA>
+<UE4FB>
+<UE4FC>
+<UE4FD>
+<UE4FE>
+<UE4FF>
+<UE500>
+<UE501>
+<UE502>
+<UE503>
+<UE504>
+<UE505>
+<UE506>
+<UE507>
+<UE508>
+<UE509>
+<UE50A>
+<UE50B>
+<UE50C>
+<UE50D>
+<UE50E>
+<UE50F>
+<UE510>
+<UE511>
+<UE512>
+<UE513>
+<UE514>
+<UE515>
+<UE516>
+<UE517>
+<UE518>
+<UE519>
+<UE51A>
+<UE51B>
+<UE51C>
+<UE51D>
+<UE51E>
+<UE51F>
+<UE520>
+<UE521>
+<UE522>
+<UE523>
+<UE524>
+<UE525>
+<UE526>
+<UE527>
+<UE528>
+<UE529>
+<UE52A>
+<UE52B>
+<UE52C>
+<UE52D>
+<UE52E>
+<UE52F>
+<UE530>
+<UE531>
+<UE532>
+<UE533>
+<UE534>
+<UE535>
+<UE536>
+<UE537>
+<UE538>
+<UE539>
+<UE53A>
+<UE53B>
+<UE53C>
+<UE53D>
+<UE53E>
+<UE53F>
+<UE540>
+<UE541>
+<UE542>
+<UE543>
+<UE544>
+<UE545>
+<UE546>
+<UE547>
+<UE548>
+<UE549>
+<UE54A>
+<UE54B>
+<UE54C>
+<UE54D>
+<UE54E>
+<UE54F>
+<UE550>
+<UE551>
+<UE552>
+<UE553>
+<UE554>
+<UE555>
+<UE556>
+<UE557>
+<UE558>
+<UE559>
+<UE55A>
+<UE55B>
+<UE55C>
+<UE55D>
+<UE55E>
+<UE55F>
+<UE560>
+<UE561>
+<UE562>
+<UE563>
+<UE564>
+<UE565>
+<UE566>
+<UE567>
+<UE568>
+<UE569>
+<UE56A>
+<UE56B>
+<UE56C>
+<UE56D>
+<UE56E>
+<UE56F>
+<UE570>
+<UE571>
+<UE572>
+<UE573>
+<UE574>
+<UE575>
+<UE576>
+<UE577>
+<UE578>
+<UE579>
+<UE57A>
+<UE57B>
+<UE57C>
+<UE57D>
+<UE57E>
+<UE57F>
+<UE580>
+<UE581>
+<UE582>
+<UE583>
+<UE584>
+<UE585>
+<UE586>
+<UE587>
+<UE588>
+<UE589>
+<UE58A>
+<UE58B>
+<UE58C>
+<UE58D>
+<UE58E>
+<UE58F>
+<UE590>
+<UE591>
+<UE592>
+<UE593>
+<UE594>
+<UE595>
+<UE596>
+<UE597>
+<UE598>
+<UE599>
+<UE59A>
+<UE59B>
+<UE59C>
+<UE59D>
+<UE59E>
+<UE59F>
+<UE5A0>
+<UE5A1>
+<UE5A2>
+<UE5A3>
+<UE5A4>
+<UE5A5>
+<UE5A6>
+<UE5A7>
+<UE5A8>
+<UE5A9>
+<UE5AA>
+<UE5AB>
+<UE5AC>
+<UE5AD>
+<UE5AE>
+<UE5AF>
+<UE5B0>
+<UE5B1>
+<UE5B2>
+<UE5B3>
+<UE5B4>
+<UE5B5>
+<UE5B6>
+<UE5B7>
+<UE5B8>
+<UE5B9>
+<UE5BA>
+<UE5BB>
+<UE5BC>
+<UE5BD>
+<UE5BE>
+<UE5BF>
+<UE5C0>
+<UE5C1>
+<UE5C2>
+<UE5C3>
+<UE5C4>
+<UE5C5>
+<UE5C6>
+<UE5C7>
+<UE5C8>
+<UE5C9>
+<UE5CA>
+<UE5CB>
+<UE5CC>
+<UE5CD>
+<UE5CE>
+<UE5CF>
+<UE5D0>
+<UE5D1>
+<UE5D2>
+<UE5D3>
+<UE5D4>
+<UE5D5>
+<UE5D6>
+<UE5D7>
+<UE5D8>
+<UE5D9>
+<UE5DA>
+<UE5DB>
+<UE5DC>
+<UE5DD>
+<UE5DE>
+<UE5DF>
+<UE5E0>
+<UE5E1>
+<UE5E2>
+<UE5E3>
+<UE5E4>
+<UE5E5>
+<UE5E6>
+<UE5E7>
+<UE5E8>
+<UE5E9>
+<UE5EA>
+<UE5EB>
+<UE5EC>
+<UE5ED>
+<UE5EE>
+<UE5EF>
+<UE5F0>
+<UE5F1>
+<UE5F2>
+<UE5F3>
+<UE5F4>
+<UE5F5>
+<UE5F6>
+<UE5F7>
+<UE5F8>
+<UE5F9>
+<UE5FA>
+<UE5FB>
+<UE5FC>
+<UE5FD>
+<UE5FE>
+<UE5FF>
+<UE600>
+<UE601>
+<UE602>
+<UE603>
+<UE604>
+<UE605>
+<UE606>
+<UE607>
+<UE608>
+<UE609>
+<UE60A>
+<UE60B>
+<UE60C>
+<UE60D>
+<UE60E>
+<UE60F>
+<UE610>
+<UE611>
+<UE612>
+<UE613>
+<UE614>
+<UE615>
+<UE616>
+<UE617>
+<UE618>
+<UE619>
+<UE61A>
+<UE61B>
+<UE61C>
+<UE61D>
+<UE61E>
+<UE61F>
+<UE620>
+<UE621>
+<UE622>
+<UE623>
+<UE624>
+<UE625>
+<UE626>
+<UE627>
+<UE628>
+<UE629>
+<UE62A>
+<UE62B>
+<UE62C>
+<UE62D>
+<UE62E>
+<UE62F>
+<UE630>
+<UE631>
+<UE632>
+<UE633>
+<UE634>
+<UE635>
+<UE636>
+<UE637>
+<UE638>
+<UE639>
+<UE63A>
+<UE63B>
+<UE63C>
+<UE63D>
+<UE63E>
+<UE63F>
+<UE640>
+<UE641>
+<UE642>
+<UE643>
+<UE644>
+<UE645>
+<UE646>
+<UE647>
+<UE648>
+<UE649>
+<UE64A>
+<UE64B>
+<UE64C>
+<UE64D>
+<UE64E>
+<UE64F>
+<UE650>
+<UE651>
+<UE652>
+<UE653>
+<UE654>
+<UE655>
+<UE656>
+<UE657>
+<UE658>
+<UE659>
+<UE65A>
+<UE65B>
+<UE65C>
+<UE65D>
+<UE65E>
+<UE65F>
+<UE660>
+<UE661>
+<UE662>
+<UE663>
+<UE664>
+<UE665>
+<UE666>
+<UE667>
+<UE668>
+<UE669>
+<UE66A>
+<UE66B>
+<UE66C>
+<UE66D>
+<UE66E>
+<UE66F>
+<UE670>
+<UE671>
+<UE672>
+<UE673>
+<UE674>
+<UE675>
+<UE676>
+<UE677>
+<UE678>
+<UE679>
+<UE67A>
+<UE67B>
+<UE67C>
+<UE67D>
+<UE67E>
+<UE67F>
+<UE680>
+<UE681>
+<UE682>
+<UE683>
+<UE684>
+<UE685>
+<UE686>
+<UE687>
+<UE688>
+<UE689>
+<UE68A>
+<UE68B>
+<UE68C>
+<UE68D>
+<UE68E>
+<UE68F>
+<UE690>
+<UE691>
+<UE692>
+<UE693>
+<UE694>
+<UE695>
+<UE696>
+<UE697>
+<UE698>
+<UE699>
+<UE69A>
+<UE69B>
+<UE69C>
+<UE69D>
+<UE69E>
+<UE69F>
+<UE6A0>
+<UE6A1>
+<UE6A2>
+<UE6A3>
+<UE6A4>
+<UE6A5>
+<UE6A6>
+<UE6A7>
+<UE6A8>
+<UE6A9>
+<UE6AA>
+<UE6AB>
+<UE6AC>
+<UE6AD>
+<UE6AE>
+<UE6AF>
+<UE6B0>
+<UE6B1>
+<UE6B2>
+<UE6B3>
+<UE6B4>
+<UE6B5>
+<UE6B6>
+<UE6B7>
+<UE6B8>
+<UE6B9>
+<UE6BA>
+<UE6BB>
+<UE6BC>
+<UE6BD>
+<UE6BE>
+<UE6BF>
+<UE6C0>
+<UE6C1>
+<UE6C2>
+<UE6C3>
+<UE6C4>
+<UE6C5>
+<UE6C6>
+<UE6C7>
+<UE6C8>
+<UE6C9>
+<UE6CA>
+<UE6CB>
+<UE6CC>
+<UE6CD>
+<UE6CE>
+<UE6CF>
+<UE6D0>
+<UE6D1>
+<UE6D2>
+<UE6D3>
+<UE6D4>
+<UE6D5>
+<UE6D6>
+<UE6D7>
+<UE6D8>
+<UE6D9>
+<UE6DA>
+<UE6DB>
+<UE6DC>
+<UE6DD>
+<UE6DE>
+<UE6DF>
+<UE6E0>
+<UE6E1>
+<UE6E2>
+<UE6E3>
+<UE6E4>
+<UE6E5>
+<UE6E6>
+<UE6E7>
+<UE6E8>
+<UE6E9>
+<UE6EA>
+<UE6EB>
+<UE6EC>
+<UE6ED>
+<UE6EE>
+<UE6EF>
+<UE6F0>
+<UE6F1>
+<UE6F2>
+<UE6F3>
+<UE6F4>
+<UE6F5>
+<UE6F6>
+<UE6F7>
+<UE6F8>
+<UE6F9>
+<UE6FA>
+<UE6FB>
+<UE6FC>
+<UE6FD>
+<UE6FE>
+<UE6FF>
+<UE700>
+<UE701>
+<UE702>
+<UE703>
+<UE704>
+<UE705>
+<UE706>
+<UE707>
+<UE708>
+<UE709>
+<UE70A>
+<UE70B>
+<UE70C>
+<UE70D>
+<UE70E>
+<UE70F>
+<UE710>
+<UE711>
+<UE712>
+<UE713>
+<UE714>
+<UE715>
+<UE716>
+<UE717>
+<UE718>
+<UE719>
+<UE71A>
+<UE71B>
+<UE71C>
+<UE71D>
+<UE71E>
+<UE71F>
+<UE720>
+<UE721>
+<UE722>
+<UE723>
+<UE724>
+<UE725>
+<UE726>
+<UE727>
+<UE728>
+<UE729>
+<UE72A>
+<UE72B>
+<UE72C>
+<UE72D>
+<UE72E>
+<UE72F>
+<UE730>
+<UE731>
+<UE732>
+<UE733>
+<UE734>
+<UE735>
+<UE736>
+<UE737>
+<UE738>
+<UE739>
+<UE73A>
+<UE73B>
+<UE73C>
+<UE73D>
+<UE73E>
+<UE73F>
+<UE740>
+<UE741>
+<UE742>
+<UE743>
+<UE744>
+<UE745>
+<UE746>
+<UE747>
+<UE748>
+<UE749>
+<UE74A>
+<UE74B>
+<UE74C>
+<UE74D>
+<UE74E>
+<UE74F>
+<UE750>
+<UE751>
+<UE752>
+<UE753>
+<UE754>
+<UE755>
+<UE756>
+<UE757>
+<UE758>
+<UE759>
+<UE75A>
+<UE75B>
+<UE75C>
+<UE75D>
+<UE75E>
+<UE75F>
+<UE760>
+<UE761>
+<UE762>
+<UE763>
+<UE764>
+<UE765>
+<UE766>
+<UE767>
+<UE768>
+<UE769>
+<UE76A>
+<UE76B>
+<UE76C>
+<UE76D>
+<UE76E>
+<UE76F>
+<UE770>
+<UE771>
+<UE772>
+<UE773>
+<UE774>
+<UE775>
+<UE776>
+<UE777>
+<UE778>
+<UE779>
+<UE77A>
+<UE77B>
+<UE77C>
+<UE77D>
+<UE77E>
+<UE77F>
+<UE780>
+<UE781>
+<UE782>
+<UE783>
+<UE784>
+<UE785>
+<UE786>
+<UE787>
+<UE788>
+<UE789>
+<UE78A>
+<UE78B>
+<UE78C>
+<UE78D>
+<UE78E>
+<UE78F>
+<UE790>
+<UE791>
+<UE792>
+<UE793>
+<UE794>
+<UE795>
+<UE796>
+<UE797>
+<UE798>
+<UE799>
+<UE79A>
+<UE79B>
+<UE79C>
+<UE79D>
+<UE79E>
+<UE79F>
+<UE7A0>
+<UE7A1>
+<UE7A2>
+<UE7A3>
+<UE7A4>
+<UE7A5>
+<UE7A6>
+<UE7A7>
+<UE7A8>
+<UE7A9>
+<UE7AA>
+<UE7AB>
+<UE7AC>
+<UE7AD>
+<UE7AE>
+<UE7AF>
+<UE7B0>
+<UE7B1>
+<UE7B2>
+<UE7B3>
+<UE7B4>
+<UE7B5>
+<UE7B6>
+<UE7B7>
+<UE7B8>
+<UE7B9>
+<UE7BA>
+<UE7BB>
+<UE7BC>
+<UE7BD>
+<UE7BE>
+<UE7BF>
+<UE7C0>
+<UE7C1>
+<UE7C2>
+<UE7C3>
+<UE7C4>
+<UE7C5>
+<UE7C6>
+<UE7C7>
+<UE7C8>
+<UE7C9>
+<UE7CA>
+<UE7CB>
+<UE7CC>
+<UE7CD>
+<UE7CE>
+<UE7CF>
+<UE7D0>
+<UE7D1>
+<UE7D2>
+<UE7D3>
+<UE7D4>
+<UE7D5>
+<UE7D6>
+<UE7D7>
+<UE7D8>
+<UE7D9>
+<UE7DA>
+<UE7DB>
+<UE7DC>
+<UE7DD>
+<UE7DE>
+<UE7DF>
+<UE7E0>
+<UE7E1>
+<UE7E2>
+<UE7E3>
+<UE7E4>
+<UE7E5>
+<UE7E6>
+<UE7E7>
+<UE7E8>
+<UE7E9>
+<UE7EA>
+<UE7EB>
+<UE7EC>
+<UE7ED>
+<UE7EE>
+<UE7EF>
+<UE7F0>
+<UE7F1>
+<UE7F2>
+<UE7F3>
+<UE7F4>
+<UE7F5>
+<UE7F6>
+<UE7F7>
+<UE7F8>
+<UE7F9>
+<UE7FA>
+<UE7FB>
+<UE7FC>
+<UE7FD>
+<UE7FE>
+<UE7FF>
+<UE800>
+<UE801>
+<UE802>
+<UE803>
+<UE804>
+<UE805>
+<UE806>
+<UE807>
+<UE808>
+<UE809>
+<UE80A>
+<UE80B>
+<UE80C>
+<UE80D>
+<UE80E>
+<UE80F>
+<UE810>
+<UE811>
+<UE812>
+<UE813>
+<UE814>
+<UE815>
+<UE816>
+<UE817>
+<UE818>
+<UE819>
+<UE81A>
+<UE81B>
+<UE81C>
+<UE81D>
+<UE81E>
+<UE81F>
+<UE820>
+<UE821>
+<UE822>
+<UE823>
+<UE824>
+<UE825>
+<UE826>
+<UE827>
+<UE828>
+<UE829>
+<UE82A>
+<UE82B>
+<UE82C>
+<UE82D>
+<UE82E>
+<UE82F>
+<UE830>
+<UE831>
+<UE832>
+<UE833>
+<UE834>
+<UE835>
+<UE836>
+<UE837>
+<UE838>
+<UE839>
+<UE83A>
+<UE83B>
+<UE83C>
+<UE83D>
+<UE83E>
+<UE83F>
+<UE840>
+<UE841>
+<UE842>
+<UE843>
+<UE844>
+<UE845>
+<UE846>
+<UE847>
+<UE848>
+<UE849>
+<UE84A>
+<UE84B>
+<UE84C>
+<UE84D>
+<UE84E>
+<UE84F>
+<UE850>
+<UE851>
+<UE852>
+<UE853>
+<UE854>
+<UE855>
+<UE856>
+<UE857>
+<UE858>
+<UE859>
+<UE85A>
+<UE85B>
+<UE85C>
+<UE85D>
+<UE85E>
+<UE85F>
+<UE860>
+<UE861>
+<UE862>
+<UE863>
+<UE864>
+<UE865>
+<UE866>
+<UE867>
+<UE868>
+<UE869>
+<UE86A>
+<UE86B>
+<UE86C>
+<UE86D>
+<UE86E>
+<UE86F>
+<UE870>
+<UE871>
+<UE872>
+<UE873>
+<UE874>
+<UE875>
+<UE876>
+<UE877>
+<UE878>
+<UE879>
+<UE87A>
+<UE87B>
+<UE87C>
+<UE87D>
+<UE87E>
+<UE87F>
+<UE880>
+<UE881>
+<UE882>
+<UE883>
+<UE884>
+<UE885>
+<UE886>
+<UE887>
+<UE888>
+<UE889>
+<UE88A>
+<UE88B>
+<UE88C>
+<UE88D>
+<UE88E>
+<UE88F>
+<UE890>
+<UE891>
+<UE892>
+<UE893>
+<UE894>
+<UE895>
+<UE896>
+<UE897>
+<UE898>
+<UE899>
+<UE89A>
+<UE89B>
+<UE89C>
+<UE89D>
+<UE89E>
+<UE89F>
+<UE8A0>
+<UE8A1>
+<UE8A2>
+<UE8A3>
+<UE8A4>
+<UE8A5>
+<UE8A6>
+<UE8A7>
+<UE8A8>
+<UE8A9>
+<UE8AA>
+<UE8AB>
+<UE8AC>
+<UE8AD>
+<UE8AE>
+<UE8AF>
+<UE8B0>
+<UE8B1>
+<UE8B2>
+<UE8B3>
+<UE8B4>
+<UE8B5>
+<UE8B6>
+<UE8B7>
+<UE8B8>
+<UE8B9>
+<UE8BA>
+<UE8BB>
+<UE8BC>
+<UE8BD>
+<UE8BE>
+<UE8BF>
+<UE8C0>
+<UE8C1>
+<UE8C2>
+<UE8C3>
+<UE8C4>
+<UE8C5>
+<UE8C6>
+<UE8C7>
+<UE8C8>
+<UE8C9>
+<UE8CA>
+<UE8CB>
+<UE8CC>
+<UE8CD>
+<UE8CE>
+<UE8CF>
+<UE8D0>
+<UE8D1>
+<UE8D2>
+<UE8D3>
+<UE8D4>
+<UE8D5>
+<UE8D6>
+<UE8D7>
+<UE8D8>
+<UE8D9>
+<UE8DA>
+<UE8DB>
+<UE8DC>
+<UE8DD>
+<UE8DE>
+<UE8DF>
+<UE8E0>
+<UE8E1>
+<UE8E2>
+<UE8E3>
+<UE8E4>
+<UE8E5>
+<UE8E6>
+<UE8E7>
+<UE8E8>
+<UE8E9>
+<UE8EA>
+<UE8EB>
+<UE8EC>
+<UE8ED>
+<UE8EE>
+<UE8EF>
+<UE8F0>
+<UE8F1>
+<UE8F2>
+<UE8F3>
+<UE8F4>
+<UE8F5>
+<UE8F6>
+<UE8F7>
+<UE8F8>
+<UE8F9>
+<UE8FA>
+<UE8FB>
+<UE8FC>
+<UE8FD>
+<UE8FE>
+<UE8FF>
+<UE900>
+<UE901>
+<UE902>
+<UE903>
+<UE904>
+<UE905>
+<UE906>
+<UE907>
+<UE908>
+<UE909>
+<UE90A>
+<UE90B>
+<UE90C>
+<UE90D>
+<UE90E>
+<UE90F>
+<UE910>
+<UE911>
+<UE912>
+<UE913>
+<UE914>
+<UE915>
+<UE916>
+<UE917>
+<UE918>
+<UE919>
+<UE91A>
+<UE91B>
+<UE91C>
+<UE91D>
+<UE91E>
+<UE91F>
+<UE920>
+<UE921>
+<UE922>
+<UE923>
+<UE924>
+<UE925>
+<UE926>
+<UE927>
+<UE928>
+<UE929>
+<UE92A>
+<UE92B>
+<UE92C>
+<UE92D>
+<UE92E>
+<UE92F>
+<UE930>
+<UE931>
+<UE932>
+<UE933>
+<UE934>
+<UE935>
+<UE936>
+<UE937>
+<UE938>
+<UE939>
+<UE93A>
+<UE93B>
+<UE93C>
+<UE93D>
+<UE93E>
+<UE93F>
+<UE940>
+<UE941>
+<UE942>
+<UE943>
+<UE944>
+<UE945>
+<UE946>
+<UE947>
+<UE948>
+<UE949>
+<UE94A>
+<UE94B>
+<UE94C>
+<UE94D>
+<UE94E>
+<UE94F>
+<UE950>
+<UE951>
+<UE952>
+<UE953>
+<UE954>
+<UE955>
+<UE956>
+<UE957>
+<UE958>
+<UE959>
+<UE95A>
+<UE95B>
+<UE95C>
+<UE95D>
+<UE95E>
+<UE95F>
+<UE960>
+<UE961>
+<UE962>
+<UE963>
+<UE964>
+<UE965>
+<UE966>
+<UE967>
+<UE968>
+<UE969>
+<UE96A>
+<UE96B>
+<UE96C>
+<UE96D>
+<UE96E>
+<UE96F>
+<UE970>
+<UE971>
+<UE972>
+<UE973>
+<UE974>
+<UE975>
+<UE976>
+<UE977>
+<UE978>
+<UE979>
+<UE97A>
+<UE97B>
+<UE97C>
+<UE97D>
+<UE97E>
+<UE97F>
+<UE980>
+<UE981>
+<UE982>
+<UE983>
+<UE984>
+<UE985>
+<UE986>
+<UE987>
+<UE988>
+<UE989>
+<UE98A>
+<UE98B>
+<UE98C>
+<UE98D>
+<UE98E>
+<UE98F>
+<UE990>
+<UE991>
+<UE992>
+<UE993>
+<UE994>
+<UE995>
+<UE996>
+<UE997>
+<UE998>
+<UE999>
+<UE99A>
+<UE99B>
+<UE99C>
+<UE99D>
+<UE99E>
+<UE99F>
+<UE9A0>
+<UE9A1>
+<UE9A2>
+<UE9A3>
+<UE9A4>
+<UE9A5>
+<UE9A6>
+<UE9A7>
+<UE9A8>
+<UE9A9>
+<UE9AA>
+<UE9AB>
+<UE9AC>
+<UE9AD>
+<UE9AE>
+<UE9AF>
+<UE9B0>
+<UE9B1>
+<UE9B2>
+<UE9B3>
+<UE9B4>
+<UE9B5>
+<UE9B6>
+<UE9B7>
+<UE9B8>
+<UE9B9>
+<UE9BA>
+<UE9BB>
+<UE9BC>
+<UE9BD>
+<UE9BE>
+<UE9BF>
+<UE9C0>
+<UE9C1>
+<UE9C2>
+<UE9C3>
+<UE9C4>
+<UE9C5>
+<UE9C6>
+<UE9C7>
+<UE9C8>
+<UE9C9>
+<UE9CA>
+<UE9CB>
+<UE9CC>
+<UE9CD>
+<UE9CE>
+<UE9CF>
+<UE9D0>
+<UE9D1>
+<UE9D2>
+<UE9D3>
+<UE9D4>
+<UE9D5>
+<UE9D6>
+<UE9D7>
+<UE9D8>
+<UE9D9>
+<UE9DA>
+<UE9DB>
+<UE9DC>
+<UE9DD>
+<UE9DE>
+<UE9DF>
+<UE9E0>
+<UE9E1>
+<UE9E2>
+<UE9E3>
+<UE9E4>
+<UE9E5>
+<UE9E6>
+<UE9E7>
+<UE9E8>
+<UE9E9>
+<UE9EA>
+<UE9EB>
+<UE9EC>
+<UE9ED>
+<UE9EE>
+<UE9EF>
+<UE9F0>
+<UE9F1>
+<UE9F2>
+<UE9F3>
+<UE9F4>
+<UE9F5>
+<UE9F6>
+<UE9F7>
+<UE9F8>
+<UE9F9>
+<UE9FA>
+<UE9FB>
+<UE9FC>
+<UE9FD>
+<UE9FE>
+<UE9FF>
+<UEA00>
+<UEA01>
+<UEA02>
+<UEA03>
+<UEA04>
+<UEA05>
+<UEA06>
+<UEA07>
+<UEA08>
+<UEA09>
+<UEA0A>
+<UEA0B>
+<UEA0C>
+<UEA0D>
+<UEA0E>
+<UEA0F>
+<UEA10>
+<UEA11>
+<UEA12>
+<UEA13>
+<UEA14>
+<UEA15>
+<UEA16>
+<UEA17>
+<UEA18>
+<UEA19>
+<UEA1A>
+<UEA1B>
+<UEA1C>
+<UEA1D>
+<UEA1E>
+<UEA1F>
+<UEA20>
+<UEA21>
+<UEA22>
+<UEA23>
+<UEA24>
+<UEA25>
+<UEA26>
+<UEA27>
+<UEA28>
+<UEA29>
+<UEA2A>
+<UEA2B>
+<UEA2C>
+<UEA2D>
+<UEA2E>
+<UEA2F>
+<UEA30>
+<UEA31>
+<UEA32>
+<UEA33>
+<UEA34>
+<UEA35>
+<UEA36>
+<UEA37>
+<UEA38>
+<UEA39>
+<UEA3A>
+<UEA3B>
+<UEA3C>
+<UEA3D>
+<UEA3E>
+<UEA3F>
+<UEA40>
+<UEA41>
+<UEA42>
+<UEA43>
+<UEA44>
+<UEA45>
+<UEA46>
+<UEA47>
+<UEA48>
+<UEA49>
+<UEA4A>
+<UEA4B>
+<UEA4C>
+<UEA4D>
+<UEA4E>
+<UEA4F>
+<UEA50>
+<UEA51>
+<UEA52>
+<UEA53>
+<UEA54>
+<UEA55>
+<UEA56>
+<UEA57>
+<UEA58>
+<UEA59>
+<UEA5A>
+<UEA5B>
+<UEA5C>
+<UEA5D>
+<UEA5E>
+<UEA5F>
+<UEA60>
+<UEA61>
+<UEA62>
+<UEA63>
+<UEA64>
+<UEA65>
+<UEA66>
+<UEA67>
+<UEA68>
+<UEA69>
+<UEA6A>
+<UEA6B>
+<UEA6C>
+<UEA6D>
+<UEA6E>
+<UEA6F>
+<UEA70>
+<UEA71>
+<UEA72>
+<UEA73>
+<UEA74>
+<UEA75>
+<UEA76>
+<UEA77>
+<UEA78>
+<UEA79>
+<UEA7A>
+<UEA7B>
+<UEA7C>
+<UEA7D>
+<UEA7E>
+<UEA7F>
+<UEA80>
+<UEA81>
+<UEA82>
+<UEA83>
+<UEA84>
+<UEA85>
+<UEA86>
+<UEA87>
+<UEA88>
+<UEA89>
+<UEA8A>
+<UEA8B>
+<UEA8C>
+<UEA8D>
+<UEA8E>
+<UEA8F>
+<UEA90>
+<UEA91>
+<UEA92>
+<UEA93>
+<UEA94>
+<UEA95>
+<UEA96>
+<UEA97>
+<UEA98>
+<UEA99>
+<UEA9A>
+<UEA9B>
+<UEA9C>
+<UEA9D>
+<UEA9E>
+<UEA9F>
+<UEAA0>
+<UEAA1>
+<UEAA2>
+<UEAA3>
+<UEAA4>
+<UEAA5>
+<UEAA6>
+<UEAA7>
+<UEAA8>
+<UEAA9>
+<UEAAA>
+<UEAAB>
+<UEAAC>
+<UEAAD>
+<UEAAE>
+<UEAAF>
+<UEAB0>
+<UEAB1>
+<UEAB2>
+<UEAB3>
+<UEAB4>
+<UEAB5>
+<UEAB6>
+<UEAB7>
+<UEAB8>
+<UEAB9>
+<UEABA>
+<UEABB>
+<UEABC>
+<UEABD>
+<UEABE>
+<UEABF>
+<UEAC0>
+<UEAC1>
+<UEAC2>
+<UEAC3>
+<UEAC4>
+<UEAC5>
+<UEAC6>
+<UEAC7>
+<UEAC8>
+<UEAC9>
+<UEACA>
+<UEACB>
+<UEACC>
+<UEACD>
+<UEACE>
+<UEACF>
+<UEAD0>
+<UEAD1>
+<UEAD2>
+<UEAD3>
+<UEAD4>
+<UEAD5>
+<UEAD6>
+<UEAD7>
+<UEAD8>
+<UEAD9>
+<UEADA>
+<UEADB>
+<UEADC>
+<UEADD>
+<UEADE>
+<UEADF>
+<UEAE0>
+<UEAE1>
+<UEAE2>
+<UEAE3>
+<UEAE4>
+<UEAE5>
+<UEAE6>
+<UEAE7>
+<UEAE8>
+<UEAE9>
+<UEAEA>
+<UEAEB>
+<UEAEC>
+<UEAED>
+<UEAEE>
+<UEAEF>
+<UEAF0>
+<UEAF1>
+<UEAF2>
+<UEAF3>
+<UEAF4>
+<UEAF5>
+<UEAF6>
+<UEAF7>
+<UEAF8>
+<UEAF9>
+<UEAFA>
+<UEAFB>
+<UEAFC>
+<UEAFD>
+<UEAFE>
+<UEAFF>
+<UEB00>
+<UEB01>
+<UEB02>
+<UEB03>
+<UEB04>
+<UEB05>
+<UEB06>
+<UEB07>
+<UEB08>
+<UEB09>
+<UEB0A>
+<UEB0B>
+<UEB0C>
+<UEB0D>
+<UEB0E>
+<UEB0F>
+<UEB10>
+<UEB11>
+<UEB12>
+<UEB13>
+<UEB14>
+<UEB15>
+<UEB16>
+<UEB17>
+<UEB18>
+<UEB19>
+<UEB1A>
+<UEB1B>
+<UEB1C>
+<UEB1D>
+<UEB1E>
+<UEB1F>
+<UEB20>
+<UEB21>
+<UEB22>
+<UEB23>
+<UEB24>
+<UEB25>
+<UEB26>
+<UEB27>
+<UEB28>
+<UEB29>
+<UEB2A>
+<UEB2B>
+<UEB2C>
+<UEB2D>
+<UEB2E>
+<UEB2F>
+<UEB30>
+<UEB31>
+<UEB32>
+<UEB33>
+<UEB34>
+<UEB35>
+<UEB36>
+<UEB37>
+<UEB38>
+<UEB39>
+<UEB3A>
+<UEB3B>
+<UEB3C>
+<UEB3D>
+<UEB3E>
+<UEB3F>
+<UEB40>
+<UEB41>
+<UEB42>
+<UEB43>
+<UEB44>
+<UEB45>
+<UEB46>
+<UEB47>
+<UEB48>
+<UEB49>
+<UEB4A>
+<UEB4B>
+<UEB4C>
+<UEB4D>
+<UEB4E>
+<UEB4F>
+<UEB50>
+<UEB51>
+<UEB52>
+<UEB53>
+<UEB54>
+<UEB55>
+<UEB56>
+<UEB57>
+<UEB58>
+<UEB59>
+<UEB5A>
+<UEB5B>
+<UEB5C>
+<UEB5D>
+<UEB5E>
+<UEB5F>
+<UEB60>
+<UEB61>
+<UEB62>
+<UEB63>
+<UEB64>
+<UEB65>
+<UEB66>
+<UEB67>
+<UEB68>
+<UEB69>
+<UEB6A>
+<UEB6B>
+<UEB6C>
+<UEB6D>
+<UEB6E>
+<UEB6F>
+<UEB70>
+<UEB71>
+<UEB72>
+<UEB73>
+<UEB74>
+<UEB75>
+<UEB76>
+<UEB77>
+<UEB78>
+<UEB79>
+<UEB7A>
+<UEB7B>
+<UEB7C>
+<UEB7D>
+<UEB7E>
+<UEB7F>
+<UEB80>
+<UEB81>
+<UEB82>
+<UEB83>
+<UEB84>
+<UEB85>
+<UEB86>
+<UEB87>
+<UEB88>
+<UEB89>
+<UEB8A>
+<UEB8B>
+<UEB8C>
+<UEB8D>
+<UEB8E>
+<UEB8F>
+<UEB90>
+<UEB91>
+<UEB92>
+<UEB93>
+<UEB94>
+<UEB95>
+<UEB96>
+<UEB97>
+<UEB98>
+<UEB99>
+<UEB9A>
+<UEB9B>
+<UEB9C>
+<UEB9D>
+<UEB9E>
+<UEB9F>
+<UEBA0>
+<UEBA1>
+<UEBA2>
+<UEBA3>
+<UEBA4>
+<UEBA5>
+<UEBA6>
+<UEBA7>
+<UEBA8>
+<UEBA9>
+<UEBAA>
+<UEBAB>
+<UEBAC>
+<UEBAD>
+<UEBAE>
+<UEBAF>
+<UEBB0>
+<UEBB1>
+<UEBB2>
+<UEBB3>
+<UEBB4>
+<UEBB5>
+<UEBB6>
+<UEBB7>
+<UEBB8>
+<UEBB9>
+<UEBBA>
+<UEBBB>
+<UEBBC>
+<UEBBD>
+<UEBBE>
+<UEBBF>
+<UEBC0>
+<UEBC1>
+<UEBC2>
+<UEBC3>
+<UEBC4>
+<UEBC5>
+<UEBC6>
+<UEBC7>
+<UEBC8>
+<UEBC9>
+<UEBCA>
+<UEBCB>
+<UEBCC>
+<UEBCD>
+<UEBCE>
+<UEBCF>
+<UEBD0>
+<UEBD1>
+<UEBD2>
+<UEBD3>
+<UEBD4>
+<UEBD5>
+<UEBD6>
+<UEBD7>
+<UEBD8>
+<UEBD9>
+<UEBDA>
+<UEBDB>
+<UEBDC>
+<UEBDD>
+<UEBDE>
+<UEBDF>
+<UEBE0>
+<UEBE1>
+<UEBE2>
+<UEBE3>
+<UEBE4>
+<UEBE5>
+<UEBE6>
+<UEBE7>
+<UEBE8>
+<UEBE9>
+<UEBEA>
+<UEBEB>
+<UEBEC>
+<UEBED>
+<UEBEE>
+<UEBEF>
+<UEBF0>
+<UEBF1>
+<UEBF2>
+<UEBF3>
+<UEBF4>
+<UEBF5>
+<UEBF6>
+<UEBF7>
+<UEBF8>
+<UEBF9>
+<UEBFA>
+<UEBFB>
+<UEBFC>
+<UEBFD>
+<UEBFE>
+<UEBFF>
+<UEC00>
+<UEC01>
+<UEC02>
+<UEC03>
+<UEC04>
+<UEC05>
+<UEC06>
+<UEC07>
+<UEC08>
+<UEC09>
+<UEC0A>
+<UEC0B>
+<UEC0C>
+<UEC0D>
+<UEC0E>
+<UEC0F>
+<UEC10>
+<UEC11>
+<UEC12>
+<UEC13>
+<UEC14>
+<UEC15>
+<UEC16>
+<UEC17>
+<UEC18>
+<UEC19>
+<UEC1A>
+<UEC1B>
+<UEC1C>
+<UEC1D>
+<UEC1E>
+<UEC1F>
+<UEC20>
+<UEC21>
+<UEC22>
+<UEC23>
+<UEC24>
+<UEC25>
+<UEC26>
+<UEC27>
+<UEC28>
+<UEC29>
+<UEC2A>
+<UEC2B>
+<UEC2C>
+<UEC2D>
+<UEC2E>
+<UEC2F>
+<UEC30>
+<UEC31>
+<UEC32>
+<UEC33>
+<UEC34>
+<UEC35>
+<UEC36>
+<UEC37>
+<UEC38>
+<UEC39>
+<UEC3A>
+<UEC3B>
+<UEC3C>
+<UEC3D>
+<UEC3E>
+<UEC3F>
+<UEC40>
+<UEC41>
+<UEC42>
+<UEC43>
+<UEC44>
+<UEC45>
+<UEC46>
+<UEC47>
+<UEC48>
+<UEC49>
+<UEC4A>
+<UEC4B>
+<UEC4C>
+<UEC4D>
+<UEC4E>
+<UEC4F>
+<UEC50>
+<UEC51>
+<UEC52>
+<UEC53>
+<UEC54>
+<UEC55>
+<UEC56>
+<UEC57>
+<UEC58>
+<UEC59>
+<UEC5A>
+<UEC5B>
+<UEC5C>
+<UEC5D>
+<UEC5E>
+<UEC5F>
+<UEC60>
+<UEC61>
+<UEC62>
+<UEC63>
+<UEC64>
+<UEC65>
+<UEC66>
+<UEC67>
+<UEC68>
+<UEC69>
+<UEC6A>
+<UEC6B>
+<UEC6C>
+<UEC6D>
+<UEC6E>
+<UEC6F>
+<UEC70>
+<UEC71>
+<UEC72>
+<UEC73>
+<UEC74>
+<UEC75>
+<UEC76>
+<UEC77>
+<UEC78>
+<UEC79>
+<UEC7A>
+<UEC7B>
+<UEC7C>
+<UEC7D>
+<UEC7E>
+<UEC7F>
+<UEC80>
+<UEC81>
+<UEC82>
+<UEC83>
+<UEC84>
+<UEC85>
+<UEC86>
+<UEC87>
+<UEC88>
+<UEC89>
+<UEC8A>
+<UEC8B>
+<UEC8C>
+<UEC8D>
+<UEC8E>
+<UEC8F>
+<UEC90>
+<UEC91>
+<UEC92>
+<UEC93>
+<UEC94>
+<UEC95>
+<UEC96>
+<UEC97>
+<UEC98>
+<UEC99>
+<UEC9A>
+<UEC9B>
+<UEC9C>
+<UEC9D>
+<UEC9E>
+<UEC9F>
+<UECA0>
+<UECA1>
+<UECA2>
+<UECA3>
+<UECA4>
+<UECA5>
+<UECA6>
+<UECA7>
+<UECA8>
+<UECA9>
+<UECAA>
+<UECAB>
+<UECAC>
+<UECAD>
+<UECAE>
+<UECAF>
+<UECB0>
+<UECB1>
+<UECB2>
+<UECB3>
+<UECB4>
+<UECB5>
+<UECB6>
+<UECB7>
+<UECB8>
+<UECB9>
+<UECBA>
+<UECBB>
+<UECBC>
+<UECBD>
+<UECBE>
+<UECBF>
+<UECC0>
+<UECC1>
+<UECC2>
+<UECC3>
+<UECC4>
+<UECC5>
+<UECC6>
+<UECC7>
+<UECC8>
+<UECC9>
+<UECCA>
+<UECCB>
+<UECCC>
+<UECCD>
+<UECCE>
+<UECCF>
+<UECD0>
+<UECD1>
+<UECD2>
+<UECD3>
+<UECD4>
+<UECD5>
+<UECD6>
+<UECD7>
+<UECD8>
+<UECD9>
+<UECDA>
+<UECDB>
+<UECDC>
+<UECDD>
+<UECDE>
+<UECDF>
+<UECE0>
+<UECE1>
+<UECE2>
+<UECE3>
+<UECE4>
+<UECE5>
+<UECE6>
+<UECE7>
+<UECE8>
+<UECE9>
+<UECEA>
+<UECEB>
+<UECEC>
+<UECED>
+<UECEE>
+<UECEF>
+<UECF0>
+<UECF1>
+<UECF2>
+<UECF3>
+<UECF4>
+<UECF5>
+<UECF6>
+<UECF7>
+<UECF8>
+<UECF9>
+<UECFA>
+<UECFB>
+<UECFC>
+<UECFD>
+<UECFE>
+<UECFF>
+<UED00>
+<UED01>
+<UED02>
+<UED03>
+<UED04>
+<UED05>
+<UED06>
+<UED07>
+<UED08>
+<UED09>
+<UED0A>
+<UED0B>
+<UED0C>
+<UED0D>
+<UED0E>
+<UED0F>
+<UED10>
+<UED11>
+<UED12>
+<UED13>
+<UED14>
+<UED15>
+<UED16>
+<UED17>
+<UED18>
+<UED19>
+<UED1A>
+<UED1B>
+<UED1C>
+<UED1D>
+<UED1E>
+<UED1F>
+<UED20>
+<UED21>
+<UED22>
+<UED23>
+<UED24>
+<UED25>
+<UED26>
+<UED27>
+<UED28>
+<UED29>
+<UED2A>
+<UED2B>
+<UED2C>
+<UED2D>
+<UED2E>
+<UED2F>
+<UED30>
+<UED31>
+<UED32>
+<UED33>
+<UED34>
+<UED35>
+<UED36>
+<UED37>
+<UED38>
+<UED39>
+<UED3A>
+<UED3B>
+<UED3C>
+<UED3D>
+<UED3E>
+<UED3F>
+<UED40>
+<UED41>
+<UED42>
+<UED43>
+<UED44>
+<UED45>
+<UED46>
+<UED47>
+<UED48>
+<UED49>
+<UED4A>
+<UED4B>
+<UED4C>
+<UED4D>
+<UED4E>
+<UED4F>
+<UED50>
+<UED51>
+<UED52>
+<UED53>
+<UED54>
+<UED55>
+<UED56>
+<UED57>
+<UED58>
+<UED59>
+<UED5A>
+<UED5B>
+<UED5C>
+<UED5D>
+<UED5E>
+<UED5F>
+<UED60>
+<UED61>
+<UED62>
+<UED63>
+<UED64>
+<UED65>
+<UED66>
+<UED67>
+<UED68>
+<UED69>
+<UED6A>
+<UED6B>
+<UED6C>
+<UED6D>
+<UED6E>
+<UED6F>
+<UED70>
+<UED71>
+<UED72>
+<UED73>
+<UED74>
+<UED75>
+<UED76>
+<UED77>
+<UED78>
+<UED79>
+<UED7A>
+<UED7B>
+<UED7C>
+<UED7D>
+<UED7E>
+<UED7F>
+<UED80>
+<UED81>
+<UED82>
+<UED83>
+<UED84>
+<UED85>
+<UED86>
+<UED87>
+<UED88>
+<UED89>
+<UED8A>
+<UED8B>
+<UED8C>
+<UED8D>
+<UED8E>
+<UED8F>
+<UED90>
+<UED91>
+<UED92>
+<UED93>
+<UED94>
+<UED95>
+<UED96>
+<UED97>
+<UED98>
+<UED99>
+<UED9A>
+<UED9B>
+<UED9C>
+<UED9D>
+<UED9E>
+<UED9F>
+<UEDA0>
+<UEDA1>
+<UEDA2>
+<UEDA3>
+<UEDA4>
+<UEDA5>
+<UEDA6>
+<UEDA7>
+<UEDA8>
+<UEDA9>
+<UEDAA>
+<UEDAB>
+<UEDAC>
+<UEDAD>
+<UEDAE>
+<UEDAF>
+<UEDB0>
+<UEDB1>
+<UEDB2>
+<UEDB3>
+<UEDB4>
+<UEDB5>
+<UEDB6>
+<UEDB7>
+<UEDB8>
+<UEDB9>
+<UEDBA>
+<UEDBB>
+<UEDBC>
+<UEDBD>
+<UEDBE>
+<UEDBF>
+<UEDC0>
+<UEDC1>
+<UEDC2>
+<UEDC3>
+<UEDC4>
+<UEDC5>
+<UEDC6>
+<UEDC7>
+<UEDC8>
+<UEDC9>
+<UEDCA>
+<UEDCB>
+<UEDCC>
+<UEDCD>
+<UEDCE>
+<UEDCF>
+<UEDD0>
+<UEDD1>
+<UEDD2>
+<UEDD3>
+<UEDD4>
+<UEDD5>
+<UEDD6>
+<UEDD7>
+<UEDD8>
+<UEDD9>
+<UEDDA>
+<UEDDB>
+<UEDDC>
+<UEDDD>
+<UEDDE>
+<UEDDF>
+<UEDE0>
+<UEDE1>
+<UEDE2>
+<UEDE3>
+<UEDE4>
+<UEDE5>
+<UEDE6>
+<UEDE7>
+<UEDE8>
+<UEDE9>
+<UEDEA>
+<UEDEB>
+<UEDEC>
+<UEDED>
+<UEDEE>
+<UEDEF>
+<UEDF0>
+<UEDF1>
+<UEDF2>
+<UEDF3>
+<UEDF4>
+<UEDF5>
+<UEDF6>
+<UEDF7>
+<UEDF8>
+<UEDF9>
+<UEDFA>
+<UEDFB>
+<UEDFC>
+<UEDFD>
+<UEDFE>
+<UEDFF>
+<UEE00>
+<UEE01>
+<UEE02>
+<UEE03>
+<UEE04>
+<UEE05>
+<UEE06>
+<UEE07>
+<UEE08>
+<UEE09>
+<UEE0A>
+<UEE0B>
+<UEE0C>
+<UEE0D>
+<UEE0E>
+<UEE0F>
+<UEE10>
+<UEE11>
+<UEE12>
+<UEE13>
+<UEE14>
+<UEE15>
+<UEE16>
+<UEE17>
+<UEE18>
+<UEE19>
+<UEE1A>
+<UEE1B>
+<UEE1C>
+<UEE1D>
+<UEE1E>
+<UEE1F>
+<UEE20>
+<UEE21>
+<UEE22>
+<UEE23>
+<UEE24>
+<UEE25>
+<UEE26>
+<UEE27>
+<UEE28>
+<UEE29>
+<UEE2A>
+<UEE2B>
+<UEE2C>
+<UEE2D>
+<UEE2E>
+<UEE2F>
+<UEE30>
+<UEE31>
+<UEE32>
+<UEE33>
+<UEE34>
+<UEE35>
+<UEE36>
+<UEE37>
+<UEE38>
+<UEE39>
+<UEE3A>
+<UEE3B>
+<UEE3C>
+<UEE3D>
+<UEE3E>
+<UEE3F>
+<UEE40>
+<UEE41>
+<UEE42>
+<UEE43>
+<UEE44>
+<UEE45>
+<UEE46>
+<UEE47>
+<UEE48>
+<UEE49>
+<UEE4A>
+<UEE4B>
+<UEE4C>
+<UEE4D>
+<UEE4E>
+<UEE4F>
+<UEE50>
+<UEE51>
+<UEE52>
+<UEE53>
+<UEE54>
+<UEE55>
+<UEE56>
+<UEE57>
+<UEE58>
+<UEE59>
+<UEE5A>
+<UEE5B>
+<UEE5C>
+<UEE5D>
+<UEE5E>
+<UEE5F>
+<UEE60>
+<UEE61>
+<UEE62>
+<UEE63>
+<UEE64>
+<UEE65>
+<UEE66>
+<UEE67>
+<UEE68>
+<UEE69>
+<UEE6A>
+<UEE6B>
+<UEE6C>
+<UEE6D>
+<UEE6E>
+<UEE6F>
+<UEE70>
+<UEE71>
+<UEE72>
+<UEE73>
+<UEE74>
+<UEE75>
+<UEE76>
+<UEE77>
+<UEE78>
+<UEE79>
+<UEE7A>
+<UEE7B>
+<UEE7C>
+<UEE7D>
+<UEE7E>
+<UEE7F>
+<UEE80>
+<UEE81>
+<UEE82>
+<UEE83>
+<UEE84>
+<UEE85>
+<UEE86>
+<UEE87>
+<UEE88>
+<UEE89>
+<UEE8A>
+<UEE8B>
+<UEE8C>
+<UEE8D>
+<UEE8E>
+<UEE8F>
+<UEE90>
+<UEE91>
+<UEE92>
+<UEE93>
+<UEE94>
+<UEE95>
+<UEE96>
+<UEE97>
+<UEE98>
+<UEE99>
+<UEE9A>
+<UEE9B>
+<UEE9C>
+<UEE9D>
+<UEE9E>
+<UEE9F>
+<UEEA0>
+<UEEA1>
+<UEEA2>
+<UEEA3>
+<UEEA4>
+<UEEA5>
+<UEEA6>
+<UEEA7>
+<UEEA8>
+<UEEA9>
+<UEEAA>
+<UEEAB>
+<UEEAC>
+<UEEAD>
+<UEEAE>
+<UEEAF>
+<UEEB0>
+<UEEB1>
+<UEEB2>
+<UEEB3>
+<UEEB4>
+<UEEB5>
+<UEEB6>
+<UEEB7>
+<UEEB8>
+<UEEB9>
+<UEEBA>
+<UEEBB>
+<UEEBC>
+<UEEBD>
+<UEEBE>
+<UEEBF>
+<UEEC0>
+<UEEC1>
+<UEEC2>
+<UEEC3>
+<UEEC4>
+<UEEC5>
+<UEEC6>
+<UEEC7>
+<UEEC8>
+<UEEC9>
+<UEECA>
+<UEECB>
+<UEECC>
+<UEECD>
+<UEECE>
+<UEECF>
+<UEED0>
+<UEED1>
+<UEED2>
+<UEED3>
+<UEED4>
+<UEED5>
+<UEED6>
+<UEED7>
+<UEED8>
+<UEED9>
+<UEEDA>
+<UEEDB>
+<UEEDC>
+<UEEDD>
+<UEEDE>
+<UEEDF>
+<UEEE0>
+<UEEE1>
+<UEEE2>
+<UEEE3>
+<UEEE4>
+<UEEE5>
+<UEEE6>
+<UEEE7>
+<UEEE8>
+<UEEE9>
+<UEEEA>
+<UEEEB>
+<UEEEC>
+<UEEED>
+<UEEEE>
+<UEEEF>
+<UEEF0>
+<UEEF1>
+<UEEF2>
+<UEEF3>
+<UEEF4>
+<UEEF5>
+<UEEF6>
+<UEEF7>
+<UEEF8>
+<UEEF9>
+<UEEFA>
+<UEEFB>
+<UEEFC>
+<UEEFD>
+<UEEFE>
+<UEEFF>
+<UEF00>
+<UEF01>
+<UEF02>
+<UEF03>
+<UEF04>
+<UEF05>
+<UEF06>
+<UEF07>
+<UEF08>
+<UEF09>
+<UEF0A>
+<UEF0B>
+<UEF0C>
+<UEF0D>
+<UEF0E>
+<UEF0F>
+<UEF10>
+<UEF11>
+<UEF12>
+<UEF13>
+<UEF14>
+<UEF15>
+<UEF16>
+<UEF17>
+<UEF18>
+<UEF19>
+<UEF1A>
+<UEF1B>
+<UEF1C>
+<UEF1D>
+<UEF1E>
+<UEF1F>
+<UEF20>
+<UEF21>
+<UEF22>
+<UEF23>
+<UEF24>
+<UEF25>
+<UEF26>
+<UEF27>
+<UEF28>
+<UEF29>
+<UEF2A>
+<UEF2B>
+<UEF2C>
+<UEF2D>
+<UEF2E>
+<UEF2F>
+<UEF30>
+<UEF31>
+<UEF32>
+<UEF33>
+<UEF34>
+<UEF35>
+<UEF36>
+<UEF37>
+<UEF38>
+<UEF39>
+<UEF3A>
+<UEF3B>
+<UEF3C>
+<UEF3D>
+<UEF3E>
+<UEF3F>
+<UEF40>
+<UEF41>
+<UEF42>
+<UEF43>
+<UEF44>
+<UEF45>
+<UEF46>
+<UEF47>
+<UEF48>
+<UEF49>
+<UEF4A>
+<UEF4B>
+<UEF4C>
+<UEF4D>
+<UEF4E>
+<UEF4F>
+<UEF50>
+<UEF51>
+<UEF52>
+<UEF53>
+<UEF54>
+<UEF55>
+<UEF56>
+<UEF57>
+<UEF58>
+<UEF59>
+<UEF5A>
+<UEF5B>
+<UEF5C>
+<UEF5D>
+<UEF5E>
+<UEF5F>
+<UEF60>
+<UEF61>
+<UEF62>
+<UEF63>
+<UEF64>
+<UEF65>
+<UEF66>
+<UEF67>
+<UEF68>
+<UEF69>
+<UEF6A>
+<UEF6B>
+<UEF6C>
+<UEF6D>
+<UEF6E>
+<UEF6F>
+<UEF70>
+<UEF71>
+<UEF72>
+<UEF73>
+<UEF74>
+<UEF75>
+<UEF76>
+<UEF77>
+<UEF78>
+<UEF79>
+<UEF7A>
+<UEF7B>
+<UEF7C>
+<UEF7D>
+<UEF7E>
+<UEF7F>
+<UEF80>
+<UEF81>
+<UEF82>
+<UEF83>
+<UEF84>
+<UEF85>
+<UEF86>
+<UEF87>
+<UEF88>
+<UEF89>
+<UEF8A>
+<UEF8B>
+<UEF8C>
+<UEF8D>
+<UEF8E>
+<UEF8F>
+<UEF90>
+<UEF91>
+<UEF92>
+<UEF93>
+<UEF94>
+<UEF95>
+<UEF96>
+<UEF97>
+<UEF98>
+<UEF99>
+<UEF9A>
+<UEF9B>
+<UEF9C>
+<UEF9D>
+<UEF9E>
+<UEF9F>
+<UEFA0>
+<UEFA1>
+<UEFA2>
+<UEFA3>
+<UEFA4>
+<UEFA5>
+<UEFA6>
+<UEFA7>
+<UEFA8>
+<UEFA9>
+<UEFAA>
+<UEFAB>
+<UEFAC>
+<UEFAD>
+<UEFAE>
+<UEFAF>
+<UEFB0>
+<UEFB1>
+<UEFB2>
+<UEFB3>
+<UEFB4>
+<UEFB5>
+<UEFB6>
+<UEFB7>
+<UEFB8>
+<UEFB9>
+<UEFBA>
+<UEFBB>
+<UEFBC>
+<UEFBD>
+<UEFBE>
+<UEFBF>
+<UEFC0>
+<UEFC1>
+<UEFC2>
+<UEFC3>
+<UEFC4>
+<UEFC5>
+<UEFC6>
+<UEFC7>
+<UEFC8>
+<UEFC9>
+<UEFCA>
+<UEFCB>
+<UEFCC>
+<UEFCD>
+<UEFCE>
+<UEFCF>
+<UEFD0>
+<UEFD1>
+<UEFD2>
+<UEFD3>
+<UEFD4>
+<UEFD5>
+<UEFD6>
+<UEFD7>
+<UEFD8>
+<UEFD9>
+<UEFDA>
+<UEFDB>
+<UEFDC>
+<UEFDD>
+<UEFDE>
+<UEFDF>
+<UEFE0>
+<UEFE1>
+<UEFE2>
+<UEFE3>
+<UEFE4>
+<UEFE5>
+<UEFE6>
+<UEFE7>
+<UEFE8>
+<UEFE9>
+<UEFEA>
+<UEFEB>
+<UEFEC>
+<UEFED>
+<UEFEE>
+<UEFEF>
+<UEFF0>
+<UEFF1>
+<UEFF2>
+<UEFF3>
+<UEFF4>
+<UEFF5>
+<UEFF6>
+<UEFF7>
+<UEFF8>
+<UEFF9>
+<UEFFA>
+<UEFFB>
+<UEFFC>
+<UEFFD>
+<UEFFE>
+<UEFFF>
+<UF000>
+<UF001>
+<UF002>
+<UF003>
+<UF004>
+<UF005>
+<UF006>
+<UF007>
+<UF008>
+<UF009>
+<UF00A>
+<UF00B>
+<UF00C>
+<UF00D>
+<UF00E>
+<UF00F>
+<UF010>
+<UF011>
+<UF012>
+<UF013>
+<UF014>
+<UF015>
+<UF016>
+<UF017>
+<UF018>
+<UF019>
+<UF01A>
+<UF01B>
+<UF01C>
+<UF01D>
+<UF01E>
+<UF01F>
+<UF020>
+<UF021>
+<UF022>
+<UF023>
+<UF024>
+<UF025>
+<UF026>
+<UF027>
+<UF028>
+<UF029>
+<UF02A>
+<UF02B>
+<UF02C>
+<UF02D>
+<UF02E>
+<UF02F>
+<UF030>
+<UF031>
+<UF032>
+<UF033>
+<UF034>
+<UF035>
+<UF036>
+<UF037>
+<UF038>
+<UF039>
+<UF03A>
+<UF03B>
+<UF03C>
+<UF03D>
+<UF03E>
+<UF03F>
+<UF040>
+<UF041>
+<UF042>
+<UF043>
+<UF044>
+<UF045>
+<UF046>
+<UF047>
+<UF048>
+<UF049>
+<UF04A>
+<UF04B>
+<UF04C>
+<UF04D>
+<UF04E>
+<UF04F>
+<UF050>
+<UF051>
+<UF052>
+<UF053>
+<UF054>
+<UF055>
+<UF056>
+<UF057>
+<UF058>
+<UF059>
+<UF05A>
+<UF05B>
+<UF05C>
+<UF05D>
+<UF05E>
+<UF05F>
+<UF060>
+<UF061>
+<UF062>
+<UF063>
+<UF064>
+<UF065>
+<UF066>
+<UF067>
+<UF068>
+<UF069>
+<UF06A>
+<UF06B>
+<UF06C>
+<UF06D>
+<UF06E>
+<UF06F>
+<UF070>
+<UF071>
+<UF072>
+<UF073>
+<UF074>
+<UF075>
+<UF076>
+<UF077>
+<UF078>
+<UF079>
+<UF07A>
+<UF07B>
+<UF07C>
+<UF07D>
+<UF07E>
+<UF07F>
+<UF080>
+<UF081>
+<UF082>
+<UF083>
+<UF084>
+<UF085>
+<UF086>
+<UF087>
+<UF088>
+<UF089>
+<UF08A>
+<UF08B>
+<UF08C>
+<UF08D>
+<UF08E>
+<UF08F>
+<UF090>
+<UF091>
+<UF092>
+<UF093>
+<UF094>
+<UF095>
+<UF096>
+<UF097>
+<UF098>
+<UF099>
+<UF09A>
+<UF09B>
+<UF09C>
+<UF09D>
+<UF09E>
+<UF09F>
+<UF0A0>
+<UF0A1>
+<UF0A2>
+<UF0A3>
+<UF0A4>
+<UF0A5>
+<UF0A6>
+<UF0A7>
+<UF0A8>
+<UF0A9>
+<UF0AA>
+<UF0AB>
+<UF0AC>
+<UF0AD>
+<UF0AE>
+<UF0AF>
+<UF0B0>
+<UF0B1>
+<UF0B2>
+<UF0B3>
+<UF0B4>
+<UF0B5>
+<UF0B6>
+<UF0B7>
+<UF0B8>
+<UF0B9>
+<UF0BA>
+<UF0BB>
+<UF0BC>
+<UF0BD>
+<UF0BE>
+<UF0BF>
+<UF0C0>
+<UF0C1>
+<UF0C2>
+<UF0C3>
+<UF0C4>
+<UF0C5>
+<UF0C6>
+<UF0C7>
+<UF0C8>
+<UF0C9>
+<UF0CA>
+<UF0CB>
+<UF0CC>
+<UF0CD>
+<UF0CE>
+<UF0CF>
+<UF0D0>
+<UF0D1>
+<UF0D2>
+<UF0D3>
+<UF0D4>
+<UF0D5>
+<UF0D6>
+<UF0D7>
+<UF0D8>
+<UF0D9>
+<UF0DA>
+<UF0DB>
+<UF0DC>
+<UF0DD>
+<UF0DE>
+<UF0DF>
+<UF0E0>
+<UF0E1>
+<UF0E2>
+<UF0E3>
+<UF0E4>
+<UF0E5>
+<UF0E6>
+<UF0E7>
+<UF0E8>
+<UF0E9>
+<UF0EA>
+<UF0EB>
+<UF0EC>
+<UF0ED>
+<UF0EE>
+<UF0EF>
+<UF0F0>
+<UF0F1>
+<UF0F2>
+<UF0F3>
+<UF0F4>
+<UF0F5>
+<UF0F6>
+<UF0F7>
+<UF0F8>
+<UF0F9>
+<UF0FA>
+<UF0FB>
+<UF0FC>
+<UF0FD>
+<UF0FE>
+<UF0FF>
+<UF100>
+<UF101>
+<UF102>
+<UF103>
+<UF104>
+<UF105>
+<UF106>
+<UF107>
+<UF108>
+<UF109>
+<UF10A>
+<UF10B>
+<UF10C>
+<UF10D>
+<UF10E>
+<UF10F>
+<UF110>
+<UF111>
+<UF112>
+<UF113>
+<UF114>
+<UF115>
+<UF116>
+<UF117>
+<UF118>
+<UF119>
+<UF11A>
+<UF11B>
+<UF11C>
+<UF11D>
+<UF11E>
+<UF11F>
+<UF120>
+<UF121>
+<UF122>
+<UF123>
+<UF124>
+<UF125>
+<UF126>
+<UF127>
+<UF128>
+<UF129>
+<UF12A>
+<UF12B>
+<UF12C>
+<UF12D>
+<UF12E>
+<UF12F>
+<UF130>
+<UF131>
+<UF132>
+<UF133>
+<UF134>
+<UF135>
+<UF136>
+<UF137>
+<UF138>
+<UF139>
+<UF13A>
+<UF13B>
+<UF13C>
+<UF13D>
+<UF13E>
+<UF13F>
+<UF140>
+<UF141>
+<UF142>
+<UF143>
+<UF144>
+<UF145>
+<UF146>
+<UF147>
+<UF148>
+<UF149>
+<UF14A>
+<UF14B>
+<UF14C>
+<UF14D>
+<UF14E>
+<UF14F>
+<UF150>
+<UF151>
+<UF152>
+<UF153>
+<UF154>
+<UF155>
+<UF156>
+<UF157>
+<UF158>
+<UF159>
+<UF15A>
+<UF15B>
+<UF15C>
+<UF15D>
+<UF15E>
+<UF15F>
+<UF160>
+<UF161>
+<UF162>
+<UF163>
+<UF164>
+<UF165>
+<UF166>
+<UF167>
+<UF168>
+<UF169>
+<UF16A>
+<UF16B>
+<UF16C>
+<UF16D>
+<UF16E>
+<UF16F>
+<UF170>
+<UF171>
+<UF172>
+<UF173>
+<UF174>
+<UF175>
+<UF176>
+<UF177>
+<UF178>
+<UF179>
+<UF17A>
+<UF17B>
+<UF17C>
+<UF17D>
+<UF17E>
+<UF17F>
+<UF180>
+<UF181>
+<UF182>
+<UF183>
+<UF184>
+<UF185>
+<UF186>
+<UF187>
+<UF188>
+<UF189>
+<UF18A>
+<UF18B>
+<UF18C>
+<UF18D>
+<UF18E>
+<UF18F>
+<UF190>
+<UF191>
+<UF192>
+<UF193>
+<UF194>
+<UF195>
+<UF196>
+<UF197>
+<UF198>
+<UF199>
+<UF19A>
+<UF19B>
+<UF19C>
+<UF19D>
+<UF19E>
+<UF19F>
+<UF1A0>
+<UF1A1>
+<UF1A2>
+<UF1A3>
+<UF1A4>
+<UF1A5>
+<UF1A6>
+<UF1A7>
+<UF1A8>
+<UF1A9>
+<UF1AA>
+<UF1AB>
+<UF1AC>
+<UF1AD>
+<UF1AE>
+<UF1AF>
+<UF1B0>
+<UF1B1>
+<UF1B2>
+<UF1B3>
+<UF1B4>
+<UF1B5>
+<UF1B6>
+<UF1B7>
+<UF1B8>
+<UF1B9>
+<UF1BA>
+<UF1BB>
+<UF1BC>
+<UF1BD>
+<UF1BE>
+<UF1BF>
+<UF1C0>
+<UF1C1>
+<UF1C2>
+<UF1C3>
+<UF1C4>
+<UF1C5>
+<UF1C6>
+<UF1C7>
+<UF1C8>
+<UF1C9>
+<UF1CA>
+<UF1CB>
+<UF1CC>
+<UF1CD>
+<UF1CE>
+<UF1CF>
+<UF1D0>
+<UF1D1>
+<UF1D2>
+<UF1D3>
+<UF1D4>
+<UF1D5>
+<UF1D6>
+<UF1D7>
+<UF1D8>
+<UF1D9>
+<UF1DA>
+<UF1DB>
+<UF1DC>
+<UF1DD>
+<UF1DE>
+<UF1DF>
+<UF1E0>
+<UF1E1>
+<UF1E2>
+<UF1E3>
+<UF1E4>
+<UF1E5>
+<UF1E6>
+<UF1E7>
+<UF1E8>
+<UF1E9>
+<UF1EA>
+<UF1EB>
+<UF1EC>
+<UF1ED>
+<UF1EE>
+<UF1EF>
+<UF1F0>
+<UF1F1>
+<UF1F2>
+<UF1F3>
+<UF1F4>
+<UF1F5>
+<UF1F6>
+<UF1F7>
+<UF1F8>
+<UF1F9>
+<UF1FA>
+<UF1FB>
+<UF1FC>
+<UF1FD>
+<UF1FE>
+<UF1FF>
+<UF200>
+<UF201>
+<UF202>
+<UF203>
+<UF204>
+<UF205>
+<UF206>
+<UF207>
+<UF208>
+<UF209>
+<UF20A>
+<UF20B>
+<UF20C>
+<UF20D>
+<UF20E>
+<UF20F>
+<UF210>
+<UF211>
+<UF212>
+<UF213>
+<UF214>
+<UF215>
+<UF216>
+<UF217>
+<UF218>
+<UF219>
+<UF21A>
+<UF21B>
+<UF21C>
+<UF21D>
+<UF21E>
+<UF21F>
+<UF220>
+<UF221>
+<UF222>
+<UF223>
+<UF224>
+<UF225>
+<UF226>
+<UF227>
+<UF228>
+<UF229>
+<UF22A>
+<UF22B>
+<UF22C>
+<UF22D>
+<UF22E>
+<UF22F>
+<UF230>
+<UF231>
+<UF232>
+<UF233>
+<UF234>
+<UF235>
+<UF236>
+<UF237>
+<UF238>
+<UF239>
+<UF23A>
+<UF23B>
+<UF23C>
+<UF23D>
+<UF23E>
+<UF23F>
+<UF240>
+<UF241>
+<UF242>
+<UF243>
+<UF244>
+<UF245>
+<UF246>
+<UF247>
+<UF248>
+<UF249>
+<UF24A>
+<UF24B>
+<UF24C>
+<UF24D>
+<UF24E>
+<UF24F>
+<UF250>
+<UF251>
+<UF252>
+<UF253>
+<UF254>
+<UF255>
+<UF256>
+<UF257>
+<UF258>
+<UF259>
+<UF25A>
+<UF25B>
+<UF25C>
+<UF25D>
+<UF25E>
+<UF25F>
+<UF260>
+<UF261>
+<UF262>
+<UF263>
+<UF264>
+<UF265>
+<UF266>
+<UF267>
+<UF268>
+<UF269>
+<UF26A>
+<UF26B>
+<UF26C>
+<UF26D>
+<UF26E>
+<UF26F>
+<UF270>
+<UF271>
+<UF272>
+<UF273>
+<UF274>
+<UF275>
+<UF276>
+<UF277>
+<UF278>
+<UF279>
+<UF27A>
+<UF27B>
+<UF27C>
+<UF27D>
+<UF27E>
+<UF27F>
+<UF280>
+<UF281>
+<UF282>
+<UF283>
+<UF284>
+<UF285>
+<UF286>
+<UF287>
+<UF288>
+<UF289>
+<UF28A>
+<UF28B>
+<UF28C>
+<UF28D>
+<UF28E>
+<UF28F>
+<UF290>
+<UF291>
+<UF292>
+<UF293>
+<UF294>
+<UF295>
+<UF296>
+<UF297>
+<UF298>
+<UF299>
+<UF29A>
+<UF29B>
+<UF29C>
+<UF29D>
+<UF29E>
+<UF29F>
+<UF2A0>
+<UF2A1>
+<UF2A2>
+<UF2A3>
+<UF2A4>
+<UF2A5>
+<UF2A6>
+<UF2A7>
+<UF2A8>
+<UF2A9>
+<UF2AA>
+<UF2AB>
+<UF2AC>
+<UF2AD>
+<UF2AE>
+<UF2AF>
+<UF2B0>
+<UF2B1>
+<UF2B2>
+<UF2B3>
+<UF2B4>
+<UF2B5>
+<UF2B6>
+<UF2B7>
+<UF2B8>
+<UF2B9>
+<UF2BA>
+<UF2BB>
+<UF2BC>
+<UF2BD>
+<UF2BE>
+<UF2BF>
+<UF2C0>
+<UF2C1>
+<UF2C2>
+<UF2C3>
+<UF2C4>
+<UF2C5>
+<UF2C6>
+<UF2C7>
+<UF2C8>
+<UF2C9>
+<UF2CA>
+<UF2CB>
+<UF2CC>
+<UF2CD>
+<UF2CE>
+<UF2CF>
+<UF2D0>
+<UF2D1>
+<UF2D2>
+<UF2D3>
+<UF2D4>
+<UF2D5>
+<UF2D6>
+<UF2D7>
+<UF2D8>
+<UF2D9>
+<UF2DA>
+<UF2DB>
+<UF2DC>
+<UF2DD>
+<UF2DE>
+<UF2DF>
+<UF2E0>
+<UF2E1>
+<UF2E2>
+<UF2E3>
+<UF2E4>
+<UF2E5>
+<UF2E6>
+<UF2E7>
+<UF2E8>
+<UF2E9>
+<UF2EA>
+<UF2EB>
+<UF2EC>
+<UF2ED>
+<UF2EE>
+<UF2EF>
+<UF2F0>
+<UF2F1>
+<UF2F2>
+<UF2F3>
+<UF2F4>
+<UF2F5>
+<UF2F6>
+<UF2F7>
+<UF2F8>
+<UF2F9>
+<UF2FA>
+<UF2FB>
+<UF2FC>
+<UF2FD>
+<UF2FE>
+<UF2FF>
+<UF300>
+<UF301>
+<UF302>
+<UF303>
+<UF304>
+<UF305>
+<UF306>
+<UF307>
+<UF308>
+<UF309>
+<UF30A>
+<UF30B>
+<UF30C>
+<UF30D>
+<UF30E>
+<UF30F>
+<UF310>
+<UF311>
+<UF312>
+<UF313>
+<UF314>
+<UF315>
+<UF316>
+<UF317>
+<UF318>
+<UF319>
+<UF31A>
+<UF31B>
+<UF31C>
+<UF31D>
+<UF31E>
+<UF31F>
+<UF320>
+<UF321>
+<UF322>
+<UF323>
+<UF324>
+<UF325>
+<UF326>
+<UF327>
+<UF328>
+<UF329>
+<UF32A>
+<UF32B>
+<UF32C>
+<UF32D>
+<UF32E>
+<UF32F>
+<UF330>
+<UF331>
+<UF332>
+<UF333>
+<UF334>
+<UF335>
+<UF336>
+<UF337>
+<UF338>
+<UF339>
+<UF33A>
+<UF33B>
+<UF33C>
+<UF33D>
+<UF33E>
+<UF33F>
+<UF340>
+<UF341>
+<UF342>
+<UF343>
+<UF344>
+<UF345>
+<UF346>
+<UF347>
+<UF348>
+<UF349>
+<UF34A>
+<UF34B>
+<UF34C>
+<UF34D>
+<UF34E>
+<UF34F>
+<UF350>
+<UF351>
+<UF352>
+<UF353>
+<UF354>
+<UF355>
+<UF356>
+<UF357>
+<UF358>
+<UF359>
+<UF35A>
+<UF35B>
+<UF35C>
+<UF35D>
+<UF35E>
+<UF35F>
+<UF360>
+<UF361>
+<UF362>
+<UF363>
+<UF364>
+<UF365>
+<UF366>
+<UF367>
+<UF368>
+<UF369>
+<UF36A>
+<UF36B>
+<UF36C>
+<UF36D>
+<UF36E>
+<UF36F>
+<UF370>
+<UF371>
+<UF372>
+<UF373>
+<UF374>
+<UF375>
+<UF376>
+<UF377>
+<UF378>
+<UF379>
+<UF37A>
+<UF37B>
+<UF37C>
+<UF37D>
+<UF37E>
+<UF37F>
+<UF380>
+<UF381>
+<UF382>
+<UF383>
+<UF384>
+<UF385>
+<UF386>
+<UF387>
+<UF388>
+<UF389>
+<UF38A>
+<UF38B>
+<UF38C>
+<UF38D>
+<UF38E>
+<UF38F>
+<UF390>
+<UF391>
+<UF392>
+<UF393>
+<UF394>
+<UF395>
+<UF396>
+<UF397>
+<UF398>
+<UF399>
+<UF39A>
+<UF39B>
+<UF39C>
+<UF39D>
+<UF39E>
+<UF39F>
+<UF3A0>
+<UF3A1>
+<UF3A2>
+<UF3A3>
+<UF3A4>
+<UF3A5>
+<UF3A6>
+<UF3A7>
+<UF3A8>
+<UF3A9>
+<UF3AA>
+<UF3AB>
+<UF3AC>
+<UF3AD>
+<UF3AE>
+<UF3AF>
+<UF3B0>
+<UF3B1>
+<UF3B2>
+<UF3B3>
+<UF3B4>
+<UF3B5>
+<UF3B6>
+<UF3B7>
+<UF3B8>
+<UF3B9>
+<UF3BA>
+<UF3BB>
+<UF3BC>
+<UF3BD>
+<UF3BE>
+<UF3BF>
+<UF3C0>
+<UF3C1>
+<UF3C2>
+<UF3C3>
+<UF3C4>
+<UF3C5>
+<UF3C6>
+<UF3C7>
+<UF3C8>
+<UF3C9>
+<UF3CA>
+<UF3CB>
+<UF3CC>
+<UF3CD>
+<UF3CE>
+<UF3CF>
+<UF3D0>
+<UF3D1>
+<UF3D2>
+<UF3D3>
+<UF3D4>
+<UF3D5>
+<UF3D6>
+<UF3D7>
+<UF3D8>
+<UF3D9>
+<UF3DA>
+<UF3DB>
+<UF3DC>
+<UF3DD>
+<UF3DE>
+<UF3DF>
+<UF3E0>
+<UF3E1>
+<UF3E2>
+<UF3E3>
+<UF3E4>
+<UF3E5>
+<UF3E6>
+<UF3E7>
+<UF3E8>
+<UF3E9>
+<UF3EA>
+<UF3EB>
+<UF3EC>
+<UF3ED>
+<UF3EE>
+<UF3EF>
+<UF3F0>
+<UF3F1>
+<UF3F2>
+<UF3F3>
+<UF3F4>
+<UF3F5>
+<UF3F6>
+<UF3F7>
+<UF3F8>
+<UF3F9>
+<UF3FA>
+<UF3FB>
+<UF3FC>
+<UF3FD>
+<UF3FE>
+<UF3FF>
+<UF400>
+<UF401>
+<UF402>
+<UF403>
+<UF404>
+<UF405>
+<UF406>
+<UF407>
+<UF408>
+<UF409>
+<UF40A>
+<UF40B>
+<UF40C>
+<UF40D>
+<UF40E>
+<UF40F>
+<UF410>
+<UF411>
+<UF412>
+<UF413>
+<UF414>
+<UF415>
+<UF416>
+<UF417>
+<UF418>
+<UF419>
+<UF41A>
+<UF41B>
+<UF41C>
+<UF41D>
+<UF41E>
+<UF41F>
+<UF420>
+<UF421>
+<UF422>
+<UF423>
+<UF424>
+<UF425>
+<UF426>
+<UF427>
+<UF428>
+<UF429>
+<UF42A>
+<UF42B>
+<UF42C>
+<UF42D>
+<UF42E>
+<UF42F>
+<UF430>
+<UF431>
+<UF432>
+<UF433>
+<UF434>
+<UF435>
+<UF436>
+<UF437>
+<UF438>
+<UF439>
+<UF43A>
+<UF43B>
+<UF43C>
+<UF43D>
+<UF43E>
+<UF43F>
+<UF440>
+<UF441>
+<UF442>
+<UF443>
+<UF444>
+<UF445>
+<UF446>
+<UF447>
+<UF448>
+<UF449>
+<UF44A>
+<UF44B>
+<UF44C>
+<UF44D>
+<UF44E>
+<UF44F>
+<UF450>
+<UF451>
+<UF452>
+<UF453>
+<UF454>
+<UF455>
+<UF456>
+<UF457>
+<UF458>
+<UF459>
+<UF45A>
+<UF45B>
+<UF45C>
+<UF45D>
+<UF45E>
+<UF45F>
+<UF460>
+<UF461>
+<UF462>
+<UF463>
+<UF464>
+<UF465>
+<UF466>
+<UF467>
+<UF468>
+<UF469>
+<UF46A>
+<UF46B>
+<UF46C>
+<UF46D>
+<UF46E>
+<UF46F>
+<UF470>
+<UF471>
+<UF472>
+<UF473>
+<UF474>
+<UF475>
+<UF476>
+<UF477>
+<UF478>
+<UF479>
+<UF47A>
+<UF47B>
+<UF47C>
+<UF47D>
+<UF47E>
+<UF47F>
+<UF480>
+<UF481>
+<UF482>
+<UF483>
+<UF484>
+<UF485>
+<UF486>
+<UF487>
+<UF488>
+<UF489>
+<UF48A>
+<UF48B>
+<UF48C>
+<UF48D>
+<UF48E>
+<UF48F>
+<UF490>
+<UF491>
+<UF492>
+<UF493>
+<UF494>
+<UF495>
+<UF496>
+<UF497>
+<UF498>
+<UF499>
+<UF49A>
+<UF49B>
+<UF49C>
+<UF49D>
+<UF49E>
+<UF49F>
+<UF4A0>
+<UF4A1>
+<UF4A2>
+<UF4A3>
+<UF4A4>
+<UF4A5>
+<UF4A6>
+<UF4A7>
+<UF4A8>
+<UF4A9>
+<UF4AA>
+<UF4AB>
+<UF4AC>
+<UF4AD>
+<UF4AE>
+<UF4AF>
+<UF4B0>
+<UF4B1>
+<UF4B2>
+<UF4B3>
+<UF4B4>
+<UF4B5>
+<UF4B6>
+<UF4B7>
+<UF4B8>
+<UF4B9>
+<UF4BA>
+<UF4BB>
+<UF4BC>
+<UF4BD>
+<UF4BE>
+<UF4BF>
+<UF4C0>
+<UF4C1>
+<UF4C2>
+<UF4C3>
+<UF4C4>
+<UF4C5>
+<UF4C6>
+<UF4C7>
+<UF4C8>
+<UF4C9>
+<UF4CA>
+<UF4CB>
+<UF4CC>
+<UF4CD>
+<UF4CE>
+<UF4CF>
+<UF4D0>
+<UF4D1>
+<UF4D2>
+<UF4D3>
+<UF4D4>
+<UF4D5>
+<UF4D6>
+<UF4D7>
+<UF4D8>
+<UF4D9>
+<UF4DA>
+<UF4DB>
+<UF4DC>
+<UF4DD>
+<UF4DE>
+<UF4DF>
+<UF4E0>
+<UF4E1>
+<UF4E2>
+<UF4E3>
+<UF4E4>
+<UF4E5>
+<UF4E6>
+<UF4E7>
+<UF4E8>
+<UF4E9>
+<UF4EA>
+<UF4EB>
+<UF4EC>
+<UF4ED>
+<UF4EE>
+<UF4EF>
+<UF4F0>
+<UF4F1>
+<UF4F2>
+<UF4F3>
+<UF4F4>
+<UF4F5>
+<UF4F6>
+<UF4F7>
+<UF4F8>
+<UF4F9>
+<UF4FA>
+<UF4FB>
+<UF4FC>
+<UF4FD>
+<UF4FE>
+<UF4FF>
+<UF500>
+<UF501>
+<UF502>
+<UF503>
+<UF504>
+<UF505>
+<UF506>
+<UF507>
+<UF508>
+<UF509>
+<UF50A>
+<UF50B>
+<UF50C>
+<UF50D>
+<UF50E>
+<UF50F>
+<UF510>
+<UF511>
+<UF512>
+<UF513>
+<UF514>
+<UF515>
+<UF516>
+<UF517>
+<UF518>
+<UF519>
+<UF51A>
+<UF51B>
+<UF51C>
+<UF51D>
+<UF51E>
+<UF51F>
+<UF520>
+<UF521>
+<UF522>
+<UF523>
+<UF524>
+<UF525>
+<UF526>
+<UF527>
+<UF528>
+<UF529>
+<UF52A>
+<UF52B>
+<UF52C>
+<UF52D>
+<UF52E>
+<UF52F>
+<UF530>
+<UF531>
+<UF532>
+<UF533>
+<UF534>
+<UF535>
+<UF536>
+<UF537>
+<UF538>
+<UF539>
+<UF53A>
+<UF53B>
+<UF53C>
+<UF53D>
+<UF53E>
+<UF53F>
+<UF540>
+<UF541>
+<UF542>
+<UF543>
+<UF544>
+<UF545>
+<UF546>
+<UF547>
+<UF548>
+<UF549>
+<UF54A>
+<UF54B>
+<UF54C>
+<UF54D>
+<UF54E>
+<UF54F>
+<UF550>
+<UF551>
+<UF552>
+<UF553>
+<UF554>
+<UF555>
+<UF556>
+<UF557>
+<UF558>
+<UF559>
+<UF55A>
+<UF55B>
+<UF55C>
+<UF55D>
+<UF55E>
+<UF55F>
+<UF560>
+<UF561>
+<UF562>
+<UF563>
+<UF564>
+<UF565>
+<UF566>
+<UF567>
+<UF568>
+<UF569>
+<UF56A>
+<UF56B>
+<UF56C>
+<UF56D>
+<UF56E>
+<UF56F>
+<UF570>
+<UF571>
+<UF572>
+<UF573>
+<UF574>
+<UF575>
+<UF576>
+<UF577>
+<UF578>
+<UF579>
+<UF57A>
+<UF57B>
+<UF57C>
+<UF57D>
+<UF57E>
+<UF57F>
+<UF580>
+<UF581>
+<UF582>
+<UF583>
+<UF584>
+<UF585>
+<UF586>
+<UF587>
+<UF588>
+<UF589>
+<UF58A>
+<UF58B>
+<UF58C>
+<UF58D>
+<UF58E>
+<UF58F>
+<UF590>
+<UF591>
+<UF592>
+<UF593>
+<UF594>
+<UF595>
+<UF596>
+<UF597>
+<UF598>
+<UF599>
+<UF59A>
+<UF59B>
+<UF59C>
+<UF59D>
+<UF59E>
+<UF59F>
+<UF5A0>
+<UF5A1>
+<UF5A2>
+<UF5A3>
+<UF5A4>
+<UF5A5>
+<UF5A6>
+<UF5A7>
+<UF5A8>
+<UF5A9>
+<UF5AA>
+<UF5AB>
+<UF5AC>
+<UF5AD>
+<UF5AE>
+<UF5AF>
+<UF5B0>
+<UF5B1>
+<UF5B2>
+<UF5B3>
+<UF5B4>
+<UF5B5>
+<UF5B6>
+<UF5B7>
+<UF5B8>
+<UF5B9>
+<UF5BA>
+<UF5BB>
+<UF5BC>
+<UF5BD>
+<UF5BE>
+<UF5BF>
+<UF5C0>
+<UF5C1>
+<UF5C2>
+<UF5C3>
+<UF5C4>
+<UF5C5>
+<UF5C6>
+<UF5C7>
+<UF5C8>
+<UF5C9>
+<UF5CA>
+<UF5CB>
+<UF5CC>
+<UF5CD>
+<UF5CE>
+<UF5CF>
+<UF5D0>
+<UF5D1>
+<UF5D2>
+<UF5D3>
+<UF5D4>
+<UF5D5>
+<UF5D6>
+<UF5D7>
+<UF5D8>
+<UF5D9>
+<UF5DA>
+<UF5DB>
+<UF5DC>
+<UF5DD>
+<UF5DE>
+<UF5DF>
+<UF5E0>
+<UF5E1>
+<UF5E2>
+<UF5E3>
+<UF5E4>
+<UF5E5>
+<UF5E6>
+<UF5E7>
+<UF5E8>
+<UF5E9>
+<UF5EA>
+<UF5EB>
+<UF5EC>
+<UF5ED>
+<UF5EE>
+<UF5EF>
+<UF5F0>
+<UF5F1>
+<UF5F2>
+<UF5F3>
+<UF5F4>
+<UF5F5>
+<UF5F6>
+<UF5F7>
+<UF5F8>
+<UF5F9>
+<UF5FA>
+<UF5FB>
+<UF5FC>
+<UF5FD>
+<UF5FE>
+<UF5FF>
+<UF600>
+<UF601>
+<UF602>
+<UF603>
+<UF604>
+<UF605>
+<UF606>
+<UF607>
+<UF608>
+<UF609>
+<UF60A>
+<UF60B>
+<UF60C>
+<UF60D>
+<UF60E>
+<UF60F>
+<UF610>
+<UF611>
+<UF612>
+<UF613>
+<UF614>
+<UF615>
+<UF616>
+<UF617>
+<UF618>
+<UF619>
+<UF61A>
+<UF61B>
+<UF61C>
+<UF61D>
+<UF61E>
+<UF61F>
+<UF620>
+<UF621>
+<UF622>
+<UF623>
+<UF624>
+<UF625>
+<UF626>
+<UF627>
+<UF628>
+<UF629>
+<UF62A>
+<UF62B>
+<UF62C>
+<UF62D>
+<UF62E>
+<UF62F>
+<UF630>
+<UF631>
+<UF632>
+<UF633>
+<UF634>
+<UF635>
+<UF636>
+<UF637>
+<UF638>
+<UF639>
+<UF63A>
+<UF63B>
+<UF63C>
+<UF63D>
+<UF63E>
+<UF63F>
+<UF640>
+<UF641>
+<UF642>
+<UF643>
+<UF644>
+<UF645>
+<UF646>
+<UF647>
+<UF648>
+<UF649>
+<UF64A>
+<UF64B>
+<UF64C>
+<UF64D>
+<UF64E>
+<UF64F>
+<UF650>
+<UF651>
+<UF652>
+<UF653>
+<UF654>
+<UF655>
+<UF656>
+<UF657>
+<UF658>
+<UF659>
+<UF65A>
+<UF65B>
+<UF65C>
+<UF65D>
+<UF65E>
+<UF65F>
+<UF660>
+<UF661>
+<UF662>
+<UF663>
+<UF664>
+<UF665>
+<UF666>
+<UF667>
+<UF668>
+<UF669>
+<UF66A>
+<UF66B>
+<UF66C>
+<UF66D>
+<UF66E>
+<UF66F>
+<UF670>
+<UF671>
+<UF672>
+<UF673>
+<UF674>
+<UF675>
+<UF676>
+<UF677>
+<UF678>
+<UF679>
+<UF67A>
+<UF67B>
+<UF67C>
+<UF67D>
+<UF67E>
+<UF67F>
+<UF680>
+<UF681>
+<UF682>
+<UF683>
+<UF684>
+<UF685>
+<UF686>
+<UF687>
+<UF688>
+<UF689>
+<UF68A>
+<UF68B>
+<UF68C>
+<UF68D>
+<UF68E>
+<UF68F>
+<UF690>
+<UF691>
+<UF692>
+<UF693>
+<UF694>
+<UF695>
+<UF696>
+<UF697>
+<UF698>
+<UF699>
+<UF69A>
+<UF69B>
+<UF69C>
+<UF69D>
+<UF69E>
+<UF69F>
+<UF6A0>
+<UF6A1>
+<UF6A2>
+<UF6A3>
+<UF6A4>
+<UF6A5>
+<UF6A6>
+<UF6A7>
+<UF6A8>
+<UF6A9>
+<UF6AA>
+<UF6AB>
+<UF6AC>
+<UF6AD>
+<UF6AE>
+<UF6AF>
+<UF6B0>
+<UF6B1>
+<UF6B2>
+<UF6B3>
+<UF6B4>
+<UF6B5>
+<UF6B6>
+<UF6B7>
+<UF6B8>
+<UF6B9>
+<UF6BA>
+<UF6BB>
+<UF6BC>
+<UF6BD>
+<UF6BE>
+<UF6BF>
+<UF6C0>
+<UF6C1>
+<UF6C2>
+<UF6C3>
+<UF6C4>
+<UF6C5>
+<UF6C6>
+<UF6C7>
+<UF6C8>
+<UF6C9>
+<UF6CA>
+<UF6CB>
+<UF6CC>
+<UF6CD>
+<UF6CE>
+<UF6CF>
+<UF6D0>
+<UF6D1>
+<UF6D2>
+<UF6D3>
+<UF6D4>
+<UF6D5>
+<UF6D6>
+<UF6D7>
+<UF6D8>
+<UF6D9>
+<UF6DA>
+<UF6DB>
+<UF6DC>
+<UF6DD>
+<UF6DE>
+<UF6DF>
+<UF6E0>
+<UF6E1>
+<UF6E2>
+<UF6E3>
+<UF6E4>
+<UF6E5>
+<UF6E6>
+<UF6E7>
+<UF6E8>
+<UF6E9>
+<UF6EA>
+<UF6EB>
+<UF6EC>
+<UF6ED>
+<UF6EE>
+<UF6EF>
+<UF6F0>
+<UF6F1>
+<UF6F2>
+<UF6F3>
+<UF6F4>
+<UF6F5>
+<UF6F6>
+<UF6F7>
+<UF6F8>
+<UF6F9>
+<UF6FA>
+<UF6FB>
+<UF6FC>
+<UF6FD>
+<UF6FE>
+<UF6FF>
+<UF700>
+<UF701>
+<UF702>
+<UF703>
+<UF704>
+<UF705>
+<UF706>
+<UF707>
+<UF708>
+<UF709>
+<UF70A>
+<UF70B>
+<UF70C>
+<UF70D>
+<UF70E>
+<UF70F>
+<UF710>
+<UF711>
+<UF712>
+<UF713>
+<UF714>
+<UF715>
+<UF716>
+<UF717>
+<UF718>
+<UF719>
+<UF71A>
+<UF71B>
+<UF71C>
+<UF71D>
+<UF71E>
+<UF71F>
+<UF720>
+<UF721>
+<UF722>
+<UF723>
+<UF724>
+<UF725>
+<UF726>
+<UF727>
+<UF728>
+<UF729>
+<UF72A>
+<UF72B>
+<UF72C>
+<UF72D>
+<UF72E>
+<UF72F>
+<UF730>
+<UF731>
+<UF732>
+<UF733>
+<UF734>
+<UF735>
+<UF736>
+<UF737>
+<UF738>
+<UF739>
+<UF73A>
+<UF73B>
+<UF73C>
+<UF73D>
+<UF73E>
+<UF73F>
+<UF740>
+<UF741>
+<UF742>
+<UF743>
+<UF744>
+<UF745>
+<UF746>
+<UF747>
+<UF748>
+<UF749>
+<UF74A>
+<UF74B>
+<UF74C>
+<UF74D>
+<UF74E>
+<UF74F>
+<UF750>
+<UF751>
+<UF752>
+<UF753>
+<UF754>
+<UF755>
+<UF756>
+<UF757>
+<UF758>
+<UF759>
+<UF75A>
+<UF75B>
+<UF75C>
+<UF75D>
+<UF75E>
+<UF75F>
+<UF760>
+<UF761>
+<UF762>
+<UF763>
+<UF764>
+<UF765>
+<UF766>
+<UF767>
+<UF768>
+<UF769>
+<UF76A>
+<UF76B>
+<UF76C>
+<UF76D>
+<UF76E>
+<UF76F>
+<UF770>
+<UF771>
+<UF772>
+<UF773>
+<UF774>
+<UF775>
+<UF776>
+<UF777>
+<UF778>
+<UF779>
+<UF77A>
+<UF77B>
+<UF77C>
+<UF77D>
+<UF77E>
+<UF77F>
+<UF780>
+<UF781>
+<UF782>
+<UF783>
+<UF784>
+<UF785>
+<UF786>
+<UF787>
+<UF788>
+<UF789>
+<UF78A>
+<UF78B>
+<UF78C>
+<UF78D>
+<UF78E>
+<UF78F>
+<UF790>
+<UF791>
+<UF792>
+<UF793>
+<UF794>
+<UF795>
+<UF796>
+<UF797>
+<UF798>
+<UF799>
+<UF79A>
+<UF79B>
+<UF79C>
+<UF79D>
+<UF79E>
+<UF79F>
+<UF7A0>
+<UF7A1>
+<UF7A2>
+<UF7A3>
+<UF7A4>
+<UF7A5>
+<UF7A6>
+<UF7A7>
+<UF7A8>
+<UF7A9>
+<UF7AA>
+<UF7AB>
+<UF7AC>
+<UF7AD>
+<UF7AE>
+<UF7AF>
+<UF7B0>
+<UF7B1>
+<UF7B2>
+<UF7B3>
+<UF7B4>
+<UF7B5>
+<UF7B6>
+<UF7B7>
+<UF7B8>
+<UF7B9>
+<UF7BA>
+<UF7BB>
+<UF7BC>
+<UF7BD>
+<UF7BE>
+<UF7BF>
+<UF7C0>
+<UF7C1>
+<UF7C2>
+<UF7C3>
+<UF7C4>
+<UF7C5>
+<UF7C6>
+<UF7C7>
+<UF7C8>
+<UF7C9>
+<UF7CA>
+<UF7CB>
+<UF7CC>
+<UF7CD>
+<UF7CE>
+<UF7CF>
+<UF7D0>
+<UF7D1>
+<UF7D2>
+<UF7D3>
+<UF7D4>
+<UF7D5>
+<UF7D6>
+<UF7D7>
+<UF7D8>
+<UF7D9>
+<UF7DA>
+<UF7DB>
+<UF7DC>
+<UF7DD>
+<UF7DE>
+<UF7DF>
+<UF7E0>
+<UF7E1>
+<UF7E2>
+<UF7E3>
+<UF7E4>
+<UF7E5>
+<UF7E6>
+<UF7E7>
+<UF7E8>
+<UF7E9>
+<UF7EA>
+<UF7EB>
+<UF7EC>
+<UF7ED>
+<UF7EE>
+<UF7EF>
+<UF7F0>
+<UF7F1>
+<UF7F2>
+<UF7F3>
+<UF7F4>
+<UF7F5>
+<UF7F6>
+<UF7F7>
+<UF7F8>
+<UF7F9>
+<UF7FA>
+<UF7FB>
+<UF7FC>
+<UF7FD>
+<UF7FE>
+<UF7FF>
+<UF800>
+<UF801>
+<UF802>
+<UF803>
+<UF804>
+<UF805>
+<UF806>
+<UF807>
+<UF808>
+<UF809>
+<UF80A>
+<UF80B>
+<UF80C>
+<UF80D>
+<UF80E>
+<UF80F>
+<UF810>
+<UF811>
+<UF812>
+<UF813>
+<UF814>
+<UF815>
+<UF816>
+<UF817>
+<UF818>
+<UF819>
+<UF81A>
+<UF81B>
+<UF81C>
+<UF81D>
+<UF81E>
+<UF81F>
+<UF820>
+<UF821>
+<UF822>
+<UF823>
+<UF824>
+<UF825>
+<UF826>
+<UF827>
+<UF828>
+<UF829>
+<UF82A>
+<UF82B>
+<UF82C>
+<UF82D>
+<UF82E>
+<UF82F>
+<UF830>
+<UF831>
+<UF832>
+<UF833>
+<UF834>
+<UF835>
+<UF836>
+<UF837>
+<UF838>
+<UF839>
+<UF83A>
+<UF83B>
+<UF83C>
+<UF83D>
+<UF83E>
+<UF83F>
+<UF840>
+<UF841>
+<UF842>
+<UF843>
+<UF844>
+<UF845>
+<UF846>
+<UF847>
+<UF848>
+<UF849>
+<UF84A>
+<UF84B>
+<UF84C>
+<UF84D>
+<UF84E>
+<UF84F>
+<UF850>
+<UF851>
+<UF852>
+<UF853>
+<UF854>
+<UF855>
+<UF856>
+<UF857>
+<UF858>
+<UF859>
+<UF85A>
+<UF85B>
+<UF85C>
+<UF85D>
+<UF85E>
+<UF85F>
+<UF860>
+<UF861>
+<UF862>
+<UF863>
+<UF864>
+<UF865>
+<UF866>
+<UF867>
+<UF868>
+<UF869>
+<UF86A>
+<UF86B>
+<UF86C>
+<UF86D>
+<UF86E>
+<UF86F>
+<UF870>
+<UF871>
+<UF872>
+<UF873>
+<UF874>
+<UF875>
+<UF876>
+<UF877>
+<UF878>
+<UF879>
+<UF87A>
+<UF87B>
+<UF87C>
+<UF87D>
+<UF87E>
+<UF87F>
+<UF880>
+<UF881>
+<UF882>
+<UF883>
+<UF884>
+<UF885>
+<UF886>
+<UF887>
+<UF888>
+<UF889>
+<UF88A>
+<UF88B>
+<UF88C>
+<UF88D>
+<UF88E>
+<UF88F>
+<UF890>
+<UF891>
+<UF892>
+<UF893>
+<UF894>
+<UF895>
+<UF896>
+<UF897>
+<UF898>
+<UF899>
+<UF89A>
+<UF89B>
+<UF89C>
+<UF89D>
+<UF89E>
+<UF89F>
+<UF8A0>
+<UF8A1>
+<UF8A2>
+<UF8A3>
+<UF8A4>
+<UF8A5>
+<UF8A6>
+<UF8A7>
+<UF8A8>
+<UF8A9>
+<UF8AA>
+<UF8AB>
+<UF8AC>
+<UF8AD>
+<UF8AE>
+<UF8AF>
+<UF8B0>
+<UF8B1>
+<UF8B2>
+<UF8B3>
+<UF8B4>
+<UF8B5>
+<UF8B6>
+<UF8B7>
+<UF8B8>
+<UF8B9>
+<UF8BA>
+<UF8BB>
+<UF8BC>
+<UF8BD>
+<UF8BE>
+<UF8BF>
+<UF8C0>
+<UF8C1>
+<UF8C2>
+<UF8C3>
+<UF8C4>
+<UF8C5>
+<UF8C6>
+<UF8C7>
+<UF8C8>
+<UF8C9>
+<UF8CA>
+<UF8CB>
+<UF8CC>
+<UF8CD>
+<UF8CE>
+<UF8CF>
+<UF8D0>
+<UF8D1>
+<UF8D2>
+<UF8D3>
+<UF8D4>
+<UF8D5>
+<UF8D6>
+<UF8D7>
+<UF8D8>
+<UF8D9>
+<UF8DA>
+<UF8DB>
+<UF8DC>
+<UF8DD>
+<UF8DE>
+<UF8DF>
+<UF8E0>
+<UF8E1>
+<UF8E2>
+<UF8E3>
+<UF8E4>
+<UF8E5>
+<UF8E6>
+<UF8E7>
+<UF8E8>
+<UF8E9>
+<UF8EA>
+<UF8EB>
+<UF8EC>
+<UF8ED>
+<UF8EE>
+<UF8EF>
+<UF8F0>
+<UF8F1>
+<UF8F2>
+<UF8F3>
+<UF8F4>
+<UF8F5>
+<UF8F6>
+<UF8F7>
+<UF8F8>
+<UF8F9>
+<UF8FA>
+<UF8FB>
+<UF8FC>
+<UF8FD>
+<UF8FE>
+<UF8FF>
+<UF900>
+<UF901>
+<UF902>
+<UF903>
+<UF904>
+<UF905>
+<UF906>
+<UF907>
+<UF908>
+<UF909>
+<UF90A>
+<UF90B>
+<UF90C>
+<UF90D>
+<UF90E>
+<UF90F>
+<UF910>
+<UF911>
+<UF912>
+<UF913>
+<UF914>
+<UF915>
+<UF916>
+<UF917>
+<UF918>
+<UF919>
+<UF91A>
+<UF91B>
+<UF91C>
+<UF91D>
+<UF91E>
+<UF91F>
+<UF920>
+<UF921>
+<UF922>
+<UF923>
+<UF924>
+<UF925>
+<UF926>
+<UF927>
+<UF928>
+<UF929>
+<UF92A>
+<UF92B>
+<UF92C>
+<UF92D>
+<UF92E>
+<UF92F>
+<UF930>
+<UF931>
+<UF932>
+<UF933>
+<UF934>
+<UF935>
+<UF936>
+<UF937>
+<UF938>
+<UF939>
+<UF93A>
+<UF93B>
+<UF93C>
+<UF93D>
+<UF93E>
+<UF93F>
+<UF940>
+<UF941>
+<UF942>
+<UF943>
+<UF944>
+<UF945>
+<UF946>
+<UF947>
+<UF948>
+<UF949>
+<UF94A>
+<UF94B>
+<UF94C>
+<UF94D>
+<UF94E>
+<UF94F>
+<UF950>
+<UF951>
+<UF952>
+<UF953>
+<UF954>
+<UF955>
+<UF956>
+<UF957>
+<UF958>
+<UF959>
+<UF95A>
+<UF95B>
+<UF95C>
+<UF95D>
+<UF95E>
+<UF95F>
+<UF960>
+<UF961>
+<UF962>
+<UF963>
+<UF964>
+<UF965>
+<UF966>
+<UF967>
+<UF968>
+<UF969>
+<UF96A>
+<UF96B>
+<UF96C>
+<UF96D>
+<UF96E>
+<UF96F>
+<UF970>
+<UF971>
+<UF972>
+<UF973>
+<UF974>
+<UF975>
+<UF976>
+<UF977>
+<UF978>
+<UF979>
+<UF97A>
+<UF97B>
+<UF97C>
+<UF97D>
+<UF97E>
+<UF97F>
+<UF980>
+<UF981>
+<UF982>
+<UF983>
+<UF984>
+<UF985>
+<UF986>
+<UF987>
+<UF988>
+<UF989>
+<UF98A>
+<UF98B>
+<UF98C>
+<UF98D>
+<UF98E>
+<UF98F>
+<UF990>
+<UF991>
+<UF992>
+<UF993>
+<UF994>
+<UF995>
+<UF996>
+<UF997>
+<UF998>
+<UF999>
+<UF99A>
+<UF99B>
+<UF99C>
+<UF99D>
+<UF99E>
+<UF99F>
+<UF9A0>
+<UF9A1>
+<UF9A2>
+<UF9A3>
+<UF9A4>
+<UF9A5>
+<UF9A6>
+<UF9A7>
+<UF9A8>
+<UF9A9>
+<UF9AA>
+<UF9AB>
+<UF9AC>
+<UF9AD>
+<UF9AE>
+<UF9AF>
+<UF9B0>
+<UF9B1>
+<UF9B2>
+<UF9B3>
+<UF9B4>
+<UF9B5>
+<UF9B6>
+<UF9B7>
+<UF9B8>
+<UF9B9>
+<UF9BA>
+<UF9BB>
+<UF9BC>
+<UF9BD>
+<UF9BE>
+<UF9BF>
+<UF9C0>
+<UF9C1>
+<UF9C2>
+<UF9C3>
+<UF9C4>
+<UF9C5>
+<UF9C6>
+<UF9C7>
+<UF9C8>
+<UF9C9>
+<UF9CA>
+<UF9CB>
+<UF9CC>
+<UF9CD>
+<UF9CE>
+<UF9CF>
+<UF9D0>
+<UF9D1>
+<UF9D2>
+<UF9D3>
+<UF9D4>
+<UF9D5>
+<UF9D6>
+<UF9D7>
+<UF9D8>
+<UF9D9>
+<UF9DA>
+<UF9DB>
+<UF9DC>
+<UF9DD>
+<UF9DE>
+<UF9DF>
+<UF9E0>
+<UF9E1>
+<UF9E2>
+<UF9E3>
+<UF9E4>
+<UF9E5>
+<UF9E6>
+<UF9E7>
+<UF9E8>
+<UF9E9>
+<UF9EA>
+<UF9EB>
+<UF9EC>
+<UF9ED>
+<UF9EE>
+<UF9EF>
+<UF9F0>
+<UF9F1>
+<UF9F2>
+<UF9F3>
+<UF9F4>
+<UF9F5>
+<UF9F6>
+<UF9F7>
+<UF9F8>
+<UF9F9>
+<UF9FA>
+<UF9FB>
+<UF9FC>
+<UF9FD>
+<UF9FE>
+<UF9FF>
+<UFA00>
+<UFA01>
+<UFA02>
+<UFA03>
+<UFA04>
+<UFA05>
+<UFA06>
+<UFA07>
+<UFA08>
+<UFA09>
+<UFA0A>
+<UFA0B>
+<UFA0C>
+<UFA0D>
+<UFA0E>
+<UFA0F>
+<UFA10>
+<UFA11>
+<UFA12>
+<UFA13>
+<UFA14>
+<UFA15>
+<UFA16>
+<UFA17>
+<UFA18>
+<UFA19>
+<UFA1A>
+<UFA1B>
+<UFA1C>
+<UFA1D>
+<UFA1E>
+<UFA1F>
+<UFA20>
+<UFA21>
+<UFA22>
+<UFA23>
+<UFA24>
+<UFA25>
+<UFA26>
+<UFA27>
+<UFA28>
+<UFA29>
+<UFA2A>
+<UFA2B>
+<UFA2C>
+<UFA2D>
+<UFA2E>
+<UFA2F>
+<UFA30>
+<UFA31>
+<UFA32>
+<UFA33>
+<UFA34>
+<UFA35>
+<UFA36>
+<UFA37>
+<UFA38>
+<UFA39>
+<UFA3A>
+<UFA3B>
+<UFA3C>
+<UFA3D>
+<UFA3E>
+<UFA3F>
+<UFA40>
+<UFA41>
+<UFA42>
+<UFA43>
+<UFA44>
+<UFA45>
+<UFA46>
+<UFA47>
+<UFA48>
+<UFA49>
+<UFA4A>
+<UFA4B>
+<UFA4C>
+<UFA4D>
+<UFA4E>
+<UFA4F>
+<UFA50>
+<UFA51>
+<UFA52>
+<UFA53>
+<UFA54>
+<UFA55>
+<UFA56>
+<UFA57>
+<UFA58>
+<UFA59>
+<UFA5A>
+<UFA5B>
+<UFA5C>
+<UFA5D>
+<UFA5E>
+<UFA5F>
+<UFA60>
+<UFA61>
+<UFA62>
+<UFA63>
+<UFA64>
+<UFA65>
+<UFA66>
+<UFA67>
+<UFA68>
+<UFA69>
+<UFA6A>
+<UFA6B>
+<UFA6C>
+<UFA6D>
+<UFA6E>
+<UFA6F>
+<UFA70>
+<UFA71>
+<UFA72>
+<UFA73>
+<UFA74>
+<UFA75>
+<UFA76>
+<UFA77>
+<UFA78>
+<UFA79>
+<UFA7A>
+<UFA7B>
+<UFA7C>
+<UFA7D>
+<UFA7E>
+<UFA7F>
+<UFA80>
+<UFA81>
+<UFA82>
+<UFA83>
+<UFA84>
+<UFA85>
+<UFA86>
+<UFA87>
+<UFA88>
+<UFA89>
+<UFA8A>
+<UFA8B>
+<UFA8C>
+<UFA8D>
+<UFA8E>
+<UFA8F>
+<UFA90>
+<UFA91>
+<UFA92>
+<UFA93>
+<UFA94>
+<UFA95>
+<UFA96>
+<UFA97>
+<UFA98>
+<UFA99>
+<UFA9A>
+<UFA9B>
+<UFA9C>
+<UFA9D>
+<UFA9E>
+<UFA9F>
+<UFAA0>
+<UFAA1>
+<UFAA2>
+<UFAA3>
+<UFAA4>
+<UFAA5>
+<UFAA6>
+<UFAA7>
+<UFAA8>
+<UFAA9>
+<UFAAA>
+<UFAAB>
+<UFAAC>
+<UFAAD>
+<UFAAE>
+<UFAAF>
+<UFAB0>
+<UFAB1>
+<UFAB2>
+<UFAB3>
+<UFAB4>
+<UFAB5>
+<UFAB6>
+<UFAB7>
+<UFAB8>
+<UFAB9>
+<UFABA>
+<UFABB>
+<UFABC>
+<UFABD>
+<UFABE>
+<UFABF>
+<UFAC0>
+<UFAC1>
+<UFAC2>
+<UFAC3>
+<UFAC4>
+<UFAC5>
+<UFAC6>
+<UFAC7>
+<UFAC8>
+<UFAC9>
+<UFACA>
+<UFACB>
+<UFACC>
+<UFACD>
+<UFACE>
+<UFACF>
+<UFAD0>
+<UFAD1>
+<UFAD2>
+<UFAD3>
+<UFAD4>
+<UFAD5>
+<UFAD6>
+<UFAD7>
+<UFAD8>
+<UFAD9>
+<UFADA>
+<UFADB>
+<UFADC>
+<UFADD>
+<UFADE>
+<UFADF>
+<UFAE0>
+<UFAE1>
+<UFAE2>
+<UFAE3>
+<UFAE4>
+<UFAE5>
+<UFAE6>
+<UFAE7>
+<UFAE8>
+<UFAE9>
+<UFAEA>
+<UFAEB>
+<UFAEC>
+<UFAED>
+<UFAEE>
+<UFAEF>
+<UFAF0>
+<UFAF1>
+<UFAF2>
+<UFAF3>
+<UFAF4>
+<UFAF5>
+<UFAF6>
+<UFAF7>
+<UFAF8>
+<UFAF9>
+<UFAFA>
+<UFAFB>
+<UFAFC>
+<UFAFD>
+<UFAFE>
+<UFAFF>
+<UFB00>
+<UFB01>
+<UFB02>
+<UFB03>
+<UFB04>
+<UFB05>
+<UFB06>
+<UFB07>
+<UFB08>
+<UFB09>
+<UFB0A>
+<UFB0B>
+<UFB0C>
+<UFB0D>
+<UFB0E>
+<UFB0F>
+<UFB10>
+<UFB11>
+<UFB12>
+<UFB13>
+<UFB14>
+<UFB15>
+<UFB16>
+<UFB17>
+<UFB18>
+<UFB19>
+<UFB1A>
+<UFB1B>
+<UFB1C>
+<UFB1D>
+<UFB1E>
+<UFB1F>
+<UFB20>
+<UFB21>
+<UFB22>
+<UFB23>
+<UFB24>
+<UFB25>
+<UFB26>
+<UFB27>
+<UFB28>
+<UFB29>
+<UFB2A>
+<UFB2B>
+<UFB2C>
+<UFB2D>
+<UFB2E>
+<UFB2F>
+<UFB30>
+<UFB31>
+<UFB32>
+<UFB33>
+<UFB34>
+<UFB35>
+<UFB36>
+<UFB37>
+<UFB38>
+<UFB39>
+<UFB3A>
+<UFB3B>
+<UFB3C>
+<UFB3D>
+<UFB3E>
+<UFB3F>
+<UFB40>
+<UFB41>
+<UFB42>
+<UFB43>
+<UFB44>
+<UFB45>
+<UFB46>
+<UFB47>
+<UFB48>
+<UFB49>
+<UFB4A>
+<UFB4B>
+<UFB4C>
+<UFB4D>
+<UFB4E>
+<UFB4F>
+<UFB50>
+<UFB51>
+<UFB52>
+<UFB53>
+<UFB54>
+<UFB55>
+<UFB56>
+<UFB57>
+<UFB58>
+<UFB59>
+<UFB5A>
+<UFB5B>
+<UFB5C>
+<UFB5D>
+<UFB5E>
+<UFB5F>
+<UFB60>
+<UFB61>
+<UFB62>
+<UFB63>
+<UFB64>
+<UFB65>
+<UFB66>
+<UFB67>
+<UFB68>
+<UFB69>
+<UFB6A>
+<UFB6B>
+<UFB6C>
+<UFB6D>
+<UFB6E>
+<UFB6F>
+<UFB70>
+<UFB71>
+<UFB72>
+<UFB73>
+<UFB74>
+<UFB75>
+<UFB76>
+<UFB77>
+<UFB78>
+<UFB79>
+<UFB7A>
+<UFB7B>
+<UFB7C>
+<UFB7D>
+<UFB7E>
+<UFB7F>
+<UFB80>
+<UFB81>
+<UFB82>
+<UFB83>
+<UFB84>
+<UFB85>
+<UFB86>
+<UFB87>
+<UFB88>
+<UFB89>
+<UFB8A>
+<UFB8B>
+<UFB8C>
+<UFB8D>
+<UFB8E>
+<UFB8F>
+<UFB90>
+<UFB91>
+<UFB92>
+<UFB93>
+<UFB94>
+<UFB95>
+<UFB96>
+<UFB97>
+<UFB98>
+<UFB99>
+<UFB9A>
+<UFB9B>
+<UFB9C>
+<UFB9D>
+<UFB9E>
+<UFB9F>
+<UFBA0>
+<UFBA1>
+<UFBA2>
+<UFBA3>
+<UFBA4>
+<UFBA5>
+<UFBA6>
+<UFBA7>
+<UFBA8>
+<UFBA9>
+<UFBAA>
+<UFBAB>
+<UFBAC>
+<UFBAD>
+<UFBAE>
+<UFBAF>
+<UFBB0>
+<UFBB1>
+<UFBB2>
+<UFBB3>
+<UFBB4>
+<UFBB5>
+<UFBB6>
+<UFBB7>
+<UFBB8>
+<UFBB9>
+<UFBBA>
+<UFBBB>
+<UFBBC>
+<UFBBD>
+<UFBBE>
+<UFBBF>
+<UFBC0>
+<UFBC1>
+<UFBC2>
+<UFBC3>
+<UFBC4>
+<UFBC5>
+<UFBC6>
+<UFBC7>
+<UFBC8>
+<UFBC9>
+<UFBCA>
+<UFBCB>
+<UFBCC>
+<UFBCD>
+<UFBCE>
+<UFBCF>
+<UFBD0>
+<UFBD1>
+<UFBD2>
+<UFBD3>
+<UFBD4>
+<UFBD5>
+<UFBD6>
+<UFBD7>
+<UFBD8>
+<UFBD9>
+<UFBDA>
+<UFBDB>
+<UFBDC>
+<UFBDD>
+<UFBDE>
+<UFBDF>
+<UFBE0>
+<UFBE1>
+<UFBE2>
+<UFBE3>
+<UFBE4>
+<UFBE5>
+<UFBE6>
+<UFBE7>
+<UFBE8>
+<UFBE9>
+<UFBEA>
+<UFBEB>
+<UFBEC>
+<UFBED>
+<UFBEE>
+<UFBEF>
+<UFBF0>
+<UFBF1>
+<UFBF2>
+<UFBF3>
+<UFBF4>
+<UFBF5>
+<UFBF6>
+<UFBF7>
+<UFBF8>
+<UFBF9>
+<UFBFA>
+<UFBFB>
+<UFBFC>
+<UFBFD>
+<UFBFE>
+<UFBFF>
+<UFC00>
+<UFC01>
+<UFC02>
+<UFC03>
+<UFC04>
+<UFC05>
+<UFC06>
+<UFC07>
+<UFC08>
+<UFC09>
+<UFC0A>
+<UFC0B>
+<UFC0C>
+<UFC0D>
+<UFC0E>
+<UFC0F>
+<UFC10>
+<UFC11>
+<UFC12>
+<UFC13>
+<UFC14>
+<UFC15>
+<UFC16>
+<UFC17>
+<UFC18>
+<UFC19>
+<UFC1A>
+<UFC1B>
+<UFC1C>
+<UFC1D>
+<UFC1E>
+<UFC1F>
+<UFC20>
+<UFC21>
+<UFC22>
+<UFC23>
+<UFC24>
+<UFC25>
+<UFC26>
+<UFC27>
+<UFC28>
+<UFC29>
+<UFC2A>
+<UFC2B>
+<UFC2C>
+<UFC2D>
+<UFC2E>
+<UFC2F>
+<UFC30>
+<UFC31>
+<UFC32>
+<UFC33>
+<UFC34>
+<UFC35>
+<UFC36>
+<UFC37>
+<UFC38>
+<UFC39>
+<UFC3A>
+<UFC3B>
+<UFC3C>
+<UFC3D>
+<UFC3E>
+<UFC3F>
+<UFC40>
+<UFC41>
+<UFC42>
+<UFC43>
+<UFC44>
+<UFC45>
+<UFC46>
+<UFC47>
+<UFC48>
+<UFC49>
+<UFC4A>
+<UFC4B>
+<UFC4C>
+<UFC4D>
+<UFC4E>
+<UFC4F>
+<UFC50>
+<UFC51>
+<UFC52>
+<UFC53>
+<UFC54>
+<UFC55>
+<UFC56>
+<UFC57>
+<UFC58>
+<UFC59>
+<UFC5A>
+<UFC5B>
+<UFC5C>
+<UFC5D>
+<UFC5E>
+<UFC5F>
+<UFC60>
+<UFC61>
+<UFC62>
+<UFC63>
+<UFC64>
+<UFC65>
+<UFC66>
+<UFC67>
+<UFC68>
+<UFC69>
+<UFC6A>
+<UFC6B>
+<UFC6C>
+<UFC6D>
+<UFC6E>
+<UFC6F>
+<UFC70>
+<UFC71>
+<UFC72>
+<UFC73>
+<UFC74>
+<UFC75>
+<UFC76>
+<UFC77>
+<UFC78>
+<UFC79>
+<UFC7A>
+<UFC7B>
+<UFC7C>
+<UFC7D>
+<UFC7E>
+<UFC7F>
+<UFC80>
+<UFC81>
+<UFC82>
+<UFC83>
+<UFC84>
+<UFC85>
+<UFC86>
+<UFC87>
+<UFC88>
+<UFC89>
+<UFC8A>
+<UFC8B>
+<UFC8C>
+<UFC8D>
+<UFC8E>
+<UFC8F>
+<UFC90>
+<UFC91>
+<UFC92>
+<UFC93>
+<UFC94>
+<UFC95>
+<UFC96>
+<UFC97>
+<UFC98>
+<UFC99>
+<UFC9A>
+<UFC9B>
+<UFC9C>
+<UFC9D>
+<UFC9E>
+<UFC9F>
+<UFCA0>
+<UFCA1>
+<UFCA2>
+<UFCA3>
+<UFCA4>
+<UFCA5>
+<UFCA6>
+<UFCA7>
+<UFCA8>
+<UFCA9>
+<UFCAA>
+<UFCAB>
+<UFCAC>
+<UFCAD>
+<UFCAE>
+<UFCAF>
+<UFCB0>
+<UFCB1>
+<UFCB2>
+<UFCB3>
+<UFCB4>
+<UFCB5>
+<UFCB6>
+<UFCB7>
+<UFCB8>
+<UFCB9>
+<UFCBA>
+<UFCBB>
+<UFCBC>
+<UFCBD>
+<UFCBE>
+<UFCBF>
+<UFCC0>
+<UFCC1>
+<UFCC2>
+<UFCC3>
+<UFCC4>
+<UFCC5>
+<UFCC6>
+<UFCC7>
+<UFCC8>
+<UFCC9>
+<UFCCA>
+<UFCCB>
+<UFCCC>
+<UFCCD>
+<UFCCE>
+<UFCCF>
+<UFCD0>
+<UFCD1>
+<UFCD2>
+<UFCD3>
+<UFCD4>
+<UFCD5>
+<UFCD6>
+<UFCD7>
+<UFCD8>
+<UFCD9>
+<UFCDA>
+<UFCDB>
+<UFCDC>
+<UFCDD>
+<UFCDE>
+<UFCDF>
+<UFCE0>
+<UFCE1>
+<UFCE2>
+<UFCE3>
+<UFCE4>
+<UFCE5>
+<UFCE6>
+<UFCE7>
+<UFCE8>
+<UFCE9>
+<UFCEA>
+<UFCEB>
+<UFCEC>
+<UFCED>
+<UFCEE>
+<UFCEF>
+<UFCF0>
+<UFCF1>
+<UFCF2>
+<UFCF3>
+<UFCF4>
+<UFCF5>
+<UFCF6>
+<UFCF7>
+<UFCF8>
+<UFCF9>
+<UFCFA>
+<UFCFB>
+<UFCFC>
+<UFCFD>
+<UFCFE>
+<UFCFF>
+<UFD00>
+<UFD01>
+<UFD02>
+<UFD03>
+<UFD04>
+<UFD05>
+<UFD06>
+<UFD07>
+<UFD08>
+<UFD09>
+<UFD0A>
+<UFD0B>
+<UFD0C>
+<UFD0D>
+<UFD0E>
+<UFD0F>
+<UFD10>
+<UFD11>
+<UFD12>
+<UFD13>
+<UFD14>
+<UFD15>
+<UFD16>
+<UFD17>
+<UFD18>
+<UFD19>
+<UFD1A>
+<UFD1B>
+<UFD1C>
+<UFD1D>
+<UFD1E>
+<UFD1F>
+<UFD20>
+<UFD21>
+<UFD22>
+<UFD23>
+<UFD24>
+<UFD25>
+<UFD26>
+<UFD27>
+<UFD28>
+<UFD29>
+<UFD2A>
+<UFD2B>
+<UFD2C>
+<UFD2D>
+<UFD2E>
+<UFD2F>
+<UFD30>
+<UFD31>
+<UFD32>
+<UFD33>
+<UFD34>
+<UFD35>
+<UFD36>
+<UFD37>
+<UFD38>
+<UFD39>
+<UFD3A>
+<UFD3B>
+<UFD3C>
+<UFD3D>
+<UFD3E>
+<UFD3F>
+<UFD40>
+<UFD41>
+<UFD42>
+<UFD43>
+<UFD44>
+<UFD45>
+<UFD46>
+<UFD47>
+<UFD48>
+<UFD49>
+<UFD4A>
+<UFD4B>
+<UFD4C>
+<UFD4D>
+<UFD4E>
+<UFD4F>
+<UFD50>
+<UFD51>
+<UFD52>
+<UFD53>
+<UFD54>
+<UFD55>
+<UFD56>
+<UFD57>
+<UFD58>
+<UFD59>
+<UFD5A>
+<UFD5B>
+<UFD5C>
+<UFD5D>
+<UFD5E>
+<UFD5F>
+<UFD60>
+<UFD61>
+<UFD62>
+<UFD63>
+<UFD64>
+<UFD65>
+<UFD66>
+<UFD67>
+<UFD68>
+<UFD69>
+<UFD6A>
+<UFD6B>
+<UFD6C>
+<UFD6D>
+<UFD6E>
+<UFD6F>
+<UFD70>
+<UFD71>
+<UFD72>
+<UFD73>
+<UFD74>
+<UFD75>
+<UFD76>
+<UFD77>
+<UFD78>
+<UFD79>
+<UFD7A>
+<UFD7B>
+<UFD7C>
+<UFD7D>
+<UFD7E>
+<UFD7F>
+<UFD80>
+<UFD81>
+<UFD82>
+<UFD83>
+<UFD84>
+<UFD85>
+<UFD86>
+<UFD87>
+<UFD88>
+<UFD89>
+<UFD8A>
+<UFD8B>
+<UFD8C>
+<UFD8D>
+<UFD8E>
+<UFD8F>
+<UFD90>
+<UFD91>
+<UFD92>
+<UFD93>
+<UFD94>
+<UFD95>
+<UFD96>
+<UFD97>
+<UFD98>
+<UFD99>
+<UFD9A>
+<UFD9B>
+<UFD9C>
+<UFD9D>
+<UFD9E>
+<UFD9F>
+<UFDA0>
+<UFDA1>
+<UFDA2>
+<UFDA3>
+<UFDA4>
+<UFDA5>
+<UFDA6>
+<UFDA7>
+<UFDA8>
+<UFDA9>
+<UFDAA>
+<UFDAB>
+<UFDAC>
+<UFDAD>
+<UFDAE>
+<UFDAF>
+<UFDB0>
+<UFDB1>
+<UFDB2>
+<UFDB3>
+<UFDB4>
+<UFDB5>
+<UFDB6>
+<UFDB7>
+<UFDB8>
+<UFDB9>
+<UFDBA>
+<UFDBB>
+<UFDBC>
+<UFDBD>
+<UFDBE>
+<UFDBF>
+<UFDC0>
+<UFDC1>
+<UFDC2>
+<UFDC3>
+<UFDC4>
+<UFDC5>
+<UFDC6>
+<UFDC7>
+<UFDC8>
+<UFDC9>
+<UFDCA>
+<UFDCB>
+<UFDCC>
+<UFDCD>
+<UFDCE>
+<UFDCF>
+<UFDD0>
+<UFDD1>
+<UFDD2>
+<UFDD3>
+<UFDD4>
+<UFDD5>
+<UFDD6>
+<UFDD7>
+<UFDD8>
+<UFDD9>
+<UFDDA>
+<UFDDB>
+<UFDDC>
+<UFDDD>
+<UFDDE>
+<UFDDF>
+<UFDE0>
+<UFDE1>
+<UFDE2>
+<UFDE3>
+<UFDE4>
+<UFDE5>
+<UFDE6>
+<UFDE7>
+<UFDE8>
+<UFDE9>
+<UFDEA>
+<UFDEB>
+<UFDEC>
+<UFDED>
+<UFDEE>
+<UFDEF>
+<UFDF0>
+<UFDF1>
+<UFDF2>
+<UFDF3>
+<UFDF4>
+<UFDF5>
+<UFDF6>
+<UFDF7>
+<UFDF8>
+<UFDF9>
+<UFDFA>
+<UFDFB>
+<UFDFC>
+<UFDFD>
+<UFDFE>
+<UFDFF>
+<UFE00>
+<UFE01>
+<UFE02>
+<UFE03>
+<UFE04>
+<UFE05>
+<UFE06>
+<UFE07>
+<UFE08>
+<UFE09>
+<UFE0A>
+<UFE0B>
+<UFE0C>
+<UFE0D>
+<UFE0E>
+<UFE0F>
+<UFE10>
+<UFE11>
+<UFE12>
+<UFE13>
+<UFE14>
+<UFE15>
+<UFE16>
+<UFE17>
+<UFE18>
+<UFE19>
+<UFE1A>
+<UFE1B>
+<UFE1C>
+<UFE1D>
+<UFE1E>
+<UFE1F>
+<UFE20>
+<UFE21>
+<UFE22>
+<UFE23>
+<UFE24>
+<UFE25>
+<UFE26>
+<UFE27>
+<UFE28>
+<UFE29>
+<UFE2A>
+<UFE2B>
+<UFE2C>
+<UFE2D>
+<UFE2E>
+<UFE2F>
+<UFE30>
+<UFE31>
+<UFE32>
+<UFE33>
+<UFE34>
+<UFE35>
+<UFE36>
+<UFE37>
+<UFE38>
+<UFE39>
+<UFE3A>
+<UFE3B>
+<UFE3C>
+<UFE3D>
+<UFE3E>
+<UFE3F>
+<UFE40>
+<UFE41>
+<UFE42>
+<UFE43>
+<UFE44>
+<UFE45>
+<UFE46>
+<UFE47>
+<UFE48>
+<UFE49>
+<UFE4A>
+<UFE4B>
+<UFE4C>
+<UFE4D>
+<UFE4E>
+<UFE4F>
+<UFE50>
+<UFE51>
+<UFE52>
+<UFE53>
+<UFE54>
+<UFE55>
+<UFE56>
+<UFE57>
+<UFE58>
+<UFE59>
+<UFE5A>
+<UFE5B>
+<UFE5C>
+<UFE5D>
+<UFE5E>
+<UFE5F>
+<UFE60>
+<UFE61>
+<UFE62>
+<UFE63>
+<UFE64>
+<UFE65>
+<UFE66>
+<UFE67>
+<UFE68>
+<UFE69>
+<UFE6A>
+<UFE6B>
+<UFE6C>
+<UFE6D>
+<UFE6E>
+<UFE6F>
+<UFE70>
+<UFE71>
+<UFE72>
+<UFE73>
+<UFE74>
+<UFE75>
+<UFE76>
+<UFE77>
+<UFE78>
+<UFE79>
+<UFE7A>
+<UFE7B>
+<UFE7C>
+<UFE7D>
+<UFE7E>
+<UFE7F>
+<UFE80>
+<UFE81>
+<UFE82>
+<UFE83>
+<UFE84>
+<UFE85>
+<UFE86>
+<UFE87>
+<UFE88>
+<UFE89>
+<UFE8A>
+<UFE8B>
+<UFE8C>
+<UFE8D>
+<UFE8E>
+<UFE8F>
+<UFE90>
+<UFE91>
+<UFE92>
+<UFE93>
+<UFE94>
+<UFE95>
+<UFE96>
+<UFE97>
+<UFE98>
+<UFE99>
+<UFE9A>
+<UFE9B>
+<UFE9C>
+<UFE9D>
+<UFE9E>
+<UFE9F>
+<UFEA0>
+<UFEA1>
+<UFEA2>
+<UFEA3>
+<UFEA4>
+<UFEA5>
+<UFEA6>
+<UFEA7>
+<UFEA8>
+<UFEA9>
+<UFEAA>
+<UFEAB>
+<UFEAC>
+<UFEAD>
+<UFEAE>
+<UFEAF>
+<UFEB0>
+<UFEB1>
+<UFEB2>
+<UFEB3>
+<UFEB4>
+<UFEB5>
+<UFEB6>
+<UFEB7>
+<UFEB8>
+<UFEB9>
+<UFEBA>
+<UFEBB>
+<UFEBC>
+<UFEBD>
+<UFEBE>
+<UFEBF>
+<UFEC0>
+<UFEC1>
+<UFEC2>
+<UFEC3>
+<UFEC4>
+<UFEC5>
+<UFEC6>
+<UFEC7>
+<UFEC8>
+<UFEC9>
+<UFECA>
+<UFECB>
+<UFECC>
+<UFECD>
+<UFECE>
+<UFECF>
+<UFED0>
+<UFED1>
+<UFED2>
+<UFED3>
+<UFED4>
+<UFED5>
+<UFED6>
+<UFED7>
+<UFED8>
+<UFED9>
+<UFEDA>
+<UFEDB>
+<UFEDC>
+<UFEDD>
+<UFEDE>
+<UFEDF>
+<UFEE0>
+<UFEE1>
+<UFEE2>
+<UFEE3>
+<UFEE4>
+<UFEE5>
+<UFEE6>
+<UFEE7>
+<UFEE8>
+<UFEE9>
+<UFEEA>
+<UFEEB>
+<UFEEC>
+<UFEED>
+<UFEEE>
+<UFEEF>
+<UFEF0>
+<UFEF1>
+<UFEF2>
+<UFEF3>
+<UFEF4>
+<UFEF5>
+<UFEF6>
+<UFEF7>
+<UFEF8>
+<UFEF9>
+<UFEFA>
+<UFEFB>
+<UFEFC>
+<UFEFD>
+<UFEFE>
+<UFEFF>
+<UFF00>
+<UFF01>
+<UFF02>
+<UFF03>
+<UFF04>
+<UFF05>
+<UFF06>
+<UFF07>
+<UFF08>
+<UFF09>
+<UFF0A>
+<UFF0B>
+<UFF0C>
+<UFF0D>
+<UFF0E>
+<UFF0F>
+<UFF10>
+<UFF11>
+<UFF12>
+<UFF13>
+<UFF14>
+<UFF15>
+<UFF16>
+<UFF17>
+<UFF18>
+<UFF19>
+<UFF1A>
+<UFF1B>
+<UFF1C>
+<UFF1D>
+<UFF1E>
+<UFF1F>
+<UFF20>
+<UFF21>
+<UFF22>
+<UFF23>
+<UFF24>
+<UFF25>
+<UFF26>
+<UFF27>
+<UFF28>
+<UFF29>
+<UFF2A>
+<UFF2B>
+<UFF2C>
+<UFF2D>
+<UFF2E>
+<UFF2F>
+<UFF30>
+<UFF31>
+<UFF32>
+<UFF33>
+<UFF34>
+<UFF35>
+<UFF36>
+<UFF37>
+<UFF38>
+<UFF39>
+<UFF3A>
+<UFF3B>
+<UFF3C>
+<UFF3D>
+<UFF3E>
+<UFF3F>
+<UFF40>
+<UFF41>
+<UFF42>
+<UFF43>
+<UFF44>
+<UFF45>
+<UFF46>
+<UFF47>
+<UFF48>
+<UFF49>
+<UFF4A>
+<UFF4B>
+<UFF4C>
+<UFF4D>
+<UFF4E>
+<UFF4F>
+<UFF50>
+<UFF51>
+<UFF52>
+<UFF53>
+<UFF54>
+<UFF55>
+<UFF56>
+<UFF57>
+<UFF58>
+<UFF59>
+<UFF5A>
+<UFF5B>
+<UFF5C>
+<UFF5D>
+<UFF5E>
+<UFF5F>
+<UFF60>
+<UFF61>
+<UFF62>
+<UFF63>
+<UFF64>
+<UFF65>
+<UFF66>
+<UFF67>
+<UFF68>
+<UFF69>
+<UFF6A>
+<UFF6B>
+<UFF6C>
+<UFF6D>
+<UFF6E>
+<UFF6F>
+<UFF70>
+<UFF71>
+<UFF72>
+<UFF73>
+<UFF74>
+<UFF75>
+<UFF76>
+<UFF77>
+<UFF78>
+<UFF79>
+<UFF7A>
+<UFF7B>
+<UFF7C>
+<UFF7D>
+<UFF7E>
+<UFF7F>
+<UFF80>
+<UFF81>
+<UFF82>
+<UFF83>
+<UFF84>
+<UFF85>
+<UFF86>
+<UFF87>
+<UFF88>
+<UFF89>
+<UFF8A>
+<UFF8B>
+<UFF8C>
+<UFF8D>
+<UFF8E>
+<UFF8F>
+<UFF90>
+<UFF91>
+<UFF92>
+<UFF93>
+<UFF94>
+<UFF95>
+<UFF96>
+<UFF97>
+<UFF98>
+<UFF99>
+<UFF9A>
+<UFF9B>
+<UFF9C>
+<UFF9D>
+<UFF9E>
+<UFF9F>
+<UFFA0>
+<UFFA1>
+<UFFA2>
+<UFFA3>
+<UFFA4>
+<UFFA5>
+<UFFA6>
+<UFFA7>
+<UFFA8>
+<UFFA9>
+<UFFAA>
+<UFFAB>
+<UFFAC>
+<UFFAD>
+<UFFAE>
+<UFFAF>
+<UFFB0>
+<UFFB1>
+<UFFB2>
+<UFFB3>
+<UFFB4>
+<UFFB5>
+<UFFB6>
+<UFFB7>
+<UFFB8>
+<UFFB9>
+<UFFBA>
+<UFFBB>
+<UFFBC>
+<UFFBD>
+<UFFBE>
+<UFFBF>
+<UFFC0>
+<UFFC1>
+<UFFC2>
+<UFFC3>
+<UFFC4>
+<UFFC5>
+<UFFC6>
+<UFFC7>
+<UFFC8>
+<UFFC9>
+<UFFCA>
+<UFFCB>
+<UFFCC>
+<UFFCD>
+<UFFCE>
+<UFFCF>
+<UFFD0>
+<UFFD1>
+<UFFD2>
+<UFFD3>
+<UFFD4>
+<UFFD5>
+<UFFD6>
+<UFFD7>
+<UFFD8>
+<UFFD9>
+<UFFDA>
+<UFFDB>
+<UFFDC>
+<UFFDD>
+<UFFDE>
+<UFFDF>
+<UFFE0>
+<UFFE1>
+<UFFE2>
+<UFFE3>
+<UFFE4>
+<UFFE5>
+<UFFE6>
+<UFFE7>
+<UFFE8>
+<UFFE9>
+<UFFEA>
+<UFFEB>
+<UFFEC>
+<UFFED>
+<UFFEE>
+<UFFEF>
+<UFFF0>
+<UFFF1>
+<UFFF2>
+<UFFF3>
+<UFFF4>
+<UFFF5>
+<UFFF6>
+<UFFF7>
+<UFFF8>
+<UFFF9>
+<UFFFA>
+<UFFFB>
+<UFFFC>
+<UFFFD>
+<UFFFE>
+<UFFFF>
+<U10000>
+<U10001>
+<U10002>
+<U10003>
+<U10004>
+<U10005>
+<U10006>
+<U10007>
+<U10008>
+<U10009>
+<U1000A>
+<U1000B>
+<U1000C>
+<U1000D>
+<U1000E>
+<U1000F>
+<U10010>
+<U10011>
+<U10012>
+<U10013>
+<U10014>
+<U10015>
+<U10016>
+<U10017>
+<U10018>
+<U10019>
+<U1001A>
+<U1001B>
+<U1001C>
+<U1001D>
+<U1001E>
+<U1001F>
+<U10020>
+<U10021>
+<U10022>
+<U10023>
+<U10024>
+<U10025>
+<U10026>
+<U10027>
+<U10028>
+<U10029>
+<U1002A>
+<U1002B>
+<U1002C>
+<U1002D>
+<U1002E>
+<U1002F>
+<U10030>
+<U10031>
+<U10032>
+<U10033>
+<U10034>
+<U10035>
+<U10036>
+<U10037>
+<U10038>
+<U10039>
+<U1003A>
+<U1003B>
+<U1003C>
+<U1003D>
+<U1003E>
+<U1003F>
+<U10040>
+<U10041>
+<U10042>
+<U10043>
+<U10044>
+<U10045>
+<U10046>
+<U10047>
+<U10048>
+<U10049>
+<U1004A>
+<U1004B>
+<U1004C>
+<U1004D>
+<U1004E>
+<U1004F>
+<U10050>
+<U10051>
+<U10052>
+<U10053>
+<U10054>
+<U10055>
+<U10056>
+<U10057>
+<U10058>
+<U10059>
+<U1005A>
+<U1005B>
+<U1005C>
+<U1005D>
+<U1005E>
+<U1005F>
+<U10060>
+<U10061>
+<U10062>
+<U10063>
+<U10064>
+<U10065>
+<U10066>
+<U10067>
+<U10068>
+<U10069>
+<U1006A>
+<U1006B>
+<U1006C>
+<U1006D>
+<U1006E>
+<U1006F>
+<U10070>
+<U10071>
+<U10072>
+<U10073>
+<U10074>
+<U10075>
+<U10076>
+<U10077>
+<U10078>
+<U10079>
+<U1007A>
+<U1007B>
+<U1007C>
+<U1007D>
+<U1007E>
+<U1007F>
+<U10080>
+<U10081>
+<U10082>
+<U10083>
+<U10084>
+<U10085>
+<U10086>
+<U10087>
+<U10088>
+<U10089>
+<U1008A>
+<U1008B>
+<U1008C>
+<U1008D>
+<U1008E>
+<U1008F>
+<U10090>
+<U10091>
+<U10092>
+<U10093>
+<U10094>
+<U10095>
+<U10096>
+<U10097>
+<U10098>
+<U10099>
+<U1009A>
+<U1009B>
+<U1009C>
+<U1009D>
+<U1009E>
+<U1009F>
+<U100A0>
+<U100A1>
+<U100A2>
+<U100A3>
+<U100A4>
+<U100A5>
+<U100A6>
+<U100A7>
+<U100A8>
+<U100A9>
+<U100AA>
+<U100AB>
+<U100AC>
+<U100AD>
+<U100AE>
+<U100AF>
+<U100B0>
+<U100B1>
+<U100B2>
+<U100B3>
+<U100B4>
+<U100B5>
+<U100B6>
+<U100B7>
+<U100B8>
+<U100B9>
+<U100BA>
+<U100BB>
+<U100BC>
+<U100BD>
+<U100BE>
+<U100BF>
+<U100C0>
+<U100C1>
+<U100C2>
+<U100C3>
+<U100C4>
+<U100C5>
+<U100C6>
+<U100C7>
+<U100C8>
+<U100C9>
+<U100CA>
+<U100CB>
+<U100CC>
+<U100CD>
+<U100CE>
+<U100CF>
+<U100D0>
+<U100D1>
+<U100D2>
+<U100D3>
+<U100D4>
+<U100D5>
+<U100D6>
+<U100D7>
+<U100D8>
+<U100D9>
+<U100DA>
+<U100DB>
+<U100DC>
+<U100DD>
+<U100DE>
+<U100DF>
+<U100E0>
+<U100E1>
+<U100E2>
+<U100E3>
+<U100E4>
+<U100E5>
+<U100E6>
+<U100E7>
+<U100E8>
+<U100E9>
+<U100EA>
+<U100EB>
+<U100EC>
+<U100ED>
+<U100EE>
+<U100EF>
+<U100F0>
+<U100F1>
+<U100F2>
+<U100F3>
+<U100F4>
+<U100F5>
+<U100F6>
+<U100F7>
+<U100F8>
+<U100F9>
+<U100FA>
+<U100FB>
+<U100FC>
+<U100FD>
+<U100FE>
+<U100FF>
+<U10100>
+<U10101>
+<U10102>
+<U10103>
+<U10104>
+<U10105>
+<U10106>
+<U10107>
+<U10108>
+<U10109>
+<U1010A>
+<U1010B>
+<U1010C>
+<U1010D>
+<U1010E>
+<U1010F>
+<U10110>
+<U10111>
+<U10112>
+<U10113>
+<U10114>
+<U10115>
+<U10116>
+<U10117>
+<U10118>
+<U10119>
+<U1011A>
+<U1011B>
+<U1011C>
+<U1011D>
+<U1011E>
+<U1011F>
+<U10120>
+<U10121>
+<U10122>
+<U10123>
+<U10124>
+<U10125>
+<U10126>
+<U10127>
+<U10128>
+<U10129>
+<U1012A>
+<U1012B>
+<U1012C>
+<U1012D>
+<U1012E>
+<U1012F>
+<U10130>
+<U10131>
+<U10132>
+<U10133>
+<U10134>
+<U10135>
+<U10136>
+<U10137>
+<U10138>
+<U10139>
+<U1013A>
+<U1013B>
+<U1013C>
+<U1013D>
+<U1013E>
+<U1013F>
+<U10140>
+<U10141>
+<U10142>
+<U10143>
+<U10144>
+<U10145>
+<U10146>
+<U10147>
+<U10148>
+<U10149>
+<U1014A>
+<U1014B>
+<U1014C>
+<U1014D>
+<U1014E>
+<U1014F>
+<U10150>
+<U10151>
+<U10152>
+<U10153>
+<U10154>
+<U10155>
+<U10156>
+<U10157>
+<U10158>
+<U10159>
+<U1015A>
+<U1015B>
+<U1015C>
+<U1015D>
+<U1015E>
+<U1015F>
+<U10160>
+<U10161>
+<U10162>
+<U10163>
+<U10164>
+<U10165>
+<U10166>
+<U10167>
+<U10168>
+<U10169>
+<U1016A>
+<U1016B>
+<U1016C>
+<U1016D>
+<U1016E>
+<U1016F>
+<U10170>
+<U10171>
+<U10172>
+<U10173>
+<U10174>
+<U10175>
+<U10176>
+<U10177>
+<U10178>
+<U10179>
+<U1017A>
+<U1017B>
+<U1017C>
+<U1017D>
+<U1017E>
+<U1017F>
+<U10180>
+<U10181>
+<U10182>
+<U10183>
+<U10184>
+<U10185>
+<U10186>
+<U10187>
+<U10188>
+<U10189>
+<U1018A>
+<U1018B>
+<U1018C>
+<U1018D>
+<U1018E>
+<U1018F>
+<U10190>
+<U10191>
+<U10192>
+<U10193>
+<U10194>
+<U10195>
+<U10196>
+<U10197>
+<U10198>
+<U10199>
+<U1019A>
+<U1019B>
+<U1019C>
+<U1019D>
+<U1019E>
+<U1019F>
+<U101A0>
+<U101A1>
+<U101A2>
+<U101A3>
+<U101A4>
+<U101A5>
+<U101A6>
+<U101A7>
+<U101A8>
+<U101A9>
+<U101AA>
+<U101AB>
+<U101AC>
+<U101AD>
+<U101AE>
+<U101AF>
+<U101B0>
+<U101B1>
+<U101B2>
+<U101B3>
+<U101B4>
+<U101B5>
+<U101B6>
+<U101B7>
+<U101B8>
+<U101B9>
+<U101BA>
+<U101BB>
+<U101BC>
+<U101BD>
+<U101BE>
+<U101BF>
+<U101C0>
+<U101C1>
+<U101C2>
+<U101C3>
+<U101C4>
+<U101C5>
+<U101C6>
+<U101C7>
+<U101C8>
+<U101C9>
+<U101CA>
+<U101CB>
+<U101CC>
+<U101CD>
+<U101CE>
+<U101CF>
+<U101D0>
+<U101D1>
+<U101D2>
+<U101D3>
+<U101D4>
+<U101D5>
+<U101D6>
+<U101D7>
+<U101D8>
+<U101D9>
+<U101DA>
+<U101DB>
+<U101DC>
+<U101DD>
+<U101DE>
+<U101DF>
+<U101E0>
+<U101E1>
+<U101E2>
+<U101E3>
+<U101E4>
+<U101E5>
+<U101E6>
+<U101E7>
+<U101E8>
+<U101E9>
+<U101EA>
+<U101EB>
+<U101EC>
+<U101ED>
+<U101EE>
+<U101EF>
+<U101F0>
+<U101F1>
+<U101F2>
+<U101F3>
+<U101F4>
+<U101F5>
+<U101F6>
+<U101F7>
+<U101F8>
+<U101F9>
+<U101FA>
+<U101FB>
+<U101FC>
+<U101FD>
+<U101FE>
+<U101FF>
+<U10200>
+<U10201>
+<U10202>
+<U10203>
+<U10204>
+<U10205>
+<U10206>
+<U10207>
+<U10208>
+<U10209>
+<U1020A>
+<U1020B>
+<U1020C>
+<U1020D>
+<U1020E>
+<U1020F>
+<U10210>
+<U10211>
+<U10212>
+<U10213>
+<U10214>
+<U10215>
+<U10216>
+<U10217>
+<U10218>
+<U10219>
+<U1021A>
+<U1021B>
+<U1021C>
+<U1021D>
+<U1021E>
+<U1021F>
+<U10220>
+<U10221>
+<U10222>
+<U10223>
+<U10224>
+<U10225>
+<U10226>
+<U10227>
+<U10228>
+<U10229>
+<U1022A>
+<U1022B>
+<U1022C>
+<U1022D>
+<U1022E>
+<U1022F>
+<U10230>
+<U10231>
+<U10232>
+<U10233>
+<U10234>
+<U10235>
+<U10236>
+<U10237>
+<U10238>
+<U10239>
+<U1023A>
+<U1023B>
+<U1023C>
+<U1023D>
+<U1023E>
+<U1023F>
+<U10240>
+<U10241>
+<U10242>
+<U10243>
+<U10244>
+<U10245>
+<U10246>
+<U10247>
+<U10248>
+<U10249>
+<U1024A>
+<U1024B>
+<U1024C>
+<U1024D>
+<U1024E>
+<U1024F>
+<U10250>
+<U10251>
+<U10252>
+<U10253>
+<U10254>
+<U10255>
+<U10256>
+<U10257>
+<U10258>
+<U10259>
+<U1025A>
+<U1025B>
+<U1025C>
+<U1025D>
+<U1025E>
+<U1025F>
+<U10260>
+<U10261>
+<U10262>
+<U10263>
+<U10264>
+<U10265>
+<U10266>
+<U10267>
+<U10268>
+<U10269>
+<U1026A>
+<U1026B>
+<U1026C>
+<U1026D>
+<U1026E>
+<U1026F>
+<U10270>
+<U10271>
+<U10272>
+<U10273>
+<U10274>
+<U10275>
+<U10276>
+<U10277>
+<U10278>
+<U10279>
+<U1027A>
+<U1027B>
+<U1027C>
+<U1027D>
+<U1027E>
+<U1027F>
+<U10280>
+<U10281>
+<U10282>
+<U10283>
+<U10284>
+<U10285>
+<U10286>
+<U10287>
+<U10288>
+<U10289>
+<U1028A>
+<U1028B>
+<U1028C>
+<U1028D>
+<U1028E>
+<U1028F>
+<U10290>
+<U10291>
+<U10292>
+<U10293>
+<U10294>
+<U10295>
+<U10296>
+<U10297>
+<U10298>
+<U10299>
+<U1029A>
+<U1029B>
+<U1029C>
+<U1029D>
+<U1029E>
+<U1029F>
+<U102A0>
+<U102A1>
+<U102A2>
+<U102A3>
+<U102A4>
+<U102A5>
+<U102A6>
+<U102A7>
+<U102A8>
+<U102A9>
+<U102AA>
+<U102AB>
+<U102AC>
+<U102AD>
+<U102AE>
+<U102AF>
+<U102B0>
+<U102B1>
+<U102B2>
+<U102B3>
+<U102B4>
+<U102B5>
+<U102B6>
+<U102B7>
+<U102B8>
+<U102B9>
+<U102BA>
+<U102BB>
+<U102BC>
+<U102BD>
+<U102BE>
+<U102BF>
+<U102C0>
+<U102C1>
+<U102C2>
+<U102C3>
+<U102C4>
+<U102C5>
+<U102C6>
+<U102C7>
+<U102C8>
+<U102C9>
+<U102CA>
+<U102CB>
+<U102CC>
+<U102CD>
+<U102CE>
+<U102CF>
+<U102D0>
+<U102D1>
+<U102D2>
+<U102D3>
+<U102D4>
+<U102D5>
+<U102D6>
+<U102D7>
+<U102D8>
+<U102D9>
+<U102DA>
+<U102DB>
+<U102DC>
+<U102DD>
+<U102DE>
+<U102DF>
+<U102E0>
+<U102E1>
+<U102E2>
+<U102E3>
+<U102E4>
+<U102E5>
+<U102E6>
+<U102E7>
+<U102E8>
+<U102E9>
+<U102EA>
+<U102EB>
+<U102EC>
+<U102ED>
+<U102EE>
+<U102EF>
+<U102F0>
+<U102F1>
+<U102F2>
+<U102F3>
+<U102F4>
+<U102F5>
+<U102F6>
+<U102F7>
+<U102F8>
+<U102F9>
+<U102FA>
+<U102FB>
+<U102FC>
+<U102FD>
+<U102FE>
+<U102FF>
+<U10300>
+<U10301>
+<U10302>
+<U10303>
+<U10304>
+<U10305>
+<U10306>
+<U10307>
+<U10308>
+<U10309>
+<U1030A>
+<U1030B>
+<U1030C>
+<U1030D>
+<U1030E>
+<U1030F>
+<U10310>
+<U10311>
+<U10312>
+<U10313>
+<U10314>
+<U10315>
+<U10316>
+<U10317>
+<U10318>
+<U10319>
+<U1031A>
+<U1031B>
+<U1031C>
+<U1031D>
+<U1031E>
+<U1031F>
+<U10320>
+<U10321>
+<U10322>
+<U10323>
+<U10324>
+<U10325>
+<U10326>
+<U10327>
+<U10328>
+<U10329>
+<U1032A>
+<U1032B>
+<U1032C>
+<U1032D>
+<U1032E>
+<U1032F>
+<U10330>
+<U10331>
+<U10332>
+<U10333>
+<U10334>
+<U10335>
+<U10336>
+<U10337>
+<U10338>
+<U10339>
+<U1033A>
+<U1033B>
+<U1033C>
+<U1033D>
+<U1033E>
+<U1033F>
+<U10340>
+<U10341>
+<U10342>
+<U10343>
+<U10344>
+<U10345>
+<U10346>
+<U10347>
+<U10348>
+<U10349>
+<U1034A>
+<U1034B>
+<U1034C>
+<U1034D>
+<U1034E>
+<U1034F>
+<U10350>
+<U10351>
+<U10352>
+<U10353>
+<U10354>
+<U10355>
+<U10356>
+<U10357>
+<U10358>
+<U10359>
+<U1035A>
+<U1035B>
+<U1035C>
+<U1035D>
+<U1035E>
+<U1035F>
+<U10360>
+<U10361>
+<U10362>
+<U10363>
+<U10364>
+<U10365>
+<U10366>
+<U10367>
+<U10368>
+<U10369>
+<U1036A>
+<U1036B>
+<U1036C>
+<U1036D>
+<U1036E>
+<U1036F>
+<U10370>
+<U10371>
+<U10372>
+<U10373>
+<U10374>
+<U10375>
+<U10376>
+<U10377>
+<U10378>
+<U10379>
+<U1037A>
+<U1037B>
+<U1037C>
+<U1037D>
+<U1037E>
+<U1037F>
+<U10380>
+<U10381>
+<U10382>
+<U10383>
+<U10384>
+<U10385>
+<U10386>
+<U10387>
+<U10388>
+<U10389>
+<U1038A>
+<U1038B>
+<U1038C>
+<U1038D>
+<U1038E>
+<U1038F>
+<U10390>
+<U10391>
+<U10392>
+<U10393>
+<U10394>
+<U10395>
+<U10396>
+<U10397>
+<U10398>
+<U10399>
+<U1039A>
+<U1039B>
+<U1039C>
+<U1039D>
+<U1039E>
+<U1039F>
+<U103A0>
+<U103A1>
+<U103A2>
+<U103A3>
+<U103A4>
+<U103A5>
+<U103A6>
+<U103A7>
+<U103A8>
+<U103A9>
+<U103AA>
+<U103AB>
+<U103AC>
+<U103AD>
+<U103AE>
+<U103AF>
+<U103B0>
+<U103B1>
+<U103B2>
+<U103B3>
+<U103B4>
+<U103B5>
+<U103B6>
+<U103B7>
+<U103B8>
+<U103B9>
+<U103BA>
+<U103BB>
+<U103BC>
+<U103BD>
+<U103BE>
+<U103BF>
+<U103C0>
+<U103C1>
+<U103C2>
+<U103C3>
+<U103C4>
+<U103C5>
+<U103C6>
+<U103C7>
+<U103C8>
+<U103C9>
+<U103CA>
+<U103CB>
+<U103CC>
+<U103CD>
+<U103CE>
+<U103CF>
+<U103D0>
+<U103D1>
+<U103D2>
+<U103D3>
+<U103D4>
+<U103D5>
+<U103D6>
+<U103D7>
+<U103D8>
+<U103D9>
+<U103DA>
+<U103DB>
+<U103DC>
+<U103DD>
+<U103DE>
+<U103DF>
+<U103E0>
+<U103E1>
+<U103E2>
+<U103E3>
+<U103E4>
+<U103E5>
+<U103E6>
+<U103E7>
+<U103E8>
+<U103E9>
+<U103EA>
+<U103EB>
+<U103EC>
+<U103ED>
+<U103EE>
+<U103EF>
+<U103F0>
+<U103F1>
+<U103F2>
+<U103F3>
+<U103F4>
+<U103F5>
+<U103F6>
+<U103F7>
+<U103F8>
+<U103F9>
+<U103FA>
+<U103FB>
+<U103FC>
+<U103FD>
+<U103FE>
+<U103FF>
+<U10400>
+<U10401>
+<U10402>
+<U10403>
+<U10404>
+<U10405>
+<U10406>
+<U10407>
+<U10408>
+<U10409>
+<U1040A>
+<U1040B>
+<U1040C>
+<U1040D>
+<U1040E>
+<U1040F>
+<U10410>
+<U10411>
+<U10412>
+<U10413>
+<U10414>
+<U10415>
+<U10416>
+<U10417>
+<U10418>
+<U10419>
+<U1041A>
+<U1041B>
+<U1041C>
+<U1041D>
+<U1041E>
+<U1041F>
+<U10420>
+<U10421>
+<U10422>
+<U10423>
+<U10424>
+<U10425>
+<U10426>
+<U10427>
+<U10428>
+<U10429>
+<U1042A>
+<U1042B>
+<U1042C>
+<U1042D>
+<U1042E>
+<U1042F>
+<U10430>
+<U10431>
+<U10432>
+<U10433>
+<U10434>
+<U10435>
+<U10436>
+<U10437>
+<U10438>
+<U10439>
+<U1043A>
+<U1043B>
+<U1043C>
+<U1043D>
+<U1043E>
+<U1043F>
+<U10440>
+<U10441>
+<U10442>
+<U10443>
+<U10444>
+<U10445>
+<U10446>
+<U10447>
+<U10448>
+<U10449>
+<U1044A>
+<U1044B>
+<U1044C>
+<U1044D>
+<U1044E>
+<U1044F>
+<U10450>
+<U10451>
+<U10452>
+<U10453>
+<U10454>
+<U10455>
+<U10456>
+<U10457>
+<U10458>
+<U10459>
+<U1045A>
+<U1045B>
+<U1045C>
+<U1045D>
+<U1045E>
+<U1045F>
+<U10460>
+<U10461>
+<U10462>
+<U10463>
+<U10464>
+<U10465>
+<U10466>
+<U10467>
+<U10468>
+<U10469>
+<U1046A>
+<U1046B>
+<U1046C>
+<U1046D>
+<U1046E>
+<U1046F>
+<U10470>
+<U10471>
+<U10472>
+<U10473>
+<U10474>
+<U10475>
+<U10476>
+<U10477>
+<U10478>
+<U10479>
+<U1047A>
+<U1047B>
+<U1047C>
+<U1047D>
+<U1047E>
+<U1047F>
+<U10480>
+<U10481>
+<U10482>
+<U10483>
+<U10484>
+<U10485>
+<U10486>
+<U10487>
+<U10488>
+<U10489>
+<U1048A>
+<U1048B>
+<U1048C>
+<U1048D>
+<U1048E>
+<U1048F>
+<U10490>
+<U10491>
+<U10492>
+<U10493>
+<U10494>
+<U10495>
+<U10496>
+<U10497>
+<U10498>
+<U10499>
+<U1049A>
+<U1049B>
+<U1049C>
+<U1049D>
+<U1049E>
+<U1049F>
+<U104A0>
+<U104A1>
+<U104A2>
+<U104A3>
+<U104A4>
+<U104A5>
+<U104A6>
+<U104A7>
+<U104A8>
+<U104A9>
+<U104AA>
+<U104AB>
+<U104AC>
+<U104AD>
+<U104AE>
+<U104AF>
+<U104B0>
+<U104B1>
+<U104B2>
+<U104B3>
+<U104B4>
+<U104B5>
+<U104B6>
+<U104B7>
+<U104B8>
+<U104B9>
+<U104BA>
+<U104BB>
+<U104BC>
+<U104BD>
+<U104BE>
+<U104BF>
+<U104C0>
+<U104C1>
+<U104C2>
+<U104C3>
+<U104C4>
+<U104C5>
+<U104C6>
+<U104C7>
+<U104C8>
+<U104C9>
+<U104CA>
+<U104CB>
+<U104CC>
+<U104CD>
+<U104CE>
+<U104CF>
+<U104D0>
+<U104D1>
+<U104D2>
+<U104D3>
+<U104D4>
+<U104D5>
+<U104D6>
+<U104D7>
+<U104D8>
+<U104D9>
+<U104DA>
+<U104DB>
+<U104DC>
+<U104DD>
+<U104DE>
+<U104DF>
+<U104E0>
+<U104E1>
+<U104E2>
+<U104E3>
+<U104E4>
+<U104E5>
+<U104E6>
+<U104E7>
+<U104E8>
+<U104E9>
+<U104EA>
+<U104EB>
+<U104EC>
+<U104ED>
+<U104EE>
+<U104EF>
+<U104F0>
+<U104F1>
+<U104F2>
+<U104F3>
+<U104F4>
+<U104F5>
+<U104F6>
+<U104F7>
+<U104F8>
+<U104F9>
+<U104FA>
+<U104FB>
+<U104FC>
+<U104FD>
+<U104FE>
+<U104FF>
+<U10500>
+<U10501>
+<U10502>
+<U10503>
+<U10504>
+<U10505>
+<U10506>
+<U10507>
+<U10508>
+<U10509>
+<U1050A>
+<U1050B>
+<U1050C>
+<U1050D>
+<U1050E>
+<U1050F>
+<U10510>
+<U10511>
+<U10512>
+<U10513>
+<U10514>
+<U10515>
+<U10516>
+<U10517>
+<U10518>
+<U10519>
+<U1051A>
+<U1051B>
+<U1051C>
+<U1051D>
+<U1051E>
+<U1051F>
+<U10520>
+<U10521>
+<U10522>
+<U10523>
+<U10524>
+<U10525>
+<U10526>
+<U10527>
+<U10528>
+<U10529>
+<U1052A>
+<U1052B>
+<U1052C>
+<U1052D>
+<U1052E>
+<U1052F>
+<U10530>
+<U10531>
+<U10532>
+<U10533>
+<U10534>
+<U10535>
+<U10536>
+<U10537>
+<U10538>
+<U10539>
+<U1053A>
+<U1053B>
+<U1053C>
+<U1053D>
+<U1053E>
+<U1053F>
+<U10540>
+<U10541>
+<U10542>
+<U10543>
+<U10544>
+<U10545>
+<U10546>
+<U10547>
+<U10548>
+<U10549>
+<U1054A>
+<U1054B>
+<U1054C>
+<U1054D>
+<U1054E>
+<U1054F>
+<U10550>
+<U10551>
+<U10552>
+<U10553>
+<U10554>
+<U10555>
+<U10556>
+<U10557>
+<U10558>
+<U10559>
+<U1055A>
+<U1055B>
+<U1055C>
+<U1055D>
+<U1055E>
+<U1055F>
+<U10560>
+<U10561>
+<U10562>
+<U10563>
+<U10564>
+<U10565>
+<U10566>
+<U10567>
+<U10568>
+<U10569>
+<U1056A>
+<U1056B>
+<U1056C>
+<U1056D>
+<U1056E>
+<U1056F>
+<U10570>
+<U10571>
+<U10572>
+<U10573>
+<U10574>
+<U10575>
+<U10576>
+<U10577>
+<U10578>
+<U10579>
+<U1057A>
+<U1057B>
+<U1057C>
+<U1057D>
+<U1057E>
+<U1057F>
+<U10580>
+<U10581>
+<U10582>
+<U10583>
+<U10584>
+<U10585>
+<U10586>
+<U10587>
+<U10588>
+<U10589>
+<U1058A>
+<U1058B>
+<U1058C>
+<U1058D>
+<U1058E>
+<U1058F>
+<U10590>
+<U10591>
+<U10592>
+<U10593>
+<U10594>
+<U10595>
+<U10596>
+<U10597>
+<U10598>
+<U10599>
+<U1059A>
+<U1059B>
+<U1059C>
+<U1059D>
+<U1059E>
+<U1059F>
+<U105A0>
+<U105A1>
+<U105A2>
+<U105A3>
+<U105A4>
+<U105A5>
+<U105A6>
+<U105A7>
+<U105A8>
+<U105A9>
+<U105AA>
+<U105AB>
+<U105AC>
+<U105AD>
+<U105AE>
+<U105AF>
+<U105B0>
+<U105B1>
+<U105B2>
+<U105B3>
+<U105B4>
+<U105B5>
+<U105B6>
+<U105B7>
+<U105B8>
+<U105B9>
+<U105BA>
+<U105BB>
+<U105BC>
+<U105BD>
+<U105BE>
+<U105BF>
+<U105C0>
+<U105C1>
+<U105C2>
+<U105C3>
+<U105C4>
+<U105C5>
+<U105C6>
+<U105C7>
+<U105C8>
+<U105C9>
+<U105CA>
+<U105CB>
+<U105CC>
+<U105CD>
+<U105CE>
+<U105CF>
+<U105D0>
+<U105D1>
+<U105D2>
+<U105D3>
+<U105D4>
+<U105D5>
+<U105D6>
+<U105D7>
+<U105D8>
+<U105D9>
+<U105DA>
+<U105DB>
+<U105DC>
+<U105DD>
+<U105DE>
+<U105DF>
+<U105E0>
+<U105E1>
+<U105E2>
+<U105E3>
+<U105E4>
+<U105E5>
+<U105E6>
+<U105E7>
+<U105E8>
+<U105E9>
+<U105EA>
+<U105EB>
+<U105EC>
+<U105ED>
+<U105EE>
+<U105EF>
+<U105F0>
+<U105F1>
+<U105F2>
+<U105F3>
+<U105F4>
+<U105F5>
+<U105F6>
+<U105F7>
+<U105F8>
+<U105F9>
+<U105FA>
+<U105FB>
+<U105FC>
+<U105FD>
+<U105FE>
+<U105FF>
+<U10600>
+<U10601>
+<U10602>
+<U10603>
+<U10604>
+<U10605>
+<U10606>
+<U10607>
+<U10608>
+<U10609>
+<U1060A>
+<U1060B>
+<U1060C>
+<U1060D>
+<U1060E>
+<U1060F>
+<U10610>
+<U10611>
+<U10612>
+<U10613>
+<U10614>
+<U10615>
+<U10616>
+<U10617>
+<U10618>
+<U10619>
+<U1061A>
+<U1061B>
+<U1061C>
+<U1061D>
+<U1061E>
+<U1061F>
+<U10620>
+<U10621>
+<U10622>
+<U10623>
+<U10624>
+<U10625>
+<U10626>
+<U10627>
+<U10628>
+<U10629>
+<U1062A>
+<U1062B>
+<U1062C>
+<U1062D>
+<U1062E>
+<U1062F>
+<U10630>
+<U10631>
+<U10632>
+<U10633>
+<U10634>
+<U10635>
+<U10636>
+<U10637>
+<U10638>
+<U10639>
+<U1063A>
+<U1063B>
+<U1063C>
+<U1063D>
+<U1063E>
+<U1063F>
+<U10640>
+<U10641>
+<U10642>
+<U10643>
+<U10644>
+<U10645>
+<U10646>
+<U10647>
+<U10648>
+<U10649>
+<U1064A>
+<U1064B>
+<U1064C>
+<U1064D>
+<U1064E>
+<U1064F>
+<U10650>
+<U10651>
+<U10652>
+<U10653>
+<U10654>
+<U10655>
+<U10656>
+<U10657>
+<U10658>
+<U10659>
+<U1065A>
+<U1065B>
+<U1065C>
+<U1065D>
+<U1065E>
+<U1065F>
+<U10660>
+<U10661>
+<U10662>
+<U10663>
+<U10664>
+<U10665>
+<U10666>
+<U10667>
+<U10668>
+<U10669>
+<U1066A>
+<U1066B>
+<U1066C>
+<U1066D>
+<U1066E>
+<U1066F>
+<U10670>
+<U10671>
+<U10672>
+<U10673>
+<U10674>
+<U10675>
+<U10676>
+<U10677>
+<U10678>
+<U10679>
+<U1067A>
+<U1067B>
+<U1067C>
+<U1067D>
+<U1067E>
+<U1067F>
+<U10680>
+<U10681>
+<U10682>
+<U10683>
+<U10684>
+<U10685>
+<U10686>
+<U10687>
+<U10688>
+<U10689>
+<U1068A>
+<U1068B>
+<U1068C>
+<U1068D>
+<U1068E>
+<U1068F>
+<U10690>
+<U10691>
+<U10692>
+<U10693>
+<U10694>
+<U10695>
+<U10696>
+<U10697>
+<U10698>
+<U10699>
+<U1069A>
+<U1069B>
+<U1069C>
+<U1069D>
+<U1069E>
+<U1069F>
+<U106A0>
+<U106A1>
+<U106A2>
+<U106A3>
+<U106A4>
+<U106A5>
+<U106A6>
+<U106A7>
+<U106A8>
+<U106A9>
+<U106AA>
+<U106AB>
+<U106AC>
+<U106AD>
+<U106AE>
+<U106AF>
+<U106B0>
+<U106B1>
+<U106B2>
+<U106B3>
+<U106B4>
+<U106B5>
+<U106B6>
+<U106B7>
+<U106B8>
+<U106B9>
+<U106BA>
+<U106BB>
+<U106BC>
+<U106BD>
+<U106BE>
+<U106BF>
+<U106C0>
+<U106C1>
+<U106C2>
+<U106C3>
+<U106C4>
+<U106C5>
+<U106C6>
+<U106C7>
+<U106C8>
+<U106C9>
+<U106CA>
+<U106CB>
+<U106CC>
+<U106CD>
+<U106CE>
+<U106CF>
+<U106D0>
+<U106D1>
+<U106D2>
+<U106D3>
+<U106D4>
+<U106D5>
+<U106D6>
+<U106D7>
+<U106D8>
+<U106D9>
+<U106DA>
+<U106DB>
+<U106DC>
+<U106DD>
+<U106DE>
+<U106DF>
+<U106E0>
+<U106E1>
+<U106E2>
+<U106E3>
+<U106E4>
+<U106E5>
+<U106E6>
+<U106E7>
+<U106E8>
+<U106E9>
+<U106EA>
+<U106EB>
+<U106EC>
+<U106ED>
+<U106EE>
+<U106EF>
+<U106F0>
+<U106F1>
+<U106F2>
+<U106F3>
+<U106F4>
+<U106F5>
+<U106F6>
+<U106F7>
+<U106F8>
+<U106F9>
+<U106FA>
+<U106FB>
+<U106FC>
+<U106FD>
+<U106FE>
+<U106FF>
+<U10700>
+<U10701>
+<U10702>
+<U10703>
+<U10704>
+<U10705>
+<U10706>
+<U10707>
+<U10708>
+<U10709>
+<U1070A>
+<U1070B>
+<U1070C>
+<U1070D>
+<U1070E>
+<U1070F>
+<U10710>
+<U10711>
+<U10712>
+<U10713>
+<U10714>
+<U10715>
+<U10716>
+<U10717>
+<U10718>
+<U10719>
+<U1071A>
+<U1071B>
+<U1071C>
+<U1071D>
+<U1071E>
+<U1071F>
+<U10720>
+<U10721>
+<U10722>
+<U10723>
+<U10724>
+<U10725>
+<U10726>
+<U10727>
+<U10728>
+<U10729>
+<U1072A>
+<U1072B>
+<U1072C>
+<U1072D>
+<U1072E>
+<U1072F>
+<U10730>
+<U10731>
+<U10732>
+<U10733>
+<U10734>
+<U10735>
+<U10736>
+<U10737>
+<U10738>
+<U10739>
+<U1073A>
+<U1073B>
+<U1073C>
+<U1073D>
+<U1073E>
+<U1073F>
+<U10740>
+<U10741>
+<U10742>
+<U10743>
+<U10744>
+<U10745>
+<U10746>
+<U10747>
+<U10748>
+<U10749>
+<U1074A>
+<U1074B>
+<U1074C>
+<U1074D>
+<U1074E>
+<U1074F>
+<U10750>
+<U10751>
+<U10752>
+<U10753>
+<U10754>
+<U10755>
+<U10756>
+<U10757>
+<U10758>
+<U10759>
+<U1075A>
+<U1075B>
+<U1075C>
+<U1075D>
+<U1075E>
+<U1075F>
+<U10760>
+<U10761>
+<U10762>
+<U10763>
+<U10764>
+<U10765>
+<U10766>
+<U10767>
+<U10768>
+<U10769>
+<U1076A>
+<U1076B>
+<U1076C>
+<U1076D>
+<U1076E>
+<U1076F>
+<U10770>
+<U10771>
+<U10772>
+<U10773>
+<U10774>
+<U10775>
+<U10776>
+<U10777>
+<U10778>
+<U10779>
+<U1077A>
+<U1077B>
+<U1077C>
+<U1077D>
+<U1077E>
+<U1077F>
+<U10780>
+<U10781>
+<U10782>
+<U10783>
+<U10784>
+<U10785>
+<U10786>
+<U10787>
+<U10788>
+<U10789>
+<U1078A>
+<U1078B>
+<U1078C>
+<U1078D>
+<U1078E>
+<U1078F>
+<U10790>
+<U10791>
+<U10792>
+<U10793>
+<U10794>
+<U10795>
+<U10796>
+<U10797>
+<U10798>
+<U10799>
+<U1079A>
+<U1079B>
+<U1079C>
+<U1079D>
+<U1079E>
+<U1079F>
+<U107A0>
+<U107A1>
+<U107A2>
+<U107A3>
+<U107A4>
+<U107A5>
+<U107A6>
+<U107A7>
+<U107A8>
+<U107A9>
+<U107AA>
+<U107AB>
+<U107AC>
+<U107AD>
+<U107AE>
+<U107AF>
+<U107B0>
+<U107B1>
+<U107B2>
+<U107B3>
+<U107B4>
+<U107B5>
+<U107B6>
+<U107B7>
+<U107B8>
+<U107B9>
+<U107BA>
+<U107BB>
+<U107BC>
+<U107BD>
+<U107BE>
+<U107BF>
+<U107C0>
+<U107C1>
+<U107C2>
+<U107C3>
+<U107C4>
+<U107C5>
+<U107C6>
+<U107C7>
+<U107C8>
+<U107C9>
+<U107CA>
+<U107CB>
+<U107CC>
+<U107CD>
+<U107CE>
+<U107CF>
+<U107D0>
+<U107D1>
+<U107D2>
+<U107D3>
+<U107D4>
+<U107D5>
+<U107D6>
+<U107D7>
+<U107D8>
+<U107D9>
+<U107DA>
+<U107DB>
+<U107DC>
+<U107DD>
+<U107DE>
+<U107DF>
+<U107E0>
+<U107E1>
+<U107E2>
+<U107E3>
+<U107E4>
+<U107E5>
+<U107E6>
+<U107E7>
+<U107E8>
+<U107E9>
+<U107EA>
+<U107EB>
+<U107EC>
+<U107ED>
+<U107EE>
+<U107EF>
+<U107F0>
+<U107F1>
+<U107F2>
+<U107F3>
+<U107F4>
+<U107F5>
+<U107F6>
+<U107F7>
+<U107F8>
+<U107F9>
+<U107FA>
+<U107FB>
+<U107FC>
+<U107FD>
+<U107FE>
+<U107FF>
+<U10800>
+<U10801>
+<U10802>
+<U10803>
+<U10804>
+<U10805>
+<U10806>
+<U10807>
+<U10808>
+<U10809>
+<U1080A>
+<U1080B>
+<U1080C>
+<U1080D>
+<U1080E>
+<U1080F>
+<U10810>
+<U10811>
+<U10812>
+<U10813>
+<U10814>
+<U10815>
+<U10816>
+<U10817>
+<U10818>
+<U10819>
+<U1081A>
+<U1081B>
+<U1081C>
+<U1081D>
+<U1081E>
+<U1081F>
+<U10820>
+<U10821>
+<U10822>
+<U10823>
+<U10824>
+<U10825>
+<U10826>
+<U10827>
+<U10828>
+<U10829>
+<U1082A>
+<U1082B>
+<U1082C>
+<U1082D>
+<U1082E>
+<U1082F>
+<U10830>
+<U10831>
+<U10832>
+<U10833>
+<U10834>
+<U10835>
+<U10836>
+<U10837>
+<U10838>
+<U10839>
+<U1083A>
+<U1083B>
+<U1083C>
+<U1083D>
+<U1083E>
+<U1083F>
+<U10840>
+<U10841>
+<U10842>
+<U10843>
+<U10844>
+<U10845>
+<U10846>
+<U10847>
+<U10848>
+<U10849>
+<U1084A>
+<U1084B>
+<U1084C>
+<U1084D>
+<U1084E>
+<U1084F>
+<U10850>
+<U10851>
+<U10852>
+<U10853>
+<U10854>
+<U10855>
+<U10856>
+<U10857>
+<U10858>
+<U10859>
+<U1085A>
+<U1085B>
+<U1085C>
+<U1085D>
+<U1085E>
+<U1085F>
+<U10860>
+<U10861>
+<U10862>
+<U10863>
+<U10864>
+<U10865>
+<U10866>
+<U10867>
+<U10868>
+<U10869>
+<U1086A>
+<U1086B>
+<U1086C>
+<U1086D>
+<U1086E>
+<U1086F>
+<U10870>
+<U10871>
+<U10872>
+<U10873>
+<U10874>
+<U10875>
+<U10876>
+<U10877>
+<U10878>
+<U10879>
+<U1087A>
+<U1087B>
+<U1087C>
+<U1087D>
+<U1087E>
+<U1087F>
+<U10880>
+<U10881>
+<U10882>
+<U10883>
+<U10884>
+<U10885>
+<U10886>
+<U10887>
+<U10888>
+<U10889>
+<U1088A>
+<U1088B>
+<U1088C>
+<U1088D>
+<U1088E>
+<U1088F>
+<U10890>
+<U10891>
+<U10892>
+<U10893>
+<U10894>
+<U10895>
+<U10896>
+<U10897>
+<U10898>
+<U10899>
+<U1089A>
+<U1089B>
+<U1089C>
+<U1089D>
+<U1089E>
+<U1089F>
+<U108A0>
+<U108A1>
+<U108A2>
+<U108A3>
+<U108A4>
+<U108A5>
+<U108A6>
+<U108A7>
+<U108A8>
+<U108A9>
+<U108AA>
+<U108AB>
+<U108AC>
+<U108AD>
+<U108AE>
+<U108AF>
+<U108B0>
+<U108B1>
+<U108B2>
+<U108B3>
+<U108B4>
+<U108B5>
+<U108B6>
+<U108B7>
+<U108B8>
+<U108B9>
+<U108BA>
+<U108BB>
+<U108BC>
+<U108BD>
+<U108BE>
+<U108BF>
+<U108C0>
+<U108C1>
+<U108C2>
+<U108C3>
+<U108C4>
+<U108C5>
+<U108C6>
+<U108C7>
+<U108C8>
+<U108C9>
+<U108CA>
+<U108CB>
+<U108CC>
+<U108CD>
+<U108CE>
+<U108CF>
+<U108D0>
+<U108D1>
+<U108D2>
+<U108D3>
+<U108D4>
+<U108D5>
+<U108D6>
+<U108D7>
+<U108D8>
+<U108D9>
+<U108DA>
+<U108DB>
+<U108DC>
+<U108DD>
+<U108DE>
+<U108DF>
+<U108E0>
+<U108E1>
+<U108E2>
+<U108E3>
+<U108E4>
+<U108E5>
+<U108E6>
+<U108E7>
+<U108E8>
+<U108E9>
+<U108EA>
+<U108EB>
+<U108EC>
+<U108ED>
+<U108EE>
+<U108EF>
+<U108F0>
+<U108F1>
+<U108F2>
+<U108F3>
+<U108F4>
+<U108F5>
+<U108F6>
+<U108F7>
+<U108F8>
+<U108F9>
+<U108FA>
+<U108FB>
+<U108FC>
+<U108FD>
+<U108FE>
+<U108FF>
+<U10900>
+<U10901>
+<U10902>
+<U10903>
+<U10904>
+<U10905>
+<U10906>
+<U10907>
+<U10908>
+<U10909>
+<U1090A>
+<U1090B>
+<U1090C>
+<U1090D>
+<U1090E>
+<U1090F>
+<U10910>
+<U10911>
+<U10912>
+<U10913>
+<U10914>
+<U10915>
+<U10916>
+<U10917>
+<U10918>
+<U10919>
+<U1091A>
+<U1091B>
+<U1091C>
+<U1091D>
+<U1091E>
+<U1091F>
+<U10920>
+<U10921>
+<U10922>
+<U10923>
+<U10924>
+<U10925>
+<U10926>
+<U10927>
+<U10928>
+<U10929>
+<U1092A>
+<U1092B>
+<U1092C>
+<U1092D>
+<U1092E>
+<U1092F>
+<U10930>
+<U10931>
+<U10932>
+<U10933>
+<U10934>
+<U10935>
+<U10936>
+<U10937>
+<U10938>
+<U10939>
+<U1093A>
+<U1093B>
+<U1093C>
+<U1093D>
+<U1093E>
+<U1093F>
+<U10940>
+<U10941>
+<U10942>
+<U10943>
+<U10944>
+<U10945>
+<U10946>
+<U10947>
+<U10948>
+<U10949>
+<U1094A>
+<U1094B>
+<U1094C>
+<U1094D>
+<U1094E>
+<U1094F>
+<U10950>
+<U10951>
+<U10952>
+<U10953>
+<U10954>
+<U10955>
+<U10956>
+<U10957>
+<U10958>
+<U10959>
+<U1095A>
+<U1095B>
+<U1095C>
+<U1095D>
+<U1095E>
+<U1095F>
+<U10960>
+<U10961>
+<U10962>
+<U10963>
+<U10964>
+<U10965>
+<U10966>
+<U10967>
+<U10968>
+<U10969>
+<U1096A>
+<U1096B>
+<U1096C>
+<U1096D>
+<U1096E>
+<U1096F>
+<U10970>
+<U10971>
+<U10972>
+<U10973>
+<U10974>
+<U10975>
+<U10976>
+<U10977>
+<U10978>
+<U10979>
+<U1097A>
+<U1097B>
+<U1097C>
+<U1097D>
+<U1097E>
+<U1097F>
+<U10980>
+<U10981>
+<U10982>
+<U10983>
+<U10984>
+<U10985>
+<U10986>
+<U10987>
+<U10988>
+<U10989>
+<U1098A>
+<U1098B>
+<U1098C>
+<U1098D>
+<U1098E>
+<U1098F>
+<U10990>
+<U10991>
+<U10992>
+<U10993>
+<U10994>
+<U10995>
+<U10996>
+<U10997>
+<U10998>
+<U10999>
+<U1099A>
+<U1099B>
+<U1099C>
+<U1099D>
+<U1099E>
+<U1099F>
+<U109A0>
+<U109A1>
+<U109A2>
+<U109A3>
+<U109A4>
+<U109A5>
+<U109A6>
+<U109A7>
+<U109A8>
+<U109A9>
+<U109AA>
+<U109AB>
+<U109AC>
+<U109AD>
+<U109AE>
+<U109AF>
+<U109B0>
+<U109B1>
+<U109B2>
+<U109B3>
+<U109B4>
+<U109B5>
+<U109B6>
+<U109B7>
+<U109B8>
+<U109B9>
+<U109BA>
+<U109BB>
+<U109BC>
+<U109BD>
+<U109BE>
+<U109BF>
+<U109C0>
+<U109C1>
+<U109C2>
+<U109C3>
+<U109C4>
+<U109C5>
+<U109C6>
+<U109C7>
+<U109C8>
+<U109C9>
+<U109CA>
+<U109CB>
+<U109CC>
+<U109CD>
+<U109CE>
+<U109CF>
+<U109D0>
+<U109D1>
+<U109D2>
+<U109D3>
+<U109D4>
+<U109D5>
+<U109D6>
+<U109D7>
+<U109D8>
+<U109D9>
+<U109DA>
+<U109DB>
+<U109DC>
+<U109DD>
+<U109DE>
+<U109DF>
+<U109E0>
+<U109E1>
+<U109E2>
+<U109E3>
+<U109E4>
+<U109E5>
+<U109E6>
+<U109E7>
+<U109E8>
+<U109E9>
+<U109EA>
+<U109EB>
+<U109EC>
+<U109ED>
+<U109EE>
+<U109EF>
+<U109F0>
+<U109F1>
+<U109F2>
+<U109F3>
+<U109F4>
+<U109F5>
+<U109F6>
+<U109F7>
+<U109F8>
+<U109F9>
+<U109FA>
+<U109FB>
+<U109FC>
+<U109FD>
+<U109FE>
+<U109FF>
+<U10A00>
+<U10A01>
+<U10A02>
+<U10A03>
+<U10A04>
+<U10A05>
+<U10A06>
+<U10A07>
+<U10A08>
+<U10A09>
+<U10A0A>
+<U10A0B>
+<U10A0C>
+<U10A0D>
+<U10A0E>
+<U10A0F>
+<U10A10>
+<U10A11>
+<U10A12>
+<U10A13>
+<U10A14>
+<U10A15>
+<U10A16>
+<U10A17>
+<U10A18>
+<U10A19>
+<U10A1A>
+<U10A1B>
+<U10A1C>
+<U10A1D>
+<U10A1E>
+<U10A1F>
+<U10A20>
+<U10A21>
+<U10A22>
+<U10A23>
+<U10A24>
+<U10A25>
+<U10A26>
+<U10A27>
+<U10A28>
+<U10A29>
+<U10A2A>
+<U10A2B>
+<U10A2C>
+<U10A2D>
+<U10A2E>
+<U10A2F>
+<U10A30>
+<U10A31>
+<U10A32>
+<U10A33>
+<U10A34>
+<U10A35>
+<U10A36>
+<U10A37>
+<U10A38>
+<U10A39>
+<U10A3A>
+<U10A3B>
+<U10A3C>
+<U10A3D>
+<U10A3E>
+<U10A3F>
+<U10A40>
+<U10A41>
+<U10A42>
+<U10A43>
+<U10A44>
+<U10A45>
+<U10A46>
+<U10A47>
+<U10A48>
+<U10A49>
+<U10A4A>
+<U10A4B>
+<U10A4C>
+<U10A4D>
+<U10A4E>
+<U10A4F>
+<U10A50>
+<U10A51>
+<U10A52>
+<U10A53>
+<U10A54>
+<U10A55>
+<U10A56>
+<U10A57>
+<U10A58>
+<U10A59>
+<U10A5A>
+<U10A5B>
+<U10A5C>
+<U10A5D>
+<U10A5E>
+<U10A5F>
+<U10A60>
+<U10A61>
+<U10A62>
+<U10A63>
+<U10A64>
+<U10A65>
+<U10A66>
+<U10A67>
+<U10A68>
+<U10A69>
+<U10A6A>
+<U10A6B>
+<U10A6C>
+<U10A6D>
+<U10A6E>
+<U10A6F>
+<U10A70>
+<U10A71>
+<U10A72>
+<U10A73>
+<U10A74>
+<U10A75>
+<U10A76>
+<U10A77>
+<U10A78>
+<U10A79>
+<U10A7A>
+<U10A7B>
+<U10A7C>
+<U10A7D>
+<U10A7E>
+<U10A7F>
+<U10A80>
+<U10A81>
+<U10A82>
+<U10A83>
+<U10A84>
+<U10A85>
+<U10A86>
+<U10A87>
+<U10A88>
+<U10A89>
+<U10A8A>
+<U10A8B>
+<U10A8C>
+<U10A8D>
+<U10A8E>
+<U10A8F>
+<U10A90>
+<U10A91>
+<U10A92>
+<U10A93>
+<U10A94>
+<U10A95>
+<U10A96>
+<U10A97>
+<U10A98>
+<U10A99>
+<U10A9A>
+<U10A9B>
+<U10A9C>
+<U10A9D>
+<U10A9E>
+<U10A9F>
+<U10AA0>
+<U10AA1>
+<U10AA2>
+<U10AA3>
+<U10AA4>
+<U10AA5>
+<U10AA6>
+<U10AA7>
+<U10AA8>
+<U10AA9>
+<U10AAA>
+<U10AAB>
+<U10AAC>
+<U10AAD>
+<U10AAE>
+<U10AAF>
+<U10AB0>
+<U10AB1>
+<U10AB2>
+<U10AB3>
+<U10AB4>
+<U10AB5>
+<U10AB6>
+<U10AB7>
+<U10AB8>
+<U10AB9>
+<U10ABA>
+<U10ABB>
+<U10ABC>
+<U10ABD>
+<U10ABE>
+<U10ABF>
+<U10AC0>
+<U10AC1>
+<U10AC2>
+<U10AC3>
+<U10AC4>
+<U10AC5>
+<U10AC6>
+<U10AC7>
+<U10AC8>
+<U10AC9>
+<U10ACA>
+<U10ACB>
+<U10ACC>
+<U10ACD>
+<U10ACE>
+<U10ACF>
+<U10AD0>
+<U10AD1>
+<U10AD2>
+<U10AD3>
+<U10AD4>
+<U10AD5>
+<U10AD6>
+<U10AD7>
+<U10AD8>
+<U10AD9>
+<U10ADA>
+<U10ADB>
+<U10ADC>
+<U10ADD>
+<U10ADE>
+<U10ADF>
+<U10AE0>
+<U10AE1>
+<U10AE2>
+<U10AE3>
+<U10AE4>
+<U10AE5>
+<U10AE6>
+<U10AE7>
+<U10AE8>
+<U10AE9>
+<U10AEA>
+<U10AEB>
+<U10AEC>
+<U10AED>
+<U10AEE>
+<U10AEF>
+<U10AF0>
+<U10AF1>
+<U10AF2>
+<U10AF3>
+<U10AF4>
+<U10AF5>
+<U10AF6>
+<U10AF7>
+<U10AF8>
+<U10AF9>
+<U10AFA>
+<U10AFB>
+<U10AFC>
+<U10AFD>
+<U10AFE>
+<U10AFF>
+<U10B00>
+<U10B01>
+<U10B02>
+<U10B03>
+<U10B04>
+<U10B05>
+<U10B06>
+<U10B07>
+<U10B08>
+<U10B09>
+<U10B0A>
+<U10B0B>
+<U10B0C>
+<U10B0D>
+<U10B0E>
+<U10B0F>
+<U10B10>
+<U10B11>
+<U10B12>
+<U10B13>
+<U10B14>
+<U10B15>
+<U10B16>
+<U10B17>
+<U10B18>
+<U10B19>
+<U10B1A>
+<U10B1B>
+<U10B1C>
+<U10B1D>
+<U10B1E>
+<U10B1F>
+<U10B20>
+<U10B21>
+<U10B22>
+<U10B23>
+<U10B24>
+<U10B25>
+<U10B26>
+<U10B27>
+<U10B28>
+<U10B29>
+<U10B2A>
+<U10B2B>
+<U10B2C>
+<U10B2D>
+<U10B2E>
+<U10B2F>
+<U10B30>
+<U10B31>
+<U10B32>
+<U10B33>
+<U10B34>
+<U10B35>
+<U10B36>
+<U10B37>
+<U10B38>
+<U10B39>
+<U10B3A>
+<U10B3B>
+<U10B3C>
+<U10B3D>
+<U10B3E>
+<U10B3F>
+<U10B40>
+<U10B41>
+<U10B42>
+<U10B43>
+<U10B44>
+<U10B45>
+<U10B46>
+<U10B47>
+<U10B48>
+<U10B49>
+<U10B4A>
+<U10B4B>
+<U10B4C>
+<U10B4D>
+<U10B4E>
+<U10B4F>
+<U10B50>
+<U10B51>
+<U10B52>
+<U10B53>
+<U10B54>
+<U10B55>
+<U10B56>
+<U10B57>
+<U10B58>
+<U10B59>
+<U10B5A>
+<U10B5B>
+<U10B5C>
+<U10B5D>
+<U10B5E>
+<U10B5F>
+<U10B60>
+<U10B61>
+<U10B62>
+<U10B63>
+<U10B64>
+<U10B65>
+<U10B66>
+<U10B67>
+<U10B68>
+<U10B69>
+<U10B6A>
+<U10B6B>
+<U10B6C>
+<U10B6D>
+<U10B6E>
+<U10B6F>
+<U10B70>
+<U10B71>
+<U10B72>
+<U10B73>
+<U10B74>
+<U10B75>
+<U10B76>
+<U10B77>
+<U10B78>
+<U10B79>
+<U10B7A>
+<U10B7B>
+<U10B7C>
+<U10B7D>
+<U10B7E>
+<U10B7F>
+<U10B80>
+<U10B81>
+<U10B82>
+<U10B83>
+<U10B84>
+<U10B85>
+<U10B86>
+<U10B87>
+<U10B88>
+<U10B89>
+<U10B8A>
+<U10B8B>
+<U10B8C>
+<U10B8D>
+<U10B8E>
+<U10B8F>
+<U10B90>
+<U10B91>
+<U10B92>
+<U10B93>
+<U10B94>
+<U10B95>
+<U10B96>
+<U10B97>
+<U10B98>
+<U10B99>
+<U10B9A>
+<U10B9B>
+<U10B9C>
+<U10B9D>
+<U10B9E>
+<U10B9F>
+<U10BA0>
+<U10BA1>
+<U10BA2>
+<U10BA3>
+<U10BA4>
+<U10BA5>
+<U10BA6>
+<U10BA7>
+<U10BA8>
+<U10BA9>
+<U10BAA>
+<U10BAB>
+<U10BAC>
+<U10BAD>
+<U10BAE>
+<U10BAF>
+<U10BB0>
+<U10BB1>
+<U10BB2>
+<U10BB3>
+<U10BB4>
+<U10BB5>
+<U10BB6>
+<U10BB7>
+<U10BB8>
+<U10BB9>
+<U10BBA>
+<U10BBB>
+<U10BBC>
+<U10BBD>
+<U10BBE>
+<U10BBF>
+<U10BC0>
+<U10BC1>
+<U10BC2>
+<U10BC3>
+<U10BC4>
+<U10BC5>
+<U10BC6>
+<U10BC7>
+<U10BC8>
+<U10BC9>
+<U10BCA>
+<U10BCB>
+<U10BCC>
+<U10BCD>
+<U10BCE>
+<U10BCF>
+<U10BD0>
+<U10BD1>
+<U10BD2>
+<U10BD3>
+<U10BD4>
+<U10BD5>
+<U10BD6>
+<U10BD7>
+<U10BD8>
+<U10BD9>
+<U10BDA>
+<U10BDB>
+<U10BDC>
+<U10BDD>
+<U10BDE>
+<U10BDF>
+<U10BE0>
+<U10BE1>
+<U10BE2>
+<U10BE3>
+<U10BE4>
+<U10BE5>
+<U10BE6>
+<U10BE7>
+<U10BE8>
+<U10BE9>
+<U10BEA>
+<U10BEB>
+<U10BEC>
+<U10BED>
+<U10BEE>
+<U10BEF>
+<U10BF0>
+<U10BF1>
+<U10BF2>
+<U10BF3>
+<U10BF4>
+<U10BF5>
+<U10BF6>
+<U10BF7>
+<U10BF8>
+<U10BF9>
+<U10BFA>
+<U10BFB>
+<U10BFC>
+<U10BFD>
+<U10BFE>
+<U10BFF>
+<U10C00>
+<U10C01>
+<U10C02>
+<U10C03>
+<U10C04>
+<U10C05>
+<U10C06>
+<U10C07>
+<U10C08>
+<U10C09>
+<U10C0A>
+<U10C0B>
+<U10C0C>
+<U10C0D>
+<U10C0E>
+<U10C0F>
+<U10C10>
+<U10C11>
+<U10C12>
+<U10C13>
+<U10C14>
+<U10C15>
+<U10C16>
+<U10C17>
+<U10C18>
+<U10C19>
+<U10C1A>
+<U10C1B>
+<U10C1C>
+<U10C1D>
+<U10C1E>
+<U10C1F>
+<U10C20>
+<U10C21>
+<U10C22>
+<U10C23>
+<U10C24>
+<U10C25>
+<U10C26>
+<U10C27>
+<U10C28>
+<U10C29>
+<U10C2A>
+<U10C2B>
+<U10C2C>
+<U10C2D>
+<U10C2E>
+<U10C2F>
+<U10C30>
+<U10C31>
+<U10C32>
+<U10C33>
+<U10C34>
+<U10C35>
+<U10C36>
+<U10C37>
+<U10C38>
+<U10C39>
+<U10C3A>
+<U10C3B>
+<U10C3C>
+<U10C3D>
+<U10C3E>
+<U10C3F>
+<U10C40>
+<U10C41>
+<U10C42>
+<U10C43>
+<U10C44>
+<U10C45>
+<U10C46>
+<U10C47>
+<U10C48>
+<U10C49>
+<U10C4A>
+<U10C4B>
+<U10C4C>
+<U10C4D>
+<U10C4E>
+<U10C4F>
+<U10C50>
+<U10C51>
+<U10C52>
+<U10C53>
+<U10C54>
+<U10C55>
+<U10C56>
+<U10C57>
+<U10C58>
+<U10C59>
+<U10C5A>
+<U10C5B>
+<U10C5C>
+<U10C5D>
+<U10C5E>
+<U10C5F>
+<U10C60>
+<U10C61>
+<U10C62>
+<U10C63>
+<U10C64>
+<U10C65>
+<U10C66>
+<U10C67>
+<U10C68>
+<U10C69>
+<U10C6A>
+<U10C6B>
+<U10C6C>
+<U10C6D>
+<U10C6E>
+<U10C6F>
+<U10C70>
+<U10C71>
+<U10C72>
+<U10C73>
+<U10C74>
+<U10C75>
+<U10C76>
+<U10C77>
+<U10C78>
+<U10C79>
+<U10C7A>
+<U10C7B>
+<U10C7C>
+<U10C7D>
+<U10C7E>
+<U10C7F>
+<U10C80>
+<U10C81>
+<U10C82>
+<U10C83>
+<U10C84>
+<U10C85>
+<U10C86>
+<U10C87>
+<U10C88>
+<U10C89>
+<U10C8A>
+<U10C8B>
+<U10C8C>
+<U10C8D>
+<U10C8E>
+<U10C8F>
+<U10C90>
+<U10C91>
+<U10C92>
+<U10C93>
+<U10C94>
+<U10C95>
+<U10C96>
+<U10C97>
+<U10C98>
+<U10C99>
+<U10C9A>
+<U10C9B>
+<U10C9C>
+<U10C9D>
+<U10C9E>
+<U10C9F>
+<U10CA0>
+<U10CA1>
+<U10CA2>
+<U10CA3>
+<U10CA4>
+<U10CA5>
+<U10CA6>
+<U10CA7>
+<U10CA8>
+<U10CA9>
+<U10CAA>
+<U10CAB>
+<U10CAC>
+<U10CAD>
+<U10CAE>
+<U10CAF>
+<U10CB0>
+<U10CB1>
+<U10CB2>
+<U10CB3>
+<U10CB4>
+<U10CB5>
+<U10CB6>
+<U10CB7>
+<U10CB8>
+<U10CB9>
+<U10CBA>
+<U10CBB>
+<U10CBC>
+<U10CBD>
+<U10CBE>
+<U10CBF>
+<U10CC0>
+<U10CC1>
+<U10CC2>
+<U10CC3>
+<U10CC4>
+<U10CC5>
+<U10CC6>
+<U10CC7>
+<U10CC8>
+<U10CC9>
+<U10CCA>
+<U10CCB>
+<U10CCC>
+<U10CCD>
+<U10CCE>
+<U10CCF>
+<U10CD0>
+<U10CD1>
+<U10CD2>
+<U10CD3>
+<U10CD4>
+<U10CD5>
+<U10CD6>
+<U10CD7>
+<U10CD8>
+<U10CD9>
+<U10CDA>
+<U10CDB>
+<U10CDC>
+<U10CDD>
+<U10CDE>
+<U10CDF>
+<U10CE0>
+<U10CE1>
+<U10CE2>
+<U10CE3>
+<U10CE4>
+<U10CE5>
+<U10CE6>
+<U10CE7>
+<U10CE8>
+<U10CE9>
+<U10CEA>
+<U10CEB>
+<U10CEC>
+<U10CED>
+<U10CEE>
+<U10CEF>
+<U10CF0>
+<U10CF1>
+<U10CF2>
+<U10CF3>
+<U10CF4>
+<U10CF5>
+<U10CF6>
+<U10CF7>
+<U10CF8>
+<U10CF9>
+<U10CFA>
+<U10CFB>
+<U10CFC>
+<U10CFD>
+<U10CFE>
+<U10CFF>
+<U10D00>
+<U10D01>
+<U10D02>
+<U10D03>
+<U10D04>
+<U10D05>
+<U10D06>
+<U10D07>
+<U10D08>
+<U10D09>
+<U10D0A>
+<U10D0B>
+<U10D0C>
+<U10D0D>
+<U10D0E>
+<U10D0F>
+<U10D10>
+<U10D11>
+<U10D12>
+<U10D13>
+<U10D14>
+<U10D15>
+<U10D16>
+<U10D17>
+<U10D18>
+<U10D19>
+<U10D1A>
+<U10D1B>
+<U10D1C>
+<U10D1D>
+<U10D1E>
+<U10D1F>
+<U10D20>
+<U10D21>
+<U10D22>
+<U10D23>
+<U10D24>
+<U10D25>
+<U10D26>
+<U10D27>
+<U10D28>
+<U10D29>
+<U10D2A>
+<U10D2B>
+<U10D2C>
+<U10D2D>
+<U10D2E>
+<U10D2F>
+<U10D30>
+<U10D31>
+<U10D32>
+<U10D33>
+<U10D34>
+<U10D35>
+<U10D36>
+<U10D37>
+<U10D38>
+<U10D39>
+<U10D3A>
+<U10D3B>
+<U10D3C>
+<U10D3D>
+<U10D3E>
+<U10D3F>
+<U10D40>
+<U10D41>
+<U10D42>
+<U10D43>
+<U10D44>
+<U10D45>
+<U10D46>
+<U10D47>
+<U10D48>
+<U10D49>
+<U10D4A>
+<U10D4B>
+<U10D4C>
+<U10D4D>
+<U10D4E>
+<U10D4F>
+<U10D50>
+<U10D51>
+<U10D52>
+<U10D53>
+<U10D54>
+<U10D55>
+<U10D56>
+<U10D57>
+<U10D58>
+<U10D59>
+<U10D5A>
+<U10D5B>
+<U10D5C>
+<U10D5D>
+<U10D5E>
+<U10D5F>
+<U10D60>
+<U10D61>
+<U10D62>
+<U10D63>
+<U10D64>
+<U10D65>
+<U10D66>
+<U10D67>
+<U10D68>
+<U10D69>
+<U10D6A>
+<U10D6B>
+<U10D6C>
+<U10D6D>
+<U10D6E>
+<U10D6F>
+<U10D70>
+<U10D71>
+<U10D72>
+<U10D73>
+<U10D74>
+<U10D75>
+<U10D76>
+<U10D77>
+<U10D78>
+<U10D79>
+<U10D7A>
+<U10D7B>
+<U10D7C>
+<U10D7D>
+<U10D7E>
+<U10D7F>
+<U10D80>
+<U10D81>
+<U10D82>
+<U10D83>
+<U10D84>
+<U10D85>
+<U10D86>
+<U10D87>
+<U10D88>
+<U10D89>
+<U10D8A>
+<U10D8B>
+<U10D8C>
+<U10D8D>
+<U10D8E>
+<U10D8F>
+<U10D90>
+<U10D91>
+<U10D92>
+<U10D93>
+<U10D94>
+<U10D95>
+<U10D96>
+<U10D97>
+<U10D98>
+<U10D99>
+<U10D9A>
+<U10D9B>
+<U10D9C>
+<U10D9D>
+<U10D9E>
+<U10D9F>
+<U10DA0>
+<U10DA1>
+<U10DA2>
+<U10DA3>
+<U10DA4>
+<U10DA5>
+<U10DA6>
+<U10DA7>
+<U10DA8>
+<U10DA9>
+<U10DAA>
+<U10DAB>
+<U10DAC>
+<U10DAD>
+<U10DAE>
+<U10DAF>
+<U10DB0>
+<U10DB1>
+<U10DB2>
+<U10DB3>
+<U10DB4>
+<U10DB5>
+<U10DB6>
+<U10DB7>
+<U10DB8>
+<U10DB9>
+<U10DBA>
+<U10DBB>
+<U10DBC>
+<U10DBD>
+<U10DBE>
+<U10DBF>
+<U10DC0>
+<U10DC1>
+<U10DC2>
+<U10DC3>
+<U10DC4>
+<U10DC5>
+<U10DC6>
+<U10DC7>
+<U10DC8>
+<U10DC9>
+<U10DCA>
+<U10DCB>
+<U10DCC>
+<U10DCD>
+<U10DCE>
+<U10DCF>
+<U10DD0>
+<U10DD1>
+<U10DD2>
+<U10DD3>
+<U10DD4>
+<U10DD5>
+<U10DD6>
+<U10DD7>
+<U10DD8>
+<U10DD9>
+<U10DDA>
+<U10DDB>
+<U10DDC>
+<U10DDD>
+<U10DDE>
+<U10DDF>
+<U10DE0>
+<U10DE1>
+<U10DE2>
+<U10DE3>
+<U10DE4>
+<U10DE5>
+<U10DE6>
+<U10DE7>
+<U10DE8>
+<U10DE9>
+<U10DEA>
+<U10DEB>
+<U10DEC>
+<U10DED>
+<U10DEE>
+<U10DEF>
+<U10DF0>
+<U10DF1>
+<U10DF2>
+<U10DF3>
+<U10DF4>
+<U10DF5>
+<U10DF6>
+<U10DF7>
+<U10DF8>
+<U10DF9>
+<U10DFA>
+<U10DFB>
+<U10DFC>
+<U10DFD>
+<U10DFE>
+<U10DFF>
+<U10E00>
+<U10E01>
+<U10E02>
+<U10E03>
+<U10E04>
+<U10E05>
+<U10E06>
+<U10E07>
+<U10E08>
+<U10E09>
+<U10E0A>
+<U10E0B>
+<U10E0C>
+<U10E0D>
+<U10E0E>
+<U10E0F>
+<U10E10>
+<U10E11>
+<U10E12>
+<U10E13>
+<U10E14>
+<U10E15>
+<U10E16>
+<U10E17>
+<U10E18>
+<U10E19>
+<U10E1A>
+<U10E1B>
+<U10E1C>
+<U10E1D>
+<U10E1E>
+<U10E1F>
+<U10E20>
+<U10E21>
+<U10E22>
+<U10E23>
+<U10E24>
+<U10E25>
+<U10E26>
+<U10E27>
+<U10E28>
+<U10E29>
+<U10E2A>
+<U10E2B>
+<U10E2C>
+<U10E2D>
+<U10E2E>
+<U10E2F>
+<U10E30>
+<U10E31>
+<U10E32>
+<U10E33>
+<U10E34>
+<U10E35>
+<U10E36>
+<U10E37>
+<U10E38>
+<U10E39>
+<U10E3A>
+<U10E3B>
+<U10E3C>
+<U10E3D>
+<U10E3E>
+<U10E3F>
+<U10E40>
+<U10E41>
+<U10E42>
+<U10E43>
+<U10E44>
+<U10E45>
+<U10E46>
+<U10E47>
+<U10E48>
+<U10E49>
+<U10E4A>
+<U10E4B>
+<U10E4C>
+<U10E4D>
+<U10E4E>
+<U10E4F>
+<U10E50>
+<U10E51>
+<U10E52>
+<U10E53>
+<U10E54>
+<U10E55>
+<U10E56>
+<U10E57>
+<U10E58>
+<U10E59>
+<U10E5A>
+<U10E5B>
+<U10E5C>
+<U10E5D>
+<U10E5E>
+<U10E5F>
+<U10E60>
+<U10E61>
+<U10E62>
+<U10E63>
+<U10E64>
+<U10E65>
+<U10E66>
+<U10E67>
+<U10E68>
+<U10E69>
+<U10E6A>
+<U10E6B>
+<U10E6C>
+<U10E6D>
+<U10E6E>
+<U10E6F>
+<U10E70>
+<U10E71>
+<U10E72>
+<U10E73>
+<U10E74>
+<U10E75>
+<U10E76>
+<U10E77>
+<U10E78>
+<U10E79>
+<U10E7A>
+<U10E7B>
+<U10E7C>
+<U10E7D>
+<U10E7E>
+<U10E7F>
+<U10E80>
+<U10E81>
+<U10E82>
+<U10E83>
+<U10E84>
+<U10E85>
+<U10E86>
+<U10E87>
+<U10E88>
+<U10E89>
+<U10E8A>
+<U10E8B>
+<U10E8C>
+<U10E8D>
+<U10E8E>
+<U10E8F>
+<U10E90>
+<U10E91>
+<U10E92>
+<U10E93>
+<U10E94>
+<U10E95>
+<U10E96>
+<U10E97>
+<U10E98>
+<U10E99>
+<U10E9A>
+<U10E9B>
+<U10E9C>
+<U10E9D>
+<U10E9E>
+<U10E9F>
+<U10EA0>
+<U10EA1>
+<U10EA2>
+<U10EA3>
+<U10EA4>
+<U10EA5>
+<U10EA6>
+<U10EA7>
+<U10EA8>
+<U10EA9>
+<U10EAA>
+<U10EAB>
+<U10EAC>
+<U10EAD>
+<U10EAE>
+<U10EAF>
+<U10EB0>
+<U10EB1>
+<U10EB2>
+<U10EB3>
+<U10EB4>
+<U10EB5>
+<U10EB6>
+<U10EB7>
+<U10EB8>
+<U10EB9>
+<U10EBA>
+<U10EBB>
+<U10EBC>
+<U10EBD>
+<U10EBE>
+<U10EBF>
+<U10EC0>
+<U10EC1>
+<U10EC2>
+<U10EC3>
+<U10EC4>
+<U10EC5>
+<U10EC6>
+<U10EC7>
+<U10EC8>
+<U10EC9>
+<U10ECA>
+<U10ECB>
+<U10ECC>
+<U10ECD>
+<U10ECE>
+<U10ECF>
+<U10ED0>
+<U10ED1>
+<U10ED2>
+<U10ED3>
+<U10ED4>
+<U10ED5>
+<U10ED6>
+<U10ED7>
+<U10ED8>
+<U10ED9>
+<U10EDA>
+<U10EDB>
+<U10EDC>
+<U10EDD>
+<U10EDE>
+<U10EDF>
+<U10EE0>
+<U10EE1>
+<U10EE2>
+<U10EE3>
+<U10EE4>
+<U10EE5>
+<U10EE6>
+<U10EE7>
+<U10EE8>
+<U10EE9>
+<U10EEA>
+<U10EEB>
+<U10EEC>
+<U10EED>
+<U10EEE>
+<U10EEF>
+<U10EF0>
+<U10EF1>
+<U10EF2>
+<U10EF3>
+<U10EF4>
+<U10EF5>
+<U10EF6>
+<U10EF7>
+<U10EF8>
+<U10EF9>
+<U10EFA>
+<U10EFB>
+<U10EFC>
+<U10EFD>
+<U10EFE>
+<U10EFF>
+<U10F00>
+<U10F01>
+<U10F02>
+<U10F03>
+<U10F04>
+<U10F05>
+<U10F06>
+<U10F07>
+<U10F08>
+<U10F09>
+<U10F0A>
+<U10F0B>
+<U10F0C>
+<U10F0D>
+<U10F0E>
+<U10F0F>
+<U10F10>
+<U10F11>
+<U10F12>
+<U10F13>
+<U10F14>
+<U10F15>
+<U10F16>
+<U10F17>
+<U10F18>
+<U10F19>
+<U10F1A>
+<U10F1B>
+<U10F1C>
+<U10F1D>
+<U10F1E>
+<U10F1F>
+<U10F20>
+<U10F21>
+<U10F22>
+<U10F23>
+<U10F24>
+<U10F25>
+<U10F26>
+<U10F27>
+<U10F28>
+<U10F29>
+<U10F2A>
+<U10F2B>
+<U10F2C>
+<U10F2D>
+<U10F2E>
+<U10F2F>
+<U10F30>
+<U10F31>
+<U10F32>
+<U10F33>
+<U10F34>
+<U10F35>
+<U10F36>
+<U10F37>
+<U10F38>
+<U10F39>
+<U10F3A>
+<U10F3B>
+<U10F3C>
+<U10F3D>
+<U10F3E>
+<U10F3F>
+<U10F40>
+<U10F41>
+<U10F42>
+<U10F43>
+<U10F44>
+<U10F45>
+<U10F46>
+<U10F47>
+<U10F48>
+<U10F49>
+<U10F4A>
+<U10F4B>
+<U10F4C>
+<U10F4D>
+<U10F4E>
+<U10F4F>
+<U10F50>
+<U10F51>
+<U10F52>
+<U10F53>
+<U10F54>
+<U10F55>
+<U10F56>
+<U10F57>
+<U10F58>
+<U10F59>
+<U10F5A>
+<U10F5B>
+<U10F5C>
+<U10F5D>
+<U10F5E>
+<U10F5F>
+<U10F60>
+<U10F61>
+<U10F62>
+<U10F63>
+<U10F64>
+<U10F65>
+<U10F66>
+<U10F67>
+<U10F68>
+<U10F69>
+<U10F6A>
+<U10F6B>
+<U10F6C>
+<U10F6D>
+<U10F6E>
+<U10F6F>
+<U10F70>
+<U10F71>
+<U10F72>
+<U10F73>
+<U10F74>
+<U10F75>
+<U10F76>
+<U10F77>
+<U10F78>
+<U10F79>
+<U10F7A>
+<U10F7B>
+<U10F7C>
+<U10F7D>
+<U10F7E>
+<U10F7F>
+<U10F80>
+<U10F81>
+<U10F82>
+<U10F83>
+<U10F84>
+<U10F85>
+<U10F86>
+<U10F87>
+<U10F88>
+<U10F89>
+<U10F8A>
+<U10F8B>
+<U10F8C>
+<U10F8D>
+<U10F8E>
+<U10F8F>
+<U10F90>
+<U10F91>
+<U10F92>
+<U10F93>
+<U10F94>
+<U10F95>
+<U10F96>
+<U10F97>
+<U10F98>
+<U10F99>
+<U10F9A>
+<U10F9B>
+<U10F9C>
+<U10F9D>
+<U10F9E>
+<U10F9F>
+<U10FA0>
+<U10FA1>
+<U10FA2>
+<U10FA3>
+<U10FA4>
+<U10FA5>
+<U10FA6>
+<U10FA7>
+<U10FA8>
+<U10FA9>
+<U10FAA>
+<U10FAB>
+<U10FAC>
+<U10FAD>
+<U10FAE>
+<U10FAF>
+<U10FB0>
+<U10FB1>
+<U10FB2>
+<U10FB3>
+<U10FB4>
+<U10FB5>
+<U10FB6>
+<U10FB7>
+<U10FB8>
+<U10FB9>
+<U10FBA>
+<U10FBB>
+<U10FBC>
+<U10FBD>
+<U10FBE>
+<U10FBF>
+<U10FC0>
+<U10FC1>
+<U10FC2>
+<U10FC3>
+<U10FC4>
+<U10FC5>
+<U10FC6>
+<U10FC7>
+<U10FC8>
+<U10FC9>
+<U10FCA>
+<U10FCB>
+<U10FCC>
+<U10FCD>
+<U10FCE>
+<U10FCF>
+<U10FD0>
+<U10FD1>
+<U10FD2>
+<U10FD3>
+<U10FD4>
+<U10FD5>
+<U10FD6>
+<U10FD7>
+<U10FD8>
+<U10FD9>
+<U10FDA>
+<U10FDB>
+<U10FDC>
+<U10FDD>
+<U10FDE>
+<U10FDF>
+<U10FE0>
+<U10FE1>
+<U10FE2>
+<U10FE3>
+<U10FE4>
+<U10FE5>
+<U10FE6>
+<U10FE7>
+<U10FE8>
+<U10FE9>
+<U10FEA>
+<U10FEB>
+<U10FEC>
+<U10FED>
+<U10FEE>
+<U10FEF>
+<U10FF0>
+<U10FF1>
+<U10FF2>
+<U10FF3>
+<U10FF4>
+<U10FF5>
+<U10FF6>
+<U10FF7>
+<U10FF8>
+<U10FF9>
+<U10FFA>
+<U10FFB>
+<U10FFC>
+<U10FFD>
+<U10FFE>
+<U10FFF>
+<U11000>
+<U11001>
+<U11002>
+<U11003>
+<U11004>
+<U11005>
+<U11006>
+<U11007>
+<U11008>
+<U11009>
+<U1100A>
+<U1100B>
+<U1100C>
+<U1100D>
+<U1100E>
+<U1100F>
+<U11010>
+<U11011>
+<U11012>
+<U11013>
+<U11014>
+<U11015>
+<U11016>
+<U11017>
+<U11018>
+<U11019>
+<U1101A>
+<U1101B>
+<U1101C>
+<U1101D>
+<U1101E>
+<U1101F>
+<U11020>
+<U11021>
+<U11022>
+<U11023>
+<U11024>
+<U11025>
+<U11026>
+<U11027>
+<U11028>
+<U11029>
+<U1102A>
+<U1102B>
+<U1102C>
+<U1102D>
+<U1102E>
+<U1102F>
+<U11030>
+<U11031>
+<U11032>
+<U11033>
+<U11034>
+<U11035>
+<U11036>
+<U11037>
+<U11038>
+<U11039>
+<U1103A>
+<U1103B>
+<U1103C>
+<U1103D>
+<U1103E>
+<U1103F>
+<U11040>
+<U11041>
+<U11042>
+<U11043>
+<U11044>
+<U11045>
+<U11046>
+<U11047>
+<U11048>
+<U11049>
+<U1104A>
+<U1104B>
+<U1104C>
+<U1104D>
+<U1104E>
+<U1104F>
+<U11050>
+<U11051>
+<U11052>
+<U11053>
+<U11054>
+<U11055>
+<U11056>
+<U11057>
+<U11058>
+<U11059>
+<U1105A>
+<U1105B>
+<U1105C>
+<U1105D>
+<U1105E>
+<U1105F>
+<U11060>
+<U11061>
+<U11062>
+<U11063>
+<U11064>
+<U11065>
+<U11066>
+<U11067>
+<U11068>
+<U11069>
+<U1106A>
+<U1106B>
+<U1106C>
+<U1106D>
+<U1106E>
+<U1106F>
+<U11070>
+<U11071>
+<U11072>
+<U11073>
+<U11074>
+<U11075>
+<U11076>
+<U11077>
+<U11078>
+<U11079>
+<U1107A>
+<U1107B>
+<U1107C>
+<U1107D>
+<U1107E>
+<U1107F>
+<U11080>
+<U11081>
+<U11082>
+<U11083>
+<U11084>
+<U11085>
+<U11086>
+<U11087>
+<U11088>
+<U11089>
+<U1108A>
+<U1108B>
+<U1108C>
+<U1108D>
+<U1108E>
+<U1108F>
+<U11090>
+<U11091>
+<U11092>
+<U11093>
+<U11094>
+<U11095>
+<U11096>
+<U11097>
+<U11098>
+<U11099>
+<U1109A>
+<U1109B>
+<U1109C>
+<U1109D>
+<U1109E>
+<U1109F>
+<U110A0>
+<U110A1>
+<U110A2>
+<U110A3>
+<U110A4>
+<U110A5>
+<U110A6>
+<U110A7>
+<U110A8>
+<U110A9>
+<U110AA>
+<U110AB>
+<U110AC>
+<U110AD>
+<U110AE>
+<U110AF>
+<U110B0>
+<U110B1>
+<U110B2>
+<U110B3>
+<U110B4>
+<U110B5>
+<U110B6>
+<U110B7>
+<U110B8>
+<U110B9>
+<U110BA>
+<U110BB>
+<U110BC>
+<U110BD>
+<U110BE>
+<U110BF>
+<U110C0>
+<U110C1>
+<U110C2>
+<U110C3>
+<U110C4>
+<U110C5>
+<U110C6>
+<U110C7>
+<U110C8>
+<U110C9>
+<U110CA>
+<U110CB>
+<U110CC>
+<U110CD>
+<U110CE>
+<U110CF>
+<U110D0>
+<U110D1>
+<U110D2>
+<U110D3>
+<U110D4>
+<U110D5>
+<U110D6>
+<U110D7>
+<U110D8>
+<U110D9>
+<U110DA>
+<U110DB>
+<U110DC>
+<U110DD>
+<U110DE>
+<U110DF>
+<U110E0>
+<U110E1>
+<U110E2>
+<U110E3>
+<U110E4>
+<U110E5>
+<U110E6>
+<U110E7>
+<U110E8>
+<U110E9>
+<U110EA>
+<U110EB>
+<U110EC>
+<U110ED>
+<U110EE>
+<U110EF>
+<U110F0>
+<U110F1>
+<U110F2>
+<U110F3>
+<U110F4>
+<U110F5>
+<U110F6>
+<U110F7>
+<U110F8>
+<U110F9>
+<U110FA>
+<U110FB>
+<U110FC>
+<U110FD>
+<U110FE>
+<U110FF>
+<U11100>
+<U11101>
+<U11102>
+<U11103>
+<U11104>
+<U11105>
+<U11106>
+<U11107>
+<U11108>
+<U11109>
+<U1110A>
+<U1110B>
+<U1110C>
+<U1110D>
+<U1110E>
+<U1110F>
+<U11110>
+<U11111>
+<U11112>
+<U11113>
+<U11114>
+<U11115>
+<U11116>
+<U11117>
+<U11118>
+<U11119>
+<U1111A>
+<U1111B>
+<U1111C>
+<U1111D>
+<U1111E>
+<U1111F>
+<U11120>
+<U11121>
+<U11122>
+<U11123>
+<U11124>
+<U11125>
+<U11126>
+<U11127>
+<U11128>
+<U11129>
+<U1112A>
+<U1112B>
+<U1112C>
+<U1112D>
+<U1112E>
+<U1112F>
+<U11130>
+<U11131>
+<U11132>
+<U11133>
+<U11134>
+<U11135>
+<U11136>
+<U11137>
+<U11138>
+<U11139>
+<U1113A>
+<U1113B>
+<U1113C>
+<U1113D>
+<U1113E>
+<U1113F>
+<U11140>
+<U11141>
+<U11142>
+<U11143>
+<U11144>
+<U11145>
+<U11146>
+<U11147>
+<U11148>
+<U11149>
+<U1114A>
+<U1114B>
+<U1114C>
+<U1114D>
+<U1114E>
+<U1114F>
+<U11150>
+<U11151>
+<U11152>
+<U11153>
+<U11154>
+<U11155>
+<U11156>
+<U11157>
+<U11158>
+<U11159>
+<U1115A>
+<U1115B>
+<U1115C>
+<U1115D>
+<U1115E>
+<U1115F>
+<U11160>
+<U11161>
+<U11162>
+<U11163>
+<U11164>
+<U11165>
+<U11166>
+<U11167>
+<U11168>
+<U11169>
+<U1116A>
+<U1116B>
+<U1116C>
+<U1116D>
+<U1116E>
+<U1116F>
+<U11170>
+<U11171>
+<U11172>
+<U11173>
+<U11174>
+<U11175>
+<U11176>
+<U11177>
+<U11178>
+<U11179>
+<U1117A>
+<U1117B>
+<U1117C>
+<U1117D>
+<U1117E>
+<U1117F>
+<U11180>
+<U11181>
+<U11182>
+<U11183>
+<U11184>
+<U11185>
+<U11186>
+<U11187>
+<U11188>
+<U11189>
+<U1118A>
+<U1118B>
+<U1118C>
+<U1118D>
+<U1118E>
+<U1118F>
+<U11190>
+<U11191>
+<U11192>
+<U11193>
+<U11194>
+<U11195>
+<U11196>
+<U11197>
+<U11198>
+<U11199>
+<U1119A>
+<U1119B>
+<U1119C>
+<U1119D>
+<U1119E>
+<U1119F>
+<U111A0>
+<U111A1>
+<U111A2>
+<U111A3>
+<U111A4>
+<U111A5>
+<U111A6>
+<U111A7>
+<U111A8>
+<U111A9>
+<U111AA>
+<U111AB>
+<U111AC>
+<U111AD>
+<U111AE>
+<U111AF>
+<U111B0>
+<U111B1>
+<U111B2>
+<U111B3>
+<U111B4>
+<U111B5>
+<U111B6>
+<U111B7>
+<U111B8>
+<U111B9>
+<U111BA>
+<U111BB>
+<U111BC>
+<U111BD>
+<U111BE>
+<U111BF>
+<U111C0>
+<U111C1>
+<U111C2>
+<U111C3>
+<U111C4>
+<U111C5>
+<U111C6>
+<U111C7>
+<U111C8>
+<U111C9>
+<U111CA>
+<U111CB>
+<U111CC>
+<U111CD>
+<U111CE>
+<U111CF>
+<U111D0>
+<U111D1>
+<U111D2>
+<U111D3>
+<U111D4>
+<U111D5>
+<U111D6>
+<U111D7>
+<U111D8>
+<U111D9>
+<U111DA>
+<U111DB>
+<U111DC>
+<U111DD>
+<U111DE>
+<U111DF>
+<U111E0>
+<U111E1>
+<U111E2>
+<U111E3>
+<U111E4>
+<U111E5>
+<U111E6>
+<U111E7>
+<U111E8>
+<U111E9>
+<U111EA>
+<U111EB>
+<U111EC>
+<U111ED>
+<U111EE>
+<U111EF>
+<U111F0>
+<U111F1>
+<U111F2>
+<U111F3>
+<U111F4>
+<U111F5>
+<U111F6>
+<U111F7>
+<U111F8>
+<U111F9>
+<U111FA>
+<U111FB>
+<U111FC>
+<U111FD>
+<U111FE>
+<U111FF>
+<U11200>
+<U11201>
+<U11202>
+<U11203>
+<U11204>
+<U11205>
+<U11206>
+<U11207>
+<U11208>
+<U11209>
+<U1120A>
+<U1120B>
+<U1120C>
+<U1120D>
+<U1120E>
+<U1120F>
+<U11210>
+<U11211>
+<U11212>
+<U11213>
+<U11214>
+<U11215>
+<U11216>
+<U11217>
+<U11218>
+<U11219>
+<U1121A>
+<U1121B>
+<U1121C>
+<U1121D>
+<U1121E>
+<U1121F>
+<U11220>
+<U11221>
+<U11222>
+<U11223>
+<U11224>
+<U11225>
+<U11226>
+<U11227>
+<U11228>
+<U11229>
+<U1122A>
+<U1122B>
+<U1122C>
+<U1122D>
+<U1122E>
+<U1122F>
+<U11230>
+<U11231>
+<U11232>
+<U11233>
+<U11234>
+<U11235>
+<U11236>
+<U11237>
+<U11238>
+<U11239>
+<U1123A>
+<U1123B>
+<U1123C>
+<U1123D>
+<U1123E>
+<U1123F>
+<U11240>
+<U11241>
+<U11242>
+<U11243>
+<U11244>
+<U11245>
+<U11246>
+<U11247>
+<U11248>
+<U11249>
+<U1124A>
+<U1124B>
+<U1124C>
+<U1124D>
+<U1124E>
+<U1124F>
+<U11250>
+<U11251>
+<U11252>
+<U11253>
+<U11254>
+<U11255>
+<U11256>
+<U11257>
+<U11258>
+<U11259>
+<U1125A>
+<U1125B>
+<U1125C>
+<U1125D>
+<U1125E>
+<U1125F>
+<U11260>
+<U11261>
+<U11262>
+<U11263>
+<U11264>
+<U11265>
+<U11266>
+<U11267>
+<U11268>
+<U11269>
+<U1126A>
+<U1126B>
+<U1126C>
+<U1126D>
+<U1126E>
+<U1126F>
+<U11270>
+<U11271>
+<U11272>
+<U11273>
+<U11274>
+<U11275>
+<U11276>
+<U11277>
+<U11278>
+<U11279>
+<U1127A>
+<U1127B>
+<U1127C>
+<U1127D>
+<U1127E>
+<U1127F>
+<U11280>
+<U11281>
+<U11282>
+<U11283>
+<U11284>
+<U11285>
+<U11286>
+<U11287>
+<U11288>
+<U11289>
+<U1128A>
+<U1128B>
+<U1128C>
+<U1128D>
+<U1128E>
+<U1128F>
+<U11290>
+<U11291>
+<U11292>
+<U11293>
+<U11294>
+<U11295>
+<U11296>
+<U11297>
+<U11298>
+<U11299>
+<U1129A>
+<U1129B>
+<U1129C>
+<U1129D>
+<U1129E>
+<U1129F>
+<U112A0>
+<U112A1>
+<U112A2>
+<U112A3>
+<U112A4>
+<U112A5>
+<U112A6>
+<U112A7>
+<U112A8>
+<U112A9>
+<U112AA>
+<U112AB>
+<U112AC>
+<U112AD>
+<U112AE>
+<U112AF>
+<U112B0>
+<U112B1>
+<U112B2>
+<U112B3>
+<U112B4>
+<U112B5>
+<U112B6>
+<U112B7>
+<U112B8>
+<U112B9>
+<U112BA>
+<U112BB>
+<U112BC>
+<U112BD>
+<U112BE>
+<U112BF>
+<U112C0>
+<U112C1>
+<U112C2>
+<U112C3>
+<U112C4>
+<U112C5>
+<U112C6>
+<U112C7>
+<U112C8>
+<U112C9>
+<U112CA>
+<U112CB>
+<U112CC>
+<U112CD>
+<U112CE>
+<U112CF>
+<U112D0>
+<U112D1>
+<U112D2>
+<U112D3>
+<U112D4>
+<U112D5>
+<U112D6>
+<U112D7>
+<U112D8>
+<U112D9>
+<U112DA>
+<U112DB>
+<U112DC>
+<U112DD>
+<U112DE>
+<U112DF>
+<U112E0>
+<U112E1>
+<U112E2>
+<U112E3>
+<U112E4>
+<U112E5>
+<U112E6>
+<U112E7>
+<U112E8>
+<U112E9>
+<U112EA>
+<U112EB>
+<U112EC>
+<U112ED>
+<U112EE>
+<U112EF>
+<U112F0>
+<U112F1>
+<U112F2>
+<U112F3>
+<U112F4>
+<U112F5>
+<U112F6>
+<U112F7>
+<U112F8>
+<U112F9>
+<U112FA>
+<U112FB>
+<U112FC>
+<U112FD>
+<U112FE>
+<U112FF>
+<U11300>
+<U11301>
+<U11302>
+<U11303>
+<U11304>
+<U11305>
+<U11306>
+<U11307>
+<U11308>
+<U11309>
+<U1130A>
+<U1130B>
+<U1130C>
+<U1130D>
+<U1130E>
+<U1130F>
+<U11310>
+<U11311>
+<U11312>
+<U11313>
+<U11314>
+<U11315>
+<U11316>
+<U11317>
+<U11318>
+<U11319>
+<U1131A>
+<U1131B>
+<U1131C>
+<U1131D>
+<U1131E>
+<U1131F>
+<U11320>
+<U11321>
+<U11322>
+<U11323>
+<U11324>
+<U11325>
+<U11326>
+<U11327>
+<U11328>
+<U11329>
+<U1132A>
+<U1132B>
+<U1132C>
+<U1132D>
+<U1132E>
+<U1132F>
+<U11330>
+<U11331>
+<U11332>
+<U11333>
+<U11334>
+<U11335>
+<U11336>
+<U11337>
+<U11338>
+<U11339>
+<U1133A>
+<U1133B>
+<U1133C>
+<U1133D>
+<U1133E>
+<U1133F>
+<U11340>
+<U11341>
+<U11342>
+<U11343>
+<U11344>
+<U11345>
+<U11346>
+<U11347>
+<U11348>
+<U11349>
+<U1134A>
+<U1134B>
+<U1134C>
+<U1134D>
+<U1134E>
+<U1134F>
+<U11350>
+<U11351>
+<U11352>
+<U11353>
+<U11354>
+<U11355>
+<U11356>
+<U11357>
+<U11358>
+<U11359>
+<U1135A>
+<U1135B>
+<U1135C>
+<U1135D>
+<U1135E>
+<U1135F>
+<U11360>
+<U11361>
+<U11362>
+<U11363>
+<U11364>
+<U11365>
+<U11366>
+<U11367>
+<U11368>
+<U11369>
+<U1136A>
+<U1136B>
+<U1136C>
+<U1136D>
+<U1136E>
+<U1136F>
+<U11370>
+<U11371>
+<U11372>
+<U11373>
+<U11374>
+<U11375>
+<U11376>
+<U11377>
+<U11378>
+<U11379>
+<U1137A>
+<U1137B>
+<U1137C>
+<U1137D>
+<U1137E>
+<U1137F>
+<U11380>
+<U11381>
+<U11382>
+<U11383>
+<U11384>
+<U11385>
+<U11386>
+<U11387>
+<U11388>
+<U11389>
+<U1138A>
+<U1138B>
+<U1138C>
+<U1138D>
+<U1138E>
+<U1138F>
+<U11390>
+<U11391>
+<U11392>
+<U11393>
+<U11394>
+<U11395>
+<U11396>
+<U11397>
+<U11398>
+<U11399>
+<U1139A>
+<U1139B>
+<U1139C>
+<U1139D>
+<U1139E>
+<U1139F>
+<U113A0>
+<U113A1>
+<U113A2>
+<U113A3>
+<U113A4>
+<U113A5>
+<U113A6>
+<U113A7>
+<U113A8>
+<U113A9>
+<U113AA>
+<U113AB>
+<U113AC>
+<U113AD>
+<U113AE>
+<U113AF>
+<U113B0>
+<U113B1>
+<U113B2>
+<U113B3>
+<U113B4>
+<U113B5>
+<U113B6>
+<U113B7>
+<U113B8>
+<U113B9>
+<U113BA>
+<U113BB>
+<U113BC>
+<U113BD>
+<U113BE>
+<U113BF>
+<U113C0>
+<U113C1>
+<U113C2>
+<U113C3>
+<U113C4>
+<U113C5>
+<U113C6>
+<U113C7>
+<U113C8>
+<U113C9>
+<U113CA>
+<U113CB>
+<U113CC>
+<U113CD>
+<U113CE>
+<U113CF>
+<U113D0>
+<U113D1>
+<U113D2>
+<U113D3>
+<U113D4>
+<U113D5>
+<U113D6>
+<U113D7>
+<U113D8>
+<U113D9>
+<U113DA>
+<U113DB>
+<U113DC>
+<U113DD>
+<U113DE>
+<U113DF>
+<U113E0>
+<U113E1>
+<U113E2>
+<U113E3>
+<U113E4>
+<U113E5>
+<U113E6>
+<U113E7>
+<U113E8>
+<U113E9>
+<U113EA>
+<U113EB>
+<U113EC>
+<U113ED>
+<U113EE>
+<U113EF>
+<U113F0>
+<U113F1>
+<U113F2>
+<U113F3>
+<U113F4>
+<U113F5>
+<U113F6>
+<U113F7>
+<U113F8>
+<U113F9>
+<U113FA>
+<U113FB>
+<U113FC>
+<U113FD>
+<U113FE>
+<U113FF>
+<U11400>
+<U11401>
+<U11402>
+<U11403>
+<U11404>
+<U11405>
+<U11406>
+<U11407>
+<U11408>
+<U11409>
+<U1140A>
+<U1140B>
+<U1140C>
+<U1140D>
+<U1140E>
+<U1140F>
+<U11410>
+<U11411>
+<U11412>
+<U11413>
+<U11414>
+<U11415>
+<U11416>
+<U11417>
+<U11418>
+<U11419>
+<U1141A>
+<U1141B>
+<U1141C>
+<U1141D>
+<U1141E>
+<U1141F>
+<U11420>
+<U11421>
+<U11422>
+<U11423>
+<U11424>
+<U11425>
+<U11426>
+<U11427>
+<U11428>
+<U11429>
+<U1142A>
+<U1142B>
+<U1142C>
+<U1142D>
+<U1142E>
+<U1142F>
+<U11430>
+<U11431>
+<U11432>
+<U11433>
+<U11434>
+<U11435>
+<U11436>
+<U11437>
+<U11438>
+<U11439>
+<U1143A>
+<U1143B>
+<U1143C>
+<U1143D>
+<U1143E>
+<U1143F>
+<U11440>
+<U11441>
+<U11442>
+<U11443>
+<U11444>
+<U11445>
+<U11446>
+<U11447>
+<U11448>
+<U11449>
+<U1144A>
+<U1144B>
+<U1144C>
+<U1144D>
+<U1144E>
+<U1144F>
+<U11450>
+<U11451>
+<U11452>
+<U11453>
+<U11454>
+<U11455>
+<U11456>
+<U11457>
+<U11458>
+<U11459>
+<U1145A>
+<U1145B>
+<U1145C>
+<U1145D>
+<U1145E>
+<U1145F>
+<U11460>
+<U11461>
+<U11462>
+<U11463>
+<U11464>
+<U11465>
+<U11466>
+<U11467>
+<U11468>
+<U11469>
+<U1146A>
+<U1146B>
+<U1146C>
+<U1146D>
+<U1146E>
+<U1146F>
+<U11470>
+<U11471>
+<U11472>
+<U11473>
+<U11474>
+<U11475>
+<U11476>
+<U11477>
+<U11478>
+<U11479>
+<U1147A>
+<U1147B>
+<U1147C>
+<U1147D>
+<U1147E>
+<U1147F>
+<U11480>
+<U11481>
+<U11482>
+<U11483>
+<U11484>
+<U11485>
+<U11486>
+<U11487>
+<U11488>
+<U11489>
+<U1148A>
+<U1148B>
+<U1148C>
+<U1148D>
+<U1148E>
+<U1148F>
+<U11490>
+<U11491>
+<U11492>
+<U11493>
+<U11494>
+<U11495>
+<U11496>
+<U11497>
+<U11498>
+<U11499>
+<U1149A>
+<U1149B>
+<U1149C>
+<U1149D>
+<U1149E>
+<U1149F>
+<U114A0>
+<U114A1>
+<U114A2>
+<U114A3>
+<U114A4>
+<U114A5>
+<U114A6>
+<U114A7>
+<U114A8>
+<U114A9>
+<U114AA>
+<U114AB>
+<U114AC>
+<U114AD>
+<U114AE>
+<U114AF>
+<U114B0>
+<U114B1>
+<U114B2>
+<U114B3>
+<U114B4>
+<U114B5>
+<U114B6>
+<U114B7>
+<U114B8>
+<U114B9>
+<U114BA>
+<U114BB>
+<U114BC>
+<U114BD>
+<U114BE>
+<U114BF>
+<U114C0>
+<U114C1>
+<U114C2>
+<U114C3>
+<U114C4>
+<U114C5>
+<U114C6>
+<U114C7>
+<U114C8>
+<U114C9>
+<U114CA>
+<U114CB>
+<U114CC>
+<U114CD>
+<U114CE>
+<U114CF>
+<U114D0>
+<U114D1>
+<U114D2>
+<U114D3>
+<U114D4>
+<U114D5>
+<U114D6>
+<U114D7>
+<U114D8>
+<U114D9>
+<U114DA>
+<U114DB>
+<U114DC>
+<U114DD>
+<U114DE>
+<U114DF>
+<U114E0>
+<U114E1>
+<U114E2>
+<U114E3>
+<U114E4>
+<U114E5>
+<U114E6>
+<U114E7>
+<U114E8>
+<U114E9>
+<U114EA>
+<U114EB>
+<U114EC>
+<U114ED>
+<U114EE>
+<U114EF>
+<U114F0>
+<U114F1>
+<U114F2>
+<U114F3>
+<U114F4>
+<U114F5>
+<U114F6>
+<U114F7>
+<U114F8>
+<U114F9>
+<U114FA>
+<U114FB>
+<U114FC>
+<U114FD>
+<U114FE>
+<U114FF>
+<U11500>
+<U11501>
+<U11502>
+<U11503>
+<U11504>
+<U11505>
+<U11506>
+<U11507>
+<U11508>
+<U11509>
+<U1150A>
+<U1150B>
+<U1150C>
+<U1150D>
+<U1150E>
+<U1150F>
+<U11510>
+<U11511>
+<U11512>
+<U11513>
+<U11514>
+<U11515>
+<U11516>
+<U11517>
+<U11518>
+<U11519>
+<U1151A>
+<U1151B>
+<U1151C>
+<U1151D>
+<U1151E>
+<U1151F>
+<U11520>
+<U11521>
+<U11522>
+<U11523>
+<U11524>
+<U11525>
+<U11526>
+<U11527>
+<U11528>
+<U11529>
+<U1152A>
+<U1152B>
+<U1152C>
+<U1152D>
+<U1152E>
+<U1152F>
+<U11530>
+<U11531>
+<U11532>
+<U11533>
+<U11534>
+<U11535>
+<U11536>
+<U11537>
+<U11538>
+<U11539>
+<U1153A>
+<U1153B>
+<U1153C>
+<U1153D>
+<U1153E>
+<U1153F>
+<U11540>
+<U11541>
+<U11542>
+<U11543>
+<U11544>
+<U11545>
+<U11546>
+<U11547>
+<U11548>
+<U11549>
+<U1154A>
+<U1154B>
+<U1154C>
+<U1154D>
+<U1154E>
+<U1154F>
+<U11550>
+<U11551>
+<U11552>
+<U11553>
+<U11554>
+<U11555>
+<U11556>
+<U11557>
+<U11558>
+<U11559>
+<U1155A>
+<U1155B>
+<U1155C>
+<U1155D>
+<U1155E>
+<U1155F>
+<U11560>
+<U11561>
+<U11562>
+<U11563>
+<U11564>
+<U11565>
+<U11566>
+<U11567>
+<U11568>
+<U11569>
+<U1156A>
+<U1156B>
+<U1156C>
+<U1156D>
+<U1156E>
+<U1156F>
+<U11570>
+<U11571>
+<U11572>
+<U11573>
+<U11574>
+<U11575>
+<U11576>
+<U11577>
+<U11578>
+<U11579>
+<U1157A>
+<U1157B>
+<U1157C>
+<U1157D>
+<U1157E>
+<U1157F>
+<U11580>
+<U11581>
+<U11582>
+<U11583>
+<U11584>
+<U11585>
+<U11586>
+<U11587>
+<U11588>
+<U11589>
+<U1158A>
+<U1158B>
+<U1158C>
+<U1158D>
+<U1158E>
+<U1158F>
+<U11590>
+<U11591>
+<U11592>
+<U11593>
+<U11594>
+<U11595>
+<U11596>
+<U11597>
+<U11598>
+<U11599>
+<U1159A>
+<U1159B>
+<U1159C>
+<U1159D>
+<U1159E>
+<U1159F>
+<U115A0>
+<U115A1>
+<U115A2>
+<U115A3>
+<U115A4>
+<U115A5>
+<U115A6>
+<U115A7>
+<U115A8>
+<U115A9>
+<U115AA>
+<U115AB>
+<U115AC>
+<U115AD>
+<U115AE>
+<U115AF>
+<U115B0>
+<U115B1>
+<U115B2>
+<U115B3>
+<U115B4>
+<U115B5>
+<U115B6>
+<U115B7>
+<U115B8>
+<U115B9>
+<U115BA>
+<U115BB>
+<U115BC>
+<U115BD>
+<U115BE>
+<U115BF>
+<U115C0>
+<U115C1>
+<U115C2>
+<U115C3>
+<U115C4>
+<U115C5>
+<U115C6>
+<U115C7>
+<U115C8>
+<U115C9>
+<U115CA>
+<U115CB>
+<U115CC>
+<U115CD>
+<U115CE>
+<U115CF>
+<U115D0>
+<U115D1>
+<U115D2>
+<U115D3>
+<U115D4>
+<U115D5>
+<U115D6>
+<U115D7>
+<U115D8>
+<U115D9>
+<U115DA>
+<U115DB>
+<U115DC>
+<U115DD>
+<U115DE>
+<U115DF>
+<U115E0>
+<U115E1>
+<U115E2>
+<U115E3>
+<U115E4>
+<U115E5>
+<U115E6>
+<U115E7>
+<U115E8>
+<U115E9>
+<U115EA>
+<U115EB>
+<U115EC>
+<U115ED>
+<U115EE>
+<U115EF>
+<U115F0>
+<U115F1>
+<U115F2>
+<U115F3>
+<U115F4>
+<U115F5>
+<U115F6>
+<U115F7>
+<U115F8>
+<U115F9>
+<U115FA>
+<U115FB>
+<U115FC>
+<U115FD>
+<U115FE>
+<U115FF>
+<U11600>
+<U11601>
+<U11602>
+<U11603>
+<U11604>
+<U11605>
+<U11606>
+<U11607>
+<U11608>
+<U11609>
+<U1160A>
+<U1160B>
+<U1160C>
+<U1160D>
+<U1160E>
+<U1160F>
+<U11610>
+<U11611>
+<U11612>
+<U11613>
+<U11614>
+<U11615>
+<U11616>
+<U11617>
+<U11618>
+<U11619>
+<U1161A>
+<U1161B>
+<U1161C>
+<U1161D>
+<U1161E>
+<U1161F>
+<U11620>
+<U11621>
+<U11622>
+<U11623>
+<U11624>
+<U11625>
+<U11626>
+<U11627>
+<U11628>
+<U11629>
+<U1162A>
+<U1162B>
+<U1162C>
+<U1162D>
+<U1162E>
+<U1162F>
+<U11630>
+<U11631>
+<U11632>
+<U11633>
+<U11634>
+<U11635>
+<U11636>
+<U11637>
+<U11638>
+<U11639>
+<U1163A>
+<U1163B>
+<U1163C>
+<U1163D>
+<U1163E>
+<U1163F>
+<U11640>
+<U11641>
+<U11642>
+<U11643>
+<U11644>
+<U11645>
+<U11646>
+<U11647>
+<U11648>
+<U11649>
+<U1164A>
+<U1164B>
+<U1164C>
+<U1164D>
+<U1164E>
+<U1164F>
+<U11650>
+<U11651>
+<U11652>
+<U11653>
+<U11654>
+<U11655>
+<U11656>
+<U11657>
+<U11658>
+<U11659>
+<U1165A>
+<U1165B>
+<U1165C>
+<U1165D>
+<U1165E>
+<U1165F>
+<U11660>
+<U11661>
+<U11662>
+<U11663>
+<U11664>
+<U11665>
+<U11666>
+<U11667>
+<U11668>
+<U11669>
+<U1166A>
+<U1166B>
+<U1166C>
+<U1166D>
+<U1166E>
+<U1166F>
+<U11670>
+<U11671>
+<U11672>
+<U11673>
+<U11674>
+<U11675>
+<U11676>
+<U11677>
+<U11678>
+<U11679>
+<U1167A>
+<U1167B>
+<U1167C>
+<U1167D>
+<U1167E>
+<U1167F>
+<U11680>
+<U11681>
+<U11682>
+<U11683>
+<U11684>
+<U11685>
+<U11686>
+<U11687>
+<U11688>
+<U11689>
+<U1168A>
+<U1168B>
+<U1168C>
+<U1168D>
+<U1168E>
+<U1168F>
+<U11690>
+<U11691>
+<U11692>
+<U11693>
+<U11694>
+<U11695>
+<U11696>
+<U11697>
+<U11698>
+<U11699>
+<U1169A>
+<U1169B>
+<U1169C>
+<U1169D>
+<U1169E>
+<U1169F>
+<U116A0>
+<U116A1>
+<U116A2>
+<U116A3>
+<U116A4>
+<U116A5>
+<U116A6>
+<U116A7>
+<U116A8>
+<U116A9>
+<U116AA>
+<U116AB>
+<U116AC>
+<U116AD>
+<U116AE>
+<U116AF>
+<U116B0>
+<U116B1>
+<U116B2>
+<U116B3>
+<U116B4>
+<U116B5>
+<U116B6>
+<U116B7>
+<U116B8>
+<U116B9>
+<U116BA>
+<U116BB>
+<U116BC>
+<U116BD>
+<U116BE>
+<U116BF>
+<U116C0>
+<U116C1>
+<U116C2>
+<U116C3>
+<U116C4>
+<U116C5>
+<U116C6>
+<U116C7>
+<U116C8>
+<U116C9>
+<U116CA>
+<U116CB>
+<U116CC>
+<U116CD>
+<U116CE>
+<U116CF>
+<U116D0>
+<U116D1>
+<U116D2>
+<U116D3>
+<U116D4>
+<U116D5>
+<U116D6>
+<U116D7>
+<U116D8>
+<U116D9>
+<U116DA>
+<U116DB>
+<U116DC>
+<U116DD>
+<U116DE>
+<U116DF>
+<U116E0>
+<U116E1>
+<U116E2>
+<U116E3>
+<U116E4>
+<U116E5>
+<U116E6>
+<U116E7>
+<U116E8>
+<U116E9>
+<U116EA>
+<U116EB>
+<U116EC>
+<U116ED>
+<U116EE>
+<U116EF>
+<U116F0>
+<U116F1>
+<U116F2>
+<U116F3>
+<U116F4>
+<U116F5>
+<U116F6>
+<U116F7>
+<U116F8>
+<U116F9>
+<U116FA>
+<U116FB>
+<U116FC>
+<U116FD>
+<U116FE>
+<U116FF>
+<U11700>
+<U11701>
+<U11702>
+<U11703>
+<U11704>
+<U11705>
+<U11706>
+<U11707>
+<U11708>
+<U11709>
+<U1170A>
+<U1170B>
+<U1170C>
+<U1170D>
+<U1170E>
+<U1170F>
+<U11710>
+<U11711>
+<U11712>
+<U11713>
+<U11714>
+<U11715>
+<U11716>
+<U11717>
+<U11718>
+<U11719>
+<U1171A>
+<U1171B>
+<U1171C>
+<U1171D>
+<U1171E>
+<U1171F>
+<U11720>
+<U11721>
+<U11722>
+<U11723>
+<U11724>
+<U11725>
+<U11726>
+<U11727>
+<U11728>
+<U11729>
+<U1172A>
+<U1172B>
+<U1172C>
+<U1172D>
+<U1172E>
+<U1172F>
+<U11730>
+<U11731>
+<U11732>
+<U11733>
+<U11734>
+<U11735>
+<U11736>
+<U11737>
+<U11738>
+<U11739>
+<U1173A>
+<U1173B>
+<U1173C>
+<U1173D>
+<U1173E>
+<U1173F>
+<U11740>
+<U11741>
+<U11742>
+<U11743>
+<U11744>
+<U11745>
+<U11746>
+<U11747>
+<U11748>
+<U11749>
+<U1174A>
+<U1174B>
+<U1174C>
+<U1174D>
+<U1174E>
+<U1174F>
+<U11750>
+<U11751>
+<U11752>
+<U11753>
+<U11754>
+<U11755>
+<U11756>
+<U11757>
+<U11758>
+<U11759>
+<U1175A>
+<U1175B>
+<U1175C>
+<U1175D>
+<U1175E>
+<U1175F>
+<U11760>
+<U11761>
+<U11762>
+<U11763>
+<U11764>
+<U11765>
+<U11766>
+<U11767>
+<U11768>
+<U11769>
+<U1176A>
+<U1176B>
+<U1176C>
+<U1176D>
+<U1176E>
+<U1176F>
+<U11770>
+<U11771>
+<U11772>
+<U11773>
+<U11774>
+<U11775>
+<U11776>
+<U11777>
+<U11778>
+<U11779>
+<U1177A>
+<U1177B>
+<U1177C>
+<U1177D>
+<U1177E>
+<U1177F>
+<U11780>
+<U11781>
+<U11782>
+<U11783>
+<U11784>
+<U11785>
+<U11786>
+<U11787>
+<U11788>
+<U11789>
+<U1178A>
+<U1178B>
+<U1178C>
+<U1178D>
+<U1178E>
+<U1178F>
+<U11790>
+<U11791>
+<U11792>
+<U11793>
+<U11794>
+<U11795>
+<U11796>
+<U11797>
+<U11798>
+<U11799>
+<U1179A>
+<U1179B>
+<U1179C>
+<U1179D>
+<U1179E>
+<U1179F>
+<U117A0>
+<U117A1>
+<U117A2>
+<U117A3>
+<U117A4>
+<U117A5>
+<U117A6>
+<U117A7>
+<U117A8>
+<U117A9>
+<U117AA>
+<U117AB>
+<U117AC>
+<U117AD>
+<U117AE>
+<U117AF>
+<U117B0>
+<U117B1>
+<U117B2>
+<U117B3>
+<U117B4>
+<U117B5>
+<U117B6>
+<U117B7>
+<U117B8>
+<U117B9>
+<U117BA>
+<U117BB>
+<U117BC>
+<U117BD>
+<U117BE>
+<U117BF>
+<U117C0>
+<U117C1>
+<U117C2>
+<U117C3>
+<U117C4>
+<U117C5>
+<U117C6>
+<U117C7>
+<U117C8>
+<U117C9>
+<U117CA>
+<U117CB>
+<U117CC>
+<U117CD>
+<U117CE>
+<U117CF>
+<U117D0>
+<U117D1>
+<U117D2>
+<U117D3>
+<U117D4>
+<U117D5>
+<U117D6>
+<U117D7>
+<U117D8>
+<U117D9>
+<U117DA>
+<U117DB>
+<U117DC>
+<U117DD>
+<U117DE>
+<U117DF>
+<U117E0>
+<U117E1>
+<U117E2>
+<U117E3>
+<U117E4>
+<U117E5>
+<U117E6>
+<U117E7>
+<U117E8>
+<U117E9>
+<U117EA>
+<U117EB>
+<U117EC>
+<U117ED>
+<U117EE>
+<U117EF>
+<U117F0>
+<U117F1>
+<U117F2>
+<U117F3>
+<U117F4>
+<U117F5>
+<U117F6>
+<U117F7>
+<U117F8>
+<U117F9>
+<U117FA>
+<U117FB>
+<U117FC>
+<U117FD>
+<U117FE>
+<U117FF>
+<U11800>
+<U11801>
+<U11802>
+<U11803>
+<U11804>
+<U11805>
+<U11806>
+<U11807>
+<U11808>
+<U11809>
+<U1180A>
+<U1180B>
+<U1180C>
+<U1180D>
+<U1180E>
+<U1180F>
+<U11810>
+<U11811>
+<U11812>
+<U11813>
+<U11814>
+<U11815>
+<U11816>
+<U11817>
+<U11818>
+<U11819>
+<U1181A>
+<U1181B>
+<U1181C>
+<U1181D>
+<U1181E>
+<U1181F>
+<U11820>
+<U11821>
+<U11822>
+<U11823>
+<U11824>
+<U11825>
+<U11826>
+<U11827>
+<U11828>
+<U11829>
+<U1182A>
+<U1182B>
+<U1182C>
+<U1182D>
+<U1182E>
+<U1182F>
+<U11830>
+<U11831>
+<U11832>
+<U11833>
+<U11834>
+<U11835>
+<U11836>
+<U11837>
+<U11838>
+<U11839>
+<U1183A>
+<U1183B>
+<U1183C>
+<U1183D>
+<U1183E>
+<U1183F>
+<U11840>
+<U11841>
+<U11842>
+<U11843>
+<U11844>
+<U11845>
+<U11846>
+<U11847>
+<U11848>
+<U11849>
+<U1184A>
+<U1184B>
+<U1184C>
+<U1184D>
+<U1184E>
+<U1184F>
+<U11850>
+<U11851>
+<U11852>
+<U11853>
+<U11854>
+<U11855>
+<U11856>
+<U11857>
+<U11858>
+<U11859>
+<U1185A>
+<U1185B>
+<U1185C>
+<U1185D>
+<U1185E>
+<U1185F>
+<U11860>
+<U11861>
+<U11862>
+<U11863>
+<U11864>
+<U11865>
+<U11866>
+<U11867>
+<U11868>
+<U11869>
+<U1186A>
+<U1186B>
+<U1186C>
+<U1186D>
+<U1186E>
+<U1186F>
+<U11870>
+<U11871>
+<U11872>
+<U11873>
+<U11874>
+<U11875>
+<U11876>
+<U11877>
+<U11878>
+<U11879>
+<U1187A>
+<U1187B>
+<U1187C>
+<U1187D>
+<U1187E>
+<U1187F>
+<U11880>
+<U11881>
+<U11882>
+<U11883>
+<U11884>
+<U11885>
+<U11886>
+<U11887>
+<U11888>
+<U11889>
+<U1188A>
+<U1188B>
+<U1188C>
+<U1188D>
+<U1188E>
+<U1188F>
+<U11890>
+<U11891>
+<U11892>
+<U11893>
+<U11894>
+<U11895>
+<U11896>
+<U11897>
+<U11898>
+<U11899>
+<U1189A>
+<U1189B>
+<U1189C>
+<U1189D>
+<U1189E>
+<U1189F>
+<U118A0>
+<U118A1>
+<U118A2>
+<U118A3>
+<U118A4>
+<U118A5>
+<U118A6>
+<U118A7>
+<U118A8>
+<U118A9>
+<U118AA>
+<U118AB>
+<U118AC>
+<U118AD>
+<U118AE>
+<U118AF>
+<U118B0>
+<U118B1>
+<U118B2>
+<U118B3>
+<U118B4>
+<U118B5>
+<U118B6>
+<U118B7>
+<U118B8>
+<U118B9>
+<U118BA>
+<U118BB>
+<U118BC>
+<U118BD>
+<U118BE>
+<U118BF>
+<U118C0>
+<U118C1>
+<U118C2>
+<U118C3>
+<U118C4>
+<U118C5>
+<U118C6>
+<U118C7>
+<U118C8>
+<U118C9>
+<U118CA>
+<U118CB>
+<U118CC>
+<U118CD>
+<U118CE>
+<U118CF>
+<U118D0>
+<U118D1>
+<U118D2>
+<U118D3>
+<U118D4>
+<U118D5>
+<U118D6>
+<U118D7>
+<U118D8>
+<U118D9>
+<U118DA>
+<U118DB>
+<U118DC>
+<U118DD>
+<U118DE>
+<U118DF>
+<U118E0>
+<U118E1>
+<U118E2>
+<U118E3>
+<U118E4>
+<U118E5>
+<U118E6>
+<U118E7>
+<U118E8>
+<U118E9>
+<U118EA>
+<U118EB>
+<U118EC>
+<U118ED>
+<U118EE>
+<U118EF>
+<U118F0>
+<U118F1>
+<U118F2>
+<U118F3>
+<U118F4>
+<U118F5>
+<U118F6>
+<U118F7>
+<U118F8>
+<U118F9>
+<U118FA>
+<U118FB>
+<U118FC>
+<U118FD>
+<U118FE>
+<U118FF>
+<U11900>
+<U11901>
+<U11902>
+<U11903>
+<U11904>
+<U11905>
+<U11906>
+<U11907>
+<U11908>
+<U11909>
+<U1190A>
+<U1190B>
+<U1190C>
+<U1190D>
+<U1190E>
+<U1190F>
+<U11910>
+<U11911>
+<U11912>
+<U11913>
+<U11914>
+<U11915>
+<U11916>
+<U11917>
+<U11918>
+<U11919>
+<U1191A>
+<U1191B>
+<U1191C>
+<U1191D>
+<U1191E>
+<U1191F>
+<U11920>
+<U11921>
+<U11922>
+<U11923>
+<U11924>
+<U11925>
+<U11926>
+<U11927>
+<U11928>
+<U11929>
+<U1192A>
+<U1192B>
+<U1192C>
+<U1192D>
+<U1192E>
+<U1192F>
+<U11930>
+<U11931>
+<U11932>
+<U11933>
+<U11934>
+<U11935>
+<U11936>
+<U11937>
+<U11938>
+<U11939>
+<U1193A>
+<U1193B>
+<U1193C>
+<U1193D>
+<U1193E>
+<U1193F>
+<U11940>
+<U11941>
+<U11942>
+<U11943>
+<U11944>
+<U11945>
+<U11946>
+<U11947>
+<U11948>
+<U11949>
+<U1194A>
+<U1194B>
+<U1194C>
+<U1194D>
+<U1194E>
+<U1194F>
+<U11950>
+<U11951>
+<U11952>
+<U11953>
+<U11954>
+<U11955>
+<U11956>
+<U11957>
+<U11958>
+<U11959>
+<U1195A>
+<U1195B>
+<U1195C>
+<U1195D>
+<U1195E>
+<U1195F>
+<U11960>
+<U11961>
+<U11962>
+<U11963>
+<U11964>
+<U11965>
+<U11966>
+<U11967>
+<U11968>
+<U11969>
+<U1196A>
+<U1196B>
+<U1196C>
+<U1196D>
+<U1196E>
+<U1196F>
+<U11970>
+<U11971>
+<U11972>
+<U11973>
+<U11974>
+<U11975>
+<U11976>
+<U11977>
+<U11978>
+<U11979>
+<U1197A>
+<U1197B>
+<U1197C>
+<U1197D>
+<U1197E>
+<U1197F>
+<U11980>
+<U11981>
+<U11982>
+<U11983>
+<U11984>
+<U11985>
+<U11986>
+<U11987>
+<U11988>
+<U11989>
+<U1198A>
+<U1198B>
+<U1198C>
+<U1198D>
+<U1198E>
+<U1198F>
+<U11990>
+<U11991>
+<U11992>
+<U11993>
+<U11994>
+<U11995>
+<U11996>
+<U11997>
+<U11998>
+<U11999>
+<U1199A>
+<U1199B>
+<U1199C>
+<U1199D>
+<U1199E>
+<U1199F>
+<U119A0>
+<U119A1>
+<U119A2>
+<U119A3>
+<U119A4>
+<U119A5>
+<U119A6>
+<U119A7>
+<U119A8>
+<U119A9>
+<U119AA>
+<U119AB>
+<U119AC>
+<U119AD>
+<U119AE>
+<U119AF>
+<U119B0>
+<U119B1>
+<U119B2>
+<U119B3>
+<U119B4>
+<U119B5>
+<U119B6>
+<U119B7>
+<U119B8>
+<U119B9>
+<U119BA>
+<U119BB>
+<U119BC>
+<U119BD>
+<U119BE>
+<U119BF>
+<U119C0>
+<U119C1>
+<U119C2>
+<U119C3>
+<U119C4>
+<U119C5>
+<U119C6>
+<U119C7>
+<U119C8>
+<U119C9>
+<U119CA>
+<U119CB>
+<U119CC>
+<U119CD>
+<U119CE>
+<U119CF>
+<U119D0>
+<U119D1>
+<U119D2>
+<U119D3>
+<U119D4>
+<U119D5>
+<U119D6>
+<U119D7>
+<U119D8>
+<U119D9>
+<U119DA>
+<U119DB>
+<U119DC>
+<U119DD>
+<U119DE>
+<U119DF>
+<U119E0>
+<U119E1>
+<U119E2>
+<U119E3>
+<U119E4>
+<U119E5>
+<U119E6>
+<U119E7>
+<U119E8>
+<U119E9>
+<U119EA>
+<U119EB>
+<U119EC>
+<U119ED>
+<U119EE>
+<U119EF>
+<U119F0>
+<U119F1>
+<U119F2>
+<U119F3>
+<U119F4>
+<U119F5>
+<U119F6>
+<U119F7>
+<U119F8>
+<U119F9>
+<U119FA>
+<U119FB>
+<U119FC>
+<U119FD>
+<U119FE>
+<U119FF>
+<U11A00>
+<U11A01>
+<U11A02>
+<U11A03>
+<U11A04>
+<U11A05>
+<U11A06>
+<U11A07>
+<U11A08>
+<U11A09>
+<U11A0A>
+<U11A0B>
+<U11A0C>
+<U11A0D>
+<U11A0E>
+<U11A0F>
+<U11A10>
+<U11A11>
+<U11A12>
+<U11A13>
+<U11A14>
+<U11A15>
+<U11A16>
+<U11A17>
+<U11A18>
+<U11A19>
+<U11A1A>
+<U11A1B>
+<U11A1C>
+<U11A1D>
+<U11A1E>
+<U11A1F>
+<U11A20>
+<U11A21>
+<U11A22>
+<U11A23>
+<U11A24>
+<U11A25>
+<U11A26>
+<U11A27>
+<U11A28>
+<U11A29>
+<U11A2A>
+<U11A2B>
+<U11A2C>
+<U11A2D>
+<U11A2E>
+<U11A2F>
+<U11A30>
+<U11A31>
+<U11A32>
+<U11A33>
+<U11A34>
+<U11A35>
+<U11A36>
+<U11A37>
+<U11A38>
+<U11A39>
+<U11A3A>
+<U11A3B>
+<U11A3C>
+<U11A3D>
+<U11A3E>
+<U11A3F>
+<U11A40>
+<U11A41>
+<U11A42>
+<U11A43>
+<U11A44>
+<U11A45>
+<U11A46>
+<U11A47>
+<U11A48>
+<U11A49>
+<U11A4A>
+<U11A4B>
+<U11A4C>
+<U11A4D>
+<U11A4E>
+<U11A4F>
+<U11A50>
+<U11A51>
+<U11A52>
+<U11A53>
+<U11A54>
+<U11A55>
+<U11A56>
+<U11A57>
+<U11A58>
+<U11A59>
+<U11A5A>
+<U11A5B>
+<U11A5C>
+<U11A5D>
+<U11A5E>
+<U11A5F>
+<U11A60>
+<U11A61>
+<U11A62>
+<U11A63>
+<U11A64>
+<U11A65>
+<U11A66>
+<U11A67>
+<U11A68>
+<U11A69>
+<U11A6A>
+<U11A6B>
+<U11A6C>
+<U11A6D>
+<U11A6E>
+<U11A6F>
+<U11A70>
+<U11A71>
+<U11A72>
+<U11A73>
+<U11A74>
+<U11A75>
+<U11A76>
+<U11A77>
+<U11A78>
+<U11A79>
+<U11A7A>
+<U11A7B>
+<U11A7C>
+<U11A7D>
+<U11A7E>
+<U11A7F>
+<U11A80>
+<U11A81>
+<U11A82>
+<U11A83>
+<U11A84>
+<U11A85>
+<U11A86>
+<U11A87>
+<U11A88>
+<U11A89>
+<U11A8A>
+<U11A8B>
+<U11A8C>
+<U11A8D>
+<U11A8E>
+<U11A8F>
+<U11A90>
+<U11A91>
+<U11A92>
+<U11A93>
+<U11A94>
+<U11A95>
+<U11A96>
+<U11A97>
+<U11A98>
+<U11A99>
+<U11A9A>
+<U11A9B>
+<U11A9C>
+<U11A9D>
+<U11A9E>
+<U11A9F>
+<U11AA0>
+<U11AA1>
+<U11AA2>
+<U11AA3>
+<U11AA4>
+<U11AA5>
+<U11AA6>
+<U11AA7>
+<U11AA8>
+<U11AA9>
+<U11AAA>
+<U11AAB>
+<U11AAC>
+<U11AAD>
+<U11AAE>
+<U11AAF>
+<U11AB0>
+<U11AB1>
+<U11AB2>
+<U11AB3>
+<U11AB4>
+<U11AB5>
+<U11AB6>
+<U11AB7>
+<U11AB8>
+<U11AB9>
+<U11ABA>
+<U11ABB>
+<U11ABC>
+<U11ABD>
+<U11ABE>
+<U11ABF>
+<U11AC0>
+<U11AC1>
+<U11AC2>
+<U11AC3>
+<U11AC4>
+<U11AC5>
+<U11AC6>
+<U11AC7>
+<U11AC8>
+<U11AC9>
+<U11ACA>
+<U11ACB>
+<U11ACC>
+<U11ACD>
+<U11ACE>
+<U11ACF>
+<U11AD0>
+<U11AD1>
+<U11AD2>
+<U11AD3>
+<U11AD4>
+<U11AD5>
+<U11AD6>
+<U11AD7>
+<U11AD8>
+<U11AD9>
+<U11ADA>
+<U11ADB>
+<U11ADC>
+<U11ADD>
+<U11ADE>
+<U11ADF>
+<U11AE0>
+<U11AE1>
+<U11AE2>
+<U11AE3>
+<U11AE4>
+<U11AE5>
+<U11AE6>
+<U11AE7>
+<U11AE8>
+<U11AE9>
+<U11AEA>
+<U11AEB>
+<U11AEC>
+<U11AED>
+<U11AEE>
+<U11AEF>
+<U11AF0>
+<U11AF1>
+<U11AF2>
+<U11AF3>
+<U11AF4>
+<U11AF5>
+<U11AF6>
+<U11AF7>
+<U11AF8>
+<U11AF9>
+<U11AFA>
+<U11AFB>
+<U11AFC>
+<U11AFD>
+<U11AFE>
+<U11AFF>
+<U11B00>
+<U11B01>
+<U11B02>
+<U11B03>
+<U11B04>
+<U11B05>
+<U11B06>
+<U11B07>
+<U11B08>
+<U11B09>
+<U11B0A>
+<U11B0B>
+<U11B0C>
+<U11B0D>
+<U11B0E>
+<U11B0F>
+<U11B10>
+<U11B11>
+<U11B12>
+<U11B13>
+<U11B14>
+<U11B15>
+<U11B16>
+<U11B17>
+<U11B18>
+<U11B19>
+<U11B1A>
+<U11B1B>
+<U11B1C>
+<U11B1D>
+<U11B1E>
+<U11B1F>
+<U11B20>
+<U11B21>
+<U11B22>
+<U11B23>
+<U11B24>
+<U11B25>
+<U11B26>
+<U11B27>
+<U11B28>
+<U11B29>
+<U11B2A>
+<U11B2B>
+<U11B2C>
+<U11B2D>
+<U11B2E>
+<U11B2F>
+<U11B30>
+<U11B31>
+<U11B32>
+<U11B33>
+<U11B34>
+<U11B35>
+<U11B36>
+<U11B37>
+<U11B38>
+<U11B39>
+<U11B3A>
+<U11B3B>
+<U11B3C>
+<U11B3D>
+<U11B3E>
+<U11B3F>
+<U11B40>
+<U11B41>
+<U11B42>
+<U11B43>
+<U11B44>
+<U11B45>
+<U11B46>
+<U11B47>
+<U11B48>
+<U11B49>
+<U11B4A>
+<U11B4B>
+<U11B4C>
+<U11B4D>
+<U11B4E>
+<U11B4F>
+<U11B50>
+<U11B51>
+<U11B52>
+<U11B53>
+<U11B54>
+<U11B55>
+<U11B56>
+<U11B57>
+<U11B58>
+<U11B59>
+<U11B5A>
+<U11B5B>
+<U11B5C>
+<U11B5D>
+<U11B5E>
+<U11B5F>
+<U11B60>
+<U11B61>
+<U11B62>
+<U11B63>
+<U11B64>
+<U11B65>
+<U11B66>
+<U11B67>
+<U11B68>
+<U11B69>
+<U11B6A>
+<U11B6B>
+<U11B6C>
+<U11B6D>
+<U11B6E>
+<U11B6F>
+<U11B70>
+<U11B71>
+<U11B72>
+<U11B73>
+<U11B74>
+<U11B75>
+<U11B76>
+<U11B77>
+<U11B78>
+<U11B79>
+<U11B7A>
+<U11B7B>
+<U11B7C>
+<U11B7D>
+<U11B7E>
+<U11B7F>
+<U11B80>
+<U11B81>
+<U11B82>
+<U11B83>
+<U11B84>
+<U11B85>
+<U11B86>
+<U11B87>
+<U11B88>
+<U11B89>
+<U11B8A>
+<U11B8B>
+<U11B8C>
+<U11B8D>
+<U11B8E>
+<U11B8F>
+<U11B90>
+<U11B91>
+<U11B92>
+<U11B93>
+<U11B94>
+<U11B95>
+<U11B96>
+<U11B97>
+<U11B98>
+<U11B99>
+<U11B9A>
+<U11B9B>
+<U11B9C>
+<U11B9D>
+<U11B9E>
+<U11B9F>
+<U11BA0>
+<U11BA1>
+<U11BA2>
+<U11BA3>
+<U11BA4>
+<U11BA5>
+<U11BA6>
+<U11BA7>
+<U11BA8>
+<U11BA9>
+<U11BAA>
+<U11BAB>
+<U11BAC>
+<U11BAD>
+<U11BAE>
+<U11BAF>
+<U11BB0>
+<U11BB1>
+<U11BB2>
+<U11BB3>
+<U11BB4>
+<U11BB5>
+<U11BB6>
+<U11BB7>
+<U11BB8>
+<U11BB9>
+<U11BBA>
+<U11BBB>
+<U11BBC>
+<U11BBD>
+<U11BBE>
+<U11BBF>
+<U11BC0>
+<U11BC1>
+<U11BC2>
+<U11BC3>
+<U11BC4>
+<U11BC5>
+<U11BC6>
+<U11BC7>
+<U11BC8>
+<U11BC9>
+<U11BCA>
+<U11BCB>
+<U11BCC>
+<U11BCD>
+<U11BCE>
+<U11BCF>
+<U11BD0>
+<U11BD1>
+<U11BD2>
+<U11BD3>
+<U11BD4>
+<U11BD5>
+<U11BD6>
+<U11BD7>
+<U11BD8>
+<U11BD9>
+<U11BDA>
+<U11BDB>
+<U11BDC>
+<U11BDD>
+<U11BDE>
+<U11BDF>
+<U11BE0>
+<U11BE1>
+<U11BE2>
+<U11BE3>
+<U11BE4>
+<U11BE5>
+<U11BE6>
+<U11BE7>
+<U11BE8>
+<U11BE9>
+<U11BEA>
+<U11BEB>
+<U11BEC>
+<U11BED>
+<U11BEE>
+<U11BEF>
+<U11BF0>
+<U11BF1>
+<U11BF2>
+<U11BF3>
+<U11BF4>
+<U11BF5>
+<U11BF6>
+<U11BF7>
+<U11BF8>
+<U11BF9>
+<U11BFA>
+<U11BFB>
+<U11BFC>
+<U11BFD>
+<U11BFE>
+<U11BFF>
+<U11C00>
+<U11C01>
+<U11C02>
+<U11C03>
+<U11C04>
+<U11C05>
+<U11C06>
+<U11C07>
+<U11C08>
+<U11C09>
+<U11C0A>
+<U11C0B>
+<U11C0C>
+<U11C0D>
+<U11C0E>
+<U11C0F>
+<U11C10>
+<U11C11>
+<U11C12>
+<U11C13>
+<U11C14>
+<U11C15>
+<U11C16>
+<U11C17>
+<U11C18>
+<U11C19>
+<U11C1A>
+<U11C1B>
+<U11C1C>
+<U11C1D>
+<U11C1E>
+<U11C1F>
+<U11C20>
+<U11C21>
+<U11C22>
+<U11C23>
+<U11C24>
+<U11C25>
+<U11C26>
+<U11C27>
+<U11C28>
+<U11C29>
+<U11C2A>
+<U11C2B>
+<U11C2C>
+<U11C2D>
+<U11C2E>
+<U11C2F>
+<U11C30>
+<U11C31>
+<U11C32>
+<U11C33>
+<U11C34>
+<U11C35>
+<U11C36>
+<U11C37>
+<U11C38>
+<U11C39>
+<U11C3A>
+<U11C3B>
+<U11C3C>
+<U11C3D>
+<U11C3E>
+<U11C3F>
+<U11C40>
+<U11C41>
+<U11C42>
+<U11C43>
+<U11C44>
+<U11C45>
+<U11C46>
+<U11C47>
+<U11C48>
+<U11C49>
+<U11C4A>
+<U11C4B>
+<U11C4C>
+<U11C4D>
+<U11C4E>
+<U11C4F>
+<U11C50>
+<U11C51>
+<U11C52>
+<U11C53>
+<U11C54>
+<U11C55>
+<U11C56>
+<U11C57>
+<U11C58>
+<U11C59>
+<U11C5A>
+<U11C5B>
+<U11C5C>
+<U11C5D>
+<U11C5E>
+<U11C5F>
+<U11C60>
+<U11C61>
+<U11C62>
+<U11C63>
+<U11C64>
+<U11C65>
+<U11C66>
+<U11C67>
+<U11C68>
+<U11C69>
+<U11C6A>
+<U11C6B>
+<U11C6C>
+<U11C6D>
+<U11C6E>
+<U11C6F>
+<U11C70>
+<U11C71>
+<U11C72>
+<U11C73>
+<U11C74>
+<U11C75>
+<U11C76>
+<U11C77>
+<U11C78>
+<U11C79>
+<U11C7A>
+<U11C7B>
+<U11C7C>
+<U11C7D>
+<U11C7E>
+<U11C7F>
+<U11C80>
+<U11C81>
+<U11C82>
+<U11C83>
+<U11C84>
+<U11C85>
+<U11C86>
+<U11C87>
+<U11C88>
+<U11C89>
+<U11C8A>
+<U11C8B>
+<U11C8C>
+<U11C8D>
+<U11C8E>
+<U11C8F>
+<U11C90>
+<U11C91>
+<U11C92>
+<U11C93>
+<U11C94>
+<U11C95>
+<U11C96>
+<U11C97>
+<U11C98>
+<U11C99>
+<U11C9A>
+<U11C9B>
+<U11C9C>
+<U11C9D>
+<U11C9E>
+<U11C9F>
+<U11CA0>
+<U11CA1>
+<U11CA2>
+<U11CA3>
+<U11CA4>
+<U11CA5>
+<U11CA6>
+<U11CA7>
+<U11CA8>
+<U11CA9>
+<U11CAA>
+<U11CAB>
+<U11CAC>
+<U11CAD>
+<U11CAE>
+<U11CAF>
+<U11CB0>
+<U11CB1>
+<U11CB2>
+<U11CB3>
+<U11CB4>
+<U11CB5>
+<U11CB6>
+<U11CB7>
+<U11CB8>
+<U11CB9>
+<U11CBA>
+<U11CBB>
+<U11CBC>
+<U11CBD>
+<U11CBE>
+<U11CBF>
+<U11CC0>
+<U11CC1>
+<U11CC2>
+<U11CC3>
+<U11CC4>
+<U11CC5>
+<U11CC6>
+<U11CC7>
+<U11CC8>
+<U11CC9>
+<U11CCA>
+<U11CCB>
+<U11CCC>
+<U11CCD>
+<U11CCE>
+<U11CCF>
+<U11CD0>
+<U11CD1>
+<U11CD2>
+<U11CD3>
+<U11CD4>
+<U11CD5>
+<U11CD6>
+<U11CD7>
+<U11CD8>
+<U11CD9>
+<U11CDA>
+<U11CDB>
+<U11CDC>
+<U11CDD>
+<U11CDE>
+<U11CDF>
+<U11CE0>
+<U11CE1>
+<U11CE2>
+<U11CE3>
+<U11CE4>
+<U11CE5>
+<U11CE6>
+<U11CE7>
+<U11CE8>
+<U11CE9>
+<U11CEA>
+<U11CEB>
+<U11CEC>
+<U11CED>
+<U11CEE>
+<U11CEF>
+<U11CF0>
+<U11CF1>
+<U11CF2>
+<U11CF3>
+<U11CF4>
+<U11CF5>
+<U11CF6>
+<U11CF7>
+<U11CF8>
+<U11CF9>
+<U11CFA>
+<U11CFB>
+<U11CFC>
+<U11CFD>
+<U11CFE>
+<U11CFF>
+<U11D00>
+<U11D01>
+<U11D02>
+<U11D03>
+<U11D04>
+<U11D05>
+<U11D06>
+<U11D07>
+<U11D08>
+<U11D09>
+<U11D0A>
+<U11D0B>
+<U11D0C>
+<U11D0D>
+<U11D0E>
+<U11D0F>
+<U11D10>
+<U11D11>
+<U11D12>
+<U11D13>
+<U11D14>
+<U11D15>
+<U11D16>
+<U11D17>
+<U11D18>
+<U11D19>
+<U11D1A>
+<U11D1B>
+<U11D1C>
+<U11D1D>
+<U11D1E>
+<U11D1F>
+<U11D20>
+<U11D21>
+<U11D22>
+<U11D23>
+<U11D24>
+<U11D25>
+<U11D26>
+<U11D27>
+<U11D28>
+<U11D29>
+<U11D2A>
+<U11D2B>
+<U11D2C>
+<U11D2D>
+<U11D2E>
+<U11D2F>
+<U11D30>
+<U11D31>
+<U11D32>
+<U11D33>
+<U11D34>
+<U11D35>
+<U11D36>
+<U11D37>
+<U11D38>
+<U11D39>
+<U11D3A>
+<U11D3B>
+<U11D3C>
+<U11D3D>
+<U11D3E>
+<U11D3F>
+<U11D40>
+<U11D41>
+<U11D42>
+<U11D43>
+<U11D44>
+<U11D45>
+<U11D46>
+<U11D47>
+<U11D48>
+<U11D49>
+<U11D4A>
+<U11D4B>
+<U11D4C>
+<U11D4D>
+<U11D4E>
+<U11D4F>
+<U11D50>
+<U11D51>
+<U11D52>
+<U11D53>
+<U11D54>
+<U11D55>
+<U11D56>
+<U11D57>
+<U11D58>
+<U11D59>
+<U11D5A>
+<U11D5B>
+<U11D5C>
+<U11D5D>
+<U11D5E>
+<U11D5F>
+<U11D60>
+<U11D61>
+<U11D62>
+<U11D63>
+<U11D64>
+<U11D65>
+<U11D66>
+<U11D67>
+<U11D68>
+<U11D69>
+<U11D6A>
+<U11D6B>
+<U11D6C>
+<U11D6D>
+<U11D6E>
+<U11D6F>
+<U11D70>
+<U11D71>
+<U11D72>
+<U11D73>
+<U11D74>
+<U11D75>
+<U11D76>
+<U11D77>
+<U11D78>
+<U11D79>
+<U11D7A>
+<U11D7B>
+<U11D7C>
+<U11D7D>
+<U11D7E>
+<U11D7F>
+<U11D80>
+<U11D81>
+<U11D82>
+<U11D83>
+<U11D84>
+<U11D85>
+<U11D86>
+<U11D87>
+<U11D88>
+<U11D89>
+<U11D8A>
+<U11D8B>
+<U11D8C>
+<U11D8D>
+<U11D8E>
+<U11D8F>
+<U11D90>
+<U11D91>
+<U11D92>
+<U11D93>
+<U11D94>
+<U11D95>
+<U11D96>
+<U11D97>
+<U11D98>
+<U11D99>
+<U11D9A>
+<U11D9B>
+<U11D9C>
+<U11D9D>
+<U11D9E>
+<U11D9F>
+<U11DA0>
+<U11DA1>
+<U11DA2>
+<U11DA3>
+<U11DA4>
+<U11DA5>
+<U11DA6>
+<U11DA7>
+<U11DA8>
+<U11DA9>
+<U11DAA>
+<U11DAB>
+<U11DAC>
+<U11DAD>
+<U11DAE>
+<U11DAF>
+<U11DB0>
+<U11DB1>
+<U11DB2>
+<U11DB3>
+<U11DB4>
+<U11DB5>
+<U11DB6>
+<U11DB7>
+<U11DB8>
+<U11DB9>
+<U11DBA>
+<U11DBB>
+<U11DBC>
+<U11DBD>
+<U11DBE>
+<U11DBF>
+<U11DC0>
+<U11DC1>
+<U11DC2>
+<U11DC3>
+<U11DC4>
+<U11DC5>
+<U11DC6>
+<U11DC7>
+<U11DC8>
+<U11DC9>
+<U11DCA>
+<U11DCB>
+<U11DCC>
+<U11DCD>
+<U11DCE>
+<U11DCF>
+<U11DD0>
+<U11DD1>
+<U11DD2>
+<U11DD3>
+<U11DD4>
+<U11DD5>
+<U11DD6>
+<U11DD7>
+<U11DD8>
+<U11DD9>
+<U11DDA>
+<U11DDB>
+<U11DDC>
+<U11DDD>
+<U11DDE>
+<U11DDF>
+<U11DE0>
+<U11DE1>
+<U11DE2>
+<U11DE3>
+<U11DE4>
+<U11DE5>
+<U11DE6>
+<U11DE7>
+<U11DE8>
+<U11DE9>
+<U11DEA>
+<U11DEB>
+<U11DEC>
+<U11DED>
+<U11DEE>
+<U11DEF>
+<U11DF0>
+<U11DF1>
+<U11DF2>
+<U11DF3>
+<U11DF4>
+<U11DF5>
+<U11DF6>
+<U11DF7>
+<U11DF8>
+<U11DF9>
+<U11DFA>
+<U11DFB>
+<U11DFC>
+<U11DFD>
+<U11DFE>
+<U11DFF>
+<U11E00>
+<U11E01>
+<U11E02>
+<U11E03>
+<U11E04>
+<U11E05>
+<U11E06>
+<U11E07>
+<U11E08>
+<U11E09>
+<U11E0A>
+<U11E0B>
+<U11E0C>
+<U11E0D>
+<U11E0E>
+<U11E0F>
+<U11E10>
+<U11E11>
+<U11E12>
+<U11E13>
+<U11E14>
+<U11E15>
+<U11E16>
+<U11E17>
+<U11E18>
+<U11E19>
+<U11E1A>
+<U11E1B>
+<U11E1C>
+<U11E1D>
+<U11E1E>
+<U11E1F>
+<U11E20>
+<U11E21>
+<U11E22>
+<U11E23>
+<U11E24>
+<U11E25>
+<U11E26>
+<U11E27>
+<U11E28>
+<U11E29>
+<U11E2A>
+<U11E2B>
+<U11E2C>
+<U11E2D>
+<U11E2E>
+<U11E2F>
+<U11E30>
+<U11E31>
+<U11E32>
+<U11E33>
+<U11E34>
+<U11E35>
+<U11E36>
+<U11E37>
+<U11E38>
+<U11E39>
+<U11E3A>
+<U11E3B>
+<U11E3C>
+<U11E3D>
+<U11E3E>
+<U11E3F>
+<U11E40>
+<U11E41>
+<U11E42>
+<U11E43>
+<U11E44>
+<U11E45>
+<U11E46>
+<U11E47>
+<U11E48>
+<U11E49>
+<U11E4A>
+<U11E4B>
+<U11E4C>
+<U11E4D>
+<U11E4E>
+<U11E4F>
+<U11E50>
+<U11E51>
+<U11E52>
+<U11E53>
+<U11E54>
+<U11E55>
+<U11E56>
+<U11E57>
+<U11E58>
+<U11E59>
+<U11E5A>
+<U11E5B>
+<U11E5C>
+<U11E5D>
+<U11E5E>
+<U11E5F>
+<U11E60>
+<U11E61>
+<U11E62>
+<U11E63>
+<U11E64>
+<U11E65>
+<U11E66>
+<U11E67>
+<U11E68>
+<U11E69>
+<U11E6A>
+<U11E6B>
+<U11E6C>
+<U11E6D>
+<U11E6E>
+<U11E6F>
+<U11E70>
+<U11E71>
+<U11E72>
+<U11E73>
+<U11E74>
+<U11E75>
+<U11E76>
+<U11E77>
+<U11E78>
+<U11E79>
+<U11E7A>
+<U11E7B>
+<U11E7C>
+<U11E7D>
+<U11E7E>
+<U11E7F>
+<U11E80>
+<U11E81>
+<U11E82>
+<U11E83>
+<U11E84>
+<U11E85>
+<U11E86>
+<U11E87>
+<U11E88>
+<U11E89>
+<U11E8A>
+<U11E8B>
+<U11E8C>
+<U11E8D>
+<U11E8E>
+<U11E8F>
+<U11E90>
+<U11E91>
+<U11E92>
+<U11E93>
+<U11E94>
+<U11E95>
+<U11E96>
+<U11E97>
+<U11E98>
+<U11E99>
+<U11E9A>
+<U11E9B>
+<U11E9C>
+<U11E9D>
+<U11E9E>
+<U11E9F>
+<U11EA0>
+<U11EA1>
+<U11EA2>
+<U11EA3>
+<U11EA4>
+<U11EA5>
+<U11EA6>
+<U11EA7>
+<U11EA8>
+<U11EA9>
+<U11EAA>
+<U11EAB>
+<U11EAC>
+<U11EAD>
+<U11EAE>
+<U11EAF>
+<U11EB0>
+<U11EB1>
+<U11EB2>
+<U11EB3>
+<U11EB4>
+<U11EB5>
+<U11EB6>
+<U11EB7>
+<U11EB8>
+<U11EB9>
+<U11EBA>
+<U11EBB>
+<U11EBC>
+<U11EBD>
+<U11EBE>
+<U11EBF>
+<U11EC0>
+<U11EC1>
+<U11EC2>
+<U11EC3>
+<U11EC4>
+<U11EC5>
+<U11EC6>
+<U11EC7>
+<U11EC8>
+<U11EC9>
+<U11ECA>
+<U11ECB>
+<U11ECC>
+<U11ECD>
+<U11ECE>
+<U11ECF>
+<U11ED0>
+<U11ED1>
+<U11ED2>
+<U11ED3>
+<U11ED4>
+<U11ED5>
+<U11ED6>
+<U11ED7>
+<U11ED8>
+<U11ED9>
+<U11EDA>
+<U11EDB>
+<U11EDC>
+<U11EDD>
+<U11EDE>
+<U11EDF>
+<U11EE0>
+<U11EE1>
+<U11EE2>
+<U11EE3>
+<U11EE4>
+<U11EE5>
+<U11EE6>
+<U11EE7>
+<U11EE8>
+<U11EE9>
+<U11EEA>
+<U11EEB>
+<U11EEC>
+<U11EED>
+<U11EEE>
+<U11EEF>
+<U11EF0>
+<U11EF1>
+<U11EF2>
+<U11EF3>
+<U11EF4>
+<U11EF5>
+<U11EF6>
+<U11EF7>
+<U11EF8>
+<U11EF9>
+<U11EFA>
+<U11EFB>
+<U11EFC>
+<U11EFD>
+<U11EFE>
+<U11EFF>
+<U11F00>
+<U11F01>
+<U11F02>
+<U11F03>
+<U11F04>
+<U11F05>
+<U11F06>
+<U11F07>
+<U11F08>
+<U11F09>
+<U11F0A>
+<U11F0B>
+<U11F0C>
+<U11F0D>
+<U11F0E>
+<U11F0F>
+<U11F10>
+<U11F11>
+<U11F12>
+<U11F13>
+<U11F14>
+<U11F15>
+<U11F16>
+<U11F17>
+<U11F18>
+<U11F19>
+<U11F1A>
+<U11F1B>
+<U11F1C>
+<U11F1D>
+<U11F1E>
+<U11F1F>
+<U11F20>
+<U11F21>
+<U11F22>
+<U11F23>
+<U11F24>
+<U11F25>
+<U11F26>
+<U11F27>
+<U11F28>
+<U11F29>
+<U11F2A>
+<U11F2B>
+<U11F2C>
+<U11F2D>
+<U11F2E>
+<U11F2F>
+<U11F30>
+<U11F31>
+<U11F32>
+<U11F33>
+<U11F34>
+<U11F35>
+<U11F36>
+<U11F37>
+<U11F38>
+<U11F39>
+<U11F3A>
+<U11F3B>
+<U11F3C>
+<U11F3D>
+<U11F3E>
+<U11F3F>
+<U11F40>
+<U11F41>
+<U11F42>
+<U11F43>
+<U11F44>
+<U11F45>
+<U11F46>
+<U11F47>
+<U11F48>
+<U11F49>
+<U11F4A>
+<U11F4B>
+<U11F4C>
+<U11F4D>
+<U11F4E>
+<U11F4F>
+<U11F50>
+<U11F51>
+<U11F52>
+<U11F53>
+<U11F54>
+<U11F55>
+<U11F56>
+<U11F57>
+<U11F58>
+<U11F59>
+<U11F5A>
+<U11F5B>
+<U11F5C>
+<U11F5D>
+<U11F5E>
+<U11F5F>
+<U11F60>
+<U11F61>
+<U11F62>
+<U11F63>
+<U11F64>
+<U11F65>
+<U11F66>
+<U11F67>
+<U11F68>
+<U11F69>
+<U11F6A>
+<U11F6B>
+<U11F6C>
+<U11F6D>
+<U11F6E>
+<U11F6F>
+<U11F70>
+<U11F71>
+<U11F72>
+<U11F73>
+<U11F74>
+<U11F75>
+<U11F76>
+<U11F77>
+<U11F78>
+<U11F79>
+<U11F7A>
+<U11F7B>
+<U11F7C>
+<U11F7D>
+<U11F7E>
+<U11F7F>
+<U11F80>
+<U11F81>
+<U11F82>
+<U11F83>
+<U11F84>
+<U11F85>
+<U11F86>
+<U11F87>
+<U11F88>
+<U11F89>
+<U11F8A>
+<U11F8B>
+<U11F8C>
+<U11F8D>
+<U11F8E>
+<U11F8F>
+<U11F90>
+<U11F91>
+<U11F92>
+<U11F93>
+<U11F94>
+<U11F95>
+<U11F96>
+<U11F97>
+<U11F98>
+<U11F99>
+<U11F9A>
+<U11F9B>
+<U11F9C>
+<U11F9D>
+<U11F9E>
+<U11F9F>
+<U11FA0>
+<U11FA1>
+<U11FA2>
+<U11FA3>
+<U11FA4>
+<U11FA5>
+<U11FA6>
+<U11FA7>
+<U11FA8>
+<U11FA9>
+<U11FAA>
+<U11FAB>
+<U11FAC>
+<U11FAD>
+<U11FAE>
+<U11FAF>
+<U11FB0>
+<U11FB1>
+<U11FB2>
+<U11FB3>
+<U11FB4>
+<U11FB5>
+<U11FB6>
+<U11FB7>
+<U11FB8>
+<U11FB9>
+<U11FBA>
+<U11FBB>
+<U11FBC>
+<U11FBD>
+<U11FBE>
+<U11FBF>
+<U11FC0>
+<U11FC1>
+<U11FC2>
+<U11FC3>
+<U11FC4>
+<U11FC5>
+<U11FC6>
+<U11FC7>
+<U11FC8>
+<U11FC9>
+<U11FCA>
+<U11FCB>
+<U11FCC>
+<U11FCD>
+<U11FCE>
+<U11FCF>
+<U11FD0>
+<U11FD1>
+<U11FD2>
+<U11FD3>
+<U11FD4>
+<U11FD5>
+<U11FD6>
+<U11FD7>
+<U11FD8>
+<U11FD9>
+<U11FDA>
+<U11FDB>
+<U11FDC>
+<U11FDD>
+<U11FDE>
+<U11FDF>
+<U11FE0>
+<U11FE1>
+<U11FE2>
+<U11FE3>
+<U11FE4>
+<U11FE5>
+<U11FE6>
+<U11FE7>
+<U11FE8>
+<U11FE9>
+<U11FEA>
+<U11FEB>
+<U11FEC>
+<U11FED>
+<U11FEE>
+<U11FEF>
+<U11FF0>
+<U11FF1>
+<U11FF2>
+<U11FF3>
+<U11FF4>
+<U11FF5>
+<U11FF6>
+<U11FF7>
+<U11FF8>
+<U11FF9>
+<U11FFA>
+<U11FFB>
+<U11FFC>
+<U11FFD>
+<U11FFE>
+<U11FFF>
+<U12000>
+<U12001>
+<U12002>
+<U12003>
+<U12004>
+<U12005>
+<U12006>
+<U12007>
+<U12008>
+<U12009>
+<U1200A>
+<U1200B>
+<U1200C>
+<U1200D>
+<U1200E>
+<U1200F>
+<U12010>
+<U12011>
+<U12012>
+<U12013>
+<U12014>
+<U12015>
+<U12016>
+<U12017>
+<U12018>
+<U12019>
+<U1201A>
+<U1201B>
+<U1201C>
+<U1201D>
+<U1201E>
+<U1201F>
+<U12020>
+<U12021>
+<U12022>
+<U12023>
+<U12024>
+<U12025>
+<U12026>
+<U12027>
+<U12028>
+<U12029>
+<U1202A>
+<U1202B>
+<U1202C>
+<U1202D>
+<U1202E>
+<U1202F>
+<U12030>
+<U12031>
+<U12032>
+<U12033>
+<U12034>
+<U12035>
+<U12036>
+<U12037>
+<U12038>
+<U12039>
+<U1203A>
+<U1203B>
+<U1203C>
+<U1203D>
+<U1203E>
+<U1203F>
+<U12040>
+<U12041>
+<U12042>
+<U12043>
+<U12044>
+<U12045>
+<U12046>
+<U12047>
+<U12048>
+<U12049>
+<U1204A>
+<U1204B>
+<U1204C>
+<U1204D>
+<U1204E>
+<U1204F>
+<U12050>
+<U12051>
+<U12052>
+<U12053>
+<U12054>
+<U12055>
+<U12056>
+<U12057>
+<U12058>
+<U12059>
+<U1205A>
+<U1205B>
+<U1205C>
+<U1205D>
+<U1205E>
+<U1205F>
+<U12060>
+<U12061>
+<U12062>
+<U12063>
+<U12064>
+<U12065>
+<U12066>
+<U12067>
+<U12068>
+<U12069>
+<U1206A>
+<U1206B>
+<U1206C>
+<U1206D>
+<U1206E>
+<U1206F>
+<U12070>
+<U12071>
+<U12072>
+<U12073>
+<U12074>
+<U12075>
+<U12076>
+<U12077>
+<U12078>
+<U12079>
+<U1207A>
+<U1207B>
+<U1207C>
+<U1207D>
+<U1207E>
+<U1207F>
+<U12080>
+<U12081>
+<U12082>
+<U12083>
+<U12084>
+<U12085>
+<U12086>
+<U12087>
+<U12088>
+<U12089>
+<U1208A>
+<U1208B>
+<U1208C>
+<U1208D>
+<U1208E>
+<U1208F>
+<U12090>
+<U12091>
+<U12092>
+<U12093>
+<U12094>
+<U12095>
+<U12096>
+<U12097>
+<U12098>
+<U12099>
+<U1209A>
+<U1209B>
+<U1209C>
+<U1209D>
+<U1209E>
+<U1209F>
+<U120A0>
+<U120A1>
+<U120A2>
+<U120A3>
+<U120A4>
+<U120A5>
+<U120A6>
+<U120A7>
+<U120A8>
+<U120A9>
+<U120AA>
+<U120AB>
+<U120AC>
+<U120AD>
+<U120AE>
+<U120AF>
+<U120B0>
+<U120B1>
+<U120B2>
+<U120B3>
+<U120B4>
+<U120B5>
+<U120B6>
+<U120B7>
+<U120B8>
+<U120B9>
+<U120BA>
+<U120BB>
+<U120BC>
+<U120BD>
+<U120BE>
+<U120BF>
+<U120C0>
+<U120C1>
+<U120C2>
+<U120C3>
+<U120C4>
+<U120C5>
+<U120C6>
+<U120C7>
+<U120C8>
+<U120C9>
+<U120CA>
+<U120CB>
+<U120CC>
+<U120CD>
+<U120CE>
+<U120CF>
+<U120D0>
+<U120D1>
+<U120D2>
+<U120D3>
+<U120D4>
+<U120D5>
+<U120D6>
+<U120D7>
+<U120D8>
+<U120D9>
+<U120DA>
+<U120DB>
+<U120DC>
+<U120DD>
+<U120DE>
+<U120DF>
+<U120E0>
+<U120E1>
+<U120E2>
+<U120E3>
+<U120E4>
+<U120E5>
+<U120E6>
+<U120E7>
+<U120E8>
+<U120E9>
+<U120EA>
+<U120EB>
+<U120EC>
+<U120ED>
+<U120EE>
+<U120EF>
+<U120F0>
+<U120F1>
+<U120F2>
+<U120F3>
+<U120F4>
+<U120F5>
+<U120F6>
+<U120F7>
+<U120F8>
+<U120F9>
+<U120FA>
+<U120FB>
+<U120FC>
+<U120FD>
+<U120FE>
+<U120FF>
+<U12100>
+<U12101>
+<U12102>
+<U12103>
+<U12104>
+<U12105>
+<U12106>
+<U12107>
+<U12108>
+<U12109>
+<U1210A>
+<U1210B>
+<U1210C>
+<U1210D>
+<U1210E>
+<U1210F>
+<U12110>
+<U12111>
+<U12112>
+<U12113>
+<U12114>
+<U12115>
+<U12116>
+<U12117>
+<U12118>
+<U12119>
+<U1211A>
+<U1211B>
+<U1211C>
+<U1211D>
+<U1211E>
+<U1211F>
+<U12120>
+<U12121>
+<U12122>
+<U12123>
+<U12124>
+<U12125>
+<U12126>
+<U12127>
+<U12128>
+<U12129>
+<U1212A>
+<U1212B>
+<U1212C>
+<U1212D>
+<U1212E>
+<U1212F>
+<U12130>
+<U12131>
+<U12132>
+<U12133>
+<U12134>
+<U12135>
+<U12136>
+<U12137>
+<U12138>
+<U12139>
+<U1213A>
+<U1213B>
+<U1213C>
+<U1213D>
+<U1213E>
+<U1213F>
+<U12140>
+<U12141>
+<U12142>
+<U12143>
+<U12144>
+<U12145>
+<U12146>
+<U12147>
+<U12148>
+<U12149>
+<U1214A>
+<U1214B>
+<U1214C>
+<U1214D>
+<U1214E>
+<U1214F>
+<U12150>
+<U12151>
+<U12152>
+<U12153>
+<U12154>
+<U12155>
+<U12156>
+<U12157>
+<U12158>
+<U12159>
+<U1215A>
+<U1215B>
+<U1215C>
+<U1215D>
+<U1215E>
+<U1215F>
+<U12160>
+<U12161>
+<U12162>
+<U12163>
+<U12164>
+<U12165>
+<U12166>
+<U12167>
+<U12168>
+<U12169>
+<U1216A>
+<U1216B>
+<U1216C>
+<U1216D>
+<U1216E>
+<U1216F>
+<U12170>
+<U12171>
+<U12172>
+<U12173>
+<U12174>
+<U12175>
+<U12176>
+<U12177>
+<U12178>
+<U12179>
+<U1217A>
+<U1217B>
+<U1217C>
+<U1217D>
+<U1217E>
+<U1217F>
+<U12180>
+<U12181>
+<U12182>
+<U12183>
+<U12184>
+<U12185>
+<U12186>
+<U12187>
+<U12188>
+<U12189>
+<U1218A>
+<U1218B>
+<U1218C>
+<U1218D>
+<U1218E>
+<U1218F>
+<U12190>
+<U12191>
+<U12192>
+<U12193>
+<U12194>
+<U12195>
+<U12196>
+<U12197>
+<U12198>
+<U12199>
+<U1219A>
+<U1219B>
+<U1219C>
+<U1219D>
+<U1219E>
+<U1219F>
+<U121A0>
+<U121A1>
+<U121A2>
+<U121A3>
+<U121A4>
+<U121A5>
+<U121A6>
+<U121A7>
+<U121A8>
+<U121A9>
+<U121AA>
+<U121AB>
+<U121AC>
+<U121AD>
+<U121AE>
+<U121AF>
+<U121B0>
+<U121B1>
+<U121B2>
+<U121B3>
+<U121B4>
+<U121B5>
+<U121B6>
+<U121B7>
+<U121B8>
+<U121B9>
+<U121BA>
+<U121BB>
+<U121BC>
+<U121BD>
+<U121BE>
+<U121BF>
+<U121C0>
+<U121C1>
+<U121C2>
+<U121C3>
+<U121C4>
+<U121C5>
+<U121C6>
+<U121C7>
+<U121C8>
+<U121C9>
+<U121CA>
+<U121CB>
+<U121CC>
+<U121CD>
+<U121CE>
+<U121CF>
+<U121D0>
+<U121D1>
+<U121D2>
+<U121D3>
+<U121D4>
+<U121D5>
+<U121D6>
+<U121D7>
+<U121D8>
+<U121D9>
+<U121DA>
+<U121DB>
+<U121DC>
+<U121DD>
+<U121DE>
+<U121DF>
+<U121E0>
+<U121E1>
+<U121E2>
+<U121E3>
+<U121E4>
+<U121E5>
+<U121E6>
+<U121E7>
+<U121E8>
+<U121E9>
+<U121EA>
+<U121EB>
+<U121EC>
+<U121ED>
+<U121EE>
+<U121EF>
+<U121F0>
+<U121F1>
+<U121F2>
+<U121F3>
+<U121F4>
+<U121F5>
+<U121F6>
+<U121F7>
+<U121F8>
+<U121F9>
+<U121FA>
+<U121FB>
+<U121FC>
+<U121FD>
+<U121FE>
+<U121FF>
+<U12200>
+<U12201>
+<U12202>
+<U12203>
+<U12204>
+<U12205>
+<U12206>
+<U12207>
+<U12208>
+<U12209>
+<U1220A>
+<U1220B>
+<U1220C>
+<U1220D>
+<U1220E>
+<U1220F>
+<U12210>
+<U12211>
+<U12212>
+<U12213>
+<U12214>
+<U12215>
+<U12216>
+<U12217>
+<U12218>
+<U12219>
+<U1221A>
+<U1221B>
+<U1221C>
+<U1221D>
+<U1221E>
+<U1221F>
+<U12220>
+<U12221>
+<U12222>
+<U12223>
+<U12224>
+<U12225>
+<U12226>
+<U12227>
+<U12228>
+<U12229>
+<U1222A>
+<U1222B>
+<U1222C>
+<U1222D>
+<U1222E>
+<U1222F>
+<U12230>
+<U12231>
+<U12232>
+<U12233>
+<U12234>
+<U12235>
+<U12236>
+<U12237>
+<U12238>
+<U12239>
+<U1223A>
+<U1223B>
+<U1223C>
+<U1223D>
+<U1223E>
+<U1223F>
+<U12240>
+<U12241>
+<U12242>
+<U12243>
+<U12244>
+<U12245>
+<U12246>
+<U12247>
+<U12248>
+<U12249>
+<U1224A>
+<U1224B>
+<U1224C>
+<U1224D>
+<U1224E>
+<U1224F>
+<U12250>
+<U12251>
+<U12252>
+<U12253>
+<U12254>
+<U12255>
+<U12256>
+<U12257>
+<U12258>
+<U12259>
+<U1225A>
+<U1225B>
+<U1225C>
+<U1225D>
+<U1225E>
+<U1225F>
+<U12260>
+<U12261>
+<U12262>
+<U12263>
+<U12264>
+<U12265>
+<U12266>
+<U12267>
+<U12268>
+<U12269>
+<U1226A>
+<U1226B>
+<U1226C>
+<U1226D>
+<U1226E>
+<U1226F>
+<U12270>
+<U12271>
+<U12272>
+<U12273>
+<U12274>
+<U12275>
+<U12276>
+<U12277>
+<U12278>
+<U12279>
+<U1227A>
+<U1227B>
+<U1227C>
+<U1227D>
+<U1227E>
+<U1227F>
+<U12280>
+<U12281>
+<U12282>
+<U12283>
+<U12284>
+<U12285>
+<U12286>
+<U12287>
+<U12288>
+<U12289>
+<U1228A>
+<U1228B>
+<U1228C>
+<U1228D>
+<U1228E>
+<U1228F>
+<U12290>
+<U12291>
+<U12292>
+<U12293>
+<U12294>
+<U12295>
+<U12296>
+<U12297>
+<U12298>
+<U12299>
+<U1229A>
+<U1229B>
+<U1229C>
+<U1229D>
+<U1229E>
+<U1229F>
+<U122A0>
+<U122A1>
+<U122A2>
+<U122A3>
+<U122A4>
+<U122A5>
+<U122A6>
+<U122A7>
+<U122A8>
+<U122A9>
+<U122AA>
+<U122AB>
+<U122AC>
+<U122AD>
+<U122AE>
+<U122AF>
+<U122B0>
+<U122B1>
+<U122B2>
+<U122B3>
+<U122B4>
+<U122B5>
+<U122B6>
+<U122B7>
+<U122B8>
+<U122B9>
+<U122BA>
+<U122BB>
+<U122BC>
+<U122BD>
+<U122BE>
+<U122BF>
+<U122C0>
+<U122C1>
+<U122C2>
+<U122C3>
+<U122C4>
+<U122C5>
+<U122C6>
+<U122C7>
+<U122C8>
+<U122C9>
+<U122CA>
+<U122CB>
+<U122CC>
+<U122CD>
+<U122CE>
+<U122CF>
+<U122D0>
+<U122D1>
+<U122D2>
+<U122D3>
+<U122D4>
+<U122D5>
+<U122D6>
+<U122D7>
+<U122D8>
+<U122D9>
+<U122DA>
+<U122DB>
+<U122DC>
+<U122DD>
+<U122DE>
+<U122DF>
+<U122E0>
+<U122E1>
+<U122E2>
+<U122E3>
+<U122E4>
+<U122E5>
+<U122E6>
+<U122E7>
+<U122E8>
+<U122E9>
+<U122EA>
+<U122EB>
+<U122EC>
+<U122ED>
+<U122EE>
+<U122EF>
+<U122F0>
+<U122F1>
+<U122F2>
+<U122F3>
+<U122F4>
+<U122F5>
+<U122F6>
+<U122F7>
+<U122F8>
+<U122F9>
+<U122FA>
+<U122FB>
+<U122FC>
+<U122FD>
+<U122FE>
+<U122FF>
+<U12300>
+<U12301>
+<U12302>
+<U12303>
+<U12304>
+<U12305>
+<U12306>
+<U12307>
+<U12308>
+<U12309>
+<U1230A>
+<U1230B>
+<U1230C>
+<U1230D>
+<U1230E>
+<U1230F>
+<U12310>
+<U12311>
+<U12312>
+<U12313>
+<U12314>
+<U12315>
+<U12316>
+<U12317>
+<U12318>
+<U12319>
+<U1231A>
+<U1231B>
+<U1231C>
+<U1231D>
+<U1231E>
+<U1231F>
+<U12320>
+<U12321>
+<U12322>
+<U12323>
+<U12324>
+<U12325>
+<U12326>
+<U12327>
+<U12328>
+<U12329>
+<U1232A>
+<U1232B>
+<U1232C>
+<U1232D>
+<U1232E>
+<U1232F>
+<U12330>
+<U12331>
+<U12332>
+<U12333>
+<U12334>
+<U12335>
+<U12336>
+<U12337>
+<U12338>
+<U12339>
+<U1233A>
+<U1233B>
+<U1233C>
+<U1233D>
+<U1233E>
+<U1233F>
+<U12340>
+<U12341>
+<U12342>
+<U12343>
+<U12344>
+<U12345>
+<U12346>
+<U12347>
+<U12348>
+<U12349>
+<U1234A>
+<U1234B>
+<U1234C>
+<U1234D>
+<U1234E>
+<U1234F>
+<U12350>
+<U12351>
+<U12352>
+<U12353>
+<U12354>
+<U12355>
+<U12356>
+<U12357>
+<U12358>
+<U12359>
+<U1235A>
+<U1235B>
+<U1235C>
+<U1235D>
+<U1235E>
+<U1235F>
+<U12360>
+<U12361>
+<U12362>
+<U12363>
+<U12364>
+<U12365>
+<U12366>
+<U12367>
+<U12368>
+<U12369>
+<U1236A>
+<U1236B>
+<U1236C>
+<U1236D>
+<U1236E>
+<U1236F>
+<U12370>
+<U12371>
+<U12372>
+<U12373>
+<U12374>
+<U12375>
+<U12376>
+<U12377>
+<U12378>
+<U12379>
+<U1237A>
+<U1237B>
+<U1237C>
+<U1237D>
+<U1237E>
+<U1237F>
+<U12380>
+<U12381>
+<U12382>
+<U12383>
+<U12384>
+<U12385>
+<U12386>
+<U12387>
+<U12388>
+<U12389>
+<U1238A>
+<U1238B>
+<U1238C>
+<U1238D>
+<U1238E>
+<U1238F>
+<U12390>
+<U12391>
+<U12392>
+<U12393>
+<U12394>
+<U12395>
+<U12396>
+<U12397>
+<U12398>
+<U12399>
+<U1239A>
+<U1239B>
+<U1239C>
+<U1239D>
+<U1239E>
+<U1239F>
+<U123A0>
+<U123A1>
+<U123A2>
+<U123A3>
+<U123A4>
+<U123A5>
+<U123A6>
+<U123A7>
+<U123A8>
+<U123A9>
+<U123AA>
+<U123AB>
+<U123AC>
+<U123AD>
+<U123AE>
+<U123AF>
+<U123B0>
+<U123B1>
+<U123B2>
+<U123B3>
+<U123B4>
+<U123B5>
+<U123B6>
+<U123B7>
+<U123B8>
+<U123B9>
+<U123BA>
+<U123BB>
+<U123BC>
+<U123BD>
+<U123BE>
+<U123BF>
+<U123C0>
+<U123C1>
+<U123C2>
+<U123C3>
+<U123C4>
+<U123C5>
+<U123C6>
+<U123C7>
+<U123C8>
+<U123C9>
+<U123CA>
+<U123CB>
+<U123CC>
+<U123CD>
+<U123CE>
+<U123CF>
+<U123D0>
+<U123D1>
+<U123D2>
+<U123D3>
+<U123D4>
+<U123D5>
+<U123D6>
+<U123D7>
+<U123D8>
+<U123D9>
+<U123DA>
+<U123DB>
+<U123DC>
+<U123DD>
+<U123DE>
+<U123DF>
+<U123E0>
+<U123E1>
+<U123E2>
+<U123E3>
+<U123E4>
+<U123E5>
+<U123E6>
+<U123E7>
+<U123E8>
+<U123E9>
+<U123EA>
+<U123EB>
+<U123EC>
+<U123ED>
+<U123EE>
+<U123EF>
+<U123F0>
+<U123F1>
+<U123F2>
+<U123F3>
+<U123F4>
+<U123F5>
+<U123F6>
+<U123F7>
+<U123F8>
+<U123F9>
+<U123FA>
+<U123FB>
+<U123FC>
+<U123FD>
+<U123FE>
+<U123FF>
+<U12400>
+<U12401>
+<U12402>
+<U12403>
+<U12404>
+<U12405>
+<U12406>
+<U12407>
+<U12408>
+<U12409>
+<U1240A>
+<U1240B>
+<U1240C>
+<U1240D>
+<U1240E>
+<U1240F>
+<U12410>
+<U12411>
+<U12412>
+<U12413>
+<U12414>
+<U12415>
+<U12416>
+<U12417>
+<U12418>
+<U12419>
+<U1241A>
+<U1241B>
+<U1241C>
+<U1241D>
+<U1241E>
+<U1241F>
+<U12420>
+<U12421>
+<U12422>
+<U12423>
+<U12424>
+<U12425>
+<U12426>
+<U12427>
+<U12428>
+<U12429>
+<U1242A>
+<U1242B>
+<U1242C>
+<U1242D>
+<U1242E>
+<U1242F>
+<U12430>
+<U12431>
+<U12432>
+<U12433>
+<U12434>
+<U12435>
+<U12436>
+<U12437>
+<U12438>
+<U12439>
+<U1243A>
+<U1243B>
+<U1243C>
+<U1243D>
+<U1243E>
+<U1243F>
+<U12440>
+<U12441>
+<U12442>
+<U12443>
+<U12444>
+<U12445>
+<U12446>
+<U12447>
+<U12448>
+<U12449>
+<U1244A>
+<U1244B>
+<U1244C>
+<U1244D>
+<U1244E>
+<U1244F>
+<U12450>
+<U12451>
+<U12452>
+<U12453>
+<U12454>
+<U12455>
+<U12456>
+<U12457>
+<U12458>
+<U12459>
+<U1245A>
+<U1245B>
+<U1245C>
+<U1245D>
+<U1245E>
+<U1245F>
+<U12460>
+<U12461>
+<U12462>
+<U12463>
+<U12464>
+<U12465>
+<U12466>
+<U12467>
+<U12468>
+<U12469>
+<U1246A>
+<U1246B>
+<U1246C>
+<U1246D>
+<U1246E>
+<U1246F>
+<U12470>
+<U12471>
+<U12472>
+<U12473>
+<U12474>
+<U12475>
+<U12476>
+<U12477>
+<U12478>
+<U12479>
+<U1247A>
+<U1247B>
+<U1247C>
+<U1247D>
+<U1247E>
+<U1247F>
+<U12480>
+<U12481>
+<U12482>
+<U12483>
+<U12484>
+<U12485>
+<U12486>
+<U12487>
+<U12488>
+<U12489>
+<U1248A>
+<U1248B>
+<U1248C>
+<U1248D>
+<U1248E>
+<U1248F>
+<U12490>
+<U12491>
+<U12492>
+<U12493>
+<U12494>
+<U12495>
+<U12496>
+<U12497>
+<U12498>
+<U12499>
+<U1249A>
+<U1249B>
+<U1249C>
+<U1249D>
+<U1249E>
+<U1249F>
+<U124A0>
+<U124A1>
+<U124A2>
+<U124A3>
+<U124A4>
+<U124A5>
+<U124A6>
+<U124A7>
+<U124A8>
+<U124A9>
+<U124AA>
+<U124AB>
+<U124AC>
+<U124AD>
+<U124AE>
+<U124AF>
+<U124B0>
+<U124B1>
+<U124B2>
+<U124B3>
+<U124B4>
+<U124B5>
+<U124B6>
+<U124B7>
+<U124B8>
+<U124B9>
+<U124BA>
+<U124BB>
+<U124BC>
+<U124BD>
+<U124BE>
+<U124BF>
+<U124C0>
+<U124C1>
+<U124C2>
+<U124C3>
+<U124C4>
+<U124C5>
+<U124C6>
+<U124C7>
+<U124C8>
+<U124C9>
+<U124CA>
+<U124CB>
+<U124CC>
+<U124CD>
+<U124CE>
+<U124CF>
+<U124D0>
+<U124D1>
+<U124D2>
+<U124D3>
+<U124D4>
+<U124D5>
+<U124D6>
+<U124D7>
+<U124D8>
+<U124D9>
+<U124DA>
+<U124DB>
+<U124DC>
+<U124DD>
+<U124DE>
+<U124DF>
+<U124E0>
+<U124E1>
+<U124E2>
+<U124E3>
+<U124E4>
+<U124E5>
+<U124E6>
+<U124E7>
+<U124E8>
+<U124E9>
+<U124EA>
+<U124EB>
+<U124EC>
+<U124ED>
+<U124EE>
+<U124EF>
+<U124F0>
+<U124F1>
+<U124F2>
+<U124F3>
+<U124F4>
+<U124F5>
+<U124F6>
+<U124F7>
+<U124F8>
+<U124F9>
+<U124FA>
+<U124FB>
+<U124FC>
+<U124FD>
+<U124FE>
+<U124FF>
+<U12500>
+<U12501>
+<U12502>
+<U12503>
+<U12504>
+<U12505>
+<U12506>
+<U12507>
+<U12508>
+<U12509>
+<U1250A>
+<U1250B>
+<U1250C>
+<U1250D>
+<U1250E>
+<U1250F>
+<U12510>
+<U12511>
+<U12512>
+<U12513>
+<U12514>
+<U12515>
+<U12516>
+<U12517>
+<U12518>
+<U12519>
+<U1251A>
+<U1251B>
+<U1251C>
+<U1251D>
+<U1251E>
+<U1251F>
+<U12520>
+<U12521>
+<U12522>
+<U12523>
+<U12524>
+<U12525>
+<U12526>
+<U12527>
+<U12528>
+<U12529>
+<U1252A>
+<U1252B>
+<U1252C>
+<U1252D>
+<U1252E>
+<U1252F>
+<U12530>
+<U12531>
+<U12532>
+<U12533>
+<U12534>
+<U12535>
+<U12536>
+<U12537>
+<U12538>
+<U12539>
+<U1253A>
+<U1253B>
+<U1253C>
+<U1253D>
+<U1253E>
+<U1253F>
+<U12540>
+<U12541>
+<U12542>
+<U12543>
+<U12544>
+<U12545>
+<U12546>
+<U12547>
+<U12548>
+<U12549>
+<U1254A>
+<U1254B>
+<U1254C>
+<U1254D>
+<U1254E>
+<U1254F>
+<U12550>
+<U12551>
+<U12552>
+<U12553>
+<U12554>
+<U12555>
+<U12556>
+<U12557>
+<U12558>
+<U12559>
+<U1255A>
+<U1255B>
+<U1255C>
+<U1255D>
+<U1255E>
+<U1255F>
+<U12560>
+<U12561>
+<U12562>
+<U12563>
+<U12564>
+<U12565>
+<U12566>
+<U12567>
+<U12568>
+<U12569>
+<U1256A>
+<U1256B>
+<U1256C>
+<U1256D>
+<U1256E>
+<U1256F>
+<U12570>
+<U12571>
+<U12572>
+<U12573>
+<U12574>
+<U12575>
+<U12576>
+<U12577>
+<U12578>
+<U12579>
+<U1257A>
+<U1257B>
+<U1257C>
+<U1257D>
+<U1257E>
+<U1257F>
+<U12580>
+<U12581>
+<U12582>
+<U12583>
+<U12584>
+<U12585>
+<U12586>
+<U12587>
+<U12588>
+<U12589>
+<U1258A>
+<U1258B>
+<U1258C>
+<U1258D>
+<U1258E>
+<U1258F>
+<U12590>
+<U12591>
+<U12592>
+<U12593>
+<U12594>
+<U12595>
+<U12596>
+<U12597>
+<U12598>
+<U12599>
+<U1259A>
+<U1259B>
+<U1259C>
+<U1259D>
+<U1259E>
+<U1259F>
+<U125A0>
+<U125A1>
+<U125A2>
+<U125A3>
+<U125A4>
+<U125A5>
+<U125A6>
+<U125A7>
+<U125A8>
+<U125A9>
+<U125AA>
+<U125AB>
+<U125AC>
+<U125AD>
+<U125AE>
+<U125AF>
+<U125B0>
+<U125B1>
+<U125B2>
+<U125B3>
+<U125B4>
+<U125B5>
+<U125B6>
+<U125B7>
+<U125B8>
+<U125B9>
+<U125BA>
+<U125BB>
+<U125BC>
+<U125BD>
+<U125BE>
+<U125BF>
+<U125C0>
+<U125C1>
+<U125C2>
+<U125C3>
+<U125C4>
+<U125C5>
+<U125C6>
+<U125C7>
+<U125C8>
+<U125C9>
+<U125CA>
+<U125CB>
+<U125CC>
+<U125CD>
+<U125CE>
+<U125CF>
+<U125D0>
+<U125D1>
+<U125D2>
+<U125D3>
+<U125D4>
+<U125D5>
+<U125D6>
+<U125D7>
+<U125D8>
+<U125D9>
+<U125DA>
+<U125DB>
+<U125DC>
+<U125DD>
+<U125DE>
+<U125DF>
+<U125E0>
+<U125E1>
+<U125E2>
+<U125E3>
+<U125E4>
+<U125E5>
+<U125E6>
+<U125E7>
+<U125E8>
+<U125E9>
+<U125EA>
+<U125EB>
+<U125EC>
+<U125ED>
+<U125EE>
+<U125EF>
+<U125F0>
+<U125F1>
+<U125F2>
+<U125F3>
+<U125F4>
+<U125F5>
+<U125F6>
+<U125F7>
+<U125F8>
+<U125F9>
+<U125FA>
+<U125FB>
+<U125FC>
+<U125FD>
+<U125FE>
+<U125FF>
+<U12600>
+<U12601>
+<U12602>
+<U12603>
+<U12604>
+<U12605>
+<U12606>
+<U12607>
+<U12608>
+<U12609>
+<U1260A>
+<U1260B>
+<U1260C>
+<U1260D>
+<U1260E>
+<U1260F>
+<U12610>
+<U12611>
+<U12612>
+<U12613>
+<U12614>
+<U12615>
+<U12616>
+<U12617>
+<U12618>
+<U12619>
+<U1261A>
+<U1261B>
+<U1261C>
+<U1261D>
+<U1261E>
+<U1261F>
+<U12620>
+<U12621>
+<U12622>
+<U12623>
+<U12624>
+<U12625>
+<U12626>
+<U12627>
+<U12628>
+<U12629>
+<U1262A>
+<U1262B>
+<U1262C>
+<U1262D>
+<U1262E>
+<U1262F>
+<U12630>
+<U12631>
+<U12632>
+<U12633>
+<U12634>
+<U12635>
+<U12636>
+<U12637>
+<U12638>
+<U12639>
+<U1263A>
+<U1263B>
+<U1263C>
+<U1263D>
+<U1263E>
+<U1263F>
+<U12640>
+<U12641>
+<U12642>
+<U12643>
+<U12644>
+<U12645>
+<U12646>
+<U12647>
+<U12648>
+<U12649>
+<U1264A>
+<U1264B>
+<U1264C>
+<U1264D>
+<U1264E>
+<U1264F>
+<U12650>
+<U12651>
+<U12652>
+<U12653>
+<U12654>
+<U12655>
+<U12656>
+<U12657>
+<U12658>
+<U12659>
+<U1265A>
+<U1265B>
+<U1265C>
+<U1265D>
+<U1265E>
+<U1265F>
+<U12660>
+<U12661>
+<U12662>
+<U12663>
+<U12664>
+<U12665>
+<U12666>
+<U12667>
+<U12668>
+<U12669>
+<U1266A>
+<U1266B>
+<U1266C>
+<U1266D>
+<U1266E>
+<U1266F>
+<U12670>
+<U12671>
+<U12672>
+<U12673>
+<U12674>
+<U12675>
+<U12676>
+<U12677>
+<U12678>
+<U12679>
+<U1267A>
+<U1267B>
+<U1267C>
+<U1267D>
+<U1267E>
+<U1267F>
+<U12680>
+<U12681>
+<U12682>
+<U12683>
+<U12684>
+<U12685>
+<U12686>
+<U12687>
+<U12688>
+<U12689>
+<U1268A>
+<U1268B>
+<U1268C>
+<U1268D>
+<U1268E>
+<U1268F>
+<U12690>
+<U12691>
+<U12692>
+<U12693>
+<U12694>
+<U12695>
+<U12696>
+<U12697>
+<U12698>
+<U12699>
+<U1269A>
+<U1269B>
+<U1269C>
+<U1269D>
+<U1269E>
+<U1269F>
+<U126A0>
+<U126A1>
+<U126A2>
+<U126A3>
+<U126A4>
+<U126A5>
+<U126A6>
+<U126A7>
+<U126A8>
+<U126A9>
+<U126AA>
+<U126AB>
+<U126AC>
+<U126AD>
+<U126AE>
+<U126AF>
+<U126B0>
+<U126B1>
+<U126B2>
+<U126B3>
+<U126B4>
+<U126B5>
+<U126B6>
+<U126B7>
+<U126B8>
+<U126B9>
+<U126BA>
+<U126BB>
+<U126BC>
+<U126BD>
+<U126BE>
+<U126BF>
+<U126C0>
+<U126C1>
+<U126C2>
+<U126C3>
+<U126C4>
+<U126C5>
+<U126C6>
+<U126C7>
+<U126C8>
+<U126C9>
+<U126CA>
+<U126CB>
+<U126CC>
+<U126CD>
+<U126CE>
+<U126CF>
+<U126D0>
+<U126D1>
+<U126D2>
+<U126D3>
+<U126D4>
+<U126D5>
+<U126D6>
+<U126D7>
+<U126D8>
+<U126D9>
+<U126DA>
+<U126DB>
+<U126DC>
+<U126DD>
+<U126DE>
+<U126DF>
+<U126E0>
+<U126E1>
+<U126E2>
+<U126E3>
+<U126E4>
+<U126E5>
+<U126E6>
+<U126E7>
+<U126E8>
+<U126E9>
+<U126EA>
+<U126EB>
+<U126EC>
+<U126ED>
+<U126EE>
+<U126EF>
+<U126F0>
+<U126F1>
+<U126F2>
+<U126F3>
+<U126F4>
+<U126F5>
+<U126F6>
+<U126F7>
+<U126F8>
+<U126F9>
+<U126FA>
+<U126FB>
+<U126FC>
+<U126FD>
+<U126FE>
+<U126FF>
+<U12700>
+<U12701>
+<U12702>
+<U12703>
+<U12704>
+<U12705>
+<U12706>
+<U12707>
+<U12708>
+<U12709>
+<U1270A>
+<U1270B>
+<U1270C>
+<U1270D>
+<U1270E>
+<U1270F>
+<U12710>
+<U12711>
+<U12712>
+<U12713>
+<U12714>
+<U12715>
+<U12716>
+<U12717>
+<U12718>
+<U12719>
+<U1271A>
+<U1271B>
+<U1271C>
+<U1271D>
+<U1271E>
+<U1271F>
+<U12720>
+<U12721>
+<U12722>
+<U12723>
+<U12724>
+<U12725>
+<U12726>
+<U12727>
+<U12728>
+<U12729>
+<U1272A>
+<U1272B>
+<U1272C>
+<U1272D>
+<U1272E>
+<U1272F>
+<U12730>
+<U12731>
+<U12732>
+<U12733>
+<U12734>
+<U12735>
+<U12736>
+<U12737>
+<U12738>
+<U12739>
+<U1273A>
+<U1273B>
+<U1273C>
+<U1273D>
+<U1273E>
+<U1273F>
+<U12740>
+<U12741>
+<U12742>
+<U12743>
+<U12744>
+<U12745>
+<U12746>
+<U12747>
+<U12748>
+<U12749>
+<U1274A>
+<U1274B>
+<U1274C>
+<U1274D>
+<U1274E>
+<U1274F>
+<U12750>
+<U12751>
+<U12752>
+<U12753>
+<U12754>
+<U12755>
+<U12756>
+<U12757>
+<U12758>
+<U12759>
+<U1275A>
+<U1275B>
+<U1275C>
+<U1275D>
+<U1275E>
+<U1275F>
+<U12760>
+<U12761>
+<U12762>
+<U12763>
+<U12764>
+<U12765>
+<U12766>
+<U12767>
+<U12768>
+<U12769>
+<U1276A>
+<U1276B>
+<U1276C>
+<U1276D>
+<U1276E>
+<U1276F>
+<U12770>
+<U12771>
+<U12772>
+<U12773>
+<U12774>
+<U12775>
+<U12776>
+<U12777>
+<U12778>
+<U12779>
+<U1277A>
+<U1277B>
+<U1277C>
+<U1277D>
+<U1277E>
+<U1277F>
+<U12780>
+<U12781>
+<U12782>
+<U12783>
+<U12784>
+<U12785>
+<U12786>
+<U12787>
+<U12788>
+<U12789>
+<U1278A>
+<U1278B>
+<U1278C>
+<U1278D>
+<U1278E>
+<U1278F>
+<U12790>
+<U12791>
+<U12792>
+<U12793>
+<U12794>
+<U12795>
+<U12796>
+<U12797>
+<U12798>
+<U12799>
+<U1279A>
+<U1279B>
+<U1279C>
+<U1279D>
+<U1279E>
+<U1279F>
+<U127A0>
+<U127A1>
+<U127A2>
+<U127A3>
+<U127A4>
+<U127A5>
+<U127A6>
+<U127A7>
+<U127A8>
+<U127A9>
+<U127AA>
+<U127AB>
+<U127AC>
+<U127AD>
+<U127AE>
+<U127AF>
+<U127B0>
+<U127B1>
+<U127B2>
+<U127B3>
+<U127B4>
+<U127B5>
+<U127B6>
+<U127B7>
+<U127B8>
+<U127B9>
+<U127BA>
+<U127BB>
+<U127BC>
+<U127BD>
+<U127BE>
+<U127BF>
+<U127C0>
+<U127C1>
+<U127C2>
+<U127C3>
+<U127C4>
+<U127C5>
+<U127C6>
+<U127C7>
+<U127C8>
+<U127C9>
+<U127CA>
+<U127CB>
+<U127CC>
+<U127CD>
+<U127CE>
+<U127CF>
+<U127D0>
+<U127D1>
+<U127D2>
+<U127D3>
+<U127D4>
+<U127D5>
+<U127D6>
+<U127D7>
+<U127D8>
+<U127D9>
+<U127DA>
+<U127DB>
+<U127DC>
+<U127DD>
+<U127DE>
+<U127DF>
+<U127E0>
+<U127E1>
+<U127E2>
+<U127E3>
+<U127E4>
+<U127E5>
+<U127E6>
+<U127E7>
+<U127E8>
+<U127E9>
+<U127EA>
+<U127EB>
+<U127EC>
+<U127ED>
+<U127EE>
+<U127EF>
+<U127F0>
+<U127F1>
+<U127F2>
+<U127F3>
+<U127F4>
+<U127F5>
+<U127F6>
+<U127F7>
+<U127F8>
+<U127F9>
+<U127FA>
+<U127FB>
+<U127FC>
+<U127FD>
+<U127FE>
+<U127FF>
+<U12800>
+<U12801>
+<U12802>
+<U12803>
+<U12804>
+<U12805>
+<U12806>
+<U12807>
+<U12808>
+<U12809>
+<U1280A>
+<U1280B>
+<U1280C>
+<U1280D>
+<U1280E>
+<U1280F>
+<U12810>
+<U12811>
+<U12812>
+<U12813>
+<U12814>
+<U12815>
+<U12816>
+<U12817>
+<U12818>
+<U12819>
+<U1281A>
+<U1281B>
+<U1281C>
+<U1281D>
+<U1281E>
+<U1281F>
+<U12820>
+<U12821>
+<U12822>
+<U12823>
+<U12824>
+<U12825>
+<U12826>
+<U12827>
+<U12828>
+<U12829>
+<U1282A>
+<U1282B>
+<U1282C>
+<U1282D>
+<U1282E>
+<U1282F>
+<U12830>
+<U12831>
+<U12832>
+<U12833>
+<U12834>
+<U12835>
+<U12836>
+<U12837>
+<U12838>
+<U12839>
+<U1283A>
+<U1283B>
+<U1283C>
+<U1283D>
+<U1283E>
+<U1283F>
+<U12840>
+<U12841>
+<U12842>
+<U12843>
+<U12844>
+<U12845>
+<U12846>
+<U12847>
+<U12848>
+<U12849>
+<U1284A>
+<U1284B>
+<U1284C>
+<U1284D>
+<U1284E>
+<U1284F>
+<U12850>
+<U12851>
+<U12852>
+<U12853>
+<U12854>
+<U12855>
+<U12856>
+<U12857>
+<U12858>
+<U12859>
+<U1285A>
+<U1285B>
+<U1285C>
+<U1285D>
+<U1285E>
+<U1285F>
+<U12860>
+<U12861>
+<U12862>
+<U12863>
+<U12864>
+<U12865>
+<U12866>
+<U12867>
+<U12868>
+<U12869>
+<U1286A>
+<U1286B>
+<U1286C>
+<U1286D>
+<U1286E>
+<U1286F>
+<U12870>
+<U12871>
+<U12872>
+<U12873>
+<U12874>
+<U12875>
+<U12876>
+<U12877>
+<U12878>
+<U12879>
+<U1287A>
+<U1287B>
+<U1287C>
+<U1287D>
+<U1287E>
+<U1287F>
+<U12880>
+<U12881>
+<U12882>
+<U12883>
+<U12884>
+<U12885>
+<U12886>
+<U12887>
+<U12888>
+<U12889>
+<U1288A>
+<U1288B>
+<U1288C>
+<U1288D>
+<U1288E>
+<U1288F>
+<U12890>
+<U12891>
+<U12892>
+<U12893>
+<U12894>
+<U12895>
+<U12896>
+<U12897>
+<U12898>
+<U12899>
+<U1289A>
+<U1289B>
+<U1289C>
+<U1289D>
+<U1289E>
+<U1289F>
+<U128A0>
+<U128A1>
+<U128A2>
+<U128A3>
+<U128A4>
+<U128A5>
+<U128A6>
+<U128A7>
+<U128A8>
+<U128A9>
+<U128AA>
+<U128AB>
+<U128AC>
+<U128AD>
+<U128AE>
+<U128AF>
+<U128B0>
+<U128B1>
+<U128B2>
+<U128B3>
+<U128B4>
+<U128B5>
+<U128B6>
+<U128B7>
+<U128B8>
+<U128B9>
+<U128BA>
+<U128BB>
+<U128BC>
+<U128BD>
+<U128BE>
+<U128BF>
+<U128C0>
+<U128C1>
+<U128C2>
+<U128C3>
+<U128C4>
+<U128C5>
+<U128C6>
+<U128C7>
+<U128C8>
+<U128C9>
+<U128CA>
+<U128CB>
+<U128CC>
+<U128CD>
+<U128CE>
+<U128CF>
+<U128D0>
+<U128D1>
+<U128D2>
+<U128D3>
+<U128D4>
+<U128D5>
+<U128D6>
+<U128D7>
+<U128D8>
+<U128D9>
+<U128DA>
+<U128DB>
+<U128DC>
+<U128DD>
+<U128DE>
+<U128DF>
+<U128E0>
+<U128E1>
+<U128E2>
+<U128E3>
+<U128E4>
+<U128E5>
+<U128E6>
+<U128E7>
+<U128E8>
+<U128E9>
+<U128EA>
+<U128EB>
+<U128EC>
+<U128ED>
+<U128EE>
+<U128EF>
+<U128F0>
+<U128F1>
+<U128F2>
+<U128F3>
+<U128F4>
+<U128F5>
+<U128F6>
+<U128F7>
+<U128F8>
+<U128F9>
+<U128FA>
+<U128FB>
+<U128FC>
+<U128FD>
+<U128FE>
+<U128FF>
+<U12900>
+<U12901>
+<U12902>
+<U12903>
+<U12904>
+<U12905>
+<U12906>
+<U12907>
+<U12908>
+<U12909>
+<U1290A>
+<U1290B>
+<U1290C>
+<U1290D>
+<U1290E>
+<U1290F>
+<U12910>
+<U12911>
+<U12912>
+<U12913>
+<U12914>
+<U12915>
+<U12916>
+<U12917>
+<U12918>
+<U12919>
+<U1291A>
+<U1291B>
+<U1291C>
+<U1291D>
+<U1291E>
+<U1291F>
+<U12920>
+<U12921>
+<U12922>
+<U12923>
+<U12924>
+<U12925>
+<U12926>
+<U12927>
+<U12928>
+<U12929>
+<U1292A>
+<U1292B>
+<U1292C>
+<U1292D>
+<U1292E>
+<U1292F>
+<U12930>
+<U12931>
+<U12932>
+<U12933>
+<U12934>
+<U12935>
+<U12936>
+<U12937>
+<U12938>
+<U12939>
+<U1293A>
+<U1293B>
+<U1293C>
+<U1293D>
+<U1293E>
+<U1293F>
+<U12940>
+<U12941>
+<U12942>
+<U12943>
+<U12944>
+<U12945>
+<U12946>
+<U12947>
+<U12948>
+<U12949>
+<U1294A>
+<U1294B>
+<U1294C>
+<U1294D>
+<U1294E>
+<U1294F>
+<U12950>
+<U12951>
+<U12952>
+<U12953>
+<U12954>
+<U12955>
+<U12956>
+<U12957>
+<U12958>
+<U12959>
+<U1295A>
+<U1295B>
+<U1295C>
+<U1295D>
+<U1295E>
+<U1295F>
+<U12960>
+<U12961>
+<U12962>
+<U12963>
+<U12964>
+<U12965>
+<U12966>
+<U12967>
+<U12968>
+<U12969>
+<U1296A>
+<U1296B>
+<U1296C>
+<U1296D>
+<U1296E>
+<U1296F>
+<U12970>
+<U12971>
+<U12972>
+<U12973>
+<U12974>
+<U12975>
+<U12976>
+<U12977>
+<U12978>
+<U12979>
+<U1297A>
+<U1297B>
+<U1297C>
+<U1297D>
+<U1297E>
+<U1297F>
+<U12980>
+<U12981>
+<U12982>
+<U12983>
+<U12984>
+<U12985>
+<U12986>
+<U12987>
+<U12988>
+<U12989>
+<U1298A>
+<U1298B>
+<U1298C>
+<U1298D>
+<U1298E>
+<U1298F>
+<U12990>
+<U12991>
+<U12992>
+<U12993>
+<U12994>
+<U12995>
+<U12996>
+<U12997>
+<U12998>
+<U12999>
+<U1299A>
+<U1299B>
+<U1299C>
+<U1299D>
+<U1299E>
+<U1299F>
+<U129A0>
+<U129A1>
+<U129A2>
+<U129A3>
+<U129A4>
+<U129A5>
+<U129A6>
+<U129A7>
+<U129A8>
+<U129A9>
+<U129AA>
+<U129AB>
+<U129AC>
+<U129AD>
+<U129AE>
+<U129AF>
+<U129B0>
+<U129B1>
+<U129B2>
+<U129B3>
+<U129B4>
+<U129B5>
+<U129B6>
+<U129B7>
+<U129B8>
+<U129B9>
+<U129BA>
+<U129BB>
+<U129BC>
+<U129BD>
+<U129BE>
+<U129BF>
+<U129C0>
+<U129C1>
+<U129C2>
+<U129C3>
+<U129C4>
+<U129C5>
+<U129C6>
+<U129C7>
+<U129C8>
+<U129C9>
+<U129CA>
+<U129CB>
+<U129CC>
+<U129CD>
+<U129CE>
+<U129CF>
+<U129D0>
+<U129D1>
+<U129D2>
+<U129D3>
+<U129D4>
+<U129D5>
+<U129D6>
+<U129D7>
+<U129D8>
+<U129D9>
+<U129DA>
+<U129DB>
+<U129DC>
+<U129DD>
+<U129DE>
+<U129DF>
+<U129E0>
+<U129E1>
+<U129E2>
+<U129E3>
+<U129E4>
+<U129E5>
+<U129E6>
+<U129E7>
+<U129E8>
+<U129E9>
+<U129EA>
+<U129EB>
+<U129EC>
+<U129ED>
+<U129EE>
+<U129EF>
+<U129F0>
+<U129F1>
+<U129F2>
+<U129F3>
+<U129F4>
+<U129F5>
+<U129F6>
+<U129F7>
+<U129F8>
+<U129F9>
+<U129FA>
+<U129FB>
+<U129FC>
+<U129FD>
+<U129FE>
+<U129FF>
+<U12A00>
+<U12A01>
+<U12A02>
+<U12A03>
+<U12A04>
+<U12A05>
+<U12A06>
+<U12A07>
+<U12A08>
+<U12A09>
+<U12A0A>
+<U12A0B>
+<U12A0C>
+<U12A0D>
+<U12A0E>
+<U12A0F>
+<U12A10>
+<U12A11>
+<U12A12>
+<U12A13>
+<U12A14>
+<U12A15>
+<U12A16>
+<U12A17>
+<U12A18>
+<U12A19>
+<U12A1A>
+<U12A1B>
+<U12A1C>
+<U12A1D>
+<U12A1E>
+<U12A1F>
+<U12A20>
+<U12A21>
+<U12A22>
+<U12A23>
+<U12A24>
+<U12A25>
+<U12A26>
+<U12A27>
+<U12A28>
+<U12A29>
+<U12A2A>
+<U12A2B>
+<U12A2C>
+<U12A2D>
+<U12A2E>
+<U12A2F>
+<U12A30>
+<U12A31>
+<U12A32>
+<U12A33>
+<U12A34>
+<U12A35>
+<U12A36>
+<U12A37>
+<U12A38>
+<U12A39>
+<U12A3A>
+<U12A3B>
+<U12A3C>
+<U12A3D>
+<U12A3E>
+<U12A3F>
+<U12A40>
+<U12A41>
+<U12A42>
+<U12A43>
+<U12A44>
+<U12A45>
+<U12A46>
+<U12A47>
+<U12A48>
+<U12A49>
+<U12A4A>
+<U12A4B>
+<U12A4C>
+<U12A4D>
+<U12A4E>
+<U12A4F>
+<U12A50>
+<U12A51>
+<U12A52>
+<U12A53>
+<U12A54>
+<U12A55>
+<U12A56>
+<U12A57>
+<U12A58>
+<U12A59>
+<U12A5A>
+<U12A5B>
+<U12A5C>
+<U12A5D>
+<U12A5E>
+<U12A5F>
+<U12A60>
+<U12A61>
+<U12A62>
+<U12A63>
+<U12A64>
+<U12A65>
+<U12A66>
+<U12A67>
+<U12A68>
+<U12A69>
+<U12A6A>
+<U12A6B>
+<U12A6C>
+<U12A6D>
+<U12A6E>
+<U12A6F>
+<U12A70>
+<U12A71>
+<U12A72>
+<U12A73>
+<U12A74>
+<U12A75>
+<U12A76>
+<U12A77>
+<U12A78>
+<U12A79>
+<U12A7A>
+<U12A7B>
+<U12A7C>
+<U12A7D>
+<U12A7E>
+<U12A7F>
+<U12A80>
+<U12A81>
+<U12A82>
+<U12A83>
+<U12A84>
+<U12A85>
+<U12A86>
+<U12A87>
+<U12A88>
+<U12A89>
+<U12A8A>
+<U12A8B>
+<U12A8C>
+<U12A8D>
+<U12A8E>
+<U12A8F>
+<U12A90>
+<U12A91>
+<U12A92>
+<U12A93>
+<U12A94>
+<U12A95>
+<U12A96>
+<U12A97>
+<U12A98>
+<U12A99>
+<U12A9A>
+<U12A9B>
+<U12A9C>
+<U12A9D>
+<U12A9E>
+<U12A9F>
+<U12AA0>
+<U12AA1>
+<U12AA2>
+<U12AA3>
+<U12AA4>
+<U12AA5>
+<U12AA6>
+<U12AA7>
+<U12AA8>
+<U12AA9>
+<U12AAA>
+<U12AAB>
+<U12AAC>
+<U12AAD>
+<U12AAE>
+<U12AAF>
+<U12AB0>
+<U12AB1>
+<U12AB2>
+<U12AB3>
+<U12AB4>
+<U12AB5>
+<U12AB6>
+<U12AB7>
+<U12AB8>
+<U12AB9>
+<U12ABA>
+<U12ABB>
+<U12ABC>
+<U12ABD>
+<U12ABE>
+<U12ABF>
+<U12AC0>
+<U12AC1>
+<U12AC2>
+<U12AC3>
+<U12AC4>
+<U12AC5>
+<U12AC6>
+<U12AC7>
+<U12AC8>
+<U12AC9>
+<U12ACA>
+<U12ACB>
+<U12ACC>
+<U12ACD>
+<U12ACE>
+<U12ACF>
+<U12AD0>
+<U12AD1>
+<U12AD2>
+<U12AD3>
+<U12AD4>
+<U12AD5>
+<U12AD6>
+<U12AD7>
+<U12AD8>
+<U12AD9>
+<U12ADA>
+<U12ADB>
+<U12ADC>
+<U12ADD>
+<U12ADE>
+<U12ADF>
+<U12AE0>
+<U12AE1>
+<U12AE2>
+<U12AE3>
+<U12AE4>
+<U12AE5>
+<U12AE6>
+<U12AE7>
+<U12AE8>
+<U12AE9>
+<U12AEA>
+<U12AEB>
+<U12AEC>
+<U12AED>
+<U12AEE>
+<U12AEF>
+<U12AF0>
+<U12AF1>
+<U12AF2>
+<U12AF3>
+<U12AF4>
+<U12AF5>
+<U12AF6>
+<U12AF7>
+<U12AF8>
+<U12AF9>
+<U12AFA>
+<U12AFB>
+<U12AFC>
+<U12AFD>
+<U12AFE>
+<U12AFF>
+<U12B00>
+<U12B01>
+<U12B02>
+<U12B03>
+<U12B04>
+<U12B05>
+<U12B06>
+<U12B07>
+<U12B08>
+<U12B09>
+<U12B0A>
+<U12B0B>
+<U12B0C>
+<U12B0D>
+<U12B0E>
+<U12B0F>
+<U12B10>
+<U12B11>
+<U12B12>
+<U12B13>
+<U12B14>
+<U12B15>
+<U12B16>
+<U12B17>
+<U12B18>
+<U12B19>
+<U12B1A>
+<U12B1B>
+<U12B1C>
+<U12B1D>
+<U12B1E>
+<U12B1F>
+<U12B20>
+<U12B21>
+<U12B22>
+<U12B23>
+<U12B24>
+<U12B25>
+<U12B26>
+<U12B27>
+<U12B28>
+<U12B29>
+<U12B2A>
+<U12B2B>
+<U12B2C>
+<U12B2D>
+<U12B2E>
+<U12B2F>
+<U12B30>
+<U12B31>
+<U12B32>
+<U12B33>
+<U12B34>
+<U12B35>
+<U12B36>
+<U12B37>
+<U12B38>
+<U12B39>
+<U12B3A>
+<U12B3B>
+<U12B3C>
+<U12B3D>
+<U12B3E>
+<U12B3F>
+<U12B40>
+<U12B41>
+<U12B42>
+<U12B43>
+<U12B44>
+<U12B45>
+<U12B46>
+<U12B47>
+<U12B48>
+<U12B49>
+<U12B4A>
+<U12B4B>
+<U12B4C>
+<U12B4D>
+<U12B4E>
+<U12B4F>
+<U12B50>
+<U12B51>
+<U12B52>
+<U12B53>
+<U12B54>
+<U12B55>
+<U12B56>
+<U12B57>
+<U12B58>
+<U12B59>
+<U12B5A>
+<U12B5B>
+<U12B5C>
+<U12B5D>
+<U12B5E>
+<U12B5F>
+<U12B60>
+<U12B61>
+<U12B62>
+<U12B63>
+<U12B64>
+<U12B65>
+<U12B66>
+<U12B67>
+<U12B68>
+<U12B69>
+<U12B6A>
+<U12B6B>
+<U12B6C>
+<U12B6D>
+<U12B6E>
+<U12B6F>
+<U12B70>
+<U12B71>
+<U12B72>
+<U12B73>
+<U12B74>
+<U12B75>
+<U12B76>
+<U12B77>
+<U12B78>
+<U12B79>
+<U12B7A>
+<U12B7B>
+<U12B7C>
+<U12B7D>
+<U12B7E>
+<U12B7F>
+<U12B80>
+<U12B81>
+<U12B82>
+<U12B83>
+<U12B84>
+<U12B85>
+<U12B86>
+<U12B87>
+<U12B88>
+<U12B89>
+<U12B8A>
+<U12B8B>
+<U12B8C>
+<U12B8D>
+<U12B8E>
+<U12B8F>
+<U12B90>
+<U12B91>
+<U12B92>
+<U12B93>
+<U12B94>
+<U12B95>
+<U12B96>
+<U12B97>
+<U12B98>
+<U12B99>
+<U12B9A>
+<U12B9B>
+<U12B9C>
+<U12B9D>
+<U12B9E>
+<U12B9F>
+<U12BA0>
+<U12BA1>
+<U12BA2>
+<U12BA3>
+<U12BA4>
+<U12BA5>
+<U12BA6>
+<U12BA7>
+<U12BA8>
+<U12BA9>
+<U12BAA>
+<U12BAB>
+<U12BAC>
+<U12BAD>
+<U12BAE>
+<U12BAF>
+<U12BB0>
+<U12BB1>
+<U12BB2>
+<U12BB3>
+<U12BB4>
+<U12BB5>
+<U12BB6>
+<U12BB7>
+<U12BB8>
+<U12BB9>
+<U12BBA>
+<U12BBB>
+<U12BBC>
+<U12BBD>
+<U12BBE>
+<U12BBF>
+<U12BC0>
+<U12BC1>
+<U12BC2>
+<U12BC3>
+<U12BC4>
+<U12BC5>
+<U12BC6>
+<U12BC7>
+<U12BC8>
+<U12BC9>
+<U12BCA>
+<U12BCB>
+<U12BCC>
+<U12BCD>
+<U12BCE>
+<U12BCF>
+<U12BD0>
+<U12BD1>
+<U12BD2>
+<U12BD3>
+<U12BD4>
+<U12BD5>
+<U12BD6>
+<U12BD7>
+<U12BD8>
+<U12BD9>
+<U12BDA>
+<U12BDB>
+<U12BDC>
+<U12BDD>
+<U12BDE>
+<U12BDF>
+<U12BE0>
+<U12BE1>
+<U12BE2>
+<U12BE3>
+<U12BE4>
+<U12BE5>
+<U12BE6>
+<U12BE7>
+<U12BE8>
+<U12BE9>
+<U12BEA>
+<U12BEB>
+<U12BEC>
+<U12BED>
+<U12BEE>
+<U12BEF>
+<U12BF0>
+<U12BF1>
+<U12BF2>
+<U12BF3>
+<U12BF4>
+<U12BF5>
+<U12BF6>
+<U12BF7>
+<U12BF8>
+<U12BF9>
+<U12BFA>
+<U12BFB>
+<U12BFC>
+<U12BFD>
+<U12BFE>
+<U12BFF>
+<U12C00>
+<U12C01>
+<U12C02>
+<U12C03>
+<U12C04>
+<U12C05>
+<U12C06>
+<U12C07>
+<U12C08>
+<U12C09>
+<U12C0A>
+<U12C0B>
+<U12C0C>
+<U12C0D>
+<U12C0E>
+<U12C0F>
+<U12C10>
+<U12C11>
+<U12C12>
+<U12C13>
+<U12C14>
+<U12C15>
+<U12C16>
+<U12C17>
+<U12C18>
+<U12C19>
+<U12C1A>
+<U12C1B>
+<U12C1C>
+<U12C1D>
+<U12C1E>
+<U12C1F>
+<U12C20>
+<U12C21>
+<U12C22>
+<U12C23>
+<U12C24>
+<U12C25>
+<U12C26>
+<U12C27>
+<U12C28>
+<U12C29>
+<U12C2A>
+<U12C2B>
+<U12C2C>
+<U12C2D>
+<U12C2E>
+<U12C2F>
+<U12C30>
+<U12C31>
+<U12C32>
+<U12C33>
+<U12C34>
+<U12C35>
+<U12C36>
+<U12C37>
+<U12C38>
+<U12C39>
+<U12C3A>
+<U12C3B>
+<U12C3C>
+<U12C3D>
+<U12C3E>
+<U12C3F>
+<U12C40>
+<U12C41>
+<U12C42>
+<U12C43>
+<U12C44>
+<U12C45>
+<U12C46>
+<U12C47>
+<U12C48>
+<U12C49>
+<U12C4A>
+<U12C4B>
+<U12C4C>
+<U12C4D>
+<U12C4E>
+<U12C4F>
+<U12C50>
+<U12C51>
+<U12C52>
+<U12C53>
+<U12C54>
+<U12C55>
+<U12C56>
+<U12C57>
+<U12C58>
+<U12C59>
+<U12C5A>
+<U12C5B>
+<U12C5C>
+<U12C5D>
+<U12C5E>
+<U12C5F>
+<U12C60>
+<U12C61>
+<U12C62>
+<U12C63>
+<U12C64>
+<U12C65>
+<U12C66>
+<U12C67>
+<U12C68>
+<U12C69>
+<U12C6A>
+<U12C6B>
+<U12C6C>
+<U12C6D>
+<U12C6E>
+<U12C6F>
+<U12C70>
+<U12C71>
+<U12C72>
+<U12C73>
+<U12C74>
+<U12C75>
+<U12C76>
+<U12C77>
+<U12C78>
+<U12C79>
+<U12C7A>
+<U12C7B>
+<U12C7C>
+<U12C7D>
+<U12C7E>
+<U12C7F>
+<U12C80>
+<U12C81>
+<U12C82>
+<U12C83>
+<U12C84>
+<U12C85>
+<U12C86>
+<U12C87>
+<U12C88>
+<U12C89>
+<U12C8A>
+<U12C8B>
+<U12C8C>
+<U12C8D>
+<U12C8E>
+<U12C8F>
+<U12C90>
+<U12C91>
+<U12C92>
+<U12C93>
+<U12C94>
+<U12C95>
+<U12C96>
+<U12C97>
+<U12C98>
+<U12C99>
+<U12C9A>
+<U12C9B>
+<U12C9C>
+<U12C9D>
+<U12C9E>
+<U12C9F>
+<U12CA0>
+<U12CA1>
+<U12CA2>
+<U12CA3>
+<U12CA4>
+<U12CA5>
+<U12CA6>
+<U12CA7>
+<U12CA8>
+<U12CA9>
+<U12CAA>
+<U12CAB>
+<U12CAC>
+<U12CAD>
+<U12CAE>
+<U12CAF>
+<U12CB0>
+<U12CB1>
+<U12CB2>
+<U12CB3>
+<U12CB4>
+<U12CB5>
+<U12CB6>
+<U12CB7>
+<U12CB8>
+<U12CB9>
+<U12CBA>
+<U12CBB>
+<U12CBC>
+<U12CBD>
+<U12CBE>
+<U12CBF>
+<U12CC0>
+<U12CC1>
+<U12CC2>
+<U12CC3>
+<U12CC4>
+<U12CC5>
+<U12CC6>
+<U12CC7>
+<U12CC8>
+<U12CC9>
+<U12CCA>
+<U12CCB>
+<U12CCC>
+<U12CCD>
+<U12CCE>
+<U12CCF>
+<U12CD0>
+<U12CD1>
+<U12CD2>
+<U12CD3>
+<U12CD4>
+<U12CD5>
+<U12CD6>
+<U12CD7>
+<U12CD8>
+<U12CD9>
+<U12CDA>
+<U12CDB>
+<U12CDC>
+<U12CDD>
+<U12CDE>
+<U12CDF>
+<U12CE0>
+<U12CE1>
+<U12CE2>
+<U12CE3>
+<U12CE4>
+<U12CE5>
+<U12CE6>
+<U12CE7>
+<U12CE8>
+<U12CE9>
+<U12CEA>
+<U12CEB>
+<U12CEC>
+<U12CED>
+<U12CEE>
+<U12CEF>
+<U12CF0>
+<U12CF1>
+<U12CF2>
+<U12CF3>
+<U12CF4>
+<U12CF5>
+<U12CF6>
+<U12CF7>
+<U12CF8>
+<U12CF9>
+<U12CFA>
+<U12CFB>
+<U12CFC>
+<U12CFD>
+<U12CFE>
+<U12CFF>
+<U12D00>
+<U12D01>
+<U12D02>
+<U12D03>
+<U12D04>
+<U12D05>
+<U12D06>
+<U12D07>
+<U12D08>
+<U12D09>
+<U12D0A>
+<U12D0B>
+<U12D0C>
+<U12D0D>
+<U12D0E>
+<U12D0F>
+<U12D10>
+<U12D11>
+<U12D12>
+<U12D13>
+<U12D14>
+<U12D15>
+<U12D16>
+<U12D17>
+<U12D18>
+<U12D19>
+<U12D1A>
+<U12D1B>
+<U12D1C>
+<U12D1D>
+<U12D1E>
+<U12D1F>
+<U12D20>
+<U12D21>
+<U12D22>
+<U12D23>
+<U12D24>
+<U12D25>
+<U12D26>
+<U12D27>
+<U12D28>
+<U12D29>
+<U12D2A>
+<U12D2B>
+<U12D2C>
+<U12D2D>
+<U12D2E>
+<U12D2F>
+<U12D30>
+<U12D31>
+<U12D32>
+<U12D33>
+<U12D34>
+<U12D35>
+<U12D36>
+<U12D37>
+<U12D38>
+<U12D39>
+<U12D3A>
+<U12D3B>
+<U12D3C>
+<U12D3D>
+<U12D3E>
+<U12D3F>
+<U12D40>
+<U12D41>
+<U12D42>
+<U12D43>
+<U12D44>
+<U12D45>
+<U12D46>
+<U12D47>
+<U12D48>
+<U12D49>
+<U12D4A>
+<U12D4B>
+<U12D4C>
+<U12D4D>
+<U12D4E>
+<U12D4F>
+<U12D50>
+<U12D51>
+<U12D52>
+<U12D53>
+<U12D54>
+<U12D55>
+<U12D56>
+<U12D57>
+<U12D58>
+<U12D59>
+<U12D5A>
+<U12D5B>
+<U12D5C>
+<U12D5D>
+<U12D5E>
+<U12D5F>
+<U12D60>
+<U12D61>
+<U12D62>
+<U12D63>
+<U12D64>
+<U12D65>
+<U12D66>
+<U12D67>
+<U12D68>
+<U12D69>
+<U12D6A>
+<U12D6B>
+<U12D6C>
+<U12D6D>
+<U12D6E>
+<U12D6F>
+<U12D70>
+<U12D71>
+<U12D72>
+<U12D73>
+<U12D74>
+<U12D75>
+<U12D76>
+<U12D77>
+<U12D78>
+<U12D79>
+<U12D7A>
+<U12D7B>
+<U12D7C>
+<U12D7D>
+<U12D7E>
+<U12D7F>
+<U12D80>
+<U12D81>
+<U12D82>
+<U12D83>
+<U12D84>
+<U12D85>
+<U12D86>
+<U12D87>
+<U12D88>
+<U12D89>
+<U12D8A>
+<U12D8B>
+<U12D8C>
+<U12D8D>
+<U12D8E>
+<U12D8F>
+<U12D90>
+<U12D91>
+<U12D92>
+<U12D93>
+<U12D94>
+<U12D95>
+<U12D96>
+<U12D97>
+<U12D98>
+<U12D99>
+<U12D9A>
+<U12D9B>
+<U12D9C>
+<U12D9D>
+<U12D9E>
+<U12D9F>
+<U12DA0>
+<U12DA1>
+<U12DA2>
+<U12DA3>
+<U12DA4>
+<U12DA5>
+<U12DA6>
+<U12DA7>
+<U12DA8>
+<U12DA9>
+<U12DAA>
+<U12DAB>
+<U12DAC>
+<U12DAD>
+<U12DAE>
+<U12DAF>
+<U12DB0>
+<U12DB1>
+<U12DB2>
+<U12DB3>
+<U12DB4>
+<U12DB5>
+<U12DB6>
+<U12DB7>
+<U12DB8>
+<U12DB9>
+<U12DBA>
+<U12DBB>
+<U12DBC>
+<U12DBD>
+<U12DBE>
+<U12DBF>
+<U12DC0>
+<U12DC1>
+<U12DC2>
+<U12DC3>
+<U12DC4>
+<U12DC5>
+<U12DC6>
+<U12DC7>
+<U12DC8>
+<U12DC9>
+<U12DCA>
+<U12DCB>
+<U12DCC>
+<U12DCD>
+<U12DCE>
+<U12DCF>
+<U12DD0>
+<U12DD1>
+<U12DD2>
+<U12DD3>
+<U12DD4>
+<U12DD5>
+<U12DD6>
+<U12DD7>
+<U12DD8>
+<U12DD9>
+<U12DDA>
+<U12DDB>
+<U12DDC>
+<U12DDD>
+<U12DDE>
+<U12DDF>
+<U12DE0>
+<U12DE1>
+<U12DE2>
+<U12DE3>
+<U12DE4>
+<U12DE5>
+<U12DE6>
+<U12DE7>
+<U12DE8>
+<U12DE9>
+<U12DEA>
+<U12DEB>
+<U12DEC>
+<U12DED>
+<U12DEE>
+<U12DEF>
+<U12DF0>
+<U12DF1>
+<U12DF2>
+<U12DF3>
+<U12DF4>
+<U12DF5>
+<U12DF6>
+<U12DF7>
+<U12DF8>
+<U12DF9>
+<U12DFA>
+<U12DFB>
+<U12DFC>
+<U12DFD>
+<U12DFE>
+<U12DFF>
+<U12E00>
+<U12E01>
+<U12E02>
+<U12E03>
+<U12E04>
+<U12E05>
+<U12E06>
+<U12E07>
+<U12E08>
+<U12E09>
+<U12E0A>
+<U12E0B>
+<U12E0C>
+<U12E0D>
+<U12E0E>
+<U12E0F>
+<U12E10>
+<U12E11>
+<U12E12>
+<U12E13>
+<U12E14>
+<U12E15>
+<U12E16>
+<U12E17>
+<U12E18>
+<U12E19>
+<U12E1A>
+<U12E1B>
+<U12E1C>
+<U12E1D>
+<U12E1E>
+<U12E1F>
+<U12E20>
+<U12E21>
+<U12E22>
+<U12E23>
+<U12E24>
+<U12E25>
+<U12E26>
+<U12E27>
+<U12E28>
+<U12E29>
+<U12E2A>
+<U12E2B>
+<U12E2C>
+<U12E2D>
+<U12E2E>
+<U12E2F>
+<U12E30>
+<U12E31>
+<U12E32>
+<U12E33>
+<U12E34>
+<U12E35>
+<U12E36>
+<U12E37>
+<U12E38>
+<U12E39>
+<U12E3A>
+<U12E3B>
+<U12E3C>
+<U12E3D>
+<U12E3E>
+<U12E3F>
+<U12E40>
+<U12E41>
+<U12E42>
+<U12E43>
+<U12E44>
+<U12E45>
+<U12E46>
+<U12E47>
+<U12E48>
+<U12E49>
+<U12E4A>
+<U12E4B>
+<U12E4C>
+<U12E4D>
+<U12E4E>
+<U12E4F>
+<U12E50>
+<U12E51>
+<U12E52>
+<U12E53>
+<U12E54>
+<U12E55>
+<U12E56>
+<U12E57>
+<U12E58>
+<U12E59>
+<U12E5A>
+<U12E5B>
+<U12E5C>
+<U12E5D>
+<U12E5E>
+<U12E5F>
+<U12E60>
+<U12E61>
+<U12E62>
+<U12E63>
+<U12E64>
+<U12E65>
+<U12E66>
+<U12E67>
+<U12E68>
+<U12E69>
+<U12E6A>
+<U12E6B>
+<U12E6C>
+<U12E6D>
+<U12E6E>
+<U12E6F>
+<U12E70>
+<U12E71>
+<U12E72>
+<U12E73>
+<U12E74>
+<U12E75>
+<U12E76>
+<U12E77>
+<U12E78>
+<U12E79>
+<U12E7A>
+<U12E7B>
+<U12E7C>
+<U12E7D>
+<U12E7E>
+<U12E7F>
+<U12E80>
+<U12E81>
+<U12E82>
+<U12E83>
+<U12E84>
+<U12E85>
+<U12E86>
+<U12E87>
+<U12E88>
+<U12E89>
+<U12E8A>
+<U12E8B>
+<U12E8C>
+<U12E8D>
+<U12E8E>
+<U12E8F>
+<U12E90>
+<U12E91>
+<U12E92>
+<U12E93>
+<U12E94>
+<U12E95>
+<U12E96>
+<U12E97>
+<U12E98>
+<U12E99>
+<U12E9A>
+<U12E9B>
+<U12E9C>
+<U12E9D>
+<U12E9E>
+<U12E9F>
+<U12EA0>
+<U12EA1>
+<U12EA2>
+<U12EA3>
+<U12EA4>
+<U12EA5>
+<U12EA6>
+<U12EA7>
+<U12EA8>
+<U12EA9>
+<U12EAA>
+<U12EAB>
+<U12EAC>
+<U12EAD>
+<U12EAE>
+<U12EAF>
+<U12EB0>
+<U12EB1>
+<U12EB2>
+<U12EB3>
+<U12EB4>
+<U12EB5>
+<U12EB6>
+<U12EB7>
+<U12EB8>
+<U12EB9>
+<U12EBA>
+<U12EBB>
+<U12EBC>
+<U12EBD>
+<U12EBE>
+<U12EBF>
+<U12EC0>
+<U12EC1>
+<U12EC2>
+<U12EC3>
+<U12EC4>
+<U12EC5>
+<U12EC6>
+<U12EC7>
+<U12EC8>
+<U12EC9>
+<U12ECA>
+<U12ECB>
+<U12ECC>
+<U12ECD>
+<U12ECE>
+<U12ECF>
+<U12ED0>
+<U12ED1>
+<U12ED2>
+<U12ED3>
+<U12ED4>
+<U12ED5>
+<U12ED6>
+<U12ED7>
+<U12ED8>
+<U12ED9>
+<U12EDA>
+<U12EDB>
+<U12EDC>
+<U12EDD>
+<U12EDE>
+<U12EDF>
+<U12EE0>
+<U12EE1>
+<U12EE2>
+<U12EE3>
+<U12EE4>
+<U12EE5>
+<U12EE6>
+<U12EE7>
+<U12EE8>
+<U12EE9>
+<U12EEA>
+<U12EEB>
+<U12EEC>
+<U12EED>
+<U12EEE>
+<U12EEF>
+<U12EF0>
+<U12EF1>
+<U12EF2>
+<U12EF3>
+<U12EF4>
+<U12EF5>
+<U12EF6>
+<U12EF7>
+<U12EF8>
+<U12EF9>
+<U12EFA>
+<U12EFB>
+<U12EFC>
+<U12EFD>
+<U12EFE>
+<U12EFF>
+<U12F00>
+<U12F01>
+<U12F02>
+<U12F03>
+<U12F04>
+<U12F05>
+<U12F06>
+<U12F07>
+<U12F08>
+<U12F09>
+<U12F0A>
+<U12F0B>
+<U12F0C>
+<U12F0D>
+<U12F0E>
+<U12F0F>
+<U12F10>
+<U12F11>
+<U12F12>
+<U12F13>
+<U12F14>
+<U12F15>
+<U12F16>
+<U12F17>
+<U12F18>
+<U12F19>
+<U12F1A>
+<U12F1B>
+<U12F1C>
+<U12F1D>
+<U12F1E>
+<U12F1F>
+<U12F20>
+<U12F21>
+<U12F22>
+<U12F23>
+<U12F24>
+<U12F25>
+<U12F26>
+<U12F27>
+<U12F28>
+<U12F29>
+<U12F2A>
+<U12F2B>
+<U12F2C>
+<U12F2D>
+<U12F2E>
+<U12F2F>
+<U12F30>
+<U12F31>
+<U12F32>
+<U12F33>
+<U12F34>
+<U12F35>
+<U12F36>
+<U12F37>
+<U12F38>
+<U12F39>
+<U12F3A>
+<U12F3B>
+<U12F3C>
+<U12F3D>
+<U12F3E>
+<U12F3F>
+<U12F40>
+<U12F41>
+<U12F42>
+<U12F43>
+<U12F44>
+<U12F45>
+<U12F46>
+<U12F47>
+<U12F48>
+<U12F49>
+<U12F4A>
+<U12F4B>
+<U12F4C>
+<U12F4D>
+<U12F4E>
+<U12F4F>
+<U12F50>
+<U12F51>
+<U12F52>
+<U12F53>
+<U12F54>
+<U12F55>
+<U12F56>
+<U12F57>
+<U12F58>
+<U12F59>
+<U12F5A>
+<U12F5B>
+<U12F5C>
+<U12F5D>
+<U12F5E>
+<U12F5F>
+<U12F60>
+<U12F61>
+<U12F62>
+<U12F63>
+<U12F64>
+<U12F65>
+<U12F66>
+<U12F67>
+<U12F68>
+<U12F69>
+<U12F6A>
+<U12F6B>
+<U12F6C>
+<U12F6D>
+<U12F6E>
+<U12F6F>
+<U12F70>
+<U12F71>
+<U12F72>
+<U12F73>
+<U12F74>
+<U12F75>
+<U12F76>
+<U12F77>
+<U12F78>
+<U12F79>
+<U12F7A>
+<U12F7B>
+<U12F7C>
+<U12F7D>
+<U12F7E>
+<U12F7F>
+<U12F80>
+<U12F81>
+<U12F82>
+<U12F83>
+<U12F84>
+<U12F85>
+<U12F86>
+<U12F87>
+<U12F88>
+<U12F89>
+<U12F8A>
+<U12F8B>
+<U12F8C>
+<U12F8D>
+<U12F8E>
+<U12F8F>
+<U12F90>
+<U12F91>
+<U12F92>
+<U12F93>
+<U12F94>
+<U12F95>
+<U12F96>
+<U12F97>
+<U12F98>
+<U12F99>
+<U12F9A>
+<U12F9B>
+<U12F9C>
+<U12F9D>
+<U12F9E>
+<U12F9F>
+<U12FA0>
+<U12FA1>
+<U12FA2>
+<U12FA3>
+<U12FA4>
+<U12FA5>
+<U12FA6>
+<U12FA7>
+<U12FA8>
+<U12FA9>
+<U12FAA>
+<U12FAB>
+<U12FAC>
+<U12FAD>
+<U12FAE>
+<U12FAF>
+<U12FB0>
+<U12FB1>
+<U12FB2>
+<U12FB3>
+<U12FB4>
+<U12FB5>
+<U12FB6>
+<U12FB7>
+<U12FB8>
+<U12FB9>
+<U12FBA>
+<U12FBB>
+<U12FBC>
+<U12FBD>
+<U12FBE>
+<U12FBF>
+<U12FC0>
+<U12FC1>
+<U12FC2>
+<U12FC3>
+<U12FC4>
+<U12FC5>
+<U12FC6>
+<U12FC7>
+<U12FC8>
+<U12FC9>
+<U12FCA>
+<U12FCB>
+<U12FCC>
+<U12FCD>
+<U12FCE>
+<U12FCF>
+<U12FD0>
+<U12FD1>
+<U12FD2>
+<U12FD3>
+<U12FD4>
+<U12FD5>
+<U12FD6>
+<U12FD7>
+<U12FD8>
+<U12FD9>
+<U12FDA>
+<U12FDB>
+<U12FDC>
+<U12FDD>
+<U12FDE>
+<U12FDF>
+<U12FE0>
+<U12FE1>
+<U12FE2>
+<U12FE3>
+<U12FE4>
+<U12FE5>
+<U12FE6>
+<U12FE7>
+<U12FE8>
+<U12FE9>
+<U12FEA>
+<U12FEB>
+<U12FEC>
+<U12FED>
+<U12FEE>
+<U12FEF>
+<U12FF0>
+<U12FF1>
+<U12FF2>
+<U12FF3>
+<U12FF4>
+<U12FF5>
+<U12FF6>
+<U12FF7>
+<U12FF8>
+<U12FF9>
+<U12FFA>
+<U12FFB>
+<U12FFC>
+<U12FFD>
+<U12FFE>
+<U12FFF>
+<U13000>
+<U13001>
+<U13002>
+<U13003>
+<U13004>
+<U13005>
+<U13006>
+<U13007>
+<U13008>
+<U13009>
+<U1300A>
+<U1300B>
+<U1300C>
+<U1300D>
+<U1300E>
+<U1300F>
+<U13010>
+<U13011>
+<U13012>
+<U13013>
+<U13014>
+<U13015>
+<U13016>
+<U13017>
+<U13018>
+<U13019>
+<U1301A>
+<U1301B>
+<U1301C>
+<U1301D>
+<U1301E>
+<U1301F>
+<U13020>
+<U13021>
+<U13022>
+<U13023>
+<U13024>
+<U13025>
+<U13026>
+<U13027>
+<U13028>
+<U13029>
+<U1302A>
+<U1302B>
+<U1302C>
+<U1302D>
+<U1302E>
+<U1302F>
+<U13030>
+<U13031>
+<U13032>
+<U13033>
+<U13034>
+<U13035>
+<U13036>
+<U13037>
+<U13038>
+<U13039>
+<U1303A>
+<U1303B>
+<U1303C>
+<U1303D>
+<U1303E>
+<U1303F>
+<U13040>
+<U13041>
+<U13042>
+<U13043>
+<U13044>
+<U13045>
+<U13046>
+<U13047>
+<U13048>
+<U13049>
+<U1304A>
+<U1304B>
+<U1304C>
+<U1304D>
+<U1304E>
+<U1304F>
+<U13050>
+<U13051>
+<U13052>
+<U13053>
+<U13054>
+<U13055>
+<U13056>
+<U13057>
+<U13058>
+<U13059>
+<U1305A>
+<U1305B>
+<U1305C>
+<U1305D>
+<U1305E>
+<U1305F>
+<U13060>
+<U13061>
+<U13062>
+<U13063>
+<U13064>
+<U13065>
+<U13066>
+<U13067>
+<U13068>
+<U13069>
+<U1306A>
+<U1306B>
+<U1306C>
+<U1306D>
+<U1306E>
+<U1306F>
+<U13070>
+<U13071>
+<U13072>
+<U13073>
+<U13074>
+<U13075>
+<U13076>
+<U13077>
+<U13078>
+<U13079>
+<U1307A>
+<U1307B>
+<U1307C>
+<U1307D>
+<U1307E>
+<U1307F>
+<U13080>
+<U13081>
+<U13082>
+<U13083>
+<U13084>
+<U13085>
+<U13086>
+<U13087>
+<U13088>
+<U13089>
+<U1308A>
+<U1308B>
+<U1308C>
+<U1308D>
+<U1308E>
+<U1308F>
+<U13090>
+<U13091>
+<U13092>
+<U13093>
+<U13094>
+<U13095>
+<U13096>
+<U13097>
+<U13098>
+<U13099>
+<U1309A>
+<U1309B>
+<U1309C>
+<U1309D>
+<U1309E>
+<U1309F>
+<U130A0>
+<U130A1>
+<U130A2>
+<U130A3>
+<U130A4>
+<U130A5>
+<U130A6>
+<U130A7>
+<U130A8>
+<U130A9>
+<U130AA>
+<U130AB>
+<U130AC>
+<U130AD>
+<U130AE>
+<U130AF>
+<U130B0>
+<U130B1>
+<U130B2>
+<U130B3>
+<U130B4>
+<U130B5>
+<U130B6>
+<U130B7>
+<U130B8>
+<U130B9>
+<U130BA>
+<U130BB>
+<U130BC>
+<U130BD>
+<U130BE>
+<U130BF>
+<U130C0>
+<U130C1>
+<U130C2>
+<U130C3>
+<U130C4>
+<U130C5>
+<U130C6>
+<U130C7>
+<U130C8>
+<U130C9>
+<U130CA>
+<U130CB>
+<U130CC>
+<U130CD>
+<U130CE>
+<U130CF>
+<U130D0>
+<U130D1>
+<U130D2>
+<U130D3>
+<U130D4>
+<U130D5>
+<U130D6>
+<U130D7>
+<U130D8>
+<U130D9>
+<U130DA>
+<U130DB>
+<U130DC>
+<U130DD>
+<U130DE>
+<U130DF>
+<U130E0>
+<U130E1>
+<U130E2>
+<U130E3>
+<U130E4>
+<U130E5>
+<U130E6>
+<U130E7>
+<U130E8>
+<U130E9>
+<U130EA>
+<U130EB>
+<U130EC>
+<U130ED>
+<U130EE>
+<U130EF>
+<U130F0>
+<U130F1>
+<U130F2>
+<U130F3>
+<U130F4>
+<U130F5>
+<U130F6>
+<U130F7>
+<U130F8>
+<U130F9>
+<U130FA>
+<U130FB>
+<U130FC>
+<U130FD>
+<U130FE>
+<U130FF>
+<U13100>
+<U13101>
+<U13102>
+<U13103>
+<U13104>
+<U13105>
+<U13106>
+<U13107>
+<U13108>
+<U13109>
+<U1310A>
+<U1310B>
+<U1310C>
+<U1310D>
+<U1310E>
+<U1310F>
+<U13110>
+<U13111>
+<U13112>
+<U13113>
+<U13114>
+<U13115>
+<U13116>
+<U13117>
+<U13118>
+<U13119>
+<U1311A>
+<U1311B>
+<U1311C>
+<U1311D>
+<U1311E>
+<U1311F>
+<U13120>
+<U13121>
+<U13122>
+<U13123>
+<U13124>
+<U13125>
+<U13126>
+<U13127>
+<U13128>
+<U13129>
+<U1312A>
+<U1312B>
+<U1312C>
+<U1312D>
+<U1312E>
+<U1312F>
+<U13130>
+<U13131>
+<U13132>
+<U13133>
+<U13134>
+<U13135>
+<U13136>
+<U13137>
+<U13138>
+<U13139>
+<U1313A>
+<U1313B>
+<U1313C>
+<U1313D>
+<U1313E>
+<U1313F>
+<U13140>
+<U13141>
+<U13142>
+<U13143>
+<U13144>
+<U13145>
+<U13146>
+<U13147>
+<U13148>
+<U13149>
+<U1314A>
+<U1314B>
+<U1314C>
+<U1314D>
+<U1314E>
+<U1314F>
+<U13150>
+<U13151>
+<U13152>
+<U13153>
+<U13154>
+<U13155>
+<U13156>
+<U13157>
+<U13158>
+<U13159>
+<U1315A>
+<U1315B>
+<U1315C>
+<U1315D>
+<U1315E>
+<U1315F>
+<U13160>
+<U13161>
+<U13162>
+<U13163>
+<U13164>
+<U13165>
+<U13166>
+<U13167>
+<U13168>
+<U13169>
+<U1316A>
+<U1316B>
+<U1316C>
+<U1316D>
+<U1316E>
+<U1316F>
+<U13170>
+<U13171>
+<U13172>
+<U13173>
+<U13174>
+<U13175>
+<U13176>
+<U13177>
+<U13178>
+<U13179>
+<U1317A>
+<U1317B>
+<U1317C>
+<U1317D>
+<U1317E>
+<U1317F>
+<U13180>
+<U13181>
+<U13182>
+<U13183>
+<U13184>
+<U13185>
+<U13186>
+<U13187>
+<U13188>
+<U13189>
+<U1318A>
+<U1318B>
+<U1318C>
+<U1318D>
+<U1318E>
+<U1318F>
+<U13190>
+<U13191>
+<U13192>
+<U13193>
+<U13194>
+<U13195>
+<U13196>
+<U13197>
+<U13198>
+<U13199>
+<U1319A>
+<U1319B>
+<U1319C>
+<U1319D>
+<U1319E>
+<U1319F>
+<U131A0>
+<U131A1>
+<U131A2>
+<U131A3>
+<U131A4>
+<U131A5>
+<U131A6>
+<U131A7>
+<U131A8>
+<U131A9>
+<U131AA>
+<U131AB>
+<U131AC>
+<U131AD>
+<U131AE>
+<U131AF>
+<U131B0>
+<U131B1>
+<U131B2>
+<U131B3>
+<U131B4>
+<U131B5>
+<U131B6>
+<U131B7>
+<U131B8>
+<U131B9>
+<U131BA>
+<U131BB>
+<U131BC>
+<U131BD>
+<U131BE>
+<U131BF>
+<U131C0>
+<U131C1>
+<U131C2>
+<U131C3>
+<U131C4>
+<U131C5>
+<U131C6>
+<U131C7>
+<U131C8>
+<U131C9>
+<U131CA>
+<U131CB>
+<U131CC>
+<U131CD>
+<U131CE>
+<U131CF>
+<U131D0>
+<U131D1>
+<U131D2>
+<U131D3>
+<U131D4>
+<U131D5>
+<U131D6>
+<U131D7>
+<U131D8>
+<U131D9>
+<U131DA>
+<U131DB>
+<U131DC>
+<U131DD>
+<U131DE>
+<U131DF>
+<U131E0>
+<U131E1>
+<U131E2>
+<U131E3>
+<U131E4>
+<U131E5>
+<U131E6>
+<U131E7>
+<U131E8>
+<U131E9>
+<U131EA>
+<U131EB>
+<U131EC>
+<U131ED>
+<U131EE>
+<U131EF>
+<U131F0>
+<U131F1>
+<U131F2>
+<U131F3>
+<U131F4>
+<U131F5>
+<U131F6>
+<U131F7>
+<U131F8>
+<U131F9>
+<U131FA>
+<U131FB>
+<U131FC>
+<U131FD>
+<U131FE>
+<U131FF>
+<U13200>
+<U13201>
+<U13202>
+<U13203>
+<U13204>
+<U13205>
+<U13206>
+<U13207>
+<U13208>
+<U13209>
+<U1320A>
+<U1320B>
+<U1320C>
+<U1320D>
+<U1320E>
+<U1320F>
+<U13210>
+<U13211>
+<U13212>
+<U13213>
+<U13214>
+<U13215>
+<U13216>
+<U13217>
+<U13218>
+<U13219>
+<U1321A>
+<U1321B>
+<U1321C>
+<U1321D>
+<U1321E>
+<U1321F>
+<U13220>
+<U13221>
+<U13222>
+<U13223>
+<U13224>
+<U13225>
+<U13226>
+<U13227>
+<U13228>
+<U13229>
+<U1322A>
+<U1322B>
+<U1322C>
+<U1322D>
+<U1322E>
+<U1322F>
+<U13230>
+<U13231>
+<U13232>
+<U13233>
+<U13234>
+<U13235>
+<U13236>
+<U13237>
+<U13238>
+<U13239>
+<U1323A>
+<U1323B>
+<U1323C>
+<U1323D>
+<U1323E>
+<U1323F>
+<U13240>
+<U13241>
+<U13242>
+<U13243>
+<U13244>
+<U13245>
+<U13246>
+<U13247>
+<U13248>
+<U13249>
+<U1324A>
+<U1324B>
+<U1324C>
+<U1324D>
+<U1324E>
+<U1324F>
+<U13250>
+<U13251>
+<U13252>
+<U13253>
+<U13254>
+<U13255>
+<U13256>
+<U13257>
+<U13258>
+<U13259>
+<U1325A>
+<U1325B>
+<U1325C>
+<U1325D>
+<U1325E>
+<U1325F>
+<U13260>
+<U13261>
+<U13262>
+<U13263>
+<U13264>
+<U13265>
+<U13266>
+<U13267>
+<U13268>
+<U13269>
+<U1326A>
+<U1326B>
+<U1326C>
+<U1326D>
+<U1326E>
+<U1326F>
+<U13270>
+<U13271>
+<U13272>
+<U13273>
+<U13274>
+<U13275>
+<U13276>
+<U13277>
+<U13278>
+<U13279>
+<U1327A>
+<U1327B>
+<U1327C>
+<U1327D>
+<U1327E>
+<U1327F>
+<U13280>
+<U13281>
+<U13282>
+<U13283>
+<U13284>
+<U13285>
+<U13286>
+<U13287>
+<U13288>
+<U13289>
+<U1328A>
+<U1328B>
+<U1328C>
+<U1328D>
+<U1328E>
+<U1328F>
+<U13290>
+<U13291>
+<U13292>
+<U13293>
+<U13294>
+<U13295>
+<U13296>
+<U13297>
+<U13298>
+<U13299>
+<U1329A>
+<U1329B>
+<U1329C>
+<U1329D>
+<U1329E>
+<U1329F>
+<U132A0>
+<U132A1>
+<U132A2>
+<U132A3>
+<U132A4>
+<U132A5>
+<U132A6>
+<U132A7>
+<U132A8>
+<U132A9>
+<U132AA>
+<U132AB>
+<U132AC>
+<U132AD>
+<U132AE>
+<U132AF>
+<U132B0>
+<U132B1>
+<U132B2>
+<U132B3>
+<U132B4>
+<U132B5>
+<U132B6>
+<U132B7>
+<U132B8>
+<U132B9>
+<U132BA>
+<U132BB>
+<U132BC>
+<U132BD>
+<U132BE>
+<U132BF>
+<U132C0>
+<U132C1>
+<U132C2>
+<U132C3>
+<U132C4>
+<U132C5>
+<U132C6>
+<U132C7>
+<U132C8>
+<U132C9>
+<U132CA>
+<U132CB>
+<U132CC>
+<U132CD>
+<U132CE>
+<U132CF>
+<U132D0>
+<U132D1>
+<U132D2>
+<U132D3>
+<U132D4>
+<U132D5>
+<U132D6>
+<U132D7>
+<U132D8>
+<U132D9>
+<U132DA>
+<U132DB>
+<U132DC>
+<U132DD>
+<U132DE>
+<U132DF>
+<U132E0>
+<U132E1>
+<U132E2>
+<U132E3>
+<U132E4>
+<U132E5>
+<U132E6>
+<U132E7>
+<U132E8>
+<U132E9>
+<U132EA>
+<U132EB>
+<U132EC>
+<U132ED>
+<U132EE>
+<U132EF>
+<U132F0>
+<U132F1>
+<U132F2>
+<U132F3>
+<U132F4>
+<U132F5>
+<U132F6>
+<U132F7>
+<U132F8>
+<U132F9>
+<U132FA>
+<U132FB>
+<U132FC>
+<U132FD>
+<U132FE>
+<U132FF>
+<U13300>
+<U13301>
+<U13302>
+<U13303>
+<U13304>
+<U13305>
+<U13306>
+<U13307>
+<U13308>
+<U13309>
+<U1330A>
+<U1330B>
+<U1330C>
+<U1330D>
+<U1330E>
+<U1330F>
+<U13310>
+<U13311>
+<U13312>
+<U13313>
+<U13314>
+<U13315>
+<U13316>
+<U13317>
+<U13318>
+<U13319>
+<U1331A>
+<U1331B>
+<U1331C>
+<U1331D>
+<U1331E>
+<U1331F>
+<U13320>
+<U13321>
+<U13322>
+<U13323>
+<U13324>
+<U13325>
+<U13326>
+<U13327>
+<U13328>
+<U13329>
+<U1332A>
+<U1332B>
+<U1332C>
+<U1332D>
+<U1332E>
+<U1332F>
+<U13330>
+<U13331>
+<U13332>
+<U13333>
+<U13334>
+<U13335>
+<U13336>
+<U13337>
+<U13338>
+<U13339>
+<U1333A>
+<U1333B>
+<U1333C>
+<U1333D>
+<U1333E>
+<U1333F>
+<U13340>
+<U13341>
+<U13342>
+<U13343>
+<U13344>
+<U13345>
+<U13346>
+<U13347>
+<U13348>
+<U13349>
+<U1334A>
+<U1334B>
+<U1334C>
+<U1334D>
+<U1334E>
+<U1334F>
+<U13350>
+<U13351>
+<U13352>
+<U13353>
+<U13354>
+<U13355>
+<U13356>
+<U13357>
+<U13358>
+<U13359>
+<U1335A>
+<U1335B>
+<U1335C>
+<U1335D>
+<U1335E>
+<U1335F>
+<U13360>
+<U13361>
+<U13362>
+<U13363>
+<U13364>
+<U13365>
+<U13366>
+<U13367>
+<U13368>
+<U13369>
+<U1336A>
+<U1336B>
+<U1336C>
+<U1336D>
+<U1336E>
+<U1336F>
+<U13370>
+<U13371>
+<U13372>
+<U13373>
+<U13374>
+<U13375>
+<U13376>
+<U13377>
+<U13378>
+<U13379>
+<U1337A>
+<U1337B>
+<U1337C>
+<U1337D>
+<U1337E>
+<U1337F>
+<U13380>
+<U13381>
+<U13382>
+<U13383>
+<U13384>
+<U13385>
+<U13386>
+<U13387>
+<U13388>
+<U13389>
+<U1338A>
+<U1338B>
+<U1338C>
+<U1338D>
+<U1338E>
+<U1338F>
+<U13390>
+<U13391>
+<U13392>
+<U13393>
+<U13394>
+<U13395>
+<U13396>
+<U13397>
+<U13398>
+<U13399>
+<U1339A>
+<U1339B>
+<U1339C>
+<U1339D>
+<U1339E>
+<U1339F>
+<U133A0>
+<U133A1>
+<U133A2>
+<U133A3>
+<U133A4>
+<U133A5>
+<U133A6>
+<U133A7>
+<U133A8>
+<U133A9>
+<U133AA>
+<U133AB>
+<U133AC>
+<U133AD>
+<U133AE>
+<U133AF>
+<U133B0>
+<U133B1>
+<U133B2>
+<U133B3>
+<U133B4>
+<U133B5>
+<U133B6>
+<U133B7>
+<U133B8>
+<U133B9>
+<U133BA>
+<U133BB>
+<U133BC>
+<U133BD>
+<U133BE>
+<U133BF>
+<U133C0>
+<U133C1>
+<U133C2>
+<U133C3>
+<U133C4>
+<U133C5>
+<U133C6>
+<U133C7>
+<U133C8>
+<U133C9>
+<U133CA>
+<U133CB>
+<U133CC>
+<U133CD>
+<U133CE>
+<U133CF>
+<U133D0>
+<U133D1>
+<U133D2>
+<U133D3>
+<U133D4>
+<U133D5>
+<U133D6>
+<U133D7>
+<U133D8>
+<U133D9>
+<U133DA>
+<U133DB>
+<U133DC>
+<U133DD>
+<U133DE>
+<U133DF>
+<U133E0>
+<U133E1>
+<U133E2>
+<U133E3>
+<U133E4>
+<U133E5>
+<U133E6>
+<U133E7>
+<U133E8>
+<U133E9>
+<U133EA>
+<U133EB>
+<U133EC>
+<U133ED>
+<U133EE>
+<U133EF>
+<U133F0>
+<U133F1>
+<U133F2>
+<U133F3>
+<U133F4>
+<U133F5>
+<U133F6>
+<U133F7>
+<U133F8>
+<U133F9>
+<U133FA>
+<U133FB>
+<U133FC>
+<U133FD>
+<U133FE>
+<U133FF>
+<U13400>
+<U13401>
+<U13402>
+<U13403>
+<U13404>
+<U13405>
+<U13406>
+<U13407>
+<U13408>
+<U13409>
+<U1340A>
+<U1340B>
+<U1340C>
+<U1340D>
+<U1340E>
+<U1340F>
+<U13410>
+<U13411>
+<U13412>
+<U13413>
+<U13414>
+<U13415>
+<U13416>
+<U13417>
+<U13418>
+<U13419>
+<U1341A>
+<U1341B>
+<U1341C>
+<U1341D>
+<U1341E>
+<U1341F>
+<U13420>
+<U13421>
+<U13422>
+<U13423>
+<U13424>
+<U13425>
+<U13426>
+<U13427>
+<U13428>
+<U13429>
+<U1342A>
+<U1342B>
+<U1342C>
+<U1342D>
+<U1342E>
+<U1342F>
+<U13430>
+<U13431>
+<U13432>
+<U13433>
+<U13434>
+<U13435>
+<U13436>
+<U13437>
+<U13438>
+<U13439>
+<U1343A>
+<U1343B>
+<U1343C>
+<U1343D>
+<U1343E>
+<U1343F>
+<U13440>
+<U13441>
+<U13442>
+<U13443>
+<U13444>
+<U13445>
+<U13446>
+<U13447>
+<U13448>
+<U13449>
+<U1344A>
+<U1344B>
+<U1344C>
+<U1344D>
+<U1344E>
+<U1344F>
+<U13450>
+<U13451>
+<U13452>
+<U13453>
+<U13454>
+<U13455>
+<U13456>
+<U13457>
+<U13458>
+<U13459>
+<U1345A>
+<U1345B>
+<U1345C>
+<U1345D>
+<U1345E>
+<U1345F>
+<U13460>
+<U13461>
+<U13462>
+<U13463>
+<U13464>
+<U13465>
+<U13466>
+<U13467>
+<U13468>
+<U13469>
+<U1346A>
+<U1346B>
+<U1346C>
+<U1346D>
+<U1346E>
+<U1346F>
+<U13470>
+<U13471>
+<U13472>
+<U13473>
+<U13474>
+<U13475>
+<U13476>
+<U13477>
+<U13478>
+<U13479>
+<U1347A>
+<U1347B>
+<U1347C>
+<U1347D>
+<U1347E>
+<U1347F>
+<U13480>
+<U13481>
+<U13482>
+<U13483>
+<U13484>
+<U13485>
+<U13486>
+<U13487>
+<U13488>
+<U13489>
+<U1348A>
+<U1348B>
+<U1348C>
+<U1348D>
+<U1348E>
+<U1348F>
+<U13490>
+<U13491>
+<U13492>
+<U13493>
+<U13494>
+<U13495>
+<U13496>
+<U13497>
+<U13498>
+<U13499>
+<U1349A>
+<U1349B>
+<U1349C>
+<U1349D>
+<U1349E>
+<U1349F>
+<U134A0>
+<U134A1>
+<U134A2>
+<U134A3>
+<U134A4>
+<U134A5>
+<U134A6>
+<U134A7>
+<U134A8>
+<U134A9>
+<U134AA>
+<U134AB>
+<U134AC>
+<U134AD>
+<U134AE>
+<U134AF>
+<U134B0>
+<U134B1>
+<U134B2>
+<U134B3>
+<U134B4>
+<U134B5>
+<U134B6>
+<U134B7>
+<U134B8>
+<U134B9>
+<U134BA>
+<U134BB>
+<U134BC>
+<U134BD>
+<U134BE>
+<U134BF>
+<U134C0>
+<U134C1>
+<U134C2>
+<U134C3>
+<U134C4>
+<U134C5>
+<U134C6>
+<U134C7>
+<U134C8>
+<U134C9>
+<U134CA>
+<U134CB>
+<U134CC>
+<U134CD>
+<U134CE>
+<U134CF>
+<U134D0>
+<U134D1>
+<U134D2>
+<U134D3>
+<U134D4>
+<U134D5>
+<U134D6>
+<U134D7>
+<U134D8>
+<U134D9>
+<U134DA>
+<U134DB>
+<U134DC>
+<U134DD>
+<U134DE>
+<U134DF>
+<U134E0>
+<U134E1>
+<U134E2>
+<U134E3>
+<U134E4>
+<U134E5>
+<U134E6>
+<U134E7>
+<U134E8>
+<U134E9>
+<U134EA>
+<U134EB>
+<U134EC>
+<U134ED>
+<U134EE>
+<U134EF>
+<U134F0>
+<U134F1>
+<U134F2>
+<U134F3>
+<U134F4>
+<U134F5>
+<U134F6>
+<U134F7>
+<U134F8>
+<U134F9>
+<U134FA>
+<U134FB>
+<U134FC>
+<U134FD>
+<U134FE>
+<U134FF>
+<U13500>
+<U13501>
+<U13502>
+<U13503>
+<U13504>
+<U13505>
+<U13506>
+<U13507>
+<U13508>
+<U13509>
+<U1350A>
+<U1350B>
+<U1350C>
+<U1350D>
+<U1350E>
+<U1350F>
+<U13510>
+<U13511>
+<U13512>
+<U13513>
+<U13514>
+<U13515>
+<U13516>
+<U13517>
+<U13518>
+<U13519>
+<U1351A>
+<U1351B>
+<U1351C>
+<U1351D>
+<U1351E>
+<U1351F>
+<U13520>
+<U13521>
+<U13522>
+<U13523>
+<U13524>
+<U13525>
+<U13526>
+<U13527>
+<U13528>
+<U13529>
+<U1352A>
+<U1352B>
+<U1352C>
+<U1352D>
+<U1352E>
+<U1352F>
+<U13530>
+<U13531>
+<U13532>
+<U13533>
+<U13534>
+<U13535>
+<U13536>
+<U13537>
+<U13538>
+<U13539>
+<U1353A>
+<U1353B>
+<U1353C>
+<U1353D>
+<U1353E>
+<U1353F>
+<U13540>
+<U13541>
+<U13542>
+<U13543>
+<U13544>
+<U13545>
+<U13546>
+<U13547>
+<U13548>
+<U13549>
+<U1354A>
+<U1354B>
+<U1354C>
+<U1354D>
+<U1354E>
+<U1354F>
+<U13550>
+<U13551>
+<U13552>
+<U13553>
+<U13554>
+<U13555>
+<U13556>
+<U13557>
+<U13558>
+<U13559>
+<U1355A>
+<U1355B>
+<U1355C>
+<U1355D>
+<U1355E>
+<U1355F>
+<U13560>
+<U13561>
+<U13562>
+<U13563>
+<U13564>
+<U13565>
+<U13566>
+<U13567>
+<U13568>
+<U13569>
+<U1356A>
+<U1356B>
+<U1356C>
+<U1356D>
+<U1356E>
+<U1356F>
+<U13570>
+<U13571>
+<U13572>
+<U13573>
+<U13574>
+<U13575>
+<U13576>
+<U13577>
+<U13578>
+<U13579>
+<U1357A>
+<U1357B>
+<U1357C>
+<U1357D>
+<U1357E>
+<U1357F>
+<U13580>
+<U13581>
+<U13582>
+<U13583>
+<U13584>
+<U13585>
+<U13586>
+<U13587>
+<U13588>
+<U13589>
+<U1358A>
+<U1358B>
+<U1358C>
+<U1358D>
+<U1358E>
+<U1358F>
+<U13590>
+<U13591>
+<U13592>
+<U13593>
+<U13594>
+<U13595>
+<U13596>
+<U13597>
+<U13598>
+<U13599>
+<U1359A>
+<U1359B>
+<U1359C>
+<U1359D>
+<U1359E>
+<U1359F>
+<U135A0>
+<U135A1>
+<U135A2>
+<U135A3>
+<U135A4>
+<U135A5>
+<U135A6>
+<U135A7>
+<U135A8>
+<U135A9>
+<U135AA>
+<U135AB>
+<U135AC>
+<U135AD>
+<U135AE>
+<U135AF>
+<U135B0>
+<U135B1>
+<U135B2>
+<U135B3>
+<U135B4>
+<U135B5>
+<U135B6>
+<U135B7>
+<U135B8>
+<U135B9>
+<U135BA>
+<U135BB>
+<U135BC>
+<U135BD>
+<U135BE>
+<U135BF>
+<U135C0>
+<U135C1>
+<U135C2>
+<U135C3>
+<U135C4>
+<U135C5>
+<U135C6>
+<U135C7>
+<U135C8>
+<U135C9>
+<U135CA>
+<U135CB>
+<U135CC>
+<U135CD>
+<U135CE>
+<U135CF>
+<U135D0>
+<U135D1>
+<U135D2>
+<U135D3>
+<U135D4>
+<U135D5>
+<U135D6>
+<U135D7>
+<U135D8>
+<U135D9>
+<U135DA>
+<U135DB>
+<U135DC>
+<U135DD>
+<U135DE>
+<U135DF>
+<U135E0>
+<U135E1>
+<U135E2>
+<U135E3>
+<U135E4>
+<U135E5>
+<U135E6>
+<U135E7>
+<U135E8>
+<U135E9>
+<U135EA>
+<U135EB>
+<U135EC>
+<U135ED>
+<U135EE>
+<U135EF>
+<U135F0>
+<U135F1>
+<U135F2>
+<U135F3>
+<U135F4>
+<U135F5>
+<U135F6>
+<U135F7>
+<U135F8>
+<U135F9>
+<U135FA>
+<U135FB>
+<U135FC>
+<U135FD>
+<U135FE>
+<U135FF>
+<U13600>
+<U13601>
+<U13602>
+<U13603>
+<U13604>
+<U13605>
+<U13606>
+<U13607>
+<U13608>
+<U13609>
+<U1360A>
+<U1360B>
+<U1360C>
+<U1360D>
+<U1360E>
+<U1360F>
+<U13610>
+<U13611>
+<U13612>
+<U13613>
+<U13614>
+<U13615>
+<U13616>
+<U13617>
+<U13618>
+<U13619>
+<U1361A>
+<U1361B>
+<U1361C>
+<U1361D>
+<U1361E>
+<U1361F>
+<U13620>
+<U13621>
+<U13622>
+<U13623>
+<U13624>
+<U13625>
+<U13626>
+<U13627>
+<U13628>
+<U13629>
+<U1362A>
+<U1362B>
+<U1362C>
+<U1362D>
+<U1362E>
+<U1362F>
+<U13630>
+<U13631>
+<U13632>
+<U13633>
+<U13634>
+<U13635>
+<U13636>
+<U13637>
+<U13638>
+<U13639>
+<U1363A>
+<U1363B>
+<U1363C>
+<U1363D>
+<U1363E>
+<U1363F>
+<U13640>
+<U13641>
+<U13642>
+<U13643>
+<U13644>
+<U13645>
+<U13646>
+<U13647>
+<U13648>
+<U13649>
+<U1364A>
+<U1364B>
+<U1364C>
+<U1364D>
+<U1364E>
+<U1364F>
+<U13650>
+<U13651>
+<U13652>
+<U13653>
+<U13654>
+<U13655>
+<U13656>
+<U13657>
+<U13658>
+<U13659>
+<U1365A>
+<U1365B>
+<U1365C>
+<U1365D>
+<U1365E>
+<U1365F>
+<U13660>
+<U13661>
+<U13662>
+<U13663>
+<U13664>
+<U13665>
+<U13666>
+<U13667>
+<U13668>
+<U13669>
+<U1366A>
+<U1366B>
+<U1366C>
+<U1366D>
+<U1366E>
+<U1366F>
+<U13670>
+<U13671>
+<U13672>
+<U13673>
+<U13674>
+<U13675>
+<U13676>
+<U13677>
+<U13678>
+<U13679>
+<U1367A>
+<U1367B>
+<U1367C>
+<U1367D>
+<U1367E>
+<U1367F>
+<U13680>
+<U13681>
+<U13682>
+<U13683>
+<U13684>
+<U13685>
+<U13686>
+<U13687>
+<U13688>
+<U13689>
+<U1368A>
+<U1368B>
+<U1368C>
+<U1368D>
+<U1368E>
+<U1368F>
+<U13690>
+<U13691>
+<U13692>
+<U13693>
+<U13694>
+<U13695>
+<U13696>
+<U13697>
+<U13698>
+<U13699>
+<U1369A>
+<U1369B>
+<U1369C>
+<U1369D>
+<U1369E>
+<U1369F>
+<U136A0>
+<U136A1>
+<U136A2>
+<U136A3>
+<U136A4>
+<U136A5>
+<U136A6>
+<U136A7>
+<U136A8>
+<U136A9>
+<U136AA>
+<U136AB>
+<U136AC>
+<U136AD>
+<U136AE>
+<U136AF>
+<U136B0>
+<U136B1>
+<U136B2>
+<U136B3>
+<U136B4>
+<U136B5>
+<U136B6>
+<U136B7>
+<U136B8>
+<U136B9>
+<U136BA>
+<U136BB>
+<U136BC>
+<U136BD>
+<U136BE>
+<U136BF>
+<U136C0>
+<U136C1>
+<U136C2>
+<U136C3>
+<U136C4>
+<U136C5>
+<U136C6>
+<U136C7>
+<U136C8>
+<U136C9>
+<U136CA>
+<U136CB>
+<U136CC>
+<U136CD>
+<U136CE>
+<U136CF>
+<U136D0>
+<U136D1>
+<U136D2>
+<U136D3>
+<U136D4>
+<U136D5>
+<U136D6>
+<U136D7>
+<U136D8>
+<U136D9>
+<U136DA>
+<U136DB>
+<U136DC>
+<U136DD>
+<U136DE>
+<U136DF>
+<U136E0>
+<U136E1>
+<U136E2>
+<U136E3>
+<U136E4>
+<U136E5>
+<U136E6>
+<U136E7>
+<U136E8>
+<U136E9>
+<U136EA>
+<U136EB>
+<U136EC>
+<U136ED>
+<U136EE>
+<U136EF>
+<U136F0>
+<U136F1>
+<U136F2>
+<U136F3>
+<U136F4>
+<U136F5>
+<U136F6>
+<U136F7>
+<U136F8>
+<U136F9>
+<U136FA>
+<U136FB>
+<U136FC>
+<U136FD>
+<U136FE>
+<U136FF>
+<U13700>
+<U13701>
+<U13702>
+<U13703>
+<U13704>
+<U13705>
+<U13706>
+<U13707>
+<U13708>
+<U13709>
+<U1370A>
+<U1370B>
+<U1370C>
+<U1370D>
+<U1370E>
+<U1370F>
+<U13710>
+<U13711>
+<U13712>
+<U13713>
+<U13714>
+<U13715>
+<U13716>
+<U13717>
+<U13718>
+<U13719>
+<U1371A>
+<U1371B>
+<U1371C>
+<U1371D>
+<U1371E>
+<U1371F>
+<U13720>
+<U13721>
+<U13722>
+<U13723>
+<U13724>
+<U13725>
+<U13726>
+<U13727>
+<U13728>
+<U13729>
+<U1372A>
+<U1372B>
+<U1372C>
+<U1372D>
+<U1372E>
+<U1372F>
+<U13730>
+<U13731>
+<U13732>
+<U13733>
+<U13734>
+<U13735>
+<U13736>
+<U13737>
+<U13738>
+<U13739>
+<U1373A>
+<U1373B>
+<U1373C>
+<U1373D>
+<U1373E>
+<U1373F>
+<U13740>
+<U13741>
+<U13742>
+<U13743>
+<U13744>
+<U13745>
+<U13746>
+<U13747>
+<U13748>
+<U13749>
+<U1374A>
+<U1374B>
+<U1374C>
+<U1374D>
+<U1374E>
+<U1374F>
+<U13750>
+<U13751>
+<U13752>
+<U13753>
+<U13754>
+<U13755>
+<U13756>
+<U13757>
+<U13758>
+<U13759>
+<U1375A>
+<U1375B>
+<U1375C>
+<U1375D>
+<U1375E>
+<U1375F>
+<U13760>
+<U13761>
+<U13762>
+<U13763>
+<U13764>
+<U13765>
+<U13766>
+<U13767>
+<U13768>
+<U13769>
+<U1376A>
+<U1376B>
+<U1376C>
+<U1376D>
+<U1376E>
+<U1376F>
+<U13770>
+<U13771>
+<U13772>
+<U13773>
+<U13774>
+<U13775>
+<U13776>
+<U13777>
+<U13778>
+<U13779>
+<U1377A>
+<U1377B>
+<U1377C>
+<U1377D>
+<U1377E>
+<U1377F>
+<U13780>
+<U13781>
+<U13782>
+<U13783>
+<U13784>
+<U13785>
+<U13786>
+<U13787>
+<U13788>
+<U13789>
+<U1378A>
+<U1378B>
+<U1378C>
+<U1378D>
+<U1378E>
+<U1378F>
+<U13790>
+<U13791>
+<U13792>
+<U13793>
+<U13794>
+<U13795>
+<U13796>
+<U13797>
+<U13798>
+<U13799>
+<U1379A>
+<U1379B>
+<U1379C>
+<U1379D>
+<U1379E>
+<U1379F>
+<U137A0>
+<U137A1>
+<U137A2>
+<U137A3>
+<U137A4>
+<U137A5>
+<U137A6>
+<U137A7>
+<U137A8>
+<U137A9>
+<U137AA>
+<U137AB>
+<U137AC>
+<U137AD>
+<U137AE>
+<U137AF>
+<U137B0>
+<U137B1>
+<U137B2>
+<U137B3>
+<U137B4>
+<U137B5>
+<U137B6>
+<U137B7>
+<U137B8>
+<U137B9>
+<U137BA>
+<U137BB>
+<U137BC>
+<U137BD>
+<U137BE>
+<U137BF>
+<U137C0>
+<U137C1>
+<U137C2>
+<U137C3>
+<U137C4>
+<U137C5>
+<U137C6>
+<U137C7>
+<U137C8>
+<U137C9>
+<U137CA>
+<U137CB>
+<U137CC>
+<U137CD>
+<U137CE>
+<U137CF>
+<U137D0>
+<U137D1>
+<U137D2>
+<U137D3>
+<U137D4>
+<U137D5>
+<U137D6>
+<U137D7>
+<U137D8>
+<U137D9>
+<U137DA>
+<U137DB>
+<U137DC>
+<U137DD>
+<U137DE>
+<U137DF>
+<U137E0>
+<U137E1>
+<U137E2>
+<U137E3>
+<U137E4>
+<U137E5>
+<U137E6>
+<U137E7>
+<U137E8>
+<U137E9>
+<U137EA>
+<U137EB>
+<U137EC>
+<U137ED>
+<U137EE>
+<U137EF>
+<U137F0>
+<U137F1>
+<U137F2>
+<U137F3>
+<U137F4>
+<U137F5>
+<U137F6>
+<U137F7>
+<U137F8>
+<U137F9>
+<U137FA>
+<U137FB>
+<U137FC>
+<U137FD>
+<U137FE>
+<U137FF>
+<U13800>
+<U13801>
+<U13802>
+<U13803>
+<U13804>
+<U13805>
+<U13806>
+<U13807>
+<U13808>
+<U13809>
+<U1380A>
+<U1380B>
+<U1380C>
+<U1380D>
+<U1380E>
+<U1380F>
+<U13810>
+<U13811>
+<U13812>
+<U13813>
+<U13814>
+<U13815>
+<U13816>
+<U13817>
+<U13818>
+<U13819>
+<U1381A>
+<U1381B>
+<U1381C>
+<U1381D>
+<U1381E>
+<U1381F>
+<U13820>
+<U13821>
+<U13822>
+<U13823>
+<U13824>
+<U13825>
+<U13826>
+<U13827>
+<U13828>
+<U13829>
+<U1382A>
+<U1382B>
+<U1382C>
+<U1382D>
+<U1382E>
+<U1382F>
+<U13830>
+<U13831>
+<U13832>
+<U13833>
+<U13834>
+<U13835>
+<U13836>
+<U13837>
+<U13838>
+<U13839>
+<U1383A>
+<U1383B>
+<U1383C>
+<U1383D>
+<U1383E>
+<U1383F>
+<U13840>
+<U13841>
+<U13842>
+<U13843>
+<U13844>
+<U13845>
+<U13846>
+<U13847>
+<U13848>
+<U13849>
+<U1384A>
+<U1384B>
+<U1384C>
+<U1384D>
+<U1384E>
+<U1384F>
+<U13850>
+<U13851>
+<U13852>
+<U13853>
+<U13854>
+<U13855>
+<U13856>
+<U13857>
+<U13858>
+<U13859>
+<U1385A>
+<U1385B>
+<U1385C>
+<U1385D>
+<U1385E>
+<U1385F>
+<U13860>
+<U13861>
+<U13862>
+<U13863>
+<U13864>
+<U13865>
+<U13866>
+<U13867>
+<U13868>
+<U13869>
+<U1386A>
+<U1386B>
+<U1386C>
+<U1386D>
+<U1386E>
+<U1386F>
+<U13870>
+<U13871>
+<U13872>
+<U13873>
+<U13874>
+<U13875>
+<U13876>
+<U13877>
+<U13878>
+<U13879>
+<U1387A>
+<U1387B>
+<U1387C>
+<U1387D>
+<U1387E>
+<U1387F>
+<U13880>
+<U13881>
+<U13882>
+<U13883>
+<U13884>
+<U13885>
+<U13886>
+<U13887>
+<U13888>
+<U13889>
+<U1388A>
+<U1388B>
+<U1388C>
+<U1388D>
+<U1388E>
+<U1388F>
+<U13890>
+<U13891>
+<U13892>
+<U13893>
+<U13894>
+<U13895>
+<U13896>
+<U13897>
+<U13898>
+<U13899>
+<U1389A>
+<U1389B>
+<U1389C>
+<U1389D>
+<U1389E>
+<U1389F>
+<U138A0>
+<U138A1>
+<U138A2>
+<U138A3>
+<U138A4>
+<U138A5>
+<U138A6>
+<U138A7>
+<U138A8>
+<U138A9>
+<U138AA>
+<U138AB>
+<U138AC>
+<U138AD>
+<U138AE>
+<U138AF>
+<U138B0>
+<U138B1>
+<U138B2>
+<U138B3>
+<U138B4>
+<U138B5>
+<U138B6>
+<U138B7>
+<U138B8>
+<U138B9>
+<U138BA>
+<U138BB>
+<U138BC>
+<U138BD>
+<U138BE>
+<U138BF>
+<U138C0>
+<U138C1>
+<U138C2>
+<U138C3>
+<U138C4>
+<U138C5>
+<U138C6>
+<U138C7>
+<U138C8>
+<U138C9>
+<U138CA>
+<U138CB>
+<U138CC>
+<U138CD>
+<U138CE>
+<U138CF>
+<U138D0>
+<U138D1>
+<U138D2>
+<U138D3>
+<U138D4>
+<U138D5>
+<U138D6>
+<U138D7>
+<U138D8>
+<U138D9>
+<U138DA>
+<U138DB>
+<U138DC>
+<U138DD>
+<U138DE>
+<U138DF>
+<U138E0>
+<U138E1>
+<U138E2>
+<U138E3>
+<U138E4>
+<U138E5>
+<U138E6>
+<U138E7>
+<U138E8>
+<U138E9>
+<U138EA>
+<U138EB>
+<U138EC>
+<U138ED>
+<U138EE>
+<U138EF>
+<U138F0>
+<U138F1>
+<U138F2>
+<U138F3>
+<U138F4>
+<U138F5>
+<U138F6>
+<U138F7>
+<U138F8>
+<U138F9>
+<U138FA>
+<U138FB>
+<U138FC>
+<U138FD>
+<U138FE>
+<U138FF>
+<U13900>
+<U13901>
+<U13902>
+<U13903>
+<U13904>
+<U13905>
+<U13906>
+<U13907>
+<U13908>
+<U13909>
+<U1390A>
+<U1390B>
+<U1390C>
+<U1390D>
+<U1390E>
+<U1390F>
+<U13910>
+<U13911>
+<U13912>
+<U13913>
+<U13914>
+<U13915>
+<U13916>
+<U13917>
+<U13918>
+<U13919>
+<U1391A>
+<U1391B>
+<U1391C>
+<U1391D>
+<U1391E>
+<U1391F>
+<U13920>
+<U13921>
+<U13922>
+<U13923>
+<U13924>
+<U13925>
+<U13926>
+<U13927>
+<U13928>
+<U13929>
+<U1392A>
+<U1392B>
+<U1392C>
+<U1392D>
+<U1392E>
+<U1392F>
+<U13930>
+<U13931>
+<U13932>
+<U13933>
+<U13934>
+<U13935>
+<U13936>
+<U13937>
+<U13938>
+<U13939>
+<U1393A>
+<U1393B>
+<U1393C>
+<U1393D>
+<U1393E>
+<U1393F>
+<U13940>
+<U13941>
+<U13942>
+<U13943>
+<U13944>
+<U13945>
+<U13946>
+<U13947>
+<U13948>
+<U13949>
+<U1394A>
+<U1394B>
+<U1394C>
+<U1394D>
+<U1394E>
+<U1394F>
+<U13950>
+<U13951>
+<U13952>
+<U13953>
+<U13954>
+<U13955>
+<U13956>
+<U13957>
+<U13958>
+<U13959>
+<U1395A>
+<U1395B>
+<U1395C>
+<U1395D>
+<U1395E>
+<U1395F>
+<U13960>
+<U13961>
+<U13962>
+<U13963>
+<U13964>
+<U13965>
+<U13966>
+<U13967>
+<U13968>
+<U13969>
+<U1396A>
+<U1396B>
+<U1396C>
+<U1396D>
+<U1396E>
+<U1396F>
+<U13970>
+<U13971>
+<U13972>
+<U13973>
+<U13974>
+<U13975>
+<U13976>
+<U13977>
+<U13978>
+<U13979>
+<U1397A>
+<U1397B>
+<U1397C>
+<U1397D>
+<U1397E>
+<U1397F>
+<U13980>
+<U13981>
+<U13982>
+<U13983>
+<U13984>
+<U13985>
+<U13986>
+<U13987>
+<U13988>
+<U13989>
+<U1398A>
+<U1398B>
+<U1398C>
+<U1398D>
+<U1398E>
+<U1398F>
+<U13990>
+<U13991>
+<U13992>
+<U13993>
+<U13994>
+<U13995>
+<U13996>
+<U13997>
+<U13998>
+<U13999>
+<U1399A>
+<U1399B>
+<U1399C>
+<U1399D>
+<U1399E>
+<U1399F>
+<U139A0>
+<U139A1>
+<U139A2>
+<U139A3>
+<U139A4>
+<U139A5>
+<U139A6>
+<U139A7>
+<U139A8>
+<U139A9>
+<U139AA>
+<U139AB>
+<U139AC>
+<U139AD>
+<U139AE>
+<U139AF>
+<U139B0>
+<U139B1>
+<U139B2>
+<U139B3>
+<U139B4>
+<U139B5>
+<U139B6>
+<U139B7>
+<U139B8>
+<U139B9>
+<U139BA>
+<U139BB>
+<U139BC>
+<U139BD>
+<U139BE>
+<U139BF>
+<U139C0>
+<U139C1>
+<U139C2>
+<U139C3>
+<U139C4>
+<U139C5>
+<U139C6>
+<U139C7>
+<U139C8>
+<U139C9>
+<U139CA>
+<U139CB>
+<U139CC>
+<U139CD>
+<U139CE>
+<U139CF>
+<U139D0>
+<U139D1>
+<U139D2>
+<U139D3>
+<U139D4>
+<U139D5>
+<U139D6>
+<U139D7>
+<U139D8>
+<U139D9>
+<U139DA>
+<U139DB>
+<U139DC>
+<U139DD>
+<U139DE>
+<U139DF>
+<U139E0>
+<U139E1>
+<U139E2>
+<U139E3>
+<U139E4>
+<U139E5>
+<U139E6>
+<U139E7>
+<U139E8>
+<U139E9>
+<U139EA>
+<U139EB>
+<U139EC>
+<U139ED>
+<U139EE>
+<U139EF>
+<U139F0>
+<U139F1>
+<U139F2>
+<U139F3>
+<U139F4>
+<U139F5>
+<U139F6>
+<U139F7>
+<U139F8>
+<U139F9>
+<U139FA>
+<U139FB>
+<U139FC>
+<U139FD>
+<U139FE>
+<U139FF>
+<U13A00>
+<U13A01>
+<U13A02>
+<U13A03>
+<U13A04>
+<U13A05>
+<U13A06>
+<U13A07>
+<U13A08>
+<U13A09>
+<U13A0A>
+<U13A0B>
+<U13A0C>
+<U13A0D>
+<U13A0E>
+<U13A0F>
+<U13A10>
+<U13A11>
+<U13A12>
+<U13A13>
+<U13A14>
+<U13A15>
+<U13A16>
+<U13A17>
+<U13A18>
+<U13A19>
+<U13A1A>
+<U13A1B>
+<U13A1C>
+<U13A1D>
+<U13A1E>
+<U13A1F>
+<U13A20>
+<U13A21>
+<U13A22>
+<U13A23>
+<U13A24>
+<U13A25>
+<U13A26>
+<U13A27>
+<U13A28>
+<U13A29>
+<U13A2A>
+<U13A2B>
+<U13A2C>
+<U13A2D>
+<U13A2E>
+<U13A2F>
+<U13A30>
+<U13A31>
+<U13A32>
+<U13A33>
+<U13A34>
+<U13A35>
+<U13A36>
+<U13A37>
+<U13A38>
+<U13A39>
+<U13A3A>
+<U13A3B>
+<U13A3C>
+<U13A3D>
+<U13A3E>
+<U13A3F>
+<U13A40>
+<U13A41>
+<U13A42>
+<U13A43>
+<U13A44>
+<U13A45>
+<U13A46>
+<U13A47>
+<U13A48>
+<U13A49>
+<U13A4A>
+<U13A4B>
+<U13A4C>
+<U13A4D>
+<U13A4E>
+<U13A4F>
+<U13A50>
+<U13A51>
+<U13A52>
+<U13A53>
+<U13A54>
+<U13A55>
+<U13A56>
+<U13A57>
+<U13A58>
+<U13A59>
+<U13A5A>
+<U13A5B>
+<U13A5C>
+<U13A5D>
+<U13A5E>
+<U13A5F>
+<U13A60>
+<U13A61>
+<U13A62>
+<U13A63>
+<U13A64>
+<U13A65>
+<U13A66>
+<U13A67>
+<U13A68>
+<U13A69>
+<U13A6A>
+<U13A6B>
+<U13A6C>
+<U13A6D>
+<U13A6E>
+<U13A6F>
+<U13A70>
+<U13A71>
+<U13A72>
+<U13A73>
+<U13A74>
+<U13A75>
+<U13A76>
+<U13A77>
+<U13A78>
+<U13A79>
+<U13A7A>
+<U13A7B>
+<U13A7C>
+<U13A7D>
+<U13A7E>
+<U13A7F>
+<U13A80>
+<U13A81>
+<U13A82>
+<U13A83>
+<U13A84>
+<U13A85>
+<U13A86>
+<U13A87>
+<U13A88>
+<U13A89>
+<U13A8A>
+<U13A8B>
+<U13A8C>
+<U13A8D>
+<U13A8E>
+<U13A8F>
+<U13A90>
+<U13A91>
+<U13A92>
+<U13A93>
+<U13A94>
+<U13A95>
+<U13A96>
+<U13A97>
+<U13A98>
+<U13A99>
+<U13A9A>
+<U13A9B>
+<U13A9C>
+<U13A9D>
+<U13A9E>
+<U13A9F>
+<U13AA0>
+<U13AA1>
+<U13AA2>
+<U13AA3>
+<U13AA4>
+<U13AA5>
+<U13AA6>
+<U13AA7>
+<U13AA8>
+<U13AA9>
+<U13AAA>
+<U13AAB>
+<U13AAC>
+<U13AAD>
+<U13AAE>
+<U13AAF>
+<U13AB0>
+<U13AB1>
+<U13AB2>
+<U13AB3>
+<U13AB4>
+<U13AB5>
+<U13AB6>
+<U13AB7>
+<U13AB8>
+<U13AB9>
+<U13ABA>
+<U13ABB>
+<U13ABC>
+<U13ABD>
+<U13ABE>
+<U13ABF>
+<U13AC0>
+<U13AC1>
+<U13AC2>
+<U13AC3>
+<U13AC4>
+<U13AC5>
+<U13AC6>
+<U13AC7>
+<U13AC8>
+<U13AC9>
+<U13ACA>
+<U13ACB>
+<U13ACC>
+<U13ACD>
+<U13ACE>
+<U13ACF>
+<U13AD0>
+<U13AD1>
+<U13AD2>
+<U13AD3>
+<U13AD4>
+<U13AD5>
+<U13AD6>
+<U13AD7>
+<U13AD8>
+<U13AD9>
+<U13ADA>
+<U13ADB>
+<U13ADC>
+<U13ADD>
+<U13ADE>
+<U13ADF>
+<U13AE0>
+<U13AE1>
+<U13AE2>
+<U13AE3>
+<U13AE4>
+<U13AE5>
+<U13AE6>
+<U13AE7>
+<U13AE8>
+<U13AE9>
+<U13AEA>
+<U13AEB>
+<U13AEC>
+<U13AED>
+<U13AEE>
+<U13AEF>
+<U13AF0>
+<U13AF1>
+<U13AF2>
+<U13AF3>
+<U13AF4>
+<U13AF5>
+<U13AF6>
+<U13AF7>
+<U13AF8>
+<U13AF9>
+<U13AFA>
+<U13AFB>
+<U13AFC>
+<U13AFD>
+<U13AFE>
+<U13AFF>
+<U13B00>
+<U13B01>
+<U13B02>
+<U13B03>
+<U13B04>
+<U13B05>
+<U13B06>
+<U13B07>
+<U13B08>
+<U13B09>
+<U13B0A>
+<U13B0B>
+<U13B0C>
+<U13B0D>
+<U13B0E>
+<U13B0F>
+<U13B10>
+<U13B11>
+<U13B12>
+<U13B13>
+<U13B14>
+<U13B15>
+<U13B16>
+<U13B17>
+<U13B18>
+<U13B19>
+<U13B1A>
+<U13B1B>
+<U13B1C>
+<U13B1D>
+<U13B1E>
+<U13B1F>
+<U13B20>
+<U13B21>
+<U13B22>
+<U13B23>
+<U13B24>
+<U13B25>
+<U13B26>
+<U13B27>
+<U13B28>
+<U13B29>
+<U13B2A>
+<U13B2B>
+<U13B2C>
+<U13B2D>
+<U13B2E>
+<U13B2F>
+<U13B30>
+<U13B31>
+<U13B32>
+<U13B33>
+<U13B34>
+<U13B35>
+<U13B36>
+<U13B37>
+<U13B38>
+<U13B39>
+<U13B3A>
+<U13B3B>
+<U13B3C>
+<U13B3D>
+<U13B3E>
+<U13B3F>
+<U13B40>
+<U13B41>
+<U13B42>
+<U13B43>
+<U13B44>
+<U13B45>
+<U13B46>
+<U13B47>
+<U13B48>
+<U13B49>
+<U13B4A>
+<U13B4B>
+<U13B4C>
+<U13B4D>
+<U13B4E>
+<U13B4F>
+<U13B50>
+<U13B51>
+<U13B52>
+<U13B53>
+<U13B54>
+<U13B55>
+<U13B56>
+<U13B57>
+<U13B58>
+<U13B59>
+<U13B5A>
+<U13B5B>
+<U13B5C>
+<U13B5D>
+<U13B5E>
+<U13B5F>
+<U13B60>
+<U13B61>
+<U13B62>
+<U13B63>
+<U13B64>
+<U13B65>
+<U13B66>
+<U13B67>
+<U13B68>
+<U13B69>
+<U13B6A>
+<U13B6B>
+<U13B6C>
+<U13B6D>
+<U13B6E>
+<U13B6F>
+<U13B70>
+<U13B71>
+<U13B72>
+<U13B73>
+<U13B74>
+<U13B75>
+<U13B76>
+<U13B77>
+<U13B78>
+<U13B79>
+<U13B7A>
+<U13B7B>
+<U13B7C>
+<U13B7D>
+<U13B7E>
+<U13B7F>
+<U13B80>
+<U13B81>
+<U13B82>
+<U13B83>
+<U13B84>
+<U13B85>
+<U13B86>
+<U13B87>
+<U13B88>
+<U13B89>
+<U13B8A>
+<U13B8B>
+<U13B8C>
+<U13B8D>
+<U13B8E>
+<U13B8F>
+<U13B90>
+<U13B91>
+<U13B92>
+<U13B93>
+<U13B94>
+<U13B95>
+<U13B96>
+<U13B97>
+<U13B98>
+<U13B99>
+<U13B9A>
+<U13B9B>
+<U13B9C>
+<U13B9D>
+<U13B9E>
+<U13B9F>
+<U13BA0>
+<U13BA1>
+<U13BA2>
+<U13BA3>
+<U13BA4>
+<U13BA5>
+<U13BA6>
+<U13BA7>
+<U13BA8>
+<U13BA9>
+<U13BAA>
+<U13BAB>
+<U13BAC>
+<U13BAD>
+<U13BAE>
+<U13BAF>
+<U13BB0>
+<U13BB1>
+<U13BB2>
+<U13BB3>
+<U13BB4>
+<U13BB5>
+<U13BB6>
+<U13BB7>
+<U13BB8>
+<U13BB9>
+<U13BBA>
+<U13BBB>
+<U13BBC>
+<U13BBD>
+<U13BBE>
+<U13BBF>
+<U13BC0>
+<U13BC1>
+<U13BC2>
+<U13BC3>
+<U13BC4>
+<U13BC5>
+<U13BC6>
+<U13BC7>
+<U13BC8>
+<U13BC9>
+<U13BCA>
+<U13BCB>
+<U13BCC>
+<U13BCD>
+<U13BCE>
+<U13BCF>
+<U13BD0>
+<U13BD1>
+<U13BD2>
+<U13BD3>
+<U13BD4>
+<U13BD5>
+<U13BD6>
+<U13BD7>
+<U13BD8>
+<U13BD9>
+<U13BDA>
+<U13BDB>
+<U13BDC>
+<U13BDD>
+<U13BDE>
+<U13BDF>
+<U13BE0>
+<U13BE1>
+<U13BE2>
+<U13BE3>
+<U13BE4>
+<U13BE5>
+<U13BE6>
+<U13BE7>
+<U13BE8>
+<U13BE9>
+<U13BEA>
+<U13BEB>
+<U13BEC>
+<U13BED>
+<U13BEE>
+<U13BEF>
+<U13BF0>
+<U13BF1>
+<U13BF2>
+<U13BF3>
+<U13BF4>
+<U13BF5>
+<U13BF6>
+<U13BF7>
+<U13BF8>
+<U13BF9>
+<U13BFA>
+<U13BFB>
+<U13BFC>
+<U13BFD>
+<U13BFE>
+<U13BFF>
+<U13C00>
+<U13C01>
+<U13C02>
+<U13C03>
+<U13C04>
+<U13C05>
+<U13C06>
+<U13C07>
+<U13C08>
+<U13C09>
+<U13C0A>
+<U13C0B>
+<U13C0C>
+<U13C0D>
+<U13C0E>
+<U13C0F>
+<U13C10>
+<U13C11>
+<U13C12>
+<U13C13>
+<U13C14>
+<U13C15>
+<U13C16>
+<U13C17>
+<U13C18>
+<U13C19>
+<U13C1A>
+<U13C1B>
+<U13C1C>
+<U13C1D>
+<U13C1E>
+<U13C1F>
+<U13C20>
+<U13C21>
+<U13C22>
+<U13C23>
+<U13C24>
+<U13C25>
+<U13C26>
+<U13C27>
+<U13C28>
+<U13C29>
+<U13C2A>
+<U13C2B>
+<U13C2C>
+<U13C2D>
+<U13C2E>
+<U13C2F>
+<U13C30>
+<U13C31>
+<U13C32>
+<U13C33>
+<U13C34>
+<U13C35>
+<U13C36>
+<U13C37>
+<U13C38>
+<U13C39>
+<U13C3A>
+<U13C3B>
+<U13C3C>
+<U13C3D>
+<U13C3E>
+<U13C3F>
+<U13C40>
+<U13C41>
+<U13C42>
+<U13C43>
+<U13C44>
+<U13C45>
+<U13C46>
+<U13C47>
+<U13C48>
+<U13C49>
+<U13C4A>
+<U13C4B>
+<U13C4C>
+<U13C4D>
+<U13C4E>
+<U13C4F>
+<U13C50>
+<U13C51>
+<U13C52>
+<U13C53>
+<U13C54>
+<U13C55>
+<U13C56>
+<U13C57>
+<U13C58>
+<U13C59>
+<U13C5A>
+<U13C5B>
+<U13C5C>
+<U13C5D>
+<U13C5E>
+<U13C5F>
+<U13C60>
+<U13C61>
+<U13C62>
+<U13C63>
+<U13C64>
+<U13C65>
+<U13C66>
+<U13C67>
+<U13C68>
+<U13C69>
+<U13C6A>
+<U13C6B>
+<U13C6C>
+<U13C6D>
+<U13C6E>
+<U13C6F>
+<U13C70>
+<U13C71>
+<U13C72>
+<U13C73>
+<U13C74>
+<U13C75>
+<U13C76>
+<U13C77>
+<U13C78>
+<U13C79>
+<U13C7A>
+<U13C7B>
+<U13C7C>
+<U13C7D>
+<U13C7E>
+<U13C7F>
+<U13C80>
+<U13C81>
+<U13C82>
+<U13C83>
+<U13C84>
+<U13C85>
+<U13C86>
+<U13C87>
+<U13C88>
+<U13C89>
+<U13C8A>
+<U13C8B>
+<U13C8C>
+<U13C8D>
+<U13C8E>
+<U13C8F>
+<U13C90>
+<U13C91>
+<U13C92>
+<U13C93>
+<U13C94>
+<U13C95>
+<U13C96>
+<U13C97>
+<U13C98>
+<U13C99>
+<U13C9A>
+<U13C9B>
+<U13C9C>
+<U13C9D>
+<U13C9E>
+<U13C9F>
+<U13CA0>
+<U13CA1>
+<U13CA2>
+<U13CA3>
+<U13CA4>
+<U13CA5>
+<U13CA6>
+<U13CA7>
+<U13CA8>
+<U13CA9>
+<U13CAA>
+<U13CAB>
+<U13CAC>
+<U13CAD>
+<U13CAE>
+<U13CAF>
+<U13CB0>
+<U13CB1>
+<U13CB2>
+<U13CB3>
+<U13CB4>
+<U13CB5>
+<U13CB6>
+<U13CB7>
+<U13CB8>
+<U13CB9>
+<U13CBA>
+<U13CBB>
+<U13CBC>
+<U13CBD>
+<U13CBE>
+<U13CBF>
+<U13CC0>
+<U13CC1>
+<U13CC2>
+<U13CC3>
+<U13CC4>
+<U13CC5>
+<U13CC6>
+<U13CC7>
+<U13CC8>
+<U13CC9>
+<U13CCA>
+<U13CCB>
+<U13CCC>
+<U13CCD>
+<U13CCE>
+<U13CCF>
+<U13CD0>
+<U13CD1>
+<U13CD2>
+<U13CD3>
+<U13CD4>
+<U13CD5>
+<U13CD6>
+<U13CD7>
+<U13CD8>
+<U13CD9>
+<U13CDA>
+<U13CDB>
+<U13CDC>
+<U13CDD>
+<U13CDE>
+<U13CDF>
+<U13CE0>
+<U13CE1>
+<U13CE2>
+<U13CE3>
+<U13CE4>
+<U13CE5>
+<U13CE6>
+<U13CE7>
+<U13CE8>
+<U13CE9>
+<U13CEA>
+<U13CEB>
+<U13CEC>
+<U13CED>
+<U13CEE>
+<U13CEF>
+<U13CF0>
+<U13CF1>
+<U13CF2>
+<U13CF3>
+<U13CF4>
+<U13CF5>
+<U13CF6>
+<U13CF7>
+<U13CF8>
+<U13CF9>
+<U13CFA>
+<U13CFB>
+<U13CFC>
+<U13CFD>
+<U13CFE>
+<U13CFF>
+<U13D00>
+<U13D01>
+<U13D02>
+<U13D03>
+<U13D04>
+<U13D05>
+<U13D06>
+<U13D07>
+<U13D08>
+<U13D09>
+<U13D0A>
+<U13D0B>
+<U13D0C>
+<U13D0D>
+<U13D0E>
+<U13D0F>
+<U13D10>
+<U13D11>
+<U13D12>
+<U13D13>
+<U13D14>
+<U13D15>
+<U13D16>
+<U13D17>
+<U13D18>
+<U13D19>
+<U13D1A>
+<U13D1B>
+<U13D1C>
+<U13D1D>
+<U13D1E>
+<U13D1F>
+<U13D20>
+<U13D21>
+<U13D22>
+<U13D23>
+<U13D24>
+<U13D25>
+<U13D26>
+<U13D27>
+<U13D28>
+<U13D29>
+<U13D2A>
+<U13D2B>
+<U13D2C>
+<U13D2D>
+<U13D2E>
+<U13D2F>
+<U13D30>
+<U13D31>
+<U13D32>
+<U13D33>
+<U13D34>
+<U13D35>
+<U13D36>
+<U13D37>
+<U13D38>
+<U13D39>
+<U13D3A>
+<U13D3B>
+<U13D3C>
+<U13D3D>
+<U13D3E>
+<U13D3F>
+<U13D40>
+<U13D41>
+<U13D42>
+<U13D43>
+<U13D44>
+<U13D45>
+<U13D46>
+<U13D47>
+<U13D48>
+<U13D49>
+<U13D4A>
+<U13D4B>
+<U13D4C>
+<U13D4D>
+<U13D4E>
+<U13D4F>
+<U13D50>
+<U13D51>
+<U13D52>
+<U13D53>
+<U13D54>
+<U13D55>
+<U13D56>
+<U13D57>
+<U13D58>
+<U13D59>
+<U13D5A>
+<U13D5B>
+<U13D5C>
+<U13D5D>
+<U13D5E>
+<U13D5F>
+<U13D60>
+<U13D61>
+<U13D62>
+<U13D63>
+<U13D64>
+<U13D65>
+<U13D66>
+<U13D67>
+<U13D68>
+<U13D69>
+<U13D6A>
+<U13D6B>
+<U13D6C>
+<U13D6D>
+<U13D6E>
+<U13D6F>
+<U13D70>
+<U13D71>
+<U13D72>
+<U13D73>
+<U13D74>
+<U13D75>
+<U13D76>
+<U13D77>
+<U13D78>
+<U13D79>
+<U13D7A>
+<U13D7B>
+<U13D7C>
+<U13D7D>
+<U13D7E>
+<U13D7F>
+<U13D80>
+<U13D81>
+<U13D82>
+<U13D83>
+<U13D84>
+<U13D85>
+<U13D86>
+<U13D87>
+<U13D88>
+<U13D89>
+<U13D8A>
+<U13D8B>
+<U13D8C>
+<U13D8D>
+<U13D8E>
+<U13D8F>
+<U13D90>
+<U13D91>
+<U13D92>
+<U13D93>
+<U13D94>
+<U13D95>
+<U13D96>
+<U13D97>
+<U13D98>
+<U13D99>
+<U13D9A>
+<U13D9B>
+<U13D9C>
+<U13D9D>
+<U13D9E>
+<U13D9F>
+<U13DA0>
+<U13DA1>
+<U13DA2>
+<U13DA3>
+<U13DA4>
+<U13DA5>
+<U13DA6>
+<U13DA7>
+<U13DA8>
+<U13DA9>
+<U13DAA>
+<U13DAB>
+<U13DAC>
+<U13DAD>
+<U13DAE>
+<U13DAF>
+<U13DB0>
+<U13DB1>
+<U13DB2>
+<U13DB3>
+<U13DB4>
+<U13DB5>
+<U13DB6>
+<U13DB7>
+<U13DB8>
+<U13DB9>
+<U13DBA>
+<U13DBB>
+<U13DBC>
+<U13DBD>
+<U13DBE>
+<U13DBF>
+<U13DC0>
+<U13DC1>
+<U13DC2>
+<U13DC3>
+<U13DC4>
+<U13DC5>
+<U13DC6>
+<U13DC7>
+<U13DC8>
+<U13DC9>
+<U13DCA>
+<U13DCB>
+<U13DCC>
+<U13DCD>
+<U13DCE>
+<U13DCF>
+<U13DD0>
+<U13DD1>
+<U13DD2>
+<U13DD3>
+<U13DD4>
+<U13DD5>
+<U13DD6>
+<U13DD7>
+<U13DD8>
+<U13DD9>
+<U13DDA>
+<U13DDB>
+<U13DDC>
+<U13DDD>
+<U13DDE>
+<U13DDF>
+<U13DE0>
+<U13DE1>
+<U13DE2>
+<U13DE3>
+<U13DE4>
+<U13DE5>
+<U13DE6>
+<U13DE7>
+<U13DE8>
+<U13DE9>
+<U13DEA>
+<U13DEB>
+<U13DEC>
+<U13DED>
+<U13DEE>
+<U13DEF>
+<U13DF0>
+<U13DF1>
+<U13DF2>
+<U13DF3>
+<U13DF4>
+<U13DF5>
+<U13DF6>
+<U13DF7>
+<U13DF8>
+<U13DF9>
+<U13DFA>
+<U13DFB>
+<U13DFC>
+<U13DFD>
+<U13DFE>
+<U13DFF>
+<U13E00>
+<U13E01>
+<U13E02>
+<U13E03>
+<U13E04>
+<U13E05>
+<U13E06>
+<U13E07>
+<U13E08>
+<U13E09>
+<U13E0A>
+<U13E0B>
+<U13E0C>
+<U13E0D>
+<U13E0E>
+<U13E0F>
+<U13E10>
+<U13E11>
+<U13E12>
+<U13E13>
+<U13E14>
+<U13E15>
+<U13E16>
+<U13E17>
+<U13E18>
+<U13E19>
+<U13E1A>
+<U13E1B>
+<U13E1C>
+<U13E1D>
+<U13E1E>
+<U13E1F>
+<U13E20>
+<U13E21>
+<U13E22>
+<U13E23>
+<U13E24>
+<U13E25>
+<U13E26>
+<U13E27>
+<U13E28>
+<U13E29>
+<U13E2A>
+<U13E2B>
+<U13E2C>
+<U13E2D>
+<U13E2E>
+<U13E2F>
+<U13E30>
+<U13E31>
+<U13E32>
+<U13E33>
+<U13E34>
+<U13E35>
+<U13E36>
+<U13E37>
+<U13E38>
+<U13E39>
+<U13E3A>
+<U13E3B>
+<U13E3C>
+<U13E3D>
+<U13E3E>
+<U13E3F>
+<U13E40>
+<U13E41>
+<U13E42>
+<U13E43>
+<U13E44>
+<U13E45>
+<U13E46>
+<U13E47>
+<U13E48>
+<U13E49>
+<U13E4A>
+<U13E4B>
+<U13E4C>
+<U13E4D>
+<U13E4E>
+<U13E4F>
+<U13E50>
+<U13E51>
+<U13E52>
+<U13E53>
+<U13E54>
+<U13E55>
+<U13E56>
+<U13E57>
+<U13E58>
+<U13E59>
+<U13E5A>
+<U13E5B>
+<U13E5C>
+<U13E5D>
+<U13E5E>
+<U13E5F>
+<U13E60>
+<U13E61>
+<U13E62>
+<U13E63>
+<U13E64>
+<U13E65>
+<U13E66>
+<U13E67>
+<U13E68>
+<U13E69>
+<U13E6A>
+<U13E6B>
+<U13E6C>
+<U13E6D>
+<U13E6E>
+<U13E6F>
+<U13E70>
+<U13E71>
+<U13E72>
+<U13E73>
+<U13E74>
+<U13E75>
+<U13E76>
+<U13E77>
+<U13E78>
+<U13E79>
+<U13E7A>
+<U13E7B>
+<U13E7C>
+<U13E7D>
+<U13E7E>
+<U13E7F>
+<U13E80>
+<U13E81>
+<U13E82>
+<U13E83>
+<U13E84>
+<U13E85>
+<U13E86>
+<U13E87>
+<U13E88>
+<U13E89>
+<U13E8A>
+<U13E8B>
+<U13E8C>
+<U13E8D>
+<U13E8E>
+<U13E8F>
+<U13E90>
+<U13E91>
+<U13E92>
+<U13E93>
+<U13E94>
+<U13E95>
+<U13E96>
+<U13E97>
+<U13E98>
+<U13E99>
+<U13E9A>
+<U13E9B>
+<U13E9C>
+<U13E9D>
+<U13E9E>
+<U13E9F>
+<U13EA0>
+<U13EA1>
+<U13EA2>
+<U13EA3>
+<U13EA4>
+<U13EA5>
+<U13EA6>
+<U13EA7>
+<U13EA8>
+<U13EA9>
+<U13EAA>
+<U13EAB>
+<U13EAC>
+<U13EAD>
+<U13EAE>
+<U13EAF>
+<U13EB0>
+<U13EB1>
+<U13EB2>
+<U13EB3>
+<U13EB4>
+<U13EB5>
+<U13EB6>
+<U13EB7>
+<U13EB8>
+<U13EB9>
+<U13EBA>
+<U13EBB>
+<U13EBC>
+<U13EBD>
+<U13EBE>
+<U13EBF>
+<U13EC0>
+<U13EC1>
+<U13EC2>
+<U13EC3>
+<U13EC4>
+<U13EC5>
+<U13EC6>
+<U13EC7>
+<U13EC8>
+<U13EC9>
+<U13ECA>
+<U13ECB>
+<U13ECC>
+<U13ECD>
+<U13ECE>
+<U13ECF>
+<U13ED0>
+<U13ED1>
+<U13ED2>
+<U13ED3>
+<U13ED4>
+<U13ED5>
+<U13ED6>
+<U13ED7>
+<U13ED8>
+<U13ED9>
+<U13EDA>
+<U13EDB>
+<U13EDC>
+<U13EDD>
+<U13EDE>
+<U13EDF>
+<U13EE0>
+<U13EE1>
+<U13EE2>
+<U13EE3>
+<U13EE4>
+<U13EE5>
+<U13EE6>
+<U13EE7>
+<U13EE8>
+<U13EE9>
+<U13EEA>
+<U13EEB>
+<U13EEC>
+<U13EED>
+<U13EEE>
+<U13EEF>
+<U13EF0>
+<U13EF1>
+<U13EF2>
+<U13EF3>
+<U13EF4>
+<U13EF5>
+<U13EF6>
+<U13EF7>
+<U13EF8>
+<U13EF9>
+<U13EFA>
+<U13EFB>
+<U13EFC>
+<U13EFD>
+<U13EFE>
+<U13EFF>
+<U13F00>
+<U13F01>
+<U13F02>
+<U13F03>
+<U13F04>
+<U13F05>
+<U13F06>
+<U13F07>
+<U13F08>
+<U13F09>
+<U13F0A>
+<U13F0B>
+<U13F0C>
+<U13F0D>
+<U13F0E>
+<U13F0F>
+<U13F10>
+<U13F11>
+<U13F12>
+<U13F13>
+<U13F14>
+<U13F15>
+<U13F16>
+<U13F17>
+<U13F18>
+<U13F19>
+<U13F1A>
+<U13F1B>
+<U13F1C>
+<U13F1D>
+<U13F1E>
+<U13F1F>
+<U13F20>
+<U13F21>
+<U13F22>
+<U13F23>
+<U13F24>
+<U13F25>
+<U13F26>
+<U13F27>
+<U13F28>
+<U13F29>
+<U13F2A>
+<U13F2B>
+<U13F2C>
+<U13F2D>
+<U13F2E>
+<U13F2F>
+<U13F30>
+<U13F31>
+<U13F32>
+<U13F33>
+<U13F34>
+<U13F35>
+<U13F36>
+<U13F37>
+<U13F38>
+<U13F39>
+<U13F3A>
+<U13F3B>
+<U13F3C>
+<U13F3D>
+<U13F3E>
+<U13F3F>
+<U13F40>
+<U13F41>
+<U13F42>
+<U13F43>
+<U13F44>
+<U13F45>
+<U13F46>
+<U13F47>
+<U13F48>
+<U13F49>
+<U13F4A>
+<U13F4B>
+<U13F4C>
+<U13F4D>
+<U13F4E>
+<U13F4F>
+<U13F50>
+<U13F51>
+<U13F52>
+<U13F53>
+<U13F54>
+<U13F55>
+<U13F56>
+<U13F57>
+<U13F58>
+<U13F59>
+<U13F5A>
+<U13F5B>
+<U13F5C>
+<U13F5D>
+<U13F5E>
+<U13F5F>
+<U13F60>
+<U13F61>
+<U13F62>
+<U13F63>
+<U13F64>
+<U13F65>
+<U13F66>
+<U13F67>
+<U13F68>
+<U13F69>
+<U13F6A>
+<U13F6B>
+<U13F6C>
+<U13F6D>
+<U13F6E>
+<U13F6F>
+<U13F70>
+<U13F71>
+<U13F72>
+<U13F73>
+<U13F74>
+<U13F75>
+<U13F76>
+<U13F77>
+<U13F78>
+<U13F79>
+<U13F7A>
+<U13F7B>
+<U13F7C>
+<U13F7D>
+<U13F7E>
+<U13F7F>
+<U13F80>
+<U13F81>
+<U13F82>
+<U13F83>
+<U13F84>
+<U13F85>
+<U13F86>
+<U13F87>
+<U13F88>
+<U13F89>
+<U13F8A>
+<U13F8B>
+<U13F8C>
+<U13F8D>
+<U13F8E>
+<U13F8F>
+<U13F90>
+<U13F91>
+<U13F92>
+<U13F93>
+<U13F94>
+<U13F95>
+<U13F96>
+<U13F97>
+<U13F98>
+<U13F99>
+<U13F9A>
+<U13F9B>
+<U13F9C>
+<U13F9D>
+<U13F9E>
+<U13F9F>
+<U13FA0>
+<U13FA1>
+<U13FA2>
+<U13FA3>
+<U13FA4>
+<U13FA5>
+<U13FA6>
+<U13FA7>
+<U13FA8>
+<U13FA9>
+<U13FAA>
+<U13FAB>
+<U13FAC>
+<U13FAD>
+<U13FAE>
+<U13FAF>
+<U13FB0>
+<U13FB1>
+<U13FB2>
+<U13FB3>
+<U13FB4>
+<U13FB5>
+<U13FB6>
+<U13FB7>
+<U13FB8>
+<U13FB9>
+<U13FBA>
+<U13FBB>
+<U13FBC>
+<U13FBD>
+<U13FBE>
+<U13FBF>
+<U13FC0>
+<U13FC1>
+<U13FC2>
+<U13FC3>
+<U13FC4>
+<U13FC5>
+<U13FC6>
+<U13FC7>
+<U13FC8>
+<U13FC9>
+<U13FCA>
+<U13FCB>
+<U13FCC>
+<U13FCD>
+<U13FCE>
+<U13FCF>
+<U13FD0>
+<U13FD1>
+<U13FD2>
+<U13FD3>
+<U13FD4>
+<U13FD5>
+<U13FD6>
+<U13FD7>
+<U13FD8>
+<U13FD9>
+<U13FDA>
+<U13FDB>
+<U13FDC>
+<U13FDD>
+<U13FDE>
+<U13FDF>
+<U13FE0>
+<U13FE1>
+<U13FE2>
+<U13FE3>
+<U13FE4>
+<U13FE5>
+<U13FE6>
+<U13FE7>
+<U13FE8>
+<U13FE9>
+<U13FEA>
+<U13FEB>
+<U13FEC>
+<U13FED>
+<U13FEE>
+<U13FEF>
+<U13FF0>
+<U13FF1>
+<U13FF2>
+<U13FF3>
+<U13FF4>
+<U13FF5>
+<U13FF6>
+<U13FF7>
+<U13FF8>
+<U13FF9>
+<U13FFA>
+<U13FFB>
+<U13FFC>
+<U13FFD>
+<U13FFE>
+<U13FFF>
+<U14000>
+<U14001>
+<U14002>
+<U14003>
+<U14004>
+<U14005>
+<U14006>
+<U14007>
+<U14008>
+<U14009>
+<U1400A>
+<U1400B>
+<U1400C>
+<U1400D>
+<U1400E>
+<U1400F>
+<U14010>
+<U14011>
+<U14012>
+<U14013>
+<U14014>
+<U14015>
+<U14016>
+<U14017>
+<U14018>
+<U14019>
+<U1401A>
+<U1401B>
+<U1401C>
+<U1401D>
+<U1401E>
+<U1401F>
+<U14020>
+<U14021>
+<U14022>
+<U14023>
+<U14024>
+<U14025>
+<U14026>
+<U14027>
+<U14028>
+<U14029>
+<U1402A>
+<U1402B>
+<U1402C>
+<U1402D>
+<U1402E>
+<U1402F>
+<U14030>
+<U14031>
+<U14032>
+<U14033>
+<U14034>
+<U14035>
+<U14036>
+<U14037>
+<U14038>
+<U14039>
+<U1403A>
+<U1403B>
+<U1403C>
+<U1403D>
+<U1403E>
+<U1403F>
+<U14040>
+<U14041>
+<U14042>
+<U14043>
+<U14044>
+<U14045>
+<U14046>
+<U14047>
+<U14048>
+<U14049>
+<U1404A>
+<U1404B>
+<U1404C>
+<U1404D>
+<U1404E>
+<U1404F>
+<U14050>
+<U14051>
+<U14052>
+<U14053>
+<U14054>
+<U14055>
+<U14056>
+<U14057>
+<U14058>
+<U14059>
+<U1405A>
+<U1405B>
+<U1405C>
+<U1405D>
+<U1405E>
+<U1405F>
+<U14060>
+<U14061>
+<U14062>
+<U14063>
+<U14064>
+<U14065>
+<U14066>
+<U14067>
+<U14068>
+<U14069>
+<U1406A>
+<U1406B>
+<U1406C>
+<U1406D>
+<U1406E>
+<U1406F>
+<U14070>
+<U14071>
+<U14072>
+<U14073>
+<U14074>
+<U14075>
+<U14076>
+<U14077>
+<U14078>
+<U14079>
+<U1407A>
+<U1407B>
+<U1407C>
+<U1407D>
+<U1407E>
+<U1407F>
+<U14080>
+<U14081>
+<U14082>
+<U14083>
+<U14084>
+<U14085>
+<U14086>
+<U14087>
+<U14088>
+<U14089>
+<U1408A>
+<U1408B>
+<U1408C>
+<U1408D>
+<U1408E>
+<U1408F>
+<U14090>
+<U14091>
+<U14092>
+<U14093>
+<U14094>
+<U14095>
+<U14096>
+<U14097>
+<U14098>
+<U14099>
+<U1409A>
+<U1409B>
+<U1409C>
+<U1409D>
+<U1409E>
+<U1409F>
+<U140A0>
+<U140A1>
+<U140A2>
+<U140A3>
+<U140A4>
+<U140A5>
+<U140A6>
+<U140A7>
+<U140A8>
+<U140A9>
+<U140AA>
+<U140AB>
+<U140AC>
+<U140AD>
+<U140AE>
+<U140AF>
+<U140B0>
+<U140B1>
+<U140B2>
+<U140B3>
+<U140B4>
+<U140B5>
+<U140B6>
+<U140B7>
+<U140B8>
+<U140B9>
+<U140BA>
+<U140BB>
+<U140BC>
+<U140BD>
+<U140BE>
+<U140BF>
+<U140C0>
+<U140C1>
+<U140C2>
+<U140C3>
+<U140C4>
+<U140C5>
+<U140C6>
+<U140C7>
+<U140C8>
+<U140C9>
+<U140CA>
+<U140CB>
+<U140CC>
+<U140CD>
+<U140CE>
+<U140CF>
+<U140D0>
+<U140D1>
+<U140D2>
+<U140D3>
+<U140D4>
+<U140D5>
+<U140D6>
+<U140D7>
+<U140D8>
+<U140D9>
+<U140DA>
+<U140DB>
+<U140DC>
+<U140DD>
+<U140DE>
+<U140DF>
+<U140E0>
+<U140E1>
+<U140E2>
+<U140E3>
+<U140E4>
+<U140E5>
+<U140E6>
+<U140E7>
+<U140E8>
+<U140E9>
+<U140EA>
+<U140EB>
+<U140EC>
+<U140ED>
+<U140EE>
+<U140EF>
+<U140F0>
+<U140F1>
+<U140F2>
+<U140F3>
+<U140F4>
+<U140F5>
+<U140F6>
+<U140F7>
+<U140F8>
+<U140F9>
+<U140FA>
+<U140FB>
+<U140FC>
+<U140FD>
+<U140FE>
+<U140FF>
+<U14100>
+<U14101>
+<U14102>
+<U14103>
+<U14104>
+<U14105>
+<U14106>
+<U14107>
+<U14108>
+<U14109>
+<U1410A>
+<U1410B>
+<U1410C>
+<U1410D>
+<U1410E>
+<U1410F>
+<U14110>
+<U14111>
+<U14112>
+<U14113>
+<U14114>
+<U14115>
+<U14116>
+<U14117>
+<U14118>
+<U14119>
+<U1411A>
+<U1411B>
+<U1411C>
+<U1411D>
+<U1411E>
+<U1411F>
+<U14120>
+<U14121>
+<U14122>
+<U14123>
+<U14124>
+<U14125>
+<U14126>
+<U14127>
+<U14128>
+<U14129>
+<U1412A>
+<U1412B>
+<U1412C>
+<U1412D>
+<U1412E>
+<U1412F>
+<U14130>
+<U14131>
+<U14132>
+<U14133>
+<U14134>
+<U14135>
+<U14136>
+<U14137>
+<U14138>
+<U14139>
+<U1413A>
+<U1413B>
+<U1413C>
+<U1413D>
+<U1413E>
+<U1413F>
+<U14140>
+<U14141>
+<U14142>
+<U14143>
+<U14144>
+<U14145>
+<U14146>
+<U14147>
+<U14148>
+<U14149>
+<U1414A>
+<U1414B>
+<U1414C>
+<U1414D>
+<U1414E>
+<U1414F>
+<U14150>
+<U14151>
+<U14152>
+<U14153>
+<U14154>
+<U14155>
+<U14156>
+<U14157>
+<U14158>
+<U14159>
+<U1415A>
+<U1415B>
+<U1415C>
+<U1415D>
+<U1415E>
+<U1415F>
+<U14160>
+<U14161>
+<U14162>
+<U14163>
+<U14164>
+<U14165>
+<U14166>
+<U14167>
+<U14168>
+<U14169>
+<U1416A>
+<U1416B>
+<U1416C>
+<U1416D>
+<U1416E>
+<U1416F>
+<U14170>
+<U14171>
+<U14172>
+<U14173>
+<U14174>
+<U14175>
+<U14176>
+<U14177>
+<U14178>
+<U14179>
+<U1417A>
+<U1417B>
+<U1417C>
+<U1417D>
+<U1417E>
+<U1417F>
+<U14180>
+<U14181>
+<U14182>
+<U14183>
+<U14184>
+<U14185>
+<U14186>
+<U14187>
+<U14188>
+<U14189>
+<U1418A>
+<U1418B>
+<U1418C>
+<U1418D>
+<U1418E>
+<U1418F>
+<U14190>
+<U14191>
+<U14192>
+<U14193>
+<U14194>
+<U14195>
+<U14196>
+<U14197>
+<U14198>
+<U14199>
+<U1419A>
+<U1419B>
+<U1419C>
+<U1419D>
+<U1419E>
+<U1419F>
+<U141A0>
+<U141A1>
+<U141A2>
+<U141A3>
+<U141A4>
+<U141A5>
+<U141A6>
+<U141A7>
+<U141A8>
+<U141A9>
+<U141AA>
+<U141AB>
+<U141AC>
+<U141AD>
+<U141AE>
+<U141AF>
+<U141B0>
+<U141B1>
+<U141B2>
+<U141B3>
+<U141B4>
+<U141B5>
+<U141B6>
+<U141B7>
+<U141B8>
+<U141B9>
+<U141BA>
+<U141BB>
+<U141BC>
+<U141BD>
+<U141BE>
+<U141BF>
+<U141C0>
+<U141C1>
+<U141C2>
+<U141C3>
+<U141C4>
+<U141C5>
+<U141C6>
+<U141C7>
+<U141C8>
+<U141C9>
+<U141CA>
+<U141CB>
+<U141CC>
+<U141CD>
+<U141CE>
+<U141CF>
+<U141D0>
+<U141D1>
+<U141D2>
+<U141D3>
+<U141D4>
+<U141D5>
+<U141D6>
+<U141D7>
+<U141D8>
+<U141D9>
+<U141DA>
+<U141DB>
+<U141DC>
+<U141DD>
+<U141DE>
+<U141DF>
+<U141E0>
+<U141E1>
+<U141E2>
+<U141E3>
+<U141E4>
+<U141E5>
+<U141E6>
+<U141E7>
+<U141E8>
+<U141E9>
+<U141EA>
+<U141EB>
+<U141EC>
+<U141ED>
+<U141EE>
+<U141EF>
+<U141F0>
+<U141F1>
+<U141F2>
+<U141F3>
+<U141F4>
+<U141F5>
+<U141F6>
+<U141F7>
+<U141F8>
+<U141F9>
+<U141FA>
+<U141FB>
+<U141FC>
+<U141FD>
+<U141FE>
+<U141FF>
+<U14200>
+<U14201>
+<U14202>
+<U14203>
+<U14204>
+<U14205>
+<U14206>
+<U14207>
+<U14208>
+<U14209>
+<U1420A>
+<U1420B>
+<U1420C>
+<U1420D>
+<U1420E>
+<U1420F>
+<U14210>
+<U14211>
+<U14212>
+<U14213>
+<U14214>
+<U14215>
+<U14216>
+<U14217>
+<U14218>
+<U14219>
+<U1421A>
+<U1421B>
+<U1421C>
+<U1421D>
+<U1421E>
+<U1421F>
+<U14220>
+<U14221>
+<U14222>
+<U14223>
+<U14224>
+<U14225>
+<U14226>
+<U14227>
+<U14228>
+<U14229>
+<U1422A>
+<U1422B>
+<U1422C>
+<U1422D>
+<U1422E>
+<U1422F>
+<U14230>
+<U14231>
+<U14232>
+<U14233>
+<U14234>
+<U14235>
+<U14236>
+<U14237>
+<U14238>
+<U14239>
+<U1423A>
+<U1423B>
+<U1423C>
+<U1423D>
+<U1423E>
+<U1423F>
+<U14240>
+<U14241>
+<U14242>
+<U14243>
+<U14244>
+<U14245>
+<U14246>
+<U14247>
+<U14248>
+<U14249>
+<U1424A>
+<U1424B>
+<U1424C>
+<U1424D>
+<U1424E>
+<U1424F>
+<U14250>
+<U14251>
+<U14252>
+<U14253>
+<U14254>
+<U14255>
+<U14256>
+<U14257>
+<U14258>
+<U14259>
+<U1425A>
+<U1425B>
+<U1425C>
+<U1425D>
+<U1425E>
+<U1425F>
+<U14260>
+<U14261>
+<U14262>
+<U14263>
+<U14264>
+<U14265>
+<U14266>
+<U14267>
+<U14268>
+<U14269>
+<U1426A>
+<U1426B>
+<U1426C>
+<U1426D>
+<U1426E>
+<U1426F>
+<U14270>
+<U14271>
+<U14272>
+<U14273>
+<U14274>
+<U14275>
+<U14276>
+<U14277>
+<U14278>
+<U14279>
+<U1427A>
+<U1427B>
+<U1427C>
+<U1427D>
+<U1427E>
+<U1427F>
+<U14280>
+<U14281>
+<U14282>
+<U14283>
+<U14284>
+<U14285>
+<U14286>
+<U14287>
+<U14288>
+<U14289>
+<U1428A>
+<U1428B>
+<U1428C>
+<U1428D>
+<U1428E>
+<U1428F>
+<U14290>
+<U14291>
+<U14292>
+<U14293>
+<U14294>
+<U14295>
+<U14296>
+<U14297>
+<U14298>
+<U14299>
+<U1429A>
+<U1429B>
+<U1429C>
+<U1429D>
+<U1429E>
+<U1429F>
+<U142A0>
+<U142A1>
+<U142A2>
+<U142A3>
+<U142A4>
+<U142A5>
+<U142A6>
+<U142A7>
+<U142A8>
+<U142A9>
+<U142AA>
+<U142AB>
+<U142AC>
+<U142AD>
+<U142AE>
+<U142AF>
+<U142B0>
+<U142B1>
+<U142B2>
+<U142B3>
+<U142B4>
+<U142B5>
+<U142B6>
+<U142B7>
+<U142B8>
+<U142B9>
+<U142BA>
+<U142BB>
+<U142BC>
+<U142BD>
+<U142BE>
+<U142BF>
+<U142C0>
+<U142C1>
+<U142C2>
+<U142C3>
+<U142C4>
+<U142C5>
+<U142C6>
+<U142C7>
+<U142C8>
+<U142C9>
+<U142CA>
+<U142CB>
+<U142CC>
+<U142CD>
+<U142CE>
+<U142CF>
+<U142D0>
+<U142D1>
+<U142D2>
+<U142D3>
+<U142D4>
+<U142D5>
+<U142D6>
+<U142D7>
+<U142D8>
+<U142D9>
+<U142DA>
+<U142DB>
+<U142DC>
+<U142DD>
+<U142DE>
+<U142DF>
+<U142E0>
+<U142E1>
+<U142E2>
+<U142E3>
+<U142E4>
+<U142E5>
+<U142E6>
+<U142E7>
+<U142E8>
+<U142E9>
+<U142EA>
+<U142EB>
+<U142EC>
+<U142ED>
+<U142EE>
+<U142EF>
+<U142F0>
+<U142F1>
+<U142F2>
+<U142F3>
+<U142F4>
+<U142F5>
+<U142F6>
+<U142F7>
+<U142F8>
+<U142F9>
+<U142FA>
+<U142FB>
+<U142FC>
+<U142FD>
+<U142FE>
+<U142FF>
+<U14300>
+<U14301>
+<U14302>
+<U14303>
+<U14304>
+<U14305>
+<U14306>
+<U14307>
+<U14308>
+<U14309>
+<U1430A>
+<U1430B>
+<U1430C>
+<U1430D>
+<U1430E>
+<U1430F>
+<U14310>
+<U14311>
+<U14312>
+<U14313>
+<U14314>
+<U14315>
+<U14316>
+<U14317>
+<U14318>
+<U14319>
+<U1431A>
+<U1431B>
+<U1431C>
+<U1431D>
+<U1431E>
+<U1431F>
+<U14320>
+<U14321>
+<U14322>
+<U14323>
+<U14324>
+<U14325>
+<U14326>
+<U14327>
+<U14328>
+<U14329>
+<U1432A>
+<U1432B>
+<U1432C>
+<U1432D>
+<U1432E>
+<U1432F>
+<U14330>
+<U14331>
+<U14332>
+<U14333>
+<U14334>
+<U14335>
+<U14336>
+<U14337>
+<U14338>
+<U14339>
+<U1433A>
+<U1433B>
+<U1433C>
+<U1433D>
+<U1433E>
+<U1433F>
+<U14340>
+<U14341>
+<U14342>
+<U14343>
+<U14344>
+<U14345>
+<U14346>
+<U14347>
+<U14348>
+<U14349>
+<U1434A>
+<U1434B>
+<U1434C>
+<U1434D>
+<U1434E>
+<U1434F>
+<U14350>
+<U14351>
+<U14352>
+<U14353>
+<U14354>
+<U14355>
+<U14356>
+<U14357>
+<U14358>
+<U14359>
+<U1435A>
+<U1435B>
+<U1435C>
+<U1435D>
+<U1435E>
+<U1435F>
+<U14360>
+<U14361>
+<U14362>
+<U14363>
+<U14364>
+<U14365>
+<U14366>
+<U14367>
+<U14368>
+<U14369>
+<U1436A>
+<U1436B>
+<U1436C>
+<U1436D>
+<U1436E>
+<U1436F>
+<U14370>
+<U14371>
+<U14372>
+<U14373>
+<U14374>
+<U14375>
+<U14376>
+<U14377>
+<U14378>
+<U14379>
+<U1437A>
+<U1437B>
+<U1437C>
+<U1437D>
+<U1437E>
+<U1437F>
+<U14380>
+<U14381>
+<U14382>
+<U14383>
+<U14384>
+<U14385>
+<U14386>
+<U14387>
+<U14388>
+<U14389>
+<U1438A>
+<U1438B>
+<U1438C>
+<U1438D>
+<U1438E>
+<U1438F>
+<U14390>
+<U14391>
+<U14392>
+<U14393>
+<U14394>
+<U14395>
+<U14396>
+<U14397>
+<U14398>
+<U14399>
+<U1439A>
+<U1439B>
+<U1439C>
+<U1439D>
+<U1439E>
+<U1439F>
+<U143A0>
+<U143A1>
+<U143A2>
+<U143A3>
+<U143A4>
+<U143A5>
+<U143A6>
+<U143A7>
+<U143A8>
+<U143A9>
+<U143AA>
+<U143AB>
+<U143AC>
+<U143AD>
+<U143AE>
+<U143AF>
+<U143B0>
+<U143B1>
+<U143B2>
+<U143B3>
+<U143B4>
+<U143B5>
+<U143B6>
+<U143B7>
+<U143B8>
+<U143B9>
+<U143BA>
+<U143BB>
+<U143BC>
+<U143BD>
+<U143BE>
+<U143BF>
+<U143C0>
+<U143C1>
+<U143C2>
+<U143C3>
+<U143C4>
+<U143C5>
+<U143C6>
+<U143C7>
+<U143C8>
+<U143C9>
+<U143CA>
+<U143CB>
+<U143CC>
+<U143CD>
+<U143CE>
+<U143CF>
+<U143D0>
+<U143D1>
+<U143D2>
+<U143D3>
+<U143D4>
+<U143D5>
+<U143D6>
+<U143D7>
+<U143D8>
+<U143D9>
+<U143DA>
+<U143DB>
+<U143DC>
+<U143DD>
+<U143DE>
+<U143DF>
+<U143E0>
+<U143E1>
+<U143E2>
+<U143E3>
+<U143E4>
+<U143E5>
+<U143E6>
+<U143E7>
+<U143E8>
+<U143E9>
+<U143EA>
+<U143EB>
+<U143EC>
+<U143ED>
+<U143EE>
+<U143EF>
+<U143F0>
+<U143F1>
+<U143F2>
+<U143F3>
+<U143F4>
+<U143F5>
+<U143F6>
+<U143F7>
+<U143F8>
+<U143F9>
+<U143FA>
+<U143FB>
+<U143FC>
+<U143FD>
+<U143FE>
+<U143FF>
+<U14400>
+<U14401>
+<U14402>
+<U14403>
+<U14404>
+<U14405>
+<U14406>
+<U14407>
+<U14408>
+<U14409>
+<U1440A>
+<U1440B>
+<U1440C>
+<U1440D>
+<U1440E>
+<U1440F>
+<U14410>
+<U14411>
+<U14412>
+<U14413>
+<U14414>
+<U14415>
+<U14416>
+<U14417>
+<U14418>
+<U14419>
+<U1441A>
+<U1441B>
+<U1441C>
+<U1441D>
+<U1441E>
+<U1441F>
+<U14420>
+<U14421>
+<U14422>
+<U14423>
+<U14424>
+<U14425>
+<U14426>
+<U14427>
+<U14428>
+<U14429>
+<U1442A>
+<U1442B>
+<U1442C>
+<U1442D>
+<U1442E>
+<U1442F>
+<U14430>
+<U14431>
+<U14432>
+<U14433>
+<U14434>
+<U14435>
+<U14436>
+<U14437>
+<U14438>
+<U14439>
+<U1443A>
+<U1443B>
+<U1443C>
+<U1443D>
+<U1443E>
+<U1443F>
+<U14440>
+<U14441>
+<U14442>
+<U14443>
+<U14444>
+<U14445>
+<U14446>
+<U14447>
+<U14448>
+<U14449>
+<U1444A>
+<U1444B>
+<U1444C>
+<U1444D>
+<U1444E>
+<U1444F>
+<U14450>
+<U14451>
+<U14452>
+<U14453>
+<U14454>
+<U14455>
+<U14456>
+<U14457>
+<U14458>
+<U14459>
+<U1445A>
+<U1445B>
+<U1445C>
+<U1445D>
+<U1445E>
+<U1445F>
+<U14460>
+<U14461>
+<U14462>
+<U14463>
+<U14464>
+<U14465>
+<U14466>
+<U14467>
+<U14468>
+<U14469>
+<U1446A>
+<U1446B>
+<U1446C>
+<U1446D>
+<U1446E>
+<U1446F>
+<U14470>
+<U14471>
+<U14472>
+<U14473>
+<U14474>
+<U14475>
+<U14476>
+<U14477>
+<U14478>
+<U14479>
+<U1447A>
+<U1447B>
+<U1447C>
+<U1447D>
+<U1447E>
+<U1447F>
+<U14480>
+<U14481>
+<U14482>
+<U14483>
+<U14484>
+<U14485>
+<U14486>
+<U14487>
+<U14488>
+<U14489>
+<U1448A>
+<U1448B>
+<U1448C>
+<U1448D>
+<U1448E>
+<U1448F>
+<U14490>
+<U14491>
+<U14492>
+<U14493>
+<U14494>
+<U14495>
+<U14496>
+<U14497>
+<U14498>
+<U14499>
+<U1449A>
+<U1449B>
+<U1449C>
+<U1449D>
+<U1449E>
+<U1449F>
+<U144A0>
+<U144A1>
+<U144A2>
+<U144A3>
+<U144A4>
+<U144A5>
+<U144A6>
+<U144A7>
+<U144A8>
+<U144A9>
+<U144AA>
+<U144AB>
+<U144AC>
+<U144AD>
+<U144AE>
+<U144AF>
+<U144B0>
+<U144B1>
+<U144B2>
+<U144B3>
+<U144B4>
+<U144B5>
+<U144B6>
+<U144B7>
+<U144B8>
+<U144B9>
+<U144BA>
+<U144BB>
+<U144BC>
+<U144BD>
+<U144BE>
+<U144BF>
+<U144C0>
+<U144C1>
+<U144C2>
+<U144C3>
+<U144C4>
+<U144C5>
+<U144C6>
+<U144C7>
+<U144C8>
+<U144C9>
+<U144CA>
+<U144CB>
+<U144CC>
+<U144CD>
+<U144CE>
+<U144CF>
+<U144D0>
+<U144D1>
+<U144D2>
+<U144D3>
+<U144D4>
+<U144D5>
+<U144D6>
+<U144D7>
+<U144D8>
+<U144D9>
+<U144DA>
+<U144DB>
+<U144DC>
+<U144DD>
+<U144DE>
+<U144DF>
+<U144E0>
+<U144E1>
+<U144E2>
+<U144E3>
+<U144E4>
+<U144E5>
+<U144E6>
+<U144E7>
+<U144E8>
+<U144E9>
+<U144EA>
+<U144EB>
+<U144EC>
+<U144ED>
+<U144EE>
+<U144EF>
+<U144F0>
+<U144F1>
+<U144F2>
+<U144F3>
+<U144F4>
+<U144F5>
+<U144F6>
+<U144F7>
+<U144F8>
+<U144F9>
+<U144FA>
+<U144FB>
+<U144FC>
+<U144FD>
+<U144FE>
+<U144FF>
+<U14500>
+<U14501>
+<U14502>
+<U14503>
+<U14504>
+<U14505>
+<U14506>
+<U14507>
+<U14508>
+<U14509>
+<U1450A>
+<U1450B>
+<U1450C>
+<U1450D>
+<U1450E>
+<U1450F>
+<U14510>
+<U14511>
+<U14512>
+<U14513>
+<U14514>
+<U14515>
+<U14516>
+<U14517>
+<U14518>
+<U14519>
+<U1451A>
+<U1451B>
+<U1451C>
+<U1451D>
+<U1451E>
+<U1451F>
+<U14520>
+<U14521>
+<U14522>
+<U14523>
+<U14524>
+<U14525>
+<U14526>
+<U14527>
+<U14528>
+<U14529>
+<U1452A>
+<U1452B>
+<U1452C>
+<U1452D>
+<U1452E>
+<U1452F>
+<U14530>
+<U14531>
+<U14532>
+<U14533>
+<U14534>
+<U14535>
+<U14536>
+<U14537>
+<U14538>
+<U14539>
+<U1453A>
+<U1453B>
+<U1453C>
+<U1453D>
+<U1453E>
+<U1453F>
+<U14540>
+<U14541>
+<U14542>
+<U14543>
+<U14544>
+<U14545>
+<U14546>
+<U14547>
+<U14548>
+<U14549>
+<U1454A>
+<U1454B>
+<U1454C>
+<U1454D>
+<U1454E>
+<U1454F>
+<U14550>
+<U14551>
+<U14552>
+<U14553>
+<U14554>
+<U14555>
+<U14556>
+<U14557>
+<U14558>
+<U14559>
+<U1455A>
+<U1455B>
+<U1455C>
+<U1455D>
+<U1455E>
+<U1455F>
+<U14560>
+<U14561>
+<U14562>
+<U14563>
+<U14564>
+<U14565>
+<U14566>
+<U14567>
+<U14568>
+<U14569>
+<U1456A>
+<U1456B>
+<U1456C>
+<U1456D>
+<U1456E>
+<U1456F>
+<U14570>
+<U14571>
+<U14572>
+<U14573>
+<U14574>
+<U14575>
+<U14576>
+<U14577>
+<U14578>
+<U14579>
+<U1457A>
+<U1457B>
+<U1457C>
+<U1457D>
+<U1457E>
+<U1457F>
+<U14580>
+<U14581>
+<U14582>
+<U14583>
+<U14584>
+<U14585>
+<U14586>
+<U14587>
+<U14588>
+<U14589>
+<U1458A>
+<U1458B>
+<U1458C>
+<U1458D>
+<U1458E>
+<U1458F>
+<U14590>
+<U14591>
+<U14592>
+<U14593>
+<U14594>
+<U14595>
+<U14596>
+<U14597>
+<U14598>
+<U14599>
+<U1459A>
+<U1459B>
+<U1459C>
+<U1459D>
+<U1459E>
+<U1459F>
+<U145A0>
+<U145A1>
+<U145A2>
+<U145A3>
+<U145A4>
+<U145A5>
+<U145A6>
+<U145A7>
+<U145A8>
+<U145A9>
+<U145AA>
+<U145AB>
+<U145AC>
+<U145AD>
+<U145AE>
+<U145AF>
+<U145B0>
+<U145B1>
+<U145B2>
+<U145B3>
+<U145B4>
+<U145B5>
+<U145B6>
+<U145B7>
+<U145B8>
+<U145B9>
+<U145BA>
+<U145BB>
+<U145BC>
+<U145BD>
+<U145BE>
+<U145BF>
+<U145C0>
+<U145C1>
+<U145C2>
+<U145C3>
+<U145C4>
+<U145C5>
+<U145C6>
+<U145C7>
+<U145C8>
+<U145C9>
+<U145CA>
+<U145CB>
+<U145CC>
+<U145CD>
+<U145CE>
+<U145CF>
+<U145D0>
+<U145D1>
+<U145D2>
+<U145D3>
+<U145D4>
+<U145D5>
+<U145D6>
+<U145D7>
+<U145D8>
+<U145D9>
+<U145DA>
+<U145DB>
+<U145DC>
+<U145DD>
+<U145DE>
+<U145DF>
+<U145E0>
+<U145E1>
+<U145E2>
+<U145E3>
+<U145E4>
+<U145E5>
+<U145E6>
+<U145E7>
+<U145E8>
+<U145E9>
+<U145EA>
+<U145EB>
+<U145EC>
+<U145ED>
+<U145EE>
+<U145EF>
+<U145F0>
+<U145F1>
+<U145F2>
+<U145F3>
+<U145F4>
+<U145F5>
+<U145F6>
+<U145F7>
+<U145F8>
+<U145F9>
+<U145FA>
+<U145FB>
+<U145FC>
+<U145FD>
+<U145FE>
+<U145FF>
+<U14600>
+<U14601>
+<U14602>
+<U14603>
+<U14604>
+<U14605>
+<U14606>
+<U14607>
+<U14608>
+<U14609>
+<U1460A>
+<U1460B>
+<U1460C>
+<U1460D>
+<U1460E>
+<U1460F>
+<U14610>
+<U14611>
+<U14612>
+<U14613>
+<U14614>
+<U14615>
+<U14616>
+<U14617>
+<U14618>
+<U14619>
+<U1461A>
+<U1461B>
+<U1461C>
+<U1461D>
+<U1461E>
+<U1461F>
+<U14620>
+<U14621>
+<U14622>
+<U14623>
+<U14624>
+<U14625>
+<U14626>
+<U14627>
+<U14628>
+<U14629>
+<U1462A>
+<U1462B>
+<U1462C>
+<U1462D>
+<U1462E>
+<U1462F>
+<U14630>
+<U14631>
+<U14632>
+<U14633>
+<U14634>
+<U14635>
+<U14636>
+<U14637>
+<U14638>
+<U14639>
+<U1463A>
+<U1463B>
+<U1463C>
+<U1463D>
+<U1463E>
+<U1463F>
+<U14640>
+<U14641>
+<U14642>
+<U14643>
+<U14644>
+<U14645>
+<U14646>
+<U14647>
+<U14648>
+<U14649>
+<U1464A>
+<U1464B>
+<U1464C>
+<U1464D>
+<U1464E>
+<U1464F>
+<U14650>
+<U14651>
+<U14652>
+<U14653>
+<U14654>
+<U14655>
+<U14656>
+<U14657>
+<U14658>
+<U14659>
+<U1465A>
+<U1465B>
+<U1465C>
+<U1465D>
+<U1465E>
+<U1465F>
+<U14660>
+<U14661>
+<U14662>
+<U14663>
+<U14664>
+<U14665>
+<U14666>
+<U14667>
+<U14668>
+<U14669>
+<U1466A>
+<U1466B>
+<U1466C>
+<U1466D>
+<U1466E>
+<U1466F>
+<U14670>
+<U14671>
+<U14672>
+<U14673>
+<U14674>
+<U14675>
+<U14676>
+<U14677>
+<U14678>
+<U14679>
+<U1467A>
+<U1467B>
+<U1467C>
+<U1467D>
+<U1467E>
+<U1467F>
+<U14680>
+<U14681>
+<U14682>
+<U14683>
+<U14684>
+<U14685>
+<U14686>
+<U14687>
+<U14688>
+<U14689>
+<U1468A>
+<U1468B>
+<U1468C>
+<U1468D>
+<U1468E>
+<U1468F>
+<U14690>
+<U14691>
+<U14692>
+<U14693>
+<U14694>
+<U14695>
+<U14696>
+<U14697>
+<U14698>
+<U14699>
+<U1469A>
+<U1469B>
+<U1469C>
+<U1469D>
+<U1469E>
+<U1469F>
+<U146A0>
+<U146A1>
+<U146A2>
+<U146A3>
+<U146A4>
+<U146A5>
+<U146A6>
+<U146A7>
+<U146A8>
+<U146A9>
+<U146AA>
+<U146AB>
+<U146AC>
+<U146AD>
+<U146AE>
+<U146AF>
+<U146B0>
+<U146B1>
+<U146B2>
+<U146B3>
+<U146B4>
+<U146B5>
+<U146B6>
+<U146B7>
+<U146B8>
+<U146B9>
+<U146BA>
+<U146BB>
+<U146BC>
+<U146BD>
+<U146BE>
+<U146BF>
+<U146C0>
+<U146C1>
+<U146C2>
+<U146C3>
+<U146C4>
+<U146C5>
+<U146C6>
+<U146C7>
+<U146C8>
+<U146C9>
+<U146CA>
+<U146CB>
+<U146CC>
+<U146CD>
+<U146CE>
+<U146CF>
+<U146D0>
+<U146D1>
+<U146D2>
+<U146D3>
+<U146D4>
+<U146D5>
+<U146D6>
+<U146D7>
+<U146D8>
+<U146D9>
+<U146DA>
+<U146DB>
+<U146DC>
+<U146DD>
+<U146DE>
+<U146DF>
+<U146E0>
+<U146E1>
+<U146E2>
+<U146E3>
+<U146E4>
+<U146E5>
+<U146E6>
+<U146E7>
+<U146E8>
+<U146E9>
+<U146EA>
+<U146EB>
+<U146EC>
+<U146ED>
+<U146EE>
+<U146EF>
+<U146F0>
+<U146F1>
+<U146F2>
+<U146F3>
+<U146F4>
+<U146F5>
+<U146F6>
+<U146F7>
+<U146F8>
+<U146F9>
+<U146FA>
+<U146FB>
+<U146FC>
+<U146FD>
+<U146FE>
+<U146FF>
+<U14700>
+<U14701>
+<U14702>
+<U14703>
+<U14704>
+<U14705>
+<U14706>
+<U14707>
+<U14708>
+<U14709>
+<U1470A>
+<U1470B>
+<U1470C>
+<U1470D>
+<U1470E>
+<U1470F>
+<U14710>
+<U14711>
+<U14712>
+<U14713>
+<U14714>
+<U14715>
+<U14716>
+<U14717>
+<U14718>
+<U14719>
+<U1471A>
+<U1471B>
+<U1471C>
+<U1471D>
+<U1471E>
+<U1471F>
+<U14720>
+<U14721>
+<U14722>
+<U14723>
+<U14724>
+<U14725>
+<U14726>
+<U14727>
+<U14728>
+<U14729>
+<U1472A>
+<U1472B>
+<U1472C>
+<U1472D>
+<U1472E>
+<U1472F>
+<U14730>
+<U14731>
+<U14732>
+<U14733>
+<U14734>
+<U14735>
+<U14736>
+<U14737>
+<U14738>
+<U14739>
+<U1473A>
+<U1473B>
+<U1473C>
+<U1473D>
+<U1473E>
+<U1473F>
+<U14740>
+<U14741>
+<U14742>
+<U14743>
+<U14744>
+<U14745>
+<U14746>
+<U14747>
+<U14748>
+<U14749>
+<U1474A>
+<U1474B>
+<U1474C>
+<U1474D>
+<U1474E>
+<U1474F>
+<U14750>
+<U14751>
+<U14752>
+<U14753>
+<U14754>
+<U14755>
+<U14756>
+<U14757>
+<U14758>
+<U14759>
+<U1475A>
+<U1475B>
+<U1475C>
+<U1475D>
+<U1475E>
+<U1475F>
+<U14760>
+<U14761>
+<U14762>
+<U14763>
+<U14764>
+<U14765>
+<U14766>
+<U14767>
+<U14768>
+<U14769>
+<U1476A>
+<U1476B>
+<U1476C>
+<U1476D>
+<U1476E>
+<U1476F>
+<U14770>
+<U14771>
+<U14772>
+<U14773>
+<U14774>
+<U14775>
+<U14776>
+<U14777>
+<U14778>
+<U14779>
+<U1477A>
+<U1477B>
+<U1477C>
+<U1477D>
+<U1477E>
+<U1477F>
+<U14780>
+<U14781>
+<U14782>
+<U14783>
+<U14784>
+<U14785>
+<U14786>
+<U14787>
+<U14788>
+<U14789>
+<U1478A>
+<U1478B>
+<U1478C>
+<U1478D>
+<U1478E>
+<U1478F>
+<U14790>
+<U14791>
+<U14792>
+<U14793>
+<U14794>
+<U14795>
+<U14796>
+<U14797>
+<U14798>
+<U14799>
+<U1479A>
+<U1479B>
+<U1479C>
+<U1479D>
+<U1479E>
+<U1479F>
+<U147A0>
+<U147A1>
+<U147A2>
+<U147A3>
+<U147A4>
+<U147A5>
+<U147A6>
+<U147A7>
+<U147A8>
+<U147A9>
+<U147AA>
+<U147AB>
+<U147AC>
+<U147AD>
+<U147AE>
+<U147AF>
+<U147B0>
+<U147B1>
+<U147B2>
+<U147B3>
+<U147B4>
+<U147B5>
+<U147B6>
+<U147B7>
+<U147B8>
+<U147B9>
+<U147BA>
+<U147BB>
+<U147BC>
+<U147BD>
+<U147BE>
+<U147BF>
+<U147C0>
+<U147C1>
+<U147C2>
+<U147C3>
+<U147C4>
+<U147C5>
+<U147C6>
+<U147C7>
+<U147C8>
+<U147C9>
+<U147CA>
+<U147CB>
+<U147CC>
+<U147CD>
+<U147CE>
+<U147CF>
+<U147D0>
+<U147D1>
+<U147D2>
+<U147D3>
+<U147D4>
+<U147D5>
+<U147D6>
+<U147D7>
+<U147D8>
+<U147D9>
+<U147DA>
+<U147DB>
+<U147DC>
+<U147DD>
+<U147DE>
+<U147DF>
+<U147E0>
+<U147E1>
+<U147E2>
+<U147E3>
+<U147E4>
+<U147E5>
+<U147E6>
+<U147E7>
+<U147E8>
+<U147E9>
+<U147EA>
+<U147EB>
+<U147EC>
+<U147ED>
+<U147EE>
+<U147EF>
+<U147F0>
+<U147F1>
+<U147F2>
+<U147F3>
+<U147F4>
+<U147F5>
+<U147F6>
+<U147F7>
+<U147F8>
+<U147F9>
+<U147FA>
+<U147FB>
+<U147FC>
+<U147FD>
+<U147FE>
+<U147FF>
+<U14800>
+<U14801>
+<U14802>
+<U14803>
+<U14804>
+<U14805>
+<U14806>
+<U14807>
+<U14808>
+<U14809>
+<U1480A>
+<U1480B>
+<U1480C>
+<U1480D>
+<U1480E>
+<U1480F>
+<U14810>
+<U14811>
+<U14812>
+<U14813>
+<U14814>
+<U14815>
+<U14816>
+<U14817>
+<U14818>
+<U14819>
+<U1481A>
+<U1481B>
+<U1481C>
+<U1481D>
+<U1481E>
+<U1481F>
+<U14820>
+<U14821>
+<U14822>
+<U14823>
+<U14824>
+<U14825>
+<U14826>
+<U14827>
+<U14828>
+<U14829>
+<U1482A>
+<U1482B>
+<U1482C>
+<U1482D>
+<U1482E>
+<U1482F>
+<U14830>
+<U14831>
+<U14832>
+<U14833>
+<U14834>
+<U14835>
+<U14836>
+<U14837>
+<U14838>
+<U14839>
+<U1483A>
+<U1483B>
+<U1483C>
+<U1483D>
+<U1483E>
+<U1483F>
+<U14840>
+<U14841>
+<U14842>
+<U14843>
+<U14844>
+<U14845>
+<U14846>
+<U14847>
+<U14848>
+<U14849>
+<U1484A>
+<U1484B>
+<U1484C>
+<U1484D>
+<U1484E>
+<U1484F>
+<U14850>
+<U14851>
+<U14852>
+<U14853>
+<U14854>
+<U14855>
+<U14856>
+<U14857>
+<U14858>
+<U14859>
+<U1485A>
+<U1485B>
+<U1485C>
+<U1485D>
+<U1485E>
+<U1485F>
+<U14860>
+<U14861>
+<U14862>
+<U14863>
+<U14864>
+<U14865>
+<U14866>
+<U14867>
+<U14868>
+<U14869>
+<U1486A>
+<U1486B>
+<U1486C>
+<U1486D>
+<U1486E>
+<U1486F>
+<U14870>
+<U14871>
+<U14872>
+<U14873>
+<U14874>
+<U14875>
+<U14876>
+<U14877>
+<U14878>
+<U14879>
+<U1487A>
+<U1487B>
+<U1487C>
+<U1487D>
+<U1487E>
+<U1487F>
+<U14880>
+<U14881>
+<U14882>
+<U14883>
+<U14884>
+<U14885>
+<U14886>
+<U14887>
+<U14888>
+<U14889>
+<U1488A>
+<U1488B>
+<U1488C>
+<U1488D>
+<U1488E>
+<U1488F>
+<U14890>
+<U14891>
+<U14892>
+<U14893>
+<U14894>
+<U14895>
+<U14896>
+<U14897>
+<U14898>
+<U14899>
+<U1489A>
+<U1489B>
+<U1489C>
+<U1489D>
+<U1489E>
+<U1489F>
+<U148A0>
+<U148A1>
+<U148A2>
+<U148A3>
+<U148A4>
+<U148A5>
+<U148A6>
+<U148A7>
+<U148A8>
+<U148A9>
+<U148AA>
+<U148AB>
+<U148AC>
+<U148AD>
+<U148AE>
+<U148AF>
+<U148B0>
+<U148B1>
+<U148B2>
+<U148B3>
+<U148B4>
+<U148B5>
+<U148B6>
+<U148B7>
+<U148B8>
+<U148B9>
+<U148BA>
+<U148BB>
+<U148BC>
+<U148BD>
+<U148BE>
+<U148BF>
+<U148C0>
+<U148C1>
+<U148C2>
+<U148C3>
+<U148C4>
+<U148C5>
+<U148C6>
+<U148C7>
+<U148C8>
+<U148C9>
+<U148CA>
+<U148CB>
+<U148CC>
+<U148CD>
+<U148CE>
+<U148CF>
+<U148D0>
+<U148D1>
+<U148D2>
+<U148D3>
+<U148D4>
+<U148D5>
+<U148D6>
+<U148D7>
+<U148D8>
+<U148D9>
+<U148DA>
+<U148DB>
+<U148DC>
+<U148DD>
+<U148DE>
+<U148DF>
+<U148E0>
+<U148E1>
+<U148E2>
+<U148E3>
+<U148E4>
+<U148E5>
+<U148E6>
+<U148E7>
+<U148E8>
+<U148E9>
+<U148EA>
+<U148EB>
+<U148EC>
+<U148ED>
+<U148EE>
+<U148EF>
+<U148F0>
+<U148F1>
+<U148F2>
+<U148F3>
+<U148F4>
+<U148F5>
+<U148F6>
+<U148F7>
+<U148F8>
+<U148F9>
+<U148FA>
+<U148FB>
+<U148FC>
+<U148FD>
+<U148FE>
+<U148FF>
+<U14900>
+<U14901>
+<U14902>
+<U14903>
+<U14904>
+<U14905>
+<U14906>
+<U14907>
+<U14908>
+<U14909>
+<U1490A>
+<U1490B>
+<U1490C>
+<U1490D>
+<U1490E>
+<U1490F>
+<U14910>
+<U14911>
+<U14912>
+<U14913>
+<U14914>
+<U14915>
+<U14916>
+<U14917>
+<U14918>
+<U14919>
+<U1491A>
+<U1491B>
+<U1491C>
+<U1491D>
+<U1491E>
+<U1491F>
+<U14920>
+<U14921>
+<U14922>
+<U14923>
+<U14924>
+<U14925>
+<U14926>
+<U14927>
+<U14928>
+<U14929>
+<U1492A>
+<U1492B>
+<U1492C>
+<U1492D>
+<U1492E>
+<U1492F>
+<U14930>
+<U14931>
+<U14932>
+<U14933>
+<U14934>
+<U14935>
+<U14936>
+<U14937>
+<U14938>
+<U14939>
+<U1493A>
+<U1493B>
+<U1493C>
+<U1493D>
+<U1493E>
+<U1493F>
+<U14940>
+<U14941>
+<U14942>
+<U14943>
+<U14944>
+<U14945>
+<U14946>
+<U14947>
+<U14948>
+<U14949>
+<U1494A>
+<U1494B>
+<U1494C>
+<U1494D>
+<U1494E>
+<U1494F>
+<U14950>
+<U14951>
+<U14952>
+<U14953>
+<U14954>
+<U14955>
+<U14956>
+<U14957>
+<U14958>
+<U14959>
+<U1495A>
+<U1495B>
+<U1495C>
+<U1495D>
+<U1495E>
+<U1495F>
+<U14960>
+<U14961>
+<U14962>
+<U14963>
+<U14964>
+<U14965>
+<U14966>
+<U14967>
+<U14968>
+<U14969>
+<U1496A>
+<U1496B>
+<U1496C>
+<U1496D>
+<U1496E>
+<U1496F>
+<U14970>
+<U14971>
+<U14972>
+<U14973>
+<U14974>
+<U14975>
+<U14976>
+<U14977>
+<U14978>
+<U14979>
+<U1497A>
+<U1497B>
+<U1497C>
+<U1497D>
+<U1497E>
+<U1497F>
+<U14980>
+<U14981>
+<U14982>
+<U14983>
+<U14984>
+<U14985>
+<U14986>
+<U14987>
+<U14988>
+<U14989>
+<U1498A>
+<U1498B>
+<U1498C>
+<U1498D>
+<U1498E>
+<U1498F>
+<U14990>
+<U14991>
+<U14992>
+<U14993>
+<U14994>
+<U14995>
+<U14996>
+<U14997>
+<U14998>
+<U14999>
+<U1499A>
+<U1499B>
+<U1499C>
+<U1499D>
+<U1499E>
+<U1499F>
+<U149A0>
+<U149A1>
+<U149A2>
+<U149A3>
+<U149A4>
+<U149A5>
+<U149A6>
+<U149A7>
+<U149A8>
+<U149A9>
+<U149AA>
+<U149AB>
+<U149AC>
+<U149AD>
+<U149AE>
+<U149AF>
+<U149B0>
+<U149B1>
+<U149B2>
+<U149B3>
+<U149B4>
+<U149B5>
+<U149B6>
+<U149B7>
+<U149B8>
+<U149B9>
+<U149BA>
+<U149BB>
+<U149BC>
+<U149BD>
+<U149BE>
+<U149BF>
+<U149C0>
+<U149C1>
+<U149C2>
+<U149C3>
+<U149C4>
+<U149C5>
+<U149C6>
+<U149C7>
+<U149C8>
+<U149C9>
+<U149CA>
+<U149CB>
+<U149CC>
+<U149CD>
+<U149CE>
+<U149CF>
+<U149D0>
+<U149D1>
+<U149D2>
+<U149D3>
+<U149D4>
+<U149D5>
+<U149D6>
+<U149D7>
+<U149D8>
+<U149D9>
+<U149DA>
+<U149DB>
+<U149DC>
+<U149DD>
+<U149DE>
+<U149DF>
+<U149E0>
+<U149E1>
+<U149E2>
+<U149E3>
+<U149E4>
+<U149E5>
+<U149E6>
+<U149E7>
+<U149E8>
+<U149E9>
+<U149EA>
+<U149EB>
+<U149EC>
+<U149ED>
+<U149EE>
+<U149EF>
+<U149F0>
+<U149F1>
+<U149F2>
+<U149F3>
+<U149F4>
+<U149F5>
+<U149F6>
+<U149F7>
+<U149F8>
+<U149F9>
+<U149FA>
+<U149FB>
+<U149FC>
+<U149FD>
+<U149FE>
+<U149FF>
+<U14A00>
+<U14A01>
+<U14A02>
+<U14A03>
+<U14A04>
+<U14A05>
+<U14A06>
+<U14A07>
+<U14A08>
+<U14A09>
+<U14A0A>
+<U14A0B>
+<U14A0C>
+<U14A0D>
+<U14A0E>
+<U14A0F>
+<U14A10>
+<U14A11>
+<U14A12>
+<U14A13>
+<U14A14>
+<U14A15>
+<U14A16>
+<U14A17>
+<U14A18>
+<U14A19>
+<U14A1A>
+<U14A1B>
+<U14A1C>
+<U14A1D>
+<U14A1E>
+<U14A1F>
+<U14A20>
+<U14A21>
+<U14A22>
+<U14A23>
+<U14A24>
+<U14A25>
+<U14A26>
+<U14A27>
+<U14A28>
+<U14A29>
+<U14A2A>
+<U14A2B>
+<U14A2C>
+<U14A2D>
+<U14A2E>
+<U14A2F>
+<U14A30>
+<U14A31>
+<U14A32>
+<U14A33>
+<U14A34>
+<U14A35>
+<U14A36>
+<U14A37>
+<U14A38>
+<U14A39>
+<U14A3A>
+<U14A3B>
+<U14A3C>
+<U14A3D>
+<U14A3E>
+<U14A3F>
+<U14A40>
+<U14A41>
+<U14A42>
+<U14A43>
+<U14A44>
+<U14A45>
+<U14A46>
+<U14A47>
+<U14A48>
+<U14A49>
+<U14A4A>
+<U14A4B>
+<U14A4C>
+<U14A4D>
+<U14A4E>
+<U14A4F>
+<U14A50>
+<U14A51>
+<U14A52>
+<U14A53>
+<U14A54>
+<U14A55>
+<U14A56>
+<U14A57>
+<U14A58>
+<U14A59>
+<U14A5A>
+<U14A5B>
+<U14A5C>
+<U14A5D>
+<U14A5E>
+<U14A5F>
+<U14A60>
+<U14A61>
+<U14A62>
+<U14A63>
+<U14A64>
+<U14A65>
+<U14A66>
+<U14A67>
+<U14A68>
+<U14A69>
+<U14A6A>
+<U14A6B>
+<U14A6C>
+<U14A6D>
+<U14A6E>
+<U14A6F>
+<U14A70>
+<U14A71>
+<U14A72>
+<U14A73>
+<U14A74>
+<U14A75>
+<U14A76>
+<U14A77>
+<U14A78>
+<U14A79>
+<U14A7A>
+<U14A7B>
+<U14A7C>
+<U14A7D>
+<U14A7E>
+<U14A7F>
+<U14A80>
+<U14A81>
+<U14A82>
+<U14A83>
+<U14A84>
+<U14A85>
+<U14A86>
+<U14A87>
+<U14A88>
+<U14A89>
+<U14A8A>
+<U14A8B>
+<U14A8C>
+<U14A8D>
+<U14A8E>
+<U14A8F>
+<U14A90>
+<U14A91>
+<U14A92>
+<U14A93>
+<U14A94>
+<U14A95>
+<U14A96>
+<U14A97>
+<U14A98>
+<U14A99>
+<U14A9A>
+<U14A9B>
+<U14A9C>
+<U14A9D>
+<U14A9E>
+<U14A9F>
+<U14AA0>
+<U14AA1>
+<U14AA2>
+<U14AA3>
+<U14AA4>
+<U14AA5>
+<U14AA6>
+<U14AA7>
+<U14AA8>
+<U14AA9>
+<U14AAA>
+<U14AAB>
+<U14AAC>
+<U14AAD>
+<U14AAE>
+<U14AAF>
+<U14AB0>
+<U14AB1>
+<U14AB2>
+<U14AB3>
+<U14AB4>
+<U14AB5>
+<U14AB6>
+<U14AB7>
+<U14AB8>
+<U14AB9>
+<U14ABA>
+<U14ABB>
+<U14ABC>
+<U14ABD>
+<U14ABE>
+<U14ABF>
+<U14AC0>
+<U14AC1>
+<U14AC2>
+<U14AC3>
+<U14AC4>
+<U14AC5>
+<U14AC6>
+<U14AC7>
+<U14AC8>
+<U14AC9>
+<U14ACA>
+<U14ACB>
+<U14ACC>
+<U14ACD>
+<U14ACE>
+<U14ACF>
+<U14AD0>
+<U14AD1>
+<U14AD2>
+<U14AD3>
+<U14AD4>
+<U14AD5>
+<U14AD6>
+<U14AD7>
+<U14AD8>
+<U14AD9>
+<U14ADA>
+<U14ADB>
+<U14ADC>
+<U14ADD>
+<U14ADE>
+<U14ADF>
+<U14AE0>
+<U14AE1>
+<U14AE2>
+<U14AE3>
+<U14AE4>
+<U14AE5>
+<U14AE6>
+<U14AE7>
+<U14AE8>
+<U14AE9>
+<U14AEA>
+<U14AEB>
+<U14AEC>
+<U14AED>
+<U14AEE>
+<U14AEF>
+<U14AF0>
+<U14AF1>
+<U14AF2>
+<U14AF3>
+<U14AF4>
+<U14AF5>
+<U14AF6>
+<U14AF7>
+<U14AF8>
+<U14AF9>
+<U14AFA>
+<U14AFB>
+<U14AFC>
+<U14AFD>
+<U14AFE>
+<U14AFF>
+<U14B00>
+<U14B01>
+<U14B02>
+<U14B03>
+<U14B04>
+<U14B05>
+<U14B06>
+<U14B07>
+<U14B08>
+<U14B09>
+<U14B0A>
+<U14B0B>
+<U14B0C>
+<U14B0D>
+<U14B0E>
+<U14B0F>
+<U14B10>
+<U14B11>
+<U14B12>
+<U14B13>
+<U14B14>
+<U14B15>
+<U14B16>
+<U14B17>
+<U14B18>
+<U14B19>
+<U14B1A>
+<U14B1B>
+<U14B1C>
+<U14B1D>
+<U14B1E>
+<U14B1F>
+<U14B20>
+<U14B21>
+<U14B22>
+<U14B23>
+<U14B24>
+<U14B25>
+<U14B26>
+<U14B27>
+<U14B28>
+<U14B29>
+<U14B2A>
+<U14B2B>
+<U14B2C>
+<U14B2D>
+<U14B2E>
+<U14B2F>
+<U14B30>
+<U14B31>
+<U14B32>
+<U14B33>
+<U14B34>
+<U14B35>
+<U14B36>
+<U14B37>
+<U14B38>
+<U14B39>
+<U14B3A>
+<U14B3B>
+<U14B3C>
+<U14B3D>
+<U14B3E>
+<U14B3F>
+<U14B40>
+<U14B41>
+<U14B42>
+<U14B43>
+<U14B44>
+<U14B45>
+<U14B46>
+<U14B47>
+<U14B48>
+<U14B49>
+<U14B4A>
+<U14B4B>
+<U14B4C>
+<U14B4D>
+<U14B4E>
+<U14B4F>
+<U14B50>
+<U14B51>
+<U14B52>
+<U14B53>
+<U14B54>
+<U14B55>
+<U14B56>
+<U14B57>
+<U14B58>
+<U14B59>
+<U14B5A>
+<U14B5B>
+<U14B5C>
+<U14B5D>
+<U14B5E>
+<U14B5F>
+<U14B60>
+<U14B61>
+<U14B62>
+<U14B63>
+<U14B64>
+<U14B65>
+<U14B66>
+<U14B67>
+<U14B68>
+<U14B69>
+<U14B6A>
+<U14B6B>
+<U14B6C>
+<U14B6D>
+<U14B6E>
+<U14B6F>
+<U14B70>
+<U14B71>
+<U14B72>
+<U14B73>
+<U14B74>
+<U14B75>
+<U14B76>
+<U14B77>
+<U14B78>
+<U14B79>
+<U14B7A>
+<U14B7B>
+<U14B7C>
+<U14B7D>
+<U14B7E>
+<U14B7F>
+<U14B80>
+<U14B81>
+<U14B82>
+<U14B83>
+<U14B84>
+<U14B85>
+<U14B86>
+<U14B87>
+<U14B88>
+<U14B89>
+<U14B8A>
+<U14B8B>
+<U14B8C>
+<U14B8D>
+<U14B8E>
+<U14B8F>
+<U14B90>
+<U14B91>
+<U14B92>
+<U14B93>
+<U14B94>
+<U14B95>
+<U14B96>
+<U14B97>
+<U14B98>
+<U14B99>
+<U14B9A>
+<U14B9B>
+<U14B9C>
+<U14B9D>
+<U14B9E>
+<U14B9F>
+<U14BA0>
+<U14BA1>
+<U14BA2>
+<U14BA3>
+<U14BA4>
+<U14BA5>
+<U14BA6>
+<U14BA7>
+<U14BA8>
+<U14BA9>
+<U14BAA>
+<U14BAB>
+<U14BAC>
+<U14BAD>
+<U14BAE>
+<U14BAF>
+<U14BB0>
+<U14BB1>
+<U14BB2>
+<U14BB3>
+<U14BB4>
+<U14BB5>
+<U14BB6>
+<U14BB7>
+<U14BB8>
+<U14BB9>
+<U14BBA>
+<U14BBB>
+<U14BBC>
+<U14BBD>
+<U14BBE>
+<U14BBF>
+<U14BC0>
+<U14BC1>
+<U14BC2>
+<U14BC3>
+<U14BC4>
+<U14BC5>
+<U14BC6>
+<U14BC7>
+<U14BC8>
+<U14BC9>
+<U14BCA>
+<U14BCB>
+<U14BCC>
+<U14BCD>
+<U14BCE>
+<U14BCF>
+<U14BD0>
+<U14BD1>
+<U14BD2>
+<U14BD3>
+<U14BD4>
+<U14BD5>
+<U14BD6>
+<U14BD7>
+<U14BD8>
+<U14BD9>
+<U14BDA>
+<U14BDB>
+<U14BDC>
+<U14BDD>
+<U14BDE>
+<U14BDF>
+<U14BE0>
+<U14BE1>
+<U14BE2>
+<U14BE3>
+<U14BE4>
+<U14BE5>
+<U14BE6>
+<U14BE7>
+<U14BE8>
+<U14BE9>
+<U14BEA>
+<U14BEB>
+<U14BEC>
+<U14BED>
+<U14BEE>
+<U14BEF>
+<U14BF0>
+<U14BF1>
+<U14BF2>
+<U14BF3>
+<U14BF4>
+<U14BF5>
+<U14BF6>
+<U14BF7>
+<U14BF8>
+<U14BF9>
+<U14BFA>
+<U14BFB>
+<U14BFC>
+<U14BFD>
+<U14BFE>
+<U14BFF>
+<U14C00>
+<U14C01>
+<U14C02>
+<U14C03>
+<U14C04>
+<U14C05>
+<U14C06>
+<U14C07>
+<U14C08>
+<U14C09>
+<U14C0A>
+<U14C0B>
+<U14C0C>
+<U14C0D>
+<U14C0E>
+<U14C0F>
+<U14C10>
+<U14C11>
+<U14C12>
+<U14C13>
+<U14C14>
+<U14C15>
+<U14C16>
+<U14C17>
+<U14C18>
+<U14C19>
+<U14C1A>
+<U14C1B>
+<U14C1C>
+<U14C1D>
+<U14C1E>
+<U14C1F>
+<U14C20>
+<U14C21>
+<U14C22>
+<U14C23>
+<U14C24>
+<U14C25>
+<U14C26>
+<U14C27>
+<U14C28>
+<U14C29>
+<U14C2A>
+<U14C2B>
+<U14C2C>
+<U14C2D>
+<U14C2E>
+<U14C2F>
+<U14C30>
+<U14C31>
+<U14C32>
+<U14C33>
+<U14C34>
+<U14C35>
+<U14C36>
+<U14C37>
+<U14C38>
+<U14C39>
+<U14C3A>
+<U14C3B>
+<U14C3C>
+<U14C3D>
+<U14C3E>
+<U14C3F>
+<U14C40>
+<U14C41>
+<U14C42>
+<U14C43>
+<U14C44>
+<U14C45>
+<U14C46>
+<U14C47>
+<U14C48>
+<U14C49>
+<U14C4A>
+<U14C4B>
+<U14C4C>
+<U14C4D>
+<U14C4E>
+<U14C4F>
+<U14C50>
+<U14C51>
+<U14C52>
+<U14C53>
+<U14C54>
+<U14C55>
+<U14C56>
+<U14C57>
+<U14C58>
+<U14C59>
+<U14C5A>
+<U14C5B>
+<U14C5C>
+<U14C5D>
+<U14C5E>
+<U14C5F>
+<U14C60>
+<U14C61>
+<U14C62>
+<U14C63>
+<U14C64>
+<U14C65>
+<U14C66>
+<U14C67>
+<U14C68>
+<U14C69>
+<U14C6A>
+<U14C6B>
+<U14C6C>
+<U14C6D>
+<U14C6E>
+<U14C6F>
+<U14C70>
+<U14C71>
+<U14C72>
+<U14C73>
+<U14C74>
+<U14C75>
+<U14C76>
+<U14C77>
+<U14C78>
+<U14C79>
+<U14C7A>
+<U14C7B>
+<U14C7C>
+<U14C7D>
+<U14C7E>
+<U14C7F>
+<U14C80>
+<U14C81>
+<U14C82>
+<U14C83>
+<U14C84>
+<U14C85>
+<U14C86>
+<U14C87>
+<U14C88>
+<U14C89>
+<U14C8A>
+<U14C8B>
+<U14C8C>
+<U14C8D>
+<U14C8E>
+<U14C8F>
+<U14C90>
+<U14C91>
+<U14C92>
+<U14C93>
+<U14C94>
+<U14C95>
+<U14C96>
+<U14C97>
+<U14C98>
+<U14C99>
+<U14C9A>
+<U14C9B>
+<U14C9C>
+<U14C9D>
+<U14C9E>
+<U14C9F>
+<U14CA0>
+<U14CA1>
+<U14CA2>
+<U14CA3>
+<U14CA4>
+<U14CA5>
+<U14CA6>
+<U14CA7>
+<U14CA8>
+<U14CA9>
+<U14CAA>
+<U14CAB>
+<U14CAC>
+<U14CAD>
+<U14CAE>
+<U14CAF>
+<U14CB0>
+<U14CB1>
+<U14CB2>
+<U14CB3>
+<U14CB4>
+<U14CB5>
+<U14CB6>
+<U14CB7>
+<U14CB8>
+<U14CB9>
+<U14CBA>
+<U14CBB>
+<U14CBC>
+<U14CBD>
+<U14CBE>
+<U14CBF>
+<U14CC0>
+<U14CC1>
+<U14CC2>
+<U14CC3>
+<U14CC4>
+<U14CC5>
+<U14CC6>
+<U14CC7>
+<U14CC8>
+<U14CC9>
+<U14CCA>
+<U14CCB>
+<U14CCC>
+<U14CCD>
+<U14CCE>
+<U14CCF>
+<U14CD0>
+<U14CD1>
+<U14CD2>
+<U14CD3>
+<U14CD4>
+<U14CD5>
+<U14CD6>
+<U14CD7>
+<U14CD8>
+<U14CD9>
+<U14CDA>
+<U14CDB>
+<U14CDC>
+<U14CDD>
+<U14CDE>
+<U14CDF>
+<U14CE0>
+<U14CE1>
+<U14CE2>
+<U14CE3>
+<U14CE4>
+<U14CE5>
+<U14CE6>
+<U14CE7>
+<U14CE8>
+<U14CE9>
+<U14CEA>
+<U14CEB>
+<U14CEC>
+<U14CED>
+<U14CEE>
+<U14CEF>
+<U14CF0>
+<U14CF1>
+<U14CF2>
+<U14CF3>
+<U14CF4>
+<U14CF5>
+<U14CF6>
+<U14CF7>
+<U14CF8>
+<U14CF9>
+<U14CFA>
+<U14CFB>
+<U14CFC>
+<U14CFD>
+<U14CFE>
+<U14CFF>
+<U14D00>
+<U14D01>
+<U14D02>
+<U14D03>
+<U14D04>
+<U14D05>
+<U14D06>
+<U14D07>
+<U14D08>
+<U14D09>
+<U14D0A>
+<U14D0B>
+<U14D0C>
+<U14D0D>
+<U14D0E>
+<U14D0F>
+<U14D10>
+<U14D11>
+<U14D12>
+<U14D13>
+<U14D14>
+<U14D15>
+<U14D16>
+<U14D17>
+<U14D18>
+<U14D19>
+<U14D1A>
+<U14D1B>
+<U14D1C>
+<U14D1D>
+<U14D1E>
+<U14D1F>
+<U14D20>
+<U14D21>
+<U14D22>
+<U14D23>
+<U14D24>
+<U14D25>
+<U14D26>
+<U14D27>
+<U14D28>
+<U14D29>
+<U14D2A>
+<U14D2B>
+<U14D2C>
+<U14D2D>
+<U14D2E>
+<U14D2F>
+<U14D30>
+<U14D31>
+<U14D32>
+<U14D33>
+<U14D34>
+<U14D35>
+<U14D36>
+<U14D37>
+<U14D38>
+<U14D39>
+<U14D3A>
+<U14D3B>
+<U14D3C>
+<U14D3D>
+<U14D3E>
+<U14D3F>
+<U14D40>
+<U14D41>
+<U14D42>
+<U14D43>
+<U14D44>
+<U14D45>
+<U14D46>
+<U14D47>
+<U14D48>
+<U14D49>
+<U14D4A>
+<U14D4B>
+<U14D4C>
+<U14D4D>
+<U14D4E>
+<U14D4F>
+<U14D50>
+<U14D51>
+<U14D52>
+<U14D53>
+<U14D54>
+<U14D55>
+<U14D56>
+<U14D57>
+<U14D58>
+<U14D59>
+<U14D5A>
+<U14D5B>
+<U14D5C>
+<U14D5D>
+<U14D5E>
+<U14D5F>
+<U14D60>
+<U14D61>
+<U14D62>
+<U14D63>
+<U14D64>
+<U14D65>
+<U14D66>
+<U14D67>
+<U14D68>
+<U14D69>
+<U14D6A>
+<U14D6B>
+<U14D6C>
+<U14D6D>
+<U14D6E>
+<U14D6F>
+<U14D70>
+<U14D71>
+<U14D72>
+<U14D73>
+<U14D74>
+<U14D75>
+<U14D76>
+<U14D77>
+<U14D78>
+<U14D79>
+<U14D7A>
+<U14D7B>
+<U14D7C>
+<U14D7D>
+<U14D7E>
+<U14D7F>
+<U14D80>
+<U14D81>
+<U14D82>
+<U14D83>
+<U14D84>
+<U14D85>
+<U14D86>
+<U14D87>
+<U14D88>
+<U14D89>
+<U14D8A>
+<U14D8B>
+<U14D8C>
+<U14D8D>
+<U14D8E>
+<U14D8F>
+<U14D90>
+<U14D91>
+<U14D92>
+<U14D93>
+<U14D94>
+<U14D95>
+<U14D96>
+<U14D97>
+<U14D98>
+<U14D99>
+<U14D9A>
+<U14D9B>
+<U14D9C>
+<U14D9D>
+<U14D9E>
+<U14D9F>
+<U14DA0>
+<U14DA1>
+<U14DA2>
+<U14DA3>
+<U14DA4>
+<U14DA5>
+<U14DA6>
+<U14DA7>
+<U14DA8>
+<U14DA9>
+<U14DAA>
+<U14DAB>
+<U14DAC>
+<U14DAD>
+<U14DAE>
+<U14DAF>
+<U14DB0>
+<U14DB1>
+<U14DB2>
+<U14DB3>
+<U14DB4>
+<U14DB5>
+<U14DB6>
+<U14DB7>
+<U14DB8>
+<U14DB9>
+<U14DBA>
+<U14DBB>
+<U14DBC>
+<U14DBD>
+<U14DBE>
+<U14DBF>
+<U14DC0>
+<U14DC1>
+<U14DC2>
+<U14DC3>
+<U14DC4>
+<U14DC5>
+<U14DC6>
+<U14DC7>
+<U14DC8>
+<U14DC9>
+<U14DCA>
+<U14DCB>
+<U14DCC>
+<U14DCD>
+<U14DCE>
+<U14DCF>
+<U14DD0>
+<U14DD1>
+<U14DD2>
+<U14DD3>
+<U14DD4>
+<U14DD5>
+<U14DD6>
+<U14DD7>
+<U14DD8>
+<U14DD9>
+<U14DDA>
+<U14DDB>
+<U14DDC>
+<U14DDD>
+<U14DDE>
+<U14DDF>
+<U14DE0>
+<U14DE1>
+<U14DE2>
+<U14DE3>
+<U14DE4>
+<U14DE5>
+<U14DE6>
+<U14DE7>
+<U14DE8>
+<U14DE9>
+<U14DEA>
+<U14DEB>
+<U14DEC>
+<U14DED>
+<U14DEE>
+<U14DEF>
+<U14DF0>
+<U14DF1>
+<U14DF2>
+<U14DF3>
+<U14DF4>
+<U14DF5>
+<U14DF6>
+<U14DF7>
+<U14DF8>
+<U14DF9>
+<U14DFA>
+<U14DFB>
+<U14DFC>
+<U14DFD>
+<U14DFE>
+<U14DFF>
+<U14E00>
+<U14E01>
+<U14E02>
+<U14E03>
+<U14E04>
+<U14E05>
+<U14E06>
+<U14E07>
+<U14E08>
+<U14E09>
+<U14E0A>
+<U14E0B>
+<U14E0C>
+<U14E0D>
+<U14E0E>
+<U14E0F>
+<U14E10>
+<U14E11>
+<U14E12>
+<U14E13>
+<U14E14>
+<U14E15>
+<U14E16>
+<U14E17>
+<U14E18>
+<U14E19>
+<U14E1A>
+<U14E1B>
+<U14E1C>
+<U14E1D>
+<U14E1E>
+<U14E1F>
+<U14E20>
+<U14E21>
+<U14E22>
+<U14E23>
+<U14E24>
+<U14E25>
+<U14E26>
+<U14E27>
+<U14E28>
+<U14E29>
+<U14E2A>
+<U14E2B>
+<U14E2C>
+<U14E2D>
+<U14E2E>
+<U14E2F>
+<U14E30>
+<U14E31>
+<U14E32>
+<U14E33>
+<U14E34>
+<U14E35>
+<U14E36>
+<U14E37>
+<U14E38>
+<U14E39>
+<U14E3A>
+<U14E3B>
+<U14E3C>
+<U14E3D>
+<U14E3E>
+<U14E3F>
+<U14E40>
+<U14E41>
+<U14E42>
+<U14E43>
+<U14E44>
+<U14E45>
+<U14E46>
+<U14E47>
+<U14E48>
+<U14E49>
+<U14E4A>
+<U14E4B>
+<U14E4C>
+<U14E4D>
+<U14E4E>
+<U14E4F>
+<U14E50>
+<U14E51>
+<U14E52>
+<U14E53>
+<U14E54>
+<U14E55>
+<U14E56>
+<U14E57>
+<U14E58>
+<U14E59>
+<U14E5A>
+<U14E5B>
+<U14E5C>
+<U14E5D>
+<U14E5E>
+<U14E5F>
+<U14E60>
+<U14E61>
+<U14E62>
+<U14E63>
+<U14E64>
+<U14E65>
+<U14E66>
+<U14E67>
+<U14E68>
+<U14E69>
+<U14E6A>
+<U14E6B>
+<U14E6C>
+<U14E6D>
+<U14E6E>
+<U14E6F>
+<U14E70>
+<U14E71>
+<U14E72>
+<U14E73>
+<U14E74>
+<U14E75>
+<U14E76>
+<U14E77>
+<U14E78>
+<U14E79>
+<U14E7A>
+<U14E7B>
+<U14E7C>
+<U14E7D>
+<U14E7E>
+<U14E7F>
+<U14E80>
+<U14E81>
+<U14E82>
+<U14E83>
+<U14E84>
+<U14E85>
+<U14E86>
+<U14E87>
+<U14E88>
+<U14E89>
+<U14E8A>
+<U14E8B>
+<U14E8C>
+<U14E8D>
+<U14E8E>
+<U14E8F>
+<U14E90>
+<U14E91>
+<U14E92>
+<U14E93>
+<U14E94>
+<U14E95>
+<U14E96>
+<U14E97>
+<U14E98>
+<U14E99>
+<U14E9A>
+<U14E9B>
+<U14E9C>
+<U14E9D>
+<U14E9E>
+<U14E9F>
+<U14EA0>
+<U14EA1>
+<U14EA2>
+<U14EA3>
+<U14EA4>
+<U14EA5>
+<U14EA6>
+<U14EA7>
+<U14EA8>
+<U14EA9>
+<U14EAA>
+<U14EAB>
+<U14EAC>
+<U14EAD>
+<U14EAE>
+<U14EAF>
+<U14EB0>
+<U14EB1>
+<U14EB2>
+<U14EB3>
+<U14EB4>
+<U14EB5>
+<U14EB6>
+<U14EB7>
+<U14EB8>
+<U14EB9>
+<U14EBA>
+<U14EBB>
+<U14EBC>
+<U14EBD>
+<U14EBE>
+<U14EBF>
+<U14EC0>
+<U14EC1>
+<U14EC2>
+<U14EC3>
+<U14EC4>
+<U14EC5>
+<U14EC6>
+<U14EC7>
+<U14EC8>
+<U14EC9>
+<U14ECA>
+<U14ECB>
+<U14ECC>
+<U14ECD>
+<U14ECE>
+<U14ECF>
+<U14ED0>
+<U14ED1>
+<U14ED2>
+<U14ED3>
+<U14ED4>
+<U14ED5>
+<U14ED6>
+<U14ED7>
+<U14ED8>
+<U14ED9>
+<U14EDA>
+<U14EDB>
+<U14EDC>
+<U14EDD>
+<U14EDE>
+<U14EDF>
+<U14EE0>
+<U14EE1>
+<U14EE2>
+<U14EE3>
+<U14EE4>
+<U14EE5>
+<U14EE6>
+<U14EE7>
+<U14EE8>
+<U14EE9>
+<U14EEA>
+<U14EEB>
+<U14EEC>
+<U14EED>
+<U14EEE>
+<U14EEF>
+<U14EF0>
+<U14EF1>
+<U14EF2>
+<U14EF3>
+<U14EF4>
+<U14EF5>
+<U14EF6>
+<U14EF7>
+<U14EF8>
+<U14EF9>
+<U14EFA>
+<U14EFB>
+<U14EFC>
+<U14EFD>
+<U14EFE>
+<U14EFF>
+<U14F00>
+<U14F01>
+<U14F02>
+<U14F03>
+<U14F04>
+<U14F05>
+<U14F06>
+<U14F07>
+<U14F08>
+<U14F09>
+<U14F0A>
+<U14F0B>
+<U14F0C>
+<U14F0D>
+<U14F0E>
+<U14F0F>
+<U14F10>
+<U14F11>
+<U14F12>
+<U14F13>
+<U14F14>
+<U14F15>
+<U14F16>
+<U14F17>
+<U14F18>
+<U14F19>
+<U14F1A>
+<U14F1B>
+<U14F1C>
+<U14F1D>
+<U14F1E>
+<U14F1F>
+<U14F20>
+<U14F21>
+<U14F22>
+<U14F23>
+<U14F24>
+<U14F25>
+<U14F26>
+<U14F27>
+<U14F28>
+<U14F29>
+<U14F2A>
+<U14F2B>
+<U14F2C>
+<U14F2D>
+<U14F2E>
+<U14F2F>
+<U14F30>
+<U14F31>
+<U14F32>
+<U14F33>
+<U14F34>
+<U14F35>
+<U14F36>
+<U14F37>
+<U14F38>
+<U14F39>
+<U14F3A>
+<U14F3B>
+<U14F3C>
+<U14F3D>
+<U14F3E>
+<U14F3F>
+<U14F40>
+<U14F41>
+<U14F42>
+<U14F43>
+<U14F44>
+<U14F45>
+<U14F46>
+<U14F47>
+<U14F48>
+<U14F49>
+<U14F4A>
+<U14F4B>
+<U14F4C>
+<U14F4D>
+<U14F4E>
+<U14F4F>
+<U14F50>
+<U14F51>
+<U14F52>
+<U14F53>
+<U14F54>
+<U14F55>
+<U14F56>
+<U14F57>
+<U14F58>
+<U14F59>
+<U14F5A>
+<U14F5B>
+<U14F5C>
+<U14F5D>
+<U14F5E>
+<U14F5F>
+<U14F60>
+<U14F61>
+<U14F62>
+<U14F63>
+<U14F64>
+<U14F65>
+<U14F66>
+<U14F67>
+<U14F68>
+<U14F69>
+<U14F6A>
+<U14F6B>
+<U14F6C>
+<U14F6D>
+<U14F6E>
+<U14F6F>
+<U14F70>
+<U14F71>
+<U14F72>
+<U14F73>
+<U14F74>
+<U14F75>
+<U14F76>
+<U14F77>
+<U14F78>
+<U14F79>
+<U14F7A>
+<U14F7B>
+<U14F7C>
+<U14F7D>
+<U14F7E>
+<U14F7F>
+<U14F80>
+<U14F81>
+<U14F82>
+<U14F83>
+<U14F84>
+<U14F85>
+<U14F86>
+<U14F87>
+<U14F88>
+<U14F89>
+<U14F8A>
+<U14F8B>
+<U14F8C>
+<U14F8D>
+<U14F8E>
+<U14F8F>
+<U14F90>
+<U14F91>
+<U14F92>
+<U14F93>
+<U14F94>
+<U14F95>
+<U14F96>
+<U14F97>
+<U14F98>
+<U14F99>
+<U14F9A>
+<U14F9B>
+<U14F9C>
+<U14F9D>
+<U14F9E>
+<U14F9F>
+<U14FA0>
+<U14FA1>
+<U14FA2>
+<U14FA3>
+<U14FA4>
+<U14FA5>
+<U14FA6>
+<U14FA7>
+<U14FA8>
+<U14FA9>
+<U14FAA>
+<U14FAB>
+<U14FAC>
+<U14FAD>
+<U14FAE>
+<U14FAF>
+<U14FB0>
+<U14FB1>
+<U14FB2>
+<U14FB3>
+<U14FB4>
+<U14FB5>
+<U14FB6>
+<U14FB7>
+<U14FB8>
+<U14FB9>
+<U14FBA>
+<U14FBB>
+<U14FBC>
+<U14FBD>
+<U14FBE>
+<U14FBF>
+<U14FC0>
+<U14FC1>
+<U14FC2>
+<U14FC3>
+<U14FC4>
+<U14FC5>
+<U14FC6>
+<U14FC7>
+<U14FC8>
+<U14FC9>
+<U14FCA>
+<U14FCB>
+<U14FCC>
+<U14FCD>
+<U14FCE>
+<U14FCF>
+<U14FD0>
+<U14FD1>
+<U14FD2>
+<U14FD3>
+<U14FD4>
+<U14FD5>
+<U14FD6>
+<U14FD7>
+<U14FD8>
+<U14FD9>
+<U14FDA>
+<U14FDB>
+<U14FDC>
+<U14FDD>
+<U14FDE>
+<U14FDF>
+<U14FE0>
+<U14FE1>
+<U14FE2>
+<U14FE3>
+<U14FE4>
+<U14FE5>
+<U14FE6>
+<U14FE7>
+<U14FE8>
+<U14FE9>
+<U14FEA>
+<U14FEB>
+<U14FEC>
+<U14FED>
+<U14FEE>
+<U14FEF>
+<U14FF0>
+<U14FF1>
+<U14FF2>
+<U14FF3>
+<U14FF4>
+<U14FF5>
+<U14FF6>
+<U14FF7>
+<U14FF8>
+<U14FF9>
+<U14FFA>
+<U14FFB>
+<U14FFC>
+<U14FFD>
+<U14FFE>
+<U14FFF>
+<U15000>
+<U15001>
+<U15002>
+<U15003>
+<U15004>
+<U15005>
+<U15006>
+<U15007>
+<U15008>
+<U15009>
+<U1500A>
+<U1500B>
+<U1500C>
+<U1500D>
+<U1500E>
+<U1500F>
+<U15010>
+<U15011>
+<U15012>
+<U15013>
+<U15014>
+<U15015>
+<U15016>
+<U15017>
+<U15018>
+<U15019>
+<U1501A>
+<U1501B>
+<U1501C>
+<U1501D>
+<U1501E>
+<U1501F>
+<U15020>
+<U15021>
+<U15022>
+<U15023>
+<U15024>
+<U15025>
+<U15026>
+<U15027>
+<U15028>
+<U15029>
+<U1502A>
+<U1502B>
+<U1502C>
+<U1502D>
+<U1502E>
+<U1502F>
+<U15030>
+<U15031>
+<U15032>
+<U15033>
+<U15034>
+<U15035>
+<U15036>
+<U15037>
+<U15038>
+<U15039>
+<U1503A>
+<U1503B>
+<U1503C>
+<U1503D>
+<U1503E>
+<U1503F>
+<U15040>
+<U15041>
+<U15042>
+<U15043>
+<U15044>
+<U15045>
+<U15046>
+<U15047>
+<U15048>
+<U15049>
+<U1504A>
+<U1504B>
+<U1504C>
+<U1504D>
+<U1504E>
+<U1504F>
+<U15050>
+<U15051>
+<U15052>
+<U15053>
+<U15054>
+<U15055>
+<U15056>
+<U15057>
+<U15058>
+<U15059>
+<U1505A>
+<U1505B>
+<U1505C>
+<U1505D>
+<U1505E>
+<U1505F>
+<U15060>
+<U15061>
+<U15062>
+<U15063>
+<U15064>
+<U15065>
+<U15066>
+<U15067>
+<U15068>
+<U15069>
+<U1506A>
+<U1506B>
+<U1506C>
+<U1506D>
+<U1506E>
+<U1506F>
+<U15070>
+<U15071>
+<U15072>
+<U15073>
+<U15074>
+<U15075>
+<U15076>
+<U15077>
+<U15078>
+<U15079>
+<U1507A>
+<U1507B>
+<U1507C>
+<U1507D>
+<U1507E>
+<U1507F>
+<U15080>
+<U15081>
+<U15082>
+<U15083>
+<U15084>
+<U15085>
+<U15086>
+<U15087>
+<U15088>
+<U15089>
+<U1508A>
+<U1508B>
+<U1508C>
+<U1508D>
+<U1508E>
+<U1508F>
+<U15090>
+<U15091>
+<U15092>
+<U15093>
+<U15094>
+<U15095>
+<U15096>
+<U15097>
+<U15098>
+<U15099>
+<U1509A>
+<U1509B>
+<U1509C>
+<U1509D>
+<U1509E>
+<U1509F>
+<U150A0>
+<U150A1>
+<U150A2>
+<U150A3>
+<U150A4>
+<U150A5>
+<U150A6>
+<U150A7>
+<U150A8>
+<U150A9>
+<U150AA>
+<U150AB>
+<U150AC>
+<U150AD>
+<U150AE>
+<U150AF>
+<U150B0>
+<U150B1>
+<U150B2>
+<U150B3>
+<U150B4>
+<U150B5>
+<U150B6>
+<U150B7>
+<U150B8>
+<U150B9>
+<U150BA>
+<U150BB>
+<U150BC>
+<U150BD>
+<U150BE>
+<U150BF>
+<U150C0>
+<U150C1>
+<U150C2>
+<U150C3>
+<U150C4>
+<U150C5>
+<U150C6>
+<U150C7>
+<U150C8>
+<U150C9>
+<U150CA>
+<U150CB>
+<U150CC>
+<U150CD>
+<U150CE>
+<U150CF>
+<U150D0>
+<U150D1>
+<U150D2>
+<U150D3>
+<U150D4>
+<U150D5>
+<U150D6>
+<U150D7>
+<U150D8>
+<U150D9>
+<U150DA>
+<U150DB>
+<U150DC>
+<U150DD>
+<U150DE>
+<U150DF>
+<U150E0>
+<U150E1>
+<U150E2>
+<U150E3>
+<U150E4>
+<U150E5>
+<U150E6>
+<U150E7>
+<U150E8>
+<U150E9>
+<U150EA>
+<U150EB>
+<U150EC>
+<U150ED>
+<U150EE>
+<U150EF>
+<U150F0>
+<U150F1>
+<U150F2>
+<U150F3>
+<U150F4>
+<U150F5>
+<U150F6>
+<U150F7>
+<U150F8>
+<U150F9>
+<U150FA>
+<U150FB>
+<U150FC>
+<U150FD>
+<U150FE>
+<U150FF>
+<U15100>
+<U15101>
+<U15102>
+<U15103>
+<U15104>
+<U15105>
+<U15106>
+<U15107>
+<U15108>
+<U15109>
+<U1510A>
+<U1510B>
+<U1510C>
+<U1510D>
+<U1510E>
+<U1510F>
+<U15110>
+<U15111>
+<U15112>
+<U15113>
+<U15114>
+<U15115>
+<U15116>
+<U15117>
+<U15118>
+<U15119>
+<U1511A>
+<U1511B>
+<U1511C>
+<U1511D>
+<U1511E>
+<U1511F>
+<U15120>
+<U15121>
+<U15122>
+<U15123>
+<U15124>
+<U15125>
+<U15126>
+<U15127>
+<U15128>
+<U15129>
+<U1512A>
+<U1512B>
+<U1512C>
+<U1512D>
+<U1512E>
+<U1512F>
+<U15130>
+<U15131>
+<U15132>
+<U15133>
+<U15134>
+<U15135>
+<U15136>
+<U15137>
+<U15138>
+<U15139>
+<U1513A>
+<U1513B>
+<U1513C>
+<U1513D>
+<U1513E>
+<U1513F>
+<U15140>
+<U15141>
+<U15142>
+<U15143>
+<U15144>
+<U15145>
+<U15146>
+<U15147>
+<U15148>
+<U15149>
+<U1514A>
+<U1514B>
+<U1514C>
+<U1514D>
+<U1514E>
+<U1514F>
+<U15150>
+<U15151>
+<U15152>
+<U15153>
+<U15154>
+<U15155>
+<U15156>
+<U15157>
+<U15158>
+<U15159>
+<U1515A>
+<U1515B>
+<U1515C>
+<U1515D>
+<U1515E>
+<U1515F>
+<U15160>
+<U15161>
+<U15162>
+<U15163>
+<U15164>
+<U15165>
+<U15166>
+<U15167>
+<U15168>
+<U15169>
+<U1516A>
+<U1516B>
+<U1516C>
+<U1516D>
+<U1516E>
+<U1516F>
+<U15170>
+<U15171>
+<U15172>
+<U15173>
+<U15174>
+<U15175>
+<U15176>
+<U15177>
+<U15178>
+<U15179>
+<U1517A>
+<U1517B>
+<U1517C>
+<U1517D>
+<U1517E>
+<U1517F>
+<U15180>
+<U15181>
+<U15182>
+<U15183>
+<U15184>
+<U15185>
+<U15186>
+<U15187>
+<U15188>
+<U15189>
+<U1518A>
+<U1518B>
+<U1518C>
+<U1518D>
+<U1518E>
+<U1518F>
+<U15190>
+<U15191>
+<U15192>
+<U15193>
+<U15194>
+<U15195>
+<U15196>
+<U15197>
+<U15198>
+<U15199>
+<U1519A>
+<U1519B>
+<U1519C>
+<U1519D>
+<U1519E>
+<U1519F>
+<U151A0>
+<U151A1>
+<U151A2>
+<U151A3>
+<U151A4>
+<U151A5>
+<U151A6>
+<U151A7>
+<U151A8>
+<U151A9>
+<U151AA>
+<U151AB>
+<U151AC>
+<U151AD>
+<U151AE>
+<U151AF>
+<U151B0>
+<U151B1>
+<U151B2>
+<U151B3>
+<U151B4>
+<U151B5>
+<U151B6>
+<U151B7>
+<U151B8>
+<U151B9>
+<U151BA>
+<U151BB>
+<U151BC>
+<U151BD>
+<U151BE>
+<U151BF>
+<U151C0>
+<U151C1>
+<U151C2>
+<U151C3>
+<U151C4>
+<U151C5>
+<U151C6>
+<U151C7>
+<U151C8>
+<U151C9>
+<U151CA>
+<U151CB>
+<U151CC>
+<U151CD>
+<U151CE>
+<U151CF>
+<U151D0>
+<U151D1>
+<U151D2>
+<U151D3>
+<U151D4>
+<U151D5>
+<U151D6>
+<U151D7>
+<U151D8>
+<U151D9>
+<U151DA>
+<U151DB>
+<U151DC>
+<U151DD>
+<U151DE>
+<U151DF>
+<U151E0>
+<U151E1>
+<U151E2>
+<U151E3>
+<U151E4>
+<U151E5>
+<U151E6>
+<U151E7>
+<U151E8>
+<U151E9>
+<U151EA>
+<U151EB>
+<U151EC>
+<U151ED>
+<U151EE>
+<U151EF>
+<U151F0>
+<U151F1>
+<U151F2>
+<U151F3>
+<U151F4>
+<U151F5>
+<U151F6>
+<U151F7>
+<U151F8>
+<U151F9>
+<U151FA>
+<U151FB>
+<U151FC>
+<U151FD>
+<U151FE>
+<U151FF>
+<U15200>
+<U15201>
+<U15202>
+<U15203>
+<U15204>
+<U15205>
+<U15206>
+<U15207>
+<U15208>
+<U15209>
+<U1520A>
+<U1520B>
+<U1520C>
+<U1520D>
+<U1520E>
+<U1520F>
+<U15210>
+<U15211>
+<U15212>
+<U15213>
+<U15214>
+<U15215>
+<U15216>
+<U15217>
+<U15218>
+<U15219>
+<U1521A>
+<U1521B>
+<U1521C>
+<U1521D>
+<U1521E>
+<U1521F>
+<U15220>
+<U15221>
+<U15222>
+<U15223>
+<U15224>
+<U15225>
+<U15226>
+<U15227>
+<U15228>
+<U15229>
+<U1522A>
+<U1522B>
+<U1522C>
+<U1522D>
+<U1522E>
+<U1522F>
+<U15230>
+<U15231>
+<U15232>
+<U15233>
+<U15234>
+<U15235>
+<U15236>
+<U15237>
+<U15238>
+<U15239>
+<U1523A>
+<U1523B>
+<U1523C>
+<U1523D>
+<U1523E>
+<U1523F>
+<U15240>
+<U15241>
+<U15242>
+<U15243>
+<U15244>
+<U15245>
+<U15246>
+<U15247>
+<U15248>
+<U15249>
+<U1524A>
+<U1524B>
+<U1524C>
+<U1524D>
+<U1524E>
+<U1524F>
+<U15250>
+<U15251>
+<U15252>
+<U15253>
+<U15254>
+<U15255>
+<U15256>
+<U15257>
+<U15258>
+<U15259>
+<U1525A>
+<U1525B>
+<U1525C>
+<U1525D>
+<U1525E>
+<U1525F>
+<U15260>
+<U15261>
+<U15262>
+<U15263>
+<U15264>
+<U15265>
+<U15266>
+<U15267>
+<U15268>
+<U15269>
+<U1526A>
+<U1526B>
+<U1526C>
+<U1526D>
+<U1526E>
+<U1526F>
+<U15270>
+<U15271>
+<U15272>
+<U15273>
+<U15274>
+<U15275>
+<U15276>
+<U15277>
+<U15278>
+<U15279>
+<U1527A>
+<U1527B>
+<U1527C>
+<U1527D>
+<U1527E>
+<U1527F>
+<U15280>
+<U15281>
+<U15282>
+<U15283>
+<U15284>
+<U15285>
+<U15286>
+<U15287>
+<U15288>
+<U15289>
+<U1528A>
+<U1528B>
+<U1528C>
+<U1528D>
+<U1528E>
+<U1528F>
+<U15290>
+<U15291>
+<U15292>
+<U15293>
+<U15294>
+<U15295>
+<U15296>
+<U15297>
+<U15298>
+<U15299>
+<U1529A>
+<U1529B>
+<U1529C>
+<U1529D>
+<U1529E>
+<U1529F>
+<U152A0>
+<U152A1>
+<U152A2>
+<U152A3>
+<U152A4>
+<U152A5>
+<U152A6>
+<U152A7>
+<U152A8>
+<U152A9>
+<U152AA>
+<U152AB>
+<U152AC>
+<U152AD>
+<U152AE>
+<U152AF>
+<U152B0>
+<U152B1>
+<U152B2>
+<U152B3>
+<U152B4>
+<U152B5>
+<U152B6>
+<U152B7>
+<U152B8>
+<U152B9>
+<U152BA>
+<U152BB>
+<U152BC>
+<U152BD>
+<U152BE>
+<U152BF>
+<U152C0>
+<U152C1>
+<U152C2>
+<U152C3>
+<U152C4>
+<U152C5>
+<U152C6>
+<U152C7>
+<U152C8>
+<U152C9>
+<U152CA>
+<U152CB>
+<U152CC>
+<U152CD>
+<U152CE>
+<U152CF>
+<U152D0>
+<U152D1>
+<U152D2>
+<U152D3>
+<U152D4>
+<U152D5>
+<U152D6>
+<U152D7>
+<U152D8>
+<U152D9>
+<U152DA>
+<U152DB>
+<U152DC>
+<U152DD>
+<U152DE>
+<U152DF>
+<U152E0>
+<U152E1>
+<U152E2>
+<U152E3>
+<U152E4>
+<U152E5>
+<U152E6>
+<U152E7>
+<U152E8>
+<U152E9>
+<U152EA>
+<U152EB>
+<U152EC>
+<U152ED>
+<U152EE>
+<U152EF>
+<U152F0>
+<U152F1>
+<U152F2>
+<U152F3>
+<U152F4>
+<U152F5>
+<U152F6>
+<U152F7>
+<U152F8>
+<U152F9>
+<U152FA>
+<U152FB>
+<U152FC>
+<U152FD>
+<U152FE>
+<U152FF>
+<U15300>
+<U15301>
+<U15302>
+<U15303>
+<U15304>
+<U15305>
+<U15306>
+<U15307>
+<U15308>
+<U15309>
+<U1530A>
+<U1530B>
+<U1530C>
+<U1530D>
+<U1530E>
+<U1530F>
+<U15310>
+<U15311>
+<U15312>
+<U15313>
+<U15314>
+<U15315>
+<U15316>
+<U15317>
+<U15318>
+<U15319>
+<U1531A>
+<U1531B>
+<U1531C>
+<U1531D>
+<U1531E>
+<U1531F>
+<U15320>
+<U15321>
+<U15322>
+<U15323>
+<U15324>
+<U15325>
+<U15326>
+<U15327>
+<U15328>
+<U15329>
+<U1532A>
+<U1532B>
+<U1532C>
+<U1532D>
+<U1532E>
+<U1532F>
+<U15330>
+<U15331>
+<U15332>
+<U15333>
+<U15334>
+<U15335>
+<U15336>
+<U15337>
+<U15338>
+<U15339>
+<U1533A>
+<U1533B>
+<U1533C>
+<U1533D>
+<U1533E>
+<U1533F>
+<U15340>
+<U15341>
+<U15342>
+<U15343>
+<U15344>
+<U15345>
+<U15346>
+<U15347>
+<U15348>
+<U15349>
+<U1534A>
+<U1534B>
+<U1534C>
+<U1534D>
+<U1534E>
+<U1534F>
+<U15350>
+<U15351>
+<U15352>
+<U15353>
+<U15354>
+<U15355>
+<U15356>
+<U15357>
+<U15358>
+<U15359>
+<U1535A>
+<U1535B>
+<U1535C>
+<U1535D>
+<U1535E>
+<U1535F>
+<U15360>
+<U15361>
+<U15362>
+<U15363>
+<U15364>
+<U15365>
+<U15366>
+<U15367>
+<U15368>
+<U15369>
+<U1536A>
+<U1536B>
+<U1536C>
+<U1536D>
+<U1536E>
+<U1536F>
+<U15370>
+<U15371>
+<U15372>
+<U15373>
+<U15374>
+<U15375>
+<U15376>
+<U15377>
+<U15378>
+<U15379>
+<U1537A>
+<U1537B>
+<U1537C>
+<U1537D>
+<U1537E>
+<U1537F>
+<U15380>
+<U15381>
+<U15382>
+<U15383>
+<U15384>
+<U15385>
+<U15386>
+<U15387>
+<U15388>
+<U15389>
+<U1538A>
+<U1538B>
+<U1538C>
+<U1538D>
+<U1538E>
+<U1538F>
+<U15390>
+<U15391>
+<U15392>
+<U15393>
+<U15394>
+<U15395>
+<U15396>
+<U15397>
+<U15398>
+<U15399>
+<U1539A>
+<U1539B>
+<U1539C>
+<U1539D>
+<U1539E>
+<U1539F>
+<U153A0>
+<U153A1>
+<U153A2>
+<U153A3>
+<U153A4>
+<U153A5>
+<U153A6>
+<U153A7>
+<U153A8>
+<U153A9>
+<U153AA>
+<U153AB>
+<U153AC>
+<U153AD>
+<U153AE>
+<U153AF>
+<U153B0>
+<U153B1>
+<U153B2>
+<U153B3>
+<U153B4>
+<U153B5>
+<U153B6>
+<U153B7>
+<U153B8>
+<U153B9>
+<U153BA>
+<U153BB>
+<U153BC>
+<U153BD>
+<U153BE>
+<U153BF>
+<U153C0>
+<U153C1>
+<U153C2>
+<U153C3>
+<U153C4>
+<U153C5>
+<U153C6>
+<U153C7>
+<U153C8>
+<U153C9>
+<U153CA>
+<U153CB>
+<U153CC>
+<U153CD>
+<U153CE>
+<U153CF>
+<U153D0>
+<U153D1>
+<U153D2>
+<U153D3>
+<U153D4>
+<U153D5>
+<U153D6>
+<U153D7>
+<U153D8>
+<U153D9>
+<U153DA>
+<U153DB>
+<U153DC>
+<U153DD>
+<U153DE>
+<U153DF>
+<U153E0>
+<U153E1>
+<U153E2>
+<U153E3>
+<U153E4>
+<U153E5>
+<U153E6>
+<U153E7>
+<U153E8>
+<U153E9>
+<U153EA>
+<U153EB>
+<U153EC>
+<U153ED>
+<U153EE>
+<U153EF>
+<U153F0>
+<U153F1>
+<U153F2>
+<U153F3>
+<U153F4>
+<U153F5>
+<U153F6>
+<U153F7>
+<U153F8>
+<U153F9>
+<U153FA>
+<U153FB>
+<U153FC>
+<U153FD>
+<U153FE>
+<U153FF>
+<U15400>
+<U15401>
+<U15402>
+<U15403>
+<U15404>
+<U15405>
+<U15406>
+<U15407>
+<U15408>
+<U15409>
+<U1540A>
+<U1540B>
+<U1540C>
+<U1540D>
+<U1540E>
+<U1540F>
+<U15410>
+<U15411>
+<U15412>
+<U15413>
+<U15414>
+<U15415>
+<U15416>
+<U15417>
+<U15418>
+<U15419>
+<U1541A>
+<U1541B>
+<U1541C>
+<U1541D>
+<U1541E>
+<U1541F>
+<U15420>
+<U15421>
+<U15422>
+<U15423>
+<U15424>
+<U15425>
+<U15426>
+<U15427>
+<U15428>
+<U15429>
+<U1542A>
+<U1542B>
+<U1542C>
+<U1542D>
+<U1542E>
+<U1542F>
+<U15430>
+<U15431>
+<U15432>
+<U15433>
+<U15434>
+<U15435>
+<U15436>
+<U15437>
+<U15438>
+<U15439>
+<U1543A>
+<U1543B>
+<U1543C>
+<U1543D>
+<U1543E>
+<U1543F>
+<U15440>
+<U15441>
+<U15442>
+<U15443>
+<U15444>
+<U15445>
+<U15446>
+<U15447>
+<U15448>
+<U15449>
+<U1544A>
+<U1544B>
+<U1544C>
+<U1544D>
+<U1544E>
+<U1544F>
+<U15450>
+<U15451>
+<U15452>
+<U15453>
+<U15454>
+<U15455>
+<U15456>
+<U15457>
+<U15458>
+<U15459>
+<U1545A>
+<U1545B>
+<U1545C>
+<U1545D>
+<U1545E>
+<U1545F>
+<U15460>
+<U15461>
+<U15462>
+<U15463>
+<U15464>
+<U15465>
+<U15466>
+<U15467>
+<U15468>
+<U15469>
+<U1546A>
+<U1546B>
+<U1546C>
+<U1546D>
+<U1546E>
+<U1546F>
+<U15470>
+<U15471>
+<U15472>
+<U15473>
+<U15474>
+<U15475>
+<U15476>
+<U15477>
+<U15478>
+<U15479>
+<U1547A>
+<U1547B>
+<U1547C>
+<U1547D>
+<U1547E>
+<U1547F>
+<U15480>
+<U15481>
+<U15482>
+<U15483>
+<U15484>
+<U15485>
+<U15486>
+<U15487>
+<U15488>
+<U15489>
+<U1548A>
+<U1548B>
+<U1548C>
+<U1548D>
+<U1548E>
+<U1548F>
+<U15490>
+<U15491>
+<U15492>
+<U15493>
+<U15494>
+<U15495>
+<U15496>
+<U15497>
+<U15498>
+<U15499>
+<U1549A>
+<U1549B>
+<U1549C>
+<U1549D>
+<U1549E>
+<U1549F>
+<U154A0>
+<U154A1>
+<U154A2>
+<U154A3>
+<U154A4>
+<U154A5>
+<U154A6>
+<U154A7>
+<U154A8>
+<U154A9>
+<U154AA>
+<U154AB>
+<U154AC>
+<U154AD>
+<U154AE>
+<U154AF>
+<U154B0>
+<U154B1>
+<U154B2>
+<U154B3>
+<U154B4>
+<U154B5>
+<U154B6>
+<U154B7>
+<U154B8>
+<U154B9>
+<U154BA>
+<U154BB>
+<U154BC>
+<U154BD>
+<U154BE>
+<U154BF>
+<U154C0>
+<U154C1>
+<U154C2>
+<U154C3>
+<U154C4>
+<U154C5>
+<U154C6>
+<U154C7>
+<U154C8>
+<U154C9>
+<U154CA>
+<U154CB>
+<U154CC>
+<U154CD>
+<U154CE>
+<U154CF>
+<U154D0>
+<U154D1>
+<U154D2>
+<U154D3>
+<U154D4>
+<U154D5>
+<U154D6>
+<U154D7>
+<U154D8>
+<U154D9>
+<U154DA>
+<U154DB>
+<U154DC>
+<U154DD>
+<U154DE>
+<U154DF>
+<U154E0>
+<U154E1>
+<U154E2>
+<U154E3>
+<U154E4>
+<U154E5>
+<U154E6>
+<U154E7>
+<U154E8>
+<U154E9>
+<U154EA>
+<U154EB>
+<U154EC>
+<U154ED>
+<U154EE>
+<U154EF>
+<U154F0>
+<U154F1>
+<U154F2>
+<U154F3>
+<U154F4>
+<U154F5>
+<U154F6>
+<U154F7>
+<U154F8>
+<U154F9>
+<U154FA>
+<U154FB>
+<U154FC>
+<U154FD>
+<U154FE>
+<U154FF>
+<U15500>
+<U15501>
+<U15502>
+<U15503>
+<U15504>
+<U15505>
+<U15506>
+<U15507>
+<U15508>
+<U15509>
+<U1550A>
+<U1550B>
+<U1550C>
+<U1550D>
+<U1550E>
+<U1550F>
+<U15510>
+<U15511>
+<U15512>
+<U15513>
+<U15514>
+<U15515>
+<U15516>
+<U15517>
+<U15518>
+<U15519>
+<U1551A>
+<U1551B>
+<U1551C>
+<U1551D>
+<U1551E>
+<U1551F>
+<U15520>
+<U15521>
+<U15522>
+<U15523>
+<U15524>
+<U15525>
+<U15526>
+<U15527>
+<U15528>
+<U15529>
+<U1552A>
+<U1552B>
+<U1552C>
+<U1552D>
+<U1552E>
+<U1552F>
+<U15530>
+<U15531>
+<U15532>
+<U15533>
+<U15534>
+<U15535>
+<U15536>
+<U15537>
+<U15538>
+<U15539>
+<U1553A>
+<U1553B>
+<U1553C>
+<U1553D>
+<U1553E>
+<U1553F>
+<U15540>
+<U15541>
+<U15542>
+<U15543>
+<U15544>
+<U15545>
+<U15546>
+<U15547>
+<U15548>
+<U15549>
+<U1554A>
+<U1554B>
+<U1554C>
+<U1554D>
+<U1554E>
+<U1554F>
+<U15550>
+<U15551>
+<U15552>
+<U15553>
+<U15554>
+<U15555>
+<U15556>
+<U15557>
+<U15558>
+<U15559>
+<U1555A>
+<U1555B>
+<U1555C>
+<U1555D>
+<U1555E>
+<U1555F>
+<U15560>
+<U15561>
+<U15562>
+<U15563>
+<U15564>
+<U15565>
+<U15566>
+<U15567>
+<U15568>
+<U15569>
+<U1556A>
+<U1556B>
+<U1556C>
+<U1556D>
+<U1556E>
+<U1556F>
+<U15570>
+<U15571>
+<U15572>
+<U15573>
+<U15574>
+<U15575>
+<U15576>
+<U15577>
+<U15578>
+<U15579>
+<U1557A>
+<U1557B>
+<U1557C>
+<U1557D>
+<U1557E>
+<U1557F>
+<U15580>
+<U15581>
+<U15582>
+<U15583>
+<U15584>
+<U15585>
+<U15586>
+<U15587>
+<U15588>
+<U15589>
+<U1558A>
+<U1558B>
+<U1558C>
+<U1558D>
+<U1558E>
+<U1558F>
+<U15590>
+<U15591>
+<U15592>
+<U15593>
+<U15594>
+<U15595>
+<U15596>
+<U15597>
+<U15598>
+<U15599>
+<U1559A>
+<U1559B>
+<U1559C>
+<U1559D>
+<U1559E>
+<U1559F>
+<U155A0>
+<U155A1>
+<U155A2>
+<U155A3>
+<U155A4>
+<U155A5>
+<U155A6>
+<U155A7>
+<U155A8>
+<U155A9>
+<U155AA>
+<U155AB>
+<U155AC>
+<U155AD>
+<U155AE>
+<U155AF>
+<U155B0>
+<U155B1>
+<U155B2>
+<U155B3>
+<U155B4>
+<U155B5>
+<U155B6>
+<U155B7>
+<U155B8>
+<U155B9>
+<U155BA>
+<U155BB>
+<U155BC>
+<U155BD>
+<U155BE>
+<U155BF>
+<U155C0>
+<U155C1>
+<U155C2>
+<U155C3>
+<U155C4>
+<U155C5>
+<U155C6>
+<U155C7>
+<U155C8>
+<U155C9>
+<U155CA>
+<U155CB>
+<U155CC>
+<U155CD>
+<U155CE>
+<U155CF>
+<U155D0>
+<U155D1>
+<U155D2>
+<U155D3>
+<U155D4>
+<U155D5>
+<U155D6>
+<U155D7>
+<U155D8>
+<U155D9>
+<U155DA>
+<U155DB>
+<U155DC>
+<U155DD>
+<U155DE>
+<U155DF>
+<U155E0>
+<U155E1>
+<U155E2>
+<U155E3>
+<U155E4>
+<U155E5>
+<U155E6>
+<U155E7>
+<U155E8>
+<U155E9>
+<U155EA>
+<U155EB>
+<U155EC>
+<U155ED>
+<U155EE>
+<U155EF>
+<U155F0>
+<U155F1>
+<U155F2>
+<U155F3>
+<U155F4>
+<U155F5>
+<U155F6>
+<U155F7>
+<U155F8>
+<U155F9>
+<U155FA>
+<U155FB>
+<U155FC>
+<U155FD>
+<U155FE>
+<U155FF>
+<U15600>
+<U15601>
+<U15602>
+<U15603>
+<U15604>
+<U15605>
+<U15606>
+<U15607>
+<U15608>
+<U15609>
+<U1560A>
+<U1560B>
+<U1560C>
+<U1560D>
+<U1560E>
+<U1560F>
+<U15610>
+<U15611>
+<U15612>
+<U15613>
+<U15614>
+<U15615>
+<U15616>
+<U15617>
+<U15618>
+<U15619>
+<U1561A>
+<U1561B>
+<U1561C>
+<U1561D>
+<U1561E>
+<U1561F>
+<U15620>
+<U15621>
+<U15622>
+<U15623>
+<U15624>
+<U15625>
+<U15626>
+<U15627>
+<U15628>
+<U15629>
+<U1562A>
+<U1562B>
+<U1562C>
+<U1562D>
+<U1562E>
+<U1562F>
+<U15630>
+<U15631>
+<U15632>
+<U15633>
+<U15634>
+<U15635>
+<U15636>
+<U15637>
+<U15638>
+<U15639>
+<U1563A>
+<U1563B>
+<U1563C>
+<U1563D>
+<U1563E>
+<U1563F>
+<U15640>
+<U15641>
+<U15642>
+<U15643>
+<U15644>
+<U15645>
+<U15646>
+<U15647>
+<U15648>
+<U15649>
+<U1564A>
+<U1564B>
+<U1564C>
+<U1564D>
+<U1564E>
+<U1564F>
+<U15650>
+<U15651>
+<U15652>
+<U15653>
+<U15654>
+<U15655>
+<U15656>
+<U15657>
+<U15658>
+<U15659>
+<U1565A>
+<U1565B>
+<U1565C>
+<U1565D>
+<U1565E>
+<U1565F>
+<U15660>
+<U15661>
+<U15662>
+<U15663>
+<U15664>
+<U15665>
+<U15666>
+<U15667>
+<U15668>
+<U15669>
+<U1566A>
+<U1566B>
+<U1566C>
+<U1566D>
+<U1566E>
+<U1566F>
+<U15670>
+<U15671>
+<U15672>
+<U15673>
+<U15674>
+<U15675>
+<U15676>
+<U15677>
+<U15678>
+<U15679>
+<U1567A>
+<U1567B>
+<U1567C>
+<U1567D>
+<U1567E>
+<U1567F>
+<U15680>
+<U15681>
+<U15682>
+<U15683>
+<U15684>
+<U15685>
+<U15686>
+<U15687>
+<U15688>
+<U15689>
+<U1568A>
+<U1568B>
+<U1568C>
+<U1568D>
+<U1568E>
+<U1568F>
+<U15690>
+<U15691>
+<U15692>
+<U15693>
+<U15694>
+<U15695>
+<U15696>
+<U15697>
+<U15698>
+<U15699>
+<U1569A>
+<U1569B>
+<U1569C>
+<U1569D>
+<U1569E>
+<U1569F>
+<U156A0>
+<U156A1>
+<U156A2>
+<U156A3>
+<U156A4>
+<U156A5>
+<U156A6>
+<U156A7>
+<U156A8>
+<U156A9>
+<U156AA>
+<U156AB>
+<U156AC>
+<U156AD>
+<U156AE>
+<U156AF>
+<U156B0>
+<U156B1>
+<U156B2>
+<U156B3>
+<U156B4>
+<U156B5>
+<U156B6>
+<U156B7>
+<U156B8>
+<U156B9>
+<U156BA>
+<U156BB>
+<U156BC>
+<U156BD>
+<U156BE>
+<U156BF>
+<U156C0>
+<U156C1>
+<U156C2>
+<U156C3>
+<U156C4>
+<U156C5>
+<U156C6>
+<U156C7>
+<U156C8>
+<U156C9>
+<U156CA>
+<U156CB>
+<U156CC>
+<U156CD>
+<U156CE>
+<U156CF>
+<U156D0>
+<U156D1>
+<U156D2>
+<U156D3>
+<U156D4>
+<U156D5>
+<U156D6>
+<U156D7>
+<U156D8>
+<U156D9>
+<U156DA>
+<U156DB>
+<U156DC>
+<U156DD>
+<U156DE>
+<U156DF>
+<U156E0>
+<U156E1>
+<U156E2>
+<U156E3>
+<U156E4>
+<U156E5>
+<U156E6>
+<U156E7>
+<U156E8>
+<U156E9>
+<U156EA>
+<U156EB>
+<U156EC>
+<U156ED>
+<U156EE>
+<U156EF>
+<U156F0>
+<U156F1>
+<U156F2>
+<U156F3>
+<U156F4>
+<U156F5>
+<U156F6>
+<U156F7>
+<U156F8>
+<U156F9>
+<U156FA>
+<U156FB>
+<U156FC>
+<U156FD>
+<U156FE>
+<U156FF>
+<U15700>
+<U15701>
+<U15702>
+<U15703>
+<U15704>
+<U15705>
+<U15706>
+<U15707>
+<U15708>
+<U15709>
+<U1570A>
+<U1570B>
+<U1570C>
+<U1570D>
+<U1570E>
+<U1570F>
+<U15710>
+<U15711>
+<U15712>
+<U15713>
+<U15714>
+<U15715>
+<U15716>
+<U15717>
+<U15718>
+<U15719>
+<U1571A>
+<U1571B>
+<U1571C>
+<U1571D>
+<U1571E>
+<U1571F>
+<U15720>
+<U15721>
+<U15722>
+<U15723>
+<U15724>
+<U15725>
+<U15726>
+<U15727>
+<U15728>
+<U15729>
+<U1572A>
+<U1572B>
+<U1572C>
+<U1572D>
+<U1572E>
+<U1572F>
+<U15730>
+<U15731>
+<U15732>
+<U15733>
+<U15734>
+<U15735>
+<U15736>
+<U15737>
+<U15738>
+<U15739>
+<U1573A>
+<U1573B>
+<U1573C>
+<U1573D>
+<U1573E>
+<U1573F>
+<U15740>
+<U15741>
+<U15742>
+<U15743>
+<U15744>
+<U15745>
+<U15746>
+<U15747>
+<U15748>
+<U15749>
+<U1574A>
+<U1574B>
+<U1574C>
+<U1574D>
+<U1574E>
+<U1574F>
+<U15750>
+<U15751>
+<U15752>
+<U15753>
+<U15754>
+<U15755>
+<U15756>
+<U15757>
+<U15758>
+<U15759>
+<U1575A>
+<U1575B>
+<U1575C>
+<U1575D>
+<U1575E>
+<U1575F>
+<U15760>
+<U15761>
+<U15762>
+<U15763>
+<U15764>
+<U15765>
+<U15766>
+<U15767>
+<U15768>
+<U15769>
+<U1576A>
+<U1576B>
+<U1576C>
+<U1576D>
+<U1576E>
+<U1576F>
+<U15770>
+<U15771>
+<U15772>
+<U15773>
+<U15774>
+<U15775>
+<U15776>
+<U15777>
+<U15778>
+<U15779>
+<U1577A>
+<U1577B>
+<U1577C>
+<U1577D>
+<U1577E>
+<U1577F>
+<U15780>
+<U15781>
+<U15782>
+<U15783>
+<U15784>
+<U15785>
+<U15786>
+<U15787>
+<U15788>
+<U15789>
+<U1578A>
+<U1578B>
+<U1578C>
+<U1578D>
+<U1578E>
+<U1578F>
+<U15790>
+<U15791>
+<U15792>
+<U15793>
+<U15794>
+<U15795>
+<U15796>
+<U15797>
+<U15798>
+<U15799>
+<U1579A>
+<U1579B>
+<U1579C>
+<U1579D>
+<U1579E>
+<U1579F>
+<U157A0>
+<U157A1>
+<U157A2>
+<U157A3>
+<U157A4>
+<U157A5>
+<U157A6>
+<U157A7>
+<U157A8>
+<U157A9>
+<U157AA>
+<U157AB>
+<U157AC>
+<U157AD>
+<U157AE>
+<U157AF>
+<U157B0>
+<U157B1>
+<U157B2>
+<U157B3>
+<U157B4>
+<U157B5>
+<U157B6>
+<U157B7>
+<U157B8>
+<U157B9>
+<U157BA>
+<U157BB>
+<U157BC>
+<U157BD>
+<U157BE>
+<U157BF>
+<U157C0>
+<U157C1>
+<U157C2>
+<U157C3>
+<U157C4>
+<U157C5>
+<U157C6>
+<U157C7>
+<U157C8>
+<U157C9>
+<U157CA>
+<U157CB>
+<U157CC>
+<U157CD>
+<U157CE>
+<U157CF>
+<U157D0>
+<U157D1>
+<U157D2>
+<U157D3>
+<U157D4>
+<U157D5>
+<U157D6>
+<U157D7>
+<U157D8>
+<U157D9>
+<U157DA>
+<U157DB>
+<U157DC>
+<U157DD>
+<U157DE>
+<U157DF>
+<U157E0>
+<U157E1>
+<U157E2>
+<U157E3>
+<U157E4>
+<U157E5>
+<U157E6>
+<U157E7>
+<U157E8>
+<U157E9>
+<U157EA>
+<U157EB>
+<U157EC>
+<U157ED>
+<U157EE>
+<U157EF>
+<U157F0>
+<U157F1>
+<U157F2>
+<U157F3>
+<U157F4>
+<U157F5>
+<U157F6>
+<U157F7>
+<U157F8>
+<U157F9>
+<U157FA>
+<U157FB>
+<U157FC>
+<U157FD>
+<U157FE>
+<U157FF>
+<U15800>
+<U15801>
+<U15802>
+<U15803>
+<U15804>
+<U15805>
+<U15806>
+<U15807>
+<U15808>
+<U15809>
+<U1580A>
+<U1580B>
+<U1580C>
+<U1580D>
+<U1580E>
+<U1580F>
+<U15810>
+<U15811>
+<U15812>
+<U15813>
+<U15814>
+<U15815>
+<U15816>
+<U15817>
+<U15818>
+<U15819>
+<U1581A>
+<U1581B>
+<U1581C>
+<U1581D>
+<U1581E>
+<U1581F>
+<U15820>
+<U15821>
+<U15822>
+<U15823>
+<U15824>
+<U15825>
+<U15826>
+<U15827>
+<U15828>
+<U15829>
+<U1582A>
+<U1582B>
+<U1582C>
+<U1582D>
+<U1582E>
+<U1582F>
+<U15830>
+<U15831>
+<U15832>
+<U15833>
+<U15834>
+<U15835>
+<U15836>
+<U15837>
+<U15838>
+<U15839>
+<U1583A>
+<U1583B>
+<U1583C>
+<U1583D>
+<U1583E>
+<U1583F>
+<U15840>
+<U15841>
+<U15842>
+<U15843>
+<U15844>
+<U15845>
+<U15846>
+<U15847>
+<U15848>
+<U15849>
+<U1584A>
+<U1584B>
+<U1584C>
+<U1584D>
+<U1584E>
+<U1584F>
+<U15850>
+<U15851>
+<U15852>
+<U15853>
+<U15854>
+<U15855>
+<U15856>
+<U15857>
+<U15858>
+<U15859>
+<U1585A>
+<U1585B>
+<U1585C>
+<U1585D>
+<U1585E>
+<U1585F>
+<U15860>
+<U15861>
+<U15862>
+<U15863>
+<U15864>
+<U15865>
+<U15866>
+<U15867>
+<U15868>
+<U15869>
+<U1586A>
+<U1586B>
+<U1586C>
+<U1586D>
+<U1586E>
+<U1586F>
+<U15870>
+<U15871>
+<U15872>
+<U15873>
+<U15874>
+<U15875>
+<U15876>
+<U15877>
+<U15878>
+<U15879>
+<U1587A>
+<U1587B>
+<U1587C>
+<U1587D>
+<U1587E>
+<U1587F>
+<U15880>
+<U15881>
+<U15882>
+<U15883>
+<U15884>
+<U15885>
+<U15886>
+<U15887>
+<U15888>
+<U15889>
+<U1588A>
+<U1588B>
+<U1588C>
+<U1588D>
+<U1588E>
+<U1588F>
+<U15890>
+<U15891>
+<U15892>
+<U15893>
+<U15894>
+<U15895>
+<U15896>
+<U15897>
+<U15898>
+<U15899>
+<U1589A>
+<U1589B>
+<U1589C>
+<U1589D>
+<U1589E>
+<U1589F>
+<U158A0>
+<U158A1>
+<U158A2>
+<U158A3>
+<U158A4>
+<U158A5>
+<U158A6>
+<U158A7>
+<U158A8>
+<U158A9>
+<U158AA>
+<U158AB>
+<U158AC>
+<U158AD>
+<U158AE>
+<U158AF>
+<U158B0>
+<U158B1>
+<U158B2>
+<U158B3>
+<U158B4>
+<U158B5>
+<U158B6>
+<U158B7>
+<U158B8>
+<U158B9>
+<U158BA>
+<U158BB>
+<U158BC>
+<U158BD>
+<U158BE>
+<U158BF>
+<U158C0>
+<U158C1>
+<U158C2>
+<U158C3>
+<U158C4>
+<U158C5>
+<U158C6>
+<U158C7>
+<U158C8>
+<U158C9>
+<U158CA>
+<U158CB>
+<U158CC>
+<U158CD>
+<U158CE>
+<U158CF>
+<U158D0>
+<U158D1>
+<U158D2>
+<U158D3>
+<U158D4>
+<U158D5>
+<U158D6>
+<U158D7>
+<U158D8>
+<U158D9>
+<U158DA>
+<U158DB>
+<U158DC>
+<U158DD>
+<U158DE>
+<U158DF>
+<U158E0>
+<U158E1>
+<U158E2>
+<U158E3>
+<U158E4>
+<U158E5>
+<U158E6>
+<U158E7>
+<U158E8>
+<U158E9>
+<U158EA>
+<U158EB>
+<U158EC>
+<U158ED>
+<U158EE>
+<U158EF>
+<U158F0>
+<U158F1>
+<U158F2>
+<U158F3>
+<U158F4>
+<U158F5>
+<U158F6>
+<U158F7>
+<U158F8>
+<U158F9>
+<U158FA>
+<U158FB>
+<U158FC>
+<U158FD>
+<U158FE>
+<U158FF>
+<U15900>
+<U15901>
+<U15902>
+<U15903>
+<U15904>
+<U15905>
+<U15906>
+<U15907>
+<U15908>
+<U15909>
+<U1590A>
+<U1590B>
+<U1590C>
+<U1590D>
+<U1590E>
+<U1590F>
+<U15910>
+<U15911>
+<U15912>
+<U15913>
+<U15914>
+<U15915>
+<U15916>
+<U15917>
+<U15918>
+<U15919>
+<U1591A>
+<U1591B>
+<U1591C>
+<U1591D>
+<U1591E>
+<U1591F>
+<U15920>
+<U15921>
+<U15922>
+<U15923>
+<U15924>
+<U15925>
+<U15926>
+<U15927>
+<U15928>
+<U15929>
+<U1592A>
+<U1592B>
+<U1592C>
+<U1592D>
+<U1592E>
+<U1592F>
+<U15930>
+<U15931>
+<U15932>
+<U15933>
+<U15934>
+<U15935>
+<U15936>
+<U15937>
+<U15938>
+<U15939>
+<U1593A>
+<U1593B>
+<U1593C>
+<U1593D>
+<U1593E>
+<U1593F>
+<U15940>
+<U15941>
+<U15942>
+<U15943>
+<U15944>
+<U15945>
+<U15946>
+<U15947>
+<U15948>
+<U15949>
+<U1594A>
+<U1594B>
+<U1594C>
+<U1594D>
+<U1594E>
+<U1594F>
+<U15950>
+<U15951>
+<U15952>
+<U15953>
+<U15954>
+<U15955>
+<U15956>
+<U15957>
+<U15958>
+<U15959>
+<U1595A>
+<U1595B>
+<U1595C>
+<U1595D>
+<U1595E>
+<U1595F>
+<U15960>
+<U15961>
+<U15962>
+<U15963>
+<U15964>
+<U15965>
+<U15966>
+<U15967>
+<U15968>
+<U15969>
+<U1596A>
+<U1596B>
+<U1596C>
+<U1596D>
+<U1596E>
+<U1596F>
+<U15970>
+<U15971>
+<U15972>
+<U15973>
+<U15974>
+<U15975>
+<U15976>
+<U15977>
+<U15978>
+<U15979>
+<U1597A>
+<U1597B>
+<U1597C>
+<U1597D>
+<U1597E>
+<U1597F>
+<U15980>
+<U15981>
+<U15982>
+<U15983>
+<U15984>
+<U15985>
+<U15986>
+<U15987>
+<U15988>
+<U15989>
+<U1598A>
+<U1598B>
+<U1598C>
+<U1598D>
+<U1598E>
+<U1598F>
+<U15990>
+<U15991>
+<U15992>
+<U15993>
+<U15994>
+<U15995>
+<U15996>
+<U15997>
+<U15998>
+<U15999>
+<U1599A>
+<U1599B>
+<U1599C>
+<U1599D>
+<U1599E>
+<U1599F>
+<U159A0>
+<U159A1>
+<U159A2>
+<U159A3>
+<U159A4>
+<U159A5>
+<U159A6>
+<U159A7>
+<U159A8>
+<U159A9>
+<U159AA>
+<U159AB>
+<U159AC>
+<U159AD>
+<U159AE>
+<U159AF>
+<U159B0>
+<U159B1>
+<U159B2>
+<U159B3>
+<U159B4>
+<U159B5>
+<U159B6>
+<U159B7>
+<U159B8>
+<U159B9>
+<U159BA>
+<U159BB>
+<U159BC>
+<U159BD>
+<U159BE>
+<U159BF>
+<U159C0>
+<U159C1>
+<U159C2>
+<U159C3>
+<U159C4>
+<U159C5>
+<U159C6>
+<U159C7>
+<U159C8>
+<U159C9>
+<U159CA>
+<U159CB>
+<U159CC>
+<U159CD>
+<U159CE>
+<U159CF>
+<U159D0>
+<U159D1>
+<U159D2>
+<U159D3>
+<U159D4>
+<U159D5>
+<U159D6>
+<U159D7>
+<U159D8>
+<U159D9>
+<U159DA>
+<U159DB>
+<U159DC>
+<U159DD>
+<U159DE>
+<U159DF>
+<U159E0>
+<U159E1>
+<U159E2>
+<U159E3>
+<U159E4>
+<U159E5>
+<U159E6>
+<U159E7>
+<U159E8>
+<U159E9>
+<U159EA>
+<U159EB>
+<U159EC>
+<U159ED>
+<U159EE>
+<U159EF>
+<U159F0>
+<U159F1>
+<U159F2>
+<U159F3>
+<U159F4>
+<U159F5>
+<U159F6>
+<U159F7>
+<U159F8>
+<U159F9>
+<U159FA>
+<U159FB>
+<U159FC>
+<U159FD>
+<U159FE>
+<U159FF>
+<U15A00>
+<U15A01>
+<U15A02>
+<U15A03>
+<U15A04>
+<U15A05>
+<U15A06>
+<U15A07>
+<U15A08>
+<U15A09>
+<U15A0A>
+<U15A0B>
+<U15A0C>
+<U15A0D>
+<U15A0E>
+<U15A0F>
+<U15A10>
+<U15A11>
+<U15A12>
+<U15A13>
+<U15A14>
+<U15A15>
+<U15A16>
+<U15A17>
+<U15A18>
+<U15A19>
+<U15A1A>
+<U15A1B>
+<U15A1C>
+<U15A1D>
+<U15A1E>
+<U15A1F>
+<U15A20>
+<U15A21>
+<U15A22>
+<U15A23>
+<U15A24>
+<U15A25>
+<U15A26>
+<U15A27>
+<U15A28>
+<U15A29>
+<U15A2A>
+<U15A2B>
+<U15A2C>
+<U15A2D>
+<U15A2E>
+<U15A2F>
+<U15A30>
+<U15A31>
+<U15A32>
+<U15A33>
+<U15A34>
+<U15A35>
+<U15A36>
+<U15A37>
+<U15A38>
+<U15A39>
+<U15A3A>
+<U15A3B>
+<U15A3C>
+<U15A3D>
+<U15A3E>
+<U15A3F>
+<U15A40>
+<U15A41>
+<U15A42>
+<U15A43>
+<U15A44>
+<U15A45>
+<U15A46>
+<U15A47>
+<U15A48>
+<U15A49>
+<U15A4A>
+<U15A4B>
+<U15A4C>
+<U15A4D>
+<U15A4E>
+<U15A4F>
+<U15A50>
+<U15A51>
+<U15A52>
+<U15A53>
+<U15A54>
+<U15A55>
+<U15A56>
+<U15A57>
+<U15A58>
+<U15A59>
+<U15A5A>
+<U15A5B>
+<U15A5C>
+<U15A5D>
+<U15A5E>
+<U15A5F>
+<U15A60>
+<U15A61>
+<U15A62>
+<U15A63>
+<U15A64>
+<U15A65>
+<U15A66>
+<U15A67>
+<U15A68>
+<U15A69>
+<U15A6A>
+<U15A6B>
+<U15A6C>
+<U15A6D>
+<U15A6E>
+<U15A6F>
+<U15A70>
+<U15A71>
+<U15A72>
+<U15A73>
+<U15A74>
+<U15A75>
+<U15A76>
+<U15A77>
+<U15A78>
+<U15A79>
+<U15A7A>
+<U15A7B>
+<U15A7C>
+<U15A7D>
+<U15A7E>
+<U15A7F>
+<U15A80>
+<U15A81>
+<U15A82>
+<U15A83>
+<U15A84>
+<U15A85>
+<U15A86>
+<U15A87>
+<U15A88>
+<U15A89>
+<U15A8A>
+<U15A8B>
+<U15A8C>
+<U15A8D>
+<U15A8E>
+<U15A8F>
+<U15A90>
+<U15A91>
+<U15A92>
+<U15A93>
+<U15A94>
+<U15A95>
+<U15A96>
+<U15A97>
+<U15A98>
+<U15A99>
+<U15A9A>
+<U15A9B>
+<U15A9C>
+<U15A9D>
+<U15A9E>
+<U15A9F>
+<U15AA0>
+<U15AA1>
+<U15AA2>
+<U15AA3>
+<U15AA4>
+<U15AA5>
+<U15AA6>
+<U15AA7>
+<U15AA8>
+<U15AA9>
+<U15AAA>
+<U15AAB>
+<U15AAC>
+<U15AAD>
+<U15AAE>
+<U15AAF>
+<U15AB0>
+<U15AB1>
+<U15AB2>
+<U15AB3>
+<U15AB4>
+<U15AB5>
+<U15AB6>
+<U15AB7>
+<U15AB8>
+<U15AB9>
+<U15ABA>
+<U15ABB>
+<U15ABC>
+<U15ABD>
+<U15ABE>
+<U15ABF>
+<U15AC0>
+<U15AC1>
+<U15AC2>
+<U15AC3>
+<U15AC4>
+<U15AC5>
+<U15AC6>
+<U15AC7>
+<U15AC8>
+<U15AC9>
+<U15ACA>
+<U15ACB>
+<U15ACC>
+<U15ACD>
+<U15ACE>
+<U15ACF>
+<U15AD0>
+<U15AD1>
+<U15AD2>
+<U15AD3>
+<U15AD4>
+<U15AD5>
+<U15AD6>
+<U15AD7>
+<U15AD8>
+<U15AD9>
+<U15ADA>
+<U15ADB>
+<U15ADC>
+<U15ADD>
+<U15ADE>
+<U15ADF>
+<U15AE0>
+<U15AE1>
+<U15AE2>
+<U15AE3>
+<U15AE4>
+<U15AE5>
+<U15AE6>
+<U15AE7>
+<U15AE8>
+<U15AE9>
+<U15AEA>
+<U15AEB>
+<U15AEC>
+<U15AED>
+<U15AEE>
+<U15AEF>
+<U15AF0>
+<U15AF1>
+<U15AF2>
+<U15AF3>
+<U15AF4>
+<U15AF5>
+<U15AF6>
+<U15AF7>
+<U15AF8>
+<U15AF9>
+<U15AFA>
+<U15AFB>
+<U15AFC>
+<U15AFD>
+<U15AFE>
+<U15AFF>
+<U15B00>
+<U15B01>
+<U15B02>
+<U15B03>
+<U15B04>
+<U15B05>
+<U15B06>
+<U15B07>
+<U15B08>
+<U15B09>
+<U15B0A>
+<U15B0B>
+<U15B0C>
+<U15B0D>
+<U15B0E>
+<U15B0F>
+<U15B10>
+<U15B11>
+<U15B12>
+<U15B13>
+<U15B14>
+<U15B15>
+<U15B16>
+<U15B17>
+<U15B18>
+<U15B19>
+<U15B1A>
+<U15B1B>
+<U15B1C>
+<U15B1D>
+<U15B1E>
+<U15B1F>
+<U15B20>
+<U15B21>
+<U15B22>
+<U15B23>
+<U15B24>
+<U15B25>
+<U15B26>
+<U15B27>
+<U15B28>
+<U15B29>
+<U15B2A>
+<U15B2B>
+<U15B2C>
+<U15B2D>
+<U15B2E>
+<U15B2F>
+<U15B30>
+<U15B31>
+<U15B32>
+<U15B33>
+<U15B34>
+<U15B35>
+<U15B36>
+<U15B37>
+<U15B38>
+<U15B39>
+<U15B3A>
+<U15B3B>
+<U15B3C>
+<U15B3D>
+<U15B3E>
+<U15B3F>
+<U15B40>
+<U15B41>
+<U15B42>
+<U15B43>
+<U15B44>
+<U15B45>
+<U15B46>
+<U15B47>
+<U15B48>
+<U15B49>
+<U15B4A>
+<U15B4B>
+<U15B4C>
+<U15B4D>
+<U15B4E>
+<U15B4F>
+<U15B50>
+<U15B51>
+<U15B52>
+<U15B53>
+<U15B54>
+<U15B55>
+<U15B56>
+<U15B57>
+<U15B58>
+<U15B59>
+<U15B5A>
+<U15B5B>
+<U15B5C>
+<U15B5D>
+<U15B5E>
+<U15B5F>
+<U15B60>
+<U15B61>
+<U15B62>
+<U15B63>
+<U15B64>
+<U15B65>
+<U15B66>
+<U15B67>
+<U15B68>
+<U15B69>
+<U15B6A>
+<U15B6B>
+<U15B6C>
+<U15B6D>
+<U15B6E>
+<U15B6F>
+<U15B70>
+<U15B71>
+<U15B72>
+<U15B73>
+<U15B74>
+<U15B75>
+<U15B76>
+<U15B77>
+<U15B78>
+<U15B79>
+<U15B7A>
+<U15B7B>
+<U15B7C>
+<U15B7D>
+<U15B7E>
+<U15B7F>
+<U15B80>
+<U15B81>
+<U15B82>
+<U15B83>
+<U15B84>
+<U15B85>
+<U15B86>
+<U15B87>
+<U15B88>
+<U15B89>
+<U15B8A>
+<U15B8B>
+<U15B8C>
+<U15B8D>
+<U15B8E>
+<U15B8F>
+<U15B90>
+<U15B91>
+<U15B92>
+<U15B93>
+<U15B94>
+<U15B95>
+<U15B96>
+<U15B97>
+<U15B98>
+<U15B99>
+<U15B9A>
+<U15B9B>
+<U15B9C>
+<U15B9D>
+<U15B9E>
+<U15B9F>
+<U15BA0>
+<U15BA1>
+<U15BA2>
+<U15BA3>
+<U15BA4>
+<U15BA5>
+<U15BA6>
+<U15BA7>
+<U15BA8>
+<U15BA9>
+<U15BAA>
+<U15BAB>
+<U15BAC>
+<U15BAD>
+<U15BAE>
+<U15BAF>
+<U15BB0>
+<U15BB1>
+<U15BB2>
+<U15BB3>
+<U15BB4>
+<U15BB5>
+<U15BB6>
+<U15BB7>
+<U15BB8>
+<U15BB9>
+<U15BBA>
+<U15BBB>
+<U15BBC>
+<U15BBD>
+<U15BBE>
+<U15BBF>
+<U15BC0>
+<U15BC1>
+<U15BC2>
+<U15BC3>
+<U15BC4>
+<U15BC5>
+<U15BC6>
+<U15BC7>
+<U15BC8>
+<U15BC9>
+<U15BCA>
+<U15BCB>
+<U15BCC>
+<U15BCD>
+<U15BCE>
+<U15BCF>
+<U15BD0>
+<U15BD1>
+<U15BD2>
+<U15BD3>
+<U15BD4>
+<U15BD5>
+<U15BD6>
+<U15BD7>
+<U15BD8>
+<U15BD9>
+<U15BDA>
+<U15BDB>
+<U15BDC>
+<U15BDD>
+<U15BDE>
+<U15BDF>
+<U15BE0>
+<U15BE1>
+<U15BE2>
+<U15BE3>
+<U15BE4>
+<U15BE5>
+<U15BE6>
+<U15BE7>
+<U15BE8>
+<U15BE9>
+<U15BEA>
+<U15BEB>
+<U15BEC>
+<U15BED>
+<U15BEE>
+<U15BEF>
+<U15BF0>
+<U15BF1>
+<U15BF2>
+<U15BF3>
+<U15BF4>
+<U15BF5>
+<U15BF6>
+<U15BF7>
+<U15BF8>
+<U15BF9>
+<U15BFA>
+<U15BFB>
+<U15BFC>
+<U15BFD>
+<U15BFE>
+<U15BFF>
+<U15C00>
+<U15C01>
+<U15C02>
+<U15C03>
+<U15C04>
+<U15C05>
+<U15C06>
+<U15C07>
+<U15C08>
+<U15C09>
+<U15C0A>
+<U15C0B>
+<U15C0C>
+<U15C0D>
+<U15C0E>
+<U15C0F>
+<U15C10>
+<U15C11>
+<U15C12>
+<U15C13>
+<U15C14>
+<U15C15>
+<U15C16>
+<U15C17>
+<U15C18>
+<U15C19>
+<U15C1A>
+<U15C1B>
+<U15C1C>
+<U15C1D>
+<U15C1E>
+<U15C1F>
+<U15C20>
+<U15C21>
+<U15C22>
+<U15C23>
+<U15C24>
+<U15C25>
+<U15C26>
+<U15C27>
+<U15C28>
+<U15C29>
+<U15C2A>
+<U15C2B>
+<U15C2C>
+<U15C2D>
+<U15C2E>
+<U15C2F>
+<U15C30>
+<U15C31>
+<U15C32>
+<U15C33>
+<U15C34>
+<U15C35>
+<U15C36>
+<U15C37>
+<U15C38>
+<U15C39>
+<U15C3A>
+<U15C3B>
+<U15C3C>
+<U15C3D>
+<U15C3E>
+<U15C3F>
+<U15C40>
+<U15C41>
+<U15C42>
+<U15C43>
+<U15C44>
+<U15C45>
+<U15C46>
+<U15C47>
+<U15C48>
+<U15C49>
+<U15C4A>
+<U15C4B>
+<U15C4C>
+<U15C4D>
+<U15C4E>
+<U15C4F>
+<U15C50>
+<U15C51>
+<U15C52>
+<U15C53>
+<U15C54>
+<U15C55>
+<U15C56>
+<U15C57>
+<U15C58>
+<U15C59>
+<U15C5A>
+<U15C5B>
+<U15C5C>
+<U15C5D>
+<U15C5E>
+<U15C5F>
+<U15C60>
+<U15C61>
+<U15C62>
+<U15C63>
+<U15C64>
+<U15C65>
+<U15C66>
+<U15C67>
+<U15C68>
+<U15C69>
+<U15C6A>
+<U15C6B>
+<U15C6C>
+<U15C6D>
+<U15C6E>
+<U15C6F>
+<U15C70>
+<U15C71>
+<U15C72>
+<U15C73>
+<U15C74>
+<U15C75>
+<U15C76>
+<U15C77>
+<U15C78>
+<U15C79>
+<U15C7A>
+<U15C7B>
+<U15C7C>
+<U15C7D>
+<U15C7E>
+<U15C7F>
+<U15C80>
+<U15C81>
+<U15C82>
+<U15C83>
+<U15C84>
+<U15C85>
+<U15C86>
+<U15C87>
+<U15C88>
+<U15C89>
+<U15C8A>
+<U15C8B>
+<U15C8C>
+<U15C8D>
+<U15C8E>
+<U15C8F>
+<U15C90>
+<U15C91>
+<U15C92>
+<U15C93>
+<U15C94>
+<U15C95>
+<U15C96>
+<U15C97>
+<U15C98>
+<U15C99>
+<U15C9A>
+<U15C9B>
+<U15C9C>
+<U15C9D>
+<U15C9E>
+<U15C9F>
+<U15CA0>
+<U15CA1>
+<U15CA2>
+<U15CA3>
+<U15CA4>
+<U15CA5>
+<U15CA6>
+<U15CA7>
+<U15CA8>
+<U15CA9>
+<U15CAA>
+<U15CAB>
+<U15CAC>
+<U15CAD>
+<U15CAE>
+<U15CAF>
+<U15CB0>
+<U15CB1>
+<U15CB2>
+<U15CB3>
+<U15CB4>
+<U15CB5>
+<U15CB6>
+<U15CB7>
+<U15CB8>
+<U15CB9>
+<U15CBA>
+<U15CBB>
+<U15CBC>
+<U15CBD>
+<U15CBE>
+<U15CBF>
+<U15CC0>
+<U15CC1>
+<U15CC2>
+<U15CC3>
+<U15CC4>
+<U15CC5>
+<U15CC6>
+<U15CC7>
+<U15CC8>
+<U15CC9>
+<U15CCA>
+<U15CCB>
+<U15CCC>
+<U15CCD>
+<U15CCE>
+<U15CCF>
+<U15CD0>
+<U15CD1>
+<U15CD2>
+<U15CD3>
+<U15CD4>
+<U15CD5>
+<U15CD6>
+<U15CD7>
+<U15CD8>
+<U15CD9>
+<U15CDA>
+<U15CDB>
+<U15CDC>
+<U15CDD>
+<U15CDE>
+<U15CDF>
+<U15CE0>
+<U15CE1>
+<U15CE2>
+<U15CE3>
+<U15CE4>
+<U15CE5>
+<U15CE6>
+<U15CE7>
+<U15CE8>
+<U15CE9>
+<U15CEA>
+<U15CEB>
+<U15CEC>
+<U15CED>
+<U15CEE>
+<U15CEF>
+<U15CF0>
+<U15CF1>
+<U15CF2>
+<U15CF3>
+<U15CF4>
+<U15CF5>
+<U15CF6>
+<U15CF7>
+<U15CF8>
+<U15CF9>
+<U15CFA>
+<U15CFB>
+<U15CFC>
+<U15CFD>
+<U15CFE>
+<U15CFF>
+<U15D00>
+<U15D01>
+<U15D02>
+<U15D03>
+<U15D04>
+<U15D05>
+<U15D06>
+<U15D07>
+<U15D08>
+<U15D09>
+<U15D0A>
+<U15D0B>
+<U15D0C>
+<U15D0D>
+<U15D0E>
+<U15D0F>
+<U15D10>
+<U15D11>
+<U15D12>
+<U15D13>
+<U15D14>
+<U15D15>
+<U15D16>
+<U15D17>
+<U15D18>
+<U15D19>
+<U15D1A>
+<U15D1B>
+<U15D1C>
+<U15D1D>
+<U15D1E>
+<U15D1F>
+<U15D20>
+<U15D21>
+<U15D22>
+<U15D23>
+<U15D24>
+<U15D25>
+<U15D26>
+<U15D27>
+<U15D28>
+<U15D29>
+<U15D2A>
+<U15D2B>
+<U15D2C>
+<U15D2D>
+<U15D2E>
+<U15D2F>
+<U15D30>
+<U15D31>
+<U15D32>
+<U15D33>
+<U15D34>
+<U15D35>
+<U15D36>
+<U15D37>
+<U15D38>
+<U15D39>
+<U15D3A>
+<U15D3B>
+<U15D3C>
+<U15D3D>
+<U15D3E>
+<U15D3F>
+<U15D40>
+<U15D41>
+<U15D42>
+<U15D43>
+<U15D44>
+<U15D45>
+<U15D46>
+<U15D47>
+<U15D48>
+<U15D49>
+<U15D4A>
+<U15D4B>
+<U15D4C>
+<U15D4D>
+<U15D4E>
+<U15D4F>
+<U15D50>
+<U15D51>
+<U15D52>
+<U15D53>
+<U15D54>
+<U15D55>
+<U15D56>
+<U15D57>
+<U15D58>
+<U15D59>
+<U15D5A>
+<U15D5B>
+<U15D5C>
+<U15D5D>
+<U15D5E>
+<U15D5F>
+<U15D60>
+<U15D61>
+<U15D62>
+<U15D63>
+<U15D64>
+<U15D65>
+<U15D66>
+<U15D67>
+<U15D68>
+<U15D69>
+<U15D6A>
+<U15D6B>
+<U15D6C>
+<U15D6D>
+<U15D6E>
+<U15D6F>
+<U15D70>
+<U15D71>
+<U15D72>
+<U15D73>
+<U15D74>
+<U15D75>
+<U15D76>
+<U15D77>
+<U15D78>
+<U15D79>
+<U15D7A>
+<U15D7B>
+<U15D7C>
+<U15D7D>
+<U15D7E>
+<U15D7F>
+<U15D80>
+<U15D81>
+<U15D82>
+<U15D83>
+<U15D84>
+<U15D85>
+<U15D86>
+<U15D87>
+<U15D88>
+<U15D89>
+<U15D8A>
+<U15D8B>
+<U15D8C>
+<U15D8D>
+<U15D8E>
+<U15D8F>
+<U15D90>
+<U15D91>
+<U15D92>
+<U15D93>
+<U15D94>
+<U15D95>
+<U15D96>
+<U15D97>
+<U15D98>
+<U15D99>
+<U15D9A>
+<U15D9B>
+<U15D9C>
+<U15D9D>
+<U15D9E>
+<U15D9F>
+<U15DA0>
+<U15DA1>
+<U15DA2>
+<U15DA3>
+<U15DA4>
+<U15DA5>
+<U15DA6>
+<U15DA7>
+<U15DA8>
+<U15DA9>
+<U15DAA>
+<U15DAB>
+<U15DAC>
+<U15DAD>
+<U15DAE>
+<U15DAF>
+<U15DB0>
+<U15DB1>
+<U15DB2>
+<U15DB3>
+<U15DB4>
+<U15DB5>
+<U15DB6>
+<U15DB7>
+<U15DB8>
+<U15DB9>
+<U15DBA>
+<U15DBB>
+<U15DBC>
+<U15DBD>
+<U15DBE>
+<U15DBF>
+<U15DC0>
+<U15DC1>
+<U15DC2>
+<U15DC3>
+<U15DC4>
+<U15DC5>
+<U15DC6>
+<U15DC7>
+<U15DC8>
+<U15DC9>
+<U15DCA>
+<U15DCB>
+<U15DCC>
+<U15DCD>
+<U15DCE>
+<U15DCF>
+<U15DD0>
+<U15DD1>
+<U15DD2>
+<U15DD3>
+<U15DD4>
+<U15DD5>
+<U15DD6>
+<U15DD7>
+<U15DD8>
+<U15DD9>
+<U15DDA>
+<U15DDB>
+<U15DDC>
+<U15DDD>
+<U15DDE>
+<U15DDF>
+<U15DE0>
+<U15DE1>
+<U15DE2>
+<U15DE3>
+<U15DE4>
+<U15DE5>
+<U15DE6>
+<U15DE7>
+<U15DE8>
+<U15DE9>
+<U15DEA>
+<U15DEB>
+<U15DEC>
+<U15DED>
+<U15DEE>
+<U15DEF>
+<U15DF0>
+<U15DF1>
+<U15DF2>
+<U15DF3>
+<U15DF4>
+<U15DF5>
+<U15DF6>
+<U15DF7>
+<U15DF8>
+<U15DF9>
+<U15DFA>
+<U15DFB>
+<U15DFC>
+<U15DFD>
+<U15DFE>
+<U15DFF>
+<U15E00>
+<U15E01>
+<U15E02>
+<U15E03>
+<U15E04>
+<U15E05>
+<U15E06>
+<U15E07>
+<U15E08>
+<U15E09>
+<U15E0A>
+<U15E0B>
+<U15E0C>
+<U15E0D>
+<U15E0E>
+<U15E0F>
+<U15E10>
+<U15E11>
+<U15E12>
+<U15E13>
+<U15E14>
+<U15E15>
+<U15E16>
+<U15E17>
+<U15E18>
+<U15E19>
+<U15E1A>
+<U15E1B>
+<U15E1C>
+<U15E1D>
+<U15E1E>
+<U15E1F>
+<U15E20>
+<U15E21>
+<U15E22>
+<U15E23>
+<U15E24>
+<U15E25>
+<U15E26>
+<U15E27>
+<U15E28>
+<U15E29>
+<U15E2A>
+<U15E2B>
+<U15E2C>
+<U15E2D>
+<U15E2E>
+<U15E2F>
+<U15E30>
+<U15E31>
+<U15E32>
+<U15E33>
+<U15E34>
+<U15E35>
+<U15E36>
+<U15E37>
+<U15E38>
+<U15E39>
+<U15E3A>
+<U15E3B>
+<U15E3C>
+<U15E3D>
+<U15E3E>
+<U15E3F>
+<U15E40>
+<U15E41>
+<U15E42>
+<U15E43>
+<U15E44>
+<U15E45>
+<U15E46>
+<U15E47>
+<U15E48>
+<U15E49>
+<U15E4A>
+<U15E4B>
+<U15E4C>
+<U15E4D>
+<U15E4E>
+<U15E4F>
+<U15E50>
+<U15E51>
+<U15E52>
+<U15E53>
+<U15E54>
+<U15E55>
+<U15E56>
+<U15E57>
+<U15E58>
+<U15E59>
+<U15E5A>
+<U15E5B>
+<U15E5C>
+<U15E5D>
+<U15E5E>
+<U15E5F>
+<U15E60>
+<U15E61>
+<U15E62>
+<U15E63>
+<U15E64>
+<U15E65>
+<U15E66>
+<U15E67>
+<U15E68>
+<U15E69>
+<U15E6A>
+<U15E6B>
+<U15E6C>
+<U15E6D>
+<U15E6E>
+<U15E6F>
+<U15E70>
+<U15E71>
+<U15E72>
+<U15E73>
+<U15E74>
+<U15E75>
+<U15E76>
+<U15E77>
+<U15E78>
+<U15E79>
+<U15E7A>
+<U15E7B>
+<U15E7C>
+<U15E7D>
+<U15E7E>
+<U15E7F>
+<U15E80>
+<U15E81>
+<U15E82>
+<U15E83>
+<U15E84>
+<U15E85>
+<U15E86>
+<U15E87>
+<U15E88>
+<U15E89>
+<U15E8A>
+<U15E8B>
+<U15E8C>
+<U15E8D>
+<U15E8E>
+<U15E8F>
+<U15E90>
+<U15E91>
+<U15E92>
+<U15E93>
+<U15E94>
+<U15E95>
+<U15E96>
+<U15E97>
+<U15E98>
+<U15E99>
+<U15E9A>
+<U15E9B>
+<U15E9C>
+<U15E9D>
+<U15E9E>
+<U15E9F>
+<U15EA0>
+<U15EA1>
+<U15EA2>
+<U15EA3>
+<U15EA4>
+<U15EA5>
+<U15EA6>
+<U15EA7>
+<U15EA8>
+<U15EA9>
+<U15EAA>
+<U15EAB>
+<U15EAC>
+<U15EAD>
+<U15EAE>
+<U15EAF>
+<U15EB0>
+<U15EB1>
+<U15EB2>
+<U15EB3>
+<U15EB4>
+<U15EB5>
+<U15EB6>
+<U15EB7>
+<U15EB8>
+<U15EB9>
+<U15EBA>
+<U15EBB>
+<U15EBC>
+<U15EBD>
+<U15EBE>
+<U15EBF>
+<U15EC0>
+<U15EC1>
+<U15EC2>
+<U15EC3>
+<U15EC4>
+<U15EC5>
+<U15EC6>
+<U15EC7>
+<U15EC8>
+<U15EC9>
+<U15ECA>
+<U15ECB>
+<U15ECC>
+<U15ECD>
+<U15ECE>
+<U15ECF>
+<U15ED0>
+<U15ED1>
+<U15ED2>
+<U15ED3>
+<U15ED4>
+<U15ED5>
+<U15ED6>
+<U15ED7>
+<U15ED8>
+<U15ED9>
+<U15EDA>
+<U15EDB>
+<U15EDC>
+<U15EDD>
+<U15EDE>
+<U15EDF>
+<U15EE0>
+<U15EE1>
+<U15EE2>
+<U15EE3>
+<U15EE4>
+<U15EE5>
+<U15EE6>
+<U15EE7>
+<U15EE8>
+<U15EE9>
+<U15EEA>
+<U15EEB>
+<U15EEC>
+<U15EED>
+<U15EEE>
+<U15EEF>
+<U15EF0>
+<U15EF1>
+<U15EF2>
+<U15EF3>
+<U15EF4>
+<U15EF5>
+<U15EF6>
+<U15EF7>
+<U15EF8>
+<U15EF9>
+<U15EFA>
+<U15EFB>
+<U15EFC>
+<U15EFD>
+<U15EFE>
+<U15EFF>
+<U15F00>
+<U15F01>
+<U15F02>
+<U15F03>
+<U15F04>
+<U15F05>
+<U15F06>
+<U15F07>
+<U15F08>
+<U15F09>
+<U15F0A>
+<U15F0B>
+<U15F0C>
+<U15F0D>
+<U15F0E>
+<U15F0F>
+<U15F10>
+<U15F11>
+<U15F12>
+<U15F13>
+<U15F14>
+<U15F15>
+<U15F16>
+<U15F17>
+<U15F18>
+<U15F19>
+<U15F1A>
+<U15F1B>
+<U15F1C>
+<U15F1D>
+<U15F1E>
+<U15F1F>
+<U15F20>
+<U15F21>
+<U15F22>
+<U15F23>
+<U15F24>
+<U15F25>
+<U15F26>
+<U15F27>
+<U15F28>
+<U15F29>
+<U15F2A>
+<U15F2B>
+<U15F2C>
+<U15F2D>
+<U15F2E>
+<U15F2F>
+<U15F30>
+<U15F31>
+<U15F32>
+<U15F33>
+<U15F34>
+<U15F35>
+<U15F36>
+<U15F37>
+<U15F38>
+<U15F39>
+<U15F3A>
+<U15F3B>
+<U15F3C>
+<U15F3D>
+<U15F3E>
+<U15F3F>
+<U15F40>
+<U15F41>
+<U15F42>
+<U15F43>
+<U15F44>
+<U15F45>
+<U15F46>
+<U15F47>
+<U15F48>
+<U15F49>
+<U15F4A>
+<U15F4B>
+<U15F4C>
+<U15F4D>
+<U15F4E>
+<U15F4F>
+<U15F50>
+<U15F51>
+<U15F52>
+<U15F53>
+<U15F54>
+<U15F55>
+<U15F56>
+<U15F57>
+<U15F58>
+<U15F59>
+<U15F5A>
+<U15F5B>
+<U15F5C>
+<U15F5D>
+<U15F5E>
+<U15F5F>
+<U15F60>
+<U15F61>
+<U15F62>
+<U15F63>
+<U15F64>
+<U15F65>
+<U15F66>
+<U15F67>
+<U15F68>
+<U15F69>
+<U15F6A>
+<U15F6B>
+<U15F6C>
+<U15F6D>
+<U15F6E>
+<U15F6F>
+<U15F70>
+<U15F71>
+<U15F72>
+<U15F73>
+<U15F74>
+<U15F75>
+<U15F76>
+<U15F77>
+<U15F78>
+<U15F79>
+<U15F7A>
+<U15F7B>
+<U15F7C>
+<U15F7D>
+<U15F7E>
+<U15F7F>
+<U15F80>
+<U15F81>
+<U15F82>
+<U15F83>
+<U15F84>
+<U15F85>
+<U15F86>
+<U15F87>
+<U15F88>
+<U15F89>
+<U15F8A>
+<U15F8B>
+<U15F8C>
+<U15F8D>
+<U15F8E>
+<U15F8F>
+<U15F90>
+<U15F91>
+<U15F92>
+<U15F93>
+<U15F94>
+<U15F95>
+<U15F96>
+<U15F97>
+<U15F98>
+<U15F99>
+<U15F9A>
+<U15F9B>
+<U15F9C>
+<U15F9D>
+<U15F9E>
+<U15F9F>
+<U15FA0>
+<U15FA1>
+<U15FA2>
+<U15FA3>
+<U15FA4>
+<U15FA5>
+<U15FA6>
+<U15FA7>
+<U15FA8>
+<U15FA9>
+<U15FAA>
+<U15FAB>
+<U15FAC>
+<U15FAD>
+<U15FAE>
+<U15FAF>
+<U15FB0>
+<U15FB1>
+<U15FB2>
+<U15FB3>
+<U15FB4>
+<U15FB5>
+<U15FB6>
+<U15FB7>
+<U15FB8>
+<U15FB9>
+<U15FBA>
+<U15FBB>
+<U15FBC>
+<U15FBD>
+<U15FBE>
+<U15FBF>
+<U15FC0>
+<U15FC1>
+<U15FC2>
+<U15FC3>
+<U15FC4>
+<U15FC5>
+<U15FC6>
+<U15FC7>
+<U15FC8>
+<U15FC9>
+<U15FCA>
+<U15FCB>
+<U15FCC>
+<U15FCD>
+<U15FCE>
+<U15FCF>
+<U15FD0>
+<U15FD1>
+<U15FD2>
+<U15FD3>
+<U15FD4>
+<U15FD5>
+<U15FD6>
+<U15FD7>
+<U15FD8>
+<U15FD9>
+<U15FDA>
+<U15FDB>
+<U15FDC>
+<U15FDD>
+<U15FDE>
+<U15FDF>
+<U15FE0>
+<U15FE1>
+<U15FE2>
+<U15FE3>
+<U15FE4>
+<U15FE5>
+<U15FE6>
+<U15FE7>
+<U15FE8>
+<U15FE9>
+<U15FEA>
+<U15FEB>
+<U15FEC>
+<U15FED>
+<U15FEE>
+<U15FEF>
+<U15FF0>
+<U15FF1>
+<U15FF2>
+<U15FF3>
+<U15FF4>
+<U15FF5>
+<U15FF6>
+<U15FF7>
+<U15FF8>
+<U15FF9>
+<U15FFA>
+<U15FFB>
+<U15FFC>
+<U15FFD>
+<U15FFE>
+<U15FFF>
+<U16000>
+<U16001>
+<U16002>
+<U16003>
+<U16004>
+<U16005>
+<U16006>
+<U16007>
+<U16008>
+<U16009>
+<U1600A>
+<U1600B>
+<U1600C>
+<U1600D>
+<U1600E>
+<U1600F>
+<U16010>
+<U16011>
+<U16012>
+<U16013>
+<U16014>
+<U16015>
+<U16016>
+<U16017>
+<U16018>
+<U16019>
+<U1601A>
+<U1601B>
+<U1601C>
+<U1601D>
+<U1601E>
+<U1601F>
+<U16020>
+<U16021>
+<U16022>
+<U16023>
+<U16024>
+<U16025>
+<U16026>
+<U16027>
+<U16028>
+<U16029>
+<U1602A>
+<U1602B>
+<U1602C>
+<U1602D>
+<U1602E>
+<U1602F>
+<U16030>
+<U16031>
+<U16032>
+<U16033>
+<U16034>
+<U16035>
+<U16036>
+<U16037>
+<U16038>
+<U16039>
+<U1603A>
+<U1603B>
+<U1603C>
+<U1603D>
+<U1603E>
+<U1603F>
+<U16040>
+<U16041>
+<U16042>
+<U16043>
+<U16044>
+<U16045>
+<U16046>
+<U16047>
+<U16048>
+<U16049>
+<U1604A>
+<U1604B>
+<U1604C>
+<U1604D>
+<U1604E>
+<U1604F>
+<U16050>
+<U16051>
+<U16052>
+<U16053>
+<U16054>
+<U16055>
+<U16056>
+<U16057>
+<U16058>
+<U16059>
+<U1605A>
+<U1605B>
+<U1605C>
+<U1605D>
+<U1605E>
+<U1605F>
+<U16060>
+<U16061>
+<U16062>
+<U16063>
+<U16064>
+<U16065>
+<U16066>
+<U16067>
+<U16068>
+<U16069>
+<U1606A>
+<U1606B>
+<U1606C>
+<U1606D>
+<U1606E>
+<U1606F>
+<U16070>
+<U16071>
+<U16072>
+<U16073>
+<U16074>
+<U16075>
+<U16076>
+<U16077>
+<U16078>
+<U16079>
+<U1607A>
+<U1607B>
+<U1607C>
+<U1607D>
+<U1607E>
+<U1607F>
+<U16080>
+<U16081>
+<U16082>
+<U16083>
+<U16084>
+<U16085>
+<U16086>
+<U16087>
+<U16088>
+<U16089>
+<U1608A>
+<U1608B>
+<U1608C>
+<U1608D>
+<U1608E>
+<U1608F>
+<U16090>
+<U16091>
+<U16092>
+<U16093>
+<U16094>
+<U16095>
+<U16096>
+<U16097>
+<U16098>
+<U16099>
+<U1609A>
+<U1609B>
+<U1609C>
+<U1609D>
+<U1609E>
+<U1609F>
+<U160A0>
+<U160A1>
+<U160A2>
+<U160A3>
+<U160A4>
+<U160A5>
+<U160A6>
+<U160A7>
+<U160A8>
+<U160A9>
+<U160AA>
+<U160AB>
+<U160AC>
+<U160AD>
+<U160AE>
+<U160AF>
+<U160B0>
+<U160B1>
+<U160B2>
+<U160B3>
+<U160B4>
+<U160B5>
+<U160B6>
+<U160B7>
+<U160B8>
+<U160B9>
+<U160BA>
+<U160BB>
+<U160BC>
+<U160BD>
+<U160BE>
+<U160BF>
+<U160C0>
+<U160C1>
+<U160C2>
+<U160C3>
+<U160C4>
+<U160C5>
+<U160C6>
+<U160C7>
+<U160C8>
+<U160C9>
+<U160CA>
+<U160CB>
+<U160CC>
+<U160CD>
+<U160CE>
+<U160CF>
+<U160D0>
+<U160D1>
+<U160D2>
+<U160D3>
+<U160D4>
+<U160D5>
+<U160D6>
+<U160D7>
+<U160D8>
+<U160D9>
+<U160DA>
+<U160DB>
+<U160DC>
+<U160DD>
+<U160DE>
+<U160DF>
+<U160E0>
+<U160E1>
+<U160E2>
+<U160E3>
+<U160E4>
+<U160E5>
+<U160E6>
+<U160E7>
+<U160E8>
+<U160E9>
+<U160EA>
+<U160EB>
+<U160EC>
+<U160ED>
+<U160EE>
+<U160EF>
+<U160F0>
+<U160F1>
+<U160F2>
+<U160F3>
+<U160F4>
+<U160F5>
+<U160F6>
+<U160F7>
+<U160F8>
+<U160F9>
+<U160FA>
+<U160FB>
+<U160FC>
+<U160FD>
+<U160FE>
+<U160FF>
+<U16100>
+<U16101>
+<U16102>
+<U16103>
+<U16104>
+<U16105>
+<U16106>
+<U16107>
+<U16108>
+<U16109>
+<U1610A>
+<U1610B>
+<U1610C>
+<U1610D>
+<U1610E>
+<U1610F>
+<U16110>
+<U16111>
+<U16112>
+<U16113>
+<U16114>
+<U16115>
+<U16116>
+<U16117>
+<U16118>
+<U16119>
+<U1611A>
+<U1611B>
+<U1611C>
+<U1611D>
+<U1611E>
+<U1611F>
+<U16120>
+<U16121>
+<U16122>
+<U16123>
+<U16124>
+<U16125>
+<U16126>
+<U16127>
+<U16128>
+<U16129>
+<U1612A>
+<U1612B>
+<U1612C>
+<U1612D>
+<U1612E>
+<U1612F>
+<U16130>
+<U16131>
+<U16132>
+<U16133>
+<U16134>
+<U16135>
+<U16136>
+<U16137>
+<U16138>
+<U16139>
+<U1613A>
+<U1613B>
+<U1613C>
+<U1613D>
+<U1613E>
+<U1613F>
+<U16140>
+<U16141>
+<U16142>
+<U16143>
+<U16144>
+<U16145>
+<U16146>
+<U16147>
+<U16148>
+<U16149>
+<U1614A>
+<U1614B>
+<U1614C>
+<U1614D>
+<U1614E>
+<U1614F>
+<U16150>
+<U16151>
+<U16152>
+<U16153>
+<U16154>
+<U16155>
+<U16156>
+<U16157>
+<U16158>
+<U16159>
+<U1615A>
+<U1615B>
+<U1615C>
+<U1615D>
+<U1615E>
+<U1615F>
+<U16160>
+<U16161>
+<U16162>
+<U16163>
+<U16164>
+<U16165>
+<U16166>
+<U16167>
+<U16168>
+<U16169>
+<U1616A>
+<U1616B>
+<U1616C>
+<U1616D>
+<U1616E>
+<U1616F>
+<U16170>
+<U16171>
+<U16172>
+<U16173>
+<U16174>
+<U16175>
+<U16176>
+<U16177>
+<U16178>
+<U16179>
+<U1617A>
+<U1617B>
+<U1617C>
+<U1617D>
+<U1617E>
+<U1617F>
+<U16180>
+<U16181>
+<U16182>
+<U16183>
+<U16184>
+<U16185>
+<U16186>
+<U16187>
+<U16188>
+<U16189>
+<U1618A>
+<U1618B>
+<U1618C>
+<U1618D>
+<U1618E>
+<U1618F>
+<U16190>
+<U16191>
+<U16192>
+<U16193>
+<U16194>
+<U16195>
+<U16196>
+<U16197>
+<U16198>
+<U16199>
+<U1619A>
+<U1619B>
+<U1619C>
+<U1619D>
+<U1619E>
+<U1619F>
+<U161A0>
+<U161A1>
+<U161A2>
+<U161A3>
+<U161A4>
+<U161A5>
+<U161A6>
+<U161A7>
+<U161A8>
+<U161A9>
+<U161AA>
+<U161AB>
+<U161AC>
+<U161AD>
+<U161AE>
+<U161AF>
+<U161B0>
+<U161B1>
+<U161B2>
+<U161B3>
+<U161B4>
+<U161B5>
+<U161B6>
+<U161B7>
+<U161B8>
+<U161B9>
+<U161BA>
+<U161BB>
+<U161BC>
+<U161BD>
+<U161BE>
+<U161BF>
+<U161C0>
+<U161C1>
+<U161C2>
+<U161C3>
+<U161C4>
+<U161C5>
+<U161C6>
+<U161C7>
+<U161C8>
+<U161C9>
+<U161CA>
+<U161CB>
+<U161CC>
+<U161CD>
+<U161CE>
+<U161CF>
+<U161D0>
+<U161D1>
+<U161D2>
+<U161D3>
+<U161D4>
+<U161D5>
+<U161D6>
+<U161D7>
+<U161D8>
+<U161D9>
+<U161DA>
+<U161DB>
+<U161DC>
+<U161DD>
+<U161DE>
+<U161DF>
+<U161E0>
+<U161E1>
+<U161E2>
+<U161E3>
+<U161E4>
+<U161E5>
+<U161E6>
+<U161E7>
+<U161E8>
+<U161E9>
+<U161EA>
+<U161EB>
+<U161EC>
+<U161ED>
+<U161EE>
+<U161EF>
+<U161F0>
+<U161F1>
+<U161F2>
+<U161F3>
+<U161F4>
+<U161F5>
+<U161F6>
+<U161F7>
+<U161F8>
+<U161F9>
+<U161FA>
+<U161FB>
+<U161FC>
+<U161FD>
+<U161FE>
+<U161FF>
+<U16200>
+<U16201>
+<U16202>
+<U16203>
+<U16204>
+<U16205>
+<U16206>
+<U16207>
+<U16208>
+<U16209>
+<U1620A>
+<U1620B>
+<U1620C>
+<U1620D>
+<U1620E>
+<U1620F>
+<U16210>
+<U16211>
+<U16212>
+<U16213>
+<U16214>
+<U16215>
+<U16216>
+<U16217>
+<U16218>
+<U16219>
+<U1621A>
+<U1621B>
+<U1621C>
+<U1621D>
+<U1621E>
+<U1621F>
+<U16220>
+<U16221>
+<U16222>
+<U16223>
+<U16224>
+<U16225>
+<U16226>
+<U16227>
+<U16228>
+<U16229>
+<U1622A>
+<U1622B>
+<U1622C>
+<U1622D>
+<U1622E>
+<U1622F>
+<U16230>
+<U16231>
+<U16232>
+<U16233>
+<U16234>
+<U16235>
+<U16236>
+<U16237>
+<U16238>
+<U16239>
+<U1623A>
+<U1623B>
+<U1623C>
+<U1623D>
+<U1623E>
+<U1623F>
+<U16240>
+<U16241>
+<U16242>
+<U16243>
+<U16244>
+<U16245>
+<U16246>
+<U16247>
+<U16248>
+<U16249>
+<U1624A>
+<U1624B>
+<U1624C>
+<U1624D>
+<U1624E>
+<U1624F>
+<U16250>
+<U16251>
+<U16252>
+<U16253>
+<U16254>
+<U16255>
+<U16256>
+<U16257>
+<U16258>
+<U16259>
+<U1625A>
+<U1625B>
+<U1625C>
+<U1625D>
+<U1625E>
+<U1625F>
+<U16260>
+<U16261>
+<U16262>
+<U16263>
+<U16264>
+<U16265>
+<U16266>
+<U16267>
+<U16268>
+<U16269>
+<U1626A>
+<U1626B>
+<U1626C>
+<U1626D>
+<U1626E>
+<U1626F>
+<U16270>
+<U16271>
+<U16272>
+<U16273>
+<U16274>
+<U16275>
+<U16276>
+<U16277>
+<U16278>
+<U16279>
+<U1627A>
+<U1627B>
+<U1627C>
+<U1627D>
+<U1627E>
+<U1627F>
+<U16280>
+<U16281>
+<U16282>
+<U16283>
+<U16284>
+<U16285>
+<U16286>
+<U16287>
+<U16288>
+<U16289>
+<U1628A>
+<U1628B>
+<U1628C>
+<U1628D>
+<U1628E>
+<U1628F>
+<U16290>
+<U16291>
+<U16292>
+<U16293>
+<U16294>
+<U16295>
+<U16296>
+<U16297>
+<U16298>
+<U16299>
+<U1629A>
+<U1629B>
+<U1629C>
+<U1629D>
+<U1629E>
+<U1629F>
+<U162A0>
+<U162A1>
+<U162A2>
+<U162A3>
+<U162A4>
+<U162A5>
+<U162A6>
+<U162A7>
+<U162A8>
+<U162A9>
+<U162AA>
+<U162AB>
+<U162AC>
+<U162AD>
+<U162AE>
+<U162AF>
+<U162B0>
+<U162B1>
+<U162B2>
+<U162B3>
+<U162B4>
+<U162B5>
+<U162B6>
+<U162B7>
+<U162B8>
+<U162B9>
+<U162BA>
+<U162BB>
+<U162BC>
+<U162BD>
+<U162BE>
+<U162BF>
+<U162C0>
+<U162C1>
+<U162C2>
+<U162C3>
+<U162C4>
+<U162C5>
+<U162C6>
+<U162C7>
+<U162C8>
+<U162C9>
+<U162CA>
+<U162CB>
+<U162CC>
+<U162CD>
+<U162CE>
+<U162CF>
+<U162D0>
+<U162D1>
+<U162D2>
+<U162D3>
+<U162D4>
+<U162D5>
+<U162D6>
+<U162D7>
+<U162D8>
+<U162D9>
+<U162DA>
+<U162DB>
+<U162DC>
+<U162DD>
+<U162DE>
+<U162DF>
+<U162E0>
+<U162E1>
+<U162E2>
+<U162E3>
+<U162E4>
+<U162E5>
+<U162E6>
+<U162E7>
+<U162E8>
+<U162E9>
+<U162EA>
+<U162EB>
+<U162EC>
+<U162ED>
+<U162EE>
+<U162EF>
+<U162F0>
+<U162F1>
+<U162F2>
+<U162F3>
+<U162F4>
+<U162F5>
+<U162F6>
+<U162F7>
+<U162F8>
+<U162F9>
+<U162FA>
+<U162FB>
+<U162FC>
+<U162FD>
+<U162FE>
+<U162FF>
+<U16300>
+<U16301>
+<U16302>
+<U16303>
+<U16304>
+<U16305>
+<U16306>
+<U16307>
+<U16308>
+<U16309>
+<U1630A>
+<U1630B>
+<U1630C>
+<U1630D>
+<U1630E>
+<U1630F>
+<U16310>
+<U16311>
+<U16312>
+<U16313>
+<U16314>
+<U16315>
+<U16316>
+<U16317>
+<U16318>
+<U16319>
+<U1631A>
+<U1631B>
+<U1631C>
+<U1631D>
+<U1631E>
+<U1631F>
+<U16320>
+<U16321>
+<U16322>
+<U16323>
+<U16324>
+<U16325>
+<U16326>
+<U16327>
+<U16328>
+<U16329>
+<U1632A>
+<U1632B>
+<U1632C>
+<U1632D>
+<U1632E>
+<U1632F>
+<U16330>
+<U16331>
+<U16332>
+<U16333>
+<U16334>
+<U16335>
+<U16336>
+<U16337>
+<U16338>
+<U16339>
+<U1633A>
+<U1633B>
+<U1633C>
+<U1633D>
+<U1633E>
+<U1633F>
+<U16340>
+<U16341>
+<U16342>
+<U16343>
+<U16344>
+<U16345>
+<U16346>
+<U16347>
+<U16348>
+<U16349>
+<U1634A>
+<U1634B>
+<U1634C>
+<U1634D>
+<U1634E>
+<U1634F>
+<U16350>
+<U16351>
+<U16352>
+<U16353>
+<U16354>
+<U16355>
+<U16356>
+<U16357>
+<U16358>
+<U16359>
+<U1635A>
+<U1635B>
+<U1635C>
+<U1635D>
+<U1635E>
+<U1635F>
+<U16360>
+<U16361>
+<U16362>
+<U16363>
+<U16364>
+<U16365>
+<U16366>
+<U16367>
+<U16368>
+<U16369>
+<U1636A>
+<U1636B>
+<U1636C>
+<U1636D>
+<U1636E>
+<U1636F>
+<U16370>
+<U16371>
+<U16372>
+<U16373>
+<U16374>
+<U16375>
+<U16376>
+<U16377>
+<U16378>
+<U16379>
+<U1637A>
+<U1637B>
+<U1637C>
+<U1637D>
+<U1637E>
+<U1637F>
+<U16380>
+<U16381>
+<U16382>
+<U16383>
+<U16384>
+<U16385>
+<U16386>
+<U16387>
+<U16388>
+<U16389>
+<U1638A>
+<U1638B>
+<U1638C>
+<U1638D>
+<U1638E>
+<U1638F>
+<U16390>
+<U16391>
+<U16392>
+<U16393>
+<U16394>
+<U16395>
+<U16396>
+<U16397>
+<U16398>
+<U16399>
+<U1639A>
+<U1639B>
+<U1639C>
+<U1639D>
+<U1639E>
+<U1639F>
+<U163A0>
+<U163A1>
+<U163A2>
+<U163A3>
+<U163A4>
+<U163A5>
+<U163A6>
+<U163A7>
+<U163A8>
+<U163A9>
+<U163AA>
+<U163AB>
+<U163AC>
+<U163AD>
+<U163AE>
+<U163AF>
+<U163B0>
+<U163B1>
+<U163B2>
+<U163B3>
+<U163B4>
+<U163B5>
+<U163B6>
+<U163B7>
+<U163B8>
+<U163B9>
+<U163BA>
+<U163BB>
+<U163BC>
+<U163BD>
+<U163BE>
+<U163BF>
+<U163C0>
+<U163C1>
+<U163C2>
+<U163C3>
+<U163C4>
+<U163C5>
+<U163C6>
+<U163C7>
+<U163C8>
+<U163C9>
+<U163CA>
+<U163CB>
+<U163CC>
+<U163CD>
+<U163CE>
+<U163CF>
+<U163D0>
+<U163D1>
+<U163D2>
+<U163D3>
+<U163D4>
+<U163D5>
+<U163D6>
+<U163D7>
+<U163D8>
+<U163D9>
+<U163DA>
+<U163DB>
+<U163DC>
+<U163DD>
+<U163DE>
+<U163DF>
+<U163E0>
+<U163E1>
+<U163E2>
+<U163E3>
+<U163E4>
+<U163E5>
+<U163E6>
+<U163E7>
+<U163E8>
+<U163E9>
+<U163EA>
+<U163EB>
+<U163EC>
+<U163ED>
+<U163EE>
+<U163EF>
+<U163F0>
+<U163F1>
+<U163F2>
+<U163F3>
+<U163F4>
+<U163F5>
+<U163F6>
+<U163F7>
+<U163F8>
+<U163F9>
+<U163FA>
+<U163FB>
+<U163FC>
+<U163FD>
+<U163FE>
+<U163FF>
+<U16400>
+<U16401>
+<U16402>
+<U16403>
+<U16404>
+<U16405>
+<U16406>
+<U16407>
+<U16408>
+<U16409>
+<U1640A>
+<U1640B>
+<U1640C>
+<U1640D>
+<U1640E>
+<U1640F>
+<U16410>
+<U16411>
+<U16412>
+<U16413>
+<U16414>
+<U16415>
+<U16416>
+<U16417>
+<U16418>
+<U16419>
+<U1641A>
+<U1641B>
+<U1641C>
+<U1641D>
+<U1641E>
+<U1641F>
+<U16420>
+<U16421>
+<U16422>
+<U16423>
+<U16424>
+<U16425>
+<U16426>
+<U16427>
+<U16428>
+<U16429>
+<U1642A>
+<U1642B>
+<U1642C>
+<U1642D>
+<U1642E>
+<U1642F>
+<U16430>
+<U16431>
+<U16432>
+<U16433>
+<U16434>
+<U16435>
+<U16436>
+<U16437>
+<U16438>
+<U16439>
+<U1643A>
+<U1643B>
+<U1643C>
+<U1643D>
+<U1643E>
+<U1643F>
+<U16440>
+<U16441>
+<U16442>
+<U16443>
+<U16444>
+<U16445>
+<U16446>
+<U16447>
+<U16448>
+<U16449>
+<U1644A>
+<U1644B>
+<U1644C>
+<U1644D>
+<U1644E>
+<U1644F>
+<U16450>
+<U16451>
+<U16452>
+<U16453>
+<U16454>
+<U16455>
+<U16456>
+<U16457>
+<U16458>
+<U16459>
+<U1645A>
+<U1645B>
+<U1645C>
+<U1645D>
+<U1645E>
+<U1645F>
+<U16460>
+<U16461>
+<U16462>
+<U16463>
+<U16464>
+<U16465>
+<U16466>
+<U16467>
+<U16468>
+<U16469>
+<U1646A>
+<U1646B>
+<U1646C>
+<U1646D>
+<U1646E>
+<U1646F>
+<U16470>
+<U16471>
+<U16472>
+<U16473>
+<U16474>
+<U16475>
+<U16476>
+<U16477>
+<U16478>
+<U16479>
+<U1647A>
+<U1647B>
+<U1647C>
+<U1647D>
+<U1647E>
+<U1647F>
+<U16480>
+<U16481>
+<U16482>
+<U16483>
+<U16484>
+<U16485>
+<U16486>
+<U16487>
+<U16488>
+<U16489>
+<U1648A>
+<U1648B>
+<U1648C>
+<U1648D>
+<U1648E>
+<U1648F>
+<U16490>
+<U16491>
+<U16492>
+<U16493>
+<U16494>
+<U16495>
+<U16496>
+<U16497>
+<U16498>
+<U16499>
+<U1649A>
+<U1649B>
+<U1649C>
+<U1649D>
+<U1649E>
+<U1649F>
+<U164A0>
+<U164A1>
+<U164A2>
+<U164A3>
+<U164A4>
+<U164A5>
+<U164A6>
+<U164A7>
+<U164A8>
+<U164A9>
+<U164AA>
+<U164AB>
+<U164AC>
+<U164AD>
+<U164AE>
+<U164AF>
+<U164B0>
+<U164B1>
+<U164B2>
+<U164B3>
+<U164B4>
+<U164B5>
+<U164B6>
+<U164B7>
+<U164B8>
+<U164B9>
+<U164BA>
+<U164BB>
+<U164BC>
+<U164BD>
+<U164BE>
+<U164BF>
+<U164C0>
+<U164C1>
+<U164C2>
+<U164C3>
+<U164C4>
+<U164C5>
+<U164C6>
+<U164C7>
+<U164C8>
+<U164C9>
+<U164CA>
+<U164CB>
+<U164CC>
+<U164CD>
+<U164CE>
+<U164CF>
+<U164D0>
+<U164D1>
+<U164D2>
+<U164D3>
+<U164D4>
+<U164D5>
+<U164D6>
+<U164D7>
+<U164D8>
+<U164D9>
+<U164DA>
+<U164DB>
+<U164DC>
+<U164DD>
+<U164DE>
+<U164DF>
+<U164E0>
+<U164E1>
+<U164E2>
+<U164E3>
+<U164E4>
+<U164E5>
+<U164E6>
+<U164E7>
+<U164E8>
+<U164E9>
+<U164EA>
+<U164EB>
+<U164EC>
+<U164ED>
+<U164EE>
+<U164EF>
+<U164F0>
+<U164F1>
+<U164F2>
+<U164F3>
+<U164F4>
+<U164F5>
+<U164F6>
+<U164F7>
+<U164F8>
+<U164F9>
+<U164FA>
+<U164FB>
+<U164FC>
+<U164FD>
+<U164FE>
+<U164FF>
+<U16500>
+<U16501>
+<U16502>
+<U16503>
+<U16504>
+<U16505>
+<U16506>
+<U16507>
+<U16508>
+<U16509>
+<U1650A>
+<U1650B>
+<U1650C>
+<U1650D>
+<U1650E>
+<U1650F>
+<U16510>
+<U16511>
+<U16512>
+<U16513>
+<U16514>
+<U16515>
+<U16516>
+<U16517>
+<U16518>
+<U16519>
+<U1651A>
+<U1651B>
+<U1651C>
+<U1651D>
+<U1651E>
+<U1651F>
+<U16520>
+<U16521>
+<U16522>
+<U16523>
+<U16524>
+<U16525>
+<U16526>
+<U16527>
+<U16528>
+<U16529>
+<U1652A>
+<U1652B>
+<U1652C>
+<U1652D>
+<U1652E>
+<U1652F>
+<U16530>
+<U16531>
+<U16532>
+<U16533>
+<U16534>
+<U16535>
+<U16536>
+<U16537>
+<U16538>
+<U16539>
+<U1653A>
+<U1653B>
+<U1653C>
+<U1653D>
+<U1653E>
+<U1653F>
+<U16540>
+<U16541>
+<U16542>
+<U16543>
+<U16544>
+<U16545>
+<U16546>
+<U16547>
+<U16548>
+<U16549>
+<U1654A>
+<U1654B>
+<U1654C>
+<U1654D>
+<U1654E>
+<U1654F>
+<U16550>
+<U16551>
+<U16552>
+<U16553>
+<U16554>
+<U16555>
+<U16556>
+<U16557>
+<U16558>
+<U16559>
+<U1655A>
+<U1655B>
+<U1655C>
+<U1655D>
+<U1655E>
+<U1655F>
+<U16560>
+<U16561>
+<U16562>
+<U16563>
+<U16564>
+<U16565>
+<U16566>
+<U16567>
+<U16568>
+<U16569>
+<U1656A>
+<U1656B>
+<U1656C>
+<U1656D>
+<U1656E>
+<U1656F>
+<U16570>
+<U16571>
+<U16572>
+<U16573>
+<U16574>
+<U16575>
+<U16576>
+<U16577>
+<U16578>
+<U16579>
+<U1657A>
+<U1657B>
+<U1657C>
+<U1657D>
+<U1657E>
+<U1657F>
+<U16580>
+<U16581>
+<U16582>
+<U16583>
+<U16584>
+<U16585>
+<U16586>
+<U16587>
+<U16588>
+<U16589>
+<U1658A>
+<U1658B>
+<U1658C>
+<U1658D>
+<U1658E>
+<U1658F>
+<U16590>
+<U16591>
+<U16592>
+<U16593>
+<U16594>
+<U16595>
+<U16596>
+<U16597>
+<U16598>
+<U16599>
+<U1659A>
+<U1659B>
+<U1659C>
+<U1659D>
+<U1659E>
+<U1659F>
+<U165A0>
+<U165A1>
+<U165A2>
+<U165A3>
+<U165A4>
+<U165A5>
+<U165A6>
+<U165A7>
+<U165A8>
+<U165A9>
+<U165AA>
+<U165AB>
+<U165AC>
+<U165AD>
+<U165AE>
+<U165AF>
+<U165B0>
+<U165B1>
+<U165B2>
+<U165B3>
+<U165B4>
+<U165B5>
+<U165B6>
+<U165B7>
+<U165B8>
+<U165B9>
+<U165BA>
+<U165BB>
+<U165BC>
+<U165BD>
+<U165BE>
+<U165BF>
+<U165C0>
+<U165C1>
+<U165C2>
+<U165C3>
+<U165C4>
+<U165C5>
+<U165C6>
+<U165C7>
+<U165C8>
+<U165C9>
+<U165CA>
+<U165CB>
+<U165CC>
+<U165CD>
+<U165CE>
+<U165CF>
+<U165D0>
+<U165D1>
+<U165D2>
+<U165D3>
+<U165D4>
+<U165D5>
+<U165D6>
+<U165D7>
+<U165D8>
+<U165D9>
+<U165DA>
+<U165DB>
+<U165DC>
+<U165DD>
+<U165DE>
+<U165DF>
+<U165E0>
+<U165E1>
+<U165E2>
+<U165E3>
+<U165E4>
+<U165E5>
+<U165E6>
+<U165E7>
+<U165E8>
+<U165E9>
+<U165EA>
+<U165EB>
+<U165EC>
+<U165ED>
+<U165EE>
+<U165EF>
+<U165F0>
+<U165F1>
+<U165F2>
+<U165F3>
+<U165F4>
+<U165F5>
+<U165F6>
+<U165F7>
+<U165F8>
+<U165F9>
+<U165FA>
+<U165FB>
+<U165FC>
+<U165FD>
+<U165FE>
+<U165FF>
+<U16600>
+<U16601>
+<U16602>
+<U16603>
+<U16604>
+<U16605>
+<U16606>
+<U16607>
+<U16608>
+<U16609>
+<U1660A>
+<U1660B>
+<U1660C>
+<U1660D>
+<U1660E>
+<U1660F>
+<U16610>
+<U16611>
+<U16612>
+<U16613>
+<U16614>
+<U16615>
+<U16616>
+<U16617>
+<U16618>
+<U16619>
+<U1661A>
+<U1661B>
+<U1661C>
+<U1661D>
+<U1661E>
+<U1661F>
+<U16620>
+<U16621>
+<U16622>
+<U16623>
+<U16624>
+<U16625>
+<U16626>
+<U16627>
+<U16628>
+<U16629>
+<U1662A>
+<U1662B>
+<U1662C>
+<U1662D>
+<U1662E>
+<U1662F>
+<U16630>
+<U16631>
+<U16632>
+<U16633>
+<U16634>
+<U16635>
+<U16636>
+<U16637>
+<U16638>
+<U16639>
+<U1663A>
+<U1663B>
+<U1663C>
+<U1663D>
+<U1663E>
+<U1663F>
+<U16640>
+<U16641>
+<U16642>
+<U16643>
+<U16644>
+<U16645>
+<U16646>
+<U16647>
+<U16648>
+<U16649>
+<U1664A>
+<U1664B>
+<U1664C>
+<U1664D>
+<U1664E>
+<U1664F>
+<U16650>
+<U16651>
+<U16652>
+<U16653>
+<U16654>
+<U16655>
+<U16656>
+<U16657>
+<U16658>
+<U16659>
+<U1665A>
+<U1665B>
+<U1665C>
+<U1665D>
+<U1665E>
+<U1665F>
+<U16660>
+<U16661>
+<U16662>
+<U16663>
+<U16664>
+<U16665>
+<U16666>
+<U16667>
+<U16668>
+<U16669>
+<U1666A>
+<U1666B>
+<U1666C>
+<U1666D>
+<U1666E>
+<U1666F>
+<U16670>
+<U16671>
+<U16672>
+<U16673>
+<U16674>
+<U16675>
+<U16676>
+<U16677>
+<U16678>
+<U16679>
+<U1667A>
+<U1667B>
+<U1667C>
+<U1667D>
+<U1667E>
+<U1667F>
+<U16680>
+<U16681>
+<U16682>
+<U16683>
+<U16684>
+<U16685>
+<U16686>
+<U16687>
+<U16688>
+<U16689>
+<U1668A>
+<U1668B>
+<U1668C>
+<U1668D>
+<U1668E>
+<U1668F>
+<U16690>
+<U16691>
+<U16692>
+<U16693>
+<U16694>
+<U16695>
+<U16696>
+<U16697>
+<U16698>
+<U16699>
+<U1669A>
+<U1669B>
+<U1669C>
+<U1669D>
+<U1669E>
+<U1669F>
+<U166A0>
+<U166A1>
+<U166A2>
+<U166A3>
+<U166A4>
+<U166A5>
+<U166A6>
+<U166A7>
+<U166A8>
+<U166A9>
+<U166AA>
+<U166AB>
+<U166AC>
+<U166AD>
+<U166AE>
+<U166AF>
+<U166B0>
+<U166B1>
+<U166B2>
+<U166B3>
+<U166B4>
+<U166B5>
+<U166B6>
+<U166B7>
+<U166B8>
+<U166B9>
+<U166BA>
+<U166BB>
+<U166BC>
+<U166BD>
+<U166BE>
+<U166BF>
+<U166C0>
+<U166C1>
+<U166C2>
+<U166C3>
+<U166C4>
+<U166C5>
+<U166C6>
+<U166C7>
+<U166C8>
+<U166C9>
+<U166CA>
+<U166CB>
+<U166CC>
+<U166CD>
+<U166CE>
+<U166CF>
+<U166D0>
+<U166D1>
+<U166D2>
+<U166D3>
+<U166D4>
+<U166D5>
+<U166D6>
+<U166D7>
+<U166D8>
+<U166D9>
+<U166DA>
+<U166DB>
+<U166DC>
+<U166DD>
+<U166DE>
+<U166DF>
+<U166E0>
+<U166E1>
+<U166E2>
+<U166E3>
+<U166E4>
+<U166E5>
+<U166E6>
+<U166E7>
+<U166E8>
+<U166E9>
+<U166EA>
+<U166EB>
+<U166EC>
+<U166ED>
+<U166EE>
+<U166EF>
+<U166F0>
+<U166F1>
+<U166F2>
+<U166F3>
+<U166F4>
+<U166F5>
+<U166F6>
+<U166F7>
+<U166F8>
+<U166F9>
+<U166FA>
+<U166FB>
+<U166FC>
+<U166FD>
+<U166FE>
+<U166FF>
+<U16700>
+<U16701>
+<U16702>
+<U16703>
+<U16704>
+<U16705>
+<U16706>
+<U16707>
+<U16708>
+<U16709>
+<U1670A>
+<U1670B>
+<U1670C>
+<U1670D>
+<U1670E>
+<U1670F>
+<U16710>
+<U16711>
+<U16712>
+<U16713>
+<U16714>
+<U16715>
+<U16716>
+<U16717>
+<U16718>
+<U16719>
+<U1671A>
+<U1671B>
+<U1671C>
+<U1671D>
+<U1671E>
+<U1671F>
+<U16720>
+<U16721>
+<U16722>
+<U16723>
+<U16724>
+<U16725>
+<U16726>
+<U16727>
+<U16728>
+<U16729>
+<U1672A>
+<U1672B>
+<U1672C>
+<U1672D>
+<U1672E>
+<U1672F>
+<U16730>
+<U16731>
+<U16732>
+<U16733>
+<U16734>
+<U16735>
+<U16736>
+<U16737>
+<U16738>
+<U16739>
+<U1673A>
+<U1673B>
+<U1673C>
+<U1673D>
+<U1673E>
+<U1673F>
+<U16740>
+<U16741>
+<U16742>
+<U16743>
+<U16744>
+<U16745>
+<U16746>
+<U16747>
+<U16748>
+<U16749>
+<U1674A>
+<U1674B>
+<U1674C>
+<U1674D>
+<U1674E>
+<U1674F>
+<U16750>
+<U16751>
+<U16752>
+<U16753>
+<U16754>
+<U16755>
+<U16756>
+<U16757>
+<U16758>
+<U16759>
+<U1675A>
+<U1675B>
+<U1675C>
+<U1675D>
+<U1675E>
+<U1675F>
+<U16760>
+<U16761>
+<U16762>
+<U16763>
+<U16764>
+<U16765>
+<U16766>
+<U16767>
+<U16768>
+<U16769>
+<U1676A>
+<U1676B>
+<U1676C>
+<U1676D>
+<U1676E>
+<U1676F>
+<U16770>
+<U16771>
+<U16772>
+<U16773>
+<U16774>
+<U16775>
+<U16776>
+<U16777>
+<U16778>
+<U16779>
+<U1677A>
+<U1677B>
+<U1677C>
+<U1677D>
+<U1677E>
+<U1677F>
+<U16780>
+<U16781>
+<U16782>
+<U16783>
+<U16784>
+<U16785>
+<U16786>
+<U16787>
+<U16788>
+<U16789>
+<U1678A>
+<U1678B>
+<U1678C>
+<U1678D>
+<U1678E>
+<U1678F>
+<U16790>
+<U16791>
+<U16792>
+<U16793>
+<U16794>
+<U16795>
+<U16796>
+<U16797>
+<U16798>
+<U16799>
+<U1679A>
+<U1679B>
+<U1679C>
+<U1679D>
+<U1679E>
+<U1679F>
+<U167A0>
+<U167A1>
+<U167A2>
+<U167A3>
+<U167A4>
+<U167A5>
+<U167A6>
+<U167A7>
+<U167A8>
+<U167A9>
+<U167AA>
+<U167AB>
+<U167AC>
+<U167AD>
+<U167AE>
+<U167AF>
+<U167B0>
+<U167B1>
+<U167B2>
+<U167B3>
+<U167B4>
+<U167B5>
+<U167B6>
+<U167B7>
+<U167B8>
+<U167B9>
+<U167BA>
+<U167BB>
+<U167BC>
+<U167BD>
+<U167BE>
+<U167BF>
+<U167C0>
+<U167C1>
+<U167C2>
+<U167C3>
+<U167C4>
+<U167C5>
+<U167C6>
+<U167C7>
+<U167C8>
+<U167C9>
+<U167CA>
+<U167CB>
+<U167CC>
+<U167CD>
+<U167CE>
+<U167CF>
+<U167D0>
+<U167D1>
+<U167D2>
+<U167D3>
+<U167D4>
+<U167D5>
+<U167D6>
+<U167D7>
+<U167D8>
+<U167D9>
+<U167DA>
+<U167DB>
+<U167DC>
+<U167DD>
+<U167DE>
+<U167DF>
+<U167E0>
+<U167E1>
+<U167E2>
+<U167E3>
+<U167E4>
+<U167E5>
+<U167E6>
+<U167E7>
+<U167E8>
+<U167E9>
+<U167EA>
+<U167EB>
+<U167EC>
+<U167ED>
+<U167EE>
+<U167EF>
+<U167F0>
+<U167F1>
+<U167F2>
+<U167F3>
+<U167F4>
+<U167F5>
+<U167F6>
+<U167F7>
+<U167F8>
+<U167F9>
+<U167FA>
+<U167FB>
+<U167FC>
+<U167FD>
+<U167FE>
+<U167FF>
+<U16800>
+<U16801>
+<U16802>
+<U16803>
+<U16804>
+<U16805>
+<U16806>
+<U16807>
+<U16808>
+<U16809>
+<U1680A>
+<U1680B>
+<U1680C>
+<U1680D>
+<U1680E>
+<U1680F>
+<U16810>
+<U16811>
+<U16812>
+<U16813>
+<U16814>
+<U16815>
+<U16816>
+<U16817>
+<U16818>
+<U16819>
+<U1681A>
+<U1681B>
+<U1681C>
+<U1681D>
+<U1681E>
+<U1681F>
+<U16820>
+<U16821>
+<U16822>
+<U16823>
+<U16824>
+<U16825>
+<U16826>
+<U16827>
+<U16828>
+<U16829>
+<U1682A>
+<U1682B>
+<U1682C>
+<U1682D>
+<U1682E>
+<U1682F>
+<U16830>
+<U16831>
+<U16832>
+<U16833>
+<U16834>
+<U16835>
+<U16836>
+<U16837>
+<U16838>
+<U16839>
+<U1683A>
+<U1683B>
+<U1683C>
+<U1683D>
+<U1683E>
+<U1683F>
+<U16840>
+<U16841>
+<U16842>
+<U16843>
+<U16844>
+<U16845>
+<U16846>
+<U16847>
+<U16848>
+<U16849>
+<U1684A>
+<U1684B>
+<U1684C>
+<U1684D>
+<U1684E>
+<U1684F>
+<U16850>
+<U16851>
+<U16852>
+<U16853>
+<U16854>
+<U16855>
+<U16856>
+<U16857>
+<U16858>
+<U16859>
+<U1685A>
+<U1685B>
+<U1685C>
+<U1685D>
+<U1685E>
+<U1685F>
+<U16860>
+<U16861>
+<U16862>
+<U16863>
+<U16864>
+<U16865>
+<U16866>
+<U16867>
+<U16868>
+<U16869>
+<U1686A>
+<U1686B>
+<U1686C>
+<U1686D>
+<U1686E>
+<U1686F>
+<U16870>
+<U16871>
+<U16872>
+<U16873>
+<U16874>
+<U16875>
+<U16876>
+<U16877>
+<U16878>
+<U16879>
+<U1687A>
+<U1687B>
+<U1687C>
+<U1687D>
+<U1687E>
+<U1687F>
+<U16880>
+<U16881>
+<U16882>
+<U16883>
+<U16884>
+<U16885>
+<U16886>
+<U16887>
+<U16888>
+<U16889>
+<U1688A>
+<U1688B>
+<U1688C>
+<U1688D>
+<U1688E>
+<U1688F>
+<U16890>
+<U16891>
+<U16892>
+<U16893>
+<U16894>
+<U16895>
+<U16896>
+<U16897>
+<U16898>
+<U16899>
+<U1689A>
+<U1689B>
+<U1689C>
+<U1689D>
+<U1689E>
+<U1689F>
+<U168A0>
+<U168A1>
+<U168A2>
+<U168A3>
+<U168A4>
+<U168A5>
+<U168A6>
+<U168A7>
+<U168A8>
+<U168A9>
+<U168AA>
+<U168AB>
+<U168AC>
+<U168AD>
+<U168AE>
+<U168AF>
+<U168B0>
+<U168B1>
+<U168B2>
+<U168B3>
+<U168B4>
+<U168B5>
+<U168B6>
+<U168B7>
+<U168B8>
+<U168B9>
+<U168BA>
+<U168BB>
+<U168BC>
+<U168BD>
+<U168BE>
+<U168BF>
+<U168C0>
+<U168C1>
+<U168C2>
+<U168C3>
+<U168C4>
+<U168C5>
+<U168C6>
+<U168C7>
+<U168C8>
+<U168C9>
+<U168CA>
+<U168CB>
+<U168CC>
+<U168CD>
+<U168CE>
+<U168CF>
+<U168D0>
+<U168D1>
+<U168D2>
+<U168D3>
+<U168D4>
+<U168D5>
+<U168D6>
+<U168D7>
+<U168D8>
+<U168D9>
+<U168DA>
+<U168DB>
+<U168DC>
+<U168DD>
+<U168DE>
+<U168DF>
+<U168E0>
+<U168E1>
+<U168E2>
+<U168E3>
+<U168E4>
+<U168E5>
+<U168E6>
+<U168E7>
+<U168E8>
+<U168E9>
+<U168EA>
+<U168EB>
+<U168EC>
+<U168ED>
+<U168EE>
+<U168EF>
+<U168F0>
+<U168F1>
+<U168F2>
+<U168F3>
+<U168F4>
+<U168F5>
+<U168F6>
+<U168F7>
+<U168F8>
+<U168F9>
+<U168FA>
+<U168FB>
+<U168FC>
+<U168FD>
+<U168FE>
+<U168FF>
+<U16900>
+<U16901>
+<U16902>
+<U16903>
+<U16904>
+<U16905>
+<U16906>
+<U16907>
+<U16908>
+<U16909>
+<U1690A>
+<U1690B>
+<U1690C>
+<U1690D>
+<U1690E>
+<U1690F>
+<U16910>
+<U16911>
+<U16912>
+<U16913>
+<U16914>
+<U16915>
+<U16916>
+<U16917>
+<U16918>
+<U16919>
+<U1691A>
+<U1691B>
+<U1691C>
+<U1691D>
+<U1691E>
+<U1691F>
+<U16920>
+<U16921>
+<U16922>
+<U16923>
+<U16924>
+<U16925>
+<U16926>
+<U16927>
+<U16928>
+<U16929>
+<U1692A>
+<U1692B>
+<U1692C>
+<U1692D>
+<U1692E>
+<U1692F>
+<U16930>
+<U16931>
+<U16932>
+<U16933>
+<U16934>
+<U16935>
+<U16936>
+<U16937>
+<U16938>
+<U16939>
+<U1693A>
+<U1693B>
+<U1693C>
+<U1693D>
+<U1693E>
+<U1693F>
+<U16940>
+<U16941>
+<U16942>
+<U16943>
+<U16944>
+<U16945>
+<U16946>
+<U16947>
+<U16948>
+<U16949>
+<U1694A>
+<U1694B>
+<U1694C>
+<U1694D>
+<U1694E>
+<U1694F>
+<U16950>
+<U16951>
+<U16952>
+<U16953>
+<U16954>
+<U16955>
+<U16956>
+<U16957>
+<U16958>
+<U16959>
+<U1695A>
+<U1695B>
+<U1695C>
+<U1695D>
+<U1695E>
+<U1695F>
+<U16960>
+<U16961>
+<U16962>
+<U16963>
+<U16964>
+<U16965>
+<U16966>
+<U16967>
+<U16968>
+<U16969>
+<U1696A>
+<U1696B>
+<U1696C>
+<U1696D>
+<U1696E>
+<U1696F>
+<U16970>
+<U16971>
+<U16972>
+<U16973>
+<U16974>
+<U16975>
+<U16976>
+<U16977>
+<U16978>
+<U16979>
+<U1697A>
+<U1697B>
+<U1697C>
+<U1697D>
+<U1697E>
+<U1697F>
+<U16980>
+<U16981>
+<U16982>
+<U16983>
+<U16984>
+<U16985>
+<U16986>
+<U16987>
+<U16988>
+<U16989>
+<U1698A>
+<U1698B>
+<U1698C>
+<U1698D>
+<U1698E>
+<U1698F>
+<U16990>
+<U16991>
+<U16992>
+<U16993>
+<U16994>
+<U16995>
+<U16996>
+<U16997>
+<U16998>
+<U16999>
+<U1699A>
+<U1699B>
+<U1699C>
+<U1699D>
+<U1699E>
+<U1699F>
+<U169A0>
+<U169A1>
+<U169A2>
+<U169A3>
+<U169A4>
+<U169A5>
+<U169A6>
+<U169A7>
+<U169A8>
+<U169A9>
+<U169AA>
+<U169AB>
+<U169AC>
+<U169AD>
+<U169AE>
+<U169AF>
+<U169B0>
+<U169B1>
+<U169B2>
+<U169B3>
+<U169B4>
+<U169B5>
+<U169B6>
+<U169B7>
+<U169B8>
+<U169B9>
+<U169BA>
+<U169BB>
+<U169BC>
+<U169BD>
+<U169BE>
+<U169BF>
+<U169C0>
+<U169C1>
+<U169C2>
+<U169C3>
+<U169C4>
+<U169C5>
+<U169C6>
+<U169C7>
+<U169C8>
+<U169C9>
+<U169CA>
+<U169CB>
+<U169CC>
+<U169CD>
+<U169CE>
+<U169CF>
+<U169D0>
+<U169D1>
+<U169D2>
+<U169D3>
+<U169D4>
+<U169D5>
+<U169D6>
+<U169D7>
+<U169D8>
+<U169D9>
+<U169DA>
+<U169DB>
+<U169DC>
+<U169DD>
+<U169DE>
+<U169DF>
+<U169E0>
+<U169E1>
+<U169E2>
+<U169E3>
+<U169E4>
+<U169E5>
+<U169E6>
+<U169E7>
+<U169E8>
+<U169E9>
+<U169EA>
+<U169EB>
+<U169EC>
+<U169ED>
+<U169EE>
+<U169EF>
+<U169F0>
+<U169F1>
+<U169F2>
+<U169F3>
+<U169F4>
+<U169F5>
+<U169F6>
+<U169F7>
+<U169F8>
+<U169F9>
+<U169FA>
+<U169FB>
+<U169FC>
+<U169FD>
+<U169FE>
+<U169FF>
+<U16A00>
+<U16A01>
+<U16A02>
+<U16A03>
+<U16A04>
+<U16A05>
+<U16A06>
+<U16A07>
+<U16A08>
+<U16A09>
+<U16A0A>
+<U16A0B>
+<U16A0C>
+<U16A0D>
+<U16A0E>
+<U16A0F>
+<U16A10>
+<U16A11>
+<U16A12>
+<U16A13>
+<U16A14>
+<U16A15>
+<U16A16>
+<U16A17>
+<U16A18>
+<U16A19>
+<U16A1A>
+<U16A1B>
+<U16A1C>
+<U16A1D>
+<U16A1E>
+<U16A1F>
+<U16A20>
+<U16A21>
+<U16A22>
+<U16A23>
+<U16A24>
+<U16A25>
+<U16A26>
+<U16A27>
+<U16A28>
+<U16A29>
+<U16A2A>
+<U16A2B>
+<U16A2C>
+<U16A2D>
+<U16A2E>
+<U16A2F>
+<U16A30>
+<U16A31>
+<U16A32>
+<U16A33>
+<U16A34>
+<U16A35>
+<U16A36>
+<U16A37>
+<U16A38>
+<U16A39>
+<U16A3A>
+<U16A3B>
+<U16A3C>
+<U16A3D>
+<U16A3E>
+<U16A3F>
+<U16A40>
+<U16A41>
+<U16A42>
+<U16A43>
+<U16A44>
+<U16A45>
+<U16A46>
+<U16A47>
+<U16A48>
+<U16A49>
+<U16A4A>
+<U16A4B>
+<U16A4C>
+<U16A4D>
+<U16A4E>
+<U16A4F>
+<U16A50>
+<U16A51>
+<U16A52>
+<U16A53>
+<U16A54>
+<U16A55>
+<U16A56>
+<U16A57>
+<U16A58>
+<U16A59>
+<U16A5A>
+<U16A5B>
+<U16A5C>
+<U16A5D>
+<U16A5E>
+<U16A5F>
+<U16A60>
+<U16A61>
+<U16A62>
+<U16A63>
+<U16A64>
+<U16A65>
+<U16A66>
+<U16A67>
+<U16A68>
+<U16A69>
+<U16A6A>
+<U16A6B>
+<U16A6C>
+<U16A6D>
+<U16A6E>
+<U16A6F>
+<U16A70>
+<U16A71>
+<U16A72>
+<U16A73>
+<U16A74>
+<U16A75>
+<U16A76>
+<U16A77>
+<U16A78>
+<U16A79>
+<U16A7A>
+<U16A7B>
+<U16A7C>
+<U16A7D>
+<U16A7E>
+<U16A7F>
+<U16A80>
+<U16A81>
+<U16A82>
+<U16A83>
+<U16A84>
+<U16A85>
+<U16A86>
+<U16A87>
+<U16A88>
+<U16A89>
+<U16A8A>
+<U16A8B>
+<U16A8C>
+<U16A8D>
+<U16A8E>
+<U16A8F>
+<U16A90>
+<U16A91>
+<U16A92>
+<U16A93>
+<U16A94>
+<U16A95>
+<U16A96>
+<U16A97>
+<U16A98>
+<U16A99>
+<U16A9A>
+<U16A9B>
+<U16A9C>
+<U16A9D>
+<U16A9E>
+<U16A9F>
+<U16AA0>
+<U16AA1>
+<U16AA2>
+<U16AA3>
+<U16AA4>
+<U16AA5>
+<U16AA6>
+<U16AA7>
+<U16AA8>
+<U16AA9>
+<U16AAA>
+<U16AAB>
+<U16AAC>
+<U16AAD>
+<U16AAE>
+<U16AAF>
+<U16AB0>
+<U16AB1>
+<U16AB2>
+<U16AB3>
+<U16AB4>
+<U16AB5>
+<U16AB6>
+<U16AB7>
+<U16AB8>
+<U16AB9>
+<U16ABA>
+<U16ABB>
+<U16ABC>
+<U16ABD>
+<U16ABE>
+<U16ABF>
+<U16AC0>
+<U16AC1>
+<U16AC2>
+<U16AC3>
+<U16AC4>
+<U16AC5>
+<U16AC6>
+<U16AC7>
+<U16AC8>
+<U16AC9>
+<U16ACA>
+<U16ACB>
+<U16ACC>
+<U16ACD>
+<U16ACE>
+<U16ACF>
+<U16AD0>
+<U16AD1>
+<U16AD2>
+<U16AD3>
+<U16AD4>
+<U16AD5>
+<U16AD6>
+<U16AD7>
+<U16AD8>
+<U16AD9>
+<U16ADA>
+<U16ADB>
+<U16ADC>
+<U16ADD>
+<U16ADE>
+<U16ADF>
+<U16AE0>
+<U16AE1>
+<U16AE2>
+<U16AE3>
+<U16AE4>
+<U16AE5>
+<U16AE6>
+<U16AE7>
+<U16AE8>
+<U16AE9>
+<U16AEA>
+<U16AEB>
+<U16AEC>
+<U16AED>
+<U16AEE>
+<U16AEF>
+<U16AF0>
+<U16AF1>
+<U16AF2>
+<U16AF3>
+<U16AF4>
+<U16AF5>
+<U16AF6>
+<U16AF7>
+<U16AF8>
+<U16AF9>
+<U16AFA>
+<U16AFB>
+<U16AFC>
+<U16AFD>
+<U16AFE>
+<U16AFF>
+<U16B00>
+<U16B01>
+<U16B02>
+<U16B03>
+<U16B04>
+<U16B05>
+<U16B06>
+<U16B07>
+<U16B08>
+<U16B09>
+<U16B0A>
+<U16B0B>
+<U16B0C>
+<U16B0D>
+<U16B0E>
+<U16B0F>
+<U16B10>
+<U16B11>
+<U16B12>
+<U16B13>
+<U16B14>
+<U16B15>
+<U16B16>
+<U16B17>
+<U16B18>
+<U16B19>
+<U16B1A>
+<U16B1B>
+<U16B1C>
+<U16B1D>
+<U16B1E>
+<U16B1F>
+<U16B20>
+<U16B21>
+<U16B22>
+<U16B23>
+<U16B24>
+<U16B25>
+<U16B26>
+<U16B27>
+<U16B28>
+<U16B29>
+<U16B2A>
+<U16B2B>
+<U16B2C>
+<U16B2D>
+<U16B2E>
+<U16B2F>
+<U16B30>
+<U16B31>
+<U16B32>
+<U16B33>
+<U16B34>
+<U16B35>
+<U16B36>
+<U16B37>
+<U16B38>
+<U16B39>
+<U16B3A>
+<U16B3B>
+<U16B3C>
+<U16B3D>
+<U16B3E>
+<U16B3F>
+<U16B40>
+<U16B41>
+<U16B42>
+<U16B43>
+<U16B44>
+<U16B45>
+<U16B46>
+<U16B47>
+<U16B48>
+<U16B49>
+<U16B4A>
+<U16B4B>
+<U16B4C>
+<U16B4D>
+<U16B4E>
+<U16B4F>
+<U16B50>
+<U16B51>
+<U16B52>
+<U16B53>
+<U16B54>
+<U16B55>
+<U16B56>
+<U16B57>
+<U16B58>
+<U16B59>
+<U16B5A>
+<U16B5B>
+<U16B5C>
+<U16B5D>
+<U16B5E>
+<U16B5F>
+<U16B60>
+<U16B61>
+<U16B62>
+<U16B63>
+<U16B64>
+<U16B65>
+<U16B66>
+<U16B67>
+<U16B68>
+<U16B69>
+<U16B6A>
+<U16B6B>
+<U16B6C>
+<U16B6D>
+<U16B6E>
+<U16B6F>
+<U16B70>
+<U16B71>
+<U16B72>
+<U16B73>
+<U16B74>
+<U16B75>
+<U16B76>
+<U16B77>
+<U16B78>
+<U16B79>
+<U16B7A>
+<U16B7B>
+<U16B7C>
+<U16B7D>
+<U16B7E>
+<U16B7F>
+<U16B80>
+<U16B81>
+<U16B82>
+<U16B83>
+<U16B84>
+<U16B85>
+<U16B86>
+<U16B87>
+<U16B88>
+<U16B89>
+<U16B8A>
+<U16B8B>
+<U16B8C>
+<U16B8D>
+<U16B8E>
+<U16B8F>
+<U16B90>
+<U16B91>
+<U16B92>
+<U16B93>
+<U16B94>
+<U16B95>
+<U16B96>
+<U16B97>
+<U16B98>
+<U16B99>
+<U16B9A>
+<U16B9B>
+<U16B9C>
+<U16B9D>
+<U16B9E>
+<U16B9F>
+<U16BA0>
+<U16BA1>
+<U16BA2>
+<U16BA3>
+<U16BA4>
+<U16BA5>
+<U16BA6>
+<U16BA7>
+<U16BA8>
+<U16BA9>
+<U16BAA>
+<U16BAB>
+<U16BAC>
+<U16BAD>
+<U16BAE>
+<U16BAF>
+<U16BB0>
+<U16BB1>
+<U16BB2>
+<U16BB3>
+<U16BB4>
+<U16BB5>
+<U16BB6>
+<U16BB7>
+<U16BB8>
+<U16BB9>
+<U16BBA>
+<U16BBB>
+<U16BBC>
+<U16BBD>
+<U16BBE>
+<U16BBF>
+<U16BC0>
+<U16BC1>
+<U16BC2>
+<U16BC3>
+<U16BC4>
+<U16BC5>
+<U16BC6>
+<U16BC7>
+<U16BC8>
+<U16BC9>
+<U16BCA>
+<U16BCB>
+<U16BCC>
+<U16BCD>
+<U16BCE>
+<U16BCF>
+<U16BD0>
+<U16BD1>
+<U16BD2>
+<U16BD3>
+<U16BD4>
+<U16BD5>
+<U16BD6>
+<U16BD7>
+<U16BD8>
+<U16BD9>
+<U16BDA>
+<U16BDB>
+<U16BDC>
+<U16BDD>
+<U16BDE>
+<U16BDF>
+<U16BE0>
+<U16BE1>
+<U16BE2>
+<U16BE3>
+<U16BE4>
+<U16BE5>
+<U16BE6>
+<U16BE7>
+<U16BE8>
+<U16BE9>
+<U16BEA>
+<U16BEB>
+<U16BEC>
+<U16BED>
+<U16BEE>
+<U16BEF>
+<U16BF0>
+<U16BF1>
+<U16BF2>
+<U16BF3>
+<U16BF4>
+<U16BF5>
+<U16BF6>
+<U16BF7>
+<U16BF8>
+<U16BF9>
+<U16BFA>
+<U16BFB>
+<U16BFC>
+<U16BFD>
+<U16BFE>
+<U16BFF>
+<U16C00>
+<U16C01>
+<U16C02>
+<U16C03>
+<U16C04>
+<U16C05>
+<U16C06>
+<U16C07>
+<U16C08>
+<U16C09>
+<U16C0A>
+<U16C0B>
+<U16C0C>
+<U16C0D>
+<U16C0E>
+<U16C0F>
+<U16C10>
+<U16C11>
+<U16C12>
+<U16C13>
+<U16C14>
+<U16C15>
+<U16C16>
+<U16C17>
+<U16C18>
+<U16C19>
+<U16C1A>
+<U16C1B>
+<U16C1C>
+<U16C1D>
+<U16C1E>
+<U16C1F>
+<U16C20>
+<U16C21>
+<U16C22>
+<U16C23>
+<U16C24>
+<U16C25>
+<U16C26>
+<U16C27>
+<U16C28>
+<U16C29>
+<U16C2A>
+<U16C2B>
+<U16C2C>
+<U16C2D>
+<U16C2E>
+<U16C2F>
+<U16C30>
+<U16C31>
+<U16C32>
+<U16C33>
+<U16C34>
+<U16C35>
+<U16C36>
+<U16C37>
+<U16C38>
+<U16C39>
+<U16C3A>
+<U16C3B>
+<U16C3C>
+<U16C3D>
+<U16C3E>
+<U16C3F>
+<U16C40>
+<U16C41>
+<U16C42>
+<U16C43>
+<U16C44>
+<U16C45>
+<U16C46>
+<U16C47>
+<U16C48>
+<U16C49>
+<U16C4A>
+<U16C4B>
+<U16C4C>
+<U16C4D>
+<U16C4E>
+<U16C4F>
+<U16C50>
+<U16C51>
+<U16C52>
+<U16C53>
+<U16C54>
+<U16C55>
+<U16C56>
+<U16C57>
+<U16C58>
+<U16C59>
+<U16C5A>
+<U16C5B>
+<U16C5C>
+<U16C5D>
+<U16C5E>
+<U16C5F>
+<U16C60>
+<U16C61>
+<U16C62>
+<U16C63>
+<U16C64>
+<U16C65>
+<U16C66>
+<U16C67>
+<U16C68>
+<U16C69>
+<U16C6A>
+<U16C6B>
+<U16C6C>
+<U16C6D>
+<U16C6E>
+<U16C6F>
+<U16C70>
+<U16C71>
+<U16C72>
+<U16C73>
+<U16C74>
+<U16C75>
+<U16C76>
+<U16C77>
+<U16C78>
+<U16C79>
+<U16C7A>
+<U16C7B>
+<U16C7C>
+<U16C7D>
+<U16C7E>
+<U16C7F>
+<U16C80>
+<U16C81>
+<U16C82>
+<U16C83>
+<U16C84>
+<U16C85>
+<U16C86>
+<U16C87>
+<U16C88>
+<U16C89>
+<U16C8A>
+<U16C8B>
+<U16C8C>
+<U16C8D>
+<U16C8E>
+<U16C8F>
+<U16C90>
+<U16C91>
+<U16C92>
+<U16C93>
+<U16C94>
+<U16C95>
+<U16C96>
+<U16C97>
+<U16C98>
+<U16C99>
+<U16C9A>
+<U16C9B>
+<U16C9C>
+<U16C9D>
+<U16C9E>
+<U16C9F>
+<U16CA0>
+<U16CA1>
+<U16CA2>
+<U16CA3>
+<U16CA4>
+<U16CA5>
+<U16CA6>
+<U16CA7>
+<U16CA8>
+<U16CA9>
+<U16CAA>
+<U16CAB>
+<U16CAC>
+<U16CAD>
+<U16CAE>
+<U16CAF>
+<U16CB0>
+<U16CB1>
+<U16CB2>
+<U16CB3>
+<U16CB4>
+<U16CB5>
+<U16CB6>
+<U16CB7>
+<U16CB8>
+<U16CB9>
+<U16CBA>
+<U16CBB>
+<U16CBC>
+<U16CBD>
+<U16CBE>
+<U16CBF>
+<U16CC0>
+<U16CC1>
+<U16CC2>
+<U16CC3>
+<U16CC4>
+<U16CC5>
+<U16CC6>
+<U16CC7>
+<U16CC8>
+<U16CC9>
+<U16CCA>
+<U16CCB>
+<U16CCC>
+<U16CCD>
+<U16CCE>
+<U16CCF>
+<U16CD0>
+<U16CD1>
+<U16CD2>
+<U16CD3>
+<U16CD4>
+<U16CD5>
+<U16CD6>
+<U16CD7>
+<U16CD8>
+<U16CD9>
+<U16CDA>
+<U16CDB>
+<U16CDC>
+<U16CDD>
+<U16CDE>
+<U16CDF>
+<U16CE0>
+<U16CE1>
+<U16CE2>
+<U16CE3>
+<U16CE4>
+<U16CE5>
+<U16CE6>
+<U16CE7>
+<U16CE8>
+<U16CE9>
+<U16CEA>
+<U16CEB>
+<U16CEC>
+<U16CED>
+<U16CEE>
+<U16CEF>
+<U16CF0>
+<U16CF1>
+<U16CF2>
+<U16CF3>
+<U16CF4>
+<U16CF5>
+<U16CF6>
+<U16CF7>
+<U16CF8>
+<U16CF9>
+<U16CFA>
+<U16CFB>
+<U16CFC>
+<U16CFD>
+<U16CFE>
+<U16CFF>
+<U16D00>
+<U16D01>
+<U16D02>
+<U16D03>
+<U16D04>
+<U16D05>
+<U16D06>
+<U16D07>
+<U16D08>
+<U16D09>
+<U16D0A>
+<U16D0B>
+<U16D0C>
+<U16D0D>
+<U16D0E>
+<U16D0F>
+<U16D10>
+<U16D11>
+<U16D12>
+<U16D13>
+<U16D14>
+<U16D15>
+<U16D16>
+<U16D17>
+<U16D18>
+<U16D19>
+<U16D1A>
+<U16D1B>
+<U16D1C>
+<U16D1D>
+<U16D1E>
+<U16D1F>
+<U16D20>
+<U16D21>
+<U16D22>
+<U16D23>
+<U16D24>
+<U16D25>
+<U16D26>
+<U16D27>
+<U16D28>
+<U16D29>
+<U16D2A>
+<U16D2B>
+<U16D2C>
+<U16D2D>
+<U16D2E>
+<U16D2F>
+<U16D30>
+<U16D31>
+<U16D32>
+<U16D33>
+<U16D34>
+<U16D35>
+<U16D36>
+<U16D37>
+<U16D38>
+<U16D39>
+<U16D3A>
+<U16D3B>
+<U16D3C>
+<U16D3D>
+<U16D3E>
+<U16D3F>
+<U16D40>
+<U16D41>
+<U16D42>
+<U16D43>
+<U16D44>
+<U16D45>
+<U16D46>
+<U16D47>
+<U16D48>
+<U16D49>
+<U16D4A>
+<U16D4B>
+<U16D4C>
+<U16D4D>
+<U16D4E>
+<U16D4F>
+<U16D50>
+<U16D51>
+<U16D52>
+<U16D53>
+<U16D54>
+<U16D55>
+<U16D56>
+<U16D57>
+<U16D58>
+<U16D59>
+<U16D5A>
+<U16D5B>
+<U16D5C>
+<U16D5D>
+<U16D5E>
+<U16D5F>
+<U16D60>
+<U16D61>
+<U16D62>
+<U16D63>
+<U16D64>
+<U16D65>
+<U16D66>
+<U16D67>
+<U16D68>
+<U16D69>
+<U16D6A>
+<U16D6B>
+<U16D6C>
+<U16D6D>
+<U16D6E>
+<U16D6F>
+<U16D70>
+<U16D71>
+<U16D72>
+<U16D73>
+<U16D74>
+<U16D75>
+<U16D76>
+<U16D77>
+<U16D78>
+<U16D79>
+<U16D7A>
+<U16D7B>
+<U16D7C>
+<U16D7D>
+<U16D7E>
+<U16D7F>
+<U16D80>
+<U16D81>
+<U16D82>
+<U16D83>
+<U16D84>
+<U16D85>
+<U16D86>
+<U16D87>
+<U16D88>
+<U16D89>
+<U16D8A>
+<U16D8B>
+<U16D8C>
+<U16D8D>
+<U16D8E>
+<U16D8F>
+<U16D90>
+<U16D91>
+<U16D92>
+<U16D93>
+<U16D94>
+<U16D95>
+<U16D96>
+<U16D97>
+<U16D98>
+<U16D99>
+<U16D9A>
+<U16D9B>
+<U16D9C>
+<U16D9D>
+<U16D9E>
+<U16D9F>
+<U16DA0>
+<U16DA1>
+<U16DA2>
+<U16DA3>
+<U16DA4>
+<U16DA5>
+<U16DA6>
+<U16DA7>
+<U16DA8>
+<U16DA9>
+<U16DAA>
+<U16DAB>
+<U16DAC>
+<U16DAD>
+<U16DAE>
+<U16DAF>
+<U16DB0>
+<U16DB1>
+<U16DB2>
+<U16DB3>
+<U16DB4>
+<U16DB5>
+<U16DB6>
+<U16DB7>
+<U16DB8>
+<U16DB9>
+<U16DBA>
+<U16DBB>
+<U16DBC>
+<U16DBD>
+<U16DBE>
+<U16DBF>
+<U16DC0>
+<U16DC1>
+<U16DC2>
+<U16DC3>
+<U16DC4>
+<U16DC5>
+<U16DC6>
+<U16DC7>
+<U16DC8>
+<U16DC9>
+<U16DCA>
+<U16DCB>
+<U16DCC>
+<U16DCD>
+<U16DCE>
+<U16DCF>
+<U16DD0>
+<U16DD1>
+<U16DD2>
+<U16DD3>
+<U16DD4>
+<U16DD5>
+<U16DD6>
+<U16DD7>
+<U16DD8>
+<U16DD9>
+<U16DDA>
+<U16DDB>
+<U16DDC>
+<U16DDD>
+<U16DDE>
+<U16DDF>
+<U16DE0>
+<U16DE1>
+<U16DE2>
+<U16DE3>
+<U16DE4>
+<U16DE5>
+<U16DE6>
+<U16DE7>
+<U16DE8>
+<U16DE9>
+<U16DEA>
+<U16DEB>
+<U16DEC>
+<U16DED>
+<U16DEE>
+<U16DEF>
+<U16DF0>
+<U16DF1>
+<U16DF2>
+<U16DF3>
+<U16DF4>
+<U16DF5>
+<U16DF6>
+<U16DF7>
+<U16DF8>
+<U16DF9>
+<U16DFA>
+<U16DFB>
+<U16DFC>
+<U16DFD>
+<U16DFE>
+<U16DFF>
+<U16E00>
+<U16E01>
+<U16E02>
+<U16E03>
+<U16E04>
+<U16E05>
+<U16E06>
+<U16E07>
+<U16E08>
+<U16E09>
+<U16E0A>
+<U16E0B>
+<U16E0C>
+<U16E0D>
+<U16E0E>
+<U16E0F>
+<U16E10>
+<U16E11>
+<U16E12>
+<U16E13>
+<U16E14>
+<U16E15>
+<U16E16>
+<U16E17>
+<U16E18>
+<U16E19>
+<U16E1A>
+<U16E1B>
+<U16E1C>
+<U16E1D>
+<U16E1E>
+<U16E1F>
+<U16E20>
+<U16E21>
+<U16E22>
+<U16E23>
+<U16E24>
+<U16E25>
+<U16E26>
+<U16E27>
+<U16E28>
+<U16E29>
+<U16E2A>
+<U16E2B>
+<U16E2C>
+<U16E2D>
+<U16E2E>
+<U16E2F>
+<U16E30>
+<U16E31>
+<U16E32>
+<U16E33>
+<U16E34>
+<U16E35>
+<U16E36>
+<U16E37>
+<U16E38>
+<U16E39>
+<U16E3A>
+<U16E3B>
+<U16E3C>
+<U16E3D>
+<U16E3E>
+<U16E3F>
+<U16E40>
+<U16E41>
+<U16E42>
+<U16E43>
+<U16E44>
+<U16E45>
+<U16E46>
+<U16E47>
+<U16E48>
+<U16E49>
+<U16E4A>
+<U16E4B>
+<U16E4C>
+<U16E4D>
+<U16E4E>
+<U16E4F>
+<U16E50>
+<U16E51>
+<U16E52>
+<U16E53>
+<U16E54>
+<U16E55>
+<U16E56>
+<U16E57>
+<U16E58>
+<U16E59>
+<U16E5A>
+<U16E5B>
+<U16E5C>
+<U16E5D>
+<U16E5E>
+<U16E5F>
+<U16E60>
+<U16E61>
+<U16E62>
+<U16E63>
+<U16E64>
+<U16E65>
+<U16E66>
+<U16E67>
+<U16E68>
+<U16E69>
+<U16E6A>
+<U16E6B>
+<U16E6C>
+<U16E6D>
+<U16E6E>
+<U16E6F>
+<U16E70>
+<U16E71>
+<U16E72>
+<U16E73>
+<U16E74>
+<U16E75>
+<U16E76>
+<U16E77>
+<U16E78>
+<U16E79>
+<U16E7A>
+<U16E7B>
+<U16E7C>
+<U16E7D>
+<U16E7E>
+<U16E7F>
+<U16E80>
+<U16E81>
+<U16E82>
+<U16E83>
+<U16E84>
+<U16E85>
+<U16E86>
+<U16E87>
+<U16E88>
+<U16E89>
+<U16E8A>
+<U16E8B>
+<U16E8C>
+<U16E8D>
+<U16E8E>
+<U16E8F>
+<U16E90>
+<U16E91>
+<U16E92>
+<U16E93>
+<U16E94>
+<U16E95>
+<U16E96>
+<U16E97>
+<U16E98>
+<U16E99>
+<U16E9A>
+<U16E9B>
+<U16E9C>
+<U16E9D>
+<U16E9E>
+<U16E9F>
+<U16EA0>
+<U16EA1>
+<U16EA2>
+<U16EA3>
+<U16EA4>
+<U16EA5>
+<U16EA6>
+<U16EA7>
+<U16EA8>
+<U16EA9>
+<U16EAA>
+<U16EAB>
+<U16EAC>
+<U16EAD>
+<U16EAE>
+<U16EAF>
+<U16EB0>
+<U16EB1>
+<U16EB2>
+<U16EB3>
+<U16EB4>
+<U16EB5>
+<U16EB6>
+<U16EB7>
+<U16EB8>
+<U16EB9>
+<U16EBA>
+<U16EBB>
+<U16EBC>
+<U16EBD>
+<U16EBE>
+<U16EBF>
+<U16EC0>
+<U16EC1>
+<U16EC2>
+<U16EC3>
+<U16EC4>
+<U16EC5>
+<U16EC6>
+<U16EC7>
+<U16EC8>
+<U16EC9>
+<U16ECA>
+<U16ECB>
+<U16ECC>
+<U16ECD>
+<U16ECE>
+<U16ECF>
+<U16ED0>
+<U16ED1>
+<U16ED2>
+<U16ED3>
+<U16ED4>
+<U16ED5>
+<U16ED6>
+<U16ED7>
+<U16ED8>
+<U16ED9>
+<U16EDA>
+<U16EDB>
+<U16EDC>
+<U16EDD>
+<U16EDE>
+<U16EDF>
+<U16EE0>
+<U16EE1>
+<U16EE2>
+<U16EE3>
+<U16EE4>
+<U16EE5>
+<U16EE6>
+<U16EE7>
+<U16EE8>
+<U16EE9>
+<U16EEA>
+<U16EEB>
+<U16EEC>
+<U16EED>
+<U16EEE>
+<U16EEF>
+<U16EF0>
+<U16EF1>
+<U16EF2>
+<U16EF3>
+<U16EF4>
+<U16EF5>
+<U16EF6>
+<U16EF7>
+<U16EF8>
+<U16EF9>
+<U16EFA>
+<U16EFB>
+<U16EFC>
+<U16EFD>
+<U16EFE>
+<U16EFF>
+<U16F00>
+<U16F01>
+<U16F02>
+<U16F03>
+<U16F04>
+<U16F05>
+<U16F06>
+<U16F07>
+<U16F08>
+<U16F09>
+<U16F0A>
+<U16F0B>
+<U16F0C>
+<U16F0D>
+<U16F0E>
+<U16F0F>
+<U16F10>
+<U16F11>
+<U16F12>
+<U16F13>
+<U16F14>
+<U16F15>
+<U16F16>
+<U16F17>
+<U16F18>
+<U16F19>
+<U16F1A>
+<U16F1B>
+<U16F1C>
+<U16F1D>
+<U16F1E>
+<U16F1F>
+<U16F20>
+<U16F21>
+<U16F22>
+<U16F23>
+<U16F24>
+<U16F25>
+<U16F26>
+<U16F27>
+<U16F28>
+<U16F29>
+<U16F2A>
+<U16F2B>
+<U16F2C>
+<U16F2D>
+<U16F2E>
+<U16F2F>
+<U16F30>
+<U16F31>
+<U16F32>
+<U16F33>
+<U16F34>
+<U16F35>
+<U16F36>
+<U16F37>
+<U16F38>
+<U16F39>
+<U16F3A>
+<U16F3B>
+<U16F3C>
+<U16F3D>
+<U16F3E>
+<U16F3F>
+<U16F40>
+<U16F41>
+<U16F42>
+<U16F43>
+<U16F44>
+<U16F45>
+<U16F46>
+<U16F47>
+<U16F48>
+<U16F49>
+<U16F4A>
+<U16F4B>
+<U16F4C>
+<U16F4D>
+<U16F4E>
+<U16F4F>
+<U16F50>
+<U16F51>
+<U16F52>
+<U16F53>
+<U16F54>
+<U16F55>
+<U16F56>
+<U16F57>
+<U16F58>
+<U16F59>
+<U16F5A>
+<U16F5B>
+<U16F5C>
+<U16F5D>
+<U16F5E>
+<U16F5F>
+<U16F60>
+<U16F61>
+<U16F62>
+<U16F63>
+<U16F64>
+<U16F65>
+<U16F66>
+<U16F67>
+<U16F68>
+<U16F69>
+<U16F6A>
+<U16F6B>
+<U16F6C>
+<U16F6D>
+<U16F6E>
+<U16F6F>
+<U16F70>
+<U16F71>
+<U16F72>
+<U16F73>
+<U16F74>
+<U16F75>
+<U16F76>
+<U16F77>
+<U16F78>
+<U16F79>
+<U16F7A>
+<U16F7B>
+<U16F7C>
+<U16F7D>
+<U16F7E>
+<U16F7F>
+<U16F80>
+<U16F81>
+<U16F82>
+<U16F83>
+<U16F84>
+<U16F85>
+<U16F86>
+<U16F87>
+<U16F88>
+<U16F89>
+<U16F8A>
+<U16F8B>
+<U16F8C>
+<U16F8D>
+<U16F8E>
+<U16F8F>
+<U16F90>
+<U16F91>
+<U16F92>
+<U16F93>
+<U16F94>
+<U16F95>
+<U16F96>
+<U16F97>
+<U16F98>
+<U16F99>
+<U16F9A>
+<U16F9B>
+<U16F9C>
+<U16F9D>
+<U16F9E>
+<U16F9F>
+<U16FA0>
+<U16FA1>
+<U16FA2>
+<U16FA3>
+<U16FA4>
+<U16FA5>
+<U16FA6>
+<U16FA7>
+<U16FA8>
+<U16FA9>
+<U16FAA>
+<U16FAB>
+<U16FAC>
+<U16FAD>
+<U16FAE>
+<U16FAF>
+<U16FB0>
+<U16FB1>
+<U16FB2>
+<U16FB3>
+<U16FB4>
+<U16FB5>
+<U16FB6>
+<U16FB7>
+<U16FB8>
+<U16FB9>
+<U16FBA>
+<U16FBB>
+<U16FBC>
+<U16FBD>
+<U16FBE>
+<U16FBF>
+<U16FC0>
+<U16FC1>
+<U16FC2>
+<U16FC3>
+<U16FC4>
+<U16FC5>
+<U16FC6>
+<U16FC7>
+<U16FC8>
+<U16FC9>
+<U16FCA>
+<U16FCB>
+<U16FCC>
+<U16FCD>
+<U16FCE>
+<U16FCF>
+<U16FD0>
+<U16FD1>
+<U16FD2>
+<U16FD3>
+<U16FD4>
+<U16FD5>
+<U16FD6>
+<U16FD7>
+<U16FD8>
+<U16FD9>
+<U16FDA>
+<U16FDB>
+<U16FDC>
+<U16FDD>
+<U16FDE>
+<U16FDF>
+<U16FE0>
+<U16FE1>
+<U16FE2>
+<U16FE3>
+<U16FE4>
+<U16FE5>
+<U16FE6>
+<U16FE7>
+<U16FE8>
+<U16FE9>
+<U16FEA>
+<U16FEB>
+<U16FEC>
+<U16FED>
+<U16FEE>
+<U16FEF>
+<U16FF0>
+<U16FF1>
+<U16FF2>
+<U16FF3>
+<U16FF4>
+<U16FF5>
+<U16FF6>
+<U16FF7>
+<U16FF8>
+<U16FF9>
+<U16FFA>
+<U16FFB>
+<U16FFC>
+<U16FFD>
+<U16FFE>
+<U16FFF>
+<U17000>
+<U17001>
+<U17002>
+<U17003>
+<U17004>
+<U17005>
+<U17006>
+<U17007>
+<U17008>
+<U17009>
+<U1700A>
+<U1700B>
+<U1700C>
+<U1700D>
+<U1700E>
+<U1700F>
+<U17010>
+<U17011>
+<U17012>
+<U17013>
+<U17014>
+<U17015>
+<U17016>
+<U17017>
+<U17018>
+<U17019>
+<U1701A>
+<U1701B>
+<U1701C>
+<U1701D>
+<U1701E>
+<U1701F>
+<U17020>
+<U17021>
+<U17022>
+<U17023>
+<U17024>
+<U17025>
+<U17026>
+<U17027>
+<U17028>
+<U17029>
+<U1702A>
+<U1702B>
+<U1702C>
+<U1702D>
+<U1702E>
+<U1702F>
+<U17030>
+<U17031>
+<U17032>
+<U17033>
+<U17034>
+<U17035>
+<U17036>
+<U17037>
+<U17038>
+<U17039>
+<U1703A>
+<U1703B>
+<U1703C>
+<U1703D>
+<U1703E>
+<U1703F>
+<U17040>
+<U17041>
+<U17042>
+<U17043>
+<U17044>
+<U17045>
+<U17046>
+<U17047>
+<U17048>
+<U17049>
+<U1704A>
+<U1704B>
+<U1704C>
+<U1704D>
+<U1704E>
+<U1704F>
+<U17050>
+<U17051>
+<U17052>
+<U17053>
+<U17054>
+<U17055>
+<U17056>
+<U17057>
+<U17058>
+<U17059>
+<U1705A>
+<U1705B>
+<U1705C>
+<U1705D>
+<U1705E>
+<U1705F>
+<U17060>
+<U17061>
+<U17062>
+<U17063>
+<U17064>
+<U17065>
+<U17066>
+<U17067>
+<U17068>
+<U17069>
+<U1706A>
+<U1706B>
+<U1706C>
+<U1706D>
+<U1706E>
+<U1706F>
+<U17070>
+<U17071>
+<U17072>
+<U17073>
+<U17074>
+<U17075>
+<U17076>
+<U17077>
+<U17078>
+<U17079>
+<U1707A>
+<U1707B>
+<U1707C>
+<U1707D>
+<U1707E>
+<U1707F>
+<U17080>
+<U17081>
+<U17082>
+<U17083>
+<U17084>
+<U17085>
+<U17086>
+<U17087>
+<U17088>
+<U17089>
+<U1708A>
+<U1708B>
+<U1708C>
+<U1708D>
+<U1708E>
+<U1708F>
+<U17090>
+<U17091>
+<U17092>
+<U17093>
+<U17094>
+<U17095>
+<U17096>
+<U17097>
+<U17098>
+<U17099>
+<U1709A>
+<U1709B>
+<U1709C>
+<U1709D>
+<U1709E>
+<U1709F>
+<U170A0>
+<U170A1>
+<U170A2>
+<U170A3>
+<U170A4>
+<U170A5>
+<U170A6>
+<U170A7>
+<U170A8>
+<U170A9>
+<U170AA>
+<U170AB>
+<U170AC>
+<U170AD>
+<U170AE>
+<U170AF>
+<U170B0>
+<U170B1>
+<U170B2>
+<U170B3>
+<U170B4>
+<U170B5>
+<U170B6>
+<U170B7>
+<U170B8>
+<U170B9>
+<U170BA>
+<U170BB>
+<U170BC>
+<U170BD>
+<U170BE>
+<U170BF>
+<U170C0>
+<U170C1>
+<U170C2>
+<U170C3>
+<U170C4>
+<U170C5>
+<U170C6>
+<U170C7>
+<U170C8>
+<U170C9>
+<U170CA>
+<U170CB>
+<U170CC>
+<U170CD>
+<U170CE>
+<U170CF>
+<U170D0>
+<U170D1>
+<U170D2>
+<U170D3>
+<U170D4>
+<U170D5>
+<U170D6>
+<U170D7>
+<U170D8>
+<U170D9>
+<U170DA>
+<U170DB>
+<U170DC>
+<U170DD>
+<U170DE>
+<U170DF>
+<U170E0>
+<U170E1>
+<U170E2>
+<U170E3>
+<U170E4>
+<U170E5>
+<U170E6>
+<U170E7>
+<U170E8>
+<U170E9>
+<U170EA>
+<U170EB>
+<U170EC>
+<U170ED>
+<U170EE>
+<U170EF>
+<U170F0>
+<U170F1>
+<U170F2>
+<U170F3>
+<U170F4>
+<U170F5>
+<U170F6>
+<U170F7>
+<U170F8>
+<U170F9>
+<U170FA>
+<U170FB>
+<U170FC>
+<U170FD>
+<U170FE>
+<U170FF>
+<U17100>
+<U17101>
+<U17102>
+<U17103>
+<U17104>
+<U17105>
+<U17106>
+<U17107>
+<U17108>
+<U17109>
+<U1710A>
+<U1710B>
+<U1710C>
+<U1710D>
+<U1710E>
+<U1710F>
+<U17110>
+<U17111>
+<U17112>
+<U17113>
+<U17114>
+<U17115>
+<U17116>
+<U17117>
+<U17118>
+<U17119>
+<U1711A>
+<U1711B>
+<U1711C>
+<U1711D>
+<U1711E>
+<U1711F>
+<U17120>
+<U17121>
+<U17122>
+<U17123>
+<U17124>
+<U17125>
+<U17126>
+<U17127>
+<U17128>
+<U17129>
+<U1712A>
+<U1712B>
+<U1712C>
+<U1712D>
+<U1712E>
+<U1712F>
+<U17130>
+<U17131>
+<U17132>
+<U17133>
+<U17134>
+<U17135>
+<U17136>
+<U17137>
+<U17138>
+<U17139>
+<U1713A>
+<U1713B>
+<U1713C>
+<U1713D>
+<U1713E>
+<U1713F>
+<U17140>
+<U17141>
+<U17142>
+<U17143>
+<U17144>
+<U17145>
+<U17146>
+<U17147>
+<U17148>
+<U17149>
+<U1714A>
+<U1714B>
+<U1714C>
+<U1714D>
+<U1714E>
+<U1714F>
+<U17150>
+<U17151>
+<U17152>
+<U17153>
+<U17154>
+<U17155>
+<U17156>
+<U17157>
+<U17158>
+<U17159>
+<U1715A>
+<U1715B>
+<U1715C>
+<U1715D>
+<U1715E>
+<U1715F>
+<U17160>
+<U17161>
+<U17162>
+<U17163>
+<U17164>
+<U17165>
+<U17166>
+<U17167>
+<U17168>
+<U17169>
+<U1716A>
+<U1716B>
+<U1716C>
+<U1716D>
+<U1716E>
+<U1716F>
+<U17170>
+<U17171>
+<U17172>
+<U17173>
+<U17174>
+<U17175>
+<U17176>
+<U17177>
+<U17178>
+<U17179>
+<U1717A>
+<U1717B>
+<U1717C>
+<U1717D>
+<U1717E>
+<U1717F>
+<U17180>
+<U17181>
+<U17182>
+<U17183>
+<U17184>
+<U17185>
+<U17186>
+<U17187>
+<U17188>
+<U17189>
+<U1718A>
+<U1718B>
+<U1718C>
+<U1718D>
+<U1718E>
+<U1718F>
+<U17190>
+<U17191>
+<U17192>
+<U17193>
+<U17194>
+<U17195>
+<U17196>
+<U17197>
+<U17198>
+<U17199>
+<U1719A>
+<U1719B>
+<U1719C>
+<U1719D>
+<U1719E>
+<U1719F>
+<U171A0>
+<U171A1>
+<U171A2>
+<U171A3>
+<U171A4>
+<U171A5>
+<U171A6>
+<U171A7>
+<U171A8>
+<U171A9>
+<U171AA>
+<U171AB>
+<U171AC>
+<U171AD>
+<U171AE>
+<U171AF>
+<U171B0>
+<U171B1>
+<U171B2>
+<U171B3>
+<U171B4>
+<U171B5>
+<U171B6>
+<U171B7>
+<U171B8>
+<U171B9>
+<U171BA>
+<U171BB>
+<U171BC>
+<U171BD>
+<U171BE>
+<U171BF>
+<U171C0>
+<U171C1>
+<U171C2>
+<U171C3>
+<U171C4>
+<U171C5>
+<U171C6>
+<U171C7>
+<U171C8>
+<U171C9>
+<U171CA>
+<U171CB>
+<U171CC>
+<U171CD>
+<U171CE>
+<U171CF>
+<U171D0>
+<U171D1>
+<U171D2>
+<U171D3>
+<U171D4>
+<U171D5>
+<U171D6>
+<U171D7>
+<U171D8>
+<U171D9>
+<U171DA>
+<U171DB>
+<U171DC>
+<U171DD>
+<U171DE>
+<U171DF>
+<U171E0>
+<U171E1>
+<U171E2>
+<U171E3>
+<U171E4>
+<U171E5>
+<U171E6>
+<U171E7>
+<U171E8>
+<U171E9>
+<U171EA>
+<U171EB>
+<U171EC>
+<U171ED>
+<U171EE>
+<U171EF>
+<U171F0>
+<U171F1>
+<U171F2>
+<U171F3>
+<U171F4>
+<U171F5>
+<U171F6>
+<U171F7>
+<U171F8>
+<U171F9>
+<U171FA>
+<U171FB>
+<U171FC>
+<U171FD>
+<U171FE>
+<U171FF>
+<U17200>
+<U17201>
+<U17202>
+<U17203>
+<U17204>
+<U17205>
+<U17206>
+<U17207>
+<U17208>
+<U17209>
+<U1720A>
+<U1720B>
+<U1720C>
+<U1720D>
+<U1720E>
+<U1720F>
+<U17210>
+<U17211>
+<U17212>
+<U17213>
+<U17214>
+<U17215>
+<U17216>
+<U17217>
+<U17218>
+<U17219>
+<U1721A>
+<U1721B>
+<U1721C>
+<U1721D>
+<U1721E>
+<U1721F>
+<U17220>
+<U17221>
+<U17222>
+<U17223>
+<U17224>
+<U17225>
+<U17226>
+<U17227>
+<U17228>
+<U17229>
+<U1722A>
+<U1722B>
+<U1722C>
+<U1722D>
+<U1722E>
+<U1722F>
+<U17230>
+<U17231>
+<U17232>
+<U17233>
+<U17234>
+<U17235>
+<U17236>
+<U17237>
+<U17238>
+<U17239>
+<U1723A>
+<U1723B>
+<U1723C>
+<U1723D>
+<U1723E>
+<U1723F>
+<U17240>
+<U17241>
+<U17242>
+<U17243>
+<U17244>
+<U17245>
+<U17246>
+<U17247>
+<U17248>
+<U17249>
+<U1724A>
+<U1724B>
+<U1724C>
+<U1724D>
+<U1724E>
+<U1724F>
+<U17250>
+<U17251>
+<U17252>
+<U17253>
+<U17254>
+<U17255>
+<U17256>
+<U17257>
+<U17258>
+<U17259>
+<U1725A>
+<U1725B>
+<U1725C>
+<U1725D>
+<U1725E>
+<U1725F>
+<U17260>
+<U17261>
+<U17262>
+<U17263>
+<U17264>
+<U17265>
+<U17266>
+<U17267>
+<U17268>
+<U17269>
+<U1726A>
+<U1726B>
+<U1726C>
+<U1726D>
+<U1726E>
+<U1726F>
+<U17270>
+<U17271>
+<U17272>
+<U17273>
+<U17274>
+<U17275>
+<U17276>
+<U17277>
+<U17278>
+<U17279>
+<U1727A>
+<U1727B>
+<U1727C>
+<U1727D>
+<U1727E>
+<U1727F>
+<U17280>
+<U17281>
+<U17282>
+<U17283>
+<U17284>
+<U17285>
+<U17286>
+<U17287>
+<U17288>
+<U17289>
+<U1728A>
+<U1728B>
+<U1728C>
+<U1728D>
+<U1728E>
+<U1728F>
+<U17290>
+<U17291>
+<U17292>
+<U17293>
+<U17294>
+<U17295>
+<U17296>
+<U17297>
+<U17298>
+<U17299>
+<U1729A>
+<U1729B>
+<U1729C>
+<U1729D>
+<U1729E>
+<U1729F>
+<U172A0>
+<U172A1>
+<U172A2>
+<U172A3>
+<U172A4>
+<U172A5>
+<U172A6>
+<U172A7>
+<U172A8>
+<U172A9>
+<U172AA>
+<U172AB>
+<U172AC>
+<U172AD>
+<U172AE>
+<U172AF>
+<U172B0>
+<U172B1>
+<U172B2>
+<U172B3>
+<U172B4>
+<U172B5>
+<U172B6>
+<U172B7>
+<U172B8>
+<U172B9>
+<U172BA>
+<U172BB>
+<U172BC>
+<U172BD>
+<U172BE>
+<U172BF>
+<U172C0>
+<U172C1>
+<U172C2>
+<U172C3>
+<U172C4>
+<U172C5>
+<U172C6>
+<U172C7>
+<U172C8>
+<U172C9>
+<U172CA>
+<U172CB>
+<U172CC>
+<U172CD>
+<U172CE>
+<U172CF>
+<U172D0>
+<U172D1>
+<U172D2>
+<U172D3>
+<U172D4>
+<U172D5>
+<U172D6>
+<U172D7>
+<U172D8>
+<U172D9>
+<U172DA>
+<U172DB>
+<U172DC>
+<U172DD>
+<U172DE>
+<U172DF>
+<U172E0>
+<U172E1>
+<U172E2>
+<U172E3>
+<U172E4>
+<U172E5>
+<U172E6>
+<U172E7>
+<U172E8>
+<U172E9>
+<U172EA>
+<U172EB>
+<U172EC>
+<U172ED>
+<U172EE>
+<U172EF>
+<U172F0>
+<U172F1>
+<U172F2>
+<U172F3>
+<U172F4>
+<U172F5>
+<U172F6>
+<U172F7>
+<U172F8>
+<U172F9>
+<U172FA>
+<U172FB>
+<U172FC>
+<U172FD>
+<U172FE>
+<U172FF>
+<U17300>
+<U17301>
+<U17302>
+<U17303>
+<U17304>
+<U17305>
+<U17306>
+<U17307>
+<U17308>
+<U17309>
+<U1730A>
+<U1730B>
+<U1730C>
+<U1730D>
+<U1730E>
+<U1730F>
+<U17310>
+<U17311>
+<U17312>
+<U17313>
+<U17314>
+<U17315>
+<U17316>
+<U17317>
+<U17318>
+<U17319>
+<U1731A>
+<U1731B>
+<U1731C>
+<U1731D>
+<U1731E>
+<U1731F>
+<U17320>
+<U17321>
+<U17322>
+<U17323>
+<U17324>
+<U17325>
+<U17326>
+<U17327>
+<U17328>
+<U17329>
+<U1732A>
+<U1732B>
+<U1732C>
+<U1732D>
+<U1732E>
+<U1732F>
+<U17330>
+<U17331>
+<U17332>
+<U17333>
+<U17334>
+<U17335>
+<U17336>
+<U17337>
+<U17338>
+<U17339>
+<U1733A>
+<U1733B>
+<U1733C>
+<U1733D>
+<U1733E>
+<U1733F>
+<U17340>
+<U17341>
+<U17342>
+<U17343>
+<U17344>
+<U17345>
+<U17346>
+<U17347>
+<U17348>
+<U17349>
+<U1734A>
+<U1734B>
+<U1734C>
+<U1734D>
+<U1734E>
+<U1734F>
+<U17350>
+<U17351>
+<U17352>
+<U17353>
+<U17354>
+<U17355>
+<U17356>
+<U17357>
+<U17358>
+<U17359>
+<U1735A>
+<U1735B>
+<U1735C>
+<U1735D>
+<U1735E>
+<U1735F>
+<U17360>
+<U17361>
+<U17362>
+<U17363>
+<U17364>
+<U17365>
+<U17366>
+<U17367>
+<U17368>
+<U17369>
+<U1736A>
+<U1736B>
+<U1736C>
+<U1736D>
+<U1736E>
+<U1736F>
+<U17370>
+<U17371>
+<U17372>
+<U17373>
+<U17374>
+<U17375>
+<U17376>
+<U17377>
+<U17378>
+<U17379>
+<U1737A>
+<U1737B>
+<U1737C>
+<U1737D>
+<U1737E>
+<U1737F>
+<U17380>
+<U17381>
+<U17382>
+<U17383>
+<U17384>
+<U17385>
+<U17386>
+<U17387>
+<U17388>
+<U17389>
+<U1738A>
+<U1738B>
+<U1738C>
+<U1738D>
+<U1738E>
+<U1738F>
+<U17390>
+<U17391>
+<U17392>
+<U17393>
+<U17394>
+<U17395>
+<U17396>
+<U17397>
+<U17398>
+<U17399>
+<U1739A>
+<U1739B>
+<U1739C>
+<U1739D>
+<U1739E>
+<U1739F>
+<U173A0>
+<U173A1>
+<U173A2>
+<U173A3>
+<U173A4>
+<U173A5>
+<U173A6>
+<U173A7>
+<U173A8>
+<U173A9>
+<U173AA>
+<U173AB>
+<U173AC>
+<U173AD>
+<U173AE>
+<U173AF>
+<U173B0>
+<U173B1>
+<U173B2>
+<U173B3>
+<U173B4>
+<U173B5>
+<U173B6>
+<U173B7>
+<U173B8>
+<U173B9>
+<U173BA>
+<U173BB>
+<U173BC>
+<U173BD>
+<U173BE>
+<U173BF>
+<U173C0>
+<U173C1>
+<U173C2>
+<U173C3>
+<U173C4>
+<U173C5>
+<U173C6>
+<U173C7>
+<U173C8>
+<U173C9>
+<U173CA>
+<U173CB>
+<U173CC>
+<U173CD>
+<U173CE>
+<U173CF>
+<U173D0>
+<U173D1>
+<U173D2>
+<U173D3>
+<U173D4>
+<U173D5>
+<U173D6>
+<U173D7>
+<U173D8>
+<U173D9>
+<U173DA>
+<U173DB>
+<U173DC>
+<U173DD>
+<U173DE>
+<U173DF>
+<U173E0>
+<U173E1>
+<U173E2>
+<U173E3>
+<U173E4>
+<U173E5>
+<U173E6>
+<U173E7>
+<U173E8>
+<U173E9>
+<U173EA>
+<U173EB>
+<U173EC>
+<U173ED>
+<U173EE>
+<U173EF>
+<U173F0>
+<U173F1>
+<U173F2>
+<U173F3>
+<U173F4>
+<U173F5>
+<U173F6>
+<U173F7>
+<U173F8>
+<U173F9>
+<U173FA>
+<U173FB>
+<U173FC>
+<U173FD>
+<U173FE>
+<U173FF>
+<U17400>
+<U17401>
+<U17402>
+<U17403>
+<U17404>
+<U17405>
+<U17406>
+<U17407>
+<U17408>
+<U17409>
+<U1740A>
+<U1740B>
+<U1740C>
+<U1740D>
+<U1740E>
+<U1740F>
+<U17410>
+<U17411>
+<U17412>
+<U17413>
+<U17414>
+<U17415>
+<U17416>
+<U17417>
+<U17418>
+<U17419>
+<U1741A>
+<U1741B>
+<U1741C>
+<U1741D>
+<U1741E>
+<U1741F>
+<U17420>
+<U17421>
+<U17422>
+<U17423>
+<U17424>
+<U17425>
+<U17426>
+<U17427>
+<U17428>
+<U17429>
+<U1742A>
+<U1742B>
+<U1742C>
+<U1742D>
+<U1742E>
+<U1742F>
+<U17430>
+<U17431>
+<U17432>
+<U17433>
+<U17434>
+<U17435>
+<U17436>
+<U17437>
+<U17438>
+<U17439>
+<U1743A>
+<U1743B>
+<U1743C>
+<U1743D>
+<U1743E>
+<U1743F>
+<U17440>
+<U17441>
+<U17442>
+<U17443>
+<U17444>
+<U17445>
+<U17446>
+<U17447>
+<U17448>
+<U17449>
+<U1744A>
+<U1744B>
+<U1744C>
+<U1744D>
+<U1744E>
+<U1744F>
+<U17450>
+<U17451>
+<U17452>
+<U17453>
+<U17454>
+<U17455>
+<U17456>
+<U17457>
+<U17458>
+<U17459>
+<U1745A>
+<U1745B>
+<U1745C>
+<U1745D>
+<U1745E>
+<U1745F>
+<U17460>
+<U17461>
+<U17462>
+<U17463>
+<U17464>
+<U17465>
+<U17466>
+<U17467>
+<U17468>
+<U17469>
+<U1746A>
+<U1746B>
+<U1746C>
+<U1746D>
+<U1746E>
+<U1746F>
+<U17470>
+<U17471>
+<U17472>
+<U17473>
+<U17474>
+<U17475>
+<U17476>
+<U17477>
+<U17478>
+<U17479>
+<U1747A>
+<U1747B>
+<U1747C>
+<U1747D>
+<U1747E>
+<U1747F>
+<U17480>
+<U17481>
+<U17482>
+<U17483>
+<U17484>
+<U17485>
+<U17486>
+<U17487>
+<U17488>
+<U17489>
+<U1748A>
+<U1748B>
+<U1748C>
+<U1748D>
+<U1748E>
+<U1748F>
+<U17490>
+<U17491>
+<U17492>
+<U17493>
+<U17494>
+<U17495>
+<U17496>
+<U17497>
+<U17498>
+<U17499>
+<U1749A>
+<U1749B>
+<U1749C>
+<U1749D>
+<U1749E>
+<U1749F>
+<U174A0>
+<U174A1>
+<U174A2>
+<U174A3>
+<U174A4>
+<U174A5>
+<U174A6>
+<U174A7>
+<U174A8>
+<U174A9>
+<U174AA>
+<U174AB>
+<U174AC>
+<U174AD>
+<U174AE>
+<U174AF>
+<U174B0>
+<U174B1>
+<U174B2>
+<U174B3>
+<U174B4>
+<U174B5>
+<U174B6>
+<U174B7>
+<U174B8>
+<U174B9>
+<U174BA>
+<U174BB>
+<U174BC>
+<U174BD>
+<U174BE>
+<U174BF>
+<U174C0>
+<U174C1>
+<U174C2>
+<U174C3>
+<U174C4>
+<U174C5>
+<U174C6>
+<U174C7>
+<U174C8>
+<U174C9>
+<U174CA>
+<U174CB>
+<U174CC>
+<U174CD>
+<U174CE>
+<U174CF>
+<U174D0>
+<U174D1>
+<U174D2>
+<U174D3>
+<U174D4>
+<U174D5>
+<U174D6>
+<U174D7>
+<U174D8>
+<U174D9>
+<U174DA>
+<U174DB>
+<U174DC>
+<U174DD>
+<U174DE>
+<U174DF>
+<U174E0>
+<U174E1>
+<U174E2>
+<U174E3>
+<U174E4>
+<U174E5>
+<U174E6>
+<U174E7>
+<U174E8>
+<U174E9>
+<U174EA>
+<U174EB>
+<U174EC>
+<U174ED>
+<U174EE>
+<U174EF>
+<U174F0>
+<U174F1>
+<U174F2>
+<U174F3>
+<U174F4>
+<U174F5>
+<U174F6>
+<U174F7>
+<U174F8>
+<U174F9>
+<U174FA>
+<U174FB>
+<U174FC>
+<U174FD>
+<U174FE>
+<U174FF>
+<U17500>
+<U17501>
+<U17502>
+<U17503>
+<U17504>
+<U17505>
+<U17506>
+<U17507>
+<U17508>
+<U17509>
+<U1750A>
+<U1750B>
+<U1750C>
+<U1750D>
+<U1750E>
+<U1750F>
+<U17510>
+<U17511>
+<U17512>
+<U17513>
+<U17514>
+<U17515>
+<U17516>
+<U17517>
+<U17518>
+<U17519>
+<U1751A>
+<U1751B>
+<U1751C>
+<U1751D>
+<U1751E>
+<U1751F>
+<U17520>
+<U17521>
+<U17522>
+<U17523>
+<U17524>
+<U17525>
+<U17526>
+<U17527>
+<U17528>
+<U17529>
+<U1752A>
+<U1752B>
+<U1752C>
+<U1752D>
+<U1752E>
+<U1752F>
+<U17530>
+<U17531>
+<U17532>
+<U17533>
+<U17534>
+<U17535>
+<U17536>
+<U17537>
+<U17538>
+<U17539>
+<U1753A>
+<U1753B>
+<U1753C>
+<U1753D>
+<U1753E>
+<U1753F>
+<U17540>
+<U17541>
+<U17542>
+<U17543>
+<U17544>
+<U17545>
+<U17546>
+<U17547>
+<U17548>
+<U17549>
+<U1754A>
+<U1754B>
+<U1754C>
+<U1754D>
+<U1754E>
+<U1754F>
+<U17550>
+<U17551>
+<U17552>
+<U17553>
+<U17554>
+<U17555>
+<U17556>
+<U17557>
+<U17558>
+<U17559>
+<U1755A>
+<U1755B>
+<U1755C>
+<U1755D>
+<U1755E>
+<U1755F>
+<U17560>
+<U17561>
+<U17562>
+<U17563>
+<U17564>
+<U17565>
+<U17566>
+<U17567>
+<U17568>
+<U17569>
+<U1756A>
+<U1756B>
+<U1756C>
+<U1756D>
+<U1756E>
+<U1756F>
+<U17570>
+<U17571>
+<U17572>
+<U17573>
+<U17574>
+<U17575>
+<U17576>
+<U17577>
+<U17578>
+<U17579>
+<U1757A>
+<U1757B>
+<U1757C>
+<U1757D>
+<U1757E>
+<U1757F>
+<U17580>
+<U17581>
+<U17582>
+<U17583>
+<U17584>
+<U17585>
+<U17586>
+<U17587>
+<U17588>
+<U17589>
+<U1758A>
+<U1758B>
+<U1758C>
+<U1758D>
+<U1758E>
+<U1758F>
+<U17590>
+<U17591>
+<U17592>
+<U17593>
+<U17594>
+<U17595>
+<U17596>
+<U17597>
+<U17598>
+<U17599>
+<U1759A>
+<U1759B>
+<U1759C>
+<U1759D>
+<U1759E>
+<U1759F>
+<U175A0>
+<U175A1>
+<U175A2>
+<U175A3>
+<U175A4>
+<U175A5>
+<U175A6>
+<U175A7>
+<U175A8>
+<U175A9>
+<U175AA>
+<U175AB>
+<U175AC>
+<U175AD>
+<U175AE>
+<U175AF>
+<U175B0>
+<U175B1>
+<U175B2>
+<U175B3>
+<U175B4>
+<U175B5>
+<U175B6>
+<U175B7>
+<U175B8>
+<U175B9>
+<U175BA>
+<U175BB>
+<U175BC>
+<U175BD>
+<U175BE>
+<U175BF>
+<U175C0>
+<U175C1>
+<U175C2>
+<U175C3>
+<U175C4>
+<U175C5>
+<U175C6>
+<U175C7>
+<U175C8>
+<U175C9>
+<U175CA>
+<U175CB>
+<U175CC>
+<U175CD>
+<U175CE>
+<U175CF>
+<U175D0>
+<U175D1>
+<U175D2>
+<U175D3>
+<U175D4>
+<U175D5>
+<U175D6>
+<U175D7>
+<U175D8>
+<U175D9>
+<U175DA>
+<U175DB>
+<U175DC>
+<U175DD>
+<U175DE>
+<U175DF>
+<U175E0>
+<U175E1>
+<U175E2>
+<U175E3>
+<U175E4>
+<U175E5>
+<U175E6>
+<U175E7>
+<U175E8>
+<U175E9>
+<U175EA>
+<U175EB>
+<U175EC>
+<U175ED>
+<U175EE>
+<U175EF>
+<U175F0>
+<U175F1>
+<U175F2>
+<U175F3>
+<U175F4>
+<U175F5>
+<U175F6>
+<U175F7>
+<U175F8>
+<U175F9>
+<U175FA>
+<U175FB>
+<U175FC>
+<U175FD>
+<U175FE>
+<U175FF>
+<U17600>
+<U17601>
+<U17602>
+<U17603>
+<U17604>
+<U17605>
+<U17606>
+<U17607>
+<U17608>
+<U17609>
+<U1760A>
+<U1760B>
+<U1760C>
+<U1760D>
+<U1760E>
+<U1760F>
+<U17610>
+<U17611>
+<U17612>
+<U17613>
+<U17614>
+<U17615>
+<U17616>
+<U17617>
+<U17618>
+<U17619>
+<U1761A>
+<U1761B>
+<U1761C>
+<U1761D>
+<U1761E>
+<U1761F>
+<U17620>
+<U17621>
+<U17622>
+<U17623>
+<U17624>
+<U17625>
+<U17626>
+<U17627>
+<U17628>
+<U17629>
+<U1762A>
+<U1762B>
+<U1762C>
+<U1762D>
+<U1762E>
+<U1762F>
+<U17630>
+<U17631>
+<U17632>
+<U17633>
+<U17634>
+<U17635>
+<U17636>
+<U17637>
+<U17638>
+<U17639>
+<U1763A>
+<U1763B>
+<U1763C>
+<U1763D>
+<U1763E>
+<U1763F>
+<U17640>
+<U17641>
+<U17642>
+<U17643>
+<U17644>
+<U17645>
+<U17646>
+<U17647>
+<U17648>
+<U17649>
+<U1764A>
+<U1764B>
+<U1764C>
+<U1764D>
+<U1764E>
+<U1764F>
+<U17650>
+<U17651>
+<U17652>
+<U17653>
+<U17654>
+<U17655>
+<U17656>
+<U17657>
+<U17658>
+<U17659>
+<U1765A>
+<U1765B>
+<U1765C>
+<U1765D>
+<U1765E>
+<U1765F>
+<U17660>
+<U17661>
+<U17662>
+<U17663>
+<U17664>
+<U17665>
+<U17666>
+<U17667>
+<U17668>
+<U17669>
+<U1766A>
+<U1766B>
+<U1766C>
+<U1766D>
+<U1766E>
+<U1766F>
+<U17670>
+<U17671>
+<U17672>
+<U17673>
+<U17674>
+<U17675>
+<U17676>
+<U17677>
+<U17678>
+<U17679>
+<U1767A>
+<U1767B>
+<U1767C>
+<U1767D>
+<U1767E>
+<U1767F>
+<U17680>
+<U17681>
+<U17682>
+<U17683>
+<U17684>
+<U17685>
+<U17686>
+<U17687>
+<U17688>
+<U17689>
+<U1768A>
+<U1768B>
+<U1768C>
+<U1768D>
+<U1768E>
+<U1768F>
+<U17690>
+<U17691>
+<U17692>
+<U17693>
+<U17694>
+<U17695>
+<U17696>
+<U17697>
+<U17698>
+<U17699>
+<U1769A>
+<U1769B>
+<U1769C>
+<U1769D>
+<U1769E>
+<U1769F>
+<U176A0>
+<U176A1>
+<U176A2>
+<U176A3>
+<U176A4>
+<U176A5>
+<U176A6>
+<U176A7>
+<U176A8>
+<U176A9>
+<U176AA>
+<U176AB>
+<U176AC>
+<U176AD>
+<U176AE>
+<U176AF>
+<U176B0>
+<U176B1>
+<U176B2>
+<U176B3>
+<U176B4>
+<U176B5>
+<U176B6>
+<U176B7>
+<U176B8>
+<U176B9>
+<U176BA>
+<U176BB>
+<U176BC>
+<U176BD>
+<U176BE>
+<U176BF>
+<U176C0>
+<U176C1>
+<U176C2>
+<U176C3>
+<U176C4>
+<U176C5>
+<U176C6>
+<U176C7>
+<U176C8>
+<U176C9>
+<U176CA>
+<U176CB>
+<U176CC>
+<U176CD>
+<U176CE>
+<U176CF>
+<U176D0>
+<U176D1>
+<U176D2>
+<U176D3>
+<U176D4>
+<U176D5>
+<U176D6>
+<U176D7>
+<U176D8>
+<U176D9>
+<U176DA>
+<U176DB>
+<U176DC>
+<U176DD>
+<U176DE>
+<U176DF>
+<U176E0>
+<U176E1>
+<U176E2>
+<U176E3>
+<U176E4>
+<U176E5>
+<U176E6>
+<U176E7>
+<U176E8>
+<U176E9>
+<U176EA>
+<U176EB>
+<U176EC>
+<U176ED>
+<U176EE>
+<U176EF>
+<U176F0>
+<U176F1>
+<U176F2>
+<U176F3>
+<U176F4>
+<U176F5>
+<U176F6>
+<U176F7>
+<U176F8>
+<U176F9>
+<U176FA>
+<U176FB>
+<U176FC>
+<U176FD>
+<U176FE>
+<U176FF>
+<U17700>
+<U17701>
+<U17702>
+<U17703>
+<U17704>
+<U17705>
+<U17706>
+<U17707>
+<U17708>
+<U17709>
+<U1770A>
+<U1770B>
+<U1770C>
+<U1770D>
+<U1770E>
+<U1770F>
+<U17710>
+<U17711>
+<U17712>
+<U17713>
+<U17714>
+<U17715>
+<U17716>
+<U17717>
+<U17718>
+<U17719>
+<U1771A>
+<U1771B>
+<U1771C>
+<U1771D>
+<U1771E>
+<U1771F>
+<U17720>
+<U17721>
+<U17722>
+<U17723>
+<U17724>
+<U17725>
+<U17726>
+<U17727>
+<U17728>
+<U17729>
+<U1772A>
+<U1772B>
+<U1772C>
+<U1772D>
+<U1772E>
+<U1772F>
+<U17730>
+<U17731>
+<U17732>
+<U17733>
+<U17734>
+<U17735>
+<U17736>
+<U17737>
+<U17738>
+<U17739>
+<U1773A>
+<U1773B>
+<U1773C>
+<U1773D>
+<U1773E>
+<U1773F>
+<U17740>
+<U17741>
+<U17742>
+<U17743>
+<U17744>
+<U17745>
+<U17746>
+<U17747>
+<U17748>
+<U17749>
+<U1774A>
+<U1774B>
+<U1774C>
+<U1774D>
+<U1774E>
+<U1774F>
+<U17750>
+<U17751>
+<U17752>
+<U17753>
+<U17754>
+<U17755>
+<U17756>
+<U17757>
+<U17758>
+<U17759>
+<U1775A>
+<U1775B>
+<U1775C>
+<U1775D>
+<U1775E>
+<U1775F>
+<U17760>
+<U17761>
+<U17762>
+<U17763>
+<U17764>
+<U17765>
+<U17766>
+<U17767>
+<U17768>
+<U17769>
+<U1776A>
+<U1776B>
+<U1776C>
+<U1776D>
+<U1776E>
+<U1776F>
+<U17770>
+<U17771>
+<U17772>
+<U17773>
+<U17774>
+<U17775>
+<U17776>
+<U17777>
+<U17778>
+<U17779>
+<U1777A>
+<U1777B>
+<U1777C>
+<U1777D>
+<U1777E>
+<U1777F>
+<U17780>
+<U17781>
+<U17782>
+<U17783>
+<U17784>
+<U17785>
+<U17786>
+<U17787>
+<U17788>
+<U17789>
+<U1778A>
+<U1778B>
+<U1778C>
+<U1778D>
+<U1778E>
+<U1778F>
+<U17790>
+<U17791>
+<U17792>
+<U17793>
+<U17794>
+<U17795>
+<U17796>
+<U17797>
+<U17798>
+<U17799>
+<U1779A>
+<U1779B>
+<U1779C>
+<U1779D>
+<U1779E>
+<U1779F>
+<U177A0>
+<U177A1>
+<U177A2>
+<U177A3>
+<U177A4>
+<U177A5>
+<U177A6>
+<U177A7>
+<U177A8>
+<U177A9>
+<U177AA>
+<U177AB>
+<U177AC>
+<U177AD>
+<U177AE>
+<U177AF>
+<U177B0>
+<U177B1>
+<U177B2>
+<U177B3>
+<U177B4>
+<U177B5>
+<U177B6>
+<U177B7>
+<U177B8>
+<U177B9>
+<U177BA>
+<U177BB>
+<U177BC>
+<U177BD>
+<U177BE>
+<U177BF>
+<U177C0>
+<U177C1>
+<U177C2>
+<U177C3>
+<U177C4>
+<U177C5>
+<U177C6>
+<U177C7>
+<U177C8>
+<U177C9>
+<U177CA>
+<U177CB>
+<U177CC>
+<U177CD>
+<U177CE>
+<U177CF>
+<U177D0>
+<U177D1>
+<U177D2>
+<U177D3>
+<U177D4>
+<U177D5>
+<U177D6>
+<U177D7>
+<U177D8>
+<U177D9>
+<U177DA>
+<U177DB>
+<U177DC>
+<U177DD>
+<U177DE>
+<U177DF>
+<U177E0>
+<U177E1>
+<U177E2>
+<U177E3>
+<U177E4>
+<U177E5>
+<U177E6>
+<U177E7>
+<U177E8>
+<U177E9>
+<U177EA>
+<U177EB>
+<U177EC>
+<U177ED>
+<U177EE>
+<U177EF>
+<U177F0>
+<U177F1>
+<U177F2>
+<U177F3>
+<U177F4>
+<U177F5>
+<U177F6>
+<U177F7>
+<U177F8>
+<U177F9>
+<U177FA>
+<U177FB>
+<U177FC>
+<U177FD>
+<U177FE>
+<U177FF>
+<U17800>
+<U17801>
+<U17802>
+<U17803>
+<U17804>
+<U17805>
+<U17806>
+<U17807>
+<U17808>
+<U17809>
+<U1780A>
+<U1780B>
+<U1780C>
+<U1780D>
+<U1780E>
+<U1780F>
+<U17810>
+<U17811>
+<U17812>
+<U17813>
+<U17814>
+<U17815>
+<U17816>
+<U17817>
+<U17818>
+<U17819>
+<U1781A>
+<U1781B>
+<U1781C>
+<U1781D>
+<U1781E>
+<U1781F>
+<U17820>
+<U17821>
+<U17822>
+<U17823>
+<U17824>
+<U17825>
+<U17826>
+<U17827>
+<U17828>
+<U17829>
+<U1782A>
+<U1782B>
+<U1782C>
+<U1782D>
+<U1782E>
+<U1782F>
+<U17830>
+<U17831>
+<U17832>
+<U17833>
+<U17834>
+<U17835>
+<U17836>
+<U17837>
+<U17838>
+<U17839>
+<U1783A>
+<U1783B>
+<U1783C>
+<U1783D>
+<U1783E>
+<U1783F>
+<U17840>
+<U17841>
+<U17842>
+<U17843>
+<U17844>
+<U17845>
+<U17846>
+<U17847>
+<U17848>
+<U17849>
+<U1784A>
+<U1784B>
+<U1784C>
+<U1784D>
+<U1784E>
+<U1784F>
+<U17850>
+<U17851>
+<U17852>
+<U17853>
+<U17854>
+<U17855>
+<U17856>
+<U17857>
+<U17858>
+<U17859>
+<U1785A>
+<U1785B>
+<U1785C>
+<U1785D>
+<U1785E>
+<U1785F>
+<U17860>
+<U17861>
+<U17862>
+<U17863>
+<U17864>
+<U17865>
+<U17866>
+<U17867>
+<U17868>
+<U17869>
+<U1786A>
+<U1786B>
+<U1786C>
+<U1786D>
+<U1786E>
+<U1786F>
+<U17870>
+<U17871>
+<U17872>
+<U17873>
+<U17874>
+<U17875>
+<U17876>
+<U17877>
+<U17878>
+<U17879>
+<U1787A>
+<U1787B>
+<U1787C>
+<U1787D>
+<U1787E>
+<U1787F>
+<U17880>
+<U17881>
+<U17882>
+<U17883>
+<U17884>
+<U17885>
+<U17886>
+<U17887>
+<U17888>
+<U17889>
+<U1788A>
+<U1788B>
+<U1788C>
+<U1788D>
+<U1788E>
+<U1788F>
+<U17890>
+<U17891>
+<U17892>
+<U17893>
+<U17894>
+<U17895>
+<U17896>
+<U17897>
+<U17898>
+<U17899>
+<U1789A>
+<U1789B>
+<U1789C>
+<U1789D>
+<U1789E>
+<U1789F>
+<U178A0>
+<U178A1>
+<U178A2>
+<U178A3>
+<U178A4>
+<U178A5>
+<U178A6>
+<U178A7>
+<U178A8>
+<U178A9>
+<U178AA>
+<U178AB>
+<U178AC>
+<U178AD>
+<U178AE>
+<U178AF>
+<U178B0>
+<U178B1>
+<U178B2>
+<U178B3>
+<U178B4>
+<U178B5>
+<U178B6>
+<U178B7>
+<U178B8>
+<U178B9>
+<U178BA>
+<U178BB>
+<U178BC>
+<U178BD>
+<U178BE>
+<U178BF>
+<U178C0>
+<U178C1>
+<U178C2>
+<U178C3>
+<U178C4>
+<U178C5>
+<U178C6>
+<U178C7>
+<U178C8>
+<U178C9>
+<U178CA>
+<U178CB>
+<U178CC>
+<U178CD>
+<U178CE>
+<U178CF>
+<U178D0>
+<U178D1>
+<U178D2>
+<U178D3>
+<U178D4>
+<U178D5>
+<U178D6>
+<U178D7>
+<U178D8>
+<U178D9>
+<U178DA>
+<U178DB>
+<U178DC>
+<U178DD>
+<U178DE>
+<U178DF>
+<U178E0>
+<U178E1>
+<U178E2>
+<U178E3>
+<U178E4>
+<U178E5>
+<U178E6>
+<U178E7>
+<U178E8>
+<U178E9>
+<U178EA>
+<U178EB>
+<U178EC>
+<U178ED>
+<U178EE>
+<U178EF>
+<U178F0>
+<U178F1>
+<U178F2>
+<U178F3>
+<U178F4>
+<U178F5>
+<U178F6>
+<U178F7>
+<U178F8>
+<U178F9>
+<U178FA>
+<U178FB>
+<U178FC>
+<U178FD>
+<U178FE>
+<U178FF>
+<U17900>
+<U17901>
+<U17902>
+<U17903>
+<U17904>
+<U17905>
+<U17906>
+<U17907>
+<U17908>
+<U17909>
+<U1790A>
+<U1790B>
+<U1790C>
+<U1790D>
+<U1790E>
+<U1790F>
+<U17910>
+<U17911>
+<U17912>
+<U17913>
+<U17914>
+<U17915>
+<U17916>
+<U17917>
+<U17918>
+<U17919>
+<U1791A>
+<U1791B>
+<U1791C>
+<U1791D>
+<U1791E>
+<U1791F>
+<U17920>
+<U17921>
+<U17922>
+<U17923>
+<U17924>
+<U17925>
+<U17926>
+<U17927>
+<U17928>
+<U17929>
+<U1792A>
+<U1792B>
+<U1792C>
+<U1792D>
+<U1792E>
+<U1792F>
+<U17930>
+<U17931>
+<U17932>
+<U17933>
+<U17934>
+<U17935>
+<U17936>
+<U17937>
+<U17938>
+<U17939>
+<U1793A>
+<U1793B>
+<U1793C>
+<U1793D>
+<U1793E>
+<U1793F>
+<U17940>
+<U17941>
+<U17942>
+<U17943>
+<U17944>
+<U17945>
+<U17946>
+<U17947>
+<U17948>
+<U17949>
+<U1794A>
+<U1794B>
+<U1794C>
+<U1794D>
+<U1794E>
+<U1794F>
+<U17950>
+<U17951>
+<U17952>
+<U17953>
+<U17954>
+<U17955>
+<U17956>
+<U17957>
+<U17958>
+<U17959>
+<U1795A>
+<U1795B>
+<U1795C>
+<U1795D>
+<U1795E>
+<U1795F>
+<U17960>
+<U17961>
+<U17962>
+<U17963>
+<U17964>
+<U17965>
+<U17966>
+<U17967>
+<U17968>
+<U17969>
+<U1796A>
+<U1796B>
+<U1796C>
+<U1796D>
+<U1796E>
+<U1796F>
+<U17970>
+<U17971>
+<U17972>
+<U17973>
+<U17974>
+<U17975>
+<U17976>
+<U17977>
+<U17978>
+<U17979>
+<U1797A>
+<U1797B>
+<U1797C>
+<U1797D>
+<U1797E>
+<U1797F>
+<U17980>
+<U17981>
+<U17982>
+<U17983>
+<U17984>
+<U17985>
+<U17986>
+<U17987>
+<U17988>
+<U17989>
+<U1798A>
+<U1798B>
+<U1798C>
+<U1798D>
+<U1798E>
+<U1798F>
+<U17990>
+<U17991>
+<U17992>
+<U17993>
+<U17994>
+<U17995>
+<U17996>
+<U17997>
+<U17998>
+<U17999>
+<U1799A>
+<U1799B>
+<U1799C>
+<U1799D>
+<U1799E>
+<U1799F>
+<U179A0>
+<U179A1>
+<U179A2>
+<U179A3>
+<U179A4>
+<U179A5>
+<U179A6>
+<U179A7>
+<U179A8>
+<U179A9>
+<U179AA>
+<U179AB>
+<U179AC>
+<U179AD>
+<U179AE>
+<U179AF>
+<U179B0>
+<U179B1>
+<U179B2>
+<U179B3>
+<U179B4>
+<U179B5>
+<U179B6>
+<U179B7>
+<U179B8>
+<U179B9>
+<U179BA>
+<U179BB>
+<U179BC>
+<U179BD>
+<U179BE>
+<U179BF>
+<U179C0>
+<U179C1>
+<U179C2>
+<U179C3>
+<U179C4>
+<U179C5>
+<U179C6>
+<U179C7>
+<U179C8>
+<U179C9>
+<U179CA>
+<U179CB>
+<U179CC>
+<U179CD>
+<U179CE>
+<U179CF>
+<U179D0>
+<U179D1>
+<U179D2>
+<U179D3>
+<U179D4>
+<U179D5>
+<U179D6>
+<U179D7>
+<U179D8>
+<U179D9>
+<U179DA>
+<U179DB>
+<U179DC>
+<U179DD>
+<U179DE>
+<U179DF>
+<U179E0>
+<U179E1>
+<U179E2>
+<U179E3>
+<U179E4>
+<U179E5>
+<U179E6>
+<U179E7>
+<U179E8>
+<U179E9>
+<U179EA>
+<U179EB>
+<U179EC>
+<U179ED>
+<U179EE>
+<U179EF>
+<U179F0>
+<U179F1>
+<U179F2>
+<U179F3>
+<U179F4>
+<U179F5>
+<U179F6>
+<U179F7>
+<U179F8>
+<U179F9>
+<U179FA>
+<U179FB>
+<U179FC>
+<U179FD>
+<U179FE>
+<U179FF>
+<U17A00>
+<U17A01>
+<U17A02>
+<U17A03>
+<U17A04>
+<U17A05>
+<U17A06>
+<U17A07>
+<U17A08>
+<U17A09>
+<U17A0A>
+<U17A0B>
+<U17A0C>
+<U17A0D>
+<U17A0E>
+<U17A0F>
+<U17A10>
+<U17A11>
+<U17A12>
+<U17A13>
+<U17A14>
+<U17A15>
+<U17A16>
+<U17A17>
+<U17A18>
+<U17A19>
+<U17A1A>
+<U17A1B>
+<U17A1C>
+<U17A1D>
+<U17A1E>
+<U17A1F>
+<U17A20>
+<U17A21>
+<U17A22>
+<U17A23>
+<U17A24>
+<U17A25>
+<U17A26>
+<U17A27>
+<U17A28>
+<U17A29>
+<U17A2A>
+<U17A2B>
+<U17A2C>
+<U17A2D>
+<U17A2E>
+<U17A2F>
+<U17A30>
+<U17A31>
+<U17A32>
+<U17A33>
+<U17A34>
+<U17A35>
+<U17A36>
+<U17A37>
+<U17A38>
+<U17A39>
+<U17A3A>
+<U17A3B>
+<U17A3C>
+<U17A3D>
+<U17A3E>
+<U17A3F>
+<U17A40>
+<U17A41>
+<U17A42>
+<U17A43>
+<U17A44>
+<U17A45>
+<U17A46>
+<U17A47>
+<U17A48>
+<U17A49>
+<U17A4A>
+<U17A4B>
+<U17A4C>
+<U17A4D>
+<U17A4E>
+<U17A4F>
+<U17A50>
+<U17A51>
+<U17A52>
+<U17A53>
+<U17A54>
+<U17A55>
+<U17A56>
+<U17A57>
+<U17A58>
+<U17A59>
+<U17A5A>
+<U17A5B>
+<U17A5C>
+<U17A5D>
+<U17A5E>
+<U17A5F>
+<U17A60>
+<U17A61>
+<U17A62>
+<U17A63>
+<U17A64>
+<U17A65>
+<U17A66>
+<U17A67>
+<U17A68>
+<U17A69>
+<U17A6A>
+<U17A6B>
+<U17A6C>
+<U17A6D>
+<U17A6E>
+<U17A6F>
+<U17A70>
+<U17A71>
+<U17A72>
+<U17A73>
+<U17A74>
+<U17A75>
+<U17A76>
+<U17A77>
+<U17A78>
+<U17A79>
+<U17A7A>
+<U17A7B>
+<U17A7C>
+<U17A7D>
+<U17A7E>
+<U17A7F>
+<U17A80>
+<U17A81>
+<U17A82>
+<U17A83>
+<U17A84>
+<U17A85>
+<U17A86>
+<U17A87>
+<U17A88>
+<U17A89>
+<U17A8A>
+<U17A8B>
+<U17A8C>
+<U17A8D>
+<U17A8E>
+<U17A8F>
+<U17A90>
+<U17A91>
+<U17A92>
+<U17A93>
+<U17A94>
+<U17A95>
+<U17A96>
+<U17A97>
+<U17A98>
+<U17A99>
+<U17A9A>
+<U17A9B>
+<U17A9C>
+<U17A9D>
+<U17A9E>
+<U17A9F>
+<U17AA0>
+<U17AA1>
+<U17AA2>
+<U17AA3>
+<U17AA4>
+<U17AA5>
+<U17AA6>
+<U17AA7>
+<U17AA8>
+<U17AA9>
+<U17AAA>
+<U17AAB>
+<U17AAC>
+<U17AAD>
+<U17AAE>
+<U17AAF>
+<U17AB0>
+<U17AB1>
+<U17AB2>
+<U17AB3>
+<U17AB4>
+<U17AB5>
+<U17AB6>
+<U17AB7>
+<U17AB8>
+<U17AB9>
+<U17ABA>
+<U17ABB>
+<U17ABC>
+<U17ABD>
+<U17ABE>
+<U17ABF>
+<U17AC0>
+<U17AC1>
+<U17AC2>
+<U17AC3>
+<U17AC4>
+<U17AC5>
+<U17AC6>
+<U17AC7>
+<U17AC8>
+<U17AC9>
+<U17ACA>
+<U17ACB>
+<U17ACC>
+<U17ACD>
+<U17ACE>
+<U17ACF>
+<U17AD0>
+<U17AD1>
+<U17AD2>
+<U17AD3>
+<U17AD4>
+<U17AD5>
+<U17AD6>
+<U17AD7>
+<U17AD8>
+<U17AD9>
+<U17ADA>
+<U17ADB>
+<U17ADC>
+<U17ADD>
+<U17ADE>
+<U17ADF>
+<U17AE0>
+<U17AE1>
+<U17AE2>
+<U17AE3>
+<U17AE4>
+<U17AE5>
+<U17AE6>
+<U17AE7>
+<U17AE8>
+<U17AE9>
+<U17AEA>
+<U17AEB>
+<U17AEC>
+<U17AED>
+<U17AEE>
+<U17AEF>
+<U17AF0>
+<U17AF1>
+<U17AF2>
+<U17AF3>
+<U17AF4>
+<U17AF5>
+<U17AF6>
+<U17AF7>
+<U17AF8>
+<U17AF9>
+<U17AFA>
+<U17AFB>
+<U17AFC>
+<U17AFD>
+<U17AFE>
+<U17AFF>
+<U17B00>
+<U17B01>
+<U17B02>
+<U17B03>
+<U17B04>
+<U17B05>
+<U17B06>
+<U17B07>
+<U17B08>
+<U17B09>
+<U17B0A>
+<U17B0B>
+<U17B0C>
+<U17B0D>
+<U17B0E>
+<U17B0F>
+<U17B10>
+<U17B11>
+<U17B12>
+<U17B13>
+<U17B14>
+<U17B15>
+<U17B16>
+<U17B17>
+<U17B18>
+<U17B19>
+<U17B1A>
+<U17B1B>
+<U17B1C>
+<U17B1D>
+<U17B1E>
+<U17B1F>
+<U17B20>
+<U17B21>
+<U17B22>
+<U17B23>
+<U17B24>
+<U17B25>
+<U17B26>
+<U17B27>
+<U17B28>
+<U17B29>
+<U17B2A>
+<U17B2B>
+<U17B2C>
+<U17B2D>
+<U17B2E>
+<U17B2F>
+<U17B30>
+<U17B31>
+<U17B32>
+<U17B33>
+<U17B34>
+<U17B35>
+<U17B36>
+<U17B37>
+<U17B38>
+<U17B39>
+<U17B3A>
+<U17B3B>
+<U17B3C>
+<U17B3D>
+<U17B3E>
+<U17B3F>
+<U17B40>
+<U17B41>
+<U17B42>
+<U17B43>
+<U17B44>
+<U17B45>
+<U17B46>
+<U17B47>
+<U17B48>
+<U17B49>
+<U17B4A>
+<U17B4B>
+<U17B4C>
+<U17B4D>
+<U17B4E>
+<U17B4F>
+<U17B50>
+<U17B51>
+<U17B52>
+<U17B53>
+<U17B54>
+<U17B55>
+<U17B56>
+<U17B57>
+<U17B58>
+<U17B59>
+<U17B5A>
+<U17B5B>
+<U17B5C>
+<U17B5D>
+<U17B5E>
+<U17B5F>
+<U17B60>
+<U17B61>
+<U17B62>
+<U17B63>
+<U17B64>
+<U17B65>
+<U17B66>
+<U17B67>
+<U17B68>
+<U17B69>
+<U17B6A>
+<U17B6B>
+<U17B6C>
+<U17B6D>
+<U17B6E>
+<U17B6F>
+<U17B70>
+<U17B71>
+<U17B72>
+<U17B73>
+<U17B74>
+<U17B75>
+<U17B76>
+<U17B77>
+<U17B78>
+<U17B79>
+<U17B7A>
+<U17B7B>
+<U17B7C>
+<U17B7D>
+<U17B7E>
+<U17B7F>
+<U17B80>
+<U17B81>
+<U17B82>
+<U17B83>
+<U17B84>
+<U17B85>
+<U17B86>
+<U17B87>
+<U17B88>
+<U17B89>
+<U17B8A>
+<U17B8B>
+<U17B8C>
+<U17B8D>
+<U17B8E>
+<U17B8F>
+<U17B90>
+<U17B91>
+<U17B92>
+<U17B93>
+<U17B94>
+<U17B95>
+<U17B96>
+<U17B97>
+<U17B98>
+<U17B99>
+<U17B9A>
+<U17B9B>
+<U17B9C>
+<U17B9D>
+<U17B9E>
+<U17B9F>
+<U17BA0>
+<U17BA1>
+<U17BA2>
+<U17BA3>
+<U17BA4>
+<U17BA5>
+<U17BA6>
+<U17BA7>
+<U17BA8>
+<U17BA9>
+<U17BAA>
+<U17BAB>
+<U17BAC>
+<U17BAD>
+<U17BAE>
+<U17BAF>
+<U17BB0>
+<U17BB1>
+<U17BB2>
+<U17BB3>
+<U17BB4>
+<U17BB5>
+<U17BB6>
+<U17BB7>
+<U17BB8>
+<U17BB9>
+<U17BBA>
+<U17BBB>
+<U17BBC>
+<U17BBD>
+<U17BBE>
+<U17BBF>
+<U17BC0>
+<U17BC1>
+<U17BC2>
+<U17BC3>
+<U17BC4>
+<U17BC5>
+<U17BC6>
+<U17BC7>
+<U17BC8>
+<U17BC9>
+<U17BCA>
+<U17BCB>
+<U17BCC>
+<U17BCD>
+<U17BCE>
+<U17BCF>
+<U17BD0>
+<U17BD1>
+<U17BD2>
+<U17BD3>
+<U17BD4>
+<U17BD5>
+<U17BD6>
+<U17BD7>
+<U17BD8>
+<U17BD9>
+<U17BDA>
+<U17BDB>
+<U17BDC>
+<U17BDD>
+<U17BDE>
+<U17BDF>
+<U17BE0>
+<U17BE1>
+<U17BE2>
+<U17BE3>
+<U17BE4>
+<U17BE5>
+<U17BE6>
+<U17BE7>
+<U17BE8>
+<U17BE9>
+<U17BEA>
+<U17BEB>
+<U17BEC>
+<U17BED>
+<U17BEE>
+<U17BEF>
+<U17BF0>
+<U17BF1>
+<U17BF2>
+<U17BF3>
+<U17BF4>
+<U17BF5>
+<U17BF6>
+<U17BF7>
+<U17BF8>
+<U17BF9>
+<U17BFA>
+<U17BFB>
+<U17BFC>
+<U17BFD>
+<U17BFE>
+<U17BFF>
+<U17C00>
+<U17C01>
+<U17C02>
+<U17C03>
+<U17C04>
+<U17C05>
+<U17C06>
+<U17C07>
+<U17C08>
+<U17C09>
+<U17C0A>
+<U17C0B>
+<U17C0C>
+<U17C0D>
+<U17C0E>
+<U17C0F>
+<U17C10>
+<U17C11>
+<U17C12>
+<U17C13>
+<U17C14>
+<U17C15>
+<U17C16>
+<U17C17>
+<U17C18>
+<U17C19>
+<U17C1A>
+<U17C1B>
+<U17C1C>
+<U17C1D>
+<U17C1E>
+<U17C1F>
+<U17C20>
+<U17C21>
+<U17C22>
+<U17C23>
+<U17C24>
+<U17C25>
+<U17C26>
+<U17C27>
+<U17C28>
+<U17C29>
+<U17C2A>
+<U17C2B>
+<U17C2C>
+<U17C2D>
+<U17C2E>
+<U17C2F>
+<U17C30>
+<U17C31>
+<U17C32>
+<U17C33>
+<U17C34>
+<U17C35>
+<U17C36>
+<U17C37>
+<U17C38>
+<U17C39>
+<U17C3A>
+<U17C3B>
+<U17C3C>
+<U17C3D>
+<U17C3E>
+<U17C3F>
+<U17C40>
+<U17C41>
+<U17C42>
+<U17C43>
+<U17C44>
+<U17C45>
+<U17C46>
+<U17C47>
+<U17C48>
+<U17C49>
+<U17C4A>
+<U17C4B>
+<U17C4C>
+<U17C4D>
+<U17C4E>
+<U17C4F>
+<U17C50>
+<U17C51>
+<U17C52>
+<U17C53>
+<U17C54>
+<U17C55>
+<U17C56>
+<U17C57>
+<U17C58>
+<U17C59>
+<U17C5A>
+<U17C5B>
+<U17C5C>
+<U17C5D>
+<U17C5E>
+<U17C5F>
+<U17C60>
+<U17C61>
+<U17C62>
+<U17C63>
+<U17C64>
+<U17C65>
+<U17C66>
+<U17C67>
+<U17C68>
+<U17C69>
+<U17C6A>
+<U17C6B>
+<U17C6C>
+<U17C6D>
+<U17C6E>
+<U17C6F>
+<U17C70>
+<U17C71>
+<U17C72>
+<U17C73>
+<U17C74>
+<U17C75>
+<U17C76>
+<U17C77>
+<U17C78>
+<U17C79>
+<U17C7A>
+<U17C7B>
+<U17C7C>
+<U17C7D>
+<U17C7E>
+<U17C7F>
+<U17C80>
+<U17C81>
+<U17C82>
+<U17C83>
+<U17C84>
+<U17C85>
+<U17C86>
+<U17C87>
+<U17C88>
+<U17C89>
+<U17C8A>
+<U17C8B>
+<U17C8C>
+<U17C8D>
+<U17C8E>
+<U17C8F>
+<U17C90>
+<U17C91>
+<U17C92>
+<U17C93>
+<U17C94>
+<U17C95>
+<U17C96>
+<U17C97>
+<U17C98>
+<U17C99>
+<U17C9A>
+<U17C9B>
+<U17C9C>
+<U17C9D>
+<U17C9E>
+<U17C9F>
+<U17CA0>
+<U17CA1>
+<U17CA2>
+<U17CA3>
+<U17CA4>
+<U17CA5>
+<U17CA6>
+<U17CA7>
+<U17CA8>
+<U17CA9>
+<U17CAA>
+<U17CAB>
+<U17CAC>
+<U17CAD>
+<U17CAE>
+<U17CAF>
+<U17CB0>
+<U17CB1>
+<U17CB2>
+<U17CB3>
+<U17CB4>
+<U17CB5>
+<U17CB6>
+<U17CB7>
+<U17CB8>
+<U17CB9>
+<U17CBA>
+<U17CBB>
+<U17CBC>
+<U17CBD>
+<U17CBE>
+<U17CBF>
+<U17CC0>
+<U17CC1>
+<U17CC2>
+<U17CC3>
+<U17CC4>
+<U17CC5>
+<U17CC6>
+<U17CC7>
+<U17CC8>
+<U17CC9>
+<U17CCA>
+<U17CCB>
+<U17CCC>
+<U17CCD>
+<U17CCE>
+<U17CCF>
+<U17CD0>
+<U17CD1>
+<U17CD2>
+<U17CD3>
+<U17CD4>
+<U17CD5>
+<U17CD6>
+<U17CD7>
+<U17CD8>
+<U17CD9>
+<U17CDA>
+<U17CDB>
+<U17CDC>
+<U17CDD>
+<U17CDE>
+<U17CDF>
+<U17CE0>
+<U17CE1>
+<U17CE2>
+<U17CE3>
+<U17CE4>
+<U17CE5>
+<U17CE6>
+<U17CE7>
+<U17CE8>
+<U17CE9>
+<U17CEA>
+<U17CEB>
+<U17CEC>
+<U17CED>
+<U17CEE>
+<U17CEF>
+<U17CF0>
+<U17CF1>
+<U17CF2>
+<U17CF3>
+<U17CF4>
+<U17CF5>
+<U17CF6>
+<U17CF7>
+<U17CF8>
+<U17CF9>
+<U17CFA>
+<U17CFB>
+<U17CFC>
+<U17CFD>
+<U17CFE>
+<U17CFF>
+<U17D00>
+<U17D01>
+<U17D02>
+<U17D03>
+<U17D04>
+<U17D05>
+<U17D06>
+<U17D07>
+<U17D08>
+<U17D09>
+<U17D0A>
+<U17D0B>
+<U17D0C>
+<U17D0D>
+<U17D0E>
+<U17D0F>
+<U17D10>
+<U17D11>
+<U17D12>
+<U17D13>
+<U17D14>
+<U17D15>
+<U17D16>
+<U17D17>
+<U17D18>
+<U17D19>
+<U17D1A>
+<U17D1B>
+<U17D1C>
+<U17D1D>
+<U17D1E>
+<U17D1F>
+<U17D20>
+<U17D21>
+<U17D22>
+<U17D23>
+<U17D24>
+<U17D25>
+<U17D26>
+<U17D27>
+<U17D28>
+<U17D29>
+<U17D2A>
+<U17D2B>
+<U17D2C>
+<U17D2D>
+<U17D2E>
+<U17D2F>
+<U17D30>
+<U17D31>
+<U17D32>
+<U17D33>
+<U17D34>
+<U17D35>
+<U17D36>
+<U17D37>
+<U17D38>
+<U17D39>
+<U17D3A>
+<U17D3B>
+<U17D3C>
+<U17D3D>
+<U17D3E>
+<U17D3F>
+<U17D40>
+<U17D41>
+<U17D42>
+<U17D43>
+<U17D44>
+<U17D45>
+<U17D46>
+<U17D47>
+<U17D48>
+<U17D49>
+<U17D4A>
+<U17D4B>
+<U17D4C>
+<U17D4D>
+<U17D4E>
+<U17D4F>
+<U17D50>
+<U17D51>
+<U17D52>
+<U17D53>
+<U17D54>
+<U17D55>
+<U17D56>
+<U17D57>
+<U17D58>
+<U17D59>
+<U17D5A>
+<U17D5B>
+<U17D5C>
+<U17D5D>
+<U17D5E>
+<U17D5F>
+<U17D60>
+<U17D61>
+<U17D62>
+<U17D63>
+<U17D64>
+<U17D65>
+<U17D66>
+<U17D67>
+<U17D68>
+<U17D69>
+<U17D6A>
+<U17D6B>
+<U17D6C>
+<U17D6D>
+<U17D6E>
+<U17D6F>
+<U17D70>
+<U17D71>
+<U17D72>
+<U17D73>
+<U17D74>
+<U17D75>
+<U17D76>
+<U17D77>
+<U17D78>
+<U17D79>
+<U17D7A>
+<U17D7B>
+<U17D7C>
+<U17D7D>
+<U17D7E>
+<U17D7F>
+<U17D80>
+<U17D81>
+<U17D82>
+<U17D83>
+<U17D84>
+<U17D85>
+<U17D86>
+<U17D87>
+<U17D88>
+<U17D89>
+<U17D8A>
+<U17D8B>
+<U17D8C>
+<U17D8D>
+<U17D8E>
+<U17D8F>
+<U17D90>
+<U17D91>
+<U17D92>
+<U17D93>
+<U17D94>
+<U17D95>
+<U17D96>
+<U17D97>
+<U17D98>
+<U17D99>
+<U17D9A>
+<U17D9B>
+<U17D9C>
+<U17D9D>
+<U17D9E>
+<U17D9F>
+<U17DA0>
+<U17DA1>
+<U17DA2>
+<U17DA3>
+<U17DA4>
+<U17DA5>
+<U17DA6>
+<U17DA7>
+<U17DA8>
+<U17DA9>
+<U17DAA>
+<U17DAB>
+<U17DAC>
+<U17DAD>
+<U17DAE>
+<U17DAF>
+<U17DB0>
+<U17DB1>
+<U17DB2>
+<U17DB3>
+<U17DB4>
+<U17DB5>
+<U17DB6>
+<U17DB7>
+<U17DB8>
+<U17DB9>
+<U17DBA>
+<U17DBB>
+<U17DBC>
+<U17DBD>
+<U17DBE>
+<U17DBF>
+<U17DC0>
+<U17DC1>
+<U17DC2>
+<U17DC3>
+<U17DC4>
+<U17DC5>
+<U17DC6>
+<U17DC7>
+<U17DC8>
+<U17DC9>
+<U17DCA>
+<U17DCB>
+<U17DCC>
+<U17DCD>
+<U17DCE>
+<U17DCF>
+<U17DD0>
+<U17DD1>
+<U17DD2>
+<U17DD3>
+<U17DD4>
+<U17DD5>
+<U17DD6>
+<U17DD7>
+<U17DD8>
+<U17DD9>
+<U17DDA>
+<U17DDB>
+<U17DDC>
+<U17DDD>
+<U17DDE>
+<U17DDF>
+<U17DE0>
+<U17DE1>
+<U17DE2>
+<U17DE3>
+<U17DE4>
+<U17DE5>
+<U17DE6>
+<U17DE7>
+<U17DE8>
+<U17DE9>
+<U17DEA>
+<U17DEB>
+<U17DEC>
+<U17DED>
+<U17DEE>
+<U17DEF>
+<U17DF0>
+<U17DF1>
+<U17DF2>
+<U17DF3>
+<U17DF4>
+<U17DF5>
+<U17DF6>
+<U17DF7>
+<U17DF8>
+<U17DF9>
+<U17DFA>
+<U17DFB>
+<U17DFC>
+<U17DFD>
+<U17DFE>
+<U17DFF>
+<U17E00>
+<U17E01>
+<U17E02>
+<U17E03>
+<U17E04>
+<U17E05>
+<U17E06>
+<U17E07>
+<U17E08>
+<U17E09>
+<U17E0A>
+<U17E0B>
+<U17E0C>
+<U17E0D>
+<U17E0E>
+<U17E0F>
+<U17E10>
+<U17E11>
+<U17E12>
+<U17E13>
+<U17E14>
+<U17E15>
+<U17E16>
+<U17E17>
+<U17E18>
+<U17E19>
+<U17E1A>
+<U17E1B>
+<U17E1C>
+<U17E1D>
+<U17E1E>
+<U17E1F>
+<U17E20>
+<U17E21>
+<U17E22>
+<U17E23>
+<U17E24>
+<U17E25>
+<U17E26>
+<U17E27>
+<U17E28>
+<U17E29>
+<U17E2A>
+<U17E2B>
+<U17E2C>
+<U17E2D>
+<U17E2E>
+<U17E2F>
+<U17E30>
+<U17E31>
+<U17E32>
+<U17E33>
+<U17E34>
+<U17E35>
+<U17E36>
+<U17E37>
+<U17E38>
+<U17E39>
+<U17E3A>
+<U17E3B>
+<U17E3C>
+<U17E3D>
+<U17E3E>
+<U17E3F>
+<U17E40>
+<U17E41>
+<U17E42>
+<U17E43>
+<U17E44>
+<U17E45>
+<U17E46>
+<U17E47>
+<U17E48>
+<U17E49>
+<U17E4A>
+<U17E4B>
+<U17E4C>
+<U17E4D>
+<U17E4E>
+<U17E4F>
+<U17E50>
+<U17E51>
+<U17E52>
+<U17E53>
+<U17E54>
+<U17E55>
+<U17E56>
+<U17E57>
+<U17E58>
+<U17E59>
+<U17E5A>
+<U17E5B>
+<U17E5C>
+<U17E5D>
+<U17E5E>
+<U17E5F>
+<U17E60>
+<U17E61>
+<U17E62>
+<U17E63>
+<U17E64>
+<U17E65>
+<U17E66>
+<U17E67>
+<U17E68>
+<U17E69>
+<U17E6A>
+<U17E6B>
+<U17E6C>
+<U17E6D>
+<U17E6E>
+<U17E6F>
+<U17E70>
+<U17E71>
+<U17E72>
+<U17E73>
+<U17E74>
+<U17E75>
+<U17E76>
+<U17E77>
+<U17E78>
+<U17E79>
+<U17E7A>
+<U17E7B>
+<U17E7C>
+<U17E7D>
+<U17E7E>
+<U17E7F>
+<U17E80>
+<U17E81>
+<U17E82>
+<U17E83>
+<U17E84>
+<U17E85>
+<U17E86>
+<U17E87>
+<U17E88>
+<U17E89>
+<U17E8A>
+<U17E8B>
+<U17E8C>
+<U17E8D>
+<U17E8E>
+<U17E8F>
+<U17E90>
+<U17E91>
+<U17E92>
+<U17E93>
+<U17E94>
+<U17E95>
+<U17E96>
+<U17E97>
+<U17E98>
+<U17E99>
+<U17E9A>
+<U17E9B>
+<U17E9C>
+<U17E9D>
+<U17E9E>
+<U17E9F>
+<U17EA0>
+<U17EA1>
+<U17EA2>
+<U17EA3>
+<U17EA4>
+<U17EA5>
+<U17EA6>
+<U17EA7>
+<U17EA8>
+<U17EA9>
+<U17EAA>
+<U17EAB>
+<U17EAC>
+<U17EAD>
+<U17EAE>
+<U17EAF>
+<U17EB0>
+<U17EB1>
+<U17EB2>
+<U17EB3>
+<U17EB4>
+<U17EB5>
+<U17EB6>
+<U17EB7>
+<U17EB8>
+<U17EB9>
+<U17EBA>
+<U17EBB>
+<U17EBC>
+<U17EBD>
+<U17EBE>
+<U17EBF>
+<U17EC0>
+<U17EC1>
+<U17EC2>
+<U17EC3>
+<U17EC4>
+<U17EC5>
+<U17EC6>
+<U17EC7>
+<U17EC8>
+<U17EC9>
+<U17ECA>
+<U17ECB>
+<U17ECC>
+<U17ECD>
+<U17ECE>
+<U17ECF>
+<U17ED0>
+<U17ED1>
+<U17ED2>
+<U17ED3>
+<U17ED4>
+<U17ED5>
+<U17ED6>
+<U17ED7>
+<U17ED8>
+<U17ED9>
+<U17EDA>
+<U17EDB>
+<U17EDC>
+<U17EDD>
+<U17EDE>
+<U17EDF>
+<U17EE0>
+<U17EE1>
+<U17EE2>
+<U17EE3>
+<U17EE4>
+<U17EE5>
+<U17EE6>
+<U17EE7>
+<U17EE8>
+<U17EE9>
+<U17EEA>
+<U17EEB>
+<U17EEC>
+<U17EED>
+<U17EEE>
+<U17EEF>
+<U17EF0>
+<U17EF1>
+<U17EF2>
+<U17EF3>
+<U17EF4>
+<U17EF5>
+<U17EF6>
+<U17EF7>
+<U17EF8>
+<U17EF9>
+<U17EFA>
+<U17EFB>
+<U17EFC>
+<U17EFD>
+<U17EFE>
+<U17EFF>
+<U17F00>
+<U17F01>
+<U17F02>
+<U17F03>
+<U17F04>
+<U17F05>
+<U17F06>
+<U17F07>
+<U17F08>
+<U17F09>
+<U17F0A>
+<U17F0B>
+<U17F0C>
+<U17F0D>
+<U17F0E>
+<U17F0F>
+<U17F10>
+<U17F11>
+<U17F12>
+<U17F13>
+<U17F14>
+<U17F15>
+<U17F16>
+<U17F17>
+<U17F18>
+<U17F19>
+<U17F1A>
+<U17F1B>
+<U17F1C>
+<U17F1D>
+<U17F1E>
+<U17F1F>
+<U17F20>
+<U17F21>
+<U17F22>
+<U17F23>
+<U17F24>
+<U17F25>
+<U17F26>
+<U17F27>
+<U17F28>
+<U17F29>
+<U17F2A>
+<U17F2B>
+<U17F2C>
+<U17F2D>
+<U17F2E>
+<U17F2F>
+<U17F30>
+<U17F31>
+<U17F32>
+<U17F33>
+<U17F34>
+<U17F35>
+<U17F36>
+<U17F37>
+<U17F38>
+<U17F39>
+<U17F3A>
+<U17F3B>
+<U17F3C>
+<U17F3D>
+<U17F3E>
+<U17F3F>
+<U17F40>
+<U17F41>
+<U17F42>
+<U17F43>
+<U17F44>
+<U17F45>
+<U17F46>
+<U17F47>
+<U17F48>
+<U17F49>
+<U17F4A>
+<U17F4B>
+<U17F4C>
+<U17F4D>
+<U17F4E>
+<U17F4F>
+<U17F50>
+<U17F51>
+<U17F52>
+<U17F53>
+<U17F54>
+<U17F55>
+<U17F56>
+<U17F57>
+<U17F58>
+<U17F59>
+<U17F5A>
+<U17F5B>
+<U17F5C>
+<U17F5D>
+<U17F5E>
+<U17F5F>
+<U17F60>
+<U17F61>
+<U17F62>
+<U17F63>
+<U17F64>
+<U17F65>
+<U17F66>
+<U17F67>
+<U17F68>
+<U17F69>
+<U17F6A>
+<U17F6B>
+<U17F6C>
+<U17F6D>
+<U17F6E>
+<U17F6F>
+<U17F70>
+<U17F71>
+<U17F72>
+<U17F73>
+<U17F74>
+<U17F75>
+<U17F76>
+<U17F77>
+<U17F78>
+<U17F79>
+<U17F7A>
+<U17F7B>
+<U17F7C>
+<U17F7D>
+<U17F7E>
+<U17F7F>
+<U17F80>
+<U17F81>
+<U17F82>
+<U17F83>
+<U17F84>
+<U17F85>
+<U17F86>
+<U17F87>
+<U17F88>
+<U17F89>
+<U17F8A>
+<U17F8B>
+<U17F8C>
+<U17F8D>
+<U17F8E>
+<U17F8F>
+<U17F90>
+<U17F91>
+<U17F92>
+<U17F93>
+<U17F94>
+<U17F95>
+<U17F96>
+<U17F97>
+<U17F98>
+<U17F99>
+<U17F9A>
+<U17F9B>
+<U17F9C>
+<U17F9D>
+<U17F9E>
+<U17F9F>
+<U17FA0>
+<U17FA1>
+<U17FA2>
+<U17FA3>
+<U17FA4>
+<U17FA5>
+<U17FA6>
+<U17FA7>
+<U17FA8>
+<U17FA9>
+<U17FAA>
+<U17FAB>
+<U17FAC>
+<U17FAD>
+<U17FAE>
+<U17FAF>
+<U17FB0>
+<U17FB1>
+<U17FB2>
+<U17FB3>
+<U17FB4>
+<U17FB5>
+<U17FB6>
+<U17FB7>
+<U17FB8>
+<U17FB9>
+<U17FBA>
+<U17FBB>
+<U17FBC>
+<U17FBD>
+<U17FBE>
+<U17FBF>
+<U17FC0>
+<U17FC1>
+<U17FC2>
+<U17FC3>
+<U17FC4>
+<U17FC5>
+<U17FC6>
+<U17FC7>
+<U17FC8>
+<U17FC9>
+<U17FCA>
+<U17FCB>
+<U17FCC>
+<U17FCD>
+<U17FCE>
+<U17FCF>
+<U17FD0>
+<U17FD1>
+<U17FD2>
+<U17FD3>
+<U17FD4>
+<U17FD5>
+<U17FD6>
+<U17FD7>
+<U17FD8>
+<U17FD9>
+<U17FDA>
+<U17FDB>
+<U17FDC>
+<U17FDD>
+<U17FDE>
+<U17FDF>
+<U17FE0>
+<U17FE1>
+<U17FE2>
+<U17FE3>
+<U17FE4>
+<U17FE5>
+<U17FE6>
+<U17FE7>
+<U17FE8>
+<U17FE9>
+<U17FEA>
+<U17FEB>
+<U17FEC>
+<U17FED>
+<U17FEE>
+<U17FEF>
+<U17FF0>
+<U17FF1>
+<U17FF2>
+<U17FF3>
+<U17FF4>
+<U17FF5>
+<U17FF6>
+<U17FF7>
+<U17FF8>
+<U17FF9>
+<U17FFA>
+<U17FFB>
+<U17FFC>
+<U17FFD>
+<U17FFE>
+<U17FFF>
+<U18000>
+<U18001>
+<U18002>
+<U18003>
+<U18004>
+<U18005>
+<U18006>
+<U18007>
+<U18008>
+<U18009>
+<U1800A>
+<U1800B>
+<U1800C>
+<U1800D>
+<U1800E>
+<U1800F>
+<U18010>
+<U18011>
+<U18012>
+<U18013>
+<U18014>
+<U18015>
+<U18016>
+<U18017>
+<U18018>
+<U18019>
+<U1801A>
+<U1801B>
+<U1801C>
+<U1801D>
+<U1801E>
+<U1801F>
+<U18020>
+<U18021>
+<U18022>
+<U18023>
+<U18024>
+<U18025>
+<U18026>
+<U18027>
+<U18028>
+<U18029>
+<U1802A>
+<U1802B>
+<U1802C>
+<U1802D>
+<U1802E>
+<U1802F>
+<U18030>
+<U18031>
+<U18032>
+<U18033>
+<U18034>
+<U18035>
+<U18036>
+<U18037>
+<U18038>
+<U18039>
+<U1803A>
+<U1803B>
+<U1803C>
+<U1803D>
+<U1803E>
+<U1803F>
+<U18040>
+<U18041>
+<U18042>
+<U18043>
+<U18044>
+<U18045>
+<U18046>
+<U18047>
+<U18048>
+<U18049>
+<U1804A>
+<U1804B>
+<U1804C>
+<U1804D>
+<U1804E>
+<U1804F>
+<U18050>
+<U18051>
+<U18052>
+<U18053>
+<U18054>
+<U18055>
+<U18056>
+<U18057>
+<U18058>
+<U18059>
+<U1805A>
+<U1805B>
+<U1805C>
+<U1805D>
+<U1805E>
+<U1805F>
+<U18060>
+<U18061>
+<U18062>
+<U18063>
+<U18064>
+<U18065>
+<U18066>
+<U18067>
+<U18068>
+<U18069>
+<U1806A>
+<U1806B>
+<U1806C>
+<U1806D>
+<U1806E>
+<U1806F>
+<U18070>
+<U18071>
+<U18072>
+<U18073>
+<U18074>
+<U18075>
+<U18076>
+<U18077>
+<U18078>
+<U18079>
+<U1807A>
+<U1807B>
+<U1807C>
+<U1807D>
+<U1807E>
+<U1807F>
+<U18080>
+<U18081>
+<U18082>
+<U18083>
+<U18084>
+<U18085>
+<U18086>
+<U18087>
+<U18088>
+<U18089>
+<U1808A>
+<U1808B>
+<U1808C>
+<U1808D>
+<U1808E>
+<U1808F>
+<U18090>
+<U18091>
+<U18092>
+<U18093>
+<U18094>
+<U18095>
+<U18096>
+<U18097>
+<U18098>
+<U18099>
+<U1809A>
+<U1809B>
+<U1809C>
+<U1809D>
+<U1809E>
+<U1809F>
+<U180A0>
+<U180A1>
+<U180A2>
+<U180A3>
+<U180A4>
+<U180A5>
+<U180A6>
+<U180A7>
+<U180A8>
+<U180A9>
+<U180AA>
+<U180AB>
+<U180AC>
+<U180AD>
+<U180AE>
+<U180AF>
+<U180B0>
+<U180B1>
+<U180B2>
+<U180B3>
+<U180B4>
+<U180B5>
+<U180B6>
+<U180B7>
+<U180B8>
+<U180B9>
+<U180BA>
+<U180BB>
+<U180BC>
+<U180BD>
+<U180BE>
+<U180BF>
+<U180C0>
+<U180C1>
+<U180C2>
+<U180C3>
+<U180C4>
+<U180C5>
+<U180C6>
+<U180C7>
+<U180C8>
+<U180C9>
+<U180CA>
+<U180CB>
+<U180CC>
+<U180CD>
+<U180CE>
+<U180CF>
+<U180D0>
+<U180D1>
+<U180D2>
+<U180D3>
+<U180D4>
+<U180D5>
+<U180D6>
+<U180D7>
+<U180D8>
+<U180D9>
+<U180DA>
+<U180DB>
+<U180DC>
+<U180DD>
+<U180DE>
+<U180DF>
+<U180E0>
+<U180E1>
+<U180E2>
+<U180E3>
+<U180E4>
+<U180E5>
+<U180E6>
+<U180E7>
+<U180E8>
+<U180E9>
+<U180EA>
+<U180EB>
+<U180EC>
+<U180ED>
+<U180EE>
+<U180EF>
+<U180F0>
+<U180F1>
+<U180F2>
+<U180F3>
+<U180F4>
+<U180F5>
+<U180F6>
+<U180F7>
+<U180F8>
+<U180F9>
+<U180FA>
+<U180FB>
+<U180FC>
+<U180FD>
+<U180FE>
+<U180FF>
+<U18100>
+<U18101>
+<U18102>
+<U18103>
+<U18104>
+<U18105>
+<U18106>
+<U18107>
+<U18108>
+<U18109>
+<U1810A>
+<U1810B>
+<U1810C>
+<U1810D>
+<U1810E>
+<U1810F>
+<U18110>
+<U18111>
+<U18112>
+<U18113>
+<U18114>
+<U18115>
+<U18116>
+<U18117>
+<U18118>
+<U18119>
+<U1811A>
+<U1811B>
+<U1811C>
+<U1811D>
+<U1811E>
+<U1811F>
+<U18120>
+<U18121>
+<U18122>
+<U18123>
+<U18124>
+<U18125>
+<U18126>
+<U18127>
+<U18128>
+<U18129>
+<U1812A>
+<U1812B>
+<U1812C>
+<U1812D>
+<U1812E>
+<U1812F>
+<U18130>
+<U18131>
+<U18132>
+<U18133>
+<U18134>
+<U18135>
+<U18136>
+<U18137>
+<U18138>
+<U18139>
+<U1813A>
+<U1813B>
+<U1813C>
+<U1813D>
+<U1813E>
+<U1813F>
+<U18140>
+<U18141>
+<U18142>
+<U18143>
+<U18144>
+<U18145>
+<U18146>
+<U18147>
+<U18148>
+<U18149>
+<U1814A>
+<U1814B>
+<U1814C>
+<U1814D>
+<U1814E>
+<U1814F>
+<U18150>
+<U18151>
+<U18152>
+<U18153>
+<U18154>
+<U18155>
+<U18156>
+<U18157>
+<U18158>
+<U18159>
+<U1815A>
+<U1815B>
+<U1815C>
+<U1815D>
+<U1815E>
+<U1815F>
+<U18160>
+<U18161>
+<U18162>
+<U18163>
+<U18164>
+<U18165>
+<U18166>
+<U18167>
+<U18168>
+<U18169>
+<U1816A>
+<U1816B>
+<U1816C>
+<U1816D>
+<U1816E>
+<U1816F>
+<U18170>
+<U18171>
+<U18172>
+<U18173>
+<U18174>
+<U18175>
+<U18176>
+<U18177>
+<U18178>
+<U18179>
+<U1817A>
+<U1817B>
+<U1817C>
+<U1817D>
+<U1817E>
+<U1817F>
+<U18180>
+<U18181>
+<U18182>
+<U18183>
+<U18184>
+<U18185>
+<U18186>
+<U18187>
+<U18188>
+<U18189>
+<U1818A>
+<U1818B>
+<U1818C>
+<U1818D>
+<U1818E>
+<U1818F>
+<U18190>
+<U18191>
+<U18192>
+<U18193>
+<U18194>
+<U18195>
+<U18196>
+<U18197>
+<U18198>
+<U18199>
+<U1819A>
+<U1819B>
+<U1819C>
+<U1819D>
+<U1819E>
+<U1819F>
+<U181A0>
+<U181A1>
+<U181A2>
+<U181A3>
+<U181A4>
+<U181A5>
+<U181A6>
+<U181A7>
+<U181A8>
+<U181A9>
+<U181AA>
+<U181AB>
+<U181AC>
+<U181AD>
+<U181AE>
+<U181AF>
+<U181B0>
+<U181B1>
+<U181B2>
+<U181B3>
+<U181B4>
+<U181B5>
+<U181B6>
+<U181B7>
+<U181B8>
+<U181B9>
+<U181BA>
+<U181BB>
+<U181BC>
+<U181BD>
+<U181BE>
+<U181BF>
+<U181C0>
+<U181C1>
+<U181C2>
+<U181C3>
+<U181C4>
+<U181C5>
+<U181C6>
+<U181C7>
+<U181C8>
+<U181C9>
+<U181CA>
+<U181CB>
+<U181CC>
+<U181CD>
+<U181CE>
+<U181CF>
+<U181D0>
+<U181D1>
+<U181D2>
+<U181D3>
+<U181D4>
+<U181D5>
+<U181D6>
+<U181D7>
+<U181D8>
+<U181D9>
+<U181DA>
+<U181DB>
+<U181DC>
+<U181DD>
+<U181DE>
+<U181DF>
+<U181E0>
+<U181E1>
+<U181E2>
+<U181E3>
+<U181E4>
+<U181E5>
+<U181E6>
+<U181E7>
+<U181E8>
+<U181E9>
+<U181EA>
+<U181EB>
+<U181EC>
+<U181ED>
+<U181EE>
+<U181EF>
+<U181F0>
+<U181F1>
+<U181F2>
+<U181F3>
+<U181F4>
+<U181F5>
+<U181F6>
+<U181F7>
+<U181F8>
+<U181F9>
+<U181FA>
+<U181FB>
+<U181FC>
+<U181FD>
+<U181FE>
+<U181FF>
+<U18200>
+<U18201>
+<U18202>
+<U18203>
+<U18204>
+<U18205>
+<U18206>
+<U18207>
+<U18208>
+<U18209>
+<U1820A>
+<U1820B>
+<U1820C>
+<U1820D>
+<U1820E>
+<U1820F>
+<U18210>
+<U18211>
+<U18212>
+<U18213>
+<U18214>
+<U18215>
+<U18216>
+<U18217>
+<U18218>
+<U18219>
+<U1821A>
+<U1821B>
+<U1821C>
+<U1821D>
+<U1821E>
+<U1821F>
+<U18220>
+<U18221>
+<U18222>
+<U18223>
+<U18224>
+<U18225>
+<U18226>
+<U18227>
+<U18228>
+<U18229>
+<U1822A>
+<U1822B>
+<U1822C>
+<U1822D>
+<U1822E>
+<U1822F>
+<U18230>
+<U18231>
+<U18232>
+<U18233>
+<U18234>
+<U18235>
+<U18236>
+<U18237>
+<U18238>
+<U18239>
+<U1823A>
+<U1823B>
+<U1823C>
+<U1823D>
+<U1823E>
+<U1823F>
+<U18240>
+<U18241>
+<U18242>
+<U18243>
+<U18244>
+<U18245>
+<U18246>
+<U18247>
+<U18248>
+<U18249>
+<U1824A>
+<U1824B>
+<U1824C>
+<U1824D>
+<U1824E>
+<U1824F>
+<U18250>
+<U18251>
+<U18252>
+<U18253>
+<U18254>
+<U18255>
+<U18256>
+<U18257>
+<U18258>
+<U18259>
+<U1825A>
+<U1825B>
+<U1825C>
+<U1825D>
+<U1825E>
+<U1825F>
+<U18260>
+<U18261>
+<U18262>
+<U18263>
+<U18264>
+<U18265>
+<U18266>
+<U18267>
+<U18268>
+<U18269>
+<U1826A>
+<U1826B>
+<U1826C>
+<U1826D>
+<U1826E>
+<U1826F>
+<U18270>
+<U18271>
+<U18272>
+<U18273>
+<U18274>
+<U18275>
+<U18276>
+<U18277>
+<U18278>
+<U18279>
+<U1827A>
+<U1827B>
+<U1827C>
+<U1827D>
+<U1827E>
+<U1827F>
+<U18280>
+<U18281>
+<U18282>
+<U18283>
+<U18284>
+<U18285>
+<U18286>
+<U18287>
+<U18288>
+<U18289>
+<U1828A>
+<U1828B>
+<U1828C>
+<U1828D>
+<U1828E>
+<U1828F>
+<U18290>
+<U18291>
+<U18292>
+<U18293>
+<U18294>
+<U18295>
+<U18296>
+<U18297>
+<U18298>
+<U18299>
+<U1829A>
+<U1829B>
+<U1829C>
+<U1829D>
+<U1829E>
+<U1829F>
+<U182A0>
+<U182A1>
+<U182A2>
+<U182A3>
+<U182A4>
+<U182A5>
+<U182A6>
+<U182A7>
+<U182A8>
+<U182A9>
+<U182AA>
+<U182AB>
+<U182AC>
+<U182AD>
+<U182AE>
+<U182AF>
+<U182B0>
+<U182B1>
+<U182B2>
+<U182B3>
+<U182B4>
+<U182B5>
+<U182B6>
+<U182B7>
+<U182B8>
+<U182B9>
+<U182BA>
+<U182BB>
+<U182BC>
+<U182BD>
+<U182BE>
+<U182BF>
+<U182C0>
+<U182C1>
+<U182C2>
+<U182C3>
+<U182C4>
+<U182C5>
+<U182C6>
+<U182C7>
+<U182C8>
+<U182C9>
+<U182CA>
+<U182CB>
+<U182CC>
+<U182CD>
+<U182CE>
+<U182CF>
+<U182D0>
+<U182D1>
+<U182D2>
+<U182D3>
+<U182D4>
+<U182D5>
+<U182D6>
+<U182D7>
+<U182D8>
+<U182D9>
+<U182DA>
+<U182DB>
+<U182DC>
+<U182DD>
+<U182DE>
+<U182DF>
+<U182E0>
+<U182E1>
+<U182E2>
+<U182E3>
+<U182E4>
+<U182E5>
+<U182E6>
+<U182E7>
+<U182E8>
+<U182E9>
+<U182EA>
+<U182EB>
+<U182EC>
+<U182ED>
+<U182EE>
+<U182EF>
+<U182F0>
+<U182F1>
+<U182F2>
+<U182F3>
+<U182F4>
+<U182F5>
+<U182F6>
+<U182F7>
+<U182F8>
+<U182F9>
+<U182FA>
+<U182FB>
+<U182FC>
+<U182FD>
+<U182FE>
+<U182FF>
+<U18300>
+<U18301>
+<U18302>
+<U18303>
+<U18304>
+<U18305>
+<U18306>
+<U18307>
+<U18308>
+<U18309>
+<U1830A>
+<U1830B>
+<U1830C>
+<U1830D>
+<U1830E>
+<U1830F>
+<U18310>
+<U18311>
+<U18312>
+<U18313>
+<U18314>
+<U18315>
+<U18316>
+<U18317>
+<U18318>
+<U18319>
+<U1831A>
+<U1831B>
+<U1831C>
+<U1831D>
+<U1831E>
+<U1831F>
+<U18320>
+<U18321>
+<U18322>
+<U18323>
+<U18324>
+<U18325>
+<U18326>
+<U18327>
+<U18328>
+<U18329>
+<U1832A>
+<U1832B>
+<U1832C>
+<U1832D>
+<U1832E>
+<U1832F>
+<U18330>
+<U18331>
+<U18332>
+<U18333>
+<U18334>
+<U18335>
+<U18336>
+<U18337>
+<U18338>
+<U18339>
+<U1833A>
+<U1833B>
+<U1833C>
+<U1833D>
+<U1833E>
+<U1833F>
+<U18340>
+<U18341>
+<U18342>
+<U18343>
+<U18344>
+<U18345>
+<U18346>
+<U18347>
+<U18348>
+<U18349>
+<U1834A>
+<U1834B>
+<U1834C>
+<U1834D>
+<U1834E>
+<U1834F>
+<U18350>
+<U18351>
+<U18352>
+<U18353>
+<U18354>
+<U18355>
+<U18356>
+<U18357>
+<U18358>
+<U18359>
+<U1835A>
+<U1835B>
+<U1835C>
+<U1835D>
+<U1835E>
+<U1835F>
+<U18360>
+<U18361>
+<U18362>
+<U18363>
+<U18364>
+<U18365>
+<U18366>
+<U18367>
+<U18368>
+<U18369>
+<U1836A>
+<U1836B>
+<U1836C>
+<U1836D>
+<U1836E>
+<U1836F>
+<U18370>
+<U18371>
+<U18372>
+<U18373>
+<U18374>
+<U18375>
+<U18376>
+<U18377>
+<U18378>
+<U18379>
+<U1837A>
+<U1837B>
+<U1837C>
+<U1837D>
+<U1837E>
+<U1837F>
+<U18380>
+<U18381>
+<U18382>
+<U18383>
+<U18384>
+<U18385>
+<U18386>
+<U18387>
+<U18388>
+<U18389>
+<U1838A>
+<U1838B>
+<U1838C>
+<U1838D>
+<U1838E>
+<U1838F>
+<U18390>
+<U18391>
+<U18392>
+<U18393>
+<U18394>
+<U18395>
+<U18396>
+<U18397>
+<U18398>
+<U18399>
+<U1839A>
+<U1839B>
+<U1839C>
+<U1839D>
+<U1839E>
+<U1839F>
+<U183A0>
+<U183A1>
+<U183A2>
+<U183A3>
+<U183A4>
+<U183A5>
+<U183A6>
+<U183A7>
+<U183A8>
+<U183A9>
+<U183AA>
+<U183AB>
+<U183AC>
+<U183AD>
+<U183AE>
+<U183AF>
+<U183B0>
+<U183B1>
+<U183B2>
+<U183B3>
+<U183B4>
+<U183B5>
+<U183B6>
+<U183B7>
+<U183B8>
+<U183B9>
+<U183BA>
+<U183BB>
+<U183BC>
+<U183BD>
+<U183BE>
+<U183BF>
+<U183C0>
+<U183C1>
+<U183C2>
+<U183C3>
+<U183C4>
+<U183C5>
+<U183C6>
+<U183C7>
+<U183C8>
+<U183C9>
+<U183CA>
+<U183CB>
+<U183CC>
+<U183CD>
+<U183CE>
+<U183CF>
+<U183D0>
+<U183D1>
+<U183D2>
+<U183D3>
+<U183D4>
+<U183D5>
+<U183D6>
+<U183D7>
+<U183D8>
+<U183D9>
+<U183DA>
+<U183DB>
+<U183DC>
+<U183DD>
+<U183DE>
+<U183DF>
+<U183E0>
+<U183E1>
+<U183E2>
+<U183E3>
+<U183E4>
+<U183E5>
+<U183E6>
+<U183E7>
+<U183E8>
+<U183E9>
+<U183EA>
+<U183EB>
+<U183EC>
+<U183ED>
+<U183EE>
+<U183EF>
+<U183F0>
+<U183F1>
+<U183F2>
+<U183F3>
+<U183F4>
+<U183F5>
+<U183F6>
+<U183F7>
+<U183F8>
+<U183F9>
+<U183FA>
+<U183FB>
+<U183FC>
+<U183FD>
+<U183FE>
+<U183FF>
+<U18400>
+<U18401>
+<U18402>
+<U18403>
+<U18404>
+<U18405>
+<U18406>
+<U18407>
+<U18408>
+<U18409>
+<U1840A>
+<U1840B>
+<U1840C>
+<U1840D>
+<U1840E>
+<U1840F>
+<U18410>
+<U18411>
+<U18412>
+<U18413>
+<U18414>
+<U18415>
+<U18416>
+<U18417>
+<U18418>
+<U18419>
+<U1841A>
+<U1841B>
+<U1841C>
+<U1841D>
+<U1841E>
+<U1841F>
+<U18420>
+<U18421>
+<U18422>
+<U18423>
+<U18424>
+<U18425>
+<U18426>
+<U18427>
+<U18428>
+<U18429>
+<U1842A>
+<U1842B>
+<U1842C>
+<U1842D>
+<U1842E>
+<U1842F>
+<U18430>
+<U18431>
+<U18432>
+<U18433>
+<U18434>
+<U18435>
+<U18436>
+<U18437>
+<U18438>
+<U18439>
+<U1843A>
+<U1843B>
+<U1843C>
+<U1843D>
+<U1843E>
+<U1843F>
+<U18440>
+<U18441>
+<U18442>
+<U18443>
+<U18444>
+<U18445>
+<U18446>
+<U18447>
+<U18448>
+<U18449>
+<U1844A>
+<U1844B>
+<U1844C>
+<U1844D>
+<U1844E>
+<U1844F>
+<U18450>
+<U18451>
+<U18452>
+<U18453>
+<U18454>
+<U18455>
+<U18456>
+<U18457>
+<U18458>
+<U18459>
+<U1845A>
+<U1845B>
+<U1845C>
+<U1845D>
+<U1845E>
+<U1845F>
+<U18460>
+<U18461>
+<U18462>
+<U18463>
+<U18464>
+<U18465>
+<U18466>
+<U18467>
+<U18468>
+<U18469>
+<U1846A>
+<U1846B>
+<U1846C>
+<U1846D>
+<U1846E>
+<U1846F>
+<U18470>
+<U18471>
+<U18472>
+<U18473>
+<U18474>
+<U18475>
+<U18476>
+<U18477>
+<U18478>
+<U18479>
+<U1847A>
+<U1847B>
+<U1847C>
+<U1847D>
+<U1847E>
+<U1847F>
+<U18480>
+<U18481>
+<U18482>
+<U18483>
+<U18484>
+<U18485>
+<U18486>
+<U18487>
+<U18488>
+<U18489>
+<U1848A>
+<U1848B>
+<U1848C>
+<U1848D>
+<U1848E>
+<U1848F>
+<U18490>
+<U18491>
+<U18492>
+<U18493>
+<U18494>
+<U18495>
+<U18496>
+<U18497>
+<U18498>
+<U18499>
+<U1849A>
+<U1849B>
+<U1849C>
+<U1849D>
+<U1849E>
+<U1849F>
+<U184A0>
+<U184A1>
+<U184A2>
+<U184A3>
+<U184A4>
+<U184A5>
+<U184A6>
+<U184A7>
+<U184A8>
+<U184A9>
+<U184AA>
+<U184AB>
+<U184AC>
+<U184AD>
+<U184AE>
+<U184AF>
+<U184B0>
+<U184B1>
+<U184B2>
+<U184B3>
+<U184B4>
+<U184B5>
+<U184B6>
+<U184B7>
+<U184B8>
+<U184B9>
+<U184BA>
+<U184BB>
+<U184BC>
+<U184BD>
+<U184BE>
+<U184BF>
+<U184C0>
+<U184C1>
+<U184C2>
+<U184C3>
+<U184C4>
+<U184C5>
+<U184C6>
+<U184C7>
+<U184C8>
+<U184C9>
+<U184CA>
+<U184CB>
+<U184CC>
+<U184CD>
+<U184CE>
+<U184CF>
+<U184D0>
+<U184D1>
+<U184D2>
+<U184D3>
+<U184D4>
+<U184D5>
+<U184D6>
+<U184D7>
+<U184D8>
+<U184D9>
+<U184DA>
+<U184DB>
+<U184DC>
+<U184DD>
+<U184DE>
+<U184DF>
+<U184E0>
+<U184E1>
+<U184E2>
+<U184E3>
+<U184E4>
+<U184E5>
+<U184E6>
+<U184E7>
+<U184E8>
+<U184E9>
+<U184EA>
+<U184EB>
+<U184EC>
+<U184ED>
+<U184EE>
+<U184EF>
+<U184F0>
+<U184F1>
+<U184F2>
+<U184F3>
+<U184F4>
+<U184F5>
+<U184F6>
+<U184F7>
+<U184F8>
+<U184F9>
+<U184FA>
+<U184FB>
+<U184FC>
+<U184FD>
+<U184FE>
+<U184FF>
+<U18500>
+<U18501>
+<U18502>
+<U18503>
+<U18504>
+<U18505>
+<U18506>
+<U18507>
+<U18508>
+<U18509>
+<U1850A>
+<U1850B>
+<U1850C>
+<U1850D>
+<U1850E>
+<U1850F>
+<U18510>
+<U18511>
+<U18512>
+<U18513>
+<U18514>
+<U18515>
+<U18516>
+<U18517>
+<U18518>
+<U18519>
+<U1851A>
+<U1851B>
+<U1851C>
+<U1851D>
+<U1851E>
+<U1851F>
+<U18520>
+<U18521>
+<U18522>
+<U18523>
+<U18524>
+<U18525>
+<U18526>
+<U18527>
+<U18528>
+<U18529>
+<U1852A>
+<U1852B>
+<U1852C>
+<U1852D>
+<U1852E>
+<U1852F>
+<U18530>
+<U18531>
+<U18532>
+<U18533>
+<U18534>
+<U18535>
+<U18536>
+<U18537>
+<U18538>
+<U18539>
+<U1853A>
+<U1853B>
+<U1853C>
+<U1853D>
+<U1853E>
+<U1853F>
+<U18540>
+<U18541>
+<U18542>
+<U18543>
+<U18544>
+<U18545>
+<U18546>
+<U18547>
+<U18548>
+<U18549>
+<U1854A>
+<U1854B>
+<U1854C>
+<U1854D>
+<U1854E>
+<U1854F>
+<U18550>
+<U18551>
+<U18552>
+<U18553>
+<U18554>
+<U18555>
+<U18556>
+<U18557>
+<U18558>
+<U18559>
+<U1855A>
+<U1855B>
+<U1855C>
+<U1855D>
+<U1855E>
+<U1855F>
+<U18560>
+<U18561>
+<U18562>
+<U18563>
+<U18564>
+<U18565>
+<U18566>
+<U18567>
+<U18568>
+<U18569>
+<U1856A>
+<U1856B>
+<U1856C>
+<U1856D>
+<U1856E>
+<U1856F>
+<U18570>
+<U18571>
+<U18572>
+<U18573>
+<U18574>
+<U18575>
+<U18576>
+<U18577>
+<U18578>
+<U18579>
+<U1857A>
+<U1857B>
+<U1857C>
+<U1857D>
+<U1857E>
+<U1857F>
+<U18580>
+<U18581>
+<U18582>
+<U18583>
+<U18584>
+<U18585>
+<U18586>
+<U18587>
+<U18588>
+<U18589>
+<U1858A>
+<U1858B>
+<U1858C>
+<U1858D>
+<U1858E>
+<U1858F>
+<U18590>
+<U18591>
+<U18592>
+<U18593>
+<U18594>
+<U18595>
+<U18596>
+<U18597>
+<U18598>
+<U18599>
+<U1859A>
+<U1859B>
+<U1859C>
+<U1859D>
+<U1859E>
+<U1859F>
+<U185A0>
+<U185A1>
+<U185A2>
+<U185A3>
+<U185A4>
+<U185A5>
+<U185A6>
+<U185A7>
+<U185A8>
+<U185A9>
+<U185AA>
+<U185AB>
+<U185AC>
+<U185AD>
+<U185AE>
+<U185AF>
+<U185B0>
+<U185B1>
+<U185B2>
+<U185B3>
+<U185B4>
+<U185B5>
+<U185B6>
+<U185B7>
+<U185B8>
+<U185B9>
+<U185BA>
+<U185BB>
+<U185BC>
+<U185BD>
+<U185BE>
+<U185BF>
+<U185C0>
+<U185C1>
+<U185C2>
+<U185C3>
+<U185C4>
+<U185C5>
+<U185C6>
+<U185C7>
+<U185C8>
+<U185C9>
+<U185CA>
+<U185CB>
+<U185CC>
+<U185CD>
+<U185CE>
+<U185CF>
+<U185D0>
+<U185D1>
+<U185D2>
+<U185D3>
+<U185D4>
+<U185D5>
+<U185D6>
+<U185D7>
+<U185D8>
+<U185D9>
+<U185DA>
+<U185DB>
+<U185DC>
+<U185DD>
+<U185DE>
+<U185DF>
+<U185E0>
+<U185E1>
+<U185E2>
+<U185E3>
+<U185E4>
+<U185E5>
+<U185E6>
+<U185E7>
+<U185E8>
+<U185E9>
+<U185EA>
+<U185EB>
+<U185EC>
+<U185ED>
+<U185EE>
+<U185EF>
+<U185F0>
+<U185F1>
+<U185F2>
+<U185F3>
+<U185F4>
+<U185F5>
+<U185F6>
+<U185F7>
+<U185F8>
+<U185F9>
+<U185FA>
+<U185FB>
+<U185FC>
+<U185FD>
+<U185FE>
+<U185FF>
+<U18600>
+<U18601>
+<U18602>
+<U18603>
+<U18604>
+<U18605>
+<U18606>
+<U18607>
+<U18608>
+<U18609>
+<U1860A>
+<U1860B>
+<U1860C>
+<U1860D>
+<U1860E>
+<U1860F>
+<U18610>
+<U18611>
+<U18612>
+<U18613>
+<U18614>
+<U18615>
+<U18616>
+<U18617>
+<U18618>
+<U18619>
+<U1861A>
+<U1861B>
+<U1861C>
+<U1861D>
+<U1861E>
+<U1861F>
+<U18620>
+<U18621>
+<U18622>
+<U18623>
+<U18624>
+<U18625>
+<U18626>
+<U18627>
+<U18628>
+<U18629>
+<U1862A>
+<U1862B>
+<U1862C>
+<U1862D>
+<U1862E>
+<U1862F>
+<U18630>
+<U18631>
+<U18632>
+<U18633>
+<U18634>
+<U18635>
+<U18636>
+<U18637>
+<U18638>
+<U18639>
+<U1863A>
+<U1863B>
+<U1863C>
+<U1863D>
+<U1863E>
+<U1863F>
+<U18640>
+<U18641>
+<U18642>
+<U18643>
+<U18644>
+<U18645>
+<U18646>
+<U18647>
+<U18648>
+<U18649>
+<U1864A>
+<U1864B>
+<U1864C>
+<U1864D>
+<U1864E>
+<U1864F>
+<U18650>
+<U18651>
+<U18652>
+<U18653>
+<U18654>
+<U18655>
+<U18656>
+<U18657>
+<U18658>
+<U18659>
+<U1865A>
+<U1865B>
+<U1865C>
+<U1865D>
+<U1865E>
+<U1865F>
+<U18660>
+<U18661>
+<U18662>
+<U18663>
+<U18664>
+<U18665>
+<U18666>
+<U18667>
+<U18668>
+<U18669>
+<U1866A>
+<U1866B>
+<U1866C>
+<U1866D>
+<U1866E>
+<U1866F>
+<U18670>
+<U18671>
+<U18672>
+<U18673>
+<U18674>
+<U18675>
+<U18676>
+<U18677>
+<U18678>
+<U18679>
+<U1867A>
+<U1867B>
+<U1867C>
+<U1867D>
+<U1867E>
+<U1867F>
+<U18680>
+<U18681>
+<U18682>
+<U18683>
+<U18684>
+<U18685>
+<U18686>
+<U18687>
+<U18688>
+<U18689>
+<U1868A>
+<U1868B>
+<U1868C>
+<U1868D>
+<U1868E>
+<U1868F>
+<U18690>
+<U18691>
+<U18692>
+<U18693>
+<U18694>
+<U18695>
+<U18696>
+<U18697>
+<U18698>
+<U18699>
+<U1869A>
+<U1869B>
+<U1869C>
+<U1869D>
+<U1869E>
+<U1869F>
+<U186A0>
+<U186A1>
+<U186A2>
+<U186A3>
+<U186A4>
+<U186A5>
+<U186A6>
+<U186A7>
+<U186A8>
+<U186A9>
+<U186AA>
+<U186AB>
+<U186AC>
+<U186AD>
+<U186AE>
+<U186AF>
+<U186B0>
+<U186B1>
+<U186B2>
+<U186B3>
+<U186B4>
+<U186B5>
+<U186B6>
+<U186B7>
+<U186B8>
+<U186B9>
+<U186BA>
+<U186BB>
+<U186BC>
+<U186BD>
+<U186BE>
+<U186BF>
+<U186C0>
+<U186C1>
+<U186C2>
+<U186C3>
+<U186C4>
+<U186C5>
+<U186C6>
+<U186C7>
+<U186C8>
+<U186C9>
+<U186CA>
+<U186CB>
+<U186CC>
+<U186CD>
+<U186CE>
+<U186CF>
+<U186D0>
+<U186D1>
+<U186D2>
+<U186D3>
+<U186D4>
+<U186D5>
+<U186D6>
+<U186D7>
+<U186D8>
+<U186D9>
+<U186DA>
+<U186DB>
+<U186DC>
+<U186DD>
+<U186DE>
+<U186DF>
+<U186E0>
+<U186E1>
+<U186E2>
+<U186E3>
+<U186E4>
+<U186E5>
+<U186E6>
+<U186E7>
+<U186E8>
+<U186E9>
+<U186EA>
+<U186EB>
+<U186EC>
+<U186ED>
+<U186EE>
+<U186EF>
+<U186F0>
+<U186F1>
+<U186F2>
+<U186F3>
+<U186F4>
+<U186F5>
+<U186F6>
+<U186F7>
+<U186F8>
+<U186F9>
+<U186FA>
+<U186FB>
+<U186FC>
+<U186FD>
+<U186FE>
+<U186FF>
+<U18700>
+<U18701>
+<U18702>
+<U18703>
+<U18704>
+<U18705>
+<U18706>
+<U18707>
+<U18708>
+<U18709>
+<U1870A>
+<U1870B>
+<U1870C>
+<U1870D>
+<U1870E>
+<U1870F>
+<U18710>
+<U18711>
+<U18712>
+<U18713>
+<U18714>
+<U18715>
+<U18716>
+<U18717>
+<U18718>
+<U18719>
+<U1871A>
+<U1871B>
+<U1871C>
+<U1871D>
+<U1871E>
+<U1871F>
+<U18720>
+<U18721>
+<U18722>
+<U18723>
+<U18724>
+<U18725>
+<U18726>
+<U18727>
+<U18728>
+<U18729>
+<U1872A>
+<U1872B>
+<U1872C>
+<U1872D>
+<U1872E>
+<U1872F>
+<U18730>
+<U18731>
+<U18732>
+<U18733>
+<U18734>
+<U18735>
+<U18736>
+<U18737>
+<U18738>
+<U18739>
+<U1873A>
+<U1873B>
+<U1873C>
+<U1873D>
+<U1873E>
+<U1873F>
+<U18740>
+<U18741>
+<U18742>
+<U18743>
+<U18744>
+<U18745>
+<U18746>
+<U18747>
+<U18748>
+<U18749>
+<U1874A>
+<U1874B>
+<U1874C>
+<U1874D>
+<U1874E>
+<U1874F>
+<U18750>
+<U18751>
+<U18752>
+<U18753>
+<U18754>
+<U18755>
+<U18756>
+<U18757>
+<U18758>
+<U18759>
+<U1875A>
+<U1875B>
+<U1875C>
+<U1875D>
+<U1875E>
+<U1875F>
+<U18760>
+<U18761>
+<U18762>
+<U18763>
+<U18764>
+<U18765>
+<U18766>
+<U18767>
+<U18768>
+<U18769>
+<U1876A>
+<U1876B>
+<U1876C>
+<U1876D>
+<U1876E>
+<U1876F>
+<U18770>
+<U18771>
+<U18772>
+<U18773>
+<U18774>
+<U18775>
+<U18776>
+<U18777>
+<U18778>
+<U18779>
+<U1877A>
+<U1877B>
+<U1877C>
+<U1877D>
+<U1877E>
+<U1877F>
+<U18780>
+<U18781>
+<U18782>
+<U18783>
+<U18784>
+<U18785>
+<U18786>
+<U18787>
+<U18788>
+<U18789>
+<U1878A>
+<U1878B>
+<U1878C>
+<U1878D>
+<U1878E>
+<U1878F>
+<U18790>
+<U18791>
+<U18792>
+<U18793>
+<U18794>
+<U18795>
+<U18796>
+<U18797>
+<U18798>
+<U18799>
+<U1879A>
+<U1879B>
+<U1879C>
+<U1879D>
+<U1879E>
+<U1879F>
+<U187A0>
+<U187A1>
+<U187A2>
+<U187A3>
+<U187A4>
+<U187A5>
+<U187A6>
+<U187A7>
+<U187A8>
+<U187A9>
+<U187AA>
+<U187AB>
+<U187AC>
+<U187AD>
+<U187AE>
+<U187AF>
+<U187B0>
+<U187B1>
+<U187B2>
+<U187B3>
+<U187B4>
+<U187B5>
+<U187B6>
+<U187B7>
+<U187B8>
+<U187B9>
+<U187BA>
+<U187BB>
+<U187BC>
+<U187BD>
+<U187BE>
+<U187BF>
+<U187C0>
+<U187C1>
+<U187C2>
+<U187C3>
+<U187C4>
+<U187C5>
+<U187C6>
+<U187C7>
+<U187C8>
+<U187C9>
+<U187CA>
+<U187CB>
+<U187CC>
+<U187CD>
+<U187CE>
+<U187CF>
+<U187D0>
+<U187D1>
+<U187D2>
+<U187D3>
+<U187D4>
+<U187D5>
+<U187D6>
+<U187D7>
+<U187D8>
+<U187D9>
+<U187DA>
+<U187DB>
+<U187DC>
+<U187DD>
+<U187DE>
+<U187DF>
+<U187E0>
+<U187E1>
+<U187E2>
+<U187E3>
+<U187E4>
+<U187E5>
+<U187E6>
+<U187E7>
+<U187E8>
+<U187E9>
+<U187EA>
+<U187EB>
+<U187EC>
+<U187ED>
+<U187EE>
+<U187EF>
+<U187F0>
+<U187F1>
+<U187F2>
+<U187F3>
+<U187F4>
+<U187F5>
+<U187F6>
+<U187F7>
+<U187F8>
+<U187F9>
+<U187FA>
+<U187FB>
+<U187FC>
+<U187FD>
+<U187FE>
+<U187FF>
+<U18800>
+<U18801>
+<U18802>
+<U18803>
+<U18804>
+<U18805>
+<U18806>
+<U18807>
+<U18808>
+<U18809>
+<U1880A>
+<U1880B>
+<U1880C>
+<U1880D>
+<U1880E>
+<U1880F>
+<U18810>
+<U18811>
+<U18812>
+<U18813>
+<U18814>
+<U18815>
+<U18816>
+<U18817>
+<U18818>
+<U18819>
+<U1881A>
+<U1881B>
+<U1881C>
+<U1881D>
+<U1881E>
+<U1881F>
+<U18820>
+<U18821>
+<U18822>
+<U18823>
+<U18824>
+<U18825>
+<U18826>
+<U18827>
+<U18828>
+<U18829>
+<U1882A>
+<U1882B>
+<U1882C>
+<U1882D>
+<U1882E>
+<U1882F>
+<U18830>
+<U18831>
+<U18832>
+<U18833>
+<U18834>
+<U18835>
+<U18836>
+<U18837>
+<U18838>
+<U18839>
+<U1883A>
+<U1883B>
+<U1883C>
+<U1883D>
+<U1883E>
+<U1883F>
+<U18840>
+<U18841>
+<U18842>
+<U18843>
+<U18844>
+<U18845>
+<U18846>
+<U18847>
+<U18848>
+<U18849>
+<U1884A>
+<U1884B>
+<U1884C>
+<U1884D>
+<U1884E>
+<U1884F>
+<U18850>
+<U18851>
+<U18852>
+<U18853>
+<U18854>
+<U18855>
+<U18856>
+<U18857>
+<U18858>
+<U18859>
+<U1885A>
+<U1885B>
+<U1885C>
+<U1885D>
+<U1885E>
+<U1885F>
+<U18860>
+<U18861>
+<U18862>
+<U18863>
+<U18864>
+<U18865>
+<U18866>
+<U18867>
+<U18868>
+<U18869>
+<U1886A>
+<U1886B>
+<U1886C>
+<U1886D>
+<U1886E>
+<U1886F>
+<U18870>
+<U18871>
+<U18872>
+<U18873>
+<U18874>
+<U18875>
+<U18876>
+<U18877>
+<U18878>
+<U18879>
+<U1887A>
+<U1887B>
+<U1887C>
+<U1887D>
+<U1887E>
+<U1887F>
+<U18880>
+<U18881>
+<U18882>
+<U18883>
+<U18884>
+<U18885>
+<U18886>
+<U18887>
+<U18888>
+<U18889>
+<U1888A>
+<U1888B>
+<U1888C>
+<U1888D>
+<U1888E>
+<U1888F>
+<U18890>
+<U18891>
+<U18892>
+<U18893>
+<U18894>
+<U18895>
+<U18896>
+<U18897>
+<U18898>
+<U18899>
+<U1889A>
+<U1889B>
+<U1889C>
+<U1889D>
+<U1889E>
+<U1889F>
+<U188A0>
+<U188A1>
+<U188A2>
+<U188A3>
+<U188A4>
+<U188A5>
+<U188A6>
+<U188A7>
+<U188A8>
+<U188A9>
+<U188AA>
+<U188AB>
+<U188AC>
+<U188AD>
+<U188AE>
+<U188AF>
+<U188B0>
+<U188B1>
+<U188B2>
+<U188B3>
+<U188B4>
+<U188B5>
+<U188B6>
+<U188B7>
+<U188B8>
+<U188B9>
+<U188BA>
+<U188BB>
+<U188BC>
+<U188BD>
+<U188BE>
+<U188BF>
+<U188C0>
+<U188C1>
+<U188C2>
+<U188C3>
+<U188C4>
+<U188C5>
+<U188C6>
+<U188C7>
+<U188C8>
+<U188C9>
+<U188CA>
+<U188CB>
+<U188CC>
+<U188CD>
+<U188CE>
+<U188CF>
+<U188D0>
+<U188D1>
+<U188D2>
+<U188D3>
+<U188D4>
+<U188D5>
+<U188D6>
+<U188D7>
+<U188D8>
+<U188D9>
+<U188DA>
+<U188DB>
+<U188DC>
+<U188DD>
+<U188DE>
+<U188DF>
+<U188E0>
+<U188E1>
+<U188E2>
+<U188E3>
+<U188E4>
+<U188E5>
+<U188E6>
+<U188E7>
+<U188E8>
+<U188E9>
+<U188EA>
+<U188EB>
+<U188EC>
+<U188ED>
+<U188EE>
+<U188EF>
+<U188F0>
+<U188F1>
+<U188F2>
+<U188F3>
+<U188F4>
+<U188F5>
+<U188F6>
+<U188F7>
+<U188F8>
+<U188F9>
+<U188FA>
+<U188FB>
+<U188FC>
+<U188FD>
+<U188FE>
+<U188FF>
+<U18900>
+<U18901>
+<U18902>
+<U18903>
+<U18904>
+<U18905>
+<U18906>
+<U18907>
+<U18908>
+<U18909>
+<U1890A>
+<U1890B>
+<U1890C>
+<U1890D>
+<U1890E>
+<U1890F>
+<U18910>
+<U18911>
+<U18912>
+<U18913>
+<U18914>
+<U18915>
+<U18916>
+<U18917>
+<U18918>
+<U18919>
+<U1891A>
+<U1891B>
+<U1891C>
+<U1891D>
+<U1891E>
+<U1891F>
+<U18920>
+<U18921>
+<U18922>
+<U18923>
+<U18924>
+<U18925>
+<U18926>
+<U18927>
+<U18928>
+<U18929>
+<U1892A>
+<U1892B>
+<U1892C>
+<U1892D>
+<U1892E>
+<U1892F>
+<U18930>
+<U18931>
+<U18932>
+<U18933>
+<U18934>
+<U18935>
+<U18936>
+<U18937>
+<U18938>
+<U18939>
+<U1893A>
+<U1893B>
+<U1893C>
+<U1893D>
+<U1893E>
+<U1893F>
+<U18940>
+<U18941>
+<U18942>
+<U18943>
+<U18944>
+<U18945>
+<U18946>
+<U18947>
+<U18948>
+<U18949>
+<U1894A>
+<U1894B>
+<U1894C>
+<U1894D>
+<U1894E>
+<U1894F>
+<U18950>
+<U18951>
+<U18952>
+<U18953>
+<U18954>
+<U18955>
+<U18956>
+<U18957>
+<U18958>
+<U18959>
+<U1895A>
+<U1895B>
+<U1895C>
+<U1895D>
+<U1895E>
+<U1895F>
+<U18960>
+<U18961>
+<U18962>
+<U18963>
+<U18964>
+<U18965>
+<U18966>
+<U18967>
+<U18968>
+<U18969>
+<U1896A>
+<U1896B>
+<U1896C>
+<U1896D>
+<U1896E>
+<U1896F>
+<U18970>
+<U18971>
+<U18972>
+<U18973>
+<U18974>
+<U18975>
+<U18976>
+<U18977>
+<U18978>
+<U18979>
+<U1897A>
+<U1897B>
+<U1897C>
+<U1897D>
+<U1897E>
+<U1897F>
+<U18980>
+<U18981>
+<U18982>
+<U18983>
+<U18984>
+<U18985>
+<U18986>
+<U18987>
+<U18988>
+<U18989>
+<U1898A>
+<U1898B>
+<U1898C>
+<U1898D>
+<U1898E>
+<U1898F>
+<U18990>
+<U18991>
+<U18992>
+<U18993>
+<U18994>
+<U18995>
+<U18996>
+<U18997>
+<U18998>
+<U18999>
+<U1899A>
+<U1899B>
+<U1899C>
+<U1899D>
+<U1899E>
+<U1899F>
+<U189A0>
+<U189A1>
+<U189A2>
+<U189A3>
+<U189A4>
+<U189A5>
+<U189A6>
+<U189A7>
+<U189A8>
+<U189A9>
+<U189AA>
+<U189AB>
+<U189AC>
+<U189AD>
+<U189AE>
+<U189AF>
+<U189B0>
+<U189B1>
+<U189B2>
+<U189B3>
+<U189B4>
+<U189B5>
+<U189B6>
+<U189B7>
+<U189B8>
+<U189B9>
+<U189BA>
+<U189BB>
+<U189BC>
+<U189BD>
+<U189BE>
+<U189BF>
+<U189C0>
+<U189C1>
+<U189C2>
+<U189C3>
+<U189C4>
+<U189C5>
+<U189C6>
+<U189C7>
+<U189C8>
+<U189C9>
+<U189CA>
+<U189CB>
+<U189CC>
+<U189CD>
+<U189CE>
+<U189CF>
+<U189D0>
+<U189D1>
+<U189D2>
+<U189D3>
+<U189D4>
+<U189D5>
+<U189D6>
+<U189D7>
+<U189D8>
+<U189D9>
+<U189DA>
+<U189DB>
+<U189DC>
+<U189DD>
+<U189DE>
+<U189DF>
+<U189E0>
+<U189E1>
+<U189E2>
+<U189E3>
+<U189E4>
+<U189E5>
+<U189E6>
+<U189E7>
+<U189E8>
+<U189E9>
+<U189EA>
+<U189EB>
+<U189EC>
+<U189ED>
+<U189EE>
+<U189EF>
+<U189F0>
+<U189F1>
+<U189F2>
+<U189F3>
+<U189F4>
+<U189F5>
+<U189F6>
+<U189F7>
+<U189F8>
+<U189F9>
+<U189FA>
+<U189FB>
+<U189FC>
+<U189FD>
+<U189FE>
+<U189FF>
+<U18A00>
+<U18A01>
+<U18A02>
+<U18A03>
+<U18A04>
+<U18A05>
+<U18A06>
+<U18A07>
+<U18A08>
+<U18A09>
+<U18A0A>
+<U18A0B>
+<U18A0C>
+<U18A0D>
+<U18A0E>
+<U18A0F>
+<U18A10>
+<U18A11>
+<U18A12>
+<U18A13>
+<U18A14>
+<U18A15>
+<U18A16>
+<U18A17>
+<U18A18>
+<U18A19>
+<U18A1A>
+<U18A1B>
+<U18A1C>
+<U18A1D>
+<U18A1E>
+<U18A1F>
+<U18A20>
+<U18A21>
+<U18A22>
+<U18A23>
+<U18A24>
+<U18A25>
+<U18A26>
+<U18A27>
+<U18A28>
+<U18A29>
+<U18A2A>
+<U18A2B>
+<U18A2C>
+<U18A2D>
+<U18A2E>
+<U18A2F>
+<U18A30>
+<U18A31>
+<U18A32>
+<U18A33>
+<U18A34>
+<U18A35>
+<U18A36>
+<U18A37>
+<U18A38>
+<U18A39>
+<U18A3A>
+<U18A3B>
+<U18A3C>
+<U18A3D>
+<U18A3E>
+<U18A3F>
+<U18A40>
+<U18A41>
+<U18A42>
+<U18A43>
+<U18A44>
+<U18A45>
+<U18A46>
+<U18A47>
+<U18A48>
+<U18A49>
+<U18A4A>
+<U18A4B>
+<U18A4C>
+<U18A4D>
+<U18A4E>
+<U18A4F>
+<U18A50>
+<U18A51>
+<U18A52>
+<U18A53>
+<U18A54>
+<U18A55>
+<U18A56>
+<U18A57>
+<U18A58>
+<U18A59>
+<U18A5A>
+<U18A5B>
+<U18A5C>
+<U18A5D>
+<U18A5E>
+<U18A5F>
+<U18A60>
+<U18A61>
+<U18A62>
+<U18A63>
+<U18A64>
+<U18A65>
+<U18A66>
+<U18A67>
+<U18A68>
+<U18A69>
+<U18A6A>
+<U18A6B>
+<U18A6C>
+<U18A6D>
+<U18A6E>
+<U18A6F>
+<U18A70>
+<U18A71>
+<U18A72>
+<U18A73>
+<U18A74>
+<U18A75>
+<U18A76>
+<U18A77>
+<U18A78>
+<U18A79>
+<U18A7A>
+<U18A7B>
+<U18A7C>
+<U18A7D>
+<U18A7E>
+<U18A7F>
+<U18A80>
+<U18A81>
+<U18A82>
+<U18A83>
+<U18A84>
+<U18A85>
+<U18A86>
+<U18A87>
+<U18A88>
+<U18A89>
+<U18A8A>
+<U18A8B>
+<U18A8C>
+<U18A8D>
+<U18A8E>
+<U18A8F>
+<U18A90>
+<U18A91>
+<U18A92>
+<U18A93>
+<U18A94>
+<U18A95>
+<U18A96>
+<U18A97>
+<U18A98>
+<U18A99>
+<U18A9A>
+<U18A9B>
+<U18A9C>
+<U18A9D>
+<U18A9E>
+<U18A9F>
+<U18AA0>
+<U18AA1>
+<U18AA2>
+<U18AA3>
+<U18AA4>
+<U18AA5>
+<U18AA6>
+<U18AA7>
+<U18AA8>
+<U18AA9>
+<U18AAA>
+<U18AAB>
+<U18AAC>
+<U18AAD>
+<U18AAE>
+<U18AAF>
+<U18AB0>
+<U18AB1>
+<U18AB2>
+<U18AB3>
+<U18AB4>
+<U18AB5>
+<U18AB6>
+<U18AB7>
+<U18AB8>
+<U18AB9>
+<U18ABA>
+<U18ABB>
+<U18ABC>
+<U18ABD>
+<U18ABE>
+<U18ABF>
+<U18AC0>
+<U18AC1>
+<U18AC2>
+<U18AC3>
+<U18AC4>
+<U18AC5>
+<U18AC6>
+<U18AC7>
+<U18AC8>
+<U18AC9>
+<U18ACA>
+<U18ACB>
+<U18ACC>
+<U18ACD>
+<U18ACE>
+<U18ACF>
+<U18AD0>
+<U18AD1>
+<U18AD2>
+<U18AD3>
+<U18AD4>
+<U18AD5>
+<U18AD6>
+<U18AD7>
+<U18AD8>
+<U18AD9>
+<U18ADA>
+<U18ADB>
+<U18ADC>
+<U18ADD>
+<U18ADE>
+<U18ADF>
+<U18AE0>
+<U18AE1>
+<U18AE2>
+<U18AE3>
+<U18AE4>
+<U18AE5>
+<U18AE6>
+<U18AE7>
+<U18AE8>
+<U18AE9>
+<U18AEA>
+<U18AEB>
+<U18AEC>
+<U18AED>
+<U18AEE>
+<U18AEF>
+<U18AF0>
+<U18AF1>
+<U18AF2>
+<U18AF3>
+<U18AF4>
+<U18AF5>
+<U18AF6>
+<U18AF7>
+<U18AF8>
+<U18AF9>
+<U18AFA>
+<U18AFB>
+<U18AFC>
+<U18AFD>
+<U18AFE>
+<U18AFF>
+<U18B00>
+<U18B01>
+<U18B02>
+<U18B03>
+<U18B04>
+<U18B05>
+<U18B06>
+<U18B07>
+<U18B08>
+<U18B09>
+<U18B0A>
+<U18B0B>
+<U18B0C>
+<U18B0D>
+<U18B0E>
+<U18B0F>
+<U18B10>
+<U18B11>
+<U18B12>
+<U18B13>
+<U18B14>
+<U18B15>
+<U18B16>
+<U18B17>
+<U18B18>
+<U18B19>
+<U18B1A>
+<U18B1B>
+<U18B1C>
+<U18B1D>
+<U18B1E>
+<U18B1F>
+<U18B20>
+<U18B21>
+<U18B22>
+<U18B23>
+<U18B24>
+<U18B25>
+<U18B26>
+<U18B27>
+<U18B28>
+<U18B29>
+<U18B2A>
+<U18B2B>
+<U18B2C>
+<U18B2D>
+<U18B2E>
+<U18B2F>
+<U18B30>
+<U18B31>
+<U18B32>
+<U18B33>
+<U18B34>
+<U18B35>
+<U18B36>
+<U18B37>
+<U18B38>
+<U18B39>
+<U18B3A>
+<U18B3B>
+<U18B3C>
+<U18B3D>
+<U18B3E>
+<U18B3F>
+<U18B40>
+<U18B41>
+<U18B42>
+<U18B43>
+<U18B44>
+<U18B45>
+<U18B46>
+<U18B47>
+<U18B48>
+<U18B49>
+<U18B4A>
+<U18B4B>
+<U18B4C>
+<U18B4D>
+<U18B4E>
+<U18B4F>
+<U18B50>
+<U18B51>
+<U18B52>
+<U18B53>
+<U18B54>
+<U18B55>
+<U18B56>
+<U18B57>
+<U18B58>
+<U18B59>
+<U18B5A>
+<U18B5B>
+<U18B5C>
+<U18B5D>
+<U18B5E>
+<U18B5F>
+<U18B60>
+<U18B61>
+<U18B62>
+<U18B63>
+<U18B64>
+<U18B65>
+<U18B66>
+<U18B67>
+<U18B68>
+<U18B69>
+<U18B6A>
+<U18B6B>
+<U18B6C>
+<U18B6D>
+<U18B6E>
+<U18B6F>
+<U18B70>
+<U18B71>
+<U18B72>
+<U18B73>
+<U18B74>
+<U18B75>
+<U18B76>
+<U18B77>
+<U18B78>
+<U18B79>
+<U18B7A>
+<U18B7B>
+<U18B7C>
+<U18B7D>
+<U18B7E>
+<U18B7F>
+<U18B80>
+<U18B81>
+<U18B82>
+<U18B83>
+<U18B84>
+<U18B85>
+<U18B86>
+<U18B87>
+<U18B88>
+<U18B89>
+<U18B8A>
+<U18B8B>
+<U18B8C>
+<U18B8D>
+<U18B8E>
+<U18B8F>
+<U18B90>
+<U18B91>
+<U18B92>
+<U18B93>
+<U18B94>
+<U18B95>
+<U18B96>
+<U18B97>
+<U18B98>
+<U18B99>
+<U18B9A>
+<U18B9B>
+<U18B9C>
+<U18B9D>
+<U18B9E>
+<U18B9F>
+<U18BA0>
+<U18BA1>
+<U18BA2>
+<U18BA3>
+<U18BA4>
+<U18BA5>
+<U18BA6>
+<U18BA7>
+<U18BA8>
+<U18BA9>
+<U18BAA>
+<U18BAB>
+<U18BAC>
+<U18BAD>
+<U18BAE>
+<U18BAF>
+<U18BB0>
+<U18BB1>
+<U18BB2>
+<U18BB3>
+<U18BB4>
+<U18BB5>
+<U18BB6>
+<U18BB7>
+<U18BB8>
+<U18BB9>
+<U18BBA>
+<U18BBB>
+<U18BBC>
+<U18BBD>
+<U18BBE>
+<U18BBF>
+<U18BC0>
+<U18BC1>
+<U18BC2>
+<U18BC3>
+<U18BC4>
+<U18BC5>
+<U18BC6>
+<U18BC7>
+<U18BC8>
+<U18BC9>
+<U18BCA>
+<U18BCB>
+<U18BCC>
+<U18BCD>
+<U18BCE>
+<U18BCF>
+<U18BD0>
+<U18BD1>
+<U18BD2>
+<U18BD3>
+<U18BD4>
+<U18BD5>
+<U18BD6>
+<U18BD7>
+<U18BD8>
+<U18BD9>
+<U18BDA>
+<U18BDB>
+<U18BDC>
+<U18BDD>
+<U18BDE>
+<U18BDF>
+<U18BE0>
+<U18BE1>
+<U18BE2>
+<U18BE3>
+<U18BE4>
+<U18BE5>
+<U18BE6>
+<U18BE7>
+<U18BE8>
+<U18BE9>
+<U18BEA>
+<U18BEB>
+<U18BEC>
+<U18BED>
+<U18BEE>
+<U18BEF>
+<U18BF0>
+<U18BF1>
+<U18BF2>
+<U18BF3>
+<U18BF4>
+<U18BF5>
+<U18BF6>
+<U18BF7>
+<U18BF8>
+<U18BF9>
+<U18BFA>
+<U18BFB>
+<U18BFC>
+<U18BFD>
+<U18BFE>
+<U18BFF>
+<U18C00>
+<U18C01>
+<U18C02>
+<U18C03>
+<U18C04>
+<U18C05>
+<U18C06>
+<U18C07>
+<U18C08>
+<U18C09>
+<U18C0A>
+<U18C0B>
+<U18C0C>
+<U18C0D>
+<U18C0E>
+<U18C0F>
+<U18C10>
+<U18C11>
+<U18C12>
+<U18C13>
+<U18C14>
+<U18C15>
+<U18C16>
+<U18C17>
+<U18C18>
+<U18C19>
+<U18C1A>
+<U18C1B>
+<U18C1C>
+<U18C1D>
+<U18C1E>
+<U18C1F>
+<U18C20>
+<U18C21>
+<U18C22>
+<U18C23>
+<U18C24>
+<U18C25>
+<U18C26>
+<U18C27>
+<U18C28>
+<U18C29>
+<U18C2A>
+<U18C2B>
+<U18C2C>
+<U18C2D>
+<U18C2E>
+<U18C2F>
+<U18C30>
+<U18C31>
+<U18C32>
+<U18C33>
+<U18C34>
+<U18C35>
+<U18C36>
+<U18C37>
+<U18C38>
+<U18C39>
+<U18C3A>
+<U18C3B>
+<U18C3C>
+<U18C3D>
+<U18C3E>
+<U18C3F>
+<U18C40>
+<U18C41>
+<U18C42>
+<U18C43>
+<U18C44>
+<U18C45>
+<U18C46>
+<U18C47>
+<U18C48>
+<U18C49>
+<U18C4A>
+<U18C4B>
+<U18C4C>
+<U18C4D>
+<U18C4E>
+<U18C4F>
+<U18C50>
+<U18C51>
+<U18C52>
+<U18C53>
+<U18C54>
+<U18C55>
+<U18C56>
+<U18C57>
+<U18C58>
+<U18C59>
+<U18C5A>
+<U18C5B>
+<U18C5C>
+<U18C5D>
+<U18C5E>
+<U18C5F>
+<U18C60>
+<U18C61>
+<U18C62>
+<U18C63>
+<U18C64>
+<U18C65>
+<U18C66>
+<U18C67>
+<U18C68>
+<U18C69>
+<U18C6A>
+<U18C6B>
+<U18C6C>
+<U18C6D>
+<U18C6E>
+<U18C6F>
+<U18C70>
+<U18C71>
+<U18C72>
+<U18C73>
+<U18C74>
+<U18C75>
+<U18C76>
+<U18C77>
+<U18C78>
+<U18C79>
+<U18C7A>
+<U18C7B>
+<U18C7C>
+<U18C7D>
+<U18C7E>
+<U18C7F>
+<U18C80>
+<U18C81>
+<U18C82>
+<U18C83>
+<U18C84>
+<U18C85>
+<U18C86>
+<U18C87>
+<U18C88>
+<U18C89>
+<U18C8A>
+<U18C8B>
+<U18C8C>
+<U18C8D>
+<U18C8E>
+<U18C8F>
+<U18C90>
+<U18C91>
+<U18C92>
+<U18C93>
+<U18C94>
+<U18C95>
+<U18C96>
+<U18C97>
+<U18C98>
+<U18C99>
+<U18C9A>
+<U18C9B>
+<U18C9C>
+<U18C9D>
+<U18C9E>
+<U18C9F>
+<U18CA0>
+<U18CA1>
+<U18CA2>
+<U18CA3>
+<U18CA4>
+<U18CA5>
+<U18CA6>
+<U18CA7>
+<U18CA8>
+<U18CA9>
+<U18CAA>
+<U18CAB>
+<U18CAC>
+<U18CAD>
+<U18CAE>
+<U18CAF>
+<U18CB0>
+<U18CB1>
+<U18CB2>
+<U18CB3>
+<U18CB4>
+<U18CB5>
+<U18CB6>
+<U18CB7>
+<U18CB8>
+<U18CB9>
+<U18CBA>
+<U18CBB>
+<U18CBC>
+<U18CBD>
+<U18CBE>
+<U18CBF>
+<U18CC0>
+<U18CC1>
+<U18CC2>
+<U18CC3>
+<U18CC4>
+<U18CC5>
+<U18CC6>
+<U18CC7>
+<U18CC8>
+<U18CC9>
+<U18CCA>
+<U18CCB>
+<U18CCC>
+<U18CCD>
+<U18CCE>
+<U18CCF>
+<U18CD0>
+<U18CD1>
+<U18CD2>
+<U18CD3>
+<U18CD4>
+<U18CD5>
+<U18CD6>
+<U18CD7>
+<U18CD8>
+<U18CD9>
+<U18CDA>
+<U18CDB>
+<U18CDC>
+<U18CDD>
+<U18CDE>
+<U18CDF>
+<U18CE0>
+<U18CE1>
+<U18CE2>
+<U18CE3>
+<U18CE4>
+<U18CE5>
+<U18CE6>
+<U18CE7>
+<U18CE8>
+<U18CE9>
+<U18CEA>
+<U18CEB>
+<U18CEC>
+<U18CED>
+<U18CEE>
+<U18CEF>
+<U18CF0>
+<U18CF1>
+<U18CF2>
+<U18CF3>
+<U18CF4>
+<U18CF5>
+<U18CF6>
+<U18CF7>
+<U18CF8>
+<U18CF9>
+<U18CFA>
+<U18CFB>
+<U18CFC>
+<U18CFD>
+<U18CFE>
+<U18CFF>
+<U18D00>
+<U18D01>
+<U18D02>
+<U18D03>
+<U18D04>
+<U18D05>
+<U18D06>
+<U18D07>
+<U18D08>
+<U18D09>
+<U18D0A>
+<U18D0B>
+<U18D0C>
+<U18D0D>
+<U18D0E>
+<U18D0F>
+<U18D10>
+<U18D11>
+<U18D12>
+<U18D13>
+<U18D14>
+<U18D15>
+<U18D16>
+<U18D17>
+<U18D18>
+<U18D19>
+<U18D1A>
+<U18D1B>
+<U18D1C>
+<U18D1D>
+<U18D1E>
+<U18D1F>
+<U18D20>
+<U18D21>
+<U18D22>
+<U18D23>
+<U18D24>
+<U18D25>
+<U18D26>
+<U18D27>
+<U18D28>
+<U18D29>
+<U18D2A>
+<U18D2B>
+<U18D2C>
+<U18D2D>
+<U18D2E>
+<U18D2F>
+<U18D30>
+<U18D31>
+<U18D32>
+<U18D33>
+<U18D34>
+<U18D35>
+<U18D36>
+<U18D37>
+<U18D38>
+<U18D39>
+<U18D3A>
+<U18D3B>
+<U18D3C>
+<U18D3D>
+<U18D3E>
+<U18D3F>
+<U18D40>
+<U18D41>
+<U18D42>
+<U18D43>
+<U18D44>
+<U18D45>
+<U18D46>
+<U18D47>
+<U18D48>
+<U18D49>
+<U18D4A>
+<U18D4B>
+<U18D4C>
+<U18D4D>
+<U18D4E>
+<U18D4F>
+<U18D50>
+<U18D51>
+<U18D52>
+<U18D53>
+<U18D54>
+<U18D55>
+<U18D56>
+<U18D57>
+<U18D58>
+<U18D59>
+<U18D5A>
+<U18D5B>
+<U18D5C>
+<U18D5D>
+<U18D5E>
+<U18D5F>
+<U18D60>
+<U18D61>
+<U18D62>
+<U18D63>
+<U18D64>
+<U18D65>
+<U18D66>
+<U18D67>
+<U18D68>
+<U18D69>
+<U18D6A>
+<U18D6B>
+<U18D6C>
+<U18D6D>
+<U18D6E>
+<U18D6F>
+<U18D70>
+<U18D71>
+<U18D72>
+<U18D73>
+<U18D74>
+<U18D75>
+<U18D76>
+<U18D77>
+<U18D78>
+<U18D79>
+<U18D7A>
+<U18D7B>
+<U18D7C>
+<U18D7D>
+<U18D7E>
+<U18D7F>
+<U18D80>
+<U18D81>
+<U18D82>
+<U18D83>
+<U18D84>
+<U18D85>
+<U18D86>
+<U18D87>
+<U18D88>
+<U18D89>
+<U18D8A>
+<U18D8B>
+<U18D8C>
+<U18D8D>
+<U18D8E>
+<U18D8F>
+<U18D90>
+<U18D91>
+<U18D92>
+<U18D93>
+<U18D94>
+<U18D95>
+<U18D96>
+<U18D97>
+<U18D98>
+<U18D99>
+<U18D9A>
+<U18D9B>
+<U18D9C>
+<U18D9D>
+<U18D9E>
+<U18D9F>
+<U18DA0>
+<U18DA1>
+<U18DA2>
+<U18DA3>
+<U18DA4>
+<U18DA5>
+<U18DA6>
+<U18DA7>
+<U18DA8>
+<U18DA9>
+<U18DAA>
+<U18DAB>
+<U18DAC>
+<U18DAD>
+<U18DAE>
+<U18DAF>
+<U18DB0>
+<U18DB1>
+<U18DB2>
+<U18DB3>
+<U18DB4>
+<U18DB5>
+<U18DB6>
+<U18DB7>
+<U18DB8>
+<U18DB9>
+<U18DBA>
+<U18DBB>
+<U18DBC>
+<U18DBD>
+<U18DBE>
+<U18DBF>
+<U18DC0>
+<U18DC1>
+<U18DC2>
+<U18DC3>
+<U18DC4>
+<U18DC5>
+<U18DC6>
+<U18DC7>
+<U18DC8>
+<U18DC9>
+<U18DCA>
+<U18DCB>
+<U18DCC>
+<U18DCD>
+<U18DCE>
+<U18DCF>
+<U18DD0>
+<U18DD1>
+<U18DD2>
+<U18DD3>
+<U18DD4>
+<U18DD5>
+<U18DD6>
+<U18DD7>
+<U18DD8>
+<U18DD9>
+<U18DDA>
+<U18DDB>
+<U18DDC>
+<U18DDD>
+<U18DDE>
+<U18DDF>
+<U18DE0>
+<U18DE1>
+<U18DE2>
+<U18DE3>
+<U18DE4>
+<U18DE5>
+<U18DE6>
+<U18DE7>
+<U18DE8>
+<U18DE9>
+<U18DEA>
+<U18DEB>
+<U18DEC>
+<U18DED>
+<U18DEE>
+<U18DEF>
+<U18DF0>
+<U18DF1>
+<U18DF2>
+<U18DF3>
+<U18DF4>
+<U18DF5>
+<U18DF6>
+<U18DF7>
+<U18DF8>
+<U18DF9>
+<U18DFA>
+<U18DFB>
+<U18DFC>
+<U18DFD>
+<U18DFE>
+<U18DFF>
+<U18E00>
+<U18E01>
+<U18E02>
+<U18E03>
+<U18E04>
+<U18E05>
+<U18E06>
+<U18E07>
+<U18E08>
+<U18E09>
+<U18E0A>
+<U18E0B>
+<U18E0C>
+<U18E0D>
+<U18E0E>
+<U18E0F>
+<U18E10>
+<U18E11>
+<U18E12>
+<U18E13>
+<U18E14>
+<U18E15>
+<U18E16>
+<U18E17>
+<U18E18>
+<U18E19>
+<U18E1A>
+<U18E1B>
+<U18E1C>
+<U18E1D>
+<U18E1E>
+<U18E1F>
+<U18E20>
+<U18E21>
+<U18E22>
+<U18E23>
+<U18E24>
+<U18E25>
+<U18E26>
+<U18E27>
+<U18E28>
+<U18E29>
+<U18E2A>
+<U18E2B>
+<U18E2C>
+<U18E2D>
+<U18E2E>
+<U18E2F>
+<U18E30>
+<U18E31>
+<U18E32>
+<U18E33>
+<U18E34>
+<U18E35>
+<U18E36>
+<U18E37>
+<U18E38>
+<U18E39>
+<U18E3A>
+<U18E3B>
+<U18E3C>
+<U18E3D>
+<U18E3E>
+<U18E3F>
+<U18E40>
+<U18E41>
+<U18E42>
+<U18E43>
+<U18E44>
+<U18E45>
+<U18E46>
+<U18E47>
+<U18E48>
+<U18E49>
+<U18E4A>
+<U18E4B>
+<U18E4C>
+<U18E4D>
+<U18E4E>
+<U18E4F>
+<U18E50>
+<U18E51>
+<U18E52>
+<U18E53>
+<U18E54>
+<U18E55>
+<U18E56>
+<U18E57>
+<U18E58>
+<U18E59>
+<U18E5A>
+<U18E5B>
+<U18E5C>
+<U18E5D>
+<U18E5E>
+<U18E5F>
+<U18E60>
+<U18E61>
+<U18E62>
+<U18E63>
+<U18E64>
+<U18E65>
+<U18E66>
+<U18E67>
+<U18E68>
+<U18E69>
+<U18E6A>
+<U18E6B>
+<U18E6C>
+<U18E6D>
+<U18E6E>
+<U18E6F>
+<U18E70>
+<U18E71>
+<U18E72>
+<U18E73>
+<U18E74>
+<U18E75>
+<U18E76>
+<U18E77>
+<U18E78>
+<U18E79>
+<U18E7A>
+<U18E7B>
+<U18E7C>
+<U18E7D>
+<U18E7E>
+<U18E7F>
+<U18E80>
+<U18E81>
+<U18E82>
+<U18E83>
+<U18E84>
+<U18E85>
+<U18E86>
+<U18E87>
+<U18E88>
+<U18E89>
+<U18E8A>
+<U18E8B>
+<U18E8C>
+<U18E8D>
+<U18E8E>
+<U18E8F>
+<U18E90>
+<U18E91>
+<U18E92>
+<U18E93>
+<U18E94>
+<U18E95>
+<U18E96>
+<U18E97>
+<U18E98>
+<U18E99>
+<U18E9A>
+<U18E9B>
+<U18E9C>
+<U18E9D>
+<U18E9E>
+<U18E9F>
+<U18EA0>
+<U18EA1>
+<U18EA2>
+<U18EA3>
+<U18EA4>
+<U18EA5>
+<U18EA6>
+<U18EA7>
+<U18EA8>
+<U18EA9>
+<U18EAA>
+<U18EAB>
+<U18EAC>
+<U18EAD>
+<U18EAE>
+<U18EAF>
+<U18EB0>
+<U18EB1>
+<U18EB2>
+<U18EB3>
+<U18EB4>
+<U18EB5>
+<U18EB6>
+<U18EB7>
+<U18EB8>
+<U18EB9>
+<U18EBA>
+<U18EBB>
+<U18EBC>
+<U18EBD>
+<U18EBE>
+<U18EBF>
+<U18EC0>
+<U18EC1>
+<U18EC2>
+<U18EC3>
+<U18EC4>
+<U18EC5>
+<U18EC6>
+<U18EC7>
+<U18EC8>
+<U18EC9>
+<U18ECA>
+<U18ECB>
+<U18ECC>
+<U18ECD>
+<U18ECE>
+<U18ECF>
+<U18ED0>
+<U18ED1>
+<U18ED2>
+<U18ED3>
+<U18ED4>
+<U18ED5>
+<U18ED6>
+<U18ED7>
+<U18ED8>
+<U18ED9>
+<U18EDA>
+<U18EDB>
+<U18EDC>
+<U18EDD>
+<U18EDE>
+<U18EDF>
+<U18EE0>
+<U18EE1>
+<U18EE2>
+<U18EE3>
+<U18EE4>
+<U18EE5>
+<U18EE6>
+<U18EE7>
+<U18EE8>
+<U18EE9>
+<U18EEA>
+<U18EEB>
+<U18EEC>
+<U18EED>
+<U18EEE>
+<U18EEF>
+<U18EF0>
+<U18EF1>
+<U18EF2>
+<U18EF3>
+<U18EF4>
+<U18EF5>
+<U18EF6>
+<U18EF7>
+<U18EF8>
+<U18EF9>
+<U18EFA>
+<U18EFB>
+<U18EFC>
+<U18EFD>
+<U18EFE>
+<U18EFF>
+<U18F00>
+<U18F01>
+<U18F02>
+<U18F03>
+<U18F04>
+<U18F05>
+<U18F06>
+<U18F07>
+<U18F08>
+<U18F09>
+<U18F0A>
+<U18F0B>
+<U18F0C>
+<U18F0D>
+<U18F0E>
+<U18F0F>
+<U18F10>
+<U18F11>
+<U18F12>
+<U18F13>
+<U18F14>
+<U18F15>
+<U18F16>
+<U18F17>
+<U18F18>
+<U18F19>
+<U18F1A>
+<U18F1B>
+<U18F1C>
+<U18F1D>
+<U18F1E>
+<U18F1F>
+<U18F20>
+<U18F21>
+<U18F22>
+<U18F23>
+<U18F24>
+<U18F25>
+<U18F26>
+<U18F27>
+<U18F28>
+<U18F29>
+<U18F2A>
+<U18F2B>
+<U18F2C>
+<U18F2D>
+<U18F2E>
+<U18F2F>
+<U18F30>
+<U18F31>
+<U18F32>
+<U18F33>
+<U18F34>
+<U18F35>
+<U18F36>
+<U18F37>
+<U18F38>
+<U18F39>
+<U18F3A>
+<U18F3B>
+<U18F3C>
+<U18F3D>
+<U18F3E>
+<U18F3F>
+<U18F40>
+<U18F41>
+<U18F42>
+<U18F43>
+<U18F44>
+<U18F45>
+<U18F46>
+<U18F47>
+<U18F48>
+<U18F49>
+<U18F4A>
+<U18F4B>
+<U18F4C>
+<U18F4D>
+<U18F4E>
+<U18F4F>
+<U18F50>
+<U18F51>
+<U18F52>
+<U18F53>
+<U18F54>
+<U18F55>
+<U18F56>
+<U18F57>
+<U18F58>
+<U18F59>
+<U18F5A>
+<U18F5B>
+<U18F5C>
+<U18F5D>
+<U18F5E>
+<U18F5F>
+<U18F60>
+<U18F61>
+<U18F62>
+<U18F63>
+<U18F64>
+<U18F65>
+<U18F66>
+<U18F67>
+<U18F68>
+<U18F69>
+<U18F6A>
+<U18F6B>
+<U18F6C>
+<U18F6D>
+<U18F6E>
+<U18F6F>
+<U18F70>
+<U18F71>
+<U18F72>
+<U18F73>
+<U18F74>
+<U18F75>
+<U18F76>
+<U18F77>
+<U18F78>
+<U18F79>
+<U18F7A>
+<U18F7B>
+<U18F7C>
+<U18F7D>
+<U18F7E>
+<U18F7F>
+<U18F80>
+<U18F81>
+<U18F82>
+<U18F83>
+<U18F84>
+<U18F85>
+<U18F86>
+<U18F87>
+<U18F88>
+<U18F89>
+<U18F8A>
+<U18F8B>
+<U18F8C>
+<U18F8D>
+<U18F8E>
+<U18F8F>
+<U18F90>
+<U18F91>
+<U18F92>
+<U18F93>
+<U18F94>
+<U18F95>
+<U18F96>
+<U18F97>
+<U18F98>
+<U18F99>
+<U18F9A>
+<U18F9B>
+<U18F9C>
+<U18F9D>
+<U18F9E>
+<U18F9F>
+<U18FA0>
+<U18FA1>
+<U18FA2>
+<U18FA3>
+<U18FA4>
+<U18FA5>
+<U18FA6>
+<U18FA7>
+<U18FA8>
+<U18FA9>
+<U18FAA>
+<U18FAB>
+<U18FAC>
+<U18FAD>
+<U18FAE>
+<U18FAF>
+<U18FB0>
+<U18FB1>
+<U18FB2>
+<U18FB3>
+<U18FB4>
+<U18FB5>
+<U18FB6>
+<U18FB7>
+<U18FB8>
+<U18FB9>
+<U18FBA>
+<U18FBB>
+<U18FBC>
+<U18FBD>
+<U18FBE>
+<U18FBF>
+<U18FC0>
+<U18FC1>
+<U18FC2>
+<U18FC3>
+<U18FC4>
+<U18FC5>
+<U18FC6>
+<U18FC7>
+<U18FC8>
+<U18FC9>
+<U18FCA>
+<U18FCB>
+<U18FCC>
+<U18FCD>
+<U18FCE>
+<U18FCF>
+<U18FD0>
+<U18FD1>
+<U18FD2>
+<U18FD3>
+<U18FD4>
+<U18FD5>
+<U18FD6>
+<U18FD7>
+<U18FD8>
+<U18FD9>
+<U18FDA>
+<U18FDB>
+<U18FDC>
+<U18FDD>
+<U18FDE>
+<U18FDF>
+<U18FE0>
+<U18FE1>
+<U18FE2>
+<U18FE3>
+<U18FE4>
+<U18FE5>
+<U18FE6>
+<U18FE7>
+<U18FE8>
+<U18FE9>
+<U18FEA>
+<U18FEB>
+<U18FEC>
+<U18FED>
+<U18FEE>
+<U18FEF>
+<U18FF0>
+<U18FF1>
+<U18FF2>
+<U18FF3>
+<U18FF4>
+<U18FF5>
+<U18FF6>
+<U18FF7>
+<U18FF8>
+<U18FF9>
+<U18FFA>
+<U18FFB>
+<U18FFC>
+<U18FFD>
+<U18FFE>
+<U18FFF>
+<U19000>
+<U19001>
+<U19002>
+<U19003>
+<U19004>
+<U19005>
+<U19006>
+<U19007>
+<U19008>
+<U19009>
+<U1900A>
+<U1900B>
+<U1900C>
+<U1900D>
+<U1900E>
+<U1900F>
+<U19010>
+<U19011>
+<U19012>
+<U19013>
+<U19014>
+<U19015>
+<U19016>
+<U19017>
+<U19018>
+<U19019>
+<U1901A>
+<U1901B>
+<U1901C>
+<U1901D>
+<U1901E>
+<U1901F>
+<U19020>
+<U19021>
+<U19022>
+<U19023>
+<U19024>
+<U19025>
+<U19026>
+<U19027>
+<U19028>
+<U19029>
+<U1902A>
+<U1902B>
+<U1902C>
+<U1902D>
+<U1902E>
+<U1902F>
+<U19030>
+<U19031>
+<U19032>
+<U19033>
+<U19034>
+<U19035>
+<U19036>
+<U19037>
+<U19038>
+<U19039>
+<U1903A>
+<U1903B>
+<U1903C>
+<U1903D>
+<U1903E>
+<U1903F>
+<U19040>
+<U19041>
+<U19042>
+<U19043>
+<U19044>
+<U19045>
+<U19046>
+<U19047>
+<U19048>
+<U19049>
+<U1904A>
+<U1904B>
+<U1904C>
+<U1904D>
+<U1904E>
+<U1904F>
+<U19050>
+<U19051>
+<U19052>
+<U19053>
+<U19054>
+<U19055>
+<U19056>
+<U19057>
+<U19058>
+<U19059>
+<U1905A>
+<U1905B>
+<U1905C>
+<U1905D>
+<U1905E>
+<U1905F>
+<U19060>
+<U19061>
+<U19062>
+<U19063>
+<U19064>
+<U19065>
+<U19066>
+<U19067>
+<U19068>
+<U19069>
+<U1906A>
+<U1906B>
+<U1906C>
+<U1906D>
+<U1906E>
+<U1906F>
+<U19070>
+<U19071>
+<U19072>
+<U19073>
+<U19074>
+<U19075>
+<U19076>
+<U19077>
+<U19078>
+<U19079>
+<U1907A>
+<U1907B>
+<U1907C>
+<U1907D>
+<U1907E>
+<U1907F>
+<U19080>
+<U19081>
+<U19082>
+<U19083>
+<U19084>
+<U19085>
+<U19086>
+<U19087>
+<U19088>
+<U19089>
+<U1908A>
+<U1908B>
+<U1908C>
+<U1908D>
+<U1908E>
+<U1908F>
+<U19090>
+<U19091>
+<U19092>
+<U19093>
+<U19094>
+<U19095>
+<U19096>
+<U19097>
+<U19098>
+<U19099>
+<U1909A>
+<U1909B>
+<U1909C>
+<U1909D>
+<U1909E>
+<U1909F>
+<U190A0>
+<U190A1>
+<U190A2>
+<U190A3>
+<U190A4>
+<U190A5>
+<U190A6>
+<U190A7>
+<U190A8>
+<U190A9>
+<U190AA>
+<U190AB>
+<U190AC>
+<U190AD>
+<U190AE>
+<U190AF>
+<U190B0>
+<U190B1>
+<U190B2>
+<U190B3>
+<U190B4>
+<U190B5>
+<U190B6>
+<U190B7>
+<U190B8>
+<U190B9>
+<U190BA>
+<U190BB>
+<U190BC>
+<U190BD>
+<U190BE>
+<U190BF>
+<U190C0>
+<U190C1>
+<U190C2>
+<U190C3>
+<U190C4>
+<U190C5>
+<U190C6>
+<U190C7>
+<U190C8>
+<U190C9>
+<U190CA>
+<U190CB>
+<U190CC>
+<U190CD>
+<U190CE>
+<U190CF>
+<U190D0>
+<U190D1>
+<U190D2>
+<U190D3>
+<U190D4>
+<U190D5>
+<U190D6>
+<U190D7>
+<U190D8>
+<U190D9>
+<U190DA>
+<U190DB>
+<U190DC>
+<U190DD>
+<U190DE>
+<U190DF>
+<U190E0>
+<U190E1>
+<U190E2>
+<U190E3>
+<U190E4>
+<U190E5>
+<U190E6>
+<U190E7>
+<U190E8>
+<U190E9>
+<U190EA>
+<U190EB>
+<U190EC>
+<U190ED>
+<U190EE>
+<U190EF>
+<U190F0>
+<U190F1>
+<U190F2>
+<U190F3>
+<U190F4>
+<U190F5>
+<U190F6>
+<U190F7>
+<U190F8>
+<U190F9>
+<U190FA>
+<U190FB>
+<U190FC>
+<U190FD>
+<U190FE>
+<U190FF>
+<U19100>
+<U19101>
+<U19102>
+<U19103>
+<U19104>
+<U19105>
+<U19106>
+<U19107>
+<U19108>
+<U19109>
+<U1910A>
+<U1910B>
+<U1910C>
+<U1910D>
+<U1910E>
+<U1910F>
+<U19110>
+<U19111>
+<U19112>
+<U19113>
+<U19114>
+<U19115>
+<U19116>
+<U19117>
+<U19118>
+<U19119>
+<U1911A>
+<U1911B>
+<U1911C>
+<U1911D>
+<U1911E>
+<U1911F>
+<U19120>
+<U19121>
+<U19122>
+<U19123>
+<U19124>
+<U19125>
+<U19126>
+<U19127>
+<U19128>
+<U19129>
+<U1912A>
+<U1912B>
+<U1912C>
+<U1912D>
+<U1912E>
+<U1912F>
+<U19130>
+<U19131>
+<U19132>
+<U19133>
+<U19134>
+<U19135>
+<U19136>
+<U19137>
+<U19138>
+<U19139>
+<U1913A>
+<U1913B>
+<U1913C>
+<U1913D>
+<U1913E>
+<U1913F>
+<U19140>
+<U19141>
+<U19142>
+<U19143>
+<U19144>
+<U19145>
+<U19146>
+<U19147>
+<U19148>
+<U19149>
+<U1914A>
+<U1914B>
+<U1914C>
+<U1914D>
+<U1914E>
+<U1914F>
+<U19150>
+<U19151>
+<U19152>
+<U19153>
+<U19154>
+<U19155>
+<U19156>
+<U19157>
+<U19158>
+<U19159>
+<U1915A>
+<U1915B>
+<U1915C>
+<U1915D>
+<U1915E>
+<U1915F>
+<U19160>
+<U19161>
+<U19162>
+<U19163>
+<U19164>
+<U19165>
+<U19166>
+<U19167>
+<U19168>
+<U19169>
+<U1916A>
+<U1916B>
+<U1916C>
+<U1916D>
+<U1916E>
+<U1916F>
+<U19170>
+<U19171>
+<U19172>
+<U19173>
+<U19174>
+<U19175>
+<U19176>
+<U19177>
+<U19178>
+<U19179>
+<U1917A>
+<U1917B>
+<U1917C>
+<U1917D>
+<U1917E>
+<U1917F>
+<U19180>
+<U19181>
+<U19182>
+<U19183>
+<U19184>
+<U19185>
+<U19186>
+<U19187>
+<U19188>
+<U19189>
+<U1918A>
+<U1918B>
+<U1918C>
+<U1918D>
+<U1918E>
+<U1918F>
+<U19190>
+<U19191>
+<U19192>
+<U19193>
+<U19194>
+<U19195>
+<U19196>
+<U19197>
+<U19198>
+<U19199>
+<U1919A>
+<U1919B>
+<U1919C>
+<U1919D>
+<U1919E>
+<U1919F>
+<U191A0>
+<U191A1>
+<U191A2>
+<U191A3>
+<U191A4>
+<U191A5>
+<U191A6>
+<U191A7>
+<U191A8>
+<U191A9>
+<U191AA>
+<U191AB>
+<U191AC>
+<U191AD>
+<U191AE>
+<U191AF>
+<U191B0>
+<U191B1>
+<U191B2>
+<U191B3>
+<U191B4>
+<U191B5>
+<U191B6>
+<U191B7>
+<U191B8>
+<U191B9>
+<U191BA>
+<U191BB>
+<U191BC>
+<U191BD>
+<U191BE>
+<U191BF>
+<U191C0>
+<U191C1>
+<U191C2>
+<U191C3>
+<U191C4>
+<U191C5>
+<U191C6>
+<U191C7>
+<U191C8>
+<U191C9>
+<U191CA>
+<U191CB>
+<U191CC>
+<U191CD>
+<U191CE>
+<U191CF>
+<U191D0>
+<U191D1>
+<U191D2>
+<U191D3>
+<U191D4>
+<U191D5>
+<U191D6>
+<U191D7>
+<U191D8>
+<U191D9>
+<U191DA>
+<U191DB>
+<U191DC>
+<U191DD>
+<U191DE>
+<U191DF>
+<U191E0>
+<U191E1>
+<U191E2>
+<U191E3>
+<U191E4>
+<U191E5>
+<U191E6>
+<U191E7>
+<U191E8>
+<U191E9>
+<U191EA>
+<U191EB>
+<U191EC>
+<U191ED>
+<U191EE>
+<U191EF>
+<U191F0>
+<U191F1>
+<U191F2>
+<U191F3>
+<U191F4>
+<U191F5>
+<U191F6>
+<U191F7>
+<U191F8>
+<U191F9>
+<U191FA>
+<U191FB>
+<U191FC>
+<U191FD>
+<U191FE>
+<U191FF>
+<U19200>
+<U19201>
+<U19202>
+<U19203>
+<U19204>
+<U19205>
+<U19206>
+<U19207>
+<U19208>
+<U19209>
+<U1920A>
+<U1920B>
+<U1920C>
+<U1920D>
+<U1920E>
+<U1920F>
+<U19210>
+<U19211>
+<U19212>
+<U19213>
+<U19214>
+<U19215>
+<U19216>
+<U19217>
+<U19218>
+<U19219>
+<U1921A>
+<U1921B>
+<U1921C>
+<U1921D>
+<U1921E>
+<U1921F>
+<U19220>
+<U19221>
+<U19222>
+<U19223>
+<U19224>
+<U19225>
+<U19226>
+<U19227>
+<U19228>
+<U19229>
+<U1922A>
+<U1922B>
+<U1922C>
+<U1922D>
+<U1922E>
+<U1922F>
+<U19230>
+<U19231>
+<U19232>
+<U19233>
+<U19234>
+<U19235>
+<U19236>
+<U19237>
+<U19238>
+<U19239>
+<U1923A>
+<U1923B>
+<U1923C>
+<U1923D>
+<U1923E>
+<U1923F>
+<U19240>
+<U19241>
+<U19242>
+<U19243>
+<U19244>
+<U19245>
+<U19246>
+<U19247>
+<U19248>
+<U19249>
+<U1924A>
+<U1924B>
+<U1924C>
+<U1924D>
+<U1924E>
+<U1924F>
+<U19250>
+<U19251>
+<U19252>
+<U19253>
+<U19254>
+<U19255>
+<U19256>
+<U19257>
+<U19258>
+<U19259>
+<U1925A>
+<U1925B>
+<U1925C>
+<U1925D>
+<U1925E>
+<U1925F>
+<U19260>
+<U19261>
+<U19262>
+<U19263>
+<U19264>
+<U19265>
+<U19266>
+<U19267>
+<U19268>
+<U19269>
+<U1926A>
+<U1926B>
+<U1926C>
+<U1926D>
+<U1926E>
+<U1926F>
+<U19270>
+<U19271>
+<U19272>
+<U19273>
+<U19274>
+<U19275>
+<U19276>
+<U19277>
+<U19278>
+<U19279>
+<U1927A>
+<U1927B>
+<U1927C>
+<U1927D>
+<U1927E>
+<U1927F>
+<U19280>
+<U19281>
+<U19282>
+<U19283>
+<U19284>
+<U19285>
+<U19286>
+<U19287>
+<U19288>
+<U19289>
+<U1928A>
+<U1928B>
+<U1928C>
+<U1928D>
+<U1928E>
+<U1928F>
+<U19290>
+<U19291>
+<U19292>
+<U19293>
+<U19294>
+<U19295>
+<U19296>
+<U19297>
+<U19298>
+<U19299>
+<U1929A>
+<U1929B>
+<U1929C>
+<U1929D>
+<U1929E>
+<U1929F>
+<U192A0>
+<U192A1>
+<U192A2>
+<U192A3>
+<U192A4>
+<U192A5>
+<U192A6>
+<U192A7>
+<U192A8>
+<U192A9>
+<U192AA>
+<U192AB>
+<U192AC>
+<U192AD>
+<U192AE>
+<U192AF>
+<U192B0>
+<U192B1>
+<U192B2>
+<U192B3>
+<U192B4>
+<U192B5>
+<U192B6>
+<U192B7>
+<U192B8>
+<U192B9>
+<U192BA>
+<U192BB>
+<U192BC>
+<U192BD>
+<U192BE>
+<U192BF>
+<U192C0>
+<U192C1>
+<U192C2>
+<U192C3>
+<U192C4>
+<U192C5>
+<U192C6>
+<U192C7>
+<U192C8>
+<U192C9>
+<U192CA>
+<U192CB>
+<U192CC>
+<U192CD>
+<U192CE>
+<U192CF>
+<U192D0>
+<U192D1>
+<U192D2>
+<U192D3>
+<U192D4>
+<U192D5>
+<U192D6>
+<U192D7>
+<U192D8>
+<U192D9>
+<U192DA>
+<U192DB>
+<U192DC>
+<U192DD>
+<U192DE>
+<U192DF>
+<U192E0>
+<U192E1>
+<U192E2>
+<U192E3>
+<U192E4>
+<U192E5>
+<U192E6>
+<U192E7>
+<U192E8>
+<U192E9>
+<U192EA>
+<U192EB>
+<U192EC>
+<U192ED>
+<U192EE>
+<U192EF>
+<U192F0>
+<U192F1>
+<U192F2>
+<U192F3>
+<U192F4>
+<U192F5>
+<U192F6>
+<U192F7>
+<U192F8>
+<U192F9>
+<U192FA>
+<U192FB>
+<U192FC>
+<U192FD>
+<U192FE>
+<U192FF>
+<U19300>
+<U19301>
+<U19302>
+<U19303>
+<U19304>
+<U19305>
+<U19306>
+<U19307>
+<U19308>
+<U19309>
+<U1930A>
+<U1930B>
+<U1930C>
+<U1930D>
+<U1930E>
+<U1930F>
+<U19310>
+<U19311>
+<U19312>
+<U19313>
+<U19314>
+<U19315>
+<U19316>
+<U19317>
+<U19318>
+<U19319>
+<U1931A>
+<U1931B>
+<U1931C>
+<U1931D>
+<U1931E>
+<U1931F>
+<U19320>
+<U19321>
+<U19322>
+<U19323>
+<U19324>
+<U19325>
+<U19326>
+<U19327>
+<U19328>
+<U19329>
+<U1932A>
+<U1932B>
+<U1932C>
+<U1932D>
+<U1932E>
+<U1932F>
+<U19330>
+<U19331>
+<U19332>
+<U19333>
+<U19334>
+<U19335>
+<U19336>
+<U19337>
+<U19338>
+<U19339>
+<U1933A>
+<U1933B>
+<U1933C>
+<U1933D>
+<U1933E>
+<U1933F>
+<U19340>
+<U19341>
+<U19342>
+<U19343>
+<U19344>
+<U19345>
+<U19346>
+<U19347>
+<U19348>
+<U19349>
+<U1934A>
+<U1934B>
+<U1934C>
+<U1934D>
+<U1934E>
+<U1934F>
+<U19350>
+<U19351>
+<U19352>
+<U19353>
+<U19354>
+<U19355>
+<U19356>
+<U19357>
+<U19358>
+<U19359>
+<U1935A>
+<U1935B>
+<U1935C>
+<U1935D>
+<U1935E>
+<U1935F>
+<U19360>
+<U19361>
+<U19362>
+<U19363>
+<U19364>
+<U19365>
+<U19366>
+<U19367>
+<U19368>
+<U19369>
+<U1936A>
+<U1936B>
+<U1936C>
+<U1936D>
+<U1936E>
+<U1936F>
+<U19370>
+<U19371>
+<U19372>
+<U19373>
+<U19374>
+<U19375>
+<U19376>
+<U19377>
+<U19378>
+<U19379>
+<U1937A>
+<U1937B>
+<U1937C>
+<U1937D>
+<U1937E>
+<U1937F>
+<U19380>
+<U19381>
+<U19382>
+<U19383>
+<U19384>
+<U19385>
+<U19386>
+<U19387>
+<U19388>
+<U19389>
+<U1938A>
+<U1938B>
+<U1938C>
+<U1938D>
+<U1938E>
+<U1938F>
+<U19390>
+<U19391>
+<U19392>
+<U19393>
+<U19394>
+<U19395>
+<U19396>
+<U19397>
+<U19398>
+<U19399>
+<U1939A>
+<U1939B>
+<U1939C>
+<U1939D>
+<U1939E>
+<U1939F>
+<U193A0>
+<U193A1>
+<U193A2>
+<U193A3>
+<U193A4>
+<U193A5>
+<U193A6>
+<U193A7>
+<U193A8>
+<U193A9>
+<U193AA>
+<U193AB>
+<U193AC>
+<U193AD>
+<U193AE>
+<U193AF>
+<U193B0>
+<U193B1>
+<U193B2>
+<U193B3>
+<U193B4>
+<U193B5>
+<U193B6>
+<U193B7>
+<U193B8>
+<U193B9>
+<U193BA>
+<U193BB>
+<U193BC>
+<U193BD>
+<U193BE>
+<U193BF>
+<U193C0>
+<U193C1>
+<U193C2>
+<U193C3>
+<U193C4>
+<U193C5>
+<U193C6>
+<U193C7>
+<U193C8>
+<U193C9>
+<U193CA>
+<U193CB>
+<U193CC>
+<U193CD>
+<U193CE>
+<U193CF>
+<U193D0>
+<U193D1>
+<U193D2>
+<U193D3>
+<U193D4>
+<U193D5>
+<U193D6>
+<U193D7>
+<U193D8>
+<U193D9>
+<U193DA>
+<U193DB>
+<U193DC>
+<U193DD>
+<U193DE>
+<U193DF>
+<U193E0>
+<U193E1>
+<U193E2>
+<U193E3>
+<U193E4>
+<U193E5>
+<U193E6>
+<U193E7>
+<U193E8>
+<U193E9>
+<U193EA>
+<U193EB>
+<U193EC>
+<U193ED>
+<U193EE>
+<U193EF>
+<U193F0>
+<U193F1>
+<U193F2>
+<U193F3>
+<U193F4>
+<U193F5>
+<U193F6>
+<U193F7>
+<U193F8>
+<U193F9>
+<U193FA>
+<U193FB>
+<U193FC>
+<U193FD>
+<U193FE>
+<U193FF>
+<U19400>
+<U19401>
+<U19402>
+<U19403>
+<U19404>
+<U19405>
+<U19406>
+<U19407>
+<U19408>
+<U19409>
+<U1940A>
+<U1940B>
+<U1940C>
+<U1940D>
+<U1940E>
+<U1940F>
+<U19410>
+<U19411>
+<U19412>
+<U19413>
+<U19414>
+<U19415>
+<U19416>
+<U19417>
+<U19418>
+<U19419>
+<U1941A>
+<U1941B>
+<U1941C>
+<U1941D>
+<U1941E>
+<U1941F>
+<U19420>
+<U19421>
+<U19422>
+<U19423>
+<U19424>
+<U19425>
+<U19426>
+<U19427>
+<U19428>
+<U19429>
+<U1942A>
+<U1942B>
+<U1942C>
+<U1942D>
+<U1942E>
+<U1942F>
+<U19430>
+<U19431>
+<U19432>
+<U19433>
+<U19434>
+<U19435>
+<U19436>
+<U19437>
+<U19438>
+<U19439>
+<U1943A>
+<U1943B>
+<U1943C>
+<U1943D>
+<U1943E>
+<U1943F>
+<U19440>
+<U19441>
+<U19442>
+<U19443>
+<U19444>
+<U19445>
+<U19446>
+<U19447>
+<U19448>
+<U19449>
+<U1944A>
+<U1944B>
+<U1944C>
+<U1944D>
+<U1944E>
+<U1944F>
+<U19450>
+<U19451>
+<U19452>
+<U19453>
+<U19454>
+<U19455>
+<U19456>
+<U19457>
+<U19458>
+<U19459>
+<U1945A>
+<U1945B>
+<U1945C>
+<U1945D>
+<U1945E>
+<U1945F>
+<U19460>
+<U19461>
+<U19462>
+<U19463>
+<U19464>
+<U19465>
+<U19466>
+<U19467>
+<U19468>
+<U19469>
+<U1946A>
+<U1946B>
+<U1946C>
+<U1946D>
+<U1946E>
+<U1946F>
+<U19470>
+<U19471>
+<U19472>
+<U19473>
+<U19474>
+<U19475>
+<U19476>
+<U19477>
+<U19478>
+<U19479>
+<U1947A>
+<U1947B>
+<U1947C>
+<U1947D>
+<U1947E>
+<U1947F>
+<U19480>
+<U19481>
+<U19482>
+<U19483>
+<U19484>
+<U19485>
+<U19486>
+<U19487>
+<U19488>
+<U19489>
+<U1948A>
+<U1948B>
+<U1948C>
+<U1948D>
+<U1948E>
+<U1948F>
+<U19490>
+<U19491>
+<U19492>
+<U19493>
+<U19494>
+<U19495>
+<U19496>
+<U19497>
+<U19498>
+<U19499>
+<U1949A>
+<U1949B>
+<U1949C>
+<U1949D>
+<U1949E>
+<U1949F>
+<U194A0>
+<U194A1>
+<U194A2>
+<U194A3>
+<U194A4>
+<U194A5>
+<U194A6>
+<U194A7>
+<U194A8>
+<U194A9>
+<U194AA>
+<U194AB>
+<U194AC>
+<U194AD>
+<U194AE>
+<U194AF>
+<U194B0>
+<U194B1>
+<U194B2>
+<U194B3>
+<U194B4>
+<U194B5>
+<U194B6>
+<U194B7>
+<U194B8>
+<U194B9>
+<U194BA>
+<U194BB>
+<U194BC>
+<U194BD>
+<U194BE>
+<U194BF>
+<U194C0>
+<U194C1>
+<U194C2>
+<U194C3>
+<U194C4>
+<U194C5>
+<U194C6>
+<U194C7>
+<U194C8>
+<U194C9>
+<U194CA>
+<U194CB>
+<U194CC>
+<U194CD>
+<U194CE>
+<U194CF>
+<U194D0>
+<U194D1>
+<U194D2>
+<U194D3>
+<U194D4>
+<U194D5>
+<U194D6>
+<U194D7>
+<U194D8>
+<U194D9>
+<U194DA>
+<U194DB>
+<U194DC>
+<U194DD>
+<U194DE>
+<U194DF>
+<U194E0>
+<U194E1>
+<U194E2>
+<U194E3>
+<U194E4>
+<U194E5>
+<U194E6>
+<U194E7>
+<U194E8>
+<U194E9>
+<U194EA>
+<U194EB>
+<U194EC>
+<U194ED>
+<U194EE>
+<U194EF>
+<U194F0>
+<U194F1>
+<U194F2>
+<U194F3>
+<U194F4>
+<U194F5>
+<U194F6>
+<U194F7>
+<U194F8>
+<U194F9>
+<U194FA>
+<U194FB>
+<U194FC>
+<U194FD>
+<U194FE>
+<U194FF>
+<U19500>
+<U19501>
+<U19502>
+<U19503>
+<U19504>
+<U19505>
+<U19506>
+<U19507>
+<U19508>
+<U19509>
+<U1950A>
+<U1950B>
+<U1950C>
+<U1950D>
+<U1950E>
+<U1950F>
+<U19510>
+<U19511>
+<U19512>
+<U19513>
+<U19514>
+<U19515>
+<U19516>
+<U19517>
+<U19518>
+<U19519>
+<U1951A>
+<U1951B>
+<U1951C>
+<U1951D>
+<U1951E>
+<U1951F>
+<U19520>
+<U19521>
+<U19522>
+<U19523>
+<U19524>
+<U19525>
+<U19526>
+<U19527>
+<U19528>
+<U19529>
+<U1952A>
+<U1952B>
+<U1952C>
+<U1952D>
+<U1952E>
+<U1952F>
+<U19530>
+<U19531>
+<U19532>
+<U19533>
+<U19534>
+<U19535>
+<U19536>
+<U19537>
+<U19538>
+<U19539>
+<U1953A>
+<U1953B>
+<U1953C>
+<U1953D>
+<U1953E>
+<U1953F>
+<U19540>
+<U19541>
+<U19542>
+<U19543>
+<U19544>
+<U19545>
+<U19546>
+<U19547>
+<U19548>
+<U19549>
+<U1954A>
+<U1954B>
+<U1954C>
+<U1954D>
+<U1954E>
+<U1954F>
+<U19550>
+<U19551>
+<U19552>
+<U19553>
+<U19554>
+<U19555>
+<U19556>
+<U19557>
+<U19558>
+<U19559>
+<U1955A>
+<U1955B>
+<U1955C>
+<U1955D>
+<U1955E>
+<U1955F>
+<U19560>
+<U19561>
+<U19562>
+<U19563>
+<U19564>
+<U19565>
+<U19566>
+<U19567>
+<U19568>
+<U19569>
+<U1956A>
+<U1956B>
+<U1956C>
+<U1956D>
+<U1956E>
+<U1956F>
+<U19570>
+<U19571>
+<U19572>
+<U19573>
+<U19574>
+<U19575>
+<U19576>
+<U19577>
+<U19578>
+<U19579>
+<U1957A>
+<U1957B>
+<U1957C>
+<U1957D>
+<U1957E>
+<U1957F>
+<U19580>
+<U19581>
+<U19582>
+<U19583>
+<U19584>
+<U19585>
+<U19586>
+<U19587>
+<U19588>
+<U19589>
+<U1958A>
+<U1958B>
+<U1958C>
+<U1958D>
+<U1958E>
+<U1958F>
+<U19590>
+<U19591>
+<U19592>
+<U19593>
+<U19594>
+<U19595>
+<U19596>
+<U19597>
+<U19598>
+<U19599>
+<U1959A>
+<U1959B>
+<U1959C>
+<U1959D>
+<U1959E>
+<U1959F>
+<U195A0>
+<U195A1>
+<U195A2>
+<U195A3>
+<U195A4>
+<U195A5>
+<U195A6>
+<U195A7>
+<U195A8>
+<U195A9>
+<U195AA>
+<U195AB>
+<U195AC>
+<U195AD>
+<U195AE>
+<U195AF>
+<U195B0>
+<U195B1>
+<U195B2>
+<U195B3>
+<U195B4>
+<U195B5>
+<U195B6>
+<U195B7>
+<U195B8>
+<U195B9>
+<U195BA>
+<U195BB>
+<U195BC>
+<U195BD>
+<U195BE>
+<U195BF>
+<U195C0>
+<U195C1>
+<U195C2>
+<U195C3>
+<U195C4>
+<U195C5>
+<U195C6>
+<U195C7>
+<U195C8>
+<U195C9>
+<U195CA>
+<U195CB>
+<U195CC>
+<U195CD>
+<U195CE>
+<U195CF>
+<U195D0>
+<U195D1>
+<U195D2>
+<U195D3>
+<U195D4>
+<U195D5>
+<U195D6>
+<U195D7>
+<U195D8>
+<U195D9>
+<U195DA>
+<U195DB>
+<U195DC>
+<U195DD>
+<U195DE>
+<U195DF>
+<U195E0>
+<U195E1>
+<U195E2>
+<U195E3>
+<U195E4>
+<U195E5>
+<U195E6>
+<U195E7>
+<U195E8>
+<U195E9>
+<U195EA>
+<U195EB>
+<U195EC>
+<U195ED>
+<U195EE>
+<U195EF>
+<U195F0>
+<U195F1>
+<U195F2>
+<U195F3>
+<U195F4>
+<U195F5>
+<U195F6>
+<U195F7>
+<U195F8>
+<U195F9>
+<U195FA>
+<U195FB>
+<U195FC>
+<U195FD>
+<U195FE>
+<U195FF>
+<U19600>
+<U19601>
+<U19602>
+<U19603>
+<U19604>
+<U19605>
+<U19606>
+<U19607>
+<U19608>
+<U19609>
+<U1960A>
+<U1960B>
+<U1960C>
+<U1960D>
+<U1960E>
+<U1960F>
+<U19610>
+<U19611>
+<U19612>
+<U19613>
+<U19614>
+<U19615>
+<U19616>
+<U19617>
+<U19618>
+<U19619>
+<U1961A>
+<U1961B>
+<U1961C>
+<U1961D>
+<U1961E>
+<U1961F>
+<U19620>
+<U19621>
+<U19622>
+<U19623>
+<U19624>
+<U19625>
+<U19626>
+<U19627>
+<U19628>
+<U19629>
+<U1962A>
+<U1962B>
+<U1962C>
+<U1962D>
+<U1962E>
+<U1962F>
+<U19630>
+<U19631>
+<U19632>
+<U19633>
+<U19634>
+<U19635>
+<U19636>
+<U19637>
+<U19638>
+<U19639>
+<U1963A>
+<U1963B>
+<U1963C>
+<U1963D>
+<U1963E>
+<U1963F>
+<U19640>
+<U19641>
+<U19642>
+<U19643>
+<U19644>
+<U19645>
+<U19646>
+<U19647>
+<U19648>
+<U19649>
+<U1964A>
+<U1964B>
+<U1964C>
+<U1964D>
+<U1964E>
+<U1964F>
+<U19650>
+<U19651>
+<U19652>
+<U19653>
+<U19654>
+<U19655>
+<U19656>
+<U19657>
+<U19658>
+<U19659>
+<U1965A>
+<U1965B>
+<U1965C>
+<U1965D>
+<U1965E>
+<U1965F>
+<U19660>
+<U19661>
+<U19662>
+<U19663>
+<U19664>
+<U19665>
+<U19666>
+<U19667>
+<U19668>
+<U19669>
+<U1966A>
+<U1966B>
+<U1966C>
+<U1966D>
+<U1966E>
+<U1966F>
+<U19670>
+<U19671>
+<U19672>
+<U19673>
+<U19674>
+<U19675>
+<U19676>
+<U19677>
+<U19678>
+<U19679>
+<U1967A>
+<U1967B>
+<U1967C>
+<U1967D>
+<U1967E>
+<U1967F>
+<U19680>
+<U19681>
+<U19682>
+<U19683>
+<U19684>
+<U19685>
+<U19686>
+<U19687>
+<U19688>
+<U19689>
+<U1968A>
+<U1968B>
+<U1968C>
+<U1968D>
+<U1968E>
+<U1968F>
+<U19690>
+<U19691>
+<U19692>
+<U19693>
+<U19694>
+<U19695>
+<U19696>
+<U19697>
+<U19698>
+<U19699>
+<U1969A>
+<U1969B>
+<U1969C>
+<U1969D>
+<U1969E>
+<U1969F>
+<U196A0>
+<U196A1>
+<U196A2>
+<U196A3>
+<U196A4>
+<U196A5>
+<U196A6>
+<U196A7>
+<U196A8>
+<U196A9>
+<U196AA>
+<U196AB>
+<U196AC>
+<U196AD>
+<U196AE>
+<U196AF>
+<U196B0>
+<U196B1>
+<U196B2>
+<U196B3>
+<U196B4>
+<U196B5>
+<U196B6>
+<U196B7>
+<U196B8>
+<U196B9>
+<U196BA>
+<U196BB>
+<U196BC>
+<U196BD>
+<U196BE>
+<U196BF>
+<U196C0>
+<U196C1>
+<U196C2>
+<U196C3>
+<U196C4>
+<U196C5>
+<U196C6>
+<U196C7>
+<U196C8>
+<U196C9>
+<U196CA>
+<U196CB>
+<U196CC>
+<U196CD>
+<U196CE>
+<U196CF>
+<U196D0>
+<U196D1>
+<U196D2>
+<U196D3>
+<U196D4>
+<U196D5>
+<U196D6>
+<U196D7>
+<U196D8>
+<U196D9>
+<U196DA>
+<U196DB>
+<U196DC>
+<U196DD>
+<U196DE>
+<U196DF>
+<U196E0>
+<U196E1>
+<U196E2>
+<U196E3>
+<U196E4>
+<U196E5>
+<U196E6>
+<U196E7>
+<U196E8>
+<U196E9>
+<U196EA>
+<U196EB>
+<U196EC>
+<U196ED>
+<U196EE>
+<U196EF>
+<U196F0>
+<U196F1>
+<U196F2>
+<U196F3>
+<U196F4>
+<U196F5>
+<U196F6>
+<U196F7>
+<U196F8>
+<U196F9>
+<U196FA>
+<U196FB>
+<U196FC>
+<U196FD>
+<U196FE>
+<U196FF>
+<U19700>
+<U19701>
+<U19702>
+<U19703>
+<U19704>
+<U19705>
+<U19706>
+<U19707>
+<U19708>
+<U19709>
+<U1970A>
+<U1970B>
+<U1970C>
+<U1970D>
+<U1970E>
+<U1970F>
+<U19710>
+<U19711>
+<U19712>
+<U19713>
+<U19714>
+<U19715>
+<U19716>
+<U19717>
+<U19718>
+<U19719>
+<U1971A>
+<U1971B>
+<U1971C>
+<U1971D>
+<U1971E>
+<U1971F>
+<U19720>
+<U19721>
+<U19722>
+<U19723>
+<U19724>
+<U19725>
+<U19726>
+<U19727>
+<U19728>
+<U19729>
+<U1972A>
+<U1972B>
+<U1972C>
+<U1972D>
+<U1972E>
+<U1972F>
+<U19730>
+<U19731>
+<U19732>
+<U19733>
+<U19734>
+<U19735>
+<U19736>
+<U19737>
+<U19738>
+<U19739>
+<U1973A>
+<U1973B>
+<U1973C>
+<U1973D>
+<U1973E>
+<U1973F>
+<U19740>
+<U19741>
+<U19742>
+<U19743>
+<U19744>
+<U19745>
+<U19746>
+<U19747>
+<U19748>
+<U19749>
+<U1974A>
+<U1974B>
+<U1974C>
+<U1974D>
+<U1974E>
+<U1974F>
+<U19750>
+<U19751>
+<U19752>
+<U19753>
+<U19754>
+<U19755>
+<U19756>
+<U19757>
+<U19758>
+<U19759>
+<U1975A>
+<U1975B>
+<U1975C>
+<U1975D>
+<U1975E>
+<U1975F>
+<U19760>
+<U19761>
+<U19762>
+<U19763>
+<U19764>
+<U19765>
+<U19766>
+<U19767>
+<U19768>
+<U19769>
+<U1976A>
+<U1976B>
+<U1976C>
+<U1976D>
+<U1976E>
+<U1976F>
+<U19770>
+<U19771>
+<U19772>
+<U19773>
+<U19774>
+<U19775>
+<U19776>
+<U19777>
+<U19778>
+<U19779>
+<U1977A>
+<U1977B>
+<U1977C>
+<U1977D>
+<U1977E>
+<U1977F>
+<U19780>
+<U19781>
+<U19782>
+<U19783>
+<U19784>
+<U19785>
+<U19786>
+<U19787>
+<U19788>
+<U19789>
+<U1978A>
+<U1978B>
+<U1978C>
+<U1978D>
+<U1978E>
+<U1978F>
+<U19790>
+<U19791>
+<U19792>
+<U19793>
+<U19794>
+<U19795>
+<U19796>
+<U19797>
+<U19798>
+<U19799>
+<U1979A>
+<U1979B>
+<U1979C>
+<U1979D>
+<U1979E>
+<U1979F>
+<U197A0>
+<U197A1>
+<U197A2>
+<U197A3>
+<U197A4>
+<U197A5>
+<U197A6>
+<U197A7>
+<U197A8>
+<U197A9>
+<U197AA>
+<U197AB>
+<U197AC>
+<U197AD>
+<U197AE>
+<U197AF>
+<U197B0>
+<U197B1>
+<U197B2>
+<U197B3>
+<U197B4>
+<U197B5>
+<U197B6>
+<U197B7>
+<U197B8>
+<U197B9>
+<U197BA>
+<U197BB>
+<U197BC>
+<U197BD>
+<U197BE>
+<U197BF>
+<U197C0>
+<U197C1>
+<U197C2>
+<U197C3>
+<U197C4>
+<U197C5>
+<U197C6>
+<U197C7>
+<U197C8>
+<U197C9>
+<U197CA>
+<U197CB>
+<U197CC>
+<U197CD>
+<U197CE>
+<U197CF>
+<U197D0>
+<U197D1>
+<U197D2>
+<U197D3>
+<U197D4>
+<U197D5>
+<U197D6>
+<U197D7>
+<U197D8>
+<U197D9>
+<U197DA>
+<U197DB>
+<U197DC>
+<U197DD>
+<U197DE>
+<U197DF>
+<U197E0>
+<U197E1>
+<U197E2>
+<U197E3>
+<U197E4>
+<U197E5>
+<U197E6>
+<U197E7>
+<U197E8>
+<U197E9>
+<U197EA>
+<U197EB>
+<U197EC>
+<U197ED>
+<U197EE>
+<U197EF>
+<U197F0>
+<U197F1>
+<U197F2>
+<U197F3>
+<U197F4>
+<U197F5>
+<U197F6>
+<U197F7>
+<U197F8>
+<U197F9>
+<U197FA>
+<U197FB>
+<U197FC>
+<U197FD>
+<U197FE>
+<U197FF>
+<U19800>
+<U19801>
+<U19802>
+<U19803>
+<U19804>
+<U19805>
+<U19806>
+<U19807>
+<U19808>
+<U19809>
+<U1980A>
+<U1980B>
+<U1980C>
+<U1980D>
+<U1980E>
+<U1980F>
+<U19810>
+<U19811>
+<U19812>
+<U19813>
+<U19814>
+<U19815>
+<U19816>
+<U19817>
+<U19818>
+<U19819>
+<U1981A>
+<U1981B>
+<U1981C>
+<U1981D>
+<U1981E>
+<U1981F>
+<U19820>
+<U19821>
+<U19822>
+<U19823>
+<U19824>
+<U19825>
+<U19826>
+<U19827>
+<U19828>
+<U19829>
+<U1982A>
+<U1982B>
+<U1982C>
+<U1982D>
+<U1982E>
+<U1982F>
+<U19830>
+<U19831>
+<U19832>
+<U19833>
+<U19834>
+<U19835>
+<U19836>
+<U19837>
+<U19838>
+<U19839>
+<U1983A>
+<U1983B>
+<U1983C>
+<U1983D>
+<U1983E>
+<U1983F>
+<U19840>
+<U19841>
+<U19842>
+<U19843>
+<U19844>
+<U19845>
+<U19846>
+<U19847>
+<U19848>
+<U19849>
+<U1984A>
+<U1984B>
+<U1984C>
+<U1984D>
+<U1984E>
+<U1984F>
+<U19850>
+<U19851>
+<U19852>
+<U19853>
+<U19854>
+<U19855>
+<U19856>
+<U19857>
+<U19858>
+<U19859>
+<U1985A>
+<U1985B>
+<U1985C>
+<U1985D>
+<U1985E>
+<U1985F>
+<U19860>
+<U19861>
+<U19862>
+<U19863>
+<U19864>
+<U19865>
+<U19866>
+<U19867>
+<U19868>
+<U19869>
+<U1986A>
+<U1986B>
+<U1986C>
+<U1986D>
+<U1986E>
+<U1986F>
+<U19870>
+<U19871>
+<U19872>
+<U19873>
+<U19874>
+<U19875>
+<U19876>
+<U19877>
+<U19878>
+<U19879>
+<U1987A>
+<U1987B>
+<U1987C>
+<U1987D>
+<U1987E>
+<U1987F>
+<U19880>
+<U19881>
+<U19882>
+<U19883>
+<U19884>
+<U19885>
+<U19886>
+<U19887>
+<U19888>
+<U19889>
+<U1988A>
+<U1988B>
+<U1988C>
+<U1988D>
+<U1988E>
+<U1988F>
+<U19890>
+<U19891>
+<U19892>
+<U19893>
+<U19894>
+<U19895>
+<U19896>
+<U19897>
+<U19898>
+<U19899>
+<U1989A>
+<U1989B>
+<U1989C>
+<U1989D>
+<U1989E>
+<U1989F>
+<U198A0>
+<U198A1>
+<U198A2>
+<U198A3>
+<U198A4>
+<U198A5>
+<U198A6>
+<U198A7>
+<U198A8>
+<U198A9>
+<U198AA>
+<U198AB>
+<U198AC>
+<U198AD>
+<U198AE>
+<U198AF>
+<U198B0>
+<U198B1>
+<U198B2>
+<U198B3>
+<U198B4>
+<U198B5>
+<U198B6>
+<U198B7>
+<U198B8>
+<U198B9>
+<U198BA>
+<U198BB>
+<U198BC>
+<U198BD>
+<U198BE>
+<U198BF>
+<U198C0>
+<U198C1>
+<U198C2>
+<U198C3>
+<U198C4>
+<U198C5>
+<U198C6>
+<U198C7>
+<U198C8>
+<U198C9>
+<U198CA>
+<U198CB>
+<U198CC>
+<U198CD>
+<U198CE>
+<U198CF>
+<U198D0>
+<U198D1>
+<U198D2>
+<U198D3>
+<U198D4>
+<U198D5>
+<U198D6>
+<U198D7>
+<U198D8>
+<U198D9>
+<U198DA>
+<U198DB>
+<U198DC>
+<U198DD>
+<U198DE>
+<U198DF>
+<U198E0>
+<U198E1>
+<U198E2>
+<U198E3>
+<U198E4>
+<U198E5>
+<U198E6>
+<U198E7>
+<U198E8>
+<U198E9>
+<U198EA>
+<U198EB>
+<U198EC>
+<U198ED>
+<U198EE>
+<U198EF>
+<U198F0>
+<U198F1>
+<U198F2>
+<U198F3>
+<U198F4>
+<U198F5>
+<U198F6>
+<U198F7>
+<U198F8>
+<U198F9>
+<U198FA>
+<U198FB>
+<U198FC>
+<U198FD>
+<U198FE>
+<U198FF>
+<U19900>
+<U19901>
+<U19902>
+<U19903>
+<U19904>
+<U19905>
+<U19906>
+<U19907>
+<U19908>
+<U19909>
+<U1990A>
+<U1990B>
+<U1990C>
+<U1990D>
+<U1990E>
+<U1990F>
+<U19910>
+<U19911>
+<U19912>
+<U19913>
+<U19914>
+<U19915>
+<U19916>
+<U19917>
+<U19918>
+<U19919>
+<U1991A>
+<U1991B>
+<U1991C>
+<U1991D>
+<U1991E>
+<U1991F>
+<U19920>
+<U19921>
+<U19922>
+<U19923>
+<U19924>
+<U19925>
+<U19926>
+<U19927>
+<U19928>
+<U19929>
+<U1992A>
+<U1992B>
+<U1992C>
+<U1992D>
+<U1992E>
+<U1992F>
+<U19930>
+<U19931>
+<U19932>
+<U19933>
+<U19934>
+<U19935>
+<U19936>
+<U19937>
+<U19938>
+<U19939>
+<U1993A>
+<U1993B>
+<U1993C>
+<U1993D>
+<U1993E>
+<U1993F>
+<U19940>
+<U19941>
+<U19942>
+<U19943>
+<U19944>
+<U19945>
+<U19946>
+<U19947>
+<U19948>
+<U19949>
+<U1994A>
+<U1994B>
+<U1994C>
+<U1994D>
+<U1994E>
+<U1994F>
+<U19950>
+<U19951>
+<U19952>
+<U19953>
+<U19954>
+<U19955>
+<U19956>
+<U19957>
+<U19958>
+<U19959>
+<U1995A>
+<U1995B>
+<U1995C>
+<U1995D>
+<U1995E>
+<U1995F>
+<U19960>
+<U19961>
+<U19962>
+<U19963>
+<U19964>
+<U19965>
+<U19966>
+<U19967>
+<U19968>
+<U19969>
+<U1996A>
+<U1996B>
+<U1996C>
+<U1996D>
+<U1996E>
+<U1996F>
+<U19970>
+<U19971>
+<U19972>
+<U19973>
+<U19974>
+<U19975>
+<U19976>
+<U19977>
+<U19978>
+<U19979>
+<U1997A>
+<U1997B>
+<U1997C>
+<U1997D>
+<U1997E>
+<U1997F>
+<U19980>
+<U19981>
+<U19982>
+<U19983>
+<U19984>
+<U19985>
+<U19986>
+<U19987>
+<U19988>
+<U19989>
+<U1998A>
+<U1998B>
+<U1998C>
+<U1998D>
+<U1998E>
+<U1998F>
+<U19990>
+<U19991>
+<U19992>
+<U19993>
+<U19994>
+<U19995>
+<U19996>
+<U19997>
+<U19998>
+<U19999>
+<U1999A>
+<U1999B>
+<U1999C>
+<U1999D>
+<U1999E>
+<U1999F>
+<U199A0>
+<U199A1>
+<U199A2>
+<U199A3>
+<U199A4>
+<U199A5>
+<U199A6>
+<U199A7>
+<U199A8>
+<U199A9>
+<U199AA>
+<U199AB>
+<U199AC>
+<U199AD>
+<U199AE>
+<U199AF>
+<U199B0>
+<U199B1>
+<U199B2>
+<U199B3>
+<U199B4>
+<U199B5>
+<U199B6>
+<U199B7>
+<U199B8>
+<U199B9>
+<U199BA>
+<U199BB>
+<U199BC>
+<U199BD>
+<U199BE>
+<U199BF>
+<U199C0>
+<U199C1>
+<U199C2>
+<U199C3>
+<U199C4>
+<U199C5>
+<U199C6>
+<U199C7>
+<U199C8>
+<U199C9>
+<U199CA>
+<U199CB>
+<U199CC>
+<U199CD>
+<U199CE>
+<U199CF>
+<U199D0>
+<U199D1>
+<U199D2>
+<U199D3>
+<U199D4>
+<U199D5>
+<U199D6>
+<U199D7>
+<U199D8>
+<U199D9>
+<U199DA>
+<U199DB>
+<U199DC>
+<U199DD>
+<U199DE>
+<U199DF>
+<U199E0>
+<U199E1>
+<U199E2>
+<U199E3>
+<U199E4>
+<U199E5>
+<U199E6>
+<U199E7>
+<U199E8>
+<U199E9>
+<U199EA>
+<U199EB>
+<U199EC>
+<U199ED>
+<U199EE>
+<U199EF>
+<U199F0>
+<U199F1>
+<U199F2>
+<U199F3>
+<U199F4>
+<U199F5>
+<U199F6>
+<U199F7>
+<U199F8>
+<U199F9>
+<U199FA>
+<U199FB>
+<U199FC>
+<U199FD>
+<U199FE>
+<U199FF>
+<U19A00>
+<U19A01>
+<U19A02>
+<U19A03>
+<U19A04>
+<U19A05>
+<U19A06>
+<U19A07>
+<U19A08>
+<U19A09>
+<U19A0A>
+<U19A0B>
+<U19A0C>
+<U19A0D>
+<U19A0E>
+<U19A0F>
+<U19A10>
+<U19A11>
+<U19A12>
+<U19A13>
+<U19A14>
+<U19A15>
+<U19A16>
+<U19A17>
+<U19A18>
+<U19A19>
+<U19A1A>
+<U19A1B>
+<U19A1C>
+<U19A1D>
+<U19A1E>
+<U19A1F>
+<U19A20>
+<U19A21>
+<U19A22>
+<U19A23>
+<U19A24>
+<U19A25>
+<U19A26>
+<U19A27>
+<U19A28>
+<U19A29>
+<U19A2A>
+<U19A2B>
+<U19A2C>
+<U19A2D>
+<U19A2E>
+<U19A2F>
+<U19A30>
+<U19A31>
+<U19A32>
+<U19A33>
+<U19A34>
+<U19A35>
+<U19A36>
+<U19A37>
+<U19A38>
+<U19A39>
+<U19A3A>
+<U19A3B>
+<U19A3C>
+<U19A3D>
+<U19A3E>
+<U19A3F>
+<U19A40>
+<U19A41>
+<U19A42>
+<U19A43>
+<U19A44>
+<U19A45>
+<U19A46>
+<U19A47>
+<U19A48>
+<U19A49>
+<U19A4A>
+<U19A4B>
+<U19A4C>
+<U19A4D>
+<U19A4E>
+<U19A4F>
+<U19A50>
+<U19A51>
+<U19A52>
+<U19A53>
+<U19A54>
+<U19A55>
+<U19A56>
+<U19A57>
+<U19A58>
+<U19A59>
+<U19A5A>
+<U19A5B>
+<U19A5C>
+<U19A5D>
+<U19A5E>
+<U19A5F>
+<U19A60>
+<U19A61>
+<U19A62>
+<U19A63>
+<U19A64>
+<U19A65>
+<U19A66>
+<U19A67>
+<U19A68>
+<U19A69>
+<U19A6A>
+<U19A6B>
+<U19A6C>
+<U19A6D>
+<U19A6E>
+<U19A6F>
+<U19A70>
+<U19A71>
+<U19A72>
+<U19A73>
+<U19A74>
+<U19A75>
+<U19A76>
+<U19A77>
+<U19A78>
+<U19A79>
+<U19A7A>
+<U19A7B>
+<U19A7C>
+<U19A7D>
+<U19A7E>
+<U19A7F>
+<U19A80>
+<U19A81>
+<U19A82>
+<U19A83>
+<U19A84>
+<U19A85>
+<U19A86>
+<U19A87>
+<U19A88>
+<U19A89>
+<U19A8A>
+<U19A8B>
+<U19A8C>
+<U19A8D>
+<U19A8E>
+<U19A8F>
+<U19A90>
+<U19A91>
+<U19A92>
+<U19A93>
+<U19A94>
+<U19A95>
+<U19A96>
+<U19A97>
+<U19A98>
+<U19A99>
+<U19A9A>
+<U19A9B>
+<U19A9C>
+<U19A9D>
+<U19A9E>
+<U19A9F>
+<U19AA0>
+<U19AA1>
+<U19AA2>
+<U19AA3>
+<U19AA4>
+<U19AA5>
+<U19AA6>
+<U19AA7>
+<U19AA8>
+<U19AA9>
+<U19AAA>
+<U19AAB>
+<U19AAC>
+<U19AAD>
+<U19AAE>
+<U19AAF>
+<U19AB0>
+<U19AB1>
+<U19AB2>
+<U19AB3>
+<U19AB4>
+<U19AB5>
+<U19AB6>
+<U19AB7>
+<U19AB8>
+<U19AB9>
+<U19ABA>
+<U19ABB>
+<U19ABC>
+<U19ABD>
+<U19ABE>
+<U19ABF>
+<U19AC0>
+<U19AC1>
+<U19AC2>
+<U19AC3>
+<U19AC4>
+<U19AC5>
+<U19AC6>
+<U19AC7>
+<U19AC8>
+<U19AC9>
+<U19ACA>
+<U19ACB>
+<U19ACC>
+<U19ACD>
+<U19ACE>
+<U19ACF>
+<U19AD0>
+<U19AD1>
+<U19AD2>
+<U19AD3>
+<U19AD4>
+<U19AD5>
+<U19AD6>
+<U19AD7>
+<U19AD8>
+<U19AD9>
+<U19ADA>
+<U19ADB>
+<U19ADC>
+<U19ADD>
+<U19ADE>
+<U19ADF>
+<U19AE0>
+<U19AE1>
+<U19AE2>
+<U19AE3>
+<U19AE4>
+<U19AE5>
+<U19AE6>
+<U19AE7>
+<U19AE8>
+<U19AE9>
+<U19AEA>
+<U19AEB>
+<U19AEC>
+<U19AED>
+<U19AEE>
+<U19AEF>
+<U19AF0>
+<U19AF1>
+<U19AF2>
+<U19AF3>
+<U19AF4>
+<U19AF5>
+<U19AF6>
+<U19AF7>
+<U19AF8>
+<U19AF9>
+<U19AFA>
+<U19AFB>
+<U19AFC>
+<U19AFD>
+<U19AFE>
+<U19AFF>
+<U19B00>
+<U19B01>
+<U19B02>
+<U19B03>
+<U19B04>
+<U19B05>
+<U19B06>
+<U19B07>
+<U19B08>
+<U19B09>
+<U19B0A>
+<U19B0B>
+<U19B0C>
+<U19B0D>
+<U19B0E>
+<U19B0F>
+<U19B10>
+<U19B11>
+<U19B12>
+<U19B13>
+<U19B14>
+<U19B15>
+<U19B16>
+<U19B17>
+<U19B18>
+<U19B19>
+<U19B1A>
+<U19B1B>
+<U19B1C>
+<U19B1D>
+<U19B1E>
+<U19B1F>
+<U19B20>
+<U19B21>
+<U19B22>
+<U19B23>
+<U19B24>
+<U19B25>
+<U19B26>
+<U19B27>
+<U19B28>
+<U19B29>
+<U19B2A>
+<U19B2B>
+<U19B2C>
+<U19B2D>
+<U19B2E>
+<U19B2F>
+<U19B30>
+<U19B31>
+<U19B32>
+<U19B33>
+<U19B34>
+<U19B35>
+<U19B36>
+<U19B37>
+<U19B38>
+<U19B39>
+<U19B3A>
+<U19B3B>
+<U19B3C>
+<U19B3D>
+<U19B3E>
+<U19B3F>
+<U19B40>
+<U19B41>
+<U19B42>
+<U19B43>
+<U19B44>
+<U19B45>
+<U19B46>
+<U19B47>
+<U19B48>
+<U19B49>
+<U19B4A>
+<U19B4B>
+<U19B4C>
+<U19B4D>
+<U19B4E>
+<U19B4F>
+<U19B50>
+<U19B51>
+<U19B52>
+<U19B53>
+<U19B54>
+<U19B55>
+<U19B56>
+<U19B57>
+<U19B58>
+<U19B59>
+<U19B5A>
+<U19B5B>
+<U19B5C>
+<U19B5D>
+<U19B5E>
+<U19B5F>
+<U19B60>
+<U19B61>
+<U19B62>
+<U19B63>
+<U19B64>
+<U19B65>
+<U19B66>
+<U19B67>
+<U19B68>
+<U19B69>
+<U19B6A>
+<U19B6B>
+<U19B6C>
+<U19B6D>
+<U19B6E>
+<U19B6F>
+<U19B70>
+<U19B71>
+<U19B72>
+<U19B73>
+<U19B74>
+<U19B75>
+<U19B76>
+<U19B77>
+<U19B78>
+<U19B79>
+<U19B7A>
+<U19B7B>
+<U19B7C>
+<U19B7D>
+<U19B7E>
+<U19B7F>
+<U19B80>
+<U19B81>
+<U19B82>
+<U19B83>
+<U19B84>
+<U19B85>
+<U19B86>
+<U19B87>
+<U19B88>
+<U19B89>
+<U19B8A>
+<U19B8B>
+<U19B8C>
+<U19B8D>
+<U19B8E>
+<U19B8F>
+<U19B90>
+<U19B91>
+<U19B92>
+<U19B93>
+<U19B94>
+<U19B95>
+<U19B96>
+<U19B97>
+<U19B98>
+<U19B99>
+<U19B9A>
+<U19B9B>
+<U19B9C>
+<U19B9D>
+<U19B9E>
+<U19B9F>
+<U19BA0>
+<U19BA1>
+<U19BA2>
+<U19BA3>
+<U19BA4>
+<U19BA5>
+<U19BA6>
+<U19BA7>
+<U19BA8>
+<U19BA9>
+<U19BAA>
+<U19BAB>
+<U19BAC>
+<U19BAD>
+<U19BAE>
+<U19BAF>
+<U19BB0>
+<U19BB1>
+<U19BB2>
+<U19BB3>
+<U19BB4>
+<U19BB5>
+<U19BB6>
+<U19BB7>
+<U19BB8>
+<U19BB9>
+<U19BBA>
+<U19BBB>
+<U19BBC>
+<U19BBD>
+<U19BBE>
+<U19BBF>
+<U19BC0>
+<U19BC1>
+<U19BC2>
+<U19BC3>
+<U19BC4>
+<U19BC5>
+<U19BC6>
+<U19BC7>
+<U19BC8>
+<U19BC9>
+<U19BCA>
+<U19BCB>
+<U19BCC>
+<U19BCD>
+<U19BCE>
+<U19BCF>
+<U19BD0>
+<U19BD1>
+<U19BD2>
+<U19BD3>
+<U19BD4>
+<U19BD5>
+<U19BD6>
+<U19BD7>
+<U19BD8>
+<U19BD9>
+<U19BDA>
+<U19BDB>
+<U19BDC>
+<U19BDD>
+<U19BDE>
+<U19BDF>
+<U19BE0>
+<U19BE1>
+<U19BE2>
+<U19BE3>
+<U19BE4>
+<U19BE5>
+<U19BE6>
+<U19BE7>
+<U19BE8>
+<U19BE9>
+<U19BEA>
+<U19BEB>
+<U19BEC>
+<U19BED>
+<U19BEE>
+<U19BEF>
+<U19BF0>
+<U19BF1>
+<U19BF2>
+<U19BF3>
+<U19BF4>
+<U19BF5>
+<U19BF6>
+<U19BF7>
+<U19BF8>
+<U19BF9>
+<U19BFA>
+<U19BFB>
+<U19BFC>
+<U19BFD>
+<U19BFE>
+<U19BFF>
+<U19C00>
+<U19C01>
+<U19C02>
+<U19C03>
+<U19C04>
+<U19C05>
+<U19C06>
+<U19C07>
+<U19C08>
+<U19C09>
+<U19C0A>
+<U19C0B>
+<U19C0C>
+<U19C0D>
+<U19C0E>
+<U19C0F>
+<U19C10>
+<U19C11>
+<U19C12>
+<U19C13>
+<U19C14>
+<U19C15>
+<U19C16>
+<U19C17>
+<U19C18>
+<U19C19>
+<U19C1A>
+<U19C1B>
+<U19C1C>
+<U19C1D>
+<U19C1E>
+<U19C1F>
+<U19C20>
+<U19C21>
+<U19C22>
+<U19C23>
+<U19C24>
+<U19C25>
+<U19C26>
+<U19C27>
+<U19C28>
+<U19C29>
+<U19C2A>
+<U19C2B>
+<U19C2C>
+<U19C2D>
+<U19C2E>
+<U19C2F>
+<U19C30>
+<U19C31>
+<U19C32>
+<U19C33>
+<U19C34>
+<U19C35>
+<U19C36>
+<U19C37>
+<U19C38>
+<U19C39>
+<U19C3A>
+<U19C3B>
+<U19C3C>
+<U19C3D>
+<U19C3E>
+<U19C3F>
+<U19C40>
+<U19C41>
+<U19C42>
+<U19C43>
+<U19C44>
+<U19C45>
+<U19C46>
+<U19C47>
+<U19C48>
+<U19C49>
+<U19C4A>
+<U19C4B>
+<U19C4C>
+<U19C4D>
+<U19C4E>
+<U19C4F>
+<U19C50>
+<U19C51>
+<U19C52>
+<U19C53>
+<U19C54>
+<U19C55>
+<U19C56>
+<U19C57>
+<U19C58>
+<U19C59>
+<U19C5A>
+<U19C5B>
+<U19C5C>
+<U19C5D>
+<U19C5E>
+<U19C5F>
+<U19C60>
+<U19C61>
+<U19C62>
+<U19C63>
+<U19C64>
+<U19C65>
+<U19C66>
+<U19C67>
+<U19C68>
+<U19C69>
+<U19C6A>
+<U19C6B>
+<U19C6C>
+<U19C6D>
+<U19C6E>
+<U19C6F>
+<U19C70>
+<U19C71>
+<U19C72>
+<U19C73>
+<U19C74>
+<U19C75>
+<U19C76>
+<U19C77>
+<U19C78>
+<U19C79>
+<U19C7A>
+<U19C7B>
+<U19C7C>
+<U19C7D>
+<U19C7E>
+<U19C7F>
+<U19C80>
+<U19C81>
+<U19C82>
+<U19C83>
+<U19C84>
+<U19C85>
+<U19C86>
+<U19C87>
+<U19C88>
+<U19C89>
+<U19C8A>
+<U19C8B>
+<U19C8C>
+<U19C8D>
+<U19C8E>
+<U19C8F>
+<U19C90>
+<U19C91>
+<U19C92>
+<U19C93>
+<U19C94>
+<U19C95>
+<U19C96>
+<U19C97>
+<U19C98>
+<U19C99>
+<U19C9A>
+<U19C9B>
+<U19C9C>
+<U19C9D>
+<U19C9E>
+<U19C9F>
+<U19CA0>
+<U19CA1>
+<U19CA2>
+<U19CA3>
+<U19CA4>
+<U19CA5>
+<U19CA6>
+<U19CA7>
+<U19CA8>
+<U19CA9>
+<U19CAA>
+<U19CAB>
+<U19CAC>
+<U19CAD>
+<U19CAE>
+<U19CAF>
+<U19CB0>
+<U19CB1>
+<U19CB2>
+<U19CB3>
+<U19CB4>
+<U19CB5>
+<U19CB6>
+<U19CB7>
+<U19CB8>
+<U19CB9>
+<U19CBA>
+<U19CBB>
+<U19CBC>
+<U19CBD>
+<U19CBE>
+<U19CBF>
+<U19CC0>
+<U19CC1>
+<U19CC2>
+<U19CC3>
+<U19CC4>
+<U19CC5>
+<U19CC6>
+<U19CC7>
+<U19CC8>
+<U19CC9>
+<U19CCA>
+<U19CCB>
+<U19CCC>
+<U19CCD>
+<U19CCE>
+<U19CCF>
+<U19CD0>
+<U19CD1>
+<U19CD2>
+<U19CD3>
+<U19CD4>
+<U19CD5>
+<U19CD6>
+<U19CD7>
+<U19CD8>
+<U19CD9>
+<U19CDA>
+<U19CDB>
+<U19CDC>
+<U19CDD>
+<U19CDE>
+<U19CDF>
+<U19CE0>
+<U19CE1>
+<U19CE2>
+<U19CE3>
+<U19CE4>
+<U19CE5>
+<U19CE6>
+<U19CE7>
+<U19CE8>
+<U19CE9>
+<U19CEA>
+<U19CEB>
+<U19CEC>
+<U19CED>
+<U19CEE>
+<U19CEF>
+<U19CF0>
+<U19CF1>
+<U19CF2>
+<U19CF3>
+<U19CF4>
+<U19CF5>
+<U19CF6>
+<U19CF7>
+<U19CF8>
+<U19CF9>
+<U19CFA>
+<U19CFB>
+<U19CFC>
+<U19CFD>
+<U19CFE>
+<U19CFF>
+<U19D00>
+<U19D01>
+<U19D02>
+<U19D03>
+<U19D04>
+<U19D05>
+<U19D06>
+<U19D07>
+<U19D08>
+<U19D09>
+<U19D0A>
+<U19D0B>
+<U19D0C>
+<U19D0D>
+<U19D0E>
+<U19D0F>
+<U19D10>
+<U19D11>
+<U19D12>
+<U19D13>
+<U19D14>
+<U19D15>
+<U19D16>
+<U19D17>
+<U19D18>
+<U19D19>
+<U19D1A>
+<U19D1B>
+<U19D1C>
+<U19D1D>
+<U19D1E>
+<U19D1F>
+<U19D20>
+<U19D21>
+<U19D22>
+<U19D23>
+<U19D24>
+<U19D25>
+<U19D26>
+<U19D27>
+<U19D28>
+<U19D29>
+<U19D2A>
+<U19D2B>
+<U19D2C>
+<U19D2D>
+<U19D2E>
+<U19D2F>
+<U19D30>
+<U19D31>
+<U19D32>
+<U19D33>
+<U19D34>
+<U19D35>
+<U19D36>
+<U19D37>
+<U19D38>
+<U19D39>
+<U19D3A>
+<U19D3B>
+<U19D3C>
+<U19D3D>
+<U19D3E>
+<U19D3F>
+<U19D40>
+<U19D41>
+<U19D42>
+<U19D43>
+<U19D44>
+<U19D45>
+<U19D46>
+<U19D47>
+<U19D48>
+<U19D49>
+<U19D4A>
+<U19D4B>
+<U19D4C>
+<U19D4D>
+<U19D4E>
+<U19D4F>
+<U19D50>
+<U19D51>
+<U19D52>
+<U19D53>
+<U19D54>
+<U19D55>
+<U19D56>
+<U19D57>
+<U19D58>
+<U19D59>
+<U19D5A>
+<U19D5B>
+<U19D5C>
+<U19D5D>
+<U19D5E>
+<U19D5F>
+<U19D60>
+<U19D61>
+<U19D62>
+<U19D63>
+<U19D64>
+<U19D65>
+<U19D66>
+<U19D67>
+<U19D68>
+<U19D69>
+<U19D6A>
+<U19D6B>
+<U19D6C>
+<U19D6D>
+<U19D6E>
+<U19D6F>
+<U19D70>
+<U19D71>
+<U19D72>
+<U19D73>
+<U19D74>
+<U19D75>
+<U19D76>
+<U19D77>
+<U19D78>
+<U19D79>
+<U19D7A>
+<U19D7B>
+<U19D7C>
+<U19D7D>
+<U19D7E>
+<U19D7F>
+<U19D80>
+<U19D81>
+<U19D82>
+<U19D83>
+<U19D84>
+<U19D85>
+<U19D86>
+<U19D87>
+<U19D88>
+<U19D89>
+<U19D8A>
+<U19D8B>
+<U19D8C>
+<U19D8D>
+<U19D8E>
+<U19D8F>
+<U19D90>
+<U19D91>
+<U19D92>
+<U19D93>
+<U19D94>
+<U19D95>
+<U19D96>
+<U19D97>
+<U19D98>
+<U19D99>
+<U19D9A>
+<U19D9B>
+<U19D9C>
+<U19D9D>
+<U19D9E>
+<U19D9F>
+<U19DA0>
+<U19DA1>
+<U19DA2>
+<U19DA3>
+<U19DA4>
+<U19DA5>
+<U19DA6>
+<U19DA7>
+<U19DA8>
+<U19DA9>
+<U19DAA>
+<U19DAB>
+<U19DAC>
+<U19DAD>
+<U19DAE>
+<U19DAF>
+<U19DB0>
+<U19DB1>
+<U19DB2>
+<U19DB3>
+<U19DB4>
+<U19DB5>
+<U19DB6>
+<U19DB7>
+<U19DB8>
+<U19DB9>
+<U19DBA>
+<U19DBB>
+<U19DBC>
+<U19DBD>
+<U19DBE>
+<U19DBF>
+<U19DC0>
+<U19DC1>
+<U19DC2>
+<U19DC3>
+<U19DC4>
+<U19DC5>
+<U19DC6>
+<U19DC7>
+<U19DC8>
+<U19DC9>
+<U19DCA>
+<U19DCB>
+<U19DCC>
+<U19DCD>
+<U19DCE>
+<U19DCF>
+<U19DD0>
+<U19DD1>
+<U19DD2>
+<U19DD3>
+<U19DD4>
+<U19DD5>
+<U19DD6>
+<U19DD7>
+<U19DD8>
+<U19DD9>
+<U19DDA>
+<U19DDB>
+<U19DDC>
+<U19DDD>
+<U19DDE>
+<U19DDF>
+<U19DE0>
+<U19DE1>
+<U19DE2>
+<U19DE3>
+<U19DE4>
+<U19DE5>
+<U19DE6>
+<U19DE7>
+<U19DE8>
+<U19DE9>
+<U19DEA>
+<U19DEB>
+<U19DEC>
+<U19DED>
+<U19DEE>
+<U19DEF>
+<U19DF0>
+<U19DF1>
+<U19DF2>
+<U19DF3>
+<U19DF4>
+<U19DF5>
+<U19DF6>
+<U19DF7>
+<U19DF8>
+<U19DF9>
+<U19DFA>
+<U19DFB>
+<U19DFC>
+<U19DFD>
+<U19DFE>
+<U19DFF>
+<U19E00>
+<U19E01>
+<U19E02>
+<U19E03>
+<U19E04>
+<U19E05>
+<U19E06>
+<U19E07>
+<U19E08>
+<U19E09>
+<U19E0A>
+<U19E0B>
+<U19E0C>
+<U19E0D>
+<U19E0E>
+<U19E0F>
+<U19E10>
+<U19E11>
+<U19E12>
+<U19E13>
+<U19E14>
+<U19E15>
+<U19E16>
+<U19E17>
+<U19E18>
+<U19E19>
+<U19E1A>
+<U19E1B>
+<U19E1C>
+<U19E1D>
+<U19E1E>
+<U19E1F>
+<U19E20>
+<U19E21>
+<U19E22>
+<U19E23>
+<U19E24>
+<U19E25>
+<U19E26>
+<U19E27>
+<U19E28>
+<U19E29>
+<U19E2A>
+<U19E2B>
+<U19E2C>
+<U19E2D>
+<U19E2E>
+<U19E2F>
+<U19E30>
+<U19E31>
+<U19E32>
+<U19E33>
+<U19E34>
+<U19E35>
+<U19E36>
+<U19E37>
+<U19E38>
+<U19E39>
+<U19E3A>
+<U19E3B>
+<U19E3C>
+<U19E3D>
+<U19E3E>
+<U19E3F>
+<U19E40>
+<U19E41>
+<U19E42>
+<U19E43>
+<U19E44>
+<U19E45>
+<U19E46>
+<U19E47>
+<U19E48>
+<U19E49>
+<U19E4A>
+<U19E4B>
+<U19E4C>
+<U19E4D>
+<U19E4E>
+<U19E4F>
+<U19E50>
+<U19E51>
+<U19E52>
+<U19E53>
+<U19E54>
+<U19E55>
+<U19E56>
+<U19E57>
+<U19E58>
+<U19E59>
+<U19E5A>
+<U19E5B>
+<U19E5C>
+<U19E5D>
+<U19E5E>
+<U19E5F>
+<U19E60>
+<U19E61>
+<U19E62>
+<U19E63>
+<U19E64>
+<U19E65>
+<U19E66>
+<U19E67>
+<U19E68>
+<U19E69>
+<U19E6A>
+<U19E6B>
+<U19E6C>
+<U19E6D>
+<U19E6E>
+<U19E6F>
+<U19E70>
+<U19E71>
+<U19E72>
+<U19E73>
+<U19E74>
+<U19E75>
+<U19E76>
+<U19E77>
+<U19E78>
+<U19E79>
+<U19E7A>
+<U19E7B>
+<U19E7C>
+<U19E7D>
+<U19E7E>
+<U19E7F>
+<U19E80>
+<U19E81>
+<U19E82>
+<U19E83>
+<U19E84>
+<U19E85>
+<U19E86>
+<U19E87>
+<U19E88>
+<U19E89>
+<U19E8A>
+<U19E8B>
+<U19E8C>
+<U19E8D>
+<U19E8E>
+<U19E8F>
+<U19E90>
+<U19E91>
+<U19E92>
+<U19E93>
+<U19E94>
+<U19E95>
+<U19E96>
+<U19E97>
+<U19E98>
+<U19E99>
+<U19E9A>
+<U19E9B>
+<U19E9C>
+<U19E9D>
+<U19E9E>
+<U19E9F>
+<U19EA0>
+<U19EA1>
+<U19EA2>
+<U19EA3>
+<U19EA4>
+<U19EA5>
+<U19EA6>
+<U19EA7>
+<U19EA8>
+<U19EA9>
+<U19EAA>
+<U19EAB>
+<U19EAC>
+<U19EAD>
+<U19EAE>
+<U19EAF>
+<U19EB0>
+<U19EB1>
+<U19EB2>
+<U19EB3>
+<U19EB4>
+<U19EB5>
+<U19EB6>
+<U19EB7>
+<U19EB8>
+<U19EB9>
+<U19EBA>
+<U19EBB>
+<U19EBC>
+<U19EBD>
+<U19EBE>
+<U19EBF>
+<U19EC0>
+<U19EC1>
+<U19EC2>
+<U19EC3>
+<U19EC4>
+<U19EC5>
+<U19EC6>
+<U19EC7>
+<U19EC8>
+<U19EC9>
+<U19ECA>
+<U19ECB>
+<U19ECC>
+<U19ECD>
+<U19ECE>
+<U19ECF>
+<U19ED0>
+<U19ED1>
+<U19ED2>
+<U19ED3>
+<U19ED4>
+<U19ED5>
+<U19ED6>
+<U19ED7>
+<U19ED8>
+<U19ED9>
+<U19EDA>
+<U19EDB>
+<U19EDC>
+<U19EDD>
+<U19EDE>
+<U19EDF>
+<U19EE0>
+<U19EE1>
+<U19EE2>
+<U19EE3>
+<U19EE4>
+<U19EE5>
+<U19EE6>
+<U19EE7>
+<U19EE8>
+<U19EE9>
+<U19EEA>
+<U19EEB>
+<U19EEC>
+<U19EED>
+<U19EEE>
+<U19EEF>
+<U19EF0>
+<U19EF1>
+<U19EF2>
+<U19EF3>
+<U19EF4>
+<U19EF5>
+<U19EF6>
+<U19EF7>
+<U19EF8>
+<U19EF9>
+<U19EFA>
+<U19EFB>
+<U19EFC>
+<U19EFD>
+<U19EFE>
+<U19EFF>
+<U19F00>
+<U19F01>
+<U19F02>
+<U19F03>
+<U19F04>
+<U19F05>
+<U19F06>
+<U19F07>
+<U19F08>
+<U19F09>
+<U19F0A>
+<U19F0B>
+<U19F0C>
+<U19F0D>
+<U19F0E>
+<U19F0F>
+<U19F10>
+<U19F11>
+<U19F12>
+<U19F13>
+<U19F14>
+<U19F15>
+<U19F16>
+<U19F17>
+<U19F18>
+<U19F19>
+<U19F1A>
+<U19F1B>
+<U19F1C>
+<U19F1D>
+<U19F1E>
+<U19F1F>
+<U19F20>
+<U19F21>
+<U19F22>
+<U19F23>
+<U19F24>
+<U19F25>
+<U19F26>
+<U19F27>
+<U19F28>
+<U19F29>
+<U19F2A>
+<U19F2B>
+<U19F2C>
+<U19F2D>
+<U19F2E>
+<U19F2F>
+<U19F30>
+<U19F31>
+<U19F32>
+<U19F33>
+<U19F34>
+<U19F35>
+<U19F36>
+<U19F37>
+<U19F38>
+<U19F39>
+<U19F3A>
+<U19F3B>
+<U19F3C>
+<U19F3D>
+<U19F3E>
+<U19F3F>
+<U19F40>
+<U19F41>
+<U19F42>
+<U19F43>
+<U19F44>
+<U19F45>
+<U19F46>
+<U19F47>
+<U19F48>
+<U19F49>
+<U19F4A>
+<U19F4B>
+<U19F4C>
+<U19F4D>
+<U19F4E>
+<U19F4F>
+<U19F50>
+<U19F51>
+<U19F52>
+<U19F53>
+<U19F54>
+<U19F55>
+<U19F56>
+<U19F57>
+<U19F58>
+<U19F59>
+<U19F5A>
+<U19F5B>
+<U19F5C>
+<U19F5D>
+<U19F5E>
+<U19F5F>
+<U19F60>
+<U19F61>
+<U19F62>
+<U19F63>
+<U19F64>
+<U19F65>
+<U19F66>
+<U19F67>
+<U19F68>
+<U19F69>
+<U19F6A>
+<U19F6B>
+<U19F6C>
+<U19F6D>
+<U19F6E>
+<U19F6F>
+<U19F70>
+<U19F71>
+<U19F72>
+<U19F73>
+<U19F74>
+<U19F75>
+<U19F76>
+<U19F77>
+<U19F78>
+<U19F79>
+<U19F7A>
+<U19F7B>
+<U19F7C>
+<U19F7D>
+<U19F7E>
+<U19F7F>
+<U19F80>
+<U19F81>
+<U19F82>
+<U19F83>
+<U19F84>
+<U19F85>
+<U19F86>
+<U19F87>
+<U19F88>
+<U19F89>
+<U19F8A>
+<U19F8B>
+<U19F8C>
+<U19F8D>
+<U19F8E>
+<U19F8F>
+<U19F90>
+<U19F91>
+<U19F92>
+<U19F93>
+<U19F94>
+<U19F95>
+<U19F96>
+<U19F97>
+<U19F98>
+<U19F99>
+<U19F9A>
+<U19F9B>
+<U19F9C>
+<U19F9D>
+<U19F9E>
+<U19F9F>
+<U19FA0>
+<U19FA1>
+<U19FA2>
+<U19FA3>
+<U19FA4>
+<U19FA5>
+<U19FA6>
+<U19FA7>
+<U19FA8>
+<U19FA9>
+<U19FAA>
+<U19FAB>
+<U19FAC>
+<U19FAD>
+<U19FAE>
+<U19FAF>
+<U19FB0>
+<U19FB1>
+<U19FB2>
+<U19FB3>
+<U19FB4>
+<U19FB5>
+<U19FB6>
+<U19FB7>
+<U19FB8>
+<U19FB9>
+<U19FBA>
+<U19FBB>
+<U19FBC>
+<U19FBD>
+<U19FBE>
+<U19FBF>
+<U19FC0>
+<U19FC1>
+<U19FC2>
+<U19FC3>
+<U19FC4>
+<U19FC5>
+<U19FC6>
+<U19FC7>
+<U19FC8>
+<U19FC9>
+<U19FCA>
+<U19FCB>
+<U19FCC>
+<U19FCD>
+<U19FCE>
+<U19FCF>
+<U19FD0>
+<U19FD1>
+<U19FD2>
+<U19FD3>
+<U19FD4>
+<U19FD5>
+<U19FD6>
+<U19FD7>
+<U19FD8>
+<U19FD9>
+<U19FDA>
+<U19FDB>
+<U19FDC>
+<U19FDD>
+<U19FDE>
+<U19FDF>
+<U19FE0>
+<U19FE1>
+<U19FE2>
+<U19FE3>
+<U19FE4>
+<U19FE5>
+<U19FE6>
+<U19FE7>
+<U19FE8>
+<U19FE9>
+<U19FEA>
+<U19FEB>
+<U19FEC>
+<U19FED>
+<U19FEE>
+<U19FEF>
+<U19FF0>
+<U19FF1>
+<U19FF2>
+<U19FF3>
+<U19FF4>
+<U19FF5>
+<U19FF6>
+<U19FF7>
+<U19FF8>
+<U19FF9>
+<U19FFA>
+<U19FFB>
+<U19FFC>
+<U19FFD>
+<U19FFE>
+<U19FFF>
+<U1A000>
+<U1A001>
+<U1A002>
+<U1A003>
+<U1A004>
+<U1A005>
+<U1A006>
+<U1A007>
+<U1A008>
+<U1A009>
+<U1A00A>
+<U1A00B>
+<U1A00C>
+<U1A00D>
+<U1A00E>
+<U1A00F>
+<U1A010>
+<U1A011>
+<U1A012>
+<U1A013>
+<U1A014>
+<U1A015>
+<U1A016>
+<U1A017>
+<U1A018>
+<U1A019>
+<U1A01A>
+<U1A01B>
+<U1A01C>
+<U1A01D>
+<U1A01E>
+<U1A01F>
+<U1A020>
+<U1A021>
+<U1A022>
+<U1A023>
+<U1A024>
+<U1A025>
+<U1A026>
+<U1A027>
+<U1A028>
+<U1A029>
+<U1A02A>
+<U1A02B>
+<U1A02C>
+<U1A02D>
+<U1A02E>
+<U1A02F>
+<U1A030>
+<U1A031>
+<U1A032>
+<U1A033>
+<U1A034>
+<U1A035>
+<U1A036>
+<U1A037>
+<U1A038>
+<U1A039>
+<U1A03A>
+<U1A03B>
+<U1A03C>
+<U1A03D>
+<U1A03E>
+<U1A03F>
+<U1A040>
+<U1A041>
+<U1A042>
+<U1A043>
+<U1A044>
+<U1A045>
+<U1A046>
+<U1A047>
+<U1A048>
+<U1A049>
+<U1A04A>
+<U1A04B>
+<U1A04C>
+<U1A04D>
+<U1A04E>
+<U1A04F>
+<U1A050>
+<U1A051>
+<U1A052>
+<U1A053>
+<U1A054>
+<U1A055>
+<U1A056>
+<U1A057>
+<U1A058>
+<U1A059>
+<U1A05A>
+<U1A05B>
+<U1A05C>
+<U1A05D>
+<U1A05E>
+<U1A05F>
+<U1A060>
+<U1A061>
+<U1A062>
+<U1A063>
+<U1A064>
+<U1A065>
+<U1A066>
+<U1A067>
+<U1A068>
+<U1A069>
+<U1A06A>
+<U1A06B>
+<U1A06C>
+<U1A06D>
+<U1A06E>
+<U1A06F>
+<U1A070>
+<U1A071>
+<U1A072>
+<U1A073>
+<U1A074>
+<U1A075>
+<U1A076>
+<U1A077>
+<U1A078>
+<U1A079>
+<U1A07A>
+<U1A07B>
+<U1A07C>
+<U1A07D>
+<U1A07E>
+<U1A07F>
+<U1A080>
+<U1A081>
+<U1A082>
+<U1A083>
+<U1A084>
+<U1A085>
+<U1A086>
+<U1A087>
+<U1A088>
+<U1A089>
+<U1A08A>
+<U1A08B>
+<U1A08C>
+<U1A08D>
+<U1A08E>
+<U1A08F>
+<U1A090>
+<U1A091>
+<U1A092>
+<U1A093>
+<U1A094>
+<U1A095>
+<U1A096>
+<U1A097>
+<U1A098>
+<U1A099>
+<U1A09A>
+<U1A09B>
+<U1A09C>
+<U1A09D>
+<U1A09E>
+<U1A09F>
+<U1A0A0>
+<U1A0A1>
+<U1A0A2>
+<U1A0A3>
+<U1A0A4>
+<U1A0A5>
+<U1A0A6>
+<U1A0A7>
+<U1A0A8>
+<U1A0A9>
+<U1A0AA>
+<U1A0AB>
+<U1A0AC>
+<U1A0AD>
+<U1A0AE>
+<U1A0AF>
+<U1A0B0>
+<U1A0B1>
+<U1A0B2>
+<U1A0B3>
+<U1A0B4>
+<U1A0B5>
+<U1A0B6>
+<U1A0B7>
+<U1A0B8>
+<U1A0B9>
+<U1A0BA>
+<U1A0BB>
+<U1A0BC>
+<U1A0BD>
+<U1A0BE>
+<U1A0BF>
+<U1A0C0>
+<U1A0C1>
+<U1A0C2>
+<U1A0C3>
+<U1A0C4>
+<U1A0C5>
+<U1A0C6>
+<U1A0C7>
+<U1A0C8>
+<U1A0C9>
+<U1A0CA>
+<U1A0CB>
+<U1A0CC>
+<U1A0CD>
+<U1A0CE>
+<U1A0CF>
+<U1A0D0>
+<U1A0D1>
+<U1A0D2>
+<U1A0D3>
+<U1A0D4>
+<U1A0D5>
+<U1A0D6>
+<U1A0D7>
+<U1A0D8>
+<U1A0D9>
+<U1A0DA>
+<U1A0DB>
+<U1A0DC>
+<U1A0DD>
+<U1A0DE>
+<U1A0DF>
+<U1A0E0>
+<U1A0E1>
+<U1A0E2>
+<U1A0E3>
+<U1A0E4>
+<U1A0E5>
+<U1A0E6>
+<U1A0E7>
+<U1A0E8>
+<U1A0E9>
+<U1A0EA>
+<U1A0EB>
+<U1A0EC>
+<U1A0ED>
+<U1A0EE>
+<U1A0EF>
+<U1A0F0>
+<U1A0F1>
+<U1A0F2>
+<U1A0F3>
+<U1A0F4>
+<U1A0F5>
+<U1A0F6>
+<U1A0F7>
+<U1A0F8>
+<U1A0F9>
+<U1A0FA>
+<U1A0FB>
+<U1A0FC>
+<U1A0FD>
+<U1A0FE>
+<U1A0FF>
+<U1A100>
+<U1A101>
+<U1A102>
+<U1A103>
+<U1A104>
+<U1A105>
+<U1A106>
+<U1A107>
+<U1A108>
+<U1A109>
+<U1A10A>
+<U1A10B>
+<U1A10C>
+<U1A10D>
+<U1A10E>
+<U1A10F>
+<U1A110>
+<U1A111>
+<U1A112>
+<U1A113>
+<U1A114>
+<U1A115>
+<U1A116>
+<U1A117>
+<U1A118>
+<U1A119>
+<U1A11A>
+<U1A11B>
+<U1A11C>
+<U1A11D>
+<U1A11E>
+<U1A11F>
+<U1A120>
+<U1A121>
+<U1A122>
+<U1A123>
+<U1A124>
+<U1A125>
+<U1A126>
+<U1A127>
+<U1A128>
+<U1A129>
+<U1A12A>
+<U1A12B>
+<U1A12C>
+<U1A12D>
+<U1A12E>
+<U1A12F>
+<U1A130>
+<U1A131>
+<U1A132>
+<U1A133>
+<U1A134>
+<U1A135>
+<U1A136>
+<U1A137>
+<U1A138>
+<U1A139>
+<U1A13A>
+<U1A13B>
+<U1A13C>
+<U1A13D>
+<U1A13E>
+<U1A13F>
+<U1A140>
+<U1A141>
+<U1A142>
+<U1A143>
+<U1A144>
+<U1A145>
+<U1A146>
+<U1A147>
+<U1A148>
+<U1A149>
+<U1A14A>
+<U1A14B>
+<U1A14C>
+<U1A14D>
+<U1A14E>
+<U1A14F>
+<U1A150>
+<U1A151>
+<U1A152>
+<U1A153>
+<U1A154>
+<U1A155>
+<U1A156>
+<U1A157>
+<U1A158>
+<U1A159>
+<U1A15A>
+<U1A15B>
+<U1A15C>
+<U1A15D>
+<U1A15E>
+<U1A15F>
+<U1A160>
+<U1A161>
+<U1A162>
+<U1A163>
+<U1A164>
+<U1A165>
+<U1A166>
+<U1A167>
+<U1A168>
+<U1A169>
+<U1A16A>
+<U1A16B>
+<U1A16C>
+<U1A16D>
+<U1A16E>
+<U1A16F>
+<U1A170>
+<U1A171>
+<U1A172>
+<U1A173>
+<U1A174>
+<U1A175>
+<U1A176>
+<U1A177>
+<U1A178>
+<U1A179>
+<U1A17A>
+<U1A17B>
+<U1A17C>
+<U1A17D>
+<U1A17E>
+<U1A17F>
+<U1A180>
+<U1A181>
+<U1A182>
+<U1A183>
+<U1A184>
+<U1A185>
+<U1A186>
+<U1A187>
+<U1A188>
+<U1A189>
+<U1A18A>
+<U1A18B>
+<U1A18C>
+<U1A18D>
+<U1A18E>
+<U1A18F>
+<U1A190>
+<U1A191>
+<U1A192>
+<U1A193>
+<U1A194>
+<U1A195>
+<U1A196>
+<U1A197>
+<U1A198>
+<U1A199>
+<U1A19A>
+<U1A19B>
+<U1A19C>
+<U1A19D>
+<U1A19E>
+<U1A19F>
+<U1A1A0>
+<U1A1A1>
+<U1A1A2>
+<U1A1A3>
+<U1A1A4>
+<U1A1A5>
+<U1A1A6>
+<U1A1A7>
+<U1A1A8>
+<U1A1A9>
+<U1A1AA>
+<U1A1AB>
+<U1A1AC>
+<U1A1AD>
+<U1A1AE>
+<U1A1AF>
+<U1A1B0>
+<U1A1B1>
+<U1A1B2>
+<U1A1B3>
+<U1A1B4>
+<U1A1B5>
+<U1A1B6>
+<U1A1B7>
+<U1A1B8>
+<U1A1B9>
+<U1A1BA>
+<U1A1BB>
+<U1A1BC>
+<U1A1BD>
+<U1A1BE>
+<U1A1BF>
+<U1A1C0>
+<U1A1C1>
+<U1A1C2>
+<U1A1C3>
+<U1A1C4>
+<U1A1C5>
+<U1A1C6>
+<U1A1C7>
+<U1A1C8>
+<U1A1C9>
+<U1A1CA>
+<U1A1CB>
+<U1A1CC>
+<U1A1CD>
+<U1A1CE>
+<U1A1CF>
+<U1A1D0>
+<U1A1D1>
+<U1A1D2>
+<U1A1D3>
+<U1A1D4>
+<U1A1D5>
+<U1A1D6>
+<U1A1D7>
+<U1A1D8>
+<U1A1D9>
+<U1A1DA>
+<U1A1DB>
+<U1A1DC>
+<U1A1DD>
+<U1A1DE>
+<U1A1DF>
+<U1A1E0>
+<U1A1E1>
+<U1A1E2>
+<U1A1E3>
+<U1A1E4>
+<U1A1E5>
+<U1A1E6>
+<U1A1E7>
+<U1A1E8>
+<U1A1E9>
+<U1A1EA>
+<U1A1EB>
+<U1A1EC>
+<U1A1ED>
+<U1A1EE>
+<U1A1EF>
+<U1A1F0>
+<U1A1F1>
+<U1A1F2>
+<U1A1F3>
+<U1A1F4>
+<U1A1F5>
+<U1A1F6>
+<U1A1F7>
+<U1A1F8>
+<U1A1F9>
+<U1A1FA>
+<U1A1FB>
+<U1A1FC>
+<U1A1FD>
+<U1A1FE>
+<U1A1FF>
+<U1A200>
+<U1A201>
+<U1A202>
+<U1A203>
+<U1A204>
+<U1A205>
+<U1A206>
+<U1A207>
+<U1A208>
+<U1A209>
+<U1A20A>
+<U1A20B>
+<U1A20C>
+<U1A20D>
+<U1A20E>
+<U1A20F>
+<U1A210>
+<U1A211>
+<U1A212>
+<U1A213>
+<U1A214>
+<U1A215>
+<U1A216>
+<U1A217>
+<U1A218>
+<U1A219>
+<U1A21A>
+<U1A21B>
+<U1A21C>
+<U1A21D>
+<U1A21E>
+<U1A21F>
+<U1A220>
+<U1A221>
+<U1A222>
+<U1A223>
+<U1A224>
+<U1A225>
+<U1A226>
+<U1A227>
+<U1A228>
+<U1A229>
+<U1A22A>
+<U1A22B>
+<U1A22C>
+<U1A22D>
+<U1A22E>
+<U1A22F>
+<U1A230>
+<U1A231>
+<U1A232>
+<U1A233>
+<U1A234>
+<U1A235>
+<U1A236>
+<U1A237>
+<U1A238>
+<U1A239>
+<U1A23A>
+<U1A23B>
+<U1A23C>
+<U1A23D>
+<U1A23E>
+<U1A23F>
+<U1A240>
+<U1A241>
+<U1A242>
+<U1A243>
+<U1A244>
+<U1A245>
+<U1A246>
+<U1A247>
+<U1A248>
+<U1A249>
+<U1A24A>
+<U1A24B>
+<U1A24C>
+<U1A24D>
+<U1A24E>
+<U1A24F>
+<U1A250>
+<U1A251>
+<U1A252>
+<U1A253>
+<U1A254>
+<U1A255>
+<U1A256>
+<U1A257>
+<U1A258>
+<U1A259>
+<U1A25A>
+<U1A25B>
+<U1A25C>
+<U1A25D>
+<U1A25E>
+<U1A25F>
+<U1A260>
+<U1A261>
+<U1A262>
+<U1A263>
+<U1A264>
+<U1A265>
+<U1A266>
+<U1A267>
+<U1A268>
+<U1A269>
+<U1A26A>
+<U1A26B>
+<U1A26C>
+<U1A26D>
+<U1A26E>
+<U1A26F>
+<U1A270>
+<U1A271>
+<U1A272>
+<U1A273>
+<U1A274>
+<U1A275>
+<U1A276>
+<U1A277>
+<U1A278>
+<U1A279>
+<U1A27A>
+<U1A27B>
+<U1A27C>
+<U1A27D>
+<U1A27E>
+<U1A27F>
+<U1A280>
+<U1A281>
+<U1A282>
+<U1A283>
+<U1A284>
+<U1A285>
+<U1A286>
+<U1A287>
+<U1A288>
+<U1A289>
+<U1A28A>
+<U1A28B>
+<U1A28C>
+<U1A28D>
+<U1A28E>
+<U1A28F>
+<U1A290>
+<U1A291>
+<U1A292>
+<U1A293>
+<U1A294>
+<U1A295>
+<U1A296>
+<U1A297>
+<U1A298>
+<U1A299>
+<U1A29A>
+<U1A29B>
+<U1A29C>
+<U1A29D>
+<U1A29E>
+<U1A29F>
+<U1A2A0>
+<U1A2A1>
+<U1A2A2>
+<U1A2A3>
+<U1A2A4>
+<U1A2A5>
+<U1A2A6>
+<U1A2A7>
+<U1A2A8>
+<U1A2A9>
+<U1A2AA>
+<U1A2AB>
+<U1A2AC>
+<U1A2AD>
+<U1A2AE>
+<U1A2AF>
+<U1A2B0>
+<U1A2B1>
+<U1A2B2>
+<U1A2B3>
+<U1A2B4>
+<U1A2B5>
+<U1A2B6>
+<U1A2B7>
+<U1A2B8>
+<U1A2B9>
+<U1A2BA>
+<U1A2BB>
+<U1A2BC>
+<U1A2BD>
+<U1A2BE>
+<U1A2BF>
+<U1A2C0>
+<U1A2C1>
+<U1A2C2>
+<U1A2C3>
+<U1A2C4>
+<U1A2C5>
+<U1A2C6>
+<U1A2C7>
+<U1A2C8>
+<U1A2C9>
+<U1A2CA>
+<U1A2CB>
+<U1A2CC>
+<U1A2CD>
+<U1A2CE>
+<U1A2CF>
+<U1A2D0>
+<U1A2D1>
+<U1A2D2>
+<U1A2D3>
+<U1A2D4>
+<U1A2D5>
+<U1A2D6>
+<U1A2D7>
+<U1A2D8>
+<U1A2D9>
+<U1A2DA>
+<U1A2DB>
+<U1A2DC>
+<U1A2DD>
+<U1A2DE>
+<U1A2DF>
+<U1A2E0>
+<U1A2E1>
+<U1A2E2>
+<U1A2E3>
+<U1A2E4>
+<U1A2E5>
+<U1A2E6>
+<U1A2E7>
+<U1A2E8>
+<U1A2E9>
+<U1A2EA>
+<U1A2EB>
+<U1A2EC>
+<U1A2ED>
+<U1A2EE>
+<U1A2EF>
+<U1A2F0>
+<U1A2F1>
+<U1A2F2>
+<U1A2F3>
+<U1A2F4>
+<U1A2F5>
+<U1A2F6>
+<U1A2F7>
+<U1A2F8>
+<U1A2F9>
+<U1A2FA>
+<U1A2FB>
+<U1A2FC>
+<U1A2FD>
+<U1A2FE>
+<U1A2FF>
+<U1A300>
+<U1A301>
+<U1A302>
+<U1A303>
+<U1A304>
+<U1A305>
+<U1A306>
+<U1A307>
+<U1A308>
+<U1A309>
+<U1A30A>
+<U1A30B>
+<U1A30C>
+<U1A30D>
+<U1A30E>
+<U1A30F>
+<U1A310>
+<U1A311>
+<U1A312>
+<U1A313>
+<U1A314>
+<U1A315>
+<U1A316>
+<U1A317>
+<U1A318>
+<U1A319>
+<U1A31A>
+<U1A31B>
+<U1A31C>
+<U1A31D>
+<U1A31E>
+<U1A31F>
+<U1A320>
+<U1A321>
+<U1A322>
+<U1A323>
+<U1A324>
+<U1A325>
+<U1A326>
+<U1A327>
+<U1A328>
+<U1A329>
+<U1A32A>
+<U1A32B>
+<U1A32C>
+<U1A32D>
+<U1A32E>
+<U1A32F>
+<U1A330>
+<U1A331>
+<U1A332>
+<U1A333>
+<U1A334>
+<U1A335>
+<U1A336>
+<U1A337>
+<U1A338>
+<U1A339>
+<U1A33A>
+<U1A33B>
+<U1A33C>
+<U1A33D>
+<U1A33E>
+<U1A33F>
+<U1A340>
+<U1A341>
+<U1A342>
+<U1A343>
+<U1A344>
+<U1A345>
+<U1A346>
+<U1A347>
+<U1A348>
+<U1A349>
+<U1A34A>
+<U1A34B>
+<U1A34C>
+<U1A34D>
+<U1A34E>
+<U1A34F>
+<U1A350>
+<U1A351>
+<U1A352>
+<U1A353>
+<U1A354>
+<U1A355>
+<U1A356>
+<U1A357>
+<U1A358>
+<U1A359>
+<U1A35A>
+<U1A35B>
+<U1A35C>
+<U1A35D>
+<U1A35E>
+<U1A35F>
+<U1A360>
+<U1A361>
+<U1A362>
+<U1A363>
+<U1A364>
+<U1A365>
+<U1A366>
+<U1A367>
+<U1A368>
+<U1A369>
+<U1A36A>
+<U1A36B>
+<U1A36C>
+<U1A36D>
+<U1A36E>
+<U1A36F>
+<U1A370>
+<U1A371>
+<U1A372>
+<U1A373>
+<U1A374>
+<U1A375>
+<U1A376>
+<U1A377>
+<U1A378>
+<U1A379>
+<U1A37A>
+<U1A37B>
+<U1A37C>
+<U1A37D>
+<U1A37E>
+<U1A37F>
+<U1A380>
+<U1A381>
+<U1A382>
+<U1A383>
+<U1A384>
+<U1A385>
+<U1A386>
+<U1A387>
+<U1A388>
+<U1A389>
+<U1A38A>
+<U1A38B>
+<U1A38C>
+<U1A38D>
+<U1A38E>
+<U1A38F>
+<U1A390>
+<U1A391>
+<U1A392>
+<U1A393>
+<U1A394>
+<U1A395>
+<U1A396>
+<U1A397>
+<U1A398>
+<U1A399>
+<U1A39A>
+<U1A39B>
+<U1A39C>
+<U1A39D>
+<U1A39E>
+<U1A39F>
+<U1A3A0>
+<U1A3A1>
+<U1A3A2>
+<U1A3A3>
+<U1A3A4>
+<U1A3A5>
+<U1A3A6>
+<U1A3A7>
+<U1A3A8>
+<U1A3A9>
+<U1A3AA>
+<U1A3AB>
+<U1A3AC>
+<U1A3AD>
+<U1A3AE>
+<U1A3AF>
+<U1A3B0>
+<U1A3B1>
+<U1A3B2>
+<U1A3B3>
+<U1A3B4>
+<U1A3B5>
+<U1A3B6>
+<U1A3B7>
+<U1A3B8>
+<U1A3B9>
+<U1A3BA>
+<U1A3BB>
+<U1A3BC>
+<U1A3BD>
+<U1A3BE>
+<U1A3BF>
+<U1A3C0>
+<U1A3C1>
+<U1A3C2>
+<U1A3C3>
+<U1A3C4>
+<U1A3C5>
+<U1A3C6>
+<U1A3C7>
+<U1A3C8>
+<U1A3C9>
+<U1A3CA>
+<U1A3CB>
+<U1A3CC>
+<U1A3CD>
+<U1A3CE>
+<U1A3CF>
+<U1A3D0>
+<U1A3D1>
+<U1A3D2>
+<U1A3D3>
+<U1A3D4>
+<U1A3D5>
+<U1A3D6>
+<U1A3D7>
+<U1A3D8>
+<U1A3D9>
+<U1A3DA>
+<U1A3DB>
+<U1A3DC>
+<U1A3DD>
+<U1A3DE>
+<U1A3DF>
+<U1A3E0>
+<U1A3E1>
+<U1A3E2>
+<U1A3E3>
+<U1A3E4>
+<U1A3E5>
+<U1A3E6>
+<U1A3E7>
+<U1A3E8>
+<U1A3E9>
+<U1A3EA>
+<U1A3EB>
+<U1A3EC>
+<U1A3ED>
+<U1A3EE>
+<U1A3EF>
+<U1A3F0>
+<U1A3F1>
+<U1A3F2>
+<U1A3F3>
+<U1A3F4>
+<U1A3F5>
+<U1A3F6>
+<U1A3F7>
+<U1A3F8>
+<U1A3F9>
+<U1A3FA>
+<U1A3FB>
+<U1A3FC>
+<U1A3FD>
+<U1A3FE>
+<U1A3FF>
+<U1A400>
+<U1A401>
+<U1A402>
+<U1A403>
+<U1A404>
+<U1A405>
+<U1A406>
+<U1A407>
+<U1A408>
+<U1A409>
+<U1A40A>
+<U1A40B>
+<U1A40C>
+<U1A40D>
+<U1A40E>
+<U1A40F>
+<U1A410>
+<U1A411>
+<U1A412>
+<U1A413>
+<U1A414>
+<U1A415>
+<U1A416>
+<U1A417>
+<U1A418>
+<U1A419>
+<U1A41A>
+<U1A41B>
+<U1A41C>
+<U1A41D>
+<U1A41E>
+<U1A41F>
+<U1A420>
+<U1A421>
+<U1A422>
+<U1A423>
+<U1A424>
+<U1A425>
+<U1A426>
+<U1A427>
+<U1A428>
+<U1A429>
+<U1A42A>
+<U1A42B>
+<U1A42C>
+<U1A42D>
+<U1A42E>
+<U1A42F>
+<U1A430>
+<U1A431>
+<U1A432>
+<U1A433>
+<U1A434>
+<U1A435>
+<U1A436>
+<U1A437>
+<U1A438>
+<U1A439>
+<U1A43A>
+<U1A43B>
+<U1A43C>
+<U1A43D>
+<U1A43E>
+<U1A43F>
+<U1A440>
+<U1A441>
+<U1A442>
+<U1A443>
+<U1A444>
+<U1A445>
+<U1A446>
+<U1A447>
+<U1A448>
+<U1A449>
+<U1A44A>
+<U1A44B>
+<U1A44C>
+<U1A44D>
+<U1A44E>
+<U1A44F>
+<U1A450>
+<U1A451>
+<U1A452>
+<U1A453>
+<U1A454>
+<U1A455>
+<U1A456>
+<U1A457>
+<U1A458>
+<U1A459>
+<U1A45A>
+<U1A45B>
+<U1A45C>
+<U1A45D>
+<U1A45E>
+<U1A45F>
+<U1A460>
+<U1A461>
+<U1A462>
+<U1A463>
+<U1A464>
+<U1A465>
+<U1A466>
+<U1A467>
+<U1A468>
+<U1A469>
+<U1A46A>
+<U1A46B>
+<U1A46C>
+<U1A46D>
+<U1A46E>
+<U1A46F>
+<U1A470>
+<U1A471>
+<U1A472>
+<U1A473>
+<U1A474>
+<U1A475>
+<U1A476>
+<U1A477>
+<U1A478>
+<U1A479>
+<U1A47A>
+<U1A47B>
+<U1A47C>
+<U1A47D>
+<U1A47E>
+<U1A47F>
+<U1A480>
+<U1A481>
+<U1A482>
+<U1A483>
+<U1A484>
+<U1A485>
+<U1A486>
+<U1A487>
+<U1A488>
+<U1A489>
+<U1A48A>
+<U1A48B>
+<U1A48C>
+<U1A48D>
+<U1A48E>
+<U1A48F>
+<U1A490>
+<U1A491>
+<U1A492>
+<U1A493>
+<U1A494>
+<U1A495>
+<U1A496>
+<U1A497>
+<U1A498>
+<U1A499>
+<U1A49A>
+<U1A49B>
+<U1A49C>
+<U1A49D>
+<U1A49E>
+<U1A49F>
+<U1A4A0>
+<U1A4A1>
+<U1A4A2>
+<U1A4A3>
+<U1A4A4>
+<U1A4A5>
+<U1A4A6>
+<U1A4A7>
+<U1A4A8>
+<U1A4A9>
+<U1A4AA>
+<U1A4AB>
+<U1A4AC>
+<U1A4AD>
+<U1A4AE>
+<U1A4AF>
+<U1A4B0>
+<U1A4B1>
+<U1A4B2>
+<U1A4B3>
+<U1A4B4>
+<U1A4B5>
+<U1A4B6>
+<U1A4B7>
+<U1A4B8>
+<U1A4B9>
+<U1A4BA>
+<U1A4BB>
+<U1A4BC>
+<U1A4BD>
+<U1A4BE>
+<U1A4BF>
+<U1A4C0>
+<U1A4C1>
+<U1A4C2>
+<U1A4C3>
+<U1A4C4>
+<U1A4C5>
+<U1A4C6>
+<U1A4C7>
+<U1A4C8>
+<U1A4C9>
+<U1A4CA>
+<U1A4CB>
+<U1A4CC>
+<U1A4CD>
+<U1A4CE>
+<U1A4CF>
+<U1A4D0>
+<U1A4D1>
+<U1A4D2>
+<U1A4D3>
+<U1A4D4>
+<U1A4D5>
+<U1A4D6>
+<U1A4D7>
+<U1A4D8>
+<U1A4D9>
+<U1A4DA>
+<U1A4DB>
+<U1A4DC>
+<U1A4DD>
+<U1A4DE>
+<U1A4DF>
+<U1A4E0>
+<U1A4E1>
+<U1A4E2>
+<U1A4E3>
+<U1A4E4>
+<U1A4E5>
+<U1A4E6>
+<U1A4E7>
+<U1A4E8>
+<U1A4E9>
+<U1A4EA>
+<U1A4EB>
+<U1A4EC>
+<U1A4ED>
+<U1A4EE>
+<U1A4EF>
+<U1A4F0>
+<U1A4F1>
+<U1A4F2>
+<U1A4F3>
+<U1A4F4>
+<U1A4F5>
+<U1A4F6>
+<U1A4F7>
+<U1A4F8>
+<U1A4F9>
+<U1A4FA>
+<U1A4FB>
+<U1A4FC>
+<U1A4FD>
+<U1A4FE>
+<U1A4FF>
+<U1A500>
+<U1A501>
+<U1A502>
+<U1A503>
+<U1A504>
+<U1A505>
+<U1A506>
+<U1A507>
+<U1A508>
+<U1A509>
+<U1A50A>
+<U1A50B>
+<U1A50C>
+<U1A50D>
+<U1A50E>
+<U1A50F>
+<U1A510>
+<U1A511>
+<U1A512>
+<U1A513>
+<U1A514>
+<U1A515>
+<U1A516>
+<U1A517>
+<U1A518>
+<U1A519>
+<U1A51A>
+<U1A51B>
+<U1A51C>
+<U1A51D>
+<U1A51E>
+<U1A51F>
+<U1A520>
+<U1A521>
+<U1A522>
+<U1A523>
+<U1A524>
+<U1A525>
+<U1A526>
+<U1A527>
+<U1A528>
+<U1A529>
+<U1A52A>
+<U1A52B>
+<U1A52C>
+<U1A52D>
+<U1A52E>
+<U1A52F>
+<U1A530>
+<U1A531>
+<U1A532>
+<U1A533>
+<U1A534>
+<U1A535>
+<U1A536>
+<U1A537>
+<U1A538>
+<U1A539>
+<U1A53A>
+<U1A53B>
+<U1A53C>
+<U1A53D>
+<U1A53E>
+<U1A53F>
+<U1A540>
+<U1A541>
+<U1A542>
+<U1A543>
+<U1A544>
+<U1A545>
+<U1A546>
+<U1A547>
+<U1A548>
+<U1A549>
+<U1A54A>
+<U1A54B>
+<U1A54C>
+<U1A54D>
+<U1A54E>
+<U1A54F>
+<U1A550>
+<U1A551>
+<U1A552>
+<U1A553>
+<U1A554>
+<U1A555>
+<U1A556>
+<U1A557>
+<U1A558>
+<U1A559>
+<U1A55A>
+<U1A55B>
+<U1A55C>
+<U1A55D>
+<U1A55E>
+<U1A55F>
+<U1A560>
+<U1A561>
+<U1A562>
+<U1A563>
+<U1A564>
+<U1A565>
+<U1A566>
+<U1A567>
+<U1A568>
+<U1A569>
+<U1A56A>
+<U1A56B>
+<U1A56C>
+<U1A56D>
+<U1A56E>
+<U1A56F>
+<U1A570>
+<U1A571>
+<U1A572>
+<U1A573>
+<U1A574>
+<U1A575>
+<U1A576>
+<U1A577>
+<U1A578>
+<U1A579>
+<U1A57A>
+<U1A57B>
+<U1A57C>
+<U1A57D>
+<U1A57E>
+<U1A57F>
+<U1A580>
+<U1A581>
+<U1A582>
+<U1A583>
+<U1A584>
+<U1A585>
+<U1A586>
+<U1A587>
+<U1A588>
+<U1A589>
+<U1A58A>
+<U1A58B>
+<U1A58C>
+<U1A58D>
+<U1A58E>
+<U1A58F>
+<U1A590>
+<U1A591>
+<U1A592>
+<U1A593>
+<U1A594>
+<U1A595>
+<U1A596>
+<U1A597>
+<U1A598>
+<U1A599>
+<U1A59A>
+<U1A59B>
+<U1A59C>
+<U1A59D>
+<U1A59E>
+<U1A59F>
+<U1A5A0>
+<U1A5A1>
+<U1A5A2>
+<U1A5A3>
+<U1A5A4>
+<U1A5A5>
+<U1A5A6>
+<U1A5A7>
+<U1A5A8>
+<U1A5A9>
+<U1A5AA>
+<U1A5AB>
+<U1A5AC>
+<U1A5AD>
+<U1A5AE>
+<U1A5AF>
+<U1A5B0>
+<U1A5B1>
+<U1A5B2>
+<U1A5B3>
+<U1A5B4>
+<U1A5B5>
+<U1A5B6>
+<U1A5B7>
+<U1A5B8>
+<U1A5B9>
+<U1A5BA>
+<U1A5BB>
+<U1A5BC>
+<U1A5BD>
+<U1A5BE>
+<U1A5BF>
+<U1A5C0>
+<U1A5C1>
+<U1A5C2>
+<U1A5C3>
+<U1A5C4>
+<U1A5C5>
+<U1A5C6>
+<U1A5C7>
+<U1A5C8>
+<U1A5C9>
+<U1A5CA>
+<U1A5CB>
+<U1A5CC>
+<U1A5CD>
+<U1A5CE>
+<U1A5CF>
+<U1A5D0>
+<U1A5D1>
+<U1A5D2>
+<U1A5D3>
+<U1A5D4>
+<U1A5D5>
+<U1A5D6>
+<U1A5D7>
+<U1A5D8>
+<U1A5D9>
+<U1A5DA>
+<U1A5DB>
+<U1A5DC>
+<U1A5DD>
+<U1A5DE>
+<U1A5DF>
+<U1A5E0>
+<U1A5E1>
+<U1A5E2>
+<U1A5E3>
+<U1A5E4>
+<U1A5E5>
+<U1A5E6>
+<U1A5E7>
+<U1A5E8>
+<U1A5E9>
+<U1A5EA>
+<U1A5EB>
+<U1A5EC>
+<U1A5ED>
+<U1A5EE>
+<U1A5EF>
+<U1A5F0>
+<U1A5F1>
+<U1A5F2>
+<U1A5F3>
+<U1A5F4>
+<U1A5F5>
+<U1A5F6>
+<U1A5F7>
+<U1A5F8>
+<U1A5F9>
+<U1A5FA>
+<U1A5FB>
+<U1A5FC>
+<U1A5FD>
+<U1A5FE>
+<U1A5FF>
+<U1A600>
+<U1A601>
+<U1A602>
+<U1A603>
+<U1A604>
+<U1A605>
+<U1A606>
+<U1A607>
+<U1A608>
+<U1A609>
+<U1A60A>
+<U1A60B>
+<U1A60C>
+<U1A60D>
+<U1A60E>
+<U1A60F>
+<U1A610>
+<U1A611>
+<U1A612>
+<U1A613>
+<U1A614>
+<U1A615>
+<U1A616>
+<U1A617>
+<U1A618>
+<U1A619>
+<U1A61A>
+<U1A61B>
+<U1A61C>
+<U1A61D>
+<U1A61E>
+<U1A61F>
+<U1A620>
+<U1A621>
+<U1A622>
+<U1A623>
+<U1A624>
+<U1A625>
+<U1A626>
+<U1A627>
+<U1A628>
+<U1A629>
+<U1A62A>
+<U1A62B>
+<U1A62C>
+<U1A62D>
+<U1A62E>
+<U1A62F>
+<U1A630>
+<U1A631>
+<U1A632>
+<U1A633>
+<U1A634>
+<U1A635>
+<U1A636>
+<U1A637>
+<U1A638>
+<U1A639>
+<U1A63A>
+<U1A63B>
+<U1A63C>
+<U1A63D>
+<U1A63E>
+<U1A63F>
+<U1A640>
+<U1A641>
+<U1A642>
+<U1A643>
+<U1A644>
+<U1A645>
+<U1A646>
+<U1A647>
+<U1A648>
+<U1A649>
+<U1A64A>
+<U1A64B>
+<U1A64C>
+<U1A64D>
+<U1A64E>
+<U1A64F>
+<U1A650>
+<U1A651>
+<U1A652>
+<U1A653>
+<U1A654>
+<U1A655>
+<U1A656>
+<U1A657>
+<U1A658>
+<U1A659>
+<U1A65A>
+<U1A65B>
+<U1A65C>
+<U1A65D>
+<U1A65E>
+<U1A65F>
+<U1A660>
+<U1A661>
+<U1A662>
+<U1A663>
+<U1A664>
+<U1A665>
+<U1A666>
+<U1A667>
+<U1A668>
+<U1A669>
+<U1A66A>
+<U1A66B>
+<U1A66C>
+<U1A66D>
+<U1A66E>
+<U1A66F>
+<U1A670>
+<U1A671>
+<U1A672>
+<U1A673>
+<U1A674>
+<U1A675>
+<U1A676>
+<U1A677>
+<U1A678>
+<U1A679>
+<U1A67A>
+<U1A67B>
+<U1A67C>
+<U1A67D>
+<U1A67E>
+<U1A67F>
+<U1A680>
+<U1A681>
+<U1A682>
+<U1A683>
+<U1A684>
+<U1A685>
+<U1A686>
+<U1A687>
+<U1A688>
+<U1A689>
+<U1A68A>
+<U1A68B>
+<U1A68C>
+<U1A68D>
+<U1A68E>
+<U1A68F>
+<U1A690>
+<U1A691>
+<U1A692>
+<U1A693>
+<U1A694>
+<U1A695>
+<U1A696>
+<U1A697>
+<U1A698>
+<U1A699>
+<U1A69A>
+<U1A69B>
+<U1A69C>
+<U1A69D>
+<U1A69E>
+<U1A69F>
+<U1A6A0>
+<U1A6A1>
+<U1A6A2>
+<U1A6A3>
+<U1A6A4>
+<U1A6A5>
+<U1A6A6>
+<U1A6A7>
+<U1A6A8>
+<U1A6A9>
+<U1A6AA>
+<U1A6AB>
+<U1A6AC>
+<U1A6AD>
+<U1A6AE>
+<U1A6AF>
+<U1A6B0>
+<U1A6B1>
+<U1A6B2>
+<U1A6B3>
+<U1A6B4>
+<U1A6B5>
+<U1A6B6>
+<U1A6B7>
+<U1A6B8>
+<U1A6B9>
+<U1A6BA>
+<U1A6BB>
+<U1A6BC>
+<U1A6BD>
+<U1A6BE>
+<U1A6BF>
+<U1A6C0>
+<U1A6C1>
+<U1A6C2>
+<U1A6C3>
+<U1A6C4>
+<U1A6C5>
+<U1A6C6>
+<U1A6C7>
+<U1A6C8>
+<U1A6C9>
+<U1A6CA>
+<U1A6CB>
+<U1A6CC>
+<U1A6CD>
+<U1A6CE>
+<U1A6CF>
+<U1A6D0>
+<U1A6D1>
+<U1A6D2>
+<U1A6D3>
+<U1A6D4>
+<U1A6D5>
+<U1A6D6>
+<U1A6D7>
+<U1A6D8>
+<U1A6D9>
+<U1A6DA>
+<U1A6DB>
+<U1A6DC>
+<U1A6DD>
+<U1A6DE>
+<U1A6DF>
+<U1A6E0>
+<U1A6E1>
+<U1A6E2>
+<U1A6E3>
+<U1A6E4>
+<U1A6E5>
+<U1A6E6>
+<U1A6E7>
+<U1A6E8>
+<U1A6E9>
+<U1A6EA>
+<U1A6EB>
+<U1A6EC>
+<U1A6ED>
+<U1A6EE>
+<U1A6EF>
+<U1A6F0>
+<U1A6F1>
+<U1A6F2>
+<U1A6F3>
+<U1A6F4>
+<U1A6F5>
+<U1A6F6>
+<U1A6F7>
+<U1A6F8>
+<U1A6F9>
+<U1A6FA>
+<U1A6FB>
+<U1A6FC>
+<U1A6FD>
+<U1A6FE>
+<U1A6FF>
+<U1A700>
+<U1A701>
+<U1A702>
+<U1A703>
+<U1A704>
+<U1A705>
+<U1A706>
+<U1A707>
+<U1A708>
+<U1A709>
+<U1A70A>
+<U1A70B>
+<U1A70C>
+<U1A70D>
+<U1A70E>
+<U1A70F>
+<U1A710>
+<U1A711>
+<U1A712>
+<U1A713>
+<U1A714>
+<U1A715>
+<U1A716>
+<U1A717>
+<U1A718>
+<U1A719>
+<U1A71A>
+<U1A71B>
+<U1A71C>
+<U1A71D>
+<U1A71E>
+<U1A71F>
+<U1A720>
+<U1A721>
+<U1A722>
+<U1A723>
+<U1A724>
+<U1A725>
+<U1A726>
+<U1A727>
+<U1A728>
+<U1A729>
+<U1A72A>
+<U1A72B>
+<U1A72C>
+<U1A72D>
+<U1A72E>
+<U1A72F>
+<U1A730>
+<U1A731>
+<U1A732>
+<U1A733>
+<U1A734>
+<U1A735>
+<U1A736>
+<U1A737>
+<U1A738>
+<U1A739>
+<U1A73A>
+<U1A73B>
+<U1A73C>
+<U1A73D>
+<U1A73E>
+<U1A73F>
+<U1A740>
+<U1A741>
+<U1A742>
+<U1A743>
+<U1A744>
+<U1A745>
+<U1A746>
+<U1A747>
+<U1A748>
+<U1A749>
+<U1A74A>
+<U1A74B>
+<U1A74C>
+<U1A74D>
+<U1A74E>
+<U1A74F>
+<U1A750>
+<U1A751>
+<U1A752>
+<U1A753>
+<U1A754>
+<U1A755>
+<U1A756>
+<U1A757>
+<U1A758>
+<U1A759>
+<U1A75A>
+<U1A75B>
+<U1A75C>
+<U1A75D>
+<U1A75E>
+<U1A75F>
+<U1A760>
+<U1A761>
+<U1A762>
+<U1A763>
+<U1A764>
+<U1A765>
+<U1A766>
+<U1A767>
+<U1A768>
+<U1A769>
+<U1A76A>
+<U1A76B>
+<U1A76C>
+<U1A76D>
+<U1A76E>
+<U1A76F>
+<U1A770>
+<U1A771>
+<U1A772>
+<U1A773>
+<U1A774>
+<U1A775>
+<U1A776>
+<U1A777>
+<U1A778>
+<U1A779>
+<U1A77A>
+<U1A77B>
+<U1A77C>
+<U1A77D>
+<U1A77E>
+<U1A77F>
+<U1A780>
+<U1A781>
+<U1A782>
+<U1A783>
+<U1A784>
+<U1A785>
+<U1A786>
+<U1A787>
+<U1A788>
+<U1A789>
+<U1A78A>
+<U1A78B>
+<U1A78C>
+<U1A78D>
+<U1A78E>
+<U1A78F>
+<U1A790>
+<U1A791>
+<U1A792>
+<U1A793>
+<U1A794>
+<U1A795>
+<U1A796>
+<U1A797>
+<U1A798>
+<U1A799>
+<U1A79A>
+<U1A79B>
+<U1A79C>
+<U1A79D>
+<U1A79E>
+<U1A79F>
+<U1A7A0>
+<U1A7A1>
+<U1A7A2>
+<U1A7A3>
+<U1A7A4>
+<U1A7A5>
+<U1A7A6>
+<U1A7A7>
+<U1A7A8>
+<U1A7A9>
+<U1A7AA>
+<U1A7AB>
+<U1A7AC>
+<U1A7AD>
+<U1A7AE>
+<U1A7AF>
+<U1A7B0>
+<U1A7B1>
+<U1A7B2>
+<U1A7B3>
+<U1A7B4>
+<U1A7B5>
+<U1A7B6>
+<U1A7B7>
+<U1A7B8>
+<U1A7B9>
+<U1A7BA>
+<U1A7BB>
+<U1A7BC>
+<U1A7BD>
+<U1A7BE>
+<U1A7BF>
+<U1A7C0>
+<U1A7C1>
+<U1A7C2>
+<U1A7C3>
+<U1A7C4>
+<U1A7C5>
+<U1A7C6>
+<U1A7C7>
+<U1A7C8>
+<U1A7C9>
+<U1A7CA>
+<U1A7CB>
+<U1A7CC>
+<U1A7CD>
+<U1A7CE>
+<U1A7CF>
+<U1A7D0>
+<U1A7D1>
+<U1A7D2>
+<U1A7D3>
+<U1A7D4>
+<U1A7D5>
+<U1A7D6>
+<U1A7D7>
+<U1A7D8>
+<U1A7D9>
+<U1A7DA>
+<U1A7DB>
+<U1A7DC>
+<U1A7DD>
+<U1A7DE>
+<U1A7DF>
+<U1A7E0>
+<U1A7E1>
+<U1A7E2>
+<U1A7E3>
+<U1A7E4>
+<U1A7E5>
+<U1A7E6>
+<U1A7E7>
+<U1A7E8>
+<U1A7E9>
+<U1A7EA>
+<U1A7EB>
+<U1A7EC>
+<U1A7ED>
+<U1A7EE>
+<U1A7EF>
+<U1A7F0>
+<U1A7F1>
+<U1A7F2>
+<U1A7F3>
+<U1A7F4>
+<U1A7F5>
+<U1A7F6>
+<U1A7F7>
+<U1A7F8>
+<U1A7F9>
+<U1A7FA>
+<U1A7FB>
+<U1A7FC>
+<U1A7FD>
+<U1A7FE>
+<U1A7FF>
+<U1A800>
+<U1A801>
+<U1A802>
+<U1A803>
+<U1A804>
+<U1A805>
+<U1A806>
+<U1A807>
+<U1A808>
+<U1A809>
+<U1A80A>
+<U1A80B>
+<U1A80C>
+<U1A80D>
+<U1A80E>
+<U1A80F>
+<U1A810>
+<U1A811>
+<U1A812>
+<U1A813>
+<U1A814>
+<U1A815>
+<U1A816>
+<U1A817>
+<U1A818>
+<U1A819>
+<U1A81A>
+<U1A81B>
+<U1A81C>
+<U1A81D>
+<U1A81E>
+<U1A81F>
+<U1A820>
+<U1A821>
+<U1A822>
+<U1A823>
+<U1A824>
+<U1A825>
+<U1A826>
+<U1A827>
+<U1A828>
+<U1A829>
+<U1A82A>
+<U1A82B>
+<U1A82C>
+<U1A82D>
+<U1A82E>
+<U1A82F>
+<U1A830>
+<U1A831>
+<U1A832>
+<U1A833>
+<U1A834>
+<U1A835>
+<U1A836>
+<U1A837>
+<U1A838>
+<U1A839>
+<U1A83A>
+<U1A83B>
+<U1A83C>
+<U1A83D>
+<U1A83E>
+<U1A83F>
+<U1A840>
+<U1A841>
+<U1A842>
+<U1A843>
+<U1A844>
+<U1A845>
+<U1A846>
+<U1A847>
+<U1A848>
+<U1A849>
+<U1A84A>
+<U1A84B>
+<U1A84C>
+<U1A84D>
+<U1A84E>
+<U1A84F>
+<U1A850>
+<U1A851>
+<U1A852>
+<U1A853>
+<U1A854>
+<U1A855>
+<U1A856>
+<U1A857>
+<U1A858>
+<U1A859>
+<U1A85A>
+<U1A85B>
+<U1A85C>
+<U1A85D>
+<U1A85E>
+<U1A85F>
+<U1A860>
+<U1A861>
+<U1A862>
+<U1A863>
+<U1A864>
+<U1A865>
+<U1A866>
+<U1A867>
+<U1A868>
+<U1A869>
+<U1A86A>
+<U1A86B>
+<U1A86C>
+<U1A86D>
+<U1A86E>
+<U1A86F>
+<U1A870>
+<U1A871>
+<U1A872>
+<U1A873>
+<U1A874>
+<U1A875>
+<U1A876>
+<U1A877>
+<U1A878>
+<U1A879>
+<U1A87A>
+<U1A87B>
+<U1A87C>
+<U1A87D>
+<U1A87E>
+<U1A87F>
+<U1A880>
+<U1A881>
+<U1A882>
+<U1A883>
+<U1A884>
+<U1A885>
+<U1A886>
+<U1A887>
+<U1A888>
+<U1A889>
+<U1A88A>
+<U1A88B>
+<U1A88C>
+<U1A88D>
+<U1A88E>
+<U1A88F>
+<U1A890>
+<U1A891>
+<U1A892>
+<U1A893>
+<U1A894>
+<U1A895>
+<U1A896>
+<U1A897>
+<U1A898>
+<U1A899>
+<U1A89A>
+<U1A89B>
+<U1A89C>
+<U1A89D>
+<U1A89E>
+<U1A89F>
+<U1A8A0>
+<U1A8A1>
+<U1A8A2>
+<U1A8A3>
+<U1A8A4>
+<U1A8A5>
+<U1A8A6>
+<U1A8A7>
+<U1A8A8>
+<U1A8A9>
+<U1A8AA>
+<U1A8AB>
+<U1A8AC>
+<U1A8AD>
+<U1A8AE>
+<U1A8AF>
+<U1A8B0>
+<U1A8B1>
+<U1A8B2>
+<U1A8B3>
+<U1A8B4>
+<U1A8B5>
+<U1A8B6>
+<U1A8B7>
+<U1A8B8>
+<U1A8B9>
+<U1A8BA>
+<U1A8BB>
+<U1A8BC>
+<U1A8BD>
+<U1A8BE>
+<U1A8BF>
+<U1A8C0>
+<U1A8C1>
+<U1A8C2>
+<U1A8C3>
+<U1A8C4>
+<U1A8C5>
+<U1A8C6>
+<U1A8C7>
+<U1A8C8>
+<U1A8C9>
+<U1A8CA>
+<U1A8CB>
+<U1A8CC>
+<U1A8CD>
+<U1A8CE>
+<U1A8CF>
+<U1A8D0>
+<U1A8D1>
+<U1A8D2>
+<U1A8D3>
+<U1A8D4>
+<U1A8D5>
+<U1A8D6>
+<U1A8D7>
+<U1A8D8>
+<U1A8D9>
+<U1A8DA>
+<U1A8DB>
+<U1A8DC>
+<U1A8DD>
+<U1A8DE>
+<U1A8DF>
+<U1A8E0>
+<U1A8E1>
+<U1A8E2>
+<U1A8E3>
+<U1A8E4>
+<U1A8E5>
+<U1A8E6>
+<U1A8E7>
+<U1A8E8>
+<U1A8E9>
+<U1A8EA>
+<U1A8EB>
+<U1A8EC>
+<U1A8ED>
+<U1A8EE>
+<U1A8EF>
+<U1A8F0>
+<U1A8F1>
+<U1A8F2>
+<U1A8F3>
+<U1A8F4>
+<U1A8F5>
+<U1A8F6>
+<U1A8F7>
+<U1A8F8>
+<U1A8F9>
+<U1A8FA>
+<U1A8FB>
+<U1A8FC>
+<U1A8FD>
+<U1A8FE>
+<U1A8FF>
+<U1A900>
+<U1A901>
+<U1A902>
+<U1A903>
+<U1A904>
+<U1A905>
+<U1A906>
+<U1A907>
+<U1A908>
+<U1A909>
+<U1A90A>
+<U1A90B>
+<U1A90C>
+<U1A90D>
+<U1A90E>
+<U1A90F>
+<U1A910>
+<U1A911>
+<U1A912>
+<U1A913>
+<U1A914>
+<U1A915>
+<U1A916>
+<U1A917>
+<U1A918>
+<U1A919>
+<U1A91A>
+<U1A91B>
+<U1A91C>
+<U1A91D>
+<U1A91E>
+<U1A91F>
+<U1A920>
+<U1A921>
+<U1A922>
+<U1A923>
+<U1A924>
+<U1A925>
+<U1A926>
+<U1A927>
+<U1A928>
+<U1A929>
+<U1A92A>
+<U1A92B>
+<U1A92C>
+<U1A92D>
+<U1A92E>
+<U1A92F>
+<U1A930>
+<U1A931>
+<U1A932>
+<U1A933>
+<U1A934>
+<U1A935>
+<U1A936>
+<U1A937>
+<U1A938>
+<U1A939>
+<U1A93A>
+<U1A93B>
+<U1A93C>
+<U1A93D>
+<U1A93E>
+<U1A93F>
+<U1A940>
+<U1A941>
+<U1A942>
+<U1A943>
+<U1A944>
+<U1A945>
+<U1A946>
+<U1A947>
+<U1A948>
+<U1A949>
+<U1A94A>
+<U1A94B>
+<U1A94C>
+<U1A94D>
+<U1A94E>
+<U1A94F>
+<U1A950>
+<U1A951>
+<U1A952>
+<U1A953>
+<U1A954>
+<U1A955>
+<U1A956>
+<U1A957>
+<U1A958>
+<U1A959>
+<U1A95A>
+<U1A95B>
+<U1A95C>
+<U1A95D>
+<U1A95E>
+<U1A95F>
+<U1A960>
+<U1A961>
+<U1A962>
+<U1A963>
+<U1A964>
+<U1A965>
+<U1A966>
+<U1A967>
+<U1A968>
+<U1A969>
+<U1A96A>
+<U1A96B>
+<U1A96C>
+<U1A96D>
+<U1A96E>
+<U1A96F>
+<U1A970>
+<U1A971>
+<U1A972>
+<U1A973>
+<U1A974>
+<U1A975>
+<U1A976>
+<U1A977>
+<U1A978>
+<U1A979>
+<U1A97A>
+<U1A97B>
+<U1A97C>
+<U1A97D>
+<U1A97E>
+<U1A97F>
+<U1A980>
+<U1A981>
+<U1A982>
+<U1A983>
+<U1A984>
+<U1A985>
+<U1A986>
+<U1A987>
+<U1A988>
+<U1A989>
+<U1A98A>
+<U1A98B>
+<U1A98C>
+<U1A98D>
+<U1A98E>
+<U1A98F>
+<U1A990>
+<U1A991>
+<U1A992>
+<U1A993>
+<U1A994>
+<U1A995>
+<U1A996>
+<U1A997>
+<U1A998>
+<U1A999>
+<U1A99A>
+<U1A99B>
+<U1A99C>
+<U1A99D>
+<U1A99E>
+<U1A99F>
+<U1A9A0>
+<U1A9A1>
+<U1A9A2>
+<U1A9A3>
+<U1A9A4>
+<U1A9A5>
+<U1A9A6>
+<U1A9A7>
+<U1A9A8>
+<U1A9A9>
+<U1A9AA>
+<U1A9AB>
+<U1A9AC>
+<U1A9AD>
+<U1A9AE>
+<U1A9AF>
+<U1A9B0>
+<U1A9B1>
+<U1A9B2>
+<U1A9B3>
+<U1A9B4>
+<U1A9B5>
+<U1A9B6>
+<U1A9B7>
+<U1A9B8>
+<U1A9B9>
+<U1A9BA>
+<U1A9BB>
+<U1A9BC>
+<U1A9BD>
+<U1A9BE>
+<U1A9BF>
+<U1A9C0>
+<U1A9C1>
+<U1A9C2>
+<U1A9C3>
+<U1A9C4>
+<U1A9C5>
+<U1A9C6>
+<U1A9C7>
+<U1A9C8>
+<U1A9C9>
+<U1A9CA>
+<U1A9CB>
+<U1A9CC>
+<U1A9CD>
+<U1A9CE>
+<U1A9CF>
+<U1A9D0>
+<U1A9D1>
+<U1A9D2>
+<U1A9D3>
+<U1A9D4>
+<U1A9D5>
+<U1A9D6>
+<U1A9D7>
+<U1A9D8>
+<U1A9D9>
+<U1A9DA>
+<U1A9DB>
+<U1A9DC>
+<U1A9DD>
+<U1A9DE>
+<U1A9DF>
+<U1A9E0>
+<U1A9E1>
+<U1A9E2>
+<U1A9E3>
+<U1A9E4>
+<U1A9E5>
+<U1A9E6>
+<U1A9E7>
+<U1A9E8>
+<U1A9E9>
+<U1A9EA>
+<U1A9EB>
+<U1A9EC>
+<U1A9ED>
+<U1A9EE>
+<U1A9EF>
+<U1A9F0>
+<U1A9F1>
+<U1A9F2>
+<U1A9F3>
+<U1A9F4>
+<U1A9F5>
+<U1A9F6>
+<U1A9F7>
+<U1A9F8>
+<U1A9F9>
+<U1A9FA>
+<U1A9FB>
+<U1A9FC>
+<U1A9FD>
+<U1A9FE>
+<U1A9FF>
+<U1AA00>
+<U1AA01>
+<U1AA02>
+<U1AA03>
+<U1AA04>
+<U1AA05>
+<U1AA06>
+<U1AA07>
+<U1AA08>
+<U1AA09>
+<U1AA0A>
+<U1AA0B>
+<U1AA0C>
+<U1AA0D>
+<U1AA0E>
+<U1AA0F>
+<U1AA10>
+<U1AA11>
+<U1AA12>
+<U1AA13>
+<U1AA14>
+<U1AA15>
+<U1AA16>
+<U1AA17>
+<U1AA18>
+<U1AA19>
+<U1AA1A>
+<U1AA1B>
+<U1AA1C>
+<U1AA1D>
+<U1AA1E>
+<U1AA1F>
+<U1AA20>
+<U1AA21>
+<U1AA22>
+<U1AA23>
+<U1AA24>
+<U1AA25>
+<U1AA26>
+<U1AA27>
+<U1AA28>
+<U1AA29>
+<U1AA2A>
+<U1AA2B>
+<U1AA2C>
+<U1AA2D>
+<U1AA2E>
+<U1AA2F>
+<U1AA30>
+<U1AA31>
+<U1AA32>
+<U1AA33>
+<U1AA34>
+<U1AA35>
+<U1AA36>
+<U1AA37>
+<U1AA38>
+<U1AA39>
+<U1AA3A>
+<U1AA3B>
+<U1AA3C>
+<U1AA3D>
+<U1AA3E>
+<U1AA3F>
+<U1AA40>
+<U1AA41>
+<U1AA42>
+<U1AA43>
+<U1AA44>
+<U1AA45>
+<U1AA46>
+<U1AA47>
+<U1AA48>
+<U1AA49>
+<U1AA4A>
+<U1AA4B>
+<U1AA4C>
+<U1AA4D>
+<U1AA4E>
+<U1AA4F>
+<U1AA50>
+<U1AA51>
+<U1AA52>
+<U1AA53>
+<U1AA54>
+<U1AA55>
+<U1AA56>
+<U1AA57>
+<U1AA58>
+<U1AA59>
+<U1AA5A>
+<U1AA5B>
+<U1AA5C>
+<U1AA5D>
+<U1AA5E>
+<U1AA5F>
+<U1AA60>
+<U1AA61>
+<U1AA62>
+<U1AA63>
+<U1AA64>
+<U1AA65>
+<U1AA66>
+<U1AA67>
+<U1AA68>
+<U1AA69>
+<U1AA6A>
+<U1AA6B>
+<U1AA6C>
+<U1AA6D>
+<U1AA6E>
+<U1AA6F>
+<U1AA70>
+<U1AA71>
+<U1AA72>
+<U1AA73>
+<U1AA74>
+<U1AA75>
+<U1AA76>
+<U1AA77>
+<U1AA78>
+<U1AA79>
+<U1AA7A>
+<U1AA7B>
+<U1AA7C>
+<U1AA7D>
+<U1AA7E>
+<U1AA7F>
+<U1AA80>
+<U1AA81>
+<U1AA82>
+<U1AA83>
+<U1AA84>
+<U1AA85>
+<U1AA86>
+<U1AA87>
+<U1AA88>
+<U1AA89>
+<U1AA8A>
+<U1AA8B>
+<U1AA8C>
+<U1AA8D>
+<U1AA8E>
+<U1AA8F>
+<U1AA90>
+<U1AA91>
+<U1AA92>
+<U1AA93>
+<U1AA94>
+<U1AA95>
+<U1AA96>
+<U1AA97>
+<U1AA98>
+<U1AA99>
+<U1AA9A>
+<U1AA9B>
+<U1AA9C>
+<U1AA9D>
+<U1AA9E>
+<U1AA9F>
+<U1AAA0>
+<U1AAA1>
+<U1AAA2>
+<U1AAA3>
+<U1AAA4>
+<U1AAA5>
+<U1AAA6>
+<U1AAA7>
+<U1AAA8>
+<U1AAA9>
+<U1AAAA>
+<U1AAAB>
+<U1AAAC>
+<U1AAAD>
+<U1AAAE>
+<U1AAAF>
+<U1AAB0>
+<U1AAB1>
+<U1AAB2>
+<U1AAB3>
+<U1AAB4>
+<U1AAB5>
+<U1AAB6>
+<U1AAB7>
+<U1AAB8>
+<U1AAB9>
+<U1AABA>
+<U1AABB>
+<U1AABC>
+<U1AABD>
+<U1AABE>
+<U1AABF>
+<U1AAC0>
+<U1AAC1>
+<U1AAC2>
+<U1AAC3>
+<U1AAC4>
+<U1AAC5>
+<U1AAC6>
+<U1AAC7>
+<U1AAC8>
+<U1AAC9>
+<U1AACA>
+<U1AACB>
+<U1AACC>
+<U1AACD>
+<U1AACE>
+<U1AACF>
+<U1AAD0>
+<U1AAD1>
+<U1AAD2>
+<U1AAD3>
+<U1AAD4>
+<U1AAD5>
+<U1AAD6>
+<U1AAD7>
+<U1AAD8>
+<U1AAD9>
+<U1AADA>
+<U1AADB>
+<U1AADC>
+<U1AADD>
+<U1AADE>
+<U1AADF>
+<U1AAE0>
+<U1AAE1>
+<U1AAE2>
+<U1AAE3>
+<U1AAE4>
+<U1AAE5>
+<U1AAE6>
+<U1AAE7>
+<U1AAE8>
+<U1AAE9>
+<U1AAEA>
+<U1AAEB>
+<U1AAEC>
+<U1AAED>
+<U1AAEE>
+<U1AAEF>
+<U1AAF0>
+<U1AAF1>
+<U1AAF2>
+<U1AAF3>
+<U1AAF4>
+<U1AAF5>
+<U1AAF6>
+<U1AAF7>
+<U1AAF8>
+<U1AAF9>
+<U1AAFA>
+<U1AAFB>
+<U1AAFC>
+<U1AAFD>
+<U1AAFE>
+<U1AAFF>
+<U1AB00>
+<U1AB01>
+<U1AB02>
+<U1AB03>
+<U1AB04>
+<U1AB05>
+<U1AB06>
+<U1AB07>
+<U1AB08>
+<U1AB09>
+<U1AB0A>
+<U1AB0B>
+<U1AB0C>
+<U1AB0D>
+<U1AB0E>
+<U1AB0F>
+<U1AB10>
+<U1AB11>
+<U1AB12>
+<U1AB13>
+<U1AB14>
+<U1AB15>
+<U1AB16>
+<U1AB17>
+<U1AB18>
+<U1AB19>
+<U1AB1A>
+<U1AB1B>
+<U1AB1C>
+<U1AB1D>
+<U1AB1E>
+<U1AB1F>
+<U1AB20>
+<U1AB21>
+<U1AB22>
+<U1AB23>
+<U1AB24>
+<U1AB25>
+<U1AB26>
+<U1AB27>
+<U1AB28>
+<U1AB29>
+<U1AB2A>
+<U1AB2B>
+<U1AB2C>
+<U1AB2D>
+<U1AB2E>
+<U1AB2F>
+<U1AB30>
+<U1AB31>
+<U1AB32>
+<U1AB33>
+<U1AB34>
+<U1AB35>
+<U1AB36>
+<U1AB37>
+<U1AB38>
+<U1AB39>
+<U1AB3A>
+<U1AB3B>
+<U1AB3C>
+<U1AB3D>
+<U1AB3E>
+<U1AB3F>
+<U1AB40>
+<U1AB41>
+<U1AB42>
+<U1AB43>
+<U1AB44>
+<U1AB45>
+<U1AB46>
+<U1AB47>
+<U1AB48>
+<U1AB49>
+<U1AB4A>
+<U1AB4B>
+<U1AB4C>
+<U1AB4D>
+<U1AB4E>
+<U1AB4F>
+<U1AB50>
+<U1AB51>
+<U1AB52>
+<U1AB53>
+<U1AB54>
+<U1AB55>
+<U1AB56>
+<U1AB57>
+<U1AB58>
+<U1AB59>
+<U1AB5A>
+<U1AB5B>
+<U1AB5C>
+<U1AB5D>
+<U1AB5E>
+<U1AB5F>
+<U1AB60>
+<U1AB61>
+<U1AB62>
+<U1AB63>
+<U1AB64>
+<U1AB65>
+<U1AB66>
+<U1AB67>
+<U1AB68>
+<U1AB69>
+<U1AB6A>
+<U1AB6B>
+<U1AB6C>
+<U1AB6D>
+<U1AB6E>
+<U1AB6F>
+<U1AB70>
+<U1AB71>
+<U1AB72>
+<U1AB73>
+<U1AB74>
+<U1AB75>
+<U1AB76>
+<U1AB77>
+<U1AB78>
+<U1AB79>
+<U1AB7A>
+<U1AB7B>
+<U1AB7C>
+<U1AB7D>
+<U1AB7E>
+<U1AB7F>
+<U1AB80>
+<U1AB81>
+<U1AB82>
+<U1AB83>
+<U1AB84>
+<U1AB85>
+<U1AB86>
+<U1AB87>
+<U1AB88>
+<U1AB89>
+<U1AB8A>
+<U1AB8B>
+<U1AB8C>
+<U1AB8D>
+<U1AB8E>
+<U1AB8F>
+<U1AB90>
+<U1AB91>
+<U1AB92>
+<U1AB93>
+<U1AB94>
+<U1AB95>
+<U1AB96>
+<U1AB97>
+<U1AB98>
+<U1AB99>
+<U1AB9A>
+<U1AB9B>
+<U1AB9C>
+<U1AB9D>
+<U1AB9E>
+<U1AB9F>
+<U1ABA0>
+<U1ABA1>
+<U1ABA2>
+<U1ABA3>
+<U1ABA4>
+<U1ABA5>
+<U1ABA6>
+<U1ABA7>
+<U1ABA8>
+<U1ABA9>
+<U1ABAA>
+<U1ABAB>
+<U1ABAC>
+<U1ABAD>
+<U1ABAE>
+<U1ABAF>
+<U1ABB0>
+<U1ABB1>
+<U1ABB2>
+<U1ABB3>
+<U1ABB4>
+<U1ABB5>
+<U1ABB6>
+<U1ABB7>
+<U1ABB8>
+<U1ABB9>
+<U1ABBA>
+<U1ABBB>
+<U1ABBC>
+<U1ABBD>
+<U1ABBE>
+<U1ABBF>
+<U1ABC0>
+<U1ABC1>
+<U1ABC2>
+<U1ABC3>
+<U1ABC4>
+<U1ABC5>
+<U1ABC6>
+<U1ABC7>
+<U1ABC8>
+<U1ABC9>
+<U1ABCA>
+<U1ABCB>
+<U1ABCC>
+<U1ABCD>
+<U1ABCE>
+<U1ABCF>
+<U1ABD0>
+<U1ABD1>
+<U1ABD2>
+<U1ABD3>
+<U1ABD4>
+<U1ABD5>
+<U1ABD6>
+<U1ABD7>
+<U1ABD8>
+<U1ABD9>
+<U1ABDA>
+<U1ABDB>
+<U1ABDC>
+<U1ABDD>
+<U1ABDE>
+<U1ABDF>
+<U1ABE0>
+<U1ABE1>
+<U1ABE2>
+<U1ABE3>
+<U1ABE4>
+<U1ABE5>
+<U1ABE6>
+<U1ABE7>
+<U1ABE8>
+<U1ABE9>
+<U1ABEA>
+<U1ABEB>
+<U1ABEC>
+<U1ABED>
+<U1ABEE>
+<U1ABEF>
+<U1ABF0>
+<U1ABF1>
+<U1ABF2>
+<U1ABF3>
+<U1ABF4>
+<U1ABF5>
+<U1ABF6>
+<U1ABF7>
+<U1ABF8>
+<U1ABF9>
+<U1ABFA>
+<U1ABFB>
+<U1ABFC>
+<U1ABFD>
+<U1ABFE>
+<U1ABFF>
+<U1AC00>
+<U1AC01>
+<U1AC02>
+<U1AC03>
+<U1AC04>
+<U1AC05>
+<U1AC06>
+<U1AC07>
+<U1AC08>
+<U1AC09>
+<U1AC0A>
+<U1AC0B>
+<U1AC0C>
+<U1AC0D>
+<U1AC0E>
+<U1AC0F>
+<U1AC10>
+<U1AC11>
+<U1AC12>
+<U1AC13>
+<U1AC14>
+<U1AC15>
+<U1AC16>
+<U1AC17>
+<U1AC18>
+<U1AC19>
+<U1AC1A>
+<U1AC1B>
+<U1AC1C>
+<U1AC1D>
+<U1AC1E>
+<U1AC1F>
+<U1AC20>
+<U1AC21>
+<U1AC22>
+<U1AC23>
+<U1AC24>
+<U1AC25>
+<U1AC26>
+<U1AC27>
+<U1AC28>
+<U1AC29>
+<U1AC2A>
+<U1AC2B>
+<U1AC2C>
+<U1AC2D>
+<U1AC2E>
+<U1AC2F>
+<U1AC30>
+<U1AC31>
+<U1AC32>
+<U1AC33>
+<U1AC34>
+<U1AC35>
+<U1AC36>
+<U1AC37>
+<U1AC38>
+<U1AC39>
+<U1AC3A>
+<U1AC3B>
+<U1AC3C>
+<U1AC3D>
+<U1AC3E>
+<U1AC3F>
+<U1AC40>
+<U1AC41>
+<U1AC42>
+<U1AC43>
+<U1AC44>
+<U1AC45>
+<U1AC46>
+<U1AC47>
+<U1AC48>
+<U1AC49>
+<U1AC4A>
+<U1AC4B>
+<U1AC4C>
+<U1AC4D>
+<U1AC4E>
+<U1AC4F>
+<U1AC50>
+<U1AC51>
+<U1AC52>
+<U1AC53>
+<U1AC54>
+<U1AC55>
+<U1AC56>
+<U1AC57>
+<U1AC58>
+<U1AC59>
+<U1AC5A>
+<U1AC5B>
+<U1AC5C>
+<U1AC5D>
+<U1AC5E>
+<U1AC5F>
+<U1AC60>
+<U1AC61>
+<U1AC62>
+<U1AC63>
+<U1AC64>
+<U1AC65>
+<U1AC66>
+<U1AC67>
+<U1AC68>
+<U1AC69>
+<U1AC6A>
+<U1AC6B>
+<U1AC6C>
+<U1AC6D>
+<U1AC6E>
+<U1AC6F>
+<U1AC70>
+<U1AC71>
+<U1AC72>
+<U1AC73>
+<U1AC74>
+<U1AC75>
+<U1AC76>
+<U1AC77>
+<U1AC78>
+<U1AC79>
+<U1AC7A>
+<U1AC7B>
+<U1AC7C>
+<U1AC7D>
+<U1AC7E>
+<U1AC7F>
+<U1AC80>
+<U1AC81>
+<U1AC82>
+<U1AC83>
+<U1AC84>
+<U1AC85>
+<U1AC86>
+<U1AC87>
+<U1AC88>
+<U1AC89>
+<U1AC8A>
+<U1AC8B>
+<U1AC8C>
+<U1AC8D>
+<U1AC8E>
+<U1AC8F>
+<U1AC90>
+<U1AC91>
+<U1AC92>
+<U1AC93>
+<U1AC94>
+<U1AC95>
+<U1AC96>
+<U1AC97>
+<U1AC98>
+<U1AC99>
+<U1AC9A>
+<U1AC9B>
+<U1AC9C>
+<U1AC9D>
+<U1AC9E>
+<U1AC9F>
+<U1ACA0>
+<U1ACA1>
+<U1ACA2>
+<U1ACA3>
+<U1ACA4>
+<U1ACA5>
+<U1ACA6>
+<U1ACA7>
+<U1ACA8>
+<U1ACA9>
+<U1ACAA>
+<U1ACAB>
+<U1ACAC>
+<U1ACAD>
+<U1ACAE>
+<U1ACAF>
+<U1ACB0>
+<U1ACB1>
+<U1ACB2>
+<U1ACB3>
+<U1ACB4>
+<U1ACB5>
+<U1ACB6>
+<U1ACB7>
+<U1ACB8>
+<U1ACB9>
+<U1ACBA>
+<U1ACBB>
+<U1ACBC>
+<U1ACBD>
+<U1ACBE>
+<U1ACBF>
+<U1ACC0>
+<U1ACC1>
+<U1ACC2>
+<U1ACC3>
+<U1ACC4>
+<U1ACC5>
+<U1ACC6>
+<U1ACC7>
+<U1ACC8>
+<U1ACC9>
+<U1ACCA>
+<U1ACCB>
+<U1ACCC>
+<U1ACCD>
+<U1ACCE>
+<U1ACCF>
+<U1ACD0>
+<U1ACD1>
+<U1ACD2>
+<U1ACD3>
+<U1ACD4>
+<U1ACD5>
+<U1ACD6>
+<U1ACD7>
+<U1ACD8>
+<U1ACD9>
+<U1ACDA>
+<U1ACDB>
+<U1ACDC>
+<U1ACDD>
+<U1ACDE>
+<U1ACDF>
+<U1ACE0>
+<U1ACE1>
+<U1ACE2>
+<U1ACE3>
+<U1ACE4>
+<U1ACE5>
+<U1ACE6>
+<U1ACE7>
+<U1ACE8>
+<U1ACE9>
+<U1ACEA>
+<U1ACEB>
+<U1ACEC>
+<U1ACED>
+<U1ACEE>
+<U1ACEF>
+<U1ACF0>
+<U1ACF1>
+<U1ACF2>
+<U1ACF3>
+<U1ACF4>
+<U1ACF5>
+<U1ACF6>
+<U1ACF7>
+<U1ACF8>
+<U1ACF9>
+<U1ACFA>
+<U1ACFB>
+<U1ACFC>
+<U1ACFD>
+<U1ACFE>
+<U1ACFF>
+<U1AD00>
+<U1AD01>
+<U1AD02>
+<U1AD03>
+<U1AD04>
+<U1AD05>
+<U1AD06>
+<U1AD07>
+<U1AD08>
+<U1AD09>
+<U1AD0A>
+<U1AD0B>
+<U1AD0C>
+<U1AD0D>
+<U1AD0E>
+<U1AD0F>
+<U1AD10>
+<U1AD11>
+<U1AD12>
+<U1AD13>
+<U1AD14>
+<U1AD15>
+<U1AD16>
+<U1AD17>
+<U1AD18>
+<U1AD19>
+<U1AD1A>
+<U1AD1B>
+<U1AD1C>
+<U1AD1D>
+<U1AD1E>
+<U1AD1F>
+<U1AD20>
+<U1AD21>
+<U1AD22>
+<U1AD23>
+<U1AD24>
+<U1AD25>
+<U1AD26>
+<U1AD27>
+<U1AD28>
+<U1AD29>
+<U1AD2A>
+<U1AD2B>
+<U1AD2C>
+<U1AD2D>
+<U1AD2E>
+<U1AD2F>
+<U1AD30>
+<U1AD31>
+<U1AD32>
+<U1AD33>
+<U1AD34>
+<U1AD35>
+<U1AD36>
+<U1AD37>
+<U1AD38>
+<U1AD39>
+<U1AD3A>
+<U1AD3B>
+<U1AD3C>
+<U1AD3D>
+<U1AD3E>
+<U1AD3F>
+<U1AD40>
+<U1AD41>
+<U1AD42>
+<U1AD43>
+<U1AD44>
+<U1AD45>
+<U1AD46>
+<U1AD47>
+<U1AD48>
+<U1AD49>
+<U1AD4A>
+<U1AD4B>
+<U1AD4C>
+<U1AD4D>
+<U1AD4E>
+<U1AD4F>
+<U1AD50>
+<U1AD51>
+<U1AD52>
+<U1AD53>
+<U1AD54>
+<U1AD55>
+<U1AD56>
+<U1AD57>
+<U1AD58>
+<U1AD59>
+<U1AD5A>
+<U1AD5B>
+<U1AD5C>
+<U1AD5D>
+<U1AD5E>
+<U1AD5F>
+<U1AD60>
+<U1AD61>
+<U1AD62>
+<U1AD63>
+<U1AD64>
+<U1AD65>
+<U1AD66>
+<U1AD67>
+<U1AD68>
+<U1AD69>
+<U1AD6A>
+<U1AD6B>
+<U1AD6C>
+<U1AD6D>
+<U1AD6E>
+<U1AD6F>
+<U1AD70>
+<U1AD71>
+<U1AD72>
+<U1AD73>
+<U1AD74>
+<U1AD75>
+<U1AD76>
+<U1AD77>
+<U1AD78>
+<U1AD79>
+<U1AD7A>
+<U1AD7B>
+<U1AD7C>
+<U1AD7D>
+<U1AD7E>
+<U1AD7F>
+<U1AD80>
+<U1AD81>
+<U1AD82>
+<U1AD83>
+<U1AD84>
+<U1AD85>
+<U1AD86>
+<U1AD87>
+<U1AD88>
+<U1AD89>
+<U1AD8A>
+<U1AD8B>
+<U1AD8C>
+<U1AD8D>
+<U1AD8E>
+<U1AD8F>
+<U1AD90>
+<U1AD91>
+<U1AD92>
+<U1AD93>
+<U1AD94>
+<U1AD95>
+<U1AD96>
+<U1AD97>
+<U1AD98>
+<U1AD99>
+<U1AD9A>
+<U1AD9B>
+<U1AD9C>
+<U1AD9D>
+<U1AD9E>
+<U1AD9F>
+<U1ADA0>
+<U1ADA1>
+<U1ADA2>
+<U1ADA3>
+<U1ADA4>
+<U1ADA5>
+<U1ADA6>
+<U1ADA7>
+<U1ADA8>
+<U1ADA9>
+<U1ADAA>
+<U1ADAB>
+<U1ADAC>
+<U1ADAD>
+<U1ADAE>
+<U1ADAF>
+<U1ADB0>
+<U1ADB1>
+<U1ADB2>
+<U1ADB3>
+<U1ADB4>
+<U1ADB5>
+<U1ADB6>
+<U1ADB7>
+<U1ADB8>
+<U1ADB9>
+<U1ADBA>
+<U1ADBB>
+<U1ADBC>
+<U1ADBD>
+<U1ADBE>
+<U1ADBF>
+<U1ADC0>
+<U1ADC1>
+<U1ADC2>
+<U1ADC3>
+<U1ADC4>
+<U1ADC5>
+<U1ADC6>
+<U1ADC7>
+<U1ADC8>
+<U1ADC9>
+<U1ADCA>
+<U1ADCB>
+<U1ADCC>
+<U1ADCD>
+<U1ADCE>
+<U1ADCF>
+<U1ADD0>
+<U1ADD1>
+<U1ADD2>
+<U1ADD3>
+<U1ADD4>
+<U1ADD5>
+<U1ADD6>
+<U1ADD7>
+<U1ADD8>
+<U1ADD9>
+<U1ADDA>
+<U1ADDB>
+<U1ADDC>
+<U1ADDD>
+<U1ADDE>
+<U1ADDF>
+<U1ADE0>
+<U1ADE1>
+<U1ADE2>
+<U1ADE3>
+<U1ADE4>
+<U1ADE5>
+<U1ADE6>
+<U1ADE7>
+<U1ADE8>
+<U1ADE9>
+<U1ADEA>
+<U1ADEB>
+<U1ADEC>
+<U1ADED>
+<U1ADEE>
+<U1ADEF>
+<U1ADF0>
+<U1ADF1>
+<U1ADF2>
+<U1ADF3>
+<U1ADF4>
+<U1ADF5>
+<U1ADF6>
+<U1ADF7>
+<U1ADF8>
+<U1ADF9>
+<U1ADFA>
+<U1ADFB>
+<U1ADFC>
+<U1ADFD>
+<U1ADFE>
+<U1ADFF>
+<U1AE00>
+<U1AE01>
+<U1AE02>
+<U1AE03>
+<U1AE04>
+<U1AE05>
+<U1AE06>
+<U1AE07>
+<U1AE08>
+<U1AE09>
+<U1AE0A>
+<U1AE0B>
+<U1AE0C>
+<U1AE0D>
+<U1AE0E>
+<U1AE0F>
+<U1AE10>
+<U1AE11>
+<U1AE12>
+<U1AE13>
+<U1AE14>
+<U1AE15>
+<U1AE16>
+<U1AE17>
+<U1AE18>
+<U1AE19>
+<U1AE1A>
+<U1AE1B>
+<U1AE1C>
+<U1AE1D>
+<U1AE1E>
+<U1AE1F>
+<U1AE20>
+<U1AE21>
+<U1AE22>
+<U1AE23>
+<U1AE24>
+<U1AE25>
+<U1AE26>
+<U1AE27>
+<U1AE28>
+<U1AE29>
+<U1AE2A>
+<U1AE2B>
+<U1AE2C>
+<U1AE2D>
+<U1AE2E>
+<U1AE2F>
+<U1AE30>
+<U1AE31>
+<U1AE32>
+<U1AE33>
+<U1AE34>
+<U1AE35>
+<U1AE36>
+<U1AE37>
+<U1AE38>
+<U1AE39>
+<U1AE3A>
+<U1AE3B>
+<U1AE3C>
+<U1AE3D>
+<U1AE3E>
+<U1AE3F>
+<U1AE40>
+<U1AE41>
+<U1AE42>
+<U1AE43>
+<U1AE44>
+<U1AE45>
+<U1AE46>
+<U1AE47>
+<U1AE48>
+<U1AE49>
+<U1AE4A>
+<U1AE4B>
+<U1AE4C>
+<U1AE4D>
+<U1AE4E>
+<U1AE4F>
+<U1AE50>
+<U1AE51>
+<U1AE52>
+<U1AE53>
+<U1AE54>
+<U1AE55>
+<U1AE56>
+<U1AE57>
+<U1AE58>
+<U1AE59>
+<U1AE5A>
+<U1AE5B>
+<U1AE5C>
+<U1AE5D>
+<U1AE5E>
+<U1AE5F>
+<U1AE60>
+<U1AE61>
+<U1AE62>
+<U1AE63>
+<U1AE64>
+<U1AE65>
+<U1AE66>
+<U1AE67>
+<U1AE68>
+<U1AE69>
+<U1AE6A>
+<U1AE6B>
+<U1AE6C>
+<U1AE6D>
+<U1AE6E>
+<U1AE6F>
+<U1AE70>
+<U1AE71>
+<U1AE72>
+<U1AE73>
+<U1AE74>
+<U1AE75>
+<U1AE76>
+<U1AE77>
+<U1AE78>
+<U1AE79>
+<U1AE7A>
+<U1AE7B>
+<U1AE7C>
+<U1AE7D>
+<U1AE7E>
+<U1AE7F>
+<U1AE80>
+<U1AE81>
+<U1AE82>
+<U1AE83>
+<U1AE84>
+<U1AE85>
+<U1AE86>
+<U1AE87>
+<U1AE88>
+<U1AE89>
+<U1AE8A>
+<U1AE8B>
+<U1AE8C>
+<U1AE8D>
+<U1AE8E>
+<U1AE8F>
+<U1AE90>
+<U1AE91>
+<U1AE92>
+<U1AE93>
+<U1AE94>
+<U1AE95>
+<U1AE96>
+<U1AE97>
+<U1AE98>
+<U1AE99>
+<U1AE9A>
+<U1AE9B>
+<U1AE9C>
+<U1AE9D>
+<U1AE9E>
+<U1AE9F>
+<U1AEA0>
+<U1AEA1>
+<U1AEA2>
+<U1AEA3>
+<U1AEA4>
+<U1AEA5>
+<U1AEA6>
+<U1AEA7>
+<U1AEA8>
+<U1AEA9>
+<U1AEAA>
+<U1AEAB>
+<U1AEAC>
+<U1AEAD>
+<U1AEAE>
+<U1AEAF>
+<U1AEB0>
+<U1AEB1>
+<U1AEB2>
+<U1AEB3>
+<U1AEB4>
+<U1AEB5>
+<U1AEB6>
+<U1AEB7>
+<U1AEB8>
+<U1AEB9>
+<U1AEBA>
+<U1AEBB>
+<U1AEBC>
+<U1AEBD>
+<U1AEBE>
+<U1AEBF>
+<U1AEC0>
+<U1AEC1>
+<U1AEC2>
+<U1AEC3>
+<U1AEC4>
+<U1AEC5>
+<U1AEC6>
+<U1AEC7>
+<U1AEC8>
+<U1AEC9>
+<U1AECA>
+<U1AECB>
+<U1AECC>
+<U1AECD>
+<U1AECE>
+<U1AECF>
+<U1AED0>
+<U1AED1>
+<U1AED2>
+<U1AED3>
+<U1AED4>
+<U1AED5>
+<U1AED6>
+<U1AED7>
+<U1AED8>
+<U1AED9>
+<U1AEDA>
+<U1AEDB>
+<U1AEDC>
+<U1AEDD>
+<U1AEDE>
+<U1AEDF>
+<U1AEE0>
+<U1AEE1>
+<U1AEE2>
+<U1AEE3>
+<U1AEE4>
+<U1AEE5>
+<U1AEE6>
+<U1AEE7>
+<U1AEE8>
+<U1AEE9>
+<U1AEEA>
+<U1AEEB>
+<U1AEEC>
+<U1AEED>
+<U1AEEE>
+<U1AEEF>
+<U1AEF0>
+<U1AEF1>
+<U1AEF2>
+<U1AEF3>
+<U1AEF4>
+<U1AEF5>
+<U1AEF6>
+<U1AEF7>
+<U1AEF8>
+<U1AEF9>
+<U1AEFA>
+<U1AEFB>
+<U1AEFC>
+<U1AEFD>
+<U1AEFE>
+<U1AEFF>
+<U1AF00>
+<U1AF01>
+<U1AF02>
+<U1AF03>
+<U1AF04>
+<U1AF05>
+<U1AF06>
+<U1AF07>
+<U1AF08>
+<U1AF09>
+<U1AF0A>
+<U1AF0B>
+<U1AF0C>
+<U1AF0D>
+<U1AF0E>
+<U1AF0F>
+<U1AF10>
+<U1AF11>
+<U1AF12>
+<U1AF13>
+<U1AF14>
+<U1AF15>
+<U1AF16>
+<U1AF17>
+<U1AF18>
+<U1AF19>
+<U1AF1A>
+<U1AF1B>
+<U1AF1C>
+<U1AF1D>
+<U1AF1E>
+<U1AF1F>
+<U1AF20>
+<U1AF21>
+<U1AF22>
+<U1AF23>
+<U1AF24>
+<U1AF25>
+<U1AF26>
+<U1AF27>
+<U1AF28>
+<U1AF29>
+<U1AF2A>
+<U1AF2B>
+<U1AF2C>
+<U1AF2D>
+<U1AF2E>
+<U1AF2F>
+<U1AF30>
+<U1AF31>
+<U1AF32>
+<U1AF33>
+<U1AF34>
+<U1AF35>
+<U1AF36>
+<U1AF37>
+<U1AF38>
+<U1AF39>
+<U1AF3A>
+<U1AF3B>
+<U1AF3C>
+<U1AF3D>
+<U1AF3E>
+<U1AF3F>
+<U1AF40>
+<U1AF41>
+<U1AF42>
+<U1AF43>
+<U1AF44>
+<U1AF45>
+<U1AF46>
+<U1AF47>
+<U1AF48>
+<U1AF49>
+<U1AF4A>
+<U1AF4B>
+<U1AF4C>
+<U1AF4D>
+<U1AF4E>
+<U1AF4F>
+<U1AF50>
+<U1AF51>
+<U1AF52>
+<U1AF53>
+<U1AF54>
+<U1AF55>
+<U1AF56>
+<U1AF57>
+<U1AF58>
+<U1AF59>
+<U1AF5A>
+<U1AF5B>
+<U1AF5C>
+<U1AF5D>
+<U1AF5E>
+<U1AF5F>
+<U1AF60>
+<U1AF61>
+<U1AF62>
+<U1AF63>
+<U1AF64>
+<U1AF65>
+<U1AF66>
+<U1AF67>
+<U1AF68>
+<U1AF69>
+<U1AF6A>
+<U1AF6B>
+<U1AF6C>
+<U1AF6D>
+<U1AF6E>
+<U1AF6F>
+<U1AF70>
+<U1AF71>
+<U1AF72>
+<U1AF73>
+<U1AF74>
+<U1AF75>
+<U1AF76>
+<U1AF77>
+<U1AF78>
+<U1AF79>
+<U1AF7A>
+<U1AF7B>
+<U1AF7C>
+<U1AF7D>
+<U1AF7E>
+<U1AF7F>
+<U1AF80>
+<U1AF81>
+<U1AF82>
+<U1AF83>
+<U1AF84>
+<U1AF85>
+<U1AF86>
+<U1AF87>
+<U1AF88>
+<U1AF89>
+<U1AF8A>
+<U1AF8B>
+<U1AF8C>
+<U1AF8D>
+<U1AF8E>
+<U1AF8F>
+<U1AF90>
+<U1AF91>
+<U1AF92>
+<U1AF93>
+<U1AF94>
+<U1AF95>
+<U1AF96>
+<U1AF97>
+<U1AF98>
+<U1AF99>
+<U1AF9A>
+<U1AF9B>
+<U1AF9C>
+<U1AF9D>
+<U1AF9E>
+<U1AF9F>
+<U1AFA0>
+<U1AFA1>
+<U1AFA2>
+<U1AFA3>
+<U1AFA4>
+<U1AFA5>
+<U1AFA6>
+<U1AFA7>
+<U1AFA8>
+<U1AFA9>
+<U1AFAA>
+<U1AFAB>
+<U1AFAC>
+<U1AFAD>
+<U1AFAE>
+<U1AFAF>
+<U1AFB0>
+<U1AFB1>
+<U1AFB2>
+<U1AFB3>
+<U1AFB4>
+<U1AFB5>
+<U1AFB6>
+<U1AFB7>
+<U1AFB8>
+<U1AFB9>
+<U1AFBA>
+<U1AFBB>
+<U1AFBC>
+<U1AFBD>
+<U1AFBE>
+<U1AFBF>
+<U1AFC0>
+<U1AFC1>
+<U1AFC2>
+<U1AFC3>
+<U1AFC4>
+<U1AFC5>
+<U1AFC6>
+<U1AFC7>
+<U1AFC8>
+<U1AFC9>
+<U1AFCA>
+<U1AFCB>
+<U1AFCC>
+<U1AFCD>
+<U1AFCE>
+<U1AFCF>
+<U1AFD0>
+<U1AFD1>
+<U1AFD2>
+<U1AFD3>
+<U1AFD4>
+<U1AFD5>
+<U1AFD6>
+<U1AFD7>
+<U1AFD8>
+<U1AFD9>
+<U1AFDA>
+<U1AFDB>
+<U1AFDC>
+<U1AFDD>
+<U1AFDE>
+<U1AFDF>
+<U1AFE0>
+<U1AFE1>
+<U1AFE2>
+<U1AFE3>
+<U1AFE4>
+<U1AFE5>
+<U1AFE6>
+<U1AFE7>
+<U1AFE8>
+<U1AFE9>
+<U1AFEA>
+<U1AFEB>
+<U1AFEC>
+<U1AFED>
+<U1AFEE>
+<U1AFEF>
+<U1AFF0>
+<U1AFF1>
+<U1AFF2>
+<U1AFF3>
+<U1AFF4>
+<U1AFF5>
+<U1AFF6>
+<U1AFF7>
+<U1AFF8>
+<U1AFF9>
+<U1AFFA>
+<U1AFFB>
+<U1AFFC>
+<U1AFFD>
+<U1AFFE>
+<U1AFFF>
+<U1B000>
+<U1B001>
+<U1B002>
+<U1B003>
+<U1B004>
+<U1B005>
+<U1B006>
+<U1B007>
+<U1B008>
+<U1B009>
+<U1B00A>
+<U1B00B>
+<U1B00C>
+<U1B00D>
+<U1B00E>
+<U1B00F>
+<U1B010>
+<U1B011>
+<U1B012>
+<U1B013>
+<U1B014>
+<U1B015>
+<U1B016>
+<U1B017>
+<U1B018>
+<U1B019>
+<U1B01A>
+<U1B01B>
+<U1B01C>
+<U1B01D>
+<U1B01E>
+<U1B01F>
+<U1B020>
+<U1B021>
+<U1B022>
+<U1B023>
+<U1B024>
+<U1B025>
+<U1B026>
+<U1B027>
+<U1B028>
+<U1B029>
+<U1B02A>
+<U1B02B>
+<U1B02C>
+<U1B02D>
+<U1B02E>
+<U1B02F>
+<U1B030>
+<U1B031>
+<U1B032>
+<U1B033>
+<U1B034>
+<U1B035>
+<U1B036>
+<U1B037>
+<U1B038>
+<U1B039>
+<U1B03A>
+<U1B03B>
+<U1B03C>
+<U1B03D>
+<U1B03E>
+<U1B03F>
+<U1B040>
+<U1B041>
+<U1B042>
+<U1B043>
+<U1B044>
+<U1B045>
+<U1B046>
+<U1B047>
+<U1B048>
+<U1B049>
+<U1B04A>
+<U1B04B>
+<U1B04C>
+<U1B04D>
+<U1B04E>
+<U1B04F>
+<U1B050>
+<U1B051>
+<U1B052>
+<U1B053>
+<U1B054>
+<U1B055>
+<U1B056>
+<U1B057>
+<U1B058>
+<U1B059>
+<U1B05A>
+<U1B05B>
+<U1B05C>
+<U1B05D>
+<U1B05E>
+<U1B05F>
+<U1B060>
+<U1B061>
+<U1B062>
+<U1B063>
+<U1B064>
+<U1B065>
+<U1B066>
+<U1B067>
+<U1B068>
+<U1B069>
+<U1B06A>
+<U1B06B>
+<U1B06C>
+<U1B06D>
+<U1B06E>
+<U1B06F>
+<U1B070>
+<U1B071>
+<U1B072>
+<U1B073>
+<U1B074>
+<U1B075>
+<U1B076>
+<U1B077>
+<U1B078>
+<U1B079>
+<U1B07A>
+<U1B07B>
+<U1B07C>
+<U1B07D>
+<U1B07E>
+<U1B07F>
+<U1B080>
+<U1B081>
+<U1B082>
+<U1B083>
+<U1B084>
+<U1B085>
+<U1B086>
+<U1B087>
+<U1B088>
+<U1B089>
+<U1B08A>
+<U1B08B>
+<U1B08C>
+<U1B08D>
+<U1B08E>
+<U1B08F>
+<U1B090>
+<U1B091>
+<U1B092>
+<U1B093>
+<U1B094>
+<U1B095>
+<U1B096>
+<U1B097>
+<U1B098>
+<U1B099>
+<U1B09A>
+<U1B09B>
+<U1B09C>
+<U1B09D>
+<U1B09E>
+<U1B09F>
+<U1B0A0>
+<U1B0A1>
+<U1B0A2>
+<U1B0A3>
+<U1B0A4>
+<U1B0A5>
+<U1B0A6>
+<U1B0A7>
+<U1B0A8>
+<U1B0A9>
+<U1B0AA>
+<U1B0AB>
+<U1B0AC>
+<U1B0AD>
+<U1B0AE>
+<U1B0AF>
+<U1B0B0>
+<U1B0B1>
+<U1B0B2>
+<U1B0B3>
+<U1B0B4>
+<U1B0B5>
+<U1B0B6>
+<U1B0B7>
+<U1B0B8>
+<U1B0B9>
+<U1B0BA>
+<U1B0BB>
+<U1B0BC>
+<U1B0BD>
+<U1B0BE>
+<U1B0BF>
+<U1B0C0>
+<U1B0C1>
+<U1B0C2>
+<U1B0C3>
+<U1B0C4>
+<U1B0C5>
+<U1B0C6>
+<U1B0C7>
+<U1B0C8>
+<U1B0C9>
+<U1B0CA>
+<U1B0CB>
+<U1B0CC>
+<U1B0CD>
+<U1B0CE>
+<U1B0CF>
+<U1B0D0>
+<U1B0D1>
+<U1B0D2>
+<U1B0D3>
+<U1B0D4>
+<U1B0D5>
+<U1B0D6>
+<U1B0D7>
+<U1B0D8>
+<U1B0D9>
+<U1B0DA>
+<U1B0DB>
+<U1B0DC>
+<U1B0DD>
+<U1B0DE>
+<U1B0DF>
+<U1B0E0>
+<U1B0E1>
+<U1B0E2>
+<U1B0E3>
+<U1B0E4>
+<U1B0E5>
+<U1B0E6>
+<U1B0E7>
+<U1B0E8>
+<U1B0E9>
+<U1B0EA>
+<U1B0EB>
+<U1B0EC>
+<U1B0ED>
+<U1B0EE>
+<U1B0EF>
+<U1B0F0>
+<U1B0F1>
+<U1B0F2>
+<U1B0F3>
+<U1B0F4>
+<U1B0F5>
+<U1B0F6>
+<U1B0F7>
+<U1B0F8>
+<U1B0F9>
+<U1B0FA>
+<U1B0FB>
+<U1B0FC>
+<U1B0FD>
+<U1B0FE>
+<U1B0FF>
+<U1B100>
+<U1B101>
+<U1B102>
+<U1B103>
+<U1B104>
+<U1B105>
+<U1B106>
+<U1B107>
+<U1B108>
+<U1B109>
+<U1B10A>
+<U1B10B>
+<U1B10C>
+<U1B10D>
+<U1B10E>
+<U1B10F>
+<U1B110>
+<U1B111>
+<U1B112>
+<U1B113>
+<U1B114>
+<U1B115>
+<U1B116>
+<U1B117>
+<U1B118>
+<U1B119>
+<U1B11A>
+<U1B11B>
+<U1B11C>
+<U1B11D>
+<U1B11E>
+<U1B11F>
+<U1B120>
+<U1B121>
+<U1B122>
+<U1B123>
+<U1B124>
+<U1B125>
+<U1B126>
+<U1B127>
+<U1B128>
+<U1B129>
+<U1B12A>
+<U1B12B>
+<U1B12C>
+<U1B12D>
+<U1B12E>
+<U1B12F>
+<U1B130>
+<U1B131>
+<U1B132>
+<U1B133>
+<U1B134>
+<U1B135>
+<U1B136>
+<U1B137>
+<U1B138>
+<U1B139>
+<U1B13A>
+<U1B13B>
+<U1B13C>
+<U1B13D>
+<U1B13E>
+<U1B13F>
+<U1B140>
+<U1B141>
+<U1B142>
+<U1B143>
+<U1B144>
+<U1B145>
+<U1B146>
+<U1B147>
+<U1B148>
+<U1B149>
+<U1B14A>
+<U1B14B>
+<U1B14C>
+<U1B14D>
+<U1B14E>
+<U1B14F>
+<U1B150>
+<U1B151>
+<U1B152>
+<U1B153>
+<U1B154>
+<U1B155>
+<U1B156>
+<U1B157>
+<U1B158>
+<U1B159>
+<U1B15A>
+<U1B15B>
+<U1B15C>
+<U1B15D>
+<U1B15E>
+<U1B15F>
+<U1B160>
+<U1B161>
+<U1B162>
+<U1B163>
+<U1B164>
+<U1B165>
+<U1B166>
+<U1B167>
+<U1B168>
+<U1B169>
+<U1B16A>
+<U1B16B>
+<U1B16C>
+<U1B16D>
+<U1B16E>
+<U1B16F>
+<U1B170>
+<U1B171>
+<U1B172>
+<U1B173>
+<U1B174>
+<U1B175>
+<U1B176>
+<U1B177>
+<U1B178>
+<U1B179>
+<U1B17A>
+<U1B17B>
+<U1B17C>
+<U1B17D>
+<U1B17E>
+<U1B17F>
+<U1B180>
+<U1B181>
+<U1B182>
+<U1B183>
+<U1B184>
+<U1B185>
+<U1B186>
+<U1B187>
+<U1B188>
+<U1B189>
+<U1B18A>
+<U1B18B>
+<U1B18C>
+<U1B18D>
+<U1B18E>
+<U1B18F>
+<U1B190>
+<U1B191>
+<U1B192>
+<U1B193>
+<U1B194>
+<U1B195>
+<U1B196>
+<U1B197>
+<U1B198>
+<U1B199>
+<U1B19A>
+<U1B19B>
+<U1B19C>
+<U1B19D>
+<U1B19E>
+<U1B19F>
+<U1B1A0>
+<U1B1A1>
+<U1B1A2>
+<U1B1A3>
+<U1B1A4>
+<U1B1A5>
+<U1B1A6>
+<U1B1A7>
+<U1B1A8>
+<U1B1A9>
+<U1B1AA>
+<U1B1AB>
+<U1B1AC>
+<U1B1AD>
+<U1B1AE>
+<U1B1AF>
+<U1B1B0>
+<U1B1B1>
+<U1B1B2>
+<U1B1B3>
+<U1B1B4>
+<U1B1B5>
+<U1B1B6>
+<U1B1B7>
+<U1B1B8>
+<U1B1B9>
+<U1B1BA>
+<U1B1BB>
+<U1B1BC>
+<U1B1BD>
+<U1B1BE>
+<U1B1BF>
+<U1B1C0>
+<U1B1C1>
+<U1B1C2>
+<U1B1C3>
+<U1B1C4>
+<U1B1C5>
+<U1B1C6>
+<U1B1C7>
+<U1B1C8>
+<U1B1C9>
+<U1B1CA>
+<U1B1CB>
+<U1B1CC>
+<U1B1CD>
+<U1B1CE>
+<U1B1CF>
+<U1B1D0>
+<U1B1D1>
+<U1B1D2>
+<U1B1D3>
+<U1B1D4>
+<U1B1D5>
+<U1B1D6>
+<U1B1D7>
+<U1B1D8>
+<U1B1D9>
+<U1B1DA>
+<U1B1DB>
+<U1B1DC>
+<U1B1DD>
+<U1B1DE>
+<U1B1DF>
+<U1B1E0>
+<U1B1E1>
+<U1B1E2>
+<U1B1E3>
+<U1B1E4>
+<U1B1E5>
+<U1B1E6>
+<U1B1E7>
+<U1B1E8>
+<U1B1E9>
+<U1B1EA>
+<U1B1EB>
+<U1B1EC>
+<U1B1ED>
+<U1B1EE>
+<U1B1EF>
+<U1B1F0>
+<U1B1F1>
+<U1B1F2>
+<U1B1F3>
+<U1B1F4>
+<U1B1F5>
+<U1B1F6>
+<U1B1F7>
+<U1B1F8>
+<U1B1F9>
+<U1B1FA>
+<U1B1FB>
+<U1B1FC>
+<U1B1FD>
+<U1B1FE>
+<U1B1FF>
+<U1B200>
+<U1B201>
+<U1B202>
+<U1B203>
+<U1B204>
+<U1B205>
+<U1B206>
+<U1B207>
+<U1B208>
+<U1B209>
+<U1B20A>
+<U1B20B>
+<U1B20C>
+<U1B20D>
+<U1B20E>
+<U1B20F>
+<U1B210>
+<U1B211>
+<U1B212>
+<U1B213>
+<U1B214>
+<U1B215>
+<U1B216>
+<U1B217>
+<U1B218>
+<U1B219>
+<U1B21A>
+<U1B21B>
+<U1B21C>
+<U1B21D>
+<U1B21E>
+<U1B21F>
+<U1B220>
+<U1B221>
+<U1B222>
+<U1B223>
+<U1B224>
+<U1B225>
+<U1B226>
+<U1B227>
+<U1B228>
+<U1B229>
+<U1B22A>
+<U1B22B>
+<U1B22C>
+<U1B22D>
+<U1B22E>
+<U1B22F>
+<U1B230>
+<U1B231>
+<U1B232>
+<U1B233>
+<U1B234>
+<U1B235>
+<U1B236>
+<U1B237>
+<U1B238>
+<U1B239>
+<U1B23A>
+<U1B23B>
+<U1B23C>
+<U1B23D>
+<U1B23E>
+<U1B23F>
+<U1B240>
+<U1B241>
+<U1B242>
+<U1B243>
+<U1B244>
+<U1B245>
+<U1B246>
+<U1B247>
+<U1B248>
+<U1B249>
+<U1B24A>
+<U1B24B>
+<U1B24C>
+<U1B24D>
+<U1B24E>
+<U1B24F>
+<U1B250>
+<U1B251>
+<U1B252>
+<U1B253>
+<U1B254>
+<U1B255>
+<U1B256>
+<U1B257>
+<U1B258>
+<U1B259>
+<U1B25A>
+<U1B25B>
+<U1B25C>
+<U1B25D>
+<U1B25E>
+<U1B25F>
+<U1B260>
+<U1B261>
+<U1B262>
+<U1B263>
+<U1B264>
+<U1B265>
+<U1B266>
+<U1B267>
+<U1B268>
+<U1B269>
+<U1B26A>
+<U1B26B>
+<U1B26C>
+<U1B26D>
+<U1B26E>
+<U1B26F>
+<U1B270>
+<U1B271>
+<U1B272>
+<U1B273>
+<U1B274>
+<U1B275>
+<U1B276>
+<U1B277>
+<U1B278>
+<U1B279>
+<U1B27A>
+<U1B27B>
+<U1B27C>
+<U1B27D>
+<U1B27E>
+<U1B27F>
+<U1B280>
+<U1B281>
+<U1B282>
+<U1B283>
+<U1B284>
+<U1B285>
+<U1B286>
+<U1B287>
+<U1B288>
+<U1B289>
+<U1B28A>
+<U1B28B>
+<U1B28C>
+<U1B28D>
+<U1B28E>
+<U1B28F>
+<U1B290>
+<U1B291>
+<U1B292>
+<U1B293>
+<U1B294>
+<U1B295>
+<U1B296>
+<U1B297>
+<U1B298>
+<U1B299>
+<U1B29A>
+<U1B29B>
+<U1B29C>
+<U1B29D>
+<U1B29E>
+<U1B29F>
+<U1B2A0>
+<U1B2A1>
+<U1B2A2>
+<U1B2A3>
+<U1B2A4>
+<U1B2A5>
+<U1B2A6>
+<U1B2A7>
+<U1B2A8>
+<U1B2A9>
+<U1B2AA>
+<U1B2AB>
+<U1B2AC>
+<U1B2AD>
+<U1B2AE>
+<U1B2AF>
+<U1B2B0>
+<U1B2B1>
+<U1B2B2>
+<U1B2B3>
+<U1B2B4>
+<U1B2B5>
+<U1B2B6>
+<U1B2B7>
+<U1B2B8>
+<U1B2B9>
+<U1B2BA>
+<U1B2BB>
+<U1B2BC>
+<U1B2BD>
+<U1B2BE>
+<U1B2BF>
+<U1B2C0>
+<U1B2C1>
+<U1B2C2>
+<U1B2C3>
+<U1B2C4>
+<U1B2C5>
+<U1B2C6>
+<U1B2C7>
+<U1B2C8>
+<U1B2C9>
+<U1B2CA>
+<U1B2CB>
+<U1B2CC>
+<U1B2CD>
+<U1B2CE>
+<U1B2CF>
+<U1B2D0>
+<U1B2D1>
+<U1B2D2>
+<U1B2D3>
+<U1B2D4>
+<U1B2D5>
+<U1B2D6>
+<U1B2D7>
+<U1B2D8>
+<U1B2D9>
+<U1B2DA>
+<U1B2DB>
+<U1B2DC>
+<U1B2DD>
+<U1B2DE>
+<U1B2DF>
+<U1B2E0>
+<U1B2E1>
+<U1B2E2>
+<U1B2E3>
+<U1B2E4>
+<U1B2E5>
+<U1B2E6>
+<U1B2E7>
+<U1B2E8>
+<U1B2E9>
+<U1B2EA>
+<U1B2EB>
+<U1B2EC>
+<U1B2ED>
+<U1B2EE>
+<U1B2EF>
+<U1B2F0>
+<U1B2F1>
+<U1B2F2>
+<U1B2F3>
+<U1B2F4>
+<U1B2F5>
+<U1B2F6>
+<U1B2F7>
+<U1B2F8>
+<U1B2F9>
+<U1B2FA>
+<U1B2FB>
+<U1B2FC>
+<U1B2FD>
+<U1B2FE>
+<U1B2FF>
+<U1B300>
+<U1B301>
+<U1B302>
+<U1B303>
+<U1B304>
+<U1B305>
+<U1B306>
+<U1B307>
+<U1B308>
+<U1B309>
+<U1B30A>
+<U1B30B>
+<U1B30C>
+<U1B30D>
+<U1B30E>
+<U1B30F>
+<U1B310>
+<U1B311>
+<U1B312>
+<U1B313>
+<U1B314>
+<U1B315>
+<U1B316>
+<U1B317>
+<U1B318>
+<U1B319>
+<U1B31A>
+<U1B31B>
+<U1B31C>
+<U1B31D>
+<U1B31E>
+<U1B31F>
+<U1B320>
+<U1B321>
+<U1B322>
+<U1B323>
+<U1B324>
+<U1B325>
+<U1B326>
+<U1B327>
+<U1B328>
+<U1B329>
+<U1B32A>
+<U1B32B>
+<U1B32C>
+<U1B32D>
+<U1B32E>
+<U1B32F>
+<U1B330>
+<U1B331>
+<U1B332>
+<U1B333>
+<U1B334>
+<U1B335>
+<U1B336>
+<U1B337>
+<U1B338>
+<U1B339>
+<U1B33A>
+<U1B33B>
+<U1B33C>
+<U1B33D>
+<U1B33E>
+<U1B33F>
+<U1B340>
+<U1B341>
+<U1B342>
+<U1B343>
+<U1B344>
+<U1B345>
+<U1B346>
+<U1B347>
+<U1B348>
+<U1B349>
+<U1B34A>
+<U1B34B>
+<U1B34C>
+<U1B34D>
+<U1B34E>
+<U1B34F>
+<U1B350>
+<U1B351>
+<U1B352>
+<U1B353>
+<U1B354>
+<U1B355>
+<U1B356>
+<U1B357>
+<U1B358>
+<U1B359>
+<U1B35A>
+<U1B35B>
+<U1B35C>
+<U1B35D>
+<U1B35E>
+<U1B35F>
+<U1B360>
+<U1B361>
+<U1B362>
+<U1B363>
+<U1B364>
+<U1B365>
+<U1B366>
+<U1B367>
+<U1B368>
+<U1B369>
+<U1B36A>
+<U1B36B>
+<U1B36C>
+<U1B36D>
+<U1B36E>
+<U1B36F>
+<U1B370>
+<U1B371>
+<U1B372>
+<U1B373>
+<U1B374>
+<U1B375>
+<U1B376>
+<U1B377>
+<U1B378>
+<U1B379>
+<U1B37A>
+<U1B37B>
+<U1B37C>
+<U1B37D>
+<U1B37E>
+<U1B37F>
+<U1B380>
+<U1B381>
+<U1B382>
+<U1B383>
+<U1B384>
+<U1B385>
+<U1B386>
+<U1B387>
+<U1B388>
+<U1B389>
+<U1B38A>
+<U1B38B>
+<U1B38C>
+<U1B38D>
+<U1B38E>
+<U1B38F>
+<U1B390>
+<U1B391>
+<U1B392>
+<U1B393>
+<U1B394>
+<U1B395>
+<U1B396>
+<U1B397>
+<U1B398>
+<U1B399>
+<U1B39A>
+<U1B39B>
+<U1B39C>
+<U1B39D>
+<U1B39E>
+<U1B39F>
+<U1B3A0>
+<U1B3A1>
+<U1B3A2>
+<U1B3A3>
+<U1B3A4>
+<U1B3A5>
+<U1B3A6>
+<U1B3A7>
+<U1B3A8>
+<U1B3A9>
+<U1B3AA>
+<U1B3AB>
+<U1B3AC>
+<U1B3AD>
+<U1B3AE>
+<U1B3AF>
+<U1B3B0>
+<U1B3B1>
+<U1B3B2>
+<U1B3B3>
+<U1B3B4>
+<U1B3B5>
+<U1B3B6>
+<U1B3B7>
+<U1B3B8>
+<U1B3B9>
+<U1B3BA>
+<U1B3BB>
+<U1B3BC>
+<U1B3BD>
+<U1B3BE>
+<U1B3BF>
+<U1B3C0>
+<U1B3C1>
+<U1B3C2>
+<U1B3C3>
+<U1B3C4>
+<U1B3C5>
+<U1B3C6>
+<U1B3C7>
+<U1B3C8>
+<U1B3C9>
+<U1B3CA>
+<U1B3CB>
+<U1B3CC>
+<U1B3CD>
+<U1B3CE>
+<U1B3CF>
+<U1B3D0>
+<U1B3D1>
+<U1B3D2>
+<U1B3D3>
+<U1B3D4>
+<U1B3D5>
+<U1B3D6>
+<U1B3D7>
+<U1B3D8>
+<U1B3D9>
+<U1B3DA>
+<U1B3DB>
+<U1B3DC>
+<U1B3DD>
+<U1B3DE>
+<U1B3DF>
+<U1B3E0>
+<U1B3E1>
+<U1B3E2>
+<U1B3E3>
+<U1B3E4>
+<U1B3E5>
+<U1B3E6>
+<U1B3E7>
+<U1B3E8>
+<U1B3E9>
+<U1B3EA>
+<U1B3EB>
+<U1B3EC>
+<U1B3ED>
+<U1B3EE>
+<U1B3EF>
+<U1B3F0>
+<U1B3F1>
+<U1B3F2>
+<U1B3F3>
+<U1B3F4>
+<U1B3F5>
+<U1B3F6>
+<U1B3F7>
+<U1B3F8>
+<U1B3F9>
+<U1B3FA>
+<U1B3FB>
+<U1B3FC>
+<U1B3FD>
+<U1B3FE>
+<U1B3FF>
+<U1B400>
+<U1B401>
+<U1B402>
+<U1B403>
+<U1B404>
+<U1B405>
+<U1B406>
+<U1B407>
+<U1B408>
+<U1B409>
+<U1B40A>
+<U1B40B>
+<U1B40C>
+<U1B40D>
+<U1B40E>
+<U1B40F>
+<U1B410>
+<U1B411>
+<U1B412>
+<U1B413>
+<U1B414>
+<U1B415>
+<U1B416>
+<U1B417>
+<U1B418>
+<U1B419>
+<U1B41A>
+<U1B41B>
+<U1B41C>
+<U1B41D>
+<U1B41E>
+<U1B41F>
+<U1B420>
+<U1B421>
+<U1B422>
+<U1B423>
+<U1B424>
+<U1B425>
+<U1B426>
+<U1B427>
+<U1B428>
+<U1B429>
+<U1B42A>
+<U1B42B>
+<U1B42C>
+<U1B42D>
+<U1B42E>
+<U1B42F>
+<U1B430>
+<U1B431>
+<U1B432>
+<U1B433>
+<U1B434>
+<U1B435>
+<U1B436>
+<U1B437>
+<U1B438>
+<U1B439>
+<U1B43A>
+<U1B43B>
+<U1B43C>
+<U1B43D>
+<U1B43E>
+<U1B43F>
+<U1B440>
+<U1B441>
+<U1B442>
+<U1B443>
+<U1B444>
+<U1B445>
+<U1B446>
+<U1B447>
+<U1B448>
+<U1B449>
+<U1B44A>
+<U1B44B>
+<U1B44C>
+<U1B44D>
+<U1B44E>
+<U1B44F>
+<U1B450>
+<U1B451>
+<U1B452>
+<U1B453>
+<U1B454>
+<U1B455>
+<U1B456>
+<U1B457>
+<U1B458>
+<U1B459>
+<U1B45A>
+<U1B45B>
+<U1B45C>
+<U1B45D>
+<U1B45E>
+<U1B45F>
+<U1B460>
+<U1B461>
+<U1B462>
+<U1B463>
+<U1B464>
+<U1B465>
+<U1B466>
+<U1B467>
+<U1B468>
+<U1B469>
+<U1B46A>
+<U1B46B>
+<U1B46C>
+<U1B46D>
+<U1B46E>
+<U1B46F>
+<U1B470>
+<U1B471>
+<U1B472>
+<U1B473>
+<U1B474>
+<U1B475>
+<U1B476>
+<U1B477>
+<U1B478>
+<U1B479>
+<U1B47A>
+<U1B47B>
+<U1B47C>
+<U1B47D>
+<U1B47E>
+<U1B47F>
+<U1B480>
+<U1B481>
+<U1B482>
+<U1B483>
+<U1B484>
+<U1B485>
+<U1B486>
+<U1B487>
+<U1B488>
+<U1B489>
+<U1B48A>
+<U1B48B>
+<U1B48C>
+<U1B48D>
+<U1B48E>
+<U1B48F>
+<U1B490>
+<U1B491>
+<U1B492>
+<U1B493>
+<U1B494>
+<U1B495>
+<U1B496>
+<U1B497>
+<U1B498>
+<U1B499>
+<U1B49A>
+<U1B49B>
+<U1B49C>
+<U1B49D>
+<U1B49E>
+<U1B49F>
+<U1B4A0>
+<U1B4A1>
+<U1B4A2>
+<U1B4A3>
+<U1B4A4>
+<U1B4A5>
+<U1B4A6>
+<U1B4A7>
+<U1B4A8>
+<U1B4A9>
+<U1B4AA>
+<U1B4AB>
+<U1B4AC>
+<U1B4AD>
+<U1B4AE>
+<U1B4AF>
+<U1B4B0>
+<U1B4B1>
+<U1B4B2>
+<U1B4B3>
+<U1B4B4>
+<U1B4B5>
+<U1B4B6>
+<U1B4B7>
+<U1B4B8>
+<U1B4B9>
+<U1B4BA>
+<U1B4BB>
+<U1B4BC>
+<U1B4BD>
+<U1B4BE>
+<U1B4BF>
+<U1B4C0>
+<U1B4C1>
+<U1B4C2>
+<U1B4C3>
+<U1B4C4>
+<U1B4C5>
+<U1B4C6>
+<U1B4C7>
+<U1B4C8>
+<U1B4C9>
+<U1B4CA>
+<U1B4CB>
+<U1B4CC>
+<U1B4CD>
+<U1B4CE>
+<U1B4CF>
+<U1B4D0>
+<U1B4D1>
+<U1B4D2>
+<U1B4D3>
+<U1B4D4>
+<U1B4D5>
+<U1B4D6>
+<U1B4D7>
+<U1B4D8>
+<U1B4D9>
+<U1B4DA>
+<U1B4DB>
+<U1B4DC>
+<U1B4DD>
+<U1B4DE>
+<U1B4DF>
+<U1B4E0>
+<U1B4E1>
+<U1B4E2>
+<U1B4E3>
+<U1B4E4>
+<U1B4E5>
+<U1B4E6>
+<U1B4E7>
+<U1B4E8>
+<U1B4E9>
+<U1B4EA>
+<U1B4EB>
+<U1B4EC>
+<U1B4ED>
+<U1B4EE>
+<U1B4EF>
+<U1B4F0>
+<U1B4F1>
+<U1B4F2>
+<U1B4F3>
+<U1B4F4>
+<U1B4F5>
+<U1B4F6>
+<U1B4F7>
+<U1B4F8>
+<U1B4F9>
+<U1B4FA>
+<U1B4FB>
+<U1B4FC>
+<U1B4FD>
+<U1B4FE>
+<U1B4FF>
+<U1B500>
+<U1B501>
+<U1B502>
+<U1B503>
+<U1B504>
+<U1B505>
+<U1B506>
+<U1B507>
+<U1B508>
+<U1B509>
+<U1B50A>
+<U1B50B>
+<U1B50C>
+<U1B50D>
+<U1B50E>
+<U1B50F>
+<U1B510>
+<U1B511>
+<U1B512>
+<U1B513>
+<U1B514>
+<U1B515>
+<U1B516>
+<U1B517>
+<U1B518>
+<U1B519>
+<U1B51A>
+<U1B51B>
+<U1B51C>
+<U1B51D>
+<U1B51E>
+<U1B51F>
+<U1B520>
+<U1B521>
+<U1B522>
+<U1B523>
+<U1B524>
+<U1B525>
+<U1B526>
+<U1B527>
+<U1B528>
+<U1B529>
+<U1B52A>
+<U1B52B>
+<U1B52C>
+<U1B52D>
+<U1B52E>
+<U1B52F>
+<U1B530>
+<U1B531>
+<U1B532>
+<U1B533>
+<U1B534>
+<U1B535>
+<U1B536>
+<U1B537>
+<U1B538>
+<U1B539>
+<U1B53A>
+<U1B53B>
+<U1B53C>
+<U1B53D>
+<U1B53E>
+<U1B53F>
+<U1B540>
+<U1B541>
+<U1B542>
+<U1B543>
+<U1B544>
+<U1B545>
+<U1B546>
+<U1B547>
+<U1B548>
+<U1B549>
+<U1B54A>
+<U1B54B>
+<U1B54C>
+<U1B54D>
+<U1B54E>
+<U1B54F>
+<U1B550>
+<U1B551>
+<U1B552>
+<U1B553>
+<U1B554>
+<U1B555>
+<U1B556>
+<U1B557>
+<U1B558>
+<U1B559>
+<U1B55A>
+<U1B55B>
+<U1B55C>
+<U1B55D>
+<U1B55E>
+<U1B55F>
+<U1B560>
+<U1B561>
+<U1B562>
+<U1B563>
+<U1B564>
+<U1B565>
+<U1B566>
+<U1B567>
+<U1B568>
+<U1B569>
+<U1B56A>
+<U1B56B>
+<U1B56C>
+<U1B56D>
+<U1B56E>
+<U1B56F>
+<U1B570>
+<U1B571>
+<U1B572>
+<U1B573>
+<U1B574>
+<U1B575>
+<U1B576>
+<U1B577>
+<U1B578>
+<U1B579>
+<U1B57A>
+<U1B57B>
+<U1B57C>
+<U1B57D>
+<U1B57E>
+<U1B57F>
+<U1B580>
+<U1B581>
+<U1B582>
+<U1B583>
+<U1B584>
+<U1B585>
+<U1B586>
+<U1B587>
+<U1B588>
+<U1B589>
+<U1B58A>
+<U1B58B>
+<U1B58C>
+<U1B58D>
+<U1B58E>
+<U1B58F>
+<U1B590>
+<U1B591>
+<U1B592>
+<U1B593>
+<U1B594>
+<U1B595>
+<U1B596>
+<U1B597>
+<U1B598>
+<U1B599>
+<U1B59A>
+<U1B59B>
+<U1B59C>
+<U1B59D>
+<U1B59E>
+<U1B59F>
+<U1B5A0>
+<U1B5A1>
+<U1B5A2>
+<U1B5A3>
+<U1B5A4>
+<U1B5A5>
+<U1B5A6>
+<U1B5A7>
+<U1B5A8>
+<U1B5A9>
+<U1B5AA>
+<U1B5AB>
+<U1B5AC>
+<U1B5AD>
+<U1B5AE>
+<U1B5AF>
+<U1B5B0>
+<U1B5B1>
+<U1B5B2>
+<U1B5B3>
+<U1B5B4>
+<U1B5B5>
+<U1B5B6>
+<U1B5B7>
+<U1B5B8>
+<U1B5B9>
+<U1B5BA>
+<U1B5BB>
+<U1B5BC>
+<U1B5BD>
+<U1B5BE>
+<U1B5BF>
+<U1B5C0>
+<U1B5C1>
+<U1B5C2>
+<U1B5C3>
+<U1B5C4>
+<U1B5C5>
+<U1B5C6>
+<U1B5C7>
+<U1B5C8>
+<U1B5C9>
+<U1B5CA>
+<U1B5CB>
+<U1B5CC>
+<U1B5CD>
+<U1B5CE>
+<U1B5CF>
+<U1B5D0>
+<U1B5D1>
+<U1B5D2>
+<U1B5D3>
+<U1B5D4>
+<U1B5D5>
+<U1B5D6>
+<U1B5D7>
+<U1B5D8>
+<U1B5D9>
+<U1B5DA>
+<U1B5DB>
+<U1B5DC>
+<U1B5DD>
+<U1B5DE>
+<U1B5DF>
+<U1B5E0>
+<U1B5E1>
+<U1B5E2>
+<U1B5E3>
+<U1B5E4>
+<U1B5E5>
+<U1B5E6>
+<U1B5E7>
+<U1B5E8>
+<U1B5E9>
+<U1B5EA>
+<U1B5EB>
+<U1B5EC>
+<U1B5ED>
+<U1B5EE>
+<U1B5EF>
+<U1B5F0>
+<U1B5F1>
+<U1B5F2>
+<U1B5F3>
+<U1B5F4>
+<U1B5F5>
+<U1B5F6>
+<U1B5F7>
+<U1B5F8>
+<U1B5F9>
+<U1B5FA>
+<U1B5FB>
+<U1B5FC>
+<U1B5FD>
+<U1B5FE>
+<U1B5FF>
+<U1B600>
+<U1B601>
+<U1B602>
+<U1B603>
+<U1B604>
+<U1B605>
+<U1B606>
+<U1B607>
+<U1B608>
+<U1B609>
+<U1B60A>
+<U1B60B>
+<U1B60C>
+<U1B60D>
+<U1B60E>
+<U1B60F>
+<U1B610>
+<U1B611>
+<U1B612>
+<U1B613>
+<U1B614>
+<U1B615>
+<U1B616>
+<U1B617>
+<U1B618>
+<U1B619>
+<U1B61A>
+<U1B61B>
+<U1B61C>
+<U1B61D>
+<U1B61E>
+<U1B61F>
+<U1B620>
+<U1B621>
+<U1B622>
+<U1B623>
+<U1B624>
+<U1B625>
+<U1B626>
+<U1B627>
+<U1B628>
+<U1B629>
+<U1B62A>
+<U1B62B>
+<U1B62C>
+<U1B62D>
+<U1B62E>
+<U1B62F>
+<U1B630>
+<U1B631>
+<U1B632>
+<U1B633>
+<U1B634>
+<U1B635>
+<U1B636>
+<U1B637>
+<U1B638>
+<U1B639>
+<U1B63A>
+<U1B63B>
+<U1B63C>
+<U1B63D>
+<U1B63E>
+<U1B63F>
+<U1B640>
+<U1B641>
+<U1B642>
+<U1B643>
+<U1B644>
+<U1B645>
+<U1B646>
+<U1B647>
+<U1B648>
+<U1B649>
+<U1B64A>
+<U1B64B>
+<U1B64C>
+<U1B64D>
+<U1B64E>
+<U1B64F>
+<U1B650>
+<U1B651>
+<U1B652>
+<U1B653>
+<U1B654>
+<U1B655>
+<U1B656>
+<U1B657>
+<U1B658>
+<U1B659>
+<U1B65A>
+<U1B65B>
+<U1B65C>
+<U1B65D>
+<U1B65E>
+<U1B65F>
+<U1B660>
+<U1B661>
+<U1B662>
+<U1B663>
+<U1B664>
+<U1B665>
+<U1B666>
+<U1B667>
+<U1B668>
+<U1B669>
+<U1B66A>
+<U1B66B>
+<U1B66C>
+<U1B66D>
+<U1B66E>
+<U1B66F>
+<U1B670>
+<U1B671>
+<U1B672>
+<U1B673>
+<U1B674>
+<U1B675>
+<U1B676>
+<U1B677>
+<U1B678>
+<U1B679>
+<U1B67A>
+<U1B67B>
+<U1B67C>
+<U1B67D>
+<U1B67E>
+<U1B67F>
+<U1B680>
+<U1B681>
+<U1B682>
+<U1B683>
+<U1B684>
+<U1B685>
+<U1B686>
+<U1B687>
+<U1B688>
+<U1B689>
+<U1B68A>
+<U1B68B>
+<U1B68C>
+<U1B68D>
+<U1B68E>
+<U1B68F>
+<U1B690>
+<U1B691>
+<U1B692>
+<U1B693>
+<U1B694>
+<U1B695>
+<U1B696>
+<U1B697>
+<U1B698>
+<U1B699>
+<U1B69A>
+<U1B69B>
+<U1B69C>
+<U1B69D>
+<U1B69E>
+<U1B69F>
+<U1B6A0>
+<U1B6A1>
+<U1B6A2>
+<U1B6A3>
+<U1B6A4>
+<U1B6A5>
+<U1B6A6>
+<U1B6A7>
+<U1B6A8>
+<U1B6A9>
+<U1B6AA>
+<U1B6AB>
+<U1B6AC>
+<U1B6AD>
+<U1B6AE>
+<U1B6AF>
+<U1B6B0>
+<U1B6B1>
+<U1B6B2>
+<U1B6B3>
+<U1B6B4>
+<U1B6B5>
+<U1B6B6>
+<U1B6B7>
+<U1B6B8>
+<U1B6B9>
+<U1B6BA>
+<U1B6BB>
+<U1B6BC>
+<U1B6BD>
+<U1B6BE>
+<U1B6BF>
+<U1B6C0>
+<U1B6C1>
+<U1B6C2>
+<U1B6C3>
+<U1B6C4>
+<U1B6C5>
+<U1B6C6>
+<U1B6C7>
+<U1B6C8>
+<U1B6C9>
+<U1B6CA>
+<U1B6CB>
+<U1B6CC>
+<U1B6CD>
+<U1B6CE>
+<U1B6CF>
+<U1B6D0>
+<U1B6D1>
+<U1B6D2>
+<U1B6D3>
+<U1B6D4>
+<U1B6D5>
+<U1B6D6>
+<U1B6D7>
+<U1B6D8>
+<U1B6D9>
+<U1B6DA>
+<U1B6DB>
+<U1B6DC>
+<U1B6DD>
+<U1B6DE>
+<U1B6DF>
+<U1B6E0>
+<U1B6E1>
+<U1B6E2>
+<U1B6E3>
+<U1B6E4>
+<U1B6E5>
+<U1B6E6>
+<U1B6E7>
+<U1B6E8>
+<U1B6E9>
+<U1B6EA>
+<U1B6EB>
+<U1B6EC>
+<U1B6ED>
+<U1B6EE>
+<U1B6EF>
+<U1B6F0>
+<U1B6F1>
+<U1B6F2>
+<U1B6F3>
+<U1B6F4>
+<U1B6F5>
+<U1B6F6>
+<U1B6F7>
+<U1B6F8>
+<U1B6F9>
+<U1B6FA>
+<U1B6FB>
+<U1B6FC>
+<U1B6FD>
+<U1B6FE>
+<U1B6FF>
+<U1B700>
+<U1B701>
+<U1B702>
+<U1B703>
+<U1B704>
+<U1B705>
+<U1B706>
+<U1B707>
+<U1B708>
+<U1B709>
+<U1B70A>
+<U1B70B>
+<U1B70C>
+<U1B70D>
+<U1B70E>
+<U1B70F>
+<U1B710>
+<U1B711>
+<U1B712>
+<U1B713>
+<U1B714>
+<U1B715>
+<U1B716>
+<U1B717>
+<U1B718>
+<U1B719>
+<U1B71A>
+<U1B71B>
+<U1B71C>
+<U1B71D>
+<U1B71E>
+<U1B71F>
+<U1B720>
+<U1B721>
+<U1B722>
+<U1B723>
+<U1B724>
+<U1B725>
+<U1B726>
+<U1B727>
+<U1B728>
+<U1B729>
+<U1B72A>
+<U1B72B>
+<U1B72C>
+<U1B72D>
+<U1B72E>
+<U1B72F>
+<U1B730>
+<U1B731>
+<U1B732>
+<U1B733>
+<U1B734>
+<U1B735>
+<U1B736>
+<U1B737>
+<U1B738>
+<U1B739>
+<U1B73A>
+<U1B73B>
+<U1B73C>
+<U1B73D>
+<U1B73E>
+<U1B73F>
+<U1B740>
+<U1B741>
+<U1B742>
+<U1B743>
+<U1B744>
+<U1B745>
+<U1B746>
+<U1B747>
+<U1B748>
+<U1B749>
+<U1B74A>
+<U1B74B>
+<U1B74C>
+<U1B74D>
+<U1B74E>
+<U1B74F>
+<U1B750>
+<U1B751>
+<U1B752>
+<U1B753>
+<U1B754>
+<U1B755>
+<U1B756>
+<U1B757>
+<U1B758>
+<U1B759>
+<U1B75A>
+<U1B75B>
+<U1B75C>
+<U1B75D>
+<U1B75E>
+<U1B75F>
+<U1B760>
+<U1B761>
+<U1B762>
+<U1B763>
+<U1B764>
+<U1B765>
+<U1B766>
+<U1B767>
+<U1B768>
+<U1B769>
+<U1B76A>
+<U1B76B>
+<U1B76C>
+<U1B76D>
+<U1B76E>
+<U1B76F>
+<U1B770>
+<U1B771>
+<U1B772>
+<U1B773>
+<U1B774>
+<U1B775>
+<U1B776>
+<U1B777>
+<U1B778>
+<U1B779>
+<U1B77A>
+<U1B77B>
+<U1B77C>
+<U1B77D>
+<U1B77E>
+<U1B77F>
+<U1B780>
+<U1B781>
+<U1B782>
+<U1B783>
+<U1B784>
+<U1B785>
+<U1B786>
+<U1B787>
+<U1B788>
+<U1B789>
+<U1B78A>
+<U1B78B>
+<U1B78C>
+<U1B78D>
+<U1B78E>
+<U1B78F>
+<U1B790>
+<U1B791>
+<U1B792>
+<U1B793>
+<U1B794>
+<U1B795>
+<U1B796>
+<U1B797>
+<U1B798>
+<U1B799>
+<U1B79A>
+<U1B79B>
+<U1B79C>
+<U1B79D>
+<U1B79E>
+<U1B79F>
+<U1B7A0>
+<U1B7A1>
+<U1B7A2>
+<U1B7A3>
+<U1B7A4>
+<U1B7A5>
+<U1B7A6>
+<U1B7A7>
+<U1B7A8>
+<U1B7A9>
+<U1B7AA>
+<U1B7AB>
+<U1B7AC>
+<U1B7AD>
+<U1B7AE>
+<U1B7AF>
+<U1B7B0>
+<U1B7B1>
+<U1B7B2>
+<U1B7B3>
+<U1B7B4>
+<U1B7B5>
+<U1B7B6>
+<U1B7B7>
+<U1B7B8>
+<U1B7B9>
+<U1B7BA>
+<U1B7BB>
+<U1B7BC>
+<U1B7BD>
+<U1B7BE>
+<U1B7BF>
+<U1B7C0>
+<U1B7C1>
+<U1B7C2>
+<U1B7C3>
+<U1B7C4>
+<U1B7C5>
+<U1B7C6>
+<U1B7C7>
+<U1B7C8>
+<U1B7C9>
+<U1B7CA>
+<U1B7CB>
+<U1B7CC>
+<U1B7CD>
+<U1B7CE>
+<U1B7CF>
+<U1B7D0>
+<U1B7D1>
+<U1B7D2>
+<U1B7D3>
+<U1B7D4>
+<U1B7D5>
+<U1B7D6>
+<U1B7D7>
+<U1B7D8>
+<U1B7D9>
+<U1B7DA>
+<U1B7DB>
+<U1B7DC>
+<U1B7DD>
+<U1B7DE>
+<U1B7DF>
+<U1B7E0>
+<U1B7E1>
+<U1B7E2>
+<U1B7E3>
+<U1B7E4>
+<U1B7E5>
+<U1B7E6>
+<U1B7E7>
+<U1B7E8>
+<U1B7E9>
+<U1B7EA>
+<U1B7EB>
+<U1B7EC>
+<U1B7ED>
+<U1B7EE>
+<U1B7EF>
+<U1B7F0>
+<U1B7F1>
+<U1B7F2>
+<U1B7F3>
+<U1B7F4>
+<U1B7F5>
+<U1B7F6>
+<U1B7F7>
+<U1B7F8>
+<U1B7F9>
+<U1B7FA>
+<U1B7FB>
+<U1B7FC>
+<U1B7FD>
+<U1B7FE>
+<U1B7FF>
+<U1B800>
+<U1B801>
+<U1B802>
+<U1B803>
+<U1B804>
+<U1B805>
+<U1B806>
+<U1B807>
+<U1B808>
+<U1B809>
+<U1B80A>
+<U1B80B>
+<U1B80C>
+<U1B80D>
+<U1B80E>
+<U1B80F>
+<U1B810>
+<U1B811>
+<U1B812>
+<U1B813>
+<U1B814>
+<U1B815>
+<U1B816>
+<U1B817>
+<U1B818>
+<U1B819>
+<U1B81A>
+<U1B81B>
+<U1B81C>
+<U1B81D>
+<U1B81E>
+<U1B81F>
+<U1B820>
+<U1B821>
+<U1B822>
+<U1B823>
+<U1B824>
+<U1B825>
+<U1B826>
+<U1B827>
+<U1B828>
+<U1B829>
+<U1B82A>
+<U1B82B>
+<U1B82C>
+<U1B82D>
+<U1B82E>
+<U1B82F>
+<U1B830>
+<U1B831>
+<U1B832>
+<U1B833>
+<U1B834>
+<U1B835>
+<U1B836>
+<U1B837>
+<U1B838>
+<U1B839>
+<U1B83A>
+<U1B83B>
+<U1B83C>
+<U1B83D>
+<U1B83E>
+<U1B83F>
+<U1B840>
+<U1B841>
+<U1B842>
+<U1B843>
+<U1B844>
+<U1B845>
+<U1B846>
+<U1B847>
+<U1B848>
+<U1B849>
+<U1B84A>
+<U1B84B>
+<U1B84C>
+<U1B84D>
+<U1B84E>
+<U1B84F>
+<U1B850>
+<U1B851>
+<U1B852>
+<U1B853>
+<U1B854>
+<U1B855>
+<U1B856>
+<U1B857>
+<U1B858>
+<U1B859>
+<U1B85A>
+<U1B85B>
+<U1B85C>
+<U1B85D>
+<U1B85E>
+<U1B85F>
+<U1B860>
+<U1B861>
+<U1B862>
+<U1B863>
+<U1B864>
+<U1B865>
+<U1B866>
+<U1B867>
+<U1B868>
+<U1B869>
+<U1B86A>
+<U1B86B>
+<U1B86C>
+<U1B86D>
+<U1B86E>
+<U1B86F>
+<U1B870>
+<U1B871>
+<U1B872>
+<U1B873>
+<U1B874>
+<U1B875>
+<U1B876>
+<U1B877>
+<U1B878>
+<U1B879>
+<U1B87A>
+<U1B87B>
+<U1B87C>
+<U1B87D>
+<U1B87E>
+<U1B87F>
+<U1B880>
+<U1B881>
+<U1B882>
+<U1B883>
+<U1B884>
+<U1B885>
+<U1B886>
+<U1B887>
+<U1B888>
+<U1B889>
+<U1B88A>
+<U1B88B>
+<U1B88C>
+<U1B88D>
+<U1B88E>
+<U1B88F>
+<U1B890>
+<U1B891>
+<U1B892>
+<U1B893>
+<U1B894>
+<U1B895>
+<U1B896>
+<U1B897>
+<U1B898>
+<U1B899>
+<U1B89A>
+<U1B89B>
+<U1B89C>
+<U1B89D>
+<U1B89E>
+<U1B89F>
+<U1B8A0>
+<U1B8A1>
+<U1B8A2>
+<U1B8A3>
+<U1B8A4>
+<U1B8A5>
+<U1B8A6>
+<U1B8A7>
+<U1B8A8>
+<U1B8A9>
+<U1B8AA>
+<U1B8AB>
+<U1B8AC>
+<U1B8AD>
+<U1B8AE>
+<U1B8AF>
+<U1B8B0>
+<U1B8B1>
+<U1B8B2>
+<U1B8B3>
+<U1B8B4>
+<U1B8B5>
+<U1B8B6>
+<U1B8B7>
+<U1B8B8>
+<U1B8B9>
+<U1B8BA>
+<U1B8BB>
+<U1B8BC>
+<U1B8BD>
+<U1B8BE>
+<U1B8BF>
+<U1B8C0>
+<U1B8C1>
+<U1B8C2>
+<U1B8C3>
+<U1B8C4>
+<U1B8C5>
+<U1B8C6>
+<U1B8C7>
+<U1B8C8>
+<U1B8C9>
+<U1B8CA>
+<U1B8CB>
+<U1B8CC>
+<U1B8CD>
+<U1B8CE>
+<U1B8CF>
+<U1B8D0>
+<U1B8D1>
+<U1B8D2>
+<U1B8D3>
+<U1B8D4>
+<U1B8D5>
+<U1B8D6>
+<U1B8D7>
+<U1B8D8>
+<U1B8D9>
+<U1B8DA>
+<U1B8DB>
+<U1B8DC>
+<U1B8DD>
+<U1B8DE>
+<U1B8DF>
+<U1B8E0>
+<U1B8E1>
+<U1B8E2>
+<U1B8E3>
+<U1B8E4>
+<U1B8E5>
+<U1B8E6>
+<U1B8E7>
+<U1B8E8>
+<U1B8E9>
+<U1B8EA>
+<U1B8EB>
+<U1B8EC>
+<U1B8ED>
+<U1B8EE>
+<U1B8EF>
+<U1B8F0>
+<U1B8F1>
+<U1B8F2>
+<U1B8F3>
+<U1B8F4>
+<U1B8F5>
+<U1B8F6>
+<U1B8F7>
+<U1B8F8>
+<U1B8F9>
+<U1B8FA>
+<U1B8FB>
+<U1B8FC>
+<U1B8FD>
+<U1B8FE>
+<U1B8FF>
+<U1B900>
+<U1B901>
+<U1B902>
+<U1B903>
+<U1B904>
+<U1B905>
+<U1B906>
+<U1B907>
+<U1B908>
+<U1B909>
+<U1B90A>
+<U1B90B>
+<U1B90C>
+<U1B90D>
+<U1B90E>
+<U1B90F>
+<U1B910>
+<U1B911>
+<U1B912>
+<U1B913>
+<U1B914>
+<U1B915>
+<U1B916>
+<U1B917>
+<U1B918>
+<U1B919>
+<U1B91A>
+<U1B91B>
+<U1B91C>
+<U1B91D>
+<U1B91E>
+<U1B91F>
+<U1B920>
+<U1B921>
+<U1B922>
+<U1B923>
+<U1B924>
+<U1B925>
+<U1B926>
+<U1B927>
+<U1B928>
+<U1B929>
+<U1B92A>
+<U1B92B>
+<U1B92C>
+<U1B92D>
+<U1B92E>
+<U1B92F>
+<U1B930>
+<U1B931>
+<U1B932>
+<U1B933>
+<U1B934>
+<U1B935>
+<U1B936>
+<U1B937>
+<U1B938>
+<U1B939>
+<U1B93A>
+<U1B93B>
+<U1B93C>
+<U1B93D>
+<U1B93E>
+<U1B93F>
+<U1B940>
+<U1B941>
+<U1B942>
+<U1B943>
+<U1B944>
+<U1B945>
+<U1B946>
+<U1B947>
+<U1B948>
+<U1B949>
+<U1B94A>
+<U1B94B>
+<U1B94C>
+<U1B94D>
+<U1B94E>
+<U1B94F>
+<U1B950>
+<U1B951>
+<U1B952>
+<U1B953>
+<U1B954>
+<U1B955>
+<U1B956>
+<U1B957>
+<U1B958>
+<U1B959>
+<U1B95A>
+<U1B95B>
+<U1B95C>
+<U1B95D>
+<U1B95E>
+<U1B95F>
+<U1B960>
+<U1B961>
+<U1B962>
+<U1B963>
+<U1B964>
+<U1B965>
+<U1B966>
+<U1B967>
+<U1B968>
+<U1B969>
+<U1B96A>
+<U1B96B>
+<U1B96C>
+<U1B96D>
+<U1B96E>
+<U1B96F>
+<U1B970>
+<U1B971>
+<U1B972>
+<U1B973>
+<U1B974>
+<U1B975>
+<U1B976>
+<U1B977>
+<U1B978>
+<U1B979>
+<U1B97A>
+<U1B97B>
+<U1B97C>
+<U1B97D>
+<U1B97E>
+<U1B97F>
+<U1B980>
+<U1B981>
+<U1B982>
+<U1B983>
+<U1B984>
+<U1B985>
+<U1B986>
+<U1B987>
+<U1B988>
+<U1B989>
+<U1B98A>
+<U1B98B>
+<U1B98C>
+<U1B98D>
+<U1B98E>
+<U1B98F>
+<U1B990>
+<U1B991>
+<U1B992>
+<U1B993>
+<U1B994>
+<U1B995>
+<U1B996>
+<U1B997>
+<U1B998>
+<U1B999>
+<U1B99A>
+<U1B99B>
+<U1B99C>
+<U1B99D>
+<U1B99E>
+<U1B99F>
+<U1B9A0>
+<U1B9A1>
+<U1B9A2>
+<U1B9A3>
+<U1B9A4>
+<U1B9A5>
+<U1B9A6>
+<U1B9A7>
+<U1B9A8>
+<U1B9A9>
+<U1B9AA>
+<U1B9AB>
+<U1B9AC>
+<U1B9AD>
+<U1B9AE>
+<U1B9AF>
+<U1B9B0>
+<U1B9B1>
+<U1B9B2>
+<U1B9B3>
+<U1B9B4>
+<U1B9B5>
+<U1B9B6>
+<U1B9B7>
+<U1B9B8>
+<U1B9B9>
+<U1B9BA>
+<U1B9BB>
+<U1B9BC>
+<U1B9BD>
+<U1B9BE>
+<U1B9BF>
+<U1B9C0>
+<U1B9C1>
+<U1B9C2>
+<U1B9C3>
+<U1B9C4>
+<U1B9C5>
+<U1B9C6>
+<U1B9C7>
+<U1B9C8>
+<U1B9C9>
+<U1B9CA>
+<U1B9CB>
+<U1B9CC>
+<U1B9CD>
+<U1B9CE>
+<U1B9CF>
+<U1B9D0>
+<U1B9D1>
+<U1B9D2>
+<U1B9D3>
+<U1B9D4>
+<U1B9D5>
+<U1B9D6>
+<U1B9D7>
+<U1B9D8>
+<U1B9D9>
+<U1B9DA>
+<U1B9DB>
+<U1B9DC>
+<U1B9DD>
+<U1B9DE>
+<U1B9DF>
+<U1B9E0>
+<U1B9E1>
+<U1B9E2>
+<U1B9E3>
+<U1B9E4>
+<U1B9E5>
+<U1B9E6>
+<U1B9E7>
+<U1B9E8>
+<U1B9E9>
+<U1B9EA>
+<U1B9EB>
+<U1B9EC>
+<U1B9ED>
+<U1B9EE>
+<U1B9EF>
+<U1B9F0>
+<U1B9F1>
+<U1B9F2>
+<U1B9F3>
+<U1B9F4>
+<U1B9F5>
+<U1B9F6>
+<U1B9F7>
+<U1B9F8>
+<U1B9F9>
+<U1B9FA>
+<U1B9FB>
+<U1B9FC>
+<U1B9FD>
+<U1B9FE>
+<U1B9FF>
+<U1BA00>
+<U1BA01>
+<U1BA02>
+<U1BA03>
+<U1BA04>
+<U1BA05>
+<U1BA06>
+<U1BA07>
+<U1BA08>
+<U1BA09>
+<U1BA0A>
+<U1BA0B>
+<U1BA0C>
+<U1BA0D>
+<U1BA0E>
+<U1BA0F>
+<U1BA10>
+<U1BA11>
+<U1BA12>
+<U1BA13>
+<U1BA14>
+<U1BA15>
+<U1BA16>
+<U1BA17>
+<U1BA18>
+<U1BA19>
+<U1BA1A>
+<U1BA1B>
+<U1BA1C>
+<U1BA1D>
+<U1BA1E>
+<U1BA1F>
+<U1BA20>
+<U1BA21>
+<U1BA22>
+<U1BA23>
+<U1BA24>
+<U1BA25>
+<U1BA26>
+<U1BA27>
+<U1BA28>
+<U1BA29>
+<U1BA2A>
+<U1BA2B>
+<U1BA2C>
+<U1BA2D>
+<U1BA2E>
+<U1BA2F>
+<U1BA30>
+<U1BA31>
+<U1BA32>
+<U1BA33>
+<U1BA34>
+<U1BA35>
+<U1BA36>
+<U1BA37>
+<U1BA38>
+<U1BA39>
+<U1BA3A>
+<U1BA3B>
+<U1BA3C>
+<U1BA3D>
+<U1BA3E>
+<U1BA3F>
+<U1BA40>
+<U1BA41>
+<U1BA42>
+<U1BA43>
+<U1BA44>
+<U1BA45>
+<U1BA46>
+<U1BA47>
+<U1BA48>
+<U1BA49>
+<U1BA4A>
+<U1BA4B>
+<U1BA4C>
+<U1BA4D>
+<U1BA4E>
+<U1BA4F>
+<U1BA50>
+<U1BA51>
+<U1BA52>
+<U1BA53>
+<U1BA54>
+<U1BA55>
+<U1BA56>
+<U1BA57>
+<U1BA58>
+<U1BA59>
+<U1BA5A>
+<U1BA5B>
+<U1BA5C>
+<U1BA5D>
+<U1BA5E>
+<U1BA5F>
+<U1BA60>
+<U1BA61>
+<U1BA62>
+<U1BA63>
+<U1BA64>
+<U1BA65>
+<U1BA66>
+<U1BA67>
+<U1BA68>
+<U1BA69>
+<U1BA6A>
+<U1BA6B>
+<U1BA6C>
+<U1BA6D>
+<U1BA6E>
+<U1BA6F>
+<U1BA70>
+<U1BA71>
+<U1BA72>
+<U1BA73>
+<U1BA74>
+<U1BA75>
+<U1BA76>
+<U1BA77>
+<U1BA78>
+<U1BA79>
+<U1BA7A>
+<U1BA7B>
+<U1BA7C>
+<U1BA7D>
+<U1BA7E>
+<U1BA7F>
+<U1BA80>
+<U1BA81>
+<U1BA82>
+<U1BA83>
+<U1BA84>
+<U1BA85>
+<U1BA86>
+<U1BA87>
+<U1BA88>
+<U1BA89>
+<U1BA8A>
+<U1BA8B>
+<U1BA8C>
+<U1BA8D>
+<U1BA8E>
+<U1BA8F>
+<U1BA90>
+<U1BA91>
+<U1BA92>
+<U1BA93>
+<U1BA94>
+<U1BA95>
+<U1BA96>
+<U1BA97>
+<U1BA98>
+<U1BA99>
+<U1BA9A>
+<U1BA9B>
+<U1BA9C>
+<U1BA9D>
+<U1BA9E>
+<U1BA9F>
+<U1BAA0>
+<U1BAA1>
+<U1BAA2>
+<U1BAA3>
+<U1BAA4>
+<U1BAA5>
+<U1BAA6>
+<U1BAA7>
+<U1BAA8>
+<U1BAA9>
+<U1BAAA>
+<U1BAAB>
+<U1BAAC>
+<U1BAAD>
+<U1BAAE>
+<U1BAAF>
+<U1BAB0>
+<U1BAB1>
+<U1BAB2>
+<U1BAB3>
+<U1BAB4>
+<U1BAB5>
+<U1BAB6>
+<U1BAB7>
+<U1BAB8>
+<U1BAB9>
+<U1BABA>
+<U1BABB>
+<U1BABC>
+<U1BABD>
+<U1BABE>
+<U1BABF>
+<U1BAC0>
+<U1BAC1>
+<U1BAC2>
+<U1BAC3>
+<U1BAC4>
+<U1BAC5>
+<U1BAC6>
+<U1BAC7>
+<U1BAC8>
+<U1BAC9>
+<U1BACA>
+<U1BACB>
+<U1BACC>
+<U1BACD>
+<U1BACE>
+<U1BACF>
+<U1BAD0>
+<U1BAD1>
+<U1BAD2>
+<U1BAD3>
+<U1BAD4>
+<U1BAD5>
+<U1BAD6>
+<U1BAD7>
+<U1BAD8>
+<U1BAD9>
+<U1BADA>
+<U1BADB>
+<U1BADC>
+<U1BADD>
+<U1BADE>
+<U1BADF>
+<U1BAE0>
+<U1BAE1>
+<U1BAE2>
+<U1BAE3>
+<U1BAE4>
+<U1BAE5>
+<U1BAE6>
+<U1BAE7>
+<U1BAE8>
+<U1BAE9>
+<U1BAEA>
+<U1BAEB>
+<U1BAEC>
+<U1BAED>
+<U1BAEE>
+<U1BAEF>
+<U1BAF0>
+<U1BAF1>
+<U1BAF2>
+<U1BAF3>
+<U1BAF4>
+<U1BAF5>
+<U1BAF6>
+<U1BAF7>
+<U1BAF8>
+<U1BAF9>
+<U1BAFA>
+<U1BAFB>
+<U1BAFC>
+<U1BAFD>
+<U1BAFE>
+<U1BAFF>
+<U1BB00>
+<U1BB01>
+<U1BB02>
+<U1BB03>
+<U1BB04>
+<U1BB05>
+<U1BB06>
+<U1BB07>
+<U1BB08>
+<U1BB09>
+<U1BB0A>
+<U1BB0B>
+<U1BB0C>
+<U1BB0D>
+<U1BB0E>
+<U1BB0F>
+<U1BB10>
+<U1BB11>
+<U1BB12>
+<U1BB13>
+<U1BB14>
+<U1BB15>
+<U1BB16>
+<U1BB17>
+<U1BB18>
+<U1BB19>
+<U1BB1A>
+<U1BB1B>
+<U1BB1C>
+<U1BB1D>
+<U1BB1E>
+<U1BB1F>
+<U1BB20>
+<U1BB21>
+<U1BB22>
+<U1BB23>
+<U1BB24>
+<U1BB25>
+<U1BB26>
+<U1BB27>
+<U1BB28>
+<U1BB29>
+<U1BB2A>
+<U1BB2B>
+<U1BB2C>
+<U1BB2D>
+<U1BB2E>
+<U1BB2F>
+<U1BB30>
+<U1BB31>
+<U1BB32>
+<U1BB33>
+<U1BB34>
+<U1BB35>
+<U1BB36>
+<U1BB37>
+<U1BB38>
+<U1BB39>
+<U1BB3A>
+<U1BB3B>
+<U1BB3C>
+<U1BB3D>
+<U1BB3E>
+<U1BB3F>
+<U1BB40>
+<U1BB41>
+<U1BB42>
+<U1BB43>
+<U1BB44>
+<U1BB45>
+<U1BB46>
+<U1BB47>
+<U1BB48>
+<U1BB49>
+<U1BB4A>
+<U1BB4B>
+<U1BB4C>
+<U1BB4D>
+<U1BB4E>
+<U1BB4F>
+<U1BB50>
+<U1BB51>
+<U1BB52>
+<U1BB53>
+<U1BB54>
+<U1BB55>
+<U1BB56>
+<U1BB57>
+<U1BB58>
+<U1BB59>
+<U1BB5A>
+<U1BB5B>
+<U1BB5C>
+<U1BB5D>
+<U1BB5E>
+<U1BB5F>
+<U1BB60>
+<U1BB61>
+<U1BB62>
+<U1BB63>
+<U1BB64>
+<U1BB65>
+<U1BB66>
+<U1BB67>
+<U1BB68>
+<U1BB69>
+<U1BB6A>
+<U1BB6B>
+<U1BB6C>
+<U1BB6D>
+<U1BB6E>
+<U1BB6F>
+<U1BB70>
+<U1BB71>
+<U1BB72>
+<U1BB73>
+<U1BB74>
+<U1BB75>
+<U1BB76>
+<U1BB77>
+<U1BB78>
+<U1BB79>
+<U1BB7A>
+<U1BB7B>
+<U1BB7C>
+<U1BB7D>
+<U1BB7E>
+<U1BB7F>
+<U1BB80>
+<U1BB81>
+<U1BB82>
+<U1BB83>
+<U1BB84>
+<U1BB85>
+<U1BB86>
+<U1BB87>
+<U1BB88>
+<U1BB89>
+<U1BB8A>
+<U1BB8B>
+<U1BB8C>
+<U1BB8D>
+<U1BB8E>
+<U1BB8F>
+<U1BB90>
+<U1BB91>
+<U1BB92>
+<U1BB93>
+<U1BB94>
+<U1BB95>
+<U1BB96>
+<U1BB97>
+<U1BB98>
+<U1BB99>
+<U1BB9A>
+<U1BB9B>
+<U1BB9C>
+<U1BB9D>
+<U1BB9E>
+<U1BB9F>
+<U1BBA0>
+<U1BBA1>
+<U1BBA2>
+<U1BBA3>
+<U1BBA4>
+<U1BBA5>
+<U1BBA6>
+<U1BBA7>
+<U1BBA8>
+<U1BBA9>
+<U1BBAA>
+<U1BBAB>
+<U1BBAC>
+<U1BBAD>
+<U1BBAE>
+<U1BBAF>
+<U1BBB0>
+<U1BBB1>
+<U1BBB2>
+<U1BBB3>
+<U1BBB4>
+<U1BBB5>
+<U1BBB6>
+<U1BBB7>
+<U1BBB8>
+<U1BBB9>
+<U1BBBA>
+<U1BBBB>
+<U1BBBC>
+<U1BBBD>
+<U1BBBE>
+<U1BBBF>
+<U1BBC0>
+<U1BBC1>
+<U1BBC2>
+<U1BBC3>
+<U1BBC4>
+<U1BBC5>
+<U1BBC6>
+<U1BBC7>
+<U1BBC8>
+<U1BBC9>
+<U1BBCA>
+<U1BBCB>
+<U1BBCC>
+<U1BBCD>
+<U1BBCE>
+<U1BBCF>
+<U1BBD0>
+<U1BBD1>
+<U1BBD2>
+<U1BBD3>
+<U1BBD4>
+<U1BBD5>
+<U1BBD6>
+<U1BBD7>
+<U1BBD8>
+<U1BBD9>
+<U1BBDA>
+<U1BBDB>
+<U1BBDC>
+<U1BBDD>
+<U1BBDE>
+<U1BBDF>
+<U1BBE0>
+<U1BBE1>
+<U1BBE2>
+<U1BBE3>
+<U1BBE4>
+<U1BBE5>
+<U1BBE6>
+<U1BBE7>
+<U1BBE8>
+<U1BBE9>
+<U1BBEA>
+<U1BBEB>
+<U1BBEC>
+<U1BBED>
+<U1BBEE>
+<U1BBEF>
+<U1BBF0>
+<U1BBF1>
+<U1BBF2>
+<U1BBF3>
+<U1BBF4>
+<U1BBF5>
+<U1BBF6>
+<U1BBF7>
+<U1BBF8>
+<U1BBF9>
+<U1BBFA>
+<U1BBFB>
+<U1BBFC>
+<U1BBFD>
+<U1BBFE>
+<U1BBFF>
+<U1BC00>
+<U1BC01>
+<U1BC02>
+<U1BC03>
+<U1BC04>
+<U1BC05>
+<U1BC06>
+<U1BC07>
+<U1BC08>
+<U1BC09>
+<U1BC0A>
+<U1BC0B>
+<U1BC0C>
+<U1BC0D>
+<U1BC0E>
+<U1BC0F>
+<U1BC10>
+<U1BC11>
+<U1BC12>
+<U1BC13>
+<U1BC14>
+<U1BC15>
+<U1BC16>
+<U1BC17>
+<U1BC18>
+<U1BC19>
+<U1BC1A>
+<U1BC1B>
+<U1BC1C>
+<U1BC1D>
+<U1BC1E>
+<U1BC1F>
+<U1BC20>
+<U1BC21>
+<U1BC22>
+<U1BC23>
+<U1BC24>
+<U1BC25>
+<U1BC26>
+<U1BC27>
+<U1BC28>
+<U1BC29>
+<U1BC2A>
+<U1BC2B>
+<U1BC2C>
+<U1BC2D>
+<U1BC2E>
+<U1BC2F>
+<U1BC30>
+<U1BC31>
+<U1BC32>
+<U1BC33>
+<U1BC34>
+<U1BC35>
+<U1BC36>
+<U1BC37>
+<U1BC38>
+<U1BC39>
+<U1BC3A>
+<U1BC3B>
+<U1BC3C>
+<U1BC3D>
+<U1BC3E>
+<U1BC3F>
+<U1BC40>
+<U1BC41>
+<U1BC42>
+<U1BC43>
+<U1BC44>
+<U1BC45>
+<U1BC46>
+<U1BC47>
+<U1BC48>
+<U1BC49>
+<U1BC4A>
+<U1BC4B>
+<U1BC4C>
+<U1BC4D>
+<U1BC4E>
+<U1BC4F>
+<U1BC50>
+<U1BC51>
+<U1BC52>
+<U1BC53>
+<U1BC54>
+<U1BC55>
+<U1BC56>
+<U1BC57>
+<U1BC58>
+<U1BC59>
+<U1BC5A>
+<U1BC5B>
+<U1BC5C>
+<U1BC5D>
+<U1BC5E>
+<U1BC5F>
+<U1BC60>
+<U1BC61>
+<U1BC62>
+<U1BC63>
+<U1BC64>
+<U1BC65>
+<U1BC66>
+<U1BC67>
+<U1BC68>
+<U1BC69>
+<U1BC6A>
+<U1BC6B>
+<U1BC6C>
+<U1BC6D>
+<U1BC6E>
+<U1BC6F>
+<U1BC70>
+<U1BC71>
+<U1BC72>
+<U1BC73>
+<U1BC74>
+<U1BC75>
+<U1BC76>
+<U1BC77>
+<U1BC78>
+<U1BC79>
+<U1BC7A>
+<U1BC7B>
+<U1BC7C>
+<U1BC7D>
+<U1BC7E>
+<U1BC7F>
+<U1BC80>
+<U1BC81>
+<U1BC82>
+<U1BC83>
+<U1BC84>
+<U1BC85>
+<U1BC86>
+<U1BC87>
+<U1BC88>
+<U1BC89>
+<U1BC8A>
+<U1BC8B>
+<U1BC8C>
+<U1BC8D>
+<U1BC8E>
+<U1BC8F>
+<U1BC90>
+<U1BC91>
+<U1BC92>
+<U1BC93>
+<U1BC94>
+<U1BC95>
+<U1BC96>
+<U1BC97>
+<U1BC98>
+<U1BC99>
+<U1BC9A>
+<U1BC9B>
+<U1BC9C>
+<U1BC9D>
+<U1BC9E>
+<U1BC9F>
+<U1BCA0>
+<U1BCA1>
+<U1BCA2>
+<U1BCA3>
+<U1BCA4>
+<U1BCA5>
+<U1BCA6>
+<U1BCA7>
+<U1BCA8>
+<U1BCA9>
+<U1BCAA>
+<U1BCAB>
+<U1BCAC>
+<U1BCAD>
+<U1BCAE>
+<U1BCAF>
+<U1BCB0>
+<U1BCB1>
+<U1BCB2>
+<U1BCB3>
+<U1BCB4>
+<U1BCB5>
+<U1BCB6>
+<U1BCB7>
+<U1BCB8>
+<U1BCB9>
+<U1BCBA>
+<U1BCBB>
+<U1BCBC>
+<U1BCBD>
+<U1BCBE>
+<U1BCBF>
+<U1BCC0>
+<U1BCC1>
+<U1BCC2>
+<U1BCC3>
+<U1BCC4>
+<U1BCC5>
+<U1BCC6>
+<U1BCC7>
+<U1BCC8>
+<U1BCC9>
+<U1BCCA>
+<U1BCCB>
+<U1BCCC>
+<U1BCCD>
+<U1BCCE>
+<U1BCCF>
+<U1BCD0>
+<U1BCD1>
+<U1BCD2>
+<U1BCD3>
+<U1BCD4>
+<U1BCD5>
+<U1BCD6>
+<U1BCD7>
+<U1BCD8>
+<U1BCD9>
+<U1BCDA>
+<U1BCDB>
+<U1BCDC>
+<U1BCDD>
+<U1BCDE>
+<U1BCDF>
+<U1BCE0>
+<U1BCE1>
+<U1BCE2>
+<U1BCE3>
+<U1BCE4>
+<U1BCE5>
+<U1BCE6>
+<U1BCE7>
+<U1BCE8>
+<U1BCE9>
+<U1BCEA>
+<U1BCEB>
+<U1BCEC>
+<U1BCED>
+<U1BCEE>
+<U1BCEF>
+<U1BCF0>
+<U1BCF1>
+<U1BCF2>
+<U1BCF3>
+<U1BCF4>
+<U1BCF5>
+<U1BCF6>
+<U1BCF7>
+<U1BCF8>
+<U1BCF9>
+<U1BCFA>
+<U1BCFB>
+<U1BCFC>
+<U1BCFD>
+<U1BCFE>
+<U1BCFF>
+<U1BD00>
+<U1BD01>
+<U1BD02>
+<U1BD03>
+<U1BD04>
+<U1BD05>
+<U1BD06>
+<U1BD07>
+<U1BD08>
+<U1BD09>
+<U1BD0A>
+<U1BD0B>
+<U1BD0C>
+<U1BD0D>
+<U1BD0E>
+<U1BD0F>
+<U1BD10>
+<U1BD11>
+<U1BD12>
+<U1BD13>
+<U1BD14>
+<U1BD15>
+<U1BD16>
+<U1BD17>
+<U1BD18>
+<U1BD19>
+<U1BD1A>
+<U1BD1B>
+<U1BD1C>
+<U1BD1D>
+<U1BD1E>
+<U1BD1F>
+<U1BD20>
+<U1BD21>
+<U1BD22>
+<U1BD23>
+<U1BD24>
+<U1BD25>
+<U1BD26>
+<U1BD27>
+<U1BD28>
+<U1BD29>
+<U1BD2A>
+<U1BD2B>
+<U1BD2C>
+<U1BD2D>
+<U1BD2E>
+<U1BD2F>
+<U1BD30>
+<U1BD31>
+<U1BD32>
+<U1BD33>
+<U1BD34>
+<U1BD35>
+<U1BD36>
+<U1BD37>
+<U1BD38>
+<U1BD39>
+<U1BD3A>
+<U1BD3B>
+<U1BD3C>
+<U1BD3D>
+<U1BD3E>
+<U1BD3F>
+<U1BD40>
+<U1BD41>
+<U1BD42>
+<U1BD43>
+<U1BD44>
+<U1BD45>
+<U1BD46>
+<U1BD47>
+<U1BD48>
+<U1BD49>
+<U1BD4A>
+<U1BD4B>
+<U1BD4C>
+<U1BD4D>
+<U1BD4E>
+<U1BD4F>
+<U1BD50>
+<U1BD51>
+<U1BD52>
+<U1BD53>
+<U1BD54>
+<U1BD55>
+<U1BD56>
+<U1BD57>
+<U1BD58>
+<U1BD59>
+<U1BD5A>
+<U1BD5B>
+<U1BD5C>
+<U1BD5D>
+<U1BD5E>
+<U1BD5F>
+<U1BD60>
+<U1BD61>
+<U1BD62>
+<U1BD63>
+<U1BD64>
+<U1BD65>
+<U1BD66>
+<U1BD67>
+<U1BD68>
+<U1BD69>
+<U1BD6A>
+<U1BD6B>
+<U1BD6C>
+<U1BD6D>
+<U1BD6E>
+<U1BD6F>
+<U1BD70>
+<U1BD71>
+<U1BD72>
+<U1BD73>
+<U1BD74>
+<U1BD75>
+<U1BD76>
+<U1BD77>
+<U1BD78>
+<U1BD79>
+<U1BD7A>
+<U1BD7B>
+<U1BD7C>
+<U1BD7D>
+<U1BD7E>
+<U1BD7F>
+<U1BD80>
+<U1BD81>
+<U1BD82>
+<U1BD83>
+<U1BD84>
+<U1BD85>
+<U1BD86>
+<U1BD87>
+<U1BD88>
+<U1BD89>
+<U1BD8A>
+<U1BD8B>
+<U1BD8C>
+<U1BD8D>
+<U1BD8E>
+<U1BD8F>
+<U1BD90>
+<U1BD91>
+<U1BD92>
+<U1BD93>
+<U1BD94>
+<U1BD95>
+<U1BD96>
+<U1BD97>
+<U1BD98>
+<U1BD99>
+<U1BD9A>
+<U1BD9B>
+<U1BD9C>
+<U1BD9D>
+<U1BD9E>
+<U1BD9F>
+<U1BDA0>
+<U1BDA1>
+<U1BDA2>
+<U1BDA3>
+<U1BDA4>
+<U1BDA5>
+<U1BDA6>
+<U1BDA7>
+<U1BDA8>
+<U1BDA9>
+<U1BDAA>
+<U1BDAB>
+<U1BDAC>
+<U1BDAD>
+<U1BDAE>
+<U1BDAF>
+<U1BDB0>
+<U1BDB1>
+<U1BDB2>
+<U1BDB3>
+<U1BDB4>
+<U1BDB5>
+<U1BDB6>
+<U1BDB7>
+<U1BDB8>
+<U1BDB9>
+<U1BDBA>
+<U1BDBB>
+<U1BDBC>
+<U1BDBD>
+<U1BDBE>
+<U1BDBF>
+<U1BDC0>
+<U1BDC1>
+<U1BDC2>
+<U1BDC3>
+<U1BDC4>
+<U1BDC5>
+<U1BDC6>
+<U1BDC7>
+<U1BDC8>
+<U1BDC9>
+<U1BDCA>
+<U1BDCB>
+<U1BDCC>
+<U1BDCD>
+<U1BDCE>
+<U1BDCF>
+<U1BDD0>
+<U1BDD1>
+<U1BDD2>
+<U1BDD3>
+<U1BDD4>
+<U1BDD5>
+<U1BDD6>
+<U1BDD7>
+<U1BDD8>
+<U1BDD9>
+<U1BDDA>
+<U1BDDB>
+<U1BDDC>
+<U1BDDD>
+<U1BDDE>
+<U1BDDF>
+<U1BDE0>
+<U1BDE1>
+<U1BDE2>
+<U1BDE3>
+<U1BDE4>
+<U1BDE5>
+<U1BDE6>
+<U1BDE7>
+<U1BDE8>
+<U1BDE9>
+<U1BDEA>
+<U1BDEB>
+<U1BDEC>
+<U1BDED>
+<U1BDEE>
+<U1BDEF>
+<U1BDF0>
+<U1BDF1>
+<U1BDF2>
+<U1BDF3>
+<U1BDF4>
+<U1BDF5>
+<U1BDF6>
+<U1BDF7>
+<U1BDF8>
+<U1BDF9>
+<U1BDFA>
+<U1BDFB>
+<U1BDFC>
+<U1BDFD>
+<U1BDFE>
+<U1BDFF>
+<U1BE00>
+<U1BE01>
+<U1BE02>
+<U1BE03>
+<U1BE04>
+<U1BE05>
+<U1BE06>
+<U1BE07>
+<U1BE08>
+<U1BE09>
+<U1BE0A>
+<U1BE0B>
+<U1BE0C>
+<U1BE0D>
+<U1BE0E>
+<U1BE0F>
+<U1BE10>
+<U1BE11>
+<U1BE12>
+<U1BE13>
+<U1BE14>
+<U1BE15>
+<U1BE16>
+<U1BE17>
+<U1BE18>
+<U1BE19>
+<U1BE1A>
+<U1BE1B>
+<U1BE1C>
+<U1BE1D>
+<U1BE1E>
+<U1BE1F>
+<U1BE20>
+<U1BE21>
+<U1BE22>
+<U1BE23>
+<U1BE24>
+<U1BE25>
+<U1BE26>
+<U1BE27>
+<U1BE28>
+<U1BE29>
+<U1BE2A>
+<U1BE2B>
+<U1BE2C>
+<U1BE2D>
+<U1BE2E>
+<U1BE2F>
+<U1BE30>
+<U1BE31>
+<U1BE32>
+<U1BE33>
+<U1BE34>
+<U1BE35>
+<U1BE36>
+<U1BE37>
+<U1BE38>
+<U1BE39>
+<U1BE3A>
+<U1BE3B>
+<U1BE3C>
+<U1BE3D>
+<U1BE3E>
+<U1BE3F>
+<U1BE40>
+<U1BE41>
+<U1BE42>
+<U1BE43>
+<U1BE44>
+<U1BE45>
+<U1BE46>
+<U1BE47>
+<U1BE48>
+<U1BE49>
+<U1BE4A>
+<U1BE4B>
+<U1BE4C>
+<U1BE4D>
+<U1BE4E>
+<U1BE4F>
+<U1BE50>
+<U1BE51>
+<U1BE52>
+<U1BE53>
+<U1BE54>
+<U1BE55>
+<U1BE56>
+<U1BE57>
+<U1BE58>
+<U1BE59>
+<U1BE5A>
+<U1BE5B>
+<U1BE5C>
+<U1BE5D>
+<U1BE5E>
+<U1BE5F>
+<U1BE60>
+<U1BE61>
+<U1BE62>
+<U1BE63>
+<U1BE64>
+<U1BE65>
+<U1BE66>
+<U1BE67>
+<U1BE68>
+<U1BE69>
+<U1BE6A>
+<U1BE6B>
+<U1BE6C>
+<U1BE6D>
+<U1BE6E>
+<U1BE6F>
+<U1BE70>
+<U1BE71>
+<U1BE72>
+<U1BE73>
+<U1BE74>
+<U1BE75>
+<U1BE76>
+<U1BE77>
+<U1BE78>
+<U1BE79>
+<U1BE7A>
+<U1BE7B>
+<U1BE7C>
+<U1BE7D>
+<U1BE7E>
+<U1BE7F>
+<U1BE80>
+<U1BE81>
+<U1BE82>
+<U1BE83>
+<U1BE84>
+<U1BE85>
+<U1BE86>
+<U1BE87>
+<U1BE88>
+<U1BE89>
+<U1BE8A>
+<U1BE8B>
+<U1BE8C>
+<U1BE8D>
+<U1BE8E>
+<U1BE8F>
+<U1BE90>
+<U1BE91>
+<U1BE92>
+<U1BE93>
+<U1BE94>
+<U1BE95>
+<U1BE96>
+<U1BE97>
+<U1BE98>
+<U1BE99>
+<U1BE9A>
+<U1BE9B>
+<U1BE9C>
+<U1BE9D>
+<U1BE9E>
+<U1BE9F>
+<U1BEA0>
+<U1BEA1>
+<U1BEA2>
+<U1BEA3>
+<U1BEA4>
+<U1BEA5>
+<U1BEA6>
+<U1BEA7>
+<U1BEA8>
+<U1BEA9>
+<U1BEAA>
+<U1BEAB>
+<U1BEAC>
+<U1BEAD>
+<U1BEAE>
+<U1BEAF>
+<U1BEB0>
+<U1BEB1>
+<U1BEB2>
+<U1BEB3>
+<U1BEB4>
+<U1BEB5>
+<U1BEB6>
+<U1BEB7>
+<U1BEB8>
+<U1BEB9>
+<U1BEBA>
+<U1BEBB>
+<U1BEBC>
+<U1BEBD>
+<U1BEBE>
+<U1BEBF>
+<U1BEC0>
+<U1BEC1>
+<U1BEC2>
+<U1BEC3>
+<U1BEC4>
+<U1BEC5>
+<U1BEC6>
+<U1BEC7>
+<U1BEC8>
+<U1BEC9>
+<U1BECA>
+<U1BECB>
+<U1BECC>
+<U1BECD>
+<U1BECE>
+<U1BECF>
+<U1BED0>
+<U1BED1>
+<U1BED2>
+<U1BED3>
+<U1BED4>
+<U1BED5>
+<U1BED6>
+<U1BED7>
+<U1BED8>
+<U1BED9>
+<U1BEDA>
+<U1BEDB>
+<U1BEDC>
+<U1BEDD>
+<U1BEDE>
+<U1BEDF>
+<U1BEE0>
+<U1BEE1>
+<U1BEE2>
+<U1BEE3>
+<U1BEE4>
+<U1BEE5>
+<U1BEE6>
+<U1BEE7>
+<U1BEE8>
+<U1BEE9>
+<U1BEEA>
+<U1BEEB>
+<U1BEEC>
+<U1BEED>
+<U1BEEE>
+<U1BEEF>
+<U1BEF0>
+<U1BEF1>
+<U1BEF2>
+<U1BEF3>
+<U1BEF4>
+<U1BEF5>
+<U1BEF6>
+<U1BEF7>
+<U1BEF8>
+<U1BEF9>
+<U1BEFA>
+<U1BEFB>
+<U1BEFC>
+<U1BEFD>
+<U1BEFE>
+<U1BEFF>
+<U1BF00>
+<U1BF01>
+<U1BF02>
+<U1BF03>
+<U1BF04>
+<U1BF05>
+<U1BF06>
+<U1BF07>
+<U1BF08>
+<U1BF09>
+<U1BF0A>
+<U1BF0B>
+<U1BF0C>
+<U1BF0D>
+<U1BF0E>
+<U1BF0F>
+<U1BF10>
+<U1BF11>
+<U1BF12>
+<U1BF13>
+<U1BF14>
+<U1BF15>
+<U1BF16>
+<U1BF17>
+<U1BF18>
+<U1BF19>
+<U1BF1A>
+<U1BF1B>
+<U1BF1C>
+<U1BF1D>
+<U1BF1E>
+<U1BF1F>
+<U1BF20>
+<U1BF21>
+<U1BF22>
+<U1BF23>
+<U1BF24>
+<U1BF25>
+<U1BF26>
+<U1BF27>
+<U1BF28>
+<U1BF29>
+<U1BF2A>
+<U1BF2B>
+<U1BF2C>
+<U1BF2D>
+<U1BF2E>
+<U1BF2F>
+<U1BF30>
+<U1BF31>
+<U1BF32>
+<U1BF33>
+<U1BF34>
+<U1BF35>
+<U1BF36>
+<U1BF37>
+<U1BF38>
+<U1BF39>
+<U1BF3A>
+<U1BF3B>
+<U1BF3C>
+<U1BF3D>
+<U1BF3E>
+<U1BF3F>
+<U1BF40>
+<U1BF41>
+<U1BF42>
+<U1BF43>
+<U1BF44>
+<U1BF45>
+<U1BF46>
+<U1BF47>
+<U1BF48>
+<U1BF49>
+<U1BF4A>
+<U1BF4B>
+<U1BF4C>
+<U1BF4D>
+<U1BF4E>
+<U1BF4F>
+<U1BF50>
+<U1BF51>
+<U1BF52>
+<U1BF53>
+<U1BF54>
+<U1BF55>
+<U1BF56>
+<U1BF57>
+<U1BF58>
+<U1BF59>
+<U1BF5A>
+<U1BF5B>
+<U1BF5C>
+<U1BF5D>
+<U1BF5E>
+<U1BF5F>
+<U1BF60>
+<U1BF61>
+<U1BF62>
+<U1BF63>
+<U1BF64>
+<U1BF65>
+<U1BF66>
+<U1BF67>
+<U1BF68>
+<U1BF69>
+<U1BF6A>
+<U1BF6B>
+<U1BF6C>
+<U1BF6D>
+<U1BF6E>
+<U1BF6F>
+<U1BF70>
+<U1BF71>
+<U1BF72>
+<U1BF73>
+<U1BF74>
+<U1BF75>
+<U1BF76>
+<U1BF77>
+<U1BF78>
+<U1BF79>
+<U1BF7A>
+<U1BF7B>
+<U1BF7C>
+<U1BF7D>
+<U1BF7E>
+<U1BF7F>
+<U1BF80>
+<U1BF81>
+<U1BF82>
+<U1BF83>
+<U1BF84>
+<U1BF85>
+<U1BF86>
+<U1BF87>
+<U1BF88>
+<U1BF89>
+<U1BF8A>
+<U1BF8B>
+<U1BF8C>
+<U1BF8D>
+<U1BF8E>
+<U1BF8F>
+<U1BF90>
+<U1BF91>
+<U1BF92>
+<U1BF93>
+<U1BF94>
+<U1BF95>
+<U1BF96>
+<U1BF97>
+<U1BF98>
+<U1BF99>
+<U1BF9A>
+<U1BF9B>
+<U1BF9C>
+<U1BF9D>
+<U1BF9E>
+<U1BF9F>
+<U1BFA0>
+<U1BFA1>
+<U1BFA2>
+<U1BFA3>
+<U1BFA4>
+<U1BFA5>
+<U1BFA6>
+<U1BFA7>
+<U1BFA8>
+<U1BFA9>
+<U1BFAA>
+<U1BFAB>
+<U1BFAC>
+<U1BFAD>
+<U1BFAE>
+<U1BFAF>
+<U1BFB0>
+<U1BFB1>
+<U1BFB2>
+<U1BFB3>
+<U1BFB4>
+<U1BFB5>
+<U1BFB6>
+<U1BFB7>
+<U1BFB8>
+<U1BFB9>
+<U1BFBA>
+<U1BFBB>
+<U1BFBC>
+<U1BFBD>
+<U1BFBE>
+<U1BFBF>
+<U1BFC0>
+<U1BFC1>
+<U1BFC2>
+<U1BFC3>
+<U1BFC4>
+<U1BFC5>
+<U1BFC6>
+<U1BFC7>
+<U1BFC8>
+<U1BFC9>
+<U1BFCA>
+<U1BFCB>
+<U1BFCC>
+<U1BFCD>
+<U1BFCE>
+<U1BFCF>
+<U1BFD0>
+<U1BFD1>
+<U1BFD2>
+<U1BFD3>
+<U1BFD4>
+<U1BFD5>
+<U1BFD6>
+<U1BFD7>
+<U1BFD8>
+<U1BFD9>
+<U1BFDA>
+<U1BFDB>
+<U1BFDC>
+<U1BFDD>
+<U1BFDE>
+<U1BFDF>
+<U1BFE0>
+<U1BFE1>
+<U1BFE2>
+<U1BFE3>
+<U1BFE4>
+<U1BFE5>
+<U1BFE6>
+<U1BFE7>
+<U1BFE8>
+<U1BFE9>
+<U1BFEA>
+<U1BFEB>
+<U1BFEC>
+<U1BFED>
+<U1BFEE>
+<U1BFEF>
+<U1BFF0>
+<U1BFF1>
+<U1BFF2>
+<U1BFF3>
+<U1BFF4>
+<U1BFF5>
+<U1BFF6>
+<U1BFF7>
+<U1BFF8>
+<U1BFF9>
+<U1BFFA>
+<U1BFFB>
+<U1BFFC>
+<U1BFFD>
+<U1BFFE>
+<U1BFFF>
+<U1C000>
+<U1C001>
+<U1C002>
+<U1C003>
+<U1C004>
+<U1C005>
+<U1C006>
+<U1C007>
+<U1C008>
+<U1C009>
+<U1C00A>
+<U1C00B>
+<U1C00C>
+<U1C00D>
+<U1C00E>
+<U1C00F>
+<U1C010>
+<U1C011>
+<U1C012>
+<U1C013>
+<U1C014>
+<U1C015>
+<U1C016>
+<U1C017>
+<U1C018>
+<U1C019>
+<U1C01A>
+<U1C01B>
+<U1C01C>
+<U1C01D>
+<U1C01E>
+<U1C01F>
+<U1C020>
+<U1C021>
+<U1C022>
+<U1C023>
+<U1C024>
+<U1C025>
+<U1C026>
+<U1C027>
+<U1C028>
+<U1C029>
+<U1C02A>
+<U1C02B>
+<U1C02C>
+<U1C02D>
+<U1C02E>
+<U1C02F>
+<U1C030>
+<U1C031>
+<U1C032>
+<U1C033>
+<U1C034>
+<U1C035>
+<U1C036>
+<U1C037>
+<U1C038>
+<U1C039>
+<U1C03A>
+<U1C03B>
+<U1C03C>
+<U1C03D>
+<U1C03E>
+<U1C03F>
+<U1C040>
+<U1C041>
+<U1C042>
+<U1C043>
+<U1C044>
+<U1C045>
+<U1C046>
+<U1C047>
+<U1C048>
+<U1C049>
+<U1C04A>
+<U1C04B>
+<U1C04C>
+<U1C04D>
+<U1C04E>
+<U1C04F>
+<U1C050>
+<U1C051>
+<U1C052>
+<U1C053>
+<U1C054>
+<U1C055>
+<U1C056>
+<U1C057>
+<U1C058>
+<U1C059>
+<U1C05A>
+<U1C05B>
+<U1C05C>
+<U1C05D>
+<U1C05E>
+<U1C05F>
+<U1C060>
+<U1C061>
+<U1C062>
+<U1C063>
+<U1C064>
+<U1C065>
+<U1C066>
+<U1C067>
+<U1C068>
+<U1C069>
+<U1C06A>
+<U1C06B>
+<U1C06C>
+<U1C06D>
+<U1C06E>
+<U1C06F>
+<U1C070>
+<U1C071>
+<U1C072>
+<U1C073>
+<U1C074>
+<U1C075>
+<U1C076>
+<U1C077>
+<U1C078>
+<U1C079>
+<U1C07A>
+<U1C07B>
+<U1C07C>
+<U1C07D>
+<U1C07E>
+<U1C07F>
+<U1C080>
+<U1C081>
+<U1C082>
+<U1C083>
+<U1C084>
+<U1C085>
+<U1C086>
+<U1C087>
+<U1C088>
+<U1C089>
+<U1C08A>
+<U1C08B>
+<U1C08C>
+<U1C08D>
+<U1C08E>
+<U1C08F>
+<U1C090>
+<U1C091>
+<U1C092>
+<U1C093>
+<U1C094>
+<U1C095>
+<U1C096>
+<U1C097>
+<U1C098>
+<U1C099>
+<U1C09A>
+<U1C09B>
+<U1C09C>
+<U1C09D>
+<U1C09E>
+<U1C09F>
+<U1C0A0>
+<U1C0A1>
+<U1C0A2>
+<U1C0A3>
+<U1C0A4>
+<U1C0A5>
+<U1C0A6>
+<U1C0A7>
+<U1C0A8>
+<U1C0A9>
+<U1C0AA>
+<U1C0AB>
+<U1C0AC>
+<U1C0AD>
+<U1C0AE>
+<U1C0AF>
+<U1C0B0>
+<U1C0B1>
+<U1C0B2>
+<U1C0B3>
+<U1C0B4>
+<U1C0B5>
+<U1C0B6>
+<U1C0B7>
+<U1C0B8>
+<U1C0B9>
+<U1C0BA>
+<U1C0BB>
+<U1C0BC>
+<U1C0BD>
+<U1C0BE>
+<U1C0BF>
+<U1C0C0>
+<U1C0C1>
+<U1C0C2>
+<U1C0C3>
+<U1C0C4>
+<U1C0C5>
+<U1C0C6>
+<U1C0C7>
+<U1C0C8>
+<U1C0C9>
+<U1C0CA>
+<U1C0CB>
+<U1C0CC>
+<U1C0CD>
+<U1C0CE>
+<U1C0CF>
+<U1C0D0>
+<U1C0D1>
+<U1C0D2>
+<U1C0D3>
+<U1C0D4>
+<U1C0D5>
+<U1C0D6>
+<U1C0D7>
+<U1C0D8>
+<U1C0D9>
+<U1C0DA>
+<U1C0DB>
+<U1C0DC>
+<U1C0DD>
+<U1C0DE>
+<U1C0DF>
+<U1C0E0>
+<U1C0E1>
+<U1C0E2>
+<U1C0E3>
+<U1C0E4>
+<U1C0E5>
+<U1C0E6>
+<U1C0E7>
+<U1C0E8>
+<U1C0E9>
+<U1C0EA>
+<U1C0EB>
+<U1C0EC>
+<U1C0ED>
+<U1C0EE>
+<U1C0EF>
+<U1C0F0>
+<U1C0F1>
+<U1C0F2>
+<U1C0F3>
+<U1C0F4>
+<U1C0F5>
+<U1C0F6>
+<U1C0F7>
+<U1C0F8>
+<U1C0F9>
+<U1C0FA>
+<U1C0FB>
+<U1C0FC>
+<U1C0FD>
+<U1C0FE>
+<U1C0FF>
+<U1C100>
+<U1C101>
+<U1C102>
+<U1C103>
+<U1C104>
+<U1C105>
+<U1C106>
+<U1C107>
+<U1C108>
+<U1C109>
+<U1C10A>
+<U1C10B>
+<U1C10C>
+<U1C10D>
+<U1C10E>
+<U1C10F>
+<U1C110>
+<U1C111>
+<U1C112>
+<U1C113>
+<U1C114>
+<U1C115>
+<U1C116>
+<U1C117>
+<U1C118>
+<U1C119>
+<U1C11A>
+<U1C11B>
+<U1C11C>
+<U1C11D>
+<U1C11E>
+<U1C11F>
+<U1C120>
+<U1C121>
+<U1C122>
+<U1C123>
+<U1C124>
+<U1C125>
+<U1C126>
+<U1C127>
+<U1C128>
+<U1C129>
+<U1C12A>
+<U1C12B>
+<U1C12C>
+<U1C12D>
+<U1C12E>
+<U1C12F>
+<U1C130>
+<U1C131>
+<U1C132>
+<U1C133>
+<U1C134>
+<U1C135>
+<U1C136>
+<U1C137>
+<U1C138>
+<U1C139>
+<U1C13A>
+<U1C13B>
+<U1C13C>
+<U1C13D>
+<U1C13E>
+<U1C13F>
+<U1C140>
+<U1C141>
+<U1C142>
+<U1C143>
+<U1C144>
+<U1C145>
+<U1C146>
+<U1C147>
+<U1C148>
+<U1C149>
+<U1C14A>
+<U1C14B>
+<U1C14C>
+<U1C14D>
+<U1C14E>
+<U1C14F>
+<U1C150>
+<U1C151>
+<U1C152>
+<U1C153>
+<U1C154>
+<U1C155>
+<U1C156>
+<U1C157>
+<U1C158>
+<U1C159>
+<U1C15A>
+<U1C15B>
+<U1C15C>
+<U1C15D>
+<U1C15E>
+<U1C15F>
+<U1C160>
+<U1C161>
+<U1C162>
+<U1C163>
+<U1C164>
+<U1C165>
+<U1C166>
+<U1C167>
+<U1C168>
+<U1C169>
+<U1C16A>
+<U1C16B>
+<U1C16C>
+<U1C16D>
+<U1C16E>
+<U1C16F>
+<U1C170>
+<U1C171>
+<U1C172>
+<U1C173>
+<U1C174>
+<U1C175>
+<U1C176>
+<U1C177>
+<U1C178>
+<U1C179>
+<U1C17A>
+<U1C17B>
+<U1C17C>
+<U1C17D>
+<U1C17E>
+<U1C17F>
+<U1C180>
+<U1C181>
+<U1C182>
+<U1C183>
+<U1C184>
+<U1C185>
+<U1C186>
+<U1C187>
+<U1C188>
+<U1C189>
+<U1C18A>
+<U1C18B>
+<U1C18C>
+<U1C18D>
+<U1C18E>
+<U1C18F>
+<U1C190>
+<U1C191>
+<U1C192>
+<U1C193>
+<U1C194>
+<U1C195>
+<U1C196>
+<U1C197>
+<U1C198>
+<U1C199>
+<U1C19A>
+<U1C19B>
+<U1C19C>
+<U1C19D>
+<U1C19E>
+<U1C19F>
+<U1C1A0>
+<U1C1A1>
+<U1C1A2>
+<U1C1A3>
+<U1C1A4>
+<U1C1A5>
+<U1C1A6>
+<U1C1A7>
+<U1C1A8>
+<U1C1A9>
+<U1C1AA>
+<U1C1AB>
+<U1C1AC>
+<U1C1AD>
+<U1C1AE>
+<U1C1AF>
+<U1C1B0>
+<U1C1B1>
+<U1C1B2>
+<U1C1B3>
+<U1C1B4>
+<U1C1B5>
+<U1C1B6>
+<U1C1B7>
+<U1C1B8>
+<U1C1B9>
+<U1C1BA>
+<U1C1BB>
+<U1C1BC>
+<U1C1BD>
+<U1C1BE>
+<U1C1BF>
+<U1C1C0>
+<U1C1C1>
+<U1C1C2>
+<U1C1C3>
+<U1C1C4>
+<U1C1C5>
+<U1C1C6>
+<U1C1C7>
+<U1C1C8>
+<U1C1C9>
+<U1C1CA>
+<U1C1CB>
+<U1C1CC>
+<U1C1CD>
+<U1C1CE>
+<U1C1CF>
+<U1C1D0>
+<U1C1D1>
+<U1C1D2>
+<U1C1D3>
+<U1C1D4>
+<U1C1D5>
+<U1C1D6>
+<U1C1D7>
+<U1C1D8>
+<U1C1D9>
+<U1C1DA>
+<U1C1DB>
+<U1C1DC>
+<U1C1DD>
+<U1C1DE>
+<U1C1DF>
+<U1C1E0>
+<U1C1E1>
+<U1C1E2>
+<U1C1E3>
+<U1C1E4>
+<U1C1E5>
+<U1C1E6>
+<U1C1E7>
+<U1C1E8>
+<U1C1E9>
+<U1C1EA>
+<U1C1EB>
+<U1C1EC>
+<U1C1ED>
+<U1C1EE>
+<U1C1EF>
+<U1C1F0>
+<U1C1F1>
+<U1C1F2>
+<U1C1F3>
+<U1C1F4>
+<U1C1F5>
+<U1C1F6>
+<U1C1F7>
+<U1C1F8>
+<U1C1F9>
+<U1C1FA>
+<U1C1FB>
+<U1C1FC>
+<U1C1FD>
+<U1C1FE>
+<U1C1FF>
+<U1C200>
+<U1C201>
+<U1C202>
+<U1C203>
+<U1C204>
+<U1C205>
+<U1C206>
+<U1C207>
+<U1C208>
+<U1C209>
+<U1C20A>
+<U1C20B>
+<U1C20C>
+<U1C20D>
+<U1C20E>
+<U1C20F>
+<U1C210>
+<U1C211>
+<U1C212>
+<U1C213>
+<U1C214>
+<U1C215>
+<U1C216>
+<U1C217>
+<U1C218>
+<U1C219>
+<U1C21A>
+<U1C21B>
+<U1C21C>
+<U1C21D>
+<U1C21E>
+<U1C21F>
+<U1C220>
+<U1C221>
+<U1C222>
+<U1C223>
+<U1C224>
+<U1C225>
+<U1C226>
+<U1C227>
+<U1C228>
+<U1C229>
+<U1C22A>
+<U1C22B>
+<U1C22C>
+<U1C22D>
+<U1C22E>
+<U1C22F>
+<U1C230>
+<U1C231>
+<U1C232>
+<U1C233>
+<U1C234>
+<U1C235>
+<U1C236>
+<U1C237>
+<U1C238>
+<U1C239>
+<U1C23A>
+<U1C23B>
+<U1C23C>
+<U1C23D>
+<U1C23E>
+<U1C23F>
+<U1C240>
+<U1C241>
+<U1C242>
+<U1C243>
+<U1C244>
+<U1C245>
+<U1C246>
+<U1C247>
+<U1C248>
+<U1C249>
+<U1C24A>
+<U1C24B>
+<U1C24C>
+<U1C24D>
+<U1C24E>
+<U1C24F>
+<U1C250>
+<U1C251>
+<U1C252>
+<U1C253>
+<U1C254>
+<U1C255>
+<U1C256>
+<U1C257>
+<U1C258>
+<U1C259>
+<U1C25A>
+<U1C25B>
+<U1C25C>
+<U1C25D>
+<U1C25E>
+<U1C25F>
+<U1C260>
+<U1C261>
+<U1C262>
+<U1C263>
+<U1C264>
+<U1C265>
+<U1C266>
+<U1C267>
+<U1C268>
+<U1C269>
+<U1C26A>
+<U1C26B>
+<U1C26C>
+<U1C26D>
+<U1C26E>
+<U1C26F>
+<U1C270>
+<U1C271>
+<U1C272>
+<U1C273>
+<U1C274>
+<U1C275>
+<U1C276>
+<U1C277>
+<U1C278>
+<U1C279>
+<U1C27A>
+<U1C27B>
+<U1C27C>
+<U1C27D>
+<U1C27E>
+<U1C27F>
+<U1C280>
+<U1C281>
+<U1C282>
+<U1C283>
+<U1C284>
+<U1C285>
+<U1C286>
+<U1C287>
+<U1C288>
+<U1C289>
+<U1C28A>
+<U1C28B>
+<U1C28C>
+<U1C28D>
+<U1C28E>
+<U1C28F>
+<U1C290>
+<U1C291>
+<U1C292>
+<U1C293>
+<U1C294>
+<U1C295>
+<U1C296>
+<U1C297>
+<U1C298>
+<U1C299>
+<U1C29A>
+<U1C29B>
+<U1C29C>
+<U1C29D>
+<U1C29E>
+<U1C29F>
+<U1C2A0>
+<U1C2A1>
+<U1C2A2>
+<U1C2A3>
+<U1C2A4>
+<U1C2A5>
+<U1C2A6>
+<U1C2A7>
+<U1C2A8>
+<U1C2A9>
+<U1C2AA>
+<U1C2AB>
+<U1C2AC>
+<U1C2AD>
+<U1C2AE>
+<U1C2AF>
+<U1C2B0>
+<U1C2B1>
+<U1C2B2>
+<U1C2B3>
+<U1C2B4>
+<U1C2B5>
+<U1C2B6>
+<U1C2B7>
+<U1C2B8>
+<U1C2B9>
+<U1C2BA>
+<U1C2BB>
+<U1C2BC>
+<U1C2BD>
+<U1C2BE>
+<U1C2BF>
+<U1C2C0>
+<U1C2C1>
+<U1C2C2>
+<U1C2C3>
+<U1C2C4>
+<U1C2C5>
+<U1C2C6>
+<U1C2C7>
+<U1C2C8>
+<U1C2C9>
+<U1C2CA>
+<U1C2CB>
+<U1C2CC>
+<U1C2CD>
+<U1C2CE>
+<U1C2CF>
+<U1C2D0>
+<U1C2D1>
+<U1C2D2>
+<U1C2D3>
+<U1C2D4>
+<U1C2D5>
+<U1C2D6>
+<U1C2D7>
+<U1C2D8>
+<U1C2D9>
+<U1C2DA>
+<U1C2DB>
+<U1C2DC>
+<U1C2DD>
+<U1C2DE>
+<U1C2DF>
+<U1C2E0>
+<U1C2E1>
+<U1C2E2>
+<U1C2E3>
+<U1C2E4>
+<U1C2E5>
+<U1C2E6>
+<U1C2E7>
+<U1C2E8>
+<U1C2E9>
+<U1C2EA>
+<U1C2EB>
+<U1C2EC>
+<U1C2ED>
+<U1C2EE>
+<U1C2EF>
+<U1C2F0>
+<U1C2F1>
+<U1C2F2>
+<U1C2F3>
+<U1C2F4>
+<U1C2F5>
+<U1C2F6>
+<U1C2F7>
+<U1C2F8>
+<U1C2F9>
+<U1C2FA>
+<U1C2FB>
+<U1C2FC>
+<U1C2FD>
+<U1C2FE>
+<U1C2FF>
+<U1C300>
+<U1C301>
+<U1C302>
+<U1C303>
+<U1C304>
+<U1C305>
+<U1C306>
+<U1C307>
+<U1C308>
+<U1C309>
+<U1C30A>
+<U1C30B>
+<U1C30C>
+<U1C30D>
+<U1C30E>
+<U1C30F>
+<U1C310>
+<U1C311>
+<U1C312>
+<U1C313>
+<U1C314>
+<U1C315>
+<U1C316>
+<U1C317>
+<U1C318>
+<U1C319>
+<U1C31A>
+<U1C31B>
+<U1C31C>
+<U1C31D>
+<U1C31E>
+<U1C31F>
+<U1C320>
+<U1C321>
+<U1C322>
+<U1C323>
+<U1C324>
+<U1C325>
+<U1C326>
+<U1C327>
+<U1C328>
+<U1C329>
+<U1C32A>
+<U1C32B>
+<U1C32C>
+<U1C32D>
+<U1C32E>
+<U1C32F>
+<U1C330>
+<U1C331>
+<U1C332>
+<U1C333>
+<U1C334>
+<U1C335>
+<U1C336>
+<U1C337>
+<U1C338>
+<U1C339>
+<U1C33A>
+<U1C33B>
+<U1C33C>
+<U1C33D>
+<U1C33E>
+<U1C33F>
+<U1C340>
+<U1C341>
+<U1C342>
+<U1C343>
+<U1C344>
+<U1C345>
+<U1C346>
+<U1C347>
+<U1C348>
+<U1C349>
+<U1C34A>
+<U1C34B>
+<U1C34C>
+<U1C34D>
+<U1C34E>
+<U1C34F>
+<U1C350>
+<U1C351>
+<U1C352>
+<U1C353>
+<U1C354>
+<U1C355>
+<U1C356>
+<U1C357>
+<U1C358>
+<U1C359>
+<U1C35A>
+<U1C35B>
+<U1C35C>
+<U1C35D>
+<U1C35E>
+<U1C35F>
+<U1C360>
+<U1C361>
+<U1C362>
+<U1C363>
+<U1C364>
+<U1C365>
+<U1C366>
+<U1C367>
+<U1C368>
+<U1C369>
+<U1C36A>
+<U1C36B>
+<U1C36C>
+<U1C36D>
+<U1C36E>
+<U1C36F>
+<U1C370>
+<U1C371>
+<U1C372>
+<U1C373>
+<U1C374>
+<U1C375>
+<U1C376>
+<U1C377>
+<U1C378>
+<U1C379>
+<U1C37A>
+<U1C37B>
+<U1C37C>
+<U1C37D>
+<U1C37E>
+<U1C37F>
+<U1C380>
+<U1C381>
+<U1C382>
+<U1C383>
+<U1C384>
+<U1C385>
+<U1C386>
+<U1C387>
+<U1C388>
+<U1C389>
+<U1C38A>
+<U1C38B>
+<U1C38C>
+<U1C38D>
+<U1C38E>
+<U1C38F>
+<U1C390>
+<U1C391>
+<U1C392>
+<U1C393>
+<U1C394>
+<U1C395>
+<U1C396>
+<U1C397>
+<U1C398>
+<U1C399>
+<U1C39A>
+<U1C39B>
+<U1C39C>
+<U1C39D>
+<U1C39E>
+<U1C39F>
+<U1C3A0>
+<U1C3A1>
+<U1C3A2>
+<U1C3A3>
+<U1C3A4>
+<U1C3A5>
+<U1C3A6>
+<U1C3A7>
+<U1C3A8>
+<U1C3A9>
+<U1C3AA>
+<U1C3AB>
+<U1C3AC>
+<U1C3AD>
+<U1C3AE>
+<U1C3AF>
+<U1C3B0>
+<U1C3B1>
+<U1C3B2>
+<U1C3B3>
+<U1C3B4>
+<U1C3B5>
+<U1C3B6>
+<U1C3B7>
+<U1C3B8>
+<U1C3B9>
+<U1C3BA>
+<U1C3BB>
+<U1C3BC>
+<U1C3BD>
+<U1C3BE>
+<U1C3BF>
+<U1C3C0>
+<U1C3C1>
+<U1C3C2>
+<U1C3C3>
+<U1C3C4>
+<U1C3C5>
+<U1C3C6>
+<U1C3C7>
+<U1C3C8>
+<U1C3C9>
+<U1C3CA>
+<U1C3CB>
+<U1C3CC>
+<U1C3CD>
+<U1C3CE>
+<U1C3CF>
+<U1C3D0>
+<U1C3D1>
+<U1C3D2>
+<U1C3D3>
+<U1C3D4>
+<U1C3D5>
+<U1C3D6>
+<U1C3D7>
+<U1C3D8>
+<U1C3D9>
+<U1C3DA>
+<U1C3DB>
+<U1C3DC>
+<U1C3DD>
+<U1C3DE>
+<U1C3DF>
+<U1C3E0>
+<U1C3E1>
+<U1C3E2>
+<U1C3E3>
+<U1C3E4>
+<U1C3E5>
+<U1C3E6>
+<U1C3E7>
+<U1C3E8>
+<U1C3E9>
+<U1C3EA>
+<U1C3EB>
+<U1C3EC>
+<U1C3ED>
+<U1C3EE>
+<U1C3EF>
+<U1C3F0>
+<U1C3F1>
+<U1C3F2>
+<U1C3F3>
+<U1C3F4>
+<U1C3F5>
+<U1C3F6>
+<U1C3F7>
+<U1C3F8>
+<U1C3F9>
+<U1C3FA>
+<U1C3FB>
+<U1C3FC>
+<U1C3FD>
+<U1C3FE>
+<U1C3FF>
+<U1C400>
+<U1C401>
+<U1C402>
+<U1C403>
+<U1C404>
+<U1C405>
+<U1C406>
+<U1C407>
+<U1C408>
+<U1C409>
+<U1C40A>
+<U1C40B>
+<U1C40C>
+<U1C40D>
+<U1C40E>
+<U1C40F>
+<U1C410>
+<U1C411>
+<U1C412>
+<U1C413>
+<U1C414>
+<U1C415>
+<U1C416>
+<U1C417>
+<U1C418>
+<U1C419>
+<U1C41A>
+<U1C41B>
+<U1C41C>
+<U1C41D>
+<U1C41E>
+<U1C41F>
+<U1C420>
+<U1C421>
+<U1C422>
+<U1C423>
+<U1C424>
+<U1C425>
+<U1C426>
+<U1C427>
+<U1C428>
+<U1C429>
+<U1C42A>
+<U1C42B>
+<U1C42C>
+<U1C42D>
+<U1C42E>
+<U1C42F>
+<U1C430>
+<U1C431>
+<U1C432>
+<U1C433>
+<U1C434>
+<U1C435>
+<U1C436>
+<U1C437>
+<U1C438>
+<U1C439>
+<U1C43A>
+<U1C43B>
+<U1C43C>
+<U1C43D>
+<U1C43E>
+<U1C43F>
+<U1C440>
+<U1C441>
+<U1C442>
+<U1C443>
+<U1C444>
+<U1C445>
+<U1C446>
+<U1C447>
+<U1C448>
+<U1C449>
+<U1C44A>
+<U1C44B>
+<U1C44C>
+<U1C44D>
+<U1C44E>
+<U1C44F>
+<U1C450>
+<U1C451>
+<U1C452>
+<U1C453>
+<U1C454>
+<U1C455>
+<U1C456>
+<U1C457>
+<U1C458>
+<U1C459>
+<U1C45A>
+<U1C45B>
+<U1C45C>
+<U1C45D>
+<U1C45E>
+<U1C45F>
+<U1C460>
+<U1C461>
+<U1C462>
+<U1C463>
+<U1C464>
+<U1C465>
+<U1C466>
+<U1C467>
+<U1C468>
+<U1C469>
+<U1C46A>
+<U1C46B>
+<U1C46C>
+<U1C46D>
+<U1C46E>
+<U1C46F>
+<U1C470>
+<U1C471>
+<U1C472>
+<U1C473>
+<U1C474>
+<U1C475>
+<U1C476>
+<U1C477>
+<U1C478>
+<U1C479>
+<U1C47A>
+<U1C47B>
+<U1C47C>
+<U1C47D>
+<U1C47E>
+<U1C47F>
+<U1C480>
+<U1C481>
+<U1C482>
+<U1C483>
+<U1C484>
+<U1C485>
+<U1C486>
+<U1C487>
+<U1C488>
+<U1C489>
+<U1C48A>
+<U1C48B>
+<U1C48C>
+<U1C48D>
+<U1C48E>
+<U1C48F>
+<U1C490>
+<U1C491>
+<U1C492>
+<U1C493>
+<U1C494>
+<U1C495>
+<U1C496>
+<U1C497>
+<U1C498>
+<U1C499>
+<U1C49A>
+<U1C49B>
+<U1C49C>
+<U1C49D>
+<U1C49E>
+<U1C49F>
+<U1C4A0>
+<U1C4A1>
+<U1C4A2>
+<U1C4A3>
+<U1C4A4>
+<U1C4A5>
+<U1C4A6>
+<U1C4A7>
+<U1C4A8>
+<U1C4A9>
+<U1C4AA>
+<U1C4AB>
+<U1C4AC>
+<U1C4AD>
+<U1C4AE>
+<U1C4AF>
+<U1C4B0>
+<U1C4B1>
+<U1C4B2>
+<U1C4B3>
+<U1C4B4>
+<U1C4B5>
+<U1C4B6>
+<U1C4B7>
+<U1C4B8>
+<U1C4B9>
+<U1C4BA>
+<U1C4BB>
+<U1C4BC>
+<U1C4BD>
+<U1C4BE>
+<U1C4BF>
+<U1C4C0>
+<U1C4C1>
+<U1C4C2>
+<U1C4C3>
+<U1C4C4>
+<U1C4C5>
+<U1C4C6>
+<U1C4C7>
+<U1C4C8>
+<U1C4C9>
+<U1C4CA>
+<U1C4CB>
+<U1C4CC>
+<U1C4CD>
+<U1C4CE>
+<U1C4CF>
+<U1C4D0>
+<U1C4D1>
+<U1C4D2>
+<U1C4D3>
+<U1C4D4>
+<U1C4D5>
+<U1C4D6>
+<U1C4D7>
+<U1C4D8>
+<U1C4D9>
+<U1C4DA>
+<U1C4DB>
+<U1C4DC>
+<U1C4DD>
+<U1C4DE>
+<U1C4DF>
+<U1C4E0>
+<U1C4E1>
+<U1C4E2>
+<U1C4E3>
+<U1C4E4>
+<U1C4E5>
+<U1C4E6>
+<U1C4E7>
+<U1C4E8>
+<U1C4E9>
+<U1C4EA>
+<U1C4EB>
+<U1C4EC>
+<U1C4ED>
+<U1C4EE>
+<U1C4EF>
+<U1C4F0>
+<U1C4F1>
+<U1C4F2>
+<U1C4F3>
+<U1C4F4>
+<U1C4F5>
+<U1C4F6>
+<U1C4F7>
+<U1C4F8>
+<U1C4F9>
+<U1C4FA>
+<U1C4FB>
+<U1C4FC>
+<U1C4FD>
+<U1C4FE>
+<U1C4FF>
+<U1C500>
+<U1C501>
+<U1C502>
+<U1C503>
+<U1C504>
+<U1C505>
+<U1C506>
+<U1C507>
+<U1C508>
+<U1C509>
+<U1C50A>
+<U1C50B>
+<U1C50C>
+<U1C50D>
+<U1C50E>
+<U1C50F>
+<U1C510>
+<U1C511>
+<U1C512>
+<U1C513>
+<U1C514>
+<U1C515>
+<U1C516>
+<U1C517>
+<U1C518>
+<U1C519>
+<U1C51A>
+<U1C51B>
+<U1C51C>
+<U1C51D>
+<U1C51E>
+<U1C51F>
+<U1C520>
+<U1C521>
+<U1C522>
+<U1C523>
+<U1C524>
+<U1C525>
+<U1C526>
+<U1C527>
+<U1C528>
+<U1C529>
+<U1C52A>
+<U1C52B>
+<U1C52C>
+<U1C52D>
+<U1C52E>
+<U1C52F>
+<U1C530>
+<U1C531>
+<U1C532>
+<U1C533>
+<U1C534>
+<U1C535>
+<U1C536>
+<U1C537>
+<U1C538>
+<U1C539>
+<U1C53A>
+<U1C53B>
+<U1C53C>
+<U1C53D>
+<U1C53E>
+<U1C53F>
+<U1C540>
+<U1C541>
+<U1C542>
+<U1C543>
+<U1C544>
+<U1C545>
+<U1C546>
+<U1C547>
+<U1C548>
+<U1C549>
+<U1C54A>
+<U1C54B>
+<U1C54C>
+<U1C54D>
+<U1C54E>
+<U1C54F>
+<U1C550>
+<U1C551>
+<U1C552>
+<U1C553>
+<U1C554>
+<U1C555>
+<U1C556>
+<U1C557>
+<U1C558>
+<U1C559>
+<U1C55A>
+<U1C55B>
+<U1C55C>
+<U1C55D>
+<U1C55E>
+<U1C55F>
+<U1C560>
+<U1C561>
+<U1C562>
+<U1C563>
+<U1C564>
+<U1C565>
+<U1C566>
+<U1C567>
+<U1C568>
+<U1C569>
+<U1C56A>
+<U1C56B>
+<U1C56C>
+<U1C56D>
+<U1C56E>
+<U1C56F>
+<U1C570>
+<U1C571>
+<U1C572>
+<U1C573>
+<U1C574>
+<U1C575>
+<U1C576>
+<U1C577>
+<U1C578>
+<U1C579>
+<U1C57A>
+<U1C57B>
+<U1C57C>
+<U1C57D>
+<U1C57E>
+<U1C57F>
+<U1C580>
+<U1C581>
+<U1C582>
+<U1C583>
+<U1C584>
+<U1C585>
+<U1C586>
+<U1C587>
+<U1C588>
+<U1C589>
+<U1C58A>
+<U1C58B>
+<U1C58C>
+<U1C58D>
+<U1C58E>
+<U1C58F>
+<U1C590>
+<U1C591>
+<U1C592>
+<U1C593>
+<U1C594>
+<U1C595>
+<U1C596>
+<U1C597>
+<U1C598>
+<U1C599>
+<U1C59A>
+<U1C59B>
+<U1C59C>
+<U1C59D>
+<U1C59E>
+<U1C59F>
+<U1C5A0>
+<U1C5A1>
+<U1C5A2>
+<U1C5A3>
+<U1C5A4>
+<U1C5A5>
+<U1C5A6>
+<U1C5A7>
+<U1C5A8>
+<U1C5A9>
+<U1C5AA>
+<U1C5AB>
+<U1C5AC>
+<U1C5AD>
+<U1C5AE>
+<U1C5AF>
+<U1C5B0>
+<U1C5B1>
+<U1C5B2>
+<U1C5B3>
+<U1C5B4>
+<U1C5B5>
+<U1C5B6>
+<U1C5B7>
+<U1C5B8>
+<U1C5B9>
+<U1C5BA>
+<U1C5BB>
+<U1C5BC>
+<U1C5BD>
+<U1C5BE>
+<U1C5BF>
+<U1C5C0>
+<U1C5C1>
+<U1C5C2>
+<U1C5C3>
+<U1C5C4>
+<U1C5C5>
+<U1C5C6>
+<U1C5C7>
+<U1C5C8>
+<U1C5C9>
+<U1C5CA>
+<U1C5CB>
+<U1C5CC>
+<U1C5CD>
+<U1C5CE>
+<U1C5CF>
+<U1C5D0>
+<U1C5D1>
+<U1C5D2>
+<U1C5D3>
+<U1C5D4>
+<U1C5D5>
+<U1C5D6>
+<U1C5D7>
+<U1C5D8>
+<U1C5D9>
+<U1C5DA>
+<U1C5DB>
+<U1C5DC>
+<U1C5DD>
+<U1C5DE>
+<U1C5DF>
+<U1C5E0>
+<U1C5E1>
+<U1C5E2>
+<U1C5E3>
+<U1C5E4>
+<U1C5E5>
+<U1C5E6>
+<U1C5E7>
+<U1C5E8>
+<U1C5E9>
+<U1C5EA>
+<U1C5EB>
+<U1C5EC>
+<U1C5ED>
+<U1C5EE>
+<U1C5EF>
+<U1C5F0>
+<U1C5F1>
+<U1C5F2>
+<U1C5F3>
+<U1C5F4>
+<U1C5F5>
+<U1C5F6>
+<U1C5F7>
+<U1C5F8>
+<U1C5F9>
+<U1C5FA>
+<U1C5FB>
+<U1C5FC>
+<U1C5FD>
+<U1C5FE>
+<U1C5FF>
+<U1C600>
+<U1C601>
+<U1C602>
+<U1C603>
+<U1C604>
+<U1C605>
+<U1C606>
+<U1C607>
+<U1C608>
+<U1C609>
+<U1C60A>
+<U1C60B>
+<U1C60C>
+<U1C60D>
+<U1C60E>
+<U1C60F>
+<U1C610>
+<U1C611>
+<U1C612>
+<U1C613>
+<U1C614>
+<U1C615>
+<U1C616>
+<U1C617>
+<U1C618>
+<U1C619>
+<U1C61A>
+<U1C61B>
+<U1C61C>
+<U1C61D>
+<U1C61E>
+<U1C61F>
+<U1C620>
+<U1C621>
+<U1C622>
+<U1C623>
+<U1C624>
+<U1C625>
+<U1C626>
+<U1C627>
+<U1C628>
+<U1C629>
+<U1C62A>
+<U1C62B>
+<U1C62C>
+<U1C62D>
+<U1C62E>
+<U1C62F>
+<U1C630>
+<U1C631>
+<U1C632>
+<U1C633>
+<U1C634>
+<U1C635>
+<U1C636>
+<U1C637>
+<U1C638>
+<U1C639>
+<U1C63A>
+<U1C63B>
+<U1C63C>
+<U1C63D>
+<U1C63E>
+<U1C63F>
+<U1C640>
+<U1C641>
+<U1C642>
+<U1C643>
+<U1C644>
+<U1C645>
+<U1C646>
+<U1C647>
+<U1C648>
+<U1C649>
+<U1C64A>
+<U1C64B>
+<U1C64C>
+<U1C64D>
+<U1C64E>
+<U1C64F>
+<U1C650>
+<U1C651>
+<U1C652>
+<U1C653>
+<U1C654>
+<U1C655>
+<U1C656>
+<U1C657>
+<U1C658>
+<U1C659>
+<U1C65A>
+<U1C65B>
+<U1C65C>
+<U1C65D>
+<U1C65E>
+<U1C65F>
+<U1C660>
+<U1C661>
+<U1C662>
+<U1C663>
+<U1C664>
+<U1C665>
+<U1C666>
+<U1C667>
+<U1C668>
+<U1C669>
+<U1C66A>
+<U1C66B>
+<U1C66C>
+<U1C66D>
+<U1C66E>
+<U1C66F>
+<U1C670>
+<U1C671>
+<U1C672>
+<U1C673>
+<U1C674>
+<U1C675>
+<U1C676>
+<U1C677>
+<U1C678>
+<U1C679>
+<U1C67A>
+<U1C67B>
+<U1C67C>
+<U1C67D>
+<U1C67E>
+<U1C67F>
+<U1C680>
+<U1C681>
+<U1C682>
+<U1C683>
+<U1C684>
+<U1C685>
+<U1C686>
+<U1C687>
+<U1C688>
+<U1C689>
+<U1C68A>
+<U1C68B>
+<U1C68C>
+<U1C68D>
+<U1C68E>
+<U1C68F>
+<U1C690>
+<U1C691>
+<U1C692>
+<U1C693>
+<U1C694>
+<U1C695>
+<U1C696>
+<U1C697>
+<U1C698>
+<U1C699>
+<U1C69A>
+<U1C69B>
+<U1C69C>
+<U1C69D>
+<U1C69E>
+<U1C69F>
+<U1C6A0>
+<U1C6A1>
+<U1C6A2>
+<U1C6A3>
+<U1C6A4>
+<U1C6A5>
+<U1C6A6>
+<U1C6A7>
+<U1C6A8>
+<U1C6A9>
+<U1C6AA>
+<U1C6AB>
+<U1C6AC>
+<U1C6AD>
+<U1C6AE>
+<U1C6AF>
+<U1C6B0>
+<U1C6B1>
+<U1C6B2>
+<U1C6B3>
+<U1C6B4>
+<U1C6B5>
+<U1C6B6>
+<U1C6B7>
+<U1C6B8>
+<U1C6B9>
+<U1C6BA>
+<U1C6BB>
+<U1C6BC>
+<U1C6BD>
+<U1C6BE>
+<U1C6BF>
+<U1C6C0>
+<U1C6C1>
+<U1C6C2>
+<U1C6C3>
+<U1C6C4>
+<U1C6C5>
+<U1C6C6>
+<U1C6C7>
+<U1C6C8>
+<U1C6C9>
+<U1C6CA>
+<U1C6CB>
+<U1C6CC>
+<U1C6CD>
+<U1C6CE>
+<U1C6CF>
+<U1C6D0>
+<U1C6D1>
+<U1C6D2>
+<U1C6D3>
+<U1C6D4>
+<U1C6D5>
+<U1C6D6>
+<U1C6D7>
+<U1C6D8>
+<U1C6D9>
+<U1C6DA>
+<U1C6DB>
+<U1C6DC>
+<U1C6DD>
+<U1C6DE>
+<U1C6DF>
+<U1C6E0>
+<U1C6E1>
+<U1C6E2>
+<U1C6E3>
+<U1C6E4>
+<U1C6E5>
+<U1C6E6>
+<U1C6E7>
+<U1C6E8>
+<U1C6E9>
+<U1C6EA>
+<U1C6EB>
+<U1C6EC>
+<U1C6ED>
+<U1C6EE>
+<U1C6EF>
+<U1C6F0>
+<U1C6F1>
+<U1C6F2>
+<U1C6F3>
+<U1C6F4>
+<U1C6F5>
+<U1C6F6>
+<U1C6F7>
+<U1C6F8>
+<U1C6F9>
+<U1C6FA>
+<U1C6FB>
+<U1C6FC>
+<U1C6FD>
+<U1C6FE>
+<U1C6FF>
+<U1C700>
+<U1C701>
+<U1C702>
+<U1C703>
+<U1C704>
+<U1C705>
+<U1C706>
+<U1C707>
+<U1C708>
+<U1C709>
+<U1C70A>
+<U1C70B>
+<U1C70C>
+<U1C70D>
+<U1C70E>
+<U1C70F>
+<U1C710>
+<U1C711>
+<U1C712>
+<U1C713>
+<U1C714>
+<U1C715>
+<U1C716>
+<U1C717>
+<U1C718>
+<U1C719>
+<U1C71A>
+<U1C71B>
+<U1C71C>
+<U1C71D>
+<U1C71E>
+<U1C71F>
+<U1C720>
+<U1C721>
+<U1C722>
+<U1C723>
+<U1C724>
+<U1C725>
+<U1C726>
+<U1C727>
+<U1C728>
+<U1C729>
+<U1C72A>
+<U1C72B>
+<U1C72C>
+<U1C72D>
+<U1C72E>
+<U1C72F>
+<U1C730>
+<U1C731>
+<U1C732>
+<U1C733>
+<U1C734>
+<U1C735>
+<U1C736>
+<U1C737>
+<U1C738>
+<U1C739>
+<U1C73A>
+<U1C73B>
+<U1C73C>
+<U1C73D>
+<U1C73E>
+<U1C73F>
+<U1C740>
+<U1C741>
+<U1C742>
+<U1C743>
+<U1C744>
+<U1C745>
+<U1C746>
+<U1C747>
+<U1C748>
+<U1C749>
+<U1C74A>
+<U1C74B>
+<U1C74C>
+<U1C74D>
+<U1C74E>
+<U1C74F>
+<U1C750>
+<U1C751>
+<U1C752>
+<U1C753>
+<U1C754>
+<U1C755>
+<U1C756>
+<U1C757>
+<U1C758>
+<U1C759>
+<U1C75A>
+<U1C75B>
+<U1C75C>
+<U1C75D>
+<U1C75E>
+<U1C75F>
+<U1C760>
+<U1C761>
+<U1C762>
+<U1C763>
+<U1C764>
+<U1C765>
+<U1C766>
+<U1C767>
+<U1C768>
+<U1C769>
+<U1C76A>
+<U1C76B>
+<U1C76C>
+<U1C76D>
+<U1C76E>
+<U1C76F>
+<U1C770>
+<U1C771>
+<U1C772>
+<U1C773>
+<U1C774>
+<U1C775>
+<U1C776>
+<U1C777>
+<U1C778>
+<U1C779>
+<U1C77A>
+<U1C77B>
+<U1C77C>
+<U1C77D>
+<U1C77E>
+<U1C77F>
+<U1C780>
+<U1C781>
+<U1C782>
+<U1C783>
+<U1C784>
+<U1C785>
+<U1C786>
+<U1C787>
+<U1C788>
+<U1C789>
+<U1C78A>
+<U1C78B>
+<U1C78C>
+<U1C78D>
+<U1C78E>
+<U1C78F>
+<U1C790>
+<U1C791>
+<U1C792>
+<U1C793>
+<U1C794>
+<U1C795>
+<U1C796>
+<U1C797>
+<U1C798>
+<U1C799>
+<U1C79A>
+<U1C79B>
+<U1C79C>
+<U1C79D>
+<U1C79E>
+<U1C79F>
+<U1C7A0>
+<U1C7A1>
+<U1C7A2>
+<U1C7A3>
+<U1C7A4>
+<U1C7A5>
+<U1C7A6>
+<U1C7A7>
+<U1C7A8>
+<U1C7A9>
+<U1C7AA>
+<U1C7AB>
+<U1C7AC>
+<U1C7AD>
+<U1C7AE>
+<U1C7AF>
+<U1C7B0>
+<U1C7B1>
+<U1C7B2>
+<U1C7B3>
+<U1C7B4>
+<U1C7B5>
+<U1C7B6>
+<U1C7B7>
+<U1C7B8>
+<U1C7B9>
+<U1C7BA>
+<U1C7BB>
+<U1C7BC>
+<U1C7BD>
+<U1C7BE>
+<U1C7BF>
+<U1C7C0>
+<U1C7C1>
+<U1C7C2>
+<U1C7C3>
+<U1C7C4>
+<U1C7C5>
+<U1C7C6>
+<U1C7C7>
+<U1C7C8>
+<U1C7C9>
+<U1C7CA>
+<U1C7CB>
+<U1C7CC>
+<U1C7CD>
+<U1C7CE>
+<U1C7CF>
+<U1C7D0>
+<U1C7D1>
+<U1C7D2>
+<U1C7D3>
+<U1C7D4>
+<U1C7D5>
+<U1C7D6>
+<U1C7D7>
+<U1C7D8>
+<U1C7D9>
+<U1C7DA>
+<U1C7DB>
+<U1C7DC>
+<U1C7DD>
+<U1C7DE>
+<U1C7DF>
+<U1C7E0>
+<U1C7E1>
+<U1C7E2>
+<U1C7E3>
+<U1C7E4>
+<U1C7E5>
+<U1C7E6>
+<U1C7E7>
+<U1C7E8>
+<U1C7E9>
+<U1C7EA>
+<U1C7EB>
+<U1C7EC>
+<U1C7ED>
+<U1C7EE>
+<U1C7EF>
+<U1C7F0>
+<U1C7F1>
+<U1C7F2>
+<U1C7F3>
+<U1C7F4>
+<U1C7F5>
+<U1C7F6>
+<U1C7F7>
+<U1C7F8>
+<U1C7F9>
+<U1C7FA>
+<U1C7FB>
+<U1C7FC>
+<U1C7FD>
+<U1C7FE>
+<U1C7FF>
+<U1C800>
+<U1C801>
+<U1C802>
+<U1C803>
+<U1C804>
+<U1C805>
+<U1C806>
+<U1C807>
+<U1C808>
+<U1C809>
+<U1C80A>
+<U1C80B>
+<U1C80C>
+<U1C80D>
+<U1C80E>
+<U1C80F>
+<U1C810>
+<U1C811>
+<U1C812>
+<U1C813>
+<U1C814>
+<U1C815>
+<U1C816>
+<U1C817>
+<U1C818>
+<U1C819>
+<U1C81A>
+<U1C81B>
+<U1C81C>
+<U1C81D>
+<U1C81E>
+<U1C81F>
+<U1C820>
+<U1C821>
+<U1C822>
+<U1C823>
+<U1C824>
+<U1C825>
+<U1C826>
+<U1C827>
+<U1C828>
+<U1C829>
+<U1C82A>
+<U1C82B>
+<U1C82C>
+<U1C82D>
+<U1C82E>
+<U1C82F>
+<U1C830>
+<U1C831>
+<U1C832>
+<U1C833>
+<U1C834>
+<U1C835>
+<U1C836>
+<U1C837>
+<U1C838>
+<U1C839>
+<U1C83A>
+<U1C83B>
+<U1C83C>
+<U1C83D>
+<U1C83E>
+<U1C83F>
+<U1C840>
+<U1C841>
+<U1C842>
+<U1C843>
+<U1C844>
+<U1C845>
+<U1C846>
+<U1C847>
+<U1C848>
+<U1C849>
+<U1C84A>
+<U1C84B>
+<U1C84C>
+<U1C84D>
+<U1C84E>
+<U1C84F>
+<U1C850>
+<U1C851>
+<U1C852>
+<U1C853>
+<U1C854>
+<U1C855>
+<U1C856>
+<U1C857>
+<U1C858>
+<U1C859>
+<U1C85A>
+<U1C85B>
+<U1C85C>
+<U1C85D>
+<U1C85E>
+<U1C85F>
+<U1C860>
+<U1C861>
+<U1C862>
+<U1C863>
+<U1C864>
+<U1C865>
+<U1C866>
+<U1C867>
+<U1C868>
+<U1C869>
+<U1C86A>
+<U1C86B>
+<U1C86C>
+<U1C86D>
+<U1C86E>
+<U1C86F>
+<U1C870>
+<U1C871>
+<U1C872>
+<U1C873>
+<U1C874>
+<U1C875>
+<U1C876>
+<U1C877>
+<U1C878>
+<U1C879>
+<U1C87A>
+<U1C87B>
+<U1C87C>
+<U1C87D>
+<U1C87E>
+<U1C87F>
+<U1C880>
+<U1C881>
+<U1C882>
+<U1C883>
+<U1C884>
+<U1C885>
+<U1C886>
+<U1C887>
+<U1C888>
+<U1C889>
+<U1C88A>
+<U1C88B>
+<U1C88C>
+<U1C88D>
+<U1C88E>
+<U1C88F>
+<U1C890>
+<U1C891>
+<U1C892>
+<U1C893>
+<U1C894>
+<U1C895>
+<U1C896>
+<U1C897>
+<U1C898>
+<U1C899>
+<U1C89A>
+<U1C89B>
+<U1C89C>
+<U1C89D>
+<U1C89E>
+<U1C89F>
+<U1C8A0>
+<U1C8A1>
+<U1C8A2>
+<U1C8A3>
+<U1C8A4>
+<U1C8A5>
+<U1C8A6>
+<U1C8A7>
+<U1C8A8>
+<U1C8A9>
+<U1C8AA>
+<U1C8AB>
+<U1C8AC>
+<U1C8AD>
+<U1C8AE>
+<U1C8AF>
+<U1C8B0>
+<U1C8B1>
+<U1C8B2>
+<U1C8B3>
+<U1C8B4>
+<U1C8B5>
+<U1C8B6>
+<U1C8B7>
+<U1C8B8>
+<U1C8B9>
+<U1C8BA>
+<U1C8BB>
+<U1C8BC>
+<U1C8BD>
+<U1C8BE>
+<U1C8BF>
+<U1C8C0>
+<U1C8C1>
+<U1C8C2>
+<U1C8C3>
+<U1C8C4>
+<U1C8C5>
+<U1C8C6>
+<U1C8C7>
+<U1C8C8>
+<U1C8C9>
+<U1C8CA>
+<U1C8CB>
+<U1C8CC>
+<U1C8CD>
+<U1C8CE>
+<U1C8CF>
+<U1C8D0>
+<U1C8D1>
+<U1C8D2>
+<U1C8D3>
+<U1C8D4>
+<U1C8D5>
+<U1C8D6>
+<U1C8D7>
+<U1C8D8>
+<U1C8D9>
+<U1C8DA>
+<U1C8DB>
+<U1C8DC>
+<U1C8DD>
+<U1C8DE>
+<U1C8DF>
+<U1C8E0>
+<U1C8E1>
+<U1C8E2>
+<U1C8E3>
+<U1C8E4>
+<U1C8E5>
+<U1C8E6>
+<U1C8E7>
+<U1C8E8>
+<U1C8E9>
+<U1C8EA>
+<U1C8EB>
+<U1C8EC>
+<U1C8ED>
+<U1C8EE>
+<U1C8EF>
+<U1C8F0>
+<U1C8F1>
+<U1C8F2>
+<U1C8F3>
+<U1C8F4>
+<U1C8F5>
+<U1C8F6>
+<U1C8F7>
+<U1C8F8>
+<U1C8F9>
+<U1C8FA>
+<U1C8FB>
+<U1C8FC>
+<U1C8FD>
+<U1C8FE>
+<U1C8FF>
+<U1C900>
+<U1C901>
+<U1C902>
+<U1C903>
+<U1C904>
+<U1C905>
+<U1C906>
+<U1C907>
+<U1C908>
+<U1C909>
+<U1C90A>
+<U1C90B>
+<U1C90C>
+<U1C90D>
+<U1C90E>
+<U1C90F>
+<U1C910>
+<U1C911>
+<U1C912>
+<U1C913>
+<U1C914>
+<U1C915>
+<U1C916>
+<U1C917>
+<U1C918>
+<U1C919>
+<U1C91A>
+<U1C91B>
+<U1C91C>
+<U1C91D>
+<U1C91E>
+<U1C91F>
+<U1C920>
+<U1C921>
+<U1C922>
+<U1C923>
+<U1C924>
+<U1C925>
+<U1C926>
+<U1C927>
+<U1C928>
+<U1C929>
+<U1C92A>
+<U1C92B>
+<U1C92C>
+<U1C92D>
+<U1C92E>
+<U1C92F>
+<U1C930>
+<U1C931>
+<U1C932>
+<U1C933>
+<U1C934>
+<U1C935>
+<U1C936>
+<U1C937>
+<U1C938>
+<U1C939>
+<U1C93A>
+<U1C93B>
+<U1C93C>
+<U1C93D>
+<U1C93E>
+<U1C93F>
+<U1C940>
+<U1C941>
+<U1C942>
+<U1C943>
+<U1C944>
+<U1C945>
+<U1C946>
+<U1C947>
+<U1C948>
+<U1C949>
+<U1C94A>
+<U1C94B>
+<U1C94C>
+<U1C94D>
+<U1C94E>
+<U1C94F>
+<U1C950>
+<U1C951>
+<U1C952>
+<U1C953>
+<U1C954>
+<U1C955>
+<U1C956>
+<U1C957>
+<U1C958>
+<U1C959>
+<U1C95A>
+<U1C95B>
+<U1C95C>
+<U1C95D>
+<U1C95E>
+<U1C95F>
+<U1C960>
+<U1C961>
+<U1C962>
+<U1C963>
+<U1C964>
+<U1C965>
+<U1C966>
+<U1C967>
+<U1C968>
+<U1C969>
+<U1C96A>
+<U1C96B>
+<U1C96C>
+<U1C96D>
+<U1C96E>
+<U1C96F>
+<U1C970>
+<U1C971>
+<U1C972>
+<U1C973>
+<U1C974>
+<U1C975>
+<U1C976>
+<U1C977>
+<U1C978>
+<U1C979>
+<U1C97A>
+<U1C97B>
+<U1C97C>
+<U1C97D>
+<U1C97E>
+<U1C97F>
+<U1C980>
+<U1C981>
+<U1C982>
+<U1C983>
+<U1C984>
+<U1C985>
+<U1C986>
+<U1C987>
+<U1C988>
+<U1C989>
+<U1C98A>
+<U1C98B>
+<U1C98C>
+<U1C98D>
+<U1C98E>
+<U1C98F>
+<U1C990>
+<U1C991>
+<U1C992>
+<U1C993>
+<U1C994>
+<U1C995>
+<U1C996>
+<U1C997>
+<U1C998>
+<U1C999>
+<U1C99A>
+<U1C99B>
+<U1C99C>
+<U1C99D>
+<U1C99E>
+<U1C99F>
+<U1C9A0>
+<U1C9A1>
+<U1C9A2>
+<U1C9A3>
+<U1C9A4>
+<U1C9A5>
+<U1C9A6>
+<U1C9A7>
+<U1C9A8>
+<U1C9A9>
+<U1C9AA>
+<U1C9AB>
+<U1C9AC>
+<U1C9AD>
+<U1C9AE>
+<U1C9AF>
+<U1C9B0>
+<U1C9B1>
+<U1C9B2>
+<U1C9B3>
+<U1C9B4>
+<U1C9B5>
+<U1C9B6>
+<U1C9B7>
+<U1C9B8>
+<U1C9B9>
+<U1C9BA>
+<U1C9BB>
+<U1C9BC>
+<U1C9BD>
+<U1C9BE>
+<U1C9BF>
+<U1C9C0>
+<U1C9C1>
+<U1C9C2>
+<U1C9C3>
+<U1C9C4>
+<U1C9C5>
+<U1C9C6>
+<U1C9C7>
+<U1C9C8>
+<U1C9C9>
+<U1C9CA>
+<U1C9CB>
+<U1C9CC>
+<U1C9CD>
+<U1C9CE>
+<U1C9CF>
+<U1C9D0>
+<U1C9D1>
+<U1C9D2>
+<U1C9D3>
+<U1C9D4>
+<U1C9D5>
+<U1C9D6>
+<U1C9D7>
+<U1C9D8>
+<U1C9D9>
+<U1C9DA>
+<U1C9DB>
+<U1C9DC>
+<U1C9DD>
+<U1C9DE>
+<U1C9DF>
+<U1C9E0>
+<U1C9E1>
+<U1C9E2>
+<U1C9E3>
+<U1C9E4>
+<U1C9E5>
+<U1C9E6>
+<U1C9E7>
+<U1C9E8>
+<U1C9E9>
+<U1C9EA>
+<U1C9EB>
+<U1C9EC>
+<U1C9ED>
+<U1C9EE>
+<U1C9EF>
+<U1C9F0>
+<U1C9F1>
+<U1C9F2>
+<U1C9F3>
+<U1C9F4>
+<U1C9F5>
+<U1C9F6>
+<U1C9F7>
+<U1C9F8>
+<U1C9F9>
+<U1C9FA>
+<U1C9FB>
+<U1C9FC>
+<U1C9FD>
+<U1C9FE>
+<U1C9FF>
+<U1CA00>
+<U1CA01>
+<U1CA02>
+<U1CA03>
+<U1CA04>
+<U1CA05>
+<U1CA06>
+<U1CA07>
+<U1CA08>
+<U1CA09>
+<U1CA0A>
+<U1CA0B>
+<U1CA0C>
+<U1CA0D>
+<U1CA0E>
+<U1CA0F>
+<U1CA10>
+<U1CA11>
+<U1CA12>
+<U1CA13>
+<U1CA14>
+<U1CA15>
+<U1CA16>
+<U1CA17>
+<U1CA18>
+<U1CA19>
+<U1CA1A>
+<U1CA1B>
+<U1CA1C>
+<U1CA1D>
+<U1CA1E>
+<U1CA1F>
+<U1CA20>
+<U1CA21>
+<U1CA22>
+<U1CA23>
+<U1CA24>
+<U1CA25>
+<U1CA26>
+<U1CA27>
+<U1CA28>
+<U1CA29>
+<U1CA2A>
+<U1CA2B>
+<U1CA2C>
+<U1CA2D>
+<U1CA2E>
+<U1CA2F>
+<U1CA30>
+<U1CA31>
+<U1CA32>
+<U1CA33>
+<U1CA34>
+<U1CA35>
+<U1CA36>
+<U1CA37>
+<U1CA38>
+<U1CA39>
+<U1CA3A>
+<U1CA3B>
+<U1CA3C>
+<U1CA3D>
+<U1CA3E>
+<U1CA3F>
+<U1CA40>
+<U1CA41>
+<U1CA42>
+<U1CA43>
+<U1CA44>
+<U1CA45>
+<U1CA46>
+<U1CA47>
+<U1CA48>
+<U1CA49>
+<U1CA4A>
+<U1CA4B>
+<U1CA4C>
+<U1CA4D>
+<U1CA4E>
+<U1CA4F>
+<U1CA50>
+<U1CA51>
+<U1CA52>
+<U1CA53>
+<U1CA54>
+<U1CA55>
+<U1CA56>
+<U1CA57>
+<U1CA58>
+<U1CA59>
+<U1CA5A>
+<U1CA5B>
+<U1CA5C>
+<U1CA5D>
+<U1CA5E>
+<U1CA5F>
+<U1CA60>
+<U1CA61>
+<U1CA62>
+<U1CA63>
+<U1CA64>
+<U1CA65>
+<U1CA66>
+<U1CA67>
+<U1CA68>
+<U1CA69>
+<U1CA6A>
+<U1CA6B>
+<U1CA6C>
+<U1CA6D>
+<U1CA6E>
+<U1CA6F>
+<U1CA70>
+<U1CA71>
+<U1CA72>
+<U1CA73>
+<U1CA74>
+<U1CA75>
+<U1CA76>
+<U1CA77>
+<U1CA78>
+<U1CA79>
+<U1CA7A>
+<U1CA7B>
+<U1CA7C>
+<U1CA7D>
+<U1CA7E>
+<U1CA7F>
+<U1CA80>
+<U1CA81>
+<U1CA82>
+<U1CA83>
+<U1CA84>
+<U1CA85>
+<U1CA86>
+<U1CA87>
+<U1CA88>
+<U1CA89>
+<U1CA8A>
+<U1CA8B>
+<U1CA8C>
+<U1CA8D>
+<U1CA8E>
+<U1CA8F>
+<U1CA90>
+<U1CA91>
+<U1CA92>
+<U1CA93>
+<U1CA94>
+<U1CA95>
+<U1CA96>
+<U1CA97>
+<U1CA98>
+<U1CA99>
+<U1CA9A>
+<U1CA9B>
+<U1CA9C>
+<U1CA9D>
+<U1CA9E>
+<U1CA9F>
+<U1CAA0>
+<U1CAA1>
+<U1CAA2>
+<U1CAA3>
+<U1CAA4>
+<U1CAA5>
+<U1CAA6>
+<U1CAA7>
+<U1CAA8>
+<U1CAA9>
+<U1CAAA>
+<U1CAAB>
+<U1CAAC>
+<U1CAAD>
+<U1CAAE>
+<U1CAAF>
+<U1CAB0>
+<U1CAB1>
+<U1CAB2>
+<U1CAB3>
+<U1CAB4>
+<U1CAB5>
+<U1CAB6>
+<U1CAB7>
+<U1CAB8>
+<U1CAB9>
+<U1CABA>
+<U1CABB>
+<U1CABC>
+<U1CABD>
+<U1CABE>
+<U1CABF>
+<U1CAC0>
+<U1CAC1>
+<U1CAC2>
+<U1CAC3>
+<U1CAC4>
+<U1CAC5>
+<U1CAC6>
+<U1CAC7>
+<U1CAC8>
+<U1CAC9>
+<U1CACA>
+<U1CACB>
+<U1CACC>
+<U1CACD>
+<U1CACE>
+<U1CACF>
+<U1CAD0>
+<U1CAD1>
+<U1CAD2>
+<U1CAD3>
+<U1CAD4>
+<U1CAD5>
+<U1CAD6>
+<U1CAD7>
+<U1CAD8>
+<U1CAD9>
+<U1CADA>
+<U1CADB>
+<U1CADC>
+<U1CADD>
+<U1CADE>
+<U1CADF>
+<U1CAE0>
+<U1CAE1>
+<U1CAE2>
+<U1CAE3>
+<U1CAE4>
+<U1CAE5>
+<U1CAE6>
+<U1CAE7>
+<U1CAE8>
+<U1CAE9>
+<U1CAEA>
+<U1CAEB>
+<U1CAEC>
+<U1CAED>
+<U1CAEE>
+<U1CAEF>
+<U1CAF0>
+<U1CAF1>
+<U1CAF2>
+<U1CAF3>
+<U1CAF4>
+<U1CAF5>
+<U1CAF6>
+<U1CAF7>
+<U1CAF8>
+<U1CAF9>
+<U1CAFA>
+<U1CAFB>
+<U1CAFC>
+<U1CAFD>
+<U1CAFE>
+<U1CAFF>
+<U1CB00>
+<U1CB01>
+<U1CB02>
+<U1CB03>
+<U1CB04>
+<U1CB05>
+<U1CB06>
+<U1CB07>
+<U1CB08>
+<U1CB09>
+<U1CB0A>
+<U1CB0B>
+<U1CB0C>
+<U1CB0D>
+<U1CB0E>
+<U1CB0F>
+<U1CB10>
+<U1CB11>
+<U1CB12>
+<U1CB13>
+<U1CB14>
+<U1CB15>
+<U1CB16>
+<U1CB17>
+<U1CB18>
+<U1CB19>
+<U1CB1A>
+<U1CB1B>
+<U1CB1C>
+<U1CB1D>
+<U1CB1E>
+<U1CB1F>
+<U1CB20>
+<U1CB21>
+<U1CB22>
+<U1CB23>
+<U1CB24>
+<U1CB25>
+<U1CB26>
+<U1CB27>
+<U1CB28>
+<U1CB29>
+<U1CB2A>
+<U1CB2B>
+<U1CB2C>
+<U1CB2D>
+<U1CB2E>
+<U1CB2F>
+<U1CB30>
+<U1CB31>
+<U1CB32>
+<U1CB33>
+<U1CB34>
+<U1CB35>
+<U1CB36>
+<U1CB37>
+<U1CB38>
+<U1CB39>
+<U1CB3A>
+<U1CB3B>
+<U1CB3C>
+<U1CB3D>
+<U1CB3E>
+<U1CB3F>
+<U1CB40>
+<U1CB41>
+<U1CB42>
+<U1CB43>
+<U1CB44>
+<U1CB45>
+<U1CB46>
+<U1CB47>
+<U1CB48>
+<U1CB49>
+<U1CB4A>
+<U1CB4B>
+<U1CB4C>
+<U1CB4D>
+<U1CB4E>
+<U1CB4F>
+<U1CB50>
+<U1CB51>
+<U1CB52>
+<U1CB53>
+<U1CB54>
+<U1CB55>
+<U1CB56>
+<U1CB57>
+<U1CB58>
+<U1CB59>
+<U1CB5A>
+<U1CB5B>
+<U1CB5C>
+<U1CB5D>
+<U1CB5E>
+<U1CB5F>
+<U1CB60>
+<U1CB61>
+<U1CB62>
+<U1CB63>
+<U1CB64>
+<U1CB65>
+<U1CB66>
+<U1CB67>
+<U1CB68>
+<U1CB69>
+<U1CB6A>
+<U1CB6B>
+<U1CB6C>
+<U1CB6D>
+<U1CB6E>
+<U1CB6F>
+<U1CB70>
+<U1CB71>
+<U1CB72>
+<U1CB73>
+<U1CB74>
+<U1CB75>
+<U1CB76>
+<U1CB77>
+<U1CB78>
+<U1CB79>
+<U1CB7A>
+<U1CB7B>
+<U1CB7C>
+<U1CB7D>
+<U1CB7E>
+<U1CB7F>
+<U1CB80>
+<U1CB81>
+<U1CB82>
+<U1CB83>
+<U1CB84>
+<U1CB85>
+<U1CB86>
+<U1CB87>
+<U1CB88>
+<U1CB89>
+<U1CB8A>
+<U1CB8B>
+<U1CB8C>
+<U1CB8D>
+<U1CB8E>
+<U1CB8F>
+<U1CB90>
+<U1CB91>
+<U1CB92>
+<U1CB93>
+<U1CB94>
+<U1CB95>
+<U1CB96>
+<U1CB97>
+<U1CB98>
+<U1CB99>
+<U1CB9A>
+<U1CB9B>
+<U1CB9C>
+<U1CB9D>
+<U1CB9E>
+<U1CB9F>
+<U1CBA0>
+<U1CBA1>
+<U1CBA2>
+<U1CBA3>
+<U1CBA4>
+<U1CBA5>
+<U1CBA6>
+<U1CBA7>
+<U1CBA8>
+<U1CBA9>
+<U1CBAA>
+<U1CBAB>
+<U1CBAC>
+<U1CBAD>
+<U1CBAE>
+<U1CBAF>
+<U1CBB0>
+<U1CBB1>
+<U1CBB2>
+<U1CBB3>
+<U1CBB4>
+<U1CBB5>
+<U1CBB6>
+<U1CBB7>
+<U1CBB8>
+<U1CBB9>
+<U1CBBA>
+<U1CBBB>
+<U1CBBC>
+<U1CBBD>
+<U1CBBE>
+<U1CBBF>
+<U1CBC0>
+<U1CBC1>
+<U1CBC2>
+<U1CBC3>
+<U1CBC4>
+<U1CBC5>
+<U1CBC6>
+<U1CBC7>
+<U1CBC8>
+<U1CBC9>
+<U1CBCA>
+<U1CBCB>
+<U1CBCC>
+<U1CBCD>
+<U1CBCE>
+<U1CBCF>
+<U1CBD0>
+<U1CBD1>
+<U1CBD2>
+<U1CBD3>
+<U1CBD4>
+<U1CBD5>
+<U1CBD6>
+<U1CBD7>
+<U1CBD8>
+<U1CBD9>
+<U1CBDA>
+<U1CBDB>
+<U1CBDC>
+<U1CBDD>
+<U1CBDE>
+<U1CBDF>
+<U1CBE0>
+<U1CBE1>
+<U1CBE2>
+<U1CBE3>
+<U1CBE4>
+<U1CBE5>
+<U1CBE6>
+<U1CBE7>
+<U1CBE8>
+<U1CBE9>
+<U1CBEA>
+<U1CBEB>
+<U1CBEC>
+<U1CBED>
+<U1CBEE>
+<U1CBEF>
+<U1CBF0>
+<U1CBF1>
+<U1CBF2>
+<U1CBF3>
+<U1CBF4>
+<U1CBF5>
+<U1CBF6>
+<U1CBF7>
+<U1CBF8>
+<U1CBF9>
+<U1CBFA>
+<U1CBFB>
+<U1CBFC>
+<U1CBFD>
+<U1CBFE>
+<U1CBFF>
+<U1CC00>
+<U1CC01>
+<U1CC02>
+<U1CC03>
+<U1CC04>
+<U1CC05>
+<U1CC06>
+<U1CC07>
+<U1CC08>
+<U1CC09>
+<U1CC0A>
+<U1CC0B>
+<U1CC0C>
+<U1CC0D>
+<U1CC0E>
+<U1CC0F>
+<U1CC10>
+<U1CC11>
+<U1CC12>
+<U1CC13>
+<U1CC14>
+<U1CC15>
+<U1CC16>
+<U1CC17>
+<U1CC18>
+<U1CC19>
+<U1CC1A>
+<U1CC1B>
+<U1CC1C>
+<U1CC1D>
+<U1CC1E>
+<U1CC1F>
+<U1CC20>
+<U1CC21>
+<U1CC22>
+<U1CC23>
+<U1CC24>
+<U1CC25>
+<U1CC26>
+<U1CC27>
+<U1CC28>
+<U1CC29>
+<U1CC2A>
+<U1CC2B>
+<U1CC2C>
+<U1CC2D>
+<U1CC2E>
+<U1CC2F>
+<U1CC30>
+<U1CC31>
+<U1CC32>
+<U1CC33>
+<U1CC34>
+<U1CC35>
+<U1CC36>
+<U1CC37>
+<U1CC38>
+<U1CC39>
+<U1CC3A>
+<U1CC3B>
+<U1CC3C>
+<U1CC3D>
+<U1CC3E>
+<U1CC3F>
+<U1CC40>
+<U1CC41>
+<U1CC42>
+<U1CC43>
+<U1CC44>
+<U1CC45>
+<U1CC46>
+<U1CC47>
+<U1CC48>
+<U1CC49>
+<U1CC4A>
+<U1CC4B>
+<U1CC4C>
+<U1CC4D>
+<U1CC4E>
+<U1CC4F>
+<U1CC50>
+<U1CC51>
+<U1CC52>
+<U1CC53>
+<U1CC54>
+<U1CC55>
+<U1CC56>
+<U1CC57>
+<U1CC58>
+<U1CC59>
+<U1CC5A>
+<U1CC5B>
+<U1CC5C>
+<U1CC5D>
+<U1CC5E>
+<U1CC5F>
+<U1CC60>
+<U1CC61>
+<U1CC62>
+<U1CC63>
+<U1CC64>
+<U1CC65>
+<U1CC66>
+<U1CC67>
+<U1CC68>
+<U1CC69>
+<U1CC6A>
+<U1CC6B>
+<U1CC6C>
+<U1CC6D>
+<U1CC6E>
+<U1CC6F>
+<U1CC70>
+<U1CC71>
+<U1CC72>
+<U1CC73>
+<U1CC74>
+<U1CC75>
+<U1CC76>
+<U1CC77>
+<U1CC78>
+<U1CC79>
+<U1CC7A>
+<U1CC7B>
+<U1CC7C>
+<U1CC7D>
+<U1CC7E>
+<U1CC7F>
+<U1CC80>
+<U1CC81>
+<U1CC82>
+<U1CC83>
+<U1CC84>
+<U1CC85>
+<U1CC86>
+<U1CC87>
+<U1CC88>
+<U1CC89>
+<U1CC8A>
+<U1CC8B>
+<U1CC8C>
+<U1CC8D>
+<U1CC8E>
+<U1CC8F>
+<U1CC90>
+<U1CC91>
+<U1CC92>
+<U1CC93>
+<U1CC94>
+<U1CC95>
+<U1CC96>
+<U1CC97>
+<U1CC98>
+<U1CC99>
+<U1CC9A>
+<U1CC9B>
+<U1CC9C>
+<U1CC9D>
+<U1CC9E>
+<U1CC9F>
+<U1CCA0>
+<U1CCA1>
+<U1CCA2>
+<U1CCA3>
+<U1CCA4>
+<U1CCA5>
+<U1CCA6>
+<U1CCA7>
+<U1CCA8>
+<U1CCA9>
+<U1CCAA>
+<U1CCAB>
+<U1CCAC>
+<U1CCAD>
+<U1CCAE>
+<U1CCAF>
+<U1CCB0>
+<U1CCB1>
+<U1CCB2>
+<U1CCB3>
+<U1CCB4>
+<U1CCB5>
+<U1CCB6>
+<U1CCB7>
+<U1CCB8>
+<U1CCB9>
+<U1CCBA>
+<U1CCBB>
+<U1CCBC>
+<U1CCBD>
+<U1CCBE>
+<U1CCBF>
+<U1CCC0>
+<U1CCC1>
+<U1CCC2>
+<U1CCC3>
+<U1CCC4>
+<U1CCC5>
+<U1CCC6>
+<U1CCC7>
+<U1CCC8>
+<U1CCC9>
+<U1CCCA>
+<U1CCCB>
+<U1CCCC>
+<U1CCCD>
+<U1CCCE>
+<U1CCCF>
+<U1CCD0>
+<U1CCD1>
+<U1CCD2>
+<U1CCD3>
+<U1CCD4>
+<U1CCD5>
+<U1CCD6>
+<U1CCD7>
+<U1CCD8>
+<U1CCD9>
+<U1CCDA>
+<U1CCDB>
+<U1CCDC>
+<U1CCDD>
+<U1CCDE>
+<U1CCDF>
+<U1CCE0>
+<U1CCE1>
+<U1CCE2>
+<U1CCE3>
+<U1CCE4>
+<U1CCE5>
+<U1CCE6>
+<U1CCE7>
+<U1CCE8>
+<U1CCE9>
+<U1CCEA>
+<U1CCEB>
+<U1CCEC>
+<U1CCED>
+<U1CCEE>
+<U1CCEF>
+<U1CCF0>
+<U1CCF1>
+<U1CCF2>
+<U1CCF3>
+<U1CCF4>
+<U1CCF5>
+<U1CCF6>
+<U1CCF7>
+<U1CCF8>
+<U1CCF9>
+<U1CCFA>
+<U1CCFB>
+<U1CCFC>
+<U1CCFD>
+<U1CCFE>
+<U1CCFF>
+<U1CD00>
+<U1CD01>
+<U1CD02>
+<U1CD03>
+<U1CD04>
+<U1CD05>
+<U1CD06>
+<U1CD07>
+<U1CD08>
+<U1CD09>
+<U1CD0A>
+<U1CD0B>
+<U1CD0C>
+<U1CD0D>
+<U1CD0E>
+<U1CD0F>
+<U1CD10>
+<U1CD11>
+<U1CD12>
+<U1CD13>
+<U1CD14>
+<U1CD15>
+<U1CD16>
+<U1CD17>
+<U1CD18>
+<U1CD19>
+<U1CD1A>
+<U1CD1B>
+<U1CD1C>
+<U1CD1D>
+<U1CD1E>
+<U1CD1F>
+<U1CD20>
+<U1CD21>
+<U1CD22>
+<U1CD23>
+<U1CD24>
+<U1CD25>
+<U1CD26>
+<U1CD27>
+<U1CD28>
+<U1CD29>
+<U1CD2A>
+<U1CD2B>
+<U1CD2C>
+<U1CD2D>
+<U1CD2E>
+<U1CD2F>
+<U1CD30>
+<U1CD31>
+<U1CD32>
+<U1CD33>
+<U1CD34>
+<U1CD35>
+<U1CD36>
+<U1CD37>
+<U1CD38>
+<U1CD39>
+<U1CD3A>
+<U1CD3B>
+<U1CD3C>
+<U1CD3D>
+<U1CD3E>
+<U1CD3F>
+<U1CD40>
+<U1CD41>
+<U1CD42>
+<U1CD43>
+<U1CD44>
+<U1CD45>
+<U1CD46>
+<U1CD47>
+<U1CD48>
+<U1CD49>
+<U1CD4A>
+<U1CD4B>
+<U1CD4C>
+<U1CD4D>
+<U1CD4E>
+<U1CD4F>
+<U1CD50>
+<U1CD51>
+<U1CD52>
+<U1CD53>
+<U1CD54>
+<U1CD55>
+<U1CD56>
+<U1CD57>
+<U1CD58>
+<U1CD59>
+<U1CD5A>
+<U1CD5B>
+<U1CD5C>
+<U1CD5D>
+<U1CD5E>
+<U1CD5F>
+<U1CD60>
+<U1CD61>
+<U1CD62>
+<U1CD63>
+<U1CD64>
+<U1CD65>
+<U1CD66>
+<U1CD67>
+<U1CD68>
+<U1CD69>
+<U1CD6A>
+<U1CD6B>
+<U1CD6C>
+<U1CD6D>
+<U1CD6E>
+<U1CD6F>
+<U1CD70>
+<U1CD71>
+<U1CD72>
+<U1CD73>
+<U1CD74>
+<U1CD75>
+<U1CD76>
+<U1CD77>
+<U1CD78>
+<U1CD79>
+<U1CD7A>
+<U1CD7B>
+<U1CD7C>
+<U1CD7D>
+<U1CD7E>
+<U1CD7F>
+<U1CD80>
+<U1CD81>
+<U1CD82>
+<U1CD83>
+<U1CD84>
+<U1CD85>
+<U1CD86>
+<U1CD87>
+<U1CD88>
+<U1CD89>
+<U1CD8A>
+<U1CD8B>
+<U1CD8C>
+<U1CD8D>
+<U1CD8E>
+<U1CD8F>
+<U1CD90>
+<U1CD91>
+<U1CD92>
+<U1CD93>
+<U1CD94>
+<U1CD95>
+<U1CD96>
+<U1CD97>
+<U1CD98>
+<U1CD99>
+<U1CD9A>
+<U1CD9B>
+<U1CD9C>
+<U1CD9D>
+<U1CD9E>
+<U1CD9F>
+<U1CDA0>
+<U1CDA1>
+<U1CDA2>
+<U1CDA3>
+<U1CDA4>
+<U1CDA5>
+<U1CDA6>
+<U1CDA7>
+<U1CDA8>
+<U1CDA9>
+<U1CDAA>
+<U1CDAB>
+<U1CDAC>
+<U1CDAD>
+<U1CDAE>
+<U1CDAF>
+<U1CDB0>
+<U1CDB1>
+<U1CDB2>
+<U1CDB3>
+<U1CDB4>
+<U1CDB5>
+<U1CDB6>
+<U1CDB7>
+<U1CDB8>
+<U1CDB9>
+<U1CDBA>
+<U1CDBB>
+<U1CDBC>
+<U1CDBD>
+<U1CDBE>
+<U1CDBF>
+<U1CDC0>
+<U1CDC1>
+<U1CDC2>
+<U1CDC3>
+<U1CDC4>
+<U1CDC5>
+<U1CDC6>
+<U1CDC7>
+<U1CDC8>
+<U1CDC9>
+<U1CDCA>
+<U1CDCB>
+<U1CDCC>
+<U1CDCD>
+<U1CDCE>
+<U1CDCF>
+<U1CDD0>
+<U1CDD1>
+<U1CDD2>
+<U1CDD3>
+<U1CDD4>
+<U1CDD5>
+<U1CDD6>
+<U1CDD7>
+<U1CDD8>
+<U1CDD9>
+<U1CDDA>
+<U1CDDB>
+<U1CDDC>
+<U1CDDD>
+<U1CDDE>
+<U1CDDF>
+<U1CDE0>
+<U1CDE1>
+<U1CDE2>
+<U1CDE3>
+<U1CDE4>
+<U1CDE5>
+<U1CDE6>
+<U1CDE7>
+<U1CDE8>
+<U1CDE9>
+<U1CDEA>
+<U1CDEB>
+<U1CDEC>
+<U1CDED>
+<U1CDEE>
+<U1CDEF>
+<U1CDF0>
+<U1CDF1>
+<U1CDF2>
+<U1CDF3>
+<U1CDF4>
+<U1CDF5>
+<U1CDF6>
+<U1CDF7>
+<U1CDF8>
+<U1CDF9>
+<U1CDFA>
+<U1CDFB>
+<U1CDFC>
+<U1CDFD>
+<U1CDFE>
+<U1CDFF>
+<U1CE00>
+<U1CE01>
+<U1CE02>
+<U1CE03>
+<U1CE04>
+<U1CE05>
+<U1CE06>
+<U1CE07>
+<U1CE08>
+<U1CE09>
+<U1CE0A>
+<U1CE0B>
+<U1CE0C>
+<U1CE0D>
+<U1CE0E>
+<U1CE0F>
+<U1CE10>
+<U1CE11>
+<U1CE12>
+<U1CE13>
+<U1CE14>
+<U1CE15>
+<U1CE16>
+<U1CE17>
+<U1CE18>
+<U1CE19>
+<U1CE1A>
+<U1CE1B>
+<U1CE1C>
+<U1CE1D>
+<U1CE1E>
+<U1CE1F>
+<U1CE20>
+<U1CE21>
+<U1CE22>
+<U1CE23>
+<U1CE24>
+<U1CE25>
+<U1CE26>
+<U1CE27>
+<U1CE28>
+<U1CE29>
+<U1CE2A>
+<U1CE2B>
+<U1CE2C>
+<U1CE2D>
+<U1CE2E>
+<U1CE2F>
+<U1CE30>
+<U1CE31>
+<U1CE32>
+<U1CE33>
+<U1CE34>
+<U1CE35>
+<U1CE36>
+<U1CE37>
+<U1CE38>
+<U1CE39>
+<U1CE3A>
+<U1CE3B>
+<U1CE3C>
+<U1CE3D>
+<U1CE3E>
+<U1CE3F>
+<U1CE40>
+<U1CE41>
+<U1CE42>
+<U1CE43>
+<U1CE44>
+<U1CE45>
+<U1CE46>
+<U1CE47>
+<U1CE48>
+<U1CE49>
+<U1CE4A>
+<U1CE4B>
+<U1CE4C>
+<U1CE4D>
+<U1CE4E>
+<U1CE4F>
+<U1CE50>
+<U1CE51>
+<U1CE52>
+<U1CE53>
+<U1CE54>
+<U1CE55>
+<U1CE56>
+<U1CE57>
+<U1CE58>
+<U1CE59>
+<U1CE5A>
+<U1CE5B>
+<U1CE5C>
+<U1CE5D>
+<U1CE5E>
+<U1CE5F>
+<U1CE60>
+<U1CE61>
+<U1CE62>
+<U1CE63>
+<U1CE64>
+<U1CE65>
+<U1CE66>
+<U1CE67>
+<U1CE68>
+<U1CE69>
+<U1CE6A>
+<U1CE6B>
+<U1CE6C>
+<U1CE6D>
+<U1CE6E>
+<U1CE6F>
+<U1CE70>
+<U1CE71>
+<U1CE72>
+<U1CE73>
+<U1CE74>
+<U1CE75>
+<U1CE76>
+<U1CE77>
+<U1CE78>
+<U1CE79>
+<U1CE7A>
+<U1CE7B>
+<U1CE7C>
+<U1CE7D>
+<U1CE7E>
+<U1CE7F>
+<U1CE80>
+<U1CE81>
+<U1CE82>
+<U1CE83>
+<U1CE84>
+<U1CE85>
+<U1CE86>
+<U1CE87>
+<U1CE88>
+<U1CE89>
+<U1CE8A>
+<U1CE8B>
+<U1CE8C>
+<U1CE8D>
+<U1CE8E>
+<U1CE8F>
+<U1CE90>
+<U1CE91>
+<U1CE92>
+<U1CE93>
+<U1CE94>
+<U1CE95>
+<U1CE96>
+<U1CE97>
+<U1CE98>
+<U1CE99>
+<U1CE9A>
+<U1CE9B>
+<U1CE9C>
+<U1CE9D>
+<U1CE9E>
+<U1CE9F>
+<U1CEA0>
+<U1CEA1>
+<U1CEA2>
+<U1CEA3>
+<U1CEA4>
+<U1CEA5>
+<U1CEA6>
+<U1CEA7>
+<U1CEA8>
+<U1CEA9>
+<U1CEAA>
+<U1CEAB>
+<U1CEAC>
+<U1CEAD>
+<U1CEAE>
+<U1CEAF>
+<U1CEB0>
+<U1CEB1>
+<U1CEB2>
+<U1CEB3>
+<U1CEB4>
+<U1CEB5>
+<U1CEB6>
+<U1CEB7>
+<U1CEB8>
+<U1CEB9>
+<U1CEBA>
+<U1CEBB>
+<U1CEBC>
+<U1CEBD>
+<U1CEBE>
+<U1CEBF>
+<U1CEC0>
+<U1CEC1>
+<U1CEC2>
+<U1CEC3>
+<U1CEC4>
+<U1CEC5>
+<U1CEC6>
+<U1CEC7>
+<U1CEC8>
+<U1CEC9>
+<U1CECA>
+<U1CECB>
+<U1CECC>
+<U1CECD>
+<U1CECE>
+<U1CECF>
+<U1CED0>
+<U1CED1>
+<U1CED2>
+<U1CED3>
+<U1CED4>
+<U1CED5>
+<U1CED6>
+<U1CED7>
+<U1CED8>
+<U1CED9>
+<U1CEDA>
+<U1CEDB>
+<U1CEDC>
+<U1CEDD>
+<U1CEDE>
+<U1CEDF>
+<U1CEE0>
+<U1CEE1>
+<U1CEE2>
+<U1CEE3>
+<U1CEE4>
+<U1CEE5>
+<U1CEE6>
+<U1CEE7>
+<U1CEE8>
+<U1CEE9>
+<U1CEEA>
+<U1CEEB>
+<U1CEEC>
+<U1CEED>
+<U1CEEE>
+<U1CEEF>
+<U1CEF0>
+<U1CEF1>
+<U1CEF2>
+<U1CEF3>
+<U1CEF4>
+<U1CEF5>
+<U1CEF6>
+<U1CEF7>
+<U1CEF8>
+<U1CEF9>
+<U1CEFA>
+<U1CEFB>
+<U1CEFC>
+<U1CEFD>
+<U1CEFE>
+<U1CEFF>
+<U1CF00>
+<U1CF01>
+<U1CF02>
+<U1CF03>
+<U1CF04>
+<U1CF05>
+<U1CF06>
+<U1CF07>
+<U1CF08>
+<U1CF09>
+<U1CF0A>
+<U1CF0B>
+<U1CF0C>
+<U1CF0D>
+<U1CF0E>
+<U1CF0F>
+<U1CF10>
+<U1CF11>
+<U1CF12>
+<U1CF13>
+<U1CF14>
+<U1CF15>
+<U1CF16>
+<U1CF17>
+<U1CF18>
+<U1CF19>
+<U1CF1A>
+<U1CF1B>
+<U1CF1C>
+<U1CF1D>
+<U1CF1E>
+<U1CF1F>
+<U1CF20>
+<U1CF21>
+<U1CF22>
+<U1CF23>
+<U1CF24>
+<U1CF25>
+<U1CF26>
+<U1CF27>
+<U1CF28>
+<U1CF29>
+<U1CF2A>
+<U1CF2B>
+<U1CF2C>
+<U1CF2D>
+<U1CF2E>
+<U1CF2F>
+<U1CF30>
+<U1CF31>
+<U1CF32>
+<U1CF33>
+<U1CF34>
+<U1CF35>
+<U1CF36>
+<U1CF37>
+<U1CF38>
+<U1CF39>
+<U1CF3A>
+<U1CF3B>
+<U1CF3C>
+<U1CF3D>
+<U1CF3E>
+<U1CF3F>
+<U1CF40>
+<U1CF41>
+<U1CF42>
+<U1CF43>
+<U1CF44>
+<U1CF45>
+<U1CF46>
+<U1CF47>
+<U1CF48>
+<U1CF49>
+<U1CF4A>
+<U1CF4B>
+<U1CF4C>
+<U1CF4D>
+<U1CF4E>
+<U1CF4F>
+<U1CF50>
+<U1CF51>
+<U1CF52>
+<U1CF53>
+<U1CF54>
+<U1CF55>
+<U1CF56>
+<U1CF57>
+<U1CF58>
+<U1CF59>
+<U1CF5A>
+<U1CF5B>
+<U1CF5C>
+<U1CF5D>
+<U1CF5E>
+<U1CF5F>
+<U1CF60>
+<U1CF61>
+<U1CF62>
+<U1CF63>
+<U1CF64>
+<U1CF65>
+<U1CF66>
+<U1CF67>
+<U1CF68>
+<U1CF69>
+<U1CF6A>
+<U1CF6B>
+<U1CF6C>
+<U1CF6D>
+<U1CF6E>
+<U1CF6F>
+<U1CF70>
+<U1CF71>
+<U1CF72>
+<U1CF73>
+<U1CF74>
+<U1CF75>
+<U1CF76>
+<U1CF77>
+<U1CF78>
+<U1CF79>
+<U1CF7A>
+<U1CF7B>
+<U1CF7C>
+<U1CF7D>
+<U1CF7E>
+<U1CF7F>
+<U1CF80>
+<U1CF81>
+<U1CF82>
+<U1CF83>
+<U1CF84>
+<U1CF85>
+<U1CF86>
+<U1CF87>
+<U1CF88>
+<U1CF89>
+<U1CF8A>
+<U1CF8B>
+<U1CF8C>
+<U1CF8D>
+<U1CF8E>
+<U1CF8F>
+<U1CF90>
+<U1CF91>
+<U1CF92>
+<U1CF93>
+<U1CF94>
+<U1CF95>
+<U1CF96>
+<U1CF97>
+<U1CF98>
+<U1CF99>
+<U1CF9A>
+<U1CF9B>
+<U1CF9C>
+<U1CF9D>
+<U1CF9E>
+<U1CF9F>
+<U1CFA0>
+<U1CFA1>
+<U1CFA2>
+<U1CFA3>
+<U1CFA4>
+<U1CFA5>
+<U1CFA6>
+<U1CFA7>
+<U1CFA8>
+<U1CFA9>
+<U1CFAA>
+<U1CFAB>
+<U1CFAC>
+<U1CFAD>
+<U1CFAE>
+<U1CFAF>
+<U1CFB0>
+<U1CFB1>
+<U1CFB2>
+<U1CFB3>
+<U1CFB4>
+<U1CFB5>
+<U1CFB6>
+<U1CFB7>
+<U1CFB8>
+<U1CFB9>
+<U1CFBA>
+<U1CFBB>
+<U1CFBC>
+<U1CFBD>
+<U1CFBE>
+<U1CFBF>
+<U1CFC0>
+<U1CFC1>
+<U1CFC2>
+<U1CFC3>
+<U1CFC4>
+<U1CFC5>
+<U1CFC6>
+<U1CFC7>
+<U1CFC8>
+<U1CFC9>
+<U1CFCA>
+<U1CFCB>
+<U1CFCC>
+<U1CFCD>
+<U1CFCE>
+<U1CFCF>
+<U1CFD0>
+<U1CFD1>
+<U1CFD2>
+<U1CFD3>
+<U1CFD4>
+<U1CFD5>
+<U1CFD6>
+<U1CFD7>
+<U1CFD8>
+<U1CFD9>
+<U1CFDA>
+<U1CFDB>
+<U1CFDC>
+<U1CFDD>
+<U1CFDE>
+<U1CFDF>
+<U1CFE0>
+<U1CFE1>
+<U1CFE2>
+<U1CFE3>
+<U1CFE4>
+<U1CFE5>
+<U1CFE6>
+<U1CFE7>
+<U1CFE8>
+<U1CFE9>
+<U1CFEA>
+<U1CFEB>
+<U1CFEC>
+<U1CFED>
+<U1CFEE>
+<U1CFEF>
+<U1CFF0>
+<U1CFF1>
+<U1CFF2>
+<U1CFF3>
+<U1CFF4>
+<U1CFF5>
+<U1CFF6>
+<U1CFF7>
+<U1CFF8>
+<U1CFF9>
+<U1CFFA>
+<U1CFFB>
+<U1CFFC>
+<U1CFFD>
+<U1CFFE>
+<U1CFFF>
+<U1D000>
+<U1D001>
+<U1D002>
+<U1D003>
+<U1D004>
+<U1D005>
+<U1D006>
+<U1D007>
+<U1D008>
+<U1D009>
+<U1D00A>
+<U1D00B>
+<U1D00C>
+<U1D00D>
+<U1D00E>
+<U1D00F>
+<U1D010>
+<U1D011>
+<U1D012>
+<U1D013>
+<U1D014>
+<U1D015>
+<U1D016>
+<U1D017>
+<U1D018>
+<U1D019>
+<U1D01A>
+<U1D01B>
+<U1D01C>
+<U1D01D>
+<U1D01E>
+<U1D01F>
+<U1D020>
+<U1D021>
+<U1D022>
+<U1D023>
+<U1D024>
+<U1D025>
+<U1D026>
+<U1D027>
+<U1D028>
+<U1D029>
+<U1D02A>
+<U1D02B>
+<U1D02C>
+<U1D02D>
+<U1D02E>
+<U1D02F>
+<U1D030>
+<U1D031>
+<U1D032>
+<U1D033>
+<U1D034>
+<U1D035>
+<U1D036>
+<U1D037>
+<U1D038>
+<U1D039>
+<U1D03A>
+<U1D03B>
+<U1D03C>
+<U1D03D>
+<U1D03E>
+<U1D03F>
+<U1D040>
+<U1D041>
+<U1D042>
+<U1D043>
+<U1D044>
+<U1D045>
+<U1D046>
+<U1D047>
+<U1D048>
+<U1D049>
+<U1D04A>
+<U1D04B>
+<U1D04C>
+<U1D04D>
+<U1D04E>
+<U1D04F>
+<U1D050>
+<U1D051>
+<U1D052>
+<U1D053>
+<U1D054>
+<U1D055>
+<U1D056>
+<U1D057>
+<U1D058>
+<U1D059>
+<U1D05A>
+<U1D05B>
+<U1D05C>
+<U1D05D>
+<U1D05E>
+<U1D05F>
+<U1D060>
+<U1D061>
+<U1D062>
+<U1D063>
+<U1D064>
+<U1D065>
+<U1D066>
+<U1D067>
+<U1D068>
+<U1D069>
+<U1D06A>
+<U1D06B>
+<U1D06C>
+<U1D06D>
+<U1D06E>
+<U1D06F>
+<U1D070>
+<U1D071>
+<U1D072>
+<U1D073>
+<U1D074>
+<U1D075>
+<U1D076>
+<U1D077>
+<U1D078>
+<U1D079>
+<U1D07A>
+<U1D07B>
+<U1D07C>
+<U1D07D>
+<U1D07E>
+<U1D07F>
+<U1D080>
+<U1D081>
+<U1D082>
+<U1D083>
+<U1D084>
+<U1D085>
+<U1D086>
+<U1D087>
+<U1D088>
+<U1D089>
+<U1D08A>
+<U1D08B>
+<U1D08C>
+<U1D08D>
+<U1D08E>
+<U1D08F>
+<U1D090>
+<U1D091>
+<U1D092>
+<U1D093>
+<U1D094>
+<U1D095>
+<U1D096>
+<U1D097>
+<U1D098>
+<U1D099>
+<U1D09A>
+<U1D09B>
+<U1D09C>
+<U1D09D>
+<U1D09E>
+<U1D09F>
+<U1D0A0>
+<U1D0A1>
+<U1D0A2>
+<U1D0A3>
+<U1D0A4>
+<U1D0A5>
+<U1D0A6>
+<U1D0A7>
+<U1D0A8>
+<U1D0A9>
+<U1D0AA>
+<U1D0AB>
+<U1D0AC>
+<U1D0AD>
+<U1D0AE>
+<U1D0AF>
+<U1D0B0>
+<U1D0B1>
+<U1D0B2>
+<U1D0B3>
+<U1D0B4>
+<U1D0B5>
+<U1D0B6>
+<U1D0B7>
+<U1D0B8>
+<U1D0B9>
+<U1D0BA>
+<U1D0BB>
+<U1D0BC>
+<U1D0BD>
+<U1D0BE>
+<U1D0BF>
+<U1D0C0>
+<U1D0C1>
+<U1D0C2>
+<U1D0C3>
+<U1D0C4>
+<U1D0C5>
+<U1D0C6>
+<U1D0C7>
+<U1D0C8>
+<U1D0C9>
+<U1D0CA>
+<U1D0CB>
+<U1D0CC>
+<U1D0CD>
+<U1D0CE>
+<U1D0CF>
+<U1D0D0>
+<U1D0D1>
+<U1D0D2>
+<U1D0D3>
+<U1D0D4>
+<U1D0D5>
+<U1D0D6>
+<U1D0D7>
+<U1D0D8>
+<U1D0D9>
+<U1D0DA>
+<U1D0DB>
+<U1D0DC>
+<U1D0DD>
+<U1D0DE>
+<U1D0DF>
+<U1D0E0>
+<U1D0E1>
+<U1D0E2>
+<U1D0E3>
+<U1D0E4>
+<U1D0E5>
+<U1D0E6>
+<U1D0E7>
+<U1D0E8>
+<U1D0E9>
+<U1D0EA>
+<U1D0EB>
+<U1D0EC>
+<U1D0ED>
+<U1D0EE>
+<U1D0EF>
+<U1D0F0>
+<U1D0F1>
+<U1D0F2>
+<U1D0F3>
+<U1D0F4>
+<U1D0F5>
+<U1D0F6>
+<U1D0F7>
+<U1D0F8>
+<U1D0F9>
+<U1D0FA>
+<U1D0FB>
+<U1D0FC>
+<U1D0FD>
+<U1D0FE>
+<U1D0FF>
+<U1D100>
+<U1D101>
+<U1D102>
+<U1D103>
+<U1D104>
+<U1D105>
+<U1D106>
+<U1D107>
+<U1D108>
+<U1D109>
+<U1D10A>
+<U1D10B>
+<U1D10C>
+<U1D10D>
+<U1D10E>
+<U1D10F>
+<U1D110>
+<U1D111>
+<U1D112>
+<U1D113>
+<U1D114>
+<U1D115>
+<U1D116>
+<U1D117>
+<U1D118>
+<U1D119>
+<U1D11A>
+<U1D11B>
+<U1D11C>
+<U1D11D>
+<U1D11E>
+<U1D11F>
+<U1D120>
+<U1D121>
+<U1D122>
+<U1D123>
+<U1D124>
+<U1D125>
+<U1D126>
+<U1D127>
+<U1D128>
+<U1D129>
+<U1D12A>
+<U1D12B>
+<U1D12C>
+<U1D12D>
+<U1D12E>
+<U1D12F>
+<U1D130>
+<U1D131>
+<U1D132>
+<U1D133>
+<U1D134>
+<U1D135>
+<U1D136>
+<U1D137>
+<U1D138>
+<U1D139>
+<U1D13A>
+<U1D13B>
+<U1D13C>
+<U1D13D>
+<U1D13E>
+<U1D13F>
+<U1D140>
+<U1D141>
+<U1D142>
+<U1D143>
+<U1D144>
+<U1D145>
+<U1D146>
+<U1D147>
+<U1D148>
+<U1D149>
+<U1D14A>
+<U1D14B>
+<U1D14C>
+<U1D14D>
+<U1D14E>
+<U1D14F>
+<U1D150>
+<U1D151>
+<U1D152>
+<U1D153>
+<U1D154>
+<U1D155>
+<U1D156>
+<U1D157>
+<U1D158>
+<U1D159>
+<U1D15A>
+<U1D15B>
+<U1D15C>
+<U1D15D>
+<U1D15E>
+<U1D15F>
+<U1D160>
+<U1D161>
+<U1D162>
+<U1D163>
+<U1D164>
+<U1D165>
+<U1D166>
+<U1D167>
+<U1D168>
+<U1D169>
+<U1D16A>
+<U1D16B>
+<U1D16C>
+<U1D16D>
+<U1D16E>
+<U1D16F>
+<U1D170>
+<U1D171>
+<U1D172>
+<U1D173>
+<U1D174>
+<U1D175>
+<U1D176>
+<U1D177>
+<U1D178>
+<U1D179>
+<U1D17A>
+<U1D17B>
+<U1D17C>
+<U1D17D>
+<U1D17E>
+<U1D17F>
+<U1D180>
+<U1D181>
+<U1D182>
+<U1D183>
+<U1D184>
+<U1D185>
+<U1D186>
+<U1D187>
+<U1D188>
+<U1D189>
+<U1D18A>
+<U1D18B>
+<U1D18C>
+<U1D18D>
+<U1D18E>
+<U1D18F>
+<U1D190>
+<U1D191>
+<U1D192>
+<U1D193>
+<U1D194>
+<U1D195>
+<U1D196>
+<U1D197>
+<U1D198>
+<U1D199>
+<U1D19A>
+<U1D19B>
+<U1D19C>
+<U1D19D>
+<U1D19E>
+<U1D19F>
+<U1D1A0>
+<U1D1A1>
+<U1D1A2>
+<U1D1A3>
+<U1D1A4>
+<U1D1A5>
+<U1D1A6>
+<U1D1A7>
+<U1D1A8>
+<U1D1A9>
+<U1D1AA>
+<U1D1AB>
+<U1D1AC>
+<U1D1AD>
+<U1D1AE>
+<U1D1AF>
+<U1D1B0>
+<U1D1B1>
+<U1D1B2>
+<U1D1B3>
+<U1D1B4>
+<U1D1B5>
+<U1D1B6>
+<U1D1B7>
+<U1D1B8>
+<U1D1B9>
+<U1D1BA>
+<U1D1BB>
+<U1D1BC>
+<U1D1BD>
+<U1D1BE>
+<U1D1BF>
+<U1D1C0>
+<U1D1C1>
+<U1D1C2>
+<U1D1C3>
+<U1D1C4>
+<U1D1C5>
+<U1D1C6>
+<U1D1C7>
+<U1D1C8>
+<U1D1C9>
+<U1D1CA>
+<U1D1CB>
+<U1D1CC>
+<U1D1CD>
+<U1D1CE>
+<U1D1CF>
+<U1D1D0>
+<U1D1D1>
+<U1D1D2>
+<U1D1D3>
+<U1D1D4>
+<U1D1D5>
+<U1D1D6>
+<U1D1D7>
+<U1D1D8>
+<U1D1D9>
+<U1D1DA>
+<U1D1DB>
+<U1D1DC>
+<U1D1DD>
+<U1D1DE>
+<U1D1DF>
+<U1D1E0>
+<U1D1E1>
+<U1D1E2>
+<U1D1E3>
+<U1D1E4>
+<U1D1E5>
+<U1D1E6>
+<U1D1E7>
+<U1D1E8>
+<U1D1E9>
+<U1D1EA>
+<U1D1EB>
+<U1D1EC>
+<U1D1ED>
+<U1D1EE>
+<U1D1EF>
+<U1D1F0>
+<U1D1F1>
+<U1D1F2>
+<U1D1F3>
+<U1D1F4>
+<U1D1F5>
+<U1D1F6>
+<U1D1F7>
+<U1D1F8>
+<U1D1F9>
+<U1D1FA>
+<U1D1FB>
+<U1D1FC>
+<U1D1FD>
+<U1D1FE>
+<U1D1FF>
+<U1D200>
+<U1D201>
+<U1D202>
+<U1D203>
+<U1D204>
+<U1D205>
+<U1D206>
+<U1D207>
+<U1D208>
+<U1D209>
+<U1D20A>
+<U1D20B>
+<U1D20C>
+<U1D20D>
+<U1D20E>
+<U1D20F>
+<U1D210>
+<U1D211>
+<U1D212>
+<U1D213>
+<U1D214>
+<U1D215>
+<U1D216>
+<U1D217>
+<U1D218>
+<U1D219>
+<U1D21A>
+<U1D21B>
+<U1D21C>
+<U1D21D>
+<U1D21E>
+<U1D21F>
+<U1D220>
+<U1D221>
+<U1D222>
+<U1D223>
+<U1D224>
+<U1D225>
+<U1D226>
+<U1D227>
+<U1D228>
+<U1D229>
+<U1D22A>
+<U1D22B>
+<U1D22C>
+<U1D22D>
+<U1D22E>
+<U1D22F>
+<U1D230>
+<U1D231>
+<U1D232>
+<U1D233>
+<U1D234>
+<U1D235>
+<U1D236>
+<U1D237>
+<U1D238>
+<U1D239>
+<U1D23A>
+<U1D23B>
+<U1D23C>
+<U1D23D>
+<U1D23E>
+<U1D23F>
+<U1D240>
+<U1D241>
+<U1D242>
+<U1D243>
+<U1D244>
+<U1D245>
+<U1D246>
+<U1D247>
+<U1D248>
+<U1D249>
+<U1D24A>
+<U1D24B>
+<U1D24C>
+<U1D24D>
+<U1D24E>
+<U1D24F>
+<U1D250>
+<U1D251>
+<U1D252>
+<U1D253>
+<U1D254>
+<U1D255>
+<U1D256>
+<U1D257>
+<U1D258>
+<U1D259>
+<U1D25A>
+<U1D25B>
+<U1D25C>
+<U1D25D>
+<U1D25E>
+<U1D25F>
+<U1D260>
+<U1D261>
+<U1D262>
+<U1D263>
+<U1D264>
+<U1D265>
+<U1D266>
+<U1D267>
+<U1D268>
+<U1D269>
+<U1D26A>
+<U1D26B>
+<U1D26C>
+<U1D26D>
+<U1D26E>
+<U1D26F>
+<U1D270>
+<U1D271>
+<U1D272>
+<U1D273>
+<U1D274>
+<U1D275>
+<U1D276>
+<U1D277>
+<U1D278>
+<U1D279>
+<U1D27A>
+<U1D27B>
+<U1D27C>
+<U1D27D>
+<U1D27E>
+<U1D27F>
+<U1D280>
+<U1D281>
+<U1D282>
+<U1D283>
+<U1D284>
+<U1D285>
+<U1D286>
+<U1D287>
+<U1D288>
+<U1D289>
+<U1D28A>
+<U1D28B>
+<U1D28C>
+<U1D28D>
+<U1D28E>
+<U1D28F>
+<U1D290>
+<U1D291>
+<U1D292>
+<U1D293>
+<U1D294>
+<U1D295>
+<U1D296>
+<U1D297>
+<U1D298>
+<U1D299>
+<U1D29A>
+<U1D29B>
+<U1D29C>
+<U1D29D>
+<U1D29E>
+<U1D29F>
+<U1D2A0>
+<U1D2A1>
+<U1D2A2>
+<U1D2A3>
+<U1D2A4>
+<U1D2A5>
+<U1D2A6>
+<U1D2A7>
+<U1D2A8>
+<U1D2A9>
+<U1D2AA>
+<U1D2AB>
+<U1D2AC>
+<U1D2AD>
+<U1D2AE>
+<U1D2AF>
+<U1D2B0>
+<U1D2B1>
+<U1D2B2>
+<U1D2B3>
+<U1D2B4>
+<U1D2B5>
+<U1D2B6>
+<U1D2B7>
+<U1D2B8>
+<U1D2B9>
+<U1D2BA>
+<U1D2BB>
+<U1D2BC>
+<U1D2BD>
+<U1D2BE>
+<U1D2BF>
+<U1D2C0>
+<U1D2C1>
+<U1D2C2>
+<U1D2C3>
+<U1D2C4>
+<U1D2C5>
+<U1D2C6>
+<U1D2C7>
+<U1D2C8>
+<U1D2C9>
+<U1D2CA>
+<U1D2CB>
+<U1D2CC>
+<U1D2CD>
+<U1D2CE>
+<U1D2CF>
+<U1D2D0>
+<U1D2D1>
+<U1D2D2>
+<U1D2D3>
+<U1D2D4>
+<U1D2D5>
+<U1D2D6>
+<U1D2D7>
+<U1D2D8>
+<U1D2D9>
+<U1D2DA>
+<U1D2DB>
+<U1D2DC>
+<U1D2DD>
+<U1D2DE>
+<U1D2DF>
+<U1D2E0>
+<U1D2E1>
+<U1D2E2>
+<U1D2E3>
+<U1D2E4>
+<U1D2E5>
+<U1D2E6>
+<U1D2E7>
+<U1D2E8>
+<U1D2E9>
+<U1D2EA>
+<U1D2EB>
+<U1D2EC>
+<U1D2ED>
+<U1D2EE>
+<U1D2EF>
+<U1D2F0>
+<U1D2F1>
+<U1D2F2>
+<U1D2F3>
+<U1D2F4>
+<U1D2F5>
+<U1D2F6>
+<U1D2F7>
+<U1D2F8>
+<U1D2F9>
+<U1D2FA>
+<U1D2FB>
+<U1D2FC>
+<U1D2FD>
+<U1D2FE>
+<U1D2FF>
+<U1D300>
+<U1D301>
+<U1D302>
+<U1D303>
+<U1D304>
+<U1D305>
+<U1D306>
+<U1D307>
+<U1D308>
+<U1D309>
+<U1D30A>
+<U1D30B>
+<U1D30C>
+<U1D30D>
+<U1D30E>
+<U1D30F>
+<U1D310>
+<U1D311>
+<U1D312>
+<U1D313>
+<U1D314>
+<U1D315>
+<U1D316>
+<U1D317>
+<U1D318>
+<U1D319>
+<U1D31A>
+<U1D31B>
+<U1D31C>
+<U1D31D>
+<U1D31E>
+<U1D31F>
+<U1D320>
+<U1D321>
+<U1D322>
+<U1D323>
+<U1D324>
+<U1D325>
+<U1D326>
+<U1D327>
+<U1D328>
+<U1D329>
+<U1D32A>
+<U1D32B>
+<U1D32C>
+<U1D32D>
+<U1D32E>
+<U1D32F>
+<U1D330>
+<U1D331>
+<U1D332>
+<U1D333>
+<U1D334>
+<U1D335>
+<U1D336>
+<U1D337>
+<U1D338>
+<U1D339>
+<U1D33A>
+<U1D33B>
+<U1D33C>
+<U1D33D>
+<U1D33E>
+<U1D33F>
+<U1D340>
+<U1D341>
+<U1D342>
+<U1D343>
+<U1D344>
+<U1D345>
+<U1D346>
+<U1D347>
+<U1D348>
+<U1D349>
+<U1D34A>
+<U1D34B>
+<U1D34C>
+<U1D34D>
+<U1D34E>
+<U1D34F>
+<U1D350>
+<U1D351>
+<U1D352>
+<U1D353>
+<U1D354>
+<U1D355>
+<U1D356>
+<U1D357>
+<U1D358>
+<U1D359>
+<U1D35A>
+<U1D35B>
+<U1D35C>
+<U1D35D>
+<U1D35E>
+<U1D35F>
+<U1D360>
+<U1D361>
+<U1D362>
+<U1D363>
+<U1D364>
+<U1D365>
+<U1D366>
+<U1D367>
+<U1D368>
+<U1D369>
+<U1D36A>
+<U1D36B>
+<U1D36C>
+<U1D36D>
+<U1D36E>
+<U1D36F>
+<U1D370>
+<U1D371>
+<U1D372>
+<U1D373>
+<U1D374>
+<U1D375>
+<U1D376>
+<U1D377>
+<U1D378>
+<U1D379>
+<U1D37A>
+<U1D37B>
+<U1D37C>
+<U1D37D>
+<U1D37E>
+<U1D37F>
+<U1D380>
+<U1D381>
+<U1D382>
+<U1D383>
+<U1D384>
+<U1D385>
+<U1D386>
+<U1D387>
+<U1D388>
+<U1D389>
+<U1D38A>
+<U1D38B>
+<U1D38C>
+<U1D38D>
+<U1D38E>
+<U1D38F>
+<U1D390>
+<U1D391>
+<U1D392>
+<U1D393>
+<U1D394>
+<U1D395>
+<U1D396>
+<U1D397>
+<U1D398>
+<U1D399>
+<U1D39A>
+<U1D39B>
+<U1D39C>
+<U1D39D>
+<U1D39E>
+<U1D39F>
+<U1D3A0>
+<U1D3A1>
+<U1D3A2>
+<U1D3A3>
+<U1D3A4>
+<U1D3A5>
+<U1D3A6>
+<U1D3A7>
+<U1D3A8>
+<U1D3A9>
+<U1D3AA>
+<U1D3AB>
+<U1D3AC>
+<U1D3AD>
+<U1D3AE>
+<U1D3AF>
+<U1D3B0>
+<U1D3B1>
+<U1D3B2>
+<U1D3B3>
+<U1D3B4>
+<U1D3B5>
+<U1D3B6>
+<U1D3B7>
+<U1D3B8>
+<U1D3B9>
+<U1D3BA>
+<U1D3BB>
+<U1D3BC>
+<U1D3BD>
+<U1D3BE>
+<U1D3BF>
+<U1D3C0>
+<U1D3C1>
+<U1D3C2>
+<U1D3C3>
+<U1D3C4>
+<U1D3C5>
+<U1D3C6>
+<U1D3C7>
+<U1D3C8>
+<U1D3C9>
+<U1D3CA>
+<U1D3CB>
+<U1D3CC>
+<U1D3CD>
+<U1D3CE>
+<U1D3CF>
+<U1D3D0>
+<U1D3D1>
+<U1D3D2>
+<U1D3D3>
+<U1D3D4>
+<U1D3D5>
+<U1D3D6>
+<U1D3D7>
+<U1D3D8>
+<U1D3D9>
+<U1D3DA>
+<U1D3DB>
+<U1D3DC>
+<U1D3DD>
+<U1D3DE>
+<U1D3DF>
+<U1D3E0>
+<U1D3E1>
+<U1D3E2>
+<U1D3E3>
+<U1D3E4>
+<U1D3E5>
+<U1D3E6>
+<U1D3E7>
+<U1D3E8>
+<U1D3E9>
+<U1D3EA>
+<U1D3EB>
+<U1D3EC>
+<U1D3ED>
+<U1D3EE>
+<U1D3EF>
+<U1D3F0>
+<U1D3F1>
+<U1D3F2>
+<U1D3F3>
+<U1D3F4>
+<U1D3F5>
+<U1D3F6>
+<U1D3F7>
+<U1D3F8>
+<U1D3F9>
+<U1D3FA>
+<U1D3FB>
+<U1D3FC>
+<U1D3FD>
+<U1D3FE>
+<U1D3FF>
+<U1D400>
+<U1D401>
+<U1D402>
+<U1D403>
+<U1D404>
+<U1D405>
+<U1D406>
+<U1D407>
+<U1D408>
+<U1D409>
+<U1D40A>
+<U1D40B>
+<U1D40C>
+<U1D40D>
+<U1D40E>
+<U1D40F>
+<U1D410>
+<U1D411>
+<U1D412>
+<U1D413>
+<U1D414>
+<U1D415>
+<U1D416>
+<U1D417>
+<U1D418>
+<U1D419>
+<U1D41A>
+<U1D41B>
+<U1D41C>
+<U1D41D>
+<U1D41E>
+<U1D41F>
+<U1D420>
+<U1D421>
+<U1D422>
+<U1D423>
+<U1D424>
+<U1D425>
+<U1D426>
+<U1D427>
+<U1D428>
+<U1D429>
+<U1D42A>
+<U1D42B>
+<U1D42C>
+<U1D42D>
+<U1D42E>
+<U1D42F>
+<U1D430>
+<U1D431>
+<U1D432>
+<U1D433>
+<U1D434>
+<U1D435>
+<U1D436>
+<U1D437>
+<U1D438>
+<U1D439>
+<U1D43A>
+<U1D43B>
+<U1D43C>
+<U1D43D>
+<U1D43E>
+<U1D43F>
+<U1D440>
+<U1D441>
+<U1D442>
+<U1D443>
+<U1D444>
+<U1D445>
+<U1D446>
+<U1D447>
+<U1D448>
+<U1D449>
+<U1D44A>
+<U1D44B>
+<U1D44C>
+<U1D44D>
+<U1D44E>
+<U1D44F>
+<U1D450>
+<U1D451>
+<U1D452>
+<U1D453>
+<U1D454>
+<U1D455>
+<U1D456>
+<U1D457>
+<U1D458>
+<U1D459>
+<U1D45A>
+<U1D45B>
+<U1D45C>
+<U1D45D>
+<U1D45E>
+<U1D45F>
+<U1D460>
+<U1D461>
+<U1D462>
+<U1D463>
+<U1D464>
+<U1D465>
+<U1D466>
+<U1D467>
+<U1D468>
+<U1D469>
+<U1D46A>
+<U1D46B>
+<U1D46C>
+<U1D46D>
+<U1D46E>
+<U1D46F>
+<U1D470>
+<U1D471>
+<U1D472>
+<U1D473>
+<U1D474>
+<U1D475>
+<U1D476>
+<U1D477>
+<U1D478>
+<U1D479>
+<U1D47A>
+<U1D47B>
+<U1D47C>
+<U1D47D>
+<U1D47E>
+<U1D47F>
+<U1D480>
+<U1D481>
+<U1D482>
+<U1D483>
+<U1D484>
+<U1D485>
+<U1D486>
+<U1D487>
+<U1D488>
+<U1D489>
+<U1D48A>
+<U1D48B>
+<U1D48C>
+<U1D48D>
+<U1D48E>
+<U1D48F>
+<U1D490>
+<U1D491>
+<U1D492>
+<U1D493>
+<U1D494>
+<U1D495>
+<U1D496>
+<U1D497>
+<U1D498>
+<U1D499>
+<U1D49A>
+<U1D49B>
+<U1D49C>
+<U1D49D>
+<U1D49E>
+<U1D49F>
+<U1D4A0>
+<U1D4A1>
+<U1D4A2>
+<U1D4A3>
+<U1D4A4>
+<U1D4A5>
+<U1D4A6>
+<U1D4A7>
+<U1D4A8>
+<U1D4A9>
+<U1D4AA>
+<U1D4AB>
+<U1D4AC>
+<U1D4AD>
+<U1D4AE>
+<U1D4AF>
+<U1D4B0>
+<U1D4B1>
+<U1D4B2>
+<U1D4B3>
+<U1D4B4>
+<U1D4B5>
+<U1D4B6>
+<U1D4B7>
+<U1D4B8>
+<U1D4B9>
+<U1D4BA>
+<U1D4BB>
+<U1D4BC>
+<U1D4BD>
+<U1D4BE>
+<U1D4BF>
+<U1D4C0>
+<U1D4C1>
+<U1D4C2>
+<U1D4C3>
+<U1D4C4>
+<U1D4C5>
+<U1D4C6>
+<U1D4C7>
+<U1D4C8>
+<U1D4C9>
+<U1D4CA>
+<U1D4CB>
+<U1D4CC>
+<U1D4CD>
+<U1D4CE>
+<U1D4CF>
+<U1D4D0>
+<U1D4D1>
+<U1D4D2>
+<U1D4D3>
+<U1D4D4>
+<U1D4D5>
+<U1D4D6>
+<U1D4D7>
+<U1D4D8>
+<U1D4D9>
+<U1D4DA>
+<U1D4DB>
+<U1D4DC>
+<U1D4DD>
+<U1D4DE>
+<U1D4DF>
+<U1D4E0>
+<U1D4E1>
+<U1D4E2>
+<U1D4E3>
+<U1D4E4>
+<U1D4E5>
+<U1D4E6>
+<U1D4E7>
+<U1D4E8>
+<U1D4E9>
+<U1D4EA>
+<U1D4EB>
+<U1D4EC>
+<U1D4ED>
+<U1D4EE>
+<U1D4EF>
+<U1D4F0>
+<U1D4F1>
+<U1D4F2>
+<U1D4F3>
+<U1D4F4>
+<U1D4F5>
+<U1D4F6>
+<U1D4F7>
+<U1D4F8>
+<U1D4F9>
+<U1D4FA>
+<U1D4FB>
+<U1D4FC>
+<U1D4FD>
+<U1D4FE>
+<U1D4FF>
+<U1D500>
+<U1D501>
+<U1D502>
+<U1D503>
+<U1D504>
+<U1D505>
+<U1D506>
+<U1D507>
+<U1D508>
+<U1D509>
+<U1D50A>
+<U1D50B>
+<U1D50C>
+<U1D50D>
+<U1D50E>
+<U1D50F>
+<U1D510>
+<U1D511>
+<U1D512>
+<U1D513>
+<U1D514>
+<U1D515>
+<U1D516>
+<U1D517>
+<U1D518>
+<U1D519>
+<U1D51A>
+<U1D51B>
+<U1D51C>
+<U1D51D>
+<U1D51E>
+<U1D51F>
+<U1D520>
+<U1D521>
+<U1D522>
+<U1D523>
+<U1D524>
+<U1D525>
+<U1D526>
+<U1D527>
+<U1D528>
+<U1D529>
+<U1D52A>
+<U1D52B>
+<U1D52C>
+<U1D52D>
+<U1D52E>
+<U1D52F>
+<U1D530>
+<U1D531>
+<U1D532>
+<U1D533>
+<U1D534>
+<U1D535>
+<U1D536>
+<U1D537>
+<U1D538>
+<U1D539>
+<U1D53A>
+<U1D53B>
+<U1D53C>
+<U1D53D>
+<U1D53E>
+<U1D53F>
+<U1D540>
+<U1D541>
+<U1D542>
+<U1D543>
+<U1D544>
+<U1D545>
+<U1D546>
+<U1D547>
+<U1D548>
+<U1D549>
+<U1D54A>
+<U1D54B>
+<U1D54C>
+<U1D54D>
+<U1D54E>
+<U1D54F>
+<U1D550>
+<U1D551>
+<U1D552>
+<U1D553>
+<U1D554>
+<U1D555>
+<U1D556>
+<U1D557>
+<U1D558>
+<U1D559>
+<U1D55A>
+<U1D55B>
+<U1D55C>
+<U1D55D>
+<U1D55E>
+<U1D55F>
+<U1D560>
+<U1D561>
+<U1D562>
+<U1D563>
+<U1D564>
+<U1D565>
+<U1D566>
+<U1D567>
+<U1D568>
+<U1D569>
+<U1D56A>
+<U1D56B>
+<U1D56C>
+<U1D56D>
+<U1D56E>
+<U1D56F>
+<U1D570>
+<U1D571>
+<U1D572>
+<U1D573>
+<U1D574>
+<U1D575>
+<U1D576>
+<U1D577>
+<U1D578>
+<U1D579>
+<U1D57A>
+<U1D57B>
+<U1D57C>
+<U1D57D>
+<U1D57E>
+<U1D57F>
+<U1D580>
+<U1D581>
+<U1D582>
+<U1D583>
+<U1D584>
+<U1D585>
+<U1D586>
+<U1D587>
+<U1D588>
+<U1D589>
+<U1D58A>
+<U1D58B>
+<U1D58C>
+<U1D58D>
+<U1D58E>
+<U1D58F>
+<U1D590>
+<U1D591>
+<U1D592>
+<U1D593>
+<U1D594>
+<U1D595>
+<U1D596>
+<U1D597>
+<U1D598>
+<U1D599>
+<U1D59A>
+<U1D59B>
+<U1D59C>
+<U1D59D>
+<U1D59E>
+<U1D59F>
+<U1D5A0>
+<U1D5A1>
+<U1D5A2>
+<U1D5A3>
+<U1D5A4>
+<U1D5A5>
+<U1D5A6>
+<U1D5A7>
+<U1D5A8>
+<U1D5A9>
+<U1D5AA>
+<U1D5AB>
+<U1D5AC>
+<U1D5AD>
+<U1D5AE>
+<U1D5AF>
+<U1D5B0>
+<U1D5B1>
+<U1D5B2>
+<U1D5B3>
+<U1D5B4>
+<U1D5B5>
+<U1D5B6>
+<U1D5B7>
+<U1D5B8>
+<U1D5B9>
+<U1D5BA>
+<U1D5BB>
+<U1D5BC>
+<U1D5BD>
+<U1D5BE>
+<U1D5BF>
+<U1D5C0>
+<U1D5C1>
+<U1D5C2>
+<U1D5C3>
+<U1D5C4>
+<U1D5C5>
+<U1D5C6>
+<U1D5C7>
+<U1D5C8>
+<U1D5C9>
+<U1D5CA>
+<U1D5CB>
+<U1D5CC>
+<U1D5CD>
+<U1D5CE>
+<U1D5CF>
+<U1D5D0>
+<U1D5D1>
+<U1D5D2>
+<U1D5D3>
+<U1D5D4>
+<U1D5D5>
+<U1D5D6>
+<U1D5D7>
+<U1D5D8>
+<U1D5D9>
+<U1D5DA>
+<U1D5DB>
+<U1D5DC>
+<U1D5DD>
+<U1D5DE>
+<U1D5DF>
+<U1D5E0>
+<U1D5E1>
+<U1D5E2>
+<U1D5E3>
+<U1D5E4>
+<U1D5E5>
+<U1D5E6>
+<U1D5E7>
+<U1D5E8>
+<U1D5E9>
+<U1D5EA>
+<U1D5EB>
+<U1D5EC>
+<U1D5ED>
+<U1D5EE>
+<U1D5EF>
+<U1D5F0>
+<U1D5F1>
+<U1D5F2>
+<U1D5F3>
+<U1D5F4>
+<U1D5F5>
+<U1D5F6>
+<U1D5F7>
+<U1D5F8>
+<U1D5F9>
+<U1D5FA>
+<U1D5FB>
+<U1D5FC>
+<U1D5FD>
+<U1D5FE>
+<U1D5FF>
+<U1D600>
+<U1D601>
+<U1D602>
+<U1D603>
+<U1D604>
+<U1D605>
+<U1D606>
+<U1D607>
+<U1D608>
+<U1D609>
+<U1D60A>
+<U1D60B>
+<U1D60C>
+<U1D60D>
+<U1D60E>
+<U1D60F>
+<U1D610>
+<U1D611>
+<U1D612>
+<U1D613>
+<U1D614>
+<U1D615>
+<U1D616>
+<U1D617>
+<U1D618>
+<U1D619>
+<U1D61A>
+<U1D61B>
+<U1D61C>
+<U1D61D>
+<U1D61E>
+<U1D61F>
+<U1D620>
+<U1D621>
+<U1D622>
+<U1D623>
+<U1D624>
+<U1D625>
+<U1D626>
+<U1D627>
+<U1D628>
+<U1D629>
+<U1D62A>
+<U1D62B>
+<U1D62C>
+<U1D62D>
+<U1D62E>
+<U1D62F>
+<U1D630>
+<U1D631>
+<U1D632>
+<U1D633>
+<U1D634>
+<U1D635>
+<U1D636>
+<U1D637>
+<U1D638>
+<U1D639>
+<U1D63A>
+<U1D63B>
+<U1D63C>
+<U1D63D>
+<U1D63E>
+<U1D63F>
+<U1D640>
+<U1D641>
+<U1D642>
+<U1D643>
+<U1D644>
+<U1D645>
+<U1D646>
+<U1D647>
+<U1D648>
+<U1D649>
+<U1D64A>
+<U1D64B>
+<U1D64C>
+<U1D64D>
+<U1D64E>
+<U1D64F>
+<U1D650>
+<U1D651>
+<U1D652>
+<U1D653>
+<U1D654>
+<U1D655>
+<U1D656>
+<U1D657>
+<U1D658>
+<U1D659>
+<U1D65A>
+<U1D65B>
+<U1D65C>
+<U1D65D>
+<U1D65E>
+<U1D65F>
+<U1D660>
+<U1D661>
+<U1D662>
+<U1D663>
+<U1D664>
+<U1D665>
+<U1D666>
+<U1D667>
+<U1D668>
+<U1D669>
+<U1D66A>
+<U1D66B>
+<U1D66C>
+<U1D66D>
+<U1D66E>
+<U1D66F>
+<U1D670>
+<U1D671>
+<U1D672>
+<U1D673>
+<U1D674>
+<U1D675>
+<U1D676>
+<U1D677>
+<U1D678>
+<U1D679>
+<U1D67A>
+<U1D67B>
+<U1D67C>
+<U1D67D>
+<U1D67E>
+<U1D67F>
+<U1D680>
+<U1D681>
+<U1D682>
+<U1D683>
+<U1D684>
+<U1D685>
+<U1D686>
+<U1D687>
+<U1D688>
+<U1D689>
+<U1D68A>
+<U1D68B>
+<U1D68C>
+<U1D68D>
+<U1D68E>
+<U1D68F>
+<U1D690>
+<U1D691>
+<U1D692>
+<U1D693>
+<U1D694>
+<U1D695>
+<U1D696>
+<U1D697>
+<U1D698>
+<U1D699>
+<U1D69A>
+<U1D69B>
+<U1D69C>
+<U1D69D>
+<U1D69E>
+<U1D69F>
+<U1D6A0>
+<U1D6A1>
+<U1D6A2>
+<U1D6A3>
+<U1D6A4>
+<U1D6A5>
+<U1D6A6>
+<U1D6A7>
+<U1D6A8>
+<U1D6A9>
+<U1D6AA>
+<U1D6AB>
+<U1D6AC>
+<U1D6AD>
+<U1D6AE>
+<U1D6AF>
+<U1D6B0>
+<U1D6B1>
+<U1D6B2>
+<U1D6B3>
+<U1D6B4>
+<U1D6B5>
+<U1D6B6>
+<U1D6B7>
+<U1D6B8>
+<U1D6B9>
+<U1D6BA>
+<U1D6BB>
+<U1D6BC>
+<U1D6BD>
+<U1D6BE>
+<U1D6BF>
+<U1D6C0>
+<U1D6C1>
+<U1D6C2>
+<U1D6C3>
+<U1D6C4>
+<U1D6C5>
+<U1D6C6>
+<U1D6C7>
+<U1D6C8>
+<U1D6C9>
+<U1D6CA>
+<U1D6CB>
+<U1D6CC>
+<U1D6CD>
+<U1D6CE>
+<U1D6CF>
+<U1D6D0>
+<U1D6D1>
+<U1D6D2>
+<U1D6D3>
+<U1D6D4>
+<U1D6D5>
+<U1D6D6>
+<U1D6D7>
+<U1D6D8>
+<U1D6D9>
+<U1D6DA>
+<U1D6DB>
+<U1D6DC>
+<U1D6DD>
+<U1D6DE>
+<U1D6DF>
+<U1D6E0>
+<U1D6E1>
+<U1D6E2>
+<U1D6E3>
+<U1D6E4>
+<U1D6E5>
+<U1D6E6>
+<U1D6E7>
+<U1D6E8>
+<U1D6E9>
+<U1D6EA>
+<U1D6EB>
+<U1D6EC>
+<U1D6ED>
+<U1D6EE>
+<U1D6EF>
+<U1D6F0>
+<U1D6F1>
+<U1D6F2>
+<U1D6F3>
+<U1D6F4>
+<U1D6F5>
+<U1D6F6>
+<U1D6F7>
+<U1D6F8>
+<U1D6F9>
+<U1D6FA>
+<U1D6FB>
+<U1D6FC>
+<U1D6FD>
+<U1D6FE>
+<U1D6FF>
+<U1D700>
+<U1D701>
+<U1D702>
+<U1D703>
+<U1D704>
+<U1D705>
+<U1D706>
+<U1D707>
+<U1D708>
+<U1D709>
+<U1D70A>
+<U1D70B>
+<U1D70C>
+<U1D70D>
+<U1D70E>
+<U1D70F>
+<U1D710>
+<U1D711>
+<U1D712>
+<U1D713>
+<U1D714>
+<U1D715>
+<U1D716>
+<U1D717>
+<U1D718>
+<U1D719>
+<U1D71A>
+<U1D71B>
+<U1D71C>
+<U1D71D>
+<U1D71E>
+<U1D71F>
+<U1D720>
+<U1D721>
+<U1D722>
+<U1D723>
+<U1D724>
+<U1D725>
+<U1D726>
+<U1D727>
+<U1D728>
+<U1D729>
+<U1D72A>
+<U1D72B>
+<U1D72C>
+<U1D72D>
+<U1D72E>
+<U1D72F>
+<U1D730>
+<U1D731>
+<U1D732>
+<U1D733>
+<U1D734>
+<U1D735>
+<U1D736>
+<U1D737>
+<U1D738>
+<U1D739>
+<U1D73A>
+<U1D73B>
+<U1D73C>
+<U1D73D>
+<U1D73E>
+<U1D73F>
+<U1D740>
+<U1D741>
+<U1D742>
+<U1D743>
+<U1D744>
+<U1D745>
+<U1D746>
+<U1D747>
+<U1D748>
+<U1D749>
+<U1D74A>
+<U1D74B>
+<U1D74C>
+<U1D74D>
+<U1D74E>
+<U1D74F>
+<U1D750>
+<U1D751>
+<U1D752>
+<U1D753>
+<U1D754>
+<U1D755>
+<U1D756>
+<U1D757>
+<U1D758>
+<U1D759>
+<U1D75A>
+<U1D75B>
+<U1D75C>
+<U1D75D>
+<U1D75E>
+<U1D75F>
+<U1D760>
+<U1D761>
+<U1D762>
+<U1D763>
+<U1D764>
+<U1D765>
+<U1D766>
+<U1D767>
+<U1D768>
+<U1D769>
+<U1D76A>
+<U1D76B>
+<U1D76C>
+<U1D76D>
+<U1D76E>
+<U1D76F>
+<U1D770>
+<U1D771>
+<U1D772>
+<U1D773>
+<U1D774>
+<U1D775>
+<U1D776>
+<U1D777>
+<U1D778>
+<U1D779>
+<U1D77A>
+<U1D77B>
+<U1D77C>
+<U1D77D>
+<U1D77E>
+<U1D77F>
+<U1D780>
+<U1D781>
+<U1D782>
+<U1D783>
+<U1D784>
+<U1D785>
+<U1D786>
+<U1D787>
+<U1D788>
+<U1D789>
+<U1D78A>
+<U1D78B>
+<U1D78C>
+<U1D78D>
+<U1D78E>
+<U1D78F>
+<U1D790>
+<U1D791>
+<U1D792>
+<U1D793>
+<U1D794>
+<U1D795>
+<U1D796>
+<U1D797>
+<U1D798>
+<U1D799>
+<U1D79A>
+<U1D79B>
+<U1D79C>
+<U1D79D>
+<U1D79E>
+<U1D79F>
+<U1D7A0>
+<U1D7A1>
+<U1D7A2>
+<U1D7A3>
+<U1D7A4>
+<U1D7A5>
+<U1D7A6>
+<U1D7A7>
+<U1D7A8>
+<U1D7A9>
+<U1D7AA>
+<U1D7AB>
+<U1D7AC>
+<U1D7AD>
+<U1D7AE>
+<U1D7AF>
+<U1D7B0>
+<U1D7B1>
+<U1D7B2>
+<U1D7B3>
+<U1D7B4>
+<U1D7B5>
+<U1D7B6>
+<U1D7B7>
+<U1D7B8>
+<U1D7B9>
+<U1D7BA>
+<U1D7BB>
+<U1D7BC>
+<U1D7BD>
+<U1D7BE>
+<U1D7BF>
+<U1D7C0>
+<U1D7C1>
+<U1D7C2>
+<U1D7C3>
+<U1D7C4>
+<U1D7C5>
+<U1D7C6>
+<U1D7C7>
+<U1D7C8>
+<U1D7C9>
+<U1D7CA>
+<U1D7CB>
+<U1D7CC>
+<U1D7CD>
+<U1D7CE>
+<U1D7CF>
+<U1D7D0>
+<U1D7D1>
+<U1D7D2>
+<U1D7D3>
+<U1D7D4>
+<U1D7D5>
+<U1D7D6>
+<U1D7D7>
+<U1D7D8>
+<U1D7D9>
+<U1D7DA>
+<U1D7DB>
+<U1D7DC>
+<U1D7DD>
+<U1D7DE>
+<U1D7DF>
+<U1D7E0>
+<U1D7E1>
+<U1D7E2>
+<U1D7E3>
+<U1D7E4>
+<U1D7E5>
+<U1D7E6>
+<U1D7E7>
+<U1D7E8>
+<U1D7E9>
+<U1D7EA>
+<U1D7EB>
+<U1D7EC>
+<U1D7ED>
+<U1D7EE>
+<U1D7EF>
+<U1D7F0>
+<U1D7F1>
+<U1D7F2>
+<U1D7F3>
+<U1D7F4>
+<U1D7F5>
+<U1D7F6>
+<U1D7F7>
+<U1D7F8>
+<U1D7F9>
+<U1D7FA>
+<U1D7FB>
+<U1D7FC>
+<U1D7FD>
+<U1D7FE>
+<U1D7FF>
+<U1D800>
+<U1D801>
+<U1D802>
+<U1D803>
+<U1D804>
+<U1D805>
+<U1D806>
+<U1D807>
+<U1D808>
+<U1D809>
+<U1D80A>
+<U1D80B>
+<U1D80C>
+<U1D80D>
+<U1D80E>
+<U1D80F>
+<U1D810>
+<U1D811>
+<U1D812>
+<U1D813>
+<U1D814>
+<U1D815>
+<U1D816>
+<U1D817>
+<U1D818>
+<U1D819>
+<U1D81A>
+<U1D81B>
+<U1D81C>
+<U1D81D>
+<U1D81E>
+<U1D81F>
+<U1D820>
+<U1D821>
+<U1D822>
+<U1D823>
+<U1D824>
+<U1D825>
+<U1D826>
+<U1D827>
+<U1D828>
+<U1D829>
+<U1D82A>
+<U1D82B>
+<U1D82C>
+<U1D82D>
+<U1D82E>
+<U1D82F>
+<U1D830>
+<U1D831>
+<U1D832>
+<U1D833>
+<U1D834>
+<U1D835>
+<U1D836>
+<U1D837>
+<U1D838>
+<U1D839>
+<U1D83A>
+<U1D83B>
+<U1D83C>
+<U1D83D>
+<U1D83E>
+<U1D83F>
+<U1D840>
+<U1D841>
+<U1D842>
+<U1D843>
+<U1D844>
+<U1D845>
+<U1D846>
+<U1D847>
+<U1D848>
+<U1D849>
+<U1D84A>
+<U1D84B>
+<U1D84C>
+<U1D84D>
+<U1D84E>
+<U1D84F>
+<U1D850>
+<U1D851>
+<U1D852>
+<U1D853>
+<U1D854>
+<U1D855>
+<U1D856>
+<U1D857>
+<U1D858>
+<U1D859>
+<U1D85A>
+<U1D85B>
+<U1D85C>
+<U1D85D>
+<U1D85E>
+<U1D85F>
+<U1D860>
+<U1D861>
+<U1D862>
+<U1D863>
+<U1D864>
+<U1D865>
+<U1D866>
+<U1D867>
+<U1D868>
+<U1D869>
+<U1D86A>
+<U1D86B>
+<U1D86C>
+<U1D86D>
+<U1D86E>
+<U1D86F>
+<U1D870>
+<U1D871>
+<U1D872>
+<U1D873>
+<U1D874>
+<U1D875>
+<U1D876>
+<U1D877>
+<U1D878>
+<U1D879>
+<U1D87A>
+<U1D87B>
+<U1D87C>
+<U1D87D>
+<U1D87E>
+<U1D87F>
+<U1D880>
+<U1D881>
+<U1D882>
+<U1D883>
+<U1D884>
+<U1D885>
+<U1D886>
+<U1D887>
+<U1D888>
+<U1D889>
+<U1D88A>
+<U1D88B>
+<U1D88C>
+<U1D88D>
+<U1D88E>
+<U1D88F>
+<U1D890>
+<U1D891>
+<U1D892>
+<U1D893>
+<U1D894>
+<U1D895>
+<U1D896>
+<U1D897>
+<U1D898>
+<U1D899>
+<U1D89A>
+<U1D89B>
+<U1D89C>
+<U1D89D>
+<U1D89E>
+<U1D89F>
+<U1D8A0>
+<U1D8A1>
+<U1D8A2>
+<U1D8A3>
+<U1D8A4>
+<U1D8A5>
+<U1D8A6>
+<U1D8A7>
+<U1D8A8>
+<U1D8A9>
+<U1D8AA>
+<U1D8AB>
+<U1D8AC>
+<U1D8AD>
+<U1D8AE>
+<U1D8AF>
+<U1D8B0>
+<U1D8B1>
+<U1D8B2>
+<U1D8B3>
+<U1D8B4>
+<U1D8B5>
+<U1D8B6>
+<U1D8B7>
+<U1D8B8>
+<U1D8B9>
+<U1D8BA>
+<U1D8BB>
+<U1D8BC>
+<U1D8BD>
+<U1D8BE>
+<U1D8BF>
+<U1D8C0>
+<U1D8C1>
+<U1D8C2>
+<U1D8C3>
+<U1D8C4>
+<U1D8C5>
+<U1D8C6>
+<U1D8C7>
+<U1D8C8>
+<U1D8C9>
+<U1D8CA>
+<U1D8CB>
+<U1D8CC>
+<U1D8CD>
+<U1D8CE>
+<U1D8CF>
+<U1D8D0>
+<U1D8D1>
+<U1D8D2>
+<U1D8D3>
+<U1D8D4>
+<U1D8D5>
+<U1D8D6>
+<U1D8D7>
+<U1D8D8>
+<U1D8D9>
+<U1D8DA>
+<U1D8DB>
+<U1D8DC>
+<U1D8DD>
+<U1D8DE>
+<U1D8DF>
+<U1D8E0>
+<U1D8E1>
+<U1D8E2>
+<U1D8E3>
+<U1D8E4>
+<U1D8E5>
+<U1D8E6>
+<U1D8E7>
+<U1D8E8>
+<U1D8E9>
+<U1D8EA>
+<U1D8EB>
+<U1D8EC>
+<U1D8ED>
+<U1D8EE>
+<U1D8EF>
+<U1D8F0>
+<U1D8F1>
+<U1D8F2>
+<U1D8F3>
+<U1D8F4>
+<U1D8F5>
+<U1D8F6>
+<U1D8F7>
+<U1D8F8>
+<U1D8F9>
+<U1D8FA>
+<U1D8FB>
+<U1D8FC>
+<U1D8FD>
+<U1D8FE>
+<U1D8FF>
+<U1D900>
+<U1D901>
+<U1D902>
+<U1D903>
+<U1D904>
+<U1D905>
+<U1D906>
+<U1D907>
+<U1D908>
+<U1D909>
+<U1D90A>
+<U1D90B>
+<U1D90C>
+<U1D90D>
+<U1D90E>
+<U1D90F>
+<U1D910>
+<U1D911>
+<U1D912>
+<U1D913>
+<U1D914>
+<U1D915>
+<U1D916>
+<U1D917>
+<U1D918>
+<U1D919>
+<U1D91A>
+<U1D91B>
+<U1D91C>
+<U1D91D>
+<U1D91E>
+<U1D91F>
+<U1D920>
+<U1D921>
+<U1D922>
+<U1D923>
+<U1D924>
+<U1D925>
+<U1D926>
+<U1D927>
+<U1D928>
+<U1D929>
+<U1D92A>
+<U1D92B>
+<U1D92C>
+<U1D92D>
+<U1D92E>
+<U1D92F>
+<U1D930>
+<U1D931>
+<U1D932>
+<U1D933>
+<U1D934>
+<U1D935>
+<U1D936>
+<U1D937>
+<U1D938>
+<U1D939>
+<U1D93A>
+<U1D93B>
+<U1D93C>
+<U1D93D>
+<U1D93E>
+<U1D93F>
+<U1D940>
+<U1D941>
+<U1D942>
+<U1D943>
+<U1D944>
+<U1D945>
+<U1D946>
+<U1D947>
+<U1D948>
+<U1D949>
+<U1D94A>
+<U1D94B>
+<U1D94C>
+<U1D94D>
+<U1D94E>
+<U1D94F>
+<U1D950>
+<U1D951>
+<U1D952>
+<U1D953>
+<U1D954>
+<U1D955>
+<U1D956>
+<U1D957>
+<U1D958>
+<U1D959>
+<U1D95A>
+<U1D95B>
+<U1D95C>
+<U1D95D>
+<U1D95E>
+<U1D95F>
+<U1D960>
+<U1D961>
+<U1D962>
+<U1D963>
+<U1D964>
+<U1D965>
+<U1D966>
+<U1D967>
+<U1D968>
+<U1D969>
+<U1D96A>
+<U1D96B>
+<U1D96C>
+<U1D96D>
+<U1D96E>
+<U1D96F>
+<U1D970>
+<U1D971>
+<U1D972>
+<U1D973>
+<U1D974>
+<U1D975>
+<U1D976>
+<U1D977>
+<U1D978>
+<U1D979>
+<U1D97A>
+<U1D97B>
+<U1D97C>
+<U1D97D>
+<U1D97E>
+<U1D97F>
+<U1D980>
+<U1D981>
+<U1D982>
+<U1D983>
+<U1D984>
+<U1D985>
+<U1D986>
+<U1D987>
+<U1D988>
+<U1D989>
+<U1D98A>
+<U1D98B>
+<U1D98C>
+<U1D98D>
+<U1D98E>
+<U1D98F>
+<U1D990>
+<U1D991>
+<U1D992>
+<U1D993>
+<U1D994>
+<U1D995>
+<U1D996>
+<U1D997>
+<U1D998>
+<U1D999>
+<U1D99A>
+<U1D99B>
+<U1D99C>
+<U1D99D>
+<U1D99E>
+<U1D99F>
+<U1D9A0>
+<U1D9A1>
+<U1D9A2>
+<U1D9A3>
+<U1D9A4>
+<U1D9A5>
+<U1D9A6>
+<U1D9A7>
+<U1D9A8>
+<U1D9A9>
+<U1D9AA>
+<U1D9AB>
+<U1D9AC>
+<U1D9AD>
+<U1D9AE>
+<U1D9AF>
+<U1D9B0>
+<U1D9B1>
+<U1D9B2>
+<U1D9B3>
+<U1D9B4>
+<U1D9B5>
+<U1D9B6>
+<U1D9B7>
+<U1D9B8>
+<U1D9B9>
+<U1D9BA>
+<U1D9BB>
+<U1D9BC>
+<U1D9BD>
+<U1D9BE>
+<U1D9BF>
+<U1D9C0>
+<U1D9C1>
+<U1D9C2>
+<U1D9C3>
+<U1D9C4>
+<U1D9C5>
+<U1D9C6>
+<U1D9C7>
+<U1D9C8>
+<U1D9C9>
+<U1D9CA>
+<U1D9CB>
+<U1D9CC>
+<U1D9CD>
+<U1D9CE>
+<U1D9CF>
+<U1D9D0>
+<U1D9D1>
+<U1D9D2>
+<U1D9D3>
+<U1D9D4>
+<U1D9D5>
+<U1D9D6>
+<U1D9D7>
+<U1D9D8>
+<U1D9D9>
+<U1D9DA>
+<U1D9DB>
+<U1D9DC>
+<U1D9DD>
+<U1D9DE>
+<U1D9DF>
+<U1D9E0>
+<U1D9E1>
+<U1D9E2>
+<U1D9E3>
+<U1D9E4>
+<U1D9E5>
+<U1D9E6>
+<U1D9E7>
+<U1D9E8>
+<U1D9E9>
+<U1D9EA>
+<U1D9EB>
+<U1D9EC>
+<U1D9ED>
+<U1D9EE>
+<U1D9EF>
+<U1D9F0>
+<U1D9F1>
+<U1D9F2>
+<U1D9F3>
+<U1D9F4>
+<U1D9F5>
+<U1D9F6>
+<U1D9F7>
+<U1D9F8>
+<U1D9F9>
+<U1D9FA>
+<U1D9FB>
+<U1D9FC>
+<U1D9FD>
+<U1D9FE>
+<U1D9FF>
+<U1DA00>
+<U1DA01>
+<U1DA02>
+<U1DA03>
+<U1DA04>
+<U1DA05>
+<U1DA06>
+<U1DA07>
+<U1DA08>
+<U1DA09>
+<U1DA0A>
+<U1DA0B>
+<U1DA0C>
+<U1DA0D>
+<U1DA0E>
+<U1DA0F>
+<U1DA10>
+<U1DA11>
+<U1DA12>
+<U1DA13>
+<U1DA14>
+<U1DA15>
+<U1DA16>
+<U1DA17>
+<U1DA18>
+<U1DA19>
+<U1DA1A>
+<U1DA1B>
+<U1DA1C>
+<U1DA1D>
+<U1DA1E>
+<U1DA1F>
+<U1DA20>
+<U1DA21>
+<U1DA22>
+<U1DA23>
+<U1DA24>
+<U1DA25>
+<U1DA26>
+<U1DA27>
+<U1DA28>
+<U1DA29>
+<U1DA2A>
+<U1DA2B>
+<U1DA2C>
+<U1DA2D>
+<U1DA2E>
+<U1DA2F>
+<U1DA30>
+<U1DA31>
+<U1DA32>
+<U1DA33>
+<U1DA34>
+<U1DA35>
+<U1DA36>
+<U1DA37>
+<U1DA38>
+<U1DA39>
+<U1DA3A>
+<U1DA3B>
+<U1DA3C>
+<U1DA3D>
+<U1DA3E>
+<U1DA3F>
+<U1DA40>
+<U1DA41>
+<U1DA42>
+<U1DA43>
+<U1DA44>
+<U1DA45>
+<U1DA46>
+<U1DA47>
+<U1DA48>
+<U1DA49>
+<U1DA4A>
+<U1DA4B>
+<U1DA4C>
+<U1DA4D>
+<U1DA4E>
+<U1DA4F>
+<U1DA50>
+<U1DA51>
+<U1DA52>
+<U1DA53>
+<U1DA54>
+<U1DA55>
+<U1DA56>
+<U1DA57>
+<U1DA58>
+<U1DA59>
+<U1DA5A>
+<U1DA5B>
+<U1DA5C>
+<U1DA5D>
+<U1DA5E>
+<U1DA5F>
+<U1DA60>
+<U1DA61>
+<U1DA62>
+<U1DA63>
+<U1DA64>
+<U1DA65>
+<U1DA66>
+<U1DA67>
+<U1DA68>
+<U1DA69>
+<U1DA6A>
+<U1DA6B>
+<U1DA6C>
+<U1DA6D>
+<U1DA6E>
+<U1DA6F>
+<U1DA70>
+<U1DA71>
+<U1DA72>
+<U1DA73>
+<U1DA74>
+<U1DA75>
+<U1DA76>
+<U1DA77>
+<U1DA78>
+<U1DA79>
+<U1DA7A>
+<U1DA7B>
+<U1DA7C>
+<U1DA7D>
+<U1DA7E>
+<U1DA7F>
+<U1DA80>
+<U1DA81>
+<U1DA82>
+<U1DA83>
+<U1DA84>
+<U1DA85>
+<U1DA86>
+<U1DA87>
+<U1DA88>
+<U1DA89>
+<U1DA8A>
+<U1DA8B>
+<U1DA8C>
+<U1DA8D>
+<U1DA8E>
+<U1DA8F>
+<U1DA90>
+<U1DA91>
+<U1DA92>
+<U1DA93>
+<U1DA94>
+<U1DA95>
+<U1DA96>
+<U1DA97>
+<U1DA98>
+<U1DA99>
+<U1DA9A>
+<U1DA9B>
+<U1DA9C>
+<U1DA9D>
+<U1DA9E>
+<U1DA9F>
+<U1DAA0>
+<U1DAA1>
+<U1DAA2>
+<U1DAA3>
+<U1DAA4>
+<U1DAA5>
+<U1DAA6>
+<U1DAA7>
+<U1DAA8>
+<U1DAA9>
+<U1DAAA>
+<U1DAAB>
+<U1DAAC>
+<U1DAAD>
+<U1DAAE>
+<U1DAAF>
+<U1DAB0>
+<U1DAB1>
+<U1DAB2>
+<U1DAB3>
+<U1DAB4>
+<U1DAB5>
+<U1DAB6>
+<U1DAB7>
+<U1DAB8>
+<U1DAB9>
+<U1DABA>
+<U1DABB>
+<U1DABC>
+<U1DABD>
+<U1DABE>
+<U1DABF>
+<U1DAC0>
+<U1DAC1>
+<U1DAC2>
+<U1DAC3>
+<U1DAC4>
+<U1DAC5>
+<U1DAC6>
+<U1DAC7>
+<U1DAC8>
+<U1DAC9>
+<U1DACA>
+<U1DACB>
+<U1DACC>
+<U1DACD>
+<U1DACE>
+<U1DACF>
+<U1DAD0>
+<U1DAD1>
+<U1DAD2>
+<U1DAD3>
+<U1DAD4>
+<U1DAD5>
+<U1DAD6>
+<U1DAD7>
+<U1DAD8>
+<U1DAD9>
+<U1DADA>
+<U1DADB>
+<U1DADC>
+<U1DADD>
+<U1DADE>
+<U1DADF>
+<U1DAE0>
+<U1DAE1>
+<U1DAE2>
+<U1DAE3>
+<U1DAE4>
+<U1DAE5>
+<U1DAE6>
+<U1DAE7>
+<U1DAE8>
+<U1DAE9>
+<U1DAEA>
+<U1DAEB>
+<U1DAEC>
+<U1DAED>
+<U1DAEE>
+<U1DAEF>
+<U1DAF0>
+<U1DAF1>
+<U1DAF2>
+<U1DAF3>
+<U1DAF4>
+<U1DAF5>
+<U1DAF6>
+<U1DAF7>
+<U1DAF8>
+<U1DAF9>
+<U1DAFA>
+<U1DAFB>
+<U1DAFC>
+<U1DAFD>
+<U1DAFE>
+<U1DAFF>
+<U1DB00>
+<U1DB01>
+<U1DB02>
+<U1DB03>
+<U1DB04>
+<U1DB05>
+<U1DB06>
+<U1DB07>
+<U1DB08>
+<U1DB09>
+<U1DB0A>
+<U1DB0B>
+<U1DB0C>
+<U1DB0D>
+<U1DB0E>
+<U1DB0F>
+<U1DB10>
+<U1DB11>
+<U1DB12>
+<U1DB13>
+<U1DB14>
+<U1DB15>
+<U1DB16>
+<U1DB17>
+<U1DB18>
+<U1DB19>
+<U1DB1A>
+<U1DB1B>
+<U1DB1C>
+<U1DB1D>
+<U1DB1E>
+<U1DB1F>
+<U1DB20>
+<U1DB21>
+<U1DB22>
+<U1DB23>
+<U1DB24>
+<U1DB25>
+<U1DB26>
+<U1DB27>
+<U1DB28>
+<U1DB29>
+<U1DB2A>
+<U1DB2B>
+<U1DB2C>
+<U1DB2D>
+<U1DB2E>
+<U1DB2F>
+<U1DB30>
+<U1DB31>
+<U1DB32>
+<U1DB33>
+<U1DB34>
+<U1DB35>
+<U1DB36>
+<U1DB37>
+<U1DB38>
+<U1DB39>
+<U1DB3A>
+<U1DB3B>
+<U1DB3C>
+<U1DB3D>
+<U1DB3E>
+<U1DB3F>
+<U1DB40>
+<U1DB41>
+<U1DB42>
+<U1DB43>
+<U1DB44>
+<U1DB45>
+<U1DB46>
+<U1DB47>
+<U1DB48>
+<U1DB49>
+<U1DB4A>
+<U1DB4B>
+<U1DB4C>
+<U1DB4D>
+<U1DB4E>
+<U1DB4F>
+<U1DB50>
+<U1DB51>
+<U1DB52>
+<U1DB53>
+<U1DB54>
+<U1DB55>
+<U1DB56>
+<U1DB57>
+<U1DB58>
+<U1DB59>
+<U1DB5A>
+<U1DB5B>
+<U1DB5C>
+<U1DB5D>
+<U1DB5E>
+<U1DB5F>
+<U1DB60>
+<U1DB61>
+<U1DB62>
+<U1DB63>
+<U1DB64>
+<U1DB65>
+<U1DB66>
+<U1DB67>
+<U1DB68>
+<U1DB69>
+<U1DB6A>
+<U1DB6B>
+<U1DB6C>
+<U1DB6D>
+<U1DB6E>
+<U1DB6F>
+<U1DB70>
+<U1DB71>
+<U1DB72>
+<U1DB73>
+<U1DB74>
+<U1DB75>
+<U1DB76>
+<U1DB77>
+<U1DB78>
+<U1DB79>
+<U1DB7A>
+<U1DB7B>
+<U1DB7C>
+<U1DB7D>
+<U1DB7E>
+<U1DB7F>
+<U1DB80>
+<U1DB81>
+<U1DB82>
+<U1DB83>
+<U1DB84>
+<U1DB85>
+<U1DB86>
+<U1DB87>
+<U1DB88>
+<U1DB89>
+<U1DB8A>
+<U1DB8B>
+<U1DB8C>
+<U1DB8D>
+<U1DB8E>
+<U1DB8F>
+<U1DB90>
+<U1DB91>
+<U1DB92>
+<U1DB93>
+<U1DB94>
+<U1DB95>
+<U1DB96>
+<U1DB97>
+<U1DB98>
+<U1DB99>
+<U1DB9A>
+<U1DB9B>
+<U1DB9C>
+<U1DB9D>
+<U1DB9E>
+<U1DB9F>
+<U1DBA0>
+<U1DBA1>
+<U1DBA2>
+<U1DBA3>
+<U1DBA4>
+<U1DBA5>
+<U1DBA6>
+<U1DBA7>
+<U1DBA8>
+<U1DBA9>
+<U1DBAA>
+<U1DBAB>
+<U1DBAC>
+<U1DBAD>
+<U1DBAE>
+<U1DBAF>
+<U1DBB0>
+<U1DBB1>
+<U1DBB2>
+<U1DBB3>
+<U1DBB4>
+<U1DBB5>
+<U1DBB6>
+<U1DBB7>
+<U1DBB8>
+<U1DBB9>
+<U1DBBA>
+<U1DBBB>
+<U1DBBC>
+<U1DBBD>
+<U1DBBE>
+<U1DBBF>
+<U1DBC0>
+<U1DBC1>
+<U1DBC2>
+<U1DBC3>
+<U1DBC4>
+<U1DBC5>
+<U1DBC6>
+<U1DBC7>
+<U1DBC8>
+<U1DBC9>
+<U1DBCA>
+<U1DBCB>
+<U1DBCC>
+<U1DBCD>
+<U1DBCE>
+<U1DBCF>
+<U1DBD0>
+<U1DBD1>
+<U1DBD2>
+<U1DBD3>
+<U1DBD4>
+<U1DBD5>
+<U1DBD6>
+<U1DBD7>
+<U1DBD8>
+<U1DBD9>
+<U1DBDA>
+<U1DBDB>
+<U1DBDC>
+<U1DBDD>
+<U1DBDE>
+<U1DBDF>
+<U1DBE0>
+<U1DBE1>
+<U1DBE2>
+<U1DBE3>
+<U1DBE4>
+<U1DBE5>
+<U1DBE6>
+<U1DBE7>
+<U1DBE8>
+<U1DBE9>
+<U1DBEA>
+<U1DBEB>
+<U1DBEC>
+<U1DBED>
+<U1DBEE>
+<U1DBEF>
+<U1DBF0>
+<U1DBF1>
+<U1DBF2>
+<U1DBF3>
+<U1DBF4>
+<U1DBF5>
+<U1DBF6>
+<U1DBF7>
+<U1DBF8>
+<U1DBF9>
+<U1DBFA>
+<U1DBFB>
+<U1DBFC>
+<U1DBFD>
+<U1DBFE>
+<U1DBFF>
+<U1DC00>
+<U1DC01>
+<U1DC02>
+<U1DC03>
+<U1DC04>
+<U1DC05>
+<U1DC06>
+<U1DC07>
+<U1DC08>
+<U1DC09>
+<U1DC0A>
+<U1DC0B>
+<U1DC0C>
+<U1DC0D>
+<U1DC0E>
+<U1DC0F>
+<U1DC10>
+<U1DC11>
+<U1DC12>
+<U1DC13>
+<U1DC14>
+<U1DC15>
+<U1DC16>
+<U1DC17>
+<U1DC18>
+<U1DC19>
+<U1DC1A>
+<U1DC1B>
+<U1DC1C>
+<U1DC1D>
+<U1DC1E>
+<U1DC1F>
+<U1DC20>
+<U1DC21>
+<U1DC22>
+<U1DC23>
+<U1DC24>
+<U1DC25>
+<U1DC26>
+<U1DC27>
+<U1DC28>
+<U1DC29>
+<U1DC2A>
+<U1DC2B>
+<U1DC2C>
+<U1DC2D>
+<U1DC2E>
+<U1DC2F>
+<U1DC30>
+<U1DC31>
+<U1DC32>
+<U1DC33>
+<U1DC34>
+<U1DC35>
+<U1DC36>
+<U1DC37>
+<U1DC38>
+<U1DC39>
+<U1DC3A>
+<U1DC3B>
+<U1DC3C>
+<U1DC3D>
+<U1DC3E>
+<U1DC3F>
+<U1DC40>
+<U1DC41>
+<U1DC42>
+<U1DC43>
+<U1DC44>
+<U1DC45>
+<U1DC46>
+<U1DC47>
+<U1DC48>
+<U1DC49>
+<U1DC4A>
+<U1DC4B>
+<U1DC4C>
+<U1DC4D>
+<U1DC4E>
+<U1DC4F>
+<U1DC50>
+<U1DC51>
+<U1DC52>
+<U1DC53>
+<U1DC54>
+<U1DC55>
+<U1DC56>
+<U1DC57>
+<U1DC58>
+<U1DC59>
+<U1DC5A>
+<U1DC5B>
+<U1DC5C>
+<U1DC5D>
+<U1DC5E>
+<U1DC5F>
+<U1DC60>
+<U1DC61>
+<U1DC62>
+<U1DC63>
+<U1DC64>
+<U1DC65>
+<U1DC66>
+<U1DC67>
+<U1DC68>
+<U1DC69>
+<U1DC6A>
+<U1DC6B>
+<U1DC6C>
+<U1DC6D>
+<U1DC6E>
+<U1DC6F>
+<U1DC70>
+<U1DC71>
+<U1DC72>
+<U1DC73>
+<U1DC74>
+<U1DC75>
+<U1DC76>
+<U1DC77>
+<U1DC78>
+<U1DC79>
+<U1DC7A>
+<U1DC7B>
+<U1DC7C>
+<U1DC7D>
+<U1DC7E>
+<U1DC7F>
+<U1DC80>
+<U1DC81>
+<U1DC82>
+<U1DC83>
+<U1DC84>
+<U1DC85>
+<U1DC86>
+<U1DC87>
+<U1DC88>
+<U1DC89>
+<U1DC8A>
+<U1DC8B>
+<U1DC8C>
+<U1DC8D>
+<U1DC8E>
+<U1DC8F>
+<U1DC90>
+<U1DC91>
+<U1DC92>
+<U1DC93>
+<U1DC94>
+<U1DC95>
+<U1DC96>
+<U1DC97>
+<U1DC98>
+<U1DC99>
+<U1DC9A>
+<U1DC9B>
+<U1DC9C>
+<U1DC9D>
+<U1DC9E>
+<U1DC9F>
+<U1DCA0>
+<U1DCA1>
+<U1DCA2>
+<U1DCA3>
+<U1DCA4>
+<U1DCA5>
+<U1DCA6>
+<U1DCA7>
+<U1DCA8>
+<U1DCA9>
+<U1DCAA>
+<U1DCAB>
+<U1DCAC>
+<U1DCAD>
+<U1DCAE>
+<U1DCAF>
+<U1DCB0>
+<U1DCB1>
+<U1DCB2>
+<U1DCB3>
+<U1DCB4>
+<U1DCB5>
+<U1DCB6>
+<U1DCB7>
+<U1DCB8>
+<U1DCB9>
+<U1DCBA>
+<U1DCBB>
+<U1DCBC>
+<U1DCBD>
+<U1DCBE>
+<U1DCBF>
+<U1DCC0>
+<U1DCC1>
+<U1DCC2>
+<U1DCC3>
+<U1DCC4>
+<U1DCC5>
+<U1DCC6>
+<U1DCC7>
+<U1DCC8>
+<U1DCC9>
+<U1DCCA>
+<U1DCCB>
+<U1DCCC>
+<U1DCCD>
+<U1DCCE>
+<U1DCCF>
+<U1DCD0>
+<U1DCD1>
+<U1DCD2>
+<U1DCD3>
+<U1DCD4>
+<U1DCD5>
+<U1DCD6>
+<U1DCD7>
+<U1DCD8>
+<U1DCD9>
+<U1DCDA>
+<U1DCDB>
+<U1DCDC>
+<U1DCDD>
+<U1DCDE>
+<U1DCDF>
+<U1DCE0>
+<U1DCE1>
+<U1DCE2>
+<U1DCE3>
+<U1DCE4>
+<U1DCE5>
+<U1DCE6>
+<U1DCE7>
+<U1DCE8>
+<U1DCE9>
+<U1DCEA>
+<U1DCEB>
+<U1DCEC>
+<U1DCED>
+<U1DCEE>
+<U1DCEF>
+<U1DCF0>
+<U1DCF1>
+<U1DCF2>
+<U1DCF3>
+<U1DCF4>
+<U1DCF5>
+<U1DCF6>
+<U1DCF7>
+<U1DCF8>
+<U1DCF9>
+<U1DCFA>
+<U1DCFB>
+<U1DCFC>
+<U1DCFD>
+<U1DCFE>
+<U1DCFF>
+<U1DD00>
+<U1DD01>
+<U1DD02>
+<U1DD03>
+<U1DD04>
+<U1DD05>
+<U1DD06>
+<U1DD07>
+<U1DD08>
+<U1DD09>
+<U1DD0A>
+<U1DD0B>
+<U1DD0C>
+<U1DD0D>
+<U1DD0E>
+<U1DD0F>
+<U1DD10>
+<U1DD11>
+<U1DD12>
+<U1DD13>
+<U1DD14>
+<U1DD15>
+<U1DD16>
+<U1DD17>
+<U1DD18>
+<U1DD19>
+<U1DD1A>
+<U1DD1B>
+<U1DD1C>
+<U1DD1D>
+<U1DD1E>
+<U1DD1F>
+<U1DD20>
+<U1DD21>
+<U1DD22>
+<U1DD23>
+<U1DD24>
+<U1DD25>
+<U1DD26>
+<U1DD27>
+<U1DD28>
+<U1DD29>
+<U1DD2A>
+<U1DD2B>
+<U1DD2C>
+<U1DD2D>
+<U1DD2E>
+<U1DD2F>
+<U1DD30>
+<U1DD31>
+<U1DD32>
+<U1DD33>
+<U1DD34>
+<U1DD35>
+<U1DD36>
+<U1DD37>
+<U1DD38>
+<U1DD39>
+<U1DD3A>
+<U1DD3B>
+<U1DD3C>
+<U1DD3D>
+<U1DD3E>
+<U1DD3F>
+<U1DD40>
+<U1DD41>
+<U1DD42>
+<U1DD43>
+<U1DD44>
+<U1DD45>
+<U1DD46>
+<U1DD47>
+<U1DD48>
+<U1DD49>
+<U1DD4A>
+<U1DD4B>
+<U1DD4C>
+<U1DD4D>
+<U1DD4E>
+<U1DD4F>
+<U1DD50>
+<U1DD51>
+<U1DD52>
+<U1DD53>
+<U1DD54>
+<U1DD55>
+<U1DD56>
+<U1DD57>
+<U1DD58>
+<U1DD59>
+<U1DD5A>
+<U1DD5B>
+<U1DD5C>
+<U1DD5D>
+<U1DD5E>
+<U1DD5F>
+<U1DD60>
+<U1DD61>
+<U1DD62>
+<U1DD63>
+<U1DD64>
+<U1DD65>
+<U1DD66>
+<U1DD67>
+<U1DD68>
+<U1DD69>
+<U1DD6A>
+<U1DD6B>
+<U1DD6C>
+<U1DD6D>
+<U1DD6E>
+<U1DD6F>
+<U1DD70>
+<U1DD71>
+<U1DD72>
+<U1DD73>
+<U1DD74>
+<U1DD75>
+<U1DD76>
+<U1DD77>
+<U1DD78>
+<U1DD79>
+<U1DD7A>
+<U1DD7B>
+<U1DD7C>
+<U1DD7D>
+<U1DD7E>
+<U1DD7F>
+<U1DD80>
+<U1DD81>
+<U1DD82>
+<U1DD83>
+<U1DD84>
+<U1DD85>
+<U1DD86>
+<U1DD87>
+<U1DD88>
+<U1DD89>
+<U1DD8A>
+<U1DD8B>
+<U1DD8C>
+<U1DD8D>
+<U1DD8E>
+<U1DD8F>
+<U1DD90>
+<U1DD91>
+<U1DD92>
+<U1DD93>
+<U1DD94>
+<U1DD95>
+<U1DD96>
+<U1DD97>
+<U1DD98>
+<U1DD99>
+<U1DD9A>
+<U1DD9B>
+<U1DD9C>
+<U1DD9D>
+<U1DD9E>
+<U1DD9F>
+<U1DDA0>
+<U1DDA1>
+<U1DDA2>
+<U1DDA3>
+<U1DDA4>
+<U1DDA5>
+<U1DDA6>
+<U1DDA7>
+<U1DDA8>
+<U1DDA9>
+<U1DDAA>
+<U1DDAB>
+<U1DDAC>
+<U1DDAD>
+<U1DDAE>
+<U1DDAF>
+<U1DDB0>
+<U1DDB1>
+<U1DDB2>
+<U1DDB3>
+<U1DDB4>
+<U1DDB5>
+<U1DDB6>
+<U1DDB7>
+<U1DDB8>
+<U1DDB9>
+<U1DDBA>
+<U1DDBB>
+<U1DDBC>
+<U1DDBD>
+<U1DDBE>
+<U1DDBF>
+<U1DDC0>
+<U1DDC1>
+<U1DDC2>
+<U1DDC3>
+<U1DDC4>
+<U1DDC5>
+<U1DDC6>
+<U1DDC7>
+<U1DDC8>
+<U1DDC9>
+<U1DDCA>
+<U1DDCB>
+<U1DDCC>
+<U1DDCD>
+<U1DDCE>
+<U1DDCF>
+<U1DDD0>
+<U1DDD1>
+<U1DDD2>
+<U1DDD3>
+<U1DDD4>
+<U1DDD5>
+<U1DDD6>
+<U1DDD7>
+<U1DDD8>
+<U1DDD9>
+<U1DDDA>
+<U1DDDB>
+<U1DDDC>
+<U1DDDD>
+<U1DDDE>
+<U1DDDF>
+<U1DDE0>
+<U1DDE1>
+<U1DDE2>
+<U1DDE3>
+<U1DDE4>
+<U1DDE5>
+<U1DDE6>
+<U1DDE7>
+<U1DDE8>
+<U1DDE9>
+<U1DDEA>
+<U1DDEB>
+<U1DDEC>
+<U1DDED>
+<U1DDEE>
+<U1DDEF>
+<U1DDF0>
+<U1DDF1>
+<U1DDF2>
+<U1DDF3>
+<U1DDF4>
+<U1DDF5>
+<U1DDF6>
+<U1DDF7>
+<U1DDF8>
+<U1DDF9>
+<U1DDFA>
+<U1DDFB>
+<U1DDFC>
+<U1DDFD>
+<U1DDFE>
+<U1DDFF>
+<U1DE00>
+<U1DE01>
+<U1DE02>
+<U1DE03>
+<U1DE04>
+<U1DE05>
+<U1DE06>
+<U1DE07>
+<U1DE08>
+<U1DE09>
+<U1DE0A>
+<U1DE0B>
+<U1DE0C>
+<U1DE0D>
+<U1DE0E>
+<U1DE0F>
+<U1DE10>
+<U1DE11>
+<U1DE12>
+<U1DE13>
+<U1DE14>
+<U1DE15>
+<U1DE16>
+<U1DE17>
+<U1DE18>
+<U1DE19>
+<U1DE1A>
+<U1DE1B>
+<U1DE1C>
+<U1DE1D>
+<U1DE1E>
+<U1DE1F>
+<U1DE20>
+<U1DE21>
+<U1DE22>
+<U1DE23>
+<U1DE24>
+<U1DE25>
+<U1DE26>
+<U1DE27>
+<U1DE28>
+<U1DE29>
+<U1DE2A>
+<U1DE2B>
+<U1DE2C>
+<U1DE2D>
+<U1DE2E>
+<U1DE2F>
+<U1DE30>
+<U1DE31>
+<U1DE32>
+<U1DE33>
+<U1DE34>
+<U1DE35>
+<U1DE36>
+<U1DE37>
+<U1DE38>
+<U1DE39>
+<U1DE3A>
+<U1DE3B>
+<U1DE3C>
+<U1DE3D>
+<U1DE3E>
+<U1DE3F>
+<U1DE40>
+<U1DE41>
+<U1DE42>
+<U1DE43>
+<U1DE44>
+<U1DE45>
+<U1DE46>
+<U1DE47>
+<U1DE48>
+<U1DE49>
+<U1DE4A>
+<U1DE4B>
+<U1DE4C>
+<U1DE4D>
+<U1DE4E>
+<U1DE4F>
+<U1DE50>
+<U1DE51>
+<U1DE52>
+<U1DE53>
+<U1DE54>
+<U1DE55>
+<U1DE56>
+<U1DE57>
+<U1DE58>
+<U1DE59>
+<U1DE5A>
+<U1DE5B>
+<U1DE5C>
+<U1DE5D>
+<U1DE5E>
+<U1DE5F>
+<U1DE60>
+<U1DE61>
+<U1DE62>
+<U1DE63>
+<U1DE64>
+<U1DE65>
+<U1DE66>
+<U1DE67>
+<U1DE68>
+<U1DE69>
+<U1DE6A>
+<U1DE6B>
+<U1DE6C>
+<U1DE6D>
+<U1DE6E>
+<U1DE6F>
+<U1DE70>
+<U1DE71>
+<U1DE72>
+<U1DE73>
+<U1DE74>
+<U1DE75>
+<U1DE76>
+<U1DE77>
+<U1DE78>
+<U1DE79>
+<U1DE7A>
+<U1DE7B>
+<U1DE7C>
+<U1DE7D>
+<U1DE7E>
+<U1DE7F>
+<U1DE80>
+<U1DE81>
+<U1DE82>
+<U1DE83>
+<U1DE84>
+<U1DE85>
+<U1DE86>
+<U1DE87>
+<U1DE88>
+<U1DE89>
+<U1DE8A>
+<U1DE8B>
+<U1DE8C>
+<U1DE8D>
+<U1DE8E>
+<U1DE8F>
+<U1DE90>
+<U1DE91>
+<U1DE92>
+<U1DE93>
+<U1DE94>
+<U1DE95>
+<U1DE96>
+<U1DE97>
+<U1DE98>
+<U1DE99>
+<U1DE9A>
+<U1DE9B>
+<U1DE9C>
+<U1DE9D>
+<U1DE9E>
+<U1DE9F>
+<U1DEA0>
+<U1DEA1>
+<U1DEA2>
+<U1DEA3>
+<U1DEA4>
+<U1DEA5>
+<U1DEA6>
+<U1DEA7>
+<U1DEA8>
+<U1DEA9>
+<U1DEAA>
+<U1DEAB>
+<U1DEAC>
+<U1DEAD>
+<U1DEAE>
+<U1DEAF>
+<U1DEB0>
+<U1DEB1>
+<U1DEB2>
+<U1DEB3>
+<U1DEB4>
+<U1DEB5>
+<U1DEB6>
+<U1DEB7>
+<U1DEB8>
+<U1DEB9>
+<U1DEBA>
+<U1DEBB>
+<U1DEBC>
+<U1DEBD>
+<U1DEBE>
+<U1DEBF>
+<U1DEC0>
+<U1DEC1>
+<U1DEC2>
+<U1DEC3>
+<U1DEC4>
+<U1DEC5>
+<U1DEC6>
+<U1DEC7>
+<U1DEC8>
+<U1DEC9>
+<U1DECA>
+<U1DECB>
+<U1DECC>
+<U1DECD>
+<U1DECE>
+<U1DECF>
+<U1DED0>
+<U1DED1>
+<U1DED2>
+<U1DED3>
+<U1DED4>
+<U1DED5>
+<U1DED6>
+<U1DED7>
+<U1DED8>
+<U1DED9>
+<U1DEDA>
+<U1DEDB>
+<U1DEDC>
+<U1DEDD>
+<U1DEDE>
+<U1DEDF>
+<U1DEE0>
+<U1DEE1>
+<U1DEE2>
+<U1DEE3>
+<U1DEE4>
+<U1DEE5>
+<U1DEE6>
+<U1DEE7>
+<U1DEE8>
+<U1DEE9>
+<U1DEEA>
+<U1DEEB>
+<U1DEEC>
+<U1DEED>
+<U1DEEE>
+<U1DEEF>
+<U1DEF0>
+<U1DEF1>
+<U1DEF2>
+<U1DEF3>
+<U1DEF4>
+<U1DEF5>
+<U1DEF6>
+<U1DEF7>
+<U1DEF8>
+<U1DEF9>
+<U1DEFA>
+<U1DEFB>
+<U1DEFC>
+<U1DEFD>
+<U1DEFE>
+<U1DEFF>
+<U1DF00>
+<U1DF01>
+<U1DF02>
+<U1DF03>
+<U1DF04>
+<U1DF05>
+<U1DF06>
+<U1DF07>
+<U1DF08>
+<U1DF09>
+<U1DF0A>
+<U1DF0B>
+<U1DF0C>
+<U1DF0D>
+<U1DF0E>
+<U1DF0F>
+<U1DF10>
+<U1DF11>
+<U1DF12>
+<U1DF13>
+<U1DF14>
+<U1DF15>
+<U1DF16>
+<U1DF17>
+<U1DF18>
+<U1DF19>
+<U1DF1A>
+<U1DF1B>
+<U1DF1C>
+<U1DF1D>
+<U1DF1E>
+<U1DF1F>
+<U1DF20>
+<U1DF21>
+<U1DF22>
+<U1DF23>
+<U1DF24>
+<U1DF25>
+<U1DF26>
+<U1DF27>
+<U1DF28>
+<U1DF29>
+<U1DF2A>
+<U1DF2B>
+<U1DF2C>
+<U1DF2D>
+<U1DF2E>
+<U1DF2F>
+<U1DF30>
+<U1DF31>
+<U1DF32>
+<U1DF33>
+<U1DF34>
+<U1DF35>
+<U1DF36>
+<U1DF37>
+<U1DF38>
+<U1DF39>
+<U1DF3A>
+<U1DF3B>
+<U1DF3C>
+<U1DF3D>
+<U1DF3E>
+<U1DF3F>
+<U1DF40>
+<U1DF41>
+<U1DF42>
+<U1DF43>
+<U1DF44>
+<U1DF45>
+<U1DF46>
+<U1DF47>
+<U1DF48>
+<U1DF49>
+<U1DF4A>
+<U1DF4B>
+<U1DF4C>
+<U1DF4D>
+<U1DF4E>
+<U1DF4F>
+<U1DF50>
+<U1DF51>
+<U1DF52>
+<U1DF53>
+<U1DF54>
+<U1DF55>
+<U1DF56>
+<U1DF57>
+<U1DF58>
+<U1DF59>
+<U1DF5A>
+<U1DF5B>
+<U1DF5C>
+<U1DF5D>
+<U1DF5E>
+<U1DF5F>
+<U1DF60>
+<U1DF61>
+<U1DF62>
+<U1DF63>
+<U1DF64>
+<U1DF65>
+<U1DF66>
+<U1DF67>
+<U1DF68>
+<U1DF69>
+<U1DF6A>
+<U1DF6B>
+<U1DF6C>
+<U1DF6D>
+<U1DF6E>
+<U1DF6F>
+<U1DF70>
+<U1DF71>
+<U1DF72>
+<U1DF73>
+<U1DF74>
+<U1DF75>
+<U1DF76>
+<U1DF77>
+<U1DF78>
+<U1DF79>
+<U1DF7A>
+<U1DF7B>
+<U1DF7C>
+<U1DF7D>
+<U1DF7E>
+<U1DF7F>
+<U1DF80>
+<U1DF81>
+<U1DF82>
+<U1DF83>
+<U1DF84>
+<U1DF85>
+<U1DF86>
+<U1DF87>
+<U1DF88>
+<U1DF89>
+<U1DF8A>
+<U1DF8B>
+<U1DF8C>
+<U1DF8D>
+<U1DF8E>
+<U1DF8F>
+<U1DF90>
+<U1DF91>
+<U1DF92>
+<U1DF93>
+<U1DF94>
+<U1DF95>
+<U1DF96>
+<U1DF97>
+<U1DF98>
+<U1DF99>
+<U1DF9A>
+<U1DF9B>
+<U1DF9C>
+<U1DF9D>
+<U1DF9E>
+<U1DF9F>
+<U1DFA0>
+<U1DFA1>
+<U1DFA2>
+<U1DFA3>
+<U1DFA4>
+<U1DFA5>
+<U1DFA6>
+<U1DFA7>
+<U1DFA8>
+<U1DFA9>
+<U1DFAA>
+<U1DFAB>
+<U1DFAC>
+<U1DFAD>
+<U1DFAE>
+<U1DFAF>
+<U1DFB0>
+<U1DFB1>
+<U1DFB2>
+<U1DFB3>
+<U1DFB4>
+<U1DFB5>
+<U1DFB6>
+<U1DFB7>
+<U1DFB8>
+<U1DFB9>
+<U1DFBA>
+<U1DFBB>
+<U1DFBC>
+<U1DFBD>
+<U1DFBE>
+<U1DFBF>
+<U1DFC0>
+<U1DFC1>
+<U1DFC2>
+<U1DFC3>
+<U1DFC4>
+<U1DFC5>
+<U1DFC6>
+<U1DFC7>
+<U1DFC8>
+<U1DFC9>
+<U1DFCA>
+<U1DFCB>
+<U1DFCC>
+<U1DFCD>
+<U1DFCE>
+<U1DFCF>
+<U1DFD0>
+<U1DFD1>
+<U1DFD2>
+<U1DFD3>
+<U1DFD4>
+<U1DFD5>
+<U1DFD6>
+<U1DFD7>
+<U1DFD8>
+<U1DFD9>
+<U1DFDA>
+<U1DFDB>
+<U1DFDC>
+<U1DFDD>
+<U1DFDE>
+<U1DFDF>
+<U1DFE0>
+<U1DFE1>
+<U1DFE2>
+<U1DFE3>
+<U1DFE4>
+<U1DFE5>
+<U1DFE6>
+<U1DFE7>
+<U1DFE8>
+<U1DFE9>
+<U1DFEA>
+<U1DFEB>
+<U1DFEC>
+<U1DFED>
+<U1DFEE>
+<U1DFEF>
+<U1DFF0>
+<U1DFF1>
+<U1DFF2>
+<U1DFF3>
+<U1DFF4>
+<U1DFF5>
+<U1DFF6>
+<U1DFF7>
+<U1DFF8>
+<U1DFF9>
+<U1DFFA>
+<U1DFFB>
+<U1DFFC>
+<U1DFFD>
+<U1DFFE>
+<U1DFFF>
+<U1E000>
+<U1E001>
+<U1E002>
+<U1E003>
+<U1E004>
+<U1E005>
+<U1E006>
+<U1E007>
+<U1E008>
+<U1E009>
+<U1E00A>
+<U1E00B>
+<U1E00C>
+<U1E00D>
+<U1E00E>
+<U1E00F>
+<U1E010>
+<U1E011>
+<U1E012>
+<U1E013>
+<U1E014>
+<U1E015>
+<U1E016>
+<U1E017>
+<U1E018>
+<U1E019>
+<U1E01A>
+<U1E01B>
+<U1E01C>
+<U1E01D>
+<U1E01E>
+<U1E01F>
+<U1E020>
+<U1E021>
+<U1E022>
+<U1E023>
+<U1E024>
+<U1E025>
+<U1E026>
+<U1E027>
+<U1E028>
+<U1E029>
+<U1E02A>
+<U1E02B>
+<U1E02C>
+<U1E02D>
+<U1E02E>
+<U1E02F>
+<U1E030>
+<U1E031>
+<U1E032>
+<U1E033>
+<U1E034>
+<U1E035>
+<U1E036>
+<U1E037>
+<U1E038>
+<U1E039>
+<U1E03A>
+<U1E03B>
+<U1E03C>
+<U1E03D>
+<U1E03E>
+<U1E03F>
+<U1E040>
+<U1E041>
+<U1E042>
+<U1E043>
+<U1E044>
+<U1E045>
+<U1E046>
+<U1E047>
+<U1E048>
+<U1E049>
+<U1E04A>
+<U1E04B>
+<U1E04C>
+<U1E04D>
+<U1E04E>
+<U1E04F>
+<U1E050>
+<U1E051>
+<U1E052>
+<U1E053>
+<U1E054>
+<U1E055>
+<U1E056>
+<U1E057>
+<U1E058>
+<U1E059>
+<U1E05A>
+<U1E05B>
+<U1E05C>
+<U1E05D>
+<U1E05E>
+<U1E05F>
+<U1E060>
+<U1E061>
+<U1E062>
+<U1E063>
+<U1E064>
+<U1E065>
+<U1E066>
+<U1E067>
+<U1E068>
+<U1E069>
+<U1E06A>
+<U1E06B>
+<U1E06C>
+<U1E06D>
+<U1E06E>
+<U1E06F>
+<U1E070>
+<U1E071>
+<U1E072>
+<U1E073>
+<U1E074>
+<U1E075>
+<U1E076>
+<U1E077>
+<U1E078>
+<U1E079>
+<U1E07A>
+<U1E07B>
+<U1E07C>
+<U1E07D>
+<U1E07E>
+<U1E07F>
+<U1E080>
+<U1E081>
+<U1E082>
+<U1E083>
+<U1E084>
+<U1E085>
+<U1E086>
+<U1E087>
+<U1E088>
+<U1E089>
+<U1E08A>
+<U1E08B>
+<U1E08C>
+<U1E08D>
+<U1E08E>
+<U1E08F>
+<U1E090>
+<U1E091>
+<U1E092>
+<U1E093>
+<U1E094>
+<U1E095>
+<U1E096>
+<U1E097>
+<U1E098>
+<U1E099>
+<U1E09A>
+<U1E09B>
+<U1E09C>
+<U1E09D>
+<U1E09E>
+<U1E09F>
+<U1E0A0>
+<U1E0A1>
+<U1E0A2>
+<U1E0A3>
+<U1E0A4>
+<U1E0A5>
+<U1E0A6>
+<U1E0A7>
+<U1E0A8>
+<U1E0A9>
+<U1E0AA>
+<U1E0AB>
+<U1E0AC>
+<U1E0AD>
+<U1E0AE>
+<U1E0AF>
+<U1E0B0>
+<U1E0B1>
+<U1E0B2>
+<U1E0B3>
+<U1E0B4>
+<U1E0B5>
+<U1E0B6>
+<U1E0B7>
+<U1E0B8>
+<U1E0B9>
+<U1E0BA>
+<U1E0BB>
+<U1E0BC>
+<U1E0BD>
+<U1E0BE>
+<U1E0BF>
+<U1E0C0>
+<U1E0C1>
+<U1E0C2>
+<U1E0C3>
+<U1E0C4>
+<U1E0C5>
+<U1E0C6>
+<U1E0C7>
+<U1E0C8>
+<U1E0C9>
+<U1E0CA>
+<U1E0CB>
+<U1E0CC>
+<U1E0CD>
+<U1E0CE>
+<U1E0CF>
+<U1E0D0>
+<U1E0D1>
+<U1E0D2>
+<U1E0D3>
+<U1E0D4>
+<U1E0D5>
+<U1E0D6>
+<U1E0D7>
+<U1E0D8>
+<U1E0D9>
+<U1E0DA>
+<U1E0DB>
+<U1E0DC>
+<U1E0DD>
+<U1E0DE>
+<U1E0DF>
+<U1E0E0>
+<U1E0E1>
+<U1E0E2>
+<U1E0E3>
+<U1E0E4>
+<U1E0E5>
+<U1E0E6>
+<U1E0E7>
+<U1E0E8>
+<U1E0E9>
+<U1E0EA>
+<U1E0EB>
+<U1E0EC>
+<U1E0ED>
+<U1E0EE>
+<U1E0EF>
+<U1E0F0>
+<U1E0F1>
+<U1E0F2>
+<U1E0F3>
+<U1E0F4>
+<U1E0F5>
+<U1E0F6>
+<U1E0F7>
+<U1E0F8>
+<U1E0F9>
+<U1E0FA>
+<U1E0FB>
+<U1E0FC>
+<U1E0FD>
+<U1E0FE>
+<U1E0FF>
+<U1E100>
+<U1E101>
+<U1E102>
+<U1E103>
+<U1E104>
+<U1E105>
+<U1E106>
+<U1E107>
+<U1E108>
+<U1E109>
+<U1E10A>
+<U1E10B>
+<U1E10C>
+<U1E10D>
+<U1E10E>
+<U1E10F>
+<U1E110>
+<U1E111>
+<U1E112>
+<U1E113>
+<U1E114>
+<U1E115>
+<U1E116>
+<U1E117>
+<U1E118>
+<U1E119>
+<U1E11A>
+<U1E11B>
+<U1E11C>
+<U1E11D>
+<U1E11E>
+<U1E11F>
+<U1E120>
+<U1E121>
+<U1E122>
+<U1E123>
+<U1E124>
+<U1E125>
+<U1E126>
+<U1E127>
+<U1E128>
+<U1E129>
+<U1E12A>
+<U1E12B>
+<U1E12C>
+<U1E12D>
+<U1E12E>
+<U1E12F>
+<U1E130>
+<U1E131>
+<U1E132>
+<U1E133>
+<U1E134>
+<U1E135>
+<U1E136>
+<U1E137>
+<U1E138>
+<U1E139>
+<U1E13A>
+<U1E13B>
+<U1E13C>
+<U1E13D>
+<U1E13E>
+<U1E13F>
+<U1E140>
+<U1E141>
+<U1E142>
+<U1E143>
+<U1E144>
+<U1E145>
+<U1E146>
+<U1E147>
+<U1E148>
+<U1E149>
+<U1E14A>
+<U1E14B>
+<U1E14C>
+<U1E14D>
+<U1E14E>
+<U1E14F>
+<U1E150>
+<U1E151>
+<U1E152>
+<U1E153>
+<U1E154>
+<U1E155>
+<U1E156>
+<U1E157>
+<U1E158>
+<U1E159>
+<U1E15A>
+<U1E15B>
+<U1E15C>
+<U1E15D>
+<U1E15E>
+<U1E15F>
+<U1E160>
+<U1E161>
+<U1E162>
+<U1E163>
+<U1E164>
+<U1E165>
+<U1E166>
+<U1E167>
+<U1E168>
+<U1E169>
+<U1E16A>
+<U1E16B>
+<U1E16C>
+<U1E16D>
+<U1E16E>
+<U1E16F>
+<U1E170>
+<U1E171>
+<U1E172>
+<U1E173>
+<U1E174>
+<U1E175>
+<U1E176>
+<U1E177>
+<U1E178>
+<U1E179>
+<U1E17A>
+<U1E17B>
+<U1E17C>
+<U1E17D>
+<U1E17E>
+<U1E17F>
+<U1E180>
+<U1E181>
+<U1E182>
+<U1E183>
+<U1E184>
+<U1E185>
+<U1E186>
+<U1E187>
+<U1E188>
+<U1E189>
+<U1E18A>
+<U1E18B>
+<U1E18C>
+<U1E18D>
+<U1E18E>
+<U1E18F>
+<U1E190>
+<U1E191>
+<U1E192>
+<U1E193>
+<U1E194>
+<U1E195>
+<U1E196>
+<U1E197>
+<U1E198>
+<U1E199>
+<U1E19A>
+<U1E19B>
+<U1E19C>
+<U1E19D>
+<U1E19E>
+<U1E19F>
+<U1E1A0>
+<U1E1A1>
+<U1E1A2>
+<U1E1A3>
+<U1E1A4>
+<U1E1A5>
+<U1E1A6>
+<U1E1A7>
+<U1E1A8>
+<U1E1A9>
+<U1E1AA>
+<U1E1AB>
+<U1E1AC>
+<U1E1AD>
+<U1E1AE>
+<U1E1AF>
+<U1E1B0>
+<U1E1B1>
+<U1E1B2>
+<U1E1B3>
+<U1E1B4>
+<U1E1B5>
+<U1E1B6>
+<U1E1B7>
+<U1E1B8>
+<U1E1B9>
+<U1E1BA>
+<U1E1BB>
+<U1E1BC>
+<U1E1BD>
+<U1E1BE>
+<U1E1BF>
+<U1E1C0>
+<U1E1C1>
+<U1E1C2>
+<U1E1C3>
+<U1E1C4>
+<U1E1C5>
+<U1E1C6>
+<U1E1C7>
+<U1E1C8>
+<U1E1C9>
+<U1E1CA>
+<U1E1CB>
+<U1E1CC>
+<U1E1CD>
+<U1E1CE>
+<U1E1CF>
+<U1E1D0>
+<U1E1D1>
+<U1E1D2>
+<U1E1D3>
+<U1E1D4>
+<U1E1D5>
+<U1E1D6>
+<U1E1D7>
+<U1E1D8>
+<U1E1D9>
+<U1E1DA>
+<U1E1DB>
+<U1E1DC>
+<U1E1DD>
+<U1E1DE>
+<U1E1DF>
+<U1E1E0>
+<U1E1E1>
+<U1E1E2>
+<U1E1E3>
+<U1E1E4>
+<U1E1E5>
+<U1E1E6>
+<U1E1E7>
+<U1E1E8>
+<U1E1E9>
+<U1E1EA>
+<U1E1EB>
+<U1E1EC>
+<U1E1ED>
+<U1E1EE>
+<U1E1EF>
+<U1E1F0>
+<U1E1F1>
+<U1E1F2>
+<U1E1F3>
+<U1E1F4>
+<U1E1F5>
+<U1E1F6>
+<U1E1F7>
+<U1E1F8>
+<U1E1F9>
+<U1E1FA>
+<U1E1FB>
+<U1E1FC>
+<U1E1FD>
+<U1E1FE>
+<U1E1FF>
+<U1E200>
+<U1E201>
+<U1E202>
+<U1E203>
+<U1E204>
+<U1E205>
+<U1E206>
+<U1E207>
+<U1E208>
+<U1E209>
+<U1E20A>
+<U1E20B>
+<U1E20C>
+<U1E20D>
+<U1E20E>
+<U1E20F>
+<U1E210>
+<U1E211>
+<U1E212>
+<U1E213>
+<U1E214>
+<U1E215>
+<U1E216>
+<U1E217>
+<U1E218>
+<U1E219>
+<U1E21A>
+<U1E21B>
+<U1E21C>
+<U1E21D>
+<U1E21E>
+<U1E21F>
+<U1E220>
+<U1E221>
+<U1E222>
+<U1E223>
+<U1E224>
+<U1E225>
+<U1E226>
+<U1E227>
+<U1E228>
+<U1E229>
+<U1E22A>
+<U1E22B>
+<U1E22C>
+<U1E22D>
+<U1E22E>
+<U1E22F>
+<U1E230>
+<U1E231>
+<U1E232>
+<U1E233>
+<U1E234>
+<U1E235>
+<U1E236>
+<U1E237>
+<U1E238>
+<U1E239>
+<U1E23A>
+<U1E23B>
+<U1E23C>
+<U1E23D>
+<U1E23E>
+<U1E23F>
+<U1E240>
+<U1E241>
+<U1E242>
+<U1E243>
+<U1E244>
+<U1E245>
+<U1E246>
+<U1E247>
+<U1E248>
+<U1E249>
+<U1E24A>
+<U1E24B>
+<U1E24C>
+<U1E24D>
+<U1E24E>
+<U1E24F>
+<U1E250>
+<U1E251>
+<U1E252>
+<U1E253>
+<U1E254>
+<U1E255>
+<U1E256>
+<U1E257>
+<U1E258>
+<U1E259>
+<U1E25A>
+<U1E25B>
+<U1E25C>
+<U1E25D>
+<U1E25E>
+<U1E25F>
+<U1E260>
+<U1E261>
+<U1E262>
+<U1E263>
+<U1E264>
+<U1E265>
+<U1E266>
+<U1E267>
+<U1E268>
+<U1E269>
+<U1E26A>
+<U1E26B>
+<U1E26C>
+<U1E26D>
+<U1E26E>
+<U1E26F>
+<U1E270>
+<U1E271>
+<U1E272>
+<U1E273>
+<U1E274>
+<U1E275>
+<U1E276>
+<U1E277>
+<U1E278>
+<U1E279>
+<U1E27A>
+<U1E27B>
+<U1E27C>
+<U1E27D>
+<U1E27E>
+<U1E27F>
+<U1E280>
+<U1E281>
+<U1E282>
+<U1E283>
+<U1E284>
+<U1E285>
+<U1E286>
+<U1E287>
+<U1E288>
+<U1E289>
+<U1E28A>
+<U1E28B>
+<U1E28C>
+<U1E28D>
+<U1E28E>
+<U1E28F>
+<U1E290>
+<U1E291>
+<U1E292>
+<U1E293>
+<U1E294>
+<U1E295>
+<U1E296>
+<U1E297>
+<U1E298>
+<U1E299>
+<U1E29A>
+<U1E29B>
+<U1E29C>
+<U1E29D>
+<U1E29E>
+<U1E29F>
+<U1E2A0>
+<U1E2A1>
+<U1E2A2>
+<U1E2A3>
+<U1E2A4>
+<U1E2A5>
+<U1E2A6>
+<U1E2A7>
+<U1E2A8>
+<U1E2A9>
+<U1E2AA>
+<U1E2AB>
+<U1E2AC>
+<U1E2AD>
+<U1E2AE>
+<U1E2AF>
+<U1E2B0>
+<U1E2B1>
+<U1E2B2>
+<U1E2B3>
+<U1E2B4>
+<U1E2B5>
+<U1E2B6>
+<U1E2B7>
+<U1E2B8>
+<U1E2B9>
+<U1E2BA>
+<U1E2BB>
+<U1E2BC>
+<U1E2BD>
+<U1E2BE>
+<U1E2BF>
+<U1E2C0>
+<U1E2C1>
+<U1E2C2>
+<U1E2C3>
+<U1E2C4>
+<U1E2C5>
+<U1E2C6>
+<U1E2C7>
+<U1E2C8>
+<U1E2C9>
+<U1E2CA>
+<U1E2CB>
+<U1E2CC>
+<U1E2CD>
+<U1E2CE>
+<U1E2CF>
+<U1E2D0>
+<U1E2D1>
+<U1E2D2>
+<U1E2D3>
+<U1E2D4>
+<U1E2D5>
+<U1E2D6>
+<U1E2D7>
+<U1E2D8>
+<U1E2D9>
+<U1E2DA>
+<U1E2DB>
+<U1E2DC>
+<U1E2DD>
+<U1E2DE>
+<U1E2DF>
+<U1E2E0>
+<U1E2E1>
+<U1E2E2>
+<U1E2E3>
+<U1E2E4>
+<U1E2E5>
+<U1E2E6>
+<U1E2E7>
+<U1E2E8>
+<U1E2E9>
+<U1E2EA>
+<U1E2EB>
+<U1E2EC>
+<U1E2ED>
+<U1E2EE>
+<U1E2EF>
+<U1E2F0>
+<U1E2F1>
+<U1E2F2>
+<U1E2F3>
+<U1E2F4>
+<U1E2F5>
+<U1E2F6>
+<U1E2F7>
+<U1E2F8>
+<U1E2F9>
+<U1E2FA>
+<U1E2FB>
+<U1E2FC>
+<U1E2FD>
+<U1E2FE>
+<U1E2FF>
+<U1E300>
+<U1E301>
+<U1E302>
+<U1E303>
+<U1E304>
+<U1E305>
+<U1E306>
+<U1E307>
+<U1E308>
+<U1E309>
+<U1E30A>
+<U1E30B>
+<U1E30C>
+<U1E30D>
+<U1E30E>
+<U1E30F>
+<U1E310>
+<U1E311>
+<U1E312>
+<U1E313>
+<U1E314>
+<U1E315>
+<U1E316>
+<U1E317>
+<U1E318>
+<U1E319>
+<U1E31A>
+<U1E31B>
+<U1E31C>
+<U1E31D>
+<U1E31E>
+<U1E31F>
+<U1E320>
+<U1E321>
+<U1E322>
+<U1E323>
+<U1E324>
+<U1E325>
+<U1E326>
+<U1E327>
+<U1E328>
+<U1E329>
+<U1E32A>
+<U1E32B>
+<U1E32C>
+<U1E32D>
+<U1E32E>
+<U1E32F>
+<U1E330>
+<U1E331>
+<U1E332>
+<U1E333>
+<U1E334>
+<U1E335>
+<U1E336>
+<U1E337>
+<U1E338>
+<U1E339>
+<U1E33A>
+<U1E33B>
+<U1E33C>
+<U1E33D>
+<U1E33E>
+<U1E33F>
+<U1E340>
+<U1E341>
+<U1E342>
+<U1E343>
+<U1E344>
+<U1E345>
+<U1E346>
+<U1E347>
+<U1E348>
+<U1E349>
+<U1E34A>
+<U1E34B>
+<U1E34C>
+<U1E34D>
+<U1E34E>
+<U1E34F>
+<U1E350>
+<U1E351>
+<U1E352>
+<U1E353>
+<U1E354>
+<U1E355>
+<U1E356>
+<U1E357>
+<U1E358>
+<U1E359>
+<U1E35A>
+<U1E35B>
+<U1E35C>
+<U1E35D>
+<U1E35E>
+<U1E35F>
+<U1E360>
+<U1E361>
+<U1E362>
+<U1E363>
+<U1E364>
+<U1E365>
+<U1E366>
+<U1E367>
+<U1E368>
+<U1E369>
+<U1E36A>
+<U1E36B>
+<U1E36C>
+<U1E36D>
+<U1E36E>
+<U1E36F>
+<U1E370>
+<U1E371>
+<U1E372>
+<U1E373>
+<U1E374>
+<U1E375>
+<U1E376>
+<U1E377>
+<U1E378>
+<U1E379>
+<U1E37A>
+<U1E37B>
+<U1E37C>
+<U1E37D>
+<U1E37E>
+<U1E37F>
+<U1E380>
+<U1E381>
+<U1E382>
+<U1E383>
+<U1E384>
+<U1E385>
+<U1E386>
+<U1E387>
+<U1E388>
+<U1E389>
+<U1E38A>
+<U1E38B>
+<U1E38C>
+<U1E38D>
+<U1E38E>
+<U1E38F>
+<U1E390>
+<U1E391>
+<U1E392>
+<U1E393>
+<U1E394>
+<U1E395>
+<U1E396>
+<U1E397>
+<U1E398>
+<U1E399>
+<U1E39A>
+<U1E39B>
+<U1E39C>
+<U1E39D>
+<U1E39E>
+<U1E39F>
+<U1E3A0>
+<U1E3A1>
+<U1E3A2>
+<U1E3A3>
+<U1E3A4>
+<U1E3A5>
+<U1E3A6>
+<U1E3A7>
+<U1E3A8>
+<U1E3A9>
+<U1E3AA>
+<U1E3AB>
+<U1E3AC>
+<U1E3AD>
+<U1E3AE>
+<U1E3AF>
+<U1E3B0>
+<U1E3B1>
+<U1E3B2>
+<U1E3B3>
+<U1E3B4>
+<U1E3B5>
+<U1E3B6>
+<U1E3B7>
+<U1E3B8>
+<U1E3B9>
+<U1E3BA>
+<U1E3BB>
+<U1E3BC>
+<U1E3BD>
+<U1E3BE>
+<U1E3BF>
+<U1E3C0>
+<U1E3C1>
+<U1E3C2>
+<U1E3C3>
+<U1E3C4>
+<U1E3C5>
+<U1E3C6>
+<U1E3C7>
+<U1E3C8>
+<U1E3C9>
+<U1E3CA>
+<U1E3CB>
+<U1E3CC>
+<U1E3CD>
+<U1E3CE>
+<U1E3CF>
+<U1E3D0>
+<U1E3D1>
+<U1E3D2>
+<U1E3D3>
+<U1E3D4>
+<U1E3D5>
+<U1E3D6>
+<U1E3D7>
+<U1E3D8>
+<U1E3D9>
+<U1E3DA>
+<U1E3DB>
+<U1E3DC>
+<U1E3DD>
+<U1E3DE>
+<U1E3DF>
+<U1E3E0>
+<U1E3E1>
+<U1E3E2>
+<U1E3E3>
+<U1E3E4>
+<U1E3E5>
+<U1E3E6>
+<U1E3E7>
+<U1E3E8>
+<U1E3E9>
+<U1E3EA>
+<U1E3EB>
+<U1E3EC>
+<U1E3ED>
+<U1E3EE>
+<U1E3EF>
+<U1E3F0>
+<U1E3F1>
+<U1E3F2>
+<U1E3F3>
+<U1E3F4>
+<U1E3F5>
+<U1E3F6>
+<U1E3F7>
+<U1E3F8>
+<U1E3F9>
+<U1E3FA>
+<U1E3FB>
+<U1E3FC>
+<U1E3FD>
+<U1E3FE>
+<U1E3FF>
+<U1E400>
+<U1E401>
+<U1E402>
+<U1E403>
+<U1E404>
+<U1E405>
+<U1E406>
+<U1E407>
+<U1E408>
+<U1E409>
+<U1E40A>
+<U1E40B>
+<U1E40C>
+<U1E40D>
+<U1E40E>
+<U1E40F>
+<U1E410>
+<U1E411>
+<U1E412>
+<U1E413>
+<U1E414>
+<U1E415>
+<U1E416>
+<U1E417>
+<U1E418>
+<U1E419>
+<U1E41A>
+<U1E41B>
+<U1E41C>
+<U1E41D>
+<U1E41E>
+<U1E41F>
+<U1E420>
+<U1E421>
+<U1E422>
+<U1E423>
+<U1E424>
+<U1E425>
+<U1E426>
+<U1E427>
+<U1E428>
+<U1E429>
+<U1E42A>
+<U1E42B>
+<U1E42C>
+<U1E42D>
+<U1E42E>
+<U1E42F>
+<U1E430>
+<U1E431>
+<U1E432>
+<U1E433>
+<U1E434>
+<U1E435>
+<U1E436>
+<U1E437>
+<U1E438>
+<U1E439>
+<U1E43A>
+<U1E43B>
+<U1E43C>
+<U1E43D>
+<U1E43E>
+<U1E43F>
+<U1E440>
+<U1E441>
+<U1E442>
+<U1E443>
+<U1E444>
+<U1E445>
+<U1E446>
+<U1E447>
+<U1E448>
+<U1E449>
+<U1E44A>
+<U1E44B>
+<U1E44C>
+<U1E44D>
+<U1E44E>
+<U1E44F>
+<U1E450>
+<U1E451>
+<U1E452>
+<U1E453>
+<U1E454>
+<U1E455>
+<U1E456>
+<U1E457>
+<U1E458>
+<U1E459>
+<U1E45A>
+<U1E45B>
+<U1E45C>
+<U1E45D>
+<U1E45E>
+<U1E45F>
+<U1E460>
+<U1E461>
+<U1E462>
+<U1E463>
+<U1E464>
+<U1E465>
+<U1E466>
+<U1E467>
+<U1E468>
+<U1E469>
+<U1E46A>
+<U1E46B>
+<U1E46C>
+<U1E46D>
+<U1E46E>
+<U1E46F>
+<U1E470>
+<U1E471>
+<U1E472>
+<U1E473>
+<U1E474>
+<U1E475>
+<U1E476>
+<U1E477>
+<U1E478>
+<U1E479>
+<U1E47A>
+<U1E47B>
+<U1E47C>
+<U1E47D>
+<U1E47E>
+<U1E47F>
+<U1E480>
+<U1E481>
+<U1E482>
+<U1E483>
+<U1E484>
+<U1E485>
+<U1E486>
+<U1E487>
+<U1E488>
+<U1E489>
+<U1E48A>
+<U1E48B>
+<U1E48C>
+<U1E48D>
+<U1E48E>
+<U1E48F>
+<U1E490>
+<U1E491>
+<U1E492>
+<U1E493>
+<U1E494>
+<U1E495>
+<U1E496>
+<U1E497>
+<U1E498>
+<U1E499>
+<U1E49A>
+<U1E49B>
+<U1E49C>
+<U1E49D>
+<U1E49E>
+<U1E49F>
+<U1E4A0>
+<U1E4A1>
+<U1E4A2>
+<U1E4A3>
+<U1E4A4>
+<U1E4A5>
+<U1E4A6>
+<U1E4A7>
+<U1E4A8>
+<U1E4A9>
+<U1E4AA>
+<U1E4AB>
+<U1E4AC>
+<U1E4AD>
+<U1E4AE>
+<U1E4AF>
+<U1E4B0>
+<U1E4B1>
+<U1E4B2>
+<U1E4B3>
+<U1E4B4>
+<U1E4B5>
+<U1E4B6>
+<U1E4B7>
+<U1E4B8>
+<U1E4B9>
+<U1E4BA>
+<U1E4BB>
+<U1E4BC>
+<U1E4BD>
+<U1E4BE>
+<U1E4BF>
+<U1E4C0>
+<U1E4C1>
+<U1E4C2>
+<U1E4C3>
+<U1E4C4>
+<U1E4C5>
+<U1E4C6>
+<U1E4C7>
+<U1E4C8>
+<U1E4C9>
+<U1E4CA>
+<U1E4CB>
+<U1E4CC>
+<U1E4CD>
+<U1E4CE>
+<U1E4CF>
+<U1E4D0>
+<U1E4D1>
+<U1E4D2>
+<U1E4D3>
+<U1E4D4>
+<U1E4D5>
+<U1E4D6>
+<U1E4D7>
+<U1E4D8>
+<U1E4D9>
+<U1E4DA>
+<U1E4DB>
+<U1E4DC>
+<U1E4DD>
+<U1E4DE>
+<U1E4DF>
+<U1E4E0>
+<U1E4E1>
+<U1E4E2>
+<U1E4E3>
+<U1E4E4>
+<U1E4E5>
+<U1E4E6>
+<U1E4E7>
+<U1E4E8>
+<U1E4E9>
+<U1E4EA>
+<U1E4EB>
+<U1E4EC>
+<U1E4ED>
+<U1E4EE>
+<U1E4EF>
+<U1E4F0>
+<U1E4F1>
+<U1E4F2>
+<U1E4F3>
+<U1E4F4>
+<U1E4F5>
+<U1E4F6>
+<U1E4F7>
+<U1E4F8>
+<U1E4F9>
+<U1E4FA>
+<U1E4FB>
+<U1E4FC>
+<U1E4FD>
+<U1E4FE>
+<U1E4FF>
+<U1E500>
+<U1E501>
+<U1E502>
+<U1E503>
+<U1E504>
+<U1E505>
+<U1E506>
+<U1E507>
+<U1E508>
+<U1E509>
+<U1E50A>
+<U1E50B>
+<U1E50C>
+<U1E50D>
+<U1E50E>
+<U1E50F>
+<U1E510>
+<U1E511>
+<U1E512>
+<U1E513>
+<U1E514>
+<U1E515>
+<U1E516>
+<U1E517>
+<U1E518>
+<U1E519>
+<U1E51A>
+<U1E51B>
+<U1E51C>
+<U1E51D>
+<U1E51E>
+<U1E51F>
+<U1E520>
+<U1E521>
+<U1E522>
+<U1E523>
+<U1E524>
+<U1E525>
+<U1E526>
+<U1E527>
+<U1E528>
+<U1E529>
+<U1E52A>
+<U1E52B>
+<U1E52C>
+<U1E52D>
+<U1E52E>
+<U1E52F>
+<U1E530>
+<U1E531>
+<U1E532>
+<U1E533>
+<U1E534>
+<U1E535>
+<U1E536>
+<U1E537>
+<U1E538>
+<U1E539>
+<U1E53A>
+<U1E53B>
+<U1E53C>
+<U1E53D>
+<U1E53E>
+<U1E53F>
+<U1E540>
+<U1E541>
+<U1E542>
+<U1E543>
+<U1E544>
+<U1E545>
+<U1E546>
+<U1E547>
+<U1E548>
+<U1E549>
+<U1E54A>
+<U1E54B>
+<U1E54C>
+<U1E54D>
+<U1E54E>
+<U1E54F>
+<U1E550>
+<U1E551>
+<U1E552>
+<U1E553>
+<U1E554>
+<U1E555>
+<U1E556>
+<U1E557>
+<U1E558>
+<U1E559>
+<U1E55A>
+<U1E55B>
+<U1E55C>
+<U1E55D>
+<U1E55E>
+<U1E55F>
+<U1E560>
+<U1E561>
+<U1E562>
+<U1E563>
+<U1E564>
+<U1E565>
+<U1E566>
+<U1E567>
+<U1E568>
+<U1E569>
+<U1E56A>
+<U1E56B>
+<U1E56C>
+<U1E56D>
+<U1E56E>
+<U1E56F>
+<U1E570>
+<U1E571>
+<U1E572>
+<U1E573>
+<U1E574>
+<U1E575>
+<U1E576>
+<U1E577>
+<U1E578>
+<U1E579>
+<U1E57A>
+<U1E57B>
+<U1E57C>
+<U1E57D>
+<U1E57E>
+<U1E57F>
+<U1E580>
+<U1E581>
+<U1E582>
+<U1E583>
+<U1E584>
+<U1E585>
+<U1E586>
+<U1E587>
+<U1E588>
+<U1E589>
+<U1E58A>
+<U1E58B>
+<U1E58C>
+<U1E58D>
+<U1E58E>
+<U1E58F>
+<U1E590>
+<U1E591>
+<U1E592>
+<U1E593>
+<U1E594>
+<U1E595>
+<U1E596>
+<U1E597>
+<U1E598>
+<U1E599>
+<U1E59A>
+<U1E59B>
+<U1E59C>
+<U1E59D>
+<U1E59E>
+<U1E59F>
+<U1E5A0>
+<U1E5A1>
+<U1E5A2>
+<U1E5A3>
+<U1E5A4>
+<U1E5A5>
+<U1E5A6>
+<U1E5A7>
+<U1E5A8>
+<U1E5A9>
+<U1E5AA>
+<U1E5AB>
+<U1E5AC>
+<U1E5AD>
+<U1E5AE>
+<U1E5AF>
+<U1E5B0>
+<U1E5B1>
+<U1E5B2>
+<U1E5B3>
+<U1E5B4>
+<U1E5B5>
+<U1E5B6>
+<U1E5B7>
+<U1E5B8>
+<U1E5B9>
+<U1E5BA>
+<U1E5BB>
+<U1E5BC>
+<U1E5BD>
+<U1E5BE>
+<U1E5BF>
+<U1E5C0>
+<U1E5C1>
+<U1E5C2>
+<U1E5C3>
+<U1E5C4>
+<U1E5C5>
+<U1E5C6>
+<U1E5C7>
+<U1E5C8>
+<U1E5C9>
+<U1E5CA>
+<U1E5CB>
+<U1E5CC>
+<U1E5CD>
+<U1E5CE>
+<U1E5CF>
+<U1E5D0>
+<U1E5D1>
+<U1E5D2>
+<U1E5D3>
+<U1E5D4>
+<U1E5D5>
+<U1E5D6>
+<U1E5D7>
+<U1E5D8>
+<U1E5D9>
+<U1E5DA>
+<U1E5DB>
+<U1E5DC>
+<U1E5DD>
+<U1E5DE>
+<U1E5DF>
+<U1E5E0>
+<U1E5E1>
+<U1E5E2>
+<U1E5E3>
+<U1E5E4>
+<U1E5E5>
+<U1E5E6>
+<U1E5E7>
+<U1E5E8>
+<U1E5E9>
+<U1E5EA>
+<U1E5EB>
+<U1E5EC>
+<U1E5ED>
+<U1E5EE>
+<U1E5EF>
+<U1E5F0>
+<U1E5F1>
+<U1E5F2>
+<U1E5F3>
+<U1E5F4>
+<U1E5F5>
+<U1E5F6>
+<U1E5F7>
+<U1E5F8>
+<U1E5F9>
+<U1E5FA>
+<U1E5FB>
+<U1E5FC>
+<U1E5FD>
+<U1E5FE>
+<U1E5FF>
+<U1E600>
+<U1E601>
+<U1E602>
+<U1E603>
+<U1E604>
+<U1E605>
+<U1E606>
+<U1E607>
+<U1E608>
+<U1E609>
+<U1E60A>
+<U1E60B>
+<U1E60C>
+<U1E60D>
+<U1E60E>
+<U1E60F>
+<U1E610>
+<U1E611>
+<U1E612>
+<U1E613>
+<U1E614>
+<U1E615>
+<U1E616>
+<U1E617>
+<U1E618>
+<U1E619>
+<U1E61A>
+<U1E61B>
+<U1E61C>
+<U1E61D>
+<U1E61E>
+<U1E61F>
+<U1E620>
+<U1E621>
+<U1E622>
+<U1E623>
+<U1E624>
+<U1E625>
+<U1E626>
+<U1E627>
+<U1E628>
+<U1E629>
+<U1E62A>
+<U1E62B>
+<U1E62C>
+<U1E62D>
+<U1E62E>
+<U1E62F>
+<U1E630>
+<U1E631>
+<U1E632>
+<U1E633>
+<U1E634>
+<U1E635>
+<U1E636>
+<U1E637>
+<U1E638>
+<U1E639>
+<U1E63A>
+<U1E63B>
+<U1E63C>
+<U1E63D>
+<U1E63E>
+<U1E63F>
+<U1E640>
+<U1E641>
+<U1E642>
+<U1E643>
+<U1E644>
+<U1E645>
+<U1E646>
+<U1E647>
+<U1E648>
+<U1E649>
+<U1E64A>
+<U1E64B>
+<U1E64C>
+<U1E64D>
+<U1E64E>
+<U1E64F>
+<U1E650>
+<U1E651>
+<U1E652>
+<U1E653>
+<U1E654>
+<U1E655>
+<U1E656>
+<U1E657>
+<U1E658>
+<U1E659>
+<U1E65A>
+<U1E65B>
+<U1E65C>
+<U1E65D>
+<U1E65E>
+<U1E65F>
+<U1E660>
+<U1E661>
+<U1E662>
+<U1E663>
+<U1E664>
+<U1E665>
+<U1E666>
+<U1E667>
+<U1E668>
+<U1E669>
+<U1E66A>
+<U1E66B>
+<U1E66C>
+<U1E66D>
+<U1E66E>
+<U1E66F>
+<U1E670>
+<U1E671>
+<U1E672>
+<U1E673>
+<U1E674>
+<U1E675>
+<U1E676>
+<U1E677>
+<U1E678>
+<U1E679>
+<U1E67A>
+<U1E67B>
+<U1E67C>
+<U1E67D>
+<U1E67E>
+<U1E67F>
+<U1E680>
+<U1E681>
+<U1E682>
+<U1E683>
+<U1E684>
+<U1E685>
+<U1E686>
+<U1E687>
+<U1E688>
+<U1E689>
+<U1E68A>
+<U1E68B>
+<U1E68C>
+<U1E68D>
+<U1E68E>
+<U1E68F>
+<U1E690>
+<U1E691>
+<U1E692>
+<U1E693>
+<U1E694>
+<U1E695>
+<U1E696>
+<U1E697>
+<U1E698>
+<U1E699>
+<U1E69A>
+<U1E69B>
+<U1E69C>
+<U1E69D>
+<U1E69E>
+<U1E69F>
+<U1E6A0>
+<U1E6A1>
+<U1E6A2>
+<U1E6A3>
+<U1E6A4>
+<U1E6A5>
+<U1E6A6>
+<U1E6A7>
+<U1E6A8>
+<U1E6A9>
+<U1E6AA>
+<U1E6AB>
+<U1E6AC>
+<U1E6AD>
+<U1E6AE>
+<U1E6AF>
+<U1E6B0>
+<U1E6B1>
+<U1E6B2>
+<U1E6B3>
+<U1E6B4>
+<U1E6B5>
+<U1E6B6>
+<U1E6B7>
+<U1E6B8>
+<U1E6B9>
+<U1E6BA>
+<U1E6BB>
+<U1E6BC>
+<U1E6BD>
+<U1E6BE>
+<U1E6BF>
+<U1E6C0>
+<U1E6C1>
+<U1E6C2>
+<U1E6C3>
+<U1E6C4>
+<U1E6C5>
+<U1E6C6>
+<U1E6C7>
+<U1E6C8>
+<U1E6C9>
+<U1E6CA>
+<U1E6CB>
+<U1E6CC>
+<U1E6CD>
+<U1E6CE>
+<U1E6CF>
+<U1E6D0>
+<U1E6D1>
+<U1E6D2>
+<U1E6D3>
+<U1E6D4>
+<U1E6D5>
+<U1E6D6>
+<U1E6D7>
+<U1E6D8>
+<U1E6D9>
+<U1E6DA>
+<U1E6DB>
+<U1E6DC>
+<U1E6DD>
+<U1E6DE>
+<U1E6DF>
+<U1E6E0>
+<U1E6E1>
+<U1E6E2>
+<U1E6E3>
+<U1E6E4>
+<U1E6E5>
+<U1E6E6>
+<U1E6E7>
+<U1E6E8>
+<U1E6E9>
+<U1E6EA>
+<U1E6EB>
+<U1E6EC>
+<U1E6ED>
+<U1E6EE>
+<U1E6EF>
+<U1E6F0>
+<U1E6F1>
+<U1E6F2>
+<U1E6F3>
+<U1E6F4>
+<U1E6F5>
+<U1E6F6>
+<U1E6F7>
+<U1E6F8>
+<U1E6F9>
+<U1E6FA>
+<U1E6FB>
+<U1E6FC>
+<U1E6FD>
+<U1E6FE>
+<U1E6FF>
+<U1E700>
+<U1E701>
+<U1E702>
+<U1E703>
+<U1E704>
+<U1E705>
+<U1E706>
+<U1E707>
+<U1E708>
+<U1E709>
+<U1E70A>
+<U1E70B>
+<U1E70C>
+<U1E70D>
+<U1E70E>
+<U1E70F>
+<U1E710>
+<U1E711>
+<U1E712>
+<U1E713>
+<U1E714>
+<U1E715>
+<U1E716>
+<U1E717>
+<U1E718>
+<U1E719>
+<U1E71A>
+<U1E71B>
+<U1E71C>
+<U1E71D>
+<U1E71E>
+<U1E71F>
+<U1E720>
+<U1E721>
+<U1E722>
+<U1E723>
+<U1E724>
+<U1E725>
+<U1E726>
+<U1E727>
+<U1E728>
+<U1E729>
+<U1E72A>
+<U1E72B>
+<U1E72C>
+<U1E72D>
+<U1E72E>
+<U1E72F>
+<U1E730>
+<U1E731>
+<U1E732>
+<U1E733>
+<U1E734>
+<U1E735>
+<U1E736>
+<U1E737>
+<U1E738>
+<U1E739>
+<U1E73A>
+<U1E73B>
+<U1E73C>
+<U1E73D>
+<U1E73E>
+<U1E73F>
+<U1E740>
+<U1E741>
+<U1E742>
+<U1E743>
+<U1E744>
+<U1E745>
+<U1E746>
+<U1E747>
+<U1E748>
+<U1E749>
+<U1E74A>
+<U1E74B>
+<U1E74C>
+<U1E74D>
+<U1E74E>
+<U1E74F>
+<U1E750>
+<U1E751>
+<U1E752>
+<U1E753>
+<U1E754>
+<U1E755>
+<U1E756>
+<U1E757>
+<U1E758>
+<U1E759>
+<U1E75A>
+<U1E75B>
+<U1E75C>
+<U1E75D>
+<U1E75E>
+<U1E75F>
+<U1E760>
+<U1E761>
+<U1E762>
+<U1E763>
+<U1E764>
+<U1E765>
+<U1E766>
+<U1E767>
+<U1E768>
+<U1E769>
+<U1E76A>
+<U1E76B>
+<U1E76C>
+<U1E76D>
+<U1E76E>
+<U1E76F>
+<U1E770>
+<U1E771>
+<U1E772>
+<U1E773>
+<U1E774>
+<U1E775>
+<U1E776>
+<U1E777>
+<U1E778>
+<U1E779>
+<U1E77A>
+<U1E77B>
+<U1E77C>
+<U1E77D>
+<U1E77E>
+<U1E77F>
+<U1E780>
+<U1E781>
+<U1E782>
+<U1E783>
+<U1E784>
+<U1E785>
+<U1E786>
+<U1E787>
+<U1E788>
+<U1E789>
+<U1E78A>
+<U1E78B>
+<U1E78C>
+<U1E78D>
+<U1E78E>
+<U1E78F>
+<U1E790>
+<U1E791>
+<U1E792>
+<U1E793>
+<U1E794>
+<U1E795>
+<U1E796>
+<U1E797>
+<U1E798>
+<U1E799>
+<U1E79A>
+<U1E79B>
+<U1E79C>
+<U1E79D>
+<U1E79E>
+<U1E79F>
+<U1E7A0>
+<U1E7A1>
+<U1E7A2>
+<U1E7A3>
+<U1E7A4>
+<U1E7A5>
+<U1E7A6>
+<U1E7A7>
+<U1E7A8>
+<U1E7A9>
+<U1E7AA>
+<U1E7AB>
+<U1E7AC>
+<U1E7AD>
+<U1E7AE>
+<U1E7AF>
+<U1E7B0>
+<U1E7B1>
+<U1E7B2>
+<U1E7B3>
+<U1E7B4>
+<U1E7B5>
+<U1E7B6>
+<U1E7B7>
+<U1E7B8>
+<U1E7B9>
+<U1E7BA>
+<U1E7BB>
+<U1E7BC>
+<U1E7BD>
+<U1E7BE>
+<U1E7BF>
+<U1E7C0>
+<U1E7C1>
+<U1E7C2>
+<U1E7C3>
+<U1E7C4>
+<U1E7C5>
+<U1E7C6>
+<U1E7C7>
+<U1E7C8>
+<U1E7C9>
+<U1E7CA>
+<U1E7CB>
+<U1E7CC>
+<U1E7CD>
+<U1E7CE>
+<U1E7CF>
+<U1E7D0>
+<U1E7D1>
+<U1E7D2>
+<U1E7D3>
+<U1E7D4>
+<U1E7D5>
+<U1E7D6>
+<U1E7D7>
+<U1E7D8>
+<U1E7D9>
+<U1E7DA>
+<U1E7DB>
+<U1E7DC>
+<U1E7DD>
+<U1E7DE>
+<U1E7DF>
+<U1E7E0>
+<U1E7E1>
+<U1E7E2>
+<U1E7E3>
+<U1E7E4>
+<U1E7E5>
+<U1E7E6>
+<U1E7E7>
+<U1E7E8>
+<U1E7E9>
+<U1E7EA>
+<U1E7EB>
+<U1E7EC>
+<U1E7ED>
+<U1E7EE>
+<U1E7EF>
+<U1E7F0>
+<U1E7F1>
+<U1E7F2>
+<U1E7F3>
+<U1E7F4>
+<U1E7F5>
+<U1E7F6>
+<U1E7F7>
+<U1E7F8>
+<U1E7F9>
+<U1E7FA>
+<U1E7FB>
+<U1E7FC>
+<U1E7FD>
+<U1E7FE>
+<U1E7FF>
+<U1E800>
+<U1E801>
+<U1E802>
+<U1E803>
+<U1E804>
+<U1E805>
+<U1E806>
+<U1E807>
+<U1E808>
+<U1E809>
+<U1E80A>
+<U1E80B>
+<U1E80C>
+<U1E80D>
+<U1E80E>
+<U1E80F>
+<U1E810>
+<U1E811>
+<U1E812>
+<U1E813>
+<U1E814>
+<U1E815>
+<U1E816>
+<U1E817>
+<U1E818>
+<U1E819>
+<U1E81A>
+<U1E81B>
+<U1E81C>
+<U1E81D>
+<U1E81E>
+<U1E81F>
+<U1E820>
+<U1E821>
+<U1E822>
+<U1E823>
+<U1E824>
+<U1E825>
+<U1E826>
+<U1E827>
+<U1E828>
+<U1E829>
+<U1E82A>
+<U1E82B>
+<U1E82C>
+<U1E82D>
+<U1E82E>
+<U1E82F>
+<U1E830>
+<U1E831>
+<U1E832>
+<U1E833>
+<U1E834>
+<U1E835>
+<U1E836>
+<U1E837>
+<U1E838>
+<U1E839>
+<U1E83A>
+<U1E83B>
+<U1E83C>
+<U1E83D>
+<U1E83E>
+<U1E83F>
+<U1E840>
+<U1E841>
+<U1E842>
+<U1E843>
+<U1E844>
+<U1E845>
+<U1E846>
+<U1E847>
+<U1E848>
+<U1E849>
+<U1E84A>
+<U1E84B>
+<U1E84C>
+<U1E84D>
+<U1E84E>
+<U1E84F>
+<U1E850>
+<U1E851>
+<U1E852>
+<U1E853>
+<U1E854>
+<U1E855>
+<U1E856>
+<U1E857>
+<U1E858>
+<U1E859>
+<U1E85A>
+<U1E85B>
+<U1E85C>
+<U1E85D>
+<U1E85E>
+<U1E85F>
+<U1E860>
+<U1E861>
+<U1E862>
+<U1E863>
+<U1E864>
+<U1E865>
+<U1E866>
+<U1E867>
+<U1E868>
+<U1E869>
+<U1E86A>
+<U1E86B>
+<U1E86C>
+<U1E86D>
+<U1E86E>
+<U1E86F>
+<U1E870>
+<U1E871>
+<U1E872>
+<U1E873>
+<U1E874>
+<U1E875>
+<U1E876>
+<U1E877>
+<U1E878>
+<U1E879>
+<U1E87A>
+<U1E87B>
+<U1E87C>
+<U1E87D>
+<U1E87E>
+<U1E87F>
+<U1E880>
+<U1E881>
+<U1E882>
+<U1E883>
+<U1E884>
+<U1E885>
+<U1E886>
+<U1E887>
+<U1E888>
+<U1E889>
+<U1E88A>
+<U1E88B>
+<U1E88C>
+<U1E88D>
+<U1E88E>
+<U1E88F>
+<U1E890>
+<U1E891>
+<U1E892>
+<U1E893>
+<U1E894>
+<U1E895>
+<U1E896>
+<U1E897>
+<U1E898>
+<U1E899>
+<U1E89A>
+<U1E89B>
+<U1E89C>
+<U1E89D>
+<U1E89E>
+<U1E89F>
+<U1E8A0>
+<U1E8A1>
+<U1E8A2>
+<U1E8A3>
+<U1E8A4>
+<U1E8A5>
+<U1E8A6>
+<U1E8A7>
+<U1E8A8>
+<U1E8A9>
+<U1E8AA>
+<U1E8AB>
+<U1E8AC>
+<U1E8AD>
+<U1E8AE>
+<U1E8AF>
+<U1E8B0>
+<U1E8B1>
+<U1E8B2>
+<U1E8B3>
+<U1E8B4>
+<U1E8B5>
+<U1E8B6>
+<U1E8B7>
+<U1E8B8>
+<U1E8B9>
+<U1E8BA>
+<U1E8BB>
+<U1E8BC>
+<U1E8BD>
+<U1E8BE>
+<U1E8BF>
+<U1E8C0>
+<U1E8C1>
+<U1E8C2>
+<U1E8C3>
+<U1E8C4>
+<U1E8C5>
+<U1E8C6>
+<U1E8C7>
+<U1E8C8>
+<U1E8C9>
+<U1E8CA>
+<U1E8CB>
+<U1E8CC>
+<U1E8CD>
+<U1E8CE>
+<U1E8CF>
+<U1E8D0>
+<U1E8D1>
+<U1E8D2>
+<U1E8D3>
+<U1E8D4>
+<U1E8D5>
+<U1E8D6>
+<U1E8D7>
+<U1E8D8>
+<U1E8D9>
+<U1E8DA>
+<U1E8DB>
+<U1E8DC>
+<U1E8DD>
+<U1E8DE>
+<U1E8DF>
+<U1E8E0>
+<U1E8E1>
+<U1E8E2>
+<U1E8E3>
+<U1E8E4>
+<U1E8E5>
+<U1E8E6>
+<U1E8E7>
+<U1E8E8>
+<U1E8E9>
+<U1E8EA>
+<U1E8EB>
+<U1E8EC>
+<U1E8ED>
+<U1E8EE>
+<U1E8EF>
+<U1E8F0>
+<U1E8F1>
+<U1E8F2>
+<U1E8F3>
+<U1E8F4>
+<U1E8F5>
+<U1E8F6>
+<U1E8F7>
+<U1E8F8>
+<U1E8F9>
+<U1E8FA>
+<U1E8FB>
+<U1E8FC>
+<U1E8FD>
+<U1E8FE>
+<U1E8FF>
+<U1E900>
+<U1E901>
+<U1E902>
+<U1E903>
+<U1E904>
+<U1E905>
+<U1E906>
+<U1E907>
+<U1E908>
+<U1E909>
+<U1E90A>
+<U1E90B>
+<U1E90C>
+<U1E90D>
+<U1E90E>
+<U1E90F>
+<U1E910>
+<U1E911>
+<U1E912>
+<U1E913>
+<U1E914>
+<U1E915>
+<U1E916>
+<U1E917>
+<U1E918>
+<U1E919>
+<U1E91A>
+<U1E91B>
+<U1E91C>
+<U1E91D>
+<U1E91E>
+<U1E91F>
+<U1E920>
+<U1E921>
+<U1E922>
+<U1E923>
+<U1E924>
+<U1E925>
+<U1E926>
+<U1E927>
+<U1E928>
+<U1E929>
+<U1E92A>
+<U1E92B>
+<U1E92C>
+<U1E92D>
+<U1E92E>
+<U1E92F>
+<U1E930>
+<U1E931>
+<U1E932>
+<U1E933>
+<U1E934>
+<U1E935>
+<U1E936>
+<U1E937>
+<U1E938>
+<U1E939>
+<U1E93A>
+<U1E93B>
+<U1E93C>
+<U1E93D>
+<U1E93E>
+<U1E93F>
+<U1E940>
+<U1E941>
+<U1E942>
+<U1E943>
+<U1E944>
+<U1E945>
+<U1E946>
+<U1E947>
+<U1E948>
+<U1E949>
+<U1E94A>
+<U1E94B>
+<U1E94C>
+<U1E94D>
+<U1E94E>
+<U1E94F>
+<U1E950>
+<U1E951>
+<U1E952>
+<U1E953>
+<U1E954>
+<U1E955>
+<U1E956>
+<U1E957>
+<U1E958>
+<U1E959>
+<U1E95A>
+<U1E95B>
+<U1E95C>
+<U1E95D>
+<U1E95E>
+<U1E95F>
+<U1E960>
+<U1E961>
+<U1E962>
+<U1E963>
+<U1E964>
+<U1E965>
+<U1E966>
+<U1E967>
+<U1E968>
+<U1E969>
+<U1E96A>
+<U1E96B>
+<U1E96C>
+<U1E96D>
+<U1E96E>
+<U1E96F>
+<U1E970>
+<U1E971>
+<U1E972>
+<U1E973>
+<U1E974>
+<U1E975>
+<U1E976>
+<U1E977>
+<U1E978>
+<U1E979>
+<U1E97A>
+<U1E97B>
+<U1E97C>
+<U1E97D>
+<U1E97E>
+<U1E97F>
+<U1E980>
+<U1E981>
+<U1E982>
+<U1E983>
+<U1E984>
+<U1E985>
+<U1E986>
+<U1E987>
+<U1E988>
+<U1E989>
+<U1E98A>
+<U1E98B>
+<U1E98C>
+<U1E98D>
+<U1E98E>
+<U1E98F>
+<U1E990>
+<U1E991>
+<U1E992>
+<U1E993>
+<U1E994>
+<U1E995>
+<U1E996>
+<U1E997>
+<U1E998>
+<U1E999>
+<U1E99A>
+<U1E99B>
+<U1E99C>
+<U1E99D>
+<U1E99E>
+<U1E99F>
+<U1E9A0>
+<U1E9A1>
+<U1E9A2>
+<U1E9A3>
+<U1E9A4>
+<U1E9A5>
+<U1E9A6>
+<U1E9A7>
+<U1E9A8>
+<U1E9A9>
+<U1E9AA>
+<U1E9AB>
+<U1E9AC>
+<U1E9AD>
+<U1E9AE>
+<U1E9AF>
+<U1E9B0>
+<U1E9B1>
+<U1E9B2>
+<U1E9B3>
+<U1E9B4>
+<U1E9B5>
+<U1E9B6>
+<U1E9B7>
+<U1E9B8>
+<U1E9B9>
+<U1E9BA>
+<U1E9BB>
+<U1E9BC>
+<U1E9BD>
+<U1E9BE>
+<U1E9BF>
+<U1E9C0>
+<U1E9C1>
+<U1E9C2>
+<U1E9C3>
+<U1E9C4>
+<U1E9C5>
+<U1E9C6>
+<U1E9C7>
+<U1E9C8>
+<U1E9C9>
+<U1E9CA>
+<U1E9CB>
+<U1E9CC>
+<U1E9CD>
+<U1E9CE>
+<U1E9CF>
+<U1E9D0>
+<U1E9D1>
+<U1E9D2>
+<U1E9D3>
+<U1E9D4>
+<U1E9D5>
+<U1E9D6>
+<U1E9D7>
+<U1E9D8>
+<U1E9D9>
+<U1E9DA>
+<U1E9DB>
+<U1E9DC>
+<U1E9DD>
+<U1E9DE>
+<U1E9DF>
+<U1E9E0>
+<U1E9E1>
+<U1E9E2>
+<U1E9E3>
+<U1E9E4>
+<U1E9E5>
+<U1E9E6>
+<U1E9E7>
+<U1E9E8>
+<U1E9E9>
+<U1E9EA>
+<U1E9EB>
+<U1E9EC>
+<U1E9ED>
+<U1E9EE>
+<U1E9EF>
+<U1E9F0>
+<U1E9F1>
+<U1E9F2>
+<U1E9F3>
+<U1E9F4>
+<U1E9F5>
+<U1E9F6>
+<U1E9F7>
+<U1E9F8>
+<U1E9F9>
+<U1E9FA>
+<U1E9FB>
+<U1E9FC>
+<U1E9FD>
+<U1E9FE>
+<U1E9FF>
+<U1EA00>
+<U1EA01>
+<U1EA02>
+<U1EA03>
+<U1EA04>
+<U1EA05>
+<U1EA06>
+<U1EA07>
+<U1EA08>
+<U1EA09>
+<U1EA0A>
+<U1EA0B>
+<U1EA0C>
+<U1EA0D>
+<U1EA0E>
+<U1EA0F>
+<U1EA10>
+<U1EA11>
+<U1EA12>
+<U1EA13>
+<U1EA14>
+<U1EA15>
+<U1EA16>
+<U1EA17>
+<U1EA18>
+<U1EA19>
+<U1EA1A>
+<U1EA1B>
+<U1EA1C>
+<U1EA1D>
+<U1EA1E>
+<U1EA1F>
+<U1EA20>
+<U1EA21>
+<U1EA22>
+<U1EA23>
+<U1EA24>
+<U1EA25>
+<U1EA26>
+<U1EA27>
+<U1EA28>
+<U1EA29>
+<U1EA2A>
+<U1EA2B>
+<U1EA2C>
+<U1EA2D>
+<U1EA2E>
+<U1EA2F>
+<U1EA30>
+<U1EA31>
+<U1EA32>
+<U1EA33>
+<U1EA34>
+<U1EA35>
+<U1EA36>
+<U1EA37>
+<U1EA38>
+<U1EA39>
+<U1EA3A>
+<U1EA3B>
+<U1EA3C>
+<U1EA3D>
+<U1EA3E>
+<U1EA3F>
+<U1EA40>
+<U1EA41>
+<U1EA42>
+<U1EA43>
+<U1EA44>
+<U1EA45>
+<U1EA46>
+<U1EA47>
+<U1EA48>
+<U1EA49>
+<U1EA4A>
+<U1EA4B>
+<U1EA4C>
+<U1EA4D>
+<U1EA4E>
+<U1EA4F>
+<U1EA50>
+<U1EA51>
+<U1EA52>
+<U1EA53>
+<U1EA54>
+<U1EA55>
+<U1EA56>
+<U1EA57>
+<U1EA58>
+<U1EA59>
+<U1EA5A>
+<U1EA5B>
+<U1EA5C>
+<U1EA5D>
+<U1EA5E>
+<U1EA5F>
+<U1EA60>
+<U1EA61>
+<U1EA62>
+<U1EA63>
+<U1EA64>
+<U1EA65>
+<U1EA66>
+<U1EA67>
+<U1EA68>
+<U1EA69>
+<U1EA6A>
+<U1EA6B>
+<U1EA6C>
+<U1EA6D>
+<U1EA6E>
+<U1EA6F>
+<U1EA70>
+<U1EA71>
+<U1EA72>
+<U1EA73>
+<U1EA74>
+<U1EA75>
+<U1EA76>
+<U1EA77>
+<U1EA78>
+<U1EA79>
+<U1EA7A>
+<U1EA7B>
+<U1EA7C>
+<U1EA7D>
+<U1EA7E>
+<U1EA7F>
+<U1EA80>
+<U1EA81>
+<U1EA82>
+<U1EA83>
+<U1EA84>
+<U1EA85>
+<U1EA86>
+<U1EA87>
+<U1EA88>
+<U1EA89>
+<U1EA8A>
+<U1EA8B>
+<U1EA8C>
+<U1EA8D>
+<U1EA8E>
+<U1EA8F>
+<U1EA90>
+<U1EA91>
+<U1EA92>
+<U1EA93>
+<U1EA94>
+<U1EA95>
+<U1EA96>
+<U1EA97>
+<U1EA98>
+<U1EA99>
+<U1EA9A>
+<U1EA9B>
+<U1EA9C>
+<U1EA9D>
+<U1EA9E>
+<U1EA9F>
+<U1EAA0>
+<U1EAA1>
+<U1EAA2>
+<U1EAA3>
+<U1EAA4>
+<U1EAA5>
+<U1EAA6>
+<U1EAA7>
+<U1EAA8>
+<U1EAA9>
+<U1EAAA>
+<U1EAAB>
+<U1EAAC>
+<U1EAAD>
+<U1EAAE>
+<U1EAAF>
+<U1EAB0>
+<U1EAB1>
+<U1EAB2>
+<U1EAB3>
+<U1EAB4>
+<U1EAB5>
+<U1EAB6>
+<U1EAB7>
+<U1EAB8>
+<U1EAB9>
+<U1EABA>
+<U1EABB>
+<U1EABC>
+<U1EABD>
+<U1EABE>
+<U1EABF>
+<U1EAC0>
+<U1EAC1>
+<U1EAC2>
+<U1EAC3>
+<U1EAC4>
+<U1EAC5>
+<U1EAC6>
+<U1EAC7>
+<U1EAC8>
+<U1EAC9>
+<U1EACA>
+<U1EACB>
+<U1EACC>
+<U1EACD>
+<U1EACE>
+<U1EACF>
+<U1EAD0>
+<U1EAD1>
+<U1EAD2>
+<U1EAD3>
+<U1EAD4>
+<U1EAD5>
+<U1EAD6>
+<U1EAD7>
+<U1EAD8>
+<U1EAD9>
+<U1EADA>
+<U1EADB>
+<U1EADC>
+<U1EADD>
+<U1EADE>
+<U1EADF>
+<U1EAE0>
+<U1EAE1>
+<U1EAE2>
+<U1EAE3>
+<U1EAE4>
+<U1EAE5>
+<U1EAE6>
+<U1EAE7>
+<U1EAE8>
+<U1EAE9>
+<U1EAEA>
+<U1EAEB>
+<U1EAEC>
+<U1EAED>
+<U1EAEE>
+<U1EAEF>
+<U1EAF0>
+<U1EAF1>
+<U1EAF2>
+<U1EAF3>
+<U1EAF4>
+<U1EAF5>
+<U1EAF6>
+<U1EAF7>
+<U1EAF8>
+<U1EAF9>
+<U1EAFA>
+<U1EAFB>
+<U1EAFC>
+<U1EAFD>
+<U1EAFE>
+<U1EAFF>
+<U1EB00>
+<U1EB01>
+<U1EB02>
+<U1EB03>
+<U1EB04>
+<U1EB05>
+<U1EB06>
+<U1EB07>
+<U1EB08>
+<U1EB09>
+<U1EB0A>
+<U1EB0B>
+<U1EB0C>
+<U1EB0D>
+<U1EB0E>
+<U1EB0F>
+<U1EB10>
+<U1EB11>
+<U1EB12>
+<U1EB13>
+<U1EB14>
+<U1EB15>
+<U1EB16>
+<U1EB17>
+<U1EB18>
+<U1EB19>
+<U1EB1A>
+<U1EB1B>
+<U1EB1C>
+<U1EB1D>
+<U1EB1E>
+<U1EB1F>
+<U1EB20>
+<U1EB21>
+<U1EB22>
+<U1EB23>
+<U1EB24>
+<U1EB25>
+<U1EB26>
+<U1EB27>
+<U1EB28>
+<U1EB29>
+<U1EB2A>
+<U1EB2B>
+<U1EB2C>
+<U1EB2D>
+<U1EB2E>
+<U1EB2F>
+<U1EB30>
+<U1EB31>
+<U1EB32>
+<U1EB33>
+<U1EB34>
+<U1EB35>
+<U1EB36>
+<U1EB37>
+<U1EB38>
+<U1EB39>
+<U1EB3A>
+<U1EB3B>
+<U1EB3C>
+<U1EB3D>
+<U1EB3E>
+<U1EB3F>
+<U1EB40>
+<U1EB41>
+<U1EB42>
+<U1EB43>
+<U1EB44>
+<U1EB45>
+<U1EB46>
+<U1EB47>
+<U1EB48>
+<U1EB49>
+<U1EB4A>
+<U1EB4B>
+<U1EB4C>
+<U1EB4D>
+<U1EB4E>
+<U1EB4F>
+<U1EB50>
+<U1EB51>
+<U1EB52>
+<U1EB53>
+<U1EB54>
+<U1EB55>
+<U1EB56>
+<U1EB57>
+<U1EB58>
+<U1EB59>
+<U1EB5A>
+<U1EB5B>
+<U1EB5C>
+<U1EB5D>
+<U1EB5E>
+<U1EB5F>
+<U1EB60>
+<U1EB61>
+<U1EB62>
+<U1EB63>
+<U1EB64>
+<U1EB65>
+<U1EB66>
+<U1EB67>
+<U1EB68>
+<U1EB69>
+<U1EB6A>
+<U1EB6B>
+<U1EB6C>
+<U1EB6D>
+<U1EB6E>
+<U1EB6F>
+<U1EB70>
+<U1EB71>
+<U1EB72>
+<U1EB73>
+<U1EB74>
+<U1EB75>
+<U1EB76>
+<U1EB77>
+<U1EB78>
+<U1EB79>
+<U1EB7A>
+<U1EB7B>
+<U1EB7C>
+<U1EB7D>
+<U1EB7E>
+<U1EB7F>
+<U1EB80>
+<U1EB81>
+<U1EB82>
+<U1EB83>
+<U1EB84>
+<U1EB85>
+<U1EB86>
+<U1EB87>
+<U1EB88>
+<U1EB89>
+<U1EB8A>
+<U1EB8B>
+<U1EB8C>
+<U1EB8D>
+<U1EB8E>
+<U1EB8F>
+<U1EB90>
+<U1EB91>
+<U1EB92>
+<U1EB93>
+<U1EB94>
+<U1EB95>
+<U1EB96>
+<U1EB97>
+<U1EB98>
+<U1EB99>
+<U1EB9A>
+<U1EB9B>
+<U1EB9C>
+<U1EB9D>
+<U1EB9E>
+<U1EB9F>
+<U1EBA0>
+<U1EBA1>
+<U1EBA2>
+<U1EBA3>
+<U1EBA4>
+<U1EBA5>
+<U1EBA6>
+<U1EBA7>
+<U1EBA8>
+<U1EBA9>
+<U1EBAA>
+<U1EBAB>
+<U1EBAC>
+<U1EBAD>
+<U1EBAE>
+<U1EBAF>
+<U1EBB0>
+<U1EBB1>
+<U1EBB2>
+<U1EBB3>
+<U1EBB4>
+<U1EBB5>
+<U1EBB6>
+<U1EBB7>
+<U1EBB8>
+<U1EBB9>
+<U1EBBA>
+<U1EBBB>
+<U1EBBC>
+<U1EBBD>
+<U1EBBE>
+<U1EBBF>
+<U1EBC0>
+<U1EBC1>
+<U1EBC2>
+<U1EBC3>
+<U1EBC4>
+<U1EBC5>
+<U1EBC6>
+<U1EBC7>
+<U1EBC8>
+<U1EBC9>
+<U1EBCA>
+<U1EBCB>
+<U1EBCC>
+<U1EBCD>
+<U1EBCE>
+<U1EBCF>
+<U1EBD0>
+<U1EBD1>
+<U1EBD2>
+<U1EBD3>
+<U1EBD4>
+<U1EBD5>
+<U1EBD6>
+<U1EBD7>
+<U1EBD8>
+<U1EBD9>
+<U1EBDA>
+<U1EBDB>
+<U1EBDC>
+<U1EBDD>
+<U1EBDE>
+<U1EBDF>
+<U1EBE0>
+<U1EBE1>
+<U1EBE2>
+<U1EBE3>
+<U1EBE4>
+<U1EBE5>
+<U1EBE6>
+<U1EBE7>
+<U1EBE8>
+<U1EBE9>
+<U1EBEA>
+<U1EBEB>
+<U1EBEC>
+<U1EBED>
+<U1EBEE>
+<U1EBEF>
+<U1EBF0>
+<U1EBF1>
+<U1EBF2>
+<U1EBF3>
+<U1EBF4>
+<U1EBF5>
+<U1EBF6>
+<U1EBF7>
+<U1EBF8>
+<U1EBF9>
+<U1EBFA>
+<U1EBFB>
+<U1EBFC>
+<U1EBFD>
+<U1EBFE>
+<U1EBFF>
+<U1EC00>
+<U1EC01>
+<U1EC02>
+<U1EC03>
+<U1EC04>
+<U1EC05>
+<U1EC06>
+<U1EC07>
+<U1EC08>
+<U1EC09>
+<U1EC0A>
+<U1EC0B>
+<U1EC0C>
+<U1EC0D>
+<U1EC0E>
+<U1EC0F>
+<U1EC10>
+<U1EC11>
+<U1EC12>
+<U1EC13>
+<U1EC14>
+<U1EC15>
+<U1EC16>
+<U1EC17>
+<U1EC18>
+<U1EC19>
+<U1EC1A>
+<U1EC1B>
+<U1EC1C>
+<U1EC1D>
+<U1EC1E>
+<U1EC1F>
+<U1EC20>
+<U1EC21>
+<U1EC22>
+<U1EC23>
+<U1EC24>
+<U1EC25>
+<U1EC26>
+<U1EC27>
+<U1EC28>
+<U1EC29>
+<U1EC2A>
+<U1EC2B>
+<U1EC2C>
+<U1EC2D>
+<U1EC2E>
+<U1EC2F>
+<U1EC30>
+<U1EC31>
+<U1EC32>
+<U1EC33>
+<U1EC34>
+<U1EC35>
+<U1EC36>
+<U1EC37>
+<U1EC38>
+<U1EC39>
+<U1EC3A>
+<U1EC3B>
+<U1EC3C>
+<U1EC3D>
+<U1EC3E>
+<U1EC3F>
+<U1EC40>
+<U1EC41>
+<U1EC42>
+<U1EC43>
+<U1EC44>
+<U1EC45>
+<U1EC46>
+<U1EC47>
+<U1EC48>
+<U1EC49>
+<U1EC4A>
+<U1EC4B>
+<U1EC4C>
+<U1EC4D>
+<U1EC4E>
+<U1EC4F>
+<U1EC50>
+<U1EC51>
+<U1EC52>
+<U1EC53>
+<U1EC54>
+<U1EC55>
+<U1EC56>
+<U1EC57>
+<U1EC58>
+<U1EC59>
+<U1EC5A>
+<U1EC5B>
+<U1EC5C>
+<U1EC5D>
+<U1EC5E>
+<U1EC5F>
+<U1EC60>
+<U1EC61>
+<U1EC62>
+<U1EC63>
+<U1EC64>
+<U1EC65>
+<U1EC66>
+<U1EC67>
+<U1EC68>
+<U1EC69>
+<U1EC6A>
+<U1EC6B>
+<U1EC6C>
+<U1EC6D>
+<U1EC6E>
+<U1EC6F>
+<U1EC70>
+<U1EC71>
+<U1EC72>
+<U1EC73>
+<U1EC74>
+<U1EC75>
+<U1EC76>
+<U1EC77>
+<U1EC78>
+<U1EC79>
+<U1EC7A>
+<U1EC7B>
+<U1EC7C>
+<U1EC7D>
+<U1EC7E>
+<U1EC7F>
+<U1EC80>
+<U1EC81>
+<U1EC82>
+<U1EC83>
+<U1EC84>
+<U1EC85>
+<U1EC86>
+<U1EC87>
+<U1EC88>
+<U1EC89>
+<U1EC8A>
+<U1EC8B>
+<U1EC8C>
+<U1EC8D>
+<U1EC8E>
+<U1EC8F>
+<U1EC90>
+<U1EC91>
+<U1EC92>
+<U1EC93>
+<U1EC94>
+<U1EC95>
+<U1EC96>
+<U1EC97>
+<U1EC98>
+<U1EC99>
+<U1EC9A>
+<U1EC9B>
+<U1EC9C>
+<U1EC9D>
+<U1EC9E>
+<U1EC9F>
+<U1ECA0>
+<U1ECA1>
+<U1ECA2>
+<U1ECA3>
+<U1ECA4>
+<U1ECA5>
+<U1ECA6>
+<U1ECA7>
+<U1ECA8>
+<U1ECA9>
+<U1ECAA>
+<U1ECAB>
+<U1ECAC>
+<U1ECAD>
+<U1ECAE>
+<U1ECAF>
+<U1ECB0>
+<U1ECB1>
+<U1ECB2>
+<U1ECB3>
+<U1ECB4>
+<U1ECB5>
+<U1ECB6>
+<U1ECB7>
+<U1ECB8>
+<U1ECB9>
+<U1ECBA>
+<U1ECBB>
+<U1ECBC>
+<U1ECBD>
+<U1ECBE>
+<U1ECBF>
+<U1ECC0>
+<U1ECC1>
+<U1ECC2>
+<U1ECC3>
+<U1ECC4>
+<U1ECC5>
+<U1ECC6>
+<U1ECC7>
+<U1ECC8>
+<U1ECC9>
+<U1ECCA>
+<U1ECCB>
+<U1ECCC>
+<U1ECCD>
+<U1ECCE>
+<U1ECCF>
+<U1ECD0>
+<U1ECD1>
+<U1ECD2>
+<U1ECD3>
+<U1ECD4>
+<U1ECD5>
+<U1ECD6>
+<U1ECD7>
+<U1ECD8>
+<U1ECD9>
+<U1ECDA>
+<U1ECDB>
+<U1ECDC>
+<U1ECDD>
+<U1ECDE>
+<U1ECDF>
+<U1ECE0>
+<U1ECE1>
+<U1ECE2>
+<U1ECE3>
+<U1ECE4>
+<U1ECE5>
+<U1ECE6>
+<U1ECE7>
+<U1ECE8>
+<U1ECE9>
+<U1ECEA>
+<U1ECEB>
+<U1ECEC>
+<U1ECED>
+<U1ECEE>
+<U1ECEF>
+<U1ECF0>
+<U1ECF1>
+<U1ECF2>
+<U1ECF3>
+<U1ECF4>
+<U1ECF5>
+<U1ECF6>
+<U1ECF7>
+<U1ECF8>
+<U1ECF9>
+<U1ECFA>
+<U1ECFB>
+<U1ECFC>
+<U1ECFD>
+<U1ECFE>
+<U1ECFF>
+<U1ED00>
+<U1ED01>
+<U1ED02>
+<U1ED03>
+<U1ED04>
+<U1ED05>
+<U1ED06>
+<U1ED07>
+<U1ED08>
+<U1ED09>
+<U1ED0A>
+<U1ED0B>
+<U1ED0C>
+<U1ED0D>
+<U1ED0E>
+<U1ED0F>
+<U1ED10>
+<U1ED11>
+<U1ED12>
+<U1ED13>
+<U1ED14>
+<U1ED15>
+<U1ED16>
+<U1ED17>
+<U1ED18>
+<U1ED19>
+<U1ED1A>
+<U1ED1B>
+<U1ED1C>
+<U1ED1D>
+<U1ED1E>
+<U1ED1F>
+<U1ED20>
+<U1ED21>
+<U1ED22>
+<U1ED23>
+<U1ED24>
+<U1ED25>
+<U1ED26>
+<U1ED27>
+<U1ED28>
+<U1ED29>
+<U1ED2A>
+<U1ED2B>
+<U1ED2C>
+<U1ED2D>
+<U1ED2E>
+<U1ED2F>
+<U1ED30>
+<U1ED31>
+<U1ED32>
+<U1ED33>
+<U1ED34>
+<U1ED35>
+<U1ED36>
+<U1ED37>
+<U1ED38>
+<U1ED39>
+<U1ED3A>
+<U1ED3B>
+<U1ED3C>
+<U1ED3D>
+<U1ED3E>
+<U1ED3F>
+<U1ED40>
+<U1ED41>
+<U1ED42>
+<U1ED43>
+<U1ED44>
+<U1ED45>
+<U1ED46>
+<U1ED47>
+<U1ED48>
+<U1ED49>
+<U1ED4A>
+<U1ED4B>
+<U1ED4C>
+<U1ED4D>
+<U1ED4E>
+<U1ED4F>
+<U1ED50>
+<U1ED51>
+<U1ED52>
+<U1ED53>
+<U1ED54>
+<U1ED55>
+<U1ED56>
+<U1ED57>
+<U1ED58>
+<U1ED59>
+<U1ED5A>
+<U1ED5B>
+<U1ED5C>
+<U1ED5D>
+<U1ED5E>
+<U1ED5F>
+<U1ED60>
+<U1ED61>
+<U1ED62>
+<U1ED63>
+<U1ED64>
+<U1ED65>
+<U1ED66>
+<U1ED67>
+<U1ED68>
+<U1ED69>
+<U1ED6A>
+<U1ED6B>
+<U1ED6C>
+<U1ED6D>
+<U1ED6E>
+<U1ED6F>
+<U1ED70>
+<U1ED71>
+<U1ED72>
+<U1ED73>
+<U1ED74>
+<U1ED75>
+<U1ED76>
+<U1ED77>
+<U1ED78>
+<U1ED79>
+<U1ED7A>
+<U1ED7B>
+<U1ED7C>
+<U1ED7D>
+<U1ED7E>
+<U1ED7F>
+<U1ED80>
+<U1ED81>
+<U1ED82>
+<U1ED83>
+<U1ED84>
+<U1ED85>
+<U1ED86>
+<U1ED87>
+<U1ED88>
+<U1ED89>
+<U1ED8A>
+<U1ED8B>
+<U1ED8C>
+<U1ED8D>
+<U1ED8E>
+<U1ED8F>
+<U1ED90>
+<U1ED91>
+<U1ED92>
+<U1ED93>
+<U1ED94>
+<U1ED95>
+<U1ED96>
+<U1ED97>
+<U1ED98>
+<U1ED99>
+<U1ED9A>
+<U1ED9B>
+<U1ED9C>
+<U1ED9D>
+<U1ED9E>
+<U1ED9F>
+<U1EDA0>
+<U1EDA1>
+<U1EDA2>
+<U1EDA3>
+<U1EDA4>
+<U1EDA5>
+<U1EDA6>
+<U1EDA7>
+<U1EDA8>
+<U1EDA9>
+<U1EDAA>
+<U1EDAB>
+<U1EDAC>
+<U1EDAD>
+<U1EDAE>
+<U1EDAF>
+<U1EDB0>
+<U1EDB1>
+<U1EDB2>
+<U1EDB3>
+<U1EDB4>
+<U1EDB5>
+<U1EDB6>
+<U1EDB7>
+<U1EDB8>
+<U1EDB9>
+<U1EDBA>
+<U1EDBB>
+<U1EDBC>
+<U1EDBD>
+<U1EDBE>
+<U1EDBF>
+<U1EDC0>
+<U1EDC1>
+<U1EDC2>
+<U1EDC3>
+<U1EDC4>
+<U1EDC5>
+<U1EDC6>
+<U1EDC7>
+<U1EDC8>
+<U1EDC9>
+<U1EDCA>
+<U1EDCB>
+<U1EDCC>
+<U1EDCD>
+<U1EDCE>
+<U1EDCF>
+<U1EDD0>
+<U1EDD1>
+<U1EDD2>
+<U1EDD3>
+<U1EDD4>
+<U1EDD5>
+<U1EDD6>
+<U1EDD7>
+<U1EDD8>
+<U1EDD9>
+<U1EDDA>
+<U1EDDB>
+<U1EDDC>
+<U1EDDD>
+<U1EDDE>
+<U1EDDF>
+<U1EDE0>
+<U1EDE1>
+<U1EDE2>
+<U1EDE3>
+<U1EDE4>
+<U1EDE5>
+<U1EDE6>
+<U1EDE7>
+<U1EDE8>
+<U1EDE9>
+<U1EDEA>
+<U1EDEB>
+<U1EDEC>
+<U1EDED>
+<U1EDEE>
+<U1EDEF>
+<U1EDF0>
+<U1EDF1>
+<U1EDF2>
+<U1EDF3>
+<U1EDF4>
+<U1EDF5>
+<U1EDF6>
+<U1EDF7>
+<U1EDF8>
+<U1EDF9>
+<U1EDFA>
+<U1EDFB>
+<U1EDFC>
+<U1EDFD>
+<U1EDFE>
+<U1EDFF>
+<U1EE00>
+<U1EE01>
+<U1EE02>
+<U1EE03>
+<U1EE04>
+<U1EE05>
+<U1EE06>
+<U1EE07>
+<U1EE08>
+<U1EE09>
+<U1EE0A>
+<U1EE0B>
+<U1EE0C>
+<U1EE0D>
+<U1EE0E>
+<U1EE0F>
+<U1EE10>
+<U1EE11>
+<U1EE12>
+<U1EE13>
+<U1EE14>
+<U1EE15>
+<U1EE16>
+<U1EE17>
+<U1EE18>
+<U1EE19>
+<U1EE1A>
+<U1EE1B>
+<U1EE1C>
+<U1EE1D>
+<U1EE1E>
+<U1EE1F>
+<U1EE20>
+<U1EE21>
+<U1EE22>
+<U1EE23>
+<U1EE24>
+<U1EE25>
+<U1EE26>
+<U1EE27>
+<U1EE28>
+<U1EE29>
+<U1EE2A>
+<U1EE2B>
+<U1EE2C>
+<U1EE2D>
+<U1EE2E>
+<U1EE2F>
+<U1EE30>
+<U1EE31>
+<U1EE32>
+<U1EE33>
+<U1EE34>
+<U1EE35>
+<U1EE36>
+<U1EE37>
+<U1EE38>
+<U1EE39>
+<U1EE3A>
+<U1EE3B>
+<U1EE3C>
+<U1EE3D>
+<U1EE3E>
+<U1EE3F>
+<U1EE40>
+<U1EE41>
+<U1EE42>
+<U1EE43>
+<U1EE44>
+<U1EE45>
+<U1EE46>
+<U1EE47>
+<U1EE48>
+<U1EE49>
+<U1EE4A>
+<U1EE4B>
+<U1EE4C>
+<U1EE4D>
+<U1EE4E>
+<U1EE4F>
+<U1EE50>
+<U1EE51>
+<U1EE52>
+<U1EE53>
+<U1EE54>
+<U1EE55>
+<U1EE56>
+<U1EE57>
+<U1EE58>
+<U1EE59>
+<U1EE5A>
+<U1EE5B>
+<U1EE5C>
+<U1EE5D>
+<U1EE5E>
+<U1EE5F>
+<U1EE60>
+<U1EE61>
+<U1EE62>
+<U1EE63>
+<U1EE64>
+<U1EE65>
+<U1EE66>
+<U1EE67>
+<U1EE68>
+<U1EE69>
+<U1EE6A>
+<U1EE6B>
+<U1EE6C>
+<U1EE6D>
+<U1EE6E>
+<U1EE6F>
+<U1EE70>
+<U1EE71>
+<U1EE72>
+<U1EE73>
+<U1EE74>
+<U1EE75>
+<U1EE76>
+<U1EE77>
+<U1EE78>
+<U1EE79>
+<U1EE7A>
+<U1EE7B>
+<U1EE7C>
+<U1EE7D>
+<U1EE7E>
+<U1EE7F>
+<U1EE80>
+<U1EE81>
+<U1EE82>
+<U1EE83>
+<U1EE84>
+<U1EE85>
+<U1EE86>
+<U1EE87>
+<U1EE88>
+<U1EE89>
+<U1EE8A>
+<U1EE8B>
+<U1EE8C>
+<U1EE8D>
+<U1EE8E>
+<U1EE8F>
+<U1EE90>
+<U1EE91>
+<U1EE92>
+<U1EE93>
+<U1EE94>
+<U1EE95>
+<U1EE96>
+<U1EE97>
+<U1EE98>
+<U1EE99>
+<U1EE9A>
+<U1EE9B>
+<U1EE9C>
+<U1EE9D>
+<U1EE9E>
+<U1EE9F>
+<U1EEA0>
+<U1EEA1>
+<U1EEA2>
+<U1EEA3>
+<U1EEA4>
+<U1EEA5>
+<U1EEA6>
+<U1EEA7>
+<U1EEA8>
+<U1EEA9>
+<U1EEAA>
+<U1EEAB>
+<U1EEAC>
+<U1EEAD>
+<U1EEAE>
+<U1EEAF>
+<U1EEB0>
+<U1EEB1>
+<U1EEB2>
+<U1EEB3>
+<U1EEB4>
+<U1EEB5>
+<U1EEB6>
+<U1EEB7>
+<U1EEB8>
+<U1EEB9>
+<U1EEBA>
+<U1EEBB>
+<U1EEBC>
+<U1EEBD>
+<U1EEBE>
+<U1EEBF>
+<U1EEC0>
+<U1EEC1>
+<U1EEC2>
+<U1EEC3>
+<U1EEC4>
+<U1EEC5>
+<U1EEC6>
+<U1EEC7>
+<U1EEC8>
+<U1EEC9>
+<U1EECA>
+<U1EECB>
+<U1EECC>
+<U1EECD>
+<U1EECE>
+<U1EECF>
+<U1EED0>
+<U1EED1>
+<U1EED2>
+<U1EED3>
+<U1EED4>
+<U1EED5>
+<U1EED6>
+<U1EED7>
+<U1EED8>
+<U1EED9>
+<U1EEDA>
+<U1EEDB>
+<U1EEDC>
+<U1EEDD>
+<U1EEDE>
+<U1EEDF>
+<U1EEE0>
+<U1EEE1>
+<U1EEE2>
+<U1EEE3>
+<U1EEE4>
+<U1EEE5>
+<U1EEE6>
+<U1EEE7>
+<U1EEE8>
+<U1EEE9>
+<U1EEEA>
+<U1EEEB>
+<U1EEEC>
+<U1EEED>
+<U1EEEE>
+<U1EEEF>
+<U1EEF0>
+<U1EEF1>
+<U1EEF2>
+<U1EEF3>
+<U1EEF4>
+<U1EEF5>
+<U1EEF6>
+<U1EEF7>
+<U1EEF8>
+<U1EEF9>
+<U1EEFA>
+<U1EEFB>
+<U1EEFC>
+<U1EEFD>
+<U1EEFE>
+<U1EEFF>
+<U1EF00>
+<U1EF01>
+<U1EF02>
+<U1EF03>
+<U1EF04>
+<U1EF05>
+<U1EF06>
+<U1EF07>
+<U1EF08>
+<U1EF09>
+<U1EF0A>
+<U1EF0B>
+<U1EF0C>
+<U1EF0D>
+<U1EF0E>
+<U1EF0F>
+<U1EF10>
+<U1EF11>
+<U1EF12>
+<U1EF13>
+<U1EF14>
+<U1EF15>
+<U1EF16>
+<U1EF17>
+<U1EF18>
+<U1EF19>
+<U1EF1A>
+<U1EF1B>
+<U1EF1C>
+<U1EF1D>
+<U1EF1E>
+<U1EF1F>
+<U1EF20>
+<U1EF21>
+<U1EF22>
+<U1EF23>
+<U1EF24>
+<U1EF25>
+<U1EF26>
+<U1EF27>
+<U1EF28>
+<U1EF29>
+<U1EF2A>
+<U1EF2B>
+<U1EF2C>
+<U1EF2D>
+<U1EF2E>
+<U1EF2F>
+<U1EF30>
+<U1EF31>
+<U1EF32>
+<U1EF33>
+<U1EF34>
+<U1EF35>
+<U1EF36>
+<U1EF37>
+<U1EF38>
+<U1EF39>
+<U1EF3A>
+<U1EF3B>
+<U1EF3C>
+<U1EF3D>
+<U1EF3E>
+<U1EF3F>
+<U1EF40>
+<U1EF41>
+<U1EF42>
+<U1EF43>
+<U1EF44>
+<U1EF45>
+<U1EF46>
+<U1EF47>
+<U1EF48>
+<U1EF49>
+<U1EF4A>
+<U1EF4B>
+<U1EF4C>
+<U1EF4D>
+<U1EF4E>
+<U1EF4F>
+<U1EF50>
+<U1EF51>
+<U1EF52>
+<U1EF53>
+<U1EF54>
+<U1EF55>
+<U1EF56>
+<U1EF57>
+<U1EF58>
+<U1EF59>
+<U1EF5A>
+<U1EF5B>
+<U1EF5C>
+<U1EF5D>
+<U1EF5E>
+<U1EF5F>
+<U1EF60>
+<U1EF61>
+<U1EF62>
+<U1EF63>
+<U1EF64>
+<U1EF65>
+<U1EF66>
+<U1EF67>
+<U1EF68>
+<U1EF69>
+<U1EF6A>
+<U1EF6B>
+<U1EF6C>
+<U1EF6D>
+<U1EF6E>
+<U1EF6F>
+<U1EF70>
+<U1EF71>
+<U1EF72>
+<U1EF73>
+<U1EF74>
+<U1EF75>
+<U1EF76>
+<U1EF77>
+<U1EF78>
+<U1EF79>
+<U1EF7A>
+<U1EF7B>
+<U1EF7C>
+<U1EF7D>
+<U1EF7E>
+<U1EF7F>
+<U1EF80>
+<U1EF81>
+<U1EF82>
+<U1EF83>
+<U1EF84>
+<U1EF85>
+<U1EF86>
+<U1EF87>
+<U1EF88>
+<U1EF89>
+<U1EF8A>
+<U1EF8B>
+<U1EF8C>
+<U1EF8D>
+<U1EF8E>
+<U1EF8F>
+<U1EF90>
+<U1EF91>
+<U1EF92>
+<U1EF93>
+<U1EF94>
+<U1EF95>
+<U1EF96>
+<U1EF97>
+<U1EF98>
+<U1EF99>
+<U1EF9A>
+<U1EF9B>
+<U1EF9C>
+<U1EF9D>
+<U1EF9E>
+<U1EF9F>
+<U1EFA0>
+<U1EFA1>
+<U1EFA2>
+<U1EFA3>
+<U1EFA4>
+<U1EFA5>
+<U1EFA6>
+<U1EFA7>
+<U1EFA8>
+<U1EFA9>
+<U1EFAA>
+<U1EFAB>
+<U1EFAC>
+<U1EFAD>
+<U1EFAE>
+<U1EFAF>
+<U1EFB0>
+<U1EFB1>
+<U1EFB2>
+<U1EFB3>
+<U1EFB4>
+<U1EFB5>
+<U1EFB6>
+<U1EFB7>
+<U1EFB8>
+<U1EFB9>
+<U1EFBA>
+<U1EFBB>
+<U1EFBC>
+<U1EFBD>
+<U1EFBE>
+<U1EFBF>
+<U1EFC0>
+<U1EFC1>
+<U1EFC2>
+<U1EFC3>
+<U1EFC4>
+<U1EFC5>
+<U1EFC6>
+<U1EFC7>
+<U1EFC8>
+<U1EFC9>
+<U1EFCA>
+<U1EFCB>
+<U1EFCC>
+<U1EFCD>
+<U1EFCE>
+<U1EFCF>
+<U1EFD0>
+<U1EFD1>
+<U1EFD2>
+<U1EFD3>
+<U1EFD4>
+<U1EFD5>
+<U1EFD6>
+<U1EFD7>
+<U1EFD8>
+<U1EFD9>
+<U1EFDA>
+<U1EFDB>
+<U1EFDC>
+<U1EFDD>
+<U1EFDE>
+<U1EFDF>
+<U1EFE0>
+<U1EFE1>
+<U1EFE2>
+<U1EFE3>
+<U1EFE4>
+<U1EFE5>
+<U1EFE6>
+<U1EFE7>
+<U1EFE8>
+<U1EFE9>
+<U1EFEA>
+<U1EFEB>
+<U1EFEC>
+<U1EFED>
+<U1EFEE>
+<U1EFEF>
+<U1EFF0>
+<U1EFF1>
+<U1EFF2>
+<U1EFF3>
+<U1EFF4>
+<U1EFF5>
+<U1EFF6>
+<U1EFF7>
+<U1EFF8>
+<U1EFF9>
+<U1EFFA>
+<U1EFFB>
+<U1EFFC>
+<U1EFFD>
+<U1EFFE>
+<U1EFFF>
+<U1F000>
+<U1F001>
+<U1F002>
+<U1F003>
+<U1F004>
+<U1F005>
+<U1F006>
+<U1F007>
+<U1F008>
+<U1F009>
+<U1F00A>
+<U1F00B>
+<U1F00C>
+<U1F00D>
+<U1F00E>
+<U1F00F>
+<U1F010>
+<U1F011>
+<U1F012>
+<U1F013>
+<U1F014>
+<U1F015>
+<U1F016>
+<U1F017>
+<U1F018>
+<U1F019>
+<U1F01A>
+<U1F01B>
+<U1F01C>
+<U1F01D>
+<U1F01E>
+<U1F01F>
+<U1F020>
+<U1F021>
+<U1F022>
+<U1F023>
+<U1F024>
+<U1F025>
+<U1F026>
+<U1F027>
+<U1F028>
+<U1F029>
+<U1F02A>
+<U1F02B>
+<U1F02C>
+<U1F02D>
+<U1F02E>
+<U1F02F>
+<U1F030>
+<U1F031>
+<U1F032>
+<U1F033>
+<U1F034>
+<U1F035>
+<U1F036>
+<U1F037>
+<U1F038>
+<U1F039>
+<U1F03A>
+<U1F03B>
+<U1F03C>
+<U1F03D>
+<U1F03E>
+<U1F03F>
+<U1F040>
+<U1F041>
+<U1F042>
+<U1F043>
+<U1F044>
+<U1F045>
+<U1F046>
+<U1F047>
+<U1F048>
+<U1F049>
+<U1F04A>
+<U1F04B>
+<U1F04C>
+<U1F04D>
+<U1F04E>
+<U1F04F>
+<U1F050>
+<U1F051>
+<U1F052>
+<U1F053>
+<U1F054>
+<U1F055>
+<U1F056>
+<U1F057>
+<U1F058>
+<U1F059>
+<U1F05A>
+<U1F05B>
+<U1F05C>
+<U1F05D>
+<U1F05E>
+<U1F05F>
+<U1F060>
+<U1F061>
+<U1F062>
+<U1F063>
+<U1F064>
+<U1F065>
+<U1F066>
+<U1F067>
+<U1F068>
+<U1F069>
+<U1F06A>
+<U1F06B>
+<U1F06C>
+<U1F06D>
+<U1F06E>
+<U1F06F>
+<U1F070>
+<U1F071>
+<U1F072>
+<U1F073>
+<U1F074>
+<U1F075>
+<U1F076>
+<U1F077>
+<U1F078>
+<U1F079>
+<U1F07A>
+<U1F07B>
+<U1F07C>
+<U1F07D>
+<U1F07E>
+<U1F07F>
+<U1F080>
+<U1F081>
+<U1F082>
+<U1F083>
+<U1F084>
+<U1F085>
+<U1F086>
+<U1F087>
+<U1F088>
+<U1F089>
+<U1F08A>
+<U1F08B>
+<U1F08C>
+<U1F08D>
+<U1F08E>
+<U1F08F>
+<U1F090>
+<U1F091>
+<U1F092>
+<U1F093>
+<U1F094>
+<U1F095>
+<U1F096>
+<U1F097>
+<U1F098>
+<U1F099>
+<U1F09A>
+<U1F09B>
+<U1F09C>
+<U1F09D>
+<U1F09E>
+<U1F09F>
+<U1F0A0>
+<U1F0A1>
+<U1F0A2>
+<U1F0A3>
+<U1F0A4>
+<U1F0A5>
+<U1F0A6>
+<U1F0A7>
+<U1F0A8>
+<U1F0A9>
+<U1F0AA>
+<U1F0AB>
+<U1F0AC>
+<U1F0AD>
+<U1F0AE>
+<U1F0AF>
+<U1F0B0>
+<U1F0B1>
+<U1F0B2>
+<U1F0B3>
+<U1F0B4>
+<U1F0B5>
+<U1F0B6>
+<U1F0B7>
+<U1F0B8>
+<U1F0B9>
+<U1F0BA>
+<U1F0BB>
+<U1F0BC>
+<U1F0BD>
+<U1F0BE>
+<U1F0BF>
+<U1F0C0>
+<U1F0C1>
+<U1F0C2>
+<U1F0C3>
+<U1F0C4>
+<U1F0C5>
+<U1F0C6>
+<U1F0C7>
+<U1F0C8>
+<U1F0C9>
+<U1F0CA>
+<U1F0CB>
+<U1F0CC>
+<U1F0CD>
+<U1F0CE>
+<U1F0CF>
+<U1F0D0>
+<U1F0D1>
+<U1F0D2>
+<U1F0D3>
+<U1F0D4>
+<U1F0D5>
+<U1F0D6>
+<U1F0D7>
+<U1F0D8>
+<U1F0D9>
+<U1F0DA>
+<U1F0DB>
+<U1F0DC>
+<U1F0DD>
+<U1F0DE>
+<U1F0DF>
+<U1F0E0>
+<U1F0E1>
+<U1F0E2>
+<U1F0E3>
+<U1F0E4>
+<U1F0E5>
+<U1F0E6>
+<U1F0E7>
+<U1F0E8>
+<U1F0E9>
+<U1F0EA>
+<U1F0EB>
+<U1F0EC>
+<U1F0ED>
+<U1F0EE>
+<U1F0EF>
+<U1F0F0>
+<U1F0F1>
+<U1F0F2>
+<U1F0F3>
+<U1F0F4>
+<U1F0F5>
+<U1F0F6>
+<U1F0F7>
+<U1F0F8>
+<U1F0F9>
+<U1F0FA>
+<U1F0FB>
+<U1F0FC>
+<U1F0FD>
+<U1F0FE>
+<U1F0FF>
+<U1F100>
+<U1F101>
+<U1F102>
+<U1F103>
+<U1F104>
+<U1F105>
+<U1F106>
+<U1F107>
+<U1F108>
+<U1F109>
+<U1F10A>
+<U1F10B>
+<U1F10C>
+<U1F10D>
+<U1F10E>
+<U1F10F>
+<U1F110>
+<U1F111>
+<U1F112>
+<U1F113>
+<U1F114>
+<U1F115>
+<U1F116>
+<U1F117>
+<U1F118>
+<U1F119>
+<U1F11A>
+<U1F11B>
+<U1F11C>
+<U1F11D>
+<U1F11E>
+<U1F11F>
+<U1F120>
+<U1F121>
+<U1F122>
+<U1F123>
+<U1F124>
+<U1F125>
+<U1F126>
+<U1F127>
+<U1F128>
+<U1F129>
+<U1F12A>
+<U1F12B>
+<U1F12C>
+<U1F12D>
+<U1F12E>
+<U1F12F>
+<U1F130>
+<U1F131>
+<U1F132>
+<U1F133>
+<U1F134>
+<U1F135>
+<U1F136>
+<U1F137>
+<U1F138>
+<U1F139>
+<U1F13A>
+<U1F13B>
+<U1F13C>
+<U1F13D>
+<U1F13E>
+<U1F13F>
+<U1F140>
+<U1F141>
+<U1F142>
+<U1F143>
+<U1F144>
+<U1F145>
+<U1F146>
+<U1F147>
+<U1F148>
+<U1F149>
+<U1F14A>
+<U1F14B>
+<U1F14C>
+<U1F14D>
+<U1F14E>
+<U1F14F>
+<U1F150>
+<U1F151>
+<U1F152>
+<U1F153>
+<U1F154>
+<U1F155>
+<U1F156>
+<U1F157>
+<U1F158>
+<U1F159>
+<U1F15A>
+<U1F15B>
+<U1F15C>
+<U1F15D>
+<U1F15E>
+<U1F15F>
+<U1F160>
+<U1F161>
+<U1F162>
+<U1F163>
+<U1F164>
+<U1F165>
+<U1F166>
+<U1F167>
+<U1F168>
+<U1F169>
+<U1F16A>
+<U1F16B>
+<U1F16C>
+<U1F16D>
+<U1F16E>
+<U1F16F>
+<U1F170>
+<U1F171>
+<U1F172>
+<U1F173>
+<U1F174>
+<U1F175>
+<U1F176>
+<U1F177>
+<U1F178>
+<U1F179>
+<U1F17A>
+<U1F17B>
+<U1F17C>
+<U1F17D>
+<U1F17E>
+<U1F17F>
+<U1F180>
+<U1F181>
+<U1F182>
+<U1F183>
+<U1F184>
+<U1F185>
+<U1F186>
+<U1F187>
+<U1F188>
+<U1F189>
+<U1F18A>
+<U1F18B>
+<U1F18C>
+<U1F18D>
+<U1F18E>
+<U1F18F>
+<U1F190>
+<U1F191>
+<U1F192>
+<U1F193>
+<U1F194>
+<U1F195>
+<U1F196>
+<U1F197>
+<U1F198>
+<U1F199>
+<U1F19A>
+<U1F19B>
+<U1F19C>
+<U1F19D>
+<U1F19E>
+<U1F19F>
+<U1F1A0>
+<U1F1A1>
+<U1F1A2>
+<U1F1A3>
+<U1F1A4>
+<U1F1A5>
+<U1F1A6>
+<U1F1A7>
+<U1F1A8>
+<U1F1A9>
+<U1F1AA>
+<U1F1AB>
+<U1F1AC>
+<U1F1AD>
+<U1F1AE>
+<U1F1AF>
+<U1F1B0>
+<U1F1B1>
+<U1F1B2>
+<U1F1B3>
+<U1F1B4>
+<U1F1B5>
+<U1F1B6>
+<U1F1B7>
+<U1F1B8>
+<U1F1B9>
+<U1F1BA>
+<U1F1BB>
+<U1F1BC>
+<U1F1BD>
+<U1F1BE>
+<U1F1BF>
+<U1F1C0>
+<U1F1C1>
+<U1F1C2>
+<U1F1C3>
+<U1F1C4>
+<U1F1C5>
+<U1F1C6>
+<U1F1C7>
+<U1F1C8>
+<U1F1C9>
+<U1F1CA>
+<U1F1CB>
+<U1F1CC>
+<U1F1CD>
+<U1F1CE>
+<U1F1CF>
+<U1F1D0>
+<U1F1D1>
+<U1F1D2>
+<U1F1D3>
+<U1F1D4>
+<U1F1D5>
+<U1F1D6>
+<U1F1D7>
+<U1F1D8>
+<U1F1D9>
+<U1F1DA>
+<U1F1DB>
+<U1F1DC>
+<U1F1DD>
+<U1F1DE>
+<U1F1DF>
+<U1F1E0>
+<U1F1E1>
+<U1F1E2>
+<U1F1E3>
+<U1F1E4>
+<U1F1E5>
+<U1F1E6>
+<U1F1E7>
+<U1F1E8>
+<U1F1E9>
+<U1F1EA>
+<U1F1EB>
+<U1F1EC>
+<U1F1ED>
+<U1F1EE>
+<U1F1EF>
+<U1F1F0>
+<U1F1F1>
+<U1F1F2>
+<U1F1F3>
+<U1F1F4>
+<U1F1F5>
+<U1F1F6>
+<U1F1F7>
+<U1F1F8>
+<U1F1F9>
+<U1F1FA>
+<U1F1FB>
+<U1F1FC>
+<U1F1FD>
+<U1F1FE>
+<U1F1FF>
+<U1F200>
+<U1F201>
+<U1F202>
+<U1F203>
+<U1F204>
+<U1F205>
+<U1F206>
+<U1F207>
+<U1F208>
+<U1F209>
+<U1F20A>
+<U1F20B>
+<U1F20C>
+<U1F20D>
+<U1F20E>
+<U1F20F>
+<U1F210>
+<U1F211>
+<U1F212>
+<U1F213>
+<U1F214>
+<U1F215>
+<U1F216>
+<U1F217>
+<U1F218>
+<U1F219>
+<U1F21A>
+<U1F21B>
+<U1F21C>
+<U1F21D>
+<U1F21E>
+<U1F21F>
+<U1F220>
+<U1F221>
+<U1F222>
+<U1F223>
+<U1F224>
+<U1F225>
+<U1F226>
+<U1F227>
+<U1F228>
+<U1F229>
+<U1F22A>
+<U1F22B>
+<U1F22C>
+<U1F22D>
+<U1F22E>
+<U1F22F>
+<U1F230>
+<U1F231>
+<U1F232>
+<U1F233>
+<U1F234>
+<U1F235>
+<U1F236>
+<U1F237>
+<U1F238>
+<U1F239>
+<U1F23A>
+<U1F23B>
+<U1F23C>
+<U1F23D>
+<U1F23E>
+<U1F23F>
+<U1F240>
+<U1F241>
+<U1F242>
+<U1F243>
+<U1F244>
+<U1F245>
+<U1F246>
+<U1F247>
+<U1F248>
+<U1F249>
+<U1F24A>
+<U1F24B>
+<U1F24C>
+<U1F24D>
+<U1F24E>
+<U1F24F>
+<U1F250>
+<U1F251>
+<U1F252>
+<U1F253>
+<U1F254>
+<U1F255>
+<U1F256>
+<U1F257>
+<U1F258>
+<U1F259>
+<U1F25A>
+<U1F25B>
+<U1F25C>
+<U1F25D>
+<U1F25E>
+<U1F25F>
+<U1F260>
+<U1F261>
+<U1F262>
+<U1F263>
+<U1F264>
+<U1F265>
+<U1F266>
+<U1F267>
+<U1F268>
+<U1F269>
+<U1F26A>
+<U1F26B>
+<U1F26C>
+<U1F26D>
+<U1F26E>
+<U1F26F>
+<U1F270>
+<U1F271>
+<U1F272>
+<U1F273>
+<U1F274>
+<U1F275>
+<U1F276>
+<U1F277>
+<U1F278>
+<U1F279>
+<U1F27A>
+<U1F27B>
+<U1F27C>
+<U1F27D>
+<U1F27E>
+<U1F27F>
+<U1F280>
+<U1F281>
+<U1F282>
+<U1F283>
+<U1F284>
+<U1F285>
+<U1F286>
+<U1F287>
+<U1F288>
+<U1F289>
+<U1F28A>
+<U1F28B>
+<U1F28C>
+<U1F28D>
+<U1F28E>
+<U1F28F>
+<U1F290>
+<U1F291>
+<U1F292>
+<U1F293>
+<U1F294>
+<U1F295>
+<U1F296>
+<U1F297>
+<U1F298>
+<U1F299>
+<U1F29A>
+<U1F29B>
+<U1F29C>
+<U1F29D>
+<U1F29E>
+<U1F29F>
+<U1F2A0>
+<U1F2A1>
+<U1F2A2>
+<U1F2A3>
+<U1F2A4>
+<U1F2A5>
+<U1F2A6>
+<U1F2A7>
+<U1F2A8>
+<U1F2A9>
+<U1F2AA>
+<U1F2AB>
+<U1F2AC>
+<U1F2AD>
+<U1F2AE>
+<U1F2AF>
+<U1F2B0>
+<U1F2B1>
+<U1F2B2>
+<U1F2B3>
+<U1F2B4>
+<U1F2B5>
+<U1F2B6>
+<U1F2B7>
+<U1F2B8>
+<U1F2B9>
+<U1F2BA>
+<U1F2BB>
+<U1F2BC>
+<U1F2BD>
+<U1F2BE>
+<U1F2BF>
+<U1F2C0>
+<U1F2C1>
+<U1F2C2>
+<U1F2C3>
+<U1F2C4>
+<U1F2C5>
+<U1F2C6>
+<U1F2C7>
+<U1F2C8>
+<U1F2C9>
+<U1F2CA>
+<U1F2CB>
+<U1F2CC>
+<U1F2CD>
+<U1F2CE>
+<U1F2CF>
+<U1F2D0>
+<U1F2D1>
+<U1F2D2>
+<U1F2D3>
+<U1F2D4>
+<U1F2D5>
+<U1F2D6>
+<U1F2D7>
+<U1F2D8>
+<U1F2D9>
+<U1F2DA>
+<U1F2DB>
+<U1F2DC>
+<U1F2DD>
+<U1F2DE>
+<U1F2DF>
+<U1F2E0>
+<U1F2E1>
+<U1F2E2>
+<U1F2E3>
+<U1F2E4>
+<U1F2E5>
+<U1F2E6>
+<U1F2E7>
+<U1F2E8>
+<U1F2E9>
+<U1F2EA>
+<U1F2EB>
+<U1F2EC>
+<U1F2ED>
+<U1F2EE>
+<U1F2EF>
+<U1F2F0>
+<U1F2F1>
+<U1F2F2>
+<U1F2F3>
+<U1F2F4>
+<U1F2F5>
+<U1F2F6>
+<U1F2F7>
+<U1F2F8>
+<U1F2F9>
+<U1F2FA>
+<U1F2FB>
+<U1F2FC>
+<U1F2FD>
+<U1F2FE>
+<U1F2FF>
+<U1F300>
+<U1F301>
+<U1F302>
+<U1F303>
+<U1F304>
+<U1F305>
+<U1F306>
+<U1F307>
+<U1F308>
+<U1F309>
+<U1F30A>
+<U1F30B>
+<U1F30C>
+<U1F30D>
+<U1F30E>
+<U1F30F>
+<U1F310>
+<U1F311>
+<U1F312>
+<U1F313>
+<U1F314>
+<U1F315>
+<U1F316>
+<U1F317>
+<U1F318>
+<U1F319>
+<U1F31A>
+<U1F31B>
+<U1F31C>
+<U1F31D>
+<U1F31E>
+<U1F31F>
+<U1F320>
+<U1F321>
+<U1F322>
+<U1F323>
+<U1F324>
+<U1F325>
+<U1F326>
+<U1F327>
+<U1F328>
+<U1F329>
+<U1F32A>
+<U1F32B>
+<U1F32C>
+<U1F32D>
+<U1F32E>
+<U1F32F>
+<U1F330>
+<U1F331>
+<U1F332>
+<U1F333>
+<U1F334>
+<U1F335>
+<U1F336>
+<U1F337>
+<U1F338>
+<U1F339>
+<U1F33A>
+<U1F33B>
+<U1F33C>
+<U1F33D>
+<U1F33E>
+<U1F33F>
+<U1F340>
+<U1F341>
+<U1F342>
+<U1F343>
+<U1F344>
+<U1F345>
+<U1F346>
+<U1F347>
+<U1F348>
+<U1F349>
+<U1F34A>
+<U1F34B>
+<U1F34C>
+<U1F34D>
+<U1F34E>
+<U1F34F>
+<U1F350>
+<U1F351>
+<U1F352>
+<U1F353>
+<U1F354>
+<U1F355>
+<U1F356>
+<U1F357>
+<U1F358>
+<U1F359>
+<U1F35A>
+<U1F35B>
+<U1F35C>
+<U1F35D>
+<U1F35E>
+<U1F35F>
+<U1F360>
+<U1F361>
+<U1F362>
+<U1F363>
+<U1F364>
+<U1F365>
+<U1F366>
+<U1F367>
+<U1F368>
+<U1F369>
+<U1F36A>
+<U1F36B>
+<U1F36C>
+<U1F36D>
+<U1F36E>
+<U1F36F>
+<U1F370>
+<U1F371>
+<U1F372>
+<U1F373>
+<U1F374>
+<U1F375>
+<U1F376>
+<U1F377>
+<U1F378>
+<U1F379>
+<U1F37A>
+<U1F37B>
+<U1F37C>
+<U1F37D>
+<U1F37E>
+<U1F37F>
+<U1F380>
+<U1F381>
+<U1F382>
+<U1F383>
+<U1F384>
+<U1F385>
+<U1F386>
+<U1F387>
+<U1F388>
+<U1F389>
+<U1F38A>
+<U1F38B>
+<U1F38C>
+<U1F38D>
+<U1F38E>
+<U1F38F>
+<U1F390>
+<U1F391>
+<U1F392>
+<U1F393>
+<U1F394>
+<U1F395>
+<U1F396>
+<U1F397>
+<U1F398>
+<U1F399>
+<U1F39A>
+<U1F39B>
+<U1F39C>
+<U1F39D>
+<U1F39E>
+<U1F39F>
+<U1F3A0>
+<U1F3A1>
+<U1F3A2>
+<U1F3A3>
+<U1F3A4>
+<U1F3A5>
+<U1F3A6>
+<U1F3A7>
+<U1F3A8>
+<U1F3A9>
+<U1F3AA>
+<U1F3AB>
+<U1F3AC>
+<U1F3AD>
+<U1F3AE>
+<U1F3AF>
+<U1F3B0>
+<U1F3B1>
+<U1F3B2>
+<U1F3B3>
+<U1F3B4>
+<U1F3B5>
+<U1F3B6>
+<U1F3B7>
+<U1F3B8>
+<U1F3B9>
+<U1F3BA>
+<U1F3BB>
+<U1F3BC>
+<U1F3BD>
+<U1F3BE>
+<U1F3BF>
+<U1F3C0>
+<U1F3C1>
+<U1F3C2>
+<U1F3C3>
+<U1F3C4>
+<U1F3C5>
+<U1F3C6>
+<U1F3C7>
+<U1F3C8>
+<U1F3C9>
+<U1F3CA>
+<U1F3CB>
+<U1F3CC>
+<U1F3CD>
+<U1F3CE>
+<U1F3CF>
+<U1F3D0>
+<U1F3D1>
+<U1F3D2>
+<U1F3D3>
+<U1F3D4>
+<U1F3D5>
+<U1F3D6>
+<U1F3D7>
+<U1F3D8>
+<U1F3D9>
+<U1F3DA>
+<U1F3DB>
+<U1F3DC>
+<U1F3DD>
+<U1F3DE>
+<U1F3DF>
+<U1F3E0>
+<U1F3E1>
+<U1F3E2>
+<U1F3E3>
+<U1F3E4>
+<U1F3E5>
+<U1F3E6>
+<U1F3E7>
+<U1F3E8>
+<U1F3E9>
+<U1F3EA>
+<U1F3EB>
+<U1F3EC>
+<U1F3ED>
+<U1F3EE>
+<U1F3EF>
+<U1F3F0>
+<U1F3F1>
+<U1F3F2>
+<U1F3F3>
+<U1F3F4>
+<U1F3F5>
+<U1F3F6>
+<U1F3F7>
+<U1F3F8>
+<U1F3F9>
+<U1F3FA>
+<U1F3FB>
+<U1F3FC>
+<U1F3FD>
+<U1F3FE>
+<U1F3FF>
+<U1F400>
+<U1F401>
+<U1F402>
+<U1F403>
+<U1F404>
+<U1F405>
+<U1F406>
+<U1F407>
+<U1F408>
+<U1F409>
+<U1F40A>
+<U1F40B>
+<U1F40C>
+<U1F40D>
+<U1F40E>
+<U1F40F>
+<U1F410>
+<U1F411>
+<U1F412>
+<U1F413>
+<U1F414>
+<U1F415>
+<U1F416>
+<U1F417>
+<U1F418>
+<U1F419>
+<U1F41A>
+<U1F41B>
+<U1F41C>
+<U1F41D>
+<U1F41E>
+<U1F41F>
+<U1F420>
+<U1F421>
+<U1F422>
+<U1F423>
+<U1F424>
+<U1F425>
+<U1F426>
+<U1F427>
+<U1F428>
+<U1F429>
+<U1F42A>
+<U1F42B>
+<U1F42C>
+<U1F42D>
+<U1F42E>
+<U1F42F>
+<U1F430>
+<U1F431>
+<U1F432>
+<U1F433>
+<U1F434>
+<U1F435>
+<U1F436>
+<U1F437>
+<U1F438>
+<U1F439>
+<U1F43A>
+<U1F43B>
+<U1F43C>
+<U1F43D>
+<U1F43E>
+<U1F43F>
+<U1F440>
+<U1F441>
+<U1F442>
+<U1F443>
+<U1F444>
+<U1F445>
+<U1F446>
+<U1F447>
+<U1F448>
+<U1F449>
+<U1F44A>
+<U1F44B>
+<U1F44C>
+<U1F44D>
+<U1F44E>
+<U1F44F>
+<U1F450>
+<U1F451>
+<U1F452>
+<U1F453>
+<U1F454>
+<U1F455>
+<U1F456>
+<U1F457>
+<U1F458>
+<U1F459>
+<U1F45A>
+<U1F45B>
+<U1F45C>
+<U1F45D>
+<U1F45E>
+<U1F45F>
+<U1F460>
+<U1F461>
+<U1F462>
+<U1F463>
+<U1F464>
+<U1F465>
+<U1F466>
+<U1F467>
+<U1F468>
+<U1F469>
+<U1F46A>
+<U1F46B>
+<U1F46C>
+<U1F46D>
+<U1F46E>
+<U1F46F>
+<U1F470>
+<U1F471>
+<U1F472>
+<U1F473>
+<U1F474>
+<U1F475>
+<U1F476>
+<U1F477>
+<U1F478>
+<U1F479>
+<U1F47A>
+<U1F47B>
+<U1F47C>
+<U1F47D>
+<U1F47E>
+<U1F47F>
+<U1F480>
+<U1F481>
+<U1F482>
+<U1F483>
+<U1F484>
+<U1F485>
+<U1F486>
+<U1F487>
+<U1F488>
+<U1F489>
+<U1F48A>
+<U1F48B>
+<U1F48C>
+<U1F48D>
+<U1F48E>
+<U1F48F>
+<U1F490>
+<U1F491>
+<U1F492>
+<U1F493>
+<U1F494>
+<U1F495>
+<U1F496>
+<U1F497>
+<U1F498>
+<U1F499>
+<U1F49A>
+<U1F49B>
+<U1F49C>
+<U1F49D>
+<U1F49E>
+<U1F49F>
+<U1F4A0>
+<U1F4A1>
+<U1F4A2>
+<U1F4A3>
+<U1F4A4>
+<U1F4A5>
+<U1F4A6>
+<U1F4A7>
+<U1F4A8>
+<U1F4A9>
+<U1F4AA>
+<U1F4AB>
+<U1F4AC>
+<U1F4AD>
+<U1F4AE>
+<U1F4AF>
+<U1F4B0>
+<U1F4B1>
+<U1F4B2>
+<U1F4B3>
+<U1F4B4>
+<U1F4B5>
+<U1F4B6>
+<U1F4B7>
+<U1F4B8>
+<U1F4B9>
+<U1F4BA>
+<U1F4BB>
+<U1F4BC>
+<U1F4BD>
+<U1F4BE>
+<U1F4BF>
+<U1F4C0>
+<U1F4C1>
+<U1F4C2>
+<U1F4C3>
+<U1F4C4>
+<U1F4C5>
+<U1F4C6>
+<U1F4C7>
+<U1F4C8>
+<U1F4C9>
+<U1F4CA>
+<U1F4CB>
+<U1F4CC>
+<U1F4CD>
+<U1F4CE>
+<U1F4CF>
+<U1F4D0>
+<U1F4D1>
+<U1F4D2>
+<U1F4D3>
+<U1F4D4>
+<U1F4D5>
+<U1F4D6>
+<U1F4D7>
+<U1F4D8>
+<U1F4D9>
+<U1F4DA>
+<U1F4DB>
+<U1F4DC>
+<U1F4DD>
+<U1F4DE>
+<U1F4DF>
+<U1F4E0>
+<U1F4E1>
+<U1F4E2>
+<U1F4E3>
+<U1F4E4>
+<U1F4E5>
+<U1F4E6>
+<U1F4E7>
+<U1F4E8>
+<U1F4E9>
+<U1F4EA>
+<U1F4EB>
+<U1F4EC>
+<U1F4ED>
+<U1F4EE>
+<U1F4EF>
+<U1F4F0>
+<U1F4F1>
+<U1F4F2>
+<U1F4F3>
+<U1F4F4>
+<U1F4F5>
+<U1F4F6>
+<U1F4F7>
+<U1F4F8>
+<U1F4F9>
+<U1F4FA>
+<U1F4FB>
+<U1F4FC>
+<U1F4FD>
+<U1F4FE>
+<U1F4FF>
+<U1F500>
+<U1F501>
+<U1F502>
+<U1F503>
+<U1F504>
+<U1F505>
+<U1F506>
+<U1F507>
+<U1F508>
+<U1F509>
+<U1F50A>
+<U1F50B>
+<U1F50C>
+<U1F50D>
+<U1F50E>
+<U1F50F>
+<U1F510>
+<U1F511>
+<U1F512>
+<U1F513>
+<U1F514>
+<U1F515>
+<U1F516>
+<U1F517>
+<U1F518>
+<U1F519>
+<U1F51A>
+<U1F51B>
+<U1F51C>
+<U1F51D>
+<U1F51E>
+<U1F51F>
+<U1F520>
+<U1F521>
+<U1F522>
+<U1F523>
+<U1F524>
+<U1F525>
+<U1F526>
+<U1F527>
+<U1F528>
+<U1F529>
+<U1F52A>
+<U1F52B>
+<U1F52C>
+<U1F52D>
+<U1F52E>
+<U1F52F>
+<U1F530>
+<U1F531>
+<U1F532>
+<U1F533>
+<U1F534>
+<U1F535>
+<U1F536>
+<U1F537>
+<U1F538>
+<U1F539>
+<U1F53A>
+<U1F53B>
+<U1F53C>
+<U1F53D>
+<U1F53E>
+<U1F53F>
+<U1F540>
+<U1F541>
+<U1F542>
+<U1F543>
+<U1F544>
+<U1F545>
+<U1F546>
+<U1F547>
+<U1F548>
+<U1F549>
+<U1F54A>
+<U1F54B>
+<U1F54C>
+<U1F54D>
+<U1F54E>
+<U1F54F>
+<U1F550>
+<U1F551>
+<U1F552>
+<U1F553>
+<U1F554>
+<U1F555>
+<U1F556>
+<U1F557>
+<U1F558>
+<U1F559>
+<U1F55A>
+<U1F55B>
+<U1F55C>
+<U1F55D>
+<U1F55E>
+<U1F55F>
+<U1F560>
+<U1F561>
+<U1F562>
+<U1F563>
+<U1F564>
+<U1F565>
+<U1F566>
+<U1F567>
+<U1F568>
+<U1F569>
+<U1F56A>
+<U1F56B>
+<U1F56C>
+<U1F56D>
+<U1F56E>
+<U1F56F>
+<U1F570>
+<U1F571>
+<U1F572>
+<U1F573>
+<U1F574>
+<U1F575>
+<U1F576>
+<U1F577>
+<U1F578>
+<U1F579>
+<U1F57A>
+<U1F57B>
+<U1F57C>
+<U1F57D>
+<U1F57E>
+<U1F57F>
+<U1F580>
+<U1F581>
+<U1F582>
+<U1F583>
+<U1F584>
+<U1F585>
+<U1F586>
+<U1F587>
+<U1F588>
+<U1F589>
+<U1F58A>
+<U1F58B>
+<U1F58C>
+<U1F58D>
+<U1F58E>
+<U1F58F>
+<U1F590>
+<U1F591>
+<U1F592>
+<U1F593>
+<U1F594>
+<U1F595>
+<U1F596>
+<U1F597>
+<U1F598>
+<U1F599>
+<U1F59A>
+<U1F59B>
+<U1F59C>
+<U1F59D>
+<U1F59E>
+<U1F59F>
+<U1F5A0>
+<U1F5A1>
+<U1F5A2>
+<U1F5A3>
+<U1F5A4>
+<U1F5A5>
+<U1F5A6>
+<U1F5A7>
+<U1F5A8>
+<U1F5A9>
+<U1F5AA>
+<U1F5AB>
+<U1F5AC>
+<U1F5AD>
+<U1F5AE>
+<U1F5AF>
+<U1F5B0>
+<U1F5B1>
+<U1F5B2>
+<U1F5B3>
+<U1F5B4>
+<U1F5B5>
+<U1F5B6>
+<U1F5B7>
+<U1F5B8>
+<U1F5B9>
+<U1F5BA>
+<U1F5BB>
+<U1F5BC>
+<U1F5BD>
+<U1F5BE>
+<U1F5BF>
+<U1F5C0>
+<U1F5C1>
+<U1F5C2>
+<U1F5C3>
+<U1F5C4>
+<U1F5C5>
+<U1F5C6>
+<U1F5C7>
+<U1F5C8>
+<U1F5C9>
+<U1F5CA>
+<U1F5CB>
+<U1F5CC>
+<U1F5CD>
+<U1F5CE>
+<U1F5CF>
+<U1F5D0>
+<U1F5D1>
+<U1F5D2>
+<U1F5D3>
+<U1F5D4>
+<U1F5D5>
+<U1F5D6>
+<U1F5D7>
+<U1F5D8>
+<U1F5D9>
+<U1F5DA>
+<U1F5DB>
+<U1F5DC>
+<U1F5DD>
+<U1F5DE>
+<U1F5DF>
+<U1F5E0>
+<U1F5E1>
+<U1F5E2>
+<U1F5E3>
+<U1F5E4>
+<U1F5E5>
+<U1F5E6>
+<U1F5E7>
+<U1F5E8>
+<U1F5E9>
+<U1F5EA>
+<U1F5EB>
+<U1F5EC>
+<U1F5ED>
+<U1F5EE>
+<U1F5EF>
+<U1F5F0>
+<U1F5F1>
+<U1F5F2>
+<U1F5F3>
+<U1F5F4>
+<U1F5F5>
+<U1F5F6>
+<U1F5F7>
+<U1F5F8>
+<U1F5F9>
+<U1F5FA>
+<U1F5FB>
+<U1F5FC>
+<U1F5FD>
+<U1F5FE>
+<U1F5FF>
+<U1F600>
+<U1F601>
+<U1F602>
+<U1F603>
+<U1F604>
+<U1F605>
+<U1F606>
+<U1F607>
+<U1F608>
+<U1F609>
+<U1F60A>
+<U1F60B>
+<U1F60C>
+<U1F60D>
+<U1F60E>
+<U1F60F>
+<U1F610>
+<U1F611>
+<U1F612>
+<U1F613>
+<U1F614>
+<U1F615>
+<U1F616>
+<U1F617>
+<U1F618>
+<U1F619>
+<U1F61A>
+<U1F61B>
+<U1F61C>
+<U1F61D>
+<U1F61E>
+<U1F61F>
+<U1F620>
+<U1F621>
+<U1F622>
+<U1F623>
+<U1F624>
+<U1F625>
+<U1F626>
+<U1F627>
+<U1F628>
+<U1F629>
+<U1F62A>
+<U1F62B>
+<U1F62C>
+<U1F62D>
+<U1F62E>
+<U1F62F>
+<U1F630>
+<U1F631>
+<U1F632>
+<U1F633>
+<U1F634>
+<U1F635>
+<U1F636>
+<U1F637>
+<U1F638>
+<U1F639>
+<U1F63A>
+<U1F63B>
+<U1F63C>
+<U1F63D>
+<U1F63E>
+<U1F63F>
+<U1F640>
+<U1F641>
+<U1F642>
+<U1F643>
+<U1F644>
+<U1F645>
+<U1F646>
+<U1F647>
+<U1F648>
+<U1F649>
+<U1F64A>
+<U1F64B>
+<U1F64C>
+<U1F64D>
+<U1F64E>
+<U1F64F>
+<U1F650>
+<U1F651>
+<U1F652>
+<U1F653>
+<U1F654>
+<U1F655>
+<U1F656>
+<U1F657>
+<U1F658>
+<U1F659>
+<U1F65A>
+<U1F65B>
+<U1F65C>
+<U1F65D>
+<U1F65E>
+<U1F65F>
+<U1F660>
+<U1F661>
+<U1F662>
+<U1F663>
+<U1F664>
+<U1F665>
+<U1F666>
+<U1F667>
+<U1F668>
+<U1F669>
+<U1F66A>
+<U1F66B>
+<U1F66C>
+<U1F66D>
+<U1F66E>
+<U1F66F>
+<U1F670>
+<U1F671>
+<U1F672>
+<U1F673>
+<U1F674>
+<U1F675>
+<U1F676>
+<U1F677>
+<U1F678>
+<U1F679>
+<U1F67A>
+<U1F67B>
+<U1F67C>
+<U1F67D>
+<U1F67E>
+<U1F67F>
+<U1F680>
+<U1F681>
+<U1F682>
+<U1F683>
+<U1F684>
+<U1F685>
+<U1F686>
+<U1F687>
+<U1F688>
+<U1F689>
+<U1F68A>
+<U1F68B>
+<U1F68C>
+<U1F68D>
+<U1F68E>
+<U1F68F>
+<U1F690>
+<U1F691>
+<U1F692>
+<U1F693>
+<U1F694>
+<U1F695>
+<U1F696>
+<U1F697>
+<U1F698>
+<U1F699>
+<U1F69A>
+<U1F69B>
+<U1F69C>
+<U1F69D>
+<U1F69E>
+<U1F69F>
+<U1F6A0>
+<U1F6A1>
+<U1F6A2>
+<U1F6A3>
+<U1F6A4>
+<U1F6A5>
+<U1F6A6>
+<U1F6A7>
+<U1F6A8>
+<U1F6A9>
+<U1F6AA>
+<U1F6AB>
+<U1F6AC>
+<U1F6AD>
+<U1F6AE>
+<U1F6AF>
+<U1F6B0>
+<U1F6B1>
+<U1F6B2>
+<U1F6B3>
+<U1F6B4>
+<U1F6B5>
+<U1F6B6>
+<U1F6B7>
+<U1F6B8>
+<U1F6B9>
+<U1F6BA>
+<U1F6BB>
+<U1F6BC>
+<U1F6BD>
+<U1F6BE>
+<U1F6BF>
+<U1F6C0>
+<U1F6C1>
+<U1F6C2>
+<U1F6C3>
+<U1F6C4>
+<U1F6C5>
+<U1F6C6>
+<U1F6C7>
+<U1F6C8>
+<U1F6C9>
+<U1F6CA>
+<U1F6CB>
+<U1F6CC>
+<U1F6CD>
+<U1F6CE>
+<U1F6CF>
+<U1F6D0>
+<U1F6D1>
+<U1F6D2>
+<U1F6D3>
+<U1F6D4>
+<U1F6D5>
+<U1F6D6>
+<U1F6D7>
+<U1F6D8>
+<U1F6D9>
+<U1F6DA>
+<U1F6DB>
+<U1F6DC>
+<U1F6DD>
+<U1F6DE>
+<U1F6DF>
+<U1F6E0>
+<U1F6E1>
+<U1F6E2>
+<U1F6E3>
+<U1F6E4>
+<U1F6E5>
+<U1F6E6>
+<U1F6E7>
+<U1F6E8>
+<U1F6E9>
+<U1F6EA>
+<U1F6EB>
+<U1F6EC>
+<U1F6ED>
+<U1F6EE>
+<U1F6EF>
+<U1F6F0>
+<U1F6F1>
+<U1F6F2>
+<U1F6F3>
+<U1F6F4>
+<U1F6F5>
+<U1F6F6>
+<U1F6F7>
+<U1F6F8>
+<U1F6F9>
+<U1F6FA>
+<U1F6FB>
+<U1F6FC>
+<U1F6FD>
+<U1F6FE>
+<U1F6FF>
+<U1F700>
+<U1F701>
+<U1F702>
+<U1F703>
+<U1F704>
+<U1F705>
+<U1F706>
+<U1F707>
+<U1F708>
+<U1F709>
+<U1F70A>
+<U1F70B>
+<U1F70C>
+<U1F70D>
+<U1F70E>
+<U1F70F>
+<U1F710>
+<U1F711>
+<U1F712>
+<U1F713>
+<U1F714>
+<U1F715>
+<U1F716>
+<U1F717>
+<U1F718>
+<U1F719>
+<U1F71A>
+<U1F71B>
+<U1F71C>
+<U1F71D>
+<U1F71E>
+<U1F71F>
+<U1F720>
+<U1F721>
+<U1F722>
+<U1F723>
+<U1F724>
+<U1F725>
+<U1F726>
+<U1F727>
+<U1F728>
+<U1F729>
+<U1F72A>
+<U1F72B>
+<U1F72C>
+<U1F72D>
+<U1F72E>
+<U1F72F>
+<U1F730>
+<U1F731>
+<U1F732>
+<U1F733>
+<U1F734>
+<U1F735>
+<U1F736>
+<U1F737>
+<U1F738>
+<U1F739>
+<U1F73A>
+<U1F73B>
+<U1F73C>
+<U1F73D>
+<U1F73E>
+<U1F73F>
+<U1F740>
+<U1F741>
+<U1F742>
+<U1F743>
+<U1F744>
+<U1F745>
+<U1F746>
+<U1F747>
+<U1F748>
+<U1F749>
+<U1F74A>
+<U1F74B>
+<U1F74C>
+<U1F74D>
+<U1F74E>
+<U1F74F>
+<U1F750>
+<U1F751>
+<U1F752>
+<U1F753>
+<U1F754>
+<U1F755>
+<U1F756>
+<U1F757>
+<U1F758>
+<U1F759>
+<U1F75A>
+<U1F75B>
+<U1F75C>
+<U1F75D>
+<U1F75E>
+<U1F75F>
+<U1F760>
+<U1F761>
+<U1F762>
+<U1F763>
+<U1F764>
+<U1F765>
+<U1F766>
+<U1F767>
+<U1F768>
+<U1F769>
+<U1F76A>
+<U1F76B>
+<U1F76C>
+<U1F76D>
+<U1F76E>
+<U1F76F>
+<U1F770>
+<U1F771>
+<U1F772>
+<U1F773>
+<U1F774>
+<U1F775>
+<U1F776>
+<U1F777>
+<U1F778>
+<U1F779>
+<U1F77A>
+<U1F77B>
+<U1F77C>
+<U1F77D>
+<U1F77E>
+<U1F77F>
+<U1F780>
+<U1F781>
+<U1F782>
+<U1F783>
+<U1F784>
+<U1F785>
+<U1F786>
+<U1F787>
+<U1F788>
+<U1F789>
+<U1F78A>
+<U1F78B>
+<U1F78C>
+<U1F78D>
+<U1F78E>
+<U1F78F>
+<U1F790>
+<U1F791>
+<U1F792>
+<U1F793>
+<U1F794>
+<U1F795>
+<U1F796>
+<U1F797>
+<U1F798>
+<U1F799>
+<U1F79A>
+<U1F79B>
+<U1F79C>
+<U1F79D>
+<U1F79E>
+<U1F79F>
+<U1F7A0>
+<U1F7A1>
+<U1F7A2>
+<U1F7A3>
+<U1F7A4>
+<U1F7A5>
+<U1F7A6>
+<U1F7A7>
+<U1F7A8>
+<U1F7A9>
+<U1F7AA>
+<U1F7AB>
+<U1F7AC>
+<U1F7AD>
+<U1F7AE>
+<U1F7AF>
+<U1F7B0>
+<U1F7B1>
+<U1F7B2>
+<U1F7B3>
+<U1F7B4>
+<U1F7B5>
+<U1F7B6>
+<U1F7B7>
+<U1F7B8>
+<U1F7B9>
+<U1F7BA>
+<U1F7BB>
+<U1F7BC>
+<U1F7BD>
+<U1F7BE>
+<U1F7BF>
+<U1F7C0>
+<U1F7C1>
+<U1F7C2>
+<U1F7C3>
+<U1F7C4>
+<U1F7C5>
+<U1F7C6>
+<U1F7C7>
+<U1F7C8>
+<U1F7C9>
+<U1F7CA>
+<U1F7CB>
+<U1F7CC>
+<U1F7CD>
+<U1F7CE>
+<U1F7CF>
+<U1F7D0>
+<U1F7D1>
+<U1F7D2>
+<U1F7D3>
+<U1F7D4>
+<U1F7D5>
+<U1F7D6>
+<U1F7D7>
+<U1F7D8>
+<U1F7D9>
+<U1F7DA>
+<U1F7DB>
+<U1F7DC>
+<U1F7DD>
+<U1F7DE>
+<U1F7DF>
+<U1F7E0>
+<U1F7E1>
+<U1F7E2>
+<U1F7E3>
+<U1F7E4>
+<U1F7E5>
+<U1F7E6>
+<U1F7E7>
+<U1F7E8>
+<U1F7E9>
+<U1F7EA>
+<U1F7EB>
+<U1F7EC>
+<U1F7ED>
+<U1F7EE>
+<U1F7EF>
+<U1F7F0>
+<U1F7F1>
+<U1F7F2>
+<U1F7F3>
+<U1F7F4>
+<U1F7F5>
+<U1F7F6>
+<U1F7F7>
+<U1F7F8>
+<U1F7F9>
+<U1F7FA>
+<U1F7FB>
+<U1F7FC>
+<U1F7FD>
+<U1F7FE>
+<U1F7FF>
+<U1F800>
+<U1F801>
+<U1F802>
+<U1F803>
+<U1F804>
+<U1F805>
+<U1F806>
+<U1F807>
+<U1F808>
+<U1F809>
+<U1F80A>
+<U1F80B>
+<U1F80C>
+<U1F80D>
+<U1F80E>
+<U1F80F>
+<U1F810>
+<U1F811>
+<U1F812>
+<U1F813>
+<U1F814>
+<U1F815>
+<U1F816>
+<U1F817>
+<U1F818>
+<U1F819>
+<U1F81A>
+<U1F81B>
+<U1F81C>
+<U1F81D>
+<U1F81E>
+<U1F81F>
+<U1F820>
+<U1F821>
+<U1F822>
+<U1F823>
+<U1F824>
+<U1F825>
+<U1F826>
+<U1F827>
+<U1F828>
+<U1F829>
+<U1F82A>
+<U1F82B>
+<U1F82C>
+<U1F82D>
+<U1F82E>
+<U1F82F>
+<U1F830>
+<U1F831>
+<U1F832>
+<U1F833>
+<U1F834>
+<U1F835>
+<U1F836>
+<U1F837>
+<U1F838>
+<U1F839>
+<U1F83A>
+<U1F83B>
+<U1F83C>
+<U1F83D>
+<U1F83E>
+<U1F83F>
+<U1F840>
+<U1F841>
+<U1F842>
+<U1F843>
+<U1F844>
+<U1F845>
+<U1F846>
+<U1F847>
+<U1F848>
+<U1F849>
+<U1F84A>
+<U1F84B>
+<U1F84C>
+<U1F84D>
+<U1F84E>
+<U1F84F>
+<U1F850>
+<U1F851>
+<U1F852>
+<U1F853>
+<U1F854>
+<U1F855>
+<U1F856>
+<U1F857>
+<U1F858>
+<U1F859>
+<U1F85A>
+<U1F85B>
+<U1F85C>
+<U1F85D>
+<U1F85E>
+<U1F85F>
+<U1F860>
+<U1F861>
+<U1F862>
+<U1F863>
+<U1F864>
+<U1F865>
+<U1F866>
+<U1F867>
+<U1F868>
+<U1F869>
+<U1F86A>
+<U1F86B>
+<U1F86C>
+<U1F86D>
+<U1F86E>
+<U1F86F>
+<U1F870>
+<U1F871>
+<U1F872>
+<U1F873>
+<U1F874>
+<U1F875>
+<U1F876>
+<U1F877>
+<U1F878>
+<U1F879>
+<U1F87A>
+<U1F87B>
+<U1F87C>
+<U1F87D>
+<U1F87E>
+<U1F87F>
+<U1F880>
+<U1F881>
+<U1F882>
+<U1F883>
+<U1F884>
+<U1F885>
+<U1F886>
+<U1F887>
+<U1F888>
+<U1F889>
+<U1F88A>
+<U1F88B>
+<U1F88C>
+<U1F88D>
+<U1F88E>
+<U1F88F>
+<U1F890>
+<U1F891>
+<U1F892>
+<U1F893>
+<U1F894>
+<U1F895>
+<U1F896>
+<U1F897>
+<U1F898>
+<U1F899>
+<U1F89A>
+<U1F89B>
+<U1F89C>
+<U1F89D>
+<U1F89E>
+<U1F89F>
+<U1F8A0>
+<U1F8A1>
+<U1F8A2>
+<U1F8A3>
+<U1F8A4>
+<U1F8A5>
+<U1F8A6>
+<U1F8A7>
+<U1F8A8>
+<U1F8A9>
+<U1F8AA>
+<U1F8AB>
+<U1F8AC>
+<U1F8AD>
+<U1F8AE>
+<U1F8AF>
+<U1F8B0>
+<U1F8B1>
+<U1F8B2>
+<U1F8B3>
+<U1F8B4>
+<U1F8B5>
+<U1F8B6>
+<U1F8B7>
+<U1F8B8>
+<U1F8B9>
+<U1F8BA>
+<U1F8BB>
+<U1F8BC>
+<U1F8BD>
+<U1F8BE>
+<U1F8BF>
+<U1F8C0>
+<U1F8C1>
+<U1F8C2>
+<U1F8C3>
+<U1F8C4>
+<U1F8C5>
+<U1F8C6>
+<U1F8C7>
+<U1F8C8>
+<U1F8C9>
+<U1F8CA>
+<U1F8CB>
+<U1F8CC>
+<U1F8CD>
+<U1F8CE>
+<U1F8CF>
+<U1F8D0>
+<U1F8D1>
+<U1F8D2>
+<U1F8D3>
+<U1F8D4>
+<U1F8D5>
+<U1F8D6>
+<U1F8D7>
+<U1F8D8>
+<U1F8D9>
+<U1F8DA>
+<U1F8DB>
+<U1F8DC>
+<U1F8DD>
+<U1F8DE>
+<U1F8DF>
+<U1F8E0>
+<U1F8E1>
+<U1F8E2>
+<U1F8E3>
+<U1F8E4>
+<U1F8E5>
+<U1F8E6>
+<U1F8E7>
+<U1F8E8>
+<U1F8E9>
+<U1F8EA>
+<U1F8EB>
+<U1F8EC>
+<U1F8ED>
+<U1F8EE>
+<U1F8EF>
+<U1F8F0>
+<U1F8F1>
+<U1F8F2>
+<U1F8F3>
+<U1F8F4>
+<U1F8F5>
+<U1F8F6>
+<U1F8F7>
+<U1F8F8>
+<U1F8F9>
+<U1F8FA>
+<U1F8FB>
+<U1F8FC>
+<U1F8FD>
+<U1F8FE>
+<U1F8FF>
+<U1F900>
+<U1F901>
+<U1F902>
+<U1F903>
+<U1F904>
+<U1F905>
+<U1F906>
+<U1F907>
+<U1F908>
+<U1F909>
+<U1F90A>
+<U1F90B>
+<U1F90C>
+<U1F90D>
+<U1F90E>
+<U1F90F>
+<U1F910>
+<U1F911>
+<U1F912>
+<U1F913>
+<U1F914>
+<U1F915>
+<U1F916>
+<U1F917>
+<U1F918>
+<U1F919>
+<U1F91A>
+<U1F91B>
+<U1F91C>
+<U1F91D>
+<U1F91E>
+<U1F91F>
+<U1F920>
+<U1F921>
+<U1F922>
+<U1F923>
+<U1F924>
+<U1F925>
+<U1F926>
+<U1F927>
+<U1F928>
+<U1F929>
+<U1F92A>
+<U1F92B>
+<U1F92C>
+<U1F92D>
+<U1F92E>
+<U1F92F>
+<U1F930>
+<U1F931>
+<U1F932>
+<U1F933>
+<U1F934>
+<U1F935>
+<U1F936>
+<U1F937>
+<U1F938>
+<U1F939>
+<U1F93A>
+<U1F93B>
+<U1F93C>
+<U1F93D>
+<U1F93E>
+<U1F93F>
+<U1F940>
+<U1F941>
+<U1F942>
+<U1F943>
+<U1F944>
+<U1F945>
+<U1F946>
+<U1F947>
+<U1F948>
+<U1F949>
+<U1F94A>
+<U1F94B>
+<U1F94C>
+<U1F94D>
+<U1F94E>
+<U1F94F>
+<U1F950>
+<U1F951>
+<U1F952>
+<U1F953>
+<U1F954>
+<U1F955>
+<U1F956>
+<U1F957>
+<U1F958>
+<U1F959>
+<U1F95A>
+<U1F95B>
+<U1F95C>
+<U1F95D>
+<U1F95E>
+<U1F95F>
+<U1F960>
+<U1F961>
+<U1F962>
+<U1F963>
+<U1F964>
+<U1F965>
+<U1F966>
+<U1F967>
+<U1F968>
+<U1F969>
+<U1F96A>
+<U1F96B>
+<U1F96C>
+<U1F96D>
+<U1F96E>
+<U1F96F>
+<U1F970>
+<U1F971>
+<U1F972>
+<U1F973>
+<U1F974>
+<U1F975>
+<U1F976>
+<U1F977>
+<U1F978>
+<U1F979>
+<U1F97A>
+<U1F97B>
+<U1F97C>
+<U1F97D>
+<U1F97E>
+<U1F97F>
+<U1F980>
+<U1F981>
+<U1F982>
+<U1F983>
+<U1F984>
+<U1F985>
+<U1F986>
+<U1F987>
+<U1F988>
+<U1F989>
+<U1F98A>
+<U1F98B>
+<U1F98C>
+<U1F98D>
+<U1F98E>
+<U1F98F>
+<U1F990>
+<U1F991>
+<U1F992>
+<U1F993>
+<U1F994>
+<U1F995>
+<U1F996>
+<U1F997>
+<U1F998>
+<U1F999>
+<U1F99A>
+<U1F99B>
+<U1F99C>
+<U1F99D>
+<U1F99E>
+<U1F99F>
+<U1F9A0>
+<U1F9A1>
+<U1F9A2>
+<U1F9A3>
+<U1F9A4>
+<U1F9A5>
+<U1F9A6>
+<U1F9A7>
+<U1F9A8>
+<U1F9A9>
+<U1F9AA>
+<U1F9AB>
+<U1F9AC>
+<U1F9AD>
+<U1F9AE>
+<U1F9AF>
+<U1F9B0>
+<U1F9B1>
+<U1F9B2>
+<U1F9B3>
+<U1F9B4>
+<U1F9B5>
+<U1F9B6>
+<U1F9B7>
+<U1F9B8>
+<U1F9B9>
+<U1F9BA>
+<U1F9BB>
+<U1F9BC>
+<U1F9BD>
+<U1F9BE>
+<U1F9BF>
+<U1F9C0>
+<U1F9C1>
+<U1F9C2>
+<U1F9C3>
+<U1F9C4>
+<U1F9C5>
+<U1F9C6>
+<U1F9C7>
+<U1F9C8>
+<U1F9C9>
+<U1F9CA>
+<U1F9CB>
+<U1F9CC>
+<U1F9CD>
+<U1F9CE>
+<U1F9CF>
+<U1F9D0>
+<U1F9D1>
+<U1F9D2>
+<U1F9D3>
+<U1F9D4>
+<U1F9D5>
+<U1F9D6>
+<U1F9D7>
+<U1F9D8>
+<U1F9D9>
+<U1F9DA>
+<U1F9DB>
+<U1F9DC>
+<U1F9DD>
+<U1F9DE>
+<U1F9DF>
+<U1F9E0>
+<U1F9E1>
+<U1F9E2>
+<U1F9E3>
+<U1F9E4>
+<U1F9E5>
+<U1F9E6>
+<U1F9E7>
+<U1F9E8>
+<U1F9E9>
+<U1F9EA>
+<U1F9EB>
+<U1F9EC>
+<U1F9ED>
+<U1F9EE>
+<U1F9EF>
+<U1F9F0>
+<U1F9F1>
+<U1F9F2>
+<U1F9F3>
+<U1F9F4>
+<U1F9F5>
+<U1F9F6>
+<U1F9F7>
+<U1F9F8>
+<U1F9F9>
+<U1F9FA>
+<U1F9FB>
+<U1F9FC>
+<U1F9FD>
+<U1F9FE>
+<U1F9FF>
+<U1FA00>
+<U1FA01>
+<U1FA02>
+<U1FA03>
+<U1FA04>
+<U1FA05>
+<U1FA06>
+<U1FA07>
+<U1FA08>
+<U1FA09>
+<U1FA0A>
+<U1FA0B>
+<U1FA0C>
+<U1FA0D>
+<U1FA0E>
+<U1FA0F>
+<U1FA10>
+<U1FA11>
+<U1FA12>
+<U1FA13>
+<U1FA14>
+<U1FA15>
+<U1FA16>
+<U1FA17>
+<U1FA18>
+<U1FA19>
+<U1FA1A>
+<U1FA1B>
+<U1FA1C>
+<U1FA1D>
+<U1FA1E>
+<U1FA1F>
+<U1FA20>
+<U1FA21>
+<U1FA22>
+<U1FA23>
+<U1FA24>
+<U1FA25>
+<U1FA26>
+<U1FA27>
+<U1FA28>
+<U1FA29>
+<U1FA2A>
+<U1FA2B>
+<U1FA2C>
+<U1FA2D>
+<U1FA2E>
+<U1FA2F>
+<U1FA30>
+<U1FA31>
+<U1FA32>
+<U1FA33>
+<U1FA34>
+<U1FA35>
+<U1FA36>
+<U1FA37>
+<U1FA38>
+<U1FA39>
+<U1FA3A>
+<U1FA3B>
+<U1FA3C>
+<U1FA3D>
+<U1FA3E>
+<U1FA3F>
+<U1FA40>
+<U1FA41>
+<U1FA42>
+<U1FA43>
+<U1FA44>
+<U1FA45>
+<U1FA46>
+<U1FA47>
+<U1FA48>
+<U1FA49>
+<U1FA4A>
+<U1FA4B>
+<U1FA4C>
+<U1FA4D>
+<U1FA4E>
+<U1FA4F>
+<U1FA50>
+<U1FA51>
+<U1FA52>
+<U1FA53>
+<U1FA54>
+<U1FA55>
+<U1FA56>
+<U1FA57>
+<U1FA58>
+<U1FA59>
+<U1FA5A>
+<U1FA5B>
+<U1FA5C>
+<U1FA5D>
+<U1FA5E>
+<U1FA5F>
+<U1FA60>
+<U1FA61>
+<U1FA62>
+<U1FA63>
+<U1FA64>
+<U1FA65>
+<U1FA66>
+<U1FA67>
+<U1FA68>
+<U1FA69>
+<U1FA6A>
+<U1FA6B>
+<U1FA6C>
+<U1FA6D>
+<U1FA6E>
+<U1FA6F>
+<U1FA70>
+<U1FA71>
+<U1FA72>
+<U1FA73>
+<U1FA74>
+<U1FA75>
+<U1FA76>
+<U1FA77>
+<U1FA78>
+<U1FA79>
+<U1FA7A>
+<U1FA7B>
+<U1FA7C>
+<U1FA7D>
+<U1FA7E>
+<U1FA7F>
+<U1FA80>
+<U1FA81>
+<U1FA82>
+<U1FA83>
+<U1FA84>
+<U1FA85>
+<U1FA86>
+<U1FA87>
+<U1FA88>
+<U1FA89>
+<U1FA8A>
+<U1FA8B>
+<U1FA8C>
+<U1FA8D>
+<U1FA8E>
+<U1FA8F>
+<U1FA90>
+<U1FA91>
+<U1FA92>
+<U1FA93>
+<U1FA94>
+<U1FA95>
+<U1FA96>
+<U1FA97>
+<U1FA98>
+<U1FA99>
+<U1FA9A>
+<U1FA9B>
+<U1FA9C>
+<U1FA9D>
+<U1FA9E>
+<U1FA9F>
+<U1FAA0>
+<U1FAA1>
+<U1FAA2>
+<U1FAA3>
+<U1FAA4>
+<U1FAA5>
+<U1FAA6>
+<U1FAA7>
+<U1FAA8>
+<U1FAA9>
+<U1FAAA>
+<U1FAAB>
+<U1FAAC>
+<U1FAAD>
+<U1FAAE>
+<U1FAAF>
+<U1FAB0>
+<U1FAB1>
+<U1FAB2>
+<U1FAB3>
+<U1FAB4>
+<U1FAB5>
+<U1FAB6>
+<U1FAB7>
+<U1FAB8>
+<U1FAB9>
+<U1FABA>
+<U1FABB>
+<U1FABC>
+<U1FABD>
+<U1FABE>
+<U1FABF>
+<U1FAC0>
+<U1FAC1>
+<U1FAC2>
+<U1FAC3>
+<U1FAC4>
+<U1FAC5>
+<U1FAC6>
+<U1FAC7>
+<U1FAC8>
+<U1FAC9>
+<U1FACA>
+<U1FACB>
+<U1FACC>
+<U1FACD>
+<U1FACE>
+<U1FACF>
+<U1FAD0>
+<U1FAD1>
+<U1FAD2>
+<U1FAD3>
+<U1FAD4>
+<U1FAD5>
+<U1FAD6>
+<U1FAD7>
+<U1FAD8>
+<U1FAD9>
+<U1FADA>
+<U1FADB>
+<U1FADC>
+<U1FADD>
+<U1FADE>
+<U1FADF>
+<U1FAE0>
+<U1FAE1>
+<U1FAE2>
+<U1FAE3>
+<U1FAE4>
+<U1FAE5>
+<U1FAE6>
+<U1FAE7>
+<U1FAE8>
+<U1FAE9>
+<U1FAEA>
+<U1FAEB>
+<U1FAEC>
+<U1FAED>
+<U1FAEE>
+<U1FAEF>
+<U1FAF0>
+<U1FAF1>
+<U1FAF2>
+<U1FAF3>
+<U1FAF4>
+<U1FAF5>
+<U1FAF6>
+<U1FAF7>
+<U1FAF8>
+<U1FAF9>
+<U1FAFA>
+<U1FAFB>
+<U1FAFC>
+<U1FAFD>
+<U1FAFE>
+<U1FAFF>
+<U1FB00>
+<U1FB01>
+<U1FB02>
+<U1FB03>
+<U1FB04>
+<U1FB05>
+<U1FB06>
+<U1FB07>
+<U1FB08>
+<U1FB09>
+<U1FB0A>
+<U1FB0B>
+<U1FB0C>
+<U1FB0D>
+<U1FB0E>
+<U1FB0F>
+<U1FB10>
+<U1FB11>
+<U1FB12>
+<U1FB13>
+<U1FB14>
+<U1FB15>
+<U1FB16>
+<U1FB17>
+<U1FB18>
+<U1FB19>
+<U1FB1A>
+<U1FB1B>
+<U1FB1C>
+<U1FB1D>
+<U1FB1E>
+<U1FB1F>
+<U1FB20>
+<U1FB21>
+<U1FB22>
+<U1FB23>
+<U1FB24>
+<U1FB25>
+<U1FB26>
+<U1FB27>
+<U1FB28>
+<U1FB29>
+<U1FB2A>
+<U1FB2B>
+<U1FB2C>
+<U1FB2D>
+<U1FB2E>
+<U1FB2F>
+<U1FB30>
+<U1FB31>
+<U1FB32>
+<U1FB33>
+<U1FB34>
+<U1FB35>
+<U1FB36>
+<U1FB37>
+<U1FB38>
+<U1FB39>
+<U1FB3A>
+<U1FB3B>
+<U1FB3C>
+<U1FB3D>
+<U1FB3E>
+<U1FB3F>
+<U1FB40>
+<U1FB41>
+<U1FB42>
+<U1FB43>
+<U1FB44>
+<U1FB45>
+<U1FB46>
+<U1FB47>
+<U1FB48>
+<U1FB49>
+<U1FB4A>
+<U1FB4B>
+<U1FB4C>
+<U1FB4D>
+<U1FB4E>
+<U1FB4F>
+<U1FB50>
+<U1FB51>
+<U1FB52>
+<U1FB53>
+<U1FB54>
+<U1FB55>
+<U1FB56>
+<U1FB57>
+<U1FB58>
+<U1FB59>
+<U1FB5A>
+<U1FB5B>
+<U1FB5C>
+<U1FB5D>
+<U1FB5E>
+<U1FB5F>
+<U1FB60>
+<U1FB61>
+<U1FB62>
+<U1FB63>
+<U1FB64>
+<U1FB65>
+<U1FB66>
+<U1FB67>
+<U1FB68>
+<U1FB69>
+<U1FB6A>
+<U1FB6B>
+<U1FB6C>
+<U1FB6D>
+<U1FB6E>
+<U1FB6F>
+<U1FB70>
+<U1FB71>
+<U1FB72>
+<U1FB73>
+<U1FB74>
+<U1FB75>
+<U1FB76>
+<U1FB77>
+<U1FB78>
+<U1FB79>
+<U1FB7A>
+<U1FB7B>
+<U1FB7C>
+<U1FB7D>
+<U1FB7E>
+<U1FB7F>
+<U1FB80>
+<U1FB81>
+<U1FB82>
+<U1FB83>
+<U1FB84>
+<U1FB85>
+<U1FB86>
+<U1FB87>
+<U1FB88>
+<U1FB89>
+<U1FB8A>
+<U1FB8B>
+<U1FB8C>
+<U1FB8D>
+<U1FB8E>
+<U1FB8F>
+<U1FB90>
+<U1FB91>
+<U1FB92>
+<U1FB93>
+<U1FB94>
+<U1FB95>
+<U1FB96>
+<U1FB97>
+<U1FB98>
+<U1FB99>
+<U1FB9A>
+<U1FB9B>
+<U1FB9C>
+<U1FB9D>
+<U1FB9E>
+<U1FB9F>
+<U1FBA0>
+<U1FBA1>
+<U1FBA2>
+<U1FBA3>
+<U1FBA4>
+<U1FBA5>
+<U1FBA6>
+<U1FBA7>
+<U1FBA8>
+<U1FBA9>
+<U1FBAA>
+<U1FBAB>
+<U1FBAC>
+<U1FBAD>
+<U1FBAE>
+<U1FBAF>
+<U1FBB0>
+<U1FBB1>
+<U1FBB2>
+<U1FBB3>
+<U1FBB4>
+<U1FBB5>
+<U1FBB6>
+<U1FBB7>
+<U1FBB8>
+<U1FBB9>
+<U1FBBA>
+<U1FBBB>
+<U1FBBC>
+<U1FBBD>
+<U1FBBE>
+<U1FBBF>
+<U1FBC0>
+<U1FBC1>
+<U1FBC2>
+<U1FBC3>
+<U1FBC4>
+<U1FBC5>
+<U1FBC6>
+<U1FBC7>
+<U1FBC8>
+<U1FBC9>
+<U1FBCA>
+<U1FBCB>
+<U1FBCC>
+<U1FBCD>
+<U1FBCE>
+<U1FBCF>
+<U1FBD0>
+<U1FBD1>
+<U1FBD2>
+<U1FBD3>
+<U1FBD4>
+<U1FBD5>
+<U1FBD6>
+<U1FBD7>
+<U1FBD8>
+<U1FBD9>
+<U1FBDA>
+<U1FBDB>
+<U1FBDC>
+<U1FBDD>
+<U1FBDE>
+<U1FBDF>
+<U1FBE0>
+<U1FBE1>
+<U1FBE2>
+<U1FBE3>
+<U1FBE4>
+<U1FBE5>
+<U1FBE6>
+<U1FBE7>
+<U1FBE8>
+<U1FBE9>
+<U1FBEA>
+<U1FBEB>
+<U1FBEC>
+<U1FBED>
+<U1FBEE>
+<U1FBEF>
+<U1FBF0>
+<U1FBF1>
+<U1FBF2>
+<U1FBF3>
+<U1FBF4>
+<U1FBF5>
+<U1FBF6>
+<U1FBF7>
+<U1FBF8>
+<U1FBF9>
+<U1FBFA>
+<U1FBFB>
+<U1FBFC>
+<U1FBFD>
+<U1FBFE>
+<U1FBFF>
+<U1FC00>
+<U1FC01>
+<U1FC02>
+<U1FC03>
+<U1FC04>
+<U1FC05>
+<U1FC06>
+<U1FC07>
+<U1FC08>
+<U1FC09>
+<U1FC0A>
+<U1FC0B>
+<U1FC0C>
+<U1FC0D>
+<U1FC0E>
+<U1FC0F>
+<U1FC10>
+<U1FC11>
+<U1FC12>
+<U1FC13>
+<U1FC14>
+<U1FC15>
+<U1FC16>
+<U1FC17>
+<U1FC18>
+<U1FC19>
+<U1FC1A>
+<U1FC1B>
+<U1FC1C>
+<U1FC1D>
+<U1FC1E>
+<U1FC1F>
+<U1FC20>
+<U1FC21>
+<U1FC22>
+<U1FC23>
+<U1FC24>
+<U1FC25>
+<U1FC26>
+<U1FC27>
+<U1FC28>
+<U1FC29>
+<U1FC2A>
+<U1FC2B>
+<U1FC2C>
+<U1FC2D>
+<U1FC2E>
+<U1FC2F>
+<U1FC30>
+<U1FC31>
+<U1FC32>
+<U1FC33>
+<U1FC34>
+<U1FC35>
+<U1FC36>
+<U1FC37>
+<U1FC38>
+<U1FC39>
+<U1FC3A>
+<U1FC3B>
+<U1FC3C>
+<U1FC3D>
+<U1FC3E>
+<U1FC3F>
+<U1FC40>
+<U1FC41>
+<U1FC42>
+<U1FC43>
+<U1FC44>
+<U1FC45>
+<U1FC46>
+<U1FC47>
+<U1FC48>
+<U1FC49>
+<U1FC4A>
+<U1FC4B>
+<U1FC4C>
+<U1FC4D>
+<U1FC4E>
+<U1FC4F>
+<U1FC50>
+<U1FC51>
+<U1FC52>
+<U1FC53>
+<U1FC54>
+<U1FC55>
+<U1FC56>
+<U1FC57>
+<U1FC58>
+<U1FC59>
+<U1FC5A>
+<U1FC5B>
+<U1FC5C>
+<U1FC5D>
+<U1FC5E>
+<U1FC5F>
+<U1FC60>
+<U1FC61>
+<U1FC62>
+<U1FC63>
+<U1FC64>
+<U1FC65>
+<U1FC66>
+<U1FC67>
+<U1FC68>
+<U1FC69>
+<U1FC6A>
+<U1FC6B>
+<U1FC6C>
+<U1FC6D>
+<U1FC6E>
+<U1FC6F>
+<U1FC70>
+<U1FC71>
+<U1FC72>
+<U1FC73>
+<U1FC74>
+<U1FC75>
+<U1FC76>
+<U1FC77>
+<U1FC78>
+<U1FC79>
+<U1FC7A>
+<U1FC7B>
+<U1FC7C>
+<U1FC7D>
+<U1FC7E>
+<U1FC7F>
+<U1FC80>
+<U1FC81>
+<U1FC82>
+<U1FC83>
+<U1FC84>
+<U1FC85>
+<U1FC86>
+<U1FC87>
+<U1FC88>
+<U1FC89>
+<U1FC8A>
+<U1FC8B>
+<U1FC8C>
+<U1FC8D>
+<U1FC8E>
+<U1FC8F>
+<U1FC90>
+<U1FC91>
+<U1FC92>
+<U1FC93>
+<U1FC94>
+<U1FC95>
+<U1FC96>
+<U1FC97>
+<U1FC98>
+<U1FC99>
+<U1FC9A>
+<U1FC9B>
+<U1FC9C>
+<U1FC9D>
+<U1FC9E>
+<U1FC9F>
+<U1FCA0>
+<U1FCA1>
+<U1FCA2>
+<U1FCA3>
+<U1FCA4>
+<U1FCA5>
+<U1FCA6>
+<U1FCA7>
+<U1FCA8>
+<U1FCA9>
+<U1FCAA>
+<U1FCAB>
+<U1FCAC>
+<U1FCAD>
+<U1FCAE>
+<U1FCAF>
+<U1FCB0>
+<U1FCB1>
+<U1FCB2>
+<U1FCB3>
+<U1FCB4>
+<U1FCB5>
+<U1FCB6>
+<U1FCB7>
+<U1FCB8>
+<U1FCB9>
+<U1FCBA>
+<U1FCBB>
+<U1FCBC>
+<U1FCBD>
+<U1FCBE>
+<U1FCBF>
+<U1FCC0>
+<U1FCC1>
+<U1FCC2>
+<U1FCC3>
+<U1FCC4>
+<U1FCC5>
+<U1FCC6>
+<U1FCC7>
+<U1FCC8>
+<U1FCC9>
+<U1FCCA>
+<U1FCCB>
+<U1FCCC>
+<U1FCCD>
+<U1FCCE>
+<U1FCCF>
+<U1FCD0>
+<U1FCD1>
+<U1FCD2>
+<U1FCD3>
+<U1FCD4>
+<U1FCD5>
+<U1FCD6>
+<U1FCD7>
+<U1FCD8>
+<U1FCD9>
+<U1FCDA>
+<U1FCDB>
+<U1FCDC>
+<U1FCDD>
+<U1FCDE>
+<U1FCDF>
+<U1FCE0>
+<U1FCE1>
+<U1FCE2>
+<U1FCE3>
+<U1FCE4>
+<U1FCE5>
+<U1FCE6>
+<U1FCE7>
+<U1FCE8>
+<U1FCE9>
+<U1FCEA>
+<U1FCEB>
+<U1FCEC>
+<U1FCED>
+<U1FCEE>
+<U1FCEF>
+<U1FCF0>
+<U1FCF1>
+<U1FCF2>
+<U1FCF3>
+<U1FCF4>
+<U1FCF5>
+<U1FCF6>
+<U1FCF7>
+<U1FCF8>
+<U1FCF9>
+<U1FCFA>
+<U1FCFB>
+<U1FCFC>
+<U1FCFD>
+<U1FCFE>
+<U1FCFF>
+<U1FD00>
+<U1FD01>
+<U1FD02>
+<U1FD03>
+<U1FD04>
+<U1FD05>
+<U1FD06>
+<U1FD07>
+<U1FD08>
+<U1FD09>
+<U1FD0A>
+<U1FD0B>
+<U1FD0C>
+<U1FD0D>
+<U1FD0E>
+<U1FD0F>
+<U1FD10>
+<U1FD11>
+<U1FD12>
+<U1FD13>
+<U1FD14>
+<U1FD15>
+<U1FD16>
+<U1FD17>
+<U1FD18>
+<U1FD19>
+<U1FD1A>
+<U1FD1B>
+<U1FD1C>
+<U1FD1D>
+<U1FD1E>
+<U1FD1F>
+<U1FD20>
+<U1FD21>
+<U1FD22>
+<U1FD23>
+<U1FD24>
+<U1FD25>
+<U1FD26>
+<U1FD27>
+<U1FD28>
+<U1FD29>
+<U1FD2A>
+<U1FD2B>
+<U1FD2C>
+<U1FD2D>
+<U1FD2E>
+<U1FD2F>
+<U1FD30>
+<U1FD31>
+<U1FD32>
+<U1FD33>
+<U1FD34>
+<U1FD35>
+<U1FD36>
+<U1FD37>
+<U1FD38>
+<U1FD39>
+<U1FD3A>
+<U1FD3B>
+<U1FD3C>
+<U1FD3D>
+<U1FD3E>
+<U1FD3F>
+<U1FD40>
+<U1FD41>
+<U1FD42>
+<U1FD43>
+<U1FD44>
+<U1FD45>
+<U1FD46>
+<U1FD47>
+<U1FD48>
+<U1FD49>
+<U1FD4A>
+<U1FD4B>
+<U1FD4C>
+<U1FD4D>
+<U1FD4E>
+<U1FD4F>
+<U1FD50>
+<U1FD51>
+<U1FD52>
+<U1FD53>
+<U1FD54>
+<U1FD55>
+<U1FD56>
+<U1FD57>
+<U1FD58>
+<U1FD59>
+<U1FD5A>
+<U1FD5B>
+<U1FD5C>
+<U1FD5D>
+<U1FD5E>
+<U1FD5F>
+<U1FD60>
+<U1FD61>
+<U1FD62>
+<U1FD63>
+<U1FD64>
+<U1FD65>
+<U1FD66>
+<U1FD67>
+<U1FD68>
+<U1FD69>
+<U1FD6A>
+<U1FD6B>
+<U1FD6C>
+<U1FD6D>
+<U1FD6E>
+<U1FD6F>
+<U1FD70>
+<U1FD71>
+<U1FD72>
+<U1FD73>
+<U1FD74>
+<U1FD75>
+<U1FD76>
+<U1FD77>
+<U1FD78>
+<U1FD79>
+<U1FD7A>
+<U1FD7B>
+<U1FD7C>
+<U1FD7D>
+<U1FD7E>
+<U1FD7F>
+<U1FD80>
+<U1FD81>
+<U1FD82>
+<U1FD83>
+<U1FD84>
+<U1FD85>
+<U1FD86>
+<U1FD87>
+<U1FD88>
+<U1FD89>
+<U1FD8A>
+<U1FD8B>
+<U1FD8C>
+<U1FD8D>
+<U1FD8E>
+<U1FD8F>
+<U1FD90>
+<U1FD91>
+<U1FD92>
+<U1FD93>
+<U1FD94>
+<U1FD95>
+<U1FD96>
+<U1FD97>
+<U1FD98>
+<U1FD99>
+<U1FD9A>
+<U1FD9B>
+<U1FD9C>
+<U1FD9D>
+<U1FD9E>
+<U1FD9F>
+<U1FDA0>
+<U1FDA1>
+<U1FDA2>
+<U1FDA3>
+<U1FDA4>
+<U1FDA5>
+<U1FDA6>
+<U1FDA7>
+<U1FDA8>
+<U1FDA9>
+<U1FDAA>
+<U1FDAB>
+<U1FDAC>
+<U1FDAD>
+<U1FDAE>
+<U1FDAF>
+<U1FDB0>
+<U1FDB1>
+<U1FDB2>
+<U1FDB3>
+<U1FDB4>
+<U1FDB5>
+<U1FDB6>
+<U1FDB7>
+<U1FDB8>
+<U1FDB9>
+<U1FDBA>
+<U1FDBB>
+<U1FDBC>
+<U1FDBD>
+<U1FDBE>
+<U1FDBF>
+<U1FDC0>
+<U1FDC1>
+<U1FDC2>
+<U1FDC3>
+<U1FDC4>
+<U1FDC5>
+<U1FDC6>
+<U1FDC7>
+<U1FDC8>
+<U1FDC9>
+<U1FDCA>
+<U1FDCB>
+<U1FDCC>
+<U1FDCD>
+<U1FDCE>
+<U1FDCF>
+<U1FDD0>
+<U1FDD1>
+<U1FDD2>
+<U1FDD3>
+<U1FDD4>
+<U1FDD5>
+<U1FDD6>
+<U1FDD7>
+<U1FDD8>
+<U1FDD9>
+<U1FDDA>
+<U1FDDB>
+<U1FDDC>
+<U1FDDD>
+<U1FDDE>
+<U1FDDF>
+<U1FDE0>
+<U1FDE1>
+<U1FDE2>
+<U1FDE3>
+<U1FDE4>
+<U1FDE5>
+<U1FDE6>
+<U1FDE7>
+<U1FDE8>
+<U1FDE9>
+<U1FDEA>
+<U1FDEB>
+<U1FDEC>
+<U1FDED>
+<U1FDEE>
+<U1FDEF>
+<U1FDF0>
+<U1FDF1>
+<U1FDF2>
+<U1FDF3>
+<U1FDF4>
+<U1FDF5>
+<U1FDF6>
+<U1FDF7>
+<U1FDF8>
+<U1FDF9>
+<U1FDFA>
+<U1FDFB>
+<U1FDFC>
+<U1FDFD>
+<U1FDFE>
+<U1FDFF>
+<U1FE00>
+<U1FE01>
+<U1FE02>
+<U1FE03>
+<U1FE04>
+<U1FE05>
+<U1FE06>
+<U1FE07>
+<U1FE08>
+<U1FE09>
+<U1FE0A>
+<U1FE0B>
+<U1FE0C>
+<U1FE0D>
+<U1FE0E>
+<U1FE0F>
+<U1FE10>
+<U1FE11>
+<U1FE12>
+<U1FE13>
+<U1FE14>
+<U1FE15>
+<U1FE16>
+<U1FE17>
+<U1FE18>
+<U1FE19>
+<U1FE1A>
+<U1FE1B>
+<U1FE1C>
+<U1FE1D>
+<U1FE1E>
+<U1FE1F>
+<U1FE20>
+<U1FE21>
+<U1FE22>
+<U1FE23>
+<U1FE24>
+<U1FE25>
+<U1FE26>
+<U1FE27>
+<U1FE28>
+<U1FE29>
+<U1FE2A>
+<U1FE2B>
+<U1FE2C>
+<U1FE2D>
+<U1FE2E>
+<U1FE2F>
+<U1FE30>
+<U1FE31>
+<U1FE32>
+<U1FE33>
+<U1FE34>
+<U1FE35>
+<U1FE36>
+<U1FE37>
+<U1FE38>
+<U1FE39>
+<U1FE3A>
+<U1FE3B>
+<U1FE3C>
+<U1FE3D>
+<U1FE3E>
+<U1FE3F>
+<U1FE40>
+<U1FE41>
+<U1FE42>
+<U1FE43>
+<U1FE44>
+<U1FE45>
+<U1FE46>
+<U1FE47>
+<U1FE48>
+<U1FE49>
+<U1FE4A>
+<U1FE4B>
+<U1FE4C>
+<U1FE4D>
+<U1FE4E>
+<U1FE4F>
+<U1FE50>
+<U1FE51>
+<U1FE52>
+<U1FE53>
+<U1FE54>
+<U1FE55>
+<U1FE56>
+<U1FE57>
+<U1FE58>
+<U1FE59>
+<U1FE5A>
+<U1FE5B>
+<U1FE5C>
+<U1FE5D>
+<U1FE5E>
+<U1FE5F>
+<U1FE60>
+<U1FE61>
+<U1FE62>
+<U1FE63>
+<U1FE64>
+<U1FE65>
+<U1FE66>
+<U1FE67>
+<U1FE68>
+<U1FE69>
+<U1FE6A>
+<U1FE6B>
+<U1FE6C>
+<U1FE6D>
+<U1FE6E>
+<U1FE6F>
+<U1FE70>
+<U1FE71>
+<U1FE72>
+<U1FE73>
+<U1FE74>
+<U1FE75>
+<U1FE76>
+<U1FE77>
+<U1FE78>
+<U1FE79>
+<U1FE7A>
+<U1FE7B>
+<U1FE7C>
+<U1FE7D>
+<U1FE7E>
+<U1FE7F>
+<U1FE80>
+<U1FE81>
+<U1FE82>
+<U1FE83>
+<U1FE84>
+<U1FE85>
+<U1FE86>
+<U1FE87>
+<U1FE88>
+<U1FE89>
+<U1FE8A>
+<U1FE8B>
+<U1FE8C>
+<U1FE8D>
+<U1FE8E>
+<U1FE8F>
+<U1FE90>
+<U1FE91>
+<U1FE92>
+<U1FE93>
+<U1FE94>
+<U1FE95>
+<U1FE96>
+<U1FE97>
+<U1FE98>
+<U1FE99>
+<U1FE9A>
+<U1FE9B>
+<U1FE9C>
+<U1FE9D>
+<U1FE9E>
+<U1FE9F>
+<U1FEA0>
+<U1FEA1>
+<U1FEA2>
+<U1FEA3>
+<U1FEA4>
+<U1FEA5>
+<U1FEA6>
+<U1FEA7>
+<U1FEA8>
+<U1FEA9>
+<U1FEAA>
+<U1FEAB>
+<U1FEAC>
+<U1FEAD>
+<U1FEAE>
+<U1FEAF>
+<U1FEB0>
+<U1FEB1>
+<U1FEB2>
+<U1FEB3>
+<U1FEB4>
+<U1FEB5>
+<U1FEB6>
+<U1FEB7>
+<U1FEB8>
+<U1FEB9>
+<U1FEBA>
+<U1FEBB>
+<U1FEBC>
+<U1FEBD>
+<U1FEBE>
+<U1FEBF>
+<U1FEC0>
+<U1FEC1>
+<U1FEC2>
+<U1FEC3>
+<U1FEC4>
+<U1FEC5>
+<U1FEC6>
+<U1FEC7>
+<U1FEC8>
+<U1FEC9>
+<U1FECA>
+<U1FECB>
+<U1FECC>
+<U1FECD>
+<U1FECE>
+<U1FECF>
+<U1FED0>
+<U1FED1>
+<U1FED2>
+<U1FED3>
+<U1FED4>
+<U1FED5>
+<U1FED6>
+<U1FED7>
+<U1FED8>
+<U1FED9>
+<U1FEDA>
+<U1FEDB>
+<U1FEDC>
+<U1FEDD>
+<U1FEDE>
+<U1FEDF>
+<U1FEE0>
+<U1FEE1>
+<U1FEE2>
+<U1FEE3>
+<U1FEE4>
+<U1FEE5>
+<U1FEE6>
+<U1FEE7>
+<U1FEE8>
+<U1FEE9>
+<U1FEEA>
+<U1FEEB>
+<U1FEEC>
+<U1FEED>
+<U1FEEE>
+<U1FEEF>
+<U1FEF0>
+<U1FEF1>
+<U1FEF2>
+<U1FEF3>
+<U1FEF4>
+<U1FEF5>
+<U1FEF6>
+<U1FEF7>
+<U1FEF8>
+<U1FEF9>
+<U1FEFA>
+<U1FEFB>
+<U1FEFC>
+<U1FEFD>
+<U1FEFE>
+<U1FEFF>
+<U1FF00>
+<U1FF01>
+<U1FF02>
+<U1FF03>
+<U1FF04>
+<U1FF05>
+<U1FF06>
+<U1FF07>
+<U1FF08>
+<U1FF09>
+<U1FF0A>
+<U1FF0B>
+<U1FF0C>
+<U1FF0D>
+<U1FF0E>
+<U1FF0F>
+<U1FF10>
+<U1FF11>
+<U1FF12>
+<U1FF13>
+<U1FF14>
+<U1FF15>
+<U1FF16>
+<U1FF17>
+<U1FF18>
+<U1FF19>
+<U1FF1A>
+<U1FF1B>
+<U1FF1C>
+<U1FF1D>
+<U1FF1E>
+<U1FF1F>
+<U1FF20>
+<U1FF21>
+<U1FF22>
+<U1FF23>
+<U1FF24>
+<U1FF25>
+<U1FF26>
+<U1FF27>
+<U1FF28>
+<U1FF29>
+<U1FF2A>
+<U1FF2B>
+<U1FF2C>
+<U1FF2D>
+<U1FF2E>
+<U1FF2F>
+<U1FF30>
+<U1FF31>
+<U1FF32>
+<U1FF33>
+<U1FF34>
+<U1FF35>
+<U1FF36>
+<U1FF37>
+<U1FF38>
+<U1FF39>
+<U1FF3A>
+<U1FF3B>
+<U1FF3C>
+<U1FF3D>
+<U1FF3E>
+<U1FF3F>
+<U1FF40>
+<U1FF41>
+<U1FF42>
+<U1FF43>
+<U1FF44>
+<U1FF45>
+<U1FF46>
+<U1FF47>
+<U1FF48>
+<U1FF49>
+<U1FF4A>
+<U1FF4B>
+<U1FF4C>
+<U1FF4D>
+<U1FF4E>
+<U1FF4F>
+<U1FF50>
+<U1FF51>
+<U1FF52>
+<U1FF53>
+<U1FF54>
+<U1FF55>
+<U1FF56>
+<U1FF57>
+<U1FF58>
+<U1FF59>
+<U1FF5A>
+<U1FF5B>
+<U1FF5C>
+<U1FF5D>
+<U1FF5E>
+<U1FF5F>
+<U1FF60>
+<U1FF61>
+<U1FF62>
+<U1FF63>
+<U1FF64>
+<U1FF65>
+<U1FF66>
+<U1FF67>
+<U1FF68>
+<U1FF69>
+<U1FF6A>
+<U1FF6B>
+<U1FF6C>
+<U1FF6D>
+<U1FF6E>
+<U1FF6F>
+<U1FF70>
+<U1FF71>
+<U1FF72>
+<U1FF73>
+<U1FF74>
+<U1FF75>
+<U1FF76>
+<U1FF77>
+<U1FF78>
+<U1FF79>
+<U1FF7A>
+<U1FF7B>
+<U1FF7C>
+<U1FF7D>
+<U1FF7E>
+<U1FF7F>
+<U1FF80>
+<U1FF81>
+<U1FF82>
+<U1FF83>
+<U1FF84>
+<U1FF85>
+<U1FF86>
+<U1FF87>
+<U1FF88>
+<U1FF89>
+<U1FF8A>
+<U1FF8B>
+<U1FF8C>
+<U1FF8D>
+<U1FF8E>
+<U1FF8F>
+<U1FF90>
+<U1FF91>
+<U1FF92>
+<U1FF93>
+<U1FF94>
+<U1FF95>
+<U1FF96>
+<U1FF97>
+<U1FF98>
+<U1FF99>
+<U1FF9A>
+<U1FF9B>
+<U1FF9C>
+<U1FF9D>
+<U1FF9E>
+<U1FF9F>
+<U1FFA0>
+<U1FFA1>
+<U1FFA2>
+<U1FFA3>
+<U1FFA4>
+<U1FFA5>
+<U1FFA6>
+<U1FFA7>
+<U1FFA8>
+<U1FFA9>
+<U1FFAA>
+<U1FFAB>
+<U1FFAC>
+<U1FFAD>
+<U1FFAE>
+<U1FFAF>
+<U1FFB0>
+<U1FFB1>
+<U1FFB2>
+<U1FFB3>
+<U1FFB4>
+<U1FFB5>
+<U1FFB6>
+<U1FFB7>
+<U1FFB8>
+<U1FFB9>
+<U1FFBA>
+<U1FFBB>
+<U1FFBC>
+<U1FFBD>
+<U1FFBE>
+<U1FFBF>
+<U1FFC0>
+<U1FFC1>
+<U1FFC2>
+<U1FFC3>
+<U1FFC4>
+<U1FFC5>
+<U1FFC6>
+<U1FFC7>
+<U1FFC8>
+<U1FFC9>
+<U1FFCA>
+<U1FFCB>
+<U1FFCC>
+<U1FFCD>
+<U1FFCE>
+<U1FFCF>
+<U1FFD0>
+<U1FFD1>
+<U1FFD2>
+<U1FFD3>
+<U1FFD4>
+<U1FFD5>
+<U1FFD6>
+<U1FFD7>
+<U1FFD8>
+<U1FFD9>
+<U1FFDA>
+<U1FFDB>
+<U1FFDC>
+<U1FFDD>
+<U1FFDE>
+<U1FFDF>
+<U1FFE0>
+<U1FFE1>
+<U1FFE2>
+<U1FFE3>
+<U1FFE4>
+<U1FFE5>
+<U1FFE6>
+<U1FFE7>
+<U1FFE8>
+<U1FFE9>
+<U1FFEA>
+<U1FFEB>
+<U1FFEC>
+<U1FFED>
+<U1FFEE>
+<U1FFEF>
+<U1FFF0>
+<U1FFF1>
+<U1FFF2>
+<U1FFF3>
+<U1FFF4>
+<U1FFF5>
+<U1FFF6>
+<U1FFF7>
+<U1FFF8>
+<U1FFF9>
+<U1FFFA>
+<U1FFFB>
+<U1FFFC>
+<U1FFFD>
+<U1FFFE>
+<U1FFFF>
+<U20000>
+<U20001>
+<U20002>
+<U20003>
+<U20004>
+<U20005>
+<U20006>
+<U20007>
+<U20008>
+<U20009>
+<U2000A>
+<U2000B>
+<U2000C>
+<U2000D>
+<U2000E>
+<U2000F>
+<U20010>
+<U20011>
+<U20012>
+<U20013>
+<U20014>
+<U20015>
+<U20016>
+<U20017>
+<U20018>
+<U20019>
+<U2001A>
+<U2001B>
+<U2001C>
+<U2001D>
+<U2001E>
+<U2001F>
+<U20020>
+<U20021>
+<U20022>
+<U20023>
+<U20024>
+<U20025>
+<U20026>
+<U20027>
+<U20028>
+<U20029>
+<U2002A>
+<U2002B>
+<U2002C>
+<U2002D>
+<U2002E>
+<U2002F>
+<U20030>
+<U20031>
+<U20032>
+<U20033>
+<U20034>
+<U20035>
+<U20036>
+<U20037>
+<U20038>
+<U20039>
+<U2003A>
+<U2003B>
+<U2003C>
+<U2003D>
+<U2003E>
+<U2003F>
+<U20040>
+<U20041>
+<U20042>
+<U20043>
+<U20044>
+<U20045>
+<U20046>
+<U20047>
+<U20048>
+<U20049>
+<U2004A>
+<U2004B>
+<U2004C>
+<U2004D>
+<U2004E>
+<U2004F>
+<U20050>
+<U20051>
+<U20052>
+<U20053>
+<U20054>
+<U20055>
+<U20056>
+<U20057>
+<U20058>
+<U20059>
+<U2005A>
+<U2005B>
+<U2005C>
+<U2005D>
+<U2005E>
+<U2005F>
+<U20060>
+<U20061>
+<U20062>
+<U20063>
+<U20064>
+<U20065>
+<U20066>
+<U20067>
+<U20068>
+<U20069>
+<U2006A>
+<U2006B>
+<U2006C>
+<U2006D>
+<U2006E>
+<U2006F>
+<U20070>
+<U20071>
+<U20072>
+<U20073>
+<U20074>
+<U20075>
+<U20076>
+<U20077>
+<U20078>
+<U20079>
+<U2007A>
+<U2007B>
+<U2007C>
+<U2007D>
+<U2007E>
+<U2007F>
+<U20080>
+<U20081>
+<U20082>
+<U20083>
+<U20084>
+<U20085>
+<U20086>
+<U20087>
+<U20088>
+<U20089>
+<U2008A>
+<U2008B>
+<U2008C>
+<U2008D>
+<U2008E>
+<U2008F>
+<U20090>
+<U20091>
+<U20092>
+<U20093>
+<U20094>
+<U20095>
+<U20096>
+<U20097>
+<U20098>
+<U20099>
+<U2009A>
+<U2009B>
+<U2009C>
+<U2009D>
+<U2009E>
+<U2009F>
+<U200A0>
+<U200A1>
+<U200A2>
+<U200A3>
+<U200A4>
+<U200A5>
+<U200A6>
+<U200A7>
+<U200A8>
+<U200A9>
+<U200AA>
+<U200AB>
+<U200AC>
+<U200AD>
+<U200AE>
+<U200AF>
+<U200B0>
+<U200B1>
+<U200B2>
+<U200B3>
+<U200B4>
+<U200B5>
+<U200B6>
+<U200B7>
+<U200B8>
+<U200B9>
+<U200BA>
+<U200BB>
+<U200BC>
+<U200BD>
+<U200BE>
+<U200BF>
+<U200C0>
+<U200C1>
+<U200C2>
+<U200C3>
+<U200C4>
+<U200C5>
+<U200C6>
+<U200C7>
+<U200C8>
+<U200C9>
+<U200CA>
+<U200CB>
+<U200CC>
+<U200CD>
+<U200CE>
+<U200CF>
+<U200D0>
+<U200D1>
+<U200D2>
+<U200D3>
+<U200D4>
+<U200D5>
+<U200D6>
+<U200D7>
+<U200D8>
+<U200D9>
+<U200DA>
+<U200DB>
+<U200DC>
+<U200DD>
+<U200DE>
+<U200DF>
+<U200E0>
+<U200E1>
+<U200E2>
+<U200E3>
+<U200E4>
+<U200E5>
+<U200E6>
+<U200E7>
+<U200E8>
+<U200E9>
+<U200EA>
+<U200EB>
+<U200EC>
+<U200ED>
+<U200EE>
+<U200EF>
+<U200F0>
+<U200F1>
+<U200F2>
+<U200F3>
+<U200F4>
+<U200F5>
+<U200F6>
+<U200F7>
+<U200F8>
+<U200F9>
+<U200FA>
+<U200FB>
+<U200FC>
+<U200FD>
+<U200FE>
+<U200FF>
+<U20100>
+<U20101>
+<U20102>
+<U20103>
+<U20104>
+<U20105>
+<U20106>
+<U20107>
+<U20108>
+<U20109>
+<U2010A>
+<U2010B>
+<U2010C>
+<U2010D>
+<U2010E>
+<U2010F>
+<U20110>
+<U20111>
+<U20112>
+<U20113>
+<U20114>
+<U20115>
+<U20116>
+<U20117>
+<U20118>
+<U20119>
+<U2011A>
+<U2011B>
+<U2011C>
+<U2011D>
+<U2011E>
+<U2011F>
+<U20120>
+<U20121>
+<U20122>
+<U20123>
+<U20124>
+<U20125>
+<U20126>
+<U20127>
+<U20128>
+<U20129>
+<U2012A>
+<U2012B>
+<U2012C>
+<U2012D>
+<U2012E>
+<U2012F>
+<U20130>
+<U20131>
+<U20132>
+<U20133>
+<U20134>
+<U20135>
+<U20136>
+<U20137>
+<U20138>
+<U20139>
+<U2013A>
+<U2013B>
+<U2013C>
+<U2013D>
+<U2013E>
+<U2013F>
+<U20140>
+<U20141>
+<U20142>
+<U20143>
+<U20144>
+<U20145>
+<U20146>
+<U20147>
+<U20148>
+<U20149>
+<U2014A>
+<U2014B>
+<U2014C>
+<U2014D>
+<U2014E>
+<U2014F>
+<U20150>
+<U20151>
+<U20152>
+<U20153>
+<U20154>
+<U20155>
+<U20156>
+<U20157>
+<U20158>
+<U20159>
+<U2015A>
+<U2015B>
+<U2015C>
+<U2015D>
+<U2015E>
+<U2015F>
+<U20160>
+<U20161>
+<U20162>
+<U20163>
+<U20164>
+<U20165>
+<U20166>
+<U20167>
+<U20168>
+<U20169>
+<U2016A>
+<U2016B>
+<U2016C>
+<U2016D>
+<U2016E>
+<U2016F>
+<U20170>
+<U20171>
+<U20172>
+<U20173>
+<U20174>
+<U20175>
+<U20176>
+<U20177>
+<U20178>
+<U20179>
+<U2017A>
+<U2017B>
+<U2017C>
+<U2017D>
+<U2017E>
+<U2017F>
+<U20180>
+<U20181>
+<U20182>
+<U20183>
+<U20184>
+<U20185>
+<U20186>
+<U20187>
+<U20188>
+<U20189>
+<U2018A>
+<U2018B>
+<U2018C>
+<U2018D>
+<U2018E>
+<U2018F>
+<U20190>
+<U20191>
+<U20192>
+<U20193>
+<U20194>
+<U20195>
+<U20196>
+<U20197>
+<U20198>
+<U20199>
+<U2019A>
+<U2019B>
+<U2019C>
+<U2019D>
+<U2019E>
+<U2019F>
+<U201A0>
+<U201A1>
+<U201A2>
+<U201A3>
+<U201A4>
+<U201A5>
+<U201A6>
+<U201A7>
+<U201A8>
+<U201A9>
+<U201AA>
+<U201AB>
+<U201AC>
+<U201AD>
+<U201AE>
+<U201AF>
+<U201B0>
+<U201B1>
+<U201B2>
+<U201B3>
+<U201B4>
+<U201B5>
+<U201B6>
+<U201B7>
+<U201B8>
+<U201B9>
+<U201BA>
+<U201BB>
+<U201BC>
+<U201BD>
+<U201BE>
+<U201BF>
+<U201C0>
+<U201C1>
+<U201C2>
+<U201C3>
+<U201C4>
+<U201C5>
+<U201C6>
+<U201C7>
+<U201C8>
+<U201C9>
+<U201CA>
+<U201CB>
+<U201CC>
+<U201CD>
+<U201CE>
+<U201CF>
+<U201D0>
+<U201D1>
+<U201D2>
+<U201D3>
+<U201D4>
+<U201D5>
+<U201D6>
+<U201D7>
+<U201D8>
+<U201D9>
+<U201DA>
+<U201DB>
+<U201DC>
+<U201DD>
+<U201DE>
+<U201DF>
+<U201E0>
+<U201E1>
+<U201E2>
+<U201E3>
+<U201E4>
+<U201E5>
+<U201E6>
+<U201E7>
+<U201E8>
+<U201E9>
+<U201EA>
+<U201EB>
+<U201EC>
+<U201ED>
+<U201EE>
+<U201EF>
+<U201F0>
+<U201F1>
+<U201F2>
+<U201F3>
+<U201F4>
+<U201F5>
+<U201F6>
+<U201F7>
+<U201F8>
+<U201F9>
+<U201FA>
+<U201FB>
+<U201FC>
+<U201FD>
+<U201FE>
+<U201FF>
+<U20200>
+<U20201>
+<U20202>
+<U20203>
+<U20204>
+<U20205>
+<U20206>
+<U20207>
+<U20208>
+<U20209>
+<U2020A>
+<U2020B>
+<U2020C>
+<U2020D>
+<U2020E>
+<U2020F>
+<U20210>
+<U20211>
+<U20212>
+<U20213>
+<U20214>
+<U20215>
+<U20216>
+<U20217>
+<U20218>
+<U20219>
+<U2021A>
+<U2021B>
+<U2021C>
+<U2021D>
+<U2021E>
+<U2021F>
+<U20220>
+<U20221>
+<U20222>
+<U20223>
+<U20224>
+<U20225>
+<U20226>
+<U20227>
+<U20228>
+<U20229>
+<U2022A>
+<U2022B>
+<U2022C>
+<U2022D>
+<U2022E>
+<U2022F>
+<U20230>
+<U20231>
+<U20232>
+<U20233>
+<U20234>
+<U20235>
+<U20236>
+<U20237>
+<U20238>
+<U20239>
+<U2023A>
+<U2023B>
+<U2023C>
+<U2023D>
+<U2023E>
+<U2023F>
+<U20240>
+<U20241>
+<U20242>
+<U20243>
+<U20244>
+<U20245>
+<U20246>
+<U20247>
+<U20248>
+<U20249>
+<U2024A>
+<U2024B>
+<U2024C>
+<U2024D>
+<U2024E>
+<U2024F>
+<U20250>
+<U20251>
+<U20252>
+<U20253>
+<U20254>
+<U20255>
+<U20256>
+<U20257>
+<U20258>
+<U20259>
+<U2025A>
+<U2025B>
+<U2025C>
+<U2025D>
+<U2025E>
+<U2025F>
+<U20260>
+<U20261>
+<U20262>
+<U20263>
+<U20264>
+<U20265>
+<U20266>
+<U20267>
+<U20268>
+<U20269>
+<U2026A>
+<U2026B>
+<U2026C>
+<U2026D>
+<U2026E>
+<U2026F>
+<U20270>
+<U20271>
+<U20272>
+<U20273>
+<U20274>
+<U20275>
+<U20276>
+<U20277>
+<U20278>
+<U20279>
+<U2027A>
+<U2027B>
+<U2027C>
+<U2027D>
+<U2027E>
+<U2027F>
+<U20280>
+<U20281>
+<U20282>
+<U20283>
+<U20284>
+<U20285>
+<U20286>
+<U20287>
+<U20288>
+<U20289>
+<U2028A>
+<U2028B>
+<U2028C>
+<U2028D>
+<U2028E>
+<U2028F>
+<U20290>
+<U20291>
+<U20292>
+<U20293>
+<U20294>
+<U20295>
+<U20296>
+<U20297>
+<U20298>
+<U20299>
+<U2029A>
+<U2029B>
+<U2029C>
+<U2029D>
+<U2029E>
+<U2029F>
+<U202A0>
+<U202A1>
+<U202A2>
+<U202A3>
+<U202A4>
+<U202A5>
+<U202A6>
+<U202A7>
+<U202A8>
+<U202A9>
+<U202AA>
+<U202AB>
+<U202AC>
+<U202AD>
+<U202AE>
+<U202AF>
+<U202B0>
+<U202B1>
+<U202B2>
+<U202B3>
+<U202B4>
+<U202B5>
+<U202B6>
+<U202B7>
+<U202B8>
+<U202B9>
+<U202BA>
+<U202BB>
+<U202BC>
+<U202BD>
+<U202BE>
+<U202BF>
+<U202C0>
+<U202C1>
+<U202C2>
+<U202C3>
+<U202C4>
+<U202C5>
+<U202C6>
+<U202C7>
+<U202C8>
+<U202C9>
+<U202CA>
+<U202CB>
+<U202CC>
+<U202CD>
+<U202CE>
+<U202CF>
+<U202D0>
+<U202D1>
+<U202D2>
+<U202D3>
+<U202D4>
+<U202D5>
+<U202D6>
+<U202D7>
+<U202D8>
+<U202D9>
+<U202DA>
+<U202DB>
+<U202DC>
+<U202DD>
+<U202DE>
+<U202DF>
+<U202E0>
+<U202E1>
+<U202E2>
+<U202E3>
+<U202E4>
+<U202E5>
+<U202E6>
+<U202E7>
+<U202E8>
+<U202E9>
+<U202EA>
+<U202EB>
+<U202EC>
+<U202ED>
+<U202EE>
+<U202EF>
+<U202F0>
+<U202F1>
+<U202F2>
+<U202F3>
+<U202F4>
+<U202F5>
+<U202F6>
+<U202F7>
+<U202F8>
+<U202F9>
+<U202FA>
+<U202FB>
+<U202FC>
+<U202FD>
+<U202FE>
+<U202FF>
+<U20300>
+<U20301>
+<U20302>
+<U20303>
+<U20304>
+<U20305>
+<U20306>
+<U20307>
+<U20308>
+<U20309>
+<U2030A>
+<U2030B>
+<U2030C>
+<U2030D>
+<U2030E>
+<U2030F>
+<U20310>
+<U20311>
+<U20312>
+<U20313>
+<U20314>
+<U20315>
+<U20316>
+<U20317>
+<U20318>
+<U20319>
+<U2031A>
+<U2031B>
+<U2031C>
+<U2031D>
+<U2031E>
+<U2031F>
+<U20320>
+<U20321>
+<U20322>
+<U20323>
+<U20324>
+<U20325>
+<U20326>
+<U20327>
+<U20328>
+<U20329>
+<U2032A>
+<U2032B>
+<U2032C>
+<U2032D>
+<U2032E>
+<U2032F>
+<U20330>
+<U20331>
+<U20332>
+<U20333>
+<U20334>
+<U20335>
+<U20336>
+<U20337>
+<U20338>
+<U20339>
+<U2033A>
+<U2033B>
+<U2033C>
+<U2033D>
+<U2033E>
+<U2033F>
+<U20340>
+<U20341>
+<U20342>
+<U20343>
+<U20344>
+<U20345>
+<U20346>
+<U20347>
+<U20348>
+<U20349>
+<U2034A>
+<U2034B>
+<U2034C>
+<U2034D>
+<U2034E>
+<U2034F>
+<U20350>
+<U20351>
+<U20352>
+<U20353>
+<U20354>
+<U20355>
+<U20356>
+<U20357>
+<U20358>
+<U20359>
+<U2035A>
+<U2035B>
+<U2035C>
+<U2035D>
+<U2035E>
+<U2035F>
+<U20360>
+<U20361>
+<U20362>
+<U20363>
+<U20364>
+<U20365>
+<U20366>
+<U20367>
+<U20368>
+<U20369>
+<U2036A>
+<U2036B>
+<U2036C>
+<U2036D>
+<U2036E>
+<U2036F>
+<U20370>
+<U20371>
+<U20372>
+<U20373>
+<U20374>
+<U20375>
+<U20376>
+<U20377>
+<U20378>
+<U20379>
+<U2037A>
+<U2037B>
+<U2037C>
+<U2037D>
+<U2037E>
+<U2037F>
+<U20380>
+<U20381>
+<U20382>
+<U20383>
+<U20384>
+<U20385>
+<U20386>
+<U20387>
+<U20388>
+<U20389>
+<U2038A>
+<U2038B>
+<U2038C>
+<U2038D>
+<U2038E>
+<U2038F>
+<U20390>
+<U20391>
+<U20392>
+<U20393>
+<U20394>
+<U20395>
+<U20396>
+<U20397>
+<U20398>
+<U20399>
+<U2039A>
+<U2039B>
+<U2039C>
+<U2039D>
+<U2039E>
+<U2039F>
+<U203A0>
+<U203A1>
+<U203A2>
+<U203A3>
+<U203A4>
+<U203A5>
+<U203A6>
+<U203A7>
+<U203A8>
+<U203A9>
+<U203AA>
+<U203AB>
+<U203AC>
+<U203AD>
+<U203AE>
+<U203AF>
+<U203B0>
+<U203B1>
+<U203B2>
+<U203B3>
+<U203B4>
+<U203B5>
+<U203B6>
+<U203B7>
+<U203B8>
+<U203B9>
+<U203BA>
+<U203BB>
+<U203BC>
+<U203BD>
+<U203BE>
+<U203BF>
+<U203C0>
+<U203C1>
+<U203C2>
+<U203C3>
+<U203C4>
+<U203C5>
+<U203C6>
+<U203C7>
+<U203C8>
+<U203C9>
+<U203CA>
+<U203CB>
+<U203CC>
+<U203CD>
+<U203CE>
+<U203CF>
+<U203D0>
+<U203D1>
+<U203D2>
+<U203D3>
+<U203D4>
+<U203D5>
+<U203D6>
+<U203D7>
+<U203D8>
+<U203D9>
+<U203DA>
+<U203DB>
+<U203DC>
+<U203DD>
+<U203DE>
+<U203DF>
+<U203E0>
+<U203E1>
+<U203E2>
+<U203E3>
+<U203E4>
+<U203E5>
+<U203E6>
+<U203E7>
+<U203E8>
+<U203E9>
+<U203EA>
+<U203EB>
+<U203EC>
+<U203ED>
+<U203EE>
+<U203EF>
+<U203F0>
+<U203F1>
+<U203F2>
+<U203F3>
+<U203F4>
+<U203F5>
+<U203F6>
+<U203F7>
+<U203F8>
+<U203F9>
+<U203FA>
+<U203FB>
+<U203FC>
+<U203FD>
+<U203FE>
+<U203FF>
+<U20400>
+<U20401>
+<U20402>
+<U20403>
+<U20404>
+<U20405>
+<U20406>
+<U20407>
+<U20408>
+<U20409>
+<U2040A>
+<U2040B>
+<U2040C>
+<U2040D>
+<U2040E>
+<U2040F>
+<U20410>
+<U20411>
+<U20412>
+<U20413>
+<U20414>
+<U20415>
+<U20416>
+<U20417>
+<U20418>
+<U20419>
+<U2041A>
+<U2041B>
+<U2041C>
+<U2041D>
+<U2041E>
+<U2041F>
+<U20420>
+<U20421>
+<U20422>
+<U20423>
+<U20424>
+<U20425>
+<U20426>
+<U20427>
+<U20428>
+<U20429>
+<U2042A>
+<U2042B>
+<U2042C>
+<U2042D>
+<U2042E>
+<U2042F>
+<U20430>
+<U20431>
+<U20432>
+<U20433>
+<U20434>
+<U20435>
+<U20436>
+<U20437>
+<U20438>
+<U20439>
+<U2043A>
+<U2043B>
+<U2043C>
+<U2043D>
+<U2043E>
+<U2043F>
+<U20440>
+<U20441>
+<U20442>
+<U20443>
+<U20444>
+<U20445>
+<U20446>
+<U20447>
+<U20448>
+<U20449>
+<U2044A>
+<U2044B>
+<U2044C>
+<U2044D>
+<U2044E>
+<U2044F>
+<U20450>
+<U20451>
+<U20452>
+<U20453>
+<U20454>
+<U20455>
+<U20456>
+<U20457>
+<U20458>
+<U20459>
+<U2045A>
+<U2045B>
+<U2045C>
+<U2045D>
+<U2045E>
+<U2045F>
+<U20460>
+<U20461>
+<U20462>
+<U20463>
+<U20464>
+<U20465>
+<U20466>
+<U20467>
+<U20468>
+<U20469>
+<U2046A>
+<U2046B>
+<U2046C>
+<U2046D>
+<U2046E>
+<U2046F>
+<U20470>
+<U20471>
+<U20472>
+<U20473>
+<U20474>
+<U20475>
+<U20476>
+<U20477>
+<U20478>
+<U20479>
+<U2047A>
+<U2047B>
+<U2047C>
+<U2047D>
+<U2047E>
+<U2047F>
+<U20480>
+<U20481>
+<U20482>
+<U20483>
+<U20484>
+<U20485>
+<U20486>
+<U20487>
+<U20488>
+<U20489>
+<U2048A>
+<U2048B>
+<U2048C>
+<U2048D>
+<U2048E>
+<U2048F>
+<U20490>
+<U20491>
+<U20492>
+<U20493>
+<U20494>
+<U20495>
+<U20496>
+<U20497>
+<U20498>
+<U20499>
+<U2049A>
+<U2049B>
+<U2049C>
+<U2049D>
+<U2049E>
+<U2049F>
+<U204A0>
+<U204A1>
+<U204A2>
+<U204A3>
+<U204A4>
+<U204A5>
+<U204A6>
+<U204A7>
+<U204A8>
+<U204A9>
+<U204AA>
+<U204AB>
+<U204AC>
+<U204AD>
+<U204AE>
+<U204AF>
+<U204B0>
+<U204B1>
+<U204B2>
+<U204B3>
+<U204B4>
+<U204B5>
+<U204B6>
+<U204B7>
+<U204B8>
+<U204B9>
+<U204BA>
+<U204BB>
+<U204BC>
+<U204BD>
+<U204BE>
+<U204BF>
+<U204C0>
+<U204C1>
+<U204C2>
+<U204C3>
+<U204C4>
+<U204C5>
+<U204C6>
+<U204C7>
+<U204C8>
+<U204C9>
+<U204CA>
+<U204CB>
+<U204CC>
+<U204CD>
+<U204CE>
+<U204CF>
+<U204D0>
+<U204D1>
+<U204D2>
+<U204D3>
+<U204D4>
+<U204D5>
+<U204D6>
+<U204D7>
+<U204D8>
+<U204D9>
+<U204DA>
+<U204DB>
+<U204DC>
+<U204DD>
+<U204DE>
+<U204DF>
+<U204E0>
+<U204E1>
+<U204E2>
+<U204E3>
+<U204E4>
+<U204E5>
+<U204E6>
+<U204E7>
+<U204E8>
+<U204E9>
+<U204EA>
+<U204EB>
+<U204EC>
+<U204ED>
+<U204EE>
+<U204EF>
+<U204F0>
+<U204F1>
+<U204F2>
+<U204F3>
+<U204F4>
+<U204F5>
+<U204F6>
+<U204F7>
+<U204F8>
+<U204F9>
+<U204FA>
+<U204FB>
+<U204FC>
+<U204FD>
+<U204FE>
+<U204FF>
+<U20500>
+<U20501>
+<U20502>
+<U20503>
+<U20504>
+<U20505>
+<U20506>
+<U20507>
+<U20508>
+<U20509>
+<U2050A>
+<U2050B>
+<U2050C>
+<U2050D>
+<U2050E>
+<U2050F>
+<U20510>
+<U20511>
+<U20512>
+<U20513>
+<U20514>
+<U20515>
+<U20516>
+<U20517>
+<U20518>
+<U20519>
+<U2051A>
+<U2051B>
+<U2051C>
+<U2051D>
+<U2051E>
+<U2051F>
+<U20520>
+<U20521>
+<U20522>
+<U20523>
+<U20524>
+<U20525>
+<U20526>
+<U20527>
+<U20528>
+<U20529>
+<U2052A>
+<U2052B>
+<U2052C>
+<U2052D>
+<U2052E>
+<U2052F>
+<U20530>
+<U20531>
+<U20532>
+<U20533>
+<U20534>
+<U20535>
+<U20536>
+<U20537>
+<U20538>
+<U20539>
+<U2053A>
+<U2053B>
+<U2053C>
+<U2053D>
+<U2053E>
+<U2053F>
+<U20540>
+<U20541>
+<U20542>
+<U20543>
+<U20544>
+<U20545>
+<U20546>
+<U20547>
+<U20548>
+<U20549>
+<U2054A>
+<U2054B>
+<U2054C>
+<U2054D>
+<U2054E>
+<U2054F>
+<U20550>
+<U20551>
+<U20552>
+<U20553>
+<U20554>
+<U20555>
+<U20556>
+<U20557>
+<U20558>
+<U20559>
+<U2055A>
+<U2055B>
+<U2055C>
+<U2055D>
+<U2055E>
+<U2055F>
+<U20560>
+<U20561>
+<U20562>
+<U20563>
+<U20564>
+<U20565>
+<U20566>
+<U20567>
+<U20568>
+<U20569>
+<U2056A>
+<U2056B>
+<U2056C>
+<U2056D>
+<U2056E>
+<U2056F>
+<U20570>
+<U20571>
+<U20572>
+<U20573>
+<U20574>
+<U20575>
+<U20576>
+<U20577>
+<U20578>
+<U20579>
+<U2057A>
+<U2057B>
+<U2057C>
+<U2057D>
+<U2057E>
+<U2057F>
+<U20580>
+<U20581>
+<U20582>
+<U20583>
+<U20584>
+<U20585>
+<U20586>
+<U20587>
+<U20588>
+<U20589>
+<U2058A>
+<U2058B>
+<U2058C>
+<U2058D>
+<U2058E>
+<U2058F>
+<U20590>
+<U20591>
+<U20592>
+<U20593>
+<U20594>
+<U20595>
+<U20596>
+<U20597>
+<U20598>
+<U20599>
+<U2059A>
+<U2059B>
+<U2059C>
+<U2059D>
+<U2059E>
+<U2059F>
+<U205A0>
+<U205A1>
+<U205A2>
+<U205A3>
+<U205A4>
+<U205A5>
+<U205A6>
+<U205A7>
+<U205A8>
+<U205A9>
+<U205AA>
+<U205AB>
+<U205AC>
+<U205AD>
+<U205AE>
+<U205AF>
+<U205B0>
+<U205B1>
+<U205B2>
+<U205B3>
+<U205B4>
+<U205B5>
+<U205B6>
+<U205B7>
+<U205B8>
+<U205B9>
+<U205BA>
+<U205BB>
+<U205BC>
+<U205BD>
+<U205BE>
+<U205BF>
+<U205C0>
+<U205C1>
+<U205C2>
+<U205C3>
+<U205C4>
+<U205C5>
+<U205C6>
+<U205C7>
+<U205C8>
+<U205C9>
+<U205CA>
+<U205CB>
+<U205CC>
+<U205CD>
+<U205CE>
+<U205CF>
+<U205D0>
+<U205D1>
+<U205D2>
+<U205D3>
+<U205D4>
+<U205D5>
+<U205D6>
+<U205D7>
+<U205D8>
+<U205D9>
+<U205DA>
+<U205DB>
+<U205DC>
+<U205DD>
+<U205DE>
+<U205DF>
+<U205E0>
+<U205E1>
+<U205E2>
+<U205E3>
+<U205E4>
+<U205E5>
+<U205E6>
+<U205E7>
+<U205E8>
+<U205E9>
+<U205EA>
+<U205EB>
+<U205EC>
+<U205ED>
+<U205EE>
+<U205EF>
+<U205F0>
+<U205F1>
+<U205F2>
+<U205F3>
+<U205F4>
+<U205F5>
+<U205F6>
+<U205F7>
+<U205F8>
+<U205F9>
+<U205FA>
+<U205FB>
+<U205FC>
+<U205FD>
+<U205FE>
+<U205FF>
+<U20600>
+<U20601>
+<U20602>
+<U20603>
+<U20604>
+<U20605>
+<U20606>
+<U20607>
+<U20608>
+<U20609>
+<U2060A>
+<U2060B>
+<U2060C>
+<U2060D>
+<U2060E>
+<U2060F>
+<U20610>
+<U20611>
+<U20612>
+<U20613>
+<U20614>
+<U20615>
+<U20616>
+<U20617>
+<U20618>
+<U20619>
+<U2061A>
+<U2061B>
+<U2061C>
+<U2061D>
+<U2061E>
+<U2061F>
+<U20620>
+<U20621>
+<U20622>
+<U20623>
+<U20624>
+<U20625>
+<U20626>
+<U20627>
+<U20628>
+<U20629>
+<U2062A>
+<U2062B>
+<U2062C>
+<U2062D>
+<U2062E>
+<U2062F>
+<U20630>
+<U20631>
+<U20632>
+<U20633>
+<U20634>
+<U20635>
+<U20636>
+<U20637>
+<U20638>
+<U20639>
+<U2063A>
+<U2063B>
+<U2063C>
+<U2063D>
+<U2063E>
+<U2063F>
+<U20640>
+<U20641>
+<U20642>
+<U20643>
+<U20644>
+<U20645>
+<U20646>
+<U20647>
+<U20648>
+<U20649>
+<U2064A>
+<U2064B>
+<U2064C>
+<U2064D>
+<U2064E>
+<U2064F>
+<U20650>
+<U20651>
+<U20652>
+<U20653>
+<U20654>
+<U20655>
+<U20656>
+<U20657>
+<U20658>
+<U20659>
+<U2065A>
+<U2065B>
+<U2065C>
+<U2065D>
+<U2065E>
+<U2065F>
+<U20660>
+<U20661>
+<U20662>
+<U20663>
+<U20664>
+<U20665>
+<U20666>
+<U20667>
+<U20668>
+<U20669>
+<U2066A>
+<U2066B>
+<U2066C>
+<U2066D>
+<U2066E>
+<U2066F>
+<U20670>
+<U20671>
+<U20672>
+<U20673>
+<U20674>
+<U20675>
+<U20676>
+<U20677>
+<U20678>
+<U20679>
+<U2067A>
+<U2067B>
+<U2067C>
+<U2067D>
+<U2067E>
+<U2067F>
+<U20680>
+<U20681>
+<U20682>
+<U20683>
+<U20684>
+<U20685>
+<U20686>
+<U20687>
+<U20688>
+<U20689>
+<U2068A>
+<U2068B>
+<U2068C>
+<U2068D>
+<U2068E>
+<U2068F>
+<U20690>
+<U20691>
+<U20692>
+<U20693>
+<U20694>
+<U20695>
+<U20696>
+<U20697>
+<U20698>
+<U20699>
+<U2069A>
+<U2069B>
+<U2069C>
+<U2069D>
+<U2069E>
+<U2069F>
+<U206A0>
+<U206A1>
+<U206A2>
+<U206A3>
+<U206A4>
+<U206A5>
+<U206A6>
+<U206A7>
+<U206A8>
+<U206A9>
+<U206AA>
+<U206AB>
+<U206AC>
+<U206AD>
+<U206AE>
+<U206AF>
+<U206B0>
+<U206B1>
+<U206B2>
+<U206B3>
+<U206B4>
+<U206B5>
+<U206B6>
+<U206B7>
+<U206B8>
+<U206B9>
+<U206BA>
+<U206BB>
+<U206BC>
+<U206BD>
+<U206BE>
+<U206BF>
+<U206C0>
+<U206C1>
+<U206C2>
+<U206C3>
+<U206C4>
+<U206C5>
+<U206C6>
+<U206C7>
+<U206C8>
+<U206C9>
+<U206CA>
+<U206CB>
+<U206CC>
+<U206CD>
+<U206CE>
+<U206CF>
+<U206D0>
+<U206D1>
+<U206D2>
+<U206D3>
+<U206D4>
+<U206D5>
+<U206D6>
+<U206D7>
+<U206D8>
+<U206D9>
+<U206DA>
+<U206DB>
+<U206DC>
+<U206DD>
+<U206DE>
+<U206DF>
+<U206E0>
+<U206E1>
+<U206E2>
+<U206E3>
+<U206E4>
+<U206E5>
+<U206E6>
+<U206E7>
+<U206E8>
+<U206E9>
+<U206EA>
+<U206EB>
+<U206EC>
+<U206ED>
+<U206EE>
+<U206EF>
+<U206F0>
+<U206F1>
+<U206F2>
+<U206F3>
+<U206F4>
+<U206F5>
+<U206F6>
+<U206F7>
+<U206F8>
+<U206F9>
+<U206FA>
+<U206FB>
+<U206FC>
+<U206FD>
+<U206FE>
+<U206FF>
+<U20700>
+<U20701>
+<U20702>
+<U20703>
+<U20704>
+<U20705>
+<U20706>
+<U20707>
+<U20708>
+<U20709>
+<U2070A>
+<U2070B>
+<U2070C>
+<U2070D>
+<U2070E>
+<U2070F>
+<U20710>
+<U20711>
+<U20712>
+<U20713>
+<U20714>
+<U20715>
+<U20716>
+<U20717>
+<U20718>
+<U20719>
+<U2071A>
+<U2071B>
+<U2071C>
+<U2071D>
+<U2071E>
+<U2071F>
+<U20720>
+<U20721>
+<U20722>
+<U20723>
+<U20724>
+<U20725>
+<U20726>
+<U20727>
+<U20728>
+<U20729>
+<U2072A>
+<U2072B>
+<U2072C>
+<U2072D>
+<U2072E>
+<U2072F>
+<U20730>
+<U20731>
+<U20732>
+<U20733>
+<U20734>
+<U20735>
+<U20736>
+<U20737>
+<U20738>
+<U20739>
+<U2073A>
+<U2073B>
+<U2073C>
+<U2073D>
+<U2073E>
+<U2073F>
+<U20740>
+<U20741>
+<U20742>
+<U20743>
+<U20744>
+<U20745>
+<U20746>
+<U20747>
+<U20748>
+<U20749>
+<U2074A>
+<U2074B>
+<U2074C>
+<U2074D>
+<U2074E>
+<U2074F>
+<U20750>
+<U20751>
+<U20752>
+<U20753>
+<U20754>
+<U20755>
+<U20756>
+<U20757>
+<U20758>
+<U20759>
+<U2075A>
+<U2075B>
+<U2075C>
+<U2075D>
+<U2075E>
+<U2075F>
+<U20760>
+<U20761>
+<U20762>
+<U20763>
+<U20764>
+<U20765>
+<U20766>
+<U20767>
+<U20768>
+<U20769>
+<U2076A>
+<U2076B>
+<U2076C>
+<U2076D>
+<U2076E>
+<U2076F>
+<U20770>
+<U20771>
+<U20772>
+<U20773>
+<U20774>
+<U20775>
+<U20776>
+<U20777>
+<U20778>
+<U20779>
+<U2077A>
+<U2077B>
+<U2077C>
+<U2077D>
+<U2077E>
+<U2077F>
+<U20780>
+<U20781>
+<U20782>
+<U20783>
+<U20784>
+<U20785>
+<U20786>
+<U20787>
+<U20788>
+<U20789>
+<U2078A>
+<U2078B>
+<U2078C>
+<U2078D>
+<U2078E>
+<U2078F>
+<U20790>
+<U20791>
+<U20792>
+<U20793>
+<U20794>
+<U20795>
+<U20796>
+<U20797>
+<U20798>
+<U20799>
+<U2079A>
+<U2079B>
+<U2079C>
+<U2079D>
+<U2079E>
+<U2079F>
+<U207A0>
+<U207A1>
+<U207A2>
+<U207A3>
+<U207A4>
+<U207A5>
+<U207A6>
+<U207A7>
+<U207A8>
+<U207A9>
+<U207AA>
+<U207AB>
+<U207AC>
+<U207AD>
+<U207AE>
+<U207AF>
+<U207B0>
+<U207B1>
+<U207B2>
+<U207B3>
+<U207B4>
+<U207B5>
+<U207B6>
+<U207B7>
+<U207B8>
+<U207B9>
+<U207BA>
+<U207BB>
+<U207BC>
+<U207BD>
+<U207BE>
+<U207BF>
+<U207C0>
+<U207C1>
+<U207C2>
+<U207C3>
+<U207C4>
+<U207C5>
+<U207C6>
+<U207C7>
+<U207C8>
+<U207C9>
+<U207CA>
+<U207CB>
+<U207CC>
+<U207CD>
+<U207CE>
+<U207CF>
+<U207D0>
+<U207D1>
+<U207D2>
+<U207D3>
+<U207D4>
+<U207D5>
+<U207D6>
+<U207D7>
+<U207D8>
+<U207D9>
+<U207DA>
+<U207DB>
+<U207DC>
+<U207DD>
+<U207DE>
+<U207DF>
+<U207E0>
+<U207E1>
+<U207E2>
+<U207E3>
+<U207E4>
+<U207E5>
+<U207E6>
+<U207E7>
+<U207E8>
+<U207E9>
+<U207EA>
+<U207EB>
+<U207EC>
+<U207ED>
+<U207EE>
+<U207EF>
+<U207F0>
+<U207F1>
+<U207F2>
+<U207F3>
+<U207F4>
+<U207F5>
+<U207F6>
+<U207F7>
+<U207F8>
+<U207F9>
+<U207FA>
+<U207FB>
+<U207FC>
+<U207FD>
+<U207FE>
+<U207FF>
+<U20800>
+<U20801>
+<U20802>
+<U20803>
+<U20804>
+<U20805>
+<U20806>
+<U20807>
+<U20808>
+<U20809>
+<U2080A>
+<U2080B>
+<U2080C>
+<U2080D>
+<U2080E>
+<U2080F>
+<U20810>
+<U20811>
+<U20812>
+<U20813>
+<U20814>
+<U20815>
+<U20816>
+<U20817>
+<U20818>
+<U20819>
+<U2081A>
+<U2081B>
+<U2081C>
+<U2081D>
+<U2081E>
+<U2081F>
+<U20820>
+<U20821>
+<U20822>
+<U20823>
+<U20824>
+<U20825>
+<U20826>
+<U20827>
+<U20828>
+<U20829>
+<U2082A>
+<U2082B>
+<U2082C>
+<U2082D>
+<U2082E>
+<U2082F>
+<U20830>
+<U20831>
+<U20832>
+<U20833>
+<U20834>
+<U20835>
+<U20836>
+<U20837>
+<U20838>
+<U20839>
+<U2083A>
+<U2083B>
+<U2083C>
+<U2083D>
+<U2083E>
+<U2083F>
+<U20840>
+<U20841>
+<U20842>
+<U20843>
+<U20844>
+<U20845>
+<U20846>
+<U20847>
+<U20848>
+<U20849>
+<U2084A>
+<U2084B>
+<U2084C>
+<U2084D>
+<U2084E>
+<U2084F>
+<U20850>
+<U20851>
+<U20852>
+<U20853>
+<U20854>
+<U20855>
+<U20856>
+<U20857>
+<U20858>
+<U20859>
+<U2085A>
+<U2085B>
+<U2085C>
+<U2085D>
+<U2085E>
+<U2085F>
+<U20860>
+<U20861>
+<U20862>
+<U20863>
+<U20864>
+<U20865>
+<U20866>
+<U20867>
+<U20868>
+<U20869>
+<U2086A>
+<U2086B>
+<U2086C>
+<U2086D>
+<U2086E>
+<U2086F>
+<U20870>
+<U20871>
+<U20872>
+<U20873>
+<U20874>
+<U20875>
+<U20876>
+<U20877>
+<U20878>
+<U20879>
+<U2087A>
+<U2087B>
+<U2087C>
+<U2087D>
+<U2087E>
+<U2087F>
+<U20880>
+<U20881>
+<U20882>
+<U20883>
+<U20884>
+<U20885>
+<U20886>
+<U20887>
+<U20888>
+<U20889>
+<U2088A>
+<U2088B>
+<U2088C>
+<U2088D>
+<U2088E>
+<U2088F>
+<U20890>
+<U20891>
+<U20892>
+<U20893>
+<U20894>
+<U20895>
+<U20896>
+<U20897>
+<U20898>
+<U20899>
+<U2089A>
+<U2089B>
+<U2089C>
+<U2089D>
+<U2089E>
+<U2089F>
+<U208A0>
+<U208A1>
+<U208A2>
+<U208A3>
+<U208A4>
+<U208A5>
+<U208A6>
+<U208A7>
+<U208A8>
+<U208A9>
+<U208AA>
+<U208AB>
+<U208AC>
+<U208AD>
+<U208AE>
+<U208AF>
+<U208B0>
+<U208B1>
+<U208B2>
+<U208B3>
+<U208B4>
+<U208B5>
+<U208B6>
+<U208B7>
+<U208B8>
+<U208B9>
+<U208BA>
+<U208BB>
+<U208BC>
+<U208BD>
+<U208BE>
+<U208BF>
+<U208C0>
+<U208C1>
+<U208C2>
+<U208C3>
+<U208C4>
+<U208C5>
+<U208C6>
+<U208C7>
+<U208C8>
+<U208C9>
+<U208CA>
+<U208CB>
+<U208CC>
+<U208CD>
+<U208CE>
+<U208CF>
+<U208D0>
+<U208D1>
+<U208D2>
+<U208D3>
+<U208D4>
+<U208D5>
+<U208D6>
+<U208D7>
+<U208D8>
+<U208D9>
+<U208DA>
+<U208DB>
+<U208DC>
+<U208DD>
+<U208DE>
+<U208DF>
+<U208E0>
+<U208E1>
+<U208E2>
+<U208E3>
+<U208E4>
+<U208E5>
+<U208E6>
+<U208E7>
+<U208E8>
+<U208E9>
+<U208EA>
+<U208EB>
+<U208EC>
+<U208ED>
+<U208EE>
+<U208EF>
+<U208F0>
+<U208F1>
+<U208F2>
+<U208F3>
+<U208F4>
+<U208F5>
+<U208F6>
+<U208F7>
+<U208F8>
+<U208F9>
+<U208FA>
+<U208FB>
+<U208FC>
+<U208FD>
+<U208FE>
+<U208FF>
+<U20900>
+<U20901>
+<U20902>
+<U20903>
+<U20904>
+<U20905>
+<U20906>
+<U20907>
+<U20908>
+<U20909>
+<U2090A>
+<U2090B>
+<U2090C>
+<U2090D>
+<U2090E>
+<U2090F>
+<U20910>
+<U20911>
+<U20912>
+<U20913>
+<U20914>
+<U20915>
+<U20916>
+<U20917>
+<U20918>
+<U20919>
+<U2091A>
+<U2091B>
+<U2091C>
+<U2091D>
+<U2091E>
+<U2091F>
+<U20920>
+<U20921>
+<U20922>
+<U20923>
+<U20924>
+<U20925>
+<U20926>
+<U20927>
+<U20928>
+<U20929>
+<U2092A>
+<U2092B>
+<U2092C>
+<U2092D>
+<U2092E>
+<U2092F>
+<U20930>
+<U20931>
+<U20932>
+<U20933>
+<U20934>
+<U20935>
+<U20936>
+<U20937>
+<U20938>
+<U20939>
+<U2093A>
+<U2093B>
+<U2093C>
+<U2093D>
+<U2093E>
+<U2093F>
+<U20940>
+<U20941>
+<U20942>
+<U20943>
+<U20944>
+<U20945>
+<U20946>
+<U20947>
+<U20948>
+<U20949>
+<U2094A>
+<U2094B>
+<U2094C>
+<U2094D>
+<U2094E>
+<U2094F>
+<U20950>
+<U20951>
+<U20952>
+<U20953>
+<U20954>
+<U20955>
+<U20956>
+<U20957>
+<U20958>
+<U20959>
+<U2095A>
+<U2095B>
+<U2095C>
+<U2095D>
+<U2095E>
+<U2095F>
+<U20960>
+<U20961>
+<U20962>
+<U20963>
+<U20964>
+<U20965>
+<U20966>
+<U20967>
+<U20968>
+<U20969>
+<U2096A>
+<U2096B>
+<U2096C>
+<U2096D>
+<U2096E>
+<U2096F>
+<U20970>
+<U20971>
+<U20972>
+<U20973>
+<U20974>
+<U20975>
+<U20976>
+<U20977>
+<U20978>
+<U20979>
+<U2097A>
+<U2097B>
+<U2097C>
+<U2097D>
+<U2097E>
+<U2097F>
+<U20980>
+<U20981>
+<U20982>
+<U20983>
+<U20984>
+<U20985>
+<U20986>
+<U20987>
+<U20988>
+<U20989>
+<U2098A>
+<U2098B>
+<U2098C>
+<U2098D>
+<U2098E>
+<U2098F>
+<U20990>
+<U20991>
+<U20992>
+<U20993>
+<U20994>
+<U20995>
+<U20996>
+<U20997>
+<U20998>
+<U20999>
+<U2099A>
+<U2099B>
+<U2099C>
+<U2099D>
+<U2099E>
+<U2099F>
+<U209A0>
+<U209A1>
+<U209A2>
+<U209A3>
+<U209A4>
+<U209A5>
+<U209A6>
+<U209A7>
+<U209A8>
+<U209A9>
+<U209AA>
+<U209AB>
+<U209AC>
+<U209AD>
+<U209AE>
+<U209AF>
+<U209B0>
+<U209B1>
+<U209B2>
+<U209B3>
+<U209B4>
+<U209B5>
+<U209B6>
+<U209B7>
+<U209B8>
+<U209B9>
+<U209BA>
+<U209BB>
+<U209BC>
+<U209BD>
+<U209BE>
+<U209BF>
+<U209C0>
+<U209C1>
+<U209C2>
+<U209C3>
+<U209C4>
+<U209C5>
+<U209C6>
+<U209C7>
+<U209C8>
+<U209C9>
+<U209CA>
+<U209CB>
+<U209CC>
+<U209CD>
+<U209CE>
+<U209CF>
+<U209D0>
+<U209D1>
+<U209D2>
+<U209D3>
+<U209D4>
+<U209D5>
+<U209D6>
+<U209D7>
+<U209D8>
+<U209D9>
+<U209DA>
+<U209DB>
+<U209DC>
+<U209DD>
+<U209DE>
+<U209DF>
+<U209E0>
+<U209E1>
+<U209E2>
+<U209E3>
+<U209E4>
+<U209E5>
+<U209E6>
+<U209E7>
+<U209E8>
+<U209E9>
+<U209EA>
+<U209EB>
+<U209EC>
+<U209ED>
+<U209EE>
+<U209EF>
+<U209F0>
+<U209F1>
+<U209F2>
+<U209F3>
+<U209F4>
+<U209F5>
+<U209F6>
+<U209F7>
+<U209F8>
+<U209F9>
+<U209FA>
+<U209FB>
+<U209FC>
+<U209FD>
+<U209FE>
+<U209FF>
+<U20A00>
+<U20A01>
+<U20A02>
+<U20A03>
+<U20A04>
+<U20A05>
+<U20A06>
+<U20A07>
+<U20A08>
+<U20A09>
+<U20A0A>
+<U20A0B>
+<U20A0C>
+<U20A0D>
+<U20A0E>
+<U20A0F>
+<U20A10>
+<U20A11>
+<U20A12>
+<U20A13>
+<U20A14>
+<U20A15>
+<U20A16>
+<U20A17>
+<U20A18>
+<U20A19>
+<U20A1A>
+<U20A1B>
+<U20A1C>
+<U20A1D>
+<U20A1E>
+<U20A1F>
+<U20A20>
+<U20A21>
+<U20A22>
+<U20A23>
+<U20A24>
+<U20A25>
+<U20A26>
+<U20A27>
+<U20A28>
+<U20A29>
+<U20A2A>
+<U20A2B>
+<U20A2C>
+<U20A2D>
+<U20A2E>
+<U20A2F>
+<U20A30>
+<U20A31>
+<U20A32>
+<U20A33>
+<U20A34>
+<U20A35>
+<U20A36>
+<U20A37>
+<U20A38>
+<U20A39>
+<U20A3A>
+<U20A3B>
+<U20A3C>
+<U20A3D>
+<U20A3E>
+<U20A3F>
+<U20A40>
+<U20A41>
+<U20A42>
+<U20A43>
+<U20A44>
+<U20A45>
+<U20A46>
+<U20A47>
+<U20A48>
+<U20A49>
+<U20A4A>
+<U20A4B>
+<U20A4C>
+<U20A4D>
+<U20A4E>
+<U20A4F>
+<U20A50>
+<U20A51>
+<U20A52>
+<U20A53>
+<U20A54>
+<U20A55>
+<U20A56>
+<U20A57>
+<U20A58>
+<U20A59>
+<U20A5A>
+<U20A5B>
+<U20A5C>
+<U20A5D>
+<U20A5E>
+<U20A5F>
+<U20A60>
+<U20A61>
+<U20A62>
+<U20A63>
+<U20A64>
+<U20A65>
+<U20A66>
+<U20A67>
+<U20A68>
+<U20A69>
+<U20A6A>
+<U20A6B>
+<U20A6C>
+<U20A6D>
+<U20A6E>
+<U20A6F>
+<U20A70>
+<U20A71>
+<U20A72>
+<U20A73>
+<U20A74>
+<U20A75>
+<U20A76>
+<U20A77>
+<U20A78>
+<U20A79>
+<U20A7A>
+<U20A7B>
+<U20A7C>
+<U20A7D>
+<U20A7E>
+<U20A7F>
+<U20A80>
+<U20A81>
+<U20A82>
+<U20A83>
+<U20A84>
+<U20A85>
+<U20A86>
+<U20A87>
+<U20A88>
+<U20A89>
+<U20A8A>
+<U20A8B>
+<U20A8C>
+<U20A8D>
+<U20A8E>
+<U20A8F>
+<U20A90>
+<U20A91>
+<U20A92>
+<U20A93>
+<U20A94>
+<U20A95>
+<U20A96>
+<U20A97>
+<U20A98>
+<U20A99>
+<U20A9A>
+<U20A9B>
+<U20A9C>
+<U20A9D>
+<U20A9E>
+<U20A9F>
+<U20AA0>
+<U20AA1>
+<U20AA2>
+<U20AA3>
+<U20AA4>
+<U20AA5>
+<U20AA6>
+<U20AA7>
+<U20AA8>
+<U20AA9>
+<U20AAA>
+<U20AAB>
+<U20AAC>
+<U20AAD>
+<U20AAE>
+<U20AAF>
+<U20AB0>
+<U20AB1>
+<U20AB2>
+<U20AB3>
+<U20AB4>
+<U20AB5>
+<U20AB6>
+<U20AB7>
+<U20AB8>
+<U20AB9>
+<U20ABA>
+<U20ABB>
+<U20ABC>
+<U20ABD>
+<U20ABE>
+<U20ABF>
+<U20AC0>
+<U20AC1>
+<U20AC2>
+<U20AC3>
+<U20AC4>
+<U20AC5>
+<U20AC6>
+<U20AC7>
+<U20AC8>
+<U20AC9>
+<U20ACA>
+<U20ACB>
+<U20ACC>
+<U20ACD>
+<U20ACE>
+<U20ACF>
+<U20AD0>
+<U20AD1>
+<U20AD2>
+<U20AD3>
+<U20AD4>
+<U20AD5>
+<U20AD6>
+<U20AD7>
+<U20AD8>
+<U20AD9>
+<U20ADA>
+<U20ADB>
+<U20ADC>
+<U20ADD>
+<U20ADE>
+<U20ADF>
+<U20AE0>
+<U20AE1>
+<U20AE2>
+<U20AE3>
+<U20AE4>
+<U20AE5>
+<U20AE6>
+<U20AE7>
+<U20AE8>
+<U20AE9>
+<U20AEA>
+<U20AEB>
+<U20AEC>
+<U20AED>
+<U20AEE>
+<U20AEF>
+<U20AF0>
+<U20AF1>
+<U20AF2>
+<U20AF3>
+<U20AF4>
+<U20AF5>
+<U20AF6>
+<U20AF7>
+<U20AF8>
+<U20AF9>
+<U20AFA>
+<U20AFB>
+<U20AFC>
+<U20AFD>
+<U20AFE>
+<U20AFF>
+<U20B00>
+<U20B01>
+<U20B02>
+<U20B03>
+<U20B04>
+<U20B05>
+<U20B06>
+<U20B07>
+<U20B08>
+<U20B09>
+<U20B0A>
+<U20B0B>
+<U20B0C>
+<U20B0D>
+<U20B0E>
+<U20B0F>
+<U20B10>
+<U20B11>
+<U20B12>
+<U20B13>
+<U20B14>
+<U20B15>
+<U20B16>
+<U20B17>
+<U20B18>
+<U20B19>
+<U20B1A>
+<U20B1B>
+<U20B1C>
+<U20B1D>
+<U20B1E>
+<U20B1F>
+<U20B20>
+<U20B21>
+<U20B22>
+<U20B23>
+<U20B24>
+<U20B25>
+<U20B26>
+<U20B27>
+<U20B28>
+<U20B29>
+<U20B2A>
+<U20B2B>
+<U20B2C>
+<U20B2D>
+<U20B2E>
+<U20B2F>
+<U20B30>
+<U20B31>
+<U20B32>
+<U20B33>
+<U20B34>
+<U20B35>
+<U20B36>
+<U20B37>
+<U20B38>
+<U20B39>
+<U20B3A>
+<U20B3B>
+<U20B3C>
+<U20B3D>
+<U20B3E>
+<U20B3F>
+<U20B40>
+<U20B41>
+<U20B42>
+<U20B43>
+<U20B44>
+<U20B45>
+<U20B46>
+<U20B47>
+<U20B48>
+<U20B49>
+<U20B4A>
+<U20B4B>
+<U20B4C>
+<U20B4D>
+<U20B4E>
+<U20B4F>
+<U20B50>
+<U20B51>
+<U20B52>
+<U20B53>
+<U20B54>
+<U20B55>
+<U20B56>
+<U20B57>
+<U20B58>
+<U20B59>
+<U20B5A>
+<U20B5B>
+<U20B5C>
+<U20B5D>
+<U20B5E>
+<U20B5F>
+<U20B60>
+<U20B61>
+<U20B62>
+<U20B63>
+<U20B64>
+<U20B65>
+<U20B66>
+<U20B67>
+<U20B68>
+<U20B69>
+<U20B6A>
+<U20B6B>
+<U20B6C>
+<U20B6D>
+<U20B6E>
+<U20B6F>
+<U20B70>
+<U20B71>
+<U20B72>
+<U20B73>
+<U20B74>
+<U20B75>
+<U20B76>
+<U20B77>
+<U20B78>
+<U20B79>
+<U20B7A>
+<U20B7B>
+<U20B7C>
+<U20B7D>
+<U20B7E>
+<U20B7F>
+<U20B80>
+<U20B81>
+<U20B82>
+<U20B83>
+<U20B84>
+<U20B85>
+<U20B86>
+<U20B87>
+<U20B88>
+<U20B89>
+<U20B8A>
+<U20B8B>
+<U20B8C>
+<U20B8D>
+<U20B8E>
+<U20B8F>
+<U20B90>
+<U20B91>
+<U20B92>
+<U20B93>
+<U20B94>
+<U20B95>
+<U20B96>
+<U20B97>
+<U20B98>
+<U20B99>
+<U20B9A>
+<U20B9B>
+<U20B9C>
+<U20B9D>
+<U20B9E>
+<U20B9F>
+<U20BA0>
+<U20BA1>
+<U20BA2>
+<U20BA3>
+<U20BA4>
+<U20BA5>
+<U20BA6>
+<U20BA7>
+<U20BA8>
+<U20BA9>
+<U20BAA>
+<U20BAB>
+<U20BAC>
+<U20BAD>
+<U20BAE>
+<U20BAF>
+<U20BB0>
+<U20BB1>
+<U20BB2>
+<U20BB3>
+<U20BB4>
+<U20BB5>
+<U20BB6>
+<U20BB7>
+<U20BB8>
+<U20BB9>
+<U20BBA>
+<U20BBB>
+<U20BBC>
+<U20BBD>
+<U20BBE>
+<U20BBF>
+<U20BC0>
+<U20BC1>
+<U20BC2>
+<U20BC3>
+<U20BC4>
+<U20BC5>
+<U20BC6>
+<U20BC7>
+<U20BC8>
+<U20BC9>
+<U20BCA>
+<U20BCB>
+<U20BCC>
+<U20BCD>
+<U20BCE>
+<U20BCF>
+<U20BD0>
+<U20BD1>
+<U20BD2>
+<U20BD3>
+<U20BD4>
+<U20BD5>
+<U20BD6>
+<U20BD7>
+<U20BD8>
+<U20BD9>
+<U20BDA>
+<U20BDB>
+<U20BDC>
+<U20BDD>
+<U20BDE>
+<U20BDF>
+<U20BE0>
+<U20BE1>
+<U20BE2>
+<U20BE3>
+<U20BE4>
+<U20BE5>
+<U20BE6>
+<U20BE7>
+<U20BE8>
+<U20BE9>
+<U20BEA>
+<U20BEB>
+<U20BEC>
+<U20BED>
+<U20BEE>
+<U20BEF>
+<U20BF0>
+<U20BF1>
+<U20BF2>
+<U20BF3>
+<U20BF4>
+<U20BF5>
+<U20BF6>
+<U20BF7>
+<U20BF8>
+<U20BF9>
+<U20BFA>
+<U20BFB>
+<U20BFC>
+<U20BFD>
+<U20BFE>
+<U20BFF>
+<U20C00>
+<U20C01>
+<U20C02>
+<U20C03>
+<U20C04>
+<U20C05>
+<U20C06>
+<U20C07>
+<U20C08>
+<U20C09>
+<U20C0A>
+<U20C0B>
+<U20C0C>
+<U20C0D>
+<U20C0E>
+<U20C0F>
+<U20C10>
+<U20C11>
+<U20C12>
+<U20C13>
+<U20C14>
+<U20C15>
+<U20C16>
+<U20C17>
+<U20C18>
+<U20C19>
+<U20C1A>
+<U20C1B>
+<U20C1C>
+<U20C1D>
+<U20C1E>
+<U20C1F>
+<U20C20>
+<U20C21>
+<U20C22>
+<U20C23>
+<U20C24>
+<U20C25>
+<U20C26>
+<U20C27>
+<U20C28>
+<U20C29>
+<U20C2A>
+<U20C2B>
+<U20C2C>
+<U20C2D>
+<U20C2E>
+<U20C2F>
+<U20C30>
+<U20C31>
+<U20C32>
+<U20C33>
+<U20C34>
+<U20C35>
+<U20C36>
+<U20C37>
+<U20C38>
+<U20C39>
+<U20C3A>
+<U20C3B>
+<U20C3C>
+<U20C3D>
+<U20C3E>
+<U20C3F>
+<U20C40>
+<U20C41>
+<U20C42>
+<U20C43>
+<U20C44>
+<U20C45>
+<U20C46>
+<U20C47>
+<U20C48>
+<U20C49>
+<U20C4A>
+<U20C4B>
+<U20C4C>
+<U20C4D>
+<U20C4E>
+<U20C4F>
+<U20C50>
+<U20C51>
+<U20C52>
+<U20C53>
+<U20C54>
+<U20C55>
+<U20C56>
+<U20C57>
+<U20C58>
+<U20C59>
+<U20C5A>
+<U20C5B>
+<U20C5C>
+<U20C5D>
+<U20C5E>
+<U20C5F>
+<U20C60>
+<U20C61>
+<U20C62>
+<U20C63>
+<U20C64>
+<U20C65>
+<U20C66>
+<U20C67>
+<U20C68>
+<U20C69>
+<U20C6A>
+<U20C6B>
+<U20C6C>
+<U20C6D>
+<U20C6E>
+<U20C6F>
+<U20C70>
+<U20C71>
+<U20C72>
+<U20C73>
+<U20C74>
+<U20C75>
+<U20C76>
+<U20C77>
+<U20C78>
+<U20C79>
+<U20C7A>
+<U20C7B>
+<U20C7C>
+<U20C7D>
+<U20C7E>
+<U20C7F>
+<U20C80>
+<U20C81>
+<U20C82>
+<U20C83>
+<U20C84>
+<U20C85>
+<U20C86>
+<U20C87>
+<U20C88>
+<U20C89>
+<U20C8A>
+<U20C8B>
+<U20C8C>
+<U20C8D>
+<U20C8E>
+<U20C8F>
+<U20C90>
+<U20C91>
+<U20C92>
+<U20C93>
+<U20C94>
+<U20C95>
+<U20C96>
+<U20C97>
+<U20C98>
+<U20C99>
+<U20C9A>
+<U20C9B>
+<U20C9C>
+<U20C9D>
+<U20C9E>
+<U20C9F>
+<U20CA0>
+<U20CA1>
+<U20CA2>
+<U20CA3>
+<U20CA4>
+<U20CA5>
+<U20CA6>
+<U20CA7>
+<U20CA8>
+<U20CA9>
+<U20CAA>
+<U20CAB>
+<U20CAC>
+<U20CAD>
+<U20CAE>
+<U20CAF>
+<U20CB0>
+<U20CB1>
+<U20CB2>
+<U20CB3>
+<U20CB4>
+<U20CB5>
+<U20CB6>
+<U20CB7>
+<U20CB8>
+<U20CB9>
+<U20CBA>
+<U20CBB>
+<U20CBC>
+<U20CBD>
+<U20CBE>
+<U20CBF>
+<U20CC0>
+<U20CC1>
+<U20CC2>
+<U20CC3>
+<U20CC4>
+<U20CC5>
+<U20CC6>
+<U20CC7>
+<U20CC8>
+<U20CC9>
+<U20CCA>
+<U20CCB>
+<U20CCC>
+<U20CCD>
+<U20CCE>
+<U20CCF>
+<U20CD0>
+<U20CD1>
+<U20CD2>
+<U20CD3>
+<U20CD4>
+<U20CD5>
+<U20CD6>
+<U20CD7>
+<U20CD8>
+<U20CD9>
+<U20CDA>
+<U20CDB>
+<U20CDC>
+<U20CDD>
+<U20CDE>
+<U20CDF>
+<U20CE0>
+<U20CE1>
+<U20CE2>
+<U20CE3>
+<U20CE4>
+<U20CE5>
+<U20CE6>
+<U20CE7>
+<U20CE8>
+<U20CE9>
+<U20CEA>
+<U20CEB>
+<U20CEC>
+<U20CED>
+<U20CEE>
+<U20CEF>
+<U20CF0>
+<U20CF1>
+<U20CF2>
+<U20CF3>
+<U20CF4>
+<U20CF5>
+<U20CF6>
+<U20CF7>
+<U20CF8>
+<U20CF9>
+<U20CFA>
+<U20CFB>
+<U20CFC>
+<U20CFD>
+<U20CFE>
+<U20CFF>
+<U20D00>
+<U20D01>
+<U20D02>
+<U20D03>
+<U20D04>
+<U20D05>
+<U20D06>
+<U20D07>
+<U20D08>
+<U20D09>
+<U20D0A>
+<U20D0B>
+<U20D0C>
+<U20D0D>
+<U20D0E>
+<U20D0F>
+<U20D10>
+<U20D11>
+<U20D12>
+<U20D13>
+<U20D14>
+<U20D15>
+<U20D16>
+<U20D17>
+<U20D18>
+<U20D19>
+<U20D1A>
+<U20D1B>
+<U20D1C>
+<U20D1D>
+<U20D1E>
+<U20D1F>
+<U20D20>
+<U20D21>
+<U20D22>
+<U20D23>
+<U20D24>
+<U20D25>
+<U20D26>
+<U20D27>
+<U20D28>
+<U20D29>
+<U20D2A>
+<U20D2B>
+<U20D2C>
+<U20D2D>
+<U20D2E>
+<U20D2F>
+<U20D30>
+<U20D31>
+<U20D32>
+<U20D33>
+<U20D34>
+<U20D35>
+<U20D36>
+<U20D37>
+<U20D38>
+<U20D39>
+<U20D3A>
+<U20D3B>
+<U20D3C>
+<U20D3D>
+<U20D3E>
+<U20D3F>
+<U20D40>
+<U20D41>
+<U20D42>
+<U20D43>
+<U20D44>
+<U20D45>
+<U20D46>
+<U20D47>
+<U20D48>
+<U20D49>
+<U20D4A>
+<U20D4B>
+<U20D4C>
+<U20D4D>
+<U20D4E>
+<U20D4F>
+<U20D50>
+<U20D51>
+<U20D52>
+<U20D53>
+<U20D54>
+<U20D55>
+<U20D56>
+<U20D57>
+<U20D58>
+<U20D59>
+<U20D5A>
+<U20D5B>
+<U20D5C>
+<U20D5D>
+<U20D5E>
+<U20D5F>
+<U20D60>
+<U20D61>
+<U20D62>
+<U20D63>
+<U20D64>
+<U20D65>
+<U20D66>
+<U20D67>
+<U20D68>
+<U20D69>
+<U20D6A>
+<U20D6B>
+<U20D6C>
+<U20D6D>
+<U20D6E>
+<U20D6F>
+<U20D70>
+<U20D71>
+<U20D72>
+<U20D73>
+<U20D74>
+<U20D75>
+<U20D76>
+<U20D77>
+<U20D78>
+<U20D79>
+<U20D7A>
+<U20D7B>
+<U20D7C>
+<U20D7D>
+<U20D7E>
+<U20D7F>
+<U20D80>
+<U20D81>
+<U20D82>
+<U20D83>
+<U20D84>
+<U20D85>
+<U20D86>
+<U20D87>
+<U20D88>
+<U20D89>
+<U20D8A>
+<U20D8B>
+<U20D8C>
+<U20D8D>
+<U20D8E>
+<U20D8F>
+<U20D90>
+<U20D91>
+<U20D92>
+<U20D93>
+<U20D94>
+<U20D95>
+<U20D96>
+<U20D97>
+<U20D98>
+<U20D99>
+<U20D9A>
+<U20D9B>
+<U20D9C>
+<U20D9D>
+<U20D9E>
+<U20D9F>
+<U20DA0>
+<U20DA1>
+<U20DA2>
+<U20DA3>
+<U20DA4>
+<U20DA5>
+<U20DA6>
+<U20DA7>
+<U20DA8>
+<U20DA9>
+<U20DAA>
+<U20DAB>
+<U20DAC>
+<U20DAD>
+<U20DAE>
+<U20DAF>
+<U20DB0>
+<U20DB1>
+<U20DB2>
+<U20DB3>
+<U20DB4>
+<U20DB5>
+<U20DB6>
+<U20DB7>
+<U20DB8>
+<U20DB9>
+<U20DBA>
+<U20DBB>
+<U20DBC>
+<U20DBD>
+<U20DBE>
+<U20DBF>
+<U20DC0>
+<U20DC1>
+<U20DC2>
+<U20DC3>
+<U20DC4>
+<U20DC5>
+<U20DC6>
+<U20DC7>
+<U20DC8>
+<U20DC9>
+<U20DCA>
+<U20DCB>
+<U20DCC>
+<U20DCD>
+<U20DCE>
+<U20DCF>
+<U20DD0>
+<U20DD1>
+<U20DD2>
+<U20DD3>
+<U20DD4>
+<U20DD5>
+<U20DD6>
+<U20DD7>
+<U20DD8>
+<U20DD9>
+<U20DDA>
+<U20DDB>
+<U20DDC>
+<U20DDD>
+<U20DDE>
+<U20DDF>
+<U20DE0>
+<U20DE1>
+<U20DE2>
+<U20DE3>
+<U20DE4>
+<U20DE5>
+<U20DE6>
+<U20DE7>
+<U20DE8>
+<U20DE9>
+<U20DEA>
+<U20DEB>
+<U20DEC>
+<U20DED>
+<U20DEE>
+<U20DEF>
+<U20DF0>
+<U20DF1>
+<U20DF2>
+<U20DF3>
+<U20DF4>
+<U20DF5>
+<U20DF6>
+<U20DF7>
+<U20DF8>
+<U20DF9>
+<U20DFA>
+<U20DFB>
+<U20DFC>
+<U20DFD>
+<U20DFE>
+<U20DFF>
+<U20E00>
+<U20E01>
+<U20E02>
+<U20E03>
+<U20E04>
+<U20E05>
+<U20E06>
+<U20E07>
+<U20E08>
+<U20E09>
+<U20E0A>
+<U20E0B>
+<U20E0C>
+<U20E0D>
+<U20E0E>
+<U20E0F>
+<U20E10>
+<U20E11>
+<U20E12>
+<U20E13>
+<U20E14>
+<U20E15>
+<U20E16>
+<U20E17>
+<U20E18>
+<U20E19>
+<U20E1A>
+<U20E1B>
+<U20E1C>
+<U20E1D>
+<U20E1E>
+<U20E1F>
+<U20E20>
+<U20E21>
+<U20E22>
+<U20E23>
+<U20E24>
+<U20E25>
+<U20E26>
+<U20E27>
+<U20E28>
+<U20E29>
+<U20E2A>
+<U20E2B>
+<U20E2C>
+<U20E2D>
+<U20E2E>
+<U20E2F>
+<U20E30>
+<U20E31>
+<U20E32>
+<U20E33>
+<U20E34>
+<U20E35>
+<U20E36>
+<U20E37>
+<U20E38>
+<U20E39>
+<U20E3A>
+<U20E3B>
+<U20E3C>
+<U20E3D>
+<U20E3E>
+<U20E3F>
+<U20E40>
+<U20E41>
+<U20E42>
+<U20E43>
+<U20E44>
+<U20E45>
+<U20E46>
+<U20E47>
+<U20E48>
+<U20E49>
+<U20E4A>
+<U20E4B>
+<U20E4C>
+<U20E4D>
+<U20E4E>
+<U20E4F>
+<U20E50>
+<U20E51>
+<U20E52>
+<U20E53>
+<U20E54>
+<U20E55>
+<U20E56>
+<U20E57>
+<U20E58>
+<U20E59>
+<U20E5A>
+<U20E5B>
+<U20E5C>
+<U20E5D>
+<U20E5E>
+<U20E5F>
+<U20E60>
+<U20E61>
+<U20E62>
+<U20E63>
+<U20E64>
+<U20E65>
+<U20E66>
+<U20E67>
+<U20E68>
+<U20E69>
+<U20E6A>
+<U20E6B>
+<U20E6C>
+<U20E6D>
+<U20E6E>
+<U20E6F>
+<U20E70>
+<U20E71>
+<U20E72>
+<U20E73>
+<U20E74>
+<U20E75>
+<U20E76>
+<U20E77>
+<U20E78>
+<U20E79>
+<U20E7A>
+<U20E7B>
+<U20E7C>
+<U20E7D>
+<U20E7E>
+<U20E7F>
+<U20E80>
+<U20E81>
+<U20E82>
+<U20E83>
+<U20E84>
+<U20E85>
+<U20E86>
+<U20E87>
+<U20E88>
+<U20E89>
+<U20E8A>
+<U20E8B>
+<U20E8C>
+<U20E8D>
+<U20E8E>
+<U20E8F>
+<U20E90>
+<U20E91>
+<U20E92>
+<U20E93>
+<U20E94>
+<U20E95>
+<U20E96>
+<U20E97>
+<U20E98>
+<U20E99>
+<U20E9A>
+<U20E9B>
+<U20E9C>
+<U20E9D>
+<U20E9E>
+<U20E9F>
+<U20EA0>
+<U20EA1>
+<U20EA2>
+<U20EA3>
+<U20EA4>
+<U20EA5>
+<U20EA6>
+<U20EA7>
+<U20EA8>
+<U20EA9>
+<U20EAA>
+<U20EAB>
+<U20EAC>
+<U20EAD>
+<U20EAE>
+<U20EAF>
+<U20EB0>
+<U20EB1>
+<U20EB2>
+<U20EB3>
+<U20EB4>
+<U20EB5>
+<U20EB6>
+<U20EB7>
+<U20EB8>
+<U20EB9>
+<U20EBA>
+<U20EBB>
+<U20EBC>
+<U20EBD>
+<U20EBE>
+<U20EBF>
+<U20EC0>
+<U20EC1>
+<U20EC2>
+<U20EC3>
+<U20EC4>
+<U20EC5>
+<U20EC6>
+<U20EC7>
+<U20EC8>
+<U20EC9>
+<U20ECA>
+<U20ECB>
+<U20ECC>
+<U20ECD>
+<U20ECE>
+<U20ECF>
+<U20ED0>
+<U20ED1>
+<U20ED2>
+<U20ED3>
+<U20ED4>
+<U20ED5>
+<U20ED6>
+<U20ED7>
+<U20ED8>
+<U20ED9>
+<U20EDA>
+<U20EDB>
+<U20EDC>
+<U20EDD>
+<U20EDE>
+<U20EDF>
+<U20EE0>
+<U20EE1>
+<U20EE2>
+<U20EE3>
+<U20EE4>
+<U20EE5>
+<U20EE6>
+<U20EE7>
+<U20EE8>
+<U20EE9>
+<U20EEA>
+<U20EEB>
+<U20EEC>
+<U20EED>
+<U20EEE>
+<U20EEF>
+<U20EF0>
+<U20EF1>
+<U20EF2>
+<U20EF3>
+<U20EF4>
+<U20EF5>
+<U20EF6>
+<U20EF7>
+<U20EF8>
+<U20EF9>
+<U20EFA>
+<U20EFB>
+<U20EFC>
+<U20EFD>
+<U20EFE>
+<U20EFF>
+<U20F00>
+<U20F01>
+<U20F02>
+<U20F03>
+<U20F04>
+<U20F05>
+<U20F06>
+<U20F07>
+<U20F08>
+<U20F09>
+<U20F0A>
+<U20F0B>
+<U20F0C>
+<U20F0D>
+<U20F0E>
+<U20F0F>
+<U20F10>
+<U20F11>
+<U20F12>
+<U20F13>
+<U20F14>
+<U20F15>
+<U20F16>
+<U20F17>
+<U20F18>
+<U20F19>
+<U20F1A>
+<U20F1B>
+<U20F1C>
+<U20F1D>
+<U20F1E>
+<U20F1F>
+<U20F20>
+<U20F21>
+<U20F22>
+<U20F23>
+<U20F24>
+<U20F25>
+<U20F26>
+<U20F27>
+<U20F28>
+<U20F29>
+<U20F2A>
+<U20F2B>
+<U20F2C>
+<U20F2D>
+<U20F2E>
+<U20F2F>
+<U20F30>
+<U20F31>
+<U20F32>
+<U20F33>
+<U20F34>
+<U20F35>
+<U20F36>
+<U20F37>
+<U20F38>
+<U20F39>
+<U20F3A>
+<U20F3B>
+<U20F3C>
+<U20F3D>
+<U20F3E>
+<U20F3F>
+<U20F40>
+<U20F41>
+<U20F42>
+<U20F43>
+<U20F44>
+<U20F45>
+<U20F46>
+<U20F47>
+<U20F48>
+<U20F49>
+<U20F4A>
+<U20F4B>
+<U20F4C>
+<U20F4D>
+<U20F4E>
+<U20F4F>
+<U20F50>
+<U20F51>
+<U20F52>
+<U20F53>
+<U20F54>
+<U20F55>
+<U20F56>
+<U20F57>
+<U20F58>
+<U20F59>
+<U20F5A>
+<U20F5B>
+<U20F5C>
+<U20F5D>
+<U20F5E>
+<U20F5F>
+<U20F60>
+<U20F61>
+<U20F62>
+<U20F63>
+<U20F64>
+<U20F65>
+<U20F66>
+<U20F67>
+<U20F68>
+<U20F69>
+<U20F6A>
+<U20F6B>
+<U20F6C>
+<U20F6D>
+<U20F6E>
+<U20F6F>
+<U20F70>
+<U20F71>
+<U20F72>
+<U20F73>
+<U20F74>
+<U20F75>
+<U20F76>
+<U20F77>
+<U20F78>
+<U20F79>
+<U20F7A>
+<U20F7B>
+<U20F7C>
+<U20F7D>
+<U20F7E>
+<U20F7F>
+<U20F80>
+<U20F81>
+<U20F82>
+<U20F83>
+<U20F84>
+<U20F85>
+<U20F86>
+<U20F87>
+<U20F88>
+<U20F89>
+<U20F8A>
+<U20F8B>
+<U20F8C>
+<U20F8D>
+<U20F8E>
+<U20F8F>
+<U20F90>
+<U20F91>
+<U20F92>
+<U20F93>
+<U20F94>
+<U20F95>
+<U20F96>
+<U20F97>
+<U20F98>
+<U20F99>
+<U20F9A>
+<U20F9B>
+<U20F9C>
+<U20F9D>
+<U20F9E>
+<U20F9F>
+<U20FA0>
+<U20FA1>
+<U20FA2>
+<U20FA3>
+<U20FA4>
+<U20FA5>
+<U20FA6>
+<U20FA7>
+<U20FA8>
+<U20FA9>
+<U20FAA>
+<U20FAB>
+<U20FAC>
+<U20FAD>
+<U20FAE>
+<U20FAF>
+<U20FB0>
+<U20FB1>
+<U20FB2>
+<U20FB3>
+<U20FB4>
+<U20FB5>
+<U20FB6>
+<U20FB7>
+<U20FB8>
+<U20FB9>
+<U20FBA>
+<U20FBB>
+<U20FBC>
+<U20FBD>
+<U20FBE>
+<U20FBF>
+<U20FC0>
+<U20FC1>
+<U20FC2>
+<U20FC3>
+<U20FC4>
+<U20FC5>
+<U20FC6>
+<U20FC7>
+<U20FC8>
+<U20FC9>
+<U20FCA>
+<U20FCB>
+<U20FCC>
+<U20FCD>
+<U20FCE>
+<U20FCF>
+<U20FD0>
+<U20FD1>
+<U20FD2>
+<U20FD3>
+<U20FD4>
+<U20FD5>
+<U20FD6>
+<U20FD7>
+<U20FD8>
+<U20FD9>
+<U20FDA>
+<U20FDB>
+<U20FDC>
+<U20FDD>
+<U20FDE>
+<U20FDF>
+<U20FE0>
+<U20FE1>
+<U20FE2>
+<U20FE3>
+<U20FE4>
+<U20FE5>
+<U20FE6>
+<U20FE7>
+<U20FE8>
+<U20FE9>
+<U20FEA>
+<U20FEB>
+<U20FEC>
+<U20FED>
+<U20FEE>
+<U20FEF>
+<U20FF0>
+<U20FF1>
+<U20FF2>
+<U20FF3>
+<U20FF4>
+<U20FF5>
+<U20FF6>
+<U20FF7>
+<U20FF8>
+<U20FF9>
+<U20FFA>
+<U20FFB>
+<U20FFC>
+<U20FFD>
+<U20FFE>
+<U20FFF>
+<U21000>
+<U21001>
+<U21002>
+<U21003>
+<U21004>
+<U21005>
+<U21006>
+<U21007>
+<U21008>
+<U21009>
+<U2100A>
+<U2100B>
+<U2100C>
+<U2100D>
+<U2100E>
+<U2100F>
+<U21010>
+<U21011>
+<U21012>
+<U21013>
+<U21014>
+<U21015>
+<U21016>
+<U21017>
+<U21018>
+<U21019>
+<U2101A>
+<U2101B>
+<U2101C>
+<U2101D>
+<U2101E>
+<U2101F>
+<U21020>
+<U21021>
+<U21022>
+<U21023>
+<U21024>
+<U21025>
+<U21026>
+<U21027>
+<U21028>
+<U21029>
+<U2102A>
+<U2102B>
+<U2102C>
+<U2102D>
+<U2102E>
+<U2102F>
+<U21030>
+<U21031>
+<U21032>
+<U21033>
+<U21034>
+<U21035>
+<U21036>
+<U21037>
+<U21038>
+<U21039>
+<U2103A>
+<U2103B>
+<U2103C>
+<U2103D>
+<U2103E>
+<U2103F>
+<U21040>
+<U21041>
+<U21042>
+<U21043>
+<U21044>
+<U21045>
+<U21046>
+<U21047>
+<U21048>
+<U21049>
+<U2104A>
+<U2104B>
+<U2104C>
+<U2104D>
+<U2104E>
+<U2104F>
+<U21050>
+<U21051>
+<U21052>
+<U21053>
+<U21054>
+<U21055>
+<U21056>
+<U21057>
+<U21058>
+<U21059>
+<U2105A>
+<U2105B>
+<U2105C>
+<U2105D>
+<U2105E>
+<U2105F>
+<U21060>
+<U21061>
+<U21062>
+<U21063>
+<U21064>
+<U21065>
+<U21066>
+<U21067>
+<U21068>
+<U21069>
+<U2106A>
+<U2106B>
+<U2106C>
+<U2106D>
+<U2106E>
+<U2106F>
+<U21070>
+<U21071>
+<U21072>
+<U21073>
+<U21074>
+<U21075>
+<U21076>
+<U21077>
+<U21078>
+<U21079>
+<U2107A>
+<U2107B>
+<U2107C>
+<U2107D>
+<U2107E>
+<U2107F>
+<U21080>
+<U21081>
+<U21082>
+<U21083>
+<U21084>
+<U21085>
+<U21086>
+<U21087>
+<U21088>
+<U21089>
+<U2108A>
+<U2108B>
+<U2108C>
+<U2108D>
+<U2108E>
+<U2108F>
+<U21090>
+<U21091>
+<U21092>
+<U21093>
+<U21094>
+<U21095>
+<U21096>
+<U21097>
+<U21098>
+<U21099>
+<U2109A>
+<U2109B>
+<U2109C>
+<U2109D>
+<U2109E>
+<U2109F>
+<U210A0>
+<U210A1>
+<U210A2>
+<U210A3>
+<U210A4>
+<U210A5>
+<U210A6>
+<U210A7>
+<U210A8>
+<U210A9>
+<U210AA>
+<U210AB>
+<U210AC>
+<U210AD>
+<U210AE>
+<U210AF>
+<U210B0>
+<U210B1>
+<U210B2>
+<U210B3>
+<U210B4>
+<U210B5>
+<U210B6>
+<U210B7>
+<U210B8>
+<U210B9>
+<U210BA>
+<U210BB>
+<U210BC>
+<U210BD>
+<U210BE>
+<U210BF>
+<U210C0>
+<U210C1>
+<U210C2>
+<U210C3>
+<U210C4>
+<U210C5>
+<U210C6>
+<U210C7>
+<U210C8>
+<U210C9>
+<U210CA>
+<U210CB>
+<U210CC>
+<U210CD>
+<U210CE>
+<U210CF>
+<U210D0>
+<U210D1>
+<U210D2>
+<U210D3>
+<U210D4>
+<U210D5>
+<U210D6>
+<U210D7>
+<U210D8>
+<U210D9>
+<U210DA>
+<U210DB>
+<U210DC>
+<U210DD>
+<U210DE>
+<U210DF>
+<U210E0>
+<U210E1>
+<U210E2>
+<U210E3>
+<U210E4>
+<U210E5>
+<U210E6>
+<U210E7>
+<U210E8>
+<U210E9>
+<U210EA>
+<U210EB>
+<U210EC>
+<U210ED>
+<U210EE>
+<U210EF>
+<U210F0>
+<U210F1>
+<U210F2>
+<U210F3>
+<U210F4>
+<U210F5>
+<U210F6>
+<U210F7>
+<U210F8>
+<U210F9>
+<U210FA>
+<U210FB>
+<U210FC>
+<U210FD>
+<U210FE>
+<U210FF>
+<U21100>
+<U21101>
+<U21102>
+<U21103>
+<U21104>
+<U21105>
+<U21106>
+<U21107>
+<U21108>
+<U21109>
+<U2110A>
+<U2110B>
+<U2110C>
+<U2110D>
+<U2110E>
+<U2110F>
+<U21110>
+<U21111>
+<U21112>
+<U21113>
+<U21114>
+<U21115>
+<U21116>
+<U21117>
+<U21118>
+<U21119>
+<U2111A>
+<U2111B>
+<U2111C>
+<U2111D>
+<U2111E>
+<U2111F>
+<U21120>
+<U21121>
+<U21122>
+<U21123>
+<U21124>
+<U21125>
+<U21126>
+<U21127>
+<U21128>
+<U21129>
+<U2112A>
+<U2112B>
+<U2112C>
+<U2112D>
+<U2112E>
+<U2112F>
+<U21130>
+<U21131>
+<U21132>
+<U21133>
+<U21134>
+<U21135>
+<U21136>
+<U21137>
+<U21138>
+<U21139>
+<U2113A>
+<U2113B>
+<U2113C>
+<U2113D>
+<U2113E>
+<U2113F>
+<U21140>
+<U21141>
+<U21142>
+<U21143>
+<U21144>
+<U21145>
+<U21146>
+<U21147>
+<U21148>
+<U21149>
+<U2114A>
+<U2114B>
+<U2114C>
+<U2114D>
+<U2114E>
+<U2114F>
+<U21150>
+<U21151>
+<U21152>
+<U21153>
+<U21154>
+<U21155>
+<U21156>
+<U21157>
+<U21158>
+<U21159>
+<U2115A>
+<U2115B>
+<U2115C>
+<U2115D>
+<U2115E>
+<U2115F>
+<U21160>
+<U21161>
+<U21162>
+<U21163>
+<U21164>
+<U21165>
+<U21166>
+<U21167>
+<U21168>
+<U21169>
+<U2116A>
+<U2116B>
+<U2116C>
+<U2116D>
+<U2116E>
+<U2116F>
+<U21170>
+<U21171>
+<U21172>
+<U21173>
+<U21174>
+<U21175>
+<U21176>
+<U21177>
+<U21178>
+<U21179>
+<U2117A>
+<U2117B>
+<U2117C>
+<U2117D>
+<U2117E>
+<U2117F>
+<U21180>
+<U21181>
+<U21182>
+<U21183>
+<U21184>
+<U21185>
+<U21186>
+<U21187>
+<U21188>
+<U21189>
+<U2118A>
+<U2118B>
+<U2118C>
+<U2118D>
+<U2118E>
+<U2118F>
+<U21190>
+<U21191>
+<U21192>
+<U21193>
+<U21194>
+<U21195>
+<U21196>
+<U21197>
+<U21198>
+<U21199>
+<U2119A>
+<U2119B>
+<U2119C>
+<U2119D>
+<U2119E>
+<U2119F>
+<U211A0>
+<U211A1>
+<U211A2>
+<U211A3>
+<U211A4>
+<U211A5>
+<U211A6>
+<U211A7>
+<U211A8>
+<U211A9>
+<U211AA>
+<U211AB>
+<U211AC>
+<U211AD>
+<U211AE>
+<U211AF>
+<U211B0>
+<U211B1>
+<U211B2>
+<U211B3>
+<U211B4>
+<U211B5>
+<U211B6>
+<U211B7>
+<U211B8>
+<U211B9>
+<U211BA>
+<U211BB>
+<U211BC>
+<U211BD>
+<U211BE>
+<U211BF>
+<U211C0>
+<U211C1>
+<U211C2>
+<U211C3>
+<U211C4>
+<U211C5>
+<U211C6>
+<U211C7>
+<U211C8>
+<U211C9>
+<U211CA>
+<U211CB>
+<U211CC>
+<U211CD>
+<U211CE>
+<U211CF>
+<U211D0>
+<U211D1>
+<U211D2>
+<U211D3>
+<U211D4>
+<U211D5>
+<U211D6>
+<U211D7>
+<U211D8>
+<U211D9>
+<U211DA>
+<U211DB>
+<U211DC>
+<U211DD>
+<U211DE>
+<U211DF>
+<U211E0>
+<U211E1>
+<U211E2>
+<U211E3>
+<U211E4>
+<U211E5>
+<U211E6>
+<U211E7>
+<U211E8>
+<U211E9>
+<U211EA>
+<U211EB>
+<U211EC>
+<U211ED>
+<U211EE>
+<U211EF>
+<U211F0>
+<U211F1>
+<U211F2>
+<U211F3>
+<U211F4>
+<U211F5>
+<U211F6>
+<U211F7>
+<U211F8>
+<U211F9>
+<U211FA>
+<U211FB>
+<U211FC>
+<U211FD>
+<U211FE>
+<U211FF>
+<U21200>
+<U21201>
+<U21202>
+<U21203>
+<U21204>
+<U21205>
+<U21206>
+<U21207>
+<U21208>
+<U21209>
+<U2120A>
+<U2120B>
+<U2120C>
+<U2120D>
+<U2120E>
+<U2120F>
+<U21210>
+<U21211>
+<U21212>
+<U21213>
+<U21214>
+<U21215>
+<U21216>
+<U21217>
+<U21218>
+<U21219>
+<U2121A>
+<U2121B>
+<U2121C>
+<U2121D>
+<U2121E>
+<U2121F>
+<U21220>
+<U21221>
+<U21222>
+<U21223>
+<U21224>
+<U21225>
+<U21226>
+<U21227>
+<U21228>
+<U21229>
+<U2122A>
+<U2122B>
+<U2122C>
+<U2122D>
+<U2122E>
+<U2122F>
+<U21230>
+<U21231>
+<U21232>
+<U21233>
+<U21234>
+<U21235>
+<U21236>
+<U21237>
+<U21238>
+<U21239>
+<U2123A>
+<U2123B>
+<U2123C>
+<U2123D>
+<U2123E>
+<U2123F>
+<U21240>
+<U21241>
+<U21242>
+<U21243>
+<U21244>
+<U21245>
+<U21246>
+<U21247>
+<U21248>
+<U21249>
+<U2124A>
+<U2124B>
+<U2124C>
+<U2124D>
+<U2124E>
+<U2124F>
+<U21250>
+<U21251>
+<U21252>
+<U21253>
+<U21254>
+<U21255>
+<U21256>
+<U21257>
+<U21258>
+<U21259>
+<U2125A>
+<U2125B>
+<U2125C>
+<U2125D>
+<U2125E>
+<U2125F>
+<U21260>
+<U21261>
+<U21262>
+<U21263>
+<U21264>
+<U21265>
+<U21266>
+<U21267>
+<U21268>
+<U21269>
+<U2126A>
+<U2126B>
+<U2126C>
+<U2126D>
+<U2126E>
+<U2126F>
+<U21270>
+<U21271>
+<U21272>
+<U21273>
+<U21274>
+<U21275>
+<U21276>
+<U21277>
+<U21278>
+<U21279>
+<U2127A>
+<U2127B>
+<U2127C>
+<U2127D>
+<U2127E>
+<U2127F>
+<U21280>
+<U21281>
+<U21282>
+<U21283>
+<U21284>
+<U21285>
+<U21286>
+<U21287>
+<U21288>
+<U21289>
+<U2128A>
+<U2128B>
+<U2128C>
+<U2128D>
+<U2128E>
+<U2128F>
+<U21290>
+<U21291>
+<U21292>
+<U21293>
+<U21294>
+<U21295>
+<U21296>
+<U21297>
+<U21298>
+<U21299>
+<U2129A>
+<U2129B>
+<U2129C>
+<U2129D>
+<U2129E>
+<U2129F>
+<U212A0>
+<U212A1>
+<U212A2>
+<U212A3>
+<U212A4>
+<U212A5>
+<U212A6>
+<U212A7>
+<U212A8>
+<U212A9>
+<U212AA>
+<U212AB>
+<U212AC>
+<U212AD>
+<U212AE>
+<U212AF>
+<U212B0>
+<U212B1>
+<U212B2>
+<U212B3>
+<U212B4>
+<U212B5>
+<U212B6>
+<U212B7>
+<U212B8>
+<U212B9>
+<U212BA>
+<U212BB>
+<U212BC>
+<U212BD>
+<U212BE>
+<U212BF>
+<U212C0>
+<U212C1>
+<U212C2>
+<U212C3>
+<U212C4>
+<U212C5>
+<U212C6>
+<U212C7>
+<U212C8>
+<U212C9>
+<U212CA>
+<U212CB>
+<U212CC>
+<U212CD>
+<U212CE>
+<U212CF>
+<U212D0>
+<U212D1>
+<U212D2>
+<U212D3>
+<U212D4>
+<U212D5>
+<U212D6>
+<U212D7>
+<U212D8>
+<U212D9>
+<U212DA>
+<U212DB>
+<U212DC>
+<U212DD>
+<U212DE>
+<U212DF>
+<U212E0>
+<U212E1>
+<U212E2>
+<U212E3>
+<U212E4>
+<U212E5>
+<U212E6>
+<U212E7>
+<U212E8>
+<U212E9>
+<U212EA>
+<U212EB>
+<U212EC>
+<U212ED>
+<U212EE>
+<U212EF>
+<U212F0>
+<U212F1>
+<U212F2>
+<U212F3>
+<U212F4>
+<U212F5>
+<U212F6>
+<U212F7>
+<U212F8>
+<U212F9>
+<U212FA>
+<U212FB>
+<U212FC>
+<U212FD>
+<U212FE>
+<U212FF>
+<U21300>
+<U21301>
+<U21302>
+<U21303>
+<U21304>
+<U21305>
+<U21306>
+<U21307>
+<U21308>
+<U21309>
+<U2130A>
+<U2130B>
+<U2130C>
+<U2130D>
+<U2130E>
+<U2130F>
+<U21310>
+<U21311>
+<U21312>
+<U21313>
+<U21314>
+<U21315>
+<U21316>
+<U21317>
+<U21318>
+<U21319>
+<U2131A>
+<U2131B>
+<U2131C>
+<U2131D>
+<U2131E>
+<U2131F>
+<U21320>
+<U21321>
+<U21322>
+<U21323>
+<U21324>
+<U21325>
+<U21326>
+<U21327>
+<U21328>
+<U21329>
+<U2132A>
+<U2132B>
+<U2132C>
+<U2132D>
+<U2132E>
+<U2132F>
+<U21330>
+<U21331>
+<U21332>
+<U21333>
+<U21334>
+<U21335>
+<U21336>
+<U21337>
+<U21338>
+<U21339>
+<U2133A>
+<U2133B>
+<U2133C>
+<U2133D>
+<U2133E>
+<U2133F>
+<U21340>
+<U21341>
+<U21342>
+<U21343>
+<U21344>
+<U21345>
+<U21346>
+<U21347>
+<U21348>
+<U21349>
+<U2134A>
+<U2134B>
+<U2134C>
+<U2134D>
+<U2134E>
+<U2134F>
+<U21350>
+<U21351>
+<U21352>
+<U21353>
+<U21354>
+<U21355>
+<U21356>
+<U21357>
+<U21358>
+<U21359>
+<U2135A>
+<U2135B>
+<U2135C>
+<U2135D>
+<U2135E>
+<U2135F>
+<U21360>
+<U21361>
+<U21362>
+<U21363>
+<U21364>
+<U21365>
+<U21366>
+<U21367>
+<U21368>
+<U21369>
+<U2136A>
+<U2136B>
+<U2136C>
+<U2136D>
+<U2136E>
+<U2136F>
+<U21370>
+<U21371>
+<U21372>
+<U21373>
+<U21374>
+<U21375>
+<U21376>
+<U21377>
+<U21378>
+<U21379>
+<U2137A>
+<U2137B>
+<U2137C>
+<U2137D>
+<U2137E>
+<U2137F>
+<U21380>
+<U21381>
+<U21382>
+<U21383>
+<U21384>
+<U21385>
+<U21386>
+<U21387>
+<U21388>
+<U21389>
+<U2138A>
+<U2138B>
+<U2138C>
+<U2138D>
+<U2138E>
+<U2138F>
+<U21390>
+<U21391>
+<U21392>
+<U21393>
+<U21394>
+<U21395>
+<U21396>
+<U21397>
+<U21398>
+<U21399>
+<U2139A>
+<U2139B>
+<U2139C>
+<U2139D>
+<U2139E>
+<U2139F>
+<U213A0>
+<U213A1>
+<U213A2>
+<U213A3>
+<U213A4>
+<U213A5>
+<U213A6>
+<U213A7>
+<U213A8>
+<U213A9>
+<U213AA>
+<U213AB>
+<U213AC>
+<U213AD>
+<U213AE>
+<U213AF>
+<U213B0>
+<U213B1>
+<U213B2>
+<U213B3>
+<U213B4>
+<U213B5>
+<U213B6>
+<U213B7>
+<U213B8>
+<U213B9>
+<U213BA>
+<U213BB>
+<U213BC>
+<U213BD>
+<U213BE>
+<U213BF>
+<U213C0>
+<U213C1>
+<U213C2>
+<U213C3>
+<U213C4>
+<U213C5>
+<U213C6>
+<U213C7>
+<U213C8>
+<U213C9>
+<U213CA>
+<U213CB>
+<U213CC>
+<U213CD>
+<U213CE>
+<U213CF>
+<U213D0>
+<U213D1>
+<U213D2>
+<U213D3>
+<U213D4>
+<U213D5>
+<U213D6>
+<U213D7>
+<U213D8>
+<U213D9>
+<U213DA>
+<U213DB>
+<U213DC>
+<U213DD>
+<U213DE>
+<U213DF>
+<U213E0>
+<U213E1>
+<U213E2>
+<U213E3>
+<U213E4>
+<U213E5>
+<U213E6>
+<U213E7>
+<U213E8>
+<U213E9>
+<U213EA>
+<U213EB>
+<U213EC>
+<U213ED>
+<U213EE>
+<U213EF>
+<U213F0>
+<U213F1>
+<U213F2>
+<U213F3>
+<U213F4>
+<U213F5>
+<U213F6>
+<U213F7>
+<U213F8>
+<U213F9>
+<U213FA>
+<U213FB>
+<U213FC>
+<U213FD>
+<U213FE>
+<U213FF>
+<U21400>
+<U21401>
+<U21402>
+<U21403>
+<U21404>
+<U21405>
+<U21406>
+<U21407>
+<U21408>
+<U21409>
+<U2140A>
+<U2140B>
+<U2140C>
+<U2140D>
+<U2140E>
+<U2140F>
+<U21410>
+<U21411>
+<U21412>
+<U21413>
+<U21414>
+<U21415>
+<U21416>
+<U21417>
+<U21418>
+<U21419>
+<U2141A>
+<U2141B>
+<U2141C>
+<U2141D>
+<U2141E>
+<U2141F>
+<U21420>
+<U21421>
+<U21422>
+<U21423>
+<U21424>
+<U21425>
+<U21426>
+<U21427>
+<U21428>
+<U21429>
+<U2142A>
+<U2142B>
+<U2142C>
+<U2142D>
+<U2142E>
+<U2142F>
+<U21430>
+<U21431>
+<U21432>
+<U21433>
+<U21434>
+<U21435>
+<U21436>
+<U21437>
+<U21438>
+<U21439>
+<U2143A>
+<U2143B>
+<U2143C>
+<U2143D>
+<U2143E>
+<U2143F>
+<U21440>
+<U21441>
+<U21442>
+<U21443>
+<U21444>
+<U21445>
+<U21446>
+<U21447>
+<U21448>
+<U21449>
+<U2144A>
+<U2144B>
+<U2144C>
+<U2144D>
+<U2144E>
+<U2144F>
+<U21450>
+<U21451>
+<U21452>
+<U21453>
+<U21454>
+<U21455>
+<U21456>
+<U21457>
+<U21458>
+<U21459>
+<U2145A>
+<U2145B>
+<U2145C>
+<U2145D>
+<U2145E>
+<U2145F>
+<U21460>
+<U21461>
+<U21462>
+<U21463>
+<U21464>
+<U21465>
+<U21466>
+<U21467>
+<U21468>
+<U21469>
+<U2146A>
+<U2146B>
+<U2146C>
+<U2146D>
+<U2146E>
+<U2146F>
+<U21470>
+<U21471>
+<U21472>
+<U21473>
+<U21474>
+<U21475>
+<U21476>
+<U21477>
+<U21478>
+<U21479>
+<U2147A>
+<U2147B>
+<U2147C>
+<U2147D>
+<U2147E>
+<U2147F>
+<U21480>
+<U21481>
+<U21482>
+<U21483>
+<U21484>
+<U21485>
+<U21486>
+<U21487>
+<U21488>
+<U21489>
+<U2148A>
+<U2148B>
+<U2148C>
+<U2148D>
+<U2148E>
+<U2148F>
+<U21490>
+<U21491>
+<U21492>
+<U21493>
+<U21494>
+<U21495>
+<U21496>
+<U21497>
+<U21498>
+<U21499>
+<U2149A>
+<U2149B>
+<U2149C>
+<U2149D>
+<U2149E>
+<U2149F>
+<U214A0>
+<U214A1>
+<U214A2>
+<U214A3>
+<U214A4>
+<U214A5>
+<U214A6>
+<U214A7>
+<U214A8>
+<U214A9>
+<U214AA>
+<U214AB>
+<U214AC>
+<U214AD>
+<U214AE>
+<U214AF>
+<U214B0>
+<U214B1>
+<U214B2>
+<U214B3>
+<U214B4>
+<U214B5>
+<U214B6>
+<U214B7>
+<U214B8>
+<U214B9>
+<U214BA>
+<U214BB>
+<U214BC>
+<U214BD>
+<U214BE>
+<U214BF>
+<U214C0>
+<U214C1>
+<U214C2>
+<U214C3>
+<U214C4>
+<U214C5>
+<U214C6>
+<U214C7>
+<U214C8>
+<U214C9>
+<U214CA>
+<U214CB>
+<U214CC>
+<U214CD>
+<U214CE>
+<U214CF>
+<U214D0>
+<U214D1>
+<U214D2>
+<U214D3>
+<U214D4>
+<U214D5>
+<U214D6>
+<U214D7>
+<U214D8>
+<U214D9>
+<U214DA>
+<U214DB>
+<U214DC>
+<U214DD>
+<U214DE>
+<U214DF>
+<U214E0>
+<U214E1>
+<U214E2>
+<U214E3>
+<U214E4>
+<U214E5>
+<U214E6>
+<U214E7>
+<U214E8>
+<U214E9>
+<U214EA>
+<U214EB>
+<U214EC>
+<U214ED>
+<U214EE>
+<U214EF>
+<U214F0>
+<U214F1>
+<U214F2>
+<U214F3>
+<U214F4>
+<U214F5>
+<U214F6>
+<U214F7>
+<U214F8>
+<U214F9>
+<U214FA>
+<U214FB>
+<U214FC>
+<U214FD>
+<U214FE>
+<U214FF>
+<U21500>
+<U21501>
+<U21502>
+<U21503>
+<U21504>
+<U21505>
+<U21506>
+<U21507>
+<U21508>
+<U21509>
+<U2150A>
+<U2150B>
+<U2150C>
+<U2150D>
+<U2150E>
+<U2150F>
+<U21510>
+<U21511>
+<U21512>
+<U21513>
+<U21514>
+<U21515>
+<U21516>
+<U21517>
+<U21518>
+<U21519>
+<U2151A>
+<U2151B>
+<U2151C>
+<U2151D>
+<U2151E>
+<U2151F>
+<U21520>
+<U21521>
+<U21522>
+<U21523>
+<U21524>
+<U21525>
+<U21526>
+<U21527>
+<U21528>
+<U21529>
+<U2152A>
+<U2152B>
+<U2152C>
+<U2152D>
+<U2152E>
+<U2152F>
+<U21530>
+<U21531>
+<U21532>
+<U21533>
+<U21534>
+<U21535>
+<U21536>
+<U21537>
+<U21538>
+<U21539>
+<U2153A>
+<U2153B>
+<U2153C>
+<U2153D>
+<U2153E>
+<U2153F>
+<U21540>
+<U21541>
+<U21542>
+<U21543>
+<U21544>
+<U21545>
+<U21546>
+<U21547>
+<U21548>
+<U21549>
+<U2154A>
+<U2154B>
+<U2154C>
+<U2154D>
+<U2154E>
+<U2154F>
+<U21550>
+<U21551>
+<U21552>
+<U21553>
+<U21554>
+<U21555>
+<U21556>
+<U21557>
+<U21558>
+<U21559>
+<U2155A>
+<U2155B>
+<U2155C>
+<U2155D>
+<U2155E>
+<U2155F>
+<U21560>
+<U21561>
+<U21562>
+<U21563>
+<U21564>
+<U21565>
+<U21566>
+<U21567>
+<U21568>
+<U21569>
+<U2156A>
+<U2156B>
+<U2156C>
+<U2156D>
+<U2156E>
+<U2156F>
+<U21570>
+<U21571>
+<U21572>
+<U21573>
+<U21574>
+<U21575>
+<U21576>
+<U21577>
+<U21578>
+<U21579>
+<U2157A>
+<U2157B>
+<U2157C>
+<U2157D>
+<U2157E>
+<U2157F>
+<U21580>
+<U21581>
+<U21582>
+<U21583>
+<U21584>
+<U21585>
+<U21586>
+<U21587>
+<U21588>
+<U21589>
+<U2158A>
+<U2158B>
+<U2158C>
+<U2158D>
+<U2158E>
+<U2158F>
+<U21590>
+<U21591>
+<U21592>
+<U21593>
+<U21594>
+<U21595>
+<U21596>
+<U21597>
+<U21598>
+<U21599>
+<U2159A>
+<U2159B>
+<U2159C>
+<U2159D>
+<U2159E>
+<U2159F>
+<U215A0>
+<U215A1>
+<U215A2>
+<U215A3>
+<U215A4>
+<U215A5>
+<U215A6>
+<U215A7>
+<U215A8>
+<U215A9>
+<U215AA>
+<U215AB>
+<U215AC>
+<U215AD>
+<U215AE>
+<U215AF>
+<U215B0>
+<U215B1>
+<U215B2>
+<U215B3>
+<U215B4>
+<U215B5>
+<U215B6>
+<U215B7>
+<U215B8>
+<U215B9>
+<U215BA>
+<U215BB>
+<U215BC>
+<U215BD>
+<U215BE>
+<U215BF>
+<U215C0>
+<U215C1>
+<U215C2>
+<U215C3>
+<U215C4>
+<U215C5>
+<U215C6>
+<U215C7>
+<U215C8>
+<U215C9>
+<U215CA>
+<U215CB>
+<U215CC>
+<U215CD>
+<U215CE>
+<U215CF>
+<U215D0>
+<U215D1>
+<U215D2>
+<U215D3>
+<U215D4>
+<U215D5>
+<U215D6>
+<U215D7>
+<U215D8>
+<U215D9>
+<U215DA>
+<U215DB>
+<U215DC>
+<U215DD>
+<U215DE>
+<U215DF>
+<U215E0>
+<U215E1>
+<U215E2>
+<U215E3>
+<U215E4>
+<U215E5>
+<U215E6>
+<U215E7>
+<U215E8>
+<U215E9>
+<U215EA>
+<U215EB>
+<U215EC>
+<U215ED>
+<U215EE>
+<U215EF>
+<U215F0>
+<U215F1>
+<U215F2>
+<U215F3>
+<U215F4>
+<U215F5>
+<U215F6>
+<U215F7>
+<U215F8>
+<U215F9>
+<U215FA>
+<U215FB>
+<U215FC>
+<U215FD>
+<U215FE>
+<U215FF>
+<U21600>
+<U21601>
+<U21602>
+<U21603>
+<U21604>
+<U21605>
+<U21606>
+<U21607>
+<U21608>
+<U21609>
+<U2160A>
+<U2160B>
+<U2160C>
+<U2160D>
+<U2160E>
+<U2160F>
+<U21610>
+<U21611>
+<U21612>
+<U21613>
+<U21614>
+<U21615>
+<U21616>
+<U21617>
+<U21618>
+<U21619>
+<U2161A>
+<U2161B>
+<U2161C>
+<U2161D>
+<U2161E>
+<U2161F>
+<U21620>
+<U21621>
+<U21622>
+<U21623>
+<U21624>
+<U21625>
+<U21626>
+<U21627>
+<U21628>
+<U21629>
+<U2162A>
+<U2162B>
+<U2162C>
+<U2162D>
+<U2162E>
+<U2162F>
+<U21630>
+<U21631>
+<U21632>
+<U21633>
+<U21634>
+<U21635>
+<U21636>
+<U21637>
+<U21638>
+<U21639>
+<U2163A>
+<U2163B>
+<U2163C>
+<U2163D>
+<U2163E>
+<U2163F>
+<U21640>
+<U21641>
+<U21642>
+<U21643>
+<U21644>
+<U21645>
+<U21646>
+<U21647>
+<U21648>
+<U21649>
+<U2164A>
+<U2164B>
+<U2164C>
+<U2164D>
+<U2164E>
+<U2164F>
+<U21650>
+<U21651>
+<U21652>
+<U21653>
+<U21654>
+<U21655>
+<U21656>
+<U21657>
+<U21658>
+<U21659>
+<U2165A>
+<U2165B>
+<U2165C>
+<U2165D>
+<U2165E>
+<U2165F>
+<U21660>
+<U21661>
+<U21662>
+<U21663>
+<U21664>
+<U21665>
+<U21666>
+<U21667>
+<U21668>
+<U21669>
+<U2166A>
+<U2166B>
+<U2166C>
+<U2166D>
+<U2166E>
+<U2166F>
+<U21670>
+<U21671>
+<U21672>
+<U21673>
+<U21674>
+<U21675>
+<U21676>
+<U21677>
+<U21678>
+<U21679>
+<U2167A>
+<U2167B>
+<U2167C>
+<U2167D>
+<U2167E>
+<U2167F>
+<U21680>
+<U21681>
+<U21682>
+<U21683>
+<U21684>
+<U21685>
+<U21686>
+<U21687>
+<U21688>
+<U21689>
+<U2168A>
+<U2168B>
+<U2168C>
+<U2168D>
+<U2168E>
+<U2168F>
+<U21690>
+<U21691>
+<U21692>
+<U21693>
+<U21694>
+<U21695>
+<U21696>
+<U21697>
+<U21698>
+<U21699>
+<U2169A>
+<U2169B>
+<U2169C>
+<U2169D>
+<U2169E>
+<U2169F>
+<U216A0>
+<U216A1>
+<U216A2>
+<U216A3>
+<U216A4>
+<U216A5>
+<U216A6>
+<U216A7>
+<U216A8>
+<U216A9>
+<U216AA>
+<U216AB>
+<U216AC>
+<U216AD>
+<U216AE>
+<U216AF>
+<U216B0>
+<U216B1>
+<U216B2>
+<U216B3>
+<U216B4>
+<U216B5>
+<U216B6>
+<U216B7>
+<U216B8>
+<U216B9>
+<U216BA>
+<U216BB>
+<U216BC>
+<U216BD>
+<U216BE>
+<U216BF>
+<U216C0>
+<U216C1>
+<U216C2>
+<U216C3>
+<U216C4>
+<U216C5>
+<U216C6>
+<U216C7>
+<U216C8>
+<U216C9>
+<U216CA>
+<U216CB>
+<U216CC>
+<U216CD>
+<U216CE>
+<U216CF>
+<U216D0>
+<U216D1>
+<U216D2>
+<U216D3>
+<U216D4>
+<U216D5>
+<U216D6>
+<U216D7>
+<U216D8>
+<U216D9>
+<U216DA>
+<U216DB>
+<U216DC>
+<U216DD>
+<U216DE>
+<U216DF>
+<U216E0>
+<U216E1>
+<U216E2>
+<U216E3>
+<U216E4>
+<U216E5>
+<U216E6>
+<U216E7>
+<U216E8>
+<U216E9>
+<U216EA>
+<U216EB>
+<U216EC>
+<U216ED>
+<U216EE>
+<U216EF>
+<U216F0>
+<U216F1>
+<U216F2>
+<U216F3>
+<U216F4>
+<U216F5>
+<U216F6>
+<U216F7>
+<U216F8>
+<U216F9>
+<U216FA>
+<U216FB>
+<U216FC>
+<U216FD>
+<U216FE>
+<U216FF>
+<U21700>
+<U21701>
+<U21702>
+<U21703>
+<U21704>
+<U21705>
+<U21706>
+<U21707>
+<U21708>
+<U21709>
+<U2170A>
+<U2170B>
+<U2170C>
+<U2170D>
+<U2170E>
+<U2170F>
+<U21710>
+<U21711>
+<U21712>
+<U21713>
+<U21714>
+<U21715>
+<U21716>
+<U21717>
+<U21718>
+<U21719>
+<U2171A>
+<U2171B>
+<U2171C>
+<U2171D>
+<U2171E>
+<U2171F>
+<U21720>
+<U21721>
+<U21722>
+<U21723>
+<U21724>
+<U21725>
+<U21726>
+<U21727>
+<U21728>
+<U21729>
+<U2172A>
+<U2172B>
+<U2172C>
+<U2172D>
+<U2172E>
+<U2172F>
+<U21730>
+<U21731>
+<U21732>
+<U21733>
+<U21734>
+<U21735>
+<U21736>
+<U21737>
+<U21738>
+<U21739>
+<U2173A>
+<U2173B>
+<U2173C>
+<U2173D>
+<U2173E>
+<U2173F>
+<U21740>
+<U21741>
+<U21742>
+<U21743>
+<U21744>
+<U21745>
+<U21746>
+<U21747>
+<U21748>
+<U21749>
+<U2174A>
+<U2174B>
+<U2174C>
+<U2174D>
+<U2174E>
+<U2174F>
+<U21750>
+<U21751>
+<U21752>
+<U21753>
+<U21754>
+<U21755>
+<U21756>
+<U21757>
+<U21758>
+<U21759>
+<U2175A>
+<U2175B>
+<U2175C>
+<U2175D>
+<U2175E>
+<U2175F>
+<U21760>
+<U21761>
+<U21762>
+<U21763>
+<U21764>
+<U21765>
+<U21766>
+<U21767>
+<U21768>
+<U21769>
+<U2176A>
+<U2176B>
+<U2176C>
+<U2176D>
+<U2176E>
+<U2176F>
+<U21770>
+<U21771>
+<U21772>
+<U21773>
+<U21774>
+<U21775>
+<U21776>
+<U21777>
+<U21778>
+<U21779>
+<U2177A>
+<U2177B>
+<U2177C>
+<U2177D>
+<U2177E>
+<U2177F>
+<U21780>
+<U21781>
+<U21782>
+<U21783>
+<U21784>
+<U21785>
+<U21786>
+<U21787>
+<U21788>
+<U21789>
+<U2178A>
+<U2178B>
+<U2178C>
+<U2178D>
+<U2178E>
+<U2178F>
+<U21790>
+<U21791>
+<U21792>
+<U21793>
+<U21794>
+<U21795>
+<U21796>
+<U21797>
+<U21798>
+<U21799>
+<U2179A>
+<U2179B>
+<U2179C>
+<U2179D>
+<U2179E>
+<U2179F>
+<U217A0>
+<U217A1>
+<U217A2>
+<U217A3>
+<U217A4>
+<U217A5>
+<U217A6>
+<U217A7>
+<U217A8>
+<U217A9>
+<U217AA>
+<U217AB>
+<U217AC>
+<U217AD>
+<U217AE>
+<U217AF>
+<U217B0>
+<U217B1>
+<U217B2>
+<U217B3>
+<U217B4>
+<U217B5>
+<U217B6>
+<U217B7>
+<U217B8>
+<U217B9>
+<U217BA>
+<U217BB>
+<U217BC>
+<U217BD>
+<U217BE>
+<U217BF>
+<U217C0>
+<U217C1>
+<U217C2>
+<U217C3>
+<U217C4>
+<U217C5>
+<U217C6>
+<U217C7>
+<U217C8>
+<U217C9>
+<U217CA>
+<U217CB>
+<U217CC>
+<U217CD>
+<U217CE>
+<U217CF>
+<U217D0>
+<U217D1>
+<U217D2>
+<U217D3>
+<U217D4>
+<U217D5>
+<U217D6>
+<U217D7>
+<U217D8>
+<U217D9>
+<U217DA>
+<U217DB>
+<U217DC>
+<U217DD>
+<U217DE>
+<U217DF>
+<U217E0>
+<U217E1>
+<U217E2>
+<U217E3>
+<U217E4>
+<U217E5>
+<U217E6>
+<U217E7>
+<U217E8>
+<U217E9>
+<U217EA>
+<U217EB>
+<U217EC>
+<U217ED>
+<U217EE>
+<U217EF>
+<U217F0>
+<U217F1>
+<U217F2>
+<U217F3>
+<U217F4>
+<U217F5>
+<U217F6>
+<U217F7>
+<U217F8>
+<U217F9>
+<U217FA>
+<U217FB>
+<U217FC>
+<U217FD>
+<U217FE>
+<U217FF>
+<U21800>
+<U21801>
+<U21802>
+<U21803>
+<U21804>
+<U21805>
+<U21806>
+<U21807>
+<U21808>
+<U21809>
+<U2180A>
+<U2180B>
+<U2180C>
+<U2180D>
+<U2180E>
+<U2180F>
+<U21810>
+<U21811>
+<U21812>
+<U21813>
+<U21814>
+<U21815>
+<U21816>
+<U21817>
+<U21818>
+<U21819>
+<U2181A>
+<U2181B>
+<U2181C>
+<U2181D>
+<U2181E>
+<U2181F>
+<U21820>
+<U21821>
+<U21822>
+<U21823>
+<U21824>
+<U21825>
+<U21826>
+<U21827>
+<U21828>
+<U21829>
+<U2182A>
+<U2182B>
+<U2182C>
+<U2182D>
+<U2182E>
+<U2182F>
+<U21830>
+<U21831>
+<U21832>
+<U21833>
+<U21834>
+<U21835>
+<U21836>
+<U21837>
+<U21838>
+<U21839>
+<U2183A>
+<U2183B>
+<U2183C>
+<U2183D>
+<U2183E>
+<U2183F>
+<U21840>
+<U21841>
+<U21842>
+<U21843>
+<U21844>
+<U21845>
+<U21846>
+<U21847>
+<U21848>
+<U21849>
+<U2184A>
+<U2184B>
+<U2184C>
+<U2184D>
+<U2184E>
+<U2184F>
+<U21850>
+<U21851>
+<U21852>
+<U21853>
+<U21854>
+<U21855>
+<U21856>
+<U21857>
+<U21858>
+<U21859>
+<U2185A>
+<U2185B>
+<U2185C>
+<U2185D>
+<U2185E>
+<U2185F>
+<U21860>
+<U21861>
+<U21862>
+<U21863>
+<U21864>
+<U21865>
+<U21866>
+<U21867>
+<U21868>
+<U21869>
+<U2186A>
+<U2186B>
+<U2186C>
+<U2186D>
+<U2186E>
+<U2186F>
+<U21870>
+<U21871>
+<U21872>
+<U21873>
+<U21874>
+<U21875>
+<U21876>
+<U21877>
+<U21878>
+<U21879>
+<U2187A>
+<U2187B>
+<U2187C>
+<U2187D>
+<U2187E>
+<U2187F>
+<U21880>
+<U21881>
+<U21882>
+<U21883>
+<U21884>
+<U21885>
+<U21886>
+<U21887>
+<U21888>
+<U21889>
+<U2188A>
+<U2188B>
+<U2188C>
+<U2188D>
+<U2188E>
+<U2188F>
+<U21890>
+<U21891>
+<U21892>
+<U21893>
+<U21894>
+<U21895>
+<U21896>
+<U21897>
+<U21898>
+<U21899>
+<U2189A>
+<U2189B>
+<U2189C>
+<U2189D>
+<U2189E>
+<U2189F>
+<U218A0>
+<U218A1>
+<U218A2>
+<U218A3>
+<U218A4>
+<U218A5>
+<U218A6>
+<U218A7>
+<U218A8>
+<U218A9>
+<U218AA>
+<U218AB>
+<U218AC>
+<U218AD>
+<U218AE>
+<U218AF>
+<U218B0>
+<U218B1>
+<U218B2>
+<U218B3>
+<U218B4>
+<U218B5>
+<U218B6>
+<U218B7>
+<U218B8>
+<U218B9>
+<U218BA>
+<U218BB>
+<U218BC>
+<U218BD>
+<U218BE>
+<U218BF>
+<U218C0>
+<U218C1>
+<U218C2>
+<U218C3>
+<U218C4>
+<U218C5>
+<U218C6>
+<U218C7>
+<U218C8>
+<U218C9>
+<U218CA>
+<U218CB>
+<U218CC>
+<U218CD>
+<U218CE>
+<U218CF>
+<U218D0>
+<U218D1>
+<U218D2>
+<U218D3>
+<U218D4>
+<U218D5>
+<U218D6>
+<U218D7>
+<U218D8>
+<U218D9>
+<U218DA>
+<U218DB>
+<U218DC>
+<U218DD>
+<U218DE>
+<U218DF>
+<U218E0>
+<U218E1>
+<U218E2>
+<U218E3>
+<U218E4>
+<U218E5>
+<U218E6>
+<U218E7>
+<U218E8>
+<U218E9>
+<U218EA>
+<U218EB>
+<U218EC>
+<U218ED>
+<U218EE>
+<U218EF>
+<U218F0>
+<U218F1>
+<U218F2>
+<U218F3>
+<U218F4>
+<U218F5>
+<U218F6>
+<U218F7>
+<U218F8>
+<U218F9>
+<U218FA>
+<U218FB>
+<U218FC>
+<U218FD>
+<U218FE>
+<U218FF>
+<U21900>
+<U21901>
+<U21902>
+<U21903>
+<U21904>
+<U21905>
+<U21906>
+<U21907>
+<U21908>
+<U21909>
+<U2190A>
+<U2190B>
+<U2190C>
+<U2190D>
+<U2190E>
+<U2190F>
+<U21910>
+<U21911>
+<U21912>
+<U21913>
+<U21914>
+<U21915>
+<U21916>
+<U21917>
+<U21918>
+<U21919>
+<U2191A>
+<U2191B>
+<U2191C>
+<U2191D>
+<U2191E>
+<U2191F>
+<U21920>
+<U21921>
+<U21922>
+<U21923>
+<U21924>
+<U21925>
+<U21926>
+<U21927>
+<U21928>
+<U21929>
+<U2192A>
+<U2192B>
+<U2192C>
+<U2192D>
+<U2192E>
+<U2192F>
+<U21930>
+<U21931>
+<U21932>
+<U21933>
+<U21934>
+<U21935>
+<U21936>
+<U21937>
+<U21938>
+<U21939>
+<U2193A>
+<U2193B>
+<U2193C>
+<U2193D>
+<U2193E>
+<U2193F>
+<U21940>
+<U21941>
+<U21942>
+<U21943>
+<U21944>
+<U21945>
+<U21946>
+<U21947>
+<U21948>
+<U21949>
+<U2194A>
+<U2194B>
+<U2194C>
+<U2194D>
+<U2194E>
+<U2194F>
+<U21950>
+<U21951>
+<U21952>
+<U21953>
+<U21954>
+<U21955>
+<U21956>
+<U21957>
+<U21958>
+<U21959>
+<U2195A>
+<U2195B>
+<U2195C>
+<U2195D>
+<U2195E>
+<U2195F>
+<U21960>
+<U21961>
+<U21962>
+<U21963>
+<U21964>
+<U21965>
+<U21966>
+<U21967>
+<U21968>
+<U21969>
+<U2196A>
+<U2196B>
+<U2196C>
+<U2196D>
+<U2196E>
+<U2196F>
+<U21970>
+<U21971>
+<U21972>
+<U21973>
+<U21974>
+<U21975>
+<U21976>
+<U21977>
+<U21978>
+<U21979>
+<U2197A>
+<U2197B>
+<U2197C>
+<U2197D>
+<U2197E>
+<U2197F>
+<U21980>
+<U21981>
+<U21982>
+<U21983>
+<U21984>
+<U21985>
+<U21986>
+<U21987>
+<U21988>
+<U21989>
+<U2198A>
+<U2198B>
+<U2198C>
+<U2198D>
+<U2198E>
+<U2198F>
+<U21990>
+<U21991>
+<U21992>
+<U21993>
+<U21994>
+<U21995>
+<U21996>
+<U21997>
+<U21998>
+<U21999>
+<U2199A>
+<U2199B>
+<U2199C>
+<U2199D>
+<U2199E>
+<U2199F>
+<U219A0>
+<U219A1>
+<U219A2>
+<U219A3>
+<U219A4>
+<U219A5>
+<U219A6>
+<U219A7>
+<U219A8>
+<U219A9>
+<U219AA>
+<U219AB>
+<U219AC>
+<U219AD>
+<U219AE>
+<U219AF>
+<U219B0>
+<U219B1>
+<U219B2>
+<U219B3>
+<U219B4>
+<U219B5>
+<U219B6>
+<U219B7>
+<U219B8>
+<U219B9>
+<U219BA>
+<U219BB>
+<U219BC>
+<U219BD>
+<U219BE>
+<U219BF>
+<U219C0>
+<U219C1>
+<U219C2>
+<U219C3>
+<U219C4>
+<U219C5>
+<U219C6>
+<U219C7>
+<U219C8>
+<U219C9>
+<U219CA>
+<U219CB>
+<U219CC>
+<U219CD>
+<U219CE>
+<U219CF>
+<U219D0>
+<U219D1>
+<U219D2>
+<U219D3>
+<U219D4>
+<U219D5>
+<U219D6>
+<U219D7>
+<U219D8>
+<U219D9>
+<U219DA>
+<U219DB>
+<U219DC>
+<U219DD>
+<U219DE>
+<U219DF>
+<U219E0>
+<U219E1>
+<U219E2>
+<U219E3>
+<U219E4>
+<U219E5>
+<U219E6>
+<U219E7>
+<U219E8>
+<U219E9>
+<U219EA>
+<U219EB>
+<U219EC>
+<U219ED>
+<U219EE>
+<U219EF>
+<U219F0>
+<U219F1>
+<U219F2>
+<U219F3>
+<U219F4>
+<U219F5>
+<U219F6>
+<U219F7>
+<U219F8>
+<U219F9>
+<U219FA>
+<U219FB>
+<U219FC>
+<U219FD>
+<U219FE>
+<U219FF>
+<U21A00>
+<U21A01>
+<U21A02>
+<U21A03>
+<U21A04>
+<U21A05>
+<U21A06>
+<U21A07>
+<U21A08>
+<U21A09>
+<U21A0A>
+<U21A0B>
+<U21A0C>
+<U21A0D>
+<U21A0E>
+<U21A0F>
+<U21A10>
+<U21A11>
+<U21A12>
+<U21A13>
+<U21A14>
+<U21A15>
+<U21A16>
+<U21A17>
+<U21A18>
+<U21A19>
+<U21A1A>
+<U21A1B>
+<U21A1C>
+<U21A1D>
+<U21A1E>
+<U21A1F>
+<U21A20>
+<U21A21>
+<U21A22>
+<U21A23>
+<U21A24>
+<U21A25>
+<U21A26>
+<U21A27>
+<U21A28>
+<U21A29>
+<U21A2A>
+<U21A2B>
+<U21A2C>
+<U21A2D>
+<U21A2E>
+<U21A2F>
+<U21A30>
+<U21A31>
+<U21A32>
+<U21A33>
+<U21A34>
+<U21A35>
+<U21A36>
+<U21A37>
+<U21A38>
+<U21A39>
+<U21A3A>
+<U21A3B>
+<U21A3C>
+<U21A3D>
+<U21A3E>
+<U21A3F>
+<U21A40>
+<U21A41>
+<U21A42>
+<U21A43>
+<U21A44>
+<U21A45>
+<U21A46>
+<U21A47>
+<U21A48>
+<U21A49>
+<U21A4A>
+<U21A4B>
+<U21A4C>
+<U21A4D>
+<U21A4E>
+<U21A4F>
+<U21A50>
+<U21A51>
+<U21A52>
+<U21A53>
+<U21A54>
+<U21A55>
+<U21A56>
+<U21A57>
+<U21A58>
+<U21A59>
+<U21A5A>
+<U21A5B>
+<U21A5C>
+<U21A5D>
+<U21A5E>
+<U21A5F>
+<U21A60>
+<U21A61>
+<U21A62>
+<U21A63>
+<U21A64>
+<U21A65>
+<U21A66>
+<U21A67>
+<U21A68>
+<U21A69>
+<U21A6A>
+<U21A6B>
+<U21A6C>
+<U21A6D>
+<U21A6E>
+<U21A6F>
+<U21A70>
+<U21A71>
+<U21A72>
+<U21A73>
+<U21A74>
+<U21A75>
+<U21A76>
+<U21A77>
+<U21A78>
+<U21A79>
+<U21A7A>
+<U21A7B>
+<U21A7C>
+<U21A7D>
+<U21A7E>
+<U21A7F>
+<U21A80>
+<U21A81>
+<U21A82>
+<U21A83>
+<U21A84>
+<U21A85>
+<U21A86>
+<U21A87>
+<U21A88>
+<U21A89>
+<U21A8A>
+<U21A8B>
+<U21A8C>
+<U21A8D>
+<U21A8E>
+<U21A8F>
+<U21A90>
+<U21A91>
+<U21A92>
+<U21A93>
+<U21A94>
+<U21A95>
+<U21A96>
+<U21A97>
+<U21A98>
+<U21A99>
+<U21A9A>
+<U21A9B>
+<U21A9C>
+<U21A9D>
+<U21A9E>
+<U21A9F>
+<U21AA0>
+<U21AA1>
+<U21AA2>
+<U21AA3>
+<U21AA4>
+<U21AA5>
+<U21AA6>
+<U21AA7>
+<U21AA8>
+<U21AA9>
+<U21AAA>
+<U21AAB>
+<U21AAC>
+<U21AAD>
+<U21AAE>
+<U21AAF>
+<U21AB0>
+<U21AB1>
+<U21AB2>
+<U21AB3>
+<U21AB4>
+<U21AB5>
+<U21AB6>
+<U21AB7>
+<U21AB8>
+<U21AB9>
+<U21ABA>
+<U21ABB>
+<U21ABC>
+<U21ABD>
+<U21ABE>
+<U21ABF>
+<U21AC0>
+<U21AC1>
+<U21AC2>
+<U21AC3>
+<U21AC4>
+<U21AC5>
+<U21AC6>
+<U21AC7>
+<U21AC8>
+<U21AC9>
+<U21ACA>
+<U21ACB>
+<U21ACC>
+<U21ACD>
+<U21ACE>
+<U21ACF>
+<U21AD0>
+<U21AD1>
+<U21AD2>
+<U21AD3>
+<U21AD4>
+<U21AD5>
+<U21AD6>
+<U21AD7>
+<U21AD8>
+<U21AD9>
+<U21ADA>
+<U21ADB>
+<U21ADC>
+<U21ADD>
+<U21ADE>
+<U21ADF>
+<U21AE0>
+<U21AE1>
+<U21AE2>
+<U21AE3>
+<U21AE4>
+<U21AE5>
+<U21AE6>
+<U21AE7>
+<U21AE8>
+<U21AE9>
+<U21AEA>
+<U21AEB>
+<U21AEC>
+<U21AED>
+<U21AEE>
+<U21AEF>
+<U21AF0>
+<U21AF1>
+<U21AF2>
+<U21AF3>
+<U21AF4>
+<U21AF5>
+<U21AF6>
+<U21AF7>
+<U21AF8>
+<U21AF9>
+<U21AFA>
+<U21AFB>
+<U21AFC>
+<U21AFD>
+<U21AFE>
+<U21AFF>
+<U21B00>
+<U21B01>
+<U21B02>
+<U21B03>
+<U21B04>
+<U21B05>
+<U21B06>
+<U21B07>
+<U21B08>
+<U21B09>
+<U21B0A>
+<U21B0B>
+<U21B0C>
+<U21B0D>
+<U21B0E>
+<U21B0F>
+<U21B10>
+<U21B11>
+<U21B12>
+<U21B13>
+<U21B14>
+<U21B15>
+<U21B16>
+<U21B17>
+<U21B18>
+<U21B19>
+<U21B1A>
+<U21B1B>
+<U21B1C>
+<U21B1D>
+<U21B1E>
+<U21B1F>
+<U21B20>
+<U21B21>
+<U21B22>
+<U21B23>
+<U21B24>
+<U21B25>
+<U21B26>
+<U21B27>
+<U21B28>
+<U21B29>
+<U21B2A>
+<U21B2B>
+<U21B2C>
+<U21B2D>
+<U21B2E>
+<U21B2F>
+<U21B30>
+<U21B31>
+<U21B32>
+<U21B33>
+<U21B34>
+<U21B35>
+<U21B36>
+<U21B37>
+<U21B38>
+<U21B39>
+<U21B3A>
+<U21B3B>
+<U21B3C>
+<U21B3D>
+<U21B3E>
+<U21B3F>
+<U21B40>
+<U21B41>
+<U21B42>
+<U21B43>
+<U21B44>
+<U21B45>
+<U21B46>
+<U21B47>
+<U21B48>
+<U21B49>
+<U21B4A>
+<U21B4B>
+<U21B4C>
+<U21B4D>
+<U21B4E>
+<U21B4F>
+<U21B50>
+<U21B51>
+<U21B52>
+<U21B53>
+<U21B54>
+<U21B55>
+<U21B56>
+<U21B57>
+<U21B58>
+<U21B59>
+<U21B5A>
+<U21B5B>
+<U21B5C>
+<U21B5D>
+<U21B5E>
+<U21B5F>
+<U21B60>
+<U21B61>
+<U21B62>
+<U21B63>
+<U21B64>
+<U21B65>
+<U21B66>
+<U21B67>
+<U21B68>
+<U21B69>
+<U21B6A>
+<U21B6B>
+<U21B6C>
+<U21B6D>
+<U21B6E>
+<U21B6F>
+<U21B70>
+<U21B71>
+<U21B72>
+<U21B73>
+<U21B74>
+<U21B75>
+<U21B76>
+<U21B77>
+<U21B78>
+<U21B79>
+<U21B7A>
+<U21B7B>
+<U21B7C>
+<U21B7D>
+<U21B7E>
+<U21B7F>
+<U21B80>
+<U21B81>
+<U21B82>
+<U21B83>
+<U21B84>
+<U21B85>
+<U21B86>
+<U21B87>
+<U21B88>
+<U21B89>
+<U21B8A>
+<U21B8B>
+<U21B8C>
+<U21B8D>
+<U21B8E>
+<U21B8F>
+<U21B90>
+<U21B91>
+<U21B92>
+<U21B93>
+<U21B94>
+<U21B95>
+<U21B96>
+<U21B97>
+<U21B98>
+<U21B99>
+<U21B9A>
+<U21B9B>
+<U21B9C>
+<U21B9D>
+<U21B9E>
+<U21B9F>
+<U21BA0>
+<U21BA1>
+<U21BA2>
+<U21BA3>
+<U21BA4>
+<U21BA5>
+<U21BA6>
+<U21BA7>
+<U21BA8>
+<U21BA9>
+<U21BAA>
+<U21BAB>
+<U21BAC>
+<U21BAD>
+<U21BAE>
+<U21BAF>
+<U21BB0>
+<U21BB1>
+<U21BB2>
+<U21BB3>
+<U21BB4>
+<U21BB5>
+<U21BB6>
+<U21BB7>
+<U21BB8>
+<U21BB9>
+<U21BBA>
+<U21BBB>
+<U21BBC>
+<U21BBD>
+<U21BBE>
+<U21BBF>
+<U21BC0>
+<U21BC1>
+<U21BC2>
+<U21BC3>
+<U21BC4>
+<U21BC5>
+<U21BC6>
+<U21BC7>
+<U21BC8>
+<U21BC9>
+<U21BCA>
+<U21BCB>
+<U21BCC>
+<U21BCD>
+<U21BCE>
+<U21BCF>
+<U21BD0>
+<U21BD1>
+<U21BD2>
+<U21BD3>
+<U21BD4>
+<U21BD5>
+<U21BD6>
+<U21BD7>
+<U21BD8>
+<U21BD9>
+<U21BDA>
+<U21BDB>
+<U21BDC>
+<U21BDD>
+<U21BDE>
+<U21BDF>
+<U21BE0>
+<U21BE1>
+<U21BE2>
+<U21BE3>
+<U21BE4>
+<U21BE5>
+<U21BE6>
+<U21BE7>
+<U21BE8>
+<U21BE9>
+<U21BEA>
+<U21BEB>
+<U21BEC>
+<U21BED>
+<U21BEE>
+<U21BEF>
+<U21BF0>
+<U21BF1>
+<U21BF2>
+<U21BF3>
+<U21BF4>
+<U21BF5>
+<U21BF6>
+<U21BF7>
+<U21BF8>
+<U21BF9>
+<U21BFA>
+<U21BFB>
+<U21BFC>
+<U21BFD>
+<U21BFE>
+<U21BFF>
+<U21C00>
+<U21C01>
+<U21C02>
+<U21C03>
+<U21C04>
+<U21C05>
+<U21C06>
+<U21C07>
+<U21C08>
+<U21C09>
+<U21C0A>
+<U21C0B>
+<U21C0C>
+<U21C0D>
+<U21C0E>
+<U21C0F>
+<U21C10>
+<U21C11>
+<U21C12>
+<U21C13>
+<U21C14>
+<U21C15>
+<U21C16>
+<U21C17>
+<U21C18>
+<U21C19>
+<U21C1A>
+<U21C1B>
+<U21C1C>
+<U21C1D>
+<U21C1E>
+<U21C1F>
+<U21C20>
+<U21C21>
+<U21C22>
+<U21C23>
+<U21C24>
+<U21C25>
+<U21C26>
+<U21C27>
+<U21C28>
+<U21C29>
+<U21C2A>
+<U21C2B>
+<U21C2C>
+<U21C2D>
+<U21C2E>
+<U21C2F>
+<U21C30>
+<U21C31>
+<U21C32>
+<U21C33>
+<U21C34>
+<U21C35>
+<U21C36>
+<U21C37>
+<U21C38>
+<U21C39>
+<U21C3A>
+<U21C3B>
+<U21C3C>
+<U21C3D>
+<U21C3E>
+<U21C3F>
+<U21C40>
+<U21C41>
+<U21C42>
+<U21C43>
+<U21C44>
+<U21C45>
+<U21C46>
+<U21C47>
+<U21C48>
+<U21C49>
+<U21C4A>
+<U21C4B>
+<U21C4C>
+<U21C4D>
+<U21C4E>
+<U21C4F>
+<U21C50>
+<U21C51>
+<U21C52>
+<U21C53>
+<U21C54>
+<U21C55>
+<U21C56>
+<U21C57>
+<U21C58>
+<U21C59>
+<U21C5A>
+<U21C5B>
+<U21C5C>
+<U21C5D>
+<U21C5E>
+<U21C5F>
+<U21C60>
+<U21C61>
+<U21C62>
+<U21C63>
+<U21C64>
+<U21C65>
+<U21C66>
+<U21C67>
+<U21C68>
+<U21C69>
+<U21C6A>
+<U21C6B>
+<U21C6C>
+<U21C6D>
+<U21C6E>
+<U21C6F>
+<U21C70>
+<U21C71>
+<U21C72>
+<U21C73>
+<U21C74>
+<U21C75>
+<U21C76>
+<U21C77>
+<U21C78>
+<U21C79>
+<U21C7A>
+<U21C7B>
+<U21C7C>
+<U21C7D>
+<U21C7E>
+<U21C7F>
+<U21C80>
+<U21C81>
+<U21C82>
+<U21C83>
+<U21C84>
+<U21C85>
+<U21C86>
+<U21C87>
+<U21C88>
+<U21C89>
+<U21C8A>
+<U21C8B>
+<U21C8C>
+<U21C8D>
+<U21C8E>
+<U21C8F>
+<U21C90>
+<U21C91>
+<U21C92>
+<U21C93>
+<U21C94>
+<U21C95>
+<U21C96>
+<U21C97>
+<U21C98>
+<U21C99>
+<U21C9A>
+<U21C9B>
+<U21C9C>
+<U21C9D>
+<U21C9E>
+<U21C9F>
+<U21CA0>
+<U21CA1>
+<U21CA2>
+<U21CA3>
+<U21CA4>
+<U21CA5>
+<U21CA6>
+<U21CA7>
+<U21CA8>
+<U21CA9>
+<U21CAA>
+<U21CAB>
+<U21CAC>
+<U21CAD>
+<U21CAE>
+<U21CAF>
+<U21CB0>
+<U21CB1>
+<U21CB2>
+<U21CB3>
+<U21CB4>
+<U21CB5>
+<U21CB6>
+<U21CB7>
+<U21CB8>
+<U21CB9>
+<U21CBA>
+<U21CBB>
+<U21CBC>
+<U21CBD>
+<U21CBE>
+<U21CBF>
+<U21CC0>
+<U21CC1>
+<U21CC2>
+<U21CC3>
+<U21CC4>
+<U21CC5>
+<U21CC6>
+<U21CC7>
+<U21CC8>
+<U21CC9>
+<U21CCA>
+<U21CCB>
+<U21CCC>
+<U21CCD>
+<U21CCE>
+<U21CCF>
+<U21CD0>
+<U21CD1>
+<U21CD2>
+<U21CD3>
+<U21CD4>
+<U21CD5>
+<U21CD6>
+<U21CD7>
+<U21CD8>
+<U21CD9>
+<U21CDA>
+<U21CDB>
+<U21CDC>
+<U21CDD>
+<U21CDE>
+<U21CDF>
+<U21CE0>
+<U21CE1>
+<U21CE2>
+<U21CE3>
+<U21CE4>
+<U21CE5>
+<U21CE6>
+<U21CE7>
+<U21CE8>
+<U21CE9>
+<U21CEA>
+<U21CEB>
+<U21CEC>
+<U21CED>
+<U21CEE>
+<U21CEF>
+<U21CF0>
+<U21CF1>
+<U21CF2>
+<U21CF3>
+<U21CF4>
+<U21CF5>
+<U21CF6>
+<U21CF7>
+<U21CF8>
+<U21CF9>
+<U21CFA>
+<U21CFB>
+<U21CFC>
+<U21CFD>
+<U21CFE>
+<U21CFF>
+<U21D00>
+<U21D01>
+<U21D02>
+<U21D03>
+<U21D04>
+<U21D05>
+<U21D06>
+<U21D07>
+<U21D08>
+<U21D09>
+<U21D0A>
+<U21D0B>
+<U21D0C>
+<U21D0D>
+<U21D0E>
+<U21D0F>
+<U21D10>
+<U21D11>
+<U21D12>
+<U21D13>
+<U21D14>
+<U21D15>
+<U21D16>
+<U21D17>
+<U21D18>
+<U21D19>
+<U21D1A>
+<U21D1B>
+<U21D1C>
+<U21D1D>
+<U21D1E>
+<U21D1F>
+<U21D20>
+<U21D21>
+<U21D22>
+<U21D23>
+<U21D24>
+<U21D25>
+<U21D26>
+<U21D27>
+<U21D28>
+<U21D29>
+<U21D2A>
+<U21D2B>
+<U21D2C>
+<U21D2D>
+<U21D2E>
+<U21D2F>
+<U21D30>
+<U21D31>
+<U21D32>
+<U21D33>
+<U21D34>
+<U21D35>
+<U21D36>
+<U21D37>
+<U21D38>
+<U21D39>
+<U21D3A>
+<U21D3B>
+<U21D3C>
+<U21D3D>
+<U21D3E>
+<U21D3F>
+<U21D40>
+<U21D41>
+<U21D42>
+<U21D43>
+<U21D44>
+<U21D45>
+<U21D46>
+<U21D47>
+<U21D48>
+<U21D49>
+<U21D4A>
+<U21D4B>
+<U21D4C>
+<U21D4D>
+<U21D4E>
+<U21D4F>
+<U21D50>
+<U21D51>
+<U21D52>
+<U21D53>
+<U21D54>
+<U21D55>
+<U21D56>
+<U21D57>
+<U21D58>
+<U21D59>
+<U21D5A>
+<U21D5B>
+<U21D5C>
+<U21D5D>
+<U21D5E>
+<U21D5F>
+<U21D60>
+<U21D61>
+<U21D62>
+<U21D63>
+<U21D64>
+<U21D65>
+<U21D66>
+<U21D67>
+<U21D68>
+<U21D69>
+<U21D6A>
+<U21D6B>
+<U21D6C>
+<U21D6D>
+<U21D6E>
+<U21D6F>
+<U21D70>
+<U21D71>
+<U21D72>
+<U21D73>
+<U21D74>
+<U21D75>
+<U21D76>
+<U21D77>
+<U21D78>
+<U21D79>
+<U21D7A>
+<U21D7B>
+<U21D7C>
+<U21D7D>
+<U21D7E>
+<U21D7F>
+<U21D80>
+<U21D81>
+<U21D82>
+<U21D83>
+<U21D84>
+<U21D85>
+<U21D86>
+<U21D87>
+<U21D88>
+<U21D89>
+<U21D8A>
+<U21D8B>
+<U21D8C>
+<U21D8D>
+<U21D8E>
+<U21D8F>
+<U21D90>
+<U21D91>
+<U21D92>
+<U21D93>
+<U21D94>
+<U21D95>
+<U21D96>
+<U21D97>
+<U21D98>
+<U21D99>
+<U21D9A>
+<U21D9B>
+<U21D9C>
+<U21D9D>
+<U21D9E>
+<U21D9F>
+<U21DA0>
+<U21DA1>
+<U21DA2>
+<U21DA3>
+<U21DA4>
+<U21DA5>
+<U21DA6>
+<U21DA7>
+<U21DA8>
+<U21DA9>
+<U21DAA>
+<U21DAB>
+<U21DAC>
+<U21DAD>
+<U21DAE>
+<U21DAF>
+<U21DB0>
+<U21DB1>
+<U21DB2>
+<U21DB3>
+<U21DB4>
+<U21DB5>
+<U21DB6>
+<U21DB7>
+<U21DB8>
+<U21DB9>
+<U21DBA>
+<U21DBB>
+<U21DBC>
+<U21DBD>
+<U21DBE>
+<U21DBF>
+<U21DC0>
+<U21DC1>
+<U21DC2>
+<U21DC3>
+<U21DC4>
+<U21DC5>
+<U21DC6>
+<U21DC7>
+<U21DC8>
+<U21DC9>
+<U21DCA>
+<U21DCB>
+<U21DCC>
+<U21DCD>
+<U21DCE>
+<U21DCF>
+<U21DD0>
+<U21DD1>
+<U21DD2>
+<U21DD3>
+<U21DD4>
+<U21DD5>
+<U21DD6>
+<U21DD7>
+<U21DD8>
+<U21DD9>
+<U21DDA>
+<U21DDB>
+<U21DDC>
+<U21DDD>
+<U21DDE>
+<U21DDF>
+<U21DE0>
+<U21DE1>
+<U21DE2>
+<U21DE3>
+<U21DE4>
+<U21DE5>
+<U21DE6>
+<U21DE7>
+<U21DE8>
+<U21DE9>
+<U21DEA>
+<U21DEB>
+<U21DEC>
+<U21DED>
+<U21DEE>
+<U21DEF>
+<U21DF0>
+<U21DF1>
+<U21DF2>
+<U21DF3>
+<U21DF4>
+<U21DF5>
+<U21DF6>
+<U21DF7>
+<U21DF8>
+<U21DF9>
+<U21DFA>
+<U21DFB>
+<U21DFC>
+<U21DFD>
+<U21DFE>
+<U21DFF>
+<U21E00>
+<U21E01>
+<U21E02>
+<U21E03>
+<U21E04>
+<U21E05>
+<U21E06>
+<U21E07>
+<U21E08>
+<U21E09>
+<U21E0A>
+<U21E0B>
+<U21E0C>
+<U21E0D>
+<U21E0E>
+<U21E0F>
+<U21E10>
+<U21E11>
+<U21E12>
+<U21E13>
+<U21E14>
+<U21E15>
+<U21E16>
+<U21E17>
+<U21E18>
+<U21E19>
+<U21E1A>
+<U21E1B>
+<U21E1C>
+<U21E1D>
+<U21E1E>
+<U21E1F>
+<U21E20>
+<U21E21>
+<U21E22>
+<U21E23>
+<U21E24>
+<U21E25>
+<U21E26>
+<U21E27>
+<U21E28>
+<U21E29>
+<U21E2A>
+<U21E2B>
+<U21E2C>
+<U21E2D>
+<U21E2E>
+<U21E2F>
+<U21E30>
+<U21E31>
+<U21E32>
+<U21E33>
+<U21E34>
+<U21E35>
+<U21E36>
+<U21E37>
+<U21E38>
+<U21E39>
+<U21E3A>
+<U21E3B>
+<U21E3C>
+<U21E3D>
+<U21E3E>
+<U21E3F>
+<U21E40>
+<U21E41>
+<U21E42>
+<U21E43>
+<U21E44>
+<U21E45>
+<U21E46>
+<U21E47>
+<U21E48>
+<U21E49>
+<U21E4A>
+<U21E4B>
+<U21E4C>
+<U21E4D>
+<U21E4E>
+<U21E4F>
+<U21E50>
+<U21E51>
+<U21E52>
+<U21E53>
+<U21E54>
+<U21E55>
+<U21E56>
+<U21E57>
+<U21E58>
+<U21E59>
+<U21E5A>
+<U21E5B>
+<U21E5C>
+<U21E5D>
+<U21E5E>
+<U21E5F>
+<U21E60>
+<U21E61>
+<U21E62>
+<U21E63>
+<U21E64>
+<U21E65>
+<U21E66>
+<U21E67>
+<U21E68>
+<U21E69>
+<U21E6A>
+<U21E6B>
+<U21E6C>
+<U21E6D>
+<U21E6E>
+<U21E6F>
+<U21E70>
+<U21E71>
+<U21E72>
+<U21E73>
+<U21E74>
+<U21E75>
+<U21E76>
+<U21E77>
+<U21E78>
+<U21E79>
+<U21E7A>
+<U21E7B>
+<U21E7C>
+<U21E7D>
+<U21E7E>
+<U21E7F>
+<U21E80>
+<U21E81>
+<U21E82>
+<U21E83>
+<U21E84>
+<U21E85>
+<U21E86>
+<U21E87>
+<U21E88>
+<U21E89>
+<U21E8A>
+<U21E8B>
+<U21E8C>
+<U21E8D>
+<U21E8E>
+<U21E8F>
+<U21E90>
+<U21E91>
+<U21E92>
+<U21E93>
+<U21E94>
+<U21E95>
+<U21E96>
+<U21E97>
+<U21E98>
+<U21E99>
+<U21E9A>
+<U21E9B>
+<U21E9C>
+<U21E9D>
+<U21E9E>
+<U21E9F>
+<U21EA0>
+<U21EA1>
+<U21EA2>
+<U21EA3>
+<U21EA4>
+<U21EA5>
+<U21EA6>
+<U21EA7>
+<U21EA8>
+<U21EA9>
+<U21EAA>
+<U21EAB>
+<U21EAC>
+<U21EAD>
+<U21EAE>
+<U21EAF>
+<U21EB0>
+<U21EB1>
+<U21EB2>
+<U21EB3>
+<U21EB4>
+<U21EB5>
+<U21EB6>
+<U21EB7>
+<U21EB8>
+<U21EB9>
+<U21EBA>
+<U21EBB>
+<U21EBC>
+<U21EBD>
+<U21EBE>
+<U21EBF>
+<U21EC0>
+<U21EC1>
+<U21EC2>
+<U21EC3>
+<U21EC4>
+<U21EC5>
+<U21EC6>
+<U21EC7>
+<U21EC8>
+<U21EC9>
+<U21ECA>
+<U21ECB>
+<U21ECC>
+<U21ECD>
+<U21ECE>
+<U21ECF>
+<U21ED0>
+<U21ED1>
+<U21ED2>
+<U21ED3>
+<U21ED4>
+<U21ED5>
+<U21ED6>
+<U21ED7>
+<U21ED8>
+<U21ED9>
+<U21EDA>
+<U21EDB>
+<U21EDC>
+<U21EDD>
+<U21EDE>
+<U21EDF>
+<U21EE0>
+<U21EE1>
+<U21EE2>
+<U21EE3>
+<U21EE4>
+<U21EE5>
+<U21EE6>
+<U21EE7>
+<U21EE8>
+<U21EE9>
+<U21EEA>
+<U21EEB>
+<U21EEC>
+<U21EED>
+<U21EEE>
+<U21EEF>
+<U21EF0>
+<U21EF1>
+<U21EF2>
+<U21EF3>
+<U21EF4>
+<U21EF5>
+<U21EF6>
+<U21EF7>
+<U21EF8>
+<U21EF9>
+<U21EFA>
+<U21EFB>
+<U21EFC>
+<U21EFD>
+<U21EFE>
+<U21EFF>
+<U21F00>
+<U21F01>
+<U21F02>
+<U21F03>
+<U21F04>
+<U21F05>
+<U21F06>
+<U21F07>
+<U21F08>
+<U21F09>
+<U21F0A>
+<U21F0B>
+<U21F0C>
+<U21F0D>
+<U21F0E>
+<U21F0F>
+<U21F10>
+<U21F11>
+<U21F12>
+<U21F13>
+<U21F14>
+<U21F15>
+<U21F16>
+<U21F17>
+<U21F18>
+<U21F19>
+<U21F1A>
+<U21F1B>
+<U21F1C>
+<U21F1D>
+<U21F1E>
+<U21F1F>
+<U21F20>
+<U21F21>
+<U21F22>
+<U21F23>
+<U21F24>
+<U21F25>
+<U21F26>
+<U21F27>
+<U21F28>
+<U21F29>
+<U21F2A>
+<U21F2B>
+<U21F2C>
+<U21F2D>
+<U21F2E>
+<U21F2F>
+<U21F30>
+<U21F31>
+<U21F32>
+<U21F33>
+<U21F34>
+<U21F35>
+<U21F36>
+<U21F37>
+<U21F38>
+<U21F39>
+<U21F3A>
+<U21F3B>
+<U21F3C>
+<U21F3D>
+<U21F3E>
+<U21F3F>
+<U21F40>
+<U21F41>
+<U21F42>
+<U21F43>
+<U21F44>
+<U21F45>
+<U21F46>
+<U21F47>
+<U21F48>
+<U21F49>
+<U21F4A>
+<U21F4B>
+<U21F4C>
+<U21F4D>
+<U21F4E>
+<U21F4F>
+<U21F50>
+<U21F51>
+<U21F52>
+<U21F53>
+<U21F54>
+<U21F55>
+<U21F56>
+<U21F57>
+<U21F58>
+<U21F59>
+<U21F5A>
+<U21F5B>
+<U21F5C>
+<U21F5D>
+<U21F5E>
+<U21F5F>
+<U21F60>
+<U21F61>
+<U21F62>
+<U21F63>
+<U21F64>
+<U21F65>
+<U21F66>
+<U21F67>
+<U21F68>
+<U21F69>
+<U21F6A>
+<U21F6B>
+<U21F6C>
+<U21F6D>
+<U21F6E>
+<U21F6F>
+<U21F70>
+<U21F71>
+<U21F72>
+<U21F73>
+<U21F74>
+<U21F75>
+<U21F76>
+<U21F77>
+<U21F78>
+<U21F79>
+<U21F7A>
+<U21F7B>
+<U21F7C>
+<U21F7D>
+<U21F7E>
+<U21F7F>
+<U21F80>
+<U21F81>
+<U21F82>
+<U21F83>
+<U21F84>
+<U21F85>
+<U21F86>
+<U21F87>
+<U21F88>
+<U21F89>
+<U21F8A>
+<U21F8B>
+<U21F8C>
+<U21F8D>
+<U21F8E>
+<U21F8F>
+<U21F90>
+<U21F91>
+<U21F92>
+<U21F93>
+<U21F94>
+<U21F95>
+<U21F96>
+<U21F97>
+<U21F98>
+<U21F99>
+<U21F9A>
+<U21F9B>
+<U21F9C>
+<U21F9D>
+<U21F9E>
+<U21F9F>
+<U21FA0>
+<U21FA1>
+<U21FA2>
+<U21FA3>
+<U21FA4>
+<U21FA5>
+<U21FA6>
+<U21FA7>
+<U21FA8>
+<U21FA9>
+<U21FAA>
+<U21FAB>
+<U21FAC>
+<U21FAD>
+<U21FAE>
+<U21FAF>
+<U21FB0>
+<U21FB1>
+<U21FB2>
+<U21FB3>
+<U21FB4>
+<U21FB5>
+<U21FB6>
+<U21FB7>
+<U21FB8>
+<U21FB9>
+<U21FBA>
+<U21FBB>
+<U21FBC>
+<U21FBD>
+<U21FBE>
+<U21FBF>
+<U21FC0>
+<U21FC1>
+<U21FC2>
+<U21FC3>
+<U21FC4>
+<U21FC5>
+<U21FC6>
+<U21FC7>
+<U21FC8>
+<U21FC9>
+<U21FCA>
+<U21FCB>
+<U21FCC>
+<U21FCD>
+<U21FCE>
+<U21FCF>
+<U21FD0>
+<U21FD1>
+<U21FD2>
+<U21FD3>
+<U21FD4>
+<U21FD5>
+<U21FD6>
+<U21FD7>
+<U21FD8>
+<U21FD9>
+<U21FDA>
+<U21FDB>
+<U21FDC>
+<U21FDD>
+<U21FDE>
+<U21FDF>
+<U21FE0>
+<U21FE1>
+<U21FE2>
+<U21FE3>
+<U21FE4>
+<U21FE5>
+<U21FE6>
+<U21FE7>
+<U21FE8>
+<U21FE9>
+<U21FEA>
+<U21FEB>
+<U21FEC>
+<U21FED>
+<U21FEE>
+<U21FEF>
+<U21FF0>
+<U21FF1>
+<U21FF2>
+<U21FF3>
+<U21FF4>
+<U21FF5>
+<U21FF6>
+<U21FF7>
+<U21FF8>
+<U21FF9>
+<U21FFA>
+<U21FFB>
+<U21FFC>
+<U21FFD>
+<U21FFE>
+<U21FFF>
+<U22000>
+<U22001>
+<U22002>
+<U22003>
+<U22004>
+<U22005>
+<U22006>
+<U22007>
+<U22008>
+<U22009>
+<U2200A>
+<U2200B>
+<U2200C>
+<U2200D>
+<U2200E>
+<U2200F>
+<U22010>
+<U22011>
+<U22012>
+<U22013>
+<U22014>
+<U22015>
+<U22016>
+<U22017>
+<U22018>
+<U22019>
+<U2201A>
+<U2201B>
+<U2201C>
+<U2201D>
+<U2201E>
+<U2201F>
+<U22020>
+<U22021>
+<U22022>
+<U22023>
+<U22024>
+<U22025>
+<U22026>
+<U22027>
+<U22028>
+<U22029>
+<U2202A>
+<U2202B>
+<U2202C>
+<U2202D>
+<U2202E>
+<U2202F>
+<U22030>
+<U22031>
+<U22032>
+<U22033>
+<U22034>
+<U22035>
+<U22036>
+<U22037>
+<U22038>
+<U22039>
+<U2203A>
+<U2203B>
+<U2203C>
+<U2203D>
+<U2203E>
+<U2203F>
+<U22040>
+<U22041>
+<U22042>
+<U22043>
+<U22044>
+<U22045>
+<U22046>
+<U22047>
+<U22048>
+<U22049>
+<U2204A>
+<U2204B>
+<U2204C>
+<U2204D>
+<U2204E>
+<U2204F>
+<U22050>
+<U22051>
+<U22052>
+<U22053>
+<U22054>
+<U22055>
+<U22056>
+<U22057>
+<U22058>
+<U22059>
+<U2205A>
+<U2205B>
+<U2205C>
+<U2205D>
+<U2205E>
+<U2205F>
+<U22060>
+<U22061>
+<U22062>
+<U22063>
+<U22064>
+<U22065>
+<U22066>
+<U22067>
+<U22068>
+<U22069>
+<U2206A>
+<U2206B>
+<U2206C>
+<U2206D>
+<U2206E>
+<U2206F>
+<U22070>
+<U22071>
+<U22072>
+<U22073>
+<U22074>
+<U22075>
+<U22076>
+<U22077>
+<U22078>
+<U22079>
+<U2207A>
+<U2207B>
+<U2207C>
+<U2207D>
+<U2207E>
+<U2207F>
+<U22080>
+<U22081>
+<U22082>
+<U22083>
+<U22084>
+<U22085>
+<U22086>
+<U22087>
+<U22088>
+<U22089>
+<U2208A>
+<U2208B>
+<U2208C>
+<U2208D>
+<U2208E>
+<U2208F>
+<U22090>
+<U22091>
+<U22092>
+<U22093>
+<U22094>
+<U22095>
+<U22096>
+<U22097>
+<U22098>
+<U22099>
+<U2209A>
+<U2209B>
+<U2209C>
+<U2209D>
+<U2209E>
+<U2209F>
+<U220A0>
+<U220A1>
+<U220A2>
+<U220A3>
+<U220A4>
+<U220A5>
+<U220A6>
+<U220A7>
+<U220A8>
+<U220A9>
+<U220AA>
+<U220AB>
+<U220AC>
+<U220AD>
+<U220AE>
+<U220AF>
+<U220B0>
+<U220B1>
+<U220B2>
+<U220B3>
+<U220B4>
+<U220B5>
+<U220B6>
+<U220B7>
+<U220B8>
+<U220B9>
+<U220BA>
+<U220BB>
+<U220BC>
+<U220BD>
+<U220BE>
+<U220BF>
+<U220C0>
+<U220C1>
+<U220C2>
+<U220C3>
+<U220C4>
+<U220C5>
+<U220C6>
+<U220C7>
+<U220C8>
+<U220C9>
+<U220CA>
+<U220CB>
+<U220CC>
+<U220CD>
+<U220CE>
+<U220CF>
+<U220D0>
+<U220D1>
+<U220D2>
+<U220D3>
+<U220D4>
+<U220D5>
+<U220D6>
+<U220D7>
+<U220D8>
+<U220D9>
+<U220DA>
+<U220DB>
+<U220DC>
+<U220DD>
+<U220DE>
+<U220DF>
+<U220E0>
+<U220E1>
+<U220E2>
+<U220E3>
+<U220E4>
+<U220E5>
+<U220E6>
+<U220E7>
+<U220E8>
+<U220E9>
+<U220EA>
+<U220EB>
+<U220EC>
+<U220ED>
+<U220EE>
+<U220EF>
+<U220F0>
+<U220F1>
+<U220F2>
+<U220F3>
+<U220F4>
+<U220F5>
+<U220F6>
+<U220F7>
+<U220F8>
+<U220F9>
+<U220FA>
+<U220FB>
+<U220FC>
+<U220FD>
+<U220FE>
+<U220FF>
+<U22100>
+<U22101>
+<U22102>
+<U22103>
+<U22104>
+<U22105>
+<U22106>
+<U22107>
+<U22108>
+<U22109>
+<U2210A>
+<U2210B>
+<U2210C>
+<U2210D>
+<U2210E>
+<U2210F>
+<U22110>
+<U22111>
+<U22112>
+<U22113>
+<U22114>
+<U22115>
+<U22116>
+<U22117>
+<U22118>
+<U22119>
+<U2211A>
+<U2211B>
+<U2211C>
+<U2211D>
+<U2211E>
+<U2211F>
+<U22120>
+<U22121>
+<U22122>
+<U22123>
+<U22124>
+<U22125>
+<U22126>
+<U22127>
+<U22128>
+<U22129>
+<U2212A>
+<U2212B>
+<U2212C>
+<U2212D>
+<U2212E>
+<U2212F>
+<U22130>
+<U22131>
+<U22132>
+<U22133>
+<U22134>
+<U22135>
+<U22136>
+<U22137>
+<U22138>
+<U22139>
+<U2213A>
+<U2213B>
+<U2213C>
+<U2213D>
+<U2213E>
+<U2213F>
+<U22140>
+<U22141>
+<U22142>
+<U22143>
+<U22144>
+<U22145>
+<U22146>
+<U22147>
+<U22148>
+<U22149>
+<U2214A>
+<U2214B>
+<U2214C>
+<U2214D>
+<U2214E>
+<U2214F>
+<U22150>
+<U22151>
+<U22152>
+<U22153>
+<U22154>
+<U22155>
+<U22156>
+<U22157>
+<U22158>
+<U22159>
+<U2215A>
+<U2215B>
+<U2215C>
+<U2215D>
+<U2215E>
+<U2215F>
+<U22160>
+<U22161>
+<U22162>
+<U22163>
+<U22164>
+<U22165>
+<U22166>
+<U22167>
+<U22168>
+<U22169>
+<U2216A>
+<U2216B>
+<U2216C>
+<U2216D>
+<U2216E>
+<U2216F>
+<U22170>
+<U22171>
+<U22172>
+<U22173>
+<U22174>
+<U22175>
+<U22176>
+<U22177>
+<U22178>
+<U22179>
+<U2217A>
+<U2217B>
+<U2217C>
+<U2217D>
+<U2217E>
+<U2217F>
+<U22180>
+<U22181>
+<U22182>
+<U22183>
+<U22184>
+<U22185>
+<U22186>
+<U22187>
+<U22188>
+<U22189>
+<U2218A>
+<U2218B>
+<U2218C>
+<U2218D>
+<U2218E>
+<U2218F>
+<U22190>
+<U22191>
+<U22192>
+<U22193>
+<U22194>
+<U22195>
+<U22196>
+<U22197>
+<U22198>
+<U22199>
+<U2219A>
+<U2219B>
+<U2219C>
+<U2219D>
+<U2219E>
+<U2219F>
+<U221A0>
+<U221A1>
+<U221A2>
+<U221A3>
+<U221A4>
+<U221A5>
+<U221A6>
+<U221A7>
+<U221A8>
+<U221A9>
+<U221AA>
+<U221AB>
+<U221AC>
+<U221AD>
+<U221AE>
+<U221AF>
+<U221B0>
+<U221B1>
+<U221B2>
+<U221B3>
+<U221B4>
+<U221B5>
+<U221B6>
+<U221B7>
+<U221B8>
+<U221B9>
+<U221BA>
+<U221BB>
+<U221BC>
+<U221BD>
+<U221BE>
+<U221BF>
+<U221C0>
+<U221C1>
+<U221C2>
+<U221C3>
+<U221C4>
+<U221C5>
+<U221C6>
+<U221C7>
+<U221C8>
+<U221C9>
+<U221CA>
+<U221CB>
+<U221CC>
+<U221CD>
+<U221CE>
+<U221CF>
+<U221D0>
+<U221D1>
+<U221D2>
+<U221D3>
+<U221D4>
+<U221D5>
+<U221D6>
+<U221D7>
+<U221D8>
+<U221D9>
+<U221DA>
+<U221DB>
+<U221DC>
+<U221DD>
+<U221DE>
+<U221DF>
+<U221E0>
+<U221E1>
+<U221E2>
+<U221E3>
+<U221E4>
+<U221E5>
+<U221E6>
+<U221E7>
+<U221E8>
+<U221E9>
+<U221EA>
+<U221EB>
+<U221EC>
+<U221ED>
+<U221EE>
+<U221EF>
+<U221F0>
+<U221F1>
+<U221F2>
+<U221F3>
+<U221F4>
+<U221F5>
+<U221F6>
+<U221F7>
+<U221F8>
+<U221F9>
+<U221FA>
+<U221FB>
+<U221FC>
+<U221FD>
+<U221FE>
+<U221FF>
+<U22200>
+<U22201>
+<U22202>
+<U22203>
+<U22204>
+<U22205>
+<U22206>
+<U22207>
+<U22208>
+<U22209>
+<U2220A>
+<U2220B>
+<U2220C>
+<U2220D>
+<U2220E>
+<U2220F>
+<U22210>
+<U22211>
+<U22212>
+<U22213>
+<U22214>
+<U22215>
+<U22216>
+<U22217>
+<U22218>
+<U22219>
+<U2221A>
+<U2221B>
+<U2221C>
+<U2221D>
+<U2221E>
+<U2221F>
+<U22220>
+<U22221>
+<U22222>
+<U22223>
+<U22224>
+<U22225>
+<U22226>
+<U22227>
+<U22228>
+<U22229>
+<U2222A>
+<U2222B>
+<U2222C>
+<U2222D>
+<U2222E>
+<U2222F>
+<U22230>
+<U22231>
+<U22232>
+<U22233>
+<U22234>
+<U22235>
+<U22236>
+<U22237>
+<U22238>
+<U22239>
+<U2223A>
+<U2223B>
+<U2223C>
+<U2223D>
+<U2223E>
+<U2223F>
+<U22240>
+<U22241>
+<U22242>
+<U22243>
+<U22244>
+<U22245>
+<U22246>
+<U22247>
+<U22248>
+<U22249>
+<U2224A>
+<U2224B>
+<U2224C>
+<U2224D>
+<U2224E>
+<U2224F>
+<U22250>
+<U22251>
+<U22252>
+<U22253>
+<U22254>
+<U22255>
+<U22256>
+<U22257>
+<U22258>
+<U22259>
+<U2225A>
+<U2225B>
+<U2225C>
+<U2225D>
+<U2225E>
+<U2225F>
+<U22260>
+<U22261>
+<U22262>
+<U22263>
+<U22264>
+<U22265>
+<U22266>
+<U22267>
+<U22268>
+<U22269>
+<U2226A>
+<U2226B>
+<U2226C>
+<U2226D>
+<U2226E>
+<U2226F>
+<U22270>
+<U22271>
+<U22272>
+<U22273>
+<U22274>
+<U22275>
+<U22276>
+<U22277>
+<U22278>
+<U22279>
+<U2227A>
+<U2227B>
+<U2227C>
+<U2227D>
+<U2227E>
+<U2227F>
+<U22280>
+<U22281>
+<U22282>
+<U22283>
+<U22284>
+<U22285>
+<U22286>
+<U22287>
+<U22288>
+<U22289>
+<U2228A>
+<U2228B>
+<U2228C>
+<U2228D>
+<U2228E>
+<U2228F>
+<U22290>
+<U22291>
+<U22292>
+<U22293>
+<U22294>
+<U22295>
+<U22296>
+<U22297>
+<U22298>
+<U22299>
+<U2229A>
+<U2229B>
+<U2229C>
+<U2229D>
+<U2229E>
+<U2229F>
+<U222A0>
+<U222A1>
+<U222A2>
+<U222A3>
+<U222A4>
+<U222A5>
+<U222A6>
+<U222A7>
+<U222A8>
+<U222A9>
+<U222AA>
+<U222AB>
+<U222AC>
+<U222AD>
+<U222AE>
+<U222AF>
+<U222B0>
+<U222B1>
+<U222B2>
+<U222B3>
+<U222B4>
+<U222B5>
+<U222B6>
+<U222B7>
+<U222B8>
+<U222B9>
+<U222BA>
+<U222BB>
+<U222BC>
+<U222BD>
+<U222BE>
+<U222BF>
+<U222C0>
+<U222C1>
+<U222C2>
+<U222C3>
+<U222C4>
+<U222C5>
+<U222C6>
+<U222C7>
+<U222C8>
+<U222C9>
+<U222CA>
+<U222CB>
+<U222CC>
+<U222CD>
+<U222CE>
+<U222CF>
+<U222D0>
+<U222D1>
+<U222D2>
+<U222D3>
+<U222D4>
+<U222D5>
+<U222D6>
+<U222D7>
+<U222D8>
+<U222D9>
+<U222DA>
+<U222DB>
+<U222DC>
+<U222DD>
+<U222DE>
+<U222DF>
+<U222E0>
+<U222E1>
+<U222E2>
+<U222E3>
+<U222E4>
+<U222E5>
+<U222E6>
+<U222E7>
+<U222E8>
+<U222E9>
+<U222EA>
+<U222EB>
+<U222EC>
+<U222ED>
+<U222EE>
+<U222EF>
+<U222F0>
+<U222F1>
+<U222F2>
+<U222F3>
+<U222F4>
+<U222F5>
+<U222F6>
+<U222F7>
+<U222F8>
+<U222F9>
+<U222FA>
+<U222FB>
+<U222FC>
+<U222FD>
+<U222FE>
+<U222FF>
+<U22300>
+<U22301>
+<U22302>
+<U22303>
+<U22304>
+<U22305>
+<U22306>
+<U22307>
+<U22308>
+<U22309>
+<U2230A>
+<U2230B>
+<U2230C>
+<U2230D>
+<U2230E>
+<U2230F>
+<U22310>
+<U22311>
+<U22312>
+<U22313>
+<U22314>
+<U22315>
+<U22316>
+<U22317>
+<U22318>
+<U22319>
+<U2231A>
+<U2231B>
+<U2231C>
+<U2231D>
+<U2231E>
+<U2231F>
+<U22320>
+<U22321>
+<U22322>
+<U22323>
+<U22324>
+<U22325>
+<U22326>
+<U22327>
+<U22328>
+<U22329>
+<U2232A>
+<U2232B>
+<U2232C>
+<U2232D>
+<U2232E>
+<U2232F>
+<U22330>
+<U22331>
+<U22332>
+<U22333>
+<U22334>
+<U22335>
+<U22336>
+<U22337>
+<U22338>
+<U22339>
+<U2233A>
+<U2233B>
+<U2233C>
+<U2233D>
+<U2233E>
+<U2233F>
+<U22340>
+<U22341>
+<U22342>
+<U22343>
+<U22344>
+<U22345>
+<U22346>
+<U22347>
+<U22348>
+<U22349>
+<U2234A>
+<U2234B>
+<U2234C>
+<U2234D>
+<U2234E>
+<U2234F>
+<U22350>
+<U22351>
+<U22352>
+<U22353>
+<U22354>
+<U22355>
+<U22356>
+<U22357>
+<U22358>
+<U22359>
+<U2235A>
+<U2235B>
+<U2235C>
+<U2235D>
+<U2235E>
+<U2235F>
+<U22360>
+<U22361>
+<U22362>
+<U22363>
+<U22364>
+<U22365>
+<U22366>
+<U22367>
+<U22368>
+<U22369>
+<U2236A>
+<U2236B>
+<U2236C>
+<U2236D>
+<U2236E>
+<U2236F>
+<U22370>
+<U22371>
+<U22372>
+<U22373>
+<U22374>
+<U22375>
+<U22376>
+<U22377>
+<U22378>
+<U22379>
+<U2237A>
+<U2237B>
+<U2237C>
+<U2237D>
+<U2237E>
+<U2237F>
+<U22380>
+<U22381>
+<U22382>
+<U22383>
+<U22384>
+<U22385>
+<U22386>
+<U22387>
+<U22388>
+<U22389>
+<U2238A>
+<U2238B>
+<U2238C>
+<U2238D>
+<U2238E>
+<U2238F>
+<U22390>
+<U22391>
+<U22392>
+<U22393>
+<U22394>
+<U22395>
+<U22396>
+<U22397>
+<U22398>
+<U22399>
+<U2239A>
+<U2239B>
+<U2239C>
+<U2239D>
+<U2239E>
+<U2239F>
+<U223A0>
+<U223A1>
+<U223A2>
+<U223A3>
+<U223A4>
+<U223A5>
+<U223A6>
+<U223A7>
+<U223A8>
+<U223A9>
+<U223AA>
+<U223AB>
+<U223AC>
+<U223AD>
+<U223AE>
+<U223AF>
+<U223B0>
+<U223B1>
+<U223B2>
+<U223B3>
+<U223B4>
+<U223B5>
+<U223B6>
+<U223B7>
+<U223B8>
+<U223B9>
+<U223BA>
+<U223BB>
+<U223BC>
+<U223BD>
+<U223BE>
+<U223BF>
+<U223C0>
+<U223C1>
+<U223C2>
+<U223C3>
+<U223C4>
+<U223C5>
+<U223C6>
+<U223C7>
+<U223C8>
+<U223C9>
+<U223CA>
+<U223CB>
+<U223CC>
+<U223CD>
+<U223CE>
+<U223CF>
+<U223D0>
+<U223D1>
+<U223D2>
+<U223D3>
+<U223D4>
+<U223D5>
+<U223D6>
+<U223D7>
+<U223D8>
+<U223D9>
+<U223DA>
+<U223DB>
+<U223DC>
+<U223DD>
+<U223DE>
+<U223DF>
+<U223E0>
+<U223E1>
+<U223E2>
+<U223E3>
+<U223E4>
+<U223E5>
+<U223E6>
+<U223E7>
+<U223E8>
+<U223E9>
+<U223EA>
+<U223EB>
+<U223EC>
+<U223ED>
+<U223EE>
+<U223EF>
+<U223F0>
+<U223F1>
+<U223F2>
+<U223F3>
+<U223F4>
+<U223F5>
+<U223F6>
+<U223F7>
+<U223F8>
+<U223F9>
+<U223FA>
+<U223FB>
+<U223FC>
+<U223FD>
+<U223FE>
+<U223FF>
+<U22400>
+<U22401>
+<U22402>
+<U22403>
+<U22404>
+<U22405>
+<U22406>
+<U22407>
+<U22408>
+<U22409>
+<U2240A>
+<U2240B>
+<U2240C>
+<U2240D>
+<U2240E>
+<U2240F>
+<U22410>
+<U22411>
+<U22412>
+<U22413>
+<U22414>
+<U22415>
+<U22416>
+<U22417>
+<U22418>
+<U22419>
+<U2241A>
+<U2241B>
+<U2241C>
+<U2241D>
+<U2241E>
+<U2241F>
+<U22420>
+<U22421>
+<U22422>
+<U22423>
+<U22424>
+<U22425>
+<U22426>
+<U22427>
+<U22428>
+<U22429>
+<U2242A>
+<U2242B>
+<U2242C>
+<U2242D>
+<U2242E>
+<U2242F>
+<U22430>
+<U22431>
+<U22432>
+<U22433>
+<U22434>
+<U22435>
+<U22436>
+<U22437>
+<U22438>
+<U22439>
+<U2243A>
+<U2243B>
+<U2243C>
+<U2243D>
+<U2243E>
+<U2243F>
+<U22440>
+<U22441>
+<U22442>
+<U22443>
+<U22444>
+<U22445>
+<U22446>
+<U22447>
+<U22448>
+<U22449>
+<U2244A>
+<U2244B>
+<U2244C>
+<U2244D>
+<U2244E>
+<U2244F>
+<U22450>
+<U22451>
+<U22452>
+<U22453>
+<U22454>
+<U22455>
+<U22456>
+<U22457>
+<U22458>
+<U22459>
+<U2245A>
+<U2245B>
+<U2245C>
+<U2245D>
+<U2245E>
+<U2245F>
+<U22460>
+<U22461>
+<U22462>
+<U22463>
+<U22464>
+<U22465>
+<U22466>
+<U22467>
+<U22468>
+<U22469>
+<U2246A>
+<U2246B>
+<U2246C>
+<U2246D>
+<U2246E>
+<U2246F>
+<U22470>
+<U22471>
+<U22472>
+<U22473>
+<U22474>
+<U22475>
+<U22476>
+<U22477>
+<U22478>
+<U22479>
+<U2247A>
+<U2247B>
+<U2247C>
+<U2247D>
+<U2247E>
+<U2247F>
+<U22480>
+<U22481>
+<U22482>
+<U22483>
+<U22484>
+<U22485>
+<U22486>
+<U22487>
+<U22488>
+<U22489>
+<U2248A>
+<U2248B>
+<U2248C>
+<U2248D>
+<U2248E>
+<U2248F>
+<U22490>
+<U22491>
+<U22492>
+<U22493>
+<U22494>
+<U22495>
+<U22496>
+<U22497>
+<U22498>
+<U22499>
+<U2249A>
+<U2249B>
+<U2249C>
+<U2249D>
+<U2249E>
+<U2249F>
+<U224A0>
+<U224A1>
+<U224A2>
+<U224A3>
+<U224A4>
+<U224A5>
+<U224A6>
+<U224A7>
+<U224A8>
+<U224A9>
+<U224AA>
+<U224AB>
+<U224AC>
+<U224AD>
+<U224AE>
+<U224AF>
+<U224B0>
+<U224B1>
+<U224B2>
+<U224B3>
+<U224B4>
+<U224B5>
+<U224B6>
+<U224B7>
+<U224B8>
+<U224B9>
+<U224BA>
+<U224BB>
+<U224BC>
+<U224BD>
+<U224BE>
+<U224BF>
+<U224C0>
+<U224C1>
+<U224C2>
+<U224C3>
+<U224C4>
+<U224C5>
+<U224C6>
+<U224C7>
+<U224C8>
+<U224C9>
+<U224CA>
+<U224CB>
+<U224CC>
+<U224CD>
+<U224CE>
+<U224CF>
+<U224D0>
+<U224D1>
+<U224D2>
+<U224D3>
+<U224D4>
+<U224D5>
+<U224D6>
+<U224D7>
+<U224D8>
+<U224D9>
+<U224DA>
+<U224DB>
+<U224DC>
+<U224DD>
+<U224DE>
+<U224DF>
+<U224E0>
+<U224E1>
+<U224E2>
+<U224E3>
+<U224E4>
+<U224E5>
+<U224E6>
+<U224E7>
+<U224E8>
+<U224E9>
+<U224EA>
+<U224EB>
+<U224EC>
+<U224ED>
+<U224EE>
+<U224EF>
+<U224F0>
+<U224F1>
+<U224F2>
+<U224F3>
+<U224F4>
+<U224F5>
+<U224F6>
+<U224F7>
+<U224F8>
+<U224F9>
+<U224FA>
+<U224FB>
+<U224FC>
+<U224FD>
+<U224FE>
+<U224FF>
+<U22500>
+<U22501>
+<U22502>
+<U22503>
+<U22504>
+<U22505>
+<U22506>
+<U22507>
+<U22508>
+<U22509>
+<U2250A>
+<U2250B>
+<U2250C>
+<U2250D>
+<U2250E>
+<U2250F>
+<U22510>
+<U22511>
+<U22512>
+<U22513>
+<U22514>
+<U22515>
+<U22516>
+<U22517>
+<U22518>
+<U22519>
+<U2251A>
+<U2251B>
+<U2251C>
+<U2251D>
+<U2251E>
+<U2251F>
+<U22520>
+<U22521>
+<U22522>
+<U22523>
+<U22524>
+<U22525>
+<U22526>
+<U22527>
+<U22528>
+<U22529>
+<U2252A>
+<U2252B>
+<U2252C>
+<U2252D>
+<U2252E>
+<U2252F>
+<U22530>
+<U22531>
+<U22532>
+<U22533>
+<U22534>
+<U22535>
+<U22536>
+<U22537>
+<U22538>
+<U22539>
+<U2253A>
+<U2253B>
+<U2253C>
+<U2253D>
+<U2253E>
+<U2253F>
+<U22540>
+<U22541>
+<U22542>
+<U22543>
+<U22544>
+<U22545>
+<U22546>
+<U22547>
+<U22548>
+<U22549>
+<U2254A>
+<U2254B>
+<U2254C>
+<U2254D>
+<U2254E>
+<U2254F>
+<U22550>
+<U22551>
+<U22552>
+<U22553>
+<U22554>
+<U22555>
+<U22556>
+<U22557>
+<U22558>
+<U22559>
+<U2255A>
+<U2255B>
+<U2255C>
+<U2255D>
+<U2255E>
+<U2255F>
+<U22560>
+<U22561>
+<U22562>
+<U22563>
+<U22564>
+<U22565>
+<U22566>
+<U22567>
+<U22568>
+<U22569>
+<U2256A>
+<U2256B>
+<U2256C>
+<U2256D>
+<U2256E>
+<U2256F>
+<U22570>
+<U22571>
+<U22572>
+<U22573>
+<U22574>
+<U22575>
+<U22576>
+<U22577>
+<U22578>
+<U22579>
+<U2257A>
+<U2257B>
+<U2257C>
+<U2257D>
+<U2257E>
+<U2257F>
+<U22580>
+<U22581>
+<U22582>
+<U22583>
+<U22584>
+<U22585>
+<U22586>
+<U22587>
+<U22588>
+<U22589>
+<U2258A>
+<U2258B>
+<U2258C>
+<U2258D>
+<U2258E>
+<U2258F>
+<U22590>
+<U22591>
+<U22592>
+<U22593>
+<U22594>
+<U22595>
+<U22596>
+<U22597>
+<U22598>
+<U22599>
+<U2259A>
+<U2259B>
+<U2259C>
+<U2259D>
+<U2259E>
+<U2259F>
+<U225A0>
+<U225A1>
+<U225A2>
+<U225A3>
+<U225A4>
+<U225A5>
+<U225A6>
+<U225A7>
+<U225A8>
+<U225A9>
+<U225AA>
+<U225AB>
+<U225AC>
+<U225AD>
+<U225AE>
+<U225AF>
+<U225B0>
+<U225B1>
+<U225B2>
+<U225B3>
+<U225B4>
+<U225B5>
+<U225B6>
+<U225B7>
+<U225B8>
+<U225B9>
+<U225BA>
+<U225BB>
+<U225BC>
+<U225BD>
+<U225BE>
+<U225BF>
+<U225C0>
+<U225C1>
+<U225C2>
+<U225C3>
+<U225C4>
+<U225C5>
+<U225C6>
+<U225C7>
+<U225C8>
+<U225C9>
+<U225CA>
+<U225CB>
+<U225CC>
+<U225CD>
+<U225CE>
+<U225CF>
+<U225D0>
+<U225D1>
+<U225D2>
+<U225D3>
+<U225D4>
+<U225D5>
+<U225D6>
+<U225D7>
+<U225D8>
+<U225D9>
+<U225DA>
+<U225DB>
+<U225DC>
+<U225DD>
+<U225DE>
+<U225DF>
+<U225E0>
+<U225E1>
+<U225E2>
+<U225E3>
+<U225E4>
+<U225E5>
+<U225E6>
+<U225E7>
+<U225E8>
+<U225E9>
+<U225EA>
+<U225EB>
+<U225EC>
+<U225ED>
+<U225EE>
+<U225EF>
+<U225F0>
+<U225F1>
+<U225F2>
+<U225F3>
+<U225F4>
+<U225F5>
+<U225F6>
+<U225F7>
+<U225F8>
+<U225F9>
+<U225FA>
+<U225FB>
+<U225FC>
+<U225FD>
+<U225FE>
+<U225FF>
+<U22600>
+<U22601>
+<U22602>
+<U22603>
+<U22604>
+<U22605>
+<U22606>
+<U22607>
+<U22608>
+<U22609>
+<U2260A>
+<U2260B>
+<U2260C>
+<U2260D>
+<U2260E>
+<U2260F>
+<U22610>
+<U22611>
+<U22612>
+<U22613>
+<U22614>
+<U22615>
+<U22616>
+<U22617>
+<U22618>
+<U22619>
+<U2261A>
+<U2261B>
+<U2261C>
+<U2261D>
+<U2261E>
+<U2261F>
+<U22620>
+<U22621>
+<U22622>
+<U22623>
+<U22624>
+<U22625>
+<U22626>
+<U22627>
+<U22628>
+<U22629>
+<U2262A>
+<U2262B>
+<U2262C>
+<U2262D>
+<U2262E>
+<U2262F>
+<U22630>
+<U22631>
+<U22632>
+<U22633>
+<U22634>
+<U22635>
+<U22636>
+<U22637>
+<U22638>
+<U22639>
+<U2263A>
+<U2263B>
+<U2263C>
+<U2263D>
+<U2263E>
+<U2263F>
+<U22640>
+<U22641>
+<U22642>
+<U22643>
+<U22644>
+<U22645>
+<U22646>
+<U22647>
+<U22648>
+<U22649>
+<U2264A>
+<U2264B>
+<U2264C>
+<U2264D>
+<U2264E>
+<U2264F>
+<U22650>
+<U22651>
+<U22652>
+<U22653>
+<U22654>
+<U22655>
+<U22656>
+<U22657>
+<U22658>
+<U22659>
+<U2265A>
+<U2265B>
+<U2265C>
+<U2265D>
+<U2265E>
+<U2265F>
+<U22660>
+<U22661>
+<U22662>
+<U22663>
+<U22664>
+<U22665>
+<U22666>
+<U22667>
+<U22668>
+<U22669>
+<U2266A>
+<U2266B>
+<U2266C>
+<U2266D>
+<U2266E>
+<U2266F>
+<U22670>
+<U22671>
+<U22672>
+<U22673>
+<U22674>
+<U22675>
+<U22676>
+<U22677>
+<U22678>
+<U22679>
+<U2267A>
+<U2267B>
+<U2267C>
+<U2267D>
+<U2267E>
+<U2267F>
+<U22680>
+<U22681>
+<U22682>
+<U22683>
+<U22684>
+<U22685>
+<U22686>
+<U22687>
+<U22688>
+<U22689>
+<U2268A>
+<U2268B>
+<U2268C>
+<U2268D>
+<U2268E>
+<U2268F>
+<U22690>
+<U22691>
+<U22692>
+<U22693>
+<U22694>
+<U22695>
+<U22696>
+<U22697>
+<U22698>
+<U22699>
+<U2269A>
+<U2269B>
+<U2269C>
+<U2269D>
+<U2269E>
+<U2269F>
+<U226A0>
+<U226A1>
+<U226A2>
+<U226A3>
+<U226A4>
+<U226A5>
+<U226A6>
+<U226A7>
+<U226A8>
+<U226A9>
+<U226AA>
+<U226AB>
+<U226AC>
+<U226AD>
+<U226AE>
+<U226AF>
+<U226B0>
+<U226B1>
+<U226B2>
+<U226B3>
+<U226B4>
+<U226B5>
+<U226B6>
+<U226B7>
+<U226B8>
+<U226B9>
+<U226BA>
+<U226BB>
+<U226BC>
+<U226BD>
+<U226BE>
+<U226BF>
+<U226C0>
+<U226C1>
+<U226C2>
+<U226C3>
+<U226C4>
+<U226C5>
+<U226C6>
+<U226C7>
+<U226C8>
+<U226C9>
+<U226CA>
+<U226CB>
+<U226CC>
+<U226CD>
+<U226CE>
+<U226CF>
+<U226D0>
+<U226D1>
+<U226D2>
+<U226D3>
+<U226D4>
+<U226D5>
+<U226D6>
+<U226D7>
+<U226D8>
+<U226D9>
+<U226DA>
+<U226DB>
+<U226DC>
+<U226DD>
+<U226DE>
+<U226DF>
+<U226E0>
+<U226E1>
+<U226E2>
+<U226E3>
+<U226E4>
+<U226E5>
+<U226E6>
+<U226E7>
+<U226E8>
+<U226E9>
+<U226EA>
+<U226EB>
+<U226EC>
+<U226ED>
+<U226EE>
+<U226EF>
+<U226F0>
+<U226F1>
+<U226F2>
+<U226F3>
+<U226F4>
+<U226F5>
+<U226F6>
+<U226F7>
+<U226F8>
+<U226F9>
+<U226FA>
+<U226FB>
+<U226FC>
+<U226FD>
+<U226FE>
+<U226FF>
+<U22700>
+<U22701>
+<U22702>
+<U22703>
+<U22704>
+<U22705>
+<U22706>
+<U22707>
+<U22708>
+<U22709>
+<U2270A>
+<U2270B>
+<U2270C>
+<U2270D>
+<U2270E>
+<U2270F>
+<U22710>
+<U22711>
+<U22712>
+<U22713>
+<U22714>
+<U22715>
+<U22716>
+<U22717>
+<U22718>
+<U22719>
+<U2271A>
+<U2271B>
+<U2271C>
+<U2271D>
+<U2271E>
+<U2271F>
+<U22720>
+<U22721>
+<U22722>
+<U22723>
+<U22724>
+<U22725>
+<U22726>
+<U22727>
+<U22728>
+<U22729>
+<U2272A>
+<U2272B>
+<U2272C>
+<U2272D>
+<U2272E>
+<U2272F>
+<U22730>
+<U22731>
+<U22732>
+<U22733>
+<U22734>
+<U22735>
+<U22736>
+<U22737>
+<U22738>
+<U22739>
+<U2273A>
+<U2273B>
+<U2273C>
+<U2273D>
+<U2273E>
+<U2273F>
+<U22740>
+<U22741>
+<U22742>
+<U22743>
+<U22744>
+<U22745>
+<U22746>
+<U22747>
+<U22748>
+<U22749>
+<U2274A>
+<U2274B>
+<U2274C>
+<U2274D>
+<U2274E>
+<U2274F>
+<U22750>
+<U22751>
+<U22752>
+<U22753>
+<U22754>
+<U22755>
+<U22756>
+<U22757>
+<U22758>
+<U22759>
+<U2275A>
+<U2275B>
+<U2275C>
+<U2275D>
+<U2275E>
+<U2275F>
+<U22760>
+<U22761>
+<U22762>
+<U22763>
+<U22764>
+<U22765>
+<U22766>
+<U22767>
+<U22768>
+<U22769>
+<U2276A>
+<U2276B>
+<U2276C>
+<U2276D>
+<U2276E>
+<U2276F>
+<U22770>
+<U22771>
+<U22772>
+<U22773>
+<U22774>
+<U22775>
+<U22776>
+<U22777>
+<U22778>
+<U22779>
+<U2277A>
+<U2277B>
+<U2277C>
+<U2277D>
+<U2277E>
+<U2277F>
+<U22780>
+<U22781>
+<U22782>
+<U22783>
+<U22784>
+<U22785>
+<U22786>
+<U22787>
+<U22788>
+<U22789>
+<U2278A>
+<U2278B>
+<U2278C>
+<U2278D>
+<U2278E>
+<U2278F>
+<U22790>
+<U22791>
+<U22792>
+<U22793>
+<U22794>
+<U22795>
+<U22796>
+<U22797>
+<U22798>
+<U22799>
+<U2279A>
+<U2279B>
+<U2279C>
+<U2279D>
+<U2279E>
+<U2279F>
+<U227A0>
+<U227A1>
+<U227A2>
+<U227A3>
+<U227A4>
+<U227A5>
+<U227A6>
+<U227A7>
+<U227A8>
+<U227A9>
+<U227AA>
+<U227AB>
+<U227AC>
+<U227AD>
+<U227AE>
+<U227AF>
+<U227B0>
+<U227B1>
+<U227B2>
+<U227B3>
+<U227B4>
+<U227B5>
+<U227B6>
+<U227B7>
+<U227B8>
+<U227B9>
+<U227BA>
+<U227BB>
+<U227BC>
+<U227BD>
+<U227BE>
+<U227BF>
+<U227C0>
+<U227C1>
+<U227C2>
+<U227C3>
+<U227C4>
+<U227C5>
+<U227C6>
+<U227C7>
+<U227C8>
+<U227C9>
+<U227CA>
+<U227CB>
+<U227CC>
+<U227CD>
+<U227CE>
+<U227CF>
+<U227D0>
+<U227D1>
+<U227D2>
+<U227D3>
+<U227D4>
+<U227D5>
+<U227D6>
+<U227D7>
+<U227D8>
+<U227D9>
+<U227DA>
+<U227DB>
+<U227DC>
+<U227DD>
+<U227DE>
+<U227DF>
+<U227E0>
+<U227E1>
+<U227E2>
+<U227E3>
+<U227E4>
+<U227E5>
+<U227E6>
+<U227E7>
+<U227E8>
+<U227E9>
+<U227EA>
+<U227EB>
+<U227EC>
+<U227ED>
+<U227EE>
+<U227EF>
+<U227F0>
+<U227F1>
+<U227F2>
+<U227F3>
+<U227F4>
+<U227F5>
+<U227F6>
+<U227F7>
+<U227F8>
+<U227F9>
+<U227FA>
+<U227FB>
+<U227FC>
+<U227FD>
+<U227FE>
+<U227FF>
+<U22800>
+<U22801>
+<U22802>
+<U22803>
+<U22804>
+<U22805>
+<U22806>
+<U22807>
+<U22808>
+<U22809>
+<U2280A>
+<U2280B>
+<U2280C>
+<U2280D>
+<U2280E>
+<U2280F>
+<U22810>
+<U22811>
+<U22812>
+<U22813>
+<U22814>
+<U22815>
+<U22816>
+<U22817>
+<U22818>
+<U22819>
+<U2281A>
+<U2281B>
+<U2281C>
+<U2281D>
+<U2281E>
+<U2281F>
+<U22820>
+<U22821>
+<U22822>
+<U22823>
+<U22824>
+<U22825>
+<U22826>
+<U22827>
+<U22828>
+<U22829>
+<U2282A>
+<U2282B>
+<U2282C>
+<U2282D>
+<U2282E>
+<U2282F>
+<U22830>
+<U22831>
+<U22832>
+<U22833>
+<U22834>
+<U22835>
+<U22836>
+<U22837>
+<U22838>
+<U22839>
+<U2283A>
+<U2283B>
+<U2283C>
+<U2283D>
+<U2283E>
+<U2283F>
+<U22840>
+<U22841>
+<U22842>
+<U22843>
+<U22844>
+<U22845>
+<U22846>
+<U22847>
+<U22848>
+<U22849>
+<U2284A>
+<U2284B>
+<U2284C>
+<U2284D>
+<U2284E>
+<U2284F>
+<U22850>
+<U22851>
+<U22852>
+<U22853>
+<U22854>
+<U22855>
+<U22856>
+<U22857>
+<U22858>
+<U22859>
+<U2285A>
+<U2285B>
+<U2285C>
+<U2285D>
+<U2285E>
+<U2285F>
+<U22860>
+<U22861>
+<U22862>
+<U22863>
+<U22864>
+<U22865>
+<U22866>
+<U22867>
+<U22868>
+<U22869>
+<U2286A>
+<U2286B>
+<U2286C>
+<U2286D>
+<U2286E>
+<U2286F>
+<U22870>
+<U22871>
+<U22872>
+<U22873>
+<U22874>
+<U22875>
+<U22876>
+<U22877>
+<U22878>
+<U22879>
+<U2287A>
+<U2287B>
+<U2287C>
+<U2287D>
+<U2287E>
+<U2287F>
+<U22880>
+<U22881>
+<U22882>
+<U22883>
+<U22884>
+<U22885>
+<U22886>
+<U22887>
+<U22888>
+<U22889>
+<U2288A>
+<U2288B>
+<U2288C>
+<U2288D>
+<U2288E>
+<U2288F>
+<U22890>
+<U22891>
+<U22892>
+<U22893>
+<U22894>
+<U22895>
+<U22896>
+<U22897>
+<U22898>
+<U22899>
+<U2289A>
+<U2289B>
+<U2289C>
+<U2289D>
+<U2289E>
+<U2289F>
+<U228A0>
+<U228A1>
+<U228A2>
+<U228A3>
+<U228A4>
+<U228A5>
+<U228A6>
+<U228A7>
+<U228A8>
+<U228A9>
+<U228AA>
+<U228AB>
+<U228AC>
+<U228AD>
+<U228AE>
+<U228AF>
+<U228B0>
+<U228B1>
+<U228B2>
+<U228B3>
+<U228B4>
+<U228B5>
+<U228B6>
+<U228B7>
+<U228B8>
+<U228B9>
+<U228BA>
+<U228BB>
+<U228BC>
+<U228BD>
+<U228BE>
+<U228BF>
+<U228C0>
+<U228C1>
+<U228C2>
+<U228C3>
+<U228C4>
+<U228C5>
+<U228C6>
+<U228C7>
+<U228C8>
+<U228C9>
+<U228CA>
+<U228CB>
+<U228CC>
+<U228CD>
+<U228CE>
+<U228CF>
+<U228D0>
+<U228D1>
+<U228D2>
+<U228D3>
+<U228D4>
+<U228D5>
+<U228D6>
+<U228D7>
+<U228D8>
+<U228D9>
+<U228DA>
+<U228DB>
+<U228DC>
+<U228DD>
+<U228DE>
+<U228DF>
+<U228E0>
+<U228E1>
+<U228E2>
+<U228E3>
+<U228E4>
+<U228E5>
+<U228E6>
+<U228E7>
+<U228E8>
+<U228E9>
+<U228EA>
+<U228EB>
+<U228EC>
+<U228ED>
+<U228EE>
+<U228EF>
+<U228F0>
+<U228F1>
+<U228F2>
+<U228F3>
+<U228F4>
+<U228F5>
+<U228F6>
+<U228F7>
+<U228F8>
+<U228F9>
+<U228FA>
+<U228FB>
+<U228FC>
+<U228FD>
+<U228FE>
+<U228FF>
+<U22900>
+<U22901>
+<U22902>
+<U22903>
+<U22904>
+<U22905>
+<U22906>
+<U22907>
+<U22908>
+<U22909>
+<U2290A>
+<U2290B>
+<U2290C>
+<U2290D>
+<U2290E>
+<U2290F>
+<U22910>
+<U22911>
+<U22912>
+<U22913>
+<U22914>
+<U22915>
+<U22916>
+<U22917>
+<U22918>
+<U22919>
+<U2291A>
+<U2291B>
+<U2291C>
+<U2291D>
+<U2291E>
+<U2291F>
+<U22920>
+<U22921>
+<U22922>
+<U22923>
+<U22924>
+<U22925>
+<U22926>
+<U22927>
+<U22928>
+<U22929>
+<U2292A>
+<U2292B>
+<U2292C>
+<U2292D>
+<U2292E>
+<U2292F>
+<U22930>
+<U22931>
+<U22932>
+<U22933>
+<U22934>
+<U22935>
+<U22936>
+<U22937>
+<U22938>
+<U22939>
+<U2293A>
+<U2293B>
+<U2293C>
+<U2293D>
+<U2293E>
+<U2293F>
+<U22940>
+<U22941>
+<U22942>
+<U22943>
+<U22944>
+<U22945>
+<U22946>
+<U22947>
+<U22948>
+<U22949>
+<U2294A>
+<U2294B>
+<U2294C>
+<U2294D>
+<U2294E>
+<U2294F>
+<U22950>
+<U22951>
+<U22952>
+<U22953>
+<U22954>
+<U22955>
+<U22956>
+<U22957>
+<U22958>
+<U22959>
+<U2295A>
+<U2295B>
+<U2295C>
+<U2295D>
+<U2295E>
+<U2295F>
+<U22960>
+<U22961>
+<U22962>
+<U22963>
+<U22964>
+<U22965>
+<U22966>
+<U22967>
+<U22968>
+<U22969>
+<U2296A>
+<U2296B>
+<U2296C>
+<U2296D>
+<U2296E>
+<U2296F>
+<U22970>
+<U22971>
+<U22972>
+<U22973>
+<U22974>
+<U22975>
+<U22976>
+<U22977>
+<U22978>
+<U22979>
+<U2297A>
+<U2297B>
+<U2297C>
+<U2297D>
+<U2297E>
+<U2297F>
+<U22980>
+<U22981>
+<U22982>
+<U22983>
+<U22984>
+<U22985>
+<U22986>
+<U22987>
+<U22988>
+<U22989>
+<U2298A>
+<U2298B>
+<U2298C>
+<U2298D>
+<U2298E>
+<U2298F>
+<U22990>
+<U22991>
+<U22992>
+<U22993>
+<U22994>
+<U22995>
+<U22996>
+<U22997>
+<U22998>
+<U22999>
+<U2299A>
+<U2299B>
+<U2299C>
+<U2299D>
+<U2299E>
+<U2299F>
+<U229A0>
+<U229A1>
+<U229A2>
+<U229A3>
+<U229A4>
+<U229A5>
+<U229A6>
+<U229A7>
+<U229A8>
+<U229A9>
+<U229AA>
+<U229AB>
+<U229AC>
+<U229AD>
+<U229AE>
+<U229AF>
+<U229B0>
+<U229B1>
+<U229B2>
+<U229B3>
+<U229B4>
+<U229B5>
+<U229B6>
+<U229B7>
+<U229B8>
+<U229B9>
+<U229BA>
+<U229BB>
+<U229BC>
+<U229BD>
+<U229BE>
+<U229BF>
+<U229C0>
+<U229C1>
+<U229C2>
+<U229C3>
+<U229C4>
+<U229C5>
+<U229C6>
+<U229C7>
+<U229C8>
+<U229C9>
+<U229CA>
+<U229CB>
+<U229CC>
+<U229CD>
+<U229CE>
+<U229CF>
+<U229D0>
+<U229D1>
+<U229D2>
+<U229D3>
+<U229D4>
+<U229D5>
+<U229D6>
+<U229D7>
+<U229D8>
+<U229D9>
+<U229DA>
+<U229DB>
+<U229DC>
+<U229DD>
+<U229DE>
+<U229DF>
+<U229E0>
+<U229E1>
+<U229E2>
+<U229E3>
+<U229E4>
+<U229E5>
+<U229E6>
+<U229E7>
+<U229E8>
+<U229E9>
+<U229EA>
+<U229EB>
+<U229EC>
+<U229ED>
+<U229EE>
+<U229EF>
+<U229F0>
+<U229F1>
+<U229F2>
+<U229F3>
+<U229F4>
+<U229F5>
+<U229F6>
+<U229F7>
+<U229F8>
+<U229F9>
+<U229FA>
+<U229FB>
+<U229FC>
+<U229FD>
+<U229FE>
+<U229FF>
+<U22A00>
+<U22A01>
+<U22A02>
+<U22A03>
+<U22A04>
+<U22A05>
+<U22A06>
+<U22A07>
+<U22A08>
+<U22A09>
+<U22A0A>
+<U22A0B>
+<U22A0C>
+<U22A0D>
+<U22A0E>
+<U22A0F>
+<U22A10>
+<U22A11>
+<U22A12>
+<U22A13>
+<U22A14>
+<U22A15>
+<U22A16>
+<U22A17>
+<U22A18>
+<U22A19>
+<U22A1A>
+<U22A1B>
+<U22A1C>
+<U22A1D>
+<U22A1E>
+<U22A1F>
+<U22A20>
+<U22A21>
+<U22A22>
+<U22A23>
+<U22A24>
+<U22A25>
+<U22A26>
+<U22A27>
+<U22A28>
+<U22A29>
+<U22A2A>
+<U22A2B>
+<U22A2C>
+<U22A2D>
+<U22A2E>
+<U22A2F>
+<U22A30>
+<U22A31>
+<U22A32>
+<U22A33>
+<U22A34>
+<U22A35>
+<U22A36>
+<U22A37>
+<U22A38>
+<U22A39>
+<U22A3A>
+<U22A3B>
+<U22A3C>
+<U22A3D>
+<U22A3E>
+<U22A3F>
+<U22A40>
+<U22A41>
+<U22A42>
+<U22A43>
+<U22A44>
+<U22A45>
+<U22A46>
+<U22A47>
+<U22A48>
+<U22A49>
+<U22A4A>
+<U22A4B>
+<U22A4C>
+<U22A4D>
+<U22A4E>
+<U22A4F>
+<U22A50>
+<U22A51>
+<U22A52>
+<U22A53>
+<U22A54>
+<U22A55>
+<U22A56>
+<U22A57>
+<U22A58>
+<U22A59>
+<U22A5A>
+<U22A5B>
+<U22A5C>
+<U22A5D>
+<U22A5E>
+<U22A5F>
+<U22A60>
+<U22A61>
+<U22A62>
+<U22A63>
+<U22A64>
+<U22A65>
+<U22A66>
+<U22A67>
+<U22A68>
+<U22A69>
+<U22A6A>
+<U22A6B>
+<U22A6C>
+<U22A6D>
+<U22A6E>
+<U22A6F>
+<U22A70>
+<U22A71>
+<U22A72>
+<U22A73>
+<U22A74>
+<U22A75>
+<U22A76>
+<U22A77>
+<U22A78>
+<U22A79>
+<U22A7A>
+<U22A7B>
+<U22A7C>
+<U22A7D>
+<U22A7E>
+<U22A7F>
+<U22A80>
+<U22A81>
+<U22A82>
+<U22A83>
+<U22A84>
+<U22A85>
+<U22A86>
+<U22A87>
+<U22A88>
+<U22A89>
+<U22A8A>
+<U22A8B>
+<U22A8C>
+<U22A8D>
+<U22A8E>
+<U22A8F>
+<U22A90>
+<U22A91>
+<U22A92>
+<U22A93>
+<U22A94>
+<U22A95>
+<U22A96>
+<U22A97>
+<U22A98>
+<U22A99>
+<U22A9A>
+<U22A9B>
+<U22A9C>
+<U22A9D>
+<U22A9E>
+<U22A9F>
+<U22AA0>
+<U22AA1>
+<U22AA2>
+<U22AA3>
+<U22AA4>
+<U22AA5>
+<U22AA6>
+<U22AA7>
+<U22AA8>
+<U22AA9>
+<U22AAA>
+<U22AAB>
+<U22AAC>
+<U22AAD>
+<U22AAE>
+<U22AAF>
+<U22AB0>
+<U22AB1>
+<U22AB2>
+<U22AB3>
+<U22AB4>
+<U22AB5>
+<U22AB6>
+<U22AB7>
+<U22AB8>
+<U22AB9>
+<U22ABA>
+<U22ABB>
+<U22ABC>
+<U22ABD>
+<U22ABE>
+<U22ABF>
+<U22AC0>
+<U22AC1>
+<U22AC2>
+<U22AC3>
+<U22AC4>
+<U22AC5>
+<U22AC6>
+<U22AC7>
+<U22AC8>
+<U22AC9>
+<U22ACA>
+<U22ACB>
+<U22ACC>
+<U22ACD>
+<U22ACE>
+<U22ACF>
+<U22AD0>
+<U22AD1>
+<U22AD2>
+<U22AD3>
+<U22AD4>
+<U22AD5>
+<U22AD6>
+<U22AD7>
+<U22AD8>
+<U22AD9>
+<U22ADA>
+<U22ADB>
+<U22ADC>
+<U22ADD>
+<U22ADE>
+<U22ADF>
+<U22AE0>
+<U22AE1>
+<U22AE2>
+<U22AE3>
+<U22AE4>
+<U22AE5>
+<U22AE6>
+<U22AE7>
+<U22AE8>
+<U22AE9>
+<U22AEA>
+<U22AEB>
+<U22AEC>
+<U22AED>
+<U22AEE>
+<U22AEF>
+<U22AF0>
+<U22AF1>
+<U22AF2>
+<U22AF3>
+<U22AF4>
+<U22AF5>
+<U22AF6>
+<U22AF7>
+<U22AF8>
+<U22AF9>
+<U22AFA>
+<U22AFB>
+<U22AFC>
+<U22AFD>
+<U22AFE>
+<U22AFF>
+<U22B00>
+<U22B01>
+<U22B02>
+<U22B03>
+<U22B04>
+<U22B05>
+<U22B06>
+<U22B07>
+<U22B08>
+<U22B09>
+<U22B0A>
+<U22B0B>
+<U22B0C>
+<U22B0D>
+<U22B0E>
+<U22B0F>
+<U22B10>
+<U22B11>
+<U22B12>
+<U22B13>
+<U22B14>
+<U22B15>
+<U22B16>
+<U22B17>
+<U22B18>
+<U22B19>
+<U22B1A>
+<U22B1B>
+<U22B1C>
+<U22B1D>
+<U22B1E>
+<U22B1F>
+<U22B20>
+<U22B21>
+<U22B22>
+<U22B23>
+<U22B24>
+<U22B25>
+<U22B26>
+<U22B27>
+<U22B28>
+<U22B29>
+<U22B2A>
+<U22B2B>
+<U22B2C>
+<U22B2D>
+<U22B2E>
+<U22B2F>
+<U22B30>
+<U22B31>
+<U22B32>
+<U22B33>
+<U22B34>
+<U22B35>
+<U22B36>
+<U22B37>
+<U22B38>
+<U22B39>
+<U22B3A>
+<U22B3B>
+<U22B3C>
+<U22B3D>
+<U22B3E>
+<U22B3F>
+<U22B40>
+<U22B41>
+<U22B42>
+<U22B43>
+<U22B44>
+<U22B45>
+<U22B46>
+<U22B47>
+<U22B48>
+<U22B49>
+<U22B4A>
+<U22B4B>
+<U22B4C>
+<U22B4D>
+<U22B4E>
+<U22B4F>
+<U22B50>
+<U22B51>
+<U22B52>
+<U22B53>
+<U22B54>
+<U22B55>
+<U22B56>
+<U22B57>
+<U22B58>
+<U22B59>
+<U22B5A>
+<U22B5B>
+<U22B5C>
+<U22B5D>
+<U22B5E>
+<U22B5F>
+<U22B60>
+<U22B61>
+<U22B62>
+<U22B63>
+<U22B64>
+<U22B65>
+<U22B66>
+<U22B67>
+<U22B68>
+<U22B69>
+<U22B6A>
+<U22B6B>
+<U22B6C>
+<U22B6D>
+<U22B6E>
+<U22B6F>
+<U22B70>
+<U22B71>
+<U22B72>
+<U22B73>
+<U22B74>
+<U22B75>
+<U22B76>
+<U22B77>
+<U22B78>
+<U22B79>
+<U22B7A>
+<U22B7B>
+<U22B7C>
+<U22B7D>
+<U22B7E>
+<U22B7F>
+<U22B80>
+<U22B81>
+<U22B82>
+<U22B83>
+<U22B84>
+<U22B85>
+<U22B86>
+<U22B87>
+<U22B88>
+<U22B89>
+<U22B8A>
+<U22B8B>
+<U22B8C>
+<U22B8D>
+<U22B8E>
+<U22B8F>
+<U22B90>
+<U22B91>
+<U22B92>
+<U22B93>
+<U22B94>
+<U22B95>
+<U22B96>
+<U22B97>
+<U22B98>
+<U22B99>
+<U22B9A>
+<U22B9B>
+<U22B9C>
+<U22B9D>
+<U22B9E>
+<U22B9F>
+<U22BA0>
+<U22BA1>
+<U22BA2>
+<U22BA3>
+<U22BA4>
+<U22BA5>
+<U22BA6>
+<U22BA7>
+<U22BA8>
+<U22BA9>
+<U22BAA>
+<U22BAB>
+<U22BAC>
+<U22BAD>
+<U22BAE>
+<U22BAF>
+<U22BB0>
+<U22BB1>
+<U22BB2>
+<U22BB3>
+<U22BB4>
+<U22BB5>
+<U22BB6>
+<U22BB7>
+<U22BB8>
+<U22BB9>
+<U22BBA>
+<U22BBB>
+<U22BBC>
+<U22BBD>
+<U22BBE>
+<U22BBF>
+<U22BC0>
+<U22BC1>
+<U22BC2>
+<U22BC3>
+<U22BC4>
+<U22BC5>
+<U22BC6>
+<U22BC7>
+<U22BC8>
+<U22BC9>
+<U22BCA>
+<U22BCB>
+<U22BCC>
+<U22BCD>
+<U22BCE>
+<U22BCF>
+<U22BD0>
+<U22BD1>
+<U22BD2>
+<U22BD3>
+<U22BD4>
+<U22BD5>
+<U22BD6>
+<U22BD7>
+<U22BD8>
+<U22BD9>
+<U22BDA>
+<U22BDB>
+<U22BDC>
+<U22BDD>
+<U22BDE>
+<U22BDF>
+<U22BE0>
+<U22BE1>
+<U22BE2>
+<U22BE3>
+<U22BE4>
+<U22BE5>
+<U22BE6>
+<U22BE7>
+<U22BE8>
+<U22BE9>
+<U22BEA>
+<U22BEB>
+<U22BEC>
+<U22BED>
+<U22BEE>
+<U22BEF>
+<U22BF0>
+<U22BF1>
+<U22BF2>
+<U22BF3>
+<U22BF4>
+<U22BF5>
+<U22BF6>
+<U22BF7>
+<U22BF8>
+<U22BF9>
+<U22BFA>
+<U22BFB>
+<U22BFC>
+<U22BFD>
+<U22BFE>
+<U22BFF>
+<U22C00>
+<U22C01>
+<U22C02>
+<U22C03>
+<U22C04>
+<U22C05>
+<U22C06>
+<U22C07>
+<U22C08>
+<U22C09>
+<U22C0A>
+<U22C0B>
+<U22C0C>
+<U22C0D>
+<U22C0E>
+<U22C0F>
+<U22C10>
+<U22C11>
+<U22C12>
+<U22C13>
+<U22C14>
+<U22C15>
+<U22C16>
+<U22C17>
+<U22C18>
+<U22C19>
+<U22C1A>
+<U22C1B>
+<U22C1C>
+<U22C1D>
+<U22C1E>
+<U22C1F>
+<U22C20>
+<U22C21>
+<U22C22>
+<U22C23>
+<U22C24>
+<U22C25>
+<U22C26>
+<U22C27>
+<U22C28>
+<U22C29>
+<U22C2A>
+<U22C2B>
+<U22C2C>
+<U22C2D>
+<U22C2E>
+<U22C2F>
+<U22C30>
+<U22C31>
+<U22C32>
+<U22C33>
+<U22C34>
+<U22C35>
+<U22C36>
+<U22C37>
+<U22C38>
+<U22C39>
+<U22C3A>
+<U22C3B>
+<U22C3C>
+<U22C3D>
+<U22C3E>
+<U22C3F>
+<U22C40>
+<U22C41>
+<U22C42>
+<U22C43>
+<U22C44>
+<U22C45>
+<U22C46>
+<U22C47>
+<U22C48>
+<U22C49>
+<U22C4A>
+<U22C4B>
+<U22C4C>
+<U22C4D>
+<U22C4E>
+<U22C4F>
+<U22C50>
+<U22C51>
+<U22C52>
+<U22C53>
+<U22C54>
+<U22C55>
+<U22C56>
+<U22C57>
+<U22C58>
+<U22C59>
+<U22C5A>
+<U22C5B>
+<U22C5C>
+<U22C5D>
+<U22C5E>
+<U22C5F>
+<U22C60>
+<U22C61>
+<U22C62>
+<U22C63>
+<U22C64>
+<U22C65>
+<U22C66>
+<U22C67>
+<U22C68>
+<U22C69>
+<U22C6A>
+<U22C6B>
+<U22C6C>
+<U22C6D>
+<U22C6E>
+<U22C6F>
+<U22C70>
+<U22C71>
+<U22C72>
+<U22C73>
+<U22C74>
+<U22C75>
+<U22C76>
+<U22C77>
+<U22C78>
+<U22C79>
+<U22C7A>
+<U22C7B>
+<U22C7C>
+<U22C7D>
+<U22C7E>
+<U22C7F>
+<U22C80>
+<U22C81>
+<U22C82>
+<U22C83>
+<U22C84>
+<U22C85>
+<U22C86>
+<U22C87>
+<U22C88>
+<U22C89>
+<U22C8A>
+<U22C8B>
+<U22C8C>
+<U22C8D>
+<U22C8E>
+<U22C8F>
+<U22C90>
+<U22C91>
+<U22C92>
+<U22C93>
+<U22C94>
+<U22C95>
+<U22C96>
+<U22C97>
+<U22C98>
+<U22C99>
+<U22C9A>
+<U22C9B>
+<U22C9C>
+<U22C9D>
+<U22C9E>
+<U22C9F>
+<U22CA0>
+<U22CA1>
+<U22CA2>
+<U22CA3>
+<U22CA4>
+<U22CA5>
+<U22CA6>
+<U22CA7>
+<U22CA8>
+<U22CA9>
+<U22CAA>
+<U22CAB>
+<U22CAC>
+<U22CAD>
+<U22CAE>
+<U22CAF>
+<U22CB0>
+<U22CB1>
+<U22CB2>
+<U22CB3>
+<U22CB4>
+<U22CB5>
+<U22CB6>
+<U22CB7>
+<U22CB8>
+<U22CB9>
+<U22CBA>
+<U22CBB>
+<U22CBC>
+<U22CBD>
+<U22CBE>
+<U22CBF>
+<U22CC0>
+<U22CC1>
+<U22CC2>
+<U22CC3>
+<U22CC4>
+<U22CC5>
+<U22CC6>
+<U22CC7>
+<U22CC8>
+<U22CC9>
+<U22CCA>
+<U22CCB>
+<U22CCC>
+<U22CCD>
+<U22CCE>
+<U22CCF>
+<U22CD0>
+<U22CD1>
+<U22CD2>
+<U22CD3>
+<U22CD4>
+<U22CD5>
+<U22CD6>
+<U22CD7>
+<U22CD8>
+<U22CD9>
+<U22CDA>
+<U22CDB>
+<U22CDC>
+<U22CDD>
+<U22CDE>
+<U22CDF>
+<U22CE0>
+<U22CE1>
+<U22CE2>
+<U22CE3>
+<U22CE4>
+<U22CE5>
+<U22CE6>
+<U22CE7>
+<U22CE8>
+<U22CE9>
+<U22CEA>
+<U22CEB>
+<U22CEC>
+<U22CED>
+<U22CEE>
+<U22CEF>
+<U22CF0>
+<U22CF1>
+<U22CF2>
+<U22CF3>
+<U22CF4>
+<U22CF5>
+<U22CF6>
+<U22CF7>
+<U22CF8>
+<U22CF9>
+<U22CFA>
+<U22CFB>
+<U22CFC>
+<U22CFD>
+<U22CFE>
+<U22CFF>
+<U22D00>
+<U22D01>
+<U22D02>
+<U22D03>
+<U22D04>
+<U22D05>
+<U22D06>
+<U22D07>
+<U22D08>
+<U22D09>
+<U22D0A>
+<U22D0B>
+<U22D0C>
+<U22D0D>
+<U22D0E>
+<U22D0F>
+<U22D10>
+<U22D11>
+<U22D12>
+<U22D13>
+<U22D14>
+<U22D15>
+<U22D16>
+<U22D17>
+<U22D18>
+<U22D19>
+<U22D1A>
+<U22D1B>
+<U22D1C>
+<U22D1D>
+<U22D1E>
+<U22D1F>
+<U22D20>
+<U22D21>
+<U22D22>
+<U22D23>
+<U22D24>
+<U22D25>
+<U22D26>
+<U22D27>
+<U22D28>
+<U22D29>
+<U22D2A>
+<U22D2B>
+<U22D2C>
+<U22D2D>
+<U22D2E>
+<U22D2F>
+<U22D30>
+<U22D31>
+<U22D32>
+<U22D33>
+<U22D34>
+<U22D35>
+<U22D36>
+<U22D37>
+<U22D38>
+<U22D39>
+<U22D3A>
+<U22D3B>
+<U22D3C>
+<U22D3D>
+<U22D3E>
+<U22D3F>
+<U22D40>
+<U22D41>
+<U22D42>
+<U22D43>
+<U22D44>
+<U22D45>
+<U22D46>
+<U22D47>
+<U22D48>
+<U22D49>
+<U22D4A>
+<U22D4B>
+<U22D4C>
+<U22D4D>
+<U22D4E>
+<U22D4F>
+<U22D50>
+<U22D51>
+<U22D52>
+<U22D53>
+<U22D54>
+<U22D55>
+<U22D56>
+<U22D57>
+<U22D58>
+<U22D59>
+<U22D5A>
+<U22D5B>
+<U22D5C>
+<U22D5D>
+<U22D5E>
+<U22D5F>
+<U22D60>
+<U22D61>
+<U22D62>
+<U22D63>
+<U22D64>
+<U22D65>
+<U22D66>
+<U22D67>
+<U22D68>
+<U22D69>
+<U22D6A>
+<U22D6B>
+<U22D6C>
+<U22D6D>
+<U22D6E>
+<U22D6F>
+<U22D70>
+<U22D71>
+<U22D72>
+<U22D73>
+<U22D74>
+<U22D75>
+<U22D76>
+<U22D77>
+<U22D78>
+<U22D79>
+<U22D7A>
+<U22D7B>
+<U22D7C>
+<U22D7D>
+<U22D7E>
+<U22D7F>
+<U22D80>
+<U22D81>
+<U22D82>
+<U22D83>
+<U22D84>
+<U22D85>
+<U22D86>
+<U22D87>
+<U22D88>
+<U22D89>
+<U22D8A>
+<U22D8B>
+<U22D8C>
+<U22D8D>
+<U22D8E>
+<U22D8F>
+<U22D90>
+<U22D91>
+<U22D92>
+<U22D93>
+<U22D94>
+<U22D95>
+<U22D96>
+<U22D97>
+<U22D98>
+<U22D99>
+<U22D9A>
+<U22D9B>
+<U22D9C>
+<U22D9D>
+<U22D9E>
+<U22D9F>
+<U22DA0>
+<U22DA1>
+<U22DA2>
+<U22DA3>
+<U22DA4>
+<U22DA5>
+<U22DA6>
+<U22DA7>
+<U22DA8>
+<U22DA9>
+<U22DAA>
+<U22DAB>
+<U22DAC>
+<U22DAD>
+<U22DAE>
+<U22DAF>
+<U22DB0>
+<U22DB1>
+<U22DB2>
+<U22DB3>
+<U22DB4>
+<U22DB5>
+<U22DB6>
+<U22DB7>
+<U22DB8>
+<U22DB9>
+<U22DBA>
+<U22DBB>
+<U22DBC>
+<U22DBD>
+<U22DBE>
+<U22DBF>
+<U22DC0>
+<U22DC1>
+<U22DC2>
+<U22DC3>
+<U22DC4>
+<U22DC5>
+<U22DC6>
+<U22DC7>
+<U22DC8>
+<U22DC9>
+<U22DCA>
+<U22DCB>
+<U22DCC>
+<U22DCD>
+<U22DCE>
+<U22DCF>
+<U22DD0>
+<U22DD1>
+<U22DD2>
+<U22DD3>
+<U22DD4>
+<U22DD5>
+<U22DD6>
+<U22DD7>
+<U22DD8>
+<U22DD9>
+<U22DDA>
+<U22DDB>
+<U22DDC>
+<U22DDD>
+<U22DDE>
+<U22DDF>
+<U22DE0>
+<U22DE1>
+<U22DE2>
+<U22DE3>
+<U22DE4>
+<U22DE5>
+<U22DE6>
+<U22DE7>
+<U22DE8>
+<U22DE9>
+<U22DEA>
+<U22DEB>
+<U22DEC>
+<U22DED>
+<U22DEE>
+<U22DEF>
+<U22DF0>
+<U22DF1>
+<U22DF2>
+<U22DF3>
+<U22DF4>
+<U22DF5>
+<U22DF6>
+<U22DF7>
+<U22DF8>
+<U22DF9>
+<U22DFA>
+<U22DFB>
+<U22DFC>
+<U22DFD>
+<U22DFE>
+<U22DFF>
+<U22E00>
+<U22E01>
+<U22E02>
+<U22E03>
+<U22E04>
+<U22E05>
+<U22E06>
+<U22E07>
+<U22E08>
+<U22E09>
+<U22E0A>
+<U22E0B>
+<U22E0C>
+<U22E0D>
+<U22E0E>
+<U22E0F>
+<U22E10>
+<U22E11>
+<U22E12>
+<U22E13>
+<U22E14>
+<U22E15>
+<U22E16>
+<U22E17>
+<U22E18>
+<U22E19>
+<U22E1A>
+<U22E1B>
+<U22E1C>
+<U22E1D>
+<U22E1E>
+<U22E1F>
+<U22E20>
+<U22E21>
+<U22E22>
+<U22E23>
+<U22E24>
+<U22E25>
+<U22E26>
+<U22E27>
+<U22E28>
+<U22E29>
+<U22E2A>
+<U22E2B>
+<U22E2C>
+<U22E2D>
+<U22E2E>
+<U22E2F>
+<U22E30>
+<U22E31>
+<U22E32>
+<U22E33>
+<U22E34>
+<U22E35>
+<U22E36>
+<U22E37>
+<U22E38>
+<U22E39>
+<U22E3A>
+<U22E3B>
+<U22E3C>
+<U22E3D>
+<U22E3E>
+<U22E3F>
+<U22E40>
+<U22E41>
+<U22E42>
+<U22E43>
+<U22E44>
+<U22E45>
+<U22E46>
+<U22E47>
+<U22E48>
+<U22E49>
+<U22E4A>
+<U22E4B>
+<U22E4C>
+<U22E4D>
+<U22E4E>
+<U22E4F>
+<U22E50>
+<U22E51>
+<U22E52>
+<U22E53>
+<U22E54>
+<U22E55>
+<U22E56>
+<U22E57>
+<U22E58>
+<U22E59>
+<U22E5A>
+<U22E5B>
+<U22E5C>
+<U22E5D>
+<U22E5E>
+<U22E5F>
+<U22E60>
+<U22E61>
+<U22E62>
+<U22E63>
+<U22E64>
+<U22E65>
+<U22E66>
+<U22E67>
+<U22E68>
+<U22E69>
+<U22E6A>
+<U22E6B>
+<U22E6C>
+<U22E6D>
+<U22E6E>
+<U22E6F>
+<U22E70>
+<U22E71>
+<U22E72>
+<U22E73>
+<U22E74>
+<U22E75>
+<U22E76>
+<U22E77>
+<U22E78>
+<U22E79>
+<U22E7A>
+<U22E7B>
+<U22E7C>
+<U22E7D>
+<U22E7E>
+<U22E7F>
+<U22E80>
+<U22E81>
+<U22E82>
+<U22E83>
+<U22E84>
+<U22E85>
+<U22E86>
+<U22E87>
+<U22E88>
+<U22E89>
+<U22E8A>
+<U22E8B>
+<U22E8C>
+<U22E8D>
+<U22E8E>
+<U22E8F>
+<U22E90>
+<U22E91>
+<U22E92>
+<U22E93>
+<U22E94>
+<U22E95>
+<U22E96>
+<U22E97>
+<U22E98>
+<U22E99>
+<U22E9A>
+<U22E9B>
+<U22E9C>
+<U22E9D>
+<U22E9E>
+<U22E9F>
+<U22EA0>
+<U22EA1>
+<U22EA2>
+<U22EA3>
+<U22EA4>
+<U22EA5>
+<U22EA6>
+<U22EA7>
+<U22EA8>
+<U22EA9>
+<U22EAA>
+<U22EAB>
+<U22EAC>
+<U22EAD>
+<U22EAE>
+<U22EAF>
+<U22EB0>
+<U22EB1>
+<U22EB2>
+<U22EB3>
+<U22EB4>
+<U22EB5>
+<U22EB6>
+<U22EB7>
+<U22EB8>
+<U22EB9>
+<U22EBA>
+<U22EBB>
+<U22EBC>
+<U22EBD>
+<U22EBE>
+<U22EBF>
+<U22EC0>
+<U22EC1>
+<U22EC2>
+<U22EC3>
+<U22EC4>
+<U22EC5>
+<U22EC6>
+<U22EC7>
+<U22EC8>
+<U22EC9>
+<U22ECA>
+<U22ECB>
+<U22ECC>
+<U22ECD>
+<U22ECE>
+<U22ECF>
+<U22ED0>
+<U22ED1>
+<U22ED2>
+<U22ED3>
+<U22ED4>
+<U22ED5>
+<U22ED6>
+<U22ED7>
+<U22ED8>
+<U22ED9>
+<U22EDA>
+<U22EDB>
+<U22EDC>
+<U22EDD>
+<U22EDE>
+<U22EDF>
+<U22EE0>
+<U22EE1>
+<U22EE2>
+<U22EE3>
+<U22EE4>
+<U22EE5>
+<U22EE6>
+<U22EE7>
+<U22EE8>
+<U22EE9>
+<U22EEA>
+<U22EEB>
+<U22EEC>
+<U22EED>
+<U22EEE>
+<U22EEF>
+<U22EF0>
+<U22EF1>
+<U22EF2>
+<U22EF3>
+<U22EF4>
+<U22EF5>
+<U22EF6>
+<U22EF7>
+<U22EF8>
+<U22EF9>
+<U22EFA>
+<U22EFB>
+<U22EFC>
+<U22EFD>
+<U22EFE>
+<U22EFF>
+<U22F00>
+<U22F01>
+<U22F02>
+<U22F03>
+<U22F04>
+<U22F05>
+<U22F06>
+<U22F07>
+<U22F08>
+<U22F09>
+<U22F0A>
+<U22F0B>
+<U22F0C>
+<U22F0D>
+<U22F0E>
+<U22F0F>
+<U22F10>
+<U22F11>
+<U22F12>
+<U22F13>
+<U22F14>
+<U22F15>
+<U22F16>
+<U22F17>
+<U22F18>
+<U22F19>
+<U22F1A>
+<U22F1B>
+<U22F1C>
+<U22F1D>
+<U22F1E>
+<U22F1F>
+<U22F20>
+<U22F21>
+<U22F22>
+<U22F23>
+<U22F24>
+<U22F25>
+<U22F26>
+<U22F27>
+<U22F28>
+<U22F29>
+<U22F2A>
+<U22F2B>
+<U22F2C>
+<U22F2D>
+<U22F2E>
+<U22F2F>
+<U22F30>
+<U22F31>
+<U22F32>
+<U22F33>
+<U22F34>
+<U22F35>
+<U22F36>
+<U22F37>
+<U22F38>
+<U22F39>
+<U22F3A>
+<U22F3B>
+<U22F3C>
+<U22F3D>
+<U22F3E>
+<U22F3F>
+<U22F40>
+<U22F41>
+<U22F42>
+<U22F43>
+<U22F44>
+<U22F45>
+<U22F46>
+<U22F47>
+<U22F48>
+<U22F49>
+<U22F4A>
+<U22F4B>
+<U22F4C>
+<U22F4D>
+<U22F4E>
+<U22F4F>
+<U22F50>
+<U22F51>
+<U22F52>
+<U22F53>
+<U22F54>
+<U22F55>
+<U22F56>
+<U22F57>
+<U22F58>
+<U22F59>
+<U22F5A>
+<U22F5B>
+<U22F5C>
+<U22F5D>
+<U22F5E>
+<U22F5F>
+<U22F60>
+<U22F61>
+<U22F62>
+<U22F63>
+<U22F64>
+<U22F65>
+<U22F66>
+<U22F67>
+<U22F68>
+<U22F69>
+<U22F6A>
+<U22F6B>
+<U22F6C>
+<U22F6D>
+<U22F6E>
+<U22F6F>
+<U22F70>
+<U22F71>
+<U22F72>
+<U22F73>
+<U22F74>
+<U22F75>
+<U22F76>
+<U22F77>
+<U22F78>
+<U22F79>
+<U22F7A>
+<U22F7B>
+<U22F7C>
+<U22F7D>
+<U22F7E>
+<U22F7F>
+<U22F80>
+<U22F81>
+<U22F82>
+<U22F83>
+<U22F84>
+<U22F85>
+<U22F86>
+<U22F87>
+<U22F88>
+<U22F89>
+<U22F8A>
+<U22F8B>
+<U22F8C>
+<U22F8D>
+<U22F8E>
+<U22F8F>
+<U22F90>
+<U22F91>
+<U22F92>
+<U22F93>
+<U22F94>
+<U22F95>
+<U22F96>
+<U22F97>
+<U22F98>
+<U22F99>
+<U22F9A>
+<U22F9B>
+<U22F9C>
+<U22F9D>
+<U22F9E>
+<U22F9F>
+<U22FA0>
+<U22FA1>
+<U22FA2>
+<U22FA3>
+<U22FA4>
+<U22FA5>
+<U22FA6>
+<U22FA7>
+<U22FA8>
+<U22FA9>
+<U22FAA>
+<U22FAB>
+<U22FAC>
+<U22FAD>
+<U22FAE>
+<U22FAF>
+<U22FB0>
+<U22FB1>
+<U22FB2>
+<U22FB3>
+<U22FB4>
+<U22FB5>
+<U22FB6>
+<U22FB7>
+<U22FB8>
+<U22FB9>
+<U22FBA>
+<U22FBB>
+<U22FBC>
+<U22FBD>
+<U22FBE>
+<U22FBF>
+<U22FC0>
+<U22FC1>
+<U22FC2>
+<U22FC3>
+<U22FC4>
+<U22FC5>
+<U22FC6>
+<U22FC7>
+<U22FC8>
+<U22FC9>
+<U22FCA>
+<U22FCB>
+<U22FCC>
+<U22FCD>
+<U22FCE>
+<U22FCF>
+<U22FD0>
+<U22FD1>
+<U22FD2>
+<U22FD3>
+<U22FD4>
+<U22FD5>
+<U22FD6>
+<U22FD7>
+<U22FD8>
+<U22FD9>
+<U22FDA>
+<U22FDB>
+<U22FDC>
+<U22FDD>
+<U22FDE>
+<U22FDF>
+<U22FE0>
+<U22FE1>
+<U22FE2>
+<U22FE3>
+<U22FE4>
+<U22FE5>
+<U22FE6>
+<U22FE7>
+<U22FE8>
+<U22FE9>
+<U22FEA>
+<U22FEB>
+<U22FEC>
+<U22FED>
+<U22FEE>
+<U22FEF>
+<U22FF0>
+<U22FF1>
+<U22FF2>
+<U22FF3>
+<U22FF4>
+<U22FF5>
+<U22FF6>
+<U22FF7>
+<U22FF8>
+<U22FF9>
+<U22FFA>
+<U22FFB>
+<U22FFC>
+<U22FFD>
+<U22FFE>
+<U22FFF>
+<U23000>
+<U23001>
+<U23002>
+<U23003>
+<U23004>
+<U23005>
+<U23006>
+<U23007>
+<U23008>
+<U23009>
+<U2300A>
+<U2300B>
+<U2300C>
+<U2300D>
+<U2300E>
+<U2300F>
+<U23010>
+<U23011>
+<U23012>
+<U23013>
+<U23014>
+<U23015>
+<U23016>
+<U23017>
+<U23018>
+<U23019>
+<U2301A>
+<U2301B>
+<U2301C>
+<U2301D>
+<U2301E>
+<U2301F>
+<U23020>
+<U23021>
+<U23022>
+<U23023>
+<U23024>
+<U23025>
+<U23026>
+<U23027>
+<U23028>
+<U23029>
+<U2302A>
+<U2302B>
+<U2302C>
+<U2302D>
+<U2302E>
+<U2302F>
+<U23030>
+<U23031>
+<U23032>
+<U23033>
+<U23034>
+<U23035>
+<U23036>
+<U23037>
+<U23038>
+<U23039>
+<U2303A>
+<U2303B>
+<U2303C>
+<U2303D>
+<U2303E>
+<U2303F>
+<U23040>
+<U23041>
+<U23042>
+<U23043>
+<U23044>
+<U23045>
+<U23046>
+<U23047>
+<U23048>
+<U23049>
+<U2304A>
+<U2304B>
+<U2304C>
+<U2304D>
+<U2304E>
+<U2304F>
+<U23050>
+<U23051>
+<U23052>
+<U23053>
+<U23054>
+<U23055>
+<U23056>
+<U23057>
+<U23058>
+<U23059>
+<U2305A>
+<U2305B>
+<U2305C>
+<U2305D>
+<U2305E>
+<U2305F>
+<U23060>
+<U23061>
+<U23062>
+<U23063>
+<U23064>
+<U23065>
+<U23066>
+<U23067>
+<U23068>
+<U23069>
+<U2306A>
+<U2306B>
+<U2306C>
+<U2306D>
+<U2306E>
+<U2306F>
+<U23070>
+<U23071>
+<U23072>
+<U23073>
+<U23074>
+<U23075>
+<U23076>
+<U23077>
+<U23078>
+<U23079>
+<U2307A>
+<U2307B>
+<U2307C>
+<U2307D>
+<U2307E>
+<U2307F>
+<U23080>
+<U23081>
+<U23082>
+<U23083>
+<U23084>
+<U23085>
+<U23086>
+<U23087>
+<U23088>
+<U23089>
+<U2308A>
+<U2308B>
+<U2308C>
+<U2308D>
+<U2308E>
+<U2308F>
+<U23090>
+<U23091>
+<U23092>
+<U23093>
+<U23094>
+<U23095>
+<U23096>
+<U23097>
+<U23098>
+<U23099>
+<U2309A>
+<U2309B>
+<U2309C>
+<U2309D>
+<U2309E>
+<U2309F>
+<U230A0>
+<U230A1>
+<U230A2>
+<U230A3>
+<U230A4>
+<U230A5>
+<U230A6>
+<U230A7>
+<U230A8>
+<U230A9>
+<U230AA>
+<U230AB>
+<U230AC>
+<U230AD>
+<U230AE>
+<U230AF>
+<U230B0>
+<U230B1>
+<U230B2>
+<U230B3>
+<U230B4>
+<U230B5>
+<U230B6>
+<U230B7>
+<U230B8>
+<U230B9>
+<U230BA>
+<U230BB>
+<U230BC>
+<U230BD>
+<U230BE>
+<U230BF>
+<U230C0>
+<U230C1>
+<U230C2>
+<U230C3>
+<U230C4>
+<U230C5>
+<U230C6>
+<U230C7>
+<U230C8>
+<U230C9>
+<U230CA>
+<U230CB>
+<U230CC>
+<U230CD>
+<U230CE>
+<U230CF>
+<U230D0>
+<U230D1>
+<U230D2>
+<U230D3>
+<U230D4>
+<U230D5>
+<U230D6>
+<U230D7>
+<U230D8>
+<U230D9>
+<U230DA>
+<U230DB>
+<U230DC>
+<U230DD>
+<U230DE>
+<U230DF>
+<U230E0>
+<U230E1>
+<U230E2>
+<U230E3>
+<U230E4>
+<U230E5>
+<U230E6>
+<U230E7>
+<U230E8>
+<U230E9>
+<U230EA>
+<U230EB>
+<U230EC>
+<U230ED>
+<U230EE>
+<U230EF>
+<U230F0>
+<U230F1>
+<U230F2>
+<U230F3>
+<U230F4>
+<U230F5>
+<U230F6>
+<U230F7>
+<U230F8>
+<U230F9>
+<U230FA>
+<U230FB>
+<U230FC>
+<U230FD>
+<U230FE>
+<U230FF>
+<U23100>
+<U23101>
+<U23102>
+<U23103>
+<U23104>
+<U23105>
+<U23106>
+<U23107>
+<U23108>
+<U23109>
+<U2310A>
+<U2310B>
+<U2310C>
+<U2310D>
+<U2310E>
+<U2310F>
+<U23110>
+<U23111>
+<U23112>
+<U23113>
+<U23114>
+<U23115>
+<U23116>
+<U23117>
+<U23118>
+<U23119>
+<U2311A>
+<U2311B>
+<U2311C>
+<U2311D>
+<U2311E>
+<U2311F>
+<U23120>
+<U23121>
+<U23122>
+<U23123>
+<U23124>
+<U23125>
+<U23126>
+<U23127>
+<U23128>
+<U23129>
+<U2312A>
+<U2312B>
+<U2312C>
+<U2312D>
+<U2312E>
+<U2312F>
+<U23130>
+<U23131>
+<U23132>
+<U23133>
+<U23134>
+<U23135>
+<U23136>
+<U23137>
+<U23138>
+<U23139>
+<U2313A>
+<U2313B>
+<U2313C>
+<U2313D>
+<U2313E>
+<U2313F>
+<U23140>
+<U23141>
+<U23142>
+<U23143>
+<U23144>
+<U23145>
+<U23146>
+<U23147>
+<U23148>
+<U23149>
+<U2314A>
+<U2314B>
+<U2314C>
+<U2314D>
+<U2314E>
+<U2314F>
+<U23150>
+<U23151>
+<U23152>
+<U23153>
+<U23154>
+<U23155>
+<U23156>
+<U23157>
+<U23158>
+<U23159>
+<U2315A>
+<U2315B>
+<U2315C>
+<U2315D>
+<U2315E>
+<U2315F>
+<U23160>
+<U23161>
+<U23162>
+<U23163>
+<U23164>
+<U23165>
+<U23166>
+<U23167>
+<U23168>
+<U23169>
+<U2316A>
+<U2316B>
+<U2316C>
+<U2316D>
+<U2316E>
+<U2316F>
+<U23170>
+<U23171>
+<U23172>
+<U23173>
+<U23174>
+<U23175>
+<U23176>
+<U23177>
+<U23178>
+<U23179>
+<U2317A>
+<U2317B>
+<U2317C>
+<U2317D>
+<U2317E>
+<U2317F>
+<U23180>
+<U23181>
+<U23182>
+<U23183>
+<U23184>
+<U23185>
+<U23186>
+<U23187>
+<U23188>
+<U23189>
+<U2318A>
+<U2318B>
+<U2318C>
+<U2318D>
+<U2318E>
+<U2318F>
+<U23190>
+<U23191>
+<U23192>
+<U23193>
+<U23194>
+<U23195>
+<U23196>
+<U23197>
+<U23198>
+<U23199>
+<U2319A>
+<U2319B>
+<U2319C>
+<U2319D>
+<U2319E>
+<U2319F>
+<U231A0>
+<U231A1>
+<U231A2>
+<U231A3>
+<U231A4>
+<U231A5>
+<U231A6>
+<U231A7>
+<U231A8>
+<U231A9>
+<U231AA>
+<U231AB>
+<U231AC>
+<U231AD>
+<U231AE>
+<U231AF>
+<U231B0>
+<U231B1>
+<U231B2>
+<U231B3>
+<U231B4>
+<U231B5>
+<U231B6>
+<U231B7>
+<U231B8>
+<U231B9>
+<U231BA>
+<U231BB>
+<U231BC>
+<U231BD>
+<U231BE>
+<U231BF>
+<U231C0>
+<U231C1>
+<U231C2>
+<U231C3>
+<U231C4>
+<U231C5>
+<U231C6>
+<U231C7>
+<U231C8>
+<U231C9>
+<U231CA>
+<U231CB>
+<U231CC>
+<U231CD>
+<U231CE>
+<U231CF>
+<U231D0>
+<U231D1>
+<U231D2>
+<U231D3>
+<U231D4>
+<U231D5>
+<U231D6>
+<U231D7>
+<U231D8>
+<U231D9>
+<U231DA>
+<U231DB>
+<U231DC>
+<U231DD>
+<U231DE>
+<U231DF>
+<U231E0>
+<U231E1>
+<U231E2>
+<U231E3>
+<U231E4>
+<U231E5>
+<U231E6>
+<U231E7>
+<U231E8>
+<U231E9>
+<U231EA>
+<U231EB>
+<U231EC>
+<U231ED>
+<U231EE>
+<U231EF>
+<U231F0>
+<U231F1>
+<U231F2>
+<U231F3>
+<U231F4>
+<U231F5>
+<U231F6>
+<U231F7>
+<U231F8>
+<U231F9>
+<U231FA>
+<U231FB>
+<U231FC>
+<U231FD>
+<U231FE>
+<U231FF>
+<U23200>
+<U23201>
+<U23202>
+<U23203>
+<U23204>
+<U23205>
+<U23206>
+<U23207>
+<U23208>
+<U23209>
+<U2320A>
+<U2320B>
+<U2320C>
+<U2320D>
+<U2320E>
+<U2320F>
+<U23210>
+<U23211>
+<U23212>
+<U23213>
+<U23214>
+<U23215>
+<U23216>
+<U23217>
+<U23218>
+<U23219>
+<U2321A>
+<U2321B>
+<U2321C>
+<U2321D>
+<U2321E>
+<U2321F>
+<U23220>
+<U23221>
+<U23222>
+<U23223>
+<U23224>
+<U23225>
+<U23226>
+<U23227>
+<U23228>
+<U23229>
+<U2322A>
+<U2322B>
+<U2322C>
+<U2322D>
+<U2322E>
+<U2322F>
+<U23230>
+<U23231>
+<U23232>
+<U23233>
+<U23234>
+<U23235>
+<U23236>
+<U23237>
+<U23238>
+<U23239>
+<U2323A>
+<U2323B>
+<U2323C>
+<U2323D>
+<U2323E>
+<U2323F>
+<U23240>
+<U23241>
+<U23242>
+<U23243>
+<U23244>
+<U23245>
+<U23246>
+<U23247>
+<U23248>
+<U23249>
+<U2324A>
+<U2324B>
+<U2324C>
+<U2324D>
+<U2324E>
+<U2324F>
+<U23250>
+<U23251>
+<U23252>
+<U23253>
+<U23254>
+<U23255>
+<U23256>
+<U23257>
+<U23258>
+<U23259>
+<U2325A>
+<U2325B>
+<U2325C>
+<U2325D>
+<U2325E>
+<U2325F>
+<U23260>
+<U23261>
+<U23262>
+<U23263>
+<U23264>
+<U23265>
+<U23266>
+<U23267>
+<U23268>
+<U23269>
+<U2326A>
+<U2326B>
+<U2326C>
+<U2326D>
+<U2326E>
+<U2326F>
+<U23270>
+<U23271>
+<U23272>
+<U23273>
+<U23274>
+<U23275>
+<U23276>
+<U23277>
+<U23278>
+<U23279>
+<U2327A>
+<U2327B>
+<U2327C>
+<U2327D>
+<U2327E>
+<U2327F>
+<U23280>
+<U23281>
+<U23282>
+<U23283>
+<U23284>
+<U23285>
+<U23286>
+<U23287>
+<U23288>
+<U23289>
+<U2328A>
+<U2328B>
+<U2328C>
+<U2328D>
+<U2328E>
+<U2328F>
+<U23290>
+<U23291>
+<U23292>
+<U23293>
+<U23294>
+<U23295>
+<U23296>
+<U23297>
+<U23298>
+<U23299>
+<U2329A>
+<U2329B>
+<U2329C>
+<U2329D>
+<U2329E>
+<U2329F>
+<U232A0>
+<U232A1>
+<U232A2>
+<U232A3>
+<U232A4>
+<U232A5>
+<U232A6>
+<U232A7>
+<U232A8>
+<U232A9>
+<U232AA>
+<U232AB>
+<U232AC>
+<U232AD>
+<U232AE>
+<U232AF>
+<U232B0>
+<U232B1>
+<U232B2>
+<U232B3>
+<U232B4>
+<U232B5>
+<U232B6>
+<U232B7>
+<U232B8>
+<U232B9>
+<U232BA>
+<U232BB>
+<U232BC>
+<U232BD>
+<U232BE>
+<U232BF>
+<U232C0>
+<U232C1>
+<U232C2>
+<U232C3>
+<U232C4>
+<U232C5>
+<U232C6>
+<U232C7>
+<U232C8>
+<U232C9>
+<U232CA>
+<U232CB>
+<U232CC>
+<U232CD>
+<U232CE>
+<U232CF>
+<U232D0>
+<U232D1>
+<U232D2>
+<U232D3>
+<U232D4>
+<U232D5>
+<U232D6>
+<U232D7>
+<U232D8>
+<U232D9>
+<U232DA>
+<U232DB>
+<U232DC>
+<U232DD>
+<U232DE>
+<U232DF>
+<U232E0>
+<U232E1>
+<U232E2>
+<U232E3>
+<U232E4>
+<U232E5>
+<U232E6>
+<U232E7>
+<U232E8>
+<U232E9>
+<U232EA>
+<U232EB>
+<U232EC>
+<U232ED>
+<U232EE>
+<U232EF>
+<U232F0>
+<U232F1>
+<U232F2>
+<U232F3>
+<U232F4>
+<U232F5>
+<U232F6>
+<U232F7>
+<U232F8>
+<U232F9>
+<U232FA>
+<U232FB>
+<U232FC>
+<U232FD>
+<U232FE>
+<U232FF>
+<U23300>
+<U23301>
+<U23302>
+<U23303>
+<U23304>
+<U23305>
+<U23306>
+<U23307>
+<U23308>
+<U23309>
+<U2330A>
+<U2330B>
+<U2330C>
+<U2330D>
+<U2330E>
+<U2330F>
+<U23310>
+<U23311>
+<U23312>
+<U23313>
+<U23314>
+<U23315>
+<U23316>
+<U23317>
+<U23318>
+<U23319>
+<U2331A>
+<U2331B>
+<U2331C>
+<U2331D>
+<U2331E>
+<U2331F>
+<U23320>
+<U23321>
+<U23322>
+<U23323>
+<U23324>
+<U23325>
+<U23326>
+<U23327>
+<U23328>
+<U23329>
+<U2332A>
+<U2332B>
+<U2332C>
+<U2332D>
+<U2332E>
+<U2332F>
+<U23330>
+<U23331>
+<U23332>
+<U23333>
+<U23334>
+<U23335>
+<U23336>
+<U23337>
+<U23338>
+<U23339>
+<U2333A>
+<U2333B>
+<U2333C>
+<U2333D>
+<U2333E>
+<U2333F>
+<U23340>
+<U23341>
+<U23342>
+<U23343>
+<U23344>
+<U23345>
+<U23346>
+<U23347>
+<U23348>
+<U23349>
+<U2334A>
+<U2334B>
+<U2334C>
+<U2334D>
+<U2334E>
+<U2334F>
+<U23350>
+<U23351>
+<U23352>
+<U23353>
+<U23354>
+<U23355>
+<U23356>
+<U23357>
+<U23358>
+<U23359>
+<U2335A>
+<U2335B>
+<U2335C>
+<U2335D>
+<U2335E>
+<U2335F>
+<U23360>
+<U23361>
+<U23362>
+<U23363>
+<U23364>
+<U23365>
+<U23366>
+<U23367>
+<U23368>
+<U23369>
+<U2336A>
+<U2336B>
+<U2336C>
+<U2336D>
+<U2336E>
+<U2336F>
+<U23370>
+<U23371>
+<U23372>
+<U23373>
+<U23374>
+<U23375>
+<U23376>
+<U23377>
+<U23378>
+<U23379>
+<U2337A>
+<U2337B>
+<U2337C>
+<U2337D>
+<U2337E>
+<U2337F>
+<U23380>
+<U23381>
+<U23382>
+<U23383>
+<U23384>
+<U23385>
+<U23386>
+<U23387>
+<U23388>
+<U23389>
+<U2338A>
+<U2338B>
+<U2338C>
+<U2338D>
+<U2338E>
+<U2338F>
+<U23390>
+<U23391>
+<U23392>
+<U23393>
+<U23394>
+<U23395>
+<U23396>
+<U23397>
+<U23398>
+<U23399>
+<U2339A>
+<U2339B>
+<U2339C>
+<U2339D>
+<U2339E>
+<U2339F>
+<U233A0>
+<U233A1>
+<U233A2>
+<U233A3>
+<U233A4>
+<U233A5>
+<U233A6>
+<U233A7>
+<U233A8>
+<U233A9>
+<U233AA>
+<U233AB>
+<U233AC>
+<U233AD>
+<U233AE>
+<U233AF>
+<U233B0>
+<U233B1>
+<U233B2>
+<U233B3>
+<U233B4>
+<U233B5>
+<U233B6>
+<U233B7>
+<U233B8>
+<U233B9>
+<U233BA>
+<U233BB>
+<U233BC>
+<U233BD>
+<U233BE>
+<U233BF>
+<U233C0>
+<U233C1>
+<U233C2>
+<U233C3>
+<U233C4>
+<U233C5>
+<U233C6>
+<U233C7>
+<U233C8>
+<U233C9>
+<U233CA>
+<U233CB>
+<U233CC>
+<U233CD>
+<U233CE>
+<U233CF>
+<U233D0>
+<U233D1>
+<U233D2>
+<U233D3>
+<U233D4>
+<U233D5>
+<U233D6>
+<U233D7>
+<U233D8>
+<U233D9>
+<U233DA>
+<U233DB>
+<U233DC>
+<U233DD>
+<U233DE>
+<U233DF>
+<U233E0>
+<U233E1>
+<U233E2>
+<U233E3>
+<U233E4>
+<U233E5>
+<U233E6>
+<U233E7>
+<U233E8>
+<U233E9>
+<U233EA>
+<U233EB>
+<U233EC>
+<U233ED>
+<U233EE>
+<U233EF>
+<U233F0>
+<U233F1>
+<U233F2>
+<U233F3>
+<U233F4>
+<U233F5>
+<U233F6>
+<U233F7>
+<U233F8>
+<U233F9>
+<U233FA>
+<U233FB>
+<U233FC>
+<U233FD>
+<U233FE>
+<U233FF>
+<U23400>
+<U23401>
+<U23402>
+<U23403>
+<U23404>
+<U23405>
+<U23406>
+<U23407>
+<U23408>
+<U23409>
+<U2340A>
+<U2340B>
+<U2340C>
+<U2340D>
+<U2340E>
+<U2340F>
+<U23410>
+<U23411>
+<U23412>
+<U23413>
+<U23414>
+<U23415>
+<U23416>
+<U23417>
+<U23418>
+<U23419>
+<U2341A>
+<U2341B>
+<U2341C>
+<U2341D>
+<U2341E>
+<U2341F>
+<U23420>
+<U23421>
+<U23422>
+<U23423>
+<U23424>
+<U23425>
+<U23426>
+<U23427>
+<U23428>
+<U23429>
+<U2342A>
+<U2342B>
+<U2342C>
+<U2342D>
+<U2342E>
+<U2342F>
+<U23430>
+<U23431>
+<U23432>
+<U23433>
+<U23434>
+<U23435>
+<U23436>
+<U23437>
+<U23438>
+<U23439>
+<U2343A>
+<U2343B>
+<U2343C>
+<U2343D>
+<U2343E>
+<U2343F>
+<U23440>
+<U23441>
+<U23442>
+<U23443>
+<U23444>
+<U23445>
+<U23446>
+<U23447>
+<U23448>
+<U23449>
+<U2344A>
+<U2344B>
+<U2344C>
+<U2344D>
+<U2344E>
+<U2344F>
+<U23450>
+<U23451>
+<U23452>
+<U23453>
+<U23454>
+<U23455>
+<U23456>
+<U23457>
+<U23458>
+<U23459>
+<U2345A>
+<U2345B>
+<U2345C>
+<U2345D>
+<U2345E>
+<U2345F>
+<U23460>
+<U23461>
+<U23462>
+<U23463>
+<U23464>
+<U23465>
+<U23466>
+<U23467>
+<U23468>
+<U23469>
+<U2346A>
+<U2346B>
+<U2346C>
+<U2346D>
+<U2346E>
+<U2346F>
+<U23470>
+<U23471>
+<U23472>
+<U23473>
+<U23474>
+<U23475>
+<U23476>
+<U23477>
+<U23478>
+<U23479>
+<U2347A>
+<U2347B>
+<U2347C>
+<U2347D>
+<U2347E>
+<U2347F>
+<U23480>
+<U23481>
+<U23482>
+<U23483>
+<U23484>
+<U23485>
+<U23486>
+<U23487>
+<U23488>
+<U23489>
+<U2348A>
+<U2348B>
+<U2348C>
+<U2348D>
+<U2348E>
+<U2348F>
+<U23490>
+<U23491>
+<U23492>
+<U23493>
+<U23494>
+<U23495>
+<U23496>
+<U23497>
+<U23498>
+<U23499>
+<U2349A>
+<U2349B>
+<U2349C>
+<U2349D>
+<U2349E>
+<U2349F>
+<U234A0>
+<U234A1>
+<U234A2>
+<U234A3>
+<U234A4>
+<U234A5>
+<U234A6>
+<U234A7>
+<U234A8>
+<U234A9>
+<U234AA>
+<U234AB>
+<U234AC>
+<U234AD>
+<U234AE>
+<U234AF>
+<U234B0>
+<U234B1>
+<U234B2>
+<U234B3>
+<U234B4>
+<U234B5>
+<U234B6>
+<U234B7>
+<U234B8>
+<U234B9>
+<U234BA>
+<U234BB>
+<U234BC>
+<U234BD>
+<U234BE>
+<U234BF>
+<U234C0>
+<U234C1>
+<U234C2>
+<U234C3>
+<U234C4>
+<U234C5>
+<U234C6>
+<U234C7>
+<U234C8>
+<U234C9>
+<U234CA>
+<U234CB>
+<U234CC>
+<U234CD>
+<U234CE>
+<U234CF>
+<U234D0>
+<U234D1>
+<U234D2>
+<U234D3>
+<U234D4>
+<U234D5>
+<U234D6>
+<U234D7>
+<U234D8>
+<U234D9>
+<U234DA>
+<U234DB>
+<U234DC>
+<U234DD>
+<U234DE>
+<U234DF>
+<U234E0>
+<U234E1>
+<U234E2>
+<U234E3>
+<U234E4>
+<U234E5>
+<U234E6>
+<U234E7>
+<U234E8>
+<U234E9>
+<U234EA>
+<U234EB>
+<U234EC>
+<U234ED>
+<U234EE>
+<U234EF>
+<U234F0>
+<U234F1>
+<U234F2>
+<U234F3>
+<U234F4>
+<U234F5>
+<U234F6>
+<U234F7>
+<U234F8>
+<U234F9>
+<U234FA>
+<U234FB>
+<U234FC>
+<U234FD>
+<U234FE>
+<U234FF>
+<U23500>
+<U23501>
+<U23502>
+<U23503>
+<U23504>
+<U23505>
+<U23506>
+<U23507>
+<U23508>
+<U23509>
+<U2350A>
+<U2350B>
+<U2350C>
+<U2350D>
+<U2350E>
+<U2350F>
+<U23510>
+<U23511>
+<U23512>
+<U23513>
+<U23514>
+<U23515>
+<U23516>
+<U23517>
+<U23518>
+<U23519>
+<U2351A>
+<U2351B>
+<U2351C>
+<U2351D>
+<U2351E>
+<U2351F>
+<U23520>
+<U23521>
+<U23522>
+<U23523>
+<U23524>
+<U23525>
+<U23526>
+<U23527>
+<U23528>
+<U23529>
+<U2352A>
+<U2352B>
+<U2352C>
+<U2352D>
+<U2352E>
+<U2352F>
+<U23530>
+<U23531>
+<U23532>
+<U23533>
+<U23534>
+<U23535>
+<U23536>
+<U23537>
+<U23538>
+<U23539>
+<U2353A>
+<U2353B>
+<U2353C>
+<U2353D>
+<U2353E>
+<U2353F>
+<U23540>
+<U23541>
+<U23542>
+<U23543>
+<U23544>
+<U23545>
+<U23546>
+<U23547>
+<U23548>
+<U23549>
+<U2354A>
+<U2354B>
+<U2354C>
+<U2354D>
+<U2354E>
+<U2354F>
+<U23550>
+<U23551>
+<U23552>
+<U23553>
+<U23554>
+<U23555>
+<U23556>
+<U23557>
+<U23558>
+<U23559>
+<U2355A>
+<U2355B>
+<U2355C>
+<U2355D>
+<U2355E>
+<U2355F>
+<U23560>
+<U23561>
+<U23562>
+<U23563>
+<U23564>
+<U23565>
+<U23566>
+<U23567>
+<U23568>
+<U23569>
+<U2356A>
+<U2356B>
+<U2356C>
+<U2356D>
+<U2356E>
+<U2356F>
+<U23570>
+<U23571>
+<U23572>
+<U23573>
+<U23574>
+<U23575>
+<U23576>
+<U23577>
+<U23578>
+<U23579>
+<U2357A>
+<U2357B>
+<U2357C>
+<U2357D>
+<U2357E>
+<U2357F>
+<U23580>
+<U23581>
+<U23582>
+<U23583>
+<U23584>
+<U23585>
+<U23586>
+<U23587>
+<U23588>
+<U23589>
+<U2358A>
+<U2358B>
+<U2358C>
+<U2358D>
+<U2358E>
+<U2358F>
+<U23590>
+<U23591>
+<U23592>
+<U23593>
+<U23594>
+<U23595>
+<U23596>
+<U23597>
+<U23598>
+<U23599>
+<U2359A>
+<U2359B>
+<U2359C>
+<U2359D>
+<U2359E>
+<U2359F>
+<U235A0>
+<U235A1>
+<U235A2>
+<U235A3>
+<U235A4>
+<U235A5>
+<U235A6>
+<U235A7>
+<U235A8>
+<U235A9>
+<U235AA>
+<U235AB>
+<U235AC>
+<U235AD>
+<U235AE>
+<U235AF>
+<U235B0>
+<U235B1>
+<U235B2>
+<U235B3>
+<U235B4>
+<U235B5>
+<U235B6>
+<U235B7>
+<U235B8>
+<U235B9>
+<U235BA>
+<U235BB>
+<U235BC>
+<U235BD>
+<U235BE>
+<U235BF>
+<U235C0>
+<U235C1>
+<U235C2>
+<U235C3>
+<U235C4>
+<U235C5>
+<U235C6>
+<U235C7>
+<U235C8>
+<U235C9>
+<U235CA>
+<U235CB>
+<U235CC>
+<U235CD>
+<U235CE>
+<U235CF>
+<U235D0>
+<U235D1>
+<U235D2>
+<U235D3>
+<U235D4>
+<U235D5>
+<U235D6>
+<U235D7>
+<U235D8>
+<U235D9>
+<U235DA>
+<U235DB>
+<U235DC>
+<U235DD>
+<U235DE>
+<U235DF>
+<U235E0>
+<U235E1>
+<U235E2>
+<U235E3>
+<U235E4>
+<U235E5>
+<U235E6>
+<U235E7>
+<U235E8>
+<U235E9>
+<U235EA>
+<U235EB>
+<U235EC>
+<U235ED>
+<U235EE>
+<U235EF>
+<U235F0>
+<U235F1>
+<U235F2>
+<U235F3>
+<U235F4>
+<U235F5>
+<U235F6>
+<U235F7>
+<U235F8>
+<U235F9>
+<U235FA>
+<U235FB>
+<U235FC>
+<U235FD>
+<U235FE>
+<U235FF>
+<U23600>
+<U23601>
+<U23602>
+<U23603>
+<U23604>
+<U23605>
+<U23606>
+<U23607>
+<U23608>
+<U23609>
+<U2360A>
+<U2360B>
+<U2360C>
+<U2360D>
+<U2360E>
+<U2360F>
+<U23610>
+<U23611>
+<U23612>
+<U23613>
+<U23614>
+<U23615>
+<U23616>
+<U23617>
+<U23618>
+<U23619>
+<U2361A>
+<U2361B>
+<U2361C>
+<U2361D>
+<U2361E>
+<U2361F>
+<U23620>
+<U23621>
+<U23622>
+<U23623>
+<U23624>
+<U23625>
+<U23626>
+<U23627>
+<U23628>
+<U23629>
+<U2362A>
+<U2362B>
+<U2362C>
+<U2362D>
+<U2362E>
+<U2362F>
+<U23630>
+<U23631>
+<U23632>
+<U23633>
+<U23634>
+<U23635>
+<U23636>
+<U23637>
+<U23638>
+<U23639>
+<U2363A>
+<U2363B>
+<U2363C>
+<U2363D>
+<U2363E>
+<U2363F>
+<U23640>
+<U23641>
+<U23642>
+<U23643>
+<U23644>
+<U23645>
+<U23646>
+<U23647>
+<U23648>
+<U23649>
+<U2364A>
+<U2364B>
+<U2364C>
+<U2364D>
+<U2364E>
+<U2364F>
+<U23650>
+<U23651>
+<U23652>
+<U23653>
+<U23654>
+<U23655>
+<U23656>
+<U23657>
+<U23658>
+<U23659>
+<U2365A>
+<U2365B>
+<U2365C>
+<U2365D>
+<U2365E>
+<U2365F>
+<U23660>
+<U23661>
+<U23662>
+<U23663>
+<U23664>
+<U23665>
+<U23666>
+<U23667>
+<U23668>
+<U23669>
+<U2366A>
+<U2366B>
+<U2366C>
+<U2366D>
+<U2366E>
+<U2366F>
+<U23670>
+<U23671>
+<U23672>
+<U23673>
+<U23674>
+<U23675>
+<U23676>
+<U23677>
+<U23678>
+<U23679>
+<U2367A>
+<U2367B>
+<U2367C>
+<U2367D>
+<U2367E>
+<U2367F>
+<U23680>
+<U23681>
+<U23682>
+<U23683>
+<U23684>
+<U23685>
+<U23686>
+<U23687>
+<U23688>
+<U23689>
+<U2368A>
+<U2368B>
+<U2368C>
+<U2368D>
+<U2368E>
+<U2368F>
+<U23690>
+<U23691>
+<U23692>
+<U23693>
+<U23694>
+<U23695>
+<U23696>
+<U23697>
+<U23698>
+<U23699>
+<U2369A>
+<U2369B>
+<U2369C>
+<U2369D>
+<U2369E>
+<U2369F>
+<U236A0>
+<U236A1>
+<U236A2>
+<U236A3>
+<U236A4>
+<U236A5>
+<U236A6>
+<U236A7>
+<U236A8>
+<U236A9>
+<U236AA>
+<U236AB>
+<U236AC>
+<U236AD>
+<U236AE>
+<U236AF>
+<U236B0>
+<U236B1>
+<U236B2>
+<U236B3>
+<U236B4>
+<U236B5>
+<U236B6>
+<U236B7>
+<U236B8>
+<U236B9>
+<U236BA>
+<U236BB>
+<U236BC>
+<U236BD>
+<U236BE>
+<U236BF>
+<U236C0>
+<U236C1>
+<U236C2>
+<U236C3>
+<U236C4>
+<U236C5>
+<U236C6>
+<U236C7>
+<U236C8>
+<U236C9>
+<U236CA>
+<U236CB>
+<U236CC>
+<U236CD>
+<U236CE>
+<U236CF>
+<U236D0>
+<U236D1>
+<U236D2>
+<U236D3>
+<U236D4>
+<U236D5>
+<U236D6>
+<U236D7>
+<U236D8>
+<U236D9>
+<U236DA>
+<U236DB>
+<U236DC>
+<U236DD>
+<U236DE>
+<U236DF>
+<U236E0>
+<U236E1>
+<U236E2>
+<U236E3>
+<U236E4>
+<U236E5>
+<U236E6>
+<U236E7>
+<U236E8>
+<U236E9>
+<U236EA>
+<U236EB>
+<U236EC>
+<U236ED>
+<U236EE>
+<U236EF>
+<U236F0>
+<U236F1>
+<U236F2>
+<U236F3>
+<U236F4>
+<U236F5>
+<U236F6>
+<U236F7>
+<U236F8>
+<U236F9>
+<U236FA>
+<U236FB>
+<U236FC>
+<U236FD>
+<U236FE>
+<U236FF>
+<U23700>
+<U23701>
+<U23702>
+<U23703>
+<U23704>
+<U23705>
+<U23706>
+<U23707>
+<U23708>
+<U23709>
+<U2370A>
+<U2370B>
+<U2370C>
+<U2370D>
+<U2370E>
+<U2370F>
+<U23710>
+<U23711>
+<U23712>
+<U23713>
+<U23714>
+<U23715>
+<U23716>
+<U23717>
+<U23718>
+<U23719>
+<U2371A>
+<U2371B>
+<U2371C>
+<U2371D>
+<U2371E>
+<U2371F>
+<U23720>
+<U23721>
+<U23722>
+<U23723>
+<U23724>
+<U23725>
+<U23726>
+<U23727>
+<U23728>
+<U23729>
+<U2372A>
+<U2372B>
+<U2372C>
+<U2372D>
+<U2372E>
+<U2372F>
+<U23730>
+<U23731>
+<U23732>
+<U23733>
+<U23734>
+<U23735>
+<U23736>
+<U23737>
+<U23738>
+<U23739>
+<U2373A>
+<U2373B>
+<U2373C>
+<U2373D>
+<U2373E>
+<U2373F>
+<U23740>
+<U23741>
+<U23742>
+<U23743>
+<U23744>
+<U23745>
+<U23746>
+<U23747>
+<U23748>
+<U23749>
+<U2374A>
+<U2374B>
+<U2374C>
+<U2374D>
+<U2374E>
+<U2374F>
+<U23750>
+<U23751>
+<U23752>
+<U23753>
+<U23754>
+<U23755>
+<U23756>
+<U23757>
+<U23758>
+<U23759>
+<U2375A>
+<U2375B>
+<U2375C>
+<U2375D>
+<U2375E>
+<U2375F>
+<U23760>
+<U23761>
+<U23762>
+<U23763>
+<U23764>
+<U23765>
+<U23766>
+<U23767>
+<U23768>
+<U23769>
+<U2376A>
+<U2376B>
+<U2376C>
+<U2376D>
+<U2376E>
+<U2376F>
+<U23770>
+<U23771>
+<U23772>
+<U23773>
+<U23774>
+<U23775>
+<U23776>
+<U23777>
+<U23778>
+<U23779>
+<U2377A>
+<U2377B>
+<U2377C>
+<U2377D>
+<U2377E>
+<U2377F>
+<U23780>
+<U23781>
+<U23782>
+<U23783>
+<U23784>
+<U23785>
+<U23786>
+<U23787>
+<U23788>
+<U23789>
+<U2378A>
+<U2378B>
+<U2378C>
+<U2378D>
+<U2378E>
+<U2378F>
+<U23790>
+<U23791>
+<U23792>
+<U23793>
+<U23794>
+<U23795>
+<U23796>
+<U23797>
+<U23798>
+<U23799>
+<U2379A>
+<U2379B>
+<U2379C>
+<U2379D>
+<U2379E>
+<U2379F>
+<U237A0>
+<U237A1>
+<U237A2>
+<U237A3>
+<U237A4>
+<U237A5>
+<U237A6>
+<U237A7>
+<U237A8>
+<U237A9>
+<U237AA>
+<U237AB>
+<U237AC>
+<U237AD>
+<U237AE>
+<U237AF>
+<U237B0>
+<U237B1>
+<U237B2>
+<U237B3>
+<U237B4>
+<U237B5>
+<U237B6>
+<U237B7>
+<U237B8>
+<U237B9>
+<U237BA>
+<U237BB>
+<U237BC>
+<U237BD>
+<U237BE>
+<U237BF>
+<U237C0>
+<U237C1>
+<U237C2>
+<U237C3>
+<U237C4>
+<U237C5>
+<U237C6>
+<U237C7>
+<U237C8>
+<U237C9>
+<U237CA>
+<U237CB>
+<U237CC>
+<U237CD>
+<U237CE>
+<U237CF>
+<U237D0>
+<U237D1>
+<U237D2>
+<U237D3>
+<U237D4>
+<U237D5>
+<U237D6>
+<U237D7>
+<U237D8>
+<U237D9>
+<U237DA>
+<U237DB>
+<U237DC>
+<U237DD>
+<U237DE>
+<U237DF>
+<U237E0>
+<U237E1>
+<U237E2>
+<U237E3>
+<U237E4>
+<U237E5>
+<U237E6>
+<U237E7>
+<U237E8>
+<U237E9>
+<U237EA>
+<U237EB>
+<U237EC>
+<U237ED>
+<U237EE>
+<U237EF>
+<U237F0>
+<U237F1>
+<U237F2>
+<U237F3>
+<U237F4>
+<U237F5>
+<U237F6>
+<U237F7>
+<U237F8>
+<U237F9>
+<U237FA>
+<U237FB>
+<U237FC>
+<U237FD>
+<U237FE>
+<U237FF>
+<U23800>
+<U23801>
+<U23802>
+<U23803>
+<U23804>
+<U23805>
+<U23806>
+<U23807>
+<U23808>
+<U23809>
+<U2380A>
+<U2380B>
+<U2380C>
+<U2380D>
+<U2380E>
+<U2380F>
+<U23810>
+<U23811>
+<U23812>
+<U23813>
+<U23814>
+<U23815>
+<U23816>
+<U23817>
+<U23818>
+<U23819>
+<U2381A>
+<U2381B>
+<U2381C>
+<U2381D>
+<U2381E>
+<U2381F>
+<U23820>
+<U23821>
+<U23822>
+<U23823>
+<U23824>
+<U23825>
+<U23826>
+<U23827>
+<U23828>
+<U23829>
+<U2382A>
+<U2382B>
+<U2382C>
+<U2382D>
+<U2382E>
+<U2382F>
+<U23830>
+<U23831>
+<U23832>
+<U23833>
+<U23834>
+<U23835>
+<U23836>
+<U23837>
+<U23838>
+<U23839>
+<U2383A>
+<U2383B>
+<U2383C>
+<U2383D>
+<U2383E>
+<U2383F>
+<U23840>
+<U23841>
+<U23842>
+<U23843>
+<U23844>
+<U23845>
+<U23846>
+<U23847>
+<U23848>
+<U23849>
+<U2384A>
+<U2384B>
+<U2384C>
+<U2384D>
+<U2384E>
+<U2384F>
+<U23850>
+<U23851>
+<U23852>
+<U23853>
+<U23854>
+<U23855>
+<U23856>
+<U23857>
+<U23858>
+<U23859>
+<U2385A>
+<U2385B>
+<U2385C>
+<U2385D>
+<U2385E>
+<U2385F>
+<U23860>
+<U23861>
+<U23862>
+<U23863>
+<U23864>
+<U23865>
+<U23866>
+<U23867>
+<U23868>
+<U23869>
+<U2386A>
+<U2386B>
+<U2386C>
+<U2386D>
+<U2386E>
+<U2386F>
+<U23870>
+<U23871>
+<U23872>
+<U23873>
+<U23874>
+<U23875>
+<U23876>
+<U23877>
+<U23878>
+<U23879>
+<U2387A>
+<U2387B>
+<U2387C>
+<U2387D>
+<U2387E>
+<U2387F>
+<U23880>
+<U23881>
+<U23882>
+<U23883>
+<U23884>
+<U23885>
+<U23886>
+<U23887>
+<U23888>
+<U23889>
+<U2388A>
+<U2388B>
+<U2388C>
+<U2388D>
+<U2388E>
+<U2388F>
+<U23890>
+<U23891>
+<U23892>
+<U23893>
+<U23894>
+<U23895>
+<U23896>
+<U23897>
+<U23898>
+<U23899>
+<U2389A>
+<U2389B>
+<U2389C>
+<U2389D>
+<U2389E>
+<U2389F>
+<U238A0>
+<U238A1>
+<U238A2>
+<U238A3>
+<U238A4>
+<U238A5>
+<U238A6>
+<U238A7>
+<U238A8>
+<U238A9>
+<U238AA>
+<U238AB>
+<U238AC>
+<U238AD>
+<U238AE>
+<U238AF>
+<U238B0>
+<U238B1>
+<U238B2>
+<U238B3>
+<U238B4>
+<U238B5>
+<U238B6>
+<U238B7>
+<U238B8>
+<U238B9>
+<U238BA>
+<U238BB>
+<U238BC>
+<U238BD>
+<U238BE>
+<U238BF>
+<U238C0>
+<U238C1>
+<U238C2>
+<U238C3>
+<U238C4>
+<U238C5>
+<U238C6>
+<U238C7>
+<U238C8>
+<U238C9>
+<U238CA>
+<U238CB>
+<U238CC>
+<U238CD>
+<U238CE>
+<U238CF>
+<U238D0>
+<U238D1>
+<U238D2>
+<U238D3>
+<U238D4>
+<U238D5>
+<U238D6>
+<U238D7>
+<U238D8>
+<U238D9>
+<U238DA>
+<U238DB>
+<U238DC>
+<U238DD>
+<U238DE>
+<U238DF>
+<U238E0>
+<U238E1>
+<U238E2>
+<U238E3>
+<U238E4>
+<U238E5>
+<U238E6>
+<U238E7>
+<U238E8>
+<U238E9>
+<U238EA>
+<U238EB>
+<U238EC>
+<U238ED>
+<U238EE>
+<U238EF>
+<U238F0>
+<U238F1>
+<U238F2>
+<U238F3>
+<U238F4>
+<U238F5>
+<U238F6>
+<U238F7>
+<U238F8>
+<U238F9>
+<U238FA>
+<U238FB>
+<U238FC>
+<U238FD>
+<U238FE>
+<U238FF>
+<U23900>
+<U23901>
+<U23902>
+<U23903>
+<U23904>
+<U23905>
+<U23906>
+<U23907>
+<U23908>
+<U23909>
+<U2390A>
+<U2390B>
+<U2390C>
+<U2390D>
+<U2390E>
+<U2390F>
+<U23910>
+<U23911>
+<U23912>
+<U23913>
+<U23914>
+<U23915>
+<U23916>
+<U23917>
+<U23918>
+<U23919>
+<U2391A>
+<U2391B>
+<U2391C>
+<U2391D>
+<U2391E>
+<U2391F>
+<U23920>
+<U23921>
+<U23922>
+<U23923>
+<U23924>
+<U23925>
+<U23926>
+<U23927>
+<U23928>
+<U23929>
+<U2392A>
+<U2392B>
+<U2392C>
+<U2392D>
+<U2392E>
+<U2392F>
+<U23930>
+<U23931>
+<U23932>
+<U23933>
+<U23934>
+<U23935>
+<U23936>
+<U23937>
+<U23938>
+<U23939>
+<U2393A>
+<U2393B>
+<U2393C>
+<U2393D>
+<U2393E>
+<U2393F>
+<U23940>
+<U23941>
+<U23942>
+<U23943>
+<U23944>
+<U23945>
+<U23946>
+<U23947>
+<U23948>
+<U23949>
+<U2394A>
+<U2394B>
+<U2394C>
+<U2394D>
+<U2394E>
+<U2394F>
+<U23950>
+<U23951>
+<U23952>
+<U23953>
+<U23954>
+<U23955>
+<U23956>
+<U23957>
+<U23958>
+<U23959>
+<U2395A>
+<U2395B>
+<U2395C>
+<U2395D>
+<U2395E>
+<U2395F>
+<U23960>
+<U23961>
+<U23962>
+<U23963>
+<U23964>
+<U23965>
+<U23966>
+<U23967>
+<U23968>
+<U23969>
+<U2396A>
+<U2396B>
+<U2396C>
+<U2396D>
+<U2396E>
+<U2396F>
+<U23970>
+<U23971>
+<U23972>
+<U23973>
+<U23974>
+<U23975>
+<U23976>
+<U23977>
+<U23978>
+<U23979>
+<U2397A>
+<U2397B>
+<U2397C>
+<U2397D>
+<U2397E>
+<U2397F>
+<U23980>
+<U23981>
+<U23982>
+<U23983>
+<U23984>
+<U23985>
+<U23986>
+<U23987>
+<U23988>
+<U23989>
+<U2398A>
+<U2398B>
+<U2398C>
+<U2398D>
+<U2398E>
+<U2398F>
+<U23990>
+<U23991>
+<U23992>
+<U23993>
+<U23994>
+<U23995>
+<U23996>
+<U23997>
+<U23998>
+<U23999>
+<U2399A>
+<U2399B>
+<U2399C>
+<U2399D>
+<U2399E>
+<U2399F>
+<U239A0>
+<U239A1>
+<U239A2>
+<U239A3>
+<U239A4>
+<U239A5>
+<U239A6>
+<U239A7>
+<U239A8>
+<U239A9>
+<U239AA>
+<U239AB>
+<U239AC>
+<U239AD>
+<U239AE>
+<U239AF>
+<U239B0>
+<U239B1>
+<U239B2>
+<U239B3>
+<U239B4>
+<U239B5>
+<U239B6>
+<U239B7>
+<U239B8>
+<U239B9>
+<U239BA>
+<U239BB>
+<U239BC>
+<U239BD>
+<U239BE>
+<U239BF>
+<U239C0>
+<U239C1>
+<U239C2>
+<U239C3>
+<U239C4>
+<U239C5>
+<U239C6>
+<U239C7>
+<U239C8>
+<U239C9>
+<U239CA>
+<U239CB>
+<U239CC>
+<U239CD>
+<U239CE>
+<U239CF>
+<U239D0>
+<U239D1>
+<U239D2>
+<U239D3>
+<U239D4>
+<U239D5>
+<U239D6>
+<U239D7>
+<U239D8>
+<U239D9>
+<U239DA>
+<U239DB>
+<U239DC>
+<U239DD>
+<U239DE>
+<U239DF>
+<U239E0>
+<U239E1>
+<U239E2>
+<U239E3>
+<U239E4>
+<U239E5>
+<U239E6>
+<U239E7>
+<U239E8>
+<U239E9>
+<U239EA>
+<U239EB>
+<U239EC>
+<U239ED>
+<U239EE>
+<U239EF>
+<U239F0>
+<U239F1>
+<U239F2>
+<U239F3>
+<U239F4>
+<U239F5>
+<U239F6>
+<U239F7>
+<U239F8>
+<U239F9>
+<U239FA>
+<U239FB>
+<U239FC>
+<U239FD>
+<U239FE>
+<U239FF>
+<U23A00>
+<U23A01>
+<U23A02>
+<U23A03>
+<U23A04>
+<U23A05>
+<U23A06>
+<U23A07>
+<U23A08>
+<U23A09>
+<U23A0A>
+<U23A0B>
+<U23A0C>
+<U23A0D>
+<U23A0E>
+<U23A0F>
+<U23A10>
+<U23A11>
+<U23A12>
+<U23A13>
+<U23A14>
+<U23A15>
+<U23A16>
+<U23A17>
+<U23A18>
+<U23A19>
+<U23A1A>
+<U23A1B>
+<U23A1C>
+<U23A1D>
+<U23A1E>
+<U23A1F>
+<U23A20>
+<U23A21>
+<U23A22>
+<U23A23>
+<U23A24>
+<U23A25>
+<U23A26>
+<U23A27>
+<U23A28>
+<U23A29>
+<U23A2A>
+<U23A2B>
+<U23A2C>
+<U23A2D>
+<U23A2E>
+<U23A2F>
+<U23A30>
+<U23A31>
+<U23A32>
+<U23A33>
+<U23A34>
+<U23A35>
+<U23A36>
+<U23A37>
+<U23A38>
+<U23A39>
+<U23A3A>
+<U23A3B>
+<U23A3C>
+<U23A3D>
+<U23A3E>
+<U23A3F>
+<U23A40>
+<U23A41>
+<U23A42>
+<U23A43>
+<U23A44>
+<U23A45>
+<U23A46>
+<U23A47>
+<U23A48>
+<U23A49>
+<U23A4A>
+<U23A4B>
+<U23A4C>
+<U23A4D>
+<U23A4E>
+<U23A4F>
+<U23A50>
+<U23A51>
+<U23A52>
+<U23A53>
+<U23A54>
+<U23A55>
+<U23A56>
+<U23A57>
+<U23A58>
+<U23A59>
+<U23A5A>
+<U23A5B>
+<U23A5C>
+<U23A5D>
+<U23A5E>
+<U23A5F>
+<U23A60>
+<U23A61>
+<U23A62>
+<U23A63>
+<U23A64>
+<U23A65>
+<U23A66>
+<U23A67>
+<U23A68>
+<U23A69>
+<U23A6A>
+<U23A6B>
+<U23A6C>
+<U23A6D>
+<U23A6E>
+<U23A6F>
+<U23A70>
+<U23A71>
+<U23A72>
+<U23A73>
+<U23A74>
+<U23A75>
+<U23A76>
+<U23A77>
+<U23A78>
+<U23A79>
+<U23A7A>
+<U23A7B>
+<U23A7C>
+<U23A7D>
+<U23A7E>
+<U23A7F>
+<U23A80>
+<U23A81>
+<U23A82>
+<U23A83>
+<U23A84>
+<U23A85>
+<U23A86>
+<U23A87>
+<U23A88>
+<U23A89>
+<U23A8A>
+<U23A8B>
+<U23A8C>
+<U23A8D>
+<U23A8E>
+<U23A8F>
+<U23A90>
+<U23A91>
+<U23A92>
+<U23A93>
+<U23A94>
+<U23A95>
+<U23A96>
+<U23A97>
+<U23A98>
+<U23A99>
+<U23A9A>
+<U23A9B>
+<U23A9C>
+<U23A9D>
+<U23A9E>
+<U23A9F>
+<U23AA0>
+<U23AA1>
+<U23AA2>
+<U23AA3>
+<U23AA4>
+<U23AA5>
+<U23AA6>
+<U23AA7>
+<U23AA8>
+<U23AA9>
+<U23AAA>
+<U23AAB>
+<U23AAC>
+<U23AAD>
+<U23AAE>
+<U23AAF>
+<U23AB0>
+<U23AB1>
+<U23AB2>
+<U23AB3>
+<U23AB4>
+<U23AB5>
+<U23AB6>
+<U23AB7>
+<U23AB8>
+<U23AB9>
+<U23ABA>
+<U23ABB>
+<U23ABC>
+<U23ABD>
+<U23ABE>
+<U23ABF>
+<U23AC0>
+<U23AC1>
+<U23AC2>
+<U23AC3>
+<U23AC4>
+<U23AC5>
+<U23AC6>
+<U23AC7>
+<U23AC8>
+<U23AC9>
+<U23ACA>
+<U23ACB>
+<U23ACC>
+<U23ACD>
+<U23ACE>
+<U23ACF>
+<U23AD0>
+<U23AD1>
+<U23AD2>
+<U23AD3>
+<U23AD4>
+<U23AD5>
+<U23AD6>
+<U23AD7>
+<U23AD8>
+<U23AD9>
+<U23ADA>
+<U23ADB>
+<U23ADC>
+<U23ADD>
+<U23ADE>
+<U23ADF>
+<U23AE0>
+<U23AE1>
+<U23AE2>
+<U23AE3>
+<U23AE4>
+<U23AE5>
+<U23AE6>
+<U23AE7>
+<U23AE8>
+<U23AE9>
+<U23AEA>
+<U23AEB>
+<U23AEC>
+<U23AED>
+<U23AEE>
+<U23AEF>
+<U23AF0>
+<U23AF1>
+<U23AF2>
+<U23AF3>
+<U23AF4>
+<U23AF5>
+<U23AF6>
+<U23AF7>
+<U23AF8>
+<U23AF9>
+<U23AFA>
+<U23AFB>
+<U23AFC>
+<U23AFD>
+<U23AFE>
+<U23AFF>
+<U23B00>
+<U23B01>
+<U23B02>
+<U23B03>
+<U23B04>
+<U23B05>
+<U23B06>
+<U23B07>
+<U23B08>
+<U23B09>
+<U23B0A>
+<U23B0B>
+<U23B0C>
+<U23B0D>
+<U23B0E>
+<U23B0F>
+<U23B10>
+<U23B11>
+<U23B12>
+<U23B13>
+<U23B14>
+<U23B15>
+<U23B16>
+<U23B17>
+<U23B18>
+<U23B19>
+<U23B1A>
+<U23B1B>
+<U23B1C>
+<U23B1D>
+<U23B1E>
+<U23B1F>
+<U23B20>
+<U23B21>
+<U23B22>
+<U23B23>
+<U23B24>
+<U23B25>
+<U23B26>
+<U23B27>
+<U23B28>
+<U23B29>
+<U23B2A>
+<U23B2B>
+<U23B2C>
+<U23B2D>
+<U23B2E>
+<U23B2F>
+<U23B30>
+<U23B31>
+<U23B32>
+<U23B33>
+<U23B34>
+<U23B35>
+<U23B36>
+<U23B37>
+<U23B38>
+<U23B39>
+<U23B3A>
+<U23B3B>
+<U23B3C>
+<U23B3D>
+<U23B3E>
+<U23B3F>
+<U23B40>
+<U23B41>
+<U23B42>
+<U23B43>
+<U23B44>
+<U23B45>
+<U23B46>
+<U23B47>
+<U23B48>
+<U23B49>
+<U23B4A>
+<U23B4B>
+<U23B4C>
+<U23B4D>
+<U23B4E>
+<U23B4F>
+<U23B50>
+<U23B51>
+<U23B52>
+<U23B53>
+<U23B54>
+<U23B55>
+<U23B56>
+<U23B57>
+<U23B58>
+<U23B59>
+<U23B5A>
+<U23B5B>
+<U23B5C>
+<U23B5D>
+<U23B5E>
+<U23B5F>
+<U23B60>
+<U23B61>
+<U23B62>
+<U23B63>
+<U23B64>
+<U23B65>
+<U23B66>
+<U23B67>
+<U23B68>
+<U23B69>
+<U23B6A>
+<U23B6B>
+<U23B6C>
+<U23B6D>
+<U23B6E>
+<U23B6F>
+<U23B70>
+<U23B71>
+<U23B72>
+<U23B73>
+<U23B74>
+<U23B75>
+<U23B76>
+<U23B77>
+<U23B78>
+<U23B79>
+<U23B7A>
+<U23B7B>
+<U23B7C>
+<U23B7D>
+<U23B7E>
+<U23B7F>
+<U23B80>
+<U23B81>
+<U23B82>
+<U23B83>
+<U23B84>
+<U23B85>
+<U23B86>
+<U23B87>
+<U23B88>
+<U23B89>
+<U23B8A>
+<U23B8B>
+<U23B8C>
+<U23B8D>
+<U23B8E>
+<U23B8F>
+<U23B90>
+<U23B91>
+<U23B92>
+<U23B93>
+<U23B94>
+<U23B95>
+<U23B96>
+<U23B97>
+<U23B98>
+<U23B99>
+<U23B9A>
+<U23B9B>
+<U23B9C>
+<U23B9D>
+<U23B9E>
+<U23B9F>
+<U23BA0>
+<U23BA1>
+<U23BA2>
+<U23BA3>
+<U23BA4>
+<U23BA5>
+<U23BA6>
+<U23BA7>
+<U23BA8>
+<U23BA9>
+<U23BAA>
+<U23BAB>
+<U23BAC>
+<U23BAD>
+<U23BAE>
+<U23BAF>
+<U23BB0>
+<U23BB1>
+<U23BB2>
+<U23BB3>
+<U23BB4>
+<U23BB5>
+<U23BB6>
+<U23BB7>
+<U23BB8>
+<U23BB9>
+<U23BBA>
+<U23BBB>
+<U23BBC>
+<U23BBD>
+<U23BBE>
+<U23BBF>
+<U23BC0>
+<U23BC1>
+<U23BC2>
+<U23BC3>
+<U23BC4>
+<U23BC5>
+<U23BC6>
+<U23BC7>
+<U23BC8>
+<U23BC9>
+<U23BCA>
+<U23BCB>
+<U23BCC>
+<U23BCD>
+<U23BCE>
+<U23BCF>
+<U23BD0>
+<U23BD1>
+<U23BD2>
+<U23BD3>
+<U23BD4>
+<U23BD5>
+<U23BD6>
+<U23BD7>
+<U23BD8>
+<U23BD9>
+<U23BDA>
+<U23BDB>
+<U23BDC>
+<U23BDD>
+<U23BDE>
+<U23BDF>
+<U23BE0>
+<U23BE1>
+<U23BE2>
+<U23BE3>
+<U23BE4>
+<U23BE5>
+<U23BE6>
+<U23BE7>
+<U23BE8>
+<U23BE9>
+<U23BEA>
+<U23BEB>
+<U23BEC>
+<U23BED>
+<U23BEE>
+<U23BEF>
+<U23BF0>
+<U23BF1>
+<U23BF2>
+<U23BF3>
+<U23BF4>
+<U23BF5>
+<U23BF6>
+<U23BF7>
+<U23BF8>
+<U23BF9>
+<U23BFA>
+<U23BFB>
+<U23BFC>
+<U23BFD>
+<U23BFE>
+<U23BFF>
+<U23C00>
+<U23C01>
+<U23C02>
+<U23C03>
+<U23C04>
+<U23C05>
+<U23C06>
+<U23C07>
+<U23C08>
+<U23C09>
+<U23C0A>
+<U23C0B>
+<U23C0C>
+<U23C0D>
+<U23C0E>
+<U23C0F>
+<U23C10>
+<U23C11>
+<U23C12>
+<U23C13>
+<U23C14>
+<U23C15>
+<U23C16>
+<U23C17>
+<U23C18>
+<U23C19>
+<U23C1A>
+<U23C1B>
+<U23C1C>
+<U23C1D>
+<U23C1E>
+<U23C1F>
+<U23C20>
+<U23C21>
+<U23C22>
+<U23C23>
+<U23C24>
+<U23C25>
+<U23C26>
+<U23C27>
+<U23C28>
+<U23C29>
+<U23C2A>
+<U23C2B>
+<U23C2C>
+<U23C2D>
+<U23C2E>
+<U23C2F>
+<U23C30>
+<U23C31>
+<U23C32>
+<U23C33>
+<U23C34>
+<U23C35>
+<U23C36>
+<U23C37>
+<U23C38>
+<U23C39>
+<U23C3A>
+<U23C3B>
+<U23C3C>
+<U23C3D>
+<U23C3E>
+<U23C3F>
+<U23C40>
+<U23C41>
+<U23C42>
+<U23C43>
+<U23C44>
+<U23C45>
+<U23C46>
+<U23C47>
+<U23C48>
+<U23C49>
+<U23C4A>
+<U23C4B>
+<U23C4C>
+<U23C4D>
+<U23C4E>
+<U23C4F>
+<U23C50>
+<U23C51>
+<U23C52>
+<U23C53>
+<U23C54>
+<U23C55>
+<U23C56>
+<U23C57>
+<U23C58>
+<U23C59>
+<U23C5A>
+<U23C5B>
+<U23C5C>
+<U23C5D>
+<U23C5E>
+<U23C5F>
+<U23C60>
+<U23C61>
+<U23C62>
+<U23C63>
+<U23C64>
+<U23C65>
+<U23C66>
+<U23C67>
+<U23C68>
+<U23C69>
+<U23C6A>
+<U23C6B>
+<U23C6C>
+<U23C6D>
+<U23C6E>
+<U23C6F>
+<U23C70>
+<U23C71>
+<U23C72>
+<U23C73>
+<U23C74>
+<U23C75>
+<U23C76>
+<U23C77>
+<U23C78>
+<U23C79>
+<U23C7A>
+<U23C7B>
+<U23C7C>
+<U23C7D>
+<U23C7E>
+<U23C7F>
+<U23C80>
+<U23C81>
+<U23C82>
+<U23C83>
+<U23C84>
+<U23C85>
+<U23C86>
+<U23C87>
+<U23C88>
+<U23C89>
+<U23C8A>
+<U23C8B>
+<U23C8C>
+<U23C8D>
+<U23C8E>
+<U23C8F>
+<U23C90>
+<U23C91>
+<U23C92>
+<U23C93>
+<U23C94>
+<U23C95>
+<U23C96>
+<U23C97>
+<U23C98>
+<U23C99>
+<U23C9A>
+<U23C9B>
+<U23C9C>
+<U23C9D>
+<U23C9E>
+<U23C9F>
+<U23CA0>
+<U23CA1>
+<U23CA2>
+<U23CA3>
+<U23CA4>
+<U23CA5>
+<U23CA6>
+<U23CA7>
+<U23CA8>
+<U23CA9>
+<U23CAA>
+<U23CAB>
+<U23CAC>
+<U23CAD>
+<U23CAE>
+<U23CAF>
+<U23CB0>
+<U23CB1>
+<U23CB2>
+<U23CB3>
+<U23CB4>
+<U23CB5>
+<U23CB6>
+<U23CB7>
+<U23CB8>
+<U23CB9>
+<U23CBA>
+<U23CBB>
+<U23CBC>
+<U23CBD>
+<U23CBE>
+<U23CBF>
+<U23CC0>
+<U23CC1>
+<U23CC2>
+<U23CC3>
+<U23CC4>
+<U23CC5>
+<U23CC6>
+<U23CC7>
+<U23CC8>
+<U23CC9>
+<U23CCA>
+<U23CCB>
+<U23CCC>
+<U23CCD>
+<U23CCE>
+<U23CCF>
+<U23CD0>
+<U23CD1>
+<U23CD2>
+<U23CD3>
+<U23CD4>
+<U23CD5>
+<U23CD6>
+<U23CD7>
+<U23CD8>
+<U23CD9>
+<U23CDA>
+<U23CDB>
+<U23CDC>
+<U23CDD>
+<U23CDE>
+<U23CDF>
+<U23CE0>
+<U23CE1>
+<U23CE2>
+<U23CE3>
+<U23CE4>
+<U23CE5>
+<U23CE6>
+<U23CE7>
+<U23CE8>
+<U23CE9>
+<U23CEA>
+<U23CEB>
+<U23CEC>
+<U23CED>
+<U23CEE>
+<U23CEF>
+<U23CF0>
+<U23CF1>
+<U23CF2>
+<U23CF3>
+<U23CF4>
+<U23CF5>
+<U23CF6>
+<U23CF7>
+<U23CF8>
+<U23CF9>
+<U23CFA>
+<U23CFB>
+<U23CFC>
+<U23CFD>
+<U23CFE>
+<U23CFF>
+<U23D00>
+<U23D01>
+<U23D02>
+<U23D03>
+<U23D04>
+<U23D05>
+<U23D06>
+<U23D07>
+<U23D08>
+<U23D09>
+<U23D0A>
+<U23D0B>
+<U23D0C>
+<U23D0D>
+<U23D0E>
+<U23D0F>
+<U23D10>
+<U23D11>
+<U23D12>
+<U23D13>
+<U23D14>
+<U23D15>
+<U23D16>
+<U23D17>
+<U23D18>
+<U23D19>
+<U23D1A>
+<U23D1B>
+<U23D1C>
+<U23D1D>
+<U23D1E>
+<U23D1F>
+<U23D20>
+<U23D21>
+<U23D22>
+<U23D23>
+<U23D24>
+<U23D25>
+<U23D26>
+<U23D27>
+<U23D28>
+<U23D29>
+<U23D2A>
+<U23D2B>
+<U23D2C>
+<U23D2D>
+<U23D2E>
+<U23D2F>
+<U23D30>
+<U23D31>
+<U23D32>
+<U23D33>
+<U23D34>
+<U23D35>
+<U23D36>
+<U23D37>
+<U23D38>
+<U23D39>
+<U23D3A>
+<U23D3B>
+<U23D3C>
+<U23D3D>
+<U23D3E>
+<U23D3F>
+<U23D40>
+<U23D41>
+<U23D42>
+<U23D43>
+<U23D44>
+<U23D45>
+<U23D46>
+<U23D47>
+<U23D48>
+<U23D49>
+<U23D4A>
+<U23D4B>
+<U23D4C>
+<U23D4D>
+<U23D4E>
+<U23D4F>
+<U23D50>
+<U23D51>
+<U23D52>
+<U23D53>
+<U23D54>
+<U23D55>
+<U23D56>
+<U23D57>
+<U23D58>
+<U23D59>
+<U23D5A>
+<U23D5B>
+<U23D5C>
+<U23D5D>
+<U23D5E>
+<U23D5F>
+<U23D60>
+<U23D61>
+<U23D62>
+<U23D63>
+<U23D64>
+<U23D65>
+<U23D66>
+<U23D67>
+<U23D68>
+<U23D69>
+<U23D6A>
+<U23D6B>
+<U23D6C>
+<U23D6D>
+<U23D6E>
+<U23D6F>
+<U23D70>
+<U23D71>
+<U23D72>
+<U23D73>
+<U23D74>
+<U23D75>
+<U23D76>
+<U23D77>
+<U23D78>
+<U23D79>
+<U23D7A>
+<U23D7B>
+<U23D7C>
+<U23D7D>
+<U23D7E>
+<U23D7F>
+<U23D80>
+<U23D81>
+<U23D82>
+<U23D83>
+<U23D84>
+<U23D85>
+<U23D86>
+<U23D87>
+<U23D88>
+<U23D89>
+<U23D8A>
+<U23D8B>
+<U23D8C>
+<U23D8D>
+<U23D8E>
+<U23D8F>
+<U23D90>
+<U23D91>
+<U23D92>
+<U23D93>
+<U23D94>
+<U23D95>
+<U23D96>
+<U23D97>
+<U23D98>
+<U23D99>
+<U23D9A>
+<U23D9B>
+<U23D9C>
+<U23D9D>
+<U23D9E>
+<U23D9F>
+<U23DA0>
+<U23DA1>
+<U23DA2>
+<U23DA3>
+<U23DA4>
+<U23DA5>
+<U23DA6>
+<U23DA7>
+<U23DA8>
+<U23DA9>
+<U23DAA>
+<U23DAB>
+<U23DAC>
+<U23DAD>
+<U23DAE>
+<U23DAF>
+<U23DB0>
+<U23DB1>
+<U23DB2>
+<U23DB3>
+<U23DB4>
+<U23DB5>
+<U23DB6>
+<U23DB7>
+<U23DB8>
+<U23DB9>
+<U23DBA>
+<U23DBB>
+<U23DBC>
+<U23DBD>
+<U23DBE>
+<U23DBF>
+<U23DC0>
+<U23DC1>
+<U23DC2>
+<U23DC3>
+<U23DC4>
+<U23DC5>
+<U23DC6>
+<U23DC7>
+<U23DC8>
+<U23DC9>
+<U23DCA>
+<U23DCB>
+<U23DCC>
+<U23DCD>
+<U23DCE>
+<U23DCF>
+<U23DD0>
+<U23DD1>
+<U23DD2>
+<U23DD3>
+<U23DD4>
+<U23DD5>
+<U23DD6>
+<U23DD7>
+<U23DD8>
+<U23DD9>
+<U23DDA>
+<U23DDB>
+<U23DDC>
+<U23DDD>
+<U23DDE>
+<U23DDF>
+<U23DE0>
+<U23DE1>
+<U23DE2>
+<U23DE3>
+<U23DE4>
+<U23DE5>
+<U23DE6>
+<U23DE7>
+<U23DE8>
+<U23DE9>
+<U23DEA>
+<U23DEB>
+<U23DEC>
+<U23DED>
+<U23DEE>
+<U23DEF>
+<U23DF0>
+<U23DF1>
+<U23DF2>
+<U23DF3>
+<U23DF4>
+<U23DF5>
+<U23DF6>
+<U23DF7>
+<U23DF8>
+<U23DF9>
+<U23DFA>
+<U23DFB>
+<U23DFC>
+<U23DFD>
+<U23DFE>
+<U23DFF>
+<U23E00>
+<U23E01>
+<U23E02>
+<U23E03>
+<U23E04>
+<U23E05>
+<U23E06>
+<U23E07>
+<U23E08>
+<U23E09>
+<U23E0A>
+<U23E0B>
+<U23E0C>
+<U23E0D>
+<U23E0E>
+<U23E0F>
+<U23E10>
+<U23E11>
+<U23E12>
+<U23E13>
+<U23E14>
+<U23E15>
+<U23E16>
+<U23E17>
+<U23E18>
+<U23E19>
+<U23E1A>
+<U23E1B>
+<U23E1C>
+<U23E1D>
+<U23E1E>
+<U23E1F>
+<U23E20>
+<U23E21>
+<U23E22>
+<U23E23>
+<U23E24>
+<U23E25>
+<U23E26>
+<U23E27>
+<U23E28>
+<U23E29>
+<U23E2A>
+<U23E2B>
+<U23E2C>
+<U23E2D>
+<U23E2E>
+<U23E2F>
+<U23E30>
+<U23E31>
+<U23E32>
+<U23E33>
+<U23E34>
+<U23E35>
+<U23E36>
+<U23E37>
+<U23E38>
+<U23E39>
+<U23E3A>
+<U23E3B>
+<U23E3C>
+<U23E3D>
+<U23E3E>
+<U23E3F>
+<U23E40>
+<U23E41>
+<U23E42>
+<U23E43>
+<U23E44>
+<U23E45>
+<U23E46>
+<U23E47>
+<U23E48>
+<U23E49>
+<U23E4A>
+<U23E4B>
+<U23E4C>
+<U23E4D>
+<U23E4E>
+<U23E4F>
+<U23E50>
+<U23E51>
+<U23E52>
+<U23E53>
+<U23E54>
+<U23E55>
+<U23E56>
+<U23E57>
+<U23E58>
+<U23E59>
+<U23E5A>
+<U23E5B>
+<U23E5C>
+<U23E5D>
+<U23E5E>
+<U23E5F>
+<U23E60>
+<U23E61>
+<U23E62>
+<U23E63>
+<U23E64>
+<U23E65>
+<U23E66>
+<U23E67>
+<U23E68>
+<U23E69>
+<U23E6A>
+<U23E6B>
+<U23E6C>
+<U23E6D>
+<U23E6E>
+<U23E6F>
+<U23E70>
+<U23E71>
+<U23E72>
+<U23E73>
+<U23E74>
+<U23E75>
+<U23E76>
+<U23E77>
+<U23E78>
+<U23E79>
+<U23E7A>
+<U23E7B>
+<U23E7C>
+<U23E7D>
+<U23E7E>
+<U23E7F>
+<U23E80>
+<U23E81>
+<U23E82>
+<U23E83>
+<U23E84>
+<U23E85>
+<U23E86>
+<U23E87>
+<U23E88>
+<U23E89>
+<U23E8A>
+<U23E8B>
+<U23E8C>
+<U23E8D>
+<U23E8E>
+<U23E8F>
+<U23E90>
+<U23E91>
+<U23E92>
+<U23E93>
+<U23E94>
+<U23E95>
+<U23E96>
+<U23E97>
+<U23E98>
+<U23E99>
+<U23E9A>
+<U23E9B>
+<U23E9C>
+<U23E9D>
+<U23E9E>
+<U23E9F>
+<U23EA0>
+<U23EA1>
+<U23EA2>
+<U23EA3>
+<U23EA4>
+<U23EA5>
+<U23EA6>
+<U23EA7>
+<U23EA8>
+<U23EA9>
+<U23EAA>
+<U23EAB>
+<U23EAC>
+<U23EAD>
+<U23EAE>
+<U23EAF>
+<U23EB0>
+<U23EB1>
+<U23EB2>
+<U23EB3>
+<U23EB4>
+<U23EB5>
+<U23EB6>
+<U23EB7>
+<U23EB8>
+<U23EB9>
+<U23EBA>
+<U23EBB>
+<U23EBC>
+<U23EBD>
+<U23EBE>
+<U23EBF>
+<U23EC0>
+<U23EC1>
+<U23EC2>
+<U23EC3>
+<U23EC4>
+<U23EC5>
+<U23EC6>
+<U23EC7>
+<U23EC8>
+<U23EC9>
+<U23ECA>
+<U23ECB>
+<U23ECC>
+<U23ECD>
+<U23ECE>
+<U23ECF>
+<U23ED0>
+<U23ED1>
+<U23ED2>
+<U23ED3>
+<U23ED4>
+<U23ED5>
+<U23ED6>
+<U23ED7>
+<U23ED8>
+<U23ED9>
+<U23EDA>
+<U23EDB>
+<U23EDC>
+<U23EDD>
+<U23EDE>
+<U23EDF>
+<U23EE0>
+<U23EE1>
+<U23EE2>
+<U23EE3>
+<U23EE4>
+<U23EE5>
+<U23EE6>
+<U23EE7>
+<U23EE8>
+<U23EE9>
+<U23EEA>
+<U23EEB>
+<U23EEC>
+<U23EED>
+<U23EEE>
+<U23EEF>
+<U23EF0>
+<U23EF1>
+<U23EF2>
+<U23EF3>
+<U23EF4>
+<U23EF5>
+<U23EF6>
+<U23EF7>
+<U23EF8>
+<U23EF9>
+<U23EFA>
+<U23EFB>
+<U23EFC>
+<U23EFD>
+<U23EFE>
+<U23EFF>
+<U23F00>
+<U23F01>
+<U23F02>
+<U23F03>
+<U23F04>
+<U23F05>
+<U23F06>
+<U23F07>
+<U23F08>
+<U23F09>
+<U23F0A>
+<U23F0B>
+<U23F0C>
+<U23F0D>
+<U23F0E>
+<U23F0F>
+<U23F10>
+<U23F11>
+<U23F12>
+<U23F13>
+<U23F14>
+<U23F15>
+<U23F16>
+<U23F17>
+<U23F18>
+<U23F19>
+<U23F1A>
+<U23F1B>
+<U23F1C>
+<U23F1D>
+<U23F1E>
+<U23F1F>
+<U23F20>
+<U23F21>
+<U23F22>
+<U23F23>
+<U23F24>
+<U23F25>
+<U23F26>
+<U23F27>
+<U23F28>
+<U23F29>
+<U23F2A>
+<U23F2B>
+<U23F2C>
+<U23F2D>
+<U23F2E>
+<U23F2F>
+<U23F30>
+<U23F31>
+<U23F32>
+<U23F33>
+<U23F34>
+<U23F35>
+<U23F36>
+<U23F37>
+<U23F38>
+<U23F39>
+<U23F3A>
+<U23F3B>
+<U23F3C>
+<U23F3D>
+<U23F3E>
+<U23F3F>
+<U23F40>
+<U23F41>
+<U23F42>
+<U23F43>
+<U23F44>
+<U23F45>
+<U23F46>
+<U23F47>
+<U23F48>
+<U23F49>
+<U23F4A>
+<U23F4B>
+<U23F4C>
+<U23F4D>
+<U23F4E>
+<U23F4F>
+<U23F50>
+<U23F51>
+<U23F52>
+<U23F53>
+<U23F54>
+<U23F55>
+<U23F56>
+<U23F57>
+<U23F58>
+<U23F59>
+<U23F5A>
+<U23F5B>
+<U23F5C>
+<U23F5D>
+<U23F5E>
+<U23F5F>
+<U23F60>
+<U23F61>
+<U23F62>
+<U23F63>
+<U23F64>
+<U23F65>
+<U23F66>
+<U23F67>
+<U23F68>
+<U23F69>
+<U23F6A>
+<U23F6B>
+<U23F6C>
+<U23F6D>
+<U23F6E>
+<U23F6F>
+<U23F70>
+<U23F71>
+<U23F72>
+<U23F73>
+<U23F74>
+<U23F75>
+<U23F76>
+<U23F77>
+<U23F78>
+<U23F79>
+<U23F7A>
+<U23F7B>
+<U23F7C>
+<U23F7D>
+<U23F7E>
+<U23F7F>
+<U23F80>
+<U23F81>
+<U23F82>
+<U23F83>
+<U23F84>
+<U23F85>
+<U23F86>
+<U23F87>
+<U23F88>
+<U23F89>
+<U23F8A>
+<U23F8B>
+<U23F8C>
+<U23F8D>
+<U23F8E>
+<U23F8F>
+<U23F90>
+<U23F91>
+<U23F92>
+<U23F93>
+<U23F94>
+<U23F95>
+<U23F96>
+<U23F97>
+<U23F98>
+<U23F99>
+<U23F9A>
+<U23F9B>
+<U23F9C>
+<U23F9D>
+<U23F9E>
+<U23F9F>
+<U23FA0>
+<U23FA1>
+<U23FA2>
+<U23FA3>
+<U23FA4>
+<U23FA5>
+<U23FA6>
+<U23FA7>
+<U23FA8>
+<U23FA9>
+<U23FAA>
+<U23FAB>
+<U23FAC>
+<U23FAD>
+<U23FAE>
+<U23FAF>
+<U23FB0>
+<U23FB1>
+<U23FB2>
+<U23FB3>
+<U23FB4>
+<U23FB5>
+<U23FB6>
+<U23FB7>
+<U23FB8>
+<U23FB9>
+<U23FBA>
+<U23FBB>
+<U23FBC>
+<U23FBD>
+<U23FBE>
+<U23FBF>
+<U23FC0>
+<U23FC1>
+<U23FC2>
+<U23FC3>
+<U23FC4>
+<U23FC5>
+<U23FC6>
+<U23FC7>
+<U23FC8>
+<U23FC9>
+<U23FCA>
+<U23FCB>
+<U23FCC>
+<U23FCD>
+<U23FCE>
+<U23FCF>
+<U23FD0>
+<U23FD1>
+<U23FD2>
+<U23FD3>
+<U23FD4>
+<U23FD5>
+<U23FD6>
+<U23FD7>
+<U23FD8>
+<U23FD9>
+<U23FDA>
+<U23FDB>
+<U23FDC>
+<U23FDD>
+<U23FDE>
+<U23FDF>
+<U23FE0>
+<U23FE1>
+<U23FE2>
+<U23FE3>
+<U23FE4>
+<U23FE5>
+<U23FE6>
+<U23FE7>
+<U23FE8>
+<U23FE9>
+<U23FEA>
+<U23FEB>
+<U23FEC>
+<U23FED>
+<U23FEE>
+<U23FEF>
+<U23FF0>
+<U23FF1>
+<U23FF2>
+<U23FF3>
+<U23FF4>
+<U23FF5>
+<U23FF6>
+<U23FF7>
+<U23FF8>
+<U23FF9>
+<U23FFA>
+<U23FFB>
+<U23FFC>
+<U23FFD>
+<U23FFE>
+<U23FFF>
+<U24000>
+<U24001>
+<U24002>
+<U24003>
+<U24004>
+<U24005>
+<U24006>
+<U24007>
+<U24008>
+<U24009>
+<U2400A>
+<U2400B>
+<U2400C>
+<U2400D>
+<U2400E>
+<U2400F>
+<U24010>
+<U24011>
+<U24012>
+<U24013>
+<U24014>
+<U24015>
+<U24016>
+<U24017>
+<U24018>
+<U24019>
+<U2401A>
+<U2401B>
+<U2401C>
+<U2401D>
+<U2401E>
+<U2401F>
+<U24020>
+<U24021>
+<U24022>
+<U24023>
+<U24024>
+<U24025>
+<U24026>
+<U24027>
+<U24028>
+<U24029>
+<U2402A>
+<U2402B>
+<U2402C>
+<U2402D>
+<U2402E>
+<U2402F>
+<U24030>
+<U24031>
+<U24032>
+<U24033>
+<U24034>
+<U24035>
+<U24036>
+<U24037>
+<U24038>
+<U24039>
+<U2403A>
+<U2403B>
+<U2403C>
+<U2403D>
+<U2403E>
+<U2403F>
+<U24040>
+<U24041>
+<U24042>
+<U24043>
+<U24044>
+<U24045>
+<U24046>
+<U24047>
+<U24048>
+<U24049>
+<U2404A>
+<U2404B>
+<U2404C>
+<U2404D>
+<U2404E>
+<U2404F>
+<U24050>
+<U24051>
+<U24052>
+<U24053>
+<U24054>
+<U24055>
+<U24056>
+<U24057>
+<U24058>
+<U24059>
+<U2405A>
+<U2405B>
+<U2405C>
+<U2405D>
+<U2405E>
+<U2405F>
+<U24060>
+<U24061>
+<U24062>
+<U24063>
+<U24064>
+<U24065>
+<U24066>
+<U24067>
+<U24068>
+<U24069>
+<U2406A>
+<U2406B>
+<U2406C>
+<U2406D>
+<U2406E>
+<U2406F>
+<U24070>
+<U24071>
+<U24072>
+<U24073>
+<U24074>
+<U24075>
+<U24076>
+<U24077>
+<U24078>
+<U24079>
+<U2407A>
+<U2407B>
+<U2407C>
+<U2407D>
+<U2407E>
+<U2407F>
+<U24080>
+<U24081>
+<U24082>
+<U24083>
+<U24084>
+<U24085>
+<U24086>
+<U24087>
+<U24088>
+<U24089>
+<U2408A>
+<U2408B>
+<U2408C>
+<U2408D>
+<U2408E>
+<U2408F>
+<U24090>
+<U24091>
+<U24092>
+<U24093>
+<U24094>
+<U24095>
+<U24096>
+<U24097>
+<U24098>
+<U24099>
+<U2409A>
+<U2409B>
+<U2409C>
+<U2409D>
+<U2409E>
+<U2409F>
+<U240A0>
+<U240A1>
+<U240A2>
+<U240A3>
+<U240A4>
+<U240A5>
+<U240A6>
+<U240A7>
+<U240A8>
+<U240A9>
+<U240AA>
+<U240AB>
+<U240AC>
+<U240AD>
+<U240AE>
+<U240AF>
+<U240B0>
+<U240B1>
+<U240B2>
+<U240B3>
+<U240B4>
+<U240B5>
+<U240B6>
+<U240B7>
+<U240B8>
+<U240B9>
+<U240BA>
+<U240BB>
+<U240BC>
+<U240BD>
+<U240BE>
+<U240BF>
+<U240C0>
+<U240C1>
+<U240C2>
+<U240C3>
+<U240C4>
+<U240C5>
+<U240C6>
+<U240C7>
+<U240C8>
+<U240C9>
+<U240CA>
+<U240CB>
+<U240CC>
+<U240CD>
+<U240CE>
+<U240CF>
+<U240D0>
+<U240D1>
+<U240D2>
+<U240D3>
+<U240D4>
+<U240D5>
+<U240D6>
+<U240D7>
+<U240D8>
+<U240D9>
+<U240DA>
+<U240DB>
+<U240DC>
+<U240DD>
+<U240DE>
+<U240DF>
+<U240E0>
+<U240E1>
+<U240E2>
+<U240E3>
+<U240E4>
+<U240E5>
+<U240E6>
+<U240E7>
+<U240E8>
+<U240E9>
+<U240EA>
+<U240EB>
+<U240EC>
+<U240ED>
+<U240EE>
+<U240EF>
+<U240F0>
+<U240F1>
+<U240F2>
+<U240F3>
+<U240F4>
+<U240F5>
+<U240F6>
+<U240F7>
+<U240F8>
+<U240F9>
+<U240FA>
+<U240FB>
+<U240FC>
+<U240FD>
+<U240FE>
+<U240FF>
+<U24100>
+<U24101>
+<U24102>
+<U24103>
+<U24104>
+<U24105>
+<U24106>
+<U24107>
+<U24108>
+<U24109>
+<U2410A>
+<U2410B>
+<U2410C>
+<U2410D>
+<U2410E>
+<U2410F>
+<U24110>
+<U24111>
+<U24112>
+<U24113>
+<U24114>
+<U24115>
+<U24116>
+<U24117>
+<U24118>
+<U24119>
+<U2411A>
+<U2411B>
+<U2411C>
+<U2411D>
+<U2411E>
+<U2411F>
+<U24120>
+<U24121>
+<U24122>
+<U24123>
+<U24124>
+<U24125>
+<U24126>
+<U24127>
+<U24128>
+<U24129>
+<U2412A>
+<U2412B>
+<U2412C>
+<U2412D>
+<U2412E>
+<U2412F>
+<U24130>
+<U24131>
+<U24132>
+<U24133>
+<U24134>
+<U24135>
+<U24136>
+<U24137>
+<U24138>
+<U24139>
+<U2413A>
+<U2413B>
+<U2413C>
+<U2413D>
+<U2413E>
+<U2413F>
+<U24140>
+<U24141>
+<U24142>
+<U24143>
+<U24144>
+<U24145>
+<U24146>
+<U24147>
+<U24148>
+<U24149>
+<U2414A>
+<U2414B>
+<U2414C>
+<U2414D>
+<U2414E>
+<U2414F>
+<U24150>
+<U24151>
+<U24152>
+<U24153>
+<U24154>
+<U24155>
+<U24156>
+<U24157>
+<U24158>
+<U24159>
+<U2415A>
+<U2415B>
+<U2415C>
+<U2415D>
+<U2415E>
+<U2415F>
+<U24160>
+<U24161>
+<U24162>
+<U24163>
+<U24164>
+<U24165>
+<U24166>
+<U24167>
+<U24168>
+<U24169>
+<U2416A>
+<U2416B>
+<U2416C>
+<U2416D>
+<U2416E>
+<U2416F>
+<U24170>
+<U24171>
+<U24172>
+<U24173>
+<U24174>
+<U24175>
+<U24176>
+<U24177>
+<U24178>
+<U24179>
+<U2417A>
+<U2417B>
+<U2417C>
+<U2417D>
+<U2417E>
+<U2417F>
+<U24180>
+<U24181>
+<U24182>
+<U24183>
+<U24184>
+<U24185>
+<U24186>
+<U24187>
+<U24188>
+<U24189>
+<U2418A>
+<U2418B>
+<U2418C>
+<U2418D>
+<U2418E>
+<U2418F>
+<U24190>
+<U24191>
+<U24192>
+<U24193>
+<U24194>
+<U24195>
+<U24196>
+<U24197>
+<U24198>
+<U24199>
+<U2419A>
+<U2419B>
+<U2419C>
+<U2419D>
+<U2419E>
+<U2419F>
+<U241A0>
+<U241A1>
+<U241A2>
+<U241A3>
+<U241A4>
+<U241A5>
+<U241A6>
+<U241A7>
+<U241A8>
+<U241A9>
+<U241AA>
+<U241AB>
+<U241AC>
+<U241AD>
+<U241AE>
+<U241AF>
+<U241B0>
+<U241B1>
+<U241B2>
+<U241B3>
+<U241B4>
+<U241B5>
+<U241B6>
+<U241B7>
+<U241B8>
+<U241B9>
+<U241BA>
+<U241BB>
+<U241BC>
+<U241BD>
+<U241BE>
+<U241BF>
+<U241C0>
+<U241C1>
+<U241C2>
+<U241C3>
+<U241C4>
+<U241C5>
+<U241C6>
+<U241C7>
+<U241C8>
+<U241C9>
+<U241CA>
+<U241CB>
+<U241CC>
+<U241CD>
+<U241CE>
+<U241CF>
+<U241D0>
+<U241D1>
+<U241D2>
+<U241D3>
+<U241D4>
+<U241D5>
+<U241D6>
+<U241D7>
+<U241D8>
+<U241D9>
+<U241DA>
+<U241DB>
+<U241DC>
+<U241DD>
+<U241DE>
+<U241DF>
+<U241E0>
+<U241E1>
+<U241E2>
+<U241E3>
+<U241E4>
+<U241E5>
+<U241E6>
+<U241E7>
+<U241E8>
+<U241E9>
+<U241EA>
+<U241EB>
+<U241EC>
+<U241ED>
+<U241EE>
+<U241EF>
+<U241F0>
+<U241F1>
+<U241F2>
+<U241F3>
+<U241F4>
+<U241F5>
+<U241F6>
+<U241F7>
+<U241F8>
+<U241F9>
+<U241FA>
+<U241FB>
+<U241FC>
+<U241FD>
+<U241FE>
+<U241FF>
+<U24200>
+<U24201>
+<U24202>
+<U24203>
+<U24204>
+<U24205>
+<U24206>
+<U24207>
+<U24208>
+<U24209>
+<U2420A>
+<U2420B>
+<U2420C>
+<U2420D>
+<U2420E>
+<U2420F>
+<U24210>
+<U24211>
+<U24212>
+<U24213>
+<U24214>
+<U24215>
+<U24216>
+<U24217>
+<U24218>
+<U24219>
+<U2421A>
+<U2421B>
+<U2421C>
+<U2421D>
+<U2421E>
+<U2421F>
+<U24220>
+<U24221>
+<U24222>
+<U24223>
+<U24224>
+<U24225>
+<U24226>
+<U24227>
+<U24228>
+<U24229>
+<U2422A>
+<U2422B>
+<U2422C>
+<U2422D>
+<U2422E>
+<U2422F>
+<U24230>
+<U24231>
+<U24232>
+<U24233>
+<U24234>
+<U24235>
+<U24236>
+<U24237>
+<U24238>
+<U24239>
+<U2423A>
+<U2423B>
+<U2423C>
+<U2423D>
+<U2423E>
+<U2423F>
+<U24240>
+<U24241>
+<U24242>
+<U24243>
+<U24244>
+<U24245>
+<U24246>
+<U24247>
+<U24248>
+<U24249>
+<U2424A>
+<U2424B>
+<U2424C>
+<U2424D>
+<U2424E>
+<U2424F>
+<U24250>
+<U24251>
+<U24252>
+<U24253>
+<U24254>
+<U24255>
+<U24256>
+<U24257>
+<U24258>
+<U24259>
+<U2425A>
+<U2425B>
+<U2425C>
+<U2425D>
+<U2425E>
+<U2425F>
+<U24260>
+<U24261>
+<U24262>
+<U24263>
+<U24264>
+<U24265>
+<U24266>
+<U24267>
+<U24268>
+<U24269>
+<U2426A>
+<U2426B>
+<U2426C>
+<U2426D>
+<U2426E>
+<U2426F>
+<U24270>
+<U24271>
+<U24272>
+<U24273>
+<U24274>
+<U24275>
+<U24276>
+<U24277>
+<U24278>
+<U24279>
+<U2427A>
+<U2427B>
+<U2427C>
+<U2427D>
+<U2427E>
+<U2427F>
+<U24280>
+<U24281>
+<U24282>
+<U24283>
+<U24284>
+<U24285>
+<U24286>
+<U24287>
+<U24288>
+<U24289>
+<U2428A>
+<U2428B>
+<U2428C>
+<U2428D>
+<U2428E>
+<U2428F>
+<U24290>
+<U24291>
+<U24292>
+<U24293>
+<U24294>
+<U24295>
+<U24296>
+<U24297>
+<U24298>
+<U24299>
+<U2429A>
+<U2429B>
+<U2429C>
+<U2429D>
+<U2429E>
+<U2429F>
+<U242A0>
+<U242A1>
+<U242A2>
+<U242A3>
+<U242A4>
+<U242A5>
+<U242A6>
+<U242A7>
+<U242A8>
+<U242A9>
+<U242AA>
+<U242AB>
+<U242AC>
+<U242AD>
+<U242AE>
+<U242AF>
+<U242B0>
+<U242B1>
+<U242B2>
+<U242B3>
+<U242B4>
+<U242B5>
+<U242B6>
+<U242B7>
+<U242B8>
+<U242B9>
+<U242BA>
+<U242BB>
+<U242BC>
+<U242BD>
+<U242BE>
+<U242BF>
+<U242C0>
+<U242C1>
+<U242C2>
+<U242C3>
+<U242C4>
+<U242C5>
+<U242C6>
+<U242C7>
+<U242C8>
+<U242C9>
+<U242CA>
+<U242CB>
+<U242CC>
+<U242CD>
+<U242CE>
+<U242CF>
+<U242D0>
+<U242D1>
+<U242D2>
+<U242D3>
+<U242D4>
+<U242D5>
+<U242D6>
+<U242D7>
+<U242D8>
+<U242D9>
+<U242DA>
+<U242DB>
+<U242DC>
+<U242DD>
+<U242DE>
+<U242DF>
+<U242E0>
+<U242E1>
+<U242E2>
+<U242E3>
+<U242E4>
+<U242E5>
+<U242E6>
+<U242E7>
+<U242E8>
+<U242E9>
+<U242EA>
+<U242EB>
+<U242EC>
+<U242ED>
+<U242EE>
+<U242EF>
+<U242F0>
+<U242F1>
+<U242F2>
+<U242F3>
+<U242F4>
+<U242F5>
+<U242F6>
+<U242F7>
+<U242F8>
+<U242F9>
+<U242FA>
+<U242FB>
+<U242FC>
+<U242FD>
+<U242FE>
+<U242FF>
+<U24300>
+<U24301>
+<U24302>
+<U24303>
+<U24304>
+<U24305>
+<U24306>
+<U24307>
+<U24308>
+<U24309>
+<U2430A>
+<U2430B>
+<U2430C>
+<U2430D>
+<U2430E>
+<U2430F>
+<U24310>
+<U24311>
+<U24312>
+<U24313>
+<U24314>
+<U24315>
+<U24316>
+<U24317>
+<U24318>
+<U24319>
+<U2431A>
+<U2431B>
+<U2431C>
+<U2431D>
+<U2431E>
+<U2431F>
+<U24320>
+<U24321>
+<U24322>
+<U24323>
+<U24324>
+<U24325>
+<U24326>
+<U24327>
+<U24328>
+<U24329>
+<U2432A>
+<U2432B>
+<U2432C>
+<U2432D>
+<U2432E>
+<U2432F>
+<U24330>
+<U24331>
+<U24332>
+<U24333>
+<U24334>
+<U24335>
+<U24336>
+<U24337>
+<U24338>
+<U24339>
+<U2433A>
+<U2433B>
+<U2433C>
+<U2433D>
+<U2433E>
+<U2433F>
+<U24340>
+<U24341>
+<U24342>
+<U24343>
+<U24344>
+<U24345>
+<U24346>
+<U24347>
+<U24348>
+<U24349>
+<U2434A>
+<U2434B>
+<U2434C>
+<U2434D>
+<U2434E>
+<U2434F>
+<U24350>
+<U24351>
+<U24352>
+<U24353>
+<U24354>
+<U24355>
+<U24356>
+<U24357>
+<U24358>
+<U24359>
+<U2435A>
+<U2435B>
+<U2435C>
+<U2435D>
+<U2435E>
+<U2435F>
+<U24360>
+<U24361>
+<U24362>
+<U24363>
+<U24364>
+<U24365>
+<U24366>
+<U24367>
+<U24368>
+<U24369>
+<U2436A>
+<U2436B>
+<U2436C>
+<U2436D>
+<U2436E>
+<U2436F>
+<U24370>
+<U24371>
+<U24372>
+<U24373>
+<U24374>
+<U24375>
+<U24376>
+<U24377>
+<U24378>
+<U24379>
+<U2437A>
+<U2437B>
+<U2437C>
+<U2437D>
+<U2437E>
+<U2437F>
+<U24380>
+<U24381>
+<U24382>
+<U24383>
+<U24384>
+<U24385>
+<U24386>
+<U24387>
+<U24388>
+<U24389>
+<U2438A>
+<U2438B>
+<U2438C>
+<U2438D>
+<U2438E>
+<U2438F>
+<U24390>
+<U24391>
+<U24392>
+<U24393>
+<U24394>
+<U24395>
+<U24396>
+<U24397>
+<U24398>
+<U24399>
+<U2439A>
+<U2439B>
+<U2439C>
+<U2439D>
+<U2439E>
+<U2439F>
+<U243A0>
+<U243A1>
+<U243A2>
+<U243A3>
+<U243A4>
+<U243A5>
+<U243A6>
+<U243A7>
+<U243A8>
+<U243A9>
+<U243AA>
+<U243AB>
+<U243AC>
+<U243AD>
+<U243AE>
+<U243AF>
+<U243B0>
+<U243B1>
+<U243B2>
+<U243B3>
+<U243B4>
+<U243B5>
+<U243B6>
+<U243B7>
+<U243B8>
+<U243B9>
+<U243BA>
+<U243BB>
+<U243BC>
+<U243BD>
+<U243BE>
+<U243BF>
+<U243C0>
+<U243C1>
+<U243C2>
+<U243C3>
+<U243C4>
+<U243C5>
+<U243C6>
+<U243C7>
+<U243C8>
+<U243C9>
+<U243CA>
+<U243CB>
+<U243CC>
+<U243CD>
+<U243CE>
+<U243CF>
+<U243D0>
+<U243D1>
+<U243D2>
+<U243D3>
+<U243D4>
+<U243D5>
+<U243D6>
+<U243D7>
+<U243D8>
+<U243D9>
+<U243DA>
+<U243DB>
+<U243DC>
+<U243DD>
+<U243DE>
+<U243DF>
+<U243E0>
+<U243E1>
+<U243E2>
+<U243E3>
+<U243E4>
+<U243E5>
+<U243E6>
+<U243E7>
+<U243E8>
+<U243E9>
+<U243EA>
+<U243EB>
+<U243EC>
+<U243ED>
+<U243EE>
+<U243EF>
+<U243F0>
+<U243F1>
+<U243F2>
+<U243F3>
+<U243F4>
+<U243F5>
+<U243F6>
+<U243F7>
+<U243F8>
+<U243F9>
+<U243FA>
+<U243FB>
+<U243FC>
+<U243FD>
+<U243FE>
+<U243FF>
+<U24400>
+<U24401>
+<U24402>
+<U24403>
+<U24404>
+<U24405>
+<U24406>
+<U24407>
+<U24408>
+<U24409>
+<U2440A>
+<U2440B>
+<U2440C>
+<U2440D>
+<U2440E>
+<U2440F>
+<U24410>
+<U24411>
+<U24412>
+<U24413>
+<U24414>
+<U24415>
+<U24416>
+<U24417>
+<U24418>
+<U24419>
+<U2441A>
+<U2441B>
+<U2441C>
+<U2441D>
+<U2441E>
+<U2441F>
+<U24420>
+<U24421>
+<U24422>
+<U24423>
+<U24424>
+<U24425>
+<U24426>
+<U24427>
+<U24428>
+<U24429>
+<U2442A>
+<U2442B>
+<U2442C>
+<U2442D>
+<U2442E>
+<U2442F>
+<U24430>
+<U24431>
+<U24432>
+<U24433>
+<U24434>
+<U24435>
+<U24436>
+<U24437>
+<U24438>
+<U24439>
+<U2443A>
+<U2443B>
+<U2443C>
+<U2443D>
+<U2443E>
+<U2443F>
+<U24440>
+<U24441>
+<U24442>
+<U24443>
+<U24444>
+<U24445>
+<U24446>
+<U24447>
+<U24448>
+<U24449>
+<U2444A>
+<U2444B>
+<U2444C>
+<U2444D>
+<U2444E>
+<U2444F>
+<U24450>
+<U24451>
+<U24452>
+<U24453>
+<U24454>
+<U24455>
+<U24456>
+<U24457>
+<U24458>
+<U24459>
+<U2445A>
+<U2445B>
+<U2445C>
+<U2445D>
+<U2445E>
+<U2445F>
+<U24460>
+<U24461>
+<U24462>
+<U24463>
+<U24464>
+<U24465>
+<U24466>
+<U24467>
+<U24468>
+<U24469>
+<U2446A>
+<U2446B>
+<U2446C>
+<U2446D>
+<U2446E>
+<U2446F>
+<U24470>
+<U24471>
+<U24472>
+<U24473>
+<U24474>
+<U24475>
+<U24476>
+<U24477>
+<U24478>
+<U24479>
+<U2447A>
+<U2447B>
+<U2447C>
+<U2447D>
+<U2447E>
+<U2447F>
+<U24480>
+<U24481>
+<U24482>
+<U24483>
+<U24484>
+<U24485>
+<U24486>
+<U24487>
+<U24488>
+<U24489>
+<U2448A>
+<U2448B>
+<U2448C>
+<U2448D>
+<U2448E>
+<U2448F>
+<U24490>
+<U24491>
+<U24492>
+<U24493>
+<U24494>
+<U24495>
+<U24496>
+<U24497>
+<U24498>
+<U24499>
+<U2449A>
+<U2449B>
+<U2449C>
+<U2449D>
+<U2449E>
+<U2449F>
+<U244A0>
+<U244A1>
+<U244A2>
+<U244A3>
+<U244A4>
+<U244A5>
+<U244A6>
+<U244A7>
+<U244A8>
+<U244A9>
+<U244AA>
+<U244AB>
+<U244AC>
+<U244AD>
+<U244AE>
+<U244AF>
+<U244B0>
+<U244B1>
+<U244B2>
+<U244B3>
+<U244B4>
+<U244B5>
+<U244B6>
+<U244B7>
+<U244B8>
+<U244B9>
+<U244BA>
+<U244BB>
+<U244BC>
+<U244BD>
+<U244BE>
+<U244BF>
+<U244C0>
+<U244C1>
+<U244C2>
+<U244C3>
+<U244C4>
+<U244C5>
+<U244C6>
+<U244C7>
+<U244C8>
+<U244C9>
+<U244CA>
+<U244CB>
+<U244CC>
+<U244CD>
+<U244CE>
+<U244CF>
+<U244D0>
+<U244D1>
+<U244D2>
+<U244D3>
+<U244D4>
+<U244D5>
+<U244D6>
+<U244D7>
+<U244D8>
+<U244D9>
+<U244DA>
+<U244DB>
+<U244DC>
+<U244DD>
+<U244DE>
+<U244DF>
+<U244E0>
+<U244E1>
+<U244E2>
+<U244E3>
+<U244E4>
+<U244E5>
+<U244E6>
+<U244E7>
+<U244E8>
+<U244E9>
+<U244EA>
+<U244EB>
+<U244EC>
+<U244ED>
+<U244EE>
+<U244EF>
+<U244F0>
+<U244F1>
+<U244F2>
+<U244F3>
+<U244F4>
+<U244F5>
+<U244F6>
+<U244F7>
+<U244F8>
+<U244F9>
+<U244FA>
+<U244FB>
+<U244FC>
+<U244FD>
+<U244FE>
+<U244FF>
+<U24500>
+<U24501>
+<U24502>
+<U24503>
+<U24504>
+<U24505>
+<U24506>
+<U24507>
+<U24508>
+<U24509>
+<U2450A>
+<U2450B>
+<U2450C>
+<U2450D>
+<U2450E>
+<U2450F>
+<U24510>
+<U24511>
+<U24512>
+<U24513>
+<U24514>
+<U24515>
+<U24516>
+<U24517>
+<U24518>
+<U24519>
+<U2451A>
+<U2451B>
+<U2451C>
+<U2451D>
+<U2451E>
+<U2451F>
+<U24520>
+<U24521>
+<U24522>
+<U24523>
+<U24524>
+<U24525>
+<U24526>
+<U24527>
+<U24528>
+<U24529>
+<U2452A>
+<U2452B>
+<U2452C>
+<U2452D>
+<U2452E>
+<U2452F>
+<U24530>
+<U24531>
+<U24532>
+<U24533>
+<U24534>
+<U24535>
+<U24536>
+<U24537>
+<U24538>
+<U24539>
+<U2453A>
+<U2453B>
+<U2453C>
+<U2453D>
+<U2453E>
+<U2453F>
+<U24540>
+<U24541>
+<U24542>
+<U24543>
+<U24544>
+<U24545>
+<U24546>
+<U24547>
+<U24548>
+<U24549>
+<U2454A>
+<U2454B>
+<U2454C>
+<U2454D>
+<U2454E>
+<U2454F>
+<U24550>
+<U24551>
+<U24552>
+<U24553>
+<U24554>
+<U24555>
+<U24556>
+<U24557>
+<U24558>
+<U24559>
+<U2455A>
+<U2455B>
+<U2455C>
+<U2455D>
+<U2455E>
+<U2455F>
+<U24560>
+<U24561>
+<U24562>
+<U24563>
+<U24564>
+<U24565>
+<U24566>
+<U24567>
+<U24568>
+<U24569>
+<U2456A>
+<U2456B>
+<U2456C>
+<U2456D>
+<U2456E>
+<U2456F>
+<U24570>
+<U24571>
+<U24572>
+<U24573>
+<U24574>
+<U24575>
+<U24576>
+<U24577>
+<U24578>
+<U24579>
+<U2457A>
+<U2457B>
+<U2457C>
+<U2457D>
+<U2457E>
+<U2457F>
+<U24580>
+<U24581>
+<U24582>
+<U24583>
+<U24584>
+<U24585>
+<U24586>
+<U24587>
+<U24588>
+<U24589>
+<U2458A>
+<U2458B>
+<U2458C>
+<U2458D>
+<U2458E>
+<U2458F>
+<U24590>
+<U24591>
+<U24592>
+<U24593>
+<U24594>
+<U24595>
+<U24596>
+<U24597>
+<U24598>
+<U24599>
+<U2459A>
+<U2459B>
+<U2459C>
+<U2459D>
+<U2459E>
+<U2459F>
+<U245A0>
+<U245A1>
+<U245A2>
+<U245A3>
+<U245A4>
+<U245A5>
+<U245A6>
+<U245A7>
+<U245A8>
+<U245A9>
+<U245AA>
+<U245AB>
+<U245AC>
+<U245AD>
+<U245AE>
+<U245AF>
+<U245B0>
+<U245B1>
+<U245B2>
+<U245B3>
+<U245B4>
+<U245B5>
+<U245B6>
+<U245B7>
+<U245B8>
+<U245B9>
+<U245BA>
+<U245BB>
+<U245BC>
+<U245BD>
+<U245BE>
+<U245BF>
+<U245C0>
+<U245C1>
+<U245C2>
+<U245C3>
+<U245C4>
+<U245C5>
+<U245C6>
+<U245C7>
+<U245C8>
+<U245C9>
+<U245CA>
+<U245CB>
+<U245CC>
+<U245CD>
+<U245CE>
+<U245CF>
+<U245D0>
+<U245D1>
+<U245D2>
+<U245D3>
+<U245D4>
+<U245D5>
+<U245D6>
+<U245D7>
+<U245D8>
+<U245D9>
+<U245DA>
+<U245DB>
+<U245DC>
+<U245DD>
+<U245DE>
+<U245DF>
+<U245E0>
+<U245E1>
+<U245E2>
+<U245E3>
+<U245E4>
+<U245E5>
+<U245E6>
+<U245E7>
+<U245E8>
+<U245E9>
+<U245EA>
+<U245EB>
+<U245EC>
+<U245ED>
+<U245EE>
+<U245EF>
+<U245F0>
+<U245F1>
+<U245F2>
+<U245F3>
+<U245F4>
+<U245F5>
+<U245F6>
+<U245F7>
+<U245F8>
+<U245F9>
+<U245FA>
+<U245FB>
+<U245FC>
+<U245FD>
+<U245FE>
+<U245FF>
+<U24600>
+<U24601>
+<U24602>
+<U24603>
+<U24604>
+<U24605>
+<U24606>
+<U24607>
+<U24608>
+<U24609>
+<U2460A>
+<U2460B>
+<U2460C>
+<U2460D>
+<U2460E>
+<U2460F>
+<U24610>
+<U24611>
+<U24612>
+<U24613>
+<U24614>
+<U24615>
+<U24616>
+<U24617>
+<U24618>
+<U24619>
+<U2461A>
+<U2461B>
+<U2461C>
+<U2461D>
+<U2461E>
+<U2461F>
+<U24620>
+<U24621>
+<U24622>
+<U24623>
+<U24624>
+<U24625>
+<U24626>
+<U24627>
+<U24628>
+<U24629>
+<U2462A>
+<U2462B>
+<U2462C>
+<U2462D>
+<U2462E>
+<U2462F>
+<U24630>
+<U24631>
+<U24632>
+<U24633>
+<U24634>
+<U24635>
+<U24636>
+<U24637>
+<U24638>
+<U24639>
+<U2463A>
+<U2463B>
+<U2463C>
+<U2463D>
+<U2463E>
+<U2463F>
+<U24640>
+<U24641>
+<U24642>
+<U24643>
+<U24644>
+<U24645>
+<U24646>
+<U24647>
+<U24648>
+<U24649>
+<U2464A>
+<U2464B>
+<U2464C>
+<U2464D>
+<U2464E>
+<U2464F>
+<U24650>
+<U24651>
+<U24652>
+<U24653>
+<U24654>
+<U24655>
+<U24656>
+<U24657>
+<U24658>
+<U24659>
+<U2465A>
+<U2465B>
+<U2465C>
+<U2465D>
+<U2465E>
+<U2465F>
+<U24660>
+<U24661>
+<U24662>
+<U24663>
+<U24664>
+<U24665>
+<U24666>
+<U24667>
+<U24668>
+<U24669>
+<U2466A>
+<U2466B>
+<U2466C>
+<U2466D>
+<U2466E>
+<U2466F>
+<U24670>
+<U24671>
+<U24672>
+<U24673>
+<U24674>
+<U24675>
+<U24676>
+<U24677>
+<U24678>
+<U24679>
+<U2467A>
+<U2467B>
+<U2467C>
+<U2467D>
+<U2467E>
+<U2467F>
+<U24680>
+<U24681>
+<U24682>
+<U24683>
+<U24684>
+<U24685>
+<U24686>
+<U24687>
+<U24688>
+<U24689>
+<U2468A>
+<U2468B>
+<U2468C>
+<U2468D>
+<U2468E>
+<U2468F>
+<U24690>
+<U24691>
+<U24692>
+<U24693>
+<U24694>
+<U24695>
+<U24696>
+<U24697>
+<U24698>
+<U24699>
+<U2469A>
+<U2469B>
+<U2469C>
+<U2469D>
+<U2469E>
+<U2469F>
+<U246A0>
+<U246A1>
+<U246A2>
+<U246A3>
+<U246A4>
+<U246A5>
+<U246A6>
+<U246A7>
+<U246A8>
+<U246A9>
+<U246AA>
+<U246AB>
+<U246AC>
+<U246AD>
+<U246AE>
+<U246AF>
+<U246B0>
+<U246B1>
+<U246B2>
+<U246B3>
+<U246B4>
+<U246B5>
+<U246B6>
+<U246B7>
+<U246B8>
+<U246B9>
+<U246BA>
+<U246BB>
+<U246BC>
+<U246BD>
+<U246BE>
+<U246BF>
+<U246C0>
+<U246C1>
+<U246C2>
+<U246C3>
+<U246C4>
+<U246C5>
+<U246C6>
+<U246C7>
+<U246C8>
+<U246C9>
+<U246CA>
+<U246CB>
+<U246CC>
+<U246CD>
+<U246CE>
+<U246CF>
+<U246D0>
+<U246D1>
+<U246D2>
+<U246D3>
+<U246D4>
+<U246D5>
+<U246D6>
+<U246D7>
+<U246D8>
+<U246D9>
+<U246DA>
+<U246DB>
+<U246DC>
+<U246DD>
+<U246DE>
+<U246DF>
+<U246E0>
+<U246E1>
+<U246E2>
+<U246E3>
+<U246E4>
+<U246E5>
+<U246E6>
+<U246E7>
+<U246E8>
+<U246E9>
+<U246EA>
+<U246EB>
+<U246EC>
+<U246ED>
+<U246EE>
+<U246EF>
+<U246F0>
+<U246F1>
+<U246F2>
+<U246F3>
+<U246F4>
+<U246F5>
+<U246F6>
+<U246F7>
+<U246F8>
+<U246F9>
+<U246FA>
+<U246FB>
+<U246FC>
+<U246FD>
+<U246FE>
+<U246FF>
+<U24700>
+<U24701>
+<U24702>
+<U24703>
+<U24704>
+<U24705>
+<U24706>
+<U24707>
+<U24708>
+<U24709>
+<U2470A>
+<U2470B>
+<U2470C>
+<U2470D>
+<U2470E>
+<U2470F>
+<U24710>
+<U24711>
+<U24712>
+<U24713>
+<U24714>
+<U24715>
+<U24716>
+<U24717>
+<U24718>
+<U24719>
+<U2471A>
+<U2471B>
+<U2471C>
+<U2471D>
+<U2471E>
+<U2471F>
+<U24720>
+<U24721>
+<U24722>
+<U24723>
+<U24724>
+<U24725>
+<U24726>
+<U24727>
+<U24728>
+<U24729>
+<U2472A>
+<U2472B>
+<U2472C>
+<U2472D>
+<U2472E>
+<U2472F>
+<U24730>
+<U24731>
+<U24732>
+<U24733>
+<U24734>
+<U24735>
+<U24736>
+<U24737>
+<U24738>
+<U24739>
+<U2473A>
+<U2473B>
+<U2473C>
+<U2473D>
+<U2473E>
+<U2473F>
+<U24740>
+<U24741>
+<U24742>
+<U24743>
+<U24744>
+<U24745>
+<U24746>
+<U24747>
+<U24748>
+<U24749>
+<U2474A>
+<U2474B>
+<U2474C>
+<U2474D>
+<U2474E>
+<U2474F>
+<U24750>
+<U24751>
+<U24752>
+<U24753>
+<U24754>
+<U24755>
+<U24756>
+<U24757>
+<U24758>
+<U24759>
+<U2475A>
+<U2475B>
+<U2475C>
+<U2475D>
+<U2475E>
+<U2475F>
+<U24760>
+<U24761>
+<U24762>
+<U24763>
+<U24764>
+<U24765>
+<U24766>
+<U24767>
+<U24768>
+<U24769>
+<U2476A>
+<U2476B>
+<U2476C>
+<U2476D>
+<U2476E>
+<U2476F>
+<U24770>
+<U24771>
+<U24772>
+<U24773>
+<U24774>
+<U24775>
+<U24776>
+<U24777>
+<U24778>
+<U24779>
+<U2477A>
+<U2477B>
+<U2477C>
+<U2477D>
+<U2477E>
+<U2477F>
+<U24780>
+<U24781>
+<U24782>
+<U24783>
+<U24784>
+<U24785>
+<U24786>
+<U24787>
+<U24788>
+<U24789>
+<U2478A>
+<U2478B>
+<U2478C>
+<U2478D>
+<U2478E>
+<U2478F>
+<U24790>
+<U24791>
+<U24792>
+<U24793>
+<U24794>
+<U24795>
+<U24796>
+<U24797>
+<U24798>
+<U24799>
+<U2479A>
+<U2479B>
+<U2479C>
+<U2479D>
+<U2479E>
+<U2479F>
+<U247A0>
+<U247A1>
+<U247A2>
+<U247A3>
+<U247A4>
+<U247A5>
+<U247A6>
+<U247A7>
+<U247A8>
+<U247A9>
+<U247AA>
+<U247AB>
+<U247AC>
+<U247AD>
+<U247AE>
+<U247AF>
+<U247B0>
+<U247B1>
+<U247B2>
+<U247B3>
+<U247B4>
+<U247B5>
+<U247B6>
+<U247B7>
+<U247B8>
+<U247B9>
+<U247BA>
+<U247BB>
+<U247BC>
+<U247BD>
+<U247BE>
+<U247BF>
+<U247C0>
+<U247C1>
+<U247C2>
+<U247C3>
+<U247C4>
+<U247C5>
+<U247C6>
+<U247C7>
+<U247C8>
+<U247C9>
+<U247CA>
+<U247CB>
+<U247CC>
+<U247CD>
+<U247CE>
+<U247CF>
+<U247D0>
+<U247D1>
+<U247D2>
+<U247D3>
+<U247D4>
+<U247D5>
+<U247D6>
+<U247D7>
+<U247D8>
+<U247D9>
+<U247DA>
+<U247DB>
+<U247DC>
+<U247DD>
+<U247DE>
+<U247DF>
+<U247E0>
+<U247E1>
+<U247E2>
+<U247E3>
+<U247E4>
+<U247E5>
+<U247E6>
+<U247E7>
+<U247E8>
+<U247E9>
+<U247EA>
+<U247EB>
+<U247EC>
+<U247ED>
+<U247EE>
+<U247EF>
+<U247F0>
+<U247F1>
+<U247F2>
+<U247F3>
+<U247F4>
+<U247F5>
+<U247F6>
+<U247F7>
+<U247F8>
+<U247F9>
+<U247FA>
+<U247FB>
+<U247FC>
+<U247FD>
+<U247FE>
+<U247FF>
+<U24800>
+<U24801>
+<U24802>
+<U24803>
+<U24804>
+<U24805>
+<U24806>
+<U24807>
+<U24808>
+<U24809>
+<U2480A>
+<U2480B>
+<U2480C>
+<U2480D>
+<U2480E>
+<U2480F>
+<U24810>
+<U24811>
+<U24812>
+<U24813>
+<U24814>
+<U24815>
+<U24816>
+<U24817>
+<U24818>
+<U24819>
+<U2481A>
+<U2481B>
+<U2481C>
+<U2481D>
+<U2481E>
+<U2481F>
+<U24820>
+<U24821>
+<U24822>
+<U24823>
+<U24824>
+<U24825>
+<U24826>
+<U24827>
+<U24828>
+<U24829>
+<U2482A>
+<U2482B>
+<U2482C>
+<U2482D>
+<U2482E>
+<U2482F>
+<U24830>
+<U24831>
+<U24832>
+<U24833>
+<U24834>
+<U24835>
+<U24836>
+<U24837>
+<U24838>
+<U24839>
+<U2483A>
+<U2483B>
+<U2483C>
+<U2483D>
+<U2483E>
+<U2483F>
+<U24840>
+<U24841>
+<U24842>
+<U24843>
+<U24844>
+<U24845>
+<U24846>
+<U24847>
+<U24848>
+<U24849>
+<U2484A>
+<U2484B>
+<U2484C>
+<U2484D>
+<U2484E>
+<U2484F>
+<U24850>
+<U24851>
+<U24852>
+<U24853>
+<U24854>
+<U24855>
+<U24856>
+<U24857>
+<U24858>
+<U24859>
+<U2485A>
+<U2485B>
+<U2485C>
+<U2485D>
+<U2485E>
+<U2485F>
+<U24860>
+<U24861>
+<U24862>
+<U24863>
+<U24864>
+<U24865>
+<U24866>
+<U24867>
+<U24868>
+<U24869>
+<U2486A>
+<U2486B>
+<U2486C>
+<U2486D>
+<U2486E>
+<U2486F>
+<U24870>
+<U24871>
+<U24872>
+<U24873>
+<U24874>
+<U24875>
+<U24876>
+<U24877>
+<U24878>
+<U24879>
+<U2487A>
+<U2487B>
+<U2487C>
+<U2487D>
+<U2487E>
+<U2487F>
+<U24880>
+<U24881>
+<U24882>
+<U24883>
+<U24884>
+<U24885>
+<U24886>
+<U24887>
+<U24888>
+<U24889>
+<U2488A>
+<U2488B>
+<U2488C>
+<U2488D>
+<U2488E>
+<U2488F>
+<U24890>
+<U24891>
+<U24892>
+<U24893>
+<U24894>
+<U24895>
+<U24896>
+<U24897>
+<U24898>
+<U24899>
+<U2489A>
+<U2489B>
+<U2489C>
+<U2489D>
+<U2489E>
+<U2489F>
+<U248A0>
+<U248A1>
+<U248A2>
+<U248A3>
+<U248A4>
+<U248A5>
+<U248A6>
+<U248A7>
+<U248A8>
+<U248A9>
+<U248AA>
+<U248AB>
+<U248AC>
+<U248AD>
+<U248AE>
+<U248AF>
+<U248B0>
+<U248B1>
+<U248B2>
+<U248B3>
+<U248B4>
+<U248B5>
+<U248B6>
+<U248B7>
+<U248B8>
+<U248B9>
+<U248BA>
+<U248BB>
+<U248BC>
+<U248BD>
+<U248BE>
+<U248BF>
+<U248C0>
+<U248C1>
+<U248C2>
+<U248C3>
+<U248C4>
+<U248C5>
+<U248C6>
+<U248C7>
+<U248C8>
+<U248C9>
+<U248CA>
+<U248CB>
+<U248CC>
+<U248CD>
+<U248CE>
+<U248CF>
+<U248D0>
+<U248D1>
+<U248D2>
+<U248D3>
+<U248D4>
+<U248D5>
+<U248D6>
+<U248D7>
+<U248D8>
+<U248D9>
+<U248DA>
+<U248DB>
+<U248DC>
+<U248DD>
+<U248DE>
+<U248DF>
+<U248E0>
+<U248E1>
+<U248E2>
+<U248E3>
+<U248E4>
+<U248E5>
+<U248E6>
+<U248E7>
+<U248E8>
+<U248E9>
+<U248EA>
+<U248EB>
+<U248EC>
+<U248ED>
+<U248EE>
+<U248EF>
+<U248F0>
+<U248F1>
+<U248F2>
+<U248F3>
+<U248F4>
+<U248F5>
+<U248F6>
+<U248F7>
+<U248F8>
+<U248F9>
+<U248FA>
+<U248FB>
+<U248FC>
+<U248FD>
+<U248FE>
+<U248FF>
+<U24900>
+<U24901>
+<U24902>
+<U24903>
+<U24904>
+<U24905>
+<U24906>
+<U24907>
+<U24908>
+<U24909>
+<U2490A>
+<U2490B>
+<U2490C>
+<U2490D>
+<U2490E>
+<U2490F>
+<U24910>
+<U24911>
+<U24912>
+<U24913>
+<U24914>
+<U24915>
+<U24916>
+<U24917>
+<U24918>
+<U24919>
+<U2491A>
+<U2491B>
+<U2491C>
+<U2491D>
+<U2491E>
+<U2491F>
+<U24920>
+<U24921>
+<U24922>
+<U24923>
+<U24924>
+<U24925>
+<U24926>
+<U24927>
+<U24928>
+<U24929>
+<U2492A>
+<U2492B>
+<U2492C>
+<U2492D>
+<U2492E>
+<U2492F>
+<U24930>
+<U24931>
+<U24932>
+<U24933>
+<U24934>
+<U24935>
+<U24936>
+<U24937>
+<U24938>
+<U24939>
+<U2493A>
+<U2493B>
+<U2493C>
+<U2493D>
+<U2493E>
+<U2493F>
+<U24940>
+<U24941>
+<U24942>
+<U24943>
+<U24944>
+<U24945>
+<U24946>
+<U24947>
+<U24948>
+<U24949>
+<U2494A>
+<U2494B>
+<U2494C>
+<U2494D>
+<U2494E>
+<U2494F>
+<U24950>
+<U24951>
+<U24952>
+<U24953>
+<U24954>
+<U24955>
+<U24956>
+<U24957>
+<U24958>
+<U24959>
+<U2495A>
+<U2495B>
+<U2495C>
+<U2495D>
+<U2495E>
+<U2495F>
+<U24960>
+<U24961>
+<U24962>
+<U24963>
+<U24964>
+<U24965>
+<U24966>
+<U24967>
+<U24968>
+<U24969>
+<U2496A>
+<U2496B>
+<U2496C>
+<U2496D>
+<U2496E>
+<U2496F>
+<U24970>
+<U24971>
+<U24972>
+<U24973>
+<U24974>
+<U24975>
+<U24976>
+<U24977>
+<U24978>
+<U24979>
+<U2497A>
+<U2497B>
+<U2497C>
+<U2497D>
+<U2497E>
+<U2497F>
+<U24980>
+<U24981>
+<U24982>
+<U24983>
+<U24984>
+<U24985>
+<U24986>
+<U24987>
+<U24988>
+<U24989>
+<U2498A>
+<U2498B>
+<U2498C>
+<U2498D>
+<U2498E>
+<U2498F>
+<U24990>
+<U24991>
+<U24992>
+<U24993>
+<U24994>
+<U24995>
+<U24996>
+<U24997>
+<U24998>
+<U24999>
+<U2499A>
+<U2499B>
+<U2499C>
+<U2499D>
+<U2499E>
+<U2499F>
+<U249A0>
+<U249A1>
+<U249A2>
+<U249A3>
+<U249A4>
+<U249A5>
+<U249A6>
+<U249A7>
+<U249A8>
+<U249A9>
+<U249AA>
+<U249AB>
+<U249AC>
+<U249AD>
+<U249AE>
+<U249AF>
+<U249B0>
+<U249B1>
+<U249B2>
+<U249B3>
+<U249B4>
+<U249B5>
+<U249B6>
+<U249B7>
+<U249B8>
+<U249B9>
+<U249BA>
+<U249BB>
+<U249BC>
+<U249BD>
+<U249BE>
+<U249BF>
+<U249C0>
+<U249C1>
+<U249C2>
+<U249C3>
+<U249C4>
+<U249C5>
+<U249C6>
+<U249C7>
+<U249C8>
+<U249C9>
+<U249CA>
+<U249CB>
+<U249CC>
+<U249CD>
+<U249CE>
+<U249CF>
+<U249D0>
+<U249D1>
+<U249D2>
+<U249D3>
+<U249D4>
+<U249D5>
+<U249D6>
+<U249D7>
+<U249D8>
+<U249D9>
+<U249DA>
+<U249DB>
+<U249DC>
+<U249DD>
+<U249DE>
+<U249DF>
+<U249E0>
+<U249E1>
+<U249E2>
+<U249E3>
+<U249E4>
+<U249E5>
+<U249E6>
+<U249E7>
+<U249E8>
+<U249E9>
+<U249EA>
+<U249EB>
+<U249EC>
+<U249ED>
+<U249EE>
+<U249EF>
+<U249F0>
+<U249F1>
+<U249F2>
+<U249F3>
+<U249F4>
+<U249F5>
+<U249F6>
+<U249F7>
+<U249F8>
+<U249F9>
+<U249FA>
+<U249FB>
+<U249FC>
+<U249FD>
+<U249FE>
+<U249FF>
+<U24A00>
+<U24A01>
+<U24A02>
+<U24A03>
+<U24A04>
+<U24A05>
+<U24A06>
+<U24A07>
+<U24A08>
+<U24A09>
+<U24A0A>
+<U24A0B>
+<U24A0C>
+<U24A0D>
+<U24A0E>
+<U24A0F>
+<U24A10>
+<U24A11>
+<U24A12>
+<U24A13>
+<U24A14>
+<U24A15>
+<U24A16>
+<U24A17>
+<U24A18>
+<U24A19>
+<U24A1A>
+<U24A1B>
+<U24A1C>
+<U24A1D>
+<U24A1E>
+<U24A1F>
+<U24A20>
+<U24A21>
+<U24A22>
+<U24A23>
+<U24A24>
+<U24A25>
+<U24A26>
+<U24A27>
+<U24A28>
+<U24A29>
+<U24A2A>
+<U24A2B>
+<U24A2C>
+<U24A2D>
+<U24A2E>
+<U24A2F>
+<U24A30>
+<U24A31>
+<U24A32>
+<U24A33>
+<U24A34>
+<U24A35>
+<U24A36>
+<U24A37>
+<U24A38>
+<U24A39>
+<U24A3A>
+<U24A3B>
+<U24A3C>
+<U24A3D>
+<U24A3E>
+<U24A3F>
+<U24A40>
+<U24A41>
+<U24A42>
+<U24A43>
+<U24A44>
+<U24A45>
+<U24A46>
+<U24A47>
+<U24A48>
+<U24A49>
+<U24A4A>
+<U24A4B>
+<U24A4C>
+<U24A4D>
+<U24A4E>
+<U24A4F>
+<U24A50>
+<U24A51>
+<U24A52>
+<U24A53>
+<U24A54>
+<U24A55>
+<U24A56>
+<U24A57>
+<U24A58>
+<U24A59>
+<U24A5A>
+<U24A5B>
+<U24A5C>
+<U24A5D>
+<U24A5E>
+<U24A5F>
+<U24A60>
+<U24A61>
+<U24A62>
+<U24A63>
+<U24A64>
+<U24A65>
+<U24A66>
+<U24A67>
+<U24A68>
+<U24A69>
+<U24A6A>
+<U24A6B>
+<U24A6C>
+<U24A6D>
+<U24A6E>
+<U24A6F>
+<U24A70>
+<U24A71>
+<U24A72>
+<U24A73>
+<U24A74>
+<U24A75>
+<U24A76>
+<U24A77>
+<U24A78>
+<U24A79>
+<U24A7A>
+<U24A7B>
+<U24A7C>
+<U24A7D>
+<U24A7E>
+<U24A7F>
+<U24A80>
+<U24A81>
+<U24A82>
+<U24A83>
+<U24A84>
+<U24A85>
+<U24A86>
+<U24A87>
+<U24A88>
+<U24A89>
+<U24A8A>
+<U24A8B>
+<U24A8C>
+<U24A8D>
+<U24A8E>
+<U24A8F>
+<U24A90>
+<U24A91>
+<U24A92>
+<U24A93>
+<U24A94>
+<U24A95>
+<U24A96>
+<U24A97>
+<U24A98>
+<U24A99>
+<U24A9A>
+<U24A9B>
+<U24A9C>
+<U24A9D>
+<U24A9E>
+<U24A9F>
+<U24AA0>
+<U24AA1>
+<U24AA2>
+<U24AA3>
+<U24AA4>
+<U24AA5>
+<U24AA6>
+<U24AA7>
+<U24AA8>
+<U24AA9>
+<U24AAA>
+<U24AAB>
+<U24AAC>
+<U24AAD>
+<U24AAE>
+<U24AAF>
+<U24AB0>
+<U24AB1>
+<U24AB2>
+<U24AB3>
+<U24AB4>
+<U24AB5>
+<U24AB6>
+<U24AB7>
+<U24AB8>
+<U24AB9>
+<U24ABA>
+<U24ABB>
+<U24ABC>
+<U24ABD>
+<U24ABE>
+<U24ABF>
+<U24AC0>
+<U24AC1>
+<U24AC2>
+<U24AC3>
+<U24AC4>
+<U24AC5>
+<U24AC6>
+<U24AC7>
+<U24AC8>
+<U24AC9>
+<U24ACA>
+<U24ACB>
+<U24ACC>
+<U24ACD>
+<U24ACE>
+<U24ACF>
+<U24AD0>
+<U24AD1>
+<U24AD2>
+<U24AD3>
+<U24AD4>
+<U24AD5>
+<U24AD6>
+<U24AD7>
+<U24AD8>
+<U24AD9>
+<U24ADA>
+<U24ADB>
+<U24ADC>
+<U24ADD>
+<U24ADE>
+<U24ADF>
+<U24AE0>
+<U24AE1>
+<U24AE2>
+<U24AE3>
+<U24AE4>
+<U24AE5>
+<U24AE6>
+<U24AE7>
+<U24AE8>
+<U24AE9>
+<U24AEA>
+<U24AEB>
+<U24AEC>
+<U24AED>
+<U24AEE>
+<U24AEF>
+<U24AF0>
+<U24AF1>
+<U24AF2>
+<U24AF3>
+<U24AF4>
+<U24AF5>
+<U24AF6>
+<U24AF7>
+<U24AF8>
+<U24AF9>
+<U24AFA>
+<U24AFB>
+<U24AFC>
+<U24AFD>
+<U24AFE>
+<U24AFF>
+<U24B00>
+<U24B01>
+<U24B02>
+<U24B03>
+<U24B04>
+<U24B05>
+<U24B06>
+<U24B07>
+<U24B08>
+<U24B09>
+<U24B0A>
+<U24B0B>
+<U24B0C>
+<U24B0D>
+<U24B0E>
+<U24B0F>
+<U24B10>
+<U24B11>
+<U24B12>
+<U24B13>
+<U24B14>
+<U24B15>
+<U24B16>
+<U24B17>
+<U24B18>
+<U24B19>
+<U24B1A>
+<U24B1B>
+<U24B1C>
+<U24B1D>
+<U24B1E>
+<U24B1F>
+<U24B20>
+<U24B21>
+<U24B22>
+<U24B23>
+<U24B24>
+<U24B25>
+<U24B26>
+<U24B27>
+<U24B28>
+<U24B29>
+<U24B2A>
+<U24B2B>
+<U24B2C>
+<U24B2D>
+<U24B2E>
+<U24B2F>
+<U24B30>
+<U24B31>
+<U24B32>
+<U24B33>
+<U24B34>
+<U24B35>
+<U24B36>
+<U24B37>
+<U24B38>
+<U24B39>
+<U24B3A>
+<U24B3B>
+<U24B3C>
+<U24B3D>
+<U24B3E>
+<U24B3F>
+<U24B40>
+<U24B41>
+<U24B42>
+<U24B43>
+<U24B44>
+<U24B45>
+<U24B46>
+<U24B47>
+<U24B48>
+<U24B49>
+<U24B4A>
+<U24B4B>
+<U24B4C>
+<U24B4D>
+<U24B4E>
+<U24B4F>
+<U24B50>
+<U24B51>
+<U24B52>
+<U24B53>
+<U24B54>
+<U24B55>
+<U24B56>
+<U24B57>
+<U24B58>
+<U24B59>
+<U24B5A>
+<U24B5B>
+<U24B5C>
+<U24B5D>
+<U24B5E>
+<U24B5F>
+<U24B60>
+<U24B61>
+<U24B62>
+<U24B63>
+<U24B64>
+<U24B65>
+<U24B66>
+<U24B67>
+<U24B68>
+<U24B69>
+<U24B6A>
+<U24B6B>
+<U24B6C>
+<U24B6D>
+<U24B6E>
+<U24B6F>
+<U24B70>
+<U24B71>
+<U24B72>
+<U24B73>
+<U24B74>
+<U24B75>
+<U24B76>
+<U24B77>
+<U24B78>
+<U24B79>
+<U24B7A>
+<U24B7B>
+<U24B7C>
+<U24B7D>
+<U24B7E>
+<U24B7F>
+<U24B80>
+<U24B81>
+<U24B82>
+<U24B83>
+<U24B84>
+<U24B85>
+<U24B86>
+<U24B87>
+<U24B88>
+<U24B89>
+<U24B8A>
+<U24B8B>
+<U24B8C>
+<U24B8D>
+<U24B8E>
+<U24B8F>
+<U24B90>
+<U24B91>
+<U24B92>
+<U24B93>
+<U24B94>
+<U24B95>
+<U24B96>
+<U24B97>
+<U24B98>
+<U24B99>
+<U24B9A>
+<U24B9B>
+<U24B9C>
+<U24B9D>
+<U24B9E>
+<U24B9F>
+<U24BA0>
+<U24BA1>
+<U24BA2>
+<U24BA3>
+<U24BA4>
+<U24BA5>
+<U24BA6>
+<U24BA7>
+<U24BA8>
+<U24BA9>
+<U24BAA>
+<U24BAB>
+<U24BAC>
+<U24BAD>
+<U24BAE>
+<U24BAF>
+<U24BB0>
+<U24BB1>
+<U24BB2>
+<U24BB3>
+<U24BB4>
+<U24BB5>
+<U24BB6>
+<U24BB7>
+<U24BB8>
+<U24BB9>
+<U24BBA>
+<U24BBB>
+<U24BBC>
+<U24BBD>
+<U24BBE>
+<U24BBF>
+<U24BC0>
+<U24BC1>
+<U24BC2>
+<U24BC3>
+<U24BC4>
+<U24BC5>
+<U24BC6>
+<U24BC7>
+<U24BC8>
+<U24BC9>
+<U24BCA>
+<U24BCB>
+<U24BCC>
+<U24BCD>
+<U24BCE>
+<U24BCF>
+<U24BD0>
+<U24BD1>
+<U24BD2>
+<U24BD3>
+<U24BD4>
+<U24BD5>
+<U24BD6>
+<U24BD7>
+<U24BD8>
+<U24BD9>
+<U24BDA>
+<U24BDB>
+<U24BDC>
+<U24BDD>
+<U24BDE>
+<U24BDF>
+<U24BE0>
+<U24BE1>
+<U24BE2>
+<U24BE3>
+<U24BE4>
+<U24BE5>
+<U24BE6>
+<U24BE7>
+<U24BE8>
+<U24BE9>
+<U24BEA>
+<U24BEB>
+<U24BEC>
+<U24BED>
+<U24BEE>
+<U24BEF>
+<U24BF0>
+<U24BF1>
+<U24BF2>
+<U24BF3>
+<U24BF4>
+<U24BF5>
+<U24BF6>
+<U24BF7>
+<U24BF8>
+<U24BF9>
+<U24BFA>
+<U24BFB>
+<U24BFC>
+<U24BFD>
+<U24BFE>
+<U24BFF>
+<U24C00>
+<U24C01>
+<U24C02>
+<U24C03>
+<U24C04>
+<U24C05>
+<U24C06>
+<U24C07>
+<U24C08>
+<U24C09>
+<U24C0A>
+<U24C0B>
+<U24C0C>
+<U24C0D>
+<U24C0E>
+<U24C0F>
+<U24C10>
+<U24C11>
+<U24C12>
+<U24C13>
+<U24C14>
+<U24C15>
+<U24C16>
+<U24C17>
+<U24C18>
+<U24C19>
+<U24C1A>
+<U24C1B>
+<U24C1C>
+<U24C1D>
+<U24C1E>
+<U24C1F>
+<U24C20>
+<U24C21>
+<U24C22>
+<U24C23>
+<U24C24>
+<U24C25>
+<U24C26>
+<U24C27>
+<U24C28>
+<U24C29>
+<U24C2A>
+<U24C2B>
+<U24C2C>
+<U24C2D>
+<U24C2E>
+<U24C2F>
+<U24C30>
+<U24C31>
+<U24C32>
+<U24C33>
+<U24C34>
+<U24C35>
+<U24C36>
+<U24C37>
+<U24C38>
+<U24C39>
+<U24C3A>
+<U24C3B>
+<U24C3C>
+<U24C3D>
+<U24C3E>
+<U24C3F>
+<U24C40>
+<U24C41>
+<U24C42>
+<U24C43>
+<U24C44>
+<U24C45>
+<U24C46>
+<U24C47>
+<U24C48>
+<U24C49>
+<U24C4A>
+<U24C4B>
+<U24C4C>
+<U24C4D>
+<U24C4E>
+<U24C4F>
+<U24C50>
+<U24C51>
+<U24C52>
+<U24C53>
+<U24C54>
+<U24C55>
+<U24C56>
+<U24C57>
+<U24C58>
+<U24C59>
+<U24C5A>
+<U24C5B>
+<U24C5C>
+<U24C5D>
+<U24C5E>
+<U24C5F>
+<U24C60>
+<U24C61>
+<U24C62>
+<U24C63>
+<U24C64>
+<U24C65>
+<U24C66>
+<U24C67>
+<U24C68>
+<U24C69>
+<U24C6A>
+<U24C6B>
+<U24C6C>
+<U24C6D>
+<U24C6E>
+<U24C6F>
+<U24C70>
+<U24C71>
+<U24C72>
+<U24C73>
+<U24C74>
+<U24C75>
+<U24C76>
+<U24C77>
+<U24C78>
+<U24C79>
+<U24C7A>
+<U24C7B>
+<U24C7C>
+<U24C7D>
+<U24C7E>
+<U24C7F>
+<U24C80>
+<U24C81>
+<U24C82>
+<U24C83>
+<U24C84>
+<U24C85>
+<U24C86>
+<U24C87>
+<U24C88>
+<U24C89>
+<U24C8A>
+<U24C8B>
+<U24C8C>
+<U24C8D>
+<U24C8E>
+<U24C8F>
+<U24C90>
+<U24C91>
+<U24C92>
+<U24C93>
+<U24C94>
+<U24C95>
+<U24C96>
+<U24C97>
+<U24C98>
+<U24C99>
+<U24C9A>
+<U24C9B>
+<U24C9C>
+<U24C9D>
+<U24C9E>
+<U24C9F>
+<U24CA0>
+<U24CA1>
+<U24CA2>
+<U24CA3>
+<U24CA4>
+<U24CA5>
+<U24CA6>
+<U24CA7>
+<U24CA8>
+<U24CA9>
+<U24CAA>
+<U24CAB>
+<U24CAC>
+<U24CAD>
+<U24CAE>
+<U24CAF>
+<U24CB0>
+<U24CB1>
+<U24CB2>
+<U24CB3>
+<U24CB4>
+<U24CB5>
+<U24CB6>
+<U24CB7>
+<U24CB8>
+<U24CB9>
+<U24CBA>
+<U24CBB>
+<U24CBC>
+<U24CBD>
+<U24CBE>
+<U24CBF>
+<U24CC0>
+<U24CC1>
+<U24CC2>
+<U24CC3>
+<U24CC4>
+<U24CC5>
+<U24CC6>
+<U24CC7>
+<U24CC8>
+<U24CC9>
+<U24CCA>
+<U24CCB>
+<U24CCC>
+<U24CCD>
+<U24CCE>
+<U24CCF>
+<U24CD0>
+<U24CD1>
+<U24CD2>
+<U24CD3>
+<U24CD4>
+<U24CD5>
+<U24CD6>
+<U24CD7>
+<U24CD8>
+<U24CD9>
+<U24CDA>
+<U24CDB>
+<U24CDC>
+<U24CDD>
+<U24CDE>
+<U24CDF>
+<U24CE0>
+<U24CE1>
+<U24CE2>
+<U24CE3>
+<U24CE4>
+<U24CE5>
+<U24CE6>
+<U24CE7>
+<U24CE8>
+<U24CE9>
+<U24CEA>
+<U24CEB>
+<U24CEC>
+<U24CED>
+<U24CEE>
+<U24CEF>
+<U24CF0>
+<U24CF1>
+<U24CF2>
+<U24CF3>
+<U24CF4>
+<U24CF5>
+<U24CF6>
+<U24CF7>
+<U24CF8>
+<U24CF9>
+<U24CFA>
+<U24CFB>
+<U24CFC>
+<U24CFD>
+<U24CFE>
+<U24CFF>
+<U24D00>
+<U24D01>
+<U24D02>
+<U24D03>
+<U24D04>
+<U24D05>
+<U24D06>
+<U24D07>
+<U24D08>
+<U24D09>
+<U24D0A>
+<U24D0B>
+<U24D0C>
+<U24D0D>
+<U24D0E>
+<U24D0F>
+<U24D10>
+<U24D11>
+<U24D12>
+<U24D13>
+<U24D14>
+<U24D15>
+<U24D16>
+<U24D17>
+<U24D18>
+<U24D19>
+<U24D1A>
+<U24D1B>
+<U24D1C>
+<U24D1D>
+<U24D1E>
+<U24D1F>
+<U24D20>
+<U24D21>
+<U24D22>
+<U24D23>
+<U24D24>
+<U24D25>
+<U24D26>
+<U24D27>
+<U24D28>
+<U24D29>
+<U24D2A>
+<U24D2B>
+<U24D2C>
+<U24D2D>
+<U24D2E>
+<U24D2F>
+<U24D30>
+<U24D31>
+<U24D32>
+<U24D33>
+<U24D34>
+<U24D35>
+<U24D36>
+<U24D37>
+<U24D38>
+<U24D39>
+<U24D3A>
+<U24D3B>
+<U24D3C>
+<U24D3D>
+<U24D3E>
+<U24D3F>
+<U24D40>
+<U24D41>
+<U24D42>
+<U24D43>
+<U24D44>
+<U24D45>
+<U24D46>
+<U24D47>
+<U24D48>
+<U24D49>
+<U24D4A>
+<U24D4B>
+<U24D4C>
+<U24D4D>
+<U24D4E>
+<U24D4F>
+<U24D50>
+<U24D51>
+<U24D52>
+<U24D53>
+<U24D54>
+<U24D55>
+<U24D56>
+<U24D57>
+<U24D58>
+<U24D59>
+<U24D5A>
+<U24D5B>
+<U24D5C>
+<U24D5D>
+<U24D5E>
+<U24D5F>
+<U24D60>
+<U24D61>
+<U24D62>
+<U24D63>
+<U24D64>
+<U24D65>
+<U24D66>
+<U24D67>
+<U24D68>
+<U24D69>
+<U24D6A>
+<U24D6B>
+<U24D6C>
+<U24D6D>
+<U24D6E>
+<U24D6F>
+<U24D70>
+<U24D71>
+<U24D72>
+<U24D73>
+<U24D74>
+<U24D75>
+<U24D76>
+<U24D77>
+<U24D78>
+<U24D79>
+<U24D7A>
+<U24D7B>
+<U24D7C>
+<U24D7D>
+<U24D7E>
+<U24D7F>
+<U24D80>
+<U24D81>
+<U24D82>
+<U24D83>
+<U24D84>
+<U24D85>
+<U24D86>
+<U24D87>
+<U24D88>
+<U24D89>
+<U24D8A>
+<U24D8B>
+<U24D8C>
+<U24D8D>
+<U24D8E>
+<U24D8F>
+<U24D90>
+<U24D91>
+<U24D92>
+<U24D93>
+<U24D94>
+<U24D95>
+<U24D96>
+<U24D97>
+<U24D98>
+<U24D99>
+<U24D9A>
+<U24D9B>
+<U24D9C>
+<U24D9D>
+<U24D9E>
+<U24D9F>
+<U24DA0>
+<U24DA1>
+<U24DA2>
+<U24DA3>
+<U24DA4>
+<U24DA5>
+<U24DA6>
+<U24DA7>
+<U24DA8>
+<U24DA9>
+<U24DAA>
+<U24DAB>
+<U24DAC>
+<U24DAD>
+<U24DAE>
+<U24DAF>
+<U24DB0>
+<U24DB1>
+<U24DB2>
+<U24DB3>
+<U24DB4>
+<U24DB5>
+<U24DB6>
+<U24DB7>
+<U24DB8>
+<U24DB9>
+<U24DBA>
+<U24DBB>
+<U24DBC>
+<U24DBD>
+<U24DBE>
+<U24DBF>
+<U24DC0>
+<U24DC1>
+<U24DC2>
+<U24DC3>
+<U24DC4>
+<U24DC5>
+<U24DC6>
+<U24DC7>
+<U24DC8>
+<U24DC9>
+<U24DCA>
+<U24DCB>
+<U24DCC>
+<U24DCD>
+<U24DCE>
+<U24DCF>
+<U24DD0>
+<U24DD1>
+<U24DD2>
+<U24DD3>
+<U24DD4>
+<U24DD5>
+<U24DD6>
+<U24DD7>
+<U24DD8>
+<U24DD9>
+<U24DDA>
+<U24DDB>
+<U24DDC>
+<U24DDD>
+<U24DDE>
+<U24DDF>
+<U24DE0>
+<U24DE1>
+<U24DE2>
+<U24DE3>
+<U24DE4>
+<U24DE5>
+<U24DE6>
+<U24DE7>
+<U24DE8>
+<U24DE9>
+<U24DEA>
+<U24DEB>
+<U24DEC>
+<U24DED>
+<U24DEE>
+<U24DEF>
+<U24DF0>
+<U24DF1>
+<U24DF2>
+<U24DF3>
+<U24DF4>
+<U24DF5>
+<U24DF6>
+<U24DF7>
+<U24DF8>
+<U24DF9>
+<U24DFA>
+<U24DFB>
+<U24DFC>
+<U24DFD>
+<U24DFE>
+<U24DFF>
+<U24E00>
+<U24E01>
+<U24E02>
+<U24E03>
+<U24E04>
+<U24E05>
+<U24E06>
+<U24E07>
+<U24E08>
+<U24E09>
+<U24E0A>
+<U24E0B>
+<U24E0C>
+<U24E0D>
+<U24E0E>
+<U24E0F>
+<U24E10>
+<U24E11>
+<U24E12>
+<U24E13>
+<U24E14>
+<U24E15>
+<U24E16>
+<U24E17>
+<U24E18>
+<U24E19>
+<U24E1A>
+<U24E1B>
+<U24E1C>
+<U24E1D>
+<U24E1E>
+<U24E1F>
+<U24E20>
+<U24E21>
+<U24E22>
+<U24E23>
+<U24E24>
+<U24E25>
+<U24E26>
+<U24E27>
+<U24E28>
+<U24E29>
+<U24E2A>
+<U24E2B>
+<U24E2C>
+<U24E2D>
+<U24E2E>
+<U24E2F>
+<U24E30>
+<U24E31>
+<U24E32>
+<U24E33>
+<U24E34>
+<U24E35>
+<U24E36>
+<U24E37>
+<U24E38>
+<U24E39>
+<U24E3A>
+<U24E3B>
+<U24E3C>
+<U24E3D>
+<U24E3E>
+<U24E3F>
+<U24E40>
+<U24E41>
+<U24E42>
+<U24E43>
+<U24E44>
+<U24E45>
+<U24E46>
+<U24E47>
+<U24E48>
+<U24E49>
+<U24E4A>
+<U24E4B>
+<U24E4C>
+<U24E4D>
+<U24E4E>
+<U24E4F>
+<U24E50>
+<U24E51>
+<U24E52>
+<U24E53>
+<U24E54>
+<U24E55>
+<U24E56>
+<U24E57>
+<U24E58>
+<U24E59>
+<U24E5A>
+<U24E5B>
+<U24E5C>
+<U24E5D>
+<U24E5E>
+<U24E5F>
+<U24E60>
+<U24E61>
+<U24E62>
+<U24E63>
+<U24E64>
+<U24E65>
+<U24E66>
+<U24E67>
+<U24E68>
+<U24E69>
+<U24E6A>
+<U24E6B>
+<U24E6C>
+<U24E6D>
+<U24E6E>
+<U24E6F>
+<U24E70>
+<U24E71>
+<U24E72>
+<U24E73>
+<U24E74>
+<U24E75>
+<U24E76>
+<U24E77>
+<U24E78>
+<U24E79>
+<U24E7A>
+<U24E7B>
+<U24E7C>
+<U24E7D>
+<U24E7E>
+<U24E7F>
+<U24E80>
+<U24E81>
+<U24E82>
+<U24E83>
+<U24E84>
+<U24E85>
+<U24E86>
+<U24E87>
+<U24E88>
+<U24E89>
+<U24E8A>
+<U24E8B>
+<U24E8C>
+<U24E8D>
+<U24E8E>
+<U24E8F>
+<U24E90>
+<U24E91>
+<U24E92>
+<U24E93>
+<U24E94>
+<U24E95>
+<U24E96>
+<U24E97>
+<U24E98>
+<U24E99>
+<U24E9A>
+<U24E9B>
+<U24E9C>
+<U24E9D>
+<U24E9E>
+<U24E9F>
+<U24EA0>
+<U24EA1>
+<U24EA2>
+<U24EA3>
+<U24EA4>
+<U24EA5>
+<U24EA6>
+<U24EA7>
+<U24EA8>
+<U24EA9>
+<U24EAA>
+<U24EAB>
+<U24EAC>
+<U24EAD>
+<U24EAE>
+<U24EAF>
+<U24EB0>
+<U24EB1>
+<U24EB2>
+<U24EB3>
+<U24EB4>
+<U24EB5>
+<U24EB6>
+<U24EB7>
+<U24EB8>
+<U24EB9>
+<U24EBA>
+<U24EBB>
+<U24EBC>
+<U24EBD>
+<U24EBE>
+<U24EBF>
+<U24EC0>
+<U24EC1>
+<U24EC2>
+<U24EC3>
+<U24EC4>
+<U24EC5>
+<U24EC6>
+<U24EC7>
+<U24EC8>
+<U24EC9>
+<U24ECA>
+<U24ECB>
+<U24ECC>
+<U24ECD>
+<U24ECE>
+<U24ECF>
+<U24ED0>
+<U24ED1>
+<U24ED2>
+<U24ED3>
+<U24ED4>
+<U24ED5>
+<U24ED6>
+<U24ED7>
+<U24ED8>
+<U24ED9>
+<U24EDA>
+<U24EDB>
+<U24EDC>
+<U24EDD>
+<U24EDE>
+<U24EDF>
+<U24EE0>
+<U24EE1>
+<U24EE2>
+<U24EE3>
+<U24EE4>
+<U24EE5>
+<U24EE6>
+<U24EE7>
+<U24EE8>
+<U24EE9>
+<U24EEA>
+<U24EEB>
+<U24EEC>
+<U24EED>
+<U24EEE>
+<U24EEF>
+<U24EF0>
+<U24EF1>
+<U24EF2>
+<U24EF3>
+<U24EF4>
+<U24EF5>
+<U24EF6>
+<U24EF7>
+<U24EF8>
+<U24EF9>
+<U24EFA>
+<U24EFB>
+<U24EFC>
+<U24EFD>
+<U24EFE>
+<U24EFF>
+<U24F00>
+<U24F01>
+<U24F02>
+<U24F03>
+<U24F04>
+<U24F05>
+<U24F06>
+<U24F07>
+<U24F08>
+<U24F09>
+<U24F0A>
+<U24F0B>
+<U24F0C>
+<U24F0D>
+<U24F0E>
+<U24F0F>
+<U24F10>
+<U24F11>
+<U24F12>
+<U24F13>
+<U24F14>
+<U24F15>
+<U24F16>
+<U24F17>
+<U24F18>
+<U24F19>
+<U24F1A>
+<U24F1B>
+<U24F1C>
+<U24F1D>
+<U24F1E>
+<U24F1F>
+<U24F20>
+<U24F21>
+<U24F22>
+<U24F23>
+<U24F24>
+<U24F25>
+<U24F26>
+<U24F27>
+<U24F28>
+<U24F29>
+<U24F2A>
+<U24F2B>
+<U24F2C>
+<U24F2D>
+<U24F2E>
+<U24F2F>
+<U24F30>
+<U24F31>
+<U24F32>
+<U24F33>
+<U24F34>
+<U24F35>
+<U24F36>
+<U24F37>
+<U24F38>
+<U24F39>
+<U24F3A>
+<U24F3B>
+<U24F3C>
+<U24F3D>
+<U24F3E>
+<U24F3F>
+<U24F40>
+<U24F41>
+<U24F42>
+<U24F43>
+<U24F44>
+<U24F45>
+<U24F46>
+<U24F47>
+<U24F48>
+<U24F49>
+<U24F4A>
+<U24F4B>
+<U24F4C>
+<U24F4D>
+<U24F4E>
+<U24F4F>
+<U24F50>
+<U24F51>
+<U24F52>
+<U24F53>
+<U24F54>
+<U24F55>
+<U24F56>
+<U24F57>
+<U24F58>
+<U24F59>
+<U24F5A>
+<U24F5B>
+<U24F5C>
+<U24F5D>
+<U24F5E>
+<U24F5F>
+<U24F60>
+<U24F61>
+<U24F62>
+<U24F63>
+<U24F64>
+<U24F65>
+<U24F66>
+<U24F67>
+<U24F68>
+<U24F69>
+<U24F6A>
+<U24F6B>
+<U24F6C>
+<U24F6D>
+<U24F6E>
+<U24F6F>
+<U24F70>
+<U24F71>
+<U24F72>
+<U24F73>
+<U24F74>
+<U24F75>
+<U24F76>
+<U24F77>
+<U24F78>
+<U24F79>
+<U24F7A>
+<U24F7B>
+<U24F7C>
+<U24F7D>
+<U24F7E>
+<U24F7F>
+<U24F80>
+<U24F81>
+<U24F82>
+<U24F83>
+<U24F84>
+<U24F85>
+<U24F86>
+<U24F87>
+<U24F88>
+<U24F89>
+<U24F8A>
+<U24F8B>
+<U24F8C>
+<U24F8D>
+<U24F8E>
+<U24F8F>
+<U24F90>
+<U24F91>
+<U24F92>
+<U24F93>
+<U24F94>
+<U24F95>
+<U24F96>
+<U24F97>
+<U24F98>
+<U24F99>
+<U24F9A>
+<U24F9B>
+<U24F9C>
+<U24F9D>
+<U24F9E>
+<U24F9F>
+<U24FA0>
+<U24FA1>
+<U24FA2>
+<U24FA3>
+<U24FA4>
+<U24FA5>
+<U24FA6>
+<U24FA7>
+<U24FA8>
+<U24FA9>
+<U24FAA>
+<U24FAB>
+<U24FAC>
+<U24FAD>
+<U24FAE>
+<U24FAF>
+<U24FB0>
+<U24FB1>
+<U24FB2>
+<U24FB3>
+<U24FB4>
+<U24FB5>
+<U24FB6>
+<U24FB7>
+<U24FB8>
+<U24FB9>
+<U24FBA>
+<U24FBB>
+<U24FBC>
+<U24FBD>
+<U24FBE>
+<U24FBF>
+<U24FC0>
+<U24FC1>
+<U24FC2>
+<U24FC3>
+<U24FC4>
+<U24FC5>
+<U24FC6>
+<U24FC7>
+<U24FC8>
+<U24FC9>
+<U24FCA>
+<U24FCB>
+<U24FCC>
+<U24FCD>
+<U24FCE>
+<U24FCF>
+<U24FD0>
+<U24FD1>
+<U24FD2>
+<U24FD3>
+<U24FD4>
+<U24FD5>
+<U24FD6>
+<U24FD7>
+<U24FD8>
+<U24FD9>
+<U24FDA>
+<U24FDB>
+<U24FDC>
+<U24FDD>
+<U24FDE>
+<U24FDF>
+<U24FE0>
+<U24FE1>
+<U24FE2>
+<U24FE3>
+<U24FE4>
+<U24FE5>
+<U24FE6>
+<U24FE7>
+<U24FE8>
+<U24FE9>
+<U24FEA>
+<U24FEB>
+<U24FEC>
+<U24FED>
+<U24FEE>
+<U24FEF>
+<U24FF0>
+<U24FF1>
+<U24FF2>
+<U24FF3>
+<U24FF4>
+<U24FF5>
+<U24FF6>
+<U24FF7>
+<U24FF8>
+<U24FF9>
+<U24FFA>
+<U24FFB>
+<U24FFC>
+<U24FFD>
+<U24FFE>
+<U24FFF>
+<U25000>
+<U25001>
+<U25002>
+<U25003>
+<U25004>
+<U25005>
+<U25006>
+<U25007>
+<U25008>
+<U25009>
+<U2500A>
+<U2500B>
+<U2500C>
+<U2500D>
+<U2500E>
+<U2500F>
+<U25010>
+<U25011>
+<U25012>
+<U25013>
+<U25014>
+<U25015>
+<U25016>
+<U25017>
+<U25018>
+<U25019>
+<U2501A>
+<U2501B>
+<U2501C>
+<U2501D>
+<U2501E>
+<U2501F>
+<U25020>
+<U25021>
+<U25022>
+<U25023>
+<U25024>
+<U25025>
+<U25026>
+<U25027>
+<U25028>
+<U25029>
+<U2502A>
+<U2502B>
+<U2502C>
+<U2502D>
+<U2502E>
+<U2502F>
+<U25030>
+<U25031>
+<U25032>
+<U25033>
+<U25034>
+<U25035>
+<U25036>
+<U25037>
+<U25038>
+<U25039>
+<U2503A>
+<U2503B>
+<U2503C>
+<U2503D>
+<U2503E>
+<U2503F>
+<U25040>
+<U25041>
+<U25042>
+<U25043>
+<U25044>
+<U25045>
+<U25046>
+<U25047>
+<U25048>
+<U25049>
+<U2504A>
+<U2504B>
+<U2504C>
+<U2504D>
+<U2504E>
+<U2504F>
+<U25050>
+<U25051>
+<U25052>
+<U25053>
+<U25054>
+<U25055>
+<U25056>
+<U25057>
+<U25058>
+<U25059>
+<U2505A>
+<U2505B>
+<U2505C>
+<U2505D>
+<U2505E>
+<U2505F>
+<U25060>
+<U25061>
+<U25062>
+<U25063>
+<U25064>
+<U25065>
+<U25066>
+<U25067>
+<U25068>
+<U25069>
+<U2506A>
+<U2506B>
+<U2506C>
+<U2506D>
+<U2506E>
+<U2506F>
+<U25070>
+<U25071>
+<U25072>
+<U25073>
+<U25074>
+<U25075>
+<U25076>
+<U25077>
+<U25078>
+<U25079>
+<U2507A>
+<U2507B>
+<U2507C>
+<U2507D>
+<U2507E>
+<U2507F>
+<U25080>
+<U25081>
+<U25082>
+<U25083>
+<U25084>
+<U25085>
+<U25086>
+<U25087>
+<U25088>
+<U25089>
+<U2508A>
+<U2508B>
+<U2508C>
+<U2508D>
+<U2508E>
+<U2508F>
+<U25090>
+<U25091>
+<U25092>
+<U25093>
+<U25094>
+<U25095>
+<U25096>
+<U25097>
+<U25098>
+<U25099>
+<U2509A>
+<U2509B>
+<U2509C>
+<U2509D>
+<U2509E>
+<U2509F>
+<U250A0>
+<U250A1>
+<U250A2>
+<U250A3>
+<U250A4>
+<U250A5>
+<U250A6>
+<U250A7>
+<U250A8>
+<U250A9>
+<U250AA>
+<U250AB>
+<U250AC>
+<U250AD>
+<U250AE>
+<U250AF>
+<U250B0>
+<U250B1>
+<U250B2>
+<U250B3>
+<U250B4>
+<U250B5>
+<U250B6>
+<U250B7>
+<U250B8>
+<U250B9>
+<U250BA>
+<U250BB>
+<U250BC>
+<U250BD>
+<U250BE>
+<U250BF>
+<U250C0>
+<U250C1>
+<U250C2>
+<U250C3>
+<U250C4>
+<U250C5>
+<U250C6>
+<U250C7>
+<U250C8>
+<U250C9>
+<U250CA>
+<U250CB>
+<U250CC>
+<U250CD>
+<U250CE>
+<U250CF>
+<U250D0>
+<U250D1>
+<U250D2>
+<U250D3>
+<U250D4>
+<U250D5>
+<U250D6>
+<U250D7>
+<U250D8>
+<U250D9>
+<U250DA>
+<U250DB>
+<U250DC>
+<U250DD>
+<U250DE>
+<U250DF>
+<U250E0>
+<U250E1>
+<U250E2>
+<U250E3>
+<U250E4>
+<U250E5>
+<U250E6>
+<U250E7>
+<U250E8>
+<U250E9>
+<U250EA>
+<U250EB>
+<U250EC>
+<U250ED>
+<U250EE>
+<U250EF>
+<U250F0>
+<U250F1>
+<U250F2>
+<U250F3>
+<U250F4>
+<U250F5>
+<U250F6>
+<U250F7>
+<U250F8>
+<U250F9>
+<U250FA>
+<U250FB>
+<U250FC>
+<U250FD>
+<U250FE>
+<U250FF>
+<U25100>
+<U25101>
+<U25102>
+<U25103>
+<U25104>
+<U25105>
+<U25106>
+<U25107>
+<U25108>
+<U25109>
+<U2510A>
+<U2510B>
+<U2510C>
+<U2510D>
+<U2510E>
+<U2510F>
+<U25110>
+<U25111>
+<U25112>
+<U25113>
+<U25114>
+<U25115>
+<U25116>
+<U25117>
+<U25118>
+<U25119>
+<U2511A>
+<U2511B>
+<U2511C>
+<U2511D>
+<U2511E>
+<U2511F>
+<U25120>
+<U25121>
+<U25122>
+<U25123>
+<U25124>
+<U25125>
+<U25126>
+<U25127>
+<U25128>
+<U25129>
+<U2512A>
+<U2512B>
+<U2512C>
+<U2512D>
+<U2512E>
+<U2512F>
+<U25130>
+<U25131>
+<U25132>
+<U25133>
+<U25134>
+<U25135>
+<U25136>
+<U25137>
+<U25138>
+<U25139>
+<U2513A>
+<U2513B>
+<U2513C>
+<U2513D>
+<U2513E>
+<U2513F>
+<U25140>
+<U25141>
+<U25142>
+<U25143>
+<U25144>
+<U25145>
+<U25146>
+<U25147>
+<U25148>
+<U25149>
+<U2514A>
+<U2514B>
+<U2514C>
+<U2514D>
+<U2514E>
+<U2514F>
+<U25150>
+<U25151>
+<U25152>
+<U25153>
+<U25154>
+<U25155>
+<U25156>
+<U25157>
+<U25158>
+<U25159>
+<U2515A>
+<U2515B>
+<U2515C>
+<U2515D>
+<U2515E>
+<U2515F>
+<U25160>
+<U25161>
+<U25162>
+<U25163>
+<U25164>
+<U25165>
+<U25166>
+<U25167>
+<U25168>
+<U25169>
+<U2516A>
+<U2516B>
+<U2516C>
+<U2516D>
+<U2516E>
+<U2516F>
+<U25170>
+<U25171>
+<U25172>
+<U25173>
+<U25174>
+<U25175>
+<U25176>
+<U25177>
+<U25178>
+<U25179>
+<U2517A>
+<U2517B>
+<U2517C>
+<U2517D>
+<U2517E>
+<U2517F>
+<U25180>
+<U25181>
+<U25182>
+<U25183>
+<U25184>
+<U25185>
+<U25186>
+<U25187>
+<U25188>
+<U25189>
+<U2518A>
+<U2518B>
+<U2518C>
+<U2518D>
+<U2518E>
+<U2518F>
+<U25190>
+<U25191>
+<U25192>
+<U25193>
+<U25194>
+<U25195>
+<U25196>
+<U25197>
+<U25198>
+<U25199>
+<U2519A>
+<U2519B>
+<U2519C>
+<U2519D>
+<U2519E>
+<U2519F>
+<U251A0>
+<U251A1>
+<U251A2>
+<U251A3>
+<U251A4>
+<U251A5>
+<U251A6>
+<U251A7>
+<U251A8>
+<U251A9>
+<U251AA>
+<U251AB>
+<U251AC>
+<U251AD>
+<U251AE>
+<U251AF>
+<U251B0>
+<U251B1>
+<U251B2>
+<U251B3>
+<U251B4>
+<U251B5>
+<U251B6>
+<U251B7>
+<U251B8>
+<U251B9>
+<U251BA>
+<U251BB>
+<U251BC>
+<U251BD>
+<U251BE>
+<U251BF>
+<U251C0>
+<U251C1>
+<U251C2>
+<U251C3>
+<U251C4>
+<U251C5>
+<U251C6>
+<U251C7>
+<U251C8>
+<U251C9>
+<U251CA>
+<U251CB>
+<U251CC>
+<U251CD>
+<U251CE>
+<U251CF>
+<U251D0>
+<U251D1>
+<U251D2>
+<U251D3>
+<U251D4>
+<U251D5>
+<U251D6>
+<U251D7>
+<U251D8>
+<U251D9>
+<U251DA>
+<U251DB>
+<U251DC>
+<U251DD>
+<U251DE>
+<U251DF>
+<U251E0>
+<U251E1>
+<U251E2>
+<U251E3>
+<U251E4>
+<U251E5>
+<U251E6>
+<U251E7>
+<U251E8>
+<U251E9>
+<U251EA>
+<U251EB>
+<U251EC>
+<U251ED>
+<U251EE>
+<U251EF>
+<U251F0>
+<U251F1>
+<U251F2>
+<U251F3>
+<U251F4>
+<U251F5>
+<U251F6>
+<U251F7>
+<U251F8>
+<U251F9>
+<U251FA>
+<U251FB>
+<U251FC>
+<U251FD>
+<U251FE>
+<U251FF>
+<U25200>
+<U25201>
+<U25202>
+<U25203>
+<U25204>
+<U25205>
+<U25206>
+<U25207>
+<U25208>
+<U25209>
+<U2520A>
+<U2520B>
+<U2520C>
+<U2520D>
+<U2520E>
+<U2520F>
+<U25210>
+<U25211>
+<U25212>
+<U25213>
+<U25214>
+<U25215>
+<U25216>
+<U25217>
+<U25218>
+<U25219>
+<U2521A>
+<U2521B>
+<U2521C>
+<U2521D>
+<U2521E>
+<U2521F>
+<U25220>
+<U25221>
+<U25222>
+<U25223>
+<U25224>
+<U25225>
+<U25226>
+<U25227>
+<U25228>
+<U25229>
+<U2522A>
+<U2522B>
+<U2522C>
+<U2522D>
+<U2522E>
+<U2522F>
+<U25230>
+<U25231>
+<U25232>
+<U25233>
+<U25234>
+<U25235>
+<U25236>
+<U25237>
+<U25238>
+<U25239>
+<U2523A>
+<U2523B>
+<U2523C>
+<U2523D>
+<U2523E>
+<U2523F>
+<U25240>
+<U25241>
+<U25242>
+<U25243>
+<U25244>
+<U25245>
+<U25246>
+<U25247>
+<U25248>
+<U25249>
+<U2524A>
+<U2524B>
+<U2524C>
+<U2524D>
+<U2524E>
+<U2524F>
+<U25250>
+<U25251>
+<U25252>
+<U25253>
+<U25254>
+<U25255>
+<U25256>
+<U25257>
+<U25258>
+<U25259>
+<U2525A>
+<U2525B>
+<U2525C>
+<U2525D>
+<U2525E>
+<U2525F>
+<U25260>
+<U25261>
+<U25262>
+<U25263>
+<U25264>
+<U25265>
+<U25266>
+<U25267>
+<U25268>
+<U25269>
+<U2526A>
+<U2526B>
+<U2526C>
+<U2526D>
+<U2526E>
+<U2526F>
+<U25270>
+<U25271>
+<U25272>
+<U25273>
+<U25274>
+<U25275>
+<U25276>
+<U25277>
+<U25278>
+<U25279>
+<U2527A>
+<U2527B>
+<U2527C>
+<U2527D>
+<U2527E>
+<U2527F>
+<U25280>
+<U25281>
+<U25282>
+<U25283>
+<U25284>
+<U25285>
+<U25286>
+<U25287>
+<U25288>
+<U25289>
+<U2528A>
+<U2528B>
+<U2528C>
+<U2528D>
+<U2528E>
+<U2528F>
+<U25290>
+<U25291>
+<U25292>
+<U25293>
+<U25294>
+<U25295>
+<U25296>
+<U25297>
+<U25298>
+<U25299>
+<U2529A>
+<U2529B>
+<U2529C>
+<U2529D>
+<U2529E>
+<U2529F>
+<U252A0>
+<U252A1>
+<U252A2>
+<U252A3>
+<U252A4>
+<U252A5>
+<U252A6>
+<U252A7>
+<U252A8>
+<U252A9>
+<U252AA>
+<U252AB>
+<U252AC>
+<U252AD>
+<U252AE>
+<U252AF>
+<U252B0>
+<U252B1>
+<U252B2>
+<U252B3>
+<U252B4>
+<U252B5>
+<U252B6>
+<U252B7>
+<U252B8>
+<U252B9>
+<U252BA>
+<U252BB>
+<U252BC>
+<U252BD>
+<U252BE>
+<U252BF>
+<U252C0>
+<U252C1>
+<U252C2>
+<U252C3>
+<U252C4>
+<U252C5>
+<U252C6>
+<U252C7>
+<U252C8>
+<U252C9>
+<U252CA>
+<U252CB>
+<U252CC>
+<U252CD>
+<U252CE>
+<U252CF>
+<U252D0>
+<U252D1>
+<U252D2>
+<U252D3>
+<U252D4>
+<U252D5>
+<U252D6>
+<U252D7>
+<U252D8>
+<U252D9>
+<U252DA>
+<U252DB>
+<U252DC>
+<U252DD>
+<U252DE>
+<U252DF>
+<U252E0>
+<U252E1>
+<U252E2>
+<U252E3>
+<U252E4>
+<U252E5>
+<U252E6>
+<U252E7>
+<U252E8>
+<U252E9>
+<U252EA>
+<U252EB>
+<U252EC>
+<U252ED>
+<U252EE>
+<U252EF>
+<U252F0>
+<U252F1>
+<U252F2>
+<U252F3>
+<U252F4>
+<U252F5>
+<U252F6>
+<U252F7>
+<U252F8>
+<U252F9>
+<U252FA>
+<U252FB>
+<U252FC>
+<U252FD>
+<U252FE>
+<U252FF>
+<U25300>
+<U25301>
+<U25302>
+<U25303>
+<U25304>
+<U25305>
+<U25306>
+<U25307>
+<U25308>
+<U25309>
+<U2530A>
+<U2530B>
+<U2530C>
+<U2530D>
+<U2530E>
+<U2530F>
+<U25310>
+<U25311>
+<U25312>
+<U25313>
+<U25314>
+<U25315>
+<U25316>
+<U25317>
+<U25318>
+<U25319>
+<U2531A>
+<U2531B>
+<U2531C>
+<U2531D>
+<U2531E>
+<U2531F>
+<U25320>
+<U25321>
+<U25322>
+<U25323>
+<U25324>
+<U25325>
+<U25326>
+<U25327>
+<U25328>
+<U25329>
+<U2532A>
+<U2532B>
+<U2532C>
+<U2532D>
+<U2532E>
+<U2532F>
+<U25330>
+<U25331>
+<U25332>
+<U25333>
+<U25334>
+<U25335>
+<U25336>
+<U25337>
+<U25338>
+<U25339>
+<U2533A>
+<U2533B>
+<U2533C>
+<U2533D>
+<U2533E>
+<U2533F>
+<U25340>
+<U25341>
+<U25342>
+<U25343>
+<U25344>
+<U25345>
+<U25346>
+<U25347>
+<U25348>
+<U25349>
+<U2534A>
+<U2534B>
+<U2534C>
+<U2534D>
+<U2534E>
+<U2534F>
+<U25350>
+<U25351>
+<U25352>
+<U25353>
+<U25354>
+<U25355>
+<U25356>
+<U25357>
+<U25358>
+<U25359>
+<U2535A>
+<U2535B>
+<U2535C>
+<U2535D>
+<U2535E>
+<U2535F>
+<U25360>
+<U25361>
+<U25362>
+<U25363>
+<U25364>
+<U25365>
+<U25366>
+<U25367>
+<U25368>
+<U25369>
+<U2536A>
+<U2536B>
+<U2536C>
+<U2536D>
+<U2536E>
+<U2536F>
+<U25370>
+<U25371>
+<U25372>
+<U25373>
+<U25374>
+<U25375>
+<U25376>
+<U25377>
+<U25378>
+<U25379>
+<U2537A>
+<U2537B>
+<U2537C>
+<U2537D>
+<U2537E>
+<U2537F>
+<U25380>
+<U25381>
+<U25382>
+<U25383>
+<U25384>
+<U25385>
+<U25386>
+<U25387>
+<U25388>
+<U25389>
+<U2538A>
+<U2538B>
+<U2538C>
+<U2538D>
+<U2538E>
+<U2538F>
+<U25390>
+<U25391>
+<U25392>
+<U25393>
+<U25394>
+<U25395>
+<U25396>
+<U25397>
+<U25398>
+<U25399>
+<U2539A>
+<U2539B>
+<U2539C>
+<U2539D>
+<U2539E>
+<U2539F>
+<U253A0>
+<U253A1>
+<U253A2>
+<U253A3>
+<U253A4>
+<U253A5>
+<U253A6>
+<U253A7>
+<U253A8>
+<U253A9>
+<U253AA>
+<U253AB>
+<U253AC>
+<U253AD>
+<U253AE>
+<U253AF>
+<U253B0>
+<U253B1>
+<U253B2>
+<U253B3>
+<U253B4>
+<U253B5>
+<U253B6>
+<U253B7>
+<U253B8>
+<U253B9>
+<U253BA>
+<U253BB>
+<U253BC>
+<U253BD>
+<U253BE>
+<U253BF>
+<U253C0>
+<U253C1>
+<U253C2>
+<U253C3>
+<U253C4>
+<U253C5>
+<U253C6>
+<U253C7>
+<U253C8>
+<U253C9>
+<U253CA>
+<U253CB>
+<U253CC>
+<U253CD>
+<U253CE>
+<U253CF>
+<U253D0>
+<U253D1>
+<U253D2>
+<U253D3>
+<U253D4>
+<U253D5>
+<U253D6>
+<U253D7>
+<U253D8>
+<U253D9>
+<U253DA>
+<U253DB>
+<U253DC>
+<U253DD>
+<U253DE>
+<U253DF>
+<U253E0>
+<U253E1>
+<U253E2>
+<U253E3>
+<U253E4>
+<U253E5>
+<U253E6>
+<U253E7>
+<U253E8>
+<U253E9>
+<U253EA>
+<U253EB>
+<U253EC>
+<U253ED>
+<U253EE>
+<U253EF>
+<U253F0>
+<U253F1>
+<U253F2>
+<U253F3>
+<U253F4>
+<U253F5>
+<U253F6>
+<U253F7>
+<U253F8>
+<U253F9>
+<U253FA>
+<U253FB>
+<U253FC>
+<U253FD>
+<U253FE>
+<U253FF>
+<U25400>
+<U25401>
+<U25402>
+<U25403>
+<U25404>
+<U25405>
+<U25406>
+<U25407>
+<U25408>
+<U25409>
+<U2540A>
+<U2540B>
+<U2540C>
+<U2540D>
+<U2540E>
+<U2540F>
+<U25410>
+<U25411>
+<U25412>
+<U25413>
+<U25414>
+<U25415>
+<U25416>
+<U25417>
+<U25418>
+<U25419>
+<U2541A>
+<U2541B>
+<U2541C>
+<U2541D>
+<U2541E>
+<U2541F>
+<U25420>
+<U25421>
+<U25422>
+<U25423>
+<U25424>
+<U25425>
+<U25426>
+<U25427>
+<U25428>
+<U25429>
+<U2542A>
+<U2542B>
+<U2542C>
+<U2542D>
+<U2542E>
+<U2542F>
+<U25430>
+<U25431>
+<U25432>
+<U25433>
+<U25434>
+<U25435>
+<U25436>
+<U25437>
+<U25438>
+<U25439>
+<U2543A>
+<U2543B>
+<U2543C>
+<U2543D>
+<U2543E>
+<U2543F>
+<U25440>
+<U25441>
+<U25442>
+<U25443>
+<U25444>
+<U25445>
+<U25446>
+<U25447>
+<U25448>
+<U25449>
+<U2544A>
+<U2544B>
+<U2544C>
+<U2544D>
+<U2544E>
+<U2544F>
+<U25450>
+<U25451>
+<U25452>
+<U25453>
+<U25454>
+<U25455>
+<U25456>
+<U25457>
+<U25458>
+<U25459>
+<U2545A>
+<U2545B>
+<U2545C>
+<U2545D>
+<U2545E>
+<U2545F>
+<U25460>
+<U25461>
+<U25462>
+<U25463>
+<U25464>
+<U25465>
+<U25466>
+<U25467>
+<U25468>
+<U25469>
+<U2546A>
+<U2546B>
+<U2546C>
+<U2546D>
+<U2546E>
+<U2546F>
+<U25470>
+<U25471>
+<U25472>
+<U25473>
+<U25474>
+<U25475>
+<U25476>
+<U25477>
+<U25478>
+<U25479>
+<U2547A>
+<U2547B>
+<U2547C>
+<U2547D>
+<U2547E>
+<U2547F>
+<U25480>
+<U25481>
+<U25482>
+<U25483>
+<U25484>
+<U25485>
+<U25486>
+<U25487>
+<U25488>
+<U25489>
+<U2548A>
+<U2548B>
+<U2548C>
+<U2548D>
+<U2548E>
+<U2548F>
+<U25490>
+<U25491>
+<U25492>
+<U25493>
+<U25494>
+<U25495>
+<U25496>
+<U25497>
+<U25498>
+<U25499>
+<U2549A>
+<U2549B>
+<U2549C>
+<U2549D>
+<U2549E>
+<U2549F>
+<U254A0>
+<U254A1>
+<U254A2>
+<U254A3>
+<U254A4>
+<U254A5>
+<U254A6>
+<U254A7>
+<U254A8>
+<U254A9>
+<U254AA>
+<U254AB>
+<U254AC>
+<U254AD>
+<U254AE>
+<U254AF>
+<U254B0>
+<U254B1>
+<U254B2>
+<U254B3>
+<U254B4>
+<U254B5>
+<U254B6>
+<U254B7>
+<U254B8>
+<U254B9>
+<U254BA>
+<U254BB>
+<U254BC>
+<U254BD>
+<U254BE>
+<U254BF>
+<U254C0>
+<U254C1>
+<U254C2>
+<U254C3>
+<U254C4>
+<U254C5>
+<U254C6>
+<U254C7>
+<U254C8>
+<U254C9>
+<U254CA>
+<U254CB>
+<U254CC>
+<U254CD>
+<U254CE>
+<U254CF>
+<U254D0>
+<U254D1>
+<U254D2>
+<U254D3>
+<U254D4>
+<U254D5>
+<U254D6>
+<U254D7>
+<U254D8>
+<U254D9>
+<U254DA>
+<U254DB>
+<U254DC>
+<U254DD>
+<U254DE>
+<U254DF>
+<U254E0>
+<U254E1>
+<U254E2>
+<U254E3>
+<U254E4>
+<U254E5>
+<U254E6>
+<U254E7>
+<U254E8>
+<U254E9>
+<U254EA>
+<U254EB>
+<U254EC>
+<U254ED>
+<U254EE>
+<U254EF>
+<U254F0>
+<U254F1>
+<U254F2>
+<U254F3>
+<U254F4>
+<U254F5>
+<U254F6>
+<U254F7>
+<U254F8>
+<U254F9>
+<U254FA>
+<U254FB>
+<U254FC>
+<U254FD>
+<U254FE>
+<U254FF>
+<U25500>
+<U25501>
+<U25502>
+<U25503>
+<U25504>
+<U25505>
+<U25506>
+<U25507>
+<U25508>
+<U25509>
+<U2550A>
+<U2550B>
+<U2550C>
+<U2550D>
+<U2550E>
+<U2550F>
+<U25510>
+<U25511>
+<U25512>
+<U25513>
+<U25514>
+<U25515>
+<U25516>
+<U25517>
+<U25518>
+<U25519>
+<U2551A>
+<U2551B>
+<U2551C>
+<U2551D>
+<U2551E>
+<U2551F>
+<U25520>
+<U25521>
+<U25522>
+<U25523>
+<U25524>
+<U25525>
+<U25526>
+<U25527>
+<U25528>
+<U25529>
+<U2552A>
+<U2552B>
+<U2552C>
+<U2552D>
+<U2552E>
+<U2552F>
+<U25530>
+<U25531>
+<U25532>
+<U25533>
+<U25534>
+<U25535>
+<U25536>
+<U25537>
+<U25538>
+<U25539>
+<U2553A>
+<U2553B>
+<U2553C>
+<U2553D>
+<U2553E>
+<U2553F>
+<U25540>
+<U25541>
+<U25542>
+<U25543>
+<U25544>
+<U25545>
+<U25546>
+<U25547>
+<U25548>
+<U25549>
+<U2554A>
+<U2554B>
+<U2554C>
+<U2554D>
+<U2554E>
+<U2554F>
+<U25550>
+<U25551>
+<U25552>
+<U25553>
+<U25554>
+<U25555>
+<U25556>
+<U25557>
+<U25558>
+<U25559>
+<U2555A>
+<U2555B>
+<U2555C>
+<U2555D>
+<U2555E>
+<U2555F>
+<U25560>
+<U25561>
+<U25562>
+<U25563>
+<U25564>
+<U25565>
+<U25566>
+<U25567>
+<U25568>
+<U25569>
+<U2556A>
+<U2556B>
+<U2556C>
+<U2556D>
+<U2556E>
+<U2556F>
+<U25570>
+<U25571>
+<U25572>
+<U25573>
+<U25574>
+<U25575>
+<U25576>
+<U25577>
+<U25578>
+<U25579>
+<U2557A>
+<U2557B>
+<U2557C>
+<U2557D>
+<U2557E>
+<U2557F>
+<U25580>
+<U25581>
+<U25582>
+<U25583>
+<U25584>
+<U25585>
+<U25586>
+<U25587>
+<U25588>
+<U25589>
+<U2558A>
+<U2558B>
+<U2558C>
+<U2558D>
+<U2558E>
+<U2558F>
+<U25590>
+<U25591>
+<U25592>
+<U25593>
+<U25594>
+<U25595>
+<U25596>
+<U25597>
+<U25598>
+<U25599>
+<U2559A>
+<U2559B>
+<U2559C>
+<U2559D>
+<U2559E>
+<U2559F>
+<U255A0>
+<U255A1>
+<U255A2>
+<U255A3>
+<U255A4>
+<U255A5>
+<U255A6>
+<U255A7>
+<U255A8>
+<U255A9>
+<U255AA>
+<U255AB>
+<U255AC>
+<U255AD>
+<U255AE>
+<U255AF>
+<U255B0>
+<U255B1>
+<U255B2>
+<U255B3>
+<U255B4>
+<U255B5>
+<U255B6>
+<U255B7>
+<U255B8>
+<U255B9>
+<U255BA>
+<U255BB>
+<U255BC>
+<U255BD>
+<U255BE>
+<U255BF>
+<U255C0>
+<U255C1>
+<U255C2>
+<U255C3>
+<U255C4>
+<U255C5>
+<U255C6>
+<U255C7>
+<U255C8>
+<U255C9>
+<U255CA>
+<U255CB>
+<U255CC>
+<U255CD>
+<U255CE>
+<U255CF>
+<U255D0>
+<U255D1>
+<U255D2>
+<U255D3>
+<U255D4>
+<U255D5>
+<U255D6>
+<U255D7>
+<U255D8>
+<U255D9>
+<U255DA>
+<U255DB>
+<U255DC>
+<U255DD>
+<U255DE>
+<U255DF>
+<U255E0>
+<U255E1>
+<U255E2>
+<U255E3>
+<U255E4>
+<U255E5>
+<U255E6>
+<U255E7>
+<U255E8>
+<U255E9>
+<U255EA>
+<U255EB>
+<U255EC>
+<U255ED>
+<U255EE>
+<U255EF>
+<U255F0>
+<U255F1>
+<U255F2>
+<U255F3>
+<U255F4>
+<U255F5>
+<U255F6>
+<U255F7>
+<U255F8>
+<U255F9>
+<U255FA>
+<U255FB>
+<U255FC>
+<U255FD>
+<U255FE>
+<U255FF>
+<U25600>
+<U25601>
+<U25602>
+<U25603>
+<U25604>
+<U25605>
+<U25606>
+<U25607>
+<U25608>
+<U25609>
+<U2560A>
+<U2560B>
+<U2560C>
+<U2560D>
+<U2560E>
+<U2560F>
+<U25610>
+<U25611>
+<U25612>
+<U25613>
+<U25614>
+<U25615>
+<U25616>
+<U25617>
+<U25618>
+<U25619>
+<U2561A>
+<U2561B>
+<U2561C>
+<U2561D>
+<U2561E>
+<U2561F>
+<U25620>
+<U25621>
+<U25622>
+<U25623>
+<U25624>
+<U25625>
+<U25626>
+<U25627>
+<U25628>
+<U25629>
+<U2562A>
+<U2562B>
+<U2562C>
+<U2562D>
+<U2562E>
+<U2562F>
+<U25630>
+<U25631>
+<U25632>
+<U25633>
+<U25634>
+<U25635>
+<U25636>
+<U25637>
+<U25638>
+<U25639>
+<U2563A>
+<U2563B>
+<U2563C>
+<U2563D>
+<U2563E>
+<U2563F>
+<U25640>
+<U25641>
+<U25642>
+<U25643>
+<U25644>
+<U25645>
+<U25646>
+<U25647>
+<U25648>
+<U25649>
+<U2564A>
+<U2564B>
+<U2564C>
+<U2564D>
+<U2564E>
+<U2564F>
+<U25650>
+<U25651>
+<U25652>
+<U25653>
+<U25654>
+<U25655>
+<U25656>
+<U25657>
+<U25658>
+<U25659>
+<U2565A>
+<U2565B>
+<U2565C>
+<U2565D>
+<U2565E>
+<U2565F>
+<U25660>
+<U25661>
+<U25662>
+<U25663>
+<U25664>
+<U25665>
+<U25666>
+<U25667>
+<U25668>
+<U25669>
+<U2566A>
+<U2566B>
+<U2566C>
+<U2566D>
+<U2566E>
+<U2566F>
+<U25670>
+<U25671>
+<U25672>
+<U25673>
+<U25674>
+<U25675>
+<U25676>
+<U25677>
+<U25678>
+<U25679>
+<U2567A>
+<U2567B>
+<U2567C>
+<U2567D>
+<U2567E>
+<U2567F>
+<U25680>
+<U25681>
+<U25682>
+<U25683>
+<U25684>
+<U25685>
+<U25686>
+<U25687>
+<U25688>
+<U25689>
+<U2568A>
+<U2568B>
+<U2568C>
+<U2568D>
+<U2568E>
+<U2568F>
+<U25690>
+<U25691>
+<U25692>
+<U25693>
+<U25694>
+<U25695>
+<U25696>
+<U25697>
+<U25698>
+<U25699>
+<U2569A>
+<U2569B>
+<U2569C>
+<U2569D>
+<U2569E>
+<U2569F>
+<U256A0>
+<U256A1>
+<U256A2>
+<U256A3>
+<U256A4>
+<U256A5>
+<U256A6>
+<U256A7>
+<U256A8>
+<U256A9>
+<U256AA>
+<U256AB>
+<U256AC>
+<U256AD>
+<U256AE>
+<U256AF>
+<U256B0>
+<U256B1>
+<U256B2>
+<U256B3>
+<U256B4>
+<U256B5>
+<U256B6>
+<U256B7>
+<U256B8>
+<U256B9>
+<U256BA>
+<U256BB>
+<U256BC>
+<U256BD>
+<U256BE>
+<U256BF>
+<U256C0>
+<U256C1>
+<U256C2>
+<U256C3>
+<U256C4>
+<U256C5>
+<U256C6>
+<U256C7>
+<U256C8>
+<U256C9>
+<U256CA>
+<U256CB>
+<U256CC>
+<U256CD>
+<U256CE>
+<U256CF>
+<U256D0>
+<U256D1>
+<U256D2>
+<U256D3>
+<U256D4>
+<U256D5>
+<U256D6>
+<U256D7>
+<U256D8>
+<U256D9>
+<U256DA>
+<U256DB>
+<U256DC>
+<U256DD>
+<U256DE>
+<U256DF>
+<U256E0>
+<U256E1>
+<U256E2>
+<U256E3>
+<U256E4>
+<U256E5>
+<U256E6>
+<U256E7>
+<U256E8>
+<U256E9>
+<U256EA>
+<U256EB>
+<U256EC>
+<U256ED>
+<U256EE>
+<U256EF>
+<U256F0>
+<U256F1>
+<U256F2>
+<U256F3>
+<U256F4>
+<U256F5>
+<U256F6>
+<U256F7>
+<U256F8>
+<U256F9>
+<U256FA>
+<U256FB>
+<U256FC>
+<U256FD>
+<U256FE>
+<U256FF>
+<U25700>
+<U25701>
+<U25702>
+<U25703>
+<U25704>
+<U25705>
+<U25706>
+<U25707>
+<U25708>
+<U25709>
+<U2570A>
+<U2570B>
+<U2570C>
+<U2570D>
+<U2570E>
+<U2570F>
+<U25710>
+<U25711>
+<U25712>
+<U25713>
+<U25714>
+<U25715>
+<U25716>
+<U25717>
+<U25718>
+<U25719>
+<U2571A>
+<U2571B>
+<U2571C>
+<U2571D>
+<U2571E>
+<U2571F>
+<U25720>
+<U25721>
+<U25722>
+<U25723>
+<U25724>
+<U25725>
+<U25726>
+<U25727>
+<U25728>
+<U25729>
+<U2572A>
+<U2572B>
+<U2572C>
+<U2572D>
+<U2572E>
+<U2572F>
+<U25730>
+<U25731>
+<U25732>
+<U25733>
+<U25734>
+<U25735>
+<U25736>
+<U25737>
+<U25738>
+<U25739>
+<U2573A>
+<U2573B>
+<U2573C>
+<U2573D>
+<U2573E>
+<U2573F>
+<U25740>
+<U25741>
+<U25742>
+<U25743>
+<U25744>
+<U25745>
+<U25746>
+<U25747>
+<U25748>
+<U25749>
+<U2574A>
+<U2574B>
+<U2574C>
+<U2574D>
+<U2574E>
+<U2574F>
+<U25750>
+<U25751>
+<U25752>
+<U25753>
+<U25754>
+<U25755>
+<U25756>
+<U25757>
+<U25758>
+<U25759>
+<U2575A>
+<U2575B>
+<U2575C>
+<U2575D>
+<U2575E>
+<U2575F>
+<U25760>
+<U25761>
+<U25762>
+<U25763>
+<U25764>
+<U25765>
+<U25766>
+<U25767>
+<U25768>
+<U25769>
+<U2576A>
+<U2576B>
+<U2576C>
+<U2576D>
+<U2576E>
+<U2576F>
+<U25770>
+<U25771>
+<U25772>
+<U25773>
+<U25774>
+<U25775>
+<U25776>
+<U25777>
+<U25778>
+<U25779>
+<U2577A>
+<U2577B>
+<U2577C>
+<U2577D>
+<U2577E>
+<U2577F>
+<U25780>
+<U25781>
+<U25782>
+<U25783>
+<U25784>
+<U25785>
+<U25786>
+<U25787>
+<U25788>
+<U25789>
+<U2578A>
+<U2578B>
+<U2578C>
+<U2578D>
+<U2578E>
+<U2578F>
+<U25790>
+<U25791>
+<U25792>
+<U25793>
+<U25794>
+<U25795>
+<U25796>
+<U25797>
+<U25798>
+<U25799>
+<U2579A>
+<U2579B>
+<U2579C>
+<U2579D>
+<U2579E>
+<U2579F>
+<U257A0>
+<U257A1>
+<U257A2>
+<U257A3>
+<U257A4>
+<U257A5>
+<U257A6>
+<U257A7>
+<U257A8>
+<U257A9>
+<U257AA>
+<U257AB>
+<U257AC>
+<U257AD>
+<U257AE>
+<U257AF>
+<U257B0>
+<U257B1>
+<U257B2>
+<U257B3>
+<U257B4>
+<U257B5>
+<U257B6>
+<U257B7>
+<U257B8>
+<U257B9>
+<U257BA>
+<U257BB>
+<U257BC>
+<U257BD>
+<U257BE>
+<U257BF>
+<U257C0>
+<U257C1>
+<U257C2>
+<U257C3>
+<U257C4>
+<U257C5>
+<U257C6>
+<U257C7>
+<U257C8>
+<U257C9>
+<U257CA>
+<U257CB>
+<U257CC>
+<U257CD>
+<U257CE>
+<U257CF>
+<U257D0>
+<U257D1>
+<U257D2>
+<U257D3>
+<U257D4>
+<U257D5>
+<U257D6>
+<U257D7>
+<U257D8>
+<U257D9>
+<U257DA>
+<U257DB>
+<U257DC>
+<U257DD>
+<U257DE>
+<U257DF>
+<U257E0>
+<U257E1>
+<U257E2>
+<U257E3>
+<U257E4>
+<U257E5>
+<U257E6>
+<U257E7>
+<U257E8>
+<U257E9>
+<U257EA>
+<U257EB>
+<U257EC>
+<U257ED>
+<U257EE>
+<U257EF>
+<U257F0>
+<U257F1>
+<U257F2>
+<U257F3>
+<U257F4>
+<U257F5>
+<U257F6>
+<U257F7>
+<U257F8>
+<U257F9>
+<U257FA>
+<U257FB>
+<U257FC>
+<U257FD>
+<U257FE>
+<U257FF>
+<U25800>
+<U25801>
+<U25802>
+<U25803>
+<U25804>
+<U25805>
+<U25806>
+<U25807>
+<U25808>
+<U25809>
+<U2580A>
+<U2580B>
+<U2580C>
+<U2580D>
+<U2580E>
+<U2580F>
+<U25810>
+<U25811>
+<U25812>
+<U25813>
+<U25814>
+<U25815>
+<U25816>
+<U25817>
+<U25818>
+<U25819>
+<U2581A>
+<U2581B>
+<U2581C>
+<U2581D>
+<U2581E>
+<U2581F>
+<U25820>
+<U25821>
+<U25822>
+<U25823>
+<U25824>
+<U25825>
+<U25826>
+<U25827>
+<U25828>
+<U25829>
+<U2582A>
+<U2582B>
+<U2582C>
+<U2582D>
+<U2582E>
+<U2582F>
+<U25830>
+<U25831>
+<U25832>
+<U25833>
+<U25834>
+<U25835>
+<U25836>
+<U25837>
+<U25838>
+<U25839>
+<U2583A>
+<U2583B>
+<U2583C>
+<U2583D>
+<U2583E>
+<U2583F>
+<U25840>
+<U25841>
+<U25842>
+<U25843>
+<U25844>
+<U25845>
+<U25846>
+<U25847>
+<U25848>
+<U25849>
+<U2584A>
+<U2584B>
+<U2584C>
+<U2584D>
+<U2584E>
+<U2584F>
+<U25850>
+<U25851>
+<U25852>
+<U25853>
+<U25854>
+<U25855>
+<U25856>
+<U25857>
+<U25858>
+<U25859>
+<U2585A>
+<U2585B>
+<U2585C>
+<U2585D>
+<U2585E>
+<U2585F>
+<U25860>
+<U25861>
+<U25862>
+<U25863>
+<U25864>
+<U25865>
+<U25866>
+<U25867>
+<U25868>
+<U25869>
+<U2586A>
+<U2586B>
+<U2586C>
+<U2586D>
+<U2586E>
+<U2586F>
+<U25870>
+<U25871>
+<U25872>
+<U25873>
+<U25874>
+<U25875>
+<U25876>
+<U25877>
+<U25878>
+<U25879>
+<U2587A>
+<U2587B>
+<U2587C>
+<U2587D>
+<U2587E>
+<U2587F>
+<U25880>
+<U25881>
+<U25882>
+<U25883>
+<U25884>
+<U25885>
+<U25886>
+<U25887>
+<U25888>
+<U25889>
+<U2588A>
+<U2588B>
+<U2588C>
+<U2588D>
+<U2588E>
+<U2588F>
+<U25890>
+<U25891>
+<U25892>
+<U25893>
+<U25894>
+<U25895>
+<U25896>
+<U25897>
+<U25898>
+<U25899>
+<U2589A>
+<U2589B>
+<U2589C>
+<U2589D>
+<U2589E>
+<U2589F>
+<U258A0>
+<U258A1>
+<U258A2>
+<U258A3>
+<U258A4>
+<U258A5>
+<U258A6>
+<U258A7>
+<U258A8>
+<U258A9>
+<U258AA>
+<U258AB>
+<U258AC>
+<U258AD>
+<U258AE>
+<U258AF>
+<U258B0>
+<U258B1>
+<U258B2>
+<U258B3>
+<U258B4>
+<U258B5>
+<U258B6>
+<U258B7>
+<U258B8>
+<U258B9>
+<U258BA>
+<U258BB>
+<U258BC>
+<U258BD>
+<U258BE>
+<U258BF>
+<U258C0>
+<U258C1>
+<U258C2>
+<U258C3>
+<U258C4>
+<U258C5>
+<U258C6>
+<U258C7>
+<U258C8>
+<U258C9>
+<U258CA>
+<U258CB>
+<U258CC>
+<U258CD>
+<U258CE>
+<U258CF>
+<U258D0>
+<U258D1>
+<U258D2>
+<U258D3>
+<U258D4>
+<U258D5>
+<U258D6>
+<U258D7>
+<U258D8>
+<U258D9>
+<U258DA>
+<U258DB>
+<U258DC>
+<U258DD>
+<U258DE>
+<U258DF>
+<U258E0>
+<U258E1>
+<U258E2>
+<U258E3>
+<U258E4>
+<U258E5>
+<U258E6>
+<U258E7>
+<U258E8>
+<U258E9>
+<U258EA>
+<U258EB>
+<U258EC>
+<U258ED>
+<U258EE>
+<U258EF>
+<U258F0>
+<U258F1>
+<U258F2>
+<U258F3>
+<U258F4>
+<U258F5>
+<U258F6>
+<U258F7>
+<U258F8>
+<U258F9>
+<U258FA>
+<U258FB>
+<U258FC>
+<U258FD>
+<U258FE>
+<U258FF>
+<U25900>
+<U25901>
+<U25902>
+<U25903>
+<U25904>
+<U25905>
+<U25906>
+<U25907>
+<U25908>
+<U25909>
+<U2590A>
+<U2590B>
+<U2590C>
+<U2590D>
+<U2590E>
+<U2590F>
+<U25910>
+<U25911>
+<U25912>
+<U25913>
+<U25914>
+<U25915>
+<U25916>
+<U25917>
+<U25918>
+<U25919>
+<U2591A>
+<U2591B>
+<U2591C>
+<U2591D>
+<U2591E>
+<U2591F>
+<U25920>
+<U25921>
+<U25922>
+<U25923>
+<U25924>
+<U25925>
+<U25926>
+<U25927>
+<U25928>
+<U25929>
+<U2592A>
+<U2592B>
+<U2592C>
+<U2592D>
+<U2592E>
+<U2592F>
+<U25930>
+<U25931>
+<U25932>
+<U25933>
+<U25934>
+<U25935>
+<U25936>
+<U25937>
+<U25938>
+<U25939>
+<U2593A>
+<U2593B>
+<U2593C>
+<U2593D>
+<U2593E>
+<U2593F>
+<U25940>
+<U25941>
+<U25942>
+<U25943>
+<U25944>
+<U25945>
+<U25946>
+<U25947>
+<U25948>
+<U25949>
+<U2594A>
+<U2594B>
+<U2594C>
+<U2594D>
+<U2594E>
+<U2594F>
+<U25950>
+<U25951>
+<U25952>
+<U25953>
+<U25954>
+<U25955>
+<U25956>
+<U25957>
+<U25958>
+<U25959>
+<U2595A>
+<U2595B>
+<U2595C>
+<U2595D>
+<U2595E>
+<U2595F>
+<U25960>
+<U25961>
+<U25962>
+<U25963>
+<U25964>
+<U25965>
+<U25966>
+<U25967>
+<U25968>
+<U25969>
+<U2596A>
+<U2596B>
+<U2596C>
+<U2596D>
+<U2596E>
+<U2596F>
+<U25970>
+<U25971>
+<U25972>
+<U25973>
+<U25974>
+<U25975>
+<U25976>
+<U25977>
+<U25978>
+<U25979>
+<U2597A>
+<U2597B>
+<U2597C>
+<U2597D>
+<U2597E>
+<U2597F>
+<U25980>
+<U25981>
+<U25982>
+<U25983>
+<U25984>
+<U25985>
+<U25986>
+<U25987>
+<U25988>
+<U25989>
+<U2598A>
+<U2598B>
+<U2598C>
+<U2598D>
+<U2598E>
+<U2598F>
+<U25990>
+<U25991>
+<U25992>
+<U25993>
+<U25994>
+<U25995>
+<U25996>
+<U25997>
+<U25998>
+<U25999>
+<U2599A>
+<U2599B>
+<U2599C>
+<U2599D>
+<U2599E>
+<U2599F>
+<U259A0>
+<U259A1>
+<U259A2>
+<U259A3>
+<U259A4>
+<U259A5>
+<U259A6>
+<U259A7>
+<U259A8>
+<U259A9>
+<U259AA>
+<U259AB>
+<U259AC>
+<U259AD>
+<U259AE>
+<U259AF>
+<U259B0>
+<U259B1>
+<U259B2>
+<U259B3>
+<U259B4>
+<U259B5>
+<U259B6>
+<U259B7>
+<U259B8>
+<U259B9>
+<U259BA>
+<U259BB>
+<U259BC>
+<U259BD>
+<U259BE>
+<U259BF>
+<U259C0>
+<U259C1>
+<U259C2>
+<U259C3>
+<U259C4>
+<U259C5>
+<U259C6>
+<U259C7>
+<U259C8>
+<U259C9>
+<U259CA>
+<U259CB>
+<U259CC>
+<U259CD>
+<U259CE>
+<U259CF>
+<U259D0>
+<U259D1>
+<U259D2>
+<U259D3>
+<U259D4>
+<U259D5>
+<U259D6>
+<U259D7>
+<U259D8>
+<U259D9>
+<U259DA>
+<U259DB>
+<U259DC>
+<U259DD>
+<U259DE>
+<U259DF>
+<U259E0>
+<U259E1>
+<U259E2>
+<U259E3>
+<U259E4>
+<U259E5>
+<U259E6>
+<U259E7>
+<U259E8>
+<U259E9>
+<U259EA>
+<U259EB>
+<U259EC>
+<U259ED>
+<U259EE>
+<U259EF>
+<U259F0>
+<U259F1>
+<U259F2>
+<U259F3>
+<U259F4>
+<U259F5>
+<U259F6>
+<U259F7>
+<U259F8>
+<U259F9>
+<U259FA>
+<U259FB>
+<U259FC>
+<U259FD>
+<U259FE>
+<U259FF>
+<U25A00>
+<U25A01>
+<U25A02>
+<U25A03>
+<U25A04>
+<U25A05>
+<U25A06>
+<U25A07>
+<U25A08>
+<U25A09>
+<U25A0A>
+<U25A0B>
+<U25A0C>
+<U25A0D>
+<U25A0E>
+<U25A0F>
+<U25A10>
+<U25A11>
+<U25A12>
+<U25A13>
+<U25A14>
+<U25A15>
+<U25A16>
+<U25A17>
+<U25A18>
+<U25A19>
+<U25A1A>
+<U25A1B>
+<U25A1C>
+<U25A1D>
+<U25A1E>
+<U25A1F>
+<U25A20>
+<U25A21>
+<U25A22>
+<U25A23>
+<U25A24>
+<U25A25>
+<U25A26>
+<U25A27>
+<U25A28>
+<U25A29>
+<U25A2A>
+<U25A2B>
+<U25A2C>
+<U25A2D>
+<U25A2E>
+<U25A2F>
+<U25A30>
+<U25A31>
+<U25A32>
+<U25A33>
+<U25A34>
+<U25A35>
+<U25A36>
+<U25A37>
+<U25A38>
+<U25A39>
+<U25A3A>
+<U25A3B>
+<U25A3C>
+<U25A3D>
+<U25A3E>
+<U25A3F>
+<U25A40>
+<U25A41>
+<U25A42>
+<U25A43>
+<U25A44>
+<U25A45>
+<U25A46>
+<U25A47>
+<U25A48>
+<U25A49>
+<U25A4A>
+<U25A4B>
+<U25A4C>
+<U25A4D>
+<U25A4E>
+<U25A4F>
+<U25A50>
+<U25A51>
+<U25A52>
+<U25A53>
+<U25A54>
+<U25A55>
+<U25A56>
+<U25A57>
+<U25A58>
+<U25A59>
+<U25A5A>
+<U25A5B>
+<U25A5C>
+<U25A5D>
+<U25A5E>
+<U25A5F>
+<U25A60>
+<U25A61>
+<U25A62>
+<U25A63>
+<U25A64>
+<U25A65>
+<U25A66>
+<U25A67>
+<U25A68>
+<U25A69>
+<U25A6A>
+<U25A6B>
+<U25A6C>
+<U25A6D>
+<U25A6E>
+<U25A6F>
+<U25A70>
+<U25A71>
+<U25A72>
+<U25A73>
+<U25A74>
+<U25A75>
+<U25A76>
+<U25A77>
+<U25A78>
+<U25A79>
+<U25A7A>
+<U25A7B>
+<U25A7C>
+<U25A7D>
+<U25A7E>
+<U25A7F>
+<U25A80>
+<U25A81>
+<U25A82>
+<U25A83>
+<U25A84>
+<U25A85>
+<U25A86>
+<U25A87>
+<U25A88>
+<U25A89>
+<U25A8A>
+<U25A8B>
+<U25A8C>
+<U25A8D>
+<U25A8E>
+<U25A8F>
+<U25A90>
+<U25A91>
+<U25A92>
+<U25A93>
+<U25A94>
+<U25A95>
+<U25A96>
+<U25A97>
+<U25A98>
+<U25A99>
+<U25A9A>
+<U25A9B>
+<U25A9C>
+<U25A9D>
+<U25A9E>
+<U25A9F>
+<U25AA0>
+<U25AA1>
+<U25AA2>
+<U25AA3>
+<U25AA4>
+<U25AA5>
+<U25AA6>
+<U25AA7>
+<U25AA8>
+<U25AA9>
+<U25AAA>
+<U25AAB>
+<U25AAC>
+<U25AAD>
+<U25AAE>
+<U25AAF>
+<U25AB0>
+<U25AB1>
+<U25AB2>
+<U25AB3>
+<U25AB4>
+<U25AB5>
+<U25AB6>
+<U25AB7>
+<U25AB8>
+<U25AB9>
+<U25ABA>
+<U25ABB>
+<U25ABC>
+<U25ABD>
+<U25ABE>
+<U25ABF>
+<U25AC0>
+<U25AC1>
+<U25AC2>
+<U25AC3>
+<U25AC4>
+<U25AC5>
+<U25AC6>
+<U25AC7>
+<U25AC8>
+<U25AC9>
+<U25ACA>
+<U25ACB>
+<U25ACC>
+<U25ACD>
+<U25ACE>
+<U25ACF>
+<U25AD0>
+<U25AD1>
+<U25AD2>
+<U25AD3>
+<U25AD4>
+<U25AD5>
+<U25AD6>
+<U25AD7>
+<U25AD8>
+<U25AD9>
+<U25ADA>
+<U25ADB>
+<U25ADC>
+<U25ADD>
+<U25ADE>
+<U25ADF>
+<U25AE0>
+<U25AE1>
+<U25AE2>
+<U25AE3>
+<U25AE4>
+<U25AE5>
+<U25AE6>
+<U25AE7>
+<U25AE8>
+<U25AE9>
+<U25AEA>
+<U25AEB>
+<U25AEC>
+<U25AED>
+<U25AEE>
+<U25AEF>
+<U25AF0>
+<U25AF1>
+<U25AF2>
+<U25AF3>
+<U25AF4>
+<U25AF5>
+<U25AF6>
+<U25AF7>
+<U25AF8>
+<U25AF9>
+<U25AFA>
+<U25AFB>
+<U25AFC>
+<U25AFD>
+<U25AFE>
+<U25AFF>
+<U25B00>
+<U25B01>
+<U25B02>
+<U25B03>
+<U25B04>
+<U25B05>
+<U25B06>
+<U25B07>
+<U25B08>
+<U25B09>
+<U25B0A>
+<U25B0B>
+<U25B0C>
+<U25B0D>
+<U25B0E>
+<U25B0F>
+<U25B10>
+<U25B11>
+<U25B12>
+<U25B13>
+<U25B14>
+<U25B15>
+<U25B16>
+<U25B17>
+<U25B18>
+<U25B19>
+<U25B1A>
+<U25B1B>
+<U25B1C>
+<U25B1D>
+<U25B1E>
+<U25B1F>
+<U25B20>
+<U25B21>
+<U25B22>
+<U25B23>
+<U25B24>
+<U25B25>
+<U25B26>
+<U25B27>
+<U25B28>
+<U25B29>
+<U25B2A>
+<U25B2B>
+<U25B2C>
+<U25B2D>
+<U25B2E>
+<U25B2F>
+<U25B30>
+<U25B31>
+<U25B32>
+<U25B33>
+<U25B34>
+<U25B35>
+<U25B36>
+<U25B37>
+<U25B38>
+<U25B39>
+<U25B3A>
+<U25B3B>
+<U25B3C>
+<U25B3D>
+<U25B3E>
+<U25B3F>
+<U25B40>
+<U25B41>
+<U25B42>
+<U25B43>
+<U25B44>
+<U25B45>
+<U25B46>
+<U25B47>
+<U25B48>
+<U25B49>
+<U25B4A>
+<U25B4B>
+<U25B4C>
+<U25B4D>
+<U25B4E>
+<U25B4F>
+<U25B50>
+<U25B51>
+<U25B52>
+<U25B53>
+<U25B54>
+<U25B55>
+<U25B56>
+<U25B57>
+<U25B58>
+<U25B59>
+<U25B5A>
+<U25B5B>
+<U25B5C>
+<U25B5D>
+<U25B5E>
+<U25B5F>
+<U25B60>
+<U25B61>
+<U25B62>
+<U25B63>
+<U25B64>
+<U25B65>
+<U25B66>
+<U25B67>
+<U25B68>
+<U25B69>
+<U25B6A>
+<U25B6B>
+<U25B6C>
+<U25B6D>
+<U25B6E>
+<U25B6F>
+<U25B70>
+<U25B71>
+<U25B72>
+<U25B73>
+<U25B74>
+<U25B75>
+<U25B76>
+<U25B77>
+<U25B78>
+<U25B79>
+<U25B7A>
+<U25B7B>
+<U25B7C>
+<U25B7D>
+<U25B7E>
+<U25B7F>
+<U25B80>
+<U25B81>
+<U25B82>
+<U25B83>
+<U25B84>
+<U25B85>
+<U25B86>
+<U25B87>
+<U25B88>
+<U25B89>
+<U25B8A>
+<U25B8B>
+<U25B8C>
+<U25B8D>
+<U25B8E>
+<U25B8F>
+<U25B90>
+<U25B91>
+<U25B92>
+<U25B93>
+<U25B94>
+<U25B95>
+<U25B96>
+<U25B97>
+<U25B98>
+<U25B99>
+<U25B9A>
+<U25B9B>
+<U25B9C>
+<U25B9D>
+<U25B9E>
+<U25B9F>
+<U25BA0>
+<U25BA1>
+<U25BA2>
+<U25BA3>
+<U25BA4>
+<U25BA5>
+<U25BA6>
+<U25BA7>
+<U25BA8>
+<U25BA9>
+<U25BAA>
+<U25BAB>
+<U25BAC>
+<U25BAD>
+<U25BAE>
+<U25BAF>
+<U25BB0>
+<U25BB1>
+<U25BB2>
+<U25BB3>
+<U25BB4>
+<U25BB5>
+<U25BB6>
+<U25BB7>
+<U25BB8>
+<U25BB9>
+<U25BBA>
+<U25BBB>
+<U25BBC>
+<U25BBD>
+<U25BBE>
+<U25BBF>
+<U25BC0>
+<U25BC1>
+<U25BC2>
+<U25BC3>
+<U25BC4>
+<U25BC5>
+<U25BC6>
+<U25BC7>
+<U25BC8>
+<U25BC9>
+<U25BCA>
+<U25BCB>
+<U25BCC>
+<U25BCD>
+<U25BCE>
+<U25BCF>
+<U25BD0>
+<U25BD1>
+<U25BD2>
+<U25BD3>
+<U25BD4>
+<U25BD5>
+<U25BD6>
+<U25BD7>
+<U25BD8>
+<U25BD9>
+<U25BDA>
+<U25BDB>
+<U25BDC>
+<U25BDD>
+<U25BDE>
+<U25BDF>
+<U25BE0>
+<U25BE1>
+<U25BE2>
+<U25BE3>
+<U25BE4>
+<U25BE5>
+<U25BE6>
+<U25BE7>
+<U25BE8>
+<U25BE9>
+<U25BEA>
+<U25BEB>
+<U25BEC>
+<U25BED>
+<U25BEE>
+<U25BEF>
+<U25BF0>
+<U25BF1>
+<U25BF2>
+<U25BF3>
+<U25BF4>
+<U25BF5>
+<U25BF6>
+<U25BF7>
+<U25BF8>
+<U25BF9>
+<U25BFA>
+<U25BFB>
+<U25BFC>
+<U25BFD>
+<U25BFE>
+<U25BFF>
+<U25C00>
+<U25C01>
+<U25C02>
+<U25C03>
+<U25C04>
+<U25C05>
+<U25C06>
+<U25C07>
+<U25C08>
+<U25C09>
+<U25C0A>
+<U25C0B>
+<U25C0C>
+<U25C0D>
+<U25C0E>
+<U25C0F>
+<U25C10>
+<U25C11>
+<U25C12>
+<U25C13>
+<U25C14>
+<U25C15>
+<U25C16>
+<U25C17>
+<U25C18>
+<U25C19>
+<U25C1A>
+<U25C1B>
+<U25C1C>
+<U25C1D>
+<U25C1E>
+<U25C1F>
+<U25C20>
+<U25C21>
+<U25C22>
+<U25C23>
+<U25C24>
+<U25C25>
+<U25C26>
+<U25C27>
+<U25C28>
+<U25C29>
+<U25C2A>
+<U25C2B>
+<U25C2C>
+<U25C2D>
+<U25C2E>
+<U25C2F>
+<U25C30>
+<U25C31>
+<U25C32>
+<U25C33>
+<U25C34>
+<U25C35>
+<U25C36>
+<U25C37>
+<U25C38>
+<U25C39>
+<U25C3A>
+<U25C3B>
+<U25C3C>
+<U25C3D>
+<U25C3E>
+<U25C3F>
+<U25C40>
+<U25C41>
+<U25C42>
+<U25C43>
+<U25C44>
+<U25C45>
+<U25C46>
+<U25C47>
+<U25C48>
+<U25C49>
+<U25C4A>
+<U25C4B>
+<U25C4C>
+<U25C4D>
+<U25C4E>
+<U25C4F>
+<U25C50>
+<U25C51>
+<U25C52>
+<U25C53>
+<U25C54>
+<U25C55>
+<U25C56>
+<U25C57>
+<U25C58>
+<U25C59>
+<U25C5A>
+<U25C5B>
+<U25C5C>
+<U25C5D>
+<U25C5E>
+<U25C5F>
+<U25C60>
+<U25C61>
+<U25C62>
+<U25C63>
+<U25C64>
+<U25C65>
+<U25C66>
+<U25C67>
+<U25C68>
+<U25C69>
+<U25C6A>
+<U25C6B>
+<U25C6C>
+<U25C6D>
+<U25C6E>
+<U25C6F>
+<U25C70>
+<U25C71>
+<U25C72>
+<U25C73>
+<U25C74>
+<U25C75>
+<U25C76>
+<U25C77>
+<U25C78>
+<U25C79>
+<U25C7A>
+<U25C7B>
+<U25C7C>
+<U25C7D>
+<U25C7E>
+<U25C7F>
+<U25C80>
+<U25C81>
+<U25C82>
+<U25C83>
+<U25C84>
+<U25C85>
+<U25C86>
+<U25C87>
+<U25C88>
+<U25C89>
+<U25C8A>
+<U25C8B>
+<U25C8C>
+<U25C8D>
+<U25C8E>
+<U25C8F>
+<U25C90>
+<U25C91>
+<U25C92>
+<U25C93>
+<U25C94>
+<U25C95>
+<U25C96>
+<U25C97>
+<U25C98>
+<U25C99>
+<U25C9A>
+<U25C9B>
+<U25C9C>
+<U25C9D>
+<U25C9E>
+<U25C9F>
+<U25CA0>
+<U25CA1>
+<U25CA2>
+<U25CA3>
+<U25CA4>
+<U25CA5>
+<U25CA6>
+<U25CA7>
+<U25CA8>
+<U25CA9>
+<U25CAA>
+<U25CAB>
+<U25CAC>
+<U25CAD>
+<U25CAE>
+<U25CAF>
+<U25CB0>
+<U25CB1>
+<U25CB2>
+<U25CB3>
+<U25CB4>
+<U25CB5>
+<U25CB6>
+<U25CB7>
+<U25CB8>
+<U25CB9>
+<U25CBA>
+<U25CBB>
+<U25CBC>
+<U25CBD>
+<U25CBE>
+<U25CBF>
+<U25CC0>
+<U25CC1>
+<U25CC2>
+<U25CC3>
+<U25CC4>
+<U25CC5>
+<U25CC6>
+<U25CC7>
+<U25CC8>
+<U25CC9>
+<U25CCA>
+<U25CCB>
+<U25CCC>
+<U25CCD>
+<U25CCE>
+<U25CCF>
+<U25CD0>
+<U25CD1>
+<U25CD2>
+<U25CD3>
+<U25CD4>
+<U25CD5>
+<U25CD6>
+<U25CD7>
+<U25CD8>
+<U25CD9>
+<U25CDA>
+<U25CDB>
+<U25CDC>
+<U25CDD>
+<U25CDE>
+<U25CDF>
+<U25CE0>
+<U25CE1>
+<U25CE2>
+<U25CE3>
+<U25CE4>
+<U25CE5>
+<U25CE6>
+<U25CE7>
+<U25CE8>
+<U25CE9>
+<U25CEA>
+<U25CEB>
+<U25CEC>
+<U25CED>
+<U25CEE>
+<U25CEF>
+<U25CF0>
+<U25CF1>
+<U25CF2>
+<U25CF3>
+<U25CF4>
+<U25CF5>
+<U25CF6>
+<U25CF7>
+<U25CF8>
+<U25CF9>
+<U25CFA>
+<U25CFB>
+<U25CFC>
+<U25CFD>
+<U25CFE>
+<U25CFF>
+<U25D00>
+<U25D01>
+<U25D02>
+<U25D03>
+<U25D04>
+<U25D05>
+<U25D06>
+<U25D07>
+<U25D08>
+<U25D09>
+<U25D0A>
+<U25D0B>
+<U25D0C>
+<U25D0D>
+<U25D0E>
+<U25D0F>
+<U25D10>
+<U25D11>
+<U25D12>
+<U25D13>
+<U25D14>
+<U25D15>
+<U25D16>
+<U25D17>
+<U25D18>
+<U25D19>
+<U25D1A>
+<U25D1B>
+<U25D1C>
+<U25D1D>
+<U25D1E>
+<U25D1F>
+<U25D20>
+<U25D21>
+<U25D22>
+<U25D23>
+<U25D24>
+<U25D25>
+<U25D26>
+<U25D27>
+<U25D28>
+<U25D29>
+<U25D2A>
+<U25D2B>
+<U25D2C>
+<U25D2D>
+<U25D2E>
+<U25D2F>
+<U25D30>
+<U25D31>
+<U25D32>
+<U25D33>
+<U25D34>
+<U25D35>
+<U25D36>
+<U25D37>
+<U25D38>
+<U25D39>
+<U25D3A>
+<U25D3B>
+<U25D3C>
+<U25D3D>
+<U25D3E>
+<U25D3F>
+<U25D40>
+<U25D41>
+<U25D42>
+<U25D43>
+<U25D44>
+<U25D45>
+<U25D46>
+<U25D47>
+<U25D48>
+<U25D49>
+<U25D4A>
+<U25D4B>
+<U25D4C>
+<U25D4D>
+<U25D4E>
+<U25D4F>
+<U25D50>
+<U25D51>
+<U25D52>
+<U25D53>
+<U25D54>
+<U25D55>
+<U25D56>
+<U25D57>
+<U25D58>
+<U25D59>
+<U25D5A>
+<U25D5B>
+<U25D5C>
+<U25D5D>
+<U25D5E>
+<U25D5F>
+<U25D60>
+<U25D61>
+<U25D62>
+<U25D63>
+<U25D64>
+<U25D65>
+<U25D66>
+<U25D67>
+<U25D68>
+<U25D69>
+<U25D6A>
+<U25D6B>
+<U25D6C>
+<U25D6D>
+<U25D6E>
+<U25D6F>
+<U25D70>
+<U25D71>
+<U25D72>
+<U25D73>
+<U25D74>
+<U25D75>
+<U25D76>
+<U25D77>
+<U25D78>
+<U25D79>
+<U25D7A>
+<U25D7B>
+<U25D7C>
+<U25D7D>
+<U25D7E>
+<U25D7F>
+<U25D80>
+<U25D81>
+<U25D82>
+<U25D83>
+<U25D84>
+<U25D85>
+<U25D86>
+<U25D87>
+<U25D88>
+<U25D89>
+<U25D8A>
+<U25D8B>
+<U25D8C>
+<U25D8D>
+<U25D8E>
+<U25D8F>
+<U25D90>
+<U25D91>
+<U25D92>
+<U25D93>
+<U25D94>
+<U25D95>
+<U25D96>
+<U25D97>
+<U25D98>
+<U25D99>
+<U25D9A>
+<U25D9B>
+<U25D9C>
+<U25D9D>
+<U25D9E>
+<U25D9F>
+<U25DA0>
+<U25DA1>
+<U25DA2>
+<U25DA3>
+<U25DA4>
+<U25DA5>
+<U25DA6>
+<U25DA7>
+<U25DA8>
+<U25DA9>
+<U25DAA>
+<U25DAB>
+<U25DAC>
+<U25DAD>
+<U25DAE>
+<U25DAF>
+<U25DB0>
+<U25DB1>
+<U25DB2>
+<U25DB3>
+<U25DB4>
+<U25DB5>
+<U25DB6>
+<U25DB7>
+<U25DB8>
+<U25DB9>
+<U25DBA>
+<U25DBB>
+<U25DBC>
+<U25DBD>
+<U25DBE>
+<U25DBF>
+<U25DC0>
+<U25DC1>
+<U25DC2>
+<U25DC3>
+<U25DC4>
+<U25DC5>
+<U25DC6>
+<U25DC7>
+<U25DC8>
+<U25DC9>
+<U25DCA>
+<U25DCB>
+<U25DCC>
+<U25DCD>
+<U25DCE>
+<U25DCF>
+<U25DD0>
+<U25DD1>
+<U25DD2>
+<U25DD3>
+<U25DD4>
+<U25DD5>
+<U25DD6>
+<U25DD7>
+<U25DD8>
+<U25DD9>
+<U25DDA>
+<U25DDB>
+<U25DDC>
+<U25DDD>
+<U25DDE>
+<U25DDF>
+<U25DE0>
+<U25DE1>
+<U25DE2>
+<U25DE3>
+<U25DE4>
+<U25DE5>
+<U25DE6>
+<U25DE7>
+<U25DE8>
+<U25DE9>
+<U25DEA>
+<U25DEB>
+<U25DEC>
+<U25DED>
+<U25DEE>
+<U25DEF>
+<U25DF0>
+<U25DF1>
+<U25DF2>
+<U25DF3>
+<U25DF4>
+<U25DF5>
+<U25DF6>
+<U25DF7>
+<U25DF8>
+<U25DF9>
+<U25DFA>
+<U25DFB>
+<U25DFC>
+<U25DFD>
+<U25DFE>
+<U25DFF>
+<U25E00>
+<U25E01>
+<U25E02>
+<U25E03>
+<U25E04>
+<U25E05>
+<U25E06>
+<U25E07>
+<U25E08>
+<U25E09>
+<U25E0A>
+<U25E0B>
+<U25E0C>
+<U25E0D>
+<U25E0E>
+<U25E0F>
+<U25E10>
+<U25E11>
+<U25E12>
+<U25E13>
+<U25E14>
+<U25E15>
+<U25E16>
+<U25E17>
+<U25E18>
+<U25E19>
+<U25E1A>
+<U25E1B>
+<U25E1C>
+<U25E1D>
+<U25E1E>
+<U25E1F>
+<U25E20>
+<U25E21>
+<U25E22>
+<U25E23>
+<U25E24>
+<U25E25>
+<U25E26>
+<U25E27>
+<U25E28>
+<U25E29>
+<U25E2A>
+<U25E2B>
+<U25E2C>
+<U25E2D>
+<U25E2E>
+<U25E2F>
+<U25E30>
+<U25E31>
+<U25E32>
+<U25E33>
+<U25E34>
+<U25E35>
+<U25E36>
+<U25E37>
+<U25E38>
+<U25E39>
+<U25E3A>
+<U25E3B>
+<U25E3C>
+<U25E3D>
+<U25E3E>
+<U25E3F>
+<U25E40>
+<U25E41>
+<U25E42>
+<U25E43>
+<U25E44>
+<U25E45>
+<U25E46>
+<U25E47>
+<U25E48>
+<U25E49>
+<U25E4A>
+<U25E4B>
+<U25E4C>
+<U25E4D>
+<U25E4E>
+<U25E4F>
+<U25E50>
+<U25E51>
+<U25E52>
+<U25E53>
+<U25E54>
+<U25E55>
+<U25E56>
+<U25E57>
+<U25E58>
+<U25E59>
+<U25E5A>
+<U25E5B>
+<U25E5C>
+<U25E5D>
+<U25E5E>
+<U25E5F>
+<U25E60>
+<U25E61>
+<U25E62>
+<U25E63>
+<U25E64>
+<U25E65>
+<U25E66>
+<U25E67>
+<U25E68>
+<U25E69>
+<U25E6A>
+<U25E6B>
+<U25E6C>
+<U25E6D>
+<U25E6E>
+<U25E6F>
+<U25E70>
+<U25E71>
+<U25E72>
+<U25E73>
+<U25E74>
+<U25E75>
+<U25E76>
+<U25E77>
+<U25E78>
+<U25E79>
+<U25E7A>
+<U25E7B>
+<U25E7C>
+<U25E7D>
+<U25E7E>
+<U25E7F>
+<U25E80>
+<U25E81>
+<U25E82>
+<U25E83>
+<U25E84>
+<U25E85>
+<U25E86>
+<U25E87>
+<U25E88>
+<U25E89>
+<U25E8A>
+<U25E8B>
+<U25E8C>
+<U25E8D>
+<U25E8E>
+<U25E8F>
+<U25E90>
+<U25E91>
+<U25E92>
+<U25E93>
+<U25E94>
+<U25E95>
+<U25E96>
+<U25E97>
+<U25E98>
+<U25E99>
+<U25E9A>
+<U25E9B>
+<U25E9C>
+<U25E9D>
+<U25E9E>
+<U25E9F>
+<U25EA0>
+<U25EA1>
+<U25EA2>
+<U25EA3>
+<U25EA4>
+<U25EA5>
+<U25EA6>
+<U25EA7>
+<U25EA8>
+<U25EA9>
+<U25EAA>
+<U25EAB>
+<U25EAC>
+<U25EAD>
+<U25EAE>
+<U25EAF>
+<U25EB0>
+<U25EB1>
+<U25EB2>
+<U25EB3>
+<U25EB4>
+<U25EB5>
+<U25EB6>
+<U25EB7>
+<U25EB8>
+<U25EB9>
+<U25EBA>
+<U25EBB>
+<U25EBC>
+<U25EBD>
+<U25EBE>
+<U25EBF>
+<U25EC0>
+<U25EC1>
+<U25EC2>
+<U25EC3>
+<U25EC4>
+<U25EC5>
+<U25EC6>
+<U25EC7>
+<U25EC8>
+<U25EC9>
+<U25ECA>
+<U25ECB>
+<U25ECC>
+<U25ECD>
+<U25ECE>
+<U25ECF>
+<U25ED0>
+<U25ED1>
+<U25ED2>
+<U25ED3>
+<U25ED4>
+<U25ED5>
+<U25ED6>
+<U25ED7>
+<U25ED8>
+<U25ED9>
+<U25EDA>
+<U25EDB>
+<U25EDC>
+<U25EDD>
+<U25EDE>
+<U25EDF>
+<U25EE0>
+<U25EE1>
+<U25EE2>
+<U25EE3>
+<U25EE4>
+<U25EE5>
+<U25EE6>
+<U25EE7>
+<U25EE8>
+<U25EE9>
+<U25EEA>
+<U25EEB>
+<U25EEC>
+<U25EED>
+<U25EEE>
+<U25EEF>
+<U25EF0>
+<U25EF1>
+<U25EF2>
+<U25EF3>
+<U25EF4>
+<U25EF5>
+<U25EF6>
+<U25EF7>
+<U25EF8>
+<U25EF9>
+<U25EFA>
+<U25EFB>
+<U25EFC>
+<U25EFD>
+<U25EFE>
+<U25EFF>
+<U25F00>
+<U25F01>
+<U25F02>
+<U25F03>
+<U25F04>
+<U25F05>
+<U25F06>
+<U25F07>
+<U25F08>
+<U25F09>
+<U25F0A>
+<U25F0B>
+<U25F0C>
+<U25F0D>
+<U25F0E>
+<U25F0F>
+<U25F10>
+<U25F11>
+<U25F12>
+<U25F13>
+<U25F14>
+<U25F15>
+<U25F16>
+<U25F17>
+<U25F18>
+<U25F19>
+<U25F1A>
+<U25F1B>
+<U25F1C>
+<U25F1D>
+<U25F1E>
+<U25F1F>
+<U25F20>
+<U25F21>
+<U25F22>
+<U25F23>
+<U25F24>
+<U25F25>
+<U25F26>
+<U25F27>
+<U25F28>
+<U25F29>
+<U25F2A>
+<U25F2B>
+<U25F2C>
+<U25F2D>
+<U25F2E>
+<U25F2F>
+<U25F30>
+<U25F31>
+<U25F32>
+<U25F33>
+<U25F34>
+<U25F35>
+<U25F36>
+<U25F37>
+<U25F38>
+<U25F39>
+<U25F3A>
+<U25F3B>
+<U25F3C>
+<U25F3D>
+<U25F3E>
+<U25F3F>
+<U25F40>
+<U25F41>
+<U25F42>
+<U25F43>
+<U25F44>
+<U25F45>
+<U25F46>
+<U25F47>
+<U25F48>
+<U25F49>
+<U25F4A>
+<U25F4B>
+<U25F4C>
+<U25F4D>
+<U25F4E>
+<U25F4F>
+<U25F50>
+<U25F51>
+<U25F52>
+<U25F53>
+<U25F54>
+<U25F55>
+<U25F56>
+<U25F57>
+<U25F58>
+<U25F59>
+<U25F5A>
+<U25F5B>
+<U25F5C>
+<U25F5D>
+<U25F5E>
+<U25F5F>
+<U25F60>
+<U25F61>
+<U25F62>
+<U25F63>
+<U25F64>
+<U25F65>
+<U25F66>
+<U25F67>
+<U25F68>
+<U25F69>
+<U25F6A>
+<U25F6B>
+<U25F6C>
+<U25F6D>
+<U25F6E>
+<U25F6F>
+<U25F70>
+<U25F71>
+<U25F72>
+<U25F73>
+<U25F74>
+<U25F75>
+<U25F76>
+<U25F77>
+<U25F78>
+<U25F79>
+<U25F7A>
+<U25F7B>
+<U25F7C>
+<U25F7D>
+<U25F7E>
+<U25F7F>
+<U25F80>
+<U25F81>
+<U25F82>
+<U25F83>
+<U25F84>
+<U25F85>
+<U25F86>
+<U25F87>
+<U25F88>
+<U25F89>
+<U25F8A>
+<U25F8B>
+<U25F8C>
+<U25F8D>
+<U25F8E>
+<U25F8F>
+<U25F90>
+<U25F91>
+<U25F92>
+<U25F93>
+<U25F94>
+<U25F95>
+<U25F96>
+<U25F97>
+<U25F98>
+<U25F99>
+<U25F9A>
+<U25F9B>
+<U25F9C>
+<U25F9D>
+<U25F9E>
+<U25F9F>
+<U25FA0>
+<U25FA1>
+<U25FA2>
+<U25FA3>
+<U25FA4>
+<U25FA5>
+<U25FA6>
+<U25FA7>
+<U25FA8>
+<U25FA9>
+<U25FAA>
+<U25FAB>
+<U25FAC>
+<U25FAD>
+<U25FAE>
+<U25FAF>
+<U25FB0>
+<U25FB1>
+<U25FB2>
+<U25FB3>
+<U25FB4>
+<U25FB5>
+<U25FB6>
+<U25FB7>
+<U25FB8>
+<U25FB9>
+<U25FBA>
+<U25FBB>
+<U25FBC>
+<U25FBD>
+<U25FBE>
+<U25FBF>
+<U25FC0>
+<U25FC1>
+<U25FC2>
+<U25FC3>
+<U25FC4>
+<U25FC5>
+<U25FC6>
+<U25FC7>
+<U25FC8>
+<U25FC9>
+<U25FCA>
+<U25FCB>
+<U25FCC>
+<U25FCD>
+<U25FCE>
+<U25FCF>
+<U25FD0>
+<U25FD1>
+<U25FD2>
+<U25FD3>
+<U25FD4>
+<U25FD5>
+<U25FD6>
+<U25FD7>
+<U25FD8>
+<U25FD9>
+<U25FDA>
+<U25FDB>
+<U25FDC>
+<U25FDD>
+<U25FDE>
+<U25FDF>
+<U25FE0>
+<U25FE1>
+<U25FE2>
+<U25FE3>
+<U25FE4>
+<U25FE5>
+<U25FE6>
+<U25FE7>
+<U25FE8>
+<U25FE9>
+<U25FEA>
+<U25FEB>
+<U25FEC>
+<U25FED>
+<U25FEE>
+<U25FEF>
+<U25FF0>
+<U25FF1>
+<U25FF2>
+<U25FF3>
+<U25FF4>
+<U25FF5>
+<U25FF6>
+<U25FF7>
+<U25FF8>
+<U25FF9>
+<U25FFA>
+<U25FFB>
+<U25FFC>
+<U25FFD>
+<U25FFE>
+<U25FFF>
+<U26000>
+<U26001>
+<U26002>
+<U26003>
+<U26004>
+<U26005>
+<U26006>
+<U26007>
+<U26008>
+<U26009>
+<U2600A>
+<U2600B>
+<U2600C>
+<U2600D>
+<U2600E>
+<U2600F>
+<U26010>
+<U26011>
+<U26012>
+<U26013>
+<U26014>
+<U26015>
+<U26016>
+<U26017>
+<U26018>
+<U26019>
+<U2601A>
+<U2601B>
+<U2601C>
+<U2601D>
+<U2601E>
+<U2601F>
+<U26020>
+<U26021>
+<U26022>
+<U26023>
+<U26024>
+<U26025>
+<U26026>
+<U26027>
+<U26028>
+<U26029>
+<U2602A>
+<U2602B>
+<U2602C>
+<U2602D>
+<U2602E>
+<U2602F>
+<U26030>
+<U26031>
+<U26032>
+<U26033>
+<U26034>
+<U26035>
+<U26036>
+<U26037>
+<U26038>
+<U26039>
+<U2603A>
+<U2603B>
+<U2603C>
+<U2603D>
+<U2603E>
+<U2603F>
+<U26040>
+<U26041>
+<U26042>
+<U26043>
+<U26044>
+<U26045>
+<U26046>
+<U26047>
+<U26048>
+<U26049>
+<U2604A>
+<U2604B>
+<U2604C>
+<U2604D>
+<U2604E>
+<U2604F>
+<U26050>
+<U26051>
+<U26052>
+<U26053>
+<U26054>
+<U26055>
+<U26056>
+<U26057>
+<U26058>
+<U26059>
+<U2605A>
+<U2605B>
+<U2605C>
+<U2605D>
+<U2605E>
+<U2605F>
+<U26060>
+<U26061>
+<U26062>
+<U26063>
+<U26064>
+<U26065>
+<U26066>
+<U26067>
+<U26068>
+<U26069>
+<U2606A>
+<U2606B>
+<U2606C>
+<U2606D>
+<U2606E>
+<U2606F>
+<U26070>
+<U26071>
+<U26072>
+<U26073>
+<U26074>
+<U26075>
+<U26076>
+<U26077>
+<U26078>
+<U26079>
+<U2607A>
+<U2607B>
+<U2607C>
+<U2607D>
+<U2607E>
+<U2607F>
+<U26080>
+<U26081>
+<U26082>
+<U26083>
+<U26084>
+<U26085>
+<U26086>
+<U26087>
+<U26088>
+<U26089>
+<U2608A>
+<U2608B>
+<U2608C>
+<U2608D>
+<U2608E>
+<U2608F>
+<U26090>
+<U26091>
+<U26092>
+<U26093>
+<U26094>
+<U26095>
+<U26096>
+<U26097>
+<U26098>
+<U26099>
+<U2609A>
+<U2609B>
+<U2609C>
+<U2609D>
+<U2609E>
+<U2609F>
+<U260A0>
+<U260A1>
+<U260A2>
+<U260A3>
+<U260A4>
+<U260A5>
+<U260A6>
+<U260A7>
+<U260A8>
+<U260A9>
+<U260AA>
+<U260AB>
+<U260AC>
+<U260AD>
+<U260AE>
+<U260AF>
+<U260B0>
+<U260B1>
+<U260B2>
+<U260B3>
+<U260B4>
+<U260B5>
+<U260B6>
+<U260B7>
+<U260B8>
+<U260B9>
+<U260BA>
+<U260BB>
+<U260BC>
+<U260BD>
+<U260BE>
+<U260BF>
+<U260C0>
+<U260C1>
+<U260C2>
+<U260C3>
+<U260C4>
+<U260C5>
+<U260C6>
+<U260C7>
+<U260C8>
+<U260C9>
+<U260CA>
+<U260CB>
+<U260CC>
+<U260CD>
+<U260CE>
+<U260CF>
+<U260D0>
+<U260D1>
+<U260D2>
+<U260D3>
+<U260D4>
+<U260D5>
+<U260D6>
+<U260D7>
+<U260D8>
+<U260D9>
+<U260DA>
+<U260DB>
+<U260DC>
+<U260DD>
+<U260DE>
+<U260DF>
+<U260E0>
+<U260E1>
+<U260E2>
+<U260E3>
+<U260E4>
+<U260E5>
+<U260E6>
+<U260E7>
+<U260E8>
+<U260E9>
+<U260EA>
+<U260EB>
+<U260EC>
+<U260ED>
+<U260EE>
+<U260EF>
+<U260F0>
+<U260F1>
+<U260F2>
+<U260F3>
+<U260F4>
+<U260F5>
+<U260F6>
+<U260F7>
+<U260F8>
+<U260F9>
+<U260FA>
+<U260FB>
+<U260FC>
+<U260FD>
+<U260FE>
+<U260FF>
+<U26100>
+<U26101>
+<U26102>
+<U26103>
+<U26104>
+<U26105>
+<U26106>
+<U26107>
+<U26108>
+<U26109>
+<U2610A>
+<U2610B>
+<U2610C>
+<U2610D>
+<U2610E>
+<U2610F>
+<U26110>
+<U26111>
+<U26112>
+<U26113>
+<U26114>
+<U26115>
+<U26116>
+<U26117>
+<U26118>
+<U26119>
+<U2611A>
+<U2611B>
+<U2611C>
+<U2611D>
+<U2611E>
+<U2611F>
+<U26120>
+<U26121>
+<U26122>
+<U26123>
+<U26124>
+<U26125>
+<U26126>
+<U26127>
+<U26128>
+<U26129>
+<U2612A>
+<U2612B>
+<U2612C>
+<U2612D>
+<U2612E>
+<U2612F>
+<U26130>
+<U26131>
+<U26132>
+<U26133>
+<U26134>
+<U26135>
+<U26136>
+<U26137>
+<U26138>
+<U26139>
+<U2613A>
+<U2613B>
+<U2613C>
+<U2613D>
+<U2613E>
+<U2613F>
+<U26140>
+<U26141>
+<U26142>
+<U26143>
+<U26144>
+<U26145>
+<U26146>
+<U26147>
+<U26148>
+<U26149>
+<U2614A>
+<U2614B>
+<U2614C>
+<U2614D>
+<U2614E>
+<U2614F>
+<U26150>
+<U26151>
+<U26152>
+<U26153>
+<U26154>
+<U26155>
+<U26156>
+<U26157>
+<U26158>
+<U26159>
+<U2615A>
+<U2615B>
+<U2615C>
+<U2615D>
+<U2615E>
+<U2615F>
+<U26160>
+<U26161>
+<U26162>
+<U26163>
+<U26164>
+<U26165>
+<U26166>
+<U26167>
+<U26168>
+<U26169>
+<U2616A>
+<U2616B>
+<U2616C>
+<U2616D>
+<U2616E>
+<U2616F>
+<U26170>
+<U26171>
+<U26172>
+<U26173>
+<U26174>
+<U26175>
+<U26176>
+<U26177>
+<U26178>
+<U26179>
+<U2617A>
+<U2617B>
+<U2617C>
+<U2617D>
+<U2617E>
+<U2617F>
+<U26180>
+<U26181>
+<U26182>
+<U26183>
+<U26184>
+<U26185>
+<U26186>
+<U26187>
+<U26188>
+<U26189>
+<U2618A>
+<U2618B>
+<U2618C>
+<U2618D>
+<U2618E>
+<U2618F>
+<U26190>
+<U26191>
+<U26192>
+<U26193>
+<U26194>
+<U26195>
+<U26196>
+<U26197>
+<U26198>
+<U26199>
+<U2619A>
+<U2619B>
+<U2619C>
+<U2619D>
+<U2619E>
+<U2619F>
+<U261A0>
+<U261A1>
+<U261A2>
+<U261A3>
+<U261A4>
+<U261A5>
+<U261A6>
+<U261A7>
+<U261A8>
+<U261A9>
+<U261AA>
+<U261AB>
+<U261AC>
+<U261AD>
+<U261AE>
+<U261AF>
+<U261B0>
+<U261B1>
+<U261B2>
+<U261B3>
+<U261B4>
+<U261B5>
+<U261B6>
+<U261B7>
+<U261B8>
+<U261B9>
+<U261BA>
+<U261BB>
+<U261BC>
+<U261BD>
+<U261BE>
+<U261BF>
+<U261C0>
+<U261C1>
+<U261C2>
+<U261C3>
+<U261C4>
+<U261C5>
+<U261C6>
+<U261C7>
+<U261C8>
+<U261C9>
+<U261CA>
+<U261CB>
+<U261CC>
+<U261CD>
+<U261CE>
+<U261CF>
+<U261D0>
+<U261D1>
+<U261D2>
+<U261D3>
+<U261D4>
+<U261D5>
+<U261D6>
+<U261D7>
+<U261D8>
+<U261D9>
+<U261DA>
+<U261DB>
+<U261DC>
+<U261DD>
+<U261DE>
+<U261DF>
+<U261E0>
+<U261E1>
+<U261E2>
+<U261E3>
+<U261E4>
+<U261E5>
+<U261E6>
+<U261E7>
+<U261E8>
+<U261E9>
+<U261EA>
+<U261EB>
+<U261EC>
+<U261ED>
+<U261EE>
+<U261EF>
+<U261F0>
+<U261F1>
+<U261F2>
+<U261F3>
+<U261F4>
+<U261F5>
+<U261F6>
+<U261F7>
+<U261F8>
+<U261F9>
+<U261FA>
+<U261FB>
+<U261FC>
+<U261FD>
+<U261FE>
+<U261FF>
+<U26200>
+<U26201>
+<U26202>
+<U26203>
+<U26204>
+<U26205>
+<U26206>
+<U26207>
+<U26208>
+<U26209>
+<U2620A>
+<U2620B>
+<U2620C>
+<U2620D>
+<U2620E>
+<U2620F>
+<U26210>
+<U26211>
+<U26212>
+<U26213>
+<U26214>
+<U26215>
+<U26216>
+<U26217>
+<U26218>
+<U26219>
+<U2621A>
+<U2621B>
+<U2621C>
+<U2621D>
+<U2621E>
+<U2621F>
+<U26220>
+<U26221>
+<U26222>
+<U26223>
+<U26224>
+<U26225>
+<U26226>
+<U26227>
+<U26228>
+<U26229>
+<U2622A>
+<U2622B>
+<U2622C>
+<U2622D>
+<U2622E>
+<U2622F>
+<U26230>
+<U26231>
+<U26232>
+<U26233>
+<U26234>
+<U26235>
+<U26236>
+<U26237>
+<U26238>
+<U26239>
+<U2623A>
+<U2623B>
+<U2623C>
+<U2623D>
+<U2623E>
+<U2623F>
+<U26240>
+<U26241>
+<U26242>
+<U26243>
+<U26244>
+<U26245>
+<U26246>
+<U26247>
+<U26248>
+<U26249>
+<U2624A>
+<U2624B>
+<U2624C>
+<U2624D>
+<U2624E>
+<U2624F>
+<U26250>
+<U26251>
+<U26252>
+<U26253>
+<U26254>
+<U26255>
+<U26256>
+<U26257>
+<U26258>
+<U26259>
+<U2625A>
+<U2625B>
+<U2625C>
+<U2625D>
+<U2625E>
+<U2625F>
+<U26260>
+<U26261>
+<U26262>
+<U26263>
+<U26264>
+<U26265>
+<U26266>
+<U26267>
+<U26268>
+<U26269>
+<U2626A>
+<U2626B>
+<U2626C>
+<U2626D>
+<U2626E>
+<U2626F>
+<U26270>
+<U26271>
+<U26272>
+<U26273>
+<U26274>
+<U26275>
+<U26276>
+<U26277>
+<U26278>
+<U26279>
+<U2627A>
+<U2627B>
+<U2627C>
+<U2627D>
+<U2627E>
+<U2627F>
+<U26280>
+<U26281>
+<U26282>
+<U26283>
+<U26284>
+<U26285>
+<U26286>
+<U26287>
+<U26288>
+<U26289>
+<U2628A>
+<U2628B>
+<U2628C>
+<U2628D>
+<U2628E>
+<U2628F>
+<U26290>
+<U26291>
+<U26292>
+<U26293>
+<U26294>
+<U26295>
+<U26296>
+<U26297>
+<U26298>
+<U26299>
+<U2629A>
+<U2629B>
+<U2629C>
+<U2629D>
+<U2629E>
+<U2629F>
+<U262A0>
+<U262A1>
+<U262A2>
+<U262A3>
+<U262A4>
+<U262A5>
+<U262A6>
+<U262A7>
+<U262A8>
+<U262A9>
+<U262AA>
+<U262AB>
+<U262AC>
+<U262AD>
+<U262AE>
+<U262AF>
+<U262B0>
+<U262B1>
+<U262B2>
+<U262B3>
+<U262B4>
+<U262B5>
+<U262B6>
+<U262B7>
+<U262B8>
+<U262B9>
+<U262BA>
+<U262BB>
+<U262BC>
+<U262BD>
+<U262BE>
+<U262BF>
+<U262C0>
+<U262C1>
+<U262C2>
+<U262C3>
+<U262C4>
+<U262C5>
+<U262C6>
+<U262C7>
+<U262C8>
+<U262C9>
+<U262CA>
+<U262CB>
+<U262CC>
+<U262CD>
+<U262CE>
+<U262CF>
+<U262D0>
+<U262D1>
+<U262D2>
+<U262D3>
+<U262D4>
+<U262D5>
+<U262D6>
+<U262D7>
+<U262D8>
+<U262D9>
+<U262DA>
+<U262DB>
+<U262DC>
+<U262DD>
+<U262DE>
+<U262DF>
+<U262E0>
+<U262E1>
+<U262E2>
+<U262E3>
+<U262E4>
+<U262E5>
+<U262E6>
+<U262E7>
+<U262E8>
+<U262E9>
+<U262EA>
+<U262EB>
+<U262EC>
+<U262ED>
+<U262EE>
+<U262EF>
+<U262F0>
+<U262F1>
+<U262F2>
+<U262F3>
+<U262F4>
+<U262F5>
+<U262F6>
+<U262F7>
+<U262F8>
+<U262F9>
+<U262FA>
+<U262FB>
+<U262FC>
+<U262FD>
+<U262FE>
+<U262FF>
+<U26300>
+<U26301>
+<U26302>
+<U26303>
+<U26304>
+<U26305>
+<U26306>
+<U26307>
+<U26308>
+<U26309>
+<U2630A>
+<U2630B>
+<U2630C>
+<U2630D>
+<U2630E>
+<U2630F>
+<U26310>
+<U26311>
+<U26312>
+<U26313>
+<U26314>
+<U26315>
+<U26316>
+<U26317>
+<U26318>
+<U26319>
+<U2631A>
+<U2631B>
+<U2631C>
+<U2631D>
+<U2631E>
+<U2631F>
+<U26320>
+<U26321>
+<U26322>
+<U26323>
+<U26324>
+<U26325>
+<U26326>
+<U26327>
+<U26328>
+<U26329>
+<U2632A>
+<U2632B>
+<U2632C>
+<U2632D>
+<U2632E>
+<U2632F>
+<U26330>
+<U26331>
+<U26332>
+<U26333>
+<U26334>
+<U26335>
+<U26336>
+<U26337>
+<U26338>
+<U26339>
+<U2633A>
+<U2633B>
+<U2633C>
+<U2633D>
+<U2633E>
+<U2633F>
+<U26340>
+<U26341>
+<U26342>
+<U26343>
+<U26344>
+<U26345>
+<U26346>
+<U26347>
+<U26348>
+<U26349>
+<U2634A>
+<U2634B>
+<U2634C>
+<U2634D>
+<U2634E>
+<U2634F>
+<U26350>
+<U26351>
+<U26352>
+<U26353>
+<U26354>
+<U26355>
+<U26356>
+<U26357>
+<U26358>
+<U26359>
+<U2635A>
+<U2635B>
+<U2635C>
+<U2635D>
+<U2635E>
+<U2635F>
+<U26360>
+<U26361>
+<U26362>
+<U26363>
+<U26364>
+<U26365>
+<U26366>
+<U26367>
+<U26368>
+<U26369>
+<U2636A>
+<U2636B>
+<U2636C>
+<U2636D>
+<U2636E>
+<U2636F>
+<U26370>
+<U26371>
+<U26372>
+<U26373>
+<U26374>
+<U26375>
+<U26376>
+<U26377>
+<U26378>
+<U26379>
+<U2637A>
+<U2637B>
+<U2637C>
+<U2637D>
+<U2637E>
+<U2637F>
+<U26380>
+<U26381>
+<U26382>
+<U26383>
+<U26384>
+<U26385>
+<U26386>
+<U26387>
+<U26388>
+<U26389>
+<U2638A>
+<U2638B>
+<U2638C>
+<U2638D>
+<U2638E>
+<U2638F>
+<U26390>
+<U26391>
+<U26392>
+<U26393>
+<U26394>
+<U26395>
+<U26396>
+<U26397>
+<U26398>
+<U26399>
+<U2639A>
+<U2639B>
+<U2639C>
+<U2639D>
+<U2639E>
+<U2639F>
+<U263A0>
+<U263A1>
+<U263A2>
+<U263A3>
+<U263A4>
+<U263A5>
+<U263A6>
+<U263A7>
+<U263A8>
+<U263A9>
+<U263AA>
+<U263AB>
+<U263AC>
+<U263AD>
+<U263AE>
+<U263AF>
+<U263B0>
+<U263B1>
+<U263B2>
+<U263B3>
+<U263B4>
+<U263B5>
+<U263B6>
+<U263B7>
+<U263B8>
+<U263B9>
+<U263BA>
+<U263BB>
+<U263BC>
+<U263BD>
+<U263BE>
+<U263BF>
+<U263C0>
+<U263C1>
+<U263C2>
+<U263C3>
+<U263C4>
+<U263C5>
+<U263C6>
+<U263C7>
+<U263C8>
+<U263C9>
+<U263CA>
+<U263CB>
+<U263CC>
+<U263CD>
+<U263CE>
+<U263CF>
+<U263D0>
+<U263D1>
+<U263D2>
+<U263D3>
+<U263D4>
+<U263D5>
+<U263D6>
+<U263D7>
+<U263D8>
+<U263D9>
+<U263DA>
+<U263DB>
+<U263DC>
+<U263DD>
+<U263DE>
+<U263DF>
+<U263E0>
+<U263E1>
+<U263E2>
+<U263E3>
+<U263E4>
+<U263E5>
+<U263E6>
+<U263E7>
+<U263E8>
+<U263E9>
+<U263EA>
+<U263EB>
+<U263EC>
+<U263ED>
+<U263EE>
+<U263EF>
+<U263F0>
+<U263F1>
+<U263F2>
+<U263F3>
+<U263F4>
+<U263F5>
+<U263F6>
+<U263F7>
+<U263F8>
+<U263F9>
+<U263FA>
+<U263FB>
+<U263FC>
+<U263FD>
+<U263FE>
+<U263FF>
+<U26400>
+<U26401>
+<U26402>
+<U26403>
+<U26404>
+<U26405>
+<U26406>
+<U26407>
+<U26408>
+<U26409>
+<U2640A>
+<U2640B>
+<U2640C>
+<U2640D>
+<U2640E>
+<U2640F>
+<U26410>
+<U26411>
+<U26412>
+<U26413>
+<U26414>
+<U26415>
+<U26416>
+<U26417>
+<U26418>
+<U26419>
+<U2641A>
+<U2641B>
+<U2641C>
+<U2641D>
+<U2641E>
+<U2641F>
+<U26420>
+<U26421>
+<U26422>
+<U26423>
+<U26424>
+<U26425>
+<U26426>
+<U26427>
+<U26428>
+<U26429>
+<U2642A>
+<U2642B>
+<U2642C>
+<U2642D>
+<U2642E>
+<U2642F>
+<U26430>
+<U26431>
+<U26432>
+<U26433>
+<U26434>
+<U26435>
+<U26436>
+<U26437>
+<U26438>
+<U26439>
+<U2643A>
+<U2643B>
+<U2643C>
+<U2643D>
+<U2643E>
+<U2643F>
+<U26440>
+<U26441>
+<U26442>
+<U26443>
+<U26444>
+<U26445>
+<U26446>
+<U26447>
+<U26448>
+<U26449>
+<U2644A>
+<U2644B>
+<U2644C>
+<U2644D>
+<U2644E>
+<U2644F>
+<U26450>
+<U26451>
+<U26452>
+<U26453>
+<U26454>
+<U26455>
+<U26456>
+<U26457>
+<U26458>
+<U26459>
+<U2645A>
+<U2645B>
+<U2645C>
+<U2645D>
+<U2645E>
+<U2645F>
+<U26460>
+<U26461>
+<U26462>
+<U26463>
+<U26464>
+<U26465>
+<U26466>
+<U26467>
+<U26468>
+<U26469>
+<U2646A>
+<U2646B>
+<U2646C>
+<U2646D>
+<U2646E>
+<U2646F>
+<U26470>
+<U26471>
+<U26472>
+<U26473>
+<U26474>
+<U26475>
+<U26476>
+<U26477>
+<U26478>
+<U26479>
+<U2647A>
+<U2647B>
+<U2647C>
+<U2647D>
+<U2647E>
+<U2647F>
+<U26480>
+<U26481>
+<U26482>
+<U26483>
+<U26484>
+<U26485>
+<U26486>
+<U26487>
+<U26488>
+<U26489>
+<U2648A>
+<U2648B>
+<U2648C>
+<U2648D>
+<U2648E>
+<U2648F>
+<U26490>
+<U26491>
+<U26492>
+<U26493>
+<U26494>
+<U26495>
+<U26496>
+<U26497>
+<U26498>
+<U26499>
+<U2649A>
+<U2649B>
+<U2649C>
+<U2649D>
+<U2649E>
+<U2649F>
+<U264A0>
+<U264A1>
+<U264A2>
+<U264A3>
+<U264A4>
+<U264A5>
+<U264A6>
+<U264A7>
+<U264A8>
+<U264A9>
+<U264AA>
+<U264AB>
+<U264AC>
+<U264AD>
+<U264AE>
+<U264AF>
+<U264B0>
+<U264B1>
+<U264B2>
+<U264B3>
+<U264B4>
+<U264B5>
+<U264B6>
+<U264B7>
+<U264B8>
+<U264B9>
+<U264BA>
+<U264BB>
+<U264BC>
+<U264BD>
+<U264BE>
+<U264BF>
+<U264C0>
+<U264C1>
+<U264C2>
+<U264C3>
+<U264C4>
+<U264C5>
+<U264C6>
+<U264C7>
+<U264C8>
+<U264C9>
+<U264CA>
+<U264CB>
+<U264CC>
+<U264CD>
+<U264CE>
+<U264CF>
+<U264D0>
+<U264D1>
+<U264D2>
+<U264D3>
+<U264D4>
+<U264D5>
+<U264D6>
+<U264D7>
+<U264D8>
+<U264D9>
+<U264DA>
+<U264DB>
+<U264DC>
+<U264DD>
+<U264DE>
+<U264DF>
+<U264E0>
+<U264E1>
+<U264E2>
+<U264E3>
+<U264E4>
+<U264E5>
+<U264E6>
+<U264E7>
+<U264E8>
+<U264E9>
+<U264EA>
+<U264EB>
+<U264EC>
+<U264ED>
+<U264EE>
+<U264EF>
+<U264F0>
+<U264F1>
+<U264F2>
+<U264F3>
+<U264F4>
+<U264F5>
+<U264F6>
+<U264F7>
+<U264F8>
+<U264F9>
+<U264FA>
+<U264FB>
+<U264FC>
+<U264FD>
+<U264FE>
+<U264FF>
+<U26500>
+<U26501>
+<U26502>
+<U26503>
+<U26504>
+<U26505>
+<U26506>
+<U26507>
+<U26508>
+<U26509>
+<U2650A>
+<U2650B>
+<U2650C>
+<U2650D>
+<U2650E>
+<U2650F>
+<U26510>
+<U26511>
+<U26512>
+<U26513>
+<U26514>
+<U26515>
+<U26516>
+<U26517>
+<U26518>
+<U26519>
+<U2651A>
+<U2651B>
+<U2651C>
+<U2651D>
+<U2651E>
+<U2651F>
+<U26520>
+<U26521>
+<U26522>
+<U26523>
+<U26524>
+<U26525>
+<U26526>
+<U26527>
+<U26528>
+<U26529>
+<U2652A>
+<U2652B>
+<U2652C>
+<U2652D>
+<U2652E>
+<U2652F>
+<U26530>
+<U26531>
+<U26532>
+<U26533>
+<U26534>
+<U26535>
+<U26536>
+<U26537>
+<U26538>
+<U26539>
+<U2653A>
+<U2653B>
+<U2653C>
+<U2653D>
+<U2653E>
+<U2653F>
+<U26540>
+<U26541>
+<U26542>
+<U26543>
+<U26544>
+<U26545>
+<U26546>
+<U26547>
+<U26548>
+<U26549>
+<U2654A>
+<U2654B>
+<U2654C>
+<U2654D>
+<U2654E>
+<U2654F>
+<U26550>
+<U26551>
+<U26552>
+<U26553>
+<U26554>
+<U26555>
+<U26556>
+<U26557>
+<U26558>
+<U26559>
+<U2655A>
+<U2655B>
+<U2655C>
+<U2655D>
+<U2655E>
+<U2655F>
+<U26560>
+<U26561>
+<U26562>
+<U26563>
+<U26564>
+<U26565>
+<U26566>
+<U26567>
+<U26568>
+<U26569>
+<U2656A>
+<U2656B>
+<U2656C>
+<U2656D>
+<U2656E>
+<U2656F>
+<U26570>
+<U26571>
+<U26572>
+<U26573>
+<U26574>
+<U26575>
+<U26576>
+<U26577>
+<U26578>
+<U26579>
+<U2657A>
+<U2657B>
+<U2657C>
+<U2657D>
+<U2657E>
+<U2657F>
+<U26580>
+<U26581>
+<U26582>
+<U26583>
+<U26584>
+<U26585>
+<U26586>
+<U26587>
+<U26588>
+<U26589>
+<U2658A>
+<U2658B>
+<U2658C>
+<U2658D>
+<U2658E>
+<U2658F>
+<U26590>
+<U26591>
+<U26592>
+<U26593>
+<U26594>
+<U26595>
+<U26596>
+<U26597>
+<U26598>
+<U26599>
+<U2659A>
+<U2659B>
+<U2659C>
+<U2659D>
+<U2659E>
+<U2659F>
+<U265A0>
+<U265A1>
+<U265A2>
+<U265A3>
+<U265A4>
+<U265A5>
+<U265A6>
+<U265A7>
+<U265A8>
+<U265A9>
+<U265AA>
+<U265AB>
+<U265AC>
+<U265AD>
+<U265AE>
+<U265AF>
+<U265B0>
+<U265B1>
+<U265B2>
+<U265B3>
+<U265B4>
+<U265B5>
+<U265B6>
+<U265B7>
+<U265B8>
+<U265B9>
+<U265BA>
+<U265BB>
+<U265BC>
+<U265BD>
+<U265BE>
+<U265BF>
+<U265C0>
+<U265C1>
+<U265C2>
+<U265C3>
+<U265C4>
+<U265C5>
+<U265C6>
+<U265C7>
+<U265C8>
+<U265C9>
+<U265CA>
+<U265CB>
+<U265CC>
+<U265CD>
+<U265CE>
+<U265CF>
+<U265D0>
+<U265D1>
+<U265D2>
+<U265D3>
+<U265D4>
+<U265D5>
+<U265D6>
+<U265D7>
+<U265D8>
+<U265D9>
+<U265DA>
+<U265DB>
+<U265DC>
+<U265DD>
+<U265DE>
+<U265DF>
+<U265E0>
+<U265E1>
+<U265E2>
+<U265E3>
+<U265E4>
+<U265E5>
+<U265E6>
+<U265E7>
+<U265E8>
+<U265E9>
+<U265EA>
+<U265EB>
+<U265EC>
+<U265ED>
+<U265EE>
+<U265EF>
+<U265F0>
+<U265F1>
+<U265F2>
+<U265F3>
+<U265F4>
+<U265F5>
+<U265F6>
+<U265F7>
+<U265F8>
+<U265F9>
+<U265FA>
+<U265FB>
+<U265FC>
+<U265FD>
+<U265FE>
+<U265FF>
+<U26600>
+<U26601>
+<U26602>
+<U26603>
+<U26604>
+<U26605>
+<U26606>
+<U26607>
+<U26608>
+<U26609>
+<U2660A>
+<U2660B>
+<U2660C>
+<U2660D>
+<U2660E>
+<U2660F>
+<U26610>
+<U26611>
+<U26612>
+<U26613>
+<U26614>
+<U26615>
+<U26616>
+<U26617>
+<U26618>
+<U26619>
+<U2661A>
+<U2661B>
+<U2661C>
+<U2661D>
+<U2661E>
+<U2661F>
+<U26620>
+<U26621>
+<U26622>
+<U26623>
+<U26624>
+<U26625>
+<U26626>
+<U26627>
+<U26628>
+<U26629>
+<U2662A>
+<U2662B>
+<U2662C>
+<U2662D>
+<U2662E>
+<U2662F>
+<U26630>
+<U26631>
+<U26632>
+<U26633>
+<U26634>
+<U26635>
+<U26636>
+<U26637>
+<U26638>
+<U26639>
+<U2663A>
+<U2663B>
+<U2663C>
+<U2663D>
+<U2663E>
+<U2663F>
+<U26640>
+<U26641>
+<U26642>
+<U26643>
+<U26644>
+<U26645>
+<U26646>
+<U26647>
+<U26648>
+<U26649>
+<U2664A>
+<U2664B>
+<U2664C>
+<U2664D>
+<U2664E>
+<U2664F>
+<U26650>
+<U26651>
+<U26652>
+<U26653>
+<U26654>
+<U26655>
+<U26656>
+<U26657>
+<U26658>
+<U26659>
+<U2665A>
+<U2665B>
+<U2665C>
+<U2665D>
+<U2665E>
+<U2665F>
+<U26660>
+<U26661>
+<U26662>
+<U26663>
+<U26664>
+<U26665>
+<U26666>
+<U26667>
+<U26668>
+<U26669>
+<U2666A>
+<U2666B>
+<U2666C>
+<U2666D>
+<U2666E>
+<U2666F>
+<U26670>
+<U26671>
+<U26672>
+<U26673>
+<U26674>
+<U26675>
+<U26676>
+<U26677>
+<U26678>
+<U26679>
+<U2667A>
+<U2667B>
+<U2667C>
+<U2667D>
+<U2667E>
+<U2667F>
+<U26680>
+<U26681>
+<U26682>
+<U26683>
+<U26684>
+<U26685>
+<U26686>
+<U26687>
+<U26688>
+<U26689>
+<U2668A>
+<U2668B>
+<U2668C>
+<U2668D>
+<U2668E>
+<U2668F>
+<U26690>
+<U26691>
+<U26692>
+<U26693>
+<U26694>
+<U26695>
+<U26696>
+<U26697>
+<U26698>
+<U26699>
+<U2669A>
+<U2669B>
+<U2669C>
+<U2669D>
+<U2669E>
+<U2669F>
+<U266A0>
+<U266A1>
+<U266A2>
+<U266A3>
+<U266A4>
+<U266A5>
+<U266A6>
+<U266A7>
+<U266A8>
+<U266A9>
+<U266AA>
+<U266AB>
+<U266AC>
+<U266AD>
+<U266AE>
+<U266AF>
+<U266B0>
+<U266B1>
+<U266B2>
+<U266B3>
+<U266B4>
+<U266B5>
+<U266B6>
+<U266B7>
+<U266B8>
+<U266B9>
+<U266BA>
+<U266BB>
+<U266BC>
+<U266BD>
+<U266BE>
+<U266BF>
+<U266C0>
+<U266C1>
+<U266C2>
+<U266C3>
+<U266C4>
+<U266C5>
+<U266C6>
+<U266C7>
+<U266C8>
+<U266C9>
+<U266CA>
+<U266CB>
+<U266CC>
+<U266CD>
+<U266CE>
+<U266CF>
+<U266D0>
+<U266D1>
+<U266D2>
+<U266D3>
+<U266D4>
+<U266D5>
+<U266D6>
+<U266D7>
+<U266D8>
+<U266D9>
+<U266DA>
+<U266DB>
+<U266DC>
+<U266DD>
+<U266DE>
+<U266DF>
+<U266E0>
+<U266E1>
+<U266E2>
+<U266E3>
+<U266E4>
+<U266E5>
+<U266E6>
+<U266E7>
+<U266E8>
+<U266E9>
+<U266EA>
+<U266EB>
+<U266EC>
+<U266ED>
+<U266EE>
+<U266EF>
+<U266F0>
+<U266F1>
+<U266F2>
+<U266F3>
+<U266F4>
+<U266F5>
+<U266F6>
+<U266F7>
+<U266F8>
+<U266F9>
+<U266FA>
+<U266FB>
+<U266FC>
+<U266FD>
+<U266FE>
+<U266FF>
+<U26700>
+<U26701>
+<U26702>
+<U26703>
+<U26704>
+<U26705>
+<U26706>
+<U26707>
+<U26708>
+<U26709>
+<U2670A>
+<U2670B>
+<U2670C>
+<U2670D>
+<U2670E>
+<U2670F>
+<U26710>
+<U26711>
+<U26712>
+<U26713>
+<U26714>
+<U26715>
+<U26716>
+<U26717>
+<U26718>
+<U26719>
+<U2671A>
+<U2671B>
+<U2671C>
+<U2671D>
+<U2671E>
+<U2671F>
+<U26720>
+<U26721>
+<U26722>
+<U26723>
+<U26724>
+<U26725>
+<U26726>
+<U26727>
+<U26728>
+<U26729>
+<U2672A>
+<U2672B>
+<U2672C>
+<U2672D>
+<U2672E>
+<U2672F>
+<U26730>
+<U26731>
+<U26732>
+<U26733>
+<U26734>
+<U26735>
+<U26736>
+<U26737>
+<U26738>
+<U26739>
+<U2673A>
+<U2673B>
+<U2673C>
+<U2673D>
+<U2673E>
+<U2673F>
+<U26740>
+<U26741>
+<U26742>
+<U26743>
+<U26744>
+<U26745>
+<U26746>
+<U26747>
+<U26748>
+<U26749>
+<U2674A>
+<U2674B>
+<U2674C>
+<U2674D>
+<U2674E>
+<U2674F>
+<U26750>
+<U26751>
+<U26752>
+<U26753>
+<U26754>
+<U26755>
+<U26756>
+<U26757>
+<U26758>
+<U26759>
+<U2675A>
+<U2675B>
+<U2675C>
+<U2675D>
+<U2675E>
+<U2675F>
+<U26760>
+<U26761>
+<U26762>
+<U26763>
+<U26764>
+<U26765>
+<U26766>
+<U26767>
+<U26768>
+<U26769>
+<U2676A>
+<U2676B>
+<U2676C>
+<U2676D>
+<U2676E>
+<U2676F>
+<U26770>
+<U26771>
+<U26772>
+<U26773>
+<U26774>
+<U26775>
+<U26776>
+<U26777>
+<U26778>
+<U26779>
+<U2677A>
+<U2677B>
+<U2677C>
+<U2677D>
+<U2677E>
+<U2677F>
+<U26780>
+<U26781>
+<U26782>
+<U26783>
+<U26784>
+<U26785>
+<U26786>
+<U26787>
+<U26788>
+<U26789>
+<U2678A>
+<U2678B>
+<U2678C>
+<U2678D>
+<U2678E>
+<U2678F>
+<U26790>
+<U26791>
+<U26792>
+<U26793>
+<U26794>
+<U26795>
+<U26796>
+<U26797>
+<U26798>
+<U26799>
+<U2679A>
+<U2679B>
+<U2679C>
+<U2679D>
+<U2679E>
+<U2679F>
+<U267A0>
+<U267A1>
+<U267A2>
+<U267A3>
+<U267A4>
+<U267A5>
+<U267A6>
+<U267A7>
+<U267A8>
+<U267A9>
+<U267AA>
+<U267AB>
+<U267AC>
+<U267AD>
+<U267AE>
+<U267AF>
+<U267B0>
+<U267B1>
+<U267B2>
+<U267B3>
+<U267B4>
+<U267B5>
+<U267B6>
+<U267B7>
+<U267B8>
+<U267B9>
+<U267BA>
+<U267BB>
+<U267BC>
+<U267BD>
+<U267BE>
+<U267BF>
+<U267C0>
+<U267C1>
+<U267C2>
+<U267C3>
+<U267C4>
+<U267C5>
+<U267C6>
+<U267C7>
+<U267C8>
+<U267C9>
+<U267CA>
+<U267CB>
+<U267CC>
+<U267CD>
+<U267CE>
+<U267CF>
+<U267D0>
+<U267D1>
+<U267D2>
+<U267D3>
+<U267D4>
+<U267D5>
+<U267D6>
+<U267D7>
+<U267D8>
+<U267D9>
+<U267DA>
+<U267DB>
+<U267DC>
+<U267DD>
+<U267DE>
+<U267DF>
+<U267E0>
+<U267E1>
+<U267E2>
+<U267E3>
+<U267E4>
+<U267E5>
+<U267E6>
+<U267E7>
+<U267E8>
+<U267E9>
+<U267EA>
+<U267EB>
+<U267EC>
+<U267ED>
+<U267EE>
+<U267EF>
+<U267F0>
+<U267F1>
+<U267F2>
+<U267F3>
+<U267F4>
+<U267F5>
+<U267F6>
+<U267F7>
+<U267F8>
+<U267F9>
+<U267FA>
+<U267FB>
+<U267FC>
+<U267FD>
+<U267FE>
+<U267FF>
+<U26800>
+<U26801>
+<U26802>
+<U26803>
+<U26804>
+<U26805>
+<U26806>
+<U26807>
+<U26808>
+<U26809>
+<U2680A>
+<U2680B>
+<U2680C>
+<U2680D>
+<U2680E>
+<U2680F>
+<U26810>
+<U26811>
+<U26812>
+<U26813>
+<U26814>
+<U26815>
+<U26816>
+<U26817>
+<U26818>
+<U26819>
+<U2681A>
+<U2681B>
+<U2681C>
+<U2681D>
+<U2681E>
+<U2681F>
+<U26820>
+<U26821>
+<U26822>
+<U26823>
+<U26824>
+<U26825>
+<U26826>
+<U26827>
+<U26828>
+<U26829>
+<U2682A>
+<U2682B>
+<U2682C>
+<U2682D>
+<U2682E>
+<U2682F>
+<U26830>
+<U26831>
+<U26832>
+<U26833>
+<U26834>
+<U26835>
+<U26836>
+<U26837>
+<U26838>
+<U26839>
+<U2683A>
+<U2683B>
+<U2683C>
+<U2683D>
+<U2683E>
+<U2683F>
+<U26840>
+<U26841>
+<U26842>
+<U26843>
+<U26844>
+<U26845>
+<U26846>
+<U26847>
+<U26848>
+<U26849>
+<U2684A>
+<U2684B>
+<U2684C>
+<U2684D>
+<U2684E>
+<U2684F>
+<U26850>
+<U26851>
+<U26852>
+<U26853>
+<U26854>
+<U26855>
+<U26856>
+<U26857>
+<U26858>
+<U26859>
+<U2685A>
+<U2685B>
+<U2685C>
+<U2685D>
+<U2685E>
+<U2685F>
+<U26860>
+<U26861>
+<U26862>
+<U26863>
+<U26864>
+<U26865>
+<U26866>
+<U26867>
+<U26868>
+<U26869>
+<U2686A>
+<U2686B>
+<U2686C>
+<U2686D>
+<U2686E>
+<U2686F>
+<U26870>
+<U26871>
+<U26872>
+<U26873>
+<U26874>
+<U26875>
+<U26876>
+<U26877>
+<U26878>
+<U26879>
+<U2687A>
+<U2687B>
+<U2687C>
+<U2687D>
+<U2687E>
+<U2687F>
+<U26880>
+<U26881>
+<U26882>
+<U26883>
+<U26884>
+<U26885>
+<U26886>
+<U26887>
+<U26888>
+<U26889>
+<U2688A>
+<U2688B>
+<U2688C>
+<U2688D>
+<U2688E>
+<U2688F>
+<U26890>
+<U26891>
+<U26892>
+<U26893>
+<U26894>
+<U26895>
+<U26896>
+<U26897>
+<U26898>
+<U26899>
+<U2689A>
+<U2689B>
+<U2689C>
+<U2689D>
+<U2689E>
+<U2689F>
+<U268A0>
+<U268A1>
+<U268A2>
+<U268A3>
+<U268A4>
+<U268A5>
+<U268A6>
+<U268A7>
+<U268A8>
+<U268A9>
+<U268AA>
+<U268AB>
+<U268AC>
+<U268AD>
+<U268AE>
+<U268AF>
+<U268B0>
+<U268B1>
+<U268B2>
+<U268B3>
+<U268B4>
+<U268B5>
+<U268B6>
+<U268B7>
+<U268B8>
+<U268B9>
+<U268BA>
+<U268BB>
+<U268BC>
+<U268BD>
+<U268BE>
+<U268BF>
+<U268C0>
+<U268C1>
+<U268C2>
+<U268C3>
+<U268C4>
+<U268C5>
+<U268C6>
+<U268C7>
+<U268C8>
+<U268C9>
+<U268CA>
+<U268CB>
+<U268CC>
+<U268CD>
+<U268CE>
+<U268CF>
+<U268D0>
+<U268D1>
+<U268D2>
+<U268D3>
+<U268D4>
+<U268D5>
+<U268D6>
+<U268D7>
+<U268D8>
+<U268D9>
+<U268DA>
+<U268DB>
+<U268DC>
+<U268DD>
+<U268DE>
+<U268DF>
+<U268E0>
+<U268E1>
+<U268E2>
+<U268E3>
+<U268E4>
+<U268E5>
+<U268E6>
+<U268E7>
+<U268E8>
+<U268E9>
+<U268EA>
+<U268EB>
+<U268EC>
+<U268ED>
+<U268EE>
+<U268EF>
+<U268F0>
+<U268F1>
+<U268F2>
+<U268F3>
+<U268F4>
+<U268F5>
+<U268F6>
+<U268F7>
+<U268F8>
+<U268F9>
+<U268FA>
+<U268FB>
+<U268FC>
+<U268FD>
+<U268FE>
+<U268FF>
+<U26900>
+<U26901>
+<U26902>
+<U26903>
+<U26904>
+<U26905>
+<U26906>
+<U26907>
+<U26908>
+<U26909>
+<U2690A>
+<U2690B>
+<U2690C>
+<U2690D>
+<U2690E>
+<U2690F>
+<U26910>
+<U26911>
+<U26912>
+<U26913>
+<U26914>
+<U26915>
+<U26916>
+<U26917>
+<U26918>
+<U26919>
+<U2691A>
+<U2691B>
+<U2691C>
+<U2691D>
+<U2691E>
+<U2691F>
+<U26920>
+<U26921>
+<U26922>
+<U26923>
+<U26924>
+<U26925>
+<U26926>
+<U26927>
+<U26928>
+<U26929>
+<U2692A>
+<U2692B>
+<U2692C>
+<U2692D>
+<U2692E>
+<U2692F>
+<U26930>
+<U26931>
+<U26932>
+<U26933>
+<U26934>
+<U26935>
+<U26936>
+<U26937>
+<U26938>
+<U26939>
+<U2693A>
+<U2693B>
+<U2693C>
+<U2693D>
+<U2693E>
+<U2693F>
+<U26940>
+<U26941>
+<U26942>
+<U26943>
+<U26944>
+<U26945>
+<U26946>
+<U26947>
+<U26948>
+<U26949>
+<U2694A>
+<U2694B>
+<U2694C>
+<U2694D>
+<U2694E>
+<U2694F>
+<U26950>
+<U26951>
+<U26952>
+<U26953>
+<U26954>
+<U26955>
+<U26956>
+<U26957>
+<U26958>
+<U26959>
+<U2695A>
+<U2695B>
+<U2695C>
+<U2695D>
+<U2695E>
+<U2695F>
+<U26960>
+<U26961>
+<U26962>
+<U26963>
+<U26964>
+<U26965>
+<U26966>
+<U26967>
+<U26968>
+<U26969>
+<U2696A>
+<U2696B>
+<U2696C>
+<U2696D>
+<U2696E>
+<U2696F>
+<U26970>
+<U26971>
+<U26972>
+<U26973>
+<U26974>
+<U26975>
+<U26976>
+<U26977>
+<U26978>
+<U26979>
+<U2697A>
+<U2697B>
+<U2697C>
+<U2697D>
+<U2697E>
+<U2697F>
+<U26980>
+<U26981>
+<U26982>
+<U26983>
+<U26984>
+<U26985>
+<U26986>
+<U26987>
+<U26988>
+<U26989>
+<U2698A>
+<U2698B>
+<U2698C>
+<U2698D>
+<U2698E>
+<U2698F>
+<U26990>
+<U26991>
+<U26992>
+<U26993>
+<U26994>
+<U26995>
+<U26996>
+<U26997>
+<U26998>
+<U26999>
+<U2699A>
+<U2699B>
+<U2699C>
+<U2699D>
+<U2699E>
+<U2699F>
+<U269A0>
+<U269A1>
+<U269A2>
+<U269A3>
+<U269A4>
+<U269A5>
+<U269A6>
+<U269A7>
+<U269A8>
+<U269A9>
+<U269AA>
+<U269AB>
+<U269AC>
+<U269AD>
+<U269AE>
+<U269AF>
+<U269B0>
+<U269B1>
+<U269B2>
+<U269B3>
+<U269B4>
+<U269B5>
+<U269B6>
+<U269B7>
+<U269B8>
+<U269B9>
+<U269BA>
+<U269BB>
+<U269BC>
+<U269BD>
+<U269BE>
+<U269BF>
+<U269C0>
+<U269C1>
+<U269C2>
+<U269C3>
+<U269C4>
+<U269C5>
+<U269C6>
+<U269C7>
+<U269C8>
+<U269C9>
+<U269CA>
+<U269CB>
+<U269CC>
+<U269CD>
+<U269CE>
+<U269CF>
+<U269D0>
+<U269D1>
+<U269D2>
+<U269D3>
+<U269D4>
+<U269D5>
+<U269D6>
+<U269D7>
+<U269D8>
+<U269D9>
+<U269DA>
+<U269DB>
+<U269DC>
+<U269DD>
+<U269DE>
+<U269DF>
+<U269E0>
+<U269E1>
+<U269E2>
+<U269E3>
+<U269E4>
+<U269E5>
+<U269E6>
+<U269E7>
+<U269E8>
+<U269E9>
+<U269EA>
+<U269EB>
+<U269EC>
+<U269ED>
+<U269EE>
+<U269EF>
+<U269F0>
+<U269F1>
+<U269F2>
+<U269F3>
+<U269F4>
+<U269F5>
+<U269F6>
+<U269F7>
+<U269F8>
+<U269F9>
+<U269FA>
+<U269FB>
+<U269FC>
+<U269FD>
+<U269FE>
+<U269FF>
+<U26A00>
+<U26A01>
+<U26A02>
+<U26A03>
+<U26A04>
+<U26A05>
+<U26A06>
+<U26A07>
+<U26A08>
+<U26A09>
+<U26A0A>
+<U26A0B>
+<U26A0C>
+<U26A0D>
+<U26A0E>
+<U26A0F>
+<U26A10>
+<U26A11>
+<U26A12>
+<U26A13>
+<U26A14>
+<U26A15>
+<U26A16>
+<U26A17>
+<U26A18>
+<U26A19>
+<U26A1A>
+<U26A1B>
+<U26A1C>
+<U26A1D>
+<U26A1E>
+<U26A1F>
+<U26A20>
+<U26A21>
+<U26A22>
+<U26A23>
+<U26A24>
+<U26A25>
+<U26A26>
+<U26A27>
+<U26A28>
+<U26A29>
+<U26A2A>
+<U26A2B>
+<U26A2C>
+<U26A2D>
+<U26A2E>
+<U26A2F>
+<U26A30>
+<U26A31>
+<U26A32>
+<U26A33>
+<U26A34>
+<U26A35>
+<U26A36>
+<U26A37>
+<U26A38>
+<U26A39>
+<U26A3A>
+<U26A3B>
+<U26A3C>
+<U26A3D>
+<U26A3E>
+<U26A3F>
+<U26A40>
+<U26A41>
+<U26A42>
+<U26A43>
+<U26A44>
+<U26A45>
+<U26A46>
+<U26A47>
+<U26A48>
+<U26A49>
+<U26A4A>
+<U26A4B>
+<U26A4C>
+<U26A4D>
+<U26A4E>
+<U26A4F>
+<U26A50>
+<U26A51>
+<U26A52>
+<U26A53>
+<U26A54>
+<U26A55>
+<U26A56>
+<U26A57>
+<U26A58>
+<U26A59>
+<U26A5A>
+<U26A5B>
+<U26A5C>
+<U26A5D>
+<U26A5E>
+<U26A5F>
+<U26A60>
+<U26A61>
+<U26A62>
+<U26A63>
+<U26A64>
+<U26A65>
+<U26A66>
+<U26A67>
+<U26A68>
+<U26A69>
+<U26A6A>
+<U26A6B>
+<U26A6C>
+<U26A6D>
+<U26A6E>
+<U26A6F>
+<U26A70>
+<U26A71>
+<U26A72>
+<U26A73>
+<U26A74>
+<U26A75>
+<U26A76>
+<U26A77>
+<U26A78>
+<U26A79>
+<U26A7A>
+<U26A7B>
+<U26A7C>
+<U26A7D>
+<U26A7E>
+<U26A7F>
+<U26A80>
+<U26A81>
+<U26A82>
+<U26A83>
+<U26A84>
+<U26A85>
+<U26A86>
+<U26A87>
+<U26A88>
+<U26A89>
+<U26A8A>
+<U26A8B>
+<U26A8C>
+<U26A8D>
+<U26A8E>
+<U26A8F>
+<U26A90>
+<U26A91>
+<U26A92>
+<U26A93>
+<U26A94>
+<U26A95>
+<U26A96>
+<U26A97>
+<U26A98>
+<U26A99>
+<U26A9A>
+<U26A9B>
+<U26A9C>
+<U26A9D>
+<U26A9E>
+<U26A9F>
+<U26AA0>
+<U26AA1>
+<U26AA2>
+<U26AA3>
+<U26AA4>
+<U26AA5>
+<U26AA6>
+<U26AA7>
+<U26AA8>
+<U26AA9>
+<U26AAA>
+<U26AAB>
+<U26AAC>
+<U26AAD>
+<U26AAE>
+<U26AAF>
+<U26AB0>
+<U26AB1>
+<U26AB2>
+<U26AB3>
+<U26AB4>
+<U26AB5>
+<U26AB6>
+<U26AB7>
+<U26AB8>
+<U26AB9>
+<U26ABA>
+<U26ABB>
+<U26ABC>
+<U26ABD>
+<U26ABE>
+<U26ABF>
+<U26AC0>
+<U26AC1>
+<U26AC2>
+<U26AC3>
+<U26AC4>
+<U26AC5>
+<U26AC6>
+<U26AC7>
+<U26AC8>
+<U26AC9>
+<U26ACA>
+<U26ACB>
+<U26ACC>
+<U26ACD>
+<U26ACE>
+<U26ACF>
+<U26AD0>
+<U26AD1>
+<U26AD2>
+<U26AD3>
+<U26AD4>
+<U26AD5>
+<U26AD6>
+<U26AD7>
+<U26AD8>
+<U26AD9>
+<U26ADA>
+<U26ADB>
+<U26ADC>
+<U26ADD>
+<U26ADE>
+<U26ADF>
+<U26AE0>
+<U26AE1>
+<U26AE2>
+<U26AE3>
+<U26AE4>
+<U26AE5>
+<U26AE6>
+<U26AE7>
+<U26AE8>
+<U26AE9>
+<U26AEA>
+<U26AEB>
+<U26AEC>
+<U26AED>
+<U26AEE>
+<U26AEF>
+<U26AF0>
+<U26AF1>
+<U26AF2>
+<U26AF3>
+<U26AF4>
+<U26AF5>
+<U26AF6>
+<U26AF7>
+<U26AF8>
+<U26AF9>
+<U26AFA>
+<U26AFB>
+<U26AFC>
+<U26AFD>
+<U26AFE>
+<U26AFF>
+<U26B00>
+<U26B01>
+<U26B02>
+<U26B03>
+<U26B04>
+<U26B05>
+<U26B06>
+<U26B07>
+<U26B08>
+<U26B09>
+<U26B0A>
+<U26B0B>
+<U26B0C>
+<U26B0D>
+<U26B0E>
+<U26B0F>
+<U26B10>
+<U26B11>
+<U26B12>
+<U26B13>
+<U26B14>
+<U26B15>
+<U26B16>
+<U26B17>
+<U26B18>
+<U26B19>
+<U26B1A>
+<U26B1B>
+<U26B1C>
+<U26B1D>
+<U26B1E>
+<U26B1F>
+<U26B20>
+<U26B21>
+<U26B22>
+<U26B23>
+<U26B24>
+<U26B25>
+<U26B26>
+<U26B27>
+<U26B28>
+<U26B29>
+<U26B2A>
+<U26B2B>
+<U26B2C>
+<U26B2D>
+<U26B2E>
+<U26B2F>
+<U26B30>
+<U26B31>
+<U26B32>
+<U26B33>
+<U26B34>
+<U26B35>
+<U26B36>
+<U26B37>
+<U26B38>
+<U26B39>
+<U26B3A>
+<U26B3B>
+<U26B3C>
+<U26B3D>
+<U26B3E>
+<U26B3F>
+<U26B40>
+<U26B41>
+<U26B42>
+<U26B43>
+<U26B44>
+<U26B45>
+<U26B46>
+<U26B47>
+<U26B48>
+<U26B49>
+<U26B4A>
+<U26B4B>
+<U26B4C>
+<U26B4D>
+<U26B4E>
+<U26B4F>
+<U26B50>
+<U26B51>
+<U26B52>
+<U26B53>
+<U26B54>
+<U26B55>
+<U26B56>
+<U26B57>
+<U26B58>
+<U26B59>
+<U26B5A>
+<U26B5B>
+<U26B5C>
+<U26B5D>
+<U26B5E>
+<U26B5F>
+<U26B60>
+<U26B61>
+<U26B62>
+<U26B63>
+<U26B64>
+<U26B65>
+<U26B66>
+<U26B67>
+<U26B68>
+<U26B69>
+<U26B6A>
+<U26B6B>
+<U26B6C>
+<U26B6D>
+<U26B6E>
+<U26B6F>
+<U26B70>
+<U26B71>
+<U26B72>
+<U26B73>
+<U26B74>
+<U26B75>
+<U26B76>
+<U26B77>
+<U26B78>
+<U26B79>
+<U26B7A>
+<U26B7B>
+<U26B7C>
+<U26B7D>
+<U26B7E>
+<U26B7F>
+<U26B80>
+<U26B81>
+<U26B82>
+<U26B83>
+<U26B84>
+<U26B85>
+<U26B86>
+<U26B87>
+<U26B88>
+<U26B89>
+<U26B8A>
+<U26B8B>
+<U26B8C>
+<U26B8D>
+<U26B8E>
+<U26B8F>
+<U26B90>
+<U26B91>
+<U26B92>
+<U26B93>
+<U26B94>
+<U26B95>
+<U26B96>
+<U26B97>
+<U26B98>
+<U26B99>
+<U26B9A>
+<U26B9B>
+<U26B9C>
+<U26B9D>
+<U26B9E>
+<U26B9F>
+<U26BA0>
+<U26BA1>
+<U26BA2>
+<U26BA3>
+<U26BA4>
+<U26BA5>
+<U26BA6>
+<U26BA7>
+<U26BA8>
+<U26BA9>
+<U26BAA>
+<U26BAB>
+<U26BAC>
+<U26BAD>
+<U26BAE>
+<U26BAF>
+<U26BB0>
+<U26BB1>
+<U26BB2>
+<U26BB3>
+<U26BB4>
+<U26BB5>
+<U26BB6>
+<U26BB7>
+<U26BB8>
+<U26BB9>
+<U26BBA>
+<U26BBB>
+<U26BBC>
+<U26BBD>
+<U26BBE>
+<U26BBF>
+<U26BC0>
+<U26BC1>
+<U26BC2>
+<U26BC3>
+<U26BC4>
+<U26BC5>
+<U26BC6>
+<U26BC7>
+<U26BC8>
+<U26BC9>
+<U26BCA>
+<U26BCB>
+<U26BCC>
+<U26BCD>
+<U26BCE>
+<U26BCF>
+<U26BD0>
+<U26BD1>
+<U26BD2>
+<U26BD3>
+<U26BD4>
+<U26BD5>
+<U26BD6>
+<U26BD7>
+<U26BD8>
+<U26BD9>
+<U26BDA>
+<U26BDB>
+<U26BDC>
+<U26BDD>
+<U26BDE>
+<U26BDF>
+<U26BE0>
+<U26BE1>
+<U26BE2>
+<U26BE3>
+<U26BE4>
+<U26BE5>
+<U26BE6>
+<U26BE7>
+<U26BE8>
+<U26BE9>
+<U26BEA>
+<U26BEB>
+<U26BEC>
+<U26BED>
+<U26BEE>
+<U26BEF>
+<U26BF0>
+<U26BF1>
+<U26BF2>
+<U26BF3>
+<U26BF4>
+<U26BF5>
+<U26BF6>
+<U26BF7>
+<U26BF8>
+<U26BF9>
+<U26BFA>
+<U26BFB>
+<U26BFC>
+<U26BFD>
+<U26BFE>
+<U26BFF>
+<U26C00>
+<U26C01>
+<U26C02>
+<U26C03>
+<U26C04>
+<U26C05>
+<U26C06>
+<U26C07>
+<U26C08>
+<U26C09>
+<U26C0A>
+<U26C0B>
+<U26C0C>
+<U26C0D>
+<U26C0E>
+<U26C0F>
+<U26C10>
+<U26C11>
+<U26C12>
+<U26C13>
+<U26C14>
+<U26C15>
+<U26C16>
+<U26C17>
+<U26C18>
+<U26C19>
+<U26C1A>
+<U26C1B>
+<U26C1C>
+<U26C1D>
+<U26C1E>
+<U26C1F>
+<U26C20>
+<U26C21>
+<U26C22>
+<U26C23>
+<U26C24>
+<U26C25>
+<U26C26>
+<U26C27>
+<U26C28>
+<U26C29>
+<U26C2A>
+<U26C2B>
+<U26C2C>
+<U26C2D>
+<U26C2E>
+<U26C2F>
+<U26C30>
+<U26C31>
+<U26C32>
+<U26C33>
+<U26C34>
+<U26C35>
+<U26C36>
+<U26C37>
+<U26C38>
+<U26C39>
+<U26C3A>
+<U26C3B>
+<U26C3C>
+<U26C3D>
+<U26C3E>
+<U26C3F>
+<U26C40>
+<U26C41>
+<U26C42>
+<U26C43>
+<U26C44>
+<U26C45>
+<U26C46>
+<U26C47>
+<U26C48>
+<U26C49>
+<U26C4A>
+<U26C4B>
+<U26C4C>
+<U26C4D>
+<U26C4E>
+<U26C4F>
+<U26C50>
+<U26C51>
+<U26C52>
+<U26C53>
+<U26C54>
+<U26C55>
+<U26C56>
+<U26C57>
+<U26C58>
+<U26C59>
+<U26C5A>
+<U26C5B>
+<U26C5C>
+<U26C5D>
+<U26C5E>
+<U26C5F>
+<U26C60>
+<U26C61>
+<U26C62>
+<U26C63>
+<U26C64>
+<U26C65>
+<U26C66>
+<U26C67>
+<U26C68>
+<U26C69>
+<U26C6A>
+<U26C6B>
+<U26C6C>
+<U26C6D>
+<U26C6E>
+<U26C6F>
+<U26C70>
+<U26C71>
+<U26C72>
+<U26C73>
+<U26C74>
+<U26C75>
+<U26C76>
+<U26C77>
+<U26C78>
+<U26C79>
+<U26C7A>
+<U26C7B>
+<U26C7C>
+<U26C7D>
+<U26C7E>
+<U26C7F>
+<U26C80>
+<U26C81>
+<U26C82>
+<U26C83>
+<U26C84>
+<U26C85>
+<U26C86>
+<U26C87>
+<U26C88>
+<U26C89>
+<U26C8A>
+<U26C8B>
+<U26C8C>
+<U26C8D>
+<U26C8E>
+<U26C8F>
+<U26C90>
+<U26C91>
+<U26C92>
+<U26C93>
+<U26C94>
+<U26C95>
+<U26C96>
+<U26C97>
+<U26C98>
+<U26C99>
+<U26C9A>
+<U26C9B>
+<U26C9C>
+<U26C9D>
+<U26C9E>
+<U26C9F>
+<U26CA0>
+<U26CA1>
+<U26CA2>
+<U26CA3>
+<U26CA4>
+<U26CA5>
+<U26CA6>
+<U26CA7>
+<U26CA8>
+<U26CA9>
+<U26CAA>
+<U26CAB>
+<U26CAC>
+<U26CAD>
+<U26CAE>
+<U26CAF>
+<U26CB0>
+<U26CB1>
+<U26CB2>
+<U26CB3>
+<U26CB4>
+<U26CB5>
+<U26CB6>
+<U26CB7>
+<U26CB8>
+<U26CB9>
+<U26CBA>
+<U26CBB>
+<U26CBC>
+<U26CBD>
+<U26CBE>
+<U26CBF>
+<U26CC0>
+<U26CC1>
+<U26CC2>
+<U26CC3>
+<U26CC4>
+<U26CC5>
+<U26CC6>
+<U26CC7>
+<U26CC8>
+<U26CC9>
+<U26CCA>
+<U26CCB>
+<U26CCC>
+<U26CCD>
+<U26CCE>
+<U26CCF>
+<U26CD0>
+<U26CD1>
+<U26CD2>
+<U26CD3>
+<U26CD4>
+<U26CD5>
+<U26CD6>
+<U26CD7>
+<U26CD8>
+<U26CD9>
+<U26CDA>
+<U26CDB>
+<U26CDC>
+<U26CDD>
+<U26CDE>
+<U26CDF>
+<U26CE0>
+<U26CE1>
+<U26CE2>
+<U26CE3>
+<U26CE4>
+<U26CE5>
+<U26CE6>
+<U26CE7>
+<U26CE8>
+<U26CE9>
+<U26CEA>
+<U26CEB>
+<U26CEC>
+<U26CED>
+<U26CEE>
+<U26CEF>
+<U26CF0>
+<U26CF1>
+<U26CF2>
+<U26CF3>
+<U26CF4>
+<U26CF5>
+<U26CF6>
+<U26CF7>
+<U26CF8>
+<U26CF9>
+<U26CFA>
+<U26CFB>
+<U26CFC>
+<U26CFD>
+<U26CFE>
+<U26CFF>
+<U26D00>
+<U26D01>
+<U26D02>
+<U26D03>
+<U26D04>
+<U26D05>
+<U26D06>
+<U26D07>
+<U26D08>
+<U26D09>
+<U26D0A>
+<U26D0B>
+<U26D0C>
+<U26D0D>
+<U26D0E>
+<U26D0F>
+<U26D10>
+<U26D11>
+<U26D12>
+<U26D13>
+<U26D14>
+<U26D15>
+<U26D16>
+<U26D17>
+<U26D18>
+<U26D19>
+<U26D1A>
+<U26D1B>
+<U26D1C>
+<U26D1D>
+<U26D1E>
+<U26D1F>
+<U26D20>
+<U26D21>
+<U26D22>
+<U26D23>
+<U26D24>
+<U26D25>
+<U26D26>
+<U26D27>
+<U26D28>
+<U26D29>
+<U26D2A>
+<U26D2B>
+<U26D2C>
+<U26D2D>
+<U26D2E>
+<U26D2F>
+<U26D30>
+<U26D31>
+<U26D32>
+<U26D33>
+<U26D34>
+<U26D35>
+<U26D36>
+<U26D37>
+<U26D38>
+<U26D39>
+<U26D3A>
+<U26D3B>
+<U26D3C>
+<U26D3D>
+<U26D3E>
+<U26D3F>
+<U26D40>
+<U26D41>
+<U26D42>
+<U26D43>
+<U26D44>
+<U26D45>
+<U26D46>
+<U26D47>
+<U26D48>
+<U26D49>
+<U26D4A>
+<U26D4B>
+<U26D4C>
+<U26D4D>
+<U26D4E>
+<U26D4F>
+<U26D50>
+<U26D51>
+<U26D52>
+<U26D53>
+<U26D54>
+<U26D55>
+<U26D56>
+<U26D57>
+<U26D58>
+<U26D59>
+<U26D5A>
+<U26D5B>
+<U26D5C>
+<U26D5D>
+<U26D5E>
+<U26D5F>
+<U26D60>
+<U26D61>
+<U26D62>
+<U26D63>
+<U26D64>
+<U26D65>
+<U26D66>
+<U26D67>
+<U26D68>
+<U26D69>
+<U26D6A>
+<U26D6B>
+<U26D6C>
+<U26D6D>
+<U26D6E>
+<U26D6F>
+<U26D70>
+<U26D71>
+<U26D72>
+<U26D73>
+<U26D74>
+<U26D75>
+<U26D76>
+<U26D77>
+<U26D78>
+<U26D79>
+<U26D7A>
+<U26D7B>
+<U26D7C>
+<U26D7D>
+<U26D7E>
+<U26D7F>
+<U26D80>
+<U26D81>
+<U26D82>
+<U26D83>
+<U26D84>
+<U26D85>
+<U26D86>
+<U26D87>
+<U26D88>
+<U26D89>
+<U26D8A>
+<U26D8B>
+<U26D8C>
+<U26D8D>
+<U26D8E>
+<U26D8F>
+<U26D90>
+<U26D91>
+<U26D92>
+<U26D93>
+<U26D94>
+<U26D95>
+<U26D96>
+<U26D97>
+<U26D98>
+<U26D99>
+<U26D9A>
+<U26D9B>
+<U26D9C>
+<U26D9D>
+<U26D9E>
+<U26D9F>
+<U26DA0>
+<U26DA1>
+<U26DA2>
+<U26DA3>
+<U26DA4>
+<U26DA5>
+<U26DA6>
+<U26DA7>
+<U26DA8>
+<U26DA9>
+<U26DAA>
+<U26DAB>
+<U26DAC>
+<U26DAD>
+<U26DAE>
+<U26DAF>
+<U26DB0>
+<U26DB1>
+<U26DB2>
+<U26DB3>
+<U26DB4>
+<U26DB5>
+<U26DB6>
+<U26DB7>
+<U26DB8>
+<U26DB9>
+<U26DBA>
+<U26DBB>
+<U26DBC>
+<U26DBD>
+<U26DBE>
+<U26DBF>
+<U26DC0>
+<U26DC1>
+<U26DC2>
+<U26DC3>
+<U26DC4>
+<U26DC5>
+<U26DC6>
+<U26DC7>
+<U26DC8>
+<U26DC9>
+<U26DCA>
+<U26DCB>
+<U26DCC>
+<U26DCD>
+<U26DCE>
+<U26DCF>
+<U26DD0>
+<U26DD1>
+<U26DD2>
+<U26DD3>
+<U26DD4>
+<U26DD5>
+<U26DD6>
+<U26DD7>
+<U26DD8>
+<U26DD9>
+<U26DDA>
+<U26DDB>
+<U26DDC>
+<U26DDD>
+<U26DDE>
+<U26DDF>
+<U26DE0>
+<U26DE1>
+<U26DE2>
+<U26DE3>
+<U26DE4>
+<U26DE5>
+<U26DE6>
+<U26DE7>
+<U26DE8>
+<U26DE9>
+<U26DEA>
+<U26DEB>
+<U26DEC>
+<U26DED>
+<U26DEE>
+<U26DEF>
+<U26DF0>
+<U26DF1>
+<U26DF2>
+<U26DF3>
+<U26DF4>
+<U26DF5>
+<U26DF6>
+<U26DF7>
+<U26DF8>
+<U26DF9>
+<U26DFA>
+<U26DFB>
+<U26DFC>
+<U26DFD>
+<U26DFE>
+<U26DFF>
+<U26E00>
+<U26E01>
+<U26E02>
+<U26E03>
+<U26E04>
+<U26E05>
+<U26E06>
+<U26E07>
+<U26E08>
+<U26E09>
+<U26E0A>
+<U26E0B>
+<U26E0C>
+<U26E0D>
+<U26E0E>
+<U26E0F>
+<U26E10>
+<U26E11>
+<U26E12>
+<U26E13>
+<U26E14>
+<U26E15>
+<U26E16>
+<U26E17>
+<U26E18>
+<U26E19>
+<U26E1A>
+<U26E1B>
+<U26E1C>
+<U26E1D>
+<U26E1E>
+<U26E1F>
+<U26E20>
+<U26E21>
+<U26E22>
+<U26E23>
+<U26E24>
+<U26E25>
+<U26E26>
+<U26E27>
+<U26E28>
+<U26E29>
+<U26E2A>
+<U26E2B>
+<U26E2C>
+<U26E2D>
+<U26E2E>
+<U26E2F>
+<U26E30>
+<U26E31>
+<U26E32>
+<U26E33>
+<U26E34>
+<U26E35>
+<U26E36>
+<U26E37>
+<U26E38>
+<U26E39>
+<U26E3A>
+<U26E3B>
+<U26E3C>
+<U26E3D>
+<U26E3E>
+<U26E3F>
+<U26E40>
+<U26E41>
+<U26E42>
+<U26E43>
+<U26E44>
+<U26E45>
+<U26E46>
+<U26E47>
+<U26E48>
+<U26E49>
+<U26E4A>
+<U26E4B>
+<U26E4C>
+<U26E4D>
+<U26E4E>
+<U26E4F>
+<U26E50>
+<U26E51>
+<U26E52>
+<U26E53>
+<U26E54>
+<U26E55>
+<U26E56>
+<U26E57>
+<U26E58>
+<U26E59>
+<U26E5A>
+<U26E5B>
+<U26E5C>
+<U26E5D>
+<U26E5E>
+<U26E5F>
+<U26E60>
+<U26E61>
+<U26E62>
+<U26E63>
+<U26E64>
+<U26E65>
+<U26E66>
+<U26E67>
+<U26E68>
+<U26E69>
+<U26E6A>
+<U26E6B>
+<U26E6C>
+<U26E6D>
+<U26E6E>
+<U26E6F>
+<U26E70>
+<U26E71>
+<U26E72>
+<U26E73>
+<U26E74>
+<U26E75>
+<U26E76>
+<U26E77>
+<U26E78>
+<U26E79>
+<U26E7A>
+<U26E7B>
+<U26E7C>
+<U26E7D>
+<U26E7E>
+<U26E7F>
+<U26E80>
+<U26E81>
+<U26E82>
+<U26E83>
+<U26E84>
+<U26E85>
+<U26E86>
+<U26E87>
+<U26E88>
+<U26E89>
+<U26E8A>
+<U26E8B>
+<U26E8C>
+<U26E8D>
+<U26E8E>
+<U26E8F>
+<U26E90>
+<U26E91>
+<U26E92>
+<U26E93>
+<U26E94>
+<U26E95>
+<U26E96>
+<U26E97>
+<U26E98>
+<U26E99>
+<U26E9A>
+<U26E9B>
+<U26E9C>
+<U26E9D>
+<U26E9E>
+<U26E9F>
+<U26EA0>
+<U26EA1>
+<U26EA2>
+<U26EA3>
+<U26EA4>
+<U26EA5>
+<U26EA6>
+<U26EA7>
+<U26EA8>
+<U26EA9>
+<U26EAA>
+<U26EAB>
+<U26EAC>
+<U26EAD>
+<U26EAE>
+<U26EAF>
+<U26EB0>
+<U26EB1>
+<U26EB2>
+<U26EB3>
+<U26EB4>
+<U26EB5>
+<U26EB6>
+<U26EB7>
+<U26EB8>
+<U26EB9>
+<U26EBA>
+<U26EBB>
+<U26EBC>
+<U26EBD>
+<U26EBE>
+<U26EBF>
+<U26EC0>
+<U26EC1>
+<U26EC2>
+<U26EC3>
+<U26EC4>
+<U26EC5>
+<U26EC6>
+<U26EC7>
+<U26EC8>
+<U26EC9>
+<U26ECA>
+<U26ECB>
+<U26ECC>
+<U26ECD>
+<U26ECE>
+<U26ECF>
+<U26ED0>
+<U26ED1>
+<U26ED2>
+<U26ED3>
+<U26ED4>
+<U26ED5>
+<U26ED6>
+<U26ED7>
+<U26ED8>
+<U26ED9>
+<U26EDA>
+<U26EDB>
+<U26EDC>
+<U26EDD>
+<U26EDE>
+<U26EDF>
+<U26EE0>
+<U26EE1>
+<U26EE2>
+<U26EE3>
+<U26EE4>
+<U26EE5>
+<U26EE6>
+<U26EE7>
+<U26EE8>
+<U26EE9>
+<U26EEA>
+<U26EEB>
+<U26EEC>
+<U26EED>
+<U26EEE>
+<U26EEF>
+<U26EF0>
+<U26EF1>
+<U26EF2>
+<U26EF3>
+<U26EF4>
+<U26EF5>
+<U26EF6>
+<U26EF7>
+<U26EF8>
+<U26EF9>
+<U26EFA>
+<U26EFB>
+<U26EFC>
+<U26EFD>
+<U26EFE>
+<U26EFF>
+<U26F00>
+<U26F01>
+<U26F02>
+<U26F03>
+<U26F04>
+<U26F05>
+<U26F06>
+<U26F07>
+<U26F08>
+<U26F09>
+<U26F0A>
+<U26F0B>
+<U26F0C>
+<U26F0D>
+<U26F0E>
+<U26F0F>
+<U26F10>
+<U26F11>
+<U26F12>
+<U26F13>
+<U26F14>
+<U26F15>
+<U26F16>
+<U26F17>
+<U26F18>
+<U26F19>
+<U26F1A>
+<U26F1B>
+<U26F1C>
+<U26F1D>
+<U26F1E>
+<U26F1F>
+<U26F20>
+<U26F21>
+<U26F22>
+<U26F23>
+<U26F24>
+<U26F25>
+<U26F26>
+<U26F27>
+<U26F28>
+<U26F29>
+<U26F2A>
+<U26F2B>
+<U26F2C>
+<U26F2D>
+<U26F2E>
+<U26F2F>
+<U26F30>
+<U26F31>
+<U26F32>
+<U26F33>
+<U26F34>
+<U26F35>
+<U26F36>
+<U26F37>
+<U26F38>
+<U26F39>
+<U26F3A>
+<U26F3B>
+<U26F3C>
+<U26F3D>
+<U26F3E>
+<U26F3F>
+<U26F40>
+<U26F41>
+<U26F42>
+<U26F43>
+<U26F44>
+<U26F45>
+<U26F46>
+<U26F47>
+<U26F48>
+<U26F49>
+<U26F4A>
+<U26F4B>
+<U26F4C>
+<U26F4D>
+<U26F4E>
+<U26F4F>
+<U26F50>
+<U26F51>
+<U26F52>
+<U26F53>
+<U26F54>
+<U26F55>
+<U26F56>
+<U26F57>
+<U26F58>
+<U26F59>
+<U26F5A>
+<U26F5B>
+<U26F5C>
+<U26F5D>
+<U26F5E>
+<U26F5F>
+<U26F60>
+<U26F61>
+<U26F62>
+<U26F63>
+<U26F64>
+<U26F65>
+<U26F66>
+<U26F67>
+<U26F68>
+<U26F69>
+<U26F6A>
+<U26F6B>
+<U26F6C>
+<U26F6D>
+<U26F6E>
+<U26F6F>
+<U26F70>
+<U26F71>
+<U26F72>
+<U26F73>
+<U26F74>
+<U26F75>
+<U26F76>
+<U26F77>
+<U26F78>
+<U26F79>
+<U26F7A>
+<U26F7B>
+<U26F7C>
+<U26F7D>
+<U26F7E>
+<U26F7F>
+<U26F80>
+<U26F81>
+<U26F82>
+<U26F83>
+<U26F84>
+<U26F85>
+<U26F86>
+<U26F87>
+<U26F88>
+<U26F89>
+<U26F8A>
+<U26F8B>
+<U26F8C>
+<U26F8D>
+<U26F8E>
+<U26F8F>
+<U26F90>
+<U26F91>
+<U26F92>
+<U26F93>
+<U26F94>
+<U26F95>
+<U26F96>
+<U26F97>
+<U26F98>
+<U26F99>
+<U26F9A>
+<U26F9B>
+<U26F9C>
+<U26F9D>
+<U26F9E>
+<U26F9F>
+<U26FA0>
+<U26FA1>
+<U26FA2>
+<U26FA3>
+<U26FA4>
+<U26FA5>
+<U26FA6>
+<U26FA7>
+<U26FA8>
+<U26FA9>
+<U26FAA>
+<U26FAB>
+<U26FAC>
+<U26FAD>
+<U26FAE>
+<U26FAF>
+<U26FB0>
+<U26FB1>
+<U26FB2>
+<U26FB3>
+<U26FB4>
+<U26FB5>
+<U26FB6>
+<U26FB7>
+<U26FB8>
+<U26FB9>
+<U26FBA>
+<U26FBB>
+<U26FBC>
+<U26FBD>
+<U26FBE>
+<U26FBF>
+<U26FC0>
+<U26FC1>
+<U26FC2>
+<U26FC3>
+<U26FC4>
+<U26FC5>
+<U26FC6>
+<U26FC7>
+<U26FC8>
+<U26FC9>
+<U26FCA>
+<U26FCB>
+<U26FCC>
+<U26FCD>
+<U26FCE>
+<U26FCF>
+<U26FD0>
+<U26FD1>
+<U26FD2>
+<U26FD3>
+<U26FD4>
+<U26FD5>
+<U26FD6>
+<U26FD7>
+<U26FD8>
+<U26FD9>
+<U26FDA>
+<U26FDB>
+<U26FDC>
+<U26FDD>
+<U26FDE>
+<U26FDF>
+<U26FE0>
+<U26FE1>
+<U26FE2>
+<U26FE3>
+<U26FE4>
+<U26FE5>
+<U26FE6>
+<U26FE7>
+<U26FE8>
+<U26FE9>
+<U26FEA>
+<U26FEB>
+<U26FEC>
+<U26FED>
+<U26FEE>
+<U26FEF>
+<U26FF0>
+<U26FF1>
+<U26FF2>
+<U26FF3>
+<U26FF4>
+<U26FF5>
+<U26FF6>
+<U26FF7>
+<U26FF8>
+<U26FF9>
+<U26FFA>
+<U26FFB>
+<U26FFC>
+<U26FFD>
+<U26FFE>
+<U26FFF>
+<U27000>
+<U27001>
+<U27002>
+<U27003>
+<U27004>
+<U27005>
+<U27006>
+<U27007>
+<U27008>
+<U27009>
+<U2700A>
+<U2700B>
+<U2700C>
+<U2700D>
+<U2700E>
+<U2700F>
+<U27010>
+<U27011>
+<U27012>
+<U27013>
+<U27014>
+<U27015>
+<U27016>
+<U27017>
+<U27018>
+<U27019>
+<U2701A>
+<U2701B>
+<U2701C>
+<U2701D>
+<U2701E>
+<U2701F>
+<U27020>
+<U27021>
+<U27022>
+<U27023>
+<U27024>
+<U27025>
+<U27026>
+<U27027>
+<U27028>
+<U27029>
+<U2702A>
+<U2702B>
+<U2702C>
+<U2702D>
+<U2702E>
+<U2702F>
+<U27030>
+<U27031>
+<U27032>
+<U27033>
+<U27034>
+<U27035>
+<U27036>
+<U27037>
+<U27038>
+<U27039>
+<U2703A>
+<U2703B>
+<U2703C>
+<U2703D>
+<U2703E>
+<U2703F>
+<U27040>
+<U27041>
+<U27042>
+<U27043>
+<U27044>
+<U27045>
+<U27046>
+<U27047>
+<U27048>
+<U27049>
+<U2704A>
+<U2704B>
+<U2704C>
+<U2704D>
+<U2704E>
+<U2704F>
+<U27050>
+<U27051>
+<U27052>
+<U27053>
+<U27054>
+<U27055>
+<U27056>
+<U27057>
+<U27058>
+<U27059>
+<U2705A>
+<U2705B>
+<U2705C>
+<U2705D>
+<U2705E>
+<U2705F>
+<U27060>
+<U27061>
+<U27062>
+<U27063>
+<U27064>
+<U27065>
+<U27066>
+<U27067>
+<U27068>
+<U27069>
+<U2706A>
+<U2706B>
+<U2706C>
+<U2706D>
+<U2706E>
+<U2706F>
+<U27070>
+<U27071>
+<U27072>
+<U27073>
+<U27074>
+<U27075>
+<U27076>
+<U27077>
+<U27078>
+<U27079>
+<U2707A>
+<U2707B>
+<U2707C>
+<U2707D>
+<U2707E>
+<U2707F>
+<U27080>
+<U27081>
+<U27082>
+<U27083>
+<U27084>
+<U27085>
+<U27086>
+<U27087>
+<U27088>
+<U27089>
+<U2708A>
+<U2708B>
+<U2708C>
+<U2708D>
+<U2708E>
+<U2708F>
+<U27090>
+<U27091>
+<U27092>
+<U27093>
+<U27094>
+<U27095>
+<U27096>
+<U27097>
+<U27098>
+<U27099>
+<U2709A>
+<U2709B>
+<U2709C>
+<U2709D>
+<U2709E>
+<U2709F>
+<U270A0>
+<U270A1>
+<U270A2>
+<U270A3>
+<U270A4>
+<U270A5>
+<U270A6>
+<U270A7>
+<U270A8>
+<U270A9>
+<U270AA>
+<U270AB>
+<U270AC>
+<U270AD>
+<U270AE>
+<U270AF>
+<U270B0>
+<U270B1>
+<U270B2>
+<U270B3>
+<U270B4>
+<U270B5>
+<U270B6>
+<U270B7>
+<U270B8>
+<U270B9>
+<U270BA>
+<U270BB>
+<U270BC>
+<U270BD>
+<U270BE>
+<U270BF>
+<U270C0>
+<U270C1>
+<U270C2>
+<U270C3>
+<U270C4>
+<U270C5>
+<U270C6>
+<U270C7>
+<U270C8>
+<U270C9>
+<U270CA>
+<U270CB>
+<U270CC>
+<U270CD>
+<U270CE>
+<U270CF>
+<U270D0>
+<U270D1>
+<U270D2>
+<U270D3>
+<U270D4>
+<U270D5>
+<U270D6>
+<U270D7>
+<U270D8>
+<U270D9>
+<U270DA>
+<U270DB>
+<U270DC>
+<U270DD>
+<U270DE>
+<U270DF>
+<U270E0>
+<U270E1>
+<U270E2>
+<U270E3>
+<U270E4>
+<U270E5>
+<U270E6>
+<U270E7>
+<U270E8>
+<U270E9>
+<U270EA>
+<U270EB>
+<U270EC>
+<U270ED>
+<U270EE>
+<U270EF>
+<U270F0>
+<U270F1>
+<U270F2>
+<U270F3>
+<U270F4>
+<U270F5>
+<U270F6>
+<U270F7>
+<U270F8>
+<U270F9>
+<U270FA>
+<U270FB>
+<U270FC>
+<U270FD>
+<U270FE>
+<U270FF>
+<U27100>
+<U27101>
+<U27102>
+<U27103>
+<U27104>
+<U27105>
+<U27106>
+<U27107>
+<U27108>
+<U27109>
+<U2710A>
+<U2710B>
+<U2710C>
+<U2710D>
+<U2710E>
+<U2710F>
+<U27110>
+<U27111>
+<U27112>
+<U27113>
+<U27114>
+<U27115>
+<U27116>
+<U27117>
+<U27118>
+<U27119>
+<U2711A>
+<U2711B>
+<U2711C>
+<U2711D>
+<U2711E>
+<U2711F>
+<U27120>
+<U27121>
+<U27122>
+<U27123>
+<U27124>
+<U27125>
+<U27126>
+<U27127>
+<U27128>
+<U27129>
+<U2712A>
+<U2712B>
+<U2712C>
+<U2712D>
+<U2712E>
+<U2712F>
+<U27130>
+<U27131>
+<U27132>
+<U27133>
+<U27134>
+<U27135>
+<U27136>
+<U27137>
+<U27138>
+<U27139>
+<U2713A>
+<U2713B>
+<U2713C>
+<U2713D>
+<U2713E>
+<U2713F>
+<U27140>
+<U27141>
+<U27142>
+<U27143>
+<U27144>
+<U27145>
+<U27146>
+<U27147>
+<U27148>
+<U27149>
+<U2714A>
+<U2714B>
+<U2714C>
+<U2714D>
+<U2714E>
+<U2714F>
+<U27150>
+<U27151>
+<U27152>
+<U27153>
+<U27154>
+<U27155>
+<U27156>
+<U27157>
+<U27158>
+<U27159>
+<U2715A>
+<U2715B>
+<U2715C>
+<U2715D>
+<U2715E>
+<U2715F>
+<U27160>
+<U27161>
+<U27162>
+<U27163>
+<U27164>
+<U27165>
+<U27166>
+<U27167>
+<U27168>
+<U27169>
+<U2716A>
+<U2716B>
+<U2716C>
+<U2716D>
+<U2716E>
+<U2716F>
+<U27170>
+<U27171>
+<U27172>
+<U27173>
+<U27174>
+<U27175>
+<U27176>
+<U27177>
+<U27178>
+<U27179>
+<U2717A>
+<U2717B>
+<U2717C>
+<U2717D>
+<U2717E>
+<U2717F>
+<U27180>
+<U27181>
+<U27182>
+<U27183>
+<U27184>
+<U27185>
+<U27186>
+<U27187>
+<U27188>
+<U27189>
+<U2718A>
+<U2718B>
+<U2718C>
+<U2718D>
+<U2718E>
+<U2718F>
+<U27190>
+<U27191>
+<U27192>
+<U27193>
+<U27194>
+<U27195>
+<U27196>
+<U27197>
+<U27198>
+<U27199>
+<U2719A>
+<U2719B>
+<U2719C>
+<U2719D>
+<U2719E>
+<U2719F>
+<U271A0>
+<U271A1>
+<U271A2>
+<U271A3>
+<U271A4>
+<U271A5>
+<U271A6>
+<U271A7>
+<U271A8>
+<U271A9>
+<U271AA>
+<U271AB>
+<U271AC>
+<U271AD>
+<U271AE>
+<U271AF>
+<U271B0>
+<U271B1>
+<U271B2>
+<U271B3>
+<U271B4>
+<U271B5>
+<U271B6>
+<U271B7>
+<U271B8>
+<U271B9>
+<U271BA>
+<U271BB>
+<U271BC>
+<U271BD>
+<U271BE>
+<U271BF>
+<U271C0>
+<U271C1>
+<U271C2>
+<U271C3>
+<U271C4>
+<U271C5>
+<U271C6>
+<U271C7>
+<U271C8>
+<U271C9>
+<U271CA>
+<U271CB>
+<U271CC>
+<U271CD>
+<U271CE>
+<U271CF>
+<U271D0>
+<U271D1>
+<U271D2>
+<U271D3>
+<U271D4>
+<U271D5>
+<U271D6>
+<U271D7>
+<U271D8>
+<U271D9>
+<U271DA>
+<U271DB>
+<U271DC>
+<U271DD>
+<U271DE>
+<U271DF>
+<U271E0>
+<U271E1>
+<U271E2>
+<U271E3>
+<U271E4>
+<U271E5>
+<U271E6>
+<U271E7>
+<U271E8>
+<U271E9>
+<U271EA>
+<U271EB>
+<U271EC>
+<U271ED>
+<U271EE>
+<U271EF>
+<U271F0>
+<U271F1>
+<U271F2>
+<U271F3>
+<U271F4>
+<U271F5>
+<U271F6>
+<U271F7>
+<U271F8>
+<U271F9>
+<U271FA>
+<U271FB>
+<U271FC>
+<U271FD>
+<U271FE>
+<U271FF>
+<U27200>
+<U27201>
+<U27202>
+<U27203>
+<U27204>
+<U27205>
+<U27206>
+<U27207>
+<U27208>
+<U27209>
+<U2720A>
+<U2720B>
+<U2720C>
+<U2720D>
+<U2720E>
+<U2720F>
+<U27210>
+<U27211>
+<U27212>
+<U27213>
+<U27214>
+<U27215>
+<U27216>
+<U27217>
+<U27218>
+<U27219>
+<U2721A>
+<U2721B>
+<U2721C>
+<U2721D>
+<U2721E>
+<U2721F>
+<U27220>
+<U27221>
+<U27222>
+<U27223>
+<U27224>
+<U27225>
+<U27226>
+<U27227>
+<U27228>
+<U27229>
+<U2722A>
+<U2722B>
+<U2722C>
+<U2722D>
+<U2722E>
+<U2722F>
+<U27230>
+<U27231>
+<U27232>
+<U27233>
+<U27234>
+<U27235>
+<U27236>
+<U27237>
+<U27238>
+<U27239>
+<U2723A>
+<U2723B>
+<U2723C>
+<U2723D>
+<U2723E>
+<U2723F>
+<U27240>
+<U27241>
+<U27242>
+<U27243>
+<U27244>
+<U27245>
+<U27246>
+<U27247>
+<U27248>
+<U27249>
+<U2724A>
+<U2724B>
+<U2724C>
+<U2724D>
+<U2724E>
+<U2724F>
+<U27250>
+<U27251>
+<U27252>
+<U27253>
+<U27254>
+<U27255>
+<U27256>
+<U27257>
+<U27258>
+<U27259>
+<U2725A>
+<U2725B>
+<U2725C>
+<U2725D>
+<U2725E>
+<U2725F>
+<U27260>
+<U27261>
+<U27262>
+<U27263>
+<U27264>
+<U27265>
+<U27266>
+<U27267>
+<U27268>
+<U27269>
+<U2726A>
+<U2726B>
+<U2726C>
+<U2726D>
+<U2726E>
+<U2726F>
+<U27270>
+<U27271>
+<U27272>
+<U27273>
+<U27274>
+<U27275>
+<U27276>
+<U27277>
+<U27278>
+<U27279>
+<U2727A>
+<U2727B>
+<U2727C>
+<U2727D>
+<U2727E>
+<U2727F>
+<U27280>
+<U27281>
+<U27282>
+<U27283>
+<U27284>
+<U27285>
+<U27286>
+<U27287>
+<U27288>
+<U27289>
+<U2728A>
+<U2728B>
+<U2728C>
+<U2728D>
+<U2728E>
+<U2728F>
+<U27290>
+<U27291>
+<U27292>
+<U27293>
+<U27294>
+<U27295>
+<U27296>
+<U27297>
+<U27298>
+<U27299>
+<U2729A>
+<U2729B>
+<U2729C>
+<U2729D>
+<U2729E>
+<U2729F>
+<U272A0>
+<U272A1>
+<U272A2>
+<U272A3>
+<U272A4>
+<U272A5>
+<U272A6>
+<U272A7>
+<U272A8>
+<U272A9>
+<U272AA>
+<U272AB>
+<U272AC>
+<U272AD>
+<U272AE>
+<U272AF>
+<U272B0>
+<U272B1>
+<U272B2>
+<U272B3>
+<U272B4>
+<U272B5>
+<U272B6>
+<U272B7>
+<U272B8>
+<U272B9>
+<U272BA>
+<U272BB>
+<U272BC>
+<U272BD>
+<U272BE>
+<U272BF>
+<U272C0>
+<U272C1>
+<U272C2>
+<U272C3>
+<U272C4>
+<U272C5>
+<U272C6>
+<U272C7>
+<U272C8>
+<U272C9>
+<U272CA>
+<U272CB>
+<U272CC>
+<U272CD>
+<U272CE>
+<U272CF>
+<U272D0>
+<U272D1>
+<U272D2>
+<U272D3>
+<U272D4>
+<U272D5>
+<U272D6>
+<U272D7>
+<U272D8>
+<U272D9>
+<U272DA>
+<U272DB>
+<U272DC>
+<U272DD>
+<U272DE>
+<U272DF>
+<U272E0>
+<U272E1>
+<U272E2>
+<U272E3>
+<U272E4>
+<U272E5>
+<U272E6>
+<U272E7>
+<U272E8>
+<U272E9>
+<U272EA>
+<U272EB>
+<U272EC>
+<U272ED>
+<U272EE>
+<U272EF>
+<U272F0>
+<U272F1>
+<U272F2>
+<U272F3>
+<U272F4>
+<U272F5>
+<U272F6>
+<U272F7>
+<U272F8>
+<U272F9>
+<U272FA>
+<U272FB>
+<U272FC>
+<U272FD>
+<U272FE>
+<U272FF>
+<U27300>
+<U27301>
+<U27302>
+<U27303>
+<U27304>
+<U27305>
+<U27306>
+<U27307>
+<U27308>
+<U27309>
+<U2730A>
+<U2730B>
+<U2730C>
+<U2730D>
+<U2730E>
+<U2730F>
+<U27310>
+<U27311>
+<U27312>
+<U27313>
+<U27314>
+<U27315>
+<U27316>
+<U27317>
+<U27318>
+<U27319>
+<U2731A>
+<U2731B>
+<U2731C>
+<U2731D>
+<U2731E>
+<U2731F>
+<U27320>
+<U27321>
+<U27322>
+<U27323>
+<U27324>
+<U27325>
+<U27326>
+<U27327>
+<U27328>
+<U27329>
+<U2732A>
+<U2732B>
+<U2732C>
+<U2732D>
+<U2732E>
+<U2732F>
+<U27330>
+<U27331>
+<U27332>
+<U27333>
+<U27334>
+<U27335>
+<U27336>
+<U27337>
+<U27338>
+<U27339>
+<U2733A>
+<U2733B>
+<U2733C>
+<U2733D>
+<U2733E>
+<U2733F>
+<U27340>
+<U27341>
+<U27342>
+<U27343>
+<U27344>
+<U27345>
+<U27346>
+<U27347>
+<U27348>
+<U27349>
+<U2734A>
+<U2734B>
+<U2734C>
+<U2734D>
+<U2734E>
+<U2734F>
+<U27350>
+<U27351>
+<U27352>
+<U27353>
+<U27354>
+<U27355>
+<U27356>
+<U27357>
+<U27358>
+<U27359>
+<U2735A>
+<U2735B>
+<U2735C>
+<U2735D>
+<U2735E>
+<U2735F>
+<U27360>
+<U27361>
+<U27362>
+<U27363>
+<U27364>
+<U27365>
+<U27366>
+<U27367>
+<U27368>
+<U27369>
+<U2736A>
+<U2736B>
+<U2736C>
+<U2736D>
+<U2736E>
+<U2736F>
+<U27370>
+<U27371>
+<U27372>
+<U27373>
+<U27374>
+<U27375>
+<U27376>
+<U27377>
+<U27378>
+<U27379>
+<U2737A>
+<U2737B>
+<U2737C>
+<U2737D>
+<U2737E>
+<U2737F>
+<U27380>
+<U27381>
+<U27382>
+<U27383>
+<U27384>
+<U27385>
+<U27386>
+<U27387>
+<U27388>
+<U27389>
+<U2738A>
+<U2738B>
+<U2738C>
+<U2738D>
+<U2738E>
+<U2738F>
+<U27390>
+<U27391>
+<U27392>
+<U27393>
+<U27394>
+<U27395>
+<U27396>
+<U27397>
+<U27398>
+<U27399>
+<U2739A>
+<U2739B>
+<U2739C>
+<U2739D>
+<U2739E>
+<U2739F>
+<U273A0>
+<U273A1>
+<U273A2>
+<U273A3>
+<U273A4>
+<U273A5>
+<U273A6>
+<U273A7>
+<U273A8>
+<U273A9>
+<U273AA>
+<U273AB>
+<U273AC>
+<U273AD>
+<U273AE>
+<U273AF>
+<U273B0>
+<U273B1>
+<U273B2>
+<U273B3>
+<U273B4>
+<U273B5>
+<U273B6>
+<U273B7>
+<U273B8>
+<U273B9>
+<U273BA>
+<U273BB>
+<U273BC>
+<U273BD>
+<U273BE>
+<U273BF>
+<U273C0>
+<U273C1>
+<U273C2>
+<U273C3>
+<U273C4>
+<U273C5>
+<U273C6>
+<U273C7>
+<U273C8>
+<U273C9>
+<U273CA>
+<U273CB>
+<U273CC>
+<U273CD>
+<U273CE>
+<U273CF>
+<U273D0>
+<U273D1>
+<U273D2>
+<U273D3>
+<U273D4>
+<U273D5>
+<U273D6>
+<U273D7>
+<U273D8>
+<U273D9>
+<U273DA>
+<U273DB>
+<U273DC>
+<U273DD>
+<U273DE>
+<U273DF>
+<U273E0>
+<U273E1>
+<U273E2>
+<U273E3>
+<U273E4>
+<U273E5>
+<U273E6>
+<U273E7>
+<U273E8>
+<U273E9>
+<U273EA>
+<U273EB>
+<U273EC>
+<U273ED>
+<U273EE>
+<U273EF>
+<U273F0>
+<U273F1>
+<U273F2>
+<U273F3>
+<U273F4>
+<U273F5>
+<U273F6>
+<U273F7>
+<U273F8>
+<U273F9>
+<U273FA>
+<U273FB>
+<U273FC>
+<U273FD>
+<U273FE>
+<U273FF>
+<U27400>
+<U27401>
+<U27402>
+<U27403>
+<U27404>
+<U27405>
+<U27406>
+<U27407>
+<U27408>
+<U27409>
+<U2740A>
+<U2740B>
+<U2740C>
+<U2740D>
+<U2740E>
+<U2740F>
+<U27410>
+<U27411>
+<U27412>
+<U27413>
+<U27414>
+<U27415>
+<U27416>
+<U27417>
+<U27418>
+<U27419>
+<U2741A>
+<U2741B>
+<U2741C>
+<U2741D>
+<U2741E>
+<U2741F>
+<U27420>
+<U27421>
+<U27422>
+<U27423>
+<U27424>
+<U27425>
+<U27426>
+<U27427>
+<U27428>
+<U27429>
+<U2742A>
+<U2742B>
+<U2742C>
+<U2742D>
+<U2742E>
+<U2742F>
+<U27430>
+<U27431>
+<U27432>
+<U27433>
+<U27434>
+<U27435>
+<U27436>
+<U27437>
+<U27438>
+<U27439>
+<U2743A>
+<U2743B>
+<U2743C>
+<U2743D>
+<U2743E>
+<U2743F>
+<U27440>
+<U27441>
+<U27442>
+<U27443>
+<U27444>
+<U27445>
+<U27446>
+<U27447>
+<U27448>
+<U27449>
+<U2744A>
+<U2744B>
+<U2744C>
+<U2744D>
+<U2744E>
+<U2744F>
+<U27450>
+<U27451>
+<U27452>
+<U27453>
+<U27454>
+<U27455>
+<U27456>
+<U27457>
+<U27458>
+<U27459>
+<U2745A>
+<U2745B>
+<U2745C>
+<U2745D>
+<U2745E>
+<U2745F>
+<U27460>
+<U27461>
+<U27462>
+<U27463>
+<U27464>
+<U27465>
+<U27466>
+<U27467>
+<U27468>
+<U27469>
+<U2746A>
+<U2746B>
+<U2746C>
+<U2746D>
+<U2746E>
+<U2746F>
+<U27470>
+<U27471>
+<U27472>
+<U27473>
+<U27474>
+<U27475>
+<U27476>
+<U27477>
+<U27478>
+<U27479>
+<U2747A>
+<U2747B>
+<U2747C>
+<U2747D>
+<U2747E>
+<U2747F>
+<U27480>
+<U27481>
+<U27482>
+<U27483>
+<U27484>
+<U27485>
+<U27486>
+<U27487>
+<U27488>
+<U27489>
+<U2748A>
+<U2748B>
+<U2748C>
+<U2748D>
+<U2748E>
+<U2748F>
+<U27490>
+<U27491>
+<U27492>
+<U27493>
+<U27494>
+<U27495>
+<U27496>
+<U27497>
+<U27498>
+<U27499>
+<U2749A>
+<U2749B>
+<U2749C>
+<U2749D>
+<U2749E>
+<U2749F>
+<U274A0>
+<U274A1>
+<U274A2>
+<U274A3>
+<U274A4>
+<U274A5>
+<U274A6>
+<U274A7>
+<U274A8>
+<U274A9>
+<U274AA>
+<U274AB>
+<U274AC>
+<U274AD>
+<U274AE>
+<U274AF>
+<U274B0>
+<U274B1>
+<U274B2>
+<U274B3>
+<U274B4>
+<U274B5>
+<U274B6>
+<U274B7>
+<U274B8>
+<U274B9>
+<U274BA>
+<U274BB>
+<U274BC>
+<U274BD>
+<U274BE>
+<U274BF>
+<U274C0>
+<U274C1>
+<U274C2>
+<U274C3>
+<U274C4>
+<U274C5>
+<U274C6>
+<U274C7>
+<U274C8>
+<U274C9>
+<U274CA>
+<U274CB>
+<U274CC>
+<U274CD>
+<U274CE>
+<U274CF>
+<U274D0>
+<U274D1>
+<U274D2>
+<U274D3>
+<U274D4>
+<U274D5>
+<U274D6>
+<U274D7>
+<U274D8>
+<U274D9>
+<U274DA>
+<U274DB>
+<U274DC>
+<U274DD>
+<U274DE>
+<U274DF>
+<U274E0>
+<U274E1>
+<U274E2>
+<U274E3>
+<U274E4>
+<U274E5>
+<U274E6>
+<U274E7>
+<U274E8>
+<U274E9>
+<U274EA>
+<U274EB>
+<U274EC>
+<U274ED>
+<U274EE>
+<U274EF>
+<U274F0>
+<U274F1>
+<U274F2>
+<U274F3>
+<U274F4>
+<U274F5>
+<U274F6>
+<U274F7>
+<U274F8>
+<U274F9>
+<U274FA>
+<U274FB>
+<U274FC>
+<U274FD>
+<U274FE>
+<U274FF>
+<U27500>
+<U27501>
+<U27502>
+<U27503>
+<U27504>
+<U27505>
+<U27506>
+<U27507>
+<U27508>
+<U27509>
+<U2750A>
+<U2750B>
+<U2750C>
+<U2750D>
+<U2750E>
+<U2750F>
+<U27510>
+<U27511>
+<U27512>
+<U27513>
+<U27514>
+<U27515>
+<U27516>
+<U27517>
+<U27518>
+<U27519>
+<U2751A>
+<U2751B>
+<U2751C>
+<U2751D>
+<U2751E>
+<U2751F>
+<U27520>
+<U27521>
+<U27522>
+<U27523>
+<U27524>
+<U27525>
+<U27526>
+<U27527>
+<U27528>
+<U27529>
+<U2752A>
+<U2752B>
+<U2752C>
+<U2752D>
+<U2752E>
+<U2752F>
+<U27530>
+<U27531>
+<U27532>
+<U27533>
+<U27534>
+<U27535>
+<U27536>
+<U27537>
+<U27538>
+<U27539>
+<U2753A>
+<U2753B>
+<U2753C>
+<U2753D>
+<U2753E>
+<U2753F>
+<U27540>
+<U27541>
+<U27542>
+<U27543>
+<U27544>
+<U27545>
+<U27546>
+<U27547>
+<U27548>
+<U27549>
+<U2754A>
+<U2754B>
+<U2754C>
+<U2754D>
+<U2754E>
+<U2754F>
+<U27550>
+<U27551>
+<U27552>
+<U27553>
+<U27554>
+<U27555>
+<U27556>
+<U27557>
+<U27558>
+<U27559>
+<U2755A>
+<U2755B>
+<U2755C>
+<U2755D>
+<U2755E>
+<U2755F>
+<U27560>
+<U27561>
+<U27562>
+<U27563>
+<U27564>
+<U27565>
+<U27566>
+<U27567>
+<U27568>
+<U27569>
+<U2756A>
+<U2756B>
+<U2756C>
+<U2756D>
+<U2756E>
+<U2756F>
+<U27570>
+<U27571>
+<U27572>
+<U27573>
+<U27574>
+<U27575>
+<U27576>
+<U27577>
+<U27578>
+<U27579>
+<U2757A>
+<U2757B>
+<U2757C>
+<U2757D>
+<U2757E>
+<U2757F>
+<U27580>
+<U27581>
+<U27582>
+<U27583>
+<U27584>
+<U27585>
+<U27586>
+<U27587>
+<U27588>
+<U27589>
+<U2758A>
+<U2758B>
+<U2758C>
+<U2758D>
+<U2758E>
+<U2758F>
+<U27590>
+<U27591>
+<U27592>
+<U27593>
+<U27594>
+<U27595>
+<U27596>
+<U27597>
+<U27598>
+<U27599>
+<U2759A>
+<U2759B>
+<U2759C>
+<U2759D>
+<U2759E>
+<U2759F>
+<U275A0>
+<U275A1>
+<U275A2>
+<U275A3>
+<U275A4>
+<U275A5>
+<U275A6>
+<U275A7>
+<U275A8>
+<U275A9>
+<U275AA>
+<U275AB>
+<U275AC>
+<U275AD>
+<U275AE>
+<U275AF>
+<U275B0>
+<U275B1>
+<U275B2>
+<U275B3>
+<U275B4>
+<U275B5>
+<U275B6>
+<U275B7>
+<U275B8>
+<U275B9>
+<U275BA>
+<U275BB>
+<U275BC>
+<U275BD>
+<U275BE>
+<U275BF>
+<U275C0>
+<U275C1>
+<U275C2>
+<U275C3>
+<U275C4>
+<U275C5>
+<U275C6>
+<U275C7>
+<U275C8>
+<U275C9>
+<U275CA>
+<U275CB>
+<U275CC>
+<U275CD>
+<U275CE>
+<U275CF>
+<U275D0>
+<U275D1>
+<U275D2>
+<U275D3>
+<U275D4>
+<U275D5>
+<U275D6>
+<U275D7>
+<U275D8>
+<U275D9>
+<U275DA>
+<U275DB>
+<U275DC>
+<U275DD>
+<U275DE>
+<U275DF>
+<U275E0>
+<U275E1>
+<U275E2>
+<U275E3>
+<U275E4>
+<U275E5>
+<U275E6>
+<U275E7>
+<U275E8>
+<U275E9>
+<U275EA>
+<U275EB>
+<U275EC>
+<U275ED>
+<U275EE>
+<U275EF>
+<U275F0>
+<U275F1>
+<U275F2>
+<U275F3>
+<U275F4>
+<U275F5>
+<U275F6>
+<U275F7>
+<U275F8>
+<U275F9>
+<U275FA>
+<U275FB>
+<U275FC>
+<U275FD>
+<U275FE>
+<U275FF>
+<U27600>
+<U27601>
+<U27602>
+<U27603>
+<U27604>
+<U27605>
+<U27606>
+<U27607>
+<U27608>
+<U27609>
+<U2760A>
+<U2760B>
+<U2760C>
+<U2760D>
+<U2760E>
+<U2760F>
+<U27610>
+<U27611>
+<U27612>
+<U27613>
+<U27614>
+<U27615>
+<U27616>
+<U27617>
+<U27618>
+<U27619>
+<U2761A>
+<U2761B>
+<U2761C>
+<U2761D>
+<U2761E>
+<U2761F>
+<U27620>
+<U27621>
+<U27622>
+<U27623>
+<U27624>
+<U27625>
+<U27626>
+<U27627>
+<U27628>
+<U27629>
+<U2762A>
+<U2762B>
+<U2762C>
+<U2762D>
+<U2762E>
+<U2762F>
+<U27630>
+<U27631>
+<U27632>
+<U27633>
+<U27634>
+<U27635>
+<U27636>
+<U27637>
+<U27638>
+<U27639>
+<U2763A>
+<U2763B>
+<U2763C>
+<U2763D>
+<U2763E>
+<U2763F>
+<U27640>
+<U27641>
+<U27642>
+<U27643>
+<U27644>
+<U27645>
+<U27646>
+<U27647>
+<U27648>
+<U27649>
+<U2764A>
+<U2764B>
+<U2764C>
+<U2764D>
+<U2764E>
+<U2764F>
+<U27650>
+<U27651>
+<U27652>
+<U27653>
+<U27654>
+<U27655>
+<U27656>
+<U27657>
+<U27658>
+<U27659>
+<U2765A>
+<U2765B>
+<U2765C>
+<U2765D>
+<U2765E>
+<U2765F>
+<U27660>
+<U27661>
+<U27662>
+<U27663>
+<U27664>
+<U27665>
+<U27666>
+<U27667>
+<U27668>
+<U27669>
+<U2766A>
+<U2766B>
+<U2766C>
+<U2766D>
+<U2766E>
+<U2766F>
+<U27670>
+<U27671>
+<U27672>
+<U27673>
+<U27674>
+<U27675>
+<U27676>
+<U27677>
+<U27678>
+<U27679>
+<U2767A>
+<U2767B>
+<U2767C>
+<U2767D>
+<U2767E>
+<U2767F>
+<U27680>
+<U27681>
+<U27682>
+<U27683>
+<U27684>
+<U27685>
+<U27686>
+<U27687>
+<U27688>
+<U27689>
+<U2768A>
+<U2768B>
+<U2768C>
+<U2768D>
+<U2768E>
+<U2768F>
+<U27690>
+<U27691>
+<U27692>
+<U27693>
+<U27694>
+<U27695>
+<U27696>
+<U27697>
+<U27698>
+<U27699>
+<U2769A>
+<U2769B>
+<U2769C>
+<U2769D>
+<U2769E>
+<U2769F>
+<U276A0>
+<U276A1>
+<U276A2>
+<U276A3>
+<U276A4>
+<U276A5>
+<U276A6>
+<U276A7>
+<U276A8>
+<U276A9>
+<U276AA>
+<U276AB>
+<U276AC>
+<U276AD>
+<U276AE>
+<U276AF>
+<U276B0>
+<U276B1>
+<U276B2>
+<U276B3>
+<U276B4>
+<U276B5>
+<U276B6>
+<U276B7>
+<U276B8>
+<U276B9>
+<U276BA>
+<U276BB>
+<U276BC>
+<U276BD>
+<U276BE>
+<U276BF>
+<U276C0>
+<U276C1>
+<U276C2>
+<U276C3>
+<U276C4>
+<U276C5>
+<U276C6>
+<U276C7>
+<U276C8>
+<U276C9>
+<U276CA>
+<U276CB>
+<U276CC>
+<U276CD>
+<U276CE>
+<U276CF>
+<U276D0>
+<U276D1>
+<U276D2>
+<U276D3>
+<U276D4>
+<U276D5>
+<U276D6>
+<U276D7>
+<U276D8>
+<U276D9>
+<U276DA>
+<U276DB>
+<U276DC>
+<U276DD>
+<U276DE>
+<U276DF>
+<U276E0>
+<U276E1>
+<U276E2>
+<U276E3>
+<U276E4>
+<U276E5>
+<U276E6>
+<U276E7>
+<U276E8>
+<U276E9>
+<U276EA>
+<U276EB>
+<U276EC>
+<U276ED>
+<U276EE>
+<U276EF>
+<U276F0>
+<U276F1>
+<U276F2>
+<U276F3>
+<U276F4>
+<U276F5>
+<U276F6>
+<U276F7>
+<U276F8>
+<U276F9>
+<U276FA>
+<U276FB>
+<U276FC>
+<U276FD>
+<U276FE>
+<U276FF>
+<U27700>
+<U27701>
+<U27702>
+<U27703>
+<U27704>
+<U27705>
+<U27706>
+<U27707>
+<U27708>
+<U27709>
+<U2770A>
+<U2770B>
+<U2770C>
+<U2770D>
+<U2770E>
+<U2770F>
+<U27710>
+<U27711>
+<U27712>
+<U27713>
+<U27714>
+<U27715>
+<U27716>
+<U27717>
+<U27718>
+<U27719>
+<U2771A>
+<U2771B>
+<U2771C>
+<U2771D>
+<U2771E>
+<U2771F>
+<U27720>
+<U27721>
+<U27722>
+<U27723>
+<U27724>
+<U27725>
+<U27726>
+<U27727>
+<U27728>
+<U27729>
+<U2772A>
+<U2772B>
+<U2772C>
+<U2772D>
+<U2772E>
+<U2772F>
+<U27730>
+<U27731>
+<U27732>
+<U27733>
+<U27734>
+<U27735>
+<U27736>
+<U27737>
+<U27738>
+<U27739>
+<U2773A>
+<U2773B>
+<U2773C>
+<U2773D>
+<U2773E>
+<U2773F>
+<U27740>
+<U27741>
+<U27742>
+<U27743>
+<U27744>
+<U27745>
+<U27746>
+<U27747>
+<U27748>
+<U27749>
+<U2774A>
+<U2774B>
+<U2774C>
+<U2774D>
+<U2774E>
+<U2774F>
+<U27750>
+<U27751>
+<U27752>
+<U27753>
+<U27754>
+<U27755>
+<U27756>
+<U27757>
+<U27758>
+<U27759>
+<U2775A>
+<U2775B>
+<U2775C>
+<U2775D>
+<U2775E>
+<U2775F>
+<U27760>
+<U27761>
+<U27762>
+<U27763>
+<U27764>
+<U27765>
+<U27766>
+<U27767>
+<U27768>
+<U27769>
+<U2776A>
+<U2776B>
+<U2776C>
+<U2776D>
+<U2776E>
+<U2776F>
+<U27770>
+<U27771>
+<U27772>
+<U27773>
+<U27774>
+<U27775>
+<U27776>
+<U27777>
+<U27778>
+<U27779>
+<U2777A>
+<U2777B>
+<U2777C>
+<U2777D>
+<U2777E>
+<U2777F>
+<U27780>
+<U27781>
+<U27782>
+<U27783>
+<U27784>
+<U27785>
+<U27786>
+<U27787>
+<U27788>
+<U27789>
+<U2778A>
+<U2778B>
+<U2778C>
+<U2778D>
+<U2778E>
+<U2778F>
+<U27790>
+<U27791>
+<U27792>
+<U27793>
+<U27794>
+<U27795>
+<U27796>
+<U27797>
+<U27798>
+<U27799>
+<U2779A>
+<U2779B>
+<U2779C>
+<U2779D>
+<U2779E>
+<U2779F>
+<U277A0>
+<U277A1>
+<U277A2>
+<U277A3>
+<U277A4>
+<U277A5>
+<U277A6>
+<U277A7>
+<U277A8>
+<U277A9>
+<U277AA>
+<U277AB>
+<U277AC>
+<U277AD>
+<U277AE>
+<U277AF>
+<U277B0>
+<U277B1>
+<U277B2>
+<U277B3>
+<U277B4>
+<U277B5>
+<U277B6>
+<U277B7>
+<U277B8>
+<U277B9>
+<U277BA>
+<U277BB>
+<U277BC>
+<U277BD>
+<U277BE>
+<U277BF>
+<U277C0>
+<U277C1>
+<U277C2>
+<U277C3>
+<U277C4>
+<U277C5>
+<U277C6>
+<U277C7>
+<U277C8>
+<U277C9>
+<U277CA>
+<U277CB>
+<U277CC>
+<U277CD>
+<U277CE>
+<U277CF>
+<U277D0>
+<U277D1>
+<U277D2>
+<U277D3>
+<U277D4>
+<U277D5>
+<U277D6>
+<U277D7>
+<U277D8>
+<U277D9>
+<U277DA>
+<U277DB>
+<U277DC>
+<U277DD>
+<U277DE>
+<U277DF>
+<U277E0>
+<U277E1>
+<U277E2>
+<U277E3>
+<U277E4>
+<U277E5>
+<U277E6>
+<U277E7>
+<U277E8>
+<U277E9>
+<U277EA>
+<U277EB>
+<U277EC>
+<U277ED>
+<U277EE>
+<U277EF>
+<U277F0>
+<U277F1>
+<U277F2>
+<U277F3>
+<U277F4>
+<U277F5>
+<U277F6>
+<U277F7>
+<U277F8>
+<U277F9>
+<U277FA>
+<U277FB>
+<U277FC>
+<U277FD>
+<U277FE>
+<U277FF>
+<U27800>
+<U27801>
+<U27802>
+<U27803>
+<U27804>
+<U27805>
+<U27806>
+<U27807>
+<U27808>
+<U27809>
+<U2780A>
+<U2780B>
+<U2780C>
+<U2780D>
+<U2780E>
+<U2780F>
+<U27810>
+<U27811>
+<U27812>
+<U27813>
+<U27814>
+<U27815>
+<U27816>
+<U27817>
+<U27818>
+<U27819>
+<U2781A>
+<U2781B>
+<U2781C>
+<U2781D>
+<U2781E>
+<U2781F>
+<U27820>
+<U27821>
+<U27822>
+<U27823>
+<U27824>
+<U27825>
+<U27826>
+<U27827>
+<U27828>
+<U27829>
+<U2782A>
+<U2782B>
+<U2782C>
+<U2782D>
+<U2782E>
+<U2782F>
+<U27830>
+<U27831>
+<U27832>
+<U27833>
+<U27834>
+<U27835>
+<U27836>
+<U27837>
+<U27838>
+<U27839>
+<U2783A>
+<U2783B>
+<U2783C>
+<U2783D>
+<U2783E>
+<U2783F>
+<U27840>
+<U27841>
+<U27842>
+<U27843>
+<U27844>
+<U27845>
+<U27846>
+<U27847>
+<U27848>
+<U27849>
+<U2784A>
+<U2784B>
+<U2784C>
+<U2784D>
+<U2784E>
+<U2784F>
+<U27850>
+<U27851>
+<U27852>
+<U27853>
+<U27854>
+<U27855>
+<U27856>
+<U27857>
+<U27858>
+<U27859>
+<U2785A>
+<U2785B>
+<U2785C>
+<U2785D>
+<U2785E>
+<U2785F>
+<U27860>
+<U27861>
+<U27862>
+<U27863>
+<U27864>
+<U27865>
+<U27866>
+<U27867>
+<U27868>
+<U27869>
+<U2786A>
+<U2786B>
+<U2786C>
+<U2786D>
+<U2786E>
+<U2786F>
+<U27870>
+<U27871>
+<U27872>
+<U27873>
+<U27874>
+<U27875>
+<U27876>
+<U27877>
+<U27878>
+<U27879>
+<U2787A>
+<U2787B>
+<U2787C>
+<U2787D>
+<U2787E>
+<U2787F>
+<U27880>
+<U27881>
+<U27882>
+<U27883>
+<U27884>
+<U27885>
+<U27886>
+<U27887>
+<U27888>
+<U27889>
+<U2788A>
+<U2788B>
+<U2788C>
+<U2788D>
+<U2788E>
+<U2788F>
+<U27890>
+<U27891>
+<U27892>
+<U27893>
+<U27894>
+<U27895>
+<U27896>
+<U27897>
+<U27898>
+<U27899>
+<U2789A>
+<U2789B>
+<U2789C>
+<U2789D>
+<U2789E>
+<U2789F>
+<U278A0>
+<U278A1>
+<U278A2>
+<U278A3>
+<U278A4>
+<U278A5>
+<U278A6>
+<U278A7>
+<U278A8>
+<U278A9>
+<U278AA>
+<U278AB>
+<U278AC>
+<U278AD>
+<U278AE>
+<U278AF>
+<U278B0>
+<U278B1>
+<U278B2>
+<U278B3>
+<U278B4>
+<U278B5>
+<U278B6>
+<U278B7>
+<U278B8>
+<U278B9>
+<U278BA>
+<U278BB>
+<U278BC>
+<U278BD>
+<U278BE>
+<U278BF>
+<U278C0>
+<U278C1>
+<U278C2>
+<U278C3>
+<U278C4>
+<U278C5>
+<U278C6>
+<U278C7>
+<U278C8>
+<U278C9>
+<U278CA>
+<U278CB>
+<U278CC>
+<U278CD>
+<U278CE>
+<U278CF>
+<U278D0>
+<U278D1>
+<U278D2>
+<U278D3>
+<U278D4>
+<U278D5>
+<U278D6>
+<U278D7>
+<U278D8>
+<U278D9>
+<U278DA>
+<U278DB>
+<U278DC>
+<U278DD>
+<U278DE>
+<U278DF>
+<U278E0>
+<U278E1>
+<U278E2>
+<U278E3>
+<U278E4>
+<U278E5>
+<U278E6>
+<U278E7>
+<U278E8>
+<U278E9>
+<U278EA>
+<U278EB>
+<U278EC>
+<U278ED>
+<U278EE>
+<U278EF>
+<U278F0>
+<U278F1>
+<U278F2>
+<U278F3>
+<U278F4>
+<U278F5>
+<U278F6>
+<U278F7>
+<U278F8>
+<U278F9>
+<U278FA>
+<U278FB>
+<U278FC>
+<U278FD>
+<U278FE>
+<U278FF>
+<U27900>
+<U27901>
+<U27902>
+<U27903>
+<U27904>
+<U27905>
+<U27906>
+<U27907>
+<U27908>
+<U27909>
+<U2790A>
+<U2790B>
+<U2790C>
+<U2790D>
+<U2790E>
+<U2790F>
+<U27910>
+<U27911>
+<U27912>
+<U27913>
+<U27914>
+<U27915>
+<U27916>
+<U27917>
+<U27918>
+<U27919>
+<U2791A>
+<U2791B>
+<U2791C>
+<U2791D>
+<U2791E>
+<U2791F>
+<U27920>
+<U27921>
+<U27922>
+<U27923>
+<U27924>
+<U27925>
+<U27926>
+<U27927>
+<U27928>
+<U27929>
+<U2792A>
+<U2792B>
+<U2792C>
+<U2792D>
+<U2792E>
+<U2792F>
+<U27930>
+<U27931>
+<U27932>
+<U27933>
+<U27934>
+<U27935>
+<U27936>
+<U27937>
+<U27938>
+<U27939>
+<U2793A>
+<U2793B>
+<U2793C>
+<U2793D>
+<U2793E>
+<U2793F>
+<U27940>
+<U27941>
+<U27942>
+<U27943>
+<U27944>
+<U27945>
+<U27946>
+<U27947>
+<U27948>
+<U27949>
+<U2794A>
+<U2794B>
+<U2794C>
+<U2794D>
+<U2794E>
+<U2794F>
+<U27950>
+<U27951>
+<U27952>
+<U27953>
+<U27954>
+<U27955>
+<U27956>
+<U27957>
+<U27958>
+<U27959>
+<U2795A>
+<U2795B>
+<U2795C>
+<U2795D>
+<U2795E>
+<U2795F>
+<U27960>
+<U27961>
+<U27962>
+<U27963>
+<U27964>
+<U27965>
+<U27966>
+<U27967>
+<U27968>
+<U27969>
+<U2796A>
+<U2796B>
+<U2796C>
+<U2796D>
+<U2796E>
+<U2796F>
+<U27970>
+<U27971>
+<U27972>
+<U27973>
+<U27974>
+<U27975>
+<U27976>
+<U27977>
+<U27978>
+<U27979>
+<U2797A>
+<U2797B>
+<U2797C>
+<U2797D>
+<U2797E>
+<U2797F>
+<U27980>
+<U27981>
+<U27982>
+<U27983>
+<U27984>
+<U27985>
+<U27986>
+<U27987>
+<U27988>
+<U27989>
+<U2798A>
+<U2798B>
+<U2798C>
+<U2798D>
+<U2798E>
+<U2798F>
+<U27990>
+<U27991>
+<U27992>
+<U27993>
+<U27994>
+<U27995>
+<U27996>
+<U27997>
+<U27998>
+<U27999>
+<U2799A>
+<U2799B>
+<U2799C>
+<U2799D>
+<U2799E>
+<U2799F>
+<U279A0>
+<U279A1>
+<U279A2>
+<U279A3>
+<U279A4>
+<U279A5>
+<U279A6>
+<U279A7>
+<U279A8>
+<U279A9>
+<U279AA>
+<U279AB>
+<U279AC>
+<U279AD>
+<U279AE>
+<U279AF>
+<U279B0>
+<U279B1>
+<U279B2>
+<U279B3>
+<U279B4>
+<U279B5>
+<U279B6>
+<U279B7>
+<U279B8>
+<U279B9>
+<U279BA>
+<U279BB>
+<U279BC>
+<U279BD>
+<U279BE>
+<U279BF>
+<U279C0>
+<U279C1>
+<U279C2>
+<U279C3>
+<U279C4>
+<U279C5>
+<U279C6>
+<U279C7>
+<U279C8>
+<U279C9>
+<U279CA>
+<U279CB>
+<U279CC>
+<U279CD>
+<U279CE>
+<U279CF>
+<U279D0>
+<U279D1>
+<U279D2>
+<U279D3>
+<U279D4>
+<U279D5>
+<U279D6>
+<U279D7>
+<U279D8>
+<U279D9>
+<U279DA>
+<U279DB>
+<U279DC>
+<U279DD>
+<U279DE>
+<U279DF>
+<U279E0>
+<U279E1>
+<U279E2>
+<U279E3>
+<U279E4>
+<U279E5>
+<U279E6>
+<U279E7>
+<U279E8>
+<U279E9>
+<U279EA>
+<U279EB>
+<U279EC>
+<U279ED>
+<U279EE>
+<U279EF>
+<U279F0>
+<U279F1>
+<U279F2>
+<U279F3>
+<U279F4>
+<U279F5>
+<U279F6>
+<U279F7>
+<U279F8>
+<U279F9>
+<U279FA>
+<U279FB>
+<U279FC>
+<U279FD>
+<U279FE>
+<U279FF>
+<U27A00>
+<U27A01>
+<U27A02>
+<U27A03>
+<U27A04>
+<U27A05>
+<U27A06>
+<U27A07>
+<U27A08>
+<U27A09>
+<U27A0A>
+<U27A0B>
+<U27A0C>
+<U27A0D>
+<U27A0E>
+<U27A0F>
+<U27A10>
+<U27A11>
+<U27A12>
+<U27A13>
+<U27A14>
+<U27A15>
+<U27A16>
+<U27A17>
+<U27A18>
+<U27A19>
+<U27A1A>
+<U27A1B>
+<U27A1C>
+<U27A1D>
+<U27A1E>
+<U27A1F>
+<U27A20>
+<U27A21>
+<U27A22>
+<U27A23>
+<U27A24>
+<U27A25>
+<U27A26>
+<U27A27>
+<U27A28>
+<U27A29>
+<U27A2A>
+<U27A2B>
+<U27A2C>
+<U27A2D>
+<U27A2E>
+<U27A2F>
+<U27A30>
+<U27A31>
+<U27A32>
+<U27A33>
+<U27A34>
+<U27A35>
+<U27A36>
+<U27A37>
+<U27A38>
+<U27A39>
+<U27A3A>
+<U27A3B>
+<U27A3C>
+<U27A3D>
+<U27A3E>
+<U27A3F>
+<U27A40>
+<U27A41>
+<U27A42>
+<U27A43>
+<U27A44>
+<U27A45>
+<U27A46>
+<U27A47>
+<U27A48>
+<U27A49>
+<U27A4A>
+<U27A4B>
+<U27A4C>
+<U27A4D>
+<U27A4E>
+<U27A4F>
+<U27A50>
+<U27A51>
+<U27A52>
+<U27A53>
+<U27A54>
+<U27A55>
+<U27A56>
+<U27A57>
+<U27A58>
+<U27A59>
+<U27A5A>
+<U27A5B>
+<U27A5C>
+<U27A5D>
+<U27A5E>
+<U27A5F>
+<U27A60>
+<U27A61>
+<U27A62>
+<U27A63>
+<U27A64>
+<U27A65>
+<U27A66>
+<U27A67>
+<U27A68>
+<U27A69>
+<U27A6A>
+<U27A6B>
+<U27A6C>
+<U27A6D>
+<U27A6E>
+<U27A6F>
+<U27A70>
+<U27A71>
+<U27A72>
+<U27A73>
+<U27A74>
+<U27A75>
+<U27A76>
+<U27A77>
+<U27A78>
+<U27A79>
+<U27A7A>
+<U27A7B>
+<U27A7C>
+<U27A7D>
+<U27A7E>
+<U27A7F>
+<U27A80>
+<U27A81>
+<U27A82>
+<U27A83>
+<U27A84>
+<U27A85>
+<U27A86>
+<U27A87>
+<U27A88>
+<U27A89>
+<U27A8A>
+<U27A8B>
+<U27A8C>
+<U27A8D>
+<U27A8E>
+<U27A8F>
+<U27A90>
+<U27A91>
+<U27A92>
+<U27A93>
+<U27A94>
+<U27A95>
+<U27A96>
+<U27A97>
+<U27A98>
+<U27A99>
+<U27A9A>
+<U27A9B>
+<U27A9C>
+<U27A9D>
+<U27A9E>
+<U27A9F>
+<U27AA0>
+<U27AA1>
+<U27AA2>
+<U27AA3>
+<U27AA4>
+<U27AA5>
+<U27AA6>
+<U27AA7>
+<U27AA8>
+<U27AA9>
+<U27AAA>
+<U27AAB>
+<U27AAC>
+<U27AAD>
+<U27AAE>
+<U27AAF>
+<U27AB0>
+<U27AB1>
+<U27AB2>
+<U27AB3>
+<U27AB4>
+<U27AB5>
+<U27AB6>
+<U27AB7>
+<U27AB8>
+<U27AB9>
+<U27ABA>
+<U27ABB>
+<U27ABC>
+<U27ABD>
+<U27ABE>
+<U27ABF>
+<U27AC0>
+<U27AC1>
+<U27AC2>
+<U27AC3>
+<U27AC4>
+<U27AC5>
+<U27AC6>
+<U27AC7>
+<U27AC8>
+<U27AC9>
+<U27ACA>
+<U27ACB>
+<U27ACC>
+<U27ACD>
+<U27ACE>
+<U27ACF>
+<U27AD0>
+<U27AD1>
+<U27AD2>
+<U27AD3>
+<U27AD4>
+<U27AD5>
+<U27AD6>
+<U27AD7>
+<U27AD8>
+<U27AD9>
+<U27ADA>
+<U27ADB>
+<U27ADC>
+<U27ADD>
+<U27ADE>
+<U27ADF>
+<U27AE0>
+<U27AE1>
+<U27AE2>
+<U27AE3>
+<U27AE4>
+<U27AE5>
+<U27AE6>
+<U27AE7>
+<U27AE8>
+<U27AE9>
+<U27AEA>
+<U27AEB>
+<U27AEC>
+<U27AED>
+<U27AEE>
+<U27AEF>
+<U27AF0>
+<U27AF1>
+<U27AF2>
+<U27AF3>
+<U27AF4>
+<U27AF5>
+<U27AF6>
+<U27AF7>
+<U27AF8>
+<U27AF9>
+<U27AFA>
+<U27AFB>
+<U27AFC>
+<U27AFD>
+<U27AFE>
+<U27AFF>
+<U27B00>
+<U27B01>
+<U27B02>
+<U27B03>
+<U27B04>
+<U27B05>
+<U27B06>
+<U27B07>
+<U27B08>
+<U27B09>
+<U27B0A>
+<U27B0B>
+<U27B0C>
+<U27B0D>
+<U27B0E>
+<U27B0F>
+<U27B10>
+<U27B11>
+<U27B12>
+<U27B13>
+<U27B14>
+<U27B15>
+<U27B16>
+<U27B17>
+<U27B18>
+<U27B19>
+<U27B1A>
+<U27B1B>
+<U27B1C>
+<U27B1D>
+<U27B1E>
+<U27B1F>
+<U27B20>
+<U27B21>
+<U27B22>
+<U27B23>
+<U27B24>
+<U27B25>
+<U27B26>
+<U27B27>
+<U27B28>
+<U27B29>
+<U27B2A>
+<U27B2B>
+<U27B2C>
+<U27B2D>
+<U27B2E>
+<U27B2F>
+<U27B30>
+<U27B31>
+<U27B32>
+<U27B33>
+<U27B34>
+<U27B35>
+<U27B36>
+<U27B37>
+<U27B38>
+<U27B39>
+<U27B3A>
+<U27B3B>
+<U27B3C>
+<U27B3D>
+<U27B3E>
+<U27B3F>
+<U27B40>
+<U27B41>
+<U27B42>
+<U27B43>
+<U27B44>
+<U27B45>
+<U27B46>
+<U27B47>
+<U27B48>
+<U27B49>
+<U27B4A>
+<U27B4B>
+<U27B4C>
+<U27B4D>
+<U27B4E>
+<U27B4F>
+<U27B50>
+<U27B51>
+<U27B52>
+<U27B53>
+<U27B54>
+<U27B55>
+<U27B56>
+<U27B57>
+<U27B58>
+<U27B59>
+<U27B5A>
+<U27B5B>
+<U27B5C>
+<U27B5D>
+<U27B5E>
+<U27B5F>
+<U27B60>
+<U27B61>
+<U27B62>
+<U27B63>
+<U27B64>
+<U27B65>
+<U27B66>
+<U27B67>
+<U27B68>
+<U27B69>
+<U27B6A>
+<U27B6B>
+<U27B6C>
+<U27B6D>
+<U27B6E>
+<U27B6F>
+<U27B70>
+<U27B71>
+<U27B72>
+<U27B73>
+<U27B74>
+<U27B75>
+<U27B76>
+<U27B77>
+<U27B78>
+<U27B79>
+<U27B7A>
+<U27B7B>
+<U27B7C>
+<U27B7D>
+<U27B7E>
+<U27B7F>
+<U27B80>
+<U27B81>
+<U27B82>
+<U27B83>
+<U27B84>
+<U27B85>
+<U27B86>
+<U27B87>
+<U27B88>
+<U27B89>
+<U27B8A>
+<U27B8B>
+<U27B8C>
+<U27B8D>
+<U27B8E>
+<U27B8F>
+<U27B90>
+<U27B91>
+<U27B92>
+<U27B93>
+<U27B94>
+<U27B95>
+<U27B96>
+<U27B97>
+<U27B98>
+<U27B99>
+<U27B9A>
+<U27B9B>
+<U27B9C>
+<U27B9D>
+<U27B9E>
+<U27B9F>
+<U27BA0>
+<U27BA1>
+<U27BA2>
+<U27BA3>
+<U27BA4>
+<U27BA5>
+<U27BA6>
+<U27BA7>
+<U27BA8>
+<U27BA9>
+<U27BAA>
+<U27BAB>
+<U27BAC>
+<U27BAD>
+<U27BAE>
+<U27BAF>
+<U27BB0>
+<U27BB1>
+<U27BB2>
+<U27BB3>
+<U27BB4>
+<U27BB5>
+<U27BB6>
+<U27BB7>
+<U27BB8>
+<U27BB9>
+<U27BBA>
+<U27BBB>
+<U27BBC>
+<U27BBD>
+<U27BBE>
+<U27BBF>
+<U27BC0>
+<U27BC1>
+<U27BC2>
+<U27BC3>
+<U27BC4>
+<U27BC5>
+<U27BC6>
+<U27BC7>
+<U27BC8>
+<U27BC9>
+<U27BCA>
+<U27BCB>
+<U27BCC>
+<U27BCD>
+<U27BCE>
+<U27BCF>
+<U27BD0>
+<U27BD1>
+<U27BD2>
+<U27BD3>
+<U27BD4>
+<U27BD5>
+<U27BD6>
+<U27BD7>
+<U27BD8>
+<U27BD9>
+<U27BDA>
+<U27BDB>
+<U27BDC>
+<U27BDD>
+<U27BDE>
+<U27BDF>
+<U27BE0>
+<U27BE1>
+<U27BE2>
+<U27BE3>
+<U27BE4>
+<U27BE5>
+<U27BE6>
+<U27BE7>
+<U27BE8>
+<U27BE9>
+<U27BEA>
+<U27BEB>
+<U27BEC>
+<U27BED>
+<U27BEE>
+<U27BEF>
+<U27BF0>
+<U27BF1>
+<U27BF2>
+<U27BF3>
+<U27BF4>
+<U27BF5>
+<U27BF6>
+<U27BF7>
+<U27BF8>
+<U27BF9>
+<U27BFA>
+<U27BFB>
+<U27BFC>
+<U27BFD>
+<U27BFE>
+<U27BFF>
+<U27C00>
+<U27C01>
+<U27C02>
+<U27C03>
+<U27C04>
+<U27C05>
+<U27C06>
+<U27C07>
+<U27C08>
+<U27C09>
+<U27C0A>
+<U27C0B>
+<U27C0C>
+<U27C0D>
+<U27C0E>
+<U27C0F>
+<U27C10>
+<U27C11>
+<U27C12>
+<U27C13>
+<U27C14>
+<U27C15>
+<U27C16>
+<U27C17>
+<U27C18>
+<U27C19>
+<U27C1A>
+<U27C1B>
+<U27C1C>
+<U27C1D>
+<U27C1E>
+<U27C1F>
+<U27C20>
+<U27C21>
+<U27C22>
+<U27C23>
+<U27C24>
+<U27C25>
+<U27C26>
+<U27C27>
+<U27C28>
+<U27C29>
+<U27C2A>
+<U27C2B>
+<U27C2C>
+<U27C2D>
+<U27C2E>
+<U27C2F>
+<U27C30>
+<U27C31>
+<U27C32>
+<U27C33>
+<U27C34>
+<U27C35>
+<U27C36>
+<U27C37>
+<U27C38>
+<U27C39>
+<U27C3A>
+<U27C3B>
+<U27C3C>
+<U27C3D>
+<U27C3E>
+<U27C3F>
+<U27C40>
+<U27C41>
+<U27C42>
+<U27C43>
+<U27C44>
+<U27C45>
+<U27C46>
+<U27C47>
+<U27C48>
+<U27C49>
+<U27C4A>
+<U27C4B>
+<U27C4C>
+<U27C4D>
+<U27C4E>
+<U27C4F>
+<U27C50>
+<U27C51>
+<U27C52>
+<U27C53>
+<U27C54>
+<U27C55>
+<U27C56>
+<U27C57>
+<U27C58>
+<U27C59>
+<U27C5A>
+<U27C5B>
+<U27C5C>
+<U27C5D>
+<U27C5E>
+<U27C5F>
+<U27C60>
+<U27C61>
+<U27C62>
+<U27C63>
+<U27C64>
+<U27C65>
+<U27C66>
+<U27C67>
+<U27C68>
+<U27C69>
+<U27C6A>
+<U27C6B>
+<U27C6C>
+<U27C6D>
+<U27C6E>
+<U27C6F>
+<U27C70>
+<U27C71>
+<U27C72>
+<U27C73>
+<U27C74>
+<U27C75>
+<U27C76>
+<U27C77>
+<U27C78>
+<U27C79>
+<U27C7A>
+<U27C7B>
+<U27C7C>
+<U27C7D>
+<U27C7E>
+<U27C7F>
+<U27C80>
+<U27C81>
+<U27C82>
+<U27C83>
+<U27C84>
+<U27C85>
+<U27C86>
+<U27C87>
+<U27C88>
+<U27C89>
+<U27C8A>
+<U27C8B>
+<U27C8C>
+<U27C8D>
+<U27C8E>
+<U27C8F>
+<U27C90>
+<U27C91>
+<U27C92>
+<U27C93>
+<U27C94>
+<U27C95>
+<U27C96>
+<U27C97>
+<U27C98>
+<U27C99>
+<U27C9A>
+<U27C9B>
+<U27C9C>
+<U27C9D>
+<U27C9E>
+<U27C9F>
+<U27CA0>
+<U27CA1>
+<U27CA2>
+<U27CA3>
+<U27CA4>
+<U27CA5>
+<U27CA6>
+<U27CA7>
+<U27CA8>
+<U27CA9>
+<U27CAA>
+<U27CAB>
+<U27CAC>
+<U27CAD>
+<U27CAE>
+<U27CAF>
+<U27CB0>
+<U27CB1>
+<U27CB2>
+<U27CB3>
+<U27CB4>
+<U27CB5>
+<U27CB6>
+<U27CB7>
+<U27CB8>
+<U27CB9>
+<U27CBA>
+<U27CBB>
+<U27CBC>
+<U27CBD>
+<U27CBE>
+<U27CBF>
+<U27CC0>
+<U27CC1>
+<U27CC2>
+<U27CC3>
+<U27CC4>
+<U27CC5>
+<U27CC6>
+<U27CC7>
+<U27CC8>
+<U27CC9>
+<U27CCA>
+<U27CCB>
+<U27CCC>
+<U27CCD>
+<U27CCE>
+<U27CCF>
+<U27CD0>
+<U27CD1>
+<U27CD2>
+<U27CD3>
+<U27CD4>
+<U27CD5>
+<U27CD6>
+<U27CD7>
+<U27CD8>
+<U27CD9>
+<U27CDA>
+<U27CDB>
+<U27CDC>
+<U27CDD>
+<U27CDE>
+<U27CDF>
+<U27CE0>
+<U27CE1>
+<U27CE2>
+<U27CE3>
+<U27CE4>
+<U27CE5>
+<U27CE6>
+<U27CE7>
+<U27CE8>
+<U27CE9>
+<U27CEA>
+<U27CEB>
+<U27CEC>
+<U27CED>
+<U27CEE>
+<U27CEF>
+<U27CF0>
+<U27CF1>
+<U27CF2>
+<U27CF3>
+<U27CF4>
+<U27CF5>
+<U27CF6>
+<U27CF7>
+<U27CF8>
+<U27CF9>
+<U27CFA>
+<U27CFB>
+<U27CFC>
+<U27CFD>
+<U27CFE>
+<U27CFF>
+<U27D00>
+<U27D01>
+<U27D02>
+<U27D03>
+<U27D04>
+<U27D05>
+<U27D06>
+<U27D07>
+<U27D08>
+<U27D09>
+<U27D0A>
+<U27D0B>
+<U27D0C>
+<U27D0D>
+<U27D0E>
+<U27D0F>
+<U27D10>
+<U27D11>
+<U27D12>
+<U27D13>
+<U27D14>
+<U27D15>
+<U27D16>
+<U27D17>
+<U27D18>
+<U27D19>
+<U27D1A>
+<U27D1B>
+<U27D1C>
+<U27D1D>
+<U27D1E>
+<U27D1F>
+<U27D20>
+<U27D21>
+<U27D22>
+<U27D23>
+<U27D24>
+<U27D25>
+<U27D26>
+<U27D27>
+<U27D28>
+<U27D29>
+<U27D2A>
+<U27D2B>
+<U27D2C>
+<U27D2D>
+<U27D2E>
+<U27D2F>
+<U27D30>
+<U27D31>
+<U27D32>
+<U27D33>
+<U27D34>
+<U27D35>
+<U27D36>
+<U27D37>
+<U27D38>
+<U27D39>
+<U27D3A>
+<U27D3B>
+<U27D3C>
+<U27D3D>
+<U27D3E>
+<U27D3F>
+<U27D40>
+<U27D41>
+<U27D42>
+<U27D43>
+<U27D44>
+<U27D45>
+<U27D46>
+<U27D47>
+<U27D48>
+<U27D49>
+<U27D4A>
+<U27D4B>
+<U27D4C>
+<U27D4D>
+<U27D4E>
+<U27D4F>
+<U27D50>
+<U27D51>
+<U27D52>
+<U27D53>
+<U27D54>
+<U27D55>
+<U27D56>
+<U27D57>
+<U27D58>
+<U27D59>
+<U27D5A>
+<U27D5B>
+<U27D5C>
+<U27D5D>
+<U27D5E>
+<U27D5F>
+<U27D60>
+<U27D61>
+<U27D62>
+<U27D63>
+<U27D64>
+<U27D65>
+<U27D66>
+<U27D67>
+<U27D68>
+<U27D69>
+<U27D6A>
+<U27D6B>
+<U27D6C>
+<U27D6D>
+<U27D6E>
+<U27D6F>
+<U27D70>
+<U27D71>
+<U27D72>
+<U27D73>
+<U27D74>
+<U27D75>
+<U27D76>
+<U27D77>
+<U27D78>
+<U27D79>
+<U27D7A>
+<U27D7B>
+<U27D7C>
+<U27D7D>
+<U27D7E>
+<U27D7F>
+<U27D80>
+<U27D81>
+<U27D82>
+<U27D83>
+<U27D84>
+<U27D85>
+<U27D86>
+<U27D87>
+<U27D88>
+<U27D89>
+<U27D8A>
+<U27D8B>
+<U27D8C>
+<U27D8D>
+<U27D8E>
+<U27D8F>
+<U27D90>
+<U27D91>
+<U27D92>
+<U27D93>
+<U27D94>
+<U27D95>
+<U27D96>
+<U27D97>
+<U27D98>
+<U27D99>
+<U27D9A>
+<U27D9B>
+<U27D9C>
+<U27D9D>
+<U27D9E>
+<U27D9F>
+<U27DA0>
+<U27DA1>
+<U27DA2>
+<U27DA3>
+<U27DA4>
+<U27DA5>
+<U27DA6>
+<U27DA7>
+<U27DA8>
+<U27DA9>
+<U27DAA>
+<U27DAB>
+<U27DAC>
+<U27DAD>
+<U27DAE>
+<U27DAF>
+<U27DB0>
+<U27DB1>
+<U27DB2>
+<U27DB3>
+<U27DB4>
+<U27DB5>
+<U27DB6>
+<U27DB7>
+<U27DB8>
+<U27DB9>
+<U27DBA>
+<U27DBB>
+<U27DBC>
+<U27DBD>
+<U27DBE>
+<U27DBF>
+<U27DC0>
+<U27DC1>
+<U27DC2>
+<U27DC3>
+<U27DC4>
+<U27DC5>
+<U27DC6>
+<U27DC7>
+<U27DC8>
+<U27DC9>
+<U27DCA>
+<U27DCB>
+<U27DCC>
+<U27DCD>
+<U27DCE>
+<U27DCF>
+<U27DD0>
+<U27DD1>
+<U27DD2>
+<U27DD3>
+<U27DD4>
+<U27DD5>
+<U27DD6>
+<U27DD7>
+<U27DD8>
+<U27DD9>
+<U27DDA>
+<U27DDB>
+<U27DDC>
+<U27DDD>
+<U27DDE>
+<U27DDF>
+<U27DE0>
+<U27DE1>
+<U27DE2>
+<U27DE3>
+<U27DE4>
+<U27DE5>
+<U27DE6>
+<U27DE7>
+<U27DE8>
+<U27DE9>
+<U27DEA>
+<U27DEB>
+<U27DEC>
+<U27DED>
+<U27DEE>
+<U27DEF>
+<U27DF0>
+<U27DF1>
+<U27DF2>
+<U27DF3>
+<U27DF4>
+<U27DF5>
+<U27DF6>
+<U27DF7>
+<U27DF8>
+<U27DF9>
+<U27DFA>
+<U27DFB>
+<U27DFC>
+<U27DFD>
+<U27DFE>
+<U27DFF>
+<U27E00>
+<U27E01>
+<U27E02>
+<U27E03>
+<U27E04>
+<U27E05>
+<U27E06>
+<U27E07>
+<U27E08>
+<U27E09>
+<U27E0A>
+<U27E0B>
+<U27E0C>
+<U27E0D>
+<U27E0E>
+<U27E0F>
+<U27E10>
+<U27E11>
+<U27E12>
+<U27E13>
+<U27E14>
+<U27E15>
+<U27E16>
+<U27E17>
+<U27E18>
+<U27E19>
+<U27E1A>
+<U27E1B>
+<U27E1C>
+<U27E1D>
+<U27E1E>
+<U27E1F>
+<U27E20>
+<U27E21>
+<U27E22>
+<U27E23>
+<U27E24>
+<U27E25>
+<U27E26>
+<U27E27>
+<U27E28>
+<U27E29>
+<U27E2A>
+<U27E2B>
+<U27E2C>
+<U27E2D>
+<U27E2E>
+<U27E2F>
+<U27E30>
+<U27E31>
+<U27E32>
+<U27E33>
+<U27E34>
+<U27E35>
+<U27E36>
+<U27E37>
+<U27E38>
+<U27E39>
+<U27E3A>
+<U27E3B>
+<U27E3C>
+<U27E3D>
+<U27E3E>
+<U27E3F>
+<U27E40>
+<U27E41>
+<U27E42>
+<U27E43>
+<U27E44>
+<U27E45>
+<U27E46>
+<U27E47>
+<U27E48>
+<U27E49>
+<U27E4A>
+<U27E4B>
+<U27E4C>
+<U27E4D>
+<U27E4E>
+<U27E4F>
+<U27E50>
+<U27E51>
+<U27E52>
+<U27E53>
+<U27E54>
+<U27E55>
+<U27E56>
+<U27E57>
+<U27E58>
+<U27E59>
+<U27E5A>
+<U27E5B>
+<U27E5C>
+<U27E5D>
+<U27E5E>
+<U27E5F>
+<U27E60>
+<U27E61>
+<U27E62>
+<U27E63>
+<U27E64>
+<U27E65>
+<U27E66>
+<U27E67>
+<U27E68>
+<U27E69>
+<U27E6A>
+<U27E6B>
+<U27E6C>
+<U27E6D>
+<U27E6E>
+<U27E6F>
+<U27E70>
+<U27E71>
+<U27E72>
+<U27E73>
+<U27E74>
+<U27E75>
+<U27E76>
+<U27E77>
+<U27E78>
+<U27E79>
+<U27E7A>
+<U27E7B>
+<U27E7C>
+<U27E7D>
+<U27E7E>
+<U27E7F>
+<U27E80>
+<U27E81>
+<U27E82>
+<U27E83>
+<U27E84>
+<U27E85>
+<U27E86>
+<U27E87>
+<U27E88>
+<U27E89>
+<U27E8A>
+<U27E8B>
+<U27E8C>
+<U27E8D>
+<U27E8E>
+<U27E8F>
+<U27E90>
+<U27E91>
+<U27E92>
+<U27E93>
+<U27E94>
+<U27E95>
+<U27E96>
+<U27E97>
+<U27E98>
+<U27E99>
+<U27E9A>
+<U27E9B>
+<U27E9C>
+<U27E9D>
+<U27E9E>
+<U27E9F>
+<U27EA0>
+<U27EA1>
+<U27EA2>
+<U27EA3>
+<U27EA4>
+<U27EA5>
+<U27EA6>
+<U27EA7>
+<U27EA8>
+<U27EA9>
+<U27EAA>
+<U27EAB>
+<U27EAC>
+<U27EAD>
+<U27EAE>
+<U27EAF>
+<U27EB0>
+<U27EB1>
+<U27EB2>
+<U27EB3>
+<U27EB4>
+<U27EB5>
+<U27EB6>
+<U27EB7>
+<U27EB8>
+<U27EB9>
+<U27EBA>
+<U27EBB>
+<U27EBC>
+<U27EBD>
+<U27EBE>
+<U27EBF>
+<U27EC0>
+<U27EC1>
+<U27EC2>
+<U27EC3>
+<U27EC4>
+<U27EC5>
+<U27EC6>
+<U27EC7>
+<U27EC8>
+<U27EC9>
+<U27ECA>
+<U27ECB>
+<U27ECC>
+<U27ECD>
+<U27ECE>
+<U27ECF>
+<U27ED0>
+<U27ED1>
+<U27ED2>
+<U27ED3>
+<U27ED4>
+<U27ED5>
+<U27ED6>
+<U27ED7>
+<U27ED8>
+<U27ED9>
+<U27EDA>
+<U27EDB>
+<U27EDC>
+<U27EDD>
+<U27EDE>
+<U27EDF>
+<U27EE0>
+<U27EE1>
+<U27EE2>
+<U27EE3>
+<U27EE4>
+<U27EE5>
+<U27EE6>
+<U27EE7>
+<U27EE8>
+<U27EE9>
+<U27EEA>
+<U27EEB>
+<U27EEC>
+<U27EED>
+<U27EEE>
+<U27EEF>
+<U27EF0>
+<U27EF1>
+<U27EF2>
+<U27EF3>
+<U27EF4>
+<U27EF5>
+<U27EF6>
+<U27EF7>
+<U27EF8>
+<U27EF9>
+<U27EFA>
+<U27EFB>
+<U27EFC>
+<U27EFD>
+<U27EFE>
+<U27EFF>
+<U27F00>
+<U27F01>
+<U27F02>
+<U27F03>
+<U27F04>
+<U27F05>
+<U27F06>
+<U27F07>
+<U27F08>
+<U27F09>
+<U27F0A>
+<U27F0B>
+<U27F0C>
+<U27F0D>
+<U27F0E>
+<U27F0F>
+<U27F10>
+<U27F11>
+<U27F12>
+<U27F13>
+<U27F14>
+<U27F15>
+<U27F16>
+<U27F17>
+<U27F18>
+<U27F19>
+<U27F1A>
+<U27F1B>
+<U27F1C>
+<U27F1D>
+<U27F1E>
+<U27F1F>
+<U27F20>
+<U27F21>
+<U27F22>
+<U27F23>
+<U27F24>
+<U27F25>
+<U27F26>
+<U27F27>
+<U27F28>
+<U27F29>
+<U27F2A>
+<U27F2B>
+<U27F2C>
+<U27F2D>
+<U27F2E>
+<U27F2F>
+<U27F30>
+<U27F31>
+<U27F32>
+<U27F33>
+<U27F34>
+<U27F35>
+<U27F36>
+<U27F37>
+<U27F38>
+<U27F39>
+<U27F3A>
+<U27F3B>
+<U27F3C>
+<U27F3D>
+<U27F3E>
+<U27F3F>
+<U27F40>
+<U27F41>
+<U27F42>
+<U27F43>
+<U27F44>
+<U27F45>
+<U27F46>
+<U27F47>
+<U27F48>
+<U27F49>
+<U27F4A>
+<U27F4B>
+<U27F4C>
+<U27F4D>
+<U27F4E>
+<U27F4F>
+<U27F50>
+<U27F51>
+<U27F52>
+<U27F53>
+<U27F54>
+<U27F55>
+<U27F56>
+<U27F57>
+<U27F58>
+<U27F59>
+<U27F5A>
+<U27F5B>
+<U27F5C>
+<U27F5D>
+<U27F5E>
+<U27F5F>
+<U27F60>
+<U27F61>
+<U27F62>
+<U27F63>
+<U27F64>
+<U27F65>
+<U27F66>
+<U27F67>
+<U27F68>
+<U27F69>
+<U27F6A>
+<U27F6B>
+<U27F6C>
+<U27F6D>
+<U27F6E>
+<U27F6F>
+<U27F70>
+<U27F71>
+<U27F72>
+<U27F73>
+<U27F74>
+<U27F75>
+<U27F76>
+<U27F77>
+<U27F78>
+<U27F79>
+<U27F7A>
+<U27F7B>
+<U27F7C>
+<U27F7D>
+<U27F7E>
+<U27F7F>
+<U27F80>
+<U27F81>
+<U27F82>
+<U27F83>
+<U27F84>
+<U27F85>
+<U27F86>
+<U27F87>
+<U27F88>
+<U27F89>
+<U27F8A>
+<U27F8B>
+<U27F8C>
+<U27F8D>
+<U27F8E>
+<U27F8F>
+<U27F90>
+<U27F91>
+<U27F92>
+<U27F93>
+<U27F94>
+<U27F95>
+<U27F96>
+<U27F97>
+<U27F98>
+<U27F99>
+<U27F9A>
+<U27F9B>
+<U27F9C>
+<U27F9D>
+<U27F9E>
+<U27F9F>
+<U27FA0>
+<U27FA1>
+<U27FA2>
+<U27FA3>
+<U27FA4>
+<U27FA5>
+<U27FA6>
+<U27FA7>
+<U27FA8>
+<U27FA9>
+<U27FAA>
+<U27FAB>
+<U27FAC>
+<U27FAD>
+<U27FAE>
+<U27FAF>
+<U27FB0>
+<U27FB1>
+<U27FB2>
+<U27FB3>
+<U27FB4>
+<U27FB5>
+<U27FB6>
+<U27FB7>
+<U27FB8>
+<U27FB9>
+<U27FBA>
+<U27FBB>
+<U27FBC>
+<U27FBD>
+<U27FBE>
+<U27FBF>
+<U27FC0>
+<U27FC1>
+<U27FC2>
+<U27FC3>
+<U27FC4>
+<U27FC5>
+<U27FC6>
+<U27FC7>
+<U27FC8>
+<U27FC9>
+<U27FCA>
+<U27FCB>
+<U27FCC>
+<U27FCD>
+<U27FCE>
+<U27FCF>
+<U27FD0>
+<U27FD1>
+<U27FD2>
+<U27FD3>
+<U27FD4>
+<U27FD5>
+<U27FD6>
+<U27FD7>
+<U27FD8>
+<U27FD9>
+<U27FDA>
+<U27FDB>
+<U27FDC>
+<U27FDD>
+<U27FDE>
+<U27FDF>
+<U27FE0>
+<U27FE1>
+<U27FE2>
+<U27FE3>
+<U27FE4>
+<U27FE5>
+<U27FE6>
+<U27FE7>
+<U27FE8>
+<U27FE9>
+<U27FEA>
+<U27FEB>
+<U27FEC>
+<U27FED>
+<U27FEE>
+<U27FEF>
+<U27FF0>
+<U27FF1>
+<U27FF2>
+<U27FF3>
+<U27FF4>
+<U27FF5>
+<U27FF6>
+<U27FF7>
+<U27FF8>
+<U27FF9>
+<U27FFA>
+<U27FFB>
+<U27FFC>
+<U27FFD>
+<U27FFE>
+<U27FFF>
+<U28000>
+<U28001>
+<U28002>
+<U28003>
+<U28004>
+<U28005>
+<U28006>
+<U28007>
+<U28008>
+<U28009>
+<U2800A>
+<U2800B>
+<U2800C>
+<U2800D>
+<U2800E>
+<U2800F>
+<U28010>
+<U28011>
+<U28012>
+<U28013>
+<U28014>
+<U28015>
+<U28016>
+<U28017>
+<U28018>
+<U28019>
+<U2801A>
+<U2801B>
+<U2801C>
+<U2801D>
+<U2801E>
+<U2801F>
+<U28020>
+<U28021>
+<U28022>
+<U28023>
+<U28024>
+<U28025>
+<U28026>
+<U28027>
+<U28028>
+<U28029>
+<U2802A>
+<U2802B>
+<U2802C>
+<U2802D>
+<U2802E>
+<U2802F>
+<U28030>
+<U28031>
+<U28032>
+<U28033>
+<U28034>
+<U28035>
+<U28036>
+<U28037>
+<U28038>
+<U28039>
+<U2803A>
+<U2803B>
+<U2803C>
+<U2803D>
+<U2803E>
+<U2803F>
+<U28040>
+<U28041>
+<U28042>
+<U28043>
+<U28044>
+<U28045>
+<U28046>
+<U28047>
+<U28048>
+<U28049>
+<U2804A>
+<U2804B>
+<U2804C>
+<U2804D>
+<U2804E>
+<U2804F>
+<U28050>
+<U28051>
+<U28052>
+<U28053>
+<U28054>
+<U28055>
+<U28056>
+<U28057>
+<U28058>
+<U28059>
+<U2805A>
+<U2805B>
+<U2805C>
+<U2805D>
+<U2805E>
+<U2805F>
+<U28060>
+<U28061>
+<U28062>
+<U28063>
+<U28064>
+<U28065>
+<U28066>
+<U28067>
+<U28068>
+<U28069>
+<U2806A>
+<U2806B>
+<U2806C>
+<U2806D>
+<U2806E>
+<U2806F>
+<U28070>
+<U28071>
+<U28072>
+<U28073>
+<U28074>
+<U28075>
+<U28076>
+<U28077>
+<U28078>
+<U28079>
+<U2807A>
+<U2807B>
+<U2807C>
+<U2807D>
+<U2807E>
+<U2807F>
+<U28080>
+<U28081>
+<U28082>
+<U28083>
+<U28084>
+<U28085>
+<U28086>
+<U28087>
+<U28088>
+<U28089>
+<U2808A>
+<U2808B>
+<U2808C>
+<U2808D>
+<U2808E>
+<U2808F>
+<U28090>
+<U28091>
+<U28092>
+<U28093>
+<U28094>
+<U28095>
+<U28096>
+<U28097>
+<U28098>
+<U28099>
+<U2809A>
+<U2809B>
+<U2809C>
+<U2809D>
+<U2809E>
+<U2809F>
+<U280A0>
+<U280A1>
+<U280A2>
+<U280A3>
+<U280A4>
+<U280A5>
+<U280A6>
+<U280A7>
+<U280A8>
+<U280A9>
+<U280AA>
+<U280AB>
+<U280AC>
+<U280AD>
+<U280AE>
+<U280AF>
+<U280B0>
+<U280B1>
+<U280B2>
+<U280B3>
+<U280B4>
+<U280B5>
+<U280B6>
+<U280B7>
+<U280B8>
+<U280B9>
+<U280BA>
+<U280BB>
+<U280BC>
+<U280BD>
+<U280BE>
+<U280BF>
+<U280C0>
+<U280C1>
+<U280C2>
+<U280C3>
+<U280C4>
+<U280C5>
+<U280C6>
+<U280C7>
+<U280C8>
+<U280C9>
+<U280CA>
+<U280CB>
+<U280CC>
+<U280CD>
+<U280CE>
+<U280CF>
+<U280D0>
+<U280D1>
+<U280D2>
+<U280D3>
+<U280D4>
+<U280D5>
+<U280D6>
+<U280D7>
+<U280D8>
+<U280D9>
+<U280DA>
+<U280DB>
+<U280DC>
+<U280DD>
+<U280DE>
+<U280DF>
+<U280E0>
+<U280E1>
+<U280E2>
+<U280E3>
+<U280E4>
+<U280E5>
+<U280E6>
+<U280E7>
+<U280E8>
+<U280E9>
+<U280EA>
+<U280EB>
+<U280EC>
+<U280ED>
+<U280EE>
+<U280EF>
+<U280F0>
+<U280F1>
+<U280F2>
+<U280F3>
+<U280F4>
+<U280F5>
+<U280F6>
+<U280F7>
+<U280F8>
+<U280F9>
+<U280FA>
+<U280FB>
+<U280FC>
+<U280FD>
+<U280FE>
+<U280FF>
+<U28100>
+<U28101>
+<U28102>
+<U28103>
+<U28104>
+<U28105>
+<U28106>
+<U28107>
+<U28108>
+<U28109>
+<U2810A>
+<U2810B>
+<U2810C>
+<U2810D>
+<U2810E>
+<U2810F>
+<U28110>
+<U28111>
+<U28112>
+<U28113>
+<U28114>
+<U28115>
+<U28116>
+<U28117>
+<U28118>
+<U28119>
+<U2811A>
+<U2811B>
+<U2811C>
+<U2811D>
+<U2811E>
+<U2811F>
+<U28120>
+<U28121>
+<U28122>
+<U28123>
+<U28124>
+<U28125>
+<U28126>
+<U28127>
+<U28128>
+<U28129>
+<U2812A>
+<U2812B>
+<U2812C>
+<U2812D>
+<U2812E>
+<U2812F>
+<U28130>
+<U28131>
+<U28132>
+<U28133>
+<U28134>
+<U28135>
+<U28136>
+<U28137>
+<U28138>
+<U28139>
+<U2813A>
+<U2813B>
+<U2813C>
+<U2813D>
+<U2813E>
+<U2813F>
+<U28140>
+<U28141>
+<U28142>
+<U28143>
+<U28144>
+<U28145>
+<U28146>
+<U28147>
+<U28148>
+<U28149>
+<U2814A>
+<U2814B>
+<U2814C>
+<U2814D>
+<U2814E>
+<U2814F>
+<U28150>
+<U28151>
+<U28152>
+<U28153>
+<U28154>
+<U28155>
+<U28156>
+<U28157>
+<U28158>
+<U28159>
+<U2815A>
+<U2815B>
+<U2815C>
+<U2815D>
+<U2815E>
+<U2815F>
+<U28160>
+<U28161>
+<U28162>
+<U28163>
+<U28164>
+<U28165>
+<U28166>
+<U28167>
+<U28168>
+<U28169>
+<U2816A>
+<U2816B>
+<U2816C>
+<U2816D>
+<U2816E>
+<U2816F>
+<U28170>
+<U28171>
+<U28172>
+<U28173>
+<U28174>
+<U28175>
+<U28176>
+<U28177>
+<U28178>
+<U28179>
+<U2817A>
+<U2817B>
+<U2817C>
+<U2817D>
+<U2817E>
+<U2817F>
+<U28180>
+<U28181>
+<U28182>
+<U28183>
+<U28184>
+<U28185>
+<U28186>
+<U28187>
+<U28188>
+<U28189>
+<U2818A>
+<U2818B>
+<U2818C>
+<U2818D>
+<U2818E>
+<U2818F>
+<U28190>
+<U28191>
+<U28192>
+<U28193>
+<U28194>
+<U28195>
+<U28196>
+<U28197>
+<U28198>
+<U28199>
+<U2819A>
+<U2819B>
+<U2819C>
+<U2819D>
+<U2819E>
+<U2819F>
+<U281A0>
+<U281A1>
+<U281A2>
+<U281A3>
+<U281A4>
+<U281A5>
+<U281A6>
+<U281A7>
+<U281A8>
+<U281A9>
+<U281AA>
+<U281AB>
+<U281AC>
+<U281AD>
+<U281AE>
+<U281AF>
+<U281B0>
+<U281B1>
+<U281B2>
+<U281B3>
+<U281B4>
+<U281B5>
+<U281B6>
+<U281B7>
+<U281B8>
+<U281B9>
+<U281BA>
+<U281BB>
+<U281BC>
+<U281BD>
+<U281BE>
+<U281BF>
+<U281C0>
+<U281C1>
+<U281C2>
+<U281C3>
+<U281C4>
+<U281C5>
+<U281C6>
+<U281C7>
+<U281C8>
+<U281C9>
+<U281CA>
+<U281CB>
+<U281CC>
+<U281CD>
+<U281CE>
+<U281CF>
+<U281D0>
+<U281D1>
+<U281D2>
+<U281D3>
+<U281D4>
+<U281D5>
+<U281D6>
+<U281D7>
+<U281D8>
+<U281D9>
+<U281DA>
+<U281DB>
+<U281DC>
+<U281DD>
+<U281DE>
+<U281DF>
+<U281E0>
+<U281E1>
+<U281E2>
+<U281E3>
+<U281E4>
+<U281E5>
+<U281E6>
+<U281E7>
+<U281E8>
+<U281E9>
+<U281EA>
+<U281EB>
+<U281EC>
+<U281ED>
+<U281EE>
+<U281EF>
+<U281F0>
+<U281F1>
+<U281F2>
+<U281F3>
+<U281F4>
+<U281F5>
+<U281F6>
+<U281F7>
+<U281F8>
+<U281F9>
+<U281FA>
+<U281FB>
+<U281FC>
+<U281FD>
+<U281FE>
+<U281FF>
+<U28200>
+<U28201>
+<U28202>
+<U28203>
+<U28204>
+<U28205>
+<U28206>
+<U28207>
+<U28208>
+<U28209>
+<U2820A>
+<U2820B>
+<U2820C>
+<U2820D>
+<U2820E>
+<U2820F>
+<U28210>
+<U28211>
+<U28212>
+<U28213>
+<U28214>
+<U28215>
+<U28216>
+<U28217>
+<U28218>
+<U28219>
+<U2821A>
+<U2821B>
+<U2821C>
+<U2821D>
+<U2821E>
+<U2821F>
+<U28220>
+<U28221>
+<U28222>
+<U28223>
+<U28224>
+<U28225>
+<U28226>
+<U28227>
+<U28228>
+<U28229>
+<U2822A>
+<U2822B>
+<U2822C>
+<U2822D>
+<U2822E>
+<U2822F>
+<U28230>
+<U28231>
+<U28232>
+<U28233>
+<U28234>
+<U28235>
+<U28236>
+<U28237>
+<U28238>
+<U28239>
+<U2823A>
+<U2823B>
+<U2823C>
+<U2823D>
+<U2823E>
+<U2823F>
+<U28240>
+<U28241>
+<U28242>
+<U28243>
+<U28244>
+<U28245>
+<U28246>
+<U28247>
+<U28248>
+<U28249>
+<U2824A>
+<U2824B>
+<U2824C>
+<U2824D>
+<U2824E>
+<U2824F>
+<U28250>
+<U28251>
+<U28252>
+<U28253>
+<U28254>
+<U28255>
+<U28256>
+<U28257>
+<U28258>
+<U28259>
+<U2825A>
+<U2825B>
+<U2825C>
+<U2825D>
+<U2825E>
+<U2825F>
+<U28260>
+<U28261>
+<U28262>
+<U28263>
+<U28264>
+<U28265>
+<U28266>
+<U28267>
+<U28268>
+<U28269>
+<U2826A>
+<U2826B>
+<U2826C>
+<U2826D>
+<U2826E>
+<U2826F>
+<U28270>
+<U28271>
+<U28272>
+<U28273>
+<U28274>
+<U28275>
+<U28276>
+<U28277>
+<U28278>
+<U28279>
+<U2827A>
+<U2827B>
+<U2827C>
+<U2827D>
+<U2827E>
+<U2827F>
+<U28280>
+<U28281>
+<U28282>
+<U28283>
+<U28284>
+<U28285>
+<U28286>
+<U28287>
+<U28288>
+<U28289>
+<U2828A>
+<U2828B>
+<U2828C>
+<U2828D>
+<U2828E>
+<U2828F>
+<U28290>
+<U28291>
+<U28292>
+<U28293>
+<U28294>
+<U28295>
+<U28296>
+<U28297>
+<U28298>
+<U28299>
+<U2829A>
+<U2829B>
+<U2829C>
+<U2829D>
+<U2829E>
+<U2829F>
+<U282A0>
+<U282A1>
+<U282A2>
+<U282A3>
+<U282A4>
+<U282A5>
+<U282A6>
+<U282A7>
+<U282A8>
+<U282A9>
+<U282AA>
+<U282AB>
+<U282AC>
+<U282AD>
+<U282AE>
+<U282AF>
+<U282B0>
+<U282B1>
+<U282B2>
+<U282B3>
+<U282B4>
+<U282B5>
+<U282B6>
+<U282B7>
+<U282B8>
+<U282B9>
+<U282BA>
+<U282BB>
+<U282BC>
+<U282BD>
+<U282BE>
+<U282BF>
+<U282C0>
+<U282C1>
+<U282C2>
+<U282C3>
+<U282C4>
+<U282C5>
+<U282C6>
+<U282C7>
+<U282C8>
+<U282C9>
+<U282CA>
+<U282CB>
+<U282CC>
+<U282CD>
+<U282CE>
+<U282CF>
+<U282D0>
+<U282D1>
+<U282D2>
+<U282D3>
+<U282D4>
+<U282D5>
+<U282D6>
+<U282D7>
+<U282D8>
+<U282D9>
+<U282DA>
+<U282DB>
+<U282DC>
+<U282DD>
+<U282DE>
+<U282DF>
+<U282E0>
+<U282E1>
+<U282E2>
+<U282E3>
+<U282E4>
+<U282E5>
+<U282E6>
+<U282E7>
+<U282E8>
+<U282E9>
+<U282EA>
+<U282EB>
+<U282EC>
+<U282ED>
+<U282EE>
+<U282EF>
+<U282F0>
+<U282F1>
+<U282F2>
+<U282F3>
+<U282F4>
+<U282F5>
+<U282F6>
+<U282F7>
+<U282F8>
+<U282F9>
+<U282FA>
+<U282FB>
+<U282FC>
+<U282FD>
+<U282FE>
+<U282FF>
+<U28300>
+<U28301>
+<U28302>
+<U28303>
+<U28304>
+<U28305>
+<U28306>
+<U28307>
+<U28308>
+<U28309>
+<U2830A>
+<U2830B>
+<U2830C>
+<U2830D>
+<U2830E>
+<U2830F>
+<U28310>
+<U28311>
+<U28312>
+<U28313>
+<U28314>
+<U28315>
+<U28316>
+<U28317>
+<U28318>
+<U28319>
+<U2831A>
+<U2831B>
+<U2831C>
+<U2831D>
+<U2831E>
+<U2831F>
+<U28320>
+<U28321>
+<U28322>
+<U28323>
+<U28324>
+<U28325>
+<U28326>
+<U28327>
+<U28328>
+<U28329>
+<U2832A>
+<U2832B>
+<U2832C>
+<U2832D>
+<U2832E>
+<U2832F>
+<U28330>
+<U28331>
+<U28332>
+<U28333>
+<U28334>
+<U28335>
+<U28336>
+<U28337>
+<U28338>
+<U28339>
+<U2833A>
+<U2833B>
+<U2833C>
+<U2833D>
+<U2833E>
+<U2833F>
+<U28340>
+<U28341>
+<U28342>
+<U28343>
+<U28344>
+<U28345>
+<U28346>
+<U28347>
+<U28348>
+<U28349>
+<U2834A>
+<U2834B>
+<U2834C>
+<U2834D>
+<U2834E>
+<U2834F>
+<U28350>
+<U28351>
+<U28352>
+<U28353>
+<U28354>
+<U28355>
+<U28356>
+<U28357>
+<U28358>
+<U28359>
+<U2835A>
+<U2835B>
+<U2835C>
+<U2835D>
+<U2835E>
+<U2835F>
+<U28360>
+<U28361>
+<U28362>
+<U28363>
+<U28364>
+<U28365>
+<U28366>
+<U28367>
+<U28368>
+<U28369>
+<U2836A>
+<U2836B>
+<U2836C>
+<U2836D>
+<U2836E>
+<U2836F>
+<U28370>
+<U28371>
+<U28372>
+<U28373>
+<U28374>
+<U28375>
+<U28376>
+<U28377>
+<U28378>
+<U28379>
+<U2837A>
+<U2837B>
+<U2837C>
+<U2837D>
+<U2837E>
+<U2837F>
+<U28380>
+<U28381>
+<U28382>
+<U28383>
+<U28384>
+<U28385>
+<U28386>
+<U28387>
+<U28388>
+<U28389>
+<U2838A>
+<U2838B>
+<U2838C>
+<U2838D>
+<U2838E>
+<U2838F>
+<U28390>
+<U28391>
+<U28392>
+<U28393>
+<U28394>
+<U28395>
+<U28396>
+<U28397>
+<U28398>
+<U28399>
+<U2839A>
+<U2839B>
+<U2839C>
+<U2839D>
+<U2839E>
+<U2839F>
+<U283A0>
+<U283A1>
+<U283A2>
+<U283A3>
+<U283A4>
+<U283A5>
+<U283A6>
+<U283A7>
+<U283A8>
+<U283A9>
+<U283AA>
+<U283AB>
+<U283AC>
+<U283AD>
+<U283AE>
+<U283AF>
+<U283B0>
+<U283B1>
+<U283B2>
+<U283B3>
+<U283B4>
+<U283B5>
+<U283B6>
+<U283B7>
+<U283B8>
+<U283B9>
+<U283BA>
+<U283BB>
+<U283BC>
+<U283BD>
+<U283BE>
+<U283BF>
+<U283C0>
+<U283C1>
+<U283C2>
+<U283C3>
+<U283C4>
+<U283C5>
+<U283C6>
+<U283C7>
+<U283C8>
+<U283C9>
+<U283CA>
+<U283CB>
+<U283CC>
+<U283CD>
+<U283CE>
+<U283CF>
+<U283D0>
+<U283D1>
+<U283D2>
+<U283D3>
+<U283D4>
+<U283D5>
+<U283D6>
+<U283D7>
+<U283D8>
+<U283D9>
+<U283DA>
+<U283DB>
+<U283DC>
+<U283DD>
+<U283DE>
+<U283DF>
+<U283E0>
+<U283E1>
+<U283E2>
+<U283E3>
+<U283E4>
+<U283E5>
+<U283E6>
+<U283E7>
+<U283E8>
+<U283E9>
+<U283EA>
+<U283EB>
+<U283EC>
+<U283ED>
+<U283EE>
+<U283EF>
+<U283F0>
+<U283F1>
+<U283F2>
+<U283F3>
+<U283F4>
+<U283F5>
+<U283F6>
+<U283F7>
+<U283F8>
+<U283F9>
+<U283FA>
+<U283FB>
+<U283FC>
+<U283FD>
+<U283FE>
+<U283FF>
+<U28400>
+<U28401>
+<U28402>
+<U28403>
+<U28404>
+<U28405>
+<U28406>
+<U28407>
+<U28408>
+<U28409>
+<U2840A>
+<U2840B>
+<U2840C>
+<U2840D>
+<U2840E>
+<U2840F>
+<U28410>
+<U28411>
+<U28412>
+<U28413>
+<U28414>
+<U28415>
+<U28416>
+<U28417>
+<U28418>
+<U28419>
+<U2841A>
+<U2841B>
+<U2841C>
+<U2841D>
+<U2841E>
+<U2841F>
+<U28420>
+<U28421>
+<U28422>
+<U28423>
+<U28424>
+<U28425>
+<U28426>
+<U28427>
+<U28428>
+<U28429>
+<U2842A>
+<U2842B>
+<U2842C>
+<U2842D>
+<U2842E>
+<U2842F>
+<U28430>
+<U28431>
+<U28432>
+<U28433>
+<U28434>
+<U28435>
+<U28436>
+<U28437>
+<U28438>
+<U28439>
+<U2843A>
+<U2843B>
+<U2843C>
+<U2843D>
+<U2843E>
+<U2843F>
+<U28440>
+<U28441>
+<U28442>
+<U28443>
+<U28444>
+<U28445>
+<U28446>
+<U28447>
+<U28448>
+<U28449>
+<U2844A>
+<U2844B>
+<U2844C>
+<U2844D>
+<U2844E>
+<U2844F>
+<U28450>
+<U28451>
+<U28452>
+<U28453>
+<U28454>
+<U28455>
+<U28456>
+<U28457>
+<U28458>
+<U28459>
+<U2845A>
+<U2845B>
+<U2845C>
+<U2845D>
+<U2845E>
+<U2845F>
+<U28460>
+<U28461>
+<U28462>
+<U28463>
+<U28464>
+<U28465>
+<U28466>
+<U28467>
+<U28468>
+<U28469>
+<U2846A>
+<U2846B>
+<U2846C>
+<U2846D>
+<U2846E>
+<U2846F>
+<U28470>
+<U28471>
+<U28472>
+<U28473>
+<U28474>
+<U28475>
+<U28476>
+<U28477>
+<U28478>
+<U28479>
+<U2847A>
+<U2847B>
+<U2847C>
+<U2847D>
+<U2847E>
+<U2847F>
+<U28480>
+<U28481>
+<U28482>
+<U28483>
+<U28484>
+<U28485>
+<U28486>
+<U28487>
+<U28488>
+<U28489>
+<U2848A>
+<U2848B>
+<U2848C>
+<U2848D>
+<U2848E>
+<U2848F>
+<U28490>
+<U28491>
+<U28492>
+<U28493>
+<U28494>
+<U28495>
+<U28496>
+<U28497>
+<U28498>
+<U28499>
+<U2849A>
+<U2849B>
+<U2849C>
+<U2849D>
+<U2849E>
+<U2849F>
+<U284A0>
+<U284A1>
+<U284A2>
+<U284A3>
+<U284A4>
+<U284A5>
+<U284A6>
+<U284A7>
+<U284A8>
+<U284A9>
+<U284AA>
+<U284AB>
+<U284AC>
+<U284AD>
+<U284AE>
+<U284AF>
+<U284B0>
+<U284B1>
+<U284B2>
+<U284B3>
+<U284B4>
+<U284B5>
+<U284B6>
+<U284B7>
+<U284B8>
+<U284B9>
+<U284BA>
+<U284BB>
+<U284BC>
+<U284BD>
+<U284BE>
+<U284BF>
+<U284C0>
+<U284C1>
+<U284C2>
+<U284C3>
+<U284C4>
+<U284C5>
+<U284C6>
+<U284C7>
+<U284C8>
+<U284C9>
+<U284CA>
+<U284CB>
+<U284CC>
+<U284CD>
+<U284CE>
+<U284CF>
+<U284D0>
+<U284D1>
+<U284D2>
+<U284D3>
+<U284D4>
+<U284D5>
+<U284D6>
+<U284D7>
+<U284D8>
+<U284D9>
+<U284DA>
+<U284DB>
+<U284DC>
+<U284DD>
+<U284DE>
+<U284DF>
+<U284E0>
+<U284E1>
+<U284E2>
+<U284E3>
+<U284E4>
+<U284E5>
+<U284E6>
+<U284E7>
+<U284E8>
+<U284E9>
+<U284EA>
+<U284EB>
+<U284EC>
+<U284ED>
+<U284EE>
+<U284EF>
+<U284F0>
+<U284F1>
+<U284F2>
+<U284F3>
+<U284F4>
+<U284F5>
+<U284F6>
+<U284F7>
+<U284F8>
+<U284F9>
+<U284FA>
+<U284FB>
+<U284FC>
+<U284FD>
+<U284FE>
+<U284FF>
+<U28500>
+<U28501>
+<U28502>
+<U28503>
+<U28504>
+<U28505>
+<U28506>
+<U28507>
+<U28508>
+<U28509>
+<U2850A>
+<U2850B>
+<U2850C>
+<U2850D>
+<U2850E>
+<U2850F>
+<U28510>
+<U28511>
+<U28512>
+<U28513>
+<U28514>
+<U28515>
+<U28516>
+<U28517>
+<U28518>
+<U28519>
+<U2851A>
+<U2851B>
+<U2851C>
+<U2851D>
+<U2851E>
+<U2851F>
+<U28520>
+<U28521>
+<U28522>
+<U28523>
+<U28524>
+<U28525>
+<U28526>
+<U28527>
+<U28528>
+<U28529>
+<U2852A>
+<U2852B>
+<U2852C>
+<U2852D>
+<U2852E>
+<U2852F>
+<U28530>
+<U28531>
+<U28532>
+<U28533>
+<U28534>
+<U28535>
+<U28536>
+<U28537>
+<U28538>
+<U28539>
+<U2853A>
+<U2853B>
+<U2853C>
+<U2853D>
+<U2853E>
+<U2853F>
+<U28540>
+<U28541>
+<U28542>
+<U28543>
+<U28544>
+<U28545>
+<U28546>
+<U28547>
+<U28548>
+<U28549>
+<U2854A>
+<U2854B>
+<U2854C>
+<U2854D>
+<U2854E>
+<U2854F>
+<U28550>
+<U28551>
+<U28552>
+<U28553>
+<U28554>
+<U28555>
+<U28556>
+<U28557>
+<U28558>
+<U28559>
+<U2855A>
+<U2855B>
+<U2855C>
+<U2855D>
+<U2855E>
+<U2855F>
+<U28560>
+<U28561>
+<U28562>
+<U28563>
+<U28564>
+<U28565>
+<U28566>
+<U28567>
+<U28568>
+<U28569>
+<U2856A>
+<U2856B>
+<U2856C>
+<U2856D>
+<U2856E>
+<U2856F>
+<U28570>
+<U28571>
+<U28572>
+<U28573>
+<U28574>
+<U28575>
+<U28576>
+<U28577>
+<U28578>
+<U28579>
+<U2857A>
+<U2857B>
+<U2857C>
+<U2857D>
+<U2857E>
+<U2857F>
+<U28580>
+<U28581>
+<U28582>
+<U28583>
+<U28584>
+<U28585>
+<U28586>
+<U28587>
+<U28588>
+<U28589>
+<U2858A>
+<U2858B>
+<U2858C>
+<U2858D>
+<U2858E>
+<U2858F>
+<U28590>
+<U28591>
+<U28592>
+<U28593>
+<U28594>
+<U28595>
+<U28596>
+<U28597>
+<U28598>
+<U28599>
+<U2859A>
+<U2859B>
+<U2859C>
+<U2859D>
+<U2859E>
+<U2859F>
+<U285A0>
+<U285A1>
+<U285A2>
+<U285A3>
+<U285A4>
+<U285A5>
+<U285A6>
+<U285A7>
+<U285A8>
+<U285A9>
+<U285AA>
+<U285AB>
+<U285AC>
+<U285AD>
+<U285AE>
+<U285AF>
+<U285B0>
+<U285B1>
+<U285B2>
+<U285B3>
+<U285B4>
+<U285B5>
+<U285B6>
+<U285B7>
+<U285B8>
+<U285B9>
+<U285BA>
+<U285BB>
+<U285BC>
+<U285BD>
+<U285BE>
+<U285BF>
+<U285C0>
+<U285C1>
+<U285C2>
+<U285C3>
+<U285C4>
+<U285C5>
+<U285C6>
+<U285C7>
+<U285C8>
+<U285C9>
+<U285CA>
+<U285CB>
+<U285CC>
+<U285CD>
+<U285CE>
+<U285CF>
+<U285D0>
+<U285D1>
+<U285D2>
+<U285D3>
+<U285D4>
+<U285D5>
+<U285D6>
+<U285D7>
+<U285D8>
+<U285D9>
+<U285DA>
+<U285DB>
+<U285DC>
+<U285DD>
+<U285DE>
+<U285DF>
+<U285E0>
+<U285E1>
+<U285E2>
+<U285E3>
+<U285E4>
+<U285E5>
+<U285E6>
+<U285E7>
+<U285E8>
+<U285E9>
+<U285EA>
+<U285EB>
+<U285EC>
+<U285ED>
+<U285EE>
+<U285EF>
+<U285F0>
+<U285F1>
+<U285F2>
+<U285F3>
+<U285F4>
+<U285F5>
+<U285F6>
+<U285F7>
+<U285F8>
+<U285F9>
+<U285FA>
+<U285FB>
+<U285FC>
+<U285FD>
+<U285FE>
+<U285FF>
+<U28600>
+<U28601>
+<U28602>
+<U28603>
+<U28604>
+<U28605>
+<U28606>
+<U28607>
+<U28608>
+<U28609>
+<U2860A>
+<U2860B>
+<U2860C>
+<U2860D>
+<U2860E>
+<U2860F>
+<U28610>
+<U28611>
+<U28612>
+<U28613>
+<U28614>
+<U28615>
+<U28616>
+<U28617>
+<U28618>
+<U28619>
+<U2861A>
+<U2861B>
+<U2861C>
+<U2861D>
+<U2861E>
+<U2861F>
+<U28620>
+<U28621>
+<U28622>
+<U28623>
+<U28624>
+<U28625>
+<U28626>
+<U28627>
+<U28628>
+<U28629>
+<U2862A>
+<U2862B>
+<U2862C>
+<U2862D>
+<U2862E>
+<U2862F>
+<U28630>
+<U28631>
+<U28632>
+<U28633>
+<U28634>
+<U28635>
+<U28636>
+<U28637>
+<U28638>
+<U28639>
+<U2863A>
+<U2863B>
+<U2863C>
+<U2863D>
+<U2863E>
+<U2863F>
+<U28640>
+<U28641>
+<U28642>
+<U28643>
+<U28644>
+<U28645>
+<U28646>
+<U28647>
+<U28648>
+<U28649>
+<U2864A>
+<U2864B>
+<U2864C>
+<U2864D>
+<U2864E>
+<U2864F>
+<U28650>
+<U28651>
+<U28652>
+<U28653>
+<U28654>
+<U28655>
+<U28656>
+<U28657>
+<U28658>
+<U28659>
+<U2865A>
+<U2865B>
+<U2865C>
+<U2865D>
+<U2865E>
+<U2865F>
+<U28660>
+<U28661>
+<U28662>
+<U28663>
+<U28664>
+<U28665>
+<U28666>
+<U28667>
+<U28668>
+<U28669>
+<U2866A>
+<U2866B>
+<U2866C>
+<U2866D>
+<U2866E>
+<U2866F>
+<U28670>
+<U28671>
+<U28672>
+<U28673>
+<U28674>
+<U28675>
+<U28676>
+<U28677>
+<U28678>
+<U28679>
+<U2867A>
+<U2867B>
+<U2867C>
+<U2867D>
+<U2867E>
+<U2867F>
+<U28680>
+<U28681>
+<U28682>
+<U28683>
+<U28684>
+<U28685>
+<U28686>
+<U28687>
+<U28688>
+<U28689>
+<U2868A>
+<U2868B>
+<U2868C>
+<U2868D>
+<U2868E>
+<U2868F>
+<U28690>
+<U28691>
+<U28692>
+<U28693>
+<U28694>
+<U28695>
+<U28696>
+<U28697>
+<U28698>
+<U28699>
+<U2869A>
+<U2869B>
+<U2869C>
+<U2869D>
+<U2869E>
+<U2869F>
+<U286A0>
+<U286A1>
+<U286A2>
+<U286A3>
+<U286A4>
+<U286A5>
+<U286A6>
+<U286A7>
+<U286A8>
+<U286A9>
+<U286AA>
+<U286AB>
+<U286AC>
+<U286AD>
+<U286AE>
+<U286AF>
+<U286B0>
+<U286B1>
+<U286B2>
+<U286B3>
+<U286B4>
+<U286B5>
+<U286B6>
+<U286B7>
+<U286B8>
+<U286B9>
+<U286BA>
+<U286BB>
+<U286BC>
+<U286BD>
+<U286BE>
+<U286BF>
+<U286C0>
+<U286C1>
+<U286C2>
+<U286C3>
+<U286C4>
+<U286C5>
+<U286C6>
+<U286C7>
+<U286C8>
+<U286C9>
+<U286CA>
+<U286CB>
+<U286CC>
+<U286CD>
+<U286CE>
+<U286CF>
+<U286D0>
+<U286D1>
+<U286D2>
+<U286D3>
+<U286D4>
+<U286D5>
+<U286D6>
+<U286D7>
+<U286D8>
+<U286D9>
+<U286DA>
+<U286DB>
+<U286DC>
+<U286DD>
+<U286DE>
+<U286DF>
+<U286E0>
+<U286E1>
+<U286E2>
+<U286E3>
+<U286E4>
+<U286E5>
+<U286E6>
+<U286E7>
+<U286E8>
+<U286E9>
+<U286EA>
+<U286EB>
+<U286EC>
+<U286ED>
+<U286EE>
+<U286EF>
+<U286F0>
+<U286F1>
+<U286F2>
+<U286F3>
+<U286F4>
+<U286F5>
+<U286F6>
+<U286F7>
+<U286F8>
+<U286F9>
+<U286FA>
+<U286FB>
+<U286FC>
+<U286FD>
+<U286FE>
+<U286FF>
+<U28700>
+<U28701>
+<U28702>
+<U28703>
+<U28704>
+<U28705>
+<U28706>
+<U28707>
+<U28708>
+<U28709>
+<U2870A>
+<U2870B>
+<U2870C>
+<U2870D>
+<U2870E>
+<U2870F>
+<U28710>
+<U28711>
+<U28712>
+<U28713>
+<U28714>
+<U28715>
+<U28716>
+<U28717>
+<U28718>
+<U28719>
+<U2871A>
+<U2871B>
+<U2871C>
+<U2871D>
+<U2871E>
+<U2871F>
+<U28720>
+<U28721>
+<U28722>
+<U28723>
+<U28724>
+<U28725>
+<U28726>
+<U28727>
+<U28728>
+<U28729>
+<U2872A>
+<U2872B>
+<U2872C>
+<U2872D>
+<U2872E>
+<U2872F>
+<U28730>
+<U28731>
+<U28732>
+<U28733>
+<U28734>
+<U28735>
+<U28736>
+<U28737>
+<U28738>
+<U28739>
+<U2873A>
+<U2873B>
+<U2873C>
+<U2873D>
+<U2873E>
+<U2873F>
+<U28740>
+<U28741>
+<U28742>
+<U28743>
+<U28744>
+<U28745>
+<U28746>
+<U28747>
+<U28748>
+<U28749>
+<U2874A>
+<U2874B>
+<U2874C>
+<U2874D>
+<U2874E>
+<U2874F>
+<U28750>
+<U28751>
+<U28752>
+<U28753>
+<U28754>
+<U28755>
+<U28756>
+<U28757>
+<U28758>
+<U28759>
+<U2875A>
+<U2875B>
+<U2875C>
+<U2875D>
+<U2875E>
+<U2875F>
+<U28760>
+<U28761>
+<U28762>
+<U28763>
+<U28764>
+<U28765>
+<U28766>
+<U28767>
+<U28768>
+<U28769>
+<U2876A>
+<U2876B>
+<U2876C>
+<U2876D>
+<U2876E>
+<U2876F>
+<U28770>
+<U28771>
+<U28772>
+<U28773>
+<U28774>
+<U28775>
+<U28776>
+<U28777>
+<U28778>
+<U28779>
+<U2877A>
+<U2877B>
+<U2877C>
+<U2877D>
+<U2877E>
+<U2877F>
+<U28780>
+<U28781>
+<U28782>
+<U28783>
+<U28784>
+<U28785>
+<U28786>
+<U28787>
+<U28788>
+<U28789>
+<U2878A>
+<U2878B>
+<U2878C>
+<U2878D>
+<U2878E>
+<U2878F>
+<U28790>
+<U28791>
+<U28792>
+<U28793>
+<U28794>
+<U28795>
+<U28796>
+<U28797>
+<U28798>
+<U28799>
+<U2879A>
+<U2879B>
+<U2879C>
+<U2879D>
+<U2879E>
+<U2879F>
+<U287A0>
+<U287A1>
+<U287A2>
+<U287A3>
+<U287A4>
+<U287A5>
+<U287A6>
+<U287A7>
+<U287A8>
+<U287A9>
+<U287AA>
+<U287AB>
+<U287AC>
+<U287AD>
+<U287AE>
+<U287AF>
+<U287B0>
+<U287B1>
+<U287B2>
+<U287B3>
+<U287B4>
+<U287B5>
+<U287B6>
+<U287B7>
+<U287B8>
+<U287B9>
+<U287BA>
+<U287BB>
+<U287BC>
+<U287BD>
+<U287BE>
+<U287BF>
+<U287C0>
+<U287C1>
+<U287C2>
+<U287C3>
+<U287C4>
+<U287C5>
+<U287C6>
+<U287C7>
+<U287C8>
+<U287C9>
+<U287CA>
+<U287CB>
+<U287CC>
+<U287CD>
+<U287CE>
+<U287CF>
+<U287D0>
+<U287D1>
+<U287D2>
+<U287D3>
+<U287D4>
+<U287D5>
+<U287D6>
+<U287D7>
+<U287D8>
+<U287D9>
+<U287DA>
+<U287DB>
+<U287DC>
+<U287DD>
+<U287DE>
+<U287DF>
+<U287E0>
+<U287E1>
+<U287E2>
+<U287E3>
+<U287E4>
+<U287E5>
+<U287E6>
+<U287E7>
+<U287E8>
+<U287E9>
+<U287EA>
+<U287EB>
+<U287EC>
+<U287ED>
+<U287EE>
+<U287EF>
+<U287F0>
+<U287F1>
+<U287F2>
+<U287F3>
+<U287F4>
+<U287F5>
+<U287F6>
+<U287F7>
+<U287F8>
+<U287F9>
+<U287FA>
+<U287FB>
+<U287FC>
+<U287FD>
+<U287FE>
+<U287FF>
+<U28800>
+<U28801>
+<U28802>
+<U28803>
+<U28804>
+<U28805>
+<U28806>
+<U28807>
+<U28808>
+<U28809>
+<U2880A>
+<U2880B>
+<U2880C>
+<U2880D>
+<U2880E>
+<U2880F>
+<U28810>
+<U28811>
+<U28812>
+<U28813>
+<U28814>
+<U28815>
+<U28816>
+<U28817>
+<U28818>
+<U28819>
+<U2881A>
+<U2881B>
+<U2881C>
+<U2881D>
+<U2881E>
+<U2881F>
+<U28820>
+<U28821>
+<U28822>
+<U28823>
+<U28824>
+<U28825>
+<U28826>
+<U28827>
+<U28828>
+<U28829>
+<U2882A>
+<U2882B>
+<U2882C>
+<U2882D>
+<U2882E>
+<U2882F>
+<U28830>
+<U28831>
+<U28832>
+<U28833>
+<U28834>
+<U28835>
+<U28836>
+<U28837>
+<U28838>
+<U28839>
+<U2883A>
+<U2883B>
+<U2883C>
+<U2883D>
+<U2883E>
+<U2883F>
+<U28840>
+<U28841>
+<U28842>
+<U28843>
+<U28844>
+<U28845>
+<U28846>
+<U28847>
+<U28848>
+<U28849>
+<U2884A>
+<U2884B>
+<U2884C>
+<U2884D>
+<U2884E>
+<U2884F>
+<U28850>
+<U28851>
+<U28852>
+<U28853>
+<U28854>
+<U28855>
+<U28856>
+<U28857>
+<U28858>
+<U28859>
+<U2885A>
+<U2885B>
+<U2885C>
+<U2885D>
+<U2885E>
+<U2885F>
+<U28860>
+<U28861>
+<U28862>
+<U28863>
+<U28864>
+<U28865>
+<U28866>
+<U28867>
+<U28868>
+<U28869>
+<U2886A>
+<U2886B>
+<U2886C>
+<U2886D>
+<U2886E>
+<U2886F>
+<U28870>
+<U28871>
+<U28872>
+<U28873>
+<U28874>
+<U28875>
+<U28876>
+<U28877>
+<U28878>
+<U28879>
+<U2887A>
+<U2887B>
+<U2887C>
+<U2887D>
+<U2887E>
+<U2887F>
+<U28880>
+<U28881>
+<U28882>
+<U28883>
+<U28884>
+<U28885>
+<U28886>
+<U28887>
+<U28888>
+<U28889>
+<U2888A>
+<U2888B>
+<U2888C>
+<U2888D>
+<U2888E>
+<U2888F>
+<U28890>
+<U28891>
+<U28892>
+<U28893>
+<U28894>
+<U28895>
+<U28896>
+<U28897>
+<U28898>
+<U28899>
+<U2889A>
+<U2889B>
+<U2889C>
+<U2889D>
+<U2889E>
+<U2889F>
+<U288A0>
+<U288A1>
+<U288A2>
+<U288A3>
+<U288A4>
+<U288A5>
+<U288A6>
+<U288A7>
+<U288A8>
+<U288A9>
+<U288AA>
+<U288AB>
+<U288AC>
+<U288AD>
+<U288AE>
+<U288AF>
+<U288B0>
+<U288B1>
+<U288B2>
+<U288B3>
+<U288B4>
+<U288B5>
+<U288B6>
+<U288B7>
+<U288B8>
+<U288B9>
+<U288BA>
+<U288BB>
+<U288BC>
+<U288BD>
+<U288BE>
+<U288BF>
+<U288C0>
+<U288C1>
+<U288C2>
+<U288C3>
+<U288C4>
+<U288C5>
+<U288C6>
+<U288C7>
+<U288C8>
+<U288C9>
+<U288CA>
+<U288CB>
+<U288CC>
+<U288CD>
+<U288CE>
+<U288CF>
+<U288D0>
+<U288D1>
+<U288D2>
+<U288D3>
+<U288D4>
+<U288D5>
+<U288D6>
+<U288D7>
+<U288D8>
+<U288D9>
+<U288DA>
+<U288DB>
+<U288DC>
+<U288DD>
+<U288DE>
+<U288DF>
+<U288E0>
+<U288E1>
+<U288E2>
+<U288E3>
+<U288E4>
+<U288E5>
+<U288E6>
+<U288E7>
+<U288E8>
+<U288E9>
+<U288EA>
+<U288EB>
+<U288EC>
+<U288ED>
+<U288EE>
+<U288EF>
+<U288F0>
+<U288F1>
+<U288F2>
+<U288F3>
+<U288F4>
+<U288F5>
+<U288F6>
+<U288F7>
+<U288F8>
+<U288F9>
+<U288FA>
+<U288FB>
+<U288FC>
+<U288FD>
+<U288FE>
+<U288FF>
+<U28900>
+<U28901>
+<U28902>
+<U28903>
+<U28904>
+<U28905>
+<U28906>
+<U28907>
+<U28908>
+<U28909>
+<U2890A>
+<U2890B>
+<U2890C>
+<U2890D>
+<U2890E>
+<U2890F>
+<U28910>
+<U28911>
+<U28912>
+<U28913>
+<U28914>
+<U28915>
+<U28916>
+<U28917>
+<U28918>
+<U28919>
+<U2891A>
+<U2891B>
+<U2891C>
+<U2891D>
+<U2891E>
+<U2891F>
+<U28920>
+<U28921>
+<U28922>
+<U28923>
+<U28924>
+<U28925>
+<U28926>
+<U28927>
+<U28928>
+<U28929>
+<U2892A>
+<U2892B>
+<U2892C>
+<U2892D>
+<U2892E>
+<U2892F>
+<U28930>
+<U28931>
+<U28932>
+<U28933>
+<U28934>
+<U28935>
+<U28936>
+<U28937>
+<U28938>
+<U28939>
+<U2893A>
+<U2893B>
+<U2893C>
+<U2893D>
+<U2893E>
+<U2893F>
+<U28940>
+<U28941>
+<U28942>
+<U28943>
+<U28944>
+<U28945>
+<U28946>
+<U28947>
+<U28948>
+<U28949>
+<U2894A>
+<U2894B>
+<U2894C>
+<U2894D>
+<U2894E>
+<U2894F>
+<U28950>
+<U28951>
+<U28952>
+<U28953>
+<U28954>
+<U28955>
+<U28956>
+<U28957>
+<U28958>
+<U28959>
+<U2895A>
+<U2895B>
+<U2895C>
+<U2895D>
+<U2895E>
+<U2895F>
+<U28960>
+<U28961>
+<U28962>
+<U28963>
+<U28964>
+<U28965>
+<U28966>
+<U28967>
+<U28968>
+<U28969>
+<U2896A>
+<U2896B>
+<U2896C>
+<U2896D>
+<U2896E>
+<U2896F>
+<U28970>
+<U28971>
+<U28972>
+<U28973>
+<U28974>
+<U28975>
+<U28976>
+<U28977>
+<U28978>
+<U28979>
+<U2897A>
+<U2897B>
+<U2897C>
+<U2897D>
+<U2897E>
+<U2897F>
+<U28980>
+<U28981>
+<U28982>
+<U28983>
+<U28984>
+<U28985>
+<U28986>
+<U28987>
+<U28988>
+<U28989>
+<U2898A>
+<U2898B>
+<U2898C>
+<U2898D>
+<U2898E>
+<U2898F>
+<U28990>
+<U28991>
+<U28992>
+<U28993>
+<U28994>
+<U28995>
+<U28996>
+<U28997>
+<U28998>
+<U28999>
+<U2899A>
+<U2899B>
+<U2899C>
+<U2899D>
+<U2899E>
+<U2899F>
+<U289A0>
+<U289A1>
+<U289A2>
+<U289A3>
+<U289A4>
+<U289A5>
+<U289A6>
+<U289A7>
+<U289A8>
+<U289A9>
+<U289AA>
+<U289AB>
+<U289AC>
+<U289AD>
+<U289AE>
+<U289AF>
+<U289B0>
+<U289B1>
+<U289B2>
+<U289B3>
+<U289B4>
+<U289B5>
+<U289B6>
+<U289B7>
+<U289B8>
+<U289B9>
+<U289BA>
+<U289BB>
+<U289BC>
+<U289BD>
+<U289BE>
+<U289BF>
+<U289C0>
+<U289C1>
+<U289C2>
+<U289C3>
+<U289C4>
+<U289C5>
+<U289C6>
+<U289C7>
+<U289C8>
+<U289C9>
+<U289CA>
+<U289CB>
+<U289CC>
+<U289CD>
+<U289CE>
+<U289CF>
+<U289D0>
+<U289D1>
+<U289D2>
+<U289D3>
+<U289D4>
+<U289D5>
+<U289D6>
+<U289D7>
+<U289D8>
+<U289D9>
+<U289DA>
+<U289DB>
+<U289DC>
+<U289DD>
+<U289DE>
+<U289DF>
+<U289E0>
+<U289E1>
+<U289E2>
+<U289E3>
+<U289E4>
+<U289E5>
+<U289E6>
+<U289E7>
+<U289E8>
+<U289E9>
+<U289EA>
+<U289EB>
+<U289EC>
+<U289ED>
+<U289EE>
+<U289EF>
+<U289F0>
+<U289F1>
+<U289F2>
+<U289F3>
+<U289F4>
+<U289F5>
+<U289F6>
+<U289F7>
+<U289F8>
+<U289F9>
+<U289FA>
+<U289FB>
+<U289FC>
+<U289FD>
+<U289FE>
+<U289FF>
+<U28A00>
+<U28A01>
+<U28A02>
+<U28A03>
+<U28A04>
+<U28A05>
+<U28A06>
+<U28A07>
+<U28A08>
+<U28A09>
+<U28A0A>
+<U28A0B>
+<U28A0C>
+<U28A0D>
+<U28A0E>
+<U28A0F>
+<U28A10>
+<U28A11>
+<U28A12>
+<U28A13>
+<U28A14>
+<U28A15>
+<U28A16>
+<U28A17>
+<U28A18>
+<U28A19>
+<U28A1A>
+<U28A1B>
+<U28A1C>
+<U28A1D>
+<U28A1E>
+<U28A1F>
+<U28A20>
+<U28A21>
+<U28A22>
+<U28A23>
+<U28A24>
+<U28A25>
+<U28A26>
+<U28A27>
+<U28A28>
+<U28A29>
+<U28A2A>
+<U28A2B>
+<U28A2C>
+<U28A2D>
+<U28A2E>
+<U28A2F>
+<U28A30>
+<U28A31>
+<U28A32>
+<U28A33>
+<U28A34>
+<U28A35>
+<U28A36>
+<U28A37>
+<U28A38>
+<U28A39>
+<U28A3A>
+<U28A3B>
+<U28A3C>
+<U28A3D>
+<U28A3E>
+<U28A3F>
+<U28A40>
+<U28A41>
+<U28A42>
+<U28A43>
+<U28A44>
+<U28A45>
+<U28A46>
+<U28A47>
+<U28A48>
+<U28A49>
+<U28A4A>
+<U28A4B>
+<U28A4C>
+<U28A4D>
+<U28A4E>
+<U28A4F>
+<U28A50>
+<U28A51>
+<U28A52>
+<U28A53>
+<U28A54>
+<U28A55>
+<U28A56>
+<U28A57>
+<U28A58>
+<U28A59>
+<U28A5A>
+<U28A5B>
+<U28A5C>
+<U28A5D>
+<U28A5E>
+<U28A5F>
+<U28A60>
+<U28A61>
+<U28A62>
+<U28A63>
+<U28A64>
+<U28A65>
+<U28A66>
+<U28A67>
+<U28A68>
+<U28A69>
+<U28A6A>
+<U28A6B>
+<U28A6C>
+<U28A6D>
+<U28A6E>
+<U28A6F>
+<U28A70>
+<U28A71>
+<U28A72>
+<U28A73>
+<U28A74>
+<U28A75>
+<U28A76>
+<U28A77>
+<U28A78>
+<U28A79>
+<U28A7A>
+<U28A7B>
+<U28A7C>
+<U28A7D>
+<U28A7E>
+<U28A7F>
+<U28A80>
+<U28A81>
+<U28A82>
+<U28A83>
+<U28A84>
+<U28A85>
+<U28A86>
+<U28A87>
+<U28A88>
+<U28A89>
+<U28A8A>
+<U28A8B>
+<U28A8C>
+<U28A8D>
+<U28A8E>
+<U28A8F>
+<U28A90>
+<U28A91>
+<U28A92>
+<U28A93>
+<U28A94>
+<U28A95>
+<U28A96>
+<U28A97>
+<U28A98>
+<U28A99>
+<U28A9A>
+<U28A9B>
+<U28A9C>
+<U28A9D>
+<U28A9E>
+<U28A9F>
+<U28AA0>
+<U28AA1>
+<U28AA2>
+<U28AA3>
+<U28AA4>
+<U28AA5>
+<U28AA6>
+<U28AA7>
+<U28AA8>
+<U28AA9>
+<U28AAA>
+<U28AAB>
+<U28AAC>
+<U28AAD>
+<U28AAE>
+<U28AAF>
+<U28AB0>
+<U28AB1>
+<U28AB2>
+<U28AB3>
+<U28AB4>
+<U28AB5>
+<U28AB6>
+<U28AB7>
+<U28AB8>
+<U28AB9>
+<U28ABA>
+<U28ABB>
+<U28ABC>
+<U28ABD>
+<U28ABE>
+<U28ABF>
+<U28AC0>
+<U28AC1>
+<U28AC2>
+<U28AC3>
+<U28AC4>
+<U28AC5>
+<U28AC6>
+<U28AC7>
+<U28AC8>
+<U28AC9>
+<U28ACA>
+<U28ACB>
+<U28ACC>
+<U28ACD>
+<U28ACE>
+<U28ACF>
+<U28AD0>
+<U28AD1>
+<U28AD2>
+<U28AD3>
+<U28AD4>
+<U28AD5>
+<U28AD6>
+<U28AD7>
+<U28AD8>
+<U28AD9>
+<U28ADA>
+<U28ADB>
+<U28ADC>
+<U28ADD>
+<U28ADE>
+<U28ADF>
+<U28AE0>
+<U28AE1>
+<U28AE2>
+<U28AE3>
+<U28AE4>
+<U28AE5>
+<U28AE6>
+<U28AE7>
+<U28AE8>
+<U28AE9>
+<U28AEA>
+<U28AEB>
+<U28AEC>
+<U28AED>
+<U28AEE>
+<U28AEF>
+<U28AF0>
+<U28AF1>
+<U28AF2>
+<U28AF3>
+<U28AF4>
+<U28AF5>
+<U28AF6>
+<U28AF7>
+<U28AF8>
+<U28AF9>
+<U28AFA>
+<U28AFB>
+<U28AFC>
+<U28AFD>
+<U28AFE>
+<U28AFF>
+<U28B00>
+<U28B01>
+<U28B02>
+<U28B03>
+<U28B04>
+<U28B05>
+<U28B06>
+<U28B07>
+<U28B08>
+<U28B09>
+<U28B0A>
+<U28B0B>
+<U28B0C>
+<U28B0D>
+<U28B0E>
+<U28B0F>
+<U28B10>
+<U28B11>
+<U28B12>
+<U28B13>
+<U28B14>
+<U28B15>
+<U28B16>
+<U28B17>
+<U28B18>
+<U28B19>
+<U28B1A>
+<U28B1B>
+<U28B1C>
+<U28B1D>
+<U28B1E>
+<U28B1F>
+<U28B20>
+<U28B21>
+<U28B22>
+<U28B23>
+<U28B24>
+<U28B25>
+<U28B26>
+<U28B27>
+<U28B28>
+<U28B29>
+<U28B2A>
+<U28B2B>
+<U28B2C>
+<U28B2D>
+<U28B2E>
+<U28B2F>
+<U28B30>
+<U28B31>
+<U28B32>
+<U28B33>
+<U28B34>
+<U28B35>
+<U28B36>
+<U28B37>
+<U28B38>
+<U28B39>
+<U28B3A>
+<U28B3B>
+<U28B3C>
+<U28B3D>
+<U28B3E>
+<U28B3F>
+<U28B40>
+<U28B41>
+<U28B42>
+<U28B43>
+<U28B44>
+<U28B45>
+<U28B46>
+<U28B47>
+<U28B48>
+<U28B49>
+<U28B4A>
+<U28B4B>
+<U28B4C>
+<U28B4D>
+<U28B4E>
+<U28B4F>
+<U28B50>
+<U28B51>
+<U28B52>
+<U28B53>
+<U28B54>
+<U28B55>
+<U28B56>
+<U28B57>
+<U28B58>
+<U28B59>
+<U28B5A>
+<U28B5B>
+<U28B5C>
+<U28B5D>
+<U28B5E>
+<U28B5F>
+<U28B60>
+<U28B61>
+<U28B62>
+<U28B63>
+<U28B64>
+<U28B65>
+<U28B66>
+<U28B67>
+<U28B68>
+<U28B69>
+<U28B6A>
+<U28B6B>
+<U28B6C>
+<U28B6D>
+<U28B6E>
+<U28B6F>
+<U28B70>
+<U28B71>
+<U28B72>
+<U28B73>
+<U28B74>
+<U28B75>
+<U28B76>
+<U28B77>
+<U28B78>
+<U28B79>
+<U28B7A>
+<U28B7B>
+<U28B7C>
+<U28B7D>
+<U28B7E>
+<U28B7F>
+<U28B80>
+<U28B81>
+<U28B82>
+<U28B83>
+<U28B84>
+<U28B85>
+<U28B86>
+<U28B87>
+<U28B88>
+<U28B89>
+<U28B8A>
+<U28B8B>
+<U28B8C>
+<U28B8D>
+<U28B8E>
+<U28B8F>
+<U28B90>
+<U28B91>
+<U28B92>
+<U28B93>
+<U28B94>
+<U28B95>
+<U28B96>
+<U28B97>
+<U28B98>
+<U28B99>
+<U28B9A>
+<U28B9B>
+<U28B9C>
+<U28B9D>
+<U28B9E>
+<U28B9F>
+<U28BA0>
+<U28BA1>
+<U28BA2>
+<U28BA3>
+<U28BA4>
+<U28BA5>
+<U28BA6>
+<U28BA7>
+<U28BA8>
+<U28BA9>
+<U28BAA>
+<U28BAB>
+<U28BAC>
+<U28BAD>
+<U28BAE>
+<U28BAF>
+<U28BB0>
+<U28BB1>
+<U28BB2>
+<U28BB3>
+<U28BB4>
+<U28BB5>
+<U28BB6>
+<U28BB7>
+<U28BB8>
+<U28BB9>
+<U28BBA>
+<U28BBB>
+<U28BBC>
+<U28BBD>
+<U28BBE>
+<U28BBF>
+<U28BC0>
+<U28BC1>
+<U28BC2>
+<U28BC3>
+<U28BC4>
+<U28BC5>
+<U28BC6>
+<U28BC7>
+<U28BC8>
+<U28BC9>
+<U28BCA>
+<U28BCB>
+<U28BCC>
+<U28BCD>
+<U28BCE>
+<U28BCF>
+<U28BD0>
+<U28BD1>
+<U28BD2>
+<U28BD3>
+<U28BD4>
+<U28BD5>
+<U28BD6>
+<U28BD7>
+<U28BD8>
+<U28BD9>
+<U28BDA>
+<U28BDB>
+<U28BDC>
+<U28BDD>
+<U28BDE>
+<U28BDF>
+<U28BE0>
+<U28BE1>
+<U28BE2>
+<U28BE3>
+<U28BE4>
+<U28BE5>
+<U28BE6>
+<U28BE7>
+<U28BE8>
+<U28BE9>
+<U28BEA>
+<U28BEB>
+<U28BEC>
+<U28BED>
+<U28BEE>
+<U28BEF>
+<U28BF0>
+<U28BF1>
+<U28BF2>
+<U28BF3>
+<U28BF4>
+<U28BF5>
+<U28BF6>
+<U28BF7>
+<U28BF8>
+<U28BF9>
+<U28BFA>
+<U28BFB>
+<U28BFC>
+<U28BFD>
+<U28BFE>
+<U28BFF>
+<U28C00>
+<U28C01>
+<U28C02>
+<U28C03>
+<U28C04>
+<U28C05>
+<U28C06>
+<U28C07>
+<U28C08>
+<U28C09>
+<U28C0A>
+<U28C0B>
+<U28C0C>
+<U28C0D>
+<U28C0E>
+<U28C0F>
+<U28C10>
+<U28C11>
+<U28C12>
+<U28C13>
+<U28C14>
+<U28C15>
+<U28C16>
+<U28C17>
+<U28C18>
+<U28C19>
+<U28C1A>
+<U28C1B>
+<U28C1C>
+<U28C1D>
+<U28C1E>
+<U28C1F>
+<U28C20>
+<U28C21>
+<U28C22>
+<U28C23>
+<U28C24>
+<U28C25>
+<U28C26>
+<U28C27>
+<U28C28>
+<U28C29>
+<U28C2A>
+<U28C2B>
+<U28C2C>
+<U28C2D>
+<U28C2E>
+<U28C2F>
+<U28C30>
+<U28C31>
+<U28C32>
+<U28C33>
+<U28C34>
+<U28C35>
+<U28C36>
+<U28C37>
+<U28C38>
+<U28C39>
+<U28C3A>
+<U28C3B>
+<U28C3C>
+<U28C3D>
+<U28C3E>
+<U28C3F>
+<U28C40>
+<U28C41>
+<U28C42>
+<U28C43>
+<U28C44>
+<U28C45>
+<U28C46>
+<U28C47>
+<U28C48>
+<U28C49>
+<U28C4A>
+<U28C4B>
+<U28C4C>
+<U28C4D>
+<U28C4E>
+<U28C4F>
+<U28C50>
+<U28C51>
+<U28C52>
+<U28C53>
+<U28C54>
+<U28C55>
+<U28C56>
+<U28C57>
+<U28C58>
+<U28C59>
+<U28C5A>
+<U28C5B>
+<U28C5C>
+<U28C5D>
+<U28C5E>
+<U28C5F>
+<U28C60>
+<U28C61>
+<U28C62>
+<U28C63>
+<U28C64>
+<U28C65>
+<U28C66>
+<U28C67>
+<U28C68>
+<U28C69>
+<U28C6A>
+<U28C6B>
+<U28C6C>
+<U28C6D>
+<U28C6E>
+<U28C6F>
+<U28C70>
+<U28C71>
+<U28C72>
+<U28C73>
+<U28C74>
+<U28C75>
+<U28C76>
+<U28C77>
+<U28C78>
+<U28C79>
+<U28C7A>
+<U28C7B>
+<U28C7C>
+<U28C7D>
+<U28C7E>
+<U28C7F>
+<U28C80>
+<U28C81>
+<U28C82>
+<U28C83>
+<U28C84>
+<U28C85>
+<U28C86>
+<U28C87>
+<U28C88>
+<U28C89>
+<U28C8A>
+<U28C8B>
+<U28C8C>
+<U28C8D>
+<U28C8E>
+<U28C8F>
+<U28C90>
+<U28C91>
+<U28C92>
+<U28C93>
+<U28C94>
+<U28C95>
+<U28C96>
+<U28C97>
+<U28C98>
+<U28C99>
+<U28C9A>
+<U28C9B>
+<U28C9C>
+<U28C9D>
+<U28C9E>
+<U28C9F>
+<U28CA0>
+<U28CA1>
+<U28CA2>
+<U28CA3>
+<U28CA4>
+<U28CA5>
+<U28CA6>
+<U28CA7>
+<U28CA8>
+<U28CA9>
+<U28CAA>
+<U28CAB>
+<U28CAC>
+<U28CAD>
+<U28CAE>
+<U28CAF>
+<U28CB0>
+<U28CB1>
+<U28CB2>
+<U28CB3>
+<U28CB4>
+<U28CB5>
+<U28CB6>
+<U28CB7>
+<U28CB8>
+<U28CB9>
+<U28CBA>
+<U28CBB>
+<U28CBC>
+<U28CBD>
+<U28CBE>
+<U28CBF>
+<U28CC0>
+<U28CC1>
+<U28CC2>
+<U28CC3>
+<U28CC4>
+<U28CC5>
+<U28CC6>
+<U28CC7>
+<U28CC8>
+<U28CC9>
+<U28CCA>
+<U28CCB>
+<U28CCC>
+<U28CCD>
+<U28CCE>
+<U28CCF>
+<U28CD0>
+<U28CD1>
+<U28CD2>
+<U28CD3>
+<U28CD4>
+<U28CD5>
+<U28CD6>
+<U28CD7>
+<U28CD8>
+<U28CD9>
+<U28CDA>
+<U28CDB>
+<U28CDC>
+<U28CDD>
+<U28CDE>
+<U28CDF>
+<U28CE0>
+<U28CE1>
+<U28CE2>
+<U28CE3>
+<U28CE4>
+<U28CE5>
+<U28CE6>
+<U28CE7>
+<U28CE8>
+<U28CE9>
+<U28CEA>
+<U28CEB>
+<U28CEC>
+<U28CED>
+<U28CEE>
+<U28CEF>
+<U28CF0>
+<U28CF1>
+<U28CF2>
+<U28CF3>
+<U28CF4>
+<U28CF5>
+<U28CF6>
+<U28CF7>
+<U28CF8>
+<U28CF9>
+<U28CFA>
+<U28CFB>
+<U28CFC>
+<U28CFD>
+<U28CFE>
+<U28CFF>
+<U28D00>
+<U28D01>
+<U28D02>
+<U28D03>
+<U28D04>
+<U28D05>
+<U28D06>
+<U28D07>
+<U28D08>
+<U28D09>
+<U28D0A>
+<U28D0B>
+<U28D0C>
+<U28D0D>
+<U28D0E>
+<U28D0F>
+<U28D10>
+<U28D11>
+<U28D12>
+<U28D13>
+<U28D14>
+<U28D15>
+<U28D16>
+<U28D17>
+<U28D18>
+<U28D19>
+<U28D1A>
+<U28D1B>
+<U28D1C>
+<U28D1D>
+<U28D1E>
+<U28D1F>
+<U28D20>
+<U28D21>
+<U28D22>
+<U28D23>
+<U28D24>
+<U28D25>
+<U28D26>
+<U28D27>
+<U28D28>
+<U28D29>
+<U28D2A>
+<U28D2B>
+<U28D2C>
+<U28D2D>
+<U28D2E>
+<U28D2F>
+<U28D30>
+<U28D31>
+<U28D32>
+<U28D33>
+<U28D34>
+<U28D35>
+<U28D36>
+<U28D37>
+<U28D38>
+<U28D39>
+<U28D3A>
+<U28D3B>
+<U28D3C>
+<U28D3D>
+<U28D3E>
+<U28D3F>
+<U28D40>
+<U28D41>
+<U28D42>
+<U28D43>
+<U28D44>
+<U28D45>
+<U28D46>
+<U28D47>
+<U28D48>
+<U28D49>
+<U28D4A>
+<U28D4B>
+<U28D4C>
+<U28D4D>
+<U28D4E>
+<U28D4F>
+<U28D50>
+<U28D51>
+<U28D52>
+<U28D53>
+<U28D54>
+<U28D55>
+<U28D56>
+<U28D57>
+<U28D58>
+<U28D59>
+<U28D5A>
+<U28D5B>
+<U28D5C>
+<U28D5D>
+<U28D5E>
+<U28D5F>
+<U28D60>
+<U28D61>
+<U28D62>
+<U28D63>
+<U28D64>
+<U28D65>
+<U28D66>
+<U28D67>
+<U28D68>
+<U28D69>
+<U28D6A>
+<U28D6B>
+<U28D6C>
+<U28D6D>
+<U28D6E>
+<U28D6F>
+<U28D70>
+<U28D71>
+<U28D72>
+<U28D73>
+<U28D74>
+<U28D75>
+<U28D76>
+<U28D77>
+<U28D78>
+<U28D79>
+<U28D7A>
+<U28D7B>
+<U28D7C>
+<U28D7D>
+<U28D7E>
+<U28D7F>
+<U28D80>
+<U28D81>
+<U28D82>
+<U28D83>
+<U28D84>
+<U28D85>
+<U28D86>
+<U28D87>
+<U28D88>
+<U28D89>
+<U28D8A>
+<U28D8B>
+<U28D8C>
+<U28D8D>
+<U28D8E>
+<U28D8F>
+<U28D90>
+<U28D91>
+<U28D92>
+<U28D93>
+<U28D94>
+<U28D95>
+<U28D96>
+<U28D97>
+<U28D98>
+<U28D99>
+<U28D9A>
+<U28D9B>
+<U28D9C>
+<U28D9D>
+<U28D9E>
+<U28D9F>
+<U28DA0>
+<U28DA1>
+<U28DA2>
+<U28DA3>
+<U28DA4>
+<U28DA5>
+<U28DA6>
+<U28DA7>
+<U28DA8>
+<U28DA9>
+<U28DAA>
+<U28DAB>
+<U28DAC>
+<U28DAD>
+<U28DAE>
+<U28DAF>
+<U28DB0>
+<U28DB1>
+<U28DB2>
+<U28DB3>
+<U28DB4>
+<U28DB5>
+<U28DB6>
+<U28DB7>
+<U28DB8>
+<U28DB9>
+<U28DBA>
+<U28DBB>
+<U28DBC>
+<U28DBD>
+<U28DBE>
+<U28DBF>
+<U28DC0>
+<U28DC1>
+<U28DC2>
+<U28DC3>
+<U28DC4>
+<U28DC5>
+<U28DC6>
+<U28DC7>
+<U28DC8>
+<U28DC9>
+<U28DCA>
+<U28DCB>
+<U28DCC>
+<U28DCD>
+<U28DCE>
+<U28DCF>
+<U28DD0>
+<U28DD1>
+<U28DD2>
+<U28DD3>
+<U28DD4>
+<U28DD5>
+<U28DD6>
+<U28DD7>
+<U28DD8>
+<U28DD9>
+<U28DDA>
+<U28DDB>
+<U28DDC>
+<U28DDD>
+<U28DDE>
+<U28DDF>
+<U28DE0>
+<U28DE1>
+<U28DE2>
+<U28DE3>
+<U28DE4>
+<U28DE5>
+<U28DE6>
+<U28DE7>
+<U28DE8>
+<U28DE9>
+<U28DEA>
+<U28DEB>
+<U28DEC>
+<U28DED>
+<U28DEE>
+<U28DEF>
+<U28DF0>
+<U28DF1>
+<U28DF2>
+<U28DF3>
+<U28DF4>
+<U28DF5>
+<U28DF6>
+<U28DF7>
+<U28DF8>
+<U28DF9>
+<U28DFA>
+<U28DFB>
+<U28DFC>
+<U28DFD>
+<U28DFE>
+<U28DFF>
+<U28E00>
+<U28E01>
+<U28E02>
+<U28E03>
+<U28E04>
+<U28E05>
+<U28E06>
+<U28E07>
+<U28E08>
+<U28E09>
+<U28E0A>
+<U28E0B>
+<U28E0C>
+<U28E0D>
+<U28E0E>
+<U28E0F>
+<U28E10>
+<U28E11>
+<U28E12>
+<U28E13>
+<U28E14>
+<U28E15>
+<U28E16>
+<U28E17>
+<U28E18>
+<U28E19>
+<U28E1A>
+<U28E1B>
+<U28E1C>
+<U28E1D>
+<U28E1E>
+<U28E1F>
+<U28E20>
+<U28E21>
+<U28E22>
+<U28E23>
+<U28E24>
+<U28E25>
+<U28E26>
+<U28E27>
+<U28E28>
+<U28E29>
+<U28E2A>
+<U28E2B>
+<U28E2C>
+<U28E2D>
+<U28E2E>
+<U28E2F>
+<U28E30>
+<U28E31>
+<U28E32>
+<U28E33>
+<U28E34>
+<U28E35>
+<U28E36>
+<U28E37>
+<U28E38>
+<U28E39>
+<U28E3A>
+<U28E3B>
+<U28E3C>
+<U28E3D>
+<U28E3E>
+<U28E3F>
+<U28E40>
+<U28E41>
+<U28E42>
+<U28E43>
+<U28E44>
+<U28E45>
+<U28E46>
+<U28E47>
+<U28E48>
+<U28E49>
+<U28E4A>
+<U28E4B>
+<U28E4C>
+<U28E4D>
+<U28E4E>
+<U28E4F>
+<U28E50>
+<U28E51>
+<U28E52>
+<U28E53>
+<U28E54>
+<U28E55>
+<U28E56>
+<U28E57>
+<U28E58>
+<U28E59>
+<U28E5A>
+<U28E5B>
+<U28E5C>
+<U28E5D>
+<U28E5E>
+<U28E5F>
+<U28E60>
+<U28E61>
+<U28E62>
+<U28E63>
+<U28E64>
+<U28E65>
+<U28E66>
+<U28E67>
+<U28E68>
+<U28E69>
+<U28E6A>
+<U28E6B>
+<U28E6C>
+<U28E6D>
+<U28E6E>
+<U28E6F>
+<U28E70>
+<U28E71>
+<U28E72>
+<U28E73>
+<U28E74>
+<U28E75>
+<U28E76>
+<U28E77>
+<U28E78>
+<U28E79>
+<U28E7A>
+<U28E7B>
+<U28E7C>
+<U28E7D>
+<U28E7E>
+<U28E7F>
+<U28E80>
+<U28E81>
+<U28E82>
+<U28E83>
+<U28E84>
+<U28E85>
+<U28E86>
+<U28E87>
+<U28E88>
+<U28E89>
+<U28E8A>
+<U28E8B>
+<U28E8C>
+<U28E8D>
+<U28E8E>
+<U28E8F>
+<U28E90>
+<U28E91>
+<U28E92>
+<U28E93>
+<U28E94>
+<U28E95>
+<U28E96>
+<U28E97>
+<U28E98>
+<U28E99>
+<U28E9A>
+<U28E9B>
+<U28E9C>
+<U28E9D>
+<U28E9E>
+<U28E9F>
+<U28EA0>
+<U28EA1>
+<U28EA2>
+<U28EA3>
+<U28EA4>
+<U28EA5>
+<U28EA6>
+<U28EA7>
+<U28EA8>
+<U28EA9>
+<U28EAA>
+<U28EAB>
+<U28EAC>
+<U28EAD>
+<U28EAE>
+<U28EAF>
+<U28EB0>
+<U28EB1>
+<U28EB2>
+<U28EB3>
+<U28EB4>
+<U28EB5>
+<U28EB6>
+<U28EB7>
+<U28EB8>
+<U28EB9>
+<U28EBA>
+<U28EBB>
+<U28EBC>
+<U28EBD>
+<U28EBE>
+<U28EBF>
+<U28EC0>
+<U28EC1>
+<U28EC2>
+<U28EC3>
+<U28EC4>
+<U28EC5>
+<U28EC6>
+<U28EC7>
+<U28EC8>
+<U28EC9>
+<U28ECA>
+<U28ECB>
+<U28ECC>
+<U28ECD>
+<U28ECE>
+<U28ECF>
+<U28ED0>
+<U28ED1>
+<U28ED2>
+<U28ED3>
+<U28ED4>
+<U28ED5>
+<U28ED6>
+<U28ED7>
+<U28ED8>
+<U28ED9>
+<U28EDA>
+<U28EDB>
+<U28EDC>
+<U28EDD>
+<U28EDE>
+<U28EDF>
+<U28EE0>
+<U28EE1>
+<U28EE2>
+<U28EE3>
+<U28EE4>
+<U28EE5>
+<U28EE6>
+<U28EE7>
+<U28EE8>
+<U28EE9>
+<U28EEA>
+<U28EEB>
+<U28EEC>
+<U28EED>
+<U28EEE>
+<U28EEF>
+<U28EF0>
+<U28EF1>
+<U28EF2>
+<U28EF3>
+<U28EF4>
+<U28EF5>
+<U28EF6>
+<U28EF7>
+<U28EF8>
+<U28EF9>
+<U28EFA>
+<U28EFB>
+<U28EFC>
+<U28EFD>
+<U28EFE>
+<U28EFF>
+<U28F00>
+<U28F01>
+<U28F02>
+<U28F03>
+<U28F04>
+<U28F05>
+<U28F06>
+<U28F07>
+<U28F08>
+<U28F09>
+<U28F0A>
+<U28F0B>
+<U28F0C>
+<U28F0D>
+<U28F0E>
+<U28F0F>
+<U28F10>
+<U28F11>
+<U28F12>
+<U28F13>
+<U28F14>
+<U28F15>
+<U28F16>
+<U28F17>
+<U28F18>
+<U28F19>
+<U28F1A>
+<U28F1B>
+<U28F1C>
+<U28F1D>
+<U28F1E>
+<U28F1F>
+<U28F20>
+<U28F21>
+<U28F22>
+<U28F23>
+<U28F24>
+<U28F25>
+<U28F26>
+<U28F27>
+<U28F28>
+<U28F29>
+<U28F2A>
+<U28F2B>
+<U28F2C>
+<U28F2D>
+<U28F2E>
+<U28F2F>
+<U28F30>
+<U28F31>
+<U28F32>
+<U28F33>
+<U28F34>
+<U28F35>
+<U28F36>
+<U28F37>
+<U28F38>
+<U28F39>
+<U28F3A>
+<U28F3B>
+<U28F3C>
+<U28F3D>
+<U28F3E>
+<U28F3F>
+<U28F40>
+<U28F41>
+<U28F42>
+<U28F43>
+<U28F44>
+<U28F45>
+<U28F46>
+<U28F47>
+<U28F48>
+<U28F49>
+<U28F4A>
+<U28F4B>
+<U28F4C>
+<U28F4D>
+<U28F4E>
+<U28F4F>
+<U28F50>
+<U28F51>
+<U28F52>
+<U28F53>
+<U28F54>
+<U28F55>
+<U28F56>
+<U28F57>
+<U28F58>
+<U28F59>
+<U28F5A>
+<U28F5B>
+<U28F5C>
+<U28F5D>
+<U28F5E>
+<U28F5F>
+<U28F60>
+<U28F61>
+<U28F62>
+<U28F63>
+<U28F64>
+<U28F65>
+<U28F66>
+<U28F67>
+<U28F68>
+<U28F69>
+<U28F6A>
+<U28F6B>
+<U28F6C>
+<U28F6D>
+<U28F6E>
+<U28F6F>
+<U28F70>
+<U28F71>
+<U28F72>
+<U28F73>
+<U28F74>
+<U28F75>
+<U28F76>
+<U28F77>
+<U28F78>
+<U28F79>
+<U28F7A>
+<U28F7B>
+<U28F7C>
+<U28F7D>
+<U28F7E>
+<U28F7F>
+<U28F80>
+<U28F81>
+<U28F82>
+<U28F83>
+<U28F84>
+<U28F85>
+<U28F86>
+<U28F87>
+<U28F88>
+<U28F89>
+<U28F8A>
+<U28F8B>
+<U28F8C>
+<U28F8D>
+<U28F8E>
+<U28F8F>
+<U28F90>
+<U28F91>
+<U28F92>
+<U28F93>
+<U28F94>
+<U28F95>
+<U28F96>
+<U28F97>
+<U28F98>
+<U28F99>
+<U28F9A>
+<U28F9B>
+<U28F9C>
+<U28F9D>
+<U28F9E>
+<U28F9F>
+<U28FA0>
+<U28FA1>
+<U28FA2>
+<U28FA3>
+<U28FA4>
+<U28FA5>
+<U28FA6>
+<U28FA7>
+<U28FA8>
+<U28FA9>
+<U28FAA>
+<U28FAB>
+<U28FAC>
+<U28FAD>
+<U28FAE>
+<U28FAF>
+<U28FB0>
+<U28FB1>
+<U28FB2>
+<U28FB3>
+<U28FB4>
+<U28FB5>
+<U28FB6>
+<U28FB7>
+<U28FB8>
+<U28FB9>
+<U28FBA>
+<U28FBB>
+<U28FBC>
+<U28FBD>
+<U28FBE>
+<U28FBF>
+<U28FC0>
+<U28FC1>
+<U28FC2>
+<U28FC3>
+<U28FC4>
+<U28FC5>
+<U28FC6>
+<U28FC7>
+<U28FC8>
+<U28FC9>
+<U28FCA>
+<U28FCB>
+<U28FCC>
+<U28FCD>
+<U28FCE>
+<U28FCF>
+<U28FD0>
+<U28FD1>
+<U28FD2>
+<U28FD3>
+<U28FD4>
+<U28FD5>
+<U28FD6>
+<U28FD7>
+<U28FD8>
+<U28FD9>
+<U28FDA>
+<U28FDB>
+<U28FDC>
+<U28FDD>
+<U28FDE>
+<U28FDF>
+<U28FE0>
+<U28FE1>
+<U28FE2>
+<U28FE3>
+<U28FE4>
+<U28FE5>
+<U28FE6>
+<U28FE7>
+<U28FE8>
+<U28FE9>
+<U28FEA>
+<U28FEB>
+<U28FEC>
+<U28FED>
+<U28FEE>
+<U28FEF>
+<U28FF0>
+<U28FF1>
+<U28FF2>
+<U28FF3>
+<U28FF4>
+<U28FF5>
+<U28FF6>
+<U28FF7>
+<U28FF8>
+<U28FF9>
+<U28FFA>
+<U28FFB>
+<U28FFC>
+<U28FFD>
+<U28FFE>
+<U28FFF>
+<U29000>
+<U29001>
+<U29002>
+<U29003>
+<U29004>
+<U29005>
+<U29006>
+<U29007>
+<U29008>
+<U29009>
+<U2900A>
+<U2900B>
+<U2900C>
+<U2900D>
+<U2900E>
+<U2900F>
+<U29010>
+<U29011>
+<U29012>
+<U29013>
+<U29014>
+<U29015>
+<U29016>
+<U29017>
+<U29018>
+<U29019>
+<U2901A>
+<U2901B>
+<U2901C>
+<U2901D>
+<U2901E>
+<U2901F>
+<U29020>
+<U29021>
+<U29022>
+<U29023>
+<U29024>
+<U29025>
+<U29026>
+<U29027>
+<U29028>
+<U29029>
+<U2902A>
+<U2902B>
+<U2902C>
+<U2902D>
+<U2902E>
+<U2902F>
+<U29030>
+<U29031>
+<U29032>
+<U29033>
+<U29034>
+<U29035>
+<U29036>
+<U29037>
+<U29038>
+<U29039>
+<U2903A>
+<U2903B>
+<U2903C>
+<U2903D>
+<U2903E>
+<U2903F>
+<U29040>
+<U29041>
+<U29042>
+<U29043>
+<U29044>
+<U29045>
+<U29046>
+<U29047>
+<U29048>
+<U29049>
+<U2904A>
+<U2904B>
+<U2904C>
+<U2904D>
+<U2904E>
+<U2904F>
+<U29050>
+<U29051>
+<U29052>
+<U29053>
+<U29054>
+<U29055>
+<U29056>
+<U29057>
+<U29058>
+<U29059>
+<U2905A>
+<U2905B>
+<U2905C>
+<U2905D>
+<U2905E>
+<U2905F>
+<U29060>
+<U29061>
+<U29062>
+<U29063>
+<U29064>
+<U29065>
+<U29066>
+<U29067>
+<U29068>
+<U29069>
+<U2906A>
+<U2906B>
+<U2906C>
+<U2906D>
+<U2906E>
+<U2906F>
+<U29070>
+<U29071>
+<U29072>
+<U29073>
+<U29074>
+<U29075>
+<U29076>
+<U29077>
+<U29078>
+<U29079>
+<U2907A>
+<U2907B>
+<U2907C>
+<U2907D>
+<U2907E>
+<U2907F>
+<U29080>
+<U29081>
+<U29082>
+<U29083>
+<U29084>
+<U29085>
+<U29086>
+<U29087>
+<U29088>
+<U29089>
+<U2908A>
+<U2908B>
+<U2908C>
+<U2908D>
+<U2908E>
+<U2908F>
+<U29090>
+<U29091>
+<U29092>
+<U29093>
+<U29094>
+<U29095>
+<U29096>
+<U29097>
+<U29098>
+<U29099>
+<U2909A>
+<U2909B>
+<U2909C>
+<U2909D>
+<U2909E>
+<U2909F>
+<U290A0>
+<U290A1>
+<U290A2>
+<U290A3>
+<U290A4>
+<U290A5>
+<U290A6>
+<U290A7>
+<U290A8>
+<U290A9>
+<U290AA>
+<U290AB>
+<U290AC>
+<U290AD>
+<U290AE>
+<U290AF>
+<U290B0>
+<U290B1>
+<U290B2>
+<U290B3>
+<U290B4>
+<U290B5>
+<U290B6>
+<U290B7>
+<U290B8>
+<U290B9>
+<U290BA>
+<U290BB>
+<U290BC>
+<U290BD>
+<U290BE>
+<U290BF>
+<U290C0>
+<U290C1>
+<U290C2>
+<U290C3>
+<U290C4>
+<U290C5>
+<U290C6>
+<U290C7>
+<U290C8>
+<U290C9>
+<U290CA>
+<U290CB>
+<U290CC>
+<U290CD>
+<U290CE>
+<U290CF>
+<U290D0>
+<U290D1>
+<U290D2>
+<U290D3>
+<U290D4>
+<U290D5>
+<U290D6>
+<U290D7>
+<U290D8>
+<U290D9>
+<U290DA>
+<U290DB>
+<U290DC>
+<U290DD>
+<U290DE>
+<U290DF>
+<U290E0>
+<U290E1>
+<U290E2>
+<U290E3>
+<U290E4>
+<U290E5>
+<U290E6>
+<U290E7>
+<U290E8>
+<U290E9>
+<U290EA>
+<U290EB>
+<U290EC>
+<U290ED>
+<U290EE>
+<U290EF>
+<U290F0>
+<U290F1>
+<U290F2>
+<U290F3>
+<U290F4>
+<U290F5>
+<U290F6>
+<U290F7>
+<U290F8>
+<U290F9>
+<U290FA>
+<U290FB>
+<U290FC>
+<U290FD>
+<U290FE>
+<U290FF>
+<U29100>
+<U29101>
+<U29102>
+<U29103>
+<U29104>
+<U29105>
+<U29106>
+<U29107>
+<U29108>
+<U29109>
+<U2910A>
+<U2910B>
+<U2910C>
+<U2910D>
+<U2910E>
+<U2910F>
+<U29110>
+<U29111>
+<U29112>
+<U29113>
+<U29114>
+<U29115>
+<U29116>
+<U29117>
+<U29118>
+<U29119>
+<U2911A>
+<U2911B>
+<U2911C>
+<U2911D>
+<U2911E>
+<U2911F>
+<U29120>
+<U29121>
+<U29122>
+<U29123>
+<U29124>
+<U29125>
+<U29126>
+<U29127>
+<U29128>
+<U29129>
+<U2912A>
+<U2912B>
+<U2912C>
+<U2912D>
+<U2912E>
+<U2912F>
+<U29130>
+<U29131>
+<U29132>
+<U29133>
+<U29134>
+<U29135>
+<U29136>
+<U29137>
+<U29138>
+<U29139>
+<U2913A>
+<U2913B>
+<U2913C>
+<U2913D>
+<U2913E>
+<U2913F>
+<U29140>
+<U29141>
+<U29142>
+<U29143>
+<U29144>
+<U29145>
+<U29146>
+<U29147>
+<U29148>
+<U29149>
+<U2914A>
+<U2914B>
+<U2914C>
+<U2914D>
+<U2914E>
+<U2914F>
+<U29150>
+<U29151>
+<U29152>
+<U29153>
+<U29154>
+<U29155>
+<U29156>
+<U29157>
+<U29158>
+<U29159>
+<U2915A>
+<U2915B>
+<U2915C>
+<U2915D>
+<U2915E>
+<U2915F>
+<U29160>
+<U29161>
+<U29162>
+<U29163>
+<U29164>
+<U29165>
+<U29166>
+<U29167>
+<U29168>
+<U29169>
+<U2916A>
+<U2916B>
+<U2916C>
+<U2916D>
+<U2916E>
+<U2916F>
+<U29170>
+<U29171>
+<U29172>
+<U29173>
+<U29174>
+<U29175>
+<U29176>
+<U29177>
+<U29178>
+<U29179>
+<U2917A>
+<U2917B>
+<U2917C>
+<U2917D>
+<U2917E>
+<U2917F>
+<U29180>
+<U29181>
+<U29182>
+<U29183>
+<U29184>
+<U29185>
+<U29186>
+<U29187>
+<U29188>
+<U29189>
+<U2918A>
+<U2918B>
+<U2918C>
+<U2918D>
+<U2918E>
+<U2918F>
+<U29190>
+<U29191>
+<U29192>
+<U29193>
+<U29194>
+<U29195>
+<U29196>
+<U29197>
+<U29198>
+<U29199>
+<U2919A>
+<U2919B>
+<U2919C>
+<U2919D>
+<U2919E>
+<U2919F>
+<U291A0>
+<U291A1>
+<U291A2>
+<U291A3>
+<U291A4>
+<U291A5>
+<U291A6>
+<U291A7>
+<U291A8>
+<U291A9>
+<U291AA>
+<U291AB>
+<U291AC>
+<U291AD>
+<U291AE>
+<U291AF>
+<U291B0>
+<U291B1>
+<U291B2>
+<U291B3>
+<U291B4>
+<U291B5>
+<U291B6>
+<U291B7>
+<U291B8>
+<U291B9>
+<U291BA>
+<U291BB>
+<U291BC>
+<U291BD>
+<U291BE>
+<U291BF>
+<U291C0>
+<U291C1>
+<U291C2>
+<U291C3>
+<U291C4>
+<U291C5>
+<U291C6>
+<U291C7>
+<U291C8>
+<U291C9>
+<U291CA>
+<U291CB>
+<U291CC>
+<U291CD>
+<U291CE>
+<U291CF>
+<U291D0>
+<U291D1>
+<U291D2>
+<U291D3>
+<U291D4>
+<U291D5>
+<U291D6>
+<U291D7>
+<U291D8>
+<U291D9>
+<U291DA>
+<U291DB>
+<U291DC>
+<U291DD>
+<U291DE>
+<U291DF>
+<U291E0>
+<U291E1>
+<U291E2>
+<U291E3>
+<U291E4>
+<U291E5>
+<U291E6>
+<U291E7>
+<U291E8>
+<U291E9>
+<U291EA>
+<U291EB>
+<U291EC>
+<U291ED>
+<U291EE>
+<U291EF>
+<U291F0>
+<U291F1>
+<U291F2>
+<U291F3>
+<U291F4>
+<U291F5>
+<U291F6>
+<U291F7>
+<U291F8>
+<U291F9>
+<U291FA>
+<U291FB>
+<U291FC>
+<U291FD>
+<U291FE>
+<U291FF>
+<U29200>
+<U29201>
+<U29202>
+<U29203>
+<U29204>
+<U29205>
+<U29206>
+<U29207>
+<U29208>
+<U29209>
+<U2920A>
+<U2920B>
+<U2920C>
+<U2920D>
+<U2920E>
+<U2920F>
+<U29210>
+<U29211>
+<U29212>
+<U29213>
+<U29214>
+<U29215>
+<U29216>
+<U29217>
+<U29218>
+<U29219>
+<U2921A>
+<U2921B>
+<U2921C>
+<U2921D>
+<U2921E>
+<U2921F>
+<U29220>
+<U29221>
+<U29222>
+<U29223>
+<U29224>
+<U29225>
+<U29226>
+<U29227>
+<U29228>
+<U29229>
+<U2922A>
+<U2922B>
+<U2922C>
+<U2922D>
+<U2922E>
+<U2922F>
+<U29230>
+<U29231>
+<U29232>
+<U29233>
+<U29234>
+<U29235>
+<U29236>
+<U29237>
+<U29238>
+<U29239>
+<U2923A>
+<U2923B>
+<U2923C>
+<U2923D>
+<U2923E>
+<U2923F>
+<U29240>
+<U29241>
+<U29242>
+<U29243>
+<U29244>
+<U29245>
+<U29246>
+<U29247>
+<U29248>
+<U29249>
+<U2924A>
+<U2924B>
+<U2924C>
+<U2924D>
+<U2924E>
+<U2924F>
+<U29250>
+<U29251>
+<U29252>
+<U29253>
+<U29254>
+<U29255>
+<U29256>
+<U29257>
+<U29258>
+<U29259>
+<U2925A>
+<U2925B>
+<U2925C>
+<U2925D>
+<U2925E>
+<U2925F>
+<U29260>
+<U29261>
+<U29262>
+<U29263>
+<U29264>
+<U29265>
+<U29266>
+<U29267>
+<U29268>
+<U29269>
+<U2926A>
+<U2926B>
+<U2926C>
+<U2926D>
+<U2926E>
+<U2926F>
+<U29270>
+<U29271>
+<U29272>
+<U29273>
+<U29274>
+<U29275>
+<U29276>
+<U29277>
+<U29278>
+<U29279>
+<U2927A>
+<U2927B>
+<U2927C>
+<U2927D>
+<U2927E>
+<U2927F>
+<U29280>
+<U29281>
+<U29282>
+<U29283>
+<U29284>
+<U29285>
+<U29286>
+<U29287>
+<U29288>
+<U29289>
+<U2928A>
+<U2928B>
+<U2928C>
+<U2928D>
+<U2928E>
+<U2928F>
+<U29290>
+<U29291>
+<U29292>
+<U29293>
+<U29294>
+<U29295>
+<U29296>
+<U29297>
+<U29298>
+<U29299>
+<U2929A>
+<U2929B>
+<U2929C>
+<U2929D>
+<U2929E>
+<U2929F>
+<U292A0>
+<U292A1>
+<U292A2>
+<U292A3>
+<U292A4>
+<U292A5>
+<U292A6>
+<U292A7>
+<U292A8>
+<U292A9>
+<U292AA>
+<U292AB>
+<U292AC>
+<U292AD>
+<U292AE>
+<U292AF>
+<U292B0>
+<U292B1>
+<U292B2>
+<U292B3>
+<U292B4>
+<U292B5>
+<U292B6>
+<U292B7>
+<U292B8>
+<U292B9>
+<U292BA>
+<U292BB>
+<U292BC>
+<U292BD>
+<U292BE>
+<U292BF>
+<U292C0>
+<U292C1>
+<U292C2>
+<U292C3>
+<U292C4>
+<U292C5>
+<U292C6>
+<U292C7>
+<U292C8>
+<U292C9>
+<U292CA>
+<U292CB>
+<U292CC>
+<U292CD>
+<U292CE>
+<U292CF>
+<U292D0>
+<U292D1>
+<U292D2>
+<U292D3>
+<U292D4>
+<U292D5>
+<U292D6>
+<U292D7>
+<U292D8>
+<U292D9>
+<U292DA>
+<U292DB>
+<U292DC>
+<U292DD>
+<U292DE>
+<U292DF>
+<U292E0>
+<U292E1>
+<U292E2>
+<U292E3>
+<U292E4>
+<U292E5>
+<U292E6>
+<U292E7>
+<U292E8>
+<U292E9>
+<U292EA>
+<U292EB>
+<U292EC>
+<U292ED>
+<U292EE>
+<U292EF>
+<U292F0>
+<U292F1>
+<U292F2>
+<U292F3>
+<U292F4>
+<U292F5>
+<U292F6>
+<U292F7>
+<U292F8>
+<U292F9>
+<U292FA>
+<U292FB>
+<U292FC>
+<U292FD>
+<U292FE>
+<U292FF>
+<U29300>
+<U29301>
+<U29302>
+<U29303>
+<U29304>
+<U29305>
+<U29306>
+<U29307>
+<U29308>
+<U29309>
+<U2930A>
+<U2930B>
+<U2930C>
+<U2930D>
+<U2930E>
+<U2930F>
+<U29310>
+<U29311>
+<U29312>
+<U29313>
+<U29314>
+<U29315>
+<U29316>
+<U29317>
+<U29318>
+<U29319>
+<U2931A>
+<U2931B>
+<U2931C>
+<U2931D>
+<U2931E>
+<U2931F>
+<U29320>
+<U29321>
+<U29322>
+<U29323>
+<U29324>
+<U29325>
+<U29326>
+<U29327>
+<U29328>
+<U29329>
+<U2932A>
+<U2932B>
+<U2932C>
+<U2932D>
+<U2932E>
+<U2932F>
+<U29330>
+<U29331>
+<U29332>
+<U29333>
+<U29334>
+<U29335>
+<U29336>
+<U29337>
+<U29338>
+<U29339>
+<U2933A>
+<U2933B>
+<U2933C>
+<U2933D>
+<U2933E>
+<U2933F>
+<U29340>
+<U29341>
+<U29342>
+<U29343>
+<U29344>
+<U29345>
+<U29346>
+<U29347>
+<U29348>
+<U29349>
+<U2934A>
+<U2934B>
+<U2934C>
+<U2934D>
+<U2934E>
+<U2934F>
+<U29350>
+<U29351>
+<U29352>
+<U29353>
+<U29354>
+<U29355>
+<U29356>
+<U29357>
+<U29358>
+<U29359>
+<U2935A>
+<U2935B>
+<U2935C>
+<U2935D>
+<U2935E>
+<U2935F>
+<U29360>
+<U29361>
+<U29362>
+<U29363>
+<U29364>
+<U29365>
+<U29366>
+<U29367>
+<U29368>
+<U29369>
+<U2936A>
+<U2936B>
+<U2936C>
+<U2936D>
+<U2936E>
+<U2936F>
+<U29370>
+<U29371>
+<U29372>
+<U29373>
+<U29374>
+<U29375>
+<U29376>
+<U29377>
+<U29378>
+<U29379>
+<U2937A>
+<U2937B>
+<U2937C>
+<U2937D>
+<U2937E>
+<U2937F>
+<U29380>
+<U29381>
+<U29382>
+<U29383>
+<U29384>
+<U29385>
+<U29386>
+<U29387>
+<U29388>
+<U29389>
+<U2938A>
+<U2938B>
+<U2938C>
+<U2938D>
+<U2938E>
+<U2938F>
+<U29390>
+<U29391>
+<U29392>
+<U29393>
+<U29394>
+<U29395>
+<U29396>
+<U29397>
+<U29398>
+<U29399>
+<U2939A>
+<U2939B>
+<U2939C>
+<U2939D>
+<U2939E>
+<U2939F>
+<U293A0>
+<U293A1>
+<U293A2>
+<U293A3>
+<U293A4>
+<U293A5>
+<U293A6>
+<U293A7>
+<U293A8>
+<U293A9>
+<U293AA>
+<U293AB>
+<U293AC>
+<U293AD>
+<U293AE>
+<U293AF>
+<U293B0>
+<U293B1>
+<U293B2>
+<U293B3>
+<U293B4>
+<U293B5>
+<U293B6>
+<U293B7>
+<U293B8>
+<U293B9>
+<U293BA>
+<U293BB>
+<U293BC>
+<U293BD>
+<U293BE>
+<U293BF>
+<U293C0>
+<U293C1>
+<U293C2>
+<U293C3>
+<U293C4>
+<U293C5>
+<U293C6>
+<U293C7>
+<U293C8>
+<U293C9>
+<U293CA>
+<U293CB>
+<U293CC>
+<U293CD>
+<U293CE>
+<U293CF>
+<U293D0>
+<U293D1>
+<U293D2>
+<U293D3>
+<U293D4>
+<U293D5>
+<U293D6>
+<U293D7>
+<U293D8>
+<U293D9>
+<U293DA>
+<U293DB>
+<U293DC>
+<U293DD>
+<U293DE>
+<U293DF>
+<U293E0>
+<U293E1>
+<U293E2>
+<U293E3>
+<U293E4>
+<U293E5>
+<U293E6>
+<U293E7>
+<U293E8>
+<U293E9>
+<U293EA>
+<U293EB>
+<U293EC>
+<U293ED>
+<U293EE>
+<U293EF>
+<U293F0>
+<U293F1>
+<U293F2>
+<U293F3>
+<U293F4>
+<U293F5>
+<U293F6>
+<U293F7>
+<U293F8>
+<U293F9>
+<U293FA>
+<U293FB>
+<U293FC>
+<U293FD>
+<U293FE>
+<U293FF>
+<U29400>
+<U29401>
+<U29402>
+<U29403>
+<U29404>
+<U29405>
+<U29406>
+<U29407>
+<U29408>
+<U29409>
+<U2940A>
+<U2940B>
+<U2940C>
+<U2940D>
+<U2940E>
+<U2940F>
+<U29410>
+<U29411>
+<U29412>
+<U29413>
+<U29414>
+<U29415>
+<U29416>
+<U29417>
+<U29418>
+<U29419>
+<U2941A>
+<U2941B>
+<U2941C>
+<U2941D>
+<U2941E>
+<U2941F>
+<U29420>
+<U29421>
+<U29422>
+<U29423>
+<U29424>
+<U29425>
+<U29426>
+<U29427>
+<U29428>
+<U29429>
+<U2942A>
+<U2942B>
+<U2942C>
+<U2942D>
+<U2942E>
+<U2942F>
+<U29430>
+<U29431>
+<U29432>
+<U29433>
+<U29434>
+<U29435>
+<U29436>
+<U29437>
+<U29438>
+<U29439>
+<U2943A>
+<U2943B>
+<U2943C>
+<U2943D>
+<U2943E>
+<U2943F>
+<U29440>
+<U29441>
+<U29442>
+<U29443>
+<U29444>
+<U29445>
+<U29446>
+<U29447>
+<U29448>
+<U29449>
+<U2944A>
+<U2944B>
+<U2944C>
+<U2944D>
+<U2944E>
+<U2944F>
+<U29450>
+<U29451>
+<U29452>
+<U29453>
+<U29454>
+<U29455>
+<U29456>
+<U29457>
+<U29458>
+<U29459>
+<U2945A>
+<U2945B>
+<U2945C>
+<U2945D>
+<U2945E>
+<U2945F>
+<U29460>
+<U29461>
+<U29462>
+<U29463>
+<U29464>
+<U29465>
+<U29466>
+<U29467>
+<U29468>
+<U29469>
+<U2946A>
+<U2946B>
+<U2946C>
+<U2946D>
+<U2946E>
+<U2946F>
+<U29470>
+<U29471>
+<U29472>
+<U29473>
+<U29474>
+<U29475>
+<U29476>
+<U29477>
+<U29478>
+<U29479>
+<U2947A>
+<U2947B>
+<U2947C>
+<U2947D>
+<U2947E>
+<U2947F>
+<U29480>
+<U29481>
+<U29482>
+<U29483>
+<U29484>
+<U29485>
+<U29486>
+<U29487>
+<U29488>
+<U29489>
+<U2948A>
+<U2948B>
+<U2948C>
+<U2948D>
+<U2948E>
+<U2948F>
+<U29490>
+<U29491>
+<U29492>
+<U29493>
+<U29494>
+<U29495>
+<U29496>
+<U29497>
+<U29498>
+<U29499>
+<U2949A>
+<U2949B>
+<U2949C>
+<U2949D>
+<U2949E>
+<U2949F>
+<U294A0>
+<U294A1>
+<U294A2>
+<U294A3>
+<U294A4>
+<U294A5>
+<U294A6>
+<U294A7>
+<U294A8>
+<U294A9>
+<U294AA>
+<U294AB>
+<U294AC>
+<U294AD>
+<U294AE>
+<U294AF>
+<U294B0>
+<U294B1>
+<U294B2>
+<U294B3>
+<U294B4>
+<U294B5>
+<U294B6>
+<U294B7>
+<U294B8>
+<U294B9>
+<U294BA>
+<U294BB>
+<U294BC>
+<U294BD>
+<U294BE>
+<U294BF>
+<U294C0>
+<U294C1>
+<U294C2>
+<U294C3>
+<U294C4>
+<U294C5>
+<U294C6>
+<U294C7>
+<U294C8>
+<U294C9>
+<U294CA>
+<U294CB>
+<U294CC>
+<U294CD>
+<U294CE>
+<U294CF>
+<U294D0>
+<U294D1>
+<U294D2>
+<U294D3>
+<U294D4>
+<U294D5>
+<U294D6>
+<U294D7>
+<U294D8>
+<U294D9>
+<U294DA>
+<U294DB>
+<U294DC>
+<U294DD>
+<U294DE>
+<U294DF>
+<U294E0>
+<U294E1>
+<U294E2>
+<U294E3>
+<U294E4>
+<U294E5>
+<U294E6>
+<U294E7>
+<U294E8>
+<U294E9>
+<U294EA>
+<U294EB>
+<U294EC>
+<U294ED>
+<U294EE>
+<U294EF>
+<U294F0>
+<U294F1>
+<U294F2>
+<U294F3>
+<U294F4>
+<U294F5>
+<U294F6>
+<U294F7>
+<U294F8>
+<U294F9>
+<U294FA>
+<U294FB>
+<U294FC>
+<U294FD>
+<U294FE>
+<U294FF>
+<U29500>
+<U29501>
+<U29502>
+<U29503>
+<U29504>
+<U29505>
+<U29506>
+<U29507>
+<U29508>
+<U29509>
+<U2950A>
+<U2950B>
+<U2950C>
+<U2950D>
+<U2950E>
+<U2950F>
+<U29510>
+<U29511>
+<U29512>
+<U29513>
+<U29514>
+<U29515>
+<U29516>
+<U29517>
+<U29518>
+<U29519>
+<U2951A>
+<U2951B>
+<U2951C>
+<U2951D>
+<U2951E>
+<U2951F>
+<U29520>
+<U29521>
+<U29522>
+<U29523>
+<U29524>
+<U29525>
+<U29526>
+<U29527>
+<U29528>
+<U29529>
+<U2952A>
+<U2952B>
+<U2952C>
+<U2952D>
+<U2952E>
+<U2952F>
+<U29530>
+<U29531>
+<U29532>
+<U29533>
+<U29534>
+<U29535>
+<U29536>
+<U29537>
+<U29538>
+<U29539>
+<U2953A>
+<U2953B>
+<U2953C>
+<U2953D>
+<U2953E>
+<U2953F>
+<U29540>
+<U29541>
+<U29542>
+<U29543>
+<U29544>
+<U29545>
+<U29546>
+<U29547>
+<U29548>
+<U29549>
+<U2954A>
+<U2954B>
+<U2954C>
+<U2954D>
+<U2954E>
+<U2954F>
+<U29550>
+<U29551>
+<U29552>
+<U29553>
+<U29554>
+<U29555>
+<U29556>
+<U29557>
+<U29558>
+<U29559>
+<U2955A>
+<U2955B>
+<U2955C>
+<U2955D>
+<U2955E>
+<U2955F>
+<U29560>
+<U29561>
+<U29562>
+<U29563>
+<U29564>
+<U29565>
+<U29566>
+<U29567>
+<U29568>
+<U29569>
+<U2956A>
+<U2956B>
+<U2956C>
+<U2956D>
+<U2956E>
+<U2956F>
+<U29570>
+<U29571>
+<U29572>
+<U29573>
+<U29574>
+<U29575>
+<U29576>
+<U29577>
+<U29578>
+<U29579>
+<U2957A>
+<U2957B>
+<U2957C>
+<U2957D>
+<U2957E>
+<U2957F>
+<U29580>
+<U29581>
+<U29582>
+<U29583>
+<U29584>
+<U29585>
+<U29586>
+<U29587>
+<U29588>
+<U29589>
+<U2958A>
+<U2958B>
+<U2958C>
+<U2958D>
+<U2958E>
+<U2958F>
+<U29590>
+<U29591>
+<U29592>
+<U29593>
+<U29594>
+<U29595>
+<U29596>
+<U29597>
+<U29598>
+<U29599>
+<U2959A>
+<U2959B>
+<U2959C>
+<U2959D>
+<U2959E>
+<U2959F>
+<U295A0>
+<U295A1>
+<U295A2>
+<U295A3>
+<U295A4>
+<U295A5>
+<U295A6>
+<U295A7>
+<U295A8>
+<U295A9>
+<U295AA>
+<U295AB>
+<U295AC>
+<U295AD>
+<U295AE>
+<U295AF>
+<U295B0>
+<U295B1>
+<U295B2>
+<U295B3>
+<U295B4>
+<U295B5>
+<U295B6>
+<U295B7>
+<U295B8>
+<U295B9>
+<U295BA>
+<U295BB>
+<U295BC>
+<U295BD>
+<U295BE>
+<U295BF>
+<U295C0>
+<U295C1>
+<U295C2>
+<U295C3>
+<U295C4>
+<U295C5>
+<U295C6>
+<U295C7>
+<U295C8>
+<U295C9>
+<U295CA>
+<U295CB>
+<U295CC>
+<U295CD>
+<U295CE>
+<U295CF>
+<U295D0>
+<U295D1>
+<U295D2>
+<U295D3>
+<U295D4>
+<U295D5>
+<U295D6>
+<U295D7>
+<U295D8>
+<U295D9>
+<U295DA>
+<U295DB>
+<U295DC>
+<U295DD>
+<U295DE>
+<U295DF>
+<U295E0>
+<U295E1>
+<U295E2>
+<U295E3>
+<U295E4>
+<U295E5>
+<U295E6>
+<U295E7>
+<U295E8>
+<U295E9>
+<U295EA>
+<U295EB>
+<U295EC>
+<U295ED>
+<U295EE>
+<U295EF>
+<U295F0>
+<U295F1>
+<U295F2>
+<U295F3>
+<U295F4>
+<U295F5>
+<U295F6>
+<U295F7>
+<U295F8>
+<U295F9>
+<U295FA>
+<U295FB>
+<U295FC>
+<U295FD>
+<U295FE>
+<U295FF>
+<U29600>
+<U29601>
+<U29602>
+<U29603>
+<U29604>
+<U29605>
+<U29606>
+<U29607>
+<U29608>
+<U29609>
+<U2960A>
+<U2960B>
+<U2960C>
+<U2960D>
+<U2960E>
+<U2960F>
+<U29610>
+<U29611>
+<U29612>
+<U29613>
+<U29614>
+<U29615>
+<U29616>
+<U29617>
+<U29618>
+<U29619>
+<U2961A>
+<U2961B>
+<U2961C>
+<U2961D>
+<U2961E>
+<U2961F>
+<U29620>
+<U29621>
+<U29622>
+<U29623>
+<U29624>
+<U29625>
+<U29626>
+<U29627>
+<U29628>
+<U29629>
+<U2962A>
+<U2962B>
+<U2962C>
+<U2962D>
+<U2962E>
+<U2962F>
+<U29630>
+<U29631>
+<U29632>
+<U29633>
+<U29634>
+<U29635>
+<U29636>
+<U29637>
+<U29638>
+<U29639>
+<U2963A>
+<U2963B>
+<U2963C>
+<U2963D>
+<U2963E>
+<U2963F>
+<U29640>
+<U29641>
+<U29642>
+<U29643>
+<U29644>
+<U29645>
+<U29646>
+<U29647>
+<U29648>
+<U29649>
+<U2964A>
+<U2964B>
+<U2964C>
+<U2964D>
+<U2964E>
+<U2964F>
+<U29650>
+<U29651>
+<U29652>
+<U29653>
+<U29654>
+<U29655>
+<U29656>
+<U29657>
+<U29658>
+<U29659>
+<U2965A>
+<U2965B>
+<U2965C>
+<U2965D>
+<U2965E>
+<U2965F>
+<U29660>
+<U29661>
+<U29662>
+<U29663>
+<U29664>
+<U29665>
+<U29666>
+<U29667>
+<U29668>
+<U29669>
+<U2966A>
+<U2966B>
+<U2966C>
+<U2966D>
+<U2966E>
+<U2966F>
+<U29670>
+<U29671>
+<U29672>
+<U29673>
+<U29674>
+<U29675>
+<U29676>
+<U29677>
+<U29678>
+<U29679>
+<U2967A>
+<U2967B>
+<U2967C>
+<U2967D>
+<U2967E>
+<U2967F>
+<U29680>
+<U29681>
+<U29682>
+<U29683>
+<U29684>
+<U29685>
+<U29686>
+<U29687>
+<U29688>
+<U29689>
+<U2968A>
+<U2968B>
+<U2968C>
+<U2968D>
+<U2968E>
+<U2968F>
+<U29690>
+<U29691>
+<U29692>
+<U29693>
+<U29694>
+<U29695>
+<U29696>
+<U29697>
+<U29698>
+<U29699>
+<U2969A>
+<U2969B>
+<U2969C>
+<U2969D>
+<U2969E>
+<U2969F>
+<U296A0>
+<U296A1>
+<U296A2>
+<U296A3>
+<U296A4>
+<U296A5>
+<U296A6>
+<U296A7>
+<U296A8>
+<U296A9>
+<U296AA>
+<U296AB>
+<U296AC>
+<U296AD>
+<U296AE>
+<U296AF>
+<U296B0>
+<U296B1>
+<U296B2>
+<U296B3>
+<U296B4>
+<U296B5>
+<U296B6>
+<U296B7>
+<U296B8>
+<U296B9>
+<U296BA>
+<U296BB>
+<U296BC>
+<U296BD>
+<U296BE>
+<U296BF>
+<U296C0>
+<U296C1>
+<U296C2>
+<U296C3>
+<U296C4>
+<U296C5>
+<U296C6>
+<U296C7>
+<U296C8>
+<U296C9>
+<U296CA>
+<U296CB>
+<U296CC>
+<U296CD>
+<U296CE>
+<U296CF>
+<U296D0>
+<U296D1>
+<U296D2>
+<U296D3>
+<U296D4>
+<U296D5>
+<U296D6>
+<U296D7>
+<U296D8>
+<U296D9>
+<U296DA>
+<U296DB>
+<U296DC>
+<U296DD>
+<U296DE>
+<U296DF>
+<U296E0>
+<U296E1>
+<U296E2>
+<U296E3>
+<U296E4>
+<U296E5>
+<U296E6>
+<U296E7>
+<U296E8>
+<U296E9>
+<U296EA>
+<U296EB>
+<U296EC>
+<U296ED>
+<U296EE>
+<U296EF>
+<U296F0>
+<U296F1>
+<U296F2>
+<U296F3>
+<U296F4>
+<U296F5>
+<U296F6>
+<U296F7>
+<U296F8>
+<U296F9>
+<U296FA>
+<U296FB>
+<U296FC>
+<U296FD>
+<U296FE>
+<U296FF>
+<U29700>
+<U29701>
+<U29702>
+<U29703>
+<U29704>
+<U29705>
+<U29706>
+<U29707>
+<U29708>
+<U29709>
+<U2970A>
+<U2970B>
+<U2970C>
+<U2970D>
+<U2970E>
+<U2970F>
+<U29710>
+<U29711>
+<U29712>
+<U29713>
+<U29714>
+<U29715>
+<U29716>
+<U29717>
+<U29718>
+<U29719>
+<U2971A>
+<U2971B>
+<U2971C>
+<U2971D>
+<U2971E>
+<U2971F>
+<U29720>
+<U29721>
+<U29722>
+<U29723>
+<U29724>
+<U29725>
+<U29726>
+<U29727>
+<U29728>
+<U29729>
+<U2972A>
+<U2972B>
+<U2972C>
+<U2972D>
+<U2972E>
+<U2972F>
+<U29730>
+<U29731>
+<U29732>
+<U29733>
+<U29734>
+<U29735>
+<U29736>
+<U29737>
+<U29738>
+<U29739>
+<U2973A>
+<U2973B>
+<U2973C>
+<U2973D>
+<U2973E>
+<U2973F>
+<U29740>
+<U29741>
+<U29742>
+<U29743>
+<U29744>
+<U29745>
+<U29746>
+<U29747>
+<U29748>
+<U29749>
+<U2974A>
+<U2974B>
+<U2974C>
+<U2974D>
+<U2974E>
+<U2974F>
+<U29750>
+<U29751>
+<U29752>
+<U29753>
+<U29754>
+<U29755>
+<U29756>
+<U29757>
+<U29758>
+<U29759>
+<U2975A>
+<U2975B>
+<U2975C>
+<U2975D>
+<U2975E>
+<U2975F>
+<U29760>
+<U29761>
+<U29762>
+<U29763>
+<U29764>
+<U29765>
+<U29766>
+<U29767>
+<U29768>
+<U29769>
+<U2976A>
+<U2976B>
+<U2976C>
+<U2976D>
+<U2976E>
+<U2976F>
+<U29770>
+<U29771>
+<U29772>
+<U29773>
+<U29774>
+<U29775>
+<U29776>
+<U29777>
+<U29778>
+<U29779>
+<U2977A>
+<U2977B>
+<U2977C>
+<U2977D>
+<U2977E>
+<U2977F>
+<U29780>
+<U29781>
+<U29782>
+<U29783>
+<U29784>
+<U29785>
+<U29786>
+<U29787>
+<U29788>
+<U29789>
+<U2978A>
+<U2978B>
+<U2978C>
+<U2978D>
+<U2978E>
+<U2978F>
+<U29790>
+<U29791>
+<U29792>
+<U29793>
+<U29794>
+<U29795>
+<U29796>
+<U29797>
+<U29798>
+<U29799>
+<U2979A>
+<U2979B>
+<U2979C>
+<U2979D>
+<U2979E>
+<U2979F>
+<U297A0>
+<U297A1>
+<U297A2>
+<U297A3>
+<U297A4>
+<U297A5>
+<U297A6>
+<U297A7>
+<U297A8>
+<U297A9>
+<U297AA>
+<U297AB>
+<U297AC>
+<U297AD>
+<U297AE>
+<U297AF>
+<U297B0>
+<U297B1>
+<U297B2>
+<U297B3>
+<U297B4>
+<U297B5>
+<U297B6>
+<U297B7>
+<U297B8>
+<U297B9>
+<U297BA>
+<U297BB>
+<U297BC>
+<U297BD>
+<U297BE>
+<U297BF>
+<U297C0>
+<U297C1>
+<U297C2>
+<U297C3>
+<U297C4>
+<U297C5>
+<U297C6>
+<U297C7>
+<U297C8>
+<U297C9>
+<U297CA>
+<U297CB>
+<U297CC>
+<U297CD>
+<U297CE>
+<U297CF>
+<U297D0>
+<U297D1>
+<U297D2>
+<U297D3>
+<U297D4>
+<U297D5>
+<U297D6>
+<U297D7>
+<U297D8>
+<U297D9>
+<U297DA>
+<U297DB>
+<U297DC>
+<U297DD>
+<U297DE>
+<U297DF>
+<U297E0>
+<U297E1>
+<U297E2>
+<U297E3>
+<U297E4>
+<U297E5>
+<U297E6>
+<U297E7>
+<U297E8>
+<U297E9>
+<U297EA>
+<U297EB>
+<U297EC>
+<U297ED>
+<U297EE>
+<U297EF>
+<U297F0>
+<U297F1>
+<U297F2>
+<U297F3>
+<U297F4>
+<U297F5>
+<U297F6>
+<U297F7>
+<U297F8>
+<U297F9>
+<U297FA>
+<U297FB>
+<U297FC>
+<U297FD>
+<U297FE>
+<U297FF>
+<U29800>
+<U29801>
+<U29802>
+<U29803>
+<U29804>
+<U29805>
+<U29806>
+<U29807>
+<U29808>
+<U29809>
+<U2980A>
+<U2980B>
+<U2980C>
+<U2980D>
+<U2980E>
+<U2980F>
+<U29810>
+<U29811>
+<U29812>
+<U29813>
+<U29814>
+<U29815>
+<U29816>
+<U29817>
+<U29818>
+<U29819>
+<U2981A>
+<U2981B>
+<U2981C>
+<U2981D>
+<U2981E>
+<U2981F>
+<U29820>
+<U29821>
+<U29822>
+<U29823>
+<U29824>
+<U29825>
+<U29826>
+<U29827>
+<U29828>
+<U29829>
+<U2982A>
+<U2982B>
+<U2982C>
+<U2982D>
+<U2982E>
+<U2982F>
+<U29830>
+<U29831>
+<U29832>
+<U29833>
+<U29834>
+<U29835>
+<U29836>
+<U29837>
+<U29838>
+<U29839>
+<U2983A>
+<U2983B>
+<U2983C>
+<U2983D>
+<U2983E>
+<U2983F>
+<U29840>
+<U29841>
+<U29842>
+<U29843>
+<U29844>
+<U29845>
+<U29846>
+<U29847>
+<U29848>
+<U29849>
+<U2984A>
+<U2984B>
+<U2984C>
+<U2984D>
+<U2984E>
+<U2984F>
+<U29850>
+<U29851>
+<U29852>
+<U29853>
+<U29854>
+<U29855>
+<U29856>
+<U29857>
+<U29858>
+<U29859>
+<U2985A>
+<U2985B>
+<U2985C>
+<U2985D>
+<U2985E>
+<U2985F>
+<U29860>
+<U29861>
+<U29862>
+<U29863>
+<U29864>
+<U29865>
+<U29866>
+<U29867>
+<U29868>
+<U29869>
+<U2986A>
+<U2986B>
+<U2986C>
+<U2986D>
+<U2986E>
+<U2986F>
+<U29870>
+<U29871>
+<U29872>
+<U29873>
+<U29874>
+<U29875>
+<U29876>
+<U29877>
+<U29878>
+<U29879>
+<U2987A>
+<U2987B>
+<U2987C>
+<U2987D>
+<U2987E>
+<U2987F>
+<U29880>
+<U29881>
+<U29882>
+<U29883>
+<U29884>
+<U29885>
+<U29886>
+<U29887>
+<U29888>
+<U29889>
+<U2988A>
+<U2988B>
+<U2988C>
+<U2988D>
+<U2988E>
+<U2988F>
+<U29890>
+<U29891>
+<U29892>
+<U29893>
+<U29894>
+<U29895>
+<U29896>
+<U29897>
+<U29898>
+<U29899>
+<U2989A>
+<U2989B>
+<U2989C>
+<U2989D>
+<U2989E>
+<U2989F>
+<U298A0>
+<U298A1>
+<U298A2>
+<U298A3>
+<U298A4>
+<U298A5>
+<U298A6>
+<U298A7>
+<U298A8>
+<U298A9>
+<U298AA>
+<U298AB>
+<U298AC>
+<U298AD>
+<U298AE>
+<U298AF>
+<U298B0>
+<U298B1>
+<U298B2>
+<U298B3>
+<U298B4>
+<U298B5>
+<U298B6>
+<U298B7>
+<U298B8>
+<U298B9>
+<U298BA>
+<U298BB>
+<U298BC>
+<U298BD>
+<U298BE>
+<U298BF>
+<U298C0>
+<U298C1>
+<U298C2>
+<U298C3>
+<U298C4>
+<U298C5>
+<U298C6>
+<U298C7>
+<U298C8>
+<U298C9>
+<U298CA>
+<U298CB>
+<U298CC>
+<U298CD>
+<U298CE>
+<U298CF>
+<U298D0>
+<U298D1>
+<U298D2>
+<U298D3>
+<U298D4>
+<U298D5>
+<U298D6>
+<U298D7>
+<U298D8>
+<U298D9>
+<U298DA>
+<U298DB>
+<U298DC>
+<U298DD>
+<U298DE>
+<U298DF>
+<U298E0>
+<U298E1>
+<U298E2>
+<U298E3>
+<U298E4>
+<U298E5>
+<U298E6>
+<U298E7>
+<U298E8>
+<U298E9>
+<U298EA>
+<U298EB>
+<U298EC>
+<U298ED>
+<U298EE>
+<U298EF>
+<U298F0>
+<U298F1>
+<U298F2>
+<U298F3>
+<U298F4>
+<U298F5>
+<U298F6>
+<U298F7>
+<U298F8>
+<U298F9>
+<U298FA>
+<U298FB>
+<U298FC>
+<U298FD>
+<U298FE>
+<U298FF>
+<U29900>
+<U29901>
+<U29902>
+<U29903>
+<U29904>
+<U29905>
+<U29906>
+<U29907>
+<U29908>
+<U29909>
+<U2990A>
+<U2990B>
+<U2990C>
+<U2990D>
+<U2990E>
+<U2990F>
+<U29910>
+<U29911>
+<U29912>
+<U29913>
+<U29914>
+<U29915>
+<U29916>
+<U29917>
+<U29918>
+<U29919>
+<U2991A>
+<U2991B>
+<U2991C>
+<U2991D>
+<U2991E>
+<U2991F>
+<U29920>
+<U29921>
+<U29922>
+<U29923>
+<U29924>
+<U29925>
+<U29926>
+<U29927>
+<U29928>
+<U29929>
+<U2992A>
+<U2992B>
+<U2992C>
+<U2992D>
+<U2992E>
+<U2992F>
+<U29930>
+<U29931>
+<U29932>
+<U29933>
+<U29934>
+<U29935>
+<U29936>
+<U29937>
+<U29938>
+<U29939>
+<U2993A>
+<U2993B>
+<U2993C>
+<U2993D>
+<U2993E>
+<U2993F>
+<U29940>
+<U29941>
+<U29942>
+<U29943>
+<U29944>
+<U29945>
+<U29946>
+<U29947>
+<U29948>
+<U29949>
+<U2994A>
+<U2994B>
+<U2994C>
+<U2994D>
+<U2994E>
+<U2994F>
+<U29950>
+<U29951>
+<U29952>
+<U29953>
+<U29954>
+<U29955>
+<U29956>
+<U29957>
+<U29958>
+<U29959>
+<U2995A>
+<U2995B>
+<U2995C>
+<U2995D>
+<U2995E>
+<U2995F>
+<U29960>
+<U29961>
+<U29962>
+<U29963>
+<U29964>
+<U29965>
+<U29966>
+<U29967>
+<U29968>
+<U29969>
+<U2996A>
+<U2996B>
+<U2996C>
+<U2996D>
+<U2996E>
+<U2996F>
+<U29970>
+<U29971>
+<U29972>
+<U29973>
+<U29974>
+<U29975>
+<U29976>
+<U29977>
+<U29978>
+<U29979>
+<U2997A>
+<U2997B>
+<U2997C>
+<U2997D>
+<U2997E>
+<U2997F>
+<U29980>
+<U29981>
+<U29982>
+<U29983>
+<U29984>
+<U29985>
+<U29986>
+<U29987>
+<U29988>
+<U29989>
+<U2998A>
+<U2998B>
+<U2998C>
+<U2998D>
+<U2998E>
+<U2998F>
+<U29990>
+<U29991>
+<U29992>
+<U29993>
+<U29994>
+<U29995>
+<U29996>
+<U29997>
+<U29998>
+<U29999>
+<U2999A>
+<U2999B>
+<U2999C>
+<U2999D>
+<U2999E>
+<U2999F>
+<U299A0>
+<U299A1>
+<U299A2>
+<U299A3>
+<U299A4>
+<U299A5>
+<U299A6>
+<U299A7>
+<U299A8>
+<U299A9>
+<U299AA>
+<U299AB>
+<U299AC>
+<U299AD>
+<U299AE>
+<U299AF>
+<U299B0>
+<U299B1>
+<U299B2>
+<U299B3>
+<U299B4>
+<U299B5>
+<U299B6>
+<U299B7>
+<U299B8>
+<U299B9>
+<U299BA>
+<U299BB>
+<U299BC>
+<U299BD>
+<U299BE>
+<U299BF>
+<U299C0>
+<U299C1>
+<U299C2>
+<U299C3>
+<U299C4>
+<U299C5>
+<U299C6>
+<U299C7>
+<U299C8>
+<U299C9>
+<U299CA>
+<U299CB>
+<U299CC>
+<U299CD>
+<U299CE>
+<U299CF>
+<U299D0>
+<U299D1>
+<U299D2>
+<U299D3>
+<U299D4>
+<U299D5>
+<U299D6>
+<U299D7>
+<U299D8>
+<U299D9>
+<U299DA>
+<U299DB>
+<U299DC>
+<U299DD>
+<U299DE>
+<U299DF>
+<U299E0>
+<U299E1>
+<U299E2>
+<U299E3>
+<U299E4>
+<U299E5>
+<U299E6>
+<U299E7>
+<U299E8>
+<U299E9>
+<U299EA>
+<U299EB>
+<U299EC>
+<U299ED>
+<U299EE>
+<U299EF>
+<U299F0>
+<U299F1>
+<U299F2>
+<U299F3>
+<U299F4>
+<U299F5>
+<U299F6>
+<U299F7>
+<U299F8>
+<U299F9>
+<U299FA>
+<U299FB>
+<U299FC>
+<U299FD>
+<U299FE>
+<U299FF>
+<U29A00>
+<U29A01>
+<U29A02>
+<U29A03>
+<U29A04>
+<U29A05>
+<U29A06>
+<U29A07>
+<U29A08>
+<U29A09>
+<U29A0A>
+<U29A0B>
+<U29A0C>
+<U29A0D>
+<U29A0E>
+<U29A0F>
+<U29A10>
+<U29A11>
+<U29A12>
+<U29A13>
+<U29A14>
+<U29A15>
+<U29A16>
+<U29A17>
+<U29A18>
+<U29A19>
+<U29A1A>
+<U29A1B>
+<U29A1C>
+<U29A1D>
+<U29A1E>
+<U29A1F>
+<U29A20>
+<U29A21>
+<U29A22>
+<U29A23>
+<U29A24>
+<U29A25>
+<U29A26>
+<U29A27>
+<U29A28>
+<U29A29>
+<U29A2A>
+<U29A2B>
+<U29A2C>
+<U29A2D>
+<U29A2E>
+<U29A2F>
+<U29A30>
+<U29A31>
+<U29A32>
+<U29A33>
+<U29A34>
+<U29A35>
+<U29A36>
+<U29A37>
+<U29A38>
+<U29A39>
+<U29A3A>
+<U29A3B>
+<U29A3C>
+<U29A3D>
+<U29A3E>
+<U29A3F>
+<U29A40>
+<U29A41>
+<U29A42>
+<U29A43>
+<U29A44>
+<U29A45>
+<U29A46>
+<U29A47>
+<U29A48>
+<U29A49>
+<U29A4A>
+<U29A4B>
+<U29A4C>
+<U29A4D>
+<U29A4E>
+<U29A4F>
+<U29A50>
+<U29A51>
+<U29A52>
+<U29A53>
+<U29A54>
+<U29A55>
+<U29A56>
+<U29A57>
+<U29A58>
+<U29A59>
+<U29A5A>
+<U29A5B>
+<U29A5C>
+<U29A5D>
+<U29A5E>
+<U29A5F>
+<U29A60>
+<U29A61>
+<U29A62>
+<U29A63>
+<U29A64>
+<U29A65>
+<U29A66>
+<U29A67>
+<U29A68>
+<U29A69>
+<U29A6A>
+<U29A6B>
+<U29A6C>
+<U29A6D>
+<U29A6E>
+<U29A6F>
+<U29A70>
+<U29A71>
+<U29A72>
+<U29A73>
+<U29A74>
+<U29A75>
+<U29A76>
+<U29A77>
+<U29A78>
+<U29A79>
+<U29A7A>
+<U29A7B>
+<U29A7C>
+<U29A7D>
+<U29A7E>
+<U29A7F>
+<U29A80>
+<U29A81>
+<U29A82>
+<U29A83>
+<U29A84>
+<U29A85>
+<U29A86>
+<U29A87>
+<U29A88>
+<U29A89>
+<U29A8A>
+<U29A8B>
+<U29A8C>
+<U29A8D>
+<U29A8E>
+<U29A8F>
+<U29A90>
+<U29A91>
+<U29A92>
+<U29A93>
+<U29A94>
+<U29A95>
+<U29A96>
+<U29A97>
+<U29A98>
+<U29A99>
+<U29A9A>
+<U29A9B>
+<U29A9C>
+<U29A9D>
+<U29A9E>
+<U29A9F>
+<U29AA0>
+<U29AA1>
+<U29AA2>
+<U29AA3>
+<U29AA4>
+<U29AA5>
+<U29AA6>
+<U29AA7>
+<U29AA8>
+<U29AA9>
+<U29AAA>
+<U29AAB>
+<U29AAC>
+<U29AAD>
+<U29AAE>
+<U29AAF>
+<U29AB0>
+<U29AB1>
+<U29AB2>
+<U29AB3>
+<U29AB4>
+<U29AB5>
+<U29AB6>
+<U29AB7>
+<U29AB8>
+<U29AB9>
+<U29ABA>
+<U29ABB>
+<U29ABC>
+<U29ABD>
+<U29ABE>
+<U29ABF>
+<U29AC0>
+<U29AC1>
+<U29AC2>
+<U29AC3>
+<U29AC4>
+<U29AC5>
+<U29AC6>
+<U29AC7>
+<U29AC8>
+<U29AC9>
+<U29ACA>
+<U29ACB>
+<U29ACC>
+<U29ACD>
+<U29ACE>
+<U29ACF>
+<U29AD0>
+<U29AD1>
+<U29AD2>
+<U29AD3>
+<U29AD4>
+<U29AD5>
+<U29AD6>
+<U29AD7>
+<U29AD8>
+<U29AD9>
+<U29ADA>
+<U29ADB>
+<U29ADC>
+<U29ADD>
+<U29ADE>
+<U29ADF>
+<U29AE0>
+<U29AE1>
+<U29AE2>
+<U29AE3>
+<U29AE4>
+<U29AE5>
+<U29AE6>
+<U29AE7>
+<U29AE8>
+<U29AE9>
+<U29AEA>
+<U29AEB>
+<U29AEC>
+<U29AED>
+<U29AEE>
+<U29AEF>
+<U29AF0>
+<U29AF1>
+<U29AF2>
+<U29AF3>
+<U29AF4>
+<U29AF5>
+<U29AF6>
+<U29AF7>
+<U29AF8>
+<U29AF9>
+<U29AFA>
+<U29AFB>
+<U29AFC>
+<U29AFD>
+<U29AFE>
+<U29AFF>
+<U29B00>
+<U29B01>
+<U29B02>
+<U29B03>
+<U29B04>
+<U29B05>
+<U29B06>
+<U29B07>
+<U29B08>
+<U29B09>
+<U29B0A>
+<U29B0B>
+<U29B0C>
+<U29B0D>
+<U29B0E>
+<U29B0F>
+<U29B10>
+<U29B11>
+<U29B12>
+<U29B13>
+<U29B14>
+<U29B15>
+<U29B16>
+<U29B17>
+<U29B18>
+<U29B19>
+<U29B1A>
+<U29B1B>
+<U29B1C>
+<U29B1D>
+<U29B1E>
+<U29B1F>
+<U29B20>
+<U29B21>
+<U29B22>
+<U29B23>
+<U29B24>
+<U29B25>
+<U29B26>
+<U29B27>
+<U29B28>
+<U29B29>
+<U29B2A>
+<U29B2B>
+<U29B2C>
+<U29B2D>
+<U29B2E>
+<U29B2F>
+<U29B30>
+<U29B31>
+<U29B32>
+<U29B33>
+<U29B34>
+<U29B35>
+<U29B36>
+<U29B37>
+<U29B38>
+<U29B39>
+<U29B3A>
+<U29B3B>
+<U29B3C>
+<U29B3D>
+<U29B3E>
+<U29B3F>
+<U29B40>
+<U29B41>
+<U29B42>
+<U29B43>
+<U29B44>
+<U29B45>
+<U29B46>
+<U29B47>
+<U29B48>
+<U29B49>
+<U29B4A>
+<U29B4B>
+<U29B4C>
+<U29B4D>
+<U29B4E>
+<U29B4F>
+<U29B50>
+<U29B51>
+<U29B52>
+<U29B53>
+<U29B54>
+<U29B55>
+<U29B56>
+<U29B57>
+<U29B58>
+<U29B59>
+<U29B5A>
+<U29B5B>
+<U29B5C>
+<U29B5D>
+<U29B5E>
+<U29B5F>
+<U29B60>
+<U29B61>
+<U29B62>
+<U29B63>
+<U29B64>
+<U29B65>
+<U29B66>
+<U29B67>
+<U29B68>
+<U29B69>
+<U29B6A>
+<U29B6B>
+<U29B6C>
+<U29B6D>
+<U29B6E>
+<U29B6F>
+<U29B70>
+<U29B71>
+<U29B72>
+<U29B73>
+<U29B74>
+<U29B75>
+<U29B76>
+<U29B77>
+<U29B78>
+<U29B79>
+<U29B7A>
+<U29B7B>
+<U29B7C>
+<U29B7D>
+<U29B7E>
+<U29B7F>
+<U29B80>
+<U29B81>
+<U29B82>
+<U29B83>
+<U29B84>
+<U29B85>
+<U29B86>
+<U29B87>
+<U29B88>
+<U29B89>
+<U29B8A>
+<U29B8B>
+<U29B8C>
+<U29B8D>
+<U29B8E>
+<U29B8F>
+<U29B90>
+<U29B91>
+<U29B92>
+<U29B93>
+<U29B94>
+<U29B95>
+<U29B96>
+<U29B97>
+<U29B98>
+<U29B99>
+<U29B9A>
+<U29B9B>
+<U29B9C>
+<U29B9D>
+<U29B9E>
+<U29B9F>
+<U29BA0>
+<U29BA1>
+<U29BA2>
+<U29BA3>
+<U29BA4>
+<U29BA5>
+<U29BA6>
+<U29BA7>
+<U29BA8>
+<U29BA9>
+<U29BAA>
+<U29BAB>
+<U29BAC>
+<U29BAD>
+<U29BAE>
+<U29BAF>
+<U29BB0>
+<U29BB1>
+<U29BB2>
+<U29BB3>
+<U29BB4>
+<U29BB5>
+<U29BB6>
+<U29BB7>
+<U29BB8>
+<U29BB9>
+<U29BBA>
+<U29BBB>
+<U29BBC>
+<U29BBD>
+<U29BBE>
+<U29BBF>
+<U29BC0>
+<U29BC1>
+<U29BC2>
+<U29BC3>
+<U29BC4>
+<U29BC5>
+<U29BC6>
+<U29BC7>
+<U29BC8>
+<U29BC9>
+<U29BCA>
+<U29BCB>
+<U29BCC>
+<U29BCD>
+<U29BCE>
+<U29BCF>
+<U29BD0>
+<U29BD1>
+<U29BD2>
+<U29BD3>
+<U29BD4>
+<U29BD5>
+<U29BD6>
+<U29BD7>
+<U29BD8>
+<U29BD9>
+<U29BDA>
+<U29BDB>
+<U29BDC>
+<U29BDD>
+<U29BDE>
+<U29BDF>
+<U29BE0>
+<U29BE1>
+<U29BE2>
+<U29BE3>
+<U29BE4>
+<U29BE5>
+<U29BE6>
+<U29BE7>
+<U29BE8>
+<U29BE9>
+<U29BEA>
+<U29BEB>
+<U29BEC>
+<U29BED>
+<U29BEE>
+<U29BEF>
+<U29BF0>
+<U29BF1>
+<U29BF2>
+<U29BF3>
+<U29BF4>
+<U29BF5>
+<U29BF6>
+<U29BF7>
+<U29BF8>
+<U29BF9>
+<U29BFA>
+<U29BFB>
+<U29BFC>
+<U29BFD>
+<U29BFE>
+<U29BFF>
+<U29C00>
+<U29C01>
+<U29C02>
+<U29C03>
+<U29C04>
+<U29C05>
+<U29C06>
+<U29C07>
+<U29C08>
+<U29C09>
+<U29C0A>
+<U29C0B>
+<U29C0C>
+<U29C0D>
+<U29C0E>
+<U29C0F>
+<U29C10>
+<U29C11>
+<U29C12>
+<U29C13>
+<U29C14>
+<U29C15>
+<U29C16>
+<U29C17>
+<U29C18>
+<U29C19>
+<U29C1A>
+<U29C1B>
+<U29C1C>
+<U29C1D>
+<U29C1E>
+<U29C1F>
+<U29C20>
+<U29C21>
+<U29C22>
+<U29C23>
+<U29C24>
+<U29C25>
+<U29C26>
+<U29C27>
+<U29C28>
+<U29C29>
+<U29C2A>
+<U29C2B>
+<U29C2C>
+<U29C2D>
+<U29C2E>
+<U29C2F>
+<U29C30>
+<U29C31>
+<U29C32>
+<U29C33>
+<U29C34>
+<U29C35>
+<U29C36>
+<U29C37>
+<U29C38>
+<U29C39>
+<U29C3A>
+<U29C3B>
+<U29C3C>
+<U29C3D>
+<U29C3E>
+<U29C3F>
+<U29C40>
+<U29C41>
+<U29C42>
+<U29C43>
+<U29C44>
+<U29C45>
+<U29C46>
+<U29C47>
+<U29C48>
+<U29C49>
+<U29C4A>
+<U29C4B>
+<U29C4C>
+<U29C4D>
+<U29C4E>
+<U29C4F>
+<U29C50>
+<U29C51>
+<U29C52>
+<U29C53>
+<U29C54>
+<U29C55>
+<U29C56>
+<U29C57>
+<U29C58>
+<U29C59>
+<U29C5A>
+<U29C5B>
+<U29C5C>
+<U29C5D>
+<U29C5E>
+<U29C5F>
+<U29C60>
+<U29C61>
+<U29C62>
+<U29C63>
+<U29C64>
+<U29C65>
+<U29C66>
+<U29C67>
+<U29C68>
+<U29C69>
+<U29C6A>
+<U29C6B>
+<U29C6C>
+<U29C6D>
+<U29C6E>
+<U29C6F>
+<U29C70>
+<U29C71>
+<U29C72>
+<U29C73>
+<U29C74>
+<U29C75>
+<U29C76>
+<U29C77>
+<U29C78>
+<U29C79>
+<U29C7A>
+<U29C7B>
+<U29C7C>
+<U29C7D>
+<U29C7E>
+<U29C7F>
+<U29C80>
+<U29C81>
+<U29C82>
+<U29C83>
+<U29C84>
+<U29C85>
+<U29C86>
+<U29C87>
+<U29C88>
+<U29C89>
+<U29C8A>
+<U29C8B>
+<U29C8C>
+<U29C8D>
+<U29C8E>
+<U29C8F>
+<U29C90>
+<U29C91>
+<U29C92>
+<U29C93>
+<U29C94>
+<U29C95>
+<U29C96>
+<U29C97>
+<U29C98>
+<U29C99>
+<U29C9A>
+<U29C9B>
+<U29C9C>
+<U29C9D>
+<U29C9E>
+<U29C9F>
+<U29CA0>
+<U29CA1>
+<U29CA2>
+<U29CA3>
+<U29CA4>
+<U29CA5>
+<U29CA6>
+<U29CA7>
+<U29CA8>
+<U29CA9>
+<U29CAA>
+<U29CAB>
+<U29CAC>
+<U29CAD>
+<U29CAE>
+<U29CAF>
+<U29CB0>
+<U29CB1>
+<U29CB2>
+<U29CB3>
+<U29CB4>
+<U29CB5>
+<U29CB6>
+<U29CB7>
+<U29CB8>
+<U29CB9>
+<U29CBA>
+<U29CBB>
+<U29CBC>
+<U29CBD>
+<U29CBE>
+<U29CBF>
+<U29CC0>
+<U29CC1>
+<U29CC2>
+<U29CC3>
+<U29CC4>
+<U29CC5>
+<U29CC6>
+<U29CC7>
+<U29CC8>
+<U29CC9>
+<U29CCA>
+<U29CCB>
+<U29CCC>
+<U29CCD>
+<U29CCE>
+<U29CCF>
+<U29CD0>
+<U29CD1>
+<U29CD2>
+<U29CD3>
+<U29CD4>
+<U29CD5>
+<U29CD6>
+<U29CD7>
+<U29CD8>
+<U29CD9>
+<U29CDA>
+<U29CDB>
+<U29CDC>
+<U29CDD>
+<U29CDE>
+<U29CDF>
+<U29CE0>
+<U29CE1>
+<U29CE2>
+<U29CE3>
+<U29CE4>
+<U29CE5>
+<U29CE6>
+<U29CE7>
+<U29CE8>
+<U29CE9>
+<U29CEA>
+<U29CEB>
+<U29CEC>
+<U29CED>
+<U29CEE>
+<U29CEF>
+<U29CF0>
+<U29CF1>
+<U29CF2>
+<U29CF3>
+<U29CF4>
+<U29CF5>
+<U29CF6>
+<U29CF7>
+<U29CF8>
+<U29CF9>
+<U29CFA>
+<U29CFB>
+<U29CFC>
+<U29CFD>
+<U29CFE>
+<U29CFF>
+<U29D00>
+<U29D01>
+<U29D02>
+<U29D03>
+<U29D04>
+<U29D05>
+<U29D06>
+<U29D07>
+<U29D08>
+<U29D09>
+<U29D0A>
+<U29D0B>
+<U29D0C>
+<U29D0D>
+<U29D0E>
+<U29D0F>
+<U29D10>
+<U29D11>
+<U29D12>
+<U29D13>
+<U29D14>
+<U29D15>
+<U29D16>
+<U29D17>
+<U29D18>
+<U29D19>
+<U29D1A>
+<U29D1B>
+<U29D1C>
+<U29D1D>
+<U29D1E>
+<U29D1F>
+<U29D20>
+<U29D21>
+<U29D22>
+<U29D23>
+<U29D24>
+<U29D25>
+<U29D26>
+<U29D27>
+<U29D28>
+<U29D29>
+<U29D2A>
+<U29D2B>
+<U29D2C>
+<U29D2D>
+<U29D2E>
+<U29D2F>
+<U29D30>
+<U29D31>
+<U29D32>
+<U29D33>
+<U29D34>
+<U29D35>
+<U29D36>
+<U29D37>
+<U29D38>
+<U29D39>
+<U29D3A>
+<U29D3B>
+<U29D3C>
+<U29D3D>
+<U29D3E>
+<U29D3F>
+<U29D40>
+<U29D41>
+<U29D42>
+<U29D43>
+<U29D44>
+<U29D45>
+<U29D46>
+<U29D47>
+<U29D48>
+<U29D49>
+<U29D4A>
+<U29D4B>
+<U29D4C>
+<U29D4D>
+<U29D4E>
+<U29D4F>
+<U29D50>
+<U29D51>
+<U29D52>
+<U29D53>
+<U29D54>
+<U29D55>
+<U29D56>
+<U29D57>
+<U29D58>
+<U29D59>
+<U29D5A>
+<U29D5B>
+<U29D5C>
+<U29D5D>
+<U29D5E>
+<U29D5F>
+<U29D60>
+<U29D61>
+<U29D62>
+<U29D63>
+<U29D64>
+<U29D65>
+<U29D66>
+<U29D67>
+<U29D68>
+<U29D69>
+<U29D6A>
+<U29D6B>
+<U29D6C>
+<U29D6D>
+<U29D6E>
+<U29D6F>
+<U29D70>
+<U29D71>
+<U29D72>
+<U29D73>
+<U29D74>
+<U29D75>
+<U29D76>
+<U29D77>
+<U29D78>
+<U29D79>
+<U29D7A>
+<U29D7B>
+<U29D7C>
+<U29D7D>
+<U29D7E>
+<U29D7F>
+<U29D80>
+<U29D81>
+<U29D82>
+<U29D83>
+<U29D84>
+<U29D85>
+<U29D86>
+<U29D87>
+<U29D88>
+<U29D89>
+<U29D8A>
+<U29D8B>
+<U29D8C>
+<U29D8D>
+<U29D8E>
+<U29D8F>
+<U29D90>
+<U29D91>
+<U29D92>
+<U29D93>
+<U29D94>
+<U29D95>
+<U29D96>
+<U29D97>
+<U29D98>
+<U29D99>
+<U29D9A>
+<U29D9B>
+<U29D9C>
+<U29D9D>
+<U29D9E>
+<U29D9F>
+<U29DA0>
+<U29DA1>
+<U29DA2>
+<U29DA3>
+<U29DA4>
+<U29DA5>
+<U29DA6>
+<U29DA7>
+<U29DA8>
+<U29DA9>
+<U29DAA>
+<U29DAB>
+<U29DAC>
+<U29DAD>
+<U29DAE>
+<U29DAF>
+<U29DB0>
+<U29DB1>
+<U29DB2>
+<U29DB3>
+<U29DB4>
+<U29DB5>
+<U29DB6>
+<U29DB7>
+<U29DB8>
+<U29DB9>
+<U29DBA>
+<U29DBB>
+<U29DBC>
+<U29DBD>
+<U29DBE>
+<U29DBF>
+<U29DC0>
+<U29DC1>
+<U29DC2>
+<U29DC3>
+<U29DC4>
+<U29DC5>
+<U29DC6>
+<U29DC7>
+<U29DC8>
+<U29DC9>
+<U29DCA>
+<U29DCB>
+<U29DCC>
+<U29DCD>
+<U29DCE>
+<U29DCF>
+<U29DD0>
+<U29DD1>
+<U29DD2>
+<U29DD3>
+<U29DD4>
+<U29DD5>
+<U29DD6>
+<U29DD7>
+<U29DD8>
+<U29DD9>
+<U29DDA>
+<U29DDB>
+<U29DDC>
+<U29DDD>
+<U29DDE>
+<U29DDF>
+<U29DE0>
+<U29DE1>
+<U29DE2>
+<U29DE3>
+<U29DE4>
+<U29DE5>
+<U29DE6>
+<U29DE7>
+<U29DE8>
+<U29DE9>
+<U29DEA>
+<U29DEB>
+<U29DEC>
+<U29DED>
+<U29DEE>
+<U29DEF>
+<U29DF0>
+<U29DF1>
+<U29DF2>
+<U29DF3>
+<U29DF4>
+<U29DF5>
+<U29DF6>
+<U29DF7>
+<U29DF8>
+<U29DF9>
+<U29DFA>
+<U29DFB>
+<U29DFC>
+<U29DFD>
+<U29DFE>
+<U29DFF>
+<U29E00>
+<U29E01>
+<U29E02>
+<U29E03>
+<U29E04>
+<U29E05>
+<U29E06>
+<U29E07>
+<U29E08>
+<U29E09>
+<U29E0A>
+<U29E0B>
+<U29E0C>
+<U29E0D>
+<U29E0E>
+<U29E0F>
+<U29E10>
+<U29E11>
+<U29E12>
+<U29E13>
+<U29E14>
+<U29E15>
+<U29E16>
+<U29E17>
+<U29E18>
+<U29E19>
+<U29E1A>
+<U29E1B>
+<U29E1C>
+<U29E1D>
+<U29E1E>
+<U29E1F>
+<U29E20>
+<U29E21>
+<U29E22>
+<U29E23>
+<U29E24>
+<U29E25>
+<U29E26>
+<U29E27>
+<U29E28>
+<U29E29>
+<U29E2A>
+<U29E2B>
+<U29E2C>
+<U29E2D>
+<U29E2E>
+<U29E2F>
+<U29E30>
+<U29E31>
+<U29E32>
+<U29E33>
+<U29E34>
+<U29E35>
+<U29E36>
+<U29E37>
+<U29E38>
+<U29E39>
+<U29E3A>
+<U29E3B>
+<U29E3C>
+<U29E3D>
+<U29E3E>
+<U29E3F>
+<U29E40>
+<U29E41>
+<U29E42>
+<U29E43>
+<U29E44>
+<U29E45>
+<U29E46>
+<U29E47>
+<U29E48>
+<U29E49>
+<U29E4A>
+<U29E4B>
+<U29E4C>
+<U29E4D>
+<U29E4E>
+<U29E4F>
+<U29E50>
+<U29E51>
+<U29E52>
+<U29E53>
+<U29E54>
+<U29E55>
+<U29E56>
+<U29E57>
+<U29E58>
+<U29E59>
+<U29E5A>
+<U29E5B>
+<U29E5C>
+<U29E5D>
+<U29E5E>
+<U29E5F>
+<U29E60>
+<U29E61>
+<U29E62>
+<U29E63>
+<U29E64>
+<U29E65>
+<U29E66>
+<U29E67>
+<U29E68>
+<U29E69>
+<U29E6A>
+<U29E6B>
+<U29E6C>
+<U29E6D>
+<U29E6E>
+<U29E6F>
+<U29E70>
+<U29E71>
+<U29E72>
+<U29E73>
+<U29E74>
+<U29E75>
+<U29E76>
+<U29E77>
+<U29E78>
+<U29E79>
+<U29E7A>
+<U29E7B>
+<U29E7C>
+<U29E7D>
+<U29E7E>
+<U29E7F>
+<U29E80>
+<U29E81>
+<U29E82>
+<U29E83>
+<U29E84>
+<U29E85>
+<U29E86>
+<U29E87>
+<U29E88>
+<U29E89>
+<U29E8A>
+<U29E8B>
+<U29E8C>
+<U29E8D>
+<U29E8E>
+<U29E8F>
+<U29E90>
+<U29E91>
+<U29E92>
+<U29E93>
+<U29E94>
+<U29E95>
+<U29E96>
+<U29E97>
+<U29E98>
+<U29E99>
+<U29E9A>
+<U29E9B>
+<U29E9C>
+<U29E9D>
+<U29E9E>
+<U29E9F>
+<U29EA0>
+<U29EA1>
+<U29EA2>
+<U29EA3>
+<U29EA4>
+<U29EA5>
+<U29EA6>
+<U29EA7>
+<U29EA8>
+<U29EA9>
+<U29EAA>
+<U29EAB>
+<U29EAC>
+<U29EAD>
+<U29EAE>
+<U29EAF>
+<U29EB0>
+<U29EB1>
+<U29EB2>
+<U29EB3>
+<U29EB4>
+<U29EB5>
+<U29EB6>
+<U29EB7>
+<U29EB8>
+<U29EB9>
+<U29EBA>
+<U29EBB>
+<U29EBC>
+<U29EBD>
+<U29EBE>
+<U29EBF>
+<U29EC0>
+<U29EC1>
+<U29EC2>
+<U29EC3>
+<U29EC4>
+<U29EC5>
+<U29EC6>
+<U29EC7>
+<U29EC8>
+<U29EC9>
+<U29ECA>
+<U29ECB>
+<U29ECC>
+<U29ECD>
+<U29ECE>
+<U29ECF>
+<U29ED0>
+<U29ED1>
+<U29ED2>
+<U29ED3>
+<U29ED4>
+<U29ED5>
+<U29ED6>
+<U29ED7>
+<U29ED8>
+<U29ED9>
+<U29EDA>
+<U29EDB>
+<U29EDC>
+<U29EDD>
+<U29EDE>
+<U29EDF>
+<U29EE0>
+<U29EE1>
+<U29EE2>
+<U29EE3>
+<U29EE4>
+<U29EE5>
+<U29EE6>
+<U29EE7>
+<U29EE8>
+<U29EE9>
+<U29EEA>
+<U29EEB>
+<U29EEC>
+<U29EED>
+<U29EEE>
+<U29EEF>
+<U29EF0>
+<U29EF1>
+<U29EF2>
+<U29EF3>
+<U29EF4>
+<U29EF5>
+<U29EF6>
+<U29EF7>
+<U29EF8>
+<U29EF9>
+<U29EFA>
+<U29EFB>
+<U29EFC>
+<U29EFD>
+<U29EFE>
+<U29EFF>
+<U29F00>
+<U29F01>
+<U29F02>
+<U29F03>
+<U29F04>
+<U29F05>
+<U29F06>
+<U29F07>
+<U29F08>
+<U29F09>
+<U29F0A>
+<U29F0B>
+<U29F0C>
+<U29F0D>
+<U29F0E>
+<U29F0F>
+<U29F10>
+<U29F11>
+<U29F12>
+<U29F13>
+<U29F14>
+<U29F15>
+<U29F16>
+<U29F17>
+<U29F18>
+<U29F19>
+<U29F1A>
+<U29F1B>
+<U29F1C>
+<U29F1D>
+<U29F1E>
+<U29F1F>
+<U29F20>
+<U29F21>
+<U29F22>
+<U29F23>
+<U29F24>
+<U29F25>
+<U29F26>
+<U29F27>
+<U29F28>
+<U29F29>
+<U29F2A>
+<U29F2B>
+<U29F2C>
+<U29F2D>
+<U29F2E>
+<U29F2F>
+<U29F30>
+<U29F31>
+<U29F32>
+<U29F33>
+<U29F34>
+<U29F35>
+<U29F36>
+<U29F37>
+<U29F38>
+<U29F39>
+<U29F3A>
+<U29F3B>
+<U29F3C>
+<U29F3D>
+<U29F3E>
+<U29F3F>
+<U29F40>
+<U29F41>
+<U29F42>
+<U29F43>
+<U29F44>
+<U29F45>
+<U29F46>
+<U29F47>
+<U29F48>
+<U29F49>
+<U29F4A>
+<U29F4B>
+<U29F4C>
+<U29F4D>
+<U29F4E>
+<U29F4F>
+<U29F50>
+<U29F51>
+<U29F52>
+<U29F53>
+<U29F54>
+<U29F55>
+<U29F56>
+<U29F57>
+<U29F58>
+<U29F59>
+<U29F5A>
+<U29F5B>
+<U29F5C>
+<U29F5D>
+<U29F5E>
+<U29F5F>
+<U29F60>
+<U29F61>
+<U29F62>
+<U29F63>
+<U29F64>
+<U29F65>
+<U29F66>
+<U29F67>
+<U29F68>
+<U29F69>
+<U29F6A>
+<U29F6B>
+<U29F6C>
+<U29F6D>
+<U29F6E>
+<U29F6F>
+<U29F70>
+<U29F71>
+<U29F72>
+<U29F73>
+<U29F74>
+<U29F75>
+<U29F76>
+<U29F77>
+<U29F78>
+<U29F79>
+<U29F7A>
+<U29F7B>
+<U29F7C>
+<U29F7D>
+<U29F7E>
+<U29F7F>
+<U29F80>
+<U29F81>
+<U29F82>
+<U29F83>
+<U29F84>
+<U29F85>
+<U29F86>
+<U29F87>
+<U29F88>
+<U29F89>
+<U29F8A>
+<U29F8B>
+<U29F8C>
+<U29F8D>
+<U29F8E>
+<U29F8F>
+<U29F90>
+<U29F91>
+<U29F92>
+<U29F93>
+<U29F94>
+<U29F95>
+<U29F96>
+<U29F97>
+<U29F98>
+<U29F99>
+<U29F9A>
+<U29F9B>
+<U29F9C>
+<U29F9D>
+<U29F9E>
+<U29F9F>
+<U29FA0>
+<U29FA1>
+<U29FA2>
+<U29FA3>
+<U29FA4>
+<U29FA5>
+<U29FA6>
+<U29FA7>
+<U29FA8>
+<U29FA9>
+<U29FAA>
+<U29FAB>
+<U29FAC>
+<U29FAD>
+<U29FAE>
+<U29FAF>
+<U29FB0>
+<U29FB1>
+<U29FB2>
+<U29FB3>
+<U29FB4>
+<U29FB5>
+<U29FB6>
+<U29FB7>
+<U29FB8>
+<U29FB9>
+<U29FBA>
+<U29FBB>
+<U29FBC>
+<U29FBD>
+<U29FBE>
+<U29FBF>
+<U29FC0>
+<U29FC1>
+<U29FC2>
+<U29FC3>
+<U29FC4>
+<U29FC5>
+<U29FC6>
+<U29FC7>
+<U29FC8>
+<U29FC9>
+<U29FCA>
+<U29FCB>
+<U29FCC>
+<U29FCD>
+<U29FCE>
+<U29FCF>
+<U29FD0>
+<U29FD1>
+<U29FD2>
+<U29FD3>
+<U29FD4>
+<U29FD5>
+<U29FD6>
+<U29FD7>
+<U29FD8>
+<U29FD9>
+<U29FDA>
+<U29FDB>
+<U29FDC>
+<U29FDD>
+<U29FDE>
+<U29FDF>
+<U29FE0>
+<U29FE1>
+<U29FE2>
+<U29FE3>
+<U29FE4>
+<U29FE5>
+<U29FE6>
+<U29FE7>
+<U29FE8>
+<U29FE9>
+<U29FEA>
+<U29FEB>
+<U29FEC>
+<U29FED>
+<U29FEE>
+<U29FEF>
+<U29FF0>
+<U29FF1>
+<U29FF2>
+<U29FF3>
+<U29FF4>
+<U29FF5>
+<U29FF6>
+<U29FF7>
+<U29FF8>
+<U29FF9>
+<U29FFA>
+<U29FFB>
+<U29FFC>
+<U29FFD>
+<U29FFE>
+<U29FFF>
+<U2A000>
+<U2A001>
+<U2A002>
+<U2A003>
+<U2A004>
+<U2A005>
+<U2A006>
+<U2A007>
+<U2A008>
+<U2A009>
+<U2A00A>
+<U2A00B>
+<U2A00C>
+<U2A00D>
+<U2A00E>
+<U2A00F>
+<U2A010>
+<U2A011>
+<U2A012>
+<U2A013>
+<U2A014>
+<U2A015>
+<U2A016>
+<U2A017>
+<U2A018>
+<U2A019>
+<U2A01A>
+<U2A01B>
+<U2A01C>
+<U2A01D>
+<U2A01E>
+<U2A01F>
+<U2A020>
+<U2A021>
+<U2A022>
+<U2A023>
+<U2A024>
+<U2A025>
+<U2A026>
+<U2A027>
+<U2A028>
+<U2A029>
+<U2A02A>
+<U2A02B>
+<U2A02C>
+<U2A02D>
+<U2A02E>
+<U2A02F>
+<U2A030>
+<U2A031>
+<U2A032>
+<U2A033>
+<U2A034>
+<U2A035>
+<U2A036>
+<U2A037>
+<U2A038>
+<U2A039>
+<U2A03A>
+<U2A03B>
+<U2A03C>
+<U2A03D>
+<U2A03E>
+<U2A03F>
+<U2A040>
+<U2A041>
+<U2A042>
+<U2A043>
+<U2A044>
+<U2A045>
+<U2A046>
+<U2A047>
+<U2A048>
+<U2A049>
+<U2A04A>
+<U2A04B>
+<U2A04C>
+<U2A04D>
+<U2A04E>
+<U2A04F>
+<U2A050>
+<U2A051>
+<U2A052>
+<U2A053>
+<U2A054>
+<U2A055>
+<U2A056>
+<U2A057>
+<U2A058>
+<U2A059>
+<U2A05A>
+<U2A05B>
+<U2A05C>
+<U2A05D>
+<U2A05E>
+<U2A05F>
+<U2A060>
+<U2A061>
+<U2A062>
+<U2A063>
+<U2A064>
+<U2A065>
+<U2A066>
+<U2A067>
+<U2A068>
+<U2A069>
+<U2A06A>
+<U2A06B>
+<U2A06C>
+<U2A06D>
+<U2A06E>
+<U2A06F>
+<U2A070>
+<U2A071>
+<U2A072>
+<U2A073>
+<U2A074>
+<U2A075>
+<U2A076>
+<U2A077>
+<U2A078>
+<U2A079>
+<U2A07A>
+<U2A07B>
+<U2A07C>
+<U2A07D>
+<U2A07E>
+<U2A07F>
+<U2A080>
+<U2A081>
+<U2A082>
+<U2A083>
+<U2A084>
+<U2A085>
+<U2A086>
+<U2A087>
+<U2A088>
+<U2A089>
+<U2A08A>
+<U2A08B>
+<U2A08C>
+<U2A08D>
+<U2A08E>
+<U2A08F>
+<U2A090>
+<U2A091>
+<U2A092>
+<U2A093>
+<U2A094>
+<U2A095>
+<U2A096>
+<U2A097>
+<U2A098>
+<U2A099>
+<U2A09A>
+<U2A09B>
+<U2A09C>
+<U2A09D>
+<U2A09E>
+<U2A09F>
+<U2A0A0>
+<U2A0A1>
+<U2A0A2>
+<U2A0A3>
+<U2A0A4>
+<U2A0A5>
+<U2A0A6>
+<U2A0A7>
+<U2A0A8>
+<U2A0A9>
+<U2A0AA>
+<U2A0AB>
+<U2A0AC>
+<U2A0AD>
+<U2A0AE>
+<U2A0AF>
+<U2A0B0>
+<U2A0B1>
+<U2A0B2>
+<U2A0B3>
+<U2A0B4>
+<U2A0B5>
+<U2A0B6>
+<U2A0B7>
+<U2A0B8>
+<U2A0B9>
+<U2A0BA>
+<U2A0BB>
+<U2A0BC>
+<U2A0BD>
+<U2A0BE>
+<U2A0BF>
+<U2A0C0>
+<U2A0C1>
+<U2A0C2>
+<U2A0C3>
+<U2A0C4>
+<U2A0C5>
+<U2A0C6>
+<U2A0C7>
+<U2A0C8>
+<U2A0C9>
+<U2A0CA>
+<U2A0CB>
+<U2A0CC>
+<U2A0CD>
+<U2A0CE>
+<U2A0CF>
+<U2A0D0>
+<U2A0D1>
+<U2A0D2>
+<U2A0D3>
+<U2A0D4>
+<U2A0D5>
+<U2A0D6>
+<U2A0D7>
+<U2A0D8>
+<U2A0D9>
+<U2A0DA>
+<U2A0DB>
+<U2A0DC>
+<U2A0DD>
+<U2A0DE>
+<U2A0DF>
+<U2A0E0>
+<U2A0E1>
+<U2A0E2>
+<U2A0E3>
+<U2A0E4>
+<U2A0E5>
+<U2A0E6>
+<U2A0E7>
+<U2A0E8>
+<U2A0E9>
+<U2A0EA>
+<U2A0EB>
+<U2A0EC>
+<U2A0ED>
+<U2A0EE>
+<U2A0EF>
+<U2A0F0>
+<U2A0F1>
+<U2A0F2>
+<U2A0F3>
+<U2A0F4>
+<U2A0F5>
+<U2A0F6>
+<U2A0F7>
+<U2A0F8>
+<U2A0F9>
+<U2A0FA>
+<U2A0FB>
+<U2A0FC>
+<U2A0FD>
+<U2A0FE>
+<U2A0FF>
+<U2A100>
+<U2A101>
+<U2A102>
+<U2A103>
+<U2A104>
+<U2A105>
+<U2A106>
+<U2A107>
+<U2A108>
+<U2A109>
+<U2A10A>
+<U2A10B>
+<U2A10C>
+<U2A10D>
+<U2A10E>
+<U2A10F>
+<U2A110>
+<U2A111>
+<U2A112>
+<U2A113>
+<U2A114>
+<U2A115>
+<U2A116>
+<U2A117>
+<U2A118>
+<U2A119>
+<U2A11A>
+<U2A11B>
+<U2A11C>
+<U2A11D>
+<U2A11E>
+<U2A11F>
+<U2A120>
+<U2A121>
+<U2A122>
+<U2A123>
+<U2A124>
+<U2A125>
+<U2A126>
+<U2A127>
+<U2A128>
+<U2A129>
+<U2A12A>
+<U2A12B>
+<U2A12C>
+<U2A12D>
+<U2A12E>
+<U2A12F>
+<U2A130>
+<U2A131>
+<U2A132>
+<U2A133>
+<U2A134>
+<U2A135>
+<U2A136>
+<U2A137>
+<U2A138>
+<U2A139>
+<U2A13A>
+<U2A13B>
+<U2A13C>
+<U2A13D>
+<U2A13E>
+<U2A13F>
+<U2A140>
+<U2A141>
+<U2A142>
+<U2A143>
+<U2A144>
+<U2A145>
+<U2A146>
+<U2A147>
+<U2A148>
+<U2A149>
+<U2A14A>
+<U2A14B>
+<U2A14C>
+<U2A14D>
+<U2A14E>
+<U2A14F>
+<U2A150>
+<U2A151>
+<U2A152>
+<U2A153>
+<U2A154>
+<U2A155>
+<U2A156>
+<U2A157>
+<U2A158>
+<U2A159>
+<U2A15A>
+<U2A15B>
+<U2A15C>
+<U2A15D>
+<U2A15E>
+<U2A15F>
+<U2A160>
+<U2A161>
+<U2A162>
+<U2A163>
+<U2A164>
+<U2A165>
+<U2A166>
+<U2A167>
+<U2A168>
+<U2A169>
+<U2A16A>
+<U2A16B>
+<U2A16C>
+<U2A16D>
+<U2A16E>
+<U2A16F>
+<U2A170>
+<U2A171>
+<U2A172>
+<U2A173>
+<U2A174>
+<U2A175>
+<U2A176>
+<U2A177>
+<U2A178>
+<U2A179>
+<U2A17A>
+<U2A17B>
+<U2A17C>
+<U2A17D>
+<U2A17E>
+<U2A17F>
+<U2A180>
+<U2A181>
+<U2A182>
+<U2A183>
+<U2A184>
+<U2A185>
+<U2A186>
+<U2A187>
+<U2A188>
+<U2A189>
+<U2A18A>
+<U2A18B>
+<U2A18C>
+<U2A18D>
+<U2A18E>
+<U2A18F>
+<U2A190>
+<U2A191>
+<U2A192>
+<U2A193>
+<U2A194>
+<U2A195>
+<U2A196>
+<U2A197>
+<U2A198>
+<U2A199>
+<U2A19A>
+<U2A19B>
+<U2A19C>
+<U2A19D>
+<U2A19E>
+<U2A19F>
+<U2A1A0>
+<U2A1A1>
+<U2A1A2>
+<U2A1A3>
+<U2A1A4>
+<U2A1A5>
+<U2A1A6>
+<U2A1A7>
+<U2A1A8>
+<U2A1A9>
+<U2A1AA>
+<U2A1AB>
+<U2A1AC>
+<U2A1AD>
+<U2A1AE>
+<U2A1AF>
+<U2A1B0>
+<U2A1B1>
+<U2A1B2>
+<U2A1B3>
+<U2A1B4>
+<U2A1B5>
+<U2A1B6>
+<U2A1B7>
+<U2A1B8>
+<U2A1B9>
+<U2A1BA>
+<U2A1BB>
+<U2A1BC>
+<U2A1BD>
+<U2A1BE>
+<U2A1BF>
+<U2A1C0>
+<U2A1C1>
+<U2A1C2>
+<U2A1C3>
+<U2A1C4>
+<U2A1C5>
+<U2A1C6>
+<U2A1C7>
+<U2A1C8>
+<U2A1C9>
+<U2A1CA>
+<U2A1CB>
+<U2A1CC>
+<U2A1CD>
+<U2A1CE>
+<U2A1CF>
+<U2A1D0>
+<U2A1D1>
+<U2A1D2>
+<U2A1D3>
+<U2A1D4>
+<U2A1D5>
+<U2A1D6>
+<U2A1D7>
+<U2A1D8>
+<U2A1D9>
+<U2A1DA>
+<U2A1DB>
+<U2A1DC>
+<U2A1DD>
+<U2A1DE>
+<U2A1DF>
+<U2A1E0>
+<U2A1E1>
+<U2A1E2>
+<U2A1E3>
+<U2A1E4>
+<U2A1E5>
+<U2A1E6>
+<U2A1E7>
+<U2A1E8>
+<U2A1E9>
+<U2A1EA>
+<U2A1EB>
+<U2A1EC>
+<U2A1ED>
+<U2A1EE>
+<U2A1EF>
+<U2A1F0>
+<U2A1F1>
+<U2A1F2>
+<U2A1F3>
+<U2A1F4>
+<U2A1F5>
+<U2A1F6>
+<U2A1F7>
+<U2A1F8>
+<U2A1F9>
+<U2A1FA>
+<U2A1FB>
+<U2A1FC>
+<U2A1FD>
+<U2A1FE>
+<U2A1FF>
+<U2A200>
+<U2A201>
+<U2A202>
+<U2A203>
+<U2A204>
+<U2A205>
+<U2A206>
+<U2A207>
+<U2A208>
+<U2A209>
+<U2A20A>
+<U2A20B>
+<U2A20C>
+<U2A20D>
+<U2A20E>
+<U2A20F>
+<U2A210>
+<U2A211>
+<U2A212>
+<U2A213>
+<U2A214>
+<U2A215>
+<U2A216>
+<U2A217>
+<U2A218>
+<U2A219>
+<U2A21A>
+<U2A21B>
+<U2A21C>
+<U2A21D>
+<U2A21E>
+<U2A21F>
+<U2A220>
+<U2A221>
+<U2A222>
+<U2A223>
+<U2A224>
+<U2A225>
+<U2A226>
+<U2A227>
+<U2A228>
+<U2A229>
+<U2A22A>
+<U2A22B>
+<U2A22C>
+<U2A22D>
+<U2A22E>
+<U2A22F>
+<U2A230>
+<U2A231>
+<U2A232>
+<U2A233>
+<U2A234>
+<U2A235>
+<U2A236>
+<U2A237>
+<U2A238>
+<U2A239>
+<U2A23A>
+<U2A23B>
+<U2A23C>
+<U2A23D>
+<U2A23E>
+<U2A23F>
+<U2A240>
+<U2A241>
+<U2A242>
+<U2A243>
+<U2A244>
+<U2A245>
+<U2A246>
+<U2A247>
+<U2A248>
+<U2A249>
+<U2A24A>
+<U2A24B>
+<U2A24C>
+<U2A24D>
+<U2A24E>
+<U2A24F>
+<U2A250>
+<U2A251>
+<U2A252>
+<U2A253>
+<U2A254>
+<U2A255>
+<U2A256>
+<U2A257>
+<U2A258>
+<U2A259>
+<U2A25A>
+<U2A25B>
+<U2A25C>
+<U2A25D>
+<U2A25E>
+<U2A25F>
+<U2A260>
+<U2A261>
+<U2A262>
+<U2A263>
+<U2A264>
+<U2A265>
+<U2A266>
+<U2A267>
+<U2A268>
+<U2A269>
+<U2A26A>
+<U2A26B>
+<U2A26C>
+<U2A26D>
+<U2A26E>
+<U2A26F>
+<U2A270>
+<U2A271>
+<U2A272>
+<U2A273>
+<U2A274>
+<U2A275>
+<U2A276>
+<U2A277>
+<U2A278>
+<U2A279>
+<U2A27A>
+<U2A27B>
+<U2A27C>
+<U2A27D>
+<U2A27E>
+<U2A27F>
+<U2A280>
+<U2A281>
+<U2A282>
+<U2A283>
+<U2A284>
+<U2A285>
+<U2A286>
+<U2A287>
+<U2A288>
+<U2A289>
+<U2A28A>
+<U2A28B>
+<U2A28C>
+<U2A28D>
+<U2A28E>
+<U2A28F>
+<U2A290>
+<U2A291>
+<U2A292>
+<U2A293>
+<U2A294>
+<U2A295>
+<U2A296>
+<U2A297>
+<U2A298>
+<U2A299>
+<U2A29A>
+<U2A29B>
+<U2A29C>
+<U2A29D>
+<U2A29E>
+<U2A29F>
+<U2A2A0>
+<U2A2A1>
+<U2A2A2>
+<U2A2A3>
+<U2A2A4>
+<U2A2A5>
+<U2A2A6>
+<U2A2A7>
+<U2A2A8>
+<U2A2A9>
+<U2A2AA>
+<U2A2AB>
+<U2A2AC>
+<U2A2AD>
+<U2A2AE>
+<U2A2AF>
+<U2A2B0>
+<U2A2B1>
+<U2A2B2>
+<U2A2B3>
+<U2A2B4>
+<U2A2B5>
+<U2A2B6>
+<U2A2B7>
+<U2A2B8>
+<U2A2B9>
+<U2A2BA>
+<U2A2BB>
+<U2A2BC>
+<U2A2BD>
+<U2A2BE>
+<U2A2BF>
+<U2A2C0>
+<U2A2C1>
+<U2A2C2>
+<U2A2C3>
+<U2A2C4>
+<U2A2C5>
+<U2A2C6>
+<U2A2C7>
+<U2A2C8>
+<U2A2C9>
+<U2A2CA>
+<U2A2CB>
+<U2A2CC>
+<U2A2CD>
+<U2A2CE>
+<U2A2CF>
+<U2A2D0>
+<U2A2D1>
+<U2A2D2>
+<U2A2D3>
+<U2A2D4>
+<U2A2D5>
+<U2A2D6>
+<U2A2D7>
+<U2A2D8>
+<U2A2D9>
+<U2A2DA>
+<U2A2DB>
+<U2A2DC>
+<U2A2DD>
+<U2A2DE>
+<U2A2DF>
+<U2A2E0>
+<U2A2E1>
+<U2A2E2>
+<U2A2E3>
+<U2A2E4>
+<U2A2E5>
+<U2A2E6>
+<U2A2E7>
+<U2A2E8>
+<U2A2E9>
+<U2A2EA>
+<U2A2EB>
+<U2A2EC>
+<U2A2ED>
+<U2A2EE>
+<U2A2EF>
+<U2A2F0>
+<U2A2F1>
+<U2A2F2>
+<U2A2F3>
+<U2A2F4>
+<U2A2F5>
+<U2A2F6>
+<U2A2F7>
+<U2A2F8>
+<U2A2F9>
+<U2A2FA>
+<U2A2FB>
+<U2A2FC>
+<U2A2FD>
+<U2A2FE>
+<U2A2FF>
+<U2A300>
+<U2A301>
+<U2A302>
+<U2A303>
+<U2A304>
+<U2A305>
+<U2A306>
+<U2A307>
+<U2A308>
+<U2A309>
+<U2A30A>
+<U2A30B>
+<U2A30C>
+<U2A30D>
+<U2A30E>
+<U2A30F>
+<U2A310>
+<U2A311>
+<U2A312>
+<U2A313>
+<U2A314>
+<U2A315>
+<U2A316>
+<U2A317>
+<U2A318>
+<U2A319>
+<U2A31A>
+<U2A31B>
+<U2A31C>
+<U2A31D>
+<U2A31E>
+<U2A31F>
+<U2A320>
+<U2A321>
+<U2A322>
+<U2A323>
+<U2A324>
+<U2A325>
+<U2A326>
+<U2A327>
+<U2A328>
+<U2A329>
+<U2A32A>
+<U2A32B>
+<U2A32C>
+<U2A32D>
+<U2A32E>
+<U2A32F>
+<U2A330>
+<U2A331>
+<U2A332>
+<U2A333>
+<U2A334>
+<U2A335>
+<U2A336>
+<U2A337>
+<U2A338>
+<U2A339>
+<U2A33A>
+<U2A33B>
+<U2A33C>
+<U2A33D>
+<U2A33E>
+<U2A33F>
+<U2A340>
+<U2A341>
+<U2A342>
+<U2A343>
+<U2A344>
+<U2A345>
+<U2A346>
+<U2A347>
+<U2A348>
+<U2A349>
+<U2A34A>
+<U2A34B>
+<U2A34C>
+<U2A34D>
+<U2A34E>
+<U2A34F>
+<U2A350>
+<U2A351>
+<U2A352>
+<U2A353>
+<U2A354>
+<U2A355>
+<U2A356>
+<U2A357>
+<U2A358>
+<U2A359>
+<U2A35A>
+<U2A35B>
+<U2A35C>
+<U2A35D>
+<U2A35E>
+<U2A35F>
+<U2A360>
+<U2A361>
+<U2A362>
+<U2A363>
+<U2A364>
+<U2A365>
+<U2A366>
+<U2A367>
+<U2A368>
+<U2A369>
+<U2A36A>
+<U2A36B>
+<U2A36C>
+<U2A36D>
+<U2A36E>
+<U2A36F>
+<U2A370>
+<U2A371>
+<U2A372>
+<U2A373>
+<U2A374>
+<U2A375>
+<U2A376>
+<U2A377>
+<U2A378>
+<U2A379>
+<U2A37A>
+<U2A37B>
+<U2A37C>
+<U2A37D>
+<U2A37E>
+<U2A37F>
+<U2A380>
+<U2A381>
+<U2A382>
+<U2A383>
+<U2A384>
+<U2A385>
+<U2A386>
+<U2A387>
+<U2A388>
+<U2A389>
+<U2A38A>
+<U2A38B>
+<U2A38C>
+<U2A38D>
+<U2A38E>
+<U2A38F>
+<U2A390>
+<U2A391>
+<U2A392>
+<U2A393>
+<U2A394>
+<U2A395>
+<U2A396>
+<U2A397>
+<U2A398>
+<U2A399>
+<U2A39A>
+<U2A39B>
+<U2A39C>
+<U2A39D>
+<U2A39E>
+<U2A39F>
+<U2A3A0>
+<U2A3A1>
+<U2A3A2>
+<U2A3A3>
+<U2A3A4>
+<U2A3A5>
+<U2A3A6>
+<U2A3A7>
+<U2A3A8>
+<U2A3A9>
+<U2A3AA>
+<U2A3AB>
+<U2A3AC>
+<U2A3AD>
+<U2A3AE>
+<U2A3AF>
+<U2A3B0>
+<U2A3B1>
+<U2A3B2>
+<U2A3B3>
+<U2A3B4>
+<U2A3B5>
+<U2A3B6>
+<U2A3B7>
+<U2A3B8>
+<U2A3B9>
+<U2A3BA>
+<U2A3BB>
+<U2A3BC>
+<U2A3BD>
+<U2A3BE>
+<U2A3BF>
+<U2A3C0>
+<U2A3C1>
+<U2A3C2>
+<U2A3C3>
+<U2A3C4>
+<U2A3C5>
+<U2A3C6>
+<U2A3C7>
+<U2A3C8>
+<U2A3C9>
+<U2A3CA>
+<U2A3CB>
+<U2A3CC>
+<U2A3CD>
+<U2A3CE>
+<U2A3CF>
+<U2A3D0>
+<U2A3D1>
+<U2A3D2>
+<U2A3D3>
+<U2A3D4>
+<U2A3D5>
+<U2A3D6>
+<U2A3D7>
+<U2A3D8>
+<U2A3D9>
+<U2A3DA>
+<U2A3DB>
+<U2A3DC>
+<U2A3DD>
+<U2A3DE>
+<U2A3DF>
+<U2A3E0>
+<U2A3E1>
+<U2A3E2>
+<U2A3E3>
+<U2A3E4>
+<U2A3E5>
+<U2A3E6>
+<U2A3E7>
+<U2A3E8>
+<U2A3E9>
+<U2A3EA>
+<U2A3EB>
+<U2A3EC>
+<U2A3ED>
+<U2A3EE>
+<U2A3EF>
+<U2A3F0>
+<U2A3F1>
+<U2A3F2>
+<U2A3F3>
+<U2A3F4>
+<U2A3F5>
+<U2A3F6>
+<U2A3F7>
+<U2A3F8>
+<U2A3F9>
+<U2A3FA>
+<U2A3FB>
+<U2A3FC>
+<U2A3FD>
+<U2A3FE>
+<U2A3FF>
+<U2A400>
+<U2A401>
+<U2A402>
+<U2A403>
+<U2A404>
+<U2A405>
+<U2A406>
+<U2A407>
+<U2A408>
+<U2A409>
+<U2A40A>
+<U2A40B>
+<U2A40C>
+<U2A40D>
+<U2A40E>
+<U2A40F>
+<U2A410>
+<U2A411>
+<U2A412>
+<U2A413>
+<U2A414>
+<U2A415>
+<U2A416>
+<U2A417>
+<U2A418>
+<U2A419>
+<U2A41A>
+<U2A41B>
+<U2A41C>
+<U2A41D>
+<U2A41E>
+<U2A41F>
+<U2A420>
+<U2A421>
+<U2A422>
+<U2A423>
+<U2A424>
+<U2A425>
+<U2A426>
+<U2A427>
+<U2A428>
+<U2A429>
+<U2A42A>
+<U2A42B>
+<U2A42C>
+<U2A42D>
+<U2A42E>
+<U2A42F>
+<U2A430>
+<U2A431>
+<U2A432>
+<U2A433>
+<U2A434>
+<U2A435>
+<U2A436>
+<U2A437>
+<U2A438>
+<U2A439>
+<U2A43A>
+<U2A43B>
+<U2A43C>
+<U2A43D>
+<U2A43E>
+<U2A43F>
+<U2A440>
+<U2A441>
+<U2A442>
+<U2A443>
+<U2A444>
+<U2A445>
+<U2A446>
+<U2A447>
+<U2A448>
+<U2A449>
+<U2A44A>
+<U2A44B>
+<U2A44C>
+<U2A44D>
+<U2A44E>
+<U2A44F>
+<U2A450>
+<U2A451>
+<U2A452>
+<U2A453>
+<U2A454>
+<U2A455>
+<U2A456>
+<U2A457>
+<U2A458>
+<U2A459>
+<U2A45A>
+<U2A45B>
+<U2A45C>
+<U2A45D>
+<U2A45E>
+<U2A45F>
+<U2A460>
+<U2A461>
+<U2A462>
+<U2A463>
+<U2A464>
+<U2A465>
+<U2A466>
+<U2A467>
+<U2A468>
+<U2A469>
+<U2A46A>
+<U2A46B>
+<U2A46C>
+<U2A46D>
+<U2A46E>
+<U2A46F>
+<U2A470>
+<U2A471>
+<U2A472>
+<U2A473>
+<U2A474>
+<U2A475>
+<U2A476>
+<U2A477>
+<U2A478>
+<U2A479>
+<U2A47A>
+<U2A47B>
+<U2A47C>
+<U2A47D>
+<U2A47E>
+<U2A47F>
+<U2A480>
+<U2A481>
+<U2A482>
+<U2A483>
+<U2A484>
+<U2A485>
+<U2A486>
+<U2A487>
+<U2A488>
+<U2A489>
+<U2A48A>
+<U2A48B>
+<U2A48C>
+<U2A48D>
+<U2A48E>
+<U2A48F>
+<U2A490>
+<U2A491>
+<U2A492>
+<U2A493>
+<U2A494>
+<U2A495>
+<U2A496>
+<U2A497>
+<U2A498>
+<U2A499>
+<U2A49A>
+<U2A49B>
+<U2A49C>
+<U2A49D>
+<U2A49E>
+<U2A49F>
+<U2A4A0>
+<U2A4A1>
+<U2A4A2>
+<U2A4A3>
+<U2A4A4>
+<U2A4A5>
+<U2A4A6>
+<U2A4A7>
+<U2A4A8>
+<U2A4A9>
+<U2A4AA>
+<U2A4AB>
+<U2A4AC>
+<U2A4AD>
+<U2A4AE>
+<U2A4AF>
+<U2A4B0>
+<U2A4B1>
+<U2A4B2>
+<U2A4B3>
+<U2A4B4>
+<U2A4B5>
+<U2A4B6>
+<U2A4B7>
+<U2A4B8>
+<U2A4B9>
+<U2A4BA>
+<U2A4BB>
+<U2A4BC>
+<U2A4BD>
+<U2A4BE>
+<U2A4BF>
+<U2A4C0>
+<U2A4C1>
+<U2A4C2>
+<U2A4C3>
+<U2A4C4>
+<U2A4C5>
+<U2A4C6>
+<U2A4C7>
+<U2A4C8>
+<U2A4C9>
+<U2A4CA>
+<U2A4CB>
+<U2A4CC>
+<U2A4CD>
+<U2A4CE>
+<U2A4CF>
+<U2A4D0>
+<U2A4D1>
+<U2A4D2>
+<U2A4D3>
+<U2A4D4>
+<U2A4D5>
+<U2A4D6>
+<U2A4D7>
+<U2A4D8>
+<U2A4D9>
+<U2A4DA>
+<U2A4DB>
+<U2A4DC>
+<U2A4DD>
+<U2A4DE>
+<U2A4DF>
+<U2A4E0>
+<U2A4E1>
+<U2A4E2>
+<U2A4E3>
+<U2A4E4>
+<U2A4E5>
+<U2A4E6>
+<U2A4E7>
+<U2A4E8>
+<U2A4E9>
+<U2A4EA>
+<U2A4EB>
+<U2A4EC>
+<U2A4ED>
+<U2A4EE>
+<U2A4EF>
+<U2A4F0>
+<U2A4F1>
+<U2A4F2>
+<U2A4F3>
+<U2A4F4>
+<U2A4F5>
+<U2A4F6>
+<U2A4F7>
+<U2A4F8>
+<U2A4F9>
+<U2A4FA>
+<U2A4FB>
+<U2A4FC>
+<U2A4FD>
+<U2A4FE>
+<U2A4FF>
+<U2A500>
+<U2A501>
+<U2A502>
+<U2A503>
+<U2A504>
+<U2A505>
+<U2A506>
+<U2A507>
+<U2A508>
+<U2A509>
+<U2A50A>
+<U2A50B>
+<U2A50C>
+<U2A50D>
+<U2A50E>
+<U2A50F>
+<U2A510>
+<U2A511>
+<U2A512>
+<U2A513>
+<U2A514>
+<U2A515>
+<U2A516>
+<U2A517>
+<U2A518>
+<U2A519>
+<U2A51A>
+<U2A51B>
+<U2A51C>
+<U2A51D>
+<U2A51E>
+<U2A51F>
+<U2A520>
+<U2A521>
+<U2A522>
+<U2A523>
+<U2A524>
+<U2A525>
+<U2A526>
+<U2A527>
+<U2A528>
+<U2A529>
+<U2A52A>
+<U2A52B>
+<U2A52C>
+<U2A52D>
+<U2A52E>
+<U2A52F>
+<U2A530>
+<U2A531>
+<U2A532>
+<U2A533>
+<U2A534>
+<U2A535>
+<U2A536>
+<U2A537>
+<U2A538>
+<U2A539>
+<U2A53A>
+<U2A53B>
+<U2A53C>
+<U2A53D>
+<U2A53E>
+<U2A53F>
+<U2A540>
+<U2A541>
+<U2A542>
+<U2A543>
+<U2A544>
+<U2A545>
+<U2A546>
+<U2A547>
+<U2A548>
+<U2A549>
+<U2A54A>
+<U2A54B>
+<U2A54C>
+<U2A54D>
+<U2A54E>
+<U2A54F>
+<U2A550>
+<U2A551>
+<U2A552>
+<U2A553>
+<U2A554>
+<U2A555>
+<U2A556>
+<U2A557>
+<U2A558>
+<U2A559>
+<U2A55A>
+<U2A55B>
+<U2A55C>
+<U2A55D>
+<U2A55E>
+<U2A55F>
+<U2A560>
+<U2A561>
+<U2A562>
+<U2A563>
+<U2A564>
+<U2A565>
+<U2A566>
+<U2A567>
+<U2A568>
+<U2A569>
+<U2A56A>
+<U2A56B>
+<U2A56C>
+<U2A56D>
+<U2A56E>
+<U2A56F>
+<U2A570>
+<U2A571>
+<U2A572>
+<U2A573>
+<U2A574>
+<U2A575>
+<U2A576>
+<U2A577>
+<U2A578>
+<U2A579>
+<U2A57A>
+<U2A57B>
+<U2A57C>
+<U2A57D>
+<U2A57E>
+<U2A57F>
+<U2A580>
+<U2A581>
+<U2A582>
+<U2A583>
+<U2A584>
+<U2A585>
+<U2A586>
+<U2A587>
+<U2A588>
+<U2A589>
+<U2A58A>
+<U2A58B>
+<U2A58C>
+<U2A58D>
+<U2A58E>
+<U2A58F>
+<U2A590>
+<U2A591>
+<U2A592>
+<U2A593>
+<U2A594>
+<U2A595>
+<U2A596>
+<U2A597>
+<U2A598>
+<U2A599>
+<U2A59A>
+<U2A59B>
+<U2A59C>
+<U2A59D>
+<U2A59E>
+<U2A59F>
+<U2A5A0>
+<U2A5A1>
+<U2A5A2>
+<U2A5A3>
+<U2A5A4>
+<U2A5A5>
+<U2A5A6>
+<U2A5A7>
+<U2A5A8>
+<U2A5A9>
+<U2A5AA>
+<U2A5AB>
+<U2A5AC>
+<U2A5AD>
+<U2A5AE>
+<U2A5AF>
+<U2A5B0>
+<U2A5B1>
+<U2A5B2>
+<U2A5B3>
+<U2A5B4>
+<U2A5B5>
+<U2A5B6>
+<U2A5B7>
+<U2A5B8>
+<U2A5B9>
+<U2A5BA>
+<U2A5BB>
+<U2A5BC>
+<U2A5BD>
+<U2A5BE>
+<U2A5BF>
+<U2A5C0>
+<U2A5C1>
+<U2A5C2>
+<U2A5C3>
+<U2A5C4>
+<U2A5C5>
+<U2A5C6>
+<U2A5C7>
+<U2A5C8>
+<U2A5C9>
+<U2A5CA>
+<U2A5CB>
+<U2A5CC>
+<U2A5CD>
+<U2A5CE>
+<U2A5CF>
+<U2A5D0>
+<U2A5D1>
+<U2A5D2>
+<U2A5D3>
+<U2A5D4>
+<U2A5D5>
+<U2A5D6>
+<U2A5D7>
+<U2A5D8>
+<U2A5D9>
+<U2A5DA>
+<U2A5DB>
+<U2A5DC>
+<U2A5DD>
+<U2A5DE>
+<U2A5DF>
+<U2A5E0>
+<U2A5E1>
+<U2A5E2>
+<U2A5E3>
+<U2A5E4>
+<U2A5E5>
+<U2A5E6>
+<U2A5E7>
+<U2A5E8>
+<U2A5E9>
+<U2A5EA>
+<U2A5EB>
+<U2A5EC>
+<U2A5ED>
+<U2A5EE>
+<U2A5EF>
+<U2A5F0>
+<U2A5F1>
+<U2A5F2>
+<U2A5F3>
+<U2A5F4>
+<U2A5F5>
+<U2A5F6>
+<U2A5F7>
+<U2A5F8>
+<U2A5F9>
+<U2A5FA>
+<U2A5FB>
+<U2A5FC>
+<U2A5FD>
+<U2A5FE>
+<U2A5FF>
+<U2A600>
+<U2A601>
+<U2A602>
+<U2A603>
+<U2A604>
+<U2A605>
+<U2A606>
+<U2A607>
+<U2A608>
+<U2A609>
+<U2A60A>
+<U2A60B>
+<U2A60C>
+<U2A60D>
+<U2A60E>
+<U2A60F>
+<U2A610>
+<U2A611>
+<U2A612>
+<U2A613>
+<U2A614>
+<U2A615>
+<U2A616>
+<U2A617>
+<U2A618>
+<U2A619>
+<U2A61A>
+<U2A61B>
+<U2A61C>
+<U2A61D>
+<U2A61E>
+<U2A61F>
+<U2A620>
+<U2A621>
+<U2A622>
+<U2A623>
+<U2A624>
+<U2A625>
+<U2A626>
+<U2A627>
+<U2A628>
+<U2A629>
+<U2A62A>
+<U2A62B>
+<U2A62C>
+<U2A62D>
+<U2A62E>
+<U2A62F>
+<U2A630>
+<U2A631>
+<U2A632>
+<U2A633>
+<U2A634>
+<U2A635>
+<U2A636>
+<U2A637>
+<U2A638>
+<U2A639>
+<U2A63A>
+<U2A63B>
+<U2A63C>
+<U2A63D>
+<U2A63E>
+<U2A63F>
+<U2A640>
+<U2A641>
+<U2A642>
+<U2A643>
+<U2A644>
+<U2A645>
+<U2A646>
+<U2A647>
+<U2A648>
+<U2A649>
+<U2A64A>
+<U2A64B>
+<U2A64C>
+<U2A64D>
+<U2A64E>
+<U2A64F>
+<U2A650>
+<U2A651>
+<U2A652>
+<U2A653>
+<U2A654>
+<U2A655>
+<U2A656>
+<U2A657>
+<U2A658>
+<U2A659>
+<U2A65A>
+<U2A65B>
+<U2A65C>
+<U2A65D>
+<U2A65E>
+<U2A65F>
+<U2A660>
+<U2A661>
+<U2A662>
+<U2A663>
+<U2A664>
+<U2A665>
+<U2A666>
+<U2A667>
+<U2A668>
+<U2A669>
+<U2A66A>
+<U2A66B>
+<U2A66C>
+<U2A66D>
+<U2A66E>
+<U2A66F>
+<U2A670>
+<U2A671>
+<U2A672>
+<U2A673>
+<U2A674>
+<U2A675>
+<U2A676>
+<U2A677>
+<U2A678>
+<U2A679>
+<U2A67A>
+<U2A67B>
+<U2A67C>
+<U2A67D>
+<U2A67E>
+<U2A67F>
+<U2A680>
+<U2A681>
+<U2A682>
+<U2A683>
+<U2A684>
+<U2A685>
+<U2A686>
+<U2A687>
+<U2A688>
+<U2A689>
+<U2A68A>
+<U2A68B>
+<U2A68C>
+<U2A68D>
+<U2A68E>
+<U2A68F>
+<U2A690>
+<U2A691>
+<U2A692>
+<U2A693>
+<U2A694>
+<U2A695>
+<U2A696>
+<U2A697>
+<U2A698>
+<U2A699>
+<U2A69A>
+<U2A69B>
+<U2A69C>
+<U2A69D>
+<U2A69E>
+<U2A69F>
+<U2A6A0>
+<U2A6A1>
+<U2A6A2>
+<U2A6A3>
+<U2A6A4>
+<U2A6A5>
+<U2A6A6>
+<U2A6A7>
+<U2A6A8>
+<U2A6A9>
+<U2A6AA>
+<U2A6AB>
+<U2A6AC>
+<U2A6AD>
+<U2A6AE>
+<U2A6AF>
+<U2A6B0>
+<U2A6B1>
+<U2A6B2>
+<U2A6B3>
+<U2A6B4>
+<U2A6B5>
+<U2A6B6>
+<U2A6B7>
+<U2A6B8>
+<U2A6B9>
+<U2A6BA>
+<U2A6BB>
+<U2A6BC>
+<U2A6BD>
+<U2A6BE>
+<U2A6BF>
+<U2A6C0>
+<U2A6C1>
+<U2A6C2>
+<U2A6C3>
+<U2A6C4>
+<U2A6C5>
+<U2A6C6>
+<U2A6C7>
+<U2A6C8>
+<U2A6C9>
+<U2A6CA>
+<U2A6CB>
+<U2A6CC>
+<U2A6CD>
+<U2A6CE>
+<U2A6CF>
+<U2A6D0>
+<U2A6D1>
+<U2A6D2>
+<U2A6D3>
+<U2A6D4>
+<U2A6D5>
+<U2A6D6>
+<U2A6D7>
+<U2A6D8>
+<U2A6D9>
+<U2A6DA>
+<U2A6DB>
+<U2A6DC>
+<U2A6DD>
+<U2A6DE>
+<U2A6DF>
+<U2A6E0>
+<U2A6E1>
+<U2A6E2>
+<U2A6E3>
+<U2A6E4>
+<U2A6E5>
+<U2A6E6>
+<U2A6E7>
+<U2A6E8>
+<U2A6E9>
+<U2A6EA>
+<U2A6EB>
+<U2A6EC>
+<U2A6ED>
+<U2A6EE>
+<U2A6EF>
+<U2A6F0>
+<U2A6F1>
+<U2A6F2>
+<U2A6F3>
+<U2A6F4>
+<U2A6F5>
+<U2A6F6>
+<U2A6F7>
+<U2A6F8>
+<U2A6F9>
+<U2A6FA>
+<U2A6FB>
+<U2A6FC>
+<U2A6FD>
+<U2A6FE>
+<U2A6FF>
+<U2A700>
+<U2A701>
+<U2A702>
+<U2A703>
+<U2A704>
+<U2A705>
+<U2A706>
+<U2A707>
+<U2A708>
+<U2A709>
+<U2A70A>
+<U2A70B>
+<U2A70C>
+<U2A70D>
+<U2A70E>
+<U2A70F>
+<U2A710>
+<U2A711>
+<U2A712>
+<U2A713>
+<U2A714>
+<U2A715>
+<U2A716>
+<U2A717>
+<U2A718>
+<U2A719>
+<U2A71A>
+<U2A71B>
+<U2A71C>
+<U2A71D>
+<U2A71E>
+<U2A71F>
+<U2A720>
+<U2A721>
+<U2A722>
+<U2A723>
+<U2A724>
+<U2A725>
+<U2A726>
+<U2A727>
+<U2A728>
+<U2A729>
+<U2A72A>
+<U2A72B>
+<U2A72C>
+<U2A72D>
+<U2A72E>
+<U2A72F>
+<U2A730>
+<U2A731>
+<U2A732>
+<U2A733>
+<U2A734>
+<U2A735>
+<U2A736>
+<U2A737>
+<U2A738>
+<U2A739>
+<U2A73A>
+<U2A73B>
+<U2A73C>
+<U2A73D>
+<U2A73E>
+<U2A73F>
+<U2A740>
+<U2A741>
+<U2A742>
+<U2A743>
+<U2A744>
+<U2A745>
+<U2A746>
+<U2A747>
+<U2A748>
+<U2A749>
+<U2A74A>
+<U2A74B>
+<U2A74C>
+<U2A74D>
+<U2A74E>
+<U2A74F>
+<U2A750>
+<U2A751>
+<U2A752>
+<U2A753>
+<U2A754>
+<U2A755>
+<U2A756>
+<U2A757>
+<U2A758>
+<U2A759>
+<U2A75A>
+<U2A75B>
+<U2A75C>
+<U2A75D>
+<U2A75E>
+<U2A75F>
+<U2A760>
+<U2A761>
+<U2A762>
+<U2A763>
+<U2A764>
+<U2A765>
+<U2A766>
+<U2A767>
+<U2A768>
+<U2A769>
+<U2A76A>
+<U2A76B>
+<U2A76C>
+<U2A76D>
+<U2A76E>
+<U2A76F>
+<U2A770>
+<U2A771>
+<U2A772>
+<U2A773>
+<U2A774>
+<U2A775>
+<U2A776>
+<U2A777>
+<U2A778>
+<U2A779>
+<U2A77A>
+<U2A77B>
+<U2A77C>
+<U2A77D>
+<U2A77E>
+<U2A77F>
+<U2A780>
+<U2A781>
+<U2A782>
+<U2A783>
+<U2A784>
+<U2A785>
+<U2A786>
+<U2A787>
+<U2A788>
+<U2A789>
+<U2A78A>
+<U2A78B>
+<U2A78C>
+<U2A78D>
+<U2A78E>
+<U2A78F>
+<U2A790>
+<U2A791>
+<U2A792>
+<U2A793>
+<U2A794>
+<U2A795>
+<U2A796>
+<U2A797>
+<U2A798>
+<U2A799>
+<U2A79A>
+<U2A79B>
+<U2A79C>
+<U2A79D>
+<U2A79E>
+<U2A79F>
+<U2A7A0>
+<U2A7A1>
+<U2A7A2>
+<U2A7A3>
+<U2A7A4>
+<U2A7A5>
+<U2A7A6>
+<U2A7A7>
+<U2A7A8>
+<U2A7A9>
+<U2A7AA>
+<U2A7AB>
+<U2A7AC>
+<U2A7AD>
+<U2A7AE>
+<U2A7AF>
+<U2A7B0>
+<U2A7B1>
+<U2A7B2>
+<U2A7B3>
+<U2A7B4>
+<U2A7B5>
+<U2A7B6>
+<U2A7B7>
+<U2A7B8>
+<U2A7B9>
+<U2A7BA>
+<U2A7BB>
+<U2A7BC>
+<U2A7BD>
+<U2A7BE>
+<U2A7BF>
+<U2A7C0>
+<U2A7C1>
+<U2A7C2>
+<U2A7C3>
+<U2A7C4>
+<U2A7C5>
+<U2A7C6>
+<U2A7C7>
+<U2A7C8>
+<U2A7C9>
+<U2A7CA>
+<U2A7CB>
+<U2A7CC>
+<U2A7CD>
+<U2A7CE>
+<U2A7CF>
+<U2A7D0>
+<U2A7D1>
+<U2A7D2>
+<U2A7D3>
+<U2A7D4>
+<U2A7D5>
+<U2A7D6>
+<U2A7D7>
+<U2A7D8>
+<U2A7D9>
+<U2A7DA>
+<U2A7DB>
+<U2A7DC>
+<U2A7DD>
+<U2A7DE>
+<U2A7DF>
+<U2A7E0>
+<U2A7E1>
+<U2A7E2>
+<U2A7E3>
+<U2A7E4>
+<U2A7E5>
+<U2A7E6>
+<U2A7E7>
+<U2A7E8>
+<U2A7E9>
+<U2A7EA>
+<U2A7EB>
+<U2A7EC>
+<U2A7ED>
+<U2A7EE>
+<U2A7EF>
+<U2A7F0>
+<U2A7F1>
+<U2A7F2>
+<U2A7F3>
+<U2A7F4>
+<U2A7F5>
+<U2A7F6>
+<U2A7F7>
+<U2A7F8>
+<U2A7F9>
+<U2A7FA>
+<U2A7FB>
+<U2A7FC>
+<U2A7FD>
+<U2A7FE>
+<U2A7FF>
+<U2A800>
+<U2A801>
+<U2A802>
+<U2A803>
+<U2A804>
+<U2A805>
+<U2A806>
+<U2A807>
+<U2A808>
+<U2A809>
+<U2A80A>
+<U2A80B>
+<U2A80C>
+<U2A80D>
+<U2A80E>
+<U2A80F>
+<U2A810>
+<U2A811>
+<U2A812>
+<U2A813>
+<U2A814>
+<U2A815>
+<U2A816>
+<U2A817>
+<U2A818>
+<U2A819>
+<U2A81A>
+<U2A81B>
+<U2A81C>
+<U2A81D>
+<U2A81E>
+<U2A81F>
+<U2A820>
+<U2A821>
+<U2A822>
+<U2A823>
+<U2A824>
+<U2A825>
+<U2A826>
+<U2A827>
+<U2A828>
+<U2A829>
+<U2A82A>
+<U2A82B>
+<U2A82C>
+<U2A82D>
+<U2A82E>
+<U2A82F>
+<U2A830>
+<U2A831>
+<U2A832>
+<U2A833>
+<U2A834>
+<U2A835>
+<U2A836>
+<U2A837>
+<U2A838>
+<U2A839>
+<U2A83A>
+<U2A83B>
+<U2A83C>
+<U2A83D>
+<U2A83E>
+<U2A83F>
+<U2A840>
+<U2A841>
+<U2A842>
+<U2A843>
+<U2A844>
+<U2A845>
+<U2A846>
+<U2A847>
+<U2A848>
+<U2A849>
+<U2A84A>
+<U2A84B>
+<U2A84C>
+<U2A84D>
+<U2A84E>
+<U2A84F>
+<U2A850>
+<U2A851>
+<U2A852>
+<U2A853>
+<U2A854>
+<U2A855>
+<U2A856>
+<U2A857>
+<U2A858>
+<U2A859>
+<U2A85A>
+<U2A85B>
+<U2A85C>
+<U2A85D>
+<U2A85E>
+<U2A85F>
+<U2A860>
+<U2A861>
+<U2A862>
+<U2A863>
+<U2A864>
+<U2A865>
+<U2A866>
+<U2A867>
+<U2A868>
+<U2A869>
+<U2A86A>
+<U2A86B>
+<U2A86C>
+<U2A86D>
+<U2A86E>
+<U2A86F>
+<U2A870>
+<U2A871>
+<U2A872>
+<U2A873>
+<U2A874>
+<U2A875>
+<U2A876>
+<U2A877>
+<U2A878>
+<U2A879>
+<U2A87A>
+<U2A87B>
+<U2A87C>
+<U2A87D>
+<U2A87E>
+<U2A87F>
+<U2A880>
+<U2A881>
+<U2A882>
+<U2A883>
+<U2A884>
+<U2A885>
+<U2A886>
+<U2A887>
+<U2A888>
+<U2A889>
+<U2A88A>
+<U2A88B>
+<U2A88C>
+<U2A88D>
+<U2A88E>
+<U2A88F>
+<U2A890>
+<U2A891>
+<U2A892>
+<U2A893>
+<U2A894>
+<U2A895>
+<U2A896>
+<U2A897>
+<U2A898>
+<U2A899>
+<U2A89A>
+<U2A89B>
+<U2A89C>
+<U2A89D>
+<U2A89E>
+<U2A89F>
+<U2A8A0>
+<U2A8A1>
+<U2A8A2>
+<U2A8A3>
+<U2A8A4>
+<U2A8A5>
+<U2A8A6>
+<U2A8A7>
+<U2A8A8>
+<U2A8A9>
+<U2A8AA>
+<U2A8AB>
+<U2A8AC>
+<U2A8AD>
+<U2A8AE>
+<U2A8AF>
+<U2A8B0>
+<U2A8B1>
+<U2A8B2>
+<U2A8B3>
+<U2A8B4>
+<U2A8B5>
+<U2A8B6>
+<U2A8B7>
+<U2A8B8>
+<U2A8B9>
+<U2A8BA>
+<U2A8BB>
+<U2A8BC>
+<U2A8BD>
+<U2A8BE>
+<U2A8BF>
+<U2A8C0>
+<U2A8C1>
+<U2A8C2>
+<U2A8C3>
+<U2A8C4>
+<U2A8C5>
+<U2A8C6>
+<U2A8C7>
+<U2A8C8>
+<U2A8C9>
+<U2A8CA>
+<U2A8CB>
+<U2A8CC>
+<U2A8CD>
+<U2A8CE>
+<U2A8CF>
+<U2A8D0>
+<U2A8D1>
+<U2A8D2>
+<U2A8D3>
+<U2A8D4>
+<U2A8D5>
+<U2A8D6>
+<U2A8D7>
+<U2A8D8>
+<U2A8D9>
+<U2A8DA>
+<U2A8DB>
+<U2A8DC>
+<U2A8DD>
+<U2A8DE>
+<U2A8DF>
+<U2A8E0>
+<U2A8E1>
+<U2A8E2>
+<U2A8E3>
+<U2A8E4>
+<U2A8E5>
+<U2A8E6>
+<U2A8E7>
+<U2A8E8>
+<U2A8E9>
+<U2A8EA>
+<U2A8EB>
+<U2A8EC>
+<U2A8ED>
+<U2A8EE>
+<U2A8EF>
+<U2A8F0>
+<U2A8F1>
+<U2A8F2>
+<U2A8F3>
+<U2A8F4>
+<U2A8F5>
+<U2A8F6>
+<U2A8F7>
+<U2A8F8>
+<U2A8F9>
+<U2A8FA>
+<U2A8FB>
+<U2A8FC>
+<U2A8FD>
+<U2A8FE>
+<U2A8FF>
+<U2A900>
+<U2A901>
+<U2A902>
+<U2A903>
+<U2A904>
+<U2A905>
+<U2A906>
+<U2A907>
+<U2A908>
+<U2A909>
+<U2A90A>
+<U2A90B>
+<U2A90C>
+<U2A90D>
+<U2A90E>
+<U2A90F>
+<U2A910>
+<U2A911>
+<U2A912>
+<U2A913>
+<U2A914>
+<U2A915>
+<U2A916>
+<U2A917>
+<U2A918>
+<U2A919>
+<U2A91A>
+<U2A91B>
+<U2A91C>
+<U2A91D>
+<U2A91E>
+<U2A91F>
+<U2A920>
+<U2A921>
+<U2A922>
+<U2A923>
+<U2A924>
+<U2A925>
+<U2A926>
+<U2A927>
+<U2A928>
+<U2A929>
+<U2A92A>
+<U2A92B>
+<U2A92C>
+<U2A92D>
+<U2A92E>
+<U2A92F>
+<U2A930>
+<U2A931>
+<U2A932>
+<U2A933>
+<U2A934>
+<U2A935>
+<U2A936>
+<U2A937>
+<U2A938>
+<U2A939>
+<U2A93A>
+<U2A93B>
+<U2A93C>
+<U2A93D>
+<U2A93E>
+<U2A93F>
+<U2A940>
+<U2A941>
+<U2A942>
+<U2A943>
+<U2A944>
+<U2A945>
+<U2A946>
+<U2A947>
+<U2A948>
+<U2A949>
+<U2A94A>
+<U2A94B>
+<U2A94C>
+<U2A94D>
+<U2A94E>
+<U2A94F>
+<U2A950>
+<U2A951>
+<U2A952>
+<U2A953>
+<U2A954>
+<U2A955>
+<U2A956>
+<U2A957>
+<U2A958>
+<U2A959>
+<U2A95A>
+<U2A95B>
+<U2A95C>
+<U2A95D>
+<U2A95E>
+<U2A95F>
+<U2A960>
+<U2A961>
+<U2A962>
+<U2A963>
+<U2A964>
+<U2A965>
+<U2A966>
+<U2A967>
+<U2A968>
+<U2A969>
+<U2A96A>
+<U2A96B>
+<U2A96C>
+<U2A96D>
+<U2A96E>
+<U2A96F>
+<U2A970>
+<U2A971>
+<U2A972>
+<U2A973>
+<U2A974>
+<U2A975>
+<U2A976>
+<U2A977>
+<U2A978>
+<U2A979>
+<U2A97A>
+<U2A97B>
+<U2A97C>
+<U2A97D>
+<U2A97E>
+<U2A97F>
+<U2A980>
+<U2A981>
+<U2A982>
+<U2A983>
+<U2A984>
+<U2A985>
+<U2A986>
+<U2A987>
+<U2A988>
+<U2A989>
+<U2A98A>
+<U2A98B>
+<U2A98C>
+<U2A98D>
+<U2A98E>
+<U2A98F>
+<U2A990>
+<U2A991>
+<U2A992>
+<U2A993>
+<U2A994>
+<U2A995>
+<U2A996>
+<U2A997>
+<U2A998>
+<U2A999>
+<U2A99A>
+<U2A99B>
+<U2A99C>
+<U2A99D>
+<U2A99E>
+<U2A99F>
+<U2A9A0>
+<U2A9A1>
+<U2A9A2>
+<U2A9A3>
+<U2A9A4>
+<U2A9A5>
+<U2A9A6>
+<U2A9A7>
+<U2A9A8>
+<U2A9A9>
+<U2A9AA>
+<U2A9AB>
+<U2A9AC>
+<U2A9AD>
+<U2A9AE>
+<U2A9AF>
+<U2A9B0>
+<U2A9B1>
+<U2A9B2>
+<U2A9B3>
+<U2A9B4>
+<U2A9B5>
+<U2A9B6>
+<U2A9B7>
+<U2A9B8>
+<U2A9B9>
+<U2A9BA>
+<U2A9BB>
+<U2A9BC>
+<U2A9BD>
+<U2A9BE>
+<U2A9BF>
+<U2A9C0>
+<U2A9C1>
+<U2A9C2>
+<U2A9C3>
+<U2A9C4>
+<U2A9C5>
+<U2A9C6>
+<U2A9C7>
+<U2A9C8>
+<U2A9C9>
+<U2A9CA>
+<U2A9CB>
+<U2A9CC>
+<U2A9CD>
+<U2A9CE>
+<U2A9CF>
+<U2A9D0>
+<U2A9D1>
+<U2A9D2>
+<U2A9D3>
+<U2A9D4>
+<U2A9D5>
+<U2A9D6>
+<U2A9D7>
+<U2A9D8>
+<U2A9D9>
+<U2A9DA>
+<U2A9DB>
+<U2A9DC>
+<U2A9DD>
+<U2A9DE>
+<U2A9DF>
+<U2A9E0>
+<U2A9E1>
+<U2A9E2>
+<U2A9E3>
+<U2A9E4>
+<U2A9E5>
+<U2A9E6>
+<U2A9E7>
+<U2A9E8>
+<U2A9E9>
+<U2A9EA>
+<U2A9EB>
+<U2A9EC>
+<U2A9ED>
+<U2A9EE>
+<U2A9EF>
+<U2A9F0>
+<U2A9F1>
+<U2A9F2>
+<U2A9F3>
+<U2A9F4>
+<U2A9F5>
+<U2A9F6>
+<U2A9F7>
+<U2A9F8>
+<U2A9F9>
+<U2A9FA>
+<U2A9FB>
+<U2A9FC>
+<U2A9FD>
+<U2A9FE>
+<U2A9FF>
+<U2AA00>
+<U2AA01>
+<U2AA02>
+<U2AA03>
+<U2AA04>
+<U2AA05>
+<U2AA06>
+<U2AA07>
+<U2AA08>
+<U2AA09>
+<U2AA0A>
+<U2AA0B>
+<U2AA0C>
+<U2AA0D>
+<U2AA0E>
+<U2AA0F>
+<U2AA10>
+<U2AA11>
+<U2AA12>
+<U2AA13>
+<U2AA14>
+<U2AA15>
+<U2AA16>
+<U2AA17>
+<U2AA18>
+<U2AA19>
+<U2AA1A>
+<U2AA1B>
+<U2AA1C>
+<U2AA1D>
+<U2AA1E>
+<U2AA1F>
+<U2AA20>
+<U2AA21>
+<U2AA22>
+<U2AA23>
+<U2AA24>
+<U2AA25>
+<U2AA26>
+<U2AA27>
+<U2AA28>
+<U2AA29>
+<U2AA2A>
+<U2AA2B>
+<U2AA2C>
+<U2AA2D>
+<U2AA2E>
+<U2AA2F>
+<U2AA30>
+<U2AA31>
+<U2AA32>
+<U2AA33>
+<U2AA34>
+<U2AA35>
+<U2AA36>
+<U2AA37>
+<U2AA38>
+<U2AA39>
+<U2AA3A>
+<U2AA3B>
+<U2AA3C>
+<U2AA3D>
+<U2AA3E>
+<U2AA3F>
+<U2AA40>
+<U2AA41>
+<U2AA42>
+<U2AA43>
+<U2AA44>
+<U2AA45>
+<U2AA46>
+<U2AA47>
+<U2AA48>
+<U2AA49>
+<U2AA4A>
+<U2AA4B>
+<U2AA4C>
+<U2AA4D>
+<U2AA4E>
+<U2AA4F>
+<U2AA50>
+<U2AA51>
+<U2AA52>
+<U2AA53>
+<U2AA54>
+<U2AA55>
+<U2AA56>
+<U2AA57>
+<U2AA58>
+<U2AA59>
+<U2AA5A>
+<U2AA5B>
+<U2AA5C>
+<U2AA5D>
+<U2AA5E>
+<U2AA5F>
+<U2AA60>
+<U2AA61>
+<U2AA62>
+<U2AA63>
+<U2AA64>
+<U2AA65>
+<U2AA66>
+<U2AA67>
+<U2AA68>
+<U2AA69>
+<U2AA6A>
+<U2AA6B>
+<U2AA6C>
+<U2AA6D>
+<U2AA6E>
+<U2AA6F>
+<U2AA70>
+<U2AA71>
+<U2AA72>
+<U2AA73>
+<U2AA74>
+<U2AA75>
+<U2AA76>
+<U2AA77>
+<U2AA78>
+<U2AA79>
+<U2AA7A>
+<U2AA7B>
+<U2AA7C>
+<U2AA7D>
+<U2AA7E>
+<U2AA7F>
+<U2AA80>
+<U2AA81>
+<U2AA82>
+<U2AA83>
+<U2AA84>
+<U2AA85>
+<U2AA86>
+<U2AA87>
+<U2AA88>
+<U2AA89>
+<U2AA8A>
+<U2AA8B>
+<U2AA8C>
+<U2AA8D>
+<U2AA8E>
+<U2AA8F>
+<U2AA90>
+<U2AA91>
+<U2AA92>
+<U2AA93>
+<U2AA94>
+<U2AA95>
+<U2AA96>
+<U2AA97>
+<U2AA98>
+<U2AA99>
+<U2AA9A>
+<U2AA9B>
+<U2AA9C>
+<U2AA9D>
+<U2AA9E>
+<U2AA9F>
+<U2AAA0>
+<U2AAA1>
+<U2AAA2>
+<U2AAA3>
+<U2AAA4>
+<U2AAA5>
+<U2AAA6>
+<U2AAA7>
+<U2AAA8>
+<U2AAA9>
+<U2AAAA>
+<U2AAAB>
+<U2AAAC>
+<U2AAAD>
+<U2AAAE>
+<U2AAAF>
+<U2AAB0>
+<U2AAB1>
+<U2AAB2>
+<U2AAB3>
+<U2AAB4>
+<U2AAB5>
+<U2AAB6>
+<U2AAB7>
+<U2AAB8>
+<U2AAB9>
+<U2AABA>
+<U2AABB>
+<U2AABC>
+<U2AABD>
+<U2AABE>
+<U2AABF>
+<U2AAC0>
+<U2AAC1>
+<U2AAC2>
+<U2AAC3>
+<U2AAC4>
+<U2AAC5>
+<U2AAC6>
+<U2AAC7>
+<U2AAC8>
+<U2AAC9>
+<U2AACA>
+<U2AACB>
+<U2AACC>
+<U2AACD>
+<U2AACE>
+<U2AACF>
+<U2AAD0>
+<U2AAD1>
+<U2AAD2>
+<U2AAD3>
+<U2AAD4>
+<U2AAD5>
+<U2AAD6>
+<U2AAD7>
+<U2AAD8>
+<U2AAD9>
+<U2AADA>
+<U2AADB>
+<U2AADC>
+<U2AADD>
+<U2AADE>
+<U2AADF>
+<U2AAE0>
+<U2AAE1>
+<U2AAE2>
+<U2AAE3>
+<U2AAE4>
+<U2AAE5>
+<U2AAE6>
+<U2AAE7>
+<U2AAE8>
+<U2AAE9>
+<U2AAEA>
+<U2AAEB>
+<U2AAEC>
+<U2AAED>
+<U2AAEE>
+<U2AAEF>
+<U2AAF0>
+<U2AAF1>
+<U2AAF2>
+<U2AAF3>
+<U2AAF4>
+<U2AAF5>
+<U2AAF6>
+<U2AAF7>
+<U2AAF8>
+<U2AAF9>
+<U2AAFA>
+<U2AAFB>
+<U2AAFC>
+<U2AAFD>
+<U2AAFE>
+<U2AAFF>
+<U2AB00>
+<U2AB01>
+<U2AB02>
+<U2AB03>
+<U2AB04>
+<U2AB05>
+<U2AB06>
+<U2AB07>
+<U2AB08>
+<U2AB09>
+<U2AB0A>
+<U2AB0B>
+<U2AB0C>
+<U2AB0D>
+<U2AB0E>
+<U2AB0F>
+<U2AB10>
+<U2AB11>
+<U2AB12>
+<U2AB13>
+<U2AB14>
+<U2AB15>
+<U2AB16>
+<U2AB17>
+<U2AB18>
+<U2AB19>
+<U2AB1A>
+<U2AB1B>
+<U2AB1C>
+<U2AB1D>
+<U2AB1E>
+<U2AB1F>
+<U2AB20>
+<U2AB21>
+<U2AB22>
+<U2AB23>
+<U2AB24>
+<U2AB25>
+<U2AB26>
+<U2AB27>
+<U2AB28>
+<U2AB29>
+<U2AB2A>
+<U2AB2B>
+<U2AB2C>
+<U2AB2D>
+<U2AB2E>
+<U2AB2F>
+<U2AB30>
+<U2AB31>
+<U2AB32>
+<U2AB33>
+<U2AB34>
+<U2AB35>
+<U2AB36>
+<U2AB37>
+<U2AB38>
+<U2AB39>
+<U2AB3A>
+<U2AB3B>
+<U2AB3C>
+<U2AB3D>
+<U2AB3E>
+<U2AB3F>
+<U2AB40>
+<U2AB41>
+<U2AB42>
+<U2AB43>
+<U2AB44>
+<U2AB45>
+<U2AB46>
+<U2AB47>
+<U2AB48>
+<U2AB49>
+<U2AB4A>
+<U2AB4B>
+<U2AB4C>
+<U2AB4D>
+<U2AB4E>
+<U2AB4F>
+<U2AB50>
+<U2AB51>
+<U2AB52>
+<U2AB53>
+<U2AB54>
+<U2AB55>
+<U2AB56>
+<U2AB57>
+<U2AB58>
+<U2AB59>
+<U2AB5A>
+<U2AB5B>
+<U2AB5C>
+<U2AB5D>
+<U2AB5E>
+<U2AB5F>
+<U2AB60>
+<U2AB61>
+<U2AB62>
+<U2AB63>
+<U2AB64>
+<U2AB65>
+<U2AB66>
+<U2AB67>
+<U2AB68>
+<U2AB69>
+<U2AB6A>
+<U2AB6B>
+<U2AB6C>
+<U2AB6D>
+<U2AB6E>
+<U2AB6F>
+<U2AB70>
+<U2AB71>
+<U2AB72>
+<U2AB73>
+<U2AB74>
+<U2AB75>
+<U2AB76>
+<U2AB77>
+<U2AB78>
+<U2AB79>
+<U2AB7A>
+<U2AB7B>
+<U2AB7C>
+<U2AB7D>
+<U2AB7E>
+<U2AB7F>
+<U2AB80>
+<U2AB81>
+<U2AB82>
+<U2AB83>
+<U2AB84>
+<U2AB85>
+<U2AB86>
+<U2AB87>
+<U2AB88>
+<U2AB89>
+<U2AB8A>
+<U2AB8B>
+<U2AB8C>
+<U2AB8D>
+<U2AB8E>
+<U2AB8F>
+<U2AB90>
+<U2AB91>
+<U2AB92>
+<U2AB93>
+<U2AB94>
+<U2AB95>
+<U2AB96>
+<U2AB97>
+<U2AB98>
+<U2AB99>
+<U2AB9A>
+<U2AB9B>
+<U2AB9C>
+<U2AB9D>
+<U2AB9E>
+<U2AB9F>
+<U2ABA0>
+<U2ABA1>
+<U2ABA2>
+<U2ABA3>
+<U2ABA4>
+<U2ABA5>
+<U2ABA6>
+<U2ABA7>
+<U2ABA8>
+<U2ABA9>
+<U2ABAA>
+<U2ABAB>
+<U2ABAC>
+<U2ABAD>
+<U2ABAE>
+<U2ABAF>
+<U2ABB0>
+<U2ABB1>
+<U2ABB2>
+<U2ABB3>
+<U2ABB4>
+<U2ABB5>
+<U2ABB6>
+<U2ABB7>
+<U2ABB8>
+<U2ABB9>
+<U2ABBA>
+<U2ABBB>
+<U2ABBC>
+<U2ABBD>
+<U2ABBE>
+<U2ABBF>
+<U2ABC0>
+<U2ABC1>
+<U2ABC2>
+<U2ABC3>
+<U2ABC4>
+<U2ABC5>
+<U2ABC6>
+<U2ABC7>
+<U2ABC8>
+<U2ABC9>
+<U2ABCA>
+<U2ABCB>
+<U2ABCC>
+<U2ABCD>
+<U2ABCE>
+<U2ABCF>
+<U2ABD0>
+<U2ABD1>
+<U2ABD2>
+<U2ABD3>
+<U2ABD4>
+<U2ABD5>
+<U2ABD6>
+<U2ABD7>
+<U2ABD8>
+<U2ABD9>
+<U2ABDA>
+<U2ABDB>
+<U2ABDC>
+<U2ABDD>
+<U2ABDE>
+<U2ABDF>
+<U2ABE0>
+<U2ABE1>
+<U2ABE2>
+<U2ABE3>
+<U2ABE4>
+<U2ABE5>
+<U2ABE6>
+<U2ABE7>
+<U2ABE8>
+<U2ABE9>
+<U2ABEA>
+<U2ABEB>
+<U2ABEC>
+<U2ABED>
+<U2ABEE>
+<U2ABEF>
+<U2ABF0>
+<U2ABF1>
+<U2ABF2>
+<U2ABF3>
+<U2ABF4>
+<U2ABF5>
+<U2ABF6>
+<U2ABF7>
+<U2ABF8>
+<U2ABF9>
+<U2ABFA>
+<U2ABFB>
+<U2ABFC>
+<U2ABFD>
+<U2ABFE>
+<U2ABFF>
+<U2AC00>
+<U2AC01>
+<U2AC02>
+<U2AC03>
+<U2AC04>
+<U2AC05>
+<U2AC06>
+<U2AC07>
+<U2AC08>
+<U2AC09>
+<U2AC0A>
+<U2AC0B>
+<U2AC0C>
+<U2AC0D>
+<U2AC0E>
+<U2AC0F>
+<U2AC10>
+<U2AC11>
+<U2AC12>
+<U2AC13>
+<U2AC14>
+<U2AC15>
+<U2AC16>
+<U2AC17>
+<U2AC18>
+<U2AC19>
+<U2AC1A>
+<U2AC1B>
+<U2AC1C>
+<U2AC1D>
+<U2AC1E>
+<U2AC1F>
+<U2AC20>
+<U2AC21>
+<U2AC22>
+<U2AC23>
+<U2AC24>
+<U2AC25>
+<U2AC26>
+<U2AC27>
+<U2AC28>
+<U2AC29>
+<U2AC2A>
+<U2AC2B>
+<U2AC2C>
+<U2AC2D>
+<U2AC2E>
+<U2AC2F>
+<U2AC30>
+<U2AC31>
+<U2AC32>
+<U2AC33>
+<U2AC34>
+<U2AC35>
+<U2AC36>
+<U2AC37>
+<U2AC38>
+<U2AC39>
+<U2AC3A>
+<U2AC3B>
+<U2AC3C>
+<U2AC3D>
+<U2AC3E>
+<U2AC3F>
+<U2AC40>
+<U2AC41>
+<U2AC42>
+<U2AC43>
+<U2AC44>
+<U2AC45>
+<U2AC46>
+<U2AC47>
+<U2AC48>
+<U2AC49>
+<U2AC4A>
+<U2AC4B>
+<U2AC4C>
+<U2AC4D>
+<U2AC4E>
+<U2AC4F>
+<U2AC50>
+<U2AC51>
+<U2AC52>
+<U2AC53>
+<U2AC54>
+<U2AC55>
+<U2AC56>
+<U2AC57>
+<U2AC58>
+<U2AC59>
+<U2AC5A>
+<U2AC5B>
+<U2AC5C>
+<U2AC5D>
+<U2AC5E>
+<U2AC5F>
+<U2AC60>
+<U2AC61>
+<U2AC62>
+<U2AC63>
+<U2AC64>
+<U2AC65>
+<U2AC66>
+<U2AC67>
+<U2AC68>
+<U2AC69>
+<U2AC6A>
+<U2AC6B>
+<U2AC6C>
+<U2AC6D>
+<U2AC6E>
+<U2AC6F>
+<U2AC70>
+<U2AC71>
+<U2AC72>
+<U2AC73>
+<U2AC74>
+<U2AC75>
+<U2AC76>
+<U2AC77>
+<U2AC78>
+<U2AC79>
+<U2AC7A>
+<U2AC7B>
+<U2AC7C>
+<U2AC7D>
+<U2AC7E>
+<U2AC7F>
+<U2AC80>
+<U2AC81>
+<U2AC82>
+<U2AC83>
+<U2AC84>
+<U2AC85>
+<U2AC86>
+<U2AC87>
+<U2AC88>
+<U2AC89>
+<U2AC8A>
+<U2AC8B>
+<U2AC8C>
+<U2AC8D>
+<U2AC8E>
+<U2AC8F>
+<U2AC90>
+<U2AC91>
+<U2AC92>
+<U2AC93>
+<U2AC94>
+<U2AC95>
+<U2AC96>
+<U2AC97>
+<U2AC98>
+<U2AC99>
+<U2AC9A>
+<U2AC9B>
+<U2AC9C>
+<U2AC9D>
+<U2AC9E>
+<U2AC9F>
+<U2ACA0>
+<U2ACA1>
+<U2ACA2>
+<U2ACA3>
+<U2ACA4>
+<U2ACA5>
+<U2ACA6>
+<U2ACA7>
+<U2ACA8>
+<U2ACA9>
+<U2ACAA>
+<U2ACAB>
+<U2ACAC>
+<U2ACAD>
+<U2ACAE>
+<U2ACAF>
+<U2ACB0>
+<U2ACB1>
+<U2ACB2>
+<U2ACB3>
+<U2ACB4>
+<U2ACB5>
+<U2ACB6>
+<U2ACB7>
+<U2ACB8>
+<U2ACB9>
+<U2ACBA>
+<U2ACBB>
+<U2ACBC>
+<U2ACBD>
+<U2ACBE>
+<U2ACBF>
+<U2ACC0>
+<U2ACC1>
+<U2ACC2>
+<U2ACC3>
+<U2ACC4>
+<U2ACC5>
+<U2ACC6>
+<U2ACC7>
+<U2ACC8>
+<U2ACC9>
+<U2ACCA>
+<U2ACCB>
+<U2ACCC>
+<U2ACCD>
+<U2ACCE>
+<U2ACCF>
+<U2ACD0>
+<U2ACD1>
+<U2ACD2>
+<U2ACD3>
+<U2ACD4>
+<U2ACD5>
+<U2ACD6>
+<U2ACD7>
+<U2ACD8>
+<U2ACD9>
+<U2ACDA>
+<U2ACDB>
+<U2ACDC>
+<U2ACDD>
+<U2ACDE>
+<U2ACDF>
+<U2ACE0>
+<U2ACE1>
+<U2ACE2>
+<U2ACE3>
+<U2ACE4>
+<U2ACE5>
+<U2ACE6>
+<U2ACE7>
+<U2ACE8>
+<U2ACE9>
+<U2ACEA>
+<U2ACEB>
+<U2ACEC>
+<U2ACED>
+<U2ACEE>
+<U2ACEF>
+<U2ACF0>
+<U2ACF1>
+<U2ACF2>
+<U2ACF3>
+<U2ACF4>
+<U2ACF5>
+<U2ACF6>
+<U2ACF7>
+<U2ACF8>
+<U2ACF9>
+<U2ACFA>
+<U2ACFB>
+<U2ACFC>
+<U2ACFD>
+<U2ACFE>
+<U2ACFF>
+<U2AD00>
+<U2AD01>
+<U2AD02>
+<U2AD03>
+<U2AD04>
+<U2AD05>
+<U2AD06>
+<U2AD07>
+<U2AD08>
+<U2AD09>
+<U2AD0A>
+<U2AD0B>
+<U2AD0C>
+<U2AD0D>
+<U2AD0E>
+<U2AD0F>
+<U2AD10>
+<U2AD11>
+<U2AD12>
+<U2AD13>
+<U2AD14>
+<U2AD15>
+<U2AD16>
+<U2AD17>
+<U2AD18>
+<U2AD19>
+<U2AD1A>
+<U2AD1B>
+<U2AD1C>
+<U2AD1D>
+<U2AD1E>
+<U2AD1F>
+<U2AD20>
+<U2AD21>
+<U2AD22>
+<U2AD23>
+<U2AD24>
+<U2AD25>
+<U2AD26>
+<U2AD27>
+<U2AD28>
+<U2AD29>
+<U2AD2A>
+<U2AD2B>
+<U2AD2C>
+<U2AD2D>
+<U2AD2E>
+<U2AD2F>
+<U2AD30>
+<U2AD31>
+<U2AD32>
+<U2AD33>
+<U2AD34>
+<U2AD35>
+<U2AD36>
+<U2AD37>
+<U2AD38>
+<U2AD39>
+<U2AD3A>
+<U2AD3B>
+<U2AD3C>
+<U2AD3D>
+<U2AD3E>
+<U2AD3F>
+<U2AD40>
+<U2AD41>
+<U2AD42>
+<U2AD43>
+<U2AD44>
+<U2AD45>
+<U2AD46>
+<U2AD47>
+<U2AD48>
+<U2AD49>
+<U2AD4A>
+<U2AD4B>
+<U2AD4C>
+<U2AD4D>
+<U2AD4E>
+<U2AD4F>
+<U2AD50>
+<U2AD51>
+<U2AD52>
+<U2AD53>
+<U2AD54>
+<U2AD55>
+<U2AD56>
+<U2AD57>
+<U2AD58>
+<U2AD59>
+<U2AD5A>
+<U2AD5B>
+<U2AD5C>
+<U2AD5D>
+<U2AD5E>
+<U2AD5F>
+<U2AD60>
+<U2AD61>
+<U2AD62>
+<U2AD63>
+<U2AD64>
+<U2AD65>
+<U2AD66>
+<U2AD67>
+<U2AD68>
+<U2AD69>
+<U2AD6A>
+<U2AD6B>
+<U2AD6C>
+<U2AD6D>
+<U2AD6E>
+<U2AD6F>
+<U2AD70>
+<U2AD71>
+<U2AD72>
+<U2AD73>
+<U2AD74>
+<U2AD75>
+<U2AD76>
+<U2AD77>
+<U2AD78>
+<U2AD79>
+<U2AD7A>
+<U2AD7B>
+<U2AD7C>
+<U2AD7D>
+<U2AD7E>
+<U2AD7F>
+<U2AD80>
+<U2AD81>
+<U2AD82>
+<U2AD83>
+<U2AD84>
+<U2AD85>
+<U2AD86>
+<U2AD87>
+<U2AD88>
+<U2AD89>
+<U2AD8A>
+<U2AD8B>
+<U2AD8C>
+<U2AD8D>
+<U2AD8E>
+<U2AD8F>
+<U2AD90>
+<U2AD91>
+<U2AD92>
+<U2AD93>
+<U2AD94>
+<U2AD95>
+<U2AD96>
+<U2AD97>
+<U2AD98>
+<U2AD99>
+<U2AD9A>
+<U2AD9B>
+<U2AD9C>
+<U2AD9D>
+<U2AD9E>
+<U2AD9F>
+<U2ADA0>
+<U2ADA1>
+<U2ADA2>
+<U2ADA3>
+<U2ADA4>
+<U2ADA5>
+<U2ADA6>
+<U2ADA7>
+<U2ADA8>
+<U2ADA9>
+<U2ADAA>
+<U2ADAB>
+<U2ADAC>
+<U2ADAD>
+<U2ADAE>
+<U2ADAF>
+<U2ADB0>
+<U2ADB1>
+<U2ADB2>
+<U2ADB3>
+<U2ADB4>
+<U2ADB5>
+<U2ADB6>
+<U2ADB7>
+<U2ADB8>
+<U2ADB9>
+<U2ADBA>
+<U2ADBB>
+<U2ADBC>
+<U2ADBD>
+<U2ADBE>
+<U2ADBF>
+<U2ADC0>
+<U2ADC1>
+<U2ADC2>
+<U2ADC3>
+<U2ADC4>
+<U2ADC5>
+<U2ADC6>
+<U2ADC7>
+<U2ADC8>
+<U2ADC9>
+<U2ADCA>
+<U2ADCB>
+<U2ADCC>
+<U2ADCD>
+<U2ADCE>
+<U2ADCF>
+<U2ADD0>
+<U2ADD1>
+<U2ADD2>
+<U2ADD3>
+<U2ADD4>
+<U2ADD5>
+<U2ADD6>
+<U2ADD7>
+<U2ADD8>
+<U2ADD9>
+<U2ADDA>
+<U2ADDB>
+<U2ADDC>
+<U2ADDD>
+<U2ADDE>
+<U2ADDF>
+<U2ADE0>
+<U2ADE1>
+<U2ADE2>
+<U2ADE3>
+<U2ADE4>
+<U2ADE5>
+<U2ADE6>
+<U2ADE7>
+<U2ADE8>
+<U2ADE9>
+<U2ADEA>
+<U2ADEB>
+<U2ADEC>
+<U2ADED>
+<U2ADEE>
+<U2ADEF>
+<U2ADF0>
+<U2ADF1>
+<U2ADF2>
+<U2ADF3>
+<U2ADF4>
+<U2ADF5>
+<U2ADF6>
+<U2ADF7>
+<U2ADF8>
+<U2ADF9>
+<U2ADFA>
+<U2ADFB>
+<U2ADFC>
+<U2ADFD>
+<U2ADFE>
+<U2ADFF>
+<U2AE00>
+<U2AE01>
+<U2AE02>
+<U2AE03>
+<U2AE04>
+<U2AE05>
+<U2AE06>
+<U2AE07>
+<U2AE08>
+<U2AE09>
+<U2AE0A>
+<U2AE0B>
+<U2AE0C>
+<U2AE0D>
+<U2AE0E>
+<U2AE0F>
+<U2AE10>
+<U2AE11>
+<U2AE12>
+<U2AE13>
+<U2AE14>
+<U2AE15>
+<U2AE16>
+<U2AE17>
+<U2AE18>
+<U2AE19>
+<U2AE1A>
+<U2AE1B>
+<U2AE1C>
+<U2AE1D>
+<U2AE1E>
+<U2AE1F>
+<U2AE20>
+<U2AE21>
+<U2AE22>
+<U2AE23>
+<U2AE24>
+<U2AE25>
+<U2AE26>
+<U2AE27>
+<U2AE28>
+<U2AE29>
+<U2AE2A>
+<U2AE2B>
+<U2AE2C>
+<U2AE2D>
+<U2AE2E>
+<U2AE2F>
+<U2AE30>
+<U2AE31>
+<U2AE32>
+<U2AE33>
+<U2AE34>
+<U2AE35>
+<U2AE36>
+<U2AE37>
+<U2AE38>
+<U2AE39>
+<U2AE3A>
+<U2AE3B>
+<U2AE3C>
+<U2AE3D>
+<U2AE3E>
+<U2AE3F>
+<U2AE40>
+<U2AE41>
+<U2AE42>
+<U2AE43>
+<U2AE44>
+<U2AE45>
+<U2AE46>
+<U2AE47>
+<U2AE48>
+<U2AE49>
+<U2AE4A>
+<U2AE4B>
+<U2AE4C>
+<U2AE4D>
+<U2AE4E>
+<U2AE4F>
+<U2AE50>
+<U2AE51>
+<U2AE52>
+<U2AE53>
+<U2AE54>
+<U2AE55>
+<U2AE56>
+<U2AE57>
+<U2AE58>
+<U2AE59>
+<U2AE5A>
+<U2AE5B>
+<U2AE5C>
+<U2AE5D>
+<U2AE5E>
+<U2AE5F>
+<U2AE60>
+<U2AE61>
+<U2AE62>
+<U2AE63>
+<U2AE64>
+<U2AE65>
+<U2AE66>
+<U2AE67>
+<U2AE68>
+<U2AE69>
+<U2AE6A>
+<U2AE6B>
+<U2AE6C>
+<U2AE6D>
+<U2AE6E>
+<U2AE6F>
+<U2AE70>
+<U2AE71>
+<U2AE72>
+<U2AE73>
+<U2AE74>
+<U2AE75>
+<U2AE76>
+<U2AE77>
+<U2AE78>
+<U2AE79>
+<U2AE7A>
+<U2AE7B>
+<U2AE7C>
+<U2AE7D>
+<U2AE7E>
+<U2AE7F>
+<U2AE80>
+<U2AE81>
+<U2AE82>
+<U2AE83>
+<U2AE84>
+<U2AE85>
+<U2AE86>
+<U2AE87>
+<U2AE88>
+<U2AE89>
+<U2AE8A>
+<U2AE8B>
+<U2AE8C>
+<U2AE8D>
+<U2AE8E>
+<U2AE8F>
+<U2AE90>
+<U2AE91>
+<U2AE92>
+<U2AE93>
+<U2AE94>
+<U2AE95>
+<U2AE96>
+<U2AE97>
+<U2AE98>
+<U2AE99>
+<U2AE9A>
+<U2AE9B>
+<U2AE9C>
+<U2AE9D>
+<U2AE9E>
+<U2AE9F>
+<U2AEA0>
+<U2AEA1>
+<U2AEA2>
+<U2AEA3>
+<U2AEA4>
+<U2AEA5>
+<U2AEA6>
+<U2AEA7>
+<U2AEA8>
+<U2AEA9>
+<U2AEAA>
+<U2AEAB>
+<U2AEAC>
+<U2AEAD>
+<U2AEAE>
+<U2AEAF>
+<U2AEB0>
+<U2AEB1>
+<U2AEB2>
+<U2AEB3>
+<U2AEB4>
+<U2AEB5>
+<U2AEB6>
+<U2AEB7>
+<U2AEB8>
+<U2AEB9>
+<U2AEBA>
+<U2AEBB>
+<U2AEBC>
+<U2AEBD>
+<U2AEBE>
+<U2AEBF>
+<U2AEC0>
+<U2AEC1>
+<U2AEC2>
+<U2AEC3>
+<U2AEC4>
+<U2AEC5>
+<U2AEC6>
+<U2AEC7>
+<U2AEC8>
+<U2AEC9>
+<U2AECA>
+<U2AECB>
+<U2AECC>
+<U2AECD>
+<U2AECE>
+<U2AECF>
+<U2AED0>
+<U2AED1>
+<U2AED2>
+<U2AED3>
+<U2AED4>
+<U2AED5>
+<U2AED6>
+<U2AED7>
+<U2AED8>
+<U2AED9>
+<U2AEDA>
+<U2AEDB>
+<U2AEDC>
+<U2AEDD>
+<U2AEDE>
+<U2AEDF>
+<U2AEE0>
+<U2AEE1>
+<U2AEE2>
+<U2AEE3>
+<U2AEE4>
+<U2AEE5>
+<U2AEE6>
+<U2AEE7>
+<U2AEE8>
+<U2AEE9>
+<U2AEEA>
+<U2AEEB>
+<U2AEEC>
+<U2AEED>
+<U2AEEE>
+<U2AEEF>
+<U2AEF0>
+<U2AEF1>
+<U2AEF2>
+<U2AEF3>
+<U2AEF4>
+<U2AEF5>
+<U2AEF6>
+<U2AEF7>
+<U2AEF8>
+<U2AEF9>
+<U2AEFA>
+<U2AEFB>
+<U2AEFC>
+<U2AEFD>
+<U2AEFE>
+<U2AEFF>
+<U2AF00>
+<U2AF01>
+<U2AF02>
+<U2AF03>
+<U2AF04>
+<U2AF05>
+<U2AF06>
+<U2AF07>
+<U2AF08>
+<U2AF09>
+<U2AF0A>
+<U2AF0B>
+<U2AF0C>
+<U2AF0D>
+<U2AF0E>
+<U2AF0F>
+<U2AF10>
+<U2AF11>
+<U2AF12>
+<U2AF13>
+<U2AF14>
+<U2AF15>
+<U2AF16>
+<U2AF17>
+<U2AF18>
+<U2AF19>
+<U2AF1A>
+<U2AF1B>
+<U2AF1C>
+<U2AF1D>
+<U2AF1E>
+<U2AF1F>
+<U2AF20>
+<U2AF21>
+<U2AF22>
+<U2AF23>
+<U2AF24>
+<U2AF25>
+<U2AF26>
+<U2AF27>
+<U2AF28>
+<U2AF29>
+<U2AF2A>
+<U2AF2B>
+<U2AF2C>
+<U2AF2D>
+<U2AF2E>
+<U2AF2F>
+<U2AF30>
+<U2AF31>
+<U2AF32>
+<U2AF33>
+<U2AF34>
+<U2AF35>
+<U2AF36>
+<U2AF37>
+<U2AF38>
+<U2AF39>
+<U2AF3A>
+<U2AF3B>
+<U2AF3C>
+<U2AF3D>
+<U2AF3E>
+<U2AF3F>
+<U2AF40>
+<U2AF41>
+<U2AF42>
+<U2AF43>
+<U2AF44>
+<U2AF45>
+<U2AF46>
+<U2AF47>
+<U2AF48>
+<U2AF49>
+<U2AF4A>
+<U2AF4B>
+<U2AF4C>
+<U2AF4D>
+<U2AF4E>
+<U2AF4F>
+<U2AF50>
+<U2AF51>
+<U2AF52>
+<U2AF53>
+<U2AF54>
+<U2AF55>
+<U2AF56>
+<U2AF57>
+<U2AF58>
+<U2AF59>
+<U2AF5A>
+<U2AF5B>
+<U2AF5C>
+<U2AF5D>
+<U2AF5E>
+<U2AF5F>
+<U2AF60>
+<U2AF61>
+<U2AF62>
+<U2AF63>
+<U2AF64>
+<U2AF65>
+<U2AF66>
+<U2AF67>
+<U2AF68>
+<U2AF69>
+<U2AF6A>
+<U2AF6B>
+<U2AF6C>
+<U2AF6D>
+<U2AF6E>
+<U2AF6F>
+<U2AF70>
+<U2AF71>
+<U2AF72>
+<U2AF73>
+<U2AF74>
+<U2AF75>
+<U2AF76>
+<U2AF77>
+<U2AF78>
+<U2AF79>
+<U2AF7A>
+<U2AF7B>
+<U2AF7C>
+<U2AF7D>
+<U2AF7E>
+<U2AF7F>
+<U2AF80>
+<U2AF81>
+<U2AF82>
+<U2AF83>
+<U2AF84>
+<U2AF85>
+<U2AF86>
+<U2AF87>
+<U2AF88>
+<U2AF89>
+<U2AF8A>
+<U2AF8B>
+<U2AF8C>
+<U2AF8D>
+<U2AF8E>
+<U2AF8F>
+<U2AF90>
+<U2AF91>
+<U2AF92>
+<U2AF93>
+<U2AF94>
+<U2AF95>
+<U2AF96>
+<U2AF97>
+<U2AF98>
+<U2AF99>
+<U2AF9A>
+<U2AF9B>
+<U2AF9C>
+<U2AF9D>
+<U2AF9E>
+<U2AF9F>
+<U2AFA0>
+<U2AFA1>
+<U2AFA2>
+<U2AFA3>
+<U2AFA4>
+<U2AFA5>
+<U2AFA6>
+<U2AFA7>
+<U2AFA8>
+<U2AFA9>
+<U2AFAA>
+<U2AFAB>
+<U2AFAC>
+<U2AFAD>
+<U2AFAE>
+<U2AFAF>
+<U2AFB0>
+<U2AFB1>
+<U2AFB2>
+<U2AFB3>
+<U2AFB4>
+<U2AFB5>
+<U2AFB6>
+<U2AFB7>
+<U2AFB8>
+<U2AFB9>
+<U2AFBA>
+<U2AFBB>
+<U2AFBC>
+<U2AFBD>
+<U2AFBE>
+<U2AFBF>
+<U2AFC0>
+<U2AFC1>
+<U2AFC2>
+<U2AFC3>
+<U2AFC4>
+<U2AFC5>
+<U2AFC6>
+<U2AFC7>
+<U2AFC8>
+<U2AFC9>
+<U2AFCA>
+<U2AFCB>
+<U2AFCC>
+<U2AFCD>
+<U2AFCE>
+<U2AFCF>
+<U2AFD0>
+<U2AFD1>
+<U2AFD2>
+<U2AFD3>
+<U2AFD4>
+<U2AFD5>
+<U2AFD6>
+<U2AFD7>
+<U2AFD8>
+<U2AFD9>
+<U2AFDA>
+<U2AFDB>
+<U2AFDC>
+<U2AFDD>
+<U2AFDE>
+<U2AFDF>
+<U2AFE0>
+<U2AFE1>
+<U2AFE2>
+<U2AFE3>
+<U2AFE4>
+<U2AFE5>
+<U2AFE6>
+<U2AFE7>
+<U2AFE8>
+<U2AFE9>
+<U2AFEA>
+<U2AFEB>
+<U2AFEC>
+<U2AFED>
+<U2AFEE>
+<U2AFEF>
+<U2AFF0>
+<U2AFF1>
+<U2AFF2>
+<U2AFF3>
+<U2AFF4>
+<U2AFF5>
+<U2AFF6>
+<U2AFF7>
+<U2AFF8>
+<U2AFF9>
+<U2AFFA>
+<U2AFFB>
+<U2AFFC>
+<U2AFFD>
+<U2AFFE>
+<U2AFFF>
+<U2B000>
+<U2B001>
+<U2B002>
+<U2B003>
+<U2B004>
+<U2B005>
+<U2B006>
+<U2B007>
+<U2B008>
+<U2B009>
+<U2B00A>
+<U2B00B>
+<U2B00C>
+<U2B00D>
+<U2B00E>
+<U2B00F>
+<U2B010>
+<U2B011>
+<U2B012>
+<U2B013>
+<U2B014>
+<U2B015>
+<U2B016>
+<U2B017>
+<U2B018>
+<U2B019>
+<U2B01A>
+<U2B01B>
+<U2B01C>
+<U2B01D>
+<U2B01E>
+<U2B01F>
+<U2B020>
+<U2B021>
+<U2B022>
+<U2B023>
+<U2B024>
+<U2B025>
+<U2B026>
+<U2B027>
+<U2B028>
+<U2B029>
+<U2B02A>
+<U2B02B>
+<U2B02C>
+<U2B02D>
+<U2B02E>
+<U2B02F>
+<U2B030>
+<U2B031>
+<U2B032>
+<U2B033>
+<U2B034>
+<U2B035>
+<U2B036>
+<U2B037>
+<U2B038>
+<U2B039>
+<U2B03A>
+<U2B03B>
+<U2B03C>
+<U2B03D>
+<U2B03E>
+<U2B03F>
+<U2B040>
+<U2B041>
+<U2B042>
+<U2B043>
+<U2B044>
+<U2B045>
+<U2B046>
+<U2B047>
+<U2B048>
+<U2B049>
+<U2B04A>
+<U2B04B>
+<U2B04C>
+<U2B04D>
+<U2B04E>
+<U2B04F>
+<U2B050>
+<U2B051>
+<U2B052>
+<U2B053>
+<U2B054>
+<U2B055>
+<U2B056>
+<U2B057>
+<U2B058>
+<U2B059>
+<U2B05A>
+<U2B05B>
+<U2B05C>
+<U2B05D>
+<U2B05E>
+<U2B05F>
+<U2B060>
+<U2B061>
+<U2B062>
+<U2B063>
+<U2B064>
+<U2B065>
+<U2B066>
+<U2B067>
+<U2B068>
+<U2B069>
+<U2B06A>
+<U2B06B>
+<U2B06C>
+<U2B06D>
+<U2B06E>
+<U2B06F>
+<U2B070>
+<U2B071>
+<U2B072>
+<U2B073>
+<U2B074>
+<U2B075>
+<U2B076>
+<U2B077>
+<U2B078>
+<U2B079>
+<U2B07A>
+<U2B07B>
+<U2B07C>
+<U2B07D>
+<U2B07E>
+<U2B07F>
+<U2B080>
+<U2B081>
+<U2B082>
+<U2B083>
+<U2B084>
+<U2B085>
+<U2B086>
+<U2B087>
+<U2B088>
+<U2B089>
+<U2B08A>
+<U2B08B>
+<U2B08C>
+<U2B08D>
+<U2B08E>
+<U2B08F>
+<U2B090>
+<U2B091>
+<U2B092>
+<U2B093>
+<U2B094>
+<U2B095>
+<U2B096>
+<U2B097>
+<U2B098>
+<U2B099>
+<U2B09A>
+<U2B09B>
+<U2B09C>
+<U2B09D>
+<U2B09E>
+<U2B09F>
+<U2B0A0>
+<U2B0A1>
+<U2B0A2>
+<U2B0A3>
+<U2B0A4>
+<U2B0A5>
+<U2B0A6>
+<U2B0A7>
+<U2B0A8>
+<U2B0A9>
+<U2B0AA>
+<U2B0AB>
+<U2B0AC>
+<U2B0AD>
+<U2B0AE>
+<U2B0AF>
+<U2B0B0>
+<U2B0B1>
+<U2B0B2>
+<U2B0B3>
+<U2B0B4>
+<U2B0B5>
+<U2B0B6>
+<U2B0B7>
+<U2B0B8>
+<U2B0B9>
+<U2B0BA>
+<U2B0BB>
+<U2B0BC>
+<U2B0BD>
+<U2B0BE>
+<U2B0BF>
+<U2B0C0>
+<U2B0C1>
+<U2B0C2>
+<U2B0C3>
+<U2B0C4>
+<U2B0C5>
+<U2B0C6>
+<U2B0C7>
+<U2B0C8>
+<U2B0C9>
+<U2B0CA>
+<U2B0CB>
+<U2B0CC>
+<U2B0CD>
+<U2B0CE>
+<U2B0CF>
+<U2B0D0>
+<U2B0D1>
+<U2B0D2>
+<U2B0D3>
+<U2B0D4>
+<U2B0D5>
+<U2B0D6>
+<U2B0D7>
+<U2B0D8>
+<U2B0D9>
+<U2B0DA>
+<U2B0DB>
+<U2B0DC>
+<U2B0DD>
+<U2B0DE>
+<U2B0DF>
+<U2B0E0>
+<U2B0E1>
+<U2B0E2>
+<U2B0E3>
+<U2B0E4>
+<U2B0E5>
+<U2B0E6>
+<U2B0E7>
+<U2B0E8>
+<U2B0E9>
+<U2B0EA>
+<U2B0EB>
+<U2B0EC>
+<U2B0ED>
+<U2B0EE>
+<U2B0EF>
+<U2B0F0>
+<U2B0F1>
+<U2B0F2>
+<U2B0F3>
+<U2B0F4>
+<U2B0F5>
+<U2B0F6>
+<U2B0F7>
+<U2B0F8>
+<U2B0F9>
+<U2B0FA>
+<U2B0FB>
+<U2B0FC>
+<U2B0FD>
+<U2B0FE>
+<U2B0FF>
+<U2B100>
+<U2B101>
+<U2B102>
+<U2B103>
+<U2B104>
+<U2B105>
+<U2B106>
+<U2B107>
+<U2B108>
+<U2B109>
+<U2B10A>
+<U2B10B>
+<U2B10C>
+<U2B10D>
+<U2B10E>
+<U2B10F>
+<U2B110>
+<U2B111>
+<U2B112>
+<U2B113>
+<U2B114>
+<U2B115>
+<U2B116>
+<U2B117>
+<U2B118>
+<U2B119>
+<U2B11A>
+<U2B11B>
+<U2B11C>
+<U2B11D>
+<U2B11E>
+<U2B11F>
+<U2B120>
+<U2B121>
+<U2B122>
+<U2B123>
+<U2B124>
+<U2B125>
+<U2B126>
+<U2B127>
+<U2B128>
+<U2B129>
+<U2B12A>
+<U2B12B>
+<U2B12C>
+<U2B12D>
+<U2B12E>
+<U2B12F>
+<U2B130>
+<U2B131>
+<U2B132>
+<U2B133>
+<U2B134>
+<U2B135>
+<U2B136>
+<U2B137>
+<U2B138>
+<U2B139>
+<U2B13A>
+<U2B13B>
+<U2B13C>
+<U2B13D>
+<U2B13E>
+<U2B13F>
+<U2B140>
+<U2B141>
+<U2B142>
+<U2B143>
+<U2B144>
+<U2B145>
+<U2B146>
+<U2B147>
+<U2B148>
+<U2B149>
+<U2B14A>
+<U2B14B>
+<U2B14C>
+<U2B14D>
+<U2B14E>
+<U2B14F>
+<U2B150>
+<U2B151>
+<U2B152>
+<U2B153>
+<U2B154>
+<U2B155>
+<U2B156>
+<U2B157>
+<U2B158>
+<U2B159>
+<U2B15A>
+<U2B15B>
+<U2B15C>
+<U2B15D>
+<U2B15E>
+<U2B15F>
+<U2B160>
+<U2B161>
+<U2B162>
+<U2B163>
+<U2B164>
+<U2B165>
+<U2B166>
+<U2B167>
+<U2B168>
+<U2B169>
+<U2B16A>
+<U2B16B>
+<U2B16C>
+<U2B16D>
+<U2B16E>
+<U2B16F>
+<U2B170>
+<U2B171>
+<U2B172>
+<U2B173>
+<U2B174>
+<U2B175>
+<U2B176>
+<U2B177>
+<U2B178>
+<U2B179>
+<U2B17A>
+<U2B17B>
+<U2B17C>
+<U2B17D>
+<U2B17E>
+<U2B17F>
+<U2B180>
+<U2B181>
+<U2B182>
+<U2B183>
+<U2B184>
+<U2B185>
+<U2B186>
+<U2B187>
+<U2B188>
+<U2B189>
+<U2B18A>
+<U2B18B>
+<U2B18C>
+<U2B18D>
+<U2B18E>
+<U2B18F>
+<U2B190>
+<U2B191>
+<U2B192>
+<U2B193>
+<U2B194>
+<U2B195>
+<U2B196>
+<U2B197>
+<U2B198>
+<U2B199>
+<U2B19A>
+<U2B19B>
+<U2B19C>
+<U2B19D>
+<U2B19E>
+<U2B19F>
+<U2B1A0>
+<U2B1A1>
+<U2B1A2>
+<U2B1A3>
+<U2B1A4>
+<U2B1A5>
+<U2B1A6>
+<U2B1A7>
+<U2B1A8>
+<U2B1A9>
+<U2B1AA>
+<U2B1AB>
+<U2B1AC>
+<U2B1AD>
+<U2B1AE>
+<U2B1AF>
+<U2B1B0>
+<U2B1B1>
+<U2B1B2>
+<U2B1B3>
+<U2B1B4>
+<U2B1B5>
+<U2B1B6>
+<U2B1B7>
+<U2B1B8>
+<U2B1B9>
+<U2B1BA>
+<U2B1BB>
+<U2B1BC>
+<U2B1BD>
+<U2B1BE>
+<U2B1BF>
+<U2B1C0>
+<U2B1C1>
+<U2B1C2>
+<U2B1C3>
+<U2B1C4>
+<U2B1C5>
+<U2B1C6>
+<U2B1C7>
+<U2B1C8>
+<U2B1C9>
+<U2B1CA>
+<U2B1CB>
+<U2B1CC>
+<U2B1CD>
+<U2B1CE>
+<U2B1CF>
+<U2B1D0>
+<U2B1D1>
+<U2B1D2>
+<U2B1D3>
+<U2B1D4>
+<U2B1D5>
+<U2B1D6>
+<U2B1D7>
+<U2B1D8>
+<U2B1D9>
+<U2B1DA>
+<U2B1DB>
+<U2B1DC>
+<U2B1DD>
+<U2B1DE>
+<U2B1DF>
+<U2B1E0>
+<U2B1E1>
+<U2B1E2>
+<U2B1E3>
+<U2B1E4>
+<U2B1E5>
+<U2B1E6>
+<U2B1E7>
+<U2B1E8>
+<U2B1E9>
+<U2B1EA>
+<U2B1EB>
+<U2B1EC>
+<U2B1ED>
+<U2B1EE>
+<U2B1EF>
+<U2B1F0>
+<U2B1F1>
+<U2B1F2>
+<U2B1F3>
+<U2B1F4>
+<U2B1F5>
+<U2B1F6>
+<U2B1F7>
+<U2B1F8>
+<U2B1F9>
+<U2B1FA>
+<U2B1FB>
+<U2B1FC>
+<U2B1FD>
+<U2B1FE>
+<U2B1FF>
+<U2B200>
+<U2B201>
+<U2B202>
+<U2B203>
+<U2B204>
+<U2B205>
+<U2B206>
+<U2B207>
+<U2B208>
+<U2B209>
+<U2B20A>
+<U2B20B>
+<U2B20C>
+<U2B20D>
+<U2B20E>
+<U2B20F>
+<U2B210>
+<U2B211>
+<U2B212>
+<U2B213>
+<U2B214>
+<U2B215>
+<U2B216>
+<U2B217>
+<U2B218>
+<U2B219>
+<U2B21A>
+<U2B21B>
+<U2B21C>
+<U2B21D>
+<U2B21E>
+<U2B21F>
+<U2B220>
+<U2B221>
+<U2B222>
+<U2B223>
+<U2B224>
+<U2B225>
+<U2B226>
+<U2B227>
+<U2B228>
+<U2B229>
+<U2B22A>
+<U2B22B>
+<U2B22C>
+<U2B22D>
+<U2B22E>
+<U2B22F>
+<U2B230>
+<U2B231>
+<U2B232>
+<U2B233>
+<U2B234>
+<U2B235>
+<U2B236>
+<U2B237>
+<U2B238>
+<U2B239>
+<U2B23A>
+<U2B23B>
+<U2B23C>
+<U2B23D>
+<U2B23E>
+<U2B23F>
+<U2B240>
+<U2B241>
+<U2B242>
+<U2B243>
+<U2B244>
+<U2B245>
+<U2B246>
+<U2B247>
+<U2B248>
+<U2B249>
+<U2B24A>
+<U2B24B>
+<U2B24C>
+<U2B24D>
+<U2B24E>
+<U2B24F>
+<U2B250>
+<U2B251>
+<U2B252>
+<U2B253>
+<U2B254>
+<U2B255>
+<U2B256>
+<U2B257>
+<U2B258>
+<U2B259>
+<U2B25A>
+<U2B25B>
+<U2B25C>
+<U2B25D>
+<U2B25E>
+<U2B25F>
+<U2B260>
+<U2B261>
+<U2B262>
+<U2B263>
+<U2B264>
+<U2B265>
+<U2B266>
+<U2B267>
+<U2B268>
+<U2B269>
+<U2B26A>
+<U2B26B>
+<U2B26C>
+<U2B26D>
+<U2B26E>
+<U2B26F>
+<U2B270>
+<U2B271>
+<U2B272>
+<U2B273>
+<U2B274>
+<U2B275>
+<U2B276>
+<U2B277>
+<U2B278>
+<U2B279>
+<U2B27A>
+<U2B27B>
+<U2B27C>
+<U2B27D>
+<U2B27E>
+<U2B27F>
+<U2B280>
+<U2B281>
+<U2B282>
+<U2B283>
+<U2B284>
+<U2B285>
+<U2B286>
+<U2B287>
+<U2B288>
+<U2B289>
+<U2B28A>
+<U2B28B>
+<U2B28C>
+<U2B28D>
+<U2B28E>
+<U2B28F>
+<U2B290>
+<U2B291>
+<U2B292>
+<U2B293>
+<U2B294>
+<U2B295>
+<U2B296>
+<U2B297>
+<U2B298>
+<U2B299>
+<U2B29A>
+<U2B29B>
+<U2B29C>
+<U2B29D>
+<U2B29E>
+<U2B29F>
+<U2B2A0>
+<U2B2A1>
+<U2B2A2>
+<U2B2A3>
+<U2B2A4>
+<U2B2A5>
+<U2B2A6>
+<U2B2A7>
+<U2B2A8>
+<U2B2A9>
+<U2B2AA>
+<U2B2AB>
+<U2B2AC>
+<U2B2AD>
+<U2B2AE>
+<U2B2AF>
+<U2B2B0>
+<U2B2B1>
+<U2B2B2>
+<U2B2B3>
+<U2B2B4>
+<U2B2B5>
+<U2B2B6>
+<U2B2B7>
+<U2B2B8>
+<U2B2B9>
+<U2B2BA>
+<U2B2BB>
+<U2B2BC>
+<U2B2BD>
+<U2B2BE>
+<U2B2BF>
+<U2B2C0>
+<U2B2C1>
+<U2B2C2>
+<U2B2C3>
+<U2B2C4>
+<U2B2C5>
+<U2B2C6>
+<U2B2C7>
+<U2B2C8>
+<U2B2C9>
+<U2B2CA>
+<U2B2CB>
+<U2B2CC>
+<U2B2CD>
+<U2B2CE>
+<U2B2CF>
+<U2B2D0>
+<U2B2D1>
+<U2B2D2>
+<U2B2D3>
+<U2B2D4>
+<U2B2D5>
+<U2B2D6>
+<U2B2D7>
+<U2B2D8>
+<U2B2D9>
+<U2B2DA>
+<U2B2DB>
+<U2B2DC>
+<U2B2DD>
+<U2B2DE>
+<U2B2DF>
+<U2B2E0>
+<U2B2E1>
+<U2B2E2>
+<U2B2E3>
+<U2B2E4>
+<U2B2E5>
+<U2B2E6>
+<U2B2E7>
+<U2B2E8>
+<U2B2E9>
+<U2B2EA>
+<U2B2EB>
+<U2B2EC>
+<U2B2ED>
+<U2B2EE>
+<U2B2EF>
+<U2B2F0>
+<U2B2F1>
+<U2B2F2>
+<U2B2F3>
+<U2B2F4>
+<U2B2F5>
+<U2B2F6>
+<U2B2F7>
+<U2B2F8>
+<U2B2F9>
+<U2B2FA>
+<U2B2FB>
+<U2B2FC>
+<U2B2FD>
+<U2B2FE>
+<U2B2FF>
+<U2B300>
+<U2B301>
+<U2B302>
+<U2B303>
+<U2B304>
+<U2B305>
+<U2B306>
+<U2B307>
+<U2B308>
+<U2B309>
+<U2B30A>
+<U2B30B>
+<U2B30C>
+<U2B30D>
+<U2B30E>
+<U2B30F>
+<U2B310>
+<U2B311>
+<U2B312>
+<U2B313>
+<U2B314>
+<U2B315>
+<U2B316>
+<U2B317>
+<U2B318>
+<U2B319>
+<U2B31A>
+<U2B31B>
+<U2B31C>
+<U2B31D>
+<U2B31E>
+<U2B31F>
+<U2B320>
+<U2B321>
+<U2B322>
+<U2B323>
+<U2B324>
+<U2B325>
+<U2B326>
+<U2B327>
+<U2B328>
+<U2B329>
+<U2B32A>
+<U2B32B>
+<U2B32C>
+<U2B32D>
+<U2B32E>
+<U2B32F>
+<U2B330>
+<U2B331>
+<U2B332>
+<U2B333>
+<U2B334>
+<U2B335>
+<U2B336>
+<U2B337>
+<U2B338>
+<U2B339>
+<U2B33A>
+<U2B33B>
+<U2B33C>
+<U2B33D>
+<U2B33E>
+<U2B33F>
+<U2B340>
+<U2B341>
+<U2B342>
+<U2B343>
+<U2B344>
+<U2B345>
+<U2B346>
+<U2B347>
+<U2B348>
+<U2B349>
+<U2B34A>
+<U2B34B>
+<U2B34C>
+<U2B34D>
+<U2B34E>
+<U2B34F>
+<U2B350>
+<U2B351>
+<U2B352>
+<U2B353>
+<U2B354>
+<U2B355>
+<U2B356>
+<U2B357>
+<U2B358>
+<U2B359>
+<U2B35A>
+<U2B35B>
+<U2B35C>
+<U2B35D>
+<U2B35E>
+<U2B35F>
+<U2B360>
+<U2B361>
+<U2B362>
+<U2B363>
+<U2B364>
+<U2B365>
+<U2B366>
+<U2B367>
+<U2B368>
+<U2B369>
+<U2B36A>
+<U2B36B>
+<U2B36C>
+<U2B36D>
+<U2B36E>
+<U2B36F>
+<U2B370>
+<U2B371>
+<U2B372>
+<U2B373>
+<U2B374>
+<U2B375>
+<U2B376>
+<U2B377>
+<U2B378>
+<U2B379>
+<U2B37A>
+<U2B37B>
+<U2B37C>
+<U2B37D>
+<U2B37E>
+<U2B37F>
+<U2B380>
+<U2B381>
+<U2B382>
+<U2B383>
+<U2B384>
+<U2B385>
+<U2B386>
+<U2B387>
+<U2B388>
+<U2B389>
+<U2B38A>
+<U2B38B>
+<U2B38C>
+<U2B38D>
+<U2B38E>
+<U2B38F>
+<U2B390>
+<U2B391>
+<U2B392>
+<U2B393>
+<U2B394>
+<U2B395>
+<U2B396>
+<U2B397>
+<U2B398>
+<U2B399>
+<U2B39A>
+<U2B39B>
+<U2B39C>
+<U2B39D>
+<U2B39E>
+<U2B39F>
+<U2B3A0>
+<U2B3A1>
+<U2B3A2>
+<U2B3A3>
+<U2B3A4>
+<U2B3A5>
+<U2B3A6>
+<U2B3A7>
+<U2B3A8>
+<U2B3A9>
+<U2B3AA>
+<U2B3AB>
+<U2B3AC>
+<U2B3AD>
+<U2B3AE>
+<U2B3AF>
+<U2B3B0>
+<U2B3B1>
+<U2B3B2>
+<U2B3B3>
+<U2B3B4>
+<U2B3B5>
+<U2B3B6>
+<U2B3B7>
+<U2B3B8>
+<U2B3B9>
+<U2B3BA>
+<U2B3BB>
+<U2B3BC>
+<U2B3BD>
+<U2B3BE>
+<U2B3BF>
+<U2B3C0>
+<U2B3C1>
+<U2B3C2>
+<U2B3C3>
+<U2B3C4>
+<U2B3C5>
+<U2B3C6>
+<U2B3C7>
+<U2B3C8>
+<U2B3C9>
+<U2B3CA>
+<U2B3CB>
+<U2B3CC>
+<U2B3CD>
+<U2B3CE>
+<U2B3CF>
+<U2B3D0>
+<U2B3D1>
+<U2B3D2>
+<U2B3D3>
+<U2B3D4>
+<U2B3D5>
+<U2B3D6>
+<U2B3D7>
+<U2B3D8>
+<U2B3D9>
+<U2B3DA>
+<U2B3DB>
+<U2B3DC>
+<U2B3DD>
+<U2B3DE>
+<U2B3DF>
+<U2B3E0>
+<U2B3E1>
+<U2B3E2>
+<U2B3E3>
+<U2B3E4>
+<U2B3E5>
+<U2B3E6>
+<U2B3E7>
+<U2B3E8>
+<U2B3E9>
+<U2B3EA>
+<U2B3EB>
+<U2B3EC>
+<U2B3ED>
+<U2B3EE>
+<U2B3EF>
+<U2B3F0>
+<U2B3F1>
+<U2B3F2>
+<U2B3F3>
+<U2B3F4>
+<U2B3F5>
+<U2B3F6>
+<U2B3F7>
+<U2B3F8>
+<U2B3F9>
+<U2B3FA>
+<U2B3FB>
+<U2B3FC>
+<U2B3FD>
+<U2B3FE>
+<U2B3FF>
+<U2B400>
+<U2B401>
+<U2B402>
+<U2B403>
+<U2B404>
+<U2B405>
+<U2B406>
+<U2B407>
+<U2B408>
+<U2B409>
+<U2B40A>
+<U2B40B>
+<U2B40C>
+<U2B40D>
+<U2B40E>
+<U2B40F>
+<U2B410>
+<U2B411>
+<U2B412>
+<U2B413>
+<U2B414>
+<U2B415>
+<U2B416>
+<U2B417>
+<U2B418>
+<U2B419>
+<U2B41A>
+<U2B41B>
+<U2B41C>
+<U2B41D>
+<U2B41E>
+<U2B41F>
+<U2B420>
+<U2B421>
+<U2B422>
+<U2B423>
+<U2B424>
+<U2B425>
+<U2B426>
+<U2B427>
+<U2B428>
+<U2B429>
+<U2B42A>
+<U2B42B>
+<U2B42C>
+<U2B42D>
+<U2B42E>
+<U2B42F>
+<U2B430>
+<U2B431>
+<U2B432>
+<U2B433>
+<U2B434>
+<U2B435>
+<U2B436>
+<U2B437>
+<U2B438>
+<U2B439>
+<U2B43A>
+<U2B43B>
+<U2B43C>
+<U2B43D>
+<U2B43E>
+<U2B43F>
+<U2B440>
+<U2B441>
+<U2B442>
+<U2B443>
+<U2B444>
+<U2B445>
+<U2B446>
+<U2B447>
+<U2B448>
+<U2B449>
+<U2B44A>
+<U2B44B>
+<U2B44C>
+<U2B44D>
+<U2B44E>
+<U2B44F>
+<U2B450>
+<U2B451>
+<U2B452>
+<U2B453>
+<U2B454>
+<U2B455>
+<U2B456>
+<U2B457>
+<U2B458>
+<U2B459>
+<U2B45A>
+<U2B45B>
+<U2B45C>
+<U2B45D>
+<U2B45E>
+<U2B45F>
+<U2B460>
+<U2B461>
+<U2B462>
+<U2B463>
+<U2B464>
+<U2B465>
+<U2B466>
+<U2B467>
+<U2B468>
+<U2B469>
+<U2B46A>
+<U2B46B>
+<U2B46C>
+<U2B46D>
+<U2B46E>
+<U2B46F>
+<U2B470>
+<U2B471>
+<U2B472>
+<U2B473>
+<U2B474>
+<U2B475>
+<U2B476>
+<U2B477>
+<U2B478>
+<U2B479>
+<U2B47A>
+<U2B47B>
+<U2B47C>
+<U2B47D>
+<U2B47E>
+<U2B47F>
+<U2B480>
+<U2B481>
+<U2B482>
+<U2B483>
+<U2B484>
+<U2B485>
+<U2B486>
+<U2B487>
+<U2B488>
+<U2B489>
+<U2B48A>
+<U2B48B>
+<U2B48C>
+<U2B48D>
+<U2B48E>
+<U2B48F>
+<U2B490>
+<U2B491>
+<U2B492>
+<U2B493>
+<U2B494>
+<U2B495>
+<U2B496>
+<U2B497>
+<U2B498>
+<U2B499>
+<U2B49A>
+<U2B49B>
+<U2B49C>
+<U2B49D>
+<U2B49E>
+<U2B49F>
+<U2B4A0>
+<U2B4A1>
+<U2B4A2>
+<U2B4A3>
+<U2B4A4>
+<U2B4A5>
+<U2B4A6>
+<U2B4A7>
+<U2B4A8>
+<U2B4A9>
+<U2B4AA>
+<U2B4AB>
+<U2B4AC>
+<U2B4AD>
+<U2B4AE>
+<U2B4AF>
+<U2B4B0>
+<U2B4B1>
+<U2B4B2>
+<U2B4B3>
+<U2B4B4>
+<U2B4B5>
+<U2B4B6>
+<U2B4B7>
+<U2B4B8>
+<U2B4B9>
+<U2B4BA>
+<U2B4BB>
+<U2B4BC>
+<U2B4BD>
+<U2B4BE>
+<U2B4BF>
+<U2B4C0>
+<U2B4C1>
+<U2B4C2>
+<U2B4C3>
+<U2B4C4>
+<U2B4C5>
+<U2B4C6>
+<U2B4C7>
+<U2B4C8>
+<U2B4C9>
+<U2B4CA>
+<U2B4CB>
+<U2B4CC>
+<U2B4CD>
+<U2B4CE>
+<U2B4CF>
+<U2B4D0>
+<U2B4D1>
+<U2B4D2>
+<U2B4D3>
+<U2B4D4>
+<U2B4D5>
+<U2B4D6>
+<U2B4D7>
+<U2B4D8>
+<U2B4D9>
+<U2B4DA>
+<U2B4DB>
+<U2B4DC>
+<U2B4DD>
+<U2B4DE>
+<U2B4DF>
+<U2B4E0>
+<U2B4E1>
+<U2B4E2>
+<U2B4E3>
+<U2B4E4>
+<U2B4E5>
+<U2B4E6>
+<U2B4E7>
+<U2B4E8>
+<U2B4E9>
+<U2B4EA>
+<U2B4EB>
+<U2B4EC>
+<U2B4ED>
+<U2B4EE>
+<U2B4EF>
+<U2B4F0>
+<U2B4F1>
+<U2B4F2>
+<U2B4F3>
+<U2B4F4>
+<U2B4F5>
+<U2B4F6>
+<U2B4F7>
+<U2B4F8>
+<U2B4F9>
+<U2B4FA>
+<U2B4FB>
+<U2B4FC>
+<U2B4FD>
+<U2B4FE>
+<U2B4FF>
+<U2B500>
+<U2B501>
+<U2B502>
+<U2B503>
+<U2B504>
+<U2B505>
+<U2B506>
+<U2B507>
+<U2B508>
+<U2B509>
+<U2B50A>
+<U2B50B>
+<U2B50C>
+<U2B50D>
+<U2B50E>
+<U2B50F>
+<U2B510>
+<U2B511>
+<U2B512>
+<U2B513>
+<U2B514>
+<U2B515>
+<U2B516>
+<U2B517>
+<U2B518>
+<U2B519>
+<U2B51A>
+<U2B51B>
+<U2B51C>
+<U2B51D>
+<U2B51E>
+<U2B51F>
+<U2B520>
+<U2B521>
+<U2B522>
+<U2B523>
+<U2B524>
+<U2B525>
+<U2B526>
+<U2B527>
+<U2B528>
+<U2B529>
+<U2B52A>
+<U2B52B>
+<U2B52C>
+<U2B52D>
+<U2B52E>
+<U2B52F>
+<U2B530>
+<U2B531>
+<U2B532>
+<U2B533>
+<U2B534>
+<U2B535>
+<U2B536>
+<U2B537>
+<U2B538>
+<U2B539>
+<U2B53A>
+<U2B53B>
+<U2B53C>
+<U2B53D>
+<U2B53E>
+<U2B53F>
+<U2B540>
+<U2B541>
+<U2B542>
+<U2B543>
+<U2B544>
+<U2B545>
+<U2B546>
+<U2B547>
+<U2B548>
+<U2B549>
+<U2B54A>
+<U2B54B>
+<U2B54C>
+<U2B54D>
+<U2B54E>
+<U2B54F>
+<U2B550>
+<U2B551>
+<U2B552>
+<U2B553>
+<U2B554>
+<U2B555>
+<U2B556>
+<U2B557>
+<U2B558>
+<U2B559>
+<U2B55A>
+<U2B55B>
+<U2B55C>
+<U2B55D>
+<U2B55E>
+<U2B55F>
+<U2B560>
+<U2B561>
+<U2B562>
+<U2B563>
+<U2B564>
+<U2B565>
+<U2B566>
+<U2B567>
+<U2B568>
+<U2B569>
+<U2B56A>
+<U2B56B>
+<U2B56C>
+<U2B56D>
+<U2B56E>
+<U2B56F>
+<U2B570>
+<U2B571>
+<U2B572>
+<U2B573>
+<U2B574>
+<U2B575>
+<U2B576>
+<U2B577>
+<U2B578>
+<U2B579>
+<U2B57A>
+<U2B57B>
+<U2B57C>
+<U2B57D>
+<U2B57E>
+<U2B57F>
+<U2B580>
+<U2B581>
+<U2B582>
+<U2B583>
+<U2B584>
+<U2B585>
+<U2B586>
+<U2B587>
+<U2B588>
+<U2B589>
+<U2B58A>
+<U2B58B>
+<U2B58C>
+<U2B58D>
+<U2B58E>
+<U2B58F>
+<U2B590>
+<U2B591>
+<U2B592>
+<U2B593>
+<U2B594>
+<U2B595>
+<U2B596>
+<U2B597>
+<U2B598>
+<U2B599>
+<U2B59A>
+<U2B59B>
+<U2B59C>
+<U2B59D>
+<U2B59E>
+<U2B59F>
+<U2B5A0>
+<U2B5A1>
+<U2B5A2>
+<U2B5A3>
+<U2B5A4>
+<U2B5A5>
+<U2B5A6>
+<U2B5A7>
+<U2B5A8>
+<U2B5A9>
+<U2B5AA>
+<U2B5AB>
+<U2B5AC>
+<U2B5AD>
+<U2B5AE>
+<U2B5AF>
+<U2B5B0>
+<U2B5B1>
+<U2B5B2>
+<U2B5B3>
+<U2B5B4>
+<U2B5B5>
+<U2B5B6>
+<U2B5B7>
+<U2B5B8>
+<U2B5B9>
+<U2B5BA>
+<U2B5BB>
+<U2B5BC>
+<U2B5BD>
+<U2B5BE>
+<U2B5BF>
+<U2B5C0>
+<U2B5C1>
+<U2B5C2>
+<U2B5C3>
+<U2B5C4>
+<U2B5C5>
+<U2B5C6>
+<U2B5C7>
+<U2B5C8>
+<U2B5C9>
+<U2B5CA>
+<U2B5CB>
+<U2B5CC>
+<U2B5CD>
+<U2B5CE>
+<U2B5CF>
+<U2B5D0>
+<U2B5D1>
+<U2B5D2>
+<U2B5D3>
+<U2B5D4>
+<U2B5D5>
+<U2B5D6>
+<U2B5D7>
+<U2B5D8>
+<U2B5D9>
+<U2B5DA>
+<U2B5DB>
+<U2B5DC>
+<U2B5DD>
+<U2B5DE>
+<U2B5DF>
+<U2B5E0>
+<U2B5E1>
+<U2B5E2>
+<U2B5E3>
+<U2B5E4>
+<U2B5E5>
+<U2B5E6>
+<U2B5E7>
+<U2B5E8>
+<U2B5E9>
+<U2B5EA>
+<U2B5EB>
+<U2B5EC>
+<U2B5ED>
+<U2B5EE>
+<U2B5EF>
+<U2B5F0>
+<U2B5F1>
+<U2B5F2>
+<U2B5F3>
+<U2B5F4>
+<U2B5F5>
+<U2B5F6>
+<U2B5F7>
+<U2B5F8>
+<U2B5F9>
+<U2B5FA>
+<U2B5FB>
+<U2B5FC>
+<U2B5FD>
+<U2B5FE>
+<U2B5FF>
+<U2B600>
+<U2B601>
+<U2B602>
+<U2B603>
+<U2B604>
+<U2B605>
+<U2B606>
+<U2B607>
+<U2B608>
+<U2B609>
+<U2B60A>
+<U2B60B>
+<U2B60C>
+<U2B60D>
+<U2B60E>
+<U2B60F>
+<U2B610>
+<U2B611>
+<U2B612>
+<U2B613>
+<U2B614>
+<U2B615>
+<U2B616>
+<U2B617>
+<U2B618>
+<U2B619>
+<U2B61A>
+<U2B61B>
+<U2B61C>
+<U2B61D>
+<U2B61E>
+<U2B61F>
+<U2B620>
+<U2B621>
+<U2B622>
+<U2B623>
+<U2B624>
+<U2B625>
+<U2B626>
+<U2B627>
+<U2B628>
+<U2B629>
+<U2B62A>
+<U2B62B>
+<U2B62C>
+<U2B62D>
+<U2B62E>
+<U2B62F>
+<U2B630>
+<U2B631>
+<U2B632>
+<U2B633>
+<U2B634>
+<U2B635>
+<U2B636>
+<U2B637>
+<U2B638>
+<U2B639>
+<U2B63A>
+<U2B63B>
+<U2B63C>
+<U2B63D>
+<U2B63E>
+<U2B63F>
+<U2B640>
+<U2B641>
+<U2B642>
+<U2B643>
+<U2B644>
+<U2B645>
+<U2B646>
+<U2B647>
+<U2B648>
+<U2B649>
+<U2B64A>
+<U2B64B>
+<U2B64C>
+<U2B64D>
+<U2B64E>
+<U2B64F>
+<U2B650>
+<U2B651>
+<U2B652>
+<U2B653>
+<U2B654>
+<U2B655>
+<U2B656>
+<U2B657>
+<U2B658>
+<U2B659>
+<U2B65A>
+<U2B65B>
+<U2B65C>
+<U2B65D>
+<U2B65E>
+<U2B65F>
+<U2B660>
+<U2B661>
+<U2B662>
+<U2B663>
+<U2B664>
+<U2B665>
+<U2B666>
+<U2B667>
+<U2B668>
+<U2B669>
+<U2B66A>
+<U2B66B>
+<U2B66C>
+<U2B66D>
+<U2B66E>
+<U2B66F>
+<U2B670>
+<U2B671>
+<U2B672>
+<U2B673>
+<U2B674>
+<U2B675>
+<U2B676>
+<U2B677>
+<U2B678>
+<U2B679>
+<U2B67A>
+<U2B67B>
+<U2B67C>
+<U2B67D>
+<U2B67E>
+<U2B67F>
+<U2B680>
+<U2B681>
+<U2B682>
+<U2B683>
+<U2B684>
+<U2B685>
+<U2B686>
+<U2B687>
+<U2B688>
+<U2B689>
+<U2B68A>
+<U2B68B>
+<U2B68C>
+<U2B68D>
+<U2B68E>
+<U2B68F>
+<U2B690>
+<U2B691>
+<U2B692>
+<U2B693>
+<U2B694>
+<U2B695>
+<U2B696>
+<U2B697>
+<U2B698>
+<U2B699>
+<U2B69A>
+<U2B69B>
+<U2B69C>
+<U2B69D>
+<U2B69E>
+<U2B69F>
+<U2B6A0>
+<U2B6A1>
+<U2B6A2>
+<U2B6A3>
+<U2B6A4>
+<U2B6A5>
+<U2B6A6>
+<U2B6A7>
+<U2B6A8>
+<U2B6A9>
+<U2B6AA>
+<U2B6AB>
+<U2B6AC>
+<U2B6AD>
+<U2B6AE>
+<U2B6AF>
+<U2B6B0>
+<U2B6B1>
+<U2B6B2>
+<U2B6B3>
+<U2B6B4>
+<U2B6B5>
+<U2B6B6>
+<U2B6B7>
+<U2B6B8>
+<U2B6B9>
+<U2B6BA>
+<U2B6BB>
+<U2B6BC>
+<U2B6BD>
+<U2B6BE>
+<U2B6BF>
+<U2B6C0>
+<U2B6C1>
+<U2B6C2>
+<U2B6C3>
+<U2B6C4>
+<U2B6C5>
+<U2B6C6>
+<U2B6C7>
+<U2B6C8>
+<U2B6C9>
+<U2B6CA>
+<U2B6CB>
+<U2B6CC>
+<U2B6CD>
+<U2B6CE>
+<U2B6CF>
+<U2B6D0>
+<U2B6D1>
+<U2B6D2>
+<U2B6D3>
+<U2B6D4>
+<U2B6D5>
+<U2B6D6>
+<U2B6D7>
+<U2B6D8>
+<U2B6D9>
+<U2B6DA>
+<U2B6DB>
+<U2B6DC>
+<U2B6DD>
+<U2B6DE>
+<U2B6DF>
+<U2B6E0>
+<U2B6E1>
+<U2B6E2>
+<U2B6E3>
+<U2B6E4>
+<U2B6E5>
+<U2B6E6>
+<U2B6E7>
+<U2B6E8>
+<U2B6E9>
+<U2B6EA>
+<U2B6EB>
+<U2B6EC>
+<U2B6ED>
+<U2B6EE>
+<U2B6EF>
+<U2B6F0>
+<U2B6F1>
+<U2B6F2>
+<U2B6F3>
+<U2B6F4>
+<U2B6F5>
+<U2B6F6>
+<U2B6F7>
+<U2B6F8>
+<U2B6F9>
+<U2B6FA>
+<U2B6FB>
+<U2B6FC>
+<U2B6FD>
+<U2B6FE>
+<U2B6FF>
+<U2B700>
+<U2B701>
+<U2B702>
+<U2B703>
+<U2B704>
+<U2B705>
+<U2B706>
+<U2B707>
+<U2B708>
+<U2B709>
+<U2B70A>
+<U2B70B>
+<U2B70C>
+<U2B70D>
+<U2B70E>
+<U2B70F>
+<U2B710>
+<U2B711>
+<U2B712>
+<U2B713>
+<U2B714>
+<U2B715>
+<U2B716>
+<U2B717>
+<U2B718>
+<U2B719>
+<U2B71A>
+<U2B71B>
+<U2B71C>
+<U2B71D>
+<U2B71E>
+<U2B71F>
+<U2B720>
+<U2B721>
+<U2B722>
+<U2B723>
+<U2B724>
+<U2B725>
+<U2B726>
+<U2B727>
+<U2B728>
+<U2B729>
+<U2B72A>
+<U2B72B>
+<U2B72C>
+<U2B72D>
+<U2B72E>
+<U2B72F>
+<U2B730>
+<U2B731>
+<U2B732>
+<U2B733>
+<U2B734>
+<U2B735>
+<U2B736>
+<U2B737>
+<U2B738>
+<U2B739>
+<U2B73A>
+<U2B73B>
+<U2B73C>
+<U2B73D>
+<U2B73E>
+<U2B73F>
+<U2B740>
+<U2B741>
+<U2B742>
+<U2B743>
+<U2B744>
+<U2B745>
+<U2B746>
+<U2B747>
+<U2B748>
+<U2B749>
+<U2B74A>
+<U2B74B>
+<U2B74C>
+<U2B74D>
+<U2B74E>
+<U2B74F>
+<U2B750>
+<U2B751>
+<U2B752>
+<U2B753>
+<U2B754>
+<U2B755>
+<U2B756>
+<U2B757>
+<U2B758>
+<U2B759>
+<U2B75A>
+<U2B75B>
+<U2B75C>
+<U2B75D>
+<U2B75E>
+<U2B75F>
+<U2B760>
+<U2B761>
+<U2B762>
+<U2B763>
+<U2B764>
+<U2B765>
+<U2B766>
+<U2B767>
+<U2B768>
+<U2B769>
+<U2B76A>
+<U2B76B>
+<U2B76C>
+<U2B76D>
+<U2B76E>
+<U2B76F>
+<U2B770>
+<U2B771>
+<U2B772>
+<U2B773>
+<U2B774>
+<U2B775>
+<U2B776>
+<U2B777>
+<U2B778>
+<U2B779>
+<U2B77A>
+<U2B77B>
+<U2B77C>
+<U2B77D>
+<U2B77E>
+<U2B77F>
+<U2B780>
+<U2B781>
+<U2B782>
+<U2B783>
+<U2B784>
+<U2B785>
+<U2B786>
+<U2B787>
+<U2B788>
+<U2B789>
+<U2B78A>
+<U2B78B>
+<U2B78C>
+<U2B78D>
+<U2B78E>
+<U2B78F>
+<U2B790>
+<U2B791>
+<U2B792>
+<U2B793>
+<U2B794>
+<U2B795>
+<U2B796>
+<U2B797>
+<U2B798>
+<U2B799>
+<U2B79A>
+<U2B79B>
+<U2B79C>
+<U2B79D>
+<U2B79E>
+<U2B79F>
+<U2B7A0>
+<U2B7A1>
+<U2B7A2>
+<U2B7A3>
+<U2B7A4>
+<U2B7A5>
+<U2B7A6>
+<U2B7A7>
+<U2B7A8>
+<U2B7A9>
+<U2B7AA>
+<U2B7AB>
+<U2B7AC>
+<U2B7AD>
+<U2B7AE>
+<U2B7AF>
+<U2B7B0>
+<U2B7B1>
+<U2B7B2>
+<U2B7B3>
+<U2B7B4>
+<U2B7B5>
+<U2B7B6>
+<U2B7B7>
+<U2B7B8>
+<U2B7B9>
+<U2B7BA>
+<U2B7BB>
+<U2B7BC>
+<U2B7BD>
+<U2B7BE>
+<U2B7BF>
+<U2B7C0>
+<U2B7C1>
+<U2B7C2>
+<U2B7C3>
+<U2B7C4>
+<U2B7C5>
+<U2B7C6>
+<U2B7C7>
+<U2B7C8>
+<U2B7C9>
+<U2B7CA>
+<U2B7CB>
+<U2B7CC>
+<U2B7CD>
+<U2B7CE>
+<U2B7CF>
+<U2B7D0>
+<U2B7D1>
+<U2B7D2>
+<U2B7D3>
+<U2B7D4>
+<U2B7D5>
+<U2B7D6>
+<U2B7D7>
+<U2B7D8>
+<U2B7D9>
+<U2B7DA>
+<U2B7DB>
+<U2B7DC>
+<U2B7DD>
+<U2B7DE>
+<U2B7DF>
+<U2B7E0>
+<U2B7E1>
+<U2B7E2>
+<U2B7E3>
+<U2B7E4>
+<U2B7E5>
+<U2B7E6>
+<U2B7E7>
+<U2B7E8>
+<U2B7E9>
+<U2B7EA>
+<U2B7EB>
+<U2B7EC>
+<U2B7ED>
+<U2B7EE>
+<U2B7EF>
+<U2B7F0>
+<U2B7F1>
+<U2B7F2>
+<U2B7F3>
+<U2B7F4>
+<U2B7F5>
+<U2B7F6>
+<U2B7F7>
+<U2B7F8>
+<U2B7F9>
+<U2B7FA>
+<U2B7FB>
+<U2B7FC>
+<U2B7FD>
+<U2B7FE>
+<U2B7FF>
+<U2B800>
+<U2B801>
+<U2B802>
+<U2B803>
+<U2B804>
+<U2B805>
+<U2B806>
+<U2B807>
+<U2B808>
+<U2B809>
+<U2B80A>
+<U2B80B>
+<U2B80C>
+<U2B80D>
+<U2B80E>
+<U2B80F>
+<U2B810>
+<U2B811>
+<U2B812>
+<U2B813>
+<U2B814>
+<U2B815>
+<U2B816>
+<U2B817>
+<U2B818>
+<U2B819>
+<U2B81A>
+<U2B81B>
+<U2B81C>
+<U2B81D>
+<U2B81E>
+<U2B81F>
+<U2B820>
+<U2B821>
+<U2B822>
+<U2B823>
+<U2B824>
+<U2B825>
+<U2B826>
+<U2B827>
+<U2B828>
+<U2B829>
+<U2B82A>
+<U2B82B>
+<U2B82C>
+<U2B82D>
+<U2B82E>
+<U2B82F>
+<U2B830>
+<U2B831>
+<U2B832>
+<U2B833>
+<U2B834>
+<U2B835>
+<U2B836>
+<U2B837>
+<U2B838>
+<U2B839>
+<U2B83A>
+<U2B83B>
+<U2B83C>
+<U2B83D>
+<U2B83E>
+<U2B83F>
+<U2B840>
+<U2B841>
+<U2B842>
+<U2B843>
+<U2B844>
+<U2B845>
+<U2B846>
+<U2B847>
+<U2B848>
+<U2B849>
+<U2B84A>
+<U2B84B>
+<U2B84C>
+<U2B84D>
+<U2B84E>
+<U2B84F>
+<U2B850>
+<U2B851>
+<U2B852>
+<U2B853>
+<U2B854>
+<U2B855>
+<U2B856>
+<U2B857>
+<U2B858>
+<U2B859>
+<U2B85A>
+<U2B85B>
+<U2B85C>
+<U2B85D>
+<U2B85E>
+<U2B85F>
+<U2B860>
+<U2B861>
+<U2B862>
+<U2B863>
+<U2B864>
+<U2B865>
+<U2B866>
+<U2B867>
+<U2B868>
+<U2B869>
+<U2B86A>
+<U2B86B>
+<U2B86C>
+<U2B86D>
+<U2B86E>
+<U2B86F>
+<U2B870>
+<U2B871>
+<U2B872>
+<U2B873>
+<U2B874>
+<U2B875>
+<U2B876>
+<U2B877>
+<U2B878>
+<U2B879>
+<U2B87A>
+<U2B87B>
+<U2B87C>
+<U2B87D>
+<U2B87E>
+<U2B87F>
+<U2B880>
+<U2B881>
+<U2B882>
+<U2B883>
+<U2B884>
+<U2B885>
+<U2B886>
+<U2B887>
+<U2B888>
+<U2B889>
+<U2B88A>
+<U2B88B>
+<U2B88C>
+<U2B88D>
+<U2B88E>
+<U2B88F>
+<U2B890>
+<U2B891>
+<U2B892>
+<U2B893>
+<U2B894>
+<U2B895>
+<U2B896>
+<U2B897>
+<U2B898>
+<U2B899>
+<U2B89A>
+<U2B89B>
+<U2B89C>
+<U2B89D>
+<U2B89E>
+<U2B89F>
+<U2B8A0>
+<U2B8A1>
+<U2B8A2>
+<U2B8A3>
+<U2B8A4>
+<U2B8A5>
+<U2B8A6>
+<U2B8A7>
+<U2B8A8>
+<U2B8A9>
+<U2B8AA>
+<U2B8AB>
+<U2B8AC>
+<U2B8AD>
+<U2B8AE>
+<U2B8AF>
+<U2B8B0>
+<U2B8B1>
+<U2B8B2>
+<U2B8B3>
+<U2B8B4>
+<U2B8B5>
+<U2B8B6>
+<U2B8B7>
+<U2B8B8>
+<U2B8B9>
+<U2B8BA>
+<U2B8BB>
+<U2B8BC>
+<U2B8BD>
+<U2B8BE>
+<U2B8BF>
+<U2B8C0>
+<U2B8C1>
+<U2B8C2>
+<U2B8C3>
+<U2B8C4>
+<U2B8C5>
+<U2B8C6>
+<U2B8C7>
+<U2B8C8>
+<U2B8C9>
+<U2B8CA>
+<U2B8CB>
+<U2B8CC>
+<U2B8CD>
+<U2B8CE>
+<U2B8CF>
+<U2B8D0>
+<U2B8D1>
+<U2B8D2>
+<U2B8D3>
+<U2B8D4>
+<U2B8D5>
+<U2B8D6>
+<U2B8D7>
+<U2B8D8>
+<U2B8D9>
+<U2B8DA>
+<U2B8DB>
+<U2B8DC>
+<U2B8DD>
+<U2B8DE>
+<U2B8DF>
+<U2B8E0>
+<U2B8E1>
+<U2B8E2>
+<U2B8E3>
+<U2B8E4>
+<U2B8E5>
+<U2B8E6>
+<U2B8E7>
+<U2B8E8>
+<U2B8E9>
+<U2B8EA>
+<U2B8EB>
+<U2B8EC>
+<U2B8ED>
+<U2B8EE>
+<U2B8EF>
+<U2B8F0>
+<U2B8F1>
+<U2B8F2>
+<U2B8F3>
+<U2B8F4>
+<U2B8F5>
+<U2B8F6>
+<U2B8F7>
+<U2B8F8>
+<U2B8F9>
+<U2B8FA>
+<U2B8FB>
+<U2B8FC>
+<U2B8FD>
+<U2B8FE>
+<U2B8FF>
+<U2B900>
+<U2B901>
+<U2B902>
+<U2B903>
+<U2B904>
+<U2B905>
+<U2B906>
+<U2B907>
+<U2B908>
+<U2B909>
+<U2B90A>
+<U2B90B>
+<U2B90C>
+<U2B90D>
+<U2B90E>
+<U2B90F>
+<U2B910>
+<U2B911>
+<U2B912>
+<U2B913>
+<U2B914>
+<U2B915>
+<U2B916>
+<U2B917>
+<U2B918>
+<U2B919>
+<U2B91A>
+<U2B91B>
+<U2B91C>
+<U2B91D>
+<U2B91E>
+<U2B91F>
+<U2B920>
+<U2B921>
+<U2B922>
+<U2B923>
+<U2B924>
+<U2B925>
+<U2B926>
+<U2B927>
+<U2B928>
+<U2B929>
+<U2B92A>
+<U2B92B>
+<U2B92C>
+<U2B92D>
+<U2B92E>
+<U2B92F>
+<U2B930>
+<U2B931>
+<U2B932>
+<U2B933>
+<U2B934>
+<U2B935>
+<U2B936>
+<U2B937>
+<U2B938>
+<U2B939>
+<U2B93A>
+<U2B93B>
+<U2B93C>
+<U2B93D>
+<U2B93E>
+<U2B93F>
+<U2B940>
+<U2B941>
+<U2B942>
+<U2B943>
+<U2B944>
+<U2B945>
+<U2B946>
+<U2B947>
+<U2B948>
+<U2B949>
+<U2B94A>
+<U2B94B>
+<U2B94C>
+<U2B94D>
+<U2B94E>
+<U2B94F>
+<U2B950>
+<U2B951>
+<U2B952>
+<U2B953>
+<U2B954>
+<U2B955>
+<U2B956>
+<U2B957>
+<U2B958>
+<U2B959>
+<U2B95A>
+<U2B95B>
+<U2B95C>
+<U2B95D>
+<U2B95E>
+<U2B95F>
+<U2B960>
+<U2B961>
+<U2B962>
+<U2B963>
+<U2B964>
+<U2B965>
+<U2B966>
+<U2B967>
+<U2B968>
+<U2B969>
+<U2B96A>
+<U2B96B>
+<U2B96C>
+<U2B96D>
+<U2B96E>
+<U2B96F>
+<U2B970>
+<U2B971>
+<U2B972>
+<U2B973>
+<U2B974>
+<U2B975>
+<U2B976>
+<U2B977>
+<U2B978>
+<U2B979>
+<U2B97A>
+<U2B97B>
+<U2B97C>
+<U2B97D>
+<U2B97E>
+<U2B97F>
+<U2B980>
+<U2B981>
+<U2B982>
+<U2B983>
+<U2B984>
+<U2B985>
+<U2B986>
+<U2B987>
+<U2B988>
+<U2B989>
+<U2B98A>
+<U2B98B>
+<U2B98C>
+<U2B98D>
+<U2B98E>
+<U2B98F>
+<U2B990>
+<U2B991>
+<U2B992>
+<U2B993>
+<U2B994>
+<U2B995>
+<U2B996>
+<U2B997>
+<U2B998>
+<U2B999>
+<U2B99A>
+<U2B99B>
+<U2B99C>
+<U2B99D>
+<U2B99E>
+<U2B99F>
+<U2B9A0>
+<U2B9A1>
+<U2B9A2>
+<U2B9A3>
+<U2B9A4>
+<U2B9A5>
+<U2B9A6>
+<U2B9A7>
+<U2B9A8>
+<U2B9A9>
+<U2B9AA>
+<U2B9AB>
+<U2B9AC>
+<U2B9AD>
+<U2B9AE>
+<U2B9AF>
+<U2B9B0>
+<U2B9B1>
+<U2B9B2>
+<U2B9B3>
+<U2B9B4>
+<U2B9B5>
+<U2B9B6>
+<U2B9B7>
+<U2B9B8>
+<U2B9B9>
+<U2B9BA>
+<U2B9BB>
+<U2B9BC>
+<U2B9BD>
+<U2B9BE>
+<U2B9BF>
+<U2B9C0>
+<U2B9C1>
+<U2B9C2>
+<U2B9C3>
+<U2B9C4>
+<U2B9C5>
+<U2B9C6>
+<U2B9C7>
+<U2B9C8>
+<U2B9C9>
+<U2B9CA>
+<U2B9CB>
+<U2B9CC>
+<U2B9CD>
+<U2B9CE>
+<U2B9CF>
+<U2B9D0>
+<U2B9D1>
+<U2B9D2>
+<U2B9D3>
+<U2B9D4>
+<U2B9D5>
+<U2B9D6>
+<U2B9D7>
+<U2B9D8>
+<U2B9D9>
+<U2B9DA>
+<U2B9DB>
+<U2B9DC>
+<U2B9DD>
+<U2B9DE>
+<U2B9DF>
+<U2B9E0>
+<U2B9E1>
+<U2B9E2>
+<U2B9E3>
+<U2B9E4>
+<U2B9E5>
+<U2B9E6>
+<U2B9E7>
+<U2B9E8>
+<U2B9E9>
+<U2B9EA>
+<U2B9EB>
+<U2B9EC>
+<U2B9ED>
+<U2B9EE>
+<U2B9EF>
+<U2B9F0>
+<U2B9F1>
+<U2B9F2>
+<U2B9F3>
+<U2B9F4>
+<U2B9F5>
+<U2B9F6>
+<U2B9F7>
+<U2B9F8>
+<U2B9F9>
+<U2B9FA>
+<U2B9FB>
+<U2B9FC>
+<U2B9FD>
+<U2B9FE>
+<U2B9FF>
+<U2BA00>
+<U2BA01>
+<U2BA02>
+<U2BA03>
+<U2BA04>
+<U2BA05>
+<U2BA06>
+<U2BA07>
+<U2BA08>
+<U2BA09>
+<U2BA0A>
+<U2BA0B>
+<U2BA0C>
+<U2BA0D>
+<U2BA0E>
+<U2BA0F>
+<U2BA10>
+<U2BA11>
+<U2BA12>
+<U2BA13>
+<U2BA14>
+<U2BA15>
+<U2BA16>
+<U2BA17>
+<U2BA18>
+<U2BA19>
+<U2BA1A>
+<U2BA1B>
+<U2BA1C>
+<U2BA1D>
+<U2BA1E>
+<U2BA1F>
+<U2BA20>
+<U2BA21>
+<U2BA22>
+<U2BA23>
+<U2BA24>
+<U2BA25>
+<U2BA26>
+<U2BA27>
+<U2BA28>
+<U2BA29>
+<U2BA2A>
+<U2BA2B>
+<U2BA2C>
+<U2BA2D>
+<U2BA2E>
+<U2BA2F>
+<U2BA30>
+<U2BA31>
+<U2BA32>
+<U2BA33>
+<U2BA34>
+<U2BA35>
+<U2BA36>
+<U2BA37>
+<U2BA38>
+<U2BA39>
+<U2BA3A>
+<U2BA3B>
+<U2BA3C>
+<U2BA3D>
+<U2BA3E>
+<U2BA3F>
+<U2BA40>
+<U2BA41>
+<U2BA42>
+<U2BA43>
+<U2BA44>
+<U2BA45>
+<U2BA46>
+<U2BA47>
+<U2BA48>
+<U2BA49>
+<U2BA4A>
+<U2BA4B>
+<U2BA4C>
+<U2BA4D>
+<U2BA4E>
+<U2BA4F>
+<U2BA50>
+<U2BA51>
+<U2BA52>
+<U2BA53>
+<U2BA54>
+<U2BA55>
+<U2BA56>
+<U2BA57>
+<U2BA58>
+<U2BA59>
+<U2BA5A>
+<U2BA5B>
+<U2BA5C>
+<U2BA5D>
+<U2BA5E>
+<U2BA5F>
+<U2BA60>
+<U2BA61>
+<U2BA62>
+<U2BA63>
+<U2BA64>
+<U2BA65>
+<U2BA66>
+<U2BA67>
+<U2BA68>
+<U2BA69>
+<U2BA6A>
+<U2BA6B>
+<U2BA6C>
+<U2BA6D>
+<U2BA6E>
+<U2BA6F>
+<U2BA70>
+<U2BA71>
+<U2BA72>
+<U2BA73>
+<U2BA74>
+<U2BA75>
+<U2BA76>
+<U2BA77>
+<U2BA78>
+<U2BA79>
+<U2BA7A>
+<U2BA7B>
+<U2BA7C>
+<U2BA7D>
+<U2BA7E>
+<U2BA7F>
+<U2BA80>
+<U2BA81>
+<U2BA82>
+<U2BA83>
+<U2BA84>
+<U2BA85>
+<U2BA86>
+<U2BA87>
+<U2BA88>
+<U2BA89>
+<U2BA8A>
+<U2BA8B>
+<U2BA8C>
+<U2BA8D>
+<U2BA8E>
+<U2BA8F>
+<U2BA90>
+<U2BA91>
+<U2BA92>
+<U2BA93>
+<U2BA94>
+<U2BA95>
+<U2BA96>
+<U2BA97>
+<U2BA98>
+<U2BA99>
+<U2BA9A>
+<U2BA9B>
+<U2BA9C>
+<U2BA9D>
+<U2BA9E>
+<U2BA9F>
+<U2BAA0>
+<U2BAA1>
+<U2BAA2>
+<U2BAA3>
+<U2BAA4>
+<U2BAA5>
+<U2BAA6>
+<U2BAA7>
+<U2BAA8>
+<U2BAA9>
+<U2BAAA>
+<U2BAAB>
+<U2BAAC>
+<U2BAAD>
+<U2BAAE>
+<U2BAAF>
+<U2BAB0>
+<U2BAB1>
+<U2BAB2>
+<U2BAB3>
+<U2BAB4>
+<U2BAB5>
+<U2BAB6>
+<U2BAB7>
+<U2BAB8>
+<U2BAB9>
+<U2BABA>
+<U2BABB>
+<U2BABC>
+<U2BABD>
+<U2BABE>
+<U2BABF>
+<U2BAC0>
+<U2BAC1>
+<U2BAC2>
+<U2BAC3>
+<U2BAC4>
+<U2BAC5>
+<U2BAC6>
+<U2BAC7>
+<U2BAC8>
+<U2BAC9>
+<U2BACA>
+<U2BACB>
+<U2BACC>
+<U2BACD>
+<U2BACE>
+<U2BACF>
+<U2BAD0>
+<U2BAD1>
+<U2BAD2>
+<U2BAD3>
+<U2BAD4>
+<U2BAD5>
+<U2BAD6>
+<U2BAD7>
+<U2BAD8>
+<U2BAD9>
+<U2BADA>
+<U2BADB>
+<U2BADC>
+<U2BADD>
+<U2BADE>
+<U2BADF>
+<U2BAE0>
+<U2BAE1>
+<U2BAE2>
+<U2BAE3>
+<U2BAE4>
+<U2BAE5>
+<U2BAE6>
+<U2BAE7>
+<U2BAE8>
+<U2BAE9>
+<U2BAEA>
+<U2BAEB>
+<U2BAEC>
+<U2BAED>
+<U2BAEE>
+<U2BAEF>
+<U2BAF0>
+<U2BAF1>
+<U2BAF2>
+<U2BAF3>
+<U2BAF4>
+<U2BAF5>
+<U2BAF6>
+<U2BAF7>
+<U2BAF8>
+<U2BAF9>
+<U2BAFA>
+<U2BAFB>
+<U2BAFC>
+<U2BAFD>
+<U2BAFE>
+<U2BAFF>
+<U2BB00>
+<U2BB01>
+<U2BB02>
+<U2BB03>
+<U2BB04>
+<U2BB05>
+<U2BB06>
+<U2BB07>
+<U2BB08>
+<U2BB09>
+<U2BB0A>
+<U2BB0B>
+<U2BB0C>
+<U2BB0D>
+<U2BB0E>
+<U2BB0F>
+<U2BB10>
+<U2BB11>
+<U2BB12>
+<U2BB13>
+<U2BB14>
+<U2BB15>
+<U2BB16>
+<U2BB17>
+<U2BB18>
+<U2BB19>
+<U2BB1A>
+<U2BB1B>
+<U2BB1C>
+<U2BB1D>
+<U2BB1E>
+<U2BB1F>
+<U2BB20>
+<U2BB21>
+<U2BB22>
+<U2BB23>
+<U2BB24>
+<U2BB25>
+<U2BB26>
+<U2BB27>
+<U2BB28>
+<U2BB29>
+<U2BB2A>
+<U2BB2B>
+<U2BB2C>
+<U2BB2D>
+<U2BB2E>
+<U2BB2F>
+<U2BB30>
+<U2BB31>
+<U2BB32>
+<U2BB33>
+<U2BB34>
+<U2BB35>
+<U2BB36>
+<U2BB37>
+<U2BB38>
+<U2BB39>
+<U2BB3A>
+<U2BB3B>
+<U2BB3C>
+<U2BB3D>
+<U2BB3E>
+<U2BB3F>
+<U2BB40>
+<U2BB41>
+<U2BB42>
+<U2BB43>
+<U2BB44>
+<U2BB45>
+<U2BB46>
+<U2BB47>
+<U2BB48>
+<U2BB49>
+<U2BB4A>
+<U2BB4B>
+<U2BB4C>
+<U2BB4D>
+<U2BB4E>
+<U2BB4F>
+<U2BB50>
+<U2BB51>
+<U2BB52>
+<U2BB53>
+<U2BB54>
+<U2BB55>
+<U2BB56>
+<U2BB57>
+<U2BB58>
+<U2BB59>
+<U2BB5A>
+<U2BB5B>
+<U2BB5C>
+<U2BB5D>
+<U2BB5E>
+<U2BB5F>
+<U2BB60>
+<U2BB61>
+<U2BB62>
+<U2BB63>
+<U2BB64>
+<U2BB65>
+<U2BB66>
+<U2BB67>
+<U2BB68>
+<U2BB69>
+<U2BB6A>
+<U2BB6B>
+<U2BB6C>
+<U2BB6D>
+<U2BB6E>
+<U2BB6F>
+<U2BB70>
+<U2BB71>
+<U2BB72>
+<U2BB73>
+<U2BB74>
+<U2BB75>
+<U2BB76>
+<U2BB77>
+<U2BB78>
+<U2BB79>
+<U2BB7A>
+<U2BB7B>
+<U2BB7C>
+<U2BB7D>
+<U2BB7E>
+<U2BB7F>
+<U2BB80>
+<U2BB81>
+<U2BB82>
+<U2BB83>
+<U2BB84>
+<U2BB85>
+<U2BB86>
+<U2BB87>
+<U2BB88>
+<U2BB89>
+<U2BB8A>
+<U2BB8B>
+<U2BB8C>
+<U2BB8D>
+<U2BB8E>
+<U2BB8F>
+<U2BB90>
+<U2BB91>
+<U2BB92>
+<U2BB93>
+<U2BB94>
+<U2BB95>
+<U2BB96>
+<U2BB97>
+<U2BB98>
+<U2BB99>
+<U2BB9A>
+<U2BB9B>
+<U2BB9C>
+<U2BB9D>
+<U2BB9E>
+<U2BB9F>
+<U2BBA0>
+<U2BBA1>
+<U2BBA2>
+<U2BBA3>
+<U2BBA4>
+<U2BBA5>
+<U2BBA6>
+<U2BBA7>
+<U2BBA8>
+<U2BBA9>
+<U2BBAA>
+<U2BBAB>
+<U2BBAC>
+<U2BBAD>
+<U2BBAE>
+<U2BBAF>
+<U2BBB0>
+<U2BBB1>
+<U2BBB2>
+<U2BBB3>
+<U2BBB4>
+<U2BBB5>
+<U2BBB6>
+<U2BBB7>
+<U2BBB8>
+<U2BBB9>
+<U2BBBA>
+<U2BBBB>
+<U2BBBC>
+<U2BBBD>
+<U2BBBE>
+<U2BBBF>
+<U2BBC0>
+<U2BBC1>
+<U2BBC2>
+<U2BBC3>
+<U2BBC4>
+<U2BBC5>
+<U2BBC6>
+<U2BBC7>
+<U2BBC8>
+<U2BBC9>
+<U2BBCA>
+<U2BBCB>
+<U2BBCC>
+<U2BBCD>
+<U2BBCE>
+<U2BBCF>
+<U2BBD0>
+<U2BBD1>
+<U2BBD2>
+<U2BBD3>
+<U2BBD4>
+<U2BBD5>
+<U2BBD6>
+<U2BBD7>
+<U2BBD8>
+<U2BBD9>
+<U2BBDA>
+<U2BBDB>
+<U2BBDC>
+<U2BBDD>
+<U2BBDE>
+<U2BBDF>
+<U2BBE0>
+<U2BBE1>
+<U2BBE2>
+<U2BBE3>
+<U2BBE4>
+<U2BBE5>
+<U2BBE6>
+<U2BBE7>
+<U2BBE8>
+<U2BBE9>
+<U2BBEA>
+<U2BBEB>
+<U2BBEC>
+<U2BBED>
+<U2BBEE>
+<U2BBEF>
+<U2BBF0>
+<U2BBF1>
+<U2BBF2>
+<U2BBF3>
+<U2BBF4>
+<U2BBF5>
+<U2BBF6>
+<U2BBF7>
+<U2BBF8>
+<U2BBF9>
+<U2BBFA>
+<U2BBFB>
+<U2BBFC>
+<U2BBFD>
+<U2BBFE>
+<U2BBFF>
+<U2BC00>
+<U2BC01>
+<U2BC02>
+<U2BC03>
+<U2BC04>
+<U2BC05>
+<U2BC06>
+<U2BC07>
+<U2BC08>
+<U2BC09>
+<U2BC0A>
+<U2BC0B>
+<U2BC0C>
+<U2BC0D>
+<U2BC0E>
+<U2BC0F>
+<U2BC10>
+<U2BC11>
+<U2BC12>
+<U2BC13>
+<U2BC14>
+<U2BC15>
+<U2BC16>
+<U2BC17>
+<U2BC18>
+<U2BC19>
+<U2BC1A>
+<U2BC1B>
+<U2BC1C>
+<U2BC1D>
+<U2BC1E>
+<U2BC1F>
+<U2BC20>
+<U2BC21>
+<U2BC22>
+<U2BC23>
+<U2BC24>
+<U2BC25>
+<U2BC26>
+<U2BC27>
+<U2BC28>
+<U2BC29>
+<U2BC2A>
+<U2BC2B>
+<U2BC2C>
+<U2BC2D>
+<U2BC2E>
+<U2BC2F>
+<U2BC30>
+<U2BC31>
+<U2BC32>
+<U2BC33>
+<U2BC34>
+<U2BC35>
+<U2BC36>
+<U2BC37>
+<U2BC38>
+<U2BC39>
+<U2BC3A>
+<U2BC3B>
+<U2BC3C>
+<U2BC3D>
+<U2BC3E>
+<U2BC3F>
+<U2BC40>
+<U2BC41>
+<U2BC42>
+<U2BC43>
+<U2BC44>
+<U2BC45>
+<U2BC46>
+<U2BC47>
+<U2BC48>
+<U2BC49>
+<U2BC4A>
+<U2BC4B>
+<U2BC4C>
+<U2BC4D>
+<U2BC4E>
+<U2BC4F>
+<U2BC50>
+<U2BC51>
+<U2BC52>
+<U2BC53>
+<U2BC54>
+<U2BC55>
+<U2BC56>
+<U2BC57>
+<U2BC58>
+<U2BC59>
+<U2BC5A>
+<U2BC5B>
+<U2BC5C>
+<U2BC5D>
+<U2BC5E>
+<U2BC5F>
+<U2BC60>
+<U2BC61>
+<U2BC62>
+<U2BC63>
+<U2BC64>
+<U2BC65>
+<U2BC66>
+<U2BC67>
+<U2BC68>
+<U2BC69>
+<U2BC6A>
+<U2BC6B>
+<U2BC6C>
+<U2BC6D>
+<U2BC6E>
+<U2BC6F>
+<U2BC70>
+<U2BC71>
+<U2BC72>
+<U2BC73>
+<U2BC74>
+<U2BC75>
+<U2BC76>
+<U2BC77>
+<U2BC78>
+<U2BC79>
+<U2BC7A>
+<U2BC7B>
+<U2BC7C>
+<U2BC7D>
+<U2BC7E>
+<U2BC7F>
+<U2BC80>
+<U2BC81>
+<U2BC82>
+<U2BC83>
+<U2BC84>
+<U2BC85>
+<U2BC86>
+<U2BC87>
+<U2BC88>
+<U2BC89>
+<U2BC8A>
+<U2BC8B>
+<U2BC8C>
+<U2BC8D>
+<U2BC8E>
+<U2BC8F>
+<U2BC90>
+<U2BC91>
+<U2BC92>
+<U2BC93>
+<U2BC94>
+<U2BC95>
+<U2BC96>
+<U2BC97>
+<U2BC98>
+<U2BC99>
+<U2BC9A>
+<U2BC9B>
+<U2BC9C>
+<U2BC9D>
+<U2BC9E>
+<U2BC9F>
+<U2BCA0>
+<U2BCA1>
+<U2BCA2>
+<U2BCA3>
+<U2BCA4>
+<U2BCA5>
+<U2BCA6>
+<U2BCA7>
+<U2BCA8>
+<U2BCA9>
+<U2BCAA>
+<U2BCAB>
+<U2BCAC>
+<U2BCAD>
+<U2BCAE>
+<U2BCAF>
+<U2BCB0>
+<U2BCB1>
+<U2BCB2>
+<U2BCB3>
+<U2BCB4>
+<U2BCB5>
+<U2BCB6>
+<U2BCB7>
+<U2BCB8>
+<U2BCB9>
+<U2BCBA>
+<U2BCBB>
+<U2BCBC>
+<U2BCBD>
+<U2BCBE>
+<U2BCBF>
+<U2BCC0>
+<U2BCC1>
+<U2BCC2>
+<U2BCC3>
+<U2BCC4>
+<U2BCC5>
+<U2BCC6>
+<U2BCC7>
+<U2BCC8>
+<U2BCC9>
+<U2BCCA>
+<U2BCCB>
+<U2BCCC>
+<U2BCCD>
+<U2BCCE>
+<U2BCCF>
+<U2BCD0>
+<U2BCD1>
+<U2BCD2>
+<U2BCD3>
+<U2BCD4>
+<U2BCD5>
+<U2BCD6>
+<U2BCD7>
+<U2BCD8>
+<U2BCD9>
+<U2BCDA>
+<U2BCDB>
+<U2BCDC>
+<U2BCDD>
+<U2BCDE>
+<U2BCDF>
+<U2BCE0>
+<U2BCE1>
+<U2BCE2>
+<U2BCE3>
+<U2BCE4>
+<U2BCE5>
+<U2BCE6>
+<U2BCE7>
+<U2BCE8>
+<U2BCE9>
+<U2BCEA>
+<U2BCEB>
+<U2BCEC>
+<U2BCED>
+<U2BCEE>
+<U2BCEF>
+<U2BCF0>
+<U2BCF1>
+<U2BCF2>
+<U2BCF3>
+<U2BCF4>
+<U2BCF5>
+<U2BCF6>
+<U2BCF7>
+<U2BCF8>
+<U2BCF9>
+<U2BCFA>
+<U2BCFB>
+<U2BCFC>
+<U2BCFD>
+<U2BCFE>
+<U2BCFF>
+<U2BD00>
+<U2BD01>
+<U2BD02>
+<U2BD03>
+<U2BD04>
+<U2BD05>
+<U2BD06>
+<U2BD07>
+<U2BD08>
+<U2BD09>
+<U2BD0A>
+<U2BD0B>
+<U2BD0C>
+<U2BD0D>
+<U2BD0E>
+<U2BD0F>
+<U2BD10>
+<U2BD11>
+<U2BD12>
+<U2BD13>
+<U2BD14>
+<U2BD15>
+<U2BD16>
+<U2BD17>
+<U2BD18>
+<U2BD19>
+<U2BD1A>
+<U2BD1B>
+<U2BD1C>
+<U2BD1D>
+<U2BD1E>
+<U2BD1F>
+<U2BD20>
+<U2BD21>
+<U2BD22>
+<U2BD23>
+<U2BD24>
+<U2BD25>
+<U2BD26>
+<U2BD27>
+<U2BD28>
+<U2BD29>
+<U2BD2A>
+<U2BD2B>
+<U2BD2C>
+<U2BD2D>
+<U2BD2E>
+<U2BD2F>
+<U2BD30>
+<U2BD31>
+<U2BD32>
+<U2BD33>
+<U2BD34>
+<U2BD35>
+<U2BD36>
+<U2BD37>
+<U2BD38>
+<U2BD39>
+<U2BD3A>
+<U2BD3B>
+<U2BD3C>
+<U2BD3D>
+<U2BD3E>
+<U2BD3F>
+<U2BD40>
+<U2BD41>
+<U2BD42>
+<U2BD43>
+<U2BD44>
+<U2BD45>
+<U2BD46>
+<U2BD47>
+<U2BD48>
+<U2BD49>
+<U2BD4A>
+<U2BD4B>
+<U2BD4C>
+<U2BD4D>
+<U2BD4E>
+<U2BD4F>
+<U2BD50>
+<U2BD51>
+<U2BD52>
+<U2BD53>
+<U2BD54>
+<U2BD55>
+<U2BD56>
+<U2BD57>
+<U2BD58>
+<U2BD59>
+<U2BD5A>
+<U2BD5B>
+<U2BD5C>
+<U2BD5D>
+<U2BD5E>
+<U2BD5F>
+<U2BD60>
+<U2BD61>
+<U2BD62>
+<U2BD63>
+<U2BD64>
+<U2BD65>
+<U2BD66>
+<U2BD67>
+<U2BD68>
+<U2BD69>
+<U2BD6A>
+<U2BD6B>
+<U2BD6C>
+<U2BD6D>
+<U2BD6E>
+<U2BD6F>
+<U2BD70>
+<U2BD71>
+<U2BD72>
+<U2BD73>
+<U2BD74>
+<U2BD75>
+<U2BD76>
+<U2BD77>
+<U2BD78>
+<U2BD79>
+<U2BD7A>
+<U2BD7B>
+<U2BD7C>
+<U2BD7D>
+<U2BD7E>
+<U2BD7F>
+<U2BD80>
+<U2BD81>
+<U2BD82>
+<U2BD83>
+<U2BD84>
+<U2BD85>
+<U2BD86>
+<U2BD87>
+<U2BD88>
+<U2BD89>
+<U2BD8A>
+<U2BD8B>
+<U2BD8C>
+<U2BD8D>
+<U2BD8E>
+<U2BD8F>
+<U2BD90>
+<U2BD91>
+<U2BD92>
+<U2BD93>
+<U2BD94>
+<U2BD95>
+<U2BD96>
+<U2BD97>
+<U2BD98>
+<U2BD99>
+<U2BD9A>
+<U2BD9B>
+<U2BD9C>
+<U2BD9D>
+<U2BD9E>
+<U2BD9F>
+<U2BDA0>
+<U2BDA1>
+<U2BDA2>
+<U2BDA3>
+<U2BDA4>
+<U2BDA5>
+<U2BDA6>
+<U2BDA7>
+<U2BDA8>
+<U2BDA9>
+<U2BDAA>
+<U2BDAB>
+<U2BDAC>
+<U2BDAD>
+<U2BDAE>
+<U2BDAF>
+<U2BDB0>
+<U2BDB1>
+<U2BDB2>
+<U2BDB3>
+<U2BDB4>
+<U2BDB5>
+<U2BDB6>
+<U2BDB7>
+<U2BDB8>
+<U2BDB9>
+<U2BDBA>
+<U2BDBB>
+<U2BDBC>
+<U2BDBD>
+<U2BDBE>
+<U2BDBF>
+<U2BDC0>
+<U2BDC1>
+<U2BDC2>
+<U2BDC3>
+<U2BDC4>
+<U2BDC5>
+<U2BDC6>
+<U2BDC7>
+<U2BDC8>
+<U2BDC9>
+<U2BDCA>
+<U2BDCB>
+<U2BDCC>
+<U2BDCD>
+<U2BDCE>
+<U2BDCF>
+<U2BDD0>
+<U2BDD1>
+<U2BDD2>
+<U2BDD3>
+<U2BDD4>
+<U2BDD5>
+<U2BDD6>
+<U2BDD7>
+<U2BDD8>
+<U2BDD9>
+<U2BDDA>
+<U2BDDB>
+<U2BDDC>
+<U2BDDD>
+<U2BDDE>
+<U2BDDF>
+<U2BDE0>
+<U2BDE1>
+<U2BDE2>
+<U2BDE3>
+<U2BDE4>
+<U2BDE5>
+<U2BDE6>
+<U2BDE7>
+<U2BDE8>
+<U2BDE9>
+<U2BDEA>
+<U2BDEB>
+<U2BDEC>
+<U2BDED>
+<U2BDEE>
+<U2BDEF>
+<U2BDF0>
+<U2BDF1>
+<U2BDF2>
+<U2BDF3>
+<U2BDF4>
+<U2BDF5>
+<U2BDF6>
+<U2BDF7>
+<U2BDF8>
+<U2BDF9>
+<U2BDFA>
+<U2BDFB>
+<U2BDFC>
+<U2BDFD>
+<U2BDFE>
+<U2BDFF>
+<U2BE00>
+<U2BE01>
+<U2BE02>
+<U2BE03>
+<U2BE04>
+<U2BE05>
+<U2BE06>
+<U2BE07>
+<U2BE08>
+<U2BE09>
+<U2BE0A>
+<U2BE0B>
+<U2BE0C>
+<U2BE0D>
+<U2BE0E>
+<U2BE0F>
+<U2BE10>
+<U2BE11>
+<U2BE12>
+<U2BE13>
+<U2BE14>
+<U2BE15>
+<U2BE16>
+<U2BE17>
+<U2BE18>
+<U2BE19>
+<U2BE1A>
+<U2BE1B>
+<U2BE1C>
+<U2BE1D>
+<U2BE1E>
+<U2BE1F>
+<U2BE20>
+<U2BE21>
+<U2BE22>
+<U2BE23>
+<U2BE24>
+<U2BE25>
+<U2BE26>
+<U2BE27>
+<U2BE28>
+<U2BE29>
+<U2BE2A>
+<U2BE2B>
+<U2BE2C>
+<U2BE2D>
+<U2BE2E>
+<U2BE2F>
+<U2BE30>
+<U2BE31>
+<U2BE32>
+<U2BE33>
+<U2BE34>
+<U2BE35>
+<U2BE36>
+<U2BE37>
+<U2BE38>
+<U2BE39>
+<U2BE3A>
+<U2BE3B>
+<U2BE3C>
+<U2BE3D>
+<U2BE3E>
+<U2BE3F>
+<U2BE40>
+<U2BE41>
+<U2BE42>
+<U2BE43>
+<U2BE44>
+<U2BE45>
+<U2BE46>
+<U2BE47>
+<U2BE48>
+<U2BE49>
+<U2BE4A>
+<U2BE4B>
+<U2BE4C>
+<U2BE4D>
+<U2BE4E>
+<U2BE4F>
+<U2BE50>
+<U2BE51>
+<U2BE52>
+<U2BE53>
+<U2BE54>
+<U2BE55>
+<U2BE56>
+<U2BE57>
+<U2BE58>
+<U2BE59>
+<U2BE5A>
+<U2BE5B>
+<U2BE5C>
+<U2BE5D>
+<U2BE5E>
+<U2BE5F>
+<U2BE60>
+<U2BE61>
+<U2BE62>
+<U2BE63>
+<U2BE64>
+<U2BE65>
+<U2BE66>
+<U2BE67>
+<U2BE68>
+<U2BE69>
+<U2BE6A>
+<U2BE6B>
+<U2BE6C>
+<U2BE6D>
+<U2BE6E>
+<U2BE6F>
+<U2BE70>
+<U2BE71>
+<U2BE72>
+<U2BE73>
+<U2BE74>
+<U2BE75>
+<U2BE76>
+<U2BE77>
+<U2BE78>
+<U2BE79>
+<U2BE7A>
+<U2BE7B>
+<U2BE7C>
+<U2BE7D>
+<U2BE7E>
+<U2BE7F>
+<U2BE80>
+<U2BE81>
+<U2BE82>
+<U2BE83>
+<U2BE84>
+<U2BE85>
+<U2BE86>
+<U2BE87>
+<U2BE88>
+<U2BE89>
+<U2BE8A>
+<U2BE8B>
+<U2BE8C>
+<U2BE8D>
+<U2BE8E>
+<U2BE8F>
+<U2BE90>
+<U2BE91>
+<U2BE92>
+<U2BE93>
+<U2BE94>
+<U2BE95>
+<U2BE96>
+<U2BE97>
+<U2BE98>
+<U2BE99>
+<U2BE9A>
+<U2BE9B>
+<U2BE9C>
+<U2BE9D>
+<U2BE9E>
+<U2BE9F>
+<U2BEA0>
+<U2BEA1>
+<U2BEA2>
+<U2BEA3>
+<U2BEA4>
+<U2BEA5>
+<U2BEA6>
+<U2BEA7>
+<U2BEA8>
+<U2BEA9>
+<U2BEAA>
+<U2BEAB>
+<U2BEAC>
+<U2BEAD>
+<U2BEAE>
+<U2BEAF>
+<U2BEB0>
+<U2BEB1>
+<U2BEB2>
+<U2BEB3>
+<U2BEB4>
+<U2BEB5>
+<U2BEB6>
+<U2BEB7>
+<U2BEB8>
+<U2BEB9>
+<U2BEBA>
+<U2BEBB>
+<U2BEBC>
+<U2BEBD>
+<U2BEBE>
+<U2BEBF>
+<U2BEC0>
+<U2BEC1>
+<U2BEC2>
+<U2BEC3>
+<U2BEC4>
+<U2BEC5>
+<U2BEC6>
+<U2BEC7>
+<U2BEC8>
+<U2BEC9>
+<U2BECA>
+<U2BECB>
+<U2BECC>
+<U2BECD>
+<U2BECE>
+<U2BECF>
+<U2BED0>
+<U2BED1>
+<U2BED2>
+<U2BED3>
+<U2BED4>
+<U2BED5>
+<U2BED6>
+<U2BED7>
+<U2BED8>
+<U2BED9>
+<U2BEDA>
+<U2BEDB>
+<U2BEDC>
+<U2BEDD>
+<U2BEDE>
+<U2BEDF>
+<U2BEE0>
+<U2BEE1>
+<U2BEE2>
+<U2BEE3>
+<U2BEE4>
+<U2BEE5>
+<U2BEE6>
+<U2BEE7>
+<U2BEE8>
+<U2BEE9>
+<U2BEEA>
+<U2BEEB>
+<U2BEEC>
+<U2BEED>
+<U2BEEE>
+<U2BEEF>
+<U2BEF0>
+<U2BEF1>
+<U2BEF2>
+<U2BEF3>
+<U2BEF4>
+<U2BEF5>
+<U2BEF6>
+<U2BEF7>
+<U2BEF8>
+<U2BEF9>
+<U2BEFA>
+<U2BEFB>
+<U2BEFC>
+<U2BEFD>
+<U2BEFE>
+<U2BEFF>
+<U2BF00>
+<U2BF01>
+<U2BF02>
+<U2BF03>
+<U2BF04>
+<U2BF05>
+<U2BF06>
+<U2BF07>
+<U2BF08>
+<U2BF09>
+<U2BF0A>
+<U2BF0B>
+<U2BF0C>
+<U2BF0D>
+<U2BF0E>
+<U2BF0F>
+<U2BF10>
+<U2BF11>
+<U2BF12>
+<U2BF13>
+<U2BF14>
+<U2BF15>
+<U2BF16>
+<U2BF17>
+<U2BF18>
+<U2BF19>
+<U2BF1A>
+<U2BF1B>
+<U2BF1C>
+<U2BF1D>
+<U2BF1E>
+<U2BF1F>
+<U2BF20>
+<U2BF21>
+<U2BF22>
+<U2BF23>
+<U2BF24>
+<U2BF25>
+<U2BF26>
+<U2BF27>
+<U2BF28>
+<U2BF29>
+<U2BF2A>
+<U2BF2B>
+<U2BF2C>
+<U2BF2D>
+<U2BF2E>
+<U2BF2F>
+<U2BF30>
+<U2BF31>
+<U2BF32>
+<U2BF33>
+<U2BF34>
+<U2BF35>
+<U2BF36>
+<U2BF37>
+<U2BF38>
+<U2BF39>
+<U2BF3A>
+<U2BF3B>
+<U2BF3C>
+<U2BF3D>
+<U2BF3E>
+<U2BF3F>
+<U2BF40>
+<U2BF41>
+<U2BF42>
+<U2BF43>
+<U2BF44>
+<U2BF45>
+<U2BF46>
+<U2BF47>
+<U2BF48>
+<U2BF49>
+<U2BF4A>
+<U2BF4B>
+<U2BF4C>
+<U2BF4D>
+<U2BF4E>
+<U2BF4F>
+<U2BF50>
+<U2BF51>
+<U2BF52>
+<U2BF53>
+<U2BF54>
+<U2BF55>
+<U2BF56>
+<U2BF57>
+<U2BF58>
+<U2BF59>
+<U2BF5A>
+<U2BF5B>
+<U2BF5C>
+<U2BF5D>
+<U2BF5E>
+<U2BF5F>
+<U2BF60>
+<U2BF61>
+<U2BF62>
+<U2BF63>
+<U2BF64>
+<U2BF65>
+<U2BF66>
+<U2BF67>
+<U2BF68>
+<U2BF69>
+<U2BF6A>
+<U2BF6B>
+<U2BF6C>
+<U2BF6D>
+<U2BF6E>
+<U2BF6F>
+<U2BF70>
+<U2BF71>
+<U2BF72>
+<U2BF73>
+<U2BF74>
+<U2BF75>
+<U2BF76>
+<U2BF77>
+<U2BF78>
+<U2BF79>
+<U2BF7A>
+<U2BF7B>
+<U2BF7C>
+<U2BF7D>
+<U2BF7E>
+<U2BF7F>
+<U2BF80>
+<U2BF81>
+<U2BF82>
+<U2BF83>
+<U2BF84>
+<U2BF85>
+<U2BF86>
+<U2BF87>
+<U2BF88>
+<U2BF89>
+<U2BF8A>
+<U2BF8B>
+<U2BF8C>
+<U2BF8D>
+<U2BF8E>
+<U2BF8F>
+<U2BF90>
+<U2BF91>
+<U2BF92>
+<U2BF93>
+<U2BF94>
+<U2BF95>
+<U2BF96>
+<U2BF97>
+<U2BF98>
+<U2BF99>
+<U2BF9A>
+<U2BF9B>
+<U2BF9C>
+<U2BF9D>
+<U2BF9E>
+<U2BF9F>
+<U2BFA0>
+<U2BFA1>
+<U2BFA2>
+<U2BFA3>
+<U2BFA4>
+<U2BFA5>
+<U2BFA6>
+<U2BFA7>
+<U2BFA8>
+<U2BFA9>
+<U2BFAA>
+<U2BFAB>
+<U2BFAC>
+<U2BFAD>
+<U2BFAE>
+<U2BFAF>
+<U2BFB0>
+<U2BFB1>
+<U2BFB2>
+<U2BFB3>
+<U2BFB4>
+<U2BFB5>
+<U2BFB6>
+<U2BFB7>
+<U2BFB8>
+<U2BFB9>
+<U2BFBA>
+<U2BFBB>
+<U2BFBC>
+<U2BFBD>
+<U2BFBE>
+<U2BFBF>
+<U2BFC0>
+<U2BFC1>
+<U2BFC2>
+<U2BFC3>
+<U2BFC4>
+<U2BFC5>
+<U2BFC6>
+<U2BFC7>
+<U2BFC8>
+<U2BFC9>
+<U2BFCA>
+<U2BFCB>
+<U2BFCC>
+<U2BFCD>
+<U2BFCE>
+<U2BFCF>
+<U2BFD0>
+<U2BFD1>
+<U2BFD2>
+<U2BFD3>
+<U2BFD4>
+<U2BFD5>
+<U2BFD6>
+<U2BFD7>
+<U2BFD8>
+<U2BFD9>
+<U2BFDA>
+<U2BFDB>
+<U2BFDC>
+<U2BFDD>
+<U2BFDE>
+<U2BFDF>
+<U2BFE0>
+<U2BFE1>
+<U2BFE2>
+<U2BFE3>
+<U2BFE4>
+<U2BFE5>
+<U2BFE6>
+<U2BFE7>
+<U2BFE8>
+<U2BFE9>
+<U2BFEA>
+<U2BFEB>
+<U2BFEC>
+<U2BFED>
+<U2BFEE>
+<U2BFEF>
+<U2BFF0>
+<U2BFF1>
+<U2BFF2>
+<U2BFF3>
+<U2BFF4>
+<U2BFF5>
+<U2BFF6>
+<U2BFF7>
+<U2BFF8>
+<U2BFF9>
+<U2BFFA>
+<U2BFFB>
+<U2BFFC>
+<U2BFFD>
+<U2BFFE>
+<U2BFFF>
+<U2C000>
+<U2C001>
+<U2C002>
+<U2C003>
+<U2C004>
+<U2C005>
+<U2C006>
+<U2C007>
+<U2C008>
+<U2C009>
+<U2C00A>
+<U2C00B>
+<U2C00C>
+<U2C00D>
+<U2C00E>
+<U2C00F>
+<U2C010>
+<U2C011>
+<U2C012>
+<U2C013>
+<U2C014>
+<U2C015>
+<U2C016>
+<U2C017>
+<U2C018>
+<U2C019>
+<U2C01A>
+<U2C01B>
+<U2C01C>
+<U2C01D>
+<U2C01E>
+<U2C01F>
+<U2C020>
+<U2C021>
+<U2C022>
+<U2C023>
+<U2C024>
+<U2C025>
+<U2C026>
+<U2C027>
+<U2C028>
+<U2C029>
+<U2C02A>
+<U2C02B>
+<U2C02C>
+<U2C02D>
+<U2C02E>
+<U2C02F>
+<U2C030>
+<U2C031>
+<U2C032>
+<U2C033>
+<U2C034>
+<U2C035>
+<U2C036>
+<U2C037>
+<U2C038>
+<U2C039>
+<U2C03A>
+<U2C03B>
+<U2C03C>
+<U2C03D>
+<U2C03E>
+<U2C03F>
+<U2C040>
+<U2C041>
+<U2C042>
+<U2C043>
+<U2C044>
+<U2C045>
+<U2C046>
+<U2C047>
+<U2C048>
+<U2C049>
+<U2C04A>
+<U2C04B>
+<U2C04C>
+<U2C04D>
+<U2C04E>
+<U2C04F>
+<U2C050>
+<U2C051>
+<U2C052>
+<U2C053>
+<U2C054>
+<U2C055>
+<U2C056>
+<U2C057>
+<U2C058>
+<U2C059>
+<U2C05A>
+<U2C05B>
+<U2C05C>
+<U2C05D>
+<U2C05E>
+<U2C05F>
+<U2C060>
+<U2C061>
+<U2C062>
+<U2C063>
+<U2C064>
+<U2C065>
+<U2C066>
+<U2C067>
+<U2C068>
+<U2C069>
+<U2C06A>
+<U2C06B>
+<U2C06C>
+<U2C06D>
+<U2C06E>
+<U2C06F>
+<U2C070>
+<U2C071>
+<U2C072>
+<U2C073>
+<U2C074>
+<U2C075>
+<U2C076>
+<U2C077>
+<U2C078>
+<U2C079>
+<U2C07A>
+<U2C07B>
+<U2C07C>
+<U2C07D>
+<U2C07E>
+<U2C07F>
+<U2C080>
+<U2C081>
+<U2C082>
+<U2C083>
+<U2C084>
+<U2C085>
+<U2C086>
+<U2C087>
+<U2C088>
+<U2C089>
+<U2C08A>
+<U2C08B>
+<U2C08C>
+<U2C08D>
+<U2C08E>
+<U2C08F>
+<U2C090>
+<U2C091>
+<U2C092>
+<U2C093>
+<U2C094>
+<U2C095>
+<U2C096>
+<U2C097>
+<U2C098>
+<U2C099>
+<U2C09A>
+<U2C09B>
+<U2C09C>
+<U2C09D>
+<U2C09E>
+<U2C09F>
+<U2C0A0>
+<U2C0A1>
+<U2C0A2>
+<U2C0A3>
+<U2C0A4>
+<U2C0A5>
+<U2C0A6>
+<U2C0A7>
+<U2C0A8>
+<U2C0A9>
+<U2C0AA>
+<U2C0AB>
+<U2C0AC>
+<U2C0AD>
+<U2C0AE>
+<U2C0AF>
+<U2C0B0>
+<U2C0B1>
+<U2C0B2>
+<U2C0B3>
+<U2C0B4>
+<U2C0B5>
+<U2C0B6>
+<U2C0B7>
+<U2C0B8>
+<U2C0B9>
+<U2C0BA>
+<U2C0BB>
+<U2C0BC>
+<U2C0BD>
+<U2C0BE>
+<U2C0BF>
+<U2C0C0>
+<U2C0C1>
+<U2C0C2>
+<U2C0C3>
+<U2C0C4>
+<U2C0C5>
+<U2C0C6>
+<U2C0C7>
+<U2C0C8>
+<U2C0C9>
+<U2C0CA>
+<U2C0CB>
+<U2C0CC>
+<U2C0CD>
+<U2C0CE>
+<U2C0CF>
+<U2C0D0>
+<U2C0D1>
+<U2C0D2>
+<U2C0D3>
+<U2C0D4>
+<U2C0D5>
+<U2C0D6>
+<U2C0D7>
+<U2C0D8>
+<U2C0D9>
+<U2C0DA>
+<U2C0DB>
+<U2C0DC>
+<U2C0DD>
+<U2C0DE>
+<U2C0DF>
+<U2C0E0>
+<U2C0E1>
+<U2C0E2>
+<U2C0E3>
+<U2C0E4>
+<U2C0E5>
+<U2C0E6>
+<U2C0E7>
+<U2C0E8>
+<U2C0E9>
+<U2C0EA>
+<U2C0EB>
+<U2C0EC>
+<U2C0ED>
+<U2C0EE>
+<U2C0EF>
+<U2C0F0>
+<U2C0F1>
+<U2C0F2>
+<U2C0F3>
+<U2C0F4>
+<U2C0F5>
+<U2C0F6>
+<U2C0F7>
+<U2C0F8>
+<U2C0F9>
+<U2C0FA>
+<U2C0FB>
+<U2C0FC>
+<U2C0FD>
+<U2C0FE>
+<U2C0FF>
+<U2C100>
+<U2C101>
+<U2C102>
+<U2C103>
+<U2C104>
+<U2C105>
+<U2C106>
+<U2C107>
+<U2C108>
+<U2C109>
+<U2C10A>
+<U2C10B>
+<U2C10C>
+<U2C10D>
+<U2C10E>
+<U2C10F>
+<U2C110>
+<U2C111>
+<U2C112>
+<U2C113>
+<U2C114>
+<U2C115>
+<U2C116>
+<U2C117>
+<U2C118>
+<U2C119>
+<U2C11A>
+<U2C11B>
+<U2C11C>
+<U2C11D>
+<U2C11E>
+<U2C11F>
+<U2C120>
+<U2C121>
+<U2C122>
+<U2C123>
+<U2C124>
+<U2C125>
+<U2C126>
+<U2C127>
+<U2C128>
+<U2C129>
+<U2C12A>
+<U2C12B>
+<U2C12C>
+<U2C12D>
+<U2C12E>
+<U2C12F>
+<U2C130>
+<U2C131>
+<U2C132>
+<U2C133>
+<U2C134>
+<U2C135>
+<U2C136>
+<U2C137>
+<U2C138>
+<U2C139>
+<U2C13A>
+<U2C13B>
+<U2C13C>
+<U2C13D>
+<U2C13E>
+<U2C13F>
+<U2C140>
+<U2C141>
+<U2C142>
+<U2C143>
+<U2C144>
+<U2C145>
+<U2C146>
+<U2C147>
+<U2C148>
+<U2C149>
+<U2C14A>
+<U2C14B>
+<U2C14C>
+<U2C14D>
+<U2C14E>
+<U2C14F>
+<U2C150>
+<U2C151>
+<U2C152>
+<U2C153>
+<U2C154>
+<U2C155>
+<U2C156>
+<U2C157>
+<U2C158>
+<U2C159>
+<U2C15A>
+<U2C15B>
+<U2C15C>
+<U2C15D>
+<U2C15E>
+<U2C15F>
+<U2C160>
+<U2C161>
+<U2C162>
+<U2C163>
+<U2C164>
+<U2C165>
+<U2C166>
+<U2C167>
+<U2C168>
+<U2C169>
+<U2C16A>
+<U2C16B>
+<U2C16C>
+<U2C16D>
+<U2C16E>
+<U2C16F>
+<U2C170>
+<U2C171>
+<U2C172>
+<U2C173>
+<U2C174>
+<U2C175>
+<U2C176>
+<U2C177>
+<U2C178>
+<U2C179>
+<U2C17A>
+<U2C17B>
+<U2C17C>
+<U2C17D>
+<U2C17E>
+<U2C17F>
+<U2C180>
+<U2C181>
+<U2C182>
+<U2C183>
+<U2C184>
+<U2C185>
+<U2C186>
+<U2C187>
+<U2C188>
+<U2C189>
+<U2C18A>
+<U2C18B>
+<U2C18C>
+<U2C18D>
+<U2C18E>
+<U2C18F>
+<U2C190>
+<U2C191>
+<U2C192>
+<U2C193>
+<U2C194>
+<U2C195>
+<U2C196>
+<U2C197>
+<U2C198>
+<U2C199>
+<U2C19A>
+<U2C19B>
+<U2C19C>
+<U2C19D>
+<U2C19E>
+<U2C19F>
+<U2C1A0>
+<U2C1A1>
+<U2C1A2>
+<U2C1A3>
+<U2C1A4>
+<U2C1A5>
+<U2C1A6>
+<U2C1A7>
+<U2C1A8>
+<U2C1A9>
+<U2C1AA>
+<U2C1AB>
+<U2C1AC>
+<U2C1AD>
+<U2C1AE>
+<U2C1AF>
+<U2C1B0>
+<U2C1B1>
+<U2C1B2>
+<U2C1B3>
+<U2C1B4>
+<U2C1B5>
+<U2C1B6>
+<U2C1B7>
+<U2C1B8>
+<U2C1B9>
+<U2C1BA>
+<U2C1BB>
+<U2C1BC>
+<U2C1BD>
+<U2C1BE>
+<U2C1BF>
+<U2C1C0>
+<U2C1C1>
+<U2C1C2>
+<U2C1C3>
+<U2C1C4>
+<U2C1C5>
+<U2C1C6>
+<U2C1C7>
+<U2C1C8>
+<U2C1C9>
+<U2C1CA>
+<U2C1CB>
+<U2C1CC>
+<U2C1CD>
+<U2C1CE>
+<U2C1CF>
+<U2C1D0>
+<U2C1D1>
+<U2C1D2>
+<U2C1D3>
+<U2C1D4>
+<U2C1D5>
+<U2C1D6>
+<U2C1D7>
+<U2C1D8>
+<U2C1D9>
+<U2C1DA>
+<U2C1DB>
+<U2C1DC>
+<U2C1DD>
+<U2C1DE>
+<U2C1DF>
+<U2C1E0>
+<U2C1E1>
+<U2C1E2>
+<U2C1E3>
+<U2C1E4>
+<U2C1E5>
+<U2C1E6>
+<U2C1E7>
+<U2C1E8>
+<U2C1E9>
+<U2C1EA>
+<U2C1EB>
+<U2C1EC>
+<U2C1ED>
+<U2C1EE>
+<U2C1EF>
+<U2C1F0>
+<U2C1F1>
+<U2C1F2>
+<U2C1F3>
+<U2C1F4>
+<U2C1F5>
+<U2C1F6>
+<U2C1F7>
+<U2C1F8>
+<U2C1F9>
+<U2C1FA>
+<U2C1FB>
+<U2C1FC>
+<U2C1FD>
+<U2C1FE>
+<U2C1FF>
+<U2C200>
+<U2C201>
+<U2C202>
+<U2C203>
+<U2C204>
+<U2C205>
+<U2C206>
+<U2C207>
+<U2C208>
+<U2C209>
+<U2C20A>
+<U2C20B>
+<U2C20C>
+<U2C20D>
+<U2C20E>
+<U2C20F>
+<U2C210>
+<U2C211>
+<U2C212>
+<U2C213>
+<U2C214>
+<U2C215>
+<U2C216>
+<U2C217>
+<U2C218>
+<U2C219>
+<U2C21A>
+<U2C21B>
+<U2C21C>
+<U2C21D>
+<U2C21E>
+<U2C21F>
+<U2C220>
+<U2C221>
+<U2C222>
+<U2C223>
+<U2C224>
+<U2C225>
+<U2C226>
+<U2C227>
+<U2C228>
+<U2C229>
+<U2C22A>
+<U2C22B>
+<U2C22C>
+<U2C22D>
+<U2C22E>
+<U2C22F>
+<U2C230>
+<U2C231>
+<U2C232>
+<U2C233>
+<U2C234>
+<U2C235>
+<U2C236>
+<U2C237>
+<U2C238>
+<U2C239>
+<U2C23A>
+<U2C23B>
+<U2C23C>
+<U2C23D>
+<U2C23E>
+<U2C23F>
+<U2C240>
+<U2C241>
+<U2C242>
+<U2C243>
+<U2C244>
+<U2C245>
+<U2C246>
+<U2C247>
+<U2C248>
+<U2C249>
+<U2C24A>
+<U2C24B>
+<U2C24C>
+<U2C24D>
+<U2C24E>
+<U2C24F>
+<U2C250>
+<U2C251>
+<U2C252>
+<U2C253>
+<U2C254>
+<U2C255>
+<U2C256>
+<U2C257>
+<U2C258>
+<U2C259>
+<U2C25A>
+<U2C25B>
+<U2C25C>
+<U2C25D>
+<U2C25E>
+<U2C25F>
+<U2C260>
+<U2C261>
+<U2C262>
+<U2C263>
+<U2C264>
+<U2C265>
+<U2C266>
+<U2C267>
+<U2C268>
+<U2C269>
+<U2C26A>
+<U2C26B>
+<U2C26C>
+<U2C26D>
+<U2C26E>
+<U2C26F>
+<U2C270>
+<U2C271>
+<U2C272>
+<U2C273>
+<U2C274>
+<U2C275>
+<U2C276>
+<U2C277>
+<U2C278>
+<U2C279>
+<U2C27A>
+<U2C27B>
+<U2C27C>
+<U2C27D>
+<U2C27E>
+<U2C27F>
+<U2C280>
+<U2C281>
+<U2C282>
+<U2C283>
+<U2C284>
+<U2C285>
+<U2C286>
+<U2C287>
+<U2C288>
+<U2C289>
+<U2C28A>
+<U2C28B>
+<U2C28C>
+<U2C28D>
+<U2C28E>
+<U2C28F>
+<U2C290>
+<U2C291>
+<U2C292>
+<U2C293>
+<U2C294>
+<U2C295>
+<U2C296>
+<U2C297>
+<U2C298>
+<U2C299>
+<U2C29A>
+<U2C29B>
+<U2C29C>
+<U2C29D>
+<U2C29E>
+<U2C29F>
+<U2C2A0>
+<U2C2A1>
+<U2C2A2>
+<U2C2A3>
+<U2C2A4>
+<U2C2A5>
+<U2C2A6>
+<U2C2A7>
+<U2C2A8>
+<U2C2A9>
+<U2C2AA>
+<U2C2AB>
+<U2C2AC>
+<U2C2AD>
+<U2C2AE>
+<U2C2AF>
+<U2C2B0>
+<U2C2B1>
+<U2C2B2>
+<U2C2B3>
+<U2C2B4>
+<U2C2B5>
+<U2C2B6>
+<U2C2B7>
+<U2C2B8>
+<U2C2B9>
+<U2C2BA>
+<U2C2BB>
+<U2C2BC>
+<U2C2BD>
+<U2C2BE>
+<U2C2BF>
+<U2C2C0>
+<U2C2C1>
+<U2C2C2>
+<U2C2C3>
+<U2C2C4>
+<U2C2C5>
+<U2C2C6>
+<U2C2C7>
+<U2C2C8>
+<U2C2C9>
+<U2C2CA>
+<U2C2CB>
+<U2C2CC>
+<U2C2CD>
+<U2C2CE>
+<U2C2CF>
+<U2C2D0>
+<U2C2D1>
+<U2C2D2>
+<U2C2D3>
+<U2C2D4>
+<U2C2D5>
+<U2C2D6>
+<U2C2D7>
+<U2C2D8>
+<U2C2D9>
+<U2C2DA>
+<U2C2DB>
+<U2C2DC>
+<U2C2DD>
+<U2C2DE>
+<U2C2DF>
+<U2C2E0>
+<U2C2E1>
+<U2C2E2>
+<U2C2E3>
+<U2C2E4>
+<U2C2E5>
+<U2C2E6>
+<U2C2E7>
+<U2C2E8>
+<U2C2E9>
+<U2C2EA>
+<U2C2EB>
+<U2C2EC>
+<U2C2ED>
+<U2C2EE>
+<U2C2EF>
+<U2C2F0>
+<U2C2F1>
+<U2C2F2>
+<U2C2F3>
+<U2C2F4>
+<U2C2F5>
+<U2C2F6>
+<U2C2F7>
+<U2C2F8>
+<U2C2F9>
+<U2C2FA>
+<U2C2FB>
+<U2C2FC>
+<U2C2FD>
+<U2C2FE>
+<U2C2FF>
+<U2C300>
+<U2C301>
+<U2C302>
+<U2C303>
+<U2C304>
+<U2C305>
+<U2C306>
+<U2C307>
+<U2C308>
+<U2C309>
+<U2C30A>
+<U2C30B>
+<U2C30C>
+<U2C30D>
+<U2C30E>
+<U2C30F>
+<U2C310>
+<U2C311>
+<U2C312>
+<U2C313>
+<U2C314>
+<U2C315>
+<U2C316>
+<U2C317>
+<U2C318>
+<U2C319>
+<U2C31A>
+<U2C31B>
+<U2C31C>
+<U2C31D>
+<U2C31E>
+<U2C31F>
+<U2C320>
+<U2C321>
+<U2C322>
+<U2C323>
+<U2C324>
+<U2C325>
+<U2C326>
+<U2C327>
+<U2C328>
+<U2C329>
+<U2C32A>
+<U2C32B>
+<U2C32C>
+<U2C32D>
+<U2C32E>
+<U2C32F>
+<U2C330>
+<U2C331>
+<U2C332>
+<U2C333>
+<U2C334>
+<U2C335>
+<U2C336>
+<U2C337>
+<U2C338>
+<U2C339>
+<U2C33A>
+<U2C33B>
+<U2C33C>
+<U2C33D>
+<U2C33E>
+<U2C33F>
+<U2C340>
+<U2C341>
+<U2C342>
+<U2C343>
+<U2C344>
+<U2C345>
+<U2C346>
+<U2C347>
+<U2C348>
+<U2C349>
+<U2C34A>
+<U2C34B>
+<U2C34C>
+<U2C34D>
+<U2C34E>
+<U2C34F>
+<U2C350>
+<U2C351>
+<U2C352>
+<U2C353>
+<U2C354>
+<U2C355>
+<U2C356>
+<U2C357>
+<U2C358>
+<U2C359>
+<U2C35A>
+<U2C35B>
+<U2C35C>
+<U2C35D>
+<U2C35E>
+<U2C35F>
+<U2C360>
+<U2C361>
+<U2C362>
+<U2C363>
+<U2C364>
+<U2C365>
+<U2C366>
+<U2C367>
+<U2C368>
+<U2C369>
+<U2C36A>
+<U2C36B>
+<U2C36C>
+<U2C36D>
+<U2C36E>
+<U2C36F>
+<U2C370>
+<U2C371>
+<U2C372>
+<U2C373>
+<U2C374>
+<U2C375>
+<U2C376>
+<U2C377>
+<U2C378>
+<U2C379>
+<U2C37A>
+<U2C37B>
+<U2C37C>
+<U2C37D>
+<U2C37E>
+<U2C37F>
+<U2C380>
+<U2C381>
+<U2C382>
+<U2C383>
+<U2C384>
+<U2C385>
+<U2C386>
+<U2C387>
+<U2C388>
+<U2C389>
+<U2C38A>
+<U2C38B>
+<U2C38C>
+<U2C38D>
+<U2C38E>
+<U2C38F>
+<U2C390>
+<U2C391>
+<U2C392>
+<U2C393>
+<U2C394>
+<U2C395>
+<U2C396>
+<U2C397>
+<U2C398>
+<U2C399>
+<U2C39A>
+<U2C39B>
+<U2C39C>
+<U2C39D>
+<U2C39E>
+<U2C39F>
+<U2C3A0>
+<U2C3A1>
+<U2C3A2>
+<U2C3A3>
+<U2C3A4>
+<U2C3A5>
+<U2C3A6>
+<U2C3A7>
+<U2C3A8>
+<U2C3A9>
+<U2C3AA>
+<U2C3AB>
+<U2C3AC>
+<U2C3AD>
+<U2C3AE>
+<U2C3AF>
+<U2C3B0>
+<U2C3B1>
+<U2C3B2>
+<U2C3B3>
+<U2C3B4>
+<U2C3B5>
+<U2C3B6>
+<U2C3B7>
+<U2C3B8>
+<U2C3B9>
+<U2C3BA>
+<U2C3BB>
+<U2C3BC>
+<U2C3BD>
+<U2C3BE>
+<U2C3BF>
+<U2C3C0>
+<U2C3C1>
+<U2C3C2>
+<U2C3C3>
+<U2C3C4>
+<U2C3C5>
+<U2C3C6>
+<U2C3C7>
+<U2C3C8>
+<U2C3C9>
+<U2C3CA>
+<U2C3CB>
+<U2C3CC>
+<U2C3CD>
+<U2C3CE>
+<U2C3CF>
+<U2C3D0>
+<U2C3D1>
+<U2C3D2>
+<U2C3D3>
+<U2C3D4>
+<U2C3D5>
+<U2C3D6>
+<U2C3D7>
+<U2C3D8>
+<U2C3D9>
+<U2C3DA>
+<U2C3DB>
+<U2C3DC>
+<U2C3DD>
+<U2C3DE>
+<U2C3DF>
+<U2C3E0>
+<U2C3E1>
+<U2C3E2>
+<U2C3E3>
+<U2C3E4>
+<U2C3E5>
+<U2C3E6>
+<U2C3E7>
+<U2C3E8>
+<U2C3E9>
+<U2C3EA>
+<U2C3EB>
+<U2C3EC>
+<U2C3ED>
+<U2C3EE>
+<U2C3EF>
+<U2C3F0>
+<U2C3F1>
+<U2C3F2>
+<U2C3F3>
+<U2C3F4>
+<U2C3F5>
+<U2C3F6>
+<U2C3F7>
+<U2C3F8>
+<U2C3F9>
+<U2C3FA>
+<U2C3FB>
+<U2C3FC>
+<U2C3FD>
+<U2C3FE>
+<U2C3FF>
+<U2C400>
+<U2C401>
+<U2C402>
+<U2C403>
+<U2C404>
+<U2C405>
+<U2C406>
+<U2C407>
+<U2C408>
+<U2C409>
+<U2C40A>
+<U2C40B>
+<U2C40C>
+<U2C40D>
+<U2C40E>
+<U2C40F>
+<U2C410>
+<U2C411>
+<U2C412>
+<U2C413>
+<U2C414>
+<U2C415>
+<U2C416>
+<U2C417>
+<U2C418>
+<U2C419>
+<U2C41A>
+<U2C41B>
+<U2C41C>
+<U2C41D>
+<U2C41E>
+<U2C41F>
+<U2C420>
+<U2C421>
+<U2C422>
+<U2C423>
+<U2C424>
+<U2C425>
+<U2C426>
+<U2C427>
+<U2C428>
+<U2C429>
+<U2C42A>
+<U2C42B>
+<U2C42C>
+<U2C42D>
+<U2C42E>
+<U2C42F>
+<U2C430>
+<U2C431>
+<U2C432>
+<U2C433>
+<U2C434>
+<U2C435>
+<U2C436>
+<U2C437>
+<U2C438>
+<U2C439>
+<U2C43A>
+<U2C43B>
+<U2C43C>
+<U2C43D>
+<U2C43E>
+<U2C43F>
+<U2C440>
+<U2C441>
+<U2C442>
+<U2C443>
+<U2C444>
+<U2C445>
+<U2C446>
+<U2C447>
+<U2C448>
+<U2C449>
+<U2C44A>
+<U2C44B>
+<U2C44C>
+<U2C44D>
+<U2C44E>
+<U2C44F>
+<U2C450>
+<U2C451>
+<U2C452>
+<U2C453>
+<U2C454>
+<U2C455>
+<U2C456>
+<U2C457>
+<U2C458>
+<U2C459>
+<U2C45A>
+<U2C45B>
+<U2C45C>
+<U2C45D>
+<U2C45E>
+<U2C45F>
+<U2C460>
+<U2C461>
+<U2C462>
+<U2C463>
+<U2C464>
+<U2C465>
+<U2C466>
+<U2C467>
+<U2C468>
+<U2C469>
+<U2C46A>
+<U2C46B>
+<U2C46C>
+<U2C46D>
+<U2C46E>
+<U2C46F>
+<U2C470>
+<U2C471>
+<U2C472>
+<U2C473>
+<U2C474>
+<U2C475>
+<U2C476>
+<U2C477>
+<U2C478>
+<U2C479>
+<U2C47A>
+<U2C47B>
+<U2C47C>
+<U2C47D>
+<U2C47E>
+<U2C47F>
+<U2C480>
+<U2C481>
+<U2C482>
+<U2C483>
+<U2C484>
+<U2C485>
+<U2C486>
+<U2C487>
+<U2C488>
+<U2C489>
+<U2C48A>
+<U2C48B>
+<U2C48C>
+<U2C48D>
+<U2C48E>
+<U2C48F>
+<U2C490>
+<U2C491>
+<U2C492>
+<U2C493>
+<U2C494>
+<U2C495>
+<U2C496>
+<U2C497>
+<U2C498>
+<U2C499>
+<U2C49A>
+<U2C49B>
+<U2C49C>
+<U2C49D>
+<U2C49E>
+<U2C49F>
+<U2C4A0>
+<U2C4A1>
+<U2C4A2>
+<U2C4A3>
+<U2C4A4>
+<U2C4A5>
+<U2C4A6>
+<U2C4A7>
+<U2C4A8>
+<U2C4A9>
+<U2C4AA>
+<U2C4AB>
+<U2C4AC>
+<U2C4AD>
+<U2C4AE>
+<U2C4AF>
+<U2C4B0>
+<U2C4B1>
+<U2C4B2>
+<U2C4B3>
+<U2C4B4>
+<U2C4B5>
+<U2C4B6>
+<U2C4B7>
+<U2C4B8>
+<U2C4B9>
+<U2C4BA>
+<U2C4BB>
+<U2C4BC>
+<U2C4BD>
+<U2C4BE>
+<U2C4BF>
+<U2C4C0>
+<U2C4C1>
+<U2C4C2>
+<U2C4C3>
+<U2C4C4>
+<U2C4C5>
+<U2C4C6>
+<U2C4C7>
+<U2C4C8>
+<U2C4C9>
+<U2C4CA>
+<U2C4CB>
+<U2C4CC>
+<U2C4CD>
+<U2C4CE>
+<U2C4CF>
+<U2C4D0>
+<U2C4D1>
+<U2C4D2>
+<U2C4D3>
+<U2C4D4>
+<U2C4D5>
+<U2C4D6>
+<U2C4D7>
+<U2C4D8>
+<U2C4D9>
+<U2C4DA>
+<U2C4DB>
+<U2C4DC>
+<U2C4DD>
+<U2C4DE>
+<U2C4DF>
+<U2C4E0>
+<U2C4E1>
+<U2C4E2>
+<U2C4E3>
+<U2C4E4>
+<U2C4E5>
+<U2C4E6>
+<U2C4E7>
+<U2C4E8>
+<U2C4E9>
+<U2C4EA>
+<U2C4EB>
+<U2C4EC>
+<U2C4ED>
+<U2C4EE>
+<U2C4EF>
+<U2C4F0>
+<U2C4F1>
+<U2C4F2>
+<U2C4F3>
+<U2C4F4>
+<U2C4F5>
+<U2C4F6>
+<U2C4F7>
+<U2C4F8>
+<U2C4F9>
+<U2C4FA>
+<U2C4FB>
+<U2C4FC>
+<U2C4FD>
+<U2C4FE>
+<U2C4FF>
+<U2C500>
+<U2C501>
+<U2C502>
+<U2C503>
+<U2C504>
+<U2C505>
+<U2C506>
+<U2C507>
+<U2C508>
+<U2C509>
+<U2C50A>
+<U2C50B>
+<U2C50C>
+<U2C50D>
+<U2C50E>
+<U2C50F>
+<U2C510>
+<U2C511>
+<U2C512>
+<U2C513>
+<U2C514>
+<U2C515>
+<U2C516>
+<U2C517>
+<U2C518>
+<U2C519>
+<U2C51A>
+<U2C51B>
+<U2C51C>
+<U2C51D>
+<U2C51E>
+<U2C51F>
+<U2C520>
+<U2C521>
+<U2C522>
+<U2C523>
+<U2C524>
+<U2C525>
+<U2C526>
+<U2C527>
+<U2C528>
+<U2C529>
+<U2C52A>
+<U2C52B>
+<U2C52C>
+<U2C52D>
+<U2C52E>
+<U2C52F>
+<U2C530>
+<U2C531>
+<U2C532>
+<U2C533>
+<U2C534>
+<U2C535>
+<U2C536>
+<U2C537>
+<U2C538>
+<U2C539>
+<U2C53A>
+<U2C53B>
+<U2C53C>
+<U2C53D>
+<U2C53E>
+<U2C53F>
+<U2C540>
+<U2C541>
+<U2C542>
+<U2C543>
+<U2C544>
+<U2C545>
+<U2C546>
+<U2C547>
+<U2C548>
+<U2C549>
+<U2C54A>
+<U2C54B>
+<U2C54C>
+<U2C54D>
+<U2C54E>
+<U2C54F>
+<U2C550>
+<U2C551>
+<U2C552>
+<U2C553>
+<U2C554>
+<U2C555>
+<U2C556>
+<U2C557>
+<U2C558>
+<U2C559>
+<U2C55A>
+<U2C55B>
+<U2C55C>
+<U2C55D>
+<U2C55E>
+<U2C55F>
+<U2C560>
+<U2C561>
+<U2C562>
+<U2C563>
+<U2C564>
+<U2C565>
+<U2C566>
+<U2C567>
+<U2C568>
+<U2C569>
+<U2C56A>
+<U2C56B>
+<U2C56C>
+<U2C56D>
+<U2C56E>
+<U2C56F>
+<U2C570>
+<U2C571>
+<U2C572>
+<U2C573>
+<U2C574>
+<U2C575>
+<U2C576>
+<U2C577>
+<U2C578>
+<U2C579>
+<U2C57A>
+<U2C57B>
+<U2C57C>
+<U2C57D>
+<U2C57E>
+<U2C57F>
+<U2C580>
+<U2C581>
+<U2C582>
+<U2C583>
+<U2C584>
+<U2C585>
+<U2C586>
+<U2C587>
+<U2C588>
+<U2C589>
+<U2C58A>
+<U2C58B>
+<U2C58C>
+<U2C58D>
+<U2C58E>
+<U2C58F>
+<U2C590>
+<U2C591>
+<U2C592>
+<U2C593>
+<U2C594>
+<U2C595>
+<U2C596>
+<U2C597>
+<U2C598>
+<U2C599>
+<U2C59A>
+<U2C59B>
+<U2C59C>
+<U2C59D>
+<U2C59E>
+<U2C59F>
+<U2C5A0>
+<U2C5A1>
+<U2C5A2>
+<U2C5A3>
+<U2C5A4>
+<U2C5A5>
+<U2C5A6>
+<U2C5A7>
+<U2C5A8>
+<U2C5A9>
+<U2C5AA>
+<U2C5AB>
+<U2C5AC>
+<U2C5AD>
+<U2C5AE>
+<U2C5AF>
+<U2C5B0>
+<U2C5B1>
+<U2C5B2>
+<U2C5B3>
+<U2C5B4>
+<U2C5B5>
+<U2C5B6>
+<U2C5B7>
+<U2C5B8>
+<U2C5B9>
+<U2C5BA>
+<U2C5BB>
+<U2C5BC>
+<U2C5BD>
+<U2C5BE>
+<U2C5BF>
+<U2C5C0>
+<U2C5C1>
+<U2C5C2>
+<U2C5C3>
+<U2C5C4>
+<U2C5C5>
+<U2C5C6>
+<U2C5C7>
+<U2C5C8>
+<U2C5C9>
+<U2C5CA>
+<U2C5CB>
+<U2C5CC>
+<U2C5CD>
+<U2C5CE>
+<U2C5CF>
+<U2C5D0>
+<U2C5D1>
+<U2C5D2>
+<U2C5D3>
+<U2C5D4>
+<U2C5D5>
+<U2C5D6>
+<U2C5D7>
+<U2C5D8>
+<U2C5D9>
+<U2C5DA>
+<U2C5DB>
+<U2C5DC>
+<U2C5DD>
+<U2C5DE>
+<U2C5DF>
+<U2C5E0>
+<U2C5E1>
+<U2C5E2>
+<U2C5E3>
+<U2C5E4>
+<U2C5E5>
+<U2C5E6>
+<U2C5E7>
+<U2C5E8>
+<U2C5E9>
+<U2C5EA>
+<U2C5EB>
+<U2C5EC>
+<U2C5ED>
+<U2C5EE>
+<U2C5EF>
+<U2C5F0>
+<U2C5F1>
+<U2C5F2>
+<U2C5F3>
+<U2C5F4>
+<U2C5F5>
+<U2C5F6>
+<U2C5F7>
+<U2C5F8>
+<U2C5F9>
+<U2C5FA>
+<U2C5FB>
+<U2C5FC>
+<U2C5FD>
+<U2C5FE>
+<U2C5FF>
+<U2C600>
+<U2C601>
+<U2C602>
+<U2C603>
+<U2C604>
+<U2C605>
+<U2C606>
+<U2C607>
+<U2C608>
+<U2C609>
+<U2C60A>
+<U2C60B>
+<U2C60C>
+<U2C60D>
+<U2C60E>
+<U2C60F>
+<U2C610>
+<U2C611>
+<U2C612>
+<U2C613>
+<U2C614>
+<U2C615>
+<U2C616>
+<U2C617>
+<U2C618>
+<U2C619>
+<U2C61A>
+<U2C61B>
+<U2C61C>
+<U2C61D>
+<U2C61E>
+<U2C61F>
+<U2C620>
+<U2C621>
+<U2C622>
+<U2C623>
+<U2C624>
+<U2C625>
+<U2C626>
+<U2C627>
+<U2C628>
+<U2C629>
+<U2C62A>
+<U2C62B>
+<U2C62C>
+<U2C62D>
+<U2C62E>
+<U2C62F>
+<U2C630>
+<U2C631>
+<U2C632>
+<U2C633>
+<U2C634>
+<U2C635>
+<U2C636>
+<U2C637>
+<U2C638>
+<U2C639>
+<U2C63A>
+<U2C63B>
+<U2C63C>
+<U2C63D>
+<U2C63E>
+<U2C63F>
+<U2C640>
+<U2C641>
+<U2C642>
+<U2C643>
+<U2C644>
+<U2C645>
+<U2C646>
+<U2C647>
+<U2C648>
+<U2C649>
+<U2C64A>
+<U2C64B>
+<U2C64C>
+<U2C64D>
+<U2C64E>
+<U2C64F>
+<U2C650>
+<U2C651>
+<U2C652>
+<U2C653>
+<U2C654>
+<U2C655>
+<U2C656>
+<U2C657>
+<U2C658>
+<U2C659>
+<U2C65A>
+<U2C65B>
+<U2C65C>
+<U2C65D>
+<U2C65E>
+<U2C65F>
+<U2C660>
+<U2C661>
+<U2C662>
+<U2C663>
+<U2C664>
+<U2C665>
+<U2C666>
+<U2C667>
+<U2C668>
+<U2C669>
+<U2C66A>
+<U2C66B>
+<U2C66C>
+<U2C66D>
+<U2C66E>
+<U2C66F>
+<U2C670>
+<U2C671>
+<U2C672>
+<U2C673>
+<U2C674>
+<U2C675>
+<U2C676>
+<U2C677>
+<U2C678>
+<U2C679>
+<U2C67A>
+<U2C67B>
+<U2C67C>
+<U2C67D>
+<U2C67E>
+<U2C67F>
+<U2C680>
+<U2C681>
+<U2C682>
+<U2C683>
+<U2C684>
+<U2C685>
+<U2C686>
+<U2C687>
+<U2C688>
+<U2C689>
+<U2C68A>
+<U2C68B>
+<U2C68C>
+<U2C68D>
+<U2C68E>
+<U2C68F>
+<U2C690>
+<U2C691>
+<U2C692>
+<U2C693>
+<U2C694>
+<U2C695>
+<U2C696>
+<U2C697>
+<U2C698>
+<U2C699>
+<U2C69A>
+<U2C69B>
+<U2C69C>
+<U2C69D>
+<U2C69E>
+<U2C69F>
+<U2C6A0>
+<U2C6A1>
+<U2C6A2>
+<U2C6A3>
+<U2C6A4>
+<U2C6A5>
+<U2C6A6>
+<U2C6A7>
+<U2C6A8>
+<U2C6A9>
+<U2C6AA>
+<U2C6AB>
+<U2C6AC>
+<U2C6AD>
+<U2C6AE>
+<U2C6AF>
+<U2C6B0>
+<U2C6B1>
+<U2C6B2>
+<U2C6B3>
+<U2C6B4>
+<U2C6B5>
+<U2C6B6>
+<U2C6B7>
+<U2C6B8>
+<U2C6B9>
+<U2C6BA>
+<U2C6BB>
+<U2C6BC>
+<U2C6BD>
+<U2C6BE>
+<U2C6BF>
+<U2C6C0>
+<U2C6C1>
+<U2C6C2>
+<U2C6C3>
+<U2C6C4>
+<U2C6C5>
+<U2C6C6>
+<U2C6C7>
+<U2C6C8>
+<U2C6C9>
+<U2C6CA>
+<U2C6CB>
+<U2C6CC>
+<U2C6CD>
+<U2C6CE>
+<U2C6CF>
+<U2C6D0>
+<U2C6D1>
+<U2C6D2>
+<U2C6D3>
+<U2C6D4>
+<U2C6D5>
+<U2C6D6>
+<U2C6D7>
+<U2C6D8>
+<U2C6D9>
+<U2C6DA>
+<U2C6DB>
+<U2C6DC>
+<U2C6DD>
+<U2C6DE>
+<U2C6DF>
+<U2C6E0>
+<U2C6E1>
+<U2C6E2>
+<U2C6E3>
+<U2C6E4>
+<U2C6E5>
+<U2C6E6>
+<U2C6E7>
+<U2C6E8>
+<U2C6E9>
+<U2C6EA>
+<U2C6EB>
+<U2C6EC>
+<U2C6ED>
+<U2C6EE>
+<U2C6EF>
+<U2C6F0>
+<U2C6F1>
+<U2C6F2>
+<U2C6F3>
+<U2C6F4>
+<U2C6F5>
+<U2C6F6>
+<U2C6F7>
+<U2C6F8>
+<U2C6F9>
+<U2C6FA>
+<U2C6FB>
+<U2C6FC>
+<U2C6FD>
+<U2C6FE>
+<U2C6FF>
+<U2C700>
+<U2C701>
+<U2C702>
+<U2C703>
+<U2C704>
+<U2C705>
+<U2C706>
+<U2C707>
+<U2C708>
+<U2C709>
+<U2C70A>
+<U2C70B>
+<U2C70C>
+<U2C70D>
+<U2C70E>
+<U2C70F>
+<U2C710>
+<U2C711>
+<U2C712>
+<U2C713>
+<U2C714>
+<U2C715>
+<U2C716>
+<U2C717>
+<U2C718>
+<U2C719>
+<U2C71A>
+<U2C71B>
+<U2C71C>
+<U2C71D>
+<U2C71E>
+<U2C71F>
+<U2C720>
+<U2C721>
+<U2C722>
+<U2C723>
+<U2C724>
+<U2C725>
+<U2C726>
+<U2C727>
+<U2C728>
+<U2C729>
+<U2C72A>
+<U2C72B>
+<U2C72C>
+<U2C72D>
+<U2C72E>
+<U2C72F>
+<U2C730>
+<U2C731>
+<U2C732>
+<U2C733>
+<U2C734>
+<U2C735>
+<U2C736>
+<U2C737>
+<U2C738>
+<U2C739>
+<U2C73A>
+<U2C73B>
+<U2C73C>
+<U2C73D>
+<U2C73E>
+<U2C73F>
+<U2C740>
+<U2C741>
+<U2C742>
+<U2C743>
+<U2C744>
+<U2C745>
+<U2C746>
+<U2C747>
+<U2C748>
+<U2C749>
+<U2C74A>
+<U2C74B>
+<U2C74C>
+<U2C74D>
+<U2C74E>
+<U2C74F>
+<U2C750>
+<U2C751>
+<U2C752>
+<U2C753>
+<U2C754>
+<U2C755>
+<U2C756>
+<U2C757>
+<U2C758>
+<U2C759>
+<U2C75A>
+<U2C75B>
+<U2C75C>
+<U2C75D>
+<U2C75E>
+<U2C75F>
+<U2C760>
+<U2C761>
+<U2C762>
+<U2C763>
+<U2C764>
+<U2C765>
+<U2C766>
+<U2C767>
+<U2C768>
+<U2C769>
+<U2C76A>
+<U2C76B>
+<U2C76C>
+<U2C76D>
+<U2C76E>
+<U2C76F>
+<U2C770>
+<U2C771>
+<U2C772>
+<U2C773>
+<U2C774>
+<U2C775>
+<U2C776>
+<U2C777>
+<U2C778>
+<U2C779>
+<U2C77A>
+<U2C77B>
+<U2C77C>
+<U2C77D>
+<U2C77E>
+<U2C77F>
+<U2C780>
+<U2C781>
+<U2C782>
+<U2C783>
+<U2C784>
+<U2C785>
+<U2C786>
+<U2C787>
+<U2C788>
+<U2C789>
+<U2C78A>
+<U2C78B>
+<U2C78C>
+<U2C78D>
+<U2C78E>
+<U2C78F>
+<U2C790>
+<U2C791>
+<U2C792>
+<U2C793>
+<U2C794>
+<U2C795>
+<U2C796>
+<U2C797>
+<U2C798>
+<U2C799>
+<U2C79A>
+<U2C79B>
+<U2C79C>
+<U2C79D>
+<U2C79E>
+<U2C79F>
+<U2C7A0>
+<U2C7A1>
+<U2C7A2>
+<U2C7A3>
+<U2C7A4>
+<U2C7A5>
+<U2C7A6>
+<U2C7A7>
+<U2C7A8>
+<U2C7A9>
+<U2C7AA>
+<U2C7AB>
+<U2C7AC>
+<U2C7AD>
+<U2C7AE>
+<U2C7AF>
+<U2C7B0>
+<U2C7B1>
+<U2C7B2>
+<U2C7B3>
+<U2C7B4>
+<U2C7B5>
+<U2C7B6>
+<U2C7B7>
+<U2C7B8>
+<U2C7B9>
+<U2C7BA>
+<U2C7BB>
+<U2C7BC>
+<U2C7BD>
+<U2C7BE>
+<U2C7BF>
+<U2C7C0>
+<U2C7C1>
+<U2C7C2>
+<U2C7C3>
+<U2C7C4>
+<U2C7C5>
+<U2C7C6>
+<U2C7C7>
+<U2C7C8>
+<U2C7C9>
+<U2C7CA>
+<U2C7CB>
+<U2C7CC>
+<U2C7CD>
+<U2C7CE>
+<U2C7CF>
+<U2C7D0>
+<U2C7D1>
+<U2C7D2>
+<U2C7D3>
+<U2C7D4>
+<U2C7D5>
+<U2C7D6>
+<U2C7D7>
+<U2C7D8>
+<U2C7D9>
+<U2C7DA>
+<U2C7DB>
+<U2C7DC>
+<U2C7DD>
+<U2C7DE>
+<U2C7DF>
+<U2C7E0>
+<U2C7E1>
+<U2C7E2>
+<U2C7E3>
+<U2C7E4>
+<U2C7E5>
+<U2C7E6>
+<U2C7E7>
+<U2C7E8>
+<U2C7E9>
+<U2C7EA>
+<U2C7EB>
+<U2C7EC>
+<U2C7ED>
+<U2C7EE>
+<U2C7EF>
+<U2C7F0>
+<U2C7F1>
+<U2C7F2>
+<U2C7F3>
+<U2C7F4>
+<U2C7F5>
+<U2C7F6>
+<U2C7F7>
+<U2C7F8>
+<U2C7F9>
+<U2C7FA>
+<U2C7FB>
+<U2C7FC>
+<U2C7FD>
+<U2C7FE>
+<U2C7FF>
+<U2C800>
+<U2C801>
+<U2C802>
+<U2C803>
+<U2C804>
+<U2C805>
+<U2C806>
+<U2C807>
+<U2C808>
+<U2C809>
+<U2C80A>
+<U2C80B>
+<U2C80C>
+<U2C80D>
+<U2C80E>
+<U2C80F>
+<U2C810>
+<U2C811>
+<U2C812>
+<U2C813>
+<U2C814>
+<U2C815>
+<U2C816>
+<U2C817>
+<U2C818>
+<U2C819>
+<U2C81A>
+<U2C81B>
+<U2C81C>
+<U2C81D>
+<U2C81E>
+<U2C81F>
+<U2C820>
+<U2C821>
+<U2C822>
+<U2C823>
+<U2C824>
+<U2C825>
+<U2C826>
+<U2C827>
+<U2C828>
+<U2C829>
+<U2C82A>
+<U2C82B>
+<U2C82C>
+<U2C82D>
+<U2C82E>
+<U2C82F>
+<U2C830>
+<U2C831>
+<U2C832>
+<U2C833>
+<U2C834>
+<U2C835>
+<U2C836>
+<U2C837>
+<U2C838>
+<U2C839>
+<U2C83A>
+<U2C83B>
+<U2C83C>
+<U2C83D>
+<U2C83E>
+<U2C83F>
+<U2C840>
+<U2C841>
+<U2C842>
+<U2C843>
+<U2C844>
+<U2C845>
+<U2C846>
+<U2C847>
+<U2C848>
+<U2C849>
+<U2C84A>
+<U2C84B>
+<U2C84C>
+<U2C84D>
+<U2C84E>
+<U2C84F>
+<U2C850>
+<U2C851>
+<U2C852>
+<U2C853>
+<U2C854>
+<U2C855>
+<U2C856>
+<U2C857>
+<U2C858>
+<U2C859>
+<U2C85A>
+<U2C85B>
+<U2C85C>
+<U2C85D>
+<U2C85E>
+<U2C85F>
+<U2C860>
+<U2C861>
+<U2C862>
+<U2C863>
+<U2C864>
+<U2C865>
+<U2C866>
+<U2C867>
+<U2C868>
+<U2C869>
+<U2C86A>
+<U2C86B>
+<U2C86C>
+<U2C86D>
+<U2C86E>
+<U2C86F>
+<U2C870>
+<U2C871>
+<U2C872>
+<U2C873>
+<U2C874>
+<U2C875>
+<U2C876>
+<U2C877>
+<U2C878>
+<U2C879>
+<U2C87A>
+<U2C87B>
+<U2C87C>
+<U2C87D>
+<U2C87E>
+<U2C87F>
+<U2C880>
+<U2C881>
+<U2C882>
+<U2C883>
+<U2C884>
+<U2C885>
+<U2C886>
+<U2C887>
+<U2C888>
+<U2C889>
+<U2C88A>
+<U2C88B>
+<U2C88C>
+<U2C88D>
+<U2C88E>
+<U2C88F>
+<U2C890>
+<U2C891>
+<U2C892>
+<U2C893>
+<U2C894>
+<U2C895>
+<U2C896>
+<U2C897>
+<U2C898>
+<U2C899>
+<U2C89A>
+<U2C89B>
+<U2C89C>
+<U2C89D>
+<U2C89E>
+<U2C89F>
+<U2C8A0>
+<U2C8A1>
+<U2C8A2>
+<U2C8A3>
+<U2C8A4>
+<U2C8A5>
+<U2C8A6>
+<U2C8A7>
+<U2C8A8>
+<U2C8A9>
+<U2C8AA>
+<U2C8AB>
+<U2C8AC>
+<U2C8AD>
+<U2C8AE>
+<U2C8AF>
+<U2C8B0>
+<U2C8B1>
+<U2C8B2>
+<U2C8B3>
+<U2C8B4>
+<U2C8B5>
+<U2C8B6>
+<U2C8B7>
+<U2C8B8>
+<U2C8B9>
+<U2C8BA>
+<U2C8BB>
+<U2C8BC>
+<U2C8BD>
+<U2C8BE>
+<U2C8BF>
+<U2C8C0>
+<U2C8C1>
+<U2C8C2>
+<U2C8C3>
+<U2C8C4>
+<U2C8C5>
+<U2C8C6>
+<U2C8C7>
+<U2C8C8>
+<U2C8C9>
+<U2C8CA>
+<U2C8CB>
+<U2C8CC>
+<U2C8CD>
+<U2C8CE>
+<U2C8CF>
+<U2C8D0>
+<U2C8D1>
+<U2C8D2>
+<U2C8D3>
+<U2C8D4>
+<U2C8D5>
+<U2C8D6>
+<U2C8D7>
+<U2C8D8>
+<U2C8D9>
+<U2C8DA>
+<U2C8DB>
+<U2C8DC>
+<U2C8DD>
+<U2C8DE>
+<U2C8DF>
+<U2C8E0>
+<U2C8E1>
+<U2C8E2>
+<U2C8E3>
+<U2C8E4>
+<U2C8E5>
+<U2C8E6>
+<U2C8E7>
+<U2C8E8>
+<U2C8E9>
+<U2C8EA>
+<U2C8EB>
+<U2C8EC>
+<U2C8ED>
+<U2C8EE>
+<U2C8EF>
+<U2C8F0>
+<U2C8F1>
+<U2C8F2>
+<U2C8F3>
+<U2C8F4>
+<U2C8F5>
+<U2C8F6>
+<U2C8F7>
+<U2C8F8>
+<U2C8F9>
+<U2C8FA>
+<U2C8FB>
+<U2C8FC>
+<U2C8FD>
+<U2C8FE>
+<U2C8FF>
+<U2C900>
+<U2C901>
+<U2C902>
+<U2C903>
+<U2C904>
+<U2C905>
+<U2C906>
+<U2C907>
+<U2C908>
+<U2C909>
+<U2C90A>
+<U2C90B>
+<U2C90C>
+<U2C90D>
+<U2C90E>
+<U2C90F>
+<U2C910>
+<U2C911>
+<U2C912>
+<U2C913>
+<U2C914>
+<U2C915>
+<U2C916>
+<U2C917>
+<U2C918>
+<U2C919>
+<U2C91A>
+<U2C91B>
+<U2C91C>
+<U2C91D>
+<U2C91E>
+<U2C91F>
+<U2C920>
+<U2C921>
+<U2C922>
+<U2C923>
+<U2C924>
+<U2C925>
+<U2C926>
+<U2C927>
+<U2C928>
+<U2C929>
+<U2C92A>
+<U2C92B>
+<U2C92C>
+<U2C92D>
+<U2C92E>
+<U2C92F>
+<U2C930>
+<U2C931>
+<U2C932>
+<U2C933>
+<U2C934>
+<U2C935>
+<U2C936>
+<U2C937>
+<U2C938>
+<U2C939>
+<U2C93A>
+<U2C93B>
+<U2C93C>
+<U2C93D>
+<U2C93E>
+<U2C93F>
+<U2C940>
+<U2C941>
+<U2C942>
+<U2C943>
+<U2C944>
+<U2C945>
+<U2C946>
+<U2C947>
+<U2C948>
+<U2C949>
+<U2C94A>
+<U2C94B>
+<U2C94C>
+<U2C94D>
+<U2C94E>
+<U2C94F>
+<U2C950>
+<U2C951>
+<U2C952>
+<U2C953>
+<U2C954>
+<U2C955>
+<U2C956>
+<U2C957>
+<U2C958>
+<U2C959>
+<U2C95A>
+<U2C95B>
+<U2C95C>
+<U2C95D>
+<U2C95E>
+<U2C95F>
+<U2C960>
+<U2C961>
+<U2C962>
+<U2C963>
+<U2C964>
+<U2C965>
+<U2C966>
+<U2C967>
+<U2C968>
+<U2C969>
+<U2C96A>
+<U2C96B>
+<U2C96C>
+<U2C96D>
+<U2C96E>
+<U2C96F>
+<U2C970>
+<U2C971>
+<U2C972>
+<U2C973>
+<U2C974>
+<U2C975>
+<U2C976>
+<U2C977>
+<U2C978>
+<U2C979>
+<U2C97A>
+<U2C97B>
+<U2C97C>
+<U2C97D>
+<U2C97E>
+<U2C97F>
+<U2C980>
+<U2C981>
+<U2C982>
+<U2C983>
+<U2C984>
+<U2C985>
+<U2C986>
+<U2C987>
+<U2C988>
+<U2C989>
+<U2C98A>
+<U2C98B>
+<U2C98C>
+<U2C98D>
+<U2C98E>
+<U2C98F>
+<U2C990>
+<U2C991>
+<U2C992>
+<U2C993>
+<U2C994>
+<U2C995>
+<U2C996>
+<U2C997>
+<U2C998>
+<U2C999>
+<U2C99A>
+<U2C99B>
+<U2C99C>
+<U2C99D>
+<U2C99E>
+<U2C99F>
+<U2C9A0>
+<U2C9A1>
+<U2C9A2>
+<U2C9A3>
+<U2C9A4>
+<U2C9A5>
+<U2C9A6>
+<U2C9A7>
+<U2C9A8>
+<U2C9A9>
+<U2C9AA>
+<U2C9AB>
+<U2C9AC>
+<U2C9AD>
+<U2C9AE>
+<U2C9AF>
+<U2C9B0>
+<U2C9B1>
+<U2C9B2>
+<U2C9B3>
+<U2C9B4>
+<U2C9B5>
+<U2C9B6>
+<U2C9B7>
+<U2C9B8>
+<U2C9B9>
+<U2C9BA>
+<U2C9BB>
+<U2C9BC>
+<U2C9BD>
+<U2C9BE>
+<U2C9BF>
+<U2C9C0>
+<U2C9C1>
+<U2C9C2>
+<U2C9C3>
+<U2C9C4>
+<U2C9C5>
+<U2C9C6>
+<U2C9C7>
+<U2C9C8>
+<U2C9C9>
+<U2C9CA>
+<U2C9CB>
+<U2C9CC>
+<U2C9CD>
+<U2C9CE>
+<U2C9CF>
+<U2C9D0>
+<U2C9D1>
+<U2C9D2>
+<U2C9D3>
+<U2C9D4>
+<U2C9D5>
+<U2C9D6>
+<U2C9D7>
+<U2C9D8>
+<U2C9D9>
+<U2C9DA>
+<U2C9DB>
+<U2C9DC>
+<U2C9DD>
+<U2C9DE>
+<U2C9DF>
+<U2C9E0>
+<U2C9E1>
+<U2C9E2>
+<U2C9E3>
+<U2C9E4>
+<U2C9E5>
+<U2C9E6>
+<U2C9E7>
+<U2C9E8>
+<U2C9E9>
+<U2C9EA>
+<U2C9EB>
+<U2C9EC>
+<U2C9ED>
+<U2C9EE>
+<U2C9EF>
+<U2C9F0>
+<U2C9F1>
+<U2C9F2>
+<U2C9F3>
+<U2C9F4>
+<U2C9F5>
+<U2C9F6>
+<U2C9F7>
+<U2C9F8>
+<U2C9F9>
+<U2C9FA>
+<U2C9FB>
+<U2C9FC>
+<U2C9FD>
+<U2C9FE>
+<U2C9FF>
+<U2CA00>
+<U2CA01>
+<U2CA02>
+<U2CA03>
+<U2CA04>
+<U2CA05>
+<U2CA06>
+<U2CA07>
+<U2CA08>
+<U2CA09>
+<U2CA0A>
+<U2CA0B>
+<U2CA0C>
+<U2CA0D>
+<U2CA0E>
+<U2CA0F>
+<U2CA10>
+<U2CA11>
+<U2CA12>
+<U2CA13>
+<U2CA14>
+<U2CA15>
+<U2CA16>
+<U2CA17>
+<U2CA18>
+<U2CA19>
+<U2CA1A>
+<U2CA1B>
+<U2CA1C>
+<U2CA1D>
+<U2CA1E>
+<U2CA1F>
+<U2CA20>
+<U2CA21>
+<U2CA22>
+<U2CA23>
+<U2CA24>
+<U2CA25>
+<U2CA26>
+<U2CA27>
+<U2CA28>
+<U2CA29>
+<U2CA2A>
+<U2CA2B>
+<U2CA2C>
+<U2CA2D>
+<U2CA2E>
+<U2CA2F>
+<U2CA30>
+<U2CA31>
+<U2CA32>
+<U2CA33>
+<U2CA34>
+<U2CA35>
+<U2CA36>
+<U2CA37>
+<U2CA38>
+<U2CA39>
+<U2CA3A>
+<U2CA3B>
+<U2CA3C>
+<U2CA3D>
+<U2CA3E>
+<U2CA3F>
+<U2CA40>
+<U2CA41>
+<U2CA42>
+<U2CA43>
+<U2CA44>
+<U2CA45>
+<U2CA46>
+<U2CA47>
+<U2CA48>
+<U2CA49>
+<U2CA4A>
+<U2CA4B>
+<U2CA4C>
+<U2CA4D>
+<U2CA4E>
+<U2CA4F>
+<U2CA50>
+<U2CA51>
+<U2CA52>
+<U2CA53>
+<U2CA54>
+<U2CA55>
+<U2CA56>
+<U2CA57>
+<U2CA58>
+<U2CA59>
+<U2CA5A>
+<U2CA5B>
+<U2CA5C>
+<U2CA5D>
+<U2CA5E>
+<U2CA5F>
+<U2CA60>
+<U2CA61>
+<U2CA62>
+<U2CA63>
+<U2CA64>
+<U2CA65>
+<U2CA66>
+<U2CA67>
+<U2CA68>
+<U2CA69>
+<U2CA6A>
+<U2CA6B>
+<U2CA6C>
+<U2CA6D>
+<U2CA6E>
+<U2CA6F>
+<U2CA70>
+<U2CA71>
+<U2CA72>
+<U2CA73>
+<U2CA74>
+<U2CA75>
+<U2CA76>
+<U2CA77>
+<U2CA78>
+<U2CA79>
+<U2CA7A>
+<U2CA7B>
+<U2CA7C>
+<U2CA7D>
+<U2CA7E>
+<U2CA7F>
+<U2CA80>
+<U2CA81>
+<U2CA82>
+<U2CA83>
+<U2CA84>
+<U2CA85>
+<U2CA86>
+<U2CA87>
+<U2CA88>
+<U2CA89>
+<U2CA8A>
+<U2CA8B>
+<U2CA8C>
+<U2CA8D>
+<U2CA8E>
+<U2CA8F>
+<U2CA90>
+<U2CA91>
+<U2CA92>
+<U2CA93>
+<U2CA94>
+<U2CA95>
+<U2CA96>
+<U2CA97>
+<U2CA98>
+<U2CA99>
+<U2CA9A>
+<U2CA9B>
+<U2CA9C>
+<U2CA9D>
+<U2CA9E>
+<U2CA9F>
+<U2CAA0>
+<U2CAA1>
+<U2CAA2>
+<U2CAA3>
+<U2CAA4>
+<U2CAA5>
+<U2CAA6>
+<U2CAA7>
+<U2CAA8>
+<U2CAA9>
+<U2CAAA>
+<U2CAAB>
+<U2CAAC>
+<U2CAAD>
+<U2CAAE>
+<U2CAAF>
+<U2CAB0>
+<U2CAB1>
+<U2CAB2>
+<U2CAB3>
+<U2CAB4>
+<U2CAB5>
+<U2CAB6>
+<U2CAB7>
+<U2CAB8>
+<U2CAB9>
+<U2CABA>
+<U2CABB>
+<U2CABC>
+<U2CABD>
+<U2CABE>
+<U2CABF>
+<U2CAC0>
+<U2CAC1>
+<U2CAC2>
+<U2CAC3>
+<U2CAC4>
+<U2CAC5>
+<U2CAC6>
+<U2CAC7>
+<U2CAC8>
+<U2CAC9>
+<U2CACA>
+<U2CACB>
+<U2CACC>
+<U2CACD>
+<U2CACE>
+<U2CACF>
+<U2CAD0>
+<U2CAD1>
+<U2CAD2>
+<U2CAD3>
+<U2CAD4>
+<U2CAD5>
+<U2CAD6>
+<U2CAD7>
+<U2CAD8>
+<U2CAD9>
+<U2CADA>
+<U2CADB>
+<U2CADC>
+<U2CADD>
+<U2CADE>
+<U2CADF>
+<U2CAE0>
+<U2CAE1>
+<U2CAE2>
+<U2CAE3>
+<U2CAE4>
+<U2CAE5>
+<U2CAE6>
+<U2CAE7>
+<U2CAE8>
+<U2CAE9>
+<U2CAEA>
+<U2CAEB>
+<U2CAEC>
+<U2CAED>
+<U2CAEE>
+<U2CAEF>
+<U2CAF0>
+<U2CAF1>
+<U2CAF2>
+<U2CAF3>
+<U2CAF4>
+<U2CAF5>
+<U2CAF6>
+<U2CAF7>
+<U2CAF8>
+<U2CAF9>
+<U2CAFA>
+<U2CAFB>
+<U2CAFC>
+<U2CAFD>
+<U2CAFE>
+<U2CAFF>
+<U2CB00>
+<U2CB01>
+<U2CB02>
+<U2CB03>
+<U2CB04>
+<U2CB05>
+<U2CB06>
+<U2CB07>
+<U2CB08>
+<U2CB09>
+<U2CB0A>
+<U2CB0B>
+<U2CB0C>
+<U2CB0D>
+<U2CB0E>
+<U2CB0F>
+<U2CB10>
+<U2CB11>
+<U2CB12>
+<U2CB13>
+<U2CB14>
+<U2CB15>
+<U2CB16>
+<U2CB17>
+<U2CB18>
+<U2CB19>
+<U2CB1A>
+<U2CB1B>
+<U2CB1C>
+<U2CB1D>
+<U2CB1E>
+<U2CB1F>
+<U2CB20>
+<U2CB21>
+<U2CB22>
+<U2CB23>
+<U2CB24>
+<U2CB25>
+<U2CB26>
+<U2CB27>
+<U2CB28>
+<U2CB29>
+<U2CB2A>
+<U2CB2B>
+<U2CB2C>
+<U2CB2D>
+<U2CB2E>
+<U2CB2F>
+<U2CB30>
+<U2CB31>
+<U2CB32>
+<U2CB33>
+<U2CB34>
+<U2CB35>
+<U2CB36>
+<U2CB37>
+<U2CB38>
+<U2CB39>
+<U2CB3A>
+<U2CB3B>
+<U2CB3C>
+<U2CB3D>
+<U2CB3E>
+<U2CB3F>
+<U2CB40>
+<U2CB41>
+<U2CB42>
+<U2CB43>
+<U2CB44>
+<U2CB45>
+<U2CB46>
+<U2CB47>
+<U2CB48>
+<U2CB49>
+<U2CB4A>
+<U2CB4B>
+<U2CB4C>
+<U2CB4D>
+<U2CB4E>
+<U2CB4F>
+<U2CB50>
+<U2CB51>
+<U2CB52>
+<U2CB53>
+<U2CB54>
+<U2CB55>
+<U2CB56>
+<U2CB57>
+<U2CB58>
+<U2CB59>
+<U2CB5A>
+<U2CB5B>
+<U2CB5C>
+<U2CB5D>
+<U2CB5E>
+<U2CB5F>
+<U2CB60>
+<U2CB61>
+<U2CB62>
+<U2CB63>
+<U2CB64>
+<U2CB65>
+<U2CB66>
+<U2CB67>
+<U2CB68>
+<U2CB69>
+<U2CB6A>
+<U2CB6B>
+<U2CB6C>
+<U2CB6D>
+<U2CB6E>
+<U2CB6F>
+<U2CB70>
+<U2CB71>
+<U2CB72>
+<U2CB73>
+<U2CB74>
+<U2CB75>
+<U2CB76>
+<U2CB77>
+<U2CB78>
+<U2CB79>
+<U2CB7A>
+<U2CB7B>
+<U2CB7C>
+<U2CB7D>
+<U2CB7E>
+<U2CB7F>
+<U2CB80>
+<U2CB81>
+<U2CB82>
+<U2CB83>
+<U2CB84>
+<U2CB85>
+<U2CB86>
+<U2CB87>
+<U2CB88>
+<U2CB89>
+<U2CB8A>
+<U2CB8B>
+<U2CB8C>
+<U2CB8D>
+<U2CB8E>
+<U2CB8F>
+<U2CB90>
+<U2CB91>
+<U2CB92>
+<U2CB93>
+<U2CB94>
+<U2CB95>
+<U2CB96>
+<U2CB97>
+<U2CB98>
+<U2CB99>
+<U2CB9A>
+<U2CB9B>
+<U2CB9C>
+<U2CB9D>
+<U2CB9E>
+<U2CB9F>
+<U2CBA0>
+<U2CBA1>
+<U2CBA2>
+<U2CBA3>
+<U2CBA4>
+<U2CBA5>
+<U2CBA6>
+<U2CBA7>
+<U2CBA8>
+<U2CBA9>
+<U2CBAA>
+<U2CBAB>
+<U2CBAC>
+<U2CBAD>
+<U2CBAE>
+<U2CBAF>
+<U2CBB0>
+<U2CBB1>
+<U2CBB2>
+<U2CBB3>
+<U2CBB4>
+<U2CBB5>
+<U2CBB6>
+<U2CBB7>
+<U2CBB8>
+<U2CBB9>
+<U2CBBA>
+<U2CBBB>
+<U2CBBC>
+<U2CBBD>
+<U2CBBE>
+<U2CBBF>
+<U2CBC0>
+<U2CBC1>
+<U2CBC2>
+<U2CBC3>
+<U2CBC4>
+<U2CBC5>
+<U2CBC6>
+<U2CBC7>
+<U2CBC8>
+<U2CBC9>
+<U2CBCA>
+<U2CBCB>
+<U2CBCC>
+<U2CBCD>
+<U2CBCE>
+<U2CBCF>
+<U2CBD0>
+<U2CBD1>
+<U2CBD2>
+<U2CBD3>
+<U2CBD4>
+<U2CBD5>
+<U2CBD6>
+<U2CBD7>
+<U2CBD8>
+<U2CBD9>
+<U2CBDA>
+<U2CBDB>
+<U2CBDC>
+<U2CBDD>
+<U2CBDE>
+<U2CBDF>
+<U2CBE0>
+<U2CBE1>
+<U2CBE2>
+<U2CBE3>
+<U2CBE4>
+<U2CBE5>
+<U2CBE6>
+<U2CBE7>
+<U2CBE8>
+<U2CBE9>
+<U2CBEA>
+<U2CBEB>
+<U2CBEC>
+<U2CBED>
+<U2CBEE>
+<U2CBEF>
+<U2CBF0>
+<U2CBF1>
+<U2CBF2>
+<U2CBF3>
+<U2CBF4>
+<U2CBF5>
+<U2CBF6>
+<U2CBF7>
+<U2CBF8>
+<U2CBF9>
+<U2CBFA>
+<U2CBFB>
+<U2CBFC>
+<U2CBFD>
+<U2CBFE>
+<U2CBFF>
+<U2CC00>
+<U2CC01>
+<U2CC02>
+<U2CC03>
+<U2CC04>
+<U2CC05>
+<U2CC06>
+<U2CC07>
+<U2CC08>
+<U2CC09>
+<U2CC0A>
+<U2CC0B>
+<U2CC0C>
+<U2CC0D>
+<U2CC0E>
+<U2CC0F>
+<U2CC10>
+<U2CC11>
+<U2CC12>
+<U2CC13>
+<U2CC14>
+<U2CC15>
+<U2CC16>
+<U2CC17>
+<U2CC18>
+<U2CC19>
+<U2CC1A>
+<U2CC1B>
+<U2CC1C>
+<U2CC1D>
+<U2CC1E>
+<U2CC1F>
+<U2CC20>
+<U2CC21>
+<U2CC22>
+<U2CC23>
+<U2CC24>
+<U2CC25>
+<U2CC26>
+<U2CC27>
+<U2CC28>
+<U2CC29>
+<U2CC2A>
+<U2CC2B>
+<U2CC2C>
+<U2CC2D>
+<U2CC2E>
+<U2CC2F>
+<U2CC30>
+<U2CC31>
+<U2CC32>
+<U2CC33>
+<U2CC34>
+<U2CC35>
+<U2CC36>
+<U2CC37>
+<U2CC38>
+<U2CC39>
+<U2CC3A>
+<U2CC3B>
+<U2CC3C>
+<U2CC3D>
+<U2CC3E>
+<U2CC3F>
+<U2CC40>
+<U2CC41>
+<U2CC42>
+<U2CC43>
+<U2CC44>
+<U2CC45>
+<U2CC46>
+<U2CC47>
+<U2CC48>
+<U2CC49>
+<U2CC4A>
+<U2CC4B>
+<U2CC4C>
+<U2CC4D>
+<U2CC4E>
+<U2CC4F>
+<U2CC50>
+<U2CC51>
+<U2CC52>
+<U2CC53>
+<U2CC54>
+<U2CC55>
+<U2CC56>
+<U2CC57>
+<U2CC58>
+<U2CC59>
+<U2CC5A>
+<U2CC5B>
+<U2CC5C>
+<U2CC5D>
+<U2CC5E>
+<U2CC5F>
+<U2CC60>
+<U2CC61>
+<U2CC62>
+<U2CC63>
+<U2CC64>
+<U2CC65>
+<U2CC66>
+<U2CC67>
+<U2CC68>
+<U2CC69>
+<U2CC6A>
+<U2CC6B>
+<U2CC6C>
+<U2CC6D>
+<U2CC6E>
+<U2CC6F>
+<U2CC70>
+<U2CC71>
+<U2CC72>
+<U2CC73>
+<U2CC74>
+<U2CC75>
+<U2CC76>
+<U2CC77>
+<U2CC78>
+<U2CC79>
+<U2CC7A>
+<U2CC7B>
+<U2CC7C>
+<U2CC7D>
+<U2CC7E>
+<U2CC7F>
+<U2CC80>
+<U2CC81>
+<U2CC82>
+<U2CC83>
+<U2CC84>
+<U2CC85>
+<U2CC86>
+<U2CC87>
+<U2CC88>
+<U2CC89>
+<U2CC8A>
+<U2CC8B>
+<U2CC8C>
+<U2CC8D>
+<U2CC8E>
+<U2CC8F>
+<U2CC90>
+<U2CC91>
+<U2CC92>
+<U2CC93>
+<U2CC94>
+<U2CC95>
+<U2CC96>
+<U2CC97>
+<U2CC98>
+<U2CC99>
+<U2CC9A>
+<U2CC9B>
+<U2CC9C>
+<U2CC9D>
+<U2CC9E>
+<U2CC9F>
+<U2CCA0>
+<U2CCA1>
+<U2CCA2>
+<U2CCA3>
+<U2CCA4>
+<U2CCA5>
+<U2CCA6>
+<U2CCA7>
+<U2CCA8>
+<U2CCA9>
+<U2CCAA>
+<U2CCAB>
+<U2CCAC>
+<U2CCAD>
+<U2CCAE>
+<U2CCAF>
+<U2CCB0>
+<U2CCB1>
+<U2CCB2>
+<U2CCB3>
+<U2CCB4>
+<U2CCB5>
+<U2CCB6>
+<U2CCB7>
+<U2CCB8>
+<U2CCB9>
+<U2CCBA>
+<U2CCBB>
+<U2CCBC>
+<U2CCBD>
+<U2CCBE>
+<U2CCBF>
+<U2CCC0>
+<U2CCC1>
+<U2CCC2>
+<U2CCC3>
+<U2CCC4>
+<U2CCC5>
+<U2CCC6>
+<U2CCC7>
+<U2CCC8>
+<U2CCC9>
+<U2CCCA>
+<U2CCCB>
+<U2CCCC>
+<U2CCCD>
+<U2CCCE>
+<U2CCCF>
+<U2CCD0>
+<U2CCD1>
+<U2CCD2>
+<U2CCD3>
+<U2CCD4>
+<U2CCD5>
+<U2CCD6>
+<U2CCD7>
+<U2CCD8>
+<U2CCD9>
+<U2CCDA>
+<U2CCDB>
+<U2CCDC>
+<U2CCDD>
+<U2CCDE>
+<U2CCDF>
+<U2CCE0>
+<U2CCE1>
+<U2CCE2>
+<U2CCE3>
+<U2CCE4>
+<U2CCE5>
+<U2CCE6>
+<U2CCE7>
+<U2CCE8>
+<U2CCE9>
+<U2CCEA>
+<U2CCEB>
+<U2CCEC>
+<U2CCED>
+<U2CCEE>
+<U2CCEF>
+<U2CCF0>
+<U2CCF1>
+<U2CCF2>
+<U2CCF3>
+<U2CCF4>
+<U2CCF5>
+<U2CCF6>
+<U2CCF7>
+<U2CCF8>
+<U2CCF9>
+<U2CCFA>
+<U2CCFB>
+<U2CCFC>
+<U2CCFD>
+<U2CCFE>
+<U2CCFF>
+<U2CD00>
+<U2CD01>
+<U2CD02>
+<U2CD03>
+<U2CD04>
+<U2CD05>
+<U2CD06>
+<U2CD07>
+<U2CD08>
+<U2CD09>
+<U2CD0A>
+<U2CD0B>
+<U2CD0C>
+<U2CD0D>
+<U2CD0E>
+<U2CD0F>
+<U2CD10>
+<U2CD11>
+<U2CD12>
+<U2CD13>
+<U2CD14>
+<U2CD15>
+<U2CD16>
+<U2CD17>
+<U2CD18>
+<U2CD19>
+<U2CD1A>
+<U2CD1B>
+<U2CD1C>
+<U2CD1D>
+<U2CD1E>
+<U2CD1F>
+<U2CD20>
+<U2CD21>
+<U2CD22>
+<U2CD23>
+<U2CD24>
+<U2CD25>
+<U2CD26>
+<U2CD27>
+<U2CD28>
+<U2CD29>
+<U2CD2A>
+<U2CD2B>
+<U2CD2C>
+<U2CD2D>
+<U2CD2E>
+<U2CD2F>
+<U2CD30>
+<U2CD31>
+<U2CD32>
+<U2CD33>
+<U2CD34>
+<U2CD35>
+<U2CD36>
+<U2CD37>
+<U2CD38>
+<U2CD39>
+<U2CD3A>
+<U2CD3B>
+<U2CD3C>
+<U2CD3D>
+<U2CD3E>
+<U2CD3F>
+<U2CD40>
+<U2CD41>
+<U2CD42>
+<U2CD43>
+<U2CD44>
+<U2CD45>
+<U2CD46>
+<U2CD47>
+<U2CD48>
+<U2CD49>
+<U2CD4A>
+<U2CD4B>
+<U2CD4C>
+<U2CD4D>
+<U2CD4E>
+<U2CD4F>
+<U2CD50>
+<U2CD51>
+<U2CD52>
+<U2CD53>
+<U2CD54>
+<U2CD55>
+<U2CD56>
+<U2CD57>
+<U2CD58>
+<U2CD59>
+<U2CD5A>
+<U2CD5B>
+<U2CD5C>
+<U2CD5D>
+<U2CD5E>
+<U2CD5F>
+<U2CD60>
+<U2CD61>
+<U2CD62>
+<U2CD63>
+<U2CD64>
+<U2CD65>
+<U2CD66>
+<U2CD67>
+<U2CD68>
+<U2CD69>
+<U2CD6A>
+<U2CD6B>
+<U2CD6C>
+<U2CD6D>
+<U2CD6E>
+<U2CD6F>
+<U2CD70>
+<U2CD71>
+<U2CD72>
+<U2CD73>
+<U2CD74>
+<U2CD75>
+<U2CD76>
+<U2CD77>
+<U2CD78>
+<U2CD79>
+<U2CD7A>
+<U2CD7B>
+<U2CD7C>
+<U2CD7D>
+<U2CD7E>
+<U2CD7F>
+<U2CD80>
+<U2CD81>
+<U2CD82>
+<U2CD83>
+<U2CD84>
+<U2CD85>
+<U2CD86>
+<U2CD87>
+<U2CD88>
+<U2CD89>
+<U2CD8A>
+<U2CD8B>
+<U2CD8C>
+<U2CD8D>
+<U2CD8E>
+<U2CD8F>
+<U2CD90>
+<U2CD91>
+<U2CD92>
+<U2CD93>
+<U2CD94>
+<U2CD95>
+<U2CD96>
+<U2CD97>
+<U2CD98>
+<U2CD99>
+<U2CD9A>
+<U2CD9B>
+<U2CD9C>
+<U2CD9D>
+<U2CD9E>
+<U2CD9F>
+<U2CDA0>
+<U2CDA1>
+<U2CDA2>
+<U2CDA3>
+<U2CDA4>
+<U2CDA5>
+<U2CDA6>
+<U2CDA7>
+<U2CDA8>
+<U2CDA9>
+<U2CDAA>
+<U2CDAB>
+<U2CDAC>
+<U2CDAD>
+<U2CDAE>
+<U2CDAF>
+<U2CDB0>
+<U2CDB1>
+<U2CDB2>
+<U2CDB3>
+<U2CDB4>
+<U2CDB5>
+<U2CDB6>
+<U2CDB7>
+<U2CDB8>
+<U2CDB9>
+<U2CDBA>
+<U2CDBB>
+<U2CDBC>
+<U2CDBD>
+<U2CDBE>
+<U2CDBF>
+<U2CDC0>
+<U2CDC1>
+<U2CDC2>
+<U2CDC3>
+<U2CDC4>
+<U2CDC5>
+<U2CDC6>
+<U2CDC7>
+<U2CDC8>
+<U2CDC9>
+<U2CDCA>
+<U2CDCB>
+<U2CDCC>
+<U2CDCD>
+<U2CDCE>
+<U2CDCF>
+<U2CDD0>
+<U2CDD1>
+<U2CDD2>
+<U2CDD3>
+<U2CDD4>
+<U2CDD5>
+<U2CDD6>
+<U2CDD7>
+<U2CDD8>
+<U2CDD9>
+<U2CDDA>
+<U2CDDB>
+<U2CDDC>
+<U2CDDD>
+<U2CDDE>
+<U2CDDF>
+<U2CDE0>
+<U2CDE1>
+<U2CDE2>
+<U2CDE3>
+<U2CDE4>
+<U2CDE5>
+<U2CDE6>
+<U2CDE7>
+<U2CDE8>
+<U2CDE9>
+<U2CDEA>
+<U2CDEB>
+<U2CDEC>
+<U2CDED>
+<U2CDEE>
+<U2CDEF>
+<U2CDF0>
+<U2CDF1>
+<U2CDF2>
+<U2CDF3>
+<U2CDF4>
+<U2CDF5>
+<U2CDF6>
+<U2CDF7>
+<U2CDF8>
+<U2CDF9>
+<U2CDFA>
+<U2CDFB>
+<U2CDFC>
+<U2CDFD>
+<U2CDFE>
+<U2CDFF>
+<U2CE00>
+<U2CE01>
+<U2CE02>
+<U2CE03>
+<U2CE04>
+<U2CE05>
+<U2CE06>
+<U2CE07>
+<U2CE08>
+<U2CE09>
+<U2CE0A>
+<U2CE0B>
+<U2CE0C>
+<U2CE0D>
+<U2CE0E>
+<U2CE0F>
+<U2CE10>
+<U2CE11>
+<U2CE12>
+<U2CE13>
+<U2CE14>
+<U2CE15>
+<U2CE16>
+<U2CE17>
+<U2CE18>
+<U2CE19>
+<U2CE1A>
+<U2CE1B>
+<U2CE1C>
+<U2CE1D>
+<U2CE1E>
+<U2CE1F>
+<U2CE20>
+<U2CE21>
+<U2CE22>
+<U2CE23>
+<U2CE24>
+<U2CE25>
+<U2CE26>
+<U2CE27>
+<U2CE28>
+<U2CE29>
+<U2CE2A>
+<U2CE2B>
+<U2CE2C>
+<U2CE2D>
+<U2CE2E>
+<U2CE2F>
+<U2CE30>
+<U2CE31>
+<U2CE32>
+<U2CE33>
+<U2CE34>
+<U2CE35>
+<U2CE36>
+<U2CE37>
+<U2CE38>
+<U2CE39>
+<U2CE3A>
+<U2CE3B>
+<U2CE3C>
+<U2CE3D>
+<U2CE3E>
+<U2CE3F>
+<U2CE40>
+<U2CE41>
+<U2CE42>
+<U2CE43>
+<U2CE44>
+<U2CE45>
+<U2CE46>
+<U2CE47>
+<U2CE48>
+<U2CE49>
+<U2CE4A>
+<U2CE4B>
+<U2CE4C>
+<U2CE4D>
+<U2CE4E>
+<U2CE4F>
+<U2CE50>
+<U2CE51>
+<U2CE52>
+<U2CE53>
+<U2CE54>
+<U2CE55>
+<U2CE56>
+<U2CE57>
+<U2CE58>
+<U2CE59>
+<U2CE5A>
+<U2CE5B>
+<U2CE5C>
+<U2CE5D>
+<U2CE5E>
+<U2CE5F>
+<U2CE60>
+<U2CE61>
+<U2CE62>
+<U2CE63>
+<U2CE64>
+<U2CE65>
+<U2CE66>
+<U2CE67>
+<U2CE68>
+<U2CE69>
+<U2CE6A>
+<U2CE6B>
+<U2CE6C>
+<U2CE6D>
+<U2CE6E>
+<U2CE6F>
+<U2CE70>
+<U2CE71>
+<U2CE72>
+<U2CE73>
+<U2CE74>
+<U2CE75>
+<U2CE76>
+<U2CE77>
+<U2CE78>
+<U2CE79>
+<U2CE7A>
+<U2CE7B>
+<U2CE7C>
+<U2CE7D>
+<U2CE7E>
+<U2CE7F>
+<U2CE80>
+<U2CE81>
+<U2CE82>
+<U2CE83>
+<U2CE84>
+<U2CE85>
+<U2CE86>
+<U2CE87>
+<U2CE88>
+<U2CE89>
+<U2CE8A>
+<U2CE8B>
+<U2CE8C>
+<U2CE8D>
+<U2CE8E>
+<U2CE8F>
+<U2CE90>
+<U2CE91>
+<U2CE92>
+<U2CE93>
+<U2CE94>
+<U2CE95>
+<U2CE96>
+<U2CE97>
+<U2CE98>
+<U2CE99>
+<U2CE9A>
+<U2CE9B>
+<U2CE9C>
+<U2CE9D>
+<U2CE9E>
+<U2CE9F>
+<U2CEA0>
+<U2CEA1>
+<U2CEA2>
+<U2CEA3>
+<U2CEA4>
+<U2CEA5>
+<U2CEA6>
+<U2CEA7>
+<U2CEA8>
+<U2CEA9>
+<U2CEAA>
+<U2CEAB>
+<U2CEAC>
+<U2CEAD>
+<U2CEAE>
+<U2CEAF>
+<U2CEB0>
+<U2CEB1>
+<U2CEB2>
+<U2CEB3>
+<U2CEB4>
+<U2CEB5>
+<U2CEB6>
+<U2CEB7>
+<U2CEB8>
+<U2CEB9>
+<U2CEBA>
+<U2CEBB>
+<U2CEBC>
+<U2CEBD>
+<U2CEBE>
+<U2CEBF>
+<U2CEC0>
+<U2CEC1>
+<U2CEC2>
+<U2CEC3>
+<U2CEC4>
+<U2CEC5>
+<U2CEC6>
+<U2CEC7>
+<U2CEC8>
+<U2CEC9>
+<U2CECA>
+<U2CECB>
+<U2CECC>
+<U2CECD>
+<U2CECE>
+<U2CECF>
+<U2CED0>
+<U2CED1>
+<U2CED2>
+<U2CED3>
+<U2CED4>
+<U2CED5>
+<U2CED6>
+<U2CED7>
+<U2CED8>
+<U2CED9>
+<U2CEDA>
+<U2CEDB>
+<U2CEDC>
+<U2CEDD>
+<U2CEDE>
+<U2CEDF>
+<U2CEE0>
+<U2CEE1>
+<U2CEE2>
+<U2CEE3>
+<U2CEE4>
+<U2CEE5>
+<U2CEE6>
+<U2CEE7>
+<U2CEE8>
+<U2CEE9>
+<U2CEEA>
+<U2CEEB>
+<U2CEEC>
+<U2CEED>
+<U2CEEE>
+<U2CEEF>
+<U2CEF0>
+<U2CEF1>
+<U2CEF2>
+<U2CEF3>
+<U2CEF4>
+<U2CEF5>
+<U2CEF6>
+<U2CEF7>
+<U2CEF8>
+<U2CEF9>
+<U2CEFA>
+<U2CEFB>
+<U2CEFC>
+<U2CEFD>
+<U2CEFE>
+<U2CEFF>
+<U2CF00>
+<U2CF01>
+<U2CF02>
+<U2CF03>
+<U2CF04>
+<U2CF05>
+<U2CF06>
+<U2CF07>
+<U2CF08>
+<U2CF09>
+<U2CF0A>
+<U2CF0B>
+<U2CF0C>
+<U2CF0D>
+<U2CF0E>
+<U2CF0F>
+<U2CF10>
+<U2CF11>
+<U2CF12>
+<U2CF13>
+<U2CF14>
+<U2CF15>
+<U2CF16>
+<U2CF17>
+<U2CF18>
+<U2CF19>
+<U2CF1A>
+<U2CF1B>
+<U2CF1C>
+<U2CF1D>
+<U2CF1E>
+<U2CF1F>
+<U2CF20>
+<U2CF21>
+<U2CF22>
+<U2CF23>
+<U2CF24>
+<U2CF25>
+<U2CF26>
+<U2CF27>
+<U2CF28>
+<U2CF29>
+<U2CF2A>
+<U2CF2B>
+<U2CF2C>
+<U2CF2D>
+<U2CF2E>
+<U2CF2F>
+<U2CF30>
+<U2CF31>
+<U2CF32>
+<U2CF33>
+<U2CF34>
+<U2CF35>
+<U2CF36>
+<U2CF37>
+<U2CF38>
+<U2CF39>
+<U2CF3A>
+<U2CF3B>
+<U2CF3C>
+<U2CF3D>
+<U2CF3E>
+<U2CF3F>
+<U2CF40>
+<U2CF41>
+<U2CF42>
+<U2CF43>
+<U2CF44>
+<U2CF45>
+<U2CF46>
+<U2CF47>
+<U2CF48>
+<U2CF49>
+<U2CF4A>
+<U2CF4B>
+<U2CF4C>
+<U2CF4D>
+<U2CF4E>
+<U2CF4F>
+<U2CF50>
+<U2CF51>
+<U2CF52>
+<U2CF53>
+<U2CF54>
+<U2CF55>
+<U2CF56>
+<U2CF57>
+<U2CF58>
+<U2CF59>
+<U2CF5A>
+<U2CF5B>
+<U2CF5C>
+<U2CF5D>
+<U2CF5E>
+<U2CF5F>
+<U2CF60>
+<U2CF61>
+<U2CF62>
+<U2CF63>
+<U2CF64>
+<U2CF65>
+<U2CF66>
+<U2CF67>
+<U2CF68>
+<U2CF69>
+<U2CF6A>
+<U2CF6B>
+<U2CF6C>
+<U2CF6D>
+<U2CF6E>
+<U2CF6F>
+<U2CF70>
+<U2CF71>
+<U2CF72>
+<U2CF73>
+<U2CF74>
+<U2CF75>
+<U2CF76>
+<U2CF77>
+<U2CF78>
+<U2CF79>
+<U2CF7A>
+<U2CF7B>
+<U2CF7C>
+<U2CF7D>
+<U2CF7E>
+<U2CF7F>
+<U2CF80>
+<U2CF81>
+<U2CF82>
+<U2CF83>
+<U2CF84>
+<U2CF85>
+<U2CF86>
+<U2CF87>
+<U2CF88>
+<U2CF89>
+<U2CF8A>
+<U2CF8B>
+<U2CF8C>
+<U2CF8D>
+<U2CF8E>
+<U2CF8F>
+<U2CF90>
+<U2CF91>
+<U2CF92>
+<U2CF93>
+<U2CF94>
+<U2CF95>
+<U2CF96>
+<U2CF97>
+<U2CF98>
+<U2CF99>
+<U2CF9A>
+<U2CF9B>
+<U2CF9C>
+<U2CF9D>
+<U2CF9E>
+<U2CF9F>
+<U2CFA0>
+<U2CFA1>
+<U2CFA2>
+<U2CFA3>
+<U2CFA4>
+<U2CFA5>
+<U2CFA6>
+<U2CFA7>
+<U2CFA8>
+<U2CFA9>
+<U2CFAA>
+<U2CFAB>
+<U2CFAC>
+<U2CFAD>
+<U2CFAE>
+<U2CFAF>
+<U2CFB0>
+<U2CFB1>
+<U2CFB2>
+<U2CFB3>
+<U2CFB4>
+<U2CFB5>
+<U2CFB6>
+<U2CFB7>
+<U2CFB8>
+<U2CFB9>
+<U2CFBA>
+<U2CFBB>
+<U2CFBC>
+<U2CFBD>
+<U2CFBE>
+<U2CFBF>
+<U2CFC0>
+<U2CFC1>
+<U2CFC2>
+<U2CFC3>
+<U2CFC4>
+<U2CFC5>
+<U2CFC6>
+<U2CFC7>
+<U2CFC8>
+<U2CFC9>
+<U2CFCA>
+<U2CFCB>
+<U2CFCC>
+<U2CFCD>
+<U2CFCE>
+<U2CFCF>
+<U2CFD0>
+<U2CFD1>
+<U2CFD2>
+<U2CFD3>
+<U2CFD4>
+<U2CFD5>
+<U2CFD6>
+<U2CFD7>
+<U2CFD8>
+<U2CFD9>
+<U2CFDA>
+<U2CFDB>
+<U2CFDC>
+<U2CFDD>
+<U2CFDE>
+<U2CFDF>
+<U2CFE0>
+<U2CFE1>
+<U2CFE2>
+<U2CFE3>
+<U2CFE4>
+<U2CFE5>
+<U2CFE6>
+<U2CFE7>
+<U2CFE8>
+<U2CFE9>
+<U2CFEA>
+<U2CFEB>
+<U2CFEC>
+<U2CFED>
+<U2CFEE>
+<U2CFEF>
+<U2CFF0>
+<U2CFF1>
+<U2CFF2>
+<U2CFF3>
+<U2CFF4>
+<U2CFF5>
+<U2CFF6>
+<U2CFF7>
+<U2CFF8>
+<U2CFF9>
+<U2CFFA>
+<U2CFFB>
+<U2CFFC>
+<U2CFFD>
+<U2CFFE>
+<U2CFFF>
+<U2D000>
+<U2D001>
+<U2D002>
+<U2D003>
+<U2D004>
+<U2D005>
+<U2D006>
+<U2D007>
+<U2D008>
+<U2D009>
+<U2D00A>
+<U2D00B>
+<U2D00C>
+<U2D00D>
+<U2D00E>
+<U2D00F>
+<U2D010>
+<U2D011>
+<U2D012>
+<U2D013>
+<U2D014>
+<U2D015>
+<U2D016>
+<U2D017>
+<U2D018>
+<U2D019>
+<U2D01A>
+<U2D01B>
+<U2D01C>
+<U2D01D>
+<U2D01E>
+<U2D01F>
+<U2D020>
+<U2D021>
+<U2D022>
+<U2D023>
+<U2D024>
+<U2D025>
+<U2D026>
+<U2D027>
+<U2D028>
+<U2D029>
+<U2D02A>
+<U2D02B>
+<U2D02C>
+<U2D02D>
+<U2D02E>
+<U2D02F>
+<U2D030>
+<U2D031>
+<U2D032>
+<U2D033>
+<U2D034>
+<U2D035>
+<U2D036>
+<U2D037>
+<U2D038>
+<U2D039>
+<U2D03A>
+<U2D03B>
+<U2D03C>
+<U2D03D>
+<U2D03E>
+<U2D03F>
+<U2D040>
+<U2D041>
+<U2D042>
+<U2D043>
+<U2D044>
+<U2D045>
+<U2D046>
+<U2D047>
+<U2D048>
+<U2D049>
+<U2D04A>
+<U2D04B>
+<U2D04C>
+<U2D04D>
+<U2D04E>
+<U2D04F>
+<U2D050>
+<U2D051>
+<U2D052>
+<U2D053>
+<U2D054>
+<U2D055>
+<U2D056>
+<U2D057>
+<U2D058>
+<U2D059>
+<U2D05A>
+<U2D05B>
+<U2D05C>
+<U2D05D>
+<U2D05E>
+<U2D05F>
+<U2D060>
+<U2D061>
+<U2D062>
+<U2D063>
+<U2D064>
+<U2D065>
+<U2D066>
+<U2D067>
+<U2D068>
+<U2D069>
+<U2D06A>
+<U2D06B>
+<U2D06C>
+<U2D06D>
+<U2D06E>
+<U2D06F>
+<U2D070>
+<U2D071>
+<U2D072>
+<U2D073>
+<U2D074>
+<U2D075>
+<U2D076>
+<U2D077>
+<U2D078>
+<U2D079>
+<U2D07A>
+<U2D07B>
+<U2D07C>
+<U2D07D>
+<U2D07E>
+<U2D07F>
+<U2D080>
+<U2D081>
+<U2D082>
+<U2D083>
+<U2D084>
+<U2D085>
+<U2D086>
+<U2D087>
+<U2D088>
+<U2D089>
+<U2D08A>
+<U2D08B>
+<U2D08C>
+<U2D08D>
+<U2D08E>
+<U2D08F>
+<U2D090>
+<U2D091>
+<U2D092>
+<U2D093>
+<U2D094>
+<U2D095>
+<U2D096>
+<U2D097>
+<U2D098>
+<U2D099>
+<U2D09A>
+<U2D09B>
+<U2D09C>
+<U2D09D>
+<U2D09E>
+<U2D09F>
+<U2D0A0>
+<U2D0A1>
+<U2D0A2>
+<U2D0A3>
+<U2D0A4>
+<U2D0A5>
+<U2D0A6>
+<U2D0A7>
+<U2D0A8>
+<U2D0A9>
+<U2D0AA>
+<U2D0AB>
+<U2D0AC>
+<U2D0AD>
+<U2D0AE>
+<U2D0AF>
+<U2D0B0>
+<U2D0B1>
+<U2D0B2>
+<U2D0B3>
+<U2D0B4>
+<U2D0B5>
+<U2D0B6>
+<U2D0B7>
+<U2D0B8>
+<U2D0B9>
+<U2D0BA>
+<U2D0BB>
+<U2D0BC>
+<U2D0BD>
+<U2D0BE>
+<U2D0BF>
+<U2D0C0>
+<U2D0C1>
+<U2D0C2>
+<U2D0C3>
+<U2D0C4>
+<U2D0C5>
+<U2D0C6>
+<U2D0C7>
+<U2D0C8>
+<U2D0C9>
+<U2D0CA>
+<U2D0CB>
+<U2D0CC>
+<U2D0CD>
+<U2D0CE>
+<U2D0CF>
+<U2D0D0>
+<U2D0D1>
+<U2D0D2>
+<U2D0D3>
+<U2D0D4>
+<U2D0D5>
+<U2D0D6>
+<U2D0D7>
+<U2D0D8>
+<U2D0D9>
+<U2D0DA>
+<U2D0DB>
+<U2D0DC>
+<U2D0DD>
+<U2D0DE>
+<U2D0DF>
+<U2D0E0>
+<U2D0E1>
+<U2D0E2>
+<U2D0E3>
+<U2D0E4>
+<U2D0E5>
+<U2D0E6>
+<U2D0E7>
+<U2D0E8>
+<U2D0E9>
+<U2D0EA>
+<U2D0EB>
+<U2D0EC>
+<U2D0ED>
+<U2D0EE>
+<U2D0EF>
+<U2D0F0>
+<U2D0F1>
+<U2D0F2>
+<U2D0F3>
+<U2D0F4>
+<U2D0F5>
+<U2D0F6>
+<U2D0F7>
+<U2D0F8>
+<U2D0F9>
+<U2D0FA>
+<U2D0FB>
+<U2D0FC>
+<U2D0FD>
+<U2D0FE>
+<U2D0FF>
+<U2D100>
+<U2D101>
+<U2D102>
+<U2D103>
+<U2D104>
+<U2D105>
+<U2D106>
+<U2D107>
+<U2D108>
+<U2D109>
+<U2D10A>
+<U2D10B>
+<U2D10C>
+<U2D10D>
+<U2D10E>
+<U2D10F>
+<U2D110>
+<U2D111>
+<U2D112>
+<U2D113>
+<U2D114>
+<U2D115>
+<U2D116>
+<U2D117>
+<U2D118>
+<U2D119>
+<U2D11A>
+<U2D11B>
+<U2D11C>
+<U2D11D>
+<U2D11E>
+<U2D11F>
+<U2D120>
+<U2D121>
+<U2D122>
+<U2D123>
+<U2D124>
+<U2D125>
+<U2D126>
+<U2D127>
+<U2D128>
+<U2D129>
+<U2D12A>
+<U2D12B>
+<U2D12C>
+<U2D12D>
+<U2D12E>
+<U2D12F>
+<U2D130>
+<U2D131>
+<U2D132>
+<U2D133>
+<U2D134>
+<U2D135>
+<U2D136>
+<U2D137>
+<U2D138>
+<U2D139>
+<U2D13A>
+<U2D13B>
+<U2D13C>
+<U2D13D>
+<U2D13E>
+<U2D13F>
+<U2D140>
+<U2D141>
+<U2D142>
+<U2D143>
+<U2D144>
+<U2D145>
+<U2D146>
+<U2D147>
+<U2D148>
+<U2D149>
+<U2D14A>
+<U2D14B>
+<U2D14C>
+<U2D14D>
+<U2D14E>
+<U2D14F>
+<U2D150>
+<U2D151>
+<U2D152>
+<U2D153>
+<U2D154>
+<U2D155>
+<U2D156>
+<U2D157>
+<U2D158>
+<U2D159>
+<U2D15A>
+<U2D15B>
+<U2D15C>
+<U2D15D>
+<U2D15E>
+<U2D15F>
+<U2D160>
+<U2D161>
+<U2D162>
+<U2D163>
+<U2D164>
+<U2D165>
+<U2D166>
+<U2D167>
+<U2D168>
+<U2D169>
+<U2D16A>
+<U2D16B>
+<U2D16C>
+<U2D16D>
+<U2D16E>
+<U2D16F>
+<U2D170>
+<U2D171>
+<U2D172>
+<U2D173>
+<U2D174>
+<U2D175>
+<U2D176>
+<U2D177>
+<U2D178>
+<U2D179>
+<U2D17A>
+<U2D17B>
+<U2D17C>
+<U2D17D>
+<U2D17E>
+<U2D17F>
+<U2D180>
+<U2D181>
+<U2D182>
+<U2D183>
+<U2D184>
+<U2D185>
+<U2D186>
+<U2D187>
+<U2D188>
+<U2D189>
+<U2D18A>
+<U2D18B>
+<U2D18C>
+<U2D18D>
+<U2D18E>
+<U2D18F>
+<U2D190>
+<U2D191>
+<U2D192>
+<U2D193>
+<U2D194>
+<U2D195>
+<U2D196>
+<U2D197>
+<U2D198>
+<U2D199>
+<U2D19A>
+<U2D19B>
+<U2D19C>
+<U2D19D>
+<U2D19E>
+<U2D19F>
+<U2D1A0>
+<U2D1A1>
+<U2D1A2>
+<U2D1A3>
+<U2D1A4>
+<U2D1A5>
+<U2D1A6>
+<U2D1A7>
+<U2D1A8>
+<U2D1A9>
+<U2D1AA>
+<U2D1AB>
+<U2D1AC>
+<U2D1AD>
+<U2D1AE>
+<U2D1AF>
+<U2D1B0>
+<U2D1B1>
+<U2D1B2>
+<U2D1B3>
+<U2D1B4>
+<U2D1B5>
+<U2D1B6>
+<U2D1B7>
+<U2D1B8>
+<U2D1B9>
+<U2D1BA>
+<U2D1BB>
+<U2D1BC>
+<U2D1BD>
+<U2D1BE>
+<U2D1BF>
+<U2D1C0>
+<U2D1C1>
+<U2D1C2>
+<U2D1C3>
+<U2D1C4>
+<U2D1C5>
+<U2D1C6>
+<U2D1C7>
+<U2D1C8>
+<U2D1C9>
+<U2D1CA>
+<U2D1CB>
+<U2D1CC>
+<U2D1CD>
+<U2D1CE>
+<U2D1CF>
+<U2D1D0>
+<U2D1D1>
+<U2D1D2>
+<U2D1D3>
+<U2D1D4>
+<U2D1D5>
+<U2D1D6>
+<U2D1D7>
+<U2D1D8>
+<U2D1D9>
+<U2D1DA>
+<U2D1DB>
+<U2D1DC>
+<U2D1DD>
+<U2D1DE>
+<U2D1DF>
+<U2D1E0>
+<U2D1E1>
+<U2D1E2>
+<U2D1E3>
+<U2D1E4>
+<U2D1E5>
+<U2D1E6>
+<U2D1E7>
+<U2D1E8>
+<U2D1E9>
+<U2D1EA>
+<U2D1EB>
+<U2D1EC>
+<U2D1ED>
+<U2D1EE>
+<U2D1EF>
+<U2D1F0>
+<U2D1F1>
+<U2D1F2>
+<U2D1F3>
+<U2D1F4>
+<U2D1F5>
+<U2D1F6>
+<U2D1F7>
+<U2D1F8>
+<U2D1F9>
+<U2D1FA>
+<U2D1FB>
+<U2D1FC>
+<U2D1FD>
+<U2D1FE>
+<U2D1FF>
+<U2D200>
+<U2D201>
+<U2D202>
+<U2D203>
+<U2D204>
+<U2D205>
+<U2D206>
+<U2D207>
+<U2D208>
+<U2D209>
+<U2D20A>
+<U2D20B>
+<U2D20C>
+<U2D20D>
+<U2D20E>
+<U2D20F>
+<U2D210>
+<U2D211>
+<U2D212>
+<U2D213>
+<U2D214>
+<U2D215>
+<U2D216>
+<U2D217>
+<U2D218>
+<U2D219>
+<U2D21A>
+<U2D21B>
+<U2D21C>
+<U2D21D>
+<U2D21E>
+<U2D21F>
+<U2D220>
+<U2D221>
+<U2D222>
+<U2D223>
+<U2D224>
+<U2D225>
+<U2D226>
+<U2D227>
+<U2D228>
+<U2D229>
+<U2D22A>
+<U2D22B>
+<U2D22C>
+<U2D22D>
+<U2D22E>
+<U2D22F>
+<U2D230>
+<U2D231>
+<U2D232>
+<U2D233>
+<U2D234>
+<U2D235>
+<U2D236>
+<U2D237>
+<U2D238>
+<U2D239>
+<U2D23A>
+<U2D23B>
+<U2D23C>
+<U2D23D>
+<U2D23E>
+<U2D23F>
+<U2D240>
+<U2D241>
+<U2D242>
+<U2D243>
+<U2D244>
+<U2D245>
+<U2D246>
+<U2D247>
+<U2D248>
+<U2D249>
+<U2D24A>
+<U2D24B>
+<U2D24C>
+<U2D24D>
+<U2D24E>
+<U2D24F>
+<U2D250>
+<U2D251>
+<U2D252>
+<U2D253>
+<U2D254>
+<U2D255>
+<U2D256>
+<U2D257>
+<U2D258>
+<U2D259>
+<U2D25A>
+<U2D25B>
+<U2D25C>
+<U2D25D>
+<U2D25E>
+<U2D25F>
+<U2D260>
+<U2D261>
+<U2D262>
+<U2D263>
+<U2D264>
+<U2D265>
+<U2D266>
+<U2D267>
+<U2D268>
+<U2D269>
+<U2D26A>
+<U2D26B>
+<U2D26C>
+<U2D26D>
+<U2D26E>
+<U2D26F>
+<U2D270>
+<U2D271>
+<U2D272>
+<U2D273>
+<U2D274>
+<U2D275>
+<U2D276>
+<U2D277>
+<U2D278>
+<U2D279>
+<U2D27A>
+<U2D27B>
+<U2D27C>
+<U2D27D>
+<U2D27E>
+<U2D27F>
+<U2D280>
+<U2D281>
+<U2D282>
+<U2D283>
+<U2D284>
+<U2D285>
+<U2D286>
+<U2D287>
+<U2D288>
+<U2D289>
+<U2D28A>
+<U2D28B>
+<U2D28C>
+<U2D28D>
+<U2D28E>
+<U2D28F>
+<U2D290>
+<U2D291>
+<U2D292>
+<U2D293>
+<U2D294>
+<U2D295>
+<U2D296>
+<U2D297>
+<U2D298>
+<U2D299>
+<U2D29A>
+<U2D29B>
+<U2D29C>
+<U2D29D>
+<U2D29E>
+<U2D29F>
+<U2D2A0>
+<U2D2A1>
+<U2D2A2>
+<U2D2A3>
+<U2D2A4>
+<U2D2A5>
+<U2D2A6>
+<U2D2A7>
+<U2D2A8>
+<U2D2A9>
+<U2D2AA>
+<U2D2AB>
+<U2D2AC>
+<U2D2AD>
+<U2D2AE>
+<U2D2AF>
+<U2D2B0>
+<U2D2B1>
+<U2D2B2>
+<U2D2B3>
+<U2D2B4>
+<U2D2B5>
+<U2D2B6>
+<U2D2B7>
+<U2D2B8>
+<U2D2B9>
+<U2D2BA>
+<U2D2BB>
+<U2D2BC>
+<U2D2BD>
+<U2D2BE>
+<U2D2BF>
+<U2D2C0>
+<U2D2C1>
+<U2D2C2>
+<U2D2C3>
+<U2D2C4>
+<U2D2C5>
+<U2D2C6>
+<U2D2C7>
+<U2D2C8>
+<U2D2C9>
+<U2D2CA>
+<U2D2CB>
+<U2D2CC>
+<U2D2CD>
+<U2D2CE>
+<U2D2CF>
+<U2D2D0>
+<U2D2D1>
+<U2D2D2>
+<U2D2D3>
+<U2D2D4>
+<U2D2D5>
+<U2D2D6>
+<U2D2D7>
+<U2D2D8>
+<U2D2D9>
+<U2D2DA>
+<U2D2DB>
+<U2D2DC>
+<U2D2DD>
+<U2D2DE>
+<U2D2DF>
+<U2D2E0>
+<U2D2E1>
+<U2D2E2>
+<U2D2E3>
+<U2D2E4>
+<U2D2E5>
+<U2D2E6>
+<U2D2E7>
+<U2D2E8>
+<U2D2E9>
+<U2D2EA>
+<U2D2EB>
+<U2D2EC>
+<U2D2ED>
+<U2D2EE>
+<U2D2EF>
+<U2D2F0>
+<U2D2F1>
+<U2D2F2>
+<U2D2F3>
+<U2D2F4>
+<U2D2F5>
+<U2D2F6>
+<U2D2F7>
+<U2D2F8>
+<U2D2F9>
+<U2D2FA>
+<U2D2FB>
+<U2D2FC>
+<U2D2FD>
+<U2D2FE>
+<U2D2FF>
+<U2D300>
+<U2D301>
+<U2D302>
+<U2D303>
+<U2D304>
+<U2D305>
+<U2D306>
+<U2D307>
+<U2D308>
+<U2D309>
+<U2D30A>
+<U2D30B>
+<U2D30C>
+<U2D30D>
+<U2D30E>
+<U2D30F>
+<U2D310>
+<U2D311>
+<U2D312>
+<U2D313>
+<U2D314>
+<U2D315>
+<U2D316>
+<U2D317>
+<U2D318>
+<U2D319>
+<U2D31A>
+<U2D31B>
+<U2D31C>
+<U2D31D>
+<U2D31E>
+<U2D31F>
+<U2D320>
+<U2D321>
+<U2D322>
+<U2D323>
+<U2D324>
+<U2D325>
+<U2D326>
+<U2D327>
+<U2D328>
+<U2D329>
+<U2D32A>
+<U2D32B>
+<U2D32C>
+<U2D32D>
+<U2D32E>
+<U2D32F>
+<U2D330>
+<U2D331>
+<U2D332>
+<U2D333>
+<U2D334>
+<U2D335>
+<U2D336>
+<U2D337>
+<U2D338>
+<U2D339>
+<U2D33A>
+<U2D33B>
+<U2D33C>
+<U2D33D>
+<U2D33E>
+<U2D33F>
+<U2D340>
+<U2D341>
+<U2D342>
+<U2D343>
+<U2D344>
+<U2D345>
+<U2D346>
+<U2D347>
+<U2D348>
+<U2D349>
+<U2D34A>
+<U2D34B>
+<U2D34C>
+<U2D34D>
+<U2D34E>
+<U2D34F>
+<U2D350>
+<U2D351>
+<U2D352>
+<U2D353>
+<U2D354>
+<U2D355>
+<U2D356>
+<U2D357>
+<U2D358>
+<U2D359>
+<U2D35A>
+<U2D35B>
+<U2D35C>
+<U2D35D>
+<U2D35E>
+<U2D35F>
+<U2D360>
+<U2D361>
+<U2D362>
+<U2D363>
+<U2D364>
+<U2D365>
+<U2D366>
+<U2D367>
+<U2D368>
+<U2D369>
+<U2D36A>
+<U2D36B>
+<U2D36C>
+<U2D36D>
+<U2D36E>
+<U2D36F>
+<U2D370>
+<U2D371>
+<U2D372>
+<U2D373>
+<U2D374>
+<U2D375>
+<U2D376>
+<U2D377>
+<U2D378>
+<U2D379>
+<U2D37A>
+<U2D37B>
+<U2D37C>
+<U2D37D>
+<U2D37E>
+<U2D37F>
+<U2D380>
+<U2D381>
+<U2D382>
+<U2D383>
+<U2D384>
+<U2D385>
+<U2D386>
+<U2D387>
+<U2D388>
+<U2D389>
+<U2D38A>
+<U2D38B>
+<U2D38C>
+<U2D38D>
+<U2D38E>
+<U2D38F>
+<U2D390>
+<U2D391>
+<U2D392>
+<U2D393>
+<U2D394>
+<U2D395>
+<U2D396>
+<U2D397>
+<U2D398>
+<U2D399>
+<U2D39A>
+<U2D39B>
+<U2D39C>
+<U2D39D>
+<U2D39E>
+<U2D39F>
+<U2D3A0>
+<U2D3A1>
+<U2D3A2>
+<U2D3A3>
+<U2D3A4>
+<U2D3A5>
+<U2D3A6>
+<U2D3A7>
+<U2D3A8>
+<U2D3A9>
+<U2D3AA>
+<U2D3AB>
+<U2D3AC>
+<U2D3AD>
+<U2D3AE>
+<U2D3AF>
+<U2D3B0>
+<U2D3B1>
+<U2D3B2>
+<U2D3B3>
+<U2D3B4>
+<U2D3B5>
+<U2D3B6>
+<U2D3B7>
+<U2D3B8>
+<U2D3B9>
+<U2D3BA>
+<U2D3BB>
+<U2D3BC>
+<U2D3BD>
+<U2D3BE>
+<U2D3BF>
+<U2D3C0>
+<U2D3C1>
+<U2D3C2>
+<U2D3C3>
+<U2D3C4>
+<U2D3C5>
+<U2D3C6>
+<U2D3C7>
+<U2D3C8>
+<U2D3C9>
+<U2D3CA>
+<U2D3CB>
+<U2D3CC>
+<U2D3CD>
+<U2D3CE>
+<U2D3CF>
+<U2D3D0>
+<U2D3D1>
+<U2D3D2>
+<U2D3D3>
+<U2D3D4>
+<U2D3D5>
+<U2D3D6>
+<U2D3D7>
+<U2D3D8>
+<U2D3D9>
+<U2D3DA>
+<U2D3DB>
+<U2D3DC>
+<U2D3DD>
+<U2D3DE>
+<U2D3DF>
+<U2D3E0>
+<U2D3E1>
+<U2D3E2>
+<U2D3E3>
+<U2D3E4>
+<U2D3E5>
+<U2D3E6>
+<U2D3E7>
+<U2D3E8>
+<U2D3E9>
+<U2D3EA>
+<U2D3EB>
+<U2D3EC>
+<U2D3ED>
+<U2D3EE>
+<U2D3EF>
+<U2D3F0>
+<U2D3F1>
+<U2D3F2>
+<U2D3F3>
+<U2D3F4>
+<U2D3F5>
+<U2D3F6>
+<U2D3F7>
+<U2D3F8>
+<U2D3F9>
+<U2D3FA>
+<U2D3FB>
+<U2D3FC>
+<U2D3FD>
+<U2D3FE>
+<U2D3FF>
+<U2D400>
+<U2D401>
+<U2D402>
+<U2D403>
+<U2D404>
+<U2D405>
+<U2D406>
+<U2D407>
+<U2D408>
+<U2D409>
+<U2D40A>
+<U2D40B>
+<U2D40C>
+<U2D40D>
+<U2D40E>
+<U2D40F>
+<U2D410>
+<U2D411>
+<U2D412>
+<U2D413>
+<U2D414>
+<U2D415>
+<U2D416>
+<U2D417>
+<U2D418>
+<U2D419>
+<U2D41A>
+<U2D41B>
+<U2D41C>
+<U2D41D>
+<U2D41E>
+<U2D41F>
+<U2D420>
+<U2D421>
+<U2D422>
+<U2D423>
+<U2D424>
+<U2D425>
+<U2D426>
+<U2D427>
+<U2D428>
+<U2D429>
+<U2D42A>
+<U2D42B>
+<U2D42C>
+<U2D42D>
+<U2D42E>
+<U2D42F>
+<U2D430>
+<U2D431>
+<U2D432>
+<U2D433>
+<U2D434>
+<U2D435>
+<U2D436>
+<U2D437>
+<U2D438>
+<U2D439>
+<U2D43A>
+<U2D43B>
+<U2D43C>
+<U2D43D>
+<U2D43E>
+<U2D43F>
+<U2D440>
+<U2D441>
+<U2D442>
+<U2D443>
+<U2D444>
+<U2D445>
+<U2D446>
+<U2D447>
+<U2D448>
+<U2D449>
+<U2D44A>
+<U2D44B>
+<U2D44C>
+<U2D44D>
+<U2D44E>
+<U2D44F>
+<U2D450>
+<U2D451>
+<U2D452>
+<U2D453>
+<U2D454>
+<U2D455>
+<U2D456>
+<U2D457>
+<U2D458>
+<U2D459>
+<U2D45A>
+<U2D45B>
+<U2D45C>
+<U2D45D>
+<U2D45E>
+<U2D45F>
+<U2D460>
+<U2D461>
+<U2D462>
+<U2D463>
+<U2D464>
+<U2D465>
+<U2D466>
+<U2D467>
+<U2D468>
+<U2D469>
+<U2D46A>
+<U2D46B>
+<U2D46C>
+<U2D46D>
+<U2D46E>
+<U2D46F>
+<U2D470>
+<U2D471>
+<U2D472>
+<U2D473>
+<U2D474>
+<U2D475>
+<U2D476>
+<U2D477>
+<U2D478>
+<U2D479>
+<U2D47A>
+<U2D47B>
+<U2D47C>
+<U2D47D>
+<U2D47E>
+<U2D47F>
+<U2D480>
+<U2D481>
+<U2D482>
+<U2D483>
+<U2D484>
+<U2D485>
+<U2D486>
+<U2D487>
+<U2D488>
+<U2D489>
+<U2D48A>
+<U2D48B>
+<U2D48C>
+<U2D48D>
+<U2D48E>
+<U2D48F>
+<U2D490>
+<U2D491>
+<U2D492>
+<U2D493>
+<U2D494>
+<U2D495>
+<U2D496>
+<U2D497>
+<U2D498>
+<U2D499>
+<U2D49A>
+<U2D49B>
+<U2D49C>
+<U2D49D>
+<U2D49E>
+<U2D49F>
+<U2D4A0>
+<U2D4A1>
+<U2D4A2>
+<U2D4A3>
+<U2D4A4>
+<U2D4A5>
+<U2D4A6>
+<U2D4A7>
+<U2D4A8>
+<U2D4A9>
+<U2D4AA>
+<U2D4AB>
+<U2D4AC>
+<U2D4AD>
+<U2D4AE>
+<U2D4AF>
+<U2D4B0>
+<U2D4B1>
+<U2D4B2>
+<U2D4B3>
+<U2D4B4>
+<U2D4B5>
+<U2D4B6>
+<U2D4B7>
+<U2D4B8>
+<U2D4B9>
+<U2D4BA>
+<U2D4BB>
+<U2D4BC>
+<U2D4BD>
+<U2D4BE>
+<U2D4BF>
+<U2D4C0>
+<U2D4C1>
+<U2D4C2>
+<U2D4C3>
+<U2D4C4>
+<U2D4C5>
+<U2D4C6>
+<U2D4C7>
+<U2D4C8>
+<U2D4C9>
+<U2D4CA>
+<U2D4CB>
+<U2D4CC>
+<U2D4CD>
+<U2D4CE>
+<U2D4CF>
+<U2D4D0>
+<U2D4D1>
+<U2D4D2>
+<U2D4D3>
+<U2D4D4>
+<U2D4D5>
+<U2D4D6>
+<U2D4D7>
+<U2D4D8>
+<U2D4D9>
+<U2D4DA>
+<U2D4DB>
+<U2D4DC>
+<U2D4DD>
+<U2D4DE>
+<U2D4DF>
+<U2D4E0>
+<U2D4E1>
+<U2D4E2>
+<U2D4E3>
+<U2D4E4>
+<U2D4E5>
+<U2D4E6>
+<U2D4E7>
+<U2D4E8>
+<U2D4E9>
+<U2D4EA>
+<U2D4EB>
+<U2D4EC>
+<U2D4ED>
+<U2D4EE>
+<U2D4EF>
+<U2D4F0>
+<U2D4F1>
+<U2D4F2>
+<U2D4F3>
+<U2D4F4>
+<U2D4F5>
+<U2D4F6>
+<U2D4F7>
+<U2D4F8>
+<U2D4F9>
+<U2D4FA>
+<U2D4FB>
+<U2D4FC>
+<U2D4FD>
+<U2D4FE>
+<U2D4FF>
+<U2D500>
+<U2D501>
+<U2D502>
+<U2D503>
+<U2D504>
+<U2D505>
+<U2D506>
+<U2D507>
+<U2D508>
+<U2D509>
+<U2D50A>
+<U2D50B>
+<U2D50C>
+<U2D50D>
+<U2D50E>
+<U2D50F>
+<U2D510>
+<U2D511>
+<U2D512>
+<U2D513>
+<U2D514>
+<U2D515>
+<U2D516>
+<U2D517>
+<U2D518>
+<U2D519>
+<U2D51A>
+<U2D51B>
+<U2D51C>
+<U2D51D>
+<U2D51E>
+<U2D51F>
+<U2D520>
+<U2D521>
+<U2D522>
+<U2D523>
+<U2D524>
+<U2D525>
+<U2D526>
+<U2D527>
+<U2D528>
+<U2D529>
+<U2D52A>
+<U2D52B>
+<U2D52C>
+<U2D52D>
+<U2D52E>
+<U2D52F>
+<U2D530>
+<U2D531>
+<U2D532>
+<U2D533>
+<U2D534>
+<U2D535>
+<U2D536>
+<U2D537>
+<U2D538>
+<U2D539>
+<U2D53A>
+<U2D53B>
+<U2D53C>
+<U2D53D>
+<U2D53E>
+<U2D53F>
+<U2D540>
+<U2D541>
+<U2D542>
+<U2D543>
+<U2D544>
+<U2D545>
+<U2D546>
+<U2D547>
+<U2D548>
+<U2D549>
+<U2D54A>
+<U2D54B>
+<U2D54C>
+<U2D54D>
+<U2D54E>
+<U2D54F>
+<U2D550>
+<U2D551>
+<U2D552>
+<U2D553>
+<U2D554>
+<U2D555>
+<U2D556>
+<U2D557>
+<U2D558>
+<U2D559>
+<U2D55A>
+<U2D55B>
+<U2D55C>
+<U2D55D>
+<U2D55E>
+<U2D55F>
+<U2D560>
+<U2D561>
+<U2D562>
+<U2D563>
+<U2D564>
+<U2D565>
+<U2D566>
+<U2D567>
+<U2D568>
+<U2D569>
+<U2D56A>
+<U2D56B>
+<U2D56C>
+<U2D56D>
+<U2D56E>
+<U2D56F>
+<U2D570>
+<U2D571>
+<U2D572>
+<U2D573>
+<U2D574>
+<U2D575>
+<U2D576>
+<U2D577>
+<U2D578>
+<U2D579>
+<U2D57A>
+<U2D57B>
+<U2D57C>
+<U2D57D>
+<U2D57E>
+<U2D57F>
+<U2D580>
+<U2D581>
+<U2D582>
+<U2D583>
+<U2D584>
+<U2D585>
+<U2D586>
+<U2D587>
+<U2D588>
+<U2D589>
+<U2D58A>
+<U2D58B>
+<U2D58C>
+<U2D58D>
+<U2D58E>
+<U2D58F>
+<U2D590>
+<U2D591>
+<U2D592>
+<U2D593>
+<U2D594>
+<U2D595>
+<U2D596>
+<U2D597>
+<U2D598>
+<U2D599>
+<U2D59A>
+<U2D59B>
+<U2D59C>
+<U2D59D>
+<U2D59E>
+<U2D59F>
+<U2D5A0>
+<U2D5A1>
+<U2D5A2>
+<U2D5A3>
+<U2D5A4>
+<U2D5A5>
+<U2D5A6>
+<U2D5A7>
+<U2D5A8>
+<U2D5A9>
+<U2D5AA>
+<U2D5AB>
+<U2D5AC>
+<U2D5AD>
+<U2D5AE>
+<U2D5AF>
+<U2D5B0>
+<U2D5B1>
+<U2D5B2>
+<U2D5B3>
+<U2D5B4>
+<U2D5B5>
+<U2D5B6>
+<U2D5B7>
+<U2D5B8>
+<U2D5B9>
+<U2D5BA>
+<U2D5BB>
+<U2D5BC>
+<U2D5BD>
+<U2D5BE>
+<U2D5BF>
+<U2D5C0>
+<U2D5C1>
+<U2D5C2>
+<U2D5C3>
+<U2D5C4>
+<U2D5C5>
+<U2D5C6>
+<U2D5C7>
+<U2D5C8>
+<U2D5C9>
+<U2D5CA>
+<U2D5CB>
+<U2D5CC>
+<U2D5CD>
+<U2D5CE>
+<U2D5CF>
+<U2D5D0>
+<U2D5D1>
+<U2D5D2>
+<U2D5D3>
+<U2D5D4>
+<U2D5D5>
+<U2D5D6>
+<U2D5D7>
+<U2D5D8>
+<U2D5D9>
+<U2D5DA>
+<U2D5DB>
+<U2D5DC>
+<U2D5DD>
+<U2D5DE>
+<U2D5DF>
+<U2D5E0>
+<U2D5E1>
+<U2D5E2>
+<U2D5E3>
+<U2D5E4>
+<U2D5E5>
+<U2D5E6>
+<U2D5E7>
+<U2D5E8>
+<U2D5E9>
+<U2D5EA>
+<U2D5EB>
+<U2D5EC>
+<U2D5ED>
+<U2D5EE>
+<U2D5EF>
+<U2D5F0>
+<U2D5F1>
+<U2D5F2>
+<U2D5F3>
+<U2D5F4>
+<U2D5F5>
+<U2D5F6>
+<U2D5F7>
+<U2D5F8>
+<U2D5F9>
+<U2D5FA>
+<U2D5FB>
+<U2D5FC>
+<U2D5FD>
+<U2D5FE>
+<U2D5FF>
+<U2D600>
+<U2D601>
+<U2D602>
+<U2D603>
+<U2D604>
+<U2D605>
+<U2D606>
+<U2D607>
+<U2D608>
+<U2D609>
+<U2D60A>
+<U2D60B>
+<U2D60C>
+<U2D60D>
+<U2D60E>
+<U2D60F>
+<U2D610>
+<U2D611>
+<U2D612>
+<U2D613>
+<U2D614>
+<U2D615>
+<U2D616>
+<U2D617>
+<U2D618>
+<U2D619>
+<U2D61A>
+<U2D61B>
+<U2D61C>
+<U2D61D>
+<U2D61E>
+<U2D61F>
+<U2D620>
+<U2D621>
+<U2D622>
+<U2D623>
+<U2D624>
+<U2D625>
+<U2D626>
+<U2D627>
+<U2D628>
+<U2D629>
+<U2D62A>
+<U2D62B>
+<U2D62C>
+<U2D62D>
+<U2D62E>
+<U2D62F>
+<U2D630>
+<U2D631>
+<U2D632>
+<U2D633>
+<U2D634>
+<U2D635>
+<U2D636>
+<U2D637>
+<U2D638>
+<U2D639>
+<U2D63A>
+<U2D63B>
+<U2D63C>
+<U2D63D>
+<U2D63E>
+<U2D63F>
+<U2D640>
+<U2D641>
+<U2D642>
+<U2D643>
+<U2D644>
+<U2D645>
+<U2D646>
+<U2D647>
+<U2D648>
+<U2D649>
+<U2D64A>
+<U2D64B>
+<U2D64C>
+<U2D64D>
+<U2D64E>
+<U2D64F>
+<U2D650>
+<U2D651>
+<U2D652>
+<U2D653>
+<U2D654>
+<U2D655>
+<U2D656>
+<U2D657>
+<U2D658>
+<U2D659>
+<U2D65A>
+<U2D65B>
+<U2D65C>
+<U2D65D>
+<U2D65E>
+<U2D65F>
+<U2D660>
+<U2D661>
+<U2D662>
+<U2D663>
+<U2D664>
+<U2D665>
+<U2D666>
+<U2D667>
+<U2D668>
+<U2D669>
+<U2D66A>
+<U2D66B>
+<U2D66C>
+<U2D66D>
+<U2D66E>
+<U2D66F>
+<U2D670>
+<U2D671>
+<U2D672>
+<U2D673>
+<U2D674>
+<U2D675>
+<U2D676>
+<U2D677>
+<U2D678>
+<U2D679>
+<U2D67A>
+<U2D67B>
+<U2D67C>
+<U2D67D>
+<U2D67E>
+<U2D67F>
+<U2D680>
+<U2D681>
+<U2D682>
+<U2D683>
+<U2D684>
+<U2D685>
+<U2D686>
+<U2D687>
+<U2D688>
+<U2D689>
+<U2D68A>
+<U2D68B>
+<U2D68C>
+<U2D68D>
+<U2D68E>
+<U2D68F>
+<U2D690>
+<U2D691>
+<U2D692>
+<U2D693>
+<U2D694>
+<U2D695>
+<U2D696>
+<U2D697>
+<U2D698>
+<U2D699>
+<U2D69A>
+<U2D69B>
+<U2D69C>
+<U2D69D>
+<U2D69E>
+<U2D69F>
+<U2D6A0>
+<U2D6A1>
+<U2D6A2>
+<U2D6A3>
+<U2D6A4>
+<U2D6A5>
+<U2D6A6>
+<U2D6A7>
+<U2D6A8>
+<U2D6A9>
+<U2D6AA>
+<U2D6AB>
+<U2D6AC>
+<U2D6AD>
+<U2D6AE>
+<U2D6AF>
+<U2D6B0>
+<U2D6B1>
+<U2D6B2>
+<U2D6B3>
+<U2D6B4>
+<U2D6B5>
+<U2D6B6>
+<U2D6B7>
+<U2D6B8>
+<U2D6B9>
+<U2D6BA>
+<U2D6BB>
+<U2D6BC>
+<U2D6BD>
+<U2D6BE>
+<U2D6BF>
+<U2D6C0>
+<U2D6C1>
+<U2D6C2>
+<U2D6C3>
+<U2D6C4>
+<U2D6C5>
+<U2D6C6>
+<U2D6C7>
+<U2D6C8>
+<U2D6C9>
+<U2D6CA>
+<U2D6CB>
+<U2D6CC>
+<U2D6CD>
+<U2D6CE>
+<U2D6CF>
+<U2D6D0>
+<U2D6D1>
+<U2D6D2>
+<U2D6D3>
+<U2D6D4>
+<U2D6D5>
+<U2D6D6>
+<U2D6D7>
+<U2D6D8>
+<U2D6D9>
+<U2D6DA>
+<U2D6DB>
+<U2D6DC>
+<U2D6DD>
+<U2D6DE>
+<U2D6DF>
+<U2D6E0>
+<U2D6E1>
+<U2D6E2>
+<U2D6E3>
+<U2D6E4>
+<U2D6E5>
+<U2D6E6>
+<U2D6E7>
+<U2D6E8>
+<U2D6E9>
+<U2D6EA>
+<U2D6EB>
+<U2D6EC>
+<U2D6ED>
+<U2D6EE>
+<U2D6EF>
+<U2D6F0>
+<U2D6F1>
+<U2D6F2>
+<U2D6F3>
+<U2D6F4>
+<U2D6F5>
+<U2D6F6>
+<U2D6F7>
+<U2D6F8>
+<U2D6F9>
+<U2D6FA>
+<U2D6FB>
+<U2D6FC>
+<U2D6FD>
+<U2D6FE>
+<U2D6FF>
+<U2D700>
+<U2D701>
+<U2D702>
+<U2D703>
+<U2D704>
+<U2D705>
+<U2D706>
+<U2D707>
+<U2D708>
+<U2D709>
+<U2D70A>
+<U2D70B>
+<U2D70C>
+<U2D70D>
+<U2D70E>
+<U2D70F>
+<U2D710>
+<U2D711>
+<U2D712>
+<U2D713>
+<U2D714>
+<U2D715>
+<U2D716>
+<U2D717>
+<U2D718>
+<U2D719>
+<U2D71A>
+<U2D71B>
+<U2D71C>
+<U2D71D>
+<U2D71E>
+<U2D71F>
+<U2D720>
+<U2D721>
+<U2D722>
+<U2D723>
+<U2D724>
+<U2D725>
+<U2D726>
+<U2D727>
+<U2D728>
+<U2D729>
+<U2D72A>
+<U2D72B>
+<U2D72C>
+<U2D72D>
+<U2D72E>
+<U2D72F>
+<U2D730>
+<U2D731>
+<U2D732>
+<U2D733>
+<U2D734>
+<U2D735>
+<U2D736>
+<U2D737>
+<U2D738>
+<U2D739>
+<U2D73A>
+<U2D73B>
+<U2D73C>
+<U2D73D>
+<U2D73E>
+<U2D73F>
+<U2D740>
+<U2D741>
+<U2D742>
+<U2D743>
+<U2D744>
+<U2D745>
+<U2D746>
+<U2D747>
+<U2D748>
+<U2D749>
+<U2D74A>
+<U2D74B>
+<U2D74C>
+<U2D74D>
+<U2D74E>
+<U2D74F>
+<U2D750>
+<U2D751>
+<U2D752>
+<U2D753>
+<U2D754>
+<U2D755>
+<U2D756>
+<U2D757>
+<U2D758>
+<U2D759>
+<U2D75A>
+<U2D75B>
+<U2D75C>
+<U2D75D>
+<U2D75E>
+<U2D75F>
+<U2D760>
+<U2D761>
+<U2D762>
+<U2D763>
+<U2D764>
+<U2D765>
+<U2D766>
+<U2D767>
+<U2D768>
+<U2D769>
+<U2D76A>
+<U2D76B>
+<U2D76C>
+<U2D76D>
+<U2D76E>
+<U2D76F>
+<U2D770>
+<U2D771>
+<U2D772>
+<U2D773>
+<U2D774>
+<U2D775>
+<U2D776>
+<U2D777>
+<U2D778>
+<U2D779>
+<U2D77A>
+<U2D77B>
+<U2D77C>
+<U2D77D>
+<U2D77E>
+<U2D77F>
+<U2D780>
+<U2D781>
+<U2D782>
+<U2D783>
+<U2D784>
+<U2D785>
+<U2D786>
+<U2D787>
+<U2D788>
+<U2D789>
+<U2D78A>
+<U2D78B>
+<U2D78C>
+<U2D78D>
+<U2D78E>
+<U2D78F>
+<U2D790>
+<U2D791>
+<U2D792>
+<U2D793>
+<U2D794>
+<U2D795>
+<U2D796>
+<U2D797>
+<U2D798>
+<U2D799>
+<U2D79A>
+<U2D79B>
+<U2D79C>
+<U2D79D>
+<U2D79E>
+<U2D79F>
+<U2D7A0>
+<U2D7A1>
+<U2D7A2>
+<U2D7A3>
+<U2D7A4>
+<U2D7A5>
+<U2D7A6>
+<U2D7A7>
+<U2D7A8>
+<U2D7A9>
+<U2D7AA>
+<U2D7AB>
+<U2D7AC>
+<U2D7AD>
+<U2D7AE>
+<U2D7AF>
+<U2D7B0>
+<U2D7B1>
+<U2D7B2>
+<U2D7B3>
+<U2D7B4>
+<U2D7B5>
+<U2D7B6>
+<U2D7B7>
+<U2D7B8>
+<U2D7B9>
+<U2D7BA>
+<U2D7BB>
+<U2D7BC>
+<U2D7BD>
+<U2D7BE>
+<U2D7BF>
+<U2D7C0>
+<U2D7C1>
+<U2D7C2>
+<U2D7C3>
+<U2D7C4>
+<U2D7C5>
+<U2D7C6>
+<U2D7C7>
+<U2D7C8>
+<U2D7C9>
+<U2D7CA>
+<U2D7CB>
+<U2D7CC>
+<U2D7CD>
+<U2D7CE>
+<U2D7CF>
+<U2D7D0>
+<U2D7D1>
+<U2D7D2>
+<U2D7D3>
+<U2D7D4>
+<U2D7D5>
+<U2D7D6>
+<U2D7D7>
+<U2D7D8>
+<U2D7D9>
+<U2D7DA>
+<U2D7DB>
+<U2D7DC>
+<U2D7DD>
+<U2D7DE>
+<U2D7DF>
+<U2D7E0>
+<U2D7E1>
+<U2D7E2>
+<U2D7E3>
+<U2D7E4>
+<U2D7E5>
+<U2D7E6>
+<U2D7E7>
+<U2D7E8>
+<U2D7E9>
+<U2D7EA>
+<U2D7EB>
+<U2D7EC>
+<U2D7ED>
+<U2D7EE>
+<U2D7EF>
+<U2D7F0>
+<U2D7F1>
+<U2D7F2>
+<U2D7F3>
+<U2D7F4>
+<U2D7F5>
+<U2D7F6>
+<U2D7F7>
+<U2D7F8>
+<U2D7F9>
+<U2D7FA>
+<U2D7FB>
+<U2D7FC>
+<U2D7FD>
+<U2D7FE>
+<U2D7FF>
+<U2D800>
+<U2D801>
+<U2D802>
+<U2D803>
+<U2D804>
+<U2D805>
+<U2D806>
+<U2D807>
+<U2D808>
+<U2D809>
+<U2D80A>
+<U2D80B>
+<U2D80C>
+<U2D80D>
+<U2D80E>
+<U2D80F>
+<U2D810>
+<U2D811>
+<U2D812>
+<U2D813>
+<U2D814>
+<U2D815>
+<U2D816>
+<U2D817>
+<U2D818>
+<U2D819>
+<U2D81A>
+<U2D81B>
+<U2D81C>
+<U2D81D>
+<U2D81E>
+<U2D81F>
+<U2D820>
+<U2D821>
+<U2D822>
+<U2D823>
+<U2D824>
+<U2D825>
+<U2D826>
+<U2D827>
+<U2D828>
+<U2D829>
+<U2D82A>
+<U2D82B>
+<U2D82C>
+<U2D82D>
+<U2D82E>
+<U2D82F>
+<U2D830>
+<U2D831>
+<U2D832>
+<U2D833>
+<U2D834>
+<U2D835>
+<U2D836>
+<U2D837>
+<U2D838>
+<U2D839>
+<U2D83A>
+<U2D83B>
+<U2D83C>
+<U2D83D>
+<U2D83E>
+<U2D83F>
+<U2D840>
+<U2D841>
+<U2D842>
+<U2D843>
+<U2D844>
+<U2D845>
+<U2D846>
+<U2D847>
+<U2D848>
+<U2D849>
+<U2D84A>
+<U2D84B>
+<U2D84C>
+<U2D84D>
+<U2D84E>
+<U2D84F>
+<U2D850>
+<U2D851>
+<U2D852>
+<U2D853>
+<U2D854>
+<U2D855>
+<U2D856>
+<U2D857>
+<U2D858>
+<U2D859>
+<U2D85A>
+<U2D85B>
+<U2D85C>
+<U2D85D>
+<U2D85E>
+<U2D85F>
+<U2D860>
+<U2D861>
+<U2D862>
+<U2D863>
+<U2D864>
+<U2D865>
+<U2D866>
+<U2D867>
+<U2D868>
+<U2D869>
+<U2D86A>
+<U2D86B>
+<U2D86C>
+<U2D86D>
+<U2D86E>
+<U2D86F>
+<U2D870>
+<U2D871>
+<U2D872>
+<U2D873>
+<U2D874>
+<U2D875>
+<U2D876>
+<U2D877>
+<U2D878>
+<U2D879>
+<U2D87A>
+<U2D87B>
+<U2D87C>
+<U2D87D>
+<U2D87E>
+<U2D87F>
+<U2D880>
+<U2D881>
+<U2D882>
+<U2D883>
+<U2D884>
+<U2D885>
+<U2D886>
+<U2D887>
+<U2D888>
+<U2D889>
+<U2D88A>
+<U2D88B>
+<U2D88C>
+<U2D88D>
+<U2D88E>
+<U2D88F>
+<U2D890>
+<U2D891>
+<U2D892>
+<U2D893>
+<U2D894>
+<U2D895>
+<U2D896>
+<U2D897>
+<U2D898>
+<U2D899>
+<U2D89A>
+<U2D89B>
+<U2D89C>
+<U2D89D>
+<U2D89E>
+<U2D89F>
+<U2D8A0>
+<U2D8A1>
+<U2D8A2>
+<U2D8A3>
+<U2D8A4>
+<U2D8A5>
+<U2D8A6>
+<U2D8A7>
+<U2D8A8>
+<U2D8A9>
+<U2D8AA>
+<U2D8AB>
+<U2D8AC>
+<U2D8AD>
+<U2D8AE>
+<U2D8AF>
+<U2D8B0>
+<U2D8B1>
+<U2D8B2>
+<U2D8B3>
+<U2D8B4>
+<U2D8B5>
+<U2D8B6>
+<U2D8B7>
+<U2D8B8>
+<U2D8B9>
+<U2D8BA>
+<U2D8BB>
+<U2D8BC>
+<U2D8BD>
+<U2D8BE>
+<U2D8BF>
+<U2D8C0>
+<U2D8C1>
+<U2D8C2>
+<U2D8C3>
+<U2D8C4>
+<U2D8C5>
+<U2D8C6>
+<U2D8C7>
+<U2D8C8>
+<U2D8C9>
+<U2D8CA>
+<U2D8CB>
+<U2D8CC>
+<U2D8CD>
+<U2D8CE>
+<U2D8CF>
+<U2D8D0>
+<U2D8D1>
+<U2D8D2>
+<U2D8D3>
+<U2D8D4>
+<U2D8D5>
+<U2D8D6>
+<U2D8D7>
+<U2D8D8>
+<U2D8D9>
+<U2D8DA>
+<U2D8DB>
+<U2D8DC>
+<U2D8DD>
+<U2D8DE>
+<U2D8DF>
+<U2D8E0>
+<U2D8E1>
+<U2D8E2>
+<U2D8E3>
+<U2D8E4>
+<U2D8E5>
+<U2D8E6>
+<U2D8E7>
+<U2D8E8>
+<U2D8E9>
+<U2D8EA>
+<U2D8EB>
+<U2D8EC>
+<U2D8ED>
+<U2D8EE>
+<U2D8EF>
+<U2D8F0>
+<U2D8F1>
+<U2D8F2>
+<U2D8F3>
+<U2D8F4>
+<U2D8F5>
+<U2D8F6>
+<U2D8F7>
+<U2D8F8>
+<U2D8F9>
+<U2D8FA>
+<U2D8FB>
+<U2D8FC>
+<U2D8FD>
+<U2D8FE>
+<U2D8FF>
+<U2D900>
+<U2D901>
+<U2D902>
+<U2D903>
+<U2D904>
+<U2D905>
+<U2D906>
+<U2D907>
+<U2D908>
+<U2D909>
+<U2D90A>
+<U2D90B>
+<U2D90C>
+<U2D90D>
+<U2D90E>
+<U2D90F>
+<U2D910>
+<U2D911>
+<U2D912>
+<U2D913>
+<U2D914>
+<U2D915>
+<U2D916>
+<U2D917>
+<U2D918>
+<U2D919>
+<U2D91A>
+<U2D91B>
+<U2D91C>
+<U2D91D>
+<U2D91E>
+<U2D91F>
+<U2D920>
+<U2D921>
+<U2D922>
+<U2D923>
+<U2D924>
+<U2D925>
+<U2D926>
+<U2D927>
+<U2D928>
+<U2D929>
+<U2D92A>
+<U2D92B>
+<U2D92C>
+<U2D92D>
+<U2D92E>
+<U2D92F>
+<U2D930>
+<U2D931>
+<U2D932>
+<U2D933>
+<U2D934>
+<U2D935>
+<U2D936>
+<U2D937>
+<U2D938>
+<U2D939>
+<U2D93A>
+<U2D93B>
+<U2D93C>
+<U2D93D>
+<U2D93E>
+<U2D93F>
+<U2D940>
+<U2D941>
+<U2D942>
+<U2D943>
+<U2D944>
+<U2D945>
+<U2D946>
+<U2D947>
+<U2D948>
+<U2D949>
+<U2D94A>
+<U2D94B>
+<U2D94C>
+<U2D94D>
+<U2D94E>
+<U2D94F>
+<U2D950>
+<U2D951>
+<U2D952>
+<U2D953>
+<U2D954>
+<U2D955>
+<U2D956>
+<U2D957>
+<U2D958>
+<U2D959>
+<U2D95A>
+<U2D95B>
+<U2D95C>
+<U2D95D>
+<U2D95E>
+<U2D95F>
+<U2D960>
+<U2D961>
+<U2D962>
+<U2D963>
+<U2D964>
+<U2D965>
+<U2D966>
+<U2D967>
+<U2D968>
+<U2D969>
+<U2D96A>
+<U2D96B>
+<U2D96C>
+<U2D96D>
+<U2D96E>
+<U2D96F>
+<U2D970>
+<U2D971>
+<U2D972>
+<U2D973>
+<U2D974>
+<U2D975>
+<U2D976>
+<U2D977>
+<U2D978>
+<U2D979>
+<U2D97A>
+<U2D97B>
+<U2D97C>
+<U2D97D>
+<U2D97E>
+<U2D97F>
+<U2D980>
+<U2D981>
+<U2D982>
+<U2D983>
+<U2D984>
+<U2D985>
+<U2D986>
+<U2D987>
+<U2D988>
+<U2D989>
+<U2D98A>
+<U2D98B>
+<U2D98C>
+<U2D98D>
+<U2D98E>
+<U2D98F>
+<U2D990>
+<U2D991>
+<U2D992>
+<U2D993>
+<U2D994>
+<U2D995>
+<U2D996>
+<U2D997>
+<U2D998>
+<U2D999>
+<U2D99A>
+<U2D99B>
+<U2D99C>
+<U2D99D>
+<U2D99E>
+<U2D99F>
+<U2D9A0>
+<U2D9A1>
+<U2D9A2>
+<U2D9A3>
+<U2D9A4>
+<U2D9A5>
+<U2D9A6>
+<U2D9A7>
+<U2D9A8>
+<U2D9A9>
+<U2D9AA>
+<U2D9AB>
+<U2D9AC>
+<U2D9AD>
+<U2D9AE>
+<U2D9AF>
+<U2D9B0>
+<U2D9B1>
+<U2D9B2>
+<U2D9B3>
+<U2D9B4>
+<U2D9B5>
+<U2D9B6>
+<U2D9B7>
+<U2D9B8>
+<U2D9B9>
+<U2D9BA>
+<U2D9BB>
+<U2D9BC>
+<U2D9BD>
+<U2D9BE>
+<U2D9BF>
+<U2D9C0>
+<U2D9C1>
+<U2D9C2>
+<U2D9C3>
+<U2D9C4>
+<U2D9C5>
+<U2D9C6>
+<U2D9C7>
+<U2D9C8>
+<U2D9C9>
+<U2D9CA>
+<U2D9CB>
+<U2D9CC>
+<U2D9CD>
+<U2D9CE>
+<U2D9CF>
+<U2D9D0>
+<U2D9D1>
+<U2D9D2>
+<U2D9D3>
+<U2D9D4>
+<U2D9D5>
+<U2D9D6>
+<U2D9D7>
+<U2D9D8>
+<U2D9D9>
+<U2D9DA>
+<U2D9DB>
+<U2D9DC>
+<U2D9DD>
+<U2D9DE>
+<U2D9DF>
+<U2D9E0>
+<U2D9E1>
+<U2D9E2>
+<U2D9E3>
+<U2D9E4>
+<U2D9E5>
+<U2D9E6>
+<U2D9E7>
+<U2D9E8>
+<U2D9E9>
+<U2D9EA>
+<U2D9EB>
+<U2D9EC>
+<U2D9ED>
+<U2D9EE>
+<U2D9EF>
+<U2D9F0>
+<U2D9F1>
+<U2D9F2>
+<U2D9F3>
+<U2D9F4>
+<U2D9F5>
+<U2D9F6>
+<U2D9F7>
+<U2D9F8>
+<U2D9F9>
+<U2D9FA>
+<U2D9FB>
+<U2D9FC>
+<U2D9FD>
+<U2D9FE>
+<U2D9FF>
+<U2DA00>
+<U2DA01>
+<U2DA02>
+<U2DA03>
+<U2DA04>
+<U2DA05>
+<U2DA06>
+<U2DA07>
+<U2DA08>
+<U2DA09>
+<U2DA0A>
+<U2DA0B>
+<U2DA0C>
+<U2DA0D>
+<U2DA0E>
+<U2DA0F>
+<U2DA10>
+<U2DA11>
+<U2DA12>
+<U2DA13>
+<U2DA14>
+<U2DA15>
+<U2DA16>
+<U2DA17>
+<U2DA18>
+<U2DA19>
+<U2DA1A>
+<U2DA1B>
+<U2DA1C>
+<U2DA1D>
+<U2DA1E>
+<U2DA1F>
+<U2DA20>
+<U2DA21>
+<U2DA22>
+<U2DA23>
+<U2DA24>
+<U2DA25>
+<U2DA26>
+<U2DA27>
+<U2DA28>
+<U2DA29>
+<U2DA2A>
+<U2DA2B>
+<U2DA2C>
+<U2DA2D>
+<U2DA2E>
+<U2DA2F>
+<U2DA30>
+<U2DA31>
+<U2DA32>
+<U2DA33>
+<U2DA34>
+<U2DA35>
+<U2DA36>
+<U2DA37>
+<U2DA38>
+<U2DA39>
+<U2DA3A>
+<U2DA3B>
+<U2DA3C>
+<U2DA3D>
+<U2DA3E>
+<U2DA3F>
+<U2DA40>
+<U2DA41>
+<U2DA42>
+<U2DA43>
+<U2DA44>
+<U2DA45>
+<U2DA46>
+<U2DA47>
+<U2DA48>
+<U2DA49>
+<U2DA4A>
+<U2DA4B>
+<U2DA4C>
+<U2DA4D>
+<U2DA4E>
+<U2DA4F>
+<U2DA50>
+<U2DA51>
+<U2DA52>
+<U2DA53>
+<U2DA54>
+<U2DA55>
+<U2DA56>
+<U2DA57>
+<U2DA58>
+<U2DA59>
+<U2DA5A>
+<U2DA5B>
+<U2DA5C>
+<U2DA5D>
+<U2DA5E>
+<U2DA5F>
+<U2DA60>
+<U2DA61>
+<U2DA62>
+<U2DA63>
+<U2DA64>
+<U2DA65>
+<U2DA66>
+<U2DA67>
+<U2DA68>
+<U2DA69>
+<U2DA6A>
+<U2DA6B>
+<U2DA6C>
+<U2DA6D>
+<U2DA6E>
+<U2DA6F>
+<U2DA70>
+<U2DA71>
+<U2DA72>
+<U2DA73>
+<U2DA74>
+<U2DA75>
+<U2DA76>
+<U2DA77>
+<U2DA78>
+<U2DA79>
+<U2DA7A>
+<U2DA7B>
+<U2DA7C>
+<U2DA7D>
+<U2DA7E>
+<U2DA7F>
+<U2DA80>
+<U2DA81>
+<U2DA82>
+<U2DA83>
+<U2DA84>
+<U2DA85>
+<U2DA86>
+<U2DA87>
+<U2DA88>
+<U2DA89>
+<U2DA8A>
+<U2DA8B>
+<U2DA8C>
+<U2DA8D>
+<U2DA8E>
+<U2DA8F>
+<U2DA90>
+<U2DA91>
+<U2DA92>
+<U2DA93>
+<U2DA94>
+<U2DA95>
+<U2DA96>
+<U2DA97>
+<U2DA98>
+<U2DA99>
+<U2DA9A>
+<U2DA9B>
+<U2DA9C>
+<U2DA9D>
+<U2DA9E>
+<U2DA9F>
+<U2DAA0>
+<U2DAA1>
+<U2DAA2>
+<U2DAA3>
+<U2DAA4>
+<U2DAA5>
+<U2DAA6>
+<U2DAA7>
+<U2DAA8>
+<U2DAA9>
+<U2DAAA>
+<U2DAAB>
+<U2DAAC>
+<U2DAAD>
+<U2DAAE>
+<U2DAAF>
+<U2DAB0>
+<U2DAB1>
+<U2DAB2>
+<U2DAB3>
+<U2DAB4>
+<U2DAB5>
+<U2DAB6>
+<U2DAB7>
+<U2DAB8>
+<U2DAB9>
+<U2DABA>
+<U2DABB>
+<U2DABC>
+<U2DABD>
+<U2DABE>
+<U2DABF>
+<U2DAC0>
+<U2DAC1>
+<U2DAC2>
+<U2DAC3>
+<U2DAC4>
+<U2DAC5>
+<U2DAC6>
+<U2DAC7>
+<U2DAC8>
+<U2DAC9>
+<U2DACA>
+<U2DACB>
+<U2DACC>
+<U2DACD>
+<U2DACE>
+<U2DACF>
+<U2DAD0>
+<U2DAD1>
+<U2DAD2>
+<U2DAD3>
+<U2DAD4>
+<U2DAD5>
+<U2DAD6>
+<U2DAD7>
+<U2DAD8>
+<U2DAD9>
+<U2DADA>
+<U2DADB>
+<U2DADC>
+<U2DADD>
+<U2DADE>
+<U2DADF>
+<U2DAE0>
+<U2DAE1>
+<U2DAE2>
+<U2DAE3>
+<U2DAE4>
+<U2DAE5>
+<U2DAE6>
+<U2DAE7>
+<U2DAE8>
+<U2DAE9>
+<U2DAEA>
+<U2DAEB>
+<U2DAEC>
+<U2DAED>
+<U2DAEE>
+<U2DAEF>
+<U2DAF0>
+<U2DAF1>
+<U2DAF2>
+<U2DAF3>
+<U2DAF4>
+<U2DAF5>
+<U2DAF6>
+<U2DAF7>
+<U2DAF8>
+<U2DAF9>
+<U2DAFA>
+<U2DAFB>
+<U2DAFC>
+<U2DAFD>
+<U2DAFE>
+<U2DAFF>
+<U2DB00>
+<U2DB01>
+<U2DB02>
+<U2DB03>
+<U2DB04>
+<U2DB05>
+<U2DB06>
+<U2DB07>
+<U2DB08>
+<U2DB09>
+<U2DB0A>
+<U2DB0B>
+<U2DB0C>
+<U2DB0D>
+<U2DB0E>
+<U2DB0F>
+<U2DB10>
+<U2DB11>
+<U2DB12>
+<U2DB13>
+<U2DB14>
+<U2DB15>
+<U2DB16>
+<U2DB17>
+<U2DB18>
+<U2DB19>
+<U2DB1A>
+<U2DB1B>
+<U2DB1C>
+<U2DB1D>
+<U2DB1E>
+<U2DB1F>
+<U2DB20>
+<U2DB21>
+<U2DB22>
+<U2DB23>
+<U2DB24>
+<U2DB25>
+<U2DB26>
+<U2DB27>
+<U2DB28>
+<U2DB29>
+<U2DB2A>
+<U2DB2B>
+<U2DB2C>
+<U2DB2D>
+<U2DB2E>
+<U2DB2F>
+<U2DB30>
+<U2DB31>
+<U2DB32>
+<U2DB33>
+<U2DB34>
+<U2DB35>
+<U2DB36>
+<U2DB37>
+<U2DB38>
+<U2DB39>
+<U2DB3A>
+<U2DB3B>
+<U2DB3C>
+<U2DB3D>
+<U2DB3E>
+<U2DB3F>
+<U2DB40>
+<U2DB41>
+<U2DB42>
+<U2DB43>
+<U2DB44>
+<U2DB45>
+<U2DB46>
+<U2DB47>
+<U2DB48>
+<U2DB49>
+<U2DB4A>
+<U2DB4B>
+<U2DB4C>
+<U2DB4D>
+<U2DB4E>
+<U2DB4F>
+<U2DB50>
+<U2DB51>
+<U2DB52>
+<U2DB53>
+<U2DB54>
+<U2DB55>
+<U2DB56>
+<U2DB57>
+<U2DB58>
+<U2DB59>
+<U2DB5A>
+<U2DB5B>
+<U2DB5C>
+<U2DB5D>
+<U2DB5E>
+<U2DB5F>
+<U2DB60>
+<U2DB61>
+<U2DB62>
+<U2DB63>
+<U2DB64>
+<U2DB65>
+<U2DB66>
+<U2DB67>
+<U2DB68>
+<U2DB69>
+<U2DB6A>
+<U2DB6B>
+<U2DB6C>
+<U2DB6D>
+<U2DB6E>
+<U2DB6F>
+<U2DB70>
+<U2DB71>
+<U2DB72>
+<U2DB73>
+<U2DB74>
+<U2DB75>
+<U2DB76>
+<U2DB77>
+<U2DB78>
+<U2DB79>
+<U2DB7A>
+<U2DB7B>
+<U2DB7C>
+<U2DB7D>
+<U2DB7E>
+<U2DB7F>
+<U2DB80>
+<U2DB81>
+<U2DB82>
+<U2DB83>
+<U2DB84>
+<U2DB85>
+<U2DB86>
+<U2DB87>
+<U2DB88>
+<U2DB89>
+<U2DB8A>
+<U2DB8B>
+<U2DB8C>
+<U2DB8D>
+<U2DB8E>
+<U2DB8F>
+<U2DB90>
+<U2DB91>
+<U2DB92>
+<U2DB93>
+<U2DB94>
+<U2DB95>
+<U2DB96>
+<U2DB97>
+<U2DB98>
+<U2DB99>
+<U2DB9A>
+<U2DB9B>
+<U2DB9C>
+<U2DB9D>
+<U2DB9E>
+<U2DB9F>
+<U2DBA0>
+<U2DBA1>
+<U2DBA2>
+<U2DBA3>
+<U2DBA4>
+<U2DBA5>
+<U2DBA6>
+<U2DBA7>
+<U2DBA8>
+<U2DBA9>
+<U2DBAA>
+<U2DBAB>
+<U2DBAC>
+<U2DBAD>
+<U2DBAE>
+<U2DBAF>
+<U2DBB0>
+<U2DBB1>
+<U2DBB2>
+<U2DBB3>
+<U2DBB4>
+<U2DBB5>
+<U2DBB6>
+<U2DBB7>
+<U2DBB8>
+<U2DBB9>
+<U2DBBA>
+<U2DBBB>
+<U2DBBC>
+<U2DBBD>
+<U2DBBE>
+<U2DBBF>
+<U2DBC0>
+<U2DBC1>
+<U2DBC2>
+<U2DBC3>
+<U2DBC4>
+<U2DBC5>
+<U2DBC6>
+<U2DBC7>
+<U2DBC8>
+<U2DBC9>
+<U2DBCA>
+<U2DBCB>
+<U2DBCC>
+<U2DBCD>
+<U2DBCE>
+<U2DBCF>
+<U2DBD0>
+<U2DBD1>
+<U2DBD2>
+<U2DBD3>
+<U2DBD4>
+<U2DBD5>
+<U2DBD6>
+<U2DBD7>
+<U2DBD8>
+<U2DBD9>
+<U2DBDA>
+<U2DBDB>
+<U2DBDC>
+<U2DBDD>
+<U2DBDE>
+<U2DBDF>
+<U2DBE0>
+<U2DBE1>
+<U2DBE2>
+<U2DBE3>
+<U2DBE4>
+<U2DBE5>
+<U2DBE6>
+<U2DBE7>
+<U2DBE8>
+<U2DBE9>
+<U2DBEA>
+<U2DBEB>
+<U2DBEC>
+<U2DBED>
+<U2DBEE>
+<U2DBEF>
+<U2DBF0>
+<U2DBF1>
+<U2DBF2>
+<U2DBF3>
+<U2DBF4>
+<U2DBF5>
+<U2DBF6>
+<U2DBF7>
+<U2DBF8>
+<U2DBF9>
+<U2DBFA>
+<U2DBFB>
+<U2DBFC>
+<U2DBFD>
+<U2DBFE>
+<U2DBFF>
+<U2DC00>
+<U2DC01>
+<U2DC02>
+<U2DC03>
+<U2DC04>
+<U2DC05>
+<U2DC06>
+<U2DC07>
+<U2DC08>
+<U2DC09>
+<U2DC0A>
+<U2DC0B>
+<U2DC0C>
+<U2DC0D>
+<U2DC0E>
+<U2DC0F>
+<U2DC10>
+<U2DC11>
+<U2DC12>
+<U2DC13>
+<U2DC14>
+<U2DC15>
+<U2DC16>
+<U2DC17>
+<U2DC18>
+<U2DC19>
+<U2DC1A>
+<U2DC1B>
+<U2DC1C>
+<U2DC1D>
+<U2DC1E>
+<U2DC1F>
+<U2DC20>
+<U2DC21>
+<U2DC22>
+<U2DC23>
+<U2DC24>
+<U2DC25>
+<U2DC26>
+<U2DC27>
+<U2DC28>
+<U2DC29>
+<U2DC2A>
+<U2DC2B>
+<U2DC2C>
+<U2DC2D>
+<U2DC2E>
+<U2DC2F>
+<U2DC30>
+<U2DC31>
+<U2DC32>
+<U2DC33>
+<U2DC34>
+<U2DC35>
+<U2DC36>
+<U2DC37>
+<U2DC38>
+<U2DC39>
+<U2DC3A>
+<U2DC3B>
+<U2DC3C>
+<U2DC3D>
+<U2DC3E>
+<U2DC3F>
+<U2DC40>
+<U2DC41>
+<U2DC42>
+<U2DC43>
+<U2DC44>
+<U2DC45>
+<U2DC46>
+<U2DC47>
+<U2DC48>
+<U2DC49>
+<U2DC4A>
+<U2DC4B>
+<U2DC4C>
+<U2DC4D>
+<U2DC4E>
+<U2DC4F>
+<U2DC50>
+<U2DC51>
+<U2DC52>
+<U2DC53>
+<U2DC54>
+<U2DC55>
+<U2DC56>
+<U2DC57>
+<U2DC58>
+<U2DC59>
+<U2DC5A>
+<U2DC5B>
+<U2DC5C>
+<U2DC5D>
+<U2DC5E>
+<U2DC5F>
+<U2DC60>
+<U2DC61>
+<U2DC62>
+<U2DC63>
+<U2DC64>
+<U2DC65>
+<U2DC66>
+<U2DC67>
+<U2DC68>
+<U2DC69>
+<U2DC6A>
+<U2DC6B>
+<U2DC6C>
+<U2DC6D>
+<U2DC6E>
+<U2DC6F>
+<U2DC70>
+<U2DC71>
+<U2DC72>
+<U2DC73>
+<U2DC74>
+<U2DC75>
+<U2DC76>
+<U2DC77>
+<U2DC78>
+<U2DC79>
+<U2DC7A>
+<U2DC7B>
+<U2DC7C>
+<U2DC7D>
+<U2DC7E>
+<U2DC7F>
+<U2DC80>
+<U2DC81>
+<U2DC82>
+<U2DC83>
+<U2DC84>
+<U2DC85>
+<U2DC86>
+<U2DC87>
+<U2DC88>
+<U2DC89>
+<U2DC8A>
+<U2DC8B>
+<U2DC8C>
+<U2DC8D>
+<U2DC8E>
+<U2DC8F>
+<U2DC90>
+<U2DC91>
+<U2DC92>
+<U2DC93>
+<U2DC94>
+<U2DC95>
+<U2DC96>
+<U2DC97>
+<U2DC98>
+<U2DC99>
+<U2DC9A>
+<U2DC9B>
+<U2DC9C>
+<U2DC9D>
+<U2DC9E>
+<U2DC9F>
+<U2DCA0>
+<U2DCA1>
+<U2DCA2>
+<U2DCA3>
+<U2DCA4>
+<U2DCA5>
+<U2DCA6>
+<U2DCA7>
+<U2DCA8>
+<U2DCA9>
+<U2DCAA>
+<U2DCAB>
+<U2DCAC>
+<U2DCAD>
+<U2DCAE>
+<U2DCAF>
+<U2DCB0>
+<U2DCB1>
+<U2DCB2>
+<U2DCB3>
+<U2DCB4>
+<U2DCB5>
+<U2DCB6>
+<U2DCB7>
+<U2DCB8>
+<U2DCB9>
+<U2DCBA>
+<U2DCBB>
+<U2DCBC>
+<U2DCBD>
+<U2DCBE>
+<U2DCBF>
+<U2DCC0>
+<U2DCC1>
+<U2DCC2>
+<U2DCC3>
+<U2DCC4>
+<U2DCC5>
+<U2DCC6>
+<U2DCC7>
+<U2DCC8>
+<U2DCC9>
+<U2DCCA>
+<U2DCCB>
+<U2DCCC>
+<U2DCCD>
+<U2DCCE>
+<U2DCCF>
+<U2DCD0>
+<U2DCD1>
+<U2DCD2>
+<U2DCD3>
+<U2DCD4>
+<U2DCD5>
+<U2DCD6>
+<U2DCD7>
+<U2DCD8>
+<U2DCD9>
+<U2DCDA>
+<U2DCDB>
+<U2DCDC>
+<U2DCDD>
+<U2DCDE>
+<U2DCDF>
+<U2DCE0>
+<U2DCE1>
+<U2DCE2>
+<U2DCE3>
+<U2DCE4>
+<U2DCE5>
+<U2DCE6>
+<U2DCE7>
+<U2DCE8>
+<U2DCE9>
+<U2DCEA>
+<U2DCEB>
+<U2DCEC>
+<U2DCED>
+<U2DCEE>
+<U2DCEF>
+<U2DCF0>
+<U2DCF1>
+<U2DCF2>
+<U2DCF3>
+<U2DCF4>
+<U2DCF5>
+<U2DCF6>
+<U2DCF7>
+<U2DCF8>
+<U2DCF9>
+<U2DCFA>
+<U2DCFB>
+<U2DCFC>
+<U2DCFD>
+<U2DCFE>
+<U2DCFF>
+<U2DD00>
+<U2DD01>
+<U2DD02>
+<U2DD03>
+<U2DD04>
+<U2DD05>
+<U2DD06>
+<U2DD07>
+<U2DD08>
+<U2DD09>
+<U2DD0A>
+<U2DD0B>
+<U2DD0C>
+<U2DD0D>
+<U2DD0E>
+<U2DD0F>
+<U2DD10>
+<U2DD11>
+<U2DD12>
+<U2DD13>
+<U2DD14>
+<U2DD15>
+<U2DD16>
+<U2DD17>
+<U2DD18>
+<U2DD19>
+<U2DD1A>
+<U2DD1B>
+<U2DD1C>
+<U2DD1D>
+<U2DD1E>
+<U2DD1F>
+<U2DD20>
+<U2DD21>
+<U2DD22>
+<U2DD23>
+<U2DD24>
+<U2DD25>
+<U2DD26>
+<U2DD27>
+<U2DD28>
+<U2DD29>
+<U2DD2A>
+<U2DD2B>
+<U2DD2C>
+<U2DD2D>
+<U2DD2E>
+<U2DD2F>
+<U2DD30>
+<U2DD31>
+<U2DD32>
+<U2DD33>
+<U2DD34>
+<U2DD35>
+<U2DD36>
+<U2DD37>
+<U2DD38>
+<U2DD39>
+<U2DD3A>
+<U2DD3B>
+<U2DD3C>
+<U2DD3D>
+<U2DD3E>
+<U2DD3F>
+<U2DD40>
+<U2DD41>
+<U2DD42>
+<U2DD43>
+<U2DD44>
+<U2DD45>
+<U2DD46>
+<U2DD47>
+<U2DD48>
+<U2DD49>
+<U2DD4A>
+<U2DD4B>
+<U2DD4C>
+<U2DD4D>
+<U2DD4E>
+<U2DD4F>
+<U2DD50>
+<U2DD51>
+<U2DD52>
+<U2DD53>
+<U2DD54>
+<U2DD55>
+<U2DD56>
+<U2DD57>
+<U2DD58>
+<U2DD59>
+<U2DD5A>
+<U2DD5B>
+<U2DD5C>
+<U2DD5D>
+<U2DD5E>
+<U2DD5F>
+<U2DD60>
+<U2DD61>
+<U2DD62>
+<U2DD63>
+<U2DD64>
+<U2DD65>
+<U2DD66>
+<U2DD67>
+<U2DD68>
+<U2DD69>
+<U2DD6A>
+<U2DD6B>
+<U2DD6C>
+<U2DD6D>
+<U2DD6E>
+<U2DD6F>
+<U2DD70>
+<U2DD71>
+<U2DD72>
+<U2DD73>
+<U2DD74>
+<U2DD75>
+<U2DD76>
+<U2DD77>
+<U2DD78>
+<U2DD79>
+<U2DD7A>
+<U2DD7B>
+<U2DD7C>
+<U2DD7D>
+<U2DD7E>
+<U2DD7F>
+<U2DD80>
+<U2DD81>
+<U2DD82>
+<U2DD83>
+<U2DD84>
+<U2DD85>
+<U2DD86>
+<U2DD87>
+<U2DD88>
+<U2DD89>
+<U2DD8A>
+<U2DD8B>
+<U2DD8C>
+<U2DD8D>
+<U2DD8E>
+<U2DD8F>
+<U2DD90>
+<U2DD91>
+<U2DD92>
+<U2DD93>
+<U2DD94>
+<U2DD95>
+<U2DD96>
+<U2DD97>
+<U2DD98>
+<U2DD99>
+<U2DD9A>
+<U2DD9B>
+<U2DD9C>
+<U2DD9D>
+<U2DD9E>
+<U2DD9F>
+<U2DDA0>
+<U2DDA1>
+<U2DDA2>
+<U2DDA3>
+<U2DDA4>
+<U2DDA5>
+<U2DDA6>
+<U2DDA7>
+<U2DDA8>
+<U2DDA9>
+<U2DDAA>
+<U2DDAB>
+<U2DDAC>
+<U2DDAD>
+<U2DDAE>
+<U2DDAF>
+<U2DDB0>
+<U2DDB1>
+<U2DDB2>
+<U2DDB3>
+<U2DDB4>
+<U2DDB5>
+<U2DDB6>
+<U2DDB7>
+<U2DDB8>
+<U2DDB9>
+<U2DDBA>
+<U2DDBB>
+<U2DDBC>
+<U2DDBD>
+<U2DDBE>
+<U2DDBF>
+<U2DDC0>
+<U2DDC1>
+<U2DDC2>
+<U2DDC3>
+<U2DDC4>
+<U2DDC5>
+<U2DDC6>
+<U2DDC7>
+<U2DDC8>
+<U2DDC9>
+<U2DDCA>
+<U2DDCB>
+<U2DDCC>
+<U2DDCD>
+<U2DDCE>
+<U2DDCF>
+<U2DDD0>
+<U2DDD1>
+<U2DDD2>
+<U2DDD3>
+<U2DDD4>
+<U2DDD5>
+<U2DDD6>
+<U2DDD7>
+<U2DDD8>
+<U2DDD9>
+<U2DDDA>
+<U2DDDB>
+<U2DDDC>
+<U2DDDD>
+<U2DDDE>
+<U2DDDF>
+<U2DDE0>
+<U2DDE1>
+<U2DDE2>
+<U2DDE3>
+<U2DDE4>
+<U2DDE5>
+<U2DDE6>
+<U2DDE7>
+<U2DDE8>
+<U2DDE9>
+<U2DDEA>
+<U2DDEB>
+<U2DDEC>
+<U2DDED>
+<U2DDEE>
+<U2DDEF>
+<U2DDF0>
+<U2DDF1>
+<U2DDF2>
+<U2DDF3>
+<U2DDF4>
+<U2DDF5>
+<U2DDF6>
+<U2DDF7>
+<U2DDF8>
+<U2DDF9>
+<U2DDFA>
+<U2DDFB>
+<U2DDFC>
+<U2DDFD>
+<U2DDFE>
+<U2DDFF>
+<U2DE00>
+<U2DE01>
+<U2DE02>
+<U2DE03>
+<U2DE04>
+<U2DE05>
+<U2DE06>
+<U2DE07>
+<U2DE08>
+<U2DE09>
+<U2DE0A>
+<U2DE0B>
+<U2DE0C>
+<U2DE0D>
+<U2DE0E>
+<U2DE0F>
+<U2DE10>
+<U2DE11>
+<U2DE12>
+<U2DE13>
+<U2DE14>
+<U2DE15>
+<U2DE16>
+<U2DE17>
+<U2DE18>
+<U2DE19>
+<U2DE1A>
+<U2DE1B>
+<U2DE1C>
+<U2DE1D>
+<U2DE1E>
+<U2DE1F>
+<U2DE20>
+<U2DE21>
+<U2DE22>
+<U2DE23>
+<U2DE24>
+<U2DE25>
+<U2DE26>
+<U2DE27>
+<U2DE28>
+<U2DE29>
+<U2DE2A>
+<U2DE2B>
+<U2DE2C>
+<U2DE2D>
+<U2DE2E>
+<U2DE2F>
+<U2DE30>
+<U2DE31>
+<U2DE32>
+<U2DE33>
+<U2DE34>
+<U2DE35>
+<U2DE36>
+<U2DE37>
+<U2DE38>
+<U2DE39>
+<U2DE3A>
+<U2DE3B>
+<U2DE3C>
+<U2DE3D>
+<U2DE3E>
+<U2DE3F>
+<U2DE40>
+<U2DE41>
+<U2DE42>
+<U2DE43>
+<U2DE44>
+<U2DE45>
+<U2DE46>
+<U2DE47>
+<U2DE48>
+<U2DE49>
+<U2DE4A>
+<U2DE4B>
+<U2DE4C>
+<U2DE4D>
+<U2DE4E>
+<U2DE4F>
+<U2DE50>
+<U2DE51>
+<U2DE52>
+<U2DE53>
+<U2DE54>
+<U2DE55>
+<U2DE56>
+<U2DE57>
+<U2DE58>
+<U2DE59>
+<U2DE5A>
+<U2DE5B>
+<U2DE5C>
+<U2DE5D>
+<U2DE5E>
+<U2DE5F>
+<U2DE60>
+<U2DE61>
+<U2DE62>
+<U2DE63>
+<U2DE64>
+<U2DE65>
+<U2DE66>
+<U2DE67>
+<U2DE68>
+<U2DE69>
+<U2DE6A>
+<U2DE6B>
+<U2DE6C>
+<U2DE6D>
+<U2DE6E>
+<U2DE6F>
+<U2DE70>
+<U2DE71>
+<U2DE72>
+<U2DE73>
+<U2DE74>
+<U2DE75>
+<U2DE76>
+<U2DE77>
+<U2DE78>
+<U2DE79>
+<U2DE7A>
+<U2DE7B>
+<U2DE7C>
+<U2DE7D>
+<U2DE7E>
+<U2DE7F>
+<U2DE80>
+<U2DE81>
+<U2DE82>
+<U2DE83>
+<U2DE84>
+<U2DE85>
+<U2DE86>
+<U2DE87>
+<U2DE88>
+<U2DE89>
+<U2DE8A>
+<U2DE8B>
+<U2DE8C>
+<U2DE8D>
+<U2DE8E>
+<U2DE8F>
+<U2DE90>
+<U2DE91>
+<U2DE92>
+<U2DE93>
+<U2DE94>
+<U2DE95>
+<U2DE96>
+<U2DE97>
+<U2DE98>
+<U2DE99>
+<U2DE9A>
+<U2DE9B>
+<U2DE9C>
+<U2DE9D>
+<U2DE9E>
+<U2DE9F>
+<U2DEA0>
+<U2DEA1>
+<U2DEA2>
+<U2DEA3>
+<U2DEA4>
+<U2DEA5>
+<U2DEA6>
+<U2DEA7>
+<U2DEA8>
+<U2DEA9>
+<U2DEAA>
+<U2DEAB>
+<U2DEAC>
+<U2DEAD>
+<U2DEAE>
+<U2DEAF>
+<U2DEB0>
+<U2DEB1>
+<U2DEB2>
+<U2DEB3>
+<U2DEB4>
+<U2DEB5>
+<U2DEB6>
+<U2DEB7>
+<U2DEB8>
+<U2DEB9>
+<U2DEBA>
+<U2DEBB>
+<U2DEBC>
+<U2DEBD>
+<U2DEBE>
+<U2DEBF>
+<U2DEC0>
+<U2DEC1>
+<U2DEC2>
+<U2DEC3>
+<U2DEC4>
+<U2DEC5>
+<U2DEC6>
+<U2DEC7>
+<U2DEC8>
+<U2DEC9>
+<U2DECA>
+<U2DECB>
+<U2DECC>
+<U2DECD>
+<U2DECE>
+<U2DECF>
+<U2DED0>
+<U2DED1>
+<U2DED2>
+<U2DED3>
+<U2DED4>
+<U2DED5>
+<U2DED6>
+<U2DED7>
+<U2DED8>
+<U2DED9>
+<U2DEDA>
+<U2DEDB>
+<U2DEDC>
+<U2DEDD>
+<U2DEDE>
+<U2DEDF>
+<U2DEE0>
+<U2DEE1>
+<U2DEE2>
+<U2DEE3>
+<U2DEE4>
+<U2DEE5>
+<U2DEE6>
+<U2DEE7>
+<U2DEE8>
+<U2DEE9>
+<U2DEEA>
+<U2DEEB>
+<U2DEEC>
+<U2DEED>
+<U2DEEE>
+<U2DEEF>
+<U2DEF0>
+<U2DEF1>
+<U2DEF2>
+<U2DEF3>
+<U2DEF4>
+<U2DEF5>
+<U2DEF6>
+<U2DEF7>
+<U2DEF8>
+<U2DEF9>
+<U2DEFA>
+<U2DEFB>
+<U2DEFC>
+<U2DEFD>
+<U2DEFE>
+<U2DEFF>
+<U2DF00>
+<U2DF01>
+<U2DF02>
+<U2DF03>
+<U2DF04>
+<U2DF05>
+<U2DF06>
+<U2DF07>
+<U2DF08>
+<U2DF09>
+<U2DF0A>
+<U2DF0B>
+<U2DF0C>
+<U2DF0D>
+<U2DF0E>
+<U2DF0F>
+<U2DF10>
+<U2DF11>
+<U2DF12>
+<U2DF13>
+<U2DF14>
+<U2DF15>
+<U2DF16>
+<U2DF17>
+<U2DF18>
+<U2DF19>
+<U2DF1A>
+<U2DF1B>
+<U2DF1C>
+<U2DF1D>
+<U2DF1E>
+<U2DF1F>
+<U2DF20>
+<U2DF21>
+<U2DF22>
+<U2DF23>
+<U2DF24>
+<U2DF25>
+<U2DF26>
+<U2DF27>
+<U2DF28>
+<U2DF29>
+<U2DF2A>
+<U2DF2B>
+<U2DF2C>
+<U2DF2D>
+<U2DF2E>
+<U2DF2F>
+<U2DF30>
+<U2DF31>
+<U2DF32>
+<U2DF33>
+<U2DF34>
+<U2DF35>
+<U2DF36>
+<U2DF37>
+<U2DF38>
+<U2DF39>
+<U2DF3A>
+<U2DF3B>
+<U2DF3C>
+<U2DF3D>
+<U2DF3E>
+<U2DF3F>
+<U2DF40>
+<U2DF41>
+<U2DF42>
+<U2DF43>
+<U2DF44>
+<U2DF45>
+<U2DF46>
+<U2DF47>
+<U2DF48>
+<U2DF49>
+<U2DF4A>
+<U2DF4B>
+<U2DF4C>
+<U2DF4D>
+<U2DF4E>
+<U2DF4F>
+<U2DF50>
+<U2DF51>
+<U2DF52>
+<U2DF53>
+<U2DF54>
+<U2DF55>
+<U2DF56>
+<U2DF57>
+<U2DF58>
+<U2DF59>
+<U2DF5A>
+<U2DF5B>
+<U2DF5C>
+<U2DF5D>
+<U2DF5E>
+<U2DF5F>
+<U2DF60>
+<U2DF61>
+<U2DF62>
+<U2DF63>
+<U2DF64>
+<U2DF65>
+<U2DF66>
+<U2DF67>
+<U2DF68>
+<U2DF69>
+<U2DF6A>
+<U2DF6B>
+<U2DF6C>
+<U2DF6D>
+<U2DF6E>
+<U2DF6F>
+<U2DF70>
+<U2DF71>
+<U2DF72>
+<U2DF73>
+<U2DF74>
+<U2DF75>
+<U2DF76>
+<U2DF77>
+<U2DF78>
+<U2DF79>
+<U2DF7A>
+<U2DF7B>
+<U2DF7C>
+<U2DF7D>
+<U2DF7E>
+<U2DF7F>
+<U2DF80>
+<U2DF81>
+<U2DF82>
+<U2DF83>
+<U2DF84>
+<U2DF85>
+<U2DF86>
+<U2DF87>
+<U2DF88>
+<U2DF89>
+<U2DF8A>
+<U2DF8B>
+<U2DF8C>
+<U2DF8D>
+<U2DF8E>
+<U2DF8F>
+<U2DF90>
+<U2DF91>
+<U2DF92>
+<U2DF93>
+<U2DF94>
+<U2DF95>
+<U2DF96>
+<U2DF97>
+<U2DF98>
+<U2DF99>
+<U2DF9A>
+<U2DF9B>
+<U2DF9C>
+<U2DF9D>
+<U2DF9E>
+<U2DF9F>
+<U2DFA0>
+<U2DFA1>
+<U2DFA2>
+<U2DFA3>
+<U2DFA4>
+<U2DFA5>
+<U2DFA6>
+<U2DFA7>
+<U2DFA8>
+<U2DFA9>
+<U2DFAA>
+<U2DFAB>
+<U2DFAC>
+<U2DFAD>
+<U2DFAE>
+<U2DFAF>
+<U2DFB0>
+<U2DFB1>
+<U2DFB2>
+<U2DFB3>
+<U2DFB4>
+<U2DFB5>
+<U2DFB6>
+<U2DFB7>
+<U2DFB8>
+<U2DFB9>
+<U2DFBA>
+<U2DFBB>
+<U2DFBC>
+<U2DFBD>
+<U2DFBE>
+<U2DFBF>
+<U2DFC0>
+<U2DFC1>
+<U2DFC2>
+<U2DFC3>
+<U2DFC4>
+<U2DFC5>
+<U2DFC6>
+<U2DFC7>
+<U2DFC8>
+<U2DFC9>
+<U2DFCA>
+<U2DFCB>
+<U2DFCC>
+<U2DFCD>
+<U2DFCE>
+<U2DFCF>
+<U2DFD0>
+<U2DFD1>
+<U2DFD2>
+<U2DFD3>
+<U2DFD4>
+<U2DFD5>
+<U2DFD6>
+<U2DFD7>
+<U2DFD8>
+<U2DFD9>
+<U2DFDA>
+<U2DFDB>
+<U2DFDC>
+<U2DFDD>
+<U2DFDE>
+<U2DFDF>
+<U2DFE0>
+<U2DFE1>
+<U2DFE2>
+<U2DFE3>
+<U2DFE4>
+<U2DFE5>
+<U2DFE6>
+<U2DFE7>
+<U2DFE8>
+<U2DFE9>
+<U2DFEA>
+<U2DFEB>
+<U2DFEC>
+<U2DFED>
+<U2DFEE>
+<U2DFEF>
+<U2DFF0>
+<U2DFF1>
+<U2DFF2>
+<U2DFF3>
+<U2DFF4>
+<U2DFF5>
+<U2DFF6>
+<U2DFF7>
+<U2DFF8>
+<U2DFF9>
+<U2DFFA>
+<U2DFFB>
+<U2DFFC>
+<U2DFFD>
+<U2DFFE>
+<U2DFFF>
+<U2E000>
+<U2E001>
+<U2E002>
+<U2E003>
+<U2E004>
+<U2E005>
+<U2E006>
+<U2E007>
+<U2E008>
+<U2E009>
+<U2E00A>
+<U2E00B>
+<U2E00C>
+<U2E00D>
+<U2E00E>
+<U2E00F>
+<U2E010>
+<U2E011>
+<U2E012>
+<U2E013>
+<U2E014>
+<U2E015>
+<U2E016>
+<U2E017>
+<U2E018>
+<U2E019>
+<U2E01A>
+<U2E01B>
+<U2E01C>
+<U2E01D>
+<U2E01E>
+<U2E01F>
+<U2E020>
+<U2E021>
+<U2E022>
+<U2E023>
+<U2E024>
+<U2E025>
+<U2E026>
+<U2E027>
+<U2E028>
+<U2E029>
+<U2E02A>
+<U2E02B>
+<U2E02C>
+<U2E02D>
+<U2E02E>
+<U2E02F>
+<U2E030>
+<U2E031>
+<U2E032>
+<U2E033>
+<U2E034>
+<U2E035>
+<U2E036>
+<U2E037>
+<U2E038>
+<U2E039>
+<U2E03A>
+<U2E03B>
+<U2E03C>
+<U2E03D>
+<U2E03E>
+<U2E03F>
+<U2E040>
+<U2E041>
+<U2E042>
+<U2E043>
+<U2E044>
+<U2E045>
+<U2E046>
+<U2E047>
+<U2E048>
+<U2E049>
+<U2E04A>
+<U2E04B>
+<U2E04C>
+<U2E04D>
+<U2E04E>
+<U2E04F>
+<U2E050>
+<U2E051>
+<U2E052>
+<U2E053>
+<U2E054>
+<U2E055>
+<U2E056>
+<U2E057>
+<U2E058>
+<U2E059>
+<U2E05A>
+<U2E05B>
+<U2E05C>
+<U2E05D>
+<U2E05E>
+<U2E05F>
+<U2E060>
+<U2E061>
+<U2E062>
+<U2E063>
+<U2E064>
+<U2E065>
+<U2E066>
+<U2E067>
+<U2E068>
+<U2E069>
+<U2E06A>
+<U2E06B>
+<U2E06C>
+<U2E06D>
+<U2E06E>
+<U2E06F>
+<U2E070>
+<U2E071>
+<U2E072>
+<U2E073>
+<U2E074>
+<U2E075>
+<U2E076>
+<U2E077>
+<U2E078>
+<U2E079>
+<U2E07A>
+<U2E07B>
+<U2E07C>
+<U2E07D>
+<U2E07E>
+<U2E07F>
+<U2E080>
+<U2E081>
+<U2E082>
+<U2E083>
+<U2E084>
+<U2E085>
+<U2E086>
+<U2E087>
+<U2E088>
+<U2E089>
+<U2E08A>
+<U2E08B>
+<U2E08C>
+<U2E08D>
+<U2E08E>
+<U2E08F>
+<U2E090>
+<U2E091>
+<U2E092>
+<U2E093>
+<U2E094>
+<U2E095>
+<U2E096>
+<U2E097>
+<U2E098>
+<U2E099>
+<U2E09A>
+<U2E09B>
+<U2E09C>
+<U2E09D>
+<U2E09E>
+<U2E09F>
+<U2E0A0>
+<U2E0A1>
+<U2E0A2>
+<U2E0A3>
+<U2E0A4>
+<U2E0A5>
+<U2E0A6>
+<U2E0A7>
+<U2E0A8>
+<U2E0A9>
+<U2E0AA>
+<U2E0AB>
+<U2E0AC>
+<U2E0AD>
+<U2E0AE>
+<U2E0AF>
+<U2E0B0>
+<U2E0B1>
+<U2E0B2>
+<U2E0B3>
+<U2E0B4>
+<U2E0B5>
+<U2E0B6>
+<U2E0B7>
+<U2E0B8>
+<U2E0B9>
+<U2E0BA>
+<U2E0BB>
+<U2E0BC>
+<U2E0BD>
+<U2E0BE>
+<U2E0BF>
+<U2E0C0>
+<U2E0C1>
+<U2E0C2>
+<U2E0C3>
+<U2E0C4>
+<U2E0C5>
+<U2E0C6>
+<U2E0C7>
+<U2E0C8>
+<U2E0C9>
+<U2E0CA>
+<U2E0CB>
+<U2E0CC>
+<U2E0CD>
+<U2E0CE>
+<U2E0CF>
+<U2E0D0>
+<U2E0D1>
+<U2E0D2>
+<U2E0D3>
+<U2E0D4>
+<U2E0D5>
+<U2E0D6>
+<U2E0D7>
+<U2E0D8>
+<U2E0D9>
+<U2E0DA>
+<U2E0DB>
+<U2E0DC>
+<U2E0DD>
+<U2E0DE>
+<U2E0DF>
+<U2E0E0>
+<U2E0E1>
+<U2E0E2>
+<U2E0E3>
+<U2E0E4>
+<U2E0E5>
+<U2E0E6>
+<U2E0E7>
+<U2E0E8>
+<U2E0E9>
+<U2E0EA>
+<U2E0EB>
+<U2E0EC>
+<U2E0ED>
+<U2E0EE>
+<U2E0EF>
+<U2E0F0>
+<U2E0F1>
+<U2E0F2>
+<U2E0F3>
+<U2E0F4>
+<U2E0F5>
+<U2E0F6>
+<U2E0F7>
+<U2E0F8>
+<U2E0F9>
+<U2E0FA>
+<U2E0FB>
+<U2E0FC>
+<U2E0FD>
+<U2E0FE>
+<U2E0FF>
+<U2E100>
+<U2E101>
+<U2E102>
+<U2E103>
+<U2E104>
+<U2E105>
+<U2E106>
+<U2E107>
+<U2E108>
+<U2E109>
+<U2E10A>
+<U2E10B>
+<U2E10C>
+<U2E10D>
+<U2E10E>
+<U2E10F>
+<U2E110>
+<U2E111>
+<U2E112>
+<U2E113>
+<U2E114>
+<U2E115>
+<U2E116>
+<U2E117>
+<U2E118>
+<U2E119>
+<U2E11A>
+<U2E11B>
+<U2E11C>
+<U2E11D>
+<U2E11E>
+<U2E11F>
+<U2E120>
+<U2E121>
+<U2E122>
+<U2E123>
+<U2E124>
+<U2E125>
+<U2E126>
+<U2E127>
+<U2E128>
+<U2E129>
+<U2E12A>
+<U2E12B>
+<U2E12C>
+<U2E12D>
+<U2E12E>
+<U2E12F>
+<U2E130>
+<U2E131>
+<U2E132>
+<U2E133>
+<U2E134>
+<U2E135>
+<U2E136>
+<U2E137>
+<U2E138>
+<U2E139>
+<U2E13A>
+<U2E13B>
+<U2E13C>
+<U2E13D>
+<U2E13E>
+<U2E13F>
+<U2E140>
+<U2E141>
+<U2E142>
+<U2E143>
+<U2E144>
+<U2E145>
+<U2E146>
+<U2E147>
+<U2E148>
+<U2E149>
+<U2E14A>
+<U2E14B>
+<U2E14C>
+<U2E14D>
+<U2E14E>
+<U2E14F>
+<U2E150>
+<U2E151>
+<U2E152>
+<U2E153>
+<U2E154>
+<U2E155>
+<U2E156>
+<U2E157>
+<U2E158>
+<U2E159>
+<U2E15A>
+<U2E15B>
+<U2E15C>
+<U2E15D>
+<U2E15E>
+<U2E15F>
+<U2E160>
+<U2E161>
+<U2E162>
+<U2E163>
+<U2E164>
+<U2E165>
+<U2E166>
+<U2E167>
+<U2E168>
+<U2E169>
+<U2E16A>
+<U2E16B>
+<U2E16C>
+<U2E16D>
+<U2E16E>
+<U2E16F>
+<U2E170>
+<U2E171>
+<U2E172>
+<U2E173>
+<U2E174>
+<U2E175>
+<U2E176>
+<U2E177>
+<U2E178>
+<U2E179>
+<U2E17A>
+<U2E17B>
+<U2E17C>
+<U2E17D>
+<U2E17E>
+<U2E17F>
+<U2E180>
+<U2E181>
+<U2E182>
+<U2E183>
+<U2E184>
+<U2E185>
+<U2E186>
+<U2E187>
+<U2E188>
+<U2E189>
+<U2E18A>
+<U2E18B>
+<U2E18C>
+<U2E18D>
+<U2E18E>
+<U2E18F>
+<U2E190>
+<U2E191>
+<U2E192>
+<U2E193>
+<U2E194>
+<U2E195>
+<U2E196>
+<U2E197>
+<U2E198>
+<U2E199>
+<U2E19A>
+<U2E19B>
+<U2E19C>
+<U2E19D>
+<U2E19E>
+<U2E19F>
+<U2E1A0>
+<U2E1A1>
+<U2E1A2>
+<U2E1A3>
+<U2E1A4>
+<U2E1A5>
+<U2E1A6>
+<U2E1A7>
+<U2E1A8>
+<U2E1A9>
+<U2E1AA>
+<U2E1AB>
+<U2E1AC>
+<U2E1AD>
+<U2E1AE>
+<U2E1AF>
+<U2E1B0>
+<U2E1B1>
+<U2E1B2>
+<U2E1B3>
+<U2E1B4>
+<U2E1B5>
+<U2E1B6>
+<U2E1B7>
+<U2E1B8>
+<U2E1B9>
+<U2E1BA>
+<U2E1BB>
+<U2E1BC>
+<U2E1BD>
+<U2E1BE>
+<U2E1BF>
+<U2E1C0>
+<U2E1C1>
+<U2E1C2>
+<U2E1C3>
+<U2E1C4>
+<U2E1C5>
+<U2E1C6>
+<U2E1C7>
+<U2E1C8>
+<U2E1C9>
+<U2E1CA>
+<U2E1CB>
+<U2E1CC>
+<U2E1CD>
+<U2E1CE>
+<U2E1CF>
+<U2E1D0>
+<U2E1D1>
+<U2E1D2>
+<U2E1D3>
+<U2E1D4>
+<U2E1D5>
+<U2E1D6>
+<U2E1D7>
+<U2E1D8>
+<U2E1D9>
+<U2E1DA>
+<U2E1DB>
+<U2E1DC>
+<U2E1DD>
+<U2E1DE>
+<U2E1DF>
+<U2E1E0>
+<U2E1E1>
+<U2E1E2>
+<U2E1E3>
+<U2E1E4>
+<U2E1E5>
+<U2E1E6>
+<U2E1E7>
+<U2E1E8>
+<U2E1E9>
+<U2E1EA>
+<U2E1EB>
+<U2E1EC>
+<U2E1ED>
+<U2E1EE>
+<U2E1EF>
+<U2E1F0>
+<U2E1F1>
+<U2E1F2>
+<U2E1F3>
+<U2E1F4>
+<U2E1F5>
+<U2E1F6>
+<U2E1F7>
+<U2E1F8>
+<U2E1F9>
+<U2E1FA>
+<U2E1FB>
+<U2E1FC>
+<U2E1FD>
+<U2E1FE>
+<U2E1FF>
+<U2E200>
+<U2E201>
+<U2E202>
+<U2E203>
+<U2E204>
+<U2E205>
+<U2E206>
+<U2E207>
+<U2E208>
+<U2E209>
+<U2E20A>
+<U2E20B>
+<U2E20C>
+<U2E20D>
+<U2E20E>
+<U2E20F>
+<U2E210>
+<U2E211>
+<U2E212>
+<U2E213>
+<U2E214>
+<U2E215>
+<U2E216>
+<U2E217>
+<U2E218>
+<U2E219>
+<U2E21A>
+<U2E21B>
+<U2E21C>
+<U2E21D>
+<U2E21E>
+<U2E21F>
+<U2E220>
+<U2E221>
+<U2E222>
+<U2E223>
+<U2E224>
+<U2E225>
+<U2E226>
+<U2E227>
+<U2E228>
+<U2E229>
+<U2E22A>
+<U2E22B>
+<U2E22C>
+<U2E22D>
+<U2E22E>
+<U2E22F>
+<U2E230>
+<U2E231>
+<U2E232>
+<U2E233>
+<U2E234>
+<U2E235>
+<U2E236>
+<U2E237>
+<U2E238>
+<U2E239>
+<U2E23A>
+<U2E23B>
+<U2E23C>
+<U2E23D>
+<U2E23E>
+<U2E23F>
+<U2E240>
+<U2E241>
+<U2E242>
+<U2E243>
+<U2E244>
+<U2E245>
+<U2E246>
+<U2E247>
+<U2E248>
+<U2E249>
+<U2E24A>
+<U2E24B>
+<U2E24C>
+<U2E24D>
+<U2E24E>
+<U2E24F>
+<U2E250>
+<U2E251>
+<U2E252>
+<U2E253>
+<U2E254>
+<U2E255>
+<U2E256>
+<U2E257>
+<U2E258>
+<U2E259>
+<U2E25A>
+<U2E25B>
+<U2E25C>
+<U2E25D>
+<U2E25E>
+<U2E25F>
+<U2E260>
+<U2E261>
+<U2E262>
+<U2E263>
+<U2E264>
+<U2E265>
+<U2E266>
+<U2E267>
+<U2E268>
+<U2E269>
+<U2E26A>
+<U2E26B>
+<U2E26C>
+<U2E26D>
+<U2E26E>
+<U2E26F>
+<U2E270>
+<U2E271>
+<U2E272>
+<U2E273>
+<U2E274>
+<U2E275>
+<U2E276>
+<U2E277>
+<U2E278>
+<U2E279>
+<U2E27A>
+<U2E27B>
+<U2E27C>
+<U2E27D>
+<U2E27E>
+<U2E27F>
+<U2E280>
+<U2E281>
+<U2E282>
+<U2E283>
+<U2E284>
+<U2E285>
+<U2E286>
+<U2E287>
+<U2E288>
+<U2E289>
+<U2E28A>
+<U2E28B>
+<U2E28C>
+<U2E28D>
+<U2E28E>
+<U2E28F>
+<U2E290>
+<U2E291>
+<U2E292>
+<U2E293>
+<U2E294>
+<U2E295>
+<U2E296>
+<U2E297>
+<U2E298>
+<U2E299>
+<U2E29A>
+<U2E29B>
+<U2E29C>
+<U2E29D>
+<U2E29E>
+<U2E29F>
+<U2E2A0>
+<U2E2A1>
+<U2E2A2>
+<U2E2A3>
+<U2E2A4>
+<U2E2A5>
+<U2E2A6>
+<U2E2A7>
+<U2E2A8>
+<U2E2A9>
+<U2E2AA>
+<U2E2AB>
+<U2E2AC>
+<U2E2AD>
+<U2E2AE>
+<U2E2AF>
+<U2E2B0>
+<U2E2B1>
+<U2E2B2>
+<U2E2B3>
+<U2E2B4>
+<U2E2B5>
+<U2E2B6>
+<U2E2B7>
+<U2E2B8>
+<U2E2B9>
+<U2E2BA>
+<U2E2BB>
+<U2E2BC>
+<U2E2BD>
+<U2E2BE>
+<U2E2BF>
+<U2E2C0>
+<U2E2C1>
+<U2E2C2>
+<U2E2C3>
+<U2E2C4>
+<U2E2C5>
+<U2E2C6>
+<U2E2C7>
+<U2E2C8>
+<U2E2C9>
+<U2E2CA>
+<U2E2CB>
+<U2E2CC>
+<U2E2CD>
+<U2E2CE>
+<U2E2CF>
+<U2E2D0>
+<U2E2D1>
+<U2E2D2>
+<U2E2D3>
+<U2E2D4>
+<U2E2D5>
+<U2E2D6>
+<U2E2D7>
+<U2E2D8>
+<U2E2D9>
+<U2E2DA>
+<U2E2DB>
+<U2E2DC>
+<U2E2DD>
+<U2E2DE>
+<U2E2DF>
+<U2E2E0>
+<U2E2E1>
+<U2E2E2>
+<U2E2E3>
+<U2E2E4>
+<U2E2E5>
+<U2E2E6>
+<U2E2E7>
+<U2E2E8>
+<U2E2E9>
+<U2E2EA>
+<U2E2EB>
+<U2E2EC>
+<U2E2ED>
+<U2E2EE>
+<U2E2EF>
+<U2E2F0>
+<U2E2F1>
+<U2E2F2>
+<U2E2F3>
+<U2E2F4>
+<U2E2F5>
+<U2E2F6>
+<U2E2F7>
+<U2E2F8>
+<U2E2F9>
+<U2E2FA>
+<U2E2FB>
+<U2E2FC>
+<U2E2FD>
+<U2E2FE>
+<U2E2FF>
+<U2E300>
+<U2E301>
+<U2E302>
+<U2E303>
+<U2E304>
+<U2E305>
+<U2E306>
+<U2E307>
+<U2E308>
+<U2E309>
+<U2E30A>
+<U2E30B>
+<U2E30C>
+<U2E30D>
+<U2E30E>
+<U2E30F>
+<U2E310>
+<U2E311>
+<U2E312>
+<U2E313>
+<U2E314>
+<U2E315>
+<U2E316>
+<U2E317>
+<U2E318>
+<U2E319>
+<U2E31A>
+<U2E31B>
+<U2E31C>
+<U2E31D>
+<U2E31E>
+<U2E31F>
+<U2E320>
+<U2E321>
+<U2E322>
+<U2E323>
+<U2E324>
+<U2E325>
+<U2E326>
+<U2E327>
+<U2E328>
+<U2E329>
+<U2E32A>
+<U2E32B>
+<U2E32C>
+<U2E32D>
+<U2E32E>
+<U2E32F>
+<U2E330>
+<U2E331>
+<U2E332>
+<U2E333>
+<U2E334>
+<U2E335>
+<U2E336>
+<U2E337>
+<U2E338>
+<U2E339>
+<U2E33A>
+<U2E33B>
+<U2E33C>
+<U2E33D>
+<U2E33E>
+<U2E33F>
+<U2E340>
+<U2E341>
+<U2E342>
+<U2E343>
+<U2E344>
+<U2E345>
+<U2E346>
+<U2E347>
+<U2E348>
+<U2E349>
+<U2E34A>
+<U2E34B>
+<U2E34C>
+<U2E34D>
+<U2E34E>
+<U2E34F>
+<U2E350>
+<U2E351>
+<U2E352>
+<U2E353>
+<U2E354>
+<U2E355>
+<U2E356>
+<U2E357>
+<U2E358>
+<U2E359>
+<U2E35A>
+<U2E35B>
+<U2E35C>
+<U2E35D>
+<U2E35E>
+<U2E35F>
+<U2E360>
+<U2E361>
+<U2E362>
+<U2E363>
+<U2E364>
+<U2E365>
+<U2E366>
+<U2E367>
+<U2E368>
+<U2E369>
+<U2E36A>
+<U2E36B>
+<U2E36C>
+<U2E36D>
+<U2E36E>
+<U2E36F>
+<U2E370>
+<U2E371>
+<U2E372>
+<U2E373>
+<U2E374>
+<U2E375>
+<U2E376>
+<U2E377>
+<U2E378>
+<U2E379>
+<U2E37A>
+<U2E37B>
+<U2E37C>
+<U2E37D>
+<U2E37E>
+<U2E37F>
+<U2E380>
+<U2E381>
+<U2E382>
+<U2E383>
+<U2E384>
+<U2E385>
+<U2E386>
+<U2E387>
+<U2E388>
+<U2E389>
+<U2E38A>
+<U2E38B>
+<U2E38C>
+<U2E38D>
+<U2E38E>
+<U2E38F>
+<U2E390>
+<U2E391>
+<U2E392>
+<U2E393>
+<U2E394>
+<U2E395>
+<U2E396>
+<U2E397>
+<U2E398>
+<U2E399>
+<U2E39A>
+<U2E39B>
+<U2E39C>
+<U2E39D>
+<U2E39E>
+<U2E39F>
+<U2E3A0>
+<U2E3A1>
+<U2E3A2>
+<U2E3A3>
+<U2E3A4>
+<U2E3A5>
+<U2E3A6>
+<U2E3A7>
+<U2E3A8>
+<U2E3A9>
+<U2E3AA>
+<U2E3AB>
+<U2E3AC>
+<U2E3AD>
+<U2E3AE>
+<U2E3AF>
+<U2E3B0>
+<U2E3B1>
+<U2E3B2>
+<U2E3B3>
+<U2E3B4>
+<U2E3B5>
+<U2E3B6>
+<U2E3B7>
+<U2E3B8>
+<U2E3B9>
+<U2E3BA>
+<U2E3BB>
+<U2E3BC>
+<U2E3BD>
+<U2E3BE>
+<U2E3BF>
+<U2E3C0>
+<U2E3C1>
+<U2E3C2>
+<U2E3C3>
+<U2E3C4>
+<U2E3C5>
+<U2E3C6>
+<U2E3C7>
+<U2E3C8>
+<U2E3C9>
+<U2E3CA>
+<U2E3CB>
+<U2E3CC>
+<U2E3CD>
+<U2E3CE>
+<U2E3CF>
+<U2E3D0>
+<U2E3D1>
+<U2E3D2>
+<U2E3D3>
+<U2E3D4>
+<U2E3D5>
+<U2E3D6>
+<U2E3D7>
+<U2E3D8>
+<U2E3D9>
+<U2E3DA>
+<U2E3DB>
+<U2E3DC>
+<U2E3DD>
+<U2E3DE>
+<U2E3DF>
+<U2E3E0>
+<U2E3E1>
+<U2E3E2>
+<U2E3E3>
+<U2E3E4>
+<U2E3E5>
+<U2E3E6>
+<U2E3E7>
+<U2E3E8>
+<U2E3E9>
+<U2E3EA>
+<U2E3EB>
+<U2E3EC>
+<U2E3ED>
+<U2E3EE>
+<U2E3EF>
+<U2E3F0>
+<U2E3F1>
+<U2E3F2>
+<U2E3F3>
+<U2E3F4>
+<U2E3F5>
+<U2E3F6>
+<U2E3F7>
+<U2E3F8>
+<U2E3F9>
+<U2E3FA>
+<U2E3FB>
+<U2E3FC>
+<U2E3FD>
+<U2E3FE>
+<U2E3FF>
+<U2E400>
+<U2E401>
+<U2E402>
+<U2E403>
+<U2E404>
+<U2E405>
+<U2E406>
+<U2E407>
+<U2E408>
+<U2E409>
+<U2E40A>
+<U2E40B>
+<U2E40C>
+<U2E40D>
+<U2E40E>
+<U2E40F>
+<U2E410>
+<U2E411>
+<U2E412>
+<U2E413>
+<U2E414>
+<U2E415>
+<U2E416>
+<U2E417>
+<U2E418>
+<U2E419>
+<U2E41A>
+<U2E41B>
+<U2E41C>
+<U2E41D>
+<U2E41E>
+<U2E41F>
+<U2E420>
+<U2E421>
+<U2E422>
+<U2E423>
+<U2E424>
+<U2E425>
+<U2E426>
+<U2E427>
+<U2E428>
+<U2E429>
+<U2E42A>
+<U2E42B>
+<U2E42C>
+<U2E42D>
+<U2E42E>
+<U2E42F>
+<U2E430>
+<U2E431>
+<U2E432>
+<U2E433>
+<U2E434>
+<U2E435>
+<U2E436>
+<U2E437>
+<U2E438>
+<U2E439>
+<U2E43A>
+<U2E43B>
+<U2E43C>
+<U2E43D>
+<U2E43E>
+<U2E43F>
+<U2E440>
+<U2E441>
+<U2E442>
+<U2E443>
+<U2E444>
+<U2E445>
+<U2E446>
+<U2E447>
+<U2E448>
+<U2E449>
+<U2E44A>
+<U2E44B>
+<U2E44C>
+<U2E44D>
+<U2E44E>
+<U2E44F>
+<U2E450>
+<U2E451>
+<U2E452>
+<U2E453>
+<U2E454>
+<U2E455>
+<U2E456>
+<U2E457>
+<U2E458>
+<U2E459>
+<U2E45A>
+<U2E45B>
+<U2E45C>
+<U2E45D>
+<U2E45E>
+<U2E45F>
+<U2E460>
+<U2E461>
+<U2E462>
+<U2E463>
+<U2E464>
+<U2E465>
+<U2E466>
+<U2E467>
+<U2E468>
+<U2E469>
+<U2E46A>
+<U2E46B>
+<U2E46C>
+<U2E46D>
+<U2E46E>
+<U2E46F>
+<U2E470>
+<U2E471>
+<U2E472>
+<U2E473>
+<U2E474>
+<U2E475>
+<U2E476>
+<U2E477>
+<U2E478>
+<U2E479>
+<U2E47A>
+<U2E47B>
+<U2E47C>
+<U2E47D>
+<U2E47E>
+<U2E47F>
+<U2E480>
+<U2E481>
+<U2E482>
+<U2E483>
+<U2E484>
+<U2E485>
+<U2E486>
+<U2E487>
+<U2E488>
+<U2E489>
+<U2E48A>
+<U2E48B>
+<U2E48C>
+<U2E48D>
+<U2E48E>
+<U2E48F>
+<U2E490>
+<U2E491>
+<U2E492>
+<U2E493>
+<U2E494>
+<U2E495>
+<U2E496>
+<U2E497>
+<U2E498>
+<U2E499>
+<U2E49A>
+<U2E49B>
+<U2E49C>
+<U2E49D>
+<U2E49E>
+<U2E49F>
+<U2E4A0>
+<U2E4A1>
+<U2E4A2>
+<U2E4A3>
+<U2E4A4>
+<U2E4A5>
+<U2E4A6>
+<U2E4A7>
+<U2E4A8>
+<U2E4A9>
+<U2E4AA>
+<U2E4AB>
+<U2E4AC>
+<U2E4AD>
+<U2E4AE>
+<U2E4AF>
+<U2E4B0>
+<U2E4B1>
+<U2E4B2>
+<U2E4B3>
+<U2E4B4>
+<U2E4B5>
+<U2E4B6>
+<U2E4B7>
+<U2E4B8>
+<U2E4B9>
+<U2E4BA>
+<U2E4BB>
+<U2E4BC>
+<U2E4BD>
+<U2E4BE>
+<U2E4BF>
+<U2E4C0>
+<U2E4C1>
+<U2E4C2>
+<U2E4C3>
+<U2E4C4>
+<U2E4C5>
+<U2E4C6>
+<U2E4C7>
+<U2E4C8>
+<U2E4C9>
+<U2E4CA>
+<U2E4CB>
+<U2E4CC>
+<U2E4CD>
+<U2E4CE>
+<U2E4CF>
+<U2E4D0>
+<U2E4D1>
+<U2E4D2>
+<U2E4D3>
+<U2E4D4>
+<U2E4D5>
+<U2E4D6>
+<U2E4D7>
+<U2E4D8>
+<U2E4D9>
+<U2E4DA>
+<U2E4DB>
+<U2E4DC>
+<U2E4DD>
+<U2E4DE>
+<U2E4DF>
+<U2E4E0>
+<U2E4E1>
+<U2E4E2>
+<U2E4E3>
+<U2E4E4>
+<U2E4E5>
+<U2E4E6>
+<U2E4E7>
+<U2E4E8>
+<U2E4E9>
+<U2E4EA>
+<U2E4EB>
+<U2E4EC>
+<U2E4ED>
+<U2E4EE>
+<U2E4EF>
+<U2E4F0>
+<U2E4F1>
+<U2E4F2>
+<U2E4F3>
+<U2E4F4>
+<U2E4F5>
+<U2E4F6>
+<U2E4F7>
+<U2E4F8>
+<U2E4F9>
+<U2E4FA>
+<U2E4FB>
+<U2E4FC>
+<U2E4FD>
+<U2E4FE>
+<U2E4FF>
+<U2E500>
+<U2E501>
+<U2E502>
+<U2E503>
+<U2E504>
+<U2E505>
+<U2E506>
+<U2E507>
+<U2E508>
+<U2E509>
+<U2E50A>
+<U2E50B>
+<U2E50C>
+<U2E50D>
+<U2E50E>
+<U2E50F>
+<U2E510>
+<U2E511>
+<U2E512>
+<U2E513>
+<U2E514>
+<U2E515>
+<U2E516>
+<U2E517>
+<U2E518>
+<U2E519>
+<U2E51A>
+<U2E51B>
+<U2E51C>
+<U2E51D>
+<U2E51E>
+<U2E51F>
+<U2E520>
+<U2E521>
+<U2E522>
+<U2E523>
+<U2E524>
+<U2E525>
+<U2E526>
+<U2E527>
+<U2E528>
+<U2E529>
+<U2E52A>
+<U2E52B>
+<U2E52C>
+<U2E52D>
+<U2E52E>
+<U2E52F>
+<U2E530>
+<U2E531>
+<U2E532>
+<U2E533>
+<U2E534>
+<U2E535>
+<U2E536>
+<U2E537>
+<U2E538>
+<U2E539>
+<U2E53A>
+<U2E53B>
+<U2E53C>
+<U2E53D>
+<U2E53E>
+<U2E53F>
+<U2E540>
+<U2E541>
+<U2E542>
+<U2E543>
+<U2E544>
+<U2E545>
+<U2E546>
+<U2E547>
+<U2E548>
+<U2E549>
+<U2E54A>
+<U2E54B>
+<U2E54C>
+<U2E54D>
+<U2E54E>
+<U2E54F>
+<U2E550>
+<U2E551>
+<U2E552>
+<U2E553>
+<U2E554>
+<U2E555>
+<U2E556>
+<U2E557>
+<U2E558>
+<U2E559>
+<U2E55A>
+<U2E55B>
+<U2E55C>
+<U2E55D>
+<U2E55E>
+<U2E55F>
+<U2E560>
+<U2E561>
+<U2E562>
+<U2E563>
+<U2E564>
+<U2E565>
+<U2E566>
+<U2E567>
+<U2E568>
+<U2E569>
+<U2E56A>
+<U2E56B>
+<U2E56C>
+<U2E56D>
+<U2E56E>
+<U2E56F>
+<U2E570>
+<U2E571>
+<U2E572>
+<U2E573>
+<U2E574>
+<U2E575>
+<U2E576>
+<U2E577>
+<U2E578>
+<U2E579>
+<U2E57A>
+<U2E57B>
+<U2E57C>
+<U2E57D>
+<U2E57E>
+<U2E57F>
+<U2E580>
+<U2E581>
+<U2E582>
+<U2E583>
+<U2E584>
+<U2E585>
+<U2E586>
+<U2E587>
+<U2E588>
+<U2E589>
+<U2E58A>
+<U2E58B>
+<U2E58C>
+<U2E58D>
+<U2E58E>
+<U2E58F>
+<U2E590>
+<U2E591>
+<U2E592>
+<U2E593>
+<U2E594>
+<U2E595>
+<U2E596>
+<U2E597>
+<U2E598>
+<U2E599>
+<U2E59A>
+<U2E59B>
+<U2E59C>
+<U2E59D>
+<U2E59E>
+<U2E59F>
+<U2E5A0>
+<U2E5A1>
+<U2E5A2>
+<U2E5A3>
+<U2E5A4>
+<U2E5A5>
+<U2E5A6>
+<U2E5A7>
+<U2E5A8>
+<U2E5A9>
+<U2E5AA>
+<U2E5AB>
+<U2E5AC>
+<U2E5AD>
+<U2E5AE>
+<U2E5AF>
+<U2E5B0>
+<U2E5B1>
+<U2E5B2>
+<U2E5B3>
+<U2E5B4>
+<U2E5B5>
+<U2E5B6>
+<U2E5B7>
+<U2E5B8>
+<U2E5B9>
+<U2E5BA>
+<U2E5BB>
+<U2E5BC>
+<U2E5BD>
+<U2E5BE>
+<U2E5BF>
+<U2E5C0>
+<U2E5C1>
+<U2E5C2>
+<U2E5C3>
+<U2E5C4>
+<U2E5C5>
+<U2E5C6>
+<U2E5C7>
+<U2E5C8>
+<U2E5C9>
+<U2E5CA>
+<U2E5CB>
+<U2E5CC>
+<U2E5CD>
+<U2E5CE>
+<U2E5CF>
+<U2E5D0>
+<U2E5D1>
+<U2E5D2>
+<U2E5D3>
+<U2E5D4>
+<U2E5D5>
+<U2E5D6>
+<U2E5D7>
+<U2E5D8>
+<U2E5D9>
+<U2E5DA>
+<U2E5DB>
+<U2E5DC>
+<U2E5DD>
+<U2E5DE>
+<U2E5DF>
+<U2E5E0>
+<U2E5E1>
+<U2E5E2>
+<U2E5E3>
+<U2E5E4>
+<U2E5E5>
+<U2E5E6>
+<U2E5E7>
+<U2E5E8>
+<U2E5E9>
+<U2E5EA>
+<U2E5EB>
+<U2E5EC>
+<U2E5ED>
+<U2E5EE>
+<U2E5EF>
+<U2E5F0>
+<U2E5F1>
+<U2E5F2>
+<U2E5F3>
+<U2E5F4>
+<U2E5F5>
+<U2E5F6>
+<U2E5F7>
+<U2E5F8>
+<U2E5F9>
+<U2E5FA>
+<U2E5FB>
+<U2E5FC>
+<U2E5FD>
+<U2E5FE>
+<U2E5FF>
+<U2E600>
+<U2E601>
+<U2E602>
+<U2E603>
+<U2E604>
+<U2E605>
+<U2E606>
+<U2E607>
+<U2E608>
+<U2E609>
+<U2E60A>
+<U2E60B>
+<U2E60C>
+<U2E60D>
+<U2E60E>
+<U2E60F>
+<U2E610>
+<U2E611>
+<U2E612>
+<U2E613>
+<U2E614>
+<U2E615>
+<U2E616>
+<U2E617>
+<U2E618>
+<U2E619>
+<U2E61A>
+<U2E61B>
+<U2E61C>
+<U2E61D>
+<U2E61E>
+<U2E61F>
+<U2E620>
+<U2E621>
+<U2E622>
+<U2E623>
+<U2E624>
+<U2E625>
+<U2E626>
+<U2E627>
+<U2E628>
+<U2E629>
+<U2E62A>
+<U2E62B>
+<U2E62C>
+<U2E62D>
+<U2E62E>
+<U2E62F>
+<U2E630>
+<U2E631>
+<U2E632>
+<U2E633>
+<U2E634>
+<U2E635>
+<U2E636>
+<U2E637>
+<U2E638>
+<U2E639>
+<U2E63A>
+<U2E63B>
+<U2E63C>
+<U2E63D>
+<U2E63E>
+<U2E63F>
+<U2E640>
+<U2E641>
+<U2E642>
+<U2E643>
+<U2E644>
+<U2E645>
+<U2E646>
+<U2E647>
+<U2E648>
+<U2E649>
+<U2E64A>
+<U2E64B>
+<U2E64C>
+<U2E64D>
+<U2E64E>
+<U2E64F>
+<U2E650>
+<U2E651>
+<U2E652>
+<U2E653>
+<U2E654>
+<U2E655>
+<U2E656>
+<U2E657>
+<U2E658>
+<U2E659>
+<U2E65A>
+<U2E65B>
+<U2E65C>
+<U2E65D>
+<U2E65E>
+<U2E65F>
+<U2E660>
+<U2E661>
+<U2E662>
+<U2E663>
+<U2E664>
+<U2E665>
+<U2E666>
+<U2E667>
+<U2E668>
+<U2E669>
+<U2E66A>
+<U2E66B>
+<U2E66C>
+<U2E66D>
+<U2E66E>
+<U2E66F>
+<U2E670>
+<U2E671>
+<U2E672>
+<U2E673>
+<U2E674>
+<U2E675>
+<U2E676>
+<U2E677>
+<U2E678>
+<U2E679>
+<U2E67A>
+<U2E67B>
+<U2E67C>
+<U2E67D>
+<U2E67E>
+<U2E67F>
+<U2E680>
+<U2E681>
+<U2E682>
+<U2E683>
+<U2E684>
+<U2E685>
+<U2E686>
+<U2E687>
+<U2E688>
+<U2E689>
+<U2E68A>
+<U2E68B>
+<U2E68C>
+<U2E68D>
+<U2E68E>
+<U2E68F>
+<U2E690>
+<U2E691>
+<U2E692>
+<U2E693>
+<U2E694>
+<U2E695>
+<U2E696>
+<U2E697>
+<U2E698>
+<U2E699>
+<U2E69A>
+<U2E69B>
+<U2E69C>
+<U2E69D>
+<U2E69E>
+<U2E69F>
+<U2E6A0>
+<U2E6A1>
+<U2E6A2>
+<U2E6A3>
+<U2E6A4>
+<U2E6A5>
+<U2E6A6>
+<U2E6A7>
+<U2E6A8>
+<U2E6A9>
+<U2E6AA>
+<U2E6AB>
+<U2E6AC>
+<U2E6AD>
+<U2E6AE>
+<U2E6AF>
+<U2E6B0>
+<U2E6B1>
+<U2E6B2>
+<U2E6B3>
+<U2E6B4>
+<U2E6B5>
+<U2E6B6>
+<U2E6B7>
+<U2E6B8>
+<U2E6B9>
+<U2E6BA>
+<U2E6BB>
+<U2E6BC>
+<U2E6BD>
+<U2E6BE>
+<U2E6BF>
+<U2E6C0>
+<U2E6C1>
+<U2E6C2>
+<U2E6C3>
+<U2E6C4>
+<U2E6C5>
+<U2E6C6>
+<U2E6C7>
+<U2E6C8>
+<U2E6C9>
+<U2E6CA>
+<U2E6CB>
+<U2E6CC>
+<U2E6CD>
+<U2E6CE>
+<U2E6CF>
+<U2E6D0>
+<U2E6D1>
+<U2E6D2>
+<U2E6D3>
+<U2E6D4>
+<U2E6D5>
+<U2E6D6>
+<U2E6D7>
+<U2E6D8>
+<U2E6D9>
+<U2E6DA>
+<U2E6DB>
+<U2E6DC>
+<U2E6DD>
+<U2E6DE>
+<U2E6DF>
+<U2E6E0>
+<U2E6E1>
+<U2E6E2>
+<U2E6E3>
+<U2E6E4>
+<U2E6E5>
+<U2E6E6>
+<U2E6E7>
+<U2E6E8>
+<U2E6E9>
+<U2E6EA>
+<U2E6EB>
+<U2E6EC>
+<U2E6ED>
+<U2E6EE>
+<U2E6EF>
+<U2E6F0>
+<U2E6F1>
+<U2E6F2>
+<U2E6F3>
+<U2E6F4>
+<U2E6F5>
+<U2E6F6>
+<U2E6F7>
+<U2E6F8>
+<U2E6F9>
+<U2E6FA>
+<U2E6FB>
+<U2E6FC>
+<U2E6FD>
+<U2E6FE>
+<U2E6FF>
+<U2E700>
+<U2E701>
+<U2E702>
+<U2E703>
+<U2E704>
+<U2E705>
+<U2E706>
+<U2E707>
+<U2E708>
+<U2E709>
+<U2E70A>
+<U2E70B>
+<U2E70C>
+<U2E70D>
+<U2E70E>
+<U2E70F>
+<U2E710>
+<U2E711>
+<U2E712>
+<U2E713>
+<U2E714>
+<U2E715>
+<U2E716>
+<U2E717>
+<U2E718>
+<U2E719>
+<U2E71A>
+<U2E71B>
+<U2E71C>
+<U2E71D>
+<U2E71E>
+<U2E71F>
+<U2E720>
+<U2E721>
+<U2E722>
+<U2E723>
+<U2E724>
+<U2E725>
+<U2E726>
+<U2E727>
+<U2E728>
+<U2E729>
+<U2E72A>
+<U2E72B>
+<U2E72C>
+<U2E72D>
+<U2E72E>
+<U2E72F>
+<U2E730>
+<U2E731>
+<U2E732>
+<U2E733>
+<U2E734>
+<U2E735>
+<U2E736>
+<U2E737>
+<U2E738>
+<U2E739>
+<U2E73A>
+<U2E73B>
+<U2E73C>
+<U2E73D>
+<U2E73E>
+<U2E73F>
+<U2E740>
+<U2E741>
+<U2E742>
+<U2E743>
+<U2E744>
+<U2E745>
+<U2E746>
+<U2E747>
+<U2E748>
+<U2E749>
+<U2E74A>
+<U2E74B>
+<U2E74C>
+<U2E74D>
+<U2E74E>
+<U2E74F>
+<U2E750>
+<U2E751>
+<U2E752>
+<U2E753>
+<U2E754>
+<U2E755>
+<U2E756>
+<U2E757>
+<U2E758>
+<U2E759>
+<U2E75A>
+<U2E75B>
+<U2E75C>
+<U2E75D>
+<U2E75E>
+<U2E75F>
+<U2E760>
+<U2E761>
+<U2E762>
+<U2E763>
+<U2E764>
+<U2E765>
+<U2E766>
+<U2E767>
+<U2E768>
+<U2E769>
+<U2E76A>
+<U2E76B>
+<U2E76C>
+<U2E76D>
+<U2E76E>
+<U2E76F>
+<U2E770>
+<U2E771>
+<U2E772>
+<U2E773>
+<U2E774>
+<U2E775>
+<U2E776>
+<U2E777>
+<U2E778>
+<U2E779>
+<U2E77A>
+<U2E77B>
+<U2E77C>
+<U2E77D>
+<U2E77E>
+<U2E77F>
+<U2E780>
+<U2E781>
+<U2E782>
+<U2E783>
+<U2E784>
+<U2E785>
+<U2E786>
+<U2E787>
+<U2E788>
+<U2E789>
+<U2E78A>
+<U2E78B>
+<U2E78C>
+<U2E78D>
+<U2E78E>
+<U2E78F>
+<U2E790>
+<U2E791>
+<U2E792>
+<U2E793>
+<U2E794>
+<U2E795>
+<U2E796>
+<U2E797>
+<U2E798>
+<U2E799>
+<U2E79A>
+<U2E79B>
+<U2E79C>
+<U2E79D>
+<U2E79E>
+<U2E79F>
+<U2E7A0>
+<U2E7A1>
+<U2E7A2>
+<U2E7A3>
+<U2E7A4>
+<U2E7A5>
+<U2E7A6>
+<U2E7A7>
+<U2E7A8>
+<U2E7A9>
+<U2E7AA>
+<U2E7AB>
+<U2E7AC>
+<U2E7AD>
+<U2E7AE>
+<U2E7AF>
+<U2E7B0>
+<U2E7B1>
+<U2E7B2>
+<U2E7B3>
+<U2E7B4>
+<U2E7B5>
+<U2E7B6>
+<U2E7B7>
+<U2E7B8>
+<U2E7B9>
+<U2E7BA>
+<U2E7BB>
+<U2E7BC>
+<U2E7BD>
+<U2E7BE>
+<U2E7BF>
+<U2E7C0>
+<U2E7C1>
+<U2E7C2>
+<U2E7C3>
+<U2E7C4>
+<U2E7C5>
+<U2E7C6>
+<U2E7C7>
+<U2E7C8>
+<U2E7C9>
+<U2E7CA>
+<U2E7CB>
+<U2E7CC>
+<U2E7CD>
+<U2E7CE>
+<U2E7CF>
+<U2E7D0>
+<U2E7D1>
+<U2E7D2>
+<U2E7D3>
+<U2E7D4>
+<U2E7D5>
+<U2E7D6>
+<U2E7D7>
+<U2E7D8>
+<U2E7D9>
+<U2E7DA>
+<U2E7DB>
+<U2E7DC>
+<U2E7DD>
+<U2E7DE>
+<U2E7DF>
+<U2E7E0>
+<U2E7E1>
+<U2E7E2>
+<U2E7E3>
+<U2E7E4>
+<U2E7E5>
+<U2E7E6>
+<U2E7E7>
+<U2E7E8>
+<U2E7E9>
+<U2E7EA>
+<U2E7EB>
+<U2E7EC>
+<U2E7ED>
+<U2E7EE>
+<U2E7EF>
+<U2E7F0>
+<U2E7F1>
+<U2E7F2>
+<U2E7F3>
+<U2E7F4>
+<U2E7F5>
+<U2E7F6>
+<U2E7F7>
+<U2E7F8>
+<U2E7F9>
+<U2E7FA>
+<U2E7FB>
+<U2E7FC>
+<U2E7FD>
+<U2E7FE>
+<U2E7FF>
+<U2E800>
+<U2E801>
+<U2E802>
+<U2E803>
+<U2E804>
+<U2E805>
+<U2E806>
+<U2E807>
+<U2E808>
+<U2E809>
+<U2E80A>
+<U2E80B>
+<U2E80C>
+<U2E80D>
+<U2E80E>
+<U2E80F>
+<U2E810>
+<U2E811>
+<U2E812>
+<U2E813>
+<U2E814>
+<U2E815>
+<U2E816>
+<U2E817>
+<U2E818>
+<U2E819>
+<U2E81A>
+<U2E81B>
+<U2E81C>
+<U2E81D>
+<U2E81E>
+<U2E81F>
+<U2E820>
+<U2E821>
+<U2E822>
+<U2E823>
+<U2E824>
+<U2E825>
+<U2E826>
+<U2E827>
+<U2E828>
+<U2E829>
+<U2E82A>
+<U2E82B>
+<U2E82C>
+<U2E82D>
+<U2E82E>
+<U2E82F>
+<U2E830>
+<U2E831>
+<U2E832>
+<U2E833>
+<U2E834>
+<U2E835>
+<U2E836>
+<U2E837>
+<U2E838>
+<U2E839>
+<U2E83A>
+<U2E83B>
+<U2E83C>
+<U2E83D>
+<U2E83E>
+<U2E83F>
+<U2E840>
+<U2E841>
+<U2E842>
+<U2E843>
+<U2E844>
+<U2E845>
+<U2E846>
+<U2E847>
+<U2E848>
+<U2E849>
+<U2E84A>
+<U2E84B>
+<U2E84C>
+<U2E84D>
+<U2E84E>
+<U2E84F>
+<U2E850>
+<U2E851>
+<U2E852>
+<U2E853>
+<U2E854>
+<U2E855>
+<U2E856>
+<U2E857>
+<U2E858>
+<U2E859>
+<U2E85A>
+<U2E85B>
+<U2E85C>
+<U2E85D>
+<U2E85E>
+<U2E85F>
+<U2E860>
+<U2E861>
+<U2E862>
+<U2E863>
+<U2E864>
+<U2E865>
+<U2E866>
+<U2E867>
+<U2E868>
+<U2E869>
+<U2E86A>
+<U2E86B>
+<U2E86C>
+<U2E86D>
+<U2E86E>
+<U2E86F>
+<U2E870>
+<U2E871>
+<U2E872>
+<U2E873>
+<U2E874>
+<U2E875>
+<U2E876>
+<U2E877>
+<U2E878>
+<U2E879>
+<U2E87A>
+<U2E87B>
+<U2E87C>
+<U2E87D>
+<U2E87E>
+<U2E87F>
+<U2E880>
+<U2E881>
+<U2E882>
+<U2E883>
+<U2E884>
+<U2E885>
+<U2E886>
+<U2E887>
+<U2E888>
+<U2E889>
+<U2E88A>
+<U2E88B>
+<U2E88C>
+<U2E88D>
+<U2E88E>
+<U2E88F>
+<U2E890>
+<U2E891>
+<U2E892>
+<U2E893>
+<U2E894>
+<U2E895>
+<U2E896>
+<U2E897>
+<U2E898>
+<U2E899>
+<U2E89A>
+<U2E89B>
+<U2E89C>
+<U2E89D>
+<U2E89E>
+<U2E89F>
+<U2E8A0>
+<U2E8A1>
+<U2E8A2>
+<U2E8A3>
+<U2E8A4>
+<U2E8A5>
+<U2E8A6>
+<U2E8A7>
+<U2E8A8>
+<U2E8A9>
+<U2E8AA>
+<U2E8AB>
+<U2E8AC>
+<U2E8AD>
+<U2E8AE>
+<U2E8AF>
+<U2E8B0>
+<U2E8B1>
+<U2E8B2>
+<U2E8B3>
+<U2E8B4>
+<U2E8B5>
+<U2E8B6>
+<U2E8B7>
+<U2E8B8>
+<U2E8B9>
+<U2E8BA>
+<U2E8BB>
+<U2E8BC>
+<U2E8BD>
+<U2E8BE>
+<U2E8BF>
+<U2E8C0>
+<U2E8C1>
+<U2E8C2>
+<U2E8C3>
+<U2E8C4>
+<U2E8C5>
+<U2E8C6>
+<U2E8C7>
+<U2E8C8>
+<U2E8C9>
+<U2E8CA>
+<U2E8CB>
+<U2E8CC>
+<U2E8CD>
+<U2E8CE>
+<U2E8CF>
+<U2E8D0>
+<U2E8D1>
+<U2E8D2>
+<U2E8D3>
+<U2E8D4>
+<U2E8D5>
+<U2E8D6>
+<U2E8D7>
+<U2E8D8>
+<U2E8D9>
+<U2E8DA>
+<U2E8DB>
+<U2E8DC>
+<U2E8DD>
+<U2E8DE>
+<U2E8DF>
+<U2E8E0>
+<U2E8E1>
+<U2E8E2>
+<U2E8E3>
+<U2E8E4>
+<U2E8E5>
+<U2E8E6>
+<U2E8E7>
+<U2E8E8>
+<U2E8E9>
+<U2E8EA>
+<U2E8EB>
+<U2E8EC>
+<U2E8ED>
+<U2E8EE>
+<U2E8EF>
+<U2E8F0>
+<U2E8F1>
+<U2E8F2>
+<U2E8F3>
+<U2E8F4>
+<U2E8F5>
+<U2E8F6>
+<U2E8F7>
+<U2E8F8>
+<U2E8F9>
+<U2E8FA>
+<U2E8FB>
+<U2E8FC>
+<U2E8FD>
+<U2E8FE>
+<U2E8FF>
+<U2E900>
+<U2E901>
+<U2E902>
+<U2E903>
+<U2E904>
+<U2E905>
+<U2E906>
+<U2E907>
+<U2E908>
+<U2E909>
+<U2E90A>
+<U2E90B>
+<U2E90C>
+<U2E90D>
+<U2E90E>
+<U2E90F>
+<U2E910>
+<U2E911>
+<U2E912>
+<U2E913>
+<U2E914>
+<U2E915>
+<U2E916>
+<U2E917>
+<U2E918>
+<U2E919>
+<U2E91A>
+<U2E91B>
+<U2E91C>
+<U2E91D>
+<U2E91E>
+<U2E91F>
+<U2E920>
+<U2E921>
+<U2E922>
+<U2E923>
+<U2E924>
+<U2E925>
+<U2E926>
+<U2E927>
+<U2E928>
+<U2E929>
+<U2E92A>
+<U2E92B>
+<U2E92C>
+<U2E92D>
+<U2E92E>
+<U2E92F>
+<U2E930>
+<U2E931>
+<U2E932>
+<U2E933>
+<U2E934>
+<U2E935>
+<U2E936>
+<U2E937>
+<U2E938>
+<U2E939>
+<U2E93A>
+<U2E93B>
+<U2E93C>
+<U2E93D>
+<U2E93E>
+<U2E93F>
+<U2E940>
+<U2E941>
+<U2E942>
+<U2E943>
+<U2E944>
+<U2E945>
+<U2E946>
+<U2E947>
+<U2E948>
+<U2E949>
+<U2E94A>
+<U2E94B>
+<U2E94C>
+<U2E94D>
+<U2E94E>
+<U2E94F>
+<U2E950>
+<U2E951>
+<U2E952>
+<U2E953>
+<U2E954>
+<U2E955>
+<U2E956>
+<U2E957>
+<U2E958>
+<U2E959>
+<U2E95A>
+<U2E95B>
+<U2E95C>
+<U2E95D>
+<U2E95E>
+<U2E95F>
+<U2E960>
+<U2E961>
+<U2E962>
+<U2E963>
+<U2E964>
+<U2E965>
+<U2E966>
+<U2E967>
+<U2E968>
+<U2E969>
+<U2E96A>
+<U2E96B>
+<U2E96C>
+<U2E96D>
+<U2E96E>
+<U2E96F>
+<U2E970>
+<U2E971>
+<U2E972>
+<U2E973>
+<U2E974>
+<U2E975>
+<U2E976>
+<U2E977>
+<U2E978>
+<U2E979>
+<U2E97A>
+<U2E97B>
+<U2E97C>
+<U2E97D>
+<U2E97E>
+<U2E97F>
+<U2E980>
+<U2E981>
+<U2E982>
+<U2E983>
+<U2E984>
+<U2E985>
+<U2E986>
+<U2E987>
+<U2E988>
+<U2E989>
+<U2E98A>
+<U2E98B>
+<U2E98C>
+<U2E98D>
+<U2E98E>
+<U2E98F>
+<U2E990>
+<U2E991>
+<U2E992>
+<U2E993>
+<U2E994>
+<U2E995>
+<U2E996>
+<U2E997>
+<U2E998>
+<U2E999>
+<U2E99A>
+<U2E99B>
+<U2E99C>
+<U2E99D>
+<U2E99E>
+<U2E99F>
+<U2E9A0>
+<U2E9A1>
+<U2E9A2>
+<U2E9A3>
+<U2E9A4>
+<U2E9A5>
+<U2E9A6>
+<U2E9A7>
+<U2E9A8>
+<U2E9A9>
+<U2E9AA>
+<U2E9AB>
+<U2E9AC>
+<U2E9AD>
+<U2E9AE>
+<U2E9AF>
+<U2E9B0>
+<U2E9B1>
+<U2E9B2>
+<U2E9B3>
+<U2E9B4>
+<U2E9B5>
+<U2E9B6>
+<U2E9B7>
+<U2E9B8>
+<U2E9B9>
+<U2E9BA>
+<U2E9BB>
+<U2E9BC>
+<U2E9BD>
+<U2E9BE>
+<U2E9BF>
+<U2E9C0>
+<U2E9C1>
+<U2E9C2>
+<U2E9C3>
+<U2E9C4>
+<U2E9C5>
+<U2E9C6>
+<U2E9C7>
+<U2E9C8>
+<U2E9C9>
+<U2E9CA>
+<U2E9CB>
+<U2E9CC>
+<U2E9CD>
+<U2E9CE>
+<U2E9CF>
+<U2E9D0>
+<U2E9D1>
+<U2E9D2>
+<U2E9D3>
+<U2E9D4>
+<U2E9D5>
+<U2E9D6>
+<U2E9D7>
+<U2E9D8>
+<U2E9D9>
+<U2E9DA>
+<U2E9DB>
+<U2E9DC>
+<U2E9DD>
+<U2E9DE>
+<U2E9DF>
+<U2E9E0>
+<U2E9E1>
+<U2E9E2>
+<U2E9E3>
+<U2E9E4>
+<U2E9E5>
+<U2E9E6>
+<U2E9E7>
+<U2E9E8>
+<U2E9E9>
+<U2E9EA>
+<U2E9EB>
+<U2E9EC>
+<U2E9ED>
+<U2E9EE>
+<U2E9EF>
+<U2E9F0>
+<U2E9F1>
+<U2E9F2>
+<U2E9F3>
+<U2E9F4>
+<U2E9F5>
+<U2E9F6>
+<U2E9F7>
+<U2E9F8>
+<U2E9F9>
+<U2E9FA>
+<U2E9FB>
+<U2E9FC>
+<U2E9FD>
+<U2E9FE>
+<U2E9FF>
+<U2EA00>
+<U2EA01>
+<U2EA02>
+<U2EA03>
+<U2EA04>
+<U2EA05>
+<U2EA06>
+<U2EA07>
+<U2EA08>
+<U2EA09>
+<U2EA0A>
+<U2EA0B>
+<U2EA0C>
+<U2EA0D>
+<U2EA0E>
+<U2EA0F>
+<U2EA10>
+<U2EA11>
+<U2EA12>
+<U2EA13>
+<U2EA14>
+<U2EA15>
+<U2EA16>
+<U2EA17>
+<U2EA18>
+<U2EA19>
+<U2EA1A>
+<U2EA1B>
+<U2EA1C>
+<U2EA1D>
+<U2EA1E>
+<U2EA1F>
+<U2EA20>
+<U2EA21>
+<U2EA22>
+<U2EA23>
+<U2EA24>
+<U2EA25>
+<U2EA26>
+<U2EA27>
+<U2EA28>
+<U2EA29>
+<U2EA2A>
+<U2EA2B>
+<U2EA2C>
+<U2EA2D>
+<U2EA2E>
+<U2EA2F>
+<U2EA30>
+<U2EA31>
+<U2EA32>
+<U2EA33>
+<U2EA34>
+<U2EA35>
+<U2EA36>
+<U2EA37>
+<U2EA38>
+<U2EA39>
+<U2EA3A>
+<U2EA3B>
+<U2EA3C>
+<U2EA3D>
+<U2EA3E>
+<U2EA3F>
+<U2EA40>
+<U2EA41>
+<U2EA42>
+<U2EA43>
+<U2EA44>
+<U2EA45>
+<U2EA46>
+<U2EA47>
+<U2EA48>
+<U2EA49>
+<U2EA4A>
+<U2EA4B>
+<U2EA4C>
+<U2EA4D>
+<U2EA4E>
+<U2EA4F>
+<U2EA50>
+<U2EA51>
+<U2EA52>
+<U2EA53>
+<U2EA54>
+<U2EA55>
+<U2EA56>
+<U2EA57>
+<U2EA58>
+<U2EA59>
+<U2EA5A>
+<U2EA5B>
+<U2EA5C>
+<U2EA5D>
+<U2EA5E>
+<U2EA5F>
+<U2EA60>
+<U2EA61>
+<U2EA62>
+<U2EA63>
+<U2EA64>
+<U2EA65>
+<U2EA66>
+<U2EA67>
+<U2EA68>
+<U2EA69>
+<U2EA6A>
+<U2EA6B>
+<U2EA6C>
+<U2EA6D>
+<U2EA6E>
+<U2EA6F>
+<U2EA70>
+<U2EA71>
+<U2EA72>
+<U2EA73>
+<U2EA74>
+<U2EA75>
+<U2EA76>
+<U2EA77>
+<U2EA78>
+<U2EA79>
+<U2EA7A>
+<U2EA7B>
+<U2EA7C>
+<U2EA7D>
+<U2EA7E>
+<U2EA7F>
+<U2EA80>
+<U2EA81>
+<U2EA82>
+<U2EA83>
+<U2EA84>
+<U2EA85>
+<U2EA86>
+<U2EA87>
+<U2EA88>
+<U2EA89>
+<U2EA8A>
+<U2EA8B>
+<U2EA8C>
+<U2EA8D>
+<U2EA8E>
+<U2EA8F>
+<U2EA90>
+<U2EA91>
+<U2EA92>
+<U2EA93>
+<U2EA94>
+<U2EA95>
+<U2EA96>
+<U2EA97>
+<U2EA98>
+<U2EA99>
+<U2EA9A>
+<U2EA9B>
+<U2EA9C>
+<U2EA9D>
+<U2EA9E>
+<U2EA9F>
+<U2EAA0>
+<U2EAA1>
+<U2EAA2>
+<U2EAA3>
+<U2EAA4>
+<U2EAA5>
+<U2EAA6>
+<U2EAA7>
+<U2EAA8>
+<U2EAA9>
+<U2EAAA>
+<U2EAAB>
+<U2EAAC>
+<U2EAAD>
+<U2EAAE>
+<U2EAAF>
+<U2EAB0>
+<U2EAB1>
+<U2EAB2>
+<U2EAB3>
+<U2EAB4>
+<U2EAB5>
+<U2EAB6>
+<U2EAB7>
+<U2EAB8>
+<U2EAB9>
+<U2EABA>
+<U2EABB>
+<U2EABC>
+<U2EABD>
+<U2EABE>
+<U2EABF>
+<U2EAC0>
+<U2EAC1>
+<U2EAC2>
+<U2EAC3>
+<U2EAC4>
+<U2EAC5>
+<U2EAC6>
+<U2EAC7>
+<U2EAC8>
+<U2EAC9>
+<U2EACA>
+<U2EACB>
+<U2EACC>
+<U2EACD>
+<U2EACE>
+<U2EACF>
+<U2EAD0>
+<U2EAD1>
+<U2EAD2>
+<U2EAD3>
+<U2EAD4>
+<U2EAD5>
+<U2EAD6>
+<U2EAD7>
+<U2EAD8>
+<U2EAD9>
+<U2EADA>
+<U2EADB>
+<U2EADC>
+<U2EADD>
+<U2EADE>
+<U2EADF>
+<U2EAE0>
+<U2EAE1>
+<U2EAE2>
+<U2EAE3>
+<U2EAE4>
+<U2EAE5>
+<U2EAE6>
+<U2EAE7>
+<U2EAE8>
+<U2EAE9>
+<U2EAEA>
+<U2EAEB>
+<U2EAEC>
+<U2EAED>
+<U2EAEE>
+<U2EAEF>
+<U2EAF0>
+<U2EAF1>
+<U2EAF2>
+<U2EAF3>
+<U2EAF4>
+<U2EAF5>
+<U2EAF6>
+<U2EAF7>
+<U2EAF8>
+<U2EAF9>
+<U2EAFA>
+<U2EAFB>
+<U2EAFC>
+<U2EAFD>
+<U2EAFE>
+<U2EAFF>
+<U2EB00>
+<U2EB01>
+<U2EB02>
+<U2EB03>
+<U2EB04>
+<U2EB05>
+<U2EB06>
+<U2EB07>
+<U2EB08>
+<U2EB09>
+<U2EB0A>
+<U2EB0B>
+<U2EB0C>
+<U2EB0D>
+<U2EB0E>
+<U2EB0F>
+<U2EB10>
+<U2EB11>
+<U2EB12>
+<U2EB13>
+<U2EB14>
+<U2EB15>
+<U2EB16>
+<U2EB17>
+<U2EB18>
+<U2EB19>
+<U2EB1A>
+<U2EB1B>
+<U2EB1C>
+<U2EB1D>
+<U2EB1E>
+<U2EB1F>
+<U2EB20>
+<U2EB21>
+<U2EB22>
+<U2EB23>
+<U2EB24>
+<U2EB25>
+<U2EB26>
+<U2EB27>
+<U2EB28>
+<U2EB29>
+<U2EB2A>
+<U2EB2B>
+<U2EB2C>
+<U2EB2D>
+<U2EB2E>
+<U2EB2F>
+<U2EB30>
+<U2EB31>
+<U2EB32>
+<U2EB33>
+<U2EB34>
+<U2EB35>
+<U2EB36>
+<U2EB37>
+<U2EB38>
+<U2EB39>
+<U2EB3A>
+<U2EB3B>
+<U2EB3C>
+<U2EB3D>
+<U2EB3E>
+<U2EB3F>
+<U2EB40>
+<U2EB41>
+<U2EB42>
+<U2EB43>
+<U2EB44>
+<U2EB45>
+<U2EB46>
+<U2EB47>
+<U2EB48>
+<U2EB49>
+<U2EB4A>
+<U2EB4B>
+<U2EB4C>
+<U2EB4D>
+<U2EB4E>
+<U2EB4F>
+<U2EB50>
+<U2EB51>
+<U2EB52>
+<U2EB53>
+<U2EB54>
+<U2EB55>
+<U2EB56>
+<U2EB57>
+<U2EB58>
+<U2EB59>
+<U2EB5A>
+<U2EB5B>
+<U2EB5C>
+<U2EB5D>
+<U2EB5E>
+<U2EB5F>
+<U2EB60>
+<U2EB61>
+<U2EB62>
+<U2EB63>
+<U2EB64>
+<U2EB65>
+<U2EB66>
+<U2EB67>
+<U2EB68>
+<U2EB69>
+<U2EB6A>
+<U2EB6B>
+<U2EB6C>
+<U2EB6D>
+<U2EB6E>
+<U2EB6F>
+<U2EB70>
+<U2EB71>
+<U2EB72>
+<U2EB73>
+<U2EB74>
+<U2EB75>
+<U2EB76>
+<U2EB77>
+<U2EB78>
+<U2EB79>
+<U2EB7A>
+<U2EB7B>
+<U2EB7C>
+<U2EB7D>
+<U2EB7E>
+<U2EB7F>
+<U2EB80>
+<U2EB81>
+<U2EB82>
+<U2EB83>
+<U2EB84>
+<U2EB85>
+<U2EB86>
+<U2EB87>
+<U2EB88>
+<U2EB89>
+<U2EB8A>
+<U2EB8B>
+<U2EB8C>
+<U2EB8D>
+<U2EB8E>
+<U2EB8F>
+<U2EB90>
+<U2EB91>
+<U2EB92>
+<U2EB93>
+<U2EB94>
+<U2EB95>
+<U2EB96>
+<U2EB97>
+<U2EB98>
+<U2EB99>
+<U2EB9A>
+<U2EB9B>
+<U2EB9C>
+<U2EB9D>
+<U2EB9E>
+<U2EB9F>
+<U2EBA0>
+<U2EBA1>
+<U2EBA2>
+<U2EBA3>
+<U2EBA4>
+<U2EBA5>
+<U2EBA6>
+<U2EBA7>
+<U2EBA8>
+<U2EBA9>
+<U2EBAA>
+<U2EBAB>
+<U2EBAC>
+<U2EBAD>
+<U2EBAE>
+<U2EBAF>
+<U2EBB0>
+<U2EBB1>
+<U2EBB2>
+<U2EBB3>
+<U2EBB4>
+<U2EBB5>
+<U2EBB6>
+<U2EBB7>
+<U2EBB8>
+<U2EBB9>
+<U2EBBA>
+<U2EBBB>
+<U2EBBC>
+<U2EBBD>
+<U2EBBE>
+<U2EBBF>
+<U2EBC0>
+<U2EBC1>
+<U2EBC2>
+<U2EBC3>
+<U2EBC4>
+<U2EBC5>
+<U2EBC6>
+<U2EBC7>
+<U2EBC8>
+<U2EBC9>
+<U2EBCA>
+<U2EBCB>
+<U2EBCC>
+<U2EBCD>
+<U2EBCE>
+<U2EBCF>
+<U2EBD0>
+<U2EBD1>
+<U2EBD2>
+<U2EBD3>
+<U2EBD4>
+<U2EBD5>
+<U2EBD6>
+<U2EBD7>
+<U2EBD8>
+<U2EBD9>
+<U2EBDA>
+<U2EBDB>
+<U2EBDC>
+<U2EBDD>
+<U2EBDE>
+<U2EBDF>
+<U2EBE0>
+<U2EBE1>
+<U2EBE2>
+<U2EBE3>
+<U2EBE4>
+<U2EBE5>
+<U2EBE6>
+<U2EBE7>
+<U2EBE8>
+<U2EBE9>
+<U2EBEA>
+<U2EBEB>
+<U2EBEC>
+<U2EBED>
+<U2EBEE>
+<U2EBEF>
+<U2EBF0>
+<U2EBF1>
+<U2EBF2>
+<U2EBF3>
+<U2EBF4>
+<U2EBF5>
+<U2EBF6>
+<U2EBF7>
+<U2EBF8>
+<U2EBF9>
+<U2EBFA>
+<U2EBFB>
+<U2EBFC>
+<U2EBFD>
+<U2EBFE>
+<U2EBFF>
+<U2EC00>
+<U2EC01>
+<U2EC02>
+<U2EC03>
+<U2EC04>
+<U2EC05>
+<U2EC06>
+<U2EC07>
+<U2EC08>
+<U2EC09>
+<U2EC0A>
+<U2EC0B>
+<U2EC0C>
+<U2EC0D>
+<U2EC0E>
+<U2EC0F>
+<U2EC10>
+<U2EC11>
+<U2EC12>
+<U2EC13>
+<U2EC14>
+<U2EC15>
+<U2EC16>
+<U2EC17>
+<U2EC18>
+<U2EC19>
+<U2EC1A>
+<U2EC1B>
+<U2EC1C>
+<U2EC1D>
+<U2EC1E>
+<U2EC1F>
+<U2EC20>
+<U2EC21>
+<U2EC22>
+<U2EC23>
+<U2EC24>
+<U2EC25>
+<U2EC26>
+<U2EC27>
+<U2EC28>
+<U2EC29>
+<U2EC2A>
+<U2EC2B>
+<U2EC2C>
+<U2EC2D>
+<U2EC2E>
+<U2EC2F>
+<U2EC30>
+<U2EC31>
+<U2EC32>
+<U2EC33>
+<U2EC34>
+<U2EC35>
+<U2EC36>
+<U2EC37>
+<U2EC38>
+<U2EC39>
+<U2EC3A>
+<U2EC3B>
+<U2EC3C>
+<U2EC3D>
+<U2EC3E>
+<U2EC3F>
+<U2EC40>
+<U2EC41>
+<U2EC42>
+<U2EC43>
+<U2EC44>
+<U2EC45>
+<U2EC46>
+<U2EC47>
+<U2EC48>
+<U2EC49>
+<U2EC4A>
+<U2EC4B>
+<U2EC4C>
+<U2EC4D>
+<U2EC4E>
+<U2EC4F>
+<U2EC50>
+<U2EC51>
+<U2EC52>
+<U2EC53>
+<U2EC54>
+<U2EC55>
+<U2EC56>
+<U2EC57>
+<U2EC58>
+<U2EC59>
+<U2EC5A>
+<U2EC5B>
+<U2EC5C>
+<U2EC5D>
+<U2EC5E>
+<U2EC5F>
+<U2EC60>
+<U2EC61>
+<U2EC62>
+<U2EC63>
+<U2EC64>
+<U2EC65>
+<U2EC66>
+<U2EC67>
+<U2EC68>
+<U2EC69>
+<U2EC6A>
+<U2EC6B>
+<U2EC6C>
+<U2EC6D>
+<U2EC6E>
+<U2EC6F>
+<U2EC70>
+<U2EC71>
+<U2EC72>
+<U2EC73>
+<U2EC74>
+<U2EC75>
+<U2EC76>
+<U2EC77>
+<U2EC78>
+<U2EC79>
+<U2EC7A>
+<U2EC7B>
+<U2EC7C>
+<U2EC7D>
+<U2EC7E>
+<U2EC7F>
+<U2EC80>
+<U2EC81>
+<U2EC82>
+<U2EC83>
+<U2EC84>
+<U2EC85>
+<U2EC86>
+<U2EC87>
+<U2EC88>
+<U2EC89>
+<U2EC8A>
+<U2EC8B>
+<U2EC8C>
+<U2EC8D>
+<U2EC8E>
+<U2EC8F>
+<U2EC90>
+<U2EC91>
+<U2EC92>
+<U2EC93>
+<U2EC94>
+<U2EC95>
+<U2EC96>
+<U2EC97>
+<U2EC98>
+<U2EC99>
+<U2EC9A>
+<U2EC9B>
+<U2EC9C>
+<U2EC9D>
+<U2EC9E>
+<U2EC9F>
+<U2ECA0>
+<U2ECA1>
+<U2ECA2>
+<U2ECA3>
+<U2ECA4>
+<U2ECA5>
+<U2ECA6>
+<U2ECA7>
+<U2ECA8>
+<U2ECA9>
+<U2ECAA>
+<U2ECAB>
+<U2ECAC>
+<U2ECAD>
+<U2ECAE>
+<U2ECAF>
+<U2ECB0>
+<U2ECB1>
+<U2ECB2>
+<U2ECB3>
+<U2ECB4>
+<U2ECB5>
+<U2ECB6>
+<U2ECB7>
+<U2ECB8>
+<U2ECB9>
+<U2ECBA>
+<U2ECBB>
+<U2ECBC>
+<U2ECBD>
+<U2ECBE>
+<U2ECBF>
+<U2ECC0>
+<U2ECC1>
+<U2ECC2>
+<U2ECC3>
+<U2ECC4>
+<U2ECC5>
+<U2ECC6>
+<U2ECC7>
+<U2ECC8>
+<U2ECC9>
+<U2ECCA>
+<U2ECCB>
+<U2ECCC>
+<U2ECCD>
+<U2ECCE>
+<U2ECCF>
+<U2ECD0>
+<U2ECD1>
+<U2ECD2>
+<U2ECD3>
+<U2ECD4>
+<U2ECD5>
+<U2ECD6>
+<U2ECD7>
+<U2ECD8>
+<U2ECD9>
+<U2ECDA>
+<U2ECDB>
+<U2ECDC>
+<U2ECDD>
+<U2ECDE>
+<U2ECDF>
+<U2ECE0>
+<U2ECE1>
+<U2ECE2>
+<U2ECE3>
+<U2ECE4>
+<U2ECE5>
+<U2ECE6>
+<U2ECE7>
+<U2ECE8>
+<U2ECE9>
+<U2ECEA>
+<U2ECEB>
+<U2ECEC>
+<U2ECED>
+<U2ECEE>
+<U2ECEF>
+<U2ECF0>
+<U2ECF1>
+<U2ECF2>
+<U2ECF3>
+<U2ECF4>
+<U2ECF5>
+<U2ECF6>
+<U2ECF7>
+<U2ECF8>
+<U2ECF9>
+<U2ECFA>
+<U2ECFB>
+<U2ECFC>
+<U2ECFD>
+<U2ECFE>
+<U2ECFF>
+<U2ED00>
+<U2ED01>
+<U2ED02>
+<U2ED03>
+<U2ED04>
+<U2ED05>
+<U2ED06>
+<U2ED07>
+<U2ED08>
+<U2ED09>
+<U2ED0A>
+<U2ED0B>
+<U2ED0C>
+<U2ED0D>
+<U2ED0E>
+<U2ED0F>
+<U2ED10>
+<U2ED11>
+<U2ED12>
+<U2ED13>
+<U2ED14>
+<U2ED15>
+<U2ED16>
+<U2ED17>
+<U2ED18>
+<U2ED19>
+<U2ED1A>
+<U2ED1B>
+<U2ED1C>
+<U2ED1D>
+<U2ED1E>
+<U2ED1F>
+<U2ED20>
+<U2ED21>
+<U2ED22>
+<U2ED23>
+<U2ED24>
+<U2ED25>
+<U2ED26>
+<U2ED27>
+<U2ED28>
+<U2ED29>
+<U2ED2A>
+<U2ED2B>
+<U2ED2C>
+<U2ED2D>
+<U2ED2E>
+<U2ED2F>
+<U2ED30>
+<U2ED31>
+<U2ED32>
+<U2ED33>
+<U2ED34>
+<U2ED35>
+<U2ED36>
+<U2ED37>
+<U2ED38>
+<U2ED39>
+<U2ED3A>
+<U2ED3B>
+<U2ED3C>
+<U2ED3D>
+<U2ED3E>
+<U2ED3F>
+<U2ED40>
+<U2ED41>
+<U2ED42>
+<U2ED43>
+<U2ED44>
+<U2ED45>
+<U2ED46>
+<U2ED47>
+<U2ED48>
+<U2ED49>
+<U2ED4A>
+<U2ED4B>
+<U2ED4C>
+<U2ED4D>
+<U2ED4E>
+<U2ED4F>
+<U2ED50>
+<U2ED51>
+<U2ED52>
+<U2ED53>
+<U2ED54>
+<U2ED55>
+<U2ED56>
+<U2ED57>
+<U2ED58>
+<U2ED59>
+<U2ED5A>
+<U2ED5B>
+<U2ED5C>
+<U2ED5D>
+<U2ED5E>
+<U2ED5F>
+<U2ED60>
+<U2ED61>
+<U2ED62>
+<U2ED63>
+<U2ED64>
+<U2ED65>
+<U2ED66>
+<U2ED67>
+<U2ED68>
+<U2ED69>
+<U2ED6A>
+<U2ED6B>
+<U2ED6C>
+<U2ED6D>
+<U2ED6E>
+<U2ED6F>
+<U2ED70>
+<U2ED71>
+<U2ED72>
+<U2ED73>
+<U2ED74>
+<U2ED75>
+<U2ED76>
+<U2ED77>
+<U2ED78>
+<U2ED79>
+<U2ED7A>
+<U2ED7B>
+<U2ED7C>
+<U2ED7D>
+<U2ED7E>
+<U2ED7F>
+<U2ED80>
+<U2ED81>
+<U2ED82>
+<U2ED83>
+<U2ED84>
+<U2ED85>
+<U2ED86>
+<U2ED87>
+<U2ED88>
+<U2ED89>
+<U2ED8A>
+<U2ED8B>
+<U2ED8C>
+<U2ED8D>
+<U2ED8E>
+<U2ED8F>
+<U2ED90>
+<U2ED91>
+<U2ED92>
+<U2ED93>
+<U2ED94>
+<U2ED95>
+<U2ED96>
+<U2ED97>
+<U2ED98>
+<U2ED99>
+<U2ED9A>
+<U2ED9B>
+<U2ED9C>
+<U2ED9D>
+<U2ED9E>
+<U2ED9F>
+<U2EDA0>
+<U2EDA1>
+<U2EDA2>
+<U2EDA3>
+<U2EDA4>
+<U2EDA5>
+<U2EDA6>
+<U2EDA7>
+<U2EDA8>
+<U2EDA9>
+<U2EDAA>
+<U2EDAB>
+<U2EDAC>
+<U2EDAD>
+<U2EDAE>
+<U2EDAF>
+<U2EDB0>
+<U2EDB1>
+<U2EDB2>
+<U2EDB3>
+<U2EDB4>
+<U2EDB5>
+<U2EDB6>
+<U2EDB7>
+<U2EDB8>
+<U2EDB9>
+<U2EDBA>
+<U2EDBB>
+<U2EDBC>
+<U2EDBD>
+<U2EDBE>
+<U2EDBF>
+<U2EDC0>
+<U2EDC1>
+<U2EDC2>
+<U2EDC3>
+<U2EDC4>
+<U2EDC5>
+<U2EDC6>
+<U2EDC7>
+<U2EDC8>
+<U2EDC9>
+<U2EDCA>
+<U2EDCB>
+<U2EDCC>
+<U2EDCD>
+<U2EDCE>
+<U2EDCF>
+<U2EDD0>
+<U2EDD1>
+<U2EDD2>
+<U2EDD3>
+<U2EDD4>
+<U2EDD5>
+<U2EDD6>
+<U2EDD7>
+<U2EDD8>
+<U2EDD9>
+<U2EDDA>
+<U2EDDB>
+<U2EDDC>
+<U2EDDD>
+<U2EDDE>
+<U2EDDF>
+<U2EDE0>
+<U2EDE1>
+<U2EDE2>
+<U2EDE3>
+<U2EDE4>
+<U2EDE5>
+<U2EDE6>
+<U2EDE7>
+<U2EDE8>
+<U2EDE9>
+<U2EDEA>
+<U2EDEB>
+<U2EDEC>
+<U2EDED>
+<U2EDEE>
+<U2EDEF>
+<U2EDF0>
+<U2EDF1>
+<U2EDF2>
+<U2EDF3>
+<U2EDF4>
+<U2EDF5>
+<U2EDF6>
+<U2EDF7>
+<U2EDF8>
+<U2EDF9>
+<U2EDFA>
+<U2EDFB>
+<U2EDFC>
+<U2EDFD>
+<U2EDFE>
+<U2EDFF>
+<U2EE00>
+<U2EE01>
+<U2EE02>
+<U2EE03>
+<U2EE04>
+<U2EE05>
+<U2EE06>
+<U2EE07>
+<U2EE08>
+<U2EE09>
+<U2EE0A>
+<U2EE0B>
+<U2EE0C>
+<U2EE0D>
+<U2EE0E>
+<U2EE0F>
+<U2EE10>
+<U2EE11>
+<U2EE12>
+<U2EE13>
+<U2EE14>
+<U2EE15>
+<U2EE16>
+<U2EE17>
+<U2EE18>
+<U2EE19>
+<U2EE1A>
+<U2EE1B>
+<U2EE1C>
+<U2EE1D>
+<U2EE1E>
+<U2EE1F>
+<U2EE20>
+<U2EE21>
+<U2EE22>
+<U2EE23>
+<U2EE24>
+<U2EE25>
+<U2EE26>
+<U2EE27>
+<U2EE28>
+<U2EE29>
+<U2EE2A>
+<U2EE2B>
+<U2EE2C>
+<U2EE2D>
+<U2EE2E>
+<U2EE2F>
+<U2EE30>
+<U2EE31>
+<U2EE32>
+<U2EE33>
+<U2EE34>
+<U2EE35>
+<U2EE36>
+<U2EE37>
+<U2EE38>
+<U2EE39>
+<U2EE3A>
+<U2EE3B>
+<U2EE3C>
+<U2EE3D>
+<U2EE3E>
+<U2EE3F>
+<U2EE40>
+<U2EE41>
+<U2EE42>
+<U2EE43>
+<U2EE44>
+<U2EE45>
+<U2EE46>
+<U2EE47>
+<U2EE48>
+<U2EE49>
+<U2EE4A>
+<U2EE4B>
+<U2EE4C>
+<U2EE4D>
+<U2EE4E>
+<U2EE4F>
+<U2EE50>
+<U2EE51>
+<U2EE52>
+<U2EE53>
+<U2EE54>
+<U2EE55>
+<U2EE56>
+<U2EE57>
+<U2EE58>
+<U2EE59>
+<U2EE5A>
+<U2EE5B>
+<U2EE5C>
+<U2EE5D>
+<U2EE5E>
+<U2EE5F>
+<U2EE60>
+<U2EE61>
+<U2EE62>
+<U2EE63>
+<U2EE64>
+<U2EE65>
+<U2EE66>
+<U2EE67>
+<U2EE68>
+<U2EE69>
+<U2EE6A>
+<U2EE6B>
+<U2EE6C>
+<U2EE6D>
+<U2EE6E>
+<U2EE6F>
+<U2EE70>
+<U2EE71>
+<U2EE72>
+<U2EE73>
+<U2EE74>
+<U2EE75>
+<U2EE76>
+<U2EE77>
+<U2EE78>
+<U2EE79>
+<U2EE7A>
+<U2EE7B>
+<U2EE7C>
+<U2EE7D>
+<U2EE7E>
+<U2EE7F>
+<U2EE80>
+<U2EE81>
+<U2EE82>
+<U2EE83>
+<U2EE84>
+<U2EE85>
+<U2EE86>
+<U2EE87>
+<U2EE88>
+<U2EE89>
+<U2EE8A>
+<U2EE8B>
+<U2EE8C>
+<U2EE8D>
+<U2EE8E>
+<U2EE8F>
+<U2EE90>
+<U2EE91>
+<U2EE92>
+<U2EE93>
+<U2EE94>
+<U2EE95>
+<U2EE96>
+<U2EE97>
+<U2EE98>
+<U2EE99>
+<U2EE9A>
+<U2EE9B>
+<U2EE9C>
+<U2EE9D>
+<U2EE9E>
+<U2EE9F>
+<U2EEA0>
+<U2EEA1>
+<U2EEA2>
+<U2EEA3>
+<U2EEA4>
+<U2EEA5>
+<U2EEA6>
+<U2EEA7>
+<U2EEA8>
+<U2EEA9>
+<U2EEAA>
+<U2EEAB>
+<U2EEAC>
+<U2EEAD>
+<U2EEAE>
+<U2EEAF>
+<U2EEB0>
+<U2EEB1>
+<U2EEB2>
+<U2EEB3>
+<U2EEB4>
+<U2EEB5>
+<U2EEB6>
+<U2EEB7>
+<U2EEB8>
+<U2EEB9>
+<U2EEBA>
+<U2EEBB>
+<U2EEBC>
+<U2EEBD>
+<U2EEBE>
+<U2EEBF>
+<U2EEC0>
+<U2EEC1>
+<U2EEC2>
+<U2EEC3>
+<U2EEC4>
+<U2EEC5>
+<U2EEC6>
+<U2EEC7>
+<U2EEC8>
+<U2EEC9>
+<U2EECA>
+<U2EECB>
+<U2EECC>
+<U2EECD>
+<U2EECE>
+<U2EECF>
+<U2EED0>
+<U2EED1>
+<U2EED2>
+<U2EED3>
+<U2EED4>
+<U2EED5>
+<U2EED6>
+<U2EED7>
+<U2EED8>
+<U2EED9>
+<U2EEDA>
+<U2EEDB>
+<U2EEDC>
+<U2EEDD>
+<U2EEDE>
+<U2EEDF>
+<U2EEE0>
+<U2EEE1>
+<U2EEE2>
+<U2EEE3>
+<U2EEE4>
+<U2EEE5>
+<U2EEE6>
+<U2EEE7>
+<U2EEE8>
+<U2EEE9>
+<U2EEEA>
+<U2EEEB>
+<U2EEEC>
+<U2EEED>
+<U2EEEE>
+<U2EEEF>
+<U2EEF0>
+<U2EEF1>
+<U2EEF2>
+<U2EEF3>
+<U2EEF4>
+<U2EEF5>
+<U2EEF6>
+<U2EEF7>
+<U2EEF8>
+<U2EEF9>
+<U2EEFA>
+<U2EEFB>
+<U2EEFC>
+<U2EEFD>
+<U2EEFE>
+<U2EEFF>
+<U2EF00>
+<U2EF01>
+<U2EF02>
+<U2EF03>
+<U2EF04>
+<U2EF05>
+<U2EF06>
+<U2EF07>
+<U2EF08>
+<U2EF09>
+<U2EF0A>
+<U2EF0B>
+<U2EF0C>
+<U2EF0D>
+<U2EF0E>
+<U2EF0F>
+<U2EF10>
+<U2EF11>
+<U2EF12>
+<U2EF13>
+<U2EF14>
+<U2EF15>
+<U2EF16>
+<U2EF17>
+<U2EF18>
+<U2EF19>
+<U2EF1A>
+<U2EF1B>
+<U2EF1C>
+<U2EF1D>
+<U2EF1E>
+<U2EF1F>
+<U2EF20>
+<U2EF21>
+<U2EF22>
+<U2EF23>
+<U2EF24>
+<U2EF25>
+<U2EF26>
+<U2EF27>
+<U2EF28>
+<U2EF29>
+<U2EF2A>
+<U2EF2B>
+<U2EF2C>
+<U2EF2D>
+<U2EF2E>
+<U2EF2F>
+<U2EF30>
+<U2EF31>
+<U2EF32>
+<U2EF33>
+<U2EF34>
+<U2EF35>
+<U2EF36>
+<U2EF37>
+<U2EF38>
+<U2EF39>
+<U2EF3A>
+<U2EF3B>
+<U2EF3C>
+<U2EF3D>
+<U2EF3E>
+<U2EF3F>
+<U2EF40>
+<U2EF41>
+<U2EF42>
+<U2EF43>
+<U2EF44>
+<U2EF45>
+<U2EF46>
+<U2EF47>
+<U2EF48>
+<U2EF49>
+<U2EF4A>
+<U2EF4B>
+<U2EF4C>
+<U2EF4D>
+<U2EF4E>
+<U2EF4F>
+<U2EF50>
+<U2EF51>
+<U2EF52>
+<U2EF53>
+<U2EF54>
+<U2EF55>
+<U2EF56>
+<U2EF57>
+<U2EF58>
+<U2EF59>
+<U2EF5A>
+<U2EF5B>
+<U2EF5C>
+<U2EF5D>
+<U2EF5E>
+<U2EF5F>
+<U2EF60>
+<U2EF61>
+<U2EF62>
+<U2EF63>
+<U2EF64>
+<U2EF65>
+<U2EF66>
+<U2EF67>
+<U2EF68>
+<U2EF69>
+<U2EF6A>
+<U2EF6B>
+<U2EF6C>
+<U2EF6D>
+<U2EF6E>
+<U2EF6F>
+<U2EF70>
+<U2EF71>
+<U2EF72>
+<U2EF73>
+<U2EF74>
+<U2EF75>
+<U2EF76>
+<U2EF77>
+<U2EF78>
+<U2EF79>
+<U2EF7A>
+<U2EF7B>
+<U2EF7C>
+<U2EF7D>
+<U2EF7E>
+<U2EF7F>
+<U2EF80>
+<U2EF81>
+<U2EF82>
+<U2EF83>
+<U2EF84>
+<U2EF85>
+<U2EF86>
+<U2EF87>
+<U2EF88>
+<U2EF89>
+<U2EF8A>
+<U2EF8B>
+<U2EF8C>
+<U2EF8D>
+<U2EF8E>
+<U2EF8F>
+<U2EF90>
+<U2EF91>
+<U2EF92>
+<U2EF93>
+<U2EF94>
+<U2EF95>
+<U2EF96>
+<U2EF97>
+<U2EF98>
+<U2EF99>
+<U2EF9A>
+<U2EF9B>
+<U2EF9C>
+<U2EF9D>
+<U2EF9E>
+<U2EF9F>
+<U2EFA0>
+<U2EFA1>
+<U2EFA2>
+<U2EFA3>
+<U2EFA4>
+<U2EFA5>
+<U2EFA6>
+<U2EFA7>
+<U2EFA8>
+<U2EFA9>
+<U2EFAA>
+<U2EFAB>
+<U2EFAC>
+<U2EFAD>
+<U2EFAE>
+<U2EFAF>
+<U2EFB0>
+<U2EFB1>
+<U2EFB2>
+<U2EFB3>
+<U2EFB4>
+<U2EFB5>
+<U2EFB6>
+<U2EFB7>
+<U2EFB8>
+<U2EFB9>
+<U2EFBA>
+<U2EFBB>
+<U2EFBC>
+<U2EFBD>
+<U2EFBE>
+<U2EFBF>
+<U2EFC0>
+<U2EFC1>
+<U2EFC2>
+<U2EFC3>
+<U2EFC4>
+<U2EFC5>
+<U2EFC6>
+<U2EFC7>
+<U2EFC8>
+<U2EFC9>
+<U2EFCA>
+<U2EFCB>
+<U2EFCC>
+<U2EFCD>
+<U2EFCE>
+<U2EFCF>
+<U2EFD0>
+<U2EFD1>
+<U2EFD2>
+<U2EFD3>
+<U2EFD4>
+<U2EFD5>
+<U2EFD6>
+<U2EFD7>
+<U2EFD8>
+<U2EFD9>
+<U2EFDA>
+<U2EFDB>
+<U2EFDC>
+<U2EFDD>
+<U2EFDE>
+<U2EFDF>
+<U2EFE0>
+<U2EFE1>
+<U2EFE2>
+<U2EFE3>
+<U2EFE4>
+<U2EFE5>
+<U2EFE6>
+<U2EFE7>
+<U2EFE8>
+<U2EFE9>
+<U2EFEA>
+<U2EFEB>
+<U2EFEC>
+<U2EFED>
+<U2EFEE>
+<U2EFEF>
+<U2EFF0>
+<U2EFF1>
+<U2EFF2>
+<U2EFF3>
+<U2EFF4>
+<U2EFF5>
+<U2EFF6>
+<U2EFF7>
+<U2EFF8>
+<U2EFF9>
+<U2EFFA>
+<U2EFFB>
+<U2EFFC>
+<U2EFFD>
+<U2EFFE>
+<U2EFFF>
+<U2F000>
+<U2F001>
+<U2F002>
+<U2F003>
+<U2F004>
+<U2F005>
+<U2F006>
+<U2F007>
+<U2F008>
+<U2F009>
+<U2F00A>
+<U2F00B>
+<U2F00C>
+<U2F00D>
+<U2F00E>
+<U2F00F>
+<U2F010>
+<U2F011>
+<U2F012>
+<U2F013>
+<U2F014>
+<U2F015>
+<U2F016>
+<U2F017>
+<U2F018>
+<U2F019>
+<U2F01A>
+<U2F01B>
+<U2F01C>
+<U2F01D>
+<U2F01E>
+<U2F01F>
+<U2F020>
+<U2F021>
+<U2F022>
+<U2F023>
+<U2F024>
+<U2F025>
+<U2F026>
+<U2F027>
+<U2F028>
+<U2F029>
+<U2F02A>
+<U2F02B>
+<U2F02C>
+<U2F02D>
+<U2F02E>
+<U2F02F>
+<U2F030>
+<U2F031>
+<U2F032>
+<U2F033>
+<U2F034>
+<U2F035>
+<U2F036>
+<U2F037>
+<U2F038>
+<U2F039>
+<U2F03A>
+<U2F03B>
+<U2F03C>
+<U2F03D>
+<U2F03E>
+<U2F03F>
+<U2F040>
+<U2F041>
+<U2F042>
+<U2F043>
+<U2F044>
+<U2F045>
+<U2F046>
+<U2F047>
+<U2F048>
+<U2F049>
+<U2F04A>
+<U2F04B>
+<U2F04C>
+<U2F04D>
+<U2F04E>
+<U2F04F>
+<U2F050>
+<U2F051>
+<U2F052>
+<U2F053>
+<U2F054>
+<U2F055>
+<U2F056>
+<U2F057>
+<U2F058>
+<U2F059>
+<U2F05A>
+<U2F05B>
+<U2F05C>
+<U2F05D>
+<U2F05E>
+<U2F05F>
+<U2F060>
+<U2F061>
+<U2F062>
+<U2F063>
+<U2F064>
+<U2F065>
+<U2F066>
+<U2F067>
+<U2F068>
+<U2F069>
+<U2F06A>
+<U2F06B>
+<U2F06C>
+<U2F06D>
+<U2F06E>
+<U2F06F>
+<U2F070>
+<U2F071>
+<U2F072>
+<U2F073>
+<U2F074>
+<U2F075>
+<U2F076>
+<U2F077>
+<U2F078>
+<U2F079>
+<U2F07A>
+<U2F07B>
+<U2F07C>
+<U2F07D>
+<U2F07E>
+<U2F07F>
+<U2F080>
+<U2F081>
+<U2F082>
+<U2F083>
+<U2F084>
+<U2F085>
+<U2F086>
+<U2F087>
+<U2F088>
+<U2F089>
+<U2F08A>
+<U2F08B>
+<U2F08C>
+<U2F08D>
+<U2F08E>
+<U2F08F>
+<U2F090>
+<U2F091>
+<U2F092>
+<U2F093>
+<U2F094>
+<U2F095>
+<U2F096>
+<U2F097>
+<U2F098>
+<U2F099>
+<U2F09A>
+<U2F09B>
+<U2F09C>
+<U2F09D>
+<U2F09E>
+<U2F09F>
+<U2F0A0>
+<U2F0A1>
+<U2F0A2>
+<U2F0A3>
+<U2F0A4>
+<U2F0A5>
+<U2F0A6>
+<U2F0A7>
+<U2F0A8>
+<U2F0A9>
+<U2F0AA>
+<U2F0AB>
+<U2F0AC>
+<U2F0AD>
+<U2F0AE>
+<U2F0AF>
+<U2F0B0>
+<U2F0B1>
+<U2F0B2>
+<U2F0B3>
+<U2F0B4>
+<U2F0B5>
+<U2F0B6>
+<U2F0B7>
+<U2F0B8>
+<U2F0B9>
+<U2F0BA>
+<U2F0BB>
+<U2F0BC>
+<U2F0BD>
+<U2F0BE>
+<U2F0BF>
+<U2F0C0>
+<U2F0C1>
+<U2F0C2>
+<U2F0C3>
+<U2F0C4>
+<U2F0C5>
+<U2F0C6>
+<U2F0C7>
+<U2F0C8>
+<U2F0C9>
+<U2F0CA>
+<U2F0CB>
+<U2F0CC>
+<U2F0CD>
+<U2F0CE>
+<U2F0CF>
+<U2F0D0>
+<U2F0D1>
+<U2F0D2>
+<U2F0D3>
+<U2F0D4>
+<U2F0D5>
+<U2F0D6>
+<U2F0D7>
+<U2F0D8>
+<U2F0D9>
+<U2F0DA>
+<U2F0DB>
+<U2F0DC>
+<U2F0DD>
+<U2F0DE>
+<U2F0DF>
+<U2F0E0>
+<U2F0E1>
+<U2F0E2>
+<U2F0E3>
+<U2F0E4>
+<U2F0E5>
+<U2F0E6>
+<U2F0E7>
+<U2F0E8>
+<U2F0E9>
+<U2F0EA>
+<U2F0EB>
+<U2F0EC>
+<U2F0ED>
+<U2F0EE>
+<U2F0EF>
+<U2F0F0>
+<U2F0F1>
+<U2F0F2>
+<U2F0F3>
+<U2F0F4>
+<U2F0F5>
+<U2F0F6>
+<U2F0F7>
+<U2F0F8>
+<U2F0F9>
+<U2F0FA>
+<U2F0FB>
+<U2F0FC>
+<U2F0FD>
+<U2F0FE>
+<U2F0FF>
+<U2F100>
+<U2F101>
+<U2F102>
+<U2F103>
+<U2F104>
+<U2F105>
+<U2F106>
+<U2F107>
+<U2F108>
+<U2F109>
+<U2F10A>
+<U2F10B>
+<U2F10C>
+<U2F10D>
+<U2F10E>
+<U2F10F>
+<U2F110>
+<U2F111>
+<U2F112>
+<U2F113>
+<U2F114>
+<U2F115>
+<U2F116>
+<U2F117>
+<U2F118>
+<U2F119>
+<U2F11A>
+<U2F11B>
+<U2F11C>
+<U2F11D>
+<U2F11E>
+<U2F11F>
+<U2F120>
+<U2F121>
+<U2F122>
+<U2F123>
+<U2F124>
+<U2F125>
+<U2F126>
+<U2F127>
+<U2F128>
+<U2F129>
+<U2F12A>
+<U2F12B>
+<U2F12C>
+<U2F12D>
+<U2F12E>
+<U2F12F>
+<U2F130>
+<U2F131>
+<U2F132>
+<U2F133>
+<U2F134>
+<U2F135>
+<U2F136>
+<U2F137>
+<U2F138>
+<U2F139>
+<U2F13A>
+<U2F13B>
+<U2F13C>
+<U2F13D>
+<U2F13E>
+<U2F13F>
+<U2F140>
+<U2F141>
+<U2F142>
+<U2F143>
+<U2F144>
+<U2F145>
+<U2F146>
+<U2F147>
+<U2F148>
+<U2F149>
+<U2F14A>
+<U2F14B>
+<U2F14C>
+<U2F14D>
+<U2F14E>
+<U2F14F>
+<U2F150>
+<U2F151>
+<U2F152>
+<U2F153>
+<U2F154>
+<U2F155>
+<U2F156>
+<U2F157>
+<U2F158>
+<U2F159>
+<U2F15A>
+<U2F15B>
+<U2F15C>
+<U2F15D>
+<U2F15E>
+<U2F15F>
+<U2F160>
+<U2F161>
+<U2F162>
+<U2F163>
+<U2F164>
+<U2F165>
+<U2F166>
+<U2F167>
+<U2F168>
+<U2F169>
+<U2F16A>
+<U2F16B>
+<U2F16C>
+<U2F16D>
+<U2F16E>
+<U2F16F>
+<U2F170>
+<U2F171>
+<U2F172>
+<U2F173>
+<U2F174>
+<U2F175>
+<U2F176>
+<U2F177>
+<U2F178>
+<U2F179>
+<U2F17A>
+<U2F17B>
+<U2F17C>
+<U2F17D>
+<U2F17E>
+<U2F17F>
+<U2F180>
+<U2F181>
+<U2F182>
+<U2F183>
+<U2F184>
+<U2F185>
+<U2F186>
+<U2F187>
+<U2F188>
+<U2F189>
+<U2F18A>
+<U2F18B>
+<U2F18C>
+<U2F18D>
+<U2F18E>
+<U2F18F>
+<U2F190>
+<U2F191>
+<U2F192>
+<U2F193>
+<U2F194>
+<U2F195>
+<U2F196>
+<U2F197>
+<U2F198>
+<U2F199>
+<U2F19A>
+<U2F19B>
+<U2F19C>
+<U2F19D>
+<U2F19E>
+<U2F19F>
+<U2F1A0>
+<U2F1A1>
+<U2F1A2>
+<U2F1A3>
+<U2F1A4>
+<U2F1A5>
+<U2F1A6>
+<U2F1A7>
+<U2F1A8>
+<U2F1A9>
+<U2F1AA>
+<U2F1AB>
+<U2F1AC>
+<U2F1AD>
+<U2F1AE>
+<U2F1AF>
+<U2F1B0>
+<U2F1B1>
+<U2F1B2>
+<U2F1B3>
+<U2F1B4>
+<U2F1B5>
+<U2F1B6>
+<U2F1B7>
+<U2F1B8>
+<U2F1B9>
+<U2F1BA>
+<U2F1BB>
+<U2F1BC>
+<U2F1BD>
+<U2F1BE>
+<U2F1BF>
+<U2F1C0>
+<U2F1C1>
+<U2F1C2>
+<U2F1C3>
+<U2F1C4>
+<U2F1C5>
+<U2F1C6>
+<U2F1C7>
+<U2F1C8>
+<U2F1C9>
+<U2F1CA>
+<U2F1CB>
+<U2F1CC>
+<U2F1CD>
+<U2F1CE>
+<U2F1CF>
+<U2F1D0>
+<U2F1D1>
+<U2F1D2>
+<U2F1D3>
+<U2F1D4>
+<U2F1D5>
+<U2F1D6>
+<U2F1D7>
+<U2F1D8>
+<U2F1D9>
+<U2F1DA>
+<U2F1DB>
+<U2F1DC>
+<U2F1DD>
+<U2F1DE>
+<U2F1DF>
+<U2F1E0>
+<U2F1E1>
+<U2F1E2>
+<U2F1E3>
+<U2F1E4>
+<U2F1E5>
+<U2F1E6>
+<U2F1E7>
+<U2F1E8>
+<U2F1E9>
+<U2F1EA>
+<U2F1EB>
+<U2F1EC>
+<U2F1ED>
+<U2F1EE>
+<U2F1EF>
+<U2F1F0>
+<U2F1F1>
+<U2F1F2>
+<U2F1F3>
+<U2F1F4>
+<U2F1F5>
+<U2F1F6>
+<U2F1F7>
+<U2F1F8>
+<U2F1F9>
+<U2F1FA>
+<U2F1FB>
+<U2F1FC>
+<U2F1FD>
+<U2F1FE>
+<U2F1FF>
+<U2F200>
+<U2F201>
+<U2F202>
+<U2F203>
+<U2F204>
+<U2F205>
+<U2F206>
+<U2F207>
+<U2F208>
+<U2F209>
+<U2F20A>
+<U2F20B>
+<U2F20C>
+<U2F20D>
+<U2F20E>
+<U2F20F>
+<U2F210>
+<U2F211>
+<U2F212>
+<U2F213>
+<U2F214>
+<U2F215>
+<U2F216>
+<U2F217>
+<U2F218>
+<U2F219>
+<U2F21A>
+<U2F21B>
+<U2F21C>
+<U2F21D>
+<U2F21E>
+<U2F21F>
+<U2F220>
+<U2F221>
+<U2F222>
+<U2F223>
+<U2F224>
+<U2F225>
+<U2F226>
+<U2F227>
+<U2F228>
+<U2F229>
+<U2F22A>
+<U2F22B>
+<U2F22C>
+<U2F22D>
+<U2F22E>
+<U2F22F>
+<U2F230>
+<U2F231>
+<U2F232>
+<U2F233>
+<U2F234>
+<U2F235>
+<U2F236>
+<U2F237>
+<U2F238>
+<U2F239>
+<U2F23A>
+<U2F23B>
+<U2F23C>
+<U2F23D>
+<U2F23E>
+<U2F23F>
+<U2F240>
+<U2F241>
+<U2F242>
+<U2F243>
+<U2F244>
+<U2F245>
+<U2F246>
+<U2F247>
+<U2F248>
+<U2F249>
+<U2F24A>
+<U2F24B>
+<U2F24C>
+<U2F24D>
+<U2F24E>
+<U2F24F>
+<U2F250>
+<U2F251>
+<U2F252>
+<U2F253>
+<U2F254>
+<U2F255>
+<U2F256>
+<U2F257>
+<U2F258>
+<U2F259>
+<U2F25A>
+<U2F25B>
+<U2F25C>
+<U2F25D>
+<U2F25E>
+<U2F25F>
+<U2F260>
+<U2F261>
+<U2F262>
+<U2F263>
+<U2F264>
+<U2F265>
+<U2F266>
+<U2F267>
+<U2F268>
+<U2F269>
+<U2F26A>
+<U2F26B>
+<U2F26C>
+<U2F26D>
+<U2F26E>
+<U2F26F>
+<U2F270>
+<U2F271>
+<U2F272>
+<U2F273>
+<U2F274>
+<U2F275>
+<U2F276>
+<U2F277>
+<U2F278>
+<U2F279>
+<U2F27A>
+<U2F27B>
+<U2F27C>
+<U2F27D>
+<U2F27E>
+<U2F27F>
+<U2F280>
+<U2F281>
+<U2F282>
+<U2F283>
+<U2F284>
+<U2F285>
+<U2F286>
+<U2F287>
+<U2F288>
+<U2F289>
+<U2F28A>
+<U2F28B>
+<U2F28C>
+<U2F28D>
+<U2F28E>
+<U2F28F>
+<U2F290>
+<U2F291>
+<U2F292>
+<U2F293>
+<U2F294>
+<U2F295>
+<U2F296>
+<U2F297>
+<U2F298>
+<U2F299>
+<U2F29A>
+<U2F29B>
+<U2F29C>
+<U2F29D>
+<U2F29E>
+<U2F29F>
+<U2F2A0>
+<U2F2A1>
+<U2F2A2>
+<U2F2A3>
+<U2F2A4>
+<U2F2A5>
+<U2F2A6>
+<U2F2A7>
+<U2F2A8>
+<U2F2A9>
+<U2F2AA>
+<U2F2AB>
+<U2F2AC>
+<U2F2AD>
+<U2F2AE>
+<U2F2AF>
+<U2F2B0>
+<U2F2B1>
+<U2F2B2>
+<U2F2B3>
+<U2F2B4>
+<U2F2B5>
+<U2F2B6>
+<U2F2B7>
+<U2F2B8>
+<U2F2B9>
+<U2F2BA>
+<U2F2BB>
+<U2F2BC>
+<U2F2BD>
+<U2F2BE>
+<U2F2BF>
+<U2F2C0>
+<U2F2C1>
+<U2F2C2>
+<U2F2C3>
+<U2F2C4>
+<U2F2C5>
+<U2F2C6>
+<U2F2C7>
+<U2F2C8>
+<U2F2C9>
+<U2F2CA>
+<U2F2CB>
+<U2F2CC>
+<U2F2CD>
+<U2F2CE>
+<U2F2CF>
+<U2F2D0>
+<U2F2D1>
+<U2F2D2>
+<U2F2D3>
+<U2F2D4>
+<U2F2D5>
+<U2F2D6>
+<U2F2D7>
+<U2F2D8>
+<U2F2D9>
+<U2F2DA>
+<U2F2DB>
+<U2F2DC>
+<U2F2DD>
+<U2F2DE>
+<U2F2DF>
+<U2F2E0>
+<U2F2E1>
+<U2F2E2>
+<U2F2E3>
+<U2F2E4>
+<U2F2E5>
+<U2F2E6>
+<U2F2E7>
+<U2F2E8>
+<U2F2E9>
+<U2F2EA>
+<U2F2EB>
+<U2F2EC>
+<U2F2ED>
+<U2F2EE>
+<U2F2EF>
+<U2F2F0>
+<U2F2F1>
+<U2F2F2>
+<U2F2F3>
+<U2F2F4>
+<U2F2F5>
+<U2F2F6>
+<U2F2F7>
+<U2F2F8>
+<U2F2F9>
+<U2F2FA>
+<U2F2FB>
+<U2F2FC>
+<U2F2FD>
+<U2F2FE>
+<U2F2FF>
+<U2F300>
+<U2F301>
+<U2F302>
+<U2F303>
+<U2F304>
+<U2F305>
+<U2F306>
+<U2F307>
+<U2F308>
+<U2F309>
+<U2F30A>
+<U2F30B>
+<U2F30C>
+<U2F30D>
+<U2F30E>
+<U2F30F>
+<U2F310>
+<U2F311>
+<U2F312>
+<U2F313>
+<U2F314>
+<U2F315>
+<U2F316>
+<U2F317>
+<U2F318>
+<U2F319>
+<U2F31A>
+<U2F31B>
+<U2F31C>
+<U2F31D>
+<U2F31E>
+<U2F31F>
+<U2F320>
+<U2F321>
+<U2F322>
+<U2F323>
+<U2F324>
+<U2F325>
+<U2F326>
+<U2F327>
+<U2F328>
+<U2F329>
+<U2F32A>
+<U2F32B>
+<U2F32C>
+<U2F32D>
+<U2F32E>
+<U2F32F>
+<U2F330>
+<U2F331>
+<U2F332>
+<U2F333>
+<U2F334>
+<U2F335>
+<U2F336>
+<U2F337>
+<U2F338>
+<U2F339>
+<U2F33A>
+<U2F33B>
+<U2F33C>
+<U2F33D>
+<U2F33E>
+<U2F33F>
+<U2F340>
+<U2F341>
+<U2F342>
+<U2F343>
+<U2F344>
+<U2F345>
+<U2F346>
+<U2F347>
+<U2F348>
+<U2F349>
+<U2F34A>
+<U2F34B>
+<U2F34C>
+<U2F34D>
+<U2F34E>
+<U2F34F>
+<U2F350>
+<U2F351>
+<U2F352>
+<U2F353>
+<U2F354>
+<U2F355>
+<U2F356>
+<U2F357>
+<U2F358>
+<U2F359>
+<U2F35A>
+<U2F35B>
+<U2F35C>
+<U2F35D>
+<U2F35E>
+<U2F35F>
+<U2F360>
+<U2F361>
+<U2F362>
+<U2F363>
+<U2F364>
+<U2F365>
+<U2F366>
+<U2F367>
+<U2F368>
+<U2F369>
+<U2F36A>
+<U2F36B>
+<U2F36C>
+<U2F36D>
+<U2F36E>
+<U2F36F>
+<U2F370>
+<U2F371>
+<U2F372>
+<U2F373>
+<U2F374>
+<U2F375>
+<U2F376>
+<U2F377>
+<U2F378>
+<U2F379>
+<U2F37A>
+<U2F37B>
+<U2F37C>
+<U2F37D>
+<U2F37E>
+<U2F37F>
+<U2F380>
+<U2F381>
+<U2F382>
+<U2F383>
+<U2F384>
+<U2F385>
+<U2F386>
+<U2F387>
+<U2F388>
+<U2F389>
+<U2F38A>
+<U2F38B>
+<U2F38C>
+<U2F38D>
+<U2F38E>
+<U2F38F>
+<U2F390>
+<U2F391>
+<U2F392>
+<U2F393>
+<U2F394>
+<U2F395>
+<U2F396>
+<U2F397>
+<U2F398>
+<U2F399>
+<U2F39A>
+<U2F39B>
+<U2F39C>
+<U2F39D>
+<U2F39E>
+<U2F39F>
+<U2F3A0>
+<U2F3A1>
+<U2F3A2>
+<U2F3A3>
+<U2F3A4>
+<U2F3A5>
+<U2F3A6>
+<U2F3A7>
+<U2F3A8>
+<U2F3A9>
+<U2F3AA>
+<U2F3AB>
+<U2F3AC>
+<U2F3AD>
+<U2F3AE>
+<U2F3AF>
+<U2F3B0>
+<U2F3B1>
+<U2F3B2>
+<U2F3B3>
+<U2F3B4>
+<U2F3B5>
+<U2F3B6>
+<U2F3B7>
+<U2F3B8>
+<U2F3B9>
+<U2F3BA>
+<U2F3BB>
+<U2F3BC>
+<U2F3BD>
+<U2F3BE>
+<U2F3BF>
+<U2F3C0>
+<U2F3C1>
+<U2F3C2>
+<U2F3C3>
+<U2F3C4>
+<U2F3C5>
+<U2F3C6>
+<U2F3C7>
+<U2F3C8>
+<U2F3C9>
+<U2F3CA>
+<U2F3CB>
+<U2F3CC>
+<U2F3CD>
+<U2F3CE>
+<U2F3CF>
+<U2F3D0>
+<U2F3D1>
+<U2F3D2>
+<U2F3D3>
+<U2F3D4>
+<U2F3D5>
+<U2F3D6>
+<U2F3D7>
+<U2F3D8>
+<U2F3D9>
+<U2F3DA>
+<U2F3DB>
+<U2F3DC>
+<U2F3DD>
+<U2F3DE>
+<U2F3DF>
+<U2F3E0>
+<U2F3E1>
+<U2F3E2>
+<U2F3E3>
+<U2F3E4>
+<U2F3E5>
+<U2F3E6>
+<U2F3E7>
+<U2F3E8>
+<U2F3E9>
+<U2F3EA>
+<U2F3EB>
+<U2F3EC>
+<U2F3ED>
+<U2F3EE>
+<U2F3EF>
+<U2F3F0>
+<U2F3F1>
+<U2F3F2>
+<U2F3F3>
+<U2F3F4>
+<U2F3F5>
+<U2F3F6>
+<U2F3F7>
+<U2F3F8>
+<U2F3F9>
+<U2F3FA>
+<U2F3FB>
+<U2F3FC>
+<U2F3FD>
+<U2F3FE>
+<U2F3FF>
+<U2F400>
+<U2F401>
+<U2F402>
+<U2F403>
+<U2F404>
+<U2F405>
+<U2F406>
+<U2F407>
+<U2F408>
+<U2F409>
+<U2F40A>
+<U2F40B>
+<U2F40C>
+<U2F40D>
+<U2F40E>
+<U2F40F>
+<U2F410>
+<U2F411>
+<U2F412>
+<U2F413>
+<U2F414>
+<U2F415>
+<U2F416>
+<U2F417>
+<U2F418>
+<U2F419>
+<U2F41A>
+<U2F41B>
+<U2F41C>
+<U2F41D>
+<U2F41E>
+<U2F41F>
+<U2F420>
+<U2F421>
+<U2F422>
+<U2F423>
+<U2F424>
+<U2F425>
+<U2F426>
+<U2F427>
+<U2F428>
+<U2F429>
+<U2F42A>
+<U2F42B>
+<U2F42C>
+<U2F42D>
+<U2F42E>
+<U2F42F>
+<U2F430>
+<U2F431>
+<U2F432>
+<U2F433>
+<U2F434>
+<U2F435>
+<U2F436>
+<U2F437>
+<U2F438>
+<U2F439>
+<U2F43A>
+<U2F43B>
+<U2F43C>
+<U2F43D>
+<U2F43E>
+<U2F43F>
+<U2F440>
+<U2F441>
+<U2F442>
+<U2F443>
+<U2F444>
+<U2F445>
+<U2F446>
+<U2F447>
+<U2F448>
+<U2F449>
+<U2F44A>
+<U2F44B>
+<U2F44C>
+<U2F44D>
+<U2F44E>
+<U2F44F>
+<U2F450>
+<U2F451>
+<U2F452>
+<U2F453>
+<U2F454>
+<U2F455>
+<U2F456>
+<U2F457>
+<U2F458>
+<U2F459>
+<U2F45A>
+<U2F45B>
+<U2F45C>
+<U2F45D>
+<U2F45E>
+<U2F45F>
+<U2F460>
+<U2F461>
+<U2F462>
+<U2F463>
+<U2F464>
+<U2F465>
+<U2F466>
+<U2F467>
+<U2F468>
+<U2F469>
+<U2F46A>
+<U2F46B>
+<U2F46C>
+<U2F46D>
+<U2F46E>
+<U2F46F>
+<U2F470>
+<U2F471>
+<U2F472>
+<U2F473>
+<U2F474>
+<U2F475>
+<U2F476>
+<U2F477>
+<U2F478>
+<U2F479>
+<U2F47A>
+<U2F47B>
+<U2F47C>
+<U2F47D>
+<U2F47E>
+<U2F47F>
+<U2F480>
+<U2F481>
+<U2F482>
+<U2F483>
+<U2F484>
+<U2F485>
+<U2F486>
+<U2F487>
+<U2F488>
+<U2F489>
+<U2F48A>
+<U2F48B>
+<U2F48C>
+<U2F48D>
+<U2F48E>
+<U2F48F>
+<U2F490>
+<U2F491>
+<U2F492>
+<U2F493>
+<U2F494>
+<U2F495>
+<U2F496>
+<U2F497>
+<U2F498>
+<U2F499>
+<U2F49A>
+<U2F49B>
+<U2F49C>
+<U2F49D>
+<U2F49E>
+<U2F49F>
+<U2F4A0>
+<U2F4A1>
+<U2F4A2>
+<U2F4A3>
+<U2F4A4>
+<U2F4A5>
+<U2F4A6>
+<U2F4A7>
+<U2F4A8>
+<U2F4A9>
+<U2F4AA>
+<U2F4AB>
+<U2F4AC>
+<U2F4AD>
+<U2F4AE>
+<U2F4AF>
+<U2F4B0>
+<U2F4B1>
+<U2F4B2>
+<U2F4B3>
+<U2F4B4>
+<U2F4B5>
+<U2F4B6>
+<U2F4B7>
+<U2F4B8>
+<U2F4B9>
+<U2F4BA>
+<U2F4BB>
+<U2F4BC>
+<U2F4BD>
+<U2F4BE>
+<U2F4BF>
+<U2F4C0>
+<U2F4C1>
+<U2F4C2>
+<U2F4C3>
+<U2F4C4>
+<U2F4C5>
+<U2F4C6>
+<U2F4C7>
+<U2F4C8>
+<U2F4C9>
+<U2F4CA>
+<U2F4CB>
+<U2F4CC>
+<U2F4CD>
+<U2F4CE>
+<U2F4CF>
+<U2F4D0>
+<U2F4D1>
+<U2F4D2>
+<U2F4D3>
+<U2F4D4>
+<U2F4D5>
+<U2F4D6>
+<U2F4D7>
+<U2F4D8>
+<U2F4D9>
+<U2F4DA>
+<U2F4DB>
+<U2F4DC>
+<U2F4DD>
+<U2F4DE>
+<U2F4DF>
+<U2F4E0>
+<U2F4E1>
+<U2F4E2>
+<U2F4E3>
+<U2F4E4>
+<U2F4E5>
+<U2F4E6>
+<U2F4E7>
+<U2F4E8>
+<U2F4E9>
+<U2F4EA>
+<U2F4EB>
+<U2F4EC>
+<U2F4ED>
+<U2F4EE>
+<U2F4EF>
+<U2F4F0>
+<U2F4F1>
+<U2F4F2>
+<U2F4F3>
+<U2F4F4>
+<U2F4F5>
+<U2F4F6>
+<U2F4F7>
+<U2F4F8>
+<U2F4F9>
+<U2F4FA>
+<U2F4FB>
+<U2F4FC>
+<U2F4FD>
+<U2F4FE>
+<U2F4FF>
+<U2F500>
+<U2F501>
+<U2F502>
+<U2F503>
+<U2F504>
+<U2F505>
+<U2F506>
+<U2F507>
+<U2F508>
+<U2F509>
+<U2F50A>
+<U2F50B>
+<U2F50C>
+<U2F50D>
+<U2F50E>
+<U2F50F>
+<U2F510>
+<U2F511>
+<U2F512>
+<U2F513>
+<U2F514>
+<U2F515>
+<U2F516>
+<U2F517>
+<U2F518>
+<U2F519>
+<U2F51A>
+<U2F51B>
+<U2F51C>
+<U2F51D>
+<U2F51E>
+<U2F51F>
+<U2F520>
+<U2F521>
+<U2F522>
+<U2F523>
+<U2F524>
+<U2F525>
+<U2F526>
+<U2F527>
+<U2F528>
+<U2F529>
+<U2F52A>
+<U2F52B>
+<U2F52C>
+<U2F52D>
+<U2F52E>
+<U2F52F>
+<U2F530>
+<U2F531>
+<U2F532>
+<U2F533>
+<U2F534>
+<U2F535>
+<U2F536>
+<U2F537>
+<U2F538>
+<U2F539>
+<U2F53A>
+<U2F53B>
+<U2F53C>
+<U2F53D>
+<U2F53E>
+<U2F53F>
+<U2F540>
+<U2F541>
+<U2F542>
+<U2F543>
+<U2F544>
+<U2F545>
+<U2F546>
+<U2F547>
+<U2F548>
+<U2F549>
+<U2F54A>
+<U2F54B>
+<U2F54C>
+<U2F54D>
+<U2F54E>
+<U2F54F>
+<U2F550>
+<U2F551>
+<U2F552>
+<U2F553>
+<U2F554>
+<U2F555>
+<U2F556>
+<U2F557>
+<U2F558>
+<U2F559>
+<U2F55A>
+<U2F55B>
+<U2F55C>
+<U2F55D>
+<U2F55E>
+<U2F55F>
+<U2F560>
+<U2F561>
+<U2F562>
+<U2F563>
+<U2F564>
+<U2F565>
+<U2F566>
+<U2F567>
+<U2F568>
+<U2F569>
+<U2F56A>
+<U2F56B>
+<U2F56C>
+<U2F56D>
+<U2F56E>
+<U2F56F>
+<U2F570>
+<U2F571>
+<U2F572>
+<U2F573>
+<U2F574>
+<U2F575>
+<U2F576>
+<U2F577>
+<U2F578>
+<U2F579>
+<U2F57A>
+<U2F57B>
+<U2F57C>
+<U2F57D>
+<U2F57E>
+<U2F57F>
+<U2F580>
+<U2F581>
+<U2F582>
+<U2F583>
+<U2F584>
+<U2F585>
+<U2F586>
+<U2F587>
+<U2F588>
+<U2F589>
+<U2F58A>
+<U2F58B>
+<U2F58C>
+<U2F58D>
+<U2F58E>
+<U2F58F>
+<U2F590>
+<U2F591>
+<U2F592>
+<U2F593>
+<U2F594>
+<U2F595>
+<U2F596>
+<U2F597>
+<U2F598>
+<U2F599>
+<U2F59A>
+<U2F59B>
+<U2F59C>
+<U2F59D>
+<U2F59E>
+<U2F59F>
+<U2F5A0>
+<U2F5A1>
+<U2F5A2>
+<U2F5A3>
+<U2F5A4>
+<U2F5A5>
+<U2F5A6>
+<U2F5A7>
+<U2F5A8>
+<U2F5A9>
+<U2F5AA>
+<U2F5AB>
+<U2F5AC>
+<U2F5AD>
+<U2F5AE>
+<U2F5AF>
+<U2F5B0>
+<U2F5B1>
+<U2F5B2>
+<U2F5B3>
+<U2F5B4>
+<U2F5B5>
+<U2F5B6>
+<U2F5B7>
+<U2F5B8>
+<U2F5B9>
+<U2F5BA>
+<U2F5BB>
+<U2F5BC>
+<U2F5BD>
+<U2F5BE>
+<U2F5BF>
+<U2F5C0>
+<U2F5C1>
+<U2F5C2>
+<U2F5C3>
+<U2F5C4>
+<U2F5C5>
+<U2F5C6>
+<U2F5C7>
+<U2F5C8>
+<U2F5C9>
+<U2F5CA>
+<U2F5CB>
+<U2F5CC>
+<U2F5CD>
+<U2F5CE>
+<U2F5CF>
+<U2F5D0>
+<U2F5D1>
+<U2F5D2>
+<U2F5D3>
+<U2F5D4>
+<U2F5D5>
+<U2F5D6>
+<U2F5D7>
+<U2F5D8>
+<U2F5D9>
+<U2F5DA>
+<U2F5DB>
+<U2F5DC>
+<U2F5DD>
+<U2F5DE>
+<U2F5DF>
+<U2F5E0>
+<U2F5E1>
+<U2F5E2>
+<U2F5E3>
+<U2F5E4>
+<U2F5E5>
+<U2F5E6>
+<U2F5E7>
+<U2F5E8>
+<U2F5E9>
+<U2F5EA>
+<U2F5EB>
+<U2F5EC>
+<U2F5ED>
+<U2F5EE>
+<U2F5EF>
+<U2F5F0>
+<U2F5F1>
+<U2F5F2>
+<U2F5F3>
+<U2F5F4>
+<U2F5F5>
+<U2F5F6>
+<U2F5F7>
+<U2F5F8>
+<U2F5F9>
+<U2F5FA>
+<U2F5FB>
+<U2F5FC>
+<U2F5FD>
+<U2F5FE>
+<U2F5FF>
+<U2F600>
+<U2F601>
+<U2F602>
+<U2F603>
+<U2F604>
+<U2F605>
+<U2F606>
+<U2F607>
+<U2F608>
+<U2F609>
+<U2F60A>
+<U2F60B>
+<U2F60C>
+<U2F60D>
+<U2F60E>
+<U2F60F>
+<U2F610>
+<U2F611>
+<U2F612>
+<U2F613>
+<U2F614>
+<U2F615>
+<U2F616>
+<U2F617>
+<U2F618>
+<U2F619>
+<U2F61A>
+<U2F61B>
+<U2F61C>
+<U2F61D>
+<U2F61E>
+<U2F61F>
+<U2F620>
+<U2F621>
+<U2F622>
+<U2F623>
+<U2F624>
+<U2F625>
+<U2F626>
+<U2F627>
+<U2F628>
+<U2F629>
+<U2F62A>
+<U2F62B>
+<U2F62C>
+<U2F62D>
+<U2F62E>
+<U2F62F>
+<U2F630>
+<U2F631>
+<U2F632>
+<U2F633>
+<U2F634>
+<U2F635>
+<U2F636>
+<U2F637>
+<U2F638>
+<U2F639>
+<U2F63A>
+<U2F63B>
+<U2F63C>
+<U2F63D>
+<U2F63E>
+<U2F63F>
+<U2F640>
+<U2F641>
+<U2F642>
+<U2F643>
+<U2F644>
+<U2F645>
+<U2F646>
+<U2F647>
+<U2F648>
+<U2F649>
+<U2F64A>
+<U2F64B>
+<U2F64C>
+<U2F64D>
+<U2F64E>
+<U2F64F>
+<U2F650>
+<U2F651>
+<U2F652>
+<U2F653>
+<U2F654>
+<U2F655>
+<U2F656>
+<U2F657>
+<U2F658>
+<U2F659>
+<U2F65A>
+<U2F65B>
+<U2F65C>
+<U2F65D>
+<U2F65E>
+<U2F65F>
+<U2F660>
+<U2F661>
+<U2F662>
+<U2F663>
+<U2F664>
+<U2F665>
+<U2F666>
+<U2F667>
+<U2F668>
+<U2F669>
+<U2F66A>
+<U2F66B>
+<U2F66C>
+<U2F66D>
+<U2F66E>
+<U2F66F>
+<U2F670>
+<U2F671>
+<U2F672>
+<U2F673>
+<U2F674>
+<U2F675>
+<U2F676>
+<U2F677>
+<U2F678>
+<U2F679>
+<U2F67A>
+<U2F67B>
+<U2F67C>
+<U2F67D>
+<U2F67E>
+<U2F67F>
+<U2F680>
+<U2F681>
+<U2F682>
+<U2F683>
+<U2F684>
+<U2F685>
+<U2F686>
+<U2F687>
+<U2F688>
+<U2F689>
+<U2F68A>
+<U2F68B>
+<U2F68C>
+<U2F68D>
+<U2F68E>
+<U2F68F>
+<U2F690>
+<U2F691>
+<U2F692>
+<U2F693>
+<U2F694>
+<U2F695>
+<U2F696>
+<U2F697>
+<U2F698>
+<U2F699>
+<U2F69A>
+<U2F69B>
+<U2F69C>
+<U2F69D>
+<U2F69E>
+<U2F69F>
+<U2F6A0>
+<U2F6A1>
+<U2F6A2>
+<U2F6A3>
+<U2F6A4>
+<U2F6A5>
+<U2F6A6>
+<U2F6A7>
+<U2F6A8>
+<U2F6A9>
+<U2F6AA>
+<U2F6AB>
+<U2F6AC>
+<U2F6AD>
+<U2F6AE>
+<U2F6AF>
+<U2F6B0>
+<U2F6B1>
+<U2F6B2>
+<U2F6B3>
+<U2F6B4>
+<U2F6B5>
+<U2F6B6>
+<U2F6B7>
+<U2F6B8>
+<U2F6B9>
+<U2F6BA>
+<U2F6BB>
+<U2F6BC>
+<U2F6BD>
+<U2F6BE>
+<U2F6BF>
+<U2F6C0>
+<U2F6C1>
+<U2F6C2>
+<U2F6C3>
+<U2F6C4>
+<U2F6C5>
+<U2F6C6>
+<U2F6C7>
+<U2F6C8>
+<U2F6C9>
+<U2F6CA>
+<U2F6CB>
+<U2F6CC>
+<U2F6CD>
+<U2F6CE>
+<U2F6CF>
+<U2F6D0>
+<U2F6D1>
+<U2F6D2>
+<U2F6D3>
+<U2F6D4>
+<U2F6D5>
+<U2F6D6>
+<U2F6D7>
+<U2F6D8>
+<U2F6D9>
+<U2F6DA>
+<U2F6DB>
+<U2F6DC>
+<U2F6DD>
+<U2F6DE>
+<U2F6DF>
+<U2F6E0>
+<U2F6E1>
+<U2F6E2>
+<U2F6E3>
+<U2F6E4>
+<U2F6E5>
+<U2F6E6>
+<U2F6E7>
+<U2F6E8>
+<U2F6E9>
+<U2F6EA>
+<U2F6EB>
+<U2F6EC>
+<U2F6ED>
+<U2F6EE>
+<U2F6EF>
+<U2F6F0>
+<U2F6F1>
+<U2F6F2>
+<U2F6F3>
+<U2F6F4>
+<U2F6F5>
+<U2F6F6>
+<U2F6F7>
+<U2F6F8>
+<U2F6F9>
+<U2F6FA>
+<U2F6FB>
+<U2F6FC>
+<U2F6FD>
+<U2F6FE>
+<U2F6FF>
+<U2F700>
+<U2F701>
+<U2F702>
+<U2F703>
+<U2F704>
+<U2F705>
+<U2F706>
+<U2F707>
+<U2F708>
+<U2F709>
+<U2F70A>
+<U2F70B>
+<U2F70C>
+<U2F70D>
+<U2F70E>
+<U2F70F>
+<U2F710>
+<U2F711>
+<U2F712>
+<U2F713>
+<U2F714>
+<U2F715>
+<U2F716>
+<U2F717>
+<U2F718>
+<U2F719>
+<U2F71A>
+<U2F71B>
+<U2F71C>
+<U2F71D>
+<U2F71E>
+<U2F71F>
+<U2F720>
+<U2F721>
+<U2F722>
+<U2F723>
+<U2F724>
+<U2F725>
+<U2F726>
+<U2F727>
+<U2F728>
+<U2F729>
+<U2F72A>
+<U2F72B>
+<U2F72C>
+<U2F72D>
+<U2F72E>
+<U2F72F>
+<U2F730>
+<U2F731>
+<U2F732>
+<U2F733>
+<U2F734>
+<U2F735>
+<U2F736>
+<U2F737>
+<U2F738>
+<U2F739>
+<U2F73A>
+<U2F73B>
+<U2F73C>
+<U2F73D>
+<U2F73E>
+<U2F73F>
+<U2F740>
+<U2F741>
+<U2F742>
+<U2F743>
+<U2F744>
+<U2F745>
+<U2F746>
+<U2F747>
+<U2F748>
+<U2F749>
+<U2F74A>
+<U2F74B>
+<U2F74C>
+<U2F74D>
+<U2F74E>
+<U2F74F>
+<U2F750>
+<U2F751>
+<U2F752>
+<U2F753>
+<U2F754>
+<U2F755>
+<U2F756>
+<U2F757>
+<U2F758>
+<U2F759>
+<U2F75A>
+<U2F75B>
+<U2F75C>
+<U2F75D>
+<U2F75E>
+<U2F75F>
+<U2F760>
+<U2F761>
+<U2F762>
+<U2F763>
+<U2F764>
+<U2F765>
+<U2F766>
+<U2F767>
+<U2F768>
+<U2F769>
+<U2F76A>
+<U2F76B>
+<U2F76C>
+<U2F76D>
+<U2F76E>
+<U2F76F>
+<U2F770>
+<U2F771>
+<U2F772>
+<U2F773>
+<U2F774>
+<U2F775>
+<U2F776>
+<U2F777>
+<U2F778>
+<U2F779>
+<U2F77A>
+<U2F77B>
+<U2F77C>
+<U2F77D>
+<U2F77E>
+<U2F77F>
+<U2F780>
+<U2F781>
+<U2F782>
+<U2F783>
+<U2F784>
+<U2F785>
+<U2F786>
+<U2F787>
+<U2F788>
+<U2F789>
+<U2F78A>
+<U2F78B>
+<U2F78C>
+<U2F78D>
+<U2F78E>
+<U2F78F>
+<U2F790>
+<U2F791>
+<U2F792>
+<U2F793>
+<U2F794>
+<U2F795>
+<U2F796>
+<U2F797>
+<U2F798>
+<U2F799>
+<U2F79A>
+<U2F79B>
+<U2F79C>
+<U2F79D>
+<U2F79E>
+<U2F79F>
+<U2F7A0>
+<U2F7A1>
+<U2F7A2>
+<U2F7A3>
+<U2F7A4>
+<U2F7A5>
+<U2F7A6>
+<U2F7A7>
+<U2F7A8>
+<U2F7A9>
+<U2F7AA>
+<U2F7AB>
+<U2F7AC>
+<U2F7AD>
+<U2F7AE>
+<U2F7AF>
+<U2F7B0>
+<U2F7B1>
+<U2F7B2>
+<U2F7B3>
+<U2F7B4>
+<U2F7B5>
+<U2F7B6>
+<U2F7B7>
+<U2F7B8>
+<U2F7B9>
+<U2F7BA>
+<U2F7BB>
+<U2F7BC>
+<U2F7BD>
+<U2F7BE>
+<U2F7BF>
+<U2F7C0>
+<U2F7C1>
+<U2F7C2>
+<U2F7C3>
+<U2F7C4>
+<U2F7C5>
+<U2F7C6>
+<U2F7C7>
+<U2F7C8>
+<U2F7C9>
+<U2F7CA>
+<U2F7CB>
+<U2F7CC>
+<U2F7CD>
+<U2F7CE>
+<U2F7CF>
+<U2F7D0>
+<U2F7D1>
+<U2F7D2>
+<U2F7D3>
+<U2F7D4>
+<U2F7D5>
+<U2F7D6>
+<U2F7D7>
+<U2F7D8>
+<U2F7D9>
+<U2F7DA>
+<U2F7DB>
+<U2F7DC>
+<U2F7DD>
+<U2F7DE>
+<U2F7DF>
+<U2F7E0>
+<U2F7E1>
+<U2F7E2>
+<U2F7E3>
+<U2F7E4>
+<U2F7E5>
+<U2F7E6>
+<U2F7E7>
+<U2F7E8>
+<U2F7E9>
+<U2F7EA>
+<U2F7EB>
+<U2F7EC>
+<U2F7ED>
+<U2F7EE>
+<U2F7EF>
+<U2F7F0>
+<U2F7F1>
+<U2F7F2>
+<U2F7F3>
+<U2F7F4>
+<U2F7F5>
+<U2F7F6>
+<U2F7F7>
+<U2F7F8>
+<U2F7F9>
+<U2F7FA>
+<U2F7FB>
+<U2F7FC>
+<U2F7FD>
+<U2F7FE>
+<U2F7FF>
+<U2F800>
+<U2F801>
+<U2F802>
+<U2F803>
+<U2F804>
+<U2F805>
+<U2F806>
+<U2F807>
+<U2F808>
+<U2F809>
+<U2F80A>
+<U2F80B>
+<U2F80C>
+<U2F80D>
+<U2F80E>
+<U2F80F>
+<U2F810>
+<U2F811>
+<U2F812>
+<U2F813>
+<U2F814>
+<U2F815>
+<U2F816>
+<U2F817>
+<U2F818>
+<U2F819>
+<U2F81A>
+<U2F81B>
+<U2F81C>
+<U2F81D>
+<U2F81E>
+<U2F81F>
+<U2F820>
+<U2F821>
+<U2F822>
+<U2F823>
+<U2F824>
+<U2F825>
+<U2F826>
+<U2F827>
+<U2F828>
+<U2F829>
+<U2F82A>
+<U2F82B>
+<U2F82C>
+<U2F82D>
+<U2F82E>
+<U2F82F>
+<U2F830>
+<U2F831>
+<U2F832>
+<U2F833>
+<U2F834>
+<U2F835>
+<U2F836>
+<U2F837>
+<U2F838>
+<U2F839>
+<U2F83A>
+<U2F83B>
+<U2F83C>
+<U2F83D>
+<U2F83E>
+<U2F83F>
+<U2F840>
+<U2F841>
+<U2F842>
+<U2F843>
+<U2F844>
+<U2F845>
+<U2F846>
+<U2F847>
+<U2F848>
+<U2F849>
+<U2F84A>
+<U2F84B>
+<U2F84C>
+<U2F84D>
+<U2F84E>
+<U2F84F>
+<U2F850>
+<U2F851>
+<U2F852>
+<U2F853>
+<U2F854>
+<U2F855>
+<U2F856>
+<U2F857>
+<U2F858>
+<U2F859>
+<U2F85A>
+<U2F85B>
+<U2F85C>
+<U2F85D>
+<U2F85E>
+<U2F85F>
+<U2F860>
+<U2F861>
+<U2F862>
+<U2F863>
+<U2F864>
+<U2F865>
+<U2F866>
+<U2F867>
+<U2F868>
+<U2F869>
+<U2F86A>
+<U2F86B>
+<U2F86C>
+<U2F86D>
+<U2F86E>
+<U2F86F>
+<U2F870>
+<U2F871>
+<U2F872>
+<U2F873>
+<U2F874>
+<U2F875>
+<U2F876>
+<U2F877>
+<U2F878>
+<U2F879>
+<U2F87A>
+<U2F87B>
+<U2F87C>
+<U2F87D>
+<U2F87E>
+<U2F87F>
+<U2F880>
+<U2F881>
+<U2F882>
+<U2F883>
+<U2F884>
+<U2F885>
+<U2F886>
+<U2F887>
+<U2F888>
+<U2F889>
+<U2F88A>
+<U2F88B>
+<U2F88C>
+<U2F88D>
+<U2F88E>
+<U2F88F>
+<U2F890>
+<U2F891>
+<U2F892>
+<U2F893>
+<U2F894>
+<U2F895>
+<U2F896>
+<U2F897>
+<U2F898>
+<U2F899>
+<U2F89A>
+<U2F89B>
+<U2F89C>
+<U2F89D>
+<U2F89E>
+<U2F89F>
+<U2F8A0>
+<U2F8A1>
+<U2F8A2>
+<U2F8A3>
+<U2F8A4>
+<U2F8A5>
+<U2F8A6>
+<U2F8A7>
+<U2F8A8>
+<U2F8A9>
+<U2F8AA>
+<U2F8AB>
+<U2F8AC>
+<U2F8AD>
+<U2F8AE>
+<U2F8AF>
+<U2F8B0>
+<U2F8B1>
+<U2F8B2>
+<U2F8B3>
+<U2F8B4>
+<U2F8B5>
+<U2F8B6>
+<U2F8B7>
+<U2F8B8>
+<U2F8B9>
+<U2F8BA>
+<U2F8BB>
+<U2F8BC>
+<U2F8BD>
+<U2F8BE>
+<U2F8BF>
+<U2F8C0>
+<U2F8C1>
+<U2F8C2>
+<U2F8C3>
+<U2F8C4>
+<U2F8C5>
+<U2F8C6>
+<U2F8C7>
+<U2F8C8>
+<U2F8C9>
+<U2F8CA>
+<U2F8CB>
+<U2F8CC>
+<U2F8CD>
+<U2F8CE>
+<U2F8CF>
+<U2F8D0>
+<U2F8D1>
+<U2F8D2>
+<U2F8D3>
+<U2F8D4>
+<U2F8D5>
+<U2F8D6>
+<U2F8D7>
+<U2F8D8>
+<U2F8D9>
+<U2F8DA>
+<U2F8DB>
+<U2F8DC>
+<U2F8DD>
+<U2F8DE>
+<U2F8DF>
+<U2F8E0>
+<U2F8E1>
+<U2F8E2>
+<U2F8E3>
+<U2F8E4>
+<U2F8E5>
+<U2F8E6>
+<U2F8E7>
+<U2F8E8>
+<U2F8E9>
+<U2F8EA>
+<U2F8EB>
+<U2F8EC>
+<U2F8ED>
+<U2F8EE>
+<U2F8EF>
+<U2F8F0>
+<U2F8F1>
+<U2F8F2>
+<U2F8F3>
+<U2F8F4>
+<U2F8F5>
+<U2F8F6>
+<U2F8F7>
+<U2F8F8>
+<U2F8F9>
+<U2F8FA>
+<U2F8FB>
+<U2F8FC>
+<U2F8FD>
+<U2F8FE>
+<U2F8FF>
+<U2F900>
+<U2F901>
+<U2F902>
+<U2F903>
+<U2F904>
+<U2F905>
+<U2F906>
+<U2F907>
+<U2F908>
+<U2F909>
+<U2F90A>
+<U2F90B>
+<U2F90C>
+<U2F90D>
+<U2F90E>
+<U2F90F>
+<U2F910>
+<U2F911>
+<U2F912>
+<U2F913>
+<U2F914>
+<U2F915>
+<U2F916>
+<U2F917>
+<U2F918>
+<U2F919>
+<U2F91A>
+<U2F91B>
+<U2F91C>
+<U2F91D>
+<U2F91E>
+<U2F91F>
+<U2F920>
+<U2F921>
+<U2F922>
+<U2F923>
+<U2F924>
+<U2F925>
+<U2F926>
+<U2F927>
+<U2F928>
+<U2F929>
+<U2F92A>
+<U2F92B>
+<U2F92C>
+<U2F92D>
+<U2F92E>
+<U2F92F>
+<U2F930>
+<U2F931>
+<U2F932>
+<U2F933>
+<U2F934>
+<U2F935>
+<U2F936>
+<U2F937>
+<U2F938>
+<U2F939>
+<U2F93A>
+<U2F93B>
+<U2F93C>
+<U2F93D>
+<U2F93E>
+<U2F93F>
+<U2F940>
+<U2F941>
+<U2F942>
+<U2F943>
+<U2F944>
+<U2F945>
+<U2F946>
+<U2F947>
+<U2F948>
+<U2F949>
+<U2F94A>
+<U2F94B>
+<U2F94C>
+<U2F94D>
+<U2F94E>
+<U2F94F>
+<U2F950>
+<U2F951>
+<U2F952>
+<U2F953>
+<U2F954>
+<U2F955>
+<U2F956>
+<U2F957>
+<U2F958>
+<U2F959>
+<U2F95A>
+<U2F95B>
+<U2F95C>
+<U2F95D>
+<U2F95E>
+<U2F95F>
+<U2F960>
+<U2F961>
+<U2F962>
+<U2F963>
+<U2F964>
+<U2F965>
+<U2F966>
+<U2F967>
+<U2F968>
+<U2F969>
+<U2F96A>
+<U2F96B>
+<U2F96C>
+<U2F96D>
+<U2F96E>
+<U2F96F>
+<U2F970>
+<U2F971>
+<U2F972>
+<U2F973>
+<U2F974>
+<U2F975>
+<U2F976>
+<U2F977>
+<U2F978>
+<U2F979>
+<U2F97A>
+<U2F97B>
+<U2F97C>
+<U2F97D>
+<U2F97E>
+<U2F97F>
+<U2F980>
+<U2F981>
+<U2F982>
+<U2F983>
+<U2F984>
+<U2F985>
+<U2F986>
+<U2F987>
+<U2F988>
+<U2F989>
+<U2F98A>
+<U2F98B>
+<U2F98C>
+<U2F98D>
+<U2F98E>
+<U2F98F>
+<U2F990>
+<U2F991>
+<U2F992>
+<U2F993>
+<U2F994>
+<U2F995>
+<U2F996>
+<U2F997>
+<U2F998>
+<U2F999>
+<U2F99A>
+<U2F99B>
+<U2F99C>
+<U2F99D>
+<U2F99E>
+<U2F99F>
+<U2F9A0>
+<U2F9A1>
+<U2F9A2>
+<U2F9A3>
+<U2F9A4>
+<U2F9A5>
+<U2F9A6>
+<U2F9A7>
+<U2F9A8>
+<U2F9A9>
+<U2F9AA>
+<U2F9AB>
+<U2F9AC>
+<U2F9AD>
+<U2F9AE>
+<U2F9AF>
+<U2F9B0>
+<U2F9B1>
+<U2F9B2>
+<U2F9B3>
+<U2F9B4>
+<U2F9B5>
+<U2F9B6>
+<U2F9B7>
+<U2F9B8>
+<U2F9B9>
+<U2F9BA>
+<U2F9BB>
+<U2F9BC>
+<U2F9BD>
+<U2F9BE>
+<U2F9BF>
+<U2F9C0>
+<U2F9C1>
+<U2F9C2>
+<U2F9C3>
+<U2F9C4>
+<U2F9C5>
+<U2F9C6>
+<U2F9C7>
+<U2F9C8>
+<U2F9C9>
+<U2F9CA>
+<U2F9CB>
+<U2F9CC>
+<U2F9CD>
+<U2F9CE>
+<U2F9CF>
+<U2F9D0>
+<U2F9D1>
+<U2F9D2>
+<U2F9D3>
+<U2F9D4>
+<U2F9D5>
+<U2F9D6>
+<U2F9D7>
+<U2F9D8>
+<U2F9D9>
+<U2F9DA>
+<U2F9DB>
+<U2F9DC>
+<U2F9DD>
+<U2F9DE>
+<U2F9DF>
+<U2F9E0>
+<U2F9E1>
+<U2F9E2>
+<U2F9E3>
+<U2F9E4>
+<U2F9E5>
+<U2F9E6>
+<U2F9E7>
+<U2F9E8>
+<U2F9E9>
+<U2F9EA>
+<U2F9EB>
+<U2F9EC>
+<U2F9ED>
+<U2F9EE>
+<U2F9EF>
+<U2F9F0>
+<U2F9F1>
+<U2F9F2>
+<U2F9F3>
+<U2F9F4>
+<U2F9F5>
+<U2F9F6>
+<U2F9F7>
+<U2F9F8>
+<U2F9F9>
+<U2F9FA>
+<U2F9FB>
+<U2F9FC>
+<U2F9FD>
+<U2F9FE>
+<U2F9FF>
+<U2FA00>
+<U2FA01>
+<U2FA02>
+<U2FA03>
+<U2FA04>
+<U2FA05>
+<U2FA06>
+<U2FA07>
+<U2FA08>
+<U2FA09>
+<U2FA0A>
+<U2FA0B>
+<U2FA0C>
+<U2FA0D>
+<U2FA0E>
+<U2FA0F>
+<U2FA10>
+<U2FA11>
+<U2FA12>
+<U2FA13>
+<U2FA14>
+<U2FA15>
+<U2FA16>
+<U2FA17>
+<U2FA18>
+<U2FA19>
+<U2FA1A>
+<U2FA1B>
+<U2FA1C>
+<U2FA1D>
+<U2FA1E>
+<U2FA1F>
+<U2FA20>
+<U2FA21>
+<U2FA22>
+<U2FA23>
+<U2FA24>
+<U2FA25>
+<U2FA26>
+<U2FA27>
+<U2FA28>
+<U2FA29>
+<U2FA2A>
+<U2FA2B>
+<U2FA2C>
+<U2FA2D>
+<U2FA2E>
+<U2FA2F>
+<U2FA30>
+<U2FA31>
+<U2FA32>
+<U2FA33>
+<U2FA34>
+<U2FA35>
+<U2FA36>
+<U2FA37>
+<U2FA38>
+<U2FA39>
+<U2FA3A>
+<U2FA3B>
+<U2FA3C>
+<U2FA3D>
+<U2FA3E>
+<U2FA3F>
+<U2FA40>
+<U2FA41>
+<U2FA42>
+<U2FA43>
+<U2FA44>
+<U2FA45>
+<U2FA46>
+<U2FA47>
+<U2FA48>
+<U2FA49>
+<U2FA4A>
+<U2FA4B>
+<U2FA4C>
+<U2FA4D>
+<U2FA4E>
+<U2FA4F>
+<U2FA50>
+<U2FA51>
+<U2FA52>
+<U2FA53>
+<U2FA54>
+<U2FA55>
+<U2FA56>
+<U2FA57>
+<U2FA58>
+<U2FA59>
+<U2FA5A>
+<U2FA5B>
+<U2FA5C>
+<U2FA5D>
+<U2FA5E>
+<U2FA5F>
+<U2FA60>
+<U2FA61>
+<U2FA62>
+<U2FA63>
+<U2FA64>
+<U2FA65>
+<U2FA66>
+<U2FA67>
+<U2FA68>
+<U2FA69>
+<U2FA6A>
+<U2FA6B>
+<U2FA6C>
+<U2FA6D>
+<U2FA6E>
+<U2FA6F>
+<U2FA70>
+<U2FA71>
+<U2FA72>
+<U2FA73>
+<U2FA74>
+<U2FA75>
+<U2FA76>
+<U2FA77>
+<U2FA78>
+<U2FA79>
+<U2FA7A>
+<U2FA7B>
+<U2FA7C>
+<U2FA7D>
+<U2FA7E>
+<U2FA7F>
+<U2FA80>
+<U2FA81>
+<U2FA82>
+<U2FA83>
+<U2FA84>
+<U2FA85>
+<U2FA86>
+<U2FA87>
+<U2FA88>
+<U2FA89>
+<U2FA8A>
+<U2FA8B>
+<U2FA8C>
+<U2FA8D>
+<U2FA8E>
+<U2FA8F>
+<U2FA90>
+<U2FA91>
+<U2FA92>
+<U2FA93>
+<U2FA94>
+<U2FA95>
+<U2FA96>
+<U2FA97>
+<U2FA98>
+<U2FA99>
+<U2FA9A>
+<U2FA9B>
+<U2FA9C>
+<U2FA9D>
+<U2FA9E>
+<U2FA9F>
+<U2FAA0>
+<U2FAA1>
+<U2FAA2>
+<U2FAA3>
+<U2FAA4>
+<U2FAA5>
+<U2FAA6>
+<U2FAA7>
+<U2FAA8>
+<U2FAA9>
+<U2FAAA>
+<U2FAAB>
+<U2FAAC>
+<U2FAAD>
+<U2FAAE>
+<U2FAAF>
+<U2FAB0>
+<U2FAB1>
+<U2FAB2>
+<U2FAB3>
+<U2FAB4>
+<U2FAB5>
+<U2FAB6>
+<U2FAB7>
+<U2FAB8>
+<U2FAB9>
+<U2FABA>
+<U2FABB>
+<U2FABC>
+<U2FABD>
+<U2FABE>
+<U2FABF>
+<U2FAC0>
+<U2FAC1>
+<U2FAC2>
+<U2FAC3>
+<U2FAC4>
+<U2FAC5>
+<U2FAC6>
+<U2FAC7>
+<U2FAC8>
+<U2FAC9>
+<U2FACA>
+<U2FACB>
+<U2FACC>
+<U2FACD>
+<U2FACE>
+<U2FACF>
+<U2FAD0>
+<U2FAD1>
+<U2FAD2>
+<U2FAD3>
+<U2FAD4>
+<U2FAD5>
+<U2FAD6>
+<U2FAD7>
+<U2FAD8>
+<U2FAD9>
+<U2FADA>
+<U2FADB>
+<U2FADC>
+<U2FADD>
+<U2FADE>
+<U2FADF>
+<U2FAE0>
+<U2FAE1>
+<U2FAE2>
+<U2FAE3>
+<U2FAE4>
+<U2FAE5>
+<U2FAE6>
+<U2FAE7>
+<U2FAE8>
+<U2FAE9>
+<U2FAEA>
+<U2FAEB>
+<U2FAEC>
+<U2FAED>
+<U2FAEE>
+<U2FAEF>
+<U2FAF0>
+<U2FAF1>
+<U2FAF2>
+<U2FAF3>
+<U2FAF4>
+<U2FAF5>
+<U2FAF6>
+<U2FAF7>
+<U2FAF8>
+<U2FAF9>
+<U2FAFA>
+<U2FAFB>
+<U2FAFC>
+<U2FAFD>
+<U2FAFE>
+<U2FAFF>
+<U2FB00>
+<U2FB01>
+<U2FB02>
+<U2FB03>
+<U2FB04>
+<U2FB05>
+<U2FB06>
+<U2FB07>
+<U2FB08>
+<U2FB09>
+<U2FB0A>
+<U2FB0B>
+<U2FB0C>
+<U2FB0D>
+<U2FB0E>
+<U2FB0F>
+<U2FB10>
+<U2FB11>
+<U2FB12>
+<U2FB13>
+<U2FB14>
+<U2FB15>
+<U2FB16>
+<U2FB17>
+<U2FB18>
+<U2FB19>
+<U2FB1A>
+<U2FB1B>
+<U2FB1C>
+<U2FB1D>
+<U2FB1E>
+<U2FB1F>
+<U2FB20>
+<U2FB21>
+<U2FB22>
+<U2FB23>
+<U2FB24>
+<U2FB25>
+<U2FB26>
+<U2FB27>
+<U2FB28>
+<U2FB29>
+<U2FB2A>
+<U2FB2B>
+<U2FB2C>
+<U2FB2D>
+<U2FB2E>
+<U2FB2F>
+<U2FB30>
+<U2FB31>
+<U2FB32>
+<U2FB33>
+<U2FB34>
+<U2FB35>
+<U2FB36>
+<U2FB37>
+<U2FB38>
+<U2FB39>
+<U2FB3A>
+<U2FB3B>
+<U2FB3C>
+<U2FB3D>
+<U2FB3E>
+<U2FB3F>
+<U2FB40>
+<U2FB41>
+<U2FB42>
+<U2FB43>
+<U2FB44>
+<U2FB45>
+<U2FB46>
+<U2FB47>
+<U2FB48>
+<U2FB49>
+<U2FB4A>
+<U2FB4B>
+<U2FB4C>
+<U2FB4D>
+<U2FB4E>
+<U2FB4F>
+<U2FB50>
+<U2FB51>
+<U2FB52>
+<U2FB53>
+<U2FB54>
+<U2FB55>
+<U2FB56>
+<U2FB57>
+<U2FB58>
+<U2FB59>
+<U2FB5A>
+<U2FB5B>
+<U2FB5C>
+<U2FB5D>
+<U2FB5E>
+<U2FB5F>
+<U2FB60>
+<U2FB61>
+<U2FB62>
+<U2FB63>
+<U2FB64>
+<U2FB65>
+<U2FB66>
+<U2FB67>
+<U2FB68>
+<U2FB69>
+<U2FB6A>
+<U2FB6B>
+<U2FB6C>
+<U2FB6D>
+<U2FB6E>
+<U2FB6F>
+<U2FB70>
+<U2FB71>
+<U2FB72>
+<U2FB73>
+<U2FB74>
+<U2FB75>
+<U2FB76>
+<U2FB77>
+<U2FB78>
+<U2FB79>
+<U2FB7A>
+<U2FB7B>
+<U2FB7C>
+<U2FB7D>
+<U2FB7E>
+<U2FB7F>
+<U2FB80>
+<U2FB81>
+<U2FB82>
+<U2FB83>
+<U2FB84>
+<U2FB85>
+<U2FB86>
+<U2FB87>
+<U2FB88>
+<U2FB89>
+<U2FB8A>
+<U2FB8B>
+<U2FB8C>
+<U2FB8D>
+<U2FB8E>
+<U2FB8F>
+<U2FB90>
+<U2FB91>
+<U2FB92>
+<U2FB93>
+<U2FB94>
+<U2FB95>
+<U2FB96>
+<U2FB97>
+<U2FB98>
+<U2FB99>
+<U2FB9A>
+<U2FB9B>
+<U2FB9C>
+<U2FB9D>
+<U2FB9E>
+<U2FB9F>
+<U2FBA0>
+<U2FBA1>
+<U2FBA2>
+<U2FBA3>
+<U2FBA4>
+<U2FBA5>
+<U2FBA6>
+<U2FBA7>
+<U2FBA8>
+<U2FBA9>
+<U2FBAA>
+<U2FBAB>
+<U2FBAC>
+<U2FBAD>
+<U2FBAE>
+<U2FBAF>
+<U2FBB0>
+<U2FBB1>
+<U2FBB2>
+<U2FBB3>
+<U2FBB4>
+<U2FBB5>
+<U2FBB6>
+<U2FBB7>
+<U2FBB8>
+<U2FBB9>
+<U2FBBA>
+<U2FBBB>
+<U2FBBC>
+<U2FBBD>
+<U2FBBE>
+<U2FBBF>
+<U2FBC0>
+<U2FBC1>
+<U2FBC2>
+<U2FBC3>
+<U2FBC4>
+<U2FBC5>
+<U2FBC6>
+<U2FBC7>
+<U2FBC8>
+<U2FBC9>
+<U2FBCA>
+<U2FBCB>
+<U2FBCC>
+<U2FBCD>
+<U2FBCE>
+<U2FBCF>
+<U2FBD0>
+<U2FBD1>
+<U2FBD2>
+<U2FBD3>
+<U2FBD4>
+<U2FBD5>
+<U2FBD6>
+<U2FBD7>
+<U2FBD8>
+<U2FBD9>
+<U2FBDA>
+<U2FBDB>
+<U2FBDC>
+<U2FBDD>
+<U2FBDE>
+<U2FBDF>
+<U2FBE0>
+<U2FBE1>
+<U2FBE2>
+<U2FBE3>
+<U2FBE4>
+<U2FBE5>
+<U2FBE6>
+<U2FBE7>
+<U2FBE8>
+<U2FBE9>
+<U2FBEA>
+<U2FBEB>
+<U2FBEC>
+<U2FBED>
+<U2FBEE>
+<U2FBEF>
+<U2FBF0>
+<U2FBF1>
+<U2FBF2>
+<U2FBF3>
+<U2FBF4>
+<U2FBF5>
+<U2FBF6>
+<U2FBF7>
+<U2FBF8>
+<U2FBF9>
+<U2FBFA>
+<U2FBFB>
+<U2FBFC>
+<U2FBFD>
+<U2FBFE>
+<U2FBFF>
+<U2FC00>
+<U2FC01>
+<U2FC02>
+<U2FC03>
+<U2FC04>
+<U2FC05>
+<U2FC06>
+<U2FC07>
+<U2FC08>
+<U2FC09>
+<U2FC0A>
+<U2FC0B>
+<U2FC0C>
+<U2FC0D>
+<U2FC0E>
+<U2FC0F>
+<U2FC10>
+<U2FC11>
+<U2FC12>
+<U2FC13>
+<U2FC14>
+<U2FC15>
+<U2FC16>
+<U2FC17>
+<U2FC18>
+<U2FC19>
+<U2FC1A>
+<U2FC1B>
+<U2FC1C>
+<U2FC1D>
+<U2FC1E>
+<U2FC1F>
+<U2FC20>
+<U2FC21>
+<U2FC22>
+<U2FC23>
+<U2FC24>
+<U2FC25>
+<U2FC26>
+<U2FC27>
+<U2FC28>
+<U2FC29>
+<U2FC2A>
+<U2FC2B>
+<U2FC2C>
+<U2FC2D>
+<U2FC2E>
+<U2FC2F>
+<U2FC30>
+<U2FC31>
+<U2FC32>
+<U2FC33>
+<U2FC34>
+<U2FC35>
+<U2FC36>
+<U2FC37>
+<U2FC38>
+<U2FC39>
+<U2FC3A>
+<U2FC3B>
+<U2FC3C>
+<U2FC3D>
+<U2FC3E>
+<U2FC3F>
+<U2FC40>
+<U2FC41>
+<U2FC42>
+<U2FC43>
+<U2FC44>
+<U2FC45>
+<U2FC46>
+<U2FC47>
+<U2FC48>
+<U2FC49>
+<U2FC4A>
+<U2FC4B>
+<U2FC4C>
+<U2FC4D>
+<U2FC4E>
+<U2FC4F>
+<U2FC50>
+<U2FC51>
+<U2FC52>
+<U2FC53>
+<U2FC54>
+<U2FC55>
+<U2FC56>
+<U2FC57>
+<U2FC58>
+<U2FC59>
+<U2FC5A>
+<U2FC5B>
+<U2FC5C>
+<U2FC5D>
+<U2FC5E>
+<U2FC5F>
+<U2FC60>
+<U2FC61>
+<U2FC62>
+<U2FC63>
+<U2FC64>
+<U2FC65>
+<U2FC66>
+<U2FC67>
+<U2FC68>
+<U2FC69>
+<U2FC6A>
+<U2FC6B>
+<U2FC6C>
+<U2FC6D>
+<U2FC6E>
+<U2FC6F>
+<U2FC70>
+<U2FC71>
+<U2FC72>
+<U2FC73>
+<U2FC74>
+<U2FC75>
+<U2FC76>
+<U2FC77>
+<U2FC78>
+<U2FC79>
+<U2FC7A>
+<U2FC7B>
+<U2FC7C>
+<U2FC7D>
+<U2FC7E>
+<U2FC7F>
+<U2FC80>
+<U2FC81>
+<U2FC82>
+<U2FC83>
+<U2FC84>
+<U2FC85>
+<U2FC86>
+<U2FC87>
+<U2FC88>
+<U2FC89>
+<U2FC8A>
+<U2FC8B>
+<U2FC8C>
+<U2FC8D>
+<U2FC8E>
+<U2FC8F>
+<U2FC90>
+<U2FC91>
+<U2FC92>
+<U2FC93>
+<U2FC94>
+<U2FC95>
+<U2FC96>
+<U2FC97>
+<U2FC98>
+<U2FC99>
+<U2FC9A>
+<U2FC9B>
+<U2FC9C>
+<U2FC9D>
+<U2FC9E>
+<U2FC9F>
+<U2FCA0>
+<U2FCA1>
+<U2FCA2>
+<U2FCA3>
+<U2FCA4>
+<U2FCA5>
+<U2FCA6>
+<U2FCA7>
+<U2FCA8>
+<U2FCA9>
+<U2FCAA>
+<U2FCAB>
+<U2FCAC>
+<U2FCAD>
+<U2FCAE>
+<U2FCAF>
+<U2FCB0>
+<U2FCB1>
+<U2FCB2>
+<U2FCB3>
+<U2FCB4>
+<U2FCB5>
+<U2FCB6>
+<U2FCB7>
+<U2FCB8>
+<U2FCB9>
+<U2FCBA>
+<U2FCBB>
+<U2FCBC>
+<U2FCBD>
+<U2FCBE>
+<U2FCBF>
+<U2FCC0>
+<U2FCC1>
+<U2FCC2>
+<U2FCC3>
+<U2FCC4>
+<U2FCC5>
+<U2FCC6>
+<U2FCC7>
+<U2FCC8>
+<U2FCC9>
+<U2FCCA>
+<U2FCCB>
+<U2FCCC>
+<U2FCCD>
+<U2FCCE>
+<U2FCCF>
+<U2FCD0>
+<U2FCD1>
+<U2FCD2>
+<U2FCD3>
+<U2FCD4>
+<U2FCD5>
+<U2FCD6>
+<U2FCD7>
+<U2FCD8>
+<U2FCD9>
+<U2FCDA>
+<U2FCDB>
+<U2FCDC>
+<U2FCDD>
+<U2FCDE>
+<U2FCDF>
+<U2FCE0>
+<U2FCE1>
+<U2FCE2>
+<U2FCE3>
+<U2FCE4>
+<U2FCE5>
+<U2FCE6>
+<U2FCE7>
+<U2FCE8>
+<U2FCE9>
+<U2FCEA>
+<U2FCEB>
+<U2FCEC>
+<U2FCED>
+<U2FCEE>
+<U2FCEF>
+<U2FCF0>
+<U2FCF1>
+<U2FCF2>
+<U2FCF3>
+<U2FCF4>
+<U2FCF5>
+<U2FCF6>
+<U2FCF7>
+<U2FCF8>
+<U2FCF9>
+<U2FCFA>
+<U2FCFB>
+<U2FCFC>
+<U2FCFD>
+<U2FCFE>
+<U2FCFF>
+<U2FD00>
+<U2FD01>
+<U2FD02>
+<U2FD03>
+<U2FD04>
+<U2FD05>
+<U2FD06>
+<U2FD07>
+<U2FD08>
+<U2FD09>
+<U2FD0A>
+<U2FD0B>
+<U2FD0C>
+<U2FD0D>
+<U2FD0E>
+<U2FD0F>
+<U2FD10>
+<U2FD11>
+<U2FD12>
+<U2FD13>
+<U2FD14>
+<U2FD15>
+<U2FD16>
+<U2FD17>
+<U2FD18>
+<U2FD19>
+<U2FD1A>
+<U2FD1B>
+<U2FD1C>
+<U2FD1D>
+<U2FD1E>
+<U2FD1F>
+<U2FD20>
+<U2FD21>
+<U2FD22>
+<U2FD23>
+<U2FD24>
+<U2FD25>
+<U2FD26>
+<U2FD27>
+<U2FD28>
+<U2FD29>
+<U2FD2A>
+<U2FD2B>
+<U2FD2C>
+<U2FD2D>
+<U2FD2E>
+<U2FD2F>
+<U2FD30>
+<U2FD31>
+<U2FD32>
+<U2FD33>
+<U2FD34>
+<U2FD35>
+<U2FD36>
+<U2FD37>
+<U2FD38>
+<U2FD39>
+<U2FD3A>
+<U2FD3B>
+<U2FD3C>
+<U2FD3D>
+<U2FD3E>
+<U2FD3F>
+<U2FD40>
+<U2FD41>
+<U2FD42>
+<U2FD43>
+<U2FD44>
+<U2FD45>
+<U2FD46>
+<U2FD47>
+<U2FD48>
+<U2FD49>
+<U2FD4A>
+<U2FD4B>
+<U2FD4C>
+<U2FD4D>
+<U2FD4E>
+<U2FD4F>
+<U2FD50>
+<U2FD51>
+<U2FD52>
+<U2FD53>
+<U2FD54>
+<U2FD55>
+<U2FD56>
+<U2FD57>
+<U2FD58>
+<U2FD59>
+<U2FD5A>
+<U2FD5B>
+<U2FD5C>
+<U2FD5D>
+<U2FD5E>
+<U2FD5F>
+<U2FD60>
+<U2FD61>
+<U2FD62>
+<U2FD63>
+<U2FD64>
+<U2FD65>
+<U2FD66>
+<U2FD67>
+<U2FD68>
+<U2FD69>
+<U2FD6A>
+<U2FD6B>
+<U2FD6C>
+<U2FD6D>
+<U2FD6E>
+<U2FD6F>
+<U2FD70>
+<U2FD71>
+<U2FD72>
+<U2FD73>
+<U2FD74>
+<U2FD75>
+<U2FD76>
+<U2FD77>
+<U2FD78>
+<U2FD79>
+<U2FD7A>
+<U2FD7B>
+<U2FD7C>
+<U2FD7D>
+<U2FD7E>
+<U2FD7F>
+<U2FD80>
+<U2FD81>
+<U2FD82>
+<U2FD83>
+<U2FD84>
+<U2FD85>
+<U2FD86>
+<U2FD87>
+<U2FD88>
+<U2FD89>
+<U2FD8A>
+<U2FD8B>
+<U2FD8C>
+<U2FD8D>
+<U2FD8E>
+<U2FD8F>
+<U2FD90>
+<U2FD91>
+<U2FD92>
+<U2FD93>
+<U2FD94>
+<U2FD95>
+<U2FD96>
+<U2FD97>
+<U2FD98>
+<U2FD99>
+<U2FD9A>
+<U2FD9B>
+<U2FD9C>
+<U2FD9D>
+<U2FD9E>
+<U2FD9F>
+<U2FDA0>
+<U2FDA1>
+<U2FDA2>
+<U2FDA3>
+<U2FDA4>
+<U2FDA5>
+<U2FDA6>
+<U2FDA7>
+<U2FDA8>
+<U2FDA9>
+<U2FDAA>
+<U2FDAB>
+<U2FDAC>
+<U2FDAD>
+<U2FDAE>
+<U2FDAF>
+<U2FDB0>
+<U2FDB1>
+<U2FDB2>
+<U2FDB3>
+<U2FDB4>
+<U2FDB5>
+<U2FDB6>
+<U2FDB7>
+<U2FDB8>
+<U2FDB9>
+<U2FDBA>
+<U2FDBB>
+<U2FDBC>
+<U2FDBD>
+<U2FDBE>
+<U2FDBF>
+<U2FDC0>
+<U2FDC1>
+<U2FDC2>
+<U2FDC3>
+<U2FDC4>
+<U2FDC5>
+<U2FDC6>
+<U2FDC7>
+<U2FDC8>
+<U2FDC9>
+<U2FDCA>
+<U2FDCB>
+<U2FDCC>
+<U2FDCD>
+<U2FDCE>
+<U2FDCF>
+<U2FDD0>
+<U2FDD1>
+<U2FDD2>
+<U2FDD3>
+<U2FDD4>
+<U2FDD5>
+<U2FDD6>
+<U2FDD7>
+<U2FDD8>
+<U2FDD9>
+<U2FDDA>
+<U2FDDB>
+<U2FDDC>
+<U2FDDD>
+<U2FDDE>
+<U2FDDF>
+<U2FDE0>
+<U2FDE1>
+<U2FDE2>
+<U2FDE3>
+<U2FDE4>
+<U2FDE5>
+<U2FDE6>
+<U2FDE7>
+<U2FDE8>
+<U2FDE9>
+<U2FDEA>
+<U2FDEB>
+<U2FDEC>
+<U2FDED>
+<U2FDEE>
+<U2FDEF>
+<U2FDF0>
+<U2FDF1>
+<U2FDF2>
+<U2FDF3>
+<U2FDF4>
+<U2FDF5>
+<U2FDF6>
+<U2FDF7>
+<U2FDF8>
+<U2FDF9>
+<U2FDFA>
+<U2FDFB>
+<U2FDFC>
+<U2FDFD>
+<U2FDFE>
+<U2FDFF>
+<U2FE00>
+<U2FE01>
+<U2FE02>
+<U2FE03>
+<U2FE04>
+<U2FE05>
+<U2FE06>
+<U2FE07>
+<U2FE08>
+<U2FE09>
+<U2FE0A>
+<U2FE0B>
+<U2FE0C>
+<U2FE0D>
+<U2FE0E>
+<U2FE0F>
+<U2FE10>
+<U2FE11>
+<U2FE12>
+<U2FE13>
+<U2FE14>
+<U2FE15>
+<U2FE16>
+<U2FE17>
+<U2FE18>
+<U2FE19>
+<U2FE1A>
+<U2FE1B>
+<U2FE1C>
+<U2FE1D>
+<U2FE1E>
+<U2FE1F>
+<U2FE20>
+<U2FE21>
+<U2FE22>
+<U2FE23>
+<U2FE24>
+<U2FE25>
+<U2FE26>
+<U2FE27>
+<U2FE28>
+<U2FE29>
+<U2FE2A>
+<U2FE2B>
+<U2FE2C>
+<U2FE2D>
+<U2FE2E>
+<U2FE2F>
+<U2FE30>
+<U2FE31>
+<U2FE32>
+<U2FE33>
+<U2FE34>
+<U2FE35>
+<U2FE36>
+<U2FE37>
+<U2FE38>
+<U2FE39>
+<U2FE3A>
+<U2FE3B>
+<U2FE3C>
+<U2FE3D>
+<U2FE3E>
+<U2FE3F>
+<U2FE40>
+<U2FE41>
+<U2FE42>
+<U2FE43>
+<U2FE44>
+<U2FE45>
+<U2FE46>
+<U2FE47>
+<U2FE48>
+<U2FE49>
+<U2FE4A>
+<U2FE4B>
+<U2FE4C>
+<U2FE4D>
+<U2FE4E>
+<U2FE4F>
+<U2FE50>
+<U2FE51>
+<U2FE52>
+<U2FE53>
+<U2FE54>
+<U2FE55>
+<U2FE56>
+<U2FE57>
+<U2FE58>
+<U2FE59>
+<U2FE5A>
+<U2FE5B>
+<U2FE5C>
+<U2FE5D>
+<U2FE5E>
+<U2FE5F>
+<U2FE60>
+<U2FE61>
+<U2FE62>
+<U2FE63>
+<U2FE64>
+<U2FE65>
+<U2FE66>
+<U2FE67>
+<U2FE68>
+<U2FE69>
+<U2FE6A>
+<U2FE6B>
+<U2FE6C>
+<U2FE6D>
+<U2FE6E>
+<U2FE6F>
+<U2FE70>
+<U2FE71>
+<U2FE72>
+<U2FE73>
+<U2FE74>
+<U2FE75>
+<U2FE76>
+<U2FE77>
+<U2FE78>
+<U2FE79>
+<U2FE7A>
+<U2FE7B>
+<U2FE7C>
+<U2FE7D>
+<U2FE7E>
+<U2FE7F>
+<U2FE80>
+<U2FE81>
+<U2FE82>
+<U2FE83>
+<U2FE84>
+<U2FE85>
+<U2FE86>
+<U2FE87>
+<U2FE88>
+<U2FE89>
+<U2FE8A>
+<U2FE8B>
+<U2FE8C>
+<U2FE8D>
+<U2FE8E>
+<U2FE8F>
+<U2FE90>
+<U2FE91>
+<U2FE92>
+<U2FE93>
+<U2FE94>
+<U2FE95>
+<U2FE96>
+<U2FE97>
+<U2FE98>
+<U2FE99>
+<U2FE9A>
+<U2FE9B>
+<U2FE9C>
+<U2FE9D>
+<U2FE9E>
+<U2FE9F>
+<U2FEA0>
+<U2FEA1>
+<U2FEA2>
+<U2FEA3>
+<U2FEA4>
+<U2FEA5>
+<U2FEA6>
+<U2FEA7>
+<U2FEA8>
+<U2FEA9>
+<U2FEAA>
+<U2FEAB>
+<U2FEAC>
+<U2FEAD>
+<U2FEAE>
+<U2FEAF>
+<U2FEB0>
+<U2FEB1>
+<U2FEB2>
+<U2FEB3>
+<U2FEB4>
+<U2FEB5>
+<U2FEB6>
+<U2FEB7>
+<U2FEB8>
+<U2FEB9>
+<U2FEBA>
+<U2FEBB>
+<U2FEBC>
+<U2FEBD>
+<U2FEBE>
+<U2FEBF>
+<U2FEC0>
+<U2FEC1>
+<U2FEC2>
+<U2FEC3>
+<U2FEC4>
+<U2FEC5>
+<U2FEC6>
+<U2FEC7>
+<U2FEC8>
+<U2FEC9>
+<U2FECA>
+<U2FECB>
+<U2FECC>
+<U2FECD>
+<U2FECE>
+<U2FECF>
+<U2FED0>
+<U2FED1>
+<U2FED2>
+<U2FED3>
+<U2FED4>
+<U2FED5>
+<U2FED6>
+<U2FED7>
+<U2FED8>
+<U2FED9>
+<U2FEDA>
+<U2FEDB>
+<U2FEDC>
+<U2FEDD>
+<U2FEDE>
+<U2FEDF>
+<U2FEE0>
+<U2FEE1>
+<U2FEE2>
+<U2FEE3>
+<U2FEE4>
+<U2FEE5>
+<U2FEE6>
+<U2FEE7>
+<U2FEE8>
+<U2FEE9>
+<U2FEEA>
+<U2FEEB>
+<U2FEEC>
+<U2FEED>
+<U2FEEE>
+<U2FEEF>
+<U2FEF0>
+<U2FEF1>
+<U2FEF2>
+<U2FEF3>
+<U2FEF4>
+<U2FEF5>
+<U2FEF6>
+<U2FEF7>
+<U2FEF8>
+<U2FEF9>
+<U2FEFA>
+<U2FEFB>
+<U2FEFC>
+<U2FEFD>
+<U2FEFE>
+<U2FEFF>
+<U2FF00>
+<U2FF01>
+<U2FF02>
+<U2FF03>
+<U2FF04>
+<U2FF05>
+<U2FF06>
+<U2FF07>
+<U2FF08>
+<U2FF09>
+<U2FF0A>
+<U2FF0B>
+<U2FF0C>
+<U2FF0D>
+<U2FF0E>
+<U2FF0F>
+<U2FF10>
+<U2FF11>
+<U2FF12>
+<U2FF13>
+<U2FF14>
+<U2FF15>
+<U2FF16>
+<U2FF17>
+<U2FF18>
+<U2FF19>
+<U2FF1A>
+<U2FF1B>
+<U2FF1C>
+<U2FF1D>
+<U2FF1E>
+<U2FF1F>
+<U2FF20>
+<U2FF21>
+<U2FF22>
+<U2FF23>
+<U2FF24>
+<U2FF25>
+<U2FF26>
+<U2FF27>
+<U2FF28>
+<U2FF29>
+<U2FF2A>
+<U2FF2B>
+<U2FF2C>
+<U2FF2D>
+<U2FF2E>
+<U2FF2F>
+<U2FF30>
+<U2FF31>
+<U2FF32>
+<U2FF33>
+<U2FF34>
+<U2FF35>
+<U2FF36>
+<U2FF37>
+<U2FF38>
+<U2FF39>
+<U2FF3A>
+<U2FF3B>
+<U2FF3C>
+<U2FF3D>
+<U2FF3E>
+<U2FF3F>
+<U2FF40>
+<U2FF41>
+<U2FF42>
+<U2FF43>
+<U2FF44>
+<U2FF45>
+<U2FF46>
+<U2FF47>
+<U2FF48>
+<U2FF49>
+<U2FF4A>
+<U2FF4B>
+<U2FF4C>
+<U2FF4D>
+<U2FF4E>
+<U2FF4F>
+<U2FF50>
+<U2FF51>
+<U2FF52>
+<U2FF53>
+<U2FF54>
+<U2FF55>
+<U2FF56>
+<U2FF57>
+<U2FF58>
+<U2FF59>
+<U2FF5A>
+<U2FF5B>
+<U2FF5C>
+<U2FF5D>
+<U2FF5E>
+<U2FF5F>
+<U2FF60>
+<U2FF61>
+<U2FF62>
+<U2FF63>
+<U2FF64>
+<U2FF65>
+<U2FF66>
+<U2FF67>
+<U2FF68>
+<U2FF69>
+<U2FF6A>
+<U2FF6B>
+<U2FF6C>
+<U2FF6D>
+<U2FF6E>
+<U2FF6F>
+<U2FF70>
+<U2FF71>
+<U2FF72>
+<U2FF73>
+<U2FF74>
+<U2FF75>
+<U2FF76>
+<U2FF77>
+<U2FF78>
+<U2FF79>
+<U2FF7A>
+<U2FF7B>
+<U2FF7C>
+<U2FF7D>
+<U2FF7E>
+<U2FF7F>
+<U2FF80>
+<U2FF81>
+<U2FF82>
+<U2FF83>
+<U2FF84>
+<U2FF85>
+<U2FF86>
+<U2FF87>
+<U2FF88>
+<U2FF89>
+<U2FF8A>
+<U2FF8B>
+<U2FF8C>
+<U2FF8D>
+<U2FF8E>
+<U2FF8F>
+<U2FF90>
+<U2FF91>
+<U2FF92>
+<U2FF93>
+<U2FF94>
+<U2FF95>
+<U2FF96>
+<U2FF97>
+<U2FF98>
+<U2FF99>
+<U2FF9A>
+<U2FF9B>
+<U2FF9C>
+<U2FF9D>
+<U2FF9E>
+<U2FF9F>
+<U2FFA0>
+<U2FFA1>
+<U2FFA2>
+<U2FFA3>
+<U2FFA4>
+<U2FFA5>
+<U2FFA6>
+<U2FFA7>
+<U2FFA8>
+<U2FFA9>
+<U2FFAA>
+<U2FFAB>
+<U2FFAC>
+<U2FFAD>
+<U2FFAE>
+<U2FFAF>
+<U2FFB0>
+<U2FFB1>
+<U2FFB2>
+<U2FFB3>
+<U2FFB4>
+<U2FFB5>
+<U2FFB6>
+<U2FFB7>
+<U2FFB8>
+<U2FFB9>
+<U2FFBA>
+<U2FFBB>
+<U2FFBC>
+<U2FFBD>
+<U2FFBE>
+<U2FFBF>
+<U2FFC0>
+<U2FFC1>
+<U2FFC2>
+<U2FFC3>
+<U2FFC4>
+<U2FFC5>
+<U2FFC6>
+<U2FFC7>
+<U2FFC8>
+<U2FFC9>
+<U2FFCA>
+<U2FFCB>
+<U2FFCC>
+<U2FFCD>
+<U2FFCE>
+<U2FFCF>
+<U2FFD0>
+<U2FFD1>
+<U2FFD2>
+<U2FFD3>
+<U2FFD4>
+<U2FFD5>
+<U2FFD6>
+<U2FFD7>
+<U2FFD8>
+<U2FFD9>
+<U2FFDA>
+<U2FFDB>
+<U2FFDC>
+<U2FFDD>
+<U2FFDE>
+<U2FFDF>
+<U2FFE0>
+<U2FFE1>
+<U2FFE2>
+<U2FFE3>
+<U2FFE4>
+<U2FFE5>
+<U2FFE6>
+<U2FFE7>
+<U2FFE8>
+<U2FFE9>
+<U2FFEA>
+<U2FFEB>
+<U2FFEC>
+<U2FFED>
+<U2FFEE>
+<U2FFEF>
+<U2FFF0>
+<U2FFF1>
+<U2FFF2>
+<U2FFF3>
+<U2FFF4>
+<U2FFF5>
+<U2FFF6>
+<U2FFF7>
+<U2FFF8>
+<U2FFF9>
+<U2FFFA>
+<U2FFFB>
+<U2FFFC>
+<U2FFFD>
+<U2FFFE>
+<U2FFFF>
+<UE0000>
+<UE0001>
+<UE0002>
+<UE0003>
+<UE0004>
+<UE0005>
+<UE0006>
+<UE0007>
+<UE0008>
+<UE0009>
+<UE000A>
+<UE000B>
+<UE000C>
+<UE000D>
+<UE000E>
+<UE000F>
+<UE0010>
+<UE0011>
+<UE0012>
+<UE0013>
+<UE0014>
+<UE0015>
+<UE0016>
+<UE0017>
+<UE0018>
+<UE0019>
+<UE001A>
+<UE001B>
+<UE001C>
+<UE001D>
+<UE001E>
+<UE001F>
+<UE0020>
+<UE0021>
+<UE0022>
+<UE0023>
+<UE0024>
+<UE0025>
+<UE0026>
+<UE0027>
+<UE0028>
+<UE0029>
+<UE002A>
+<UE002B>
+<UE002C>
+<UE002D>
+<UE002E>
+<UE002F>
+<UE0030>
+<UE0031>
+<UE0032>
+<UE0033>
+<UE0034>
+<UE0035>
+<UE0036>
+<UE0037>
+<UE0038>
+<UE0039>
+<UE003A>
+<UE003B>
+<UE003C>
+<UE003D>
+<UE003E>
+<UE003F>
+<UE0040>
+<UE0041>
+<UE0042>
+<UE0043>
+<UE0044>
+<UE0045>
+<UE0046>
+<UE0047>
+<UE0048>
+<UE0049>
+<UE004A>
+<UE004B>
+<UE004C>
+<UE004D>
+<UE004E>
+<UE004F>
+<UE0050>
+<UE0051>
+<UE0052>
+<UE0053>
+<UE0054>
+<UE0055>
+<UE0056>
+<UE0057>
+<UE0058>
+<UE0059>
+<UE005A>
+<UE005B>
+<UE005C>
+<UE005D>
+<UE005E>
+<UE005F>
+<UE0060>
+<UE0061>
+<UE0062>
+<UE0063>
+<UE0064>
+<UE0065>
+<UE0066>
+<UE0067>
+<UE0068>
+<UE0069>
+<UE006A>
+<UE006B>
+<UE006C>
+<UE006D>
+<UE006E>
+<UE006F>
+<UE0070>
+<UE0071>
+<UE0072>
+<UE0073>
+<UE0074>
+<UE0075>
+<UE0076>
+<UE0077>
+<UE0078>
+<UE0079>
+<UE007A>
+<UE007B>
+<UE007C>
+<UE007D>
+<UE007E>
+<UE007F>
+<UE0080>
+<UE0081>
+<UE0082>
+<UE0083>
+<UE0084>
+<UE0085>
+<UE0086>
+<UE0087>
+<UE0088>
+<UE0089>
+<UE008A>
+<UE008B>
+<UE008C>
+<UE008D>
+<UE008E>
+<UE008F>
+<UE0090>
+<UE0091>
+<UE0092>
+<UE0093>
+<UE0094>
+<UE0095>
+<UE0096>
+<UE0097>
+<UE0098>
+<UE0099>
+<UE009A>
+<UE009B>
+<UE009C>
+<UE009D>
+<UE009E>
+<UE009F>
+<UE00A0>
+<UE00A1>
+<UE00A2>
+<UE00A3>
+<UE00A4>
+<UE00A5>
+<UE00A6>
+<UE00A7>
+<UE00A8>
+<UE00A9>
+<UE00AA>
+<UE00AB>
+<UE00AC>
+<UE00AD>
+<UE00AE>
+<UE00AF>
+<UE00B0>
+<UE00B1>
+<UE00B2>
+<UE00B3>
+<UE00B4>
+<UE00B5>
+<UE00B6>
+<UE00B7>
+<UE00B8>
+<UE00B9>
+<UE00BA>
+<UE00BB>
+<UE00BC>
+<UE00BD>
+<UE00BE>
+<UE00BF>
+<UE00C0>
+<UE00C1>
+<UE00C2>
+<UE00C3>
+<UE00C4>
+<UE00C5>
+<UE00C6>
+<UE00C7>
+<UE00C8>
+<UE00C9>
+<UE00CA>
+<UE00CB>
+<UE00CC>
+<UE00CD>
+<UE00CE>
+<UE00CF>
+<UE00D0>
+<UE00D1>
+<UE00D2>
+<UE00D3>
+<UE00D4>
+<UE00D5>
+<UE00D6>
+<UE00D7>
+<UE00D8>
+<UE00D9>
+<UE00DA>
+<UE00DB>
+<UE00DC>
+<UE00DD>
+<UE00DE>
+<UE00DF>
+<UE00E0>
+<UE00E1>
+<UE00E2>
+<UE00E3>
+<UE00E4>
+<UE00E5>
+<UE00E6>
+<UE00E7>
+<UE00E8>
+<UE00E9>
+<UE00EA>
+<UE00EB>
+<UE00EC>
+<UE00ED>
+<UE00EE>
+<UE00EF>
+<UE00F0>
+<UE00F1>
+<UE00F2>
+<UE00F3>
+<UE00F4>
+<UE00F5>
+<UE00F6>
+<UE00F7>
+<UE00F8>
+<UE00F9>
+<UE00FA>
+<UE00FB>
+<UE00FC>
+<UE00FD>
+<UE00FE>
+<UE00FF>
+<UE0100>
+<UE0101>
+<UE0102>
+<UE0103>
+<UE0104>
+<UE0105>
+<UE0106>
+<UE0107>
+<UE0108>
+<UE0109>
+<UE010A>
+<UE010B>
+<UE010C>
+<UE010D>
+<UE010E>
+<UE010F>
+<UE0110>
+<UE0111>
+<UE0112>
+<UE0113>
+<UE0114>
+<UE0115>
+<UE0116>
+<UE0117>
+<UE0118>
+<UE0119>
+<UE011A>
+<UE011B>
+<UE011C>
+<UE011D>
+<UE011E>
+<UE011F>
+<UE0120>
+<UE0121>
+<UE0122>
+<UE0123>
+<UE0124>
+<UE0125>
+<UE0126>
+<UE0127>
+<UE0128>
+<UE0129>
+<UE012A>
+<UE012B>
+<UE012C>
+<UE012D>
+<UE012E>
+<UE012F>
+<UE0130>
+<UE0131>
+<UE0132>
+<UE0133>
+<UE0134>
+<UE0135>
+<UE0136>
+<UE0137>
+<UE0138>
+<UE0139>
+<UE013A>
+<UE013B>
+<UE013C>
+<UE013D>
+<UE013E>
+<UE013F>
+<UE0140>
+<UE0141>
+<UE0142>
+<UE0143>
+<UE0144>
+<UE0145>
+<UE0146>
+<UE0147>
+<UE0148>
+<UE0149>
+<UE014A>
+<UE014B>
+<UE014C>
+<UE014D>
+<UE014E>
+<UE014F>
+<UE0150>
+<UE0151>
+<UE0152>
+<UE0153>
+<UE0154>
+<UE0155>
+<UE0156>
+<UE0157>
+<UE0158>
+<UE0159>
+<UE015A>
+<UE015B>
+<UE015C>
+<UE015D>
+<UE015E>
+<UE015F>
+<UE0160>
+<UE0161>
+<UE0162>
+<UE0163>
+<UE0164>
+<UE0165>
+<UE0166>
+<UE0167>
+<UE0168>
+<UE0169>
+<UE016A>
+<UE016B>
+<UE016C>
+<UE016D>
+<UE016E>
+<UE016F>
+<UE0170>
+<UE0171>
+<UE0172>
+<UE0173>
+<UE0174>
+<UE0175>
+<UE0176>
+<UE0177>
+<UE0178>
+<UE0179>
+<UE017A>
+<UE017B>
+<UE017C>
+<UE017D>
+<UE017E>
+<UE017F>
+<UE0180>
+<UE0181>
+<UE0182>
+<UE0183>
+<UE0184>
+<UE0185>
+<UE0186>
+<UE0187>
+<UE0188>
+<UE0189>
+<UE018A>
+<UE018B>
+<UE018C>
+<UE018D>
+<UE018E>
+<UE018F>
+<UE0190>
+<UE0191>
+<UE0192>
+<UE0193>
+<UE0194>
+<UE0195>
+<UE0196>
+<UE0197>
+<UE0198>
+<UE0199>
+<UE019A>
+<UE019B>
+<UE019C>
+<UE019D>
+<UE019E>
+<UE019F>
+<UE01A0>
+<UE01A1>
+<UE01A2>
+<UE01A3>
+<UE01A4>
+<UE01A5>
+<UE01A6>
+<UE01A7>
+<UE01A8>
+<UE01A9>
+<UE01AA>
+<UE01AB>
+<UE01AC>
+<UE01AD>
+<UE01AE>
+<UE01AF>
+<UE01B0>
+<UE01B1>
+<UE01B2>
+<UE01B3>
+<UE01B4>
+<UE01B5>
+<UE01B6>
+<UE01B7>
+<UE01B8>
+<UE01B9>
+<UE01BA>
+<UE01BB>
+<UE01BC>
+<UE01BD>
+<UE01BE>
+<UE01BF>
+<UE01C0>
+<UE01C1>
+<UE01C2>
+<UE01C3>
+<UE01C4>
+<UE01C5>
+<UE01C6>
+<UE01C7>
+<UE01C8>
+<UE01C9>
+<UE01CA>
+<UE01CB>
+<UE01CC>
+<UE01CD>
+<UE01CE>
+<UE01CF>
+<UE01D0>
+<UE01D1>
+<UE01D2>
+<UE01D3>
+<UE01D4>
+<UE01D5>
+<UE01D6>
+<UE01D7>
+<UE01D8>
+<UE01D9>
+<UE01DA>
+<UE01DB>
+<UE01DC>
+<UE01DD>
+<UE01DE>
+<UE01DF>
+<UE01E0>
+<UE01E1>
+<UE01E2>
+<UE01E3>
+<UE01E4>
+<UE01E5>
+<UE01E6>
+<UE01E7>
+<UE01E8>
+<UE01E9>
+<UE01EA>
+<UE01EB>
+<UE01EC>
+<UE01ED>
+<UE01EE>
+<UE01EF>
+<UE01F0>
+<UE01F1>
+<UE01F2>
+<UE01F3>
+<UE01F4>
+<UE01F5>
+<UE01F6>
+<UE01F7>
+<UE01F8>
+<UE01F9>
+<UE01FA>
+<UE01FB>
+<UE01FC>
+<UE01FD>
+<UE01FE>
+<UE01FF>
+<UE0200>
+<UE0201>
+<UE0202>
+<UE0203>
+<UE0204>
+<UE0205>
+<UE0206>
+<UE0207>
+<UE0208>
+<UE0209>
+<UE020A>
+<UE020B>
+<UE020C>
+<UE020D>
+<UE020E>
+<UE020F>
+<UE0210>
+<UE0211>
+<UE0212>
+<UE0213>
+<UE0214>
+<UE0215>
+<UE0216>
+<UE0217>
+<UE0218>
+<UE0219>
+<UE021A>
+<UE021B>
+<UE021C>
+<UE021D>
+<UE021E>
+<UE021F>
+<UE0220>
+<UE0221>
+<UE0222>
+<UE0223>
+<UE0224>
+<UE0225>
+<UE0226>
+<UE0227>
+<UE0228>
+<UE0229>
+<UE022A>
+<UE022B>
+<UE022C>
+<UE022D>
+<UE022E>
+<UE022F>
+<UE0230>
+<UE0231>
+<UE0232>
+<UE0233>
+<UE0234>
+<UE0235>
+<UE0236>
+<UE0237>
+<UE0238>
+<UE0239>
+<UE023A>
+<UE023B>
+<UE023C>
+<UE023D>
+<UE023E>
+<UE023F>
+<UE0240>
+<UE0241>
+<UE0242>
+<UE0243>
+<UE0244>
+<UE0245>
+<UE0246>
+<UE0247>
+<UE0248>
+<UE0249>
+<UE024A>
+<UE024B>
+<UE024C>
+<UE024D>
+<UE024E>
+<UE024F>
+<UE0250>
+<UE0251>
+<UE0252>
+<UE0253>
+<UE0254>
+<UE0255>
+<UE0256>
+<UE0257>
+<UE0258>
+<UE0259>
+<UE025A>
+<UE025B>
+<UE025C>
+<UE025D>
+<UE025E>
+<UE025F>
+<UE0260>
+<UE0261>
+<UE0262>
+<UE0263>
+<UE0264>
+<UE0265>
+<UE0266>
+<UE0267>
+<UE0268>
+<UE0269>
+<UE026A>
+<UE026B>
+<UE026C>
+<UE026D>
+<UE026E>
+<UE026F>
+<UE0270>
+<UE0271>
+<UE0272>
+<UE0273>
+<UE0274>
+<UE0275>
+<UE0276>
+<UE0277>
+<UE0278>
+<UE0279>
+<UE027A>
+<UE027B>
+<UE027C>
+<UE027D>
+<UE027E>
+<UE027F>
+<UE0280>
+<UE0281>
+<UE0282>
+<UE0283>
+<UE0284>
+<UE0285>
+<UE0286>
+<UE0287>
+<UE0288>
+<UE0289>
+<UE028A>
+<UE028B>
+<UE028C>
+<UE028D>
+<UE028E>
+<UE028F>
+<UE0290>
+<UE0291>
+<UE0292>
+<UE0293>
+<UE0294>
+<UE0295>
+<UE0296>
+<UE0297>
+<UE0298>
+<UE0299>
+<UE029A>
+<UE029B>
+<UE029C>
+<UE029D>
+<UE029E>
+<UE029F>
+<UE02A0>
+<UE02A1>
+<UE02A2>
+<UE02A3>
+<UE02A4>
+<UE02A5>
+<UE02A6>
+<UE02A7>
+<UE02A8>
+<UE02A9>
+<UE02AA>
+<UE02AB>
+<UE02AC>
+<UE02AD>
+<UE02AE>
+<UE02AF>
+<UE02B0>
+<UE02B1>
+<UE02B2>
+<UE02B3>
+<UE02B4>
+<UE02B5>
+<UE02B6>
+<UE02B7>
+<UE02B8>
+<UE02B9>
+<UE02BA>
+<UE02BB>
+<UE02BC>
+<UE02BD>
+<UE02BE>
+<UE02BF>
+<UE02C0>
+<UE02C1>
+<UE02C2>
+<UE02C3>
+<UE02C4>
+<UE02C5>
+<UE02C6>
+<UE02C7>
+<UE02C8>
+<UE02C9>
+<UE02CA>
+<UE02CB>
+<UE02CC>
+<UE02CD>
+<UE02CE>
+<UE02CF>
+<UE02D0>
+<UE02D1>
+<UE02D2>
+<UE02D3>
+<UE02D4>
+<UE02D5>
+<UE02D6>
+<UE02D7>
+<UE02D8>
+<UE02D9>
+<UE02DA>
+<UE02DB>
+<UE02DC>
+<UE02DD>
+<UE02DE>
+<UE02DF>
+<UE02E0>
+<UE02E1>
+<UE02E2>
+<UE02E3>
+<UE02E4>
+<UE02E5>
+<UE02E6>
+<UE02E7>
+<UE02E8>
+<UE02E9>
+<UE02EA>
+<UE02EB>
+<UE02EC>
+<UE02ED>
+<UE02EE>
+<UE02EF>
+<UE02F0>
+<UE02F1>
+<UE02F2>
+<UE02F3>
+<UE02F4>
+<UE02F5>
+<UE02F6>
+<UE02F7>
+<UE02F8>
+<UE02F9>
+<UE02FA>
+<UE02FB>
+<UE02FC>
+<UE02FD>
+<UE02FE>
+<UE02FF>
+<UE0300>
+<UE0301>
+<UE0302>
+<UE0303>
+<UE0304>
+<UE0305>
+<UE0306>
+<UE0307>
+<UE0308>
+<UE0309>
+<UE030A>
+<UE030B>
+<UE030C>
+<UE030D>
+<UE030E>
+<UE030F>
+<UE0310>
+<UE0311>
+<UE0312>
+<UE0313>
+<UE0314>
+<UE0315>
+<UE0316>
+<UE0317>
+<UE0318>
+<UE0319>
+<UE031A>
+<UE031B>
+<UE031C>
+<UE031D>
+<UE031E>
+<UE031F>
+<UE0320>
+<UE0321>
+<UE0322>
+<UE0323>
+<UE0324>
+<UE0325>
+<UE0326>
+<UE0327>
+<UE0328>
+<UE0329>
+<UE032A>
+<UE032B>
+<UE032C>
+<UE032D>
+<UE032E>
+<UE032F>
+<UE0330>
+<UE0331>
+<UE0332>
+<UE0333>
+<UE0334>
+<UE0335>
+<UE0336>
+<UE0337>
+<UE0338>
+<UE0339>
+<UE033A>
+<UE033B>
+<UE033C>
+<UE033D>
+<UE033E>
+<UE033F>
+<UE0340>
+<UE0341>
+<UE0342>
+<UE0343>
+<UE0344>
+<UE0345>
+<UE0346>
+<UE0347>
+<UE0348>
+<UE0349>
+<UE034A>
+<UE034B>
+<UE034C>
+<UE034D>
+<UE034E>
+<UE034F>
+<UE0350>
+<UE0351>
+<UE0352>
+<UE0353>
+<UE0354>
+<UE0355>
+<UE0356>
+<UE0357>
+<UE0358>
+<UE0359>
+<UE035A>
+<UE035B>
+<UE035C>
+<UE035D>
+<UE035E>
+<UE035F>
+<UE0360>
+<UE0361>
+<UE0362>
+<UE0363>
+<UE0364>
+<UE0365>
+<UE0366>
+<UE0367>
+<UE0368>
+<UE0369>
+<UE036A>
+<UE036B>
+<UE036C>
+<UE036D>
+<UE036E>
+<UE036F>
+<UE0370>
+<UE0371>
+<UE0372>
+<UE0373>
+<UE0374>
+<UE0375>
+<UE0376>
+<UE0377>
+<UE0378>
+<UE0379>
+<UE037A>
+<UE037B>
+<UE037C>
+<UE037D>
+<UE037E>
+<UE037F>
+<UE0380>
+<UE0381>
+<UE0382>
+<UE0383>
+<UE0384>
+<UE0385>
+<UE0386>
+<UE0387>
+<UE0388>
+<UE0389>
+<UE038A>
+<UE038B>
+<UE038C>
+<UE038D>
+<UE038E>
+<UE038F>
+<UE0390>
+<UE0391>
+<UE0392>
+<UE0393>
+<UE0394>
+<UE0395>
+<UE0396>
+<UE0397>
+<UE0398>
+<UE0399>
+<UE039A>
+<UE039B>
+<UE039C>
+<UE039D>
+<UE039E>
+<UE039F>
+<UE03A0>
+<UE03A1>
+<UE03A2>
+<UE03A3>
+<UE03A4>
+<UE03A5>
+<UE03A6>
+<UE03A7>
+<UE03A8>
+<UE03A9>
+<UE03AA>
+<UE03AB>
+<UE03AC>
+<UE03AD>
+<UE03AE>
+<UE03AF>
+<UE03B0>
+<UE03B1>
+<UE03B2>
+<UE03B3>
+<UE03B4>
+<UE03B5>
+<UE03B6>
+<UE03B7>
+<UE03B8>
+<UE03B9>
+<UE03BA>
+<UE03BB>
+<UE03BC>
+<UE03BD>
+<UE03BE>
+<UE03BF>
+<UE03C0>
+<UE03C1>
+<UE03C2>
+<UE03C3>
+<UE03C4>
+<UE03C5>
+<UE03C6>
+<UE03C7>
+<UE03C8>
+<UE03C9>
+<UE03CA>
+<UE03CB>
+<UE03CC>
+<UE03CD>
+<UE03CE>
+<UE03CF>
+<UE03D0>
+<UE03D1>
+<UE03D2>
+<UE03D3>
+<UE03D4>
+<UE03D5>
+<UE03D6>
+<UE03D7>
+<UE03D8>
+<UE03D9>
+<UE03DA>
+<UE03DB>
+<UE03DC>
+<UE03DD>
+<UE03DE>
+<UE03DF>
+<UE03E0>
+<UE03E1>
+<UE03E2>
+<UE03E3>
+<UE03E4>
+<UE03E5>
+<UE03E6>
+<UE03E7>
+<UE03E8>
+<UE03E9>
+<UE03EA>
+<UE03EB>
+<UE03EC>
+<UE03ED>
+<UE03EE>
+<UE03EF>
+<UE03F0>
+<UE03F1>
+<UE03F2>
+<UE03F3>
+<UE03F4>
+<UE03F5>
+<UE03F6>
+<UE03F7>
+<UE03F8>
+<UE03F9>
+<UE03FA>
+<UE03FB>
+<UE03FC>
+<UE03FD>
+<UE03FE>
+<UE03FF>
+<UE0400>
+<UE0401>
+<UE0402>
+<UE0403>
+<UE0404>
+<UE0405>
+<UE0406>
+<UE0407>
+<UE0408>
+<UE0409>
+<UE040A>
+<UE040B>
+<UE040C>
+<UE040D>
+<UE040E>
+<UE040F>
+<UE0410>
+<UE0411>
+<UE0412>
+<UE0413>
+<UE0414>
+<UE0415>
+<UE0416>
+<UE0417>
+<UE0418>
+<UE0419>
+<UE041A>
+<UE041B>
+<UE041C>
+<UE041D>
+<UE041E>
+<UE041F>
+<UE0420>
+<UE0421>
+<UE0422>
+<UE0423>
+<UE0424>
+<UE0425>
+<UE0426>
+<UE0427>
+<UE0428>
+<UE0429>
+<UE042A>
+<UE042B>
+<UE042C>
+<UE042D>
+<UE042E>
+<UE042F>
+<UE0430>
+<UE0431>
+<UE0432>
+<UE0433>
+<UE0434>
+<UE0435>
+<UE0436>
+<UE0437>
+<UE0438>
+<UE0439>
+<UE043A>
+<UE043B>
+<UE043C>
+<UE043D>
+<UE043E>
+<UE043F>
+<UE0440>
+<UE0441>
+<UE0442>
+<UE0443>
+<UE0444>
+<UE0445>
+<UE0446>
+<UE0447>
+<UE0448>
+<UE0449>
+<UE044A>
+<UE044B>
+<UE044C>
+<UE044D>
+<UE044E>
+<UE044F>
+<UE0450>
+<UE0451>
+<UE0452>
+<UE0453>
+<UE0454>
+<UE0455>
+<UE0456>
+<UE0457>
+<UE0458>
+<UE0459>
+<UE045A>
+<UE045B>
+<UE045C>
+<UE045D>
+<UE045E>
+<UE045F>
+<UE0460>
+<UE0461>
+<UE0462>
+<UE0463>
+<UE0464>
+<UE0465>
+<UE0466>
+<UE0467>
+<UE0468>
+<UE0469>
+<UE046A>
+<UE046B>
+<UE046C>
+<UE046D>
+<UE046E>
+<UE046F>
+<UE0470>
+<UE0471>
+<UE0472>
+<UE0473>
+<UE0474>
+<UE0475>
+<UE0476>
+<UE0477>
+<UE0478>
+<UE0479>
+<UE047A>
+<UE047B>
+<UE047C>
+<UE047D>
+<UE047E>
+<UE047F>
+<UE0480>
+<UE0481>
+<UE0482>
+<UE0483>
+<UE0484>
+<UE0485>
+<UE0486>
+<UE0487>
+<UE0488>
+<UE0489>
+<UE048A>
+<UE048B>
+<UE048C>
+<UE048D>
+<UE048E>
+<UE048F>
+<UE0490>
+<UE0491>
+<UE0492>
+<UE0493>
+<UE0494>
+<UE0495>
+<UE0496>
+<UE0497>
+<UE0498>
+<UE0499>
+<UE049A>
+<UE049B>
+<UE049C>
+<UE049D>
+<UE049E>
+<UE049F>
+<UE04A0>
+<UE04A1>
+<UE04A2>
+<UE04A3>
+<UE04A4>
+<UE04A5>
+<UE04A6>
+<UE04A7>
+<UE04A8>
+<UE04A9>
+<UE04AA>
+<UE04AB>
+<UE04AC>
+<UE04AD>
+<UE04AE>
+<UE04AF>
+<UE04B0>
+<UE04B1>
+<UE04B2>
+<UE04B3>
+<UE04B4>
+<UE04B5>
+<UE04B6>
+<UE04B7>
+<UE04B8>
+<UE04B9>
+<UE04BA>
+<UE04BB>
+<UE04BC>
+<UE04BD>
+<UE04BE>
+<UE04BF>
+<UE04C0>
+<UE04C1>
+<UE04C2>
+<UE04C3>
+<UE04C4>
+<UE04C5>
+<UE04C6>
+<UE04C7>
+<UE04C8>
+<UE04C9>
+<UE04CA>
+<UE04CB>
+<UE04CC>
+<UE04CD>
+<UE04CE>
+<UE04CF>
+<UE04D0>
+<UE04D1>
+<UE04D2>
+<UE04D3>
+<UE04D4>
+<UE04D5>
+<UE04D6>
+<UE04D7>
+<UE04D8>
+<UE04D9>
+<UE04DA>
+<UE04DB>
+<UE04DC>
+<UE04DD>
+<UE04DE>
+<UE04DF>
+<UE04E0>
+<UE04E1>
+<UE04E2>
+<UE04E3>
+<UE04E4>
+<UE04E5>
+<UE04E6>
+<UE04E7>
+<UE04E8>
+<UE04E9>
+<UE04EA>
+<UE04EB>
+<UE04EC>
+<UE04ED>
+<UE04EE>
+<UE04EF>
+<UE04F0>
+<UE04F1>
+<UE04F2>
+<UE04F3>
+<UE04F4>
+<UE04F5>
+<UE04F6>
+<UE04F7>
+<UE04F8>
+<UE04F9>
+<UE04FA>
+<UE04FB>
+<UE04FC>
+<UE04FD>
+<UE04FE>
+<UE04FF>
+<UE0500>
+<UE0501>
+<UE0502>
+<UE0503>
+<UE0504>
+<UE0505>
+<UE0506>
+<UE0507>
+<UE0508>
+<UE0509>
+<UE050A>
+<UE050B>
+<UE050C>
+<UE050D>
+<UE050E>
+<UE050F>
+<UE0510>
+<UE0511>
+<UE0512>
+<UE0513>
+<UE0514>
+<UE0515>
+<UE0516>
+<UE0517>
+<UE0518>
+<UE0519>
+<UE051A>
+<UE051B>
+<UE051C>
+<UE051D>
+<UE051E>
+<UE051F>
+<UE0520>
+<UE0521>
+<UE0522>
+<UE0523>
+<UE0524>
+<UE0525>
+<UE0526>
+<UE0527>
+<UE0528>
+<UE0529>
+<UE052A>
+<UE052B>
+<UE052C>
+<UE052D>
+<UE052E>
+<UE052F>
+<UE0530>
+<UE0531>
+<UE0532>
+<UE0533>
+<UE0534>
+<UE0535>
+<UE0536>
+<UE0537>
+<UE0538>
+<UE0539>
+<UE053A>
+<UE053B>
+<UE053C>
+<UE053D>
+<UE053E>
+<UE053F>
+<UE0540>
+<UE0541>
+<UE0542>
+<UE0543>
+<UE0544>
+<UE0545>
+<UE0546>
+<UE0547>
+<UE0548>
+<UE0549>
+<UE054A>
+<UE054B>
+<UE054C>
+<UE054D>
+<UE054E>
+<UE054F>
+<UE0550>
+<UE0551>
+<UE0552>
+<UE0553>
+<UE0554>
+<UE0555>
+<UE0556>
+<UE0557>
+<UE0558>
+<UE0559>
+<UE055A>
+<UE055B>
+<UE055C>
+<UE055D>
+<UE055E>
+<UE055F>
+<UE0560>
+<UE0561>
+<UE0562>
+<UE0563>
+<UE0564>
+<UE0565>
+<UE0566>
+<UE0567>
+<UE0568>
+<UE0569>
+<UE056A>
+<UE056B>
+<UE056C>
+<UE056D>
+<UE056E>
+<UE056F>
+<UE0570>
+<UE0571>
+<UE0572>
+<UE0573>
+<UE0574>
+<UE0575>
+<UE0576>
+<UE0577>
+<UE0578>
+<UE0579>
+<UE057A>
+<UE057B>
+<UE057C>
+<UE057D>
+<UE057E>
+<UE057F>
+<UE0580>
+<UE0581>
+<UE0582>
+<UE0583>
+<UE0584>
+<UE0585>
+<UE0586>
+<UE0587>
+<UE0588>
+<UE0589>
+<UE058A>
+<UE058B>
+<UE058C>
+<UE058D>
+<UE058E>
+<UE058F>
+<UE0590>
+<UE0591>
+<UE0592>
+<UE0593>
+<UE0594>
+<UE0595>
+<UE0596>
+<UE0597>
+<UE0598>
+<UE0599>
+<UE059A>
+<UE059B>
+<UE059C>
+<UE059D>
+<UE059E>
+<UE059F>
+<UE05A0>
+<UE05A1>
+<UE05A2>
+<UE05A3>
+<UE05A4>
+<UE05A5>
+<UE05A6>
+<UE05A7>
+<UE05A8>
+<UE05A9>
+<UE05AA>
+<UE05AB>
+<UE05AC>
+<UE05AD>
+<UE05AE>
+<UE05AF>
+<UE05B0>
+<UE05B1>
+<UE05B2>
+<UE05B3>
+<UE05B4>
+<UE05B5>
+<UE05B6>
+<UE05B7>
+<UE05B8>
+<UE05B9>
+<UE05BA>
+<UE05BB>
+<UE05BC>
+<UE05BD>
+<UE05BE>
+<UE05BF>
+<UE05C0>
+<UE05C1>
+<UE05C2>
+<UE05C3>
+<UE05C4>
+<UE05C5>
+<UE05C6>
+<UE05C7>
+<UE05C8>
+<UE05C9>
+<UE05CA>
+<UE05CB>
+<UE05CC>
+<UE05CD>
+<UE05CE>
+<UE05CF>
+<UE05D0>
+<UE05D1>
+<UE05D2>
+<UE05D3>
+<UE05D4>
+<UE05D5>
+<UE05D6>
+<UE05D7>
+<UE05D8>
+<UE05D9>
+<UE05DA>
+<UE05DB>
+<UE05DC>
+<UE05DD>
+<UE05DE>
+<UE05DF>
+<UE05E0>
+<UE05E1>
+<UE05E2>
+<UE05E3>
+<UE05E4>
+<UE05E5>
+<UE05E6>
+<UE05E7>
+<UE05E8>
+<UE05E9>
+<UE05EA>
+<UE05EB>
+<UE05EC>
+<UE05ED>
+<UE05EE>
+<UE05EF>
+<UE05F0>
+<UE05F1>
+<UE05F2>
+<UE05F3>
+<UE05F4>
+<UE05F5>
+<UE05F6>
+<UE05F7>
+<UE05F8>
+<UE05F9>
+<UE05FA>
+<UE05FB>
+<UE05FC>
+<UE05FD>
+<UE05FE>
+<UE05FF>
+<UE0600>
+<UE0601>
+<UE0602>
+<UE0603>
+<UE0604>
+<UE0605>
+<UE0606>
+<UE0607>
+<UE0608>
+<UE0609>
+<UE060A>
+<UE060B>
+<UE060C>
+<UE060D>
+<UE060E>
+<UE060F>
+<UE0610>
+<UE0611>
+<UE0612>
+<UE0613>
+<UE0614>
+<UE0615>
+<UE0616>
+<UE0617>
+<UE0618>
+<UE0619>
+<UE061A>
+<UE061B>
+<UE061C>
+<UE061D>
+<UE061E>
+<UE061F>
+<UE0620>
+<UE0621>
+<UE0622>
+<UE0623>
+<UE0624>
+<UE0625>
+<UE0626>
+<UE0627>
+<UE0628>
+<UE0629>
+<UE062A>
+<UE062B>
+<UE062C>
+<UE062D>
+<UE062E>
+<UE062F>
+<UE0630>
+<UE0631>
+<UE0632>
+<UE0633>
+<UE0634>
+<UE0635>
+<UE0636>
+<UE0637>
+<UE0638>
+<UE0639>
+<UE063A>
+<UE063B>
+<UE063C>
+<UE063D>
+<UE063E>
+<UE063F>
+<UE0640>
+<UE0641>
+<UE0642>
+<UE0643>
+<UE0644>
+<UE0645>
+<UE0646>
+<UE0647>
+<UE0648>
+<UE0649>
+<UE064A>
+<UE064B>
+<UE064C>
+<UE064D>
+<UE064E>
+<UE064F>
+<UE0650>
+<UE0651>
+<UE0652>
+<UE0653>
+<UE0654>
+<UE0655>
+<UE0656>
+<UE0657>
+<UE0658>
+<UE0659>
+<UE065A>
+<UE065B>
+<UE065C>
+<UE065D>
+<UE065E>
+<UE065F>
+<UE0660>
+<UE0661>
+<UE0662>
+<UE0663>
+<UE0664>
+<UE0665>
+<UE0666>
+<UE0667>
+<UE0668>
+<UE0669>
+<UE066A>
+<UE066B>
+<UE066C>
+<UE066D>
+<UE066E>
+<UE066F>
+<UE0670>
+<UE0671>
+<UE0672>
+<UE0673>
+<UE0674>
+<UE0675>
+<UE0676>
+<UE0677>
+<UE0678>
+<UE0679>
+<UE067A>
+<UE067B>
+<UE067C>
+<UE067D>
+<UE067E>
+<UE067F>
+<UE0680>
+<UE0681>
+<UE0682>
+<UE0683>
+<UE0684>
+<UE0685>
+<UE0686>
+<UE0687>
+<UE0688>
+<UE0689>
+<UE068A>
+<UE068B>
+<UE068C>
+<UE068D>
+<UE068E>
+<UE068F>
+<UE0690>
+<UE0691>
+<UE0692>
+<UE0693>
+<UE0694>
+<UE0695>
+<UE0696>
+<UE0697>
+<UE0698>
+<UE0699>
+<UE069A>
+<UE069B>
+<UE069C>
+<UE069D>
+<UE069E>
+<UE069F>
+<UE06A0>
+<UE06A1>
+<UE06A2>
+<UE06A3>
+<UE06A4>
+<UE06A5>
+<UE06A6>
+<UE06A7>
+<UE06A8>
+<UE06A9>
+<UE06AA>
+<UE06AB>
+<UE06AC>
+<UE06AD>
+<UE06AE>
+<UE06AF>
+<UE06B0>
+<UE06B1>
+<UE06B2>
+<UE06B3>
+<UE06B4>
+<UE06B5>
+<UE06B6>
+<UE06B7>
+<UE06B8>
+<UE06B9>
+<UE06BA>
+<UE06BB>
+<UE06BC>
+<UE06BD>
+<UE06BE>
+<UE06BF>
+<UE06C0>
+<UE06C1>
+<UE06C2>
+<UE06C3>
+<UE06C4>
+<UE06C5>
+<UE06C6>
+<UE06C7>
+<UE06C8>
+<UE06C9>
+<UE06CA>
+<UE06CB>
+<UE06CC>
+<UE06CD>
+<UE06CE>
+<UE06CF>
+<UE06D0>
+<UE06D1>
+<UE06D2>
+<UE06D3>
+<UE06D4>
+<UE06D5>
+<UE06D6>
+<UE06D7>
+<UE06D8>
+<UE06D9>
+<UE06DA>
+<UE06DB>
+<UE06DC>
+<UE06DD>
+<UE06DE>
+<UE06DF>
+<UE06E0>
+<UE06E1>
+<UE06E2>
+<UE06E3>
+<UE06E4>
+<UE06E5>
+<UE06E6>
+<UE06E7>
+<UE06E8>
+<UE06E9>
+<UE06EA>
+<UE06EB>
+<UE06EC>
+<UE06ED>
+<UE06EE>
+<UE06EF>
+<UE06F0>
+<UE06F1>
+<UE06F2>
+<UE06F3>
+<UE06F4>
+<UE06F5>
+<UE06F6>
+<UE06F7>
+<UE06F8>
+<UE06F9>
+<UE06FA>
+<UE06FB>
+<UE06FC>
+<UE06FD>
+<UE06FE>
+<UE06FF>
+<UE0700>
+<UE0701>
+<UE0702>
+<UE0703>
+<UE0704>
+<UE0705>
+<UE0706>
+<UE0707>
+<UE0708>
+<UE0709>
+<UE070A>
+<UE070B>
+<UE070C>
+<UE070D>
+<UE070E>
+<UE070F>
+<UE0710>
+<UE0711>
+<UE0712>
+<UE0713>
+<UE0714>
+<UE0715>
+<UE0716>
+<UE0717>
+<UE0718>
+<UE0719>
+<UE071A>
+<UE071B>
+<UE071C>
+<UE071D>
+<UE071E>
+<UE071F>
+<UE0720>
+<UE0721>
+<UE0722>
+<UE0723>
+<UE0724>
+<UE0725>
+<UE0726>
+<UE0727>
+<UE0728>
+<UE0729>
+<UE072A>
+<UE072B>
+<UE072C>
+<UE072D>
+<UE072E>
+<UE072F>
+<UE0730>
+<UE0731>
+<UE0732>
+<UE0733>
+<UE0734>
+<UE0735>
+<UE0736>
+<UE0737>
+<UE0738>
+<UE0739>
+<UE073A>
+<UE073B>
+<UE073C>
+<UE073D>
+<UE073E>
+<UE073F>
+<UE0740>
+<UE0741>
+<UE0742>
+<UE0743>
+<UE0744>
+<UE0745>
+<UE0746>
+<UE0747>
+<UE0748>
+<UE0749>
+<UE074A>
+<UE074B>
+<UE074C>
+<UE074D>
+<UE074E>
+<UE074F>
+<UE0750>
+<UE0751>
+<UE0752>
+<UE0753>
+<UE0754>
+<UE0755>
+<UE0756>
+<UE0757>
+<UE0758>
+<UE0759>
+<UE075A>
+<UE075B>
+<UE075C>
+<UE075D>
+<UE075E>
+<UE075F>
+<UE0760>
+<UE0761>
+<UE0762>
+<UE0763>
+<UE0764>
+<UE0765>
+<UE0766>
+<UE0767>
+<UE0768>
+<UE0769>
+<UE076A>
+<UE076B>
+<UE076C>
+<UE076D>
+<UE076E>
+<UE076F>
+<UE0770>
+<UE0771>
+<UE0772>
+<UE0773>
+<UE0774>
+<UE0775>
+<UE0776>
+<UE0777>
+<UE0778>
+<UE0779>
+<UE077A>
+<UE077B>
+<UE077C>
+<UE077D>
+<UE077E>
+<UE077F>
+<UE0780>
+<UE0781>
+<UE0782>
+<UE0783>
+<UE0784>
+<UE0785>
+<UE0786>
+<UE0787>
+<UE0788>
+<UE0789>
+<UE078A>
+<UE078B>
+<UE078C>
+<UE078D>
+<UE078E>
+<UE078F>
+<UE0790>
+<UE0791>
+<UE0792>
+<UE0793>
+<UE0794>
+<UE0795>
+<UE0796>
+<UE0797>
+<UE0798>
+<UE0799>
+<UE079A>
+<UE079B>
+<UE079C>
+<UE079D>
+<UE079E>
+<UE079F>
+<UE07A0>
+<UE07A1>
+<UE07A2>
+<UE07A3>
+<UE07A4>
+<UE07A5>
+<UE07A6>
+<UE07A7>
+<UE07A8>
+<UE07A9>
+<UE07AA>
+<UE07AB>
+<UE07AC>
+<UE07AD>
+<UE07AE>
+<UE07AF>
+<UE07B0>
+<UE07B1>
+<UE07B2>
+<UE07B3>
+<UE07B4>
+<UE07B5>
+<UE07B6>
+<UE07B7>
+<UE07B8>
+<UE07B9>
+<UE07BA>
+<UE07BB>
+<UE07BC>
+<UE07BD>
+<UE07BE>
+<UE07BF>
+<UE07C0>
+<UE07C1>
+<UE07C2>
+<UE07C3>
+<UE07C4>
+<UE07C5>
+<UE07C6>
+<UE07C7>
+<UE07C8>
+<UE07C9>
+<UE07CA>
+<UE07CB>
+<UE07CC>
+<UE07CD>
+<UE07CE>
+<UE07CF>
+<UE07D0>
+<UE07D1>
+<UE07D2>
+<UE07D3>
+<UE07D4>
+<UE07D5>
+<UE07D6>
+<UE07D7>
+<UE07D8>
+<UE07D9>
+<UE07DA>
+<UE07DB>
+<UE07DC>
+<UE07DD>
+<UE07DE>
+<UE07DF>
+<UE07E0>
+<UE07E1>
+<UE07E2>
+<UE07E3>
+<UE07E4>
+<UE07E5>
+<UE07E6>
+<UE07E7>
+<UE07E8>
+<UE07E9>
+<UE07EA>
+<UE07EB>
+<UE07EC>
+<UE07ED>
+<UE07EE>
+<UE07EF>
+<UE07F0>
+<UE07F1>
+<UE07F2>
+<UE07F3>
+<UE07F4>
+<UE07F5>
+<UE07F6>
+<UE07F7>
+<UE07F8>
+<UE07F9>
+<UE07FA>
+<UE07FB>
+<UE07FC>
+<UE07FD>
+<UE07FE>
+<UE07FF>
+<UE0800>
+<UE0801>
+<UE0802>
+<UE0803>
+<UE0804>
+<UE0805>
+<UE0806>
+<UE0807>
+<UE0808>
+<UE0809>
+<UE080A>
+<UE080B>
+<UE080C>
+<UE080D>
+<UE080E>
+<UE080F>
+<UE0810>
+<UE0811>
+<UE0812>
+<UE0813>
+<UE0814>
+<UE0815>
+<UE0816>
+<UE0817>
+<UE0818>
+<UE0819>
+<UE081A>
+<UE081B>
+<UE081C>
+<UE081D>
+<UE081E>
+<UE081F>
+<UE0820>
+<UE0821>
+<UE0822>
+<UE0823>
+<UE0824>
+<UE0825>
+<UE0826>
+<UE0827>
+<UE0828>
+<UE0829>
+<UE082A>
+<UE082B>
+<UE082C>
+<UE082D>
+<UE082E>
+<UE082F>
+<UE0830>
+<UE0831>
+<UE0832>
+<UE0833>
+<UE0834>
+<UE0835>
+<UE0836>
+<UE0837>
+<UE0838>
+<UE0839>
+<UE083A>
+<UE083B>
+<UE083C>
+<UE083D>
+<UE083E>
+<UE083F>
+<UE0840>
+<UE0841>
+<UE0842>
+<UE0843>
+<UE0844>
+<UE0845>
+<UE0846>
+<UE0847>
+<UE0848>
+<UE0849>
+<UE084A>
+<UE084B>
+<UE084C>
+<UE084D>
+<UE084E>
+<UE084F>
+<UE0850>
+<UE0851>
+<UE0852>
+<UE0853>
+<UE0854>
+<UE0855>
+<UE0856>
+<UE0857>
+<UE0858>
+<UE0859>
+<UE085A>
+<UE085B>
+<UE085C>
+<UE085D>
+<UE085E>
+<UE085F>
+<UE0860>
+<UE0861>
+<UE0862>
+<UE0863>
+<UE0864>
+<UE0865>
+<UE0866>
+<UE0867>
+<UE0868>
+<UE0869>
+<UE086A>
+<UE086B>
+<UE086C>
+<UE086D>
+<UE086E>
+<UE086F>
+<UE0870>
+<UE0871>
+<UE0872>
+<UE0873>
+<UE0874>
+<UE0875>
+<UE0876>
+<UE0877>
+<UE0878>
+<UE0879>
+<UE087A>
+<UE087B>
+<UE087C>
+<UE087D>
+<UE087E>
+<UE087F>
+<UE0880>
+<UE0881>
+<UE0882>
+<UE0883>
+<UE0884>
+<UE0885>
+<UE0886>
+<UE0887>
+<UE0888>
+<UE0889>
+<UE088A>
+<UE088B>
+<UE088C>
+<UE088D>
+<UE088E>
+<UE088F>
+<UE0890>
+<UE0891>
+<UE0892>
+<UE0893>
+<UE0894>
+<UE0895>
+<UE0896>
+<UE0897>
+<UE0898>
+<UE0899>
+<UE089A>
+<UE089B>
+<UE089C>
+<UE089D>
+<UE089E>
+<UE089F>
+<UE08A0>
+<UE08A1>
+<UE08A2>
+<UE08A3>
+<UE08A4>
+<UE08A5>
+<UE08A6>
+<UE08A7>
+<UE08A8>
+<UE08A9>
+<UE08AA>
+<UE08AB>
+<UE08AC>
+<UE08AD>
+<UE08AE>
+<UE08AF>
+<UE08B0>
+<UE08B1>
+<UE08B2>
+<UE08B3>
+<UE08B4>
+<UE08B5>
+<UE08B6>
+<UE08B7>
+<UE08B8>
+<UE08B9>
+<UE08BA>
+<UE08BB>
+<UE08BC>
+<UE08BD>
+<UE08BE>
+<UE08BF>
+<UE08C0>
+<UE08C1>
+<UE08C2>
+<UE08C3>
+<UE08C4>
+<UE08C5>
+<UE08C6>
+<UE08C7>
+<UE08C8>
+<UE08C9>
+<UE08CA>
+<UE08CB>
+<UE08CC>
+<UE08CD>
+<UE08CE>
+<UE08CF>
+<UE08D0>
+<UE08D1>
+<UE08D2>
+<UE08D3>
+<UE08D4>
+<UE08D5>
+<UE08D6>
+<UE08D7>
+<UE08D8>
+<UE08D9>
+<UE08DA>
+<UE08DB>
+<UE08DC>
+<UE08DD>
+<UE08DE>
+<UE08DF>
+<UE08E0>
+<UE08E1>
+<UE08E2>
+<UE08E3>
+<UE08E4>
+<UE08E5>
+<UE08E6>
+<UE08E7>
+<UE08E8>
+<UE08E9>
+<UE08EA>
+<UE08EB>
+<UE08EC>
+<UE08ED>
+<UE08EE>
+<UE08EF>
+<UE08F0>
+<UE08F1>
+<UE08F2>
+<UE08F3>
+<UE08F4>
+<UE08F5>
+<UE08F6>
+<UE08F7>
+<UE08F8>
+<UE08F9>
+<UE08FA>
+<UE08FB>
+<UE08FC>
+<UE08FD>
+<UE08FE>
+<UE08FF>
+<UE0900>
+<UE0901>
+<UE0902>
+<UE0903>
+<UE0904>
+<UE0905>
+<UE0906>
+<UE0907>
+<UE0908>
+<UE0909>
+<UE090A>
+<UE090B>
+<UE090C>
+<UE090D>
+<UE090E>
+<UE090F>
+<UE0910>
+<UE0911>
+<UE0912>
+<UE0913>
+<UE0914>
+<UE0915>
+<UE0916>
+<UE0917>
+<UE0918>
+<UE0919>
+<UE091A>
+<UE091B>
+<UE091C>
+<UE091D>
+<UE091E>
+<UE091F>
+<UE0920>
+<UE0921>
+<UE0922>
+<UE0923>
+<UE0924>
+<UE0925>
+<UE0926>
+<UE0927>
+<UE0928>
+<UE0929>
+<UE092A>
+<UE092B>
+<UE092C>
+<UE092D>
+<UE092E>
+<UE092F>
+<UE0930>
+<UE0931>
+<UE0932>
+<UE0933>
+<UE0934>
+<UE0935>
+<UE0936>
+<UE0937>
+<UE0938>
+<UE0939>
+<UE093A>
+<UE093B>
+<UE093C>
+<UE093D>
+<UE093E>
+<UE093F>
+<UE0940>
+<UE0941>
+<UE0942>
+<UE0943>
+<UE0944>
+<UE0945>
+<UE0946>
+<UE0947>
+<UE0948>
+<UE0949>
+<UE094A>
+<UE094B>
+<UE094C>
+<UE094D>
+<UE094E>
+<UE094F>
+<UE0950>
+<UE0951>
+<UE0952>
+<UE0953>
+<UE0954>
+<UE0955>
+<UE0956>
+<UE0957>
+<UE0958>
+<UE0959>
+<UE095A>
+<UE095B>
+<UE095C>
+<UE095D>
+<UE095E>
+<UE095F>
+<UE0960>
+<UE0961>
+<UE0962>
+<UE0963>
+<UE0964>
+<UE0965>
+<UE0966>
+<UE0967>
+<UE0968>
+<UE0969>
+<UE096A>
+<UE096B>
+<UE096C>
+<UE096D>
+<UE096E>
+<UE096F>
+<UE0970>
+<UE0971>
+<UE0972>
+<UE0973>
+<UE0974>
+<UE0975>
+<UE0976>
+<UE0977>
+<UE0978>
+<UE0979>
+<UE097A>
+<UE097B>
+<UE097C>
+<UE097D>
+<UE097E>
+<UE097F>
+<UE0980>
+<UE0981>
+<UE0982>
+<UE0983>
+<UE0984>
+<UE0985>
+<UE0986>
+<UE0987>
+<UE0988>
+<UE0989>
+<UE098A>
+<UE098B>
+<UE098C>
+<UE098D>
+<UE098E>
+<UE098F>
+<UE0990>
+<UE0991>
+<UE0992>
+<UE0993>
+<UE0994>
+<UE0995>
+<UE0996>
+<UE0997>
+<UE0998>
+<UE0999>
+<UE099A>
+<UE099B>
+<UE099C>
+<UE099D>
+<UE099E>
+<UE099F>
+<UE09A0>
+<UE09A1>
+<UE09A2>
+<UE09A3>
+<UE09A4>
+<UE09A5>
+<UE09A6>
+<UE09A7>
+<UE09A8>
+<UE09A9>
+<UE09AA>
+<UE09AB>
+<UE09AC>
+<UE09AD>
+<UE09AE>
+<UE09AF>
+<UE09B0>
+<UE09B1>
+<UE09B2>
+<UE09B3>
+<UE09B4>
+<UE09B5>
+<UE09B6>
+<UE09B7>
+<UE09B8>
+<UE09B9>
+<UE09BA>
+<UE09BB>
+<UE09BC>
+<UE09BD>
+<UE09BE>
+<UE09BF>
+<UE09C0>
+<UE09C1>
+<UE09C2>
+<UE09C3>
+<UE09C4>
+<UE09C5>
+<UE09C6>
+<UE09C7>
+<UE09C8>
+<UE09C9>
+<UE09CA>
+<UE09CB>
+<UE09CC>
+<UE09CD>
+<UE09CE>
+<UE09CF>
+<UE09D0>
+<UE09D1>
+<UE09D2>
+<UE09D3>
+<UE09D4>
+<UE09D5>
+<UE09D6>
+<UE09D7>
+<UE09D8>
+<UE09D9>
+<UE09DA>
+<UE09DB>
+<UE09DC>
+<UE09DD>
+<UE09DE>
+<UE09DF>
+<UE09E0>
+<UE09E1>
+<UE09E2>
+<UE09E3>
+<UE09E4>
+<UE09E5>
+<UE09E6>
+<UE09E7>
+<UE09E8>
+<UE09E9>
+<UE09EA>
+<UE09EB>
+<UE09EC>
+<UE09ED>
+<UE09EE>
+<UE09EF>
+<UE09F0>
+<UE09F1>
+<UE09F2>
+<UE09F3>
+<UE09F4>
+<UE09F5>
+<UE09F6>
+<UE09F7>
+<UE09F8>
+<UE09F9>
+<UE09FA>
+<UE09FB>
+<UE09FC>
+<UE09FD>
+<UE09FE>
+<UE09FF>
+<UE0A00>
+<UE0A01>
+<UE0A02>
+<UE0A03>
+<UE0A04>
+<UE0A05>
+<UE0A06>
+<UE0A07>
+<UE0A08>
+<UE0A09>
+<UE0A0A>
+<UE0A0B>
+<UE0A0C>
+<UE0A0D>
+<UE0A0E>
+<UE0A0F>
+<UE0A10>
+<UE0A11>
+<UE0A12>
+<UE0A13>
+<UE0A14>
+<UE0A15>
+<UE0A16>
+<UE0A17>
+<UE0A18>
+<UE0A19>
+<UE0A1A>
+<UE0A1B>
+<UE0A1C>
+<UE0A1D>
+<UE0A1E>
+<UE0A1F>
+<UE0A20>
+<UE0A21>
+<UE0A22>
+<UE0A23>
+<UE0A24>
+<UE0A25>
+<UE0A26>
+<UE0A27>
+<UE0A28>
+<UE0A29>
+<UE0A2A>
+<UE0A2B>
+<UE0A2C>
+<UE0A2D>
+<UE0A2E>
+<UE0A2F>
+<UE0A30>
+<UE0A31>
+<UE0A32>
+<UE0A33>
+<UE0A34>
+<UE0A35>
+<UE0A36>
+<UE0A37>
+<UE0A38>
+<UE0A39>
+<UE0A3A>
+<UE0A3B>
+<UE0A3C>
+<UE0A3D>
+<UE0A3E>
+<UE0A3F>
+<UE0A40>
+<UE0A41>
+<UE0A42>
+<UE0A43>
+<UE0A44>
+<UE0A45>
+<UE0A46>
+<UE0A47>
+<UE0A48>
+<UE0A49>
+<UE0A4A>
+<UE0A4B>
+<UE0A4C>
+<UE0A4D>
+<UE0A4E>
+<UE0A4F>
+<UE0A50>
+<UE0A51>
+<UE0A52>
+<UE0A53>
+<UE0A54>
+<UE0A55>
+<UE0A56>
+<UE0A57>
+<UE0A58>
+<UE0A59>
+<UE0A5A>
+<UE0A5B>
+<UE0A5C>
+<UE0A5D>
+<UE0A5E>
+<UE0A5F>
+<UE0A60>
+<UE0A61>
+<UE0A62>
+<UE0A63>
+<UE0A64>
+<UE0A65>
+<UE0A66>
+<UE0A67>
+<UE0A68>
+<UE0A69>
+<UE0A6A>
+<UE0A6B>
+<UE0A6C>
+<UE0A6D>
+<UE0A6E>
+<UE0A6F>
+<UE0A70>
+<UE0A71>
+<UE0A72>
+<UE0A73>
+<UE0A74>
+<UE0A75>
+<UE0A76>
+<UE0A77>
+<UE0A78>
+<UE0A79>
+<UE0A7A>
+<UE0A7B>
+<UE0A7C>
+<UE0A7D>
+<UE0A7E>
+<UE0A7F>
+<UE0A80>
+<UE0A81>
+<UE0A82>
+<UE0A83>
+<UE0A84>
+<UE0A85>
+<UE0A86>
+<UE0A87>
+<UE0A88>
+<UE0A89>
+<UE0A8A>
+<UE0A8B>
+<UE0A8C>
+<UE0A8D>
+<UE0A8E>
+<UE0A8F>
+<UE0A90>
+<UE0A91>
+<UE0A92>
+<UE0A93>
+<UE0A94>
+<UE0A95>
+<UE0A96>
+<UE0A97>
+<UE0A98>
+<UE0A99>
+<UE0A9A>
+<UE0A9B>
+<UE0A9C>
+<UE0A9D>
+<UE0A9E>
+<UE0A9F>
+<UE0AA0>
+<UE0AA1>
+<UE0AA2>
+<UE0AA3>
+<UE0AA4>
+<UE0AA5>
+<UE0AA6>
+<UE0AA7>
+<UE0AA8>
+<UE0AA9>
+<UE0AAA>
+<UE0AAB>
+<UE0AAC>
+<UE0AAD>
+<UE0AAE>
+<UE0AAF>
+<UE0AB0>
+<UE0AB1>
+<UE0AB2>
+<UE0AB3>
+<UE0AB4>
+<UE0AB5>
+<UE0AB6>
+<UE0AB7>
+<UE0AB8>
+<UE0AB9>
+<UE0ABA>
+<UE0ABB>
+<UE0ABC>
+<UE0ABD>
+<UE0ABE>
+<UE0ABF>
+<UE0AC0>
+<UE0AC1>
+<UE0AC2>
+<UE0AC3>
+<UE0AC4>
+<UE0AC5>
+<UE0AC6>
+<UE0AC7>
+<UE0AC8>
+<UE0AC9>
+<UE0ACA>
+<UE0ACB>
+<UE0ACC>
+<UE0ACD>
+<UE0ACE>
+<UE0ACF>
+<UE0AD0>
+<UE0AD1>
+<UE0AD2>
+<UE0AD3>
+<UE0AD4>
+<UE0AD5>
+<UE0AD6>
+<UE0AD7>
+<UE0AD8>
+<UE0AD9>
+<UE0ADA>
+<UE0ADB>
+<UE0ADC>
+<UE0ADD>
+<UE0ADE>
+<UE0ADF>
+<UE0AE0>
+<UE0AE1>
+<UE0AE2>
+<UE0AE3>
+<UE0AE4>
+<UE0AE5>
+<UE0AE6>
+<UE0AE7>
+<UE0AE8>
+<UE0AE9>
+<UE0AEA>
+<UE0AEB>
+<UE0AEC>
+<UE0AED>
+<UE0AEE>
+<UE0AEF>
+<UE0AF0>
+<UE0AF1>
+<UE0AF2>
+<UE0AF3>
+<UE0AF4>
+<UE0AF5>
+<UE0AF6>
+<UE0AF7>
+<UE0AF8>
+<UE0AF9>
+<UE0AFA>
+<UE0AFB>
+<UE0AFC>
+<UE0AFD>
+<UE0AFE>
+<UE0AFF>
+<UE0B00>
+<UE0B01>
+<UE0B02>
+<UE0B03>
+<UE0B04>
+<UE0B05>
+<UE0B06>
+<UE0B07>
+<UE0B08>
+<UE0B09>
+<UE0B0A>
+<UE0B0B>
+<UE0B0C>
+<UE0B0D>
+<UE0B0E>
+<UE0B0F>
+<UE0B10>
+<UE0B11>
+<UE0B12>
+<UE0B13>
+<UE0B14>
+<UE0B15>
+<UE0B16>
+<UE0B17>
+<UE0B18>
+<UE0B19>
+<UE0B1A>
+<UE0B1B>
+<UE0B1C>
+<UE0B1D>
+<UE0B1E>
+<UE0B1F>
+<UE0B20>
+<UE0B21>
+<UE0B22>
+<UE0B23>
+<UE0B24>
+<UE0B25>
+<UE0B26>
+<UE0B27>
+<UE0B28>
+<UE0B29>
+<UE0B2A>
+<UE0B2B>
+<UE0B2C>
+<UE0B2D>
+<UE0B2E>
+<UE0B2F>
+<UE0B30>
+<UE0B31>
+<UE0B32>
+<UE0B33>
+<UE0B34>
+<UE0B35>
+<UE0B36>
+<UE0B37>
+<UE0B38>
+<UE0B39>
+<UE0B3A>
+<UE0B3B>
+<UE0B3C>
+<UE0B3D>
+<UE0B3E>
+<UE0B3F>
+<UE0B40>
+<UE0B41>
+<UE0B42>
+<UE0B43>
+<UE0B44>
+<UE0B45>
+<UE0B46>
+<UE0B47>
+<UE0B48>
+<UE0B49>
+<UE0B4A>
+<UE0B4B>
+<UE0B4C>
+<UE0B4D>
+<UE0B4E>
+<UE0B4F>
+<UE0B50>
+<UE0B51>
+<UE0B52>
+<UE0B53>
+<UE0B54>
+<UE0B55>
+<UE0B56>
+<UE0B57>
+<UE0B58>
+<UE0B59>
+<UE0B5A>
+<UE0B5B>
+<UE0B5C>
+<UE0B5D>
+<UE0B5E>
+<UE0B5F>
+<UE0B60>
+<UE0B61>
+<UE0B62>
+<UE0B63>
+<UE0B64>
+<UE0B65>
+<UE0B66>
+<UE0B67>
+<UE0B68>
+<UE0B69>
+<UE0B6A>
+<UE0B6B>
+<UE0B6C>
+<UE0B6D>
+<UE0B6E>
+<UE0B6F>
+<UE0B70>
+<UE0B71>
+<UE0B72>
+<UE0B73>
+<UE0B74>
+<UE0B75>
+<UE0B76>
+<UE0B77>
+<UE0B78>
+<UE0B79>
+<UE0B7A>
+<UE0B7B>
+<UE0B7C>
+<UE0B7D>
+<UE0B7E>
+<UE0B7F>
+<UE0B80>
+<UE0B81>
+<UE0B82>
+<UE0B83>
+<UE0B84>
+<UE0B85>
+<UE0B86>
+<UE0B87>
+<UE0B88>
+<UE0B89>
+<UE0B8A>
+<UE0B8B>
+<UE0B8C>
+<UE0B8D>
+<UE0B8E>
+<UE0B8F>
+<UE0B90>
+<UE0B91>
+<UE0B92>
+<UE0B93>
+<UE0B94>
+<UE0B95>
+<UE0B96>
+<UE0B97>
+<UE0B98>
+<UE0B99>
+<UE0B9A>
+<UE0B9B>
+<UE0B9C>
+<UE0B9D>
+<UE0B9E>
+<UE0B9F>
+<UE0BA0>
+<UE0BA1>
+<UE0BA2>
+<UE0BA3>
+<UE0BA4>
+<UE0BA5>
+<UE0BA6>
+<UE0BA7>
+<UE0BA8>
+<UE0BA9>
+<UE0BAA>
+<UE0BAB>
+<UE0BAC>
+<UE0BAD>
+<UE0BAE>
+<UE0BAF>
+<UE0BB0>
+<UE0BB1>
+<UE0BB2>
+<UE0BB3>
+<UE0BB4>
+<UE0BB5>
+<UE0BB6>
+<UE0BB7>
+<UE0BB8>
+<UE0BB9>
+<UE0BBA>
+<UE0BBB>
+<UE0BBC>
+<UE0BBD>
+<UE0BBE>
+<UE0BBF>
+<UE0BC0>
+<UE0BC1>
+<UE0BC2>
+<UE0BC3>
+<UE0BC4>
+<UE0BC5>
+<UE0BC6>
+<UE0BC7>
+<UE0BC8>
+<UE0BC9>
+<UE0BCA>
+<UE0BCB>
+<UE0BCC>
+<UE0BCD>
+<UE0BCE>
+<UE0BCF>
+<UE0BD0>
+<UE0BD1>
+<UE0BD2>
+<UE0BD3>
+<UE0BD4>
+<UE0BD5>
+<UE0BD6>
+<UE0BD7>
+<UE0BD8>
+<UE0BD9>
+<UE0BDA>
+<UE0BDB>
+<UE0BDC>
+<UE0BDD>
+<UE0BDE>
+<UE0BDF>
+<UE0BE0>
+<UE0BE1>
+<UE0BE2>
+<UE0BE3>
+<UE0BE4>
+<UE0BE5>
+<UE0BE6>
+<UE0BE7>
+<UE0BE8>
+<UE0BE9>
+<UE0BEA>
+<UE0BEB>
+<UE0BEC>
+<UE0BED>
+<UE0BEE>
+<UE0BEF>
+<UE0BF0>
+<UE0BF1>
+<UE0BF2>
+<UE0BF3>
+<UE0BF4>
+<UE0BF5>
+<UE0BF6>
+<UE0BF7>
+<UE0BF8>
+<UE0BF9>
+<UE0BFA>
+<UE0BFB>
+<UE0BFC>
+<UE0BFD>
+<UE0BFE>
+<UE0BFF>
+<UE0C00>
+<UE0C01>
+<UE0C02>
+<UE0C03>
+<UE0C04>
+<UE0C05>
+<UE0C06>
+<UE0C07>
+<UE0C08>
+<UE0C09>
+<UE0C0A>
+<UE0C0B>
+<UE0C0C>
+<UE0C0D>
+<UE0C0E>
+<UE0C0F>
+<UE0C10>
+<UE0C11>
+<UE0C12>
+<UE0C13>
+<UE0C14>
+<UE0C15>
+<UE0C16>
+<UE0C17>
+<UE0C18>
+<UE0C19>
+<UE0C1A>
+<UE0C1B>
+<UE0C1C>
+<UE0C1D>
+<UE0C1E>
+<UE0C1F>
+<UE0C20>
+<UE0C21>
+<UE0C22>
+<UE0C23>
+<UE0C24>
+<UE0C25>
+<UE0C26>
+<UE0C27>
+<UE0C28>
+<UE0C29>
+<UE0C2A>
+<UE0C2B>
+<UE0C2C>
+<UE0C2D>
+<UE0C2E>
+<UE0C2F>
+<UE0C30>
+<UE0C31>
+<UE0C32>
+<UE0C33>
+<UE0C34>
+<UE0C35>
+<UE0C36>
+<UE0C37>
+<UE0C38>
+<UE0C39>
+<UE0C3A>
+<UE0C3B>
+<UE0C3C>
+<UE0C3D>
+<UE0C3E>
+<UE0C3F>
+<UE0C40>
+<UE0C41>
+<UE0C42>
+<UE0C43>
+<UE0C44>
+<UE0C45>
+<UE0C46>
+<UE0C47>
+<UE0C48>
+<UE0C49>
+<UE0C4A>
+<UE0C4B>
+<UE0C4C>
+<UE0C4D>
+<UE0C4E>
+<UE0C4F>
+<UE0C50>
+<UE0C51>
+<UE0C52>
+<UE0C53>
+<UE0C54>
+<UE0C55>
+<UE0C56>
+<UE0C57>
+<UE0C58>
+<UE0C59>
+<UE0C5A>
+<UE0C5B>
+<UE0C5C>
+<UE0C5D>
+<UE0C5E>
+<UE0C5F>
+<UE0C60>
+<UE0C61>
+<UE0C62>
+<UE0C63>
+<UE0C64>
+<UE0C65>
+<UE0C66>
+<UE0C67>
+<UE0C68>
+<UE0C69>
+<UE0C6A>
+<UE0C6B>
+<UE0C6C>
+<UE0C6D>
+<UE0C6E>
+<UE0C6F>
+<UE0C70>
+<UE0C71>
+<UE0C72>
+<UE0C73>
+<UE0C74>
+<UE0C75>
+<UE0C76>
+<UE0C77>
+<UE0C78>
+<UE0C79>
+<UE0C7A>
+<UE0C7B>
+<UE0C7C>
+<UE0C7D>
+<UE0C7E>
+<UE0C7F>
+<UE0C80>
+<UE0C81>
+<UE0C82>
+<UE0C83>
+<UE0C84>
+<UE0C85>
+<UE0C86>
+<UE0C87>
+<UE0C88>
+<UE0C89>
+<UE0C8A>
+<UE0C8B>
+<UE0C8C>
+<UE0C8D>
+<UE0C8E>
+<UE0C8F>
+<UE0C90>
+<UE0C91>
+<UE0C92>
+<UE0C93>
+<UE0C94>
+<UE0C95>
+<UE0C96>
+<UE0C97>
+<UE0C98>
+<UE0C99>
+<UE0C9A>
+<UE0C9B>
+<UE0C9C>
+<UE0C9D>
+<UE0C9E>
+<UE0C9F>
+<UE0CA0>
+<UE0CA1>
+<UE0CA2>
+<UE0CA3>
+<UE0CA4>
+<UE0CA5>
+<UE0CA6>
+<UE0CA7>
+<UE0CA8>
+<UE0CA9>
+<UE0CAA>
+<UE0CAB>
+<UE0CAC>
+<UE0CAD>
+<UE0CAE>
+<UE0CAF>
+<UE0CB0>
+<UE0CB1>
+<UE0CB2>
+<UE0CB3>
+<UE0CB4>
+<UE0CB5>
+<UE0CB6>
+<UE0CB7>
+<UE0CB8>
+<UE0CB9>
+<UE0CBA>
+<UE0CBB>
+<UE0CBC>
+<UE0CBD>
+<UE0CBE>
+<UE0CBF>
+<UE0CC0>
+<UE0CC1>
+<UE0CC2>
+<UE0CC3>
+<UE0CC4>
+<UE0CC5>
+<UE0CC6>
+<UE0CC7>
+<UE0CC8>
+<UE0CC9>
+<UE0CCA>
+<UE0CCB>
+<UE0CCC>
+<UE0CCD>
+<UE0CCE>
+<UE0CCF>
+<UE0CD0>
+<UE0CD1>
+<UE0CD2>
+<UE0CD3>
+<UE0CD4>
+<UE0CD5>
+<UE0CD6>
+<UE0CD7>
+<UE0CD8>
+<UE0CD9>
+<UE0CDA>
+<UE0CDB>
+<UE0CDC>
+<UE0CDD>
+<UE0CDE>
+<UE0CDF>
+<UE0CE0>
+<UE0CE1>
+<UE0CE2>
+<UE0CE3>
+<UE0CE4>
+<UE0CE5>
+<UE0CE6>
+<UE0CE7>
+<UE0CE8>
+<UE0CE9>
+<UE0CEA>
+<UE0CEB>
+<UE0CEC>
+<UE0CED>
+<UE0CEE>
+<UE0CEF>
+<UE0CF0>
+<UE0CF1>
+<UE0CF2>
+<UE0CF3>
+<UE0CF4>
+<UE0CF5>
+<UE0CF6>
+<UE0CF7>
+<UE0CF8>
+<UE0CF9>
+<UE0CFA>
+<UE0CFB>
+<UE0CFC>
+<UE0CFD>
+<UE0CFE>
+<UE0CFF>
+<UE0D00>
+<UE0D01>
+<UE0D02>
+<UE0D03>
+<UE0D04>
+<UE0D05>
+<UE0D06>
+<UE0D07>
+<UE0D08>
+<UE0D09>
+<UE0D0A>
+<UE0D0B>
+<UE0D0C>
+<UE0D0D>
+<UE0D0E>
+<UE0D0F>
+<UE0D10>
+<UE0D11>
+<UE0D12>
+<UE0D13>
+<UE0D14>
+<UE0D15>
+<UE0D16>
+<UE0D17>
+<UE0D18>
+<UE0D19>
+<UE0D1A>
+<UE0D1B>
+<UE0D1C>
+<UE0D1D>
+<UE0D1E>
+<UE0D1F>
+<UE0D20>
+<UE0D21>
+<UE0D22>
+<UE0D23>
+<UE0D24>
+<UE0D25>
+<UE0D26>
+<UE0D27>
+<UE0D28>
+<UE0D29>
+<UE0D2A>
+<UE0D2B>
+<UE0D2C>
+<UE0D2D>
+<UE0D2E>
+<UE0D2F>
+<UE0D30>
+<UE0D31>
+<UE0D32>
+<UE0D33>
+<UE0D34>
+<UE0D35>
+<UE0D36>
+<UE0D37>
+<UE0D38>
+<UE0D39>
+<UE0D3A>
+<UE0D3B>
+<UE0D3C>
+<UE0D3D>
+<UE0D3E>
+<UE0D3F>
+<UE0D40>
+<UE0D41>
+<UE0D42>
+<UE0D43>
+<UE0D44>
+<UE0D45>
+<UE0D46>
+<UE0D47>
+<UE0D48>
+<UE0D49>
+<UE0D4A>
+<UE0D4B>
+<UE0D4C>
+<UE0D4D>
+<UE0D4E>
+<UE0D4F>
+<UE0D50>
+<UE0D51>
+<UE0D52>
+<UE0D53>
+<UE0D54>
+<UE0D55>
+<UE0D56>
+<UE0D57>
+<UE0D58>
+<UE0D59>
+<UE0D5A>
+<UE0D5B>
+<UE0D5C>
+<UE0D5D>
+<UE0D5E>
+<UE0D5F>
+<UE0D60>
+<UE0D61>
+<UE0D62>
+<UE0D63>
+<UE0D64>
+<UE0D65>
+<UE0D66>
+<UE0D67>
+<UE0D68>
+<UE0D69>
+<UE0D6A>
+<UE0D6B>
+<UE0D6C>
+<UE0D6D>
+<UE0D6E>
+<UE0D6F>
+<UE0D70>
+<UE0D71>
+<UE0D72>
+<UE0D73>
+<UE0D74>
+<UE0D75>
+<UE0D76>
+<UE0D77>
+<UE0D78>
+<UE0D79>
+<UE0D7A>
+<UE0D7B>
+<UE0D7C>
+<UE0D7D>
+<UE0D7E>
+<UE0D7F>
+<UE0D80>
+<UE0D81>
+<UE0D82>
+<UE0D83>
+<UE0D84>
+<UE0D85>
+<UE0D86>
+<UE0D87>
+<UE0D88>
+<UE0D89>
+<UE0D8A>
+<UE0D8B>
+<UE0D8C>
+<UE0D8D>
+<UE0D8E>
+<UE0D8F>
+<UE0D90>
+<UE0D91>
+<UE0D92>
+<UE0D93>
+<UE0D94>
+<UE0D95>
+<UE0D96>
+<UE0D97>
+<UE0D98>
+<UE0D99>
+<UE0D9A>
+<UE0D9B>
+<UE0D9C>
+<UE0D9D>
+<UE0D9E>
+<UE0D9F>
+<UE0DA0>
+<UE0DA1>
+<UE0DA2>
+<UE0DA3>
+<UE0DA4>
+<UE0DA5>
+<UE0DA6>
+<UE0DA7>
+<UE0DA8>
+<UE0DA9>
+<UE0DAA>
+<UE0DAB>
+<UE0DAC>
+<UE0DAD>
+<UE0DAE>
+<UE0DAF>
+<UE0DB0>
+<UE0DB1>
+<UE0DB2>
+<UE0DB3>
+<UE0DB4>
+<UE0DB5>
+<UE0DB6>
+<UE0DB7>
+<UE0DB8>
+<UE0DB9>
+<UE0DBA>
+<UE0DBB>
+<UE0DBC>
+<UE0DBD>
+<UE0DBE>
+<UE0DBF>
+<UE0DC0>
+<UE0DC1>
+<UE0DC2>
+<UE0DC3>
+<UE0DC4>
+<UE0DC5>
+<UE0DC6>
+<UE0DC7>
+<UE0DC8>
+<UE0DC9>
+<UE0DCA>
+<UE0DCB>
+<UE0DCC>
+<UE0DCD>
+<UE0DCE>
+<UE0DCF>
+<UE0DD0>
+<UE0DD1>
+<UE0DD2>
+<UE0DD3>
+<UE0DD4>
+<UE0DD5>
+<UE0DD6>
+<UE0DD7>
+<UE0DD8>
+<UE0DD9>
+<UE0DDA>
+<UE0DDB>
+<UE0DDC>
+<UE0DDD>
+<UE0DDE>
+<UE0DDF>
+<UE0DE0>
+<UE0DE1>
+<UE0DE2>
+<UE0DE3>
+<UE0DE4>
+<UE0DE5>
+<UE0DE6>
+<UE0DE7>
+<UE0DE8>
+<UE0DE9>
+<UE0DEA>
+<UE0DEB>
+<UE0DEC>
+<UE0DED>
+<UE0DEE>
+<UE0DEF>
+<UE0DF0>
+<UE0DF1>
+<UE0DF2>
+<UE0DF3>
+<UE0DF4>
+<UE0DF5>
+<UE0DF6>
+<UE0DF7>
+<UE0DF8>
+<UE0DF9>
+<UE0DFA>
+<UE0DFB>
+<UE0DFC>
+<UE0DFD>
+<UE0DFE>
+<UE0DFF>
+<UE0E00>
+<UE0E01>
+<UE0E02>
+<UE0E03>
+<UE0E04>
+<UE0E05>
+<UE0E06>
+<UE0E07>
+<UE0E08>
+<UE0E09>
+<UE0E0A>
+<UE0E0B>
+<UE0E0C>
+<UE0E0D>
+<UE0E0E>
+<UE0E0F>
+<UE0E10>
+<UE0E11>
+<UE0E12>
+<UE0E13>
+<UE0E14>
+<UE0E15>
+<UE0E16>
+<UE0E17>
+<UE0E18>
+<UE0E19>
+<UE0E1A>
+<UE0E1B>
+<UE0E1C>
+<UE0E1D>
+<UE0E1E>
+<UE0E1F>
+<UE0E20>
+<UE0E21>
+<UE0E22>
+<UE0E23>
+<UE0E24>
+<UE0E25>
+<UE0E26>
+<UE0E27>
+<UE0E28>
+<UE0E29>
+<UE0E2A>
+<UE0E2B>
+<UE0E2C>
+<UE0E2D>
+<UE0E2E>
+<UE0E2F>
+<UE0E30>
+<UE0E31>
+<UE0E32>
+<UE0E33>
+<UE0E34>
+<UE0E35>
+<UE0E36>
+<UE0E37>
+<UE0E38>
+<UE0E39>
+<UE0E3A>
+<UE0E3B>
+<UE0E3C>
+<UE0E3D>
+<UE0E3E>
+<UE0E3F>
+<UE0E40>
+<UE0E41>
+<UE0E42>
+<UE0E43>
+<UE0E44>
+<UE0E45>
+<UE0E46>
+<UE0E47>
+<UE0E48>
+<UE0E49>
+<UE0E4A>
+<UE0E4B>
+<UE0E4C>
+<UE0E4D>
+<UE0E4E>
+<UE0E4F>
+<UE0E50>
+<UE0E51>
+<UE0E52>
+<UE0E53>
+<UE0E54>
+<UE0E55>
+<UE0E56>
+<UE0E57>
+<UE0E58>
+<UE0E59>
+<UE0E5A>
+<UE0E5B>
+<UE0E5C>
+<UE0E5D>
+<UE0E5E>
+<UE0E5F>
+<UE0E60>
+<UE0E61>
+<UE0E62>
+<UE0E63>
+<UE0E64>
+<UE0E65>
+<UE0E66>
+<UE0E67>
+<UE0E68>
+<UE0E69>
+<UE0E6A>
+<UE0E6B>
+<UE0E6C>
+<UE0E6D>
+<UE0E6E>
+<UE0E6F>
+<UE0E70>
+<UE0E71>
+<UE0E72>
+<UE0E73>
+<UE0E74>
+<UE0E75>
+<UE0E76>
+<UE0E77>
+<UE0E78>
+<UE0E79>
+<UE0E7A>
+<UE0E7B>
+<UE0E7C>
+<UE0E7D>
+<UE0E7E>
+<UE0E7F>
+<UE0E80>
+<UE0E81>
+<UE0E82>
+<UE0E83>
+<UE0E84>
+<UE0E85>
+<UE0E86>
+<UE0E87>
+<UE0E88>
+<UE0E89>
+<UE0E8A>
+<UE0E8B>
+<UE0E8C>
+<UE0E8D>
+<UE0E8E>
+<UE0E8F>
+<UE0E90>
+<UE0E91>
+<UE0E92>
+<UE0E93>
+<UE0E94>
+<UE0E95>
+<UE0E96>
+<UE0E97>
+<UE0E98>
+<UE0E99>
+<UE0E9A>
+<UE0E9B>
+<UE0E9C>
+<UE0E9D>
+<UE0E9E>
+<UE0E9F>
+<UE0EA0>
+<UE0EA1>
+<UE0EA2>
+<UE0EA3>
+<UE0EA4>
+<UE0EA5>
+<UE0EA6>
+<UE0EA7>
+<UE0EA8>
+<UE0EA9>
+<UE0EAA>
+<UE0EAB>
+<UE0EAC>
+<UE0EAD>
+<UE0EAE>
+<UE0EAF>
+<UE0EB0>
+<UE0EB1>
+<UE0EB2>
+<UE0EB3>
+<UE0EB4>
+<UE0EB5>
+<UE0EB6>
+<UE0EB7>
+<UE0EB8>
+<UE0EB9>
+<UE0EBA>
+<UE0EBB>
+<UE0EBC>
+<UE0EBD>
+<UE0EBE>
+<UE0EBF>
+<UE0EC0>
+<UE0EC1>
+<UE0EC2>
+<UE0EC3>
+<UE0EC4>
+<UE0EC5>
+<UE0EC6>
+<UE0EC7>
+<UE0EC8>
+<UE0EC9>
+<UE0ECA>
+<UE0ECB>
+<UE0ECC>
+<UE0ECD>
+<UE0ECE>
+<UE0ECF>
+<UE0ED0>
+<UE0ED1>
+<UE0ED2>
+<UE0ED3>
+<UE0ED4>
+<UE0ED5>
+<UE0ED6>
+<UE0ED7>
+<UE0ED8>
+<UE0ED9>
+<UE0EDA>
+<UE0EDB>
+<UE0EDC>
+<UE0EDD>
+<UE0EDE>
+<UE0EDF>
+<UE0EE0>
+<UE0EE1>
+<UE0EE2>
+<UE0EE3>
+<UE0EE4>
+<UE0EE5>
+<UE0EE6>
+<UE0EE7>
+<UE0EE8>
+<UE0EE9>
+<UE0EEA>
+<UE0EEB>
+<UE0EEC>
+<UE0EED>
+<UE0EEE>
+<UE0EEF>
+<UE0EF0>
+<UE0EF1>
+<UE0EF2>
+<UE0EF3>
+<UE0EF4>
+<UE0EF5>
+<UE0EF6>
+<UE0EF7>
+<UE0EF8>
+<UE0EF9>
+<UE0EFA>
+<UE0EFB>
+<UE0EFC>
+<UE0EFD>
+<UE0EFE>
+<UE0EFF>
+<UE0F00>
+<UE0F01>
+<UE0F02>
+<UE0F03>
+<UE0F04>
+<UE0F05>
+<UE0F06>
+<UE0F07>
+<UE0F08>
+<UE0F09>
+<UE0F0A>
+<UE0F0B>
+<UE0F0C>
+<UE0F0D>
+<UE0F0E>
+<UE0F0F>
+<UE0F10>
+<UE0F11>
+<UE0F12>
+<UE0F13>
+<UE0F14>
+<UE0F15>
+<UE0F16>
+<UE0F17>
+<UE0F18>
+<UE0F19>
+<UE0F1A>
+<UE0F1B>
+<UE0F1C>
+<UE0F1D>
+<UE0F1E>
+<UE0F1F>
+<UE0F20>
+<UE0F21>
+<UE0F22>
+<UE0F23>
+<UE0F24>
+<UE0F25>
+<UE0F26>
+<UE0F27>
+<UE0F28>
+<UE0F29>
+<UE0F2A>
+<UE0F2B>
+<UE0F2C>
+<UE0F2D>
+<UE0F2E>
+<UE0F2F>
+<UE0F30>
+<UE0F31>
+<UE0F32>
+<UE0F33>
+<UE0F34>
+<UE0F35>
+<UE0F36>
+<UE0F37>
+<UE0F38>
+<UE0F39>
+<UE0F3A>
+<UE0F3B>
+<UE0F3C>
+<UE0F3D>
+<UE0F3E>
+<UE0F3F>
+<UE0F40>
+<UE0F41>
+<UE0F42>
+<UE0F43>
+<UE0F44>
+<UE0F45>
+<UE0F46>
+<UE0F47>
+<UE0F48>
+<UE0F49>
+<UE0F4A>
+<UE0F4B>
+<UE0F4C>
+<UE0F4D>
+<UE0F4E>
+<UE0F4F>
+<UE0F50>
+<UE0F51>
+<UE0F52>
+<UE0F53>
+<UE0F54>
+<UE0F55>
+<UE0F56>
+<UE0F57>
+<UE0F58>
+<UE0F59>
+<UE0F5A>
+<UE0F5B>
+<UE0F5C>
+<UE0F5D>
+<UE0F5E>
+<UE0F5F>
+<UE0F60>
+<UE0F61>
+<UE0F62>
+<UE0F63>
+<UE0F64>
+<UE0F65>
+<UE0F66>
+<UE0F67>
+<UE0F68>
+<UE0F69>
+<UE0F6A>
+<UE0F6B>
+<UE0F6C>
+<UE0F6D>
+<UE0F6E>
+<UE0F6F>
+<UE0F70>
+<UE0F71>
+<UE0F72>
+<UE0F73>
+<UE0F74>
+<UE0F75>
+<UE0F76>
+<UE0F77>
+<UE0F78>
+<UE0F79>
+<UE0F7A>
+<UE0F7B>
+<UE0F7C>
+<UE0F7D>
+<UE0F7E>
+<UE0F7F>
+<UE0F80>
+<UE0F81>
+<UE0F82>
+<UE0F83>
+<UE0F84>
+<UE0F85>
+<UE0F86>
+<UE0F87>
+<UE0F88>
+<UE0F89>
+<UE0F8A>
+<UE0F8B>
+<UE0F8C>
+<UE0F8D>
+<UE0F8E>
+<UE0F8F>
+<UE0F90>
+<UE0F91>
+<UE0F92>
+<UE0F93>
+<UE0F94>
+<UE0F95>
+<UE0F96>
+<UE0F97>
+<UE0F98>
+<UE0F99>
+<UE0F9A>
+<UE0F9B>
+<UE0F9C>
+<UE0F9D>
+<UE0F9E>
+<UE0F9F>
+<UE0FA0>
+<UE0FA1>
+<UE0FA2>
+<UE0FA3>
+<UE0FA4>
+<UE0FA5>
+<UE0FA6>
+<UE0FA7>
+<UE0FA8>
+<UE0FA9>
+<UE0FAA>
+<UE0FAB>
+<UE0FAC>
+<UE0FAD>
+<UE0FAE>
+<UE0FAF>
+<UE0FB0>
+<UE0FB1>
+<UE0FB2>
+<UE0FB3>
+<UE0FB4>
+<UE0FB5>
+<UE0FB6>
+<UE0FB7>
+<UE0FB8>
+<UE0FB9>
+<UE0FBA>
+<UE0FBB>
+<UE0FBC>
+<UE0FBD>
+<UE0FBE>
+<UE0FBF>
+<UE0FC0>
+<UE0FC1>
+<UE0FC2>
+<UE0FC3>
+<UE0FC4>
+<UE0FC5>
+<UE0FC6>
+<UE0FC7>
+<UE0FC8>
+<UE0FC9>
+<UE0FCA>
+<UE0FCB>
+<UE0FCC>
+<UE0FCD>
+<UE0FCE>
+<UE0FCF>
+<UE0FD0>
+<UE0FD1>
+<UE0FD2>
+<UE0FD3>
+<UE0FD4>
+<UE0FD5>
+<UE0FD6>
+<UE0FD7>
+<UE0FD8>
+<UE0FD9>
+<UE0FDA>
+<UE0FDB>
+<UE0FDC>
+<UE0FDD>
+<UE0FDE>
+<UE0FDF>
+<UE0FE0>
+<UE0FE1>
+<UE0FE2>
+<UE0FE3>
+<UE0FE4>
+<UE0FE5>
+<UE0FE6>
+<UE0FE7>
+<UE0FE8>
+<UE0FE9>
+<UE0FEA>
+<UE0FEB>
+<UE0FEC>
+<UE0FED>
+<UE0FEE>
+<UE0FEF>
+<UE0FF0>
+<UE0FF1>
+<UE0FF2>
+<UE0FF3>
+<UE0FF4>
+<UE0FF5>
+<UE0FF6>
+<UE0FF7>
+<UE0FF8>
+<UE0FF9>
+<UE0FFA>
+<UE0FFB>
+<UE0FFC>
+<UE0FFD>
+<UE0FFE>
+<UE0FFF>
+<UE1000>
+<UE1001>
+<UE1002>
+<UE1003>
+<UE1004>
+<UE1005>
+<UE1006>
+<UE1007>
+<UE1008>
+<UE1009>
+<UE100A>
+<UE100B>
+<UE100C>
+<UE100D>
+<UE100E>
+<UE100F>
+<UE1010>
+<UE1011>
+<UE1012>
+<UE1013>
+<UE1014>
+<UE1015>
+<UE1016>
+<UE1017>
+<UE1018>
+<UE1019>
+<UE101A>
+<UE101B>
+<UE101C>
+<UE101D>
+<UE101E>
+<UE101F>
+<UE1020>
+<UE1021>
+<UE1022>
+<UE1023>
+<UE1024>
+<UE1025>
+<UE1026>
+<UE1027>
+<UE1028>
+<UE1029>
+<UE102A>
+<UE102B>
+<UE102C>
+<UE102D>
+<UE102E>
+<UE102F>
+<UE1030>
+<UE1031>
+<UE1032>
+<UE1033>
+<UE1034>
+<UE1035>
+<UE1036>
+<UE1037>
+<UE1038>
+<UE1039>
+<UE103A>
+<UE103B>
+<UE103C>
+<UE103D>
+<UE103E>
+<UE103F>
+<UE1040>
+<UE1041>
+<UE1042>
+<UE1043>
+<UE1044>
+<UE1045>
+<UE1046>
+<UE1047>
+<UE1048>
+<UE1049>
+<UE104A>
+<UE104B>
+<UE104C>
+<UE104D>
+<UE104E>
+<UE104F>
+<UE1050>
+<UE1051>
+<UE1052>
+<UE1053>
+<UE1054>
+<UE1055>
+<UE1056>
+<UE1057>
+<UE1058>
+<UE1059>
+<UE105A>
+<UE105B>
+<UE105C>
+<UE105D>
+<UE105E>
+<UE105F>
+<UE1060>
+<UE1061>
+<UE1062>
+<UE1063>
+<UE1064>
+<UE1065>
+<UE1066>
+<UE1067>
+<UE1068>
+<UE1069>
+<UE106A>
+<UE106B>
+<UE106C>
+<UE106D>
+<UE106E>
+<UE106F>
+<UE1070>
+<UE1071>
+<UE1072>
+<UE1073>
+<UE1074>
+<UE1075>
+<UE1076>
+<UE1077>
+<UE1078>
+<UE1079>
+<UE107A>
+<UE107B>
+<UE107C>
+<UE107D>
+<UE107E>
+<UE107F>
+<UE1080>
+<UE1081>
+<UE1082>
+<UE1083>
+<UE1084>
+<UE1085>
+<UE1086>
+<UE1087>
+<UE1088>
+<UE1089>
+<UE108A>
+<UE108B>
+<UE108C>
+<UE108D>
+<UE108E>
+<UE108F>
+<UE1090>
+<UE1091>
+<UE1092>
+<UE1093>
+<UE1094>
+<UE1095>
+<UE1096>
+<UE1097>
+<UE1098>
+<UE1099>
+<UE109A>
+<UE109B>
+<UE109C>
+<UE109D>
+<UE109E>
+<UE109F>
+<UE10A0>
+<UE10A1>
+<UE10A2>
+<UE10A3>
+<UE10A4>
+<UE10A5>
+<UE10A6>
+<UE10A7>
+<UE10A8>
+<UE10A9>
+<UE10AA>
+<UE10AB>
+<UE10AC>
+<UE10AD>
+<UE10AE>
+<UE10AF>
+<UE10B0>
+<UE10B1>
+<UE10B2>
+<UE10B3>
+<UE10B4>
+<UE10B5>
+<UE10B6>
+<UE10B7>
+<UE10B8>
+<UE10B9>
+<UE10BA>
+<UE10BB>
+<UE10BC>
+<UE10BD>
+<UE10BE>
+<UE10BF>
+<UE10C0>
+<UE10C1>
+<UE10C2>
+<UE10C3>
+<UE10C4>
+<UE10C5>
+<UE10C6>
+<UE10C7>
+<UE10C8>
+<UE10C9>
+<UE10CA>
+<UE10CB>
+<UE10CC>
+<UE10CD>
+<UE10CE>
+<UE10CF>
+<UE10D0>
+<UE10D1>
+<UE10D2>
+<UE10D3>
+<UE10D4>
+<UE10D5>
+<UE10D6>
+<UE10D7>
+<UE10D8>
+<UE10D9>
+<UE10DA>
+<UE10DB>
+<UE10DC>
+<UE10DD>
+<UE10DE>
+<UE10DF>
+<UE10E0>
+<UE10E1>
+<UE10E2>
+<UE10E3>
+<UE10E4>
+<UE10E5>
+<UE10E6>
+<UE10E7>
+<UE10E8>
+<UE10E9>
+<UE10EA>
+<UE10EB>
+<UE10EC>
+<UE10ED>
+<UE10EE>
+<UE10EF>
+<UE10F0>
+<UE10F1>
+<UE10F2>
+<UE10F3>
+<UE10F4>
+<UE10F5>
+<UE10F6>
+<UE10F7>
+<UE10F8>
+<UE10F9>
+<UE10FA>
+<UE10FB>
+<UE10FC>
+<UE10FD>
+<UE10FE>
+<UE10FF>
+<UE1100>
+<UE1101>
+<UE1102>
+<UE1103>
+<UE1104>
+<UE1105>
+<UE1106>
+<UE1107>
+<UE1108>
+<UE1109>
+<UE110A>
+<UE110B>
+<UE110C>
+<UE110D>
+<UE110E>
+<UE110F>
+<UE1110>
+<UE1111>
+<UE1112>
+<UE1113>
+<UE1114>
+<UE1115>
+<UE1116>
+<UE1117>
+<UE1118>
+<UE1119>
+<UE111A>
+<UE111B>
+<UE111C>
+<UE111D>
+<UE111E>
+<UE111F>
+<UE1120>
+<UE1121>
+<UE1122>
+<UE1123>
+<UE1124>
+<UE1125>
+<UE1126>
+<UE1127>
+<UE1128>
+<UE1129>
+<UE112A>
+<UE112B>
+<UE112C>
+<UE112D>
+<UE112E>
+<UE112F>
+<UE1130>
+<UE1131>
+<UE1132>
+<UE1133>
+<UE1134>
+<UE1135>
+<UE1136>
+<UE1137>
+<UE1138>
+<UE1139>
+<UE113A>
+<UE113B>
+<UE113C>
+<UE113D>
+<UE113E>
+<UE113F>
+<UE1140>
+<UE1141>
+<UE1142>
+<UE1143>
+<UE1144>
+<UE1145>
+<UE1146>
+<UE1147>
+<UE1148>
+<UE1149>
+<UE114A>
+<UE114B>
+<UE114C>
+<UE114D>
+<UE114E>
+<UE114F>
+<UE1150>
+<UE1151>
+<UE1152>
+<UE1153>
+<UE1154>
+<UE1155>
+<UE1156>
+<UE1157>
+<UE1158>
+<UE1159>
+<UE115A>
+<UE115B>
+<UE115C>
+<UE115D>
+<UE115E>
+<UE115F>
+<UE1160>
+<UE1161>
+<UE1162>
+<UE1163>
+<UE1164>
+<UE1165>
+<UE1166>
+<UE1167>
+<UE1168>
+<UE1169>
+<UE116A>
+<UE116B>
+<UE116C>
+<UE116D>
+<UE116E>
+<UE116F>
+<UE1170>
+<UE1171>
+<UE1172>
+<UE1173>
+<UE1174>
+<UE1175>
+<UE1176>
+<UE1177>
+<UE1178>
+<UE1179>
+<UE117A>
+<UE117B>
+<UE117C>
+<UE117D>
+<UE117E>
+<UE117F>
+<UE1180>
+<UE1181>
+<UE1182>
+<UE1183>
+<UE1184>
+<UE1185>
+<UE1186>
+<UE1187>
+<UE1188>
+<UE1189>
+<UE118A>
+<UE118B>
+<UE118C>
+<UE118D>
+<UE118E>
+<UE118F>
+<UE1190>
+<UE1191>
+<UE1192>
+<UE1193>
+<UE1194>
+<UE1195>
+<UE1196>
+<UE1197>
+<UE1198>
+<UE1199>
+<UE119A>
+<UE119B>
+<UE119C>
+<UE119D>
+<UE119E>
+<UE119F>
+<UE11A0>
+<UE11A1>
+<UE11A2>
+<UE11A3>
+<UE11A4>
+<UE11A5>
+<UE11A6>
+<UE11A7>
+<UE11A8>
+<UE11A9>
+<UE11AA>
+<UE11AB>
+<UE11AC>
+<UE11AD>
+<UE11AE>
+<UE11AF>
+<UE11B0>
+<UE11B1>
+<UE11B2>
+<UE11B3>
+<UE11B4>
+<UE11B5>
+<UE11B6>
+<UE11B7>
+<UE11B8>
+<UE11B9>
+<UE11BA>
+<UE11BB>
+<UE11BC>
+<UE11BD>
+<UE11BE>
+<UE11BF>
+<UE11C0>
+<UE11C1>
+<UE11C2>
+<UE11C3>
+<UE11C4>
+<UE11C5>
+<UE11C6>
+<UE11C7>
+<UE11C8>
+<UE11C9>
+<UE11CA>
+<UE11CB>
+<UE11CC>
+<UE11CD>
+<UE11CE>
+<UE11CF>
+<UE11D0>
+<UE11D1>
+<UE11D2>
+<UE11D3>
+<UE11D4>
+<UE11D5>
+<UE11D6>
+<UE11D7>
+<UE11D8>
+<UE11D9>
+<UE11DA>
+<UE11DB>
+<UE11DC>
+<UE11DD>
+<UE11DE>
+<UE11DF>
+<UE11E0>
+<UE11E1>
+<UE11E2>
+<UE11E3>
+<UE11E4>
+<UE11E5>
+<UE11E6>
+<UE11E7>
+<UE11E8>
+<UE11E9>
+<UE11EA>
+<UE11EB>
+<UE11EC>
+<UE11ED>
+<UE11EE>
+<UE11EF>
+<UE11F0>
+<UE11F1>
+<UE11F2>
+<UE11F3>
+<UE11F4>
+<UE11F5>
+<UE11F6>
+<UE11F7>
+<UE11F8>
+<UE11F9>
+<UE11FA>
+<UE11FB>
+<UE11FC>
+<UE11FD>
+<UE11FE>
+<UE11FF>
+<UE1200>
+<UE1201>
+<UE1202>
+<UE1203>
+<UE1204>
+<UE1205>
+<UE1206>
+<UE1207>
+<UE1208>
+<UE1209>
+<UE120A>
+<UE120B>
+<UE120C>
+<UE120D>
+<UE120E>
+<UE120F>
+<UE1210>
+<UE1211>
+<UE1212>
+<UE1213>
+<UE1214>
+<UE1215>
+<UE1216>
+<UE1217>
+<UE1218>
+<UE1219>
+<UE121A>
+<UE121B>
+<UE121C>
+<UE121D>
+<UE121E>
+<UE121F>
+<UE1220>
+<UE1221>
+<UE1222>
+<UE1223>
+<UE1224>
+<UE1225>
+<UE1226>
+<UE1227>
+<UE1228>
+<UE1229>
+<UE122A>
+<UE122B>
+<UE122C>
+<UE122D>
+<UE122E>
+<UE122F>
+<UE1230>
+<UE1231>
+<UE1232>
+<UE1233>
+<UE1234>
+<UE1235>
+<UE1236>
+<UE1237>
+<UE1238>
+<UE1239>
+<UE123A>
+<UE123B>
+<UE123C>
+<UE123D>
+<UE123E>
+<UE123F>
+<UE1240>
+<UE1241>
+<UE1242>
+<UE1243>
+<UE1244>
+<UE1245>
+<UE1246>
+<UE1247>
+<UE1248>
+<UE1249>
+<UE124A>
+<UE124B>
+<UE124C>
+<UE124D>
+<UE124E>
+<UE124F>
+<UE1250>
+<UE1251>
+<UE1252>
+<UE1253>
+<UE1254>
+<UE1255>
+<UE1256>
+<UE1257>
+<UE1258>
+<UE1259>
+<UE125A>
+<UE125B>
+<UE125C>
+<UE125D>
+<UE125E>
+<UE125F>
+<UE1260>
+<UE1261>
+<UE1262>
+<UE1263>
+<UE1264>
+<UE1265>
+<UE1266>
+<UE1267>
+<UE1268>
+<UE1269>
+<UE126A>
+<UE126B>
+<UE126C>
+<UE126D>
+<UE126E>
+<UE126F>
+<UE1270>
+<UE1271>
+<UE1272>
+<UE1273>
+<UE1274>
+<UE1275>
+<UE1276>
+<UE1277>
+<UE1278>
+<UE1279>
+<UE127A>
+<UE127B>
+<UE127C>
+<UE127D>
+<UE127E>
+<UE127F>
+<UE1280>
+<UE1281>
+<UE1282>
+<UE1283>
+<UE1284>
+<UE1285>
+<UE1286>
+<UE1287>
+<UE1288>
+<UE1289>
+<UE128A>
+<UE128B>
+<UE128C>
+<UE128D>
+<UE128E>
+<UE128F>
+<UE1290>
+<UE1291>
+<UE1292>
+<UE1293>
+<UE1294>
+<UE1295>
+<UE1296>
+<UE1297>
+<UE1298>
+<UE1299>
+<UE129A>
+<UE129B>
+<UE129C>
+<UE129D>
+<UE129E>
+<UE129F>
+<UE12A0>
+<UE12A1>
+<UE12A2>
+<UE12A3>
+<UE12A4>
+<UE12A5>
+<UE12A6>
+<UE12A7>
+<UE12A8>
+<UE12A9>
+<UE12AA>
+<UE12AB>
+<UE12AC>
+<UE12AD>
+<UE12AE>
+<UE12AF>
+<UE12B0>
+<UE12B1>
+<UE12B2>
+<UE12B3>
+<UE12B4>
+<UE12B5>
+<UE12B6>
+<UE12B7>
+<UE12B8>
+<UE12B9>
+<UE12BA>
+<UE12BB>
+<UE12BC>
+<UE12BD>
+<UE12BE>
+<UE12BF>
+<UE12C0>
+<UE12C1>
+<UE12C2>
+<UE12C3>
+<UE12C4>
+<UE12C5>
+<UE12C6>
+<UE12C7>
+<UE12C8>
+<UE12C9>
+<UE12CA>
+<UE12CB>
+<UE12CC>
+<UE12CD>
+<UE12CE>
+<UE12CF>
+<UE12D0>
+<UE12D1>
+<UE12D2>
+<UE12D3>
+<UE12D4>
+<UE12D5>
+<UE12D6>
+<UE12D7>
+<UE12D8>
+<UE12D9>
+<UE12DA>
+<UE12DB>
+<UE12DC>
+<UE12DD>
+<UE12DE>
+<UE12DF>
+<UE12E0>
+<UE12E1>
+<UE12E2>
+<UE12E3>
+<UE12E4>
+<UE12E5>
+<UE12E6>
+<UE12E7>
+<UE12E8>
+<UE12E9>
+<UE12EA>
+<UE12EB>
+<UE12EC>
+<UE12ED>
+<UE12EE>
+<UE12EF>
+<UE12F0>
+<UE12F1>
+<UE12F2>
+<UE12F3>
+<UE12F4>
+<UE12F5>
+<UE12F6>
+<UE12F7>
+<UE12F8>
+<UE12F9>
+<UE12FA>
+<UE12FB>
+<UE12FC>
+<UE12FD>
+<UE12FE>
+<UE12FF>
+<UE1300>
+<UE1301>
+<UE1302>
+<UE1303>
+<UE1304>
+<UE1305>
+<UE1306>
+<UE1307>
+<UE1308>
+<UE1309>
+<UE130A>
+<UE130B>
+<UE130C>
+<UE130D>
+<UE130E>
+<UE130F>
+<UE1310>
+<UE1311>
+<UE1312>
+<UE1313>
+<UE1314>
+<UE1315>
+<UE1316>
+<UE1317>
+<UE1318>
+<UE1319>
+<UE131A>
+<UE131B>
+<UE131C>
+<UE131D>
+<UE131E>
+<UE131F>
+<UE1320>
+<UE1321>
+<UE1322>
+<UE1323>
+<UE1324>
+<UE1325>
+<UE1326>
+<UE1327>
+<UE1328>
+<UE1329>
+<UE132A>
+<UE132B>
+<UE132C>
+<UE132D>
+<UE132E>
+<UE132F>
+<UE1330>
+<UE1331>
+<UE1332>
+<UE1333>
+<UE1334>
+<UE1335>
+<UE1336>
+<UE1337>
+<UE1338>
+<UE1339>
+<UE133A>
+<UE133B>
+<UE133C>
+<UE133D>
+<UE133E>
+<UE133F>
+<UE1340>
+<UE1341>
+<UE1342>
+<UE1343>
+<UE1344>
+<UE1345>
+<UE1346>
+<UE1347>
+<UE1348>
+<UE1349>
+<UE134A>
+<UE134B>
+<UE134C>
+<UE134D>
+<UE134E>
+<UE134F>
+<UE1350>
+<UE1351>
+<UE1352>
+<UE1353>
+<UE1354>
+<UE1355>
+<UE1356>
+<UE1357>
+<UE1358>
+<UE1359>
+<UE135A>
+<UE135B>
+<UE135C>
+<UE135D>
+<UE135E>
+<UE135F>
+<UE1360>
+<UE1361>
+<UE1362>
+<UE1363>
+<UE1364>
+<UE1365>
+<UE1366>
+<UE1367>
+<UE1368>
+<UE1369>
+<UE136A>
+<UE136B>
+<UE136C>
+<UE136D>
+<UE136E>
+<UE136F>
+<UE1370>
+<UE1371>
+<UE1372>
+<UE1373>
+<UE1374>
+<UE1375>
+<UE1376>
+<UE1377>
+<UE1378>
+<UE1379>
+<UE137A>
+<UE137B>
+<UE137C>
+<UE137D>
+<UE137E>
+<UE137F>
+<UE1380>
+<UE1381>
+<UE1382>
+<UE1383>
+<UE1384>
+<UE1385>
+<UE1386>
+<UE1387>
+<UE1388>
+<UE1389>
+<UE138A>
+<UE138B>
+<UE138C>
+<UE138D>
+<UE138E>
+<UE138F>
+<UE1390>
+<UE1391>
+<UE1392>
+<UE1393>
+<UE1394>
+<UE1395>
+<UE1396>
+<UE1397>
+<UE1398>
+<UE1399>
+<UE139A>
+<UE139B>
+<UE139C>
+<UE139D>
+<UE139E>
+<UE139F>
+<UE13A0>
+<UE13A1>
+<UE13A2>
+<UE13A3>
+<UE13A4>
+<UE13A5>
+<UE13A6>
+<UE13A7>
+<UE13A8>
+<UE13A9>
+<UE13AA>
+<UE13AB>
+<UE13AC>
+<UE13AD>
+<UE13AE>
+<UE13AF>
+<UE13B0>
+<UE13B1>
+<UE13B2>
+<UE13B3>
+<UE13B4>
+<UE13B5>
+<UE13B6>
+<UE13B7>
+<UE13B8>
+<UE13B9>
+<UE13BA>
+<UE13BB>
+<UE13BC>
+<UE13BD>
+<UE13BE>
+<UE13BF>
+<UE13C0>
+<UE13C1>
+<UE13C2>
+<UE13C3>
+<UE13C4>
+<UE13C5>
+<UE13C6>
+<UE13C7>
+<UE13C8>
+<UE13C9>
+<UE13CA>
+<UE13CB>
+<UE13CC>
+<UE13CD>
+<UE13CE>
+<UE13CF>
+<UE13D0>
+<UE13D1>
+<UE13D2>
+<UE13D3>
+<UE13D4>
+<UE13D5>
+<UE13D6>
+<UE13D7>
+<UE13D8>
+<UE13D9>
+<UE13DA>
+<UE13DB>
+<UE13DC>
+<UE13DD>
+<UE13DE>
+<UE13DF>
+<UE13E0>
+<UE13E1>
+<UE13E2>
+<UE13E3>
+<UE13E4>
+<UE13E5>
+<UE13E6>
+<UE13E7>
+<UE13E8>
+<UE13E9>
+<UE13EA>
+<UE13EB>
+<UE13EC>
+<UE13ED>
+<UE13EE>
+<UE13EF>
+<UE13F0>
+<UE13F1>
+<UE13F2>
+<UE13F3>
+<UE13F4>
+<UE13F5>
+<UE13F6>
+<UE13F7>
+<UE13F8>
+<UE13F9>
+<UE13FA>
+<UE13FB>
+<UE13FC>
+<UE13FD>
+<UE13FE>
+<UE13FF>
+<UE1400>
+<UE1401>
+<UE1402>
+<UE1403>
+<UE1404>
+<UE1405>
+<UE1406>
+<UE1407>
+<UE1408>
+<UE1409>
+<UE140A>
+<UE140B>
+<UE140C>
+<UE140D>
+<UE140E>
+<UE140F>
+<UE1410>
+<UE1411>
+<UE1412>
+<UE1413>
+<UE1414>
+<UE1415>
+<UE1416>
+<UE1417>
+<UE1418>
+<UE1419>
+<UE141A>
+<UE141B>
+<UE141C>
+<UE141D>
+<UE141E>
+<UE141F>
+<UE1420>
+<UE1421>
+<UE1422>
+<UE1423>
+<UE1424>
+<UE1425>
+<UE1426>
+<UE1427>
+<UE1428>
+<UE1429>
+<UE142A>
+<UE142B>
+<UE142C>
+<UE142D>
+<UE142E>
+<UE142F>
+<UE1430>
+<UE1431>
+<UE1432>
+<UE1433>
+<UE1434>
+<UE1435>
+<UE1436>
+<UE1437>
+<UE1438>
+<UE1439>
+<UE143A>
+<UE143B>
+<UE143C>
+<UE143D>
+<UE143E>
+<UE143F>
+<UE1440>
+<UE1441>
+<UE1442>
+<UE1443>
+<UE1444>
+<UE1445>
+<UE1446>
+<UE1447>
+<UE1448>
+<UE1449>
+<UE144A>
+<UE144B>
+<UE144C>
+<UE144D>
+<UE144E>
+<UE144F>
+<UE1450>
+<UE1451>
+<UE1452>
+<UE1453>
+<UE1454>
+<UE1455>
+<UE1456>
+<UE1457>
+<UE1458>
+<UE1459>
+<UE145A>
+<UE145B>
+<UE145C>
+<UE145D>
+<UE145E>
+<UE145F>
+<UE1460>
+<UE1461>
+<UE1462>
+<UE1463>
+<UE1464>
+<UE1465>
+<UE1466>
+<UE1467>
+<UE1468>
+<UE1469>
+<UE146A>
+<UE146B>
+<UE146C>
+<UE146D>
+<UE146E>
+<UE146F>
+<UE1470>
+<UE1471>
+<UE1472>
+<UE1473>
+<UE1474>
+<UE1475>
+<UE1476>
+<UE1477>
+<UE1478>
+<UE1479>
+<UE147A>
+<UE147B>
+<UE147C>
+<UE147D>
+<UE147E>
+<UE147F>
+<UE1480>
+<UE1481>
+<UE1482>
+<UE1483>
+<UE1484>
+<UE1485>
+<UE1486>
+<UE1487>
+<UE1488>
+<UE1489>
+<UE148A>
+<UE148B>
+<UE148C>
+<UE148D>
+<UE148E>
+<UE148F>
+<UE1490>
+<UE1491>
+<UE1492>
+<UE1493>
+<UE1494>
+<UE1495>
+<UE1496>
+<UE1497>
+<UE1498>
+<UE1499>
+<UE149A>
+<UE149B>
+<UE149C>
+<UE149D>
+<UE149E>
+<UE149F>
+<UE14A0>
+<UE14A1>
+<UE14A2>
+<UE14A3>
+<UE14A4>
+<UE14A5>
+<UE14A6>
+<UE14A7>
+<UE14A8>
+<UE14A9>
+<UE14AA>
+<UE14AB>
+<UE14AC>
+<UE14AD>
+<UE14AE>
+<UE14AF>
+<UE14B0>
+<UE14B1>
+<UE14B2>
+<UE14B3>
+<UE14B4>
+<UE14B5>
+<UE14B6>
+<UE14B7>
+<UE14B8>
+<UE14B9>
+<UE14BA>
+<UE14BB>
+<UE14BC>
+<UE14BD>
+<UE14BE>
+<UE14BF>
+<UE14C0>
+<UE14C1>
+<UE14C2>
+<UE14C3>
+<UE14C4>
+<UE14C5>
+<UE14C6>
+<UE14C7>
+<UE14C8>
+<UE14C9>
+<UE14CA>
+<UE14CB>
+<UE14CC>
+<UE14CD>
+<UE14CE>
+<UE14CF>
+<UE14D0>
+<UE14D1>
+<UE14D2>
+<UE14D3>
+<UE14D4>
+<UE14D5>
+<UE14D6>
+<UE14D7>
+<UE14D8>
+<UE14D9>
+<UE14DA>
+<UE14DB>
+<UE14DC>
+<UE14DD>
+<UE14DE>
+<UE14DF>
+<UE14E0>
+<UE14E1>
+<UE14E2>
+<UE14E3>
+<UE14E4>
+<UE14E5>
+<UE14E6>
+<UE14E7>
+<UE14E8>
+<UE14E9>
+<UE14EA>
+<UE14EB>
+<UE14EC>
+<UE14ED>
+<UE14EE>
+<UE14EF>
+<UE14F0>
+<UE14F1>
+<UE14F2>
+<UE14F3>
+<UE14F4>
+<UE14F5>
+<UE14F6>
+<UE14F7>
+<UE14F8>
+<UE14F9>
+<UE14FA>
+<UE14FB>
+<UE14FC>
+<UE14FD>
+<UE14FE>
+<UE14FF>
+<UE1500>
+<UE1501>
+<UE1502>
+<UE1503>
+<UE1504>
+<UE1505>
+<UE1506>
+<UE1507>
+<UE1508>
+<UE1509>
+<UE150A>
+<UE150B>
+<UE150C>
+<UE150D>
+<UE150E>
+<UE150F>
+<UE1510>
+<UE1511>
+<UE1512>
+<UE1513>
+<UE1514>
+<UE1515>
+<UE1516>
+<UE1517>
+<UE1518>
+<UE1519>
+<UE151A>
+<UE151B>
+<UE151C>
+<UE151D>
+<UE151E>
+<UE151F>
+<UE1520>
+<UE1521>
+<UE1522>
+<UE1523>
+<UE1524>
+<UE1525>
+<UE1526>
+<UE1527>
+<UE1528>
+<UE1529>
+<UE152A>
+<UE152B>
+<UE152C>
+<UE152D>
+<UE152E>
+<UE152F>
+<UE1530>
+<UE1531>
+<UE1532>
+<UE1533>
+<UE1534>
+<UE1535>
+<UE1536>
+<UE1537>
+<UE1538>
+<UE1539>
+<UE153A>
+<UE153B>
+<UE153C>
+<UE153D>
+<UE153E>
+<UE153F>
+<UE1540>
+<UE1541>
+<UE1542>
+<UE1543>
+<UE1544>
+<UE1545>
+<UE1546>
+<UE1547>
+<UE1548>
+<UE1549>
+<UE154A>
+<UE154B>
+<UE154C>
+<UE154D>
+<UE154E>
+<UE154F>
+<UE1550>
+<UE1551>
+<UE1552>
+<UE1553>
+<UE1554>
+<UE1555>
+<UE1556>
+<UE1557>
+<UE1558>
+<UE1559>
+<UE155A>
+<UE155B>
+<UE155C>
+<UE155D>
+<UE155E>
+<UE155F>
+<UE1560>
+<UE1561>
+<UE1562>
+<UE1563>
+<UE1564>
+<UE1565>
+<UE1566>
+<UE1567>
+<UE1568>
+<UE1569>
+<UE156A>
+<UE156B>
+<UE156C>
+<UE156D>
+<UE156E>
+<UE156F>
+<UE1570>
+<UE1571>
+<UE1572>
+<UE1573>
+<UE1574>
+<UE1575>
+<UE1576>
+<UE1577>
+<UE1578>
+<UE1579>
+<UE157A>
+<UE157B>
+<UE157C>
+<UE157D>
+<UE157E>
+<UE157F>
+<UE1580>
+<UE1581>
+<UE1582>
+<UE1583>
+<UE1584>
+<UE1585>
+<UE1586>
+<UE1587>
+<UE1588>
+<UE1589>
+<UE158A>
+<UE158B>
+<UE158C>
+<UE158D>
+<UE158E>
+<UE158F>
+<UE1590>
+<UE1591>
+<UE1592>
+<UE1593>
+<UE1594>
+<UE1595>
+<UE1596>
+<UE1597>
+<UE1598>
+<UE1599>
+<UE159A>
+<UE159B>
+<UE159C>
+<UE159D>
+<UE159E>
+<UE159F>
+<UE15A0>
+<UE15A1>
+<UE15A2>
+<UE15A3>
+<UE15A4>
+<UE15A5>
+<UE15A6>
+<UE15A7>
+<UE15A8>
+<UE15A9>
+<UE15AA>
+<UE15AB>
+<UE15AC>
+<UE15AD>
+<UE15AE>
+<UE15AF>
+<UE15B0>
+<UE15B1>
+<UE15B2>
+<UE15B3>
+<UE15B4>
+<UE15B5>
+<UE15B6>
+<UE15B7>
+<UE15B8>
+<UE15B9>
+<UE15BA>
+<UE15BB>
+<UE15BC>
+<UE15BD>
+<UE15BE>
+<UE15BF>
+<UE15C0>
+<UE15C1>
+<UE15C2>
+<UE15C3>
+<UE15C4>
+<UE15C5>
+<UE15C6>
+<UE15C7>
+<UE15C8>
+<UE15C9>
+<UE15CA>
+<UE15CB>
+<UE15CC>
+<UE15CD>
+<UE15CE>
+<UE15CF>
+<UE15D0>
+<UE15D1>
+<UE15D2>
+<UE15D3>
+<UE15D4>
+<UE15D5>
+<UE15D6>
+<UE15D7>
+<UE15D8>
+<UE15D9>
+<UE15DA>
+<UE15DB>
+<UE15DC>
+<UE15DD>
+<UE15DE>
+<UE15DF>
+<UE15E0>
+<UE15E1>
+<UE15E2>
+<UE15E3>
+<UE15E4>
+<UE15E5>
+<UE15E6>
+<UE15E7>
+<UE15E8>
+<UE15E9>
+<UE15EA>
+<UE15EB>
+<UE15EC>
+<UE15ED>
+<UE15EE>
+<UE15EF>
+<UE15F0>
+<UE15F1>
+<UE15F2>
+<UE15F3>
+<UE15F4>
+<UE15F5>
+<UE15F6>
+<UE15F7>
+<UE15F8>
+<UE15F9>
+<UE15FA>
+<UE15FB>
+<UE15FC>
+<UE15FD>
+<UE15FE>
+<UE15FF>
+<UE1600>
+<UE1601>
+<UE1602>
+<UE1603>
+<UE1604>
+<UE1605>
+<UE1606>
+<UE1607>
+<UE1608>
+<UE1609>
+<UE160A>
+<UE160B>
+<UE160C>
+<UE160D>
+<UE160E>
+<UE160F>
+<UE1610>
+<UE1611>
+<UE1612>
+<UE1613>
+<UE1614>
+<UE1615>
+<UE1616>
+<UE1617>
+<UE1618>
+<UE1619>
+<UE161A>
+<UE161B>
+<UE161C>
+<UE161D>
+<UE161E>
+<UE161F>
+<UE1620>
+<UE1621>
+<UE1622>
+<UE1623>
+<UE1624>
+<UE1625>
+<UE1626>
+<UE1627>
+<UE1628>
+<UE1629>
+<UE162A>
+<UE162B>
+<UE162C>
+<UE162D>
+<UE162E>
+<UE162F>
+<UE1630>
+<UE1631>
+<UE1632>
+<UE1633>
+<UE1634>
+<UE1635>
+<UE1636>
+<UE1637>
+<UE1638>
+<UE1639>
+<UE163A>
+<UE163B>
+<UE163C>
+<UE163D>
+<UE163E>
+<UE163F>
+<UE1640>
+<UE1641>
+<UE1642>
+<UE1643>
+<UE1644>
+<UE1645>
+<UE1646>
+<UE1647>
+<UE1648>
+<UE1649>
+<UE164A>
+<UE164B>
+<UE164C>
+<UE164D>
+<UE164E>
+<UE164F>
+<UE1650>
+<UE1651>
+<UE1652>
+<UE1653>
+<UE1654>
+<UE1655>
+<UE1656>
+<UE1657>
+<UE1658>
+<UE1659>
+<UE165A>
+<UE165B>
+<UE165C>
+<UE165D>
+<UE165E>
+<UE165F>
+<UE1660>
+<UE1661>
+<UE1662>
+<UE1663>
+<UE1664>
+<UE1665>
+<UE1666>
+<UE1667>
+<UE1668>
+<UE1669>
+<UE166A>
+<UE166B>
+<UE166C>
+<UE166D>
+<UE166E>
+<UE166F>
+<UE1670>
+<UE1671>
+<UE1672>
+<UE1673>
+<UE1674>
+<UE1675>
+<UE1676>
+<UE1677>
+<UE1678>
+<UE1679>
+<UE167A>
+<UE167B>
+<UE167C>
+<UE167D>
+<UE167E>
+<UE167F>
+<UE1680>
+<UE1681>
+<UE1682>
+<UE1683>
+<UE1684>
+<UE1685>
+<UE1686>
+<UE1687>
+<UE1688>
+<UE1689>
+<UE168A>
+<UE168B>
+<UE168C>
+<UE168D>
+<UE168E>
+<UE168F>
+<UE1690>
+<UE1691>
+<UE1692>
+<UE1693>
+<UE1694>
+<UE1695>
+<UE1696>
+<UE1697>
+<UE1698>
+<UE1699>
+<UE169A>
+<UE169B>
+<UE169C>
+<UE169D>
+<UE169E>
+<UE169F>
+<UE16A0>
+<UE16A1>
+<UE16A2>
+<UE16A3>
+<UE16A4>
+<UE16A5>
+<UE16A6>
+<UE16A7>
+<UE16A8>
+<UE16A9>
+<UE16AA>
+<UE16AB>
+<UE16AC>
+<UE16AD>
+<UE16AE>
+<UE16AF>
+<UE16B0>
+<UE16B1>
+<UE16B2>
+<UE16B3>
+<UE16B4>
+<UE16B5>
+<UE16B6>
+<UE16B7>
+<UE16B8>
+<UE16B9>
+<UE16BA>
+<UE16BB>
+<UE16BC>
+<UE16BD>
+<UE16BE>
+<UE16BF>
+<UE16C0>
+<UE16C1>
+<UE16C2>
+<UE16C3>
+<UE16C4>
+<UE16C5>
+<UE16C6>
+<UE16C7>
+<UE16C8>
+<UE16C9>
+<UE16CA>
+<UE16CB>
+<UE16CC>
+<UE16CD>
+<UE16CE>
+<UE16CF>
+<UE16D0>
+<UE16D1>
+<UE16D2>
+<UE16D3>
+<UE16D4>
+<UE16D5>
+<UE16D6>
+<UE16D7>
+<UE16D8>
+<UE16D9>
+<UE16DA>
+<UE16DB>
+<UE16DC>
+<UE16DD>
+<UE16DE>
+<UE16DF>
+<UE16E0>
+<UE16E1>
+<UE16E2>
+<UE16E3>
+<UE16E4>
+<UE16E5>
+<UE16E6>
+<UE16E7>
+<UE16E8>
+<UE16E9>
+<UE16EA>
+<UE16EB>
+<UE16EC>
+<UE16ED>
+<UE16EE>
+<UE16EF>
+<UE16F0>
+<UE16F1>
+<UE16F2>
+<UE16F3>
+<UE16F4>
+<UE16F5>
+<UE16F6>
+<UE16F7>
+<UE16F8>
+<UE16F9>
+<UE16FA>
+<UE16FB>
+<UE16FC>
+<UE16FD>
+<UE16FE>
+<UE16FF>
+<UE1700>
+<UE1701>
+<UE1702>
+<UE1703>
+<UE1704>
+<UE1705>
+<UE1706>
+<UE1707>
+<UE1708>
+<UE1709>
+<UE170A>
+<UE170B>
+<UE170C>
+<UE170D>
+<UE170E>
+<UE170F>
+<UE1710>
+<UE1711>
+<UE1712>
+<UE1713>
+<UE1714>
+<UE1715>
+<UE1716>
+<UE1717>
+<UE1718>
+<UE1719>
+<UE171A>
+<UE171B>
+<UE171C>
+<UE171D>
+<UE171E>
+<UE171F>
+<UE1720>
+<UE1721>
+<UE1722>
+<UE1723>
+<UE1724>
+<UE1725>
+<UE1726>
+<UE1727>
+<UE1728>
+<UE1729>
+<UE172A>
+<UE172B>
+<UE172C>
+<UE172D>
+<UE172E>
+<UE172F>
+<UE1730>
+<UE1731>
+<UE1732>
+<UE1733>
+<UE1734>
+<UE1735>
+<UE1736>
+<UE1737>
+<UE1738>
+<UE1739>
+<UE173A>
+<UE173B>
+<UE173C>
+<UE173D>
+<UE173E>
+<UE173F>
+<UE1740>
+<UE1741>
+<UE1742>
+<UE1743>
+<UE1744>
+<UE1745>
+<UE1746>
+<UE1747>
+<UE1748>
+<UE1749>
+<UE174A>
+<UE174B>
+<UE174C>
+<UE174D>
+<UE174E>
+<UE174F>
+<UE1750>
+<UE1751>
+<UE1752>
+<UE1753>
+<UE1754>
+<UE1755>
+<UE1756>
+<UE1757>
+<UE1758>
+<UE1759>
+<UE175A>
+<UE175B>
+<UE175C>
+<UE175D>
+<UE175E>
+<UE175F>
+<UE1760>
+<UE1761>
+<UE1762>
+<UE1763>
+<UE1764>
+<UE1765>
+<UE1766>
+<UE1767>
+<UE1768>
+<UE1769>
+<UE176A>
+<UE176B>
+<UE176C>
+<UE176D>
+<UE176E>
+<UE176F>
+<UE1770>
+<UE1771>
+<UE1772>
+<UE1773>
+<UE1774>
+<UE1775>
+<UE1776>
+<UE1777>
+<UE1778>
+<UE1779>
+<UE177A>
+<UE177B>
+<UE177C>
+<UE177D>
+<UE177E>
+<UE177F>
+<UE1780>
+<UE1781>
+<UE1782>
+<UE1783>
+<UE1784>
+<UE1785>
+<UE1786>
+<UE1787>
+<UE1788>
+<UE1789>
+<UE178A>
+<UE178B>
+<UE178C>
+<UE178D>
+<UE178E>
+<UE178F>
+<UE1790>
+<UE1791>
+<UE1792>
+<UE1793>
+<UE1794>
+<UE1795>
+<UE1796>
+<UE1797>
+<UE1798>
+<UE1799>
+<UE179A>
+<UE179B>
+<UE179C>
+<UE179D>
+<UE179E>
+<UE179F>
+<UE17A0>
+<UE17A1>
+<UE17A2>
+<UE17A3>
+<UE17A4>
+<UE17A5>
+<UE17A6>
+<UE17A7>
+<UE17A8>
+<UE17A9>
+<UE17AA>
+<UE17AB>
+<UE17AC>
+<UE17AD>
+<UE17AE>
+<UE17AF>
+<UE17B0>
+<UE17B1>
+<UE17B2>
+<UE17B3>
+<UE17B4>
+<UE17B5>
+<UE17B6>
+<UE17B7>
+<UE17B8>
+<UE17B9>
+<UE17BA>
+<UE17BB>
+<UE17BC>
+<UE17BD>
+<UE17BE>
+<UE17BF>
+<UE17C0>
+<UE17C1>
+<UE17C2>
+<UE17C3>
+<UE17C4>
+<UE17C5>
+<UE17C6>
+<UE17C7>
+<UE17C8>
+<UE17C9>
+<UE17CA>
+<UE17CB>
+<UE17CC>
+<UE17CD>
+<UE17CE>
+<UE17CF>
+<UE17D0>
+<UE17D1>
+<UE17D2>
+<UE17D3>
+<UE17D4>
+<UE17D5>
+<UE17D6>
+<UE17D7>
+<UE17D8>
+<UE17D9>
+<UE17DA>
+<UE17DB>
+<UE17DC>
+<UE17DD>
+<UE17DE>
+<UE17DF>
+<UE17E0>
+<UE17E1>
+<UE17E2>
+<UE17E3>
+<UE17E4>
+<UE17E5>
+<UE17E6>
+<UE17E7>
+<UE17E8>
+<UE17E9>
+<UE17EA>
+<UE17EB>
+<UE17EC>
+<UE17ED>
+<UE17EE>
+<UE17EF>
+<UE17F0>
+<UE17F1>
+<UE17F2>
+<UE17F3>
+<UE17F4>
+<UE17F5>
+<UE17F6>
+<UE17F7>
+<UE17F8>
+<UE17F9>
+<UE17FA>
+<UE17FB>
+<UE17FC>
+<UE17FD>
+<UE17FE>
+<UE17FF>
+<UE1800>
+<UE1801>
+<UE1802>
+<UE1803>
+<UE1804>
+<UE1805>
+<UE1806>
+<UE1807>
+<UE1808>
+<UE1809>
+<UE180A>
+<UE180B>
+<UE180C>
+<UE180D>
+<UE180E>
+<UE180F>
+<UE1810>
+<UE1811>
+<UE1812>
+<UE1813>
+<UE1814>
+<UE1815>
+<UE1816>
+<UE1817>
+<UE1818>
+<UE1819>
+<UE181A>
+<UE181B>
+<UE181C>
+<UE181D>
+<UE181E>
+<UE181F>
+<UE1820>
+<UE1821>
+<UE1822>
+<UE1823>
+<UE1824>
+<UE1825>
+<UE1826>
+<UE1827>
+<UE1828>
+<UE1829>
+<UE182A>
+<UE182B>
+<UE182C>
+<UE182D>
+<UE182E>
+<UE182F>
+<UE1830>
+<UE1831>
+<UE1832>
+<UE1833>
+<UE1834>
+<UE1835>
+<UE1836>
+<UE1837>
+<UE1838>
+<UE1839>
+<UE183A>
+<UE183B>
+<UE183C>
+<UE183D>
+<UE183E>
+<UE183F>
+<UE1840>
+<UE1841>
+<UE1842>
+<UE1843>
+<UE1844>
+<UE1845>
+<UE1846>
+<UE1847>
+<UE1848>
+<UE1849>
+<UE184A>
+<UE184B>
+<UE184C>
+<UE184D>
+<UE184E>
+<UE184F>
+<UE1850>
+<UE1851>
+<UE1852>
+<UE1853>
+<UE1854>
+<UE1855>
+<UE1856>
+<UE1857>
+<UE1858>
+<UE1859>
+<UE185A>
+<UE185B>
+<UE185C>
+<UE185D>
+<UE185E>
+<UE185F>
+<UE1860>
+<UE1861>
+<UE1862>
+<UE1863>
+<UE1864>
+<UE1865>
+<UE1866>
+<UE1867>
+<UE1868>
+<UE1869>
+<UE186A>
+<UE186B>
+<UE186C>
+<UE186D>
+<UE186E>
+<UE186F>
+<UE1870>
+<UE1871>
+<UE1872>
+<UE1873>
+<UE1874>
+<UE1875>
+<UE1876>
+<UE1877>
+<UE1878>
+<UE1879>
+<UE187A>
+<UE187B>
+<UE187C>
+<UE187D>
+<UE187E>
+<UE187F>
+<UE1880>
+<UE1881>
+<UE1882>
+<UE1883>
+<UE1884>
+<UE1885>
+<UE1886>
+<UE1887>
+<UE1888>
+<UE1889>
+<UE188A>
+<UE188B>
+<UE188C>
+<UE188D>
+<UE188E>
+<UE188F>
+<UE1890>
+<UE1891>
+<UE1892>
+<UE1893>
+<UE1894>
+<UE1895>
+<UE1896>
+<UE1897>
+<UE1898>
+<UE1899>
+<UE189A>
+<UE189B>
+<UE189C>
+<UE189D>
+<UE189E>
+<UE189F>
+<UE18A0>
+<UE18A1>
+<UE18A2>
+<UE18A3>
+<UE18A4>
+<UE18A5>
+<UE18A6>
+<UE18A7>
+<UE18A8>
+<UE18A9>
+<UE18AA>
+<UE18AB>
+<UE18AC>
+<UE18AD>
+<UE18AE>
+<UE18AF>
+<UE18B0>
+<UE18B1>
+<UE18B2>
+<UE18B3>
+<UE18B4>
+<UE18B5>
+<UE18B6>
+<UE18B7>
+<UE18B8>
+<UE18B9>
+<UE18BA>
+<UE18BB>
+<UE18BC>
+<UE18BD>
+<UE18BE>
+<UE18BF>
+<UE18C0>
+<UE18C1>
+<UE18C2>
+<UE18C3>
+<UE18C4>
+<UE18C5>
+<UE18C6>
+<UE18C7>
+<UE18C8>
+<UE18C9>
+<UE18CA>
+<UE18CB>
+<UE18CC>
+<UE18CD>
+<UE18CE>
+<UE18CF>
+<UE18D0>
+<UE18D1>
+<UE18D2>
+<UE18D3>
+<UE18D4>
+<UE18D5>
+<UE18D6>
+<UE18D7>
+<UE18D8>
+<UE18D9>
+<UE18DA>
+<UE18DB>
+<UE18DC>
+<UE18DD>
+<UE18DE>
+<UE18DF>
+<UE18E0>
+<UE18E1>
+<UE18E2>
+<UE18E3>
+<UE18E4>
+<UE18E5>
+<UE18E6>
+<UE18E7>
+<UE18E8>
+<UE18E9>
+<UE18EA>
+<UE18EB>
+<UE18EC>
+<UE18ED>
+<UE18EE>
+<UE18EF>
+<UE18F0>
+<UE18F1>
+<UE18F2>
+<UE18F3>
+<UE18F4>
+<UE18F5>
+<UE18F6>
+<UE18F7>
+<UE18F8>
+<UE18F9>
+<UE18FA>
+<UE18FB>
+<UE18FC>
+<UE18FD>
+<UE18FE>
+<UE18FF>
+<UE1900>
+<UE1901>
+<UE1902>
+<UE1903>
+<UE1904>
+<UE1905>
+<UE1906>
+<UE1907>
+<UE1908>
+<UE1909>
+<UE190A>
+<UE190B>
+<UE190C>
+<UE190D>
+<UE190E>
+<UE190F>
+<UE1910>
+<UE1911>
+<UE1912>
+<UE1913>
+<UE1914>
+<UE1915>
+<UE1916>
+<UE1917>
+<UE1918>
+<UE1919>
+<UE191A>
+<UE191B>
+<UE191C>
+<UE191D>
+<UE191E>
+<UE191F>
+<UE1920>
+<UE1921>
+<UE1922>
+<UE1923>
+<UE1924>
+<UE1925>
+<UE1926>
+<UE1927>
+<UE1928>
+<UE1929>
+<UE192A>
+<UE192B>
+<UE192C>
+<UE192D>
+<UE192E>
+<UE192F>
+<UE1930>
+<UE1931>
+<UE1932>
+<UE1933>
+<UE1934>
+<UE1935>
+<UE1936>
+<UE1937>
+<UE1938>
+<UE1939>
+<UE193A>
+<UE193B>
+<UE193C>
+<UE193D>
+<UE193E>
+<UE193F>
+<UE1940>
+<UE1941>
+<UE1942>
+<UE1943>
+<UE1944>
+<UE1945>
+<UE1946>
+<UE1947>
+<UE1948>
+<UE1949>
+<UE194A>
+<UE194B>
+<UE194C>
+<UE194D>
+<UE194E>
+<UE194F>
+<UE1950>
+<UE1951>
+<UE1952>
+<UE1953>
+<UE1954>
+<UE1955>
+<UE1956>
+<UE1957>
+<UE1958>
+<UE1959>
+<UE195A>
+<UE195B>
+<UE195C>
+<UE195D>
+<UE195E>
+<UE195F>
+<UE1960>
+<UE1961>
+<UE1962>
+<UE1963>
+<UE1964>
+<UE1965>
+<UE1966>
+<UE1967>
+<UE1968>
+<UE1969>
+<UE196A>
+<UE196B>
+<UE196C>
+<UE196D>
+<UE196E>
+<UE196F>
+<UE1970>
+<UE1971>
+<UE1972>
+<UE1973>
+<UE1974>
+<UE1975>
+<UE1976>
+<UE1977>
+<UE1978>
+<UE1979>
+<UE197A>
+<UE197B>
+<UE197C>
+<UE197D>
+<UE197E>
+<UE197F>
+<UE1980>
+<UE1981>
+<UE1982>
+<UE1983>
+<UE1984>
+<UE1985>
+<UE1986>
+<UE1987>
+<UE1988>
+<UE1989>
+<UE198A>
+<UE198B>
+<UE198C>
+<UE198D>
+<UE198E>
+<UE198F>
+<UE1990>
+<UE1991>
+<UE1992>
+<UE1993>
+<UE1994>
+<UE1995>
+<UE1996>
+<UE1997>
+<UE1998>
+<UE1999>
+<UE199A>
+<UE199B>
+<UE199C>
+<UE199D>
+<UE199E>
+<UE199F>
+<UE19A0>
+<UE19A1>
+<UE19A2>
+<UE19A3>
+<UE19A4>
+<UE19A5>
+<UE19A6>
+<UE19A7>
+<UE19A8>
+<UE19A9>
+<UE19AA>
+<UE19AB>
+<UE19AC>
+<UE19AD>
+<UE19AE>
+<UE19AF>
+<UE19B0>
+<UE19B1>
+<UE19B2>
+<UE19B3>
+<UE19B4>
+<UE19B5>
+<UE19B6>
+<UE19B7>
+<UE19B8>
+<UE19B9>
+<UE19BA>
+<UE19BB>
+<UE19BC>
+<UE19BD>
+<UE19BE>
+<UE19BF>
+<UE19C0>
+<UE19C1>
+<UE19C2>
+<UE19C3>
+<UE19C4>
+<UE19C5>
+<UE19C6>
+<UE19C7>
+<UE19C8>
+<UE19C9>
+<UE19CA>
+<UE19CB>
+<UE19CC>
+<UE19CD>
+<UE19CE>
+<UE19CF>
+<UE19D0>
+<UE19D1>
+<UE19D2>
+<UE19D3>
+<UE19D4>
+<UE19D5>
+<UE19D6>
+<UE19D7>
+<UE19D8>
+<UE19D9>
+<UE19DA>
+<UE19DB>
+<UE19DC>
+<UE19DD>
+<UE19DE>
+<UE19DF>
+<UE19E0>
+<UE19E1>
+<UE19E2>
+<UE19E3>
+<UE19E4>
+<UE19E5>
+<UE19E6>
+<UE19E7>
+<UE19E8>
+<UE19E9>
+<UE19EA>
+<UE19EB>
+<UE19EC>
+<UE19ED>
+<UE19EE>
+<UE19EF>
+<UE19F0>
+<UE19F1>
+<UE19F2>
+<UE19F3>
+<UE19F4>
+<UE19F5>
+<UE19F6>
+<UE19F7>
+<UE19F8>
+<UE19F9>
+<UE19FA>
+<UE19FB>
+<UE19FC>
+<UE19FD>
+<UE19FE>
+<UE19FF>
+<UE1A00>
+<UE1A01>
+<UE1A02>
+<UE1A03>
+<UE1A04>
+<UE1A05>
+<UE1A06>
+<UE1A07>
+<UE1A08>
+<UE1A09>
+<UE1A0A>
+<UE1A0B>
+<UE1A0C>
+<UE1A0D>
+<UE1A0E>
+<UE1A0F>
+<UE1A10>
+<UE1A11>
+<UE1A12>
+<UE1A13>
+<UE1A14>
+<UE1A15>
+<UE1A16>
+<UE1A17>
+<UE1A18>
+<UE1A19>
+<UE1A1A>
+<UE1A1B>
+<UE1A1C>
+<UE1A1D>
+<UE1A1E>
+<UE1A1F>
+<UE1A20>
+<UE1A21>
+<UE1A22>
+<UE1A23>
+<UE1A24>
+<UE1A25>
+<UE1A26>
+<UE1A27>
+<UE1A28>
+<UE1A29>
+<UE1A2A>
+<UE1A2B>
+<UE1A2C>
+<UE1A2D>
+<UE1A2E>
+<UE1A2F>
+<UE1A30>
+<UE1A31>
+<UE1A32>
+<UE1A33>
+<UE1A34>
+<UE1A35>
+<UE1A36>
+<UE1A37>
+<UE1A38>
+<UE1A39>
+<UE1A3A>
+<UE1A3B>
+<UE1A3C>
+<UE1A3D>
+<UE1A3E>
+<UE1A3F>
+<UE1A40>
+<UE1A41>
+<UE1A42>
+<UE1A43>
+<UE1A44>
+<UE1A45>
+<UE1A46>
+<UE1A47>
+<UE1A48>
+<UE1A49>
+<UE1A4A>
+<UE1A4B>
+<UE1A4C>
+<UE1A4D>
+<UE1A4E>
+<UE1A4F>
+<UE1A50>
+<UE1A51>
+<UE1A52>
+<UE1A53>
+<UE1A54>
+<UE1A55>
+<UE1A56>
+<UE1A57>
+<UE1A58>
+<UE1A59>
+<UE1A5A>
+<UE1A5B>
+<UE1A5C>
+<UE1A5D>
+<UE1A5E>
+<UE1A5F>
+<UE1A60>
+<UE1A61>
+<UE1A62>
+<UE1A63>
+<UE1A64>
+<UE1A65>
+<UE1A66>
+<UE1A67>
+<UE1A68>
+<UE1A69>
+<UE1A6A>
+<UE1A6B>
+<UE1A6C>
+<UE1A6D>
+<UE1A6E>
+<UE1A6F>
+<UE1A70>
+<UE1A71>
+<UE1A72>
+<UE1A73>
+<UE1A74>
+<UE1A75>
+<UE1A76>
+<UE1A77>
+<UE1A78>
+<UE1A79>
+<UE1A7A>
+<UE1A7B>
+<UE1A7C>
+<UE1A7D>
+<UE1A7E>
+<UE1A7F>
+<UE1A80>
+<UE1A81>
+<UE1A82>
+<UE1A83>
+<UE1A84>
+<UE1A85>
+<UE1A86>
+<UE1A87>
+<UE1A88>
+<UE1A89>
+<UE1A8A>
+<UE1A8B>
+<UE1A8C>
+<UE1A8D>
+<UE1A8E>
+<UE1A8F>
+<UE1A90>
+<UE1A91>
+<UE1A92>
+<UE1A93>
+<UE1A94>
+<UE1A95>
+<UE1A96>
+<UE1A97>
+<UE1A98>
+<UE1A99>
+<UE1A9A>
+<UE1A9B>
+<UE1A9C>
+<UE1A9D>
+<UE1A9E>
+<UE1A9F>
+<UE1AA0>
+<UE1AA1>
+<UE1AA2>
+<UE1AA3>
+<UE1AA4>
+<UE1AA5>
+<UE1AA6>
+<UE1AA7>
+<UE1AA8>
+<UE1AA9>
+<UE1AAA>
+<UE1AAB>
+<UE1AAC>
+<UE1AAD>
+<UE1AAE>
+<UE1AAF>
+<UE1AB0>
+<UE1AB1>
+<UE1AB2>
+<UE1AB3>
+<UE1AB4>
+<UE1AB5>
+<UE1AB6>
+<UE1AB7>
+<UE1AB8>
+<UE1AB9>
+<UE1ABA>
+<UE1ABB>
+<UE1ABC>
+<UE1ABD>
+<UE1ABE>
+<UE1ABF>
+<UE1AC0>
+<UE1AC1>
+<UE1AC2>
+<UE1AC3>
+<UE1AC4>
+<UE1AC5>
+<UE1AC6>
+<UE1AC7>
+<UE1AC8>
+<UE1AC9>
+<UE1ACA>
+<UE1ACB>
+<UE1ACC>
+<UE1ACD>
+<UE1ACE>
+<UE1ACF>
+<UE1AD0>
+<UE1AD1>
+<UE1AD2>
+<UE1AD3>
+<UE1AD4>
+<UE1AD5>
+<UE1AD6>
+<UE1AD7>
+<UE1AD8>
+<UE1AD9>
+<UE1ADA>
+<UE1ADB>
+<UE1ADC>
+<UE1ADD>
+<UE1ADE>
+<UE1ADF>
+<UE1AE0>
+<UE1AE1>
+<UE1AE2>
+<UE1AE3>
+<UE1AE4>
+<UE1AE5>
+<UE1AE6>
+<UE1AE7>
+<UE1AE8>
+<UE1AE9>
+<UE1AEA>
+<UE1AEB>
+<UE1AEC>
+<UE1AED>
+<UE1AEE>
+<UE1AEF>
+<UE1AF0>
+<UE1AF1>
+<UE1AF2>
+<UE1AF3>
+<UE1AF4>
+<UE1AF5>
+<UE1AF6>
+<UE1AF7>
+<UE1AF8>
+<UE1AF9>
+<UE1AFA>
+<UE1AFB>
+<UE1AFC>
+<UE1AFD>
+<UE1AFE>
+<UE1AFF>
+<UE1B00>
+<UE1B01>
+<UE1B02>
+<UE1B03>
+<UE1B04>
+<UE1B05>
+<UE1B06>
+<UE1B07>
+<UE1B08>
+<UE1B09>
+<UE1B0A>
+<UE1B0B>
+<UE1B0C>
+<UE1B0D>
+<UE1B0E>
+<UE1B0F>
+<UE1B10>
+<UE1B11>
+<UE1B12>
+<UE1B13>
+<UE1B14>
+<UE1B15>
+<UE1B16>
+<UE1B17>
+<UE1B18>
+<UE1B19>
+<UE1B1A>
+<UE1B1B>
+<UE1B1C>
+<UE1B1D>
+<UE1B1E>
+<UE1B1F>
+<UE1B20>
+<UE1B21>
+<UE1B22>
+<UE1B23>
+<UE1B24>
+<UE1B25>
+<UE1B26>
+<UE1B27>
+<UE1B28>
+<UE1B29>
+<UE1B2A>
+<UE1B2B>
+<UE1B2C>
+<UE1B2D>
+<UE1B2E>
+<UE1B2F>
+<UE1B30>
+<UE1B31>
+<UE1B32>
+<UE1B33>
+<UE1B34>
+<UE1B35>
+<UE1B36>
+<UE1B37>
+<UE1B38>
+<UE1B39>
+<UE1B3A>
+<UE1B3B>
+<UE1B3C>
+<UE1B3D>
+<UE1B3E>
+<UE1B3F>
+<UE1B40>
+<UE1B41>
+<UE1B42>
+<UE1B43>
+<UE1B44>
+<UE1B45>
+<UE1B46>
+<UE1B47>
+<UE1B48>
+<UE1B49>
+<UE1B4A>
+<UE1B4B>
+<UE1B4C>
+<UE1B4D>
+<UE1B4E>
+<UE1B4F>
+<UE1B50>
+<UE1B51>
+<UE1B52>
+<UE1B53>
+<UE1B54>
+<UE1B55>
+<UE1B56>
+<UE1B57>
+<UE1B58>
+<UE1B59>
+<UE1B5A>
+<UE1B5B>
+<UE1B5C>
+<UE1B5D>
+<UE1B5E>
+<UE1B5F>
+<UE1B60>
+<UE1B61>
+<UE1B62>
+<UE1B63>
+<UE1B64>
+<UE1B65>
+<UE1B66>
+<UE1B67>
+<UE1B68>
+<UE1B69>
+<UE1B6A>
+<UE1B6B>
+<UE1B6C>
+<UE1B6D>
+<UE1B6E>
+<UE1B6F>
+<UE1B70>
+<UE1B71>
+<UE1B72>
+<UE1B73>
+<UE1B74>
+<UE1B75>
+<UE1B76>
+<UE1B77>
+<UE1B78>
+<UE1B79>
+<UE1B7A>
+<UE1B7B>
+<UE1B7C>
+<UE1B7D>
+<UE1B7E>
+<UE1B7F>
+<UE1B80>
+<UE1B81>
+<UE1B82>
+<UE1B83>
+<UE1B84>
+<UE1B85>
+<UE1B86>
+<UE1B87>
+<UE1B88>
+<UE1B89>
+<UE1B8A>
+<UE1B8B>
+<UE1B8C>
+<UE1B8D>
+<UE1B8E>
+<UE1B8F>
+<UE1B90>
+<UE1B91>
+<UE1B92>
+<UE1B93>
+<UE1B94>
+<UE1B95>
+<UE1B96>
+<UE1B97>
+<UE1B98>
+<UE1B99>
+<UE1B9A>
+<UE1B9B>
+<UE1B9C>
+<UE1B9D>
+<UE1B9E>
+<UE1B9F>
+<UE1BA0>
+<UE1BA1>
+<UE1BA2>
+<UE1BA3>
+<UE1BA4>
+<UE1BA5>
+<UE1BA6>
+<UE1BA7>
+<UE1BA8>
+<UE1BA9>
+<UE1BAA>
+<UE1BAB>
+<UE1BAC>
+<UE1BAD>
+<UE1BAE>
+<UE1BAF>
+<UE1BB0>
+<UE1BB1>
+<UE1BB2>
+<UE1BB3>
+<UE1BB4>
+<UE1BB5>
+<UE1BB6>
+<UE1BB7>
+<UE1BB8>
+<UE1BB9>
+<UE1BBA>
+<UE1BBB>
+<UE1BBC>
+<UE1BBD>
+<UE1BBE>
+<UE1BBF>
+<UE1BC0>
+<UE1BC1>
+<UE1BC2>
+<UE1BC3>
+<UE1BC4>
+<UE1BC5>
+<UE1BC6>
+<UE1BC7>
+<UE1BC8>
+<UE1BC9>
+<UE1BCA>
+<UE1BCB>
+<UE1BCC>
+<UE1BCD>
+<UE1BCE>
+<UE1BCF>
+<UE1BD0>
+<UE1BD1>
+<UE1BD2>
+<UE1BD3>
+<UE1BD4>
+<UE1BD5>
+<UE1BD6>
+<UE1BD7>
+<UE1BD8>
+<UE1BD9>
+<UE1BDA>
+<UE1BDB>
+<UE1BDC>
+<UE1BDD>
+<UE1BDE>
+<UE1BDF>
+<UE1BE0>
+<UE1BE1>
+<UE1BE2>
+<UE1BE3>
+<UE1BE4>
+<UE1BE5>
+<UE1BE6>
+<UE1BE7>
+<UE1BE8>
+<UE1BE9>
+<UE1BEA>
+<UE1BEB>
+<UE1BEC>
+<UE1BED>
+<UE1BEE>
+<UE1BEF>
+<UE1BF0>
+<UE1BF1>
+<UE1BF2>
+<UE1BF3>
+<UE1BF4>
+<UE1BF5>
+<UE1BF6>
+<UE1BF7>
+<UE1BF8>
+<UE1BF9>
+<UE1BFA>
+<UE1BFB>
+<UE1BFC>
+<UE1BFD>
+<UE1BFE>
+<UE1BFF>
+<UE1C00>
+<UE1C01>
+<UE1C02>
+<UE1C03>
+<UE1C04>
+<UE1C05>
+<UE1C06>
+<UE1C07>
+<UE1C08>
+<UE1C09>
+<UE1C0A>
+<UE1C0B>
+<UE1C0C>
+<UE1C0D>
+<UE1C0E>
+<UE1C0F>
+<UE1C10>
+<UE1C11>
+<UE1C12>
+<UE1C13>
+<UE1C14>
+<UE1C15>
+<UE1C16>
+<UE1C17>
+<UE1C18>
+<UE1C19>
+<UE1C1A>
+<UE1C1B>
+<UE1C1C>
+<UE1C1D>
+<UE1C1E>
+<UE1C1F>
+<UE1C20>
+<UE1C21>
+<UE1C22>
+<UE1C23>
+<UE1C24>
+<UE1C25>
+<UE1C26>
+<UE1C27>
+<UE1C28>
+<UE1C29>
+<UE1C2A>
+<UE1C2B>
+<UE1C2C>
+<UE1C2D>
+<UE1C2E>
+<UE1C2F>
+<UE1C30>
+<UE1C31>
+<UE1C32>
+<UE1C33>
+<UE1C34>
+<UE1C35>
+<UE1C36>
+<UE1C37>
+<UE1C38>
+<UE1C39>
+<UE1C3A>
+<UE1C3B>
+<UE1C3C>
+<UE1C3D>
+<UE1C3E>
+<UE1C3F>
+<UE1C40>
+<UE1C41>
+<UE1C42>
+<UE1C43>
+<UE1C44>
+<UE1C45>
+<UE1C46>
+<UE1C47>
+<UE1C48>
+<UE1C49>
+<UE1C4A>
+<UE1C4B>
+<UE1C4C>
+<UE1C4D>
+<UE1C4E>
+<UE1C4F>
+<UE1C50>
+<UE1C51>
+<UE1C52>
+<UE1C53>
+<UE1C54>
+<UE1C55>
+<UE1C56>
+<UE1C57>
+<UE1C58>
+<UE1C59>
+<UE1C5A>
+<UE1C5B>
+<UE1C5C>
+<UE1C5D>
+<UE1C5E>
+<UE1C5F>
+<UE1C60>
+<UE1C61>
+<UE1C62>
+<UE1C63>
+<UE1C64>
+<UE1C65>
+<UE1C66>
+<UE1C67>
+<UE1C68>
+<UE1C69>
+<UE1C6A>
+<UE1C6B>
+<UE1C6C>
+<UE1C6D>
+<UE1C6E>
+<UE1C6F>
+<UE1C70>
+<UE1C71>
+<UE1C72>
+<UE1C73>
+<UE1C74>
+<UE1C75>
+<UE1C76>
+<UE1C77>
+<UE1C78>
+<UE1C79>
+<UE1C7A>
+<UE1C7B>
+<UE1C7C>
+<UE1C7D>
+<UE1C7E>
+<UE1C7F>
+<UE1C80>
+<UE1C81>
+<UE1C82>
+<UE1C83>
+<UE1C84>
+<UE1C85>
+<UE1C86>
+<UE1C87>
+<UE1C88>
+<UE1C89>
+<UE1C8A>
+<UE1C8B>
+<UE1C8C>
+<UE1C8D>
+<UE1C8E>
+<UE1C8F>
+<UE1C90>
+<UE1C91>
+<UE1C92>
+<UE1C93>
+<UE1C94>
+<UE1C95>
+<UE1C96>
+<UE1C97>
+<UE1C98>
+<UE1C99>
+<UE1C9A>
+<UE1C9B>
+<UE1C9C>
+<UE1C9D>
+<UE1C9E>
+<UE1C9F>
+<UE1CA0>
+<UE1CA1>
+<UE1CA2>
+<UE1CA3>
+<UE1CA4>
+<UE1CA5>
+<UE1CA6>
+<UE1CA7>
+<UE1CA8>
+<UE1CA9>
+<UE1CAA>
+<UE1CAB>
+<UE1CAC>
+<UE1CAD>
+<UE1CAE>
+<UE1CAF>
+<UE1CB0>
+<UE1CB1>
+<UE1CB2>
+<UE1CB3>
+<UE1CB4>
+<UE1CB5>
+<UE1CB6>
+<UE1CB7>
+<UE1CB8>
+<UE1CB9>
+<UE1CBA>
+<UE1CBB>
+<UE1CBC>
+<UE1CBD>
+<UE1CBE>
+<UE1CBF>
+<UE1CC0>
+<UE1CC1>
+<UE1CC2>
+<UE1CC3>
+<UE1CC4>
+<UE1CC5>
+<UE1CC6>
+<UE1CC7>
+<UE1CC8>
+<UE1CC9>
+<UE1CCA>
+<UE1CCB>
+<UE1CCC>
+<UE1CCD>
+<UE1CCE>
+<UE1CCF>
+<UE1CD0>
+<UE1CD1>
+<UE1CD2>
+<UE1CD3>
+<UE1CD4>
+<UE1CD5>
+<UE1CD6>
+<UE1CD7>
+<UE1CD8>
+<UE1CD9>
+<UE1CDA>
+<UE1CDB>
+<UE1CDC>
+<UE1CDD>
+<UE1CDE>
+<UE1CDF>
+<UE1CE0>
+<UE1CE1>
+<UE1CE2>
+<UE1CE3>
+<UE1CE4>
+<UE1CE5>
+<UE1CE6>
+<UE1CE7>
+<UE1CE8>
+<UE1CE9>
+<UE1CEA>
+<UE1CEB>
+<UE1CEC>
+<UE1CED>
+<UE1CEE>
+<UE1CEF>
+<UE1CF0>
+<UE1CF1>
+<UE1CF2>
+<UE1CF3>
+<UE1CF4>
+<UE1CF5>
+<UE1CF6>
+<UE1CF7>
+<UE1CF8>
+<UE1CF9>
+<UE1CFA>
+<UE1CFB>
+<UE1CFC>
+<UE1CFD>
+<UE1CFE>
+<UE1CFF>
+<UE1D00>
+<UE1D01>
+<UE1D02>
+<UE1D03>
+<UE1D04>
+<UE1D05>
+<UE1D06>
+<UE1D07>
+<UE1D08>
+<UE1D09>
+<UE1D0A>
+<UE1D0B>
+<UE1D0C>
+<UE1D0D>
+<UE1D0E>
+<UE1D0F>
+<UE1D10>
+<UE1D11>
+<UE1D12>
+<UE1D13>
+<UE1D14>
+<UE1D15>
+<UE1D16>
+<UE1D17>
+<UE1D18>
+<UE1D19>
+<UE1D1A>
+<UE1D1B>
+<UE1D1C>
+<UE1D1D>
+<UE1D1E>
+<UE1D1F>
+<UE1D20>
+<UE1D21>
+<UE1D22>
+<UE1D23>
+<UE1D24>
+<UE1D25>
+<UE1D26>
+<UE1D27>
+<UE1D28>
+<UE1D29>
+<UE1D2A>
+<UE1D2B>
+<UE1D2C>
+<UE1D2D>
+<UE1D2E>
+<UE1D2F>
+<UE1D30>
+<UE1D31>
+<UE1D32>
+<UE1D33>
+<UE1D34>
+<UE1D35>
+<UE1D36>
+<UE1D37>
+<UE1D38>
+<UE1D39>
+<UE1D3A>
+<UE1D3B>
+<UE1D3C>
+<UE1D3D>
+<UE1D3E>
+<UE1D3F>
+<UE1D40>
+<UE1D41>
+<UE1D42>
+<UE1D43>
+<UE1D44>
+<UE1D45>
+<UE1D46>
+<UE1D47>
+<UE1D48>
+<UE1D49>
+<UE1D4A>
+<UE1D4B>
+<UE1D4C>
+<UE1D4D>
+<UE1D4E>
+<UE1D4F>
+<UE1D50>
+<UE1D51>
+<UE1D52>
+<UE1D53>
+<UE1D54>
+<UE1D55>
+<UE1D56>
+<UE1D57>
+<UE1D58>
+<UE1D59>
+<UE1D5A>
+<UE1D5B>
+<UE1D5C>
+<UE1D5D>
+<UE1D5E>
+<UE1D5F>
+<UE1D60>
+<UE1D61>
+<UE1D62>
+<UE1D63>
+<UE1D64>
+<UE1D65>
+<UE1D66>
+<UE1D67>
+<UE1D68>
+<UE1D69>
+<UE1D6A>
+<UE1D6B>
+<UE1D6C>
+<UE1D6D>
+<UE1D6E>
+<UE1D6F>
+<UE1D70>
+<UE1D71>
+<UE1D72>
+<UE1D73>
+<UE1D74>
+<UE1D75>
+<UE1D76>
+<UE1D77>
+<UE1D78>
+<UE1D79>
+<UE1D7A>
+<UE1D7B>
+<UE1D7C>
+<UE1D7D>
+<UE1D7E>
+<UE1D7F>
+<UE1D80>
+<UE1D81>
+<UE1D82>
+<UE1D83>
+<UE1D84>
+<UE1D85>
+<UE1D86>
+<UE1D87>
+<UE1D88>
+<UE1D89>
+<UE1D8A>
+<UE1D8B>
+<UE1D8C>
+<UE1D8D>
+<UE1D8E>
+<UE1D8F>
+<UE1D90>
+<UE1D91>
+<UE1D92>
+<UE1D93>
+<UE1D94>
+<UE1D95>
+<UE1D96>
+<UE1D97>
+<UE1D98>
+<UE1D99>
+<UE1D9A>
+<UE1D9B>
+<UE1D9C>
+<UE1D9D>
+<UE1D9E>
+<UE1D9F>
+<UE1DA0>
+<UE1DA1>
+<UE1DA2>
+<UE1DA3>
+<UE1DA4>
+<UE1DA5>
+<UE1DA6>
+<UE1DA7>
+<UE1DA8>
+<UE1DA9>
+<UE1DAA>
+<UE1DAB>
+<UE1DAC>
+<UE1DAD>
+<UE1DAE>
+<UE1DAF>
+<UE1DB0>
+<UE1DB1>
+<UE1DB2>
+<UE1DB3>
+<UE1DB4>
+<UE1DB5>
+<UE1DB6>
+<UE1DB7>
+<UE1DB8>
+<UE1DB9>
+<UE1DBA>
+<UE1DBB>
+<UE1DBC>
+<UE1DBD>
+<UE1DBE>
+<UE1DBF>
+<UE1DC0>
+<UE1DC1>
+<UE1DC2>
+<UE1DC3>
+<UE1DC4>
+<UE1DC5>
+<UE1DC6>
+<UE1DC7>
+<UE1DC8>
+<UE1DC9>
+<UE1DCA>
+<UE1DCB>
+<UE1DCC>
+<UE1DCD>
+<UE1DCE>
+<UE1DCF>
+<UE1DD0>
+<UE1DD1>
+<UE1DD2>
+<UE1DD3>
+<UE1DD4>
+<UE1DD5>
+<UE1DD6>
+<UE1DD7>
+<UE1DD8>
+<UE1DD9>
+<UE1DDA>
+<UE1DDB>
+<UE1DDC>
+<UE1DDD>
+<UE1DDE>
+<UE1DDF>
+<UE1DE0>
+<UE1DE1>
+<UE1DE2>
+<UE1DE3>
+<UE1DE4>
+<UE1DE5>
+<UE1DE6>
+<UE1DE7>
+<UE1DE8>
+<UE1DE9>
+<UE1DEA>
+<UE1DEB>
+<UE1DEC>
+<UE1DED>
+<UE1DEE>
+<UE1DEF>
+<UE1DF0>
+<UE1DF1>
+<UE1DF2>
+<UE1DF3>
+<UE1DF4>
+<UE1DF5>
+<UE1DF6>
+<UE1DF7>
+<UE1DF8>
+<UE1DF9>
+<UE1DFA>
+<UE1DFB>
+<UE1DFC>
+<UE1DFD>
+<UE1DFE>
+<UE1DFF>
+<UE1E00>
+<UE1E01>
+<UE1E02>
+<UE1E03>
+<UE1E04>
+<UE1E05>
+<UE1E06>
+<UE1E07>
+<UE1E08>
+<UE1E09>
+<UE1E0A>
+<UE1E0B>
+<UE1E0C>
+<UE1E0D>
+<UE1E0E>
+<UE1E0F>
+<UE1E10>
+<UE1E11>
+<UE1E12>
+<UE1E13>
+<UE1E14>
+<UE1E15>
+<UE1E16>
+<UE1E17>
+<UE1E18>
+<UE1E19>
+<UE1E1A>
+<UE1E1B>
+<UE1E1C>
+<UE1E1D>
+<UE1E1E>
+<UE1E1F>
+<UE1E20>
+<UE1E21>
+<UE1E22>
+<UE1E23>
+<UE1E24>
+<UE1E25>
+<UE1E26>
+<UE1E27>
+<UE1E28>
+<UE1E29>
+<UE1E2A>
+<UE1E2B>
+<UE1E2C>
+<UE1E2D>
+<UE1E2E>
+<UE1E2F>
+<UE1E30>
+<UE1E31>
+<UE1E32>
+<UE1E33>
+<UE1E34>
+<UE1E35>
+<UE1E36>
+<UE1E37>
+<UE1E38>
+<UE1E39>
+<UE1E3A>
+<UE1E3B>
+<UE1E3C>
+<UE1E3D>
+<UE1E3E>
+<UE1E3F>
+<UE1E40>
+<UE1E41>
+<UE1E42>
+<UE1E43>
+<UE1E44>
+<UE1E45>
+<UE1E46>
+<UE1E47>
+<UE1E48>
+<UE1E49>
+<UE1E4A>
+<UE1E4B>
+<UE1E4C>
+<UE1E4D>
+<UE1E4E>
+<UE1E4F>
+<UE1E50>
+<UE1E51>
+<UE1E52>
+<UE1E53>
+<UE1E54>
+<UE1E55>
+<UE1E56>
+<UE1E57>
+<UE1E58>
+<UE1E59>
+<UE1E5A>
+<UE1E5B>
+<UE1E5C>
+<UE1E5D>
+<UE1E5E>
+<UE1E5F>
+<UE1E60>
+<UE1E61>
+<UE1E62>
+<UE1E63>
+<UE1E64>
+<UE1E65>
+<UE1E66>
+<UE1E67>
+<UE1E68>
+<UE1E69>
+<UE1E6A>
+<UE1E6B>
+<UE1E6C>
+<UE1E6D>
+<UE1E6E>
+<UE1E6F>
+<UE1E70>
+<UE1E71>
+<UE1E72>
+<UE1E73>
+<UE1E74>
+<UE1E75>
+<UE1E76>
+<UE1E77>
+<UE1E78>
+<UE1E79>
+<UE1E7A>
+<UE1E7B>
+<UE1E7C>
+<UE1E7D>
+<UE1E7E>
+<UE1E7F>
+<UE1E80>
+<UE1E81>
+<UE1E82>
+<UE1E83>
+<UE1E84>
+<UE1E85>
+<UE1E86>
+<UE1E87>
+<UE1E88>
+<UE1E89>
+<UE1E8A>
+<UE1E8B>
+<UE1E8C>
+<UE1E8D>
+<UE1E8E>
+<UE1E8F>
+<UE1E90>
+<UE1E91>
+<UE1E92>
+<UE1E93>
+<UE1E94>
+<UE1E95>
+<UE1E96>
+<UE1E97>
+<UE1E98>
+<UE1E99>
+<UE1E9A>
+<UE1E9B>
+<UE1E9C>
+<UE1E9D>
+<UE1E9E>
+<UE1E9F>
+<UE1EA0>
+<UE1EA1>
+<UE1EA2>
+<UE1EA3>
+<UE1EA4>
+<UE1EA5>
+<UE1EA6>
+<UE1EA7>
+<UE1EA8>
+<UE1EA9>
+<UE1EAA>
+<UE1EAB>
+<UE1EAC>
+<UE1EAD>
+<UE1EAE>
+<UE1EAF>
+<UE1EB0>
+<UE1EB1>
+<UE1EB2>
+<UE1EB3>
+<UE1EB4>
+<UE1EB5>
+<UE1EB6>
+<UE1EB7>
+<UE1EB8>
+<UE1EB9>
+<UE1EBA>
+<UE1EBB>
+<UE1EBC>
+<UE1EBD>
+<UE1EBE>
+<UE1EBF>
+<UE1EC0>
+<UE1EC1>
+<UE1EC2>
+<UE1EC3>
+<UE1EC4>
+<UE1EC5>
+<UE1EC6>
+<UE1EC7>
+<UE1EC8>
+<UE1EC9>
+<UE1ECA>
+<UE1ECB>
+<UE1ECC>
+<UE1ECD>
+<UE1ECE>
+<UE1ECF>
+<UE1ED0>
+<UE1ED1>
+<UE1ED2>
+<UE1ED3>
+<UE1ED4>
+<UE1ED5>
+<UE1ED6>
+<UE1ED7>
+<UE1ED8>
+<UE1ED9>
+<UE1EDA>
+<UE1EDB>
+<UE1EDC>
+<UE1EDD>
+<UE1EDE>
+<UE1EDF>
+<UE1EE0>
+<UE1EE1>
+<UE1EE2>
+<UE1EE3>
+<UE1EE4>
+<UE1EE5>
+<UE1EE6>
+<UE1EE7>
+<UE1EE8>
+<UE1EE9>
+<UE1EEA>
+<UE1EEB>
+<UE1EEC>
+<UE1EED>
+<UE1EEE>
+<UE1EEF>
+<UE1EF0>
+<UE1EF1>
+<UE1EF2>
+<UE1EF3>
+<UE1EF4>
+<UE1EF5>
+<UE1EF6>
+<UE1EF7>
+<UE1EF8>
+<UE1EF9>
+<UE1EFA>
+<UE1EFB>
+<UE1EFC>
+<UE1EFD>
+<UE1EFE>
+<UE1EFF>
+<UE1F00>
+<UE1F01>
+<UE1F02>
+<UE1F03>
+<UE1F04>
+<UE1F05>
+<UE1F06>
+<UE1F07>
+<UE1F08>
+<UE1F09>
+<UE1F0A>
+<UE1F0B>
+<UE1F0C>
+<UE1F0D>
+<UE1F0E>
+<UE1F0F>
+<UE1F10>
+<UE1F11>
+<UE1F12>
+<UE1F13>
+<UE1F14>
+<UE1F15>
+<UE1F16>
+<UE1F17>
+<UE1F18>
+<UE1F19>
+<UE1F1A>
+<UE1F1B>
+<UE1F1C>
+<UE1F1D>
+<UE1F1E>
+<UE1F1F>
+<UE1F20>
+<UE1F21>
+<UE1F22>
+<UE1F23>
+<UE1F24>
+<UE1F25>
+<UE1F26>
+<UE1F27>
+<UE1F28>
+<UE1F29>
+<UE1F2A>
+<UE1F2B>
+<UE1F2C>
+<UE1F2D>
+<UE1F2E>
+<UE1F2F>
+<UE1F30>
+<UE1F31>
+<UE1F32>
+<UE1F33>
+<UE1F34>
+<UE1F35>
+<UE1F36>
+<UE1F37>
+<UE1F38>
+<UE1F39>
+<UE1F3A>
+<UE1F3B>
+<UE1F3C>
+<UE1F3D>
+<UE1F3E>
+<UE1F3F>
+<UE1F40>
+<UE1F41>
+<UE1F42>
+<UE1F43>
+<UE1F44>
+<UE1F45>
+<UE1F46>
+<UE1F47>
+<UE1F48>
+<UE1F49>
+<UE1F4A>
+<UE1F4B>
+<UE1F4C>
+<UE1F4D>
+<UE1F4E>
+<UE1F4F>
+<UE1F50>
+<UE1F51>
+<UE1F52>
+<UE1F53>
+<UE1F54>
+<UE1F55>
+<UE1F56>
+<UE1F57>
+<UE1F58>
+<UE1F59>
+<UE1F5A>
+<UE1F5B>
+<UE1F5C>
+<UE1F5D>
+<UE1F5E>
+<UE1F5F>
+<UE1F60>
+<UE1F61>
+<UE1F62>
+<UE1F63>
+<UE1F64>
+<UE1F65>
+<UE1F66>
+<UE1F67>
+<UE1F68>
+<UE1F69>
+<UE1F6A>
+<UE1F6B>
+<UE1F6C>
+<UE1F6D>
+<UE1F6E>
+<UE1F6F>
+<UE1F70>
+<UE1F71>
+<UE1F72>
+<UE1F73>
+<UE1F74>
+<UE1F75>
+<UE1F76>
+<UE1F77>
+<UE1F78>
+<UE1F79>
+<UE1F7A>
+<UE1F7B>
+<UE1F7C>
+<UE1F7D>
+<UE1F7E>
+<UE1F7F>
+<UE1F80>
+<UE1F81>
+<UE1F82>
+<UE1F83>
+<UE1F84>
+<UE1F85>
+<UE1F86>
+<UE1F87>
+<UE1F88>
+<UE1F89>
+<UE1F8A>
+<UE1F8B>
+<UE1F8C>
+<UE1F8D>
+<UE1F8E>
+<UE1F8F>
+<UE1F90>
+<UE1F91>
+<UE1F92>
+<UE1F93>
+<UE1F94>
+<UE1F95>
+<UE1F96>
+<UE1F97>
+<UE1F98>
+<UE1F99>
+<UE1F9A>
+<UE1F9B>
+<UE1F9C>
+<UE1F9D>
+<UE1F9E>
+<UE1F9F>
+<UE1FA0>
+<UE1FA1>
+<UE1FA2>
+<UE1FA3>
+<UE1FA4>
+<UE1FA5>
+<UE1FA6>
+<UE1FA7>
+<UE1FA8>
+<UE1FA9>
+<UE1FAA>
+<UE1FAB>
+<UE1FAC>
+<UE1FAD>
+<UE1FAE>
+<UE1FAF>
+<UE1FB0>
+<UE1FB1>
+<UE1FB2>
+<UE1FB3>
+<UE1FB4>
+<UE1FB5>
+<UE1FB6>
+<UE1FB7>
+<UE1FB8>
+<UE1FB9>
+<UE1FBA>
+<UE1FBB>
+<UE1FBC>
+<UE1FBD>
+<UE1FBE>
+<UE1FBF>
+<UE1FC0>
+<UE1FC1>
+<UE1FC2>
+<UE1FC3>
+<UE1FC4>
+<UE1FC5>
+<UE1FC6>
+<UE1FC7>
+<UE1FC8>
+<UE1FC9>
+<UE1FCA>
+<UE1FCB>
+<UE1FCC>
+<UE1FCD>
+<UE1FCE>
+<UE1FCF>
+<UE1FD0>
+<UE1FD1>
+<UE1FD2>
+<UE1FD3>
+<UE1FD4>
+<UE1FD5>
+<UE1FD6>
+<UE1FD7>
+<UE1FD8>
+<UE1FD9>
+<UE1FDA>
+<UE1FDB>
+<UE1FDC>
+<UE1FDD>
+<UE1FDE>
+<UE1FDF>
+<UE1FE0>
+<UE1FE1>
+<UE1FE2>
+<UE1FE3>
+<UE1FE4>
+<UE1FE5>
+<UE1FE6>
+<UE1FE7>
+<UE1FE8>
+<UE1FE9>
+<UE1FEA>
+<UE1FEB>
+<UE1FEC>
+<UE1FED>
+<UE1FEE>
+<UE1FEF>
+<UE1FF0>
+<UE1FF1>
+<UE1FF2>
+<UE1FF3>
+<UE1FF4>
+<UE1FF5>
+<UE1FF6>
+<UE1FF7>
+<UE1FF8>
+<UE1FF9>
+<UE1FFA>
+<UE1FFB>
+<UE1FFC>
+<UE1FFD>
+<UE1FFE>
+<UE1FFF>
+<UE2000>
+<UE2001>
+<UE2002>
+<UE2003>
+<UE2004>
+<UE2005>
+<UE2006>
+<UE2007>
+<UE2008>
+<UE2009>
+<UE200A>
+<UE200B>
+<UE200C>
+<UE200D>
+<UE200E>
+<UE200F>
+<UE2010>
+<UE2011>
+<UE2012>
+<UE2013>
+<UE2014>
+<UE2015>
+<UE2016>
+<UE2017>
+<UE2018>
+<UE2019>
+<UE201A>
+<UE201B>
+<UE201C>
+<UE201D>
+<UE201E>
+<UE201F>
+<UE2020>
+<UE2021>
+<UE2022>
+<UE2023>
+<UE2024>
+<UE2025>
+<UE2026>
+<UE2027>
+<UE2028>
+<UE2029>
+<UE202A>
+<UE202B>
+<UE202C>
+<UE202D>
+<UE202E>
+<UE202F>
+<UE2030>
+<UE2031>
+<UE2032>
+<UE2033>
+<UE2034>
+<UE2035>
+<UE2036>
+<UE2037>
+<UE2038>
+<UE2039>
+<UE203A>
+<UE203B>
+<UE203C>
+<UE203D>
+<UE203E>
+<UE203F>
+<UE2040>
+<UE2041>
+<UE2042>
+<UE2043>
+<UE2044>
+<UE2045>
+<UE2046>
+<UE2047>
+<UE2048>
+<UE2049>
+<UE204A>
+<UE204B>
+<UE204C>
+<UE204D>
+<UE204E>
+<UE204F>
+<UE2050>
+<UE2051>
+<UE2052>
+<UE2053>
+<UE2054>
+<UE2055>
+<UE2056>
+<UE2057>
+<UE2058>
+<UE2059>
+<UE205A>
+<UE205B>
+<UE205C>
+<UE205D>
+<UE205E>
+<UE205F>
+<UE2060>
+<UE2061>
+<UE2062>
+<UE2063>
+<UE2064>
+<UE2065>
+<UE2066>
+<UE2067>
+<UE2068>
+<UE2069>
+<UE206A>
+<UE206B>
+<UE206C>
+<UE206D>
+<UE206E>
+<UE206F>
+<UE2070>
+<UE2071>
+<UE2072>
+<UE2073>
+<UE2074>
+<UE2075>
+<UE2076>
+<UE2077>
+<UE2078>
+<UE2079>
+<UE207A>
+<UE207B>
+<UE207C>
+<UE207D>
+<UE207E>
+<UE207F>
+<UE2080>
+<UE2081>
+<UE2082>
+<UE2083>
+<UE2084>
+<UE2085>
+<UE2086>
+<UE2087>
+<UE2088>
+<UE2089>
+<UE208A>
+<UE208B>
+<UE208C>
+<UE208D>
+<UE208E>
+<UE208F>
+<UE2090>
+<UE2091>
+<UE2092>
+<UE2093>
+<UE2094>
+<UE2095>
+<UE2096>
+<UE2097>
+<UE2098>
+<UE2099>
+<UE209A>
+<UE209B>
+<UE209C>
+<UE209D>
+<UE209E>
+<UE209F>
+<UE20A0>
+<UE20A1>
+<UE20A2>
+<UE20A3>
+<UE20A4>
+<UE20A5>
+<UE20A6>
+<UE20A7>
+<UE20A8>
+<UE20A9>
+<UE20AA>
+<UE20AB>
+<UE20AC>
+<UE20AD>
+<UE20AE>
+<UE20AF>
+<UE20B0>
+<UE20B1>
+<UE20B2>
+<UE20B3>
+<UE20B4>
+<UE20B5>
+<UE20B6>
+<UE20B7>
+<UE20B8>
+<UE20B9>
+<UE20BA>
+<UE20BB>
+<UE20BC>
+<UE20BD>
+<UE20BE>
+<UE20BF>
+<UE20C0>
+<UE20C1>
+<UE20C2>
+<UE20C3>
+<UE20C4>
+<UE20C5>
+<UE20C6>
+<UE20C7>
+<UE20C8>
+<UE20C9>
+<UE20CA>
+<UE20CB>
+<UE20CC>
+<UE20CD>
+<UE20CE>
+<UE20CF>
+<UE20D0>
+<UE20D1>
+<UE20D2>
+<UE20D3>
+<UE20D4>
+<UE20D5>
+<UE20D6>
+<UE20D7>
+<UE20D8>
+<UE20D9>
+<UE20DA>
+<UE20DB>
+<UE20DC>
+<UE20DD>
+<UE20DE>
+<UE20DF>
+<UE20E0>
+<UE20E1>
+<UE20E2>
+<UE20E3>
+<UE20E4>
+<UE20E5>
+<UE20E6>
+<UE20E7>
+<UE20E8>
+<UE20E9>
+<UE20EA>
+<UE20EB>
+<UE20EC>
+<UE20ED>
+<UE20EE>
+<UE20EF>
+<UE20F0>
+<UE20F1>
+<UE20F2>
+<UE20F3>
+<UE20F4>
+<UE20F5>
+<UE20F6>
+<UE20F7>
+<UE20F8>
+<UE20F9>
+<UE20FA>
+<UE20FB>
+<UE20FC>
+<UE20FD>
+<UE20FE>
+<UE20FF>
+<UE2100>
+<UE2101>
+<UE2102>
+<UE2103>
+<UE2104>
+<UE2105>
+<UE2106>
+<UE2107>
+<UE2108>
+<UE2109>
+<UE210A>
+<UE210B>
+<UE210C>
+<UE210D>
+<UE210E>
+<UE210F>
+<UE2110>
+<UE2111>
+<UE2112>
+<UE2113>
+<UE2114>
+<UE2115>
+<UE2116>
+<UE2117>
+<UE2118>
+<UE2119>
+<UE211A>
+<UE211B>
+<UE211C>
+<UE211D>
+<UE211E>
+<UE211F>
+<UE2120>
+<UE2121>
+<UE2122>
+<UE2123>
+<UE2124>
+<UE2125>
+<UE2126>
+<UE2127>
+<UE2128>
+<UE2129>
+<UE212A>
+<UE212B>
+<UE212C>
+<UE212D>
+<UE212E>
+<UE212F>
+<UE2130>
+<UE2131>
+<UE2132>
+<UE2133>
+<UE2134>
+<UE2135>
+<UE2136>
+<UE2137>
+<UE2138>
+<UE2139>
+<UE213A>
+<UE213B>
+<UE213C>
+<UE213D>
+<UE213E>
+<UE213F>
+<UE2140>
+<UE2141>
+<UE2142>
+<UE2143>
+<UE2144>
+<UE2145>
+<UE2146>
+<UE2147>
+<UE2148>
+<UE2149>
+<UE214A>
+<UE214B>
+<UE214C>
+<UE214D>
+<UE214E>
+<UE214F>
+<UE2150>
+<UE2151>
+<UE2152>
+<UE2153>
+<UE2154>
+<UE2155>
+<UE2156>
+<UE2157>
+<UE2158>
+<UE2159>
+<UE215A>
+<UE215B>
+<UE215C>
+<UE215D>
+<UE215E>
+<UE215F>
+<UE2160>
+<UE2161>
+<UE2162>
+<UE2163>
+<UE2164>
+<UE2165>
+<UE2166>
+<UE2167>
+<UE2168>
+<UE2169>
+<UE216A>
+<UE216B>
+<UE216C>
+<UE216D>
+<UE216E>
+<UE216F>
+<UE2170>
+<UE2171>
+<UE2172>
+<UE2173>
+<UE2174>
+<UE2175>
+<UE2176>
+<UE2177>
+<UE2178>
+<UE2179>
+<UE217A>
+<UE217B>
+<UE217C>
+<UE217D>
+<UE217E>
+<UE217F>
+<UE2180>
+<UE2181>
+<UE2182>
+<UE2183>
+<UE2184>
+<UE2185>
+<UE2186>
+<UE2187>
+<UE2188>
+<UE2189>
+<UE218A>
+<UE218B>
+<UE218C>
+<UE218D>
+<UE218E>
+<UE218F>
+<UE2190>
+<UE2191>
+<UE2192>
+<UE2193>
+<UE2194>
+<UE2195>
+<UE2196>
+<UE2197>
+<UE2198>
+<UE2199>
+<UE219A>
+<UE219B>
+<UE219C>
+<UE219D>
+<UE219E>
+<UE219F>
+<UE21A0>
+<UE21A1>
+<UE21A2>
+<UE21A3>
+<UE21A4>
+<UE21A5>
+<UE21A6>
+<UE21A7>
+<UE21A8>
+<UE21A9>
+<UE21AA>
+<UE21AB>
+<UE21AC>
+<UE21AD>
+<UE21AE>
+<UE21AF>
+<UE21B0>
+<UE21B1>
+<UE21B2>
+<UE21B3>
+<UE21B4>
+<UE21B5>
+<UE21B6>
+<UE21B7>
+<UE21B8>
+<UE21B9>
+<UE21BA>
+<UE21BB>
+<UE21BC>
+<UE21BD>
+<UE21BE>
+<UE21BF>
+<UE21C0>
+<UE21C1>
+<UE21C2>
+<UE21C3>
+<UE21C4>
+<UE21C5>
+<UE21C6>
+<UE21C7>
+<UE21C8>
+<UE21C9>
+<UE21CA>
+<UE21CB>
+<UE21CC>
+<UE21CD>
+<UE21CE>
+<UE21CF>
+<UE21D0>
+<UE21D1>
+<UE21D2>
+<UE21D3>
+<UE21D4>
+<UE21D5>
+<UE21D6>
+<UE21D7>
+<UE21D8>
+<UE21D9>
+<UE21DA>
+<UE21DB>
+<UE21DC>
+<UE21DD>
+<UE21DE>
+<UE21DF>
+<UE21E0>
+<UE21E1>
+<UE21E2>
+<UE21E3>
+<UE21E4>
+<UE21E5>
+<UE21E6>
+<UE21E7>
+<UE21E8>
+<UE21E9>
+<UE21EA>
+<UE21EB>
+<UE21EC>
+<UE21ED>
+<UE21EE>
+<UE21EF>
+<UE21F0>
+<UE21F1>
+<UE21F2>
+<UE21F3>
+<UE21F4>
+<UE21F5>
+<UE21F6>
+<UE21F7>
+<UE21F8>
+<UE21F9>
+<UE21FA>
+<UE21FB>
+<UE21FC>
+<UE21FD>
+<UE21FE>
+<UE21FF>
+<UE2200>
+<UE2201>
+<UE2202>
+<UE2203>
+<UE2204>
+<UE2205>
+<UE2206>
+<UE2207>
+<UE2208>
+<UE2209>
+<UE220A>
+<UE220B>
+<UE220C>
+<UE220D>
+<UE220E>
+<UE220F>
+<UE2210>
+<UE2211>
+<UE2212>
+<UE2213>
+<UE2214>
+<UE2215>
+<UE2216>
+<UE2217>
+<UE2218>
+<UE2219>
+<UE221A>
+<UE221B>
+<UE221C>
+<UE221D>
+<UE221E>
+<UE221F>
+<UE2220>
+<UE2221>
+<UE2222>
+<UE2223>
+<UE2224>
+<UE2225>
+<UE2226>
+<UE2227>
+<UE2228>
+<UE2229>
+<UE222A>
+<UE222B>
+<UE222C>
+<UE222D>
+<UE222E>
+<UE222F>
+<UE2230>
+<UE2231>
+<UE2232>
+<UE2233>
+<UE2234>
+<UE2235>
+<UE2236>
+<UE2237>
+<UE2238>
+<UE2239>
+<UE223A>
+<UE223B>
+<UE223C>
+<UE223D>
+<UE223E>
+<UE223F>
+<UE2240>
+<UE2241>
+<UE2242>
+<UE2243>
+<UE2244>
+<UE2245>
+<UE2246>
+<UE2247>
+<UE2248>
+<UE2249>
+<UE224A>
+<UE224B>
+<UE224C>
+<UE224D>
+<UE224E>
+<UE224F>
+<UE2250>
+<UE2251>
+<UE2252>
+<UE2253>
+<UE2254>
+<UE2255>
+<UE2256>
+<UE2257>
+<UE2258>
+<UE2259>
+<UE225A>
+<UE225B>
+<UE225C>
+<UE225D>
+<UE225E>
+<UE225F>
+<UE2260>
+<UE2261>
+<UE2262>
+<UE2263>
+<UE2264>
+<UE2265>
+<UE2266>
+<UE2267>
+<UE2268>
+<UE2269>
+<UE226A>
+<UE226B>
+<UE226C>
+<UE226D>
+<UE226E>
+<UE226F>
+<UE2270>
+<UE2271>
+<UE2272>
+<UE2273>
+<UE2274>
+<UE2275>
+<UE2276>
+<UE2277>
+<UE2278>
+<UE2279>
+<UE227A>
+<UE227B>
+<UE227C>
+<UE227D>
+<UE227E>
+<UE227F>
+<UE2280>
+<UE2281>
+<UE2282>
+<UE2283>
+<UE2284>
+<UE2285>
+<UE2286>
+<UE2287>
+<UE2288>
+<UE2289>
+<UE228A>
+<UE228B>
+<UE228C>
+<UE228D>
+<UE228E>
+<UE228F>
+<UE2290>
+<UE2291>
+<UE2292>
+<UE2293>
+<UE2294>
+<UE2295>
+<UE2296>
+<UE2297>
+<UE2298>
+<UE2299>
+<UE229A>
+<UE229B>
+<UE229C>
+<UE229D>
+<UE229E>
+<UE229F>
+<UE22A0>
+<UE22A1>
+<UE22A2>
+<UE22A3>
+<UE22A4>
+<UE22A5>
+<UE22A6>
+<UE22A7>
+<UE22A8>
+<UE22A9>
+<UE22AA>
+<UE22AB>
+<UE22AC>
+<UE22AD>
+<UE22AE>
+<UE22AF>
+<UE22B0>
+<UE22B1>
+<UE22B2>
+<UE22B3>
+<UE22B4>
+<UE22B5>
+<UE22B6>
+<UE22B7>
+<UE22B8>
+<UE22B9>
+<UE22BA>
+<UE22BB>
+<UE22BC>
+<UE22BD>
+<UE22BE>
+<UE22BF>
+<UE22C0>
+<UE22C1>
+<UE22C2>
+<UE22C3>
+<UE22C4>
+<UE22C5>
+<UE22C6>
+<UE22C7>
+<UE22C8>
+<UE22C9>
+<UE22CA>
+<UE22CB>
+<UE22CC>
+<UE22CD>
+<UE22CE>
+<UE22CF>
+<UE22D0>
+<UE22D1>
+<UE22D2>
+<UE22D3>
+<UE22D4>
+<UE22D5>
+<UE22D6>
+<UE22D7>
+<UE22D8>
+<UE22D9>
+<UE22DA>
+<UE22DB>
+<UE22DC>
+<UE22DD>
+<UE22DE>
+<UE22DF>
+<UE22E0>
+<UE22E1>
+<UE22E2>
+<UE22E3>
+<UE22E4>
+<UE22E5>
+<UE22E6>
+<UE22E7>
+<UE22E8>
+<UE22E9>
+<UE22EA>
+<UE22EB>
+<UE22EC>
+<UE22ED>
+<UE22EE>
+<UE22EF>
+<UE22F0>
+<UE22F1>
+<UE22F2>
+<UE22F3>
+<UE22F4>
+<UE22F5>
+<UE22F6>
+<UE22F7>
+<UE22F8>
+<UE22F9>
+<UE22FA>
+<UE22FB>
+<UE22FC>
+<UE22FD>
+<UE22FE>
+<UE22FF>
+<UE2300>
+<UE2301>
+<UE2302>
+<UE2303>
+<UE2304>
+<UE2305>
+<UE2306>
+<UE2307>
+<UE2308>
+<UE2309>
+<UE230A>
+<UE230B>
+<UE230C>
+<UE230D>
+<UE230E>
+<UE230F>
+<UE2310>
+<UE2311>
+<UE2312>
+<UE2313>
+<UE2314>
+<UE2315>
+<UE2316>
+<UE2317>
+<UE2318>
+<UE2319>
+<UE231A>
+<UE231B>
+<UE231C>
+<UE231D>
+<UE231E>
+<UE231F>
+<UE2320>
+<UE2321>
+<UE2322>
+<UE2323>
+<UE2324>
+<UE2325>
+<UE2326>
+<UE2327>
+<UE2328>
+<UE2329>
+<UE232A>
+<UE232B>
+<UE232C>
+<UE232D>
+<UE232E>
+<UE232F>
+<UE2330>
+<UE2331>
+<UE2332>
+<UE2333>
+<UE2334>
+<UE2335>
+<UE2336>
+<UE2337>
+<UE2338>
+<UE2339>
+<UE233A>
+<UE233B>
+<UE233C>
+<UE233D>
+<UE233E>
+<UE233F>
+<UE2340>
+<UE2341>
+<UE2342>
+<UE2343>
+<UE2344>
+<UE2345>
+<UE2346>
+<UE2347>
+<UE2348>
+<UE2349>
+<UE234A>
+<UE234B>
+<UE234C>
+<UE234D>
+<UE234E>
+<UE234F>
+<UE2350>
+<UE2351>
+<UE2352>
+<UE2353>
+<UE2354>
+<UE2355>
+<UE2356>
+<UE2357>
+<UE2358>
+<UE2359>
+<UE235A>
+<UE235B>
+<UE235C>
+<UE235D>
+<UE235E>
+<UE235F>
+<UE2360>
+<UE2361>
+<UE2362>
+<UE2363>
+<UE2364>
+<UE2365>
+<UE2366>
+<UE2367>
+<UE2368>
+<UE2369>
+<UE236A>
+<UE236B>
+<UE236C>
+<UE236D>
+<UE236E>
+<UE236F>
+<UE2370>
+<UE2371>
+<UE2372>
+<UE2373>
+<UE2374>
+<UE2375>
+<UE2376>
+<UE2377>
+<UE2378>
+<UE2379>
+<UE237A>
+<UE237B>
+<UE237C>
+<UE237D>
+<UE237E>
+<UE237F>
+<UE2380>
+<UE2381>
+<UE2382>
+<UE2383>
+<UE2384>
+<UE2385>
+<UE2386>
+<UE2387>
+<UE2388>
+<UE2389>
+<UE238A>
+<UE238B>
+<UE238C>
+<UE238D>
+<UE238E>
+<UE238F>
+<UE2390>
+<UE2391>
+<UE2392>
+<UE2393>
+<UE2394>
+<UE2395>
+<UE2396>
+<UE2397>
+<UE2398>
+<UE2399>
+<UE239A>
+<UE239B>
+<UE239C>
+<UE239D>
+<UE239E>
+<UE239F>
+<UE23A0>
+<UE23A1>
+<UE23A2>
+<UE23A3>
+<UE23A4>
+<UE23A5>
+<UE23A6>
+<UE23A7>
+<UE23A8>
+<UE23A9>
+<UE23AA>
+<UE23AB>
+<UE23AC>
+<UE23AD>
+<UE23AE>
+<UE23AF>
+<UE23B0>
+<UE23B1>
+<UE23B2>
+<UE23B3>
+<UE23B4>
+<UE23B5>
+<UE23B6>
+<UE23B7>
+<UE23B8>
+<UE23B9>
+<UE23BA>
+<UE23BB>
+<UE23BC>
+<UE23BD>
+<UE23BE>
+<UE23BF>
+<UE23C0>
+<UE23C1>
+<UE23C2>
+<UE23C3>
+<UE23C4>
+<UE23C5>
+<UE23C6>
+<UE23C7>
+<UE23C8>
+<UE23C9>
+<UE23CA>
+<UE23CB>
+<UE23CC>
+<UE23CD>
+<UE23CE>
+<UE23CF>
+<UE23D0>
+<UE23D1>
+<UE23D2>
+<UE23D3>
+<UE23D4>
+<UE23D5>
+<UE23D6>
+<UE23D7>
+<UE23D8>
+<UE23D9>
+<UE23DA>
+<UE23DB>
+<UE23DC>
+<UE23DD>
+<UE23DE>
+<UE23DF>
+<UE23E0>
+<UE23E1>
+<UE23E2>
+<UE23E3>
+<UE23E4>
+<UE23E5>
+<UE23E6>
+<UE23E7>
+<UE23E8>
+<UE23E9>
+<UE23EA>
+<UE23EB>
+<UE23EC>
+<UE23ED>
+<UE23EE>
+<UE23EF>
+<UE23F0>
+<UE23F1>
+<UE23F2>
+<UE23F3>
+<UE23F4>
+<UE23F5>
+<UE23F6>
+<UE23F7>
+<UE23F8>
+<UE23F9>
+<UE23FA>
+<UE23FB>
+<UE23FC>
+<UE23FD>
+<UE23FE>
+<UE23FF>
+<UE2400>
+<UE2401>
+<UE2402>
+<UE2403>
+<UE2404>
+<UE2405>
+<UE2406>
+<UE2407>
+<UE2408>
+<UE2409>
+<UE240A>
+<UE240B>
+<UE240C>
+<UE240D>
+<UE240E>
+<UE240F>
+<UE2410>
+<UE2411>
+<UE2412>
+<UE2413>
+<UE2414>
+<UE2415>
+<UE2416>
+<UE2417>
+<UE2418>
+<UE2419>
+<UE241A>
+<UE241B>
+<UE241C>
+<UE241D>
+<UE241E>
+<UE241F>
+<UE2420>
+<UE2421>
+<UE2422>
+<UE2423>
+<UE2424>
+<UE2425>
+<UE2426>
+<UE2427>
+<UE2428>
+<UE2429>
+<UE242A>
+<UE242B>
+<UE242C>
+<UE242D>
+<UE242E>
+<UE242F>
+<UE2430>
+<UE2431>
+<UE2432>
+<UE2433>
+<UE2434>
+<UE2435>
+<UE2436>
+<UE2437>
+<UE2438>
+<UE2439>
+<UE243A>
+<UE243B>
+<UE243C>
+<UE243D>
+<UE243E>
+<UE243F>
+<UE2440>
+<UE2441>
+<UE2442>
+<UE2443>
+<UE2444>
+<UE2445>
+<UE2446>
+<UE2447>
+<UE2448>
+<UE2449>
+<UE244A>
+<UE244B>
+<UE244C>
+<UE244D>
+<UE244E>
+<UE244F>
+<UE2450>
+<UE2451>
+<UE2452>
+<UE2453>
+<UE2454>
+<UE2455>
+<UE2456>
+<UE2457>
+<UE2458>
+<UE2459>
+<UE245A>
+<UE245B>
+<UE245C>
+<UE245D>
+<UE245E>
+<UE245F>
+<UE2460>
+<UE2461>
+<UE2462>
+<UE2463>
+<UE2464>
+<UE2465>
+<UE2466>
+<UE2467>
+<UE2468>
+<UE2469>
+<UE246A>
+<UE246B>
+<UE246C>
+<UE246D>
+<UE246E>
+<UE246F>
+<UE2470>
+<UE2471>
+<UE2472>
+<UE2473>
+<UE2474>
+<UE2475>
+<UE2476>
+<UE2477>
+<UE2478>
+<UE2479>
+<UE247A>
+<UE247B>
+<UE247C>
+<UE247D>
+<UE247E>
+<UE247F>
+<UE2480>
+<UE2481>
+<UE2482>
+<UE2483>
+<UE2484>
+<UE2485>
+<UE2486>
+<UE2487>
+<UE2488>
+<UE2489>
+<UE248A>
+<UE248B>
+<UE248C>
+<UE248D>
+<UE248E>
+<UE248F>
+<UE2490>
+<UE2491>
+<UE2492>
+<UE2493>
+<UE2494>
+<UE2495>
+<UE2496>
+<UE2497>
+<UE2498>
+<UE2499>
+<UE249A>
+<UE249B>
+<UE249C>
+<UE249D>
+<UE249E>
+<UE249F>
+<UE24A0>
+<UE24A1>
+<UE24A2>
+<UE24A3>
+<UE24A4>
+<UE24A5>
+<UE24A6>
+<UE24A7>
+<UE24A8>
+<UE24A9>
+<UE24AA>
+<UE24AB>
+<UE24AC>
+<UE24AD>
+<UE24AE>
+<UE24AF>
+<UE24B0>
+<UE24B1>
+<UE24B2>
+<UE24B3>
+<UE24B4>
+<UE24B5>
+<UE24B6>
+<UE24B7>
+<UE24B8>
+<UE24B9>
+<UE24BA>
+<UE24BB>
+<UE24BC>
+<UE24BD>
+<UE24BE>
+<UE24BF>
+<UE24C0>
+<UE24C1>
+<UE24C2>
+<UE24C3>
+<UE24C4>
+<UE24C5>
+<UE24C6>
+<UE24C7>
+<UE24C8>
+<UE24C9>
+<UE24CA>
+<UE24CB>
+<UE24CC>
+<UE24CD>
+<UE24CE>
+<UE24CF>
+<UE24D0>
+<UE24D1>
+<UE24D2>
+<UE24D3>
+<UE24D4>
+<UE24D5>
+<UE24D6>
+<UE24D7>
+<UE24D8>
+<UE24D9>
+<UE24DA>
+<UE24DB>
+<UE24DC>
+<UE24DD>
+<UE24DE>
+<UE24DF>
+<UE24E0>
+<UE24E1>
+<UE24E2>
+<UE24E3>
+<UE24E4>
+<UE24E5>
+<UE24E6>
+<UE24E7>
+<UE24E8>
+<UE24E9>
+<UE24EA>
+<UE24EB>
+<UE24EC>
+<UE24ED>
+<UE24EE>
+<UE24EF>
+<UE24F0>
+<UE24F1>
+<UE24F2>
+<UE24F3>
+<UE24F4>
+<UE24F5>
+<UE24F6>
+<UE24F7>
+<UE24F8>
+<UE24F9>
+<UE24FA>
+<UE24FB>
+<UE24FC>
+<UE24FD>
+<UE24FE>
+<UE24FF>
+<UE2500>
+<UE2501>
+<UE2502>
+<UE2503>
+<UE2504>
+<UE2505>
+<UE2506>
+<UE2507>
+<UE2508>
+<UE2509>
+<UE250A>
+<UE250B>
+<UE250C>
+<UE250D>
+<UE250E>
+<UE250F>
+<UE2510>
+<UE2511>
+<UE2512>
+<UE2513>
+<UE2514>
+<UE2515>
+<UE2516>
+<UE2517>
+<UE2518>
+<UE2519>
+<UE251A>
+<UE251B>
+<UE251C>
+<UE251D>
+<UE251E>
+<UE251F>
+<UE2520>
+<UE2521>
+<UE2522>
+<UE2523>
+<UE2524>
+<UE2525>
+<UE2526>
+<UE2527>
+<UE2528>
+<UE2529>
+<UE252A>
+<UE252B>
+<UE252C>
+<UE252D>
+<UE252E>
+<UE252F>
+<UE2530>
+<UE2531>
+<UE2532>
+<UE2533>
+<UE2534>
+<UE2535>
+<UE2536>
+<UE2537>
+<UE2538>
+<UE2539>
+<UE253A>
+<UE253B>
+<UE253C>
+<UE253D>
+<UE253E>
+<UE253F>
+<UE2540>
+<UE2541>
+<UE2542>
+<UE2543>
+<UE2544>
+<UE2545>
+<UE2546>
+<UE2547>
+<UE2548>
+<UE2549>
+<UE254A>
+<UE254B>
+<UE254C>
+<UE254D>
+<UE254E>
+<UE254F>
+<UE2550>
+<UE2551>
+<UE2552>
+<UE2553>
+<UE2554>
+<UE2555>
+<UE2556>
+<UE2557>
+<UE2558>
+<UE2559>
+<UE255A>
+<UE255B>
+<UE255C>
+<UE255D>
+<UE255E>
+<UE255F>
+<UE2560>
+<UE2561>
+<UE2562>
+<UE2563>
+<UE2564>
+<UE2565>
+<UE2566>
+<UE2567>
+<UE2568>
+<UE2569>
+<UE256A>
+<UE256B>
+<UE256C>
+<UE256D>
+<UE256E>
+<UE256F>
+<UE2570>
+<UE2571>
+<UE2572>
+<UE2573>
+<UE2574>
+<UE2575>
+<UE2576>
+<UE2577>
+<UE2578>
+<UE2579>
+<UE257A>
+<UE257B>
+<UE257C>
+<UE257D>
+<UE257E>
+<UE257F>
+<UE2580>
+<UE2581>
+<UE2582>
+<UE2583>
+<UE2584>
+<UE2585>
+<UE2586>
+<UE2587>
+<UE2588>
+<UE2589>
+<UE258A>
+<UE258B>
+<UE258C>
+<UE258D>
+<UE258E>
+<UE258F>
+<UE2590>
+<UE2591>
+<UE2592>
+<UE2593>
+<UE2594>
+<UE2595>
+<UE2596>
+<UE2597>
+<UE2598>
+<UE2599>
+<UE259A>
+<UE259B>
+<UE259C>
+<UE259D>
+<UE259E>
+<UE259F>
+<UE25A0>
+<UE25A1>
+<UE25A2>
+<UE25A3>
+<UE25A4>
+<UE25A5>
+<UE25A6>
+<UE25A7>
+<UE25A8>
+<UE25A9>
+<UE25AA>
+<UE25AB>
+<UE25AC>
+<UE25AD>
+<UE25AE>
+<UE25AF>
+<UE25B0>
+<UE25B1>
+<UE25B2>
+<UE25B3>
+<UE25B4>
+<UE25B5>
+<UE25B6>
+<UE25B7>
+<UE25B8>
+<UE25B9>
+<UE25BA>
+<UE25BB>
+<UE25BC>
+<UE25BD>
+<UE25BE>
+<UE25BF>
+<UE25C0>
+<UE25C1>
+<UE25C2>
+<UE25C3>
+<UE25C4>
+<UE25C5>
+<UE25C6>
+<UE25C7>
+<UE25C8>
+<UE25C9>
+<UE25CA>
+<UE25CB>
+<UE25CC>
+<UE25CD>
+<UE25CE>
+<UE25CF>
+<UE25D0>
+<UE25D1>
+<UE25D2>
+<UE25D3>
+<UE25D4>
+<UE25D5>
+<UE25D6>
+<UE25D7>
+<UE25D8>
+<UE25D9>
+<UE25DA>
+<UE25DB>
+<UE25DC>
+<UE25DD>
+<UE25DE>
+<UE25DF>
+<UE25E0>
+<UE25E1>
+<UE25E2>
+<UE25E3>
+<UE25E4>
+<UE25E5>
+<UE25E6>
+<UE25E7>
+<UE25E8>
+<UE25E9>
+<UE25EA>
+<UE25EB>
+<UE25EC>
+<UE25ED>
+<UE25EE>
+<UE25EF>
+<UE25F0>
+<UE25F1>
+<UE25F2>
+<UE25F3>
+<UE25F4>
+<UE25F5>
+<UE25F6>
+<UE25F7>
+<UE25F8>
+<UE25F9>
+<UE25FA>
+<UE25FB>
+<UE25FC>
+<UE25FD>
+<UE25FE>
+<UE25FF>
+<UE2600>
+<UE2601>
+<UE2602>
+<UE2603>
+<UE2604>
+<UE2605>
+<UE2606>
+<UE2607>
+<UE2608>
+<UE2609>
+<UE260A>
+<UE260B>
+<UE260C>
+<UE260D>
+<UE260E>
+<UE260F>
+<UE2610>
+<UE2611>
+<UE2612>
+<UE2613>
+<UE2614>
+<UE2615>
+<UE2616>
+<UE2617>
+<UE2618>
+<UE2619>
+<UE261A>
+<UE261B>
+<UE261C>
+<UE261D>
+<UE261E>
+<UE261F>
+<UE2620>
+<UE2621>
+<UE2622>
+<UE2623>
+<UE2624>
+<UE2625>
+<UE2626>
+<UE2627>
+<UE2628>
+<UE2629>
+<UE262A>
+<UE262B>
+<UE262C>
+<UE262D>
+<UE262E>
+<UE262F>
+<UE2630>
+<UE2631>
+<UE2632>
+<UE2633>
+<UE2634>
+<UE2635>
+<UE2636>
+<UE2637>
+<UE2638>
+<UE2639>
+<UE263A>
+<UE263B>
+<UE263C>
+<UE263D>
+<UE263E>
+<UE263F>
+<UE2640>
+<UE2641>
+<UE2642>
+<UE2643>
+<UE2644>
+<UE2645>
+<UE2646>
+<UE2647>
+<UE2648>
+<UE2649>
+<UE264A>
+<UE264B>
+<UE264C>
+<UE264D>
+<UE264E>
+<UE264F>
+<UE2650>
+<UE2651>
+<UE2652>
+<UE2653>
+<UE2654>
+<UE2655>
+<UE2656>
+<UE2657>
+<UE2658>
+<UE2659>
+<UE265A>
+<UE265B>
+<UE265C>
+<UE265D>
+<UE265E>
+<UE265F>
+<UE2660>
+<UE2661>
+<UE2662>
+<UE2663>
+<UE2664>
+<UE2665>
+<UE2666>
+<UE2667>
+<UE2668>
+<UE2669>
+<UE266A>
+<UE266B>
+<UE266C>
+<UE266D>
+<UE266E>
+<UE266F>
+<UE2670>
+<UE2671>
+<UE2672>
+<UE2673>
+<UE2674>
+<UE2675>
+<UE2676>
+<UE2677>
+<UE2678>
+<UE2679>
+<UE267A>
+<UE267B>
+<UE267C>
+<UE267D>
+<UE267E>
+<UE267F>
+<UE2680>
+<UE2681>
+<UE2682>
+<UE2683>
+<UE2684>
+<UE2685>
+<UE2686>
+<UE2687>
+<UE2688>
+<UE2689>
+<UE268A>
+<UE268B>
+<UE268C>
+<UE268D>
+<UE268E>
+<UE268F>
+<UE2690>
+<UE2691>
+<UE2692>
+<UE2693>
+<UE2694>
+<UE2695>
+<UE2696>
+<UE2697>
+<UE2698>
+<UE2699>
+<UE269A>
+<UE269B>
+<UE269C>
+<UE269D>
+<UE269E>
+<UE269F>
+<UE26A0>
+<UE26A1>
+<UE26A2>
+<UE26A3>
+<UE26A4>
+<UE26A5>
+<UE26A6>
+<UE26A7>
+<UE26A8>
+<UE26A9>
+<UE26AA>
+<UE26AB>
+<UE26AC>
+<UE26AD>
+<UE26AE>
+<UE26AF>
+<UE26B0>
+<UE26B1>
+<UE26B2>
+<UE26B3>
+<UE26B4>
+<UE26B5>
+<UE26B6>
+<UE26B7>
+<UE26B8>
+<UE26B9>
+<UE26BA>
+<UE26BB>
+<UE26BC>
+<UE26BD>
+<UE26BE>
+<UE26BF>
+<UE26C0>
+<UE26C1>
+<UE26C2>
+<UE26C3>
+<UE26C4>
+<UE26C5>
+<UE26C6>
+<UE26C7>
+<UE26C8>
+<UE26C9>
+<UE26CA>
+<UE26CB>
+<UE26CC>
+<UE26CD>
+<UE26CE>
+<UE26CF>
+<UE26D0>
+<UE26D1>
+<UE26D2>
+<UE26D3>
+<UE26D4>
+<UE26D5>
+<UE26D6>
+<UE26D7>
+<UE26D8>
+<UE26D9>
+<UE26DA>
+<UE26DB>
+<UE26DC>
+<UE26DD>
+<UE26DE>
+<UE26DF>
+<UE26E0>
+<UE26E1>
+<UE26E2>
+<UE26E3>
+<UE26E4>
+<UE26E5>
+<UE26E6>
+<UE26E7>
+<UE26E8>
+<UE26E9>
+<UE26EA>
+<UE26EB>
+<UE26EC>
+<UE26ED>
+<UE26EE>
+<UE26EF>
+<UE26F0>
+<UE26F1>
+<UE26F2>
+<UE26F3>
+<UE26F4>
+<UE26F5>
+<UE26F6>
+<UE26F7>
+<UE26F8>
+<UE26F9>
+<UE26FA>
+<UE26FB>
+<UE26FC>
+<UE26FD>
+<UE26FE>
+<UE26FF>
+<UE2700>
+<UE2701>
+<UE2702>
+<UE2703>
+<UE2704>
+<UE2705>
+<UE2706>
+<UE2707>
+<UE2708>
+<UE2709>
+<UE270A>
+<UE270B>
+<UE270C>
+<UE270D>
+<UE270E>
+<UE270F>
+<UE2710>
+<UE2711>
+<UE2712>
+<UE2713>
+<UE2714>
+<UE2715>
+<UE2716>
+<UE2717>
+<UE2718>
+<UE2719>
+<UE271A>
+<UE271B>
+<UE271C>
+<UE271D>
+<UE271E>
+<UE271F>
+<UE2720>
+<UE2721>
+<UE2722>
+<UE2723>
+<UE2724>
+<UE2725>
+<UE2726>
+<UE2727>
+<UE2728>
+<UE2729>
+<UE272A>
+<UE272B>
+<UE272C>
+<UE272D>
+<UE272E>
+<UE272F>
+<UE2730>
+<UE2731>
+<UE2732>
+<UE2733>
+<UE2734>
+<UE2735>
+<UE2736>
+<UE2737>
+<UE2738>
+<UE2739>
+<UE273A>
+<UE273B>
+<UE273C>
+<UE273D>
+<UE273E>
+<UE273F>
+<UE2740>
+<UE2741>
+<UE2742>
+<UE2743>
+<UE2744>
+<UE2745>
+<UE2746>
+<UE2747>
+<UE2748>
+<UE2749>
+<UE274A>
+<UE274B>
+<UE274C>
+<UE274D>
+<UE274E>
+<UE274F>
+<UE2750>
+<UE2751>
+<UE2752>
+<UE2753>
+<UE2754>
+<UE2755>
+<UE2756>
+<UE2757>
+<UE2758>
+<UE2759>
+<UE275A>
+<UE275B>
+<UE275C>
+<UE275D>
+<UE275E>
+<UE275F>
+<UE2760>
+<UE2761>
+<UE2762>
+<UE2763>
+<UE2764>
+<UE2765>
+<UE2766>
+<UE2767>
+<UE2768>
+<UE2769>
+<UE276A>
+<UE276B>
+<UE276C>
+<UE276D>
+<UE276E>
+<UE276F>
+<UE2770>
+<UE2771>
+<UE2772>
+<UE2773>
+<UE2774>
+<UE2775>
+<UE2776>
+<UE2777>
+<UE2778>
+<UE2779>
+<UE277A>
+<UE277B>
+<UE277C>
+<UE277D>
+<UE277E>
+<UE277F>
+<UE2780>
+<UE2781>
+<UE2782>
+<UE2783>
+<UE2784>
+<UE2785>
+<UE2786>
+<UE2787>
+<UE2788>
+<UE2789>
+<UE278A>
+<UE278B>
+<UE278C>
+<UE278D>
+<UE278E>
+<UE278F>
+<UE2790>
+<UE2791>
+<UE2792>
+<UE2793>
+<UE2794>
+<UE2795>
+<UE2796>
+<UE2797>
+<UE2798>
+<UE2799>
+<UE279A>
+<UE279B>
+<UE279C>
+<UE279D>
+<UE279E>
+<UE279F>
+<UE27A0>
+<UE27A1>
+<UE27A2>
+<UE27A3>
+<UE27A4>
+<UE27A5>
+<UE27A6>
+<UE27A7>
+<UE27A8>
+<UE27A9>
+<UE27AA>
+<UE27AB>
+<UE27AC>
+<UE27AD>
+<UE27AE>
+<UE27AF>
+<UE27B0>
+<UE27B1>
+<UE27B2>
+<UE27B3>
+<UE27B4>
+<UE27B5>
+<UE27B6>
+<UE27B7>
+<UE27B8>
+<UE27B9>
+<UE27BA>
+<UE27BB>
+<UE27BC>
+<UE27BD>
+<UE27BE>
+<UE27BF>
+<UE27C0>
+<UE27C1>
+<UE27C2>
+<UE27C3>
+<UE27C4>
+<UE27C5>
+<UE27C6>
+<UE27C7>
+<UE27C8>
+<UE27C9>
+<UE27CA>
+<UE27CB>
+<UE27CC>
+<UE27CD>
+<UE27CE>
+<UE27CF>
+<UE27D0>
+<UE27D1>
+<UE27D2>
+<UE27D3>
+<UE27D4>
+<UE27D5>
+<UE27D6>
+<UE27D7>
+<UE27D8>
+<UE27D9>
+<UE27DA>
+<UE27DB>
+<UE27DC>
+<UE27DD>
+<UE27DE>
+<UE27DF>
+<UE27E0>
+<UE27E1>
+<UE27E2>
+<UE27E3>
+<UE27E4>
+<UE27E5>
+<UE27E6>
+<UE27E7>
+<UE27E8>
+<UE27E9>
+<UE27EA>
+<UE27EB>
+<UE27EC>
+<UE27ED>
+<UE27EE>
+<UE27EF>
+<UE27F0>
+<UE27F1>
+<UE27F2>
+<UE27F3>
+<UE27F4>
+<UE27F5>
+<UE27F6>
+<UE27F7>
+<UE27F8>
+<UE27F9>
+<UE27FA>
+<UE27FB>
+<UE27FC>
+<UE27FD>
+<UE27FE>
+<UE27FF>
+<UE2800>
+<UE2801>
+<UE2802>
+<UE2803>
+<UE2804>
+<UE2805>
+<UE2806>
+<UE2807>
+<UE2808>
+<UE2809>
+<UE280A>
+<UE280B>
+<UE280C>
+<UE280D>
+<UE280E>
+<UE280F>
+<UE2810>
+<UE2811>
+<UE2812>
+<UE2813>
+<UE2814>
+<UE2815>
+<UE2816>
+<UE2817>
+<UE2818>
+<UE2819>
+<UE281A>
+<UE281B>
+<UE281C>
+<UE281D>
+<UE281E>
+<UE281F>
+<UE2820>
+<UE2821>
+<UE2822>
+<UE2823>
+<UE2824>
+<UE2825>
+<UE2826>
+<UE2827>
+<UE2828>
+<UE2829>
+<UE282A>
+<UE282B>
+<UE282C>
+<UE282D>
+<UE282E>
+<UE282F>
+<UE2830>
+<UE2831>
+<UE2832>
+<UE2833>
+<UE2834>
+<UE2835>
+<UE2836>
+<UE2837>
+<UE2838>
+<UE2839>
+<UE283A>
+<UE283B>
+<UE283C>
+<UE283D>
+<UE283E>
+<UE283F>
+<UE2840>
+<UE2841>
+<UE2842>
+<UE2843>
+<UE2844>
+<UE2845>
+<UE2846>
+<UE2847>
+<UE2848>
+<UE2849>
+<UE284A>
+<UE284B>
+<UE284C>
+<UE284D>
+<UE284E>
+<UE284F>
+<UE2850>
+<UE2851>
+<UE2852>
+<UE2853>
+<UE2854>
+<UE2855>
+<UE2856>
+<UE2857>
+<UE2858>
+<UE2859>
+<UE285A>
+<UE285B>
+<UE285C>
+<UE285D>
+<UE285E>
+<UE285F>
+<UE2860>
+<UE2861>
+<UE2862>
+<UE2863>
+<UE2864>
+<UE2865>
+<UE2866>
+<UE2867>
+<UE2868>
+<UE2869>
+<UE286A>
+<UE286B>
+<UE286C>
+<UE286D>
+<UE286E>
+<UE286F>
+<UE2870>
+<UE2871>
+<UE2872>
+<UE2873>
+<UE2874>
+<UE2875>
+<UE2876>
+<UE2877>
+<UE2878>
+<UE2879>
+<UE287A>
+<UE287B>
+<UE287C>
+<UE287D>
+<UE287E>
+<UE287F>
+<UE2880>
+<UE2881>
+<UE2882>
+<UE2883>
+<UE2884>
+<UE2885>
+<UE2886>
+<UE2887>
+<UE2888>
+<UE2889>
+<UE288A>
+<UE288B>
+<UE288C>
+<UE288D>
+<UE288E>
+<UE288F>
+<UE2890>
+<UE2891>
+<UE2892>
+<UE2893>
+<UE2894>
+<UE2895>
+<UE2896>
+<UE2897>
+<UE2898>
+<UE2899>
+<UE289A>
+<UE289B>
+<UE289C>
+<UE289D>
+<UE289E>
+<UE289F>
+<UE28A0>
+<UE28A1>
+<UE28A2>
+<UE28A3>
+<UE28A4>
+<UE28A5>
+<UE28A6>
+<UE28A7>
+<UE28A8>
+<UE28A9>
+<UE28AA>
+<UE28AB>
+<UE28AC>
+<UE28AD>
+<UE28AE>
+<UE28AF>
+<UE28B0>
+<UE28B1>
+<UE28B2>
+<UE28B3>
+<UE28B4>
+<UE28B5>
+<UE28B6>
+<UE28B7>
+<UE28B8>
+<UE28B9>
+<UE28BA>
+<UE28BB>
+<UE28BC>
+<UE28BD>
+<UE28BE>
+<UE28BF>
+<UE28C0>
+<UE28C1>
+<UE28C2>
+<UE28C3>
+<UE28C4>
+<UE28C5>
+<UE28C6>
+<UE28C7>
+<UE28C8>
+<UE28C9>
+<UE28CA>
+<UE28CB>
+<UE28CC>
+<UE28CD>
+<UE28CE>
+<UE28CF>
+<UE28D0>
+<UE28D1>
+<UE28D2>
+<UE28D3>
+<UE28D4>
+<UE28D5>
+<UE28D6>
+<UE28D7>
+<UE28D8>
+<UE28D9>
+<UE28DA>
+<UE28DB>
+<UE28DC>
+<UE28DD>
+<UE28DE>
+<UE28DF>
+<UE28E0>
+<UE28E1>
+<UE28E2>
+<UE28E3>
+<UE28E4>
+<UE28E5>
+<UE28E6>
+<UE28E7>
+<UE28E8>
+<UE28E9>
+<UE28EA>
+<UE28EB>
+<UE28EC>
+<UE28ED>
+<UE28EE>
+<UE28EF>
+<UE28F0>
+<UE28F1>
+<UE28F2>
+<UE28F3>
+<UE28F4>
+<UE28F5>
+<UE28F6>
+<UE28F7>
+<UE28F8>
+<UE28F9>
+<UE28FA>
+<UE28FB>
+<UE28FC>
+<UE28FD>
+<UE28FE>
+<UE28FF>
+<UE2900>
+<UE2901>
+<UE2902>
+<UE2903>
+<UE2904>
+<UE2905>
+<UE2906>
+<UE2907>
+<UE2908>
+<UE2909>
+<UE290A>
+<UE290B>
+<UE290C>
+<UE290D>
+<UE290E>
+<UE290F>
+<UE2910>
+<UE2911>
+<UE2912>
+<UE2913>
+<UE2914>
+<UE2915>
+<UE2916>
+<UE2917>
+<UE2918>
+<UE2919>
+<UE291A>
+<UE291B>
+<UE291C>
+<UE291D>
+<UE291E>
+<UE291F>
+<UE2920>
+<UE2921>
+<UE2922>
+<UE2923>
+<UE2924>
+<UE2925>
+<UE2926>
+<UE2927>
+<UE2928>
+<UE2929>
+<UE292A>
+<UE292B>
+<UE292C>
+<UE292D>
+<UE292E>
+<UE292F>
+<UE2930>
+<UE2931>
+<UE2932>
+<UE2933>
+<UE2934>
+<UE2935>
+<UE2936>
+<UE2937>
+<UE2938>
+<UE2939>
+<UE293A>
+<UE293B>
+<UE293C>
+<UE293D>
+<UE293E>
+<UE293F>
+<UE2940>
+<UE2941>
+<UE2942>
+<UE2943>
+<UE2944>
+<UE2945>
+<UE2946>
+<UE2947>
+<UE2948>
+<UE2949>
+<UE294A>
+<UE294B>
+<UE294C>
+<UE294D>
+<UE294E>
+<UE294F>
+<UE2950>
+<UE2951>
+<UE2952>
+<UE2953>
+<UE2954>
+<UE2955>
+<UE2956>
+<UE2957>
+<UE2958>
+<UE2959>
+<UE295A>
+<UE295B>
+<UE295C>
+<UE295D>
+<UE295E>
+<UE295F>
+<UE2960>
+<UE2961>
+<UE2962>
+<UE2963>
+<UE2964>
+<UE2965>
+<UE2966>
+<UE2967>
+<UE2968>
+<UE2969>
+<UE296A>
+<UE296B>
+<UE296C>
+<UE296D>
+<UE296E>
+<UE296F>
+<UE2970>
+<UE2971>
+<UE2972>
+<UE2973>
+<UE2974>
+<UE2975>
+<UE2976>
+<UE2977>
+<UE2978>
+<UE2979>
+<UE297A>
+<UE297B>
+<UE297C>
+<UE297D>
+<UE297E>
+<UE297F>
+<UE2980>
+<UE2981>
+<UE2982>
+<UE2983>
+<UE2984>
+<UE2985>
+<UE2986>
+<UE2987>
+<UE2988>
+<UE2989>
+<UE298A>
+<UE298B>
+<UE298C>
+<UE298D>
+<UE298E>
+<UE298F>
+<UE2990>
+<UE2991>
+<UE2992>
+<UE2993>
+<UE2994>
+<UE2995>
+<UE2996>
+<UE2997>
+<UE2998>
+<UE2999>
+<UE299A>
+<UE299B>
+<UE299C>
+<UE299D>
+<UE299E>
+<UE299F>
+<UE29A0>
+<UE29A1>
+<UE29A2>
+<UE29A3>
+<UE29A4>
+<UE29A5>
+<UE29A6>
+<UE29A7>
+<UE29A8>
+<UE29A9>
+<UE29AA>
+<UE29AB>
+<UE29AC>
+<UE29AD>
+<UE29AE>
+<UE29AF>
+<UE29B0>
+<UE29B1>
+<UE29B2>
+<UE29B3>
+<UE29B4>
+<UE29B5>
+<UE29B6>
+<UE29B7>
+<UE29B8>
+<UE29B9>
+<UE29BA>
+<UE29BB>
+<UE29BC>
+<UE29BD>
+<UE29BE>
+<UE29BF>
+<UE29C0>
+<UE29C1>
+<UE29C2>
+<UE29C3>
+<UE29C4>
+<UE29C5>
+<UE29C6>
+<UE29C7>
+<UE29C8>
+<UE29C9>
+<UE29CA>
+<UE29CB>
+<UE29CC>
+<UE29CD>
+<UE29CE>
+<UE29CF>
+<UE29D0>
+<UE29D1>
+<UE29D2>
+<UE29D3>
+<UE29D4>
+<UE29D5>
+<UE29D6>
+<UE29D7>
+<UE29D8>
+<UE29D9>
+<UE29DA>
+<UE29DB>
+<UE29DC>
+<UE29DD>
+<UE29DE>
+<UE29DF>
+<UE29E0>
+<UE29E1>
+<UE29E2>
+<UE29E3>
+<UE29E4>
+<UE29E5>
+<UE29E6>
+<UE29E7>
+<UE29E8>
+<UE29E9>
+<UE29EA>
+<UE29EB>
+<UE29EC>
+<UE29ED>
+<UE29EE>
+<UE29EF>
+<UE29F0>
+<UE29F1>
+<UE29F2>
+<UE29F3>
+<UE29F4>
+<UE29F5>
+<UE29F6>
+<UE29F7>
+<UE29F8>
+<UE29F9>
+<UE29FA>
+<UE29FB>
+<UE29FC>
+<UE29FD>
+<UE29FE>
+<UE29FF>
+<UE2A00>
+<UE2A01>
+<UE2A02>
+<UE2A03>
+<UE2A04>
+<UE2A05>
+<UE2A06>
+<UE2A07>
+<UE2A08>
+<UE2A09>
+<UE2A0A>
+<UE2A0B>
+<UE2A0C>
+<UE2A0D>
+<UE2A0E>
+<UE2A0F>
+<UE2A10>
+<UE2A11>
+<UE2A12>
+<UE2A13>
+<UE2A14>
+<UE2A15>
+<UE2A16>
+<UE2A17>
+<UE2A18>
+<UE2A19>
+<UE2A1A>
+<UE2A1B>
+<UE2A1C>
+<UE2A1D>
+<UE2A1E>
+<UE2A1F>
+<UE2A20>
+<UE2A21>
+<UE2A22>
+<UE2A23>
+<UE2A24>
+<UE2A25>
+<UE2A26>
+<UE2A27>
+<UE2A28>
+<UE2A29>
+<UE2A2A>
+<UE2A2B>
+<UE2A2C>
+<UE2A2D>
+<UE2A2E>
+<UE2A2F>
+<UE2A30>
+<UE2A31>
+<UE2A32>
+<UE2A33>
+<UE2A34>
+<UE2A35>
+<UE2A36>
+<UE2A37>
+<UE2A38>
+<UE2A39>
+<UE2A3A>
+<UE2A3B>
+<UE2A3C>
+<UE2A3D>
+<UE2A3E>
+<UE2A3F>
+<UE2A40>
+<UE2A41>
+<UE2A42>
+<UE2A43>
+<UE2A44>
+<UE2A45>
+<UE2A46>
+<UE2A47>
+<UE2A48>
+<UE2A49>
+<UE2A4A>
+<UE2A4B>
+<UE2A4C>
+<UE2A4D>
+<UE2A4E>
+<UE2A4F>
+<UE2A50>
+<UE2A51>
+<UE2A52>
+<UE2A53>
+<UE2A54>
+<UE2A55>
+<UE2A56>
+<UE2A57>
+<UE2A58>
+<UE2A59>
+<UE2A5A>
+<UE2A5B>
+<UE2A5C>
+<UE2A5D>
+<UE2A5E>
+<UE2A5F>
+<UE2A60>
+<UE2A61>
+<UE2A62>
+<UE2A63>
+<UE2A64>
+<UE2A65>
+<UE2A66>
+<UE2A67>
+<UE2A68>
+<UE2A69>
+<UE2A6A>
+<UE2A6B>
+<UE2A6C>
+<UE2A6D>
+<UE2A6E>
+<UE2A6F>
+<UE2A70>
+<UE2A71>
+<UE2A72>
+<UE2A73>
+<UE2A74>
+<UE2A75>
+<UE2A76>
+<UE2A77>
+<UE2A78>
+<UE2A79>
+<UE2A7A>
+<UE2A7B>
+<UE2A7C>
+<UE2A7D>
+<UE2A7E>
+<UE2A7F>
+<UE2A80>
+<UE2A81>
+<UE2A82>
+<UE2A83>
+<UE2A84>
+<UE2A85>
+<UE2A86>
+<UE2A87>
+<UE2A88>
+<UE2A89>
+<UE2A8A>
+<UE2A8B>
+<UE2A8C>
+<UE2A8D>
+<UE2A8E>
+<UE2A8F>
+<UE2A90>
+<UE2A91>
+<UE2A92>
+<UE2A93>
+<UE2A94>
+<UE2A95>
+<UE2A96>
+<UE2A97>
+<UE2A98>
+<UE2A99>
+<UE2A9A>
+<UE2A9B>
+<UE2A9C>
+<UE2A9D>
+<UE2A9E>
+<UE2A9F>
+<UE2AA0>
+<UE2AA1>
+<UE2AA2>
+<UE2AA3>
+<UE2AA4>
+<UE2AA5>
+<UE2AA6>
+<UE2AA7>
+<UE2AA8>
+<UE2AA9>
+<UE2AAA>
+<UE2AAB>
+<UE2AAC>
+<UE2AAD>
+<UE2AAE>
+<UE2AAF>
+<UE2AB0>
+<UE2AB1>
+<UE2AB2>
+<UE2AB3>
+<UE2AB4>
+<UE2AB5>
+<UE2AB6>
+<UE2AB7>
+<UE2AB8>
+<UE2AB9>
+<UE2ABA>
+<UE2ABB>
+<UE2ABC>
+<UE2ABD>
+<UE2ABE>
+<UE2ABF>
+<UE2AC0>
+<UE2AC1>
+<UE2AC2>
+<UE2AC3>
+<UE2AC4>
+<UE2AC5>
+<UE2AC6>
+<UE2AC7>
+<UE2AC8>
+<UE2AC9>
+<UE2ACA>
+<UE2ACB>
+<UE2ACC>
+<UE2ACD>
+<UE2ACE>
+<UE2ACF>
+<UE2AD0>
+<UE2AD1>
+<UE2AD2>
+<UE2AD3>
+<UE2AD4>
+<UE2AD5>
+<UE2AD6>
+<UE2AD7>
+<UE2AD8>
+<UE2AD9>
+<UE2ADA>
+<UE2ADB>
+<UE2ADC>
+<UE2ADD>
+<UE2ADE>
+<UE2ADF>
+<UE2AE0>
+<UE2AE1>
+<UE2AE2>
+<UE2AE3>
+<UE2AE4>
+<UE2AE5>
+<UE2AE6>
+<UE2AE7>
+<UE2AE8>
+<UE2AE9>
+<UE2AEA>
+<UE2AEB>
+<UE2AEC>
+<UE2AED>
+<UE2AEE>
+<UE2AEF>
+<UE2AF0>
+<UE2AF1>
+<UE2AF2>
+<UE2AF3>
+<UE2AF4>
+<UE2AF5>
+<UE2AF6>
+<UE2AF7>
+<UE2AF8>
+<UE2AF9>
+<UE2AFA>
+<UE2AFB>
+<UE2AFC>
+<UE2AFD>
+<UE2AFE>
+<UE2AFF>
+<UE2B00>
+<UE2B01>
+<UE2B02>
+<UE2B03>
+<UE2B04>
+<UE2B05>
+<UE2B06>
+<UE2B07>
+<UE2B08>
+<UE2B09>
+<UE2B0A>
+<UE2B0B>
+<UE2B0C>
+<UE2B0D>
+<UE2B0E>
+<UE2B0F>
+<UE2B10>
+<UE2B11>
+<UE2B12>
+<UE2B13>
+<UE2B14>
+<UE2B15>
+<UE2B16>
+<UE2B17>
+<UE2B18>
+<UE2B19>
+<UE2B1A>
+<UE2B1B>
+<UE2B1C>
+<UE2B1D>
+<UE2B1E>
+<UE2B1F>
+<UE2B20>
+<UE2B21>
+<UE2B22>
+<UE2B23>
+<UE2B24>
+<UE2B25>
+<UE2B26>
+<UE2B27>
+<UE2B28>
+<UE2B29>
+<UE2B2A>
+<UE2B2B>
+<UE2B2C>
+<UE2B2D>
+<UE2B2E>
+<UE2B2F>
+<UE2B30>
+<UE2B31>
+<UE2B32>
+<UE2B33>
+<UE2B34>
+<UE2B35>
+<UE2B36>
+<UE2B37>
+<UE2B38>
+<UE2B39>
+<UE2B3A>
+<UE2B3B>
+<UE2B3C>
+<UE2B3D>
+<UE2B3E>
+<UE2B3F>
+<UE2B40>
+<UE2B41>
+<UE2B42>
+<UE2B43>
+<UE2B44>
+<UE2B45>
+<UE2B46>
+<UE2B47>
+<UE2B48>
+<UE2B49>
+<UE2B4A>
+<UE2B4B>
+<UE2B4C>
+<UE2B4D>
+<UE2B4E>
+<UE2B4F>
+<UE2B50>
+<UE2B51>
+<UE2B52>
+<UE2B53>
+<UE2B54>
+<UE2B55>
+<UE2B56>
+<UE2B57>
+<UE2B58>
+<UE2B59>
+<UE2B5A>
+<UE2B5B>
+<UE2B5C>
+<UE2B5D>
+<UE2B5E>
+<UE2B5F>
+<UE2B60>
+<UE2B61>
+<UE2B62>
+<UE2B63>
+<UE2B64>
+<UE2B65>
+<UE2B66>
+<UE2B67>
+<UE2B68>
+<UE2B69>
+<UE2B6A>
+<UE2B6B>
+<UE2B6C>
+<UE2B6D>
+<UE2B6E>
+<UE2B6F>
+<UE2B70>
+<UE2B71>
+<UE2B72>
+<UE2B73>
+<UE2B74>
+<UE2B75>
+<UE2B76>
+<UE2B77>
+<UE2B78>
+<UE2B79>
+<UE2B7A>
+<UE2B7B>
+<UE2B7C>
+<UE2B7D>
+<UE2B7E>
+<UE2B7F>
+<UE2B80>
+<UE2B81>
+<UE2B82>
+<UE2B83>
+<UE2B84>
+<UE2B85>
+<UE2B86>
+<UE2B87>
+<UE2B88>
+<UE2B89>
+<UE2B8A>
+<UE2B8B>
+<UE2B8C>
+<UE2B8D>
+<UE2B8E>
+<UE2B8F>
+<UE2B90>
+<UE2B91>
+<UE2B92>
+<UE2B93>
+<UE2B94>
+<UE2B95>
+<UE2B96>
+<UE2B97>
+<UE2B98>
+<UE2B99>
+<UE2B9A>
+<UE2B9B>
+<UE2B9C>
+<UE2B9D>
+<UE2B9E>
+<UE2B9F>
+<UE2BA0>
+<UE2BA1>
+<UE2BA2>
+<UE2BA3>
+<UE2BA4>
+<UE2BA5>
+<UE2BA6>
+<UE2BA7>
+<UE2BA8>
+<UE2BA9>
+<UE2BAA>
+<UE2BAB>
+<UE2BAC>
+<UE2BAD>
+<UE2BAE>
+<UE2BAF>
+<UE2BB0>
+<UE2BB1>
+<UE2BB2>
+<UE2BB3>
+<UE2BB4>
+<UE2BB5>
+<UE2BB6>
+<UE2BB7>
+<UE2BB8>
+<UE2BB9>
+<UE2BBA>
+<UE2BBB>
+<UE2BBC>
+<UE2BBD>
+<UE2BBE>
+<UE2BBF>
+<UE2BC0>
+<UE2BC1>
+<UE2BC2>
+<UE2BC3>
+<UE2BC4>
+<UE2BC5>
+<UE2BC6>
+<UE2BC7>
+<UE2BC8>
+<UE2BC9>
+<UE2BCA>
+<UE2BCB>
+<UE2BCC>
+<UE2BCD>
+<UE2BCE>
+<UE2BCF>
+<UE2BD0>
+<UE2BD1>
+<UE2BD2>
+<UE2BD3>
+<UE2BD4>
+<UE2BD5>
+<UE2BD6>
+<UE2BD7>
+<UE2BD8>
+<UE2BD9>
+<UE2BDA>
+<UE2BDB>
+<UE2BDC>
+<UE2BDD>
+<UE2BDE>
+<UE2BDF>
+<UE2BE0>
+<UE2BE1>
+<UE2BE2>
+<UE2BE3>
+<UE2BE4>
+<UE2BE5>
+<UE2BE6>
+<UE2BE7>
+<UE2BE8>
+<UE2BE9>
+<UE2BEA>
+<UE2BEB>
+<UE2BEC>
+<UE2BED>
+<UE2BEE>
+<UE2BEF>
+<UE2BF0>
+<UE2BF1>
+<UE2BF2>
+<UE2BF3>
+<UE2BF4>
+<UE2BF5>
+<UE2BF6>
+<UE2BF7>
+<UE2BF8>
+<UE2BF9>
+<UE2BFA>
+<UE2BFB>
+<UE2BFC>
+<UE2BFD>
+<UE2BFE>
+<UE2BFF>
+<UE2C00>
+<UE2C01>
+<UE2C02>
+<UE2C03>
+<UE2C04>
+<UE2C05>
+<UE2C06>
+<UE2C07>
+<UE2C08>
+<UE2C09>
+<UE2C0A>
+<UE2C0B>
+<UE2C0C>
+<UE2C0D>
+<UE2C0E>
+<UE2C0F>
+<UE2C10>
+<UE2C11>
+<UE2C12>
+<UE2C13>
+<UE2C14>
+<UE2C15>
+<UE2C16>
+<UE2C17>
+<UE2C18>
+<UE2C19>
+<UE2C1A>
+<UE2C1B>
+<UE2C1C>
+<UE2C1D>
+<UE2C1E>
+<UE2C1F>
+<UE2C20>
+<UE2C21>
+<UE2C22>
+<UE2C23>
+<UE2C24>
+<UE2C25>
+<UE2C26>
+<UE2C27>
+<UE2C28>
+<UE2C29>
+<UE2C2A>
+<UE2C2B>
+<UE2C2C>
+<UE2C2D>
+<UE2C2E>
+<UE2C2F>
+<UE2C30>
+<UE2C31>
+<UE2C32>
+<UE2C33>
+<UE2C34>
+<UE2C35>
+<UE2C36>
+<UE2C37>
+<UE2C38>
+<UE2C39>
+<UE2C3A>
+<UE2C3B>
+<UE2C3C>
+<UE2C3D>
+<UE2C3E>
+<UE2C3F>
+<UE2C40>
+<UE2C41>
+<UE2C42>
+<UE2C43>
+<UE2C44>
+<UE2C45>
+<UE2C46>
+<UE2C47>
+<UE2C48>
+<UE2C49>
+<UE2C4A>
+<UE2C4B>
+<UE2C4C>
+<UE2C4D>
+<UE2C4E>
+<UE2C4F>
+<UE2C50>
+<UE2C51>
+<UE2C52>
+<UE2C53>
+<UE2C54>
+<UE2C55>
+<UE2C56>
+<UE2C57>
+<UE2C58>
+<UE2C59>
+<UE2C5A>
+<UE2C5B>
+<UE2C5C>
+<UE2C5D>
+<UE2C5E>
+<UE2C5F>
+<UE2C60>
+<UE2C61>
+<UE2C62>
+<UE2C63>
+<UE2C64>
+<UE2C65>
+<UE2C66>
+<UE2C67>
+<UE2C68>
+<UE2C69>
+<UE2C6A>
+<UE2C6B>
+<UE2C6C>
+<UE2C6D>
+<UE2C6E>
+<UE2C6F>
+<UE2C70>
+<UE2C71>
+<UE2C72>
+<UE2C73>
+<UE2C74>
+<UE2C75>
+<UE2C76>
+<UE2C77>
+<UE2C78>
+<UE2C79>
+<UE2C7A>
+<UE2C7B>
+<UE2C7C>
+<UE2C7D>
+<UE2C7E>
+<UE2C7F>
+<UE2C80>
+<UE2C81>
+<UE2C82>
+<UE2C83>
+<UE2C84>
+<UE2C85>
+<UE2C86>
+<UE2C87>
+<UE2C88>
+<UE2C89>
+<UE2C8A>
+<UE2C8B>
+<UE2C8C>
+<UE2C8D>
+<UE2C8E>
+<UE2C8F>
+<UE2C90>
+<UE2C91>
+<UE2C92>
+<UE2C93>
+<UE2C94>
+<UE2C95>
+<UE2C96>
+<UE2C97>
+<UE2C98>
+<UE2C99>
+<UE2C9A>
+<UE2C9B>
+<UE2C9C>
+<UE2C9D>
+<UE2C9E>
+<UE2C9F>
+<UE2CA0>
+<UE2CA1>
+<UE2CA2>
+<UE2CA3>
+<UE2CA4>
+<UE2CA5>
+<UE2CA6>
+<UE2CA7>
+<UE2CA8>
+<UE2CA9>
+<UE2CAA>
+<UE2CAB>
+<UE2CAC>
+<UE2CAD>
+<UE2CAE>
+<UE2CAF>
+<UE2CB0>
+<UE2CB1>
+<UE2CB2>
+<UE2CB3>
+<UE2CB4>
+<UE2CB5>
+<UE2CB6>
+<UE2CB7>
+<UE2CB8>
+<UE2CB9>
+<UE2CBA>
+<UE2CBB>
+<UE2CBC>
+<UE2CBD>
+<UE2CBE>
+<UE2CBF>
+<UE2CC0>
+<UE2CC1>
+<UE2CC2>
+<UE2CC3>
+<UE2CC4>
+<UE2CC5>
+<UE2CC6>
+<UE2CC7>
+<UE2CC8>
+<UE2CC9>
+<UE2CCA>
+<UE2CCB>
+<UE2CCC>
+<UE2CCD>
+<UE2CCE>
+<UE2CCF>
+<UE2CD0>
+<UE2CD1>
+<UE2CD2>
+<UE2CD3>
+<UE2CD4>
+<UE2CD5>
+<UE2CD6>
+<UE2CD7>
+<UE2CD8>
+<UE2CD9>
+<UE2CDA>
+<UE2CDB>
+<UE2CDC>
+<UE2CDD>
+<UE2CDE>
+<UE2CDF>
+<UE2CE0>
+<UE2CE1>
+<UE2CE2>
+<UE2CE3>
+<UE2CE4>
+<UE2CE5>
+<UE2CE6>
+<UE2CE7>
+<UE2CE8>
+<UE2CE9>
+<UE2CEA>
+<UE2CEB>
+<UE2CEC>
+<UE2CED>
+<UE2CEE>
+<UE2CEF>
+<UE2CF0>
+<UE2CF1>
+<UE2CF2>
+<UE2CF3>
+<UE2CF4>
+<UE2CF5>
+<UE2CF6>
+<UE2CF7>
+<UE2CF8>
+<UE2CF9>
+<UE2CFA>
+<UE2CFB>
+<UE2CFC>
+<UE2CFD>
+<UE2CFE>
+<UE2CFF>
+<UE2D00>
+<UE2D01>
+<UE2D02>
+<UE2D03>
+<UE2D04>
+<UE2D05>
+<UE2D06>
+<UE2D07>
+<UE2D08>
+<UE2D09>
+<UE2D0A>
+<UE2D0B>
+<UE2D0C>
+<UE2D0D>
+<UE2D0E>
+<UE2D0F>
+<UE2D10>
+<UE2D11>
+<UE2D12>
+<UE2D13>
+<UE2D14>
+<UE2D15>
+<UE2D16>
+<UE2D17>
+<UE2D18>
+<UE2D19>
+<UE2D1A>
+<UE2D1B>
+<UE2D1C>
+<UE2D1D>
+<UE2D1E>
+<UE2D1F>
+<UE2D20>
+<UE2D21>
+<UE2D22>
+<UE2D23>
+<UE2D24>
+<UE2D25>
+<UE2D26>
+<UE2D27>
+<UE2D28>
+<UE2D29>
+<UE2D2A>
+<UE2D2B>
+<UE2D2C>
+<UE2D2D>
+<UE2D2E>
+<UE2D2F>
+<UE2D30>
+<UE2D31>
+<UE2D32>
+<UE2D33>
+<UE2D34>
+<UE2D35>
+<UE2D36>
+<UE2D37>
+<UE2D38>
+<UE2D39>
+<UE2D3A>
+<UE2D3B>
+<UE2D3C>
+<UE2D3D>
+<UE2D3E>
+<UE2D3F>
+<UE2D40>
+<UE2D41>
+<UE2D42>
+<UE2D43>
+<UE2D44>
+<UE2D45>
+<UE2D46>
+<UE2D47>
+<UE2D48>
+<UE2D49>
+<UE2D4A>
+<UE2D4B>
+<UE2D4C>
+<UE2D4D>
+<UE2D4E>
+<UE2D4F>
+<UE2D50>
+<UE2D51>
+<UE2D52>
+<UE2D53>
+<UE2D54>
+<UE2D55>
+<UE2D56>
+<UE2D57>
+<UE2D58>
+<UE2D59>
+<UE2D5A>
+<UE2D5B>
+<UE2D5C>
+<UE2D5D>
+<UE2D5E>
+<UE2D5F>
+<UE2D60>
+<UE2D61>
+<UE2D62>
+<UE2D63>
+<UE2D64>
+<UE2D65>
+<UE2D66>
+<UE2D67>
+<UE2D68>
+<UE2D69>
+<UE2D6A>
+<UE2D6B>
+<UE2D6C>
+<UE2D6D>
+<UE2D6E>
+<UE2D6F>
+<UE2D70>
+<UE2D71>
+<UE2D72>
+<UE2D73>
+<UE2D74>
+<UE2D75>
+<UE2D76>
+<UE2D77>
+<UE2D78>
+<UE2D79>
+<UE2D7A>
+<UE2D7B>
+<UE2D7C>
+<UE2D7D>
+<UE2D7E>
+<UE2D7F>
+<UE2D80>
+<UE2D81>
+<UE2D82>
+<UE2D83>
+<UE2D84>
+<UE2D85>
+<UE2D86>
+<UE2D87>
+<UE2D88>
+<UE2D89>
+<UE2D8A>
+<UE2D8B>
+<UE2D8C>
+<UE2D8D>
+<UE2D8E>
+<UE2D8F>
+<UE2D90>
+<UE2D91>
+<UE2D92>
+<UE2D93>
+<UE2D94>
+<UE2D95>
+<UE2D96>
+<UE2D97>
+<UE2D98>
+<UE2D99>
+<UE2D9A>
+<UE2D9B>
+<UE2D9C>
+<UE2D9D>
+<UE2D9E>
+<UE2D9F>
+<UE2DA0>
+<UE2DA1>
+<UE2DA2>
+<UE2DA3>
+<UE2DA4>
+<UE2DA5>
+<UE2DA6>
+<UE2DA7>
+<UE2DA8>
+<UE2DA9>
+<UE2DAA>
+<UE2DAB>
+<UE2DAC>
+<UE2DAD>
+<UE2DAE>
+<UE2DAF>
+<UE2DB0>
+<UE2DB1>
+<UE2DB2>
+<UE2DB3>
+<UE2DB4>
+<UE2DB5>
+<UE2DB6>
+<UE2DB7>
+<UE2DB8>
+<UE2DB9>
+<UE2DBA>
+<UE2DBB>
+<UE2DBC>
+<UE2DBD>
+<UE2DBE>
+<UE2DBF>
+<UE2DC0>
+<UE2DC1>
+<UE2DC2>
+<UE2DC3>
+<UE2DC4>
+<UE2DC5>
+<UE2DC6>
+<UE2DC7>
+<UE2DC8>
+<UE2DC9>
+<UE2DCA>
+<UE2DCB>
+<UE2DCC>
+<UE2DCD>
+<UE2DCE>
+<UE2DCF>
+<UE2DD0>
+<UE2DD1>
+<UE2DD2>
+<UE2DD3>
+<UE2DD4>
+<UE2DD5>
+<UE2DD6>
+<UE2DD7>
+<UE2DD8>
+<UE2DD9>
+<UE2DDA>
+<UE2DDB>
+<UE2DDC>
+<UE2DDD>
+<UE2DDE>
+<UE2DDF>
+<UE2DE0>
+<UE2DE1>
+<UE2DE2>
+<UE2DE3>
+<UE2DE4>
+<UE2DE5>
+<UE2DE6>
+<UE2DE7>
+<UE2DE8>
+<UE2DE9>
+<UE2DEA>
+<UE2DEB>
+<UE2DEC>
+<UE2DED>
+<UE2DEE>
+<UE2DEF>
+<UE2DF0>
+<UE2DF1>
+<UE2DF2>
+<UE2DF3>
+<UE2DF4>
+<UE2DF5>
+<UE2DF6>
+<UE2DF7>
+<UE2DF8>
+<UE2DF9>
+<UE2DFA>
+<UE2DFB>
+<UE2DFC>
+<UE2DFD>
+<UE2DFE>
+<UE2DFF>
+<UE2E00>
+<UE2E01>
+<UE2E02>
+<UE2E03>
+<UE2E04>
+<UE2E05>
+<UE2E06>
+<UE2E07>
+<UE2E08>
+<UE2E09>
+<UE2E0A>
+<UE2E0B>
+<UE2E0C>
+<UE2E0D>
+<UE2E0E>
+<UE2E0F>
+<UE2E10>
+<UE2E11>
+<UE2E12>
+<UE2E13>
+<UE2E14>
+<UE2E15>
+<UE2E16>
+<UE2E17>
+<UE2E18>
+<UE2E19>
+<UE2E1A>
+<UE2E1B>
+<UE2E1C>
+<UE2E1D>
+<UE2E1E>
+<UE2E1F>
+<UE2E20>
+<UE2E21>
+<UE2E22>
+<UE2E23>
+<UE2E24>
+<UE2E25>
+<UE2E26>
+<UE2E27>
+<UE2E28>
+<UE2E29>
+<UE2E2A>
+<UE2E2B>
+<UE2E2C>
+<UE2E2D>
+<UE2E2E>
+<UE2E2F>
+<UE2E30>
+<UE2E31>
+<UE2E32>
+<UE2E33>
+<UE2E34>
+<UE2E35>
+<UE2E36>
+<UE2E37>
+<UE2E38>
+<UE2E39>
+<UE2E3A>
+<UE2E3B>
+<UE2E3C>
+<UE2E3D>
+<UE2E3E>
+<UE2E3F>
+<UE2E40>
+<UE2E41>
+<UE2E42>
+<UE2E43>
+<UE2E44>
+<UE2E45>
+<UE2E46>
+<UE2E47>
+<UE2E48>
+<UE2E49>
+<UE2E4A>
+<UE2E4B>
+<UE2E4C>
+<UE2E4D>
+<UE2E4E>
+<UE2E4F>
+<UE2E50>
+<UE2E51>
+<UE2E52>
+<UE2E53>
+<UE2E54>
+<UE2E55>
+<UE2E56>
+<UE2E57>
+<UE2E58>
+<UE2E59>
+<UE2E5A>
+<UE2E5B>
+<UE2E5C>
+<UE2E5D>
+<UE2E5E>
+<UE2E5F>
+<UE2E60>
+<UE2E61>
+<UE2E62>
+<UE2E63>
+<UE2E64>
+<UE2E65>
+<UE2E66>
+<UE2E67>
+<UE2E68>
+<UE2E69>
+<UE2E6A>
+<UE2E6B>
+<UE2E6C>
+<UE2E6D>
+<UE2E6E>
+<UE2E6F>
+<UE2E70>
+<UE2E71>
+<UE2E72>
+<UE2E73>
+<UE2E74>
+<UE2E75>
+<UE2E76>
+<UE2E77>
+<UE2E78>
+<UE2E79>
+<UE2E7A>
+<UE2E7B>
+<UE2E7C>
+<UE2E7D>
+<UE2E7E>
+<UE2E7F>
+<UE2E80>
+<UE2E81>
+<UE2E82>
+<UE2E83>
+<UE2E84>
+<UE2E85>
+<UE2E86>
+<UE2E87>
+<UE2E88>
+<UE2E89>
+<UE2E8A>
+<UE2E8B>
+<UE2E8C>
+<UE2E8D>
+<UE2E8E>
+<UE2E8F>
+<UE2E90>
+<UE2E91>
+<UE2E92>
+<UE2E93>
+<UE2E94>
+<UE2E95>
+<UE2E96>
+<UE2E97>
+<UE2E98>
+<UE2E99>
+<UE2E9A>
+<UE2E9B>
+<UE2E9C>
+<UE2E9D>
+<UE2E9E>
+<UE2E9F>
+<UE2EA0>
+<UE2EA1>
+<UE2EA2>
+<UE2EA3>
+<UE2EA4>
+<UE2EA5>
+<UE2EA6>
+<UE2EA7>
+<UE2EA8>
+<UE2EA9>
+<UE2EAA>
+<UE2EAB>
+<UE2EAC>
+<UE2EAD>
+<UE2EAE>
+<UE2EAF>
+<UE2EB0>
+<UE2EB1>
+<UE2EB2>
+<UE2EB3>
+<UE2EB4>
+<UE2EB5>
+<UE2EB6>
+<UE2EB7>
+<UE2EB8>
+<UE2EB9>
+<UE2EBA>
+<UE2EBB>
+<UE2EBC>
+<UE2EBD>
+<UE2EBE>
+<UE2EBF>
+<UE2EC0>
+<UE2EC1>
+<UE2EC2>
+<UE2EC3>
+<UE2EC4>
+<UE2EC5>
+<UE2EC6>
+<UE2EC7>
+<UE2EC8>
+<UE2EC9>
+<UE2ECA>
+<UE2ECB>
+<UE2ECC>
+<UE2ECD>
+<UE2ECE>
+<UE2ECF>
+<UE2ED0>
+<UE2ED1>
+<UE2ED2>
+<UE2ED3>
+<UE2ED4>
+<UE2ED5>
+<UE2ED6>
+<UE2ED7>
+<UE2ED8>
+<UE2ED9>
+<UE2EDA>
+<UE2EDB>
+<UE2EDC>
+<UE2EDD>
+<UE2EDE>
+<UE2EDF>
+<UE2EE0>
+<UE2EE1>
+<UE2EE2>
+<UE2EE3>
+<UE2EE4>
+<UE2EE5>
+<UE2EE6>
+<UE2EE7>
+<UE2EE8>
+<UE2EE9>
+<UE2EEA>
+<UE2EEB>
+<UE2EEC>
+<UE2EED>
+<UE2EEE>
+<UE2EEF>
+<UE2EF0>
+<UE2EF1>
+<UE2EF2>
+<UE2EF3>
+<UE2EF4>
+<UE2EF5>
+<UE2EF6>
+<UE2EF7>
+<UE2EF8>
+<UE2EF9>
+<UE2EFA>
+<UE2EFB>
+<UE2EFC>
+<UE2EFD>
+<UE2EFE>
+<UE2EFF>
+<UE2F00>
+<UE2F01>
+<UE2F02>
+<UE2F03>
+<UE2F04>
+<UE2F05>
+<UE2F06>
+<UE2F07>
+<UE2F08>
+<UE2F09>
+<UE2F0A>
+<UE2F0B>
+<UE2F0C>
+<UE2F0D>
+<UE2F0E>
+<UE2F0F>
+<UE2F10>
+<UE2F11>
+<UE2F12>
+<UE2F13>
+<UE2F14>
+<UE2F15>
+<UE2F16>
+<UE2F17>
+<UE2F18>
+<UE2F19>
+<UE2F1A>
+<UE2F1B>
+<UE2F1C>
+<UE2F1D>
+<UE2F1E>
+<UE2F1F>
+<UE2F20>
+<UE2F21>
+<UE2F22>
+<UE2F23>
+<UE2F24>
+<UE2F25>
+<UE2F26>
+<UE2F27>
+<UE2F28>
+<UE2F29>
+<UE2F2A>
+<UE2F2B>
+<UE2F2C>
+<UE2F2D>
+<UE2F2E>
+<UE2F2F>
+<UE2F30>
+<UE2F31>
+<UE2F32>
+<UE2F33>
+<UE2F34>
+<UE2F35>
+<UE2F36>
+<UE2F37>
+<UE2F38>
+<UE2F39>
+<UE2F3A>
+<UE2F3B>
+<UE2F3C>
+<UE2F3D>
+<UE2F3E>
+<UE2F3F>
+<UE2F40>
+<UE2F41>
+<UE2F42>
+<UE2F43>
+<UE2F44>
+<UE2F45>
+<UE2F46>
+<UE2F47>
+<UE2F48>
+<UE2F49>
+<UE2F4A>
+<UE2F4B>
+<UE2F4C>
+<UE2F4D>
+<UE2F4E>
+<UE2F4F>
+<UE2F50>
+<UE2F51>
+<UE2F52>
+<UE2F53>
+<UE2F54>
+<UE2F55>
+<UE2F56>
+<UE2F57>
+<UE2F58>
+<UE2F59>
+<UE2F5A>
+<UE2F5B>
+<UE2F5C>
+<UE2F5D>
+<UE2F5E>
+<UE2F5F>
+<UE2F60>
+<UE2F61>
+<UE2F62>
+<UE2F63>
+<UE2F64>
+<UE2F65>
+<UE2F66>
+<UE2F67>
+<UE2F68>
+<UE2F69>
+<UE2F6A>
+<UE2F6B>
+<UE2F6C>
+<UE2F6D>
+<UE2F6E>
+<UE2F6F>
+<UE2F70>
+<UE2F71>
+<UE2F72>
+<UE2F73>
+<UE2F74>
+<UE2F75>
+<UE2F76>
+<UE2F77>
+<UE2F78>
+<UE2F79>
+<UE2F7A>
+<UE2F7B>
+<UE2F7C>
+<UE2F7D>
+<UE2F7E>
+<UE2F7F>
+<UE2F80>
+<UE2F81>
+<UE2F82>
+<UE2F83>
+<UE2F84>
+<UE2F85>
+<UE2F86>
+<UE2F87>
+<UE2F88>
+<UE2F89>
+<UE2F8A>
+<UE2F8B>
+<UE2F8C>
+<UE2F8D>
+<UE2F8E>
+<UE2F8F>
+<UE2F90>
+<UE2F91>
+<UE2F92>
+<UE2F93>
+<UE2F94>
+<UE2F95>
+<UE2F96>
+<UE2F97>
+<UE2F98>
+<UE2F99>
+<UE2F9A>
+<UE2F9B>
+<UE2F9C>
+<UE2F9D>
+<UE2F9E>
+<UE2F9F>
+<UE2FA0>
+<UE2FA1>
+<UE2FA2>
+<UE2FA3>
+<UE2FA4>
+<UE2FA5>
+<UE2FA6>
+<UE2FA7>
+<UE2FA8>
+<UE2FA9>
+<UE2FAA>
+<UE2FAB>
+<UE2FAC>
+<UE2FAD>
+<UE2FAE>
+<UE2FAF>
+<UE2FB0>
+<UE2FB1>
+<UE2FB2>
+<UE2FB3>
+<UE2FB4>
+<UE2FB5>
+<UE2FB6>
+<UE2FB7>
+<UE2FB8>
+<UE2FB9>
+<UE2FBA>
+<UE2FBB>
+<UE2FBC>
+<UE2FBD>
+<UE2FBE>
+<UE2FBF>
+<UE2FC0>
+<UE2FC1>
+<UE2FC2>
+<UE2FC3>
+<UE2FC4>
+<UE2FC5>
+<UE2FC6>
+<UE2FC7>
+<UE2FC8>
+<UE2FC9>
+<UE2FCA>
+<UE2FCB>
+<UE2FCC>
+<UE2FCD>
+<UE2FCE>
+<UE2FCF>
+<UE2FD0>
+<UE2FD1>
+<UE2FD2>
+<UE2FD3>
+<UE2FD4>
+<UE2FD5>
+<UE2FD6>
+<UE2FD7>
+<UE2FD8>
+<UE2FD9>
+<UE2FDA>
+<UE2FDB>
+<UE2FDC>
+<UE2FDD>
+<UE2FDE>
+<UE2FDF>
+<UE2FE0>
+<UE2FE1>
+<UE2FE2>
+<UE2FE3>
+<UE2FE4>
+<UE2FE5>
+<UE2FE6>
+<UE2FE7>
+<UE2FE8>
+<UE2FE9>
+<UE2FEA>
+<UE2FEB>
+<UE2FEC>
+<UE2FED>
+<UE2FEE>
+<UE2FEF>
+<UE2FF0>
+<UE2FF1>
+<UE2FF2>
+<UE2FF3>
+<UE2FF4>
+<UE2FF5>
+<UE2FF6>
+<UE2FF7>
+<UE2FF8>
+<UE2FF9>
+<UE2FFA>
+<UE2FFB>
+<UE2FFC>
+<UE2FFD>
+<UE2FFE>
+<UE2FFF>
+<UE3000>
+<UE3001>
+<UE3002>
+<UE3003>
+<UE3004>
+<UE3005>
+<UE3006>
+<UE3007>
+<UE3008>
+<UE3009>
+<UE300A>
+<UE300B>
+<UE300C>
+<UE300D>
+<UE300E>
+<UE300F>
+<UE3010>
+<UE3011>
+<UE3012>
+<UE3013>
+<UE3014>
+<UE3015>
+<UE3016>
+<UE3017>
+<UE3018>
+<UE3019>
+<UE301A>
+<UE301B>
+<UE301C>
+<UE301D>
+<UE301E>
+<UE301F>
+<UE3020>
+<UE3021>
+<UE3022>
+<UE3023>
+<UE3024>
+<UE3025>
+<UE3026>
+<UE3027>
+<UE3028>
+<UE3029>
+<UE302A>
+<UE302B>
+<UE302C>
+<UE302D>
+<UE302E>
+<UE302F>
+<UE3030>
+<UE3031>
+<UE3032>
+<UE3033>
+<UE3034>
+<UE3035>
+<UE3036>
+<UE3037>
+<UE3038>
+<UE3039>
+<UE303A>
+<UE303B>
+<UE303C>
+<UE303D>
+<UE303E>
+<UE303F>
+<UE3040>
+<UE3041>
+<UE3042>
+<UE3043>
+<UE3044>
+<UE3045>
+<UE3046>
+<UE3047>
+<UE3048>
+<UE3049>
+<UE304A>
+<UE304B>
+<UE304C>
+<UE304D>
+<UE304E>
+<UE304F>
+<UE3050>
+<UE3051>
+<UE3052>
+<UE3053>
+<UE3054>
+<UE3055>
+<UE3056>
+<UE3057>
+<UE3058>
+<UE3059>
+<UE305A>
+<UE305B>
+<UE305C>
+<UE305D>
+<UE305E>
+<UE305F>
+<UE3060>
+<UE3061>
+<UE3062>
+<UE3063>
+<UE3064>
+<UE3065>
+<UE3066>
+<UE3067>
+<UE3068>
+<UE3069>
+<UE306A>
+<UE306B>
+<UE306C>
+<UE306D>
+<UE306E>
+<UE306F>
+<UE3070>
+<UE3071>
+<UE3072>
+<UE3073>
+<UE3074>
+<UE3075>
+<UE3076>
+<UE3077>
+<UE3078>
+<UE3079>
+<UE307A>
+<UE307B>
+<UE307C>
+<UE307D>
+<UE307E>
+<UE307F>
+<UE3080>
+<UE3081>
+<UE3082>
+<UE3083>
+<UE3084>
+<UE3085>
+<UE3086>
+<UE3087>
+<UE3088>
+<UE3089>
+<UE308A>
+<UE308B>
+<UE308C>
+<UE308D>
+<UE308E>
+<UE308F>
+<UE3090>
+<UE3091>
+<UE3092>
+<UE3093>
+<UE3094>
+<UE3095>
+<UE3096>
+<UE3097>
+<UE3098>
+<UE3099>
+<UE309A>
+<UE309B>
+<UE309C>
+<UE309D>
+<UE309E>
+<UE309F>
+<UE30A0>
+<UE30A1>
+<UE30A2>
+<UE30A3>
+<UE30A4>
+<UE30A5>
+<UE30A6>
+<UE30A7>
+<UE30A8>
+<UE30A9>
+<UE30AA>
+<UE30AB>
+<UE30AC>
+<UE30AD>
+<UE30AE>
+<UE30AF>
+<UE30B0>
+<UE30B1>
+<UE30B2>
+<UE30B3>
+<UE30B4>
+<UE30B5>
+<UE30B6>
+<UE30B7>
+<UE30B8>
+<UE30B9>
+<UE30BA>
+<UE30BB>
+<UE30BC>
+<UE30BD>
+<UE30BE>
+<UE30BF>
+<UE30C0>
+<UE30C1>
+<UE30C2>
+<UE30C3>
+<UE30C4>
+<UE30C5>
+<UE30C6>
+<UE30C7>
+<UE30C8>
+<UE30C9>
+<UE30CA>
+<UE30CB>
+<UE30CC>
+<UE30CD>
+<UE30CE>
+<UE30CF>
+<UE30D0>
+<UE30D1>
+<UE30D2>
+<UE30D3>
+<UE30D4>
+<UE30D5>
+<UE30D6>
+<UE30D7>
+<UE30D8>
+<UE30D9>
+<UE30DA>
+<UE30DB>
+<UE30DC>
+<UE30DD>
+<UE30DE>
+<UE30DF>
+<UE30E0>
+<UE30E1>
+<UE30E2>
+<UE30E3>
+<UE30E4>
+<UE30E5>
+<UE30E6>
+<UE30E7>
+<UE30E8>
+<UE30E9>
+<UE30EA>
+<UE30EB>
+<UE30EC>
+<UE30ED>
+<UE30EE>
+<UE30EF>
+<UE30F0>
+<UE30F1>
+<UE30F2>
+<UE30F3>
+<UE30F4>
+<UE30F5>
+<UE30F6>
+<UE30F7>
+<UE30F8>
+<UE30F9>
+<UE30FA>
+<UE30FB>
+<UE30FC>
+<UE30FD>
+<UE30FE>
+<UE30FF>
+<UE3100>
+<UE3101>
+<UE3102>
+<UE3103>
+<UE3104>
+<UE3105>
+<UE3106>
+<UE3107>
+<UE3108>
+<UE3109>
+<UE310A>
+<UE310B>
+<UE310C>
+<UE310D>
+<UE310E>
+<UE310F>
+<UE3110>
+<UE3111>
+<UE3112>
+<UE3113>
+<UE3114>
+<UE3115>
+<UE3116>
+<UE3117>
+<UE3118>
+<UE3119>
+<UE311A>
+<UE311B>
+<UE311C>
+<UE311D>
+<UE311E>
+<UE311F>
+<UE3120>
+<UE3121>
+<UE3122>
+<UE3123>
+<UE3124>
+<UE3125>
+<UE3126>
+<UE3127>
+<UE3128>
+<UE3129>
+<UE312A>
+<UE312B>
+<UE312C>
+<UE312D>
+<UE312E>
+<UE312F>
+<UE3130>
+<UE3131>
+<UE3132>
+<UE3133>
+<UE3134>
+<UE3135>
+<UE3136>
+<UE3137>
+<UE3138>
+<UE3139>
+<UE313A>
+<UE313B>
+<UE313C>
+<UE313D>
+<UE313E>
+<UE313F>
+<UE3140>
+<UE3141>
+<UE3142>
+<UE3143>
+<UE3144>
+<UE3145>
+<UE3146>
+<UE3147>
+<UE3148>
+<UE3149>
+<UE314A>
+<UE314B>
+<UE314C>
+<UE314D>
+<UE314E>
+<UE314F>
+<UE3150>
+<UE3151>
+<UE3152>
+<UE3153>
+<UE3154>
+<UE3155>
+<UE3156>
+<UE3157>
+<UE3158>
+<UE3159>
+<UE315A>
+<UE315B>
+<UE315C>
+<UE315D>
+<UE315E>
+<UE315F>
+<UE3160>
+<UE3161>
+<UE3162>
+<UE3163>
+<UE3164>
+<UE3165>
+<UE3166>
+<UE3167>
+<UE3168>
+<UE3169>
+<UE316A>
+<UE316B>
+<UE316C>
+<UE316D>
+<UE316E>
+<UE316F>
+<UE3170>
+<UE3171>
+<UE3172>
+<UE3173>
+<UE3174>
+<UE3175>
+<UE3176>
+<UE3177>
+<UE3178>
+<UE3179>
+<UE317A>
+<UE317B>
+<UE317C>
+<UE317D>
+<UE317E>
+<UE317F>
+<UE3180>
+<UE3181>
+<UE3182>
+<UE3183>
+<UE3184>
+<UE3185>
+<UE3186>
+<UE3187>
+<UE3188>
+<UE3189>
+<UE318A>
+<UE318B>
+<UE318C>
+<UE318D>
+<UE318E>
+<UE318F>
+<UE3190>
+<UE3191>
+<UE3192>
+<UE3193>
+<UE3194>
+<UE3195>
+<UE3196>
+<UE3197>
+<UE3198>
+<UE3199>
+<UE319A>
+<UE319B>
+<UE319C>
+<UE319D>
+<UE319E>
+<UE319F>
+<UE31A0>
+<UE31A1>
+<UE31A2>
+<UE31A3>
+<UE31A4>
+<UE31A5>
+<UE31A6>
+<UE31A7>
+<UE31A8>
+<UE31A9>
+<UE31AA>
+<UE31AB>
+<UE31AC>
+<UE31AD>
+<UE31AE>
+<UE31AF>
+<UE31B0>
+<UE31B1>
+<UE31B2>
+<UE31B3>
+<UE31B4>
+<UE31B5>
+<UE31B6>
+<UE31B7>
+<UE31B8>
+<UE31B9>
+<UE31BA>
+<UE31BB>
+<UE31BC>
+<UE31BD>
+<UE31BE>
+<UE31BF>
+<UE31C0>
+<UE31C1>
+<UE31C2>
+<UE31C3>
+<UE31C4>
+<UE31C5>
+<UE31C6>
+<UE31C7>
+<UE31C8>
+<UE31C9>
+<UE31CA>
+<UE31CB>
+<UE31CC>
+<UE31CD>
+<UE31CE>
+<UE31CF>
+<UE31D0>
+<UE31D1>
+<UE31D2>
+<UE31D3>
+<UE31D4>
+<UE31D5>
+<UE31D6>
+<UE31D7>
+<UE31D8>
+<UE31D9>
+<UE31DA>
+<UE31DB>
+<UE31DC>
+<UE31DD>
+<UE31DE>
+<UE31DF>
+<UE31E0>
+<UE31E1>
+<UE31E2>
+<UE31E3>
+<UE31E4>
+<UE31E5>
+<UE31E6>
+<UE31E7>
+<UE31E8>
+<UE31E9>
+<UE31EA>
+<UE31EB>
+<UE31EC>
+<UE31ED>
+<UE31EE>
+<UE31EF>
+<UE31F0>
+<UE31F1>
+<UE31F2>
+<UE31F3>
+<UE31F4>
+<UE31F5>
+<UE31F6>
+<UE31F7>
+<UE31F8>
+<UE31F9>
+<UE31FA>
+<UE31FB>
+<UE31FC>
+<UE31FD>
+<UE31FE>
+<UE31FF>
+<UE3200>
+<UE3201>
+<UE3202>
+<UE3203>
+<UE3204>
+<UE3205>
+<UE3206>
+<UE3207>
+<UE3208>
+<UE3209>
+<UE320A>
+<UE320B>
+<UE320C>
+<UE320D>
+<UE320E>
+<UE320F>
+<UE3210>
+<UE3211>
+<UE3212>
+<UE3213>
+<UE3214>
+<UE3215>
+<UE3216>
+<UE3217>
+<UE3218>
+<UE3219>
+<UE321A>
+<UE321B>
+<UE321C>
+<UE321D>
+<UE321E>
+<UE321F>
+<UE3220>
+<UE3221>
+<UE3222>
+<UE3223>
+<UE3224>
+<UE3225>
+<UE3226>
+<UE3227>
+<UE3228>
+<UE3229>
+<UE322A>
+<UE322B>
+<UE322C>
+<UE322D>
+<UE322E>
+<UE322F>
+<UE3230>
+<UE3231>
+<UE3232>
+<UE3233>
+<UE3234>
+<UE3235>
+<UE3236>
+<UE3237>
+<UE3238>
+<UE3239>
+<UE323A>
+<UE323B>
+<UE323C>
+<UE323D>
+<UE323E>
+<UE323F>
+<UE3240>
+<UE3241>
+<UE3242>
+<UE3243>
+<UE3244>
+<UE3245>
+<UE3246>
+<UE3247>
+<UE3248>
+<UE3249>
+<UE324A>
+<UE324B>
+<UE324C>
+<UE324D>
+<UE324E>
+<UE324F>
+<UE3250>
+<UE3251>
+<UE3252>
+<UE3253>
+<UE3254>
+<UE3255>
+<UE3256>
+<UE3257>
+<UE3258>
+<UE3259>
+<UE325A>
+<UE325B>
+<UE325C>
+<UE325D>
+<UE325E>
+<UE325F>
+<UE3260>
+<UE3261>
+<UE3262>
+<UE3263>
+<UE3264>
+<UE3265>
+<UE3266>
+<UE3267>
+<UE3268>
+<UE3269>
+<UE326A>
+<UE326B>
+<UE326C>
+<UE326D>
+<UE326E>
+<UE326F>
+<UE3270>
+<UE3271>
+<UE3272>
+<UE3273>
+<UE3274>
+<UE3275>
+<UE3276>
+<UE3277>
+<UE3278>
+<UE3279>
+<UE327A>
+<UE327B>
+<UE327C>
+<UE327D>
+<UE327E>
+<UE327F>
+<UE3280>
+<UE3281>
+<UE3282>
+<UE3283>
+<UE3284>
+<UE3285>
+<UE3286>
+<UE3287>
+<UE3288>
+<UE3289>
+<UE328A>
+<UE328B>
+<UE328C>
+<UE328D>
+<UE328E>
+<UE328F>
+<UE3290>
+<UE3291>
+<UE3292>
+<UE3293>
+<UE3294>
+<UE3295>
+<UE3296>
+<UE3297>
+<UE3298>
+<UE3299>
+<UE329A>
+<UE329B>
+<UE329C>
+<UE329D>
+<UE329E>
+<UE329F>
+<UE32A0>
+<UE32A1>
+<UE32A2>
+<UE32A3>
+<UE32A4>
+<UE32A5>
+<UE32A6>
+<UE32A7>
+<UE32A8>
+<UE32A9>
+<UE32AA>
+<UE32AB>
+<UE32AC>
+<UE32AD>
+<UE32AE>
+<UE32AF>
+<UE32B0>
+<UE32B1>
+<UE32B2>
+<UE32B3>
+<UE32B4>
+<UE32B5>
+<UE32B6>
+<UE32B7>
+<UE32B8>
+<UE32B9>
+<UE32BA>
+<UE32BB>
+<UE32BC>
+<UE32BD>
+<UE32BE>
+<UE32BF>
+<UE32C0>
+<UE32C1>
+<UE32C2>
+<UE32C3>
+<UE32C4>
+<UE32C5>
+<UE32C6>
+<UE32C7>
+<UE32C8>
+<UE32C9>
+<UE32CA>
+<UE32CB>
+<UE32CC>
+<UE32CD>
+<UE32CE>
+<UE32CF>
+<UE32D0>
+<UE32D1>
+<UE32D2>
+<UE32D3>
+<UE32D4>
+<UE32D5>
+<UE32D6>
+<UE32D7>
+<UE32D8>
+<UE32D9>
+<UE32DA>
+<UE32DB>
+<UE32DC>
+<UE32DD>
+<UE32DE>
+<UE32DF>
+<UE32E0>
+<UE32E1>
+<UE32E2>
+<UE32E3>
+<UE32E4>
+<UE32E5>
+<UE32E6>
+<UE32E7>
+<UE32E8>
+<UE32E9>
+<UE32EA>
+<UE32EB>
+<UE32EC>
+<UE32ED>
+<UE32EE>
+<UE32EF>
+<UE32F0>
+<UE32F1>
+<UE32F2>
+<UE32F3>
+<UE32F4>
+<UE32F5>
+<UE32F6>
+<UE32F7>
+<UE32F8>
+<UE32F9>
+<UE32FA>
+<UE32FB>
+<UE32FC>
+<UE32FD>
+<UE32FE>
+<UE32FF>
+<UE3300>
+<UE3301>
+<UE3302>
+<UE3303>
+<UE3304>
+<UE3305>
+<UE3306>
+<UE3307>
+<UE3308>
+<UE3309>
+<UE330A>
+<UE330B>
+<UE330C>
+<UE330D>
+<UE330E>
+<UE330F>
+<UE3310>
+<UE3311>
+<UE3312>
+<UE3313>
+<UE3314>
+<UE3315>
+<UE3316>
+<UE3317>
+<UE3318>
+<UE3319>
+<UE331A>
+<UE331B>
+<UE331C>
+<UE331D>
+<UE331E>
+<UE331F>
+<UE3320>
+<UE3321>
+<UE3322>
+<UE3323>
+<UE3324>
+<UE3325>
+<UE3326>
+<UE3327>
+<UE3328>
+<UE3329>
+<UE332A>
+<UE332B>
+<UE332C>
+<UE332D>
+<UE332E>
+<UE332F>
+<UE3330>
+<UE3331>
+<UE3332>
+<UE3333>
+<UE3334>
+<UE3335>
+<UE3336>
+<UE3337>
+<UE3338>
+<UE3339>
+<UE333A>
+<UE333B>
+<UE333C>
+<UE333D>
+<UE333E>
+<UE333F>
+<UE3340>
+<UE3341>
+<UE3342>
+<UE3343>
+<UE3344>
+<UE3345>
+<UE3346>
+<UE3347>
+<UE3348>
+<UE3349>
+<UE334A>
+<UE334B>
+<UE334C>
+<UE334D>
+<UE334E>
+<UE334F>
+<UE3350>
+<UE3351>
+<UE3352>
+<UE3353>
+<UE3354>
+<UE3355>
+<UE3356>
+<UE3357>
+<UE3358>
+<UE3359>
+<UE335A>
+<UE335B>
+<UE335C>
+<UE335D>
+<UE335E>
+<UE335F>
+<UE3360>
+<UE3361>
+<UE3362>
+<UE3363>
+<UE3364>
+<UE3365>
+<UE3366>
+<UE3367>
+<UE3368>
+<UE3369>
+<UE336A>
+<UE336B>
+<UE336C>
+<UE336D>
+<UE336E>
+<UE336F>
+<UE3370>
+<UE3371>
+<UE3372>
+<UE3373>
+<UE3374>
+<UE3375>
+<UE3376>
+<UE3377>
+<UE3378>
+<UE3379>
+<UE337A>
+<UE337B>
+<UE337C>
+<UE337D>
+<UE337E>
+<UE337F>
+<UE3380>
+<UE3381>
+<UE3382>
+<UE3383>
+<UE3384>
+<UE3385>
+<UE3386>
+<UE3387>
+<UE3388>
+<UE3389>
+<UE338A>
+<UE338B>
+<UE338C>
+<UE338D>
+<UE338E>
+<UE338F>
+<UE3390>
+<UE3391>
+<UE3392>
+<UE3393>
+<UE3394>
+<UE3395>
+<UE3396>
+<UE3397>
+<UE3398>
+<UE3399>
+<UE339A>
+<UE339B>
+<UE339C>
+<UE339D>
+<UE339E>
+<UE339F>
+<UE33A0>
+<UE33A1>
+<UE33A2>
+<UE33A3>
+<UE33A4>
+<UE33A5>
+<UE33A6>
+<UE33A7>
+<UE33A8>
+<UE33A9>
+<UE33AA>
+<UE33AB>
+<UE33AC>
+<UE33AD>
+<UE33AE>
+<UE33AF>
+<UE33B0>
+<UE33B1>
+<UE33B2>
+<UE33B3>
+<UE33B4>
+<UE33B5>
+<UE33B6>
+<UE33B7>
+<UE33B8>
+<UE33B9>
+<UE33BA>
+<UE33BB>
+<UE33BC>
+<UE33BD>
+<UE33BE>
+<UE33BF>
+<UE33C0>
+<UE33C1>
+<UE33C2>
+<UE33C3>
+<UE33C4>
+<UE33C5>
+<UE33C6>
+<UE33C7>
+<UE33C8>
+<UE33C9>
+<UE33CA>
+<UE33CB>
+<UE33CC>
+<UE33CD>
+<UE33CE>
+<UE33CF>
+<UE33D0>
+<UE33D1>
+<UE33D2>
+<UE33D3>
+<UE33D4>
+<UE33D5>
+<UE33D6>
+<UE33D7>
+<UE33D8>
+<UE33D9>
+<UE33DA>
+<UE33DB>
+<UE33DC>
+<UE33DD>
+<UE33DE>
+<UE33DF>
+<UE33E0>
+<UE33E1>
+<UE33E2>
+<UE33E3>
+<UE33E4>
+<UE33E5>
+<UE33E6>
+<UE33E7>
+<UE33E8>
+<UE33E9>
+<UE33EA>
+<UE33EB>
+<UE33EC>
+<UE33ED>
+<UE33EE>
+<UE33EF>
+<UE33F0>
+<UE33F1>
+<UE33F2>
+<UE33F3>
+<UE33F4>
+<UE33F5>
+<UE33F6>
+<UE33F7>
+<UE33F8>
+<UE33F9>
+<UE33FA>
+<UE33FB>
+<UE33FC>
+<UE33FD>
+<UE33FE>
+<UE33FF>
+<UE3400>
+<UE3401>
+<UE3402>
+<UE3403>
+<UE3404>
+<UE3405>
+<UE3406>
+<UE3407>
+<UE3408>
+<UE3409>
+<UE340A>
+<UE340B>
+<UE340C>
+<UE340D>
+<UE340E>
+<UE340F>
+<UE3410>
+<UE3411>
+<UE3412>
+<UE3413>
+<UE3414>
+<UE3415>
+<UE3416>
+<UE3417>
+<UE3418>
+<UE3419>
+<UE341A>
+<UE341B>
+<UE341C>
+<UE341D>
+<UE341E>
+<UE341F>
+<UE3420>
+<UE3421>
+<UE3422>
+<UE3423>
+<UE3424>
+<UE3425>
+<UE3426>
+<UE3427>
+<UE3428>
+<UE3429>
+<UE342A>
+<UE342B>
+<UE342C>
+<UE342D>
+<UE342E>
+<UE342F>
+<UE3430>
+<UE3431>
+<UE3432>
+<UE3433>
+<UE3434>
+<UE3435>
+<UE3436>
+<UE3437>
+<UE3438>
+<UE3439>
+<UE343A>
+<UE343B>
+<UE343C>
+<UE343D>
+<UE343E>
+<UE343F>
+<UE3440>
+<UE3441>
+<UE3442>
+<UE3443>
+<UE3444>
+<UE3445>
+<UE3446>
+<UE3447>
+<UE3448>
+<UE3449>
+<UE344A>
+<UE344B>
+<UE344C>
+<UE344D>
+<UE344E>
+<UE344F>
+<UE3450>
+<UE3451>
+<UE3452>
+<UE3453>
+<UE3454>
+<UE3455>
+<UE3456>
+<UE3457>
+<UE3458>
+<UE3459>
+<UE345A>
+<UE345B>
+<UE345C>
+<UE345D>
+<UE345E>
+<UE345F>
+<UE3460>
+<UE3461>
+<UE3462>
+<UE3463>
+<UE3464>
+<UE3465>
+<UE3466>
+<UE3467>
+<UE3468>
+<UE3469>
+<UE346A>
+<UE346B>
+<UE346C>
+<UE346D>
+<UE346E>
+<UE346F>
+<UE3470>
+<UE3471>
+<UE3472>
+<UE3473>
+<UE3474>
+<UE3475>
+<UE3476>
+<UE3477>
+<UE3478>
+<UE3479>
+<UE347A>
+<UE347B>
+<UE347C>
+<UE347D>
+<UE347E>
+<UE347F>
+<UE3480>
+<UE3481>
+<UE3482>
+<UE3483>
+<UE3484>
+<UE3485>
+<UE3486>
+<UE3487>
+<UE3488>
+<UE3489>
+<UE348A>
+<UE348B>
+<UE348C>
+<UE348D>
+<UE348E>
+<UE348F>
+<UE3490>
+<UE3491>
+<UE3492>
+<UE3493>
+<UE3494>
+<UE3495>
+<UE3496>
+<UE3497>
+<UE3498>
+<UE3499>
+<UE349A>
+<UE349B>
+<UE349C>
+<UE349D>
+<UE349E>
+<UE349F>
+<UE34A0>
+<UE34A1>
+<UE34A2>
+<UE34A3>
+<UE34A4>
+<UE34A5>
+<UE34A6>
+<UE34A7>
+<UE34A8>
+<UE34A9>
+<UE34AA>
+<UE34AB>
+<UE34AC>
+<UE34AD>
+<UE34AE>
+<UE34AF>
+<UE34B0>
+<UE34B1>
+<UE34B2>
+<UE34B3>
+<UE34B4>
+<UE34B5>
+<UE34B6>
+<UE34B7>
+<UE34B8>
+<UE34B9>
+<UE34BA>
+<UE34BB>
+<UE34BC>
+<UE34BD>
+<UE34BE>
+<UE34BF>
+<UE34C0>
+<UE34C1>
+<UE34C2>
+<UE34C3>
+<UE34C4>
+<UE34C5>
+<UE34C6>
+<UE34C7>
+<UE34C8>
+<UE34C9>
+<UE34CA>
+<UE34CB>
+<UE34CC>
+<UE34CD>
+<UE34CE>
+<UE34CF>
+<UE34D0>
+<UE34D1>
+<UE34D2>
+<UE34D3>
+<UE34D4>
+<UE34D5>
+<UE34D6>
+<UE34D7>
+<UE34D8>
+<UE34D9>
+<UE34DA>
+<UE34DB>
+<UE34DC>
+<UE34DD>
+<UE34DE>
+<UE34DF>
+<UE34E0>
+<UE34E1>
+<UE34E2>
+<UE34E3>
+<UE34E4>
+<UE34E5>
+<UE34E6>
+<UE34E7>
+<UE34E8>
+<UE34E9>
+<UE34EA>
+<UE34EB>
+<UE34EC>
+<UE34ED>
+<UE34EE>
+<UE34EF>
+<UE34F0>
+<UE34F1>
+<UE34F2>
+<UE34F3>
+<UE34F4>
+<UE34F5>
+<UE34F6>
+<UE34F7>
+<UE34F8>
+<UE34F9>
+<UE34FA>
+<UE34FB>
+<UE34FC>
+<UE34FD>
+<UE34FE>
+<UE34FF>
+<UE3500>
+<UE3501>
+<UE3502>
+<UE3503>
+<UE3504>
+<UE3505>
+<UE3506>
+<UE3507>
+<UE3508>
+<UE3509>
+<UE350A>
+<UE350B>
+<UE350C>
+<UE350D>
+<UE350E>
+<UE350F>
+<UE3510>
+<UE3511>
+<UE3512>
+<UE3513>
+<UE3514>
+<UE3515>
+<UE3516>
+<UE3517>
+<UE3518>
+<UE3519>
+<UE351A>
+<UE351B>
+<UE351C>
+<UE351D>
+<UE351E>
+<UE351F>
+<UE3520>
+<UE3521>
+<UE3522>
+<UE3523>
+<UE3524>
+<UE3525>
+<UE3526>
+<UE3527>
+<UE3528>
+<UE3529>
+<UE352A>
+<UE352B>
+<UE352C>
+<UE352D>
+<UE352E>
+<UE352F>
+<UE3530>
+<UE3531>
+<UE3532>
+<UE3533>
+<UE3534>
+<UE3535>
+<UE3536>
+<UE3537>
+<UE3538>
+<UE3539>
+<UE353A>
+<UE353B>
+<UE353C>
+<UE353D>
+<UE353E>
+<UE353F>
+<UE3540>
+<UE3541>
+<UE3542>
+<UE3543>
+<UE3544>
+<UE3545>
+<UE3546>
+<UE3547>
+<UE3548>
+<UE3549>
+<UE354A>
+<UE354B>
+<UE354C>
+<UE354D>
+<UE354E>
+<UE354F>
+<UE3550>
+<UE3551>
+<UE3552>
+<UE3553>
+<UE3554>
+<UE3555>
+<UE3556>
+<UE3557>
+<UE3558>
+<UE3559>
+<UE355A>
+<UE355B>
+<UE355C>
+<UE355D>
+<UE355E>
+<UE355F>
+<UE3560>
+<UE3561>
+<UE3562>
+<UE3563>
+<UE3564>
+<UE3565>
+<UE3566>
+<UE3567>
+<UE3568>
+<UE3569>
+<UE356A>
+<UE356B>
+<UE356C>
+<UE356D>
+<UE356E>
+<UE356F>
+<UE3570>
+<UE3571>
+<UE3572>
+<UE3573>
+<UE3574>
+<UE3575>
+<UE3576>
+<UE3577>
+<UE3578>
+<UE3579>
+<UE357A>
+<UE357B>
+<UE357C>
+<UE357D>
+<UE357E>
+<UE357F>
+<UE3580>
+<UE3581>
+<UE3582>
+<UE3583>
+<UE3584>
+<UE3585>
+<UE3586>
+<UE3587>
+<UE3588>
+<UE3589>
+<UE358A>
+<UE358B>
+<UE358C>
+<UE358D>
+<UE358E>
+<UE358F>
+<UE3590>
+<UE3591>
+<UE3592>
+<UE3593>
+<UE3594>
+<UE3595>
+<UE3596>
+<UE3597>
+<UE3598>
+<UE3599>
+<UE359A>
+<UE359B>
+<UE359C>
+<UE359D>
+<UE359E>
+<UE359F>
+<UE35A0>
+<UE35A1>
+<UE35A2>
+<UE35A3>
+<UE35A4>
+<UE35A5>
+<UE35A6>
+<UE35A7>
+<UE35A8>
+<UE35A9>
+<UE35AA>
+<UE35AB>
+<UE35AC>
+<UE35AD>
+<UE35AE>
+<UE35AF>
+<UE35B0>
+<UE35B1>
+<UE35B2>
+<UE35B3>
+<UE35B4>
+<UE35B5>
+<UE35B6>
+<UE35B7>
+<UE35B8>
+<UE35B9>
+<UE35BA>
+<UE35BB>
+<UE35BC>
+<UE35BD>
+<UE35BE>
+<UE35BF>
+<UE35C0>
+<UE35C1>
+<UE35C2>
+<UE35C3>
+<UE35C4>
+<UE35C5>
+<UE35C6>
+<UE35C7>
+<UE35C8>
+<UE35C9>
+<UE35CA>
+<UE35CB>
+<UE35CC>
+<UE35CD>
+<UE35CE>
+<UE35CF>
+<UE35D0>
+<UE35D1>
+<UE35D2>
+<UE35D3>
+<UE35D4>
+<UE35D5>
+<UE35D6>
+<UE35D7>
+<UE35D8>
+<UE35D9>
+<UE35DA>
+<UE35DB>
+<UE35DC>
+<UE35DD>
+<UE35DE>
+<UE35DF>
+<UE35E0>
+<UE35E1>
+<UE35E2>
+<UE35E3>
+<UE35E4>
+<UE35E5>
+<UE35E6>
+<UE35E7>
+<UE35E8>
+<UE35E9>
+<UE35EA>
+<UE35EB>
+<UE35EC>
+<UE35ED>
+<UE35EE>
+<UE35EF>
+<UE35F0>
+<UE35F1>
+<UE35F2>
+<UE35F3>
+<UE35F4>
+<UE35F5>
+<UE35F6>
+<UE35F7>
+<UE35F8>
+<UE35F9>
+<UE35FA>
+<UE35FB>
+<UE35FC>
+<UE35FD>
+<UE35FE>
+<UE35FF>
+<UE3600>
+<UE3601>
+<UE3602>
+<UE3603>
+<UE3604>
+<UE3605>
+<UE3606>
+<UE3607>
+<UE3608>
+<UE3609>
+<UE360A>
+<UE360B>
+<UE360C>
+<UE360D>
+<UE360E>
+<UE360F>
+<UE3610>
+<UE3611>
+<UE3612>
+<UE3613>
+<UE3614>
+<UE3615>
+<UE3616>
+<UE3617>
+<UE3618>
+<UE3619>
+<UE361A>
+<UE361B>
+<UE361C>
+<UE361D>
+<UE361E>
+<UE361F>
+<UE3620>
+<UE3621>
+<UE3622>
+<UE3623>
+<UE3624>
+<UE3625>
+<UE3626>
+<UE3627>
+<UE3628>
+<UE3629>
+<UE362A>
+<UE362B>
+<UE362C>
+<UE362D>
+<UE362E>
+<UE362F>
+<UE3630>
+<UE3631>
+<UE3632>
+<UE3633>
+<UE3634>
+<UE3635>
+<UE3636>
+<UE3637>
+<UE3638>
+<UE3639>
+<UE363A>
+<UE363B>
+<UE363C>
+<UE363D>
+<UE363E>
+<UE363F>
+<UE3640>
+<UE3641>
+<UE3642>
+<UE3643>
+<UE3644>
+<UE3645>
+<UE3646>
+<UE3647>
+<UE3648>
+<UE3649>
+<UE364A>
+<UE364B>
+<UE364C>
+<UE364D>
+<UE364E>
+<UE364F>
+<UE3650>
+<UE3651>
+<UE3652>
+<UE3653>
+<UE3654>
+<UE3655>
+<UE3656>
+<UE3657>
+<UE3658>
+<UE3659>
+<UE365A>
+<UE365B>
+<UE365C>
+<UE365D>
+<UE365E>
+<UE365F>
+<UE3660>
+<UE3661>
+<UE3662>
+<UE3663>
+<UE3664>
+<UE3665>
+<UE3666>
+<UE3667>
+<UE3668>
+<UE3669>
+<UE366A>
+<UE366B>
+<UE366C>
+<UE366D>
+<UE366E>
+<UE366F>
+<UE3670>
+<UE3671>
+<UE3672>
+<UE3673>
+<UE3674>
+<UE3675>
+<UE3676>
+<UE3677>
+<UE3678>
+<UE3679>
+<UE367A>
+<UE367B>
+<UE367C>
+<UE367D>
+<UE367E>
+<UE367F>
+<UE3680>
+<UE3681>
+<UE3682>
+<UE3683>
+<UE3684>
+<UE3685>
+<UE3686>
+<UE3687>
+<UE3688>
+<UE3689>
+<UE368A>
+<UE368B>
+<UE368C>
+<UE368D>
+<UE368E>
+<UE368F>
+<UE3690>
+<UE3691>
+<UE3692>
+<UE3693>
+<UE3694>
+<UE3695>
+<UE3696>
+<UE3697>
+<UE3698>
+<UE3699>
+<UE369A>
+<UE369B>
+<UE369C>
+<UE369D>
+<UE369E>
+<UE369F>
+<UE36A0>
+<UE36A1>
+<UE36A2>
+<UE36A3>
+<UE36A4>
+<UE36A5>
+<UE36A6>
+<UE36A7>
+<UE36A8>
+<UE36A9>
+<UE36AA>
+<UE36AB>
+<UE36AC>
+<UE36AD>
+<UE36AE>
+<UE36AF>
+<UE36B0>
+<UE36B1>
+<UE36B2>
+<UE36B3>
+<UE36B4>
+<UE36B5>
+<UE36B6>
+<UE36B7>
+<UE36B8>
+<UE36B9>
+<UE36BA>
+<UE36BB>
+<UE36BC>
+<UE36BD>
+<UE36BE>
+<UE36BF>
+<UE36C0>
+<UE36C1>
+<UE36C2>
+<UE36C3>
+<UE36C4>
+<UE36C5>
+<UE36C6>
+<UE36C7>
+<UE36C8>
+<UE36C9>
+<UE36CA>
+<UE36CB>
+<UE36CC>
+<UE36CD>
+<UE36CE>
+<UE36CF>
+<UE36D0>
+<UE36D1>
+<UE36D2>
+<UE36D3>
+<UE36D4>
+<UE36D5>
+<UE36D6>
+<UE36D7>
+<UE36D8>
+<UE36D9>
+<UE36DA>
+<UE36DB>
+<UE36DC>
+<UE36DD>
+<UE36DE>
+<UE36DF>
+<UE36E0>
+<UE36E1>
+<UE36E2>
+<UE36E3>
+<UE36E4>
+<UE36E5>
+<UE36E6>
+<UE36E7>
+<UE36E8>
+<UE36E9>
+<UE36EA>
+<UE36EB>
+<UE36EC>
+<UE36ED>
+<UE36EE>
+<UE36EF>
+<UE36F0>
+<UE36F1>
+<UE36F2>
+<UE36F3>
+<UE36F4>
+<UE36F5>
+<UE36F6>
+<UE36F7>
+<UE36F8>
+<UE36F9>
+<UE36FA>
+<UE36FB>
+<UE36FC>
+<UE36FD>
+<UE36FE>
+<UE36FF>
+<UE3700>
+<UE3701>
+<UE3702>
+<UE3703>
+<UE3704>
+<UE3705>
+<UE3706>
+<UE3707>
+<UE3708>
+<UE3709>
+<UE370A>
+<UE370B>
+<UE370C>
+<UE370D>
+<UE370E>
+<UE370F>
+<UE3710>
+<UE3711>
+<UE3712>
+<UE3713>
+<UE3714>
+<UE3715>
+<UE3716>
+<UE3717>
+<UE3718>
+<UE3719>
+<UE371A>
+<UE371B>
+<UE371C>
+<UE371D>
+<UE371E>
+<UE371F>
+<UE3720>
+<UE3721>
+<UE3722>
+<UE3723>
+<UE3724>
+<UE3725>
+<UE3726>
+<UE3727>
+<UE3728>
+<UE3729>
+<UE372A>
+<UE372B>
+<UE372C>
+<UE372D>
+<UE372E>
+<UE372F>
+<UE3730>
+<UE3731>
+<UE3732>
+<UE3733>
+<UE3734>
+<UE3735>
+<UE3736>
+<UE3737>
+<UE3738>
+<UE3739>
+<UE373A>
+<UE373B>
+<UE373C>
+<UE373D>
+<UE373E>
+<UE373F>
+<UE3740>
+<UE3741>
+<UE3742>
+<UE3743>
+<UE3744>
+<UE3745>
+<UE3746>
+<UE3747>
+<UE3748>
+<UE3749>
+<UE374A>
+<UE374B>
+<UE374C>
+<UE374D>
+<UE374E>
+<UE374F>
+<UE3750>
+<UE3751>
+<UE3752>
+<UE3753>
+<UE3754>
+<UE3755>
+<UE3756>
+<UE3757>
+<UE3758>
+<UE3759>
+<UE375A>
+<UE375B>
+<UE375C>
+<UE375D>
+<UE375E>
+<UE375F>
+<UE3760>
+<UE3761>
+<UE3762>
+<UE3763>
+<UE3764>
+<UE3765>
+<UE3766>
+<UE3767>
+<UE3768>
+<UE3769>
+<UE376A>
+<UE376B>
+<UE376C>
+<UE376D>
+<UE376E>
+<UE376F>
+<UE3770>
+<UE3771>
+<UE3772>
+<UE3773>
+<UE3774>
+<UE3775>
+<UE3776>
+<UE3777>
+<UE3778>
+<UE3779>
+<UE377A>
+<UE377B>
+<UE377C>
+<UE377D>
+<UE377E>
+<UE377F>
+<UE3780>
+<UE3781>
+<UE3782>
+<UE3783>
+<UE3784>
+<UE3785>
+<UE3786>
+<UE3787>
+<UE3788>
+<UE3789>
+<UE378A>
+<UE378B>
+<UE378C>
+<UE378D>
+<UE378E>
+<UE378F>
+<UE3790>
+<UE3791>
+<UE3792>
+<UE3793>
+<UE3794>
+<UE3795>
+<UE3796>
+<UE3797>
+<UE3798>
+<UE3799>
+<UE379A>
+<UE379B>
+<UE379C>
+<UE379D>
+<UE379E>
+<UE379F>
+<UE37A0>
+<UE37A1>
+<UE37A2>
+<UE37A3>
+<UE37A4>
+<UE37A5>
+<UE37A6>
+<UE37A7>
+<UE37A8>
+<UE37A9>
+<UE37AA>
+<UE37AB>
+<UE37AC>
+<UE37AD>
+<UE37AE>
+<UE37AF>
+<UE37B0>
+<UE37B1>
+<UE37B2>
+<UE37B3>
+<UE37B4>
+<UE37B5>
+<UE37B6>
+<UE37B7>
+<UE37B8>
+<UE37B9>
+<UE37BA>
+<UE37BB>
+<UE37BC>
+<UE37BD>
+<UE37BE>
+<UE37BF>
+<UE37C0>
+<UE37C1>
+<UE37C2>
+<UE37C3>
+<UE37C4>
+<UE37C5>
+<UE37C6>
+<UE37C7>
+<UE37C8>
+<UE37C9>
+<UE37CA>
+<UE37CB>
+<UE37CC>
+<UE37CD>
+<UE37CE>
+<UE37CF>
+<UE37D0>
+<UE37D1>
+<UE37D2>
+<UE37D3>
+<UE37D4>
+<UE37D5>
+<UE37D6>
+<UE37D7>
+<UE37D8>
+<UE37D9>
+<UE37DA>
+<UE37DB>
+<UE37DC>
+<UE37DD>
+<UE37DE>
+<UE37DF>
+<UE37E0>
+<UE37E1>
+<UE37E2>
+<UE37E3>
+<UE37E4>
+<UE37E5>
+<UE37E6>
+<UE37E7>
+<UE37E8>
+<UE37E9>
+<UE37EA>
+<UE37EB>
+<UE37EC>
+<UE37ED>
+<UE37EE>
+<UE37EF>
+<UE37F0>
+<UE37F1>
+<UE37F2>
+<UE37F3>
+<UE37F4>
+<UE37F5>
+<UE37F6>
+<UE37F7>
+<UE37F8>
+<UE37F9>
+<UE37FA>
+<UE37FB>
+<UE37FC>
+<UE37FD>
+<UE37FE>
+<UE37FF>
+<UE3800>
+<UE3801>
+<UE3802>
+<UE3803>
+<UE3804>
+<UE3805>
+<UE3806>
+<UE3807>
+<UE3808>
+<UE3809>
+<UE380A>
+<UE380B>
+<UE380C>
+<UE380D>
+<UE380E>
+<UE380F>
+<UE3810>
+<UE3811>
+<UE3812>
+<UE3813>
+<UE3814>
+<UE3815>
+<UE3816>
+<UE3817>
+<UE3818>
+<UE3819>
+<UE381A>
+<UE381B>
+<UE381C>
+<UE381D>
+<UE381E>
+<UE381F>
+<UE3820>
+<UE3821>
+<UE3822>
+<UE3823>
+<UE3824>
+<UE3825>
+<UE3826>
+<UE3827>
+<UE3828>
+<UE3829>
+<UE382A>
+<UE382B>
+<UE382C>
+<UE382D>
+<UE382E>
+<UE382F>
+<UE3830>
+<UE3831>
+<UE3832>
+<UE3833>
+<UE3834>
+<UE3835>
+<UE3836>
+<UE3837>
+<UE3838>
+<UE3839>
+<UE383A>
+<UE383B>
+<UE383C>
+<UE383D>
+<UE383E>
+<UE383F>
+<UE3840>
+<UE3841>
+<UE3842>
+<UE3843>
+<UE3844>
+<UE3845>
+<UE3846>
+<UE3847>
+<UE3848>
+<UE3849>
+<UE384A>
+<UE384B>
+<UE384C>
+<UE384D>
+<UE384E>
+<UE384F>
+<UE3850>
+<UE3851>
+<UE3852>
+<UE3853>
+<UE3854>
+<UE3855>
+<UE3856>
+<UE3857>
+<UE3858>
+<UE3859>
+<UE385A>
+<UE385B>
+<UE385C>
+<UE385D>
+<UE385E>
+<UE385F>
+<UE3860>
+<UE3861>
+<UE3862>
+<UE3863>
+<UE3864>
+<UE3865>
+<UE3866>
+<UE3867>
+<UE3868>
+<UE3869>
+<UE386A>
+<UE386B>
+<UE386C>
+<UE386D>
+<UE386E>
+<UE386F>
+<UE3870>
+<UE3871>
+<UE3872>
+<UE3873>
+<UE3874>
+<UE3875>
+<UE3876>
+<UE3877>
+<UE3878>
+<UE3879>
+<UE387A>
+<UE387B>
+<UE387C>
+<UE387D>
+<UE387E>
+<UE387F>
+<UE3880>
+<UE3881>
+<UE3882>
+<UE3883>
+<UE3884>
+<UE3885>
+<UE3886>
+<UE3887>
+<UE3888>
+<UE3889>
+<UE388A>
+<UE388B>
+<UE388C>
+<UE388D>
+<UE388E>
+<UE388F>
+<UE3890>
+<UE3891>
+<UE3892>
+<UE3893>
+<UE3894>
+<UE3895>
+<UE3896>
+<UE3897>
+<UE3898>
+<UE3899>
+<UE389A>
+<UE389B>
+<UE389C>
+<UE389D>
+<UE389E>
+<UE389F>
+<UE38A0>
+<UE38A1>
+<UE38A2>
+<UE38A3>
+<UE38A4>
+<UE38A5>
+<UE38A6>
+<UE38A7>
+<UE38A8>
+<UE38A9>
+<UE38AA>
+<UE38AB>
+<UE38AC>
+<UE38AD>
+<UE38AE>
+<UE38AF>
+<UE38B0>
+<UE38B1>
+<UE38B2>
+<UE38B3>
+<UE38B4>
+<UE38B5>
+<UE38B6>
+<UE38B7>
+<UE38B8>
+<UE38B9>
+<UE38BA>
+<UE38BB>
+<UE38BC>
+<UE38BD>
+<UE38BE>
+<UE38BF>
+<UE38C0>
+<UE38C1>
+<UE38C2>
+<UE38C3>
+<UE38C4>
+<UE38C5>
+<UE38C6>
+<UE38C7>
+<UE38C8>
+<UE38C9>
+<UE38CA>
+<UE38CB>
+<UE38CC>
+<UE38CD>
+<UE38CE>
+<UE38CF>
+<UE38D0>
+<UE38D1>
+<UE38D2>
+<UE38D3>
+<UE38D4>
+<UE38D5>
+<UE38D6>
+<UE38D7>
+<UE38D8>
+<UE38D9>
+<UE38DA>
+<UE38DB>
+<UE38DC>
+<UE38DD>
+<UE38DE>
+<UE38DF>
+<UE38E0>
+<UE38E1>
+<UE38E2>
+<UE38E3>
+<UE38E4>
+<UE38E5>
+<UE38E6>
+<UE38E7>
+<UE38E8>
+<UE38E9>
+<UE38EA>
+<UE38EB>
+<UE38EC>
+<UE38ED>
+<UE38EE>
+<UE38EF>
+<UE38F0>
+<UE38F1>
+<UE38F2>
+<UE38F3>
+<UE38F4>
+<UE38F5>
+<UE38F6>
+<UE38F7>
+<UE38F8>
+<UE38F9>
+<UE38FA>
+<UE38FB>
+<UE38FC>
+<UE38FD>
+<UE38FE>
+<UE38FF>
+<UE3900>
+<UE3901>
+<UE3902>
+<UE3903>
+<UE3904>
+<UE3905>
+<UE3906>
+<UE3907>
+<UE3908>
+<UE3909>
+<UE390A>
+<UE390B>
+<UE390C>
+<UE390D>
+<UE390E>
+<UE390F>
+<UE3910>
+<UE3911>
+<UE3912>
+<UE3913>
+<UE3914>
+<UE3915>
+<UE3916>
+<UE3917>
+<UE3918>
+<UE3919>
+<UE391A>
+<UE391B>
+<UE391C>
+<UE391D>
+<UE391E>
+<UE391F>
+<UE3920>
+<UE3921>
+<UE3922>
+<UE3923>
+<UE3924>
+<UE3925>
+<UE3926>
+<UE3927>
+<UE3928>
+<UE3929>
+<UE392A>
+<UE392B>
+<UE392C>
+<UE392D>
+<UE392E>
+<UE392F>
+<UE3930>
+<UE3931>
+<UE3932>
+<UE3933>
+<UE3934>
+<UE3935>
+<UE3936>
+<UE3937>
+<UE3938>
+<UE3939>
+<UE393A>
+<UE393B>
+<UE393C>
+<UE393D>
+<UE393E>
+<UE393F>
+<UE3940>
+<UE3941>
+<UE3942>
+<UE3943>
+<UE3944>
+<UE3945>
+<UE3946>
+<UE3947>
+<UE3948>
+<UE3949>
+<UE394A>
+<UE394B>
+<UE394C>
+<UE394D>
+<UE394E>
+<UE394F>
+<UE3950>
+<UE3951>
+<UE3952>
+<UE3953>
+<UE3954>
+<UE3955>
+<UE3956>
+<UE3957>
+<UE3958>
+<UE3959>
+<UE395A>
+<UE395B>
+<UE395C>
+<UE395D>
+<UE395E>
+<UE395F>
+<UE3960>
+<UE3961>
+<UE3962>
+<UE3963>
+<UE3964>
+<UE3965>
+<UE3966>
+<UE3967>
+<UE3968>
+<UE3969>
+<UE396A>
+<UE396B>
+<UE396C>
+<UE396D>
+<UE396E>
+<UE396F>
+<UE3970>
+<UE3971>
+<UE3972>
+<UE3973>
+<UE3974>
+<UE3975>
+<UE3976>
+<UE3977>
+<UE3978>
+<UE3979>
+<UE397A>
+<UE397B>
+<UE397C>
+<UE397D>
+<UE397E>
+<UE397F>
+<UE3980>
+<UE3981>
+<UE3982>
+<UE3983>
+<UE3984>
+<UE3985>
+<UE3986>
+<UE3987>
+<UE3988>
+<UE3989>
+<UE398A>
+<UE398B>
+<UE398C>
+<UE398D>
+<UE398E>
+<UE398F>
+<UE3990>
+<UE3991>
+<UE3992>
+<UE3993>
+<UE3994>
+<UE3995>
+<UE3996>
+<UE3997>
+<UE3998>
+<UE3999>
+<UE399A>
+<UE399B>
+<UE399C>
+<UE399D>
+<UE399E>
+<UE399F>
+<UE39A0>
+<UE39A1>
+<UE39A2>
+<UE39A3>
+<UE39A4>
+<UE39A5>
+<UE39A6>
+<UE39A7>
+<UE39A8>
+<UE39A9>
+<UE39AA>
+<UE39AB>
+<UE39AC>
+<UE39AD>
+<UE39AE>
+<UE39AF>
+<UE39B0>
+<UE39B1>
+<UE39B2>
+<UE39B3>
+<UE39B4>
+<UE39B5>
+<UE39B6>
+<UE39B7>
+<UE39B8>
+<UE39B9>
+<UE39BA>
+<UE39BB>
+<UE39BC>
+<UE39BD>
+<UE39BE>
+<UE39BF>
+<UE39C0>
+<UE39C1>
+<UE39C2>
+<UE39C3>
+<UE39C4>
+<UE39C5>
+<UE39C6>
+<UE39C7>
+<UE39C8>
+<UE39C9>
+<UE39CA>
+<UE39CB>
+<UE39CC>
+<UE39CD>
+<UE39CE>
+<UE39CF>
+<UE39D0>
+<UE39D1>
+<UE39D2>
+<UE39D3>
+<UE39D4>
+<UE39D5>
+<UE39D6>
+<UE39D7>
+<UE39D8>
+<UE39D9>
+<UE39DA>
+<UE39DB>
+<UE39DC>
+<UE39DD>
+<UE39DE>
+<UE39DF>
+<UE39E0>
+<UE39E1>
+<UE39E2>
+<UE39E3>
+<UE39E4>
+<UE39E5>
+<UE39E6>
+<UE39E7>
+<UE39E8>
+<UE39E9>
+<UE39EA>
+<UE39EB>
+<UE39EC>
+<UE39ED>
+<UE39EE>
+<UE39EF>
+<UE39F0>
+<UE39F1>
+<UE39F2>
+<UE39F3>
+<UE39F4>
+<UE39F5>
+<UE39F6>
+<UE39F7>
+<UE39F8>
+<UE39F9>
+<UE39FA>
+<UE39FB>
+<UE39FC>
+<UE39FD>
+<UE39FE>
+<UE39FF>
+<UE3A00>
+<UE3A01>
+<UE3A02>
+<UE3A03>
+<UE3A04>
+<UE3A05>
+<UE3A06>
+<UE3A07>
+<UE3A08>
+<UE3A09>
+<UE3A0A>
+<UE3A0B>
+<UE3A0C>
+<UE3A0D>
+<UE3A0E>
+<UE3A0F>
+<UE3A10>
+<UE3A11>
+<UE3A12>
+<UE3A13>
+<UE3A14>
+<UE3A15>
+<UE3A16>
+<UE3A17>
+<UE3A18>
+<UE3A19>
+<UE3A1A>
+<UE3A1B>
+<UE3A1C>
+<UE3A1D>
+<UE3A1E>
+<UE3A1F>
+<UE3A20>
+<UE3A21>
+<UE3A22>
+<UE3A23>
+<UE3A24>
+<UE3A25>
+<UE3A26>
+<UE3A27>
+<UE3A28>
+<UE3A29>
+<UE3A2A>
+<UE3A2B>
+<UE3A2C>
+<UE3A2D>
+<UE3A2E>
+<UE3A2F>
+<UE3A30>
+<UE3A31>
+<UE3A32>
+<UE3A33>
+<UE3A34>
+<UE3A35>
+<UE3A36>
+<UE3A37>
+<UE3A38>
+<UE3A39>
+<UE3A3A>
+<UE3A3B>
+<UE3A3C>
+<UE3A3D>
+<UE3A3E>
+<UE3A3F>
+<UE3A40>
+<UE3A41>
+<UE3A42>
+<UE3A43>
+<UE3A44>
+<UE3A45>
+<UE3A46>
+<UE3A47>
+<UE3A48>
+<UE3A49>
+<UE3A4A>
+<UE3A4B>
+<UE3A4C>
+<UE3A4D>
+<UE3A4E>
+<UE3A4F>
+<UE3A50>
+<UE3A51>
+<UE3A52>
+<UE3A53>
+<UE3A54>
+<UE3A55>
+<UE3A56>
+<UE3A57>
+<UE3A58>
+<UE3A59>
+<UE3A5A>
+<UE3A5B>
+<UE3A5C>
+<UE3A5D>
+<UE3A5E>
+<UE3A5F>
+<UE3A60>
+<UE3A61>
+<UE3A62>
+<UE3A63>
+<UE3A64>
+<UE3A65>
+<UE3A66>
+<UE3A67>
+<UE3A68>
+<UE3A69>
+<UE3A6A>
+<UE3A6B>
+<UE3A6C>
+<UE3A6D>
+<UE3A6E>
+<UE3A6F>
+<UE3A70>
+<UE3A71>
+<UE3A72>
+<UE3A73>
+<UE3A74>
+<UE3A75>
+<UE3A76>
+<UE3A77>
+<UE3A78>
+<UE3A79>
+<UE3A7A>
+<UE3A7B>
+<UE3A7C>
+<UE3A7D>
+<UE3A7E>
+<UE3A7F>
+<UE3A80>
+<UE3A81>
+<UE3A82>
+<UE3A83>
+<UE3A84>
+<UE3A85>
+<UE3A86>
+<UE3A87>
+<UE3A88>
+<UE3A89>
+<UE3A8A>
+<UE3A8B>
+<UE3A8C>
+<UE3A8D>
+<UE3A8E>
+<UE3A8F>
+<UE3A90>
+<UE3A91>
+<UE3A92>
+<UE3A93>
+<UE3A94>
+<UE3A95>
+<UE3A96>
+<UE3A97>
+<UE3A98>
+<UE3A99>
+<UE3A9A>
+<UE3A9B>
+<UE3A9C>
+<UE3A9D>
+<UE3A9E>
+<UE3A9F>
+<UE3AA0>
+<UE3AA1>
+<UE3AA2>
+<UE3AA3>
+<UE3AA4>
+<UE3AA5>
+<UE3AA6>
+<UE3AA7>
+<UE3AA8>
+<UE3AA9>
+<UE3AAA>
+<UE3AAB>
+<UE3AAC>
+<UE3AAD>
+<UE3AAE>
+<UE3AAF>
+<UE3AB0>
+<UE3AB1>
+<UE3AB2>
+<UE3AB3>
+<UE3AB4>
+<UE3AB5>
+<UE3AB6>
+<UE3AB7>
+<UE3AB8>
+<UE3AB9>
+<UE3ABA>
+<UE3ABB>
+<UE3ABC>
+<UE3ABD>
+<UE3ABE>
+<UE3ABF>
+<UE3AC0>
+<UE3AC1>
+<UE3AC2>
+<UE3AC3>
+<UE3AC4>
+<UE3AC5>
+<UE3AC6>
+<UE3AC7>
+<UE3AC8>
+<UE3AC9>
+<UE3ACA>
+<UE3ACB>
+<UE3ACC>
+<UE3ACD>
+<UE3ACE>
+<UE3ACF>
+<UE3AD0>
+<UE3AD1>
+<UE3AD2>
+<UE3AD3>
+<UE3AD4>
+<UE3AD5>
+<UE3AD6>
+<UE3AD7>
+<UE3AD8>
+<UE3AD9>
+<UE3ADA>
+<UE3ADB>
+<UE3ADC>
+<UE3ADD>
+<UE3ADE>
+<UE3ADF>
+<UE3AE0>
+<UE3AE1>
+<UE3AE2>
+<UE3AE3>
+<UE3AE4>
+<UE3AE5>
+<UE3AE6>
+<UE3AE7>
+<UE3AE8>
+<UE3AE9>
+<UE3AEA>
+<UE3AEB>
+<UE3AEC>
+<UE3AED>
+<UE3AEE>
+<UE3AEF>
+<UE3AF0>
+<UE3AF1>
+<UE3AF2>
+<UE3AF3>
+<UE3AF4>
+<UE3AF5>
+<UE3AF6>
+<UE3AF7>
+<UE3AF8>
+<UE3AF9>
+<UE3AFA>
+<UE3AFB>
+<UE3AFC>
+<UE3AFD>
+<UE3AFE>
+<UE3AFF>
+<UE3B00>
+<UE3B01>
+<UE3B02>
+<UE3B03>
+<UE3B04>
+<UE3B05>
+<UE3B06>
+<UE3B07>
+<UE3B08>
+<UE3B09>
+<UE3B0A>
+<UE3B0B>
+<UE3B0C>
+<UE3B0D>
+<UE3B0E>
+<UE3B0F>
+<UE3B10>
+<UE3B11>
+<UE3B12>
+<UE3B13>
+<UE3B14>
+<UE3B15>
+<UE3B16>
+<UE3B17>
+<UE3B18>
+<UE3B19>
+<UE3B1A>
+<UE3B1B>
+<UE3B1C>
+<UE3B1D>
+<UE3B1E>
+<UE3B1F>
+<UE3B20>
+<UE3B21>
+<UE3B22>
+<UE3B23>
+<UE3B24>
+<UE3B25>
+<UE3B26>
+<UE3B27>
+<UE3B28>
+<UE3B29>
+<UE3B2A>
+<UE3B2B>
+<UE3B2C>
+<UE3B2D>
+<UE3B2E>
+<UE3B2F>
+<UE3B30>
+<UE3B31>
+<UE3B32>
+<UE3B33>
+<UE3B34>
+<UE3B35>
+<UE3B36>
+<UE3B37>
+<UE3B38>
+<UE3B39>
+<UE3B3A>
+<UE3B3B>
+<UE3B3C>
+<UE3B3D>
+<UE3B3E>
+<UE3B3F>
+<UE3B40>
+<UE3B41>
+<UE3B42>
+<UE3B43>
+<UE3B44>
+<UE3B45>
+<UE3B46>
+<UE3B47>
+<UE3B48>
+<UE3B49>
+<UE3B4A>
+<UE3B4B>
+<UE3B4C>
+<UE3B4D>
+<UE3B4E>
+<UE3B4F>
+<UE3B50>
+<UE3B51>
+<UE3B52>
+<UE3B53>
+<UE3B54>
+<UE3B55>
+<UE3B56>
+<UE3B57>
+<UE3B58>
+<UE3B59>
+<UE3B5A>
+<UE3B5B>
+<UE3B5C>
+<UE3B5D>
+<UE3B5E>
+<UE3B5F>
+<UE3B60>
+<UE3B61>
+<UE3B62>
+<UE3B63>
+<UE3B64>
+<UE3B65>
+<UE3B66>
+<UE3B67>
+<UE3B68>
+<UE3B69>
+<UE3B6A>
+<UE3B6B>
+<UE3B6C>
+<UE3B6D>
+<UE3B6E>
+<UE3B6F>
+<UE3B70>
+<UE3B71>
+<UE3B72>
+<UE3B73>
+<UE3B74>
+<UE3B75>
+<UE3B76>
+<UE3B77>
+<UE3B78>
+<UE3B79>
+<UE3B7A>
+<UE3B7B>
+<UE3B7C>
+<UE3B7D>
+<UE3B7E>
+<UE3B7F>
+<UE3B80>
+<UE3B81>
+<UE3B82>
+<UE3B83>
+<UE3B84>
+<UE3B85>
+<UE3B86>
+<UE3B87>
+<UE3B88>
+<UE3B89>
+<UE3B8A>
+<UE3B8B>
+<UE3B8C>
+<UE3B8D>
+<UE3B8E>
+<UE3B8F>
+<UE3B90>
+<UE3B91>
+<UE3B92>
+<UE3B93>
+<UE3B94>
+<UE3B95>
+<UE3B96>
+<UE3B97>
+<UE3B98>
+<UE3B99>
+<UE3B9A>
+<UE3B9B>
+<UE3B9C>
+<UE3B9D>
+<UE3B9E>
+<UE3B9F>
+<UE3BA0>
+<UE3BA1>
+<UE3BA2>
+<UE3BA3>
+<UE3BA4>
+<UE3BA5>
+<UE3BA6>
+<UE3BA7>
+<UE3BA8>
+<UE3BA9>
+<UE3BAA>
+<UE3BAB>
+<UE3BAC>
+<UE3BAD>
+<UE3BAE>
+<UE3BAF>
+<UE3BB0>
+<UE3BB1>
+<UE3BB2>
+<UE3BB3>
+<UE3BB4>
+<UE3BB5>
+<UE3BB6>
+<UE3BB7>
+<UE3BB8>
+<UE3BB9>
+<UE3BBA>
+<UE3BBB>
+<UE3BBC>
+<UE3BBD>
+<UE3BBE>
+<UE3BBF>
+<UE3BC0>
+<UE3BC1>
+<UE3BC2>
+<UE3BC3>
+<UE3BC4>
+<UE3BC5>
+<UE3BC6>
+<UE3BC7>
+<UE3BC8>
+<UE3BC9>
+<UE3BCA>
+<UE3BCB>
+<UE3BCC>
+<UE3BCD>
+<UE3BCE>
+<UE3BCF>
+<UE3BD0>
+<UE3BD1>
+<UE3BD2>
+<UE3BD3>
+<UE3BD4>
+<UE3BD5>
+<UE3BD6>
+<UE3BD7>
+<UE3BD8>
+<UE3BD9>
+<UE3BDA>
+<UE3BDB>
+<UE3BDC>
+<UE3BDD>
+<UE3BDE>
+<UE3BDF>
+<UE3BE0>
+<UE3BE1>
+<UE3BE2>
+<UE3BE3>
+<UE3BE4>
+<UE3BE5>
+<UE3BE6>
+<UE3BE7>
+<UE3BE8>
+<UE3BE9>
+<UE3BEA>
+<UE3BEB>
+<UE3BEC>
+<UE3BED>
+<UE3BEE>
+<UE3BEF>
+<UE3BF0>
+<UE3BF1>
+<UE3BF2>
+<UE3BF3>
+<UE3BF4>
+<UE3BF5>
+<UE3BF6>
+<UE3BF7>
+<UE3BF8>
+<UE3BF9>
+<UE3BFA>
+<UE3BFB>
+<UE3BFC>
+<UE3BFD>
+<UE3BFE>
+<UE3BFF>
+<UE3C00>
+<UE3C01>
+<UE3C02>
+<UE3C03>
+<UE3C04>
+<UE3C05>
+<UE3C06>
+<UE3C07>
+<UE3C08>
+<UE3C09>
+<UE3C0A>
+<UE3C0B>
+<UE3C0C>
+<UE3C0D>
+<UE3C0E>
+<UE3C0F>
+<UE3C10>
+<UE3C11>
+<UE3C12>
+<UE3C13>
+<UE3C14>
+<UE3C15>
+<UE3C16>
+<UE3C17>
+<UE3C18>
+<UE3C19>
+<UE3C1A>
+<UE3C1B>
+<UE3C1C>
+<UE3C1D>
+<UE3C1E>
+<UE3C1F>
+<UE3C20>
+<UE3C21>
+<UE3C22>
+<UE3C23>
+<UE3C24>
+<UE3C25>
+<UE3C26>
+<UE3C27>
+<UE3C28>
+<UE3C29>
+<UE3C2A>
+<UE3C2B>
+<UE3C2C>
+<UE3C2D>
+<UE3C2E>
+<UE3C2F>
+<UE3C30>
+<UE3C31>
+<UE3C32>
+<UE3C33>
+<UE3C34>
+<UE3C35>
+<UE3C36>
+<UE3C37>
+<UE3C38>
+<UE3C39>
+<UE3C3A>
+<UE3C3B>
+<UE3C3C>
+<UE3C3D>
+<UE3C3E>
+<UE3C3F>
+<UE3C40>
+<UE3C41>
+<UE3C42>
+<UE3C43>
+<UE3C44>
+<UE3C45>
+<UE3C46>
+<UE3C47>
+<UE3C48>
+<UE3C49>
+<UE3C4A>
+<UE3C4B>
+<UE3C4C>
+<UE3C4D>
+<UE3C4E>
+<UE3C4F>
+<UE3C50>
+<UE3C51>
+<UE3C52>
+<UE3C53>
+<UE3C54>
+<UE3C55>
+<UE3C56>
+<UE3C57>
+<UE3C58>
+<UE3C59>
+<UE3C5A>
+<UE3C5B>
+<UE3C5C>
+<UE3C5D>
+<UE3C5E>
+<UE3C5F>
+<UE3C60>
+<UE3C61>
+<UE3C62>
+<UE3C63>
+<UE3C64>
+<UE3C65>
+<UE3C66>
+<UE3C67>
+<UE3C68>
+<UE3C69>
+<UE3C6A>
+<UE3C6B>
+<UE3C6C>
+<UE3C6D>
+<UE3C6E>
+<UE3C6F>
+<UE3C70>
+<UE3C71>
+<UE3C72>
+<UE3C73>
+<UE3C74>
+<UE3C75>
+<UE3C76>
+<UE3C77>
+<UE3C78>
+<UE3C79>
+<UE3C7A>
+<UE3C7B>
+<UE3C7C>
+<UE3C7D>
+<UE3C7E>
+<UE3C7F>
+<UE3C80>
+<UE3C81>
+<UE3C82>
+<UE3C83>
+<UE3C84>
+<UE3C85>
+<UE3C86>
+<UE3C87>
+<UE3C88>
+<UE3C89>
+<UE3C8A>
+<UE3C8B>
+<UE3C8C>
+<UE3C8D>
+<UE3C8E>
+<UE3C8F>
+<UE3C90>
+<UE3C91>
+<UE3C92>
+<UE3C93>
+<UE3C94>
+<UE3C95>
+<UE3C96>
+<UE3C97>
+<UE3C98>
+<UE3C99>
+<UE3C9A>
+<UE3C9B>
+<UE3C9C>
+<UE3C9D>
+<UE3C9E>
+<UE3C9F>
+<UE3CA0>
+<UE3CA1>
+<UE3CA2>
+<UE3CA3>
+<UE3CA4>
+<UE3CA5>
+<UE3CA6>
+<UE3CA7>
+<UE3CA8>
+<UE3CA9>
+<UE3CAA>
+<UE3CAB>
+<UE3CAC>
+<UE3CAD>
+<UE3CAE>
+<UE3CAF>
+<UE3CB0>
+<UE3CB1>
+<UE3CB2>
+<UE3CB3>
+<UE3CB4>
+<UE3CB5>
+<UE3CB6>
+<UE3CB7>
+<UE3CB8>
+<UE3CB9>
+<UE3CBA>
+<UE3CBB>
+<UE3CBC>
+<UE3CBD>
+<UE3CBE>
+<UE3CBF>
+<UE3CC0>
+<UE3CC1>
+<UE3CC2>
+<UE3CC3>
+<UE3CC4>
+<UE3CC5>
+<UE3CC6>
+<UE3CC7>
+<UE3CC8>
+<UE3CC9>
+<UE3CCA>
+<UE3CCB>
+<UE3CCC>
+<UE3CCD>
+<UE3CCE>
+<UE3CCF>
+<UE3CD0>
+<UE3CD1>
+<UE3CD2>
+<UE3CD3>
+<UE3CD4>
+<UE3CD5>
+<UE3CD6>
+<UE3CD7>
+<UE3CD8>
+<UE3CD9>
+<UE3CDA>
+<UE3CDB>
+<UE3CDC>
+<UE3CDD>
+<UE3CDE>
+<UE3CDF>
+<UE3CE0>
+<UE3CE1>
+<UE3CE2>
+<UE3CE3>
+<UE3CE4>
+<UE3CE5>
+<UE3CE6>
+<UE3CE7>
+<UE3CE8>
+<UE3CE9>
+<UE3CEA>
+<UE3CEB>
+<UE3CEC>
+<UE3CED>
+<UE3CEE>
+<UE3CEF>
+<UE3CF0>
+<UE3CF1>
+<UE3CF2>
+<UE3CF3>
+<UE3CF4>
+<UE3CF5>
+<UE3CF6>
+<UE3CF7>
+<UE3CF8>
+<UE3CF9>
+<UE3CFA>
+<UE3CFB>
+<UE3CFC>
+<UE3CFD>
+<UE3CFE>
+<UE3CFF>
+<UE3D00>
+<UE3D01>
+<UE3D02>
+<UE3D03>
+<UE3D04>
+<UE3D05>
+<UE3D06>
+<UE3D07>
+<UE3D08>
+<UE3D09>
+<UE3D0A>
+<UE3D0B>
+<UE3D0C>
+<UE3D0D>
+<UE3D0E>
+<UE3D0F>
+<UE3D10>
+<UE3D11>
+<UE3D12>
+<UE3D13>
+<UE3D14>
+<UE3D15>
+<UE3D16>
+<UE3D17>
+<UE3D18>
+<UE3D19>
+<UE3D1A>
+<UE3D1B>
+<UE3D1C>
+<UE3D1D>
+<UE3D1E>
+<UE3D1F>
+<UE3D20>
+<UE3D21>
+<UE3D22>
+<UE3D23>
+<UE3D24>
+<UE3D25>
+<UE3D26>
+<UE3D27>
+<UE3D28>
+<UE3D29>
+<UE3D2A>
+<UE3D2B>
+<UE3D2C>
+<UE3D2D>
+<UE3D2E>
+<UE3D2F>
+<UE3D30>
+<UE3D31>
+<UE3D32>
+<UE3D33>
+<UE3D34>
+<UE3D35>
+<UE3D36>
+<UE3D37>
+<UE3D38>
+<UE3D39>
+<UE3D3A>
+<UE3D3B>
+<UE3D3C>
+<UE3D3D>
+<UE3D3E>
+<UE3D3F>
+<UE3D40>
+<UE3D41>
+<UE3D42>
+<UE3D43>
+<UE3D44>
+<UE3D45>
+<UE3D46>
+<UE3D47>
+<UE3D48>
+<UE3D49>
+<UE3D4A>
+<UE3D4B>
+<UE3D4C>
+<UE3D4D>
+<UE3D4E>
+<UE3D4F>
+<UE3D50>
+<UE3D51>
+<UE3D52>
+<UE3D53>
+<UE3D54>
+<UE3D55>
+<UE3D56>
+<UE3D57>
+<UE3D58>
+<UE3D59>
+<UE3D5A>
+<UE3D5B>
+<UE3D5C>
+<UE3D5D>
+<UE3D5E>
+<UE3D5F>
+<UE3D60>
+<UE3D61>
+<UE3D62>
+<UE3D63>
+<UE3D64>
+<UE3D65>
+<UE3D66>
+<UE3D67>
+<UE3D68>
+<UE3D69>
+<UE3D6A>
+<UE3D6B>
+<UE3D6C>
+<UE3D6D>
+<UE3D6E>
+<UE3D6F>
+<UE3D70>
+<UE3D71>
+<UE3D72>
+<UE3D73>
+<UE3D74>
+<UE3D75>
+<UE3D76>
+<UE3D77>
+<UE3D78>
+<UE3D79>
+<UE3D7A>
+<UE3D7B>
+<UE3D7C>
+<UE3D7D>
+<UE3D7E>
+<UE3D7F>
+<UE3D80>
+<UE3D81>
+<UE3D82>
+<UE3D83>
+<UE3D84>
+<UE3D85>
+<UE3D86>
+<UE3D87>
+<UE3D88>
+<UE3D89>
+<UE3D8A>
+<UE3D8B>
+<UE3D8C>
+<UE3D8D>
+<UE3D8E>
+<UE3D8F>
+<UE3D90>
+<UE3D91>
+<UE3D92>
+<UE3D93>
+<UE3D94>
+<UE3D95>
+<UE3D96>
+<UE3D97>
+<UE3D98>
+<UE3D99>
+<UE3D9A>
+<UE3D9B>
+<UE3D9C>
+<UE3D9D>
+<UE3D9E>
+<UE3D9F>
+<UE3DA0>
+<UE3DA1>
+<UE3DA2>
+<UE3DA3>
+<UE3DA4>
+<UE3DA5>
+<UE3DA6>
+<UE3DA7>
+<UE3DA8>
+<UE3DA9>
+<UE3DAA>
+<UE3DAB>
+<UE3DAC>
+<UE3DAD>
+<UE3DAE>
+<UE3DAF>
+<UE3DB0>
+<UE3DB1>
+<UE3DB2>
+<UE3DB3>
+<UE3DB4>
+<UE3DB5>
+<UE3DB6>
+<UE3DB7>
+<UE3DB8>
+<UE3DB9>
+<UE3DBA>
+<UE3DBB>
+<UE3DBC>
+<UE3DBD>
+<UE3DBE>
+<UE3DBF>
+<UE3DC0>
+<UE3DC1>
+<UE3DC2>
+<UE3DC3>
+<UE3DC4>
+<UE3DC5>
+<UE3DC6>
+<UE3DC7>
+<UE3DC8>
+<UE3DC9>
+<UE3DCA>
+<UE3DCB>
+<UE3DCC>
+<UE3DCD>
+<UE3DCE>
+<UE3DCF>
+<UE3DD0>
+<UE3DD1>
+<UE3DD2>
+<UE3DD3>
+<UE3DD4>
+<UE3DD5>
+<UE3DD6>
+<UE3DD7>
+<UE3DD8>
+<UE3DD9>
+<UE3DDA>
+<UE3DDB>
+<UE3DDC>
+<UE3DDD>
+<UE3DDE>
+<UE3DDF>
+<UE3DE0>
+<UE3DE1>
+<UE3DE2>
+<UE3DE3>
+<UE3DE4>
+<UE3DE5>
+<UE3DE6>
+<UE3DE7>
+<UE3DE8>
+<UE3DE9>
+<UE3DEA>
+<UE3DEB>
+<UE3DEC>
+<UE3DED>
+<UE3DEE>
+<UE3DEF>
+<UE3DF0>
+<UE3DF1>
+<UE3DF2>
+<UE3DF3>
+<UE3DF4>
+<UE3DF5>
+<UE3DF6>
+<UE3DF7>
+<UE3DF8>
+<UE3DF9>
+<UE3DFA>
+<UE3DFB>
+<UE3DFC>
+<UE3DFD>
+<UE3DFE>
+<UE3DFF>
+<UE3E00>
+<UE3E01>
+<UE3E02>
+<UE3E03>
+<UE3E04>
+<UE3E05>
+<UE3E06>
+<UE3E07>
+<UE3E08>
+<UE3E09>
+<UE3E0A>
+<UE3E0B>
+<UE3E0C>
+<UE3E0D>
+<UE3E0E>
+<UE3E0F>
+<UE3E10>
+<UE3E11>
+<UE3E12>
+<UE3E13>
+<UE3E14>
+<UE3E15>
+<UE3E16>
+<UE3E17>
+<UE3E18>
+<UE3E19>
+<UE3E1A>
+<UE3E1B>
+<UE3E1C>
+<UE3E1D>
+<UE3E1E>
+<UE3E1F>
+<UE3E20>
+<UE3E21>
+<UE3E22>
+<UE3E23>
+<UE3E24>
+<UE3E25>
+<UE3E26>
+<UE3E27>
+<UE3E28>
+<UE3E29>
+<UE3E2A>
+<UE3E2B>
+<UE3E2C>
+<UE3E2D>
+<UE3E2E>
+<UE3E2F>
+<UE3E30>
+<UE3E31>
+<UE3E32>
+<UE3E33>
+<UE3E34>
+<UE3E35>
+<UE3E36>
+<UE3E37>
+<UE3E38>
+<UE3E39>
+<UE3E3A>
+<UE3E3B>
+<UE3E3C>
+<UE3E3D>
+<UE3E3E>
+<UE3E3F>
+<UE3E40>
+<UE3E41>
+<UE3E42>
+<UE3E43>
+<UE3E44>
+<UE3E45>
+<UE3E46>
+<UE3E47>
+<UE3E48>
+<UE3E49>
+<UE3E4A>
+<UE3E4B>
+<UE3E4C>
+<UE3E4D>
+<UE3E4E>
+<UE3E4F>
+<UE3E50>
+<UE3E51>
+<UE3E52>
+<UE3E53>
+<UE3E54>
+<UE3E55>
+<UE3E56>
+<UE3E57>
+<UE3E58>
+<UE3E59>
+<UE3E5A>
+<UE3E5B>
+<UE3E5C>
+<UE3E5D>
+<UE3E5E>
+<UE3E5F>
+<UE3E60>
+<UE3E61>
+<UE3E62>
+<UE3E63>
+<UE3E64>
+<UE3E65>
+<UE3E66>
+<UE3E67>
+<UE3E68>
+<UE3E69>
+<UE3E6A>
+<UE3E6B>
+<UE3E6C>
+<UE3E6D>
+<UE3E6E>
+<UE3E6F>
+<UE3E70>
+<UE3E71>
+<UE3E72>
+<UE3E73>
+<UE3E74>
+<UE3E75>
+<UE3E76>
+<UE3E77>
+<UE3E78>
+<UE3E79>
+<UE3E7A>
+<UE3E7B>
+<UE3E7C>
+<UE3E7D>
+<UE3E7E>
+<UE3E7F>
+<UE3E80>
+<UE3E81>
+<UE3E82>
+<UE3E83>
+<UE3E84>
+<UE3E85>
+<UE3E86>
+<UE3E87>
+<UE3E88>
+<UE3E89>
+<UE3E8A>
+<UE3E8B>
+<UE3E8C>
+<UE3E8D>
+<UE3E8E>
+<UE3E8F>
+<UE3E90>
+<UE3E91>
+<UE3E92>
+<UE3E93>
+<UE3E94>
+<UE3E95>
+<UE3E96>
+<UE3E97>
+<UE3E98>
+<UE3E99>
+<UE3E9A>
+<UE3E9B>
+<UE3E9C>
+<UE3E9D>
+<UE3E9E>
+<UE3E9F>
+<UE3EA0>
+<UE3EA1>
+<UE3EA2>
+<UE3EA3>
+<UE3EA4>
+<UE3EA5>
+<UE3EA6>
+<UE3EA7>
+<UE3EA8>
+<UE3EA9>
+<UE3EAA>
+<UE3EAB>
+<UE3EAC>
+<UE3EAD>
+<UE3EAE>
+<UE3EAF>
+<UE3EB0>
+<UE3EB1>
+<UE3EB2>
+<UE3EB3>
+<UE3EB4>
+<UE3EB5>
+<UE3EB6>
+<UE3EB7>
+<UE3EB8>
+<UE3EB9>
+<UE3EBA>
+<UE3EBB>
+<UE3EBC>
+<UE3EBD>
+<UE3EBE>
+<UE3EBF>
+<UE3EC0>
+<UE3EC1>
+<UE3EC2>
+<UE3EC3>
+<UE3EC4>
+<UE3EC5>
+<UE3EC6>
+<UE3EC7>
+<UE3EC8>
+<UE3EC9>
+<UE3ECA>
+<UE3ECB>
+<UE3ECC>
+<UE3ECD>
+<UE3ECE>
+<UE3ECF>
+<UE3ED0>
+<UE3ED1>
+<UE3ED2>
+<UE3ED3>
+<UE3ED4>
+<UE3ED5>
+<UE3ED6>
+<UE3ED7>
+<UE3ED8>
+<UE3ED9>
+<UE3EDA>
+<UE3EDB>
+<UE3EDC>
+<UE3EDD>
+<UE3EDE>
+<UE3EDF>
+<UE3EE0>
+<UE3EE1>
+<UE3EE2>
+<UE3EE3>
+<UE3EE4>
+<UE3EE5>
+<UE3EE6>
+<UE3EE7>
+<UE3EE8>
+<UE3EE9>
+<UE3EEA>
+<UE3EEB>
+<UE3EEC>
+<UE3EED>
+<UE3EEE>
+<UE3EEF>
+<UE3EF0>
+<UE3EF1>
+<UE3EF2>
+<UE3EF3>
+<UE3EF4>
+<UE3EF5>
+<UE3EF6>
+<UE3EF7>
+<UE3EF8>
+<UE3EF9>
+<UE3EFA>
+<UE3EFB>
+<UE3EFC>
+<UE3EFD>
+<UE3EFE>
+<UE3EFF>
+<UE3F00>
+<UE3F01>
+<UE3F02>
+<UE3F03>
+<UE3F04>
+<UE3F05>
+<UE3F06>
+<UE3F07>
+<UE3F08>
+<UE3F09>
+<UE3F0A>
+<UE3F0B>
+<UE3F0C>
+<UE3F0D>
+<UE3F0E>
+<UE3F0F>
+<UE3F10>
+<UE3F11>
+<UE3F12>
+<UE3F13>
+<UE3F14>
+<UE3F15>
+<UE3F16>
+<UE3F17>
+<UE3F18>
+<UE3F19>
+<UE3F1A>
+<UE3F1B>
+<UE3F1C>
+<UE3F1D>
+<UE3F1E>
+<UE3F1F>
+<UE3F20>
+<UE3F21>
+<UE3F22>
+<UE3F23>
+<UE3F24>
+<UE3F25>
+<UE3F26>
+<UE3F27>
+<UE3F28>
+<UE3F29>
+<UE3F2A>
+<UE3F2B>
+<UE3F2C>
+<UE3F2D>
+<UE3F2E>
+<UE3F2F>
+<UE3F30>
+<UE3F31>
+<UE3F32>
+<UE3F33>
+<UE3F34>
+<UE3F35>
+<UE3F36>
+<UE3F37>
+<UE3F38>
+<UE3F39>
+<UE3F3A>
+<UE3F3B>
+<UE3F3C>
+<UE3F3D>
+<UE3F3E>
+<UE3F3F>
+<UE3F40>
+<UE3F41>
+<UE3F42>
+<UE3F43>
+<UE3F44>
+<UE3F45>
+<UE3F46>
+<UE3F47>
+<UE3F48>
+<UE3F49>
+<UE3F4A>
+<UE3F4B>
+<UE3F4C>
+<UE3F4D>
+<UE3F4E>
+<UE3F4F>
+<UE3F50>
+<UE3F51>
+<UE3F52>
+<UE3F53>
+<UE3F54>
+<UE3F55>
+<UE3F56>
+<UE3F57>
+<UE3F58>
+<UE3F59>
+<UE3F5A>
+<UE3F5B>
+<UE3F5C>
+<UE3F5D>
+<UE3F5E>
+<UE3F5F>
+<UE3F60>
+<UE3F61>
+<UE3F62>
+<UE3F63>
+<UE3F64>
+<UE3F65>
+<UE3F66>
+<UE3F67>
+<UE3F68>
+<UE3F69>
+<UE3F6A>
+<UE3F6B>
+<UE3F6C>
+<UE3F6D>
+<UE3F6E>
+<UE3F6F>
+<UE3F70>
+<UE3F71>
+<UE3F72>
+<UE3F73>
+<UE3F74>
+<UE3F75>
+<UE3F76>
+<UE3F77>
+<UE3F78>
+<UE3F79>
+<UE3F7A>
+<UE3F7B>
+<UE3F7C>
+<UE3F7D>
+<UE3F7E>
+<UE3F7F>
+<UE3F80>
+<UE3F81>
+<UE3F82>
+<UE3F83>
+<UE3F84>
+<UE3F85>
+<UE3F86>
+<UE3F87>
+<UE3F88>
+<UE3F89>
+<UE3F8A>
+<UE3F8B>
+<UE3F8C>
+<UE3F8D>
+<UE3F8E>
+<UE3F8F>
+<UE3F90>
+<UE3F91>
+<UE3F92>
+<UE3F93>
+<UE3F94>
+<UE3F95>
+<UE3F96>
+<UE3F97>
+<UE3F98>
+<UE3F99>
+<UE3F9A>
+<UE3F9B>
+<UE3F9C>
+<UE3F9D>
+<UE3F9E>
+<UE3F9F>
+<UE3FA0>
+<UE3FA1>
+<UE3FA2>
+<UE3FA3>
+<UE3FA4>
+<UE3FA5>
+<UE3FA6>
+<UE3FA7>
+<UE3FA8>
+<UE3FA9>
+<UE3FAA>
+<UE3FAB>
+<UE3FAC>
+<UE3FAD>
+<UE3FAE>
+<UE3FAF>
+<UE3FB0>
+<UE3FB1>
+<UE3FB2>
+<UE3FB3>
+<UE3FB4>
+<UE3FB5>
+<UE3FB6>
+<UE3FB7>
+<UE3FB8>
+<UE3FB9>
+<UE3FBA>
+<UE3FBB>
+<UE3FBC>
+<UE3FBD>
+<UE3FBE>
+<UE3FBF>
+<UE3FC0>
+<UE3FC1>
+<UE3FC2>
+<UE3FC3>
+<UE3FC4>
+<UE3FC5>
+<UE3FC6>
+<UE3FC7>
+<UE3FC8>
+<UE3FC9>
+<UE3FCA>
+<UE3FCB>
+<UE3FCC>
+<UE3FCD>
+<UE3FCE>
+<UE3FCF>
+<UE3FD0>
+<UE3FD1>
+<UE3FD2>
+<UE3FD3>
+<UE3FD4>
+<UE3FD5>
+<UE3FD6>
+<UE3FD7>
+<UE3FD8>
+<UE3FD9>
+<UE3FDA>
+<UE3FDB>
+<UE3FDC>
+<UE3FDD>
+<UE3FDE>
+<UE3FDF>
+<UE3FE0>
+<UE3FE1>
+<UE3FE2>
+<UE3FE3>
+<UE3FE4>
+<UE3FE5>
+<UE3FE6>
+<UE3FE7>
+<UE3FE8>
+<UE3FE9>
+<UE3FEA>
+<UE3FEB>
+<UE3FEC>
+<UE3FED>
+<UE3FEE>
+<UE3FEF>
+<UE3FF0>
+<UE3FF1>
+<UE3FF2>
+<UE3FF3>
+<UE3FF4>
+<UE3FF5>
+<UE3FF6>
+<UE3FF7>
+<UE3FF8>
+<UE3FF9>
+<UE3FFA>
+<UE3FFB>
+<UE3FFC>
+<UE3FFD>
+<UE3FFE>
+<UE3FFF>
+<UE4000>
+<UE4001>
+<UE4002>
+<UE4003>
+<UE4004>
+<UE4005>
+<UE4006>
+<UE4007>
+<UE4008>
+<UE4009>
+<UE400A>
+<UE400B>
+<UE400C>
+<UE400D>
+<UE400E>
+<UE400F>
+<UE4010>
+<UE4011>
+<UE4012>
+<UE4013>
+<UE4014>
+<UE4015>
+<UE4016>
+<UE4017>
+<UE4018>
+<UE4019>
+<UE401A>
+<UE401B>
+<UE401C>
+<UE401D>
+<UE401E>
+<UE401F>
+<UE4020>
+<UE4021>
+<UE4022>
+<UE4023>
+<UE4024>
+<UE4025>
+<UE4026>
+<UE4027>
+<UE4028>
+<UE4029>
+<UE402A>
+<UE402B>
+<UE402C>
+<UE402D>
+<UE402E>
+<UE402F>
+<UE4030>
+<UE4031>
+<UE4032>
+<UE4033>
+<UE4034>
+<UE4035>
+<UE4036>
+<UE4037>
+<UE4038>
+<UE4039>
+<UE403A>
+<UE403B>
+<UE403C>
+<UE403D>
+<UE403E>
+<UE403F>
+<UE4040>
+<UE4041>
+<UE4042>
+<UE4043>
+<UE4044>
+<UE4045>
+<UE4046>
+<UE4047>
+<UE4048>
+<UE4049>
+<UE404A>
+<UE404B>
+<UE404C>
+<UE404D>
+<UE404E>
+<UE404F>
+<UE4050>
+<UE4051>
+<UE4052>
+<UE4053>
+<UE4054>
+<UE4055>
+<UE4056>
+<UE4057>
+<UE4058>
+<UE4059>
+<UE405A>
+<UE405B>
+<UE405C>
+<UE405D>
+<UE405E>
+<UE405F>
+<UE4060>
+<UE4061>
+<UE4062>
+<UE4063>
+<UE4064>
+<UE4065>
+<UE4066>
+<UE4067>
+<UE4068>
+<UE4069>
+<UE406A>
+<UE406B>
+<UE406C>
+<UE406D>
+<UE406E>
+<UE406F>
+<UE4070>
+<UE4071>
+<UE4072>
+<UE4073>
+<UE4074>
+<UE4075>
+<UE4076>
+<UE4077>
+<UE4078>
+<UE4079>
+<UE407A>
+<UE407B>
+<UE407C>
+<UE407D>
+<UE407E>
+<UE407F>
+<UE4080>
+<UE4081>
+<UE4082>
+<UE4083>
+<UE4084>
+<UE4085>
+<UE4086>
+<UE4087>
+<UE4088>
+<UE4089>
+<UE408A>
+<UE408B>
+<UE408C>
+<UE408D>
+<UE408E>
+<UE408F>
+<UE4090>
+<UE4091>
+<UE4092>
+<UE4093>
+<UE4094>
+<UE4095>
+<UE4096>
+<UE4097>
+<UE4098>
+<UE4099>
+<UE409A>
+<UE409B>
+<UE409C>
+<UE409D>
+<UE409E>
+<UE409F>
+<UE40A0>
+<UE40A1>
+<UE40A2>
+<UE40A3>
+<UE40A4>
+<UE40A5>
+<UE40A6>
+<UE40A7>
+<UE40A8>
+<UE40A9>
+<UE40AA>
+<UE40AB>
+<UE40AC>
+<UE40AD>
+<UE40AE>
+<UE40AF>
+<UE40B0>
+<UE40B1>
+<UE40B2>
+<UE40B3>
+<UE40B4>
+<UE40B5>
+<UE40B6>
+<UE40B7>
+<UE40B8>
+<UE40B9>
+<UE40BA>
+<UE40BB>
+<UE40BC>
+<UE40BD>
+<UE40BE>
+<UE40BF>
+<UE40C0>
+<UE40C1>
+<UE40C2>
+<UE40C3>
+<UE40C4>
+<UE40C5>
+<UE40C6>
+<UE40C7>
+<UE40C8>
+<UE40C9>
+<UE40CA>
+<UE40CB>
+<UE40CC>
+<UE40CD>
+<UE40CE>
+<UE40CF>
+<UE40D0>
+<UE40D1>
+<UE40D2>
+<UE40D3>
+<UE40D4>
+<UE40D5>
+<UE40D6>
+<UE40D7>
+<UE40D8>
+<UE40D9>
+<UE40DA>
+<UE40DB>
+<UE40DC>
+<UE40DD>
+<UE40DE>
+<UE40DF>
+<UE40E0>
+<UE40E1>
+<UE40E2>
+<UE40E3>
+<UE40E4>
+<UE40E5>
+<UE40E6>
+<UE40E7>
+<UE40E8>
+<UE40E9>
+<UE40EA>
+<UE40EB>
+<UE40EC>
+<UE40ED>
+<UE40EE>
+<UE40EF>
+<UE40F0>
+<UE40F1>
+<UE40F2>
+<UE40F3>
+<UE40F4>
+<UE40F5>
+<UE40F6>
+<UE40F7>
+<UE40F8>
+<UE40F9>
+<UE40FA>
+<UE40FB>
+<UE40FC>
+<UE40FD>
+<UE40FE>
+<UE40FF>
+<UE4100>
+<UE4101>
+<UE4102>
+<UE4103>
+<UE4104>
+<UE4105>
+<UE4106>
+<UE4107>
+<UE4108>
+<UE4109>
+<UE410A>
+<UE410B>
+<UE410C>
+<UE410D>
+<UE410E>
+<UE410F>
+<UE4110>
+<UE4111>
+<UE4112>
+<UE4113>
+<UE4114>
+<UE4115>
+<UE4116>
+<UE4117>
+<UE4118>
+<UE4119>
+<UE411A>
+<UE411B>
+<UE411C>
+<UE411D>
+<UE411E>
+<UE411F>
+<UE4120>
+<UE4121>
+<UE4122>
+<UE4123>
+<UE4124>
+<UE4125>
+<UE4126>
+<UE4127>
+<UE4128>
+<UE4129>
+<UE412A>
+<UE412B>
+<UE412C>
+<UE412D>
+<UE412E>
+<UE412F>
+<UE4130>
+<UE4131>
+<UE4132>
+<UE4133>
+<UE4134>
+<UE4135>
+<UE4136>
+<UE4137>
+<UE4138>
+<UE4139>
+<UE413A>
+<UE413B>
+<UE413C>
+<UE413D>
+<UE413E>
+<UE413F>
+<UE4140>
+<UE4141>
+<UE4142>
+<UE4143>
+<UE4144>
+<UE4145>
+<UE4146>
+<UE4147>
+<UE4148>
+<UE4149>
+<UE414A>
+<UE414B>
+<UE414C>
+<UE414D>
+<UE414E>
+<UE414F>
+<UE4150>
+<UE4151>
+<UE4152>
+<UE4153>
+<UE4154>
+<UE4155>
+<UE4156>
+<UE4157>
+<UE4158>
+<UE4159>
+<UE415A>
+<UE415B>
+<UE415C>
+<UE415D>
+<UE415E>
+<UE415F>
+<UE4160>
+<UE4161>
+<UE4162>
+<UE4163>
+<UE4164>
+<UE4165>
+<UE4166>
+<UE4167>
+<UE4168>
+<UE4169>
+<UE416A>
+<UE416B>
+<UE416C>
+<UE416D>
+<UE416E>
+<UE416F>
+<UE4170>
+<UE4171>
+<UE4172>
+<UE4173>
+<UE4174>
+<UE4175>
+<UE4176>
+<UE4177>
+<UE4178>
+<UE4179>
+<UE417A>
+<UE417B>
+<UE417C>
+<UE417D>
+<UE417E>
+<UE417F>
+<UE4180>
+<UE4181>
+<UE4182>
+<UE4183>
+<UE4184>
+<UE4185>
+<UE4186>
+<UE4187>
+<UE4188>
+<UE4189>
+<UE418A>
+<UE418B>
+<UE418C>
+<UE418D>
+<UE418E>
+<UE418F>
+<UE4190>
+<UE4191>
+<UE4192>
+<UE4193>
+<UE4194>
+<UE4195>
+<UE4196>
+<UE4197>
+<UE4198>
+<UE4199>
+<UE419A>
+<UE419B>
+<UE419C>
+<UE419D>
+<UE419E>
+<UE419F>
+<UE41A0>
+<UE41A1>
+<UE41A2>
+<UE41A3>
+<UE41A4>
+<UE41A5>
+<UE41A6>
+<UE41A7>
+<UE41A8>
+<UE41A9>
+<UE41AA>
+<UE41AB>
+<UE41AC>
+<UE41AD>
+<UE41AE>
+<UE41AF>
+<UE41B0>
+<UE41B1>
+<UE41B2>
+<UE41B3>
+<UE41B4>
+<UE41B5>
+<UE41B6>
+<UE41B7>
+<UE41B8>
+<UE41B9>
+<UE41BA>
+<UE41BB>
+<UE41BC>
+<UE41BD>
+<UE41BE>
+<UE41BF>
+<UE41C0>
+<UE41C1>
+<UE41C2>
+<UE41C3>
+<UE41C4>
+<UE41C5>
+<UE41C6>
+<UE41C7>
+<UE41C8>
+<UE41C9>
+<UE41CA>
+<UE41CB>
+<UE41CC>
+<UE41CD>
+<UE41CE>
+<UE41CF>
+<UE41D0>
+<UE41D1>
+<UE41D2>
+<UE41D3>
+<UE41D4>
+<UE41D5>
+<UE41D6>
+<UE41D7>
+<UE41D8>
+<UE41D9>
+<UE41DA>
+<UE41DB>
+<UE41DC>
+<UE41DD>
+<UE41DE>
+<UE41DF>
+<UE41E0>
+<UE41E1>
+<UE41E2>
+<UE41E3>
+<UE41E4>
+<UE41E5>
+<UE41E6>
+<UE41E7>
+<UE41E8>
+<UE41E9>
+<UE41EA>
+<UE41EB>
+<UE41EC>
+<UE41ED>
+<UE41EE>
+<UE41EF>
+<UE41F0>
+<UE41F1>
+<UE41F2>
+<UE41F3>
+<UE41F4>
+<UE41F5>
+<UE41F6>
+<UE41F7>
+<UE41F8>
+<UE41F9>
+<UE41FA>
+<UE41FB>
+<UE41FC>
+<UE41FD>
+<UE41FE>
+<UE41FF>
+<UE4200>
+<UE4201>
+<UE4202>
+<UE4203>
+<UE4204>
+<UE4205>
+<UE4206>
+<UE4207>
+<UE4208>
+<UE4209>
+<UE420A>
+<UE420B>
+<UE420C>
+<UE420D>
+<UE420E>
+<UE420F>
+<UE4210>
+<UE4211>
+<UE4212>
+<UE4213>
+<UE4214>
+<UE4215>
+<UE4216>
+<UE4217>
+<UE4218>
+<UE4219>
+<UE421A>
+<UE421B>
+<UE421C>
+<UE421D>
+<UE421E>
+<UE421F>
+<UE4220>
+<UE4221>
+<UE4222>
+<UE4223>
+<UE4224>
+<UE4225>
+<UE4226>
+<UE4227>
+<UE4228>
+<UE4229>
+<UE422A>
+<UE422B>
+<UE422C>
+<UE422D>
+<UE422E>
+<UE422F>
+<UE4230>
+<UE4231>
+<UE4232>
+<UE4233>
+<UE4234>
+<UE4235>
+<UE4236>
+<UE4237>
+<UE4238>
+<UE4239>
+<UE423A>
+<UE423B>
+<UE423C>
+<UE423D>
+<UE423E>
+<UE423F>
+<UE4240>
+<UE4241>
+<UE4242>
+<UE4243>
+<UE4244>
+<UE4245>
+<UE4246>
+<UE4247>
+<UE4248>
+<UE4249>
+<UE424A>
+<UE424B>
+<UE424C>
+<UE424D>
+<UE424E>
+<UE424F>
+<UE4250>
+<UE4251>
+<UE4252>
+<UE4253>
+<UE4254>
+<UE4255>
+<UE4256>
+<UE4257>
+<UE4258>
+<UE4259>
+<UE425A>
+<UE425B>
+<UE425C>
+<UE425D>
+<UE425E>
+<UE425F>
+<UE4260>
+<UE4261>
+<UE4262>
+<UE4263>
+<UE4264>
+<UE4265>
+<UE4266>
+<UE4267>
+<UE4268>
+<UE4269>
+<UE426A>
+<UE426B>
+<UE426C>
+<UE426D>
+<UE426E>
+<UE426F>
+<UE4270>
+<UE4271>
+<UE4272>
+<UE4273>
+<UE4274>
+<UE4275>
+<UE4276>
+<UE4277>
+<UE4278>
+<UE4279>
+<UE427A>
+<UE427B>
+<UE427C>
+<UE427D>
+<UE427E>
+<UE427F>
+<UE4280>
+<UE4281>
+<UE4282>
+<UE4283>
+<UE4284>
+<UE4285>
+<UE4286>
+<UE4287>
+<UE4288>
+<UE4289>
+<UE428A>
+<UE428B>
+<UE428C>
+<UE428D>
+<UE428E>
+<UE428F>
+<UE4290>
+<UE4291>
+<UE4292>
+<UE4293>
+<UE4294>
+<UE4295>
+<UE4296>
+<UE4297>
+<UE4298>
+<UE4299>
+<UE429A>
+<UE429B>
+<UE429C>
+<UE429D>
+<UE429E>
+<UE429F>
+<UE42A0>
+<UE42A1>
+<UE42A2>
+<UE42A3>
+<UE42A4>
+<UE42A5>
+<UE42A6>
+<UE42A7>
+<UE42A8>
+<UE42A9>
+<UE42AA>
+<UE42AB>
+<UE42AC>
+<UE42AD>
+<UE42AE>
+<UE42AF>
+<UE42B0>
+<UE42B1>
+<UE42B2>
+<UE42B3>
+<UE42B4>
+<UE42B5>
+<UE42B6>
+<UE42B7>
+<UE42B8>
+<UE42B9>
+<UE42BA>
+<UE42BB>
+<UE42BC>
+<UE42BD>
+<UE42BE>
+<UE42BF>
+<UE42C0>
+<UE42C1>
+<UE42C2>
+<UE42C3>
+<UE42C4>
+<UE42C5>
+<UE42C6>
+<UE42C7>
+<UE42C8>
+<UE42C9>
+<UE42CA>
+<UE42CB>
+<UE42CC>
+<UE42CD>
+<UE42CE>
+<UE42CF>
+<UE42D0>
+<UE42D1>
+<UE42D2>
+<UE42D3>
+<UE42D4>
+<UE42D5>
+<UE42D6>
+<UE42D7>
+<UE42D8>
+<UE42D9>
+<UE42DA>
+<UE42DB>
+<UE42DC>
+<UE42DD>
+<UE42DE>
+<UE42DF>
+<UE42E0>
+<UE42E1>
+<UE42E2>
+<UE42E3>
+<UE42E4>
+<UE42E5>
+<UE42E6>
+<UE42E7>
+<UE42E8>
+<UE42E9>
+<UE42EA>
+<UE42EB>
+<UE42EC>
+<UE42ED>
+<UE42EE>
+<UE42EF>
+<UE42F0>
+<UE42F1>
+<UE42F2>
+<UE42F3>
+<UE42F4>
+<UE42F5>
+<UE42F6>
+<UE42F7>
+<UE42F8>
+<UE42F9>
+<UE42FA>
+<UE42FB>
+<UE42FC>
+<UE42FD>
+<UE42FE>
+<UE42FF>
+<UE4300>
+<UE4301>
+<UE4302>
+<UE4303>
+<UE4304>
+<UE4305>
+<UE4306>
+<UE4307>
+<UE4308>
+<UE4309>
+<UE430A>
+<UE430B>
+<UE430C>
+<UE430D>
+<UE430E>
+<UE430F>
+<UE4310>
+<UE4311>
+<UE4312>
+<UE4313>
+<UE4314>
+<UE4315>
+<UE4316>
+<UE4317>
+<UE4318>
+<UE4319>
+<UE431A>
+<UE431B>
+<UE431C>
+<UE431D>
+<UE431E>
+<UE431F>
+<UE4320>
+<UE4321>
+<UE4322>
+<UE4323>
+<UE4324>
+<UE4325>
+<UE4326>
+<UE4327>
+<UE4328>
+<UE4329>
+<UE432A>
+<UE432B>
+<UE432C>
+<UE432D>
+<UE432E>
+<UE432F>
+<UE4330>
+<UE4331>
+<UE4332>
+<UE4333>
+<UE4334>
+<UE4335>
+<UE4336>
+<UE4337>
+<UE4338>
+<UE4339>
+<UE433A>
+<UE433B>
+<UE433C>
+<UE433D>
+<UE433E>
+<UE433F>
+<UE4340>
+<UE4341>
+<UE4342>
+<UE4343>
+<UE4344>
+<UE4345>
+<UE4346>
+<UE4347>
+<UE4348>
+<UE4349>
+<UE434A>
+<UE434B>
+<UE434C>
+<UE434D>
+<UE434E>
+<UE434F>
+<UE4350>
+<UE4351>
+<UE4352>
+<UE4353>
+<UE4354>
+<UE4355>
+<UE4356>
+<UE4357>
+<UE4358>
+<UE4359>
+<UE435A>
+<UE435B>
+<UE435C>
+<UE435D>
+<UE435E>
+<UE435F>
+<UE4360>
+<UE4361>
+<UE4362>
+<UE4363>
+<UE4364>
+<UE4365>
+<UE4366>
+<UE4367>
+<UE4368>
+<UE4369>
+<UE436A>
+<UE436B>
+<UE436C>
+<UE436D>
+<UE436E>
+<UE436F>
+<UE4370>
+<UE4371>
+<UE4372>
+<UE4373>
+<UE4374>
+<UE4375>
+<UE4376>
+<UE4377>
+<UE4378>
+<UE4379>
+<UE437A>
+<UE437B>
+<UE437C>
+<UE437D>
+<UE437E>
+<UE437F>
+<UE4380>
+<UE4381>
+<UE4382>
+<UE4383>
+<UE4384>
+<UE4385>
+<UE4386>
+<UE4387>
+<UE4388>
+<UE4389>
+<UE438A>
+<UE438B>
+<UE438C>
+<UE438D>
+<UE438E>
+<UE438F>
+<UE4390>
+<UE4391>
+<UE4392>
+<UE4393>
+<UE4394>
+<UE4395>
+<UE4396>
+<UE4397>
+<UE4398>
+<UE4399>
+<UE439A>
+<UE439B>
+<UE439C>
+<UE439D>
+<UE439E>
+<UE439F>
+<UE43A0>
+<UE43A1>
+<UE43A2>
+<UE43A3>
+<UE43A4>
+<UE43A5>
+<UE43A6>
+<UE43A7>
+<UE43A8>
+<UE43A9>
+<UE43AA>
+<UE43AB>
+<UE43AC>
+<UE43AD>
+<UE43AE>
+<UE43AF>
+<UE43B0>
+<UE43B1>
+<UE43B2>
+<UE43B3>
+<UE43B4>
+<UE43B5>
+<UE43B6>
+<UE43B7>
+<UE43B8>
+<UE43B9>
+<UE43BA>
+<UE43BB>
+<UE43BC>
+<UE43BD>
+<UE43BE>
+<UE43BF>
+<UE43C0>
+<UE43C1>
+<UE43C2>
+<UE43C3>
+<UE43C4>
+<UE43C5>
+<UE43C6>
+<UE43C7>
+<UE43C8>
+<UE43C9>
+<UE43CA>
+<UE43CB>
+<UE43CC>
+<UE43CD>
+<UE43CE>
+<UE43CF>
+<UE43D0>
+<UE43D1>
+<UE43D2>
+<UE43D3>
+<UE43D4>
+<UE43D5>
+<UE43D6>
+<UE43D7>
+<UE43D8>
+<UE43D9>
+<UE43DA>
+<UE43DB>
+<UE43DC>
+<UE43DD>
+<UE43DE>
+<UE43DF>
+<UE43E0>
+<UE43E1>
+<UE43E2>
+<UE43E3>
+<UE43E4>
+<UE43E5>
+<UE43E6>
+<UE43E7>
+<UE43E8>
+<UE43E9>
+<UE43EA>
+<UE43EB>
+<UE43EC>
+<UE43ED>
+<UE43EE>
+<UE43EF>
+<UE43F0>
+<UE43F1>
+<UE43F2>
+<UE43F3>
+<UE43F4>
+<UE43F5>
+<UE43F6>
+<UE43F7>
+<UE43F8>
+<UE43F9>
+<UE43FA>
+<UE43FB>
+<UE43FC>
+<UE43FD>
+<UE43FE>
+<UE43FF>
+<UE4400>
+<UE4401>
+<UE4402>
+<UE4403>
+<UE4404>
+<UE4405>
+<UE4406>
+<UE4407>
+<UE4408>
+<UE4409>
+<UE440A>
+<UE440B>
+<UE440C>
+<UE440D>
+<UE440E>
+<UE440F>
+<UE4410>
+<UE4411>
+<UE4412>
+<UE4413>
+<UE4414>
+<UE4415>
+<UE4416>
+<UE4417>
+<UE4418>
+<UE4419>
+<UE441A>
+<UE441B>
+<UE441C>
+<UE441D>
+<UE441E>
+<UE441F>
+<UE4420>
+<UE4421>
+<UE4422>
+<UE4423>
+<UE4424>
+<UE4425>
+<UE4426>
+<UE4427>
+<UE4428>
+<UE4429>
+<UE442A>
+<UE442B>
+<UE442C>
+<UE442D>
+<UE442E>
+<UE442F>
+<UE4430>
+<UE4431>
+<UE4432>
+<UE4433>
+<UE4434>
+<UE4435>
+<UE4436>
+<UE4437>
+<UE4438>
+<UE4439>
+<UE443A>
+<UE443B>
+<UE443C>
+<UE443D>
+<UE443E>
+<UE443F>
+<UE4440>
+<UE4441>
+<UE4442>
+<UE4443>
+<UE4444>
+<UE4445>
+<UE4446>
+<UE4447>
+<UE4448>
+<UE4449>
+<UE444A>
+<UE444B>
+<UE444C>
+<UE444D>
+<UE444E>
+<UE444F>
+<UE4450>
+<UE4451>
+<UE4452>
+<UE4453>
+<UE4454>
+<UE4455>
+<UE4456>
+<UE4457>
+<UE4458>
+<UE4459>
+<UE445A>
+<UE445B>
+<UE445C>
+<UE445D>
+<UE445E>
+<UE445F>
+<UE4460>
+<UE4461>
+<UE4462>
+<UE4463>
+<UE4464>
+<UE4465>
+<UE4466>
+<UE4467>
+<UE4468>
+<UE4469>
+<UE446A>
+<UE446B>
+<UE446C>
+<UE446D>
+<UE446E>
+<UE446F>
+<UE4470>
+<UE4471>
+<UE4472>
+<UE4473>
+<UE4474>
+<UE4475>
+<UE4476>
+<UE4477>
+<UE4478>
+<UE4479>
+<UE447A>
+<UE447B>
+<UE447C>
+<UE447D>
+<UE447E>
+<UE447F>
+<UE4480>
+<UE4481>
+<UE4482>
+<UE4483>
+<UE4484>
+<UE4485>
+<UE4486>
+<UE4487>
+<UE4488>
+<UE4489>
+<UE448A>
+<UE448B>
+<UE448C>
+<UE448D>
+<UE448E>
+<UE448F>
+<UE4490>
+<UE4491>
+<UE4492>
+<UE4493>
+<UE4494>
+<UE4495>
+<UE4496>
+<UE4497>
+<UE4498>
+<UE4499>
+<UE449A>
+<UE449B>
+<UE449C>
+<UE449D>
+<UE449E>
+<UE449F>
+<UE44A0>
+<UE44A1>
+<UE44A2>
+<UE44A3>
+<UE44A4>
+<UE44A5>
+<UE44A6>
+<UE44A7>
+<UE44A8>
+<UE44A9>
+<UE44AA>
+<UE44AB>
+<UE44AC>
+<UE44AD>
+<UE44AE>
+<UE44AF>
+<UE44B0>
+<UE44B1>
+<UE44B2>
+<UE44B3>
+<UE44B4>
+<UE44B5>
+<UE44B6>
+<UE44B7>
+<UE44B8>
+<UE44B9>
+<UE44BA>
+<UE44BB>
+<UE44BC>
+<UE44BD>
+<UE44BE>
+<UE44BF>
+<UE44C0>
+<UE44C1>
+<UE44C2>
+<UE44C3>
+<UE44C4>
+<UE44C5>
+<UE44C6>
+<UE44C7>
+<UE44C8>
+<UE44C9>
+<UE44CA>
+<UE44CB>
+<UE44CC>
+<UE44CD>
+<UE44CE>
+<UE44CF>
+<UE44D0>
+<UE44D1>
+<UE44D2>
+<UE44D3>
+<UE44D4>
+<UE44D5>
+<UE44D6>
+<UE44D7>
+<UE44D8>
+<UE44D9>
+<UE44DA>
+<UE44DB>
+<UE44DC>
+<UE44DD>
+<UE44DE>
+<UE44DF>
+<UE44E0>
+<UE44E1>
+<UE44E2>
+<UE44E3>
+<UE44E4>
+<UE44E5>
+<UE44E6>
+<UE44E7>
+<UE44E8>
+<UE44E9>
+<UE44EA>
+<UE44EB>
+<UE44EC>
+<UE44ED>
+<UE44EE>
+<UE44EF>
+<UE44F0>
+<UE44F1>
+<UE44F2>
+<UE44F3>
+<UE44F4>
+<UE44F5>
+<UE44F6>
+<UE44F7>
+<UE44F8>
+<UE44F9>
+<UE44FA>
+<UE44FB>
+<UE44FC>
+<UE44FD>
+<UE44FE>
+<UE44FF>
+<UE4500>
+<UE4501>
+<UE4502>
+<UE4503>
+<UE4504>
+<UE4505>
+<UE4506>
+<UE4507>
+<UE4508>
+<UE4509>
+<UE450A>
+<UE450B>
+<UE450C>
+<UE450D>
+<UE450E>
+<UE450F>
+<UE4510>
+<UE4511>
+<UE4512>
+<UE4513>
+<UE4514>
+<UE4515>
+<UE4516>
+<UE4517>
+<UE4518>
+<UE4519>
+<UE451A>
+<UE451B>
+<UE451C>
+<UE451D>
+<UE451E>
+<UE451F>
+<UE4520>
+<UE4521>
+<UE4522>
+<UE4523>
+<UE4524>
+<UE4525>
+<UE4526>
+<UE4527>
+<UE4528>
+<UE4529>
+<UE452A>
+<UE452B>
+<UE452C>
+<UE452D>
+<UE452E>
+<UE452F>
+<UE4530>
+<UE4531>
+<UE4532>
+<UE4533>
+<UE4534>
+<UE4535>
+<UE4536>
+<UE4537>
+<UE4538>
+<UE4539>
+<UE453A>
+<UE453B>
+<UE453C>
+<UE453D>
+<UE453E>
+<UE453F>
+<UE4540>
+<UE4541>
+<UE4542>
+<UE4543>
+<UE4544>
+<UE4545>
+<UE4546>
+<UE4547>
+<UE4548>
+<UE4549>
+<UE454A>
+<UE454B>
+<UE454C>
+<UE454D>
+<UE454E>
+<UE454F>
+<UE4550>
+<UE4551>
+<UE4552>
+<UE4553>
+<UE4554>
+<UE4555>
+<UE4556>
+<UE4557>
+<UE4558>
+<UE4559>
+<UE455A>
+<UE455B>
+<UE455C>
+<UE455D>
+<UE455E>
+<UE455F>
+<UE4560>
+<UE4561>
+<UE4562>
+<UE4563>
+<UE4564>
+<UE4565>
+<UE4566>
+<UE4567>
+<UE4568>
+<UE4569>
+<UE456A>
+<UE456B>
+<UE456C>
+<UE456D>
+<UE456E>
+<UE456F>
+<UE4570>
+<UE4571>
+<UE4572>
+<UE4573>
+<UE4574>
+<UE4575>
+<UE4576>
+<UE4577>
+<UE4578>
+<UE4579>
+<UE457A>
+<UE457B>
+<UE457C>
+<UE457D>
+<UE457E>
+<UE457F>
+<UE4580>
+<UE4581>
+<UE4582>
+<UE4583>
+<UE4584>
+<UE4585>
+<UE4586>
+<UE4587>
+<UE4588>
+<UE4589>
+<UE458A>
+<UE458B>
+<UE458C>
+<UE458D>
+<UE458E>
+<UE458F>
+<UE4590>
+<UE4591>
+<UE4592>
+<UE4593>
+<UE4594>
+<UE4595>
+<UE4596>
+<UE4597>
+<UE4598>
+<UE4599>
+<UE459A>
+<UE459B>
+<UE459C>
+<UE459D>
+<UE459E>
+<UE459F>
+<UE45A0>
+<UE45A1>
+<UE45A2>
+<UE45A3>
+<UE45A4>
+<UE45A5>
+<UE45A6>
+<UE45A7>
+<UE45A8>
+<UE45A9>
+<UE45AA>
+<UE45AB>
+<UE45AC>
+<UE45AD>
+<UE45AE>
+<UE45AF>
+<UE45B0>
+<UE45B1>
+<UE45B2>
+<UE45B3>
+<UE45B4>
+<UE45B5>
+<UE45B6>
+<UE45B7>
+<UE45B8>
+<UE45B9>
+<UE45BA>
+<UE45BB>
+<UE45BC>
+<UE45BD>
+<UE45BE>
+<UE45BF>
+<UE45C0>
+<UE45C1>
+<UE45C2>
+<UE45C3>
+<UE45C4>
+<UE45C5>
+<UE45C6>
+<UE45C7>
+<UE45C8>
+<UE45C9>
+<UE45CA>
+<UE45CB>
+<UE45CC>
+<UE45CD>
+<UE45CE>
+<UE45CF>
+<UE45D0>
+<UE45D1>
+<UE45D2>
+<UE45D3>
+<UE45D4>
+<UE45D5>
+<UE45D6>
+<UE45D7>
+<UE45D8>
+<UE45D9>
+<UE45DA>
+<UE45DB>
+<UE45DC>
+<UE45DD>
+<UE45DE>
+<UE45DF>
+<UE45E0>
+<UE45E1>
+<UE45E2>
+<UE45E3>
+<UE45E4>
+<UE45E5>
+<UE45E6>
+<UE45E7>
+<UE45E8>
+<UE45E9>
+<UE45EA>
+<UE45EB>
+<UE45EC>
+<UE45ED>
+<UE45EE>
+<UE45EF>
+<UE45F0>
+<UE45F1>
+<UE45F2>
+<UE45F3>
+<UE45F4>
+<UE45F5>
+<UE45F6>
+<UE45F7>
+<UE45F8>
+<UE45F9>
+<UE45FA>
+<UE45FB>
+<UE45FC>
+<UE45FD>
+<UE45FE>
+<UE45FF>
+<UE4600>
+<UE4601>
+<UE4602>
+<UE4603>
+<UE4604>
+<UE4605>
+<UE4606>
+<UE4607>
+<UE4608>
+<UE4609>
+<UE460A>
+<UE460B>
+<UE460C>
+<UE460D>
+<UE460E>
+<UE460F>
+<UE4610>
+<UE4611>
+<UE4612>
+<UE4613>
+<UE4614>
+<UE4615>
+<UE4616>
+<UE4617>
+<UE4618>
+<UE4619>
+<UE461A>
+<UE461B>
+<UE461C>
+<UE461D>
+<UE461E>
+<UE461F>
+<UE4620>
+<UE4621>
+<UE4622>
+<UE4623>
+<UE4624>
+<UE4625>
+<UE4626>
+<UE4627>
+<UE4628>
+<UE4629>
+<UE462A>
+<UE462B>
+<UE462C>
+<UE462D>
+<UE462E>
+<UE462F>
+<UE4630>
+<UE4631>
+<UE4632>
+<UE4633>
+<UE4634>
+<UE4635>
+<UE4636>
+<UE4637>
+<UE4638>
+<UE4639>
+<UE463A>
+<UE463B>
+<UE463C>
+<UE463D>
+<UE463E>
+<UE463F>
+<UE4640>
+<UE4641>
+<UE4642>
+<UE4643>
+<UE4644>
+<UE4645>
+<UE4646>
+<UE4647>
+<UE4648>
+<UE4649>
+<UE464A>
+<UE464B>
+<UE464C>
+<UE464D>
+<UE464E>
+<UE464F>
+<UE4650>
+<UE4651>
+<UE4652>
+<UE4653>
+<UE4654>
+<UE4655>
+<UE4656>
+<UE4657>
+<UE4658>
+<UE4659>
+<UE465A>
+<UE465B>
+<UE465C>
+<UE465D>
+<UE465E>
+<UE465F>
+<UE4660>
+<UE4661>
+<UE4662>
+<UE4663>
+<UE4664>
+<UE4665>
+<UE4666>
+<UE4667>
+<UE4668>
+<UE4669>
+<UE466A>
+<UE466B>
+<UE466C>
+<UE466D>
+<UE466E>
+<UE466F>
+<UE4670>
+<UE4671>
+<UE4672>
+<UE4673>
+<UE4674>
+<UE4675>
+<UE4676>
+<UE4677>
+<UE4678>
+<UE4679>
+<UE467A>
+<UE467B>
+<UE467C>
+<UE467D>
+<UE467E>
+<UE467F>
+<UE4680>
+<UE4681>
+<UE4682>
+<UE4683>
+<UE4684>
+<UE4685>
+<UE4686>
+<UE4687>
+<UE4688>
+<UE4689>
+<UE468A>
+<UE468B>
+<UE468C>
+<UE468D>
+<UE468E>
+<UE468F>
+<UE4690>
+<UE4691>
+<UE4692>
+<UE4693>
+<UE4694>
+<UE4695>
+<UE4696>
+<UE4697>
+<UE4698>
+<UE4699>
+<UE469A>
+<UE469B>
+<UE469C>
+<UE469D>
+<UE469E>
+<UE469F>
+<UE46A0>
+<UE46A1>
+<UE46A2>
+<UE46A3>
+<UE46A4>
+<UE46A5>
+<UE46A6>
+<UE46A7>
+<UE46A8>
+<UE46A9>
+<UE46AA>
+<UE46AB>
+<UE46AC>
+<UE46AD>
+<UE46AE>
+<UE46AF>
+<UE46B0>
+<UE46B1>
+<UE46B2>
+<UE46B3>
+<UE46B4>
+<UE46B5>
+<UE46B6>
+<UE46B7>
+<UE46B8>
+<UE46B9>
+<UE46BA>
+<UE46BB>
+<UE46BC>
+<UE46BD>
+<UE46BE>
+<UE46BF>
+<UE46C0>
+<UE46C1>
+<UE46C2>
+<UE46C3>
+<UE46C4>
+<UE46C5>
+<UE46C6>
+<UE46C7>
+<UE46C8>
+<UE46C9>
+<UE46CA>
+<UE46CB>
+<UE46CC>
+<UE46CD>
+<UE46CE>
+<UE46CF>
+<UE46D0>
+<UE46D1>
+<UE46D2>
+<UE46D3>
+<UE46D4>
+<UE46D5>
+<UE46D6>
+<UE46D7>
+<UE46D8>
+<UE46D9>
+<UE46DA>
+<UE46DB>
+<UE46DC>
+<UE46DD>
+<UE46DE>
+<UE46DF>
+<UE46E0>
+<UE46E1>
+<UE46E2>
+<UE46E3>
+<UE46E4>
+<UE46E5>
+<UE46E6>
+<UE46E7>
+<UE46E8>
+<UE46E9>
+<UE46EA>
+<UE46EB>
+<UE46EC>
+<UE46ED>
+<UE46EE>
+<UE46EF>
+<UE46F0>
+<UE46F1>
+<UE46F2>
+<UE46F3>
+<UE46F4>
+<UE46F5>
+<UE46F6>
+<UE46F7>
+<UE46F8>
+<UE46F9>
+<UE46FA>
+<UE46FB>
+<UE46FC>
+<UE46FD>
+<UE46FE>
+<UE46FF>
+<UE4700>
+<UE4701>
+<UE4702>
+<UE4703>
+<UE4704>
+<UE4705>
+<UE4706>
+<UE4707>
+<UE4708>
+<UE4709>
+<UE470A>
+<UE470B>
+<UE470C>
+<UE470D>
+<UE470E>
+<UE470F>
+<UE4710>
+<UE4711>
+<UE4712>
+<UE4713>
+<UE4714>
+<UE4715>
+<UE4716>
+<UE4717>
+<UE4718>
+<UE4719>
+<UE471A>
+<UE471B>
+<UE471C>
+<UE471D>
+<UE471E>
+<UE471F>
+<UE4720>
+<UE4721>
+<UE4722>
+<UE4723>
+<UE4724>
+<UE4725>
+<UE4726>
+<UE4727>
+<UE4728>
+<UE4729>
+<UE472A>
+<UE472B>
+<UE472C>
+<UE472D>
+<UE472E>
+<UE472F>
+<UE4730>
+<UE4731>
+<UE4732>
+<UE4733>
+<UE4734>
+<UE4735>
+<UE4736>
+<UE4737>
+<UE4738>
+<UE4739>
+<UE473A>
+<UE473B>
+<UE473C>
+<UE473D>
+<UE473E>
+<UE473F>
+<UE4740>
+<UE4741>
+<UE4742>
+<UE4743>
+<UE4744>
+<UE4745>
+<UE4746>
+<UE4747>
+<UE4748>
+<UE4749>
+<UE474A>
+<UE474B>
+<UE474C>
+<UE474D>
+<UE474E>
+<UE474F>
+<UE4750>
+<UE4751>
+<UE4752>
+<UE4753>
+<UE4754>
+<UE4755>
+<UE4756>
+<UE4757>
+<UE4758>
+<UE4759>
+<UE475A>
+<UE475B>
+<UE475C>
+<UE475D>
+<UE475E>
+<UE475F>
+<UE4760>
+<UE4761>
+<UE4762>
+<UE4763>
+<UE4764>
+<UE4765>
+<UE4766>
+<UE4767>
+<UE4768>
+<UE4769>
+<UE476A>
+<UE476B>
+<UE476C>
+<UE476D>
+<UE476E>
+<UE476F>
+<UE4770>
+<UE4771>
+<UE4772>
+<UE4773>
+<UE4774>
+<UE4775>
+<UE4776>
+<UE4777>
+<UE4778>
+<UE4779>
+<UE477A>
+<UE477B>
+<UE477C>
+<UE477D>
+<UE477E>
+<UE477F>
+<UE4780>
+<UE4781>
+<UE4782>
+<UE4783>
+<UE4784>
+<UE4785>
+<UE4786>
+<UE4787>
+<UE4788>
+<UE4789>
+<UE478A>
+<UE478B>
+<UE478C>
+<UE478D>
+<UE478E>
+<UE478F>
+<UE4790>
+<UE4791>
+<UE4792>
+<UE4793>
+<UE4794>
+<UE4795>
+<UE4796>
+<UE4797>
+<UE4798>
+<UE4799>
+<UE479A>
+<UE479B>
+<UE479C>
+<UE479D>
+<UE479E>
+<UE479F>
+<UE47A0>
+<UE47A1>
+<UE47A2>
+<UE47A3>
+<UE47A4>
+<UE47A5>
+<UE47A6>
+<UE47A7>
+<UE47A8>
+<UE47A9>
+<UE47AA>
+<UE47AB>
+<UE47AC>
+<UE47AD>
+<UE47AE>
+<UE47AF>
+<UE47B0>
+<UE47B1>
+<UE47B2>
+<UE47B3>
+<UE47B4>
+<UE47B5>
+<UE47B6>
+<UE47B7>
+<UE47B8>
+<UE47B9>
+<UE47BA>
+<UE47BB>
+<UE47BC>
+<UE47BD>
+<UE47BE>
+<UE47BF>
+<UE47C0>
+<UE47C1>
+<UE47C2>
+<UE47C3>
+<UE47C4>
+<UE47C5>
+<UE47C6>
+<UE47C7>
+<UE47C8>
+<UE47C9>
+<UE47CA>
+<UE47CB>
+<UE47CC>
+<UE47CD>
+<UE47CE>
+<UE47CF>
+<UE47D0>
+<UE47D1>
+<UE47D2>
+<UE47D3>
+<UE47D4>
+<UE47D5>
+<UE47D6>
+<UE47D7>
+<UE47D8>
+<UE47D9>
+<UE47DA>
+<UE47DB>
+<UE47DC>
+<UE47DD>
+<UE47DE>
+<UE47DF>
+<UE47E0>
+<UE47E1>
+<UE47E2>
+<UE47E3>
+<UE47E4>
+<UE47E5>
+<UE47E6>
+<UE47E7>
+<UE47E8>
+<UE47E9>
+<UE47EA>
+<UE47EB>
+<UE47EC>
+<UE47ED>
+<UE47EE>
+<UE47EF>
+<UE47F0>
+<UE47F1>
+<UE47F2>
+<UE47F3>
+<UE47F4>
+<UE47F5>
+<UE47F6>
+<UE47F7>
+<UE47F8>
+<UE47F9>
+<UE47FA>
+<UE47FB>
+<UE47FC>
+<UE47FD>
+<UE47FE>
+<UE47FF>
+<UE4800>
+<UE4801>
+<UE4802>
+<UE4803>
+<UE4804>
+<UE4805>
+<UE4806>
+<UE4807>
+<UE4808>
+<UE4809>
+<UE480A>
+<UE480B>
+<UE480C>
+<UE480D>
+<UE480E>
+<UE480F>
+<UE4810>
+<UE4811>
+<UE4812>
+<UE4813>
+<UE4814>
+<UE4815>
+<UE4816>
+<UE4817>
+<UE4818>
+<UE4819>
+<UE481A>
+<UE481B>
+<UE481C>
+<UE481D>
+<UE481E>
+<UE481F>
+<UE4820>
+<UE4821>
+<UE4822>
+<UE4823>
+<UE4824>
+<UE4825>
+<UE4826>
+<UE4827>
+<UE4828>
+<UE4829>
+<UE482A>
+<UE482B>
+<UE482C>
+<UE482D>
+<UE482E>
+<UE482F>
+<UE4830>
+<UE4831>
+<UE4832>
+<UE4833>
+<UE4834>
+<UE4835>
+<UE4836>
+<UE4837>
+<UE4838>
+<UE4839>
+<UE483A>
+<UE483B>
+<UE483C>
+<UE483D>
+<UE483E>
+<UE483F>
+<UE4840>
+<UE4841>
+<UE4842>
+<UE4843>
+<UE4844>
+<UE4845>
+<UE4846>
+<UE4847>
+<UE4848>
+<UE4849>
+<UE484A>
+<UE484B>
+<UE484C>
+<UE484D>
+<UE484E>
+<UE484F>
+<UE4850>
+<UE4851>
+<UE4852>
+<UE4853>
+<UE4854>
+<UE4855>
+<UE4856>
+<UE4857>
+<UE4858>
+<UE4859>
+<UE485A>
+<UE485B>
+<UE485C>
+<UE485D>
+<UE485E>
+<UE485F>
+<UE4860>
+<UE4861>
+<UE4862>
+<UE4863>
+<UE4864>
+<UE4865>
+<UE4866>
+<UE4867>
+<UE4868>
+<UE4869>
+<UE486A>
+<UE486B>
+<UE486C>
+<UE486D>
+<UE486E>
+<UE486F>
+<UE4870>
+<UE4871>
+<UE4872>
+<UE4873>
+<UE4874>
+<UE4875>
+<UE4876>
+<UE4877>
+<UE4878>
+<UE4879>
+<UE487A>
+<UE487B>
+<UE487C>
+<UE487D>
+<UE487E>
+<UE487F>
+<UE4880>
+<UE4881>
+<UE4882>
+<UE4883>
+<UE4884>
+<UE4885>
+<UE4886>
+<UE4887>
+<UE4888>
+<UE4889>
+<UE488A>
+<UE488B>
+<UE488C>
+<UE488D>
+<UE488E>
+<UE488F>
+<UE4890>
+<UE4891>
+<UE4892>
+<UE4893>
+<UE4894>
+<UE4895>
+<UE4896>
+<UE4897>
+<UE4898>
+<UE4899>
+<UE489A>
+<UE489B>
+<UE489C>
+<UE489D>
+<UE489E>
+<UE489F>
+<UE48A0>
+<UE48A1>
+<UE48A2>
+<UE48A3>
+<UE48A4>
+<UE48A5>
+<UE48A6>
+<UE48A7>
+<UE48A8>
+<UE48A9>
+<UE48AA>
+<UE48AB>
+<UE48AC>
+<UE48AD>
+<UE48AE>
+<UE48AF>
+<UE48B0>
+<UE48B1>
+<UE48B2>
+<UE48B3>
+<UE48B4>
+<UE48B5>
+<UE48B6>
+<UE48B7>
+<UE48B8>
+<UE48B9>
+<UE48BA>
+<UE48BB>
+<UE48BC>
+<UE48BD>
+<UE48BE>
+<UE48BF>
+<UE48C0>
+<UE48C1>
+<UE48C2>
+<UE48C3>
+<UE48C4>
+<UE48C5>
+<UE48C6>
+<UE48C7>
+<UE48C8>
+<UE48C9>
+<UE48CA>
+<UE48CB>
+<UE48CC>
+<UE48CD>
+<UE48CE>
+<UE48CF>
+<UE48D0>
+<UE48D1>
+<UE48D2>
+<UE48D3>
+<UE48D4>
+<UE48D5>
+<UE48D6>
+<UE48D7>
+<UE48D8>
+<UE48D9>
+<UE48DA>
+<UE48DB>
+<UE48DC>
+<UE48DD>
+<UE48DE>
+<UE48DF>
+<UE48E0>
+<UE48E1>
+<UE48E2>
+<UE48E3>
+<UE48E4>
+<UE48E5>
+<UE48E6>
+<UE48E7>
+<UE48E8>
+<UE48E9>
+<UE48EA>
+<UE48EB>
+<UE48EC>
+<UE48ED>
+<UE48EE>
+<UE48EF>
+<UE48F0>
+<UE48F1>
+<UE48F2>
+<UE48F3>
+<UE48F4>
+<UE48F5>
+<UE48F6>
+<UE48F7>
+<UE48F8>
+<UE48F9>
+<UE48FA>
+<UE48FB>
+<UE48FC>
+<UE48FD>
+<UE48FE>
+<UE48FF>
+<UE4900>
+<UE4901>
+<UE4902>
+<UE4903>
+<UE4904>
+<UE4905>
+<UE4906>
+<UE4907>
+<UE4908>
+<UE4909>
+<UE490A>
+<UE490B>
+<UE490C>
+<UE490D>
+<UE490E>
+<UE490F>
+<UE4910>
+<UE4911>
+<UE4912>
+<UE4913>
+<UE4914>
+<UE4915>
+<UE4916>
+<UE4917>
+<UE4918>
+<UE4919>
+<UE491A>
+<UE491B>
+<UE491C>
+<UE491D>
+<UE491E>
+<UE491F>
+<UE4920>
+<UE4921>
+<UE4922>
+<UE4923>
+<UE4924>
+<UE4925>
+<UE4926>
+<UE4927>
+<UE4928>
+<UE4929>
+<UE492A>
+<UE492B>
+<UE492C>
+<UE492D>
+<UE492E>
+<UE492F>
+<UE4930>
+<UE4931>
+<UE4932>
+<UE4933>
+<UE4934>
+<UE4935>
+<UE4936>
+<UE4937>
+<UE4938>
+<UE4939>
+<UE493A>
+<UE493B>
+<UE493C>
+<UE493D>
+<UE493E>
+<UE493F>
+<UE4940>
+<UE4941>
+<UE4942>
+<UE4943>
+<UE4944>
+<UE4945>
+<UE4946>
+<UE4947>
+<UE4948>
+<UE4949>
+<UE494A>
+<UE494B>
+<UE494C>
+<UE494D>
+<UE494E>
+<UE494F>
+<UE4950>
+<UE4951>
+<UE4952>
+<UE4953>
+<UE4954>
+<UE4955>
+<UE4956>
+<UE4957>
+<UE4958>
+<UE4959>
+<UE495A>
+<UE495B>
+<UE495C>
+<UE495D>
+<UE495E>
+<UE495F>
+<UE4960>
+<UE4961>
+<UE4962>
+<UE4963>
+<UE4964>
+<UE4965>
+<UE4966>
+<UE4967>
+<UE4968>
+<UE4969>
+<UE496A>
+<UE496B>
+<UE496C>
+<UE496D>
+<UE496E>
+<UE496F>
+<UE4970>
+<UE4971>
+<UE4972>
+<UE4973>
+<UE4974>
+<UE4975>
+<UE4976>
+<UE4977>
+<UE4978>
+<UE4979>
+<UE497A>
+<UE497B>
+<UE497C>
+<UE497D>
+<UE497E>
+<UE497F>
+<UE4980>
+<UE4981>
+<UE4982>
+<UE4983>
+<UE4984>
+<UE4985>
+<UE4986>
+<UE4987>
+<UE4988>
+<UE4989>
+<UE498A>
+<UE498B>
+<UE498C>
+<UE498D>
+<UE498E>
+<UE498F>
+<UE4990>
+<UE4991>
+<UE4992>
+<UE4993>
+<UE4994>
+<UE4995>
+<UE4996>
+<UE4997>
+<UE4998>
+<UE4999>
+<UE499A>
+<UE499B>
+<UE499C>
+<UE499D>
+<UE499E>
+<UE499F>
+<UE49A0>
+<UE49A1>
+<UE49A2>
+<UE49A3>
+<UE49A4>
+<UE49A5>
+<UE49A6>
+<UE49A7>
+<UE49A8>
+<UE49A9>
+<UE49AA>
+<UE49AB>
+<UE49AC>
+<UE49AD>
+<UE49AE>
+<UE49AF>
+<UE49B0>
+<UE49B1>
+<UE49B2>
+<UE49B3>
+<UE49B4>
+<UE49B5>
+<UE49B6>
+<UE49B7>
+<UE49B8>
+<UE49B9>
+<UE49BA>
+<UE49BB>
+<UE49BC>
+<UE49BD>
+<UE49BE>
+<UE49BF>
+<UE49C0>
+<UE49C1>
+<UE49C2>
+<UE49C3>
+<UE49C4>
+<UE49C5>
+<UE49C6>
+<UE49C7>
+<UE49C8>
+<UE49C9>
+<UE49CA>
+<UE49CB>
+<UE49CC>
+<UE49CD>
+<UE49CE>
+<UE49CF>
+<UE49D0>
+<UE49D1>
+<UE49D2>
+<UE49D3>
+<UE49D4>
+<UE49D5>
+<UE49D6>
+<UE49D7>
+<UE49D8>
+<UE49D9>
+<UE49DA>
+<UE49DB>
+<UE49DC>
+<UE49DD>
+<UE49DE>
+<UE49DF>
+<UE49E0>
+<UE49E1>
+<UE49E2>
+<UE49E3>
+<UE49E4>
+<UE49E5>
+<UE49E6>
+<UE49E7>
+<UE49E8>
+<UE49E9>
+<UE49EA>
+<UE49EB>
+<UE49EC>
+<UE49ED>
+<UE49EE>
+<UE49EF>
+<UE49F0>
+<UE49F1>
+<UE49F2>
+<UE49F3>
+<UE49F4>
+<UE49F5>
+<UE49F6>
+<UE49F7>
+<UE49F8>
+<UE49F9>
+<UE49FA>
+<UE49FB>
+<UE49FC>
+<UE49FD>
+<UE49FE>
+<UE49FF>
+<UE4A00>
+<UE4A01>
+<UE4A02>
+<UE4A03>
+<UE4A04>
+<UE4A05>
+<UE4A06>
+<UE4A07>
+<UE4A08>
+<UE4A09>
+<UE4A0A>
+<UE4A0B>
+<UE4A0C>
+<UE4A0D>
+<UE4A0E>
+<UE4A0F>
+<UE4A10>
+<UE4A11>
+<UE4A12>
+<UE4A13>
+<UE4A14>
+<UE4A15>
+<UE4A16>
+<UE4A17>
+<UE4A18>
+<UE4A19>
+<UE4A1A>
+<UE4A1B>
+<UE4A1C>
+<UE4A1D>
+<UE4A1E>
+<UE4A1F>
+<UE4A20>
+<UE4A21>
+<UE4A22>
+<UE4A23>
+<UE4A24>
+<UE4A25>
+<UE4A26>
+<UE4A27>
+<UE4A28>
+<UE4A29>
+<UE4A2A>
+<UE4A2B>
+<UE4A2C>
+<UE4A2D>
+<UE4A2E>
+<UE4A2F>
+<UE4A30>
+<UE4A31>
+<UE4A32>
+<UE4A33>
+<UE4A34>
+<UE4A35>
+<UE4A36>
+<UE4A37>
+<UE4A38>
+<UE4A39>
+<UE4A3A>
+<UE4A3B>
+<UE4A3C>
+<UE4A3D>
+<UE4A3E>
+<UE4A3F>
+<UE4A40>
+<UE4A41>
+<UE4A42>
+<UE4A43>
+<UE4A44>
+<UE4A45>
+<UE4A46>
+<UE4A47>
+<UE4A48>
+<UE4A49>
+<UE4A4A>
+<UE4A4B>
+<UE4A4C>
+<UE4A4D>
+<UE4A4E>
+<UE4A4F>
+<UE4A50>
+<UE4A51>
+<UE4A52>
+<UE4A53>
+<UE4A54>
+<UE4A55>
+<UE4A56>
+<UE4A57>
+<UE4A58>
+<UE4A59>
+<UE4A5A>
+<UE4A5B>
+<UE4A5C>
+<UE4A5D>
+<UE4A5E>
+<UE4A5F>
+<UE4A60>
+<UE4A61>
+<UE4A62>
+<UE4A63>
+<UE4A64>
+<UE4A65>
+<UE4A66>
+<UE4A67>
+<UE4A68>
+<UE4A69>
+<UE4A6A>
+<UE4A6B>
+<UE4A6C>
+<UE4A6D>
+<UE4A6E>
+<UE4A6F>
+<UE4A70>
+<UE4A71>
+<UE4A72>
+<UE4A73>
+<UE4A74>
+<UE4A75>
+<UE4A76>
+<UE4A77>
+<UE4A78>
+<UE4A79>
+<UE4A7A>
+<UE4A7B>
+<UE4A7C>
+<UE4A7D>
+<UE4A7E>
+<UE4A7F>
+<UE4A80>
+<UE4A81>
+<UE4A82>
+<UE4A83>
+<UE4A84>
+<UE4A85>
+<UE4A86>
+<UE4A87>
+<UE4A88>
+<UE4A89>
+<UE4A8A>
+<UE4A8B>
+<UE4A8C>
+<UE4A8D>
+<UE4A8E>
+<UE4A8F>
+<UE4A90>
+<UE4A91>
+<UE4A92>
+<UE4A93>
+<UE4A94>
+<UE4A95>
+<UE4A96>
+<UE4A97>
+<UE4A98>
+<UE4A99>
+<UE4A9A>
+<UE4A9B>
+<UE4A9C>
+<UE4A9D>
+<UE4A9E>
+<UE4A9F>
+<UE4AA0>
+<UE4AA1>
+<UE4AA2>
+<UE4AA3>
+<UE4AA4>
+<UE4AA5>
+<UE4AA6>
+<UE4AA7>
+<UE4AA8>
+<UE4AA9>
+<UE4AAA>
+<UE4AAB>
+<UE4AAC>
+<UE4AAD>
+<UE4AAE>
+<UE4AAF>
+<UE4AB0>
+<UE4AB1>
+<UE4AB2>
+<UE4AB3>
+<UE4AB4>
+<UE4AB5>
+<UE4AB6>
+<UE4AB7>
+<UE4AB8>
+<UE4AB9>
+<UE4ABA>
+<UE4ABB>
+<UE4ABC>
+<UE4ABD>
+<UE4ABE>
+<UE4ABF>
+<UE4AC0>
+<UE4AC1>
+<UE4AC2>
+<UE4AC3>
+<UE4AC4>
+<UE4AC5>
+<UE4AC6>
+<UE4AC7>
+<UE4AC8>
+<UE4AC9>
+<UE4ACA>
+<UE4ACB>
+<UE4ACC>
+<UE4ACD>
+<UE4ACE>
+<UE4ACF>
+<UE4AD0>
+<UE4AD1>
+<UE4AD2>
+<UE4AD3>
+<UE4AD4>
+<UE4AD5>
+<UE4AD6>
+<UE4AD7>
+<UE4AD8>
+<UE4AD9>
+<UE4ADA>
+<UE4ADB>
+<UE4ADC>
+<UE4ADD>
+<UE4ADE>
+<UE4ADF>
+<UE4AE0>
+<UE4AE1>
+<UE4AE2>
+<UE4AE3>
+<UE4AE4>
+<UE4AE5>
+<UE4AE6>
+<UE4AE7>
+<UE4AE8>
+<UE4AE9>
+<UE4AEA>
+<UE4AEB>
+<UE4AEC>
+<UE4AED>
+<UE4AEE>
+<UE4AEF>
+<UE4AF0>
+<UE4AF1>
+<UE4AF2>
+<UE4AF3>
+<UE4AF4>
+<UE4AF5>
+<UE4AF6>
+<UE4AF7>
+<UE4AF8>
+<UE4AF9>
+<UE4AFA>
+<UE4AFB>
+<UE4AFC>
+<UE4AFD>
+<UE4AFE>
+<UE4AFF>
+<UE4B00>
+<UE4B01>
+<UE4B02>
+<UE4B03>
+<UE4B04>
+<UE4B05>
+<UE4B06>
+<UE4B07>
+<UE4B08>
+<UE4B09>
+<UE4B0A>
+<UE4B0B>
+<UE4B0C>
+<UE4B0D>
+<UE4B0E>
+<UE4B0F>
+<UE4B10>
+<UE4B11>
+<UE4B12>
+<UE4B13>
+<UE4B14>
+<UE4B15>
+<UE4B16>
+<UE4B17>
+<UE4B18>
+<UE4B19>
+<UE4B1A>
+<UE4B1B>
+<UE4B1C>
+<UE4B1D>
+<UE4B1E>
+<UE4B1F>
+<UE4B20>
+<UE4B21>
+<UE4B22>
+<UE4B23>
+<UE4B24>
+<UE4B25>
+<UE4B26>
+<UE4B27>
+<UE4B28>
+<UE4B29>
+<UE4B2A>
+<UE4B2B>
+<UE4B2C>
+<UE4B2D>
+<UE4B2E>
+<UE4B2F>
+<UE4B30>
+<UE4B31>
+<UE4B32>
+<UE4B33>
+<UE4B34>
+<UE4B35>
+<UE4B36>
+<UE4B37>
+<UE4B38>
+<UE4B39>
+<UE4B3A>
+<UE4B3B>
+<UE4B3C>
+<UE4B3D>
+<UE4B3E>
+<UE4B3F>
+<UE4B40>
+<UE4B41>
+<UE4B42>
+<UE4B43>
+<UE4B44>
+<UE4B45>
+<UE4B46>
+<UE4B47>
+<UE4B48>
+<UE4B49>
+<UE4B4A>
+<UE4B4B>
+<UE4B4C>
+<UE4B4D>
+<UE4B4E>
+<UE4B4F>
+<UE4B50>
+<UE4B51>
+<UE4B52>
+<UE4B53>
+<UE4B54>
+<UE4B55>
+<UE4B56>
+<UE4B57>
+<UE4B58>
+<UE4B59>
+<UE4B5A>
+<UE4B5B>
+<UE4B5C>
+<UE4B5D>
+<UE4B5E>
+<UE4B5F>
+<UE4B60>
+<UE4B61>
+<UE4B62>
+<UE4B63>
+<UE4B64>
+<UE4B65>
+<UE4B66>
+<UE4B67>
+<UE4B68>
+<UE4B69>
+<UE4B6A>
+<UE4B6B>
+<UE4B6C>
+<UE4B6D>
+<UE4B6E>
+<UE4B6F>
+<UE4B70>
+<UE4B71>
+<UE4B72>
+<UE4B73>
+<UE4B74>
+<UE4B75>
+<UE4B76>
+<UE4B77>
+<UE4B78>
+<UE4B79>
+<UE4B7A>
+<UE4B7B>
+<UE4B7C>
+<UE4B7D>
+<UE4B7E>
+<UE4B7F>
+<UE4B80>
+<UE4B81>
+<UE4B82>
+<UE4B83>
+<UE4B84>
+<UE4B85>
+<UE4B86>
+<UE4B87>
+<UE4B88>
+<UE4B89>
+<UE4B8A>
+<UE4B8B>
+<UE4B8C>
+<UE4B8D>
+<UE4B8E>
+<UE4B8F>
+<UE4B90>
+<UE4B91>
+<UE4B92>
+<UE4B93>
+<UE4B94>
+<UE4B95>
+<UE4B96>
+<UE4B97>
+<UE4B98>
+<UE4B99>
+<UE4B9A>
+<UE4B9B>
+<UE4B9C>
+<UE4B9D>
+<UE4B9E>
+<UE4B9F>
+<UE4BA0>
+<UE4BA1>
+<UE4BA2>
+<UE4BA3>
+<UE4BA4>
+<UE4BA5>
+<UE4BA6>
+<UE4BA7>
+<UE4BA8>
+<UE4BA9>
+<UE4BAA>
+<UE4BAB>
+<UE4BAC>
+<UE4BAD>
+<UE4BAE>
+<UE4BAF>
+<UE4BB0>
+<UE4BB1>
+<UE4BB2>
+<UE4BB3>
+<UE4BB4>
+<UE4BB5>
+<UE4BB6>
+<UE4BB7>
+<UE4BB8>
+<UE4BB9>
+<UE4BBA>
+<UE4BBB>
+<UE4BBC>
+<UE4BBD>
+<UE4BBE>
+<UE4BBF>
+<UE4BC0>
+<UE4BC1>
+<UE4BC2>
+<UE4BC3>
+<UE4BC4>
+<UE4BC5>
+<UE4BC6>
+<UE4BC7>
+<UE4BC8>
+<UE4BC9>
+<UE4BCA>
+<UE4BCB>
+<UE4BCC>
+<UE4BCD>
+<UE4BCE>
+<UE4BCF>
+<UE4BD0>
+<UE4BD1>
+<UE4BD2>
+<UE4BD3>
+<UE4BD4>
+<UE4BD5>
+<UE4BD6>
+<UE4BD7>
+<UE4BD8>
+<UE4BD9>
+<UE4BDA>
+<UE4BDB>
+<UE4BDC>
+<UE4BDD>
+<UE4BDE>
+<UE4BDF>
+<UE4BE0>
+<UE4BE1>
+<UE4BE2>
+<UE4BE3>
+<UE4BE4>
+<UE4BE5>
+<UE4BE6>
+<UE4BE7>
+<UE4BE8>
+<UE4BE9>
+<UE4BEA>
+<UE4BEB>
+<UE4BEC>
+<UE4BED>
+<UE4BEE>
+<UE4BEF>
+<UE4BF0>
+<UE4BF1>
+<UE4BF2>
+<UE4BF3>
+<UE4BF4>
+<UE4BF5>
+<UE4BF6>
+<UE4BF7>
+<UE4BF8>
+<UE4BF9>
+<UE4BFA>
+<UE4BFB>
+<UE4BFC>
+<UE4BFD>
+<UE4BFE>
+<UE4BFF>
+<UE4C00>
+<UE4C01>
+<UE4C02>
+<UE4C03>
+<UE4C04>
+<UE4C05>
+<UE4C06>
+<UE4C07>
+<UE4C08>
+<UE4C09>
+<UE4C0A>
+<UE4C0B>
+<UE4C0C>
+<UE4C0D>
+<UE4C0E>
+<UE4C0F>
+<UE4C10>
+<UE4C11>
+<UE4C12>
+<UE4C13>
+<UE4C14>
+<UE4C15>
+<UE4C16>
+<UE4C17>
+<UE4C18>
+<UE4C19>
+<UE4C1A>
+<UE4C1B>
+<UE4C1C>
+<UE4C1D>
+<UE4C1E>
+<UE4C1F>
+<UE4C20>
+<UE4C21>
+<UE4C22>
+<UE4C23>
+<UE4C24>
+<UE4C25>
+<UE4C26>
+<UE4C27>
+<UE4C28>
+<UE4C29>
+<UE4C2A>
+<UE4C2B>
+<UE4C2C>
+<UE4C2D>
+<UE4C2E>
+<UE4C2F>
+<UE4C30>
+<UE4C31>
+<UE4C32>
+<UE4C33>
+<UE4C34>
+<UE4C35>
+<UE4C36>
+<UE4C37>
+<UE4C38>
+<UE4C39>
+<UE4C3A>
+<UE4C3B>
+<UE4C3C>
+<UE4C3D>
+<UE4C3E>
+<UE4C3F>
+<UE4C40>
+<UE4C41>
+<UE4C42>
+<UE4C43>
+<UE4C44>
+<UE4C45>
+<UE4C46>
+<UE4C47>
+<UE4C48>
+<UE4C49>
+<UE4C4A>
+<UE4C4B>
+<UE4C4C>
+<UE4C4D>
+<UE4C4E>
+<UE4C4F>
+<UE4C50>
+<UE4C51>
+<UE4C52>
+<UE4C53>
+<UE4C54>
+<UE4C55>
+<UE4C56>
+<UE4C57>
+<UE4C58>
+<UE4C59>
+<UE4C5A>
+<UE4C5B>
+<UE4C5C>
+<UE4C5D>
+<UE4C5E>
+<UE4C5F>
+<UE4C60>
+<UE4C61>
+<UE4C62>
+<UE4C63>
+<UE4C64>
+<UE4C65>
+<UE4C66>
+<UE4C67>
+<UE4C68>
+<UE4C69>
+<UE4C6A>
+<UE4C6B>
+<UE4C6C>
+<UE4C6D>
+<UE4C6E>
+<UE4C6F>
+<UE4C70>
+<UE4C71>
+<UE4C72>
+<UE4C73>
+<UE4C74>
+<UE4C75>
+<UE4C76>
+<UE4C77>
+<UE4C78>
+<UE4C79>
+<UE4C7A>
+<UE4C7B>
+<UE4C7C>
+<UE4C7D>
+<UE4C7E>
+<UE4C7F>
+<UE4C80>
+<UE4C81>
+<UE4C82>
+<UE4C83>
+<UE4C84>
+<UE4C85>
+<UE4C86>
+<UE4C87>
+<UE4C88>
+<UE4C89>
+<UE4C8A>
+<UE4C8B>
+<UE4C8C>
+<UE4C8D>
+<UE4C8E>
+<UE4C8F>
+<UE4C90>
+<UE4C91>
+<UE4C92>
+<UE4C93>
+<UE4C94>
+<UE4C95>
+<UE4C96>
+<UE4C97>
+<UE4C98>
+<UE4C99>
+<UE4C9A>
+<UE4C9B>
+<UE4C9C>
+<UE4C9D>
+<UE4C9E>
+<UE4C9F>
+<UE4CA0>
+<UE4CA1>
+<UE4CA2>
+<UE4CA3>
+<UE4CA4>
+<UE4CA5>
+<UE4CA6>
+<UE4CA7>
+<UE4CA8>
+<UE4CA9>
+<UE4CAA>
+<UE4CAB>
+<UE4CAC>
+<UE4CAD>
+<UE4CAE>
+<UE4CAF>
+<UE4CB0>
+<UE4CB1>
+<UE4CB2>
+<UE4CB3>
+<UE4CB4>
+<UE4CB5>
+<UE4CB6>
+<UE4CB7>
+<UE4CB8>
+<UE4CB9>
+<UE4CBA>
+<UE4CBB>
+<UE4CBC>
+<UE4CBD>
+<UE4CBE>
+<UE4CBF>
+<UE4CC0>
+<UE4CC1>
+<UE4CC2>
+<UE4CC3>
+<UE4CC4>
+<UE4CC5>
+<UE4CC6>
+<UE4CC7>
+<UE4CC8>
+<UE4CC9>
+<UE4CCA>
+<UE4CCB>
+<UE4CCC>
+<UE4CCD>
+<UE4CCE>
+<UE4CCF>
+<UE4CD0>
+<UE4CD1>
+<UE4CD2>
+<UE4CD3>
+<UE4CD4>
+<UE4CD5>
+<UE4CD6>
+<UE4CD7>
+<UE4CD8>
+<UE4CD9>
+<UE4CDA>
+<UE4CDB>
+<UE4CDC>
+<UE4CDD>
+<UE4CDE>
+<UE4CDF>
+<UE4CE0>
+<UE4CE1>
+<UE4CE2>
+<UE4CE3>
+<UE4CE4>
+<UE4CE5>
+<UE4CE6>
+<UE4CE7>
+<UE4CE8>
+<UE4CE9>
+<UE4CEA>
+<UE4CEB>
+<UE4CEC>
+<UE4CED>
+<UE4CEE>
+<UE4CEF>
+<UE4CF0>
+<UE4CF1>
+<UE4CF2>
+<UE4CF3>
+<UE4CF4>
+<UE4CF5>
+<UE4CF6>
+<UE4CF7>
+<UE4CF8>
+<UE4CF9>
+<UE4CFA>
+<UE4CFB>
+<UE4CFC>
+<UE4CFD>
+<UE4CFE>
+<UE4CFF>
+<UE4D00>
+<UE4D01>
+<UE4D02>
+<UE4D03>
+<UE4D04>
+<UE4D05>
+<UE4D06>
+<UE4D07>
+<UE4D08>
+<UE4D09>
+<UE4D0A>
+<UE4D0B>
+<UE4D0C>
+<UE4D0D>
+<UE4D0E>
+<UE4D0F>
+<UE4D10>
+<UE4D11>
+<UE4D12>
+<UE4D13>
+<UE4D14>
+<UE4D15>
+<UE4D16>
+<UE4D17>
+<UE4D18>
+<UE4D19>
+<UE4D1A>
+<UE4D1B>
+<UE4D1C>
+<UE4D1D>
+<UE4D1E>
+<UE4D1F>
+<UE4D20>
+<UE4D21>
+<UE4D22>
+<UE4D23>
+<UE4D24>
+<UE4D25>
+<UE4D26>
+<UE4D27>
+<UE4D28>
+<UE4D29>
+<UE4D2A>
+<UE4D2B>
+<UE4D2C>
+<UE4D2D>
+<UE4D2E>
+<UE4D2F>
+<UE4D30>
+<UE4D31>
+<UE4D32>
+<UE4D33>
+<UE4D34>
+<UE4D35>
+<UE4D36>
+<UE4D37>
+<UE4D38>
+<UE4D39>
+<UE4D3A>
+<UE4D3B>
+<UE4D3C>
+<UE4D3D>
+<UE4D3E>
+<UE4D3F>
+<UE4D40>
+<UE4D41>
+<UE4D42>
+<UE4D43>
+<UE4D44>
+<UE4D45>
+<UE4D46>
+<UE4D47>
+<UE4D48>
+<UE4D49>
+<UE4D4A>
+<UE4D4B>
+<UE4D4C>
+<UE4D4D>
+<UE4D4E>
+<UE4D4F>
+<UE4D50>
+<UE4D51>
+<UE4D52>
+<UE4D53>
+<UE4D54>
+<UE4D55>
+<UE4D56>
+<UE4D57>
+<UE4D58>
+<UE4D59>
+<UE4D5A>
+<UE4D5B>
+<UE4D5C>
+<UE4D5D>
+<UE4D5E>
+<UE4D5F>
+<UE4D60>
+<UE4D61>
+<UE4D62>
+<UE4D63>
+<UE4D64>
+<UE4D65>
+<UE4D66>
+<UE4D67>
+<UE4D68>
+<UE4D69>
+<UE4D6A>
+<UE4D6B>
+<UE4D6C>
+<UE4D6D>
+<UE4D6E>
+<UE4D6F>
+<UE4D70>
+<UE4D71>
+<UE4D72>
+<UE4D73>
+<UE4D74>
+<UE4D75>
+<UE4D76>
+<UE4D77>
+<UE4D78>
+<UE4D79>
+<UE4D7A>
+<UE4D7B>
+<UE4D7C>
+<UE4D7D>
+<UE4D7E>
+<UE4D7F>
+<UE4D80>
+<UE4D81>
+<UE4D82>
+<UE4D83>
+<UE4D84>
+<UE4D85>
+<UE4D86>
+<UE4D87>
+<UE4D88>
+<UE4D89>
+<UE4D8A>
+<UE4D8B>
+<UE4D8C>
+<UE4D8D>
+<UE4D8E>
+<UE4D8F>
+<UE4D90>
+<UE4D91>
+<UE4D92>
+<UE4D93>
+<UE4D94>
+<UE4D95>
+<UE4D96>
+<UE4D97>
+<UE4D98>
+<UE4D99>
+<UE4D9A>
+<UE4D9B>
+<UE4D9C>
+<UE4D9D>
+<UE4D9E>
+<UE4D9F>
+<UE4DA0>
+<UE4DA1>
+<UE4DA2>
+<UE4DA3>
+<UE4DA4>
+<UE4DA5>
+<UE4DA6>
+<UE4DA7>
+<UE4DA8>
+<UE4DA9>
+<UE4DAA>
+<UE4DAB>
+<UE4DAC>
+<UE4DAD>
+<UE4DAE>
+<UE4DAF>
+<UE4DB0>
+<UE4DB1>
+<UE4DB2>
+<UE4DB3>
+<UE4DB4>
+<UE4DB5>
+<UE4DB6>
+<UE4DB7>
+<UE4DB8>
+<UE4DB9>
+<UE4DBA>
+<UE4DBB>
+<UE4DBC>
+<UE4DBD>
+<UE4DBE>
+<UE4DBF>
+<UE4DC0>
+<UE4DC1>
+<UE4DC2>
+<UE4DC3>
+<UE4DC4>
+<UE4DC5>
+<UE4DC6>
+<UE4DC7>
+<UE4DC8>
+<UE4DC9>
+<UE4DCA>
+<UE4DCB>
+<UE4DCC>
+<UE4DCD>
+<UE4DCE>
+<UE4DCF>
+<UE4DD0>
+<UE4DD1>
+<UE4DD2>
+<UE4DD3>
+<UE4DD4>
+<UE4DD5>
+<UE4DD6>
+<UE4DD7>
+<UE4DD8>
+<UE4DD9>
+<UE4DDA>
+<UE4DDB>
+<UE4DDC>
+<UE4DDD>
+<UE4DDE>
+<UE4DDF>
+<UE4DE0>
+<UE4DE1>
+<UE4DE2>
+<UE4DE3>
+<UE4DE4>
+<UE4DE5>
+<UE4DE6>
+<UE4DE7>
+<UE4DE8>
+<UE4DE9>
+<UE4DEA>
+<UE4DEB>
+<UE4DEC>
+<UE4DED>
+<UE4DEE>
+<UE4DEF>
+<UE4DF0>
+<UE4DF1>
+<UE4DF2>
+<UE4DF3>
+<UE4DF4>
+<UE4DF5>
+<UE4DF6>
+<UE4DF7>
+<UE4DF8>
+<UE4DF9>
+<UE4DFA>
+<UE4DFB>
+<UE4DFC>
+<UE4DFD>
+<UE4DFE>
+<UE4DFF>
+<UE4E00>
+<UE4E01>
+<UE4E02>
+<UE4E03>
+<UE4E04>
+<UE4E05>
+<UE4E06>
+<UE4E07>
+<UE4E08>
+<UE4E09>
+<UE4E0A>
+<UE4E0B>
+<UE4E0C>
+<UE4E0D>
+<UE4E0E>
+<UE4E0F>
+<UE4E10>
+<UE4E11>
+<UE4E12>
+<UE4E13>
+<UE4E14>
+<UE4E15>
+<UE4E16>
+<UE4E17>
+<UE4E18>
+<UE4E19>
+<UE4E1A>
+<UE4E1B>
+<UE4E1C>
+<UE4E1D>
+<UE4E1E>
+<UE4E1F>
+<UE4E20>
+<UE4E21>
+<UE4E22>
+<UE4E23>
+<UE4E24>
+<UE4E25>
+<UE4E26>
+<UE4E27>
+<UE4E28>
+<UE4E29>
+<UE4E2A>
+<UE4E2B>
+<UE4E2C>
+<UE4E2D>
+<UE4E2E>
+<UE4E2F>
+<UE4E30>
+<UE4E31>
+<UE4E32>
+<UE4E33>
+<UE4E34>
+<UE4E35>
+<UE4E36>
+<UE4E37>
+<UE4E38>
+<UE4E39>
+<UE4E3A>
+<UE4E3B>
+<UE4E3C>
+<UE4E3D>
+<UE4E3E>
+<UE4E3F>
+<UE4E40>
+<UE4E41>
+<UE4E42>
+<UE4E43>
+<UE4E44>
+<UE4E45>
+<UE4E46>
+<UE4E47>
+<UE4E48>
+<UE4E49>
+<UE4E4A>
+<UE4E4B>
+<UE4E4C>
+<UE4E4D>
+<UE4E4E>
+<UE4E4F>
+<UE4E50>
+<UE4E51>
+<UE4E52>
+<UE4E53>
+<UE4E54>
+<UE4E55>
+<UE4E56>
+<UE4E57>
+<UE4E58>
+<UE4E59>
+<UE4E5A>
+<UE4E5B>
+<UE4E5C>
+<UE4E5D>
+<UE4E5E>
+<UE4E5F>
+<UE4E60>
+<UE4E61>
+<UE4E62>
+<UE4E63>
+<UE4E64>
+<UE4E65>
+<UE4E66>
+<UE4E67>
+<UE4E68>
+<UE4E69>
+<UE4E6A>
+<UE4E6B>
+<UE4E6C>
+<UE4E6D>
+<UE4E6E>
+<UE4E6F>
+<UE4E70>
+<UE4E71>
+<UE4E72>
+<UE4E73>
+<UE4E74>
+<UE4E75>
+<UE4E76>
+<UE4E77>
+<UE4E78>
+<UE4E79>
+<UE4E7A>
+<UE4E7B>
+<UE4E7C>
+<UE4E7D>
+<UE4E7E>
+<UE4E7F>
+<UE4E80>
+<UE4E81>
+<UE4E82>
+<UE4E83>
+<UE4E84>
+<UE4E85>
+<UE4E86>
+<UE4E87>
+<UE4E88>
+<UE4E89>
+<UE4E8A>
+<UE4E8B>
+<UE4E8C>
+<UE4E8D>
+<UE4E8E>
+<UE4E8F>
+<UE4E90>
+<UE4E91>
+<UE4E92>
+<UE4E93>
+<UE4E94>
+<UE4E95>
+<UE4E96>
+<UE4E97>
+<UE4E98>
+<UE4E99>
+<UE4E9A>
+<UE4E9B>
+<UE4E9C>
+<UE4E9D>
+<UE4E9E>
+<UE4E9F>
+<UE4EA0>
+<UE4EA1>
+<UE4EA2>
+<UE4EA3>
+<UE4EA4>
+<UE4EA5>
+<UE4EA6>
+<UE4EA7>
+<UE4EA8>
+<UE4EA9>
+<UE4EAA>
+<UE4EAB>
+<UE4EAC>
+<UE4EAD>
+<UE4EAE>
+<UE4EAF>
+<UE4EB0>
+<UE4EB1>
+<UE4EB2>
+<UE4EB3>
+<UE4EB4>
+<UE4EB5>
+<UE4EB6>
+<UE4EB7>
+<UE4EB8>
+<UE4EB9>
+<UE4EBA>
+<UE4EBB>
+<UE4EBC>
+<UE4EBD>
+<UE4EBE>
+<UE4EBF>
+<UE4EC0>
+<UE4EC1>
+<UE4EC2>
+<UE4EC3>
+<UE4EC4>
+<UE4EC5>
+<UE4EC6>
+<UE4EC7>
+<UE4EC8>
+<UE4EC9>
+<UE4ECA>
+<UE4ECB>
+<UE4ECC>
+<UE4ECD>
+<UE4ECE>
+<UE4ECF>
+<UE4ED0>
+<UE4ED1>
+<UE4ED2>
+<UE4ED3>
+<UE4ED4>
+<UE4ED5>
+<UE4ED6>
+<UE4ED7>
+<UE4ED8>
+<UE4ED9>
+<UE4EDA>
+<UE4EDB>
+<UE4EDC>
+<UE4EDD>
+<UE4EDE>
+<UE4EDF>
+<UE4EE0>
+<UE4EE1>
+<UE4EE2>
+<UE4EE3>
+<UE4EE4>
+<UE4EE5>
+<UE4EE6>
+<UE4EE7>
+<UE4EE8>
+<UE4EE9>
+<UE4EEA>
+<UE4EEB>
+<UE4EEC>
+<UE4EED>
+<UE4EEE>
+<UE4EEF>
+<UE4EF0>
+<UE4EF1>
+<UE4EF2>
+<UE4EF3>
+<UE4EF4>
+<UE4EF5>
+<UE4EF6>
+<UE4EF7>
+<UE4EF8>
+<UE4EF9>
+<UE4EFA>
+<UE4EFB>
+<UE4EFC>
+<UE4EFD>
+<UE4EFE>
+<UE4EFF>
+<UE4F00>
+<UE4F01>
+<UE4F02>
+<UE4F03>
+<UE4F04>
+<UE4F05>
+<UE4F06>
+<UE4F07>
+<UE4F08>
+<UE4F09>
+<UE4F0A>
+<UE4F0B>
+<UE4F0C>
+<UE4F0D>
+<UE4F0E>
+<UE4F0F>
+<UE4F10>
+<UE4F11>
+<UE4F12>
+<UE4F13>
+<UE4F14>
+<UE4F15>
+<UE4F16>
+<UE4F17>
+<UE4F18>
+<UE4F19>
+<UE4F1A>
+<UE4F1B>
+<UE4F1C>
+<UE4F1D>
+<UE4F1E>
+<UE4F1F>
+<UE4F20>
+<UE4F21>
+<UE4F22>
+<UE4F23>
+<UE4F24>
+<UE4F25>
+<UE4F26>
+<UE4F27>
+<UE4F28>
+<UE4F29>
+<UE4F2A>
+<UE4F2B>
+<UE4F2C>
+<UE4F2D>
+<UE4F2E>
+<UE4F2F>
+<UE4F30>
+<UE4F31>
+<UE4F32>
+<UE4F33>
+<UE4F34>
+<UE4F35>
+<UE4F36>
+<UE4F37>
+<UE4F38>
+<UE4F39>
+<UE4F3A>
+<UE4F3B>
+<UE4F3C>
+<UE4F3D>
+<UE4F3E>
+<UE4F3F>
+<UE4F40>
+<UE4F41>
+<UE4F42>
+<UE4F43>
+<UE4F44>
+<UE4F45>
+<UE4F46>
+<UE4F47>
+<UE4F48>
+<UE4F49>
+<UE4F4A>
+<UE4F4B>
+<UE4F4C>
+<UE4F4D>
+<UE4F4E>
+<UE4F4F>
+<UE4F50>
+<UE4F51>
+<UE4F52>
+<UE4F53>
+<UE4F54>
+<UE4F55>
+<UE4F56>
+<UE4F57>
+<UE4F58>
+<UE4F59>
+<UE4F5A>
+<UE4F5B>
+<UE4F5C>
+<UE4F5D>
+<UE4F5E>
+<UE4F5F>
+<UE4F60>
+<UE4F61>
+<UE4F62>
+<UE4F63>
+<UE4F64>
+<UE4F65>
+<UE4F66>
+<UE4F67>
+<UE4F68>
+<UE4F69>
+<UE4F6A>
+<UE4F6B>
+<UE4F6C>
+<UE4F6D>
+<UE4F6E>
+<UE4F6F>
+<UE4F70>
+<UE4F71>
+<UE4F72>
+<UE4F73>
+<UE4F74>
+<UE4F75>
+<UE4F76>
+<UE4F77>
+<UE4F78>
+<UE4F79>
+<UE4F7A>
+<UE4F7B>
+<UE4F7C>
+<UE4F7D>
+<UE4F7E>
+<UE4F7F>
+<UE4F80>
+<UE4F81>
+<UE4F82>
+<UE4F83>
+<UE4F84>
+<UE4F85>
+<UE4F86>
+<UE4F87>
+<UE4F88>
+<UE4F89>
+<UE4F8A>
+<UE4F8B>
+<UE4F8C>
+<UE4F8D>
+<UE4F8E>
+<UE4F8F>
+<UE4F90>
+<UE4F91>
+<UE4F92>
+<UE4F93>
+<UE4F94>
+<UE4F95>
+<UE4F96>
+<UE4F97>
+<UE4F98>
+<UE4F99>
+<UE4F9A>
+<UE4F9B>
+<UE4F9C>
+<UE4F9D>
+<UE4F9E>
+<UE4F9F>
+<UE4FA0>
+<UE4FA1>
+<UE4FA2>
+<UE4FA3>
+<UE4FA4>
+<UE4FA5>
+<UE4FA6>
+<UE4FA7>
+<UE4FA8>
+<UE4FA9>
+<UE4FAA>
+<UE4FAB>
+<UE4FAC>
+<UE4FAD>
+<UE4FAE>
+<UE4FAF>
+<UE4FB0>
+<UE4FB1>
+<UE4FB2>
+<UE4FB3>
+<UE4FB4>
+<UE4FB5>
+<UE4FB6>
+<UE4FB7>
+<UE4FB8>
+<UE4FB9>
+<UE4FBA>
+<UE4FBB>
+<UE4FBC>
+<UE4FBD>
+<UE4FBE>
+<UE4FBF>
+<UE4FC0>
+<UE4FC1>
+<UE4FC2>
+<UE4FC3>
+<UE4FC4>
+<UE4FC5>
+<UE4FC6>
+<UE4FC7>
+<UE4FC8>
+<UE4FC9>
+<UE4FCA>
+<UE4FCB>
+<UE4FCC>
+<UE4FCD>
+<UE4FCE>
+<UE4FCF>
+<UE4FD0>
+<UE4FD1>
+<UE4FD2>
+<UE4FD3>
+<UE4FD4>
+<UE4FD5>
+<UE4FD6>
+<UE4FD7>
+<UE4FD8>
+<UE4FD9>
+<UE4FDA>
+<UE4FDB>
+<UE4FDC>
+<UE4FDD>
+<UE4FDE>
+<UE4FDF>
+<UE4FE0>
+<UE4FE1>
+<UE4FE2>
+<UE4FE3>
+<UE4FE4>
+<UE4FE5>
+<UE4FE6>
+<UE4FE7>
+<UE4FE8>
+<UE4FE9>
+<UE4FEA>
+<UE4FEB>
+<UE4FEC>
+<UE4FED>
+<UE4FEE>
+<UE4FEF>
+<UE4FF0>
+<UE4FF1>
+<UE4FF2>
+<UE4FF3>
+<UE4FF4>
+<UE4FF5>
+<UE4FF6>
+<UE4FF7>
+<UE4FF8>
+<UE4FF9>
+<UE4FFA>
+<UE4FFB>
+<UE4FFC>
+<UE4FFD>
+<UE4FFE>
+<UE4FFF>
+<UE5000>
+<UE5001>
+<UE5002>
+<UE5003>
+<UE5004>
+<UE5005>
+<UE5006>
+<UE5007>
+<UE5008>
+<UE5009>
+<UE500A>
+<UE500B>
+<UE500C>
+<UE500D>
+<UE500E>
+<UE500F>
+<UE5010>
+<UE5011>
+<UE5012>
+<UE5013>
+<UE5014>
+<UE5015>
+<UE5016>
+<UE5017>
+<UE5018>
+<UE5019>
+<UE501A>
+<UE501B>
+<UE501C>
+<UE501D>
+<UE501E>
+<UE501F>
+<UE5020>
+<UE5021>
+<UE5022>
+<UE5023>
+<UE5024>
+<UE5025>
+<UE5026>
+<UE5027>
+<UE5028>
+<UE5029>
+<UE502A>
+<UE502B>
+<UE502C>
+<UE502D>
+<UE502E>
+<UE502F>
+<UE5030>
+<UE5031>
+<UE5032>
+<UE5033>
+<UE5034>
+<UE5035>
+<UE5036>
+<UE5037>
+<UE5038>
+<UE5039>
+<UE503A>
+<UE503B>
+<UE503C>
+<UE503D>
+<UE503E>
+<UE503F>
+<UE5040>
+<UE5041>
+<UE5042>
+<UE5043>
+<UE5044>
+<UE5045>
+<UE5046>
+<UE5047>
+<UE5048>
+<UE5049>
+<UE504A>
+<UE504B>
+<UE504C>
+<UE504D>
+<UE504E>
+<UE504F>
+<UE5050>
+<UE5051>
+<UE5052>
+<UE5053>
+<UE5054>
+<UE5055>
+<UE5056>
+<UE5057>
+<UE5058>
+<UE5059>
+<UE505A>
+<UE505B>
+<UE505C>
+<UE505D>
+<UE505E>
+<UE505F>
+<UE5060>
+<UE5061>
+<UE5062>
+<UE5063>
+<UE5064>
+<UE5065>
+<UE5066>
+<UE5067>
+<UE5068>
+<UE5069>
+<UE506A>
+<UE506B>
+<UE506C>
+<UE506D>
+<UE506E>
+<UE506F>
+<UE5070>
+<UE5071>
+<UE5072>
+<UE5073>
+<UE5074>
+<UE5075>
+<UE5076>
+<UE5077>
+<UE5078>
+<UE5079>
+<UE507A>
+<UE507B>
+<UE507C>
+<UE507D>
+<UE507E>
+<UE507F>
+<UE5080>
+<UE5081>
+<UE5082>
+<UE5083>
+<UE5084>
+<UE5085>
+<UE5086>
+<UE5087>
+<UE5088>
+<UE5089>
+<UE508A>
+<UE508B>
+<UE508C>
+<UE508D>
+<UE508E>
+<UE508F>
+<UE5090>
+<UE5091>
+<UE5092>
+<UE5093>
+<UE5094>
+<UE5095>
+<UE5096>
+<UE5097>
+<UE5098>
+<UE5099>
+<UE509A>
+<UE509B>
+<UE509C>
+<UE509D>
+<UE509E>
+<UE509F>
+<UE50A0>
+<UE50A1>
+<UE50A2>
+<UE50A3>
+<UE50A4>
+<UE50A5>
+<UE50A6>
+<UE50A7>
+<UE50A8>
+<UE50A9>
+<UE50AA>
+<UE50AB>
+<UE50AC>
+<UE50AD>
+<UE50AE>
+<UE50AF>
+<UE50B0>
+<UE50B1>
+<UE50B2>
+<UE50B3>
+<UE50B4>
+<UE50B5>
+<UE50B6>
+<UE50B7>
+<UE50B8>
+<UE50B9>
+<UE50BA>
+<UE50BB>
+<UE50BC>
+<UE50BD>
+<UE50BE>
+<UE50BF>
+<UE50C0>
+<UE50C1>
+<UE50C2>
+<UE50C3>
+<UE50C4>
+<UE50C5>
+<UE50C6>
+<UE50C7>
+<UE50C8>
+<UE50C9>
+<UE50CA>
+<UE50CB>
+<UE50CC>
+<UE50CD>
+<UE50CE>
+<UE50CF>
+<UE50D0>
+<UE50D1>
+<UE50D2>
+<UE50D3>
+<UE50D4>
+<UE50D5>
+<UE50D6>
+<UE50D7>
+<UE50D8>
+<UE50D9>
+<UE50DA>
+<UE50DB>
+<UE50DC>
+<UE50DD>
+<UE50DE>
+<UE50DF>
+<UE50E0>
+<UE50E1>
+<UE50E2>
+<UE50E3>
+<UE50E4>
+<UE50E5>
+<UE50E6>
+<UE50E7>
+<UE50E8>
+<UE50E9>
+<UE50EA>
+<UE50EB>
+<UE50EC>
+<UE50ED>
+<UE50EE>
+<UE50EF>
+<UE50F0>
+<UE50F1>
+<UE50F2>
+<UE50F3>
+<UE50F4>
+<UE50F5>
+<UE50F6>
+<UE50F7>
+<UE50F8>
+<UE50F9>
+<UE50FA>
+<UE50FB>
+<UE50FC>
+<UE50FD>
+<UE50FE>
+<UE50FF>
+<UE5100>
+<UE5101>
+<UE5102>
+<UE5103>
+<UE5104>
+<UE5105>
+<UE5106>
+<UE5107>
+<UE5108>
+<UE5109>
+<UE510A>
+<UE510B>
+<UE510C>
+<UE510D>
+<UE510E>
+<UE510F>
+<UE5110>
+<UE5111>
+<UE5112>
+<UE5113>
+<UE5114>
+<UE5115>
+<UE5116>
+<UE5117>
+<UE5118>
+<UE5119>
+<UE511A>
+<UE511B>
+<UE511C>
+<UE511D>
+<UE511E>
+<UE511F>
+<UE5120>
+<UE5121>
+<UE5122>
+<UE5123>
+<UE5124>
+<UE5125>
+<UE5126>
+<UE5127>
+<UE5128>
+<UE5129>
+<UE512A>
+<UE512B>
+<UE512C>
+<UE512D>
+<UE512E>
+<UE512F>
+<UE5130>
+<UE5131>
+<UE5132>
+<UE5133>
+<UE5134>
+<UE5135>
+<UE5136>
+<UE5137>
+<UE5138>
+<UE5139>
+<UE513A>
+<UE513B>
+<UE513C>
+<UE513D>
+<UE513E>
+<UE513F>
+<UE5140>
+<UE5141>
+<UE5142>
+<UE5143>
+<UE5144>
+<UE5145>
+<UE5146>
+<UE5147>
+<UE5148>
+<UE5149>
+<UE514A>
+<UE514B>
+<UE514C>
+<UE514D>
+<UE514E>
+<UE514F>
+<UE5150>
+<UE5151>
+<UE5152>
+<UE5153>
+<UE5154>
+<UE5155>
+<UE5156>
+<UE5157>
+<UE5158>
+<UE5159>
+<UE515A>
+<UE515B>
+<UE515C>
+<UE515D>
+<UE515E>
+<UE515F>
+<UE5160>
+<UE5161>
+<UE5162>
+<UE5163>
+<UE5164>
+<UE5165>
+<UE5166>
+<UE5167>
+<UE5168>
+<UE5169>
+<UE516A>
+<UE516B>
+<UE516C>
+<UE516D>
+<UE516E>
+<UE516F>
+<UE5170>
+<UE5171>
+<UE5172>
+<UE5173>
+<UE5174>
+<UE5175>
+<UE5176>
+<UE5177>
+<UE5178>
+<UE5179>
+<UE517A>
+<UE517B>
+<UE517C>
+<UE517D>
+<UE517E>
+<UE517F>
+<UE5180>
+<UE5181>
+<UE5182>
+<UE5183>
+<UE5184>
+<UE5185>
+<UE5186>
+<UE5187>
+<UE5188>
+<UE5189>
+<UE518A>
+<UE518B>
+<UE518C>
+<UE518D>
+<UE518E>
+<UE518F>
+<UE5190>
+<UE5191>
+<UE5192>
+<UE5193>
+<UE5194>
+<UE5195>
+<UE5196>
+<UE5197>
+<UE5198>
+<UE5199>
+<UE519A>
+<UE519B>
+<UE519C>
+<UE519D>
+<UE519E>
+<UE519F>
+<UE51A0>
+<UE51A1>
+<UE51A2>
+<UE51A3>
+<UE51A4>
+<UE51A5>
+<UE51A6>
+<UE51A7>
+<UE51A8>
+<UE51A9>
+<UE51AA>
+<UE51AB>
+<UE51AC>
+<UE51AD>
+<UE51AE>
+<UE51AF>
+<UE51B0>
+<UE51B1>
+<UE51B2>
+<UE51B3>
+<UE51B4>
+<UE51B5>
+<UE51B6>
+<UE51B7>
+<UE51B8>
+<UE51B9>
+<UE51BA>
+<UE51BB>
+<UE51BC>
+<UE51BD>
+<UE51BE>
+<UE51BF>
+<UE51C0>
+<UE51C1>
+<UE51C2>
+<UE51C3>
+<UE51C4>
+<UE51C5>
+<UE51C6>
+<UE51C7>
+<UE51C8>
+<UE51C9>
+<UE51CA>
+<UE51CB>
+<UE51CC>
+<UE51CD>
+<UE51CE>
+<UE51CF>
+<UE51D0>
+<UE51D1>
+<UE51D2>
+<UE51D3>
+<UE51D4>
+<UE51D5>
+<UE51D6>
+<UE51D7>
+<UE51D8>
+<UE51D9>
+<UE51DA>
+<UE51DB>
+<UE51DC>
+<UE51DD>
+<UE51DE>
+<UE51DF>
+<UE51E0>
+<UE51E1>
+<UE51E2>
+<UE51E3>
+<UE51E4>
+<UE51E5>
+<UE51E6>
+<UE51E7>
+<UE51E8>
+<UE51E9>
+<UE51EA>
+<UE51EB>
+<UE51EC>
+<UE51ED>
+<UE51EE>
+<UE51EF>
+<UE51F0>
+<UE51F1>
+<UE51F2>
+<UE51F3>
+<UE51F4>
+<UE51F5>
+<UE51F6>
+<UE51F7>
+<UE51F8>
+<UE51F9>
+<UE51FA>
+<UE51FB>
+<UE51FC>
+<UE51FD>
+<UE51FE>
+<UE51FF>
+<UE5200>
+<UE5201>
+<UE5202>
+<UE5203>
+<UE5204>
+<UE5205>
+<UE5206>
+<UE5207>
+<UE5208>
+<UE5209>
+<UE520A>
+<UE520B>
+<UE520C>
+<UE520D>
+<UE520E>
+<UE520F>
+<UE5210>
+<UE5211>
+<UE5212>
+<UE5213>
+<UE5214>
+<UE5215>
+<UE5216>
+<UE5217>
+<UE5218>
+<UE5219>
+<UE521A>
+<UE521B>
+<UE521C>
+<UE521D>
+<UE521E>
+<UE521F>
+<UE5220>
+<UE5221>
+<UE5222>
+<UE5223>
+<UE5224>
+<UE5225>
+<UE5226>
+<UE5227>
+<UE5228>
+<UE5229>
+<UE522A>
+<UE522B>
+<UE522C>
+<UE522D>
+<UE522E>
+<UE522F>
+<UE5230>
+<UE5231>
+<UE5232>
+<UE5233>
+<UE5234>
+<UE5235>
+<UE5236>
+<UE5237>
+<UE5238>
+<UE5239>
+<UE523A>
+<UE523B>
+<UE523C>
+<UE523D>
+<UE523E>
+<UE523F>
+<UE5240>
+<UE5241>
+<UE5242>
+<UE5243>
+<UE5244>
+<UE5245>
+<UE5246>
+<UE5247>
+<UE5248>
+<UE5249>
+<UE524A>
+<UE524B>
+<UE524C>
+<UE524D>
+<UE524E>
+<UE524F>
+<UE5250>
+<UE5251>
+<UE5252>
+<UE5253>
+<UE5254>
+<UE5255>
+<UE5256>
+<UE5257>
+<UE5258>
+<UE5259>
+<UE525A>
+<UE525B>
+<UE525C>
+<UE525D>
+<UE525E>
+<UE525F>
+<UE5260>
+<UE5261>
+<UE5262>
+<UE5263>
+<UE5264>
+<UE5265>
+<UE5266>
+<UE5267>
+<UE5268>
+<UE5269>
+<UE526A>
+<UE526B>
+<UE526C>
+<UE526D>
+<UE526E>
+<UE526F>
+<UE5270>
+<UE5271>
+<UE5272>
+<UE5273>
+<UE5274>
+<UE5275>
+<UE5276>
+<UE5277>
+<UE5278>
+<UE5279>
+<UE527A>
+<UE527B>
+<UE527C>
+<UE527D>
+<UE527E>
+<UE527F>
+<UE5280>
+<UE5281>
+<UE5282>
+<UE5283>
+<UE5284>
+<UE5285>
+<UE5286>
+<UE5287>
+<UE5288>
+<UE5289>
+<UE528A>
+<UE528B>
+<UE528C>
+<UE528D>
+<UE528E>
+<UE528F>
+<UE5290>
+<UE5291>
+<UE5292>
+<UE5293>
+<UE5294>
+<UE5295>
+<UE5296>
+<UE5297>
+<UE5298>
+<UE5299>
+<UE529A>
+<UE529B>
+<UE529C>
+<UE529D>
+<UE529E>
+<UE529F>
+<UE52A0>
+<UE52A1>
+<UE52A2>
+<UE52A3>
+<UE52A4>
+<UE52A5>
+<UE52A6>
+<UE52A7>
+<UE52A8>
+<UE52A9>
+<UE52AA>
+<UE52AB>
+<UE52AC>
+<UE52AD>
+<UE52AE>
+<UE52AF>
+<UE52B0>
+<UE52B1>
+<UE52B2>
+<UE52B3>
+<UE52B4>
+<UE52B5>
+<UE52B6>
+<UE52B7>
+<UE52B8>
+<UE52B9>
+<UE52BA>
+<UE52BB>
+<UE52BC>
+<UE52BD>
+<UE52BE>
+<UE52BF>
+<UE52C0>
+<UE52C1>
+<UE52C2>
+<UE52C3>
+<UE52C4>
+<UE52C5>
+<UE52C6>
+<UE52C7>
+<UE52C8>
+<UE52C9>
+<UE52CA>
+<UE52CB>
+<UE52CC>
+<UE52CD>
+<UE52CE>
+<UE52CF>
+<UE52D0>
+<UE52D1>
+<UE52D2>
+<UE52D3>
+<UE52D4>
+<UE52D5>
+<UE52D6>
+<UE52D7>
+<UE52D8>
+<UE52D9>
+<UE52DA>
+<UE52DB>
+<UE52DC>
+<UE52DD>
+<UE52DE>
+<UE52DF>
+<UE52E0>
+<UE52E1>
+<UE52E2>
+<UE52E3>
+<UE52E4>
+<UE52E5>
+<UE52E6>
+<UE52E7>
+<UE52E8>
+<UE52E9>
+<UE52EA>
+<UE52EB>
+<UE52EC>
+<UE52ED>
+<UE52EE>
+<UE52EF>
+<UE52F0>
+<UE52F1>
+<UE52F2>
+<UE52F3>
+<UE52F4>
+<UE52F5>
+<UE52F6>
+<UE52F7>
+<UE52F8>
+<UE52F9>
+<UE52FA>
+<UE52FB>
+<UE52FC>
+<UE52FD>
+<UE52FE>
+<UE52FF>
+<UE5300>
+<UE5301>
+<UE5302>
+<UE5303>
+<UE5304>
+<UE5305>
+<UE5306>
+<UE5307>
+<UE5308>
+<UE5309>
+<UE530A>
+<UE530B>
+<UE530C>
+<UE530D>
+<UE530E>
+<UE530F>
+<UE5310>
+<UE5311>
+<UE5312>
+<UE5313>
+<UE5314>
+<UE5315>
+<UE5316>
+<UE5317>
+<UE5318>
+<UE5319>
+<UE531A>
+<UE531B>
+<UE531C>
+<UE531D>
+<UE531E>
+<UE531F>
+<UE5320>
+<UE5321>
+<UE5322>
+<UE5323>
+<UE5324>
+<UE5325>
+<UE5326>
+<UE5327>
+<UE5328>
+<UE5329>
+<UE532A>
+<UE532B>
+<UE532C>
+<UE532D>
+<UE532E>
+<UE532F>
+<UE5330>
+<UE5331>
+<UE5332>
+<UE5333>
+<UE5334>
+<UE5335>
+<UE5336>
+<UE5337>
+<UE5338>
+<UE5339>
+<UE533A>
+<UE533B>
+<UE533C>
+<UE533D>
+<UE533E>
+<UE533F>
+<UE5340>
+<UE5341>
+<UE5342>
+<UE5343>
+<UE5344>
+<UE5345>
+<UE5346>
+<UE5347>
+<UE5348>
+<UE5349>
+<UE534A>
+<UE534B>
+<UE534C>
+<UE534D>
+<UE534E>
+<UE534F>
+<UE5350>
+<UE5351>
+<UE5352>
+<UE5353>
+<UE5354>
+<UE5355>
+<UE5356>
+<UE5357>
+<UE5358>
+<UE5359>
+<UE535A>
+<UE535B>
+<UE535C>
+<UE535D>
+<UE535E>
+<UE535F>
+<UE5360>
+<UE5361>
+<UE5362>
+<UE5363>
+<UE5364>
+<UE5365>
+<UE5366>
+<UE5367>
+<UE5368>
+<UE5369>
+<UE536A>
+<UE536B>
+<UE536C>
+<UE536D>
+<UE536E>
+<UE536F>
+<UE5370>
+<UE5371>
+<UE5372>
+<UE5373>
+<UE5374>
+<UE5375>
+<UE5376>
+<UE5377>
+<UE5378>
+<UE5379>
+<UE537A>
+<UE537B>
+<UE537C>
+<UE537D>
+<UE537E>
+<UE537F>
+<UE5380>
+<UE5381>
+<UE5382>
+<UE5383>
+<UE5384>
+<UE5385>
+<UE5386>
+<UE5387>
+<UE5388>
+<UE5389>
+<UE538A>
+<UE538B>
+<UE538C>
+<UE538D>
+<UE538E>
+<UE538F>
+<UE5390>
+<UE5391>
+<UE5392>
+<UE5393>
+<UE5394>
+<UE5395>
+<UE5396>
+<UE5397>
+<UE5398>
+<UE5399>
+<UE539A>
+<UE539B>
+<UE539C>
+<UE539D>
+<UE539E>
+<UE539F>
+<UE53A0>
+<UE53A1>
+<UE53A2>
+<UE53A3>
+<UE53A4>
+<UE53A5>
+<UE53A6>
+<UE53A7>
+<UE53A8>
+<UE53A9>
+<UE53AA>
+<UE53AB>
+<UE53AC>
+<UE53AD>
+<UE53AE>
+<UE53AF>
+<UE53B0>
+<UE53B1>
+<UE53B2>
+<UE53B3>
+<UE53B4>
+<UE53B5>
+<UE53B6>
+<UE53B7>
+<UE53B8>
+<UE53B9>
+<UE53BA>
+<UE53BB>
+<UE53BC>
+<UE53BD>
+<UE53BE>
+<UE53BF>
+<UE53C0>
+<UE53C1>
+<UE53C2>
+<UE53C3>
+<UE53C4>
+<UE53C5>
+<UE53C6>
+<UE53C7>
+<UE53C8>
+<UE53C9>
+<UE53CA>
+<UE53CB>
+<UE53CC>
+<UE53CD>
+<UE53CE>
+<UE53CF>
+<UE53D0>
+<UE53D1>
+<UE53D2>
+<UE53D3>
+<UE53D4>
+<UE53D5>
+<UE53D6>
+<UE53D7>
+<UE53D8>
+<UE53D9>
+<UE53DA>
+<UE53DB>
+<UE53DC>
+<UE53DD>
+<UE53DE>
+<UE53DF>
+<UE53E0>
+<UE53E1>
+<UE53E2>
+<UE53E3>
+<UE53E4>
+<UE53E5>
+<UE53E6>
+<UE53E7>
+<UE53E8>
+<UE53E9>
+<UE53EA>
+<UE53EB>
+<UE53EC>
+<UE53ED>
+<UE53EE>
+<UE53EF>
+<UE53F0>
+<UE53F1>
+<UE53F2>
+<UE53F3>
+<UE53F4>
+<UE53F5>
+<UE53F6>
+<UE53F7>
+<UE53F8>
+<UE53F9>
+<UE53FA>
+<UE53FB>
+<UE53FC>
+<UE53FD>
+<UE53FE>
+<UE53FF>
+<UE5400>
+<UE5401>
+<UE5402>
+<UE5403>
+<UE5404>
+<UE5405>
+<UE5406>
+<UE5407>
+<UE5408>
+<UE5409>
+<UE540A>
+<UE540B>
+<UE540C>
+<UE540D>
+<UE540E>
+<UE540F>
+<UE5410>
+<UE5411>
+<UE5412>
+<UE5413>
+<UE5414>
+<UE5415>
+<UE5416>
+<UE5417>
+<UE5418>
+<UE5419>
+<UE541A>
+<UE541B>
+<UE541C>
+<UE541D>
+<UE541E>
+<UE541F>
+<UE5420>
+<UE5421>
+<UE5422>
+<UE5423>
+<UE5424>
+<UE5425>
+<UE5426>
+<UE5427>
+<UE5428>
+<UE5429>
+<UE542A>
+<UE542B>
+<UE542C>
+<UE542D>
+<UE542E>
+<UE542F>
+<UE5430>
+<UE5431>
+<UE5432>
+<UE5433>
+<UE5434>
+<UE5435>
+<UE5436>
+<UE5437>
+<UE5438>
+<UE5439>
+<UE543A>
+<UE543B>
+<UE543C>
+<UE543D>
+<UE543E>
+<UE543F>
+<UE5440>
+<UE5441>
+<UE5442>
+<UE5443>
+<UE5444>
+<UE5445>
+<UE5446>
+<UE5447>
+<UE5448>
+<UE5449>
+<UE544A>
+<UE544B>
+<UE544C>
+<UE544D>
+<UE544E>
+<UE544F>
+<UE5450>
+<UE5451>
+<UE5452>
+<UE5453>
+<UE5454>
+<UE5455>
+<UE5456>
+<UE5457>
+<UE5458>
+<UE5459>
+<UE545A>
+<UE545B>
+<UE545C>
+<UE545D>
+<UE545E>
+<UE545F>
+<UE5460>
+<UE5461>
+<UE5462>
+<UE5463>
+<UE5464>
+<UE5465>
+<UE5466>
+<UE5467>
+<UE5468>
+<UE5469>
+<UE546A>
+<UE546B>
+<UE546C>
+<UE546D>
+<UE546E>
+<UE546F>
+<UE5470>
+<UE5471>
+<UE5472>
+<UE5473>
+<UE5474>
+<UE5475>
+<UE5476>
+<UE5477>
+<UE5478>
+<UE5479>
+<UE547A>
+<UE547B>
+<UE547C>
+<UE547D>
+<UE547E>
+<UE547F>
+<UE5480>
+<UE5481>
+<UE5482>
+<UE5483>
+<UE5484>
+<UE5485>
+<UE5486>
+<UE5487>
+<UE5488>
+<UE5489>
+<UE548A>
+<UE548B>
+<UE548C>
+<UE548D>
+<UE548E>
+<UE548F>
+<UE5490>
+<UE5491>
+<UE5492>
+<UE5493>
+<UE5494>
+<UE5495>
+<UE5496>
+<UE5497>
+<UE5498>
+<UE5499>
+<UE549A>
+<UE549B>
+<UE549C>
+<UE549D>
+<UE549E>
+<UE549F>
+<UE54A0>
+<UE54A1>
+<UE54A2>
+<UE54A3>
+<UE54A4>
+<UE54A5>
+<UE54A6>
+<UE54A7>
+<UE54A8>
+<UE54A9>
+<UE54AA>
+<UE54AB>
+<UE54AC>
+<UE54AD>
+<UE54AE>
+<UE54AF>
+<UE54B0>
+<UE54B1>
+<UE54B2>
+<UE54B3>
+<UE54B4>
+<UE54B5>
+<UE54B6>
+<UE54B7>
+<UE54B8>
+<UE54B9>
+<UE54BA>
+<UE54BB>
+<UE54BC>
+<UE54BD>
+<UE54BE>
+<UE54BF>
+<UE54C0>
+<UE54C1>
+<UE54C2>
+<UE54C3>
+<UE54C4>
+<UE54C5>
+<UE54C6>
+<UE54C7>
+<UE54C8>
+<UE54C9>
+<UE54CA>
+<UE54CB>
+<UE54CC>
+<UE54CD>
+<UE54CE>
+<UE54CF>
+<UE54D0>
+<UE54D1>
+<UE54D2>
+<UE54D3>
+<UE54D4>
+<UE54D5>
+<UE54D6>
+<UE54D7>
+<UE54D8>
+<UE54D9>
+<UE54DA>
+<UE54DB>
+<UE54DC>
+<UE54DD>
+<UE54DE>
+<UE54DF>
+<UE54E0>
+<UE54E1>
+<UE54E2>
+<UE54E3>
+<UE54E4>
+<UE54E5>
+<UE54E6>
+<UE54E7>
+<UE54E8>
+<UE54E9>
+<UE54EA>
+<UE54EB>
+<UE54EC>
+<UE54ED>
+<UE54EE>
+<UE54EF>
+<UE54F0>
+<UE54F1>
+<UE54F2>
+<UE54F3>
+<UE54F4>
+<UE54F5>
+<UE54F6>
+<UE54F7>
+<UE54F8>
+<UE54F9>
+<UE54FA>
+<UE54FB>
+<UE54FC>
+<UE54FD>
+<UE54FE>
+<UE54FF>
+<UE5500>
+<UE5501>
+<UE5502>
+<UE5503>
+<UE5504>
+<UE5505>
+<UE5506>
+<UE5507>
+<UE5508>
+<UE5509>
+<UE550A>
+<UE550B>
+<UE550C>
+<UE550D>
+<UE550E>
+<UE550F>
+<UE5510>
+<UE5511>
+<UE5512>
+<UE5513>
+<UE5514>
+<UE5515>
+<UE5516>
+<UE5517>
+<UE5518>
+<UE5519>
+<UE551A>
+<UE551B>
+<UE551C>
+<UE551D>
+<UE551E>
+<UE551F>
+<UE5520>
+<UE5521>
+<UE5522>
+<UE5523>
+<UE5524>
+<UE5525>
+<UE5526>
+<UE5527>
+<UE5528>
+<UE5529>
+<UE552A>
+<UE552B>
+<UE552C>
+<UE552D>
+<UE552E>
+<UE552F>
+<UE5530>
+<UE5531>
+<UE5532>
+<UE5533>
+<UE5534>
+<UE5535>
+<UE5536>
+<UE5537>
+<UE5538>
+<UE5539>
+<UE553A>
+<UE553B>
+<UE553C>
+<UE553D>
+<UE553E>
+<UE553F>
+<UE5540>
+<UE5541>
+<UE5542>
+<UE5543>
+<UE5544>
+<UE5545>
+<UE5546>
+<UE5547>
+<UE5548>
+<UE5549>
+<UE554A>
+<UE554B>
+<UE554C>
+<UE554D>
+<UE554E>
+<UE554F>
+<UE5550>
+<UE5551>
+<UE5552>
+<UE5553>
+<UE5554>
+<UE5555>
+<UE5556>
+<UE5557>
+<UE5558>
+<UE5559>
+<UE555A>
+<UE555B>
+<UE555C>
+<UE555D>
+<UE555E>
+<UE555F>
+<UE5560>
+<UE5561>
+<UE5562>
+<UE5563>
+<UE5564>
+<UE5565>
+<UE5566>
+<UE5567>
+<UE5568>
+<UE5569>
+<UE556A>
+<UE556B>
+<UE556C>
+<UE556D>
+<UE556E>
+<UE556F>
+<UE5570>
+<UE5571>
+<UE5572>
+<UE5573>
+<UE5574>
+<UE5575>
+<UE5576>
+<UE5577>
+<UE5578>
+<UE5579>
+<UE557A>
+<UE557B>
+<UE557C>
+<UE557D>
+<UE557E>
+<UE557F>
+<UE5580>
+<UE5581>
+<UE5582>
+<UE5583>
+<UE5584>
+<UE5585>
+<UE5586>
+<UE5587>
+<UE5588>
+<UE5589>
+<UE558A>
+<UE558B>
+<UE558C>
+<UE558D>
+<UE558E>
+<UE558F>
+<UE5590>
+<UE5591>
+<UE5592>
+<UE5593>
+<UE5594>
+<UE5595>
+<UE5596>
+<UE5597>
+<UE5598>
+<UE5599>
+<UE559A>
+<UE559B>
+<UE559C>
+<UE559D>
+<UE559E>
+<UE559F>
+<UE55A0>
+<UE55A1>
+<UE55A2>
+<UE55A3>
+<UE55A4>
+<UE55A5>
+<UE55A6>
+<UE55A7>
+<UE55A8>
+<UE55A9>
+<UE55AA>
+<UE55AB>
+<UE55AC>
+<UE55AD>
+<UE55AE>
+<UE55AF>
+<UE55B0>
+<UE55B1>
+<UE55B2>
+<UE55B3>
+<UE55B4>
+<UE55B5>
+<UE55B6>
+<UE55B7>
+<UE55B8>
+<UE55B9>
+<UE55BA>
+<UE55BB>
+<UE55BC>
+<UE55BD>
+<UE55BE>
+<UE55BF>
+<UE55C0>
+<UE55C1>
+<UE55C2>
+<UE55C3>
+<UE55C4>
+<UE55C5>
+<UE55C6>
+<UE55C7>
+<UE55C8>
+<UE55C9>
+<UE55CA>
+<UE55CB>
+<UE55CC>
+<UE55CD>
+<UE55CE>
+<UE55CF>
+<UE55D0>
+<UE55D1>
+<UE55D2>
+<UE55D3>
+<UE55D4>
+<UE55D5>
+<UE55D6>
+<UE55D7>
+<UE55D8>
+<UE55D9>
+<UE55DA>
+<UE55DB>
+<UE55DC>
+<UE55DD>
+<UE55DE>
+<UE55DF>
+<UE55E0>
+<UE55E1>
+<UE55E2>
+<UE55E3>
+<UE55E4>
+<UE55E5>
+<UE55E6>
+<UE55E7>
+<UE55E8>
+<UE55E9>
+<UE55EA>
+<UE55EB>
+<UE55EC>
+<UE55ED>
+<UE55EE>
+<UE55EF>
+<UE55F0>
+<UE55F1>
+<UE55F2>
+<UE55F3>
+<UE55F4>
+<UE55F5>
+<UE55F6>
+<UE55F7>
+<UE55F8>
+<UE55F9>
+<UE55FA>
+<UE55FB>
+<UE55FC>
+<UE55FD>
+<UE55FE>
+<UE55FF>
+<UE5600>
+<UE5601>
+<UE5602>
+<UE5603>
+<UE5604>
+<UE5605>
+<UE5606>
+<UE5607>
+<UE5608>
+<UE5609>
+<UE560A>
+<UE560B>
+<UE560C>
+<UE560D>
+<UE560E>
+<UE560F>
+<UE5610>
+<UE5611>
+<UE5612>
+<UE5613>
+<UE5614>
+<UE5615>
+<UE5616>
+<UE5617>
+<UE5618>
+<UE5619>
+<UE561A>
+<UE561B>
+<UE561C>
+<UE561D>
+<UE561E>
+<UE561F>
+<UE5620>
+<UE5621>
+<UE5622>
+<UE5623>
+<UE5624>
+<UE5625>
+<UE5626>
+<UE5627>
+<UE5628>
+<UE5629>
+<UE562A>
+<UE562B>
+<UE562C>
+<UE562D>
+<UE562E>
+<UE562F>
+<UE5630>
+<UE5631>
+<UE5632>
+<UE5633>
+<UE5634>
+<UE5635>
+<UE5636>
+<UE5637>
+<UE5638>
+<UE5639>
+<UE563A>
+<UE563B>
+<UE563C>
+<UE563D>
+<UE563E>
+<UE563F>
+<UE5640>
+<UE5641>
+<UE5642>
+<UE5643>
+<UE5644>
+<UE5645>
+<UE5646>
+<UE5647>
+<UE5648>
+<UE5649>
+<UE564A>
+<UE564B>
+<UE564C>
+<UE564D>
+<UE564E>
+<UE564F>
+<UE5650>
+<UE5651>
+<UE5652>
+<UE5653>
+<UE5654>
+<UE5655>
+<UE5656>
+<UE5657>
+<UE5658>
+<UE5659>
+<UE565A>
+<UE565B>
+<UE565C>
+<UE565D>
+<UE565E>
+<UE565F>
+<UE5660>
+<UE5661>
+<UE5662>
+<UE5663>
+<UE5664>
+<UE5665>
+<UE5666>
+<UE5667>
+<UE5668>
+<UE5669>
+<UE566A>
+<UE566B>
+<UE566C>
+<UE566D>
+<UE566E>
+<UE566F>
+<UE5670>
+<UE5671>
+<UE5672>
+<UE5673>
+<UE5674>
+<UE5675>
+<UE5676>
+<UE5677>
+<UE5678>
+<UE5679>
+<UE567A>
+<UE567B>
+<UE567C>
+<UE567D>
+<UE567E>
+<UE567F>
+<UE5680>
+<UE5681>
+<UE5682>
+<UE5683>
+<UE5684>
+<UE5685>
+<UE5686>
+<UE5687>
+<UE5688>
+<UE5689>
+<UE568A>
+<UE568B>
+<UE568C>
+<UE568D>
+<UE568E>
+<UE568F>
+<UE5690>
+<UE5691>
+<UE5692>
+<UE5693>
+<UE5694>
+<UE5695>
+<UE5696>
+<UE5697>
+<UE5698>
+<UE5699>
+<UE569A>
+<UE569B>
+<UE569C>
+<UE569D>
+<UE569E>
+<UE569F>
+<UE56A0>
+<UE56A1>
+<UE56A2>
+<UE56A3>
+<UE56A4>
+<UE56A5>
+<UE56A6>
+<UE56A7>
+<UE56A8>
+<UE56A9>
+<UE56AA>
+<UE56AB>
+<UE56AC>
+<UE56AD>
+<UE56AE>
+<UE56AF>
+<UE56B0>
+<UE56B1>
+<UE56B2>
+<UE56B3>
+<UE56B4>
+<UE56B5>
+<UE56B6>
+<UE56B7>
+<UE56B8>
+<UE56B9>
+<UE56BA>
+<UE56BB>
+<UE56BC>
+<UE56BD>
+<UE56BE>
+<UE56BF>
+<UE56C0>
+<UE56C1>
+<UE56C2>
+<UE56C3>
+<UE56C4>
+<UE56C5>
+<UE56C6>
+<UE56C7>
+<UE56C8>
+<UE56C9>
+<UE56CA>
+<UE56CB>
+<UE56CC>
+<UE56CD>
+<UE56CE>
+<UE56CF>
+<UE56D0>
+<UE56D1>
+<UE56D2>
+<UE56D3>
+<UE56D4>
+<UE56D5>
+<UE56D6>
+<UE56D7>
+<UE56D8>
+<UE56D9>
+<UE56DA>
+<UE56DB>
+<UE56DC>
+<UE56DD>
+<UE56DE>
+<UE56DF>
+<UE56E0>
+<UE56E1>
+<UE56E2>
+<UE56E3>
+<UE56E4>
+<UE56E5>
+<UE56E6>
+<UE56E7>
+<UE56E8>
+<UE56E9>
+<UE56EA>
+<UE56EB>
+<UE56EC>
+<UE56ED>
+<UE56EE>
+<UE56EF>
+<UE56F0>
+<UE56F1>
+<UE56F2>
+<UE56F3>
+<UE56F4>
+<UE56F5>
+<UE56F6>
+<UE56F7>
+<UE56F8>
+<UE56F9>
+<UE56FA>
+<UE56FB>
+<UE56FC>
+<UE56FD>
+<UE56FE>
+<UE56FF>
+<UE5700>
+<UE5701>
+<UE5702>
+<UE5703>
+<UE5704>
+<UE5705>
+<UE5706>
+<UE5707>
+<UE5708>
+<UE5709>
+<UE570A>
+<UE570B>
+<UE570C>
+<UE570D>
+<UE570E>
+<UE570F>
+<UE5710>
+<UE5711>
+<UE5712>
+<UE5713>
+<UE5714>
+<UE5715>
+<UE5716>
+<UE5717>
+<UE5718>
+<UE5719>
+<UE571A>
+<UE571B>
+<UE571C>
+<UE571D>
+<UE571E>
+<UE571F>
+<UE5720>
+<UE5721>
+<UE5722>
+<UE5723>
+<UE5724>
+<UE5725>
+<UE5726>
+<UE5727>
+<UE5728>
+<UE5729>
+<UE572A>
+<UE572B>
+<UE572C>
+<UE572D>
+<UE572E>
+<UE572F>
+<UE5730>
+<UE5731>
+<UE5732>
+<UE5733>
+<UE5734>
+<UE5735>
+<UE5736>
+<UE5737>
+<UE5738>
+<UE5739>
+<UE573A>
+<UE573B>
+<UE573C>
+<UE573D>
+<UE573E>
+<UE573F>
+<UE5740>
+<UE5741>
+<UE5742>
+<UE5743>
+<UE5744>
+<UE5745>
+<UE5746>
+<UE5747>
+<UE5748>
+<UE5749>
+<UE574A>
+<UE574B>
+<UE574C>
+<UE574D>
+<UE574E>
+<UE574F>
+<UE5750>
+<UE5751>
+<UE5752>
+<UE5753>
+<UE5754>
+<UE5755>
+<UE5756>
+<UE5757>
+<UE5758>
+<UE5759>
+<UE575A>
+<UE575B>
+<UE575C>
+<UE575D>
+<UE575E>
+<UE575F>
+<UE5760>
+<UE5761>
+<UE5762>
+<UE5763>
+<UE5764>
+<UE5765>
+<UE5766>
+<UE5767>
+<UE5768>
+<UE5769>
+<UE576A>
+<UE576B>
+<UE576C>
+<UE576D>
+<UE576E>
+<UE576F>
+<UE5770>
+<UE5771>
+<UE5772>
+<UE5773>
+<UE5774>
+<UE5775>
+<UE5776>
+<UE5777>
+<UE5778>
+<UE5779>
+<UE577A>
+<UE577B>
+<UE577C>
+<UE577D>
+<UE577E>
+<UE577F>
+<UE5780>
+<UE5781>
+<UE5782>
+<UE5783>
+<UE5784>
+<UE5785>
+<UE5786>
+<UE5787>
+<UE5788>
+<UE5789>
+<UE578A>
+<UE578B>
+<UE578C>
+<UE578D>
+<UE578E>
+<UE578F>
+<UE5790>
+<UE5791>
+<UE5792>
+<UE5793>
+<UE5794>
+<UE5795>
+<UE5796>
+<UE5797>
+<UE5798>
+<UE5799>
+<UE579A>
+<UE579B>
+<UE579C>
+<UE579D>
+<UE579E>
+<UE579F>
+<UE57A0>
+<UE57A1>
+<UE57A2>
+<UE57A3>
+<UE57A4>
+<UE57A5>
+<UE57A6>
+<UE57A7>
+<UE57A8>
+<UE57A9>
+<UE57AA>
+<UE57AB>
+<UE57AC>
+<UE57AD>
+<UE57AE>
+<UE57AF>
+<UE57B0>
+<UE57B1>
+<UE57B2>
+<UE57B3>
+<UE57B4>
+<UE57B5>
+<UE57B6>
+<UE57B7>
+<UE57B8>
+<UE57B9>
+<UE57BA>
+<UE57BB>
+<UE57BC>
+<UE57BD>
+<UE57BE>
+<UE57BF>
+<UE57C0>
+<UE57C1>
+<UE57C2>
+<UE57C3>
+<UE57C4>
+<UE57C5>
+<UE57C6>
+<UE57C7>
+<UE57C8>
+<UE57C9>
+<UE57CA>
+<UE57CB>
+<UE57CC>
+<UE57CD>
+<UE57CE>
+<UE57CF>
+<UE57D0>
+<UE57D1>
+<UE57D2>
+<UE57D3>
+<UE57D4>
+<UE57D5>
+<UE57D6>
+<UE57D7>
+<UE57D8>
+<UE57D9>
+<UE57DA>
+<UE57DB>
+<UE57DC>
+<UE57DD>
+<UE57DE>
+<UE57DF>
+<UE57E0>
+<UE57E1>
+<UE57E2>
+<UE57E3>
+<UE57E4>
+<UE57E5>
+<UE57E6>
+<UE57E7>
+<UE57E8>
+<UE57E9>
+<UE57EA>
+<UE57EB>
+<UE57EC>
+<UE57ED>
+<UE57EE>
+<UE57EF>
+<UE57F0>
+<UE57F1>
+<UE57F2>
+<UE57F3>
+<UE57F4>
+<UE57F5>
+<UE57F6>
+<UE57F7>
+<UE57F8>
+<UE57F9>
+<UE57FA>
+<UE57FB>
+<UE57FC>
+<UE57FD>
+<UE57FE>
+<UE57FF>
+<UE5800>
+<UE5801>
+<UE5802>
+<UE5803>
+<UE5804>
+<UE5805>
+<UE5806>
+<UE5807>
+<UE5808>
+<UE5809>
+<UE580A>
+<UE580B>
+<UE580C>
+<UE580D>
+<UE580E>
+<UE580F>
+<UE5810>
+<UE5811>
+<UE5812>
+<UE5813>
+<UE5814>
+<UE5815>
+<UE5816>
+<UE5817>
+<UE5818>
+<UE5819>
+<UE581A>
+<UE581B>
+<UE581C>
+<UE581D>
+<UE581E>
+<UE581F>
+<UE5820>
+<UE5821>
+<UE5822>
+<UE5823>
+<UE5824>
+<UE5825>
+<UE5826>
+<UE5827>
+<UE5828>
+<UE5829>
+<UE582A>
+<UE582B>
+<UE582C>
+<UE582D>
+<UE582E>
+<UE582F>
+<UE5830>
+<UE5831>
+<UE5832>
+<UE5833>
+<UE5834>
+<UE5835>
+<UE5836>
+<UE5837>
+<UE5838>
+<UE5839>
+<UE583A>
+<UE583B>
+<UE583C>
+<UE583D>
+<UE583E>
+<UE583F>
+<UE5840>
+<UE5841>
+<UE5842>
+<UE5843>
+<UE5844>
+<UE5845>
+<UE5846>
+<UE5847>
+<UE5848>
+<UE5849>
+<UE584A>
+<UE584B>
+<UE584C>
+<UE584D>
+<UE584E>
+<UE584F>
+<UE5850>
+<UE5851>
+<UE5852>
+<UE5853>
+<UE5854>
+<UE5855>
+<UE5856>
+<UE5857>
+<UE5858>
+<UE5859>
+<UE585A>
+<UE585B>
+<UE585C>
+<UE585D>
+<UE585E>
+<UE585F>
+<UE5860>
+<UE5861>
+<UE5862>
+<UE5863>
+<UE5864>
+<UE5865>
+<UE5866>
+<UE5867>
+<UE5868>
+<UE5869>
+<UE586A>
+<UE586B>
+<UE586C>
+<UE586D>
+<UE586E>
+<UE586F>
+<UE5870>
+<UE5871>
+<UE5872>
+<UE5873>
+<UE5874>
+<UE5875>
+<UE5876>
+<UE5877>
+<UE5878>
+<UE5879>
+<UE587A>
+<UE587B>
+<UE587C>
+<UE587D>
+<UE587E>
+<UE587F>
+<UE5880>
+<UE5881>
+<UE5882>
+<UE5883>
+<UE5884>
+<UE5885>
+<UE5886>
+<UE5887>
+<UE5888>
+<UE5889>
+<UE588A>
+<UE588B>
+<UE588C>
+<UE588D>
+<UE588E>
+<UE588F>
+<UE5890>
+<UE5891>
+<UE5892>
+<UE5893>
+<UE5894>
+<UE5895>
+<UE5896>
+<UE5897>
+<UE5898>
+<UE5899>
+<UE589A>
+<UE589B>
+<UE589C>
+<UE589D>
+<UE589E>
+<UE589F>
+<UE58A0>
+<UE58A1>
+<UE58A2>
+<UE58A3>
+<UE58A4>
+<UE58A5>
+<UE58A6>
+<UE58A7>
+<UE58A8>
+<UE58A9>
+<UE58AA>
+<UE58AB>
+<UE58AC>
+<UE58AD>
+<UE58AE>
+<UE58AF>
+<UE58B0>
+<UE58B1>
+<UE58B2>
+<UE58B3>
+<UE58B4>
+<UE58B5>
+<UE58B6>
+<UE58B7>
+<UE58B8>
+<UE58B9>
+<UE58BA>
+<UE58BB>
+<UE58BC>
+<UE58BD>
+<UE58BE>
+<UE58BF>
+<UE58C0>
+<UE58C1>
+<UE58C2>
+<UE58C3>
+<UE58C4>
+<UE58C5>
+<UE58C6>
+<UE58C7>
+<UE58C8>
+<UE58C9>
+<UE58CA>
+<UE58CB>
+<UE58CC>
+<UE58CD>
+<UE58CE>
+<UE58CF>
+<UE58D0>
+<UE58D1>
+<UE58D2>
+<UE58D3>
+<UE58D4>
+<UE58D5>
+<UE58D6>
+<UE58D7>
+<UE58D8>
+<UE58D9>
+<UE58DA>
+<UE58DB>
+<UE58DC>
+<UE58DD>
+<UE58DE>
+<UE58DF>
+<UE58E0>
+<UE58E1>
+<UE58E2>
+<UE58E3>
+<UE58E4>
+<UE58E5>
+<UE58E6>
+<UE58E7>
+<UE58E8>
+<UE58E9>
+<UE58EA>
+<UE58EB>
+<UE58EC>
+<UE58ED>
+<UE58EE>
+<UE58EF>
+<UE58F0>
+<UE58F1>
+<UE58F2>
+<UE58F3>
+<UE58F4>
+<UE58F5>
+<UE58F6>
+<UE58F7>
+<UE58F8>
+<UE58F9>
+<UE58FA>
+<UE58FB>
+<UE58FC>
+<UE58FD>
+<UE58FE>
+<UE58FF>
+<UE5900>
+<UE5901>
+<UE5902>
+<UE5903>
+<UE5904>
+<UE5905>
+<UE5906>
+<UE5907>
+<UE5908>
+<UE5909>
+<UE590A>
+<UE590B>
+<UE590C>
+<UE590D>
+<UE590E>
+<UE590F>
+<UE5910>
+<UE5911>
+<UE5912>
+<UE5913>
+<UE5914>
+<UE5915>
+<UE5916>
+<UE5917>
+<UE5918>
+<UE5919>
+<UE591A>
+<UE591B>
+<UE591C>
+<UE591D>
+<UE591E>
+<UE591F>
+<UE5920>
+<UE5921>
+<UE5922>
+<UE5923>
+<UE5924>
+<UE5925>
+<UE5926>
+<UE5927>
+<UE5928>
+<UE5929>
+<UE592A>
+<UE592B>
+<UE592C>
+<UE592D>
+<UE592E>
+<UE592F>
+<UE5930>
+<UE5931>
+<UE5932>
+<UE5933>
+<UE5934>
+<UE5935>
+<UE5936>
+<UE5937>
+<UE5938>
+<UE5939>
+<UE593A>
+<UE593B>
+<UE593C>
+<UE593D>
+<UE593E>
+<UE593F>
+<UE5940>
+<UE5941>
+<UE5942>
+<UE5943>
+<UE5944>
+<UE5945>
+<UE5946>
+<UE5947>
+<UE5948>
+<UE5949>
+<UE594A>
+<UE594B>
+<UE594C>
+<UE594D>
+<UE594E>
+<UE594F>
+<UE5950>
+<UE5951>
+<UE5952>
+<UE5953>
+<UE5954>
+<UE5955>
+<UE5956>
+<UE5957>
+<UE5958>
+<UE5959>
+<UE595A>
+<UE595B>
+<UE595C>
+<UE595D>
+<UE595E>
+<UE595F>
+<UE5960>
+<UE5961>
+<UE5962>
+<UE5963>
+<UE5964>
+<UE5965>
+<UE5966>
+<UE5967>
+<UE5968>
+<UE5969>
+<UE596A>
+<UE596B>
+<UE596C>
+<UE596D>
+<UE596E>
+<UE596F>
+<UE5970>
+<UE5971>
+<UE5972>
+<UE5973>
+<UE5974>
+<UE5975>
+<UE5976>
+<UE5977>
+<UE5978>
+<UE5979>
+<UE597A>
+<UE597B>
+<UE597C>
+<UE597D>
+<UE597E>
+<UE597F>
+<UE5980>
+<UE5981>
+<UE5982>
+<UE5983>
+<UE5984>
+<UE5985>
+<UE5986>
+<UE5987>
+<UE5988>
+<UE5989>
+<UE598A>
+<UE598B>
+<UE598C>
+<UE598D>
+<UE598E>
+<UE598F>
+<UE5990>
+<UE5991>
+<UE5992>
+<UE5993>
+<UE5994>
+<UE5995>
+<UE5996>
+<UE5997>
+<UE5998>
+<UE5999>
+<UE599A>
+<UE599B>
+<UE599C>
+<UE599D>
+<UE599E>
+<UE599F>
+<UE59A0>
+<UE59A1>
+<UE59A2>
+<UE59A3>
+<UE59A4>
+<UE59A5>
+<UE59A6>
+<UE59A7>
+<UE59A8>
+<UE59A9>
+<UE59AA>
+<UE59AB>
+<UE59AC>
+<UE59AD>
+<UE59AE>
+<UE59AF>
+<UE59B0>
+<UE59B1>
+<UE59B2>
+<UE59B3>
+<UE59B4>
+<UE59B5>
+<UE59B6>
+<UE59B7>
+<UE59B8>
+<UE59B9>
+<UE59BA>
+<UE59BB>
+<UE59BC>
+<UE59BD>
+<UE59BE>
+<UE59BF>
+<UE59C0>
+<UE59C1>
+<UE59C2>
+<UE59C3>
+<UE59C4>
+<UE59C5>
+<UE59C6>
+<UE59C7>
+<UE59C8>
+<UE59C9>
+<UE59CA>
+<UE59CB>
+<UE59CC>
+<UE59CD>
+<UE59CE>
+<UE59CF>
+<UE59D0>
+<UE59D1>
+<UE59D2>
+<UE59D3>
+<UE59D4>
+<UE59D5>
+<UE59D6>
+<UE59D7>
+<UE59D8>
+<UE59D9>
+<UE59DA>
+<UE59DB>
+<UE59DC>
+<UE59DD>
+<UE59DE>
+<UE59DF>
+<UE59E0>
+<UE59E1>
+<UE59E2>
+<UE59E3>
+<UE59E4>
+<UE59E5>
+<UE59E6>
+<UE59E7>
+<UE59E8>
+<UE59E9>
+<UE59EA>
+<UE59EB>
+<UE59EC>
+<UE59ED>
+<UE59EE>
+<UE59EF>
+<UE59F0>
+<UE59F1>
+<UE59F2>
+<UE59F3>
+<UE59F4>
+<UE59F5>
+<UE59F6>
+<UE59F7>
+<UE59F8>
+<UE59F9>
+<UE59FA>
+<UE59FB>
+<UE59FC>
+<UE59FD>
+<UE59FE>
+<UE59FF>
+<UE5A00>
+<UE5A01>
+<UE5A02>
+<UE5A03>
+<UE5A04>
+<UE5A05>
+<UE5A06>
+<UE5A07>
+<UE5A08>
+<UE5A09>
+<UE5A0A>
+<UE5A0B>
+<UE5A0C>
+<UE5A0D>
+<UE5A0E>
+<UE5A0F>
+<UE5A10>
+<UE5A11>
+<UE5A12>
+<UE5A13>
+<UE5A14>
+<UE5A15>
+<UE5A16>
+<UE5A17>
+<UE5A18>
+<UE5A19>
+<UE5A1A>
+<UE5A1B>
+<UE5A1C>
+<UE5A1D>
+<UE5A1E>
+<UE5A1F>
+<UE5A20>
+<UE5A21>
+<UE5A22>
+<UE5A23>
+<UE5A24>
+<UE5A25>
+<UE5A26>
+<UE5A27>
+<UE5A28>
+<UE5A29>
+<UE5A2A>
+<UE5A2B>
+<UE5A2C>
+<UE5A2D>
+<UE5A2E>
+<UE5A2F>
+<UE5A30>
+<UE5A31>
+<UE5A32>
+<UE5A33>
+<UE5A34>
+<UE5A35>
+<UE5A36>
+<UE5A37>
+<UE5A38>
+<UE5A39>
+<UE5A3A>
+<UE5A3B>
+<UE5A3C>
+<UE5A3D>
+<UE5A3E>
+<UE5A3F>
+<UE5A40>
+<UE5A41>
+<UE5A42>
+<UE5A43>
+<UE5A44>
+<UE5A45>
+<UE5A46>
+<UE5A47>
+<UE5A48>
+<UE5A49>
+<UE5A4A>
+<UE5A4B>
+<UE5A4C>
+<UE5A4D>
+<UE5A4E>
+<UE5A4F>
+<UE5A50>
+<UE5A51>
+<UE5A52>
+<UE5A53>
+<UE5A54>
+<UE5A55>
+<UE5A56>
+<UE5A57>
+<UE5A58>
+<UE5A59>
+<UE5A5A>
+<UE5A5B>
+<UE5A5C>
+<UE5A5D>
+<UE5A5E>
+<UE5A5F>
+<UE5A60>
+<UE5A61>
+<UE5A62>
+<UE5A63>
+<UE5A64>
+<UE5A65>
+<UE5A66>
+<UE5A67>
+<UE5A68>
+<UE5A69>
+<UE5A6A>
+<UE5A6B>
+<UE5A6C>
+<UE5A6D>
+<UE5A6E>
+<UE5A6F>
+<UE5A70>
+<UE5A71>
+<UE5A72>
+<UE5A73>
+<UE5A74>
+<UE5A75>
+<UE5A76>
+<UE5A77>
+<UE5A78>
+<UE5A79>
+<UE5A7A>
+<UE5A7B>
+<UE5A7C>
+<UE5A7D>
+<UE5A7E>
+<UE5A7F>
+<UE5A80>
+<UE5A81>
+<UE5A82>
+<UE5A83>
+<UE5A84>
+<UE5A85>
+<UE5A86>
+<UE5A87>
+<UE5A88>
+<UE5A89>
+<UE5A8A>
+<UE5A8B>
+<UE5A8C>
+<UE5A8D>
+<UE5A8E>
+<UE5A8F>
+<UE5A90>
+<UE5A91>
+<UE5A92>
+<UE5A93>
+<UE5A94>
+<UE5A95>
+<UE5A96>
+<UE5A97>
+<UE5A98>
+<UE5A99>
+<UE5A9A>
+<UE5A9B>
+<UE5A9C>
+<UE5A9D>
+<UE5A9E>
+<UE5A9F>
+<UE5AA0>
+<UE5AA1>
+<UE5AA2>
+<UE5AA3>
+<UE5AA4>
+<UE5AA5>
+<UE5AA6>
+<UE5AA7>
+<UE5AA8>
+<UE5AA9>
+<UE5AAA>
+<UE5AAB>
+<UE5AAC>
+<UE5AAD>
+<UE5AAE>
+<UE5AAF>
+<UE5AB0>
+<UE5AB1>
+<UE5AB2>
+<UE5AB3>
+<UE5AB4>
+<UE5AB5>
+<UE5AB6>
+<UE5AB7>
+<UE5AB8>
+<UE5AB9>
+<UE5ABA>
+<UE5ABB>
+<UE5ABC>
+<UE5ABD>
+<UE5ABE>
+<UE5ABF>
+<UE5AC0>
+<UE5AC1>
+<UE5AC2>
+<UE5AC3>
+<UE5AC4>
+<UE5AC5>
+<UE5AC6>
+<UE5AC7>
+<UE5AC8>
+<UE5AC9>
+<UE5ACA>
+<UE5ACB>
+<UE5ACC>
+<UE5ACD>
+<UE5ACE>
+<UE5ACF>
+<UE5AD0>
+<UE5AD1>
+<UE5AD2>
+<UE5AD3>
+<UE5AD4>
+<UE5AD5>
+<UE5AD6>
+<UE5AD7>
+<UE5AD8>
+<UE5AD9>
+<UE5ADA>
+<UE5ADB>
+<UE5ADC>
+<UE5ADD>
+<UE5ADE>
+<UE5ADF>
+<UE5AE0>
+<UE5AE1>
+<UE5AE2>
+<UE5AE3>
+<UE5AE4>
+<UE5AE5>
+<UE5AE6>
+<UE5AE7>
+<UE5AE8>
+<UE5AE9>
+<UE5AEA>
+<UE5AEB>
+<UE5AEC>
+<UE5AED>
+<UE5AEE>
+<UE5AEF>
+<UE5AF0>
+<UE5AF1>
+<UE5AF2>
+<UE5AF3>
+<UE5AF4>
+<UE5AF5>
+<UE5AF6>
+<UE5AF7>
+<UE5AF8>
+<UE5AF9>
+<UE5AFA>
+<UE5AFB>
+<UE5AFC>
+<UE5AFD>
+<UE5AFE>
+<UE5AFF>
+<UE5B00>
+<UE5B01>
+<UE5B02>
+<UE5B03>
+<UE5B04>
+<UE5B05>
+<UE5B06>
+<UE5B07>
+<UE5B08>
+<UE5B09>
+<UE5B0A>
+<UE5B0B>
+<UE5B0C>
+<UE5B0D>
+<UE5B0E>
+<UE5B0F>
+<UE5B10>
+<UE5B11>
+<UE5B12>
+<UE5B13>
+<UE5B14>
+<UE5B15>
+<UE5B16>
+<UE5B17>
+<UE5B18>
+<UE5B19>
+<UE5B1A>
+<UE5B1B>
+<UE5B1C>
+<UE5B1D>
+<UE5B1E>
+<UE5B1F>
+<UE5B20>
+<UE5B21>
+<UE5B22>
+<UE5B23>
+<UE5B24>
+<UE5B25>
+<UE5B26>
+<UE5B27>
+<UE5B28>
+<UE5B29>
+<UE5B2A>
+<UE5B2B>
+<UE5B2C>
+<UE5B2D>
+<UE5B2E>
+<UE5B2F>
+<UE5B30>
+<UE5B31>
+<UE5B32>
+<UE5B33>
+<UE5B34>
+<UE5B35>
+<UE5B36>
+<UE5B37>
+<UE5B38>
+<UE5B39>
+<UE5B3A>
+<UE5B3B>
+<UE5B3C>
+<UE5B3D>
+<UE5B3E>
+<UE5B3F>
+<UE5B40>
+<UE5B41>
+<UE5B42>
+<UE5B43>
+<UE5B44>
+<UE5B45>
+<UE5B46>
+<UE5B47>
+<UE5B48>
+<UE5B49>
+<UE5B4A>
+<UE5B4B>
+<UE5B4C>
+<UE5B4D>
+<UE5B4E>
+<UE5B4F>
+<UE5B50>
+<UE5B51>
+<UE5B52>
+<UE5B53>
+<UE5B54>
+<UE5B55>
+<UE5B56>
+<UE5B57>
+<UE5B58>
+<UE5B59>
+<UE5B5A>
+<UE5B5B>
+<UE5B5C>
+<UE5B5D>
+<UE5B5E>
+<UE5B5F>
+<UE5B60>
+<UE5B61>
+<UE5B62>
+<UE5B63>
+<UE5B64>
+<UE5B65>
+<UE5B66>
+<UE5B67>
+<UE5B68>
+<UE5B69>
+<UE5B6A>
+<UE5B6B>
+<UE5B6C>
+<UE5B6D>
+<UE5B6E>
+<UE5B6F>
+<UE5B70>
+<UE5B71>
+<UE5B72>
+<UE5B73>
+<UE5B74>
+<UE5B75>
+<UE5B76>
+<UE5B77>
+<UE5B78>
+<UE5B79>
+<UE5B7A>
+<UE5B7B>
+<UE5B7C>
+<UE5B7D>
+<UE5B7E>
+<UE5B7F>
+<UE5B80>
+<UE5B81>
+<UE5B82>
+<UE5B83>
+<UE5B84>
+<UE5B85>
+<UE5B86>
+<UE5B87>
+<UE5B88>
+<UE5B89>
+<UE5B8A>
+<UE5B8B>
+<UE5B8C>
+<UE5B8D>
+<UE5B8E>
+<UE5B8F>
+<UE5B90>
+<UE5B91>
+<UE5B92>
+<UE5B93>
+<UE5B94>
+<UE5B95>
+<UE5B96>
+<UE5B97>
+<UE5B98>
+<UE5B99>
+<UE5B9A>
+<UE5B9B>
+<UE5B9C>
+<UE5B9D>
+<UE5B9E>
+<UE5B9F>
+<UE5BA0>
+<UE5BA1>
+<UE5BA2>
+<UE5BA3>
+<UE5BA4>
+<UE5BA5>
+<UE5BA6>
+<UE5BA7>
+<UE5BA8>
+<UE5BA9>
+<UE5BAA>
+<UE5BAB>
+<UE5BAC>
+<UE5BAD>
+<UE5BAE>
+<UE5BAF>
+<UE5BB0>
+<UE5BB1>
+<UE5BB2>
+<UE5BB3>
+<UE5BB4>
+<UE5BB5>
+<UE5BB6>
+<UE5BB7>
+<UE5BB8>
+<UE5BB9>
+<UE5BBA>
+<UE5BBB>
+<UE5BBC>
+<UE5BBD>
+<UE5BBE>
+<UE5BBF>
+<UE5BC0>
+<UE5BC1>
+<UE5BC2>
+<UE5BC3>
+<UE5BC4>
+<UE5BC5>
+<UE5BC6>
+<UE5BC7>
+<UE5BC8>
+<UE5BC9>
+<UE5BCA>
+<UE5BCB>
+<UE5BCC>
+<UE5BCD>
+<UE5BCE>
+<UE5BCF>
+<UE5BD0>
+<UE5BD1>
+<UE5BD2>
+<UE5BD3>
+<UE5BD4>
+<UE5BD5>
+<UE5BD6>
+<UE5BD7>
+<UE5BD8>
+<UE5BD9>
+<UE5BDA>
+<UE5BDB>
+<UE5BDC>
+<UE5BDD>
+<UE5BDE>
+<UE5BDF>
+<UE5BE0>
+<UE5BE1>
+<UE5BE2>
+<UE5BE3>
+<UE5BE4>
+<UE5BE5>
+<UE5BE6>
+<UE5BE7>
+<UE5BE8>
+<UE5BE9>
+<UE5BEA>
+<UE5BEB>
+<UE5BEC>
+<UE5BED>
+<UE5BEE>
+<UE5BEF>
+<UE5BF0>
+<UE5BF1>
+<UE5BF2>
+<UE5BF3>
+<UE5BF4>
+<UE5BF5>
+<UE5BF6>
+<UE5BF7>
+<UE5BF8>
+<UE5BF9>
+<UE5BFA>
+<UE5BFB>
+<UE5BFC>
+<UE5BFD>
+<UE5BFE>
+<UE5BFF>
+<UE5C00>
+<UE5C01>
+<UE5C02>
+<UE5C03>
+<UE5C04>
+<UE5C05>
+<UE5C06>
+<UE5C07>
+<UE5C08>
+<UE5C09>
+<UE5C0A>
+<UE5C0B>
+<UE5C0C>
+<UE5C0D>
+<UE5C0E>
+<UE5C0F>
+<UE5C10>
+<UE5C11>
+<UE5C12>
+<UE5C13>
+<UE5C14>
+<UE5C15>
+<UE5C16>
+<UE5C17>
+<UE5C18>
+<UE5C19>
+<UE5C1A>
+<UE5C1B>
+<UE5C1C>
+<UE5C1D>
+<UE5C1E>
+<UE5C1F>
+<UE5C20>
+<UE5C21>
+<UE5C22>
+<UE5C23>
+<UE5C24>
+<UE5C25>
+<UE5C26>
+<UE5C27>
+<UE5C28>
+<UE5C29>
+<UE5C2A>
+<UE5C2B>
+<UE5C2C>
+<UE5C2D>
+<UE5C2E>
+<UE5C2F>
+<UE5C30>
+<UE5C31>
+<UE5C32>
+<UE5C33>
+<UE5C34>
+<UE5C35>
+<UE5C36>
+<UE5C37>
+<UE5C38>
+<UE5C39>
+<UE5C3A>
+<UE5C3B>
+<UE5C3C>
+<UE5C3D>
+<UE5C3E>
+<UE5C3F>
+<UE5C40>
+<UE5C41>
+<UE5C42>
+<UE5C43>
+<UE5C44>
+<UE5C45>
+<UE5C46>
+<UE5C47>
+<UE5C48>
+<UE5C49>
+<UE5C4A>
+<UE5C4B>
+<UE5C4C>
+<UE5C4D>
+<UE5C4E>
+<UE5C4F>
+<UE5C50>
+<UE5C51>
+<UE5C52>
+<UE5C53>
+<UE5C54>
+<UE5C55>
+<UE5C56>
+<UE5C57>
+<UE5C58>
+<UE5C59>
+<UE5C5A>
+<UE5C5B>
+<UE5C5C>
+<UE5C5D>
+<UE5C5E>
+<UE5C5F>
+<UE5C60>
+<UE5C61>
+<UE5C62>
+<UE5C63>
+<UE5C64>
+<UE5C65>
+<UE5C66>
+<UE5C67>
+<UE5C68>
+<UE5C69>
+<UE5C6A>
+<UE5C6B>
+<UE5C6C>
+<UE5C6D>
+<UE5C6E>
+<UE5C6F>
+<UE5C70>
+<UE5C71>
+<UE5C72>
+<UE5C73>
+<UE5C74>
+<UE5C75>
+<UE5C76>
+<UE5C77>
+<UE5C78>
+<UE5C79>
+<UE5C7A>
+<UE5C7B>
+<UE5C7C>
+<UE5C7D>
+<UE5C7E>
+<UE5C7F>
+<UE5C80>
+<UE5C81>
+<UE5C82>
+<UE5C83>
+<UE5C84>
+<UE5C85>
+<UE5C86>
+<UE5C87>
+<UE5C88>
+<UE5C89>
+<UE5C8A>
+<UE5C8B>
+<UE5C8C>
+<UE5C8D>
+<UE5C8E>
+<UE5C8F>
+<UE5C90>
+<UE5C91>
+<UE5C92>
+<UE5C93>
+<UE5C94>
+<UE5C95>
+<UE5C96>
+<UE5C97>
+<UE5C98>
+<UE5C99>
+<UE5C9A>
+<UE5C9B>
+<UE5C9C>
+<UE5C9D>
+<UE5C9E>
+<UE5C9F>
+<UE5CA0>
+<UE5CA1>
+<UE5CA2>
+<UE5CA3>
+<UE5CA4>
+<UE5CA5>
+<UE5CA6>
+<UE5CA7>
+<UE5CA8>
+<UE5CA9>
+<UE5CAA>
+<UE5CAB>
+<UE5CAC>
+<UE5CAD>
+<UE5CAE>
+<UE5CAF>
+<UE5CB0>
+<UE5CB1>
+<UE5CB2>
+<UE5CB3>
+<UE5CB4>
+<UE5CB5>
+<UE5CB6>
+<UE5CB7>
+<UE5CB8>
+<UE5CB9>
+<UE5CBA>
+<UE5CBB>
+<UE5CBC>
+<UE5CBD>
+<UE5CBE>
+<UE5CBF>
+<UE5CC0>
+<UE5CC1>
+<UE5CC2>
+<UE5CC3>
+<UE5CC4>
+<UE5CC5>
+<UE5CC6>
+<UE5CC7>
+<UE5CC8>
+<UE5CC9>
+<UE5CCA>
+<UE5CCB>
+<UE5CCC>
+<UE5CCD>
+<UE5CCE>
+<UE5CCF>
+<UE5CD0>
+<UE5CD1>
+<UE5CD2>
+<UE5CD3>
+<UE5CD4>
+<UE5CD5>
+<UE5CD6>
+<UE5CD7>
+<UE5CD8>
+<UE5CD9>
+<UE5CDA>
+<UE5CDB>
+<UE5CDC>
+<UE5CDD>
+<UE5CDE>
+<UE5CDF>
+<UE5CE0>
+<UE5CE1>
+<UE5CE2>
+<UE5CE3>
+<UE5CE4>
+<UE5CE5>
+<UE5CE6>
+<UE5CE7>
+<UE5CE8>
+<UE5CE9>
+<UE5CEA>
+<UE5CEB>
+<UE5CEC>
+<UE5CED>
+<UE5CEE>
+<UE5CEF>
+<UE5CF0>
+<UE5CF1>
+<UE5CF2>
+<UE5CF3>
+<UE5CF4>
+<UE5CF5>
+<UE5CF6>
+<UE5CF7>
+<UE5CF8>
+<UE5CF9>
+<UE5CFA>
+<UE5CFB>
+<UE5CFC>
+<UE5CFD>
+<UE5CFE>
+<UE5CFF>
+<UE5D00>
+<UE5D01>
+<UE5D02>
+<UE5D03>
+<UE5D04>
+<UE5D05>
+<UE5D06>
+<UE5D07>
+<UE5D08>
+<UE5D09>
+<UE5D0A>
+<UE5D0B>
+<UE5D0C>
+<UE5D0D>
+<UE5D0E>
+<UE5D0F>
+<UE5D10>
+<UE5D11>
+<UE5D12>
+<UE5D13>
+<UE5D14>
+<UE5D15>
+<UE5D16>
+<UE5D17>
+<UE5D18>
+<UE5D19>
+<UE5D1A>
+<UE5D1B>
+<UE5D1C>
+<UE5D1D>
+<UE5D1E>
+<UE5D1F>
+<UE5D20>
+<UE5D21>
+<UE5D22>
+<UE5D23>
+<UE5D24>
+<UE5D25>
+<UE5D26>
+<UE5D27>
+<UE5D28>
+<UE5D29>
+<UE5D2A>
+<UE5D2B>
+<UE5D2C>
+<UE5D2D>
+<UE5D2E>
+<UE5D2F>
+<UE5D30>
+<UE5D31>
+<UE5D32>
+<UE5D33>
+<UE5D34>
+<UE5D35>
+<UE5D36>
+<UE5D37>
+<UE5D38>
+<UE5D39>
+<UE5D3A>
+<UE5D3B>
+<UE5D3C>
+<UE5D3D>
+<UE5D3E>
+<UE5D3F>
+<UE5D40>
+<UE5D41>
+<UE5D42>
+<UE5D43>
+<UE5D44>
+<UE5D45>
+<UE5D46>
+<UE5D47>
+<UE5D48>
+<UE5D49>
+<UE5D4A>
+<UE5D4B>
+<UE5D4C>
+<UE5D4D>
+<UE5D4E>
+<UE5D4F>
+<UE5D50>
+<UE5D51>
+<UE5D52>
+<UE5D53>
+<UE5D54>
+<UE5D55>
+<UE5D56>
+<UE5D57>
+<UE5D58>
+<UE5D59>
+<UE5D5A>
+<UE5D5B>
+<UE5D5C>
+<UE5D5D>
+<UE5D5E>
+<UE5D5F>
+<UE5D60>
+<UE5D61>
+<UE5D62>
+<UE5D63>
+<UE5D64>
+<UE5D65>
+<UE5D66>
+<UE5D67>
+<UE5D68>
+<UE5D69>
+<UE5D6A>
+<UE5D6B>
+<UE5D6C>
+<UE5D6D>
+<UE5D6E>
+<UE5D6F>
+<UE5D70>
+<UE5D71>
+<UE5D72>
+<UE5D73>
+<UE5D74>
+<UE5D75>
+<UE5D76>
+<UE5D77>
+<UE5D78>
+<UE5D79>
+<UE5D7A>
+<UE5D7B>
+<UE5D7C>
+<UE5D7D>
+<UE5D7E>
+<UE5D7F>
+<UE5D80>
+<UE5D81>
+<UE5D82>
+<UE5D83>
+<UE5D84>
+<UE5D85>
+<UE5D86>
+<UE5D87>
+<UE5D88>
+<UE5D89>
+<UE5D8A>
+<UE5D8B>
+<UE5D8C>
+<UE5D8D>
+<UE5D8E>
+<UE5D8F>
+<UE5D90>
+<UE5D91>
+<UE5D92>
+<UE5D93>
+<UE5D94>
+<UE5D95>
+<UE5D96>
+<UE5D97>
+<UE5D98>
+<UE5D99>
+<UE5D9A>
+<UE5D9B>
+<UE5D9C>
+<UE5D9D>
+<UE5D9E>
+<UE5D9F>
+<UE5DA0>
+<UE5DA1>
+<UE5DA2>
+<UE5DA3>
+<UE5DA4>
+<UE5DA5>
+<UE5DA6>
+<UE5DA7>
+<UE5DA8>
+<UE5DA9>
+<UE5DAA>
+<UE5DAB>
+<UE5DAC>
+<UE5DAD>
+<UE5DAE>
+<UE5DAF>
+<UE5DB0>
+<UE5DB1>
+<UE5DB2>
+<UE5DB3>
+<UE5DB4>
+<UE5DB5>
+<UE5DB6>
+<UE5DB7>
+<UE5DB8>
+<UE5DB9>
+<UE5DBA>
+<UE5DBB>
+<UE5DBC>
+<UE5DBD>
+<UE5DBE>
+<UE5DBF>
+<UE5DC0>
+<UE5DC1>
+<UE5DC2>
+<UE5DC3>
+<UE5DC4>
+<UE5DC5>
+<UE5DC6>
+<UE5DC7>
+<UE5DC8>
+<UE5DC9>
+<UE5DCA>
+<UE5DCB>
+<UE5DCC>
+<UE5DCD>
+<UE5DCE>
+<UE5DCF>
+<UE5DD0>
+<UE5DD1>
+<UE5DD2>
+<UE5DD3>
+<UE5DD4>
+<UE5DD5>
+<UE5DD6>
+<UE5DD7>
+<UE5DD8>
+<UE5DD9>
+<UE5DDA>
+<UE5DDB>
+<UE5DDC>
+<UE5DDD>
+<UE5DDE>
+<UE5DDF>
+<UE5DE0>
+<UE5DE1>
+<UE5DE2>
+<UE5DE3>
+<UE5DE4>
+<UE5DE5>
+<UE5DE6>
+<UE5DE7>
+<UE5DE8>
+<UE5DE9>
+<UE5DEA>
+<UE5DEB>
+<UE5DEC>
+<UE5DED>
+<UE5DEE>
+<UE5DEF>
+<UE5DF0>
+<UE5DF1>
+<UE5DF2>
+<UE5DF3>
+<UE5DF4>
+<UE5DF5>
+<UE5DF6>
+<UE5DF7>
+<UE5DF8>
+<UE5DF9>
+<UE5DFA>
+<UE5DFB>
+<UE5DFC>
+<UE5DFD>
+<UE5DFE>
+<UE5DFF>
+<UE5E00>
+<UE5E01>
+<UE5E02>
+<UE5E03>
+<UE5E04>
+<UE5E05>
+<UE5E06>
+<UE5E07>
+<UE5E08>
+<UE5E09>
+<UE5E0A>
+<UE5E0B>
+<UE5E0C>
+<UE5E0D>
+<UE5E0E>
+<UE5E0F>
+<UE5E10>
+<UE5E11>
+<UE5E12>
+<UE5E13>
+<UE5E14>
+<UE5E15>
+<UE5E16>
+<UE5E17>
+<UE5E18>
+<UE5E19>
+<UE5E1A>
+<UE5E1B>
+<UE5E1C>
+<UE5E1D>
+<UE5E1E>
+<UE5E1F>
+<UE5E20>
+<UE5E21>
+<UE5E22>
+<UE5E23>
+<UE5E24>
+<UE5E25>
+<UE5E26>
+<UE5E27>
+<UE5E28>
+<UE5E29>
+<UE5E2A>
+<UE5E2B>
+<UE5E2C>
+<UE5E2D>
+<UE5E2E>
+<UE5E2F>
+<UE5E30>
+<UE5E31>
+<UE5E32>
+<UE5E33>
+<UE5E34>
+<UE5E35>
+<UE5E36>
+<UE5E37>
+<UE5E38>
+<UE5E39>
+<UE5E3A>
+<UE5E3B>
+<UE5E3C>
+<UE5E3D>
+<UE5E3E>
+<UE5E3F>
+<UE5E40>
+<UE5E41>
+<UE5E42>
+<UE5E43>
+<UE5E44>
+<UE5E45>
+<UE5E46>
+<UE5E47>
+<UE5E48>
+<UE5E49>
+<UE5E4A>
+<UE5E4B>
+<UE5E4C>
+<UE5E4D>
+<UE5E4E>
+<UE5E4F>
+<UE5E50>
+<UE5E51>
+<UE5E52>
+<UE5E53>
+<UE5E54>
+<UE5E55>
+<UE5E56>
+<UE5E57>
+<UE5E58>
+<UE5E59>
+<UE5E5A>
+<UE5E5B>
+<UE5E5C>
+<UE5E5D>
+<UE5E5E>
+<UE5E5F>
+<UE5E60>
+<UE5E61>
+<UE5E62>
+<UE5E63>
+<UE5E64>
+<UE5E65>
+<UE5E66>
+<UE5E67>
+<UE5E68>
+<UE5E69>
+<UE5E6A>
+<UE5E6B>
+<UE5E6C>
+<UE5E6D>
+<UE5E6E>
+<UE5E6F>
+<UE5E70>
+<UE5E71>
+<UE5E72>
+<UE5E73>
+<UE5E74>
+<UE5E75>
+<UE5E76>
+<UE5E77>
+<UE5E78>
+<UE5E79>
+<UE5E7A>
+<UE5E7B>
+<UE5E7C>
+<UE5E7D>
+<UE5E7E>
+<UE5E7F>
+<UE5E80>
+<UE5E81>
+<UE5E82>
+<UE5E83>
+<UE5E84>
+<UE5E85>
+<UE5E86>
+<UE5E87>
+<UE5E88>
+<UE5E89>
+<UE5E8A>
+<UE5E8B>
+<UE5E8C>
+<UE5E8D>
+<UE5E8E>
+<UE5E8F>
+<UE5E90>
+<UE5E91>
+<UE5E92>
+<UE5E93>
+<UE5E94>
+<UE5E95>
+<UE5E96>
+<UE5E97>
+<UE5E98>
+<UE5E99>
+<UE5E9A>
+<UE5E9B>
+<UE5E9C>
+<UE5E9D>
+<UE5E9E>
+<UE5E9F>
+<UE5EA0>
+<UE5EA1>
+<UE5EA2>
+<UE5EA3>
+<UE5EA4>
+<UE5EA5>
+<UE5EA6>
+<UE5EA7>
+<UE5EA8>
+<UE5EA9>
+<UE5EAA>
+<UE5EAB>
+<UE5EAC>
+<UE5EAD>
+<UE5EAE>
+<UE5EAF>
+<UE5EB0>
+<UE5EB1>
+<UE5EB2>
+<UE5EB3>
+<UE5EB4>
+<UE5EB5>
+<UE5EB6>
+<UE5EB7>
+<UE5EB8>
+<UE5EB9>
+<UE5EBA>
+<UE5EBB>
+<UE5EBC>
+<UE5EBD>
+<UE5EBE>
+<UE5EBF>
+<UE5EC0>
+<UE5EC1>
+<UE5EC2>
+<UE5EC3>
+<UE5EC4>
+<UE5EC5>
+<UE5EC6>
+<UE5EC7>
+<UE5EC8>
+<UE5EC9>
+<UE5ECA>
+<UE5ECB>
+<UE5ECC>
+<UE5ECD>
+<UE5ECE>
+<UE5ECF>
+<UE5ED0>
+<UE5ED1>
+<UE5ED2>
+<UE5ED3>
+<UE5ED4>
+<UE5ED5>
+<UE5ED6>
+<UE5ED7>
+<UE5ED8>
+<UE5ED9>
+<UE5EDA>
+<UE5EDB>
+<UE5EDC>
+<UE5EDD>
+<UE5EDE>
+<UE5EDF>
+<UE5EE0>
+<UE5EE1>
+<UE5EE2>
+<UE5EE3>
+<UE5EE4>
+<UE5EE5>
+<UE5EE6>
+<UE5EE7>
+<UE5EE8>
+<UE5EE9>
+<UE5EEA>
+<UE5EEB>
+<UE5EEC>
+<UE5EED>
+<UE5EEE>
+<UE5EEF>
+<UE5EF0>
+<UE5EF1>
+<UE5EF2>
+<UE5EF3>
+<UE5EF4>
+<UE5EF5>
+<UE5EF6>
+<UE5EF7>
+<UE5EF8>
+<UE5EF9>
+<UE5EFA>
+<UE5EFB>
+<UE5EFC>
+<UE5EFD>
+<UE5EFE>
+<UE5EFF>
+<UE5F00>
+<UE5F01>
+<UE5F02>
+<UE5F03>
+<UE5F04>
+<UE5F05>
+<UE5F06>
+<UE5F07>
+<UE5F08>
+<UE5F09>
+<UE5F0A>
+<UE5F0B>
+<UE5F0C>
+<UE5F0D>
+<UE5F0E>
+<UE5F0F>
+<UE5F10>
+<UE5F11>
+<UE5F12>
+<UE5F13>
+<UE5F14>
+<UE5F15>
+<UE5F16>
+<UE5F17>
+<UE5F18>
+<UE5F19>
+<UE5F1A>
+<UE5F1B>
+<UE5F1C>
+<UE5F1D>
+<UE5F1E>
+<UE5F1F>
+<UE5F20>
+<UE5F21>
+<UE5F22>
+<UE5F23>
+<UE5F24>
+<UE5F25>
+<UE5F26>
+<UE5F27>
+<UE5F28>
+<UE5F29>
+<UE5F2A>
+<UE5F2B>
+<UE5F2C>
+<UE5F2D>
+<UE5F2E>
+<UE5F2F>
+<UE5F30>
+<UE5F31>
+<UE5F32>
+<UE5F33>
+<UE5F34>
+<UE5F35>
+<UE5F36>
+<UE5F37>
+<UE5F38>
+<UE5F39>
+<UE5F3A>
+<UE5F3B>
+<UE5F3C>
+<UE5F3D>
+<UE5F3E>
+<UE5F3F>
+<UE5F40>
+<UE5F41>
+<UE5F42>
+<UE5F43>
+<UE5F44>
+<UE5F45>
+<UE5F46>
+<UE5F47>
+<UE5F48>
+<UE5F49>
+<UE5F4A>
+<UE5F4B>
+<UE5F4C>
+<UE5F4D>
+<UE5F4E>
+<UE5F4F>
+<UE5F50>
+<UE5F51>
+<UE5F52>
+<UE5F53>
+<UE5F54>
+<UE5F55>
+<UE5F56>
+<UE5F57>
+<UE5F58>
+<UE5F59>
+<UE5F5A>
+<UE5F5B>
+<UE5F5C>
+<UE5F5D>
+<UE5F5E>
+<UE5F5F>
+<UE5F60>
+<UE5F61>
+<UE5F62>
+<UE5F63>
+<UE5F64>
+<UE5F65>
+<UE5F66>
+<UE5F67>
+<UE5F68>
+<UE5F69>
+<UE5F6A>
+<UE5F6B>
+<UE5F6C>
+<UE5F6D>
+<UE5F6E>
+<UE5F6F>
+<UE5F70>
+<UE5F71>
+<UE5F72>
+<UE5F73>
+<UE5F74>
+<UE5F75>
+<UE5F76>
+<UE5F77>
+<UE5F78>
+<UE5F79>
+<UE5F7A>
+<UE5F7B>
+<UE5F7C>
+<UE5F7D>
+<UE5F7E>
+<UE5F7F>
+<UE5F80>
+<UE5F81>
+<UE5F82>
+<UE5F83>
+<UE5F84>
+<UE5F85>
+<UE5F86>
+<UE5F87>
+<UE5F88>
+<UE5F89>
+<UE5F8A>
+<UE5F8B>
+<UE5F8C>
+<UE5F8D>
+<UE5F8E>
+<UE5F8F>
+<UE5F90>
+<UE5F91>
+<UE5F92>
+<UE5F93>
+<UE5F94>
+<UE5F95>
+<UE5F96>
+<UE5F97>
+<UE5F98>
+<UE5F99>
+<UE5F9A>
+<UE5F9B>
+<UE5F9C>
+<UE5F9D>
+<UE5F9E>
+<UE5F9F>
+<UE5FA0>
+<UE5FA1>
+<UE5FA2>
+<UE5FA3>
+<UE5FA4>
+<UE5FA5>
+<UE5FA6>
+<UE5FA7>
+<UE5FA8>
+<UE5FA9>
+<UE5FAA>
+<UE5FAB>
+<UE5FAC>
+<UE5FAD>
+<UE5FAE>
+<UE5FAF>
+<UE5FB0>
+<UE5FB1>
+<UE5FB2>
+<UE5FB3>
+<UE5FB4>
+<UE5FB5>
+<UE5FB6>
+<UE5FB7>
+<UE5FB8>
+<UE5FB9>
+<UE5FBA>
+<UE5FBB>
+<UE5FBC>
+<UE5FBD>
+<UE5FBE>
+<UE5FBF>
+<UE5FC0>
+<UE5FC1>
+<UE5FC2>
+<UE5FC3>
+<UE5FC4>
+<UE5FC5>
+<UE5FC6>
+<UE5FC7>
+<UE5FC8>
+<UE5FC9>
+<UE5FCA>
+<UE5FCB>
+<UE5FCC>
+<UE5FCD>
+<UE5FCE>
+<UE5FCF>
+<UE5FD0>
+<UE5FD1>
+<UE5FD2>
+<UE5FD3>
+<UE5FD4>
+<UE5FD5>
+<UE5FD6>
+<UE5FD7>
+<UE5FD8>
+<UE5FD9>
+<UE5FDA>
+<UE5FDB>
+<UE5FDC>
+<UE5FDD>
+<UE5FDE>
+<UE5FDF>
+<UE5FE0>
+<UE5FE1>
+<UE5FE2>
+<UE5FE3>
+<UE5FE4>
+<UE5FE5>
+<UE5FE6>
+<UE5FE7>
+<UE5FE8>
+<UE5FE9>
+<UE5FEA>
+<UE5FEB>
+<UE5FEC>
+<UE5FED>
+<UE5FEE>
+<UE5FEF>
+<UE5FF0>
+<UE5FF1>
+<UE5FF2>
+<UE5FF3>
+<UE5FF4>
+<UE5FF5>
+<UE5FF6>
+<UE5FF7>
+<UE5FF8>
+<UE5FF9>
+<UE5FFA>
+<UE5FFB>
+<UE5FFC>
+<UE5FFD>
+<UE5FFE>
+<UE5FFF>
+<UE6000>
+<UE6001>
+<UE6002>
+<UE6003>
+<UE6004>
+<UE6005>
+<UE6006>
+<UE6007>
+<UE6008>
+<UE6009>
+<UE600A>
+<UE600B>
+<UE600C>
+<UE600D>
+<UE600E>
+<UE600F>
+<UE6010>
+<UE6011>
+<UE6012>
+<UE6013>
+<UE6014>
+<UE6015>
+<UE6016>
+<UE6017>
+<UE6018>
+<UE6019>
+<UE601A>
+<UE601B>
+<UE601C>
+<UE601D>
+<UE601E>
+<UE601F>
+<UE6020>
+<UE6021>
+<UE6022>
+<UE6023>
+<UE6024>
+<UE6025>
+<UE6026>
+<UE6027>
+<UE6028>
+<UE6029>
+<UE602A>
+<UE602B>
+<UE602C>
+<UE602D>
+<UE602E>
+<UE602F>
+<UE6030>
+<UE6031>
+<UE6032>
+<UE6033>
+<UE6034>
+<UE6035>
+<UE6036>
+<UE6037>
+<UE6038>
+<UE6039>
+<UE603A>
+<UE603B>
+<UE603C>
+<UE603D>
+<UE603E>
+<UE603F>
+<UE6040>
+<UE6041>
+<UE6042>
+<UE6043>
+<UE6044>
+<UE6045>
+<UE6046>
+<UE6047>
+<UE6048>
+<UE6049>
+<UE604A>
+<UE604B>
+<UE604C>
+<UE604D>
+<UE604E>
+<UE604F>
+<UE6050>
+<UE6051>
+<UE6052>
+<UE6053>
+<UE6054>
+<UE6055>
+<UE6056>
+<UE6057>
+<UE6058>
+<UE6059>
+<UE605A>
+<UE605B>
+<UE605C>
+<UE605D>
+<UE605E>
+<UE605F>
+<UE6060>
+<UE6061>
+<UE6062>
+<UE6063>
+<UE6064>
+<UE6065>
+<UE6066>
+<UE6067>
+<UE6068>
+<UE6069>
+<UE606A>
+<UE606B>
+<UE606C>
+<UE606D>
+<UE606E>
+<UE606F>
+<UE6070>
+<UE6071>
+<UE6072>
+<UE6073>
+<UE6074>
+<UE6075>
+<UE6076>
+<UE6077>
+<UE6078>
+<UE6079>
+<UE607A>
+<UE607B>
+<UE607C>
+<UE607D>
+<UE607E>
+<UE607F>
+<UE6080>
+<UE6081>
+<UE6082>
+<UE6083>
+<UE6084>
+<UE6085>
+<UE6086>
+<UE6087>
+<UE6088>
+<UE6089>
+<UE608A>
+<UE608B>
+<UE608C>
+<UE608D>
+<UE608E>
+<UE608F>
+<UE6090>
+<UE6091>
+<UE6092>
+<UE6093>
+<UE6094>
+<UE6095>
+<UE6096>
+<UE6097>
+<UE6098>
+<UE6099>
+<UE609A>
+<UE609B>
+<UE609C>
+<UE609D>
+<UE609E>
+<UE609F>
+<UE60A0>
+<UE60A1>
+<UE60A2>
+<UE60A3>
+<UE60A4>
+<UE60A5>
+<UE60A6>
+<UE60A7>
+<UE60A8>
+<UE60A9>
+<UE60AA>
+<UE60AB>
+<UE60AC>
+<UE60AD>
+<UE60AE>
+<UE60AF>
+<UE60B0>
+<UE60B1>
+<UE60B2>
+<UE60B3>
+<UE60B4>
+<UE60B5>
+<UE60B6>
+<UE60B7>
+<UE60B8>
+<UE60B9>
+<UE60BA>
+<UE60BB>
+<UE60BC>
+<UE60BD>
+<UE60BE>
+<UE60BF>
+<UE60C0>
+<UE60C1>
+<UE60C2>
+<UE60C3>
+<UE60C4>
+<UE60C5>
+<UE60C6>
+<UE60C7>
+<UE60C8>
+<UE60C9>
+<UE60CA>
+<UE60CB>
+<UE60CC>
+<UE60CD>
+<UE60CE>
+<UE60CF>
+<UE60D0>
+<UE60D1>
+<UE60D2>
+<UE60D3>
+<UE60D4>
+<UE60D5>
+<UE60D6>
+<UE60D7>
+<UE60D8>
+<UE60D9>
+<UE60DA>
+<UE60DB>
+<UE60DC>
+<UE60DD>
+<UE60DE>
+<UE60DF>
+<UE60E0>
+<UE60E1>
+<UE60E2>
+<UE60E3>
+<UE60E4>
+<UE60E5>
+<UE60E6>
+<UE60E7>
+<UE60E8>
+<UE60E9>
+<UE60EA>
+<UE60EB>
+<UE60EC>
+<UE60ED>
+<UE60EE>
+<UE60EF>
+<UE60F0>
+<UE60F1>
+<UE60F2>
+<UE60F3>
+<UE60F4>
+<UE60F5>
+<UE60F6>
+<UE60F7>
+<UE60F8>
+<UE60F9>
+<UE60FA>
+<UE60FB>
+<UE60FC>
+<UE60FD>
+<UE60FE>
+<UE60FF>
+<UE6100>
+<UE6101>
+<UE6102>
+<UE6103>
+<UE6104>
+<UE6105>
+<UE6106>
+<UE6107>
+<UE6108>
+<UE6109>
+<UE610A>
+<UE610B>
+<UE610C>
+<UE610D>
+<UE610E>
+<UE610F>
+<UE6110>
+<UE6111>
+<UE6112>
+<UE6113>
+<UE6114>
+<UE6115>
+<UE6116>
+<UE6117>
+<UE6118>
+<UE6119>
+<UE611A>
+<UE611B>
+<UE611C>
+<UE611D>
+<UE611E>
+<UE611F>
+<UE6120>
+<UE6121>
+<UE6122>
+<UE6123>
+<UE6124>
+<UE6125>
+<UE6126>
+<UE6127>
+<UE6128>
+<UE6129>
+<UE612A>
+<UE612B>
+<UE612C>
+<UE612D>
+<UE612E>
+<UE612F>
+<UE6130>
+<UE6131>
+<UE6132>
+<UE6133>
+<UE6134>
+<UE6135>
+<UE6136>
+<UE6137>
+<UE6138>
+<UE6139>
+<UE613A>
+<UE613B>
+<UE613C>
+<UE613D>
+<UE613E>
+<UE613F>
+<UE6140>
+<UE6141>
+<UE6142>
+<UE6143>
+<UE6144>
+<UE6145>
+<UE6146>
+<UE6147>
+<UE6148>
+<UE6149>
+<UE614A>
+<UE614B>
+<UE614C>
+<UE614D>
+<UE614E>
+<UE614F>
+<UE6150>
+<UE6151>
+<UE6152>
+<UE6153>
+<UE6154>
+<UE6155>
+<UE6156>
+<UE6157>
+<UE6158>
+<UE6159>
+<UE615A>
+<UE615B>
+<UE615C>
+<UE615D>
+<UE615E>
+<UE615F>
+<UE6160>
+<UE6161>
+<UE6162>
+<UE6163>
+<UE6164>
+<UE6165>
+<UE6166>
+<UE6167>
+<UE6168>
+<UE6169>
+<UE616A>
+<UE616B>
+<UE616C>
+<UE616D>
+<UE616E>
+<UE616F>
+<UE6170>
+<UE6171>
+<UE6172>
+<UE6173>
+<UE6174>
+<UE6175>
+<UE6176>
+<UE6177>
+<UE6178>
+<UE6179>
+<UE617A>
+<UE617B>
+<UE617C>
+<UE617D>
+<UE617E>
+<UE617F>
+<UE6180>
+<UE6181>
+<UE6182>
+<UE6183>
+<UE6184>
+<UE6185>
+<UE6186>
+<UE6187>
+<UE6188>
+<UE6189>
+<UE618A>
+<UE618B>
+<UE618C>
+<UE618D>
+<UE618E>
+<UE618F>
+<UE6190>
+<UE6191>
+<UE6192>
+<UE6193>
+<UE6194>
+<UE6195>
+<UE6196>
+<UE6197>
+<UE6198>
+<UE6199>
+<UE619A>
+<UE619B>
+<UE619C>
+<UE619D>
+<UE619E>
+<UE619F>
+<UE61A0>
+<UE61A1>
+<UE61A2>
+<UE61A3>
+<UE61A4>
+<UE61A5>
+<UE61A6>
+<UE61A7>
+<UE61A8>
+<UE61A9>
+<UE61AA>
+<UE61AB>
+<UE61AC>
+<UE61AD>
+<UE61AE>
+<UE61AF>
+<UE61B0>
+<UE61B1>
+<UE61B2>
+<UE61B3>
+<UE61B4>
+<UE61B5>
+<UE61B6>
+<UE61B7>
+<UE61B8>
+<UE61B9>
+<UE61BA>
+<UE61BB>
+<UE61BC>
+<UE61BD>
+<UE61BE>
+<UE61BF>
+<UE61C0>
+<UE61C1>
+<UE61C2>
+<UE61C3>
+<UE61C4>
+<UE61C5>
+<UE61C6>
+<UE61C7>
+<UE61C8>
+<UE61C9>
+<UE61CA>
+<UE61CB>
+<UE61CC>
+<UE61CD>
+<UE61CE>
+<UE61CF>
+<UE61D0>
+<UE61D1>
+<UE61D2>
+<UE61D3>
+<UE61D4>
+<UE61D5>
+<UE61D6>
+<UE61D7>
+<UE61D8>
+<UE61D9>
+<UE61DA>
+<UE61DB>
+<UE61DC>
+<UE61DD>
+<UE61DE>
+<UE61DF>
+<UE61E0>
+<UE61E1>
+<UE61E2>
+<UE61E3>
+<UE61E4>
+<UE61E5>
+<UE61E6>
+<UE61E7>
+<UE61E8>
+<UE61E9>
+<UE61EA>
+<UE61EB>
+<UE61EC>
+<UE61ED>
+<UE61EE>
+<UE61EF>
+<UE61F0>
+<UE61F1>
+<UE61F2>
+<UE61F3>
+<UE61F4>
+<UE61F5>
+<UE61F6>
+<UE61F7>
+<UE61F8>
+<UE61F9>
+<UE61FA>
+<UE61FB>
+<UE61FC>
+<UE61FD>
+<UE61FE>
+<UE61FF>
+<UE6200>
+<UE6201>
+<UE6202>
+<UE6203>
+<UE6204>
+<UE6205>
+<UE6206>
+<UE6207>
+<UE6208>
+<UE6209>
+<UE620A>
+<UE620B>
+<UE620C>
+<UE620D>
+<UE620E>
+<UE620F>
+<UE6210>
+<UE6211>
+<UE6212>
+<UE6213>
+<UE6214>
+<UE6215>
+<UE6216>
+<UE6217>
+<UE6218>
+<UE6219>
+<UE621A>
+<UE621B>
+<UE621C>
+<UE621D>
+<UE621E>
+<UE621F>
+<UE6220>
+<UE6221>
+<UE6222>
+<UE6223>
+<UE6224>
+<UE6225>
+<UE6226>
+<UE6227>
+<UE6228>
+<UE6229>
+<UE622A>
+<UE622B>
+<UE622C>
+<UE622D>
+<UE622E>
+<UE622F>
+<UE6230>
+<UE6231>
+<UE6232>
+<UE6233>
+<UE6234>
+<UE6235>
+<UE6236>
+<UE6237>
+<UE6238>
+<UE6239>
+<UE623A>
+<UE623B>
+<UE623C>
+<UE623D>
+<UE623E>
+<UE623F>
+<UE6240>
+<UE6241>
+<UE6242>
+<UE6243>
+<UE6244>
+<UE6245>
+<UE6246>
+<UE6247>
+<UE6248>
+<UE6249>
+<UE624A>
+<UE624B>
+<UE624C>
+<UE624D>
+<UE624E>
+<UE624F>
+<UE6250>
+<UE6251>
+<UE6252>
+<UE6253>
+<UE6254>
+<UE6255>
+<UE6256>
+<UE6257>
+<UE6258>
+<UE6259>
+<UE625A>
+<UE625B>
+<UE625C>
+<UE625D>
+<UE625E>
+<UE625F>
+<UE6260>
+<UE6261>
+<UE6262>
+<UE6263>
+<UE6264>
+<UE6265>
+<UE6266>
+<UE6267>
+<UE6268>
+<UE6269>
+<UE626A>
+<UE626B>
+<UE626C>
+<UE626D>
+<UE626E>
+<UE626F>
+<UE6270>
+<UE6271>
+<UE6272>
+<UE6273>
+<UE6274>
+<UE6275>
+<UE6276>
+<UE6277>
+<UE6278>
+<UE6279>
+<UE627A>
+<UE627B>
+<UE627C>
+<UE627D>
+<UE627E>
+<UE627F>
+<UE6280>
+<UE6281>
+<UE6282>
+<UE6283>
+<UE6284>
+<UE6285>
+<UE6286>
+<UE6287>
+<UE6288>
+<UE6289>
+<UE628A>
+<UE628B>
+<UE628C>
+<UE628D>
+<UE628E>
+<UE628F>
+<UE6290>
+<UE6291>
+<UE6292>
+<UE6293>
+<UE6294>
+<UE6295>
+<UE6296>
+<UE6297>
+<UE6298>
+<UE6299>
+<UE629A>
+<UE629B>
+<UE629C>
+<UE629D>
+<UE629E>
+<UE629F>
+<UE62A0>
+<UE62A1>
+<UE62A2>
+<UE62A3>
+<UE62A4>
+<UE62A5>
+<UE62A6>
+<UE62A7>
+<UE62A8>
+<UE62A9>
+<UE62AA>
+<UE62AB>
+<UE62AC>
+<UE62AD>
+<UE62AE>
+<UE62AF>
+<UE62B0>
+<UE62B1>
+<UE62B2>
+<UE62B3>
+<UE62B4>
+<UE62B5>
+<UE62B6>
+<UE62B7>
+<UE62B8>
+<UE62B9>
+<UE62BA>
+<UE62BB>
+<UE62BC>
+<UE62BD>
+<UE62BE>
+<UE62BF>
+<UE62C0>
+<UE62C1>
+<UE62C2>
+<UE62C3>
+<UE62C4>
+<UE62C5>
+<UE62C6>
+<UE62C7>
+<UE62C8>
+<UE62C9>
+<UE62CA>
+<UE62CB>
+<UE62CC>
+<UE62CD>
+<UE62CE>
+<UE62CF>
+<UE62D0>
+<UE62D1>
+<UE62D2>
+<UE62D3>
+<UE62D4>
+<UE62D5>
+<UE62D6>
+<UE62D7>
+<UE62D8>
+<UE62D9>
+<UE62DA>
+<UE62DB>
+<UE62DC>
+<UE62DD>
+<UE62DE>
+<UE62DF>
+<UE62E0>
+<UE62E1>
+<UE62E2>
+<UE62E3>
+<UE62E4>
+<UE62E5>
+<UE62E6>
+<UE62E7>
+<UE62E8>
+<UE62E9>
+<UE62EA>
+<UE62EB>
+<UE62EC>
+<UE62ED>
+<UE62EE>
+<UE62EF>
+<UE62F0>
+<UE62F1>
+<UE62F2>
+<UE62F3>
+<UE62F4>
+<UE62F5>
+<UE62F6>
+<UE62F7>
+<UE62F8>
+<UE62F9>
+<UE62FA>
+<UE62FB>
+<UE62FC>
+<UE62FD>
+<UE62FE>
+<UE62FF>
+<UE6300>
+<UE6301>
+<UE6302>
+<UE6303>
+<UE6304>
+<UE6305>
+<UE6306>
+<UE6307>
+<UE6308>
+<UE6309>
+<UE630A>
+<UE630B>
+<UE630C>
+<UE630D>
+<UE630E>
+<UE630F>
+<UE6310>
+<UE6311>
+<UE6312>
+<UE6313>
+<UE6314>
+<UE6315>
+<UE6316>
+<UE6317>
+<UE6318>
+<UE6319>
+<UE631A>
+<UE631B>
+<UE631C>
+<UE631D>
+<UE631E>
+<UE631F>
+<UE6320>
+<UE6321>
+<UE6322>
+<UE6323>
+<UE6324>
+<UE6325>
+<UE6326>
+<UE6327>
+<UE6328>
+<UE6329>
+<UE632A>
+<UE632B>
+<UE632C>
+<UE632D>
+<UE632E>
+<UE632F>
+<UE6330>
+<UE6331>
+<UE6332>
+<UE6333>
+<UE6334>
+<UE6335>
+<UE6336>
+<UE6337>
+<UE6338>
+<UE6339>
+<UE633A>
+<UE633B>
+<UE633C>
+<UE633D>
+<UE633E>
+<UE633F>
+<UE6340>
+<UE6341>
+<UE6342>
+<UE6343>
+<UE6344>
+<UE6345>
+<UE6346>
+<UE6347>
+<UE6348>
+<UE6349>
+<UE634A>
+<UE634B>
+<UE634C>
+<UE634D>
+<UE634E>
+<UE634F>
+<UE6350>
+<UE6351>
+<UE6352>
+<UE6353>
+<UE6354>
+<UE6355>
+<UE6356>
+<UE6357>
+<UE6358>
+<UE6359>
+<UE635A>
+<UE635B>
+<UE635C>
+<UE635D>
+<UE635E>
+<UE635F>
+<UE6360>
+<UE6361>
+<UE6362>
+<UE6363>
+<UE6364>
+<UE6365>
+<UE6366>
+<UE6367>
+<UE6368>
+<UE6369>
+<UE636A>
+<UE636B>
+<UE636C>
+<UE636D>
+<UE636E>
+<UE636F>
+<UE6370>
+<UE6371>
+<UE6372>
+<UE6373>
+<UE6374>
+<UE6375>
+<UE6376>
+<UE6377>
+<UE6378>
+<UE6379>
+<UE637A>
+<UE637B>
+<UE637C>
+<UE637D>
+<UE637E>
+<UE637F>
+<UE6380>
+<UE6381>
+<UE6382>
+<UE6383>
+<UE6384>
+<UE6385>
+<UE6386>
+<UE6387>
+<UE6388>
+<UE6389>
+<UE638A>
+<UE638B>
+<UE638C>
+<UE638D>
+<UE638E>
+<UE638F>
+<UE6390>
+<UE6391>
+<UE6392>
+<UE6393>
+<UE6394>
+<UE6395>
+<UE6396>
+<UE6397>
+<UE6398>
+<UE6399>
+<UE639A>
+<UE639B>
+<UE639C>
+<UE639D>
+<UE639E>
+<UE639F>
+<UE63A0>
+<UE63A1>
+<UE63A2>
+<UE63A3>
+<UE63A4>
+<UE63A5>
+<UE63A6>
+<UE63A7>
+<UE63A8>
+<UE63A9>
+<UE63AA>
+<UE63AB>
+<UE63AC>
+<UE63AD>
+<UE63AE>
+<UE63AF>
+<UE63B0>
+<UE63B1>
+<UE63B2>
+<UE63B3>
+<UE63B4>
+<UE63B5>
+<UE63B6>
+<UE63B7>
+<UE63B8>
+<UE63B9>
+<UE63BA>
+<UE63BB>
+<UE63BC>
+<UE63BD>
+<UE63BE>
+<UE63BF>
+<UE63C0>
+<UE63C1>
+<UE63C2>
+<UE63C3>
+<UE63C4>
+<UE63C5>
+<UE63C6>
+<UE63C7>
+<UE63C8>
+<UE63C9>
+<UE63CA>
+<UE63CB>
+<UE63CC>
+<UE63CD>
+<UE63CE>
+<UE63CF>
+<UE63D0>
+<UE63D1>
+<UE63D2>
+<UE63D3>
+<UE63D4>
+<UE63D5>
+<UE63D6>
+<UE63D7>
+<UE63D8>
+<UE63D9>
+<UE63DA>
+<UE63DB>
+<UE63DC>
+<UE63DD>
+<UE63DE>
+<UE63DF>
+<UE63E0>
+<UE63E1>
+<UE63E2>
+<UE63E3>
+<UE63E4>
+<UE63E5>
+<UE63E6>
+<UE63E7>
+<UE63E8>
+<UE63E9>
+<UE63EA>
+<UE63EB>
+<UE63EC>
+<UE63ED>
+<UE63EE>
+<UE63EF>
+<UE63F0>
+<UE63F1>
+<UE63F2>
+<UE63F3>
+<UE63F4>
+<UE63F5>
+<UE63F6>
+<UE63F7>
+<UE63F8>
+<UE63F9>
+<UE63FA>
+<UE63FB>
+<UE63FC>
+<UE63FD>
+<UE63FE>
+<UE63FF>
+<UE6400>
+<UE6401>
+<UE6402>
+<UE6403>
+<UE6404>
+<UE6405>
+<UE6406>
+<UE6407>
+<UE6408>
+<UE6409>
+<UE640A>
+<UE640B>
+<UE640C>
+<UE640D>
+<UE640E>
+<UE640F>
+<UE6410>
+<UE6411>
+<UE6412>
+<UE6413>
+<UE6414>
+<UE6415>
+<UE6416>
+<UE6417>
+<UE6418>
+<UE6419>
+<UE641A>
+<UE641B>
+<UE641C>
+<UE641D>
+<UE641E>
+<UE641F>
+<UE6420>
+<UE6421>
+<UE6422>
+<UE6423>
+<UE6424>
+<UE6425>
+<UE6426>
+<UE6427>
+<UE6428>
+<UE6429>
+<UE642A>
+<UE642B>
+<UE642C>
+<UE642D>
+<UE642E>
+<UE642F>
+<UE6430>
+<UE6431>
+<UE6432>
+<UE6433>
+<UE6434>
+<UE6435>
+<UE6436>
+<UE6437>
+<UE6438>
+<UE6439>
+<UE643A>
+<UE643B>
+<UE643C>
+<UE643D>
+<UE643E>
+<UE643F>
+<UE6440>
+<UE6441>
+<UE6442>
+<UE6443>
+<UE6444>
+<UE6445>
+<UE6446>
+<UE6447>
+<UE6448>
+<UE6449>
+<UE644A>
+<UE644B>
+<UE644C>
+<UE644D>
+<UE644E>
+<UE644F>
+<UE6450>
+<UE6451>
+<UE6452>
+<UE6453>
+<UE6454>
+<UE6455>
+<UE6456>
+<UE6457>
+<UE6458>
+<UE6459>
+<UE645A>
+<UE645B>
+<UE645C>
+<UE645D>
+<UE645E>
+<UE645F>
+<UE6460>
+<UE6461>
+<UE6462>
+<UE6463>
+<UE6464>
+<UE6465>
+<UE6466>
+<UE6467>
+<UE6468>
+<UE6469>
+<UE646A>
+<UE646B>
+<UE646C>
+<UE646D>
+<UE646E>
+<UE646F>
+<UE6470>
+<UE6471>
+<UE6472>
+<UE6473>
+<UE6474>
+<UE6475>
+<UE6476>
+<UE6477>
+<UE6478>
+<UE6479>
+<UE647A>
+<UE647B>
+<UE647C>
+<UE647D>
+<UE647E>
+<UE647F>
+<UE6480>
+<UE6481>
+<UE6482>
+<UE6483>
+<UE6484>
+<UE6485>
+<UE6486>
+<UE6487>
+<UE6488>
+<UE6489>
+<UE648A>
+<UE648B>
+<UE648C>
+<UE648D>
+<UE648E>
+<UE648F>
+<UE6490>
+<UE6491>
+<UE6492>
+<UE6493>
+<UE6494>
+<UE6495>
+<UE6496>
+<UE6497>
+<UE6498>
+<UE6499>
+<UE649A>
+<UE649B>
+<UE649C>
+<UE649D>
+<UE649E>
+<UE649F>
+<UE64A0>
+<UE64A1>
+<UE64A2>
+<UE64A3>
+<UE64A4>
+<UE64A5>
+<UE64A6>
+<UE64A7>
+<UE64A8>
+<UE64A9>
+<UE64AA>
+<UE64AB>
+<UE64AC>
+<UE64AD>
+<UE64AE>
+<UE64AF>
+<UE64B0>
+<UE64B1>
+<UE64B2>
+<UE64B3>
+<UE64B4>
+<UE64B5>
+<UE64B6>
+<UE64B7>
+<UE64B8>
+<UE64B9>
+<UE64BA>
+<UE64BB>
+<UE64BC>
+<UE64BD>
+<UE64BE>
+<UE64BF>
+<UE64C0>
+<UE64C1>
+<UE64C2>
+<UE64C3>
+<UE64C4>
+<UE64C5>
+<UE64C6>
+<UE64C7>
+<UE64C8>
+<UE64C9>
+<UE64CA>
+<UE64CB>
+<UE64CC>
+<UE64CD>
+<UE64CE>
+<UE64CF>
+<UE64D0>
+<UE64D1>
+<UE64D2>
+<UE64D3>
+<UE64D4>
+<UE64D5>
+<UE64D6>
+<UE64D7>
+<UE64D8>
+<UE64D9>
+<UE64DA>
+<UE64DB>
+<UE64DC>
+<UE64DD>
+<UE64DE>
+<UE64DF>
+<UE64E0>
+<UE64E1>
+<UE64E2>
+<UE64E3>
+<UE64E4>
+<UE64E5>
+<UE64E6>
+<UE64E7>
+<UE64E8>
+<UE64E9>
+<UE64EA>
+<UE64EB>
+<UE64EC>
+<UE64ED>
+<UE64EE>
+<UE64EF>
+<UE64F0>
+<UE64F1>
+<UE64F2>
+<UE64F3>
+<UE64F4>
+<UE64F5>
+<UE64F6>
+<UE64F7>
+<UE64F8>
+<UE64F9>
+<UE64FA>
+<UE64FB>
+<UE64FC>
+<UE64FD>
+<UE64FE>
+<UE64FF>
+<UE6500>
+<UE6501>
+<UE6502>
+<UE6503>
+<UE6504>
+<UE6505>
+<UE6506>
+<UE6507>
+<UE6508>
+<UE6509>
+<UE650A>
+<UE650B>
+<UE650C>
+<UE650D>
+<UE650E>
+<UE650F>
+<UE6510>
+<UE6511>
+<UE6512>
+<UE6513>
+<UE6514>
+<UE6515>
+<UE6516>
+<UE6517>
+<UE6518>
+<UE6519>
+<UE651A>
+<UE651B>
+<UE651C>
+<UE651D>
+<UE651E>
+<UE651F>
+<UE6520>
+<UE6521>
+<UE6522>
+<UE6523>
+<UE6524>
+<UE6525>
+<UE6526>
+<UE6527>
+<UE6528>
+<UE6529>
+<UE652A>
+<UE652B>
+<UE652C>
+<UE652D>
+<UE652E>
+<UE652F>
+<UE6530>
+<UE6531>
+<UE6532>
+<UE6533>
+<UE6534>
+<UE6535>
+<UE6536>
+<UE6537>
+<UE6538>
+<UE6539>
+<UE653A>
+<UE653B>
+<UE653C>
+<UE653D>
+<UE653E>
+<UE653F>
+<UE6540>
+<UE6541>
+<UE6542>
+<UE6543>
+<UE6544>
+<UE6545>
+<UE6546>
+<UE6547>
+<UE6548>
+<UE6549>
+<UE654A>
+<UE654B>
+<UE654C>
+<UE654D>
+<UE654E>
+<UE654F>
+<UE6550>
+<UE6551>
+<UE6552>
+<UE6553>
+<UE6554>
+<UE6555>
+<UE6556>
+<UE6557>
+<UE6558>
+<UE6559>
+<UE655A>
+<UE655B>
+<UE655C>
+<UE655D>
+<UE655E>
+<UE655F>
+<UE6560>
+<UE6561>
+<UE6562>
+<UE6563>
+<UE6564>
+<UE6565>
+<UE6566>
+<UE6567>
+<UE6568>
+<UE6569>
+<UE656A>
+<UE656B>
+<UE656C>
+<UE656D>
+<UE656E>
+<UE656F>
+<UE6570>
+<UE6571>
+<UE6572>
+<UE6573>
+<UE6574>
+<UE6575>
+<UE6576>
+<UE6577>
+<UE6578>
+<UE6579>
+<UE657A>
+<UE657B>
+<UE657C>
+<UE657D>
+<UE657E>
+<UE657F>
+<UE6580>
+<UE6581>
+<UE6582>
+<UE6583>
+<UE6584>
+<UE6585>
+<UE6586>
+<UE6587>
+<UE6588>
+<UE6589>
+<UE658A>
+<UE658B>
+<UE658C>
+<UE658D>
+<UE658E>
+<UE658F>
+<UE6590>
+<UE6591>
+<UE6592>
+<UE6593>
+<UE6594>
+<UE6595>
+<UE6596>
+<UE6597>
+<UE6598>
+<UE6599>
+<UE659A>
+<UE659B>
+<UE659C>
+<UE659D>
+<UE659E>
+<UE659F>
+<UE65A0>
+<UE65A1>
+<UE65A2>
+<UE65A3>
+<UE65A4>
+<UE65A5>
+<UE65A6>
+<UE65A7>
+<UE65A8>
+<UE65A9>
+<UE65AA>
+<UE65AB>
+<UE65AC>
+<UE65AD>
+<UE65AE>
+<UE65AF>
+<UE65B0>
+<UE65B1>
+<UE65B2>
+<UE65B3>
+<UE65B4>
+<UE65B5>
+<UE65B6>
+<UE65B7>
+<UE65B8>
+<UE65B9>
+<UE65BA>
+<UE65BB>
+<UE65BC>
+<UE65BD>
+<UE65BE>
+<UE65BF>
+<UE65C0>
+<UE65C1>
+<UE65C2>
+<UE65C3>
+<UE65C4>
+<UE65C5>
+<UE65C6>
+<UE65C7>
+<UE65C8>
+<UE65C9>
+<UE65CA>
+<UE65CB>
+<UE65CC>
+<UE65CD>
+<UE65CE>
+<UE65CF>
+<UE65D0>
+<UE65D1>
+<UE65D2>
+<UE65D3>
+<UE65D4>
+<UE65D5>
+<UE65D6>
+<UE65D7>
+<UE65D8>
+<UE65D9>
+<UE65DA>
+<UE65DB>
+<UE65DC>
+<UE65DD>
+<UE65DE>
+<UE65DF>
+<UE65E0>
+<UE65E1>
+<UE65E2>
+<UE65E3>
+<UE65E4>
+<UE65E5>
+<UE65E6>
+<UE65E7>
+<UE65E8>
+<UE65E9>
+<UE65EA>
+<UE65EB>
+<UE65EC>
+<UE65ED>
+<UE65EE>
+<UE65EF>
+<UE65F0>
+<UE65F1>
+<UE65F2>
+<UE65F3>
+<UE65F4>
+<UE65F5>
+<UE65F6>
+<UE65F7>
+<UE65F8>
+<UE65F9>
+<UE65FA>
+<UE65FB>
+<UE65FC>
+<UE65FD>
+<UE65FE>
+<UE65FF>
+<UE6600>
+<UE6601>
+<UE6602>
+<UE6603>
+<UE6604>
+<UE6605>
+<UE6606>
+<UE6607>
+<UE6608>
+<UE6609>
+<UE660A>
+<UE660B>
+<UE660C>
+<UE660D>
+<UE660E>
+<UE660F>
+<UE6610>
+<UE6611>
+<UE6612>
+<UE6613>
+<UE6614>
+<UE6615>
+<UE6616>
+<UE6617>
+<UE6618>
+<UE6619>
+<UE661A>
+<UE661B>
+<UE661C>
+<UE661D>
+<UE661E>
+<UE661F>
+<UE6620>
+<UE6621>
+<UE6622>
+<UE6623>
+<UE6624>
+<UE6625>
+<UE6626>
+<UE6627>
+<UE6628>
+<UE6629>
+<UE662A>
+<UE662B>
+<UE662C>
+<UE662D>
+<UE662E>
+<UE662F>
+<UE6630>
+<UE6631>
+<UE6632>
+<UE6633>
+<UE6634>
+<UE6635>
+<UE6636>
+<UE6637>
+<UE6638>
+<UE6639>
+<UE663A>
+<UE663B>
+<UE663C>
+<UE663D>
+<UE663E>
+<UE663F>
+<UE6640>
+<UE6641>
+<UE6642>
+<UE6643>
+<UE6644>
+<UE6645>
+<UE6646>
+<UE6647>
+<UE6648>
+<UE6649>
+<UE664A>
+<UE664B>
+<UE664C>
+<UE664D>
+<UE664E>
+<UE664F>
+<UE6650>
+<UE6651>
+<UE6652>
+<UE6653>
+<UE6654>
+<UE6655>
+<UE6656>
+<UE6657>
+<UE6658>
+<UE6659>
+<UE665A>
+<UE665B>
+<UE665C>
+<UE665D>
+<UE665E>
+<UE665F>
+<UE6660>
+<UE6661>
+<UE6662>
+<UE6663>
+<UE6664>
+<UE6665>
+<UE6666>
+<UE6667>
+<UE6668>
+<UE6669>
+<UE666A>
+<UE666B>
+<UE666C>
+<UE666D>
+<UE666E>
+<UE666F>
+<UE6670>
+<UE6671>
+<UE6672>
+<UE6673>
+<UE6674>
+<UE6675>
+<UE6676>
+<UE6677>
+<UE6678>
+<UE6679>
+<UE667A>
+<UE667B>
+<UE667C>
+<UE667D>
+<UE667E>
+<UE667F>
+<UE6680>
+<UE6681>
+<UE6682>
+<UE6683>
+<UE6684>
+<UE6685>
+<UE6686>
+<UE6687>
+<UE6688>
+<UE6689>
+<UE668A>
+<UE668B>
+<UE668C>
+<UE668D>
+<UE668E>
+<UE668F>
+<UE6690>
+<UE6691>
+<UE6692>
+<UE6693>
+<UE6694>
+<UE6695>
+<UE6696>
+<UE6697>
+<UE6698>
+<UE6699>
+<UE669A>
+<UE669B>
+<UE669C>
+<UE669D>
+<UE669E>
+<UE669F>
+<UE66A0>
+<UE66A1>
+<UE66A2>
+<UE66A3>
+<UE66A4>
+<UE66A5>
+<UE66A6>
+<UE66A7>
+<UE66A8>
+<UE66A9>
+<UE66AA>
+<UE66AB>
+<UE66AC>
+<UE66AD>
+<UE66AE>
+<UE66AF>
+<UE66B0>
+<UE66B1>
+<UE66B2>
+<UE66B3>
+<UE66B4>
+<UE66B5>
+<UE66B6>
+<UE66B7>
+<UE66B8>
+<UE66B9>
+<UE66BA>
+<UE66BB>
+<UE66BC>
+<UE66BD>
+<UE66BE>
+<UE66BF>
+<UE66C0>
+<UE66C1>
+<UE66C2>
+<UE66C3>
+<UE66C4>
+<UE66C5>
+<UE66C6>
+<UE66C7>
+<UE66C8>
+<UE66C9>
+<UE66CA>
+<UE66CB>
+<UE66CC>
+<UE66CD>
+<UE66CE>
+<UE66CF>
+<UE66D0>
+<UE66D1>
+<UE66D2>
+<UE66D3>
+<UE66D4>
+<UE66D5>
+<UE66D6>
+<UE66D7>
+<UE66D8>
+<UE66D9>
+<UE66DA>
+<UE66DB>
+<UE66DC>
+<UE66DD>
+<UE66DE>
+<UE66DF>
+<UE66E0>
+<UE66E1>
+<UE66E2>
+<UE66E3>
+<UE66E4>
+<UE66E5>
+<UE66E6>
+<UE66E7>
+<UE66E8>
+<UE66E9>
+<UE66EA>
+<UE66EB>
+<UE66EC>
+<UE66ED>
+<UE66EE>
+<UE66EF>
+<UE66F0>
+<UE66F1>
+<UE66F2>
+<UE66F3>
+<UE66F4>
+<UE66F5>
+<UE66F6>
+<UE66F7>
+<UE66F8>
+<UE66F9>
+<UE66FA>
+<UE66FB>
+<UE66FC>
+<UE66FD>
+<UE66FE>
+<UE66FF>
+<UE6700>
+<UE6701>
+<UE6702>
+<UE6703>
+<UE6704>
+<UE6705>
+<UE6706>
+<UE6707>
+<UE6708>
+<UE6709>
+<UE670A>
+<UE670B>
+<UE670C>
+<UE670D>
+<UE670E>
+<UE670F>
+<UE6710>
+<UE6711>
+<UE6712>
+<UE6713>
+<UE6714>
+<UE6715>
+<UE6716>
+<UE6717>
+<UE6718>
+<UE6719>
+<UE671A>
+<UE671B>
+<UE671C>
+<UE671D>
+<UE671E>
+<UE671F>
+<UE6720>
+<UE6721>
+<UE6722>
+<UE6723>
+<UE6724>
+<UE6725>
+<UE6726>
+<UE6727>
+<UE6728>
+<UE6729>
+<UE672A>
+<UE672B>
+<UE672C>
+<UE672D>
+<UE672E>
+<UE672F>
+<UE6730>
+<UE6731>
+<UE6732>
+<UE6733>
+<UE6734>
+<UE6735>
+<UE6736>
+<UE6737>
+<UE6738>
+<UE6739>
+<UE673A>
+<UE673B>
+<UE673C>
+<UE673D>
+<UE673E>
+<UE673F>
+<UE6740>
+<UE6741>
+<UE6742>
+<UE6743>
+<UE6744>
+<UE6745>
+<UE6746>
+<UE6747>
+<UE6748>
+<UE6749>
+<UE674A>
+<UE674B>
+<UE674C>
+<UE674D>
+<UE674E>
+<UE674F>
+<UE6750>
+<UE6751>
+<UE6752>
+<UE6753>
+<UE6754>
+<UE6755>
+<UE6756>
+<UE6757>
+<UE6758>
+<UE6759>
+<UE675A>
+<UE675B>
+<UE675C>
+<UE675D>
+<UE675E>
+<UE675F>
+<UE6760>
+<UE6761>
+<UE6762>
+<UE6763>
+<UE6764>
+<UE6765>
+<UE6766>
+<UE6767>
+<UE6768>
+<UE6769>
+<UE676A>
+<UE676B>
+<UE676C>
+<UE676D>
+<UE676E>
+<UE676F>
+<UE6770>
+<UE6771>
+<UE6772>
+<UE6773>
+<UE6774>
+<UE6775>
+<UE6776>
+<UE6777>
+<UE6778>
+<UE6779>
+<UE677A>
+<UE677B>
+<UE677C>
+<UE677D>
+<UE677E>
+<UE677F>
+<UE6780>
+<UE6781>
+<UE6782>
+<UE6783>
+<UE6784>
+<UE6785>
+<UE6786>
+<UE6787>
+<UE6788>
+<UE6789>
+<UE678A>
+<UE678B>
+<UE678C>
+<UE678D>
+<UE678E>
+<UE678F>
+<UE6790>
+<UE6791>
+<UE6792>
+<UE6793>
+<UE6794>
+<UE6795>
+<UE6796>
+<UE6797>
+<UE6798>
+<UE6799>
+<UE679A>
+<UE679B>
+<UE679C>
+<UE679D>
+<UE679E>
+<UE679F>
+<UE67A0>
+<UE67A1>
+<UE67A2>
+<UE67A3>
+<UE67A4>
+<UE67A5>
+<UE67A6>
+<UE67A7>
+<UE67A8>
+<UE67A9>
+<UE67AA>
+<UE67AB>
+<UE67AC>
+<UE67AD>
+<UE67AE>
+<UE67AF>
+<UE67B0>
+<UE67B1>
+<UE67B2>
+<UE67B3>
+<UE67B4>
+<UE67B5>
+<UE67B6>
+<UE67B7>
+<UE67B8>
+<UE67B9>
+<UE67BA>
+<UE67BB>
+<UE67BC>
+<UE67BD>
+<UE67BE>
+<UE67BF>
+<UE67C0>
+<UE67C1>
+<UE67C2>
+<UE67C3>
+<UE67C4>
+<UE67C5>
+<UE67C6>
+<UE67C7>
+<UE67C8>
+<UE67C9>
+<UE67CA>
+<UE67CB>
+<UE67CC>
+<UE67CD>
+<UE67CE>
+<UE67CF>
+<UE67D0>
+<UE67D1>
+<UE67D2>
+<UE67D3>
+<UE67D4>
+<UE67D5>
+<UE67D6>
+<UE67D7>
+<UE67D8>
+<UE67D9>
+<UE67DA>
+<UE67DB>
+<UE67DC>
+<UE67DD>
+<UE67DE>
+<UE67DF>
+<UE67E0>
+<UE67E1>
+<UE67E2>
+<UE67E3>
+<UE67E4>
+<UE67E5>
+<UE67E6>
+<UE67E7>
+<UE67E8>
+<UE67E9>
+<UE67EA>
+<UE67EB>
+<UE67EC>
+<UE67ED>
+<UE67EE>
+<UE67EF>
+<UE67F0>
+<UE67F1>
+<UE67F2>
+<UE67F3>
+<UE67F4>
+<UE67F5>
+<UE67F6>
+<UE67F7>
+<UE67F8>
+<UE67F9>
+<UE67FA>
+<UE67FB>
+<UE67FC>
+<UE67FD>
+<UE67FE>
+<UE67FF>
+<UE6800>
+<UE6801>
+<UE6802>
+<UE6803>
+<UE6804>
+<UE6805>
+<UE6806>
+<UE6807>
+<UE6808>
+<UE6809>
+<UE680A>
+<UE680B>
+<UE680C>
+<UE680D>
+<UE680E>
+<UE680F>
+<UE6810>
+<UE6811>
+<UE6812>
+<UE6813>
+<UE6814>
+<UE6815>
+<UE6816>
+<UE6817>
+<UE6818>
+<UE6819>
+<UE681A>
+<UE681B>
+<UE681C>
+<UE681D>
+<UE681E>
+<UE681F>
+<UE6820>
+<UE6821>
+<UE6822>
+<UE6823>
+<UE6824>
+<UE6825>
+<UE6826>
+<UE6827>
+<UE6828>
+<UE6829>
+<UE682A>
+<UE682B>
+<UE682C>
+<UE682D>
+<UE682E>
+<UE682F>
+<UE6830>
+<UE6831>
+<UE6832>
+<UE6833>
+<UE6834>
+<UE6835>
+<UE6836>
+<UE6837>
+<UE6838>
+<UE6839>
+<UE683A>
+<UE683B>
+<UE683C>
+<UE683D>
+<UE683E>
+<UE683F>
+<UE6840>
+<UE6841>
+<UE6842>
+<UE6843>
+<UE6844>
+<UE6845>
+<UE6846>
+<UE6847>
+<UE6848>
+<UE6849>
+<UE684A>
+<UE684B>
+<UE684C>
+<UE684D>
+<UE684E>
+<UE684F>
+<UE6850>
+<UE6851>
+<UE6852>
+<UE6853>
+<UE6854>
+<UE6855>
+<UE6856>
+<UE6857>
+<UE6858>
+<UE6859>
+<UE685A>
+<UE685B>
+<UE685C>
+<UE685D>
+<UE685E>
+<UE685F>
+<UE6860>
+<UE6861>
+<UE6862>
+<UE6863>
+<UE6864>
+<UE6865>
+<UE6866>
+<UE6867>
+<UE6868>
+<UE6869>
+<UE686A>
+<UE686B>
+<UE686C>
+<UE686D>
+<UE686E>
+<UE686F>
+<UE6870>
+<UE6871>
+<UE6872>
+<UE6873>
+<UE6874>
+<UE6875>
+<UE6876>
+<UE6877>
+<UE6878>
+<UE6879>
+<UE687A>
+<UE687B>
+<UE687C>
+<UE687D>
+<UE687E>
+<UE687F>
+<UE6880>
+<UE6881>
+<UE6882>
+<UE6883>
+<UE6884>
+<UE6885>
+<UE6886>
+<UE6887>
+<UE6888>
+<UE6889>
+<UE688A>
+<UE688B>
+<UE688C>
+<UE688D>
+<UE688E>
+<UE688F>
+<UE6890>
+<UE6891>
+<UE6892>
+<UE6893>
+<UE6894>
+<UE6895>
+<UE6896>
+<UE6897>
+<UE6898>
+<UE6899>
+<UE689A>
+<UE689B>
+<UE689C>
+<UE689D>
+<UE689E>
+<UE689F>
+<UE68A0>
+<UE68A1>
+<UE68A2>
+<UE68A3>
+<UE68A4>
+<UE68A5>
+<UE68A6>
+<UE68A7>
+<UE68A8>
+<UE68A9>
+<UE68AA>
+<UE68AB>
+<UE68AC>
+<UE68AD>
+<UE68AE>
+<UE68AF>
+<UE68B0>
+<UE68B1>
+<UE68B2>
+<UE68B3>
+<UE68B4>
+<UE68B5>
+<UE68B6>
+<UE68B7>
+<UE68B8>
+<UE68B9>
+<UE68BA>
+<UE68BB>
+<UE68BC>
+<UE68BD>
+<UE68BE>
+<UE68BF>
+<UE68C0>
+<UE68C1>
+<UE68C2>
+<UE68C3>
+<UE68C4>
+<UE68C5>
+<UE68C6>
+<UE68C7>
+<UE68C8>
+<UE68C9>
+<UE68CA>
+<UE68CB>
+<UE68CC>
+<UE68CD>
+<UE68CE>
+<UE68CF>
+<UE68D0>
+<UE68D1>
+<UE68D2>
+<UE68D3>
+<UE68D4>
+<UE68D5>
+<UE68D6>
+<UE68D7>
+<UE68D8>
+<UE68D9>
+<UE68DA>
+<UE68DB>
+<UE68DC>
+<UE68DD>
+<UE68DE>
+<UE68DF>
+<UE68E0>
+<UE68E1>
+<UE68E2>
+<UE68E3>
+<UE68E4>
+<UE68E5>
+<UE68E6>
+<UE68E7>
+<UE68E8>
+<UE68E9>
+<UE68EA>
+<UE68EB>
+<UE68EC>
+<UE68ED>
+<UE68EE>
+<UE68EF>
+<UE68F0>
+<UE68F1>
+<UE68F2>
+<UE68F3>
+<UE68F4>
+<UE68F5>
+<UE68F6>
+<UE68F7>
+<UE68F8>
+<UE68F9>
+<UE68FA>
+<UE68FB>
+<UE68FC>
+<UE68FD>
+<UE68FE>
+<UE68FF>
+<UE6900>
+<UE6901>
+<UE6902>
+<UE6903>
+<UE6904>
+<UE6905>
+<UE6906>
+<UE6907>
+<UE6908>
+<UE6909>
+<UE690A>
+<UE690B>
+<UE690C>
+<UE690D>
+<UE690E>
+<UE690F>
+<UE6910>
+<UE6911>
+<UE6912>
+<UE6913>
+<UE6914>
+<UE6915>
+<UE6916>
+<UE6917>
+<UE6918>
+<UE6919>
+<UE691A>
+<UE691B>
+<UE691C>
+<UE691D>
+<UE691E>
+<UE691F>
+<UE6920>
+<UE6921>
+<UE6922>
+<UE6923>
+<UE6924>
+<UE6925>
+<UE6926>
+<UE6927>
+<UE6928>
+<UE6929>
+<UE692A>
+<UE692B>
+<UE692C>
+<UE692D>
+<UE692E>
+<UE692F>
+<UE6930>
+<UE6931>
+<UE6932>
+<UE6933>
+<UE6934>
+<UE6935>
+<UE6936>
+<UE6937>
+<UE6938>
+<UE6939>
+<UE693A>
+<UE693B>
+<UE693C>
+<UE693D>
+<UE693E>
+<UE693F>
+<UE6940>
+<UE6941>
+<UE6942>
+<UE6943>
+<UE6944>
+<UE6945>
+<UE6946>
+<UE6947>
+<UE6948>
+<UE6949>
+<UE694A>
+<UE694B>
+<UE694C>
+<UE694D>
+<UE694E>
+<UE694F>
+<UE6950>
+<UE6951>
+<UE6952>
+<UE6953>
+<UE6954>
+<UE6955>
+<UE6956>
+<UE6957>
+<UE6958>
+<UE6959>
+<UE695A>
+<UE695B>
+<UE695C>
+<UE695D>
+<UE695E>
+<UE695F>
+<UE6960>
+<UE6961>
+<UE6962>
+<UE6963>
+<UE6964>
+<UE6965>
+<UE6966>
+<UE6967>
+<UE6968>
+<UE6969>
+<UE696A>
+<UE696B>
+<UE696C>
+<UE696D>
+<UE696E>
+<UE696F>
+<UE6970>
+<UE6971>
+<UE6972>
+<UE6973>
+<UE6974>
+<UE6975>
+<UE6976>
+<UE6977>
+<UE6978>
+<UE6979>
+<UE697A>
+<UE697B>
+<UE697C>
+<UE697D>
+<UE697E>
+<UE697F>
+<UE6980>
+<UE6981>
+<UE6982>
+<UE6983>
+<UE6984>
+<UE6985>
+<UE6986>
+<UE6987>
+<UE6988>
+<UE6989>
+<UE698A>
+<UE698B>
+<UE698C>
+<UE698D>
+<UE698E>
+<UE698F>
+<UE6990>
+<UE6991>
+<UE6992>
+<UE6993>
+<UE6994>
+<UE6995>
+<UE6996>
+<UE6997>
+<UE6998>
+<UE6999>
+<UE699A>
+<UE699B>
+<UE699C>
+<UE699D>
+<UE699E>
+<UE699F>
+<UE69A0>
+<UE69A1>
+<UE69A2>
+<UE69A3>
+<UE69A4>
+<UE69A5>
+<UE69A6>
+<UE69A7>
+<UE69A8>
+<UE69A9>
+<UE69AA>
+<UE69AB>
+<UE69AC>
+<UE69AD>
+<UE69AE>
+<UE69AF>
+<UE69B0>
+<UE69B1>
+<UE69B2>
+<UE69B3>
+<UE69B4>
+<UE69B5>
+<UE69B6>
+<UE69B7>
+<UE69B8>
+<UE69B9>
+<UE69BA>
+<UE69BB>
+<UE69BC>
+<UE69BD>
+<UE69BE>
+<UE69BF>
+<UE69C0>
+<UE69C1>
+<UE69C2>
+<UE69C3>
+<UE69C4>
+<UE69C5>
+<UE69C6>
+<UE69C7>
+<UE69C8>
+<UE69C9>
+<UE69CA>
+<UE69CB>
+<UE69CC>
+<UE69CD>
+<UE69CE>
+<UE69CF>
+<UE69D0>
+<UE69D1>
+<UE69D2>
+<UE69D3>
+<UE69D4>
+<UE69D5>
+<UE69D6>
+<UE69D7>
+<UE69D8>
+<UE69D9>
+<UE69DA>
+<UE69DB>
+<UE69DC>
+<UE69DD>
+<UE69DE>
+<UE69DF>
+<UE69E0>
+<UE69E1>
+<UE69E2>
+<UE69E3>
+<UE69E4>
+<UE69E5>
+<UE69E6>
+<UE69E7>
+<UE69E8>
+<UE69E9>
+<UE69EA>
+<UE69EB>
+<UE69EC>
+<UE69ED>
+<UE69EE>
+<UE69EF>
+<UE69F0>
+<UE69F1>
+<UE69F2>
+<UE69F3>
+<UE69F4>
+<UE69F5>
+<UE69F6>
+<UE69F7>
+<UE69F8>
+<UE69F9>
+<UE69FA>
+<UE69FB>
+<UE69FC>
+<UE69FD>
+<UE69FE>
+<UE69FF>
+<UE6A00>
+<UE6A01>
+<UE6A02>
+<UE6A03>
+<UE6A04>
+<UE6A05>
+<UE6A06>
+<UE6A07>
+<UE6A08>
+<UE6A09>
+<UE6A0A>
+<UE6A0B>
+<UE6A0C>
+<UE6A0D>
+<UE6A0E>
+<UE6A0F>
+<UE6A10>
+<UE6A11>
+<UE6A12>
+<UE6A13>
+<UE6A14>
+<UE6A15>
+<UE6A16>
+<UE6A17>
+<UE6A18>
+<UE6A19>
+<UE6A1A>
+<UE6A1B>
+<UE6A1C>
+<UE6A1D>
+<UE6A1E>
+<UE6A1F>
+<UE6A20>
+<UE6A21>
+<UE6A22>
+<UE6A23>
+<UE6A24>
+<UE6A25>
+<UE6A26>
+<UE6A27>
+<UE6A28>
+<UE6A29>
+<UE6A2A>
+<UE6A2B>
+<UE6A2C>
+<UE6A2D>
+<UE6A2E>
+<UE6A2F>
+<UE6A30>
+<UE6A31>
+<UE6A32>
+<UE6A33>
+<UE6A34>
+<UE6A35>
+<UE6A36>
+<UE6A37>
+<UE6A38>
+<UE6A39>
+<UE6A3A>
+<UE6A3B>
+<UE6A3C>
+<UE6A3D>
+<UE6A3E>
+<UE6A3F>
+<UE6A40>
+<UE6A41>
+<UE6A42>
+<UE6A43>
+<UE6A44>
+<UE6A45>
+<UE6A46>
+<UE6A47>
+<UE6A48>
+<UE6A49>
+<UE6A4A>
+<UE6A4B>
+<UE6A4C>
+<UE6A4D>
+<UE6A4E>
+<UE6A4F>
+<UE6A50>
+<UE6A51>
+<UE6A52>
+<UE6A53>
+<UE6A54>
+<UE6A55>
+<UE6A56>
+<UE6A57>
+<UE6A58>
+<UE6A59>
+<UE6A5A>
+<UE6A5B>
+<UE6A5C>
+<UE6A5D>
+<UE6A5E>
+<UE6A5F>
+<UE6A60>
+<UE6A61>
+<UE6A62>
+<UE6A63>
+<UE6A64>
+<UE6A65>
+<UE6A66>
+<UE6A67>
+<UE6A68>
+<UE6A69>
+<UE6A6A>
+<UE6A6B>
+<UE6A6C>
+<UE6A6D>
+<UE6A6E>
+<UE6A6F>
+<UE6A70>
+<UE6A71>
+<UE6A72>
+<UE6A73>
+<UE6A74>
+<UE6A75>
+<UE6A76>
+<UE6A77>
+<UE6A78>
+<UE6A79>
+<UE6A7A>
+<UE6A7B>
+<UE6A7C>
+<UE6A7D>
+<UE6A7E>
+<UE6A7F>
+<UE6A80>
+<UE6A81>
+<UE6A82>
+<UE6A83>
+<UE6A84>
+<UE6A85>
+<UE6A86>
+<UE6A87>
+<UE6A88>
+<UE6A89>
+<UE6A8A>
+<UE6A8B>
+<UE6A8C>
+<UE6A8D>
+<UE6A8E>
+<UE6A8F>
+<UE6A90>
+<UE6A91>
+<UE6A92>
+<UE6A93>
+<UE6A94>
+<UE6A95>
+<UE6A96>
+<UE6A97>
+<UE6A98>
+<UE6A99>
+<UE6A9A>
+<UE6A9B>
+<UE6A9C>
+<UE6A9D>
+<UE6A9E>
+<UE6A9F>
+<UE6AA0>
+<UE6AA1>
+<UE6AA2>
+<UE6AA3>
+<UE6AA4>
+<UE6AA5>
+<UE6AA6>
+<UE6AA7>
+<UE6AA8>
+<UE6AA9>
+<UE6AAA>
+<UE6AAB>
+<UE6AAC>
+<UE6AAD>
+<UE6AAE>
+<UE6AAF>
+<UE6AB0>
+<UE6AB1>
+<UE6AB2>
+<UE6AB3>
+<UE6AB4>
+<UE6AB5>
+<UE6AB6>
+<UE6AB7>
+<UE6AB8>
+<UE6AB9>
+<UE6ABA>
+<UE6ABB>
+<UE6ABC>
+<UE6ABD>
+<UE6ABE>
+<UE6ABF>
+<UE6AC0>
+<UE6AC1>
+<UE6AC2>
+<UE6AC3>
+<UE6AC4>
+<UE6AC5>
+<UE6AC6>
+<UE6AC7>
+<UE6AC8>
+<UE6AC9>
+<UE6ACA>
+<UE6ACB>
+<UE6ACC>
+<UE6ACD>
+<UE6ACE>
+<UE6ACF>
+<UE6AD0>
+<UE6AD1>
+<UE6AD2>
+<UE6AD3>
+<UE6AD4>
+<UE6AD5>
+<UE6AD6>
+<UE6AD7>
+<UE6AD8>
+<UE6AD9>
+<UE6ADA>
+<UE6ADB>
+<UE6ADC>
+<UE6ADD>
+<UE6ADE>
+<UE6ADF>
+<UE6AE0>
+<UE6AE1>
+<UE6AE2>
+<UE6AE3>
+<UE6AE4>
+<UE6AE5>
+<UE6AE6>
+<UE6AE7>
+<UE6AE8>
+<UE6AE9>
+<UE6AEA>
+<UE6AEB>
+<UE6AEC>
+<UE6AED>
+<UE6AEE>
+<UE6AEF>
+<UE6AF0>
+<UE6AF1>
+<UE6AF2>
+<UE6AF3>
+<UE6AF4>
+<UE6AF5>
+<UE6AF6>
+<UE6AF7>
+<UE6AF8>
+<UE6AF9>
+<UE6AFA>
+<UE6AFB>
+<UE6AFC>
+<UE6AFD>
+<UE6AFE>
+<UE6AFF>
+<UE6B00>
+<UE6B01>
+<UE6B02>
+<UE6B03>
+<UE6B04>
+<UE6B05>
+<UE6B06>
+<UE6B07>
+<UE6B08>
+<UE6B09>
+<UE6B0A>
+<UE6B0B>
+<UE6B0C>
+<UE6B0D>
+<UE6B0E>
+<UE6B0F>
+<UE6B10>
+<UE6B11>
+<UE6B12>
+<UE6B13>
+<UE6B14>
+<UE6B15>
+<UE6B16>
+<UE6B17>
+<UE6B18>
+<UE6B19>
+<UE6B1A>
+<UE6B1B>
+<UE6B1C>
+<UE6B1D>
+<UE6B1E>
+<UE6B1F>
+<UE6B20>
+<UE6B21>
+<UE6B22>
+<UE6B23>
+<UE6B24>
+<UE6B25>
+<UE6B26>
+<UE6B27>
+<UE6B28>
+<UE6B29>
+<UE6B2A>
+<UE6B2B>
+<UE6B2C>
+<UE6B2D>
+<UE6B2E>
+<UE6B2F>
+<UE6B30>
+<UE6B31>
+<UE6B32>
+<UE6B33>
+<UE6B34>
+<UE6B35>
+<UE6B36>
+<UE6B37>
+<UE6B38>
+<UE6B39>
+<UE6B3A>
+<UE6B3B>
+<UE6B3C>
+<UE6B3D>
+<UE6B3E>
+<UE6B3F>
+<UE6B40>
+<UE6B41>
+<UE6B42>
+<UE6B43>
+<UE6B44>
+<UE6B45>
+<UE6B46>
+<UE6B47>
+<UE6B48>
+<UE6B49>
+<UE6B4A>
+<UE6B4B>
+<UE6B4C>
+<UE6B4D>
+<UE6B4E>
+<UE6B4F>
+<UE6B50>
+<UE6B51>
+<UE6B52>
+<UE6B53>
+<UE6B54>
+<UE6B55>
+<UE6B56>
+<UE6B57>
+<UE6B58>
+<UE6B59>
+<UE6B5A>
+<UE6B5B>
+<UE6B5C>
+<UE6B5D>
+<UE6B5E>
+<UE6B5F>
+<UE6B60>
+<UE6B61>
+<UE6B62>
+<UE6B63>
+<UE6B64>
+<UE6B65>
+<UE6B66>
+<UE6B67>
+<UE6B68>
+<UE6B69>
+<UE6B6A>
+<UE6B6B>
+<UE6B6C>
+<UE6B6D>
+<UE6B6E>
+<UE6B6F>
+<UE6B70>
+<UE6B71>
+<UE6B72>
+<UE6B73>
+<UE6B74>
+<UE6B75>
+<UE6B76>
+<UE6B77>
+<UE6B78>
+<UE6B79>
+<UE6B7A>
+<UE6B7B>
+<UE6B7C>
+<UE6B7D>
+<UE6B7E>
+<UE6B7F>
+<UE6B80>
+<UE6B81>
+<UE6B82>
+<UE6B83>
+<UE6B84>
+<UE6B85>
+<UE6B86>
+<UE6B87>
+<UE6B88>
+<UE6B89>
+<UE6B8A>
+<UE6B8B>
+<UE6B8C>
+<UE6B8D>
+<UE6B8E>
+<UE6B8F>
+<UE6B90>
+<UE6B91>
+<UE6B92>
+<UE6B93>
+<UE6B94>
+<UE6B95>
+<UE6B96>
+<UE6B97>
+<UE6B98>
+<UE6B99>
+<UE6B9A>
+<UE6B9B>
+<UE6B9C>
+<UE6B9D>
+<UE6B9E>
+<UE6B9F>
+<UE6BA0>
+<UE6BA1>
+<UE6BA2>
+<UE6BA3>
+<UE6BA4>
+<UE6BA5>
+<UE6BA6>
+<UE6BA7>
+<UE6BA8>
+<UE6BA9>
+<UE6BAA>
+<UE6BAB>
+<UE6BAC>
+<UE6BAD>
+<UE6BAE>
+<UE6BAF>
+<UE6BB0>
+<UE6BB1>
+<UE6BB2>
+<UE6BB3>
+<UE6BB4>
+<UE6BB5>
+<UE6BB6>
+<UE6BB7>
+<UE6BB8>
+<UE6BB9>
+<UE6BBA>
+<UE6BBB>
+<UE6BBC>
+<UE6BBD>
+<UE6BBE>
+<UE6BBF>
+<UE6BC0>
+<UE6BC1>
+<UE6BC2>
+<UE6BC3>
+<UE6BC4>
+<UE6BC5>
+<UE6BC6>
+<UE6BC7>
+<UE6BC8>
+<UE6BC9>
+<UE6BCA>
+<UE6BCB>
+<UE6BCC>
+<UE6BCD>
+<UE6BCE>
+<UE6BCF>
+<UE6BD0>
+<UE6BD1>
+<UE6BD2>
+<UE6BD3>
+<UE6BD4>
+<UE6BD5>
+<UE6BD6>
+<UE6BD7>
+<UE6BD8>
+<UE6BD9>
+<UE6BDA>
+<UE6BDB>
+<UE6BDC>
+<UE6BDD>
+<UE6BDE>
+<UE6BDF>
+<UE6BE0>
+<UE6BE1>
+<UE6BE2>
+<UE6BE3>
+<UE6BE4>
+<UE6BE5>
+<UE6BE6>
+<UE6BE7>
+<UE6BE8>
+<UE6BE9>
+<UE6BEA>
+<UE6BEB>
+<UE6BEC>
+<UE6BED>
+<UE6BEE>
+<UE6BEF>
+<UE6BF0>
+<UE6BF1>
+<UE6BF2>
+<UE6BF3>
+<UE6BF4>
+<UE6BF5>
+<UE6BF6>
+<UE6BF7>
+<UE6BF8>
+<UE6BF9>
+<UE6BFA>
+<UE6BFB>
+<UE6BFC>
+<UE6BFD>
+<UE6BFE>
+<UE6BFF>
+<UE6C00>
+<UE6C01>
+<UE6C02>
+<UE6C03>
+<UE6C04>
+<UE6C05>
+<UE6C06>
+<UE6C07>
+<UE6C08>
+<UE6C09>
+<UE6C0A>
+<UE6C0B>
+<UE6C0C>
+<UE6C0D>
+<UE6C0E>
+<UE6C0F>
+<UE6C10>
+<UE6C11>
+<UE6C12>
+<UE6C13>
+<UE6C14>
+<UE6C15>
+<UE6C16>
+<UE6C17>
+<UE6C18>
+<UE6C19>
+<UE6C1A>
+<UE6C1B>
+<UE6C1C>
+<UE6C1D>
+<UE6C1E>
+<UE6C1F>
+<UE6C20>
+<UE6C21>
+<UE6C22>
+<UE6C23>
+<UE6C24>
+<UE6C25>
+<UE6C26>
+<UE6C27>
+<UE6C28>
+<UE6C29>
+<UE6C2A>
+<UE6C2B>
+<UE6C2C>
+<UE6C2D>
+<UE6C2E>
+<UE6C2F>
+<UE6C30>
+<UE6C31>
+<UE6C32>
+<UE6C33>
+<UE6C34>
+<UE6C35>
+<UE6C36>
+<UE6C37>
+<UE6C38>
+<UE6C39>
+<UE6C3A>
+<UE6C3B>
+<UE6C3C>
+<UE6C3D>
+<UE6C3E>
+<UE6C3F>
+<UE6C40>
+<UE6C41>
+<UE6C42>
+<UE6C43>
+<UE6C44>
+<UE6C45>
+<UE6C46>
+<UE6C47>
+<UE6C48>
+<UE6C49>
+<UE6C4A>
+<UE6C4B>
+<UE6C4C>
+<UE6C4D>
+<UE6C4E>
+<UE6C4F>
+<UE6C50>
+<UE6C51>
+<UE6C52>
+<UE6C53>
+<UE6C54>
+<UE6C55>
+<UE6C56>
+<UE6C57>
+<UE6C58>
+<UE6C59>
+<UE6C5A>
+<UE6C5B>
+<UE6C5C>
+<UE6C5D>
+<UE6C5E>
+<UE6C5F>
+<UE6C60>
+<UE6C61>
+<UE6C62>
+<UE6C63>
+<UE6C64>
+<UE6C65>
+<UE6C66>
+<UE6C67>
+<UE6C68>
+<UE6C69>
+<UE6C6A>
+<UE6C6B>
+<UE6C6C>
+<UE6C6D>
+<UE6C6E>
+<UE6C6F>
+<UE6C70>
+<UE6C71>
+<UE6C72>
+<UE6C73>
+<UE6C74>
+<UE6C75>
+<UE6C76>
+<UE6C77>
+<UE6C78>
+<UE6C79>
+<UE6C7A>
+<UE6C7B>
+<UE6C7C>
+<UE6C7D>
+<UE6C7E>
+<UE6C7F>
+<UE6C80>
+<UE6C81>
+<UE6C82>
+<UE6C83>
+<UE6C84>
+<UE6C85>
+<UE6C86>
+<UE6C87>
+<UE6C88>
+<UE6C89>
+<UE6C8A>
+<UE6C8B>
+<UE6C8C>
+<UE6C8D>
+<UE6C8E>
+<UE6C8F>
+<UE6C90>
+<UE6C91>
+<UE6C92>
+<UE6C93>
+<UE6C94>
+<UE6C95>
+<UE6C96>
+<UE6C97>
+<UE6C98>
+<UE6C99>
+<UE6C9A>
+<UE6C9B>
+<UE6C9C>
+<UE6C9D>
+<UE6C9E>
+<UE6C9F>
+<UE6CA0>
+<UE6CA1>
+<UE6CA2>
+<UE6CA3>
+<UE6CA4>
+<UE6CA5>
+<UE6CA6>
+<UE6CA7>
+<UE6CA8>
+<UE6CA9>
+<UE6CAA>
+<UE6CAB>
+<UE6CAC>
+<UE6CAD>
+<UE6CAE>
+<UE6CAF>
+<UE6CB0>
+<UE6CB1>
+<UE6CB2>
+<UE6CB3>
+<UE6CB4>
+<UE6CB5>
+<UE6CB6>
+<UE6CB7>
+<UE6CB8>
+<UE6CB9>
+<UE6CBA>
+<UE6CBB>
+<UE6CBC>
+<UE6CBD>
+<UE6CBE>
+<UE6CBF>
+<UE6CC0>
+<UE6CC1>
+<UE6CC2>
+<UE6CC3>
+<UE6CC4>
+<UE6CC5>
+<UE6CC6>
+<UE6CC7>
+<UE6CC8>
+<UE6CC9>
+<UE6CCA>
+<UE6CCB>
+<UE6CCC>
+<UE6CCD>
+<UE6CCE>
+<UE6CCF>
+<UE6CD0>
+<UE6CD1>
+<UE6CD2>
+<UE6CD3>
+<UE6CD4>
+<UE6CD5>
+<UE6CD6>
+<UE6CD7>
+<UE6CD8>
+<UE6CD9>
+<UE6CDA>
+<UE6CDB>
+<UE6CDC>
+<UE6CDD>
+<UE6CDE>
+<UE6CDF>
+<UE6CE0>
+<UE6CE1>
+<UE6CE2>
+<UE6CE3>
+<UE6CE4>
+<UE6CE5>
+<UE6CE6>
+<UE6CE7>
+<UE6CE8>
+<UE6CE9>
+<UE6CEA>
+<UE6CEB>
+<UE6CEC>
+<UE6CED>
+<UE6CEE>
+<UE6CEF>
+<UE6CF0>
+<UE6CF1>
+<UE6CF2>
+<UE6CF3>
+<UE6CF4>
+<UE6CF5>
+<UE6CF6>
+<UE6CF7>
+<UE6CF8>
+<UE6CF9>
+<UE6CFA>
+<UE6CFB>
+<UE6CFC>
+<UE6CFD>
+<UE6CFE>
+<UE6CFF>
+<UE6D00>
+<UE6D01>
+<UE6D02>
+<UE6D03>
+<UE6D04>
+<UE6D05>
+<UE6D06>
+<UE6D07>
+<UE6D08>
+<UE6D09>
+<UE6D0A>
+<UE6D0B>
+<UE6D0C>
+<UE6D0D>
+<UE6D0E>
+<UE6D0F>
+<UE6D10>
+<UE6D11>
+<UE6D12>
+<UE6D13>
+<UE6D14>
+<UE6D15>
+<UE6D16>
+<UE6D17>
+<UE6D18>
+<UE6D19>
+<UE6D1A>
+<UE6D1B>
+<UE6D1C>
+<UE6D1D>
+<UE6D1E>
+<UE6D1F>
+<UE6D20>
+<UE6D21>
+<UE6D22>
+<UE6D23>
+<UE6D24>
+<UE6D25>
+<UE6D26>
+<UE6D27>
+<UE6D28>
+<UE6D29>
+<UE6D2A>
+<UE6D2B>
+<UE6D2C>
+<UE6D2D>
+<UE6D2E>
+<UE6D2F>
+<UE6D30>
+<UE6D31>
+<UE6D32>
+<UE6D33>
+<UE6D34>
+<UE6D35>
+<UE6D36>
+<UE6D37>
+<UE6D38>
+<UE6D39>
+<UE6D3A>
+<UE6D3B>
+<UE6D3C>
+<UE6D3D>
+<UE6D3E>
+<UE6D3F>
+<UE6D40>
+<UE6D41>
+<UE6D42>
+<UE6D43>
+<UE6D44>
+<UE6D45>
+<UE6D46>
+<UE6D47>
+<UE6D48>
+<UE6D49>
+<UE6D4A>
+<UE6D4B>
+<UE6D4C>
+<UE6D4D>
+<UE6D4E>
+<UE6D4F>
+<UE6D50>
+<UE6D51>
+<UE6D52>
+<UE6D53>
+<UE6D54>
+<UE6D55>
+<UE6D56>
+<UE6D57>
+<UE6D58>
+<UE6D59>
+<UE6D5A>
+<UE6D5B>
+<UE6D5C>
+<UE6D5D>
+<UE6D5E>
+<UE6D5F>
+<UE6D60>
+<UE6D61>
+<UE6D62>
+<UE6D63>
+<UE6D64>
+<UE6D65>
+<UE6D66>
+<UE6D67>
+<UE6D68>
+<UE6D69>
+<UE6D6A>
+<UE6D6B>
+<UE6D6C>
+<UE6D6D>
+<UE6D6E>
+<UE6D6F>
+<UE6D70>
+<UE6D71>
+<UE6D72>
+<UE6D73>
+<UE6D74>
+<UE6D75>
+<UE6D76>
+<UE6D77>
+<UE6D78>
+<UE6D79>
+<UE6D7A>
+<UE6D7B>
+<UE6D7C>
+<UE6D7D>
+<UE6D7E>
+<UE6D7F>
+<UE6D80>
+<UE6D81>
+<UE6D82>
+<UE6D83>
+<UE6D84>
+<UE6D85>
+<UE6D86>
+<UE6D87>
+<UE6D88>
+<UE6D89>
+<UE6D8A>
+<UE6D8B>
+<UE6D8C>
+<UE6D8D>
+<UE6D8E>
+<UE6D8F>
+<UE6D90>
+<UE6D91>
+<UE6D92>
+<UE6D93>
+<UE6D94>
+<UE6D95>
+<UE6D96>
+<UE6D97>
+<UE6D98>
+<UE6D99>
+<UE6D9A>
+<UE6D9B>
+<UE6D9C>
+<UE6D9D>
+<UE6D9E>
+<UE6D9F>
+<UE6DA0>
+<UE6DA1>
+<UE6DA2>
+<UE6DA3>
+<UE6DA4>
+<UE6DA5>
+<UE6DA6>
+<UE6DA7>
+<UE6DA8>
+<UE6DA9>
+<UE6DAA>
+<UE6DAB>
+<UE6DAC>
+<UE6DAD>
+<UE6DAE>
+<UE6DAF>
+<UE6DB0>
+<UE6DB1>
+<UE6DB2>
+<UE6DB3>
+<UE6DB4>
+<UE6DB5>
+<UE6DB6>
+<UE6DB7>
+<UE6DB8>
+<UE6DB9>
+<UE6DBA>
+<UE6DBB>
+<UE6DBC>
+<UE6DBD>
+<UE6DBE>
+<UE6DBF>
+<UE6DC0>
+<UE6DC1>
+<UE6DC2>
+<UE6DC3>
+<UE6DC4>
+<UE6DC5>
+<UE6DC6>
+<UE6DC7>
+<UE6DC8>
+<UE6DC9>
+<UE6DCA>
+<UE6DCB>
+<UE6DCC>
+<UE6DCD>
+<UE6DCE>
+<UE6DCF>
+<UE6DD0>
+<UE6DD1>
+<UE6DD2>
+<UE6DD3>
+<UE6DD4>
+<UE6DD5>
+<UE6DD6>
+<UE6DD7>
+<UE6DD8>
+<UE6DD9>
+<UE6DDA>
+<UE6DDB>
+<UE6DDC>
+<UE6DDD>
+<UE6DDE>
+<UE6DDF>
+<UE6DE0>
+<UE6DE1>
+<UE6DE2>
+<UE6DE3>
+<UE6DE4>
+<UE6DE5>
+<UE6DE6>
+<UE6DE7>
+<UE6DE8>
+<UE6DE9>
+<UE6DEA>
+<UE6DEB>
+<UE6DEC>
+<UE6DED>
+<UE6DEE>
+<UE6DEF>
+<UE6DF0>
+<UE6DF1>
+<UE6DF2>
+<UE6DF3>
+<UE6DF4>
+<UE6DF5>
+<UE6DF6>
+<UE6DF7>
+<UE6DF8>
+<UE6DF9>
+<UE6DFA>
+<UE6DFB>
+<UE6DFC>
+<UE6DFD>
+<UE6DFE>
+<UE6DFF>
+<UE6E00>
+<UE6E01>
+<UE6E02>
+<UE6E03>
+<UE6E04>
+<UE6E05>
+<UE6E06>
+<UE6E07>
+<UE6E08>
+<UE6E09>
+<UE6E0A>
+<UE6E0B>
+<UE6E0C>
+<UE6E0D>
+<UE6E0E>
+<UE6E0F>
+<UE6E10>
+<UE6E11>
+<UE6E12>
+<UE6E13>
+<UE6E14>
+<UE6E15>
+<UE6E16>
+<UE6E17>
+<UE6E18>
+<UE6E19>
+<UE6E1A>
+<UE6E1B>
+<UE6E1C>
+<UE6E1D>
+<UE6E1E>
+<UE6E1F>
+<UE6E20>
+<UE6E21>
+<UE6E22>
+<UE6E23>
+<UE6E24>
+<UE6E25>
+<UE6E26>
+<UE6E27>
+<UE6E28>
+<UE6E29>
+<UE6E2A>
+<UE6E2B>
+<UE6E2C>
+<UE6E2D>
+<UE6E2E>
+<UE6E2F>
+<UE6E30>
+<UE6E31>
+<UE6E32>
+<UE6E33>
+<UE6E34>
+<UE6E35>
+<UE6E36>
+<UE6E37>
+<UE6E38>
+<UE6E39>
+<UE6E3A>
+<UE6E3B>
+<UE6E3C>
+<UE6E3D>
+<UE6E3E>
+<UE6E3F>
+<UE6E40>
+<UE6E41>
+<UE6E42>
+<UE6E43>
+<UE6E44>
+<UE6E45>
+<UE6E46>
+<UE6E47>
+<UE6E48>
+<UE6E49>
+<UE6E4A>
+<UE6E4B>
+<UE6E4C>
+<UE6E4D>
+<UE6E4E>
+<UE6E4F>
+<UE6E50>
+<UE6E51>
+<UE6E52>
+<UE6E53>
+<UE6E54>
+<UE6E55>
+<UE6E56>
+<UE6E57>
+<UE6E58>
+<UE6E59>
+<UE6E5A>
+<UE6E5B>
+<UE6E5C>
+<UE6E5D>
+<UE6E5E>
+<UE6E5F>
+<UE6E60>
+<UE6E61>
+<UE6E62>
+<UE6E63>
+<UE6E64>
+<UE6E65>
+<UE6E66>
+<UE6E67>
+<UE6E68>
+<UE6E69>
+<UE6E6A>
+<UE6E6B>
+<UE6E6C>
+<UE6E6D>
+<UE6E6E>
+<UE6E6F>
+<UE6E70>
+<UE6E71>
+<UE6E72>
+<UE6E73>
+<UE6E74>
+<UE6E75>
+<UE6E76>
+<UE6E77>
+<UE6E78>
+<UE6E79>
+<UE6E7A>
+<UE6E7B>
+<UE6E7C>
+<UE6E7D>
+<UE6E7E>
+<UE6E7F>
+<UE6E80>
+<UE6E81>
+<UE6E82>
+<UE6E83>
+<UE6E84>
+<UE6E85>
+<UE6E86>
+<UE6E87>
+<UE6E88>
+<UE6E89>
+<UE6E8A>
+<UE6E8B>
+<UE6E8C>
+<UE6E8D>
+<UE6E8E>
+<UE6E8F>
+<UE6E90>
+<UE6E91>
+<UE6E92>
+<UE6E93>
+<UE6E94>
+<UE6E95>
+<UE6E96>
+<UE6E97>
+<UE6E98>
+<UE6E99>
+<UE6E9A>
+<UE6E9B>
+<UE6E9C>
+<UE6E9D>
+<UE6E9E>
+<UE6E9F>
+<UE6EA0>
+<UE6EA1>
+<UE6EA2>
+<UE6EA3>
+<UE6EA4>
+<UE6EA5>
+<UE6EA6>
+<UE6EA7>
+<UE6EA8>
+<UE6EA9>
+<UE6EAA>
+<UE6EAB>
+<UE6EAC>
+<UE6EAD>
+<UE6EAE>
+<UE6EAF>
+<UE6EB0>
+<UE6EB1>
+<UE6EB2>
+<UE6EB3>
+<UE6EB4>
+<UE6EB5>
+<UE6EB6>
+<UE6EB7>
+<UE6EB8>
+<UE6EB9>
+<UE6EBA>
+<UE6EBB>
+<UE6EBC>
+<UE6EBD>
+<UE6EBE>
+<UE6EBF>
+<UE6EC0>
+<UE6EC1>
+<UE6EC2>
+<UE6EC3>
+<UE6EC4>
+<UE6EC5>
+<UE6EC6>
+<UE6EC7>
+<UE6EC8>
+<UE6EC9>
+<UE6ECA>
+<UE6ECB>
+<UE6ECC>
+<UE6ECD>
+<UE6ECE>
+<UE6ECF>
+<UE6ED0>
+<UE6ED1>
+<UE6ED2>
+<UE6ED3>
+<UE6ED4>
+<UE6ED5>
+<UE6ED6>
+<UE6ED7>
+<UE6ED8>
+<UE6ED9>
+<UE6EDA>
+<UE6EDB>
+<UE6EDC>
+<UE6EDD>
+<UE6EDE>
+<UE6EDF>
+<UE6EE0>
+<UE6EE1>
+<UE6EE2>
+<UE6EE3>
+<UE6EE4>
+<UE6EE5>
+<UE6EE6>
+<UE6EE7>
+<UE6EE8>
+<UE6EE9>
+<UE6EEA>
+<UE6EEB>
+<UE6EEC>
+<UE6EED>
+<UE6EEE>
+<UE6EEF>
+<UE6EF0>
+<UE6EF1>
+<UE6EF2>
+<UE6EF3>
+<UE6EF4>
+<UE6EF5>
+<UE6EF6>
+<UE6EF7>
+<UE6EF8>
+<UE6EF9>
+<UE6EFA>
+<UE6EFB>
+<UE6EFC>
+<UE6EFD>
+<UE6EFE>
+<UE6EFF>
+<UE6F00>
+<UE6F01>
+<UE6F02>
+<UE6F03>
+<UE6F04>
+<UE6F05>
+<UE6F06>
+<UE6F07>
+<UE6F08>
+<UE6F09>
+<UE6F0A>
+<UE6F0B>
+<UE6F0C>
+<UE6F0D>
+<UE6F0E>
+<UE6F0F>
+<UE6F10>
+<UE6F11>
+<UE6F12>
+<UE6F13>
+<UE6F14>
+<UE6F15>
+<UE6F16>
+<UE6F17>
+<UE6F18>
+<UE6F19>
+<UE6F1A>
+<UE6F1B>
+<UE6F1C>
+<UE6F1D>
+<UE6F1E>
+<UE6F1F>
+<UE6F20>
+<UE6F21>
+<UE6F22>
+<UE6F23>
+<UE6F24>
+<UE6F25>
+<UE6F26>
+<UE6F27>
+<UE6F28>
+<UE6F29>
+<UE6F2A>
+<UE6F2B>
+<UE6F2C>
+<UE6F2D>
+<UE6F2E>
+<UE6F2F>
+<UE6F30>
+<UE6F31>
+<UE6F32>
+<UE6F33>
+<UE6F34>
+<UE6F35>
+<UE6F36>
+<UE6F37>
+<UE6F38>
+<UE6F39>
+<UE6F3A>
+<UE6F3B>
+<UE6F3C>
+<UE6F3D>
+<UE6F3E>
+<UE6F3F>
+<UE6F40>
+<UE6F41>
+<UE6F42>
+<UE6F43>
+<UE6F44>
+<UE6F45>
+<UE6F46>
+<UE6F47>
+<UE6F48>
+<UE6F49>
+<UE6F4A>
+<UE6F4B>
+<UE6F4C>
+<UE6F4D>
+<UE6F4E>
+<UE6F4F>
+<UE6F50>
+<UE6F51>
+<UE6F52>
+<UE6F53>
+<UE6F54>
+<UE6F55>
+<UE6F56>
+<UE6F57>
+<UE6F58>
+<UE6F59>
+<UE6F5A>
+<UE6F5B>
+<UE6F5C>
+<UE6F5D>
+<UE6F5E>
+<UE6F5F>
+<UE6F60>
+<UE6F61>
+<UE6F62>
+<UE6F63>
+<UE6F64>
+<UE6F65>
+<UE6F66>
+<UE6F67>
+<UE6F68>
+<UE6F69>
+<UE6F6A>
+<UE6F6B>
+<UE6F6C>
+<UE6F6D>
+<UE6F6E>
+<UE6F6F>
+<UE6F70>
+<UE6F71>
+<UE6F72>
+<UE6F73>
+<UE6F74>
+<UE6F75>
+<UE6F76>
+<UE6F77>
+<UE6F78>
+<UE6F79>
+<UE6F7A>
+<UE6F7B>
+<UE6F7C>
+<UE6F7D>
+<UE6F7E>
+<UE6F7F>
+<UE6F80>
+<UE6F81>
+<UE6F82>
+<UE6F83>
+<UE6F84>
+<UE6F85>
+<UE6F86>
+<UE6F87>
+<UE6F88>
+<UE6F89>
+<UE6F8A>
+<UE6F8B>
+<UE6F8C>
+<UE6F8D>
+<UE6F8E>
+<UE6F8F>
+<UE6F90>
+<UE6F91>
+<UE6F92>
+<UE6F93>
+<UE6F94>
+<UE6F95>
+<UE6F96>
+<UE6F97>
+<UE6F98>
+<UE6F99>
+<UE6F9A>
+<UE6F9B>
+<UE6F9C>
+<UE6F9D>
+<UE6F9E>
+<UE6F9F>
+<UE6FA0>
+<UE6FA1>
+<UE6FA2>
+<UE6FA3>
+<UE6FA4>
+<UE6FA5>
+<UE6FA6>
+<UE6FA7>
+<UE6FA8>
+<UE6FA9>
+<UE6FAA>
+<UE6FAB>
+<UE6FAC>
+<UE6FAD>
+<UE6FAE>
+<UE6FAF>
+<UE6FB0>
+<UE6FB1>
+<UE6FB2>
+<UE6FB3>
+<UE6FB4>
+<UE6FB5>
+<UE6FB6>
+<UE6FB7>
+<UE6FB8>
+<UE6FB9>
+<UE6FBA>
+<UE6FBB>
+<UE6FBC>
+<UE6FBD>
+<UE6FBE>
+<UE6FBF>
+<UE6FC0>
+<UE6FC1>
+<UE6FC2>
+<UE6FC3>
+<UE6FC4>
+<UE6FC5>
+<UE6FC6>
+<UE6FC7>
+<UE6FC8>
+<UE6FC9>
+<UE6FCA>
+<UE6FCB>
+<UE6FCC>
+<UE6FCD>
+<UE6FCE>
+<UE6FCF>
+<UE6FD0>
+<UE6FD1>
+<UE6FD2>
+<UE6FD3>
+<UE6FD4>
+<UE6FD5>
+<UE6FD6>
+<UE6FD7>
+<UE6FD8>
+<UE6FD9>
+<UE6FDA>
+<UE6FDB>
+<UE6FDC>
+<UE6FDD>
+<UE6FDE>
+<UE6FDF>
+<UE6FE0>
+<UE6FE1>
+<UE6FE2>
+<UE6FE3>
+<UE6FE4>
+<UE6FE5>
+<UE6FE6>
+<UE6FE7>
+<UE6FE8>
+<UE6FE9>
+<UE6FEA>
+<UE6FEB>
+<UE6FEC>
+<UE6FED>
+<UE6FEE>
+<UE6FEF>
+<UE6FF0>
+<UE6FF1>
+<UE6FF2>
+<UE6FF3>
+<UE6FF4>
+<UE6FF5>
+<UE6FF6>
+<UE6FF7>
+<UE6FF8>
+<UE6FF9>
+<UE6FFA>
+<UE6FFB>
+<UE6FFC>
+<UE6FFD>
+<UE6FFE>
+<UE6FFF>
+<UE7000>
+<UE7001>
+<UE7002>
+<UE7003>
+<UE7004>
+<UE7005>
+<UE7006>
+<UE7007>
+<UE7008>
+<UE7009>
+<UE700A>
+<UE700B>
+<UE700C>
+<UE700D>
+<UE700E>
+<UE700F>
+<UE7010>
+<UE7011>
+<UE7012>
+<UE7013>
+<UE7014>
+<UE7015>
+<UE7016>
+<UE7017>
+<UE7018>
+<UE7019>
+<UE701A>
+<UE701B>
+<UE701C>
+<UE701D>
+<UE701E>
+<UE701F>
+<UE7020>
+<UE7021>
+<UE7022>
+<UE7023>
+<UE7024>
+<UE7025>
+<UE7026>
+<UE7027>
+<UE7028>
+<UE7029>
+<UE702A>
+<UE702B>
+<UE702C>
+<UE702D>
+<UE702E>
+<UE702F>
+<UE7030>
+<UE7031>
+<UE7032>
+<UE7033>
+<UE7034>
+<UE7035>
+<UE7036>
+<UE7037>
+<UE7038>
+<UE7039>
+<UE703A>
+<UE703B>
+<UE703C>
+<UE703D>
+<UE703E>
+<UE703F>
+<UE7040>
+<UE7041>
+<UE7042>
+<UE7043>
+<UE7044>
+<UE7045>
+<UE7046>
+<UE7047>
+<UE7048>
+<UE7049>
+<UE704A>
+<UE704B>
+<UE704C>
+<UE704D>
+<UE704E>
+<UE704F>
+<UE7050>
+<UE7051>
+<UE7052>
+<UE7053>
+<UE7054>
+<UE7055>
+<UE7056>
+<UE7057>
+<UE7058>
+<UE7059>
+<UE705A>
+<UE705B>
+<UE705C>
+<UE705D>
+<UE705E>
+<UE705F>
+<UE7060>
+<UE7061>
+<UE7062>
+<UE7063>
+<UE7064>
+<UE7065>
+<UE7066>
+<UE7067>
+<UE7068>
+<UE7069>
+<UE706A>
+<UE706B>
+<UE706C>
+<UE706D>
+<UE706E>
+<UE706F>
+<UE7070>
+<UE7071>
+<UE7072>
+<UE7073>
+<UE7074>
+<UE7075>
+<UE7076>
+<UE7077>
+<UE7078>
+<UE7079>
+<UE707A>
+<UE707B>
+<UE707C>
+<UE707D>
+<UE707E>
+<UE707F>
+<UE7080>
+<UE7081>
+<UE7082>
+<UE7083>
+<UE7084>
+<UE7085>
+<UE7086>
+<UE7087>
+<UE7088>
+<UE7089>
+<UE708A>
+<UE708B>
+<UE708C>
+<UE708D>
+<UE708E>
+<UE708F>
+<UE7090>
+<UE7091>
+<UE7092>
+<UE7093>
+<UE7094>
+<UE7095>
+<UE7096>
+<UE7097>
+<UE7098>
+<UE7099>
+<UE709A>
+<UE709B>
+<UE709C>
+<UE709D>
+<UE709E>
+<UE709F>
+<UE70A0>
+<UE70A1>
+<UE70A2>
+<UE70A3>
+<UE70A4>
+<UE70A5>
+<UE70A6>
+<UE70A7>
+<UE70A8>
+<UE70A9>
+<UE70AA>
+<UE70AB>
+<UE70AC>
+<UE70AD>
+<UE70AE>
+<UE70AF>
+<UE70B0>
+<UE70B1>
+<UE70B2>
+<UE70B3>
+<UE70B4>
+<UE70B5>
+<UE70B6>
+<UE70B7>
+<UE70B8>
+<UE70B9>
+<UE70BA>
+<UE70BB>
+<UE70BC>
+<UE70BD>
+<UE70BE>
+<UE70BF>
+<UE70C0>
+<UE70C1>
+<UE70C2>
+<UE70C3>
+<UE70C4>
+<UE70C5>
+<UE70C6>
+<UE70C7>
+<UE70C8>
+<UE70C9>
+<UE70CA>
+<UE70CB>
+<UE70CC>
+<UE70CD>
+<UE70CE>
+<UE70CF>
+<UE70D0>
+<UE70D1>
+<UE70D2>
+<UE70D3>
+<UE70D4>
+<UE70D5>
+<UE70D6>
+<UE70D7>
+<UE70D8>
+<UE70D9>
+<UE70DA>
+<UE70DB>
+<UE70DC>
+<UE70DD>
+<UE70DE>
+<UE70DF>
+<UE70E0>
+<UE70E1>
+<UE70E2>
+<UE70E3>
+<UE70E4>
+<UE70E5>
+<UE70E6>
+<UE70E7>
+<UE70E8>
+<UE70E9>
+<UE70EA>
+<UE70EB>
+<UE70EC>
+<UE70ED>
+<UE70EE>
+<UE70EF>
+<UE70F0>
+<UE70F1>
+<UE70F2>
+<UE70F3>
+<UE70F4>
+<UE70F5>
+<UE70F6>
+<UE70F7>
+<UE70F8>
+<UE70F9>
+<UE70FA>
+<UE70FB>
+<UE70FC>
+<UE70FD>
+<UE70FE>
+<UE70FF>
+<UE7100>
+<UE7101>
+<UE7102>
+<UE7103>
+<UE7104>
+<UE7105>
+<UE7106>
+<UE7107>
+<UE7108>
+<UE7109>
+<UE710A>
+<UE710B>
+<UE710C>
+<UE710D>
+<UE710E>
+<UE710F>
+<UE7110>
+<UE7111>
+<UE7112>
+<UE7113>
+<UE7114>
+<UE7115>
+<UE7116>
+<UE7117>
+<UE7118>
+<UE7119>
+<UE711A>
+<UE711B>
+<UE711C>
+<UE711D>
+<UE711E>
+<UE711F>
+<UE7120>
+<UE7121>
+<UE7122>
+<UE7123>
+<UE7124>
+<UE7125>
+<UE7126>
+<UE7127>
+<UE7128>
+<UE7129>
+<UE712A>
+<UE712B>
+<UE712C>
+<UE712D>
+<UE712E>
+<UE712F>
+<UE7130>
+<UE7131>
+<UE7132>
+<UE7133>
+<UE7134>
+<UE7135>
+<UE7136>
+<UE7137>
+<UE7138>
+<UE7139>
+<UE713A>
+<UE713B>
+<UE713C>
+<UE713D>
+<UE713E>
+<UE713F>
+<UE7140>
+<UE7141>
+<UE7142>
+<UE7143>
+<UE7144>
+<UE7145>
+<UE7146>
+<UE7147>
+<UE7148>
+<UE7149>
+<UE714A>
+<UE714B>
+<UE714C>
+<UE714D>
+<UE714E>
+<UE714F>
+<UE7150>
+<UE7151>
+<UE7152>
+<UE7153>
+<UE7154>
+<UE7155>
+<UE7156>
+<UE7157>
+<UE7158>
+<UE7159>
+<UE715A>
+<UE715B>
+<UE715C>
+<UE715D>
+<UE715E>
+<UE715F>
+<UE7160>
+<UE7161>
+<UE7162>
+<UE7163>
+<UE7164>
+<UE7165>
+<UE7166>
+<UE7167>
+<UE7168>
+<UE7169>
+<UE716A>
+<UE716B>
+<UE716C>
+<UE716D>
+<UE716E>
+<UE716F>
+<UE7170>
+<UE7171>
+<UE7172>
+<UE7173>
+<UE7174>
+<UE7175>
+<UE7176>
+<UE7177>
+<UE7178>
+<UE7179>
+<UE717A>
+<UE717B>
+<UE717C>
+<UE717D>
+<UE717E>
+<UE717F>
+<UE7180>
+<UE7181>
+<UE7182>
+<UE7183>
+<UE7184>
+<UE7185>
+<UE7186>
+<UE7187>
+<UE7188>
+<UE7189>
+<UE718A>
+<UE718B>
+<UE718C>
+<UE718D>
+<UE718E>
+<UE718F>
+<UE7190>
+<UE7191>
+<UE7192>
+<UE7193>
+<UE7194>
+<UE7195>
+<UE7196>
+<UE7197>
+<UE7198>
+<UE7199>
+<UE719A>
+<UE719B>
+<UE719C>
+<UE719D>
+<UE719E>
+<UE719F>
+<UE71A0>
+<UE71A1>
+<UE71A2>
+<UE71A3>
+<UE71A4>
+<UE71A5>
+<UE71A6>
+<UE71A7>
+<UE71A8>
+<UE71A9>
+<UE71AA>
+<UE71AB>
+<UE71AC>
+<UE71AD>
+<UE71AE>
+<UE71AF>
+<UE71B0>
+<UE71B1>
+<UE71B2>
+<UE71B3>
+<UE71B4>
+<UE71B5>
+<UE71B6>
+<UE71B7>
+<UE71B8>
+<UE71B9>
+<UE71BA>
+<UE71BB>
+<UE71BC>
+<UE71BD>
+<UE71BE>
+<UE71BF>
+<UE71C0>
+<UE71C1>
+<UE71C2>
+<UE71C3>
+<UE71C4>
+<UE71C5>
+<UE71C6>
+<UE71C7>
+<UE71C8>
+<UE71C9>
+<UE71CA>
+<UE71CB>
+<UE71CC>
+<UE71CD>
+<UE71CE>
+<UE71CF>
+<UE71D0>
+<UE71D1>
+<UE71D2>
+<UE71D3>
+<UE71D4>
+<UE71D5>
+<UE71D6>
+<UE71D7>
+<UE71D8>
+<UE71D9>
+<UE71DA>
+<UE71DB>
+<UE71DC>
+<UE71DD>
+<UE71DE>
+<UE71DF>
+<UE71E0>
+<UE71E1>
+<UE71E2>
+<UE71E3>
+<UE71E4>
+<UE71E5>
+<UE71E6>
+<UE71E7>
+<UE71E8>
+<UE71E9>
+<UE71EA>
+<UE71EB>
+<UE71EC>
+<UE71ED>
+<UE71EE>
+<UE71EF>
+<UE71F0>
+<UE71F1>
+<UE71F2>
+<UE71F3>
+<UE71F4>
+<UE71F5>
+<UE71F6>
+<UE71F7>
+<UE71F8>
+<UE71F9>
+<UE71FA>
+<UE71FB>
+<UE71FC>
+<UE71FD>
+<UE71FE>
+<UE71FF>
+<UE7200>
+<UE7201>
+<UE7202>
+<UE7203>
+<UE7204>
+<UE7205>
+<UE7206>
+<UE7207>
+<UE7208>
+<UE7209>
+<UE720A>
+<UE720B>
+<UE720C>
+<UE720D>
+<UE720E>
+<UE720F>
+<UE7210>
+<UE7211>
+<UE7212>
+<UE7213>
+<UE7214>
+<UE7215>
+<UE7216>
+<UE7217>
+<UE7218>
+<UE7219>
+<UE721A>
+<UE721B>
+<UE721C>
+<UE721D>
+<UE721E>
+<UE721F>
+<UE7220>
+<UE7221>
+<UE7222>
+<UE7223>
+<UE7224>
+<UE7225>
+<UE7226>
+<UE7227>
+<UE7228>
+<UE7229>
+<UE722A>
+<UE722B>
+<UE722C>
+<UE722D>
+<UE722E>
+<UE722F>
+<UE7230>
+<UE7231>
+<UE7232>
+<UE7233>
+<UE7234>
+<UE7235>
+<UE7236>
+<UE7237>
+<UE7238>
+<UE7239>
+<UE723A>
+<UE723B>
+<UE723C>
+<UE723D>
+<UE723E>
+<UE723F>
+<UE7240>
+<UE7241>
+<UE7242>
+<UE7243>
+<UE7244>
+<UE7245>
+<UE7246>
+<UE7247>
+<UE7248>
+<UE7249>
+<UE724A>
+<UE724B>
+<UE724C>
+<UE724D>
+<UE724E>
+<UE724F>
+<UE7250>
+<UE7251>
+<UE7252>
+<UE7253>
+<UE7254>
+<UE7255>
+<UE7256>
+<UE7257>
+<UE7258>
+<UE7259>
+<UE725A>
+<UE725B>
+<UE725C>
+<UE725D>
+<UE725E>
+<UE725F>
+<UE7260>
+<UE7261>
+<UE7262>
+<UE7263>
+<UE7264>
+<UE7265>
+<UE7266>
+<UE7267>
+<UE7268>
+<UE7269>
+<UE726A>
+<UE726B>
+<UE726C>
+<UE726D>
+<UE726E>
+<UE726F>
+<UE7270>
+<UE7271>
+<UE7272>
+<UE7273>
+<UE7274>
+<UE7275>
+<UE7276>
+<UE7277>
+<UE7278>
+<UE7279>
+<UE727A>
+<UE727B>
+<UE727C>
+<UE727D>
+<UE727E>
+<UE727F>
+<UE7280>
+<UE7281>
+<UE7282>
+<UE7283>
+<UE7284>
+<UE7285>
+<UE7286>
+<UE7287>
+<UE7288>
+<UE7289>
+<UE728A>
+<UE728B>
+<UE728C>
+<UE728D>
+<UE728E>
+<UE728F>
+<UE7290>
+<UE7291>
+<UE7292>
+<UE7293>
+<UE7294>
+<UE7295>
+<UE7296>
+<UE7297>
+<UE7298>
+<UE7299>
+<UE729A>
+<UE729B>
+<UE729C>
+<UE729D>
+<UE729E>
+<UE729F>
+<UE72A0>
+<UE72A1>
+<UE72A2>
+<UE72A3>
+<UE72A4>
+<UE72A5>
+<UE72A6>
+<UE72A7>
+<UE72A8>
+<UE72A9>
+<UE72AA>
+<UE72AB>
+<UE72AC>
+<UE72AD>
+<UE72AE>
+<UE72AF>
+<UE72B0>
+<UE72B1>
+<UE72B2>
+<UE72B3>
+<UE72B4>
+<UE72B5>
+<UE72B6>
+<UE72B7>
+<UE72B8>
+<UE72B9>
+<UE72BA>
+<UE72BB>
+<UE72BC>
+<UE72BD>
+<UE72BE>
+<UE72BF>
+<UE72C0>
+<UE72C1>
+<UE72C2>
+<UE72C3>
+<UE72C4>
+<UE72C5>
+<UE72C6>
+<UE72C7>
+<UE72C8>
+<UE72C9>
+<UE72CA>
+<UE72CB>
+<UE72CC>
+<UE72CD>
+<UE72CE>
+<UE72CF>
+<UE72D0>
+<UE72D1>
+<UE72D2>
+<UE72D3>
+<UE72D4>
+<UE72D5>
+<UE72D6>
+<UE72D7>
+<UE72D8>
+<UE72D9>
+<UE72DA>
+<UE72DB>
+<UE72DC>
+<UE72DD>
+<UE72DE>
+<UE72DF>
+<UE72E0>
+<UE72E1>
+<UE72E2>
+<UE72E3>
+<UE72E4>
+<UE72E5>
+<UE72E6>
+<UE72E7>
+<UE72E8>
+<UE72E9>
+<UE72EA>
+<UE72EB>
+<UE72EC>
+<UE72ED>
+<UE72EE>
+<UE72EF>
+<UE72F0>
+<UE72F1>
+<UE72F2>
+<UE72F3>
+<UE72F4>
+<UE72F5>
+<UE72F6>
+<UE72F7>
+<UE72F8>
+<UE72F9>
+<UE72FA>
+<UE72FB>
+<UE72FC>
+<UE72FD>
+<UE72FE>
+<UE72FF>
+<UE7300>
+<UE7301>
+<UE7302>
+<UE7303>
+<UE7304>
+<UE7305>
+<UE7306>
+<UE7307>
+<UE7308>
+<UE7309>
+<UE730A>
+<UE730B>
+<UE730C>
+<UE730D>
+<UE730E>
+<UE730F>
+<UE7310>
+<UE7311>
+<UE7312>
+<UE7313>
+<UE7314>
+<UE7315>
+<UE7316>
+<UE7317>
+<UE7318>
+<UE7319>
+<UE731A>
+<UE731B>
+<UE731C>
+<UE731D>
+<UE731E>
+<UE731F>
+<UE7320>
+<UE7321>
+<UE7322>
+<UE7323>
+<UE7324>
+<UE7325>
+<UE7326>
+<UE7327>
+<UE7328>
+<UE7329>
+<UE732A>
+<UE732B>
+<UE732C>
+<UE732D>
+<UE732E>
+<UE732F>
+<UE7330>
+<UE7331>
+<UE7332>
+<UE7333>
+<UE7334>
+<UE7335>
+<UE7336>
+<UE7337>
+<UE7338>
+<UE7339>
+<UE733A>
+<UE733B>
+<UE733C>
+<UE733D>
+<UE733E>
+<UE733F>
+<UE7340>
+<UE7341>
+<UE7342>
+<UE7343>
+<UE7344>
+<UE7345>
+<UE7346>
+<UE7347>
+<UE7348>
+<UE7349>
+<UE734A>
+<UE734B>
+<UE734C>
+<UE734D>
+<UE734E>
+<UE734F>
+<UE7350>
+<UE7351>
+<UE7352>
+<UE7353>
+<UE7354>
+<UE7355>
+<UE7356>
+<UE7357>
+<UE7358>
+<UE7359>
+<UE735A>
+<UE735B>
+<UE735C>
+<UE735D>
+<UE735E>
+<UE735F>
+<UE7360>
+<UE7361>
+<UE7362>
+<UE7363>
+<UE7364>
+<UE7365>
+<UE7366>
+<UE7367>
+<UE7368>
+<UE7369>
+<UE736A>
+<UE736B>
+<UE736C>
+<UE736D>
+<UE736E>
+<UE736F>
+<UE7370>
+<UE7371>
+<UE7372>
+<UE7373>
+<UE7374>
+<UE7375>
+<UE7376>
+<UE7377>
+<UE7378>
+<UE7379>
+<UE737A>
+<UE737B>
+<UE737C>
+<UE737D>
+<UE737E>
+<UE737F>
+<UE7380>
+<UE7381>
+<UE7382>
+<UE7383>
+<UE7384>
+<UE7385>
+<UE7386>
+<UE7387>
+<UE7388>
+<UE7389>
+<UE738A>
+<UE738B>
+<UE738C>
+<UE738D>
+<UE738E>
+<UE738F>
+<UE7390>
+<UE7391>
+<UE7392>
+<UE7393>
+<UE7394>
+<UE7395>
+<UE7396>
+<UE7397>
+<UE7398>
+<UE7399>
+<UE739A>
+<UE739B>
+<UE739C>
+<UE739D>
+<UE739E>
+<UE739F>
+<UE73A0>
+<UE73A1>
+<UE73A2>
+<UE73A3>
+<UE73A4>
+<UE73A5>
+<UE73A6>
+<UE73A7>
+<UE73A8>
+<UE73A9>
+<UE73AA>
+<UE73AB>
+<UE73AC>
+<UE73AD>
+<UE73AE>
+<UE73AF>
+<UE73B0>
+<UE73B1>
+<UE73B2>
+<UE73B3>
+<UE73B4>
+<UE73B5>
+<UE73B6>
+<UE73B7>
+<UE73B8>
+<UE73B9>
+<UE73BA>
+<UE73BB>
+<UE73BC>
+<UE73BD>
+<UE73BE>
+<UE73BF>
+<UE73C0>
+<UE73C1>
+<UE73C2>
+<UE73C3>
+<UE73C4>
+<UE73C5>
+<UE73C6>
+<UE73C7>
+<UE73C8>
+<UE73C9>
+<UE73CA>
+<UE73CB>
+<UE73CC>
+<UE73CD>
+<UE73CE>
+<UE73CF>
+<UE73D0>
+<UE73D1>
+<UE73D2>
+<UE73D3>
+<UE73D4>
+<UE73D5>
+<UE73D6>
+<UE73D7>
+<UE73D8>
+<UE73D9>
+<UE73DA>
+<UE73DB>
+<UE73DC>
+<UE73DD>
+<UE73DE>
+<UE73DF>
+<UE73E0>
+<UE73E1>
+<UE73E2>
+<UE73E3>
+<UE73E4>
+<UE73E5>
+<UE73E6>
+<UE73E7>
+<UE73E8>
+<UE73E9>
+<UE73EA>
+<UE73EB>
+<UE73EC>
+<UE73ED>
+<UE73EE>
+<UE73EF>
+<UE73F0>
+<UE73F1>
+<UE73F2>
+<UE73F3>
+<UE73F4>
+<UE73F5>
+<UE73F6>
+<UE73F7>
+<UE73F8>
+<UE73F9>
+<UE73FA>
+<UE73FB>
+<UE73FC>
+<UE73FD>
+<UE73FE>
+<UE73FF>
+<UE7400>
+<UE7401>
+<UE7402>
+<UE7403>
+<UE7404>
+<UE7405>
+<UE7406>
+<UE7407>
+<UE7408>
+<UE7409>
+<UE740A>
+<UE740B>
+<UE740C>
+<UE740D>
+<UE740E>
+<UE740F>
+<UE7410>
+<UE7411>
+<UE7412>
+<UE7413>
+<UE7414>
+<UE7415>
+<UE7416>
+<UE7417>
+<UE7418>
+<UE7419>
+<UE741A>
+<UE741B>
+<UE741C>
+<UE741D>
+<UE741E>
+<UE741F>
+<UE7420>
+<UE7421>
+<UE7422>
+<UE7423>
+<UE7424>
+<UE7425>
+<UE7426>
+<UE7427>
+<UE7428>
+<UE7429>
+<UE742A>
+<UE742B>
+<UE742C>
+<UE742D>
+<UE742E>
+<UE742F>
+<UE7430>
+<UE7431>
+<UE7432>
+<UE7433>
+<UE7434>
+<UE7435>
+<UE7436>
+<UE7437>
+<UE7438>
+<UE7439>
+<UE743A>
+<UE743B>
+<UE743C>
+<UE743D>
+<UE743E>
+<UE743F>
+<UE7440>
+<UE7441>
+<UE7442>
+<UE7443>
+<UE7444>
+<UE7445>
+<UE7446>
+<UE7447>
+<UE7448>
+<UE7449>
+<UE744A>
+<UE744B>
+<UE744C>
+<UE744D>
+<UE744E>
+<UE744F>
+<UE7450>
+<UE7451>
+<UE7452>
+<UE7453>
+<UE7454>
+<UE7455>
+<UE7456>
+<UE7457>
+<UE7458>
+<UE7459>
+<UE745A>
+<UE745B>
+<UE745C>
+<UE745D>
+<UE745E>
+<UE745F>
+<UE7460>
+<UE7461>
+<UE7462>
+<UE7463>
+<UE7464>
+<UE7465>
+<UE7466>
+<UE7467>
+<UE7468>
+<UE7469>
+<UE746A>
+<UE746B>
+<UE746C>
+<UE746D>
+<UE746E>
+<UE746F>
+<UE7470>
+<UE7471>
+<UE7472>
+<UE7473>
+<UE7474>
+<UE7475>
+<UE7476>
+<UE7477>
+<UE7478>
+<UE7479>
+<UE747A>
+<UE747B>
+<UE747C>
+<UE747D>
+<UE747E>
+<UE747F>
+<UE7480>
+<UE7481>
+<UE7482>
+<UE7483>
+<UE7484>
+<UE7485>
+<UE7486>
+<UE7487>
+<UE7488>
+<UE7489>
+<UE748A>
+<UE748B>
+<UE748C>
+<UE748D>
+<UE748E>
+<UE748F>
+<UE7490>
+<UE7491>
+<UE7492>
+<UE7493>
+<UE7494>
+<UE7495>
+<UE7496>
+<UE7497>
+<UE7498>
+<UE7499>
+<UE749A>
+<UE749B>
+<UE749C>
+<UE749D>
+<UE749E>
+<UE749F>
+<UE74A0>
+<UE74A1>
+<UE74A2>
+<UE74A3>
+<UE74A4>
+<UE74A5>
+<UE74A6>
+<UE74A7>
+<UE74A8>
+<UE74A9>
+<UE74AA>
+<UE74AB>
+<UE74AC>
+<UE74AD>
+<UE74AE>
+<UE74AF>
+<UE74B0>
+<UE74B1>
+<UE74B2>
+<UE74B3>
+<UE74B4>
+<UE74B5>
+<UE74B6>
+<UE74B7>
+<UE74B8>
+<UE74B9>
+<UE74BA>
+<UE74BB>
+<UE74BC>
+<UE74BD>
+<UE74BE>
+<UE74BF>
+<UE74C0>
+<UE74C1>
+<UE74C2>
+<UE74C3>
+<UE74C4>
+<UE74C5>
+<UE74C6>
+<UE74C7>
+<UE74C8>
+<UE74C9>
+<UE74CA>
+<UE74CB>
+<UE74CC>
+<UE74CD>
+<UE74CE>
+<UE74CF>
+<UE74D0>
+<UE74D1>
+<UE74D2>
+<UE74D3>
+<UE74D4>
+<UE74D5>
+<UE74D6>
+<UE74D7>
+<UE74D8>
+<UE74D9>
+<UE74DA>
+<UE74DB>
+<UE74DC>
+<UE74DD>
+<UE74DE>
+<UE74DF>
+<UE74E0>
+<UE74E1>
+<UE74E2>
+<UE74E3>
+<UE74E4>
+<UE74E5>
+<UE74E6>
+<UE74E7>
+<UE74E8>
+<UE74E9>
+<UE74EA>
+<UE74EB>
+<UE74EC>
+<UE74ED>
+<UE74EE>
+<UE74EF>
+<UE74F0>
+<UE74F1>
+<UE74F2>
+<UE74F3>
+<UE74F4>
+<UE74F5>
+<UE74F6>
+<UE74F7>
+<UE74F8>
+<UE74F9>
+<UE74FA>
+<UE74FB>
+<UE74FC>
+<UE74FD>
+<UE74FE>
+<UE74FF>
+<UE7500>
+<UE7501>
+<UE7502>
+<UE7503>
+<UE7504>
+<UE7505>
+<UE7506>
+<UE7507>
+<UE7508>
+<UE7509>
+<UE750A>
+<UE750B>
+<UE750C>
+<UE750D>
+<UE750E>
+<UE750F>
+<UE7510>
+<UE7511>
+<UE7512>
+<UE7513>
+<UE7514>
+<UE7515>
+<UE7516>
+<UE7517>
+<UE7518>
+<UE7519>
+<UE751A>
+<UE751B>
+<UE751C>
+<UE751D>
+<UE751E>
+<UE751F>
+<UE7520>
+<UE7521>
+<UE7522>
+<UE7523>
+<UE7524>
+<UE7525>
+<UE7526>
+<UE7527>
+<UE7528>
+<UE7529>
+<UE752A>
+<UE752B>
+<UE752C>
+<UE752D>
+<UE752E>
+<UE752F>
+<UE7530>
+<UE7531>
+<UE7532>
+<UE7533>
+<UE7534>
+<UE7535>
+<UE7536>
+<UE7537>
+<UE7538>
+<UE7539>
+<UE753A>
+<UE753B>
+<UE753C>
+<UE753D>
+<UE753E>
+<UE753F>
+<UE7540>
+<UE7541>
+<UE7542>
+<UE7543>
+<UE7544>
+<UE7545>
+<UE7546>
+<UE7547>
+<UE7548>
+<UE7549>
+<UE754A>
+<UE754B>
+<UE754C>
+<UE754D>
+<UE754E>
+<UE754F>
+<UE7550>
+<UE7551>
+<UE7552>
+<UE7553>
+<UE7554>
+<UE7555>
+<UE7556>
+<UE7557>
+<UE7558>
+<UE7559>
+<UE755A>
+<UE755B>
+<UE755C>
+<UE755D>
+<UE755E>
+<UE755F>
+<UE7560>
+<UE7561>
+<UE7562>
+<UE7563>
+<UE7564>
+<UE7565>
+<UE7566>
+<UE7567>
+<UE7568>
+<UE7569>
+<UE756A>
+<UE756B>
+<UE756C>
+<UE756D>
+<UE756E>
+<UE756F>
+<UE7570>
+<UE7571>
+<UE7572>
+<UE7573>
+<UE7574>
+<UE7575>
+<UE7576>
+<UE7577>
+<UE7578>
+<UE7579>
+<UE757A>
+<UE757B>
+<UE757C>
+<UE757D>
+<UE757E>
+<UE757F>
+<UE7580>
+<UE7581>
+<UE7582>
+<UE7583>
+<UE7584>
+<UE7585>
+<UE7586>
+<UE7587>
+<UE7588>
+<UE7589>
+<UE758A>
+<UE758B>
+<UE758C>
+<UE758D>
+<UE758E>
+<UE758F>
+<UE7590>
+<UE7591>
+<UE7592>
+<UE7593>
+<UE7594>
+<UE7595>
+<UE7596>
+<UE7597>
+<UE7598>
+<UE7599>
+<UE759A>
+<UE759B>
+<UE759C>
+<UE759D>
+<UE759E>
+<UE759F>
+<UE75A0>
+<UE75A1>
+<UE75A2>
+<UE75A3>
+<UE75A4>
+<UE75A5>
+<UE75A6>
+<UE75A7>
+<UE75A8>
+<UE75A9>
+<UE75AA>
+<UE75AB>
+<UE75AC>
+<UE75AD>
+<UE75AE>
+<UE75AF>
+<UE75B0>
+<UE75B1>
+<UE75B2>
+<UE75B3>
+<UE75B4>
+<UE75B5>
+<UE75B6>
+<UE75B7>
+<UE75B8>
+<UE75B9>
+<UE75BA>
+<UE75BB>
+<UE75BC>
+<UE75BD>
+<UE75BE>
+<UE75BF>
+<UE75C0>
+<UE75C1>
+<UE75C2>
+<UE75C3>
+<UE75C4>
+<UE75C5>
+<UE75C6>
+<UE75C7>
+<UE75C8>
+<UE75C9>
+<UE75CA>
+<UE75CB>
+<UE75CC>
+<UE75CD>
+<UE75CE>
+<UE75CF>
+<UE75D0>
+<UE75D1>
+<UE75D2>
+<UE75D3>
+<UE75D4>
+<UE75D5>
+<UE75D6>
+<UE75D7>
+<UE75D8>
+<UE75D9>
+<UE75DA>
+<UE75DB>
+<UE75DC>
+<UE75DD>
+<UE75DE>
+<UE75DF>
+<UE75E0>
+<UE75E1>
+<UE75E2>
+<UE75E3>
+<UE75E4>
+<UE75E5>
+<UE75E6>
+<UE75E7>
+<UE75E8>
+<UE75E9>
+<UE75EA>
+<UE75EB>
+<UE75EC>
+<UE75ED>
+<UE75EE>
+<UE75EF>
+<UE75F0>
+<UE75F1>
+<UE75F2>
+<UE75F3>
+<UE75F4>
+<UE75F5>
+<UE75F6>
+<UE75F7>
+<UE75F8>
+<UE75F9>
+<UE75FA>
+<UE75FB>
+<UE75FC>
+<UE75FD>
+<UE75FE>
+<UE75FF>
+<UE7600>
+<UE7601>
+<UE7602>
+<UE7603>
+<UE7604>
+<UE7605>
+<UE7606>
+<UE7607>
+<UE7608>
+<UE7609>
+<UE760A>
+<UE760B>
+<UE760C>
+<UE760D>
+<UE760E>
+<UE760F>
+<UE7610>
+<UE7611>
+<UE7612>
+<UE7613>
+<UE7614>
+<UE7615>
+<UE7616>
+<UE7617>
+<UE7618>
+<UE7619>
+<UE761A>
+<UE761B>
+<UE761C>
+<UE761D>
+<UE761E>
+<UE761F>
+<UE7620>
+<UE7621>
+<UE7622>
+<UE7623>
+<UE7624>
+<UE7625>
+<UE7626>
+<UE7627>
+<UE7628>
+<UE7629>
+<UE762A>
+<UE762B>
+<UE762C>
+<UE762D>
+<UE762E>
+<UE762F>
+<UE7630>
+<UE7631>
+<UE7632>
+<UE7633>
+<UE7634>
+<UE7635>
+<UE7636>
+<UE7637>
+<UE7638>
+<UE7639>
+<UE763A>
+<UE763B>
+<UE763C>
+<UE763D>
+<UE763E>
+<UE763F>
+<UE7640>
+<UE7641>
+<UE7642>
+<UE7643>
+<UE7644>
+<UE7645>
+<UE7646>
+<UE7647>
+<UE7648>
+<UE7649>
+<UE764A>
+<UE764B>
+<UE764C>
+<UE764D>
+<UE764E>
+<UE764F>
+<UE7650>
+<UE7651>
+<UE7652>
+<UE7653>
+<UE7654>
+<UE7655>
+<UE7656>
+<UE7657>
+<UE7658>
+<UE7659>
+<UE765A>
+<UE765B>
+<UE765C>
+<UE765D>
+<UE765E>
+<UE765F>
+<UE7660>
+<UE7661>
+<UE7662>
+<UE7663>
+<UE7664>
+<UE7665>
+<UE7666>
+<UE7667>
+<UE7668>
+<UE7669>
+<UE766A>
+<UE766B>
+<UE766C>
+<UE766D>
+<UE766E>
+<UE766F>
+<UE7670>
+<UE7671>
+<UE7672>
+<UE7673>
+<UE7674>
+<UE7675>
+<UE7676>
+<UE7677>
+<UE7678>
+<UE7679>
+<UE767A>
+<UE767B>
+<UE767C>
+<UE767D>
+<UE767E>
+<UE767F>
+<UE7680>
+<UE7681>
+<UE7682>
+<UE7683>
+<UE7684>
+<UE7685>
+<UE7686>
+<UE7687>
+<UE7688>
+<UE7689>
+<UE768A>
+<UE768B>
+<UE768C>
+<UE768D>
+<UE768E>
+<UE768F>
+<UE7690>
+<UE7691>
+<UE7692>
+<UE7693>
+<UE7694>
+<UE7695>
+<UE7696>
+<UE7697>
+<UE7698>
+<UE7699>
+<UE769A>
+<UE769B>
+<UE769C>
+<UE769D>
+<UE769E>
+<UE769F>
+<UE76A0>
+<UE76A1>
+<UE76A2>
+<UE76A3>
+<UE76A4>
+<UE76A5>
+<UE76A6>
+<UE76A7>
+<UE76A8>
+<UE76A9>
+<UE76AA>
+<UE76AB>
+<UE76AC>
+<UE76AD>
+<UE76AE>
+<UE76AF>
+<UE76B0>
+<UE76B1>
+<UE76B2>
+<UE76B3>
+<UE76B4>
+<UE76B5>
+<UE76B6>
+<UE76B7>
+<UE76B8>
+<UE76B9>
+<UE76BA>
+<UE76BB>
+<UE76BC>
+<UE76BD>
+<UE76BE>
+<UE76BF>
+<UE76C0>
+<UE76C1>
+<UE76C2>
+<UE76C3>
+<UE76C4>
+<UE76C5>
+<UE76C6>
+<UE76C7>
+<UE76C8>
+<UE76C9>
+<UE76CA>
+<UE76CB>
+<UE76CC>
+<UE76CD>
+<UE76CE>
+<UE76CF>
+<UE76D0>
+<UE76D1>
+<UE76D2>
+<UE76D3>
+<UE76D4>
+<UE76D5>
+<UE76D6>
+<UE76D7>
+<UE76D8>
+<UE76D9>
+<UE76DA>
+<UE76DB>
+<UE76DC>
+<UE76DD>
+<UE76DE>
+<UE76DF>
+<UE76E0>
+<UE76E1>
+<UE76E2>
+<UE76E3>
+<UE76E4>
+<UE76E5>
+<UE76E6>
+<UE76E7>
+<UE76E8>
+<UE76E9>
+<UE76EA>
+<UE76EB>
+<UE76EC>
+<UE76ED>
+<UE76EE>
+<UE76EF>
+<UE76F0>
+<UE76F1>
+<UE76F2>
+<UE76F3>
+<UE76F4>
+<UE76F5>
+<UE76F6>
+<UE76F7>
+<UE76F8>
+<UE76F9>
+<UE76FA>
+<UE76FB>
+<UE76FC>
+<UE76FD>
+<UE76FE>
+<UE76FF>
+<UE7700>
+<UE7701>
+<UE7702>
+<UE7703>
+<UE7704>
+<UE7705>
+<UE7706>
+<UE7707>
+<UE7708>
+<UE7709>
+<UE770A>
+<UE770B>
+<UE770C>
+<UE770D>
+<UE770E>
+<UE770F>
+<UE7710>
+<UE7711>
+<UE7712>
+<UE7713>
+<UE7714>
+<UE7715>
+<UE7716>
+<UE7717>
+<UE7718>
+<UE7719>
+<UE771A>
+<UE771B>
+<UE771C>
+<UE771D>
+<UE771E>
+<UE771F>
+<UE7720>
+<UE7721>
+<UE7722>
+<UE7723>
+<UE7724>
+<UE7725>
+<UE7726>
+<UE7727>
+<UE7728>
+<UE7729>
+<UE772A>
+<UE772B>
+<UE772C>
+<UE772D>
+<UE772E>
+<UE772F>
+<UE7730>
+<UE7731>
+<UE7732>
+<UE7733>
+<UE7734>
+<UE7735>
+<UE7736>
+<UE7737>
+<UE7738>
+<UE7739>
+<UE773A>
+<UE773B>
+<UE773C>
+<UE773D>
+<UE773E>
+<UE773F>
+<UE7740>
+<UE7741>
+<UE7742>
+<UE7743>
+<UE7744>
+<UE7745>
+<UE7746>
+<UE7747>
+<UE7748>
+<UE7749>
+<UE774A>
+<UE774B>
+<UE774C>
+<UE774D>
+<UE774E>
+<UE774F>
+<UE7750>
+<UE7751>
+<UE7752>
+<UE7753>
+<UE7754>
+<UE7755>
+<UE7756>
+<UE7757>
+<UE7758>
+<UE7759>
+<UE775A>
+<UE775B>
+<UE775C>
+<UE775D>
+<UE775E>
+<UE775F>
+<UE7760>
+<UE7761>
+<UE7762>
+<UE7763>
+<UE7764>
+<UE7765>
+<UE7766>
+<UE7767>
+<UE7768>
+<UE7769>
+<UE776A>
+<UE776B>
+<UE776C>
+<UE776D>
+<UE776E>
+<UE776F>
+<UE7770>
+<UE7771>
+<UE7772>
+<UE7773>
+<UE7774>
+<UE7775>
+<UE7776>
+<UE7777>
+<UE7778>
+<UE7779>
+<UE777A>
+<UE777B>
+<UE777C>
+<UE777D>
+<UE777E>
+<UE777F>
+<UE7780>
+<UE7781>
+<UE7782>
+<UE7783>
+<UE7784>
+<UE7785>
+<UE7786>
+<UE7787>
+<UE7788>
+<UE7789>
+<UE778A>
+<UE778B>
+<UE778C>
+<UE778D>
+<UE778E>
+<UE778F>
+<UE7790>
+<UE7791>
+<UE7792>
+<UE7793>
+<UE7794>
+<UE7795>
+<UE7796>
+<UE7797>
+<UE7798>
+<UE7799>
+<UE779A>
+<UE779B>
+<UE779C>
+<UE779D>
+<UE779E>
+<UE779F>
+<UE77A0>
+<UE77A1>
+<UE77A2>
+<UE77A3>
+<UE77A4>
+<UE77A5>
+<UE77A6>
+<UE77A7>
+<UE77A8>
+<UE77A9>
+<UE77AA>
+<UE77AB>
+<UE77AC>
+<UE77AD>
+<UE77AE>
+<UE77AF>
+<UE77B0>
+<UE77B1>
+<UE77B2>
+<UE77B3>
+<UE77B4>
+<UE77B5>
+<UE77B6>
+<UE77B7>
+<UE77B8>
+<UE77B9>
+<UE77BA>
+<UE77BB>
+<UE77BC>
+<UE77BD>
+<UE77BE>
+<UE77BF>
+<UE77C0>
+<UE77C1>
+<UE77C2>
+<UE77C3>
+<UE77C4>
+<UE77C5>
+<UE77C6>
+<UE77C7>
+<UE77C8>
+<UE77C9>
+<UE77CA>
+<UE77CB>
+<UE77CC>
+<UE77CD>
+<UE77CE>
+<UE77CF>
+<UE77D0>
+<UE77D1>
+<UE77D2>
+<UE77D3>
+<UE77D4>
+<UE77D5>
+<UE77D6>
+<UE77D7>
+<UE77D8>
+<UE77D9>
+<UE77DA>
+<UE77DB>
+<UE77DC>
+<UE77DD>
+<UE77DE>
+<UE77DF>
+<UE77E0>
+<UE77E1>
+<UE77E2>
+<UE77E3>
+<UE77E4>
+<UE77E5>
+<UE77E6>
+<UE77E7>
+<UE77E8>
+<UE77E9>
+<UE77EA>
+<UE77EB>
+<UE77EC>
+<UE77ED>
+<UE77EE>
+<UE77EF>
+<UE77F0>
+<UE77F1>
+<UE77F2>
+<UE77F3>
+<UE77F4>
+<UE77F5>
+<UE77F6>
+<UE77F7>
+<UE77F8>
+<UE77F9>
+<UE77FA>
+<UE77FB>
+<UE77FC>
+<UE77FD>
+<UE77FE>
+<UE77FF>
+<UE7800>
+<UE7801>
+<UE7802>
+<UE7803>
+<UE7804>
+<UE7805>
+<UE7806>
+<UE7807>
+<UE7808>
+<UE7809>
+<UE780A>
+<UE780B>
+<UE780C>
+<UE780D>
+<UE780E>
+<UE780F>
+<UE7810>
+<UE7811>
+<UE7812>
+<UE7813>
+<UE7814>
+<UE7815>
+<UE7816>
+<UE7817>
+<UE7818>
+<UE7819>
+<UE781A>
+<UE781B>
+<UE781C>
+<UE781D>
+<UE781E>
+<UE781F>
+<UE7820>
+<UE7821>
+<UE7822>
+<UE7823>
+<UE7824>
+<UE7825>
+<UE7826>
+<UE7827>
+<UE7828>
+<UE7829>
+<UE782A>
+<UE782B>
+<UE782C>
+<UE782D>
+<UE782E>
+<UE782F>
+<UE7830>
+<UE7831>
+<UE7832>
+<UE7833>
+<UE7834>
+<UE7835>
+<UE7836>
+<UE7837>
+<UE7838>
+<UE7839>
+<UE783A>
+<UE783B>
+<UE783C>
+<UE783D>
+<UE783E>
+<UE783F>
+<UE7840>
+<UE7841>
+<UE7842>
+<UE7843>
+<UE7844>
+<UE7845>
+<UE7846>
+<UE7847>
+<UE7848>
+<UE7849>
+<UE784A>
+<UE784B>
+<UE784C>
+<UE784D>
+<UE784E>
+<UE784F>
+<UE7850>
+<UE7851>
+<UE7852>
+<UE7853>
+<UE7854>
+<UE7855>
+<UE7856>
+<UE7857>
+<UE7858>
+<UE7859>
+<UE785A>
+<UE785B>
+<UE785C>
+<UE785D>
+<UE785E>
+<UE785F>
+<UE7860>
+<UE7861>
+<UE7862>
+<UE7863>
+<UE7864>
+<UE7865>
+<UE7866>
+<UE7867>
+<UE7868>
+<UE7869>
+<UE786A>
+<UE786B>
+<UE786C>
+<UE786D>
+<UE786E>
+<UE786F>
+<UE7870>
+<UE7871>
+<UE7872>
+<UE7873>
+<UE7874>
+<UE7875>
+<UE7876>
+<UE7877>
+<UE7878>
+<UE7879>
+<UE787A>
+<UE787B>
+<UE787C>
+<UE787D>
+<UE787E>
+<UE787F>
+<UE7880>
+<UE7881>
+<UE7882>
+<UE7883>
+<UE7884>
+<UE7885>
+<UE7886>
+<UE7887>
+<UE7888>
+<UE7889>
+<UE788A>
+<UE788B>
+<UE788C>
+<UE788D>
+<UE788E>
+<UE788F>
+<UE7890>
+<UE7891>
+<UE7892>
+<UE7893>
+<UE7894>
+<UE7895>
+<UE7896>
+<UE7897>
+<UE7898>
+<UE7899>
+<UE789A>
+<UE789B>
+<UE789C>
+<UE789D>
+<UE789E>
+<UE789F>
+<UE78A0>
+<UE78A1>
+<UE78A2>
+<UE78A3>
+<UE78A4>
+<UE78A5>
+<UE78A6>
+<UE78A7>
+<UE78A8>
+<UE78A9>
+<UE78AA>
+<UE78AB>
+<UE78AC>
+<UE78AD>
+<UE78AE>
+<UE78AF>
+<UE78B0>
+<UE78B1>
+<UE78B2>
+<UE78B3>
+<UE78B4>
+<UE78B5>
+<UE78B6>
+<UE78B7>
+<UE78B8>
+<UE78B9>
+<UE78BA>
+<UE78BB>
+<UE78BC>
+<UE78BD>
+<UE78BE>
+<UE78BF>
+<UE78C0>
+<UE78C1>
+<UE78C2>
+<UE78C3>
+<UE78C4>
+<UE78C5>
+<UE78C6>
+<UE78C7>
+<UE78C8>
+<UE78C9>
+<UE78CA>
+<UE78CB>
+<UE78CC>
+<UE78CD>
+<UE78CE>
+<UE78CF>
+<UE78D0>
+<UE78D1>
+<UE78D2>
+<UE78D3>
+<UE78D4>
+<UE78D5>
+<UE78D6>
+<UE78D7>
+<UE78D8>
+<UE78D9>
+<UE78DA>
+<UE78DB>
+<UE78DC>
+<UE78DD>
+<UE78DE>
+<UE78DF>
+<UE78E0>
+<UE78E1>
+<UE78E2>
+<UE78E3>
+<UE78E4>
+<UE78E5>
+<UE78E6>
+<UE78E7>
+<UE78E8>
+<UE78E9>
+<UE78EA>
+<UE78EB>
+<UE78EC>
+<UE78ED>
+<UE78EE>
+<UE78EF>
+<UE78F0>
+<UE78F1>
+<UE78F2>
+<UE78F3>
+<UE78F4>
+<UE78F5>
+<UE78F6>
+<UE78F7>
+<UE78F8>
+<UE78F9>
+<UE78FA>
+<UE78FB>
+<UE78FC>
+<UE78FD>
+<UE78FE>
+<UE78FF>
+<UE7900>
+<UE7901>
+<UE7902>
+<UE7903>
+<UE7904>
+<UE7905>
+<UE7906>
+<UE7907>
+<UE7908>
+<UE7909>
+<UE790A>
+<UE790B>
+<UE790C>
+<UE790D>
+<UE790E>
+<UE790F>
+<UE7910>
+<UE7911>
+<UE7912>
+<UE7913>
+<UE7914>
+<UE7915>
+<UE7916>
+<UE7917>
+<UE7918>
+<UE7919>
+<UE791A>
+<UE791B>
+<UE791C>
+<UE791D>
+<UE791E>
+<UE791F>
+<UE7920>
+<UE7921>
+<UE7922>
+<UE7923>
+<UE7924>
+<UE7925>
+<UE7926>
+<UE7927>
+<UE7928>
+<UE7929>
+<UE792A>
+<UE792B>
+<UE792C>
+<UE792D>
+<UE792E>
+<UE792F>
+<UE7930>
+<UE7931>
+<UE7932>
+<UE7933>
+<UE7934>
+<UE7935>
+<UE7936>
+<UE7937>
+<UE7938>
+<UE7939>
+<UE793A>
+<UE793B>
+<UE793C>
+<UE793D>
+<UE793E>
+<UE793F>
+<UE7940>
+<UE7941>
+<UE7942>
+<UE7943>
+<UE7944>
+<UE7945>
+<UE7946>
+<UE7947>
+<UE7948>
+<UE7949>
+<UE794A>
+<UE794B>
+<UE794C>
+<UE794D>
+<UE794E>
+<UE794F>
+<UE7950>
+<UE7951>
+<UE7952>
+<UE7953>
+<UE7954>
+<UE7955>
+<UE7956>
+<UE7957>
+<UE7958>
+<UE7959>
+<UE795A>
+<UE795B>
+<UE795C>
+<UE795D>
+<UE795E>
+<UE795F>
+<UE7960>
+<UE7961>
+<UE7962>
+<UE7963>
+<UE7964>
+<UE7965>
+<UE7966>
+<UE7967>
+<UE7968>
+<UE7969>
+<UE796A>
+<UE796B>
+<UE796C>
+<UE796D>
+<UE796E>
+<UE796F>
+<UE7970>
+<UE7971>
+<UE7972>
+<UE7973>
+<UE7974>
+<UE7975>
+<UE7976>
+<UE7977>
+<UE7978>
+<UE7979>
+<UE797A>
+<UE797B>
+<UE797C>
+<UE797D>
+<UE797E>
+<UE797F>
+<UE7980>
+<UE7981>
+<UE7982>
+<UE7983>
+<UE7984>
+<UE7985>
+<UE7986>
+<UE7987>
+<UE7988>
+<UE7989>
+<UE798A>
+<UE798B>
+<UE798C>
+<UE798D>
+<UE798E>
+<UE798F>
+<UE7990>
+<UE7991>
+<UE7992>
+<UE7993>
+<UE7994>
+<UE7995>
+<UE7996>
+<UE7997>
+<UE7998>
+<UE7999>
+<UE799A>
+<UE799B>
+<UE799C>
+<UE799D>
+<UE799E>
+<UE799F>
+<UE79A0>
+<UE79A1>
+<UE79A2>
+<UE79A3>
+<UE79A4>
+<UE79A5>
+<UE79A6>
+<UE79A7>
+<UE79A8>
+<UE79A9>
+<UE79AA>
+<UE79AB>
+<UE79AC>
+<UE79AD>
+<UE79AE>
+<UE79AF>
+<UE79B0>
+<UE79B1>
+<UE79B2>
+<UE79B3>
+<UE79B4>
+<UE79B5>
+<UE79B6>
+<UE79B7>
+<UE79B8>
+<UE79B9>
+<UE79BA>
+<UE79BB>
+<UE79BC>
+<UE79BD>
+<UE79BE>
+<UE79BF>
+<UE79C0>
+<UE79C1>
+<UE79C2>
+<UE79C3>
+<UE79C4>
+<UE79C5>
+<UE79C6>
+<UE79C7>
+<UE79C8>
+<UE79C9>
+<UE79CA>
+<UE79CB>
+<UE79CC>
+<UE79CD>
+<UE79CE>
+<UE79CF>
+<UE79D0>
+<UE79D1>
+<UE79D2>
+<UE79D3>
+<UE79D4>
+<UE79D5>
+<UE79D6>
+<UE79D7>
+<UE79D8>
+<UE79D9>
+<UE79DA>
+<UE79DB>
+<UE79DC>
+<UE79DD>
+<UE79DE>
+<UE79DF>
+<UE79E0>
+<UE79E1>
+<UE79E2>
+<UE79E3>
+<UE79E4>
+<UE79E5>
+<UE79E6>
+<UE79E7>
+<UE79E8>
+<UE79E9>
+<UE79EA>
+<UE79EB>
+<UE79EC>
+<UE79ED>
+<UE79EE>
+<UE79EF>
+<UE79F0>
+<UE79F1>
+<UE79F2>
+<UE79F3>
+<UE79F4>
+<UE79F5>
+<UE79F6>
+<UE79F7>
+<UE79F8>
+<UE79F9>
+<UE79FA>
+<UE79FB>
+<UE79FC>
+<UE79FD>
+<UE79FE>
+<UE79FF>
+<UE7A00>
+<UE7A01>
+<UE7A02>
+<UE7A03>
+<UE7A04>
+<UE7A05>
+<UE7A06>
+<UE7A07>
+<UE7A08>
+<UE7A09>
+<UE7A0A>
+<UE7A0B>
+<UE7A0C>
+<UE7A0D>
+<UE7A0E>
+<UE7A0F>
+<UE7A10>
+<UE7A11>
+<UE7A12>
+<UE7A13>
+<UE7A14>
+<UE7A15>
+<UE7A16>
+<UE7A17>
+<UE7A18>
+<UE7A19>
+<UE7A1A>
+<UE7A1B>
+<UE7A1C>
+<UE7A1D>
+<UE7A1E>
+<UE7A1F>
+<UE7A20>
+<UE7A21>
+<UE7A22>
+<UE7A23>
+<UE7A24>
+<UE7A25>
+<UE7A26>
+<UE7A27>
+<UE7A28>
+<UE7A29>
+<UE7A2A>
+<UE7A2B>
+<UE7A2C>
+<UE7A2D>
+<UE7A2E>
+<UE7A2F>
+<UE7A30>
+<UE7A31>
+<UE7A32>
+<UE7A33>
+<UE7A34>
+<UE7A35>
+<UE7A36>
+<UE7A37>
+<UE7A38>
+<UE7A39>
+<UE7A3A>
+<UE7A3B>
+<UE7A3C>
+<UE7A3D>
+<UE7A3E>
+<UE7A3F>
+<UE7A40>
+<UE7A41>
+<UE7A42>
+<UE7A43>
+<UE7A44>
+<UE7A45>
+<UE7A46>
+<UE7A47>
+<UE7A48>
+<UE7A49>
+<UE7A4A>
+<UE7A4B>
+<UE7A4C>
+<UE7A4D>
+<UE7A4E>
+<UE7A4F>
+<UE7A50>
+<UE7A51>
+<UE7A52>
+<UE7A53>
+<UE7A54>
+<UE7A55>
+<UE7A56>
+<UE7A57>
+<UE7A58>
+<UE7A59>
+<UE7A5A>
+<UE7A5B>
+<UE7A5C>
+<UE7A5D>
+<UE7A5E>
+<UE7A5F>
+<UE7A60>
+<UE7A61>
+<UE7A62>
+<UE7A63>
+<UE7A64>
+<UE7A65>
+<UE7A66>
+<UE7A67>
+<UE7A68>
+<UE7A69>
+<UE7A6A>
+<UE7A6B>
+<UE7A6C>
+<UE7A6D>
+<UE7A6E>
+<UE7A6F>
+<UE7A70>
+<UE7A71>
+<UE7A72>
+<UE7A73>
+<UE7A74>
+<UE7A75>
+<UE7A76>
+<UE7A77>
+<UE7A78>
+<UE7A79>
+<UE7A7A>
+<UE7A7B>
+<UE7A7C>
+<UE7A7D>
+<UE7A7E>
+<UE7A7F>
+<UE7A80>
+<UE7A81>
+<UE7A82>
+<UE7A83>
+<UE7A84>
+<UE7A85>
+<UE7A86>
+<UE7A87>
+<UE7A88>
+<UE7A89>
+<UE7A8A>
+<UE7A8B>
+<UE7A8C>
+<UE7A8D>
+<UE7A8E>
+<UE7A8F>
+<UE7A90>
+<UE7A91>
+<UE7A92>
+<UE7A93>
+<UE7A94>
+<UE7A95>
+<UE7A96>
+<UE7A97>
+<UE7A98>
+<UE7A99>
+<UE7A9A>
+<UE7A9B>
+<UE7A9C>
+<UE7A9D>
+<UE7A9E>
+<UE7A9F>
+<UE7AA0>
+<UE7AA1>
+<UE7AA2>
+<UE7AA3>
+<UE7AA4>
+<UE7AA5>
+<UE7AA6>
+<UE7AA7>
+<UE7AA8>
+<UE7AA9>
+<UE7AAA>
+<UE7AAB>
+<UE7AAC>
+<UE7AAD>
+<UE7AAE>
+<UE7AAF>
+<UE7AB0>
+<UE7AB1>
+<UE7AB2>
+<UE7AB3>
+<UE7AB4>
+<UE7AB5>
+<UE7AB6>
+<UE7AB7>
+<UE7AB8>
+<UE7AB9>
+<UE7ABA>
+<UE7ABB>
+<UE7ABC>
+<UE7ABD>
+<UE7ABE>
+<UE7ABF>
+<UE7AC0>
+<UE7AC1>
+<UE7AC2>
+<UE7AC3>
+<UE7AC4>
+<UE7AC5>
+<UE7AC6>
+<UE7AC7>
+<UE7AC8>
+<UE7AC9>
+<UE7ACA>
+<UE7ACB>
+<UE7ACC>
+<UE7ACD>
+<UE7ACE>
+<UE7ACF>
+<UE7AD0>
+<UE7AD1>
+<UE7AD2>
+<UE7AD3>
+<UE7AD4>
+<UE7AD5>
+<UE7AD6>
+<UE7AD7>
+<UE7AD8>
+<UE7AD9>
+<UE7ADA>
+<UE7ADB>
+<UE7ADC>
+<UE7ADD>
+<UE7ADE>
+<UE7ADF>
+<UE7AE0>
+<UE7AE1>
+<UE7AE2>
+<UE7AE3>
+<UE7AE4>
+<UE7AE5>
+<UE7AE6>
+<UE7AE7>
+<UE7AE8>
+<UE7AE9>
+<UE7AEA>
+<UE7AEB>
+<UE7AEC>
+<UE7AED>
+<UE7AEE>
+<UE7AEF>
+<UE7AF0>
+<UE7AF1>
+<UE7AF2>
+<UE7AF3>
+<UE7AF4>
+<UE7AF5>
+<UE7AF6>
+<UE7AF7>
+<UE7AF8>
+<UE7AF9>
+<UE7AFA>
+<UE7AFB>
+<UE7AFC>
+<UE7AFD>
+<UE7AFE>
+<UE7AFF>
+<UE7B00>
+<UE7B01>
+<UE7B02>
+<UE7B03>
+<UE7B04>
+<UE7B05>
+<UE7B06>
+<UE7B07>
+<UE7B08>
+<UE7B09>
+<UE7B0A>
+<UE7B0B>
+<UE7B0C>
+<UE7B0D>
+<UE7B0E>
+<UE7B0F>
+<UE7B10>
+<UE7B11>
+<UE7B12>
+<UE7B13>
+<UE7B14>
+<UE7B15>
+<UE7B16>
+<UE7B17>
+<UE7B18>
+<UE7B19>
+<UE7B1A>
+<UE7B1B>
+<UE7B1C>
+<UE7B1D>
+<UE7B1E>
+<UE7B1F>
+<UE7B20>
+<UE7B21>
+<UE7B22>
+<UE7B23>
+<UE7B24>
+<UE7B25>
+<UE7B26>
+<UE7B27>
+<UE7B28>
+<UE7B29>
+<UE7B2A>
+<UE7B2B>
+<UE7B2C>
+<UE7B2D>
+<UE7B2E>
+<UE7B2F>
+<UE7B30>
+<UE7B31>
+<UE7B32>
+<UE7B33>
+<UE7B34>
+<UE7B35>
+<UE7B36>
+<UE7B37>
+<UE7B38>
+<UE7B39>
+<UE7B3A>
+<UE7B3B>
+<UE7B3C>
+<UE7B3D>
+<UE7B3E>
+<UE7B3F>
+<UE7B40>
+<UE7B41>
+<UE7B42>
+<UE7B43>
+<UE7B44>
+<UE7B45>
+<UE7B46>
+<UE7B47>
+<UE7B48>
+<UE7B49>
+<UE7B4A>
+<UE7B4B>
+<UE7B4C>
+<UE7B4D>
+<UE7B4E>
+<UE7B4F>
+<UE7B50>
+<UE7B51>
+<UE7B52>
+<UE7B53>
+<UE7B54>
+<UE7B55>
+<UE7B56>
+<UE7B57>
+<UE7B58>
+<UE7B59>
+<UE7B5A>
+<UE7B5B>
+<UE7B5C>
+<UE7B5D>
+<UE7B5E>
+<UE7B5F>
+<UE7B60>
+<UE7B61>
+<UE7B62>
+<UE7B63>
+<UE7B64>
+<UE7B65>
+<UE7B66>
+<UE7B67>
+<UE7B68>
+<UE7B69>
+<UE7B6A>
+<UE7B6B>
+<UE7B6C>
+<UE7B6D>
+<UE7B6E>
+<UE7B6F>
+<UE7B70>
+<UE7B71>
+<UE7B72>
+<UE7B73>
+<UE7B74>
+<UE7B75>
+<UE7B76>
+<UE7B77>
+<UE7B78>
+<UE7B79>
+<UE7B7A>
+<UE7B7B>
+<UE7B7C>
+<UE7B7D>
+<UE7B7E>
+<UE7B7F>
+<UE7B80>
+<UE7B81>
+<UE7B82>
+<UE7B83>
+<UE7B84>
+<UE7B85>
+<UE7B86>
+<UE7B87>
+<UE7B88>
+<UE7B89>
+<UE7B8A>
+<UE7B8B>
+<UE7B8C>
+<UE7B8D>
+<UE7B8E>
+<UE7B8F>
+<UE7B90>
+<UE7B91>
+<UE7B92>
+<UE7B93>
+<UE7B94>
+<UE7B95>
+<UE7B96>
+<UE7B97>
+<UE7B98>
+<UE7B99>
+<UE7B9A>
+<UE7B9B>
+<UE7B9C>
+<UE7B9D>
+<UE7B9E>
+<UE7B9F>
+<UE7BA0>
+<UE7BA1>
+<UE7BA2>
+<UE7BA3>
+<UE7BA4>
+<UE7BA5>
+<UE7BA6>
+<UE7BA7>
+<UE7BA8>
+<UE7BA9>
+<UE7BAA>
+<UE7BAB>
+<UE7BAC>
+<UE7BAD>
+<UE7BAE>
+<UE7BAF>
+<UE7BB0>
+<UE7BB1>
+<UE7BB2>
+<UE7BB3>
+<UE7BB4>
+<UE7BB5>
+<UE7BB6>
+<UE7BB7>
+<UE7BB8>
+<UE7BB9>
+<UE7BBA>
+<UE7BBB>
+<UE7BBC>
+<UE7BBD>
+<UE7BBE>
+<UE7BBF>
+<UE7BC0>
+<UE7BC1>
+<UE7BC2>
+<UE7BC3>
+<UE7BC4>
+<UE7BC5>
+<UE7BC6>
+<UE7BC7>
+<UE7BC8>
+<UE7BC9>
+<UE7BCA>
+<UE7BCB>
+<UE7BCC>
+<UE7BCD>
+<UE7BCE>
+<UE7BCF>
+<UE7BD0>
+<UE7BD1>
+<UE7BD2>
+<UE7BD3>
+<UE7BD4>
+<UE7BD5>
+<UE7BD6>
+<UE7BD7>
+<UE7BD8>
+<UE7BD9>
+<UE7BDA>
+<UE7BDB>
+<UE7BDC>
+<UE7BDD>
+<UE7BDE>
+<UE7BDF>
+<UE7BE0>
+<UE7BE1>
+<UE7BE2>
+<UE7BE3>
+<UE7BE4>
+<UE7BE5>
+<UE7BE6>
+<UE7BE7>
+<UE7BE8>
+<UE7BE9>
+<UE7BEA>
+<UE7BEB>
+<UE7BEC>
+<UE7BED>
+<UE7BEE>
+<UE7BEF>
+<UE7BF0>
+<UE7BF1>
+<UE7BF2>
+<UE7BF3>
+<UE7BF4>
+<UE7BF5>
+<UE7BF6>
+<UE7BF7>
+<UE7BF8>
+<UE7BF9>
+<UE7BFA>
+<UE7BFB>
+<UE7BFC>
+<UE7BFD>
+<UE7BFE>
+<UE7BFF>
+<UE7C00>
+<UE7C01>
+<UE7C02>
+<UE7C03>
+<UE7C04>
+<UE7C05>
+<UE7C06>
+<UE7C07>
+<UE7C08>
+<UE7C09>
+<UE7C0A>
+<UE7C0B>
+<UE7C0C>
+<UE7C0D>
+<UE7C0E>
+<UE7C0F>
+<UE7C10>
+<UE7C11>
+<UE7C12>
+<UE7C13>
+<UE7C14>
+<UE7C15>
+<UE7C16>
+<UE7C17>
+<UE7C18>
+<UE7C19>
+<UE7C1A>
+<UE7C1B>
+<UE7C1C>
+<UE7C1D>
+<UE7C1E>
+<UE7C1F>
+<UE7C20>
+<UE7C21>
+<UE7C22>
+<UE7C23>
+<UE7C24>
+<UE7C25>
+<UE7C26>
+<UE7C27>
+<UE7C28>
+<UE7C29>
+<UE7C2A>
+<UE7C2B>
+<UE7C2C>
+<UE7C2D>
+<UE7C2E>
+<UE7C2F>
+<UE7C30>
+<UE7C31>
+<UE7C32>
+<UE7C33>
+<UE7C34>
+<UE7C35>
+<UE7C36>
+<UE7C37>
+<UE7C38>
+<UE7C39>
+<UE7C3A>
+<UE7C3B>
+<UE7C3C>
+<UE7C3D>
+<UE7C3E>
+<UE7C3F>
+<UE7C40>
+<UE7C41>
+<UE7C42>
+<UE7C43>
+<UE7C44>
+<UE7C45>
+<UE7C46>
+<UE7C47>
+<UE7C48>
+<UE7C49>
+<UE7C4A>
+<UE7C4B>
+<UE7C4C>
+<UE7C4D>
+<UE7C4E>
+<UE7C4F>
+<UE7C50>
+<UE7C51>
+<UE7C52>
+<UE7C53>
+<UE7C54>
+<UE7C55>
+<UE7C56>
+<UE7C57>
+<UE7C58>
+<UE7C59>
+<UE7C5A>
+<UE7C5B>
+<UE7C5C>
+<UE7C5D>
+<UE7C5E>
+<UE7C5F>
+<UE7C60>
+<UE7C61>
+<UE7C62>
+<UE7C63>
+<UE7C64>
+<UE7C65>
+<UE7C66>
+<UE7C67>
+<UE7C68>
+<UE7C69>
+<UE7C6A>
+<UE7C6B>
+<UE7C6C>
+<UE7C6D>
+<UE7C6E>
+<UE7C6F>
+<UE7C70>
+<UE7C71>
+<UE7C72>
+<UE7C73>
+<UE7C74>
+<UE7C75>
+<UE7C76>
+<UE7C77>
+<UE7C78>
+<UE7C79>
+<UE7C7A>
+<UE7C7B>
+<UE7C7C>
+<UE7C7D>
+<UE7C7E>
+<UE7C7F>
+<UE7C80>
+<UE7C81>
+<UE7C82>
+<UE7C83>
+<UE7C84>
+<UE7C85>
+<UE7C86>
+<UE7C87>
+<UE7C88>
+<UE7C89>
+<UE7C8A>
+<UE7C8B>
+<UE7C8C>
+<UE7C8D>
+<UE7C8E>
+<UE7C8F>
+<UE7C90>
+<UE7C91>
+<UE7C92>
+<UE7C93>
+<UE7C94>
+<UE7C95>
+<UE7C96>
+<UE7C97>
+<UE7C98>
+<UE7C99>
+<UE7C9A>
+<UE7C9B>
+<UE7C9C>
+<UE7C9D>
+<UE7C9E>
+<UE7C9F>
+<UE7CA0>
+<UE7CA1>
+<UE7CA2>
+<UE7CA3>
+<UE7CA4>
+<UE7CA5>
+<UE7CA6>
+<UE7CA7>
+<UE7CA8>
+<UE7CA9>
+<UE7CAA>
+<UE7CAB>
+<UE7CAC>
+<UE7CAD>
+<UE7CAE>
+<UE7CAF>
+<UE7CB0>
+<UE7CB1>
+<UE7CB2>
+<UE7CB3>
+<UE7CB4>
+<UE7CB5>
+<UE7CB6>
+<UE7CB7>
+<UE7CB8>
+<UE7CB9>
+<UE7CBA>
+<UE7CBB>
+<UE7CBC>
+<UE7CBD>
+<UE7CBE>
+<UE7CBF>
+<UE7CC0>
+<UE7CC1>
+<UE7CC2>
+<UE7CC3>
+<UE7CC4>
+<UE7CC5>
+<UE7CC6>
+<UE7CC7>
+<UE7CC8>
+<UE7CC9>
+<UE7CCA>
+<UE7CCB>
+<UE7CCC>
+<UE7CCD>
+<UE7CCE>
+<UE7CCF>
+<UE7CD0>
+<UE7CD1>
+<UE7CD2>
+<UE7CD3>
+<UE7CD4>
+<UE7CD5>
+<UE7CD6>
+<UE7CD7>
+<UE7CD8>
+<UE7CD9>
+<UE7CDA>
+<UE7CDB>
+<UE7CDC>
+<UE7CDD>
+<UE7CDE>
+<UE7CDF>
+<UE7CE0>
+<UE7CE1>
+<UE7CE2>
+<UE7CE3>
+<UE7CE4>
+<UE7CE5>
+<UE7CE6>
+<UE7CE7>
+<UE7CE8>
+<UE7CE9>
+<UE7CEA>
+<UE7CEB>
+<UE7CEC>
+<UE7CED>
+<UE7CEE>
+<UE7CEF>
+<UE7CF0>
+<UE7CF1>
+<UE7CF2>
+<UE7CF3>
+<UE7CF4>
+<UE7CF5>
+<UE7CF6>
+<UE7CF7>
+<UE7CF8>
+<UE7CF9>
+<UE7CFA>
+<UE7CFB>
+<UE7CFC>
+<UE7CFD>
+<UE7CFE>
+<UE7CFF>
+<UE7D00>
+<UE7D01>
+<UE7D02>
+<UE7D03>
+<UE7D04>
+<UE7D05>
+<UE7D06>
+<UE7D07>
+<UE7D08>
+<UE7D09>
+<UE7D0A>
+<UE7D0B>
+<UE7D0C>
+<UE7D0D>
+<UE7D0E>
+<UE7D0F>
+<UE7D10>
+<UE7D11>
+<UE7D12>
+<UE7D13>
+<UE7D14>
+<UE7D15>
+<UE7D16>
+<UE7D17>
+<UE7D18>
+<UE7D19>
+<UE7D1A>
+<UE7D1B>
+<UE7D1C>
+<UE7D1D>
+<UE7D1E>
+<UE7D1F>
+<UE7D20>
+<UE7D21>
+<UE7D22>
+<UE7D23>
+<UE7D24>
+<UE7D25>
+<UE7D26>
+<UE7D27>
+<UE7D28>
+<UE7D29>
+<UE7D2A>
+<UE7D2B>
+<UE7D2C>
+<UE7D2D>
+<UE7D2E>
+<UE7D2F>
+<UE7D30>
+<UE7D31>
+<UE7D32>
+<UE7D33>
+<UE7D34>
+<UE7D35>
+<UE7D36>
+<UE7D37>
+<UE7D38>
+<UE7D39>
+<UE7D3A>
+<UE7D3B>
+<UE7D3C>
+<UE7D3D>
+<UE7D3E>
+<UE7D3F>
+<UE7D40>
+<UE7D41>
+<UE7D42>
+<UE7D43>
+<UE7D44>
+<UE7D45>
+<UE7D46>
+<UE7D47>
+<UE7D48>
+<UE7D49>
+<UE7D4A>
+<UE7D4B>
+<UE7D4C>
+<UE7D4D>
+<UE7D4E>
+<UE7D4F>
+<UE7D50>
+<UE7D51>
+<UE7D52>
+<UE7D53>
+<UE7D54>
+<UE7D55>
+<UE7D56>
+<UE7D57>
+<UE7D58>
+<UE7D59>
+<UE7D5A>
+<UE7D5B>
+<UE7D5C>
+<UE7D5D>
+<UE7D5E>
+<UE7D5F>
+<UE7D60>
+<UE7D61>
+<UE7D62>
+<UE7D63>
+<UE7D64>
+<UE7D65>
+<UE7D66>
+<UE7D67>
+<UE7D68>
+<UE7D69>
+<UE7D6A>
+<UE7D6B>
+<UE7D6C>
+<UE7D6D>
+<UE7D6E>
+<UE7D6F>
+<UE7D70>
+<UE7D71>
+<UE7D72>
+<UE7D73>
+<UE7D74>
+<UE7D75>
+<UE7D76>
+<UE7D77>
+<UE7D78>
+<UE7D79>
+<UE7D7A>
+<UE7D7B>
+<UE7D7C>
+<UE7D7D>
+<UE7D7E>
+<UE7D7F>
+<UE7D80>
+<UE7D81>
+<UE7D82>
+<UE7D83>
+<UE7D84>
+<UE7D85>
+<UE7D86>
+<UE7D87>
+<UE7D88>
+<UE7D89>
+<UE7D8A>
+<UE7D8B>
+<UE7D8C>
+<UE7D8D>
+<UE7D8E>
+<UE7D8F>
+<UE7D90>
+<UE7D91>
+<UE7D92>
+<UE7D93>
+<UE7D94>
+<UE7D95>
+<UE7D96>
+<UE7D97>
+<UE7D98>
+<UE7D99>
+<UE7D9A>
+<UE7D9B>
+<UE7D9C>
+<UE7D9D>
+<UE7D9E>
+<UE7D9F>
+<UE7DA0>
+<UE7DA1>
+<UE7DA2>
+<UE7DA3>
+<UE7DA4>
+<UE7DA5>
+<UE7DA6>
+<UE7DA7>
+<UE7DA8>
+<UE7DA9>
+<UE7DAA>
+<UE7DAB>
+<UE7DAC>
+<UE7DAD>
+<UE7DAE>
+<UE7DAF>
+<UE7DB0>
+<UE7DB1>
+<UE7DB2>
+<UE7DB3>
+<UE7DB4>
+<UE7DB5>
+<UE7DB6>
+<UE7DB7>
+<UE7DB8>
+<UE7DB9>
+<UE7DBA>
+<UE7DBB>
+<UE7DBC>
+<UE7DBD>
+<UE7DBE>
+<UE7DBF>
+<UE7DC0>
+<UE7DC1>
+<UE7DC2>
+<UE7DC3>
+<UE7DC4>
+<UE7DC5>
+<UE7DC6>
+<UE7DC7>
+<UE7DC8>
+<UE7DC9>
+<UE7DCA>
+<UE7DCB>
+<UE7DCC>
+<UE7DCD>
+<UE7DCE>
+<UE7DCF>
+<UE7DD0>
+<UE7DD1>
+<UE7DD2>
+<UE7DD3>
+<UE7DD4>
+<UE7DD5>
+<UE7DD6>
+<UE7DD7>
+<UE7DD8>
+<UE7DD9>
+<UE7DDA>
+<UE7DDB>
+<UE7DDC>
+<UE7DDD>
+<UE7DDE>
+<UE7DDF>
+<UE7DE0>
+<UE7DE1>
+<UE7DE2>
+<UE7DE3>
+<UE7DE4>
+<UE7DE5>
+<UE7DE6>
+<UE7DE7>
+<UE7DE8>
+<UE7DE9>
+<UE7DEA>
+<UE7DEB>
+<UE7DEC>
+<UE7DED>
+<UE7DEE>
+<UE7DEF>
+<UE7DF0>
+<UE7DF1>
+<UE7DF2>
+<UE7DF3>
+<UE7DF4>
+<UE7DF5>
+<UE7DF6>
+<UE7DF7>
+<UE7DF8>
+<UE7DF9>
+<UE7DFA>
+<UE7DFB>
+<UE7DFC>
+<UE7DFD>
+<UE7DFE>
+<UE7DFF>
+<UE7E00>
+<UE7E01>
+<UE7E02>
+<UE7E03>
+<UE7E04>
+<UE7E05>
+<UE7E06>
+<UE7E07>
+<UE7E08>
+<UE7E09>
+<UE7E0A>
+<UE7E0B>
+<UE7E0C>
+<UE7E0D>
+<UE7E0E>
+<UE7E0F>
+<UE7E10>
+<UE7E11>
+<UE7E12>
+<UE7E13>
+<UE7E14>
+<UE7E15>
+<UE7E16>
+<UE7E17>
+<UE7E18>
+<UE7E19>
+<UE7E1A>
+<UE7E1B>
+<UE7E1C>
+<UE7E1D>
+<UE7E1E>
+<UE7E1F>
+<UE7E20>
+<UE7E21>
+<UE7E22>
+<UE7E23>
+<UE7E24>
+<UE7E25>
+<UE7E26>
+<UE7E27>
+<UE7E28>
+<UE7E29>
+<UE7E2A>
+<UE7E2B>
+<UE7E2C>
+<UE7E2D>
+<UE7E2E>
+<UE7E2F>
+<UE7E30>
+<UE7E31>
+<UE7E32>
+<UE7E33>
+<UE7E34>
+<UE7E35>
+<UE7E36>
+<UE7E37>
+<UE7E38>
+<UE7E39>
+<UE7E3A>
+<UE7E3B>
+<UE7E3C>
+<UE7E3D>
+<UE7E3E>
+<UE7E3F>
+<UE7E40>
+<UE7E41>
+<UE7E42>
+<UE7E43>
+<UE7E44>
+<UE7E45>
+<UE7E46>
+<UE7E47>
+<UE7E48>
+<UE7E49>
+<UE7E4A>
+<UE7E4B>
+<UE7E4C>
+<UE7E4D>
+<UE7E4E>
+<UE7E4F>
+<UE7E50>
+<UE7E51>
+<UE7E52>
+<UE7E53>
+<UE7E54>
+<UE7E55>
+<UE7E56>
+<UE7E57>
+<UE7E58>
+<UE7E59>
+<UE7E5A>
+<UE7E5B>
+<UE7E5C>
+<UE7E5D>
+<UE7E5E>
+<UE7E5F>
+<UE7E60>
+<UE7E61>
+<UE7E62>
+<UE7E63>
+<UE7E64>
+<UE7E65>
+<UE7E66>
+<UE7E67>
+<UE7E68>
+<UE7E69>
+<UE7E6A>
+<UE7E6B>
+<UE7E6C>
+<UE7E6D>
+<UE7E6E>
+<UE7E6F>
+<UE7E70>
+<UE7E71>
+<UE7E72>
+<UE7E73>
+<UE7E74>
+<UE7E75>
+<UE7E76>
+<UE7E77>
+<UE7E78>
+<UE7E79>
+<UE7E7A>
+<UE7E7B>
+<UE7E7C>
+<UE7E7D>
+<UE7E7E>
+<UE7E7F>
+<UE7E80>
+<UE7E81>
+<UE7E82>
+<UE7E83>
+<UE7E84>
+<UE7E85>
+<UE7E86>
+<UE7E87>
+<UE7E88>
+<UE7E89>
+<UE7E8A>
+<UE7E8B>
+<UE7E8C>
+<UE7E8D>
+<UE7E8E>
+<UE7E8F>
+<UE7E90>
+<UE7E91>
+<UE7E92>
+<UE7E93>
+<UE7E94>
+<UE7E95>
+<UE7E96>
+<UE7E97>
+<UE7E98>
+<UE7E99>
+<UE7E9A>
+<UE7E9B>
+<UE7E9C>
+<UE7E9D>
+<UE7E9E>
+<UE7E9F>
+<UE7EA0>
+<UE7EA1>
+<UE7EA2>
+<UE7EA3>
+<UE7EA4>
+<UE7EA5>
+<UE7EA6>
+<UE7EA7>
+<UE7EA8>
+<UE7EA9>
+<UE7EAA>
+<UE7EAB>
+<UE7EAC>
+<UE7EAD>
+<UE7EAE>
+<UE7EAF>
+<UE7EB0>
+<UE7EB1>
+<UE7EB2>
+<UE7EB3>
+<UE7EB4>
+<UE7EB5>
+<UE7EB6>
+<UE7EB7>
+<UE7EB8>
+<UE7EB9>
+<UE7EBA>
+<UE7EBB>
+<UE7EBC>
+<UE7EBD>
+<UE7EBE>
+<UE7EBF>
+<UE7EC0>
+<UE7EC1>
+<UE7EC2>
+<UE7EC3>
+<UE7EC4>
+<UE7EC5>
+<UE7EC6>
+<UE7EC7>
+<UE7EC8>
+<UE7EC9>
+<UE7ECA>
+<UE7ECB>
+<UE7ECC>
+<UE7ECD>
+<UE7ECE>
+<UE7ECF>
+<UE7ED0>
+<UE7ED1>
+<UE7ED2>
+<UE7ED3>
+<UE7ED4>
+<UE7ED5>
+<UE7ED6>
+<UE7ED7>
+<UE7ED8>
+<UE7ED9>
+<UE7EDA>
+<UE7EDB>
+<UE7EDC>
+<UE7EDD>
+<UE7EDE>
+<UE7EDF>
+<UE7EE0>
+<UE7EE1>
+<UE7EE2>
+<UE7EE3>
+<UE7EE4>
+<UE7EE5>
+<UE7EE6>
+<UE7EE7>
+<UE7EE8>
+<UE7EE9>
+<UE7EEA>
+<UE7EEB>
+<UE7EEC>
+<UE7EED>
+<UE7EEE>
+<UE7EEF>
+<UE7EF0>
+<UE7EF1>
+<UE7EF2>
+<UE7EF3>
+<UE7EF4>
+<UE7EF5>
+<UE7EF6>
+<UE7EF7>
+<UE7EF8>
+<UE7EF9>
+<UE7EFA>
+<UE7EFB>
+<UE7EFC>
+<UE7EFD>
+<UE7EFE>
+<UE7EFF>
+<UE7F00>
+<UE7F01>
+<UE7F02>
+<UE7F03>
+<UE7F04>
+<UE7F05>
+<UE7F06>
+<UE7F07>
+<UE7F08>
+<UE7F09>
+<UE7F0A>
+<UE7F0B>
+<UE7F0C>
+<UE7F0D>
+<UE7F0E>
+<UE7F0F>
+<UE7F10>
+<UE7F11>
+<UE7F12>
+<UE7F13>
+<UE7F14>
+<UE7F15>
+<UE7F16>
+<UE7F17>
+<UE7F18>
+<UE7F19>
+<UE7F1A>
+<UE7F1B>
+<UE7F1C>
+<UE7F1D>
+<UE7F1E>
+<UE7F1F>
+<UE7F20>
+<UE7F21>
+<UE7F22>
+<UE7F23>
+<UE7F24>
+<UE7F25>
+<UE7F26>
+<UE7F27>
+<UE7F28>
+<UE7F29>
+<UE7F2A>
+<UE7F2B>
+<UE7F2C>
+<UE7F2D>
+<UE7F2E>
+<UE7F2F>
+<UE7F30>
+<UE7F31>
+<UE7F32>
+<UE7F33>
+<UE7F34>
+<UE7F35>
+<UE7F36>
+<UE7F37>
+<UE7F38>
+<UE7F39>
+<UE7F3A>
+<UE7F3B>
+<UE7F3C>
+<UE7F3D>
+<UE7F3E>
+<UE7F3F>
+<UE7F40>
+<UE7F41>
+<UE7F42>
+<UE7F43>
+<UE7F44>
+<UE7F45>
+<UE7F46>
+<UE7F47>
+<UE7F48>
+<UE7F49>
+<UE7F4A>
+<UE7F4B>
+<UE7F4C>
+<UE7F4D>
+<UE7F4E>
+<UE7F4F>
+<UE7F50>
+<UE7F51>
+<UE7F52>
+<UE7F53>
+<UE7F54>
+<UE7F55>
+<UE7F56>
+<UE7F57>
+<UE7F58>
+<UE7F59>
+<UE7F5A>
+<UE7F5B>
+<UE7F5C>
+<UE7F5D>
+<UE7F5E>
+<UE7F5F>
+<UE7F60>
+<UE7F61>
+<UE7F62>
+<UE7F63>
+<UE7F64>
+<UE7F65>
+<UE7F66>
+<UE7F67>
+<UE7F68>
+<UE7F69>
+<UE7F6A>
+<UE7F6B>
+<UE7F6C>
+<UE7F6D>
+<UE7F6E>
+<UE7F6F>
+<UE7F70>
+<UE7F71>
+<UE7F72>
+<UE7F73>
+<UE7F74>
+<UE7F75>
+<UE7F76>
+<UE7F77>
+<UE7F78>
+<UE7F79>
+<UE7F7A>
+<UE7F7B>
+<UE7F7C>
+<UE7F7D>
+<UE7F7E>
+<UE7F7F>
+<UE7F80>
+<UE7F81>
+<UE7F82>
+<UE7F83>
+<UE7F84>
+<UE7F85>
+<UE7F86>
+<UE7F87>
+<UE7F88>
+<UE7F89>
+<UE7F8A>
+<UE7F8B>
+<UE7F8C>
+<UE7F8D>
+<UE7F8E>
+<UE7F8F>
+<UE7F90>
+<UE7F91>
+<UE7F92>
+<UE7F93>
+<UE7F94>
+<UE7F95>
+<UE7F96>
+<UE7F97>
+<UE7F98>
+<UE7F99>
+<UE7F9A>
+<UE7F9B>
+<UE7F9C>
+<UE7F9D>
+<UE7F9E>
+<UE7F9F>
+<UE7FA0>
+<UE7FA1>
+<UE7FA2>
+<UE7FA3>
+<UE7FA4>
+<UE7FA5>
+<UE7FA6>
+<UE7FA7>
+<UE7FA8>
+<UE7FA9>
+<UE7FAA>
+<UE7FAB>
+<UE7FAC>
+<UE7FAD>
+<UE7FAE>
+<UE7FAF>
+<UE7FB0>
+<UE7FB1>
+<UE7FB2>
+<UE7FB3>
+<UE7FB4>
+<UE7FB5>
+<UE7FB6>
+<UE7FB7>
+<UE7FB8>
+<UE7FB9>
+<UE7FBA>
+<UE7FBB>
+<UE7FBC>
+<UE7FBD>
+<UE7FBE>
+<UE7FBF>
+<UE7FC0>
+<UE7FC1>
+<UE7FC2>
+<UE7FC3>
+<UE7FC4>
+<UE7FC5>
+<UE7FC6>
+<UE7FC7>
+<UE7FC8>
+<UE7FC9>
+<UE7FCA>
+<UE7FCB>
+<UE7FCC>
+<UE7FCD>
+<UE7FCE>
+<UE7FCF>
+<UE7FD0>
+<UE7FD1>
+<UE7FD2>
+<UE7FD3>
+<UE7FD4>
+<UE7FD5>
+<UE7FD6>
+<UE7FD7>
+<UE7FD8>
+<UE7FD9>
+<UE7FDA>
+<UE7FDB>
+<UE7FDC>
+<UE7FDD>
+<UE7FDE>
+<UE7FDF>
+<UE7FE0>
+<UE7FE1>
+<UE7FE2>
+<UE7FE3>
+<UE7FE4>
+<UE7FE5>
+<UE7FE6>
+<UE7FE7>
+<UE7FE8>
+<UE7FE9>
+<UE7FEA>
+<UE7FEB>
+<UE7FEC>
+<UE7FED>
+<UE7FEE>
+<UE7FEF>
+<UE7FF0>
+<UE7FF1>
+<UE7FF2>
+<UE7FF3>
+<UE7FF4>
+<UE7FF5>
+<UE7FF6>
+<UE7FF7>
+<UE7FF8>
+<UE7FF9>
+<UE7FFA>
+<UE7FFB>
+<UE7FFC>
+<UE7FFD>
+<UE7FFE>
+<UE7FFF>
+<UE8000>
+<UE8001>
+<UE8002>
+<UE8003>
+<UE8004>
+<UE8005>
+<UE8006>
+<UE8007>
+<UE8008>
+<UE8009>
+<UE800A>
+<UE800B>
+<UE800C>
+<UE800D>
+<UE800E>
+<UE800F>
+<UE8010>
+<UE8011>
+<UE8012>
+<UE8013>
+<UE8014>
+<UE8015>
+<UE8016>
+<UE8017>
+<UE8018>
+<UE8019>
+<UE801A>
+<UE801B>
+<UE801C>
+<UE801D>
+<UE801E>
+<UE801F>
+<UE8020>
+<UE8021>
+<UE8022>
+<UE8023>
+<UE8024>
+<UE8025>
+<UE8026>
+<UE8027>
+<UE8028>
+<UE8029>
+<UE802A>
+<UE802B>
+<UE802C>
+<UE802D>
+<UE802E>
+<UE802F>
+<UE8030>
+<UE8031>
+<UE8032>
+<UE8033>
+<UE8034>
+<UE8035>
+<UE8036>
+<UE8037>
+<UE8038>
+<UE8039>
+<UE803A>
+<UE803B>
+<UE803C>
+<UE803D>
+<UE803E>
+<UE803F>
+<UE8040>
+<UE8041>
+<UE8042>
+<UE8043>
+<UE8044>
+<UE8045>
+<UE8046>
+<UE8047>
+<UE8048>
+<UE8049>
+<UE804A>
+<UE804B>
+<UE804C>
+<UE804D>
+<UE804E>
+<UE804F>
+<UE8050>
+<UE8051>
+<UE8052>
+<UE8053>
+<UE8054>
+<UE8055>
+<UE8056>
+<UE8057>
+<UE8058>
+<UE8059>
+<UE805A>
+<UE805B>
+<UE805C>
+<UE805D>
+<UE805E>
+<UE805F>
+<UE8060>
+<UE8061>
+<UE8062>
+<UE8063>
+<UE8064>
+<UE8065>
+<UE8066>
+<UE8067>
+<UE8068>
+<UE8069>
+<UE806A>
+<UE806B>
+<UE806C>
+<UE806D>
+<UE806E>
+<UE806F>
+<UE8070>
+<UE8071>
+<UE8072>
+<UE8073>
+<UE8074>
+<UE8075>
+<UE8076>
+<UE8077>
+<UE8078>
+<UE8079>
+<UE807A>
+<UE807B>
+<UE807C>
+<UE807D>
+<UE807E>
+<UE807F>
+<UE8080>
+<UE8081>
+<UE8082>
+<UE8083>
+<UE8084>
+<UE8085>
+<UE8086>
+<UE8087>
+<UE8088>
+<UE8089>
+<UE808A>
+<UE808B>
+<UE808C>
+<UE808D>
+<UE808E>
+<UE808F>
+<UE8090>
+<UE8091>
+<UE8092>
+<UE8093>
+<UE8094>
+<UE8095>
+<UE8096>
+<UE8097>
+<UE8098>
+<UE8099>
+<UE809A>
+<UE809B>
+<UE809C>
+<UE809D>
+<UE809E>
+<UE809F>
+<UE80A0>
+<UE80A1>
+<UE80A2>
+<UE80A3>
+<UE80A4>
+<UE80A5>
+<UE80A6>
+<UE80A7>
+<UE80A8>
+<UE80A9>
+<UE80AA>
+<UE80AB>
+<UE80AC>
+<UE80AD>
+<UE80AE>
+<UE80AF>
+<UE80B0>
+<UE80B1>
+<UE80B2>
+<UE80B3>
+<UE80B4>
+<UE80B5>
+<UE80B6>
+<UE80B7>
+<UE80B8>
+<UE80B9>
+<UE80BA>
+<UE80BB>
+<UE80BC>
+<UE80BD>
+<UE80BE>
+<UE80BF>
+<UE80C0>
+<UE80C1>
+<UE80C2>
+<UE80C3>
+<UE80C4>
+<UE80C5>
+<UE80C6>
+<UE80C7>
+<UE80C8>
+<UE80C9>
+<UE80CA>
+<UE80CB>
+<UE80CC>
+<UE80CD>
+<UE80CE>
+<UE80CF>
+<UE80D0>
+<UE80D1>
+<UE80D2>
+<UE80D3>
+<UE80D4>
+<UE80D5>
+<UE80D6>
+<UE80D7>
+<UE80D8>
+<UE80D9>
+<UE80DA>
+<UE80DB>
+<UE80DC>
+<UE80DD>
+<UE80DE>
+<UE80DF>
+<UE80E0>
+<UE80E1>
+<UE80E2>
+<UE80E3>
+<UE80E4>
+<UE80E5>
+<UE80E6>
+<UE80E7>
+<UE80E8>
+<UE80E9>
+<UE80EA>
+<UE80EB>
+<UE80EC>
+<UE80ED>
+<UE80EE>
+<UE80EF>
+<UE80F0>
+<UE80F1>
+<UE80F2>
+<UE80F3>
+<UE80F4>
+<UE80F5>
+<UE80F6>
+<UE80F7>
+<UE80F8>
+<UE80F9>
+<UE80FA>
+<UE80FB>
+<UE80FC>
+<UE80FD>
+<UE80FE>
+<UE80FF>
+<UE8100>
+<UE8101>
+<UE8102>
+<UE8103>
+<UE8104>
+<UE8105>
+<UE8106>
+<UE8107>
+<UE8108>
+<UE8109>
+<UE810A>
+<UE810B>
+<UE810C>
+<UE810D>
+<UE810E>
+<UE810F>
+<UE8110>
+<UE8111>
+<UE8112>
+<UE8113>
+<UE8114>
+<UE8115>
+<UE8116>
+<UE8117>
+<UE8118>
+<UE8119>
+<UE811A>
+<UE811B>
+<UE811C>
+<UE811D>
+<UE811E>
+<UE811F>
+<UE8120>
+<UE8121>
+<UE8122>
+<UE8123>
+<UE8124>
+<UE8125>
+<UE8126>
+<UE8127>
+<UE8128>
+<UE8129>
+<UE812A>
+<UE812B>
+<UE812C>
+<UE812D>
+<UE812E>
+<UE812F>
+<UE8130>
+<UE8131>
+<UE8132>
+<UE8133>
+<UE8134>
+<UE8135>
+<UE8136>
+<UE8137>
+<UE8138>
+<UE8139>
+<UE813A>
+<UE813B>
+<UE813C>
+<UE813D>
+<UE813E>
+<UE813F>
+<UE8140>
+<UE8141>
+<UE8142>
+<UE8143>
+<UE8144>
+<UE8145>
+<UE8146>
+<UE8147>
+<UE8148>
+<UE8149>
+<UE814A>
+<UE814B>
+<UE814C>
+<UE814D>
+<UE814E>
+<UE814F>
+<UE8150>
+<UE8151>
+<UE8152>
+<UE8153>
+<UE8154>
+<UE8155>
+<UE8156>
+<UE8157>
+<UE8158>
+<UE8159>
+<UE815A>
+<UE815B>
+<UE815C>
+<UE815D>
+<UE815E>
+<UE815F>
+<UE8160>
+<UE8161>
+<UE8162>
+<UE8163>
+<UE8164>
+<UE8165>
+<UE8166>
+<UE8167>
+<UE8168>
+<UE8169>
+<UE816A>
+<UE816B>
+<UE816C>
+<UE816D>
+<UE816E>
+<UE816F>
+<UE8170>
+<UE8171>
+<UE8172>
+<UE8173>
+<UE8174>
+<UE8175>
+<UE8176>
+<UE8177>
+<UE8178>
+<UE8179>
+<UE817A>
+<UE817B>
+<UE817C>
+<UE817D>
+<UE817E>
+<UE817F>
+<UE8180>
+<UE8181>
+<UE8182>
+<UE8183>
+<UE8184>
+<UE8185>
+<UE8186>
+<UE8187>
+<UE8188>
+<UE8189>
+<UE818A>
+<UE818B>
+<UE818C>
+<UE818D>
+<UE818E>
+<UE818F>
+<UE8190>
+<UE8191>
+<UE8192>
+<UE8193>
+<UE8194>
+<UE8195>
+<UE8196>
+<UE8197>
+<UE8198>
+<UE8199>
+<UE819A>
+<UE819B>
+<UE819C>
+<UE819D>
+<UE819E>
+<UE819F>
+<UE81A0>
+<UE81A1>
+<UE81A2>
+<UE81A3>
+<UE81A4>
+<UE81A5>
+<UE81A6>
+<UE81A7>
+<UE81A8>
+<UE81A9>
+<UE81AA>
+<UE81AB>
+<UE81AC>
+<UE81AD>
+<UE81AE>
+<UE81AF>
+<UE81B0>
+<UE81B1>
+<UE81B2>
+<UE81B3>
+<UE81B4>
+<UE81B5>
+<UE81B6>
+<UE81B7>
+<UE81B8>
+<UE81B9>
+<UE81BA>
+<UE81BB>
+<UE81BC>
+<UE81BD>
+<UE81BE>
+<UE81BF>
+<UE81C0>
+<UE81C1>
+<UE81C2>
+<UE81C3>
+<UE81C4>
+<UE81C5>
+<UE81C6>
+<UE81C7>
+<UE81C8>
+<UE81C9>
+<UE81CA>
+<UE81CB>
+<UE81CC>
+<UE81CD>
+<UE81CE>
+<UE81CF>
+<UE81D0>
+<UE81D1>
+<UE81D2>
+<UE81D3>
+<UE81D4>
+<UE81D5>
+<UE81D6>
+<UE81D7>
+<UE81D8>
+<UE81D9>
+<UE81DA>
+<UE81DB>
+<UE81DC>
+<UE81DD>
+<UE81DE>
+<UE81DF>
+<UE81E0>
+<UE81E1>
+<UE81E2>
+<UE81E3>
+<UE81E4>
+<UE81E5>
+<UE81E6>
+<UE81E7>
+<UE81E8>
+<UE81E9>
+<UE81EA>
+<UE81EB>
+<UE81EC>
+<UE81ED>
+<UE81EE>
+<UE81EF>
+<UE81F0>
+<UE81F1>
+<UE81F2>
+<UE81F3>
+<UE81F4>
+<UE81F5>
+<UE81F6>
+<UE81F7>
+<UE81F8>
+<UE81F9>
+<UE81FA>
+<UE81FB>
+<UE81FC>
+<UE81FD>
+<UE81FE>
+<UE81FF>
+<UE8200>
+<UE8201>
+<UE8202>
+<UE8203>
+<UE8204>
+<UE8205>
+<UE8206>
+<UE8207>
+<UE8208>
+<UE8209>
+<UE820A>
+<UE820B>
+<UE820C>
+<UE820D>
+<UE820E>
+<UE820F>
+<UE8210>
+<UE8211>
+<UE8212>
+<UE8213>
+<UE8214>
+<UE8215>
+<UE8216>
+<UE8217>
+<UE8218>
+<UE8219>
+<UE821A>
+<UE821B>
+<UE821C>
+<UE821D>
+<UE821E>
+<UE821F>
+<UE8220>
+<UE8221>
+<UE8222>
+<UE8223>
+<UE8224>
+<UE8225>
+<UE8226>
+<UE8227>
+<UE8228>
+<UE8229>
+<UE822A>
+<UE822B>
+<UE822C>
+<UE822D>
+<UE822E>
+<UE822F>
+<UE8230>
+<UE8231>
+<UE8232>
+<UE8233>
+<UE8234>
+<UE8235>
+<UE8236>
+<UE8237>
+<UE8238>
+<UE8239>
+<UE823A>
+<UE823B>
+<UE823C>
+<UE823D>
+<UE823E>
+<UE823F>
+<UE8240>
+<UE8241>
+<UE8242>
+<UE8243>
+<UE8244>
+<UE8245>
+<UE8246>
+<UE8247>
+<UE8248>
+<UE8249>
+<UE824A>
+<UE824B>
+<UE824C>
+<UE824D>
+<UE824E>
+<UE824F>
+<UE8250>
+<UE8251>
+<UE8252>
+<UE8253>
+<UE8254>
+<UE8255>
+<UE8256>
+<UE8257>
+<UE8258>
+<UE8259>
+<UE825A>
+<UE825B>
+<UE825C>
+<UE825D>
+<UE825E>
+<UE825F>
+<UE8260>
+<UE8261>
+<UE8262>
+<UE8263>
+<UE8264>
+<UE8265>
+<UE8266>
+<UE8267>
+<UE8268>
+<UE8269>
+<UE826A>
+<UE826B>
+<UE826C>
+<UE826D>
+<UE826E>
+<UE826F>
+<UE8270>
+<UE8271>
+<UE8272>
+<UE8273>
+<UE8274>
+<UE8275>
+<UE8276>
+<UE8277>
+<UE8278>
+<UE8279>
+<UE827A>
+<UE827B>
+<UE827C>
+<UE827D>
+<UE827E>
+<UE827F>
+<UE8280>
+<UE8281>
+<UE8282>
+<UE8283>
+<UE8284>
+<UE8285>
+<UE8286>
+<UE8287>
+<UE8288>
+<UE8289>
+<UE828A>
+<UE828B>
+<UE828C>
+<UE828D>
+<UE828E>
+<UE828F>
+<UE8290>
+<UE8291>
+<UE8292>
+<UE8293>
+<UE8294>
+<UE8295>
+<UE8296>
+<UE8297>
+<UE8298>
+<UE8299>
+<UE829A>
+<UE829B>
+<UE829C>
+<UE829D>
+<UE829E>
+<UE829F>
+<UE82A0>
+<UE82A1>
+<UE82A2>
+<UE82A3>
+<UE82A4>
+<UE82A5>
+<UE82A6>
+<UE82A7>
+<UE82A8>
+<UE82A9>
+<UE82AA>
+<UE82AB>
+<UE82AC>
+<UE82AD>
+<UE82AE>
+<UE82AF>
+<UE82B0>
+<UE82B1>
+<UE82B2>
+<UE82B3>
+<UE82B4>
+<UE82B5>
+<UE82B6>
+<UE82B7>
+<UE82B8>
+<UE82B9>
+<UE82BA>
+<UE82BB>
+<UE82BC>
+<UE82BD>
+<UE82BE>
+<UE82BF>
+<UE82C0>
+<UE82C1>
+<UE82C2>
+<UE82C3>
+<UE82C4>
+<UE82C5>
+<UE82C6>
+<UE82C7>
+<UE82C8>
+<UE82C9>
+<UE82CA>
+<UE82CB>
+<UE82CC>
+<UE82CD>
+<UE82CE>
+<UE82CF>
+<UE82D0>
+<UE82D1>
+<UE82D2>
+<UE82D3>
+<UE82D4>
+<UE82D5>
+<UE82D6>
+<UE82D7>
+<UE82D8>
+<UE82D9>
+<UE82DA>
+<UE82DB>
+<UE82DC>
+<UE82DD>
+<UE82DE>
+<UE82DF>
+<UE82E0>
+<UE82E1>
+<UE82E2>
+<UE82E3>
+<UE82E4>
+<UE82E5>
+<UE82E6>
+<UE82E7>
+<UE82E8>
+<UE82E9>
+<UE82EA>
+<UE82EB>
+<UE82EC>
+<UE82ED>
+<UE82EE>
+<UE82EF>
+<UE82F0>
+<UE82F1>
+<UE82F2>
+<UE82F3>
+<UE82F4>
+<UE82F5>
+<UE82F6>
+<UE82F7>
+<UE82F8>
+<UE82F9>
+<UE82FA>
+<UE82FB>
+<UE82FC>
+<UE82FD>
+<UE82FE>
+<UE82FF>
+<UE8300>
+<UE8301>
+<UE8302>
+<UE8303>
+<UE8304>
+<UE8305>
+<UE8306>
+<UE8307>
+<UE8308>
+<UE8309>
+<UE830A>
+<UE830B>
+<UE830C>
+<UE830D>
+<UE830E>
+<UE830F>
+<UE8310>
+<UE8311>
+<UE8312>
+<UE8313>
+<UE8314>
+<UE8315>
+<UE8316>
+<UE8317>
+<UE8318>
+<UE8319>
+<UE831A>
+<UE831B>
+<UE831C>
+<UE831D>
+<UE831E>
+<UE831F>
+<UE8320>
+<UE8321>
+<UE8322>
+<UE8323>
+<UE8324>
+<UE8325>
+<UE8326>
+<UE8327>
+<UE8328>
+<UE8329>
+<UE832A>
+<UE832B>
+<UE832C>
+<UE832D>
+<UE832E>
+<UE832F>
+<UE8330>
+<UE8331>
+<UE8332>
+<UE8333>
+<UE8334>
+<UE8335>
+<UE8336>
+<UE8337>
+<UE8338>
+<UE8339>
+<UE833A>
+<UE833B>
+<UE833C>
+<UE833D>
+<UE833E>
+<UE833F>
+<UE8340>
+<UE8341>
+<UE8342>
+<UE8343>
+<UE8344>
+<UE8345>
+<UE8346>
+<UE8347>
+<UE8348>
+<UE8349>
+<UE834A>
+<UE834B>
+<UE834C>
+<UE834D>
+<UE834E>
+<UE834F>
+<UE8350>
+<UE8351>
+<UE8352>
+<UE8353>
+<UE8354>
+<UE8355>
+<UE8356>
+<UE8357>
+<UE8358>
+<UE8359>
+<UE835A>
+<UE835B>
+<UE835C>
+<UE835D>
+<UE835E>
+<UE835F>
+<UE8360>
+<UE8361>
+<UE8362>
+<UE8363>
+<UE8364>
+<UE8365>
+<UE8366>
+<UE8367>
+<UE8368>
+<UE8369>
+<UE836A>
+<UE836B>
+<UE836C>
+<UE836D>
+<UE836E>
+<UE836F>
+<UE8370>
+<UE8371>
+<UE8372>
+<UE8373>
+<UE8374>
+<UE8375>
+<UE8376>
+<UE8377>
+<UE8378>
+<UE8379>
+<UE837A>
+<UE837B>
+<UE837C>
+<UE837D>
+<UE837E>
+<UE837F>
+<UE8380>
+<UE8381>
+<UE8382>
+<UE8383>
+<UE8384>
+<UE8385>
+<UE8386>
+<UE8387>
+<UE8388>
+<UE8389>
+<UE838A>
+<UE838B>
+<UE838C>
+<UE838D>
+<UE838E>
+<UE838F>
+<UE8390>
+<UE8391>
+<UE8392>
+<UE8393>
+<UE8394>
+<UE8395>
+<UE8396>
+<UE8397>
+<UE8398>
+<UE8399>
+<UE839A>
+<UE839B>
+<UE839C>
+<UE839D>
+<UE839E>
+<UE839F>
+<UE83A0>
+<UE83A1>
+<UE83A2>
+<UE83A3>
+<UE83A4>
+<UE83A5>
+<UE83A6>
+<UE83A7>
+<UE83A8>
+<UE83A9>
+<UE83AA>
+<UE83AB>
+<UE83AC>
+<UE83AD>
+<UE83AE>
+<UE83AF>
+<UE83B0>
+<UE83B1>
+<UE83B2>
+<UE83B3>
+<UE83B4>
+<UE83B5>
+<UE83B6>
+<UE83B7>
+<UE83B8>
+<UE83B9>
+<UE83BA>
+<UE83BB>
+<UE83BC>
+<UE83BD>
+<UE83BE>
+<UE83BF>
+<UE83C0>
+<UE83C1>
+<UE83C2>
+<UE83C3>
+<UE83C4>
+<UE83C5>
+<UE83C6>
+<UE83C7>
+<UE83C8>
+<UE83C9>
+<UE83CA>
+<UE83CB>
+<UE83CC>
+<UE83CD>
+<UE83CE>
+<UE83CF>
+<UE83D0>
+<UE83D1>
+<UE83D2>
+<UE83D3>
+<UE83D4>
+<UE83D5>
+<UE83D6>
+<UE83D7>
+<UE83D8>
+<UE83D9>
+<UE83DA>
+<UE83DB>
+<UE83DC>
+<UE83DD>
+<UE83DE>
+<UE83DF>
+<UE83E0>
+<UE83E1>
+<UE83E2>
+<UE83E3>
+<UE83E4>
+<UE83E5>
+<UE83E6>
+<UE83E7>
+<UE83E8>
+<UE83E9>
+<UE83EA>
+<UE83EB>
+<UE83EC>
+<UE83ED>
+<UE83EE>
+<UE83EF>
+<UE83F0>
+<UE83F1>
+<UE83F2>
+<UE83F3>
+<UE83F4>
+<UE83F5>
+<UE83F6>
+<UE83F7>
+<UE83F8>
+<UE83F9>
+<UE83FA>
+<UE83FB>
+<UE83FC>
+<UE83FD>
+<UE83FE>
+<UE83FF>
+<UE8400>
+<UE8401>
+<UE8402>
+<UE8403>
+<UE8404>
+<UE8405>
+<UE8406>
+<UE8407>
+<UE8408>
+<UE8409>
+<UE840A>
+<UE840B>
+<UE840C>
+<UE840D>
+<UE840E>
+<UE840F>
+<UE8410>
+<UE8411>
+<UE8412>
+<UE8413>
+<UE8414>
+<UE8415>
+<UE8416>
+<UE8417>
+<UE8418>
+<UE8419>
+<UE841A>
+<UE841B>
+<UE841C>
+<UE841D>
+<UE841E>
+<UE841F>
+<UE8420>
+<UE8421>
+<UE8422>
+<UE8423>
+<UE8424>
+<UE8425>
+<UE8426>
+<UE8427>
+<UE8428>
+<UE8429>
+<UE842A>
+<UE842B>
+<UE842C>
+<UE842D>
+<UE842E>
+<UE842F>
+<UE8430>
+<UE8431>
+<UE8432>
+<UE8433>
+<UE8434>
+<UE8435>
+<UE8436>
+<UE8437>
+<UE8438>
+<UE8439>
+<UE843A>
+<UE843B>
+<UE843C>
+<UE843D>
+<UE843E>
+<UE843F>
+<UE8440>
+<UE8441>
+<UE8442>
+<UE8443>
+<UE8444>
+<UE8445>
+<UE8446>
+<UE8447>
+<UE8448>
+<UE8449>
+<UE844A>
+<UE844B>
+<UE844C>
+<UE844D>
+<UE844E>
+<UE844F>
+<UE8450>
+<UE8451>
+<UE8452>
+<UE8453>
+<UE8454>
+<UE8455>
+<UE8456>
+<UE8457>
+<UE8458>
+<UE8459>
+<UE845A>
+<UE845B>
+<UE845C>
+<UE845D>
+<UE845E>
+<UE845F>
+<UE8460>
+<UE8461>
+<UE8462>
+<UE8463>
+<UE8464>
+<UE8465>
+<UE8466>
+<UE8467>
+<UE8468>
+<UE8469>
+<UE846A>
+<UE846B>
+<UE846C>
+<UE846D>
+<UE846E>
+<UE846F>
+<UE8470>
+<UE8471>
+<UE8472>
+<UE8473>
+<UE8474>
+<UE8475>
+<UE8476>
+<UE8477>
+<UE8478>
+<UE8479>
+<UE847A>
+<UE847B>
+<UE847C>
+<UE847D>
+<UE847E>
+<UE847F>
+<UE8480>
+<UE8481>
+<UE8482>
+<UE8483>
+<UE8484>
+<UE8485>
+<UE8486>
+<UE8487>
+<UE8488>
+<UE8489>
+<UE848A>
+<UE848B>
+<UE848C>
+<UE848D>
+<UE848E>
+<UE848F>
+<UE8490>
+<UE8491>
+<UE8492>
+<UE8493>
+<UE8494>
+<UE8495>
+<UE8496>
+<UE8497>
+<UE8498>
+<UE8499>
+<UE849A>
+<UE849B>
+<UE849C>
+<UE849D>
+<UE849E>
+<UE849F>
+<UE84A0>
+<UE84A1>
+<UE84A2>
+<UE84A3>
+<UE84A4>
+<UE84A5>
+<UE84A6>
+<UE84A7>
+<UE84A8>
+<UE84A9>
+<UE84AA>
+<UE84AB>
+<UE84AC>
+<UE84AD>
+<UE84AE>
+<UE84AF>
+<UE84B0>
+<UE84B1>
+<UE84B2>
+<UE84B3>
+<UE84B4>
+<UE84B5>
+<UE84B6>
+<UE84B7>
+<UE84B8>
+<UE84B9>
+<UE84BA>
+<UE84BB>
+<UE84BC>
+<UE84BD>
+<UE84BE>
+<UE84BF>
+<UE84C0>
+<UE84C1>
+<UE84C2>
+<UE84C3>
+<UE84C4>
+<UE84C5>
+<UE84C6>
+<UE84C7>
+<UE84C8>
+<UE84C9>
+<UE84CA>
+<UE84CB>
+<UE84CC>
+<UE84CD>
+<UE84CE>
+<UE84CF>
+<UE84D0>
+<UE84D1>
+<UE84D2>
+<UE84D3>
+<UE84D4>
+<UE84D5>
+<UE84D6>
+<UE84D7>
+<UE84D8>
+<UE84D9>
+<UE84DA>
+<UE84DB>
+<UE84DC>
+<UE84DD>
+<UE84DE>
+<UE84DF>
+<UE84E0>
+<UE84E1>
+<UE84E2>
+<UE84E3>
+<UE84E4>
+<UE84E5>
+<UE84E6>
+<UE84E7>
+<UE84E8>
+<UE84E9>
+<UE84EA>
+<UE84EB>
+<UE84EC>
+<UE84ED>
+<UE84EE>
+<UE84EF>
+<UE84F0>
+<UE84F1>
+<UE84F2>
+<UE84F3>
+<UE84F4>
+<UE84F5>
+<UE84F6>
+<UE84F7>
+<UE84F8>
+<UE84F9>
+<UE84FA>
+<UE84FB>
+<UE84FC>
+<UE84FD>
+<UE84FE>
+<UE84FF>
+<UE8500>
+<UE8501>
+<UE8502>
+<UE8503>
+<UE8504>
+<UE8505>
+<UE8506>
+<UE8507>
+<UE8508>
+<UE8509>
+<UE850A>
+<UE850B>
+<UE850C>
+<UE850D>
+<UE850E>
+<UE850F>
+<UE8510>
+<UE8511>
+<UE8512>
+<UE8513>
+<UE8514>
+<UE8515>
+<UE8516>
+<UE8517>
+<UE8518>
+<UE8519>
+<UE851A>
+<UE851B>
+<UE851C>
+<UE851D>
+<UE851E>
+<UE851F>
+<UE8520>
+<UE8521>
+<UE8522>
+<UE8523>
+<UE8524>
+<UE8525>
+<UE8526>
+<UE8527>
+<UE8528>
+<UE8529>
+<UE852A>
+<UE852B>
+<UE852C>
+<UE852D>
+<UE852E>
+<UE852F>
+<UE8530>
+<UE8531>
+<UE8532>
+<UE8533>
+<UE8534>
+<UE8535>
+<UE8536>
+<UE8537>
+<UE8538>
+<UE8539>
+<UE853A>
+<UE853B>
+<UE853C>
+<UE853D>
+<UE853E>
+<UE853F>
+<UE8540>
+<UE8541>
+<UE8542>
+<UE8543>
+<UE8544>
+<UE8545>
+<UE8546>
+<UE8547>
+<UE8548>
+<UE8549>
+<UE854A>
+<UE854B>
+<UE854C>
+<UE854D>
+<UE854E>
+<UE854F>
+<UE8550>
+<UE8551>
+<UE8552>
+<UE8553>
+<UE8554>
+<UE8555>
+<UE8556>
+<UE8557>
+<UE8558>
+<UE8559>
+<UE855A>
+<UE855B>
+<UE855C>
+<UE855D>
+<UE855E>
+<UE855F>
+<UE8560>
+<UE8561>
+<UE8562>
+<UE8563>
+<UE8564>
+<UE8565>
+<UE8566>
+<UE8567>
+<UE8568>
+<UE8569>
+<UE856A>
+<UE856B>
+<UE856C>
+<UE856D>
+<UE856E>
+<UE856F>
+<UE8570>
+<UE8571>
+<UE8572>
+<UE8573>
+<UE8574>
+<UE8575>
+<UE8576>
+<UE8577>
+<UE8578>
+<UE8579>
+<UE857A>
+<UE857B>
+<UE857C>
+<UE857D>
+<UE857E>
+<UE857F>
+<UE8580>
+<UE8581>
+<UE8582>
+<UE8583>
+<UE8584>
+<UE8585>
+<UE8586>
+<UE8587>
+<UE8588>
+<UE8589>
+<UE858A>
+<UE858B>
+<UE858C>
+<UE858D>
+<UE858E>
+<UE858F>
+<UE8590>
+<UE8591>
+<UE8592>
+<UE8593>
+<UE8594>
+<UE8595>
+<UE8596>
+<UE8597>
+<UE8598>
+<UE8599>
+<UE859A>
+<UE859B>
+<UE859C>
+<UE859D>
+<UE859E>
+<UE859F>
+<UE85A0>
+<UE85A1>
+<UE85A2>
+<UE85A3>
+<UE85A4>
+<UE85A5>
+<UE85A6>
+<UE85A7>
+<UE85A8>
+<UE85A9>
+<UE85AA>
+<UE85AB>
+<UE85AC>
+<UE85AD>
+<UE85AE>
+<UE85AF>
+<UE85B0>
+<UE85B1>
+<UE85B2>
+<UE85B3>
+<UE85B4>
+<UE85B5>
+<UE85B6>
+<UE85B7>
+<UE85B8>
+<UE85B9>
+<UE85BA>
+<UE85BB>
+<UE85BC>
+<UE85BD>
+<UE85BE>
+<UE85BF>
+<UE85C0>
+<UE85C1>
+<UE85C2>
+<UE85C3>
+<UE85C4>
+<UE85C5>
+<UE85C6>
+<UE85C7>
+<UE85C8>
+<UE85C9>
+<UE85CA>
+<UE85CB>
+<UE85CC>
+<UE85CD>
+<UE85CE>
+<UE85CF>
+<UE85D0>
+<UE85D1>
+<UE85D2>
+<UE85D3>
+<UE85D4>
+<UE85D5>
+<UE85D6>
+<UE85D7>
+<UE85D8>
+<UE85D9>
+<UE85DA>
+<UE85DB>
+<UE85DC>
+<UE85DD>
+<UE85DE>
+<UE85DF>
+<UE85E0>
+<UE85E1>
+<UE85E2>
+<UE85E3>
+<UE85E4>
+<UE85E5>
+<UE85E6>
+<UE85E7>
+<UE85E8>
+<UE85E9>
+<UE85EA>
+<UE85EB>
+<UE85EC>
+<UE85ED>
+<UE85EE>
+<UE85EF>
+<UE85F0>
+<UE85F1>
+<UE85F2>
+<UE85F3>
+<UE85F4>
+<UE85F5>
+<UE85F6>
+<UE85F7>
+<UE85F8>
+<UE85F9>
+<UE85FA>
+<UE85FB>
+<UE85FC>
+<UE85FD>
+<UE85FE>
+<UE85FF>
+<UE8600>
+<UE8601>
+<UE8602>
+<UE8603>
+<UE8604>
+<UE8605>
+<UE8606>
+<UE8607>
+<UE8608>
+<UE8609>
+<UE860A>
+<UE860B>
+<UE860C>
+<UE860D>
+<UE860E>
+<UE860F>
+<UE8610>
+<UE8611>
+<UE8612>
+<UE8613>
+<UE8614>
+<UE8615>
+<UE8616>
+<UE8617>
+<UE8618>
+<UE8619>
+<UE861A>
+<UE861B>
+<UE861C>
+<UE861D>
+<UE861E>
+<UE861F>
+<UE8620>
+<UE8621>
+<UE8622>
+<UE8623>
+<UE8624>
+<UE8625>
+<UE8626>
+<UE8627>
+<UE8628>
+<UE8629>
+<UE862A>
+<UE862B>
+<UE862C>
+<UE862D>
+<UE862E>
+<UE862F>
+<UE8630>
+<UE8631>
+<UE8632>
+<UE8633>
+<UE8634>
+<UE8635>
+<UE8636>
+<UE8637>
+<UE8638>
+<UE8639>
+<UE863A>
+<UE863B>
+<UE863C>
+<UE863D>
+<UE863E>
+<UE863F>
+<UE8640>
+<UE8641>
+<UE8642>
+<UE8643>
+<UE8644>
+<UE8645>
+<UE8646>
+<UE8647>
+<UE8648>
+<UE8649>
+<UE864A>
+<UE864B>
+<UE864C>
+<UE864D>
+<UE864E>
+<UE864F>
+<UE8650>
+<UE8651>
+<UE8652>
+<UE8653>
+<UE8654>
+<UE8655>
+<UE8656>
+<UE8657>
+<UE8658>
+<UE8659>
+<UE865A>
+<UE865B>
+<UE865C>
+<UE865D>
+<UE865E>
+<UE865F>
+<UE8660>
+<UE8661>
+<UE8662>
+<UE8663>
+<UE8664>
+<UE8665>
+<UE8666>
+<UE8667>
+<UE8668>
+<UE8669>
+<UE866A>
+<UE866B>
+<UE866C>
+<UE866D>
+<UE866E>
+<UE866F>
+<UE8670>
+<UE8671>
+<UE8672>
+<UE8673>
+<UE8674>
+<UE8675>
+<UE8676>
+<UE8677>
+<UE8678>
+<UE8679>
+<UE867A>
+<UE867B>
+<UE867C>
+<UE867D>
+<UE867E>
+<UE867F>
+<UE8680>
+<UE8681>
+<UE8682>
+<UE8683>
+<UE8684>
+<UE8685>
+<UE8686>
+<UE8687>
+<UE8688>
+<UE8689>
+<UE868A>
+<UE868B>
+<UE868C>
+<UE868D>
+<UE868E>
+<UE868F>
+<UE8690>
+<UE8691>
+<UE8692>
+<UE8693>
+<UE8694>
+<UE8695>
+<UE8696>
+<UE8697>
+<UE8698>
+<UE8699>
+<UE869A>
+<UE869B>
+<UE869C>
+<UE869D>
+<UE869E>
+<UE869F>
+<UE86A0>
+<UE86A1>
+<UE86A2>
+<UE86A3>
+<UE86A4>
+<UE86A5>
+<UE86A6>
+<UE86A7>
+<UE86A8>
+<UE86A9>
+<UE86AA>
+<UE86AB>
+<UE86AC>
+<UE86AD>
+<UE86AE>
+<UE86AF>
+<UE86B0>
+<UE86B1>
+<UE86B2>
+<UE86B3>
+<UE86B4>
+<UE86B5>
+<UE86B6>
+<UE86B7>
+<UE86B8>
+<UE86B9>
+<UE86BA>
+<UE86BB>
+<UE86BC>
+<UE86BD>
+<UE86BE>
+<UE86BF>
+<UE86C0>
+<UE86C1>
+<UE86C2>
+<UE86C3>
+<UE86C4>
+<UE86C5>
+<UE86C6>
+<UE86C7>
+<UE86C8>
+<UE86C9>
+<UE86CA>
+<UE86CB>
+<UE86CC>
+<UE86CD>
+<UE86CE>
+<UE86CF>
+<UE86D0>
+<UE86D1>
+<UE86D2>
+<UE86D3>
+<UE86D4>
+<UE86D5>
+<UE86D6>
+<UE86D7>
+<UE86D8>
+<UE86D9>
+<UE86DA>
+<UE86DB>
+<UE86DC>
+<UE86DD>
+<UE86DE>
+<UE86DF>
+<UE86E0>
+<UE86E1>
+<UE86E2>
+<UE86E3>
+<UE86E4>
+<UE86E5>
+<UE86E6>
+<UE86E7>
+<UE86E8>
+<UE86E9>
+<UE86EA>
+<UE86EB>
+<UE86EC>
+<UE86ED>
+<UE86EE>
+<UE86EF>
+<UE86F0>
+<UE86F1>
+<UE86F2>
+<UE86F3>
+<UE86F4>
+<UE86F5>
+<UE86F6>
+<UE86F7>
+<UE86F8>
+<UE86F9>
+<UE86FA>
+<UE86FB>
+<UE86FC>
+<UE86FD>
+<UE86FE>
+<UE86FF>
+<UE8700>
+<UE8701>
+<UE8702>
+<UE8703>
+<UE8704>
+<UE8705>
+<UE8706>
+<UE8707>
+<UE8708>
+<UE8709>
+<UE870A>
+<UE870B>
+<UE870C>
+<UE870D>
+<UE870E>
+<UE870F>
+<UE8710>
+<UE8711>
+<UE8712>
+<UE8713>
+<UE8714>
+<UE8715>
+<UE8716>
+<UE8717>
+<UE8718>
+<UE8719>
+<UE871A>
+<UE871B>
+<UE871C>
+<UE871D>
+<UE871E>
+<UE871F>
+<UE8720>
+<UE8721>
+<UE8722>
+<UE8723>
+<UE8724>
+<UE8725>
+<UE8726>
+<UE8727>
+<UE8728>
+<UE8729>
+<UE872A>
+<UE872B>
+<UE872C>
+<UE872D>
+<UE872E>
+<UE872F>
+<UE8730>
+<UE8731>
+<UE8732>
+<UE8733>
+<UE8734>
+<UE8735>
+<UE8736>
+<UE8737>
+<UE8738>
+<UE8739>
+<UE873A>
+<UE873B>
+<UE873C>
+<UE873D>
+<UE873E>
+<UE873F>
+<UE8740>
+<UE8741>
+<UE8742>
+<UE8743>
+<UE8744>
+<UE8745>
+<UE8746>
+<UE8747>
+<UE8748>
+<UE8749>
+<UE874A>
+<UE874B>
+<UE874C>
+<UE874D>
+<UE874E>
+<UE874F>
+<UE8750>
+<UE8751>
+<UE8752>
+<UE8753>
+<UE8754>
+<UE8755>
+<UE8756>
+<UE8757>
+<UE8758>
+<UE8759>
+<UE875A>
+<UE875B>
+<UE875C>
+<UE875D>
+<UE875E>
+<UE875F>
+<UE8760>
+<UE8761>
+<UE8762>
+<UE8763>
+<UE8764>
+<UE8765>
+<UE8766>
+<UE8767>
+<UE8768>
+<UE8769>
+<UE876A>
+<UE876B>
+<UE876C>
+<UE876D>
+<UE876E>
+<UE876F>
+<UE8770>
+<UE8771>
+<UE8772>
+<UE8773>
+<UE8774>
+<UE8775>
+<UE8776>
+<UE8777>
+<UE8778>
+<UE8779>
+<UE877A>
+<UE877B>
+<UE877C>
+<UE877D>
+<UE877E>
+<UE877F>
+<UE8780>
+<UE8781>
+<UE8782>
+<UE8783>
+<UE8784>
+<UE8785>
+<UE8786>
+<UE8787>
+<UE8788>
+<UE8789>
+<UE878A>
+<UE878B>
+<UE878C>
+<UE878D>
+<UE878E>
+<UE878F>
+<UE8790>
+<UE8791>
+<UE8792>
+<UE8793>
+<UE8794>
+<UE8795>
+<UE8796>
+<UE8797>
+<UE8798>
+<UE8799>
+<UE879A>
+<UE879B>
+<UE879C>
+<UE879D>
+<UE879E>
+<UE879F>
+<UE87A0>
+<UE87A1>
+<UE87A2>
+<UE87A3>
+<UE87A4>
+<UE87A5>
+<UE87A6>
+<UE87A7>
+<UE87A8>
+<UE87A9>
+<UE87AA>
+<UE87AB>
+<UE87AC>
+<UE87AD>
+<UE87AE>
+<UE87AF>
+<UE87B0>
+<UE87B1>
+<UE87B2>
+<UE87B3>
+<UE87B4>
+<UE87B5>
+<UE87B6>
+<UE87B7>
+<UE87B8>
+<UE87B9>
+<UE87BA>
+<UE87BB>
+<UE87BC>
+<UE87BD>
+<UE87BE>
+<UE87BF>
+<UE87C0>
+<UE87C1>
+<UE87C2>
+<UE87C3>
+<UE87C4>
+<UE87C5>
+<UE87C6>
+<UE87C7>
+<UE87C8>
+<UE87C9>
+<UE87CA>
+<UE87CB>
+<UE87CC>
+<UE87CD>
+<UE87CE>
+<UE87CF>
+<UE87D0>
+<UE87D1>
+<UE87D2>
+<UE87D3>
+<UE87D4>
+<UE87D5>
+<UE87D6>
+<UE87D7>
+<UE87D8>
+<UE87D9>
+<UE87DA>
+<UE87DB>
+<UE87DC>
+<UE87DD>
+<UE87DE>
+<UE87DF>
+<UE87E0>
+<UE87E1>
+<UE87E2>
+<UE87E3>
+<UE87E4>
+<UE87E5>
+<UE87E6>
+<UE87E7>
+<UE87E8>
+<UE87E9>
+<UE87EA>
+<UE87EB>
+<UE87EC>
+<UE87ED>
+<UE87EE>
+<UE87EF>
+<UE87F0>
+<UE87F1>
+<UE87F2>
+<UE87F3>
+<UE87F4>
+<UE87F5>
+<UE87F6>
+<UE87F7>
+<UE87F8>
+<UE87F9>
+<UE87FA>
+<UE87FB>
+<UE87FC>
+<UE87FD>
+<UE87FE>
+<UE87FF>
+<UE8800>
+<UE8801>
+<UE8802>
+<UE8803>
+<UE8804>
+<UE8805>
+<UE8806>
+<UE8807>
+<UE8808>
+<UE8809>
+<UE880A>
+<UE880B>
+<UE880C>
+<UE880D>
+<UE880E>
+<UE880F>
+<UE8810>
+<UE8811>
+<UE8812>
+<UE8813>
+<UE8814>
+<UE8815>
+<UE8816>
+<UE8817>
+<UE8818>
+<UE8819>
+<UE881A>
+<UE881B>
+<UE881C>
+<UE881D>
+<UE881E>
+<UE881F>
+<UE8820>
+<UE8821>
+<UE8822>
+<UE8823>
+<UE8824>
+<UE8825>
+<UE8826>
+<UE8827>
+<UE8828>
+<UE8829>
+<UE882A>
+<UE882B>
+<UE882C>
+<UE882D>
+<UE882E>
+<UE882F>
+<UE8830>
+<UE8831>
+<UE8832>
+<UE8833>
+<UE8834>
+<UE8835>
+<UE8836>
+<UE8837>
+<UE8838>
+<UE8839>
+<UE883A>
+<UE883B>
+<UE883C>
+<UE883D>
+<UE883E>
+<UE883F>
+<UE8840>
+<UE8841>
+<UE8842>
+<UE8843>
+<UE8844>
+<UE8845>
+<UE8846>
+<UE8847>
+<UE8848>
+<UE8849>
+<UE884A>
+<UE884B>
+<UE884C>
+<UE884D>
+<UE884E>
+<UE884F>
+<UE8850>
+<UE8851>
+<UE8852>
+<UE8853>
+<UE8854>
+<UE8855>
+<UE8856>
+<UE8857>
+<UE8858>
+<UE8859>
+<UE885A>
+<UE885B>
+<UE885C>
+<UE885D>
+<UE885E>
+<UE885F>
+<UE8860>
+<UE8861>
+<UE8862>
+<UE8863>
+<UE8864>
+<UE8865>
+<UE8866>
+<UE8867>
+<UE8868>
+<UE8869>
+<UE886A>
+<UE886B>
+<UE886C>
+<UE886D>
+<UE886E>
+<UE886F>
+<UE8870>
+<UE8871>
+<UE8872>
+<UE8873>
+<UE8874>
+<UE8875>
+<UE8876>
+<UE8877>
+<UE8878>
+<UE8879>
+<UE887A>
+<UE887B>
+<UE887C>
+<UE887D>
+<UE887E>
+<UE887F>
+<UE8880>
+<UE8881>
+<UE8882>
+<UE8883>
+<UE8884>
+<UE8885>
+<UE8886>
+<UE8887>
+<UE8888>
+<UE8889>
+<UE888A>
+<UE888B>
+<UE888C>
+<UE888D>
+<UE888E>
+<UE888F>
+<UE8890>
+<UE8891>
+<UE8892>
+<UE8893>
+<UE8894>
+<UE8895>
+<UE8896>
+<UE8897>
+<UE8898>
+<UE8899>
+<UE889A>
+<UE889B>
+<UE889C>
+<UE889D>
+<UE889E>
+<UE889F>
+<UE88A0>
+<UE88A1>
+<UE88A2>
+<UE88A3>
+<UE88A4>
+<UE88A5>
+<UE88A6>
+<UE88A7>
+<UE88A8>
+<UE88A9>
+<UE88AA>
+<UE88AB>
+<UE88AC>
+<UE88AD>
+<UE88AE>
+<UE88AF>
+<UE88B0>
+<UE88B1>
+<UE88B2>
+<UE88B3>
+<UE88B4>
+<UE88B5>
+<UE88B6>
+<UE88B7>
+<UE88B8>
+<UE88B9>
+<UE88BA>
+<UE88BB>
+<UE88BC>
+<UE88BD>
+<UE88BE>
+<UE88BF>
+<UE88C0>
+<UE88C1>
+<UE88C2>
+<UE88C3>
+<UE88C4>
+<UE88C5>
+<UE88C6>
+<UE88C7>
+<UE88C8>
+<UE88C9>
+<UE88CA>
+<UE88CB>
+<UE88CC>
+<UE88CD>
+<UE88CE>
+<UE88CF>
+<UE88D0>
+<UE88D1>
+<UE88D2>
+<UE88D3>
+<UE88D4>
+<UE88D5>
+<UE88D6>
+<UE88D7>
+<UE88D8>
+<UE88D9>
+<UE88DA>
+<UE88DB>
+<UE88DC>
+<UE88DD>
+<UE88DE>
+<UE88DF>
+<UE88E0>
+<UE88E1>
+<UE88E2>
+<UE88E3>
+<UE88E4>
+<UE88E5>
+<UE88E6>
+<UE88E7>
+<UE88E8>
+<UE88E9>
+<UE88EA>
+<UE88EB>
+<UE88EC>
+<UE88ED>
+<UE88EE>
+<UE88EF>
+<UE88F0>
+<UE88F1>
+<UE88F2>
+<UE88F3>
+<UE88F4>
+<UE88F5>
+<UE88F6>
+<UE88F7>
+<UE88F8>
+<UE88F9>
+<UE88FA>
+<UE88FB>
+<UE88FC>
+<UE88FD>
+<UE88FE>
+<UE88FF>
+<UE8900>
+<UE8901>
+<UE8902>
+<UE8903>
+<UE8904>
+<UE8905>
+<UE8906>
+<UE8907>
+<UE8908>
+<UE8909>
+<UE890A>
+<UE890B>
+<UE890C>
+<UE890D>
+<UE890E>
+<UE890F>
+<UE8910>
+<UE8911>
+<UE8912>
+<UE8913>
+<UE8914>
+<UE8915>
+<UE8916>
+<UE8917>
+<UE8918>
+<UE8919>
+<UE891A>
+<UE891B>
+<UE891C>
+<UE891D>
+<UE891E>
+<UE891F>
+<UE8920>
+<UE8921>
+<UE8922>
+<UE8923>
+<UE8924>
+<UE8925>
+<UE8926>
+<UE8927>
+<UE8928>
+<UE8929>
+<UE892A>
+<UE892B>
+<UE892C>
+<UE892D>
+<UE892E>
+<UE892F>
+<UE8930>
+<UE8931>
+<UE8932>
+<UE8933>
+<UE8934>
+<UE8935>
+<UE8936>
+<UE8937>
+<UE8938>
+<UE8939>
+<UE893A>
+<UE893B>
+<UE893C>
+<UE893D>
+<UE893E>
+<UE893F>
+<UE8940>
+<UE8941>
+<UE8942>
+<UE8943>
+<UE8944>
+<UE8945>
+<UE8946>
+<UE8947>
+<UE8948>
+<UE8949>
+<UE894A>
+<UE894B>
+<UE894C>
+<UE894D>
+<UE894E>
+<UE894F>
+<UE8950>
+<UE8951>
+<UE8952>
+<UE8953>
+<UE8954>
+<UE8955>
+<UE8956>
+<UE8957>
+<UE8958>
+<UE8959>
+<UE895A>
+<UE895B>
+<UE895C>
+<UE895D>
+<UE895E>
+<UE895F>
+<UE8960>
+<UE8961>
+<UE8962>
+<UE8963>
+<UE8964>
+<UE8965>
+<UE8966>
+<UE8967>
+<UE8968>
+<UE8969>
+<UE896A>
+<UE896B>
+<UE896C>
+<UE896D>
+<UE896E>
+<UE896F>
+<UE8970>
+<UE8971>
+<UE8972>
+<UE8973>
+<UE8974>
+<UE8975>
+<UE8976>
+<UE8977>
+<UE8978>
+<UE8979>
+<UE897A>
+<UE897B>
+<UE897C>
+<UE897D>
+<UE897E>
+<UE897F>
+<UE8980>
+<UE8981>
+<UE8982>
+<UE8983>
+<UE8984>
+<UE8985>
+<UE8986>
+<UE8987>
+<UE8988>
+<UE8989>
+<UE898A>
+<UE898B>
+<UE898C>
+<UE898D>
+<UE898E>
+<UE898F>
+<UE8990>
+<UE8991>
+<UE8992>
+<UE8993>
+<UE8994>
+<UE8995>
+<UE8996>
+<UE8997>
+<UE8998>
+<UE8999>
+<UE899A>
+<UE899B>
+<UE899C>
+<UE899D>
+<UE899E>
+<UE899F>
+<UE89A0>
+<UE89A1>
+<UE89A2>
+<UE89A3>
+<UE89A4>
+<UE89A5>
+<UE89A6>
+<UE89A7>
+<UE89A8>
+<UE89A9>
+<UE89AA>
+<UE89AB>
+<UE89AC>
+<UE89AD>
+<UE89AE>
+<UE89AF>
+<UE89B0>
+<UE89B1>
+<UE89B2>
+<UE89B3>
+<UE89B4>
+<UE89B5>
+<UE89B6>
+<UE89B7>
+<UE89B8>
+<UE89B9>
+<UE89BA>
+<UE89BB>
+<UE89BC>
+<UE89BD>
+<UE89BE>
+<UE89BF>
+<UE89C0>
+<UE89C1>
+<UE89C2>
+<UE89C3>
+<UE89C4>
+<UE89C5>
+<UE89C6>
+<UE89C7>
+<UE89C8>
+<UE89C9>
+<UE89CA>
+<UE89CB>
+<UE89CC>
+<UE89CD>
+<UE89CE>
+<UE89CF>
+<UE89D0>
+<UE89D1>
+<UE89D2>
+<UE89D3>
+<UE89D4>
+<UE89D5>
+<UE89D6>
+<UE89D7>
+<UE89D8>
+<UE89D9>
+<UE89DA>
+<UE89DB>
+<UE89DC>
+<UE89DD>
+<UE89DE>
+<UE89DF>
+<UE89E0>
+<UE89E1>
+<UE89E2>
+<UE89E3>
+<UE89E4>
+<UE89E5>
+<UE89E6>
+<UE89E7>
+<UE89E8>
+<UE89E9>
+<UE89EA>
+<UE89EB>
+<UE89EC>
+<UE89ED>
+<UE89EE>
+<UE89EF>
+<UE89F0>
+<UE89F1>
+<UE89F2>
+<UE89F3>
+<UE89F4>
+<UE89F5>
+<UE89F6>
+<UE89F7>
+<UE89F8>
+<UE89F9>
+<UE89FA>
+<UE89FB>
+<UE89FC>
+<UE89FD>
+<UE89FE>
+<UE89FF>
+<UE8A00>
+<UE8A01>
+<UE8A02>
+<UE8A03>
+<UE8A04>
+<UE8A05>
+<UE8A06>
+<UE8A07>
+<UE8A08>
+<UE8A09>
+<UE8A0A>
+<UE8A0B>
+<UE8A0C>
+<UE8A0D>
+<UE8A0E>
+<UE8A0F>
+<UE8A10>
+<UE8A11>
+<UE8A12>
+<UE8A13>
+<UE8A14>
+<UE8A15>
+<UE8A16>
+<UE8A17>
+<UE8A18>
+<UE8A19>
+<UE8A1A>
+<UE8A1B>
+<UE8A1C>
+<UE8A1D>
+<UE8A1E>
+<UE8A1F>
+<UE8A20>
+<UE8A21>
+<UE8A22>
+<UE8A23>
+<UE8A24>
+<UE8A25>
+<UE8A26>
+<UE8A27>
+<UE8A28>
+<UE8A29>
+<UE8A2A>
+<UE8A2B>
+<UE8A2C>
+<UE8A2D>
+<UE8A2E>
+<UE8A2F>
+<UE8A30>
+<UE8A31>
+<UE8A32>
+<UE8A33>
+<UE8A34>
+<UE8A35>
+<UE8A36>
+<UE8A37>
+<UE8A38>
+<UE8A39>
+<UE8A3A>
+<UE8A3B>
+<UE8A3C>
+<UE8A3D>
+<UE8A3E>
+<UE8A3F>
+<UE8A40>
+<UE8A41>
+<UE8A42>
+<UE8A43>
+<UE8A44>
+<UE8A45>
+<UE8A46>
+<UE8A47>
+<UE8A48>
+<UE8A49>
+<UE8A4A>
+<UE8A4B>
+<UE8A4C>
+<UE8A4D>
+<UE8A4E>
+<UE8A4F>
+<UE8A50>
+<UE8A51>
+<UE8A52>
+<UE8A53>
+<UE8A54>
+<UE8A55>
+<UE8A56>
+<UE8A57>
+<UE8A58>
+<UE8A59>
+<UE8A5A>
+<UE8A5B>
+<UE8A5C>
+<UE8A5D>
+<UE8A5E>
+<UE8A5F>
+<UE8A60>
+<UE8A61>
+<UE8A62>
+<UE8A63>
+<UE8A64>
+<UE8A65>
+<UE8A66>
+<UE8A67>
+<UE8A68>
+<UE8A69>
+<UE8A6A>
+<UE8A6B>
+<UE8A6C>
+<UE8A6D>
+<UE8A6E>
+<UE8A6F>
+<UE8A70>
+<UE8A71>
+<UE8A72>
+<UE8A73>
+<UE8A74>
+<UE8A75>
+<UE8A76>
+<UE8A77>
+<UE8A78>
+<UE8A79>
+<UE8A7A>
+<UE8A7B>
+<UE8A7C>
+<UE8A7D>
+<UE8A7E>
+<UE8A7F>
+<UE8A80>
+<UE8A81>
+<UE8A82>
+<UE8A83>
+<UE8A84>
+<UE8A85>
+<UE8A86>
+<UE8A87>
+<UE8A88>
+<UE8A89>
+<UE8A8A>
+<UE8A8B>
+<UE8A8C>
+<UE8A8D>
+<UE8A8E>
+<UE8A8F>
+<UE8A90>
+<UE8A91>
+<UE8A92>
+<UE8A93>
+<UE8A94>
+<UE8A95>
+<UE8A96>
+<UE8A97>
+<UE8A98>
+<UE8A99>
+<UE8A9A>
+<UE8A9B>
+<UE8A9C>
+<UE8A9D>
+<UE8A9E>
+<UE8A9F>
+<UE8AA0>
+<UE8AA1>
+<UE8AA2>
+<UE8AA3>
+<UE8AA4>
+<UE8AA5>
+<UE8AA6>
+<UE8AA7>
+<UE8AA8>
+<UE8AA9>
+<UE8AAA>
+<UE8AAB>
+<UE8AAC>
+<UE8AAD>
+<UE8AAE>
+<UE8AAF>
+<UE8AB0>
+<UE8AB1>
+<UE8AB2>
+<UE8AB3>
+<UE8AB4>
+<UE8AB5>
+<UE8AB6>
+<UE8AB7>
+<UE8AB8>
+<UE8AB9>
+<UE8ABA>
+<UE8ABB>
+<UE8ABC>
+<UE8ABD>
+<UE8ABE>
+<UE8ABF>
+<UE8AC0>
+<UE8AC1>
+<UE8AC2>
+<UE8AC3>
+<UE8AC4>
+<UE8AC5>
+<UE8AC6>
+<UE8AC7>
+<UE8AC8>
+<UE8AC9>
+<UE8ACA>
+<UE8ACB>
+<UE8ACC>
+<UE8ACD>
+<UE8ACE>
+<UE8ACF>
+<UE8AD0>
+<UE8AD1>
+<UE8AD2>
+<UE8AD3>
+<UE8AD4>
+<UE8AD5>
+<UE8AD6>
+<UE8AD7>
+<UE8AD8>
+<UE8AD9>
+<UE8ADA>
+<UE8ADB>
+<UE8ADC>
+<UE8ADD>
+<UE8ADE>
+<UE8ADF>
+<UE8AE0>
+<UE8AE1>
+<UE8AE2>
+<UE8AE3>
+<UE8AE4>
+<UE8AE5>
+<UE8AE6>
+<UE8AE7>
+<UE8AE8>
+<UE8AE9>
+<UE8AEA>
+<UE8AEB>
+<UE8AEC>
+<UE8AED>
+<UE8AEE>
+<UE8AEF>
+<UE8AF0>
+<UE8AF1>
+<UE8AF2>
+<UE8AF3>
+<UE8AF4>
+<UE8AF5>
+<UE8AF6>
+<UE8AF7>
+<UE8AF8>
+<UE8AF9>
+<UE8AFA>
+<UE8AFB>
+<UE8AFC>
+<UE8AFD>
+<UE8AFE>
+<UE8AFF>
+<UE8B00>
+<UE8B01>
+<UE8B02>
+<UE8B03>
+<UE8B04>
+<UE8B05>
+<UE8B06>
+<UE8B07>
+<UE8B08>
+<UE8B09>
+<UE8B0A>
+<UE8B0B>
+<UE8B0C>
+<UE8B0D>
+<UE8B0E>
+<UE8B0F>
+<UE8B10>
+<UE8B11>
+<UE8B12>
+<UE8B13>
+<UE8B14>
+<UE8B15>
+<UE8B16>
+<UE8B17>
+<UE8B18>
+<UE8B19>
+<UE8B1A>
+<UE8B1B>
+<UE8B1C>
+<UE8B1D>
+<UE8B1E>
+<UE8B1F>
+<UE8B20>
+<UE8B21>
+<UE8B22>
+<UE8B23>
+<UE8B24>
+<UE8B25>
+<UE8B26>
+<UE8B27>
+<UE8B28>
+<UE8B29>
+<UE8B2A>
+<UE8B2B>
+<UE8B2C>
+<UE8B2D>
+<UE8B2E>
+<UE8B2F>
+<UE8B30>
+<UE8B31>
+<UE8B32>
+<UE8B33>
+<UE8B34>
+<UE8B35>
+<UE8B36>
+<UE8B37>
+<UE8B38>
+<UE8B39>
+<UE8B3A>
+<UE8B3B>
+<UE8B3C>
+<UE8B3D>
+<UE8B3E>
+<UE8B3F>
+<UE8B40>
+<UE8B41>
+<UE8B42>
+<UE8B43>
+<UE8B44>
+<UE8B45>
+<UE8B46>
+<UE8B47>
+<UE8B48>
+<UE8B49>
+<UE8B4A>
+<UE8B4B>
+<UE8B4C>
+<UE8B4D>
+<UE8B4E>
+<UE8B4F>
+<UE8B50>
+<UE8B51>
+<UE8B52>
+<UE8B53>
+<UE8B54>
+<UE8B55>
+<UE8B56>
+<UE8B57>
+<UE8B58>
+<UE8B59>
+<UE8B5A>
+<UE8B5B>
+<UE8B5C>
+<UE8B5D>
+<UE8B5E>
+<UE8B5F>
+<UE8B60>
+<UE8B61>
+<UE8B62>
+<UE8B63>
+<UE8B64>
+<UE8B65>
+<UE8B66>
+<UE8B67>
+<UE8B68>
+<UE8B69>
+<UE8B6A>
+<UE8B6B>
+<UE8B6C>
+<UE8B6D>
+<UE8B6E>
+<UE8B6F>
+<UE8B70>
+<UE8B71>
+<UE8B72>
+<UE8B73>
+<UE8B74>
+<UE8B75>
+<UE8B76>
+<UE8B77>
+<UE8B78>
+<UE8B79>
+<UE8B7A>
+<UE8B7B>
+<UE8B7C>
+<UE8B7D>
+<UE8B7E>
+<UE8B7F>
+<UE8B80>
+<UE8B81>
+<UE8B82>
+<UE8B83>
+<UE8B84>
+<UE8B85>
+<UE8B86>
+<UE8B87>
+<UE8B88>
+<UE8B89>
+<UE8B8A>
+<UE8B8B>
+<UE8B8C>
+<UE8B8D>
+<UE8B8E>
+<UE8B8F>
+<UE8B90>
+<UE8B91>
+<UE8B92>
+<UE8B93>
+<UE8B94>
+<UE8B95>
+<UE8B96>
+<UE8B97>
+<UE8B98>
+<UE8B99>
+<UE8B9A>
+<UE8B9B>
+<UE8B9C>
+<UE8B9D>
+<UE8B9E>
+<UE8B9F>
+<UE8BA0>
+<UE8BA1>
+<UE8BA2>
+<UE8BA3>
+<UE8BA4>
+<UE8BA5>
+<UE8BA6>
+<UE8BA7>
+<UE8BA8>
+<UE8BA9>
+<UE8BAA>
+<UE8BAB>
+<UE8BAC>
+<UE8BAD>
+<UE8BAE>
+<UE8BAF>
+<UE8BB0>
+<UE8BB1>
+<UE8BB2>
+<UE8BB3>
+<UE8BB4>
+<UE8BB5>
+<UE8BB6>
+<UE8BB7>
+<UE8BB8>
+<UE8BB9>
+<UE8BBA>
+<UE8BBB>
+<UE8BBC>
+<UE8BBD>
+<UE8BBE>
+<UE8BBF>
+<UE8BC0>
+<UE8BC1>
+<UE8BC2>
+<UE8BC3>
+<UE8BC4>
+<UE8BC5>
+<UE8BC6>
+<UE8BC7>
+<UE8BC8>
+<UE8BC9>
+<UE8BCA>
+<UE8BCB>
+<UE8BCC>
+<UE8BCD>
+<UE8BCE>
+<UE8BCF>
+<UE8BD0>
+<UE8BD1>
+<UE8BD2>
+<UE8BD3>
+<UE8BD4>
+<UE8BD5>
+<UE8BD6>
+<UE8BD7>
+<UE8BD8>
+<UE8BD9>
+<UE8BDA>
+<UE8BDB>
+<UE8BDC>
+<UE8BDD>
+<UE8BDE>
+<UE8BDF>
+<UE8BE0>
+<UE8BE1>
+<UE8BE2>
+<UE8BE3>
+<UE8BE4>
+<UE8BE5>
+<UE8BE6>
+<UE8BE7>
+<UE8BE8>
+<UE8BE9>
+<UE8BEA>
+<UE8BEB>
+<UE8BEC>
+<UE8BED>
+<UE8BEE>
+<UE8BEF>
+<UE8BF0>
+<UE8BF1>
+<UE8BF2>
+<UE8BF3>
+<UE8BF4>
+<UE8BF5>
+<UE8BF6>
+<UE8BF7>
+<UE8BF8>
+<UE8BF9>
+<UE8BFA>
+<UE8BFB>
+<UE8BFC>
+<UE8BFD>
+<UE8BFE>
+<UE8BFF>
+<UE8C00>
+<UE8C01>
+<UE8C02>
+<UE8C03>
+<UE8C04>
+<UE8C05>
+<UE8C06>
+<UE8C07>
+<UE8C08>
+<UE8C09>
+<UE8C0A>
+<UE8C0B>
+<UE8C0C>
+<UE8C0D>
+<UE8C0E>
+<UE8C0F>
+<UE8C10>
+<UE8C11>
+<UE8C12>
+<UE8C13>
+<UE8C14>
+<UE8C15>
+<UE8C16>
+<UE8C17>
+<UE8C18>
+<UE8C19>
+<UE8C1A>
+<UE8C1B>
+<UE8C1C>
+<UE8C1D>
+<UE8C1E>
+<UE8C1F>
+<UE8C20>
+<UE8C21>
+<UE8C22>
+<UE8C23>
+<UE8C24>
+<UE8C25>
+<UE8C26>
+<UE8C27>
+<UE8C28>
+<UE8C29>
+<UE8C2A>
+<UE8C2B>
+<UE8C2C>
+<UE8C2D>
+<UE8C2E>
+<UE8C2F>
+<UE8C30>
+<UE8C31>
+<UE8C32>
+<UE8C33>
+<UE8C34>
+<UE8C35>
+<UE8C36>
+<UE8C37>
+<UE8C38>
+<UE8C39>
+<UE8C3A>
+<UE8C3B>
+<UE8C3C>
+<UE8C3D>
+<UE8C3E>
+<UE8C3F>
+<UE8C40>
+<UE8C41>
+<UE8C42>
+<UE8C43>
+<UE8C44>
+<UE8C45>
+<UE8C46>
+<UE8C47>
+<UE8C48>
+<UE8C49>
+<UE8C4A>
+<UE8C4B>
+<UE8C4C>
+<UE8C4D>
+<UE8C4E>
+<UE8C4F>
+<UE8C50>
+<UE8C51>
+<UE8C52>
+<UE8C53>
+<UE8C54>
+<UE8C55>
+<UE8C56>
+<UE8C57>
+<UE8C58>
+<UE8C59>
+<UE8C5A>
+<UE8C5B>
+<UE8C5C>
+<UE8C5D>
+<UE8C5E>
+<UE8C5F>
+<UE8C60>
+<UE8C61>
+<UE8C62>
+<UE8C63>
+<UE8C64>
+<UE8C65>
+<UE8C66>
+<UE8C67>
+<UE8C68>
+<UE8C69>
+<UE8C6A>
+<UE8C6B>
+<UE8C6C>
+<UE8C6D>
+<UE8C6E>
+<UE8C6F>
+<UE8C70>
+<UE8C71>
+<UE8C72>
+<UE8C73>
+<UE8C74>
+<UE8C75>
+<UE8C76>
+<UE8C77>
+<UE8C78>
+<UE8C79>
+<UE8C7A>
+<UE8C7B>
+<UE8C7C>
+<UE8C7D>
+<UE8C7E>
+<UE8C7F>
+<UE8C80>
+<UE8C81>
+<UE8C82>
+<UE8C83>
+<UE8C84>
+<UE8C85>
+<UE8C86>
+<UE8C87>
+<UE8C88>
+<UE8C89>
+<UE8C8A>
+<UE8C8B>
+<UE8C8C>
+<UE8C8D>
+<UE8C8E>
+<UE8C8F>
+<UE8C90>
+<UE8C91>
+<UE8C92>
+<UE8C93>
+<UE8C94>
+<UE8C95>
+<UE8C96>
+<UE8C97>
+<UE8C98>
+<UE8C99>
+<UE8C9A>
+<UE8C9B>
+<UE8C9C>
+<UE8C9D>
+<UE8C9E>
+<UE8C9F>
+<UE8CA0>
+<UE8CA1>
+<UE8CA2>
+<UE8CA3>
+<UE8CA4>
+<UE8CA5>
+<UE8CA6>
+<UE8CA7>
+<UE8CA8>
+<UE8CA9>
+<UE8CAA>
+<UE8CAB>
+<UE8CAC>
+<UE8CAD>
+<UE8CAE>
+<UE8CAF>
+<UE8CB0>
+<UE8CB1>
+<UE8CB2>
+<UE8CB3>
+<UE8CB4>
+<UE8CB5>
+<UE8CB6>
+<UE8CB7>
+<UE8CB8>
+<UE8CB9>
+<UE8CBA>
+<UE8CBB>
+<UE8CBC>
+<UE8CBD>
+<UE8CBE>
+<UE8CBF>
+<UE8CC0>
+<UE8CC1>
+<UE8CC2>
+<UE8CC3>
+<UE8CC4>
+<UE8CC5>
+<UE8CC6>
+<UE8CC7>
+<UE8CC8>
+<UE8CC9>
+<UE8CCA>
+<UE8CCB>
+<UE8CCC>
+<UE8CCD>
+<UE8CCE>
+<UE8CCF>
+<UE8CD0>
+<UE8CD1>
+<UE8CD2>
+<UE8CD3>
+<UE8CD4>
+<UE8CD5>
+<UE8CD6>
+<UE8CD7>
+<UE8CD8>
+<UE8CD9>
+<UE8CDA>
+<UE8CDB>
+<UE8CDC>
+<UE8CDD>
+<UE8CDE>
+<UE8CDF>
+<UE8CE0>
+<UE8CE1>
+<UE8CE2>
+<UE8CE3>
+<UE8CE4>
+<UE8CE5>
+<UE8CE6>
+<UE8CE7>
+<UE8CE8>
+<UE8CE9>
+<UE8CEA>
+<UE8CEB>
+<UE8CEC>
+<UE8CED>
+<UE8CEE>
+<UE8CEF>
+<UE8CF0>
+<UE8CF1>
+<UE8CF2>
+<UE8CF3>
+<UE8CF4>
+<UE8CF5>
+<UE8CF6>
+<UE8CF7>
+<UE8CF8>
+<UE8CF9>
+<UE8CFA>
+<UE8CFB>
+<UE8CFC>
+<UE8CFD>
+<UE8CFE>
+<UE8CFF>
+<UE8D00>
+<UE8D01>
+<UE8D02>
+<UE8D03>
+<UE8D04>
+<UE8D05>
+<UE8D06>
+<UE8D07>
+<UE8D08>
+<UE8D09>
+<UE8D0A>
+<UE8D0B>
+<UE8D0C>
+<UE8D0D>
+<UE8D0E>
+<UE8D0F>
+<UE8D10>
+<UE8D11>
+<UE8D12>
+<UE8D13>
+<UE8D14>
+<UE8D15>
+<UE8D16>
+<UE8D17>
+<UE8D18>
+<UE8D19>
+<UE8D1A>
+<UE8D1B>
+<UE8D1C>
+<UE8D1D>
+<UE8D1E>
+<UE8D1F>
+<UE8D20>
+<UE8D21>
+<UE8D22>
+<UE8D23>
+<UE8D24>
+<UE8D25>
+<UE8D26>
+<UE8D27>
+<UE8D28>
+<UE8D29>
+<UE8D2A>
+<UE8D2B>
+<UE8D2C>
+<UE8D2D>
+<UE8D2E>
+<UE8D2F>
+<UE8D30>
+<UE8D31>
+<UE8D32>
+<UE8D33>
+<UE8D34>
+<UE8D35>
+<UE8D36>
+<UE8D37>
+<UE8D38>
+<UE8D39>
+<UE8D3A>
+<UE8D3B>
+<UE8D3C>
+<UE8D3D>
+<UE8D3E>
+<UE8D3F>
+<UE8D40>
+<UE8D41>
+<UE8D42>
+<UE8D43>
+<UE8D44>
+<UE8D45>
+<UE8D46>
+<UE8D47>
+<UE8D48>
+<UE8D49>
+<UE8D4A>
+<UE8D4B>
+<UE8D4C>
+<UE8D4D>
+<UE8D4E>
+<UE8D4F>
+<UE8D50>
+<UE8D51>
+<UE8D52>
+<UE8D53>
+<UE8D54>
+<UE8D55>
+<UE8D56>
+<UE8D57>
+<UE8D58>
+<UE8D59>
+<UE8D5A>
+<UE8D5B>
+<UE8D5C>
+<UE8D5D>
+<UE8D5E>
+<UE8D5F>
+<UE8D60>
+<UE8D61>
+<UE8D62>
+<UE8D63>
+<UE8D64>
+<UE8D65>
+<UE8D66>
+<UE8D67>
+<UE8D68>
+<UE8D69>
+<UE8D6A>
+<UE8D6B>
+<UE8D6C>
+<UE8D6D>
+<UE8D6E>
+<UE8D6F>
+<UE8D70>
+<UE8D71>
+<UE8D72>
+<UE8D73>
+<UE8D74>
+<UE8D75>
+<UE8D76>
+<UE8D77>
+<UE8D78>
+<UE8D79>
+<UE8D7A>
+<UE8D7B>
+<UE8D7C>
+<UE8D7D>
+<UE8D7E>
+<UE8D7F>
+<UE8D80>
+<UE8D81>
+<UE8D82>
+<UE8D83>
+<UE8D84>
+<UE8D85>
+<UE8D86>
+<UE8D87>
+<UE8D88>
+<UE8D89>
+<UE8D8A>
+<UE8D8B>
+<UE8D8C>
+<UE8D8D>
+<UE8D8E>
+<UE8D8F>
+<UE8D90>
+<UE8D91>
+<UE8D92>
+<UE8D93>
+<UE8D94>
+<UE8D95>
+<UE8D96>
+<UE8D97>
+<UE8D98>
+<UE8D99>
+<UE8D9A>
+<UE8D9B>
+<UE8D9C>
+<UE8D9D>
+<UE8D9E>
+<UE8D9F>
+<UE8DA0>
+<UE8DA1>
+<UE8DA2>
+<UE8DA3>
+<UE8DA4>
+<UE8DA5>
+<UE8DA6>
+<UE8DA7>
+<UE8DA8>
+<UE8DA9>
+<UE8DAA>
+<UE8DAB>
+<UE8DAC>
+<UE8DAD>
+<UE8DAE>
+<UE8DAF>
+<UE8DB0>
+<UE8DB1>
+<UE8DB2>
+<UE8DB3>
+<UE8DB4>
+<UE8DB5>
+<UE8DB6>
+<UE8DB7>
+<UE8DB8>
+<UE8DB9>
+<UE8DBA>
+<UE8DBB>
+<UE8DBC>
+<UE8DBD>
+<UE8DBE>
+<UE8DBF>
+<UE8DC0>
+<UE8DC1>
+<UE8DC2>
+<UE8DC3>
+<UE8DC4>
+<UE8DC5>
+<UE8DC6>
+<UE8DC7>
+<UE8DC8>
+<UE8DC9>
+<UE8DCA>
+<UE8DCB>
+<UE8DCC>
+<UE8DCD>
+<UE8DCE>
+<UE8DCF>
+<UE8DD0>
+<UE8DD1>
+<UE8DD2>
+<UE8DD3>
+<UE8DD4>
+<UE8DD5>
+<UE8DD6>
+<UE8DD7>
+<UE8DD8>
+<UE8DD9>
+<UE8DDA>
+<UE8DDB>
+<UE8DDC>
+<UE8DDD>
+<UE8DDE>
+<UE8DDF>
+<UE8DE0>
+<UE8DE1>
+<UE8DE2>
+<UE8DE3>
+<UE8DE4>
+<UE8DE5>
+<UE8DE6>
+<UE8DE7>
+<UE8DE8>
+<UE8DE9>
+<UE8DEA>
+<UE8DEB>
+<UE8DEC>
+<UE8DED>
+<UE8DEE>
+<UE8DEF>
+<UE8DF0>
+<UE8DF1>
+<UE8DF2>
+<UE8DF3>
+<UE8DF4>
+<UE8DF5>
+<UE8DF6>
+<UE8DF7>
+<UE8DF8>
+<UE8DF9>
+<UE8DFA>
+<UE8DFB>
+<UE8DFC>
+<UE8DFD>
+<UE8DFE>
+<UE8DFF>
+<UE8E00>
+<UE8E01>
+<UE8E02>
+<UE8E03>
+<UE8E04>
+<UE8E05>
+<UE8E06>
+<UE8E07>
+<UE8E08>
+<UE8E09>
+<UE8E0A>
+<UE8E0B>
+<UE8E0C>
+<UE8E0D>
+<UE8E0E>
+<UE8E0F>
+<UE8E10>
+<UE8E11>
+<UE8E12>
+<UE8E13>
+<UE8E14>
+<UE8E15>
+<UE8E16>
+<UE8E17>
+<UE8E18>
+<UE8E19>
+<UE8E1A>
+<UE8E1B>
+<UE8E1C>
+<UE8E1D>
+<UE8E1E>
+<UE8E1F>
+<UE8E20>
+<UE8E21>
+<UE8E22>
+<UE8E23>
+<UE8E24>
+<UE8E25>
+<UE8E26>
+<UE8E27>
+<UE8E28>
+<UE8E29>
+<UE8E2A>
+<UE8E2B>
+<UE8E2C>
+<UE8E2D>
+<UE8E2E>
+<UE8E2F>
+<UE8E30>
+<UE8E31>
+<UE8E32>
+<UE8E33>
+<UE8E34>
+<UE8E35>
+<UE8E36>
+<UE8E37>
+<UE8E38>
+<UE8E39>
+<UE8E3A>
+<UE8E3B>
+<UE8E3C>
+<UE8E3D>
+<UE8E3E>
+<UE8E3F>
+<UE8E40>
+<UE8E41>
+<UE8E42>
+<UE8E43>
+<UE8E44>
+<UE8E45>
+<UE8E46>
+<UE8E47>
+<UE8E48>
+<UE8E49>
+<UE8E4A>
+<UE8E4B>
+<UE8E4C>
+<UE8E4D>
+<UE8E4E>
+<UE8E4F>
+<UE8E50>
+<UE8E51>
+<UE8E52>
+<UE8E53>
+<UE8E54>
+<UE8E55>
+<UE8E56>
+<UE8E57>
+<UE8E58>
+<UE8E59>
+<UE8E5A>
+<UE8E5B>
+<UE8E5C>
+<UE8E5D>
+<UE8E5E>
+<UE8E5F>
+<UE8E60>
+<UE8E61>
+<UE8E62>
+<UE8E63>
+<UE8E64>
+<UE8E65>
+<UE8E66>
+<UE8E67>
+<UE8E68>
+<UE8E69>
+<UE8E6A>
+<UE8E6B>
+<UE8E6C>
+<UE8E6D>
+<UE8E6E>
+<UE8E6F>
+<UE8E70>
+<UE8E71>
+<UE8E72>
+<UE8E73>
+<UE8E74>
+<UE8E75>
+<UE8E76>
+<UE8E77>
+<UE8E78>
+<UE8E79>
+<UE8E7A>
+<UE8E7B>
+<UE8E7C>
+<UE8E7D>
+<UE8E7E>
+<UE8E7F>
+<UE8E80>
+<UE8E81>
+<UE8E82>
+<UE8E83>
+<UE8E84>
+<UE8E85>
+<UE8E86>
+<UE8E87>
+<UE8E88>
+<UE8E89>
+<UE8E8A>
+<UE8E8B>
+<UE8E8C>
+<UE8E8D>
+<UE8E8E>
+<UE8E8F>
+<UE8E90>
+<UE8E91>
+<UE8E92>
+<UE8E93>
+<UE8E94>
+<UE8E95>
+<UE8E96>
+<UE8E97>
+<UE8E98>
+<UE8E99>
+<UE8E9A>
+<UE8E9B>
+<UE8E9C>
+<UE8E9D>
+<UE8E9E>
+<UE8E9F>
+<UE8EA0>
+<UE8EA1>
+<UE8EA2>
+<UE8EA3>
+<UE8EA4>
+<UE8EA5>
+<UE8EA6>
+<UE8EA7>
+<UE8EA8>
+<UE8EA9>
+<UE8EAA>
+<UE8EAB>
+<UE8EAC>
+<UE8EAD>
+<UE8EAE>
+<UE8EAF>
+<UE8EB0>
+<UE8EB1>
+<UE8EB2>
+<UE8EB3>
+<UE8EB4>
+<UE8EB5>
+<UE8EB6>
+<UE8EB7>
+<UE8EB8>
+<UE8EB9>
+<UE8EBA>
+<UE8EBB>
+<UE8EBC>
+<UE8EBD>
+<UE8EBE>
+<UE8EBF>
+<UE8EC0>
+<UE8EC1>
+<UE8EC2>
+<UE8EC3>
+<UE8EC4>
+<UE8EC5>
+<UE8EC6>
+<UE8EC7>
+<UE8EC8>
+<UE8EC9>
+<UE8ECA>
+<UE8ECB>
+<UE8ECC>
+<UE8ECD>
+<UE8ECE>
+<UE8ECF>
+<UE8ED0>
+<UE8ED1>
+<UE8ED2>
+<UE8ED3>
+<UE8ED4>
+<UE8ED5>
+<UE8ED6>
+<UE8ED7>
+<UE8ED8>
+<UE8ED9>
+<UE8EDA>
+<UE8EDB>
+<UE8EDC>
+<UE8EDD>
+<UE8EDE>
+<UE8EDF>
+<UE8EE0>
+<UE8EE1>
+<UE8EE2>
+<UE8EE3>
+<UE8EE4>
+<UE8EE5>
+<UE8EE6>
+<UE8EE7>
+<UE8EE8>
+<UE8EE9>
+<UE8EEA>
+<UE8EEB>
+<UE8EEC>
+<UE8EED>
+<UE8EEE>
+<UE8EEF>
+<UE8EF0>
+<UE8EF1>
+<UE8EF2>
+<UE8EF3>
+<UE8EF4>
+<UE8EF5>
+<UE8EF6>
+<UE8EF7>
+<UE8EF8>
+<UE8EF9>
+<UE8EFA>
+<UE8EFB>
+<UE8EFC>
+<UE8EFD>
+<UE8EFE>
+<UE8EFF>
+<UE8F00>
+<UE8F01>
+<UE8F02>
+<UE8F03>
+<UE8F04>
+<UE8F05>
+<UE8F06>
+<UE8F07>
+<UE8F08>
+<UE8F09>
+<UE8F0A>
+<UE8F0B>
+<UE8F0C>
+<UE8F0D>
+<UE8F0E>
+<UE8F0F>
+<UE8F10>
+<UE8F11>
+<UE8F12>
+<UE8F13>
+<UE8F14>
+<UE8F15>
+<UE8F16>
+<UE8F17>
+<UE8F18>
+<UE8F19>
+<UE8F1A>
+<UE8F1B>
+<UE8F1C>
+<UE8F1D>
+<UE8F1E>
+<UE8F1F>
+<UE8F20>
+<UE8F21>
+<UE8F22>
+<UE8F23>
+<UE8F24>
+<UE8F25>
+<UE8F26>
+<UE8F27>
+<UE8F28>
+<UE8F29>
+<UE8F2A>
+<UE8F2B>
+<UE8F2C>
+<UE8F2D>
+<UE8F2E>
+<UE8F2F>
+<UE8F30>
+<UE8F31>
+<UE8F32>
+<UE8F33>
+<UE8F34>
+<UE8F35>
+<UE8F36>
+<UE8F37>
+<UE8F38>
+<UE8F39>
+<UE8F3A>
+<UE8F3B>
+<UE8F3C>
+<UE8F3D>
+<UE8F3E>
+<UE8F3F>
+<UE8F40>
+<UE8F41>
+<UE8F42>
+<UE8F43>
+<UE8F44>
+<UE8F45>
+<UE8F46>
+<UE8F47>
+<UE8F48>
+<UE8F49>
+<UE8F4A>
+<UE8F4B>
+<UE8F4C>
+<UE8F4D>
+<UE8F4E>
+<UE8F4F>
+<UE8F50>
+<UE8F51>
+<UE8F52>
+<UE8F53>
+<UE8F54>
+<UE8F55>
+<UE8F56>
+<UE8F57>
+<UE8F58>
+<UE8F59>
+<UE8F5A>
+<UE8F5B>
+<UE8F5C>
+<UE8F5D>
+<UE8F5E>
+<UE8F5F>
+<UE8F60>
+<UE8F61>
+<UE8F62>
+<UE8F63>
+<UE8F64>
+<UE8F65>
+<UE8F66>
+<UE8F67>
+<UE8F68>
+<UE8F69>
+<UE8F6A>
+<UE8F6B>
+<UE8F6C>
+<UE8F6D>
+<UE8F6E>
+<UE8F6F>
+<UE8F70>
+<UE8F71>
+<UE8F72>
+<UE8F73>
+<UE8F74>
+<UE8F75>
+<UE8F76>
+<UE8F77>
+<UE8F78>
+<UE8F79>
+<UE8F7A>
+<UE8F7B>
+<UE8F7C>
+<UE8F7D>
+<UE8F7E>
+<UE8F7F>
+<UE8F80>
+<UE8F81>
+<UE8F82>
+<UE8F83>
+<UE8F84>
+<UE8F85>
+<UE8F86>
+<UE8F87>
+<UE8F88>
+<UE8F89>
+<UE8F8A>
+<UE8F8B>
+<UE8F8C>
+<UE8F8D>
+<UE8F8E>
+<UE8F8F>
+<UE8F90>
+<UE8F91>
+<UE8F92>
+<UE8F93>
+<UE8F94>
+<UE8F95>
+<UE8F96>
+<UE8F97>
+<UE8F98>
+<UE8F99>
+<UE8F9A>
+<UE8F9B>
+<UE8F9C>
+<UE8F9D>
+<UE8F9E>
+<UE8F9F>
+<UE8FA0>
+<UE8FA1>
+<UE8FA2>
+<UE8FA3>
+<UE8FA4>
+<UE8FA5>
+<UE8FA6>
+<UE8FA7>
+<UE8FA8>
+<UE8FA9>
+<UE8FAA>
+<UE8FAB>
+<UE8FAC>
+<UE8FAD>
+<UE8FAE>
+<UE8FAF>
+<UE8FB0>
+<UE8FB1>
+<UE8FB2>
+<UE8FB3>
+<UE8FB4>
+<UE8FB5>
+<UE8FB6>
+<UE8FB7>
+<UE8FB8>
+<UE8FB9>
+<UE8FBA>
+<UE8FBB>
+<UE8FBC>
+<UE8FBD>
+<UE8FBE>
+<UE8FBF>
+<UE8FC0>
+<UE8FC1>
+<UE8FC2>
+<UE8FC3>
+<UE8FC4>
+<UE8FC5>
+<UE8FC6>
+<UE8FC7>
+<UE8FC8>
+<UE8FC9>
+<UE8FCA>
+<UE8FCB>
+<UE8FCC>
+<UE8FCD>
+<UE8FCE>
+<UE8FCF>
+<UE8FD0>
+<UE8FD1>
+<UE8FD2>
+<UE8FD3>
+<UE8FD4>
+<UE8FD5>
+<UE8FD6>
+<UE8FD7>
+<UE8FD8>
+<UE8FD9>
+<UE8FDA>
+<UE8FDB>
+<UE8FDC>
+<UE8FDD>
+<UE8FDE>
+<UE8FDF>
+<UE8FE0>
+<UE8FE1>
+<UE8FE2>
+<UE8FE3>
+<UE8FE4>
+<UE8FE5>
+<UE8FE6>
+<UE8FE7>
+<UE8FE8>
+<UE8FE9>
+<UE8FEA>
+<UE8FEB>
+<UE8FEC>
+<UE8FED>
+<UE8FEE>
+<UE8FEF>
+<UE8FF0>
+<UE8FF1>
+<UE8FF2>
+<UE8FF3>
+<UE8FF4>
+<UE8FF5>
+<UE8FF6>
+<UE8FF7>
+<UE8FF8>
+<UE8FF9>
+<UE8FFA>
+<UE8FFB>
+<UE8FFC>
+<UE8FFD>
+<UE8FFE>
+<UE8FFF>
+<UE9000>
+<UE9001>
+<UE9002>
+<UE9003>
+<UE9004>
+<UE9005>
+<UE9006>
+<UE9007>
+<UE9008>
+<UE9009>
+<UE900A>
+<UE900B>
+<UE900C>
+<UE900D>
+<UE900E>
+<UE900F>
+<UE9010>
+<UE9011>
+<UE9012>
+<UE9013>
+<UE9014>
+<UE9015>
+<UE9016>
+<UE9017>
+<UE9018>
+<UE9019>
+<UE901A>
+<UE901B>
+<UE901C>
+<UE901D>
+<UE901E>
+<UE901F>
+<UE9020>
+<UE9021>
+<UE9022>
+<UE9023>
+<UE9024>
+<UE9025>
+<UE9026>
+<UE9027>
+<UE9028>
+<UE9029>
+<UE902A>
+<UE902B>
+<UE902C>
+<UE902D>
+<UE902E>
+<UE902F>
+<UE9030>
+<UE9031>
+<UE9032>
+<UE9033>
+<UE9034>
+<UE9035>
+<UE9036>
+<UE9037>
+<UE9038>
+<UE9039>
+<UE903A>
+<UE903B>
+<UE903C>
+<UE903D>
+<UE903E>
+<UE903F>
+<UE9040>
+<UE9041>
+<UE9042>
+<UE9043>
+<UE9044>
+<UE9045>
+<UE9046>
+<UE9047>
+<UE9048>
+<UE9049>
+<UE904A>
+<UE904B>
+<UE904C>
+<UE904D>
+<UE904E>
+<UE904F>
+<UE9050>
+<UE9051>
+<UE9052>
+<UE9053>
+<UE9054>
+<UE9055>
+<UE9056>
+<UE9057>
+<UE9058>
+<UE9059>
+<UE905A>
+<UE905B>
+<UE905C>
+<UE905D>
+<UE905E>
+<UE905F>
+<UE9060>
+<UE9061>
+<UE9062>
+<UE9063>
+<UE9064>
+<UE9065>
+<UE9066>
+<UE9067>
+<UE9068>
+<UE9069>
+<UE906A>
+<UE906B>
+<UE906C>
+<UE906D>
+<UE906E>
+<UE906F>
+<UE9070>
+<UE9071>
+<UE9072>
+<UE9073>
+<UE9074>
+<UE9075>
+<UE9076>
+<UE9077>
+<UE9078>
+<UE9079>
+<UE907A>
+<UE907B>
+<UE907C>
+<UE907D>
+<UE907E>
+<UE907F>
+<UE9080>
+<UE9081>
+<UE9082>
+<UE9083>
+<UE9084>
+<UE9085>
+<UE9086>
+<UE9087>
+<UE9088>
+<UE9089>
+<UE908A>
+<UE908B>
+<UE908C>
+<UE908D>
+<UE908E>
+<UE908F>
+<UE9090>
+<UE9091>
+<UE9092>
+<UE9093>
+<UE9094>
+<UE9095>
+<UE9096>
+<UE9097>
+<UE9098>
+<UE9099>
+<UE909A>
+<UE909B>
+<UE909C>
+<UE909D>
+<UE909E>
+<UE909F>
+<UE90A0>
+<UE90A1>
+<UE90A2>
+<UE90A3>
+<UE90A4>
+<UE90A5>
+<UE90A6>
+<UE90A7>
+<UE90A8>
+<UE90A9>
+<UE90AA>
+<UE90AB>
+<UE90AC>
+<UE90AD>
+<UE90AE>
+<UE90AF>
+<UE90B0>
+<UE90B1>
+<UE90B2>
+<UE90B3>
+<UE90B4>
+<UE90B5>
+<UE90B6>
+<UE90B7>
+<UE90B8>
+<UE90B9>
+<UE90BA>
+<UE90BB>
+<UE90BC>
+<UE90BD>
+<UE90BE>
+<UE90BF>
+<UE90C0>
+<UE90C1>
+<UE90C2>
+<UE90C3>
+<UE90C4>
+<UE90C5>
+<UE90C6>
+<UE90C7>
+<UE90C8>
+<UE90C9>
+<UE90CA>
+<UE90CB>
+<UE90CC>
+<UE90CD>
+<UE90CE>
+<UE90CF>
+<UE90D0>
+<UE90D1>
+<UE90D2>
+<UE90D3>
+<UE90D4>
+<UE90D5>
+<UE90D6>
+<UE90D7>
+<UE90D8>
+<UE90D9>
+<UE90DA>
+<UE90DB>
+<UE90DC>
+<UE90DD>
+<UE90DE>
+<UE90DF>
+<UE90E0>
+<UE90E1>
+<UE90E2>
+<UE90E3>
+<UE90E4>
+<UE90E5>
+<UE90E6>
+<UE90E7>
+<UE90E8>
+<UE90E9>
+<UE90EA>
+<UE90EB>
+<UE90EC>
+<UE90ED>
+<UE90EE>
+<UE90EF>
+<UE90F0>
+<UE90F1>
+<UE90F2>
+<UE90F3>
+<UE90F4>
+<UE90F5>
+<UE90F6>
+<UE90F7>
+<UE90F8>
+<UE90F9>
+<UE90FA>
+<UE90FB>
+<UE90FC>
+<UE90FD>
+<UE90FE>
+<UE90FF>
+<UE9100>
+<UE9101>
+<UE9102>
+<UE9103>
+<UE9104>
+<UE9105>
+<UE9106>
+<UE9107>
+<UE9108>
+<UE9109>
+<UE910A>
+<UE910B>
+<UE910C>
+<UE910D>
+<UE910E>
+<UE910F>
+<UE9110>
+<UE9111>
+<UE9112>
+<UE9113>
+<UE9114>
+<UE9115>
+<UE9116>
+<UE9117>
+<UE9118>
+<UE9119>
+<UE911A>
+<UE911B>
+<UE911C>
+<UE911D>
+<UE911E>
+<UE911F>
+<UE9120>
+<UE9121>
+<UE9122>
+<UE9123>
+<UE9124>
+<UE9125>
+<UE9126>
+<UE9127>
+<UE9128>
+<UE9129>
+<UE912A>
+<UE912B>
+<UE912C>
+<UE912D>
+<UE912E>
+<UE912F>
+<UE9130>
+<UE9131>
+<UE9132>
+<UE9133>
+<UE9134>
+<UE9135>
+<UE9136>
+<UE9137>
+<UE9138>
+<UE9139>
+<UE913A>
+<UE913B>
+<UE913C>
+<UE913D>
+<UE913E>
+<UE913F>
+<UE9140>
+<UE9141>
+<UE9142>
+<UE9143>
+<UE9144>
+<UE9145>
+<UE9146>
+<UE9147>
+<UE9148>
+<UE9149>
+<UE914A>
+<UE914B>
+<UE914C>
+<UE914D>
+<UE914E>
+<UE914F>
+<UE9150>
+<UE9151>
+<UE9152>
+<UE9153>
+<UE9154>
+<UE9155>
+<UE9156>
+<UE9157>
+<UE9158>
+<UE9159>
+<UE915A>
+<UE915B>
+<UE915C>
+<UE915D>
+<UE915E>
+<UE915F>
+<UE9160>
+<UE9161>
+<UE9162>
+<UE9163>
+<UE9164>
+<UE9165>
+<UE9166>
+<UE9167>
+<UE9168>
+<UE9169>
+<UE916A>
+<UE916B>
+<UE916C>
+<UE916D>
+<UE916E>
+<UE916F>
+<UE9170>
+<UE9171>
+<UE9172>
+<UE9173>
+<UE9174>
+<UE9175>
+<UE9176>
+<UE9177>
+<UE9178>
+<UE9179>
+<UE917A>
+<UE917B>
+<UE917C>
+<UE917D>
+<UE917E>
+<UE917F>
+<UE9180>
+<UE9181>
+<UE9182>
+<UE9183>
+<UE9184>
+<UE9185>
+<UE9186>
+<UE9187>
+<UE9188>
+<UE9189>
+<UE918A>
+<UE918B>
+<UE918C>
+<UE918D>
+<UE918E>
+<UE918F>
+<UE9190>
+<UE9191>
+<UE9192>
+<UE9193>
+<UE9194>
+<UE9195>
+<UE9196>
+<UE9197>
+<UE9198>
+<UE9199>
+<UE919A>
+<UE919B>
+<UE919C>
+<UE919D>
+<UE919E>
+<UE919F>
+<UE91A0>
+<UE91A1>
+<UE91A2>
+<UE91A3>
+<UE91A4>
+<UE91A5>
+<UE91A6>
+<UE91A7>
+<UE91A8>
+<UE91A9>
+<UE91AA>
+<UE91AB>
+<UE91AC>
+<UE91AD>
+<UE91AE>
+<UE91AF>
+<UE91B0>
+<UE91B1>
+<UE91B2>
+<UE91B3>
+<UE91B4>
+<UE91B5>
+<UE91B6>
+<UE91B7>
+<UE91B8>
+<UE91B9>
+<UE91BA>
+<UE91BB>
+<UE91BC>
+<UE91BD>
+<UE91BE>
+<UE91BF>
+<UE91C0>
+<UE91C1>
+<UE91C2>
+<UE91C3>
+<UE91C4>
+<UE91C5>
+<UE91C6>
+<UE91C7>
+<UE91C8>
+<UE91C9>
+<UE91CA>
+<UE91CB>
+<UE91CC>
+<UE91CD>
+<UE91CE>
+<UE91CF>
+<UE91D0>
+<UE91D1>
+<UE91D2>
+<UE91D3>
+<UE91D4>
+<UE91D5>
+<UE91D6>
+<UE91D7>
+<UE91D8>
+<UE91D9>
+<UE91DA>
+<UE91DB>
+<UE91DC>
+<UE91DD>
+<UE91DE>
+<UE91DF>
+<UE91E0>
+<UE91E1>
+<UE91E2>
+<UE91E3>
+<UE91E4>
+<UE91E5>
+<UE91E6>
+<UE91E7>
+<UE91E8>
+<UE91E9>
+<UE91EA>
+<UE91EB>
+<UE91EC>
+<UE91ED>
+<UE91EE>
+<UE91EF>
+<UE91F0>
+<UE91F1>
+<UE91F2>
+<UE91F3>
+<UE91F4>
+<UE91F5>
+<UE91F6>
+<UE91F7>
+<UE91F8>
+<UE91F9>
+<UE91FA>
+<UE91FB>
+<UE91FC>
+<UE91FD>
+<UE91FE>
+<UE91FF>
+<UE9200>
+<UE9201>
+<UE9202>
+<UE9203>
+<UE9204>
+<UE9205>
+<UE9206>
+<UE9207>
+<UE9208>
+<UE9209>
+<UE920A>
+<UE920B>
+<UE920C>
+<UE920D>
+<UE920E>
+<UE920F>
+<UE9210>
+<UE9211>
+<UE9212>
+<UE9213>
+<UE9214>
+<UE9215>
+<UE9216>
+<UE9217>
+<UE9218>
+<UE9219>
+<UE921A>
+<UE921B>
+<UE921C>
+<UE921D>
+<UE921E>
+<UE921F>
+<UE9220>
+<UE9221>
+<UE9222>
+<UE9223>
+<UE9224>
+<UE9225>
+<UE9226>
+<UE9227>
+<UE9228>
+<UE9229>
+<UE922A>
+<UE922B>
+<UE922C>
+<UE922D>
+<UE922E>
+<UE922F>
+<UE9230>
+<UE9231>
+<UE9232>
+<UE9233>
+<UE9234>
+<UE9235>
+<UE9236>
+<UE9237>
+<UE9238>
+<UE9239>
+<UE923A>
+<UE923B>
+<UE923C>
+<UE923D>
+<UE923E>
+<UE923F>
+<UE9240>
+<UE9241>
+<UE9242>
+<UE9243>
+<UE9244>
+<UE9245>
+<UE9246>
+<UE9247>
+<UE9248>
+<UE9249>
+<UE924A>
+<UE924B>
+<UE924C>
+<UE924D>
+<UE924E>
+<UE924F>
+<UE9250>
+<UE9251>
+<UE9252>
+<UE9253>
+<UE9254>
+<UE9255>
+<UE9256>
+<UE9257>
+<UE9258>
+<UE9259>
+<UE925A>
+<UE925B>
+<UE925C>
+<UE925D>
+<UE925E>
+<UE925F>
+<UE9260>
+<UE9261>
+<UE9262>
+<UE9263>
+<UE9264>
+<UE9265>
+<UE9266>
+<UE9267>
+<UE9268>
+<UE9269>
+<UE926A>
+<UE926B>
+<UE926C>
+<UE926D>
+<UE926E>
+<UE926F>
+<UE9270>
+<UE9271>
+<UE9272>
+<UE9273>
+<UE9274>
+<UE9275>
+<UE9276>
+<UE9277>
+<UE9278>
+<UE9279>
+<UE927A>
+<UE927B>
+<UE927C>
+<UE927D>
+<UE927E>
+<UE927F>
+<UE9280>
+<UE9281>
+<UE9282>
+<UE9283>
+<UE9284>
+<UE9285>
+<UE9286>
+<UE9287>
+<UE9288>
+<UE9289>
+<UE928A>
+<UE928B>
+<UE928C>
+<UE928D>
+<UE928E>
+<UE928F>
+<UE9290>
+<UE9291>
+<UE9292>
+<UE9293>
+<UE9294>
+<UE9295>
+<UE9296>
+<UE9297>
+<UE9298>
+<UE9299>
+<UE929A>
+<UE929B>
+<UE929C>
+<UE929D>
+<UE929E>
+<UE929F>
+<UE92A0>
+<UE92A1>
+<UE92A2>
+<UE92A3>
+<UE92A4>
+<UE92A5>
+<UE92A6>
+<UE92A7>
+<UE92A8>
+<UE92A9>
+<UE92AA>
+<UE92AB>
+<UE92AC>
+<UE92AD>
+<UE92AE>
+<UE92AF>
+<UE92B0>
+<UE92B1>
+<UE92B2>
+<UE92B3>
+<UE92B4>
+<UE92B5>
+<UE92B6>
+<UE92B7>
+<UE92B8>
+<UE92B9>
+<UE92BA>
+<UE92BB>
+<UE92BC>
+<UE92BD>
+<UE92BE>
+<UE92BF>
+<UE92C0>
+<UE92C1>
+<UE92C2>
+<UE92C3>
+<UE92C4>
+<UE92C5>
+<UE92C6>
+<UE92C7>
+<UE92C8>
+<UE92C9>
+<UE92CA>
+<UE92CB>
+<UE92CC>
+<UE92CD>
+<UE92CE>
+<UE92CF>
+<UE92D0>
+<UE92D1>
+<UE92D2>
+<UE92D3>
+<UE92D4>
+<UE92D5>
+<UE92D6>
+<UE92D7>
+<UE92D8>
+<UE92D9>
+<UE92DA>
+<UE92DB>
+<UE92DC>
+<UE92DD>
+<UE92DE>
+<UE92DF>
+<UE92E0>
+<UE92E1>
+<UE92E2>
+<UE92E3>
+<UE92E4>
+<UE92E5>
+<UE92E6>
+<UE92E7>
+<UE92E8>
+<UE92E9>
+<UE92EA>
+<UE92EB>
+<UE92EC>
+<UE92ED>
+<UE92EE>
+<UE92EF>
+<UE92F0>
+<UE92F1>
+<UE92F2>
+<UE92F3>
+<UE92F4>
+<UE92F5>
+<UE92F6>
+<UE92F7>
+<UE92F8>
+<UE92F9>
+<UE92FA>
+<UE92FB>
+<UE92FC>
+<UE92FD>
+<UE92FE>
+<UE92FF>
+<UE9300>
+<UE9301>
+<UE9302>
+<UE9303>
+<UE9304>
+<UE9305>
+<UE9306>
+<UE9307>
+<UE9308>
+<UE9309>
+<UE930A>
+<UE930B>
+<UE930C>
+<UE930D>
+<UE930E>
+<UE930F>
+<UE9310>
+<UE9311>
+<UE9312>
+<UE9313>
+<UE9314>
+<UE9315>
+<UE9316>
+<UE9317>
+<UE9318>
+<UE9319>
+<UE931A>
+<UE931B>
+<UE931C>
+<UE931D>
+<UE931E>
+<UE931F>
+<UE9320>
+<UE9321>
+<UE9322>
+<UE9323>
+<UE9324>
+<UE9325>
+<UE9326>
+<UE9327>
+<UE9328>
+<UE9329>
+<UE932A>
+<UE932B>
+<UE932C>
+<UE932D>
+<UE932E>
+<UE932F>
+<UE9330>
+<UE9331>
+<UE9332>
+<UE9333>
+<UE9334>
+<UE9335>
+<UE9336>
+<UE9337>
+<UE9338>
+<UE9339>
+<UE933A>
+<UE933B>
+<UE933C>
+<UE933D>
+<UE933E>
+<UE933F>
+<UE9340>
+<UE9341>
+<UE9342>
+<UE9343>
+<UE9344>
+<UE9345>
+<UE9346>
+<UE9347>
+<UE9348>
+<UE9349>
+<UE934A>
+<UE934B>
+<UE934C>
+<UE934D>
+<UE934E>
+<UE934F>
+<UE9350>
+<UE9351>
+<UE9352>
+<UE9353>
+<UE9354>
+<UE9355>
+<UE9356>
+<UE9357>
+<UE9358>
+<UE9359>
+<UE935A>
+<UE935B>
+<UE935C>
+<UE935D>
+<UE935E>
+<UE935F>
+<UE9360>
+<UE9361>
+<UE9362>
+<UE9363>
+<UE9364>
+<UE9365>
+<UE9366>
+<UE9367>
+<UE9368>
+<UE9369>
+<UE936A>
+<UE936B>
+<UE936C>
+<UE936D>
+<UE936E>
+<UE936F>
+<UE9370>
+<UE9371>
+<UE9372>
+<UE9373>
+<UE9374>
+<UE9375>
+<UE9376>
+<UE9377>
+<UE9378>
+<UE9379>
+<UE937A>
+<UE937B>
+<UE937C>
+<UE937D>
+<UE937E>
+<UE937F>
+<UE9380>
+<UE9381>
+<UE9382>
+<UE9383>
+<UE9384>
+<UE9385>
+<UE9386>
+<UE9387>
+<UE9388>
+<UE9389>
+<UE938A>
+<UE938B>
+<UE938C>
+<UE938D>
+<UE938E>
+<UE938F>
+<UE9390>
+<UE9391>
+<UE9392>
+<UE9393>
+<UE9394>
+<UE9395>
+<UE9396>
+<UE9397>
+<UE9398>
+<UE9399>
+<UE939A>
+<UE939B>
+<UE939C>
+<UE939D>
+<UE939E>
+<UE939F>
+<UE93A0>
+<UE93A1>
+<UE93A2>
+<UE93A3>
+<UE93A4>
+<UE93A5>
+<UE93A6>
+<UE93A7>
+<UE93A8>
+<UE93A9>
+<UE93AA>
+<UE93AB>
+<UE93AC>
+<UE93AD>
+<UE93AE>
+<UE93AF>
+<UE93B0>
+<UE93B1>
+<UE93B2>
+<UE93B3>
+<UE93B4>
+<UE93B5>
+<UE93B6>
+<UE93B7>
+<UE93B8>
+<UE93B9>
+<UE93BA>
+<UE93BB>
+<UE93BC>
+<UE93BD>
+<UE93BE>
+<UE93BF>
+<UE93C0>
+<UE93C1>
+<UE93C2>
+<UE93C3>
+<UE93C4>
+<UE93C5>
+<UE93C6>
+<UE93C7>
+<UE93C8>
+<UE93C9>
+<UE93CA>
+<UE93CB>
+<UE93CC>
+<UE93CD>
+<UE93CE>
+<UE93CF>
+<UE93D0>
+<UE93D1>
+<UE93D2>
+<UE93D3>
+<UE93D4>
+<UE93D5>
+<UE93D6>
+<UE93D7>
+<UE93D8>
+<UE93D9>
+<UE93DA>
+<UE93DB>
+<UE93DC>
+<UE93DD>
+<UE93DE>
+<UE93DF>
+<UE93E0>
+<UE93E1>
+<UE93E2>
+<UE93E3>
+<UE93E4>
+<UE93E5>
+<UE93E6>
+<UE93E7>
+<UE93E8>
+<UE93E9>
+<UE93EA>
+<UE93EB>
+<UE93EC>
+<UE93ED>
+<UE93EE>
+<UE93EF>
+<UE93F0>
+<UE93F1>
+<UE93F2>
+<UE93F3>
+<UE93F4>
+<UE93F5>
+<UE93F6>
+<UE93F7>
+<UE93F8>
+<UE93F9>
+<UE93FA>
+<UE93FB>
+<UE93FC>
+<UE93FD>
+<UE93FE>
+<UE93FF>
+<UE9400>
+<UE9401>
+<UE9402>
+<UE9403>
+<UE9404>
+<UE9405>
+<UE9406>
+<UE9407>
+<UE9408>
+<UE9409>
+<UE940A>
+<UE940B>
+<UE940C>
+<UE940D>
+<UE940E>
+<UE940F>
+<UE9410>
+<UE9411>
+<UE9412>
+<UE9413>
+<UE9414>
+<UE9415>
+<UE9416>
+<UE9417>
+<UE9418>
+<UE9419>
+<UE941A>
+<UE941B>
+<UE941C>
+<UE941D>
+<UE941E>
+<UE941F>
+<UE9420>
+<UE9421>
+<UE9422>
+<UE9423>
+<UE9424>
+<UE9425>
+<UE9426>
+<UE9427>
+<UE9428>
+<UE9429>
+<UE942A>
+<UE942B>
+<UE942C>
+<UE942D>
+<UE942E>
+<UE942F>
+<UE9430>
+<UE9431>
+<UE9432>
+<UE9433>
+<UE9434>
+<UE9435>
+<UE9436>
+<UE9437>
+<UE9438>
+<UE9439>
+<UE943A>
+<UE943B>
+<UE943C>
+<UE943D>
+<UE943E>
+<UE943F>
+<UE9440>
+<UE9441>
+<UE9442>
+<UE9443>
+<UE9444>
+<UE9445>
+<UE9446>
+<UE9447>
+<UE9448>
+<UE9449>
+<UE944A>
+<UE944B>
+<UE944C>
+<UE944D>
+<UE944E>
+<UE944F>
+<UE9450>
+<UE9451>
+<UE9452>
+<UE9453>
+<UE9454>
+<UE9455>
+<UE9456>
+<UE9457>
+<UE9458>
+<UE9459>
+<UE945A>
+<UE945B>
+<UE945C>
+<UE945D>
+<UE945E>
+<UE945F>
+<UE9460>
+<UE9461>
+<UE9462>
+<UE9463>
+<UE9464>
+<UE9465>
+<UE9466>
+<UE9467>
+<UE9468>
+<UE9469>
+<UE946A>
+<UE946B>
+<UE946C>
+<UE946D>
+<UE946E>
+<UE946F>
+<UE9470>
+<UE9471>
+<UE9472>
+<UE9473>
+<UE9474>
+<UE9475>
+<UE9476>
+<UE9477>
+<UE9478>
+<UE9479>
+<UE947A>
+<UE947B>
+<UE947C>
+<UE947D>
+<UE947E>
+<UE947F>
+<UE9480>
+<UE9481>
+<UE9482>
+<UE9483>
+<UE9484>
+<UE9485>
+<UE9486>
+<UE9487>
+<UE9488>
+<UE9489>
+<UE948A>
+<UE948B>
+<UE948C>
+<UE948D>
+<UE948E>
+<UE948F>
+<UE9490>
+<UE9491>
+<UE9492>
+<UE9493>
+<UE9494>
+<UE9495>
+<UE9496>
+<UE9497>
+<UE9498>
+<UE9499>
+<UE949A>
+<UE949B>
+<UE949C>
+<UE949D>
+<UE949E>
+<UE949F>
+<UE94A0>
+<UE94A1>
+<UE94A2>
+<UE94A3>
+<UE94A4>
+<UE94A5>
+<UE94A6>
+<UE94A7>
+<UE94A8>
+<UE94A9>
+<UE94AA>
+<UE94AB>
+<UE94AC>
+<UE94AD>
+<UE94AE>
+<UE94AF>
+<UE94B0>
+<UE94B1>
+<UE94B2>
+<UE94B3>
+<UE94B4>
+<UE94B5>
+<UE94B6>
+<UE94B7>
+<UE94B8>
+<UE94B9>
+<UE94BA>
+<UE94BB>
+<UE94BC>
+<UE94BD>
+<UE94BE>
+<UE94BF>
+<UE94C0>
+<UE94C1>
+<UE94C2>
+<UE94C3>
+<UE94C4>
+<UE94C5>
+<UE94C6>
+<UE94C7>
+<UE94C8>
+<UE94C9>
+<UE94CA>
+<UE94CB>
+<UE94CC>
+<UE94CD>
+<UE94CE>
+<UE94CF>
+<UE94D0>
+<UE94D1>
+<UE94D2>
+<UE94D3>
+<UE94D4>
+<UE94D5>
+<UE94D6>
+<UE94D7>
+<UE94D8>
+<UE94D9>
+<UE94DA>
+<UE94DB>
+<UE94DC>
+<UE94DD>
+<UE94DE>
+<UE94DF>
+<UE94E0>
+<UE94E1>
+<UE94E2>
+<UE94E3>
+<UE94E4>
+<UE94E5>
+<UE94E6>
+<UE94E7>
+<UE94E8>
+<UE94E9>
+<UE94EA>
+<UE94EB>
+<UE94EC>
+<UE94ED>
+<UE94EE>
+<UE94EF>
+<UE94F0>
+<UE94F1>
+<UE94F2>
+<UE94F3>
+<UE94F4>
+<UE94F5>
+<UE94F6>
+<UE94F7>
+<UE94F8>
+<UE94F9>
+<UE94FA>
+<UE94FB>
+<UE94FC>
+<UE94FD>
+<UE94FE>
+<UE94FF>
+<UE9500>
+<UE9501>
+<UE9502>
+<UE9503>
+<UE9504>
+<UE9505>
+<UE9506>
+<UE9507>
+<UE9508>
+<UE9509>
+<UE950A>
+<UE950B>
+<UE950C>
+<UE950D>
+<UE950E>
+<UE950F>
+<UE9510>
+<UE9511>
+<UE9512>
+<UE9513>
+<UE9514>
+<UE9515>
+<UE9516>
+<UE9517>
+<UE9518>
+<UE9519>
+<UE951A>
+<UE951B>
+<UE951C>
+<UE951D>
+<UE951E>
+<UE951F>
+<UE9520>
+<UE9521>
+<UE9522>
+<UE9523>
+<UE9524>
+<UE9525>
+<UE9526>
+<UE9527>
+<UE9528>
+<UE9529>
+<UE952A>
+<UE952B>
+<UE952C>
+<UE952D>
+<UE952E>
+<UE952F>
+<UE9530>
+<UE9531>
+<UE9532>
+<UE9533>
+<UE9534>
+<UE9535>
+<UE9536>
+<UE9537>
+<UE9538>
+<UE9539>
+<UE953A>
+<UE953B>
+<UE953C>
+<UE953D>
+<UE953E>
+<UE953F>
+<UE9540>
+<UE9541>
+<UE9542>
+<UE9543>
+<UE9544>
+<UE9545>
+<UE9546>
+<UE9547>
+<UE9548>
+<UE9549>
+<UE954A>
+<UE954B>
+<UE954C>
+<UE954D>
+<UE954E>
+<UE954F>
+<UE9550>
+<UE9551>
+<UE9552>
+<UE9553>
+<UE9554>
+<UE9555>
+<UE9556>
+<UE9557>
+<UE9558>
+<UE9559>
+<UE955A>
+<UE955B>
+<UE955C>
+<UE955D>
+<UE955E>
+<UE955F>
+<UE9560>
+<UE9561>
+<UE9562>
+<UE9563>
+<UE9564>
+<UE9565>
+<UE9566>
+<UE9567>
+<UE9568>
+<UE9569>
+<UE956A>
+<UE956B>
+<UE956C>
+<UE956D>
+<UE956E>
+<UE956F>
+<UE9570>
+<UE9571>
+<UE9572>
+<UE9573>
+<UE9574>
+<UE9575>
+<UE9576>
+<UE9577>
+<UE9578>
+<UE9579>
+<UE957A>
+<UE957B>
+<UE957C>
+<UE957D>
+<UE957E>
+<UE957F>
+<UE9580>
+<UE9581>
+<UE9582>
+<UE9583>
+<UE9584>
+<UE9585>
+<UE9586>
+<UE9587>
+<UE9588>
+<UE9589>
+<UE958A>
+<UE958B>
+<UE958C>
+<UE958D>
+<UE958E>
+<UE958F>
+<UE9590>
+<UE9591>
+<UE9592>
+<UE9593>
+<UE9594>
+<UE9595>
+<UE9596>
+<UE9597>
+<UE9598>
+<UE9599>
+<UE959A>
+<UE959B>
+<UE959C>
+<UE959D>
+<UE959E>
+<UE959F>
+<UE95A0>
+<UE95A1>
+<UE95A2>
+<UE95A3>
+<UE95A4>
+<UE95A5>
+<UE95A6>
+<UE95A7>
+<UE95A8>
+<UE95A9>
+<UE95AA>
+<UE95AB>
+<UE95AC>
+<UE95AD>
+<UE95AE>
+<UE95AF>
+<UE95B0>
+<UE95B1>
+<UE95B2>
+<UE95B3>
+<UE95B4>
+<UE95B5>
+<UE95B6>
+<UE95B7>
+<UE95B8>
+<UE95B9>
+<UE95BA>
+<UE95BB>
+<UE95BC>
+<UE95BD>
+<UE95BE>
+<UE95BF>
+<UE95C0>
+<UE95C1>
+<UE95C2>
+<UE95C3>
+<UE95C4>
+<UE95C5>
+<UE95C6>
+<UE95C7>
+<UE95C8>
+<UE95C9>
+<UE95CA>
+<UE95CB>
+<UE95CC>
+<UE95CD>
+<UE95CE>
+<UE95CF>
+<UE95D0>
+<UE95D1>
+<UE95D2>
+<UE95D3>
+<UE95D4>
+<UE95D5>
+<UE95D6>
+<UE95D7>
+<UE95D8>
+<UE95D9>
+<UE95DA>
+<UE95DB>
+<UE95DC>
+<UE95DD>
+<UE95DE>
+<UE95DF>
+<UE95E0>
+<UE95E1>
+<UE95E2>
+<UE95E3>
+<UE95E4>
+<UE95E5>
+<UE95E6>
+<UE95E7>
+<UE95E8>
+<UE95E9>
+<UE95EA>
+<UE95EB>
+<UE95EC>
+<UE95ED>
+<UE95EE>
+<UE95EF>
+<UE95F0>
+<UE95F1>
+<UE95F2>
+<UE95F3>
+<UE95F4>
+<UE95F5>
+<UE95F6>
+<UE95F7>
+<UE95F8>
+<UE95F9>
+<UE95FA>
+<UE95FB>
+<UE95FC>
+<UE95FD>
+<UE95FE>
+<UE95FF>
+<UE9600>
+<UE9601>
+<UE9602>
+<UE9603>
+<UE9604>
+<UE9605>
+<UE9606>
+<UE9607>
+<UE9608>
+<UE9609>
+<UE960A>
+<UE960B>
+<UE960C>
+<UE960D>
+<UE960E>
+<UE960F>
+<UE9610>
+<UE9611>
+<UE9612>
+<UE9613>
+<UE9614>
+<UE9615>
+<UE9616>
+<UE9617>
+<UE9618>
+<UE9619>
+<UE961A>
+<UE961B>
+<UE961C>
+<UE961D>
+<UE961E>
+<UE961F>
+<UE9620>
+<UE9621>
+<UE9622>
+<UE9623>
+<UE9624>
+<UE9625>
+<UE9626>
+<UE9627>
+<UE9628>
+<UE9629>
+<UE962A>
+<UE962B>
+<UE962C>
+<UE962D>
+<UE962E>
+<UE962F>
+<UE9630>
+<UE9631>
+<UE9632>
+<UE9633>
+<UE9634>
+<UE9635>
+<UE9636>
+<UE9637>
+<UE9638>
+<UE9639>
+<UE963A>
+<UE963B>
+<UE963C>
+<UE963D>
+<UE963E>
+<UE963F>
+<UE9640>
+<UE9641>
+<UE9642>
+<UE9643>
+<UE9644>
+<UE9645>
+<UE9646>
+<UE9647>
+<UE9648>
+<UE9649>
+<UE964A>
+<UE964B>
+<UE964C>
+<UE964D>
+<UE964E>
+<UE964F>
+<UE9650>
+<UE9651>
+<UE9652>
+<UE9653>
+<UE9654>
+<UE9655>
+<UE9656>
+<UE9657>
+<UE9658>
+<UE9659>
+<UE965A>
+<UE965B>
+<UE965C>
+<UE965D>
+<UE965E>
+<UE965F>
+<UE9660>
+<UE9661>
+<UE9662>
+<UE9663>
+<UE9664>
+<UE9665>
+<UE9666>
+<UE9667>
+<UE9668>
+<UE9669>
+<UE966A>
+<UE966B>
+<UE966C>
+<UE966D>
+<UE966E>
+<UE966F>
+<UE9670>
+<UE9671>
+<UE9672>
+<UE9673>
+<UE9674>
+<UE9675>
+<UE9676>
+<UE9677>
+<UE9678>
+<UE9679>
+<UE967A>
+<UE967B>
+<UE967C>
+<UE967D>
+<UE967E>
+<UE967F>
+<UE9680>
+<UE9681>
+<UE9682>
+<UE9683>
+<UE9684>
+<UE9685>
+<UE9686>
+<UE9687>
+<UE9688>
+<UE9689>
+<UE968A>
+<UE968B>
+<UE968C>
+<UE968D>
+<UE968E>
+<UE968F>
+<UE9690>
+<UE9691>
+<UE9692>
+<UE9693>
+<UE9694>
+<UE9695>
+<UE9696>
+<UE9697>
+<UE9698>
+<UE9699>
+<UE969A>
+<UE969B>
+<UE969C>
+<UE969D>
+<UE969E>
+<UE969F>
+<UE96A0>
+<UE96A1>
+<UE96A2>
+<UE96A3>
+<UE96A4>
+<UE96A5>
+<UE96A6>
+<UE96A7>
+<UE96A8>
+<UE96A9>
+<UE96AA>
+<UE96AB>
+<UE96AC>
+<UE96AD>
+<UE96AE>
+<UE96AF>
+<UE96B0>
+<UE96B1>
+<UE96B2>
+<UE96B3>
+<UE96B4>
+<UE96B5>
+<UE96B6>
+<UE96B7>
+<UE96B8>
+<UE96B9>
+<UE96BA>
+<UE96BB>
+<UE96BC>
+<UE96BD>
+<UE96BE>
+<UE96BF>
+<UE96C0>
+<UE96C1>
+<UE96C2>
+<UE96C3>
+<UE96C4>
+<UE96C5>
+<UE96C6>
+<UE96C7>
+<UE96C8>
+<UE96C9>
+<UE96CA>
+<UE96CB>
+<UE96CC>
+<UE96CD>
+<UE96CE>
+<UE96CF>
+<UE96D0>
+<UE96D1>
+<UE96D2>
+<UE96D3>
+<UE96D4>
+<UE96D5>
+<UE96D6>
+<UE96D7>
+<UE96D8>
+<UE96D9>
+<UE96DA>
+<UE96DB>
+<UE96DC>
+<UE96DD>
+<UE96DE>
+<UE96DF>
+<UE96E0>
+<UE96E1>
+<UE96E2>
+<UE96E3>
+<UE96E4>
+<UE96E5>
+<UE96E6>
+<UE96E7>
+<UE96E8>
+<UE96E9>
+<UE96EA>
+<UE96EB>
+<UE96EC>
+<UE96ED>
+<UE96EE>
+<UE96EF>
+<UE96F0>
+<UE96F1>
+<UE96F2>
+<UE96F3>
+<UE96F4>
+<UE96F5>
+<UE96F6>
+<UE96F7>
+<UE96F8>
+<UE96F9>
+<UE96FA>
+<UE96FB>
+<UE96FC>
+<UE96FD>
+<UE96FE>
+<UE96FF>
+<UE9700>
+<UE9701>
+<UE9702>
+<UE9703>
+<UE9704>
+<UE9705>
+<UE9706>
+<UE9707>
+<UE9708>
+<UE9709>
+<UE970A>
+<UE970B>
+<UE970C>
+<UE970D>
+<UE970E>
+<UE970F>
+<UE9710>
+<UE9711>
+<UE9712>
+<UE9713>
+<UE9714>
+<UE9715>
+<UE9716>
+<UE9717>
+<UE9718>
+<UE9719>
+<UE971A>
+<UE971B>
+<UE971C>
+<UE971D>
+<UE971E>
+<UE971F>
+<UE9720>
+<UE9721>
+<UE9722>
+<UE9723>
+<UE9724>
+<UE9725>
+<UE9726>
+<UE9727>
+<UE9728>
+<UE9729>
+<UE972A>
+<UE972B>
+<UE972C>
+<UE972D>
+<UE972E>
+<UE972F>
+<UE9730>
+<UE9731>
+<UE9732>
+<UE9733>
+<UE9734>
+<UE9735>
+<UE9736>
+<UE9737>
+<UE9738>
+<UE9739>
+<UE973A>
+<UE973B>
+<UE973C>
+<UE973D>
+<UE973E>
+<UE973F>
+<UE9740>
+<UE9741>
+<UE9742>
+<UE9743>
+<UE9744>
+<UE9745>
+<UE9746>
+<UE9747>
+<UE9748>
+<UE9749>
+<UE974A>
+<UE974B>
+<UE974C>
+<UE974D>
+<UE974E>
+<UE974F>
+<UE9750>
+<UE9751>
+<UE9752>
+<UE9753>
+<UE9754>
+<UE9755>
+<UE9756>
+<UE9757>
+<UE9758>
+<UE9759>
+<UE975A>
+<UE975B>
+<UE975C>
+<UE975D>
+<UE975E>
+<UE975F>
+<UE9760>
+<UE9761>
+<UE9762>
+<UE9763>
+<UE9764>
+<UE9765>
+<UE9766>
+<UE9767>
+<UE9768>
+<UE9769>
+<UE976A>
+<UE976B>
+<UE976C>
+<UE976D>
+<UE976E>
+<UE976F>
+<UE9770>
+<UE9771>
+<UE9772>
+<UE9773>
+<UE9774>
+<UE9775>
+<UE9776>
+<UE9777>
+<UE9778>
+<UE9779>
+<UE977A>
+<UE977B>
+<UE977C>
+<UE977D>
+<UE977E>
+<UE977F>
+<UE9780>
+<UE9781>
+<UE9782>
+<UE9783>
+<UE9784>
+<UE9785>
+<UE9786>
+<UE9787>
+<UE9788>
+<UE9789>
+<UE978A>
+<UE978B>
+<UE978C>
+<UE978D>
+<UE978E>
+<UE978F>
+<UE9790>
+<UE9791>
+<UE9792>
+<UE9793>
+<UE9794>
+<UE9795>
+<UE9796>
+<UE9797>
+<UE9798>
+<UE9799>
+<UE979A>
+<UE979B>
+<UE979C>
+<UE979D>
+<UE979E>
+<UE979F>
+<UE97A0>
+<UE97A1>
+<UE97A2>
+<UE97A3>
+<UE97A4>
+<UE97A5>
+<UE97A6>
+<UE97A7>
+<UE97A8>
+<UE97A9>
+<UE97AA>
+<UE97AB>
+<UE97AC>
+<UE97AD>
+<UE97AE>
+<UE97AF>
+<UE97B0>
+<UE97B1>
+<UE97B2>
+<UE97B3>
+<UE97B4>
+<UE97B5>
+<UE97B6>
+<UE97B7>
+<UE97B8>
+<UE97B9>
+<UE97BA>
+<UE97BB>
+<UE97BC>
+<UE97BD>
+<UE97BE>
+<UE97BF>
+<UE97C0>
+<UE97C1>
+<UE97C2>
+<UE97C3>
+<UE97C4>
+<UE97C5>
+<UE97C6>
+<UE97C7>
+<UE97C8>
+<UE97C9>
+<UE97CA>
+<UE97CB>
+<UE97CC>
+<UE97CD>
+<UE97CE>
+<UE97CF>
+<UE97D0>
+<UE97D1>
+<UE97D2>
+<UE97D3>
+<UE97D4>
+<UE97D5>
+<UE97D6>
+<UE97D7>
+<UE97D8>
+<UE97D9>
+<UE97DA>
+<UE97DB>
+<UE97DC>
+<UE97DD>
+<UE97DE>
+<UE97DF>
+<UE97E0>
+<UE97E1>
+<UE97E2>
+<UE97E3>
+<UE97E4>
+<UE97E5>
+<UE97E6>
+<UE97E7>
+<UE97E8>
+<UE97E9>
+<UE97EA>
+<UE97EB>
+<UE97EC>
+<UE97ED>
+<UE97EE>
+<UE97EF>
+<UE97F0>
+<UE97F1>
+<UE97F2>
+<UE97F3>
+<UE97F4>
+<UE97F5>
+<UE97F6>
+<UE97F7>
+<UE97F8>
+<UE97F9>
+<UE97FA>
+<UE97FB>
+<UE97FC>
+<UE97FD>
+<UE97FE>
+<UE97FF>
+<UE9800>
+<UE9801>
+<UE9802>
+<UE9803>
+<UE9804>
+<UE9805>
+<UE9806>
+<UE9807>
+<UE9808>
+<UE9809>
+<UE980A>
+<UE980B>
+<UE980C>
+<UE980D>
+<UE980E>
+<UE980F>
+<UE9810>
+<UE9811>
+<UE9812>
+<UE9813>
+<UE9814>
+<UE9815>
+<UE9816>
+<UE9817>
+<UE9818>
+<UE9819>
+<UE981A>
+<UE981B>
+<UE981C>
+<UE981D>
+<UE981E>
+<UE981F>
+<UE9820>
+<UE9821>
+<UE9822>
+<UE9823>
+<UE9824>
+<UE9825>
+<UE9826>
+<UE9827>
+<UE9828>
+<UE9829>
+<UE982A>
+<UE982B>
+<UE982C>
+<UE982D>
+<UE982E>
+<UE982F>
+<UE9830>
+<UE9831>
+<UE9832>
+<UE9833>
+<UE9834>
+<UE9835>
+<UE9836>
+<UE9837>
+<UE9838>
+<UE9839>
+<UE983A>
+<UE983B>
+<UE983C>
+<UE983D>
+<UE983E>
+<UE983F>
+<UE9840>
+<UE9841>
+<UE9842>
+<UE9843>
+<UE9844>
+<UE9845>
+<UE9846>
+<UE9847>
+<UE9848>
+<UE9849>
+<UE984A>
+<UE984B>
+<UE984C>
+<UE984D>
+<UE984E>
+<UE984F>
+<UE9850>
+<UE9851>
+<UE9852>
+<UE9853>
+<UE9854>
+<UE9855>
+<UE9856>
+<UE9857>
+<UE9858>
+<UE9859>
+<UE985A>
+<UE985B>
+<UE985C>
+<UE985D>
+<UE985E>
+<UE985F>
+<UE9860>
+<UE9861>
+<UE9862>
+<UE9863>
+<UE9864>
+<UE9865>
+<UE9866>
+<UE9867>
+<UE9868>
+<UE9869>
+<UE986A>
+<UE986B>
+<UE986C>
+<UE986D>
+<UE986E>
+<UE986F>
+<UE9870>
+<UE9871>
+<UE9872>
+<UE9873>
+<UE9874>
+<UE9875>
+<UE9876>
+<UE9877>
+<UE9878>
+<UE9879>
+<UE987A>
+<UE987B>
+<UE987C>
+<UE987D>
+<UE987E>
+<UE987F>
+<UE9880>
+<UE9881>
+<UE9882>
+<UE9883>
+<UE9884>
+<UE9885>
+<UE9886>
+<UE9887>
+<UE9888>
+<UE9889>
+<UE988A>
+<UE988B>
+<UE988C>
+<UE988D>
+<UE988E>
+<UE988F>
+<UE9890>
+<UE9891>
+<UE9892>
+<UE9893>
+<UE9894>
+<UE9895>
+<UE9896>
+<UE9897>
+<UE9898>
+<UE9899>
+<UE989A>
+<UE989B>
+<UE989C>
+<UE989D>
+<UE989E>
+<UE989F>
+<UE98A0>
+<UE98A1>
+<UE98A2>
+<UE98A3>
+<UE98A4>
+<UE98A5>
+<UE98A6>
+<UE98A7>
+<UE98A8>
+<UE98A9>
+<UE98AA>
+<UE98AB>
+<UE98AC>
+<UE98AD>
+<UE98AE>
+<UE98AF>
+<UE98B0>
+<UE98B1>
+<UE98B2>
+<UE98B3>
+<UE98B4>
+<UE98B5>
+<UE98B6>
+<UE98B7>
+<UE98B8>
+<UE98B9>
+<UE98BA>
+<UE98BB>
+<UE98BC>
+<UE98BD>
+<UE98BE>
+<UE98BF>
+<UE98C0>
+<UE98C1>
+<UE98C2>
+<UE98C3>
+<UE98C4>
+<UE98C5>
+<UE98C6>
+<UE98C7>
+<UE98C8>
+<UE98C9>
+<UE98CA>
+<UE98CB>
+<UE98CC>
+<UE98CD>
+<UE98CE>
+<UE98CF>
+<UE98D0>
+<UE98D1>
+<UE98D2>
+<UE98D3>
+<UE98D4>
+<UE98D5>
+<UE98D6>
+<UE98D7>
+<UE98D8>
+<UE98D9>
+<UE98DA>
+<UE98DB>
+<UE98DC>
+<UE98DD>
+<UE98DE>
+<UE98DF>
+<UE98E0>
+<UE98E1>
+<UE98E2>
+<UE98E3>
+<UE98E4>
+<UE98E5>
+<UE98E6>
+<UE98E7>
+<UE98E8>
+<UE98E9>
+<UE98EA>
+<UE98EB>
+<UE98EC>
+<UE98ED>
+<UE98EE>
+<UE98EF>
+<UE98F0>
+<UE98F1>
+<UE98F2>
+<UE98F3>
+<UE98F4>
+<UE98F5>
+<UE98F6>
+<UE98F7>
+<UE98F8>
+<UE98F9>
+<UE98FA>
+<UE98FB>
+<UE98FC>
+<UE98FD>
+<UE98FE>
+<UE98FF>
+<UE9900>
+<UE9901>
+<UE9902>
+<UE9903>
+<UE9904>
+<UE9905>
+<UE9906>
+<UE9907>
+<UE9908>
+<UE9909>
+<UE990A>
+<UE990B>
+<UE990C>
+<UE990D>
+<UE990E>
+<UE990F>
+<UE9910>
+<UE9911>
+<UE9912>
+<UE9913>
+<UE9914>
+<UE9915>
+<UE9916>
+<UE9917>
+<UE9918>
+<UE9919>
+<UE991A>
+<UE991B>
+<UE991C>
+<UE991D>
+<UE991E>
+<UE991F>
+<UE9920>
+<UE9921>
+<UE9922>
+<UE9923>
+<UE9924>
+<UE9925>
+<UE9926>
+<UE9927>
+<UE9928>
+<UE9929>
+<UE992A>
+<UE992B>
+<UE992C>
+<UE992D>
+<UE992E>
+<UE992F>
+<UE9930>
+<UE9931>
+<UE9932>
+<UE9933>
+<UE9934>
+<UE9935>
+<UE9936>
+<UE9937>
+<UE9938>
+<UE9939>
+<UE993A>
+<UE993B>
+<UE993C>
+<UE993D>
+<UE993E>
+<UE993F>
+<UE9940>
+<UE9941>
+<UE9942>
+<UE9943>
+<UE9944>
+<UE9945>
+<UE9946>
+<UE9947>
+<UE9948>
+<UE9949>
+<UE994A>
+<UE994B>
+<UE994C>
+<UE994D>
+<UE994E>
+<UE994F>
+<UE9950>
+<UE9951>
+<UE9952>
+<UE9953>
+<UE9954>
+<UE9955>
+<UE9956>
+<UE9957>
+<UE9958>
+<UE9959>
+<UE995A>
+<UE995B>
+<UE995C>
+<UE995D>
+<UE995E>
+<UE995F>
+<UE9960>
+<UE9961>
+<UE9962>
+<UE9963>
+<UE9964>
+<UE9965>
+<UE9966>
+<UE9967>
+<UE9968>
+<UE9969>
+<UE996A>
+<UE996B>
+<UE996C>
+<UE996D>
+<UE996E>
+<UE996F>
+<UE9970>
+<UE9971>
+<UE9972>
+<UE9973>
+<UE9974>
+<UE9975>
+<UE9976>
+<UE9977>
+<UE9978>
+<UE9979>
+<UE997A>
+<UE997B>
+<UE997C>
+<UE997D>
+<UE997E>
+<UE997F>
+<UE9980>
+<UE9981>
+<UE9982>
+<UE9983>
+<UE9984>
+<UE9985>
+<UE9986>
+<UE9987>
+<UE9988>
+<UE9989>
+<UE998A>
+<UE998B>
+<UE998C>
+<UE998D>
+<UE998E>
+<UE998F>
+<UE9990>
+<UE9991>
+<UE9992>
+<UE9993>
+<UE9994>
+<UE9995>
+<UE9996>
+<UE9997>
+<UE9998>
+<UE9999>
+<UE999A>
+<UE999B>
+<UE999C>
+<UE999D>
+<UE999E>
+<UE999F>
+<UE99A0>
+<UE99A1>
+<UE99A2>
+<UE99A3>
+<UE99A4>
+<UE99A5>
+<UE99A6>
+<UE99A7>
+<UE99A8>
+<UE99A9>
+<UE99AA>
+<UE99AB>
+<UE99AC>
+<UE99AD>
+<UE99AE>
+<UE99AF>
+<UE99B0>
+<UE99B1>
+<UE99B2>
+<UE99B3>
+<UE99B4>
+<UE99B5>
+<UE99B6>
+<UE99B7>
+<UE99B8>
+<UE99B9>
+<UE99BA>
+<UE99BB>
+<UE99BC>
+<UE99BD>
+<UE99BE>
+<UE99BF>
+<UE99C0>
+<UE99C1>
+<UE99C2>
+<UE99C3>
+<UE99C4>
+<UE99C5>
+<UE99C6>
+<UE99C7>
+<UE99C8>
+<UE99C9>
+<UE99CA>
+<UE99CB>
+<UE99CC>
+<UE99CD>
+<UE99CE>
+<UE99CF>
+<UE99D0>
+<UE99D1>
+<UE99D2>
+<UE99D3>
+<UE99D4>
+<UE99D5>
+<UE99D6>
+<UE99D7>
+<UE99D8>
+<UE99D9>
+<UE99DA>
+<UE99DB>
+<UE99DC>
+<UE99DD>
+<UE99DE>
+<UE99DF>
+<UE99E0>
+<UE99E1>
+<UE99E2>
+<UE99E3>
+<UE99E4>
+<UE99E5>
+<UE99E6>
+<UE99E7>
+<UE99E8>
+<UE99E9>
+<UE99EA>
+<UE99EB>
+<UE99EC>
+<UE99ED>
+<UE99EE>
+<UE99EF>
+<UE99F0>
+<UE99F1>
+<UE99F2>
+<UE99F3>
+<UE99F4>
+<UE99F5>
+<UE99F6>
+<UE99F7>
+<UE99F8>
+<UE99F9>
+<UE99FA>
+<UE99FB>
+<UE99FC>
+<UE99FD>
+<UE99FE>
+<UE99FF>
+<UE9A00>
+<UE9A01>
+<UE9A02>
+<UE9A03>
+<UE9A04>
+<UE9A05>
+<UE9A06>
+<UE9A07>
+<UE9A08>
+<UE9A09>
+<UE9A0A>
+<UE9A0B>
+<UE9A0C>
+<UE9A0D>
+<UE9A0E>
+<UE9A0F>
+<UE9A10>
+<UE9A11>
+<UE9A12>
+<UE9A13>
+<UE9A14>
+<UE9A15>
+<UE9A16>
+<UE9A17>
+<UE9A18>
+<UE9A19>
+<UE9A1A>
+<UE9A1B>
+<UE9A1C>
+<UE9A1D>
+<UE9A1E>
+<UE9A1F>
+<UE9A20>
+<UE9A21>
+<UE9A22>
+<UE9A23>
+<UE9A24>
+<UE9A25>
+<UE9A26>
+<UE9A27>
+<UE9A28>
+<UE9A29>
+<UE9A2A>
+<UE9A2B>
+<UE9A2C>
+<UE9A2D>
+<UE9A2E>
+<UE9A2F>
+<UE9A30>
+<UE9A31>
+<UE9A32>
+<UE9A33>
+<UE9A34>
+<UE9A35>
+<UE9A36>
+<UE9A37>
+<UE9A38>
+<UE9A39>
+<UE9A3A>
+<UE9A3B>
+<UE9A3C>
+<UE9A3D>
+<UE9A3E>
+<UE9A3F>
+<UE9A40>
+<UE9A41>
+<UE9A42>
+<UE9A43>
+<UE9A44>
+<UE9A45>
+<UE9A46>
+<UE9A47>
+<UE9A48>
+<UE9A49>
+<UE9A4A>
+<UE9A4B>
+<UE9A4C>
+<UE9A4D>
+<UE9A4E>
+<UE9A4F>
+<UE9A50>
+<UE9A51>
+<UE9A52>
+<UE9A53>
+<UE9A54>
+<UE9A55>
+<UE9A56>
+<UE9A57>
+<UE9A58>
+<UE9A59>
+<UE9A5A>
+<UE9A5B>
+<UE9A5C>
+<UE9A5D>
+<UE9A5E>
+<UE9A5F>
+<UE9A60>
+<UE9A61>
+<UE9A62>
+<UE9A63>
+<UE9A64>
+<UE9A65>
+<UE9A66>
+<UE9A67>
+<UE9A68>
+<UE9A69>
+<UE9A6A>
+<UE9A6B>
+<UE9A6C>
+<UE9A6D>
+<UE9A6E>
+<UE9A6F>
+<UE9A70>
+<UE9A71>
+<UE9A72>
+<UE9A73>
+<UE9A74>
+<UE9A75>
+<UE9A76>
+<UE9A77>
+<UE9A78>
+<UE9A79>
+<UE9A7A>
+<UE9A7B>
+<UE9A7C>
+<UE9A7D>
+<UE9A7E>
+<UE9A7F>
+<UE9A80>
+<UE9A81>
+<UE9A82>
+<UE9A83>
+<UE9A84>
+<UE9A85>
+<UE9A86>
+<UE9A87>
+<UE9A88>
+<UE9A89>
+<UE9A8A>
+<UE9A8B>
+<UE9A8C>
+<UE9A8D>
+<UE9A8E>
+<UE9A8F>
+<UE9A90>
+<UE9A91>
+<UE9A92>
+<UE9A93>
+<UE9A94>
+<UE9A95>
+<UE9A96>
+<UE9A97>
+<UE9A98>
+<UE9A99>
+<UE9A9A>
+<UE9A9B>
+<UE9A9C>
+<UE9A9D>
+<UE9A9E>
+<UE9A9F>
+<UE9AA0>
+<UE9AA1>
+<UE9AA2>
+<UE9AA3>
+<UE9AA4>
+<UE9AA5>
+<UE9AA6>
+<UE9AA7>
+<UE9AA8>
+<UE9AA9>
+<UE9AAA>
+<UE9AAB>
+<UE9AAC>
+<UE9AAD>
+<UE9AAE>
+<UE9AAF>
+<UE9AB0>
+<UE9AB1>
+<UE9AB2>
+<UE9AB3>
+<UE9AB4>
+<UE9AB5>
+<UE9AB6>
+<UE9AB7>
+<UE9AB8>
+<UE9AB9>
+<UE9ABA>
+<UE9ABB>
+<UE9ABC>
+<UE9ABD>
+<UE9ABE>
+<UE9ABF>
+<UE9AC0>
+<UE9AC1>
+<UE9AC2>
+<UE9AC3>
+<UE9AC4>
+<UE9AC5>
+<UE9AC6>
+<UE9AC7>
+<UE9AC8>
+<UE9AC9>
+<UE9ACA>
+<UE9ACB>
+<UE9ACC>
+<UE9ACD>
+<UE9ACE>
+<UE9ACF>
+<UE9AD0>
+<UE9AD1>
+<UE9AD2>
+<UE9AD3>
+<UE9AD4>
+<UE9AD5>
+<UE9AD6>
+<UE9AD7>
+<UE9AD8>
+<UE9AD9>
+<UE9ADA>
+<UE9ADB>
+<UE9ADC>
+<UE9ADD>
+<UE9ADE>
+<UE9ADF>
+<UE9AE0>
+<UE9AE1>
+<UE9AE2>
+<UE9AE3>
+<UE9AE4>
+<UE9AE5>
+<UE9AE6>
+<UE9AE7>
+<UE9AE8>
+<UE9AE9>
+<UE9AEA>
+<UE9AEB>
+<UE9AEC>
+<UE9AED>
+<UE9AEE>
+<UE9AEF>
+<UE9AF0>
+<UE9AF1>
+<UE9AF2>
+<UE9AF3>
+<UE9AF4>
+<UE9AF5>
+<UE9AF6>
+<UE9AF7>
+<UE9AF8>
+<UE9AF9>
+<UE9AFA>
+<UE9AFB>
+<UE9AFC>
+<UE9AFD>
+<UE9AFE>
+<UE9AFF>
+<UE9B00>
+<UE9B01>
+<UE9B02>
+<UE9B03>
+<UE9B04>
+<UE9B05>
+<UE9B06>
+<UE9B07>
+<UE9B08>
+<UE9B09>
+<UE9B0A>
+<UE9B0B>
+<UE9B0C>
+<UE9B0D>
+<UE9B0E>
+<UE9B0F>
+<UE9B10>
+<UE9B11>
+<UE9B12>
+<UE9B13>
+<UE9B14>
+<UE9B15>
+<UE9B16>
+<UE9B17>
+<UE9B18>
+<UE9B19>
+<UE9B1A>
+<UE9B1B>
+<UE9B1C>
+<UE9B1D>
+<UE9B1E>
+<UE9B1F>
+<UE9B20>
+<UE9B21>
+<UE9B22>
+<UE9B23>
+<UE9B24>
+<UE9B25>
+<UE9B26>
+<UE9B27>
+<UE9B28>
+<UE9B29>
+<UE9B2A>
+<UE9B2B>
+<UE9B2C>
+<UE9B2D>
+<UE9B2E>
+<UE9B2F>
+<UE9B30>
+<UE9B31>
+<UE9B32>
+<UE9B33>
+<UE9B34>
+<UE9B35>
+<UE9B36>
+<UE9B37>
+<UE9B38>
+<UE9B39>
+<UE9B3A>
+<UE9B3B>
+<UE9B3C>
+<UE9B3D>
+<UE9B3E>
+<UE9B3F>
+<UE9B40>
+<UE9B41>
+<UE9B42>
+<UE9B43>
+<UE9B44>
+<UE9B45>
+<UE9B46>
+<UE9B47>
+<UE9B48>
+<UE9B49>
+<UE9B4A>
+<UE9B4B>
+<UE9B4C>
+<UE9B4D>
+<UE9B4E>
+<UE9B4F>
+<UE9B50>
+<UE9B51>
+<UE9B52>
+<UE9B53>
+<UE9B54>
+<UE9B55>
+<UE9B56>
+<UE9B57>
+<UE9B58>
+<UE9B59>
+<UE9B5A>
+<UE9B5B>
+<UE9B5C>
+<UE9B5D>
+<UE9B5E>
+<UE9B5F>
+<UE9B60>
+<UE9B61>
+<UE9B62>
+<UE9B63>
+<UE9B64>
+<UE9B65>
+<UE9B66>
+<UE9B67>
+<UE9B68>
+<UE9B69>
+<UE9B6A>
+<UE9B6B>
+<UE9B6C>
+<UE9B6D>
+<UE9B6E>
+<UE9B6F>
+<UE9B70>
+<UE9B71>
+<UE9B72>
+<UE9B73>
+<UE9B74>
+<UE9B75>
+<UE9B76>
+<UE9B77>
+<UE9B78>
+<UE9B79>
+<UE9B7A>
+<UE9B7B>
+<UE9B7C>
+<UE9B7D>
+<UE9B7E>
+<UE9B7F>
+<UE9B80>
+<UE9B81>
+<UE9B82>
+<UE9B83>
+<UE9B84>
+<UE9B85>
+<UE9B86>
+<UE9B87>
+<UE9B88>
+<UE9B89>
+<UE9B8A>
+<UE9B8B>
+<UE9B8C>
+<UE9B8D>
+<UE9B8E>
+<UE9B8F>
+<UE9B90>
+<UE9B91>
+<UE9B92>
+<UE9B93>
+<UE9B94>
+<UE9B95>
+<UE9B96>
+<UE9B97>
+<UE9B98>
+<UE9B99>
+<UE9B9A>
+<UE9B9B>
+<UE9B9C>
+<UE9B9D>
+<UE9B9E>
+<UE9B9F>
+<UE9BA0>
+<UE9BA1>
+<UE9BA2>
+<UE9BA3>
+<UE9BA4>
+<UE9BA5>
+<UE9BA6>
+<UE9BA7>
+<UE9BA8>
+<UE9BA9>
+<UE9BAA>
+<UE9BAB>
+<UE9BAC>
+<UE9BAD>
+<UE9BAE>
+<UE9BAF>
+<UE9BB0>
+<UE9BB1>
+<UE9BB2>
+<UE9BB3>
+<UE9BB4>
+<UE9BB5>
+<UE9BB6>
+<UE9BB7>
+<UE9BB8>
+<UE9BB9>
+<UE9BBA>
+<UE9BBB>
+<UE9BBC>
+<UE9BBD>
+<UE9BBE>
+<UE9BBF>
+<UE9BC0>
+<UE9BC1>
+<UE9BC2>
+<UE9BC3>
+<UE9BC4>
+<UE9BC5>
+<UE9BC6>
+<UE9BC7>
+<UE9BC8>
+<UE9BC9>
+<UE9BCA>
+<UE9BCB>
+<UE9BCC>
+<UE9BCD>
+<UE9BCE>
+<UE9BCF>
+<UE9BD0>
+<UE9BD1>
+<UE9BD2>
+<UE9BD3>
+<UE9BD4>
+<UE9BD5>
+<UE9BD6>
+<UE9BD7>
+<UE9BD8>
+<UE9BD9>
+<UE9BDA>
+<UE9BDB>
+<UE9BDC>
+<UE9BDD>
+<UE9BDE>
+<UE9BDF>
+<UE9BE0>
+<UE9BE1>
+<UE9BE2>
+<UE9BE3>
+<UE9BE4>
+<UE9BE5>
+<UE9BE6>
+<UE9BE7>
+<UE9BE8>
+<UE9BE9>
+<UE9BEA>
+<UE9BEB>
+<UE9BEC>
+<UE9BED>
+<UE9BEE>
+<UE9BEF>
+<UE9BF0>
+<UE9BF1>
+<UE9BF2>
+<UE9BF3>
+<UE9BF4>
+<UE9BF5>
+<UE9BF6>
+<UE9BF7>
+<UE9BF8>
+<UE9BF9>
+<UE9BFA>
+<UE9BFB>
+<UE9BFC>
+<UE9BFD>
+<UE9BFE>
+<UE9BFF>
+<UE9C00>
+<UE9C01>
+<UE9C02>
+<UE9C03>
+<UE9C04>
+<UE9C05>
+<UE9C06>
+<UE9C07>
+<UE9C08>
+<UE9C09>
+<UE9C0A>
+<UE9C0B>
+<UE9C0C>
+<UE9C0D>
+<UE9C0E>
+<UE9C0F>
+<UE9C10>
+<UE9C11>
+<UE9C12>
+<UE9C13>
+<UE9C14>
+<UE9C15>
+<UE9C16>
+<UE9C17>
+<UE9C18>
+<UE9C19>
+<UE9C1A>
+<UE9C1B>
+<UE9C1C>
+<UE9C1D>
+<UE9C1E>
+<UE9C1F>
+<UE9C20>
+<UE9C21>
+<UE9C22>
+<UE9C23>
+<UE9C24>
+<UE9C25>
+<UE9C26>
+<UE9C27>
+<UE9C28>
+<UE9C29>
+<UE9C2A>
+<UE9C2B>
+<UE9C2C>
+<UE9C2D>
+<UE9C2E>
+<UE9C2F>
+<UE9C30>
+<UE9C31>
+<UE9C32>
+<UE9C33>
+<UE9C34>
+<UE9C35>
+<UE9C36>
+<UE9C37>
+<UE9C38>
+<UE9C39>
+<UE9C3A>
+<UE9C3B>
+<UE9C3C>
+<UE9C3D>
+<UE9C3E>
+<UE9C3F>
+<UE9C40>
+<UE9C41>
+<UE9C42>
+<UE9C43>
+<UE9C44>
+<UE9C45>
+<UE9C46>
+<UE9C47>
+<UE9C48>
+<UE9C49>
+<UE9C4A>
+<UE9C4B>
+<UE9C4C>
+<UE9C4D>
+<UE9C4E>
+<UE9C4F>
+<UE9C50>
+<UE9C51>
+<UE9C52>
+<UE9C53>
+<UE9C54>
+<UE9C55>
+<UE9C56>
+<UE9C57>
+<UE9C58>
+<UE9C59>
+<UE9C5A>
+<UE9C5B>
+<UE9C5C>
+<UE9C5D>
+<UE9C5E>
+<UE9C5F>
+<UE9C60>
+<UE9C61>
+<UE9C62>
+<UE9C63>
+<UE9C64>
+<UE9C65>
+<UE9C66>
+<UE9C67>
+<UE9C68>
+<UE9C69>
+<UE9C6A>
+<UE9C6B>
+<UE9C6C>
+<UE9C6D>
+<UE9C6E>
+<UE9C6F>
+<UE9C70>
+<UE9C71>
+<UE9C72>
+<UE9C73>
+<UE9C74>
+<UE9C75>
+<UE9C76>
+<UE9C77>
+<UE9C78>
+<UE9C79>
+<UE9C7A>
+<UE9C7B>
+<UE9C7C>
+<UE9C7D>
+<UE9C7E>
+<UE9C7F>
+<UE9C80>
+<UE9C81>
+<UE9C82>
+<UE9C83>
+<UE9C84>
+<UE9C85>
+<UE9C86>
+<UE9C87>
+<UE9C88>
+<UE9C89>
+<UE9C8A>
+<UE9C8B>
+<UE9C8C>
+<UE9C8D>
+<UE9C8E>
+<UE9C8F>
+<UE9C90>
+<UE9C91>
+<UE9C92>
+<UE9C93>
+<UE9C94>
+<UE9C95>
+<UE9C96>
+<UE9C97>
+<UE9C98>
+<UE9C99>
+<UE9C9A>
+<UE9C9B>
+<UE9C9C>
+<UE9C9D>
+<UE9C9E>
+<UE9C9F>
+<UE9CA0>
+<UE9CA1>
+<UE9CA2>
+<UE9CA3>
+<UE9CA4>
+<UE9CA5>
+<UE9CA6>
+<UE9CA7>
+<UE9CA8>
+<UE9CA9>
+<UE9CAA>
+<UE9CAB>
+<UE9CAC>
+<UE9CAD>
+<UE9CAE>
+<UE9CAF>
+<UE9CB0>
+<UE9CB1>
+<UE9CB2>
+<UE9CB3>
+<UE9CB4>
+<UE9CB5>
+<UE9CB6>
+<UE9CB7>
+<UE9CB8>
+<UE9CB9>
+<UE9CBA>
+<UE9CBB>
+<UE9CBC>
+<UE9CBD>
+<UE9CBE>
+<UE9CBF>
+<UE9CC0>
+<UE9CC1>
+<UE9CC2>
+<UE9CC3>
+<UE9CC4>
+<UE9CC5>
+<UE9CC6>
+<UE9CC7>
+<UE9CC8>
+<UE9CC9>
+<UE9CCA>
+<UE9CCB>
+<UE9CCC>
+<UE9CCD>
+<UE9CCE>
+<UE9CCF>
+<UE9CD0>
+<UE9CD1>
+<UE9CD2>
+<UE9CD3>
+<UE9CD4>
+<UE9CD5>
+<UE9CD6>
+<UE9CD7>
+<UE9CD8>
+<UE9CD9>
+<UE9CDA>
+<UE9CDB>
+<UE9CDC>
+<UE9CDD>
+<UE9CDE>
+<UE9CDF>
+<UE9CE0>
+<UE9CE1>
+<UE9CE2>
+<UE9CE3>
+<UE9CE4>
+<UE9CE5>
+<UE9CE6>
+<UE9CE7>
+<UE9CE8>
+<UE9CE9>
+<UE9CEA>
+<UE9CEB>
+<UE9CEC>
+<UE9CED>
+<UE9CEE>
+<UE9CEF>
+<UE9CF0>
+<UE9CF1>
+<UE9CF2>
+<UE9CF3>
+<UE9CF4>
+<UE9CF5>
+<UE9CF6>
+<UE9CF7>
+<UE9CF8>
+<UE9CF9>
+<UE9CFA>
+<UE9CFB>
+<UE9CFC>
+<UE9CFD>
+<UE9CFE>
+<UE9CFF>
+<UE9D00>
+<UE9D01>
+<UE9D02>
+<UE9D03>
+<UE9D04>
+<UE9D05>
+<UE9D06>
+<UE9D07>
+<UE9D08>
+<UE9D09>
+<UE9D0A>
+<UE9D0B>
+<UE9D0C>
+<UE9D0D>
+<UE9D0E>
+<UE9D0F>
+<UE9D10>
+<UE9D11>
+<UE9D12>
+<UE9D13>
+<UE9D14>
+<UE9D15>
+<UE9D16>
+<UE9D17>
+<UE9D18>
+<UE9D19>
+<UE9D1A>
+<UE9D1B>
+<UE9D1C>
+<UE9D1D>
+<UE9D1E>
+<UE9D1F>
+<UE9D20>
+<UE9D21>
+<UE9D22>
+<UE9D23>
+<UE9D24>
+<UE9D25>
+<UE9D26>
+<UE9D27>
+<UE9D28>
+<UE9D29>
+<UE9D2A>
+<UE9D2B>
+<UE9D2C>
+<UE9D2D>
+<UE9D2E>
+<UE9D2F>
+<UE9D30>
+<UE9D31>
+<UE9D32>
+<UE9D33>
+<UE9D34>
+<UE9D35>
+<UE9D36>
+<UE9D37>
+<UE9D38>
+<UE9D39>
+<UE9D3A>
+<UE9D3B>
+<UE9D3C>
+<UE9D3D>
+<UE9D3E>
+<UE9D3F>
+<UE9D40>
+<UE9D41>
+<UE9D42>
+<UE9D43>
+<UE9D44>
+<UE9D45>
+<UE9D46>
+<UE9D47>
+<UE9D48>
+<UE9D49>
+<UE9D4A>
+<UE9D4B>
+<UE9D4C>
+<UE9D4D>
+<UE9D4E>
+<UE9D4F>
+<UE9D50>
+<UE9D51>
+<UE9D52>
+<UE9D53>
+<UE9D54>
+<UE9D55>
+<UE9D56>
+<UE9D57>
+<UE9D58>
+<UE9D59>
+<UE9D5A>
+<UE9D5B>
+<UE9D5C>
+<UE9D5D>
+<UE9D5E>
+<UE9D5F>
+<UE9D60>
+<UE9D61>
+<UE9D62>
+<UE9D63>
+<UE9D64>
+<UE9D65>
+<UE9D66>
+<UE9D67>
+<UE9D68>
+<UE9D69>
+<UE9D6A>
+<UE9D6B>
+<UE9D6C>
+<UE9D6D>
+<UE9D6E>
+<UE9D6F>
+<UE9D70>
+<UE9D71>
+<UE9D72>
+<UE9D73>
+<UE9D74>
+<UE9D75>
+<UE9D76>
+<UE9D77>
+<UE9D78>
+<UE9D79>
+<UE9D7A>
+<UE9D7B>
+<UE9D7C>
+<UE9D7D>
+<UE9D7E>
+<UE9D7F>
+<UE9D80>
+<UE9D81>
+<UE9D82>
+<UE9D83>
+<UE9D84>
+<UE9D85>
+<UE9D86>
+<UE9D87>
+<UE9D88>
+<UE9D89>
+<UE9D8A>
+<UE9D8B>
+<UE9D8C>
+<UE9D8D>
+<UE9D8E>
+<UE9D8F>
+<UE9D90>
+<UE9D91>
+<UE9D92>
+<UE9D93>
+<UE9D94>
+<UE9D95>
+<UE9D96>
+<UE9D97>
+<UE9D98>
+<UE9D99>
+<UE9D9A>
+<UE9D9B>
+<UE9D9C>
+<UE9D9D>
+<UE9D9E>
+<UE9D9F>
+<UE9DA0>
+<UE9DA1>
+<UE9DA2>
+<UE9DA3>
+<UE9DA4>
+<UE9DA5>
+<UE9DA6>
+<UE9DA7>
+<UE9DA8>
+<UE9DA9>
+<UE9DAA>
+<UE9DAB>
+<UE9DAC>
+<UE9DAD>
+<UE9DAE>
+<UE9DAF>
+<UE9DB0>
+<UE9DB1>
+<UE9DB2>
+<UE9DB3>
+<UE9DB4>
+<UE9DB5>
+<UE9DB6>
+<UE9DB7>
+<UE9DB8>
+<UE9DB9>
+<UE9DBA>
+<UE9DBB>
+<UE9DBC>
+<UE9DBD>
+<UE9DBE>
+<UE9DBF>
+<UE9DC0>
+<UE9DC1>
+<UE9DC2>
+<UE9DC3>
+<UE9DC4>
+<UE9DC5>
+<UE9DC6>
+<UE9DC7>
+<UE9DC8>
+<UE9DC9>
+<UE9DCA>
+<UE9DCB>
+<UE9DCC>
+<UE9DCD>
+<UE9DCE>
+<UE9DCF>
+<UE9DD0>
+<UE9DD1>
+<UE9DD2>
+<UE9DD3>
+<UE9DD4>
+<UE9DD5>
+<UE9DD6>
+<UE9DD7>
+<UE9DD8>
+<UE9DD9>
+<UE9DDA>
+<UE9DDB>
+<UE9DDC>
+<UE9DDD>
+<UE9DDE>
+<UE9DDF>
+<UE9DE0>
+<UE9DE1>
+<UE9DE2>
+<UE9DE3>
+<UE9DE4>
+<UE9DE5>
+<UE9DE6>
+<UE9DE7>
+<UE9DE8>
+<UE9DE9>
+<UE9DEA>
+<UE9DEB>
+<UE9DEC>
+<UE9DED>
+<UE9DEE>
+<UE9DEF>
+<UE9DF0>
+<UE9DF1>
+<UE9DF2>
+<UE9DF3>
+<UE9DF4>
+<UE9DF5>
+<UE9DF6>
+<UE9DF7>
+<UE9DF8>
+<UE9DF9>
+<UE9DFA>
+<UE9DFB>
+<UE9DFC>
+<UE9DFD>
+<UE9DFE>
+<UE9DFF>
+<UE9E00>
+<UE9E01>
+<UE9E02>
+<UE9E03>
+<UE9E04>
+<UE9E05>
+<UE9E06>
+<UE9E07>
+<UE9E08>
+<UE9E09>
+<UE9E0A>
+<UE9E0B>
+<UE9E0C>
+<UE9E0D>
+<UE9E0E>
+<UE9E0F>
+<UE9E10>
+<UE9E11>
+<UE9E12>
+<UE9E13>
+<UE9E14>
+<UE9E15>
+<UE9E16>
+<UE9E17>
+<UE9E18>
+<UE9E19>
+<UE9E1A>
+<UE9E1B>
+<UE9E1C>
+<UE9E1D>
+<UE9E1E>
+<UE9E1F>
+<UE9E20>
+<UE9E21>
+<UE9E22>
+<UE9E23>
+<UE9E24>
+<UE9E25>
+<UE9E26>
+<UE9E27>
+<UE9E28>
+<UE9E29>
+<UE9E2A>
+<UE9E2B>
+<UE9E2C>
+<UE9E2D>
+<UE9E2E>
+<UE9E2F>
+<UE9E30>
+<UE9E31>
+<UE9E32>
+<UE9E33>
+<UE9E34>
+<UE9E35>
+<UE9E36>
+<UE9E37>
+<UE9E38>
+<UE9E39>
+<UE9E3A>
+<UE9E3B>
+<UE9E3C>
+<UE9E3D>
+<UE9E3E>
+<UE9E3F>
+<UE9E40>
+<UE9E41>
+<UE9E42>
+<UE9E43>
+<UE9E44>
+<UE9E45>
+<UE9E46>
+<UE9E47>
+<UE9E48>
+<UE9E49>
+<UE9E4A>
+<UE9E4B>
+<UE9E4C>
+<UE9E4D>
+<UE9E4E>
+<UE9E4F>
+<UE9E50>
+<UE9E51>
+<UE9E52>
+<UE9E53>
+<UE9E54>
+<UE9E55>
+<UE9E56>
+<UE9E57>
+<UE9E58>
+<UE9E59>
+<UE9E5A>
+<UE9E5B>
+<UE9E5C>
+<UE9E5D>
+<UE9E5E>
+<UE9E5F>
+<UE9E60>
+<UE9E61>
+<UE9E62>
+<UE9E63>
+<UE9E64>
+<UE9E65>
+<UE9E66>
+<UE9E67>
+<UE9E68>
+<UE9E69>
+<UE9E6A>
+<UE9E6B>
+<UE9E6C>
+<UE9E6D>
+<UE9E6E>
+<UE9E6F>
+<UE9E70>
+<UE9E71>
+<UE9E72>
+<UE9E73>
+<UE9E74>
+<UE9E75>
+<UE9E76>
+<UE9E77>
+<UE9E78>
+<UE9E79>
+<UE9E7A>
+<UE9E7B>
+<UE9E7C>
+<UE9E7D>
+<UE9E7E>
+<UE9E7F>
+<UE9E80>
+<UE9E81>
+<UE9E82>
+<UE9E83>
+<UE9E84>
+<UE9E85>
+<UE9E86>
+<UE9E87>
+<UE9E88>
+<UE9E89>
+<UE9E8A>
+<UE9E8B>
+<UE9E8C>
+<UE9E8D>
+<UE9E8E>
+<UE9E8F>
+<UE9E90>
+<UE9E91>
+<UE9E92>
+<UE9E93>
+<UE9E94>
+<UE9E95>
+<UE9E96>
+<UE9E97>
+<UE9E98>
+<UE9E99>
+<UE9E9A>
+<UE9E9B>
+<UE9E9C>
+<UE9E9D>
+<UE9E9E>
+<UE9E9F>
+<UE9EA0>
+<UE9EA1>
+<UE9EA2>
+<UE9EA3>
+<UE9EA4>
+<UE9EA5>
+<UE9EA6>
+<UE9EA7>
+<UE9EA8>
+<UE9EA9>
+<UE9EAA>
+<UE9EAB>
+<UE9EAC>
+<UE9EAD>
+<UE9EAE>
+<UE9EAF>
+<UE9EB0>
+<UE9EB1>
+<UE9EB2>
+<UE9EB3>
+<UE9EB4>
+<UE9EB5>
+<UE9EB6>
+<UE9EB7>
+<UE9EB8>
+<UE9EB9>
+<UE9EBA>
+<UE9EBB>
+<UE9EBC>
+<UE9EBD>
+<UE9EBE>
+<UE9EBF>
+<UE9EC0>
+<UE9EC1>
+<UE9EC2>
+<UE9EC3>
+<UE9EC4>
+<UE9EC5>
+<UE9EC6>
+<UE9EC7>
+<UE9EC8>
+<UE9EC9>
+<UE9ECA>
+<UE9ECB>
+<UE9ECC>
+<UE9ECD>
+<UE9ECE>
+<UE9ECF>
+<UE9ED0>
+<UE9ED1>
+<UE9ED2>
+<UE9ED3>
+<UE9ED4>
+<UE9ED5>
+<UE9ED6>
+<UE9ED7>
+<UE9ED8>
+<UE9ED9>
+<UE9EDA>
+<UE9EDB>
+<UE9EDC>
+<UE9EDD>
+<UE9EDE>
+<UE9EDF>
+<UE9EE0>
+<UE9EE1>
+<UE9EE2>
+<UE9EE3>
+<UE9EE4>
+<UE9EE5>
+<UE9EE6>
+<UE9EE7>
+<UE9EE8>
+<UE9EE9>
+<UE9EEA>
+<UE9EEB>
+<UE9EEC>
+<UE9EED>
+<UE9EEE>
+<UE9EEF>
+<UE9EF0>
+<UE9EF1>
+<UE9EF2>
+<UE9EF3>
+<UE9EF4>
+<UE9EF5>
+<UE9EF6>
+<UE9EF7>
+<UE9EF8>
+<UE9EF9>
+<UE9EFA>
+<UE9EFB>
+<UE9EFC>
+<UE9EFD>
+<UE9EFE>
+<UE9EFF>
+<UE9F00>
+<UE9F01>
+<UE9F02>
+<UE9F03>
+<UE9F04>
+<UE9F05>
+<UE9F06>
+<UE9F07>
+<UE9F08>
+<UE9F09>
+<UE9F0A>
+<UE9F0B>
+<UE9F0C>
+<UE9F0D>
+<UE9F0E>
+<UE9F0F>
+<UE9F10>
+<UE9F11>
+<UE9F12>
+<UE9F13>
+<UE9F14>
+<UE9F15>
+<UE9F16>
+<UE9F17>
+<UE9F18>
+<UE9F19>
+<UE9F1A>
+<UE9F1B>
+<UE9F1C>
+<UE9F1D>
+<UE9F1E>
+<UE9F1F>
+<UE9F20>
+<UE9F21>
+<UE9F22>
+<UE9F23>
+<UE9F24>
+<UE9F25>
+<UE9F26>
+<UE9F27>
+<UE9F28>
+<UE9F29>
+<UE9F2A>
+<UE9F2B>
+<UE9F2C>
+<UE9F2D>
+<UE9F2E>
+<UE9F2F>
+<UE9F30>
+<UE9F31>
+<UE9F32>
+<UE9F33>
+<UE9F34>
+<UE9F35>
+<UE9F36>
+<UE9F37>
+<UE9F38>
+<UE9F39>
+<UE9F3A>
+<UE9F3B>
+<UE9F3C>
+<UE9F3D>
+<UE9F3E>
+<UE9F3F>
+<UE9F40>
+<UE9F41>
+<UE9F42>
+<UE9F43>
+<UE9F44>
+<UE9F45>
+<UE9F46>
+<UE9F47>
+<UE9F48>
+<UE9F49>
+<UE9F4A>
+<UE9F4B>
+<UE9F4C>
+<UE9F4D>
+<UE9F4E>
+<UE9F4F>
+<UE9F50>
+<UE9F51>
+<UE9F52>
+<UE9F53>
+<UE9F54>
+<UE9F55>
+<UE9F56>
+<UE9F57>
+<UE9F58>
+<UE9F59>
+<UE9F5A>
+<UE9F5B>
+<UE9F5C>
+<UE9F5D>
+<UE9F5E>
+<UE9F5F>
+<UE9F60>
+<UE9F61>
+<UE9F62>
+<UE9F63>
+<UE9F64>
+<UE9F65>
+<UE9F66>
+<UE9F67>
+<UE9F68>
+<UE9F69>
+<UE9F6A>
+<UE9F6B>
+<UE9F6C>
+<UE9F6D>
+<UE9F6E>
+<UE9F6F>
+<UE9F70>
+<UE9F71>
+<UE9F72>
+<UE9F73>
+<UE9F74>
+<UE9F75>
+<UE9F76>
+<UE9F77>
+<UE9F78>
+<UE9F79>
+<UE9F7A>
+<UE9F7B>
+<UE9F7C>
+<UE9F7D>
+<UE9F7E>
+<UE9F7F>
+<UE9F80>
+<UE9F81>
+<UE9F82>
+<UE9F83>
+<UE9F84>
+<UE9F85>
+<UE9F86>
+<UE9F87>
+<UE9F88>
+<UE9F89>
+<UE9F8A>
+<UE9F8B>
+<UE9F8C>
+<UE9F8D>
+<UE9F8E>
+<UE9F8F>
+<UE9F90>
+<UE9F91>
+<UE9F92>
+<UE9F93>
+<UE9F94>
+<UE9F95>
+<UE9F96>
+<UE9F97>
+<UE9F98>
+<UE9F99>
+<UE9F9A>
+<UE9F9B>
+<UE9F9C>
+<UE9F9D>
+<UE9F9E>
+<UE9F9F>
+<UE9FA0>
+<UE9FA1>
+<UE9FA2>
+<UE9FA3>
+<UE9FA4>
+<UE9FA5>
+<UE9FA6>
+<UE9FA7>
+<UE9FA8>
+<UE9FA9>
+<UE9FAA>
+<UE9FAB>
+<UE9FAC>
+<UE9FAD>
+<UE9FAE>
+<UE9FAF>
+<UE9FB0>
+<UE9FB1>
+<UE9FB2>
+<UE9FB3>
+<UE9FB4>
+<UE9FB5>
+<UE9FB6>
+<UE9FB7>
+<UE9FB8>
+<UE9FB9>
+<UE9FBA>
+<UE9FBB>
+<UE9FBC>
+<UE9FBD>
+<UE9FBE>
+<UE9FBF>
+<UE9FC0>
+<UE9FC1>
+<UE9FC2>
+<UE9FC3>
+<UE9FC4>
+<UE9FC5>
+<UE9FC6>
+<UE9FC7>
+<UE9FC8>
+<UE9FC9>
+<UE9FCA>
+<UE9FCB>
+<UE9FCC>
+<UE9FCD>
+<UE9FCE>
+<UE9FCF>
+<UE9FD0>
+<UE9FD1>
+<UE9FD2>
+<UE9FD3>
+<UE9FD4>
+<UE9FD5>
+<UE9FD6>
+<UE9FD7>
+<UE9FD8>
+<UE9FD9>
+<UE9FDA>
+<UE9FDB>
+<UE9FDC>
+<UE9FDD>
+<UE9FDE>
+<UE9FDF>
+<UE9FE0>
+<UE9FE1>
+<UE9FE2>
+<UE9FE3>
+<UE9FE4>
+<UE9FE5>
+<UE9FE6>
+<UE9FE7>
+<UE9FE8>
+<UE9FE9>
+<UE9FEA>
+<UE9FEB>
+<UE9FEC>
+<UE9FED>
+<UE9FEE>
+<UE9FEF>
+<UE9FF0>
+<UE9FF1>
+<UE9FF2>
+<UE9FF3>
+<UE9FF4>
+<UE9FF5>
+<UE9FF6>
+<UE9FF7>
+<UE9FF8>
+<UE9FF9>
+<UE9FFA>
+<UE9FFB>
+<UE9FFC>
+<UE9FFD>
+<UE9FFE>
+<UE9FFF>
+<UEA000>
+<UEA001>
+<UEA002>
+<UEA003>
+<UEA004>
+<UEA005>
+<UEA006>
+<UEA007>
+<UEA008>
+<UEA009>
+<UEA00A>
+<UEA00B>
+<UEA00C>
+<UEA00D>
+<UEA00E>
+<UEA00F>
+<UEA010>
+<UEA011>
+<UEA012>
+<UEA013>
+<UEA014>
+<UEA015>
+<UEA016>
+<UEA017>
+<UEA018>
+<UEA019>
+<UEA01A>
+<UEA01B>
+<UEA01C>
+<UEA01D>
+<UEA01E>
+<UEA01F>
+<UEA020>
+<UEA021>
+<UEA022>
+<UEA023>
+<UEA024>
+<UEA025>
+<UEA026>
+<UEA027>
+<UEA028>
+<UEA029>
+<UEA02A>
+<UEA02B>
+<UEA02C>
+<UEA02D>
+<UEA02E>
+<UEA02F>
+<UEA030>
+<UEA031>
+<UEA032>
+<UEA033>
+<UEA034>
+<UEA035>
+<UEA036>
+<UEA037>
+<UEA038>
+<UEA039>
+<UEA03A>
+<UEA03B>
+<UEA03C>
+<UEA03D>
+<UEA03E>
+<UEA03F>
+<UEA040>
+<UEA041>
+<UEA042>
+<UEA043>
+<UEA044>
+<UEA045>
+<UEA046>
+<UEA047>
+<UEA048>
+<UEA049>
+<UEA04A>
+<UEA04B>
+<UEA04C>
+<UEA04D>
+<UEA04E>
+<UEA04F>
+<UEA050>
+<UEA051>
+<UEA052>
+<UEA053>
+<UEA054>
+<UEA055>
+<UEA056>
+<UEA057>
+<UEA058>
+<UEA059>
+<UEA05A>
+<UEA05B>
+<UEA05C>
+<UEA05D>
+<UEA05E>
+<UEA05F>
+<UEA060>
+<UEA061>
+<UEA062>
+<UEA063>
+<UEA064>
+<UEA065>
+<UEA066>
+<UEA067>
+<UEA068>
+<UEA069>
+<UEA06A>
+<UEA06B>
+<UEA06C>
+<UEA06D>
+<UEA06E>
+<UEA06F>
+<UEA070>
+<UEA071>
+<UEA072>
+<UEA073>
+<UEA074>
+<UEA075>
+<UEA076>
+<UEA077>
+<UEA078>
+<UEA079>
+<UEA07A>
+<UEA07B>
+<UEA07C>
+<UEA07D>
+<UEA07E>
+<UEA07F>
+<UEA080>
+<UEA081>
+<UEA082>
+<UEA083>
+<UEA084>
+<UEA085>
+<UEA086>
+<UEA087>
+<UEA088>
+<UEA089>
+<UEA08A>
+<UEA08B>
+<UEA08C>
+<UEA08D>
+<UEA08E>
+<UEA08F>
+<UEA090>
+<UEA091>
+<UEA092>
+<UEA093>
+<UEA094>
+<UEA095>
+<UEA096>
+<UEA097>
+<UEA098>
+<UEA099>
+<UEA09A>
+<UEA09B>
+<UEA09C>
+<UEA09D>
+<UEA09E>
+<UEA09F>
+<UEA0A0>
+<UEA0A1>
+<UEA0A2>
+<UEA0A3>
+<UEA0A4>
+<UEA0A5>
+<UEA0A6>
+<UEA0A7>
+<UEA0A8>
+<UEA0A9>
+<UEA0AA>
+<UEA0AB>
+<UEA0AC>
+<UEA0AD>
+<UEA0AE>
+<UEA0AF>
+<UEA0B0>
+<UEA0B1>
+<UEA0B2>
+<UEA0B3>
+<UEA0B4>
+<UEA0B5>
+<UEA0B6>
+<UEA0B7>
+<UEA0B8>
+<UEA0B9>
+<UEA0BA>
+<UEA0BB>
+<UEA0BC>
+<UEA0BD>
+<UEA0BE>
+<UEA0BF>
+<UEA0C0>
+<UEA0C1>
+<UEA0C2>
+<UEA0C3>
+<UEA0C4>
+<UEA0C5>
+<UEA0C6>
+<UEA0C7>
+<UEA0C8>
+<UEA0C9>
+<UEA0CA>
+<UEA0CB>
+<UEA0CC>
+<UEA0CD>
+<UEA0CE>
+<UEA0CF>
+<UEA0D0>
+<UEA0D1>
+<UEA0D2>
+<UEA0D3>
+<UEA0D4>
+<UEA0D5>
+<UEA0D6>
+<UEA0D7>
+<UEA0D8>
+<UEA0D9>
+<UEA0DA>
+<UEA0DB>
+<UEA0DC>
+<UEA0DD>
+<UEA0DE>
+<UEA0DF>
+<UEA0E0>
+<UEA0E1>
+<UEA0E2>
+<UEA0E3>
+<UEA0E4>
+<UEA0E5>
+<UEA0E6>
+<UEA0E7>
+<UEA0E8>
+<UEA0E9>
+<UEA0EA>
+<UEA0EB>
+<UEA0EC>
+<UEA0ED>
+<UEA0EE>
+<UEA0EF>
+<UEA0F0>
+<UEA0F1>
+<UEA0F2>
+<UEA0F3>
+<UEA0F4>
+<UEA0F5>
+<UEA0F6>
+<UEA0F7>
+<UEA0F8>
+<UEA0F9>
+<UEA0FA>
+<UEA0FB>
+<UEA0FC>
+<UEA0FD>
+<UEA0FE>
+<UEA0FF>
+<UEA100>
+<UEA101>
+<UEA102>
+<UEA103>
+<UEA104>
+<UEA105>
+<UEA106>
+<UEA107>
+<UEA108>
+<UEA109>
+<UEA10A>
+<UEA10B>
+<UEA10C>
+<UEA10D>
+<UEA10E>
+<UEA10F>
+<UEA110>
+<UEA111>
+<UEA112>
+<UEA113>
+<UEA114>
+<UEA115>
+<UEA116>
+<UEA117>
+<UEA118>
+<UEA119>
+<UEA11A>
+<UEA11B>
+<UEA11C>
+<UEA11D>
+<UEA11E>
+<UEA11F>
+<UEA120>
+<UEA121>
+<UEA122>
+<UEA123>
+<UEA124>
+<UEA125>
+<UEA126>
+<UEA127>
+<UEA128>
+<UEA129>
+<UEA12A>
+<UEA12B>
+<UEA12C>
+<UEA12D>
+<UEA12E>
+<UEA12F>
+<UEA130>
+<UEA131>
+<UEA132>
+<UEA133>
+<UEA134>
+<UEA135>
+<UEA136>
+<UEA137>
+<UEA138>
+<UEA139>
+<UEA13A>
+<UEA13B>
+<UEA13C>
+<UEA13D>
+<UEA13E>
+<UEA13F>
+<UEA140>
+<UEA141>
+<UEA142>
+<UEA143>
+<UEA144>
+<UEA145>
+<UEA146>
+<UEA147>
+<UEA148>
+<UEA149>
+<UEA14A>
+<UEA14B>
+<UEA14C>
+<UEA14D>
+<UEA14E>
+<UEA14F>
+<UEA150>
+<UEA151>
+<UEA152>
+<UEA153>
+<UEA154>
+<UEA155>
+<UEA156>
+<UEA157>
+<UEA158>
+<UEA159>
+<UEA15A>
+<UEA15B>
+<UEA15C>
+<UEA15D>
+<UEA15E>
+<UEA15F>
+<UEA160>
+<UEA161>
+<UEA162>
+<UEA163>
+<UEA164>
+<UEA165>
+<UEA166>
+<UEA167>
+<UEA168>
+<UEA169>
+<UEA16A>
+<UEA16B>
+<UEA16C>
+<UEA16D>
+<UEA16E>
+<UEA16F>
+<UEA170>
+<UEA171>
+<UEA172>
+<UEA173>
+<UEA174>
+<UEA175>
+<UEA176>
+<UEA177>
+<UEA178>
+<UEA179>
+<UEA17A>
+<UEA17B>
+<UEA17C>
+<UEA17D>
+<UEA17E>
+<UEA17F>
+<UEA180>
+<UEA181>
+<UEA182>
+<UEA183>
+<UEA184>
+<UEA185>
+<UEA186>
+<UEA187>
+<UEA188>
+<UEA189>
+<UEA18A>
+<UEA18B>
+<UEA18C>
+<UEA18D>
+<UEA18E>
+<UEA18F>
+<UEA190>
+<UEA191>
+<UEA192>
+<UEA193>
+<UEA194>
+<UEA195>
+<UEA196>
+<UEA197>
+<UEA198>
+<UEA199>
+<UEA19A>
+<UEA19B>
+<UEA19C>
+<UEA19D>
+<UEA19E>
+<UEA19F>
+<UEA1A0>
+<UEA1A1>
+<UEA1A2>
+<UEA1A3>
+<UEA1A4>
+<UEA1A5>
+<UEA1A6>
+<UEA1A7>
+<UEA1A8>
+<UEA1A9>
+<UEA1AA>
+<UEA1AB>
+<UEA1AC>
+<UEA1AD>
+<UEA1AE>
+<UEA1AF>
+<UEA1B0>
+<UEA1B1>
+<UEA1B2>
+<UEA1B3>
+<UEA1B4>
+<UEA1B5>
+<UEA1B6>
+<UEA1B7>
+<UEA1B8>
+<UEA1B9>
+<UEA1BA>
+<UEA1BB>
+<UEA1BC>
+<UEA1BD>
+<UEA1BE>
+<UEA1BF>
+<UEA1C0>
+<UEA1C1>
+<UEA1C2>
+<UEA1C3>
+<UEA1C4>
+<UEA1C5>
+<UEA1C6>
+<UEA1C7>
+<UEA1C8>
+<UEA1C9>
+<UEA1CA>
+<UEA1CB>
+<UEA1CC>
+<UEA1CD>
+<UEA1CE>
+<UEA1CF>
+<UEA1D0>
+<UEA1D1>
+<UEA1D2>
+<UEA1D3>
+<UEA1D4>
+<UEA1D5>
+<UEA1D6>
+<UEA1D7>
+<UEA1D8>
+<UEA1D9>
+<UEA1DA>
+<UEA1DB>
+<UEA1DC>
+<UEA1DD>
+<UEA1DE>
+<UEA1DF>
+<UEA1E0>
+<UEA1E1>
+<UEA1E2>
+<UEA1E3>
+<UEA1E4>
+<UEA1E5>
+<UEA1E6>
+<UEA1E7>
+<UEA1E8>
+<UEA1E9>
+<UEA1EA>
+<UEA1EB>
+<UEA1EC>
+<UEA1ED>
+<UEA1EE>
+<UEA1EF>
+<UEA1F0>
+<UEA1F1>
+<UEA1F2>
+<UEA1F3>
+<UEA1F4>
+<UEA1F5>
+<UEA1F6>
+<UEA1F7>
+<UEA1F8>
+<UEA1F9>
+<UEA1FA>
+<UEA1FB>
+<UEA1FC>
+<UEA1FD>
+<UEA1FE>
+<UEA1FF>
+<UEA200>
+<UEA201>
+<UEA202>
+<UEA203>
+<UEA204>
+<UEA205>
+<UEA206>
+<UEA207>
+<UEA208>
+<UEA209>
+<UEA20A>
+<UEA20B>
+<UEA20C>
+<UEA20D>
+<UEA20E>
+<UEA20F>
+<UEA210>
+<UEA211>
+<UEA212>
+<UEA213>
+<UEA214>
+<UEA215>
+<UEA216>
+<UEA217>
+<UEA218>
+<UEA219>
+<UEA21A>
+<UEA21B>
+<UEA21C>
+<UEA21D>
+<UEA21E>
+<UEA21F>
+<UEA220>
+<UEA221>
+<UEA222>
+<UEA223>
+<UEA224>
+<UEA225>
+<UEA226>
+<UEA227>
+<UEA228>
+<UEA229>
+<UEA22A>
+<UEA22B>
+<UEA22C>
+<UEA22D>
+<UEA22E>
+<UEA22F>
+<UEA230>
+<UEA231>
+<UEA232>
+<UEA233>
+<UEA234>
+<UEA235>
+<UEA236>
+<UEA237>
+<UEA238>
+<UEA239>
+<UEA23A>
+<UEA23B>
+<UEA23C>
+<UEA23D>
+<UEA23E>
+<UEA23F>
+<UEA240>
+<UEA241>
+<UEA242>
+<UEA243>
+<UEA244>
+<UEA245>
+<UEA246>
+<UEA247>
+<UEA248>
+<UEA249>
+<UEA24A>
+<UEA24B>
+<UEA24C>
+<UEA24D>
+<UEA24E>
+<UEA24F>
+<UEA250>
+<UEA251>
+<UEA252>
+<UEA253>
+<UEA254>
+<UEA255>
+<UEA256>
+<UEA257>
+<UEA258>
+<UEA259>
+<UEA25A>
+<UEA25B>
+<UEA25C>
+<UEA25D>
+<UEA25E>
+<UEA25F>
+<UEA260>
+<UEA261>
+<UEA262>
+<UEA263>
+<UEA264>
+<UEA265>
+<UEA266>
+<UEA267>
+<UEA268>
+<UEA269>
+<UEA26A>
+<UEA26B>
+<UEA26C>
+<UEA26D>
+<UEA26E>
+<UEA26F>
+<UEA270>
+<UEA271>
+<UEA272>
+<UEA273>
+<UEA274>
+<UEA275>
+<UEA276>
+<UEA277>
+<UEA278>
+<UEA279>
+<UEA27A>
+<UEA27B>
+<UEA27C>
+<UEA27D>
+<UEA27E>
+<UEA27F>
+<UEA280>
+<UEA281>
+<UEA282>
+<UEA283>
+<UEA284>
+<UEA285>
+<UEA286>
+<UEA287>
+<UEA288>
+<UEA289>
+<UEA28A>
+<UEA28B>
+<UEA28C>
+<UEA28D>
+<UEA28E>
+<UEA28F>
+<UEA290>
+<UEA291>
+<UEA292>
+<UEA293>
+<UEA294>
+<UEA295>
+<UEA296>
+<UEA297>
+<UEA298>
+<UEA299>
+<UEA29A>
+<UEA29B>
+<UEA29C>
+<UEA29D>
+<UEA29E>
+<UEA29F>
+<UEA2A0>
+<UEA2A1>
+<UEA2A2>
+<UEA2A3>
+<UEA2A4>
+<UEA2A5>
+<UEA2A6>
+<UEA2A7>
+<UEA2A8>
+<UEA2A9>
+<UEA2AA>
+<UEA2AB>
+<UEA2AC>
+<UEA2AD>
+<UEA2AE>
+<UEA2AF>
+<UEA2B0>
+<UEA2B1>
+<UEA2B2>
+<UEA2B3>
+<UEA2B4>
+<UEA2B5>
+<UEA2B6>
+<UEA2B7>
+<UEA2B8>
+<UEA2B9>
+<UEA2BA>
+<UEA2BB>
+<UEA2BC>
+<UEA2BD>
+<UEA2BE>
+<UEA2BF>
+<UEA2C0>
+<UEA2C1>
+<UEA2C2>
+<UEA2C3>
+<UEA2C4>
+<UEA2C5>
+<UEA2C6>
+<UEA2C7>
+<UEA2C8>
+<UEA2C9>
+<UEA2CA>
+<UEA2CB>
+<UEA2CC>
+<UEA2CD>
+<UEA2CE>
+<UEA2CF>
+<UEA2D0>
+<UEA2D1>
+<UEA2D2>
+<UEA2D3>
+<UEA2D4>
+<UEA2D5>
+<UEA2D6>
+<UEA2D7>
+<UEA2D8>
+<UEA2D9>
+<UEA2DA>
+<UEA2DB>
+<UEA2DC>
+<UEA2DD>
+<UEA2DE>
+<UEA2DF>
+<UEA2E0>
+<UEA2E1>
+<UEA2E2>
+<UEA2E3>
+<UEA2E4>
+<UEA2E5>
+<UEA2E6>
+<UEA2E7>
+<UEA2E8>
+<UEA2E9>
+<UEA2EA>
+<UEA2EB>
+<UEA2EC>
+<UEA2ED>
+<UEA2EE>
+<UEA2EF>
+<UEA2F0>
+<UEA2F1>
+<UEA2F2>
+<UEA2F3>
+<UEA2F4>
+<UEA2F5>
+<UEA2F6>
+<UEA2F7>
+<UEA2F8>
+<UEA2F9>
+<UEA2FA>
+<UEA2FB>
+<UEA2FC>
+<UEA2FD>
+<UEA2FE>
+<UEA2FF>
+<UEA300>
+<UEA301>
+<UEA302>
+<UEA303>
+<UEA304>
+<UEA305>
+<UEA306>
+<UEA307>
+<UEA308>
+<UEA309>
+<UEA30A>
+<UEA30B>
+<UEA30C>
+<UEA30D>
+<UEA30E>
+<UEA30F>
+<UEA310>
+<UEA311>
+<UEA312>
+<UEA313>
+<UEA314>
+<UEA315>
+<UEA316>
+<UEA317>
+<UEA318>
+<UEA319>
+<UEA31A>
+<UEA31B>
+<UEA31C>
+<UEA31D>
+<UEA31E>
+<UEA31F>
+<UEA320>
+<UEA321>
+<UEA322>
+<UEA323>
+<UEA324>
+<UEA325>
+<UEA326>
+<UEA327>
+<UEA328>
+<UEA329>
+<UEA32A>
+<UEA32B>
+<UEA32C>
+<UEA32D>
+<UEA32E>
+<UEA32F>
+<UEA330>
+<UEA331>
+<UEA332>
+<UEA333>
+<UEA334>
+<UEA335>
+<UEA336>
+<UEA337>
+<UEA338>
+<UEA339>
+<UEA33A>
+<UEA33B>
+<UEA33C>
+<UEA33D>
+<UEA33E>
+<UEA33F>
+<UEA340>
+<UEA341>
+<UEA342>
+<UEA343>
+<UEA344>
+<UEA345>
+<UEA346>
+<UEA347>
+<UEA348>
+<UEA349>
+<UEA34A>
+<UEA34B>
+<UEA34C>
+<UEA34D>
+<UEA34E>
+<UEA34F>
+<UEA350>
+<UEA351>
+<UEA352>
+<UEA353>
+<UEA354>
+<UEA355>
+<UEA356>
+<UEA357>
+<UEA358>
+<UEA359>
+<UEA35A>
+<UEA35B>
+<UEA35C>
+<UEA35D>
+<UEA35E>
+<UEA35F>
+<UEA360>
+<UEA361>
+<UEA362>
+<UEA363>
+<UEA364>
+<UEA365>
+<UEA366>
+<UEA367>
+<UEA368>
+<UEA369>
+<UEA36A>
+<UEA36B>
+<UEA36C>
+<UEA36D>
+<UEA36E>
+<UEA36F>
+<UEA370>
+<UEA371>
+<UEA372>
+<UEA373>
+<UEA374>
+<UEA375>
+<UEA376>
+<UEA377>
+<UEA378>
+<UEA379>
+<UEA37A>
+<UEA37B>
+<UEA37C>
+<UEA37D>
+<UEA37E>
+<UEA37F>
+<UEA380>
+<UEA381>
+<UEA382>
+<UEA383>
+<UEA384>
+<UEA385>
+<UEA386>
+<UEA387>
+<UEA388>
+<UEA389>
+<UEA38A>
+<UEA38B>
+<UEA38C>
+<UEA38D>
+<UEA38E>
+<UEA38F>
+<UEA390>
+<UEA391>
+<UEA392>
+<UEA393>
+<UEA394>
+<UEA395>
+<UEA396>
+<UEA397>
+<UEA398>
+<UEA399>
+<UEA39A>
+<UEA39B>
+<UEA39C>
+<UEA39D>
+<UEA39E>
+<UEA39F>
+<UEA3A0>
+<UEA3A1>
+<UEA3A2>
+<UEA3A3>
+<UEA3A4>
+<UEA3A5>
+<UEA3A6>
+<UEA3A7>
+<UEA3A8>
+<UEA3A9>
+<UEA3AA>
+<UEA3AB>
+<UEA3AC>
+<UEA3AD>
+<UEA3AE>
+<UEA3AF>
+<UEA3B0>
+<UEA3B1>
+<UEA3B2>
+<UEA3B3>
+<UEA3B4>
+<UEA3B5>
+<UEA3B6>
+<UEA3B7>
+<UEA3B8>
+<UEA3B9>
+<UEA3BA>
+<UEA3BB>
+<UEA3BC>
+<UEA3BD>
+<UEA3BE>
+<UEA3BF>
+<UEA3C0>
+<UEA3C1>
+<UEA3C2>
+<UEA3C3>
+<UEA3C4>
+<UEA3C5>
+<UEA3C6>
+<UEA3C7>
+<UEA3C8>
+<UEA3C9>
+<UEA3CA>
+<UEA3CB>
+<UEA3CC>
+<UEA3CD>
+<UEA3CE>
+<UEA3CF>
+<UEA3D0>
+<UEA3D1>
+<UEA3D2>
+<UEA3D3>
+<UEA3D4>
+<UEA3D5>
+<UEA3D6>
+<UEA3D7>
+<UEA3D8>
+<UEA3D9>
+<UEA3DA>
+<UEA3DB>
+<UEA3DC>
+<UEA3DD>
+<UEA3DE>
+<UEA3DF>
+<UEA3E0>
+<UEA3E1>
+<UEA3E2>
+<UEA3E3>
+<UEA3E4>
+<UEA3E5>
+<UEA3E6>
+<UEA3E7>
+<UEA3E8>
+<UEA3E9>
+<UEA3EA>
+<UEA3EB>
+<UEA3EC>
+<UEA3ED>
+<UEA3EE>
+<UEA3EF>
+<UEA3F0>
+<UEA3F1>
+<UEA3F2>
+<UEA3F3>
+<UEA3F4>
+<UEA3F5>
+<UEA3F6>
+<UEA3F7>
+<UEA3F8>
+<UEA3F9>
+<UEA3FA>
+<UEA3FB>
+<UEA3FC>
+<UEA3FD>
+<UEA3FE>
+<UEA3FF>
+<UEA400>
+<UEA401>
+<UEA402>
+<UEA403>
+<UEA404>
+<UEA405>
+<UEA406>
+<UEA407>
+<UEA408>
+<UEA409>
+<UEA40A>
+<UEA40B>
+<UEA40C>
+<UEA40D>
+<UEA40E>
+<UEA40F>
+<UEA410>
+<UEA411>
+<UEA412>
+<UEA413>
+<UEA414>
+<UEA415>
+<UEA416>
+<UEA417>
+<UEA418>
+<UEA419>
+<UEA41A>
+<UEA41B>
+<UEA41C>
+<UEA41D>
+<UEA41E>
+<UEA41F>
+<UEA420>
+<UEA421>
+<UEA422>
+<UEA423>
+<UEA424>
+<UEA425>
+<UEA426>
+<UEA427>
+<UEA428>
+<UEA429>
+<UEA42A>
+<UEA42B>
+<UEA42C>
+<UEA42D>
+<UEA42E>
+<UEA42F>
+<UEA430>
+<UEA431>
+<UEA432>
+<UEA433>
+<UEA434>
+<UEA435>
+<UEA436>
+<UEA437>
+<UEA438>
+<UEA439>
+<UEA43A>
+<UEA43B>
+<UEA43C>
+<UEA43D>
+<UEA43E>
+<UEA43F>
+<UEA440>
+<UEA441>
+<UEA442>
+<UEA443>
+<UEA444>
+<UEA445>
+<UEA446>
+<UEA447>
+<UEA448>
+<UEA449>
+<UEA44A>
+<UEA44B>
+<UEA44C>
+<UEA44D>
+<UEA44E>
+<UEA44F>
+<UEA450>
+<UEA451>
+<UEA452>
+<UEA453>
+<UEA454>
+<UEA455>
+<UEA456>
+<UEA457>
+<UEA458>
+<UEA459>
+<UEA45A>
+<UEA45B>
+<UEA45C>
+<UEA45D>
+<UEA45E>
+<UEA45F>
+<UEA460>
+<UEA461>
+<UEA462>
+<UEA463>
+<UEA464>
+<UEA465>
+<UEA466>
+<UEA467>
+<UEA468>
+<UEA469>
+<UEA46A>
+<UEA46B>
+<UEA46C>
+<UEA46D>
+<UEA46E>
+<UEA46F>
+<UEA470>
+<UEA471>
+<UEA472>
+<UEA473>
+<UEA474>
+<UEA475>
+<UEA476>
+<UEA477>
+<UEA478>
+<UEA479>
+<UEA47A>
+<UEA47B>
+<UEA47C>
+<UEA47D>
+<UEA47E>
+<UEA47F>
+<UEA480>
+<UEA481>
+<UEA482>
+<UEA483>
+<UEA484>
+<UEA485>
+<UEA486>
+<UEA487>
+<UEA488>
+<UEA489>
+<UEA48A>
+<UEA48B>
+<UEA48C>
+<UEA48D>
+<UEA48E>
+<UEA48F>
+<UEA490>
+<UEA491>
+<UEA492>
+<UEA493>
+<UEA494>
+<UEA495>
+<UEA496>
+<UEA497>
+<UEA498>
+<UEA499>
+<UEA49A>
+<UEA49B>
+<UEA49C>
+<UEA49D>
+<UEA49E>
+<UEA49F>
+<UEA4A0>
+<UEA4A1>
+<UEA4A2>
+<UEA4A3>
+<UEA4A4>
+<UEA4A5>
+<UEA4A6>
+<UEA4A7>
+<UEA4A8>
+<UEA4A9>
+<UEA4AA>
+<UEA4AB>
+<UEA4AC>
+<UEA4AD>
+<UEA4AE>
+<UEA4AF>
+<UEA4B0>
+<UEA4B1>
+<UEA4B2>
+<UEA4B3>
+<UEA4B4>
+<UEA4B5>
+<UEA4B6>
+<UEA4B7>
+<UEA4B8>
+<UEA4B9>
+<UEA4BA>
+<UEA4BB>
+<UEA4BC>
+<UEA4BD>
+<UEA4BE>
+<UEA4BF>
+<UEA4C0>
+<UEA4C1>
+<UEA4C2>
+<UEA4C3>
+<UEA4C4>
+<UEA4C5>
+<UEA4C6>
+<UEA4C7>
+<UEA4C8>
+<UEA4C9>
+<UEA4CA>
+<UEA4CB>
+<UEA4CC>
+<UEA4CD>
+<UEA4CE>
+<UEA4CF>
+<UEA4D0>
+<UEA4D1>
+<UEA4D2>
+<UEA4D3>
+<UEA4D4>
+<UEA4D5>
+<UEA4D6>
+<UEA4D7>
+<UEA4D8>
+<UEA4D9>
+<UEA4DA>
+<UEA4DB>
+<UEA4DC>
+<UEA4DD>
+<UEA4DE>
+<UEA4DF>
+<UEA4E0>
+<UEA4E1>
+<UEA4E2>
+<UEA4E3>
+<UEA4E4>
+<UEA4E5>
+<UEA4E6>
+<UEA4E7>
+<UEA4E8>
+<UEA4E9>
+<UEA4EA>
+<UEA4EB>
+<UEA4EC>
+<UEA4ED>
+<UEA4EE>
+<UEA4EF>
+<UEA4F0>
+<UEA4F1>
+<UEA4F2>
+<UEA4F3>
+<UEA4F4>
+<UEA4F5>
+<UEA4F6>
+<UEA4F7>
+<UEA4F8>
+<UEA4F9>
+<UEA4FA>
+<UEA4FB>
+<UEA4FC>
+<UEA4FD>
+<UEA4FE>
+<UEA4FF>
+<UEA500>
+<UEA501>
+<UEA502>
+<UEA503>
+<UEA504>
+<UEA505>
+<UEA506>
+<UEA507>
+<UEA508>
+<UEA509>
+<UEA50A>
+<UEA50B>
+<UEA50C>
+<UEA50D>
+<UEA50E>
+<UEA50F>
+<UEA510>
+<UEA511>
+<UEA512>
+<UEA513>
+<UEA514>
+<UEA515>
+<UEA516>
+<UEA517>
+<UEA518>
+<UEA519>
+<UEA51A>
+<UEA51B>
+<UEA51C>
+<UEA51D>
+<UEA51E>
+<UEA51F>
+<UEA520>
+<UEA521>
+<UEA522>
+<UEA523>
+<UEA524>
+<UEA525>
+<UEA526>
+<UEA527>
+<UEA528>
+<UEA529>
+<UEA52A>
+<UEA52B>
+<UEA52C>
+<UEA52D>
+<UEA52E>
+<UEA52F>
+<UEA530>
+<UEA531>
+<UEA532>
+<UEA533>
+<UEA534>
+<UEA535>
+<UEA536>
+<UEA537>
+<UEA538>
+<UEA539>
+<UEA53A>
+<UEA53B>
+<UEA53C>
+<UEA53D>
+<UEA53E>
+<UEA53F>
+<UEA540>
+<UEA541>
+<UEA542>
+<UEA543>
+<UEA544>
+<UEA545>
+<UEA546>
+<UEA547>
+<UEA548>
+<UEA549>
+<UEA54A>
+<UEA54B>
+<UEA54C>
+<UEA54D>
+<UEA54E>
+<UEA54F>
+<UEA550>
+<UEA551>
+<UEA552>
+<UEA553>
+<UEA554>
+<UEA555>
+<UEA556>
+<UEA557>
+<UEA558>
+<UEA559>
+<UEA55A>
+<UEA55B>
+<UEA55C>
+<UEA55D>
+<UEA55E>
+<UEA55F>
+<UEA560>
+<UEA561>
+<UEA562>
+<UEA563>
+<UEA564>
+<UEA565>
+<UEA566>
+<UEA567>
+<UEA568>
+<UEA569>
+<UEA56A>
+<UEA56B>
+<UEA56C>
+<UEA56D>
+<UEA56E>
+<UEA56F>
+<UEA570>
+<UEA571>
+<UEA572>
+<UEA573>
+<UEA574>
+<UEA575>
+<UEA576>
+<UEA577>
+<UEA578>
+<UEA579>
+<UEA57A>
+<UEA57B>
+<UEA57C>
+<UEA57D>
+<UEA57E>
+<UEA57F>
+<UEA580>
+<UEA581>
+<UEA582>
+<UEA583>
+<UEA584>
+<UEA585>
+<UEA586>
+<UEA587>
+<UEA588>
+<UEA589>
+<UEA58A>
+<UEA58B>
+<UEA58C>
+<UEA58D>
+<UEA58E>
+<UEA58F>
+<UEA590>
+<UEA591>
+<UEA592>
+<UEA593>
+<UEA594>
+<UEA595>
+<UEA596>
+<UEA597>
+<UEA598>
+<UEA599>
+<UEA59A>
+<UEA59B>
+<UEA59C>
+<UEA59D>
+<UEA59E>
+<UEA59F>
+<UEA5A0>
+<UEA5A1>
+<UEA5A2>
+<UEA5A3>
+<UEA5A4>
+<UEA5A5>
+<UEA5A6>
+<UEA5A7>
+<UEA5A8>
+<UEA5A9>
+<UEA5AA>
+<UEA5AB>
+<UEA5AC>
+<UEA5AD>
+<UEA5AE>
+<UEA5AF>
+<UEA5B0>
+<UEA5B1>
+<UEA5B2>
+<UEA5B3>
+<UEA5B4>
+<UEA5B5>
+<UEA5B6>
+<UEA5B7>
+<UEA5B8>
+<UEA5B9>
+<UEA5BA>
+<UEA5BB>
+<UEA5BC>
+<UEA5BD>
+<UEA5BE>
+<UEA5BF>
+<UEA5C0>
+<UEA5C1>
+<UEA5C2>
+<UEA5C3>
+<UEA5C4>
+<UEA5C5>
+<UEA5C6>
+<UEA5C7>
+<UEA5C8>
+<UEA5C9>
+<UEA5CA>
+<UEA5CB>
+<UEA5CC>
+<UEA5CD>
+<UEA5CE>
+<UEA5CF>
+<UEA5D0>
+<UEA5D1>
+<UEA5D2>
+<UEA5D3>
+<UEA5D4>
+<UEA5D5>
+<UEA5D6>
+<UEA5D7>
+<UEA5D8>
+<UEA5D9>
+<UEA5DA>
+<UEA5DB>
+<UEA5DC>
+<UEA5DD>
+<UEA5DE>
+<UEA5DF>
+<UEA5E0>
+<UEA5E1>
+<UEA5E2>
+<UEA5E3>
+<UEA5E4>
+<UEA5E5>
+<UEA5E6>
+<UEA5E7>
+<UEA5E8>
+<UEA5E9>
+<UEA5EA>
+<UEA5EB>
+<UEA5EC>
+<UEA5ED>
+<UEA5EE>
+<UEA5EF>
+<UEA5F0>
+<UEA5F1>
+<UEA5F2>
+<UEA5F3>
+<UEA5F4>
+<UEA5F5>
+<UEA5F6>
+<UEA5F7>
+<UEA5F8>
+<UEA5F9>
+<UEA5FA>
+<UEA5FB>
+<UEA5FC>
+<UEA5FD>
+<UEA5FE>
+<UEA5FF>
+<UEA600>
+<UEA601>
+<UEA602>
+<UEA603>
+<UEA604>
+<UEA605>
+<UEA606>
+<UEA607>
+<UEA608>
+<UEA609>
+<UEA60A>
+<UEA60B>
+<UEA60C>
+<UEA60D>
+<UEA60E>
+<UEA60F>
+<UEA610>
+<UEA611>
+<UEA612>
+<UEA613>
+<UEA614>
+<UEA615>
+<UEA616>
+<UEA617>
+<UEA618>
+<UEA619>
+<UEA61A>
+<UEA61B>
+<UEA61C>
+<UEA61D>
+<UEA61E>
+<UEA61F>
+<UEA620>
+<UEA621>
+<UEA622>
+<UEA623>
+<UEA624>
+<UEA625>
+<UEA626>
+<UEA627>
+<UEA628>
+<UEA629>
+<UEA62A>
+<UEA62B>
+<UEA62C>
+<UEA62D>
+<UEA62E>
+<UEA62F>
+<UEA630>
+<UEA631>
+<UEA632>
+<UEA633>
+<UEA634>
+<UEA635>
+<UEA636>
+<UEA637>
+<UEA638>
+<UEA639>
+<UEA63A>
+<UEA63B>
+<UEA63C>
+<UEA63D>
+<UEA63E>
+<UEA63F>
+<UEA640>
+<UEA641>
+<UEA642>
+<UEA643>
+<UEA644>
+<UEA645>
+<UEA646>
+<UEA647>
+<UEA648>
+<UEA649>
+<UEA64A>
+<UEA64B>
+<UEA64C>
+<UEA64D>
+<UEA64E>
+<UEA64F>
+<UEA650>
+<UEA651>
+<UEA652>
+<UEA653>
+<UEA654>
+<UEA655>
+<UEA656>
+<UEA657>
+<UEA658>
+<UEA659>
+<UEA65A>
+<UEA65B>
+<UEA65C>
+<UEA65D>
+<UEA65E>
+<UEA65F>
+<UEA660>
+<UEA661>
+<UEA662>
+<UEA663>
+<UEA664>
+<UEA665>
+<UEA666>
+<UEA667>
+<UEA668>
+<UEA669>
+<UEA66A>
+<UEA66B>
+<UEA66C>
+<UEA66D>
+<UEA66E>
+<UEA66F>
+<UEA670>
+<UEA671>
+<UEA672>
+<UEA673>
+<UEA674>
+<UEA675>
+<UEA676>
+<UEA677>
+<UEA678>
+<UEA679>
+<UEA67A>
+<UEA67B>
+<UEA67C>
+<UEA67D>
+<UEA67E>
+<UEA67F>
+<UEA680>
+<UEA681>
+<UEA682>
+<UEA683>
+<UEA684>
+<UEA685>
+<UEA686>
+<UEA687>
+<UEA688>
+<UEA689>
+<UEA68A>
+<UEA68B>
+<UEA68C>
+<UEA68D>
+<UEA68E>
+<UEA68F>
+<UEA690>
+<UEA691>
+<UEA692>
+<UEA693>
+<UEA694>
+<UEA695>
+<UEA696>
+<UEA697>
+<UEA698>
+<UEA699>
+<UEA69A>
+<UEA69B>
+<UEA69C>
+<UEA69D>
+<UEA69E>
+<UEA69F>
+<UEA6A0>
+<UEA6A1>
+<UEA6A2>
+<UEA6A3>
+<UEA6A4>
+<UEA6A5>
+<UEA6A6>
+<UEA6A7>
+<UEA6A8>
+<UEA6A9>
+<UEA6AA>
+<UEA6AB>
+<UEA6AC>
+<UEA6AD>
+<UEA6AE>
+<UEA6AF>
+<UEA6B0>
+<UEA6B1>
+<UEA6B2>
+<UEA6B3>
+<UEA6B4>
+<UEA6B5>
+<UEA6B6>
+<UEA6B7>
+<UEA6B8>
+<UEA6B9>
+<UEA6BA>
+<UEA6BB>
+<UEA6BC>
+<UEA6BD>
+<UEA6BE>
+<UEA6BF>
+<UEA6C0>
+<UEA6C1>
+<UEA6C2>
+<UEA6C3>
+<UEA6C4>
+<UEA6C5>
+<UEA6C6>
+<UEA6C7>
+<UEA6C8>
+<UEA6C9>
+<UEA6CA>
+<UEA6CB>
+<UEA6CC>
+<UEA6CD>
+<UEA6CE>
+<UEA6CF>
+<UEA6D0>
+<UEA6D1>
+<UEA6D2>
+<UEA6D3>
+<UEA6D4>
+<UEA6D5>
+<UEA6D6>
+<UEA6D7>
+<UEA6D8>
+<UEA6D9>
+<UEA6DA>
+<UEA6DB>
+<UEA6DC>
+<UEA6DD>
+<UEA6DE>
+<UEA6DF>
+<UEA6E0>
+<UEA6E1>
+<UEA6E2>
+<UEA6E3>
+<UEA6E4>
+<UEA6E5>
+<UEA6E6>
+<UEA6E7>
+<UEA6E8>
+<UEA6E9>
+<UEA6EA>
+<UEA6EB>
+<UEA6EC>
+<UEA6ED>
+<UEA6EE>
+<UEA6EF>
+<UEA6F0>
+<UEA6F1>
+<UEA6F2>
+<UEA6F3>
+<UEA6F4>
+<UEA6F5>
+<UEA6F6>
+<UEA6F7>
+<UEA6F8>
+<UEA6F9>
+<UEA6FA>
+<UEA6FB>
+<UEA6FC>
+<UEA6FD>
+<UEA6FE>
+<UEA6FF>
+<UEA700>
+<UEA701>
+<UEA702>
+<UEA703>
+<UEA704>
+<UEA705>
+<UEA706>
+<UEA707>
+<UEA708>
+<UEA709>
+<UEA70A>
+<UEA70B>
+<UEA70C>
+<UEA70D>
+<UEA70E>
+<UEA70F>
+<UEA710>
+<UEA711>
+<UEA712>
+<UEA713>
+<UEA714>
+<UEA715>
+<UEA716>
+<UEA717>
+<UEA718>
+<UEA719>
+<UEA71A>
+<UEA71B>
+<UEA71C>
+<UEA71D>
+<UEA71E>
+<UEA71F>
+<UEA720>
+<UEA721>
+<UEA722>
+<UEA723>
+<UEA724>
+<UEA725>
+<UEA726>
+<UEA727>
+<UEA728>
+<UEA729>
+<UEA72A>
+<UEA72B>
+<UEA72C>
+<UEA72D>
+<UEA72E>
+<UEA72F>
+<UEA730>
+<UEA731>
+<UEA732>
+<UEA733>
+<UEA734>
+<UEA735>
+<UEA736>
+<UEA737>
+<UEA738>
+<UEA739>
+<UEA73A>
+<UEA73B>
+<UEA73C>
+<UEA73D>
+<UEA73E>
+<UEA73F>
+<UEA740>
+<UEA741>
+<UEA742>
+<UEA743>
+<UEA744>
+<UEA745>
+<UEA746>
+<UEA747>
+<UEA748>
+<UEA749>
+<UEA74A>
+<UEA74B>
+<UEA74C>
+<UEA74D>
+<UEA74E>
+<UEA74F>
+<UEA750>
+<UEA751>
+<UEA752>
+<UEA753>
+<UEA754>
+<UEA755>
+<UEA756>
+<UEA757>
+<UEA758>
+<UEA759>
+<UEA75A>
+<UEA75B>
+<UEA75C>
+<UEA75D>
+<UEA75E>
+<UEA75F>
+<UEA760>
+<UEA761>
+<UEA762>
+<UEA763>
+<UEA764>
+<UEA765>
+<UEA766>
+<UEA767>
+<UEA768>
+<UEA769>
+<UEA76A>
+<UEA76B>
+<UEA76C>
+<UEA76D>
+<UEA76E>
+<UEA76F>
+<UEA770>
+<UEA771>
+<UEA772>
+<UEA773>
+<UEA774>
+<UEA775>
+<UEA776>
+<UEA777>
+<UEA778>
+<UEA779>
+<UEA77A>
+<UEA77B>
+<UEA77C>
+<UEA77D>
+<UEA77E>
+<UEA77F>
+<UEA780>
+<UEA781>
+<UEA782>
+<UEA783>
+<UEA784>
+<UEA785>
+<UEA786>
+<UEA787>
+<UEA788>
+<UEA789>
+<UEA78A>
+<UEA78B>
+<UEA78C>
+<UEA78D>
+<UEA78E>
+<UEA78F>
+<UEA790>
+<UEA791>
+<UEA792>
+<UEA793>
+<UEA794>
+<UEA795>
+<UEA796>
+<UEA797>
+<UEA798>
+<UEA799>
+<UEA79A>
+<UEA79B>
+<UEA79C>
+<UEA79D>
+<UEA79E>
+<UEA79F>
+<UEA7A0>
+<UEA7A1>
+<UEA7A2>
+<UEA7A3>
+<UEA7A4>
+<UEA7A5>
+<UEA7A6>
+<UEA7A7>
+<UEA7A8>
+<UEA7A9>
+<UEA7AA>
+<UEA7AB>
+<UEA7AC>
+<UEA7AD>
+<UEA7AE>
+<UEA7AF>
+<UEA7B0>
+<UEA7B1>
+<UEA7B2>
+<UEA7B3>
+<UEA7B4>
+<UEA7B5>
+<UEA7B6>
+<UEA7B7>
+<UEA7B8>
+<UEA7B9>
+<UEA7BA>
+<UEA7BB>
+<UEA7BC>
+<UEA7BD>
+<UEA7BE>
+<UEA7BF>
+<UEA7C0>
+<UEA7C1>
+<UEA7C2>
+<UEA7C3>
+<UEA7C4>
+<UEA7C5>
+<UEA7C6>
+<UEA7C7>
+<UEA7C8>
+<UEA7C9>
+<UEA7CA>
+<UEA7CB>
+<UEA7CC>
+<UEA7CD>
+<UEA7CE>
+<UEA7CF>
+<UEA7D0>
+<UEA7D1>
+<UEA7D2>
+<UEA7D3>
+<UEA7D4>
+<UEA7D5>
+<UEA7D6>
+<UEA7D7>
+<UEA7D8>
+<UEA7D9>
+<UEA7DA>
+<UEA7DB>
+<UEA7DC>
+<UEA7DD>
+<UEA7DE>
+<UEA7DF>
+<UEA7E0>
+<UEA7E1>
+<UEA7E2>
+<UEA7E3>
+<UEA7E4>
+<UEA7E5>
+<UEA7E6>
+<UEA7E7>
+<UEA7E8>
+<UEA7E9>
+<UEA7EA>
+<UEA7EB>
+<UEA7EC>
+<UEA7ED>
+<UEA7EE>
+<UEA7EF>
+<UEA7F0>
+<UEA7F1>
+<UEA7F2>
+<UEA7F3>
+<UEA7F4>
+<UEA7F5>
+<UEA7F6>
+<UEA7F7>
+<UEA7F8>
+<UEA7F9>
+<UEA7FA>
+<UEA7FB>
+<UEA7FC>
+<UEA7FD>
+<UEA7FE>
+<UEA7FF>
+<UEA800>
+<UEA801>
+<UEA802>
+<UEA803>
+<UEA804>
+<UEA805>
+<UEA806>
+<UEA807>
+<UEA808>
+<UEA809>
+<UEA80A>
+<UEA80B>
+<UEA80C>
+<UEA80D>
+<UEA80E>
+<UEA80F>
+<UEA810>
+<UEA811>
+<UEA812>
+<UEA813>
+<UEA814>
+<UEA815>
+<UEA816>
+<UEA817>
+<UEA818>
+<UEA819>
+<UEA81A>
+<UEA81B>
+<UEA81C>
+<UEA81D>
+<UEA81E>
+<UEA81F>
+<UEA820>
+<UEA821>
+<UEA822>
+<UEA823>
+<UEA824>
+<UEA825>
+<UEA826>
+<UEA827>
+<UEA828>
+<UEA829>
+<UEA82A>
+<UEA82B>
+<UEA82C>
+<UEA82D>
+<UEA82E>
+<UEA82F>
+<UEA830>
+<UEA831>
+<UEA832>
+<UEA833>
+<UEA834>
+<UEA835>
+<UEA836>
+<UEA837>
+<UEA838>
+<UEA839>
+<UEA83A>
+<UEA83B>
+<UEA83C>
+<UEA83D>
+<UEA83E>
+<UEA83F>
+<UEA840>
+<UEA841>
+<UEA842>
+<UEA843>
+<UEA844>
+<UEA845>
+<UEA846>
+<UEA847>
+<UEA848>
+<UEA849>
+<UEA84A>
+<UEA84B>
+<UEA84C>
+<UEA84D>
+<UEA84E>
+<UEA84F>
+<UEA850>
+<UEA851>
+<UEA852>
+<UEA853>
+<UEA854>
+<UEA855>
+<UEA856>
+<UEA857>
+<UEA858>
+<UEA859>
+<UEA85A>
+<UEA85B>
+<UEA85C>
+<UEA85D>
+<UEA85E>
+<UEA85F>
+<UEA860>
+<UEA861>
+<UEA862>
+<UEA863>
+<UEA864>
+<UEA865>
+<UEA866>
+<UEA867>
+<UEA868>
+<UEA869>
+<UEA86A>
+<UEA86B>
+<UEA86C>
+<UEA86D>
+<UEA86E>
+<UEA86F>
+<UEA870>
+<UEA871>
+<UEA872>
+<UEA873>
+<UEA874>
+<UEA875>
+<UEA876>
+<UEA877>
+<UEA878>
+<UEA879>
+<UEA87A>
+<UEA87B>
+<UEA87C>
+<UEA87D>
+<UEA87E>
+<UEA87F>
+<UEA880>
+<UEA881>
+<UEA882>
+<UEA883>
+<UEA884>
+<UEA885>
+<UEA886>
+<UEA887>
+<UEA888>
+<UEA889>
+<UEA88A>
+<UEA88B>
+<UEA88C>
+<UEA88D>
+<UEA88E>
+<UEA88F>
+<UEA890>
+<UEA891>
+<UEA892>
+<UEA893>
+<UEA894>
+<UEA895>
+<UEA896>
+<UEA897>
+<UEA898>
+<UEA899>
+<UEA89A>
+<UEA89B>
+<UEA89C>
+<UEA89D>
+<UEA89E>
+<UEA89F>
+<UEA8A0>
+<UEA8A1>
+<UEA8A2>
+<UEA8A3>
+<UEA8A4>
+<UEA8A5>
+<UEA8A6>
+<UEA8A7>
+<UEA8A8>
+<UEA8A9>
+<UEA8AA>
+<UEA8AB>
+<UEA8AC>
+<UEA8AD>
+<UEA8AE>
+<UEA8AF>
+<UEA8B0>
+<UEA8B1>
+<UEA8B2>
+<UEA8B3>
+<UEA8B4>
+<UEA8B5>
+<UEA8B6>
+<UEA8B7>
+<UEA8B8>
+<UEA8B9>
+<UEA8BA>
+<UEA8BB>
+<UEA8BC>
+<UEA8BD>
+<UEA8BE>
+<UEA8BF>
+<UEA8C0>
+<UEA8C1>
+<UEA8C2>
+<UEA8C3>
+<UEA8C4>
+<UEA8C5>
+<UEA8C6>
+<UEA8C7>
+<UEA8C8>
+<UEA8C9>
+<UEA8CA>
+<UEA8CB>
+<UEA8CC>
+<UEA8CD>
+<UEA8CE>
+<UEA8CF>
+<UEA8D0>
+<UEA8D1>
+<UEA8D2>
+<UEA8D3>
+<UEA8D4>
+<UEA8D5>
+<UEA8D6>
+<UEA8D7>
+<UEA8D8>
+<UEA8D9>
+<UEA8DA>
+<UEA8DB>
+<UEA8DC>
+<UEA8DD>
+<UEA8DE>
+<UEA8DF>
+<UEA8E0>
+<UEA8E1>
+<UEA8E2>
+<UEA8E3>
+<UEA8E4>
+<UEA8E5>
+<UEA8E6>
+<UEA8E7>
+<UEA8E8>
+<UEA8E9>
+<UEA8EA>
+<UEA8EB>
+<UEA8EC>
+<UEA8ED>
+<UEA8EE>
+<UEA8EF>
+<UEA8F0>
+<UEA8F1>
+<UEA8F2>
+<UEA8F3>
+<UEA8F4>
+<UEA8F5>
+<UEA8F6>
+<UEA8F7>
+<UEA8F8>
+<UEA8F9>
+<UEA8FA>
+<UEA8FB>
+<UEA8FC>
+<UEA8FD>
+<UEA8FE>
+<UEA8FF>
+<UEA900>
+<UEA901>
+<UEA902>
+<UEA903>
+<UEA904>
+<UEA905>
+<UEA906>
+<UEA907>
+<UEA908>
+<UEA909>
+<UEA90A>
+<UEA90B>
+<UEA90C>
+<UEA90D>
+<UEA90E>
+<UEA90F>
+<UEA910>
+<UEA911>
+<UEA912>
+<UEA913>
+<UEA914>
+<UEA915>
+<UEA916>
+<UEA917>
+<UEA918>
+<UEA919>
+<UEA91A>
+<UEA91B>
+<UEA91C>
+<UEA91D>
+<UEA91E>
+<UEA91F>
+<UEA920>
+<UEA921>
+<UEA922>
+<UEA923>
+<UEA924>
+<UEA925>
+<UEA926>
+<UEA927>
+<UEA928>
+<UEA929>
+<UEA92A>
+<UEA92B>
+<UEA92C>
+<UEA92D>
+<UEA92E>
+<UEA92F>
+<UEA930>
+<UEA931>
+<UEA932>
+<UEA933>
+<UEA934>
+<UEA935>
+<UEA936>
+<UEA937>
+<UEA938>
+<UEA939>
+<UEA93A>
+<UEA93B>
+<UEA93C>
+<UEA93D>
+<UEA93E>
+<UEA93F>
+<UEA940>
+<UEA941>
+<UEA942>
+<UEA943>
+<UEA944>
+<UEA945>
+<UEA946>
+<UEA947>
+<UEA948>
+<UEA949>
+<UEA94A>
+<UEA94B>
+<UEA94C>
+<UEA94D>
+<UEA94E>
+<UEA94F>
+<UEA950>
+<UEA951>
+<UEA952>
+<UEA953>
+<UEA954>
+<UEA955>
+<UEA956>
+<UEA957>
+<UEA958>
+<UEA959>
+<UEA95A>
+<UEA95B>
+<UEA95C>
+<UEA95D>
+<UEA95E>
+<UEA95F>
+<UEA960>
+<UEA961>
+<UEA962>
+<UEA963>
+<UEA964>
+<UEA965>
+<UEA966>
+<UEA967>
+<UEA968>
+<UEA969>
+<UEA96A>
+<UEA96B>
+<UEA96C>
+<UEA96D>
+<UEA96E>
+<UEA96F>
+<UEA970>
+<UEA971>
+<UEA972>
+<UEA973>
+<UEA974>
+<UEA975>
+<UEA976>
+<UEA977>
+<UEA978>
+<UEA979>
+<UEA97A>
+<UEA97B>
+<UEA97C>
+<UEA97D>
+<UEA97E>
+<UEA97F>
+<UEA980>
+<UEA981>
+<UEA982>
+<UEA983>
+<UEA984>
+<UEA985>
+<UEA986>
+<UEA987>
+<UEA988>
+<UEA989>
+<UEA98A>
+<UEA98B>
+<UEA98C>
+<UEA98D>
+<UEA98E>
+<UEA98F>
+<UEA990>
+<UEA991>
+<UEA992>
+<UEA993>
+<UEA994>
+<UEA995>
+<UEA996>
+<UEA997>
+<UEA998>
+<UEA999>
+<UEA99A>
+<UEA99B>
+<UEA99C>
+<UEA99D>
+<UEA99E>
+<UEA99F>
+<UEA9A0>
+<UEA9A1>
+<UEA9A2>
+<UEA9A3>
+<UEA9A4>
+<UEA9A5>
+<UEA9A6>
+<UEA9A7>
+<UEA9A8>
+<UEA9A9>
+<UEA9AA>
+<UEA9AB>
+<UEA9AC>
+<UEA9AD>
+<UEA9AE>
+<UEA9AF>
+<UEA9B0>
+<UEA9B1>
+<UEA9B2>
+<UEA9B3>
+<UEA9B4>
+<UEA9B5>
+<UEA9B6>
+<UEA9B7>
+<UEA9B8>
+<UEA9B9>
+<UEA9BA>
+<UEA9BB>
+<UEA9BC>
+<UEA9BD>
+<UEA9BE>
+<UEA9BF>
+<UEA9C0>
+<UEA9C1>
+<UEA9C2>
+<UEA9C3>
+<UEA9C4>
+<UEA9C5>
+<UEA9C6>
+<UEA9C7>
+<UEA9C8>
+<UEA9C9>
+<UEA9CA>
+<UEA9CB>
+<UEA9CC>
+<UEA9CD>
+<UEA9CE>
+<UEA9CF>
+<UEA9D0>
+<UEA9D1>
+<UEA9D2>
+<UEA9D3>
+<UEA9D4>
+<UEA9D5>
+<UEA9D6>
+<UEA9D7>
+<UEA9D8>
+<UEA9D9>
+<UEA9DA>
+<UEA9DB>
+<UEA9DC>
+<UEA9DD>
+<UEA9DE>
+<UEA9DF>
+<UEA9E0>
+<UEA9E1>
+<UEA9E2>
+<UEA9E3>
+<UEA9E4>
+<UEA9E5>
+<UEA9E6>
+<UEA9E7>
+<UEA9E8>
+<UEA9E9>
+<UEA9EA>
+<UEA9EB>
+<UEA9EC>
+<UEA9ED>
+<UEA9EE>
+<UEA9EF>
+<UEA9F0>
+<UEA9F1>
+<UEA9F2>
+<UEA9F3>
+<UEA9F4>
+<UEA9F5>
+<UEA9F6>
+<UEA9F7>
+<UEA9F8>
+<UEA9F9>
+<UEA9FA>
+<UEA9FB>
+<UEA9FC>
+<UEA9FD>
+<UEA9FE>
+<UEA9FF>
+<UEAA00>
+<UEAA01>
+<UEAA02>
+<UEAA03>
+<UEAA04>
+<UEAA05>
+<UEAA06>
+<UEAA07>
+<UEAA08>
+<UEAA09>
+<UEAA0A>
+<UEAA0B>
+<UEAA0C>
+<UEAA0D>
+<UEAA0E>
+<UEAA0F>
+<UEAA10>
+<UEAA11>
+<UEAA12>
+<UEAA13>
+<UEAA14>
+<UEAA15>
+<UEAA16>
+<UEAA17>
+<UEAA18>
+<UEAA19>
+<UEAA1A>
+<UEAA1B>
+<UEAA1C>
+<UEAA1D>
+<UEAA1E>
+<UEAA1F>
+<UEAA20>
+<UEAA21>
+<UEAA22>
+<UEAA23>
+<UEAA24>
+<UEAA25>
+<UEAA26>
+<UEAA27>
+<UEAA28>
+<UEAA29>
+<UEAA2A>
+<UEAA2B>
+<UEAA2C>
+<UEAA2D>
+<UEAA2E>
+<UEAA2F>
+<UEAA30>
+<UEAA31>
+<UEAA32>
+<UEAA33>
+<UEAA34>
+<UEAA35>
+<UEAA36>
+<UEAA37>
+<UEAA38>
+<UEAA39>
+<UEAA3A>
+<UEAA3B>
+<UEAA3C>
+<UEAA3D>
+<UEAA3E>
+<UEAA3F>
+<UEAA40>
+<UEAA41>
+<UEAA42>
+<UEAA43>
+<UEAA44>
+<UEAA45>
+<UEAA46>
+<UEAA47>
+<UEAA48>
+<UEAA49>
+<UEAA4A>
+<UEAA4B>
+<UEAA4C>
+<UEAA4D>
+<UEAA4E>
+<UEAA4F>
+<UEAA50>
+<UEAA51>
+<UEAA52>
+<UEAA53>
+<UEAA54>
+<UEAA55>
+<UEAA56>
+<UEAA57>
+<UEAA58>
+<UEAA59>
+<UEAA5A>
+<UEAA5B>
+<UEAA5C>
+<UEAA5D>
+<UEAA5E>
+<UEAA5F>
+<UEAA60>
+<UEAA61>
+<UEAA62>
+<UEAA63>
+<UEAA64>
+<UEAA65>
+<UEAA66>
+<UEAA67>
+<UEAA68>
+<UEAA69>
+<UEAA6A>
+<UEAA6B>
+<UEAA6C>
+<UEAA6D>
+<UEAA6E>
+<UEAA6F>
+<UEAA70>
+<UEAA71>
+<UEAA72>
+<UEAA73>
+<UEAA74>
+<UEAA75>
+<UEAA76>
+<UEAA77>
+<UEAA78>
+<UEAA79>
+<UEAA7A>
+<UEAA7B>
+<UEAA7C>
+<UEAA7D>
+<UEAA7E>
+<UEAA7F>
+<UEAA80>
+<UEAA81>
+<UEAA82>
+<UEAA83>
+<UEAA84>
+<UEAA85>
+<UEAA86>
+<UEAA87>
+<UEAA88>
+<UEAA89>
+<UEAA8A>
+<UEAA8B>
+<UEAA8C>
+<UEAA8D>
+<UEAA8E>
+<UEAA8F>
+<UEAA90>
+<UEAA91>
+<UEAA92>
+<UEAA93>
+<UEAA94>
+<UEAA95>
+<UEAA96>
+<UEAA97>
+<UEAA98>
+<UEAA99>
+<UEAA9A>
+<UEAA9B>
+<UEAA9C>
+<UEAA9D>
+<UEAA9E>
+<UEAA9F>
+<UEAAA0>
+<UEAAA1>
+<UEAAA2>
+<UEAAA3>
+<UEAAA4>
+<UEAAA5>
+<UEAAA6>
+<UEAAA7>
+<UEAAA8>
+<UEAAA9>
+<UEAAAA>
+<UEAAAB>
+<UEAAAC>
+<UEAAAD>
+<UEAAAE>
+<UEAAAF>
+<UEAAB0>
+<UEAAB1>
+<UEAAB2>
+<UEAAB3>
+<UEAAB4>
+<UEAAB5>
+<UEAAB6>
+<UEAAB7>
+<UEAAB8>
+<UEAAB9>
+<UEAABA>
+<UEAABB>
+<UEAABC>
+<UEAABD>
+<UEAABE>
+<UEAABF>
+<UEAAC0>
+<UEAAC1>
+<UEAAC2>
+<UEAAC3>
+<UEAAC4>
+<UEAAC5>
+<UEAAC6>
+<UEAAC7>
+<UEAAC8>
+<UEAAC9>
+<UEAACA>
+<UEAACB>
+<UEAACC>
+<UEAACD>
+<UEAACE>
+<UEAACF>
+<UEAAD0>
+<UEAAD1>
+<UEAAD2>
+<UEAAD3>
+<UEAAD4>
+<UEAAD5>
+<UEAAD6>
+<UEAAD7>
+<UEAAD8>
+<UEAAD9>
+<UEAADA>
+<UEAADB>
+<UEAADC>
+<UEAADD>
+<UEAADE>
+<UEAADF>
+<UEAAE0>
+<UEAAE1>
+<UEAAE2>
+<UEAAE3>
+<UEAAE4>
+<UEAAE5>
+<UEAAE6>
+<UEAAE7>
+<UEAAE8>
+<UEAAE9>
+<UEAAEA>
+<UEAAEB>
+<UEAAEC>
+<UEAAED>
+<UEAAEE>
+<UEAAEF>
+<UEAAF0>
+<UEAAF1>
+<UEAAF2>
+<UEAAF3>
+<UEAAF4>
+<UEAAF5>
+<UEAAF6>
+<UEAAF7>
+<UEAAF8>
+<UEAAF9>
+<UEAAFA>
+<UEAAFB>
+<UEAAFC>
+<UEAAFD>
+<UEAAFE>
+<UEAAFF>
+<UEAB00>
+<UEAB01>
+<UEAB02>
+<UEAB03>
+<UEAB04>
+<UEAB05>
+<UEAB06>
+<UEAB07>
+<UEAB08>
+<UEAB09>
+<UEAB0A>
+<UEAB0B>
+<UEAB0C>
+<UEAB0D>
+<UEAB0E>
+<UEAB0F>
+<UEAB10>
+<UEAB11>
+<UEAB12>
+<UEAB13>
+<UEAB14>
+<UEAB15>
+<UEAB16>
+<UEAB17>
+<UEAB18>
+<UEAB19>
+<UEAB1A>
+<UEAB1B>
+<UEAB1C>
+<UEAB1D>
+<UEAB1E>
+<UEAB1F>
+<UEAB20>
+<UEAB21>
+<UEAB22>
+<UEAB23>
+<UEAB24>
+<UEAB25>
+<UEAB26>
+<UEAB27>
+<UEAB28>
+<UEAB29>
+<UEAB2A>
+<UEAB2B>
+<UEAB2C>
+<UEAB2D>
+<UEAB2E>
+<UEAB2F>
+<UEAB30>
+<UEAB31>
+<UEAB32>
+<UEAB33>
+<UEAB34>
+<UEAB35>
+<UEAB36>
+<UEAB37>
+<UEAB38>
+<UEAB39>
+<UEAB3A>
+<UEAB3B>
+<UEAB3C>
+<UEAB3D>
+<UEAB3E>
+<UEAB3F>
+<UEAB40>
+<UEAB41>
+<UEAB42>
+<UEAB43>
+<UEAB44>
+<UEAB45>
+<UEAB46>
+<UEAB47>
+<UEAB48>
+<UEAB49>
+<UEAB4A>
+<UEAB4B>
+<UEAB4C>
+<UEAB4D>
+<UEAB4E>
+<UEAB4F>
+<UEAB50>
+<UEAB51>
+<UEAB52>
+<UEAB53>
+<UEAB54>
+<UEAB55>
+<UEAB56>
+<UEAB57>
+<UEAB58>
+<UEAB59>
+<UEAB5A>
+<UEAB5B>
+<UEAB5C>
+<UEAB5D>
+<UEAB5E>
+<UEAB5F>
+<UEAB60>
+<UEAB61>
+<UEAB62>
+<UEAB63>
+<UEAB64>
+<UEAB65>
+<UEAB66>
+<UEAB67>
+<UEAB68>
+<UEAB69>
+<UEAB6A>
+<UEAB6B>
+<UEAB6C>
+<UEAB6D>
+<UEAB6E>
+<UEAB6F>
+<UEAB70>
+<UEAB71>
+<UEAB72>
+<UEAB73>
+<UEAB74>
+<UEAB75>
+<UEAB76>
+<UEAB77>
+<UEAB78>
+<UEAB79>
+<UEAB7A>
+<UEAB7B>
+<UEAB7C>
+<UEAB7D>
+<UEAB7E>
+<UEAB7F>
+<UEAB80>
+<UEAB81>
+<UEAB82>
+<UEAB83>
+<UEAB84>
+<UEAB85>
+<UEAB86>
+<UEAB87>
+<UEAB88>
+<UEAB89>
+<UEAB8A>
+<UEAB8B>
+<UEAB8C>
+<UEAB8D>
+<UEAB8E>
+<UEAB8F>
+<UEAB90>
+<UEAB91>
+<UEAB92>
+<UEAB93>
+<UEAB94>
+<UEAB95>
+<UEAB96>
+<UEAB97>
+<UEAB98>
+<UEAB99>
+<UEAB9A>
+<UEAB9B>
+<UEAB9C>
+<UEAB9D>
+<UEAB9E>
+<UEAB9F>
+<UEABA0>
+<UEABA1>
+<UEABA2>
+<UEABA3>
+<UEABA4>
+<UEABA5>
+<UEABA6>
+<UEABA7>
+<UEABA8>
+<UEABA9>
+<UEABAA>
+<UEABAB>
+<UEABAC>
+<UEABAD>
+<UEABAE>
+<UEABAF>
+<UEABB0>
+<UEABB1>
+<UEABB2>
+<UEABB3>
+<UEABB4>
+<UEABB5>
+<UEABB6>
+<UEABB7>
+<UEABB8>
+<UEABB9>
+<UEABBA>
+<UEABBB>
+<UEABBC>
+<UEABBD>
+<UEABBE>
+<UEABBF>
+<UEABC0>
+<UEABC1>
+<UEABC2>
+<UEABC3>
+<UEABC4>
+<UEABC5>
+<UEABC6>
+<UEABC7>
+<UEABC8>
+<UEABC9>
+<UEABCA>
+<UEABCB>
+<UEABCC>
+<UEABCD>
+<UEABCE>
+<UEABCF>
+<UEABD0>
+<UEABD1>
+<UEABD2>
+<UEABD3>
+<UEABD4>
+<UEABD5>
+<UEABD6>
+<UEABD7>
+<UEABD8>
+<UEABD9>
+<UEABDA>
+<UEABDB>
+<UEABDC>
+<UEABDD>
+<UEABDE>
+<UEABDF>
+<UEABE0>
+<UEABE1>
+<UEABE2>
+<UEABE3>
+<UEABE4>
+<UEABE5>
+<UEABE6>
+<UEABE7>
+<UEABE8>
+<UEABE9>
+<UEABEA>
+<UEABEB>
+<UEABEC>
+<UEABED>
+<UEABEE>
+<UEABEF>
+<UEABF0>
+<UEABF1>
+<UEABF2>
+<UEABF3>
+<UEABF4>
+<UEABF5>
+<UEABF6>
+<UEABF7>
+<UEABF8>
+<UEABF9>
+<UEABFA>
+<UEABFB>
+<UEABFC>
+<UEABFD>
+<UEABFE>
+<UEABFF>
+<UEAC00>
+<UEAC01>
+<UEAC02>
+<UEAC03>
+<UEAC04>
+<UEAC05>
+<UEAC06>
+<UEAC07>
+<UEAC08>
+<UEAC09>
+<UEAC0A>
+<UEAC0B>
+<UEAC0C>
+<UEAC0D>
+<UEAC0E>
+<UEAC0F>
+<UEAC10>
+<UEAC11>
+<UEAC12>
+<UEAC13>
+<UEAC14>
+<UEAC15>
+<UEAC16>
+<UEAC17>
+<UEAC18>
+<UEAC19>
+<UEAC1A>
+<UEAC1B>
+<UEAC1C>
+<UEAC1D>
+<UEAC1E>
+<UEAC1F>
+<UEAC20>
+<UEAC21>
+<UEAC22>
+<UEAC23>
+<UEAC24>
+<UEAC25>
+<UEAC26>
+<UEAC27>
+<UEAC28>
+<UEAC29>
+<UEAC2A>
+<UEAC2B>
+<UEAC2C>
+<UEAC2D>
+<UEAC2E>
+<UEAC2F>
+<UEAC30>
+<UEAC31>
+<UEAC32>
+<UEAC33>
+<UEAC34>
+<UEAC35>
+<UEAC36>
+<UEAC37>
+<UEAC38>
+<UEAC39>
+<UEAC3A>
+<UEAC3B>
+<UEAC3C>
+<UEAC3D>
+<UEAC3E>
+<UEAC3F>
+<UEAC40>
+<UEAC41>
+<UEAC42>
+<UEAC43>
+<UEAC44>
+<UEAC45>
+<UEAC46>
+<UEAC47>
+<UEAC48>
+<UEAC49>
+<UEAC4A>
+<UEAC4B>
+<UEAC4C>
+<UEAC4D>
+<UEAC4E>
+<UEAC4F>
+<UEAC50>
+<UEAC51>
+<UEAC52>
+<UEAC53>
+<UEAC54>
+<UEAC55>
+<UEAC56>
+<UEAC57>
+<UEAC58>
+<UEAC59>
+<UEAC5A>
+<UEAC5B>
+<UEAC5C>
+<UEAC5D>
+<UEAC5E>
+<UEAC5F>
+<UEAC60>
+<UEAC61>
+<UEAC62>
+<UEAC63>
+<UEAC64>
+<UEAC65>
+<UEAC66>
+<UEAC67>
+<UEAC68>
+<UEAC69>
+<UEAC6A>
+<UEAC6B>
+<UEAC6C>
+<UEAC6D>
+<UEAC6E>
+<UEAC6F>
+<UEAC70>
+<UEAC71>
+<UEAC72>
+<UEAC73>
+<UEAC74>
+<UEAC75>
+<UEAC76>
+<UEAC77>
+<UEAC78>
+<UEAC79>
+<UEAC7A>
+<UEAC7B>
+<UEAC7C>
+<UEAC7D>
+<UEAC7E>
+<UEAC7F>
+<UEAC80>
+<UEAC81>
+<UEAC82>
+<UEAC83>
+<UEAC84>
+<UEAC85>
+<UEAC86>
+<UEAC87>
+<UEAC88>
+<UEAC89>
+<UEAC8A>
+<UEAC8B>
+<UEAC8C>
+<UEAC8D>
+<UEAC8E>
+<UEAC8F>
+<UEAC90>
+<UEAC91>
+<UEAC92>
+<UEAC93>
+<UEAC94>
+<UEAC95>
+<UEAC96>
+<UEAC97>
+<UEAC98>
+<UEAC99>
+<UEAC9A>
+<UEAC9B>
+<UEAC9C>
+<UEAC9D>
+<UEAC9E>
+<UEAC9F>
+<UEACA0>
+<UEACA1>
+<UEACA2>
+<UEACA3>
+<UEACA4>
+<UEACA5>
+<UEACA6>
+<UEACA7>
+<UEACA8>
+<UEACA9>
+<UEACAA>
+<UEACAB>
+<UEACAC>
+<UEACAD>
+<UEACAE>
+<UEACAF>
+<UEACB0>
+<UEACB1>
+<UEACB2>
+<UEACB3>
+<UEACB4>
+<UEACB5>
+<UEACB6>
+<UEACB7>
+<UEACB8>
+<UEACB9>
+<UEACBA>
+<UEACBB>
+<UEACBC>
+<UEACBD>
+<UEACBE>
+<UEACBF>
+<UEACC0>
+<UEACC1>
+<UEACC2>
+<UEACC3>
+<UEACC4>
+<UEACC5>
+<UEACC6>
+<UEACC7>
+<UEACC8>
+<UEACC9>
+<UEACCA>
+<UEACCB>
+<UEACCC>
+<UEACCD>
+<UEACCE>
+<UEACCF>
+<UEACD0>
+<UEACD1>
+<UEACD2>
+<UEACD3>
+<UEACD4>
+<UEACD5>
+<UEACD6>
+<UEACD7>
+<UEACD8>
+<UEACD9>
+<UEACDA>
+<UEACDB>
+<UEACDC>
+<UEACDD>
+<UEACDE>
+<UEACDF>
+<UEACE0>
+<UEACE1>
+<UEACE2>
+<UEACE3>
+<UEACE4>
+<UEACE5>
+<UEACE6>
+<UEACE7>
+<UEACE8>
+<UEACE9>
+<UEACEA>
+<UEACEB>
+<UEACEC>
+<UEACED>
+<UEACEE>
+<UEACEF>
+<UEACF0>
+<UEACF1>
+<UEACF2>
+<UEACF3>
+<UEACF4>
+<UEACF5>
+<UEACF6>
+<UEACF7>
+<UEACF8>
+<UEACF9>
+<UEACFA>
+<UEACFB>
+<UEACFC>
+<UEACFD>
+<UEACFE>
+<UEACFF>
+<UEAD00>
+<UEAD01>
+<UEAD02>
+<UEAD03>
+<UEAD04>
+<UEAD05>
+<UEAD06>
+<UEAD07>
+<UEAD08>
+<UEAD09>
+<UEAD0A>
+<UEAD0B>
+<UEAD0C>
+<UEAD0D>
+<UEAD0E>
+<UEAD0F>
+<UEAD10>
+<UEAD11>
+<UEAD12>
+<UEAD13>
+<UEAD14>
+<UEAD15>
+<UEAD16>
+<UEAD17>
+<UEAD18>
+<UEAD19>
+<UEAD1A>
+<UEAD1B>
+<UEAD1C>
+<UEAD1D>
+<UEAD1E>
+<UEAD1F>
+<UEAD20>
+<UEAD21>
+<UEAD22>
+<UEAD23>
+<UEAD24>
+<UEAD25>
+<UEAD26>
+<UEAD27>
+<UEAD28>
+<UEAD29>
+<UEAD2A>
+<UEAD2B>
+<UEAD2C>
+<UEAD2D>
+<UEAD2E>
+<UEAD2F>
+<UEAD30>
+<UEAD31>
+<UEAD32>
+<UEAD33>
+<UEAD34>
+<UEAD35>
+<UEAD36>
+<UEAD37>
+<UEAD38>
+<UEAD39>
+<UEAD3A>
+<UEAD3B>
+<UEAD3C>
+<UEAD3D>
+<UEAD3E>
+<UEAD3F>
+<UEAD40>
+<UEAD41>
+<UEAD42>
+<UEAD43>
+<UEAD44>
+<UEAD45>
+<UEAD46>
+<UEAD47>
+<UEAD48>
+<UEAD49>
+<UEAD4A>
+<UEAD4B>
+<UEAD4C>
+<UEAD4D>
+<UEAD4E>
+<UEAD4F>
+<UEAD50>
+<UEAD51>
+<UEAD52>
+<UEAD53>
+<UEAD54>
+<UEAD55>
+<UEAD56>
+<UEAD57>
+<UEAD58>
+<UEAD59>
+<UEAD5A>
+<UEAD5B>
+<UEAD5C>
+<UEAD5D>
+<UEAD5E>
+<UEAD5F>
+<UEAD60>
+<UEAD61>
+<UEAD62>
+<UEAD63>
+<UEAD64>
+<UEAD65>
+<UEAD66>
+<UEAD67>
+<UEAD68>
+<UEAD69>
+<UEAD6A>
+<UEAD6B>
+<UEAD6C>
+<UEAD6D>
+<UEAD6E>
+<UEAD6F>
+<UEAD70>
+<UEAD71>
+<UEAD72>
+<UEAD73>
+<UEAD74>
+<UEAD75>
+<UEAD76>
+<UEAD77>
+<UEAD78>
+<UEAD79>
+<UEAD7A>
+<UEAD7B>
+<UEAD7C>
+<UEAD7D>
+<UEAD7E>
+<UEAD7F>
+<UEAD80>
+<UEAD81>
+<UEAD82>
+<UEAD83>
+<UEAD84>
+<UEAD85>
+<UEAD86>
+<UEAD87>
+<UEAD88>
+<UEAD89>
+<UEAD8A>
+<UEAD8B>
+<UEAD8C>
+<UEAD8D>
+<UEAD8E>
+<UEAD8F>
+<UEAD90>
+<UEAD91>
+<UEAD92>
+<UEAD93>
+<UEAD94>
+<UEAD95>
+<UEAD96>
+<UEAD97>
+<UEAD98>
+<UEAD99>
+<UEAD9A>
+<UEAD9B>
+<UEAD9C>
+<UEAD9D>
+<UEAD9E>
+<UEAD9F>
+<UEADA0>
+<UEADA1>
+<UEADA2>
+<UEADA3>
+<UEADA4>
+<UEADA5>
+<UEADA6>
+<UEADA7>
+<UEADA8>
+<UEADA9>
+<UEADAA>
+<UEADAB>
+<UEADAC>
+<UEADAD>
+<UEADAE>
+<UEADAF>
+<UEADB0>
+<UEADB1>
+<UEADB2>
+<UEADB3>
+<UEADB4>
+<UEADB5>
+<UEADB6>
+<UEADB7>
+<UEADB8>
+<UEADB9>
+<UEADBA>
+<UEADBB>
+<UEADBC>
+<UEADBD>
+<UEADBE>
+<UEADBF>
+<UEADC0>
+<UEADC1>
+<UEADC2>
+<UEADC3>
+<UEADC4>
+<UEADC5>
+<UEADC6>
+<UEADC7>
+<UEADC8>
+<UEADC9>
+<UEADCA>
+<UEADCB>
+<UEADCC>
+<UEADCD>
+<UEADCE>
+<UEADCF>
+<UEADD0>
+<UEADD1>
+<UEADD2>
+<UEADD3>
+<UEADD4>
+<UEADD5>
+<UEADD6>
+<UEADD7>
+<UEADD8>
+<UEADD9>
+<UEADDA>
+<UEADDB>
+<UEADDC>
+<UEADDD>
+<UEADDE>
+<UEADDF>
+<UEADE0>
+<UEADE1>
+<UEADE2>
+<UEADE3>
+<UEADE4>
+<UEADE5>
+<UEADE6>
+<UEADE7>
+<UEADE8>
+<UEADE9>
+<UEADEA>
+<UEADEB>
+<UEADEC>
+<UEADED>
+<UEADEE>
+<UEADEF>
+<UEADF0>
+<UEADF1>
+<UEADF2>
+<UEADF3>
+<UEADF4>
+<UEADF5>
+<UEADF6>
+<UEADF7>
+<UEADF8>
+<UEADF9>
+<UEADFA>
+<UEADFB>
+<UEADFC>
+<UEADFD>
+<UEADFE>
+<UEADFF>
+<UEAE00>
+<UEAE01>
+<UEAE02>
+<UEAE03>
+<UEAE04>
+<UEAE05>
+<UEAE06>
+<UEAE07>
+<UEAE08>
+<UEAE09>
+<UEAE0A>
+<UEAE0B>
+<UEAE0C>
+<UEAE0D>
+<UEAE0E>
+<UEAE0F>
+<UEAE10>
+<UEAE11>
+<UEAE12>
+<UEAE13>
+<UEAE14>
+<UEAE15>
+<UEAE16>
+<UEAE17>
+<UEAE18>
+<UEAE19>
+<UEAE1A>
+<UEAE1B>
+<UEAE1C>
+<UEAE1D>
+<UEAE1E>
+<UEAE1F>
+<UEAE20>
+<UEAE21>
+<UEAE22>
+<UEAE23>
+<UEAE24>
+<UEAE25>
+<UEAE26>
+<UEAE27>
+<UEAE28>
+<UEAE29>
+<UEAE2A>
+<UEAE2B>
+<UEAE2C>
+<UEAE2D>
+<UEAE2E>
+<UEAE2F>
+<UEAE30>
+<UEAE31>
+<UEAE32>
+<UEAE33>
+<UEAE34>
+<UEAE35>
+<UEAE36>
+<UEAE37>
+<UEAE38>
+<UEAE39>
+<UEAE3A>
+<UEAE3B>
+<UEAE3C>
+<UEAE3D>
+<UEAE3E>
+<UEAE3F>
+<UEAE40>
+<UEAE41>
+<UEAE42>
+<UEAE43>
+<UEAE44>
+<UEAE45>
+<UEAE46>
+<UEAE47>
+<UEAE48>
+<UEAE49>
+<UEAE4A>
+<UEAE4B>
+<UEAE4C>
+<UEAE4D>
+<UEAE4E>
+<UEAE4F>
+<UEAE50>
+<UEAE51>
+<UEAE52>
+<UEAE53>
+<UEAE54>
+<UEAE55>
+<UEAE56>
+<UEAE57>
+<UEAE58>
+<UEAE59>
+<UEAE5A>
+<UEAE5B>
+<UEAE5C>
+<UEAE5D>
+<UEAE5E>
+<UEAE5F>
+<UEAE60>
+<UEAE61>
+<UEAE62>
+<UEAE63>
+<UEAE64>
+<UEAE65>
+<UEAE66>
+<UEAE67>
+<UEAE68>
+<UEAE69>
+<UEAE6A>
+<UEAE6B>
+<UEAE6C>
+<UEAE6D>
+<UEAE6E>
+<UEAE6F>
+<UEAE70>
+<UEAE71>
+<UEAE72>
+<UEAE73>
+<UEAE74>
+<UEAE75>
+<UEAE76>
+<UEAE77>
+<UEAE78>
+<UEAE79>
+<UEAE7A>
+<UEAE7B>
+<UEAE7C>
+<UEAE7D>
+<UEAE7E>
+<UEAE7F>
+<UEAE80>
+<UEAE81>
+<UEAE82>
+<UEAE83>
+<UEAE84>
+<UEAE85>
+<UEAE86>
+<UEAE87>
+<UEAE88>
+<UEAE89>
+<UEAE8A>
+<UEAE8B>
+<UEAE8C>
+<UEAE8D>
+<UEAE8E>
+<UEAE8F>
+<UEAE90>
+<UEAE91>
+<UEAE92>
+<UEAE93>
+<UEAE94>
+<UEAE95>
+<UEAE96>
+<UEAE97>
+<UEAE98>
+<UEAE99>
+<UEAE9A>
+<UEAE9B>
+<UEAE9C>
+<UEAE9D>
+<UEAE9E>
+<UEAE9F>
+<UEAEA0>
+<UEAEA1>
+<UEAEA2>
+<UEAEA3>
+<UEAEA4>
+<UEAEA5>
+<UEAEA6>
+<UEAEA7>
+<UEAEA8>
+<UEAEA9>
+<UEAEAA>
+<UEAEAB>
+<UEAEAC>
+<UEAEAD>
+<UEAEAE>
+<UEAEAF>
+<UEAEB0>
+<UEAEB1>
+<UEAEB2>
+<UEAEB3>
+<UEAEB4>
+<UEAEB5>
+<UEAEB6>
+<UEAEB7>
+<UEAEB8>
+<UEAEB9>
+<UEAEBA>
+<UEAEBB>
+<UEAEBC>
+<UEAEBD>
+<UEAEBE>
+<UEAEBF>
+<UEAEC0>
+<UEAEC1>
+<UEAEC2>
+<UEAEC3>
+<UEAEC4>
+<UEAEC5>
+<UEAEC6>
+<UEAEC7>
+<UEAEC8>
+<UEAEC9>
+<UEAECA>
+<UEAECB>
+<UEAECC>
+<UEAECD>
+<UEAECE>
+<UEAECF>
+<UEAED0>
+<UEAED1>
+<UEAED2>
+<UEAED3>
+<UEAED4>
+<UEAED5>
+<UEAED6>
+<UEAED7>
+<UEAED8>
+<UEAED9>
+<UEAEDA>
+<UEAEDB>
+<UEAEDC>
+<UEAEDD>
+<UEAEDE>
+<UEAEDF>
+<UEAEE0>
+<UEAEE1>
+<UEAEE2>
+<UEAEE3>
+<UEAEE4>
+<UEAEE5>
+<UEAEE6>
+<UEAEE7>
+<UEAEE8>
+<UEAEE9>
+<UEAEEA>
+<UEAEEB>
+<UEAEEC>
+<UEAEED>
+<UEAEEE>
+<UEAEEF>
+<UEAEF0>
+<UEAEF1>
+<UEAEF2>
+<UEAEF3>
+<UEAEF4>
+<UEAEF5>
+<UEAEF6>
+<UEAEF7>
+<UEAEF8>
+<UEAEF9>
+<UEAEFA>
+<UEAEFB>
+<UEAEFC>
+<UEAEFD>
+<UEAEFE>
+<UEAEFF>
+<UEAF00>
+<UEAF01>
+<UEAF02>
+<UEAF03>
+<UEAF04>
+<UEAF05>
+<UEAF06>
+<UEAF07>
+<UEAF08>
+<UEAF09>
+<UEAF0A>
+<UEAF0B>
+<UEAF0C>
+<UEAF0D>
+<UEAF0E>
+<UEAF0F>
+<UEAF10>
+<UEAF11>
+<UEAF12>
+<UEAF13>
+<UEAF14>
+<UEAF15>
+<UEAF16>
+<UEAF17>
+<UEAF18>
+<UEAF19>
+<UEAF1A>
+<UEAF1B>
+<UEAF1C>
+<UEAF1D>
+<UEAF1E>
+<UEAF1F>
+<UEAF20>
+<UEAF21>
+<UEAF22>
+<UEAF23>
+<UEAF24>
+<UEAF25>
+<UEAF26>
+<UEAF27>
+<UEAF28>
+<UEAF29>
+<UEAF2A>
+<UEAF2B>
+<UEAF2C>
+<UEAF2D>
+<UEAF2E>
+<UEAF2F>
+<UEAF30>
+<UEAF31>
+<UEAF32>
+<UEAF33>
+<UEAF34>
+<UEAF35>
+<UEAF36>
+<UEAF37>
+<UEAF38>
+<UEAF39>
+<UEAF3A>
+<UEAF3B>
+<UEAF3C>
+<UEAF3D>
+<UEAF3E>
+<UEAF3F>
+<UEAF40>
+<UEAF41>
+<UEAF42>
+<UEAF43>
+<UEAF44>
+<UEAF45>
+<UEAF46>
+<UEAF47>
+<UEAF48>
+<UEAF49>
+<UEAF4A>
+<UEAF4B>
+<UEAF4C>
+<UEAF4D>
+<UEAF4E>
+<UEAF4F>
+<UEAF50>
+<UEAF51>
+<UEAF52>
+<UEAF53>
+<UEAF54>
+<UEAF55>
+<UEAF56>
+<UEAF57>
+<UEAF58>
+<UEAF59>
+<UEAF5A>
+<UEAF5B>
+<UEAF5C>
+<UEAF5D>
+<UEAF5E>
+<UEAF5F>
+<UEAF60>
+<UEAF61>
+<UEAF62>
+<UEAF63>
+<UEAF64>
+<UEAF65>
+<UEAF66>
+<UEAF67>
+<UEAF68>
+<UEAF69>
+<UEAF6A>
+<UEAF6B>
+<UEAF6C>
+<UEAF6D>
+<UEAF6E>
+<UEAF6F>
+<UEAF70>
+<UEAF71>
+<UEAF72>
+<UEAF73>
+<UEAF74>
+<UEAF75>
+<UEAF76>
+<UEAF77>
+<UEAF78>
+<UEAF79>
+<UEAF7A>
+<UEAF7B>
+<UEAF7C>
+<UEAF7D>
+<UEAF7E>
+<UEAF7F>
+<UEAF80>
+<UEAF81>
+<UEAF82>
+<UEAF83>
+<UEAF84>
+<UEAF85>
+<UEAF86>
+<UEAF87>
+<UEAF88>
+<UEAF89>
+<UEAF8A>
+<UEAF8B>
+<UEAF8C>
+<UEAF8D>
+<UEAF8E>
+<UEAF8F>
+<UEAF90>
+<UEAF91>
+<UEAF92>
+<UEAF93>
+<UEAF94>
+<UEAF95>
+<UEAF96>
+<UEAF97>
+<UEAF98>
+<UEAF99>
+<UEAF9A>
+<UEAF9B>
+<UEAF9C>
+<UEAF9D>
+<UEAF9E>
+<UEAF9F>
+<UEAFA0>
+<UEAFA1>
+<UEAFA2>
+<UEAFA3>
+<UEAFA4>
+<UEAFA5>
+<UEAFA6>
+<UEAFA7>
+<UEAFA8>
+<UEAFA9>
+<UEAFAA>
+<UEAFAB>
+<UEAFAC>
+<UEAFAD>
+<UEAFAE>
+<UEAFAF>
+<UEAFB0>
+<UEAFB1>
+<UEAFB2>
+<UEAFB3>
+<UEAFB4>
+<UEAFB5>
+<UEAFB6>
+<UEAFB7>
+<UEAFB8>
+<UEAFB9>
+<UEAFBA>
+<UEAFBB>
+<UEAFBC>
+<UEAFBD>
+<UEAFBE>
+<UEAFBF>
+<UEAFC0>
+<UEAFC1>
+<UEAFC2>
+<UEAFC3>
+<UEAFC4>
+<UEAFC5>
+<UEAFC6>
+<UEAFC7>
+<UEAFC8>
+<UEAFC9>
+<UEAFCA>
+<UEAFCB>
+<UEAFCC>
+<UEAFCD>
+<UEAFCE>
+<UEAFCF>
+<UEAFD0>
+<UEAFD1>
+<UEAFD2>
+<UEAFD3>
+<UEAFD4>
+<UEAFD5>
+<UEAFD6>
+<UEAFD7>
+<UEAFD8>
+<UEAFD9>
+<UEAFDA>
+<UEAFDB>
+<UEAFDC>
+<UEAFDD>
+<UEAFDE>
+<UEAFDF>
+<UEAFE0>
+<UEAFE1>
+<UEAFE2>
+<UEAFE3>
+<UEAFE4>
+<UEAFE5>
+<UEAFE6>
+<UEAFE7>
+<UEAFE8>
+<UEAFE9>
+<UEAFEA>
+<UEAFEB>
+<UEAFEC>
+<UEAFED>
+<UEAFEE>
+<UEAFEF>
+<UEAFF0>
+<UEAFF1>
+<UEAFF2>
+<UEAFF3>
+<UEAFF4>
+<UEAFF5>
+<UEAFF6>
+<UEAFF7>
+<UEAFF8>
+<UEAFF9>
+<UEAFFA>
+<UEAFFB>
+<UEAFFC>
+<UEAFFD>
+<UEAFFE>
+<UEAFFF>
+<UEB000>
+<UEB001>
+<UEB002>
+<UEB003>
+<UEB004>
+<UEB005>
+<UEB006>
+<UEB007>
+<UEB008>
+<UEB009>
+<UEB00A>
+<UEB00B>
+<UEB00C>
+<UEB00D>
+<UEB00E>
+<UEB00F>
+<UEB010>
+<UEB011>
+<UEB012>
+<UEB013>
+<UEB014>
+<UEB015>
+<UEB016>
+<UEB017>
+<UEB018>
+<UEB019>
+<UEB01A>
+<UEB01B>
+<UEB01C>
+<UEB01D>
+<UEB01E>
+<UEB01F>
+<UEB020>
+<UEB021>
+<UEB022>
+<UEB023>
+<UEB024>
+<UEB025>
+<UEB026>
+<UEB027>
+<UEB028>
+<UEB029>
+<UEB02A>
+<UEB02B>
+<UEB02C>
+<UEB02D>
+<UEB02E>
+<UEB02F>
+<UEB030>
+<UEB031>
+<UEB032>
+<UEB033>
+<UEB034>
+<UEB035>
+<UEB036>
+<UEB037>
+<UEB038>
+<UEB039>
+<UEB03A>
+<UEB03B>
+<UEB03C>
+<UEB03D>
+<UEB03E>
+<UEB03F>
+<UEB040>
+<UEB041>
+<UEB042>
+<UEB043>
+<UEB044>
+<UEB045>
+<UEB046>
+<UEB047>
+<UEB048>
+<UEB049>
+<UEB04A>
+<UEB04B>
+<UEB04C>
+<UEB04D>
+<UEB04E>
+<UEB04F>
+<UEB050>
+<UEB051>
+<UEB052>
+<UEB053>
+<UEB054>
+<UEB055>
+<UEB056>
+<UEB057>
+<UEB058>
+<UEB059>
+<UEB05A>
+<UEB05B>
+<UEB05C>
+<UEB05D>
+<UEB05E>
+<UEB05F>
+<UEB060>
+<UEB061>
+<UEB062>
+<UEB063>
+<UEB064>
+<UEB065>
+<UEB066>
+<UEB067>
+<UEB068>
+<UEB069>
+<UEB06A>
+<UEB06B>
+<UEB06C>
+<UEB06D>
+<UEB06E>
+<UEB06F>
+<UEB070>
+<UEB071>
+<UEB072>
+<UEB073>
+<UEB074>
+<UEB075>
+<UEB076>
+<UEB077>
+<UEB078>
+<UEB079>
+<UEB07A>
+<UEB07B>
+<UEB07C>
+<UEB07D>
+<UEB07E>
+<UEB07F>
+<UEB080>
+<UEB081>
+<UEB082>
+<UEB083>
+<UEB084>
+<UEB085>
+<UEB086>
+<UEB087>
+<UEB088>
+<UEB089>
+<UEB08A>
+<UEB08B>
+<UEB08C>
+<UEB08D>
+<UEB08E>
+<UEB08F>
+<UEB090>
+<UEB091>
+<UEB092>
+<UEB093>
+<UEB094>
+<UEB095>
+<UEB096>
+<UEB097>
+<UEB098>
+<UEB099>
+<UEB09A>
+<UEB09B>
+<UEB09C>
+<UEB09D>
+<UEB09E>
+<UEB09F>
+<UEB0A0>
+<UEB0A1>
+<UEB0A2>
+<UEB0A3>
+<UEB0A4>
+<UEB0A5>
+<UEB0A6>
+<UEB0A7>
+<UEB0A8>
+<UEB0A9>
+<UEB0AA>
+<UEB0AB>
+<UEB0AC>
+<UEB0AD>
+<UEB0AE>
+<UEB0AF>
+<UEB0B0>
+<UEB0B1>
+<UEB0B2>
+<UEB0B3>
+<UEB0B4>
+<UEB0B5>
+<UEB0B6>
+<UEB0B7>
+<UEB0B8>
+<UEB0B9>
+<UEB0BA>
+<UEB0BB>
+<UEB0BC>
+<UEB0BD>
+<UEB0BE>
+<UEB0BF>
+<UEB0C0>
+<UEB0C1>
+<UEB0C2>
+<UEB0C3>
+<UEB0C4>
+<UEB0C5>
+<UEB0C6>
+<UEB0C7>
+<UEB0C8>
+<UEB0C9>
+<UEB0CA>
+<UEB0CB>
+<UEB0CC>
+<UEB0CD>
+<UEB0CE>
+<UEB0CF>
+<UEB0D0>
+<UEB0D1>
+<UEB0D2>
+<UEB0D3>
+<UEB0D4>
+<UEB0D5>
+<UEB0D6>
+<UEB0D7>
+<UEB0D8>
+<UEB0D9>
+<UEB0DA>
+<UEB0DB>
+<UEB0DC>
+<UEB0DD>
+<UEB0DE>
+<UEB0DF>
+<UEB0E0>
+<UEB0E1>
+<UEB0E2>
+<UEB0E3>
+<UEB0E4>
+<UEB0E5>
+<UEB0E6>
+<UEB0E7>
+<UEB0E8>
+<UEB0E9>
+<UEB0EA>
+<UEB0EB>
+<UEB0EC>
+<UEB0ED>
+<UEB0EE>
+<UEB0EF>
+<UEB0F0>
+<UEB0F1>
+<UEB0F2>
+<UEB0F3>
+<UEB0F4>
+<UEB0F5>
+<UEB0F6>
+<UEB0F7>
+<UEB0F8>
+<UEB0F9>
+<UEB0FA>
+<UEB0FB>
+<UEB0FC>
+<UEB0FD>
+<UEB0FE>
+<UEB0FF>
+<UEB100>
+<UEB101>
+<UEB102>
+<UEB103>
+<UEB104>
+<UEB105>
+<UEB106>
+<UEB107>
+<UEB108>
+<UEB109>
+<UEB10A>
+<UEB10B>
+<UEB10C>
+<UEB10D>
+<UEB10E>
+<UEB10F>
+<UEB110>
+<UEB111>
+<UEB112>
+<UEB113>
+<UEB114>
+<UEB115>
+<UEB116>
+<UEB117>
+<UEB118>
+<UEB119>
+<UEB11A>
+<UEB11B>
+<UEB11C>
+<UEB11D>
+<UEB11E>
+<UEB11F>
+<UEB120>
+<UEB121>
+<UEB122>
+<UEB123>
+<UEB124>
+<UEB125>
+<UEB126>
+<UEB127>
+<UEB128>
+<UEB129>
+<UEB12A>
+<UEB12B>
+<UEB12C>
+<UEB12D>
+<UEB12E>
+<UEB12F>
+<UEB130>
+<UEB131>
+<UEB132>
+<UEB133>
+<UEB134>
+<UEB135>
+<UEB136>
+<UEB137>
+<UEB138>
+<UEB139>
+<UEB13A>
+<UEB13B>
+<UEB13C>
+<UEB13D>
+<UEB13E>
+<UEB13F>
+<UEB140>
+<UEB141>
+<UEB142>
+<UEB143>
+<UEB144>
+<UEB145>
+<UEB146>
+<UEB147>
+<UEB148>
+<UEB149>
+<UEB14A>
+<UEB14B>
+<UEB14C>
+<UEB14D>
+<UEB14E>
+<UEB14F>
+<UEB150>
+<UEB151>
+<UEB152>
+<UEB153>
+<UEB154>
+<UEB155>
+<UEB156>
+<UEB157>
+<UEB158>
+<UEB159>
+<UEB15A>
+<UEB15B>
+<UEB15C>
+<UEB15D>
+<UEB15E>
+<UEB15F>
+<UEB160>
+<UEB161>
+<UEB162>
+<UEB163>
+<UEB164>
+<UEB165>
+<UEB166>
+<UEB167>
+<UEB168>
+<UEB169>
+<UEB16A>
+<UEB16B>
+<UEB16C>
+<UEB16D>
+<UEB16E>
+<UEB16F>
+<UEB170>
+<UEB171>
+<UEB172>
+<UEB173>
+<UEB174>
+<UEB175>
+<UEB176>
+<UEB177>
+<UEB178>
+<UEB179>
+<UEB17A>
+<UEB17B>
+<UEB17C>
+<UEB17D>
+<UEB17E>
+<UEB17F>
+<UEB180>
+<UEB181>
+<UEB182>
+<UEB183>
+<UEB184>
+<UEB185>
+<UEB186>
+<UEB187>
+<UEB188>
+<UEB189>
+<UEB18A>
+<UEB18B>
+<UEB18C>
+<UEB18D>
+<UEB18E>
+<UEB18F>
+<UEB190>
+<UEB191>
+<UEB192>
+<UEB193>
+<UEB194>
+<UEB195>
+<UEB196>
+<UEB197>
+<UEB198>
+<UEB199>
+<UEB19A>
+<UEB19B>
+<UEB19C>
+<UEB19D>
+<UEB19E>
+<UEB19F>
+<UEB1A0>
+<UEB1A1>
+<UEB1A2>
+<UEB1A3>
+<UEB1A4>
+<UEB1A5>
+<UEB1A6>
+<UEB1A7>
+<UEB1A8>
+<UEB1A9>
+<UEB1AA>
+<UEB1AB>
+<UEB1AC>
+<UEB1AD>
+<UEB1AE>
+<UEB1AF>
+<UEB1B0>
+<UEB1B1>
+<UEB1B2>
+<UEB1B3>
+<UEB1B4>
+<UEB1B5>
+<UEB1B6>
+<UEB1B7>
+<UEB1B8>
+<UEB1B9>
+<UEB1BA>
+<UEB1BB>
+<UEB1BC>
+<UEB1BD>
+<UEB1BE>
+<UEB1BF>
+<UEB1C0>
+<UEB1C1>
+<UEB1C2>
+<UEB1C3>
+<UEB1C4>
+<UEB1C5>
+<UEB1C6>
+<UEB1C7>
+<UEB1C8>
+<UEB1C9>
+<UEB1CA>
+<UEB1CB>
+<UEB1CC>
+<UEB1CD>
+<UEB1CE>
+<UEB1CF>
+<UEB1D0>
+<UEB1D1>
+<UEB1D2>
+<UEB1D3>
+<UEB1D4>
+<UEB1D5>
+<UEB1D6>
+<UEB1D7>
+<UEB1D8>
+<UEB1D9>
+<UEB1DA>
+<UEB1DB>
+<UEB1DC>
+<UEB1DD>
+<UEB1DE>
+<UEB1DF>
+<UEB1E0>
+<UEB1E1>
+<UEB1E2>
+<UEB1E3>
+<UEB1E4>
+<UEB1E5>
+<UEB1E6>
+<UEB1E7>
+<UEB1E8>
+<UEB1E9>
+<UEB1EA>
+<UEB1EB>
+<UEB1EC>
+<UEB1ED>
+<UEB1EE>
+<UEB1EF>
+<UEB1F0>
+<UEB1F1>
+<UEB1F2>
+<UEB1F3>
+<UEB1F4>
+<UEB1F5>
+<UEB1F6>
+<UEB1F7>
+<UEB1F8>
+<UEB1F9>
+<UEB1FA>
+<UEB1FB>
+<UEB1FC>
+<UEB1FD>
+<UEB1FE>
+<UEB1FF>
+<UEB200>
+<UEB201>
+<UEB202>
+<UEB203>
+<UEB204>
+<UEB205>
+<UEB206>
+<UEB207>
+<UEB208>
+<UEB209>
+<UEB20A>
+<UEB20B>
+<UEB20C>
+<UEB20D>
+<UEB20E>
+<UEB20F>
+<UEB210>
+<UEB211>
+<UEB212>
+<UEB213>
+<UEB214>
+<UEB215>
+<UEB216>
+<UEB217>
+<UEB218>
+<UEB219>
+<UEB21A>
+<UEB21B>
+<UEB21C>
+<UEB21D>
+<UEB21E>
+<UEB21F>
+<UEB220>
+<UEB221>
+<UEB222>
+<UEB223>
+<UEB224>
+<UEB225>
+<UEB226>
+<UEB227>
+<UEB228>
+<UEB229>
+<UEB22A>
+<UEB22B>
+<UEB22C>
+<UEB22D>
+<UEB22E>
+<UEB22F>
+<UEB230>
+<UEB231>
+<UEB232>
+<UEB233>
+<UEB234>
+<UEB235>
+<UEB236>
+<UEB237>
+<UEB238>
+<UEB239>
+<UEB23A>
+<UEB23B>
+<UEB23C>
+<UEB23D>
+<UEB23E>
+<UEB23F>
+<UEB240>
+<UEB241>
+<UEB242>
+<UEB243>
+<UEB244>
+<UEB245>
+<UEB246>
+<UEB247>
+<UEB248>
+<UEB249>
+<UEB24A>
+<UEB24B>
+<UEB24C>
+<UEB24D>
+<UEB24E>
+<UEB24F>
+<UEB250>
+<UEB251>
+<UEB252>
+<UEB253>
+<UEB254>
+<UEB255>
+<UEB256>
+<UEB257>
+<UEB258>
+<UEB259>
+<UEB25A>
+<UEB25B>
+<UEB25C>
+<UEB25D>
+<UEB25E>
+<UEB25F>
+<UEB260>
+<UEB261>
+<UEB262>
+<UEB263>
+<UEB264>
+<UEB265>
+<UEB266>
+<UEB267>
+<UEB268>
+<UEB269>
+<UEB26A>
+<UEB26B>
+<UEB26C>
+<UEB26D>
+<UEB26E>
+<UEB26F>
+<UEB270>
+<UEB271>
+<UEB272>
+<UEB273>
+<UEB274>
+<UEB275>
+<UEB276>
+<UEB277>
+<UEB278>
+<UEB279>
+<UEB27A>
+<UEB27B>
+<UEB27C>
+<UEB27D>
+<UEB27E>
+<UEB27F>
+<UEB280>
+<UEB281>
+<UEB282>
+<UEB283>
+<UEB284>
+<UEB285>
+<UEB286>
+<UEB287>
+<UEB288>
+<UEB289>
+<UEB28A>
+<UEB28B>
+<UEB28C>
+<UEB28D>
+<UEB28E>
+<UEB28F>
+<UEB290>
+<UEB291>
+<UEB292>
+<UEB293>
+<UEB294>
+<UEB295>
+<UEB296>
+<UEB297>
+<UEB298>
+<UEB299>
+<UEB29A>
+<UEB29B>
+<UEB29C>
+<UEB29D>
+<UEB29E>
+<UEB29F>
+<UEB2A0>
+<UEB2A1>
+<UEB2A2>
+<UEB2A3>
+<UEB2A4>
+<UEB2A5>
+<UEB2A6>
+<UEB2A7>
+<UEB2A8>
+<UEB2A9>
+<UEB2AA>
+<UEB2AB>
+<UEB2AC>
+<UEB2AD>
+<UEB2AE>
+<UEB2AF>
+<UEB2B0>
+<UEB2B1>
+<UEB2B2>
+<UEB2B3>
+<UEB2B4>
+<UEB2B5>
+<UEB2B6>
+<UEB2B7>
+<UEB2B8>
+<UEB2B9>
+<UEB2BA>
+<UEB2BB>
+<UEB2BC>
+<UEB2BD>
+<UEB2BE>
+<UEB2BF>
+<UEB2C0>
+<UEB2C1>
+<UEB2C2>
+<UEB2C3>
+<UEB2C4>
+<UEB2C5>
+<UEB2C6>
+<UEB2C7>
+<UEB2C8>
+<UEB2C9>
+<UEB2CA>
+<UEB2CB>
+<UEB2CC>
+<UEB2CD>
+<UEB2CE>
+<UEB2CF>
+<UEB2D0>
+<UEB2D1>
+<UEB2D2>
+<UEB2D3>
+<UEB2D4>
+<UEB2D5>
+<UEB2D6>
+<UEB2D7>
+<UEB2D8>
+<UEB2D9>
+<UEB2DA>
+<UEB2DB>
+<UEB2DC>
+<UEB2DD>
+<UEB2DE>
+<UEB2DF>
+<UEB2E0>
+<UEB2E1>
+<UEB2E2>
+<UEB2E3>
+<UEB2E4>
+<UEB2E5>
+<UEB2E6>
+<UEB2E7>
+<UEB2E8>
+<UEB2E9>
+<UEB2EA>
+<UEB2EB>
+<UEB2EC>
+<UEB2ED>
+<UEB2EE>
+<UEB2EF>
+<UEB2F0>
+<UEB2F1>
+<UEB2F2>
+<UEB2F3>
+<UEB2F4>
+<UEB2F5>
+<UEB2F6>
+<UEB2F7>
+<UEB2F8>
+<UEB2F9>
+<UEB2FA>
+<UEB2FB>
+<UEB2FC>
+<UEB2FD>
+<UEB2FE>
+<UEB2FF>
+<UEB300>
+<UEB301>
+<UEB302>
+<UEB303>
+<UEB304>
+<UEB305>
+<UEB306>
+<UEB307>
+<UEB308>
+<UEB309>
+<UEB30A>
+<UEB30B>
+<UEB30C>
+<UEB30D>
+<UEB30E>
+<UEB30F>
+<UEB310>
+<UEB311>
+<UEB312>
+<UEB313>
+<UEB314>
+<UEB315>
+<UEB316>
+<UEB317>
+<UEB318>
+<UEB319>
+<UEB31A>
+<UEB31B>
+<UEB31C>
+<UEB31D>
+<UEB31E>
+<UEB31F>
+<UEB320>
+<UEB321>
+<UEB322>
+<UEB323>
+<UEB324>
+<UEB325>
+<UEB326>
+<UEB327>
+<UEB328>
+<UEB329>
+<UEB32A>
+<UEB32B>
+<UEB32C>
+<UEB32D>
+<UEB32E>
+<UEB32F>
+<UEB330>
+<UEB331>
+<UEB332>
+<UEB333>
+<UEB334>
+<UEB335>
+<UEB336>
+<UEB337>
+<UEB338>
+<UEB339>
+<UEB33A>
+<UEB33B>
+<UEB33C>
+<UEB33D>
+<UEB33E>
+<UEB33F>
+<UEB340>
+<UEB341>
+<UEB342>
+<UEB343>
+<UEB344>
+<UEB345>
+<UEB346>
+<UEB347>
+<UEB348>
+<UEB349>
+<UEB34A>
+<UEB34B>
+<UEB34C>
+<UEB34D>
+<UEB34E>
+<UEB34F>
+<UEB350>
+<UEB351>
+<UEB352>
+<UEB353>
+<UEB354>
+<UEB355>
+<UEB356>
+<UEB357>
+<UEB358>
+<UEB359>
+<UEB35A>
+<UEB35B>
+<UEB35C>
+<UEB35D>
+<UEB35E>
+<UEB35F>
+<UEB360>
+<UEB361>
+<UEB362>
+<UEB363>
+<UEB364>
+<UEB365>
+<UEB366>
+<UEB367>
+<UEB368>
+<UEB369>
+<UEB36A>
+<UEB36B>
+<UEB36C>
+<UEB36D>
+<UEB36E>
+<UEB36F>
+<UEB370>
+<UEB371>
+<UEB372>
+<UEB373>
+<UEB374>
+<UEB375>
+<UEB376>
+<UEB377>
+<UEB378>
+<UEB379>
+<UEB37A>
+<UEB37B>
+<UEB37C>
+<UEB37D>
+<UEB37E>
+<UEB37F>
+<UEB380>
+<UEB381>
+<UEB382>
+<UEB383>
+<UEB384>
+<UEB385>
+<UEB386>
+<UEB387>
+<UEB388>
+<UEB389>
+<UEB38A>
+<UEB38B>
+<UEB38C>
+<UEB38D>
+<UEB38E>
+<UEB38F>
+<UEB390>
+<UEB391>
+<UEB392>
+<UEB393>
+<UEB394>
+<UEB395>
+<UEB396>
+<UEB397>
+<UEB398>
+<UEB399>
+<UEB39A>
+<UEB39B>
+<UEB39C>
+<UEB39D>
+<UEB39E>
+<UEB39F>
+<UEB3A0>
+<UEB3A1>
+<UEB3A2>
+<UEB3A3>
+<UEB3A4>
+<UEB3A5>
+<UEB3A6>
+<UEB3A7>
+<UEB3A8>
+<UEB3A9>
+<UEB3AA>
+<UEB3AB>
+<UEB3AC>
+<UEB3AD>
+<UEB3AE>
+<UEB3AF>
+<UEB3B0>
+<UEB3B1>
+<UEB3B2>
+<UEB3B3>
+<UEB3B4>
+<UEB3B5>
+<UEB3B6>
+<UEB3B7>
+<UEB3B8>
+<UEB3B9>
+<UEB3BA>
+<UEB3BB>
+<UEB3BC>
+<UEB3BD>
+<UEB3BE>
+<UEB3BF>
+<UEB3C0>
+<UEB3C1>
+<UEB3C2>
+<UEB3C3>
+<UEB3C4>
+<UEB3C5>
+<UEB3C6>
+<UEB3C7>
+<UEB3C8>
+<UEB3C9>
+<UEB3CA>
+<UEB3CB>
+<UEB3CC>
+<UEB3CD>
+<UEB3CE>
+<UEB3CF>
+<UEB3D0>
+<UEB3D1>
+<UEB3D2>
+<UEB3D3>
+<UEB3D4>
+<UEB3D5>
+<UEB3D6>
+<UEB3D7>
+<UEB3D8>
+<UEB3D9>
+<UEB3DA>
+<UEB3DB>
+<UEB3DC>
+<UEB3DD>
+<UEB3DE>
+<UEB3DF>
+<UEB3E0>
+<UEB3E1>
+<UEB3E2>
+<UEB3E3>
+<UEB3E4>
+<UEB3E5>
+<UEB3E6>
+<UEB3E7>
+<UEB3E8>
+<UEB3E9>
+<UEB3EA>
+<UEB3EB>
+<UEB3EC>
+<UEB3ED>
+<UEB3EE>
+<UEB3EF>
+<UEB3F0>
+<UEB3F1>
+<UEB3F2>
+<UEB3F3>
+<UEB3F4>
+<UEB3F5>
+<UEB3F6>
+<UEB3F7>
+<UEB3F8>
+<UEB3F9>
+<UEB3FA>
+<UEB3FB>
+<UEB3FC>
+<UEB3FD>
+<UEB3FE>
+<UEB3FF>
+<UEB400>
+<UEB401>
+<UEB402>
+<UEB403>
+<UEB404>
+<UEB405>
+<UEB406>
+<UEB407>
+<UEB408>
+<UEB409>
+<UEB40A>
+<UEB40B>
+<UEB40C>
+<UEB40D>
+<UEB40E>
+<UEB40F>
+<UEB410>
+<UEB411>
+<UEB412>
+<UEB413>
+<UEB414>
+<UEB415>
+<UEB416>
+<UEB417>
+<UEB418>
+<UEB419>
+<UEB41A>
+<UEB41B>
+<UEB41C>
+<UEB41D>
+<UEB41E>
+<UEB41F>
+<UEB420>
+<UEB421>
+<UEB422>
+<UEB423>
+<UEB424>
+<UEB425>
+<UEB426>
+<UEB427>
+<UEB428>
+<UEB429>
+<UEB42A>
+<UEB42B>
+<UEB42C>
+<UEB42D>
+<UEB42E>
+<UEB42F>
+<UEB430>
+<UEB431>
+<UEB432>
+<UEB433>
+<UEB434>
+<UEB435>
+<UEB436>
+<UEB437>
+<UEB438>
+<UEB439>
+<UEB43A>
+<UEB43B>
+<UEB43C>
+<UEB43D>
+<UEB43E>
+<UEB43F>
+<UEB440>
+<UEB441>
+<UEB442>
+<UEB443>
+<UEB444>
+<UEB445>
+<UEB446>
+<UEB447>
+<UEB448>
+<UEB449>
+<UEB44A>
+<UEB44B>
+<UEB44C>
+<UEB44D>
+<UEB44E>
+<UEB44F>
+<UEB450>
+<UEB451>
+<UEB452>
+<UEB453>
+<UEB454>
+<UEB455>
+<UEB456>
+<UEB457>
+<UEB458>
+<UEB459>
+<UEB45A>
+<UEB45B>
+<UEB45C>
+<UEB45D>
+<UEB45E>
+<UEB45F>
+<UEB460>
+<UEB461>
+<UEB462>
+<UEB463>
+<UEB464>
+<UEB465>
+<UEB466>
+<UEB467>
+<UEB468>
+<UEB469>
+<UEB46A>
+<UEB46B>
+<UEB46C>
+<UEB46D>
+<UEB46E>
+<UEB46F>
+<UEB470>
+<UEB471>
+<UEB472>
+<UEB473>
+<UEB474>
+<UEB475>
+<UEB476>
+<UEB477>
+<UEB478>
+<UEB479>
+<UEB47A>
+<UEB47B>
+<UEB47C>
+<UEB47D>
+<UEB47E>
+<UEB47F>
+<UEB480>
+<UEB481>
+<UEB482>
+<UEB483>
+<UEB484>
+<UEB485>
+<UEB486>
+<UEB487>
+<UEB488>
+<UEB489>
+<UEB48A>
+<UEB48B>
+<UEB48C>
+<UEB48D>
+<UEB48E>
+<UEB48F>
+<UEB490>
+<UEB491>
+<UEB492>
+<UEB493>
+<UEB494>
+<UEB495>
+<UEB496>
+<UEB497>
+<UEB498>
+<UEB499>
+<UEB49A>
+<UEB49B>
+<UEB49C>
+<UEB49D>
+<UEB49E>
+<UEB49F>
+<UEB4A0>
+<UEB4A1>
+<UEB4A2>
+<UEB4A3>
+<UEB4A4>
+<UEB4A5>
+<UEB4A6>
+<UEB4A7>
+<UEB4A8>
+<UEB4A9>
+<UEB4AA>
+<UEB4AB>
+<UEB4AC>
+<UEB4AD>
+<UEB4AE>
+<UEB4AF>
+<UEB4B0>
+<UEB4B1>
+<UEB4B2>
+<UEB4B3>
+<UEB4B4>
+<UEB4B5>
+<UEB4B6>
+<UEB4B7>
+<UEB4B8>
+<UEB4B9>
+<UEB4BA>
+<UEB4BB>
+<UEB4BC>
+<UEB4BD>
+<UEB4BE>
+<UEB4BF>
+<UEB4C0>
+<UEB4C1>
+<UEB4C2>
+<UEB4C3>
+<UEB4C4>
+<UEB4C5>
+<UEB4C6>
+<UEB4C7>
+<UEB4C8>
+<UEB4C9>
+<UEB4CA>
+<UEB4CB>
+<UEB4CC>
+<UEB4CD>
+<UEB4CE>
+<UEB4CF>
+<UEB4D0>
+<UEB4D1>
+<UEB4D2>
+<UEB4D3>
+<UEB4D4>
+<UEB4D5>
+<UEB4D6>
+<UEB4D7>
+<UEB4D8>
+<UEB4D9>
+<UEB4DA>
+<UEB4DB>
+<UEB4DC>
+<UEB4DD>
+<UEB4DE>
+<UEB4DF>
+<UEB4E0>
+<UEB4E1>
+<UEB4E2>
+<UEB4E3>
+<UEB4E4>
+<UEB4E5>
+<UEB4E6>
+<UEB4E7>
+<UEB4E8>
+<UEB4E9>
+<UEB4EA>
+<UEB4EB>
+<UEB4EC>
+<UEB4ED>
+<UEB4EE>
+<UEB4EF>
+<UEB4F0>
+<UEB4F1>
+<UEB4F2>
+<UEB4F3>
+<UEB4F4>
+<UEB4F5>
+<UEB4F6>
+<UEB4F7>
+<UEB4F8>
+<UEB4F9>
+<UEB4FA>
+<UEB4FB>
+<UEB4FC>
+<UEB4FD>
+<UEB4FE>
+<UEB4FF>
+<UEB500>
+<UEB501>
+<UEB502>
+<UEB503>
+<UEB504>
+<UEB505>
+<UEB506>
+<UEB507>
+<UEB508>
+<UEB509>
+<UEB50A>
+<UEB50B>
+<UEB50C>
+<UEB50D>
+<UEB50E>
+<UEB50F>
+<UEB510>
+<UEB511>
+<UEB512>
+<UEB513>
+<UEB514>
+<UEB515>
+<UEB516>
+<UEB517>
+<UEB518>
+<UEB519>
+<UEB51A>
+<UEB51B>
+<UEB51C>
+<UEB51D>
+<UEB51E>
+<UEB51F>
+<UEB520>
+<UEB521>
+<UEB522>
+<UEB523>
+<UEB524>
+<UEB525>
+<UEB526>
+<UEB527>
+<UEB528>
+<UEB529>
+<UEB52A>
+<UEB52B>
+<UEB52C>
+<UEB52D>
+<UEB52E>
+<UEB52F>
+<UEB530>
+<UEB531>
+<UEB532>
+<UEB533>
+<UEB534>
+<UEB535>
+<UEB536>
+<UEB537>
+<UEB538>
+<UEB539>
+<UEB53A>
+<UEB53B>
+<UEB53C>
+<UEB53D>
+<UEB53E>
+<UEB53F>
+<UEB540>
+<UEB541>
+<UEB542>
+<UEB543>
+<UEB544>
+<UEB545>
+<UEB546>
+<UEB547>
+<UEB548>
+<UEB549>
+<UEB54A>
+<UEB54B>
+<UEB54C>
+<UEB54D>
+<UEB54E>
+<UEB54F>
+<UEB550>
+<UEB551>
+<UEB552>
+<UEB553>
+<UEB554>
+<UEB555>
+<UEB556>
+<UEB557>
+<UEB558>
+<UEB559>
+<UEB55A>
+<UEB55B>
+<UEB55C>
+<UEB55D>
+<UEB55E>
+<UEB55F>
+<UEB560>
+<UEB561>
+<UEB562>
+<UEB563>
+<UEB564>
+<UEB565>
+<UEB566>
+<UEB567>
+<UEB568>
+<UEB569>
+<UEB56A>
+<UEB56B>
+<UEB56C>
+<UEB56D>
+<UEB56E>
+<UEB56F>
+<UEB570>
+<UEB571>
+<UEB572>
+<UEB573>
+<UEB574>
+<UEB575>
+<UEB576>
+<UEB577>
+<UEB578>
+<UEB579>
+<UEB57A>
+<UEB57B>
+<UEB57C>
+<UEB57D>
+<UEB57E>
+<UEB57F>
+<UEB580>
+<UEB581>
+<UEB582>
+<UEB583>
+<UEB584>
+<UEB585>
+<UEB586>
+<UEB587>
+<UEB588>
+<UEB589>
+<UEB58A>
+<UEB58B>
+<UEB58C>
+<UEB58D>
+<UEB58E>
+<UEB58F>
+<UEB590>
+<UEB591>
+<UEB592>
+<UEB593>
+<UEB594>
+<UEB595>
+<UEB596>
+<UEB597>
+<UEB598>
+<UEB599>
+<UEB59A>
+<UEB59B>
+<UEB59C>
+<UEB59D>
+<UEB59E>
+<UEB59F>
+<UEB5A0>
+<UEB5A1>
+<UEB5A2>
+<UEB5A3>
+<UEB5A4>
+<UEB5A5>
+<UEB5A6>
+<UEB5A7>
+<UEB5A8>
+<UEB5A9>
+<UEB5AA>
+<UEB5AB>
+<UEB5AC>
+<UEB5AD>
+<UEB5AE>
+<UEB5AF>
+<UEB5B0>
+<UEB5B1>
+<UEB5B2>
+<UEB5B3>
+<UEB5B4>
+<UEB5B5>
+<UEB5B6>
+<UEB5B7>
+<UEB5B8>
+<UEB5B9>
+<UEB5BA>
+<UEB5BB>
+<UEB5BC>
+<UEB5BD>
+<UEB5BE>
+<UEB5BF>
+<UEB5C0>
+<UEB5C1>
+<UEB5C2>
+<UEB5C3>
+<UEB5C4>
+<UEB5C5>
+<UEB5C6>
+<UEB5C7>
+<UEB5C8>
+<UEB5C9>
+<UEB5CA>
+<UEB5CB>
+<UEB5CC>
+<UEB5CD>
+<UEB5CE>
+<UEB5CF>
+<UEB5D0>
+<UEB5D1>
+<UEB5D2>
+<UEB5D3>
+<UEB5D4>
+<UEB5D5>
+<UEB5D6>
+<UEB5D7>
+<UEB5D8>
+<UEB5D9>
+<UEB5DA>
+<UEB5DB>
+<UEB5DC>
+<UEB5DD>
+<UEB5DE>
+<UEB5DF>
+<UEB5E0>
+<UEB5E1>
+<UEB5E2>
+<UEB5E3>
+<UEB5E4>
+<UEB5E5>
+<UEB5E6>
+<UEB5E7>
+<UEB5E8>
+<UEB5E9>
+<UEB5EA>
+<UEB5EB>
+<UEB5EC>
+<UEB5ED>
+<UEB5EE>
+<UEB5EF>
+<UEB5F0>
+<UEB5F1>
+<UEB5F2>
+<UEB5F3>
+<UEB5F4>
+<UEB5F5>
+<UEB5F6>
+<UEB5F7>
+<UEB5F8>
+<UEB5F9>
+<UEB5FA>
+<UEB5FB>
+<UEB5FC>
+<UEB5FD>
+<UEB5FE>
+<UEB5FF>
+<UEB600>
+<UEB601>
+<UEB602>
+<UEB603>
+<UEB604>
+<UEB605>
+<UEB606>
+<UEB607>
+<UEB608>
+<UEB609>
+<UEB60A>
+<UEB60B>
+<UEB60C>
+<UEB60D>
+<UEB60E>
+<UEB60F>
+<UEB610>
+<UEB611>
+<UEB612>
+<UEB613>
+<UEB614>
+<UEB615>
+<UEB616>
+<UEB617>
+<UEB618>
+<UEB619>
+<UEB61A>
+<UEB61B>
+<UEB61C>
+<UEB61D>
+<UEB61E>
+<UEB61F>
+<UEB620>
+<UEB621>
+<UEB622>
+<UEB623>
+<UEB624>
+<UEB625>
+<UEB626>
+<UEB627>
+<UEB628>
+<UEB629>
+<UEB62A>
+<UEB62B>
+<UEB62C>
+<UEB62D>
+<UEB62E>
+<UEB62F>
+<UEB630>
+<UEB631>
+<UEB632>
+<UEB633>
+<UEB634>
+<UEB635>
+<UEB636>
+<UEB637>
+<UEB638>
+<UEB639>
+<UEB63A>
+<UEB63B>
+<UEB63C>
+<UEB63D>
+<UEB63E>
+<UEB63F>
+<UEB640>
+<UEB641>
+<UEB642>
+<UEB643>
+<UEB644>
+<UEB645>
+<UEB646>
+<UEB647>
+<UEB648>
+<UEB649>
+<UEB64A>
+<UEB64B>
+<UEB64C>
+<UEB64D>
+<UEB64E>
+<UEB64F>
+<UEB650>
+<UEB651>
+<UEB652>
+<UEB653>
+<UEB654>
+<UEB655>
+<UEB656>
+<UEB657>
+<UEB658>
+<UEB659>
+<UEB65A>
+<UEB65B>
+<UEB65C>
+<UEB65D>
+<UEB65E>
+<UEB65F>
+<UEB660>
+<UEB661>
+<UEB662>
+<UEB663>
+<UEB664>
+<UEB665>
+<UEB666>
+<UEB667>
+<UEB668>
+<UEB669>
+<UEB66A>
+<UEB66B>
+<UEB66C>
+<UEB66D>
+<UEB66E>
+<UEB66F>
+<UEB670>
+<UEB671>
+<UEB672>
+<UEB673>
+<UEB674>
+<UEB675>
+<UEB676>
+<UEB677>
+<UEB678>
+<UEB679>
+<UEB67A>
+<UEB67B>
+<UEB67C>
+<UEB67D>
+<UEB67E>
+<UEB67F>
+<UEB680>
+<UEB681>
+<UEB682>
+<UEB683>
+<UEB684>
+<UEB685>
+<UEB686>
+<UEB687>
+<UEB688>
+<UEB689>
+<UEB68A>
+<UEB68B>
+<UEB68C>
+<UEB68D>
+<UEB68E>
+<UEB68F>
+<UEB690>
+<UEB691>
+<UEB692>
+<UEB693>
+<UEB694>
+<UEB695>
+<UEB696>
+<UEB697>
+<UEB698>
+<UEB699>
+<UEB69A>
+<UEB69B>
+<UEB69C>
+<UEB69D>
+<UEB69E>
+<UEB69F>
+<UEB6A0>
+<UEB6A1>
+<UEB6A2>
+<UEB6A3>
+<UEB6A4>
+<UEB6A5>
+<UEB6A6>
+<UEB6A7>
+<UEB6A8>
+<UEB6A9>
+<UEB6AA>
+<UEB6AB>
+<UEB6AC>
+<UEB6AD>
+<UEB6AE>
+<UEB6AF>
+<UEB6B0>
+<UEB6B1>
+<UEB6B2>
+<UEB6B3>
+<UEB6B4>
+<UEB6B5>
+<UEB6B6>
+<UEB6B7>
+<UEB6B8>
+<UEB6B9>
+<UEB6BA>
+<UEB6BB>
+<UEB6BC>
+<UEB6BD>
+<UEB6BE>
+<UEB6BF>
+<UEB6C0>
+<UEB6C1>
+<UEB6C2>
+<UEB6C3>
+<UEB6C4>
+<UEB6C5>
+<UEB6C6>
+<UEB6C7>
+<UEB6C8>
+<UEB6C9>
+<UEB6CA>
+<UEB6CB>
+<UEB6CC>
+<UEB6CD>
+<UEB6CE>
+<UEB6CF>
+<UEB6D0>
+<UEB6D1>
+<UEB6D2>
+<UEB6D3>
+<UEB6D4>
+<UEB6D5>
+<UEB6D6>
+<UEB6D7>
+<UEB6D8>
+<UEB6D9>
+<UEB6DA>
+<UEB6DB>
+<UEB6DC>
+<UEB6DD>
+<UEB6DE>
+<UEB6DF>
+<UEB6E0>
+<UEB6E1>
+<UEB6E2>
+<UEB6E3>
+<UEB6E4>
+<UEB6E5>
+<UEB6E6>
+<UEB6E7>
+<UEB6E8>
+<UEB6E9>
+<UEB6EA>
+<UEB6EB>
+<UEB6EC>
+<UEB6ED>
+<UEB6EE>
+<UEB6EF>
+<UEB6F0>
+<UEB6F1>
+<UEB6F2>
+<UEB6F3>
+<UEB6F4>
+<UEB6F5>
+<UEB6F6>
+<UEB6F7>
+<UEB6F8>
+<UEB6F9>
+<UEB6FA>
+<UEB6FB>
+<UEB6FC>
+<UEB6FD>
+<UEB6FE>
+<UEB6FF>
+<UEB700>
+<UEB701>
+<UEB702>
+<UEB703>
+<UEB704>
+<UEB705>
+<UEB706>
+<UEB707>
+<UEB708>
+<UEB709>
+<UEB70A>
+<UEB70B>
+<UEB70C>
+<UEB70D>
+<UEB70E>
+<UEB70F>
+<UEB710>
+<UEB711>
+<UEB712>
+<UEB713>
+<UEB714>
+<UEB715>
+<UEB716>
+<UEB717>
+<UEB718>
+<UEB719>
+<UEB71A>
+<UEB71B>
+<UEB71C>
+<UEB71D>
+<UEB71E>
+<UEB71F>
+<UEB720>
+<UEB721>
+<UEB722>
+<UEB723>
+<UEB724>
+<UEB725>
+<UEB726>
+<UEB727>
+<UEB728>
+<UEB729>
+<UEB72A>
+<UEB72B>
+<UEB72C>
+<UEB72D>
+<UEB72E>
+<UEB72F>
+<UEB730>
+<UEB731>
+<UEB732>
+<UEB733>
+<UEB734>
+<UEB735>
+<UEB736>
+<UEB737>
+<UEB738>
+<UEB739>
+<UEB73A>
+<UEB73B>
+<UEB73C>
+<UEB73D>
+<UEB73E>
+<UEB73F>
+<UEB740>
+<UEB741>
+<UEB742>
+<UEB743>
+<UEB744>
+<UEB745>
+<UEB746>
+<UEB747>
+<UEB748>
+<UEB749>
+<UEB74A>
+<UEB74B>
+<UEB74C>
+<UEB74D>
+<UEB74E>
+<UEB74F>
+<UEB750>
+<UEB751>
+<UEB752>
+<UEB753>
+<UEB754>
+<UEB755>
+<UEB756>
+<UEB757>
+<UEB758>
+<UEB759>
+<UEB75A>
+<UEB75B>
+<UEB75C>
+<UEB75D>
+<UEB75E>
+<UEB75F>
+<UEB760>
+<UEB761>
+<UEB762>
+<UEB763>
+<UEB764>
+<UEB765>
+<UEB766>
+<UEB767>
+<UEB768>
+<UEB769>
+<UEB76A>
+<UEB76B>
+<UEB76C>
+<UEB76D>
+<UEB76E>
+<UEB76F>
+<UEB770>
+<UEB771>
+<UEB772>
+<UEB773>
+<UEB774>
+<UEB775>
+<UEB776>
+<UEB777>
+<UEB778>
+<UEB779>
+<UEB77A>
+<UEB77B>
+<UEB77C>
+<UEB77D>
+<UEB77E>
+<UEB77F>
+<UEB780>
+<UEB781>
+<UEB782>
+<UEB783>
+<UEB784>
+<UEB785>
+<UEB786>
+<UEB787>
+<UEB788>
+<UEB789>
+<UEB78A>
+<UEB78B>
+<UEB78C>
+<UEB78D>
+<UEB78E>
+<UEB78F>
+<UEB790>
+<UEB791>
+<UEB792>
+<UEB793>
+<UEB794>
+<UEB795>
+<UEB796>
+<UEB797>
+<UEB798>
+<UEB799>
+<UEB79A>
+<UEB79B>
+<UEB79C>
+<UEB79D>
+<UEB79E>
+<UEB79F>
+<UEB7A0>
+<UEB7A1>
+<UEB7A2>
+<UEB7A3>
+<UEB7A4>
+<UEB7A5>
+<UEB7A6>
+<UEB7A7>
+<UEB7A8>
+<UEB7A9>
+<UEB7AA>
+<UEB7AB>
+<UEB7AC>
+<UEB7AD>
+<UEB7AE>
+<UEB7AF>
+<UEB7B0>
+<UEB7B1>
+<UEB7B2>
+<UEB7B3>
+<UEB7B4>
+<UEB7B5>
+<UEB7B6>
+<UEB7B7>
+<UEB7B8>
+<UEB7B9>
+<UEB7BA>
+<UEB7BB>
+<UEB7BC>
+<UEB7BD>
+<UEB7BE>
+<UEB7BF>
+<UEB7C0>
+<UEB7C1>
+<UEB7C2>
+<UEB7C3>
+<UEB7C4>
+<UEB7C5>
+<UEB7C6>
+<UEB7C7>
+<UEB7C8>
+<UEB7C9>
+<UEB7CA>
+<UEB7CB>
+<UEB7CC>
+<UEB7CD>
+<UEB7CE>
+<UEB7CF>
+<UEB7D0>
+<UEB7D1>
+<UEB7D2>
+<UEB7D3>
+<UEB7D4>
+<UEB7D5>
+<UEB7D6>
+<UEB7D7>
+<UEB7D8>
+<UEB7D9>
+<UEB7DA>
+<UEB7DB>
+<UEB7DC>
+<UEB7DD>
+<UEB7DE>
+<UEB7DF>
+<UEB7E0>
+<UEB7E1>
+<UEB7E2>
+<UEB7E3>
+<UEB7E4>
+<UEB7E5>
+<UEB7E6>
+<UEB7E7>
+<UEB7E8>
+<UEB7E9>
+<UEB7EA>
+<UEB7EB>
+<UEB7EC>
+<UEB7ED>
+<UEB7EE>
+<UEB7EF>
+<UEB7F0>
+<UEB7F1>
+<UEB7F2>
+<UEB7F3>
+<UEB7F4>
+<UEB7F5>
+<UEB7F6>
+<UEB7F7>
+<UEB7F8>
+<UEB7F9>
+<UEB7FA>
+<UEB7FB>
+<UEB7FC>
+<UEB7FD>
+<UEB7FE>
+<UEB7FF>
+<UEB800>
+<UEB801>
+<UEB802>
+<UEB803>
+<UEB804>
+<UEB805>
+<UEB806>
+<UEB807>
+<UEB808>
+<UEB809>
+<UEB80A>
+<UEB80B>
+<UEB80C>
+<UEB80D>
+<UEB80E>
+<UEB80F>
+<UEB810>
+<UEB811>
+<UEB812>
+<UEB813>
+<UEB814>
+<UEB815>
+<UEB816>
+<UEB817>
+<UEB818>
+<UEB819>
+<UEB81A>
+<UEB81B>
+<UEB81C>
+<UEB81D>
+<UEB81E>
+<UEB81F>
+<UEB820>
+<UEB821>
+<UEB822>
+<UEB823>
+<UEB824>
+<UEB825>
+<UEB826>
+<UEB827>
+<UEB828>
+<UEB829>
+<UEB82A>
+<UEB82B>
+<UEB82C>
+<UEB82D>
+<UEB82E>
+<UEB82F>
+<UEB830>
+<UEB831>
+<UEB832>
+<UEB833>
+<UEB834>
+<UEB835>
+<UEB836>
+<UEB837>
+<UEB838>
+<UEB839>
+<UEB83A>
+<UEB83B>
+<UEB83C>
+<UEB83D>
+<UEB83E>
+<UEB83F>
+<UEB840>
+<UEB841>
+<UEB842>
+<UEB843>
+<UEB844>
+<UEB845>
+<UEB846>
+<UEB847>
+<UEB848>
+<UEB849>
+<UEB84A>
+<UEB84B>
+<UEB84C>
+<UEB84D>
+<UEB84E>
+<UEB84F>
+<UEB850>
+<UEB851>
+<UEB852>
+<UEB853>
+<UEB854>
+<UEB855>
+<UEB856>
+<UEB857>
+<UEB858>
+<UEB859>
+<UEB85A>
+<UEB85B>
+<UEB85C>
+<UEB85D>
+<UEB85E>
+<UEB85F>
+<UEB860>
+<UEB861>
+<UEB862>
+<UEB863>
+<UEB864>
+<UEB865>
+<UEB866>
+<UEB867>
+<UEB868>
+<UEB869>
+<UEB86A>
+<UEB86B>
+<UEB86C>
+<UEB86D>
+<UEB86E>
+<UEB86F>
+<UEB870>
+<UEB871>
+<UEB872>
+<UEB873>
+<UEB874>
+<UEB875>
+<UEB876>
+<UEB877>
+<UEB878>
+<UEB879>
+<UEB87A>
+<UEB87B>
+<UEB87C>
+<UEB87D>
+<UEB87E>
+<UEB87F>
+<UEB880>
+<UEB881>
+<UEB882>
+<UEB883>
+<UEB884>
+<UEB885>
+<UEB886>
+<UEB887>
+<UEB888>
+<UEB889>
+<UEB88A>
+<UEB88B>
+<UEB88C>
+<UEB88D>
+<UEB88E>
+<UEB88F>
+<UEB890>
+<UEB891>
+<UEB892>
+<UEB893>
+<UEB894>
+<UEB895>
+<UEB896>
+<UEB897>
+<UEB898>
+<UEB899>
+<UEB89A>
+<UEB89B>
+<UEB89C>
+<UEB89D>
+<UEB89E>
+<UEB89F>
+<UEB8A0>
+<UEB8A1>
+<UEB8A2>
+<UEB8A3>
+<UEB8A4>
+<UEB8A5>
+<UEB8A6>
+<UEB8A7>
+<UEB8A8>
+<UEB8A9>
+<UEB8AA>
+<UEB8AB>
+<UEB8AC>
+<UEB8AD>
+<UEB8AE>
+<UEB8AF>
+<UEB8B0>
+<UEB8B1>
+<UEB8B2>
+<UEB8B3>
+<UEB8B4>
+<UEB8B5>
+<UEB8B6>
+<UEB8B7>
+<UEB8B8>
+<UEB8B9>
+<UEB8BA>
+<UEB8BB>
+<UEB8BC>
+<UEB8BD>
+<UEB8BE>
+<UEB8BF>
+<UEB8C0>
+<UEB8C1>
+<UEB8C2>
+<UEB8C3>
+<UEB8C4>
+<UEB8C5>
+<UEB8C6>
+<UEB8C7>
+<UEB8C8>
+<UEB8C9>
+<UEB8CA>
+<UEB8CB>
+<UEB8CC>
+<UEB8CD>
+<UEB8CE>
+<UEB8CF>
+<UEB8D0>
+<UEB8D1>
+<UEB8D2>
+<UEB8D3>
+<UEB8D4>
+<UEB8D5>
+<UEB8D6>
+<UEB8D7>
+<UEB8D8>
+<UEB8D9>
+<UEB8DA>
+<UEB8DB>
+<UEB8DC>
+<UEB8DD>
+<UEB8DE>
+<UEB8DF>
+<UEB8E0>
+<UEB8E1>
+<UEB8E2>
+<UEB8E3>
+<UEB8E4>
+<UEB8E5>
+<UEB8E6>
+<UEB8E7>
+<UEB8E8>
+<UEB8E9>
+<UEB8EA>
+<UEB8EB>
+<UEB8EC>
+<UEB8ED>
+<UEB8EE>
+<UEB8EF>
+<UEB8F0>
+<UEB8F1>
+<UEB8F2>
+<UEB8F3>
+<UEB8F4>
+<UEB8F5>
+<UEB8F6>
+<UEB8F7>
+<UEB8F8>
+<UEB8F9>
+<UEB8FA>
+<UEB8FB>
+<UEB8FC>
+<UEB8FD>
+<UEB8FE>
+<UEB8FF>
+<UEB900>
+<UEB901>
+<UEB902>
+<UEB903>
+<UEB904>
+<UEB905>
+<UEB906>
+<UEB907>
+<UEB908>
+<UEB909>
+<UEB90A>
+<UEB90B>
+<UEB90C>
+<UEB90D>
+<UEB90E>
+<UEB90F>
+<UEB910>
+<UEB911>
+<UEB912>
+<UEB913>
+<UEB914>
+<UEB915>
+<UEB916>
+<UEB917>
+<UEB918>
+<UEB919>
+<UEB91A>
+<UEB91B>
+<UEB91C>
+<UEB91D>
+<UEB91E>
+<UEB91F>
+<UEB920>
+<UEB921>
+<UEB922>
+<UEB923>
+<UEB924>
+<UEB925>
+<UEB926>
+<UEB927>
+<UEB928>
+<UEB929>
+<UEB92A>
+<UEB92B>
+<UEB92C>
+<UEB92D>
+<UEB92E>
+<UEB92F>
+<UEB930>
+<UEB931>
+<UEB932>
+<UEB933>
+<UEB934>
+<UEB935>
+<UEB936>
+<UEB937>
+<UEB938>
+<UEB939>
+<UEB93A>
+<UEB93B>
+<UEB93C>
+<UEB93D>
+<UEB93E>
+<UEB93F>
+<UEB940>
+<UEB941>
+<UEB942>
+<UEB943>
+<UEB944>
+<UEB945>
+<UEB946>
+<UEB947>
+<UEB948>
+<UEB949>
+<UEB94A>
+<UEB94B>
+<UEB94C>
+<UEB94D>
+<UEB94E>
+<UEB94F>
+<UEB950>
+<UEB951>
+<UEB952>
+<UEB953>
+<UEB954>
+<UEB955>
+<UEB956>
+<UEB957>
+<UEB958>
+<UEB959>
+<UEB95A>
+<UEB95B>
+<UEB95C>
+<UEB95D>
+<UEB95E>
+<UEB95F>
+<UEB960>
+<UEB961>
+<UEB962>
+<UEB963>
+<UEB964>
+<UEB965>
+<UEB966>
+<UEB967>
+<UEB968>
+<UEB969>
+<UEB96A>
+<UEB96B>
+<UEB96C>
+<UEB96D>
+<UEB96E>
+<UEB96F>
+<UEB970>
+<UEB971>
+<UEB972>
+<UEB973>
+<UEB974>
+<UEB975>
+<UEB976>
+<UEB977>
+<UEB978>
+<UEB979>
+<UEB97A>
+<UEB97B>
+<UEB97C>
+<UEB97D>
+<UEB97E>
+<UEB97F>
+<UEB980>
+<UEB981>
+<UEB982>
+<UEB983>
+<UEB984>
+<UEB985>
+<UEB986>
+<UEB987>
+<UEB988>
+<UEB989>
+<UEB98A>
+<UEB98B>
+<UEB98C>
+<UEB98D>
+<UEB98E>
+<UEB98F>
+<UEB990>
+<UEB991>
+<UEB992>
+<UEB993>
+<UEB994>
+<UEB995>
+<UEB996>
+<UEB997>
+<UEB998>
+<UEB999>
+<UEB99A>
+<UEB99B>
+<UEB99C>
+<UEB99D>
+<UEB99E>
+<UEB99F>
+<UEB9A0>
+<UEB9A1>
+<UEB9A2>
+<UEB9A3>
+<UEB9A4>
+<UEB9A5>
+<UEB9A6>
+<UEB9A7>
+<UEB9A8>
+<UEB9A9>
+<UEB9AA>
+<UEB9AB>
+<UEB9AC>
+<UEB9AD>
+<UEB9AE>
+<UEB9AF>
+<UEB9B0>
+<UEB9B1>
+<UEB9B2>
+<UEB9B3>
+<UEB9B4>
+<UEB9B5>
+<UEB9B6>
+<UEB9B7>
+<UEB9B8>
+<UEB9B9>
+<UEB9BA>
+<UEB9BB>
+<UEB9BC>
+<UEB9BD>
+<UEB9BE>
+<UEB9BF>
+<UEB9C0>
+<UEB9C1>
+<UEB9C2>
+<UEB9C3>
+<UEB9C4>
+<UEB9C5>
+<UEB9C6>
+<UEB9C7>
+<UEB9C8>
+<UEB9C9>
+<UEB9CA>
+<UEB9CB>
+<UEB9CC>
+<UEB9CD>
+<UEB9CE>
+<UEB9CF>
+<UEB9D0>
+<UEB9D1>
+<UEB9D2>
+<UEB9D3>
+<UEB9D4>
+<UEB9D5>
+<UEB9D6>
+<UEB9D7>
+<UEB9D8>
+<UEB9D9>
+<UEB9DA>
+<UEB9DB>
+<UEB9DC>
+<UEB9DD>
+<UEB9DE>
+<UEB9DF>
+<UEB9E0>
+<UEB9E1>
+<UEB9E2>
+<UEB9E3>
+<UEB9E4>
+<UEB9E5>
+<UEB9E6>
+<UEB9E7>
+<UEB9E8>
+<UEB9E9>
+<UEB9EA>
+<UEB9EB>
+<UEB9EC>
+<UEB9ED>
+<UEB9EE>
+<UEB9EF>
+<UEB9F0>
+<UEB9F1>
+<UEB9F2>
+<UEB9F3>
+<UEB9F4>
+<UEB9F5>
+<UEB9F6>
+<UEB9F7>
+<UEB9F8>
+<UEB9F9>
+<UEB9FA>
+<UEB9FB>
+<UEB9FC>
+<UEB9FD>
+<UEB9FE>
+<UEB9FF>
+<UEBA00>
+<UEBA01>
+<UEBA02>
+<UEBA03>
+<UEBA04>
+<UEBA05>
+<UEBA06>
+<UEBA07>
+<UEBA08>
+<UEBA09>
+<UEBA0A>
+<UEBA0B>
+<UEBA0C>
+<UEBA0D>
+<UEBA0E>
+<UEBA0F>
+<UEBA10>
+<UEBA11>
+<UEBA12>
+<UEBA13>
+<UEBA14>
+<UEBA15>
+<UEBA16>
+<UEBA17>
+<UEBA18>
+<UEBA19>
+<UEBA1A>
+<UEBA1B>
+<UEBA1C>
+<UEBA1D>
+<UEBA1E>
+<UEBA1F>
+<UEBA20>
+<UEBA21>
+<UEBA22>
+<UEBA23>
+<UEBA24>
+<UEBA25>
+<UEBA26>
+<UEBA27>
+<UEBA28>
+<UEBA29>
+<UEBA2A>
+<UEBA2B>
+<UEBA2C>
+<UEBA2D>
+<UEBA2E>
+<UEBA2F>
+<UEBA30>
+<UEBA31>
+<UEBA32>
+<UEBA33>
+<UEBA34>
+<UEBA35>
+<UEBA36>
+<UEBA37>
+<UEBA38>
+<UEBA39>
+<UEBA3A>
+<UEBA3B>
+<UEBA3C>
+<UEBA3D>
+<UEBA3E>
+<UEBA3F>
+<UEBA40>
+<UEBA41>
+<UEBA42>
+<UEBA43>
+<UEBA44>
+<UEBA45>
+<UEBA46>
+<UEBA47>
+<UEBA48>
+<UEBA49>
+<UEBA4A>
+<UEBA4B>
+<UEBA4C>
+<UEBA4D>
+<UEBA4E>
+<UEBA4F>
+<UEBA50>
+<UEBA51>
+<UEBA52>
+<UEBA53>
+<UEBA54>
+<UEBA55>
+<UEBA56>
+<UEBA57>
+<UEBA58>
+<UEBA59>
+<UEBA5A>
+<UEBA5B>
+<UEBA5C>
+<UEBA5D>
+<UEBA5E>
+<UEBA5F>
+<UEBA60>
+<UEBA61>
+<UEBA62>
+<UEBA63>
+<UEBA64>
+<UEBA65>
+<UEBA66>
+<UEBA67>
+<UEBA68>
+<UEBA69>
+<UEBA6A>
+<UEBA6B>
+<UEBA6C>
+<UEBA6D>
+<UEBA6E>
+<UEBA6F>
+<UEBA70>
+<UEBA71>
+<UEBA72>
+<UEBA73>
+<UEBA74>
+<UEBA75>
+<UEBA76>
+<UEBA77>
+<UEBA78>
+<UEBA79>
+<UEBA7A>
+<UEBA7B>
+<UEBA7C>
+<UEBA7D>
+<UEBA7E>
+<UEBA7F>
+<UEBA80>
+<UEBA81>
+<UEBA82>
+<UEBA83>
+<UEBA84>
+<UEBA85>
+<UEBA86>
+<UEBA87>
+<UEBA88>
+<UEBA89>
+<UEBA8A>
+<UEBA8B>
+<UEBA8C>
+<UEBA8D>
+<UEBA8E>
+<UEBA8F>
+<UEBA90>
+<UEBA91>
+<UEBA92>
+<UEBA93>
+<UEBA94>
+<UEBA95>
+<UEBA96>
+<UEBA97>
+<UEBA98>
+<UEBA99>
+<UEBA9A>
+<UEBA9B>
+<UEBA9C>
+<UEBA9D>
+<UEBA9E>
+<UEBA9F>
+<UEBAA0>
+<UEBAA1>
+<UEBAA2>
+<UEBAA3>
+<UEBAA4>
+<UEBAA5>
+<UEBAA6>
+<UEBAA7>
+<UEBAA8>
+<UEBAA9>
+<UEBAAA>
+<UEBAAB>
+<UEBAAC>
+<UEBAAD>
+<UEBAAE>
+<UEBAAF>
+<UEBAB0>
+<UEBAB1>
+<UEBAB2>
+<UEBAB3>
+<UEBAB4>
+<UEBAB5>
+<UEBAB6>
+<UEBAB7>
+<UEBAB8>
+<UEBAB9>
+<UEBABA>
+<UEBABB>
+<UEBABC>
+<UEBABD>
+<UEBABE>
+<UEBABF>
+<UEBAC0>
+<UEBAC1>
+<UEBAC2>
+<UEBAC3>
+<UEBAC4>
+<UEBAC5>
+<UEBAC6>
+<UEBAC7>
+<UEBAC8>
+<UEBAC9>
+<UEBACA>
+<UEBACB>
+<UEBACC>
+<UEBACD>
+<UEBACE>
+<UEBACF>
+<UEBAD0>
+<UEBAD1>
+<UEBAD2>
+<UEBAD3>
+<UEBAD4>
+<UEBAD5>
+<UEBAD6>
+<UEBAD7>
+<UEBAD8>
+<UEBAD9>
+<UEBADA>
+<UEBADB>
+<UEBADC>
+<UEBADD>
+<UEBADE>
+<UEBADF>
+<UEBAE0>
+<UEBAE1>
+<UEBAE2>
+<UEBAE3>
+<UEBAE4>
+<UEBAE5>
+<UEBAE6>
+<UEBAE7>
+<UEBAE8>
+<UEBAE9>
+<UEBAEA>
+<UEBAEB>
+<UEBAEC>
+<UEBAED>
+<UEBAEE>
+<UEBAEF>
+<UEBAF0>
+<UEBAF1>
+<UEBAF2>
+<UEBAF3>
+<UEBAF4>
+<UEBAF5>
+<UEBAF6>
+<UEBAF7>
+<UEBAF8>
+<UEBAF9>
+<UEBAFA>
+<UEBAFB>
+<UEBAFC>
+<UEBAFD>
+<UEBAFE>
+<UEBAFF>
+<UEBB00>
+<UEBB01>
+<UEBB02>
+<UEBB03>
+<UEBB04>
+<UEBB05>
+<UEBB06>
+<UEBB07>
+<UEBB08>
+<UEBB09>
+<UEBB0A>
+<UEBB0B>
+<UEBB0C>
+<UEBB0D>
+<UEBB0E>
+<UEBB0F>
+<UEBB10>
+<UEBB11>
+<UEBB12>
+<UEBB13>
+<UEBB14>
+<UEBB15>
+<UEBB16>
+<UEBB17>
+<UEBB18>
+<UEBB19>
+<UEBB1A>
+<UEBB1B>
+<UEBB1C>
+<UEBB1D>
+<UEBB1E>
+<UEBB1F>
+<UEBB20>
+<UEBB21>
+<UEBB22>
+<UEBB23>
+<UEBB24>
+<UEBB25>
+<UEBB26>
+<UEBB27>
+<UEBB28>
+<UEBB29>
+<UEBB2A>
+<UEBB2B>
+<UEBB2C>
+<UEBB2D>
+<UEBB2E>
+<UEBB2F>
+<UEBB30>
+<UEBB31>
+<UEBB32>
+<UEBB33>
+<UEBB34>
+<UEBB35>
+<UEBB36>
+<UEBB37>
+<UEBB38>
+<UEBB39>
+<UEBB3A>
+<UEBB3B>
+<UEBB3C>
+<UEBB3D>
+<UEBB3E>
+<UEBB3F>
+<UEBB40>
+<UEBB41>
+<UEBB42>
+<UEBB43>
+<UEBB44>
+<UEBB45>
+<UEBB46>
+<UEBB47>
+<UEBB48>
+<UEBB49>
+<UEBB4A>
+<UEBB4B>
+<UEBB4C>
+<UEBB4D>
+<UEBB4E>
+<UEBB4F>
+<UEBB50>
+<UEBB51>
+<UEBB52>
+<UEBB53>
+<UEBB54>
+<UEBB55>
+<UEBB56>
+<UEBB57>
+<UEBB58>
+<UEBB59>
+<UEBB5A>
+<UEBB5B>
+<UEBB5C>
+<UEBB5D>
+<UEBB5E>
+<UEBB5F>
+<UEBB60>
+<UEBB61>
+<UEBB62>
+<UEBB63>
+<UEBB64>
+<UEBB65>
+<UEBB66>
+<UEBB67>
+<UEBB68>
+<UEBB69>
+<UEBB6A>
+<UEBB6B>
+<UEBB6C>
+<UEBB6D>
+<UEBB6E>
+<UEBB6F>
+<UEBB70>
+<UEBB71>
+<UEBB72>
+<UEBB73>
+<UEBB74>
+<UEBB75>
+<UEBB76>
+<UEBB77>
+<UEBB78>
+<UEBB79>
+<UEBB7A>
+<UEBB7B>
+<UEBB7C>
+<UEBB7D>
+<UEBB7E>
+<UEBB7F>
+<UEBB80>
+<UEBB81>
+<UEBB82>
+<UEBB83>
+<UEBB84>
+<UEBB85>
+<UEBB86>
+<UEBB87>
+<UEBB88>
+<UEBB89>
+<UEBB8A>
+<UEBB8B>
+<UEBB8C>
+<UEBB8D>
+<UEBB8E>
+<UEBB8F>
+<UEBB90>
+<UEBB91>
+<UEBB92>
+<UEBB93>
+<UEBB94>
+<UEBB95>
+<UEBB96>
+<UEBB97>
+<UEBB98>
+<UEBB99>
+<UEBB9A>
+<UEBB9B>
+<UEBB9C>
+<UEBB9D>
+<UEBB9E>
+<UEBB9F>
+<UEBBA0>
+<UEBBA1>
+<UEBBA2>
+<UEBBA3>
+<UEBBA4>
+<UEBBA5>
+<UEBBA6>
+<UEBBA7>
+<UEBBA8>
+<UEBBA9>
+<UEBBAA>
+<UEBBAB>
+<UEBBAC>
+<UEBBAD>
+<UEBBAE>
+<UEBBAF>
+<UEBBB0>
+<UEBBB1>
+<UEBBB2>
+<UEBBB3>
+<UEBBB4>
+<UEBBB5>
+<UEBBB6>
+<UEBBB7>
+<UEBBB8>
+<UEBBB9>
+<UEBBBA>
+<UEBBBB>
+<UEBBBC>
+<UEBBBD>
+<UEBBBE>
+<UEBBBF>
+<UEBBC0>
+<UEBBC1>
+<UEBBC2>
+<UEBBC3>
+<UEBBC4>
+<UEBBC5>
+<UEBBC6>
+<UEBBC7>
+<UEBBC8>
+<UEBBC9>
+<UEBBCA>
+<UEBBCB>
+<UEBBCC>
+<UEBBCD>
+<UEBBCE>
+<UEBBCF>
+<UEBBD0>
+<UEBBD1>
+<UEBBD2>
+<UEBBD3>
+<UEBBD4>
+<UEBBD5>
+<UEBBD6>
+<UEBBD7>
+<UEBBD8>
+<UEBBD9>
+<UEBBDA>
+<UEBBDB>
+<UEBBDC>
+<UEBBDD>
+<UEBBDE>
+<UEBBDF>
+<UEBBE0>
+<UEBBE1>
+<UEBBE2>
+<UEBBE3>
+<UEBBE4>
+<UEBBE5>
+<UEBBE6>
+<UEBBE7>
+<UEBBE8>
+<UEBBE9>
+<UEBBEA>
+<UEBBEB>
+<UEBBEC>
+<UEBBED>
+<UEBBEE>
+<UEBBEF>
+<UEBBF0>
+<UEBBF1>
+<UEBBF2>
+<UEBBF3>
+<UEBBF4>
+<UEBBF5>
+<UEBBF6>
+<UEBBF7>
+<UEBBF8>
+<UEBBF9>
+<UEBBFA>
+<UEBBFB>
+<UEBBFC>
+<UEBBFD>
+<UEBBFE>
+<UEBBFF>
+<UEBC00>
+<UEBC01>
+<UEBC02>
+<UEBC03>
+<UEBC04>
+<UEBC05>
+<UEBC06>
+<UEBC07>
+<UEBC08>
+<UEBC09>
+<UEBC0A>
+<UEBC0B>
+<UEBC0C>
+<UEBC0D>
+<UEBC0E>
+<UEBC0F>
+<UEBC10>
+<UEBC11>
+<UEBC12>
+<UEBC13>
+<UEBC14>
+<UEBC15>
+<UEBC16>
+<UEBC17>
+<UEBC18>
+<UEBC19>
+<UEBC1A>
+<UEBC1B>
+<UEBC1C>
+<UEBC1D>
+<UEBC1E>
+<UEBC1F>
+<UEBC20>
+<UEBC21>
+<UEBC22>
+<UEBC23>
+<UEBC24>
+<UEBC25>
+<UEBC26>
+<UEBC27>
+<UEBC28>
+<UEBC29>
+<UEBC2A>
+<UEBC2B>
+<UEBC2C>
+<UEBC2D>
+<UEBC2E>
+<UEBC2F>
+<UEBC30>
+<UEBC31>
+<UEBC32>
+<UEBC33>
+<UEBC34>
+<UEBC35>
+<UEBC36>
+<UEBC37>
+<UEBC38>
+<UEBC39>
+<UEBC3A>
+<UEBC3B>
+<UEBC3C>
+<UEBC3D>
+<UEBC3E>
+<UEBC3F>
+<UEBC40>
+<UEBC41>
+<UEBC42>
+<UEBC43>
+<UEBC44>
+<UEBC45>
+<UEBC46>
+<UEBC47>
+<UEBC48>
+<UEBC49>
+<UEBC4A>
+<UEBC4B>
+<UEBC4C>
+<UEBC4D>
+<UEBC4E>
+<UEBC4F>
+<UEBC50>
+<UEBC51>
+<UEBC52>
+<UEBC53>
+<UEBC54>
+<UEBC55>
+<UEBC56>
+<UEBC57>
+<UEBC58>
+<UEBC59>
+<UEBC5A>
+<UEBC5B>
+<UEBC5C>
+<UEBC5D>
+<UEBC5E>
+<UEBC5F>
+<UEBC60>
+<UEBC61>
+<UEBC62>
+<UEBC63>
+<UEBC64>
+<UEBC65>
+<UEBC66>
+<UEBC67>
+<UEBC68>
+<UEBC69>
+<UEBC6A>
+<UEBC6B>
+<UEBC6C>
+<UEBC6D>
+<UEBC6E>
+<UEBC6F>
+<UEBC70>
+<UEBC71>
+<UEBC72>
+<UEBC73>
+<UEBC74>
+<UEBC75>
+<UEBC76>
+<UEBC77>
+<UEBC78>
+<UEBC79>
+<UEBC7A>
+<UEBC7B>
+<UEBC7C>
+<UEBC7D>
+<UEBC7E>
+<UEBC7F>
+<UEBC80>
+<UEBC81>
+<UEBC82>
+<UEBC83>
+<UEBC84>
+<UEBC85>
+<UEBC86>
+<UEBC87>
+<UEBC88>
+<UEBC89>
+<UEBC8A>
+<UEBC8B>
+<UEBC8C>
+<UEBC8D>
+<UEBC8E>
+<UEBC8F>
+<UEBC90>
+<UEBC91>
+<UEBC92>
+<UEBC93>
+<UEBC94>
+<UEBC95>
+<UEBC96>
+<UEBC97>
+<UEBC98>
+<UEBC99>
+<UEBC9A>
+<UEBC9B>
+<UEBC9C>
+<UEBC9D>
+<UEBC9E>
+<UEBC9F>
+<UEBCA0>
+<UEBCA1>
+<UEBCA2>
+<UEBCA3>
+<UEBCA4>
+<UEBCA5>
+<UEBCA6>
+<UEBCA7>
+<UEBCA8>
+<UEBCA9>
+<UEBCAA>
+<UEBCAB>
+<UEBCAC>
+<UEBCAD>
+<UEBCAE>
+<UEBCAF>
+<UEBCB0>
+<UEBCB1>
+<UEBCB2>
+<UEBCB3>
+<UEBCB4>
+<UEBCB5>
+<UEBCB6>
+<UEBCB7>
+<UEBCB8>
+<UEBCB9>
+<UEBCBA>
+<UEBCBB>
+<UEBCBC>
+<UEBCBD>
+<UEBCBE>
+<UEBCBF>
+<UEBCC0>
+<UEBCC1>
+<UEBCC2>
+<UEBCC3>
+<UEBCC4>
+<UEBCC5>
+<UEBCC6>
+<UEBCC7>
+<UEBCC8>
+<UEBCC9>
+<UEBCCA>
+<UEBCCB>
+<UEBCCC>
+<UEBCCD>
+<UEBCCE>
+<UEBCCF>
+<UEBCD0>
+<UEBCD1>
+<UEBCD2>
+<UEBCD3>
+<UEBCD4>
+<UEBCD5>
+<UEBCD6>
+<UEBCD7>
+<UEBCD8>
+<UEBCD9>
+<UEBCDA>
+<UEBCDB>
+<UEBCDC>
+<UEBCDD>
+<UEBCDE>
+<UEBCDF>
+<UEBCE0>
+<UEBCE1>
+<UEBCE2>
+<UEBCE3>
+<UEBCE4>
+<UEBCE5>
+<UEBCE6>
+<UEBCE7>
+<UEBCE8>
+<UEBCE9>
+<UEBCEA>
+<UEBCEB>
+<UEBCEC>
+<UEBCED>
+<UEBCEE>
+<UEBCEF>
+<UEBCF0>
+<UEBCF1>
+<UEBCF2>
+<UEBCF3>
+<UEBCF4>
+<UEBCF5>
+<UEBCF6>
+<UEBCF7>
+<UEBCF8>
+<UEBCF9>
+<UEBCFA>
+<UEBCFB>
+<UEBCFC>
+<UEBCFD>
+<UEBCFE>
+<UEBCFF>
+<UEBD00>
+<UEBD01>
+<UEBD02>
+<UEBD03>
+<UEBD04>
+<UEBD05>
+<UEBD06>
+<UEBD07>
+<UEBD08>
+<UEBD09>
+<UEBD0A>
+<UEBD0B>
+<UEBD0C>
+<UEBD0D>
+<UEBD0E>
+<UEBD0F>
+<UEBD10>
+<UEBD11>
+<UEBD12>
+<UEBD13>
+<UEBD14>
+<UEBD15>
+<UEBD16>
+<UEBD17>
+<UEBD18>
+<UEBD19>
+<UEBD1A>
+<UEBD1B>
+<UEBD1C>
+<UEBD1D>
+<UEBD1E>
+<UEBD1F>
+<UEBD20>
+<UEBD21>
+<UEBD22>
+<UEBD23>
+<UEBD24>
+<UEBD25>
+<UEBD26>
+<UEBD27>
+<UEBD28>
+<UEBD29>
+<UEBD2A>
+<UEBD2B>
+<UEBD2C>
+<UEBD2D>
+<UEBD2E>
+<UEBD2F>
+<UEBD30>
+<UEBD31>
+<UEBD32>
+<UEBD33>
+<UEBD34>
+<UEBD35>
+<UEBD36>
+<UEBD37>
+<UEBD38>
+<UEBD39>
+<UEBD3A>
+<UEBD3B>
+<UEBD3C>
+<UEBD3D>
+<UEBD3E>
+<UEBD3F>
+<UEBD40>
+<UEBD41>
+<UEBD42>
+<UEBD43>
+<UEBD44>
+<UEBD45>
+<UEBD46>
+<UEBD47>
+<UEBD48>
+<UEBD49>
+<UEBD4A>
+<UEBD4B>
+<UEBD4C>
+<UEBD4D>
+<UEBD4E>
+<UEBD4F>
+<UEBD50>
+<UEBD51>
+<UEBD52>
+<UEBD53>
+<UEBD54>
+<UEBD55>
+<UEBD56>
+<UEBD57>
+<UEBD58>
+<UEBD59>
+<UEBD5A>
+<UEBD5B>
+<UEBD5C>
+<UEBD5D>
+<UEBD5E>
+<UEBD5F>
+<UEBD60>
+<UEBD61>
+<UEBD62>
+<UEBD63>
+<UEBD64>
+<UEBD65>
+<UEBD66>
+<UEBD67>
+<UEBD68>
+<UEBD69>
+<UEBD6A>
+<UEBD6B>
+<UEBD6C>
+<UEBD6D>
+<UEBD6E>
+<UEBD6F>
+<UEBD70>
+<UEBD71>
+<UEBD72>
+<UEBD73>
+<UEBD74>
+<UEBD75>
+<UEBD76>
+<UEBD77>
+<UEBD78>
+<UEBD79>
+<UEBD7A>
+<UEBD7B>
+<UEBD7C>
+<UEBD7D>
+<UEBD7E>
+<UEBD7F>
+<UEBD80>
+<UEBD81>
+<UEBD82>
+<UEBD83>
+<UEBD84>
+<UEBD85>
+<UEBD86>
+<UEBD87>
+<UEBD88>
+<UEBD89>
+<UEBD8A>
+<UEBD8B>
+<UEBD8C>
+<UEBD8D>
+<UEBD8E>
+<UEBD8F>
+<UEBD90>
+<UEBD91>
+<UEBD92>
+<UEBD93>
+<UEBD94>
+<UEBD95>
+<UEBD96>
+<UEBD97>
+<UEBD98>
+<UEBD99>
+<UEBD9A>
+<UEBD9B>
+<UEBD9C>
+<UEBD9D>
+<UEBD9E>
+<UEBD9F>
+<UEBDA0>
+<UEBDA1>
+<UEBDA2>
+<UEBDA3>
+<UEBDA4>
+<UEBDA5>
+<UEBDA6>
+<UEBDA7>
+<UEBDA8>
+<UEBDA9>
+<UEBDAA>
+<UEBDAB>
+<UEBDAC>
+<UEBDAD>
+<UEBDAE>
+<UEBDAF>
+<UEBDB0>
+<UEBDB1>
+<UEBDB2>
+<UEBDB3>
+<UEBDB4>
+<UEBDB5>
+<UEBDB6>
+<UEBDB7>
+<UEBDB8>
+<UEBDB9>
+<UEBDBA>
+<UEBDBB>
+<UEBDBC>
+<UEBDBD>
+<UEBDBE>
+<UEBDBF>
+<UEBDC0>
+<UEBDC1>
+<UEBDC2>
+<UEBDC3>
+<UEBDC4>
+<UEBDC5>
+<UEBDC6>
+<UEBDC7>
+<UEBDC8>
+<UEBDC9>
+<UEBDCA>
+<UEBDCB>
+<UEBDCC>
+<UEBDCD>
+<UEBDCE>
+<UEBDCF>
+<UEBDD0>
+<UEBDD1>
+<UEBDD2>
+<UEBDD3>
+<UEBDD4>
+<UEBDD5>
+<UEBDD6>
+<UEBDD7>
+<UEBDD8>
+<UEBDD9>
+<UEBDDA>
+<UEBDDB>
+<UEBDDC>
+<UEBDDD>
+<UEBDDE>
+<UEBDDF>
+<UEBDE0>
+<UEBDE1>
+<UEBDE2>
+<UEBDE3>
+<UEBDE4>
+<UEBDE5>
+<UEBDE6>
+<UEBDE7>
+<UEBDE8>
+<UEBDE9>
+<UEBDEA>
+<UEBDEB>
+<UEBDEC>
+<UEBDED>
+<UEBDEE>
+<UEBDEF>
+<UEBDF0>
+<UEBDF1>
+<UEBDF2>
+<UEBDF3>
+<UEBDF4>
+<UEBDF5>
+<UEBDF6>
+<UEBDF7>
+<UEBDF8>
+<UEBDF9>
+<UEBDFA>
+<UEBDFB>
+<UEBDFC>
+<UEBDFD>
+<UEBDFE>
+<UEBDFF>
+<UEBE00>
+<UEBE01>
+<UEBE02>
+<UEBE03>
+<UEBE04>
+<UEBE05>
+<UEBE06>
+<UEBE07>
+<UEBE08>
+<UEBE09>
+<UEBE0A>
+<UEBE0B>
+<UEBE0C>
+<UEBE0D>
+<UEBE0E>
+<UEBE0F>
+<UEBE10>
+<UEBE11>
+<UEBE12>
+<UEBE13>
+<UEBE14>
+<UEBE15>
+<UEBE16>
+<UEBE17>
+<UEBE18>
+<UEBE19>
+<UEBE1A>
+<UEBE1B>
+<UEBE1C>
+<UEBE1D>
+<UEBE1E>
+<UEBE1F>
+<UEBE20>
+<UEBE21>
+<UEBE22>
+<UEBE23>
+<UEBE24>
+<UEBE25>
+<UEBE26>
+<UEBE27>
+<UEBE28>
+<UEBE29>
+<UEBE2A>
+<UEBE2B>
+<UEBE2C>
+<UEBE2D>
+<UEBE2E>
+<UEBE2F>
+<UEBE30>
+<UEBE31>
+<UEBE32>
+<UEBE33>
+<UEBE34>
+<UEBE35>
+<UEBE36>
+<UEBE37>
+<UEBE38>
+<UEBE39>
+<UEBE3A>
+<UEBE3B>
+<UEBE3C>
+<UEBE3D>
+<UEBE3E>
+<UEBE3F>
+<UEBE40>
+<UEBE41>
+<UEBE42>
+<UEBE43>
+<UEBE44>
+<UEBE45>
+<UEBE46>
+<UEBE47>
+<UEBE48>
+<UEBE49>
+<UEBE4A>
+<UEBE4B>
+<UEBE4C>
+<UEBE4D>
+<UEBE4E>
+<UEBE4F>
+<UEBE50>
+<UEBE51>
+<UEBE52>
+<UEBE53>
+<UEBE54>
+<UEBE55>
+<UEBE56>
+<UEBE57>
+<UEBE58>
+<UEBE59>
+<UEBE5A>
+<UEBE5B>
+<UEBE5C>
+<UEBE5D>
+<UEBE5E>
+<UEBE5F>
+<UEBE60>
+<UEBE61>
+<UEBE62>
+<UEBE63>
+<UEBE64>
+<UEBE65>
+<UEBE66>
+<UEBE67>
+<UEBE68>
+<UEBE69>
+<UEBE6A>
+<UEBE6B>
+<UEBE6C>
+<UEBE6D>
+<UEBE6E>
+<UEBE6F>
+<UEBE70>
+<UEBE71>
+<UEBE72>
+<UEBE73>
+<UEBE74>
+<UEBE75>
+<UEBE76>
+<UEBE77>
+<UEBE78>
+<UEBE79>
+<UEBE7A>
+<UEBE7B>
+<UEBE7C>
+<UEBE7D>
+<UEBE7E>
+<UEBE7F>
+<UEBE80>
+<UEBE81>
+<UEBE82>
+<UEBE83>
+<UEBE84>
+<UEBE85>
+<UEBE86>
+<UEBE87>
+<UEBE88>
+<UEBE89>
+<UEBE8A>
+<UEBE8B>
+<UEBE8C>
+<UEBE8D>
+<UEBE8E>
+<UEBE8F>
+<UEBE90>
+<UEBE91>
+<UEBE92>
+<UEBE93>
+<UEBE94>
+<UEBE95>
+<UEBE96>
+<UEBE97>
+<UEBE98>
+<UEBE99>
+<UEBE9A>
+<UEBE9B>
+<UEBE9C>
+<UEBE9D>
+<UEBE9E>
+<UEBE9F>
+<UEBEA0>
+<UEBEA1>
+<UEBEA2>
+<UEBEA3>
+<UEBEA4>
+<UEBEA5>
+<UEBEA6>
+<UEBEA7>
+<UEBEA8>
+<UEBEA9>
+<UEBEAA>
+<UEBEAB>
+<UEBEAC>
+<UEBEAD>
+<UEBEAE>
+<UEBEAF>
+<UEBEB0>
+<UEBEB1>
+<UEBEB2>
+<UEBEB3>
+<UEBEB4>
+<UEBEB5>
+<UEBEB6>
+<UEBEB7>
+<UEBEB8>
+<UEBEB9>
+<UEBEBA>
+<UEBEBB>
+<UEBEBC>
+<UEBEBD>
+<UEBEBE>
+<UEBEBF>
+<UEBEC0>
+<UEBEC1>
+<UEBEC2>
+<UEBEC3>
+<UEBEC4>
+<UEBEC5>
+<UEBEC6>
+<UEBEC7>
+<UEBEC8>
+<UEBEC9>
+<UEBECA>
+<UEBECB>
+<UEBECC>
+<UEBECD>
+<UEBECE>
+<UEBECF>
+<UEBED0>
+<UEBED1>
+<UEBED2>
+<UEBED3>
+<UEBED4>
+<UEBED5>
+<UEBED6>
+<UEBED7>
+<UEBED8>
+<UEBED9>
+<UEBEDA>
+<UEBEDB>
+<UEBEDC>
+<UEBEDD>
+<UEBEDE>
+<UEBEDF>
+<UEBEE0>
+<UEBEE1>
+<UEBEE2>
+<UEBEE3>
+<UEBEE4>
+<UEBEE5>
+<UEBEE6>
+<UEBEE7>
+<UEBEE8>
+<UEBEE9>
+<UEBEEA>
+<UEBEEB>
+<UEBEEC>
+<UEBEED>
+<UEBEEE>
+<UEBEEF>
+<UEBEF0>
+<UEBEF1>
+<UEBEF2>
+<UEBEF3>
+<UEBEF4>
+<UEBEF5>
+<UEBEF6>
+<UEBEF7>
+<UEBEF8>
+<UEBEF9>
+<UEBEFA>
+<UEBEFB>
+<UEBEFC>
+<UEBEFD>
+<UEBEFE>
+<UEBEFF>
+<UEBF00>
+<UEBF01>
+<UEBF02>
+<UEBF03>
+<UEBF04>
+<UEBF05>
+<UEBF06>
+<UEBF07>
+<UEBF08>
+<UEBF09>
+<UEBF0A>
+<UEBF0B>
+<UEBF0C>
+<UEBF0D>
+<UEBF0E>
+<UEBF0F>
+<UEBF10>
+<UEBF11>
+<UEBF12>
+<UEBF13>
+<UEBF14>
+<UEBF15>
+<UEBF16>
+<UEBF17>
+<UEBF18>
+<UEBF19>
+<UEBF1A>
+<UEBF1B>
+<UEBF1C>
+<UEBF1D>
+<UEBF1E>
+<UEBF1F>
+<UEBF20>
+<UEBF21>
+<UEBF22>
+<UEBF23>
+<UEBF24>
+<UEBF25>
+<UEBF26>
+<UEBF27>
+<UEBF28>
+<UEBF29>
+<UEBF2A>
+<UEBF2B>
+<UEBF2C>
+<UEBF2D>
+<UEBF2E>
+<UEBF2F>
+<UEBF30>
+<UEBF31>
+<UEBF32>
+<UEBF33>
+<UEBF34>
+<UEBF35>
+<UEBF36>
+<UEBF37>
+<UEBF38>
+<UEBF39>
+<UEBF3A>
+<UEBF3B>
+<UEBF3C>
+<UEBF3D>
+<UEBF3E>
+<UEBF3F>
+<UEBF40>
+<UEBF41>
+<UEBF42>
+<UEBF43>
+<UEBF44>
+<UEBF45>
+<UEBF46>
+<UEBF47>
+<UEBF48>
+<UEBF49>
+<UEBF4A>
+<UEBF4B>
+<UEBF4C>
+<UEBF4D>
+<UEBF4E>
+<UEBF4F>
+<UEBF50>
+<UEBF51>
+<UEBF52>
+<UEBF53>
+<UEBF54>
+<UEBF55>
+<UEBF56>
+<UEBF57>
+<UEBF58>
+<UEBF59>
+<UEBF5A>
+<UEBF5B>
+<UEBF5C>
+<UEBF5D>
+<UEBF5E>
+<UEBF5F>
+<UEBF60>
+<UEBF61>
+<UEBF62>
+<UEBF63>
+<UEBF64>
+<UEBF65>
+<UEBF66>
+<UEBF67>
+<UEBF68>
+<UEBF69>
+<UEBF6A>
+<UEBF6B>
+<UEBF6C>
+<UEBF6D>
+<UEBF6E>
+<UEBF6F>
+<UEBF70>
+<UEBF71>
+<UEBF72>
+<UEBF73>
+<UEBF74>
+<UEBF75>
+<UEBF76>
+<UEBF77>
+<UEBF78>
+<UEBF79>
+<UEBF7A>
+<UEBF7B>
+<UEBF7C>
+<UEBF7D>
+<UEBF7E>
+<UEBF7F>
+<UEBF80>
+<UEBF81>
+<UEBF82>
+<UEBF83>
+<UEBF84>
+<UEBF85>
+<UEBF86>
+<UEBF87>
+<UEBF88>
+<UEBF89>
+<UEBF8A>
+<UEBF8B>
+<UEBF8C>
+<UEBF8D>
+<UEBF8E>
+<UEBF8F>
+<UEBF90>
+<UEBF91>
+<UEBF92>
+<UEBF93>
+<UEBF94>
+<UEBF95>
+<UEBF96>
+<UEBF97>
+<UEBF98>
+<UEBF99>
+<UEBF9A>
+<UEBF9B>
+<UEBF9C>
+<UEBF9D>
+<UEBF9E>
+<UEBF9F>
+<UEBFA0>
+<UEBFA1>
+<UEBFA2>
+<UEBFA3>
+<UEBFA4>
+<UEBFA5>
+<UEBFA6>
+<UEBFA7>
+<UEBFA8>
+<UEBFA9>
+<UEBFAA>
+<UEBFAB>
+<UEBFAC>
+<UEBFAD>
+<UEBFAE>
+<UEBFAF>
+<UEBFB0>
+<UEBFB1>
+<UEBFB2>
+<UEBFB3>
+<UEBFB4>
+<UEBFB5>
+<UEBFB6>
+<UEBFB7>
+<UEBFB8>
+<UEBFB9>
+<UEBFBA>
+<UEBFBB>
+<UEBFBC>
+<UEBFBD>
+<UEBFBE>
+<UEBFBF>
+<UEBFC0>
+<UEBFC1>
+<UEBFC2>
+<UEBFC3>
+<UEBFC4>
+<UEBFC5>
+<UEBFC6>
+<UEBFC7>
+<UEBFC8>
+<UEBFC9>
+<UEBFCA>
+<UEBFCB>
+<UEBFCC>
+<UEBFCD>
+<UEBFCE>
+<UEBFCF>
+<UEBFD0>
+<UEBFD1>
+<UEBFD2>
+<UEBFD3>
+<UEBFD4>
+<UEBFD5>
+<UEBFD6>
+<UEBFD7>
+<UEBFD8>
+<UEBFD9>
+<UEBFDA>
+<UEBFDB>
+<UEBFDC>
+<UEBFDD>
+<UEBFDE>
+<UEBFDF>
+<UEBFE0>
+<UEBFE1>
+<UEBFE2>
+<UEBFE3>
+<UEBFE4>
+<UEBFE5>
+<UEBFE6>
+<UEBFE7>
+<UEBFE8>
+<UEBFE9>
+<UEBFEA>
+<UEBFEB>
+<UEBFEC>
+<UEBFED>
+<UEBFEE>
+<UEBFEF>
+<UEBFF0>
+<UEBFF1>
+<UEBFF2>
+<UEBFF3>
+<UEBFF4>
+<UEBFF5>
+<UEBFF6>
+<UEBFF7>
+<UEBFF8>
+<UEBFF9>
+<UEBFFA>
+<UEBFFB>
+<UEBFFC>
+<UEBFFD>
+<UEBFFE>
+<UEBFFF>
+<UEC000>
+<UEC001>
+<UEC002>
+<UEC003>
+<UEC004>
+<UEC005>
+<UEC006>
+<UEC007>
+<UEC008>
+<UEC009>
+<UEC00A>
+<UEC00B>
+<UEC00C>
+<UEC00D>
+<UEC00E>
+<UEC00F>
+<UEC010>
+<UEC011>
+<UEC012>
+<UEC013>
+<UEC014>
+<UEC015>
+<UEC016>
+<UEC017>
+<UEC018>
+<UEC019>
+<UEC01A>
+<UEC01B>
+<UEC01C>
+<UEC01D>
+<UEC01E>
+<UEC01F>
+<UEC020>
+<UEC021>
+<UEC022>
+<UEC023>
+<UEC024>
+<UEC025>
+<UEC026>
+<UEC027>
+<UEC028>
+<UEC029>
+<UEC02A>
+<UEC02B>
+<UEC02C>
+<UEC02D>
+<UEC02E>
+<UEC02F>
+<UEC030>
+<UEC031>
+<UEC032>
+<UEC033>
+<UEC034>
+<UEC035>
+<UEC036>
+<UEC037>
+<UEC038>
+<UEC039>
+<UEC03A>
+<UEC03B>
+<UEC03C>
+<UEC03D>
+<UEC03E>
+<UEC03F>
+<UEC040>
+<UEC041>
+<UEC042>
+<UEC043>
+<UEC044>
+<UEC045>
+<UEC046>
+<UEC047>
+<UEC048>
+<UEC049>
+<UEC04A>
+<UEC04B>
+<UEC04C>
+<UEC04D>
+<UEC04E>
+<UEC04F>
+<UEC050>
+<UEC051>
+<UEC052>
+<UEC053>
+<UEC054>
+<UEC055>
+<UEC056>
+<UEC057>
+<UEC058>
+<UEC059>
+<UEC05A>
+<UEC05B>
+<UEC05C>
+<UEC05D>
+<UEC05E>
+<UEC05F>
+<UEC060>
+<UEC061>
+<UEC062>
+<UEC063>
+<UEC064>
+<UEC065>
+<UEC066>
+<UEC067>
+<UEC068>
+<UEC069>
+<UEC06A>
+<UEC06B>
+<UEC06C>
+<UEC06D>
+<UEC06E>
+<UEC06F>
+<UEC070>
+<UEC071>
+<UEC072>
+<UEC073>
+<UEC074>
+<UEC075>
+<UEC076>
+<UEC077>
+<UEC078>
+<UEC079>
+<UEC07A>
+<UEC07B>
+<UEC07C>
+<UEC07D>
+<UEC07E>
+<UEC07F>
+<UEC080>
+<UEC081>
+<UEC082>
+<UEC083>
+<UEC084>
+<UEC085>
+<UEC086>
+<UEC087>
+<UEC088>
+<UEC089>
+<UEC08A>
+<UEC08B>
+<UEC08C>
+<UEC08D>
+<UEC08E>
+<UEC08F>
+<UEC090>
+<UEC091>
+<UEC092>
+<UEC093>
+<UEC094>
+<UEC095>
+<UEC096>
+<UEC097>
+<UEC098>
+<UEC099>
+<UEC09A>
+<UEC09B>
+<UEC09C>
+<UEC09D>
+<UEC09E>
+<UEC09F>
+<UEC0A0>
+<UEC0A1>
+<UEC0A2>
+<UEC0A3>
+<UEC0A4>
+<UEC0A5>
+<UEC0A6>
+<UEC0A7>
+<UEC0A8>
+<UEC0A9>
+<UEC0AA>
+<UEC0AB>
+<UEC0AC>
+<UEC0AD>
+<UEC0AE>
+<UEC0AF>
+<UEC0B0>
+<UEC0B1>
+<UEC0B2>
+<UEC0B3>
+<UEC0B4>
+<UEC0B5>
+<UEC0B6>
+<UEC0B7>
+<UEC0B8>
+<UEC0B9>
+<UEC0BA>
+<UEC0BB>
+<UEC0BC>
+<UEC0BD>
+<UEC0BE>
+<UEC0BF>
+<UEC0C0>
+<UEC0C1>
+<UEC0C2>
+<UEC0C3>
+<UEC0C4>
+<UEC0C5>
+<UEC0C6>
+<UEC0C7>
+<UEC0C8>
+<UEC0C9>
+<UEC0CA>
+<UEC0CB>
+<UEC0CC>
+<UEC0CD>
+<UEC0CE>
+<UEC0CF>
+<UEC0D0>
+<UEC0D1>
+<UEC0D2>
+<UEC0D3>
+<UEC0D4>
+<UEC0D5>
+<UEC0D6>
+<UEC0D7>
+<UEC0D8>
+<UEC0D9>
+<UEC0DA>
+<UEC0DB>
+<UEC0DC>
+<UEC0DD>
+<UEC0DE>
+<UEC0DF>
+<UEC0E0>
+<UEC0E1>
+<UEC0E2>
+<UEC0E3>
+<UEC0E4>
+<UEC0E5>
+<UEC0E6>
+<UEC0E7>
+<UEC0E8>
+<UEC0E9>
+<UEC0EA>
+<UEC0EB>
+<UEC0EC>
+<UEC0ED>
+<UEC0EE>
+<UEC0EF>
+<UEC0F0>
+<UEC0F1>
+<UEC0F2>
+<UEC0F3>
+<UEC0F4>
+<UEC0F5>
+<UEC0F6>
+<UEC0F7>
+<UEC0F8>
+<UEC0F9>
+<UEC0FA>
+<UEC0FB>
+<UEC0FC>
+<UEC0FD>
+<UEC0FE>
+<UEC0FF>
+<UEC100>
+<UEC101>
+<UEC102>
+<UEC103>
+<UEC104>
+<UEC105>
+<UEC106>
+<UEC107>
+<UEC108>
+<UEC109>
+<UEC10A>
+<UEC10B>
+<UEC10C>
+<UEC10D>
+<UEC10E>
+<UEC10F>
+<UEC110>
+<UEC111>
+<UEC112>
+<UEC113>
+<UEC114>
+<UEC115>
+<UEC116>
+<UEC117>
+<UEC118>
+<UEC119>
+<UEC11A>
+<UEC11B>
+<UEC11C>
+<UEC11D>
+<UEC11E>
+<UEC11F>
+<UEC120>
+<UEC121>
+<UEC122>
+<UEC123>
+<UEC124>
+<UEC125>
+<UEC126>
+<UEC127>
+<UEC128>
+<UEC129>
+<UEC12A>
+<UEC12B>
+<UEC12C>
+<UEC12D>
+<UEC12E>
+<UEC12F>
+<UEC130>
+<UEC131>
+<UEC132>
+<UEC133>
+<UEC134>
+<UEC135>
+<UEC136>
+<UEC137>
+<UEC138>
+<UEC139>
+<UEC13A>
+<UEC13B>
+<UEC13C>
+<UEC13D>
+<UEC13E>
+<UEC13F>
+<UEC140>
+<UEC141>
+<UEC142>
+<UEC143>
+<UEC144>
+<UEC145>
+<UEC146>
+<UEC147>
+<UEC148>
+<UEC149>
+<UEC14A>
+<UEC14B>
+<UEC14C>
+<UEC14D>
+<UEC14E>
+<UEC14F>
+<UEC150>
+<UEC151>
+<UEC152>
+<UEC153>
+<UEC154>
+<UEC155>
+<UEC156>
+<UEC157>
+<UEC158>
+<UEC159>
+<UEC15A>
+<UEC15B>
+<UEC15C>
+<UEC15D>
+<UEC15E>
+<UEC15F>
+<UEC160>
+<UEC161>
+<UEC162>
+<UEC163>
+<UEC164>
+<UEC165>
+<UEC166>
+<UEC167>
+<UEC168>
+<UEC169>
+<UEC16A>
+<UEC16B>
+<UEC16C>
+<UEC16D>
+<UEC16E>
+<UEC16F>
+<UEC170>
+<UEC171>
+<UEC172>
+<UEC173>
+<UEC174>
+<UEC175>
+<UEC176>
+<UEC177>
+<UEC178>
+<UEC179>
+<UEC17A>
+<UEC17B>
+<UEC17C>
+<UEC17D>
+<UEC17E>
+<UEC17F>
+<UEC180>
+<UEC181>
+<UEC182>
+<UEC183>
+<UEC184>
+<UEC185>
+<UEC186>
+<UEC187>
+<UEC188>
+<UEC189>
+<UEC18A>
+<UEC18B>
+<UEC18C>
+<UEC18D>
+<UEC18E>
+<UEC18F>
+<UEC190>
+<UEC191>
+<UEC192>
+<UEC193>
+<UEC194>
+<UEC195>
+<UEC196>
+<UEC197>
+<UEC198>
+<UEC199>
+<UEC19A>
+<UEC19B>
+<UEC19C>
+<UEC19D>
+<UEC19E>
+<UEC19F>
+<UEC1A0>
+<UEC1A1>
+<UEC1A2>
+<UEC1A3>
+<UEC1A4>
+<UEC1A5>
+<UEC1A6>
+<UEC1A7>
+<UEC1A8>
+<UEC1A9>
+<UEC1AA>
+<UEC1AB>
+<UEC1AC>
+<UEC1AD>
+<UEC1AE>
+<UEC1AF>
+<UEC1B0>
+<UEC1B1>
+<UEC1B2>
+<UEC1B3>
+<UEC1B4>
+<UEC1B5>
+<UEC1B6>
+<UEC1B7>
+<UEC1B8>
+<UEC1B9>
+<UEC1BA>
+<UEC1BB>
+<UEC1BC>
+<UEC1BD>
+<UEC1BE>
+<UEC1BF>
+<UEC1C0>
+<UEC1C1>
+<UEC1C2>
+<UEC1C3>
+<UEC1C4>
+<UEC1C5>
+<UEC1C6>
+<UEC1C7>
+<UEC1C8>
+<UEC1C9>
+<UEC1CA>
+<UEC1CB>
+<UEC1CC>
+<UEC1CD>
+<UEC1CE>
+<UEC1CF>
+<UEC1D0>
+<UEC1D1>
+<UEC1D2>
+<UEC1D3>
+<UEC1D4>
+<UEC1D5>
+<UEC1D6>
+<UEC1D7>
+<UEC1D8>
+<UEC1D9>
+<UEC1DA>
+<UEC1DB>
+<UEC1DC>
+<UEC1DD>
+<UEC1DE>
+<UEC1DF>
+<UEC1E0>
+<UEC1E1>
+<UEC1E2>
+<UEC1E3>
+<UEC1E4>
+<UEC1E5>
+<UEC1E6>
+<UEC1E7>
+<UEC1E8>
+<UEC1E9>
+<UEC1EA>
+<UEC1EB>
+<UEC1EC>
+<UEC1ED>
+<UEC1EE>
+<UEC1EF>
+<UEC1F0>
+<UEC1F1>
+<UEC1F2>
+<UEC1F3>
+<UEC1F4>
+<UEC1F5>
+<UEC1F6>
+<UEC1F7>
+<UEC1F8>
+<UEC1F9>
+<UEC1FA>
+<UEC1FB>
+<UEC1FC>
+<UEC1FD>
+<UEC1FE>
+<UEC1FF>
+<UEC200>
+<UEC201>
+<UEC202>
+<UEC203>
+<UEC204>
+<UEC205>
+<UEC206>
+<UEC207>
+<UEC208>
+<UEC209>
+<UEC20A>
+<UEC20B>
+<UEC20C>
+<UEC20D>
+<UEC20E>
+<UEC20F>
+<UEC210>
+<UEC211>
+<UEC212>
+<UEC213>
+<UEC214>
+<UEC215>
+<UEC216>
+<UEC217>
+<UEC218>
+<UEC219>
+<UEC21A>
+<UEC21B>
+<UEC21C>
+<UEC21D>
+<UEC21E>
+<UEC21F>
+<UEC220>
+<UEC221>
+<UEC222>
+<UEC223>
+<UEC224>
+<UEC225>
+<UEC226>
+<UEC227>
+<UEC228>
+<UEC229>
+<UEC22A>
+<UEC22B>
+<UEC22C>
+<UEC22D>
+<UEC22E>
+<UEC22F>
+<UEC230>
+<UEC231>
+<UEC232>
+<UEC233>
+<UEC234>
+<UEC235>
+<UEC236>
+<UEC237>
+<UEC238>
+<UEC239>
+<UEC23A>
+<UEC23B>
+<UEC23C>
+<UEC23D>
+<UEC23E>
+<UEC23F>
+<UEC240>
+<UEC241>
+<UEC242>
+<UEC243>
+<UEC244>
+<UEC245>
+<UEC246>
+<UEC247>
+<UEC248>
+<UEC249>
+<UEC24A>
+<UEC24B>
+<UEC24C>
+<UEC24D>
+<UEC24E>
+<UEC24F>
+<UEC250>
+<UEC251>
+<UEC252>
+<UEC253>
+<UEC254>
+<UEC255>
+<UEC256>
+<UEC257>
+<UEC258>
+<UEC259>
+<UEC25A>
+<UEC25B>
+<UEC25C>
+<UEC25D>
+<UEC25E>
+<UEC25F>
+<UEC260>
+<UEC261>
+<UEC262>
+<UEC263>
+<UEC264>
+<UEC265>
+<UEC266>
+<UEC267>
+<UEC268>
+<UEC269>
+<UEC26A>
+<UEC26B>
+<UEC26C>
+<UEC26D>
+<UEC26E>
+<UEC26F>
+<UEC270>
+<UEC271>
+<UEC272>
+<UEC273>
+<UEC274>
+<UEC275>
+<UEC276>
+<UEC277>
+<UEC278>
+<UEC279>
+<UEC27A>
+<UEC27B>
+<UEC27C>
+<UEC27D>
+<UEC27E>
+<UEC27F>
+<UEC280>
+<UEC281>
+<UEC282>
+<UEC283>
+<UEC284>
+<UEC285>
+<UEC286>
+<UEC287>
+<UEC288>
+<UEC289>
+<UEC28A>
+<UEC28B>
+<UEC28C>
+<UEC28D>
+<UEC28E>
+<UEC28F>
+<UEC290>
+<UEC291>
+<UEC292>
+<UEC293>
+<UEC294>
+<UEC295>
+<UEC296>
+<UEC297>
+<UEC298>
+<UEC299>
+<UEC29A>
+<UEC29B>
+<UEC29C>
+<UEC29D>
+<UEC29E>
+<UEC29F>
+<UEC2A0>
+<UEC2A1>
+<UEC2A2>
+<UEC2A3>
+<UEC2A4>
+<UEC2A5>
+<UEC2A6>
+<UEC2A7>
+<UEC2A8>
+<UEC2A9>
+<UEC2AA>
+<UEC2AB>
+<UEC2AC>
+<UEC2AD>
+<UEC2AE>
+<UEC2AF>
+<UEC2B0>
+<UEC2B1>
+<UEC2B2>
+<UEC2B3>
+<UEC2B4>
+<UEC2B5>
+<UEC2B6>
+<UEC2B7>
+<UEC2B8>
+<UEC2B9>
+<UEC2BA>
+<UEC2BB>
+<UEC2BC>
+<UEC2BD>
+<UEC2BE>
+<UEC2BF>
+<UEC2C0>
+<UEC2C1>
+<UEC2C2>
+<UEC2C3>
+<UEC2C4>
+<UEC2C5>
+<UEC2C6>
+<UEC2C7>
+<UEC2C8>
+<UEC2C9>
+<UEC2CA>
+<UEC2CB>
+<UEC2CC>
+<UEC2CD>
+<UEC2CE>
+<UEC2CF>
+<UEC2D0>
+<UEC2D1>
+<UEC2D2>
+<UEC2D3>
+<UEC2D4>
+<UEC2D5>
+<UEC2D6>
+<UEC2D7>
+<UEC2D8>
+<UEC2D9>
+<UEC2DA>
+<UEC2DB>
+<UEC2DC>
+<UEC2DD>
+<UEC2DE>
+<UEC2DF>
+<UEC2E0>
+<UEC2E1>
+<UEC2E2>
+<UEC2E3>
+<UEC2E4>
+<UEC2E5>
+<UEC2E6>
+<UEC2E7>
+<UEC2E8>
+<UEC2E9>
+<UEC2EA>
+<UEC2EB>
+<UEC2EC>
+<UEC2ED>
+<UEC2EE>
+<UEC2EF>
+<UEC2F0>
+<UEC2F1>
+<UEC2F2>
+<UEC2F3>
+<UEC2F4>
+<UEC2F5>
+<UEC2F6>
+<UEC2F7>
+<UEC2F8>
+<UEC2F9>
+<UEC2FA>
+<UEC2FB>
+<UEC2FC>
+<UEC2FD>
+<UEC2FE>
+<UEC2FF>
+<UEC300>
+<UEC301>
+<UEC302>
+<UEC303>
+<UEC304>
+<UEC305>
+<UEC306>
+<UEC307>
+<UEC308>
+<UEC309>
+<UEC30A>
+<UEC30B>
+<UEC30C>
+<UEC30D>
+<UEC30E>
+<UEC30F>
+<UEC310>
+<UEC311>
+<UEC312>
+<UEC313>
+<UEC314>
+<UEC315>
+<UEC316>
+<UEC317>
+<UEC318>
+<UEC319>
+<UEC31A>
+<UEC31B>
+<UEC31C>
+<UEC31D>
+<UEC31E>
+<UEC31F>
+<UEC320>
+<UEC321>
+<UEC322>
+<UEC323>
+<UEC324>
+<UEC325>
+<UEC326>
+<UEC327>
+<UEC328>
+<UEC329>
+<UEC32A>
+<UEC32B>
+<UEC32C>
+<UEC32D>
+<UEC32E>
+<UEC32F>
+<UEC330>
+<UEC331>
+<UEC332>
+<UEC333>
+<UEC334>
+<UEC335>
+<UEC336>
+<UEC337>
+<UEC338>
+<UEC339>
+<UEC33A>
+<UEC33B>
+<UEC33C>
+<UEC33D>
+<UEC33E>
+<UEC33F>
+<UEC340>
+<UEC341>
+<UEC342>
+<UEC343>
+<UEC344>
+<UEC345>
+<UEC346>
+<UEC347>
+<UEC348>
+<UEC349>
+<UEC34A>
+<UEC34B>
+<UEC34C>
+<UEC34D>
+<UEC34E>
+<UEC34F>
+<UEC350>
+<UEC351>
+<UEC352>
+<UEC353>
+<UEC354>
+<UEC355>
+<UEC356>
+<UEC357>
+<UEC358>
+<UEC359>
+<UEC35A>
+<UEC35B>
+<UEC35C>
+<UEC35D>
+<UEC35E>
+<UEC35F>
+<UEC360>
+<UEC361>
+<UEC362>
+<UEC363>
+<UEC364>
+<UEC365>
+<UEC366>
+<UEC367>
+<UEC368>
+<UEC369>
+<UEC36A>
+<UEC36B>
+<UEC36C>
+<UEC36D>
+<UEC36E>
+<UEC36F>
+<UEC370>
+<UEC371>
+<UEC372>
+<UEC373>
+<UEC374>
+<UEC375>
+<UEC376>
+<UEC377>
+<UEC378>
+<UEC379>
+<UEC37A>
+<UEC37B>
+<UEC37C>
+<UEC37D>
+<UEC37E>
+<UEC37F>
+<UEC380>
+<UEC381>
+<UEC382>
+<UEC383>
+<UEC384>
+<UEC385>
+<UEC386>
+<UEC387>
+<UEC388>
+<UEC389>
+<UEC38A>
+<UEC38B>
+<UEC38C>
+<UEC38D>
+<UEC38E>
+<UEC38F>
+<UEC390>
+<UEC391>
+<UEC392>
+<UEC393>
+<UEC394>
+<UEC395>
+<UEC396>
+<UEC397>
+<UEC398>
+<UEC399>
+<UEC39A>
+<UEC39B>
+<UEC39C>
+<UEC39D>
+<UEC39E>
+<UEC39F>
+<UEC3A0>
+<UEC3A1>
+<UEC3A2>
+<UEC3A3>
+<UEC3A4>
+<UEC3A5>
+<UEC3A6>
+<UEC3A7>
+<UEC3A8>
+<UEC3A9>
+<UEC3AA>
+<UEC3AB>
+<UEC3AC>
+<UEC3AD>
+<UEC3AE>
+<UEC3AF>
+<UEC3B0>
+<UEC3B1>
+<UEC3B2>
+<UEC3B3>
+<UEC3B4>
+<UEC3B5>
+<UEC3B6>
+<UEC3B7>
+<UEC3B8>
+<UEC3B9>
+<UEC3BA>
+<UEC3BB>
+<UEC3BC>
+<UEC3BD>
+<UEC3BE>
+<UEC3BF>
+<UEC3C0>
+<UEC3C1>
+<UEC3C2>
+<UEC3C3>
+<UEC3C4>
+<UEC3C5>
+<UEC3C6>
+<UEC3C7>
+<UEC3C8>
+<UEC3C9>
+<UEC3CA>
+<UEC3CB>
+<UEC3CC>
+<UEC3CD>
+<UEC3CE>
+<UEC3CF>
+<UEC3D0>
+<UEC3D1>
+<UEC3D2>
+<UEC3D3>
+<UEC3D4>
+<UEC3D5>
+<UEC3D6>
+<UEC3D7>
+<UEC3D8>
+<UEC3D9>
+<UEC3DA>
+<UEC3DB>
+<UEC3DC>
+<UEC3DD>
+<UEC3DE>
+<UEC3DF>
+<UEC3E0>
+<UEC3E1>
+<UEC3E2>
+<UEC3E3>
+<UEC3E4>
+<UEC3E5>
+<UEC3E6>
+<UEC3E7>
+<UEC3E8>
+<UEC3E9>
+<UEC3EA>
+<UEC3EB>
+<UEC3EC>
+<UEC3ED>
+<UEC3EE>
+<UEC3EF>
+<UEC3F0>
+<UEC3F1>
+<UEC3F2>
+<UEC3F3>
+<UEC3F4>
+<UEC3F5>
+<UEC3F6>
+<UEC3F7>
+<UEC3F8>
+<UEC3F9>
+<UEC3FA>
+<UEC3FB>
+<UEC3FC>
+<UEC3FD>
+<UEC3FE>
+<UEC3FF>
+<UEC400>
+<UEC401>
+<UEC402>
+<UEC403>
+<UEC404>
+<UEC405>
+<UEC406>
+<UEC407>
+<UEC408>
+<UEC409>
+<UEC40A>
+<UEC40B>
+<UEC40C>
+<UEC40D>
+<UEC40E>
+<UEC40F>
+<UEC410>
+<UEC411>
+<UEC412>
+<UEC413>
+<UEC414>
+<UEC415>
+<UEC416>
+<UEC417>
+<UEC418>
+<UEC419>
+<UEC41A>
+<UEC41B>
+<UEC41C>
+<UEC41D>
+<UEC41E>
+<UEC41F>
+<UEC420>
+<UEC421>
+<UEC422>
+<UEC423>
+<UEC424>
+<UEC425>
+<UEC426>
+<UEC427>
+<UEC428>
+<UEC429>
+<UEC42A>
+<UEC42B>
+<UEC42C>
+<UEC42D>
+<UEC42E>
+<UEC42F>
+<UEC430>
+<UEC431>
+<UEC432>
+<UEC433>
+<UEC434>
+<UEC435>
+<UEC436>
+<UEC437>
+<UEC438>
+<UEC439>
+<UEC43A>
+<UEC43B>
+<UEC43C>
+<UEC43D>
+<UEC43E>
+<UEC43F>
+<UEC440>
+<UEC441>
+<UEC442>
+<UEC443>
+<UEC444>
+<UEC445>
+<UEC446>
+<UEC447>
+<UEC448>
+<UEC449>
+<UEC44A>
+<UEC44B>
+<UEC44C>
+<UEC44D>
+<UEC44E>
+<UEC44F>
+<UEC450>
+<UEC451>
+<UEC452>
+<UEC453>
+<UEC454>
+<UEC455>
+<UEC456>
+<UEC457>
+<UEC458>
+<UEC459>
+<UEC45A>
+<UEC45B>
+<UEC45C>
+<UEC45D>
+<UEC45E>
+<UEC45F>
+<UEC460>
+<UEC461>
+<UEC462>
+<UEC463>
+<UEC464>
+<UEC465>
+<UEC466>
+<UEC467>
+<UEC468>
+<UEC469>
+<UEC46A>
+<UEC46B>
+<UEC46C>
+<UEC46D>
+<UEC46E>
+<UEC46F>
+<UEC470>
+<UEC471>
+<UEC472>
+<UEC473>
+<UEC474>
+<UEC475>
+<UEC476>
+<UEC477>
+<UEC478>
+<UEC479>
+<UEC47A>
+<UEC47B>
+<UEC47C>
+<UEC47D>
+<UEC47E>
+<UEC47F>
+<UEC480>
+<UEC481>
+<UEC482>
+<UEC483>
+<UEC484>
+<UEC485>
+<UEC486>
+<UEC487>
+<UEC488>
+<UEC489>
+<UEC48A>
+<UEC48B>
+<UEC48C>
+<UEC48D>
+<UEC48E>
+<UEC48F>
+<UEC490>
+<UEC491>
+<UEC492>
+<UEC493>
+<UEC494>
+<UEC495>
+<UEC496>
+<UEC497>
+<UEC498>
+<UEC499>
+<UEC49A>
+<UEC49B>
+<UEC49C>
+<UEC49D>
+<UEC49E>
+<UEC49F>
+<UEC4A0>
+<UEC4A1>
+<UEC4A2>
+<UEC4A3>
+<UEC4A4>
+<UEC4A5>
+<UEC4A6>
+<UEC4A7>
+<UEC4A8>
+<UEC4A9>
+<UEC4AA>
+<UEC4AB>
+<UEC4AC>
+<UEC4AD>
+<UEC4AE>
+<UEC4AF>
+<UEC4B0>
+<UEC4B1>
+<UEC4B2>
+<UEC4B3>
+<UEC4B4>
+<UEC4B5>
+<UEC4B6>
+<UEC4B7>
+<UEC4B8>
+<UEC4B9>
+<UEC4BA>
+<UEC4BB>
+<UEC4BC>
+<UEC4BD>
+<UEC4BE>
+<UEC4BF>
+<UEC4C0>
+<UEC4C1>
+<UEC4C2>
+<UEC4C3>
+<UEC4C4>
+<UEC4C5>
+<UEC4C6>
+<UEC4C7>
+<UEC4C8>
+<UEC4C9>
+<UEC4CA>
+<UEC4CB>
+<UEC4CC>
+<UEC4CD>
+<UEC4CE>
+<UEC4CF>
+<UEC4D0>
+<UEC4D1>
+<UEC4D2>
+<UEC4D3>
+<UEC4D4>
+<UEC4D5>
+<UEC4D6>
+<UEC4D7>
+<UEC4D8>
+<UEC4D9>
+<UEC4DA>
+<UEC4DB>
+<UEC4DC>
+<UEC4DD>
+<UEC4DE>
+<UEC4DF>
+<UEC4E0>
+<UEC4E1>
+<UEC4E2>
+<UEC4E3>
+<UEC4E4>
+<UEC4E5>
+<UEC4E6>
+<UEC4E7>
+<UEC4E8>
+<UEC4E9>
+<UEC4EA>
+<UEC4EB>
+<UEC4EC>
+<UEC4ED>
+<UEC4EE>
+<UEC4EF>
+<UEC4F0>
+<UEC4F1>
+<UEC4F2>
+<UEC4F3>
+<UEC4F4>
+<UEC4F5>
+<UEC4F6>
+<UEC4F7>
+<UEC4F8>
+<UEC4F9>
+<UEC4FA>
+<UEC4FB>
+<UEC4FC>
+<UEC4FD>
+<UEC4FE>
+<UEC4FF>
+<UEC500>
+<UEC501>
+<UEC502>
+<UEC503>
+<UEC504>
+<UEC505>
+<UEC506>
+<UEC507>
+<UEC508>
+<UEC509>
+<UEC50A>
+<UEC50B>
+<UEC50C>
+<UEC50D>
+<UEC50E>
+<UEC50F>
+<UEC510>
+<UEC511>
+<UEC512>
+<UEC513>
+<UEC514>
+<UEC515>
+<UEC516>
+<UEC517>
+<UEC518>
+<UEC519>
+<UEC51A>
+<UEC51B>
+<UEC51C>
+<UEC51D>
+<UEC51E>
+<UEC51F>
+<UEC520>
+<UEC521>
+<UEC522>
+<UEC523>
+<UEC524>
+<UEC525>
+<UEC526>
+<UEC527>
+<UEC528>
+<UEC529>
+<UEC52A>
+<UEC52B>
+<UEC52C>
+<UEC52D>
+<UEC52E>
+<UEC52F>
+<UEC530>
+<UEC531>
+<UEC532>
+<UEC533>
+<UEC534>
+<UEC535>
+<UEC536>
+<UEC537>
+<UEC538>
+<UEC539>
+<UEC53A>
+<UEC53B>
+<UEC53C>
+<UEC53D>
+<UEC53E>
+<UEC53F>
+<UEC540>
+<UEC541>
+<UEC542>
+<UEC543>
+<UEC544>
+<UEC545>
+<UEC546>
+<UEC547>
+<UEC548>
+<UEC549>
+<UEC54A>
+<UEC54B>
+<UEC54C>
+<UEC54D>
+<UEC54E>
+<UEC54F>
+<UEC550>
+<UEC551>
+<UEC552>
+<UEC553>
+<UEC554>
+<UEC555>
+<UEC556>
+<UEC557>
+<UEC558>
+<UEC559>
+<UEC55A>
+<UEC55B>
+<UEC55C>
+<UEC55D>
+<UEC55E>
+<UEC55F>
+<UEC560>
+<UEC561>
+<UEC562>
+<UEC563>
+<UEC564>
+<UEC565>
+<UEC566>
+<UEC567>
+<UEC568>
+<UEC569>
+<UEC56A>
+<UEC56B>
+<UEC56C>
+<UEC56D>
+<UEC56E>
+<UEC56F>
+<UEC570>
+<UEC571>
+<UEC572>
+<UEC573>
+<UEC574>
+<UEC575>
+<UEC576>
+<UEC577>
+<UEC578>
+<UEC579>
+<UEC57A>
+<UEC57B>
+<UEC57C>
+<UEC57D>
+<UEC57E>
+<UEC57F>
+<UEC580>
+<UEC581>
+<UEC582>
+<UEC583>
+<UEC584>
+<UEC585>
+<UEC586>
+<UEC587>
+<UEC588>
+<UEC589>
+<UEC58A>
+<UEC58B>
+<UEC58C>
+<UEC58D>
+<UEC58E>
+<UEC58F>
+<UEC590>
+<UEC591>
+<UEC592>
+<UEC593>
+<UEC594>
+<UEC595>
+<UEC596>
+<UEC597>
+<UEC598>
+<UEC599>
+<UEC59A>
+<UEC59B>
+<UEC59C>
+<UEC59D>
+<UEC59E>
+<UEC59F>
+<UEC5A0>
+<UEC5A1>
+<UEC5A2>
+<UEC5A3>
+<UEC5A4>
+<UEC5A5>
+<UEC5A6>
+<UEC5A7>
+<UEC5A8>
+<UEC5A9>
+<UEC5AA>
+<UEC5AB>
+<UEC5AC>
+<UEC5AD>
+<UEC5AE>
+<UEC5AF>
+<UEC5B0>
+<UEC5B1>
+<UEC5B2>
+<UEC5B3>
+<UEC5B4>
+<UEC5B5>
+<UEC5B6>
+<UEC5B7>
+<UEC5B8>
+<UEC5B9>
+<UEC5BA>
+<UEC5BB>
+<UEC5BC>
+<UEC5BD>
+<UEC5BE>
+<UEC5BF>
+<UEC5C0>
+<UEC5C1>
+<UEC5C2>
+<UEC5C3>
+<UEC5C4>
+<UEC5C5>
+<UEC5C6>
+<UEC5C7>
+<UEC5C8>
+<UEC5C9>
+<UEC5CA>
+<UEC5CB>
+<UEC5CC>
+<UEC5CD>
+<UEC5CE>
+<UEC5CF>
+<UEC5D0>
+<UEC5D1>
+<UEC5D2>
+<UEC5D3>
+<UEC5D4>
+<UEC5D5>
+<UEC5D6>
+<UEC5D7>
+<UEC5D8>
+<UEC5D9>
+<UEC5DA>
+<UEC5DB>
+<UEC5DC>
+<UEC5DD>
+<UEC5DE>
+<UEC5DF>
+<UEC5E0>
+<UEC5E1>
+<UEC5E2>
+<UEC5E3>
+<UEC5E4>
+<UEC5E5>
+<UEC5E6>
+<UEC5E7>
+<UEC5E8>
+<UEC5E9>
+<UEC5EA>
+<UEC5EB>
+<UEC5EC>
+<UEC5ED>
+<UEC5EE>
+<UEC5EF>
+<UEC5F0>
+<UEC5F1>
+<UEC5F2>
+<UEC5F3>
+<UEC5F4>
+<UEC5F5>
+<UEC5F6>
+<UEC5F7>
+<UEC5F8>
+<UEC5F9>
+<UEC5FA>
+<UEC5FB>
+<UEC5FC>
+<UEC5FD>
+<UEC5FE>
+<UEC5FF>
+<UEC600>
+<UEC601>
+<UEC602>
+<UEC603>
+<UEC604>
+<UEC605>
+<UEC606>
+<UEC607>
+<UEC608>
+<UEC609>
+<UEC60A>
+<UEC60B>
+<UEC60C>
+<UEC60D>
+<UEC60E>
+<UEC60F>
+<UEC610>
+<UEC611>
+<UEC612>
+<UEC613>
+<UEC614>
+<UEC615>
+<UEC616>
+<UEC617>
+<UEC618>
+<UEC619>
+<UEC61A>
+<UEC61B>
+<UEC61C>
+<UEC61D>
+<UEC61E>
+<UEC61F>
+<UEC620>
+<UEC621>
+<UEC622>
+<UEC623>
+<UEC624>
+<UEC625>
+<UEC626>
+<UEC627>
+<UEC628>
+<UEC629>
+<UEC62A>
+<UEC62B>
+<UEC62C>
+<UEC62D>
+<UEC62E>
+<UEC62F>
+<UEC630>
+<UEC631>
+<UEC632>
+<UEC633>
+<UEC634>
+<UEC635>
+<UEC636>
+<UEC637>
+<UEC638>
+<UEC639>
+<UEC63A>
+<UEC63B>
+<UEC63C>
+<UEC63D>
+<UEC63E>
+<UEC63F>
+<UEC640>
+<UEC641>
+<UEC642>
+<UEC643>
+<UEC644>
+<UEC645>
+<UEC646>
+<UEC647>
+<UEC648>
+<UEC649>
+<UEC64A>
+<UEC64B>
+<UEC64C>
+<UEC64D>
+<UEC64E>
+<UEC64F>
+<UEC650>
+<UEC651>
+<UEC652>
+<UEC653>
+<UEC654>
+<UEC655>
+<UEC656>
+<UEC657>
+<UEC658>
+<UEC659>
+<UEC65A>
+<UEC65B>
+<UEC65C>
+<UEC65D>
+<UEC65E>
+<UEC65F>
+<UEC660>
+<UEC661>
+<UEC662>
+<UEC663>
+<UEC664>
+<UEC665>
+<UEC666>
+<UEC667>
+<UEC668>
+<UEC669>
+<UEC66A>
+<UEC66B>
+<UEC66C>
+<UEC66D>
+<UEC66E>
+<UEC66F>
+<UEC670>
+<UEC671>
+<UEC672>
+<UEC673>
+<UEC674>
+<UEC675>
+<UEC676>
+<UEC677>
+<UEC678>
+<UEC679>
+<UEC67A>
+<UEC67B>
+<UEC67C>
+<UEC67D>
+<UEC67E>
+<UEC67F>
+<UEC680>
+<UEC681>
+<UEC682>
+<UEC683>
+<UEC684>
+<UEC685>
+<UEC686>
+<UEC687>
+<UEC688>
+<UEC689>
+<UEC68A>
+<UEC68B>
+<UEC68C>
+<UEC68D>
+<UEC68E>
+<UEC68F>
+<UEC690>
+<UEC691>
+<UEC692>
+<UEC693>
+<UEC694>
+<UEC695>
+<UEC696>
+<UEC697>
+<UEC698>
+<UEC699>
+<UEC69A>
+<UEC69B>
+<UEC69C>
+<UEC69D>
+<UEC69E>
+<UEC69F>
+<UEC6A0>
+<UEC6A1>
+<UEC6A2>
+<UEC6A3>
+<UEC6A4>
+<UEC6A5>
+<UEC6A6>
+<UEC6A7>
+<UEC6A8>
+<UEC6A9>
+<UEC6AA>
+<UEC6AB>
+<UEC6AC>
+<UEC6AD>
+<UEC6AE>
+<UEC6AF>
+<UEC6B0>
+<UEC6B1>
+<UEC6B2>
+<UEC6B3>
+<UEC6B4>
+<UEC6B5>
+<UEC6B6>
+<UEC6B7>
+<UEC6B8>
+<UEC6B9>
+<UEC6BA>
+<UEC6BB>
+<UEC6BC>
+<UEC6BD>
+<UEC6BE>
+<UEC6BF>
+<UEC6C0>
+<UEC6C1>
+<UEC6C2>
+<UEC6C3>
+<UEC6C4>
+<UEC6C5>
+<UEC6C6>
+<UEC6C7>
+<UEC6C8>
+<UEC6C9>
+<UEC6CA>
+<UEC6CB>
+<UEC6CC>
+<UEC6CD>
+<UEC6CE>
+<UEC6CF>
+<UEC6D0>
+<UEC6D1>
+<UEC6D2>
+<UEC6D3>
+<UEC6D4>
+<UEC6D5>
+<UEC6D6>
+<UEC6D7>
+<UEC6D8>
+<UEC6D9>
+<UEC6DA>
+<UEC6DB>
+<UEC6DC>
+<UEC6DD>
+<UEC6DE>
+<UEC6DF>
+<UEC6E0>
+<UEC6E1>
+<UEC6E2>
+<UEC6E3>
+<UEC6E4>
+<UEC6E5>
+<UEC6E6>
+<UEC6E7>
+<UEC6E8>
+<UEC6E9>
+<UEC6EA>
+<UEC6EB>
+<UEC6EC>
+<UEC6ED>
+<UEC6EE>
+<UEC6EF>
+<UEC6F0>
+<UEC6F1>
+<UEC6F2>
+<UEC6F3>
+<UEC6F4>
+<UEC6F5>
+<UEC6F6>
+<UEC6F7>
+<UEC6F8>
+<UEC6F9>
+<UEC6FA>
+<UEC6FB>
+<UEC6FC>
+<UEC6FD>
+<UEC6FE>
+<UEC6FF>
+<UEC700>
+<UEC701>
+<UEC702>
+<UEC703>
+<UEC704>
+<UEC705>
+<UEC706>
+<UEC707>
+<UEC708>
+<UEC709>
+<UEC70A>
+<UEC70B>
+<UEC70C>
+<UEC70D>
+<UEC70E>
+<UEC70F>
+<UEC710>
+<UEC711>
+<UEC712>
+<UEC713>
+<UEC714>
+<UEC715>
+<UEC716>
+<UEC717>
+<UEC718>
+<UEC719>
+<UEC71A>
+<UEC71B>
+<UEC71C>
+<UEC71D>
+<UEC71E>
+<UEC71F>
+<UEC720>
+<UEC721>
+<UEC722>
+<UEC723>
+<UEC724>
+<UEC725>
+<UEC726>
+<UEC727>
+<UEC728>
+<UEC729>
+<UEC72A>
+<UEC72B>
+<UEC72C>
+<UEC72D>
+<UEC72E>
+<UEC72F>
+<UEC730>
+<UEC731>
+<UEC732>
+<UEC733>
+<UEC734>
+<UEC735>
+<UEC736>
+<UEC737>
+<UEC738>
+<UEC739>
+<UEC73A>
+<UEC73B>
+<UEC73C>
+<UEC73D>
+<UEC73E>
+<UEC73F>
+<UEC740>
+<UEC741>
+<UEC742>
+<UEC743>
+<UEC744>
+<UEC745>
+<UEC746>
+<UEC747>
+<UEC748>
+<UEC749>
+<UEC74A>
+<UEC74B>
+<UEC74C>
+<UEC74D>
+<UEC74E>
+<UEC74F>
+<UEC750>
+<UEC751>
+<UEC752>
+<UEC753>
+<UEC754>
+<UEC755>
+<UEC756>
+<UEC757>
+<UEC758>
+<UEC759>
+<UEC75A>
+<UEC75B>
+<UEC75C>
+<UEC75D>
+<UEC75E>
+<UEC75F>
+<UEC760>
+<UEC761>
+<UEC762>
+<UEC763>
+<UEC764>
+<UEC765>
+<UEC766>
+<UEC767>
+<UEC768>
+<UEC769>
+<UEC76A>
+<UEC76B>
+<UEC76C>
+<UEC76D>
+<UEC76E>
+<UEC76F>
+<UEC770>
+<UEC771>
+<UEC772>
+<UEC773>
+<UEC774>
+<UEC775>
+<UEC776>
+<UEC777>
+<UEC778>
+<UEC779>
+<UEC77A>
+<UEC77B>
+<UEC77C>
+<UEC77D>
+<UEC77E>
+<UEC77F>
+<UEC780>
+<UEC781>
+<UEC782>
+<UEC783>
+<UEC784>
+<UEC785>
+<UEC786>
+<UEC787>
+<UEC788>
+<UEC789>
+<UEC78A>
+<UEC78B>
+<UEC78C>
+<UEC78D>
+<UEC78E>
+<UEC78F>
+<UEC790>
+<UEC791>
+<UEC792>
+<UEC793>
+<UEC794>
+<UEC795>
+<UEC796>
+<UEC797>
+<UEC798>
+<UEC799>
+<UEC79A>
+<UEC79B>
+<UEC79C>
+<UEC79D>
+<UEC79E>
+<UEC79F>
+<UEC7A0>
+<UEC7A1>
+<UEC7A2>
+<UEC7A3>
+<UEC7A4>
+<UEC7A5>
+<UEC7A6>
+<UEC7A7>
+<UEC7A8>
+<UEC7A9>
+<UEC7AA>
+<UEC7AB>
+<UEC7AC>
+<UEC7AD>
+<UEC7AE>
+<UEC7AF>
+<UEC7B0>
+<UEC7B1>
+<UEC7B2>
+<UEC7B3>
+<UEC7B4>
+<UEC7B5>
+<UEC7B6>
+<UEC7B7>
+<UEC7B8>
+<UEC7B9>
+<UEC7BA>
+<UEC7BB>
+<UEC7BC>
+<UEC7BD>
+<UEC7BE>
+<UEC7BF>
+<UEC7C0>
+<UEC7C1>
+<UEC7C2>
+<UEC7C3>
+<UEC7C4>
+<UEC7C5>
+<UEC7C6>
+<UEC7C7>
+<UEC7C8>
+<UEC7C9>
+<UEC7CA>
+<UEC7CB>
+<UEC7CC>
+<UEC7CD>
+<UEC7CE>
+<UEC7CF>
+<UEC7D0>
+<UEC7D1>
+<UEC7D2>
+<UEC7D3>
+<UEC7D4>
+<UEC7D5>
+<UEC7D6>
+<UEC7D7>
+<UEC7D8>
+<UEC7D9>
+<UEC7DA>
+<UEC7DB>
+<UEC7DC>
+<UEC7DD>
+<UEC7DE>
+<UEC7DF>
+<UEC7E0>
+<UEC7E1>
+<UEC7E2>
+<UEC7E3>
+<UEC7E4>
+<UEC7E5>
+<UEC7E6>
+<UEC7E7>
+<UEC7E8>
+<UEC7E9>
+<UEC7EA>
+<UEC7EB>
+<UEC7EC>
+<UEC7ED>
+<UEC7EE>
+<UEC7EF>
+<UEC7F0>
+<UEC7F1>
+<UEC7F2>
+<UEC7F3>
+<UEC7F4>
+<UEC7F5>
+<UEC7F6>
+<UEC7F7>
+<UEC7F8>
+<UEC7F9>
+<UEC7FA>
+<UEC7FB>
+<UEC7FC>
+<UEC7FD>
+<UEC7FE>
+<UEC7FF>
+<UEC800>
+<UEC801>
+<UEC802>
+<UEC803>
+<UEC804>
+<UEC805>
+<UEC806>
+<UEC807>
+<UEC808>
+<UEC809>
+<UEC80A>
+<UEC80B>
+<UEC80C>
+<UEC80D>
+<UEC80E>
+<UEC80F>
+<UEC810>
+<UEC811>
+<UEC812>
+<UEC813>
+<UEC814>
+<UEC815>
+<UEC816>
+<UEC817>
+<UEC818>
+<UEC819>
+<UEC81A>
+<UEC81B>
+<UEC81C>
+<UEC81D>
+<UEC81E>
+<UEC81F>
+<UEC820>
+<UEC821>
+<UEC822>
+<UEC823>
+<UEC824>
+<UEC825>
+<UEC826>
+<UEC827>
+<UEC828>
+<UEC829>
+<UEC82A>
+<UEC82B>
+<UEC82C>
+<UEC82D>
+<UEC82E>
+<UEC82F>
+<UEC830>
+<UEC831>
+<UEC832>
+<UEC833>
+<UEC834>
+<UEC835>
+<UEC836>
+<UEC837>
+<UEC838>
+<UEC839>
+<UEC83A>
+<UEC83B>
+<UEC83C>
+<UEC83D>
+<UEC83E>
+<UEC83F>
+<UEC840>
+<UEC841>
+<UEC842>
+<UEC843>
+<UEC844>
+<UEC845>
+<UEC846>
+<UEC847>
+<UEC848>
+<UEC849>
+<UEC84A>
+<UEC84B>
+<UEC84C>
+<UEC84D>
+<UEC84E>
+<UEC84F>
+<UEC850>
+<UEC851>
+<UEC852>
+<UEC853>
+<UEC854>
+<UEC855>
+<UEC856>
+<UEC857>
+<UEC858>
+<UEC859>
+<UEC85A>
+<UEC85B>
+<UEC85C>
+<UEC85D>
+<UEC85E>
+<UEC85F>
+<UEC860>
+<UEC861>
+<UEC862>
+<UEC863>
+<UEC864>
+<UEC865>
+<UEC866>
+<UEC867>
+<UEC868>
+<UEC869>
+<UEC86A>
+<UEC86B>
+<UEC86C>
+<UEC86D>
+<UEC86E>
+<UEC86F>
+<UEC870>
+<UEC871>
+<UEC872>
+<UEC873>
+<UEC874>
+<UEC875>
+<UEC876>
+<UEC877>
+<UEC878>
+<UEC879>
+<UEC87A>
+<UEC87B>
+<UEC87C>
+<UEC87D>
+<UEC87E>
+<UEC87F>
+<UEC880>
+<UEC881>
+<UEC882>
+<UEC883>
+<UEC884>
+<UEC885>
+<UEC886>
+<UEC887>
+<UEC888>
+<UEC889>
+<UEC88A>
+<UEC88B>
+<UEC88C>
+<UEC88D>
+<UEC88E>
+<UEC88F>
+<UEC890>
+<UEC891>
+<UEC892>
+<UEC893>
+<UEC894>
+<UEC895>
+<UEC896>
+<UEC897>
+<UEC898>
+<UEC899>
+<UEC89A>
+<UEC89B>
+<UEC89C>
+<UEC89D>
+<UEC89E>
+<UEC89F>
+<UEC8A0>
+<UEC8A1>
+<UEC8A2>
+<UEC8A3>
+<UEC8A4>
+<UEC8A5>
+<UEC8A6>
+<UEC8A7>
+<UEC8A8>
+<UEC8A9>
+<UEC8AA>
+<UEC8AB>
+<UEC8AC>
+<UEC8AD>
+<UEC8AE>
+<UEC8AF>
+<UEC8B0>
+<UEC8B1>
+<UEC8B2>
+<UEC8B3>
+<UEC8B4>
+<UEC8B5>
+<UEC8B6>
+<UEC8B7>
+<UEC8B8>
+<UEC8B9>
+<UEC8BA>
+<UEC8BB>
+<UEC8BC>
+<UEC8BD>
+<UEC8BE>
+<UEC8BF>
+<UEC8C0>
+<UEC8C1>
+<UEC8C2>
+<UEC8C3>
+<UEC8C4>
+<UEC8C5>
+<UEC8C6>
+<UEC8C7>
+<UEC8C8>
+<UEC8C9>
+<UEC8CA>
+<UEC8CB>
+<UEC8CC>
+<UEC8CD>
+<UEC8CE>
+<UEC8CF>
+<UEC8D0>
+<UEC8D1>
+<UEC8D2>
+<UEC8D3>
+<UEC8D4>
+<UEC8D5>
+<UEC8D6>
+<UEC8D7>
+<UEC8D8>
+<UEC8D9>
+<UEC8DA>
+<UEC8DB>
+<UEC8DC>
+<UEC8DD>
+<UEC8DE>
+<UEC8DF>
+<UEC8E0>
+<UEC8E1>
+<UEC8E2>
+<UEC8E3>
+<UEC8E4>
+<UEC8E5>
+<UEC8E6>
+<UEC8E7>
+<UEC8E8>
+<UEC8E9>
+<UEC8EA>
+<UEC8EB>
+<UEC8EC>
+<UEC8ED>
+<UEC8EE>
+<UEC8EF>
+<UEC8F0>
+<UEC8F1>
+<UEC8F2>
+<UEC8F3>
+<UEC8F4>
+<UEC8F5>
+<UEC8F6>
+<UEC8F7>
+<UEC8F8>
+<UEC8F9>
+<UEC8FA>
+<UEC8FB>
+<UEC8FC>
+<UEC8FD>
+<UEC8FE>
+<UEC8FF>
+<UEC900>
+<UEC901>
+<UEC902>
+<UEC903>
+<UEC904>
+<UEC905>
+<UEC906>
+<UEC907>
+<UEC908>
+<UEC909>
+<UEC90A>
+<UEC90B>
+<UEC90C>
+<UEC90D>
+<UEC90E>
+<UEC90F>
+<UEC910>
+<UEC911>
+<UEC912>
+<UEC913>
+<UEC914>
+<UEC915>
+<UEC916>
+<UEC917>
+<UEC918>
+<UEC919>
+<UEC91A>
+<UEC91B>
+<UEC91C>
+<UEC91D>
+<UEC91E>
+<UEC91F>
+<UEC920>
+<UEC921>
+<UEC922>
+<UEC923>
+<UEC924>
+<UEC925>
+<UEC926>
+<UEC927>
+<UEC928>
+<UEC929>
+<UEC92A>
+<UEC92B>
+<UEC92C>
+<UEC92D>
+<UEC92E>
+<UEC92F>
+<UEC930>
+<UEC931>
+<UEC932>
+<UEC933>
+<UEC934>
+<UEC935>
+<UEC936>
+<UEC937>
+<UEC938>
+<UEC939>
+<UEC93A>
+<UEC93B>
+<UEC93C>
+<UEC93D>
+<UEC93E>
+<UEC93F>
+<UEC940>
+<UEC941>
+<UEC942>
+<UEC943>
+<UEC944>
+<UEC945>
+<UEC946>
+<UEC947>
+<UEC948>
+<UEC949>
+<UEC94A>
+<UEC94B>
+<UEC94C>
+<UEC94D>
+<UEC94E>
+<UEC94F>
+<UEC950>
+<UEC951>
+<UEC952>
+<UEC953>
+<UEC954>
+<UEC955>
+<UEC956>
+<UEC957>
+<UEC958>
+<UEC959>
+<UEC95A>
+<UEC95B>
+<UEC95C>
+<UEC95D>
+<UEC95E>
+<UEC95F>
+<UEC960>
+<UEC961>
+<UEC962>
+<UEC963>
+<UEC964>
+<UEC965>
+<UEC966>
+<UEC967>
+<UEC968>
+<UEC969>
+<UEC96A>
+<UEC96B>
+<UEC96C>
+<UEC96D>
+<UEC96E>
+<UEC96F>
+<UEC970>
+<UEC971>
+<UEC972>
+<UEC973>
+<UEC974>
+<UEC975>
+<UEC976>
+<UEC977>
+<UEC978>
+<UEC979>
+<UEC97A>
+<UEC97B>
+<UEC97C>
+<UEC97D>
+<UEC97E>
+<UEC97F>
+<UEC980>
+<UEC981>
+<UEC982>
+<UEC983>
+<UEC984>
+<UEC985>
+<UEC986>
+<UEC987>
+<UEC988>
+<UEC989>
+<UEC98A>
+<UEC98B>
+<UEC98C>
+<UEC98D>
+<UEC98E>
+<UEC98F>
+<UEC990>
+<UEC991>
+<UEC992>
+<UEC993>
+<UEC994>
+<UEC995>
+<UEC996>
+<UEC997>
+<UEC998>
+<UEC999>
+<UEC99A>
+<UEC99B>
+<UEC99C>
+<UEC99D>
+<UEC99E>
+<UEC99F>
+<UEC9A0>
+<UEC9A1>
+<UEC9A2>
+<UEC9A3>
+<UEC9A4>
+<UEC9A5>
+<UEC9A6>
+<UEC9A7>
+<UEC9A8>
+<UEC9A9>
+<UEC9AA>
+<UEC9AB>
+<UEC9AC>
+<UEC9AD>
+<UEC9AE>
+<UEC9AF>
+<UEC9B0>
+<UEC9B1>
+<UEC9B2>
+<UEC9B3>
+<UEC9B4>
+<UEC9B5>
+<UEC9B6>
+<UEC9B7>
+<UEC9B8>
+<UEC9B9>
+<UEC9BA>
+<UEC9BB>
+<UEC9BC>
+<UEC9BD>
+<UEC9BE>
+<UEC9BF>
+<UEC9C0>
+<UEC9C1>
+<UEC9C2>
+<UEC9C3>
+<UEC9C4>
+<UEC9C5>
+<UEC9C6>
+<UEC9C7>
+<UEC9C8>
+<UEC9C9>
+<UEC9CA>
+<UEC9CB>
+<UEC9CC>
+<UEC9CD>
+<UEC9CE>
+<UEC9CF>
+<UEC9D0>
+<UEC9D1>
+<UEC9D2>
+<UEC9D3>
+<UEC9D4>
+<UEC9D5>
+<UEC9D6>
+<UEC9D7>
+<UEC9D8>
+<UEC9D9>
+<UEC9DA>
+<UEC9DB>
+<UEC9DC>
+<UEC9DD>
+<UEC9DE>
+<UEC9DF>
+<UEC9E0>
+<UEC9E1>
+<UEC9E2>
+<UEC9E3>
+<UEC9E4>
+<UEC9E5>
+<UEC9E6>
+<UEC9E7>
+<UEC9E8>
+<UEC9E9>
+<UEC9EA>
+<UEC9EB>
+<UEC9EC>
+<UEC9ED>
+<UEC9EE>
+<UEC9EF>
+<UEC9F0>
+<UEC9F1>
+<UEC9F2>
+<UEC9F3>
+<UEC9F4>
+<UEC9F5>
+<UEC9F6>
+<UEC9F7>
+<UEC9F8>
+<UEC9F9>
+<UEC9FA>
+<UEC9FB>
+<UEC9FC>
+<UEC9FD>
+<UEC9FE>
+<UEC9FF>
+<UECA00>
+<UECA01>
+<UECA02>
+<UECA03>
+<UECA04>
+<UECA05>
+<UECA06>
+<UECA07>
+<UECA08>
+<UECA09>
+<UECA0A>
+<UECA0B>
+<UECA0C>
+<UECA0D>
+<UECA0E>
+<UECA0F>
+<UECA10>
+<UECA11>
+<UECA12>
+<UECA13>
+<UECA14>
+<UECA15>
+<UECA16>
+<UECA17>
+<UECA18>
+<UECA19>
+<UECA1A>
+<UECA1B>
+<UECA1C>
+<UECA1D>
+<UECA1E>
+<UECA1F>
+<UECA20>
+<UECA21>
+<UECA22>
+<UECA23>
+<UECA24>
+<UECA25>
+<UECA26>
+<UECA27>
+<UECA28>
+<UECA29>
+<UECA2A>
+<UECA2B>
+<UECA2C>
+<UECA2D>
+<UECA2E>
+<UECA2F>
+<UECA30>
+<UECA31>
+<UECA32>
+<UECA33>
+<UECA34>
+<UECA35>
+<UECA36>
+<UECA37>
+<UECA38>
+<UECA39>
+<UECA3A>
+<UECA3B>
+<UECA3C>
+<UECA3D>
+<UECA3E>
+<UECA3F>
+<UECA40>
+<UECA41>
+<UECA42>
+<UECA43>
+<UECA44>
+<UECA45>
+<UECA46>
+<UECA47>
+<UECA48>
+<UECA49>
+<UECA4A>
+<UECA4B>
+<UECA4C>
+<UECA4D>
+<UECA4E>
+<UECA4F>
+<UECA50>
+<UECA51>
+<UECA52>
+<UECA53>
+<UECA54>
+<UECA55>
+<UECA56>
+<UECA57>
+<UECA58>
+<UECA59>
+<UECA5A>
+<UECA5B>
+<UECA5C>
+<UECA5D>
+<UECA5E>
+<UECA5F>
+<UECA60>
+<UECA61>
+<UECA62>
+<UECA63>
+<UECA64>
+<UECA65>
+<UECA66>
+<UECA67>
+<UECA68>
+<UECA69>
+<UECA6A>
+<UECA6B>
+<UECA6C>
+<UECA6D>
+<UECA6E>
+<UECA6F>
+<UECA70>
+<UECA71>
+<UECA72>
+<UECA73>
+<UECA74>
+<UECA75>
+<UECA76>
+<UECA77>
+<UECA78>
+<UECA79>
+<UECA7A>
+<UECA7B>
+<UECA7C>
+<UECA7D>
+<UECA7E>
+<UECA7F>
+<UECA80>
+<UECA81>
+<UECA82>
+<UECA83>
+<UECA84>
+<UECA85>
+<UECA86>
+<UECA87>
+<UECA88>
+<UECA89>
+<UECA8A>
+<UECA8B>
+<UECA8C>
+<UECA8D>
+<UECA8E>
+<UECA8F>
+<UECA90>
+<UECA91>
+<UECA92>
+<UECA93>
+<UECA94>
+<UECA95>
+<UECA96>
+<UECA97>
+<UECA98>
+<UECA99>
+<UECA9A>
+<UECA9B>
+<UECA9C>
+<UECA9D>
+<UECA9E>
+<UECA9F>
+<UECAA0>
+<UECAA1>
+<UECAA2>
+<UECAA3>
+<UECAA4>
+<UECAA5>
+<UECAA6>
+<UECAA7>
+<UECAA8>
+<UECAA9>
+<UECAAA>
+<UECAAB>
+<UECAAC>
+<UECAAD>
+<UECAAE>
+<UECAAF>
+<UECAB0>
+<UECAB1>
+<UECAB2>
+<UECAB3>
+<UECAB4>
+<UECAB5>
+<UECAB6>
+<UECAB7>
+<UECAB8>
+<UECAB9>
+<UECABA>
+<UECABB>
+<UECABC>
+<UECABD>
+<UECABE>
+<UECABF>
+<UECAC0>
+<UECAC1>
+<UECAC2>
+<UECAC3>
+<UECAC4>
+<UECAC5>
+<UECAC6>
+<UECAC7>
+<UECAC8>
+<UECAC9>
+<UECACA>
+<UECACB>
+<UECACC>
+<UECACD>
+<UECACE>
+<UECACF>
+<UECAD0>
+<UECAD1>
+<UECAD2>
+<UECAD3>
+<UECAD4>
+<UECAD5>
+<UECAD6>
+<UECAD7>
+<UECAD8>
+<UECAD9>
+<UECADA>
+<UECADB>
+<UECADC>
+<UECADD>
+<UECADE>
+<UECADF>
+<UECAE0>
+<UECAE1>
+<UECAE2>
+<UECAE3>
+<UECAE4>
+<UECAE5>
+<UECAE6>
+<UECAE7>
+<UECAE8>
+<UECAE9>
+<UECAEA>
+<UECAEB>
+<UECAEC>
+<UECAED>
+<UECAEE>
+<UECAEF>
+<UECAF0>
+<UECAF1>
+<UECAF2>
+<UECAF3>
+<UECAF4>
+<UECAF5>
+<UECAF6>
+<UECAF7>
+<UECAF8>
+<UECAF9>
+<UECAFA>
+<UECAFB>
+<UECAFC>
+<UECAFD>
+<UECAFE>
+<UECAFF>
+<UECB00>
+<UECB01>
+<UECB02>
+<UECB03>
+<UECB04>
+<UECB05>
+<UECB06>
+<UECB07>
+<UECB08>
+<UECB09>
+<UECB0A>
+<UECB0B>
+<UECB0C>
+<UECB0D>
+<UECB0E>
+<UECB0F>
+<UECB10>
+<UECB11>
+<UECB12>
+<UECB13>
+<UECB14>
+<UECB15>
+<UECB16>
+<UECB17>
+<UECB18>
+<UECB19>
+<UECB1A>
+<UECB1B>
+<UECB1C>
+<UECB1D>
+<UECB1E>
+<UECB1F>
+<UECB20>
+<UECB21>
+<UECB22>
+<UECB23>
+<UECB24>
+<UECB25>
+<UECB26>
+<UECB27>
+<UECB28>
+<UECB29>
+<UECB2A>
+<UECB2B>
+<UECB2C>
+<UECB2D>
+<UECB2E>
+<UECB2F>
+<UECB30>
+<UECB31>
+<UECB32>
+<UECB33>
+<UECB34>
+<UECB35>
+<UECB36>
+<UECB37>
+<UECB38>
+<UECB39>
+<UECB3A>
+<UECB3B>
+<UECB3C>
+<UECB3D>
+<UECB3E>
+<UECB3F>
+<UECB40>
+<UECB41>
+<UECB42>
+<UECB43>
+<UECB44>
+<UECB45>
+<UECB46>
+<UECB47>
+<UECB48>
+<UECB49>
+<UECB4A>
+<UECB4B>
+<UECB4C>
+<UECB4D>
+<UECB4E>
+<UECB4F>
+<UECB50>
+<UECB51>
+<UECB52>
+<UECB53>
+<UECB54>
+<UECB55>
+<UECB56>
+<UECB57>
+<UECB58>
+<UECB59>
+<UECB5A>
+<UECB5B>
+<UECB5C>
+<UECB5D>
+<UECB5E>
+<UECB5F>
+<UECB60>
+<UECB61>
+<UECB62>
+<UECB63>
+<UECB64>
+<UECB65>
+<UECB66>
+<UECB67>
+<UECB68>
+<UECB69>
+<UECB6A>
+<UECB6B>
+<UECB6C>
+<UECB6D>
+<UECB6E>
+<UECB6F>
+<UECB70>
+<UECB71>
+<UECB72>
+<UECB73>
+<UECB74>
+<UECB75>
+<UECB76>
+<UECB77>
+<UECB78>
+<UECB79>
+<UECB7A>
+<UECB7B>
+<UECB7C>
+<UECB7D>
+<UECB7E>
+<UECB7F>
+<UECB80>
+<UECB81>
+<UECB82>
+<UECB83>
+<UECB84>
+<UECB85>
+<UECB86>
+<UECB87>
+<UECB88>
+<UECB89>
+<UECB8A>
+<UECB8B>
+<UECB8C>
+<UECB8D>
+<UECB8E>
+<UECB8F>
+<UECB90>
+<UECB91>
+<UECB92>
+<UECB93>
+<UECB94>
+<UECB95>
+<UECB96>
+<UECB97>
+<UECB98>
+<UECB99>
+<UECB9A>
+<UECB9B>
+<UECB9C>
+<UECB9D>
+<UECB9E>
+<UECB9F>
+<UECBA0>
+<UECBA1>
+<UECBA2>
+<UECBA3>
+<UECBA4>
+<UECBA5>
+<UECBA6>
+<UECBA7>
+<UECBA8>
+<UECBA9>
+<UECBAA>
+<UECBAB>
+<UECBAC>
+<UECBAD>
+<UECBAE>
+<UECBAF>
+<UECBB0>
+<UECBB1>
+<UECBB2>
+<UECBB3>
+<UECBB4>
+<UECBB5>
+<UECBB6>
+<UECBB7>
+<UECBB8>
+<UECBB9>
+<UECBBA>
+<UECBBB>
+<UECBBC>
+<UECBBD>
+<UECBBE>
+<UECBBF>
+<UECBC0>
+<UECBC1>
+<UECBC2>
+<UECBC3>
+<UECBC4>
+<UECBC5>
+<UECBC6>
+<UECBC7>
+<UECBC8>
+<UECBC9>
+<UECBCA>
+<UECBCB>
+<UECBCC>
+<UECBCD>
+<UECBCE>
+<UECBCF>
+<UECBD0>
+<UECBD1>
+<UECBD2>
+<UECBD3>
+<UECBD4>
+<UECBD5>
+<UECBD6>
+<UECBD7>
+<UECBD8>
+<UECBD9>
+<UECBDA>
+<UECBDB>
+<UECBDC>
+<UECBDD>
+<UECBDE>
+<UECBDF>
+<UECBE0>
+<UECBE1>
+<UECBE2>
+<UECBE3>
+<UECBE4>
+<UECBE5>
+<UECBE6>
+<UECBE7>
+<UECBE8>
+<UECBE9>
+<UECBEA>
+<UECBEB>
+<UECBEC>
+<UECBED>
+<UECBEE>
+<UECBEF>
+<UECBF0>
+<UECBF1>
+<UECBF2>
+<UECBF3>
+<UECBF4>
+<UECBF5>
+<UECBF6>
+<UECBF7>
+<UECBF8>
+<UECBF9>
+<UECBFA>
+<UECBFB>
+<UECBFC>
+<UECBFD>
+<UECBFE>
+<UECBFF>
+<UECC00>
+<UECC01>
+<UECC02>
+<UECC03>
+<UECC04>
+<UECC05>
+<UECC06>
+<UECC07>
+<UECC08>
+<UECC09>
+<UECC0A>
+<UECC0B>
+<UECC0C>
+<UECC0D>
+<UECC0E>
+<UECC0F>
+<UECC10>
+<UECC11>
+<UECC12>
+<UECC13>
+<UECC14>
+<UECC15>
+<UECC16>
+<UECC17>
+<UECC18>
+<UECC19>
+<UECC1A>
+<UECC1B>
+<UECC1C>
+<UECC1D>
+<UECC1E>
+<UECC1F>
+<UECC20>
+<UECC21>
+<UECC22>
+<UECC23>
+<UECC24>
+<UECC25>
+<UECC26>
+<UECC27>
+<UECC28>
+<UECC29>
+<UECC2A>
+<UECC2B>
+<UECC2C>
+<UECC2D>
+<UECC2E>
+<UECC2F>
+<UECC30>
+<UECC31>
+<UECC32>
+<UECC33>
+<UECC34>
+<UECC35>
+<UECC36>
+<UECC37>
+<UECC38>
+<UECC39>
+<UECC3A>
+<UECC3B>
+<UECC3C>
+<UECC3D>
+<UECC3E>
+<UECC3F>
+<UECC40>
+<UECC41>
+<UECC42>
+<UECC43>
+<UECC44>
+<UECC45>
+<UECC46>
+<UECC47>
+<UECC48>
+<UECC49>
+<UECC4A>
+<UECC4B>
+<UECC4C>
+<UECC4D>
+<UECC4E>
+<UECC4F>
+<UECC50>
+<UECC51>
+<UECC52>
+<UECC53>
+<UECC54>
+<UECC55>
+<UECC56>
+<UECC57>
+<UECC58>
+<UECC59>
+<UECC5A>
+<UECC5B>
+<UECC5C>
+<UECC5D>
+<UECC5E>
+<UECC5F>
+<UECC60>
+<UECC61>
+<UECC62>
+<UECC63>
+<UECC64>
+<UECC65>
+<UECC66>
+<UECC67>
+<UECC68>
+<UECC69>
+<UECC6A>
+<UECC6B>
+<UECC6C>
+<UECC6D>
+<UECC6E>
+<UECC6F>
+<UECC70>
+<UECC71>
+<UECC72>
+<UECC73>
+<UECC74>
+<UECC75>
+<UECC76>
+<UECC77>
+<UECC78>
+<UECC79>
+<UECC7A>
+<UECC7B>
+<UECC7C>
+<UECC7D>
+<UECC7E>
+<UECC7F>
+<UECC80>
+<UECC81>
+<UECC82>
+<UECC83>
+<UECC84>
+<UECC85>
+<UECC86>
+<UECC87>
+<UECC88>
+<UECC89>
+<UECC8A>
+<UECC8B>
+<UECC8C>
+<UECC8D>
+<UECC8E>
+<UECC8F>
+<UECC90>
+<UECC91>
+<UECC92>
+<UECC93>
+<UECC94>
+<UECC95>
+<UECC96>
+<UECC97>
+<UECC98>
+<UECC99>
+<UECC9A>
+<UECC9B>
+<UECC9C>
+<UECC9D>
+<UECC9E>
+<UECC9F>
+<UECCA0>
+<UECCA1>
+<UECCA2>
+<UECCA3>
+<UECCA4>
+<UECCA5>
+<UECCA6>
+<UECCA7>
+<UECCA8>
+<UECCA9>
+<UECCAA>
+<UECCAB>
+<UECCAC>
+<UECCAD>
+<UECCAE>
+<UECCAF>
+<UECCB0>
+<UECCB1>
+<UECCB2>
+<UECCB3>
+<UECCB4>
+<UECCB5>
+<UECCB6>
+<UECCB7>
+<UECCB8>
+<UECCB9>
+<UECCBA>
+<UECCBB>
+<UECCBC>
+<UECCBD>
+<UECCBE>
+<UECCBF>
+<UECCC0>
+<UECCC1>
+<UECCC2>
+<UECCC3>
+<UECCC4>
+<UECCC5>
+<UECCC6>
+<UECCC7>
+<UECCC8>
+<UECCC9>
+<UECCCA>
+<UECCCB>
+<UECCCC>
+<UECCCD>
+<UECCCE>
+<UECCCF>
+<UECCD0>
+<UECCD1>
+<UECCD2>
+<UECCD3>
+<UECCD4>
+<UECCD5>
+<UECCD6>
+<UECCD7>
+<UECCD8>
+<UECCD9>
+<UECCDA>
+<UECCDB>
+<UECCDC>
+<UECCDD>
+<UECCDE>
+<UECCDF>
+<UECCE0>
+<UECCE1>
+<UECCE2>
+<UECCE3>
+<UECCE4>
+<UECCE5>
+<UECCE6>
+<UECCE7>
+<UECCE8>
+<UECCE9>
+<UECCEA>
+<UECCEB>
+<UECCEC>
+<UECCED>
+<UECCEE>
+<UECCEF>
+<UECCF0>
+<UECCF1>
+<UECCF2>
+<UECCF3>
+<UECCF4>
+<UECCF5>
+<UECCF6>
+<UECCF7>
+<UECCF8>
+<UECCF9>
+<UECCFA>
+<UECCFB>
+<UECCFC>
+<UECCFD>
+<UECCFE>
+<UECCFF>
+<UECD00>
+<UECD01>
+<UECD02>
+<UECD03>
+<UECD04>
+<UECD05>
+<UECD06>
+<UECD07>
+<UECD08>
+<UECD09>
+<UECD0A>
+<UECD0B>
+<UECD0C>
+<UECD0D>
+<UECD0E>
+<UECD0F>
+<UECD10>
+<UECD11>
+<UECD12>
+<UECD13>
+<UECD14>
+<UECD15>
+<UECD16>
+<UECD17>
+<UECD18>
+<UECD19>
+<UECD1A>
+<UECD1B>
+<UECD1C>
+<UECD1D>
+<UECD1E>
+<UECD1F>
+<UECD20>
+<UECD21>
+<UECD22>
+<UECD23>
+<UECD24>
+<UECD25>
+<UECD26>
+<UECD27>
+<UECD28>
+<UECD29>
+<UECD2A>
+<UECD2B>
+<UECD2C>
+<UECD2D>
+<UECD2E>
+<UECD2F>
+<UECD30>
+<UECD31>
+<UECD32>
+<UECD33>
+<UECD34>
+<UECD35>
+<UECD36>
+<UECD37>
+<UECD38>
+<UECD39>
+<UECD3A>
+<UECD3B>
+<UECD3C>
+<UECD3D>
+<UECD3E>
+<UECD3F>
+<UECD40>
+<UECD41>
+<UECD42>
+<UECD43>
+<UECD44>
+<UECD45>
+<UECD46>
+<UECD47>
+<UECD48>
+<UECD49>
+<UECD4A>
+<UECD4B>
+<UECD4C>
+<UECD4D>
+<UECD4E>
+<UECD4F>
+<UECD50>
+<UECD51>
+<UECD52>
+<UECD53>
+<UECD54>
+<UECD55>
+<UECD56>
+<UECD57>
+<UECD58>
+<UECD59>
+<UECD5A>
+<UECD5B>
+<UECD5C>
+<UECD5D>
+<UECD5E>
+<UECD5F>
+<UECD60>
+<UECD61>
+<UECD62>
+<UECD63>
+<UECD64>
+<UECD65>
+<UECD66>
+<UECD67>
+<UECD68>
+<UECD69>
+<UECD6A>
+<UECD6B>
+<UECD6C>
+<UECD6D>
+<UECD6E>
+<UECD6F>
+<UECD70>
+<UECD71>
+<UECD72>
+<UECD73>
+<UECD74>
+<UECD75>
+<UECD76>
+<UECD77>
+<UECD78>
+<UECD79>
+<UECD7A>
+<UECD7B>
+<UECD7C>
+<UECD7D>
+<UECD7E>
+<UECD7F>
+<UECD80>
+<UECD81>
+<UECD82>
+<UECD83>
+<UECD84>
+<UECD85>
+<UECD86>
+<UECD87>
+<UECD88>
+<UECD89>
+<UECD8A>
+<UECD8B>
+<UECD8C>
+<UECD8D>
+<UECD8E>
+<UECD8F>
+<UECD90>
+<UECD91>
+<UECD92>
+<UECD93>
+<UECD94>
+<UECD95>
+<UECD96>
+<UECD97>
+<UECD98>
+<UECD99>
+<UECD9A>
+<UECD9B>
+<UECD9C>
+<UECD9D>
+<UECD9E>
+<UECD9F>
+<UECDA0>
+<UECDA1>
+<UECDA2>
+<UECDA3>
+<UECDA4>
+<UECDA5>
+<UECDA6>
+<UECDA7>
+<UECDA8>
+<UECDA9>
+<UECDAA>
+<UECDAB>
+<UECDAC>
+<UECDAD>
+<UECDAE>
+<UECDAF>
+<UECDB0>
+<UECDB1>
+<UECDB2>
+<UECDB3>
+<UECDB4>
+<UECDB5>
+<UECDB6>
+<UECDB7>
+<UECDB8>
+<UECDB9>
+<UECDBA>
+<UECDBB>
+<UECDBC>
+<UECDBD>
+<UECDBE>
+<UECDBF>
+<UECDC0>
+<UECDC1>
+<UECDC2>
+<UECDC3>
+<UECDC4>
+<UECDC5>
+<UECDC6>
+<UECDC7>
+<UECDC8>
+<UECDC9>
+<UECDCA>
+<UECDCB>
+<UECDCC>
+<UECDCD>
+<UECDCE>
+<UECDCF>
+<UECDD0>
+<UECDD1>
+<UECDD2>
+<UECDD3>
+<UECDD4>
+<UECDD5>
+<UECDD6>
+<UECDD7>
+<UECDD8>
+<UECDD9>
+<UECDDA>
+<UECDDB>
+<UECDDC>
+<UECDDD>
+<UECDDE>
+<UECDDF>
+<UECDE0>
+<UECDE1>
+<UECDE2>
+<UECDE3>
+<UECDE4>
+<UECDE5>
+<UECDE6>
+<UECDE7>
+<UECDE8>
+<UECDE9>
+<UECDEA>
+<UECDEB>
+<UECDEC>
+<UECDED>
+<UECDEE>
+<UECDEF>
+<UECDF0>
+<UECDF1>
+<UECDF2>
+<UECDF3>
+<UECDF4>
+<UECDF5>
+<UECDF6>
+<UECDF7>
+<UECDF8>
+<UECDF9>
+<UECDFA>
+<UECDFB>
+<UECDFC>
+<UECDFD>
+<UECDFE>
+<UECDFF>
+<UECE00>
+<UECE01>
+<UECE02>
+<UECE03>
+<UECE04>
+<UECE05>
+<UECE06>
+<UECE07>
+<UECE08>
+<UECE09>
+<UECE0A>
+<UECE0B>
+<UECE0C>
+<UECE0D>
+<UECE0E>
+<UECE0F>
+<UECE10>
+<UECE11>
+<UECE12>
+<UECE13>
+<UECE14>
+<UECE15>
+<UECE16>
+<UECE17>
+<UECE18>
+<UECE19>
+<UECE1A>
+<UECE1B>
+<UECE1C>
+<UECE1D>
+<UECE1E>
+<UECE1F>
+<UECE20>
+<UECE21>
+<UECE22>
+<UECE23>
+<UECE24>
+<UECE25>
+<UECE26>
+<UECE27>
+<UECE28>
+<UECE29>
+<UECE2A>
+<UECE2B>
+<UECE2C>
+<UECE2D>
+<UECE2E>
+<UECE2F>
+<UECE30>
+<UECE31>
+<UECE32>
+<UECE33>
+<UECE34>
+<UECE35>
+<UECE36>
+<UECE37>
+<UECE38>
+<UECE39>
+<UECE3A>
+<UECE3B>
+<UECE3C>
+<UECE3D>
+<UECE3E>
+<UECE3F>
+<UECE40>
+<UECE41>
+<UECE42>
+<UECE43>
+<UECE44>
+<UECE45>
+<UECE46>
+<UECE47>
+<UECE48>
+<UECE49>
+<UECE4A>
+<UECE4B>
+<UECE4C>
+<UECE4D>
+<UECE4E>
+<UECE4F>
+<UECE50>
+<UECE51>
+<UECE52>
+<UECE53>
+<UECE54>
+<UECE55>
+<UECE56>
+<UECE57>
+<UECE58>
+<UECE59>
+<UECE5A>
+<UECE5B>
+<UECE5C>
+<UECE5D>
+<UECE5E>
+<UECE5F>
+<UECE60>
+<UECE61>
+<UECE62>
+<UECE63>
+<UECE64>
+<UECE65>
+<UECE66>
+<UECE67>
+<UECE68>
+<UECE69>
+<UECE6A>
+<UECE6B>
+<UECE6C>
+<UECE6D>
+<UECE6E>
+<UECE6F>
+<UECE70>
+<UECE71>
+<UECE72>
+<UECE73>
+<UECE74>
+<UECE75>
+<UECE76>
+<UECE77>
+<UECE78>
+<UECE79>
+<UECE7A>
+<UECE7B>
+<UECE7C>
+<UECE7D>
+<UECE7E>
+<UECE7F>
+<UECE80>
+<UECE81>
+<UECE82>
+<UECE83>
+<UECE84>
+<UECE85>
+<UECE86>
+<UECE87>
+<UECE88>
+<UECE89>
+<UECE8A>
+<UECE8B>
+<UECE8C>
+<UECE8D>
+<UECE8E>
+<UECE8F>
+<UECE90>
+<UECE91>
+<UECE92>
+<UECE93>
+<UECE94>
+<UECE95>
+<UECE96>
+<UECE97>
+<UECE98>
+<UECE99>
+<UECE9A>
+<UECE9B>
+<UECE9C>
+<UECE9D>
+<UECE9E>
+<UECE9F>
+<UECEA0>
+<UECEA1>
+<UECEA2>
+<UECEA3>
+<UECEA4>
+<UECEA5>
+<UECEA6>
+<UECEA7>
+<UECEA8>
+<UECEA9>
+<UECEAA>
+<UECEAB>
+<UECEAC>
+<UECEAD>
+<UECEAE>
+<UECEAF>
+<UECEB0>
+<UECEB1>
+<UECEB2>
+<UECEB3>
+<UECEB4>
+<UECEB5>
+<UECEB6>
+<UECEB7>
+<UECEB8>
+<UECEB9>
+<UECEBA>
+<UECEBB>
+<UECEBC>
+<UECEBD>
+<UECEBE>
+<UECEBF>
+<UECEC0>
+<UECEC1>
+<UECEC2>
+<UECEC3>
+<UECEC4>
+<UECEC5>
+<UECEC6>
+<UECEC7>
+<UECEC8>
+<UECEC9>
+<UECECA>
+<UECECB>
+<UECECC>
+<UECECD>
+<UECECE>
+<UECECF>
+<UECED0>
+<UECED1>
+<UECED2>
+<UECED3>
+<UECED4>
+<UECED5>
+<UECED6>
+<UECED7>
+<UECED8>
+<UECED9>
+<UECEDA>
+<UECEDB>
+<UECEDC>
+<UECEDD>
+<UECEDE>
+<UECEDF>
+<UECEE0>
+<UECEE1>
+<UECEE2>
+<UECEE3>
+<UECEE4>
+<UECEE5>
+<UECEE6>
+<UECEE7>
+<UECEE8>
+<UECEE9>
+<UECEEA>
+<UECEEB>
+<UECEEC>
+<UECEED>
+<UECEEE>
+<UECEEF>
+<UECEF0>
+<UECEF1>
+<UECEF2>
+<UECEF3>
+<UECEF4>
+<UECEF5>
+<UECEF6>
+<UECEF7>
+<UECEF8>
+<UECEF9>
+<UECEFA>
+<UECEFB>
+<UECEFC>
+<UECEFD>
+<UECEFE>
+<UECEFF>
+<UECF00>
+<UECF01>
+<UECF02>
+<UECF03>
+<UECF04>
+<UECF05>
+<UECF06>
+<UECF07>
+<UECF08>
+<UECF09>
+<UECF0A>
+<UECF0B>
+<UECF0C>
+<UECF0D>
+<UECF0E>
+<UECF0F>
+<UECF10>
+<UECF11>
+<UECF12>
+<UECF13>
+<UECF14>
+<UECF15>
+<UECF16>
+<UECF17>
+<UECF18>
+<UECF19>
+<UECF1A>
+<UECF1B>
+<UECF1C>
+<UECF1D>
+<UECF1E>
+<UECF1F>
+<UECF20>
+<UECF21>
+<UECF22>
+<UECF23>
+<UECF24>
+<UECF25>
+<UECF26>
+<UECF27>
+<UECF28>
+<UECF29>
+<UECF2A>
+<UECF2B>
+<UECF2C>
+<UECF2D>
+<UECF2E>
+<UECF2F>
+<UECF30>
+<UECF31>
+<UECF32>
+<UECF33>
+<UECF34>
+<UECF35>
+<UECF36>
+<UECF37>
+<UECF38>
+<UECF39>
+<UECF3A>
+<UECF3B>
+<UECF3C>
+<UECF3D>
+<UECF3E>
+<UECF3F>
+<UECF40>
+<UECF41>
+<UECF42>
+<UECF43>
+<UECF44>
+<UECF45>
+<UECF46>
+<UECF47>
+<UECF48>
+<UECF49>
+<UECF4A>
+<UECF4B>
+<UECF4C>
+<UECF4D>
+<UECF4E>
+<UECF4F>
+<UECF50>
+<UECF51>
+<UECF52>
+<UECF53>
+<UECF54>
+<UECF55>
+<UECF56>
+<UECF57>
+<UECF58>
+<UECF59>
+<UECF5A>
+<UECF5B>
+<UECF5C>
+<UECF5D>
+<UECF5E>
+<UECF5F>
+<UECF60>
+<UECF61>
+<UECF62>
+<UECF63>
+<UECF64>
+<UECF65>
+<UECF66>
+<UECF67>
+<UECF68>
+<UECF69>
+<UECF6A>
+<UECF6B>
+<UECF6C>
+<UECF6D>
+<UECF6E>
+<UECF6F>
+<UECF70>
+<UECF71>
+<UECF72>
+<UECF73>
+<UECF74>
+<UECF75>
+<UECF76>
+<UECF77>
+<UECF78>
+<UECF79>
+<UECF7A>
+<UECF7B>
+<UECF7C>
+<UECF7D>
+<UECF7E>
+<UECF7F>
+<UECF80>
+<UECF81>
+<UECF82>
+<UECF83>
+<UECF84>
+<UECF85>
+<UECF86>
+<UECF87>
+<UECF88>
+<UECF89>
+<UECF8A>
+<UECF8B>
+<UECF8C>
+<UECF8D>
+<UECF8E>
+<UECF8F>
+<UECF90>
+<UECF91>
+<UECF92>
+<UECF93>
+<UECF94>
+<UECF95>
+<UECF96>
+<UECF97>
+<UECF98>
+<UECF99>
+<UECF9A>
+<UECF9B>
+<UECF9C>
+<UECF9D>
+<UECF9E>
+<UECF9F>
+<UECFA0>
+<UECFA1>
+<UECFA2>
+<UECFA3>
+<UECFA4>
+<UECFA5>
+<UECFA6>
+<UECFA7>
+<UECFA8>
+<UECFA9>
+<UECFAA>
+<UECFAB>
+<UECFAC>
+<UECFAD>
+<UECFAE>
+<UECFAF>
+<UECFB0>
+<UECFB1>
+<UECFB2>
+<UECFB3>
+<UECFB4>
+<UECFB5>
+<UECFB6>
+<UECFB7>
+<UECFB8>
+<UECFB9>
+<UECFBA>
+<UECFBB>
+<UECFBC>
+<UECFBD>
+<UECFBE>
+<UECFBF>
+<UECFC0>
+<UECFC1>
+<UECFC2>
+<UECFC3>
+<UECFC4>
+<UECFC5>
+<UECFC6>
+<UECFC7>
+<UECFC8>
+<UECFC9>
+<UECFCA>
+<UECFCB>
+<UECFCC>
+<UECFCD>
+<UECFCE>
+<UECFCF>
+<UECFD0>
+<UECFD1>
+<UECFD2>
+<UECFD3>
+<UECFD4>
+<UECFD5>
+<UECFD6>
+<UECFD7>
+<UECFD8>
+<UECFD9>
+<UECFDA>
+<UECFDB>
+<UECFDC>
+<UECFDD>
+<UECFDE>
+<UECFDF>
+<UECFE0>
+<UECFE1>
+<UECFE2>
+<UECFE3>
+<UECFE4>
+<UECFE5>
+<UECFE6>
+<UECFE7>
+<UECFE8>
+<UECFE9>
+<UECFEA>
+<UECFEB>
+<UECFEC>
+<UECFED>
+<UECFEE>
+<UECFEF>
+<UECFF0>
+<UECFF1>
+<UECFF2>
+<UECFF3>
+<UECFF4>
+<UECFF5>
+<UECFF6>
+<UECFF7>
+<UECFF8>
+<UECFF9>
+<UECFFA>
+<UECFFB>
+<UECFFC>
+<UECFFD>
+<UECFFE>
+<UECFFF>
+<UED000>
+<UED001>
+<UED002>
+<UED003>
+<UED004>
+<UED005>
+<UED006>
+<UED007>
+<UED008>
+<UED009>
+<UED00A>
+<UED00B>
+<UED00C>
+<UED00D>
+<UED00E>
+<UED00F>
+<UED010>
+<UED011>
+<UED012>
+<UED013>
+<UED014>
+<UED015>
+<UED016>
+<UED017>
+<UED018>
+<UED019>
+<UED01A>
+<UED01B>
+<UED01C>
+<UED01D>
+<UED01E>
+<UED01F>
+<UED020>
+<UED021>
+<UED022>
+<UED023>
+<UED024>
+<UED025>
+<UED026>
+<UED027>
+<UED028>
+<UED029>
+<UED02A>
+<UED02B>
+<UED02C>
+<UED02D>
+<UED02E>
+<UED02F>
+<UED030>
+<UED031>
+<UED032>
+<UED033>
+<UED034>
+<UED035>
+<UED036>
+<UED037>
+<UED038>
+<UED039>
+<UED03A>
+<UED03B>
+<UED03C>
+<UED03D>
+<UED03E>
+<UED03F>
+<UED040>
+<UED041>
+<UED042>
+<UED043>
+<UED044>
+<UED045>
+<UED046>
+<UED047>
+<UED048>
+<UED049>
+<UED04A>
+<UED04B>
+<UED04C>
+<UED04D>
+<UED04E>
+<UED04F>
+<UED050>
+<UED051>
+<UED052>
+<UED053>
+<UED054>
+<UED055>
+<UED056>
+<UED057>
+<UED058>
+<UED059>
+<UED05A>
+<UED05B>
+<UED05C>
+<UED05D>
+<UED05E>
+<UED05F>
+<UED060>
+<UED061>
+<UED062>
+<UED063>
+<UED064>
+<UED065>
+<UED066>
+<UED067>
+<UED068>
+<UED069>
+<UED06A>
+<UED06B>
+<UED06C>
+<UED06D>
+<UED06E>
+<UED06F>
+<UED070>
+<UED071>
+<UED072>
+<UED073>
+<UED074>
+<UED075>
+<UED076>
+<UED077>
+<UED078>
+<UED079>
+<UED07A>
+<UED07B>
+<UED07C>
+<UED07D>
+<UED07E>
+<UED07F>
+<UED080>
+<UED081>
+<UED082>
+<UED083>
+<UED084>
+<UED085>
+<UED086>
+<UED087>
+<UED088>
+<UED089>
+<UED08A>
+<UED08B>
+<UED08C>
+<UED08D>
+<UED08E>
+<UED08F>
+<UED090>
+<UED091>
+<UED092>
+<UED093>
+<UED094>
+<UED095>
+<UED096>
+<UED097>
+<UED098>
+<UED099>
+<UED09A>
+<UED09B>
+<UED09C>
+<UED09D>
+<UED09E>
+<UED09F>
+<UED0A0>
+<UED0A1>
+<UED0A2>
+<UED0A3>
+<UED0A4>
+<UED0A5>
+<UED0A6>
+<UED0A7>
+<UED0A8>
+<UED0A9>
+<UED0AA>
+<UED0AB>
+<UED0AC>
+<UED0AD>
+<UED0AE>
+<UED0AF>
+<UED0B0>
+<UED0B1>
+<UED0B2>
+<UED0B3>
+<UED0B4>
+<UED0B5>
+<UED0B6>
+<UED0B7>
+<UED0B8>
+<UED0B9>
+<UED0BA>
+<UED0BB>
+<UED0BC>
+<UED0BD>
+<UED0BE>
+<UED0BF>
+<UED0C0>
+<UED0C1>
+<UED0C2>
+<UED0C3>
+<UED0C4>
+<UED0C5>
+<UED0C6>
+<UED0C7>
+<UED0C8>
+<UED0C9>
+<UED0CA>
+<UED0CB>
+<UED0CC>
+<UED0CD>
+<UED0CE>
+<UED0CF>
+<UED0D0>
+<UED0D1>
+<UED0D2>
+<UED0D3>
+<UED0D4>
+<UED0D5>
+<UED0D6>
+<UED0D7>
+<UED0D8>
+<UED0D9>
+<UED0DA>
+<UED0DB>
+<UED0DC>
+<UED0DD>
+<UED0DE>
+<UED0DF>
+<UED0E0>
+<UED0E1>
+<UED0E2>
+<UED0E3>
+<UED0E4>
+<UED0E5>
+<UED0E6>
+<UED0E7>
+<UED0E8>
+<UED0E9>
+<UED0EA>
+<UED0EB>
+<UED0EC>
+<UED0ED>
+<UED0EE>
+<UED0EF>
+<UED0F0>
+<UED0F1>
+<UED0F2>
+<UED0F3>
+<UED0F4>
+<UED0F5>
+<UED0F6>
+<UED0F7>
+<UED0F8>
+<UED0F9>
+<UED0FA>
+<UED0FB>
+<UED0FC>
+<UED0FD>
+<UED0FE>
+<UED0FF>
+<UED100>
+<UED101>
+<UED102>
+<UED103>
+<UED104>
+<UED105>
+<UED106>
+<UED107>
+<UED108>
+<UED109>
+<UED10A>
+<UED10B>
+<UED10C>
+<UED10D>
+<UED10E>
+<UED10F>
+<UED110>
+<UED111>
+<UED112>
+<UED113>
+<UED114>
+<UED115>
+<UED116>
+<UED117>
+<UED118>
+<UED119>
+<UED11A>
+<UED11B>
+<UED11C>
+<UED11D>
+<UED11E>
+<UED11F>
+<UED120>
+<UED121>
+<UED122>
+<UED123>
+<UED124>
+<UED125>
+<UED126>
+<UED127>
+<UED128>
+<UED129>
+<UED12A>
+<UED12B>
+<UED12C>
+<UED12D>
+<UED12E>
+<UED12F>
+<UED130>
+<UED131>
+<UED132>
+<UED133>
+<UED134>
+<UED135>
+<UED136>
+<UED137>
+<UED138>
+<UED139>
+<UED13A>
+<UED13B>
+<UED13C>
+<UED13D>
+<UED13E>
+<UED13F>
+<UED140>
+<UED141>
+<UED142>
+<UED143>
+<UED144>
+<UED145>
+<UED146>
+<UED147>
+<UED148>
+<UED149>
+<UED14A>
+<UED14B>
+<UED14C>
+<UED14D>
+<UED14E>
+<UED14F>
+<UED150>
+<UED151>
+<UED152>
+<UED153>
+<UED154>
+<UED155>
+<UED156>
+<UED157>
+<UED158>
+<UED159>
+<UED15A>
+<UED15B>
+<UED15C>
+<UED15D>
+<UED15E>
+<UED15F>
+<UED160>
+<UED161>
+<UED162>
+<UED163>
+<UED164>
+<UED165>
+<UED166>
+<UED167>
+<UED168>
+<UED169>
+<UED16A>
+<UED16B>
+<UED16C>
+<UED16D>
+<UED16E>
+<UED16F>
+<UED170>
+<UED171>
+<UED172>
+<UED173>
+<UED174>
+<UED175>
+<UED176>
+<UED177>
+<UED178>
+<UED179>
+<UED17A>
+<UED17B>
+<UED17C>
+<UED17D>
+<UED17E>
+<UED17F>
+<UED180>
+<UED181>
+<UED182>
+<UED183>
+<UED184>
+<UED185>
+<UED186>
+<UED187>
+<UED188>
+<UED189>
+<UED18A>
+<UED18B>
+<UED18C>
+<UED18D>
+<UED18E>
+<UED18F>
+<UED190>
+<UED191>
+<UED192>
+<UED193>
+<UED194>
+<UED195>
+<UED196>
+<UED197>
+<UED198>
+<UED199>
+<UED19A>
+<UED19B>
+<UED19C>
+<UED19D>
+<UED19E>
+<UED19F>
+<UED1A0>
+<UED1A1>
+<UED1A2>
+<UED1A3>
+<UED1A4>
+<UED1A5>
+<UED1A6>
+<UED1A7>
+<UED1A8>
+<UED1A9>
+<UED1AA>
+<UED1AB>
+<UED1AC>
+<UED1AD>
+<UED1AE>
+<UED1AF>
+<UED1B0>
+<UED1B1>
+<UED1B2>
+<UED1B3>
+<UED1B4>
+<UED1B5>
+<UED1B6>
+<UED1B7>
+<UED1B8>
+<UED1B9>
+<UED1BA>
+<UED1BB>
+<UED1BC>
+<UED1BD>
+<UED1BE>
+<UED1BF>
+<UED1C0>
+<UED1C1>
+<UED1C2>
+<UED1C3>
+<UED1C4>
+<UED1C5>
+<UED1C6>
+<UED1C7>
+<UED1C8>
+<UED1C9>
+<UED1CA>
+<UED1CB>
+<UED1CC>
+<UED1CD>
+<UED1CE>
+<UED1CF>
+<UED1D0>
+<UED1D1>
+<UED1D2>
+<UED1D3>
+<UED1D4>
+<UED1D5>
+<UED1D6>
+<UED1D7>
+<UED1D8>
+<UED1D9>
+<UED1DA>
+<UED1DB>
+<UED1DC>
+<UED1DD>
+<UED1DE>
+<UED1DF>
+<UED1E0>
+<UED1E1>
+<UED1E2>
+<UED1E3>
+<UED1E4>
+<UED1E5>
+<UED1E6>
+<UED1E7>
+<UED1E8>
+<UED1E9>
+<UED1EA>
+<UED1EB>
+<UED1EC>
+<UED1ED>
+<UED1EE>
+<UED1EF>
+<UED1F0>
+<UED1F1>
+<UED1F2>
+<UED1F3>
+<UED1F4>
+<UED1F5>
+<UED1F6>
+<UED1F7>
+<UED1F8>
+<UED1F9>
+<UED1FA>
+<UED1FB>
+<UED1FC>
+<UED1FD>
+<UED1FE>
+<UED1FF>
+<UED200>
+<UED201>
+<UED202>
+<UED203>
+<UED204>
+<UED205>
+<UED206>
+<UED207>
+<UED208>
+<UED209>
+<UED20A>
+<UED20B>
+<UED20C>
+<UED20D>
+<UED20E>
+<UED20F>
+<UED210>
+<UED211>
+<UED212>
+<UED213>
+<UED214>
+<UED215>
+<UED216>
+<UED217>
+<UED218>
+<UED219>
+<UED21A>
+<UED21B>
+<UED21C>
+<UED21D>
+<UED21E>
+<UED21F>
+<UED220>
+<UED221>
+<UED222>
+<UED223>
+<UED224>
+<UED225>
+<UED226>
+<UED227>
+<UED228>
+<UED229>
+<UED22A>
+<UED22B>
+<UED22C>
+<UED22D>
+<UED22E>
+<UED22F>
+<UED230>
+<UED231>
+<UED232>
+<UED233>
+<UED234>
+<UED235>
+<UED236>
+<UED237>
+<UED238>
+<UED239>
+<UED23A>
+<UED23B>
+<UED23C>
+<UED23D>
+<UED23E>
+<UED23F>
+<UED240>
+<UED241>
+<UED242>
+<UED243>
+<UED244>
+<UED245>
+<UED246>
+<UED247>
+<UED248>
+<UED249>
+<UED24A>
+<UED24B>
+<UED24C>
+<UED24D>
+<UED24E>
+<UED24F>
+<UED250>
+<UED251>
+<UED252>
+<UED253>
+<UED254>
+<UED255>
+<UED256>
+<UED257>
+<UED258>
+<UED259>
+<UED25A>
+<UED25B>
+<UED25C>
+<UED25D>
+<UED25E>
+<UED25F>
+<UED260>
+<UED261>
+<UED262>
+<UED263>
+<UED264>
+<UED265>
+<UED266>
+<UED267>
+<UED268>
+<UED269>
+<UED26A>
+<UED26B>
+<UED26C>
+<UED26D>
+<UED26E>
+<UED26F>
+<UED270>
+<UED271>
+<UED272>
+<UED273>
+<UED274>
+<UED275>
+<UED276>
+<UED277>
+<UED278>
+<UED279>
+<UED27A>
+<UED27B>
+<UED27C>
+<UED27D>
+<UED27E>
+<UED27F>
+<UED280>
+<UED281>
+<UED282>
+<UED283>
+<UED284>
+<UED285>
+<UED286>
+<UED287>
+<UED288>
+<UED289>
+<UED28A>
+<UED28B>
+<UED28C>
+<UED28D>
+<UED28E>
+<UED28F>
+<UED290>
+<UED291>
+<UED292>
+<UED293>
+<UED294>
+<UED295>
+<UED296>
+<UED297>
+<UED298>
+<UED299>
+<UED29A>
+<UED29B>
+<UED29C>
+<UED29D>
+<UED29E>
+<UED29F>
+<UED2A0>
+<UED2A1>
+<UED2A2>
+<UED2A3>
+<UED2A4>
+<UED2A5>
+<UED2A6>
+<UED2A7>
+<UED2A8>
+<UED2A9>
+<UED2AA>
+<UED2AB>
+<UED2AC>
+<UED2AD>
+<UED2AE>
+<UED2AF>
+<UED2B0>
+<UED2B1>
+<UED2B2>
+<UED2B3>
+<UED2B4>
+<UED2B5>
+<UED2B6>
+<UED2B7>
+<UED2B8>
+<UED2B9>
+<UED2BA>
+<UED2BB>
+<UED2BC>
+<UED2BD>
+<UED2BE>
+<UED2BF>
+<UED2C0>
+<UED2C1>
+<UED2C2>
+<UED2C3>
+<UED2C4>
+<UED2C5>
+<UED2C6>
+<UED2C7>
+<UED2C8>
+<UED2C9>
+<UED2CA>
+<UED2CB>
+<UED2CC>
+<UED2CD>
+<UED2CE>
+<UED2CF>
+<UED2D0>
+<UED2D1>
+<UED2D2>
+<UED2D3>
+<UED2D4>
+<UED2D5>
+<UED2D6>
+<UED2D7>
+<UED2D8>
+<UED2D9>
+<UED2DA>
+<UED2DB>
+<UED2DC>
+<UED2DD>
+<UED2DE>
+<UED2DF>
+<UED2E0>
+<UED2E1>
+<UED2E2>
+<UED2E3>
+<UED2E4>
+<UED2E5>
+<UED2E6>
+<UED2E7>
+<UED2E8>
+<UED2E9>
+<UED2EA>
+<UED2EB>
+<UED2EC>
+<UED2ED>
+<UED2EE>
+<UED2EF>
+<UED2F0>
+<UED2F1>
+<UED2F2>
+<UED2F3>
+<UED2F4>
+<UED2F5>
+<UED2F6>
+<UED2F7>
+<UED2F8>
+<UED2F9>
+<UED2FA>
+<UED2FB>
+<UED2FC>
+<UED2FD>
+<UED2FE>
+<UED2FF>
+<UED300>
+<UED301>
+<UED302>
+<UED303>
+<UED304>
+<UED305>
+<UED306>
+<UED307>
+<UED308>
+<UED309>
+<UED30A>
+<UED30B>
+<UED30C>
+<UED30D>
+<UED30E>
+<UED30F>
+<UED310>
+<UED311>
+<UED312>
+<UED313>
+<UED314>
+<UED315>
+<UED316>
+<UED317>
+<UED318>
+<UED319>
+<UED31A>
+<UED31B>
+<UED31C>
+<UED31D>
+<UED31E>
+<UED31F>
+<UED320>
+<UED321>
+<UED322>
+<UED323>
+<UED324>
+<UED325>
+<UED326>
+<UED327>
+<UED328>
+<UED329>
+<UED32A>
+<UED32B>
+<UED32C>
+<UED32D>
+<UED32E>
+<UED32F>
+<UED330>
+<UED331>
+<UED332>
+<UED333>
+<UED334>
+<UED335>
+<UED336>
+<UED337>
+<UED338>
+<UED339>
+<UED33A>
+<UED33B>
+<UED33C>
+<UED33D>
+<UED33E>
+<UED33F>
+<UED340>
+<UED341>
+<UED342>
+<UED343>
+<UED344>
+<UED345>
+<UED346>
+<UED347>
+<UED348>
+<UED349>
+<UED34A>
+<UED34B>
+<UED34C>
+<UED34D>
+<UED34E>
+<UED34F>
+<UED350>
+<UED351>
+<UED352>
+<UED353>
+<UED354>
+<UED355>
+<UED356>
+<UED357>
+<UED358>
+<UED359>
+<UED35A>
+<UED35B>
+<UED35C>
+<UED35D>
+<UED35E>
+<UED35F>
+<UED360>
+<UED361>
+<UED362>
+<UED363>
+<UED364>
+<UED365>
+<UED366>
+<UED367>
+<UED368>
+<UED369>
+<UED36A>
+<UED36B>
+<UED36C>
+<UED36D>
+<UED36E>
+<UED36F>
+<UED370>
+<UED371>
+<UED372>
+<UED373>
+<UED374>
+<UED375>
+<UED376>
+<UED377>
+<UED378>
+<UED379>
+<UED37A>
+<UED37B>
+<UED37C>
+<UED37D>
+<UED37E>
+<UED37F>
+<UED380>
+<UED381>
+<UED382>
+<UED383>
+<UED384>
+<UED385>
+<UED386>
+<UED387>
+<UED388>
+<UED389>
+<UED38A>
+<UED38B>
+<UED38C>
+<UED38D>
+<UED38E>
+<UED38F>
+<UED390>
+<UED391>
+<UED392>
+<UED393>
+<UED394>
+<UED395>
+<UED396>
+<UED397>
+<UED398>
+<UED399>
+<UED39A>
+<UED39B>
+<UED39C>
+<UED39D>
+<UED39E>
+<UED39F>
+<UED3A0>
+<UED3A1>
+<UED3A2>
+<UED3A3>
+<UED3A4>
+<UED3A5>
+<UED3A6>
+<UED3A7>
+<UED3A8>
+<UED3A9>
+<UED3AA>
+<UED3AB>
+<UED3AC>
+<UED3AD>
+<UED3AE>
+<UED3AF>
+<UED3B0>
+<UED3B1>
+<UED3B2>
+<UED3B3>
+<UED3B4>
+<UED3B5>
+<UED3B6>
+<UED3B7>
+<UED3B8>
+<UED3B9>
+<UED3BA>
+<UED3BB>
+<UED3BC>
+<UED3BD>
+<UED3BE>
+<UED3BF>
+<UED3C0>
+<UED3C1>
+<UED3C2>
+<UED3C3>
+<UED3C4>
+<UED3C5>
+<UED3C6>
+<UED3C7>
+<UED3C8>
+<UED3C9>
+<UED3CA>
+<UED3CB>
+<UED3CC>
+<UED3CD>
+<UED3CE>
+<UED3CF>
+<UED3D0>
+<UED3D1>
+<UED3D2>
+<UED3D3>
+<UED3D4>
+<UED3D5>
+<UED3D6>
+<UED3D7>
+<UED3D8>
+<UED3D9>
+<UED3DA>
+<UED3DB>
+<UED3DC>
+<UED3DD>
+<UED3DE>
+<UED3DF>
+<UED3E0>
+<UED3E1>
+<UED3E2>
+<UED3E3>
+<UED3E4>
+<UED3E5>
+<UED3E6>
+<UED3E7>
+<UED3E8>
+<UED3E9>
+<UED3EA>
+<UED3EB>
+<UED3EC>
+<UED3ED>
+<UED3EE>
+<UED3EF>
+<UED3F0>
+<UED3F1>
+<UED3F2>
+<UED3F3>
+<UED3F4>
+<UED3F5>
+<UED3F6>
+<UED3F7>
+<UED3F8>
+<UED3F9>
+<UED3FA>
+<UED3FB>
+<UED3FC>
+<UED3FD>
+<UED3FE>
+<UED3FF>
+<UED400>
+<UED401>
+<UED402>
+<UED403>
+<UED404>
+<UED405>
+<UED406>
+<UED407>
+<UED408>
+<UED409>
+<UED40A>
+<UED40B>
+<UED40C>
+<UED40D>
+<UED40E>
+<UED40F>
+<UED410>
+<UED411>
+<UED412>
+<UED413>
+<UED414>
+<UED415>
+<UED416>
+<UED417>
+<UED418>
+<UED419>
+<UED41A>
+<UED41B>
+<UED41C>
+<UED41D>
+<UED41E>
+<UED41F>
+<UED420>
+<UED421>
+<UED422>
+<UED423>
+<UED424>
+<UED425>
+<UED426>
+<UED427>
+<UED428>
+<UED429>
+<UED42A>
+<UED42B>
+<UED42C>
+<UED42D>
+<UED42E>
+<UED42F>
+<UED430>
+<UED431>
+<UED432>
+<UED433>
+<UED434>
+<UED435>
+<UED436>
+<UED437>
+<UED438>
+<UED439>
+<UED43A>
+<UED43B>
+<UED43C>
+<UED43D>
+<UED43E>
+<UED43F>
+<UED440>
+<UED441>
+<UED442>
+<UED443>
+<UED444>
+<UED445>
+<UED446>
+<UED447>
+<UED448>
+<UED449>
+<UED44A>
+<UED44B>
+<UED44C>
+<UED44D>
+<UED44E>
+<UED44F>
+<UED450>
+<UED451>
+<UED452>
+<UED453>
+<UED454>
+<UED455>
+<UED456>
+<UED457>
+<UED458>
+<UED459>
+<UED45A>
+<UED45B>
+<UED45C>
+<UED45D>
+<UED45E>
+<UED45F>
+<UED460>
+<UED461>
+<UED462>
+<UED463>
+<UED464>
+<UED465>
+<UED466>
+<UED467>
+<UED468>
+<UED469>
+<UED46A>
+<UED46B>
+<UED46C>
+<UED46D>
+<UED46E>
+<UED46F>
+<UED470>
+<UED471>
+<UED472>
+<UED473>
+<UED474>
+<UED475>
+<UED476>
+<UED477>
+<UED478>
+<UED479>
+<UED47A>
+<UED47B>
+<UED47C>
+<UED47D>
+<UED47E>
+<UED47F>
+<UED480>
+<UED481>
+<UED482>
+<UED483>
+<UED484>
+<UED485>
+<UED486>
+<UED487>
+<UED488>
+<UED489>
+<UED48A>
+<UED48B>
+<UED48C>
+<UED48D>
+<UED48E>
+<UED48F>
+<UED490>
+<UED491>
+<UED492>
+<UED493>
+<UED494>
+<UED495>
+<UED496>
+<UED497>
+<UED498>
+<UED499>
+<UED49A>
+<UED49B>
+<UED49C>
+<UED49D>
+<UED49E>
+<UED49F>
+<UED4A0>
+<UED4A1>
+<UED4A2>
+<UED4A3>
+<UED4A4>
+<UED4A5>
+<UED4A6>
+<UED4A7>
+<UED4A8>
+<UED4A9>
+<UED4AA>
+<UED4AB>
+<UED4AC>
+<UED4AD>
+<UED4AE>
+<UED4AF>
+<UED4B0>
+<UED4B1>
+<UED4B2>
+<UED4B3>
+<UED4B4>
+<UED4B5>
+<UED4B6>
+<UED4B7>
+<UED4B8>
+<UED4B9>
+<UED4BA>
+<UED4BB>
+<UED4BC>
+<UED4BD>
+<UED4BE>
+<UED4BF>
+<UED4C0>
+<UED4C1>
+<UED4C2>
+<UED4C3>
+<UED4C4>
+<UED4C5>
+<UED4C6>
+<UED4C7>
+<UED4C8>
+<UED4C9>
+<UED4CA>
+<UED4CB>
+<UED4CC>
+<UED4CD>
+<UED4CE>
+<UED4CF>
+<UED4D0>
+<UED4D1>
+<UED4D2>
+<UED4D3>
+<UED4D4>
+<UED4D5>
+<UED4D6>
+<UED4D7>
+<UED4D8>
+<UED4D9>
+<UED4DA>
+<UED4DB>
+<UED4DC>
+<UED4DD>
+<UED4DE>
+<UED4DF>
+<UED4E0>
+<UED4E1>
+<UED4E2>
+<UED4E3>
+<UED4E4>
+<UED4E5>
+<UED4E6>
+<UED4E7>
+<UED4E8>
+<UED4E9>
+<UED4EA>
+<UED4EB>
+<UED4EC>
+<UED4ED>
+<UED4EE>
+<UED4EF>
+<UED4F0>
+<UED4F1>
+<UED4F2>
+<UED4F3>
+<UED4F4>
+<UED4F5>
+<UED4F6>
+<UED4F7>
+<UED4F8>
+<UED4F9>
+<UED4FA>
+<UED4FB>
+<UED4FC>
+<UED4FD>
+<UED4FE>
+<UED4FF>
+<UED500>
+<UED501>
+<UED502>
+<UED503>
+<UED504>
+<UED505>
+<UED506>
+<UED507>
+<UED508>
+<UED509>
+<UED50A>
+<UED50B>
+<UED50C>
+<UED50D>
+<UED50E>
+<UED50F>
+<UED510>
+<UED511>
+<UED512>
+<UED513>
+<UED514>
+<UED515>
+<UED516>
+<UED517>
+<UED518>
+<UED519>
+<UED51A>
+<UED51B>
+<UED51C>
+<UED51D>
+<UED51E>
+<UED51F>
+<UED520>
+<UED521>
+<UED522>
+<UED523>
+<UED524>
+<UED525>
+<UED526>
+<UED527>
+<UED528>
+<UED529>
+<UED52A>
+<UED52B>
+<UED52C>
+<UED52D>
+<UED52E>
+<UED52F>
+<UED530>
+<UED531>
+<UED532>
+<UED533>
+<UED534>
+<UED535>
+<UED536>
+<UED537>
+<UED538>
+<UED539>
+<UED53A>
+<UED53B>
+<UED53C>
+<UED53D>
+<UED53E>
+<UED53F>
+<UED540>
+<UED541>
+<UED542>
+<UED543>
+<UED544>
+<UED545>
+<UED546>
+<UED547>
+<UED548>
+<UED549>
+<UED54A>
+<UED54B>
+<UED54C>
+<UED54D>
+<UED54E>
+<UED54F>
+<UED550>
+<UED551>
+<UED552>
+<UED553>
+<UED554>
+<UED555>
+<UED556>
+<UED557>
+<UED558>
+<UED559>
+<UED55A>
+<UED55B>
+<UED55C>
+<UED55D>
+<UED55E>
+<UED55F>
+<UED560>
+<UED561>
+<UED562>
+<UED563>
+<UED564>
+<UED565>
+<UED566>
+<UED567>
+<UED568>
+<UED569>
+<UED56A>
+<UED56B>
+<UED56C>
+<UED56D>
+<UED56E>
+<UED56F>
+<UED570>
+<UED571>
+<UED572>
+<UED573>
+<UED574>
+<UED575>
+<UED576>
+<UED577>
+<UED578>
+<UED579>
+<UED57A>
+<UED57B>
+<UED57C>
+<UED57D>
+<UED57E>
+<UED57F>
+<UED580>
+<UED581>
+<UED582>
+<UED583>
+<UED584>
+<UED585>
+<UED586>
+<UED587>
+<UED588>
+<UED589>
+<UED58A>
+<UED58B>
+<UED58C>
+<UED58D>
+<UED58E>
+<UED58F>
+<UED590>
+<UED591>
+<UED592>
+<UED593>
+<UED594>
+<UED595>
+<UED596>
+<UED597>
+<UED598>
+<UED599>
+<UED59A>
+<UED59B>
+<UED59C>
+<UED59D>
+<UED59E>
+<UED59F>
+<UED5A0>
+<UED5A1>
+<UED5A2>
+<UED5A3>
+<UED5A4>
+<UED5A5>
+<UED5A6>
+<UED5A7>
+<UED5A8>
+<UED5A9>
+<UED5AA>
+<UED5AB>
+<UED5AC>
+<UED5AD>
+<UED5AE>
+<UED5AF>
+<UED5B0>
+<UED5B1>
+<UED5B2>
+<UED5B3>
+<UED5B4>
+<UED5B5>
+<UED5B6>
+<UED5B7>
+<UED5B8>
+<UED5B9>
+<UED5BA>
+<UED5BB>
+<UED5BC>
+<UED5BD>
+<UED5BE>
+<UED5BF>
+<UED5C0>
+<UED5C1>
+<UED5C2>
+<UED5C3>
+<UED5C4>
+<UED5C5>
+<UED5C6>
+<UED5C7>
+<UED5C8>
+<UED5C9>
+<UED5CA>
+<UED5CB>
+<UED5CC>
+<UED5CD>
+<UED5CE>
+<UED5CF>
+<UED5D0>
+<UED5D1>
+<UED5D2>
+<UED5D3>
+<UED5D4>
+<UED5D5>
+<UED5D6>
+<UED5D7>
+<UED5D8>
+<UED5D9>
+<UED5DA>
+<UED5DB>
+<UED5DC>
+<UED5DD>
+<UED5DE>
+<UED5DF>
+<UED5E0>
+<UED5E1>
+<UED5E2>
+<UED5E3>
+<UED5E4>
+<UED5E5>
+<UED5E6>
+<UED5E7>
+<UED5E8>
+<UED5E9>
+<UED5EA>
+<UED5EB>
+<UED5EC>
+<UED5ED>
+<UED5EE>
+<UED5EF>
+<UED5F0>
+<UED5F1>
+<UED5F2>
+<UED5F3>
+<UED5F4>
+<UED5F5>
+<UED5F6>
+<UED5F7>
+<UED5F8>
+<UED5F9>
+<UED5FA>
+<UED5FB>
+<UED5FC>
+<UED5FD>
+<UED5FE>
+<UED5FF>
+<UED600>
+<UED601>
+<UED602>
+<UED603>
+<UED604>
+<UED605>
+<UED606>
+<UED607>
+<UED608>
+<UED609>
+<UED60A>
+<UED60B>
+<UED60C>
+<UED60D>
+<UED60E>
+<UED60F>
+<UED610>
+<UED611>
+<UED612>
+<UED613>
+<UED614>
+<UED615>
+<UED616>
+<UED617>
+<UED618>
+<UED619>
+<UED61A>
+<UED61B>
+<UED61C>
+<UED61D>
+<UED61E>
+<UED61F>
+<UED620>
+<UED621>
+<UED622>
+<UED623>
+<UED624>
+<UED625>
+<UED626>
+<UED627>
+<UED628>
+<UED629>
+<UED62A>
+<UED62B>
+<UED62C>
+<UED62D>
+<UED62E>
+<UED62F>
+<UED630>
+<UED631>
+<UED632>
+<UED633>
+<UED634>
+<UED635>
+<UED636>
+<UED637>
+<UED638>
+<UED639>
+<UED63A>
+<UED63B>
+<UED63C>
+<UED63D>
+<UED63E>
+<UED63F>
+<UED640>
+<UED641>
+<UED642>
+<UED643>
+<UED644>
+<UED645>
+<UED646>
+<UED647>
+<UED648>
+<UED649>
+<UED64A>
+<UED64B>
+<UED64C>
+<UED64D>
+<UED64E>
+<UED64F>
+<UED650>
+<UED651>
+<UED652>
+<UED653>
+<UED654>
+<UED655>
+<UED656>
+<UED657>
+<UED658>
+<UED659>
+<UED65A>
+<UED65B>
+<UED65C>
+<UED65D>
+<UED65E>
+<UED65F>
+<UED660>
+<UED661>
+<UED662>
+<UED663>
+<UED664>
+<UED665>
+<UED666>
+<UED667>
+<UED668>
+<UED669>
+<UED66A>
+<UED66B>
+<UED66C>
+<UED66D>
+<UED66E>
+<UED66F>
+<UED670>
+<UED671>
+<UED672>
+<UED673>
+<UED674>
+<UED675>
+<UED676>
+<UED677>
+<UED678>
+<UED679>
+<UED67A>
+<UED67B>
+<UED67C>
+<UED67D>
+<UED67E>
+<UED67F>
+<UED680>
+<UED681>
+<UED682>
+<UED683>
+<UED684>
+<UED685>
+<UED686>
+<UED687>
+<UED688>
+<UED689>
+<UED68A>
+<UED68B>
+<UED68C>
+<UED68D>
+<UED68E>
+<UED68F>
+<UED690>
+<UED691>
+<UED692>
+<UED693>
+<UED694>
+<UED695>
+<UED696>
+<UED697>
+<UED698>
+<UED699>
+<UED69A>
+<UED69B>
+<UED69C>
+<UED69D>
+<UED69E>
+<UED69F>
+<UED6A0>
+<UED6A1>
+<UED6A2>
+<UED6A3>
+<UED6A4>
+<UED6A5>
+<UED6A6>
+<UED6A7>
+<UED6A8>
+<UED6A9>
+<UED6AA>
+<UED6AB>
+<UED6AC>
+<UED6AD>
+<UED6AE>
+<UED6AF>
+<UED6B0>
+<UED6B1>
+<UED6B2>
+<UED6B3>
+<UED6B4>
+<UED6B5>
+<UED6B6>
+<UED6B7>
+<UED6B8>
+<UED6B9>
+<UED6BA>
+<UED6BB>
+<UED6BC>
+<UED6BD>
+<UED6BE>
+<UED6BF>
+<UED6C0>
+<UED6C1>
+<UED6C2>
+<UED6C3>
+<UED6C4>
+<UED6C5>
+<UED6C6>
+<UED6C7>
+<UED6C8>
+<UED6C9>
+<UED6CA>
+<UED6CB>
+<UED6CC>
+<UED6CD>
+<UED6CE>
+<UED6CF>
+<UED6D0>
+<UED6D1>
+<UED6D2>
+<UED6D3>
+<UED6D4>
+<UED6D5>
+<UED6D6>
+<UED6D7>
+<UED6D8>
+<UED6D9>
+<UED6DA>
+<UED6DB>
+<UED6DC>
+<UED6DD>
+<UED6DE>
+<UED6DF>
+<UED6E0>
+<UED6E1>
+<UED6E2>
+<UED6E3>
+<UED6E4>
+<UED6E5>
+<UED6E6>
+<UED6E7>
+<UED6E8>
+<UED6E9>
+<UED6EA>
+<UED6EB>
+<UED6EC>
+<UED6ED>
+<UED6EE>
+<UED6EF>
+<UED6F0>
+<UED6F1>
+<UED6F2>
+<UED6F3>
+<UED6F4>
+<UED6F5>
+<UED6F6>
+<UED6F7>
+<UED6F8>
+<UED6F9>
+<UED6FA>
+<UED6FB>
+<UED6FC>
+<UED6FD>
+<UED6FE>
+<UED6FF>
+<UED700>
+<UED701>
+<UED702>
+<UED703>
+<UED704>
+<UED705>
+<UED706>
+<UED707>
+<UED708>
+<UED709>
+<UED70A>
+<UED70B>
+<UED70C>
+<UED70D>
+<UED70E>
+<UED70F>
+<UED710>
+<UED711>
+<UED712>
+<UED713>
+<UED714>
+<UED715>
+<UED716>
+<UED717>
+<UED718>
+<UED719>
+<UED71A>
+<UED71B>
+<UED71C>
+<UED71D>
+<UED71E>
+<UED71F>
+<UED720>
+<UED721>
+<UED722>
+<UED723>
+<UED724>
+<UED725>
+<UED726>
+<UED727>
+<UED728>
+<UED729>
+<UED72A>
+<UED72B>
+<UED72C>
+<UED72D>
+<UED72E>
+<UED72F>
+<UED730>
+<UED731>
+<UED732>
+<UED733>
+<UED734>
+<UED735>
+<UED736>
+<UED737>
+<UED738>
+<UED739>
+<UED73A>
+<UED73B>
+<UED73C>
+<UED73D>
+<UED73E>
+<UED73F>
+<UED740>
+<UED741>
+<UED742>
+<UED743>
+<UED744>
+<UED745>
+<UED746>
+<UED747>
+<UED748>
+<UED749>
+<UED74A>
+<UED74B>
+<UED74C>
+<UED74D>
+<UED74E>
+<UED74F>
+<UED750>
+<UED751>
+<UED752>
+<UED753>
+<UED754>
+<UED755>
+<UED756>
+<UED757>
+<UED758>
+<UED759>
+<UED75A>
+<UED75B>
+<UED75C>
+<UED75D>
+<UED75E>
+<UED75F>
+<UED760>
+<UED761>
+<UED762>
+<UED763>
+<UED764>
+<UED765>
+<UED766>
+<UED767>
+<UED768>
+<UED769>
+<UED76A>
+<UED76B>
+<UED76C>
+<UED76D>
+<UED76E>
+<UED76F>
+<UED770>
+<UED771>
+<UED772>
+<UED773>
+<UED774>
+<UED775>
+<UED776>
+<UED777>
+<UED778>
+<UED779>
+<UED77A>
+<UED77B>
+<UED77C>
+<UED77D>
+<UED77E>
+<UED77F>
+<UED780>
+<UED781>
+<UED782>
+<UED783>
+<UED784>
+<UED785>
+<UED786>
+<UED787>
+<UED788>
+<UED789>
+<UED78A>
+<UED78B>
+<UED78C>
+<UED78D>
+<UED78E>
+<UED78F>
+<UED790>
+<UED791>
+<UED792>
+<UED793>
+<UED794>
+<UED795>
+<UED796>
+<UED797>
+<UED798>
+<UED799>
+<UED79A>
+<UED79B>
+<UED79C>
+<UED79D>
+<UED79E>
+<UED79F>
+<UED7A0>
+<UED7A1>
+<UED7A2>
+<UED7A3>
+<UED7A4>
+<UED7A5>
+<UED7A6>
+<UED7A7>
+<UED7A8>
+<UED7A9>
+<UED7AA>
+<UED7AB>
+<UED7AC>
+<UED7AD>
+<UED7AE>
+<UED7AF>
+<UED7B0>
+<UED7B1>
+<UED7B2>
+<UED7B3>
+<UED7B4>
+<UED7B5>
+<UED7B6>
+<UED7B7>
+<UED7B8>
+<UED7B9>
+<UED7BA>
+<UED7BB>
+<UED7BC>
+<UED7BD>
+<UED7BE>
+<UED7BF>
+<UED7C0>
+<UED7C1>
+<UED7C2>
+<UED7C3>
+<UED7C4>
+<UED7C5>
+<UED7C6>
+<UED7C7>
+<UED7C8>
+<UED7C9>
+<UED7CA>
+<UED7CB>
+<UED7CC>
+<UED7CD>
+<UED7CE>
+<UED7CF>
+<UED7D0>
+<UED7D1>
+<UED7D2>
+<UED7D3>
+<UED7D4>
+<UED7D5>
+<UED7D6>
+<UED7D7>
+<UED7D8>
+<UED7D9>
+<UED7DA>
+<UED7DB>
+<UED7DC>
+<UED7DD>
+<UED7DE>
+<UED7DF>
+<UED7E0>
+<UED7E1>
+<UED7E2>
+<UED7E3>
+<UED7E4>
+<UED7E5>
+<UED7E6>
+<UED7E7>
+<UED7E8>
+<UED7E9>
+<UED7EA>
+<UED7EB>
+<UED7EC>
+<UED7ED>
+<UED7EE>
+<UED7EF>
+<UED7F0>
+<UED7F1>
+<UED7F2>
+<UED7F3>
+<UED7F4>
+<UED7F5>
+<UED7F6>
+<UED7F7>
+<UED7F8>
+<UED7F9>
+<UED7FA>
+<UED7FB>
+<UED7FC>
+<UED7FD>
+<UED7FE>
+<UED7FF>
+<UED800>
+<UED801>
+<UED802>
+<UED803>
+<UED804>
+<UED805>
+<UED806>
+<UED807>
+<UED808>
+<UED809>
+<UED80A>
+<UED80B>
+<UED80C>
+<UED80D>
+<UED80E>
+<UED80F>
+<UED810>
+<UED811>
+<UED812>
+<UED813>
+<UED814>
+<UED815>
+<UED816>
+<UED817>
+<UED818>
+<UED819>
+<UED81A>
+<UED81B>
+<UED81C>
+<UED81D>
+<UED81E>
+<UED81F>
+<UED820>
+<UED821>
+<UED822>
+<UED823>
+<UED824>
+<UED825>
+<UED826>
+<UED827>
+<UED828>
+<UED829>
+<UED82A>
+<UED82B>
+<UED82C>
+<UED82D>
+<UED82E>
+<UED82F>
+<UED830>
+<UED831>
+<UED832>
+<UED833>
+<UED834>
+<UED835>
+<UED836>
+<UED837>
+<UED838>
+<UED839>
+<UED83A>
+<UED83B>
+<UED83C>
+<UED83D>
+<UED83E>
+<UED83F>
+<UED840>
+<UED841>
+<UED842>
+<UED843>
+<UED844>
+<UED845>
+<UED846>
+<UED847>
+<UED848>
+<UED849>
+<UED84A>
+<UED84B>
+<UED84C>
+<UED84D>
+<UED84E>
+<UED84F>
+<UED850>
+<UED851>
+<UED852>
+<UED853>
+<UED854>
+<UED855>
+<UED856>
+<UED857>
+<UED858>
+<UED859>
+<UED85A>
+<UED85B>
+<UED85C>
+<UED85D>
+<UED85E>
+<UED85F>
+<UED860>
+<UED861>
+<UED862>
+<UED863>
+<UED864>
+<UED865>
+<UED866>
+<UED867>
+<UED868>
+<UED869>
+<UED86A>
+<UED86B>
+<UED86C>
+<UED86D>
+<UED86E>
+<UED86F>
+<UED870>
+<UED871>
+<UED872>
+<UED873>
+<UED874>
+<UED875>
+<UED876>
+<UED877>
+<UED878>
+<UED879>
+<UED87A>
+<UED87B>
+<UED87C>
+<UED87D>
+<UED87E>
+<UED87F>
+<UED880>
+<UED881>
+<UED882>
+<UED883>
+<UED884>
+<UED885>
+<UED886>
+<UED887>
+<UED888>
+<UED889>
+<UED88A>
+<UED88B>
+<UED88C>
+<UED88D>
+<UED88E>
+<UED88F>
+<UED890>
+<UED891>
+<UED892>
+<UED893>
+<UED894>
+<UED895>
+<UED896>
+<UED897>
+<UED898>
+<UED899>
+<UED89A>
+<UED89B>
+<UED89C>
+<UED89D>
+<UED89E>
+<UED89F>
+<UED8A0>
+<UED8A1>
+<UED8A2>
+<UED8A3>
+<UED8A4>
+<UED8A5>
+<UED8A6>
+<UED8A7>
+<UED8A8>
+<UED8A9>
+<UED8AA>
+<UED8AB>
+<UED8AC>
+<UED8AD>
+<UED8AE>
+<UED8AF>
+<UED8B0>
+<UED8B1>
+<UED8B2>
+<UED8B3>
+<UED8B4>
+<UED8B5>
+<UED8B6>
+<UED8B7>
+<UED8B8>
+<UED8B9>
+<UED8BA>
+<UED8BB>
+<UED8BC>
+<UED8BD>
+<UED8BE>
+<UED8BF>
+<UED8C0>
+<UED8C1>
+<UED8C2>
+<UED8C3>
+<UED8C4>
+<UED8C5>
+<UED8C6>
+<UED8C7>
+<UED8C8>
+<UED8C9>
+<UED8CA>
+<UED8CB>
+<UED8CC>
+<UED8CD>
+<UED8CE>
+<UED8CF>
+<UED8D0>
+<UED8D1>
+<UED8D2>
+<UED8D3>
+<UED8D4>
+<UED8D5>
+<UED8D6>
+<UED8D7>
+<UED8D8>
+<UED8D9>
+<UED8DA>
+<UED8DB>
+<UED8DC>
+<UED8DD>
+<UED8DE>
+<UED8DF>
+<UED8E0>
+<UED8E1>
+<UED8E2>
+<UED8E3>
+<UED8E4>
+<UED8E5>
+<UED8E6>
+<UED8E7>
+<UED8E8>
+<UED8E9>
+<UED8EA>
+<UED8EB>
+<UED8EC>
+<UED8ED>
+<UED8EE>
+<UED8EF>
+<UED8F0>
+<UED8F1>
+<UED8F2>
+<UED8F3>
+<UED8F4>
+<UED8F5>
+<UED8F6>
+<UED8F7>
+<UED8F8>
+<UED8F9>
+<UED8FA>
+<UED8FB>
+<UED8FC>
+<UED8FD>
+<UED8FE>
+<UED8FF>
+<UED900>
+<UED901>
+<UED902>
+<UED903>
+<UED904>
+<UED905>
+<UED906>
+<UED907>
+<UED908>
+<UED909>
+<UED90A>
+<UED90B>
+<UED90C>
+<UED90D>
+<UED90E>
+<UED90F>
+<UED910>
+<UED911>
+<UED912>
+<UED913>
+<UED914>
+<UED915>
+<UED916>
+<UED917>
+<UED918>
+<UED919>
+<UED91A>
+<UED91B>
+<UED91C>
+<UED91D>
+<UED91E>
+<UED91F>
+<UED920>
+<UED921>
+<UED922>
+<UED923>
+<UED924>
+<UED925>
+<UED926>
+<UED927>
+<UED928>
+<UED929>
+<UED92A>
+<UED92B>
+<UED92C>
+<UED92D>
+<UED92E>
+<UED92F>
+<UED930>
+<UED931>
+<UED932>
+<UED933>
+<UED934>
+<UED935>
+<UED936>
+<UED937>
+<UED938>
+<UED939>
+<UED93A>
+<UED93B>
+<UED93C>
+<UED93D>
+<UED93E>
+<UED93F>
+<UED940>
+<UED941>
+<UED942>
+<UED943>
+<UED944>
+<UED945>
+<UED946>
+<UED947>
+<UED948>
+<UED949>
+<UED94A>
+<UED94B>
+<UED94C>
+<UED94D>
+<UED94E>
+<UED94F>
+<UED950>
+<UED951>
+<UED952>
+<UED953>
+<UED954>
+<UED955>
+<UED956>
+<UED957>
+<UED958>
+<UED959>
+<UED95A>
+<UED95B>
+<UED95C>
+<UED95D>
+<UED95E>
+<UED95F>
+<UED960>
+<UED961>
+<UED962>
+<UED963>
+<UED964>
+<UED965>
+<UED966>
+<UED967>
+<UED968>
+<UED969>
+<UED96A>
+<UED96B>
+<UED96C>
+<UED96D>
+<UED96E>
+<UED96F>
+<UED970>
+<UED971>
+<UED972>
+<UED973>
+<UED974>
+<UED975>
+<UED976>
+<UED977>
+<UED978>
+<UED979>
+<UED97A>
+<UED97B>
+<UED97C>
+<UED97D>
+<UED97E>
+<UED97F>
+<UED980>
+<UED981>
+<UED982>
+<UED983>
+<UED984>
+<UED985>
+<UED986>
+<UED987>
+<UED988>
+<UED989>
+<UED98A>
+<UED98B>
+<UED98C>
+<UED98D>
+<UED98E>
+<UED98F>
+<UED990>
+<UED991>
+<UED992>
+<UED993>
+<UED994>
+<UED995>
+<UED996>
+<UED997>
+<UED998>
+<UED999>
+<UED99A>
+<UED99B>
+<UED99C>
+<UED99D>
+<UED99E>
+<UED99F>
+<UED9A0>
+<UED9A1>
+<UED9A2>
+<UED9A3>
+<UED9A4>
+<UED9A5>
+<UED9A6>
+<UED9A7>
+<UED9A8>
+<UED9A9>
+<UED9AA>
+<UED9AB>
+<UED9AC>
+<UED9AD>
+<UED9AE>
+<UED9AF>
+<UED9B0>
+<UED9B1>
+<UED9B2>
+<UED9B3>
+<UED9B4>
+<UED9B5>
+<UED9B6>
+<UED9B7>
+<UED9B8>
+<UED9B9>
+<UED9BA>
+<UED9BB>
+<UED9BC>
+<UED9BD>
+<UED9BE>
+<UED9BF>
+<UED9C0>
+<UED9C1>
+<UED9C2>
+<UED9C3>
+<UED9C4>
+<UED9C5>
+<UED9C6>
+<UED9C7>
+<UED9C8>
+<UED9C9>
+<UED9CA>
+<UED9CB>
+<UED9CC>
+<UED9CD>
+<UED9CE>
+<UED9CF>
+<UED9D0>
+<UED9D1>
+<UED9D2>
+<UED9D3>
+<UED9D4>
+<UED9D5>
+<UED9D6>
+<UED9D7>
+<UED9D8>
+<UED9D9>
+<UED9DA>
+<UED9DB>
+<UED9DC>
+<UED9DD>
+<UED9DE>
+<UED9DF>
+<UED9E0>
+<UED9E1>
+<UED9E2>
+<UED9E3>
+<UED9E4>
+<UED9E5>
+<UED9E6>
+<UED9E7>
+<UED9E8>
+<UED9E9>
+<UED9EA>
+<UED9EB>
+<UED9EC>
+<UED9ED>
+<UED9EE>
+<UED9EF>
+<UED9F0>
+<UED9F1>
+<UED9F2>
+<UED9F3>
+<UED9F4>
+<UED9F5>
+<UED9F6>
+<UED9F7>
+<UED9F8>
+<UED9F9>
+<UED9FA>
+<UED9FB>
+<UED9FC>
+<UED9FD>
+<UED9FE>
+<UED9FF>
+<UEDA00>
+<UEDA01>
+<UEDA02>
+<UEDA03>
+<UEDA04>
+<UEDA05>
+<UEDA06>
+<UEDA07>
+<UEDA08>
+<UEDA09>
+<UEDA0A>
+<UEDA0B>
+<UEDA0C>
+<UEDA0D>
+<UEDA0E>
+<UEDA0F>
+<UEDA10>
+<UEDA11>
+<UEDA12>
+<UEDA13>
+<UEDA14>
+<UEDA15>
+<UEDA16>
+<UEDA17>
+<UEDA18>
+<UEDA19>
+<UEDA1A>
+<UEDA1B>
+<UEDA1C>
+<UEDA1D>
+<UEDA1E>
+<UEDA1F>
+<UEDA20>
+<UEDA21>
+<UEDA22>
+<UEDA23>
+<UEDA24>
+<UEDA25>
+<UEDA26>
+<UEDA27>
+<UEDA28>
+<UEDA29>
+<UEDA2A>
+<UEDA2B>
+<UEDA2C>
+<UEDA2D>
+<UEDA2E>
+<UEDA2F>
+<UEDA30>
+<UEDA31>
+<UEDA32>
+<UEDA33>
+<UEDA34>
+<UEDA35>
+<UEDA36>
+<UEDA37>
+<UEDA38>
+<UEDA39>
+<UEDA3A>
+<UEDA3B>
+<UEDA3C>
+<UEDA3D>
+<UEDA3E>
+<UEDA3F>
+<UEDA40>
+<UEDA41>
+<UEDA42>
+<UEDA43>
+<UEDA44>
+<UEDA45>
+<UEDA46>
+<UEDA47>
+<UEDA48>
+<UEDA49>
+<UEDA4A>
+<UEDA4B>
+<UEDA4C>
+<UEDA4D>
+<UEDA4E>
+<UEDA4F>
+<UEDA50>
+<UEDA51>
+<UEDA52>
+<UEDA53>
+<UEDA54>
+<UEDA55>
+<UEDA56>
+<UEDA57>
+<UEDA58>
+<UEDA59>
+<UEDA5A>
+<UEDA5B>
+<UEDA5C>
+<UEDA5D>
+<UEDA5E>
+<UEDA5F>
+<UEDA60>
+<UEDA61>
+<UEDA62>
+<UEDA63>
+<UEDA64>
+<UEDA65>
+<UEDA66>
+<UEDA67>
+<UEDA68>
+<UEDA69>
+<UEDA6A>
+<UEDA6B>
+<UEDA6C>
+<UEDA6D>
+<UEDA6E>
+<UEDA6F>
+<UEDA70>
+<UEDA71>
+<UEDA72>
+<UEDA73>
+<UEDA74>
+<UEDA75>
+<UEDA76>
+<UEDA77>
+<UEDA78>
+<UEDA79>
+<UEDA7A>
+<UEDA7B>
+<UEDA7C>
+<UEDA7D>
+<UEDA7E>
+<UEDA7F>
+<UEDA80>
+<UEDA81>
+<UEDA82>
+<UEDA83>
+<UEDA84>
+<UEDA85>
+<UEDA86>
+<UEDA87>
+<UEDA88>
+<UEDA89>
+<UEDA8A>
+<UEDA8B>
+<UEDA8C>
+<UEDA8D>
+<UEDA8E>
+<UEDA8F>
+<UEDA90>
+<UEDA91>
+<UEDA92>
+<UEDA93>
+<UEDA94>
+<UEDA95>
+<UEDA96>
+<UEDA97>
+<UEDA98>
+<UEDA99>
+<UEDA9A>
+<UEDA9B>
+<UEDA9C>
+<UEDA9D>
+<UEDA9E>
+<UEDA9F>
+<UEDAA0>
+<UEDAA1>
+<UEDAA2>
+<UEDAA3>
+<UEDAA4>
+<UEDAA5>
+<UEDAA6>
+<UEDAA7>
+<UEDAA8>
+<UEDAA9>
+<UEDAAA>
+<UEDAAB>
+<UEDAAC>
+<UEDAAD>
+<UEDAAE>
+<UEDAAF>
+<UEDAB0>
+<UEDAB1>
+<UEDAB2>
+<UEDAB3>
+<UEDAB4>
+<UEDAB5>
+<UEDAB6>
+<UEDAB7>
+<UEDAB8>
+<UEDAB9>
+<UEDABA>
+<UEDABB>
+<UEDABC>
+<UEDABD>
+<UEDABE>
+<UEDABF>
+<UEDAC0>
+<UEDAC1>
+<UEDAC2>
+<UEDAC3>
+<UEDAC4>
+<UEDAC5>
+<UEDAC6>
+<UEDAC7>
+<UEDAC8>
+<UEDAC9>
+<UEDACA>
+<UEDACB>
+<UEDACC>
+<UEDACD>
+<UEDACE>
+<UEDACF>
+<UEDAD0>
+<UEDAD1>
+<UEDAD2>
+<UEDAD3>
+<UEDAD4>
+<UEDAD5>
+<UEDAD6>
+<UEDAD7>
+<UEDAD8>
+<UEDAD9>
+<UEDADA>
+<UEDADB>
+<UEDADC>
+<UEDADD>
+<UEDADE>
+<UEDADF>
+<UEDAE0>
+<UEDAE1>
+<UEDAE2>
+<UEDAE3>
+<UEDAE4>
+<UEDAE5>
+<UEDAE6>
+<UEDAE7>
+<UEDAE8>
+<UEDAE9>
+<UEDAEA>
+<UEDAEB>
+<UEDAEC>
+<UEDAED>
+<UEDAEE>
+<UEDAEF>
+<UEDAF0>
+<UEDAF1>
+<UEDAF2>
+<UEDAF3>
+<UEDAF4>
+<UEDAF5>
+<UEDAF6>
+<UEDAF7>
+<UEDAF8>
+<UEDAF9>
+<UEDAFA>
+<UEDAFB>
+<UEDAFC>
+<UEDAFD>
+<UEDAFE>
+<UEDAFF>
+<UEDB00>
+<UEDB01>
+<UEDB02>
+<UEDB03>
+<UEDB04>
+<UEDB05>
+<UEDB06>
+<UEDB07>
+<UEDB08>
+<UEDB09>
+<UEDB0A>
+<UEDB0B>
+<UEDB0C>
+<UEDB0D>
+<UEDB0E>
+<UEDB0F>
+<UEDB10>
+<UEDB11>
+<UEDB12>
+<UEDB13>
+<UEDB14>
+<UEDB15>
+<UEDB16>
+<UEDB17>
+<UEDB18>
+<UEDB19>
+<UEDB1A>
+<UEDB1B>
+<UEDB1C>
+<UEDB1D>
+<UEDB1E>
+<UEDB1F>
+<UEDB20>
+<UEDB21>
+<UEDB22>
+<UEDB23>
+<UEDB24>
+<UEDB25>
+<UEDB26>
+<UEDB27>
+<UEDB28>
+<UEDB29>
+<UEDB2A>
+<UEDB2B>
+<UEDB2C>
+<UEDB2D>
+<UEDB2E>
+<UEDB2F>
+<UEDB30>
+<UEDB31>
+<UEDB32>
+<UEDB33>
+<UEDB34>
+<UEDB35>
+<UEDB36>
+<UEDB37>
+<UEDB38>
+<UEDB39>
+<UEDB3A>
+<UEDB3B>
+<UEDB3C>
+<UEDB3D>
+<UEDB3E>
+<UEDB3F>
+<UEDB40>
+<UEDB41>
+<UEDB42>
+<UEDB43>
+<UEDB44>
+<UEDB45>
+<UEDB46>
+<UEDB47>
+<UEDB48>
+<UEDB49>
+<UEDB4A>
+<UEDB4B>
+<UEDB4C>
+<UEDB4D>
+<UEDB4E>
+<UEDB4F>
+<UEDB50>
+<UEDB51>
+<UEDB52>
+<UEDB53>
+<UEDB54>
+<UEDB55>
+<UEDB56>
+<UEDB57>
+<UEDB58>
+<UEDB59>
+<UEDB5A>
+<UEDB5B>
+<UEDB5C>
+<UEDB5D>
+<UEDB5E>
+<UEDB5F>
+<UEDB60>
+<UEDB61>
+<UEDB62>
+<UEDB63>
+<UEDB64>
+<UEDB65>
+<UEDB66>
+<UEDB67>
+<UEDB68>
+<UEDB69>
+<UEDB6A>
+<UEDB6B>
+<UEDB6C>
+<UEDB6D>
+<UEDB6E>
+<UEDB6F>
+<UEDB70>
+<UEDB71>
+<UEDB72>
+<UEDB73>
+<UEDB74>
+<UEDB75>
+<UEDB76>
+<UEDB77>
+<UEDB78>
+<UEDB79>
+<UEDB7A>
+<UEDB7B>
+<UEDB7C>
+<UEDB7D>
+<UEDB7E>
+<UEDB7F>
+<UEDB80>
+<UEDB81>
+<UEDB82>
+<UEDB83>
+<UEDB84>
+<UEDB85>
+<UEDB86>
+<UEDB87>
+<UEDB88>
+<UEDB89>
+<UEDB8A>
+<UEDB8B>
+<UEDB8C>
+<UEDB8D>
+<UEDB8E>
+<UEDB8F>
+<UEDB90>
+<UEDB91>
+<UEDB92>
+<UEDB93>
+<UEDB94>
+<UEDB95>
+<UEDB96>
+<UEDB97>
+<UEDB98>
+<UEDB99>
+<UEDB9A>
+<UEDB9B>
+<UEDB9C>
+<UEDB9D>
+<UEDB9E>
+<UEDB9F>
+<UEDBA0>
+<UEDBA1>
+<UEDBA2>
+<UEDBA3>
+<UEDBA4>
+<UEDBA5>
+<UEDBA6>
+<UEDBA7>
+<UEDBA8>
+<UEDBA9>
+<UEDBAA>
+<UEDBAB>
+<UEDBAC>
+<UEDBAD>
+<UEDBAE>
+<UEDBAF>
+<UEDBB0>
+<UEDBB1>
+<UEDBB2>
+<UEDBB3>
+<UEDBB4>
+<UEDBB5>
+<UEDBB6>
+<UEDBB7>
+<UEDBB8>
+<UEDBB9>
+<UEDBBA>
+<UEDBBB>
+<UEDBBC>
+<UEDBBD>
+<UEDBBE>
+<UEDBBF>
+<UEDBC0>
+<UEDBC1>
+<UEDBC2>
+<UEDBC3>
+<UEDBC4>
+<UEDBC5>
+<UEDBC6>
+<UEDBC7>
+<UEDBC8>
+<UEDBC9>
+<UEDBCA>
+<UEDBCB>
+<UEDBCC>
+<UEDBCD>
+<UEDBCE>
+<UEDBCF>
+<UEDBD0>
+<UEDBD1>
+<UEDBD2>
+<UEDBD3>
+<UEDBD4>
+<UEDBD5>
+<UEDBD6>
+<UEDBD7>
+<UEDBD8>
+<UEDBD9>
+<UEDBDA>
+<UEDBDB>
+<UEDBDC>
+<UEDBDD>
+<UEDBDE>
+<UEDBDF>
+<UEDBE0>
+<UEDBE1>
+<UEDBE2>
+<UEDBE3>
+<UEDBE4>
+<UEDBE5>
+<UEDBE6>
+<UEDBE7>
+<UEDBE8>
+<UEDBE9>
+<UEDBEA>
+<UEDBEB>
+<UEDBEC>
+<UEDBED>
+<UEDBEE>
+<UEDBEF>
+<UEDBF0>
+<UEDBF1>
+<UEDBF2>
+<UEDBF3>
+<UEDBF4>
+<UEDBF5>
+<UEDBF6>
+<UEDBF7>
+<UEDBF8>
+<UEDBF9>
+<UEDBFA>
+<UEDBFB>
+<UEDBFC>
+<UEDBFD>
+<UEDBFE>
+<UEDBFF>
+<UEDC00>
+<UEDC01>
+<UEDC02>
+<UEDC03>
+<UEDC04>
+<UEDC05>
+<UEDC06>
+<UEDC07>
+<UEDC08>
+<UEDC09>
+<UEDC0A>
+<UEDC0B>
+<UEDC0C>
+<UEDC0D>
+<UEDC0E>
+<UEDC0F>
+<UEDC10>
+<UEDC11>
+<UEDC12>
+<UEDC13>
+<UEDC14>
+<UEDC15>
+<UEDC16>
+<UEDC17>
+<UEDC18>
+<UEDC19>
+<UEDC1A>
+<UEDC1B>
+<UEDC1C>
+<UEDC1D>
+<UEDC1E>
+<UEDC1F>
+<UEDC20>
+<UEDC21>
+<UEDC22>
+<UEDC23>
+<UEDC24>
+<UEDC25>
+<UEDC26>
+<UEDC27>
+<UEDC28>
+<UEDC29>
+<UEDC2A>
+<UEDC2B>
+<UEDC2C>
+<UEDC2D>
+<UEDC2E>
+<UEDC2F>
+<UEDC30>
+<UEDC31>
+<UEDC32>
+<UEDC33>
+<UEDC34>
+<UEDC35>
+<UEDC36>
+<UEDC37>
+<UEDC38>
+<UEDC39>
+<UEDC3A>
+<UEDC3B>
+<UEDC3C>
+<UEDC3D>
+<UEDC3E>
+<UEDC3F>
+<UEDC40>
+<UEDC41>
+<UEDC42>
+<UEDC43>
+<UEDC44>
+<UEDC45>
+<UEDC46>
+<UEDC47>
+<UEDC48>
+<UEDC49>
+<UEDC4A>
+<UEDC4B>
+<UEDC4C>
+<UEDC4D>
+<UEDC4E>
+<UEDC4F>
+<UEDC50>
+<UEDC51>
+<UEDC52>
+<UEDC53>
+<UEDC54>
+<UEDC55>
+<UEDC56>
+<UEDC57>
+<UEDC58>
+<UEDC59>
+<UEDC5A>
+<UEDC5B>
+<UEDC5C>
+<UEDC5D>
+<UEDC5E>
+<UEDC5F>
+<UEDC60>
+<UEDC61>
+<UEDC62>
+<UEDC63>
+<UEDC64>
+<UEDC65>
+<UEDC66>
+<UEDC67>
+<UEDC68>
+<UEDC69>
+<UEDC6A>
+<UEDC6B>
+<UEDC6C>
+<UEDC6D>
+<UEDC6E>
+<UEDC6F>
+<UEDC70>
+<UEDC71>
+<UEDC72>
+<UEDC73>
+<UEDC74>
+<UEDC75>
+<UEDC76>
+<UEDC77>
+<UEDC78>
+<UEDC79>
+<UEDC7A>
+<UEDC7B>
+<UEDC7C>
+<UEDC7D>
+<UEDC7E>
+<UEDC7F>
+<UEDC80>
+<UEDC81>
+<UEDC82>
+<UEDC83>
+<UEDC84>
+<UEDC85>
+<UEDC86>
+<UEDC87>
+<UEDC88>
+<UEDC89>
+<UEDC8A>
+<UEDC8B>
+<UEDC8C>
+<UEDC8D>
+<UEDC8E>
+<UEDC8F>
+<UEDC90>
+<UEDC91>
+<UEDC92>
+<UEDC93>
+<UEDC94>
+<UEDC95>
+<UEDC96>
+<UEDC97>
+<UEDC98>
+<UEDC99>
+<UEDC9A>
+<UEDC9B>
+<UEDC9C>
+<UEDC9D>
+<UEDC9E>
+<UEDC9F>
+<UEDCA0>
+<UEDCA1>
+<UEDCA2>
+<UEDCA3>
+<UEDCA4>
+<UEDCA5>
+<UEDCA6>
+<UEDCA7>
+<UEDCA8>
+<UEDCA9>
+<UEDCAA>
+<UEDCAB>
+<UEDCAC>
+<UEDCAD>
+<UEDCAE>
+<UEDCAF>
+<UEDCB0>
+<UEDCB1>
+<UEDCB2>
+<UEDCB3>
+<UEDCB4>
+<UEDCB5>
+<UEDCB6>
+<UEDCB7>
+<UEDCB8>
+<UEDCB9>
+<UEDCBA>
+<UEDCBB>
+<UEDCBC>
+<UEDCBD>
+<UEDCBE>
+<UEDCBF>
+<UEDCC0>
+<UEDCC1>
+<UEDCC2>
+<UEDCC3>
+<UEDCC4>
+<UEDCC5>
+<UEDCC6>
+<UEDCC7>
+<UEDCC8>
+<UEDCC9>
+<UEDCCA>
+<UEDCCB>
+<UEDCCC>
+<UEDCCD>
+<UEDCCE>
+<UEDCCF>
+<UEDCD0>
+<UEDCD1>
+<UEDCD2>
+<UEDCD3>
+<UEDCD4>
+<UEDCD5>
+<UEDCD6>
+<UEDCD7>
+<UEDCD8>
+<UEDCD9>
+<UEDCDA>
+<UEDCDB>
+<UEDCDC>
+<UEDCDD>
+<UEDCDE>
+<UEDCDF>
+<UEDCE0>
+<UEDCE1>
+<UEDCE2>
+<UEDCE3>
+<UEDCE4>
+<UEDCE5>
+<UEDCE6>
+<UEDCE7>
+<UEDCE8>
+<UEDCE9>
+<UEDCEA>
+<UEDCEB>
+<UEDCEC>
+<UEDCED>
+<UEDCEE>
+<UEDCEF>
+<UEDCF0>
+<UEDCF1>
+<UEDCF2>
+<UEDCF3>
+<UEDCF4>
+<UEDCF5>
+<UEDCF6>
+<UEDCF7>
+<UEDCF8>
+<UEDCF9>
+<UEDCFA>
+<UEDCFB>
+<UEDCFC>
+<UEDCFD>
+<UEDCFE>
+<UEDCFF>
+<UEDD00>
+<UEDD01>
+<UEDD02>
+<UEDD03>
+<UEDD04>
+<UEDD05>
+<UEDD06>
+<UEDD07>
+<UEDD08>
+<UEDD09>
+<UEDD0A>
+<UEDD0B>
+<UEDD0C>
+<UEDD0D>
+<UEDD0E>
+<UEDD0F>
+<UEDD10>
+<UEDD11>
+<UEDD12>
+<UEDD13>
+<UEDD14>
+<UEDD15>
+<UEDD16>
+<UEDD17>
+<UEDD18>
+<UEDD19>
+<UEDD1A>
+<UEDD1B>
+<UEDD1C>
+<UEDD1D>
+<UEDD1E>
+<UEDD1F>
+<UEDD20>
+<UEDD21>
+<UEDD22>
+<UEDD23>
+<UEDD24>
+<UEDD25>
+<UEDD26>
+<UEDD27>
+<UEDD28>
+<UEDD29>
+<UEDD2A>
+<UEDD2B>
+<UEDD2C>
+<UEDD2D>
+<UEDD2E>
+<UEDD2F>
+<UEDD30>
+<UEDD31>
+<UEDD32>
+<UEDD33>
+<UEDD34>
+<UEDD35>
+<UEDD36>
+<UEDD37>
+<UEDD38>
+<UEDD39>
+<UEDD3A>
+<UEDD3B>
+<UEDD3C>
+<UEDD3D>
+<UEDD3E>
+<UEDD3F>
+<UEDD40>
+<UEDD41>
+<UEDD42>
+<UEDD43>
+<UEDD44>
+<UEDD45>
+<UEDD46>
+<UEDD47>
+<UEDD48>
+<UEDD49>
+<UEDD4A>
+<UEDD4B>
+<UEDD4C>
+<UEDD4D>
+<UEDD4E>
+<UEDD4F>
+<UEDD50>
+<UEDD51>
+<UEDD52>
+<UEDD53>
+<UEDD54>
+<UEDD55>
+<UEDD56>
+<UEDD57>
+<UEDD58>
+<UEDD59>
+<UEDD5A>
+<UEDD5B>
+<UEDD5C>
+<UEDD5D>
+<UEDD5E>
+<UEDD5F>
+<UEDD60>
+<UEDD61>
+<UEDD62>
+<UEDD63>
+<UEDD64>
+<UEDD65>
+<UEDD66>
+<UEDD67>
+<UEDD68>
+<UEDD69>
+<UEDD6A>
+<UEDD6B>
+<UEDD6C>
+<UEDD6D>
+<UEDD6E>
+<UEDD6F>
+<UEDD70>
+<UEDD71>
+<UEDD72>
+<UEDD73>
+<UEDD74>
+<UEDD75>
+<UEDD76>
+<UEDD77>
+<UEDD78>
+<UEDD79>
+<UEDD7A>
+<UEDD7B>
+<UEDD7C>
+<UEDD7D>
+<UEDD7E>
+<UEDD7F>
+<UEDD80>
+<UEDD81>
+<UEDD82>
+<UEDD83>
+<UEDD84>
+<UEDD85>
+<UEDD86>
+<UEDD87>
+<UEDD88>
+<UEDD89>
+<UEDD8A>
+<UEDD8B>
+<UEDD8C>
+<UEDD8D>
+<UEDD8E>
+<UEDD8F>
+<UEDD90>
+<UEDD91>
+<UEDD92>
+<UEDD93>
+<UEDD94>
+<UEDD95>
+<UEDD96>
+<UEDD97>
+<UEDD98>
+<UEDD99>
+<UEDD9A>
+<UEDD9B>
+<UEDD9C>
+<UEDD9D>
+<UEDD9E>
+<UEDD9F>
+<UEDDA0>
+<UEDDA1>
+<UEDDA2>
+<UEDDA3>
+<UEDDA4>
+<UEDDA5>
+<UEDDA6>
+<UEDDA7>
+<UEDDA8>
+<UEDDA9>
+<UEDDAA>
+<UEDDAB>
+<UEDDAC>
+<UEDDAD>
+<UEDDAE>
+<UEDDAF>
+<UEDDB0>
+<UEDDB1>
+<UEDDB2>
+<UEDDB3>
+<UEDDB4>
+<UEDDB5>
+<UEDDB6>
+<UEDDB7>
+<UEDDB8>
+<UEDDB9>
+<UEDDBA>
+<UEDDBB>
+<UEDDBC>
+<UEDDBD>
+<UEDDBE>
+<UEDDBF>
+<UEDDC0>
+<UEDDC1>
+<UEDDC2>
+<UEDDC3>
+<UEDDC4>
+<UEDDC5>
+<UEDDC6>
+<UEDDC7>
+<UEDDC8>
+<UEDDC9>
+<UEDDCA>
+<UEDDCB>
+<UEDDCC>
+<UEDDCD>
+<UEDDCE>
+<UEDDCF>
+<UEDDD0>
+<UEDDD1>
+<UEDDD2>
+<UEDDD3>
+<UEDDD4>
+<UEDDD5>
+<UEDDD6>
+<UEDDD7>
+<UEDDD8>
+<UEDDD9>
+<UEDDDA>
+<UEDDDB>
+<UEDDDC>
+<UEDDDD>
+<UEDDDE>
+<UEDDDF>
+<UEDDE0>
+<UEDDE1>
+<UEDDE2>
+<UEDDE3>
+<UEDDE4>
+<UEDDE5>
+<UEDDE6>
+<UEDDE7>
+<UEDDE8>
+<UEDDE9>
+<UEDDEA>
+<UEDDEB>
+<UEDDEC>
+<UEDDED>
+<UEDDEE>
+<UEDDEF>
+<UEDDF0>
+<UEDDF1>
+<UEDDF2>
+<UEDDF3>
+<UEDDF4>
+<UEDDF5>
+<UEDDF6>
+<UEDDF7>
+<UEDDF8>
+<UEDDF9>
+<UEDDFA>
+<UEDDFB>
+<UEDDFC>
+<UEDDFD>
+<UEDDFE>
+<UEDDFF>
+<UEDE00>
+<UEDE01>
+<UEDE02>
+<UEDE03>
+<UEDE04>
+<UEDE05>
+<UEDE06>
+<UEDE07>
+<UEDE08>
+<UEDE09>
+<UEDE0A>
+<UEDE0B>
+<UEDE0C>
+<UEDE0D>
+<UEDE0E>
+<UEDE0F>
+<UEDE10>
+<UEDE11>
+<UEDE12>
+<UEDE13>
+<UEDE14>
+<UEDE15>
+<UEDE16>
+<UEDE17>
+<UEDE18>
+<UEDE19>
+<UEDE1A>
+<UEDE1B>
+<UEDE1C>
+<UEDE1D>
+<UEDE1E>
+<UEDE1F>
+<UEDE20>
+<UEDE21>
+<UEDE22>
+<UEDE23>
+<UEDE24>
+<UEDE25>
+<UEDE26>
+<UEDE27>
+<UEDE28>
+<UEDE29>
+<UEDE2A>
+<UEDE2B>
+<UEDE2C>
+<UEDE2D>
+<UEDE2E>
+<UEDE2F>
+<UEDE30>
+<UEDE31>
+<UEDE32>
+<UEDE33>
+<UEDE34>
+<UEDE35>
+<UEDE36>
+<UEDE37>
+<UEDE38>
+<UEDE39>
+<UEDE3A>
+<UEDE3B>
+<UEDE3C>
+<UEDE3D>
+<UEDE3E>
+<UEDE3F>
+<UEDE40>
+<UEDE41>
+<UEDE42>
+<UEDE43>
+<UEDE44>
+<UEDE45>
+<UEDE46>
+<UEDE47>
+<UEDE48>
+<UEDE49>
+<UEDE4A>
+<UEDE4B>
+<UEDE4C>
+<UEDE4D>
+<UEDE4E>
+<UEDE4F>
+<UEDE50>
+<UEDE51>
+<UEDE52>
+<UEDE53>
+<UEDE54>
+<UEDE55>
+<UEDE56>
+<UEDE57>
+<UEDE58>
+<UEDE59>
+<UEDE5A>
+<UEDE5B>
+<UEDE5C>
+<UEDE5D>
+<UEDE5E>
+<UEDE5F>
+<UEDE60>
+<UEDE61>
+<UEDE62>
+<UEDE63>
+<UEDE64>
+<UEDE65>
+<UEDE66>
+<UEDE67>
+<UEDE68>
+<UEDE69>
+<UEDE6A>
+<UEDE6B>
+<UEDE6C>
+<UEDE6D>
+<UEDE6E>
+<UEDE6F>
+<UEDE70>
+<UEDE71>
+<UEDE72>
+<UEDE73>
+<UEDE74>
+<UEDE75>
+<UEDE76>
+<UEDE77>
+<UEDE78>
+<UEDE79>
+<UEDE7A>
+<UEDE7B>
+<UEDE7C>
+<UEDE7D>
+<UEDE7E>
+<UEDE7F>
+<UEDE80>
+<UEDE81>
+<UEDE82>
+<UEDE83>
+<UEDE84>
+<UEDE85>
+<UEDE86>
+<UEDE87>
+<UEDE88>
+<UEDE89>
+<UEDE8A>
+<UEDE8B>
+<UEDE8C>
+<UEDE8D>
+<UEDE8E>
+<UEDE8F>
+<UEDE90>
+<UEDE91>
+<UEDE92>
+<UEDE93>
+<UEDE94>
+<UEDE95>
+<UEDE96>
+<UEDE97>
+<UEDE98>
+<UEDE99>
+<UEDE9A>
+<UEDE9B>
+<UEDE9C>
+<UEDE9D>
+<UEDE9E>
+<UEDE9F>
+<UEDEA0>
+<UEDEA1>
+<UEDEA2>
+<UEDEA3>
+<UEDEA4>
+<UEDEA5>
+<UEDEA6>
+<UEDEA7>
+<UEDEA8>
+<UEDEA9>
+<UEDEAA>
+<UEDEAB>
+<UEDEAC>
+<UEDEAD>
+<UEDEAE>
+<UEDEAF>
+<UEDEB0>
+<UEDEB1>
+<UEDEB2>
+<UEDEB3>
+<UEDEB4>
+<UEDEB5>
+<UEDEB6>
+<UEDEB7>
+<UEDEB8>
+<UEDEB9>
+<UEDEBA>
+<UEDEBB>
+<UEDEBC>
+<UEDEBD>
+<UEDEBE>
+<UEDEBF>
+<UEDEC0>
+<UEDEC1>
+<UEDEC2>
+<UEDEC3>
+<UEDEC4>
+<UEDEC5>
+<UEDEC6>
+<UEDEC7>
+<UEDEC8>
+<UEDEC9>
+<UEDECA>
+<UEDECB>
+<UEDECC>
+<UEDECD>
+<UEDECE>
+<UEDECF>
+<UEDED0>
+<UEDED1>
+<UEDED2>
+<UEDED3>
+<UEDED4>
+<UEDED5>
+<UEDED6>
+<UEDED7>
+<UEDED8>
+<UEDED9>
+<UEDEDA>
+<UEDEDB>
+<UEDEDC>
+<UEDEDD>
+<UEDEDE>
+<UEDEDF>
+<UEDEE0>
+<UEDEE1>
+<UEDEE2>
+<UEDEE3>
+<UEDEE4>
+<UEDEE5>
+<UEDEE6>
+<UEDEE7>
+<UEDEE8>
+<UEDEE9>
+<UEDEEA>
+<UEDEEB>
+<UEDEEC>
+<UEDEED>
+<UEDEEE>
+<UEDEEF>
+<UEDEF0>
+<UEDEF1>
+<UEDEF2>
+<UEDEF3>
+<UEDEF4>
+<UEDEF5>
+<UEDEF6>
+<UEDEF7>
+<UEDEF8>
+<UEDEF9>
+<UEDEFA>
+<UEDEFB>
+<UEDEFC>
+<UEDEFD>
+<UEDEFE>
+<UEDEFF>
+<UEDF00>
+<UEDF01>
+<UEDF02>
+<UEDF03>
+<UEDF04>
+<UEDF05>
+<UEDF06>
+<UEDF07>
+<UEDF08>
+<UEDF09>
+<UEDF0A>
+<UEDF0B>
+<UEDF0C>
+<UEDF0D>
+<UEDF0E>
+<UEDF0F>
+<UEDF10>
+<UEDF11>
+<UEDF12>
+<UEDF13>
+<UEDF14>
+<UEDF15>
+<UEDF16>
+<UEDF17>
+<UEDF18>
+<UEDF19>
+<UEDF1A>
+<UEDF1B>
+<UEDF1C>
+<UEDF1D>
+<UEDF1E>
+<UEDF1F>
+<UEDF20>
+<UEDF21>
+<UEDF22>
+<UEDF23>
+<UEDF24>
+<UEDF25>
+<UEDF26>
+<UEDF27>
+<UEDF28>
+<UEDF29>
+<UEDF2A>
+<UEDF2B>
+<UEDF2C>
+<UEDF2D>
+<UEDF2E>
+<UEDF2F>
+<UEDF30>
+<UEDF31>
+<UEDF32>
+<UEDF33>
+<UEDF34>
+<UEDF35>
+<UEDF36>
+<UEDF37>
+<UEDF38>
+<UEDF39>
+<UEDF3A>
+<UEDF3B>
+<UEDF3C>
+<UEDF3D>
+<UEDF3E>
+<UEDF3F>
+<UEDF40>
+<UEDF41>
+<UEDF42>
+<UEDF43>
+<UEDF44>
+<UEDF45>
+<UEDF46>
+<UEDF47>
+<UEDF48>
+<UEDF49>
+<UEDF4A>
+<UEDF4B>
+<UEDF4C>
+<UEDF4D>
+<UEDF4E>
+<UEDF4F>
+<UEDF50>
+<UEDF51>
+<UEDF52>
+<UEDF53>
+<UEDF54>
+<UEDF55>
+<UEDF56>
+<UEDF57>
+<UEDF58>
+<UEDF59>
+<UEDF5A>
+<UEDF5B>
+<UEDF5C>
+<UEDF5D>
+<UEDF5E>
+<UEDF5F>
+<UEDF60>
+<UEDF61>
+<UEDF62>
+<UEDF63>
+<UEDF64>
+<UEDF65>
+<UEDF66>
+<UEDF67>
+<UEDF68>
+<UEDF69>
+<UEDF6A>
+<UEDF6B>
+<UEDF6C>
+<UEDF6D>
+<UEDF6E>
+<UEDF6F>
+<UEDF70>
+<UEDF71>
+<UEDF72>
+<UEDF73>
+<UEDF74>
+<UEDF75>
+<UEDF76>
+<UEDF77>
+<UEDF78>
+<UEDF79>
+<UEDF7A>
+<UEDF7B>
+<UEDF7C>
+<UEDF7D>
+<UEDF7E>
+<UEDF7F>
+<UEDF80>
+<UEDF81>
+<UEDF82>
+<UEDF83>
+<UEDF84>
+<UEDF85>
+<UEDF86>
+<UEDF87>
+<UEDF88>
+<UEDF89>
+<UEDF8A>
+<UEDF8B>
+<UEDF8C>
+<UEDF8D>
+<UEDF8E>
+<UEDF8F>
+<UEDF90>
+<UEDF91>
+<UEDF92>
+<UEDF93>
+<UEDF94>
+<UEDF95>
+<UEDF96>
+<UEDF97>
+<UEDF98>
+<UEDF99>
+<UEDF9A>
+<UEDF9B>
+<UEDF9C>
+<UEDF9D>
+<UEDF9E>
+<UEDF9F>
+<UEDFA0>
+<UEDFA1>
+<UEDFA2>
+<UEDFA3>
+<UEDFA4>
+<UEDFA5>
+<UEDFA6>
+<UEDFA7>
+<UEDFA8>
+<UEDFA9>
+<UEDFAA>
+<UEDFAB>
+<UEDFAC>
+<UEDFAD>
+<UEDFAE>
+<UEDFAF>
+<UEDFB0>
+<UEDFB1>
+<UEDFB2>
+<UEDFB3>
+<UEDFB4>
+<UEDFB5>
+<UEDFB6>
+<UEDFB7>
+<UEDFB8>
+<UEDFB9>
+<UEDFBA>
+<UEDFBB>
+<UEDFBC>
+<UEDFBD>
+<UEDFBE>
+<UEDFBF>
+<UEDFC0>
+<UEDFC1>
+<UEDFC2>
+<UEDFC3>
+<UEDFC4>
+<UEDFC5>
+<UEDFC6>
+<UEDFC7>
+<UEDFC8>
+<UEDFC9>
+<UEDFCA>
+<UEDFCB>
+<UEDFCC>
+<UEDFCD>
+<UEDFCE>
+<UEDFCF>
+<UEDFD0>
+<UEDFD1>
+<UEDFD2>
+<UEDFD3>
+<UEDFD4>
+<UEDFD5>
+<UEDFD6>
+<UEDFD7>
+<UEDFD8>
+<UEDFD9>
+<UEDFDA>
+<UEDFDB>
+<UEDFDC>
+<UEDFDD>
+<UEDFDE>
+<UEDFDF>
+<UEDFE0>
+<UEDFE1>
+<UEDFE2>
+<UEDFE3>
+<UEDFE4>
+<UEDFE5>
+<UEDFE6>
+<UEDFE7>
+<UEDFE8>
+<UEDFE9>
+<UEDFEA>
+<UEDFEB>
+<UEDFEC>
+<UEDFED>
+<UEDFEE>
+<UEDFEF>
+<UEDFF0>
+<UEDFF1>
+<UEDFF2>
+<UEDFF3>
+<UEDFF4>
+<UEDFF5>
+<UEDFF6>
+<UEDFF7>
+<UEDFF8>
+<UEDFF9>
+<UEDFFA>
+<UEDFFB>
+<UEDFFC>
+<UEDFFD>
+<UEDFFE>
+<UEDFFF>
+<UEE000>
+<UEE001>
+<UEE002>
+<UEE003>
+<UEE004>
+<UEE005>
+<UEE006>
+<UEE007>
+<UEE008>
+<UEE009>
+<UEE00A>
+<UEE00B>
+<UEE00C>
+<UEE00D>
+<UEE00E>
+<UEE00F>
+<UEE010>
+<UEE011>
+<UEE012>
+<UEE013>
+<UEE014>
+<UEE015>
+<UEE016>
+<UEE017>
+<UEE018>
+<UEE019>
+<UEE01A>
+<UEE01B>
+<UEE01C>
+<UEE01D>
+<UEE01E>
+<UEE01F>
+<UEE020>
+<UEE021>
+<UEE022>
+<UEE023>
+<UEE024>
+<UEE025>
+<UEE026>
+<UEE027>
+<UEE028>
+<UEE029>
+<UEE02A>
+<UEE02B>
+<UEE02C>
+<UEE02D>
+<UEE02E>
+<UEE02F>
+<UEE030>
+<UEE031>
+<UEE032>
+<UEE033>
+<UEE034>
+<UEE035>
+<UEE036>
+<UEE037>
+<UEE038>
+<UEE039>
+<UEE03A>
+<UEE03B>
+<UEE03C>
+<UEE03D>
+<UEE03E>
+<UEE03F>
+<UEE040>
+<UEE041>
+<UEE042>
+<UEE043>
+<UEE044>
+<UEE045>
+<UEE046>
+<UEE047>
+<UEE048>
+<UEE049>
+<UEE04A>
+<UEE04B>
+<UEE04C>
+<UEE04D>
+<UEE04E>
+<UEE04F>
+<UEE050>
+<UEE051>
+<UEE052>
+<UEE053>
+<UEE054>
+<UEE055>
+<UEE056>
+<UEE057>
+<UEE058>
+<UEE059>
+<UEE05A>
+<UEE05B>
+<UEE05C>
+<UEE05D>
+<UEE05E>
+<UEE05F>
+<UEE060>
+<UEE061>
+<UEE062>
+<UEE063>
+<UEE064>
+<UEE065>
+<UEE066>
+<UEE067>
+<UEE068>
+<UEE069>
+<UEE06A>
+<UEE06B>
+<UEE06C>
+<UEE06D>
+<UEE06E>
+<UEE06F>
+<UEE070>
+<UEE071>
+<UEE072>
+<UEE073>
+<UEE074>
+<UEE075>
+<UEE076>
+<UEE077>
+<UEE078>
+<UEE079>
+<UEE07A>
+<UEE07B>
+<UEE07C>
+<UEE07D>
+<UEE07E>
+<UEE07F>
+<UEE080>
+<UEE081>
+<UEE082>
+<UEE083>
+<UEE084>
+<UEE085>
+<UEE086>
+<UEE087>
+<UEE088>
+<UEE089>
+<UEE08A>
+<UEE08B>
+<UEE08C>
+<UEE08D>
+<UEE08E>
+<UEE08F>
+<UEE090>
+<UEE091>
+<UEE092>
+<UEE093>
+<UEE094>
+<UEE095>
+<UEE096>
+<UEE097>
+<UEE098>
+<UEE099>
+<UEE09A>
+<UEE09B>
+<UEE09C>
+<UEE09D>
+<UEE09E>
+<UEE09F>
+<UEE0A0>
+<UEE0A1>
+<UEE0A2>
+<UEE0A3>
+<UEE0A4>
+<UEE0A5>
+<UEE0A6>
+<UEE0A7>
+<UEE0A8>
+<UEE0A9>
+<UEE0AA>
+<UEE0AB>
+<UEE0AC>
+<UEE0AD>
+<UEE0AE>
+<UEE0AF>
+<UEE0B0>
+<UEE0B1>
+<UEE0B2>
+<UEE0B3>
+<UEE0B4>
+<UEE0B5>
+<UEE0B6>
+<UEE0B7>
+<UEE0B8>
+<UEE0B9>
+<UEE0BA>
+<UEE0BB>
+<UEE0BC>
+<UEE0BD>
+<UEE0BE>
+<UEE0BF>
+<UEE0C0>
+<UEE0C1>
+<UEE0C2>
+<UEE0C3>
+<UEE0C4>
+<UEE0C5>
+<UEE0C6>
+<UEE0C7>
+<UEE0C8>
+<UEE0C9>
+<UEE0CA>
+<UEE0CB>
+<UEE0CC>
+<UEE0CD>
+<UEE0CE>
+<UEE0CF>
+<UEE0D0>
+<UEE0D1>
+<UEE0D2>
+<UEE0D3>
+<UEE0D4>
+<UEE0D5>
+<UEE0D6>
+<UEE0D7>
+<UEE0D8>
+<UEE0D9>
+<UEE0DA>
+<UEE0DB>
+<UEE0DC>
+<UEE0DD>
+<UEE0DE>
+<UEE0DF>
+<UEE0E0>
+<UEE0E1>
+<UEE0E2>
+<UEE0E3>
+<UEE0E4>
+<UEE0E5>
+<UEE0E6>
+<UEE0E7>
+<UEE0E8>
+<UEE0E9>
+<UEE0EA>
+<UEE0EB>
+<UEE0EC>
+<UEE0ED>
+<UEE0EE>
+<UEE0EF>
+<UEE0F0>
+<UEE0F1>
+<UEE0F2>
+<UEE0F3>
+<UEE0F4>
+<UEE0F5>
+<UEE0F6>
+<UEE0F7>
+<UEE0F8>
+<UEE0F9>
+<UEE0FA>
+<UEE0FB>
+<UEE0FC>
+<UEE0FD>
+<UEE0FE>
+<UEE0FF>
+<UEE100>
+<UEE101>
+<UEE102>
+<UEE103>
+<UEE104>
+<UEE105>
+<UEE106>
+<UEE107>
+<UEE108>
+<UEE109>
+<UEE10A>
+<UEE10B>
+<UEE10C>
+<UEE10D>
+<UEE10E>
+<UEE10F>
+<UEE110>
+<UEE111>
+<UEE112>
+<UEE113>
+<UEE114>
+<UEE115>
+<UEE116>
+<UEE117>
+<UEE118>
+<UEE119>
+<UEE11A>
+<UEE11B>
+<UEE11C>
+<UEE11D>
+<UEE11E>
+<UEE11F>
+<UEE120>
+<UEE121>
+<UEE122>
+<UEE123>
+<UEE124>
+<UEE125>
+<UEE126>
+<UEE127>
+<UEE128>
+<UEE129>
+<UEE12A>
+<UEE12B>
+<UEE12C>
+<UEE12D>
+<UEE12E>
+<UEE12F>
+<UEE130>
+<UEE131>
+<UEE132>
+<UEE133>
+<UEE134>
+<UEE135>
+<UEE136>
+<UEE137>
+<UEE138>
+<UEE139>
+<UEE13A>
+<UEE13B>
+<UEE13C>
+<UEE13D>
+<UEE13E>
+<UEE13F>
+<UEE140>
+<UEE141>
+<UEE142>
+<UEE143>
+<UEE144>
+<UEE145>
+<UEE146>
+<UEE147>
+<UEE148>
+<UEE149>
+<UEE14A>
+<UEE14B>
+<UEE14C>
+<UEE14D>
+<UEE14E>
+<UEE14F>
+<UEE150>
+<UEE151>
+<UEE152>
+<UEE153>
+<UEE154>
+<UEE155>
+<UEE156>
+<UEE157>
+<UEE158>
+<UEE159>
+<UEE15A>
+<UEE15B>
+<UEE15C>
+<UEE15D>
+<UEE15E>
+<UEE15F>
+<UEE160>
+<UEE161>
+<UEE162>
+<UEE163>
+<UEE164>
+<UEE165>
+<UEE166>
+<UEE167>
+<UEE168>
+<UEE169>
+<UEE16A>
+<UEE16B>
+<UEE16C>
+<UEE16D>
+<UEE16E>
+<UEE16F>
+<UEE170>
+<UEE171>
+<UEE172>
+<UEE173>
+<UEE174>
+<UEE175>
+<UEE176>
+<UEE177>
+<UEE178>
+<UEE179>
+<UEE17A>
+<UEE17B>
+<UEE17C>
+<UEE17D>
+<UEE17E>
+<UEE17F>
+<UEE180>
+<UEE181>
+<UEE182>
+<UEE183>
+<UEE184>
+<UEE185>
+<UEE186>
+<UEE187>
+<UEE188>
+<UEE189>
+<UEE18A>
+<UEE18B>
+<UEE18C>
+<UEE18D>
+<UEE18E>
+<UEE18F>
+<UEE190>
+<UEE191>
+<UEE192>
+<UEE193>
+<UEE194>
+<UEE195>
+<UEE196>
+<UEE197>
+<UEE198>
+<UEE199>
+<UEE19A>
+<UEE19B>
+<UEE19C>
+<UEE19D>
+<UEE19E>
+<UEE19F>
+<UEE1A0>
+<UEE1A1>
+<UEE1A2>
+<UEE1A3>
+<UEE1A4>
+<UEE1A5>
+<UEE1A6>
+<UEE1A7>
+<UEE1A8>
+<UEE1A9>
+<UEE1AA>
+<UEE1AB>
+<UEE1AC>
+<UEE1AD>
+<UEE1AE>
+<UEE1AF>
+<UEE1B0>
+<UEE1B1>
+<UEE1B2>
+<UEE1B3>
+<UEE1B4>
+<UEE1B5>
+<UEE1B6>
+<UEE1B7>
+<UEE1B8>
+<UEE1B9>
+<UEE1BA>
+<UEE1BB>
+<UEE1BC>
+<UEE1BD>
+<UEE1BE>
+<UEE1BF>
+<UEE1C0>
+<UEE1C1>
+<UEE1C2>
+<UEE1C3>
+<UEE1C4>
+<UEE1C5>
+<UEE1C6>
+<UEE1C7>
+<UEE1C8>
+<UEE1C9>
+<UEE1CA>
+<UEE1CB>
+<UEE1CC>
+<UEE1CD>
+<UEE1CE>
+<UEE1CF>
+<UEE1D0>
+<UEE1D1>
+<UEE1D2>
+<UEE1D3>
+<UEE1D4>
+<UEE1D5>
+<UEE1D6>
+<UEE1D7>
+<UEE1D8>
+<UEE1D9>
+<UEE1DA>
+<UEE1DB>
+<UEE1DC>
+<UEE1DD>
+<UEE1DE>
+<UEE1DF>
+<UEE1E0>
+<UEE1E1>
+<UEE1E2>
+<UEE1E3>
+<UEE1E4>
+<UEE1E5>
+<UEE1E6>
+<UEE1E7>
+<UEE1E8>
+<UEE1E9>
+<UEE1EA>
+<UEE1EB>
+<UEE1EC>
+<UEE1ED>
+<UEE1EE>
+<UEE1EF>
+<UEE1F0>
+<UEE1F1>
+<UEE1F2>
+<UEE1F3>
+<UEE1F4>
+<UEE1F5>
+<UEE1F6>
+<UEE1F7>
+<UEE1F8>
+<UEE1F9>
+<UEE1FA>
+<UEE1FB>
+<UEE1FC>
+<UEE1FD>
+<UEE1FE>
+<UEE1FF>
+<UEE200>
+<UEE201>
+<UEE202>
+<UEE203>
+<UEE204>
+<UEE205>
+<UEE206>
+<UEE207>
+<UEE208>
+<UEE209>
+<UEE20A>
+<UEE20B>
+<UEE20C>
+<UEE20D>
+<UEE20E>
+<UEE20F>
+<UEE210>
+<UEE211>
+<UEE212>
+<UEE213>
+<UEE214>
+<UEE215>
+<UEE216>
+<UEE217>
+<UEE218>
+<UEE219>
+<UEE21A>
+<UEE21B>
+<UEE21C>
+<UEE21D>
+<UEE21E>
+<UEE21F>
+<UEE220>
+<UEE221>
+<UEE222>
+<UEE223>
+<UEE224>
+<UEE225>
+<UEE226>
+<UEE227>
+<UEE228>
+<UEE229>
+<UEE22A>
+<UEE22B>
+<UEE22C>
+<UEE22D>
+<UEE22E>
+<UEE22F>
+<UEE230>
+<UEE231>
+<UEE232>
+<UEE233>
+<UEE234>
+<UEE235>
+<UEE236>
+<UEE237>
+<UEE238>
+<UEE239>
+<UEE23A>
+<UEE23B>
+<UEE23C>
+<UEE23D>
+<UEE23E>
+<UEE23F>
+<UEE240>
+<UEE241>
+<UEE242>
+<UEE243>
+<UEE244>
+<UEE245>
+<UEE246>
+<UEE247>
+<UEE248>
+<UEE249>
+<UEE24A>
+<UEE24B>
+<UEE24C>
+<UEE24D>
+<UEE24E>
+<UEE24F>
+<UEE250>
+<UEE251>
+<UEE252>
+<UEE253>
+<UEE254>
+<UEE255>
+<UEE256>
+<UEE257>
+<UEE258>
+<UEE259>
+<UEE25A>
+<UEE25B>
+<UEE25C>
+<UEE25D>
+<UEE25E>
+<UEE25F>
+<UEE260>
+<UEE261>
+<UEE262>
+<UEE263>
+<UEE264>
+<UEE265>
+<UEE266>
+<UEE267>
+<UEE268>
+<UEE269>
+<UEE26A>
+<UEE26B>
+<UEE26C>
+<UEE26D>
+<UEE26E>
+<UEE26F>
+<UEE270>
+<UEE271>
+<UEE272>
+<UEE273>
+<UEE274>
+<UEE275>
+<UEE276>
+<UEE277>
+<UEE278>
+<UEE279>
+<UEE27A>
+<UEE27B>
+<UEE27C>
+<UEE27D>
+<UEE27E>
+<UEE27F>
+<UEE280>
+<UEE281>
+<UEE282>
+<UEE283>
+<UEE284>
+<UEE285>
+<UEE286>
+<UEE287>
+<UEE288>
+<UEE289>
+<UEE28A>
+<UEE28B>
+<UEE28C>
+<UEE28D>
+<UEE28E>
+<UEE28F>
+<UEE290>
+<UEE291>
+<UEE292>
+<UEE293>
+<UEE294>
+<UEE295>
+<UEE296>
+<UEE297>
+<UEE298>
+<UEE299>
+<UEE29A>
+<UEE29B>
+<UEE29C>
+<UEE29D>
+<UEE29E>
+<UEE29F>
+<UEE2A0>
+<UEE2A1>
+<UEE2A2>
+<UEE2A3>
+<UEE2A4>
+<UEE2A5>
+<UEE2A6>
+<UEE2A7>
+<UEE2A8>
+<UEE2A9>
+<UEE2AA>
+<UEE2AB>
+<UEE2AC>
+<UEE2AD>
+<UEE2AE>
+<UEE2AF>
+<UEE2B0>
+<UEE2B1>
+<UEE2B2>
+<UEE2B3>
+<UEE2B4>
+<UEE2B5>
+<UEE2B6>
+<UEE2B7>
+<UEE2B8>
+<UEE2B9>
+<UEE2BA>
+<UEE2BB>
+<UEE2BC>
+<UEE2BD>
+<UEE2BE>
+<UEE2BF>
+<UEE2C0>
+<UEE2C1>
+<UEE2C2>
+<UEE2C3>
+<UEE2C4>
+<UEE2C5>
+<UEE2C6>
+<UEE2C7>
+<UEE2C8>
+<UEE2C9>
+<UEE2CA>
+<UEE2CB>
+<UEE2CC>
+<UEE2CD>
+<UEE2CE>
+<UEE2CF>
+<UEE2D0>
+<UEE2D1>
+<UEE2D2>
+<UEE2D3>
+<UEE2D4>
+<UEE2D5>
+<UEE2D6>
+<UEE2D7>
+<UEE2D8>
+<UEE2D9>
+<UEE2DA>
+<UEE2DB>
+<UEE2DC>
+<UEE2DD>
+<UEE2DE>
+<UEE2DF>
+<UEE2E0>
+<UEE2E1>
+<UEE2E2>
+<UEE2E3>
+<UEE2E4>
+<UEE2E5>
+<UEE2E6>
+<UEE2E7>
+<UEE2E8>
+<UEE2E9>
+<UEE2EA>
+<UEE2EB>
+<UEE2EC>
+<UEE2ED>
+<UEE2EE>
+<UEE2EF>
+<UEE2F0>
+<UEE2F1>
+<UEE2F2>
+<UEE2F3>
+<UEE2F4>
+<UEE2F5>
+<UEE2F6>
+<UEE2F7>
+<UEE2F8>
+<UEE2F9>
+<UEE2FA>
+<UEE2FB>
+<UEE2FC>
+<UEE2FD>
+<UEE2FE>
+<UEE2FF>
+<UEE300>
+<UEE301>
+<UEE302>
+<UEE303>
+<UEE304>
+<UEE305>
+<UEE306>
+<UEE307>
+<UEE308>
+<UEE309>
+<UEE30A>
+<UEE30B>
+<UEE30C>
+<UEE30D>
+<UEE30E>
+<UEE30F>
+<UEE310>
+<UEE311>
+<UEE312>
+<UEE313>
+<UEE314>
+<UEE315>
+<UEE316>
+<UEE317>
+<UEE318>
+<UEE319>
+<UEE31A>
+<UEE31B>
+<UEE31C>
+<UEE31D>
+<UEE31E>
+<UEE31F>
+<UEE320>
+<UEE321>
+<UEE322>
+<UEE323>
+<UEE324>
+<UEE325>
+<UEE326>
+<UEE327>
+<UEE328>
+<UEE329>
+<UEE32A>
+<UEE32B>
+<UEE32C>
+<UEE32D>
+<UEE32E>
+<UEE32F>
+<UEE330>
+<UEE331>
+<UEE332>
+<UEE333>
+<UEE334>
+<UEE335>
+<UEE336>
+<UEE337>
+<UEE338>
+<UEE339>
+<UEE33A>
+<UEE33B>
+<UEE33C>
+<UEE33D>
+<UEE33E>
+<UEE33F>
+<UEE340>
+<UEE341>
+<UEE342>
+<UEE343>
+<UEE344>
+<UEE345>
+<UEE346>
+<UEE347>
+<UEE348>
+<UEE349>
+<UEE34A>
+<UEE34B>
+<UEE34C>
+<UEE34D>
+<UEE34E>
+<UEE34F>
+<UEE350>
+<UEE351>
+<UEE352>
+<UEE353>
+<UEE354>
+<UEE355>
+<UEE356>
+<UEE357>
+<UEE358>
+<UEE359>
+<UEE35A>
+<UEE35B>
+<UEE35C>
+<UEE35D>
+<UEE35E>
+<UEE35F>
+<UEE360>
+<UEE361>
+<UEE362>
+<UEE363>
+<UEE364>
+<UEE365>
+<UEE366>
+<UEE367>
+<UEE368>
+<UEE369>
+<UEE36A>
+<UEE36B>
+<UEE36C>
+<UEE36D>
+<UEE36E>
+<UEE36F>
+<UEE370>
+<UEE371>
+<UEE372>
+<UEE373>
+<UEE374>
+<UEE375>
+<UEE376>
+<UEE377>
+<UEE378>
+<UEE379>
+<UEE37A>
+<UEE37B>
+<UEE37C>
+<UEE37D>
+<UEE37E>
+<UEE37F>
+<UEE380>
+<UEE381>
+<UEE382>
+<UEE383>
+<UEE384>
+<UEE385>
+<UEE386>
+<UEE387>
+<UEE388>
+<UEE389>
+<UEE38A>
+<UEE38B>
+<UEE38C>
+<UEE38D>
+<UEE38E>
+<UEE38F>
+<UEE390>
+<UEE391>
+<UEE392>
+<UEE393>
+<UEE394>
+<UEE395>
+<UEE396>
+<UEE397>
+<UEE398>
+<UEE399>
+<UEE39A>
+<UEE39B>
+<UEE39C>
+<UEE39D>
+<UEE39E>
+<UEE39F>
+<UEE3A0>
+<UEE3A1>
+<UEE3A2>
+<UEE3A3>
+<UEE3A4>
+<UEE3A5>
+<UEE3A6>
+<UEE3A7>
+<UEE3A8>
+<UEE3A9>
+<UEE3AA>
+<UEE3AB>
+<UEE3AC>
+<UEE3AD>
+<UEE3AE>
+<UEE3AF>
+<UEE3B0>
+<UEE3B1>
+<UEE3B2>
+<UEE3B3>
+<UEE3B4>
+<UEE3B5>
+<UEE3B6>
+<UEE3B7>
+<UEE3B8>
+<UEE3B9>
+<UEE3BA>
+<UEE3BB>
+<UEE3BC>
+<UEE3BD>
+<UEE3BE>
+<UEE3BF>
+<UEE3C0>
+<UEE3C1>
+<UEE3C2>
+<UEE3C3>
+<UEE3C4>
+<UEE3C5>
+<UEE3C6>
+<UEE3C7>
+<UEE3C8>
+<UEE3C9>
+<UEE3CA>
+<UEE3CB>
+<UEE3CC>
+<UEE3CD>
+<UEE3CE>
+<UEE3CF>
+<UEE3D0>
+<UEE3D1>
+<UEE3D2>
+<UEE3D3>
+<UEE3D4>
+<UEE3D5>
+<UEE3D6>
+<UEE3D7>
+<UEE3D8>
+<UEE3D9>
+<UEE3DA>
+<UEE3DB>
+<UEE3DC>
+<UEE3DD>
+<UEE3DE>
+<UEE3DF>
+<UEE3E0>
+<UEE3E1>
+<UEE3E2>
+<UEE3E3>
+<UEE3E4>
+<UEE3E5>
+<UEE3E6>
+<UEE3E7>
+<UEE3E8>
+<UEE3E9>
+<UEE3EA>
+<UEE3EB>
+<UEE3EC>
+<UEE3ED>
+<UEE3EE>
+<UEE3EF>
+<UEE3F0>
+<UEE3F1>
+<UEE3F2>
+<UEE3F3>
+<UEE3F4>
+<UEE3F5>
+<UEE3F6>
+<UEE3F7>
+<UEE3F8>
+<UEE3F9>
+<UEE3FA>
+<UEE3FB>
+<UEE3FC>
+<UEE3FD>
+<UEE3FE>
+<UEE3FF>
+<UEE400>
+<UEE401>
+<UEE402>
+<UEE403>
+<UEE404>
+<UEE405>
+<UEE406>
+<UEE407>
+<UEE408>
+<UEE409>
+<UEE40A>
+<UEE40B>
+<UEE40C>
+<UEE40D>
+<UEE40E>
+<UEE40F>
+<UEE410>
+<UEE411>
+<UEE412>
+<UEE413>
+<UEE414>
+<UEE415>
+<UEE416>
+<UEE417>
+<UEE418>
+<UEE419>
+<UEE41A>
+<UEE41B>
+<UEE41C>
+<UEE41D>
+<UEE41E>
+<UEE41F>
+<UEE420>
+<UEE421>
+<UEE422>
+<UEE423>
+<UEE424>
+<UEE425>
+<UEE426>
+<UEE427>
+<UEE428>
+<UEE429>
+<UEE42A>
+<UEE42B>
+<UEE42C>
+<UEE42D>
+<UEE42E>
+<UEE42F>
+<UEE430>
+<UEE431>
+<UEE432>
+<UEE433>
+<UEE434>
+<UEE435>
+<UEE436>
+<UEE437>
+<UEE438>
+<UEE439>
+<UEE43A>
+<UEE43B>
+<UEE43C>
+<UEE43D>
+<UEE43E>
+<UEE43F>
+<UEE440>
+<UEE441>
+<UEE442>
+<UEE443>
+<UEE444>
+<UEE445>
+<UEE446>
+<UEE447>
+<UEE448>
+<UEE449>
+<UEE44A>
+<UEE44B>
+<UEE44C>
+<UEE44D>
+<UEE44E>
+<UEE44F>
+<UEE450>
+<UEE451>
+<UEE452>
+<UEE453>
+<UEE454>
+<UEE455>
+<UEE456>
+<UEE457>
+<UEE458>
+<UEE459>
+<UEE45A>
+<UEE45B>
+<UEE45C>
+<UEE45D>
+<UEE45E>
+<UEE45F>
+<UEE460>
+<UEE461>
+<UEE462>
+<UEE463>
+<UEE464>
+<UEE465>
+<UEE466>
+<UEE467>
+<UEE468>
+<UEE469>
+<UEE46A>
+<UEE46B>
+<UEE46C>
+<UEE46D>
+<UEE46E>
+<UEE46F>
+<UEE470>
+<UEE471>
+<UEE472>
+<UEE473>
+<UEE474>
+<UEE475>
+<UEE476>
+<UEE477>
+<UEE478>
+<UEE479>
+<UEE47A>
+<UEE47B>
+<UEE47C>
+<UEE47D>
+<UEE47E>
+<UEE47F>
+<UEE480>
+<UEE481>
+<UEE482>
+<UEE483>
+<UEE484>
+<UEE485>
+<UEE486>
+<UEE487>
+<UEE488>
+<UEE489>
+<UEE48A>
+<UEE48B>
+<UEE48C>
+<UEE48D>
+<UEE48E>
+<UEE48F>
+<UEE490>
+<UEE491>
+<UEE492>
+<UEE493>
+<UEE494>
+<UEE495>
+<UEE496>
+<UEE497>
+<UEE498>
+<UEE499>
+<UEE49A>
+<UEE49B>
+<UEE49C>
+<UEE49D>
+<UEE49E>
+<UEE49F>
+<UEE4A0>
+<UEE4A1>
+<UEE4A2>
+<UEE4A3>
+<UEE4A4>
+<UEE4A5>
+<UEE4A6>
+<UEE4A7>
+<UEE4A8>
+<UEE4A9>
+<UEE4AA>
+<UEE4AB>
+<UEE4AC>
+<UEE4AD>
+<UEE4AE>
+<UEE4AF>
+<UEE4B0>
+<UEE4B1>
+<UEE4B2>
+<UEE4B3>
+<UEE4B4>
+<UEE4B5>
+<UEE4B6>
+<UEE4B7>
+<UEE4B8>
+<UEE4B9>
+<UEE4BA>
+<UEE4BB>
+<UEE4BC>
+<UEE4BD>
+<UEE4BE>
+<UEE4BF>
+<UEE4C0>
+<UEE4C1>
+<UEE4C2>
+<UEE4C3>
+<UEE4C4>
+<UEE4C5>
+<UEE4C6>
+<UEE4C7>
+<UEE4C8>
+<UEE4C9>
+<UEE4CA>
+<UEE4CB>
+<UEE4CC>
+<UEE4CD>
+<UEE4CE>
+<UEE4CF>
+<UEE4D0>
+<UEE4D1>
+<UEE4D2>
+<UEE4D3>
+<UEE4D4>
+<UEE4D5>
+<UEE4D6>
+<UEE4D7>
+<UEE4D8>
+<UEE4D9>
+<UEE4DA>
+<UEE4DB>
+<UEE4DC>
+<UEE4DD>
+<UEE4DE>
+<UEE4DF>
+<UEE4E0>
+<UEE4E1>
+<UEE4E2>
+<UEE4E3>
+<UEE4E4>
+<UEE4E5>
+<UEE4E6>
+<UEE4E7>
+<UEE4E8>
+<UEE4E9>
+<UEE4EA>
+<UEE4EB>
+<UEE4EC>
+<UEE4ED>
+<UEE4EE>
+<UEE4EF>
+<UEE4F0>
+<UEE4F1>
+<UEE4F2>
+<UEE4F3>
+<UEE4F4>
+<UEE4F5>
+<UEE4F6>
+<UEE4F7>
+<UEE4F8>
+<UEE4F9>
+<UEE4FA>
+<UEE4FB>
+<UEE4FC>
+<UEE4FD>
+<UEE4FE>
+<UEE4FF>
+<UEE500>
+<UEE501>
+<UEE502>
+<UEE503>
+<UEE504>
+<UEE505>
+<UEE506>
+<UEE507>
+<UEE508>
+<UEE509>
+<UEE50A>
+<UEE50B>
+<UEE50C>
+<UEE50D>
+<UEE50E>
+<UEE50F>
+<UEE510>
+<UEE511>
+<UEE512>
+<UEE513>
+<UEE514>
+<UEE515>
+<UEE516>
+<UEE517>
+<UEE518>
+<UEE519>
+<UEE51A>
+<UEE51B>
+<UEE51C>
+<UEE51D>
+<UEE51E>
+<UEE51F>
+<UEE520>
+<UEE521>
+<UEE522>
+<UEE523>
+<UEE524>
+<UEE525>
+<UEE526>
+<UEE527>
+<UEE528>
+<UEE529>
+<UEE52A>
+<UEE52B>
+<UEE52C>
+<UEE52D>
+<UEE52E>
+<UEE52F>
+<UEE530>
+<UEE531>
+<UEE532>
+<UEE533>
+<UEE534>
+<UEE535>
+<UEE536>
+<UEE537>
+<UEE538>
+<UEE539>
+<UEE53A>
+<UEE53B>
+<UEE53C>
+<UEE53D>
+<UEE53E>
+<UEE53F>
+<UEE540>
+<UEE541>
+<UEE542>
+<UEE543>
+<UEE544>
+<UEE545>
+<UEE546>
+<UEE547>
+<UEE548>
+<UEE549>
+<UEE54A>
+<UEE54B>
+<UEE54C>
+<UEE54D>
+<UEE54E>
+<UEE54F>
+<UEE550>
+<UEE551>
+<UEE552>
+<UEE553>
+<UEE554>
+<UEE555>
+<UEE556>
+<UEE557>
+<UEE558>
+<UEE559>
+<UEE55A>
+<UEE55B>
+<UEE55C>
+<UEE55D>
+<UEE55E>
+<UEE55F>
+<UEE560>
+<UEE561>
+<UEE562>
+<UEE563>
+<UEE564>
+<UEE565>
+<UEE566>
+<UEE567>
+<UEE568>
+<UEE569>
+<UEE56A>
+<UEE56B>
+<UEE56C>
+<UEE56D>
+<UEE56E>
+<UEE56F>
+<UEE570>
+<UEE571>
+<UEE572>
+<UEE573>
+<UEE574>
+<UEE575>
+<UEE576>
+<UEE577>
+<UEE578>
+<UEE579>
+<UEE57A>
+<UEE57B>
+<UEE57C>
+<UEE57D>
+<UEE57E>
+<UEE57F>
+<UEE580>
+<UEE581>
+<UEE582>
+<UEE583>
+<UEE584>
+<UEE585>
+<UEE586>
+<UEE587>
+<UEE588>
+<UEE589>
+<UEE58A>
+<UEE58B>
+<UEE58C>
+<UEE58D>
+<UEE58E>
+<UEE58F>
+<UEE590>
+<UEE591>
+<UEE592>
+<UEE593>
+<UEE594>
+<UEE595>
+<UEE596>
+<UEE597>
+<UEE598>
+<UEE599>
+<UEE59A>
+<UEE59B>
+<UEE59C>
+<UEE59D>
+<UEE59E>
+<UEE59F>
+<UEE5A0>
+<UEE5A1>
+<UEE5A2>
+<UEE5A3>
+<UEE5A4>
+<UEE5A5>
+<UEE5A6>
+<UEE5A7>
+<UEE5A8>
+<UEE5A9>
+<UEE5AA>
+<UEE5AB>
+<UEE5AC>
+<UEE5AD>
+<UEE5AE>
+<UEE5AF>
+<UEE5B0>
+<UEE5B1>
+<UEE5B2>
+<UEE5B3>
+<UEE5B4>
+<UEE5B5>
+<UEE5B6>
+<UEE5B7>
+<UEE5B8>
+<UEE5B9>
+<UEE5BA>
+<UEE5BB>
+<UEE5BC>
+<UEE5BD>
+<UEE5BE>
+<UEE5BF>
+<UEE5C0>
+<UEE5C1>
+<UEE5C2>
+<UEE5C3>
+<UEE5C4>
+<UEE5C5>
+<UEE5C6>
+<UEE5C7>
+<UEE5C8>
+<UEE5C9>
+<UEE5CA>
+<UEE5CB>
+<UEE5CC>
+<UEE5CD>
+<UEE5CE>
+<UEE5CF>
+<UEE5D0>
+<UEE5D1>
+<UEE5D2>
+<UEE5D3>
+<UEE5D4>
+<UEE5D5>
+<UEE5D6>
+<UEE5D7>
+<UEE5D8>
+<UEE5D9>
+<UEE5DA>
+<UEE5DB>
+<UEE5DC>
+<UEE5DD>
+<UEE5DE>
+<UEE5DF>
+<UEE5E0>
+<UEE5E1>
+<UEE5E2>
+<UEE5E3>
+<UEE5E4>
+<UEE5E5>
+<UEE5E6>
+<UEE5E7>
+<UEE5E8>
+<UEE5E9>
+<UEE5EA>
+<UEE5EB>
+<UEE5EC>
+<UEE5ED>
+<UEE5EE>
+<UEE5EF>
+<UEE5F0>
+<UEE5F1>
+<UEE5F2>
+<UEE5F3>
+<UEE5F4>
+<UEE5F5>
+<UEE5F6>
+<UEE5F7>
+<UEE5F8>
+<UEE5F9>
+<UEE5FA>
+<UEE5FB>
+<UEE5FC>
+<UEE5FD>
+<UEE5FE>
+<UEE5FF>
+<UEE600>
+<UEE601>
+<UEE602>
+<UEE603>
+<UEE604>
+<UEE605>
+<UEE606>
+<UEE607>
+<UEE608>
+<UEE609>
+<UEE60A>
+<UEE60B>
+<UEE60C>
+<UEE60D>
+<UEE60E>
+<UEE60F>
+<UEE610>
+<UEE611>
+<UEE612>
+<UEE613>
+<UEE614>
+<UEE615>
+<UEE616>
+<UEE617>
+<UEE618>
+<UEE619>
+<UEE61A>
+<UEE61B>
+<UEE61C>
+<UEE61D>
+<UEE61E>
+<UEE61F>
+<UEE620>
+<UEE621>
+<UEE622>
+<UEE623>
+<UEE624>
+<UEE625>
+<UEE626>
+<UEE627>
+<UEE628>
+<UEE629>
+<UEE62A>
+<UEE62B>
+<UEE62C>
+<UEE62D>
+<UEE62E>
+<UEE62F>
+<UEE630>
+<UEE631>
+<UEE632>
+<UEE633>
+<UEE634>
+<UEE635>
+<UEE636>
+<UEE637>
+<UEE638>
+<UEE639>
+<UEE63A>
+<UEE63B>
+<UEE63C>
+<UEE63D>
+<UEE63E>
+<UEE63F>
+<UEE640>
+<UEE641>
+<UEE642>
+<UEE643>
+<UEE644>
+<UEE645>
+<UEE646>
+<UEE647>
+<UEE648>
+<UEE649>
+<UEE64A>
+<UEE64B>
+<UEE64C>
+<UEE64D>
+<UEE64E>
+<UEE64F>
+<UEE650>
+<UEE651>
+<UEE652>
+<UEE653>
+<UEE654>
+<UEE655>
+<UEE656>
+<UEE657>
+<UEE658>
+<UEE659>
+<UEE65A>
+<UEE65B>
+<UEE65C>
+<UEE65D>
+<UEE65E>
+<UEE65F>
+<UEE660>
+<UEE661>
+<UEE662>
+<UEE663>
+<UEE664>
+<UEE665>
+<UEE666>
+<UEE667>
+<UEE668>
+<UEE669>
+<UEE66A>
+<UEE66B>
+<UEE66C>
+<UEE66D>
+<UEE66E>
+<UEE66F>
+<UEE670>
+<UEE671>
+<UEE672>
+<UEE673>
+<UEE674>
+<UEE675>
+<UEE676>
+<UEE677>
+<UEE678>
+<UEE679>
+<UEE67A>
+<UEE67B>
+<UEE67C>
+<UEE67D>
+<UEE67E>
+<UEE67F>
+<UEE680>
+<UEE681>
+<UEE682>
+<UEE683>
+<UEE684>
+<UEE685>
+<UEE686>
+<UEE687>
+<UEE688>
+<UEE689>
+<UEE68A>
+<UEE68B>
+<UEE68C>
+<UEE68D>
+<UEE68E>
+<UEE68F>
+<UEE690>
+<UEE691>
+<UEE692>
+<UEE693>
+<UEE694>
+<UEE695>
+<UEE696>
+<UEE697>
+<UEE698>
+<UEE699>
+<UEE69A>
+<UEE69B>
+<UEE69C>
+<UEE69D>
+<UEE69E>
+<UEE69F>
+<UEE6A0>
+<UEE6A1>
+<UEE6A2>
+<UEE6A3>
+<UEE6A4>
+<UEE6A5>
+<UEE6A6>
+<UEE6A7>
+<UEE6A8>
+<UEE6A9>
+<UEE6AA>
+<UEE6AB>
+<UEE6AC>
+<UEE6AD>
+<UEE6AE>
+<UEE6AF>
+<UEE6B0>
+<UEE6B1>
+<UEE6B2>
+<UEE6B3>
+<UEE6B4>
+<UEE6B5>
+<UEE6B6>
+<UEE6B7>
+<UEE6B8>
+<UEE6B9>
+<UEE6BA>
+<UEE6BB>
+<UEE6BC>
+<UEE6BD>
+<UEE6BE>
+<UEE6BF>
+<UEE6C0>
+<UEE6C1>
+<UEE6C2>
+<UEE6C3>
+<UEE6C4>
+<UEE6C5>
+<UEE6C6>
+<UEE6C7>
+<UEE6C8>
+<UEE6C9>
+<UEE6CA>
+<UEE6CB>
+<UEE6CC>
+<UEE6CD>
+<UEE6CE>
+<UEE6CF>
+<UEE6D0>
+<UEE6D1>
+<UEE6D2>
+<UEE6D3>
+<UEE6D4>
+<UEE6D5>
+<UEE6D6>
+<UEE6D7>
+<UEE6D8>
+<UEE6D9>
+<UEE6DA>
+<UEE6DB>
+<UEE6DC>
+<UEE6DD>
+<UEE6DE>
+<UEE6DF>
+<UEE6E0>
+<UEE6E1>
+<UEE6E2>
+<UEE6E3>
+<UEE6E4>
+<UEE6E5>
+<UEE6E6>
+<UEE6E7>
+<UEE6E8>
+<UEE6E9>
+<UEE6EA>
+<UEE6EB>
+<UEE6EC>
+<UEE6ED>
+<UEE6EE>
+<UEE6EF>
+<UEE6F0>
+<UEE6F1>
+<UEE6F2>
+<UEE6F3>
+<UEE6F4>
+<UEE6F5>
+<UEE6F6>
+<UEE6F7>
+<UEE6F8>
+<UEE6F9>
+<UEE6FA>
+<UEE6FB>
+<UEE6FC>
+<UEE6FD>
+<UEE6FE>
+<UEE6FF>
+<UEE700>
+<UEE701>
+<UEE702>
+<UEE703>
+<UEE704>
+<UEE705>
+<UEE706>
+<UEE707>
+<UEE708>
+<UEE709>
+<UEE70A>
+<UEE70B>
+<UEE70C>
+<UEE70D>
+<UEE70E>
+<UEE70F>
+<UEE710>
+<UEE711>
+<UEE712>
+<UEE713>
+<UEE714>
+<UEE715>
+<UEE716>
+<UEE717>
+<UEE718>
+<UEE719>
+<UEE71A>
+<UEE71B>
+<UEE71C>
+<UEE71D>
+<UEE71E>
+<UEE71F>
+<UEE720>
+<UEE721>
+<UEE722>
+<UEE723>
+<UEE724>
+<UEE725>
+<UEE726>
+<UEE727>
+<UEE728>
+<UEE729>
+<UEE72A>
+<UEE72B>
+<UEE72C>
+<UEE72D>
+<UEE72E>
+<UEE72F>
+<UEE730>
+<UEE731>
+<UEE732>
+<UEE733>
+<UEE734>
+<UEE735>
+<UEE736>
+<UEE737>
+<UEE738>
+<UEE739>
+<UEE73A>
+<UEE73B>
+<UEE73C>
+<UEE73D>
+<UEE73E>
+<UEE73F>
+<UEE740>
+<UEE741>
+<UEE742>
+<UEE743>
+<UEE744>
+<UEE745>
+<UEE746>
+<UEE747>
+<UEE748>
+<UEE749>
+<UEE74A>
+<UEE74B>
+<UEE74C>
+<UEE74D>
+<UEE74E>
+<UEE74F>
+<UEE750>
+<UEE751>
+<UEE752>
+<UEE753>
+<UEE754>
+<UEE755>
+<UEE756>
+<UEE757>
+<UEE758>
+<UEE759>
+<UEE75A>
+<UEE75B>
+<UEE75C>
+<UEE75D>
+<UEE75E>
+<UEE75F>
+<UEE760>
+<UEE761>
+<UEE762>
+<UEE763>
+<UEE764>
+<UEE765>
+<UEE766>
+<UEE767>
+<UEE768>
+<UEE769>
+<UEE76A>
+<UEE76B>
+<UEE76C>
+<UEE76D>
+<UEE76E>
+<UEE76F>
+<UEE770>
+<UEE771>
+<UEE772>
+<UEE773>
+<UEE774>
+<UEE775>
+<UEE776>
+<UEE777>
+<UEE778>
+<UEE779>
+<UEE77A>
+<UEE77B>
+<UEE77C>
+<UEE77D>
+<UEE77E>
+<UEE77F>
+<UEE780>
+<UEE781>
+<UEE782>
+<UEE783>
+<UEE784>
+<UEE785>
+<UEE786>
+<UEE787>
+<UEE788>
+<UEE789>
+<UEE78A>
+<UEE78B>
+<UEE78C>
+<UEE78D>
+<UEE78E>
+<UEE78F>
+<UEE790>
+<UEE791>
+<UEE792>
+<UEE793>
+<UEE794>
+<UEE795>
+<UEE796>
+<UEE797>
+<UEE798>
+<UEE799>
+<UEE79A>
+<UEE79B>
+<UEE79C>
+<UEE79D>
+<UEE79E>
+<UEE79F>
+<UEE7A0>
+<UEE7A1>
+<UEE7A2>
+<UEE7A3>
+<UEE7A4>
+<UEE7A5>
+<UEE7A6>
+<UEE7A7>
+<UEE7A8>
+<UEE7A9>
+<UEE7AA>
+<UEE7AB>
+<UEE7AC>
+<UEE7AD>
+<UEE7AE>
+<UEE7AF>
+<UEE7B0>
+<UEE7B1>
+<UEE7B2>
+<UEE7B3>
+<UEE7B4>
+<UEE7B5>
+<UEE7B6>
+<UEE7B7>
+<UEE7B8>
+<UEE7B9>
+<UEE7BA>
+<UEE7BB>
+<UEE7BC>
+<UEE7BD>
+<UEE7BE>
+<UEE7BF>
+<UEE7C0>
+<UEE7C1>
+<UEE7C2>
+<UEE7C3>
+<UEE7C4>
+<UEE7C5>
+<UEE7C6>
+<UEE7C7>
+<UEE7C8>
+<UEE7C9>
+<UEE7CA>
+<UEE7CB>
+<UEE7CC>
+<UEE7CD>
+<UEE7CE>
+<UEE7CF>
+<UEE7D0>
+<UEE7D1>
+<UEE7D2>
+<UEE7D3>
+<UEE7D4>
+<UEE7D5>
+<UEE7D6>
+<UEE7D7>
+<UEE7D8>
+<UEE7D9>
+<UEE7DA>
+<UEE7DB>
+<UEE7DC>
+<UEE7DD>
+<UEE7DE>
+<UEE7DF>
+<UEE7E0>
+<UEE7E1>
+<UEE7E2>
+<UEE7E3>
+<UEE7E4>
+<UEE7E5>
+<UEE7E6>
+<UEE7E7>
+<UEE7E8>
+<UEE7E9>
+<UEE7EA>
+<UEE7EB>
+<UEE7EC>
+<UEE7ED>
+<UEE7EE>
+<UEE7EF>
+<UEE7F0>
+<UEE7F1>
+<UEE7F2>
+<UEE7F3>
+<UEE7F4>
+<UEE7F5>
+<UEE7F6>
+<UEE7F7>
+<UEE7F8>
+<UEE7F9>
+<UEE7FA>
+<UEE7FB>
+<UEE7FC>
+<UEE7FD>
+<UEE7FE>
+<UEE7FF>
+<UEE800>
+<UEE801>
+<UEE802>
+<UEE803>
+<UEE804>
+<UEE805>
+<UEE806>
+<UEE807>
+<UEE808>
+<UEE809>
+<UEE80A>
+<UEE80B>
+<UEE80C>
+<UEE80D>
+<UEE80E>
+<UEE80F>
+<UEE810>
+<UEE811>
+<UEE812>
+<UEE813>
+<UEE814>
+<UEE815>
+<UEE816>
+<UEE817>
+<UEE818>
+<UEE819>
+<UEE81A>
+<UEE81B>
+<UEE81C>
+<UEE81D>
+<UEE81E>
+<UEE81F>
+<UEE820>
+<UEE821>
+<UEE822>
+<UEE823>
+<UEE824>
+<UEE825>
+<UEE826>
+<UEE827>
+<UEE828>
+<UEE829>
+<UEE82A>
+<UEE82B>
+<UEE82C>
+<UEE82D>
+<UEE82E>
+<UEE82F>
+<UEE830>
+<UEE831>
+<UEE832>
+<UEE833>
+<UEE834>
+<UEE835>
+<UEE836>
+<UEE837>
+<UEE838>
+<UEE839>
+<UEE83A>
+<UEE83B>
+<UEE83C>
+<UEE83D>
+<UEE83E>
+<UEE83F>
+<UEE840>
+<UEE841>
+<UEE842>
+<UEE843>
+<UEE844>
+<UEE845>
+<UEE846>
+<UEE847>
+<UEE848>
+<UEE849>
+<UEE84A>
+<UEE84B>
+<UEE84C>
+<UEE84D>
+<UEE84E>
+<UEE84F>
+<UEE850>
+<UEE851>
+<UEE852>
+<UEE853>
+<UEE854>
+<UEE855>
+<UEE856>
+<UEE857>
+<UEE858>
+<UEE859>
+<UEE85A>
+<UEE85B>
+<UEE85C>
+<UEE85D>
+<UEE85E>
+<UEE85F>
+<UEE860>
+<UEE861>
+<UEE862>
+<UEE863>
+<UEE864>
+<UEE865>
+<UEE866>
+<UEE867>
+<UEE868>
+<UEE869>
+<UEE86A>
+<UEE86B>
+<UEE86C>
+<UEE86D>
+<UEE86E>
+<UEE86F>
+<UEE870>
+<UEE871>
+<UEE872>
+<UEE873>
+<UEE874>
+<UEE875>
+<UEE876>
+<UEE877>
+<UEE878>
+<UEE879>
+<UEE87A>
+<UEE87B>
+<UEE87C>
+<UEE87D>
+<UEE87E>
+<UEE87F>
+<UEE880>
+<UEE881>
+<UEE882>
+<UEE883>
+<UEE884>
+<UEE885>
+<UEE886>
+<UEE887>
+<UEE888>
+<UEE889>
+<UEE88A>
+<UEE88B>
+<UEE88C>
+<UEE88D>
+<UEE88E>
+<UEE88F>
+<UEE890>
+<UEE891>
+<UEE892>
+<UEE893>
+<UEE894>
+<UEE895>
+<UEE896>
+<UEE897>
+<UEE898>
+<UEE899>
+<UEE89A>
+<UEE89B>
+<UEE89C>
+<UEE89D>
+<UEE89E>
+<UEE89F>
+<UEE8A0>
+<UEE8A1>
+<UEE8A2>
+<UEE8A3>
+<UEE8A4>
+<UEE8A5>
+<UEE8A6>
+<UEE8A7>
+<UEE8A8>
+<UEE8A9>
+<UEE8AA>
+<UEE8AB>
+<UEE8AC>
+<UEE8AD>
+<UEE8AE>
+<UEE8AF>
+<UEE8B0>
+<UEE8B1>
+<UEE8B2>
+<UEE8B3>
+<UEE8B4>
+<UEE8B5>
+<UEE8B6>
+<UEE8B7>
+<UEE8B8>
+<UEE8B9>
+<UEE8BA>
+<UEE8BB>
+<UEE8BC>
+<UEE8BD>
+<UEE8BE>
+<UEE8BF>
+<UEE8C0>
+<UEE8C1>
+<UEE8C2>
+<UEE8C3>
+<UEE8C4>
+<UEE8C5>
+<UEE8C6>
+<UEE8C7>
+<UEE8C8>
+<UEE8C9>
+<UEE8CA>
+<UEE8CB>
+<UEE8CC>
+<UEE8CD>
+<UEE8CE>
+<UEE8CF>
+<UEE8D0>
+<UEE8D1>
+<UEE8D2>
+<UEE8D3>
+<UEE8D4>
+<UEE8D5>
+<UEE8D6>
+<UEE8D7>
+<UEE8D8>
+<UEE8D9>
+<UEE8DA>
+<UEE8DB>
+<UEE8DC>
+<UEE8DD>
+<UEE8DE>
+<UEE8DF>
+<UEE8E0>
+<UEE8E1>
+<UEE8E2>
+<UEE8E3>
+<UEE8E4>
+<UEE8E5>
+<UEE8E6>
+<UEE8E7>
+<UEE8E8>
+<UEE8E9>
+<UEE8EA>
+<UEE8EB>
+<UEE8EC>
+<UEE8ED>
+<UEE8EE>
+<UEE8EF>
+<UEE8F0>
+<UEE8F1>
+<UEE8F2>
+<UEE8F3>
+<UEE8F4>
+<UEE8F5>
+<UEE8F6>
+<UEE8F7>
+<UEE8F8>
+<UEE8F9>
+<UEE8FA>
+<UEE8FB>
+<UEE8FC>
+<UEE8FD>
+<UEE8FE>
+<UEE8FF>
+<UEE900>
+<UEE901>
+<UEE902>
+<UEE903>
+<UEE904>
+<UEE905>
+<UEE906>
+<UEE907>
+<UEE908>
+<UEE909>
+<UEE90A>
+<UEE90B>
+<UEE90C>
+<UEE90D>
+<UEE90E>
+<UEE90F>
+<UEE910>
+<UEE911>
+<UEE912>
+<UEE913>
+<UEE914>
+<UEE915>
+<UEE916>
+<UEE917>
+<UEE918>
+<UEE919>
+<UEE91A>
+<UEE91B>
+<UEE91C>
+<UEE91D>
+<UEE91E>
+<UEE91F>
+<UEE920>
+<UEE921>
+<UEE922>
+<UEE923>
+<UEE924>
+<UEE925>
+<UEE926>
+<UEE927>
+<UEE928>
+<UEE929>
+<UEE92A>
+<UEE92B>
+<UEE92C>
+<UEE92D>
+<UEE92E>
+<UEE92F>
+<UEE930>
+<UEE931>
+<UEE932>
+<UEE933>
+<UEE934>
+<UEE935>
+<UEE936>
+<UEE937>
+<UEE938>
+<UEE939>
+<UEE93A>
+<UEE93B>
+<UEE93C>
+<UEE93D>
+<UEE93E>
+<UEE93F>
+<UEE940>
+<UEE941>
+<UEE942>
+<UEE943>
+<UEE944>
+<UEE945>
+<UEE946>
+<UEE947>
+<UEE948>
+<UEE949>
+<UEE94A>
+<UEE94B>
+<UEE94C>
+<UEE94D>
+<UEE94E>
+<UEE94F>
+<UEE950>
+<UEE951>
+<UEE952>
+<UEE953>
+<UEE954>
+<UEE955>
+<UEE956>
+<UEE957>
+<UEE958>
+<UEE959>
+<UEE95A>
+<UEE95B>
+<UEE95C>
+<UEE95D>
+<UEE95E>
+<UEE95F>
+<UEE960>
+<UEE961>
+<UEE962>
+<UEE963>
+<UEE964>
+<UEE965>
+<UEE966>
+<UEE967>
+<UEE968>
+<UEE969>
+<UEE96A>
+<UEE96B>
+<UEE96C>
+<UEE96D>
+<UEE96E>
+<UEE96F>
+<UEE970>
+<UEE971>
+<UEE972>
+<UEE973>
+<UEE974>
+<UEE975>
+<UEE976>
+<UEE977>
+<UEE978>
+<UEE979>
+<UEE97A>
+<UEE97B>
+<UEE97C>
+<UEE97D>
+<UEE97E>
+<UEE97F>
+<UEE980>
+<UEE981>
+<UEE982>
+<UEE983>
+<UEE984>
+<UEE985>
+<UEE986>
+<UEE987>
+<UEE988>
+<UEE989>
+<UEE98A>
+<UEE98B>
+<UEE98C>
+<UEE98D>
+<UEE98E>
+<UEE98F>
+<UEE990>
+<UEE991>
+<UEE992>
+<UEE993>
+<UEE994>
+<UEE995>
+<UEE996>
+<UEE997>
+<UEE998>
+<UEE999>
+<UEE99A>
+<UEE99B>
+<UEE99C>
+<UEE99D>
+<UEE99E>
+<UEE99F>
+<UEE9A0>
+<UEE9A1>
+<UEE9A2>
+<UEE9A3>
+<UEE9A4>
+<UEE9A5>
+<UEE9A6>
+<UEE9A7>
+<UEE9A8>
+<UEE9A9>
+<UEE9AA>
+<UEE9AB>
+<UEE9AC>
+<UEE9AD>
+<UEE9AE>
+<UEE9AF>
+<UEE9B0>
+<UEE9B1>
+<UEE9B2>
+<UEE9B3>
+<UEE9B4>
+<UEE9B5>
+<UEE9B6>
+<UEE9B7>
+<UEE9B8>
+<UEE9B9>
+<UEE9BA>
+<UEE9BB>
+<UEE9BC>
+<UEE9BD>
+<UEE9BE>
+<UEE9BF>
+<UEE9C0>
+<UEE9C1>
+<UEE9C2>
+<UEE9C3>
+<UEE9C4>
+<UEE9C5>
+<UEE9C6>
+<UEE9C7>
+<UEE9C8>
+<UEE9C9>
+<UEE9CA>
+<UEE9CB>
+<UEE9CC>
+<UEE9CD>
+<UEE9CE>
+<UEE9CF>
+<UEE9D0>
+<UEE9D1>
+<UEE9D2>
+<UEE9D3>
+<UEE9D4>
+<UEE9D5>
+<UEE9D6>
+<UEE9D7>
+<UEE9D8>
+<UEE9D9>
+<UEE9DA>
+<UEE9DB>
+<UEE9DC>
+<UEE9DD>
+<UEE9DE>
+<UEE9DF>
+<UEE9E0>
+<UEE9E1>
+<UEE9E2>
+<UEE9E3>
+<UEE9E4>
+<UEE9E5>
+<UEE9E6>
+<UEE9E7>
+<UEE9E8>
+<UEE9E9>
+<UEE9EA>
+<UEE9EB>
+<UEE9EC>
+<UEE9ED>
+<UEE9EE>
+<UEE9EF>
+<UEE9F0>
+<UEE9F1>
+<UEE9F2>
+<UEE9F3>
+<UEE9F4>
+<UEE9F5>
+<UEE9F6>
+<UEE9F7>
+<UEE9F8>
+<UEE9F9>
+<UEE9FA>
+<UEE9FB>
+<UEE9FC>
+<UEE9FD>
+<UEE9FE>
+<UEE9FF>
+<UEEA00>
+<UEEA01>
+<UEEA02>
+<UEEA03>
+<UEEA04>
+<UEEA05>
+<UEEA06>
+<UEEA07>
+<UEEA08>
+<UEEA09>
+<UEEA0A>
+<UEEA0B>
+<UEEA0C>
+<UEEA0D>
+<UEEA0E>
+<UEEA0F>
+<UEEA10>
+<UEEA11>
+<UEEA12>
+<UEEA13>
+<UEEA14>
+<UEEA15>
+<UEEA16>
+<UEEA17>
+<UEEA18>
+<UEEA19>
+<UEEA1A>
+<UEEA1B>
+<UEEA1C>
+<UEEA1D>
+<UEEA1E>
+<UEEA1F>
+<UEEA20>
+<UEEA21>
+<UEEA22>
+<UEEA23>
+<UEEA24>
+<UEEA25>
+<UEEA26>
+<UEEA27>
+<UEEA28>
+<UEEA29>
+<UEEA2A>
+<UEEA2B>
+<UEEA2C>
+<UEEA2D>
+<UEEA2E>
+<UEEA2F>
+<UEEA30>
+<UEEA31>
+<UEEA32>
+<UEEA33>
+<UEEA34>
+<UEEA35>
+<UEEA36>
+<UEEA37>
+<UEEA38>
+<UEEA39>
+<UEEA3A>
+<UEEA3B>
+<UEEA3C>
+<UEEA3D>
+<UEEA3E>
+<UEEA3F>
+<UEEA40>
+<UEEA41>
+<UEEA42>
+<UEEA43>
+<UEEA44>
+<UEEA45>
+<UEEA46>
+<UEEA47>
+<UEEA48>
+<UEEA49>
+<UEEA4A>
+<UEEA4B>
+<UEEA4C>
+<UEEA4D>
+<UEEA4E>
+<UEEA4F>
+<UEEA50>
+<UEEA51>
+<UEEA52>
+<UEEA53>
+<UEEA54>
+<UEEA55>
+<UEEA56>
+<UEEA57>
+<UEEA58>
+<UEEA59>
+<UEEA5A>
+<UEEA5B>
+<UEEA5C>
+<UEEA5D>
+<UEEA5E>
+<UEEA5F>
+<UEEA60>
+<UEEA61>
+<UEEA62>
+<UEEA63>
+<UEEA64>
+<UEEA65>
+<UEEA66>
+<UEEA67>
+<UEEA68>
+<UEEA69>
+<UEEA6A>
+<UEEA6B>
+<UEEA6C>
+<UEEA6D>
+<UEEA6E>
+<UEEA6F>
+<UEEA70>
+<UEEA71>
+<UEEA72>
+<UEEA73>
+<UEEA74>
+<UEEA75>
+<UEEA76>
+<UEEA77>
+<UEEA78>
+<UEEA79>
+<UEEA7A>
+<UEEA7B>
+<UEEA7C>
+<UEEA7D>
+<UEEA7E>
+<UEEA7F>
+<UEEA80>
+<UEEA81>
+<UEEA82>
+<UEEA83>
+<UEEA84>
+<UEEA85>
+<UEEA86>
+<UEEA87>
+<UEEA88>
+<UEEA89>
+<UEEA8A>
+<UEEA8B>
+<UEEA8C>
+<UEEA8D>
+<UEEA8E>
+<UEEA8F>
+<UEEA90>
+<UEEA91>
+<UEEA92>
+<UEEA93>
+<UEEA94>
+<UEEA95>
+<UEEA96>
+<UEEA97>
+<UEEA98>
+<UEEA99>
+<UEEA9A>
+<UEEA9B>
+<UEEA9C>
+<UEEA9D>
+<UEEA9E>
+<UEEA9F>
+<UEEAA0>
+<UEEAA1>
+<UEEAA2>
+<UEEAA3>
+<UEEAA4>
+<UEEAA5>
+<UEEAA6>
+<UEEAA7>
+<UEEAA8>
+<UEEAA9>
+<UEEAAA>
+<UEEAAB>
+<UEEAAC>
+<UEEAAD>
+<UEEAAE>
+<UEEAAF>
+<UEEAB0>
+<UEEAB1>
+<UEEAB2>
+<UEEAB3>
+<UEEAB4>
+<UEEAB5>
+<UEEAB6>
+<UEEAB7>
+<UEEAB8>
+<UEEAB9>
+<UEEABA>
+<UEEABB>
+<UEEABC>
+<UEEABD>
+<UEEABE>
+<UEEABF>
+<UEEAC0>
+<UEEAC1>
+<UEEAC2>
+<UEEAC3>
+<UEEAC4>
+<UEEAC5>
+<UEEAC6>
+<UEEAC7>
+<UEEAC8>
+<UEEAC9>
+<UEEACA>
+<UEEACB>
+<UEEACC>
+<UEEACD>
+<UEEACE>
+<UEEACF>
+<UEEAD0>
+<UEEAD1>
+<UEEAD2>
+<UEEAD3>
+<UEEAD4>
+<UEEAD5>
+<UEEAD6>
+<UEEAD7>
+<UEEAD8>
+<UEEAD9>
+<UEEADA>
+<UEEADB>
+<UEEADC>
+<UEEADD>
+<UEEADE>
+<UEEADF>
+<UEEAE0>
+<UEEAE1>
+<UEEAE2>
+<UEEAE3>
+<UEEAE4>
+<UEEAE5>
+<UEEAE6>
+<UEEAE7>
+<UEEAE8>
+<UEEAE9>
+<UEEAEA>
+<UEEAEB>
+<UEEAEC>
+<UEEAED>
+<UEEAEE>
+<UEEAEF>
+<UEEAF0>
+<UEEAF1>
+<UEEAF2>
+<UEEAF3>
+<UEEAF4>
+<UEEAF5>
+<UEEAF6>
+<UEEAF7>
+<UEEAF8>
+<UEEAF9>
+<UEEAFA>
+<UEEAFB>
+<UEEAFC>
+<UEEAFD>
+<UEEAFE>
+<UEEAFF>
+<UEEB00>
+<UEEB01>
+<UEEB02>
+<UEEB03>
+<UEEB04>
+<UEEB05>
+<UEEB06>
+<UEEB07>
+<UEEB08>
+<UEEB09>
+<UEEB0A>
+<UEEB0B>
+<UEEB0C>
+<UEEB0D>
+<UEEB0E>
+<UEEB0F>
+<UEEB10>
+<UEEB11>
+<UEEB12>
+<UEEB13>
+<UEEB14>
+<UEEB15>
+<UEEB16>
+<UEEB17>
+<UEEB18>
+<UEEB19>
+<UEEB1A>
+<UEEB1B>
+<UEEB1C>
+<UEEB1D>
+<UEEB1E>
+<UEEB1F>
+<UEEB20>
+<UEEB21>
+<UEEB22>
+<UEEB23>
+<UEEB24>
+<UEEB25>
+<UEEB26>
+<UEEB27>
+<UEEB28>
+<UEEB29>
+<UEEB2A>
+<UEEB2B>
+<UEEB2C>
+<UEEB2D>
+<UEEB2E>
+<UEEB2F>
+<UEEB30>
+<UEEB31>
+<UEEB32>
+<UEEB33>
+<UEEB34>
+<UEEB35>
+<UEEB36>
+<UEEB37>
+<UEEB38>
+<UEEB39>
+<UEEB3A>
+<UEEB3B>
+<UEEB3C>
+<UEEB3D>
+<UEEB3E>
+<UEEB3F>
+<UEEB40>
+<UEEB41>
+<UEEB42>
+<UEEB43>
+<UEEB44>
+<UEEB45>
+<UEEB46>
+<UEEB47>
+<UEEB48>
+<UEEB49>
+<UEEB4A>
+<UEEB4B>
+<UEEB4C>
+<UEEB4D>
+<UEEB4E>
+<UEEB4F>
+<UEEB50>
+<UEEB51>
+<UEEB52>
+<UEEB53>
+<UEEB54>
+<UEEB55>
+<UEEB56>
+<UEEB57>
+<UEEB58>
+<UEEB59>
+<UEEB5A>
+<UEEB5B>
+<UEEB5C>
+<UEEB5D>
+<UEEB5E>
+<UEEB5F>
+<UEEB60>
+<UEEB61>
+<UEEB62>
+<UEEB63>
+<UEEB64>
+<UEEB65>
+<UEEB66>
+<UEEB67>
+<UEEB68>
+<UEEB69>
+<UEEB6A>
+<UEEB6B>
+<UEEB6C>
+<UEEB6D>
+<UEEB6E>
+<UEEB6F>
+<UEEB70>
+<UEEB71>
+<UEEB72>
+<UEEB73>
+<UEEB74>
+<UEEB75>
+<UEEB76>
+<UEEB77>
+<UEEB78>
+<UEEB79>
+<UEEB7A>
+<UEEB7B>
+<UEEB7C>
+<UEEB7D>
+<UEEB7E>
+<UEEB7F>
+<UEEB80>
+<UEEB81>
+<UEEB82>
+<UEEB83>
+<UEEB84>
+<UEEB85>
+<UEEB86>
+<UEEB87>
+<UEEB88>
+<UEEB89>
+<UEEB8A>
+<UEEB8B>
+<UEEB8C>
+<UEEB8D>
+<UEEB8E>
+<UEEB8F>
+<UEEB90>
+<UEEB91>
+<UEEB92>
+<UEEB93>
+<UEEB94>
+<UEEB95>
+<UEEB96>
+<UEEB97>
+<UEEB98>
+<UEEB99>
+<UEEB9A>
+<UEEB9B>
+<UEEB9C>
+<UEEB9D>
+<UEEB9E>
+<UEEB9F>
+<UEEBA0>
+<UEEBA1>
+<UEEBA2>
+<UEEBA3>
+<UEEBA4>
+<UEEBA5>
+<UEEBA6>
+<UEEBA7>
+<UEEBA8>
+<UEEBA9>
+<UEEBAA>
+<UEEBAB>
+<UEEBAC>
+<UEEBAD>
+<UEEBAE>
+<UEEBAF>
+<UEEBB0>
+<UEEBB1>
+<UEEBB2>
+<UEEBB3>
+<UEEBB4>
+<UEEBB5>
+<UEEBB6>
+<UEEBB7>
+<UEEBB8>
+<UEEBB9>
+<UEEBBA>
+<UEEBBB>
+<UEEBBC>
+<UEEBBD>
+<UEEBBE>
+<UEEBBF>
+<UEEBC0>
+<UEEBC1>
+<UEEBC2>
+<UEEBC3>
+<UEEBC4>
+<UEEBC5>
+<UEEBC6>
+<UEEBC7>
+<UEEBC8>
+<UEEBC9>
+<UEEBCA>
+<UEEBCB>
+<UEEBCC>
+<UEEBCD>
+<UEEBCE>
+<UEEBCF>
+<UEEBD0>
+<UEEBD1>
+<UEEBD2>
+<UEEBD3>
+<UEEBD4>
+<UEEBD5>
+<UEEBD6>
+<UEEBD7>
+<UEEBD8>
+<UEEBD9>
+<UEEBDA>
+<UEEBDB>
+<UEEBDC>
+<UEEBDD>
+<UEEBDE>
+<UEEBDF>
+<UEEBE0>
+<UEEBE1>
+<UEEBE2>
+<UEEBE3>
+<UEEBE4>
+<UEEBE5>
+<UEEBE6>
+<UEEBE7>
+<UEEBE8>
+<UEEBE9>
+<UEEBEA>
+<UEEBEB>
+<UEEBEC>
+<UEEBED>
+<UEEBEE>
+<UEEBEF>
+<UEEBF0>
+<UEEBF1>
+<UEEBF2>
+<UEEBF3>
+<UEEBF4>
+<UEEBF5>
+<UEEBF6>
+<UEEBF7>
+<UEEBF8>
+<UEEBF9>
+<UEEBFA>
+<UEEBFB>
+<UEEBFC>
+<UEEBFD>
+<UEEBFE>
+<UEEBFF>
+<UEEC00>
+<UEEC01>
+<UEEC02>
+<UEEC03>
+<UEEC04>
+<UEEC05>
+<UEEC06>
+<UEEC07>
+<UEEC08>
+<UEEC09>
+<UEEC0A>
+<UEEC0B>
+<UEEC0C>
+<UEEC0D>
+<UEEC0E>
+<UEEC0F>
+<UEEC10>
+<UEEC11>
+<UEEC12>
+<UEEC13>
+<UEEC14>
+<UEEC15>
+<UEEC16>
+<UEEC17>
+<UEEC18>
+<UEEC19>
+<UEEC1A>
+<UEEC1B>
+<UEEC1C>
+<UEEC1D>
+<UEEC1E>
+<UEEC1F>
+<UEEC20>
+<UEEC21>
+<UEEC22>
+<UEEC23>
+<UEEC24>
+<UEEC25>
+<UEEC26>
+<UEEC27>
+<UEEC28>
+<UEEC29>
+<UEEC2A>
+<UEEC2B>
+<UEEC2C>
+<UEEC2D>
+<UEEC2E>
+<UEEC2F>
+<UEEC30>
+<UEEC31>
+<UEEC32>
+<UEEC33>
+<UEEC34>
+<UEEC35>
+<UEEC36>
+<UEEC37>
+<UEEC38>
+<UEEC39>
+<UEEC3A>
+<UEEC3B>
+<UEEC3C>
+<UEEC3D>
+<UEEC3E>
+<UEEC3F>
+<UEEC40>
+<UEEC41>
+<UEEC42>
+<UEEC43>
+<UEEC44>
+<UEEC45>
+<UEEC46>
+<UEEC47>
+<UEEC48>
+<UEEC49>
+<UEEC4A>
+<UEEC4B>
+<UEEC4C>
+<UEEC4D>
+<UEEC4E>
+<UEEC4F>
+<UEEC50>
+<UEEC51>
+<UEEC52>
+<UEEC53>
+<UEEC54>
+<UEEC55>
+<UEEC56>
+<UEEC57>
+<UEEC58>
+<UEEC59>
+<UEEC5A>
+<UEEC5B>
+<UEEC5C>
+<UEEC5D>
+<UEEC5E>
+<UEEC5F>
+<UEEC60>
+<UEEC61>
+<UEEC62>
+<UEEC63>
+<UEEC64>
+<UEEC65>
+<UEEC66>
+<UEEC67>
+<UEEC68>
+<UEEC69>
+<UEEC6A>
+<UEEC6B>
+<UEEC6C>
+<UEEC6D>
+<UEEC6E>
+<UEEC6F>
+<UEEC70>
+<UEEC71>
+<UEEC72>
+<UEEC73>
+<UEEC74>
+<UEEC75>
+<UEEC76>
+<UEEC77>
+<UEEC78>
+<UEEC79>
+<UEEC7A>
+<UEEC7B>
+<UEEC7C>
+<UEEC7D>
+<UEEC7E>
+<UEEC7F>
+<UEEC80>
+<UEEC81>
+<UEEC82>
+<UEEC83>
+<UEEC84>
+<UEEC85>
+<UEEC86>
+<UEEC87>
+<UEEC88>
+<UEEC89>
+<UEEC8A>
+<UEEC8B>
+<UEEC8C>
+<UEEC8D>
+<UEEC8E>
+<UEEC8F>
+<UEEC90>
+<UEEC91>
+<UEEC92>
+<UEEC93>
+<UEEC94>
+<UEEC95>
+<UEEC96>
+<UEEC97>
+<UEEC98>
+<UEEC99>
+<UEEC9A>
+<UEEC9B>
+<UEEC9C>
+<UEEC9D>
+<UEEC9E>
+<UEEC9F>
+<UEECA0>
+<UEECA1>
+<UEECA2>
+<UEECA3>
+<UEECA4>
+<UEECA5>
+<UEECA6>
+<UEECA7>
+<UEECA8>
+<UEECA9>
+<UEECAA>
+<UEECAB>
+<UEECAC>
+<UEECAD>
+<UEECAE>
+<UEECAF>
+<UEECB0>
+<UEECB1>
+<UEECB2>
+<UEECB3>
+<UEECB4>
+<UEECB5>
+<UEECB6>
+<UEECB7>
+<UEECB8>
+<UEECB9>
+<UEECBA>
+<UEECBB>
+<UEECBC>
+<UEECBD>
+<UEECBE>
+<UEECBF>
+<UEECC0>
+<UEECC1>
+<UEECC2>
+<UEECC3>
+<UEECC4>
+<UEECC5>
+<UEECC6>
+<UEECC7>
+<UEECC8>
+<UEECC9>
+<UEECCA>
+<UEECCB>
+<UEECCC>
+<UEECCD>
+<UEECCE>
+<UEECCF>
+<UEECD0>
+<UEECD1>
+<UEECD2>
+<UEECD3>
+<UEECD4>
+<UEECD5>
+<UEECD6>
+<UEECD7>
+<UEECD8>
+<UEECD9>
+<UEECDA>
+<UEECDB>
+<UEECDC>
+<UEECDD>
+<UEECDE>
+<UEECDF>
+<UEECE0>
+<UEECE1>
+<UEECE2>
+<UEECE3>
+<UEECE4>
+<UEECE5>
+<UEECE6>
+<UEECE7>
+<UEECE8>
+<UEECE9>
+<UEECEA>
+<UEECEB>
+<UEECEC>
+<UEECED>
+<UEECEE>
+<UEECEF>
+<UEECF0>
+<UEECF1>
+<UEECF2>
+<UEECF3>
+<UEECF4>
+<UEECF5>
+<UEECF6>
+<UEECF7>
+<UEECF8>
+<UEECF9>
+<UEECFA>
+<UEECFB>
+<UEECFC>
+<UEECFD>
+<UEECFE>
+<UEECFF>
+<UEED00>
+<UEED01>
+<UEED02>
+<UEED03>
+<UEED04>
+<UEED05>
+<UEED06>
+<UEED07>
+<UEED08>
+<UEED09>
+<UEED0A>
+<UEED0B>
+<UEED0C>
+<UEED0D>
+<UEED0E>
+<UEED0F>
+<UEED10>
+<UEED11>
+<UEED12>
+<UEED13>
+<UEED14>
+<UEED15>
+<UEED16>
+<UEED17>
+<UEED18>
+<UEED19>
+<UEED1A>
+<UEED1B>
+<UEED1C>
+<UEED1D>
+<UEED1E>
+<UEED1F>
+<UEED20>
+<UEED21>
+<UEED22>
+<UEED23>
+<UEED24>
+<UEED25>
+<UEED26>
+<UEED27>
+<UEED28>
+<UEED29>
+<UEED2A>
+<UEED2B>
+<UEED2C>
+<UEED2D>
+<UEED2E>
+<UEED2F>
+<UEED30>
+<UEED31>
+<UEED32>
+<UEED33>
+<UEED34>
+<UEED35>
+<UEED36>
+<UEED37>
+<UEED38>
+<UEED39>
+<UEED3A>
+<UEED3B>
+<UEED3C>
+<UEED3D>
+<UEED3E>
+<UEED3F>
+<UEED40>
+<UEED41>
+<UEED42>
+<UEED43>
+<UEED44>
+<UEED45>
+<UEED46>
+<UEED47>
+<UEED48>
+<UEED49>
+<UEED4A>
+<UEED4B>
+<UEED4C>
+<UEED4D>
+<UEED4E>
+<UEED4F>
+<UEED50>
+<UEED51>
+<UEED52>
+<UEED53>
+<UEED54>
+<UEED55>
+<UEED56>
+<UEED57>
+<UEED58>
+<UEED59>
+<UEED5A>
+<UEED5B>
+<UEED5C>
+<UEED5D>
+<UEED5E>
+<UEED5F>
+<UEED60>
+<UEED61>
+<UEED62>
+<UEED63>
+<UEED64>
+<UEED65>
+<UEED66>
+<UEED67>
+<UEED68>
+<UEED69>
+<UEED6A>
+<UEED6B>
+<UEED6C>
+<UEED6D>
+<UEED6E>
+<UEED6F>
+<UEED70>
+<UEED71>
+<UEED72>
+<UEED73>
+<UEED74>
+<UEED75>
+<UEED76>
+<UEED77>
+<UEED78>
+<UEED79>
+<UEED7A>
+<UEED7B>
+<UEED7C>
+<UEED7D>
+<UEED7E>
+<UEED7F>
+<UEED80>
+<UEED81>
+<UEED82>
+<UEED83>
+<UEED84>
+<UEED85>
+<UEED86>
+<UEED87>
+<UEED88>
+<UEED89>
+<UEED8A>
+<UEED8B>
+<UEED8C>
+<UEED8D>
+<UEED8E>
+<UEED8F>
+<UEED90>
+<UEED91>
+<UEED92>
+<UEED93>
+<UEED94>
+<UEED95>
+<UEED96>
+<UEED97>
+<UEED98>
+<UEED99>
+<UEED9A>
+<UEED9B>
+<UEED9C>
+<UEED9D>
+<UEED9E>
+<UEED9F>
+<UEEDA0>
+<UEEDA1>
+<UEEDA2>
+<UEEDA3>
+<UEEDA4>
+<UEEDA5>
+<UEEDA6>
+<UEEDA7>
+<UEEDA8>
+<UEEDA9>
+<UEEDAA>
+<UEEDAB>
+<UEEDAC>
+<UEEDAD>
+<UEEDAE>
+<UEEDAF>
+<UEEDB0>
+<UEEDB1>
+<UEEDB2>
+<UEEDB3>
+<UEEDB4>
+<UEEDB5>
+<UEEDB6>
+<UEEDB7>
+<UEEDB8>
+<UEEDB9>
+<UEEDBA>
+<UEEDBB>
+<UEEDBC>
+<UEEDBD>
+<UEEDBE>
+<UEEDBF>
+<UEEDC0>
+<UEEDC1>
+<UEEDC2>
+<UEEDC3>
+<UEEDC4>
+<UEEDC5>
+<UEEDC6>
+<UEEDC7>
+<UEEDC8>
+<UEEDC9>
+<UEEDCA>
+<UEEDCB>
+<UEEDCC>
+<UEEDCD>
+<UEEDCE>
+<UEEDCF>
+<UEEDD0>
+<UEEDD1>
+<UEEDD2>
+<UEEDD3>
+<UEEDD4>
+<UEEDD5>
+<UEEDD6>
+<UEEDD7>
+<UEEDD8>
+<UEEDD9>
+<UEEDDA>
+<UEEDDB>
+<UEEDDC>
+<UEEDDD>
+<UEEDDE>
+<UEEDDF>
+<UEEDE0>
+<UEEDE1>
+<UEEDE2>
+<UEEDE3>
+<UEEDE4>
+<UEEDE5>
+<UEEDE6>
+<UEEDE7>
+<UEEDE8>
+<UEEDE9>
+<UEEDEA>
+<UEEDEB>
+<UEEDEC>
+<UEEDED>
+<UEEDEE>
+<UEEDEF>
+<UEEDF0>
+<UEEDF1>
+<UEEDF2>
+<UEEDF3>
+<UEEDF4>
+<UEEDF5>
+<UEEDF6>
+<UEEDF7>
+<UEEDF8>
+<UEEDF9>
+<UEEDFA>
+<UEEDFB>
+<UEEDFC>
+<UEEDFD>
+<UEEDFE>
+<UEEDFF>
+<UEEE00>
+<UEEE01>
+<UEEE02>
+<UEEE03>
+<UEEE04>
+<UEEE05>
+<UEEE06>
+<UEEE07>
+<UEEE08>
+<UEEE09>
+<UEEE0A>
+<UEEE0B>
+<UEEE0C>
+<UEEE0D>
+<UEEE0E>
+<UEEE0F>
+<UEEE10>
+<UEEE11>
+<UEEE12>
+<UEEE13>
+<UEEE14>
+<UEEE15>
+<UEEE16>
+<UEEE17>
+<UEEE18>
+<UEEE19>
+<UEEE1A>
+<UEEE1B>
+<UEEE1C>
+<UEEE1D>
+<UEEE1E>
+<UEEE1F>
+<UEEE20>
+<UEEE21>
+<UEEE22>
+<UEEE23>
+<UEEE24>
+<UEEE25>
+<UEEE26>
+<UEEE27>
+<UEEE28>
+<UEEE29>
+<UEEE2A>
+<UEEE2B>
+<UEEE2C>
+<UEEE2D>
+<UEEE2E>
+<UEEE2F>
+<UEEE30>
+<UEEE31>
+<UEEE32>
+<UEEE33>
+<UEEE34>
+<UEEE35>
+<UEEE36>
+<UEEE37>
+<UEEE38>
+<UEEE39>
+<UEEE3A>
+<UEEE3B>
+<UEEE3C>
+<UEEE3D>
+<UEEE3E>
+<UEEE3F>
+<UEEE40>
+<UEEE41>
+<UEEE42>
+<UEEE43>
+<UEEE44>
+<UEEE45>
+<UEEE46>
+<UEEE47>
+<UEEE48>
+<UEEE49>
+<UEEE4A>
+<UEEE4B>
+<UEEE4C>
+<UEEE4D>
+<UEEE4E>
+<UEEE4F>
+<UEEE50>
+<UEEE51>
+<UEEE52>
+<UEEE53>
+<UEEE54>
+<UEEE55>
+<UEEE56>
+<UEEE57>
+<UEEE58>
+<UEEE59>
+<UEEE5A>
+<UEEE5B>
+<UEEE5C>
+<UEEE5D>
+<UEEE5E>
+<UEEE5F>
+<UEEE60>
+<UEEE61>
+<UEEE62>
+<UEEE63>
+<UEEE64>
+<UEEE65>
+<UEEE66>
+<UEEE67>
+<UEEE68>
+<UEEE69>
+<UEEE6A>
+<UEEE6B>
+<UEEE6C>
+<UEEE6D>
+<UEEE6E>
+<UEEE6F>
+<UEEE70>
+<UEEE71>
+<UEEE72>
+<UEEE73>
+<UEEE74>
+<UEEE75>
+<UEEE76>
+<UEEE77>
+<UEEE78>
+<UEEE79>
+<UEEE7A>
+<UEEE7B>
+<UEEE7C>
+<UEEE7D>
+<UEEE7E>
+<UEEE7F>
+<UEEE80>
+<UEEE81>
+<UEEE82>
+<UEEE83>
+<UEEE84>
+<UEEE85>
+<UEEE86>
+<UEEE87>
+<UEEE88>
+<UEEE89>
+<UEEE8A>
+<UEEE8B>
+<UEEE8C>
+<UEEE8D>
+<UEEE8E>
+<UEEE8F>
+<UEEE90>
+<UEEE91>
+<UEEE92>
+<UEEE93>
+<UEEE94>
+<UEEE95>
+<UEEE96>
+<UEEE97>
+<UEEE98>
+<UEEE99>
+<UEEE9A>
+<UEEE9B>
+<UEEE9C>
+<UEEE9D>
+<UEEE9E>
+<UEEE9F>
+<UEEEA0>
+<UEEEA1>
+<UEEEA2>
+<UEEEA3>
+<UEEEA4>
+<UEEEA5>
+<UEEEA6>
+<UEEEA7>
+<UEEEA8>
+<UEEEA9>
+<UEEEAA>
+<UEEEAB>
+<UEEEAC>
+<UEEEAD>
+<UEEEAE>
+<UEEEAF>
+<UEEEB0>
+<UEEEB1>
+<UEEEB2>
+<UEEEB3>
+<UEEEB4>
+<UEEEB5>
+<UEEEB6>
+<UEEEB7>
+<UEEEB8>
+<UEEEB9>
+<UEEEBA>
+<UEEEBB>
+<UEEEBC>
+<UEEEBD>
+<UEEEBE>
+<UEEEBF>
+<UEEEC0>
+<UEEEC1>
+<UEEEC2>
+<UEEEC3>
+<UEEEC4>
+<UEEEC5>
+<UEEEC6>
+<UEEEC7>
+<UEEEC8>
+<UEEEC9>
+<UEEECA>
+<UEEECB>
+<UEEECC>
+<UEEECD>
+<UEEECE>
+<UEEECF>
+<UEEED0>
+<UEEED1>
+<UEEED2>
+<UEEED3>
+<UEEED4>
+<UEEED5>
+<UEEED6>
+<UEEED7>
+<UEEED8>
+<UEEED9>
+<UEEEDA>
+<UEEEDB>
+<UEEEDC>
+<UEEEDD>
+<UEEEDE>
+<UEEEDF>
+<UEEEE0>
+<UEEEE1>
+<UEEEE2>
+<UEEEE3>
+<UEEEE4>
+<UEEEE5>
+<UEEEE6>
+<UEEEE7>
+<UEEEE8>
+<UEEEE9>
+<UEEEEA>
+<UEEEEB>
+<UEEEEC>
+<UEEEED>
+<UEEEEE>
+<UEEEEF>
+<UEEEF0>
+<UEEEF1>
+<UEEEF2>
+<UEEEF3>
+<UEEEF4>
+<UEEEF5>
+<UEEEF6>
+<UEEEF7>
+<UEEEF8>
+<UEEEF9>
+<UEEEFA>
+<UEEEFB>
+<UEEEFC>
+<UEEEFD>
+<UEEEFE>
+<UEEEFF>
+<UEEF00>
+<UEEF01>
+<UEEF02>
+<UEEF03>
+<UEEF04>
+<UEEF05>
+<UEEF06>
+<UEEF07>
+<UEEF08>
+<UEEF09>
+<UEEF0A>
+<UEEF0B>
+<UEEF0C>
+<UEEF0D>
+<UEEF0E>
+<UEEF0F>
+<UEEF10>
+<UEEF11>
+<UEEF12>
+<UEEF13>
+<UEEF14>
+<UEEF15>
+<UEEF16>
+<UEEF17>
+<UEEF18>
+<UEEF19>
+<UEEF1A>
+<UEEF1B>
+<UEEF1C>
+<UEEF1D>
+<UEEF1E>
+<UEEF1F>
+<UEEF20>
+<UEEF21>
+<UEEF22>
+<UEEF23>
+<UEEF24>
+<UEEF25>
+<UEEF26>
+<UEEF27>
+<UEEF28>
+<UEEF29>
+<UEEF2A>
+<UEEF2B>
+<UEEF2C>
+<UEEF2D>
+<UEEF2E>
+<UEEF2F>
+<UEEF30>
+<UEEF31>
+<UEEF32>
+<UEEF33>
+<UEEF34>
+<UEEF35>
+<UEEF36>
+<UEEF37>
+<UEEF38>
+<UEEF39>
+<UEEF3A>
+<UEEF3B>
+<UEEF3C>
+<UEEF3D>
+<UEEF3E>
+<UEEF3F>
+<UEEF40>
+<UEEF41>
+<UEEF42>
+<UEEF43>
+<UEEF44>
+<UEEF45>
+<UEEF46>
+<UEEF47>
+<UEEF48>
+<UEEF49>
+<UEEF4A>
+<UEEF4B>
+<UEEF4C>
+<UEEF4D>
+<UEEF4E>
+<UEEF4F>
+<UEEF50>
+<UEEF51>
+<UEEF52>
+<UEEF53>
+<UEEF54>
+<UEEF55>
+<UEEF56>
+<UEEF57>
+<UEEF58>
+<UEEF59>
+<UEEF5A>
+<UEEF5B>
+<UEEF5C>
+<UEEF5D>
+<UEEF5E>
+<UEEF5F>
+<UEEF60>
+<UEEF61>
+<UEEF62>
+<UEEF63>
+<UEEF64>
+<UEEF65>
+<UEEF66>
+<UEEF67>
+<UEEF68>
+<UEEF69>
+<UEEF6A>
+<UEEF6B>
+<UEEF6C>
+<UEEF6D>
+<UEEF6E>
+<UEEF6F>
+<UEEF70>
+<UEEF71>
+<UEEF72>
+<UEEF73>
+<UEEF74>
+<UEEF75>
+<UEEF76>
+<UEEF77>
+<UEEF78>
+<UEEF79>
+<UEEF7A>
+<UEEF7B>
+<UEEF7C>
+<UEEF7D>
+<UEEF7E>
+<UEEF7F>
+<UEEF80>
+<UEEF81>
+<UEEF82>
+<UEEF83>
+<UEEF84>
+<UEEF85>
+<UEEF86>
+<UEEF87>
+<UEEF88>
+<UEEF89>
+<UEEF8A>
+<UEEF8B>
+<UEEF8C>
+<UEEF8D>
+<UEEF8E>
+<UEEF8F>
+<UEEF90>
+<UEEF91>
+<UEEF92>
+<UEEF93>
+<UEEF94>
+<UEEF95>
+<UEEF96>
+<UEEF97>
+<UEEF98>
+<UEEF99>
+<UEEF9A>
+<UEEF9B>
+<UEEF9C>
+<UEEF9D>
+<UEEF9E>
+<UEEF9F>
+<UEEFA0>
+<UEEFA1>
+<UEEFA2>
+<UEEFA3>
+<UEEFA4>
+<UEEFA5>
+<UEEFA6>
+<UEEFA7>
+<UEEFA8>
+<UEEFA9>
+<UEEFAA>
+<UEEFAB>
+<UEEFAC>
+<UEEFAD>
+<UEEFAE>
+<UEEFAF>
+<UEEFB0>
+<UEEFB1>
+<UEEFB2>
+<UEEFB3>
+<UEEFB4>
+<UEEFB5>
+<UEEFB6>
+<UEEFB7>
+<UEEFB8>
+<UEEFB9>
+<UEEFBA>
+<UEEFBB>
+<UEEFBC>
+<UEEFBD>
+<UEEFBE>
+<UEEFBF>
+<UEEFC0>
+<UEEFC1>
+<UEEFC2>
+<UEEFC3>
+<UEEFC4>
+<UEEFC5>
+<UEEFC6>
+<UEEFC7>
+<UEEFC8>
+<UEEFC9>
+<UEEFCA>
+<UEEFCB>
+<UEEFCC>
+<UEEFCD>
+<UEEFCE>
+<UEEFCF>
+<UEEFD0>
+<UEEFD1>
+<UEEFD2>
+<UEEFD3>
+<UEEFD4>
+<UEEFD5>
+<UEEFD6>
+<UEEFD7>
+<UEEFD8>
+<UEEFD9>
+<UEEFDA>
+<UEEFDB>
+<UEEFDC>
+<UEEFDD>
+<UEEFDE>
+<UEEFDF>
+<UEEFE0>
+<UEEFE1>
+<UEEFE2>
+<UEEFE3>
+<UEEFE4>
+<UEEFE5>
+<UEEFE6>
+<UEEFE7>
+<UEEFE8>
+<UEEFE9>
+<UEEFEA>
+<UEEFEB>
+<UEEFEC>
+<UEEFED>
+<UEEFEE>
+<UEEFEF>
+<UEEFF0>
+<UEEFF1>
+<UEEFF2>
+<UEEFF3>
+<UEEFF4>
+<UEEFF5>
+<UEEFF6>
+<UEEFF7>
+<UEEFF8>
+<UEEFF9>
+<UEEFFA>
+<UEEFFB>
+<UEEFFC>
+<UEEFFD>
+<UEEFFE>
+<UEEFFF>
+<UEF000>
+<UEF001>
+<UEF002>
+<UEF003>
+<UEF004>
+<UEF005>
+<UEF006>
+<UEF007>
+<UEF008>
+<UEF009>
+<UEF00A>
+<UEF00B>
+<UEF00C>
+<UEF00D>
+<UEF00E>
+<UEF00F>
+<UEF010>
+<UEF011>
+<UEF012>
+<UEF013>
+<UEF014>
+<UEF015>
+<UEF016>
+<UEF017>
+<UEF018>
+<UEF019>
+<UEF01A>
+<UEF01B>
+<UEF01C>
+<UEF01D>
+<UEF01E>
+<UEF01F>
+<UEF020>
+<UEF021>
+<UEF022>
+<UEF023>
+<UEF024>
+<UEF025>
+<UEF026>
+<UEF027>
+<UEF028>
+<UEF029>
+<UEF02A>
+<UEF02B>
+<UEF02C>
+<UEF02D>
+<UEF02E>
+<UEF02F>
+<UEF030>
+<UEF031>
+<UEF032>
+<UEF033>
+<UEF034>
+<UEF035>
+<UEF036>
+<UEF037>
+<UEF038>
+<UEF039>
+<UEF03A>
+<UEF03B>
+<UEF03C>
+<UEF03D>
+<UEF03E>
+<UEF03F>
+<UEF040>
+<UEF041>
+<UEF042>
+<UEF043>
+<UEF044>
+<UEF045>
+<UEF046>
+<UEF047>
+<UEF048>
+<UEF049>
+<UEF04A>
+<UEF04B>
+<UEF04C>
+<UEF04D>
+<UEF04E>
+<UEF04F>
+<UEF050>
+<UEF051>
+<UEF052>
+<UEF053>
+<UEF054>
+<UEF055>
+<UEF056>
+<UEF057>
+<UEF058>
+<UEF059>
+<UEF05A>
+<UEF05B>
+<UEF05C>
+<UEF05D>
+<UEF05E>
+<UEF05F>
+<UEF060>
+<UEF061>
+<UEF062>
+<UEF063>
+<UEF064>
+<UEF065>
+<UEF066>
+<UEF067>
+<UEF068>
+<UEF069>
+<UEF06A>
+<UEF06B>
+<UEF06C>
+<UEF06D>
+<UEF06E>
+<UEF06F>
+<UEF070>
+<UEF071>
+<UEF072>
+<UEF073>
+<UEF074>
+<UEF075>
+<UEF076>
+<UEF077>
+<UEF078>
+<UEF079>
+<UEF07A>
+<UEF07B>
+<UEF07C>
+<UEF07D>
+<UEF07E>
+<UEF07F>
+<UEF080>
+<UEF081>
+<UEF082>
+<UEF083>
+<UEF084>
+<UEF085>
+<UEF086>
+<UEF087>
+<UEF088>
+<UEF089>
+<UEF08A>
+<UEF08B>
+<UEF08C>
+<UEF08D>
+<UEF08E>
+<UEF08F>
+<UEF090>
+<UEF091>
+<UEF092>
+<UEF093>
+<UEF094>
+<UEF095>
+<UEF096>
+<UEF097>
+<UEF098>
+<UEF099>
+<UEF09A>
+<UEF09B>
+<UEF09C>
+<UEF09D>
+<UEF09E>
+<UEF09F>
+<UEF0A0>
+<UEF0A1>
+<UEF0A2>
+<UEF0A3>
+<UEF0A4>
+<UEF0A5>
+<UEF0A6>
+<UEF0A7>
+<UEF0A8>
+<UEF0A9>
+<UEF0AA>
+<UEF0AB>
+<UEF0AC>
+<UEF0AD>
+<UEF0AE>
+<UEF0AF>
+<UEF0B0>
+<UEF0B1>
+<UEF0B2>
+<UEF0B3>
+<UEF0B4>
+<UEF0B5>
+<UEF0B6>
+<UEF0B7>
+<UEF0B8>
+<UEF0B9>
+<UEF0BA>
+<UEF0BB>
+<UEF0BC>
+<UEF0BD>
+<UEF0BE>
+<UEF0BF>
+<UEF0C0>
+<UEF0C1>
+<UEF0C2>
+<UEF0C3>
+<UEF0C4>
+<UEF0C5>
+<UEF0C6>
+<UEF0C7>
+<UEF0C8>
+<UEF0C9>
+<UEF0CA>
+<UEF0CB>
+<UEF0CC>
+<UEF0CD>
+<UEF0CE>
+<UEF0CF>
+<UEF0D0>
+<UEF0D1>
+<UEF0D2>
+<UEF0D3>
+<UEF0D4>
+<UEF0D5>
+<UEF0D6>
+<UEF0D7>
+<UEF0D8>
+<UEF0D9>
+<UEF0DA>
+<UEF0DB>
+<UEF0DC>
+<UEF0DD>
+<UEF0DE>
+<UEF0DF>
+<UEF0E0>
+<UEF0E1>
+<UEF0E2>
+<UEF0E3>
+<UEF0E4>
+<UEF0E5>
+<UEF0E6>
+<UEF0E7>
+<UEF0E8>
+<UEF0E9>
+<UEF0EA>
+<UEF0EB>
+<UEF0EC>
+<UEF0ED>
+<UEF0EE>
+<UEF0EF>
+<UEF0F0>
+<UEF0F1>
+<UEF0F2>
+<UEF0F3>
+<UEF0F4>
+<UEF0F5>
+<UEF0F6>
+<UEF0F7>
+<UEF0F8>
+<UEF0F9>
+<UEF0FA>
+<UEF0FB>
+<UEF0FC>
+<UEF0FD>
+<UEF0FE>
+<UEF0FF>
+<UEF100>
+<UEF101>
+<UEF102>
+<UEF103>
+<UEF104>
+<UEF105>
+<UEF106>
+<UEF107>
+<UEF108>
+<UEF109>
+<UEF10A>
+<UEF10B>
+<UEF10C>
+<UEF10D>
+<UEF10E>
+<UEF10F>
+<UEF110>
+<UEF111>
+<UEF112>
+<UEF113>
+<UEF114>
+<UEF115>
+<UEF116>
+<UEF117>
+<UEF118>
+<UEF119>
+<UEF11A>
+<UEF11B>
+<UEF11C>
+<UEF11D>
+<UEF11E>
+<UEF11F>
+<UEF120>
+<UEF121>
+<UEF122>
+<UEF123>
+<UEF124>
+<UEF125>
+<UEF126>
+<UEF127>
+<UEF128>
+<UEF129>
+<UEF12A>
+<UEF12B>
+<UEF12C>
+<UEF12D>
+<UEF12E>
+<UEF12F>
+<UEF130>
+<UEF131>
+<UEF132>
+<UEF133>
+<UEF134>
+<UEF135>
+<UEF136>
+<UEF137>
+<UEF138>
+<UEF139>
+<UEF13A>
+<UEF13B>
+<UEF13C>
+<UEF13D>
+<UEF13E>
+<UEF13F>
+<UEF140>
+<UEF141>
+<UEF142>
+<UEF143>
+<UEF144>
+<UEF145>
+<UEF146>
+<UEF147>
+<UEF148>
+<UEF149>
+<UEF14A>
+<UEF14B>
+<UEF14C>
+<UEF14D>
+<UEF14E>
+<UEF14F>
+<UEF150>
+<UEF151>
+<UEF152>
+<UEF153>
+<UEF154>
+<UEF155>
+<UEF156>
+<UEF157>
+<UEF158>
+<UEF159>
+<UEF15A>
+<UEF15B>
+<UEF15C>
+<UEF15D>
+<UEF15E>
+<UEF15F>
+<UEF160>
+<UEF161>
+<UEF162>
+<UEF163>
+<UEF164>
+<UEF165>
+<UEF166>
+<UEF167>
+<UEF168>
+<UEF169>
+<UEF16A>
+<UEF16B>
+<UEF16C>
+<UEF16D>
+<UEF16E>
+<UEF16F>
+<UEF170>
+<UEF171>
+<UEF172>
+<UEF173>
+<UEF174>
+<UEF175>
+<UEF176>
+<UEF177>
+<UEF178>
+<UEF179>
+<UEF17A>
+<UEF17B>
+<UEF17C>
+<UEF17D>
+<UEF17E>
+<UEF17F>
+<UEF180>
+<UEF181>
+<UEF182>
+<UEF183>
+<UEF184>
+<UEF185>
+<UEF186>
+<UEF187>
+<UEF188>
+<UEF189>
+<UEF18A>
+<UEF18B>
+<UEF18C>
+<UEF18D>
+<UEF18E>
+<UEF18F>
+<UEF190>
+<UEF191>
+<UEF192>
+<UEF193>
+<UEF194>
+<UEF195>
+<UEF196>
+<UEF197>
+<UEF198>
+<UEF199>
+<UEF19A>
+<UEF19B>
+<UEF19C>
+<UEF19D>
+<UEF19E>
+<UEF19F>
+<UEF1A0>
+<UEF1A1>
+<UEF1A2>
+<UEF1A3>
+<UEF1A4>
+<UEF1A5>
+<UEF1A6>
+<UEF1A7>
+<UEF1A8>
+<UEF1A9>
+<UEF1AA>
+<UEF1AB>
+<UEF1AC>
+<UEF1AD>
+<UEF1AE>
+<UEF1AF>
+<UEF1B0>
+<UEF1B1>
+<UEF1B2>
+<UEF1B3>
+<UEF1B4>
+<UEF1B5>
+<UEF1B6>
+<UEF1B7>
+<UEF1B8>
+<UEF1B9>
+<UEF1BA>
+<UEF1BB>
+<UEF1BC>
+<UEF1BD>
+<UEF1BE>
+<UEF1BF>
+<UEF1C0>
+<UEF1C1>
+<UEF1C2>
+<UEF1C3>
+<UEF1C4>
+<UEF1C5>
+<UEF1C6>
+<UEF1C7>
+<UEF1C8>
+<UEF1C9>
+<UEF1CA>
+<UEF1CB>
+<UEF1CC>
+<UEF1CD>
+<UEF1CE>
+<UEF1CF>
+<UEF1D0>
+<UEF1D1>
+<UEF1D2>
+<UEF1D3>
+<UEF1D4>
+<UEF1D5>
+<UEF1D6>
+<UEF1D7>
+<UEF1D8>
+<UEF1D9>
+<UEF1DA>
+<UEF1DB>
+<UEF1DC>
+<UEF1DD>
+<UEF1DE>
+<UEF1DF>
+<UEF1E0>
+<UEF1E1>
+<UEF1E2>
+<UEF1E3>
+<UEF1E4>
+<UEF1E5>
+<UEF1E6>
+<UEF1E7>
+<UEF1E8>
+<UEF1E9>
+<UEF1EA>
+<UEF1EB>
+<UEF1EC>
+<UEF1ED>
+<UEF1EE>
+<UEF1EF>
+<UEF1F0>
+<UEF1F1>
+<UEF1F2>
+<UEF1F3>
+<UEF1F4>
+<UEF1F5>
+<UEF1F6>
+<UEF1F7>
+<UEF1F8>
+<UEF1F9>
+<UEF1FA>
+<UEF1FB>
+<UEF1FC>
+<UEF1FD>
+<UEF1FE>
+<UEF1FF>
+<UEF200>
+<UEF201>
+<UEF202>
+<UEF203>
+<UEF204>
+<UEF205>
+<UEF206>
+<UEF207>
+<UEF208>
+<UEF209>
+<UEF20A>
+<UEF20B>
+<UEF20C>
+<UEF20D>
+<UEF20E>
+<UEF20F>
+<UEF210>
+<UEF211>
+<UEF212>
+<UEF213>
+<UEF214>
+<UEF215>
+<UEF216>
+<UEF217>
+<UEF218>
+<UEF219>
+<UEF21A>
+<UEF21B>
+<UEF21C>
+<UEF21D>
+<UEF21E>
+<UEF21F>
+<UEF220>
+<UEF221>
+<UEF222>
+<UEF223>
+<UEF224>
+<UEF225>
+<UEF226>
+<UEF227>
+<UEF228>
+<UEF229>
+<UEF22A>
+<UEF22B>
+<UEF22C>
+<UEF22D>
+<UEF22E>
+<UEF22F>
+<UEF230>
+<UEF231>
+<UEF232>
+<UEF233>
+<UEF234>
+<UEF235>
+<UEF236>
+<UEF237>
+<UEF238>
+<UEF239>
+<UEF23A>
+<UEF23B>
+<UEF23C>
+<UEF23D>
+<UEF23E>
+<UEF23F>
+<UEF240>
+<UEF241>
+<UEF242>
+<UEF243>
+<UEF244>
+<UEF245>
+<UEF246>
+<UEF247>
+<UEF248>
+<UEF249>
+<UEF24A>
+<UEF24B>
+<UEF24C>
+<UEF24D>
+<UEF24E>
+<UEF24F>
+<UEF250>
+<UEF251>
+<UEF252>
+<UEF253>
+<UEF254>
+<UEF255>
+<UEF256>
+<UEF257>
+<UEF258>
+<UEF259>
+<UEF25A>
+<UEF25B>
+<UEF25C>
+<UEF25D>
+<UEF25E>
+<UEF25F>
+<UEF260>
+<UEF261>
+<UEF262>
+<UEF263>
+<UEF264>
+<UEF265>
+<UEF266>
+<UEF267>
+<UEF268>
+<UEF269>
+<UEF26A>
+<UEF26B>
+<UEF26C>
+<UEF26D>
+<UEF26E>
+<UEF26F>
+<UEF270>
+<UEF271>
+<UEF272>
+<UEF273>
+<UEF274>
+<UEF275>
+<UEF276>
+<UEF277>
+<UEF278>
+<UEF279>
+<UEF27A>
+<UEF27B>
+<UEF27C>
+<UEF27D>
+<UEF27E>
+<UEF27F>
+<UEF280>
+<UEF281>
+<UEF282>
+<UEF283>
+<UEF284>
+<UEF285>
+<UEF286>
+<UEF287>
+<UEF288>
+<UEF289>
+<UEF28A>
+<UEF28B>
+<UEF28C>
+<UEF28D>
+<UEF28E>
+<UEF28F>
+<UEF290>
+<UEF291>
+<UEF292>
+<UEF293>
+<UEF294>
+<UEF295>
+<UEF296>
+<UEF297>
+<UEF298>
+<UEF299>
+<UEF29A>
+<UEF29B>
+<UEF29C>
+<UEF29D>
+<UEF29E>
+<UEF29F>
+<UEF2A0>
+<UEF2A1>
+<UEF2A2>
+<UEF2A3>
+<UEF2A4>
+<UEF2A5>
+<UEF2A6>
+<UEF2A7>
+<UEF2A8>
+<UEF2A9>
+<UEF2AA>
+<UEF2AB>
+<UEF2AC>
+<UEF2AD>
+<UEF2AE>
+<UEF2AF>
+<UEF2B0>
+<UEF2B1>
+<UEF2B2>
+<UEF2B3>
+<UEF2B4>
+<UEF2B5>
+<UEF2B6>
+<UEF2B7>
+<UEF2B8>
+<UEF2B9>
+<UEF2BA>
+<UEF2BB>
+<UEF2BC>
+<UEF2BD>
+<UEF2BE>
+<UEF2BF>
+<UEF2C0>
+<UEF2C1>
+<UEF2C2>
+<UEF2C3>
+<UEF2C4>
+<UEF2C5>
+<UEF2C6>
+<UEF2C7>
+<UEF2C8>
+<UEF2C9>
+<UEF2CA>
+<UEF2CB>
+<UEF2CC>
+<UEF2CD>
+<UEF2CE>
+<UEF2CF>
+<UEF2D0>
+<UEF2D1>
+<UEF2D2>
+<UEF2D3>
+<UEF2D4>
+<UEF2D5>
+<UEF2D6>
+<UEF2D7>
+<UEF2D8>
+<UEF2D9>
+<UEF2DA>
+<UEF2DB>
+<UEF2DC>
+<UEF2DD>
+<UEF2DE>
+<UEF2DF>
+<UEF2E0>
+<UEF2E1>
+<UEF2E2>
+<UEF2E3>
+<UEF2E4>
+<UEF2E5>
+<UEF2E6>
+<UEF2E7>
+<UEF2E8>
+<UEF2E9>
+<UEF2EA>
+<UEF2EB>
+<UEF2EC>
+<UEF2ED>
+<UEF2EE>
+<UEF2EF>
+<UEF2F0>
+<UEF2F1>
+<UEF2F2>
+<UEF2F3>
+<UEF2F4>
+<UEF2F5>
+<UEF2F6>
+<UEF2F7>
+<UEF2F8>
+<UEF2F9>
+<UEF2FA>
+<UEF2FB>
+<UEF2FC>
+<UEF2FD>
+<UEF2FE>
+<UEF2FF>
+<UEF300>
+<UEF301>
+<UEF302>
+<UEF303>
+<UEF304>
+<UEF305>
+<UEF306>
+<UEF307>
+<UEF308>
+<UEF309>
+<UEF30A>
+<UEF30B>
+<UEF30C>
+<UEF30D>
+<UEF30E>
+<UEF30F>
+<UEF310>
+<UEF311>
+<UEF312>
+<UEF313>
+<UEF314>
+<UEF315>
+<UEF316>
+<UEF317>
+<UEF318>
+<UEF319>
+<UEF31A>
+<UEF31B>
+<UEF31C>
+<UEF31D>
+<UEF31E>
+<UEF31F>
+<UEF320>
+<UEF321>
+<UEF322>
+<UEF323>
+<UEF324>
+<UEF325>
+<UEF326>
+<UEF327>
+<UEF328>
+<UEF329>
+<UEF32A>
+<UEF32B>
+<UEF32C>
+<UEF32D>
+<UEF32E>
+<UEF32F>
+<UEF330>
+<UEF331>
+<UEF332>
+<UEF333>
+<UEF334>
+<UEF335>
+<UEF336>
+<UEF337>
+<UEF338>
+<UEF339>
+<UEF33A>
+<UEF33B>
+<UEF33C>
+<UEF33D>
+<UEF33E>
+<UEF33F>
+<UEF340>
+<UEF341>
+<UEF342>
+<UEF343>
+<UEF344>
+<UEF345>
+<UEF346>
+<UEF347>
+<UEF348>
+<UEF349>
+<UEF34A>
+<UEF34B>
+<UEF34C>
+<UEF34D>
+<UEF34E>
+<UEF34F>
+<UEF350>
+<UEF351>
+<UEF352>
+<UEF353>
+<UEF354>
+<UEF355>
+<UEF356>
+<UEF357>
+<UEF358>
+<UEF359>
+<UEF35A>
+<UEF35B>
+<UEF35C>
+<UEF35D>
+<UEF35E>
+<UEF35F>
+<UEF360>
+<UEF361>
+<UEF362>
+<UEF363>
+<UEF364>
+<UEF365>
+<UEF366>
+<UEF367>
+<UEF368>
+<UEF369>
+<UEF36A>
+<UEF36B>
+<UEF36C>
+<UEF36D>
+<UEF36E>
+<UEF36F>
+<UEF370>
+<UEF371>
+<UEF372>
+<UEF373>
+<UEF374>
+<UEF375>
+<UEF376>
+<UEF377>
+<UEF378>
+<UEF379>
+<UEF37A>
+<UEF37B>
+<UEF37C>
+<UEF37D>
+<UEF37E>
+<UEF37F>
+<UEF380>
+<UEF381>
+<UEF382>
+<UEF383>
+<UEF384>
+<UEF385>
+<UEF386>
+<UEF387>
+<UEF388>
+<UEF389>
+<UEF38A>
+<UEF38B>
+<UEF38C>
+<UEF38D>
+<UEF38E>
+<UEF38F>
+<UEF390>
+<UEF391>
+<UEF392>
+<UEF393>
+<UEF394>
+<UEF395>
+<UEF396>
+<UEF397>
+<UEF398>
+<UEF399>
+<UEF39A>
+<UEF39B>
+<UEF39C>
+<UEF39D>
+<UEF39E>
+<UEF39F>
+<UEF3A0>
+<UEF3A1>
+<UEF3A2>
+<UEF3A3>
+<UEF3A4>
+<UEF3A5>
+<UEF3A6>
+<UEF3A7>
+<UEF3A8>
+<UEF3A9>
+<UEF3AA>
+<UEF3AB>
+<UEF3AC>
+<UEF3AD>
+<UEF3AE>
+<UEF3AF>
+<UEF3B0>
+<UEF3B1>
+<UEF3B2>
+<UEF3B3>
+<UEF3B4>
+<UEF3B5>
+<UEF3B6>
+<UEF3B7>
+<UEF3B8>
+<UEF3B9>
+<UEF3BA>
+<UEF3BB>
+<UEF3BC>
+<UEF3BD>
+<UEF3BE>
+<UEF3BF>
+<UEF3C0>
+<UEF3C1>
+<UEF3C2>
+<UEF3C3>
+<UEF3C4>
+<UEF3C5>
+<UEF3C6>
+<UEF3C7>
+<UEF3C8>
+<UEF3C9>
+<UEF3CA>
+<UEF3CB>
+<UEF3CC>
+<UEF3CD>
+<UEF3CE>
+<UEF3CF>
+<UEF3D0>
+<UEF3D1>
+<UEF3D2>
+<UEF3D3>
+<UEF3D4>
+<UEF3D5>
+<UEF3D6>
+<UEF3D7>
+<UEF3D8>
+<UEF3D9>
+<UEF3DA>
+<UEF3DB>
+<UEF3DC>
+<UEF3DD>
+<UEF3DE>
+<UEF3DF>
+<UEF3E0>
+<UEF3E1>
+<UEF3E2>
+<UEF3E3>
+<UEF3E4>
+<UEF3E5>
+<UEF3E6>
+<UEF3E7>
+<UEF3E8>
+<UEF3E9>
+<UEF3EA>
+<UEF3EB>
+<UEF3EC>
+<UEF3ED>
+<UEF3EE>
+<UEF3EF>
+<UEF3F0>
+<UEF3F1>
+<UEF3F2>
+<UEF3F3>
+<UEF3F4>
+<UEF3F5>
+<UEF3F6>
+<UEF3F7>
+<UEF3F8>
+<UEF3F9>
+<UEF3FA>
+<UEF3FB>
+<UEF3FC>
+<UEF3FD>
+<UEF3FE>
+<UEF3FF>
+<UEF400>
+<UEF401>
+<UEF402>
+<UEF403>
+<UEF404>
+<UEF405>
+<UEF406>
+<UEF407>
+<UEF408>
+<UEF409>
+<UEF40A>
+<UEF40B>
+<UEF40C>
+<UEF40D>
+<UEF40E>
+<UEF40F>
+<UEF410>
+<UEF411>
+<UEF412>
+<UEF413>
+<UEF414>
+<UEF415>
+<UEF416>
+<UEF417>
+<UEF418>
+<UEF419>
+<UEF41A>
+<UEF41B>
+<UEF41C>
+<UEF41D>
+<UEF41E>
+<UEF41F>
+<UEF420>
+<UEF421>
+<UEF422>
+<UEF423>
+<UEF424>
+<UEF425>
+<UEF426>
+<UEF427>
+<UEF428>
+<UEF429>
+<UEF42A>
+<UEF42B>
+<UEF42C>
+<UEF42D>
+<UEF42E>
+<UEF42F>
+<UEF430>
+<UEF431>
+<UEF432>
+<UEF433>
+<UEF434>
+<UEF435>
+<UEF436>
+<UEF437>
+<UEF438>
+<UEF439>
+<UEF43A>
+<UEF43B>
+<UEF43C>
+<UEF43D>
+<UEF43E>
+<UEF43F>
+<UEF440>
+<UEF441>
+<UEF442>
+<UEF443>
+<UEF444>
+<UEF445>
+<UEF446>
+<UEF447>
+<UEF448>
+<UEF449>
+<UEF44A>
+<UEF44B>
+<UEF44C>
+<UEF44D>
+<UEF44E>
+<UEF44F>
+<UEF450>
+<UEF451>
+<UEF452>
+<UEF453>
+<UEF454>
+<UEF455>
+<UEF456>
+<UEF457>
+<UEF458>
+<UEF459>
+<UEF45A>
+<UEF45B>
+<UEF45C>
+<UEF45D>
+<UEF45E>
+<UEF45F>
+<UEF460>
+<UEF461>
+<UEF462>
+<UEF463>
+<UEF464>
+<UEF465>
+<UEF466>
+<UEF467>
+<UEF468>
+<UEF469>
+<UEF46A>
+<UEF46B>
+<UEF46C>
+<UEF46D>
+<UEF46E>
+<UEF46F>
+<UEF470>
+<UEF471>
+<UEF472>
+<UEF473>
+<UEF474>
+<UEF475>
+<UEF476>
+<UEF477>
+<UEF478>
+<UEF479>
+<UEF47A>
+<UEF47B>
+<UEF47C>
+<UEF47D>
+<UEF47E>
+<UEF47F>
+<UEF480>
+<UEF481>
+<UEF482>
+<UEF483>
+<UEF484>
+<UEF485>
+<UEF486>
+<UEF487>
+<UEF488>
+<UEF489>
+<UEF48A>
+<UEF48B>
+<UEF48C>
+<UEF48D>
+<UEF48E>
+<UEF48F>
+<UEF490>
+<UEF491>
+<UEF492>
+<UEF493>
+<UEF494>
+<UEF495>
+<UEF496>
+<UEF497>
+<UEF498>
+<UEF499>
+<UEF49A>
+<UEF49B>
+<UEF49C>
+<UEF49D>
+<UEF49E>
+<UEF49F>
+<UEF4A0>
+<UEF4A1>
+<UEF4A2>
+<UEF4A3>
+<UEF4A4>
+<UEF4A5>
+<UEF4A6>
+<UEF4A7>
+<UEF4A8>
+<UEF4A9>
+<UEF4AA>
+<UEF4AB>
+<UEF4AC>
+<UEF4AD>
+<UEF4AE>
+<UEF4AF>
+<UEF4B0>
+<UEF4B1>
+<UEF4B2>
+<UEF4B3>
+<UEF4B4>
+<UEF4B5>
+<UEF4B6>
+<UEF4B7>
+<UEF4B8>
+<UEF4B9>
+<UEF4BA>
+<UEF4BB>
+<UEF4BC>
+<UEF4BD>
+<UEF4BE>
+<UEF4BF>
+<UEF4C0>
+<UEF4C1>
+<UEF4C2>
+<UEF4C3>
+<UEF4C4>
+<UEF4C5>
+<UEF4C6>
+<UEF4C7>
+<UEF4C8>
+<UEF4C9>
+<UEF4CA>
+<UEF4CB>
+<UEF4CC>
+<UEF4CD>
+<UEF4CE>
+<UEF4CF>
+<UEF4D0>
+<UEF4D1>
+<UEF4D2>
+<UEF4D3>
+<UEF4D4>
+<UEF4D5>
+<UEF4D6>
+<UEF4D7>
+<UEF4D8>
+<UEF4D9>
+<UEF4DA>
+<UEF4DB>
+<UEF4DC>
+<UEF4DD>
+<UEF4DE>
+<UEF4DF>
+<UEF4E0>
+<UEF4E1>
+<UEF4E2>
+<UEF4E3>
+<UEF4E4>
+<UEF4E5>
+<UEF4E6>
+<UEF4E7>
+<UEF4E8>
+<UEF4E9>
+<UEF4EA>
+<UEF4EB>
+<UEF4EC>
+<UEF4ED>
+<UEF4EE>
+<UEF4EF>
+<UEF4F0>
+<UEF4F1>
+<UEF4F2>
+<UEF4F3>
+<UEF4F4>
+<UEF4F5>
+<UEF4F6>
+<UEF4F7>
+<UEF4F8>
+<UEF4F9>
+<UEF4FA>
+<UEF4FB>
+<UEF4FC>
+<UEF4FD>
+<UEF4FE>
+<UEF4FF>
+<UEF500>
+<UEF501>
+<UEF502>
+<UEF503>
+<UEF504>
+<UEF505>
+<UEF506>
+<UEF507>
+<UEF508>
+<UEF509>
+<UEF50A>
+<UEF50B>
+<UEF50C>
+<UEF50D>
+<UEF50E>
+<UEF50F>
+<UEF510>
+<UEF511>
+<UEF512>
+<UEF513>
+<UEF514>
+<UEF515>
+<UEF516>
+<UEF517>
+<UEF518>
+<UEF519>
+<UEF51A>
+<UEF51B>
+<UEF51C>
+<UEF51D>
+<UEF51E>
+<UEF51F>
+<UEF520>
+<UEF521>
+<UEF522>
+<UEF523>
+<UEF524>
+<UEF525>
+<UEF526>
+<UEF527>
+<UEF528>
+<UEF529>
+<UEF52A>
+<UEF52B>
+<UEF52C>
+<UEF52D>
+<UEF52E>
+<UEF52F>
+<UEF530>
+<UEF531>
+<UEF532>
+<UEF533>
+<UEF534>
+<UEF535>
+<UEF536>
+<UEF537>
+<UEF538>
+<UEF539>
+<UEF53A>
+<UEF53B>
+<UEF53C>
+<UEF53D>
+<UEF53E>
+<UEF53F>
+<UEF540>
+<UEF541>
+<UEF542>
+<UEF543>
+<UEF544>
+<UEF545>
+<UEF546>
+<UEF547>
+<UEF548>
+<UEF549>
+<UEF54A>
+<UEF54B>
+<UEF54C>
+<UEF54D>
+<UEF54E>
+<UEF54F>
+<UEF550>
+<UEF551>
+<UEF552>
+<UEF553>
+<UEF554>
+<UEF555>
+<UEF556>
+<UEF557>
+<UEF558>
+<UEF559>
+<UEF55A>
+<UEF55B>
+<UEF55C>
+<UEF55D>
+<UEF55E>
+<UEF55F>
+<UEF560>
+<UEF561>
+<UEF562>
+<UEF563>
+<UEF564>
+<UEF565>
+<UEF566>
+<UEF567>
+<UEF568>
+<UEF569>
+<UEF56A>
+<UEF56B>
+<UEF56C>
+<UEF56D>
+<UEF56E>
+<UEF56F>
+<UEF570>
+<UEF571>
+<UEF572>
+<UEF573>
+<UEF574>
+<UEF575>
+<UEF576>
+<UEF577>
+<UEF578>
+<UEF579>
+<UEF57A>
+<UEF57B>
+<UEF57C>
+<UEF57D>
+<UEF57E>
+<UEF57F>
+<UEF580>
+<UEF581>
+<UEF582>
+<UEF583>
+<UEF584>
+<UEF585>
+<UEF586>
+<UEF587>
+<UEF588>
+<UEF589>
+<UEF58A>
+<UEF58B>
+<UEF58C>
+<UEF58D>
+<UEF58E>
+<UEF58F>
+<UEF590>
+<UEF591>
+<UEF592>
+<UEF593>
+<UEF594>
+<UEF595>
+<UEF596>
+<UEF597>
+<UEF598>
+<UEF599>
+<UEF59A>
+<UEF59B>
+<UEF59C>
+<UEF59D>
+<UEF59E>
+<UEF59F>
+<UEF5A0>
+<UEF5A1>
+<UEF5A2>
+<UEF5A3>
+<UEF5A4>
+<UEF5A5>
+<UEF5A6>
+<UEF5A7>
+<UEF5A8>
+<UEF5A9>
+<UEF5AA>
+<UEF5AB>
+<UEF5AC>
+<UEF5AD>
+<UEF5AE>
+<UEF5AF>
+<UEF5B0>
+<UEF5B1>
+<UEF5B2>
+<UEF5B3>
+<UEF5B4>
+<UEF5B5>
+<UEF5B6>
+<UEF5B7>
+<UEF5B8>
+<UEF5B9>
+<UEF5BA>
+<UEF5BB>
+<UEF5BC>
+<UEF5BD>
+<UEF5BE>
+<UEF5BF>
+<UEF5C0>
+<UEF5C1>
+<UEF5C2>
+<UEF5C3>
+<UEF5C4>
+<UEF5C5>
+<UEF5C6>
+<UEF5C7>
+<UEF5C8>
+<UEF5C9>
+<UEF5CA>
+<UEF5CB>
+<UEF5CC>
+<UEF5CD>
+<UEF5CE>
+<UEF5CF>
+<UEF5D0>
+<UEF5D1>
+<UEF5D2>
+<UEF5D3>
+<UEF5D4>
+<UEF5D5>
+<UEF5D6>
+<UEF5D7>
+<UEF5D8>
+<UEF5D9>
+<UEF5DA>
+<UEF5DB>
+<UEF5DC>
+<UEF5DD>
+<UEF5DE>
+<UEF5DF>
+<UEF5E0>
+<UEF5E1>
+<UEF5E2>
+<UEF5E3>
+<UEF5E4>
+<UEF5E5>
+<UEF5E6>
+<UEF5E7>
+<UEF5E8>
+<UEF5E9>
+<UEF5EA>
+<UEF5EB>
+<UEF5EC>
+<UEF5ED>
+<UEF5EE>
+<UEF5EF>
+<UEF5F0>
+<UEF5F1>
+<UEF5F2>
+<UEF5F3>
+<UEF5F4>
+<UEF5F5>
+<UEF5F6>
+<UEF5F7>
+<UEF5F8>
+<UEF5F9>
+<UEF5FA>
+<UEF5FB>
+<UEF5FC>
+<UEF5FD>
+<UEF5FE>
+<UEF5FF>
+<UEF600>
+<UEF601>
+<UEF602>
+<UEF603>
+<UEF604>
+<UEF605>
+<UEF606>
+<UEF607>
+<UEF608>
+<UEF609>
+<UEF60A>
+<UEF60B>
+<UEF60C>
+<UEF60D>
+<UEF60E>
+<UEF60F>
+<UEF610>
+<UEF611>
+<UEF612>
+<UEF613>
+<UEF614>
+<UEF615>
+<UEF616>
+<UEF617>
+<UEF618>
+<UEF619>
+<UEF61A>
+<UEF61B>
+<UEF61C>
+<UEF61D>
+<UEF61E>
+<UEF61F>
+<UEF620>
+<UEF621>
+<UEF622>
+<UEF623>
+<UEF624>
+<UEF625>
+<UEF626>
+<UEF627>
+<UEF628>
+<UEF629>
+<UEF62A>
+<UEF62B>
+<UEF62C>
+<UEF62D>
+<UEF62E>
+<UEF62F>
+<UEF630>
+<UEF631>
+<UEF632>
+<UEF633>
+<UEF634>
+<UEF635>
+<UEF636>
+<UEF637>
+<UEF638>
+<UEF639>
+<UEF63A>
+<UEF63B>
+<UEF63C>
+<UEF63D>
+<UEF63E>
+<UEF63F>
+<UEF640>
+<UEF641>
+<UEF642>
+<UEF643>
+<UEF644>
+<UEF645>
+<UEF646>
+<UEF647>
+<UEF648>
+<UEF649>
+<UEF64A>
+<UEF64B>
+<UEF64C>
+<UEF64D>
+<UEF64E>
+<UEF64F>
+<UEF650>
+<UEF651>
+<UEF652>
+<UEF653>
+<UEF654>
+<UEF655>
+<UEF656>
+<UEF657>
+<UEF658>
+<UEF659>
+<UEF65A>
+<UEF65B>
+<UEF65C>
+<UEF65D>
+<UEF65E>
+<UEF65F>
+<UEF660>
+<UEF661>
+<UEF662>
+<UEF663>
+<UEF664>
+<UEF665>
+<UEF666>
+<UEF667>
+<UEF668>
+<UEF669>
+<UEF66A>
+<UEF66B>
+<UEF66C>
+<UEF66D>
+<UEF66E>
+<UEF66F>
+<UEF670>
+<UEF671>
+<UEF672>
+<UEF673>
+<UEF674>
+<UEF675>
+<UEF676>
+<UEF677>
+<UEF678>
+<UEF679>
+<UEF67A>
+<UEF67B>
+<UEF67C>
+<UEF67D>
+<UEF67E>
+<UEF67F>
+<UEF680>
+<UEF681>
+<UEF682>
+<UEF683>
+<UEF684>
+<UEF685>
+<UEF686>
+<UEF687>
+<UEF688>
+<UEF689>
+<UEF68A>
+<UEF68B>
+<UEF68C>
+<UEF68D>
+<UEF68E>
+<UEF68F>
+<UEF690>
+<UEF691>
+<UEF692>
+<UEF693>
+<UEF694>
+<UEF695>
+<UEF696>
+<UEF697>
+<UEF698>
+<UEF699>
+<UEF69A>
+<UEF69B>
+<UEF69C>
+<UEF69D>
+<UEF69E>
+<UEF69F>
+<UEF6A0>
+<UEF6A1>
+<UEF6A2>
+<UEF6A3>
+<UEF6A4>
+<UEF6A5>
+<UEF6A6>
+<UEF6A7>
+<UEF6A8>
+<UEF6A9>
+<UEF6AA>
+<UEF6AB>
+<UEF6AC>
+<UEF6AD>
+<UEF6AE>
+<UEF6AF>
+<UEF6B0>
+<UEF6B1>
+<UEF6B2>
+<UEF6B3>
+<UEF6B4>
+<UEF6B5>
+<UEF6B6>
+<UEF6B7>
+<UEF6B8>
+<UEF6B9>
+<UEF6BA>
+<UEF6BB>
+<UEF6BC>
+<UEF6BD>
+<UEF6BE>
+<UEF6BF>
+<UEF6C0>
+<UEF6C1>
+<UEF6C2>
+<UEF6C3>
+<UEF6C4>
+<UEF6C5>
+<UEF6C6>
+<UEF6C7>
+<UEF6C8>
+<UEF6C9>
+<UEF6CA>
+<UEF6CB>
+<UEF6CC>
+<UEF6CD>
+<UEF6CE>
+<UEF6CF>
+<UEF6D0>
+<UEF6D1>
+<UEF6D2>
+<UEF6D3>
+<UEF6D4>
+<UEF6D5>
+<UEF6D6>
+<UEF6D7>
+<UEF6D8>
+<UEF6D9>
+<UEF6DA>
+<UEF6DB>
+<UEF6DC>
+<UEF6DD>
+<UEF6DE>
+<UEF6DF>
+<UEF6E0>
+<UEF6E1>
+<UEF6E2>
+<UEF6E3>
+<UEF6E4>
+<UEF6E5>
+<UEF6E6>
+<UEF6E7>
+<UEF6E8>
+<UEF6E9>
+<UEF6EA>
+<UEF6EB>
+<UEF6EC>
+<UEF6ED>
+<UEF6EE>
+<UEF6EF>
+<UEF6F0>
+<UEF6F1>
+<UEF6F2>
+<UEF6F3>
+<UEF6F4>
+<UEF6F5>
+<UEF6F6>
+<UEF6F7>
+<UEF6F8>
+<UEF6F9>
+<UEF6FA>
+<UEF6FB>
+<UEF6FC>
+<UEF6FD>
+<UEF6FE>
+<UEF6FF>
+<UEF700>
+<UEF701>
+<UEF702>
+<UEF703>
+<UEF704>
+<UEF705>
+<UEF706>
+<UEF707>
+<UEF708>
+<UEF709>
+<UEF70A>
+<UEF70B>
+<UEF70C>
+<UEF70D>
+<UEF70E>
+<UEF70F>
+<UEF710>
+<UEF711>
+<UEF712>
+<UEF713>
+<UEF714>
+<UEF715>
+<UEF716>
+<UEF717>
+<UEF718>
+<UEF719>
+<UEF71A>
+<UEF71B>
+<UEF71C>
+<UEF71D>
+<UEF71E>
+<UEF71F>
+<UEF720>
+<UEF721>
+<UEF722>
+<UEF723>
+<UEF724>
+<UEF725>
+<UEF726>
+<UEF727>
+<UEF728>
+<UEF729>
+<UEF72A>
+<UEF72B>
+<UEF72C>
+<UEF72D>
+<UEF72E>
+<UEF72F>
+<UEF730>
+<UEF731>
+<UEF732>
+<UEF733>
+<UEF734>
+<UEF735>
+<UEF736>
+<UEF737>
+<UEF738>
+<UEF739>
+<UEF73A>
+<UEF73B>
+<UEF73C>
+<UEF73D>
+<UEF73E>
+<UEF73F>
+<UEF740>
+<UEF741>
+<UEF742>
+<UEF743>
+<UEF744>
+<UEF745>
+<UEF746>
+<UEF747>
+<UEF748>
+<UEF749>
+<UEF74A>
+<UEF74B>
+<UEF74C>
+<UEF74D>
+<UEF74E>
+<UEF74F>
+<UEF750>
+<UEF751>
+<UEF752>
+<UEF753>
+<UEF754>
+<UEF755>
+<UEF756>
+<UEF757>
+<UEF758>
+<UEF759>
+<UEF75A>
+<UEF75B>
+<UEF75C>
+<UEF75D>
+<UEF75E>
+<UEF75F>
+<UEF760>
+<UEF761>
+<UEF762>
+<UEF763>
+<UEF764>
+<UEF765>
+<UEF766>
+<UEF767>
+<UEF768>
+<UEF769>
+<UEF76A>
+<UEF76B>
+<UEF76C>
+<UEF76D>
+<UEF76E>
+<UEF76F>
+<UEF770>
+<UEF771>
+<UEF772>
+<UEF773>
+<UEF774>
+<UEF775>
+<UEF776>
+<UEF777>
+<UEF778>
+<UEF779>
+<UEF77A>
+<UEF77B>
+<UEF77C>
+<UEF77D>
+<UEF77E>
+<UEF77F>
+<UEF780>
+<UEF781>
+<UEF782>
+<UEF783>
+<UEF784>
+<UEF785>
+<UEF786>
+<UEF787>
+<UEF788>
+<UEF789>
+<UEF78A>
+<UEF78B>
+<UEF78C>
+<UEF78D>
+<UEF78E>
+<UEF78F>
+<UEF790>
+<UEF791>
+<UEF792>
+<UEF793>
+<UEF794>
+<UEF795>
+<UEF796>
+<UEF797>
+<UEF798>
+<UEF799>
+<UEF79A>
+<UEF79B>
+<UEF79C>
+<UEF79D>
+<UEF79E>
+<UEF79F>
+<UEF7A0>
+<UEF7A1>
+<UEF7A2>
+<UEF7A3>
+<UEF7A4>
+<UEF7A5>
+<UEF7A6>
+<UEF7A7>
+<UEF7A8>
+<UEF7A9>
+<UEF7AA>
+<UEF7AB>
+<UEF7AC>
+<UEF7AD>
+<UEF7AE>
+<UEF7AF>
+<UEF7B0>
+<UEF7B1>
+<UEF7B2>
+<UEF7B3>
+<UEF7B4>
+<UEF7B5>
+<UEF7B6>
+<UEF7B7>
+<UEF7B8>
+<UEF7B9>
+<UEF7BA>
+<UEF7BB>
+<UEF7BC>
+<UEF7BD>
+<UEF7BE>
+<UEF7BF>
+<UEF7C0>
+<UEF7C1>
+<UEF7C2>
+<UEF7C3>
+<UEF7C4>
+<UEF7C5>
+<UEF7C6>
+<UEF7C7>
+<UEF7C8>
+<UEF7C9>
+<UEF7CA>
+<UEF7CB>
+<UEF7CC>
+<UEF7CD>
+<UEF7CE>
+<UEF7CF>
+<UEF7D0>
+<UEF7D1>
+<UEF7D2>
+<UEF7D3>
+<UEF7D4>
+<UEF7D5>
+<UEF7D6>
+<UEF7D7>
+<UEF7D8>
+<UEF7D9>
+<UEF7DA>
+<UEF7DB>
+<UEF7DC>
+<UEF7DD>
+<UEF7DE>
+<UEF7DF>
+<UEF7E0>
+<UEF7E1>
+<UEF7E2>
+<UEF7E3>
+<UEF7E4>
+<UEF7E5>
+<UEF7E6>
+<UEF7E7>
+<UEF7E8>
+<UEF7E9>
+<UEF7EA>
+<UEF7EB>
+<UEF7EC>
+<UEF7ED>
+<UEF7EE>
+<UEF7EF>
+<UEF7F0>
+<UEF7F1>
+<UEF7F2>
+<UEF7F3>
+<UEF7F4>
+<UEF7F5>
+<UEF7F6>
+<UEF7F7>
+<UEF7F8>
+<UEF7F9>
+<UEF7FA>
+<UEF7FB>
+<UEF7FC>
+<UEF7FD>
+<UEF7FE>
+<UEF7FF>
+<UEF800>
+<UEF801>
+<UEF802>
+<UEF803>
+<UEF804>
+<UEF805>
+<UEF806>
+<UEF807>
+<UEF808>
+<UEF809>
+<UEF80A>
+<UEF80B>
+<UEF80C>
+<UEF80D>
+<UEF80E>
+<UEF80F>
+<UEF810>
+<UEF811>
+<UEF812>
+<UEF813>
+<UEF814>
+<UEF815>
+<UEF816>
+<UEF817>
+<UEF818>
+<UEF819>
+<UEF81A>
+<UEF81B>
+<UEF81C>
+<UEF81D>
+<UEF81E>
+<UEF81F>
+<UEF820>
+<UEF821>
+<UEF822>
+<UEF823>
+<UEF824>
+<UEF825>
+<UEF826>
+<UEF827>
+<UEF828>
+<UEF829>
+<UEF82A>
+<UEF82B>
+<UEF82C>
+<UEF82D>
+<UEF82E>
+<UEF82F>
+<UEF830>
+<UEF831>
+<UEF832>
+<UEF833>
+<UEF834>
+<UEF835>
+<UEF836>
+<UEF837>
+<UEF838>
+<UEF839>
+<UEF83A>
+<UEF83B>
+<UEF83C>
+<UEF83D>
+<UEF83E>
+<UEF83F>
+<UEF840>
+<UEF841>
+<UEF842>
+<UEF843>
+<UEF844>
+<UEF845>
+<UEF846>
+<UEF847>
+<UEF848>
+<UEF849>
+<UEF84A>
+<UEF84B>
+<UEF84C>
+<UEF84D>
+<UEF84E>
+<UEF84F>
+<UEF850>
+<UEF851>
+<UEF852>
+<UEF853>
+<UEF854>
+<UEF855>
+<UEF856>
+<UEF857>
+<UEF858>
+<UEF859>
+<UEF85A>
+<UEF85B>
+<UEF85C>
+<UEF85D>
+<UEF85E>
+<UEF85F>
+<UEF860>
+<UEF861>
+<UEF862>
+<UEF863>
+<UEF864>
+<UEF865>
+<UEF866>
+<UEF867>
+<UEF868>
+<UEF869>
+<UEF86A>
+<UEF86B>
+<UEF86C>
+<UEF86D>
+<UEF86E>
+<UEF86F>
+<UEF870>
+<UEF871>
+<UEF872>
+<UEF873>
+<UEF874>
+<UEF875>
+<UEF876>
+<UEF877>
+<UEF878>
+<UEF879>
+<UEF87A>
+<UEF87B>
+<UEF87C>
+<UEF87D>
+<UEF87E>
+<UEF87F>
+<UEF880>
+<UEF881>
+<UEF882>
+<UEF883>
+<UEF884>
+<UEF885>
+<UEF886>
+<UEF887>
+<UEF888>
+<UEF889>
+<UEF88A>
+<UEF88B>
+<UEF88C>
+<UEF88D>
+<UEF88E>
+<UEF88F>
+<UEF890>
+<UEF891>
+<UEF892>
+<UEF893>
+<UEF894>
+<UEF895>
+<UEF896>
+<UEF897>
+<UEF898>
+<UEF899>
+<UEF89A>
+<UEF89B>
+<UEF89C>
+<UEF89D>
+<UEF89E>
+<UEF89F>
+<UEF8A0>
+<UEF8A1>
+<UEF8A2>
+<UEF8A3>
+<UEF8A4>
+<UEF8A5>
+<UEF8A6>
+<UEF8A7>
+<UEF8A8>
+<UEF8A9>
+<UEF8AA>
+<UEF8AB>
+<UEF8AC>
+<UEF8AD>
+<UEF8AE>
+<UEF8AF>
+<UEF8B0>
+<UEF8B1>
+<UEF8B2>
+<UEF8B3>
+<UEF8B4>
+<UEF8B5>
+<UEF8B6>
+<UEF8B7>
+<UEF8B8>
+<UEF8B9>
+<UEF8BA>
+<UEF8BB>
+<UEF8BC>
+<UEF8BD>
+<UEF8BE>
+<UEF8BF>
+<UEF8C0>
+<UEF8C1>
+<UEF8C2>
+<UEF8C3>
+<UEF8C4>
+<UEF8C5>
+<UEF8C6>
+<UEF8C7>
+<UEF8C8>
+<UEF8C9>
+<UEF8CA>
+<UEF8CB>
+<UEF8CC>
+<UEF8CD>
+<UEF8CE>
+<UEF8CF>
+<UEF8D0>
+<UEF8D1>
+<UEF8D2>
+<UEF8D3>
+<UEF8D4>
+<UEF8D5>
+<UEF8D6>
+<UEF8D7>
+<UEF8D8>
+<UEF8D9>
+<UEF8DA>
+<UEF8DB>
+<UEF8DC>
+<UEF8DD>
+<UEF8DE>
+<UEF8DF>
+<UEF8E0>
+<UEF8E1>
+<UEF8E2>
+<UEF8E3>
+<UEF8E4>
+<UEF8E5>
+<UEF8E6>
+<UEF8E7>
+<UEF8E8>
+<UEF8E9>
+<UEF8EA>
+<UEF8EB>
+<UEF8EC>
+<UEF8ED>
+<UEF8EE>
+<UEF8EF>
+<UEF8F0>
+<UEF8F1>
+<UEF8F2>
+<UEF8F3>
+<UEF8F4>
+<UEF8F5>
+<UEF8F6>
+<UEF8F7>
+<UEF8F8>
+<UEF8F9>
+<UEF8FA>
+<UEF8FB>
+<UEF8FC>
+<UEF8FD>
+<UEF8FE>
+<UEF8FF>
+<UEF900>
+<UEF901>
+<UEF902>
+<UEF903>
+<UEF904>
+<UEF905>
+<UEF906>
+<UEF907>
+<UEF908>
+<UEF909>
+<UEF90A>
+<UEF90B>
+<UEF90C>
+<UEF90D>
+<UEF90E>
+<UEF90F>
+<UEF910>
+<UEF911>
+<UEF912>
+<UEF913>
+<UEF914>
+<UEF915>
+<UEF916>
+<UEF917>
+<UEF918>
+<UEF919>
+<UEF91A>
+<UEF91B>
+<UEF91C>
+<UEF91D>
+<UEF91E>
+<UEF91F>
+<UEF920>
+<UEF921>
+<UEF922>
+<UEF923>
+<UEF924>
+<UEF925>
+<UEF926>
+<UEF927>
+<UEF928>
+<UEF929>
+<UEF92A>
+<UEF92B>
+<UEF92C>
+<UEF92D>
+<UEF92E>
+<UEF92F>
+<UEF930>
+<UEF931>
+<UEF932>
+<UEF933>
+<UEF934>
+<UEF935>
+<UEF936>
+<UEF937>
+<UEF938>
+<UEF939>
+<UEF93A>
+<UEF93B>
+<UEF93C>
+<UEF93D>
+<UEF93E>
+<UEF93F>
+<UEF940>
+<UEF941>
+<UEF942>
+<UEF943>
+<UEF944>
+<UEF945>
+<UEF946>
+<UEF947>
+<UEF948>
+<UEF949>
+<UEF94A>
+<UEF94B>
+<UEF94C>
+<UEF94D>
+<UEF94E>
+<UEF94F>
+<UEF950>
+<UEF951>
+<UEF952>
+<UEF953>
+<UEF954>
+<UEF955>
+<UEF956>
+<UEF957>
+<UEF958>
+<UEF959>
+<UEF95A>
+<UEF95B>
+<UEF95C>
+<UEF95D>
+<UEF95E>
+<UEF95F>
+<UEF960>
+<UEF961>
+<UEF962>
+<UEF963>
+<UEF964>
+<UEF965>
+<UEF966>
+<UEF967>
+<UEF968>
+<UEF969>
+<UEF96A>
+<UEF96B>
+<UEF96C>
+<UEF96D>
+<UEF96E>
+<UEF96F>
+<UEF970>
+<UEF971>
+<UEF972>
+<UEF973>
+<UEF974>
+<UEF975>
+<UEF976>
+<UEF977>
+<UEF978>
+<UEF979>
+<UEF97A>
+<UEF97B>
+<UEF97C>
+<UEF97D>
+<UEF97E>
+<UEF97F>
+<UEF980>
+<UEF981>
+<UEF982>
+<UEF983>
+<UEF984>
+<UEF985>
+<UEF986>
+<UEF987>
+<UEF988>
+<UEF989>
+<UEF98A>
+<UEF98B>
+<UEF98C>
+<UEF98D>
+<UEF98E>
+<UEF98F>
+<UEF990>
+<UEF991>
+<UEF992>
+<UEF993>
+<UEF994>
+<UEF995>
+<UEF996>
+<UEF997>
+<UEF998>
+<UEF999>
+<UEF99A>
+<UEF99B>
+<UEF99C>
+<UEF99D>
+<UEF99E>
+<UEF99F>
+<UEF9A0>
+<UEF9A1>
+<UEF9A2>
+<UEF9A3>
+<UEF9A4>
+<UEF9A5>
+<UEF9A6>
+<UEF9A7>
+<UEF9A8>
+<UEF9A9>
+<UEF9AA>
+<UEF9AB>
+<UEF9AC>
+<UEF9AD>
+<UEF9AE>
+<UEF9AF>
+<UEF9B0>
+<UEF9B1>
+<UEF9B2>
+<UEF9B3>
+<UEF9B4>
+<UEF9B5>
+<UEF9B6>
+<UEF9B7>
+<UEF9B8>
+<UEF9B9>
+<UEF9BA>
+<UEF9BB>
+<UEF9BC>
+<UEF9BD>
+<UEF9BE>
+<UEF9BF>
+<UEF9C0>
+<UEF9C1>
+<UEF9C2>
+<UEF9C3>
+<UEF9C4>
+<UEF9C5>
+<UEF9C6>
+<UEF9C7>
+<UEF9C8>
+<UEF9C9>
+<UEF9CA>
+<UEF9CB>
+<UEF9CC>
+<UEF9CD>
+<UEF9CE>
+<UEF9CF>
+<UEF9D0>
+<UEF9D1>
+<UEF9D2>
+<UEF9D3>
+<UEF9D4>
+<UEF9D5>
+<UEF9D6>
+<UEF9D7>
+<UEF9D8>
+<UEF9D9>
+<UEF9DA>
+<UEF9DB>
+<UEF9DC>
+<UEF9DD>
+<UEF9DE>
+<UEF9DF>
+<UEF9E0>
+<UEF9E1>
+<UEF9E2>
+<UEF9E3>
+<UEF9E4>
+<UEF9E5>
+<UEF9E6>
+<UEF9E7>
+<UEF9E8>
+<UEF9E9>
+<UEF9EA>
+<UEF9EB>
+<UEF9EC>
+<UEF9ED>
+<UEF9EE>
+<UEF9EF>
+<UEF9F0>
+<UEF9F1>
+<UEF9F2>
+<UEF9F3>
+<UEF9F4>
+<UEF9F5>
+<UEF9F6>
+<UEF9F7>
+<UEF9F8>
+<UEF9F9>
+<UEF9FA>
+<UEF9FB>
+<UEF9FC>
+<UEF9FD>
+<UEF9FE>
+<UEF9FF>
+<UEFA00>
+<UEFA01>
+<UEFA02>
+<UEFA03>
+<UEFA04>
+<UEFA05>
+<UEFA06>
+<UEFA07>
+<UEFA08>
+<UEFA09>
+<UEFA0A>
+<UEFA0B>
+<UEFA0C>
+<UEFA0D>
+<UEFA0E>
+<UEFA0F>
+<UEFA10>
+<UEFA11>
+<UEFA12>
+<UEFA13>
+<UEFA14>
+<UEFA15>
+<UEFA16>
+<UEFA17>
+<UEFA18>
+<UEFA19>
+<UEFA1A>
+<UEFA1B>
+<UEFA1C>
+<UEFA1D>
+<UEFA1E>
+<UEFA1F>
+<UEFA20>
+<UEFA21>
+<UEFA22>
+<UEFA23>
+<UEFA24>
+<UEFA25>
+<UEFA26>
+<UEFA27>
+<UEFA28>
+<UEFA29>
+<UEFA2A>
+<UEFA2B>
+<UEFA2C>
+<UEFA2D>
+<UEFA2E>
+<UEFA2F>
+<UEFA30>
+<UEFA31>
+<UEFA32>
+<UEFA33>
+<UEFA34>
+<UEFA35>
+<UEFA36>
+<UEFA37>
+<UEFA38>
+<UEFA39>
+<UEFA3A>
+<UEFA3B>
+<UEFA3C>
+<UEFA3D>
+<UEFA3E>
+<UEFA3F>
+<UEFA40>
+<UEFA41>
+<UEFA42>
+<UEFA43>
+<UEFA44>
+<UEFA45>
+<UEFA46>
+<UEFA47>
+<UEFA48>
+<UEFA49>
+<UEFA4A>
+<UEFA4B>
+<UEFA4C>
+<UEFA4D>
+<UEFA4E>
+<UEFA4F>
+<UEFA50>
+<UEFA51>
+<UEFA52>
+<UEFA53>
+<UEFA54>
+<UEFA55>
+<UEFA56>
+<UEFA57>
+<UEFA58>
+<UEFA59>
+<UEFA5A>
+<UEFA5B>
+<UEFA5C>
+<UEFA5D>
+<UEFA5E>
+<UEFA5F>
+<UEFA60>
+<UEFA61>
+<UEFA62>
+<UEFA63>
+<UEFA64>
+<UEFA65>
+<UEFA66>
+<UEFA67>
+<UEFA68>
+<UEFA69>
+<UEFA6A>
+<UEFA6B>
+<UEFA6C>
+<UEFA6D>
+<UEFA6E>
+<UEFA6F>
+<UEFA70>
+<UEFA71>
+<UEFA72>
+<UEFA73>
+<UEFA74>
+<UEFA75>
+<UEFA76>
+<UEFA77>
+<UEFA78>
+<UEFA79>
+<UEFA7A>
+<UEFA7B>
+<UEFA7C>
+<UEFA7D>
+<UEFA7E>
+<UEFA7F>
+<UEFA80>
+<UEFA81>
+<UEFA82>
+<UEFA83>
+<UEFA84>
+<UEFA85>
+<UEFA86>
+<UEFA87>
+<UEFA88>
+<UEFA89>
+<UEFA8A>
+<UEFA8B>
+<UEFA8C>
+<UEFA8D>
+<UEFA8E>
+<UEFA8F>
+<UEFA90>
+<UEFA91>
+<UEFA92>
+<UEFA93>
+<UEFA94>
+<UEFA95>
+<UEFA96>
+<UEFA97>
+<UEFA98>
+<UEFA99>
+<UEFA9A>
+<UEFA9B>
+<UEFA9C>
+<UEFA9D>
+<UEFA9E>
+<UEFA9F>
+<UEFAA0>
+<UEFAA1>
+<UEFAA2>
+<UEFAA3>
+<UEFAA4>
+<UEFAA5>
+<UEFAA6>
+<UEFAA7>
+<UEFAA8>
+<UEFAA9>
+<UEFAAA>
+<UEFAAB>
+<UEFAAC>
+<UEFAAD>
+<UEFAAE>
+<UEFAAF>
+<UEFAB0>
+<UEFAB1>
+<UEFAB2>
+<UEFAB3>
+<UEFAB4>
+<UEFAB5>
+<UEFAB6>
+<UEFAB7>
+<UEFAB8>
+<UEFAB9>
+<UEFABA>
+<UEFABB>
+<UEFABC>
+<UEFABD>
+<UEFABE>
+<UEFABF>
+<UEFAC0>
+<UEFAC1>
+<UEFAC2>
+<UEFAC3>
+<UEFAC4>
+<UEFAC5>
+<UEFAC6>
+<UEFAC7>
+<UEFAC8>
+<UEFAC9>
+<UEFACA>
+<UEFACB>
+<UEFACC>
+<UEFACD>
+<UEFACE>
+<UEFACF>
+<UEFAD0>
+<UEFAD1>
+<UEFAD2>
+<UEFAD3>
+<UEFAD4>
+<UEFAD5>
+<UEFAD6>
+<UEFAD7>
+<UEFAD8>
+<UEFAD9>
+<UEFADA>
+<UEFADB>
+<UEFADC>
+<UEFADD>
+<UEFADE>
+<UEFADF>
+<UEFAE0>
+<UEFAE1>
+<UEFAE2>
+<UEFAE3>
+<UEFAE4>
+<UEFAE5>
+<UEFAE6>
+<UEFAE7>
+<UEFAE8>
+<UEFAE9>
+<UEFAEA>
+<UEFAEB>
+<UEFAEC>
+<UEFAED>
+<UEFAEE>
+<UEFAEF>
+<UEFAF0>
+<UEFAF1>
+<UEFAF2>
+<UEFAF3>
+<UEFAF4>
+<UEFAF5>
+<UEFAF6>
+<UEFAF7>
+<UEFAF8>
+<UEFAF9>
+<UEFAFA>
+<UEFAFB>
+<UEFAFC>
+<UEFAFD>
+<UEFAFE>
+<UEFAFF>
+<UEFB00>
+<UEFB01>
+<UEFB02>
+<UEFB03>
+<UEFB04>
+<UEFB05>
+<UEFB06>
+<UEFB07>
+<UEFB08>
+<UEFB09>
+<UEFB0A>
+<UEFB0B>
+<UEFB0C>
+<UEFB0D>
+<UEFB0E>
+<UEFB0F>
+<UEFB10>
+<UEFB11>
+<UEFB12>
+<UEFB13>
+<UEFB14>
+<UEFB15>
+<UEFB16>
+<UEFB17>
+<UEFB18>
+<UEFB19>
+<UEFB1A>
+<UEFB1B>
+<UEFB1C>
+<UEFB1D>
+<UEFB1E>
+<UEFB1F>
+<UEFB20>
+<UEFB21>
+<UEFB22>
+<UEFB23>
+<UEFB24>
+<UEFB25>
+<UEFB26>
+<UEFB27>
+<UEFB28>
+<UEFB29>
+<UEFB2A>
+<UEFB2B>
+<UEFB2C>
+<UEFB2D>
+<UEFB2E>
+<UEFB2F>
+<UEFB30>
+<UEFB31>
+<UEFB32>
+<UEFB33>
+<UEFB34>
+<UEFB35>
+<UEFB36>
+<UEFB37>
+<UEFB38>
+<UEFB39>
+<UEFB3A>
+<UEFB3B>
+<UEFB3C>
+<UEFB3D>
+<UEFB3E>
+<UEFB3F>
+<UEFB40>
+<UEFB41>
+<UEFB42>
+<UEFB43>
+<UEFB44>
+<UEFB45>
+<UEFB46>
+<UEFB47>
+<UEFB48>
+<UEFB49>
+<UEFB4A>
+<UEFB4B>
+<UEFB4C>
+<UEFB4D>
+<UEFB4E>
+<UEFB4F>
+<UEFB50>
+<UEFB51>
+<UEFB52>
+<UEFB53>
+<UEFB54>
+<UEFB55>
+<UEFB56>
+<UEFB57>
+<UEFB58>
+<UEFB59>
+<UEFB5A>
+<UEFB5B>
+<UEFB5C>
+<UEFB5D>
+<UEFB5E>
+<UEFB5F>
+<UEFB60>
+<UEFB61>
+<UEFB62>
+<UEFB63>
+<UEFB64>
+<UEFB65>
+<UEFB66>
+<UEFB67>
+<UEFB68>
+<UEFB69>
+<UEFB6A>
+<UEFB6B>
+<UEFB6C>
+<UEFB6D>
+<UEFB6E>
+<UEFB6F>
+<UEFB70>
+<UEFB71>
+<UEFB72>
+<UEFB73>
+<UEFB74>
+<UEFB75>
+<UEFB76>
+<UEFB77>
+<UEFB78>
+<UEFB79>
+<UEFB7A>
+<UEFB7B>
+<UEFB7C>
+<UEFB7D>
+<UEFB7E>
+<UEFB7F>
+<UEFB80>
+<UEFB81>
+<UEFB82>
+<UEFB83>
+<UEFB84>
+<UEFB85>
+<UEFB86>
+<UEFB87>
+<UEFB88>
+<UEFB89>
+<UEFB8A>
+<UEFB8B>
+<UEFB8C>
+<UEFB8D>
+<UEFB8E>
+<UEFB8F>
+<UEFB90>
+<UEFB91>
+<UEFB92>
+<UEFB93>
+<UEFB94>
+<UEFB95>
+<UEFB96>
+<UEFB97>
+<UEFB98>
+<UEFB99>
+<UEFB9A>
+<UEFB9B>
+<UEFB9C>
+<UEFB9D>
+<UEFB9E>
+<UEFB9F>
+<UEFBA0>
+<UEFBA1>
+<UEFBA2>
+<UEFBA3>
+<UEFBA4>
+<UEFBA5>
+<UEFBA6>
+<UEFBA7>
+<UEFBA8>
+<UEFBA9>
+<UEFBAA>
+<UEFBAB>
+<UEFBAC>
+<UEFBAD>
+<UEFBAE>
+<UEFBAF>
+<UEFBB0>
+<UEFBB1>
+<UEFBB2>
+<UEFBB3>
+<UEFBB4>
+<UEFBB5>
+<UEFBB6>
+<UEFBB7>
+<UEFBB8>
+<UEFBB9>
+<UEFBBA>
+<UEFBBB>
+<UEFBBC>
+<UEFBBD>
+<UEFBBE>
+<UEFBBF>
+<UEFBC0>
+<UEFBC1>
+<UEFBC2>
+<UEFBC3>
+<UEFBC4>
+<UEFBC5>
+<UEFBC6>
+<UEFBC7>
+<UEFBC8>
+<UEFBC9>
+<UEFBCA>
+<UEFBCB>
+<UEFBCC>
+<UEFBCD>
+<UEFBCE>
+<UEFBCF>
+<UEFBD0>
+<UEFBD1>
+<UEFBD2>
+<UEFBD3>
+<UEFBD4>
+<UEFBD5>
+<UEFBD6>
+<UEFBD7>
+<UEFBD8>
+<UEFBD9>
+<UEFBDA>
+<UEFBDB>
+<UEFBDC>
+<UEFBDD>
+<UEFBDE>
+<UEFBDF>
+<UEFBE0>
+<UEFBE1>
+<UEFBE2>
+<UEFBE3>
+<UEFBE4>
+<UEFBE5>
+<UEFBE6>
+<UEFBE7>
+<UEFBE8>
+<UEFBE9>
+<UEFBEA>
+<UEFBEB>
+<UEFBEC>
+<UEFBED>
+<UEFBEE>
+<UEFBEF>
+<UEFBF0>
+<UEFBF1>
+<UEFBF2>
+<UEFBF3>
+<UEFBF4>
+<UEFBF5>
+<UEFBF6>
+<UEFBF7>
+<UEFBF8>
+<UEFBF9>
+<UEFBFA>
+<UEFBFB>
+<UEFBFC>
+<UEFBFD>
+<UEFBFE>
+<UEFBFF>
+<UEFC00>
+<UEFC01>
+<UEFC02>
+<UEFC03>
+<UEFC04>
+<UEFC05>
+<UEFC06>
+<UEFC07>
+<UEFC08>
+<UEFC09>
+<UEFC0A>
+<UEFC0B>
+<UEFC0C>
+<UEFC0D>
+<UEFC0E>
+<UEFC0F>
+<UEFC10>
+<UEFC11>
+<UEFC12>
+<UEFC13>
+<UEFC14>
+<UEFC15>
+<UEFC16>
+<UEFC17>
+<UEFC18>
+<UEFC19>
+<UEFC1A>
+<UEFC1B>
+<UEFC1C>
+<UEFC1D>
+<UEFC1E>
+<UEFC1F>
+<UEFC20>
+<UEFC21>
+<UEFC22>
+<UEFC23>
+<UEFC24>
+<UEFC25>
+<UEFC26>
+<UEFC27>
+<UEFC28>
+<UEFC29>
+<UEFC2A>
+<UEFC2B>
+<UEFC2C>
+<UEFC2D>
+<UEFC2E>
+<UEFC2F>
+<UEFC30>
+<UEFC31>
+<UEFC32>
+<UEFC33>
+<UEFC34>
+<UEFC35>
+<UEFC36>
+<UEFC37>
+<UEFC38>
+<UEFC39>
+<UEFC3A>
+<UEFC3B>
+<UEFC3C>
+<UEFC3D>
+<UEFC3E>
+<UEFC3F>
+<UEFC40>
+<UEFC41>
+<UEFC42>
+<UEFC43>
+<UEFC44>
+<UEFC45>
+<UEFC46>
+<UEFC47>
+<UEFC48>
+<UEFC49>
+<UEFC4A>
+<UEFC4B>
+<UEFC4C>
+<UEFC4D>
+<UEFC4E>
+<UEFC4F>
+<UEFC50>
+<UEFC51>
+<UEFC52>
+<UEFC53>
+<UEFC54>
+<UEFC55>
+<UEFC56>
+<UEFC57>
+<UEFC58>
+<UEFC59>
+<UEFC5A>
+<UEFC5B>
+<UEFC5C>
+<UEFC5D>
+<UEFC5E>
+<UEFC5F>
+<UEFC60>
+<UEFC61>
+<UEFC62>
+<UEFC63>
+<UEFC64>
+<UEFC65>
+<UEFC66>
+<UEFC67>
+<UEFC68>
+<UEFC69>
+<UEFC6A>
+<UEFC6B>
+<UEFC6C>
+<UEFC6D>
+<UEFC6E>
+<UEFC6F>
+<UEFC70>
+<UEFC71>
+<UEFC72>
+<UEFC73>
+<UEFC74>
+<UEFC75>
+<UEFC76>
+<UEFC77>
+<UEFC78>
+<UEFC79>
+<UEFC7A>
+<UEFC7B>
+<UEFC7C>
+<UEFC7D>
+<UEFC7E>
+<UEFC7F>
+<UEFC80>
+<UEFC81>
+<UEFC82>
+<UEFC83>
+<UEFC84>
+<UEFC85>
+<UEFC86>
+<UEFC87>
+<UEFC88>
+<UEFC89>
+<UEFC8A>
+<UEFC8B>
+<UEFC8C>
+<UEFC8D>
+<UEFC8E>
+<UEFC8F>
+<UEFC90>
+<UEFC91>
+<UEFC92>
+<UEFC93>
+<UEFC94>
+<UEFC95>
+<UEFC96>
+<UEFC97>
+<UEFC98>
+<UEFC99>
+<UEFC9A>
+<UEFC9B>
+<UEFC9C>
+<UEFC9D>
+<UEFC9E>
+<UEFC9F>
+<UEFCA0>
+<UEFCA1>
+<UEFCA2>
+<UEFCA3>
+<UEFCA4>
+<UEFCA5>
+<UEFCA6>
+<UEFCA7>
+<UEFCA8>
+<UEFCA9>
+<UEFCAA>
+<UEFCAB>
+<UEFCAC>
+<UEFCAD>
+<UEFCAE>
+<UEFCAF>
+<UEFCB0>
+<UEFCB1>
+<UEFCB2>
+<UEFCB3>
+<UEFCB4>
+<UEFCB5>
+<UEFCB6>
+<UEFCB7>
+<UEFCB8>
+<UEFCB9>
+<UEFCBA>
+<UEFCBB>
+<UEFCBC>
+<UEFCBD>
+<UEFCBE>
+<UEFCBF>
+<UEFCC0>
+<UEFCC1>
+<UEFCC2>
+<UEFCC3>
+<UEFCC4>
+<UEFCC5>
+<UEFCC6>
+<UEFCC7>
+<UEFCC8>
+<UEFCC9>
+<UEFCCA>
+<UEFCCB>
+<UEFCCC>
+<UEFCCD>
+<UEFCCE>
+<UEFCCF>
+<UEFCD0>
+<UEFCD1>
+<UEFCD2>
+<UEFCD3>
+<UEFCD4>
+<UEFCD5>
+<UEFCD6>
+<UEFCD7>
+<UEFCD8>
+<UEFCD9>
+<UEFCDA>
+<UEFCDB>
+<UEFCDC>
+<UEFCDD>
+<UEFCDE>
+<UEFCDF>
+<UEFCE0>
+<UEFCE1>
+<UEFCE2>
+<UEFCE3>
+<UEFCE4>
+<UEFCE5>
+<UEFCE6>
+<UEFCE7>
+<UEFCE8>
+<UEFCE9>
+<UEFCEA>
+<UEFCEB>
+<UEFCEC>
+<UEFCED>
+<UEFCEE>
+<UEFCEF>
+<UEFCF0>
+<UEFCF1>
+<UEFCF2>
+<UEFCF3>
+<UEFCF4>
+<UEFCF5>
+<UEFCF6>
+<UEFCF7>
+<UEFCF8>
+<UEFCF9>
+<UEFCFA>
+<UEFCFB>
+<UEFCFC>
+<UEFCFD>
+<UEFCFE>
+<UEFCFF>
+<UEFD00>
+<UEFD01>
+<UEFD02>
+<UEFD03>
+<UEFD04>
+<UEFD05>
+<UEFD06>
+<UEFD07>
+<UEFD08>
+<UEFD09>
+<UEFD0A>
+<UEFD0B>
+<UEFD0C>
+<UEFD0D>
+<UEFD0E>
+<UEFD0F>
+<UEFD10>
+<UEFD11>
+<UEFD12>
+<UEFD13>
+<UEFD14>
+<UEFD15>
+<UEFD16>
+<UEFD17>
+<UEFD18>
+<UEFD19>
+<UEFD1A>
+<UEFD1B>
+<UEFD1C>
+<UEFD1D>
+<UEFD1E>
+<UEFD1F>
+<UEFD20>
+<UEFD21>
+<UEFD22>
+<UEFD23>
+<UEFD24>
+<UEFD25>
+<UEFD26>
+<UEFD27>
+<UEFD28>
+<UEFD29>
+<UEFD2A>
+<UEFD2B>
+<UEFD2C>
+<UEFD2D>
+<UEFD2E>
+<UEFD2F>
+<UEFD30>
+<UEFD31>
+<UEFD32>
+<UEFD33>
+<UEFD34>
+<UEFD35>
+<UEFD36>
+<UEFD37>
+<UEFD38>
+<UEFD39>
+<UEFD3A>
+<UEFD3B>
+<UEFD3C>
+<UEFD3D>
+<UEFD3E>
+<UEFD3F>
+<UEFD40>
+<UEFD41>
+<UEFD42>
+<UEFD43>
+<UEFD44>
+<UEFD45>
+<UEFD46>
+<UEFD47>
+<UEFD48>
+<UEFD49>
+<UEFD4A>
+<UEFD4B>
+<UEFD4C>
+<UEFD4D>
+<UEFD4E>
+<UEFD4F>
+<UEFD50>
+<UEFD51>
+<UEFD52>
+<UEFD53>
+<UEFD54>
+<UEFD55>
+<UEFD56>
+<UEFD57>
+<UEFD58>
+<UEFD59>
+<UEFD5A>
+<UEFD5B>
+<UEFD5C>
+<UEFD5D>
+<UEFD5E>
+<UEFD5F>
+<UEFD60>
+<UEFD61>
+<UEFD62>
+<UEFD63>
+<UEFD64>
+<UEFD65>
+<UEFD66>
+<UEFD67>
+<UEFD68>
+<UEFD69>
+<UEFD6A>
+<UEFD6B>
+<UEFD6C>
+<UEFD6D>
+<UEFD6E>
+<UEFD6F>
+<UEFD70>
+<UEFD71>
+<UEFD72>
+<UEFD73>
+<UEFD74>
+<UEFD75>
+<UEFD76>
+<UEFD77>
+<UEFD78>
+<UEFD79>
+<UEFD7A>
+<UEFD7B>
+<UEFD7C>
+<UEFD7D>
+<UEFD7E>
+<UEFD7F>
+<UEFD80>
+<UEFD81>
+<UEFD82>
+<UEFD83>
+<UEFD84>
+<UEFD85>
+<UEFD86>
+<UEFD87>
+<UEFD88>
+<UEFD89>
+<UEFD8A>
+<UEFD8B>
+<UEFD8C>
+<UEFD8D>
+<UEFD8E>
+<UEFD8F>
+<UEFD90>
+<UEFD91>
+<UEFD92>
+<UEFD93>
+<UEFD94>
+<UEFD95>
+<UEFD96>
+<UEFD97>
+<UEFD98>
+<UEFD99>
+<UEFD9A>
+<UEFD9B>
+<UEFD9C>
+<UEFD9D>
+<UEFD9E>
+<UEFD9F>
+<UEFDA0>
+<UEFDA1>
+<UEFDA2>
+<UEFDA3>
+<UEFDA4>
+<UEFDA5>
+<UEFDA6>
+<UEFDA7>
+<UEFDA8>
+<UEFDA9>
+<UEFDAA>
+<UEFDAB>
+<UEFDAC>
+<UEFDAD>
+<UEFDAE>
+<UEFDAF>
+<UEFDB0>
+<UEFDB1>
+<UEFDB2>
+<UEFDB3>
+<UEFDB4>
+<UEFDB5>
+<UEFDB6>
+<UEFDB7>
+<UEFDB8>
+<UEFDB9>
+<UEFDBA>
+<UEFDBB>
+<UEFDBC>
+<UEFDBD>
+<UEFDBE>
+<UEFDBF>
+<UEFDC0>
+<UEFDC1>
+<UEFDC2>
+<UEFDC3>
+<UEFDC4>
+<UEFDC5>
+<UEFDC6>
+<UEFDC7>
+<UEFDC8>
+<UEFDC9>
+<UEFDCA>
+<UEFDCB>
+<UEFDCC>
+<UEFDCD>
+<UEFDCE>
+<UEFDCF>
+<UEFDD0>
+<UEFDD1>
+<UEFDD2>
+<UEFDD3>
+<UEFDD4>
+<UEFDD5>
+<UEFDD6>
+<UEFDD7>
+<UEFDD8>
+<UEFDD9>
+<UEFDDA>
+<UEFDDB>
+<UEFDDC>
+<UEFDDD>
+<UEFDDE>
+<UEFDDF>
+<UEFDE0>
+<UEFDE1>
+<UEFDE2>
+<UEFDE3>
+<UEFDE4>
+<UEFDE5>
+<UEFDE6>
+<UEFDE7>
+<UEFDE8>
+<UEFDE9>
+<UEFDEA>
+<UEFDEB>
+<UEFDEC>
+<UEFDED>
+<UEFDEE>
+<UEFDEF>
+<UEFDF0>
+<UEFDF1>
+<UEFDF2>
+<UEFDF3>
+<UEFDF4>
+<UEFDF5>
+<UEFDF6>
+<UEFDF7>
+<UEFDF8>
+<UEFDF9>
+<UEFDFA>
+<UEFDFB>
+<UEFDFC>
+<UEFDFD>
+<UEFDFE>
+<UEFDFF>
+<UEFE00>
+<UEFE01>
+<UEFE02>
+<UEFE03>
+<UEFE04>
+<UEFE05>
+<UEFE06>
+<UEFE07>
+<UEFE08>
+<UEFE09>
+<UEFE0A>
+<UEFE0B>
+<UEFE0C>
+<UEFE0D>
+<UEFE0E>
+<UEFE0F>
+<UEFE10>
+<UEFE11>
+<UEFE12>
+<UEFE13>
+<UEFE14>
+<UEFE15>
+<UEFE16>
+<UEFE17>
+<UEFE18>
+<UEFE19>
+<UEFE1A>
+<UEFE1B>
+<UEFE1C>
+<UEFE1D>
+<UEFE1E>
+<UEFE1F>
+<UEFE20>
+<UEFE21>
+<UEFE22>
+<UEFE23>
+<UEFE24>
+<UEFE25>
+<UEFE26>
+<UEFE27>
+<UEFE28>
+<UEFE29>
+<UEFE2A>
+<UEFE2B>
+<UEFE2C>
+<UEFE2D>
+<UEFE2E>
+<UEFE2F>
+<UEFE30>
+<UEFE31>
+<UEFE32>
+<UEFE33>
+<UEFE34>
+<UEFE35>
+<UEFE36>
+<UEFE37>
+<UEFE38>
+<UEFE39>
+<UEFE3A>
+<UEFE3B>
+<UEFE3C>
+<UEFE3D>
+<UEFE3E>
+<UEFE3F>
+<UEFE40>
+<UEFE41>
+<UEFE42>
+<UEFE43>
+<UEFE44>
+<UEFE45>
+<UEFE46>
+<UEFE47>
+<UEFE48>
+<UEFE49>
+<UEFE4A>
+<UEFE4B>
+<UEFE4C>
+<UEFE4D>
+<UEFE4E>
+<UEFE4F>
+<UEFE50>
+<UEFE51>
+<UEFE52>
+<UEFE53>
+<UEFE54>
+<UEFE55>
+<UEFE56>
+<UEFE57>
+<UEFE58>
+<UEFE59>
+<UEFE5A>
+<UEFE5B>
+<UEFE5C>
+<UEFE5D>
+<UEFE5E>
+<UEFE5F>
+<UEFE60>
+<UEFE61>
+<UEFE62>
+<UEFE63>
+<UEFE64>
+<UEFE65>
+<UEFE66>
+<UEFE67>
+<UEFE68>
+<UEFE69>
+<UEFE6A>
+<UEFE6B>
+<UEFE6C>
+<UEFE6D>
+<UEFE6E>
+<UEFE6F>
+<UEFE70>
+<UEFE71>
+<UEFE72>
+<UEFE73>
+<UEFE74>
+<UEFE75>
+<UEFE76>
+<UEFE77>
+<UEFE78>
+<UEFE79>
+<UEFE7A>
+<UEFE7B>
+<UEFE7C>
+<UEFE7D>
+<UEFE7E>
+<UEFE7F>
+<UEFE80>
+<UEFE81>
+<UEFE82>
+<UEFE83>
+<UEFE84>
+<UEFE85>
+<UEFE86>
+<UEFE87>
+<UEFE88>
+<UEFE89>
+<UEFE8A>
+<UEFE8B>
+<UEFE8C>
+<UEFE8D>
+<UEFE8E>
+<UEFE8F>
+<UEFE90>
+<UEFE91>
+<UEFE92>
+<UEFE93>
+<UEFE94>
+<UEFE95>
+<UEFE96>
+<UEFE97>
+<UEFE98>
+<UEFE99>
+<UEFE9A>
+<UEFE9B>
+<UEFE9C>
+<UEFE9D>
+<UEFE9E>
+<UEFE9F>
+<UEFEA0>
+<UEFEA1>
+<UEFEA2>
+<UEFEA3>
+<UEFEA4>
+<UEFEA5>
+<UEFEA6>
+<UEFEA7>
+<UEFEA8>
+<UEFEA9>
+<UEFEAA>
+<UEFEAB>
+<UEFEAC>
+<UEFEAD>
+<UEFEAE>
+<UEFEAF>
+<UEFEB0>
+<UEFEB1>
+<UEFEB2>
+<UEFEB3>
+<UEFEB4>
+<UEFEB5>
+<UEFEB6>
+<UEFEB7>
+<UEFEB8>
+<UEFEB9>
+<UEFEBA>
+<UEFEBB>
+<UEFEBC>
+<UEFEBD>
+<UEFEBE>
+<UEFEBF>
+<UEFEC0>
+<UEFEC1>
+<UEFEC2>
+<UEFEC3>
+<UEFEC4>
+<UEFEC5>
+<UEFEC6>
+<UEFEC7>
+<UEFEC8>
+<UEFEC9>
+<UEFECA>
+<UEFECB>
+<UEFECC>
+<UEFECD>
+<UEFECE>
+<UEFECF>
+<UEFED0>
+<UEFED1>
+<UEFED2>
+<UEFED3>
+<UEFED4>
+<UEFED5>
+<UEFED6>
+<UEFED7>
+<UEFED8>
+<UEFED9>
+<UEFEDA>
+<UEFEDB>
+<UEFEDC>
+<UEFEDD>
+<UEFEDE>
+<UEFEDF>
+<UEFEE0>
+<UEFEE1>
+<UEFEE2>
+<UEFEE3>
+<UEFEE4>
+<UEFEE5>
+<UEFEE6>
+<UEFEE7>
+<UEFEE8>
+<UEFEE9>
+<UEFEEA>
+<UEFEEB>
+<UEFEEC>
+<UEFEED>
+<UEFEEE>
+<UEFEEF>
+<UEFEF0>
+<UEFEF1>
+<UEFEF2>
+<UEFEF3>
+<UEFEF4>
+<UEFEF5>
+<UEFEF6>
+<UEFEF7>
+<UEFEF8>
+<UEFEF9>
+<UEFEFA>
+<UEFEFB>
+<UEFEFC>
+<UEFEFD>
+<UEFEFE>
+<UEFEFF>
+<UEFF00>
+<UEFF01>
+<UEFF02>
+<UEFF03>
+<UEFF04>
+<UEFF05>
+<UEFF06>
+<UEFF07>
+<UEFF08>
+<UEFF09>
+<UEFF0A>
+<UEFF0B>
+<UEFF0C>
+<UEFF0D>
+<UEFF0E>
+<UEFF0F>
+<UEFF10>
+<UEFF11>
+<UEFF12>
+<UEFF13>
+<UEFF14>
+<UEFF15>
+<UEFF16>
+<UEFF17>
+<UEFF18>
+<UEFF19>
+<UEFF1A>
+<UEFF1B>
+<UEFF1C>
+<UEFF1D>
+<UEFF1E>
+<UEFF1F>
+<UEFF20>
+<UEFF21>
+<UEFF22>
+<UEFF23>
+<UEFF24>
+<UEFF25>
+<UEFF26>
+<UEFF27>
+<UEFF28>
+<UEFF29>
+<UEFF2A>
+<UEFF2B>
+<UEFF2C>
+<UEFF2D>
+<UEFF2E>
+<UEFF2F>
+<UEFF30>
+<UEFF31>
+<UEFF32>
+<UEFF33>
+<UEFF34>
+<UEFF35>
+<UEFF36>
+<UEFF37>
+<UEFF38>
+<UEFF39>
+<UEFF3A>
+<UEFF3B>
+<UEFF3C>
+<UEFF3D>
+<UEFF3E>
+<UEFF3F>
+<UEFF40>
+<UEFF41>
+<UEFF42>
+<UEFF43>
+<UEFF44>
+<UEFF45>
+<UEFF46>
+<UEFF47>
+<UEFF48>
+<UEFF49>
+<UEFF4A>
+<UEFF4B>
+<UEFF4C>
+<UEFF4D>
+<UEFF4E>
+<UEFF4F>
+<UEFF50>
+<UEFF51>
+<UEFF52>
+<UEFF53>
+<UEFF54>
+<UEFF55>
+<UEFF56>
+<UEFF57>
+<UEFF58>
+<UEFF59>
+<UEFF5A>
+<UEFF5B>
+<UEFF5C>
+<UEFF5D>
+<UEFF5E>
+<UEFF5F>
+<UEFF60>
+<UEFF61>
+<UEFF62>
+<UEFF63>
+<UEFF64>
+<UEFF65>
+<UEFF66>
+<UEFF67>
+<UEFF68>
+<UEFF69>
+<UEFF6A>
+<UEFF6B>
+<UEFF6C>
+<UEFF6D>
+<UEFF6E>
+<UEFF6F>
+<UEFF70>
+<UEFF71>
+<UEFF72>
+<UEFF73>
+<UEFF74>
+<UEFF75>
+<UEFF76>
+<UEFF77>
+<UEFF78>
+<UEFF79>
+<UEFF7A>
+<UEFF7B>
+<UEFF7C>
+<UEFF7D>
+<UEFF7E>
+<UEFF7F>
+<UEFF80>
+<UEFF81>
+<UEFF82>
+<UEFF83>
+<UEFF84>
+<UEFF85>
+<UEFF86>
+<UEFF87>
+<UEFF88>
+<UEFF89>
+<UEFF8A>
+<UEFF8B>
+<UEFF8C>
+<UEFF8D>
+<UEFF8E>
+<UEFF8F>
+<UEFF90>
+<UEFF91>
+<UEFF92>
+<UEFF93>
+<UEFF94>
+<UEFF95>
+<UEFF96>
+<UEFF97>
+<UEFF98>
+<UEFF99>
+<UEFF9A>
+<UEFF9B>
+<UEFF9C>
+<UEFF9D>
+<UEFF9E>
+<UEFF9F>
+<UEFFA0>
+<UEFFA1>
+<UEFFA2>
+<UEFFA3>
+<UEFFA4>
+<UEFFA5>
+<UEFFA6>
+<UEFFA7>
+<UEFFA8>
+<UEFFA9>
+<UEFFAA>
+<UEFFAB>
+<UEFFAC>
+<UEFFAD>
+<UEFFAE>
+<UEFFAF>
+<UEFFB0>
+<UEFFB1>
+<UEFFB2>
+<UEFFB3>
+<UEFFB4>
+<UEFFB5>
+<UEFFB6>
+<UEFFB7>
+<UEFFB8>
+<UEFFB9>
+<UEFFBA>
+<UEFFBB>
+<UEFFBC>
+<UEFFBD>
+<UEFFBE>
+<UEFFBF>
+<UEFFC0>
+<UEFFC1>
+<UEFFC2>
+<UEFFC3>
+<UEFFC4>
+<UEFFC5>
+<UEFFC6>
+<UEFFC7>
+<UEFFC8>
+<UEFFC9>
+<UEFFCA>
+<UEFFCB>
+<UEFFCC>
+<UEFFCD>
+<UEFFCE>
+<UEFFCF>
+<UEFFD0>
+<UEFFD1>
+<UEFFD2>
+<UEFFD3>
+<UEFFD4>
+<UEFFD5>
+<UEFFD6>
+<UEFFD7>
+<UEFFD8>
+<UEFFD9>
+<UEFFDA>
+<UEFFDB>
+<UEFFDC>
+<UEFFDD>
+<UEFFDE>
+<UEFFDF>
+<UEFFE0>
+<UEFFE1>
+<UEFFE2>
+<UEFFE3>
+<UEFFE4>
+<UEFFE5>
+<UEFFE6>
+<UEFFE7>
+<UEFFE8>
+<UEFFE9>
+<UEFFEA>
+<UEFFEB>
+<UEFFEC>
+<UEFFED>
+<UEFFEE>
+<UEFFEF>
+<UEFFF0>
+<UEFFF1>
+<UEFFF2>
+<UEFFF3>
+<UEFFF4>
+<UEFFF5>
+<UEFFF6>
+<UEFFF7>
+<UEFFF8>
+<UEFFF9>
+<UEFFFA>
+<UEFFFB>
+<UEFFFC>
+<UEFFFD>
+<UEFFFE>
+<UEFFFF>
+<UF0000>
+<UF0001>
+<UF0002>
+<UF0003>
+<UF0004>
+<UF0005>
+<UF0006>
+<UF0007>
+<UF0008>
+<UF0009>
+<UF000A>
+<UF000B>
+<UF000C>
+<UF000D>
+<UF000E>
+<UF000F>
+<UF0010>
+<UF0011>
+<UF0012>
+<UF0013>
+<UF0014>
+<UF0015>
+<UF0016>
+<UF0017>
+<UF0018>
+<UF0019>
+<UF001A>
+<UF001B>
+<UF001C>
+<UF001D>
+<UF001E>
+<UF001F>
+<UF0020>
+<UF0021>
+<UF0022>
+<UF0023>
+<UF0024>
+<UF0025>
+<UF0026>
+<UF0027>
+<UF0028>
+<UF0029>
+<UF002A>
+<UF002B>
+<UF002C>
+<UF002D>
+<UF002E>
+<UF002F>
+<UF0030>
+<UF0031>
+<UF0032>
+<UF0033>
+<UF0034>
+<UF0035>
+<UF0036>
+<UF0037>
+<UF0038>
+<UF0039>
+<UF003A>
+<UF003B>
+<UF003C>
+<UF003D>
+<UF003E>
+<UF003F>
+<UF0040>
+<UF0041>
+<UF0042>
+<UF0043>
+<UF0044>
+<UF0045>
+<UF0046>
+<UF0047>
+<UF0048>
+<UF0049>
+<UF004A>
+<UF004B>
+<UF004C>
+<UF004D>
+<UF004E>
+<UF004F>
+<UF0050>
+<UF0051>
+<UF0052>
+<UF0053>
+<UF0054>
+<UF0055>
+<UF0056>
+<UF0057>
+<UF0058>
+<UF0059>
+<UF005A>
+<UF005B>
+<UF005C>
+<UF005D>
+<UF005E>
+<UF005F>
+<UF0060>
+<UF0061>
+<UF0062>
+<UF0063>
+<UF0064>
+<UF0065>
+<UF0066>
+<UF0067>
+<UF0068>
+<UF0069>
+<UF006A>
+<UF006B>
+<UF006C>
+<UF006D>
+<UF006E>
+<UF006F>
+<UF0070>
+<UF0071>
+<UF0072>
+<UF0073>
+<UF0074>
+<UF0075>
+<UF0076>
+<UF0077>
+<UF0078>
+<UF0079>
+<UF007A>
+<UF007B>
+<UF007C>
+<UF007D>
+<UF007E>
+<UF007F>
+<UF0080>
+<UF0081>
+<UF0082>
+<UF0083>
+<UF0084>
+<UF0085>
+<UF0086>
+<UF0087>
+<UF0088>
+<UF0089>
+<UF008A>
+<UF008B>
+<UF008C>
+<UF008D>
+<UF008E>
+<UF008F>
+<UF0090>
+<UF0091>
+<UF0092>
+<UF0093>
+<UF0094>
+<UF0095>
+<UF0096>
+<UF0097>
+<UF0098>
+<UF0099>
+<UF009A>
+<UF009B>
+<UF009C>
+<UF009D>
+<UF009E>
+<UF009F>
+<UF00A0>
+<UF00A1>
+<UF00A2>
+<UF00A3>
+<UF00A4>
+<UF00A5>
+<UF00A6>
+<UF00A7>
+<UF00A8>
+<UF00A9>
+<UF00AA>
+<UF00AB>
+<UF00AC>
+<UF00AD>
+<UF00AE>
+<UF00AF>
+<UF00B0>
+<UF00B1>
+<UF00B2>
+<UF00B3>
+<UF00B4>
+<UF00B5>
+<UF00B6>
+<UF00B7>
+<UF00B8>
+<UF00B9>
+<UF00BA>
+<UF00BB>
+<UF00BC>
+<UF00BD>
+<UF00BE>
+<UF00BF>
+<UF00C0>
+<UF00C1>
+<UF00C2>
+<UF00C3>
+<UF00C4>
+<UF00C5>
+<UF00C6>
+<UF00C7>
+<UF00C8>
+<UF00C9>
+<UF00CA>
+<UF00CB>
+<UF00CC>
+<UF00CD>
+<UF00CE>
+<UF00CF>
+<UF00D0>
+<UF00D1>
+<UF00D2>
+<UF00D3>
+<UF00D4>
+<UF00D5>
+<UF00D6>
+<UF00D7>
+<UF00D8>
+<UF00D9>
+<UF00DA>
+<UF00DB>
+<UF00DC>
+<UF00DD>
+<UF00DE>
+<UF00DF>
+<UF00E0>
+<UF00E1>
+<UF00E2>
+<UF00E3>
+<UF00E4>
+<UF00E5>
+<UF00E6>
+<UF00E7>
+<UF00E8>
+<UF00E9>
+<UF00EA>
+<UF00EB>
+<UF00EC>
+<UF00ED>
+<UF00EE>
+<UF00EF>
+<UF00F0>
+<UF00F1>
+<UF00F2>
+<UF00F3>
+<UF00F4>
+<UF00F5>
+<UF00F6>
+<UF00F7>
+<UF00F8>
+<UF00F9>
+<UF00FA>
+<UF00FB>
+<UF00FC>
+<UF00FD>
+<UF00FE>
+<UF00FF>
+<UF0100>
+<UF0101>
+<UF0102>
+<UF0103>
+<UF0104>
+<UF0105>
+<UF0106>
+<UF0107>
+<UF0108>
+<UF0109>
+<UF010A>
+<UF010B>
+<UF010C>
+<UF010D>
+<UF010E>
+<UF010F>
+<UF0110>
+<UF0111>
+<UF0112>
+<UF0113>
+<UF0114>
+<UF0115>
+<UF0116>
+<UF0117>
+<UF0118>
+<UF0119>
+<UF011A>
+<UF011B>
+<UF011C>
+<UF011D>
+<UF011E>
+<UF011F>
+<UF0120>
+<UF0121>
+<UF0122>
+<UF0123>
+<UF0124>
+<UF0125>
+<UF0126>
+<UF0127>
+<UF0128>
+<UF0129>
+<UF012A>
+<UF012B>
+<UF012C>
+<UF012D>
+<UF012E>
+<UF012F>
+<UF0130>
+<UF0131>
+<UF0132>
+<UF0133>
+<UF0134>
+<UF0135>
+<UF0136>
+<UF0137>
+<UF0138>
+<UF0139>
+<UF013A>
+<UF013B>
+<UF013C>
+<UF013D>
+<UF013E>
+<UF013F>
+<UF0140>
+<UF0141>
+<UF0142>
+<UF0143>
+<UF0144>
+<UF0145>
+<UF0146>
+<UF0147>
+<UF0148>
+<UF0149>
+<UF014A>
+<UF014B>
+<UF014C>
+<UF014D>
+<UF014E>
+<UF014F>
+<UF0150>
+<UF0151>
+<UF0152>
+<UF0153>
+<UF0154>
+<UF0155>
+<UF0156>
+<UF0157>
+<UF0158>
+<UF0159>
+<UF015A>
+<UF015B>
+<UF015C>
+<UF015D>
+<UF015E>
+<UF015F>
+<UF0160>
+<UF0161>
+<UF0162>
+<UF0163>
+<UF0164>
+<UF0165>
+<UF0166>
+<UF0167>
+<UF0168>
+<UF0169>
+<UF016A>
+<UF016B>
+<UF016C>
+<UF016D>
+<UF016E>
+<UF016F>
+<UF0170>
+<UF0171>
+<UF0172>
+<UF0173>
+<UF0174>
+<UF0175>
+<UF0176>
+<UF0177>
+<UF0178>
+<UF0179>
+<UF017A>
+<UF017B>
+<UF017C>
+<UF017D>
+<UF017E>
+<UF017F>
+<UF0180>
+<UF0181>
+<UF0182>
+<UF0183>
+<UF0184>
+<UF0185>
+<UF0186>
+<UF0187>
+<UF0188>
+<UF0189>
+<UF018A>
+<UF018B>
+<UF018C>
+<UF018D>
+<UF018E>
+<UF018F>
+<UF0190>
+<UF0191>
+<UF0192>
+<UF0193>
+<UF0194>
+<UF0195>
+<UF0196>
+<UF0197>
+<UF0198>
+<UF0199>
+<UF019A>
+<UF019B>
+<UF019C>
+<UF019D>
+<UF019E>
+<UF019F>
+<UF01A0>
+<UF01A1>
+<UF01A2>
+<UF01A3>
+<UF01A4>
+<UF01A5>
+<UF01A6>
+<UF01A7>
+<UF01A8>
+<UF01A9>
+<UF01AA>
+<UF01AB>
+<UF01AC>
+<UF01AD>
+<UF01AE>
+<UF01AF>
+<UF01B0>
+<UF01B1>
+<UF01B2>
+<UF01B3>
+<UF01B4>
+<UF01B5>
+<UF01B6>
+<UF01B7>
+<UF01B8>
+<UF01B9>
+<UF01BA>
+<UF01BB>
+<UF01BC>
+<UF01BD>
+<UF01BE>
+<UF01BF>
+<UF01C0>
+<UF01C1>
+<UF01C2>
+<UF01C3>
+<UF01C4>
+<UF01C5>
+<UF01C6>
+<UF01C7>
+<UF01C8>
+<UF01C9>
+<UF01CA>
+<UF01CB>
+<UF01CC>
+<UF01CD>
+<UF01CE>
+<UF01CF>
+<UF01D0>
+<UF01D1>
+<UF01D2>
+<UF01D3>
+<UF01D4>
+<UF01D5>
+<UF01D6>
+<UF01D7>
+<UF01D8>
+<UF01D9>
+<UF01DA>
+<UF01DB>
+<UF01DC>
+<UF01DD>
+<UF01DE>
+<UF01DF>
+<UF01E0>
+<UF01E1>
+<UF01E2>
+<UF01E3>
+<UF01E4>
+<UF01E5>
+<UF01E6>
+<UF01E7>
+<UF01E8>
+<UF01E9>
+<UF01EA>
+<UF01EB>
+<UF01EC>
+<UF01ED>
+<UF01EE>
+<UF01EF>
+<UF01F0>
+<UF01F1>
+<UF01F2>
+<UF01F3>
+<UF01F4>
+<UF01F5>
+<UF01F6>
+<UF01F7>
+<UF01F8>
+<UF01F9>
+<UF01FA>
+<UF01FB>
+<UF01FC>
+<UF01FD>
+<UF01FE>
+<UF01FF>
+<UF0200>
+<UF0201>
+<UF0202>
+<UF0203>
+<UF0204>
+<UF0205>
+<UF0206>
+<UF0207>
+<UF0208>
+<UF0209>
+<UF020A>
+<UF020B>
+<UF020C>
+<UF020D>
+<UF020E>
+<UF020F>
+<UF0210>
+<UF0211>
+<UF0212>
+<UF0213>
+<UF0214>
+<UF0215>
+<UF0216>
+<UF0217>
+<UF0218>
+<UF0219>
+<UF021A>
+<UF021B>
+<UF021C>
+<UF021D>
+<UF021E>
+<UF021F>
+<UF0220>
+<UF0221>
+<UF0222>
+<UF0223>
+<UF0224>
+<UF0225>
+<UF0226>
+<UF0227>
+<UF0228>
+<UF0229>
+<UF022A>
+<UF022B>
+<UF022C>
+<UF022D>
+<UF022E>
+<UF022F>
+<UF0230>
+<UF0231>
+<UF0232>
+<UF0233>
+<UF0234>
+<UF0235>
+<UF0236>
+<UF0237>
+<UF0238>
+<UF0239>
+<UF023A>
+<UF023B>
+<UF023C>
+<UF023D>
+<UF023E>
+<UF023F>
+<UF0240>
+<UF0241>
+<UF0242>
+<UF0243>
+<UF0244>
+<UF0245>
+<UF0246>
+<UF0247>
+<UF0248>
+<UF0249>
+<UF024A>
+<UF024B>
+<UF024C>
+<UF024D>
+<UF024E>
+<UF024F>
+<UF0250>
+<UF0251>
+<UF0252>
+<UF0253>
+<UF0254>
+<UF0255>
+<UF0256>
+<UF0257>
+<UF0258>
+<UF0259>
+<UF025A>
+<UF025B>
+<UF025C>
+<UF025D>
+<UF025E>
+<UF025F>
+<UF0260>
+<UF0261>
+<UF0262>
+<UF0263>
+<UF0264>
+<UF0265>
+<UF0266>
+<UF0267>
+<UF0268>
+<UF0269>
+<UF026A>
+<UF026B>
+<UF026C>
+<UF026D>
+<UF026E>
+<UF026F>
+<UF0270>
+<UF0271>
+<UF0272>
+<UF0273>
+<UF0274>
+<UF0275>
+<UF0276>
+<UF0277>
+<UF0278>
+<UF0279>
+<UF027A>
+<UF027B>
+<UF027C>
+<UF027D>
+<UF027E>
+<UF027F>
+<UF0280>
+<UF0281>
+<UF0282>
+<UF0283>
+<UF0284>
+<UF0285>
+<UF0286>
+<UF0287>
+<UF0288>
+<UF0289>
+<UF028A>
+<UF028B>
+<UF028C>
+<UF028D>
+<UF028E>
+<UF028F>
+<UF0290>
+<UF0291>
+<UF0292>
+<UF0293>
+<UF0294>
+<UF0295>
+<UF0296>
+<UF0297>
+<UF0298>
+<UF0299>
+<UF029A>
+<UF029B>
+<UF029C>
+<UF029D>
+<UF029E>
+<UF029F>
+<UF02A0>
+<UF02A1>
+<UF02A2>
+<UF02A3>
+<UF02A4>
+<UF02A5>
+<UF02A6>
+<UF02A7>
+<UF02A8>
+<UF02A9>
+<UF02AA>
+<UF02AB>
+<UF02AC>
+<UF02AD>
+<UF02AE>
+<UF02AF>
+<UF02B0>
+<UF02B1>
+<UF02B2>
+<UF02B3>
+<UF02B4>
+<UF02B5>
+<UF02B6>
+<UF02B7>
+<UF02B8>
+<UF02B9>
+<UF02BA>
+<UF02BB>
+<UF02BC>
+<UF02BD>
+<UF02BE>
+<UF02BF>
+<UF02C0>
+<UF02C1>
+<UF02C2>
+<UF02C3>
+<UF02C4>
+<UF02C5>
+<UF02C6>
+<UF02C7>
+<UF02C8>
+<UF02C9>
+<UF02CA>
+<UF02CB>
+<UF02CC>
+<UF02CD>
+<UF02CE>
+<UF02CF>
+<UF02D0>
+<UF02D1>
+<UF02D2>
+<UF02D3>
+<UF02D4>
+<UF02D5>
+<UF02D6>
+<UF02D7>
+<UF02D8>
+<UF02D9>
+<UF02DA>
+<UF02DB>
+<UF02DC>
+<UF02DD>
+<UF02DE>
+<UF02DF>
+<UF02E0>
+<UF02E1>
+<UF02E2>
+<UF02E3>
+<UF02E4>
+<UF02E5>
+<UF02E6>
+<UF02E7>
+<UF02E8>
+<UF02E9>
+<UF02EA>
+<UF02EB>
+<UF02EC>
+<UF02ED>
+<UF02EE>
+<UF02EF>
+<UF02F0>
+<UF02F1>
+<UF02F2>
+<UF02F3>
+<UF02F4>
+<UF02F5>
+<UF02F6>
+<UF02F7>
+<UF02F8>
+<UF02F9>
+<UF02FA>
+<UF02FB>
+<UF02FC>
+<UF02FD>
+<UF02FE>
+<UF02FF>
+<UF0300>
+<UF0301>
+<UF0302>
+<UF0303>
+<UF0304>
+<UF0305>
+<UF0306>
+<UF0307>
+<UF0308>
+<UF0309>
+<UF030A>
+<UF030B>
+<UF030C>
+<UF030D>
+<UF030E>
+<UF030F>
+<UF0310>
+<UF0311>
+<UF0312>
+<UF0313>
+<UF0314>
+<UF0315>
+<UF0316>
+<UF0317>
+<UF0318>
+<UF0319>
+<UF031A>
+<UF031B>
+<UF031C>
+<UF031D>
+<UF031E>
+<UF031F>
+<UF0320>
+<UF0321>
+<UF0322>
+<UF0323>
+<UF0324>
+<UF0325>
+<UF0326>
+<UF0327>
+<UF0328>
+<UF0329>
+<UF032A>
+<UF032B>
+<UF032C>
+<UF032D>
+<UF032E>
+<UF032F>
+<UF0330>
+<UF0331>
+<UF0332>
+<UF0333>
+<UF0334>
+<UF0335>
+<UF0336>
+<UF0337>
+<UF0338>
+<UF0339>
+<UF033A>
+<UF033B>
+<UF033C>
+<UF033D>
+<UF033E>
+<UF033F>
+<UF0340>
+<UF0341>
+<UF0342>
+<UF0343>
+<UF0344>
+<UF0345>
+<UF0346>
+<UF0347>
+<UF0348>
+<UF0349>
+<UF034A>
+<UF034B>
+<UF034C>
+<UF034D>
+<UF034E>
+<UF034F>
+<UF0350>
+<UF0351>
+<UF0352>
+<UF0353>
+<UF0354>
+<UF0355>
+<UF0356>
+<UF0357>
+<UF0358>
+<UF0359>
+<UF035A>
+<UF035B>
+<UF035C>
+<UF035D>
+<UF035E>
+<UF035F>
+<UF0360>
+<UF0361>
+<UF0362>
+<UF0363>
+<UF0364>
+<UF0365>
+<UF0366>
+<UF0367>
+<UF0368>
+<UF0369>
+<UF036A>
+<UF036B>
+<UF036C>
+<UF036D>
+<UF036E>
+<UF036F>
+<UF0370>
+<UF0371>
+<UF0372>
+<UF0373>
+<UF0374>
+<UF0375>
+<UF0376>
+<UF0377>
+<UF0378>
+<UF0379>
+<UF037A>
+<UF037B>
+<UF037C>
+<UF037D>
+<UF037E>
+<UF037F>
+<UF0380>
+<UF0381>
+<UF0382>
+<UF0383>
+<UF0384>
+<UF0385>
+<UF0386>
+<UF0387>
+<UF0388>
+<UF0389>
+<UF038A>
+<UF038B>
+<UF038C>
+<UF038D>
+<UF038E>
+<UF038F>
+<UF0390>
+<UF0391>
+<UF0392>
+<UF0393>
+<UF0394>
+<UF0395>
+<UF0396>
+<UF0397>
+<UF0398>
+<UF0399>
+<UF039A>
+<UF039B>
+<UF039C>
+<UF039D>
+<UF039E>
+<UF039F>
+<UF03A0>
+<UF03A1>
+<UF03A2>
+<UF03A3>
+<UF03A4>
+<UF03A5>
+<UF03A6>
+<UF03A7>
+<UF03A8>
+<UF03A9>
+<UF03AA>
+<UF03AB>
+<UF03AC>
+<UF03AD>
+<UF03AE>
+<UF03AF>
+<UF03B0>
+<UF03B1>
+<UF03B2>
+<UF03B3>
+<UF03B4>
+<UF03B5>
+<UF03B6>
+<UF03B7>
+<UF03B8>
+<UF03B9>
+<UF03BA>
+<UF03BB>
+<UF03BC>
+<UF03BD>
+<UF03BE>
+<UF03BF>
+<UF03C0>
+<UF03C1>
+<UF03C2>
+<UF03C3>
+<UF03C4>
+<UF03C5>
+<UF03C6>
+<UF03C7>
+<UF03C8>
+<UF03C9>
+<UF03CA>
+<UF03CB>
+<UF03CC>
+<UF03CD>
+<UF03CE>
+<UF03CF>
+<UF03D0>
+<UF03D1>
+<UF03D2>
+<UF03D3>
+<UF03D4>
+<UF03D5>
+<UF03D6>
+<UF03D7>
+<UF03D8>
+<UF03D9>
+<UF03DA>
+<UF03DB>
+<UF03DC>
+<UF03DD>
+<UF03DE>
+<UF03DF>
+<UF03E0>
+<UF03E1>
+<UF03E2>
+<UF03E3>
+<UF03E4>
+<UF03E5>
+<UF03E6>
+<UF03E7>
+<UF03E8>
+<UF03E9>
+<UF03EA>
+<UF03EB>
+<UF03EC>
+<UF03ED>
+<UF03EE>
+<UF03EF>
+<UF03F0>
+<UF03F1>
+<UF03F2>
+<UF03F3>
+<UF03F4>
+<UF03F5>
+<UF03F6>
+<UF03F7>
+<UF03F8>
+<UF03F9>
+<UF03FA>
+<UF03FB>
+<UF03FC>
+<UF03FD>
+<UF03FE>
+<UF03FF>
+<UF0400>
+<UF0401>
+<UF0402>
+<UF0403>
+<UF0404>
+<UF0405>
+<UF0406>
+<UF0407>
+<UF0408>
+<UF0409>
+<UF040A>
+<UF040B>
+<UF040C>
+<UF040D>
+<UF040E>
+<UF040F>
+<UF0410>
+<UF0411>
+<UF0412>
+<UF0413>
+<UF0414>
+<UF0415>
+<UF0416>
+<UF0417>
+<UF0418>
+<UF0419>
+<UF041A>
+<UF041B>
+<UF041C>
+<UF041D>
+<UF041E>
+<UF041F>
+<UF0420>
+<UF0421>
+<UF0422>
+<UF0423>
+<UF0424>
+<UF0425>
+<UF0426>
+<UF0427>
+<UF0428>
+<UF0429>
+<UF042A>
+<UF042B>
+<UF042C>
+<UF042D>
+<UF042E>
+<UF042F>
+<UF0430>
+<UF0431>
+<UF0432>
+<UF0433>
+<UF0434>
+<UF0435>
+<UF0436>
+<UF0437>
+<UF0438>
+<UF0439>
+<UF043A>
+<UF043B>
+<UF043C>
+<UF043D>
+<UF043E>
+<UF043F>
+<UF0440>
+<UF0441>
+<UF0442>
+<UF0443>
+<UF0444>
+<UF0445>
+<UF0446>
+<UF0447>
+<UF0448>
+<UF0449>
+<UF044A>
+<UF044B>
+<UF044C>
+<UF044D>
+<UF044E>
+<UF044F>
+<UF0450>
+<UF0451>
+<UF0452>
+<UF0453>
+<UF0454>
+<UF0455>
+<UF0456>
+<UF0457>
+<UF0458>
+<UF0459>
+<UF045A>
+<UF045B>
+<UF045C>
+<UF045D>
+<UF045E>
+<UF045F>
+<UF0460>
+<UF0461>
+<UF0462>
+<UF0463>
+<UF0464>
+<UF0465>
+<UF0466>
+<UF0467>
+<UF0468>
+<UF0469>
+<UF046A>
+<UF046B>
+<UF046C>
+<UF046D>
+<UF046E>
+<UF046F>
+<UF0470>
+<UF0471>
+<UF0472>
+<UF0473>
+<UF0474>
+<UF0475>
+<UF0476>
+<UF0477>
+<UF0478>
+<UF0479>
+<UF047A>
+<UF047B>
+<UF047C>
+<UF047D>
+<UF047E>
+<UF047F>
+<UF0480>
+<UF0481>
+<UF0482>
+<UF0483>
+<UF0484>
+<UF0485>
+<UF0486>
+<UF0487>
+<UF0488>
+<UF0489>
+<UF048A>
+<UF048B>
+<UF048C>
+<UF048D>
+<UF048E>
+<UF048F>
+<UF0490>
+<UF0491>
+<UF0492>
+<UF0493>
+<UF0494>
+<UF0495>
+<UF0496>
+<UF0497>
+<UF0498>
+<UF0499>
+<UF049A>
+<UF049B>
+<UF049C>
+<UF049D>
+<UF049E>
+<UF049F>
+<UF04A0>
+<UF04A1>
+<UF04A2>
+<UF04A3>
+<UF04A4>
+<UF04A5>
+<UF04A6>
+<UF04A7>
+<UF04A8>
+<UF04A9>
+<UF04AA>
+<UF04AB>
+<UF04AC>
+<UF04AD>
+<UF04AE>
+<UF04AF>
+<UF04B0>
+<UF04B1>
+<UF04B2>
+<UF04B3>
+<UF04B4>
+<UF04B5>
+<UF04B6>
+<UF04B7>
+<UF04B8>
+<UF04B9>
+<UF04BA>
+<UF04BB>
+<UF04BC>
+<UF04BD>
+<UF04BE>
+<UF04BF>
+<UF04C0>
+<UF04C1>
+<UF04C2>
+<UF04C3>
+<UF04C4>
+<UF04C5>
+<UF04C6>
+<UF04C7>
+<UF04C8>
+<UF04C9>
+<UF04CA>
+<UF04CB>
+<UF04CC>
+<UF04CD>
+<UF04CE>
+<UF04CF>
+<UF04D0>
+<UF04D1>
+<UF04D2>
+<UF04D3>
+<UF04D4>
+<UF04D5>
+<UF04D6>
+<UF04D7>
+<UF04D8>
+<UF04D9>
+<UF04DA>
+<UF04DB>
+<UF04DC>
+<UF04DD>
+<UF04DE>
+<UF04DF>
+<UF04E0>
+<UF04E1>
+<UF04E2>
+<UF04E3>
+<UF04E4>
+<UF04E5>
+<UF04E6>
+<UF04E7>
+<UF04E8>
+<UF04E9>
+<UF04EA>
+<UF04EB>
+<UF04EC>
+<UF04ED>
+<UF04EE>
+<UF04EF>
+<UF04F0>
+<UF04F1>
+<UF04F2>
+<UF04F3>
+<UF04F4>
+<UF04F5>
+<UF04F6>
+<UF04F7>
+<UF04F8>
+<UF04F9>
+<UF04FA>
+<UF04FB>
+<UF04FC>
+<UF04FD>
+<UF04FE>
+<UF04FF>
+<UF0500>
+<UF0501>
+<UF0502>
+<UF0503>
+<UF0504>
+<UF0505>
+<UF0506>
+<UF0507>
+<UF0508>
+<UF0509>
+<UF050A>
+<UF050B>
+<UF050C>
+<UF050D>
+<UF050E>
+<UF050F>
+<UF0510>
+<UF0511>
+<UF0512>
+<UF0513>
+<UF0514>
+<UF0515>
+<UF0516>
+<UF0517>
+<UF0518>
+<UF0519>
+<UF051A>
+<UF051B>
+<UF051C>
+<UF051D>
+<UF051E>
+<UF051F>
+<UF0520>
+<UF0521>
+<UF0522>
+<UF0523>
+<UF0524>
+<UF0525>
+<UF0526>
+<UF0527>
+<UF0528>
+<UF0529>
+<UF052A>
+<UF052B>
+<UF052C>
+<UF052D>
+<UF052E>
+<UF052F>
+<UF0530>
+<UF0531>
+<UF0532>
+<UF0533>
+<UF0534>
+<UF0535>
+<UF0536>
+<UF0537>
+<UF0538>
+<UF0539>
+<UF053A>
+<UF053B>
+<UF053C>
+<UF053D>
+<UF053E>
+<UF053F>
+<UF0540>
+<UF0541>
+<UF0542>
+<UF0543>
+<UF0544>
+<UF0545>
+<UF0546>
+<UF0547>
+<UF0548>
+<UF0549>
+<UF054A>
+<UF054B>
+<UF054C>
+<UF054D>
+<UF054E>
+<UF054F>
+<UF0550>
+<UF0551>
+<UF0552>
+<UF0553>
+<UF0554>
+<UF0555>
+<UF0556>
+<UF0557>
+<UF0558>
+<UF0559>
+<UF055A>
+<UF055B>
+<UF055C>
+<UF055D>
+<UF055E>
+<UF055F>
+<UF0560>
+<UF0561>
+<UF0562>
+<UF0563>
+<UF0564>
+<UF0565>
+<UF0566>
+<UF0567>
+<UF0568>
+<UF0569>
+<UF056A>
+<UF056B>
+<UF056C>
+<UF056D>
+<UF056E>
+<UF056F>
+<UF0570>
+<UF0571>
+<UF0572>
+<UF0573>
+<UF0574>
+<UF0575>
+<UF0576>
+<UF0577>
+<UF0578>
+<UF0579>
+<UF057A>
+<UF057B>
+<UF057C>
+<UF057D>
+<UF057E>
+<UF057F>
+<UF0580>
+<UF0581>
+<UF0582>
+<UF0583>
+<UF0584>
+<UF0585>
+<UF0586>
+<UF0587>
+<UF0588>
+<UF0589>
+<UF058A>
+<UF058B>
+<UF058C>
+<UF058D>
+<UF058E>
+<UF058F>
+<UF0590>
+<UF0591>
+<UF0592>
+<UF0593>
+<UF0594>
+<UF0595>
+<UF0596>
+<UF0597>
+<UF0598>
+<UF0599>
+<UF059A>
+<UF059B>
+<UF059C>
+<UF059D>
+<UF059E>
+<UF059F>
+<UF05A0>
+<UF05A1>
+<UF05A2>
+<UF05A3>
+<UF05A4>
+<UF05A5>
+<UF05A6>
+<UF05A7>
+<UF05A8>
+<UF05A9>
+<UF05AA>
+<UF05AB>
+<UF05AC>
+<UF05AD>
+<UF05AE>
+<UF05AF>
+<UF05B0>
+<UF05B1>
+<UF05B2>
+<UF05B3>
+<UF05B4>
+<UF05B5>
+<UF05B6>
+<UF05B7>
+<UF05B8>
+<UF05B9>
+<UF05BA>
+<UF05BB>
+<UF05BC>
+<UF05BD>
+<UF05BE>
+<UF05BF>
+<UF05C0>
+<UF05C1>
+<UF05C2>
+<UF05C3>
+<UF05C4>
+<UF05C5>
+<UF05C6>
+<UF05C7>
+<UF05C8>
+<UF05C9>
+<UF05CA>
+<UF05CB>
+<UF05CC>
+<UF05CD>
+<UF05CE>
+<UF05CF>
+<UF05D0>
+<UF05D1>
+<UF05D2>
+<UF05D3>
+<UF05D4>
+<UF05D5>
+<UF05D6>
+<UF05D7>
+<UF05D8>
+<UF05D9>
+<UF05DA>
+<UF05DB>
+<UF05DC>
+<UF05DD>
+<UF05DE>
+<UF05DF>
+<UF05E0>
+<UF05E1>
+<UF05E2>
+<UF05E3>
+<UF05E4>
+<UF05E5>
+<UF05E6>
+<UF05E7>
+<UF05E8>
+<UF05E9>
+<UF05EA>
+<UF05EB>
+<UF05EC>
+<UF05ED>
+<UF05EE>
+<UF05EF>
+<UF05F0>
+<UF05F1>
+<UF05F2>
+<UF05F3>
+<UF05F4>
+<UF05F5>
+<UF05F6>
+<UF05F7>
+<UF05F8>
+<UF05F9>
+<UF05FA>
+<UF05FB>
+<UF05FC>
+<UF05FD>
+<UF05FE>
+<UF05FF>
+<UF0600>
+<UF0601>
+<UF0602>
+<UF0603>
+<UF0604>
+<UF0605>
+<UF0606>
+<UF0607>
+<UF0608>
+<UF0609>
+<UF060A>
+<UF060B>
+<UF060C>
+<UF060D>
+<UF060E>
+<UF060F>
+<UF0610>
+<UF0611>
+<UF0612>
+<UF0613>
+<UF0614>
+<UF0615>
+<UF0616>
+<UF0617>
+<UF0618>
+<UF0619>
+<UF061A>
+<UF061B>
+<UF061C>
+<UF061D>
+<UF061E>
+<UF061F>
+<UF0620>
+<UF0621>
+<UF0622>
+<UF0623>
+<UF0624>
+<UF0625>
+<UF0626>
+<UF0627>
+<UF0628>
+<UF0629>
+<UF062A>
+<UF062B>
+<UF062C>
+<UF062D>
+<UF062E>
+<UF062F>
+<UF0630>
+<UF0631>
+<UF0632>
+<UF0633>
+<UF0634>
+<UF0635>
+<UF0636>
+<UF0637>
+<UF0638>
+<UF0639>
+<UF063A>
+<UF063B>
+<UF063C>
+<UF063D>
+<UF063E>
+<UF063F>
+<UF0640>
+<UF0641>
+<UF0642>
+<UF0643>
+<UF0644>
+<UF0645>
+<UF0646>
+<UF0647>
+<UF0648>
+<UF0649>
+<UF064A>
+<UF064B>
+<UF064C>
+<UF064D>
+<UF064E>
+<UF064F>
+<UF0650>
+<UF0651>
+<UF0652>
+<UF0653>
+<UF0654>
+<UF0655>
+<UF0656>
+<UF0657>
+<UF0658>
+<UF0659>
+<UF065A>
+<UF065B>
+<UF065C>
+<UF065D>
+<UF065E>
+<UF065F>
+<UF0660>
+<UF0661>
+<UF0662>
+<UF0663>
+<UF0664>
+<UF0665>
+<UF0666>
+<UF0667>
+<UF0668>
+<UF0669>
+<UF066A>
+<UF066B>
+<UF066C>
+<UF066D>
+<UF066E>
+<UF066F>
+<UF0670>
+<UF0671>
+<UF0672>
+<UF0673>
+<UF0674>
+<UF0675>
+<UF0676>
+<UF0677>
+<UF0678>
+<UF0679>
+<UF067A>
+<UF067B>
+<UF067C>
+<UF067D>
+<UF067E>
+<UF067F>
+<UF0680>
+<UF0681>
+<UF0682>
+<UF0683>
+<UF0684>
+<UF0685>
+<UF0686>
+<UF0687>
+<UF0688>
+<UF0689>
+<UF068A>
+<UF068B>
+<UF068C>
+<UF068D>
+<UF068E>
+<UF068F>
+<UF0690>
+<UF0691>
+<UF0692>
+<UF0693>
+<UF0694>
+<UF0695>
+<UF0696>
+<UF0697>
+<UF0698>
+<UF0699>
+<UF069A>
+<UF069B>
+<UF069C>
+<UF069D>
+<UF069E>
+<UF069F>
+<UF06A0>
+<UF06A1>
+<UF06A2>
+<UF06A3>
+<UF06A4>
+<UF06A5>
+<UF06A6>
+<UF06A7>
+<UF06A8>
+<UF06A9>
+<UF06AA>
+<UF06AB>
+<UF06AC>
+<UF06AD>
+<UF06AE>
+<UF06AF>
+<UF06B0>
+<UF06B1>
+<UF06B2>
+<UF06B3>
+<UF06B4>
+<UF06B5>
+<UF06B6>
+<UF06B7>
+<UF06B8>
+<UF06B9>
+<UF06BA>
+<UF06BB>
+<UF06BC>
+<UF06BD>
+<UF06BE>
+<UF06BF>
+<UF06C0>
+<UF06C1>
+<UF06C2>
+<UF06C3>
+<UF06C4>
+<UF06C5>
+<UF06C6>
+<UF06C7>
+<UF06C8>
+<UF06C9>
+<UF06CA>
+<UF06CB>
+<UF06CC>
+<UF06CD>
+<UF06CE>
+<UF06CF>
+<UF06D0>
+<UF06D1>
+<UF06D2>
+<UF06D3>
+<UF06D4>
+<UF06D5>
+<UF06D6>
+<UF06D7>
+<UF06D8>
+<UF06D9>
+<UF06DA>
+<UF06DB>
+<UF06DC>
+<UF06DD>
+<UF06DE>
+<UF06DF>
+<UF06E0>
+<UF06E1>
+<UF06E2>
+<UF06E3>
+<UF06E4>
+<UF06E5>
+<UF06E6>
+<UF06E7>
+<UF06E8>
+<UF06E9>
+<UF06EA>
+<UF06EB>
+<UF06EC>
+<UF06ED>
+<UF06EE>
+<UF06EF>
+<UF06F0>
+<UF06F1>
+<UF06F2>
+<UF06F3>
+<UF06F4>
+<UF06F5>
+<UF06F6>
+<UF06F7>
+<UF06F8>
+<UF06F9>
+<UF06FA>
+<UF06FB>
+<UF06FC>
+<UF06FD>
+<UF06FE>
+<UF06FF>
+<UF0700>
+<UF0701>
+<UF0702>
+<UF0703>
+<UF0704>
+<UF0705>
+<UF0706>
+<UF0707>
+<UF0708>
+<UF0709>
+<UF070A>
+<UF070B>
+<UF070C>
+<UF070D>
+<UF070E>
+<UF070F>
+<UF0710>
+<UF0711>
+<UF0712>
+<UF0713>
+<UF0714>
+<UF0715>
+<UF0716>
+<UF0717>
+<UF0718>
+<UF0719>
+<UF071A>
+<UF071B>
+<UF071C>
+<UF071D>
+<UF071E>
+<UF071F>
+<UF0720>
+<UF0721>
+<UF0722>
+<UF0723>
+<UF0724>
+<UF0725>
+<UF0726>
+<UF0727>
+<UF0728>
+<UF0729>
+<UF072A>
+<UF072B>
+<UF072C>
+<UF072D>
+<UF072E>
+<UF072F>
+<UF0730>
+<UF0731>
+<UF0732>
+<UF0733>
+<UF0734>
+<UF0735>
+<UF0736>
+<UF0737>
+<UF0738>
+<UF0739>
+<UF073A>
+<UF073B>
+<UF073C>
+<UF073D>
+<UF073E>
+<UF073F>
+<UF0740>
+<UF0741>
+<UF0742>
+<UF0743>
+<UF0744>
+<UF0745>
+<UF0746>
+<UF0747>
+<UF0748>
+<UF0749>
+<UF074A>
+<UF074B>
+<UF074C>
+<UF074D>
+<UF074E>
+<UF074F>
+<UF0750>
+<UF0751>
+<UF0752>
+<UF0753>
+<UF0754>
+<UF0755>
+<UF0756>
+<UF0757>
+<UF0758>
+<UF0759>
+<UF075A>
+<UF075B>
+<UF075C>
+<UF075D>
+<UF075E>
+<UF075F>
+<UF0760>
+<UF0761>
+<UF0762>
+<UF0763>
+<UF0764>
+<UF0765>
+<UF0766>
+<UF0767>
+<UF0768>
+<UF0769>
+<UF076A>
+<UF076B>
+<UF076C>
+<UF076D>
+<UF076E>
+<UF076F>
+<UF0770>
+<UF0771>
+<UF0772>
+<UF0773>
+<UF0774>
+<UF0775>
+<UF0776>
+<UF0777>
+<UF0778>
+<UF0779>
+<UF077A>
+<UF077B>
+<UF077C>
+<UF077D>
+<UF077E>
+<UF077F>
+<UF0780>
+<UF0781>
+<UF0782>
+<UF0783>
+<UF0784>
+<UF0785>
+<UF0786>
+<UF0787>
+<UF0788>
+<UF0789>
+<UF078A>
+<UF078B>
+<UF078C>
+<UF078D>
+<UF078E>
+<UF078F>
+<UF0790>
+<UF0791>
+<UF0792>
+<UF0793>
+<UF0794>
+<UF0795>
+<UF0796>
+<UF0797>
+<UF0798>
+<UF0799>
+<UF079A>
+<UF079B>
+<UF079C>
+<UF079D>
+<UF079E>
+<UF079F>
+<UF07A0>
+<UF07A1>
+<UF07A2>
+<UF07A3>
+<UF07A4>
+<UF07A5>
+<UF07A6>
+<UF07A7>
+<UF07A8>
+<UF07A9>
+<UF07AA>
+<UF07AB>
+<UF07AC>
+<UF07AD>
+<UF07AE>
+<UF07AF>
+<UF07B0>
+<UF07B1>
+<UF07B2>
+<UF07B3>
+<UF07B4>
+<UF07B5>
+<UF07B6>
+<UF07B7>
+<UF07B8>
+<UF07B9>
+<UF07BA>
+<UF07BB>
+<UF07BC>
+<UF07BD>
+<UF07BE>
+<UF07BF>
+<UF07C0>
+<UF07C1>
+<UF07C2>
+<UF07C3>
+<UF07C4>
+<UF07C5>
+<UF07C6>
+<UF07C7>
+<UF07C8>
+<UF07C9>
+<UF07CA>
+<UF07CB>
+<UF07CC>
+<UF07CD>
+<UF07CE>
+<UF07CF>
+<UF07D0>
+<UF07D1>
+<UF07D2>
+<UF07D3>
+<UF07D4>
+<UF07D5>
+<UF07D6>
+<UF07D7>
+<UF07D8>
+<UF07D9>
+<UF07DA>
+<UF07DB>
+<UF07DC>
+<UF07DD>
+<UF07DE>
+<UF07DF>
+<UF07E0>
+<UF07E1>
+<UF07E2>
+<UF07E3>
+<UF07E4>
+<UF07E5>
+<UF07E6>
+<UF07E7>
+<UF07E8>
+<UF07E9>
+<UF07EA>
+<UF07EB>
+<UF07EC>
+<UF07ED>
+<UF07EE>
+<UF07EF>
+<UF07F0>
+<UF07F1>
+<UF07F2>
+<UF07F3>
+<UF07F4>
+<UF07F5>
+<UF07F6>
+<UF07F7>
+<UF07F8>
+<UF07F9>
+<UF07FA>
+<UF07FB>
+<UF07FC>
+<UF07FD>
+<UF07FE>
+<UF07FF>
+<UF0800>
+<UF0801>
+<UF0802>
+<UF0803>
+<UF0804>
+<UF0805>
+<UF0806>
+<UF0807>
+<UF0808>
+<UF0809>
+<UF080A>
+<UF080B>
+<UF080C>
+<UF080D>
+<UF080E>
+<UF080F>
+<UF0810>
+<UF0811>
+<UF0812>
+<UF0813>
+<UF0814>
+<UF0815>
+<UF0816>
+<UF0817>
+<UF0818>
+<UF0819>
+<UF081A>
+<UF081B>
+<UF081C>
+<UF081D>
+<UF081E>
+<UF081F>
+<UF0820>
+<UF0821>
+<UF0822>
+<UF0823>
+<UF0824>
+<UF0825>
+<UF0826>
+<UF0827>
+<UF0828>
+<UF0829>
+<UF082A>
+<UF082B>
+<UF082C>
+<UF082D>
+<UF082E>
+<UF082F>
+<UF0830>
+<UF0831>
+<UF0832>
+<UF0833>
+<UF0834>
+<UF0835>
+<UF0836>
+<UF0837>
+<UF0838>
+<UF0839>
+<UF083A>
+<UF083B>
+<UF083C>
+<UF083D>
+<UF083E>
+<UF083F>
+<UF0840>
+<UF0841>
+<UF0842>
+<UF0843>
+<UF0844>
+<UF0845>
+<UF0846>
+<UF0847>
+<UF0848>
+<UF0849>
+<UF084A>
+<UF084B>
+<UF084C>
+<UF084D>
+<UF084E>
+<UF084F>
+<UF0850>
+<UF0851>
+<UF0852>
+<UF0853>
+<UF0854>
+<UF0855>
+<UF0856>
+<UF0857>
+<UF0858>
+<UF0859>
+<UF085A>
+<UF085B>
+<UF085C>
+<UF085D>
+<UF085E>
+<UF085F>
+<UF0860>
+<UF0861>
+<UF0862>
+<UF0863>
+<UF0864>
+<UF0865>
+<UF0866>
+<UF0867>
+<UF0868>
+<UF0869>
+<UF086A>
+<UF086B>
+<UF086C>
+<UF086D>
+<UF086E>
+<UF086F>
+<UF0870>
+<UF0871>
+<UF0872>
+<UF0873>
+<UF0874>
+<UF0875>
+<UF0876>
+<UF0877>
+<UF0878>
+<UF0879>
+<UF087A>
+<UF087B>
+<UF087C>
+<UF087D>
+<UF087E>
+<UF087F>
+<UF0880>
+<UF0881>
+<UF0882>
+<UF0883>
+<UF0884>
+<UF0885>
+<UF0886>
+<UF0887>
+<UF0888>
+<UF0889>
+<UF088A>
+<UF088B>
+<UF088C>
+<UF088D>
+<UF088E>
+<UF088F>
+<UF0890>
+<UF0891>
+<UF0892>
+<UF0893>
+<UF0894>
+<UF0895>
+<UF0896>
+<UF0897>
+<UF0898>
+<UF0899>
+<UF089A>
+<UF089B>
+<UF089C>
+<UF089D>
+<UF089E>
+<UF089F>
+<UF08A0>
+<UF08A1>
+<UF08A2>
+<UF08A3>
+<UF08A4>
+<UF08A5>
+<UF08A6>
+<UF08A7>
+<UF08A8>
+<UF08A9>
+<UF08AA>
+<UF08AB>
+<UF08AC>
+<UF08AD>
+<UF08AE>
+<UF08AF>
+<UF08B0>
+<UF08B1>
+<UF08B2>
+<UF08B3>
+<UF08B4>
+<UF08B5>
+<UF08B6>
+<UF08B7>
+<UF08B8>
+<UF08B9>
+<UF08BA>
+<UF08BB>
+<UF08BC>
+<UF08BD>
+<UF08BE>
+<UF08BF>
+<UF08C0>
+<UF08C1>
+<UF08C2>
+<UF08C3>
+<UF08C4>
+<UF08C5>
+<UF08C6>
+<UF08C7>
+<UF08C8>
+<UF08C9>
+<UF08CA>
+<UF08CB>
+<UF08CC>
+<UF08CD>
+<UF08CE>
+<UF08CF>
+<UF08D0>
+<UF08D1>
+<UF08D2>
+<UF08D3>
+<UF08D4>
+<UF08D5>
+<UF08D6>
+<UF08D7>
+<UF08D8>
+<UF08D9>
+<UF08DA>
+<UF08DB>
+<UF08DC>
+<UF08DD>
+<UF08DE>
+<UF08DF>
+<UF08E0>
+<UF08E1>
+<UF08E2>
+<UF08E3>
+<UF08E4>
+<UF08E5>
+<UF08E6>
+<UF08E7>
+<UF08E8>
+<UF08E9>
+<UF08EA>
+<UF08EB>
+<UF08EC>
+<UF08ED>
+<UF08EE>
+<UF08EF>
+<UF08F0>
+<UF08F1>
+<UF08F2>
+<UF08F3>
+<UF08F4>
+<UF08F5>
+<UF08F6>
+<UF08F7>
+<UF08F8>
+<UF08F9>
+<UF08FA>
+<UF08FB>
+<UF08FC>
+<UF08FD>
+<UF08FE>
+<UF08FF>
+<UF0900>
+<UF0901>
+<UF0902>
+<UF0903>
+<UF0904>
+<UF0905>
+<UF0906>
+<UF0907>
+<UF0908>
+<UF0909>
+<UF090A>
+<UF090B>
+<UF090C>
+<UF090D>
+<UF090E>
+<UF090F>
+<UF0910>
+<UF0911>
+<UF0912>
+<UF0913>
+<UF0914>
+<UF0915>
+<UF0916>
+<UF0917>
+<UF0918>
+<UF0919>
+<UF091A>
+<UF091B>
+<UF091C>
+<UF091D>
+<UF091E>
+<UF091F>
+<UF0920>
+<UF0921>
+<UF0922>
+<UF0923>
+<UF0924>
+<UF0925>
+<UF0926>
+<UF0927>
+<UF0928>
+<UF0929>
+<UF092A>
+<UF092B>
+<UF092C>
+<UF092D>
+<UF092E>
+<UF092F>
+<UF0930>
+<UF0931>
+<UF0932>
+<UF0933>
+<UF0934>
+<UF0935>
+<UF0936>
+<UF0937>
+<UF0938>
+<UF0939>
+<UF093A>
+<UF093B>
+<UF093C>
+<UF093D>
+<UF093E>
+<UF093F>
+<UF0940>
+<UF0941>
+<UF0942>
+<UF0943>
+<UF0944>
+<UF0945>
+<UF0946>
+<UF0947>
+<UF0948>
+<UF0949>
+<UF094A>
+<UF094B>
+<UF094C>
+<UF094D>
+<UF094E>
+<UF094F>
+<UF0950>
+<UF0951>
+<UF0952>
+<UF0953>
+<UF0954>
+<UF0955>
+<UF0956>
+<UF0957>
+<UF0958>
+<UF0959>
+<UF095A>
+<UF095B>
+<UF095C>
+<UF095D>
+<UF095E>
+<UF095F>
+<UF0960>
+<UF0961>
+<UF0962>
+<UF0963>
+<UF0964>
+<UF0965>
+<UF0966>
+<UF0967>
+<UF0968>
+<UF0969>
+<UF096A>
+<UF096B>
+<UF096C>
+<UF096D>
+<UF096E>
+<UF096F>
+<UF0970>
+<UF0971>
+<UF0972>
+<UF0973>
+<UF0974>
+<UF0975>
+<UF0976>
+<UF0977>
+<UF0978>
+<UF0979>
+<UF097A>
+<UF097B>
+<UF097C>
+<UF097D>
+<UF097E>
+<UF097F>
+<UF0980>
+<UF0981>
+<UF0982>
+<UF0983>
+<UF0984>
+<UF0985>
+<UF0986>
+<UF0987>
+<UF0988>
+<UF0989>
+<UF098A>
+<UF098B>
+<UF098C>
+<UF098D>
+<UF098E>
+<UF098F>
+<UF0990>
+<UF0991>
+<UF0992>
+<UF0993>
+<UF0994>
+<UF0995>
+<UF0996>
+<UF0997>
+<UF0998>
+<UF0999>
+<UF099A>
+<UF099B>
+<UF099C>
+<UF099D>
+<UF099E>
+<UF099F>
+<UF09A0>
+<UF09A1>
+<UF09A2>
+<UF09A3>
+<UF09A4>
+<UF09A5>
+<UF09A6>
+<UF09A7>
+<UF09A8>
+<UF09A9>
+<UF09AA>
+<UF09AB>
+<UF09AC>
+<UF09AD>
+<UF09AE>
+<UF09AF>
+<UF09B0>
+<UF09B1>
+<UF09B2>
+<UF09B3>
+<UF09B4>
+<UF09B5>
+<UF09B6>
+<UF09B7>
+<UF09B8>
+<UF09B9>
+<UF09BA>
+<UF09BB>
+<UF09BC>
+<UF09BD>
+<UF09BE>
+<UF09BF>
+<UF09C0>
+<UF09C1>
+<UF09C2>
+<UF09C3>
+<UF09C4>
+<UF09C5>
+<UF09C6>
+<UF09C7>
+<UF09C8>
+<UF09C9>
+<UF09CA>
+<UF09CB>
+<UF09CC>
+<UF09CD>
+<UF09CE>
+<UF09CF>
+<UF09D0>
+<UF09D1>
+<UF09D2>
+<UF09D3>
+<UF09D4>
+<UF09D5>
+<UF09D6>
+<UF09D7>
+<UF09D8>
+<UF09D9>
+<UF09DA>
+<UF09DB>
+<UF09DC>
+<UF09DD>
+<UF09DE>
+<UF09DF>
+<UF09E0>
+<UF09E1>
+<UF09E2>
+<UF09E3>
+<UF09E4>
+<UF09E5>
+<UF09E6>
+<UF09E7>
+<UF09E8>
+<UF09E9>
+<UF09EA>
+<UF09EB>
+<UF09EC>
+<UF09ED>
+<UF09EE>
+<UF09EF>
+<UF09F0>
+<UF09F1>
+<UF09F2>
+<UF09F3>
+<UF09F4>
+<UF09F5>
+<UF09F6>
+<UF09F7>
+<UF09F8>
+<UF09F9>
+<UF09FA>
+<UF09FB>
+<UF09FC>
+<UF09FD>
+<UF09FE>
+<UF09FF>
+<UF0A00>
+<UF0A01>
+<UF0A02>
+<UF0A03>
+<UF0A04>
+<UF0A05>
+<UF0A06>
+<UF0A07>
+<UF0A08>
+<UF0A09>
+<UF0A0A>
+<UF0A0B>
+<UF0A0C>
+<UF0A0D>
+<UF0A0E>
+<UF0A0F>
+<UF0A10>
+<UF0A11>
+<UF0A12>
+<UF0A13>
+<UF0A14>
+<UF0A15>
+<UF0A16>
+<UF0A17>
+<UF0A18>
+<UF0A19>
+<UF0A1A>
+<UF0A1B>
+<UF0A1C>
+<UF0A1D>
+<UF0A1E>
+<UF0A1F>
+<UF0A20>
+<UF0A21>
+<UF0A22>
+<UF0A23>
+<UF0A24>
+<UF0A25>
+<UF0A26>
+<UF0A27>
+<UF0A28>
+<UF0A29>
+<UF0A2A>
+<UF0A2B>
+<UF0A2C>
+<UF0A2D>
+<UF0A2E>
+<UF0A2F>
+<UF0A30>
+<UF0A31>
+<UF0A32>
+<UF0A33>
+<UF0A34>
+<UF0A35>
+<UF0A36>
+<UF0A37>
+<UF0A38>
+<UF0A39>
+<UF0A3A>
+<UF0A3B>
+<UF0A3C>
+<UF0A3D>
+<UF0A3E>
+<UF0A3F>
+<UF0A40>
+<UF0A41>
+<UF0A42>
+<UF0A43>
+<UF0A44>
+<UF0A45>
+<UF0A46>
+<UF0A47>
+<UF0A48>
+<UF0A49>
+<UF0A4A>
+<UF0A4B>
+<UF0A4C>
+<UF0A4D>
+<UF0A4E>
+<UF0A4F>
+<UF0A50>
+<UF0A51>
+<UF0A52>
+<UF0A53>
+<UF0A54>
+<UF0A55>
+<UF0A56>
+<UF0A57>
+<UF0A58>
+<UF0A59>
+<UF0A5A>
+<UF0A5B>
+<UF0A5C>
+<UF0A5D>
+<UF0A5E>
+<UF0A5F>
+<UF0A60>
+<UF0A61>
+<UF0A62>
+<UF0A63>
+<UF0A64>
+<UF0A65>
+<UF0A66>
+<UF0A67>
+<UF0A68>
+<UF0A69>
+<UF0A6A>
+<UF0A6B>
+<UF0A6C>
+<UF0A6D>
+<UF0A6E>
+<UF0A6F>
+<UF0A70>
+<UF0A71>
+<UF0A72>
+<UF0A73>
+<UF0A74>
+<UF0A75>
+<UF0A76>
+<UF0A77>
+<UF0A78>
+<UF0A79>
+<UF0A7A>
+<UF0A7B>
+<UF0A7C>
+<UF0A7D>
+<UF0A7E>
+<UF0A7F>
+<UF0A80>
+<UF0A81>
+<UF0A82>
+<UF0A83>
+<UF0A84>
+<UF0A85>
+<UF0A86>
+<UF0A87>
+<UF0A88>
+<UF0A89>
+<UF0A8A>
+<UF0A8B>
+<UF0A8C>
+<UF0A8D>
+<UF0A8E>
+<UF0A8F>
+<UF0A90>
+<UF0A91>
+<UF0A92>
+<UF0A93>
+<UF0A94>
+<UF0A95>
+<UF0A96>
+<UF0A97>
+<UF0A98>
+<UF0A99>
+<UF0A9A>
+<UF0A9B>
+<UF0A9C>
+<UF0A9D>
+<UF0A9E>
+<UF0A9F>
+<UF0AA0>
+<UF0AA1>
+<UF0AA2>
+<UF0AA3>
+<UF0AA4>
+<UF0AA5>
+<UF0AA6>
+<UF0AA7>
+<UF0AA8>
+<UF0AA9>
+<UF0AAA>
+<UF0AAB>
+<UF0AAC>
+<UF0AAD>
+<UF0AAE>
+<UF0AAF>
+<UF0AB0>
+<UF0AB1>
+<UF0AB2>
+<UF0AB3>
+<UF0AB4>
+<UF0AB5>
+<UF0AB6>
+<UF0AB7>
+<UF0AB8>
+<UF0AB9>
+<UF0ABA>
+<UF0ABB>
+<UF0ABC>
+<UF0ABD>
+<UF0ABE>
+<UF0ABF>
+<UF0AC0>
+<UF0AC1>
+<UF0AC2>
+<UF0AC3>
+<UF0AC4>
+<UF0AC5>
+<UF0AC6>
+<UF0AC7>
+<UF0AC8>
+<UF0AC9>
+<UF0ACA>
+<UF0ACB>
+<UF0ACC>
+<UF0ACD>
+<UF0ACE>
+<UF0ACF>
+<UF0AD0>
+<UF0AD1>
+<UF0AD2>
+<UF0AD3>
+<UF0AD4>
+<UF0AD5>
+<UF0AD6>
+<UF0AD7>
+<UF0AD8>
+<UF0AD9>
+<UF0ADA>
+<UF0ADB>
+<UF0ADC>
+<UF0ADD>
+<UF0ADE>
+<UF0ADF>
+<UF0AE0>
+<UF0AE1>
+<UF0AE2>
+<UF0AE3>
+<UF0AE4>
+<UF0AE5>
+<UF0AE6>
+<UF0AE7>
+<UF0AE8>
+<UF0AE9>
+<UF0AEA>
+<UF0AEB>
+<UF0AEC>
+<UF0AED>
+<UF0AEE>
+<UF0AEF>
+<UF0AF0>
+<UF0AF1>
+<UF0AF2>
+<UF0AF3>
+<UF0AF4>
+<UF0AF5>
+<UF0AF6>
+<UF0AF7>
+<UF0AF8>
+<UF0AF9>
+<UF0AFA>
+<UF0AFB>
+<UF0AFC>
+<UF0AFD>
+<UF0AFE>
+<UF0AFF>
+<UF0B00>
+<UF0B01>
+<UF0B02>
+<UF0B03>
+<UF0B04>
+<UF0B05>
+<UF0B06>
+<UF0B07>
+<UF0B08>
+<UF0B09>
+<UF0B0A>
+<UF0B0B>
+<UF0B0C>
+<UF0B0D>
+<UF0B0E>
+<UF0B0F>
+<UF0B10>
+<UF0B11>
+<UF0B12>
+<UF0B13>
+<UF0B14>
+<UF0B15>
+<UF0B16>
+<UF0B17>
+<UF0B18>
+<UF0B19>
+<UF0B1A>
+<UF0B1B>
+<UF0B1C>
+<UF0B1D>
+<UF0B1E>
+<UF0B1F>
+<UF0B20>
+<UF0B21>
+<UF0B22>
+<UF0B23>
+<UF0B24>
+<UF0B25>
+<UF0B26>
+<UF0B27>
+<UF0B28>
+<UF0B29>
+<UF0B2A>
+<UF0B2B>
+<UF0B2C>
+<UF0B2D>
+<UF0B2E>
+<UF0B2F>
+<UF0B30>
+<UF0B31>
+<UF0B32>
+<UF0B33>
+<UF0B34>
+<UF0B35>
+<UF0B36>
+<UF0B37>
+<UF0B38>
+<UF0B39>
+<UF0B3A>
+<UF0B3B>
+<UF0B3C>
+<UF0B3D>
+<UF0B3E>
+<UF0B3F>
+<UF0B40>
+<UF0B41>
+<UF0B42>
+<UF0B43>
+<UF0B44>
+<UF0B45>
+<UF0B46>
+<UF0B47>
+<UF0B48>
+<UF0B49>
+<UF0B4A>
+<UF0B4B>
+<UF0B4C>
+<UF0B4D>
+<UF0B4E>
+<UF0B4F>
+<UF0B50>
+<UF0B51>
+<UF0B52>
+<UF0B53>
+<UF0B54>
+<UF0B55>
+<UF0B56>
+<UF0B57>
+<UF0B58>
+<UF0B59>
+<UF0B5A>
+<UF0B5B>
+<UF0B5C>
+<UF0B5D>
+<UF0B5E>
+<UF0B5F>
+<UF0B60>
+<UF0B61>
+<UF0B62>
+<UF0B63>
+<UF0B64>
+<UF0B65>
+<UF0B66>
+<UF0B67>
+<UF0B68>
+<UF0B69>
+<UF0B6A>
+<UF0B6B>
+<UF0B6C>
+<UF0B6D>
+<UF0B6E>
+<UF0B6F>
+<UF0B70>
+<UF0B71>
+<UF0B72>
+<UF0B73>
+<UF0B74>
+<UF0B75>
+<UF0B76>
+<UF0B77>
+<UF0B78>
+<UF0B79>
+<UF0B7A>
+<UF0B7B>
+<UF0B7C>
+<UF0B7D>
+<UF0B7E>
+<UF0B7F>
+<UF0B80>
+<UF0B81>
+<UF0B82>
+<UF0B83>
+<UF0B84>
+<UF0B85>
+<UF0B86>
+<UF0B87>
+<UF0B88>
+<UF0B89>
+<UF0B8A>
+<UF0B8B>
+<UF0B8C>
+<UF0B8D>
+<UF0B8E>
+<UF0B8F>
+<UF0B90>
+<UF0B91>
+<UF0B92>
+<UF0B93>
+<UF0B94>
+<UF0B95>
+<UF0B96>
+<UF0B97>
+<UF0B98>
+<UF0B99>
+<UF0B9A>
+<UF0B9B>
+<UF0B9C>
+<UF0B9D>
+<UF0B9E>
+<UF0B9F>
+<UF0BA0>
+<UF0BA1>
+<UF0BA2>
+<UF0BA3>
+<UF0BA4>
+<UF0BA5>
+<UF0BA6>
+<UF0BA7>
+<UF0BA8>
+<UF0BA9>
+<UF0BAA>
+<UF0BAB>
+<UF0BAC>
+<UF0BAD>
+<UF0BAE>
+<UF0BAF>
+<UF0BB0>
+<UF0BB1>
+<UF0BB2>
+<UF0BB3>
+<UF0BB4>
+<UF0BB5>
+<UF0BB6>
+<UF0BB7>
+<UF0BB8>
+<UF0BB9>
+<UF0BBA>
+<UF0BBB>
+<UF0BBC>
+<UF0BBD>
+<UF0BBE>
+<UF0BBF>
+<UF0BC0>
+<UF0BC1>
+<UF0BC2>
+<UF0BC3>
+<UF0BC4>
+<UF0BC5>
+<UF0BC6>
+<UF0BC7>
+<UF0BC8>
+<UF0BC9>
+<UF0BCA>
+<UF0BCB>
+<UF0BCC>
+<UF0BCD>
+<UF0BCE>
+<UF0BCF>
+<UF0BD0>
+<UF0BD1>
+<UF0BD2>
+<UF0BD3>
+<UF0BD4>
+<UF0BD5>
+<UF0BD6>
+<UF0BD7>
+<UF0BD8>
+<UF0BD9>
+<UF0BDA>
+<UF0BDB>
+<UF0BDC>
+<UF0BDD>
+<UF0BDE>
+<UF0BDF>
+<UF0BE0>
+<UF0BE1>
+<UF0BE2>
+<UF0BE3>
+<UF0BE4>
+<UF0BE5>
+<UF0BE6>
+<UF0BE7>
+<UF0BE8>
+<UF0BE9>
+<UF0BEA>
+<UF0BEB>
+<UF0BEC>
+<UF0BED>
+<UF0BEE>
+<UF0BEF>
+<UF0BF0>
+<UF0BF1>
+<UF0BF2>
+<UF0BF3>
+<UF0BF4>
+<UF0BF5>
+<UF0BF6>
+<UF0BF7>
+<UF0BF8>
+<UF0BF9>
+<UF0BFA>
+<UF0BFB>
+<UF0BFC>
+<UF0BFD>
+<UF0BFE>
+<UF0BFF>
+<UF0C00>
+<UF0C01>
+<UF0C02>
+<UF0C03>
+<UF0C04>
+<UF0C05>
+<UF0C06>
+<UF0C07>
+<UF0C08>
+<UF0C09>
+<UF0C0A>
+<UF0C0B>
+<UF0C0C>
+<UF0C0D>
+<UF0C0E>
+<UF0C0F>
+<UF0C10>
+<UF0C11>
+<UF0C12>
+<UF0C13>
+<UF0C14>
+<UF0C15>
+<UF0C16>
+<UF0C17>
+<UF0C18>
+<UF0C19>
+<UF0C1A>
+<UF0C1B>
+<UF0C1C>
+<UF0C1D>
+<UF0C1E>
+<UF0C1F>
+<UF0C20>
+<UF0C21>
+<UF0C22>
+<UF0C23>
+<UF0C24>
+<UF0C25>
+<UF0C26>
+<UF0C27>
+<UF0C28>
+<UF0C29>
+<UF0C2A>
+<UF0C2B>
+<UF0C2C>
+<UF0C2D>
+<UF0C2E>
+<UF0C2F>
+<UF0C30>
+<UF0C31>
+<UF0C32>
+<UF0C33>
+<UF0C34>
+<UF0C35>
+<UF0C36>
+<UF0C37>
+<UF0C38>
+<UF0C39>
+<UF0C3A>
+<UF0C3B>
+<UF0C3C>
+<UF0C3D>
+<UF0C3E>
+<UF0C3F>
+<UF0C40>
+<UF0C41>
+<UF0C42>
+<UF0C43>
+<UF0C44>
+<UF0C45>
+<UF0C46>
+<UF0C47>
+<UF0C48>
+<UF0C49>
+<UF0C4A>
+<UF0C4B>
+<UF0C4C>
+<UF0C4D>
+<UF0C4E>
+<UF0C4F>
+<UF0C50>
+<UF0C51>
+<UF0C52>
+<UF0C53>
+<UF0C54>
+<UF0C55>
+<UF0C56>
+<UF0C57>
+<UF0C58>
+<UF0C59>
+<UF0C5A>
+<UF0C5B>
+<UF0C5C>
+<UF0C5D>
+<UF0C5E>
+<UF0C5F>
+<UF0C60>
+<UF0C61>
+<UF0C62>
+<UF0C63>
+<UF0C64>
+<UF0C65>
+<UF0C66>
+<UF0C67>
+<UF0C68>
+<UF0C69>
+<UF0C6A>
+<UF0C6B>
+<UF0C6C>
+<UF0C6D>
+<UF0C6E>
+<UF0C6F>
+<UF0C70>
+<UF0C71>
+<UF0C72>
+<UF0C73>
+<UF0C74>
+<UF0C75>
+<UF0C76>
+<UF0C77>
+<UF0C78>
+<UF0C79>
+<UF0C7A>
+<UF0C7B>
+<UF0C7C>
+<UF0C7D>
+<UF0C7E>
+<UF0C7F>
+<UF0C80>
+<UF0C81>
+<UF0C82>
+<UF0C83>
+<UF0C84>
+<UF0C85>
+<UF0C86>
+<UF0C87>
+<UF0C88>
+<UF0C89>
+<UF0C8A>
+<UF0C8B>
+<UF0C8C>
+<UF0C8D>
+<UF0C8E>
+<UF0C8F>
+<UF0C90>
+<UF0C91>
+<UF0C92>
+<UF0C93>
+<UF0C94>
+<UF0C95>
+<UF0C96>
+<UF0C97>
+<UF0C98>
+<UF0C99>
+<UF0C9A>
+<UF0C9B>
+<UF0C9C>
+<UF0C9D>
+<UF0C9E>
+<UF0C9F>
+<UF0CA0>
+<UF0CA1>
+<UF0CA2>
+<UF0CA3>
+<UF0CA4>
+<UF0CA5>
+<UF0CA6>
+<UF0CA7>
+<UF0CA8>
+<UF0CA9>
+<UF0CAA>
+<UF0CAB>
+<UF0CAC>
+<UF0CAD>
+<UF0CAE>
+<UF0CAF>
+<UF0CB0>
+<UF0CB1>
+<UF0CB2>
+<UF0CB3>
+<UF0CB4>
+<UF0CB5>
+<UF0CB6>
+<UF0CB7>
+<UF0CB8>
+<UF0CB9>
+<UF0CBA>
+<UF0CBB>
+<UF0CBC>
+<UF0CBD>
+<UF0CBE>
+<UF0CBF>
+<UF0CC0>
+<UF0CC1>
+<UF0CC2>
+<UF0CC3>
+<UF0CC4>
+<UF0CC5>
+<UF0CC6>
+<UF0CC7>
+<UF0CC8>
+<UF0CC9>
+<UF0CCA>
+<UF0CCB>
+<UF0CCC>
+<UF0CCD>
+<UF0CCE>
+<UF0CCF>
+<UF0CD0>
+<UF0CD1>
+<UF0CD2>
+<UF0CD3>
+<UF0CD4>
+<UF0CD5>
+<UF0CD6>
+<UF0CD7>
+<UF0CD8>
+<UF0CD9>
+<UF0CDA>
+<UF0CDB>
+<UF0CDC>
+<UF0CDD>
+<UF0CDE>
+<UF0CDF>
+<UF0CE0>
+<UF0CE1>
+<UF0CE2>
+<UF0CE3>
+<UF0CE4>
+<UF0CE5>
+<UF0CE6>
+<UF0CE7>
+<UF0CE8>
+<UF0CE9>
+<UF0CEA>
+<UF0CEB>
+<UF0CEC>
+<UF0CED>
+<UF0CEE>
+<UF0CEF>
+<UF0CF0>
+<UF0CF1>
+<UF0CF2>
+<UF0CF3>
+<UF0CF4>
+<UF0CF5>
+<UF0CF6>
+<UF0CF7>
+<UF0CF8>
+<UF0CF9>
+<UF0CFA>
+<UF0CFB>
+<UF0CFC>
+<UF0CFD>
+<UF0CFE>
+<UF0CFF>
+<UF0D00>
+<UF0D01>
+<UF0D02>
+<UF0D03>
+<UF0D04>
+<UF0D05>
+<UF0D06>
+<UF0D07>
+<UF0D08>
+<UF0D09>
+<UF0D0A>
+<UF0D0B>
+<UF0D0C>
+<UF0D0D>
+<UF0D0E>
+<UF0D0F>
+<UF0D10>
+<UF0D11>
+<UF0D12>
+<UF0D13>
+<UF0D14>
+<UF0D15>
+<UF0D16>
+<UF0D17>
+<UF0D18>
+<UF0D19>
+<UF0D1A>
+<UF0D1B>
+<UF0D1C>
+<UF0D1D>
+<UF0D1E>
+<UF0D1F>
+<UF0D20>
+<UF0D21>
+<UF0D22>
+<UF0D23>
+<UF0D24>
+<UF0D25>
+<UF0D26>
+<UF0D27>
+<UF0D28>
+<UF0D29>
+<UF0D2A>
+<UF0D2B>
+<UF0D2C>
+<UF0D2D>
+<UF0D2E>
+<UF0D2F>
+<UF0D30>
+<UF0D31>
+<UF0D32>
+<UF0D33>
+<UF0D34>
+<UF0D35>
+<UF0D36>
+<UF0D37>
+<UF0D38>
+<UF0D39>
+<UF0D3A>
+<UF0D3B>
+<UF0D3C>
+<UF0D3D>
+<UF0D3E>
+<UF0D3F>
+<UF0D40>
+<UF0D41>
+<UF0D42>
+<UF0D43>
+<UF0D44>
+<UF0D45>
+<UF0D46>
+<UF0D47>
+<UF0D48>
+<UF0D49>
+<UF0D4A>
+<UF0D4B>
+<UF0D4C>
+<UF0D4D>
+<UF0D4E>
+<UF0D4F>
+<UF0D50>
+<UF0D51>
+<UF0D52>
+<UF0D53>
+<UF0D54>
+<UF0D55>
+<UF0D56>
+<UF0D57>
+<UF0D58>
+<UF0D59>
+<UF0D5A>
+<UF0D5B>
+<UF0D5C>
+<UF0D5D>
+<UF0D5E>
+<UF0D5F>
+<UF0D60>
+<UF0D61>
+<UF0D62>
+<UF0D63>
+<UF0D64>
+<UF0D65>
+<UF0D66>
+<UF0D67>
+<UF0D68>
+<UF0D69>
+<UF0D6A>
+<UF0D6B>
+<UF0D6C>
+<UF0D6D>
+<UF0D6E>
+<UF0D6F>
+<UF0D70>
+<UF0D71>
+<UF0D72>
+<UF0D73>
+<UF0D74>
+<UF0D75>
+<UF0D76>
+<UF0D77>
+<UF0D78>
+<UF0D79>
+<UF0D7A>
+<UF0D7B>
+<UF0D7C>
+<UF0D7D>
+<UF0D7E>
+<UF0D7F>
+<UF0D80>
+<UF0D81>
+<UF0D82>
+<UF0D83>
+<UF0D84>
+<UF0D85>
+<UF0D86>
+<UF0D87>
+<UF0D88>
+<UF0D89>
+<UF0D8A>
+<UF0D8B>
+<UF0D8C>
+<UF0D8D>
+<UF0D8E>
+<UF0D8F>
+<UF0D90>
+<UF0D91>
+<UF0D92>
+<UF0D93>
+<UF0D94>
+<UF0D95>
+<UF0D96>
+<UF0D97>
+<UF0D98>
+<UF0D99>
+<UF0D9A>
+<UF0D9B>
+<UF0D9C>
+<UF0D9D>
+<UF0D9E>
+<UF0D9F>
+<UF0DA0>
+<UF0DA1>
+<UF0DA2>
+<UF0DA3>
+<UF0DA4>
+<UF0DA5>
+<UF0DA6>
+<UF0DA7>
+<UF0DA8>
+<UF0DA9>
+<UF0DAA>
+<UF0DAB>
+<UF0DAC>
+<UF0DAD>
+<UF0DAE>
+<UF0DAF>
+<UF0DB0>
+<UF0DB1>
+<UF0DB2>
+<UF0DB3>
+<UF0DB4>
+<UF0DB5>
+<UF0DB6>
+<UF0DB7>
+<UF0DB8>
+<UF0DB9>
+<UF0DBA>
+<UF0DBB>
+<UF0DBC>
+<UF0DBD>
+<UF0DBE>
+<UF0DBF>
+<UF0DC0>
+<UF0DC1>
+<UF0DC2>
+<UF0DC3>
+<UF0DC4>
+<UF0DC5>
+<UF0DC6>
+<UF0DC7>
+<UF0DC8>
+<UF0DC9>
+<UF0DCA>
+<UF0DCB>
+<UF0DCC>
+<UF0DCD>
+<UF0DCE>
+<UF0DCF>
+<UF0DD0>
+<UF0DD1>
+<UF0DD2>
+<UF0DD3>
+<UF0DD4>
+<UF0DD5>
+<UF0DD6>
+<UF0DD7>
+<UF0DD8>
+<UF0DD9>
+<UF0DDA>
+<UF0DDB>
+<UF0DDC>
+<UF0DDD>
+<UF0DDE>
+<UF0DDF>
+<UF0DE0>
+<UF0DE1>
+<UF0DE2>
+<UF0DE3>
+<UF0DE4>
+<UF0DE5>
+<UF0DE6>
+<UF0DE7>
+<UF0DE8>
+<UF0DE9>
+<UF0DEA>
+<UF0DEB>
+<UF0DEC>
+<UF0DED>
+<UF0DEE>
+<UF0DEF>
+<UF0DF0>
+<UF0DF1>
+<UF0DF2>
+<UF0DF3>
+<UF0DF4>
+<UF0DF5>
+<UF0DF6>
+<UF0DF7>
+<UF0DF8>
+<UF0DF9>
+<UF0DFA>
+<UF0DFB>
+<UF0DFC>
+<UF0DFD>
+<UF0DFE>
+<UF0DFF>
+<UF0E00>
+<UF0E01>
+<UF0E02>
+<UF0E03>
+<UF0E04>
+<UF0E05>
+<UF0E06>
+<UF0E07>
+<UF0E08>
+<UF0E09>
+<UF0E0A>
+<UF0E0B>
+<UF0E0C>
+<UF0E0D>
+<UF0E0E>
+<UF0E0F>
+<UF0E10>
+<UF0E11>
+<UF0E12>
+<UF0E13>
+<UF0E14>
+<UF0E15>
+<UF0E16>
+<UF0E17>
+<UF0E18>
+<UF0E19>
+<UF0E1A>
+<UF0E1B>
+<UF0E1C>
+<UF0E1D>
+<UF0E1E>
+<UF0E1F>
+<UF0E20>
+<UF0E21>
+<UF0E22>
+<UF0E23>
+<UF0E24>
+<UF0E25>
+<UF0E26>
+<UF0E27>
+<UF0E28>
+<UF0E29>
+<UF0E2A>
+<UF0E2B>
+<UF0E2C>
+<UF0E2D>
+<UF0E2E>
+<UF0E2F>
+<UF0E30>
+<UF0E31>
+<UF0E32>
+<UF0E33>
+<UF0E34>
+<UF0E35>
+<UF0E36>
+<UF0E37>
+<UF0E38>
+<UF0E39>
+<UF0E3A>
+<UF0E3B>
+<UF0E3C>
+<UF0E3D>
+<UF0E3E>
+<UF0E3F>
+<UF0E40>
+<UF0E41>
+<UF0E42>
+<UF0E43>
+<UF0E44>
+<UF0E45>
+<UF0E46>
+<UF0E47>
+<UF0E48>
+<UF0E49>
+<UF0E4A>
+<UF0E4B>
+<UF0E4C>
+<UF0E4D>
+<UF0E4E>
+<UF0E4F>
+<UF0E50>
+<UF0E51>
+<UF0E52>
+<UF0E53>
+<UF0E54>
+<UF0E55>
+<UF0E56>
+<UF0E57>
+<UF0E58>
+<UF0E59>
+<UF0E5A>
+<UF0E5B>
+<UF0E5C>
+<UF0E5D>
+<UF0E5E>
+<UF0E5F>
+<UF0E60>
+<UF0E61>
+<UF0E62>
+<UF0E63>
+<UF0E64>
+<UF0E65>
+<UF0E66>
+<UF0E67>
+<UF0E68>
+<UF0E69>
+<UF0E6A>
+<UF0E6B>
+<UF0E6C>
+<UF0E6D>
+<UF0E6E>
+<UF0E6F>
+<UF0E70>
+<UF0E71>
+<UF0E72>
+<UF0E73>
+<UF0E74>
+<UF0E75>
+<UF0E76>
+<UF0E77>
+<UF0E78>
+<UF0E79>
+<UF0E7A>
+<UF0E7B>
+<UF0E7C>
+<UF0E7D>
+<UF0E7E>
+<UF0E7F>
+<UF0E80>
+<UF0E81>
+<UF0E82>
+<UF0E83>
+<UF0E84>
+<UF0E85>
+<UF0E86>
+<UF0E87>
+<UF0E88>
+<UF0E89>
+<UF0E8A>
+<UF0E8B>
+<UF0E8C>
+<UF0E8D>
+<UF0E8E>
+<UF0E8F>
+<UF0E90>
+<UF0E91>
+<UF0E92>
+<UF0E93>
+<UF0E94>
+<UF0E95>
+<UF0E96>
+<UF0E97>
+<UF0E98>
+<UF0E99>
+<UF0E9A>
+<UF0E9B>
+<UF0E9C>
+<UF0E9D>
+<UF0E9E>
+<UF0E9F>
+<UF0EA0>
+<UF0EA1>
+<UF0EA2>
+<UF0EA3>
+<UF0EA4>
+<UF0EA5>
+<UF0EA6>
+<UF0EA7>
+<UF0EA8>
+<UF0EA9>
+<UF0EAA>
+<UF0EAB>
+<UF0EAC>
+<UF0EAD>
+<UF0EAE>
+<UF0EAF>
+<UF0EB0>
+<UF0EB1>
+<UF0EB2>
+<UF0EB3>
+<UF0EB4>
+<UF0EB5>
+<UF0EB6>
+<UF0EB7>
+<UF0EB8>
+<UF0EB9>
+<UF0EBA>
+<UF0EBB>
+<UF0EBC>
+<UF0EBD>
+<UF0EBE>
+<UF0EBF>
+<UF0EC0>
+<UF0EC1>
+<UF0EC2>
+<UF0EC3>
+<UF0EC4>
+<UF0EC5>
+<UF0EC6>
+<UF0EC7>
+<UF0EC8>
+<UF0EC9>
+<UF0ECA>
+<UF0ECB>
+<UF0ECC>
+<UF0ECD>
+<UF0ECE>
+<UF0ECF>
+<UF0ED0>
+<UF0ED1>
+<UF0ED2>
+<UF0ED3>
+<UF0ED4>
+<UF0ED5>
+<UF0ED6>
+<UF0ED7>
+<UF0ED8>
+<UF0ED9>
+<UF0EDA>
+<UF0EDB>
+<UF0EDC>
+<UF0EDD>
+<UF0EDE>
+<UF0EDF>
+<UF0EE0>
+<UF0EE1>
+<UF0EE2>
+<UF0EE3>
+<UF0EE4>
+<UF0EE5>
+<UF0EE6>
+<UF0EE7>
+<UF0EE8>
+<UF0EE9>
+<UF0EEA>
+<UF0EEB>
+<UF0EEC>
+<UF0EED>
+<UF0EEE>
+<UF0EEF>
+<UF0EF0>
+<UF0EF1>
+<UF0EF2>
+<UF0EF3>
+<UF0EF4>
+<UF0EF5>
+<UF0EF6>
+<UF0EF7>
+<UF0EF8>
+<UF0EF9>
+<UF0EFA>
+<UF0EFB>
+<UF0EFC>
+<UF0EFD>
+<UF0EFE>
+<UF0EFF>
+<UF0F00>
+<UF0F01>
+<UF0F02>
+<UF0F03>
+<UF0F04>
+<UF0F05>
+<UF0F06>
+<UF0F07>
+<UF0F08>
+<UF0F09>
+<UF0F0A>
+<UF0F0B>
+<UF0F0C>
+<UF0F0D>
+<UF0F0E>
+<UF0F0F>
+<UF0F10>
+<UF0F11>
+<UF0F12>
+<UF0F13>
+<UF0F14>
+<UF0F15>
+<UF0F16>
+<UF0F17>
+<UF0F18>
+<UF0F19>
+<UF0F1A>
+<UF0F1B>
+<UF0F1C>
+<UF0F1D>
+<UF0F1E>
+<UF0F1F>
+<UF0F20>
+<UF0F21>
+<UF0F22>
+<UF0F23>
+<UF0F24>
+<UF0F25>
+<UF0F26>
+<UF0F27>
+<UF0F28>
+<UF0F29>
+<UF0F2A>
+<UF0F2B>
+<UF0F2C>
+<UF0F2D>
+<UF0F2E>
+<UF0F2F>
+<UF0F30>
+<UF0F31>
+<UF0F32>
+<UF0F33>
+<UF0F34>
+<UF0F35>
+<UF0F36>
+<UF0F37>
+<UF0F38>
+<UF0F39>
+<UF0F3A>
+<UF0F3B>
+<UF0F3C>
+<UF0F3D>
+<UF0F3E>
+<UF0F3F>
+<UF0F40>
+<UF0F41>
+<UF0F42>
+<UF0F43>
+<UF0F44>
+<UF0F45>
+<UF0F46>
+<UF0F47>
+<UF0F48>
+<UF0F49>
+<UF0F4A>
+<UF0F4B>
+<UF0F4C>
+<UF0F4D>
+<UF0F4E>
+<UF0F4F>
+<UF0F50>
+<UF0F51>
+<UF0F52>
+<UF0F53>
+<UF0F54>
+<UF0F55>
+<UF0F56>
+<UF0F57>
+<UF0F58>
+<UF0F59>
+<UF0F5A>
+<UF0F5B>
+<UF0F5C>
+<UF0F5D>
+<UF0F5E>
+<UF0F5F>
+<UF0F60>
+<UF0F61>
+<UF0F62>
+<UF0F63>
+<UF0F64>
+<UF0F65>
+<UF0F66>
+<UF0F67>
+<UF0F68>
+<UF0F69>
+<UF0F6A>
+<UF0F6B>
+<UF0F6C>
+<UF0F6D>
+<UF0F6E>
+<UF0F6F>
+<UF0F70>
+<UF0F71>
+<UF0F72>
+<UF0F73>
+<UF0F74>
+<UF0F75>
+<UF0F76>
+<UF0F77>
+<UF0F78>
+<UF0F79>
+<UF0F7A>
+<UF0F7B>
+<UF0F7C>
+<UF0F7D>
+<UF0F7E>
+<UF0F7F>
+<UF0F80>
+<UF0F81>
+<UF0F82>
+<UF0F83>
+<UF0F84>
+<UF0F85>
+<UF0F86>
+<UF0F87>
+<UF0F88>
+<UF0F89>
+<UF0F8A>
+<UF0F8B>
+<UF0F8C>
+<UF0F8D>
+<UF0F8E>
+<UF0F8F>
+<UF0F90>
+<UF0F91>
+<UF0F92>
+<UF0F93>
+<UF0F94>
+<UF0F95>
+<UF0F96>
+<UF0F97>
+<UF0F98>
+<UF0F99>
+<UF0F9A>
+<UF0F9B>
+<UF0F9C>
+<UF0F9D>
+<UF0F9E>
+<UF0F9F>
+<UF0FA0>
+<UF0FA1>
+<UF0FA2>
+<UF0FA3>
+<UF0FA4>
+<UF0FA5>
+<UF0FA6>
+<UF0FA7>
+<UF0FA8>
+<UF0FA9>
+<UF0FAA>
+<UF0FAB>
+<UF0FAC>
+<UF0FAD>
+<UF0FAE>
+<UF0FAF>
+<UF0FB0>
+<UF0FB1>
+<UF0FB2>
+<UF0FB3>
+<UF0FB4>
+<UF0FB5>
+<UF0FB6>
+<UF0FB7>
+<UF0FB8>
+<UF0FB9>
+<UF0FBA>
+<UF0FBB>
+<UF0FBC>
+<UF0FBD>
+<UF0FBE>
+<UF0FBF>
+<UF0FC0>
+<UF0FC1>
+<UF0FC2>
+<UF0FC3>
+<UF0FC4>
+<UF0FC5>
+<UF0FC6>
+<UF0FC7>
+<UF0FC8>
+<UF0FC9>
+<UF0FCA>
+<UF0FCB>
+<UF0FCC>
+<UF0FCD>
+<UF0FCE>
+<UF0FCF>
+<UF0FD0>
+<UF0FD1>
+<UF0FD2>
+<UF0FD3>
+<UF0FD4>
+<UF0FD5>
+<UF0FD6>
+<UF0FD7>
+<UF0FD8>
+<UF0FD9>
+<UF0FDA>
+<UF0FDB>
+<UF0FDC>
+<UF0FDD>
+<UF0FDE>
+<UF0FDF>
+<UF0FE0>
+<UF0FE1>
+<UF0FE2>
+<UF0FE3>
+<UF0FE4>
+<UF0FE5>
+<UF0FE6>
+<UF0FE7>
+<UF0FE8>
+<UF0FE9>
+<UF0FEA>
+<UF0FEB>
+<UF0FEC>
+<UF0FED>
+<UF0FEE>
+<UF0FEF>
+<UF0FF0>
+<UF0FF1>
+<UF0FF2>
+<UF0FF3>
+<UF0FF4>
+<UF0FF5>
+<UF0FF6>
+<UF0FF7>
+<UF0FF8>
+<UF0FF9>
+<UF0FFA>
+<UF0FFB>
+<UF0FFC>
+<UF0FFD>
+<UF0FFE>
+<UF0FFF>
+<UF1000>
+<UF1001>
+<UF1002>
+<UF1003>
+<UF1004>
+<UF1005>
+<UF1006>
+<UF1007>
+<UF1008>
+<UF1009>
+<UF100A>
+<UF100B>
+<UF100C>
+<UF100D>
+<UF100E>
+<UF100F>
+<UF1010>
+<UF1011>
+<UF1012>
+<UF1013>
+<UF1014>
+<UF1015>
+<UF1016>
+<UF1017>
+<UF1018>
+<UF1019>
+<UF101A>
+<UF101B>
+<UF101C>
+<UF101D>
+<UF101E>
+<UF101F>
+<UF1020>
+<UF1021>
+<UF1022>
+<UF1023>
+<UF1024>
+<UF1025>
+<UF1026>
+<UF1027>
+<UF1028>
+<UF1029>
+<UF102A>
+<UF102B>
+<UF102C>
+<UF102D>
+<UF102E>
+<UF102F>
+<UF1030>
+<UF1031>
+<UF1032>
+<UF1033>
+<UF1034>
+<UF1035>
+<UF1036>
+<UF1037>
+<UF1038>
+<UF1039>
+<UF103A>
+<UF103B>
+<UF103C>
+<UF103D>
+<UF103E>
+<UF103F>
+<UF1040>
+<UF1041>
+<UF1042>
+<UF1043>
+<UF1044>
+<UF1045>
+<UF1046>
+<UF1047>
+<UF1048>
+<UF1049>
+<UF104A>
+<UF104B>
+<UF104C>
+<UF104D>
+<UF104E>
+<UF104F>
+<UF1050>
+<UF1051>
+<UF1052>
+<UF1053>
+<UF1054>
+<UF1055>
+<UF1056>
+<UF1057>
+<UF1058>
+<UF1059>
+<UF105A>
+<UF105B>
+<UF105C>
+<UF105D>
+<UF105E>
+<UF105F>
+<UF1060>
+<UF1061>
+<UF1062>
+<UF1063>
+<UF1064>
+<UF1065>
+<UF1066>
+<UF1067>
+<UF1068>
+<UF1069>
+<UF106A>
+<UF106B>
+<UF106C>
+<UF106D>
+<UF106E>
+<UF106F>
+<UF1070>
+<UF1071>
+<UF1072>
+<UF1073>
+<UF1074>
+<UF1075>
+<UF1076>
+<UF1077>
+<UF1078>
+<UF1079>
+<UF107A>
+<UF107B>
+<UF107C>
+<UF107D>
+<UF107E>
+<UF107F>
+<UF1080>
+<UF1081>
+<UF1082>
+<UF1083>
+<UF1084>
+<UF1085>
+<UF1086>
+<UF1087>
+<UF1088>
+<UF1089>
+<UF108A>
+<UF108B>
+<UF108C>
+<UF108D>
+<UF108E>
+<UF108F>
+<UF1090>
+<UF1091>
+<UF1092>
+<UF1093>
+<UF1094>
+<UF1095>
+<UF1096>
+<UF1097>
+<UF1098>
+<UF1099>
+<UF109A>
+<UF109B>
+<UF109C>
+<UF109D>
+<UF109E>
+<UF109F>
+<UF10A0>
+<UF10A1>
+<UF10A2>
+<UF10A3>
+<UF10A4>
+<UF10A5>
+<UF10A6>
+<UF10A7>
+<UF10A8>
+<UF10A9>
+<UF10AA>
+<UF10AB>
+<UF10AC>
+<UF10AD>
+<UF10AE>
+<UF10AF>
+<UF10B0>
+<UF10B1>
+<UF10B2>
+<UF10B3>
+<UF10B4>
+<UF10B5>
+<UF10B6>
+<UF10B7>
+<UF10B8>
+<UF10B9>
+<UF10BA>
+<UF10BB>
+<UF10BC>
+<UF10BD>
+<UF10BE>
+<UF10BF>
+<UF10C0>
+<UF10C1>
+<UF10C2>
+<UF10C3>
+<UF10C4>
+<UF10C5>
+<UF10C6>
+<UF10C7>
+<UF10C8>
+<UF10C9>
+<UF10CA>
+<UF10CB>
+<UF10CC>
+<UF10CD>
+<UF10CE>
+<UF10CF>
+<UF10D0>
+<UF10D1>
+<UF10D2>
+<UF10D3>
+<UF10D4>
+<UF10D5>
+<UF10D6>
+<UF10D7>
+<UF10D8>
+<UF10D9>
+<UF10DA>
+<UF10DB>
+<UF10DC>
+<UF10DD>
+<UF10DE>
+<UF10DF>
+<UF10E0>
+<UF10E1>
+<UF10E2>
+<UF10E3>
+<UF10E4>
+<UF10E5>
+<UF10E6>
+<UF10E7>
+<UF10E8>
+<UF10E9>
+<UF10EA>
+<UF10EB>
+<UF10EC>
+<UF10ED>
+<UF10EE>
+<UF10EF>
+<UF10F0>
+<UF10F1>
+<UF10F2>
+<UF10F3>
+<UF10F4>
+<UF10F5>
+<UF10F6>
+<UF10F7>
+<UF10F8>
+<UF10F9>
+<UF10FA>
+<UF10FB>
+<UF10FC>
+<UF10FD>
+<UF10FE>
+<UF10FF>
+<UF1100>
+<UF1101>
+<UF1102>
+<UF1103>
+<UF1104>
+<UF1105>
+<UF1106>
+<UF1107>
+<UF1108>
+<UF1109>
+<UF110A>
+<UF110B>
+<UF110C>
+<UF110D>
+<UF110E>
+<UF110F>
+<UF1110>
+<UF1111>
+<UF1112>
+<UF1113>
+<UF1114>
+<UF1115>
+<UF1116>
+<UF1117>
+<UF1118>
+<UF1119>
+<UF111A>
+<UF111B>
+<UF111C>
+<UF111D>
+<UF111E>
+<UF111F>
+<UF1120>
+<UF1121>
+<UF1122>
+<UF1123>
+<UF1124>
+<UF1125>
+<UF1126>
+<UF1127>
+<UF1128>
+<UF1129>
+<UF112A>
+<UF112B>
+<UF112C>
+<UF112D>
+<UF112E>
+<UF112F>
+<UF1130>
+<UF1131>
+<UF1132>
+<UF1133>
+<UF1134>
+<UF1135>
+<UF1136>
+<UF1137>
+<UF1138>
+<UF1139>
+<UF113A>
+<UF113B>
+<UF113C>
+<UF113D>
+<UF113E>
+<UF113F>
+<UF1140>
+<UF1141>
+<UF1142>
+<UF1143>
+<UF1144>
+<UF1145>
+<UF1146>
+<UF1147>
+<UF1148>
+<UF1149>
+<UF114A>
+<UF114B>
+<UF114C>
+<UF114D>
+<UF114E>
+<UF114F>
+<UF1150>
+<UF1151>
+<UF1152>
+<UF1153>
+<UF1154>
+<UF1155>
+<UF1156>
+<UF1157>
+<UF1158>
+<UF1159>
+<UF115A>
+<UF115B>
+<UF115C>
+<UF115D>
+<UF115E>
+<UF115F>
+<UF1160>
+<UF1161>
+<UF1162>
+<UF1163>
+<UF1164>
+<UF1165>
+<UF1166>
+<UF1167>
+<UF1168>
+<UF1169>
+<UF116A>
+<UF116B>
+<UF116C>
+<UF116D>
+<UF116E>
+<UF116F>
+<UF1170>
+<UF1171>
+<UF1172>
+<UF1173>
+<UF1174>
+<UF1175>
+<UF1176>
+<UF1177>
+<UF1178>
+<UF1179>
+<UF117A>
+<UF117B>
+<UF117C>
+<UF117D>
+<UF117E>
+<UF117F>
+<UF1180>
+<UF1181>
+<UF1182>
+<UF1183>
+<UF1184>
+<UF1185>
+<UF1186>
+<UF1187>
+<UF1188>
+<UF1189>
+<UF118A>
+<UF118B>
+<UF118C>
+<UF118D>
+<UF118E>
+<UF118F>
+<UF1190>
+<UF1191>
+<UF1192>
+<UF1193>
+<UF1194>
+<UF1195>
+<UF1196>
+<UF1197>
+<UF1198>
+<UF1199>
+<UF119A>
+<UF119B>
+<UF119C>
+<UF119D>
+<UF119E>
+<UF119F>
+<UF11A0>
+<UF11A1>
+<UF11A2>
+<UF11A3>
+<UF11A4>
+<UF11A5>
+<UF11A6>
+<UF11A7>
+<UF11A8>
+<UF11A9>
+<UF11AA>
+<UF11AB>
+<UF11AC>
+<UF11AD>
+<UF11AE>
+<UF11AF>
+<UF11B0>
+<UF11B1>
+<UF11B2>
+<UF11B3>
+<UF11B4>
+<UF11B5>
+<UF11B6>
+<UF11B7>
+<UF11B8>
+<UF11B9>
+<UF11BA>
+<UF11BB>
+<UF11BC>
+<UF11BD>
+<UF11BE>
+<UF11BF>
+<UF11C0>
+<UF11C1>
+<UF11C2>
+<UF11C3>
+<UF11C4>
+<UF11C5>
+<UF11C6>
+<UF11C7>
+<UF11C8>
+<UF11C9>
+<UF11CA>
+<UF11CB>
+<UF11CC>
+<UF11CD>
+<UF11CE>
+<UF11CF>
+<UF11D0>
+<UF11D1>
+<UF11D2>
+<UF11D3>
+<UF11D4>
+<UF11D5>
+<UF11D6>
+<UF11D7>
+<UF11D8>
+<UF11D9>
+<UF11DA>
+<UF11DB>
+<UF11DC>
+<UF11DD>
+<UF11DE>
+<UF11DF>
+<UF11E0>
+<UF11E1>
+<UF11E2>
+<UF11E3>
+<UF11E4>
+<UF11E5>
+<UF11E6>
+<UF11E7>
+<UF11E8>
+<UF11E9>
+<UF11EA>
+<UF11EB>
+<UF11EC>
+<UF11ED>
+<UF11EE>
+<UF11EF>
+<UF11F0>
+<UF11F1>
+<UF11F2>
+<UF11F3>
+<UF11F4>
+<UF11F5>
+<UF11F6>
+<UF11F7>
+<UF11F8>
+<UF11F9>
+<UF11FA>
+<UF11FB>
+<UF11FC>
+<UF11FD>
+<UF11FE>
+<UF11FF>
+<UF1200>
+<UF1201>
+<UF1202>
+<UF1203>
+<UF1204>
+<UF1205>
+<UF1206>
+<UF1207>
+<UF1208>
+<UF1209>
+<UF120A>
+<UF120B>
+<UF120C>
+<UF120D>
+<UF120E>
+<UF120F>
+<UF1210>
+<UF1211>
+<UF1212>
+<UF1213>
+<UF1214>
+<UF1215>
+<UF1216>
+<UF1217>
+<UF1218>
+<UF1219>
+<UF121A>
+<UF121B>
+<UF121C>
+<UF121D>
+<UF121E>
+<UF121F>
+<UF1220>
+<UF1221>
+<UF1222>
+<UF1223>
+<UF1224>
+<UF1225>
+<UF1226>
+<UF1227>
+<UF1228>
+<UF1229>
+<UF122A>
+<UF122B>
+<UF122C>
+<UF122D>
+<UF122E>
+<UF122F>
+<UF1230>
+<UF1231>
+<UF1232>
+<UF1233>
+<UF1234>
+<UF1235>
+<UF1236>
+<UF1237>
+<UF1238>
+<UF1239>
+<UF123A>
+<UF123B>
+<UF123C>
+<UF123D>
+<UF123E>
+<UF123F>
+<UF1240>
+<UF1241>
+<UF1242>
+<UF1243>
+<UF1244>
+<UF1245>
+<UF1246>
+<UF1247>
+<UF1248>
+<UF1249>
+<UF124A>
+<UF124B>
+<UF124C>
+<UF124D>
+<UF124E>
+<UF124F>
+<UF1250>
+<UF1251>
+<UF1252>
+<UF1253>
+<UF1254>
+<UF1255>
+<UF1256>
+<UF1257>
+<UF1258>
+<UF1259>
+<UF125A>
+<UF125B>
+<UF125C>
+<UF125D>
+<UF125E>
+<UF125F>
+<UF1260>
+<UF1261>
+<UF1262>
+<UF1263>
+<UF1264>
+<UF1265>
+<UF1266>
+<UF1267>
+<UF1268>
+<UF1269>
+<UF126A>
+<UF126B>
+<UF126C>
+<UF126D>
+<UF126E>
+<UF126F>
+<UF1270>
+<UF1271>
+<UF1272>
+<UF1273>
+<UF1274>
+<UF1275>
+<UF1276>
+<UF1277>
+<UF1278>
+<UF1279>
+<UF127A>
+<UF127B>
+<UF127C>
+<UF127D>
+<UF127E>
+<UF127F>
+<UF1280>
+<UF1281>
+<UF1282>
+<UF1283>
+<UF1284>
+<UF1285>
+<UF1286>
+<UF1287>
+<UF1288>
+<UF1289>
+<UF128A>
+<UF128B>
+<UF128C>
+<UF128D>
+<UF128E>
+<UF128F>
+<UF1290>
+<UF1291>
+<UF1292>
+<UF1293>
+<UF1294>
+<UF1295>
+<UF1296>
+<UF1297>
+<UF1298>
+<UF1299>
+<UF129A>
+<UF129B>
+<UF129C>
+<UF129D>
+<UF129E>
+<UF129F>
+<UF12A0>
+<UF12A1>
+<UF12A2>
+<UF12A3>
+<UF12A4>
+<UF12A5>
+<UF12A6>
+<UF12A7>
+<UF12A8>
+<UF12A9>
+<UF12AA>
+<UF12AB>
+<UF12AC>
+<UF12AD>
+<UF12AE>
+<UF12AF>
+<UF12B0>
+<UF12B1>
+<UF12B2>
+<UF12B3>
+<UF12B4>
+<UF12B5>
+<UF12B6>
+<UF12B7>
+<UF12B8>
+<UF12B9>
+<UF12BA>
+<UF12BB>
+<UF12BC>
+<UF12BD>
+<UF12BE>
+<UF12BF>
+<UF12C0>
+<UF12C1>
+<UF12C2>
+<UF12C3>
+<UF12C4>
+<UF12C5>
+<UF12C6>
+<UF12C7>
+<UF12C8>
+<UF12C9>
+<UF12CA>
+<UF12CB>
+<UF12CC>
+<UF12CD>
+<UF12CE>
+<UF12CF>
+<UF12D0>
+<UF12D1>
+<UF12D2>
+<UF12D3>
+<UF12D4>
+<UF12D5>
+<UF12D6>
+<UF12D7>
+<UF12D8>
+<UF12D9>
+<UF12DA>
+<UF12DB>
+<UF12DC>
+<UF12DD>
+<UF12DE>
+<UF12DF>
+<UF12E0>
+<UF12E1>
+<UF12E2>
+<UF12E3>
+<UF12E4>
+<UF12E5>
+<UF12E6>
+<UF12E7>
+<UF12E8>
+<UF12E9>
+<UF12EA>
+<UF12EB>
+<UF12EC>
+<UF12ED>
+<UF12EE>
+<UF12EF>
+<UF12F0>
+<UF12F1>
+<UF12F2>
+<UF12F3>
+<UF12F4>
+<UF12F5>
+<UF12F6>
+<UF12F7>
+<UF12F8>
+<UF12F9>
+<UF12FA>
+<UF12FB>
+<UF12FC>
+<UF12FD>
+<UF12FE>
+<UF12FF>
+<UF1300>
+<UF1301>
+<UF1302>
+<UF1303>
+<UF1304>
+<UF1305>
+<UF1306>
+<UF1307>
+<UF1308>
+<UF1309>
+<UF130A>
+<UF130B>
+<UF130C>
+<UF130D>
+<UF130E>
+<UF130F>
+<UF1310>
+<UF1311>
+<UF1312>
+<UF1313>
+<UF1314>
+<UF1315>
+<UF1316>
+<UF1317>
+<UF1318>
+<UF1319>
+<UF131A>
+<UF131B>
+<UF131C>
+<UF131D>
+<UF131E>
+<UF131F>
+<UF1320>
+<UF1321>
+<UF1322>
+<UF1323>
+<UF1324>
+<UF1325>
+<UF1326>
+<UF1327>
+<UF1328>
+<UF1329>
+<UF132A>
+<UF132B>
+<UF132C>
+<UF132D>
+<UF132E>
+<UF132F>
+<UF1330>
+<UF1331>
+<UF1332>
+<UF1333>
+<UF1334>
+<UF1335>
+<UF1336>
+<UF1337>
+<UF1338>
+<UF1339>
+<UF133A>
+<UF133B>
+<UF133C>
+<UF133D>
+<UF133E>
+<UF133F>
+<UF1340>
+<UF1341>
+<UF1342>
+<UF1343>
+<UF1344>
+<UF1345>
+<UF1346>
+<UF1347>
+<UF1348>
+<UF1349>
+<UF134A>
+<UF134B>
+<UF134C>
+<UF134D>
+<UF134E>
+<UF134F>
+<UF1350>
+<UF1351>
+<UF1352>
+<UF1353>
+<UF1354>
+<UF1355>
+<UF1356>
+<UF1357>
+<UF1358>
+<UF1359>
+<UF135A>
+<UF135B>
+<UF135C>
+<UF135D>
+<UF135E>
+<UF135F>
+<UF1360>
+<UF1361>
+<UF1362>
+<UF1363>
+<UF1364>
+<UF1365>
+<UF1366>
+<UF1367>
+<UF1368>
+<UF1369>
+<UF136A>
+<UF136B>
+<UF136C>
+<UF136D>
+<UF136E>
+<UF136F>
+<UF1370>
+<UF1371>
+<UF1372>
+<UF1373>
+<UF1374>
+<UF1375>
+<UF1376>
+<UF1377>
+<UF1378>
+<UF1379>
+<UF137A>
+<UF137B>
+<UF137C>
+<UF137D>
+<UF137E>
+<UF137F>
+<UF1380>
+<UF1381>
+<UF1382>
+<UF1383>
+<UF1384>
+<UF1385>
+<UF1386>
+<UF1387>
+<UF1388>
+<UF1389>
+<UF138A>
+<UF138B>
+<UF138C>
+<UF138D>
+<UF138E>
+<UF138F>
+<UF1390>
+<UF1391>
+<UF1392>
+<UF1393>
+<UF1394>
+<UF1395>
+<UF1396>
+<UF1397>
+<UF1398>
+<UF1399>
+<UF139A>
+<UF139B>
+<UF139C>
+<UF139D>
+<UF139E>
+<UF139F>
+<UF13A0>
+<UF13A1>
+<UF13A2>
+<UF13A3>
+<UF13A4>
+<UF13A5>
+<UF13A6>
+<UF13A7>
+<UF13A8>
+<UF13A9>
+<UF13AA>
+<UF13AB>
+<UF13AC>
+<UF13AD>
+<UF13AE>
+<UF13AF>
+<UF13B0>
+<UF13B1>
+<UF13B2>
+<UF13B3>
+<UF13B4>
+<UF13B5>
+<UF13B6>
+<UF13B7>
+<UF13B8>
+<UF13B9>
+<UF13BA>
+<UF13BB>
+<UF13BC>
+<UF13BD>
+<UF13BE>
+<UF13BF>
+<UF13C0>
+<UF13C1>
+<UF13C2>
+<UF13C3>
+<UF13C4>
+<UF13C5>
+<UF13C6>
+<UF13C7>
+<UF13C8>
+<UF13C9>
+<UF13CA>
+<UF13CB>
+<UF13CC>
+<UF13CD>
+<UF13CE>
+<UF13CF>
+<UF13D0>
+<UF13D1>
+<UF13D2>
+<UF13D3>
+<UF13D4>
+<UF13D5>
+<UF13D6>
+<UF13D7>
+<UF13D8>
+<UF13D9>
+<UF13DA>
+<UF13DB>
+<UF13DC>
+<UF13DD>
+<UF13DE>
+<UF13DF>
+<UF13E0>
+<UF13E1>
+<UF13E2>
+<UF13E3>
+<UF13E4>
+<UF13E5>
+<UF13E6>
+<UF13E7>
+<UF13E8>
+<UF13E9>
+<UF13EA>
+<UF13EB>
+<UF13EC>
+<UF13ED>
+<UF13EE>
+<UF13EF>
+<UF13F0>
+<UF13F1>
+<UF13F2>
+<UF13F3>
+<UF13F4>
+<UF13F5>
+<UF13F6>
+<UF13F7>
+<UF13F8>
+<UF13F9>
+<UF13FA>
+<UF13FB>
+<UF13FC>
+<UF13FD>
+<UF13FE>
+<UF13FF>
+<UF1400>
+<UF1401>
+<UF1402>
+<UF1403>
+<UF1404>
+<UF1405>
+<UF1406>
+<UF1407>
+<UF1408>
+<UF1409>
+<UF140A>
+<UF140B>
+<UF140C>
+<UF140D>
+<UF140E>
+<UF140F>
+<UF1410>
+<UF1411>
+<UF1412>
+<UF1413>
+<UF1414>
+<UF1415>
+<UF1416>
+<UF1417>
+<UF1418>
+<UF1419>
+<UF141A>
+<UF141B>
+<UF141C>
+<UF141D>
+<UF141E>
+<UF141F>
+<UF1420>
+<UF1421>
+<UF1422>
+<UF1423>
+<UF1424>
+<UF1425>
+<UF1426>
+<UF1427>
+<UF1428>
+<UF1429>
+<UF142A>
+<UF142B>
+<UF142C>
+<UF142D>
+<UF142E>
+<UF142F>
+<UF1430>
+<UF1431>
+<UF1432>
+<UF1433>
+<UF1434>
+<UF1435>
+<UF1436>
+<UF1437>
+<UF1438>
+<UF1439>
+<UF143A>
+<UF143B>
+<UF143C>
+<UF143D>
+<UF143E>
+<UF143F>
+<UF1440>
+<UF1441>
+<UF1442>
+<UF1443>
+<UF1444>
+<UF1445>
+<UF1446>
+<UF1447>
+<UF1448>
+<UF1449>
+<UF144A>
+<UF144B>
+<UF144C>
+<UF144D>
+<UF144E>
+<UF144F>
+<UF1450>
+<UF1451>
+<UF1452>
+<UF1453>
+<UF1454>
+<UF1455>
+<UF1456>
+<UF1457>
+<UF1458>
+<UF1459>
+<UF145A>
+<UF145B>
+<UF145C>
+<UF145D>
+<UF145E>
+<UF145F>
+<UF1460>
+<UF1461>
+<UF1462>
+<UF1463>
+<UF1464>
+<UF1465>
+<UF1466>
+<UF1467>
+<UF1468>
+<UF1469>
+<UF146A>
+<UF146B>
+<UF146C>
+<UF146D>
+<UF146E>
+<UF146F>
+<UF1470>
+<UF1471>
+<UF1472>
+<UF1473>
+<UF1474>
+<UF1475>
+<UF1476>
+<UF1477>
+<UF1478>
+<UF1479>
+<UF147A>
+<UF147B>
+<UF147C>
+<UF147D>
+<UF147E>
+<UF147F>
+<UF1480>
+<UF1481>
+<UF1482>
+<UF1483>
+<UF1484>
+<UF1485>
+<UF1486>
+<UF1487>
+<UF1488>
+<UF1489>
+<UF148A>
+<UF148B>
+<UF148C>
+<UF148D>
+<UF148E>
+<UF148F>
+<UF1490>
+<UF1491>
+<UF1492>
+<UF1493>
+<UF1494>
+<UF1495>
+<UF1496>
+<UF1497>
+<UF1498>
+<UF1499>
+<UF149A>
+<UF149B>
+<UF149C>
+<UF149D>
+<UF149E>
+<UF149F>
+<UF14A0>
+<UF14A1>
+<UF14A2>
+<UF14A3>
+<UF14A4>
+<UF14A5>
+<UF14A6>
+<UF14A7>
+<UF14A8>
+<UF14A9>
+<UF14AA>
+<UF14AB>
+<UF14AC>
+<UF14AD>
+<UF14AE>
+<UF14AF>
+<UF14B0>
+<UF14B1>
+<UF14B2>
+<UF14B3>
+<UF14B4>
+<UF14B5>
+<UF14B6>
+<UF14B7>
+<UF14B8>
+<UF14B9>
+<UF14BA>
+<UF14BB>
+<UF14BC>
+<UF14BD>
+<UF14BE>
+<UF14BF>
+<UF14C0>
+<UF14C1>
+<UF14C2>
+<UF14C3>
+<UF14C4>
+<UF14C5>
+<UF14C6>
+<UF14C7>
+<UF14C8>
+<UF14C9>
+<UF14CA>
+<UF14CB>
+<UF14CC>
+<UF14CD>
+<UF14CE>
+<UF14CF>
+<UF14D0>
+<UF14D1>
+<UF14D2>
+<UF14D3>
+<UF14D4>
+<UF14D5>
+<UF14D6>
+<UF14D7>
+<UF14D8>
+<UF14D9>
+<UF14DA>
+<UF14DB>
+<UF14DC>
+<UF14DD>
+<UF14DE>
+<UF14DF>
+<UF14E0>
+<UF14E1>
+<UF14E2>
+<UF14E3>
+<UF14E4>
+<UF14E5>
+<UF14E6>
+<UF14E7>
+<UF14E8>
+<UF14E9>
+<UF14EA>
+<UF14EB>
+<UF14EC>
+<UF14ED>
+<UF14EE>
+<UF14EF>
+<UF14F0>
+<UF14F1>
+<UF14F2>
+<UF14F3>
+<UF14F4>
+<UF14F5>
+<UF14F6>
+<UF14F7>
+<UF14F8>
+<UF14F9>
+<UF14FA>
+<UF14FB>
+<UF14FC>
+<UF14FD>
+<UF14FE>
+<UF14FF>
+<UF1500>
+<UF1501>
+<UF1502>
+<UF1503>
+<UF1504>
+<UF1505>
+<UF1506>
+<UF1507>
+<UF1508>
+<UF1509>
+<UF150A>
+<UF150B>
+<UF150C>
+<UF150D>
+<UF150E>
+<UF150F>
+<UF1510>
+<UF1511>
+<UF1512>
+<UF1513>
+<UF1514>
+<UF1515>
+<UF1516>
+<UF1517>
+<UF1518>
+<UF1519>
+<UF151A>
+<UF151B>
+<UF151C>
+<UF151D>
+<UF151E>
+<UF151F>
+<UF1520>
+<UF1521>
+<UF1522>
+<UF1523>
+<UF1524>
+<UF1525>
+<UF1526>
+<UF1527>
+<UF1528>
+<UF1529>
+<UF152A>
+<UF152B>
+<UF152C>
+<UF152D>
+<UF152E>
+<UF152F>
+<UF1530>
+<UF1531>
+<UF1532>
+<UF1533>
+<UF1534>
+<UF1535>
+<UF1536>
+<UF1537>
+<UF1538>
+<UF1539>
+<UF153A>
+<UF153B>
+<UF153C>
+<UF153D>
+<UF153E>
+<UF153F>
+<UF1540>
+<UF1541>
+<UF1542>
+<UF1543>
+<UF1544>
+<UF1545>
+<UF1546>
+<UF1547>
+<UF1548>
+<UF1549>
+<UF154A>
+<UF154B>
+<UF154C>
+<UF154D>
+<UF154E>
+<UF154F>
+<UF1550>
+<UF1551>
+<UF1552>
+<UF1553>
+<UF1554>
+<UF1555>
+<UF1556>
+<UF1557>
+<UF1558>
+<UF1559>
+<UF155A>
+<UF155B>
+<UF155C>
+<UF155D>
+<UF155E>
+<UF155F>
+<UF1560>
+<UF1561>
+<UF1562>
+<UF1563>
+<UF1564>
+<UF1565>
+<UF1566>
+<UF1567>
+<UF1568>
+<UF1569>
+<UF156A>
+<UF156B>
+<UF156C>
+<UF156D>
+<UF156E>
+<UF156F>
+<UF1570>
+<UF1571>
+<UF1572>
+<UF1573>
+<UF1574>
+<UF1575>
+<UF1576>
+<UF1577>
+<UF1578>
+<UF1579>
+<UF157A>
+<UF157B>
+<UF157C>
+<UF157D>
+<UF157E>
+<UF157F>
+<UF1580>
+<UF1581>
+<UF1582>
+<UF1583>
+<UF1584>
+<UF1585>
+<UF1586>
+<UF1587>
+<UF1588>
+<UF1589>
+<UF158A>
+<UF158B>
+<UF158C>
+<UF158D>
+<UF158E>
+<UF158F>
+<UF1590>
+<UF1591>
+<UF1592>
+<UF1593>
+<UF1594>
+<UF1595>
+<UF1596>
+<UF1597>
+<UF1598>
+<UF1599>
+<UF159A>
+<UF159B>
+<UF159C>
+<UF159D>
+<UF159E>
+<UF159F>
+<UF15A0>
+<UF15A1>
+<UF15A2>
+<UF15A3>
+<UF15A4>
+<UF15A5>
+<UF15A6>
+<UF15A7>
+<UF15A8>
+<UF15A9>
+<UF15AA>
+<UF15AB>
+<UF15AC>
+<UF15AD>
+<UF15AE>
+<UF15AF>
+<UF15B0>
+<UF15B1>
+<UF15B2>
+<UF15B3>
+<UF15B4>
+<UF15B5>
+<UF15B6>
+<UF15B7>
+<UF15B8>
+<UF15B9>
+<UF15BA>
+<UF15BB>
+<UF15BC>
+<UF15BD>
+<UF15BE>
+<UF15BF>
+<UF15C0>
+<UF15C1>
+<UF15C2>
+<UF15C3>
+<UF15C4>
+<UF15C5>
+<UF15C6>
+<UF15C7>
+<UF15C8>
+<UF15C9>
+<UF15CA>
+<UF15CB>
+<UF15CC>
+<UF15CD>
+<UF15CE>
+<UF15CF>
+<UF15D0>
+<UF15D1>
+<UF15D2>
+<UF15D3>
+<UF15D4>
+<UF15D5>
+<UF15D6>
+<UF15D7>
+<UF15D8>
+<UF15D9>
+<UF15DA>
+<UF15DB>
+<UF15DC>
+<UF15DD>
+<UF15DE>
+<UF15DF>
+<UF15E0>
+<UF15E1>
+<UF15E2>
+<UF15E3>
+<UF15E4>
+<UF15E5>
+<UF15E6>
+<UF15E7>
+<UF15E8>
+<UF15E9>
+<UF15EA>
+<UF15EB>
+<UF15EC>
+<UF15ED>
+<UF15EE>
+<UF15EF>
+<UF15F0>
+<UF15F1>
+<UF15F2>
+<UF15F3>
+<UF15F4>
+<UF15F5>
+<UF15F6>
+<UF15F7>
+<UF15F8>
+<UF15F9>
+<UF15FA>
+<UF15FB>
+<UF15FC>
+<UF15FD>
+<UF15FE>
+<UF15FF>
+<UF1600>
+<UF1601>
+<UF1602>
+<UF1603>
+<UF1604>
+<UF1605>
+<UF1606>
+<UF1607>
+<UF1608>
+<UF1609>
+<UF160A>
+<UF160B>
+<UF160C>
+<UF160D>
+<UF160E>
+<UF160F>
+<UF1610>
+<UF1611>
+<UF1612>
+<UF1613>
+<UF1614>
+<UF1615>
+<UF1616>
+<UF1617>
+<UF1618>
+<UF1619>
+<UF161A>
+<UF161B>
+<UF161C>
+<UF161D>
+<UF161E>
+<UF161F>
+<UF1620>
+<UF1621>
+<UF1622>
+<UF1623>
+<UF1624>
+<UF1625>
+<UF1626>
+<UF1627>
+<UF1628>
+<UF1629>
+<UF162A>
+<UF162B>
+<UF162C>
+<UF162D>
+<UF162E>
+<UF162F>
+<UF1630>
+<UF1631>
+<UF1632>
+<UF1633>
+<UF1634>
+<UF1635>
+<UF1636>
+<UF1637>
+<UF1638>
+<UF1639>
+<UF163A>
+<UF163B>
+<UF163C>
+<UF163D>
+<UF163E>
+<UF163F>
+<UF1640>
+<UF1641>
+<UF1642>
+<UF1643>
+<UF1644>
+<UF1645>
+<UF1646>
+<UF1647>
+<UF1648>
+<UF1649>
+<UF164A>
+<UF164B>
+<UF164C>
+<UF164D>
+<UF164E>
+<UF164F>
+<UF1650>
+<UF1651>
+<UF1652>
+<UF1653>
+<UF1654>
+<UF1655>
+<UF1656>
+<UF1657>
+<UF1658>
+<UF1659>
+<UF165A>
+<UF165B>
+<UF165C>
+<UF165D>
+<UF165E>
+<UF165F>
+<UF1660>
+<UF1661>
+<UF1662>
+<UF1663>
+<UF1664>
+<UF1665>
+<UF1666>
+<UF1667>
+<UF1668>
+<UF1669>
+<UF166A>
+<UF166B>
+<UF166C>
+<UF166D>
+<UF166E>
+<UF166F>
+<UF1670>
+<UF1671>
+<UF1672>
+<UF1673>
+<UF1674>
+<UF1675>
+<UF1676>
+<UF1677>
+<UF1678>
+<UF1679>
+<UF167A>
+<UF167B>
+<UF167C>
+<UF167D>
+<UF167E>
+<UF167F>
+<UF1680>
+<UF1681>
+<UF1682>
+<UF1683>
+<UF1684>
+<UF1685>
+<UF1686>
+<UF1687>
+<UF1688>
+<UF1689>
+<UF168A>
+<UF168B>
+<UF168C>
+<UF168D>
+<UF168E>
+<UF168F>
+<UF1690>
+<UF1691>
+<UF1692>
+<UF1693>
+<UF1694>
+<UF1695>
+<UF1696>
+<UF1697>
+<UF1698>
+<UF1699>
+<UF169A>
+<UF169B>
+<UF169C>
+<UF169D>
+<UF169E>
+<UF169F>
+<UF16A0>
+<UF16A1>
+<UF16A2>
+<UF16A3>
+<UF16A4>
+<UF16A5>
+<UF16A6>
+<UF16A7>
+<UF16A8>
+<UF16A9>
+<UF16AA>
+<UF16AB>
+<UF16AC>
+<UF16AD>
+<UF16AE>
+<UF16AF>
+<UF16B0>
+<UF16B1>
+<UF16B2>
+<UF16B3>
+<UF16B4>
+<UF16B5>
+<UF16B6>
+<UF16B7>
+<UF16B8>
+<UF16B9>
+<UF16BA>
+<UF16BB>
+<UF16BC>
+<UF16BD>
+<UF16BE>
+<UF16BF>
+<UF16C0>
+<UF16C1>
+<UF16C2>
+<UF16C3>
+<UF16C4>
+<UF16C5>
+<UF16C6>
+<UF16C7>
+<UF16C8>
+<UF16C9>
+<UF16CA>
+<UF16CB>
+<UF16CC>
+<UF16CD>
+<UF16CE>
+<UF16CF>
+<UF16D0>
+<UF16D1>
+<UF16D2>
+<UF16D3>
+<UF16D4>
+<UF16D5>
+<UF16D6>
+<UF16D7>
+<UF16D8>
+<UF16D9>
+<UF16DA>
+<UF16DB>
+<UF16DC>
+<UF16DD>
+<UF16DE>
+<UF16DF>
+<UF16E0>
+<UF16E1>
+<UF16E2>
+<UF16E3>
+<UF16E4>
+<UF16E5>
+<UF16E6>
+<UF16E7>
+<UF16E8>
+<UF16E9>
+<UF16EA>
+<UF16EB>
+<UF16EC>
+<UF16ED>
+<UF16EE>
+<UF16EF>
+<UF16F0>
+<UF16F1>
+<UF16F2>
+<UF16F3>
+<UF16F4>
+<UF16F5>
+<UF16F6>
+<UF16F7>
+<UF16F8>
+<UF16F9>
+<UF16FA>
+<UF16FB>
+<UF16FC>
+<UF16FD>
+<UF16FE>
+<UF16FF>
+<UF1700>
+<UF1701>
+<UF1702>
+<UF1703>
+<UF1704>
+<UF1705>
+<UF1706>
+<UF1707>
+<UF1708>
+<UF1709>
+<UF170A>
+<UF170B>
+<UF170C>
+<UF170D>
+<UF170E>
+<UF170F>
+<UF1710>
+<UF1711>
+<UF1712>
+<UF1713>
+<UF1714>
+<UF1715>
+<UF1716>
+<UF1717>
+<UF1718>
+<UF1719>
+<UF171A>
+<UF171B>
+<UF171C>
+<UF171D>
+<UF171E>
+<UF171F>
+<UF1720>
+<UF1721>
+<UF1722>
+<UF1723>
+<UF1724>
+<UF1725>
+<UF1726>
+<UF1727>
+<UF1728>
+<UF1729>
+<UF172A>
+<UF172B>
+<UF172C>
+<UF172D>
+<UF172E>
+<UF172F>
+<UF1730>
+<UF1731>
+<UF1732>
+<UF1733>
+<UF1734>
+<UF1735>
+<UF1736>
+<UF1737>
+<UF1738>
+<UF1739>
+<UF173A>
+<UF173B>
+<UF173C>
+<UF173D>
+<UF173E>
+<UF173F>
+<UF1740>
+<UF1741>
+<UF1742>
+<UF1743>
+<UF1744>
+<UF1745>
+<UF1746>
+<UF1747>
+<UF1748>
+<UF1749>
+<UF174A>
+<UF174B>
+<UF174C>
+<UF174D>
+<UF174E>
+<UF174F>
+<UF1750>
+<UF1751>
+<UF1752>
+<UF1753>
+<UF1754>
+<UF1755>
+<UF1756>
+<UF1757>
+<UF1758>
+<UF1759>
+<UF175A>
+<UF175B>
+<UF175C>
+<UF175D>
+<UF175E>
+<UF175F>
+<UF1760>
+<UF1761>
+<UF1762>
+<UF1763>
+<UF1764>
+<UF1765>
+<UF1766>
+<UF1767>
+<UF1768>
+<UF1769>
+<UF176A>
+<UF176B>
+<UF176C>
+<UF176D>
+<UF176E>
+<UF176F>
+<UF1770>
+<UF1771>
+<UF1772>
+<UF1773>
+<UF1774>
+<UF1775>
+<UF1776>
+<UF1777>
+<UF1778>
+<UF1779>
+<UF177A>
+<UF177B>
+<UF177C>
+<UF177D>
+<UF177E>
+<UF177F>
+<UF1780>
+<UF1781>
+<UF1782>
+<UF1783>
+<UF1784>
+<UF1785>
+<UF1786>
+<UF1787>
+<UF1788>
+<UF1789>
+<UF178A>
+<UF178B>
+<UF178C>
+<UF178D>
+<UF178E>
+<UF178F>
+<UF1790>
+<UF1791>
+<UF1792>
+<UF1793>
+<UF1794>
+<UF1795>
+<UF1796>
+<UF1797>
+<UF1798>
+<UF1799>
+<UF179A>
+<UF179B>
+<UF179C>
+<UF179D>
+<UF179E>
+<UF179F>
+<UF17A0>
+<UF17A1>
+<UF17A2>
+<UF17A3>
+<UF17A4>
+<UF17A5>
+<UF17A6>
+<UF17A7>
+<UF17A8>
+<UF17A9>
+<UF17AA>
+<UF17AB>
+<UF17AC>
+<UF17AD>
+<UF17AE>
+<UF17AF>
+<UF17B0>
+<UF17B1>
+<UF17B2>
+<UF17B3>
+<UF17B4>
+<UF17B5>
+<UF17B6>
+<UF17B7>
+<UF17B8>
+<UF17B9>
+<UF17BA>
+<UF17BB>
+<UF17BC>
+<UF17BD>
+<UF17BE>
+<UF17BF>
+<UF17C0>
+<UF17C1>
+<UF17C2>
+<UF17C3>
+<UF17C4>
+<UF17C5>
+<UF17C6>
+<UF17C7>
+<UF17C8>
+<UF17C9>
+<UF17CA>
+<UF17CB>
+<UF17CC>
+<UF17CD>
+<UF17CE>
+<UF17CF>
+<UF17D0>
+<UF17D1>
+<UF17D2>
+<UF17D3>
+<UF17D4>
+<UF17D5>
+<UF17D6>
+<UF17D7>
+<UF17D8>
+<UF17D9>
+<UF17DA>
+<UF17DB>
+<UF17DC>
+<UF17DD>
+<UF17DE>
+<UF17DF>
+<UF17E0>
+<UF17E1>
+<UF17E2>
+<UF17E3>
+<UF17E4>
+<UF17E5>
+<UF17E6>
+<UF17E7>
+<UF17E8>
+<UF17E9>
+<UF17EA>
+<UF17EB>
+<UF17EC>
+<UF17ED>
+<UF17EE>
+<UF17EF>
+<UF17F0>
+<UF17F1>
+<UF17F2>
+<UF17F3>
+<UF17F4>
+<UF17F5>
+<UF17F6>
+<UF17F7>
+<UF17F8>
+<UF17F9>
+<UF17FA>
+<UF17FB>
+<UF17FC>
+<UF17FD>
+<UF17FE>
+<UF17FF>
+<UF1800>
+<UF1801>
+<UF1802>
+<UF1803>
+<UF1804>
+<UF1805>
+<UF1806>
+<UF1807>
+<UF1808>
+<UF1809>
+<UF180A>
+<UF180B>
+<UF180C>
+<UF180D>
+<UF180E>
+<UF180F>
+<UF1810>
+<UF1811>
+<UF1812>
+<UF1813>
+<UF1814>
+<UF1815>
+<UF1816>
+<UF1817>
+<UF1818>
+<UF1819>
+<UF181A>
+<UF181B>
+<UF181C>
+<UF181D>
+<UF181E>
+<UF181F>
+<UF1820>
+<UF1821>
+<UF1822>
+<UF1823>
+<UF1824>
+<UF1825>
+<UF1826>
+<UF1827>
+<UF1828>
+<UF1829>
+<UF182A>
+<UF182B>
+<UF182C>
+<UF182D>
+<UF182E>
+<UF182F>
+<UF1830>
+<UF1831>
+<UF1832>
+<UF1833>
+<UF1834>
+<UF1835>
+<UF1836>
+<UF1837>
+<UF1838>
+<UF1839>
+<UF183A>
+<UF183B>
+<UF183C>
+<UF183D>
+<UF183E>
+<UF183F>
+<UF1840>
+<UF1841>
+<UF1842>
+<UF1843>
+<UF1844>
+<UF1845>
+<UF1846>
+<UF1847>
+<UF1848>
+<UF1849>
+<UF184A>
+<UF184B>
+<UF184C>
+<UF184D>
+<UF184E>
+<UF184F>
+<UF1850>
+<UF1851>
+<UF1852>
+<UF1853>
+<UF1854>
+<UF1855>
+<UF1856>
+<UF1857>
+<UF1858>
+<UF1859>
+<UF185A>
+<UF185B>
+<UF185C>
+<UF185D>
+<UF185E>
+<UF185F>
+<UF1860>
+<UF1861>
+<UF1862>
+<UF1863>
+<UF1864>
+<UF1865>
+<UF1866>
+<UF1867>
+<UF1868>
+<UF1869>
+<UF186A>
+<UF186B>
+<UF186C>
+<UF186D>
+<UF186E>
+<UF186F>
+<UF1870>
+<UF1871>
+<UF1872>
+<UF1873>
+<UF1874>
+<UF1875>
+<UF1876>
+<UF1877>
+<UF1878>
+<UF1879>
+<UF187A>
+<UF187B>
+<UF187C>
+<UF187D>
+<UF187E>
+<UF187F>
+<UF1880>
+<UF1881>
+<UF1882>
+<UF1883>
+<UF1884>
+<UF1885>
+<UF1886>
+<UF1887>
+<UF1888>
+<UF1889>
+<UF188A>
+<UF188B>
+<UF188C>
+<UF188D>
+<UF188E>
+<UF188F>
+<UF1890>
+<UF1891>
+<UF1892>
+<UF1893>
+<UF1894>
+<UF1895>
+<UF1896>
+<UF1897>
+<UF1898>
+<UF1899>
+<UF189A>
+<UF189B>
+<UF189C>
+<UF189D>
+<UF189E>
+<UF189F>
+<UF18A0>
+<UF18A1>
+<UF18A2>
+<UF18A3>
+<UF18A4>
+<UF18A5>
+<UF18A6>
+<UF18A7>
+<UF18A8>
+<UF18A9>
+<UF18AA>
+<UF18AB>
+<UF18AC>
+<UF18AD>
+<UF18AE>
+<UF18AF>
+<UF18B0>
+<UF18B1>
+<UF18B2>
+<UF18B3>
+<UF18B4>
+<UF18B5>
+<UF18B6>
+<UF18B7>
+<UF18B8>
+<UF18B9>
+<UF18BA>
+<UF18BB>
+<UF18BC>
+<UF18BD>
+<UF18BE>
+<UF18BF>
+<UF18C0>
+<UF18C1>
+<UF18C2>
+<UF18C3>
+<UF18C4>
+<UF18C5>
+<UF18C6>
+<UF18C7>
+<UF18C8>
+<UF18C9>
+<UF18CA>
+<UF18CB>
+<UF18CC>
+<UF18CD>
+<UF18CE>
+<UF18CF>
+<UF18D0>
+<UF18D1>
+<UF18D2>
+<UF18D3>
+<UF18D4>
+<UF18D5>
+<UF18D6>
+<UF18D7>
+<UF18D8>
+<UF18D9>
+<UF18DA>
+<UF18DB>
+<UF18DC>
+<UF18DD>
+<UF18DE>
+<UF18DF>
+<UF18E0>
+<UF18E1>
+<UF18E2>
+<UF18E3>
+<UF18E4>
+<UF18E5>
+<UF18E6>
+<UF18E7>
+<UF18E8>
+<UF18E9>
+<UF18EA>
+<UF18EB>
+<UF18EC>
+<UF18ED>
+<UF18EE>
+<UF18EF>
+<UF18F0>
+<UF18F1>
+<UF18F2>
+<UF18F3>
+<UF18F4>
+<UF18F5>
+<UF18F6>
+<UF18F7>
+<UF18F8>
+<UF18F9>
+<UF18FA>
+<UF18FB>
+<UF18FC>
+<UF18FD>
+<UF18FE>
+<UF18FF>
+<UF1900>
+<UF1901>
+<UF1902>
+<UF1903>
+<UF1904>
+<UF1905>
+<UF1906>
+<UF1907>
+<UF1908>
+<UF1909>
+<UF190A>
+<UF190B>
+<UF190C>
+<UF190D>
+<UF190E>
+<UF190F>
+<UF1910>
+<UF1911>
+<UF1912>
+<UF1913>
+<UF1914>
+<UF1915>
+<UF1916>
+<UF1917>
+<UF1918>
+<UF1919>
+<UF191A>
+<UF191B>
+<UF191C>
+<UF191D>
+<UF191E>
+<UF191F>
+<UF1920>
+<UF1921>
+<UF1922>
+<UF1923>
+<UF1924>
+<UF1925>
+<UF1926>
+<UF1927>
+<UF1928>
+<UF1929>
+<UF192A>
+<UF192B>
+<UF192C>
+<UF192D>
+<UF192E>
+<UF192F>
+<UF1930>
+<UF1931>
+<UF1932>
+<UF1933>
+<UF1934>
+<UF1935>
+<UF1936>
+<UF1937>
+<UF1938>
+<UF1939>
+<UF193A>
+<UF193B>
+<UF193C>
+<UF193D>
+<UF193E>
+<UF193F>
+<UF1940>
+<UF1941>
+<UF1942>
+<UF1943>
+<UF1944>
+<UF1945>
+<UF1946>
+<UF1947>
+<UF1948>
+<UF1949>
+<UF194A>
+<UF194B>
+<UF194C>
+<UF194D>
+<UF194E>
+<UF194F>
+<UF1950>
+<UF1951>
+<UF1952>
+<UF1953>
+<UF1954>
+<UF1955>
+<UF1956>
+<UF1957>
+<UF1958>
+<UF1959>
+<UF195A>
+<UF195B>
+<UF195C>
+<UF195D>
+<UF195E>
+<UF195F>
+<UF1960>
+<UF1961>
+<UF1962>
+<UF1963>
+<UF1964>
+<UF1965>
+<UF1966>
+<UF1967>
+<UF1968>
+<UF1969>
+<UF196A>
+<UF196B>
+<UF196C>
+<UF196D>
+<UF196E>
+<UF196F>
+<UF1970>
+<UF1971>
+<UF1972>
+<UF1973>
+<UF1974>
+<UF1975>
+<UF1976>
+<UF1977>
+<UF1978>
+<UF1979>
+<UF197A>
+<UF197B>
+<UF197C>
+<UF197D>
+<UF197E>
+<UF197F>
+<UF1980>
+<UF1981>
+<UF1982>
+<UF1983>
+<UF1984>
+<UF1985>
+<UF1986>
+<UF1987>
+<UF1988>
+<UF1989>
+<UF198A>
+<UF198B>
+<UF198C>
+<UF198D>
+<UF198E>
+<UF198F>
+<UF1990>
+<UF1991>
+<UF1992>
+<UF1993>
+<UF1994>
+<UF1995>
+<UF1996>
+<UF1997>
+<UF1998>
+<UF1999>
+<UF199A>
+<UF199B>
+<UF199C>
+<UF199D>
+<UF199E>
+<UF199F>
+<UF19A0>
+<UF19A1>
+<UF19A2>
+<UF19A3>
+<UF19A4>
+<UF19A5>
+<UF19A6>
+<UF19A7>
+<UF19A8>
+<UF19A9>
+<UF19AA>
+<UF19AB>
+<UF19AC>
+<UF19AD>
+<UF19AE>
+<UF19AF>
+<UF19B0>
+<UF19B1>
+<UF19B2>
+<UF19B3>
+<UF19B4>
+<UF19B5>
+<UF19B6>
+<UF19B7>
+<UF19B8>
+<UF19B9>
+<UF19BA>
+<UF19BB>
+<UF19BC>
+<UF19BD>
+<UF19BE>
+<UF19BF>
+<UF19C0>
+<UF19C1>
+<UF19C2>
+<UF19C3>
+<UF19C4>
+<UF19C5>
+<UF19C6>
+<UF19C7>
+<UF19C8>
+<UF19C9>
+<UF19CA>
+<UF19CB>
+<UF19CC>
+<UF19CD>
+<UF19CE>
+<UF19CF>
+<UF19D0>
+<UF19D1>
+<UF19D2>
+<UF19D3>
+<UF19D4>
+<UF19D5>
+<UF19D6>
+<UF19D7>
+<UF19D8>
+<UF19D9>
+<UF19DA>
+<UF19DB>
+<UF19DC>
+<UF19DD>
+<UF19DE>
+<UF19DF>
+<UF19E0>
+<UF19E1>
+<UF19E2>
+<UF19E3>
+<UF19E4>
+<UF19E5>
+<UF19E6>
+<UF19E7>
+<UF19E8>
+<UF19E9>
+<UF19EA>
+<UF19EB>
+<UF19EC>
+<UF19ED>
+<UF19EE>
+<UF19EF>
+<UF19F0>
+<UF19F1>
+<UF19F2>
+<UF19F3>
+<UF19F4>
+<UF19F5>
+<UF19F6>
+<UF19F7>
+<UF19F8>
+<UF19F9>
+<UF19FA>
+<UF19FB>
+<UF19FC>
+<UF19FD>
+<UF19FE>
+<UF19FF>
+<UF1A00>
+<UF1A01>
+<UF1A02>
+<UF1A03>
+<UF1A04>
+<UF1A05>
+<UF1A06>
+<UF1A07>
+<UF1A08>
+<UF1A09>
+<UF1A0A>
+<UF1A0B>
+<UF1A0C>
+<UF1A0D>
+<UF1A0E>
+<UF1A0F>
+<UF1A10>
+<UF1A11>
+<UF1A12>
+<UF1A13>
+<UF1A14>
+<UF1A15>
+<UF1A16>
+<UF1A17>
+<UF1A18>
+<UF1A19>
+<UF1A1A>
+<UF1A1B>
+<UF1A1C>
+<UF1A1D>
+<UF1A1E>
+<UF1A1F>
+<UF1A20>
+<UF1A21>
+<UF1A22>
+<UF1A23>
+<UF1A24>
+<UF1A25>
+<UF1A26>
+<UF1A27>
+<UF1A28>
+<UF1A29>
+<UF1A2A>
+<UF1A2B>
+<UF1A2C>
+<UF1A2D>
+<UF1A2E>
+<UF1A2F>
+<UF1A30>
+<UF1A31>
+<UF1A32>
+<UF1A33>
+<UF1A34>
+<UF1A35>
+<UF1A36>
+<UF1A37>
+<UF1A38>
+<UF1A39>
+<UF1A3A>
+<UF1A3B>
+<UF1A3C>
+<UF1A3D>
+<UF1A3E>
+<UF1A3F>
+<UF1A40>
+<UF1A41>
+<UF1A42>
+<UF1A43>
+<UF1A44>
+<UF1A45>
+<UF1A46>
+<UF1A47>
+<UF1A48>
+<UF1A49>
+<UF1A4A>
+<UF1A4B>
+<UF1A4C>
+<UF1A4D>
+<UF1A4E>
+<UF1A4F>
+<UF1A50>
+<UF1A51>
+<UF1A52>
+<UF1A53>
+<UF1A54>
+<UF1A55>
+<UF1A56>
+<UF1A57>
+<UF1A58>
+<UF1A59>
+<UF1A5A>
+<UF1A5B>
+<UF1A5C>
+<UF1A5D>
+<UF1A5E>
+<UF1A5F>
+<UF1A60>
+<UF1A61>
+<UF1A62>
+<UF1A63>
+<UF1A64>
+<UF1A65>
+<UF1A66>
+<UF1A67>
+<UF1A68>
+<UF1A69>
+<UF1A6A>
+<UF1A6B>
+<UF1A6C>
+<UF1A6D>
+<UF1A6E>
+<UF1A6F>
+<UF1A70>
+<UF1A71>
+<UF1A72>
+<UF1A73>
+<UF1A74>
+<UF1A75>
+<UF1A76>
+<UF1A77>
+<UF1A78>
+<UF1A79>
+<UF1A7A>
+<UF1A7B>
+<UF1A7C>
+<UF1A7D>
+<UF1A7E>
+<UF1A7F>
+<UF1A80>
+<UF1A81>
+<UF1A82>
+<UF1A83>
+<UF1A84>
+<UF1A85>
+<UF1A86>
+<UF1A87>
+<UF1A88>
+<UF1A89>
+<UF1A8A>
+<UF1A8B>
+<UF1A8C>
+<UF1A8D>
+<UF1A8E>
+<UF1A8F>
+<UF1A90>
+<UF1A91>
+<UF1A92>
+<UF1A93>
+<UF1A94>
+<UF1A95>
+<UF1A96>
+<UF1A97>
+<UF1A98>
+<UF1A99>
+<UF1A9A>
+<UF1A9B>
+<UF1A9C>
+<UF1A9D>
+<UF1A9E>
+<UF1A9F>
+<UF1AA0>
+<UF1AA1>
+<UF1AA2>
+<UF1AA3>
+<UF1AA4>
+<UF1AA5>
+<UF1AA6>
+<UF1AA7>
+<UF1AA8>
+<UF1AA9>
+<UF1AAA>
+<UF1AAB>
+<UF1AAC>
+<UF1AAD>
+<UF1AAE>
+<UF1AAF>
+<UF1AB0>
+<UF1AB1>
+<UF1AB2>
+<UF1AB3>
+<UF1AB4>
+<UF1AB5>
+<UF1AB6>
+<UF1AB7>
+<UF1AB8>
+<UF1AB9>
+<UF1ABA>
+<UF1ABB>
+<UF1ABC>
+<UF1ABD>
+<UF1ABE>
+<UF1ABF>
+<UF1AC0>
+<UF1AC1>
+<UF1AC2>
+<UF1AC3>
+<UF1AC4>
+<UF1AC5>
+<UF1AC6>
+<UF1AC7>
+<UF1AC8>
+<UF1AC9>
+<UF1ACA>
+<UF1ACB>
+<UF1ACC>
+<UF1ACD>
+<UF1ACE>
+<UF1ACF>
+<UF1AD0>
+<UF1AD1>
+<UF1AD2>
+<UF1AD3>
+<UF1AD4>
+<UF1AD5>
+<UF1AD6>
+<UF1AD7>
+<UF1AD8>
+<UF1AD9>
+<UF1ADA>
+<UF1ADB>
+<UF1ADC>
+<UF1ADD>
+<UF1ADE>
+<UF1ADF>
+<UF1AE0>
+<UF1AE1>
+<UF1AE2>
+<UF1AE3>
+<UF1AE4>
+<UF1AE5>
+<UF1AE6>
+<UF1AE7>
+<UF1AE8>
+<UF1AE9>
+<UF1AEA>
+<UF1AEB>
+<UF1AEC>
+<UF1AED>
+<UF1AEE>
+<UF1AEF>
+<UF1AF0>
+<UF1AF1>
+<UF1AF2>
+<UF1AF3>
+<UF1AF4>
+<UF1AF5>
+<UF1AF6>
+<UF1AF7>
+<UF1AF8>
+<UF1AF9>
+<UF1AFA>
+<UF1AFB>
+<UF1AFC>
+<UF1AFD>
+<UF1AFE>
+<UF1AFF>
+<UF1B00>
+<UF1B01>
+<UF1B02>
+<UF1B03>
+<UF1B04>
+<UF1B05>
+<UF1B06>
+<UF1B07>
+<UF1B08>
+<UF1B09>
+<UF1B0A>
+<UF1B0B>
+<UF1B0C>
+<UF1B0D>
+<UF1B0E>
+<UF1B0F>
+<UF1B10>
+<UF1B11>
+<UF1B12>
+<UF1B13>
+<UF1B14>
+<UF1B15>
+<UF1B16>
+<UF1B17>
+<UF1B18>
+<UF1B19>
+<UF1B1A>
+<UF1B1B>
+<UF1B1C>
+<UF1B1D>
+<UF1B1E>
+<UF1B1F>
+<UF1B20>
+<UF1B21>
+<UF1B22>
+<UF1B23>
+<UF1B24>
+<UF1B25>
+<UF1B26>
+<UF1B27>
+<UF1B28>
+<UF1B29>
+<UF1B2A>
+<UF1B2B>
+<UF1B2C>
+<UF1B2D>
+<UF1B2E>
+<UF1B2F>
+<UF1B30>
+<UF1B31>
+<UF1B32>
+<UF1B33>
+<UF1B34>
+<UF1B35>
+<UF1B36>
+<UF1B37>
+<UF1B38>
+<UF1B39>
+<UF1B3A>
+<UF1B3B>
+<UF1B3C>
+<UF1B3D>
+<UF1B3E>
+<UF1B3F>
+<UF1B40>
+<UF1B41>
+<UF1B42>
+<UF1B43>
+<UF1B44>
+<UF1B45>
+<UF1B46>
+<UF1B47>
+<UF1B48>
+<UF1B49>
+<UF1B4A>
+<UF1B4B>
+<UF1B4C>
+<UF1B4D>
+<UF1B4E>
+<UF1B4F>
+<UF1B50>
+<UF1B51>
+<UF1B52>
+<UF1B53>
+<UF1B54>
+<UF1B55>
+<UF1B56>
+<UF1B57>
+<UF1B58>
+<UF1B59>
+<UF1B5A>
+<UF1B5B>
+<UF1B5C>
+<UF1B5D>
+<UF1B5E>
+<UF1B5F>
+<UF1B60>
+<UF1B61>
+<UF1B62>
+<UF1B63>
+<UF1B64>
+<UF1B65>
+<UF1B66>
+<UF1B67>
+<UF1B68>
+<UF1B69>
+<UF1B6A>
+<UF1B6B>
+<UF1B6C>
+<UF1B6D>
+<UF1B6E>
+<UF1B6F>
+<UF1B70>
+<UF1B71>
+<UF1B72>
+<UF1B73>
+<UF1B74>
+<UF1B75>
+<UF1B76>
+<UF1B77>
+<UF1B78>
+<UF1B79>
+<UF1B7A>
+<UF1B7B>
+<UF1B7C>
+<UF1B7D>
+<UF1B7E>
+<UF1B7F>
+<UF1B80>
+<UF1B81>
+<UF1B82>
+<UF1B83>
+<UF1B84>
+<UF1B85>
+<UF1B86>
+<UF1B87>
+<UF1B88>
+<UF1B89>
+<UF1B8A>
+<UF1B8B>
+<UF1B8C>
+<UF1B8D>
+<UF1B8E>
+<UF1B8F>
+<UF1B90>
+<UF1B91>
+<UF1B92>
+<UF1B93>
+<UF1B94>
+<UF1B95>
+<UF1B96>
+<UF1B97>
+<UF1B98>
+<UF1B99>
+<UF1B9A>
+<UF1B9B>
+<UF1B9C>
+<UF1B9D>
+<UF1B9E>
+<UF1B9F>
+<UF1BA0>
+<UF1BA1>
+<UF1BA2>
+<UF1BA3>
+<UF1BA4>
+<UF1BA5>
+<UF1BA6>
+<UF1BA7>
+<UF1BA8>
+<UF1BA9>
+<UF1BAA>
+<UF1BAB>
+<UF1BAC>
+<UF1BAD>
+<UF1BAE>
+<UF1BAF>
+<UF1BB0>
+<UF1BB1>
+<UF1BB2>
+<UF1BB3>
+<UF1BB4>
+<UF1BB5>
+<UF1BB6>
+<UF1BB7>
+<UF1BB8>
+<UF1BB9>
+<UF1BBA>
+<UF1BBB>
+<UF1BBC>
+<UF1BBD>
+<UF1BBE>
+<UF1BBF>
+<UF1BC0>
+<UF1BC1>
+<UF1BC2>
+<UF1BC3>
+<UF1BC4>
+<UF1BC5>
+<UF1BC6>
+<UF1BC7>
+<UF1BC8>
+<UF1BC9>
+<UF1BCA>
+<UF1BCB>
+<UF1BCC>
+<UF1BCD>
+<UF1BCE>
+<UF1BCF>
+<UF1BD0>
+<UF1BD1>
+<UF1BD2>
+<UF1BD3>
+<UF1BD4>
+<UF1BD5>
+<UF1BD6>
+<UF1BD7>
+<UF1BD8>
+<UF1BD9>
+<UF1BDA>
+<UF1BDB>
+<UF1BDC>
+<UF1BDD>
+<UF1BDE>
+<UF1BDF>
+<UF1BE0>
+<UF1BE1>
+<UF1BE2>
+<UF1BE3>
+<UF1BE4>
+<UF1BE5>
+<UF1BE6>
+<UF1BE7>
+<UF1BE8>
+<UF1BE9>
+<UF1BEA>
+<UF1BEB>
+<UF1BEC>
+<UF1BED>
+<UF1BEE>
+<UF1BEF>
+<UF1BF0>
+<UF1BF1>
+<UF1BF2>
+<UF1BF3>
+<UF1BF4>
+<UF1BF5>
+<UF1BF6>
+<UF1BF7>
+<UF1BF8>
+<UF1BF9>
+<UF1BFA>
+<UF1BFB>
+<UF1BFC>
+<UF1BFD>
+<UF1BFE>
+<UF1BFF>
+<UF1C00>
+<UF1C01>
+<UF1C02>
+<UF1C03>
+<UF1C04>
+<UF1C05>
+<UF1C06>
+<UF1C07>
+<UF1C08>
+<UF1C09>
+<UF1C0A>
+<UF1C0B>
+<UF1C0C>
+<UF1C0D>
+<UF1C0E>
+<UF1C0F>
+<UF1C10>
+<UF1C11>
+<UF1C12>
+<UF1C13>
+<UF1C14>
+<UF1C15>
+<UF1C16>
+<UF1C17>
+<UF1C18>
+<UF1C19>
+<UF1C1A>
+<UF1C1B>
+<UF1C1C>
+<UF1C1D>
+<UF1C1E>
+<UF1C1F>
+<UF1C20>
+<UF1C21>
+<UF1C22>
+<UF1C23>
+<UF1C24>
+<UF1C25>
+<UF1C26>
+<UF1C27>
+<UF1C28>
+<UF1C29>
+<UF1C2A>
+<UF1C2B>
+<UF1C2C>
+<UF1C2D>
+<UF1C2E>
+<UF1C2F>
+<UF1C30>
+<UF1C31>
+<UF1C32>
+<UF1C33>
+<UF1C34>
+<UF1C35>
+<UF1C36>
+<UF1C37>
+<UF1C38>
+<UF1C39>
+<UF1C3A>
+<UF1C3B>
+<UF1C3C>
+<UF1C3D>
+<UF1C3E>
+<UF1C3F>
+<UF1C40>
+<UF1C41>
+<UF1C42>
+<UF1C43>
+<UF1C44>
+<UF1C45>
+<UF1C46>
+<UF1C47>
+<UF1C48>
+<UF1C49>
+<UF1C4A>
+<UF1C4B>
+<UF1C4C>
+<UF1C4D>
+<UF1C4E>
+<UF1C4F>
+<UF1C50>
+<UF1C51>
+<UF1C52>
+<UF1C53>
+<UF1C54>
+<UF1C55>
+<UF1C56>
+<UF1C57>
+<UF1C58>
+<UF1C59>
+<UF1C5A>
+<UF1C5B>
+<UF1C5C>
+<UF1C5D>
+<UF1C5E>
+<UF1C5F>
+<UF1C60>
+<UF1C61>
+<UF1C62>
+<UF1C63>
+<UF1C64>
+<UF1C65>
+<UF1C66>
+<UF1C67>
+<UF1C68>
+<UF1C69>
+<UF1C6A>
+<UF1C6B>
+<UF1C6C>
+<UF1C6D>
+<UF1C6E>
+<UF1C6F>
+<UF1C70>
+<UF1C71>
+<UF1C72>
+<UF1C73>
+<UF1C74>
+<UF1C75>
+<UF1C76>
+<UF1C77>
+<UF1C78>
+<UF1C79>
+<UF1C7A>
+<UF1C7B>
+<UF1C7C>
+<UF1C7D>
+<UF1C7E>
+<UF1C7F>
+<UF1C80>
+<UF1C81>
+<UF1C82>
+<UF1C83>
+<UF1C84>
+<UF1C85>
+<UF1C86>
+<UF1C87>
+<UF1C88>
+<UF1C89>
+<UF1C8A>
+<UF1C8B>
+<UF1C8C>
+<UF1C8D>
+<UF1C8E>
+<UF1C8F>
+<UF1C90>
+<UF1C91>
+<UF1C92>
+<UF1C93>
+<UF1C94>
+<UF1C95>
+<UF1C96>
+<UF1C97>
+<UF1C98>
+<UF1C99>
+<UF1C9A>
+<UF1C9B>
+<UF1C9C>
+<UF1C9D>
+<UF1C9E>
+<UF1C9F>
+<UF1CA0>
+<UF1CA1>
+<UF1CA2>
+<UF1CA3>
+<UF1CA4>
+<UF1CA5>
+<UF1CA6>
+<UF1CA7>
+<UF1CA8>
+<UF1CA9>
+<UF1CAA>
+<UF1CAB>
+<UF1CAC>
+<UF1CAD>
+<UF1CAE>
+<UF1CAF>
+<UF1CB0>
+<UF1CB1>
+<UF1CB2>
+<UF1CB3>
+<UF1CB4>
+<UF1CB5>
+<UF1CB6>
+<UF1CB7>
+<UF1CB8>
+<UF1CB9>
+<UF1CBA>
+<UF1CBB>
+<UF1CBC>
+<UF1CBD>
+<UF1CBE>
+<UF1CBF>
+<UF1CC0>
+<UF1CC1>
+<UF1CC2>
+<UF1CC3>
+<UF1CC4>
+<UF1CC5>
+<UF1CC6>
+<UF1CC7>
+<UF1CC8>
+<UF1CC9>
+<UF1CCA>
+<UF1CCB>
+<UF1CCC>
+<UF1CCD>
+<UF1CCE>
+<UF1CCF>
+<UF1CD0>
+<UF1CD1>
+<UF1CD2>
+<UF1CD3>
+<UF1CD4>
+<UF1CD5>
+<UF1CD6>
+<UF1CD7>
+<UF1CD8>
+<UF1CD9>
+<UF1CDA>
+<UF1CDB>
+<UF1CDC>
+<UF1CDD>
+<UF1CDE>
+<UF1CDF>
+<UF1CE0>
+<UF1CE1>
+<UF1CE2>
+<UF1CE3>
+<UF1CE4>
+<UF1CE5>
+<UF1CE6>
+<UF1CE7>
+<UF1CE8>
+<UF1CE9>
+<UF1CEA>
+<UF1CEB>
+<UF1CEC>
+<UF1CED>
+<UF1CEE>
+<UF1CEF>
+<UF1CF0>
+<UF1CF1>
+<UF1CF2>
+<UF1CF3>
+<UF1CF4>
+<UF1CF5>
+<UF1CF6>
+<UF1CF7>
+<UF1CF8>
+<UF1CF9>
+<UF1CFA>
+<UF1CFB>
+<UF1CFC>
+<UF1CFD>
+<UF1CFE>
+<UF1CFF>
+<UF1D00>
+<UF1D01>
+<UF1D02>
+<UF1D03>
+<UF1D04>
+<UF1D05>
+<UF1D06>
+<UF1D07>
+<UF1D08>
+<UF1D09>
+<UF1D0A>
+<UF1D0B>
+<UF1D0C>
+<UF1D0D>
+<UF1D0E>
+<UF1D0F>
+<UF1D10>
+<UF1D11>
+<UF1D12>
+<UF1D13>
+<UF1D14>
+<UF1D15>
+<UF1D16>
+<UF1D17>
+<UF1D18>
+<UF1D19>
+<UF1D1A>
+<UF1D1B>
+<UF1D1C>
+<UF1D1D>
+<UF1D1E>
+<UF1D1F>
+<UF1D20>
+<UF1D21>
+<UF1D22>
+<UF1D23>
+<UF1D24>
+<UF1D25>
+<UF1D26>
+<UF1D27>
+<UF1D28>
+<UF1D29>
+<UF1D2A>
+<UF1D2B>
+<UF1D2C>
+<UF1D2D>
+<UF1D2E>
+<UF1D2F>
+<UF1D30>
+<UF1D31>
+<UF1D32>
+<UF1D33>
+<UF1D34>
+<UF1D35>
+<UF1D36>
+<UF1D37>
+<UF1D38>
+<UF1D39>
+<UF1D3A>
+<UF1D3B>
+<UF1D3C>
+<UF1D3D>
+<UF1D3E>
+<UF1D3F>
+<UF1D40>
+<UF1D41>
+<UF1D42>
+<UF1D43>
+<UF1D44>
+<UF1D45>
+<UF1D46>
+<UF1D47>
+<UF1D48>
+<UF1D49>
+<UF1D4A>
+<UF1D4B>
+<UF1D4C>
+<UF1D4D>
+<UF1D4E>
+<UF1D4F>
+<UF1D50>
+<UF1D51>
+<UF1D52>
+<UF1D53>
+<UF1D54>
+<UF1D55>
+<UF1D56>
+<UF1D57>
+<UF1D58>
+<UF1D59>
+<UF1D5A>
+<UF1D5B>
+<UF1D5C>
+<UF1D5D>
+<UF1D5E>
+<UF1D5F>
+<UF1D60>
+<UF1D61>
+<UF1D62>
+<UF1D63>
+<UF1D64>
+<UF1D65>
+<UF1D66>
+<UF1D67>
+<UF1D68>
+<UF1D69>
+<UF1D6A>
+<UF1D6B>
+<UF1D6C>
+<UF1D6D>
+<UF1D6E>
+<UF1D6F>
+<UF1D70>
+<UF1D71>
+<UF1D72>
+<UF1D73>
+<UF1D74>
+<UF1D75>
+<UF1D76>
+<UF1D77>
+<UF1D78>
+<UF1D79>
+<UF1D7A>
+<UF1D7B>
+<UF1D7C>
+<UF1D7D>
+<UF1D7E>
+<UF1D7F>
+<UF1D80>
+<UF1D81>
+<UF1D82>
+<UF1D83>
+<UF1D84>
+<UF1D85>
+<UF1D86>
+<UF1D87>
+<UF1D88>
+<UF1D89>
+<UF1D8A>
+<UF1D8B>
+<UF1D8C>
+<UF1D8D>
+<UF1D8E>
+<UF1D8F>
+<UF1D90>
+<UF1D91>
+<UF1D92>
+<UF1D93>
+<UF1D94>
+<UF1D95>
+<UF1D96>
+<UF1D97>
+<UF1D98>
+<UF1D99>
+<UF1D9A>
+<UF1D9B>
+<UF1D9C>
+<UF1D9D>
+<UF1D9E>
+<UF1D9F>
+<UF1DA0>
+<UF1DA1>
+<UF1DA2>
+<UF1DA3>
+<UF1DA4>
+<UF1DA5>
+<UF1DA6>
+<UF1DA7>
+<UF1DA8>
+<UF1DA9>
+<UF1DAA>
+<UF1DAB>
+<UF1DAC>
+<UF1DAD>
+<UF1DAE>
+<UF1DAF>
+<UF1DB0>
+<UF1DB1>
+<UF1DB2>
+<UF1DB3>
+<UF1DB4>
+<UF1DB5>
+<UF1DB6>
+<UF1DB7>
+<UF1DB8>
+<UF1DB9>
+<UF1DBA>
+<UF1DBB>
+<UF1DBC>
+<UF1DBD>
+<UF1DBE>
+<UF1DBF>
+<UF1DC0>
+<UF1DC1>
+<UF1DC2>
+<UF1DC3>
+<UF1DC4>
+<UF1DC5>
+<UF1DC6>
+<UF1DC7>
+<UF1DC8>
+<UF1DC9>
+<UF1DCA>
+<UF1DCB>
+<UF1DCC>
+<UF1DCD>
+<UF1DCE>
+<UF1DCF>
+<UF1DD0>
+<UF1DD1>
+<UF1DD2>
+<UF1DD3>
+<UF1DD4>
+<UF1DD5>
+<UF1DD6>
+<UF1DD7>
+<UF1DD8>
+<UF1DD9>
+<UF1DDA>
+<UF1DDB>
+<UF1DDC>
+<UF1DDD>
+<UF1DDE>
+<UF1DDF>
+<UF1DE0>
+<UF1DE1>
+<UF1DE2>
+<UF1DE3>
+<UF1DE4>
+<UF1DE5>
+<UF1DE6>
+<UF1DE7>
+<UF1DE8>
+<UF1DE9>
+<UF1DEA>
+<UF1DEB>
+<UF1DEC>
+<UF1DED>
+<UF1DEE>
+<UF1DEF>
+<UF1DF0>
+<UF1DF1>
+<UF1DF2>
+<UF1DF3>
+<UF1DF4>
+<UF1DF5>
+<UF1DF6>
+<UF1DF7>
+<UF1DF8>
+<UF1DF9>
+<UF1DFA>
+<UF1DFB>
+<UF1DFC>
+<UF1DFD>
+<UF1DFE>
+<UF1DFF>
+<UF1E00>
+<UF1E01>
+<UF1E02>
+<UF1E03>
+<UF1E04>
+<UF1E05>
+<UF1E06>
+<UF1E07>
+<UF1E08>
+<UF1E09>
+<UF1E0A>
+<UF1E0B>
+<UF1E0C>
+<UF1E0D>
+<UF1E0E>
+<UF1E0F>
+<UF1E10>
+<UF1E11>
+<UF1E12>
+<UF1E13>
+<UF1E14>
+<UF1E15>
+<UF1E16>
+<UF1E17>
+<UF1E18>
+<UF1E19>
+<UF1E1A>
+<UF1E1B>
+<UF1E1C>
+<UF1E1D>
+<UF1E1E>
+<UF1E1F>
+<UF1E20>
+<UF1E21>
+<UF1E22>
+<UF1E23>
+<UF1E24>
+<UF1E25>
+<UF1E26>
+<UF1E27>
+<UF1E28>
+<UF1E29>
+<UF1E2A>
+<UF1E2B>
+<UF1E2C>
+<UF1E2D>
+<UF1E2E>
+<UF1E2F>
+<UF1E30>
+<UF1E31>
+<UF1E32>
+<UF1E33>
+<UF1E34>
+<UF1E35>
+<UF1E36>
+<UF1E37>
+<UF1E38>
+<UF1E39>
+<UF1E3A>
+<UF1E3B>
+<UF1E3C>
+<UF1E3D>
+<UF1E3E>
+<UF1E3F>
+<UF1E40>
+<UF1E41>
+<UF1E42>
+<UF1E43>
+<UF1E44>
+<UF1E45>
+<UF1E46>
+<UF1E47>
+<UF1E48>
+<UF1E49>
+<UF1E4A>
+<UF1E4B>
+<UF1E4C>
+<UF1E4D>
+<UF1E4E>
+<UF1E4F>
+<UF1E50>
+<UF1E51>
+<UF1E52>
+<UF1E53>
+<UF1E54>
+<UF1E55>
+<UF1E56>
+<UF1E57>
+<UF1E58>
+<UF1E59>
+<UF1E5A>
+<UF1E5B>
+<UF1E5C>
+<UF1E5D>
+<UF1E5E>
+<UF1E5F>
+<UF1E60>
+<UF1E61>
+<UF1E62>
+<UF1E63>
+<UF1E64>
+<UF1E65>
+<UF1E66>
+<UF1E67>
+<UF1E68>
+<UF1E69>
+<UF1E6A>
+<UF1E6B>
+<UF1E6C>
+<UF1E6D>
+<UF1E6E>
+<UF1E6F>
+<UF1E70>
+<UF1E71>
+<UF1E72>
+<UF1E73>
+<UF1E74>
+<UF1E75>
+<UF1E76>
+<UF1E77>
+<UF1E78>
+<UF1E79>
+<UF1E7A>
+<UF1E7B>
+<UF1E7C>
+<UF1E7D>
+<UF1E7E>
+<UF1E7F>
+<UF1E80>
+<UF1E81>
+<UF1E82>
+<UF1E83>
+<UF1E84>
+<UF1E85>
+<UF1E86>
+<UF1E87>
+<UF1E88>
+<UF1E89>
+<UF1E8A>
+<UF1E8B>
+<UF1E8C>
+<UF1E8D>
+<UF1E8E>
+<UF1E8F>
+<UF1E90>
+<UF1E91>
+<UF1E92>
+<UF1E93>
+<UF1E94>
+<UF1E95>
+<UF1E96>
+<UF1E97>
+<UF1E98>
+<UF1E99>
+<UF1E9A>
+<UF1E9B>
+<UF1E9C>
+<UF1E9D>
+<UF1E9E>
+<UF1E9F>
+<UF1EA0>
+<UF1EA1>
+<UF1EA2>
+<UF1EA3>
+<UF1EA4>
+<UF1EA5>
+<UF1EA6>
+<UF1EA7>
+<UF1EA8>
+<UF1EA9>
+<UF1EAA>
+<UF1EAB>
+<UF1EAC>
+<UF1EAD>
+<UF1EAE>
+<UF1EAF>
+<UF1EB0>
+<UF1EB1>
+<UF1EB2>
+<UF1EB3>
+<UF1EB4>
+<UF1EB5>
+<UF1EB6>
+<UF1EB7>
+<UF1EB8>
+<UF1EB9>
+<UF1EBA>
+<UF1EBB>
+<UF1EBC>
+<UF1EBD>
+<UF1EBE>
+<UF1EBF>
+<UF1EC0>
+<UF1EC1>
+<UF1EC2>
+<UF1EC3>
+<UF1EC4>
+<UF1EC5>
+<UF1EC6>
+<UF1EC7>
+<UF1EC8>
+<UF1EC9>
+<UF1ECA>
+<UF1ECB>
+<UF1ECC>
+<UF1ECD>
+<UF1ECE>
+<UF1ECF>
+<UF1ED0>
+<UF1ED1>
+<UF1ED2>
+<UF1ED3>
+<UF1ED4>
+<UF1ED5>
+<UF1ED6>
+<UF1ED7>
+<UF1ED8>
+<UF1ED9>
+<UF1EDA>
+<UF1EDB>
+<UF1EDC>
+<UF1EDD>
+<UF1EDE>
+<UF1EDF>
+<UF1EE0>
+<UF1EE1>
+<UF1EE2>
+<UF1EE3>
+<UF1EE4>
+<UF1EE5>
+<UF1EE6>
+<UF1EE7>
+<UF1EE8>
+<UF1EE9>
+<UF1EEA>
+<UF1EEB>
+<UF1EEC>
+<UF1EED>
+<UF1EEE>
+<UF1EEF>
+<UF1EF0>
+<UF1EF1>
+<UF1EF2>
+<UF1EF3>
+<UF1EF4>
+<UF1EF5>
+<UF1EF6>
+<UF1EF7>
+<UF1EF8>
+<UF1EF9>
+<UF1EFA>
+<UF1EFB>
+<UF1EFC>
+<UF1EFD>
+<UF1EFE>
+<UF1EFF>
+<UF1F00>
+<UF1F01>
+<UF1F02>
+<UF1F03>
+<UF1F04>
+<UF1F05>
+<UF1F06>
+<UF1F07>
+<UF1F08>
+<UF1F09>
+<UF1F0A>
+<UF1F0B>
+<UF1F0C>
+<UF1F0D>
+<UF1F0E>
+<UF1F0F>
+<UF1F10>
+<UF1F11>
+<UF1F12>
+<UF1F13>
+<UF1F14>
+<UF1F15>
+<UF1F16>
+<UF1F17>
+<UF1F18>
+<UF1F19>
+<UF1F1A>
+<UF1F1B>
+<UF1F1C>
+<UF1F1D>
+<UF1F1E>
+<UF1F1F>
+<UF1F20>
+<UF1F21>
+<UF1F22>
+<UF1F23>
+<UF1F24>
+<UF1F25>
+<UF1F26>
+<UF1F27>
+<UF1F28>
+<UF1F29>
+<UF1F2A>
+<UF1F2B>
+<UF1F2C>
+<UF1F2D>
+<UF1F2E>
+<UF1F2F>
+<UF1F30>
+<UF1F31>
+<UF1F32>
+<UF1F33>
+<UF1F34>
+<UF1F35>
+<UF1F36>
+<UF1F37>
+<UF1F38>
+<UF1F39>
+<UF1F3A>
+<UF1F3B>
+<UF1F3C>
+<UF1F3D>
+<UF1F3E>
+<UF1F3F>
+<UF1F40>
+<UF1F41>
+<UF1F42>
+<UF1F43>
+<UF1F44>
+<UF1F45>
+<UF1F46>
+<UF1F47>
+<UF1F48>
+<UF1F49>
+<UF1F4A>
+<UF1F4B>
+<UF1F4C>
+<UF1F4D>
+<UF1F4E>
+<UF1F4F>
+<UF1F50>
+<UF1F51>
+<UF1F52>
+<UF1F53>
+<UF1F54>
+<UF1F55>
+<UF1F56>
+<UF1F57>
+<UF1F58>
+<UF1F59>
+<UF1F5A>
+<UF1F5B>
+<UF1F5C>
+<UF1F5D>
+<UF1F5E>
+<UF1F5F>
+<UF1F60>
+<UF1F61>
+<UF1F62>
+<UF1F63>
+<UF1F64>
+<UF1F65>
+<UF1F66>
+<UF1F67>
+<UF1F68>
+<UF1F69>
+<UF1F6A>
+<UF1F6B>
+<UF1F6C>
+<UF1F6D>
+<UF1F6E>
+<UF1F6F>
+<UF1F70>
+<UF1F71>
+<UF1F72>
+<UF1F73>
+<UF1F74>
+<UF1F75>
+<UF1F76>
+<UF1F77>
+<UF1F78>
+<UF1F79>
+<UF1F7A>
+<UF1F7B>
+<UF1F7C>
+<UF1F7D>
+<UF1F7E>
+<UF1F7F>
+<UF1F80>
+<UF1F81>
+<UF1F82>
+<UF1F83>
+<UF1F84>
+<UF1F85>
+<UF1F86>
+<UF1F87>
+<UF1F88>
+<UF1F89>
+<UF1F8A>
+<UF1F8B>
+<UF1F8C>
+<UF1F8D>
+<UF1F8E>
+<UF1F8F>
+<UF1F90>
+<UF1F91>
+<UF1F92>
+<UF1F93>
+<UF1F94>
+<UF1F95>
+<UF1F96>
+<UF1F97>
+<UF1F98>
+<UF1F99>
+<UF1F9A>
+<UF1F9B>
+<UF1F9C>
+<UF1F9D>
+<UF1F9E>
+<UF1F9F>
+<UF1FA0>
+<UF1FA1>
+<UF1FA2>
+<UF1FA3>
+<UF1FA4>
+<UF1FA5>
+<UF1FA6>
+<UF1FA7>
+<UF1FA8>
+<UF1FA9>
+<UF1FAA>
+<UF1FAB>
+<UF1FAC>
+<UF1FAD>
+<UF1FAE>
+<UF1FAF>
+<UF1FB0>
+<UF1FB1>
+<UF1FB2>
+<UF1FB3>
+<UF1FB4>
+<UF1FB5>
+<UF1FB6>
+<UF1FB7>
+<UF1FB8>
+<UF1FB9>
+<UF1FBA>
+<UF1FBB>
+<UF1FBC>
+<UF1FBD>
+<UF1FBE>
+<UF1FBF>
+<UF1FC0>
+<UF1FC1>
+<UF1FC2>
+<UF1FC3>
+<UF1FC4>
+<UF1FC5>
+<UF1FC6>
+<UF1FC7>
+<UF1FC8>
+<UF1FC9>
+<UF1FCA>
+<UF1FCB>
+<UF1FCC>
+<UF1FCD>
+<UF1FCE>
+<UF1FCF>
+<UF1FD0>
+<UF1FD1>
+<UF1FD2>
+<UF1FD3>
+<UF1FD4>
+<UF1FD5>
+<UF1FD6>
+<UF1FD7>
+<UF1FD8>
+<UF1FD9>
+<UF1FDA>
+<UF1FDB>
+<UF1FDC>
+<UF1FDD>
+<UF1FDE>
+<UF1FDF>
+<UF1FE0>
+<UF1FE1>
+<UF1FE2>
+<UF1FE3>
+<UF1FE4>
+<UF1FE5>
+<UF1FE6>
+<UF1FE7>
+<UF1FE8>
+<UF1FE9>
+<UF1FEA>
+<UF1FEB>
+<UF1FEC>
+<UF1FED>
+<UF1FEE>
+<UF1FEF>
+<UF1FF0>
+<UF1FF1>
+<UF1FF2>
+<UF1FF3>
+<UF1FF4>
+<UF1FF5>
+<UF1FF6>
+<UF1FF7>
+<UF1FF8>
+<UF1FF9>
+<UF1FFA>
+<UF1FFB>
+<UF1FFC>
+<UF1FFD>
+<UF1FFE>
+<UF1FFF>
+<UF2000>
+<UF2001>
+<UF2002>
+<UF2003>
+<UF2004>
+<UF2005>
+<UF2006>
+<UF2007>
+<UF2008>
+<UF2009>
+<UF200A>
+<UF200B>
+<UF200C>
+<UF200D>
+<UF200E>
+<UF200F>
+<UF2010>
+<UF2011>
+<UF2012>
+<UF2013>
+<UF2014>
+<UF2015>
+<UF2016>
+<UF2017>
+<UF2018>
+<UF2019>
+<UF201A>
+<UF201B>
+<UF201C>
+<UF201D>
+<UF201E>
+<UF201F>
+<UF2020>
+<UF2021>
+<UF2022>
+<UF2023>
+<UF2024>
+<UF2025>
+<UF2026>
+<UF2027>
+<UF2028>
+<UF2029>
+<UF202A>
+<UF202B>
+<UF202C>
+<UF202D>
+<UF202E>
+<UF202F>
+<UF2030>
+<UF2031>
+<UF2032>
+<UF2033>
+<UF2034>
+<UF2035>
+<UF2036>
+<UF2037>
+<UF2038>
+<UF2039>
+<UF203A>
+<UF203B>
+<UF203C>
+<UF203D>
+<UF203E>
+<UF203F>
+<UF2040>
+<UF2041>
+<UF2042>
+<UF2043>
+<UF2044>
+<UF2045>
+<UF2046>
+<UF2047>
+<UF2048>
+<UF2049>
+<UF204A>
+<UF204B>
+<UF204C>
+<UF204D>
+<UF204E>
+<UF204F>
+<UF2050>
+<UF2051>
+<UF2052>
+<UF2053>
+<UF2054>
+<UF2055>
+<UF2056>
+<UF2057>
+<UF2058>
+<UF2059>
+<UF205A>
+<UF205B>
+<UF205C>
+<UF205D>
+<UF205E>
+<UF205F>
+<UF2060>
+<UF2061>
+<UF2062>
+<UF2063>
+<UF2064>
+<UF2065>
+<UF2066>
+<UF2067>
+<UF2068>
+<UF2069>
+<UF206A>
+<UF206B>
+<UF206C>
+<UF206D>
+<UF206E>
+<UF206F>
+<UF2070>
+<UF2071>
+<UF2072>
+<UF2073>
+<UF2074>
+<UF2075>
+<UF2076>
+<UF2077>
+<UF2078>
+<UF2079>
+<UF207A>
+<UF207B>
+<UF207C>
+<UF207D>
+<UF207E>
+<UF207F>
+<UF2080>
+<UF2081>
+<UF2082>
+<UF2083>
+<UF2084>
+<UF2085>
+<UF2086>
+<UF2087>
+<UF2088>
+<UF2089>
+<UF208A>
+<UF208B>
+<UF208C>
+<UF208D>
+<UF208E>
+<UF208F>
+<UF2090>
+<UF2091>
+<UF2092>
+<UF2093>
+<UF2094>
+<UF2095>
+<UF2096>
+<UF2097>
+<UF2098>
+<UF2099>
+<UF209A>
+<UF209B>
+<UF209C>
+<UF209D>
+<UF209E>
+<UF209F>
+<UF20A0>
+<UF20A1>
+<UF20A2>
+<UF20A3>
+<UF20A4>
+<UF20A5>
+<UF20A6>
+<UF20A7>
+<UF20A8>
+<UF20A9>
+<UF20AA>
+<UF20AB>
+<UF20AC>
+<UF20AD>
+<UF20AE>
+<UF20AF>
+<UF20B0>
+<UF20B1>
+<UF20B2>
+<UF20B3>
+<UF20B4>
+<UF20B5>
+<UF20B6>
+<UF20B7>
+<UF20B8>
+<UF20B9>
+<UF20BA>
+<UF20BB>
+<UF20BC>
+<UF20BD>
+<UF20BE>
+<UF20BF>
+<UF20C0>
+<UF20C1>
+<UF20C2>
+<UF20C3>
+<UF20C4>
+<UF20C5>
+<UF20C6>
+<UF20C7>
+<UF20C8>
+<UF20C9>
+<UF20CA>
+<UF20CB>
+<UF20CC>
+<UF20CD>
+<UF20CE>
+<UF20CF>
+<UF20D0>
+<UF20D1>
+<UF20D2>
+<UF20D3>
+<UF20D4>
+<UF20D5>
+<UF20D6>
+<UF20D7>
+<UF20D8>
+<UF20D9>
+<UF20DA>
+<UF20DB>
+<UF20DC>
+<UF20DD>
+<UF20DE>
+<UF20DF>
+<UF20E0>
+<UF20E1>
+<UF20E2>
+<UF20E3>
+<UF20E4>
+<UF20E5>
+<UF20E6>
+<UF20E7>
+<UF20E8>
+<UF20E9>
+<UF20EA>
+<UF20EB>
+<UF20EC>
+<UF20ED>
+<UF20EE>
+<UF20EF>
+<UF20F0>
+<UF20F1>
+<UF20F2>
+<UF20F3>
+<UF20F4>
+<UF20F5>
+<UF20F6>
+<UF20F7>
+<UF20F8>
+<UF20F9>
+<UF20FA>
+<UF20FB>
+<UF20FC>
+<UF20FD>
+<UF20FE>
+<UF20FF>
+<UF2100>
+<UF2101>
+<UF2102>
+<UF2103>
+<UF2104>
+<UF2105>
+<UF2106>
+<UF2107>
+<UF2108>
+<UF2109>
+<UF210A>
+<UF210B>
+<UF210C>
+<UF210D>
+<UF210E>
+<UF210F>
+<UF2110>
+<UF2111>
+<UF2112>
+<UF2113>
+<UF2114>
+<UF2115>
+<UF2116>
+<UF2117>
+<UF2118>
+<UF2119>
+<UF211A>
+<UF211B>
+<UF211C>
+<UF211D>
+<UF211E>
+<UF211F>
+<UF2120>
+<UF2121>
+<UF2122>
+<UF2123>
+<UF2124>
+<UF2125>
+<UF2126>
+<UF2127>
+<UF2128>
+<UF2129>
+<UF212A>
+<UF212B>
+<UF212C>
+<UF212D>
+<UF212E>
+<UF212F>
+<UF2130>
+<UF2131>
+<UF2132>
+<UF2133>
+<UF2134>
+<UF2135>
+<UF2136>
+<UF2137>
+<UF2138>
+<UF2139>
+<UF213A>
+<UF213B>
+<UF213C>
+<UF213D>
+<UF213E>
+<UF213F>
+<UF2140>
+<UF2141>
+<UF2142>
+<UF2143>
+<UF2144>
+<UF2145>
+<UF2146>
+<UF2147>
+<UF2148>
+<UF2149>
+<UF214A>
+<UF214B>
+<UF214C>
+<UF214D>
+<UF214E>
+<UF214F>
+<UF2150>
+<UF2151>
+<UF2152>
+<UF2153>
+<UF2154>
+<UF2155>
+<UF2156>
+<UF2157>
+<UF2158>
+<UF2159>
+<UF215A>
+<UF215B>
+<UF215C>
+<UF215D>
+<UF215E>
+<UF215F>
+<UF2160>
+<UF2161>
+<UF2162>
+<UF2163>
+<UF2164>
+<UF2165>
+<UF2166>
+<UF2167>
+<UF2168>
+<UF2169>
+<UF216A>
+<UF216B>
+<UF216C>
+<UF216D>
+<UF216E>
+<UF216F>
+<UF2170>
+<UF2171>
+<UF2172>
+<UF2173>
+<UF2174>
+<UF2175>
+<UF2176>
+<UF2177>
+<UF2178>
+<UF2179>
+<UF217A>
+<UF217B>
+<UF217C>
+<UF217D>
+<UF217E>
+<UF217F>
+<UF2180>
+<UF2181>
+<UF2182>
+<UF2183>
+<UF2184>
+<UF2185>
+<UF2186>
+<UF2187>
+<UF2188>
+<UF2189>
+<UF218A>
+<UF218B>
+<UF218C>
+<UF218D>
+<UF218E>
+<UF218F>
+<UF2190>
+<UF2191>
+<UF2192>
+<UF2193>
+<UF2194>
+<UF2195>
+<UF2196>
+<UF2197>
+<UF2198>
+<UF2199>
+<UF219A>
+<UF219B>
+<UF219C>
+<UF219D>
+<UF219E>
+<UF219F>
+<UF21A0>
+<UF21A1>
+<UF21A2>
+<UF21A3>
+<UF21A4>
+<UF21A5>
+<UF21A6>
+<UF21A7>
+<UF21A8>
+<UF21A9>
+<UF21AA>
+<UF21AB>
+<UF21AC>
+<UF21AD>
+<UF21AE>
+<UF21AF>
+<UF21B0>
+<UF21B1>
+<UF21B2>
+<UF21B3>
+<UF21B4>
+<UF21B5>
+<UF21B6>
+<UF21B7>
+<UF21B8>
+<UF21B9>
+<UF21BA>
+<UF21BB>
+<UF21BC>
+<UF21BD>
+<UF21BE>
+<UF21BF>
+<UF21C0>
+<UF21C1>
+<UF21C2>
+<UF21C3>
+<UF21C4>
+<UF21C5>
+<UF21C6>
+<UF21C7>
+<UF21C8>
+<UF21C9>
+<UF21CA>
+<UF21CB>
+<UF21CC>
+<UF21CD>
+<UF21CE>
+<UF21CF>
+<UF21D0>
+<UF21D1>
+<UF21D2>
+<UF21D3>
+<UF21D4>
+<UF21D5>
+<UF21D6>
+<UF21D7>
+<UF21D8>
+<UF21D9>
+<UF21DA>
+<UF21DB>
+<UF21DC>
+<UF21DD>
+<UF21DE>
+<UF21DF>
+<UF21E0>
+<UF21E1>
+<UF21E2>
+<UF21E3>
+<UF21E4>
+<UF21E5>
+<UF21E6>
+<UF21E7>
+<UF21E8>
+<UF21E9>
+<UF21EA>
+<UF21EB>
+<UF21EC>
+<UF21ED>
+<UF21EE>
+<UF21EF>
+<UF21F0>
+<UF21F1>
+<UF21F2>
+<UF21F3>
+<UF21F4>
+<UF21F5>
+<UF21F6>
+<UF21F7>
+<UF21F8>
+<UF21F9>
+<UF21FA>
+<UF21FB>
+<UF21FC>
+<UF21FD>
+<UF21FE>
+<UF21FF>
+<UF2200>
+<UF2201>
+<UF2202>
+<UF2203>
+<UF2204>
+<UF2205>
+<UF2206>
+<UF2207>
+<UF2208>
+<UF2209>
+<UF220A>
+<UF220B>
+<UF220C>
+<UF220D>
+<UF220E>
+<UF220F>
+<UF2210>
+<UF2211>
+<UF2212>
+<UF2213>
+<UF2214>
+<UF2215>
+<UF2216>
+<UF2217>
+<UF2218>
+<UF2219>
+<UF221A>
+<UF221B>
+<UF221C>
+<UF221D>
+<UF221E>
+<UF221F>
+<UF2220>
+<UF2221>
+<UF2222>
+<UF2223>
+<UF2224>
+<UF2225>
+<UF2226>
+<UF2227>
+<UF2228>
+<UF2229>
+<UF222A>
+<UF222B>
+<UF222C>
+<UF222D>
+<UF222E>
+<UF222F>
+<UF2230>
+<UF2231>
+<UF2232>
+<UF2233>
+<UF2234>
+<UF2235>
+<UF2236>
+<UF2237>
+<UF2238>
+<UF2239>
+<UF223A>
+<UF223B>
+<UF223C>
+<UF223D>
+<UF223E>
+<UF223F>
+<UF2240>
+<UF2241>
+<UF2242>
+<UF2243>
+<UF2244>
+<UF2245>
+<UF2246>
+<UF2247>
+<UF2248>
+<UF2249>
+<UF224A>
+<UF224B>
+<UF224C>
+<UF224D>
+<UF224E>
+<UF224F>
+<UF2250>
+<UF2251>
+<UF2252>
+<UF2253>
+<UF2254>
+<UF2255>
+<UF2256>
+<UF2257>
+<UF2258>
+<UF2259>
+<UF225A>
+<UF225B>
+<UF225C>
+<UF225D>
+<UF225E>
+<UF225F>
+<UF2260>
+<UF2261>
+<UF2262>
+<UF2263>
+<UF2264>
+<UF2265>
+<UF2266>
+<UF2267>
+<UF2268>
+<UF2269>
+<UF226A>
+<UF226B>
+<UF226C>
+<UF226D>
+<UF226E>
+<UF226F>
+<UF2270>
+<UF2271>
+<UF2272>
+<UF2273>
+<UF2274>
+<UF2275>
+<UF2276>
+<UF2277>
+<UF2278>
+<UF2279>
+<UF227A>
+<UF227B>
+<UF227C>
+<UF227D>
+<UF227E>
+<UF227F>
+<UF2280>
+<UF2281>
+<UF2282>
+<UF2283>
+<UF2284>
+<UF2285>
+<UF2286>
+<UF2287>
+<UF2288>
+<UF2289>
+<UF228A>
+<UF228B>
+<UF228C>
+<UF228D>
+<UF228E>
+<UF228F>
+<UF2290>
+<UF2291>
+<UF2292>
+<UF2293>
+<UF2294>
+<UF2295>
+<UF2296>
+<UF2297>
+<UF2298>
+<UF2299>
+<UF229A>
+<UF229B>
+<UF229C>
+<UF229D>
+<UF229E>
+<UF229F>
+<UF22A0>
+<UF22A1>
+<UF22A2>
+<UF22A3>
+<UF22A4>
+<UF22A5>
+<UF22A6>
+<UF22A7>
+<UF22A8>
+<UF22A9>
+<UF22AA>
+<UF22AB>
+<UF22AC>
+<UF22AD>
+<UF22AE>
+<UF22AF>
+<UF22B0>
+<UF22B1>
+<UF22B2>
+<UF22B3>
+<UF22B4>
+<UF22B5>
+<UF22B6>
+<UF22B7>
+<UF22B8>
+<UF22B9>
+<UF22BA>
+<UF22BB>
+<UF22BC>
+<UF22BD>
+<UF22BE>
+<UF22BF>
+<UF22C0>
+<UF22C1>
+<UF22C2>
+<UF22C3>
+<UF22C4>
+<UF22C5>
+<UF22C6>
+<UF22C7>
+<UF22C8>
+<UF22C9>
+<UF22CA>
+<UF22CB>
+<UF22CC>
+<UF22CD>
+<UF22CE>
+<UF22CF>
+<UF22D0>
+<UF22D1>
+<UF22D2>
+<UF22D3>
+<UF22D4>
+<UF22D5>
+<UF22D6>
+<UF22D7>
+<UF22D8>
+<UF22D9>
+<UF22DA>
+<UF22DB>
+<UF22DC>
+<UF22DD>
+<UF22DE>
+<UF22DF>
+<UF22E0>
+<UF22E1>
+<UF22E2>
+<UF22E3>
+<UF22E4>
+<UF22E5>
+<UF22E6>
+<UF22E7>
+<UF22E8>
+<UF22E9>
+<UF22EA>
+<UF22EB>
+<UF22EC>
+<UF22ED>
+<UF22EE>
+<UF22EF>
+<UF22F0>
+<UF22F1>
+<UF22F2>
+<UF22F3>
+<UF22F4>
+<UF22F5>
+<UF22F6>
+<UF22F7>
+<UF22F8>
+<UF22F9>
+<UF22FA>
+<UF22FB>
+<UF22FC>
+<UF22FD>
+<UF22FE>
+<UF22FF>
+<UF2300>
+<UF2301>
+<UF2302>
+<UF2303>
+<UF2304>
+<UF2305>
+<UF2306>
+<UF2307>
+<UF2308>
+<UF2309>
+<UF230A>
+<UF230B>
+<UF230C>
+<UF230D>
+<UF230E>
+<UF230F>
+<UF2310>
+<UF2311>
+<UF2312>
+<UF2313>
+<UF2314>
+<UF2315>
+<UF2316>
+<UF2317>
+<UF2318>
+<UF2319>
+<UF231A>
+<UF231B>
+<UF231C>
+<UF231D>
+<UF231E>
+<UF231F>
+<UF2320>
+<UF2321>
+<UF2322>
+<UF2323>
+<UF2324>
+<UF2325>
+<UF2326>
+<UF2327>
+<UF2328>
+<UF2329>
+<UF232A>
+<UF232B>
+<UF232C>
+<UF232D>
+<UF232E>
+<UF232F>
+<UF2330>
+<UF2331>
+<UF2332>
+<UF2333>
+<UF2334>
+<UF2335>
+<UF2336>
+<UF2337>
+<UF2338>
+<UF2339>
+<UF233A>
+<UF233B>
+<UF233C>
+<UF233D>
+<UF233E>
+<UF233F>
+<UF2340>
+<UF2341>
+<UF2342>
+<UF2343>
+<UF2344>
+<UF2345>
+<UF2346>
+<UF2347>
+<UF2348>
+<UF2349>
+<UF234A>
+<UF234B>
+<UF234C>
+<UF234D>
+<UF234E>
+<UF234F>
+<UF2350>
+<UF2351>
+<UF2352>
+<UF2353>
+<UF2354>
+<UF2355>
+<UF2356>
+<UF2357>
+<UF2358>
+<UF2359>
+<UF235A>
+<UF235B>
+<UF235C>
+<UF235D>
+<UF235E>
+<UF235F>
+<UF2360>
+<UF2361>
+<UF2362>
+<UF2363>
+<UF2364>
+<UF2365>
+<UF2366>
+<UF2367>
+<UF2368>
+<UF2369>
+<UF236A>
+<UF236B>
+<UF236C>
+<UF236D>
+<UF236E>
+<UF236F>
+<UF2370>
+<UF2371>
+<UF2372>
+<UF2373>
+<UF2374>
+<UF2375>
+<UF2376>
+<UF2377>
+<UF2378>
+<UF2379>
+<UF237A>
+<UF237B>
+<UF237C>
+<UF237D>
+<UF237E>
+<UF237F>
+<UF2380>
+<UF2381>
+<UF2382>
+<UF2383>
+<UF2384>
+<UF2385>
+<UF2386>
+<UF2387>
+<UF2388>
+<UF2389>
+<UF238A>
+<UF238B>
+<UF238C>
+<UF238D>
+<UF238E>
+<UF238F>
+<UF2390>
+<UF2391>
+<UF2392>
+<UF2393>
+<UF2394>
+<UF2395>
+<UF2396>
+<UF2397>
+<UF2398>
+<UF2399>
+<UF239A>
+<UF239B>
+<UF239C>
+<UF239D>
+<UF239E>
+<UF239F>
+<UF23A0>
+<UF23A1>
+<UF23A2>
+<UF23A3>
+<UF23A4>
+<UF23A5>
+<UF23A6>
+<UF23A7>
+<UF23A8>
+<UF23A9>
+<UF23AA>
+<UF23AB>
+<UF23AC>
+<UF23AD>
+<UF23AE>
+<UF23AF>
+<UF23B0>
+<UF23B1>
+<UF23B2>
+<UF23B3>
+<UF23B4>
+<UF23B5>
+<UF23B6>
+<UF23B7>
+<UF23B8>
+<UF23B9>
+<UF23BA>
+<UF23BB>
+<UF23BC>
+<UF23BD>
+<UF23BE>
+<UF23BF>
+<UF23C0>
+<UF23C1>
+<UF23C2>
+<UF23C3>
+<UF23C4>
+<UF23C5>
+<UF23C6>
+<UF23C7>
+<UF23C8>
+<UF23C9>
+<UF23CA>
+<UF23CB>
+<UF23CC>
+<UF23CD>
+<UF23CE>
+<UF23CF>
+<UF23D0>
+<UF23D1>
+<UF23D2>
+<UF23D3>
+<UF23D4>
+<UF23D5>
+<UF23D6>
+<UF23D7>
+<UF23D8>
+<UF23D9>
+<UF23DA>
+<UF23DB>
+<UF23DC>
+<UF23DD>
+<UF23DE>
+<UF23DF>
+<UF23E0>
+<UF23E1>
+<UF23E2>
+<UF23E3>
+<UF23E4>
+<UF23E5>
+<UF23E6>
+<UF23E7>
+<UF23E8>
+<UF23E9>
+<UF23EA>
+<UF23EB>
+<UF23EC>
+<UF23ED>
+<UF23EE>
+<UF23EF>
+<UF23F0>
+<UF23F1>
+<UF23F2>
+<UF23F3>
+<UF23F4>
+<UF23F5>
+<UF23F6>
+<UF23F7>
+<UF23F8>
+<UF23F9>
+<UF23FA>
+<UF23FB>
+<UF23FC>
+<UF23FD>
+<UF23FE>
+<UF23FF>
+<UF2400>
+<UF2401>
+<UF2402>
+<UF2403>
+<UF2404>
+<UF2405>
+<UF2406>
+<UF2407>
+<UF2408>
+<UF2409>
+<UF240A>
+<UF240B>
+<UF240C>
+<UF240D>
+<UF240E>
+<UF240F>
+<UF2410>
+<UF2411>
+<UF2412>
+<UF2413>
+<UF2414>
+<UF2415>
+<UF2416>
+<UF2417>
+<UF2418>
+<UF2419>
+<UF241A>
+<UF241B>
+<UF241C>
+<UF241D>
+<UF241E>
+<UF241F>
+<UF2420>
+<UF2421>
+<UF2422>
+<UF2423>
+<UF2424>
+<UF2425>
+<UF2426>
+<UF2427>
+<UF2428>
+<UF2429>
+<UF242A>
+<UF242B>
+<UF242C>
+<UF242D>
+<UF242E>
+<UF242F>
+<UF2430>
+<UF2431>
+<UF2432>
+<UF2433>
+<UF2434>
+<UF2435>
+<UF2436>
+<UF2437>
+<UF2438>
+<UF2439>
+<UF243A>
+<UF243B>
+<UF243C>
+<UF243D>
+<UF243E>
+<UF243F>
+<UF2440>
+<UF2441>
+<UF2442>
+<UF2443>
+<UF2444>
+<UF2445>
+<UF2446>
+<UF2447>
+<UF2448>
+<UF2449>
+<UF244A>
+<UF244B>
+<UF244C>
+<UF244D>
+<UF244E>
+<UF244F>
+<UF2450>
+<UF2451>
+<UF2452>
+<UF2453>
+<UF2454>
+<UF2455>
+<UF2456>
+<UF2457>
+<UF2458>
+<UF2459>
+<UF245A>
+<UF245B>
+<UF245C>
+<UF245D>
+<UF245E>
+<UF245F>
+<UF2460>
+<UF2461>
+<UF2462>
+<UF2463>
+<UF2464>
+<UF2465>
+<UF2466>
+<UF2467>
+<UF2468>
+<UF2469>
+<UF246A>
+<UF246B>
+<UF246C>
+<UF246D>
+<UF246E>
+<UF246F>
+<UF2470>
+<UF2471>
+<UF2472>
+<UF2473>
+<UF2474>
+<UF2475>
+<UF2476>
+<UF2477>
+<UF2478>
+<UF2479>
+<UF247A>
+<UF247B>
+<UF247C>
+<UF247D>
+<UF247E>
+<UF247F>
+<UF2480>
+<UF2481>
+<UF2482>
+<UF2483>
+<UF2484>
+<UF2485>
+<UF2486>
+<UF2487>
+<UF2488>
+<UF2489>
+<UF248A>
+<UF248B>
+<UF248C>
+<UF248D>
+<UF248E>
+<UF248F>
+<UF2490>
+<UF2491>
+<UF2492>
+<UF2493>
+<UF2494>
+<UF2495>
+<UF2496>
+<UF2497>
+<UF2498>
+<UF2499>
+<UF249A>
+<UF249B>
+<UF249C>
+<UF249D>
+<UF249E>
+<UF249F>
+<UF24A0>
+<UF24A1>
+<UF24A2>
+<UF24A3>
+<UF24A4>
+<UF24A5>
+<UF24A6>
+<UF24A7>
+<UF24A8>
+<UF24A9>
+<UF24AA>
+<UF24AB>
+<UF24AC>
+<UF24AD>
+<UF24AE>
+<UF24AF>
+<UF24B0>
+<UF24B1>
+<UF24B2>
+<UF24B3>
+<UF24B4>
+<UF24B5>
+<UF24B6>
+<UF24B7>
+<UF24B8>
+<UF24B9>
+<UF24BA>
+<UF24BB>
+<UF24BC>
+<UF24BD>
+<UF24BE>
+<UF24BF>
+<UF24C0>
+<UF24C1>
+<UF24C2>
+<UF24C3>
+<UF24C4>
+<UF24C5>
+<UF24C6>
+<UF24C7>
+<UF24C8>
+<UF24C9>
+<UF24CA>
+<UF24CB>
+<UF24CC>
+<UF24CD>
+<UF24CE>
+<UF24CF>
+<UF24D0>
+<UF24D1>
+<UF24D2>
+<UF24D3>
+<UF24D4>
+<UF24D5>
+<UF24D6>
+<UF24D7>
+<UF24D8>
+<UF24D9>
+<UF24DA>
+<UF24DB>
+<UF24DC>
+<UF24DD>
+<UF24DE>
+<UF24DF>
+<UF24E0>
+<UF24E1>
+<UF24E2>
+<UF24E3>
+<UF24E4>
+<UF24E5>
+<UF24E6>
+<UF24E7>
+<UF24E8>
+<UF24E9>
+<UF24EA>
+<UF24EB>
+<UF24EC>
+<UF24ED>
+<UF24EE>
+<UF24EF>
+<UF24F0>
+<UF24F1>
+<UF24F2>
+<UF24F3>
+<UF24F4>
+<UF24F5>
+<UF24F6>
+<UF24F7>
+<UF24F8>
+<UF24F9>
+<UF24FA>
+<UF24FB>
+<UF24FC>
+<UF24FD>
+<UF24FE>
+<UF24FF>
+<UF2500>
+<UF2501>
+<UF2502>
+<UF2503>
+<UF2504>
+<UF2505>
+<UF2506>
+<UF2507>
+<UF2508>
+<UF2509>
+<UF250A>
+<UF250B>
+<UF250C>
+<UF250D>
+<UF250E>
+<UF250F>
+<UF2510>
+<UF2511>
+<UF2512>
+<UF2513>
+<UF2514>
+<UF2515>
+<UF2516>
+<UF2517>
+<UF2518>
+<UF2519>
+<UF251A>
+<UF251B>
+<UF251C>
+<UF251D>
+<UF251E>
+<UF251F>
+<UF2520>
+<UF2521>
+<UF2522>
+<UF2523>
+<UF2524>
+<UF2525>
+<UF2526>
+<UF2527>
+<UF2528>
+<UF2529>
+<UF252A>
+<UF252B>
+<UF252C>
+<UF252D>
+<UF252E>
+<UF252F>
+<UF2530>
+<UF2531>
+<UF2532>
+<UF2533>
+<UF2534>
+<UF2535>
+<UF2536>
+<UF2537>
+<UF2538>
+<UF2539>
+<UF253A>
+<UF253B>
+<UF253C>
+<UF253D>
+<UF253E>
+<UF253F>
+<UF2540>
+<UF2541>
+<UF2542>
+<UF2543>
+<UF2544>
+<UF2545>
+<UF2546>
+<UF2547>
+<UF2548>
+<UF2549>
+<UF254A>
+<UF254B>
+<UF254C>
+<UF254D>
+<UF254E>
+<UF254F>
+<UF2550>
+<UF2551>
+<UF2552>
+<UF2553>
+<UF2554>
+<UF2555>
+<UF2556>
+<UF2557>
+<UF2558>
+<UF2559>
+<UF255A>
+<UF255B>
+<UF255C>
+<UF255D>
+<UF255E>
+<UF255F>
+<UF2560>
+<UF2561>
+<UF2562>
+<UF2563>
+<UF2564>
+<UF2565>
+<UF2566>
+<UF2567>
+<UF2568>
+<UF2569>
+<UF256A>
+<UF256B>
+<UF256C>
+<UF256D>
+<UF256E>
+<UF256F>
+<UF2570>
+<UF2571>
+<UF2572>
+<UF2573>
+<UF2574>
+<UF2575>
+<UF2576>
+<UF2577>
+<UF2578>
+<UF2579>
+<UF257A>
+<UF257B>
+<UF257C>
+<UF257D>
+<UF257E>
+<UF257F>
+<UF2580>
+<UF2581>
+<UF2582>
+<UF2583>
+<UF2584>
+<UF2585>
+<UF2586>
+<UF2587>
+<UF2588>
+<UF2589>
+<UF258A>
+<UF258B>
+<UF258C>
+<UF258D>
+<UF258E>
+<UF258F>
+<UF2590>
+<UF2591>
+<UF2592>
+<UF2593>
+<UF2594>
+<UF2595>
+<UF2596>
+<UF2597>
+<UF2598>
+<UF2599>
+<UF259A>
+<UF259B>
+<UF259C>
+<UF259D>
+<UF259E>
+<UF259F>
+<UF25A0>
+<UF25A1>
+<UF25A2>
+<UF25A3>
+<UF25A4>
+<UF25A5>
+<UF25A6>
+<UF25A7>
+<UF25A8>
+<UF25A9>
+<UF25AA>
+<UF25AB>
+<UF25AC>
+<UF25AD>
+<UF25AE>
+<UF25AF>
+<UF25B0>
+<UF25B1>
+<UF25B2>
+<UF25B3>
+<UF25B4>
+<UF25B5>
+<UF25B6>
+<UF25B7>
+<UF25B8>
+<UF25B9>
+<UF25BA>
+<UF25BB>
+<UF25BC>
+<UF25BD>
+<UF25BE>
+<UF25BF>
+<UF25C0>
+<UF25C1>
+<UF25C2>
+<UF25C3>
+<UF25C4>
+<UF25C5>
+<UF25C6>
+<UF25C7>
+<UF25C8>
+<UF25C9>
+<UF25CA>
+<UF25CB>
+<UF25CC>
+<UF25CD>
+<UF25CE>
+<UF25CF>
+<UF25D0>
+<UF25D1>
+<UF25D2>
+<UF25D3>
+<UF25D4>
+<UF25D5>
+<UF25D6>
+<UF25D7>
+<UF25D8>
+<UF25D9>
+<UF25DA>
+<UF25DB>
+<UF25DC>
+<UF25DD>
+<UF25DE>
+<UF25DF>
+<UF25E0>
+<UF25E1>
+<UF25E2>
+<UF25E3>
+<UF25E4>
+<UF25E5>
+<UF25E6>
+<UF25E7>
+<UF25E8>
+<UF25E9>
+<UF25EA>
+<UF25EB>
+<UF25EC>
+<UF25ED>
+<UF25EE>
+<UF25EF>
+<UF25F0>
+<UF25F1>
+<UF25F2>
+<UF25F3>
+<UF25F4>
+<UF25F5>
+<UF25F6>
+<UF25F7>
+<UF25F8>
+<UF25F9>
+<UF25FA>
+<UF25FB>
+<UF25FC>
+<UF25FD>
+<UF25FE>
+<UF25FF>
+<UF2600>
+<UF2601>
+<UF2602>
+<UF2603>
+<UF2604>
+<UF2605>
+<UF2606>
+<UF2607>
+<UF2608>
+<UF2609>
+<UF260A>
+<UF260B>
+<UF260C>
+<UF260D>
+<UF260E>
+<UF260F>
+<UF2610>
+<UF2611>
+<UF2612>
+<UF2613>
+<UF2614>
+<UF2615>
+<UF2616>
+<UF2617>
+<UF2618>
+<UF2619>
+<UF261A>
+<UF261B>
+<UF261C>
+<UF261D>
+<UF261E>
+<UF261F>
+<UF2620>
+<UF2621>
+<UF2622>
+<UF2623>
+<UF2624>
+<UF2625>
+<UF2626>
+<UF2627>
+<UF2628>
+<UF2629>
+<UF262A>
+<UF262B>
+<UF262C>
+<UF262D>
+<UF262E>
+<UF262F>
+<UF2630>
+<UF2631>
+<UF2632>
+<UF2633>
+<UF2634>
+<UF2635>
+<UF2636>
+<UF2637>
+<UF2638>
+<UF2639>
+<UF263A>
+<UF263B>
+<UF263C>
+<UF263D>
+<UF263E>
+<UF263F>
+<UF2640>
+<UF2641>
+<UF2642>
+<UF2643>
+<UF2644>
+<UF2645>
+<UF2646>
+<UF2647>
+<UF2648>
+<UF2649>
+<UF264A>
+<UF264B>
+<UF264C>
+<UF264D>
+<UF264E>
+<UF264F>
+<UF2650>
+<UF2651>
+<UF2652>
+<UF2653>
+<UF2654>
+<UF2655>
+<UF2656>
+<UF2657>
+<UF2658>
+<UF2659>
+<UF265A>
+<UF265B>
+<UF265C>
+<UF265D>
+<UF265E>
+<UF265F>
+<UF2660>
+<UF2661>
+<UF2662>
+<UF2663>
+<UF2664>
+<UF2665>
+<UF2666>
+<UF2667>
+<UF2668>
+<UF2669>
+<UF266A>
+<UF266B>
+<UF266C>
+<UF266D>
+<UF266E>
+<UF266F>
+<UF2670>
+<UF2671>
+<UF2672>
+<UF2673>
+<UF2674>
+<UF2675>
+<UF2676>
+<UF2677>
+<UF2678>
+<UF2679>
+<UF267A>
+<UF267B>
+<UF267C>
+<UF267D>
+<UF267E>
+<UF267F>
+<UF2680>
+<UF2681>
+<UF2682>
+<UF2683>
+<UF2684>
+<UF2685>
+<UF2686>
+<UF2687>
+<UF2688>
+<UF2689>
+<UF268A>
+<UF268B>
+<UF268C>
+<UF268D>
+<UF268E>
+<UF268F>
+<UF2690>
+<UF2691>
+<UF2692>
+<UF2693>
+<UF2694>
+<UF2695>
+<UF2696>
+<UF2697>
+<UF2698>
+<UF2699>
+<UF269A>
+<UF269B>
+<UF269C>
+<UF269D>
+<UF269E>
+<UF269F>
+<UF26A0>
+<UF26A1>
+<UF26A2>
+<UF26A3>
+<UF26A4>
+<UF26A5>
+<UF26A6>
+<UF26A7>
+<UF26A8>
+<UF26A9>
+<UF26AA>
+<UF26AB>
+<UF26AC>
+<UF26AD>
+<UF26AE>
+<UF26AF>
+<UF26B0>
+<UF26B1>
+<UF26B2>
+<UF26B3>
+<UF26B4>
+<UF26B5>
+<UF26B6>
+<UF26B7>
+<UF26B8>
+<UF26B9>
+<UF26BA>
+<UF26BB>
+<UF26BC>
+<UF26BD>
+<UF26BE>
+<UF26BF>
+<UF26C0>
+<UF26C1>
+<UF26C2>
+<UF26C3>
+<UF26C4>
+<UF26C5>
+<UF26C6>
+<UF26C7>
+<UF26C8>
+<UF26C9>
+<UF26CA>
+<UF26CB>
+<UF26CC>
+<UF26CD>
+<UF26CE>
+<UF26CF>
+<UF26D0>
+<UF26D1>
+<UF26D2>
+<UF26D3>
+<UF26D4>
+<UF26D5>
+<UF26D6>
+<UF26D7>
+<UF26D8>
+<UF26D9>
+<UF26DA>
+<UF26DB>
+<UF26DC>
+<UF26DD>
+<UF26DE>
+<UF26DF>
+<UF26E0>
+<UF26E1>
+<UF26E2>
+<UF26E3>
+<UF26E4>
+<UF26E5>
+<UF26E6>
+<UF26E7>
+<UF26E8>
+<UF26E9>
+<UF26EA>
+<UF26EB>
+<UF26EC>
+<UF26ED>
+<UF26EE>
+<UF26EF>
+<UF26F0>
+<UF26F1>
+<UF26F2>
+<UF26F3>
+<UF26F4>
+<UF26F5>
+<UF26F6>
+<UF26F7>
+<UF26F8>
+<UF26F9>
+<UF26FA>
+<UF26FB>
+<UF26FC>
+<UF26FD>
+<UF26FE>
+<UF26FF>
+<UF2700>
+<UF2701>
+<UF2702>
+<UF2703>
+<UF2704>
+<UF2705>
+<UF2706>
+<UF2707>
+<UF2708>
+<UF2709>
+<UF270A>
+<UF270B>
+<UF270C>
+<UF270D>
+<UF270E>
+<UF270F>
+<UF2710>
+<UF2711>
+<UF2712>
+<UF2713>
+<UF2714>
+<UF2715>
+<UF2716>
+<UF2717>
+<UF2718>
+<UF2719>
+<UF271A>
+<UF271B>
+<UF271C>
+<UF271D>
+<UF271E>
+<UF271F>
+<UF2720>
+<UF2721>
+<UF2722>
+<UF2723>
+<UF2724>
+<UF2725>
+<UF2726>
+<UF2727>
+<UF2728>
+<UF2729>
+<UF272A>
+<UF272B>
+<UF272C>
+<UF272D>
+<UF272E>
+<UF272F>
+<UF2730>
+<UF2731>
+<UF2732>
+<UF2733>
+<UF2734>
+<UF2735>
+<UF2736>
+<UF2737>
+<UF2738>
+<UF2739>
+<UF273A>
+<UF273B>
+<UF273C>
+<UF273D>
+<UF273E>
+<UF273F>
+<UF2740>
+<UF2741>
+<UF2742>
+<UF2743>
+<UF2744>
+<UF2745>
+<UF2746>
+<UF2747>
+<UF2748>
+<UF2749>
+<UF274A>
+<UF274B>
+<UF274C>
+<UF274D>
+<UF274E>
+<UF274F>
+<UF2750>
+<UF2751>
+<UF2752>
+<UF2753>
+<UF2754>
+<UF2755>
+<UF2756>
+<UF2757>
+<UF2758>
+<UF2759>
+<UF275A>
+<UF275B>
+<UF275C>
+<UF275D>
+<UF275E>
+<UF275F>
+<UF2760>
+<UF2761>
+<UF2762>
+<UF2763>
+<UF2764>
+<UF2765>
+<UF2766>
+<UF2767>
+<UF2768>
+<UF2769>
+<UF276A>
+<UF276B>
+<UF276C>
+<UF276D>
+<UF276E>
+<UF276F>
+<UF2770>
+<UF2771>
+<UF2772>
+<UF2773>
+<UF2774>
+<UF2775>
+<UF2776>
+<UF2777>
+<UF2778>
+<UF2779>
+<UF277A>
+<UF277B>
+<UF277C>
+<UF277D>
+<UF277E>
+<UF277F>
+<UF2780>
+<UF2781>
+<UF2782>
+<UF2783>
+<UF2784>
+<UF2785>
+<UF2786>
+<UF2787>
+<UF2788>
+<UF2789>
+<UF278A>
+<UF278B>
+<UF278C>
+<UF278D>
+<UF278E>
+<UF278F>
+<UF2790>
+<UF2791>
+<UF2792>
+<UF2793>
+<UF2794>
+<UF2795>
+<UF2796>
+<UF2797>
+<UF2798>
+<UF2799>
+<UF279A>
+<UF279B>
+<UF279C>
+<UF279D>
+<UF279E>
+<UF279F>
+<UF27A0>
+<UF27A1>
+<UF27A2>
+<UF27A3>
+<UF27A4>
+<UF27A5>
+<UF27A6>
+<UF27A7>
+<UF27A8>
+<UF27A9>
+<UF27AA>
+<UF27AB>
+<UF27AC>
+<UF27AD>
+<UF27AE>
+<UF27AF>
+<UF27B0>
+<UF27B1>
+<UF27B2>
+<UF27B3>
+<UF27B4>
+<UF27B5>
+<UF27B6>
+<UF27B7>
+<UF27B8>
+<UF27B9>
+<UF27BA>
+<UF27BB>
+<UF27BC>
+<UF27BD>
+<UF27BE>
+<UF27BF>
+<UF27C0>
+<UF27C1>
+<UF27C2>
+<UF27C3>
+<UF27C4>
+<UF27C5>
+<UF27C6>
+<UF27C7>
+<UF27C8>
+<UF27C9>
+<UF27CA>
+<UF27CB>
+<UF27CC>
+<UF27CD>
+<UF27CE>
+<UF27CF>
+<UF27D0>
+<UF27D1>
+<UF27D2>
+<UF27D3>
+<UF27D4>
+<UF27D5>
+<UF27D6>
+<UF27D7>
+<UF27D8>
+<UF27D9>
+<UF27DA>
+<UF27DB>
+<UF27DC>
+<UF27DD>
+<UF27DE>
+<UF27DF>
+<UF27E0>
+<UF27E1>
+<UF27E2>
+<UF27E3>
+<UF27E4>
+<UF27E5>
+<UF27E6>
+<UF27E7>
+<UF27E8>
+<UF27E9>
+<UF27EA>
+<UF27EB>
+<UF27EC>
+<UF27ED>
+<UF27EE>
+<UF27EF>
+<UF27F0>
+<UF27F1>
+<UF27F2>
+<UF27F3>
+<UF27F4>
+<UF27F5>
+<UF27F6>
+<UF27F7>
+<UF27F8>
+<UF27F9>
+<UF27FA>
+<UF27FB>
+<UF27FC>
+<UF27FD>
+<UF27FE>
+<UF27FF>
+<UF2800>
+<UF2801>
+<UF2802>
+<UF2803>
+<UF2804>
+<UF2805>
+<UF2806>
+<UF2807>
+<UF2808>
+<UF2809>
+<UF280A>
+<UF280B>
+<UF280C>
+<UF280D>
+<UF280E>
+<UF280F>
+<UF2810>
+<UF2811>
+<UF2812>
+<UF2813>
+<UF2814>
+<UF2815>
+<UF2816>
+<UF2817>
+<UF2818>
+<UF2819>
+<UF281A>
+<UF281B>
+<UF281C>
+<UF281D>
+<UF281E>
+<UF281F>
+<UF2820>
+<UF2821>
+<UF2822>
+<UF2823>
+<UF2824>
+<UF2825>
+<UF2826>
+<UF2827>
+<UF2828>
+<UF2829>
+<UF282A>
+<UF282B>
+<UF282C>
+<UF282D>
+<UF282E>
+<UF282F>
+<UF2830>
+<UF2831>
+<UF2832>
+<UF2833>
+<UF2834>
+<UF2835>
+<UF2836>
+<UF2837>
+<UF2838>
+<UF2839>
+<UF283A>
+<UF283B>
+<UF283C>
+<UF283D>
+<UF283E>
+<UF283F>
+<UF2840>
+<UF2841>
+<UF2842>
+<UF2843>
+<UF2844>
+<UF2845>
+<UF2846>
+<UF2847>
+<UF2848>
+<UF2849>
+<UF284A>
+<UF284B>
+<UF284C>
+<UF284D>
+<UF284E>
+<UF284F>
+<UF2850>
+<UF2851>
+<UF2852>
+<UF2853>
+<UF2854>
+<UF2855>
+<UF2856>
+<UF2857>
+<UF2858>
+<UF2859>
+<UF285A>
+<UF285B>
+<UF285C>
+<UF285D>
+<UF285E>
+<UF285F>
+<UF2860>
+<UF2861>
+<UF2862>
+<UF2863>
+<UF2864>
+<UF2865>
+<UF2866>
+<UF2867>
+<UF2868>
+<UF2869>
+<UF286A>
+<UF286B>
+<UF286C>
+<UF286D>
+<UF286E>
+<UF286F>
+<UF2870>
+<UF2871>
+<UF2872>
+<UF2873>
+<UF2874>
+<UF2875>
+<UF2876>
+<UF2877>
+<UF2878>
+<UF2879>
+<UF287A>
+<UF287B>
+<UF287C>
+<UF287D>
+<UF287E>
+<UF287F>
+<UF2880>
+<UF2881>
+<UF2882>
+<UF2883>
+<UF2884>
+<UF2885>
+<UF2886>
+<UF2887>
+<UF2888>
+<UF2889>
+<UF288A>
+<UF288B>
+<UF288C>
+<UF288D>
+<UF288E>
+<UF288F>
+<UF2890>
+<UF2891>
+<UF2892>
+<UF2893>
+<UF2894>
+<UF2895>
+<UF2896>
+<UF2897>
+<UF2898>
+<UF2899>
+<UF289A>
+<UF289B>
+<UF289C>
+<UF289D>
+<UF289E>
+<UF289F>
+<UF28A0>
+<UF28A1>
+<UF28A2>
+<UF28A3>
+<UF28A4>
+<UF28A5>
+<UF28A6>
+<UF28A7>
+<UF28A8>
+<UF28A9>
+<UF28AA>
+<UF28AB>
+<UF28AC>
+<UF28AD>
+<UF28AE>
+<UF28AF>
+<UF28B0>
+<UF28B1>
+<UF28B2>
+<UF28B3>
+<UF28B4>
+<UF28B5>
+<UF28B6>
+<UF28B7>
+<UF28B8>
+<UF28B9>
+<UF28BA>
+<UF28BB>
+<UF28BC>
+<UF28BD>
+<UF28BE>
+<UF28BF>
+<UF28C0>
+<UF28C1>
+<UF28C2>
+<UF28C3>
+<UF28C4>
+<UF28C5>
+<UF28C6>
+<UF28C7>
+<UF28C8>
+<UF28C9>
+<UF28CA>
+<UF28CB>
+<UF28CC>
+<UF28CD>
+<UF28CE>
+<UF28CF>
+<UF28D0>
+<UF28D1>
+<UF28D2>
+<UF28D3>
+<UF28D4>
+<UF28D5>
+<UF28D6>
+<UF28D7>
+<UF28D8>
+<UF28D9>
+<UF28DA>
+<UF28DB>
+<UF28DC>
+<UF28DD>
+<UF28DE>
+<UF28DF>
+<UF28E0>
+<UF28E1>
+<UF28E2>
+<UF28E3>
+<UF28E4>
+<UF28E5>
+<UF28E6>
+<UF28E7>
+<UF28E8>
+<UF28E9>
+<UF28EA>
+<UF28EB>
+<UF28EC>
+<UF28ED>
+<UF28EE>
+<UF28EF>
+<UF28F0>
+<UF28F1>
+<UF28F2>
+<UF28F3>
+<UF28F4>
+<UF28F5>
+<UF28F6>
+<UF28F7>
+<UF28F8>
+<UF28F9>
+<UF28FA>
+<UF28FB>
+<UF28FC>
+<UF28FD>
+<UF28FE>
+<UF28FF>
+<UF2900>
+<UF2901>
+<UF2902>
+<UF2903>
+<UF2904>
+<UF2905>
+<UF2906>
+<UF2907>
+<UF2908>
+<UF2909>
+<UF290A>
+<UF290B>
+<UF290C>
+<UF290D>
+<UF290E>
+<UF290F>
+<UF2910>
+<UF2911>
+<UF2912>
+<UF2913>
+<UF2914>
+<UF2915>
+<UF2916>
+<UF2917>
+<UF2918>
+<UF2919>
+<UF291A>
+<UF291B>
+<UF291C>
+<UF291D>
+<UF291E>
+<UF291F>
+<UF2920>
+<UF2921>
+<UF2922>
+<UF2923>
+<UF2924>
+<UF2925>
+<UF2926>
+<UF2927>
+<UF2928>
+<UF2929>
+<UF292A>
+<UF292B>
+<UF292C>
+<UF292D>
+<UF292E>
+<UF292F>
+<UF2930>
+<UF2931>
+<UF2932>
+<UF2933>
+<UF2934>
+<UF2935>
+<UF2936>
+<UF2937>
+<UF2938>
+<UF2939>
+<UF293A>
+<UF293B>
+<UF293C>
+<UF293D>
+<UF293E>
+<UF293F>
+<UF2940>
+<UF2941>
+<UF2942>
+<UF2943>
+<UF2944>
+<UF2945>
+<UF2946>
+<UF2947>
+<UF2948>
+<UF2949>
+<UF294A>
+<UF294B>
+<UF294C>
+<UF294D>
+<UF294E>
+<UF294F>
+<UF2950>
+<UF2951>
+<UF2952>
+<UF2953>
+<UF2954>
+<UF2955>
+<UF2956>
+<UF2957>
+<UF2958>
+<UF2959>
+<UF295A>
+<UF295B>
+<UF295C>
+<UF295D>
+<UF295E>
+<UF295F>
+<UF2960>
+<UF2961>
+<UF2962>
+<UF2963>
+<UF2964>
+<UF2965>
+<UF2966>
+<UF2967>
+<UF2968>
+<UF2969>
+<UF296A>
+<UF296B>
+<UF296C>
+<UF296D>
+<UF296E>
+<UF296F>
+<UF2970>
+<UF2971>
+<UF2972>
+<UF2973>
+<UF2974>
+<UF2975>
+<UF2976>
+<UF2977>
+<UF2978>
+<UF2979>
+<UF297A>
+<UF297B>
+<UF297C>
+<UF297D>
+<UF297E>
+<UF297F>
+<UF2980>
+<UF2981>
+<UF2982>
+<UF2983>
+<UF2984>
+<UF2985>
+<UF2986>
+<UF2987>
+<UF2988>
+<UF2989>
+<UF298A>
+<UF298B>
+<UF298C>
+<UF298D>
+<UF298E>
+<UF298F>
+<UF2990>
+<UF2991>
+<UF2992>
+<UF2993>
+<UF2994>
+<UF2995>
+<UF2996>
+<UF2997>
+<UF2998>
+<UF2999>
+<UF299A>
+<UF299B>
+<UF299C>
+<UF299D>
+<UF299E>
+<UF299F>
+<UF29A0>
+<UF29A1>
+<UF29A2>
+<UF29A3>
+<UF29A4>
+<UF29A5>
+<UF29A6>
+<UF29A7>
+<UF29A8>
+<UF29A9>
+<UF29AA>
+<UF29AB>
+<UF29AC>
+<UF29AD>
+<UF29AE>
+<UF29AF>
+<UF29B0>
+<UF29B1>
+<UF29B2>
+<UF29B3>
+<UF29B4>
+<UF29B5>
+<UF29B6>
+<UF29B7>
+<UF29B8>
+<UF29B9>
+<UF29BA>
+<UF29BB>
+<UF29BC>
+<UF29BD>
+<UF29BE>
+<UF29BF>
+<UF29C0>
+<UF29C1>
+<UF29C2>
+<UF29C3>
+<UF29C4>
+<UF29C5>
+<UF29C6>
+<UF29C7>
+<UF29C8>
+<UF29C9>
+<UF29CA>
+<UF29CB>
+<UF29CC>
+<UF29CD>
+<UF29CE>
+<UF29CF>
+<UF29D0>
+<UF29D1>
+<UF29D2>
+<UF29D3>
+<UF29D4>
+<UF29D5>
+<UF29D6>
+<UF29D7>
+<UF29D8>
+<UF29D9>
+<UF29DA>
+<UF29DB>
+<UF29DC>
+<UF29DD>
+<UF29DE>
+<UF29DF>
+<UF29E0>
+<UF29E1>
+<UF29E2>
+<UF29E3>
+<UF29E4>
+<UF29E5>
+<UF29E6>
+<UF29E7>
+<UF29E8>
+<UF29E9>
+<UF29EA>
+<UF29EB>
+<UF29EC>
+<UF29ED>
+<UF29EE>
+<UF29EF>
+<UF29F0>
+<UF29F1>
+<UF29F2>
+<UF29F3>
+<UF29F4>
+<UF29F5>
+<UF29F6>
+<UF29F7>
+<UF29F8>
+<UF29F9>
+<UF29FA>
+<UF29FB>
+<UF29FC>
+<UF29FD>
+<UF29FE>
+<UF29FF>
+<UF2A00>
+<UF2A01>
+<UF2A02>
+<UF2A03>
+<UF2A04>
+<UF2A05>
+<UF2A06>
+<UF2A07>
+<UF2A08>
+<UF2A09>
+<UF2A0A>
+<UF2A0B>
+<UF2A0C>
+<UF2A0D>
+<UF2A0E>
+<UF2A0F>
+<UF2A10>
+<UF2A11>
+<UF2A12>
+<UF2A13>
+<UF2A14>
+<UF2A15>
+<UF2A16>
+<UF2A17>
+<UF2A18>
+<UF2A19>
+<UF2A1A>
+<UF2A1B>
+<UF2A1C>
+<UF2A1D>
+<UF2A1E>
+<UF2A1F>
+<UF2A20>
+<UF2A21>
+<UF2A22>
+<UF2A23>
+<UF2A24>
+<UF2A25>
+<UF2A26>
+<UF2A27>
+<UF2A28>
+<UF2A29>
+<UF2A2A>
+<UF2A2B>
+<UF2A2C>
+<UF2A2D>
+<UF2A2E>
+<UF2A2F>
+<UF2A30>
+<UF2A31>
+<UF2A32>
+<UF2A33>
+<UF2A34>
+<UF2A35>
+<UF2A36>
+<UF2A37>
+<UF2A38>
+<UF2A39>
+<UF2A3A>
+<UF2A3B>
+<UF2A3C>
+<UF2A3D>
+<UF2A3E>
+<UF2A3F>
+<UF2A40>
+<UF2A41>
+<UF2A42>
+<UF2A43>
+<UF2A44>
+<UF2A45>
+<UF2A46>
+<UF2A47>
+<UF2A48>
+<UF2A49>
+<UF2A4A>
+<UF2A4B>
+<UF2A4C>
+<UF2A4D>
+<UF2A4E>
+<UF2A4F>
+<UF2A50>
+<UF2A51>
+<UF2A52>
+<UF2A53>
+<UF2A54>
+<UF2A55>
+<UF2A56>
+<UF2A57>
+<UF2A58>
+<UF2A59>
+<UF2A5A>
+<UF2A5B>
+<UF2A5C>
+<UF2A5D>
+<UF2A5E>
+<UF2A5F>
+<UF2A60>
+<UF2A61>
+<UF2A62>
+<UF2A63>
+<UF2A64>
+<UF2A65>
+<UF2A66>
+<UF2A67>
+<UF2A68>
+<UF2A69>
+<UF2A6A>
+<UF2A6B>
+<UF2A6C>
+<UF2A6D>
+<UF2A6E>
+<UF2A6F>
+<UF2A70>
+<UF2A71>
+<UF2A72>
+<UF2A73>
+<UF2A74>
+<UF2A75>
+<UF2A76>
+<UF2A77>
+<UF2A78>
+<UF2A79>
+<UF2A7A>
+<UF2A7B>
+<UF2A7C>
+<UF2A7D>
+<UF2A7E>
+<UF2A7F>
+<UF2A80>
+<UF2A81>
+<UF2A82>
+<UF2A83>
+<UF2A84>
+<UF2A85>
+<UF2A86>
+<UF2A87>
+<UF2A88>
+<UF2A89>
+<UF2A8A>
+<UF2A8B>
+<UF2A8C>
+<UF2A8D>
+<UF2A8E>
+<UF2A8F>
+<UF2A90>
+<UF2A91>
+<UF2A92>
+<UF2A93>
+<UF2A94>
+<UF2A95>
+<UF2A96>
+<UF2A97>
+<UF2A98>
+<UF2A99>
+<UF2A9A>
+<UF2A9B>
+<UF2A9C>
+<UF2A9D>
+<UF2A9E>
+<UF2A9F>
+<UF2AA0>
+<UF2AA1>
+<UF2AA2>
+<UF2AA3>
+<UF2AA4>
+<UF2AA5>
+<UF2AA6>
+<UF2AA7>
+<UF2AA8>
+<UF2AA9>
+<UF2AAA>
+<UF2AAB>
+<UF2AAC>
+<UF2AAD>
+<UF2AAE>
+<UF2AAF>
+<UF2AB0>
+<UF2AB1>
+<UF2AB2>
+<UF2AB3>
+<UF2AB4>
+<UF2AB5>
+<UF2AB6>
+<UF2AB7>
+<UF2AB8>
+<UF2AB9>
+<UF2ABA>
+<UF2ABB>
+<UF2ABC>
+<UF2ABD>
+<UF2ABE>
+<UF2ABF>
+<UF2AC0>
+<UF2AC1>
+<UF2AC2>
+<UF2AC3>
+<UF2AC4>
+<UF2AC5>
+<UF2AC6>
+<UF2AC7>
+<UF2AC8>
+<UF2AC9>
+<UF2ACA>
+<UF2ACB>
+<UF2ACC>
+<UF2ACD>
+<UF2ACE>
+<UF2ACF>
+<UF2AD0>
+<UF2AD1>
+<UF2AD2>
+<UF2AD3>
+<UF2AD4>
+<UF2AD5>
+<UF2AD6>
+<UF2AD7>
+<UF2AD8>
+<UF2AD9>
+<UF2ADA>
+<UF2ADB>
+<UF2ADC>
+<UF2ADD>
+<UF2ADE>
+<UF2ADF>
+<UF2AE0>
+<UF2AE1>
+<UF2AE2>
+<UF2AE3>
+<UF2AE4>
+<UF2AE5>
+<UF2AE6>
+<UF2AE7>
+<UF2AE8>
+<UF2AE9>
+<UF2AEA>
+<UF2AEB>
+<UF2AEC>
+<UF2AED>
+<UF2AEE>
+<UF2AEF>
+<UF2AF0>
+<UF2AF1>
+<UF2AF2>
+<UF2AF3>
+<UF2AF4>
+<UF2AF5>
+<UF2AF6>
+<UF2AF7>
+<UF2AF8>
+<UF2AF9>
+<UF2AFA>
+<UF2AFB>
+<UF2AFC>
+<UF2AFD>
+<UF2AFE>
+<UF2AFF>
+<UF2B00>
+<UF2B01>
+<UF2B02>
+<UF2B03>
+<UF2B04>
+<UF2B05>
+<UF2B06>
+<UF2B07>
+<UF2B08>
+<UF2B09>
+<UF2B0A>
+<UF2B0B>
+<UF2B0C>
+<UF2B0D>
+<UF2B0E>
+<UF2B0F>
+<UF2B10>
+<UF2B11>
+<UF2B12>
+<UF2B13>
+<UF2B14>
+<UF2B15>
+<UF2B16>
+<UF2B17>
+<UF2B18>
+<UF2B19>
+<UF2B1A>
+<UF2B1B>
+<UF2B1C>
+<UF2B1D>
+<UF2B1E>
+<UF2B1F>
+<UF2B20>
+<UF2B21>
+<UF2B22>
+<UF2B23>
+<UF2B24>
+<UF2B25>
+<UF2B26>
+<UF2B27>
+<UF2B28>
+<UF2B29>
+<UF2B2A>
+<UF2B2B>
+<UF2B2C>
+<UF2B2D>
+<UF2B2E>
+<UF2B2F>
+<UF2B30>
+<UF2B31>
+<UF2B32>
+<UF2B33>
+<UF2B34>
+<UF2B35>
+<UF2B36>
+<UF2B37>
+<UF2B38>
+<UF2B39>
+<UF2B3A>
+<UF2B3B>
+<UF2B3C>
+<UF2B3D>
+<UF2B3E>
+<UF2B3F>
+<UF2B40>
+<UF2B41>
+<UF2B42>
+<UF2B43>
+<UF2B44>
+<UF2B45>
+<UF2B46>
+<UF2B47>
+<UF2B48>
+<UF2B49>
+<UF2B4A>
+<UF2B4B>
+<UF2B4C>
+<UF2B4D>
+<UF2B4E>
+<UF2B4F>
+<UF2B50>
+<UF2B51>
+<UF2B52>
+<UF2B53>
+<UF2B54>
+<UF2B55>
+<UF2B56>
+<UF2B57>
+<UF2B58>
+<UF2B59>
+<UF2B5A>
+<UF2B5B>
+<UF2B5C>
+<UF2B5D>
+<UF2B5E>
+<UF2B5F>
+<UF2B60>
+<UF2B61>
+<UF2B62>
+<UF2B63>
+<UF2B64>
+<UF2B65>
+<UF2B66>
+<UF2B67>
+<UF2B68>
+<UF2B69>
+<UF2B6A>
+<UF2B6B>
+<UF2B6C>
+<UF2B6D>
+<UF2B6E>
+<UF2B6F>
+<UF2B70>
+<UF2B71>
+<UF2B72>
+<UF2B73>
+<UF2B74>
+<UF2B75>
+<UF2B76>
+<UF2B77>
+<UF2B78>
+<UF2B79>
+<UF2B7A>
+<UF2B7B>
+<UF2B7C>
+<UF2B7D>
+<UF2B7E>
+<UF2B7F>
+<UF2B80>
+<UF2B81>
+<UF2B82>
+<UF2B83>
+<UF2B84>
+<UF2B85>
+<UF2B86>
+<UF2B87>
+<UF2B88>
+<UF2B89>
+<UF2B8A>
+<UF2B8B>
+<UF2B8C>
+<UF2B8D>
+<UF2B8E>
+<UF2B8F>
+<UF2B90>
+<UF2B91>
+<UF2B92>
+<UF2B93>
+<UF2B94>
+<UF2B95>
+<UF2B96>
+<UF2B97>
+<UF2B98>
+<UF2B99>
+<UF2B9A>
+<UF2B9B>
+<UF2B9C>
+<UF2B9D>
+<UF2B9E>
+<UF2B9F>
+<UF2BA0>
+<UF2BA1>
+<UF2BA2>
+<UF2BA3>
+<UF2BA4>
+<UF2BA5>
+<UF2BA6>
+<UF2BA7>
+<UF2BA8>
+<UF2BA9>
+<UF2BAA>
+<UF2BAB>
+<UF2BAC>
+<UF2BAD>
+<UF2BAE>
+<UF2BAF>
+<UF2BB0>
+<UF2BB1>
+<UF2BB2>
+<UF2BB3>
+<UF2BB4>
+<UF2BB5>
+<UF2BB6>
+<UF2BB7>
+<UF2BB8>
+<UF2BB9>
+<UF2BBA>
+<UF2BBB>
+<UF2BBC>
+<UF2BBD>
+<UF2BBE>
+<UF2BBF>
+<UF2BC0>
+<UF2BC1>
+<UF2BC2>
+<UF2BC3>
+<UF2BC4>
+<UF2BC5>
+<UF2BC6>
+<UF2BC7>
+<UF2BC8>
+<UF2BC9>
+<UF2BCA>
+<UF2BCB>
+<UF2BCC>
+<UF2BCD>
+<UF2BCE>
+<UF2BCF>
+<UF2BD0>
+<UF2BD1>
+<UF2BD2>
+<UF2BD3>
+<UF2BD4>
+<UF2BD5>
+<UF2BD6>
+<UF2BD7>
+<UF2BD8>
+<UF2BD9>
+<UF2BDA>
+<UF2BDB>
+<UF2BDC>
+<UF2BDD>
+<UF2BDE>
+<UF2BDF>
+<UF2BE0>
+<UF2BE1>
+<UF2BE2>
+<UF2BE3>
+<UF2BE4>
+<UF2BE5>
+<UF2BE6>
+<UF2BE7>
+<UF2BE8>
+<UF2BE9>
+<UF2BEA>
+<UF2BEB>
+<UF2BEC>
+<UF2BED>
+<UF2BEE>
+<UF2BEF>
+<UF2BF0>
+<UF2BF1>
+<UF2BF2>
+<UF2BF3>
+<UF2BF4>
+<UF2BF5>
+<UF2BF6>
+<UF2BF7>
+<UF2BF8>
+<UF2BF9>
+<UF2BFA>
+<UF2BFB>
+<UF2BFC>
+<UF2BFD>
+<UF2BFE>
+<UF2BFF>
+<UF2C00>
+<UF2C01>
+<UF2C02>
+<UF2C03>
+<UF2C04>
+<UF2C05>
+<UF2C06>
+<UF2C07>
+<UF2C08>
+<UF2C09>
+<UF2C0A>
+<UF2C0B>
+<UF2C0C>
+<UF2C0D>
+<UF2C0E>
+<UF2C0F>
+<UF2C10>
+<UF2C11>
+<UF2C12>
+<UF2C13>
+<UF2C14>
+<UF2C15>
+<UF2C16>
+<UF2C17>
+<UF2C18>
+<UF2C19>
+<UF2C1A>
+<UF2C1B>
+<UF2C1C>
+<UF2C1D>
+<UF2C1E>
+<UF2C1F>
+<UF2C20>
+<UF2C21>
+<UF2C22>
+<UF2C23>
+<UF2C24>
+<UF2C25>
+<UF2C26>
+<UF2C27>
+<UF2C28>
+<UF2C29>
+<UF2C2A>
+<UF2C2B>
+<UF2C2C>
+<UF2C2D>
+<UF2C2E>
+<UF2C2F>
+<UF2C30>
+<UF2C31>
+<UF2C32>
+<UF2C33>
+<UF2C34>
+<UF2C35>
+<UF2C36>
+<UF2C37>
+<UF2C38>
+<UF2C39>
+<UF2C3A>
+<UF2C3B>
+<UF2C3C>
+<UF2C3D>
+<UF2C3E>
+<UF2C3F>
+<UF2C40>
+<UF2C41>
+<UF2C42>
+<UF2C43>
+<UF2C44>
+<UF2C45>
+<UF2C46>
+<UF2C47>
+<UF2C48>
+<UF2C49>
+<UF2C4A>
+<UF2C4B>
+<UF2C4C>
+<UF2C4D>
+<UF2C4E>
+<UF2C4F>
+<UF2C50>
+<UF2C51>
+<UF2C52>
+<UF2C53>
+<UF2C54>
+<UF2C55>
+<UF2C56>
+<UF2C57>
+<UF2C58>
+<UF2C59>
+<UF2C5A>
+<UF2C5B>
+<UF2C5C>
+<UF2C5D>
+<UF2C5E>
+<UF2C5F>
+<UF2C60>
+<UF2C61>
+<UF2C62>
+<UF2C63>
+<UF2C64>
+<UF2C65>
+<UF2C66>
+<UF2C67>
+<UF2C68>
+<UF2C69>
+<UF2C6A>
+<UF2C6B>
+<UF2C6C>
+<UF2C6D>
+<UF2C6E>
+<UF2C6F>
+<UF2C70>
+<UF2C71>
+<UF2C72>
+<UF2C73>
+<UF2C74>
+<UF2C75>
+<UF2C76>
+<UF2C77>
+<UF2C78>
+<UF2C79>
+<UF2C7A>
+<UF2C7B>
+<UF2C7C>
+<UF2C7D>
+<UF2C7E>
+<UF2C7F>
+<UF2C80>
+<UF2C81>
+<UF2C82>
+<UF2C83>
+<UF2C84>
+<UF2C85>
+<UF2C86>
+<UF2C87>
+<UF2C88>
+<UF2C89>
+<UF2C8A>
+<UF2C8B>
+<UF2C8C>
+<UF2C8D>
+<UF2C8E>
+<UF2C8F>
+<UF2C90>
+<UF2C91>
+<UF2C92>
+<UF2C93>
+<UF2C94>
+<UF2C95>
+<UF2C96>
+<UF2C97>
+<UF2C98>
+<UF2C99>
+<UF2C9A>
+<UF2C9B>
+<UF2C9C>
+<UF2C9D>
+<UF2C9E>
+<UF2C9F>
+<UF2CA0>
+<UF2CA1>
+<UF2CA2>
+<UF2CA3>
+<UF2CA4>
+<UF2CA5>
+<UF2CA6>
+<UF2CA7>
+<UF2CA8>
+<UF2CA9>
+<UF2CAA>
+<UF2CAB>
+<UF2CAC>
+<UF2CAD>
+<UF2CAE>
+<UF2CAF>
+<UF2CB0>
+<UF2CB1>
+<UF2CB2>
+<UF2CB3>
+<UF2CB4>
+<UF2CB5>
+<UF2CB6>
+<UF2CB7>
+<UF2CB8>
+<UF2CB9>
+<UF2CBA>
+<UF2CBB>
+<UF2CBC>
+<UF2CBD>
+<UF2CBE>
+<UF2CBF>
+<UF2CC0>
+<UF2CC1>
+<UF2CC2>
+<UF2CC3>
+<UF2CC4>
+<UF2CC5>
+<UF2CC6>
+<UF2CC7>
+<UF2CC8>
+<UF2CC9>
+<UF2CCA>
+<UF2CCB>
+<UF2CCC>
+<UF2CCD>
+<UF2CCE>
+<UF2CCF>
+<UF2CD0>
+<UF2CD1>
+<UF2CD2>
+<UF2CD3>
+<UF2CD4>
+<UF2CD5>
+<UF2CD6>
+<UF2CD7>
+<UF2CD8>
+<UF2CD9>
+<UF2CDA>
+<UF2CDB>
+<UF2CDC>
+<UF2CDD>
+<UF2CDE>
+<UF2CDF>
+<UF2CE0>
+<UF2CE1>
+<UF2CE2>
+<UF2CE3>
+<UF2CE4>
+<UF2CE5>
+<UF2CE6>
+<UF2CE7>
+<UF2CE8>
+<UF2CE9>
+<UF2CEA>
+<UF2CEB>
+<UF2CEC>
+<UF2CED>
+<UF2CEE>
+<UF2CEF>
+<UF2CF0>
+<UF2CF1>
+<UF2CF2>
+<UF2CF3>
+<UF2CF4>
+<UF2CF5>
+<UF2CF6>
+<UF2CF7>
+<UF2CF8>
+<UF2CF9>
+<UF2CFA>
+<UF2CFB>
+<UF2CFC>
+<UF2CFD>
+<UF2CFE>
+<UF2CFF>
+<UF2D00>
+<UF2D01>
+<UF2D02>
+<UF2D03>
+<UF2D04>
+<UF2D05>
+<UF2D06>
+<UF2D07>
+<UF2D08>
+<UF2D09>
+<UF2D0A>
+<UF2D0B>
+<UF2D0C>
+<UF2D0D>
+<UF2D0E>
+<UF2D0F>
+<UF2D10>
+<UF2D11>
+<UF2D12>
+<UF2D13>
+<UF2D14>
+<UF2D15>
+<UF2D16>
+<UF2D17>
+<UF2D18>
+<UF2D19>
+<UF2D1A>
+<UF2D1B>
+<UF2D1C>
+<UF2D1D>
+<UF2D1E>
+<UF2D1F>
+<UF2D20>
+<UF2D21>
+<UF2D22>
+<UF2D23>
+<UF2D24>
+<UF2D25>
+<UF2D26>
+<UF2D27>
+<UF2D28>
+<UF2D29>
+<UF2D2A>
+<UF2D2B>
+<UF2D2C>
+<UF2D2D>
+<UF2D2E>
+<UF2D2F>
+<UF2D30>
+<UF2D31>
+<UF2D32>
+<UF2D33>
+<UF2D34>
+<UF2D35>
+<UF2D36>
+<UF2D37>
+<UF2D38>
+<UF2D39>
+<UF2D3A>
+<UF2D3B>
+<UF2D3C>
+<UF2D3D>
+<UF2D3E>
+<UF2D3F>
+<UF2D40>
+<UF2D41>
+<UF2D42>
+<UF2D43>
+<UF2D44>
+<UF2D45>
+<UF2D46>
+<UF2D47>
+<UF2D48>
+<UF2D49>
+<UF2D4A>
+<UF2D4B>
+<UF2D4C>
+<UF2D4D>
+<UF2D4E>
+<UF2D4F>
+<UF2D50>
+<UF2D51>
+<UF2D52>
+<UF2D53>
+<UF2D54>
+<UF2D55>
+<UF2D56>
+<UF2D57>
+<UF2D58>
+<UF2D59>
+<UF2D5A>
+<UF2D5B>
+<UF2D5C>
+<UF2D5D>
+<UF2D5E>
+<UF2D5F>
+<UF2D60>
+<UF2D61>
+<UF2D62>
+<UF2D63>
+<UF2D64>
+<UF2D65>
+<UF2D66>
+<UF2D67>
+<UF2D68>
+<UF2D69>
+<UF2D6A>
+<UF2D6B>
+<UF2D6C>
+<UF2D6D>
+<UF2D6E>
+<UF2D6F>
+<UF2D70>
+<UF2D71>
+<UF2D72>
+<UF2D73>
+<UF2D74>
+<UF2D75>
+<UF2D76>
+<UF2D77>
+<UF2D78>
+<UF2D79>
+<UF2D7A>
+<UF2D7B>
+<UF2D7C>
+<UF2D7D>
+<UF2D7E>
+<UF2D7F>
+<UF2D80>
+<UF2D81>
+<UF2D82>
+<UF2D83>
+<UF2D84>
+<UF2D85>
+<UF2D86>
+<UF2D87>
+<UF2D88>
+<UF2D89>
+<UF2D8A>
+<UF2D8B>
+<UF2D8C>
+<UF2D8D>
+<UF2D8E>
+<UF2D8F>
+<UF2D90>
+<UF2D91>
+<UF2D92>
+<UF2D93>
+<UF2D94>
+<UF2D95>
+<UF2D96>
+<UF2D97>
+<UF2D98>
+<UF2D99>
+<UF2D9A>
+<UF2D9B>
+<UF2D9C>
+<UF2D9D>
+<UF2D9E>
+<UF2D9F>
+<UF2DA0>
+<UF2DA1>
+<UF2DA2>
+<UF2DA3>
+<UF2DA4>
+<UF2DA5>
+<UF2DA6>
+<UF2DA7>
+<UF2DA8>
+<UF2DA9>
+<UF2DAA>
+<UF2DAB>
+<UF2DAC>
+<UF2DAD>
+<UF2DAE>
+<UF2DAF>
+<UF2DB0>
+<UF2DB1>
+<UF2DB2>
+<UF2DB3>
+<UF2DB4>
+<UF2DB5>
+<UF2DB6>
+<UF2DB7>
+<UF2DB8>
+<UF2DB9>
+<UF2DBA>
+<UF2DBB>
+<UF2DBC>
+<UF2DBD>
+<UF2DBE>
+<UF2DBF>
+<UF2DC0>
+<UF2DC1>
+<UF2DC2>
+<UF2DC3>
+<UF2DC4>
+<UF2DC5>
+<UF2DC6>
+<UF2DC7>
+<UF2DC8>
+<UF2DC9>
+<UF2DCA>
+<UF2DCB>
+<UF2DCC>
+<UF2DCD>
+<UF2DCE>
+<UF2DCF>
+<UF2DD0>
+<UF2DD1>
+<UF2DD2>
+<UF2DD3>
+<UF2DD4>
+<UF2DD5>
+<UF2DD6>
+<UF2DD7>
+<UF2DD8>
+<UF2DD9>
+<UF2DDA>
+<UF2DDB>
+<UF2DDC>
+<UF2DDD>
+<UF2DDE>
+<UF2DDF>
+<UF2DE0>
+<UF2DE1>
+<UF2DE2>
+<UF2DE3>
+<UF2DE4>
+<UF2DE5>
+<UF2DE6>
+<UF2DE7>
+<UF2DE8>
+<UF2DE9>
+<UF2DEA>
+<UF2DEB>
+<UF2DEC>
+<UF2DED>
+<UF2DEE>
+<UF2DEF>
+<UF2DF0>
+<UF2DF1>
+<UF2DF2>
+<UF2DF3>
+<UF2DF4>
+<UF2DF5>
+<UF2DF6>
+<UF2DF7>
+<UF2DF8>
+<UF2DF9>
+<UF2DFA>
+<UF2DFB>
+<UF2DFC>
+<UF2DFD>
+<UF2DFE>
+<UF2DFF>
+<UF2E00>
+<UF2E01>
+<UF2E02>
+<UF2E03>
+<UF2E04>
+<UF2E05>
+<UF2E06>
+<UF2E07>
+<UF2E08>
+<UF2E09>
+<UF2E0A>
+<UF2E0B>
+<UF2E0C>
+<UF2E0D>
+<UF2E0E>
+<UF2E0F>
+<UF2E10>
+<UF2E11>
+<UF2E12>
+<UF2E13>
+<UF2E14>
+<UF2E15>
+<UF2E16>
+<UF2E17>
+<UF2E18>
+<UF2E19>
+<UF2E1A>
+<UF2E1B>
+<UF2E1C>
+<UF2E1D>
+<UF2E1E>
+<UF2E1F>
+<UF2E20>
+<UF2E21>
+<UF2E22>
+<UF2E23>
+<UF2E24>
+<UF2E25>
+<UF2E26>
+<UF2E27>
+<UF2E28>
+<UF2E29>
+<UF2E2A>
+<UF2E2B>
+<UF2E2C>
+<UF2E2D>
+<UF2E2E>
+<UF2E2F>
+<UF2E30>
+<UF2E31>
+<UF2E32>
+<UF2E33>
+<UF2E34>
+<UF2E35>
+<UF2E36>
+<UF2E37>
+<UF2E38>
+<UF2E39>
+<UF2E3A>
+<UF2E3B>
+<UF2E3C>
+<UF2E3D>
+<UF2E3E>
+<UF2E3F>
+<UF2E40>
+<UF2E41>
+<UF2E42>
+<UF2E43>
+<UF2E44>
+<UF2E45>
+<UF2E46>
+<UF2E47>
+<UF2E48>
+<UF2E49>
+<UF2E4A>
+<UF2E4B>
+<UF2E4C>
+<UF2E4D>
+<UF2E4E>
+<UF2E4F>
+<UF2E50>
+<UF2E51>
+<UF2E52>
+<UF2E53>
+<UF2E54>
+<UF2E55>
+<UF2E56>
+<UF2E57>
+<UF2E58>
+<UF2E59>
+<UF2E5A>
+<UF2E5B>
+<UF2E5C>
+<UF2E5D>
+<UF2E5E>
+<UF2E5F>
+<UF2E60>
+<UF2E61>
+<UF2E62>
+<UF2E63>
+<UF2E64>
+<UF2E65>
+<UF2E66>
+<UF2E67>
+<UF2E68>
+<UF2E69>
+<UF2E6A>
+<UF2E6B>
+<UF2E6C>
+<UF2E6D>
+<UF2E6E>
+<UF2E6F>
+<UF2E70>
+<UF2E71>
+<UF2E72>
+<UF2E73>
+<UF2E74>
+<UF2E75>
+<UF2E76>
+<UF2E77>
+<UF2E78>
+<UF2E79>
+<UF2E7A>
+<UF2E7B>
+<UF2E7C>
+<UF2E7D>
+<UF2E7E>
+<UF2E7F>
+<UF2E80>
+<UF2E81>
+<UF2E82>
+<UF2E83>
+<UF2E84>
+<UF2E85>
+<UF2E86>
+<UF2E87>
+<UF2E88>
+<UF2E89>
+<UF2E8A>
+<UF2E8B>
+<UF2E8C>
+<UF2E8D>
+<UF2E8E>
+<UF2E8F>
+<UF2E90>
+<UF2E91>
+<UF2E92>
+<UF2E93>
+<UF2E94>
+<UF2E95>
+<UF2E96>
+<UF2E97>
+<UF2E98>
+<UF2E99>
+<UF2E9A>
+<UF2E9B>
+<UF2E9C>
+<UF2E9D>
+<UF2E9E>
+<UF2E9F>
+<UF2EA0>
+<UF2EA1>
+<UF2EA2>
+<UF2EA3>
+<UF2EA4>
+<UF2EA5>
+<UF2EA6>
+<UF2EA7>
+<UF2EA8>
+<UF2EA9>
+<UF2EAA>
+<UF2EAB>
+<UF2EAC>
+<UF2EAD>
+<UF2EAE>
+<UF2EAF>
+<UF2EB0>
+<UF2EB1>
+<UF2EB2>
+<UF2EB3>
+<UF2EB4>
+<UF2EB5>
+<UF2EB6>
+<UF2EB7>
+<UF2EB8>
+<UF2EB9>
+<UF2EBA>
+<UF2EBB>
+<UF2EBC>
+<UF2EBD>
+<UF2EBE>
+<UF2EBF>
+<UF2EC0>
+<UF2EC1>
+<UF2EC2>
+<UF2EC3>
+<UF2EC4>
+<UF2EC5>
+<UF2EC6>
+<UF2EC7>
+<UF2EC8>
+<UF2EC9>
+<UF2ECA>
+<UF2ECB>
+<UF2ECC>
+<UF2ECD>
+<UF2ECE>
+<UF2ECF>
+<UF2ED0>
+<UF2ED1>
+<UF2ED2>
+<UF2ED3>
+<UF2ED4>
+<UF2ED5>
+<UF2ED6>
+<UF2ED7>
+<UF2ED8>
+<UF2ED9>
+<UF2EDA>
+<UF2EDB>
+<UF2EDC>
+<UF2EDD>
+<UF2EDE>
+<UF2EDF>
+<UF2EE0>
+<UF2EE1>
+<UF2EE2>
+<UF2EE3>
+<UF2EE4>
+<UF2EE5>
+<UF2EE6>
+<UF2EE7>
+<UF2EE8>
+<UF2EE9>
+<UF2EEA>
+<UF2EEB>
+<UF2EEC>
+<UF2EED>
+<UF2EEE>
+<UF2EEF>
+<UF2EF0>
+<UF2EF1>
+<UF2EF2>
+<UF2EF3>
+<UF2EF4>
+<UF2EF5>
+<UF2EF6>
+<UF2EF7>
+<UF2EF8>
+<UF2EF9>
+<UF2EFA>
+<UF2EFB>
+<UF2EFC>
+<UF2EFD>
+<UF2EFE>
+<UF2EFF>
+<UF2F00>
+<UF2F01>
+<UF2F02>
+<UF2F03>
+<UF2F04>
+<UF2F05>
+<UF2F06>
+<UF2F07>
+<UF2F08>
+<UF2F09>
+<UF2F0A>
+<UF2F0B>
+<UF2F0C>
+<UF2F0D>
+<UF2F0E>
+<UF2F0F>
+<UF2F10>
+<UF2F11>
+<UF2F12>
+<UF2F13>
+<UF2F14>
+<UF2F15>
+<UF2F16>
+<UF2F17>
+<UF2F18>
+<UF2F19>
+<UF2F1A>
+<UF2F1B>
+<UF2F1C>
+<UF2F1D>
+<UF2F1E>
+<UF2F1F>
+<UF2F20>
+<UF2F21>
+<UF2F22>
+<UF2F23>
+<UF2F24>
+<UF2F25>
+<UF2F26>
+<UF2F27>
+<UF2F28>
+<UF2F29>
+<UF2F2A>
+<UF2F2B>
+<UF2F2C>
+<UF2F2D>
+<UF2F2E>
+<UF2F2F>
+<UF2F30>
+<UF2F31>
+<UF2F32>
+<UF2F33>
+<UF2F34>
+<UF2F35>
+<UF2F36>
+<UF2F37>
+<UF2F38>
+<UF2F39>
+<UF2F3A>
+<UF2F3B>
+<UF2F3C>
+<UF2F3D>
+<UF2F3E>
+<UF2F3F>
+<UF2F40>
+<UF2F41>
+<UF2F42>
+<UF2F43>
+<UF2F44>
+<UF2F45>
+<UF2F46>
+<UF2F47>
+<UF2F48>
+<UF2F49>
+<UF2F4A>
+<UF2F4B>
+<UF2F4C>
+<UF2F4D>
+<UF2F4E>
+<UF2F4F>
+<UF2F50>
+<UF2F51>
+<UF2F52>
+<UF2F53>
+<UF2F54>
+<UF2F55>
+<UF2F56>
+<UF2F57>
+<UF2F58>
+<UF2F59>
+<UF2F5A>
+<UF2F5B>
+<UF2F5C>
+<UF2F5D>
+<UF2F5E>
+<UF2F5F>
+<UF2F60>
+<UF2F61>
+<UF2F62>
+<UF2F63>
+<UF2F64>
+<UF2F65>
+<UF2F66>
+<UF2F67>
+<UF2F68>
+<UF2F69>
+<UF2F6A>
+<UF2F6B>
+<UF2F6C>
+<UF2F6D>
+<UF2F6E>
+<UF2F6F>
+<UF2F70>
+<UF2F71>
+<UF2F72>
+<UF2F73>
+<UF2F74>
+<UF2F75>
+<UF2F76>
+<UF2F77>
+<UF2F78>
+<UF2F79>
+<UF2F7A>
+<UF2F7B>
+<UF2F7C>
+<UF2F7D>
+<UF2F7E>
+<UF2F7F>
+<UF2F80>
+<UF2F81>
+<UF2F82>
+<UF2F83>
+<UF2F84>
+<UF2F85>
+<UF2F86>
+<UF2F87>
+<UF2F88>
+<UF2F89>
+<UF2F8A>
+<UF2F8B>
+<UF2F8C>
+<UF2F8D>
+<UF2F8E>
+<UF2F8F>
+<UF2F90>
+<UF2F91>
+<UF2F92>
+<UF2F93>
+<UF2F94>
+<UF2F95>
+<UF2F96>
+<UF2F97>
+<UF2F98>
+<UF2F99>
+<UF2F9A>
+<UF2F9B>
+<UF2F9C>
+<UF2F9D>
+<UF2F9E>
+<UF2F9F>
+<UF2FA0>
+<UF2FA1>
+<UF2FA2>
+<UF2FA3>
+<UF2FA4>
+<UF2FA5>
+<UF2FA6>
+<UF2FA7>
+<UF2FA8>
+<UF2FA9>
+<UF2FAA>
+<UF2FAB>
+<UF2FAC>
+<UF2FAD>
+<UF2FAE>
+<UF2FAF>
+<UF2FB0>
+<UF2FB1>
+<UF2FB2>
+<UF2FB3>
+<UF2FB4>
+<UF2FB5>
+<UF2FB6>
+<UF2FB7>
+<UF2FB8>
+<UF2FB9>
+<UF2FBA>
+<UF2FBB>
+<UF2FBC>
+<UF2FBD>
+<UF2FBE>
+<UF2FBF>
+<UF2FC0>
+<UF2FC1>
+<UF2FC2>
+<UF2FC3>
+<UF2FC4>
+<UF2FC5>
+<UF2FC6>
+<UF2FC7>
+<UF2FC8>
+<UF2FC9>
+<UF2FCA>
+<UF2FCB>
+<UF2FCC>
+<UF2FCD>
+<UF2FCE>
+<UF2FCF>
+<UF2FD0>
+<UF2FD1>
+<UF2FD2>
+<UF2FD3>
+<UF2FD4>
+<UF2FD5>
+<UF2FD6>
+<UF2FD7>
+<UF2FD8>
+<UF2FD9>
+<UF2FDA>
+<UF2FDB>
+<UF2FDC>
+<UF2FDD>
+<UF2FDE>
+<UF2FDF>
+<UF2FE0>
+<UF2FE1>
+<UF2FE2>
+<UF2FE3>
+<UF2FE4>
+<UF2FE5>
+<UF2FE6>
+<UF2FE7>
+<UF2FE8>
+<UF2FE9>
+<UF2FEA>
+<UF2FEB>
+<UF2FEC>
+<UF2FED>
+<UF2FEE>
+<UF2FEF>
+<UF2FF0>
+<UF2FF1>
+<UF2FF2>
+<UF2FF3>
+<UF2FF4>
+<UF2FF5>
+<UF2FF6>
+<UF2FF7>
+<UF2FF8>
+<UF2FF9>
+<UF2FFA>
+<UF2FFB>
+<UF2FFC>
+<UF2FFD>
+<UF2FFE>
+<UF2FFF>
+<UF3000>
+<UF3001>
+<UF3002>
+<UF3003>
+<UF3004>
+<UF3005>
+<UF3006>
+<UF3007>
+<UF3008>
+<UF3009>
+<UF300A>
+<UF300B>
+<UF300C>
+<UF300D>
+<UF300E>
+<UF300F>
+<UF3010>
+<UF3011>
+<UF3012>
+<UF3013>
+<UF3014>
+<UF3015>
+<UF3016>
+<UF3017>
+<UF3018>
+<UF3019>
+<UF301A>
+<UF301B>
+<UF301C>
+<UF301D>
+<UF301E>
+<UF301F>
+<UF3020>
+<UF3021>
+<UF3022>
+<UF3023>
+<UF3024>
+<UF3025>
+<UF3026>
+<UF3027>
+<UF3028>
+<UF3029>
+<UF302A>
+<UF302B>
+<UF302C>
+<UF302D>
+<UF302E>
+<UF302F>
+<UF3030>
+<UF3031>
+<UF3032>
+<UF3033>
+<UF3034>
+<UF3035>
+<UF3036>
+<UF3037>
+<UF3038>
+<UF3039>
+<UF303A>
+<UF303B>
+<UF303C>
+<UF303D>
+<UF303E>
+<UF303F>
+<UF3040>
+<UF3041>
+<UF3042>
+<UF3043>
+<UF3044>
+<UF3045>
+<UF3046>
+<UF3047>
+<UF3048>
+<UF3049>
+<UF304A>
+<UF304B>
+<UF304C>
+<UF304D>
+<UF304E>
+<UF304F>
+<UF3050>
+<UF3051>
+<UF3052>
+<UF3053>
+<UF3054>
+<UF3055>
+<UF3056>
+<UF3057>
+<UF3058>
+<UF3059>
+<UF305A>
+<UF305B>
+<UF305C>
+<UF305D>
+<UF305E>
+<UF305F>
+<UF3060>
+<UF3061>
+<UF3062>
+<UF3063>
+<UF3064>
+<UF3065>
+<UF3066>
+<UF3067>
+<UF3068>
+<UF3069>
+<UF306A>
+<UF306B>
+<UF306C>
+<UF306D>
+<UF306E>
+<UF306F>
+<UF3070>
+<UF3071>
+<UF3072>
+<UF3073>
+<UF3074>
+<UF3075>
+<UF3076>
+<UF3077>
+<UF3078>
+<UF3079>
+<UF307A>
+<UF307B>
+<UF307C>
+<UF307D>
+<UF307E>
+<UF307F>
+<UF3080>
+<UF3081>
+<UF3082>
+<UF3083>
+<UF3084>
+<UF3085>
+<UF3086>
+<UF3087>
+<UF3088>
+<UF3089>
+<UF308A>
+<UF308B>
+<UF308C>
+<UF308D>
+<UF308E>
+<UF308F>
+<UF3090>
+<UF3091>
+<UF3092>
+<UF3093>
+<UF3094>
+<UF3095>
+<UF3096>
+<UF3097>
+<UF3098>
+<UF3099>
+<UF309A>
+<UF309B>
+<UF309C>
+<UF309D>
+<UF309E>
+<UF309F>
+<UF30A0>
+<UF30A1>
+<UF30A2>
+<UF30A3>
+<UF30A4>
+<UF30A5>
+<UF30A6>
+<UF30A7>
+<UF30A8>
+<UF30A9>
+<UF30AA>
+<UF30AB>
+<UF30AC>
+<UF30AD>
+<UF30AE>
+<UF30AF>
+<UF30B0>
+<UF30B1>
+<UF30B2>
+<UF30B3>
+<UF30B4>
+<UF30B5>
+<UF30B6>
+<UF30B7>
+<UF30B8>
+<UF30B9>
+<UF30BA>
+<UF30BB>
+<UF30BC>
+<UF30BD>
+<UF30BE>
+<UF30BF>
+<UF30C0>
+<UF30C1>
+<UF30C2>
+<UF30C3>
+<UF30C4>
+<UF30C5>
+<UF30C6>
+<UF30C7>
+<UF30C8>
+<UF30C9>
+<UF30CA>
+<UF30CB>
+<UF30CC>
+<UF30CD>
+<UF30CE>
+<UF30CF>
+<UF30D0>
+<UF30D1>
+<UF30D2>
+<UF30D3>
+<UF30D4>
+<UF30D5>
+<UF30D6>
+<UF30D7>
+<UF30D8>
+<UF30D9>
+<UF30DA>
+<UF30DB>
+<UF30DC>
+<UF30DD>
+<UF30DE>
+<UF30DF>
+<UF30E0>
+<UF30E1>
+<UF30E2>
+<UF30E3>
+<UF30E4>
+<UF30E5>
+<UF30E6>
+<UF30E7>
+<UF30E8>
+<UF30E9>
+<UF30EA>
+<UF30EB>
+<UF30EC>
+<UF30ED>
+<UF30EE>
+<UF30EF>
+<UF30F0>
+<UF30F1>
+<UF30F2>
+<UF30F3>
+<UF30F4>
+<UF30F5>
+<UF30F6>
+<UF30F7>
+<UF30F8>
+<UF30F9>
+<UF30FA>
+<UF30FB>
+<UF30FC>
+<UF30FD>
+<UF30FE>
+<UF30FF>
+<UF3100>
+<UF3101>
+<UF3102>
+<UF3103>
+<UF3104>
+<UF3105>
+<UF3106>
+<UF3107>
+<UF3108>
+<UF3109>
+<UF310A>
+<UF310B>
+<UF310C>
+<UF310D>
+<UF310E>
+<UF310F>
+<UF3110>
+<UF3111>
+<UF3112>
+<UF3113>
+<UF3114>
+<UF3115>
+<UF3116>
+<UF3117>
+<UF3118>
+<UF3119>
+<UF311A>
+<UF311B>
+<UF311C>
+<UF311D>
+<UF311E>
+<UF311F>
+<UF3120>
+<UF3121>
+<UF3122>
+<UF3123>
+<UF3124>
+<UF3125>
+<UF3126>
+<UF3127>
+<UF3128>
+<UF3129>
+<UF312A>
+<UF312B>
+<UF312C>
+<UF312D>
+<UF312E>
+<UF312F>
+<UF3130>
+<UF3131>
+<UF3132>
+<UF3133>
+<UF3134>
+<UF3135>
+<UF3136>
+<UF3137>
+<UF3138>
+<UF3139>
+<UF313A>
+<UF313B>
+<UF313C>
+<UF313D>
+<UF313E>
+<UF313F>
+<UF3140>
+<UF3141>
+<UF3142>
+<UF3143>
+<UF3144>
+<UF3145>
+<UF3146>
+<UF3147>
+<UF3148>
+<UF3149>
+<UF314A>
+<UF314B>
+<UF314C>
+<UF314D>
+<UF314E>
+<UF314F>
+<UF3150>
+<UF3151>
+<UF3152>
+<UF3153>
+<UF3154>
+<UF3155>
+<UF3156>
+<UF3157>
+<UF3158>
+<UF3159>
+<UF315A>
+<UF315B>
+<UF315C>
+<UF315D>
+<UF315E>
+<UF315F>
+<UF3160>
+<UF3161>
+<UF3162>
+<UF3163>
+<UF3164>
+<UF3165>
+<UF3166>
+<UF3167>
+<UF3168>
+<UF3169>
+<UF316A>
+<UF316B>
+<UF316C>
+<UF316D>
+<UF316E>
+<UF316F>
+<UF3170>
+<UF3171>
+<UF3172>
+<UF3173>
+<UF3174>
+<UF3175>
+<UF3176>
+<UF3177>
+<UF3178>
+<UF3179>
+<UF317A>
+<UF317B>
+<UF317C>
+<UF317D>
+<UF317E>
+<UF317F>
+<UF3180>
+<UF3181>
+<UF3182>
+<UF3183>
+<UF3184>
+<UF3185>
+<UF3186>
+<UF3187>
+<UF3188>
+<UF3189>
+<UF318A>
+<UF318B>
+<UF318C>
+<UF318D>
+<UF318E>
+<UF318F>
+<UF3190>
+<UF3191>
+<UF3192>
+<UF3193>
+<UF3194>
+<UF3195>
+<UF3196>
+<UF3197>
+<UF3198>
+<UF3199>
+<UF319A>
+<UF319B>
+<UF319C>
+<UF319D>
+<UF319E>
+<UF319F>
+<UF31A0>
+<UF31A1>
+<UF31A2>
+<UF31A3>
+<UF31A4>
+<UF31A5>
+<UF31A6>
+<UF31A7>
+<UF31A8>
+<UF31A9>
+<UF31AA>
+<UF31AB>
+<UF31AC>
+<UF31AD>
+<UF31AE>
+<UF31AF>
+<UF31B0>
+<UF31B1>
+<UF31B2>
+<UF31B3>
+<UF31B4>
+<UF31B5>
+<UF31B6>
+<UF31B7>
+<UF31B8>
+<UF31B9>
+<UF31BA>
+<UF31BB>
+<UF31BC>
+<UF31BD>
+<UF31BE>
+<UF31BF>
+<UF31C0>
+<UF31C1>
+<UF31C2>
+<UF31C3>
+<UF31C4>
+<UF31C5>
+<UF31C6>
+<UF31C7>
+<UF31C8>
+<UF31C9>
+<UF31CA>
+<UF31CB>
+<UF31CC>
+<UF31CD>
+<UF31CE>
+<UF31CF>
+<UF31D0>
+<UF31D1>
+<UF31D2>
+<UF31D3>
+<UF31D4>
+<UF31D5>
+<UF31D6>
+<UF31D7>
+<UF31D8>
+<UF31D9>
+<UF31DA>
+<UF31DB>
+<UF31DC>
+<UF31DD>
+<UF31DE>
+<UF31DF>
+<UF31E0>
+<UF31E1>
+<UF31E2>
+<UF31E3>
+<UF31E4>
+<UF31E5>
+<UF31E6>
+<UF31E7>
+<UF31E8>
+<UF31E9>
+<UF31EA>
+<UF31EB>
+<UF31EC>
+<UF31ED>
+<UF31EE>
+<UF31EF>
+<UF31F0>
+<UF31F1>
+<UF31F2>
+<UF31F3>
+<UF31F4>
+<UF31F5>
+<UF31F6>
+<UF31F7>
+<UF31F8>
+<UF31F9>
+<UF31FA>
+<UF31FB>
+<UF31FC>
+<UF31FD>
+<UF31FE>
+<UF31FF>
+<UF3200>
+<UF3201>
+<UF3202>
+<UF3203>
+<UF3204>
+<UF3205>
+<UF3206>
+<UF3207>
+<UF3208>
+<UF3209>
+<UF320A>
+<UF320B>
+<UF320C>
+<UF320D>
+<UF320E>
+<UF320F>
+<UF3210>
+<UF3211>
+<UF3212>
+<UF3213>
+<UF3214>
+<UF3215>
+<UF3216>
+<UF3217>
+<UF3218>
+<UF3219>
+<UF321A>
+<UF321B>
+<UF321C>
+<UF321D>
+<UF321E>
+<UF321F>
+<UF3220>
+<UF3221>
+<UF3222>
+<UF3223>
+<UF3224>
+<UF3225>
+<UF3226>
+<UF3227>
+<UF3228>
+<UF3229>
+<UF322A>
+<UF322B>
+<UF322C>
+<UF322D>
+<UF322E>
+<UF322F>
+<UF3230>
+<UF3231>
+<UF3232>
+<UF3233>
+<UF3234>
+<UF3235>
+<UF3236>
+<UF3237>
+<UF3238>
+<UF3239>
+<UF323A>
+<UF323B>
+<UF323C>
+<UF323D>
+<UF323E>
+<UF323F>
+<UF3240>
+<UF3241>
+<UF3242>
+<UF3243>
+<UF3244>
+<UF3245>
+<UF3246>
+<UF3247>
+<UF3248>
+<UF3249>
+<UF324A>
+<UF324B>
+<UF324C>
+<UF324D>
+<UF324E>
+<UF324F>
+<UF3250>
+<UF3251>
+<UF3252>
+<UF3253>
+<UF3254>
+<UF3255>
+<UF3256>
+<UF3257>
+<UF3258>
+<UF3259>
+<UF325A>
+<UF325B>
+<UF325C>
+<UF325D>
+<UF325E>
+<UF325F>
+<UF3260>
+<UF3261>
+<UF3262>
+<UF3263>
+<UF3264>
+<UF3265>
+<UF3266>
+<UF3267>
+<UF3268>
+<UF3269>
+<UF326A>
+<UF326B>
+<UF326C>
+<UF326D>
+<UF326E>
+<UF326F>
+<UF3270>
+<UF3271>
+<UF3272>
+<UF3273>
+<UF3274>
+<UF3275>
+<UF3276>
+<UF3277>
+<UF3278>
+<UF3279>
+<UF327A>
+<UF327B>
+<UF327C>
+<UF327D>
+<UF327E>
+<UF327F>
+<UF3280>
+<UF3281>
+<UF3282>
+<UF3283>
+<UF3284>
+<UF3285>
+<UF3286>
+<UF3287>
+<UF3288>
+<UF3289>
+<UF328A>
+<UF328B>
+<UF328C>
+<UF328D>
+<UF328E>
+<UF328F>
+<UF3290>
+<UF3291>
+<UF3292>
+<UF3293>
+<UF3294>
+<UF3295>
+<UF3296>
+<UF3297>
+<UF3298>
+<UF3299>
+<UF329A>
+<UF329B>
+<UF329C>
+<UF329D>
+<UF329E>
+<UF329F>
+<UF32A0>
+<UF32A1>
+<UF32A2>
+<UF32A3>
+<UF32A4>
+<UF32A5>
+<UF32A6>
+<UF32A7>
+<UF32A8>
+<UF32A9>
+<UF32AA>
+<UF32AB>
+<UF32AC>
+<UF32AD>
+<UF32AE>
+<UF32AF>
+<UF32B0>
+<UF32B1>
+<UF32B2>
+<UF32B3>
+<UF32B4>
+<UF32B5>
+<UF32B6>
+<UF32B7>
+<UF32B8>
+<UF32B9>
+<UF32BA>
+<UF32BB>
+<UF32BC>
+<UF32BD>
+<UF32BE>
+<UF32BF>
+<UF32C0>
+<UF32C1>
+<UF32C2>
+<UF32C3>
+<UF32C4>
+<UF32C5>
+<UF32C6>
+<UF32C7>
+<UF32C8>
+<UF32C9>
+<UF32CA>
+<UF32CB>
+<UF32CC>
+<UF32CD>
+<UF32CE>
+<UF32CF>
+<UF32D0>
+<UF32D1>
+<UF32D2>
+<UF32D3>
+<UF32D4>
+<UF32D5>
+<UF32D6>
+<UF32D7>
+<UF32D8>
+<UF32D9>
+<UF32DA>
+<UF32DB>
+<UF32DC>
+<UF32DD>
+<UF32DE>
+<UF32DF>
+<UF32E0>
+<UF32E1>
+<UF32E2>
+<UF32E3>
+<UF32E4>
+<UF32E5>
+<UF32E6>
+<UF32E7>
+<UF32E8>
+<UF32E9>
+<UF32EA>
+<UF32EB>
+<UF32EC>
+<UF32ED>
+<UF32EE>
+<UF32EF>
+<UF32F0>
+<UF32F1>
+<UF32F2>
+<UF32F3>
+<UF32F4>
+<UF32F5>
+<UF32F6>
+<UF32F7>
+<UF32F8>
+<UF32F9>
+<UF32FA>
+<UF32FB>
+<UF32FC>
+<UF32FD>
+<UF32FE>
+<UF32FF>
+<UF3300>
+<UF3301>
+<UF3302>
+<UF3303>
+<UF3304>
+<UF3305>
+<UF3306>
+<UF3307>
+<UF3308>
+<UF3309>
+<UF330A>
+<UF330B>
+<UF330C>
+<UF330D>
+<UF330E>
+<UF330F>
+<UF3310>
+<UF3311>
+<UF3312>
+<UF3313>
+<UF3314>
+<UF3315>
+<UF3316>
+<UF3317>
+<UF3318>
+<UF3319>
+<UF331A>
+<UF331B>
+<UF331C>
+<UF331D>
+<UF331E>
+<UF331F>
+<UF3320>
+<UF3321>
+<UF3322>
+<UF3323>
+<UF3324>
+<UF3325>
+<UF3326>
+<UF3327>
+<UF3328>
+<UF3329>
+<UF332A>
+<UF332B>
+<UF332C>
+<UF332D>
+<UF332E>
+<UF332F>
+<UF3330>
+<UF3331>
+<UF3332>
+<UF3333>
+<UF3334>
+<UF3335>
+<UF3336>
+<UF3337>
+<UF3338>
+<UF3339>
+<UF333A>
+<UF333B>
+<UF333C>
+<UF333D>
+<UF333E>
+<UF333F>
+<UF3340>
+<UF3341>
+<UF3342>
+<UF3343>
+<UF3344>
+<UF3345>
+<UF3346>
+<UF3347>
+<UF3348>
+<UF3349>
+<UF334A>
+<UF334B>
+<UF334C>
+<UF334D>
+<UF334E>
+<UF334F>
+<UF3350>
+<UF3351>
+<UF3352>
+<UF3353>
+<UF3354>
+<UF3355>
+<UF3356>
+<UF3357>
+<UF3358>
+<UF3359>
+<UF335A>
+<UF335B>
+<UF335C>
+<UF335D>
+<UF335E>
+<UF335F>
+<UF3360>
+<UF3361>
+<UF3362>
+<UF3363>
+<UF3364>
+<UF3365>
+<UF3366>
+<UF3367>
+<UF3368>
+<UF3369>
+<UF336A>
+<UF336B>
+<UF336C>
+<UF336D>
+<UF336E>
+<UF336F>
+<UF3370>
+<UF3371>
+<UF3372>
+<UF3373>
+<UF3374>
+<UF3375>
+<UF3376>
+<UF3377>
+<UF3378>
+<UF3379>
+<UF337A>
+<UF337B>
+<UF337C>
+<UF337D>
+<UF337E>
+<UF337F>
+<UF3380>
+<UF3381>
+<UF3382>
+<UF3383>
+<UF3384>
+<UF3385>
+<UF3386>
+<UF3387>
+<UF3388>
+<UF3389>
+<UF338A>
+<UF338B>
+<UF338C>
+<UF338D>
+<UF338E>
+<UF338F>
+<UF3390>
+<UF3391>
+<UF3392>
+<UF3393>
+<UF3394>
+<UF3395>
+<UF3396>
+<UF3397>
+<UF3398>
+<UF3399>
+<UF339A>
+<UF339B>
+<UF339C>
+<UF339D>
+<UF339E>
+<UF339F>
+<UF33A0>
+<UF33A1>
+<UF33A2>
+<UF33A3>
+<UF33A4>
+<UF33A5>
+<UF33A6>
+<UF33A7>
+<UF33A8>
+<UF33A9>
+<UF33AA>
+<UF33AB>
+<UF33AC>
+<UF33AD>
+<UF33AE>
+<UF33AF>
+<UF33B0>
+<UF33B1>
+<UF33B2>
+<UF33B3>
+<UF33B4>
+<UF33B5>
+<UF33B6>
+<UF33B7>
+<UF33B8>
+<UF33B9>
+<UF33BA>
+<UF33BB>
+<UF33BC>
+<UF33BD>
+<UF33BE>
+<UF33BF>
+<UF33C0>
+<UF33C1>
+<UF33C2>
+<UF33C3>
+<UF33C4>
+<UF33C5>
+<UF33C6>
+<UF33C7>
+<UF33C8>
+<UF33C9>
+<UF33CA>
+<UF33CB>
+<UF33CC>
+<UF33CD>
+<UF33CE>
+<UF33CF>
+<UF33D0>
+<UF33D1>
+<UF33D2>
+<UF33D3>
+<UF33D4>
+<UF33D5>
+<UF33D6>
+<UF33D7>
+<UF33D8>
+<UF33D9>
+<UF33DA>
+<UF33DB>
+<UF33DC>
+<UF33DD>
+<UF33DE>
+<UF33DF>
+<UF33E0>
+<UF33E1>
+<UF33E2>
+<UF33E3>
+<UF33E4>
+<UF33E5>
+<UF33E6>
+<UF33E7>
+<UF33E8>
+<UF33E9>
+<UF33EA>
+<UF33EB>
+<UF33EC>
+<UF33ED>
+<UF33EE>
+<UF33EF>
+<UF33F0>
+<UF33F1>
+<UF33F2>
+<UF33F3>
+<UF33F4>
+<UF33F5>
+<UF33F6>
+<UF33F7>
+<UF33F8>
+<UF33F9>
+<UF33FA>
+<UF33FB>
+<UF33FC>
+<UF33FD>
+<UF33FE>
+<UF33FF>
+<UF3400>
+<UF3401>
+<UF3402>
+<UF3403>
+<UF3404>
+<UF3405>
+<UF3406>
+<UF3407>
+<UF3408>
+<UF3409>
+<UF340A>
+<UF340B>
+<UF340C>
+<UF340D>
+<UF340E>
+<UF340F>
+<UF3410>
+<UF3411>
+<UF3412>
+<UF3413>
+<UF3414>
+<UF3415>
+<UF3416>
+<UF3417>
+<UF3418>
+<UF3419>
+<UF341A>
+<UF341B>
+<UF341C>
+<UF341D>
+<UF341E>
+<UF341F>
+<UF3420>
+<UF3421>
+<UF3422>
+<UF3423>
+<UF3424>
+<UF3425>
+<UF3426>
+<UF3427>
+<UF3428>
+<UF3429>
+<UF342A>
+<UF342B>
+<UF342C>
+<UF342D>
+<UF342E>
+<UF342F>
+<UF3430>
+<UF3431>
+<UF3432>
+<UF3433>
+<UF3434>
+<UF3435>
+<UF3436>
+<UF3437>
+<UF3438>
+<UF3439>
+<UF343A>
+<UF343B>
+<UF343C>
+<UF343D>
+<UF343E>
+<UF343F>
+<UF3440>
+<UF3441>
+<UF3442>
+<UF3443>
+<UF3444>
+<UF3445>
+<UF3446>
+<UF3447>
+<UF3448>
+<UF3449>
+<UF344A>
+<UF344B>
+<UF344C>
+<UF344D>
+<UF344E>
+<UF344F>
+<UF3450>
+<UF3451>
+<UF3452>
+<UF3453>
+<UF3454>
+<UF3455>
+<UF3456>
+<UF3457>
+<UF3458>
+<UF3459>
+<UF345A>
+<UF345B>
+<UF345C>
+<UF345D>
+<UF345E>
+<UF345F>
+<UF3460>
+<UF3461>
+<UF3462>
+<UF3463>
+<UF3464>
+<UF3465>
+<UF3466>
+<UF3467>
+<UF3468>
+<UF3469>
+<UF346A>
+<UF346B>
+<UF346C>
+<UF346D>
+<UF346E>
+<UF346F>
+<UF3470>
+<UF3471>
+<UF3472>
+<UF3473>
+<UF3474>
+<UF3475>
+<UF3476>
+<UF3477>
+<UF3478>
+<UF3479>
+<UF347A>
+<UF347B>
+<UF347C>
+<UF347D>
+<UF347E>
+<UF347F>
+<UF3480>
+<UF3481>
+<UF3482>
+<UF3483>
+<UF3484>
+<UF3485>
+<UF3486>
+<UF3487>
+<UF3488>
+<UF3489>
+<UF348A>
+<UF348B>
+<UF348C>
+<UF348D>
+<UF348E>
+<UF348F>
+<UF3490>
+<UF3491>
+<UF3492>
+<UF3493>
+<UF3494>
+<UF3495>
+<UF3496>
+<UF3497>
+<UF3498>
+<UF3499>
+<UF349A>
+<UF349B>
+<UF349C>
+<UF349D>
+<UF349E>
+<UF349F>
+<UF34A0>
+<UF34A1>
+<UF34A2>
+<UF34A3>
+<UF34A4>
+<UF34A5>
+<UF34A6>
+<UF34A7>
+<UF34A8>
+<UF34A9>
+<UF34AA>
+<UF34AB>
+<UF34AC>
+<UF34AD>
+<UF34AE>
+<UF34AF>
+<UF34B0>
+<UF34B1>
+<UF34B2>
+<UF34B3>
+<UF34B4>
+<UF34B5>
+<UF34B6>
+<UF34B7>
+<UF34B8>
+<UF34B9>
+<UF34BA>
+<UF34BB>
+<UF34BC>
+<UF34BD>
+<UF34BE>
+<UF34BF>
+<UF34C0>
+<UF34C1>
+<UF34C2>
+<UF34C3>
+<UF34C4>
+<UF34C5>
+<UF34C6>
+<UF34C7>
+<UF34C8>
+<UF34C9>
+<UF34CA>
+<UF34CB>
+<UF34CC>
+<UF34CD>
+<UF34CE>
+<UF34CF>
+<UF34D0>
+<UF34D1>
+<UF34D2>
+<UF34D3>
+<UF34D4>
+<UF34D5>
+<UF34D6>
+<UF34D7>
+<UF34D8>
+<UF34D9>
+<UF34DA>
+<UF34DB>
+<UF34DC>
+<UF34DD>
+<UF34DE>
+<UF34DF>
+<UF34E0>
+<UF34E1>
+<UF34E2>
+<UF34E3>
+<UF34E4>
+<UF34E5>
+<UF34E6>
+<UF34E7>
+<UF34E8>
+<UF34E9>
+<UF34EA>
+<UF34EB>
+<UF34EC>
+<UF34ED>
+<UF34EE>
+<UF34EF>
+<UF34F0>
+<UF34F1>
+<UF34F2>
+<UF34F3>
+<UF34F4>
+<UF34F5>
+<UF34F6>
+<UF34F7>
+<UF34F8>
+<UF34F9>
+<UF34FA>
+<UF34FB>
+<UF34FC>
+<UF34FD>
+<UF34FE>
+<UF34FF>
+<UF3500>
+<UF3501>
+<UF3502>
+<UF3503>
+<UF3504>
+<UF3505>
+<UF3506>
+<UF3507>
+<UF3508>
+<UF3509>
+<UF350A>
+<UF350B>
+<UF350C>
+<UF350D>
+<UF350E>
+<UF350F>
+<UF3510>
+<UF3511>
+<UF3512>
+<UF3513>
+<UF3514>
+<UF3515>
+<UF3516>
+<UF3517>
+<UF3518>
+<UF3519>
+<UF351A>
+<UF351B>
+<UF351C>
+<UF351D>
+<UF351E>
+<UF351F>
+<UF3520>
+<UF3521>
+<UF3522>
+<UF3523>
+<UF3524>
+<UF3525>
+<UF3526>
+<UF3527>
+<UF3528>
+<UF3529>
+<UF352A>
+<UF352B>
+<UF352C>
+<UF352D>
+<UF352E>
+<UF352F>
+<UF3530>
+<UF3531>
+<UF3532>
+<UF3533>
+<UF3534>
+<UF3535>
+<UF3536>
+<UF3537>
+<UF3538>
+<UF3539>
+<UF353A>
+<UF353B>
+<UF353C>
+<UF353D>
+<UF353E>
+<UF353F>
+<UF3540>
+<UF3541>
+<UF3542>
+<UF3543>
+<UF3544>
+<UF3545>
+<UF3546>
+<UF3547>
+<UF3548>
+<UF3549>
+<UF354A>
+<UF354B>
+<UF354C>
+<UF354D>
+<UF354E>
+<UF354F>
+<UF3550>
+<UF3551>
+<UF3552>
+<UF3553>
+<UF3554>
+<UF3555>
+<UF3556>
+<UF3557>
+<UF3558>
+<UF3559>
+<UF355A>
+<UF355B>
+<UF355C>
+<UF355D>
+<UF355E>
+<UF355F>
+<UF3560>
+<UF3561>
+<UF3562>
+<UF3563>
+<UF3564>
+<UF3565>
+<UF3566>
+<UF3567>
+<UF3568>
+<UF3569>
+<UF356A>
+<UF356B>
+<UF356C>
+<UF356D>
+<UF356E>
+<UF356F>
+<UF3570>
+<UF3571>
+<UF3572>
+<UF3573>
+<UF3574>
+<UF3575>
+<UF3576>
+<UF3577>
+<UF3578>
+<UF3579>
+<UF357A>
+<UF357B>
+<UF357C>
+<UF357D>
+<UF357E>
+<UF357F>
+<UF3580>
+<UF3581>
+<UF3582>
+<UF3583>
+<UF3584>
+<UF3585>
+<UF3586>
+<UF3587>
+<UF3588>
+<UF3589>
+<UF358A>
+<UF358B>
+<UF358C>
+<UF358D>
+<UF358E>
+<UF358F>
+<UF3590>
+<UF3591>
+<UF3592>
+<UF3593>
+<UF3594>
+<UF3595>
+<UF3596>
+<UF3597>
+<UF3598>
+<UF3599>
+<UF359A>
+<UF359B>
+<UF359C>
+<UF359D>
+<UF359E>
+<UF359F>
+<UF35A0>
+<UF35A1>
+<UF35A2>
+<UF35A3>
+<UF35A4>
+<UF35A5>
+<UF35A6>
+<UF35A7>
+<UF35A8>
+<UF35A9>
+<UF35AA>
+<UF35AB>
+<UF35AC>
+<UF35AD>
+<UF35AE>
+<UF35AF>
+<UF35B0>
+<UF35B1>
+<UF35B2>
+<UF35B3>
+<UF35B4>
+<UF35B5>
+<UF35B6>
+<UF35B7>
+<UF35B8>
+<UF35B9>
+<UF35BA>
+<UF35BB>
+<UF35BC>
+<UF35BD>
+<UF35BE>
+<UF35BF>
+<UF35C0>
+<UF35C1>
+<UF35C2>
+<UF35C3>
+<UF35C4>
+<UF35C5>
+<UF35C6>
+<UF35C7>
+<UF35C8>
+<UF35C9>
+<UF35CA>
+<UF35CB>
+<UF35CC>
+<UF35CD>
+<UF35CE>
+<UF35CF>
+<UF35D0>
+<UF35D1>
+<UF35D2>
+<UF35D3>
+<UF35D4>
+<UF35D5>
+<UF35D6>
+<UF35D7>
+<UF35D8>
+<UF35D9>
+<UF35DA>
+<UF35DB>
+<UF35DC>
+<UF35DD>
+<UF35DE>
+<UF35DF>
+<UF35E0>
+<UF35E1>
+<UF35E2>
+<UF35E3>
+<UF35E4>
+<UF35E5>
+<UF35E6>
+<UF35E7>
+<UF35E8>
+<UF35E9>
+<UF35EA>
+<UF35EB>
+<UF35EC>
+<UF35ED>
+<UF35EE>
+<UF35EF>
+<UF35F0>
+<UF35F1>
+<UF35F2>
+<UF35F3>
+<UF35F4>
+<UF35F5>
+<UF35F6>
+<UF35F7>
+<UF35F8>
+<UF35F9>
+<UF35FA>
+<UF35FB>
+<UF35FC>
+<UF35FD>
+<UF35FE>
+<UF35FF>
+<UF3600>
+<UF3601>
+<UF3602>
+<UF3603>
+<UF3604>
+<UF3605>
+<UF3606>
+<UF3607>
+<UF3608>
+<UF3609>
+<UF360A>
+<UF360B>
+<UF360C>
+<UF360D>
+<UF360E>
+<UF360F>
+<UF3610>
+<UF3611>
+<UF3612>
+<UF3613>
+<UF3614>
+<UF3615>
+<UF3616>
+<UF3617>
+<UF3618>
+<UF3619>
+<UF361A>
+<UF361B>
+<UF361C>
+<UF361D>
+<UF361E>
+<UF361F>
+<UF3620>
+<UF3621>
+<UF3622>
+<UF3623>
+<UF3624>
+<UF3625>
+<UF3626>
+<UF3627>
+<UF3628>
+<UF3629>
+<UF362A>
+<UF362B>
+<UF362C>
+<UF362D>
+<UF362E>
+<UF362F>
+<UF3630>
+<UF3631>
+<UF3632>
+<UF3633>
+<UF3634>
+<UF3635>
+<UF3636>
+<UF3637>
+<UF3638>
+<UF3639>
+<UF363A>
+<UF363B>
+<UF363C>
+<UF363D>
+<UF363E>
+<UF363F>
+<UF3640>
+<UF3641>
+<UF3642>
+<UF3643>
+<UF3644>
+<UF3645>
+<UF3646>
+<UF3647>
+<UF3648>
+<UF3649>
+<UF364A>
+<UF364B>
+<UF364C>
+<UF364D>
+<UF364E>
+<UF364F>
+<UF3650>
+<UF3651>
+<UF3652>
+<UF3653>
+<UF3654>
+<UF3655>
+<UF3656>
+<UF3657>
+<UF3658>
+<UF3659>
+<UF365A>
+<UF365B>
+<UF365C>
+<UF365D>
+<UF365E>
+<UF365F>
+<UF3660>
+<UF3661>
+<UF3662>
+<UF3663>
+<UF3664>
+<UF3665>
+<UF3666>
+<UF3667>
+<UF3668>
+<UF3669>
+<UF366A>
+<UF366B>
+<UF366C>
+<UF366D>
+<UF366E>
+<UF366F>
+<UF3670>
+<UF3671>
+<UF3672>
+<UF3673>
+<UF3674>
+<UF3675>
+<UF3676>
+<UF3677>
+<UF3678>
+<UF3679>
+<UF367A>
+<UF367B>
+<UF367C>
+<UF367D>
+<UF367E>
+<UF367F>
+<UF3680>
+<UF3681>
+<UF3682>
+<UF3683>
+<UF3684>
+<UF3685>
+<UF3686>
+<UF3687>
+<UF3688>
+<UF3689>
+<UF368A>
+<UF368B>
+<UF368C>
+<UF368D>
+<UF368E>
+<UF368F>
+<UF3690>
+<UF3691>
+<UF3692>
+<UF3693>
+<UF3694>
+<UF3695>
+<UF3696>
+<UF3697>
+<UF3698>
+<UF3699>
+<UF369A>
+<UF369B>
+<UF369C>
+<UF369D>
+<UF369E>
+<UF369F>
+<UF36A0>
+<UF36A1>
+<UF36A2>
+<UF36A3>
+<UF36A4>
+<UF36A5>
+<UF36A6>
+<UF36A7>
+<UF36A8>
+<UF36A9>
+<UF36AA>
+<UF36AB>
+<UF36AC>
+<UF36AD>
+<UF36AE>
+<UF36AF>
+<UF36B0>
+<UF36B1>
+<UF36B2>
+<UF36B3>
+<UF36B4>
+<UF36B5>
+<UF36B6>
+<UF36B7>
+<UF36B8>
+<UF36B9>
+<UF36BA>
+<UF36BB>
+<UF36BC>
+<UF36BD>
+<UF36BE>
+<UF36BF>
+<UF36C0>
+<UF36C1>
+<UF36C2>
+<UF36C3>
+<UF36C4>
+<UF36C5>
+<UF36C6>
+<UF36C7>
+<UF36C8>
+<UF36C9>
+<UF36CA>
+<UF36CB>
+<UF36CC>
+<UF36CD>
+<UF36CE>
+<UF36CF>
+<UF36D0>
+<UF36D1>
+<UF36D2>
+<UF36D3>
+<UF36D4>
+<UF36D5>
+<UF36D6>
+<UF36D7>
+<UF36D8>
+<UF36D9>
+<UF36DA>
+<UF36DB>
+<UF36DC>
+<UF36DD>
+<UF36DE>
+<UF36DF>
+<UF36E0>
+<UF36E1>
+<UF36E2>
+<UF36E3>
+<UF36E4>
+<UF36E5>
+<UF36E6>
+<UF36E7>
+<UF36E8>
+<UF36E9>
+<UF36EA>
+<UF36EB>
+<UF36EC>
+<UF36ED>
+<UF36EE>
+<UF36EF>
+<UF36F0>
+<UF36F1>
+<UF36F2>
+<UF36F3>
+<UF36F4>
+<UF36F5>
+<UF36F6>
+<UF36F7>
+<UF36F8>
+<UF36F9>
+<UF36FA>
+<UF36FB>
+<UF36FC>
+<UF36FD>
+<UF36FE>
+<UF36FF>
+<UF3700>
+<UF3701>
+<UF3702>
+<UF3703>
+<UF3704>
+<UF3705>
+<UF3706>
+<UF3707>
+<UF3708>
+<UF3709>
+<UF370A>
+<UF370B>
+<UF370C>
+<UF370D>
+<UF370E>
+<UF370F>
+<UF3710>
+<UF3711>
+<UF3712>
+<UF3713>
+<UF3714>
+<UF3715>
+<UF3716>
+<UF3717>
+<UF3718>
+<UF3719>
+<UF371A>
+<UF371B>
+<UF371C>
+<UF371D>
+<UF371E>
+<UF371F>
+<UF3720>
+<UF3721>
+<UF3722>
+<UF3723>
+<UF3724>
+<UF3725>
+<UF3726>
+<UF3727>
+<UF3728>
+<UF3729>
+<UF372A>
+<UF372B>
+<UF372C>
+<UF372D>
+<UF372E>
+<UF372F>
+<UF3730>
+<UF3731>
+<UF3732>
+<UF3733>
+<UF3734>
+<UF3735>
+<UF3736>
+<UF3737>
+<UF3738>
+<UF3739>
+<UF373A>
+<UF373B>
+<UF373C>
+<UF373D>
+<UF373E>
+<UF373F>
+<UF3740>
+<UF3741>
+<UF3742>
+<UF3743>
+<UF3744>
+<UF3745>
+<UF3746>
+<UF3747>
+<UF3748>
+<UF3749>
+<UF374A>
+<UF374B>
+<UF374C>
+<UF374D>
+<UF374E>
+<UF374F>
+<UF3750>
+<UF3751>
+<UF3752>
+<UF3753>
+<UF3754>
+<UF3755>
+<UF3756>
+<UF3757>
+<UF3758>
+<UF3759>
+<UF375A>
+<UF375B>
+<UF375C>
+<UF375D>
+<UF375E>
+<UF375F>
+<UF3760>
+<UF3761>
+<UF3762>
+<UF3763>
+<UF3764>
+<UF3765>
+<UF3766>
+<UF3767>
+<UF3768>
+<UF3769>
+<UF376A>
+<UF376B>
+<UF376C>
+<UF376D>
+<UF376E>
+<UF376F>
+<UF3770>
+<UF3771>
+<UF3772>
+<UF3773>
+<UF3774>
+<UF3775>
+<UF3776>
+<UF3777>
+<UF3778>
+<UF3779>
+<UF377A>
+<UF377B>
+<UF377C>
+<UF377D>
+<UF377E>
+<UF377F>
+<UF3780>
+<UF3781>
+<UF3782>
+<UF3783>
+<UF3784>
+<UF3785>
+<UF3786>
+<UF3787>
+<UF3788>
+<UF3789>
+<UF378A>
+<UF378B>
+<UF378C>
+<UF378D>
+<UF378E>
+<UF378F>
+<UF3790>
+<UF3791>
+<UF3792>
+<UF3793>
+<UF3794>
+<UF3795>
+<UF3796>
+<UF3797>
+<UF3798>
+<UF3799>
+<UF379A>
+<UF379B>
+<UF379C>
+<UF379D>
+<UF379E>
+<UF379F>
+<UF37A0>
+<UF37A1>
+<UF37A2>
+<UF37A3>
+<UF37A4>
+<UF37A5>
+<UF37A6>
+<UF37A7>
+<UF37A8>
+<UF37A9>
+<UF37AA>
+<UF37AB>
+<UF37AC>
+<UF37AD>
+<UF37AE>
+<UF37AF>
+<UF37B0>
+<UF37B1>
+<UF37B2>
+<UF37B3>
+<UF37B4>
+<UF37B5>
+<UF37B6>
+<UF37B7>
+<UF37B8>
+<UF37B9>
+<UF37BA>
+<UF37BB>
+<UF37BC>
+<UF37BD>
+<UF37BE>
+<UF37BF>
+<UF37C0>
+<UF37C1>
+<UF37C2>
+<UF37C3>
+<UF37C4>
+<UF37C5>
+<UF37C6>
+<UF37C7>
+<UF37C8>
+<UF37C9>
+<UF37CA>
+<UF37CB>
+<UF37CC>
+<UF37CD>
+<UF37CE>
+<UF37CF>
+<UF37D0>
+<UF37D1>
+<UF37D2>
+<UF37D3>
+<UF37D4>
+<UF37D5>
+<UF37D6>
+<UF37D7>
+<UF37D8>
+<UF37D9>
+<UF37DA>
+<UF37DB>
+<UF37DC>
+<UF37DD>
+<UF37DE>
+<UF37DF>
+<UF37E0>
+<UF37E1>
+<UF37E2>
+<UF37E3>
+<UF37E4>
+<UF37E5>
+<UF37E6>
+<UF37E7>
+<UF37E8>
+<UF37E9>
+<UF37EA>
+<UF37EB>
+<UF37EC>
+<UF37ED>
+<UF37EE>
+<UF37EF>
+<UF37F0>
+<UF37F1>
+<UF37F2>
+<UF37F3>
+<UF37F4>
+<UF37F5>
+<UF37F6>
+<UF37F7>
+<UF37F8>
+<UF37F9>
+<UF37FA>
+<UF37FB>
+<UF37FC>
+<UF37FD>
+<UF37FE>
+<UF37FF>
+<UF3800>
+<UF3801>
+<UF3802>
+<UF3803>
+<UF3804>
+<UF3805>
+<UF3806>
+<UF3807>
+<UF3808>
+<UF3809>
+<UF380A>
+<UF380B>
+<UF380C>
+<UF380D>
+<UF380E>
+<UF380F>
+<UF3810>
+<UF3811>
+<UF3812>
+<UF3813>
+<UF3814>
+<UF3815>
+<UF3816>
+<UF3817>
+<UF3818>
+<UF3819>
+<UF381A>
+<UF381B>
+<UF381C>
+<UF381D>
+<UF381E>
+<UF381F>
+<UF3820>
+<UF3821>
+<UF3822>
+<UF3823>
+<UF3824>
+<UF3825>
+<UF3826>
+<UF3827>
+<UF3828>
+<UF3829>
+<UF382A>
+<UF382B>
+<UF382C>
+<UF382D>
+<UF382E>
+<UF382F>
+<UF3830>
+<UF3831>
+<UF3832>
+<UF3833>
+<UF3834>
+<UF3835>
+<UF3836>
+<UF3837>
+<UF3838>
+<UF3839>
+<UF383A>
+<UF383B>
+<UF383C>
+<UF383D>
+<UF383E>
+<UF383F>
+<UF3840>
+<UF3841>
+<UF3842>
+<UF3843>
+<UF3844>
+<UF3845>
+<UF3846>
+<UF3847>
+<UF3848>
+<UF3849>
+<UF384A>
+<UF384B>
+<UF384C>
+<UF384D>
+<UF384E>
+<UF384F>
+<UF3850>
+<UF3851>
+<UF3852>
+<UF3853>
+<UF3854>
+<UF3855>
+<UF3856>
+<UF3857>
+<UF3858>
+<UF3859>
+<UF385A>
+<UF385B>
+<UF385C>
+<UF385D>
+<UF385E>
+<UF385F>
+<UF3860>
+<UF3861>
+<UF3862>
+<UF3863>
+<UF3864>
+<UF3865>
+<UF3866>
+<UF3867>
+<UF3868>
+<UF3869>
+<UF386A>
+<UF386B>
+<UF386C>
+<UF386D>
+<UF386E>
+<UF386F>
+<UF3870>
+<UF3871>
+<UF3872>
+<UF3873>
+<UF3874>
+<UF3875>
+<UF3876>
+<UF3877>
+<UF3878>
+<UF3879>
+<UF387A>
+<UF387B>
+<UF387C>
+<UF387D>
+<UF387E>
+<UF387F>
+<UF3880>
+<UF3881>
+<UF3882>
+<UF3883>
+<UF3884>
+<UF3885>
+<UF3886>
+<UF3887>
+<UF3888>
+<UF3889>
+<UF388A>
+<UF388B>
+<UF388C>
+<UF388D>
+<UF388E>
+<UF388F>
+<UF3890>
+<UF3891>
+<UF3892>
+<UF3893>
+<UF3894>
+<UF3895>
+<UF3896>
+<UF3897>
+<UF3898>
+<UF3899>
+<UF389A>
+<UF389B>
+<UF389C>
+<UF389D>
+<UF389E>
+<UF389F>
+<UF38A0>
+<UF38A1>
+<UF38A2>
+<UF38A3>
+<UF38A4>
+<UF38A5>
+<UF38A6>
+<UF38A7>
+<UF38A8>
+<UF38A9>
+<UF38AA>
+<UF38AB>
+<UF38AC>
+<UF38AD>
+<UF38AE>
+<UF38AF>
+<UF38B0>
+<UF38B1>
+<UF38B2>
+<UF38B3>
+<UF38B4>
+<UF38B5>
+<UF38B6>
+<UF38B7>
+<UF38B8>
+<UF38B9>
+<UF38BA>
+<UF38BB>
+<UF38BC>
+<UF38BD>
+<UF38BE>
+<UF38BF>
+<UF38C0>
+<UF38C1>
+<UF38C2>
+<UF38C3>
+<UF38C4>
+<UF38C5>
+<UF38C6>
+<UF38C7>
+<UF38C8>
+<UF38C9>
+<UF38CA>
+<UF38CB>
+<UF38CC>
+<UF38CD>
+<UF38CE>
+<UF38CF>
+<UF38D0>
+<UF38D1>
+<UF38D2>
+<UF38D3>
+<UF38D4>
+<UF38D5>
+<UF38D6>
+<UF38D7>
+<UF38D8>
+<UF38D9>
+<UF38DA>
+<UF38DB>
+<UF38DC>
+<UF38DD>
+<UF38DE>
+<UF38DF>
+<UF38E0>
+<UF38E1>
+<UF38E2>
+<UF38E3>
+<UF38E4>
+<UF38E5>
+<UF38E6>
+<UF38E7>
+<UF38E8>
+<UF38E9>
+<UF38EA>
+<UF38EB>
+<UF38EC>
+<UF38ED>
+<UF38EE>
+<UF38EF>
+<UF38F0>
+<UF38F1>
+<UF38F2>
+<UF38F3>
+<UF38F4>
+<UF38F5>
+<UF38F6>
+<UF38F7>
+<UF38F8>
+<UF38F9>
+<UF38FA>
+<UF38FB>
+<UF38FC>
+<UF38FD>
+<UF38FE>
+<UF38FF>
+<UF3900>
+<UF3901>
+<UF3902>
+<UF3903>
+<UF3904>
+<UF3905>
+<UF3906>
+<UF3907>
+<UF3908>
+<UF3909>
+<UF390A>
+<UF390B>
+<UF390C>
+<UF390D>
+<UF390E>
+<UF390F>
+<UF3910>
+<UF3911>
+<UF3912>
+<UF3913>
+<UF3914>
+<UF3915>
+<UF3916>
+<UF3917>
+<UF3918>
+<UF3919>
+<UF391A>
+<UF391B>
+<UF391C>
+<UF391D>
+<UF391E>
+<UF391F>
+<UF3920>
+<UF3921>
+<UF3922>
+<UF3923>
+<UF3924>
+<UF3925>
+<UF3926>
+<UF3927>
+<UF3928>
+<UF3929>
+<UF392A>
+<UF392B>
+<UF392C>
+<UF392D>
+<UF392E>
+<UF392F>
+<UF3930>
+<UF3931>
+<UF3932>
+<UF3933>
+<UF3934>
+<UF3935>
+<UF3936>
+<UF3937>
+<UF3938>
+<UF3939>
+<UF393A>
+<UF393B>
+<UF393C>
+<UF393D>
+<UF393E>
+<UF393F>
+<UF3940>
+<UF3941>
+<UF3942>
+<UF3943>
+<UF3944>
+<UF3945>
+<UF3946>
+<UF3947>
+<UF3948>
+<UF3949>
+<UF394A>
+<UF394B>
+<UF394C>
+<UF394D>
+<UF394E>
+<UF394F>
+<UF3950>
+<UF3951>
+<UF3952>
+<UF3953>
+<UF3954>
+<UF3955>
+<UF3956>
+<UF3957>
+<UF3958>
+<UF3959>
+<UF395A>
+<UF395B>
+<UF395C>
+<UF395D>
+<UF395E>
+<UF395F>
+<UF3960>
+<UF3961>
+<UF3962>
+<UF3963>
+<UF3964>
+<UF3965>
+<UF3966>
+<UF3967>
+<UF3968>
+<UF3969>
+<UF396A>
+<UF396B>
+<UF396C>
+<UF396D>
+<UF396E>
+<UF396F>
+<UF3970>
+<UF3971>
+<UF3972>
+<UF3973>
+<UF3974>
+<UF3975>
+<UF3976>
+<UF3977>
+<UF3978>
+<UF3979>
+<UF397A>
+<UF397B>
+<UF397C>
+<UF397D>
+<UF397E>
+<UF397F>
+<UF3980>
+<UF3981>
+<UF3982>
+<UF3983>
+<UF3984>
+<UF3985>
+<UF3986>
+<UF3987>
+<UF3988>
+<UF3989>
+<UF398A>
+<UF398B>
+<UF398C>
+<UF398D>
+<UF398E>
+<UF398F>
+<UF3990>
+<UF3991>
+<UF3992>
+<UF3993>
+<UF3994>
+<UF3995>
+<UF3996>
+<UF3997>
+<UF3998>
+<UF3999>
+<UF399A>
+<UF399B>
+<UF399C>
+<UF399D>
+<UF399E>
+<UF399F>
+<UF39A0>
+<UF39A1>
+<UF39A2>
+<UF39A3>
+<UF39A4>
+<UF39A5>
+<UF39A6>
+<UF39A7>
+<UF39A8>
+<UF39A9>
+<UF39AA>
+<UF39AB>
+<UF39AC>
+<UF39AD>
+<UF39AE>
+<UF39AF>
+<UF39B0>
+<UF39B1>
+<UF39B2>
+<UF39B3>
+<UF39B4>
+<UF39B5>
+<UF39B6>
+<UF39B7>
+<UF39B8>
+<UF39B9>
+<UF39BA>
+<UF39BB>
+<UF39BC>
+<UF39BD>
+<UF39BE>
+<UF39BF>
+<UF39C0>
+<UF39C1>
+<UF39C2>
+<UF39C3>
+<UF39C4>
+<UF39C5>
+<UF39C6>
+<UF39C7>
+<UF39C8>
+<UF39C9>
+<UF39CA>
+<UF39CB>
+<UF39CC>
+<UF39CD>
+<UF39CE>
+<UF39CF>
+<UF39D0>
+<UF39D1>
+<UF39D2>
+<UF39D3>
+<UF39D4>
+<UF39D5>
+<UF39D6>
+<UF39D7>
+<UF39D8>
+<UF39D9>
+<UF39DA>
+<UF39DB>
+<UF39DC>
+<UF39DD>
+<UF39DE>
+<UF39DF>
+<UF39E0>
+<UF39E1>
+<UF39E2>
+<UF39E3>
+<UF39E4>
+<UF39E5>
+<UF39E6>
+<UF39E7>
+<UF39E8>
+<UF39E9>
+<UF39EA>
+<UF39EB>
+<UF39EC>
+<UF39ED>
+<UF39EE>
+<UF39EF>
+<UF39F0>
+<UF39F1>
+<UF39F2>
+<UF39F3>
+<UF39F4>
+<UF39F5>
+<UF39F6>
+<UF39F7>
+<UF39F8>
+<UF39F9>
+<UF39FA>
+<UF39FB>
+<UF39FC>
+<UF39FD>
+<UF39FE>
+<UF39FF>
+<UF3A00>
+<UF3A01>
+<UF3A02>
+<UF3A03>
+<UF3A04>
+<UF3A05>
+<UF3A06>
+<UF3A07>
+<UF3A08>
+<UF3A09>
+<UF3A0A>
+<UF3A0B>
+<UF3A0C>
+<UF3A0D>
+<UF3A0E>
+<UF3A0F>
+<UF3A10>
+<UF3A11>
+<UF3A12>
+<UF3A13>
+<UF3A14>
+<UF3A15>
+<UF3A16>
+<UF3A17>
+<UF3A18>
+<UF3A19>
+<UF3A1A>
+<UF3A1B>
+<UF3A1C>
+<UF3A1D>
+<UF3A1E>
+<UF3A1F>
+<UF3A20>
+<UF3A21>
+<UF3A22>
+<UF3A23>
+<UF3A24>
+<UF3A25>
+<UF3A26>
+<UF3A27>
+<UF3A28>
+<UF3A29>
+<UF3A2A>
+<UF3A2B>
+<UF3A2C>
+<UF3A2D>
+<UF3A2E>
+<UF3A2F>
+<UF3A30>
+<UF3A31>
+<UF3A32>
+<UF3A33>
+<UF3A34>
+<UF3A35>
+<UF3A36>
+<UF3A37>
+<UF3A38>
+<UF3A39>
+<UF3A3A>
+<UF3A3B>
+<UF3A3C>
+<UF3A3D>
+<UF3A3E>
+<UF3A3F>
+<UF3A40>
+<UF3A41>
+<UF3A42>
+<UF3A43>
+<UF3A44>
+<UF3A45>
+<UF3A46>
+<UF3A47>
+<UF3A48>
+<UF3A49>
+<UF3A4A>
+<UF3A4B>
+<UF3A4C>
+<UF3A4D>
+<UF3A4E>
+<UF3A4F>
+<UF3A50>
+<UF3A51>
+<UF3A52>
+<UF3A53>
+<UF3A54>
+<UF3A55>
+<UF3A56>
+<UF3A57>
+<UF3A58>
+<UF3A59>
+<UF3A5A>
+<UF3A5B>
+<UF3A5C>
+<UF3A5D>
+<UF3A5E>
+<UF3A5F>
+<UF3A60>
+<UF3A61>
+<UF3A62>
+<UF3A63>
+<UF3A64>
+<UF3A65>
+<UF3A66>
+<UF3A67>
+<UF3A68>
+<UF3A69>
+<UF3A6A>
+<UF3A6B>
+<UF3A6C>
+<UF3A6D>
+<UF3A6E>
+<UF3A6F>
+<UF3A70>
+<UF3A71>
+<UF3A72>
+<UF3A73>
+<UF3A74>
+<UF3A75>
+<UF3A76>
+<UF3A77>
+<UF3A78>
+<UF3A79>
+<UF3A7A>
+<UF3A7B>
+<UF3A7C>
+<UF3A7D>
+<UF3A7E>
+<UF3A7F>
+<UF3A80>
+<UF3A81>
+<UF3A82>
+<UF3A83>
+<UF3A84>
+<UF3A85>
+<UF3A86>
+<UF3A87>
+<UF3A88>
+<UF3A89>
+<UF3A8A>
+<UF3A8B>
+<UF3A8C>
+<UF3A8D>
+<UF3A8E>
+<UF3A8F>
+<UF3A90>
+<UF3A91>
+<UF3A92>
+<UF3A93>
+<UF3A94>
+<UF3A95>
+<UF3A96>
+<UF3A97>
+<UF3A98>
+<UF3A99>
+<UF3A9A>
+<UF3A9B>
+<UF3A9C>
+<UF3A9D>
+<UF3A9E>
+<UF3A9F>
+<UF3AA0>
+<UF3AA1>
+<UF3AA2>
+<UF3AA3>
+<UF3AA4>
+<UF3AA5>
+<UF3AA6>
+<UF3AA7>
+<UF3AA8>
+<UF3AA9>
+<UF3AAA>
+<UF3AAB>
+<UF3AAC>
+<UF3AAD>
+<UF3AAE>
+<UF3AAF>
+<UF3AB0>
+<UF3AB1>
+<UF3AB2>
+<UF3AB3>
+<UF3AB4>
+<UF3AB5>
+<UF3AB6>
+<UF3AB7>
+<UF3AB8>
+<UF3AB9>
+<UF3ABA>
+<UF3ABB>
+<UF3ABC>
+<UF3ABD>
+<UF3ABE>
+<UF3ABF>
+<UF3AC0>
+<UF3AC1>
+<UF3AC2>
+<UF3AC3>
+<UF3AC4>
+<UF3AC5>
+<UF3AC6>
+<UF3AC7>
+<UF3AC8>
+<UF3AC9>
+<UF3ACA>
+<UF3ACB>
+<UF3ACC>
+<UF3ACD>
+<UF3ACE>
+<UF3ACF>
+<UF3AD0>
+<UF3AD1>
+<UF3AD2>
+<UF3AD3>
+<UF3AD4>
+<UF3AD5>
+<UF3AD6>
+<UF3AD7>
+<UF3AD8>
+<UF3AD9>
+<UF3ADA>
+<UF3ADB>
+<UF3ADC>
+<UF3ADD>
+<UF3ADE>
+<UF3ADF>
+<UF3AE0>
+<UF3AE1>
+<UF3AE2>
+<UF3AE3>
+<UF3AE4>
+<UF3AE5>
+<UF3AE6>
+<UF3AE7>
+<UF3AE8>
+<UF3AE9>
+<UF3AEA>
+<UF3AEB>
+<UF3AEC>
+<UF3AED>
+<UF3AEE>
+<UF3AEF>
+<UF3AF0>
+<UF3AF1>
+<UF3AF2>
+<UF3AF3>
+<UF3AF4>
+<UF3AF5>
+<UF3AF6>
+<UF3AF7>
+<UF3AF8>
+<UF3AF9>
+<UF3AFA>
+<UF3AFB>
+<UF3AFC>
+<UF3AFD>
+<UF3AFE>
+<UF3AFF>
+<UF3B00>
+<UF3B01>
+<UF3B02>
+<UF3B03>
+<UF3B04>
+<UF3B05>
+<UF3B06>
+<UF3B07>
+<UF3B08>
+<UF3B09>
+<UF3B0A>
+<UF3B0B>
+<UF3B0C>
+<UF3B0D>
+<UF3B0E>
+<UF3B0F>
+<UF3B10>
+<UF3B11>
+<UF3B12>
+<UF3B13>
+<UF3B14>
+<UF3B15>
+<UF3B16>
+<UF3B17>
+<UF3B18>
+<UF3B19>
+<UF3B1A>
+<UF3B1B>
+<UF3B1C>
+<UF3B1D>
+<UF3B1E>
+<UF3B1F>
+<UF3B20>
+<UF3B21>
+<UF3B22>
+<UF3B23>
+<UF3B24>
+<UF3B25>
+<UF3B26>
+<UF3B27>
+<UF3B28>
+<UF3B29>
+<UF3B2A>
+<UF3B2B>
+<UF3B2C>
+<UF3B2D>
+<UF3B2E>
+<UF3B2F>
+<UF3B30>
+<UF3B31>
+<UF3B32>
+<UF3B33>
+<UF3B34>
+<UF3B35>
+<UF3B36>
+<UF3B37>
+<UF3B38>
+<UF3B39>
+<UF3B3A>
+<UF3B3B>
+<UF3B3C>
+<UF3B3D>
+<UF3B3E>
+<UF3B3F>
+<UF3B40>
+<UF3B41>
+<UF3B42>
+<UF3B43>
+<UF3B44>
+<UF3B45>
+<UF3B46>
+<UF3B47>
+<UF3B48>
+<UF3B49>
+<UF3B4A>
+<UF3B4B>
+<UF3B4C>
+<UF3B4D>
+<UF3B4E>
+<UF3B4F>
+<UF3B50>
+<UF3B51>
+<UF3B52>
+<UF3B53>
+<UF3B54>
+<UF3B55>
+<UF3B56>
+<UF3B57>
+<UF3B58>
+<UF3B59>
+<UF3B5A>
+<UF3B5B>
+<UF3B5C>
+<UF3B5D>
+<UF3B5E>
+<UF3B5F>
+<UF3B60>
+<UF3B61>
+<UF3B62>
+<UF3B63>
+<UF3B64>
+<UF3B65>
+<UF3B66>
+<UF3B67>
+<UF3B68>
+<UF3B69>
+<UF3B6A>
+<UF3B6B>
+<UF3B6C>
+<UF3B6D>
+<UF3B6E>
+<UF3B6F>
+<UF3B70>
+<UF3B71>
+<UF3B72>
+<UF3B73>
+<UF3B74>
+<UF3B75>
+<UF3B76>
+<UF3B77>
+<UF3B78>
+<UF3B79>
+<UF3B7A>
+<UF3B7B>
+<UF3B7C>
+<UF3B7D>
+<UF3B7E>
+<UF3B7F>
+<UF3B80>
+<UF3B81>
+<UF3B82>
+<UF3B83>
+<UF3B84>
+<UF3B85>
+<UF3B86>
+<UF3B87>
+<UF3B88>
+<UF3B89>
+<UF3B8A>
+<UF3B8B>
+<UF3B8C>
+<UF3B8D>
+<UF3B8E>
+<UF3B8F>
+<UF3B90>
+<UF3B91>
+<UF3B92>
+<UF3B93>
+<UF3B94>
+<UF3B95>
+<UF3B96>
+<UF3B97>
+<UF3B98>
+<UF3B99>
+<UF3B9A>
+<UF3B9B>
+<UF3B9C>
+<UF3B9D>
+<UF3B9E>
+<UF3B9F>
+<UF3BA0>
+<UF3BA1>
+<UF3BA2>
+<UF3BA3>
+<UF3BA4>
+<UF3BA5>
+<UF3BA6>
+<UF3BA7>
+<UF3BA8>
+<UF3BA9>
+<UF3BAA>
+<UF3BAB>
+<UF3BAC>
+<UF3BAD>
+<UF3BAE>
+<UF3BAF>
+<UF3BB0>
+<UF3BB1>
+<UF3BB2>
+<UF3BB3>
+<UF3BB4>
+<UF3BB5>
+<UF3BB6>
+<UF3BB7>
+<UF3BB8>
+<UF3BB9>
+<UF3BBA>
+<UF3BBB>
+<UF3BBC>
+<UF3BBD>
+<UF3BBE>
+<UF3BBF>
+<UF3BC0>
+<UF3BC1>
+<UF3BC2>
+<UF3BC3>
+<UF3BC4>
+<UF3BC5>
+<UF3BC6>
+<UF3BC7>
+<UF3BC8>
+<UF3BC9>
+<UF3BCA>
+<UF3BCB>
+<UF3BCC>
+<UF3BCD>
+<UF3BCE>
+<UF3BCF>
+<UF3BD0>
+<UF3BD1>
+<UF3BD2>
+<UF3BD3>
+<UF3BD4>
+<UF3BD5>
+<UF3BD6>
+<UF3BD7>
+<UF3BD8>
+<UF3BD9>
+<UF3BDA>
+<UF3BDB>
+<UF3BDC>
+<UF3BDD>
+<UF3BDE>
+<UF3BDF>
+<UF3BE0>
+<UF3BE1>
+<UF3BE2>
+<UF3BE3>
+<UF3BE4>
+<UF3BE5>
+<UF3BE6>
+<UF3BE7>
+<UF3BE8>
+<UF3BE9>
+<UF3BEA>
+<UF3BEB>
+<UF3BEC>
+<UF3BED>
+<UF3BEE>
+<UF3BEF>
+<UF3BF0>
+<UF3BF1>
+<UF3BF2>
+<UF3BF3>
+<UF3BF4>
+<UF3BF5>
+<UF3BF6>
+<UF3BF7>
+<UF3BF8>
+<UF3BF9>
+<UF3BFA>
+<UF3BFB>
+<UF3BFC>
+<UF3BFD>
+<UF3BFE>
+<UF3BFF>
+<UF3C00>
+<UF3C01>
+<UF3C02>
+<UF3C03>
+<UF3C04>
+<UF3C05>
+<UF3C06>
+<UF3C07>
+<UF3C08>
+<UF3C09>
+<UF3C0A>
+<UF3C0B>
+<UF3C0C>
+<UF3C0D>
+<UF3C0E>
+<UF3C0F>
+<UF3C10>
+<UF3C11>
+<UF3C12>
+<UF3C13>
+<UF3C14>
+<UF3C15>
+<UF3C16>
+<UF3C17>
+<UF3C18>
+<UF3C19>
+<UF3C1A>
+<UF3C1B>
+<UF3C1C>
+<UF3C1D>
+<UF3C1E>
+<UF3C1F>
+<UF3C20>
+<UF3C21>
+<UF3C22>
+<UF3C23>
+<UF3C24>
+<UF3C25>
+<UF3C26>
+<UF3C27>
+<UF3C28>
+<UF3C29>
+<UF3C2A>
+<UF3C2B>
+<UF3C2C>
+<UF3C2D>
+<UF3C2E>
+<UF3C2F>
+<UF3C30>
+<UF3C31>
+<UF3C32>
+<UF3C33>
+<UF3C34>
+<UF3C35>
+<UF3C36>
+<UF3C37>
+<UF3C38>
+<UF3C39>
+<UF3C3A>
+<UF3C3B>
+<UF3C3C>
+<UF3C3D>
+<UF3C3E>
+<UF3C3F>
+<UF3C40>
+<UF3C41>
+<UF3C42>
+<UF3C43>
+<UF3C44>
+<UF3C45>
+<UF3C46>
+<UF3C47>
+<UF3C48>
+<UF3C49>
+<UF3C4A>
+<UF3C4B>
+<UF3C4C>
+<UF3C4D>
+<UF3C4E>
+<UF3C4F>
+<UF3C50>
+<UF3C51>
+<UF3C52>
+<UF3C53>
+<UF3C54>
+<UF3C55>
+<UF3C56>
+<UF3C57>
+<UF3C58>
+<UF3C59>
+<UF3C5A>
+<UF3C5B>
+<UF3C5C>
+<UF3C5D>
+<UF3C5E>
+<UF3C5F>
+<UF3C60>
+<UF3C61>
+<UF3C62>
+<UF3C63>
+<UF3C64>
+<UF3C65>
+<UF3C66>
+<UF3C67>
+<UF3C68>
+<UF3C69>
+<UF3C6A>
+<UF3C6B>
+<UF3C6C>
+<UF3C6D>
+<UF3C6E>
+<UF3C6F>
+<UF3C70>
+<UF3C71>
+<UF3C72>
+<UF3C73>
+<UF3C74>
+<UF3C75>
+<UF3C76>
+<UF3C77>
+<UF3C78>
+<UF3C79>
+<UF3C7A>
+<UF3C7B>
+<UF3C7C>
+<UF3C7D>
+<UF3C7E>
+<UF3C7F>
+<UF3C80>
+<UF3C81>
+<UF3C82>
+<UF3C83>
+<UF3C84>
+<UF3C85>
+<UF3C86>
+<UF3C87>
+<UF3C88>
+<UF3C89>
+<UF3C8A>
+<UF3C8B>
+<UF3C8C>
+<UF3C8D>
+<UF3C8E>
+<UF3C8F>
+<UF3C90>
+<UF3C91>
+<UF3C92>
+<UF3C93>
+<UF3C94>
+<UF3C95>
+<UF3C96>
+<UF3C97>
+<UF3C98>
+<UF3C99>
+<UF3C9A>
+<UF3C9B>
+<UF3C9C>
+<UF3C9D>
+<UF3C9E>
+<UF3C9F>
+<UF3CA0>
+<UF3CA1>
+<UF3CA2>
+<UF3CA3>
+<UF3CA4>
+<UF3CA5>
+<UF3CA6>
+<UF3CA7>
+<UF3CA8>
+<UF3CA9>
+<UF3CAA>
+<UF3CAB>
+<UF3CAC>
+<UF3CAD>
+<UF3CAE>
+<UF3CAF>
+<UF3CB0>
+<UF3CB1>
+<UF3CB2>
+<UF3CB3>
+<UF3CB4>
+<UF3CB5>
+<UF3CB6>
+<UF3CB7>
+<UF3CB8>
+<UF3CB9>
+<UF3CBA>
+<UF3CBB>
+<UF3CBC>
+<UF3CBD>
+<UF3CBE>
+<UF3CBF>
+<UF3CC0>
+<UF3CC1>
+<UF3CC2>
+<UF3CC3>
+<UF3CC4>
+<UF3CC5>
+<UF3CC6>
+<UF3CC7>
+<UF3CC8>
+<UF3CC9>
+<UF3CCA>
+<UF3CCB>
+<UF3CCC>
+<UF3CCD>
+<UF3CCE>
+<UF3CCF>
+<UF3CD0>
+<UF3CD1>
+<UF3CD2>
+<UF3CD3>
+<UF3CD4>
+<UF3CD5>
+<UF3CD6>
+<UF3CD7>
+<UF3CD8>
+<UF3CD9>
+<UF3CDA>
+<UF3CDB>
+<UF3CDC>
+<UF3CDD>
+<UF3CDE>
+<UF3CDF>
+<UF3CE0>
+<UF3CE1>
+<UF3CE2>
+<UF3CE3>
+<UF3CE4>
+<UF3CE5>
+<UF3CE6>
+<UF3CE7>
+<UF3CE8>
+<UF3CE9>
+<UF3CEA>
+<UF3CEB>
+<UF3CEC>
+<UF3CED>
+<UF3CEE>
+<UF3CEF>
+<UF3CF0>
+<UF3CF1>
+<UF3CF2>
+<UF3CF3>
+<UF3CF4>
+<UF3CF5>
+<UF3CF6>
+<UF3CF7>
+<UF3CF8>
+<UF3CF9>
+<UF3CFA>
+<UF3CFB>
+<UF3CFC>
+<UF3CFD>
+<UF3CFE>
+<UF3CFF>
+<UF3D00>
+<UF3D01>
+<UF3D02>
+<UF3D03>
+<UF3D04>
+<UF3D05>
+<UF3D06>
+<UF3D07>
+<UF3D08>
+<UF3D09>
+<UF3D0A>
+<UF3D0B>
+<UF3D0C>
+<UF3D0D>
+<UF3D0E>
+<UF3D0F>
+<UF3D10>
+<UF3D11>
+<UF3D12>
+<UF3D13>
+<UF3D14>
+<UF3D15>
+<UF3D16>
+<UF3D17>
+<UF3D18>
+<UF3D19>
+<UF3D1A>
+<UF3D1B>
+<UF3D1C>
+<UF3D1D>
+<UF3D1E>
+<UF3D1F>
+<UF3D20>
+<UF3D21>
+<UF3D22>
+<UF3D23>
+<UF3D24>
+<UF3D25>
+<UF3D26>
+<UF3D27>
+<UF3D28>
+<UF3D29>
+<UF3D2A>
+<UF3D2B>
+<UF3D2C>
+<UF3D2D>
+<UF3D2E>
+<UF3D2F>
+<UF3D30>
+<UF3D31>
+<UF3D32>
+<UF3D33>
+<UF3D34>
+<UF3D35>
+<UF3D36>
+<UF3D37>
+<UF3D38>
+<UF3D39>
+<UF3D3A>
+<UF3D3B>
+<UF3D3C>
+<UF3D3D>
+<UF3D3E>
+<UF3D3F>
+<UF3D40>
+<UF3D41>
+<UF3D42>
+<UF3D43>
+<UF3D44>
+<UF3D45>
+<UF3D46>
+<UF3D47>
+<UF3D48>
+<UF3D49>
+<UF3D4A>
+<UF3D4B>
+<UF3D4C>
+<UF3D4D>
+<UF3D4E>
+<UF3D4F>
+<UF3D50>
+<UF3D51>
+<UF3D52>
+<UF3D53>
+<UF3D54>
+<UF3D55>
+<UF3D56>
+<UF3D57>
+<UF3D58>
+<UF3D59>
+<UF3D5A>
+<UF3D5B>
+<UF3D5C>
+<UF3D5D>
+<UF3D5E>
+<UF3D5F>
+<UF3D60>
+<UF3D61>
+<UF3D62>
+<UF3D63>
+<UF3D64>
+<UF3D65>
+<UF3D66>
+<UF3D67>
+<UF3D68>
+<UF3D69>
+<UF3D6A>
+<UF3D6B>
+<UF3D6C>
+<UF3D6D>
+<UF3D6E>
+<UF3D6F>
+<UF3D70>
+<UF3D71>
+<UF3D72>
+<UF3D73>
+<UF3D74>
+<UF3D75>
+<UF3D76>
+<UF3D77>
+<UF3D78>
+<UF3D79>
+<UF3D7A>
+<UF3D7B>
+<UF3D7C>
+<UF3D7D>
+<UF3D7E>
+<UF3D7F>
+<UF3D80>
+<UF3D81>
+<UF3D82>
+<UF3D83>
+<UF3D84>
+<UF3D85>
+<UF3D86>
+<UF3D87>
+<UF3D88>
+<UF3D89>
+<UF3D8A>
+<UF3D8B>
+<UF3D8C>
+<UF3D8D>
+<UF3D8E>
+<UF3D8F>
+<UF3D90>
+<UF3D91>
+<UF3D92>
+<UF3D93>
+<UF3D94>
+<UF3D95>
+<UF3D96>
+<UF3D97>
+<UF3D98>
+<UF3D99>
+<UF3D9A>
+<UF3D9B>
+<UF3D9C>
+<UF3D9D>
+<UF3D9E>
+<UF3D9F>
+<UF3DA0>
+<UF3DA1>
+<UF3DA2>
+<UF3DA3>
+<UF3DA4>
+<UF3DA5>
+<UF3DA6>
+<UF3DA7>
+<UF3DA8>
+<UF3DA9>
+<UF3DAA>
+<UF3DAB>
+<UF3DAC>
+<UF3DAD>
+<UF3DAE>
+<UF3DAF>
+<UF3DB0>
+<UF3DB1>
+<UF3DB2>
+<UF3DB3>
+<UF3DB4>
+<UF3DB5>
+<UF3DB6>
+<UF3DB7>
+<UF3DB8>
+<UF3DB9>
+<UF3DBA>
+<UF3DBB>
+<UF3DBC>
+<UF3DBD>
+<UF3DBE>
+<UF3DBF>
+<UF3DC0>
+<UF3DC1>
+<UF3DC2>
+<UF3DC3>
+<UF3DC4>
+<UF3DC5>
+<UF3DC6>
+<UF3DC7>
+<UF3DC8>
+<UF3DC9>
+<UF3DCA>
+<UF3DCB>
+<UF3DCC>
+<UF3DCD>
+<UF3DCE>
+<UF3DCF>
+<UF3DD0>
+<UF3DD1>
+<UF3DD2>
+<UF3DD3>
+<UF3DD4>
+<UF3DD5>
+<UF3DD6>
+<UF3DD7>
+<UF3DD8>
+<UF3DD9>
+<UF3DDA>
+<UF3DDB>
+<UF3DDC>
+<UF3DDD>
+<UF3DDE>
+<UF3DDF>
+<UF3DE0>
+<UF3DE1>
+<UF3DE2>
+<UF3DE3>
+<UF3DE4>
+<UF3DE5>
+<UF3DE6>
+<UF3DE7>
+<UF3DE8>
+<UF3DE9>
+<UF3DEA>
+<UF3DEB>
+<UF3DEC>
+<UF3DED>
+<UF3DEE>
+<UF3DEF>
+<UF3DF0>
+<UF3DF1>
+<UF3DF2>
+<UF3DF3>
+<UF3DF4>
+<UF3DF5>
+<UF3DF6>
+<UF3DF7>
+<UF3DF8>
+<UF3DF9>
+<UF3DFA>
+<UF3DFB>
+<UF3DFC>
+<UF3DFD>
+<UF3DFE>
+<UF3DFF>
+<UF3E00>
+<UF3E01>
+<UF3E02>
+<UF3E03>
+<UF3E04>
+<UF3E05>
+<UF3E06>
+<UF3E07>
+<UF3E08>
+<UF3E09>
+<UF3E0A>
+<UF3E0B>
+<UF3E0C>
+<UF3E0D>
+<UF3E0E>
+<UF3E0F>
+<UF3E10>
+<UF3E11>
+<UF3E12>
+<UF3E13>
+<UF3E14>
+<UF3E15>
+<UF3E16>
+<UF3E17>
+<UF3E18>
+<UF3E19>
+<UF3E1A>
+<UF3E1B>
+<UF3E1C>
+<UF3E1D>
+<UF3E1E>
+<UF3E1F>
+<UF3E20>
+<UF3E21>
+<UF3E22>
+<UF3E23>
+<UF3E24>
+<UF3E25>
+<UF3E26>
+<UF3E27>
+<UF3E28>
+<UF3E29>
+<UF3E2A>
+<UF3E2B>
+<UF3E2C>
+<UF3E2D>
+<UF3E2E>
+<UF3E2F>
+<UF3E30>
+<UF3E31>
+<UF3E32>
+<UF3E33>
+<UF3E34>
+<UF3E35>
+<UF3E36>
+<UF3E37>
+<UF3E38>
+<UF3E39>
+<UF3E3A>
+<UF3E3B>
+<UF3E3C>
+<UF3E3D>
+<UF3E3E>
+<UF3E3F>
+<UF3E40>
+<UF3E41>
+<UF3E42>
+<UF3E43>
+<UF3E44>
+<UF3E45>
+<UF3E46>
+<UF3E47>
+<UF3E48>
+<UF3E49>
+<UF3E4A>
+<UF3E4B>
+<UF3E4C>
+<UF3E4D>
+<UF3E4E>
+<UF3E4F>
+<UF3E50>
+<UF3E51>
+<UF3E52>
+<UF3E53>
+<UF3E54>
+<UF3E55>
+<UF3E56>
+<UF3E57>
+<UF3E58>
+<UF3E59>
+<UF3E5A>
+<UF3E5B>
+<UF3E5C>
+<UF3E5D>
+<UF3E5E>
+<UF3E5F>
+<UF3E60>
+<UF3E61>
+<UF3E62>
+<UF3E63>
+<UF3E64>
+<UF3E65>
+<UF3E66>
+<UF3E67>
+<UF3E68>
+<UF3E69>
+<UF3E6A>
+<UF3E6B>
+<UF3E6C>
+<UF3E6D>
+<UF3E6E>
+<UF3E6F>
+<UF3E70>
+<UF3E71>
+<UF3E72>
+<UF3E73>
+<UF3E74>
+<UF3E75>
+<UF3E76>
+<UF3E77>
+<UF3E78>
+<UF3E79>
+<UF3E7A>
+<UF3E7B>
+<UF3E7C>
+<UF3E7D>
+<UF3E7E>
+<UF3E7F>
+<UF3E80>
+<UF3E81>
+<UF3E82>
+<UF3E83>
+<UF3E84>
+<UF3E85>
+<UF3E86>
+<UF3E87>
+<UF3E88>
+<UF3E89>
+<UF3E8A>
+<UF3E8B>
+<UF3E8C>
+<UF3E8D>
+<UF3E8E>
+<UF3E8F>
+<UF3E90>
+<UF3E91>
+<UF3E92>
+<UF3E93>
+<UF3E94>
+<UF3E95>
+<UF3E96>
+<UF3E97>
+<UF3E98>
+<UF3E99>
+<UF3E9A>
+<UF3E9B>
+<UF3E9C>
+<UF3E9D>
+<UF3E9E>
+<UF3E9F>
+<UF3EA0>
+<UF3EA1>
+<UF3EA2>
+<UF3EA3>
+<UF3EA4>
+<UF3EA5>
+<UF3EA6>
+<UF3EA7>
+<UF3EA8>
+<UF3EA9>
+<UF3EAA>
+<UF3EAB>
+<UF3EAC>
+<UF3EAD>
+<UF3EAE>
+<UF3EAF>
+<UF3EB0>
+<UF3EB1>
+<UF3EB2>
+<UF3EB3>
+<UF3EB4>
+<UF3EB5>
+<UF3EB6>
+<UF3EB7>
+<UF3EB8>
+<UF3EB9>
+<UF3EBA>
+<UF3EBB>
+<UF3EBC>
+<UF3EBD>
+<UF3EBE>
+<UF3EBF>
+<UF3EC0>
+<UF3EC1>
+<UF3EC2>
+<UF3EC3>
+<UF3EC4>
+<UF3EC5>
+<UF3EC6>
+<UF3EC7>
+<UF3EC8>
+<UF3EC9>
+<UF3ECA>
+<UF3ECB>
+<UF3ECC>
+<UF3ECD>
+<UF3ECE>
+<UF3ECF>
+<UF3ED0>
+<UF3ED1>
+<UF3ED2>
+<UF3ED3>
+<UF3ED4>
+<UF3ED5>
+<UF3ED6>
+<UF3ED7>
+<UF3ED8>
+<UF3ED9>
+<UF3EDA>
+<UF3EDB>
+<UF3EDC>
+<UF3EDD>
+<UF3EDE>
+<UF3EDF>
+<UF3EE0>
+<UF3EE1>
+<UF3EE2>
+<UF3EE3>
+<UF3EE4>
+<UF3EE5>
+<UF3EE6>
+<UF3EE7>
+<UF3EE8>
+<UF3EE9>
+<UF3EEA>
+<UF3EEB>
+<UF3EEC>
+<UF3EED>
+<UF3EEE>
+<UF3EEF>
+<UF3EF0>
+<UF3EF1>
+<UF3EF2>
+<UF3EF3>
+<UF3EF4>
+<UF3EF5>
+<UF3EF6>
+<UF3EF7>
+<UF3EF8>
+<UF3EF9>
+<UF3EFA>
+<UF3EFB>
+<UF3EFC>
+<UF3EFD>
+<UF3EFE>
+<UF3EFF>
+<UF3F00>
+<UF3F01>
+<UF3F02>
+<UF3F03>
+<UF3F04>
+<UF3F05>
+<UF3F06>
+<UF3F07>
+<UF3F08>
+<UF3F09>
+<UF3F0A>
+<UF3F0B>
+<UF3F0C>
+<UF3F0D>
+<UF3F0E>
+<UF3F0F>
+<UF3F10>
+<UF3F11>
+<UF3F12>
+<UF3F13>
+<UF3F14>
+<UF3F15>
+<UF3F16>
+<UF3F17>
+<UF3F18>
+<UF3F19>
+<UF3F1A>
+<UF3F1B>
+<UF3F1C>
+<UF3F1D>
+<UF3F1E>
+<UF3F1F>
+<UF3F20>
+<UF3F21>
+<UF3F22>
+<UF3F23>
+<UF3F24>
+<UF3F25>
+<UF3F26>
+<UF3F27>
+<UF3F28>
+<UF3F29>
+<UF3F2A>
+<UF3F2B>
+<UF3F2C>
+<UF3F2D>
+<UF3F2E>
+<UF3F2F>
+<UF3F30>
+<UF3F31>
+<UF3F32>
+<UF3F33>
+<UF3F34>
+<UF3F35>
+<UF3F36>
+<UF3F37>
+<UF3F38>
+<UF3F39>
+<UF3F3A>
+<UF3F3B>
+<UF3F3C>
+<UF3F3D>
+<UF3F3E>
+<UF3F3F>
+<UF3F40>
+<UF3F41>
+<UF3F42>
+<UF3F43>
+<UF3F44>
+<UF3F45>
+<UF3F46>
+<UF3F47>
+<UF3F48>
+<UF3F49>
+<UF3F4A>
+<UF3F4B>
+<UF3F4C>
+<UF3F4D>
+<UF3F4E>
+<UF3F4F>
+<UF3F50>
+<UF3F51>
+<UF3F52>
+<UF3F53>
+<UF3F54>
+<UF3F55>
+<UF3F56>
+<UF3F57>
+<UF3F58>
+<UF3F59>
+<UF3F5A>
+<UF3F5B>
+<UF3F5C>
+<UF3F5D>
+<UF3F5E>
+<UF3F5F>
+<UF3F60>
+<UF3F61>
+<UF3F62>
+<UF3F63>
+<UF3F64>
+<UF3F65>
+<UF3F66>
+<UF3F67>
+<UF3F68>
+<UF3F69>
+<UF3F6A>
+<UF3F6B>
+<UF3F6C>
+<UF3F6D>
+<UF3F6E>
+<UF3F6F>
+<UF3F70>
+<UF3F71>
+<UF3F72>
+<UF3F73>
+<UF3F74>
+<UF3F75>
+<UF3F76>
+<UF3F77>
+<UF3F78>
+<UF3F79>
+<UF3F7A>
+<UF3F7B>
+<UF3F7C>
+<UF3F7D>
+<UF3F7E>
+<UF3F7F>
+<UF3F80>
+<UF3F81>
+<UF3F82>
+<UF3F83>
+<UF3F84>
+<UF3F85>
+<UF3F86>
+<UF3F87>
+<UF3F88>
+<UF3F89>
+<UF3F8A>
+<UF3F8B>
+<UF3F8C>
+<UF3F8D>
+<UF3F8E>
+<UF3F8F>
+<UF3F90>
+<UF3F91>
+<UF3F92>
+<UF3F93>
+<UF3F94>
+<UF3F95>
+<UF3F96>
+<UF3F97>
+<UF3F98>
+<UF3F99>
+<UF3F9A>
+<UF3F9B>
+<UF3F9C>
+<UF3F9D>
+<UF3F9E>
+<UF3F9F>
+<UF3FA0>
+<UF3FA1>
+<UF3FA2>
+<UF3FA3>
+<UF3FA4>
+<UF3FA5>
+<UF3FA6>
+<UF3FA7>
+<UF3FA8>
+<UF3FA9>
+<UF3FAA>
+<UF3FAB>
+<UF3FAC>
+<UF3FAD>
+<UF3FAE>
+<UF3FAF>
+<UF3FB0>
+<UF3FB1>
+<UF3FB2>
+<UF3FB3>
+<UF3FB4>
+<UF3FB5>
+<UF3FB6>
+<UF3FB7>
+<UF3FB8>
+<UF3FB9>
+<UF3FBA>
+<UF3FBB>
+<UF3FBC>
+<UF3FBD>
+<UF3FBE>
+<UF3FBF>
+<UF3FC0>
+<UF3FC1>
+<UF3FC2>
+<UF3FC3>
+<UF3FC4>
+<UF3FC5>
+<UF3FC6>
+<UF3FC7>
+<UF3FC8>
+<UF3FC9>
+<UF3FCA>
+<UF3FCB>
+<UF3FCC>
+<UF3FCD>
+<UF3FCE>
+<UF3FCF>
+<UF3FD0>
+<UF3FD1>
+<UF3FD2>
+<UF3FD3>
+<UF3FD4>
+<UF3FD5>
+<UF3FD6>
+<UF3FD7>
+<UF3FD8>
+<UF3FD9>
+<UF3FDA>
+<UF3FDB>
+<UF3FDC>
+<UF3FDD>
+<UF3FDE>
+<UF3FDF>
+<UF3FE0>
+<UF3FE1>
+<UF3FE2>
+<UF3FE3>
+<UF3FE4>
+<UF3FE5>
+<UF3FE6>
+<UF3FE7>
+<UF3FE8>
+<UF3FE9>
+<UF3FEA>
+<UF3FEB>
+<UF3FEC>
+<UF3FED>
+<UF3FEE>
+<UF3FEF>
+<UF3FF0>
+<UF3FF1>
+<UF3FF2>
+<UF3FF3>
+<UF3FF4>
+<UF3FF5>
+<UF3FF6>
+<UF3FF7>
+<UF3FF8>
+<UF3FF9>
+<UF3FFA>
+<UF3FFB>
+<UF3FFC>
+<UF3FFD>
+<UF3FFE>
+<UF3FFF>
+<UF4000>
+<UF4001>
+<UF4002>
+<UF4003>
+<UF4004>
+<UF4005>
+<UF4006>
+<UF4007>
+<UF4008>
+<UF4009>
+<UF400A>
+<UF400B>
+<UF400C>
+<UF400D>
+<UF400E>
+<UF400F>
+<UF4010>
+<UF4011>
+<UF4012>
+<UF4013>
+<UF4014>
+<UF4015>
+<UF4016>
+<UF4017>
+<UF4018>
+<UF4019>
+<UF401A>
+<UF401B>
+<UF401C>
+<UF401D>
+<UF401E>
+<UF401F>
+<UF4020>
+<UF4021>
+<UF4022>
+<UF4023>
+<UF4024>
+<UF4025>
+<UF4026>
+<UF4027>
+<UF4028>
+<UF4029>
+<UF402A>
+<UF402B>
+<UF402C>
+<UF402D>
+<UF402E>
+<UF402F>
+<UF4030>
+<UF4031>
+<UF4032>
+<UF4033>
+<UF4034>
+<UF4035>
+<UF4036>
+<UF4037>
+<UF4038>
+<UF4039>
+<UF403A>
+<UF403B>
+<UF403C>
+<UF403D>
+<UF403E>
+<UF403F>
+<UF4040>
+<UF4041>
+<UF4042>
+<UF4043>
+<UF4044>
+<UF4045>
+<UF4046>
+<UF4047>
+<UF4048>
+<UF4049>
+<UF404A>
+<UF404B>
+<UF404C>
+<UF404D>
+<UF404E>
+<UF404F>
+<UF4050>
+<UF4051>
+<UF4052>
+<UF4053>
+<UF4054>
+<UF4055>
+<UF4056>
+<UF4057>
+<UF4058>
+<UF4059>
+<UF405A>
+<UF405B>
+<UF405C>
+<UF405D>
+<UF405E>
+<UF405F>
+<UF4060>
+<UF4061>
+<UF4062>
+<UF4063>
+<UF4064>
+<UF4065>
+<UF4066>
+<UF4067>
+<UF4068>
+<UF4069>
+<UF406A>
+<UF406B>
+<UF406C>
+<UF406D>
+<UF406E>
+<UF406F>
+<UF4070>
+<UF4071>
+<UF4072>
+<UF4073>
+<UF4074>
+<UF4075>
+<UF4076>
+<UF4077>
+<UF4078>
+<UF4079>
+<UF407A>
+<UF407B>
+<UF407C>
+<UF407D>
+<UF407E>
+<UF407F>
+<UF4080>
+<UF4081>
+<UF4082>
+<UF4083>
+<UF4084>
+<UF4085>
+<UF4086>
+<UF4087>
+<UF4088>
+<UF4089>
+<UF408A>
+<UF408B>
+<UF408C>
+<UF408D>
+<UF408E>
+<UF408F>
+<UF4090>
+<UF4091>
+<UF4092>
+<UF4093>
+<UF4094>
+<UF4095>
+<UF4096>
+<UF4097>
+<UF4098>
+<UF4099>
+<UF409A>
+<UF409B>
+<UF409C>
+<UF409D>
+<UF409E>
+<UF409F>
+<UF40A0>
+<UF40A1>
+<UF40A2>
+<UF40A3>
+<UF40A4>
+<UF40A5>
+<UF40A6>
+<UF40A7>
+<UF40A8>
+<UF40A9>
+<UF40AA>
+<UF40AB>
+<UF40AC>
+<UF40AD>
+<UF40AE>
+<UF40AF>
+<UF40B0>
+<UF40B1>
+<UF40B2>
+<UF40B3>
+<UF40B4>
+<UF40B5>
+<UF40B6>
+<UF40B7>
+<UF40B8>
+<UF40B9>
+<UF40BA>
+<UF40BB>
+<UF40BC>
+<UF40BD>
+<UF40BE>
+<UF40BF>
+<UF40C0>
+<UF40C1>
+<UF40C2>
+<UF40C3>
+<UF40C4>
+<UF40C5>
+<UF40C6>
+<UF40C7>
+<UF40C8>
+<UF40C9>
+<UF40CA>
+<UF40CB>
+<UF40CC>
+<UF40CD>
+<UF40CE>
+<UF40CF>
+<UF40D0>
+<UF40D1>
+<UF40D2>
+<UF40D3>
+<UF40D4>
+<UF40D5>
+<UF40D6>
+<UF40D7>
+<UF40D8>
+<UF40D9>
+<UF40DA>
+<UF40DB>
+<UF40DC>
+<UF40DD>
+<UF40DE>
+<UF40DF>
+<UF40E0>
+<UF40E1>
+<UF40E2>
+<UF40E3>
+<UF40E4>
+<UF40E5>
+<UF40E6>
+<UF40E7>
+<UF40E8>
+<UF40E9>
+<UF40EA>
+<UF40EB>
+<UF40EC>
+<UF40ED>
+<UF40EE>
+<UF40EF>
+<UF40F0>
+<UF40F1>
+<UF40F2>
+<UF40F3>
+<UF40F4>
+<UF40F5>
+<UF40F6>
+<UF40F7>
+<UF40F8>
+<UF40F9>
+<UF40FA>
+<UF40FB>
+<UF40FC>
+<UF40FD>
+<UF40FE>
+<UF40FF>
+<UF4100>
+<UF4101>
+<UF4102>
+<UF4103>
+<UF4104>
+<UF4105>
+<UF4106>
+<UF4107>
+<UF4108>
+<UF4109>
+<UF410A>
+<UF410B>
+<UF410C>
+<UF410D>
+<UF410E>
+<UF410F>
+<UF4110>
+<UF4111>
+<UF4112>
+<UF4113>
+<UF4114>
+<UF4115>
+<UF4116>
+<UF4117>
+<UF4118>
+<UF4119>
+<UF411A>
+<UF411B>
+<UF411C>
+<UF411D>
+<UF411E>
+<UF411F>
+<UF4120>
+<UF4121>
+<UF4122>
+<UF4123>
+<UF4124>
+<UF4125>
+<UF4126>
+<UF4127>
+<UF4128>
+<UF4129>
+<UF412A>
+<UF412B>
+<UF412C>
+<UF412D>
+<UF412E>
+<UF412F>
+<UF4130>
+<UF4131>
+<UF4132>
+<UF4133>
+<UF4134>
+<UF4135>
+<UF4136>
+<UF4137>
+<UF4138>
+<UF4139>
+<UF413A>
+<UF413B>
+<UF413C>
+<UF413D>
+<UF413E>
+<UF413F>
+<UF4140>
+<UF4141>
+<UF4142>
+<UF4143>
+<UF4144>
+<UF4145>
+<UF4146>
+<UF4147>
+<UF4148>
+<UF4149>
+<UF414A>
+<UF414B>
+<UF414C>
+<UF414D>
+<UF414E>
+<UF414F>
+<UF4150>
+<UF4151>
+<UF4152>
+<UF4153>
+<UF4154>
+<UF4155>
+<UF4156>
+<UF4157>
+<UF4158>
+<UF4159>
+<UF415A>
+<UF415B>
+<UF415C>
+<UF415D>
+<UF415E>
+<UF415F>
+<UF4160>
+<UF4161>
+<UF4162>
+<UF4163>
+<UF4164>
+<UF4165>
+<UF4166>
+<UF4167>
+<UF4168>
+<UF4169>
+<UF416A>
+<UF416B>
+<UF416C>
+<UF416D>
+<UF416E>
+<UF416F>
+<UF4170>
+<UF4171>
+<UF4172>
+<UF4173>
+<UF4174>
+<UF4175>
+<UF4176>
+<UF4177>
+<UF4178>
+<UF4179>
+<UF417A>
+<UF417B>
+<UF417C>
+<UF417D>
+<UF417E>
+<UF417F>
+<UF4180>
+<UF4181>
+<UF4182>
+<UF4183>
+<UF4184>
+<UF4185>
+<UF4186>
+<UF4187>
+<UF4188>
+<UF4189>
+<UF418A>
+<UF418B>
+<UF418C>
+<UF418D>
+<UF418E>
+<UF418F>
+<UF4190>
+<UF4191>
+<UF4192>
+<UF4193>
+<UF4194>
+<UF4195>
+<UF4196>
+<UF4197>
+<UF4198>
+<UF4199>
+<UF419A>
+<UF419B>
+<UF419C>
+<UF419D>
+<UF419E>
+<UF419F>
+<UF41A0>
+<UF41A1>
+<UF41A2>
+<UF41A3>
+<UF41A4>
+<UF41A5>
+<UF41A6>
+<UF41A7>
+<UF41A8>
+<UF41A9>
+<UF41AA>
+<UF41AB>
+<UF41AC>
+<UF41AD>
+<UF41AE>
+<UF41AF>
+<UF41B0>
+<UF41B1>
+<UF41B2>
+<UF41B3>
+<UF41B4>
+<UF41B5>
+<UF41B6>
+<UF41B7>
+<UF41B8>
+<UF41B9>
+<UF41BA>
+<UF41BB>
+<UF41BC>
+<UF41BD>
+<UF41BE>
+<UF41BF>
+<UF41C0>
+<UF41C1>
+<UF41C2>
+<UF41C3>
+<UF41C4>
+<UF41C5>
+<UF41C6>
+<UF41C7>
+<UF41C8>
+<UF41C9>
+<UF41CA>
+<UF41CB>
+<UF41CC>
+<UF41CD>
+<UF41CE>
+<UF41CF>
+<UF41D0>
+<UF41D1>
+<UF41D2>
+<UF41D3>
+<UF41D4>
+<UF41D5>
+<UF41D6>
+<UF41D7>
+<UF41D8>
+<UF41D9>
+<UF41DA>
+<UF41DB>
+<UF41DC>
+<UF41DD>
+<UF41DE>
+<UF41DF>
+<UF41E0>
+<UF41E1>
+<UF41E2>
+<UF41E3>
+<UF41E4>
+<UF41E5>
+<UF41E6>
+<UF41E7>
+<UF41E8>
+<UF41E9>
+<UF41EA>
+<UF41EB>
+<UF41EC>
+<UF41ED>
+<UF41EE>
+<UF41EF>
+<UF41F0>
+<UF41F1>
+<UF41F2>
+<UF41F3>
+<UF41F4>
+<UF41F5>
+<UF41F6>
+<UF41F7>
+<UF41F8>
+<UF41F9>
+<UF41FA>
+<UF41FB>
+<UF41FC>
+<UF41FD>
+<UF41FE>
+<UF41FF>
+<UF4200>
+<UF4201>
+<UF4202>
+<UF4203>
+<UF4204>
+<UF4205>
+<UF4206>
+<UF4207>
+<UF4208>
+<UF4209>
+<UF420A>
+<UF420B>
+<UF420C>
+<UF420D>
+<UF420E>
+<UF420F>
+<UF4210>
+<UF4211>
+<UF4212>
+<UF4213>
+<UF4214>
+<UF4215>
+<UF4216>
+<UF4217>
+<UF4218>
+<UF4219>
+<UF421A>
+<UF421B>
+<UF421C>
+<UF421D>
+<UF421E>
+<UF421F>
+<UF4220>
+<UF4221>
+<UF4222>
+<UF4223>
+<UF4224>
+<UF4225>
+<UF4226>
+<UF4227>
+<UF4228>
+<UF4229>
+<UF422A>
+<UF422B>
+<UF422C>
+<UF422D>
+<UF422E>
+<UF422F>
+<UF4230>
+<UF4231>
+<UF4232>
+<UF4233>
+<UF4234>
+<UF4235>
+<UF4236>
+<UF4237>
+<UF4238>
+<UF4239>
+<UF423A>
+<UF423B>
+<UF423C>
+<UF423D>
+<UF423E>
+<UF423F>
+<UF4240>
+<UF4241>
+<UF4242>
+<UF4243>
+<UF4244>
+<UF4245>
+<UF4246>
+<UF4247>
+<UF4248>
+<UF4249>
+<UF424A>
+<UF424B>
+<UF424C>
+<UF424D>
+<UF424E>
+<UF424F>
+<UF4250>
+<UF4251>
+<UF4252>
+<UF4253>
+<UF4254>
+<UF4255>
+<UF4256>
+<UF4257>
+<UF4258>
+<UF4259>
+<UF425A>
+<UF425B>
+<UF425C>
+<UF425D>
+<UF425E>
+<UF425F>
+<UF4260>
+<UF4261>
+<UF4262>
+<UF4263>
+<UF4264>
+<UF4265>
+<UF4266>
+<UF4267>
+<UF4268>
+<UF4269>
+<UF426A>
+<UF426B>
+<UF426C>
+<UF426D>
+<UF426E>
+<UF426F>
+<UF4270>
+<UF4271>
+<UF4272>
+<UF4273>
+<UF4274>
+<UF4275>
+<UF4276>
+<UF4277>
+<UF4278>
+<UF4279>
+<UF427A>
+<UF427B>
+<UF427C>
+<UF427D>
+<UF427E>
+<UF427F>
+<UF4280>
+<UF4281>
+<UF4282>
+<UF4283>
+<UF4284>
+<UF4285>
+<UF4286>
+<UF4287>
+<UF4288>
+<UF4289>
+<UF428A>
+<UF428B>
+<UF428C>
+<UF428D>
+<UF428E>
+<UF428F>
+<UF4290>
+<UF4291>
+<UF4292>
+<UF4293>
+<UF4294>
+<UF4295>
+<UF4296>
+<UF4297>
+<UF4298>
+<UF4299>
+<UF429A>
+<UF429B>
+<UF429C>
+<UF429D>
+<UF429E>
+<UF429F>
+<UF42A0>
+<UF42A1>
+<UF42A2>
+<UF42A3>
+<UF42A4>
+<UF42A5>
+<UF42A6>
+<UF42A7>
+<UF42A8>
+<UF42A9>
+<UF42AA>
+<UF42AB>
+<UF42AC>
+<UF42AD>
+<UF42AE>
+<UF42AF>
+<UF42B0>
+<UF42B1>
+<UF42B2>
+<UF42B3>
+<UF42B4>
+<UF42B5>
+<UF42B6>
+<UF42B7>
+<UF42B8>
+<UF42B9>
+<UF42BA>
+<UF42BB>
+<UF42BC>
+<UF42BD>
+<UF42BE>
+<UF42BF>
+<UF42C0>
+<UF42C1>
+<UF42C2>
+<UF42C3>
+<UF42C4>
+<UF42C5>
+<UF42C6>
+<UF42C7>
+<UF42C8>
+<UF42C9>
+<UF42CA>
+<UF42CB>
+<UF42CC>
+<UF42CD>
+<UF42CE>
+<UF42CF>
+<UF42D0>
+<UF42D1>
+<UF42D2>
+<UF42D3>
+<UF42D4>
+<UF42D5>
+<UF42D6>
+<UF42D7>
+<UF42D8>
+<UF42D9>
+<UF42DA>
+<UF42DB>
+<UF42DC>
+<UF42DD>
+<UF42DE>
+<UF42DF>
+<UF42E0>
+<UF42E1>
+<UF42E2>
+<UF42E3>
+<UF42E4>
+<UF42E5>
+<UF42E6>
+<UF42E7>
+<UF42E8>
+<UF42E9>
+<UF42EA>
+<UF42EB>
+<UF42EC>
+<UF42ED>
+<UF42EE>
+<UF42EF>
+<UF42F0>
+<UF42F1>
+<UF42F2>
+<UF42F3>
+<UF42F4>
+<UF42F5>
+<UF42F6>
+<UF42F7>
+<UF42F8>
+<UF42F9>
+<UF42FA>
+<UF42FB>
+<UF42FC>
+<UF42FD>
+<UF42FE>
+<UF42FF>
+<UF4300>
+<UF4301>
+<UF4302>
+<UF4303>
+<UF4304>
+<UF4305>
+<UF4306>
+<UF4307>
+<UF4308>
+<UF4309>
+<UF430A>
+<UF430B>
+<UF430C>
+<UF430D>
+<UF430E>
+<UF430F>
+<UF4310>
+<UF4311>
+<UF4312>
+<UF4313>
+<UF4314>
+<UF4315>
+<UF4316>
+<UF4317>
+<UF4318>
+<UF4319>
+<UF431A>
+<UF431B>
+<UF431C>
+<UF431D>
+<UF431E>
+<UF431F>
+<UF4320>
+<UF4321>
+<UF4322>
+<UF4323>
+<UF4324>
+<UF4325>
+<UF4326>
+<UF4327>
+<UF4328>
+<UF4329>
+<UF432A>
+<UF432B>
+<UF432C>
+<UF432D>
+<UF432E>
+<UF432F>
+<UF4330>
+<UF4331>
+<UF4332>
+<UF4333>
+<UF4334>
+<UF4335>
+<UF4336>
+<UF4337>
+<UF4338>
+<UF4339>
+<UF433A>
+<UF433B>
+<UF433C>
+<UF433D>
+<UF433E>
+<UF433F>
+<UF4340>
+<UF4341>
+<UF4342>
+<UF4343>
+<UF4344>
+<UF4345>
+<UF4346>
+<UF4347>
+<UF4348>
+<UF4349>
+<UF434A>
+<UF434B>
+<UF434C>
+<UF434D>
+<UF434E>
+<UF434F>
+<UF4350>
+<UF4351>
+<UF4352>
+<UF4353>
+<UF4354>
+<UF4355>
+<UF4356>
+<UF4357>
+<UF4358>
+<UF4359>
+<UF435A>
+<UF435B>
+<UF435C>
+<UF435D>
+<UF435E>
+<UF435F>
+<UF4360>
+<UF4361>
+<UF4362>
+<UF4363>
+<UF4364>
+<UF4365>
+<UF4366>
+<UF4367>
+<UF4368>
+<UF4369>
+<UF436A>
+<UF436B>
+<UF436C>
+<UF436D>
+<UF436E>
+<UF436F>
+<UF4370>
+<UF4371>
+<UF4372>
+<UF4373>
+<UF4374>
+<UF4375>
+<UF4376>
+<UF4377>
+<UF4378>
+<UF4379>
+<UF437A>
+<UF437B>
+<UF437C>
+<UF437D>
+<UF437E>
+<UF437F>
+<UF4380>
+<UF4381>
+<UF4382>
+<UF4383>
+<UF4384>
+<UF4385>
+<UF4386>
+<UF4387>
+<UF4388>
+<UF4389>
+<UF438A>
+<UF438B>
+<UF438C>
+<UF438D>
+<UF438E>
+<UF438F>
+<UF4390>
+<UF4391>
+<UF4392>
+<UF4393>
+<UF4394>
+<UF4395>
+<UF4396>
+<UF4397>
+<UF4398>
+<UF4399>
+<UF439A>
+<UF439B>
+<UF439C>
+<UF439D>
+<UF439E>
+<UF439F>
+<UF43A0>
+<UF43A1>
+<UF43A2>
+<UF43A3>
+<UF43A4>
+<UF43A5>
+<UF43A6>
+<UF43A7>
+<UF43A8>
+<UF43A9>
+<UF43AA>
+<UF43AB>
+<UF43AC>
+<UF43AD>
+<UF43AE>
+<UF43AF>
+<UF43B0>
+<UF43B1>
+<UF43B2>
+<UF43B3>
+<UF43B4>
+<UF43B5>
+<UF43B6>
+<UF43B7>
+<UF43B8>
+<UF43B9>
+<UF43BA>
+<UF43BB>
+<UF43BC>
+<UF43BD>
+<UF43BE>
+<UF43BF>
+<UF43C0>
+<UF43C1>
+<UF43C2>
+<UF43C3>
+<UF43C4>
+<UF43C5>
+<UF43C6>
+<UF43C7>
+<UF43C8>
+<UF43C9>
+<UF43CA>
+<UF43CB>
+<UF43CC>
+<UF43CD>
+<UF43CE>
+<UF43CF>
+<UF43D0>
+<UF43D1>
+<UF43D2>
+<UF43D3>
+<UF43D4>
+<UF43D5>
+<UF43D6>
+<UF43D7>
+<UF43D8>
+<UF43D9>
+<UF43DA>
+<UF43DB>
+<UF43DC>
+<UF43DD>
+<UF43DE>
+<UF43DF>
+<UF43E0>
+<UF43E1>
+<UF43E2>
+<UF43E3>
+<UF43E4>
+<UF43E5>
+<UF43E6>
+<UF43E7>
+<UF43E8>
+<UF43E9>
+<UF43EA>
+<UF43EB>
+<UF43EC>
+<UF43ED>
+<UF43EE>
+<UF43EF>
+<UF43F0>
+<UF43F1>
+<UF43F2>
+<UF43F3>
+<UF43F4>
+<UF43F5>
+<UF43F6>
+<UF43F7>
+<UF43F8>
+<UF43F9>
+<UF43FA>
+<UF43FB>
+<UF43FC>
+<UF43FD>
+<UF43FE>
+<UF43FF>
+<UF4400>
+<UF4401>
+<UF4402>
+<UF4403>
+<UF4404>
+<UF4405>
+<UF4406>
+<UF4407>
+<UF4408>
+<UF4409>
+<UF440A>
+<UF440B>
+<UF440C>
+<UF440D>
+<UF440E>
+<UF440F>
+<UF4410>
+<UF4411>
+<UF4412>
+<UF4413>
+<UF4414>
+<UF4415>
+<UF4416>
+<UF4417>
+<UF4418>
+<UF4419>
+<UF441A>
+<UF441B>
+<UF441C>
+<UF441D>
+<UF441E>
+<UF441F>
+<UF4420>
+<UF4421>
+<UF4422>
+<UF4423>
+<UF4424>
+<UF4425>
+<UF4426>
+<UF4427>
+<UF4428>
+<UF4429>
+<UF442A>
+<UF442B>
+<UF442C>
+<UF442D>
+<UF442E>
+<UF442F>
+<UF4430>
+<UF4431>
+<UF4432>
+<UF4433>
+<UF4434>
+<UF4435>
+<UF4436>
+<UF4437>
+<UF4438>
+<UF4439>
+<UF443A>
+<UF443B>
+<UF443C>
+<UF443D>
+<UF443E>
+<UF443F>
+<UF4440>
+<UF4441>
+<UF4442>
+<UF4443>
+<UF4444>
+<UF4445>
+<UF4446>
+<UF4447>
+<UF4448>
+<UF4449>
+<UF444A>
+<UF444B>
+<UF444C>
+<UF444D>
+<UF444E>
+<UF444F>
+<UF4450>
+<UF4451>
+<UF4452>
+<UF4453>
+<UF4454>
+<UF4455>
+<UF4456>
+<UF4457>
+<UF4458>
+<UF4459>
+<UF445A>
+<UF445B>
+<UF445C>
+<UF445D>
+<UF445E>
+<UF445F>
+<UF4460>
+<UF4461>
+<UF4462>
+<UF4463>
+<UF4464>
+<UF4465>
+<UF4466>
+<UF4467>
+<UF4468>
+<UF4469>
+<UF446A>
+<UF446B>
+<UF446C>
+<UF446D>
+<UF446E>
+<UF446F>
+<UF4470>
+<UF4471>
+<UF4472>
+<UF4473>
+<UF4474>
+<UF4475>
+<UF4476>
+<UF4477>
+<UF4478>
+<UF4479>
+<UF447A>
+<UF447B>
+<UF447C>
+<UF447D>
+<UF447E>
+<UF447F>
+<UF4480>
+<UF4481>
+<UF4482>
+<UF4483>
+<UF4484>
+<UF4485>
+<UF4486>
+<UF4487>
+<UF4488>
+<UF4489>
+<UF448A>
+<UF448B>
+<UF448C>
+<UF448D>
+<UF448E>
+<UF448F>
+<UF4490>
+<UF4491>
+<UF4492>
+<UF4493>
+<UF4494>
+<UF4495>
+<UF4496>
+<UF4497>
+<UF4498>
+<UF4499>
+<UF449A>
+<UF449B>
+<UF449C>
+<UF449D>
+<UF449E>
+<UF449F>
+<UF44A0>
+<UF44A1>
+<UF44A2>
+<UF44A3>
+<UF44A4>
+<UF44A5>
+<UF44A6>
+<UF44A7>
+<UF44A8>
+<UF44A9>
+<UF44AA>
+<UF44AB>
+<UF44AC>
+<UF44AD>
+<UF44AE>
+<UF44AF>
+<UF44B0>
+<UF44B1>
+<UF44B2>
+<UF44B3>
+<UF44B4>
+<UF44B5>
+<UF44B6>
+<UF44B7>
+<UF44B8>
+<UF44B9>
+<UF44BA>
+<UF44BB>
+<UF44BC>
+<UF44BD>
+<UF44BE>
+<UF44BF>
+<UF44C0>
+<UF44C1>
+<UF44C2>
+<UF44C3>
+<UF44C4>
+<UF44C5>
+<UF44C6>
+<UF44C7>
+<UF44C8>
+<UF44C9>
+<UF44CA>
+<UF44CB>
+<UF44CC>
+<UF44CD>
+<UF44CE>
+<UF44CF>
+<UF44D0>
+<UF44D1>
+<UF44D2>
+<UF44D3>
+<UF44D4>
+<UF44D5>
+<UF44D6>
+<UF44D7>
+<UF44D8>
+<UF44D9>
+<UF44DA>
+<UF44DB>
+<UF44DC>
+<UF44DD>
+<UF44DE>
+<UF44DF>
+<UF44E0>
+<UF44E1>
+<UF44E2>
+<UF44E3>
+<UF44E4>
+<UF44E5>
+<UF44E6>
+<UF44E7>
+<UF44E8>
+<UF44E9>
+<UF44EA>
+<UF44EB>
+<UF44EC>
+<UF44ED>
+<UF44EE>
+<UF44EF>
+<UF44F0>
+<UF44F1>
+<UF44F2>
+<UF44F3>
+<UF44F4>
+<UF44F5>
+<UF44F6>
+<UF44F7>
+<UF44F8>
+<UF44F9>
+<UF44FA>
+<UF44FB>
+<UF44FC>
+<UF44FD>
+<UF44FE>
+<UF44FF>
+<UF4500>
+<UF4501>
+<UF4502>
+<UF4503>
+<UF4504>
+<UF4505>
+<UF4506>
+<UF4507>
+<UF4508>
+<UF4509>
+<UF450A>
+<UF450B>
+<UF450C>
+<UF450D>
+<UF450E>
+<UF450F>
+<UF4510>
+<UF4511>
+<UF4512>
+<UF4513>
+<UF4514>
+<UF4515>
+<UF4516>
+<UF4517>
+<UF4518>
+<UF4519>
+<UF451A>
+<UF451B>
+<UF451C>
+<UF451D>
+<UF451E>
+<UF451F>
+<UF4520>
+<UF4521>
+<UF4522>
+<UF4523>
+<UF4524>
+<UF4525>
+<UF4526>
+<UF4527>
+<UF4528>
+<UF4529>
+<UF452A>
+<UF452B>
+<UF452C>
+<UF452D>
+<UF452E>
+<UF452F>
+<UF4530>
+<UF4531>
+<UF4532>
+<UF4533>
+<UF4534>
+<UF4535>
+<UF4536>
+<UF4537>
+<UF4538>
+<UF4539>
+<UF453A>
+<UF453B>
+<UF453C>
+<UF453D>
+<UF453E>
+<UF453F>
+<UF4540>
+<UF4541>
+<UF4542>
+<UF4543>
+<UF4544>
+<UF4545>
+<UF4546>
+<UF4547>
+<UF4548>
+<UF4549>
+<UF454A>
+<UF454B>
+<UF454C>
+<UF454D>
+<UF454E>
+<UF454F>
+<UF4550>
+<UF4551>
+<UF4552>
+<UF4553>
+<UF4554>
+<UF4555>
+<UF4556>
+<UF4557>
+<UF4558>
+<UF4559>
+<UF455A>
+<UF455B>
+<UF455C>
+<UF455D>
+<UF455E>
+<UF455F>
+<UF4560>
+<UF4561>
+<UF4562>
+<UF4563>
+<UF4564>
+<UF4565>
+<UF4566>
+<UF4567>
+<UF4568>
+<UF4569>
+<UF456A>
+<UF456B>
+<UF456C>
+<UF456D>
+<UF456E>
+<UF456F>
+<UF4570>
+<UF4571>
+<UF4572>
+<UF4573>
+<UF4574>
+<UF4575>
+<UF4576>
+<UF4577>
+<UF4578>
+<UF4579>
+<UF457A>
+<UF457B>
+<UF457C>
+<UF457D>
+<UF457E>
+<UF457F>
+<UF4580>
+<UF4581>
+<UF4582>
+<UF4583>
+<UF4584>
+<UF4585>
+<UF4586>
+<UF4587>
+<UF4588>
+<UF4589>
+<UF458A>
+<UF458B>
+<UF458C>
+<UF458D>
+<UF458E>
+<UF458F>
+<UF4590>
+<UF4591>
+<UF4592>
+<UF4593>
+<UF4594>
+<UF4595>
+<UF4596>
+<UF4597>
+<UF4598>
+<UF4599>
+<UF459A>
+<UF459B>
+<UF459C>
+<UF459D>
+<UF459E>
+<UF459F>
+<UF45A0>
+<UF45A1>
+<UF45A2>
+<UF45A3>
+<UF45A4>
+<UF45A5>
+<UF45A6>
+<UF45A7>
+<UF45A8>
+<UF45A9>
+<UF45AA>
+<UF45AB>
+<UF45AC>
+<UF45AD>
+<UF45AE>
+<UF45AF>
+<UF45B0>
+<UF45B1>
+<UF45B2>
+<UF45B3>
+<UF45B4>
+<UF45B5>
+<UF45B6>
+<UF45B7>
+<UF45B8>
+<UF45B9>
+<UF45BA>
+<UF45BB>
+<UF45BC>
+<UF45BD>
+<UF45BE>
+<UF45BF>
+<UF45C0>
+<UF45C1>
+<UF45C2>
+<UF45C3>
+<UF45C4>
+<UF45C5>
+<UF45C6>
+<UF45C7>
+<UF45C8>
+<UF45C9>
+<UF45CA>
+<UF45CB>
+<UF45CC>
+<UF45CD>
+<UF45CE>
+<UF45CF>
+<UF45D0>
+<UF45D1>
+<UF45D2>
+<UF45D3>
+<UF45D4>
+<UF45D5>
+<UF45D6>
+<UF45D7>
+<UF45D8>
+<UF45D9>
+<UF45DA>
+<UF45DB>
+<UF45DC>
+<UF45DD>
+<UF45DE>
+<UF45DF>
+<UF45E0>
+<UF45E1>
+<UF45E2>
+<UF45E3>
+<UF45E4>
+<UF45E5>
+<UF45E6>
+<UF45E7>
+<UF45E8>
+<UF45E9>
+<UF45EA>
+<UF45EB>
+<UF45EC>
+<UF45ED>
+<UF45EE>
+<UF45EF>
+<UF45F0>
+<UF45F1>
+<UF45F2>
+<UF45F3>
+<UF45F4>
+<UF45F5>
+<UF45F6>
+<UF45F7>
+<UF45F8>
+<UF45F9>
+<UF45FA>
+<UF45FB>
+<UF45FC>
+<UF45FD>
+<UF45FE>
+<UF45FF>
+<UF4600>
+<UF4601>
+<UF4602>
+<UF4603>
+<UF4604>
+<UF4605>
+<UF4606>
+<UF4607>
+<UF4608>
+<UF4609>
+<UF460A>
+<UF460B>
+<UF460C>
+<UF460D>
+<UF460E>
+<UF460F>
+<UF4610>
+<UF4611>
+<UF4612>
+<UF4613>
+<UF4614>
+<UF4615>
+<UF4616>
+<UF4617>
+<UF4618>
+<UF4619>
+<UF461A>
+<UF461B>
+<UF461C>
+<UF461D>
+<UF461E>
+<UF461F>
+<UF4620>
+<UF4621>
+<UF4622>
+<UF4623>
+<UF4624>
+<UF4625>
+<UF4626>
+<UF4627>
+<UF4628>
+<UF4629>
+<UF462A>
+<UF462B>
+<UF462C>
+<UF462D>
+<UF462E>
+<UF462F>
+<UF4630>
+<UF4631>
+<UF4632>
+<UF4633>
+<UF4634>
+<UF4635>
+<UF4636>
+<UF4637>
+<UF4638>
+<UF4639>
+<UF463A>
+<UF463B>
+<UF463C>
+<UF463D>
+<UF463E>
+<UF463F>
+<UF4640>
+<UF4641>
+<UF4642>
+<UF4643>
+<UF4644>
+<UF4645>
+<UF4646>
+<UF4647>
+<UF4648>
+<UF4649>
+<UF464A>
+<UF464B>
+<UF464C>
+<UF464D>
+<UF464E>
+<UF464F>
+<UF4650>
+<UF4651>
+<UF4652>
+<UF4653>
+<UF4654>
+<UF4655>
+<UF4656>
+<UF4657>
+<UF4658>
+<UF4659>
+<UF465A>
+<UF465B>
+<UF465C>
+<UF465D>
+<UF465E>
+<UF465F>
+<UF4660>
+<UF4661>
+<UF4662>
+<UF4663>
+<UF4664>
+<UF4665>
+<UF4666>
+<UF4667>
+<UF4668>
+<UF4669>
+<UF466A>
+<UF466B>
+<UF466C>
+<UF466D>
+<UF466E>
+<UF466F>
+<UF4670>
+<UF4671>
+<UF4672>
+<UF4673>
+<UF4674>
+<UF4675>
+<UF4676>
+<UF4677>
+<UF4678>
+<UF4679>
+<UF467A>
+<UF467B>
+<UF467C>
+<UF467D>
+<UF467E>
+<UF467F>
+<UF4680>
+<UF4681>
+<UF4682>
+<UF4683>
+<UF4684>
+<UF4685>
+<UF4686>
+<UF4687>
+<UF4688>
+<UF4689>
+<UF468A>
+<UF468B>
+<UF468C>
+<UF468D>
+<UF468E>
+<UF468F>
+<UF4690>
+<UF4691>
+<UF4692>
+<UF4693>
+<UF4694>
+<UF4695>
+<UF4696>
+<UF4697>
+<UF4698>
+<UF4699>
+<UF469A>
+<UF469B>
+<UF469C>
+<UF469D>
+<UF469E>
+<UF469F>
+<UF46A0>
+<UF46A1>
+<UF46A2>
+<UF46A3>
+<UF46A4>
+<UF46A5>
+<UF46A6>
+<UF46A7>
+<UF46A8>
+<UF46A9>
+<UF46AA>
+<UF46AB>
+<UF46AC>
+<UF46AD>
+<UF46AE>
+<UF46AF>
+<UF46B0>
+<UF46B1>
+<UF46B2>
+<UF46B3>
+<UF46B4>
+<UF46B5>
+<UF46B6>
+<UF46B7>
+<UF46B8>
+<UF46B9>
+<UF46BA>
+<UF46BB>
+<UF46BC>
+<UF46BD>
+<UF46BE>
+<UF46BF>
+<UF46C0>
+<UF46C1>
+<UF46C2>
+<UF46C3>
+<UF46C4>
+<UF46C5>
+<UF46C6>
+<UF46C7>
+<UF46C8>
+<UF46C9>
+<UF46CA>
+<UF46CB>
+<UF46CC>
+<UF46CD>
+<UF46CE>
+<UF46CF>
+<UF46D0>
+<UF46D1>
+<UF46D2>
+<UF46D3>
+<UF46D4>
+<UF46D5>
+<UF46D6>
+<UF46D7>
+<UF46D8>
+<UF46D9>
+<UF46DA>
+<UF46DB>
+<UF46DC>
+<UF46DD>
+<UF46DE>
+<UF46DF>
+<UF46E0>
+<UF46E1>
+<UF46E2>
+<UF46E3>
+<UF46E4>
+<UF46E5>
+<UF46E6>
+<UF46E7>
+<UF46E8>
+<UF46E9>
+<UF46EA>
+<UF46EB>
+<UF46EC>
+<UF46ED>
+<UF46EE>
+<UF46EF>
+<UF46F0>
+<UF46F1>
+<UF46F2>
+<UF46F3>
+<UF46F4>
+<UF46F5>
+<UF46F6>
+<UF46F7>
+<UF46F8>
+<UF46F9>
+<UF46FA>
+<UF46FB>
+<UF46FC>
+<UF46FD>
+<UF46FE>
+<UF46FF>
+<UF4700>
+<UF4701>
+<UF4702>
+<UF4703>
+<UF4704>
+<UF4705>
+<UF4706>
+<UF4707>
+<UF4708>
+<UF4709>
+<UF470A>
+<UF470B>
+<UF470C>
+<UF470D>
+<UF470E>
+<UF470F>
+<UF4710>
+<UF4711>
+<UF4712>
+<UF4713>
+<UF4714>
+<UF4715>
+<UF4716>
+<UF4717>
+<UF4718>
+<UF4719>
+<UF471A>
+<UF471B>
+<UF471C>
+<UF471D>
+<UF471E>
+<UF471F>
+<UF4720>
+<UF4721>
+<UF4722>
+<UF4723>
+<UF4724>
+<UF4725>
+<UF4726>
+<UF4727>
+<UF4728>
+<UF4729>
+<UF472A>
+<UF472B>
+<UF472C>
+<UF472D>
+<UF472E>
+<UF472F>
+<UF4730>
+<UF4731>
+<UF4732>
+<UF4733>
+<UF4734>
+<UF4735>
+<UF4736>
+<UF4737>
+<UF4738>
+<UF4739>
+<UF473A>
+<UF473B>
+<UF473C>
+<UF473D>
+<UF473E>
+<UF473F>
+<UF4740>
+<UF4741>
+<UF4742>
+<UF4743>
+<UF4744>
+<UF4745>
+<UF4746>
+<UF4747>
+<UF4748>
+<UF4749>
+<UF474A>
+<UF474B>
+<UF474C>
+<UF474D>
+<UF474E>
+<UF474F>
+<UF4750>
+<UF4751>
+<UF4752>
+<UF4753>
+<UF4754>
+<UF4755>
+<UF4756>
+<UF4757>
+<UF4758>
+<UF4759>
+<UF475A>
+<UF475B>
+<UF475C>
+<UF475D>
+<UF475E>
+<UF475F>
+<UF4760>
+<UF4761>
+<UF4762>
+<UF4763>
+<UF4764>
+<UF4765>
+<UF4766>
+<UF4767>
+<UF4768>
+<UF4769>
+<UF476A>
+<UF476B>
+<UF476C>
+<UF476D>
+<UF476E>
+<UF476F>
+<UF4770>
+<UF4771>
+<UF4772>
+<UF4773>
+<UF4774>
+<UF4775>
+<UF4776>
+<UF4777>
+<UF4778>
+<UF4779>
+<UF477A>
+<UF477B>
+<UF477C>
+<UF477D>
+<UF477E>
+<UF477F>
+<UF4780>
+<UF4781>
+<UF4782>
+<UF4783>
+<UF4784>
+<UF4785>
+<UF4786>
+<UF4787>
+<UF4788>
+<UF4789>
+<UF478A>
+<UF478B>
+<UF478C>
+<UF478D>
+<UF478E>
+<UF478F>
+<UF4790>
+<UF4791>
+<UF4792>
+<UF4793>
+<UF4794>
+<UF4795>
+<UF4796>
+<UF4797>
+<UF4798>
+<UF4799>
+<UF479A>
+<UF479B>
+<UF479C>
+<UF479D>
+<UF479E>
+<UF479F>
+<UF47A0>
+<UF47A1>
+<UF47A2>
+<UF47A3>
+<UF47A4>
+<UF47A5>
+<UF47A6>
+<UF47A7>
+<UF47A8>
+<UF47A9>
+<UF47AA>
+<UF47AB>
+<UF47AC>
+<UF47AD>
+<UF47AE>
+<UF47AF>
+<UF47B0>
+<UF47B1>
+<UF47B2>
+<UF47B3>
+<UF47B4>
+<UF47B5>
+<UF47B6>
+<UF47B7>
+<UF47B8>
+<UF47B9>
+<UF47BA>
+<UF47BB>
+<UF47BC>
+<UF47BD>
+<UF47BE>
+<UF47BF>
+<UF47C0>
+<UF47C1>
+<UF47C2>
+<UF47C3>
+<UF47C4>
+<UF47C5>
+<UF47C6>
+<UF47C7>
+<UF47C8>
+<UF47C9>
+<UF47CA>
+<UF47CB>
+<UF47CC>
+<UF47CD>
+<UF47CE>
+<UF47CF>
+<UF47D0>
+<UF47D1>
+<UF47D2>
+<UF47D3>
+<UF47D4>
+<UF47D5>
+<UF47D6>
+<UF47D7>
+<UF47D8>
+<UF47D9>
+<UF47DA>
+<UF47DB>
+<UF47DC>
+<UF47DD>
+<UF47DE>
+<UF47DF>
+<UF47E0>
+<UF47E1>
+<UF47E2>
+<UF47E3>
+<UF47E4>
+<UF47E5>
+<UF47E6>
+<UF47E7>
+<UF47E8>
+<UF47E9>
+<UF47EA>
+<UF47EB>
+<UF47EC>
+<UF47ED>
+<UF47EE>
+<UF47EF>
+<UF47F0>
+<UF47F1>
+<UF47F2>
+<UF47F3>
+<UF47F4>
+<UF47F5>
+<UF47F6>
+<UF47F7>
+<UF47F8>
+<UF47F9>
+<UF47FA>
+<UF47FB>
+<UF47FC>
+<UF47FD>
+<UF47FE>
+<UF47FF>
+<UF4800>
+<UF4801>
+<UF4802>
+<UF4803>
+<UF4804>
+<UF4805>
+<UF4806>
+<UF4807>
+<UF4808>
+<UF4809>
+<UF480A>
+<UF480B>
+<UF480C>
+<UF480D>
+<UF480E>
+<UF480F>
+<UF4810>
+<UF4811>
+<UF4812>
+<UF4813>
+<UF4814>
+<UF4815>
+<UF4816>
+<UF4817>
+<UF4818>
+<UF4819>
+<UF481A>
+<UF481B>
+<UF481C>
+<UF481D>
+<UF481E>
+<UF481F>
+<UF4820>
+<UF4821>
+<UF4822>
+<UF4823>
+<UF4824>
+<UF4825>
+<UF4826>
+<UF4827>
+<UF4828>
+<UF4829>
+<UF482A>
+<UF482B>
+<UF482C>
+<UF482D>
+<UF482E>
+<UF482F>
+<UF4830>
+<UF4831>
+<UF4832>
+<UF4833>
+<UF4834>
+<UF4835>
+<UF4836>
+<UF4837>
+<UF4838>
+<UF4839>
+<UF483A>
+<UF483B>
+<UF483C>
+<UF483D>
+<UF483E>
+<UF483F>
+<UF4840>
+<UF4841>
+<UF4842>
+<UF4843>
+<UF4844>
+<UF4845>
+<UF4846>
+<UF4847>
+<UF4848>
+<UF4849>
+<UF484A>
+<UF484B>
+<UF484C>
+<UF484D>
+<UF484E>
+<UF484F>
+<UF4850>
+<UF4851>
+<UF4852>
+<UF4853>
+<UF4854>
+<UF4855>
+<UF4856>
+<UF4857>
+<UF4858>
+<UF4859>
+<UF485A>
+<UF485B>
+<UF485C>
+<UF485D>
+<UF485E>
+<UF485F>
+<UF4860>
+<UF4861>
+<UF4862>
+<UF4863>
+<UF4864>
+<UF4865>
+<UF4866>
+<UF4867>
+<UF4868>
+<UF4869>
+<UF486A>
+<UF486B>
+<UF486C>
+<UF486D>
+<UF486E>
+<UF486F>
+<UF4870>
+<UF4871>
+<UF4872>
+<UF4873>
+<UF4874>
+<UF4875>
+<UF4876>
+<UF4877>
+<UF4878>
+<UF4879>
+<UF487A>
+<UF487B>
+<UF487C>
+<UF487D>
+<UF487E>
+<UF487F>
+<UF4880>
+<UF4881>
+<UF4882>
+<UF4883>
+<UF4884>
+<UF4885>
+<UF4886>
+<UF4887>
+<UF4888>
+<UF4889>
+<UF488A>
+<UF488B>
+<UF488C>
+<UF488D>
+<UF488E>
+<UF488F>
+<UF4890>
+<UF4891>
+<UF4892>
+<UF4893>
+<UF4894>
+<UF4895>
+<UF4896>
+<UF4897>
+<UF4898>
+<UF4899>
+<UF489A>
+<UF489B>
+<UF489C>
+<UF489D>
+<UF489E>
+<UF489F>
+<UF48A0>
+<UF48A1>
+<UF48A2>
+<UF48A3>
+<UF48A4>
+<UF48A5>
+<UF48A6>
+<UF48A7>
+<UF48A8>
+<UF48A9>
+<UF48AA>
+<UF48AB>
+<UF48AC>
+<UF48AD>
+<UF48AE>
+<UF48AF>
+<UF48B0>
+<UF48B1>
+<UF48B2>
+<UF48B3>
+<UF48B4>
+<UF48B5>
+<UF48B6>
+<UF48B7>
+<UF48B8>
+<UF48B9>
+<UF48BA>
+<UF48BB>
+<UF48BC>
+<UF48BD>
+<UF48BE>
+<UF48BF>
+<UF48C0>
+<UF48C1>
+<UF48C2>
+<UF48C3>
+<UF48C4>
+<UF48C5>
+<UF48C6>
+<UF48C7>
+<UF48C8>
+<UF48C9>
+<UF48CA>
+<UF48CB>
+<UF48CC>
+<UF48CD>
+<UF48CE>
+<UF48CF>
+<UF48D0>
+<UF48D1>
+<UF48D2>
+<UF48D3>
+<UF48D4>
+<UF48D5>
+<UF48D6>
+<UF48D7>
+<UF48D8>
+<UF48D9>
+<UF48DA>
+<UF48DB>
+<UF48DC>
+<UF48DD>
+<UF48DE>
+<UF48DF>
+<UF48E0>
+<UF48E1>
+<UF48E2>
+<UF48E3>
+<UF48E4>
+<UF48E5>
+<UF48E6>
+<UF48E7>
+<UF48E8>
+<UF48E9>
+<UF48EA>
+<UF48EB>
+<UF48EC>
+<UF48ED>
+<UF48EE>
+<UF48EF>
+<UF48F0>
+<UF48F1>
+<UF48F2>
+<UF48F3>
+<UF48F4>
+<UF48F5>
+<UF48F6>
+<UF48F7>
+<UF48F8>
+<UF48F9>
+<UF48FA>
+<UF48FB>
+<UF48FC>
+<UF48FD>
+<UF48FE>
+<UF48FF>
+<UF4900>
+<UF4901>
+<UF4902>
+<UF4903>
+<UF4904>
+<UF4905>
+<UF4906>
+<UF4907>
+<UF4908>
+<UF4909>
+<UF490A>
+<UF490B>
+<UF490C>
+<UF490D>
+<UF490E>
+<UF490F>
+<UF4910>
+<UF4911>
+<UF4912>
+<UF4913>
+<UF4914>
+<UF4915>
+<UF4916>
+<UF4917>
+<UF4918>
+<UF4919>
+<UF491A>
+<UF491B>
+<UF491C>
+<UF491D>
+<UF491E>
+<UF491F>
+<UF4920>
+<UF4921>
+<UF4922>
+<UF4923>
+<UF4924>
+<UF4925>
+<UF4926>
+<UF4927>
+<UF4928>
+<UF4929>
+<UF492A>
+<UF492B>
+<UF492C>
+<UF492D>
+<UF492E>
+<UF492F>
+<UF4930>
+<UF4931>
+<UF4932>
+<UF4933>
+<UF4934>
+<UF4935>
+<UF4936>
+<UF4937>
+<UF4938>
+<UF4939>
+<UF493A>
+<UF493B>
+<UF493C>
+<UF493D>
+<UF493E>
+<UF493F>
+<UF4940>
+<UF4941>
+<UF4942>
+<UF4943>
+<UF4944>
+<UF4945>
+<UF4946>
+<UF4947>
+<UF4948>
+<UF4949>
+<UF494A>
+<UF494B>
+<UF494C>
+<UF494D>
+<UF494E>
+<UF494F>
+<UF4950>
+<UF4951>
+<UF4952>
+<UF4953>
+<UF4954>
+<UF4955>
+<UF4956>
+<UF4957>
+<UF4958>
+<UF4959>
+<UF495A>
+<UF495B>
+<UF495C>
+<UF495D>
+<UF495E>
+<UF495F>
+<UF4960>
+<UF4961>
+<UF4962>
+<UF4963>
+<UF4964>
+<UF4965>
+<UF4966>
+<UF4967>
+<UF4968>
+<UF4969>
+<UF496A>
+<UF496B>
+<UF496C>
+<UF496D>
+<UF496E>
+<UF496F>
+<UF4970>
+<UF4971>
+<UF4972>
+<UF4973>
+<UF4974>
+<UF4975>
+<UF4976>
+<UF4977>
+<UF4978>
+<UF4979>
+<UF497A>
+<UF497B>
+<UF497C>
+<UF497D>
+<UF497E>
+<UF497F>
+<UF4980>
+<UF4981>
+<UF4982>
+<UF4983>
+<UF4984>
+<UF4985>
+<UF4986>
+<UF4987>
+<UF4988>
+<UF4989>
+<UF498A>
+<UF498B>
+<UF498C>
+<UF498D>
+<UF498E>
+<UF498F>
+<UF4990>
+<UF4991>
+<UF4992>
+<UF4993>
+<UF4994>
+<UF4995>
+<UF4996>
+<UF4997>
+<UF4998>
+<UF4999>
+<UF499A>
+<UF499B>
+<UF499C>
+<UF499D>
+<UF499E>
+<UF499F>
+<UF49A0>
+<UF49A1>
+<UF49A2>
+<UF49A3>
+<UF49A4>
+<UF49A5>
+<UF49A6>
+<UF49A7>
+<UF49A8>
+<UF49A9>
+<UF49AA>
+<UF49AB>
+<UF49AC>
+<UF49AD>
+<UF49AE>
+<UF49AF>
+<UF49B0>
+<UF49B1>
+<UF49B2>
+<UF49B3>
+<UF49B4>
+<UF49B5>
+<UF49B6>
+<UF49B7>
+<UF49B8>
+<UF49B9>
+<UF49BA>
+<UF49BB>
+<UF49BC>
+<UF49BD>
+<UF49BE>
+<UF49BF>
+<UF49C0>
+<UF49C1>
+<UF49C2>
+<UF49C3>
+<UF49C4>
+<UF49C5>
+<UF49C6>
+<UF49C7>
+<UF49C8>
+<UF49C9>
+<UF49CA>
+<UF49CB>
+<UF49CC>
+<UF49CD>
+<UF49CE>
+<UF49CF>
+<UF49D0>
+<UF49D1>
+<UF49D2>
+<UF49D3>
+<UF49D4>
+<UF49D5>
+<UF49D6>
+<UF49D7>
+<UF49D8>
+<UF49D9>
+<UF49DA>
+<UF49DB>
+<UF49DC>
+<UF49DD>
+<UF49DE>
+<UF49DF>
+<UF49E0>
+<UF49E1>
+<UF49E2>
+<UF49E3>
+<UF49E4>
+<UF49E5>
+<UF49E6>
+<UF49E7>
+<UF49E8>
+<UF49E9>
+<UF49EA>
+<UF49EB>
+<UF49EC>
+<UF49ED>
+<UF49EE>
+<UF49EF>
+<UF49F0>
+<UF49F1>
+<UF49F2>
+<UF49F3>
+<UF49F4>
+<UF49F5>
+<UF49F6>
+<UF49F7>
+<UF49F8>
+<UF49F9>
+<UF49FA>
+<UF49FB>
+<UF49FC>
+<UF49FD>
+<UF49FE>
+<UF49FF>
+<UF4A00>
+<UF4A01>
+<UF4A02>
+<UF4A03>
+<UF4A04>
+<UF4A05>
+<UF4A06>
+<UF4A07>
+<UF4A08>
+<UF4A09>
+<UF4A0A>
+<UF4A0B>
+<UF4A0C>
+<UF4A0D>
+<UF4A0E>
+<UF4A0F>
+<UF4A10>
+<UF4A11>
+<UF4A12>
+<UF4A13>
+<UF4A14>
+<UF4A15>
+<UF4A16>
+<UF4A17>
+<UF4A18>
+<UF4A19>
+<UF4A1A>
+<UF4A1B>
+<UF4A1C>
+<UF4A1D>
+<UF4A1E>
+<UF4A1F>
+<UF4A20>
+<UF4A21>
+<UF4A22>
+<UF4A23>
+<UF4A24>
+<UF4A25>
+<UF4A26>
+<UF4A27>
+<UF4A28>
+<UF4A29>
+<UF4A2A>
+<UF4A2B>
+<UF4A2C>
+<UF4A2D>
+<UF4A2E>
+<UF4A2F>
+<UF4A30>
+<UF4A31>
+<UF4A32>
+<UF4A33>
+<UF4A34>
+<UF4A35>
+<UF4A36>
+<UF4A37>
+<UF4A38>
+<UF4A39>
+<UF4A3A>
+<UF4A3B>
+<UF4A3C>
+<UF4A3D>
+<UF4A3E>
+<UF4A3F>
+<UF4A40>
+<UF4A41>
+<UF4A42>
+<UF4A43>
+<UF4A44>
+<UF4A45>
+<UF4A46>
+<UF4A47>
+<UF4A48>
+<UF4A49>
+<UF4A4A>
+<UF4A4B>
+<UF4A4C>
+<UF4A4D>
+<UF4A4E>
+<UF4A4F>
+<UF4A50>
+<UF4A51>
+<UF4A52>
+<UF4A53>
+<UF4A54>
+<UF4A55>
+<UF4A56>
+<UF4A57>
+<UF4A58>
+<UF4A59>
+<UF4A5A>
+<UF4A5B>
+<UF4A5C>
+<UF4A5D>
+<UF4A5E>
+<UF4A5F>
+<UF4A60>
+<UF4A61>
+<UF4A62>
+<UF4A63>
+<UF4A64>
+<UF4A65>
+<UF4A66>
+<UF4A67>
+<UF4A68>
+<UF4A69>
+<UF4A6A>
+<UF4A6B>
+<UF4A6C>
+<UF4A6D>
+<UF4A6E>
+<UF4A6F>
+<UF4A70>
+<UF4A71>
+<UF4A72>
+<UF4A73>
+<UF4A74>
+<UF4A75>
+<UF4A76>
+<UF4A77>
+<UF4A78>
+<UF4A79>
+<UF4A7A>
+<UF4A7B>
+<UF4A7C>
+<UF4A7D>
+<UF4A7E>
+<UF4A7F>
+<UF4A80>
+<UF4A81>
+<UF4A82>
+<UF4A83>
+<UF4A84>
+<UF4A85>
+<UF4A86>
+<UF4A87>
+<UF4A88>
+<UF4A89>
+<UF4A8A>
+<UF4A8B>
+<UF4A8C>
+<UF4A8D>
+<UF4A8E>
+<UF4A8F>
+<UF4A90>
+<UF4A91>
+<UF4A92>
+<UF4A93>
+<UF4A94>
+<UF4A95>
+<UF4A96>
+<UF4A97>
+<UF4A98>
+<UF4A99>
+<UF4A9A>
+<UF4A9B>
+<UF4A9C>
+<UF4A9D>
+<UF4A9E>
+<UF4A9F>
+<UF4AA0>
+<UF4AA1>
+<UF4AA2>
+<UF4AA3>
+<UF4AA4>
+<UF4AA5>
+<UF4AA6>
+<UF4AA7>
+<UF4AA8>
+<UF4AA9>
+<UF4AAA>
+<UF4AAB>
+<UF4AAC>
+<UF4AAD>
+<UF4AAE>
+<UF4AAF>
+<UF4AB0>
+<UF4AB1>
+<UF4AB2>
+<UF4AB3>
+<UF4AB4>
+<UF4AB5>
+<UF4AB6>
+<UF4AB7>
+<UF4AB8>
+<UF4AB9>
+<UF4ABA>
+<UF4ABB>
+<UF4ABC>
+<UF4ABD>
+<UF4ABE>
+<UF4ABF>
+<UF4AC0>
+<UF4AC1>
+<UF4AC2>
+<UF4AC3>
+<UF4AC4>
+<UF4AC5>
+<UF4AC6>
+<UF4AC7>
+<UF4AC8>
+<UF4AC9>
+<UF4ACA>
+<UF4ACB>
+<UF4ACC>
+<UF4ACD>
+<UF4ACE>
+<UF4ACF>
+<UF4AD0>
+<UF4AD1>
+<UF4AD2>
+<UF4AD3>
+<UF4AD4>
+<UF4AD5>
+<UF4AD6>
+<UF4AD7>
+<UF4AD8>
+<UF4AD9>
+<UF4ADA>
+<UF4ADB>
+<UF4ADC>
+<UF4ADD>
+<UF4ADE>
+<UF4ADF>
+<UF4AE0>
+<UF4AE1>
+<UF4AE2>
+<UF4AE3>
+<UF4AE4>
+<UF4AE5>
+<UF4AE6>
+<UF4AE7>
+<UF4AE8>
+<UF4AE9>
+<UF4AEA>
+<UF4AEB>
+<UF4AEC>
+<UF4AED>
+<UF4AEE>
+<UF4AEF>
+<UF4AF0>
+<UF4AF1>
+<UF4AF2>
+<UF4AF3>
+<UF4AF4>
+<UF4AF5>
+<UF4AF6>
+<UF4AF7>
+<UF4AF8>
+<UF4AF9>
+<UF4AFA>
+<UF4AFB>
+<UF4AFC>
+<UF4AFD>
+<UF4AFE>
+<UF4AFF>
+<UF4B00>
+<UF4B01>
+<UF4B02>
+<UF4B03>
+<UF4B04>
+<UF4B05>
+<UF4B06>
+<UF4B07>
+<UF4B08>
+<UF4B09>
+<UF4B0A>
+<UF4B0B>
+<UF4B0C>
+<UF4B0D>
+<UF4B0E>
+<UF4B0F>
+<UF4B10>
+<UF4B11>
+<UF4B12>
+<UF4B13>
+<UF4B14>
+<UF4B15>
+<UF4B16>
+<UF4B17>
+<UF4B18>
+<UF4B19>
+<UF4B1A>
+<UF4B1B>
+<UF4B1C>
+<UF4B1D>
+<UF4B1E>
+<UF4B1F>
+<UF4B20>
+<UF4B21>
+<UF4B22>
+<UF4B23>
+<UF4B24>
+<UF4B25>
+<UF4B26>
+<UF4B27>
+<UF4B28>
+<UF4B29>
+<UF4B2A>
+<UF4B2B>
+<UF4B2C>
+<UF4B2D>
+<UF4B2E>
+<UF4B2F>
+<UF4B30>
+<UF4B31>
+<UF4B32>
+<UF4B33>
+<UF4B34>
+<UF4B35>
+<UF4B36>
+<UF4B37>
+<UF4B38>
+<UF4B39>
+<UF4B3A>
+<UF4B3B>
+<UF4B3C>
+<UF4B3D>
+<UF4B3E>
+<UF4B3F>
+<UF4B40>
+<UF4B41>
+<UF4B42>
+<UF4B43>
+<UF4B44>
+<UF4B45>
+<UF4B46>
+<UF4B47>
+<UF4B48>
+<UF4B49>
+<UF4B4A>
+<UF4B4B>
+<UF4B4C>
+<UF4B4D>
+<UF4B4E>
+<UF4B4F>
+<UF4B50>
+<UF4B51>
+<UF4B52>
+<UF4B53>
+<UF4B54>
+<UF4B55>
+<UF4B56>
+<UF4B57>
+<UF4B58>
+<UF4B59>
+<UF4B5A>
+<UF4B5B>
+<UF4B5C>
+<UF4B5D>
+<UF4B5E>
+<UF4B5F>
+<UF4B60>
+<UF4B61>
+<UF4B62>
+<UF4B63>
+<UF4B64>
+<UF4B65>
+<UF4B66>
+<UF4B67>
+<UF4B68>
+<UF4B69>
+<UF4B6A>
+<UF4B6B>
+<UF4B6C>
+<UF4B6D>
+<UF4B6E>
+<UF4B6F>
+<UF4B70>
+<UF4B71>
+<UF4B72>
+<UF4B73>
+<UF4B74>
+<UF4B75>
+<UF4B76>
+<UF4B77>
+<UF4B78>
+<UF4B79>
+<UF4B7A>
+<UF4B7B>
+<UF4B7C>
+<UF4B7D>
+<UF4B7E>
+<UF4B7F>
+<UF4B80>
+<UF4B81>
+<UF4B82>
+<UF4B83>
+<UF4B84>
+<UF4B85>
+<UF4B86>
+<UF4B87>
+<UF4B88>
+<UF4B89>
+<UF4B8A>
+<UF4B8B>
+<UF4B8C>
+<UF4B8D>
+<UF4B8E>
+<UF4B8F>
+<UF4B90>
+<UF4B91>
+<UF4B92>
+<UF4B93>
+<UF4B94>
+<UF4B95>
+<UF4B96>
+<UF4B97>
+<UF4B98>
+<UF4B99>
+<UF4B9A>
+<UF4B9B>
+<UF4B9C>
+<UF4B9D>
+<UF4B9E>
+<UF4B9F>
+<UF4BA0>
+<UF4BA1>
+<UF4BA2>
+<UF4BA3>
+<UF4BA4>
+<UF4BA5>
+<UF4BA6>
+<UF4BA7>
+<UF4BA8>
+<UF4BA9>
+<UF4BAA>
+<UF4BAB>
+<UF4BAC>
+<UF4BAD>
+<UF4BAE>
+<UF4BAF>
+<UF4BB0>
+<UF4BB1>
+<UF4BB2>
+<UF4BB3>
+<UF4BB4>
+<UF4BB5>
+<UF4BB6>
+<UF4BB7>
+<UF4BB8>
+<UF4BB9>
+<UF4BBA>
+<UF4BBB>
+<UF4BBC>
+<UF4BBD>
+<UF4BBE>
+<UF4BBF>
+<UF4BC0>
+<UF4BC1>
+<UF4BC2>
+<UF4BC3>
+<UF4BC4>
+<UF4BC5>
+<UF4BC6>
+<UF4BC7>
+<UF4BC8>
+<UF4BC9>
+<UF4BCA>
+<UF4BCB>
+<UF4BCC>
+<UF4BCD>
+<UF4BCE>
+<UF4BCF>
+<UF4BD0>
+<UF4BD1>
+<UF4BD2>
+<UF4BD3>
+<UF4BD4>
+<UF4BD5>
+<UF4BD6>
+<UF4BD7>
+<UF4BD8>
+<UF4BD9>
+<UF4BDA>
+<UF4BDB>
+<UF4BDC>
+<UF4BDD>
+<UF4BDE>
+<UF4BDF>
+<UF4BE0>
+<UF4BE1>
+<UF4BE2>
+<UF4BE3>
+<UF4BE4>
+<UF4BE5>
+<UF4BE6>
+<UF4BE7>
+<UF4BE8>
+<UF4BE9>
+<UF4BEA>
+<UF4BEB>
+<UF4BEC>
+<UF4BED>
+<UF4BEE>
+<UF4BEF>
+<UF4BF0>
+<UF4BF1>
+<UF4BF2>
+<UF4BF3>
+<UF4BF4>
+<UF4BF5>
+<UF4BF6>
+<UF4BF7>
+<UF4BF8>
+<UF4BF9>
+<UF4BFA>
+<UF4BFB>
+<UF4BFC>
+<UF4BFD>
+<UF4BFE>
+<UF4BFF>
+<UF4C00>
+<UF4C01>
+<UF4C02>
+<UF4C03>
+<UF4C04>
+<UF4C05>
+<UF4C06>
+<UF4C07>
+<UF4C08>
+<UF4C09>
+<UF4C0A>
+<UF4C0B>
+<UF4C0C>
+<UF4C0D>
+<UF4C0E>
+<UF4C0F>
+<UF4C10>
+<UF4C11>
+<UF4C12>
+<UF4C13>
+<UF4C14>
+<UF4C15>
+<UF4C16>
+<UF4C17>
+<UF4C18>
+<UF4C19>
+<UF4C1A>
+<UF4C1B>
+<UF4C1C>
+<UF4C1D>
+<UF4C1E>
+<UF4C1F>
+<UF4C20>
+<UF4C21>
+<UF4C22>
+<UF4C23>
+<UF4C24>
+<UF4C25>
+<UF4C26>
+<UF4C27>
+<UF4C28>
+<UF4C29>
+<UF4C2A>
+<UF4C2B>
+<UF4C2C>
+<UF4C2D>
+<UF4C2E>
+<UF4C2F>
+<UF4C30>
+<UF4C31>
+<UF4C32>
+<UF4C33>
+<UF4C34>
+<UF4C35>
+<UF4C36>
+<UF4C37>
+<UF4C38>
+<UF4C39>
+<UF4C3A>
+<UF4C3B>
+<UF4C3C>
+<UF4C3D>
+<UF4C3E>
+<UF4C3F>
+<UF4C40>
+<UF4C41>
+<UF4C42>
+<UF4C43>
+<UF4C44>
+<UF4C45>
+<UF4C46>
+<UF4C47>
+<UF4C48>
+<UF4C49>
+<UF4C4A>
+<UF4C4B>
+<UF4C4C>
+<UF4C4D>
+<UF4C4E>
+<UF4C4F>
+<UF4C50>
+<UF4C51>
+<UF4C52>
+<UF4C53>
+<UF4C54>
+<UF4C55>
+<UF4C56>
+<UF4C57>
+<UF4C58>
+<UF4C59>
+<UF4C5A>
+<UF4C5B>
+<UF4C5C>
+<UF4C5D>
+<UF4C5E>
+<UF4C5F>
+<UF4C60>
+<UF4C61>
+<UF4C62>
+<UF4C63>
+<UF4C64>
+<UF4C65>
+<UF4C66>
+<UF4C67>
+<UF4C68>
+<UF4C69>
+<UF4C6A>
+<UF4C6B>
+<UF4C6C>
+<UF4C6D>
+<UF4C6E>
+<UF4C6F>
+<UF4C70>
+<UF4C71>
+<UF4C72>
+<UF4C73>
+<UF4C74>
+<UF4C75>
+<UF4C76>
+<UF4C77>
+<UF4C78>
+<UF4C79>
+<UF4C7A>
+<UF4C7B>
+<UF4C7C>
+<UF4C7D>
+<UF4C7E>
+<UF4C7F>
+<UF4C80>
+<UF4C81>
+<UF4C82>
+<UF4C83>
+<UF4C84>
+<UF4C85>
+<UF4C86>
+<UF4C87>
+<UF4C88>
+<UF4C89>
+<UF4C8A>
+<UF4C8B>
+<UF4C8C>
+<UF4C8D>
+<UF4C8E>
+<UF4C8F>
+<UF4C90>
+<UF4C91>
+<UF4C92>
+<UF4C93>
+<UF4C94>
+<UF4C95>
+<UF4C96>
+<UF4C97>
+<UF4C98>
+<UF4C99>
+<UF4C9A>
+<UF4C9B>
+<UF4C9C>
+<UF4C9D>
+<UF4C9E>
+<UF4C9F>
+<UF4CA0>
+<UF4CA1>
+<UF4CA2>
+<UF4CA3>
+<UF4CA4>
+<UF4CA5>
+<UF4CA6>
+<UF4CA7>
+<UF4CA8>
+<UF4CA9>
+<UF4CAA>
+<UF4CAB>
+<UF4CAC>
+<UF4CAD>
+<UF4CAE>
+<UF4CAF>
+<UF4CB0>
+<UF4CB1>
+<UF4CB2>
+<UF4CB3>
+<UF4CB4>
+<UF4CB5>
+<UF4CB6>
+<UF4CB7>
+<UF4CB8>
+<UF4CB9>
+<UF4CBA>
+<UF4CBB>
+<UF4CBC>
+<UF4CBD>
+<UF4CBE>
+<UF4CBF>
+<UF4CC0>
+<UF4CC1>
+<UF4CC2>
+<UF4CC3>
+<UF4CC4>
+<UF4CC5>
+<UF4CC6>
+<UF4CC7>
+<UF4CC8>
+<UF4CC9>
+<UF4CCA>
+<UF4CCB>
+<UF4CCC>
+<UF4CCD>
+<UF4CCE>
+<UF4CCF>
+<UF4CD0>
+<UF4CD1>
+<UF4CD2>
+<UF4CD3>
+<UF4CD4>
+<UF4CD5>
+<UF4CD6>
+<UF4CD7>
+<UF4CD8>
+<UF4CD9>
+<UF4CDA>
+<UF4CDB>
+<UF4CDC>
+<UF4CDD>
+<UF4CDE>
+<UF4CDF>
+<UF4CE0>
+<UF4CE1>
+<UF4CE2>
+<UF4CE3>
+<UF4CE4>
+<UF4CE5>
+<UF4CE6>
+<UF4CE7>
+<UF4CE8>
+<UF4CE9>
+<UF4CEA>
+<UF4CEB>
+<UF4CEC>
+<UF4CED>
+<UF4CEE>
+<UF4CEF>
+<UF4CF0>
+<UF4CF1>
+<UF4CF2>
+<UF4CF3>
+<UF4CF4>
+<UF4CF5>
+<UF4CF6>
+<UF4CF7>
+<UF4CF8>
+<UF4CF9>
+<UF4CFA>
+<UF4CFB>
+<UF4CFC>
+<UF4CFD>
+<UF4CFE>
+<UF4CFF>
+<UF4D00>
+<UF4D01>
+<UF4D02>
+<UF4D03>
+<UF4D04>
+<UF4D05>
+<UF4D06>
+<UF4D07>
+<UF4D08>
+<UF4D09>
+<UF4D0A>
+<UF4D0B>
+<UF4D0C>
+<UF4D0D>
+<UF4D0E>
+<UF4D0F>
+<UF4D10>
+<UF4D11>
+<UF4D12>
+<UF4D13>
+<UF4D14>
+<UF4D15>
+<UF4D16>
+<UF4D17>
+<UF4D18>
+<UF4D19>
+<UF4D1A>
+<UF4D1B>
+<UF4D1C>
+<UF4D1D>
+<UF4D1E>
+<UF4D1F>
+<UF4D20>
+<UF4D21>
+<UF4D22>
+<UF4D23>
+<UF4D24>
+<UF4D25>
+<UF4D26>
+<UF4D27>
+<UF4D28>
+<UF4D29>
+<UF4D2A>
+<UF4D2B>
+<UF4D2C>
+<UF4D2D>
+<UF4D2E>
+<UF4D2F>
+<UF4D30>
+<UF4D31>
+<UF4D32>
+<UF4D33>
+<UF4D34>
+<UF4D35>
+<UF4D36>
+<UF4D37>
+<UF4D38>
+<UF4D39>
+<UF4D3A>
+<UF4D3B>
+<UF4D3C>
+<UF4D3D>
+<UF4D3E>
+<UF4D3F>
+<UF4D40>
+<UF4D41>
+<UF4D42>
+<UF4D43>
+<UF4D44>
+<UF4D45>
+<UF4D46>
+<UF4D47>
+<UF4D48>
+<UF4D49>
+<UF4D4A>
+<UF4D4B>
+<UF4D4C>
+<UF4D4D>
+<UF4D4E>
+<UF4D4F>
+<UF4D50>
+<UF4D51>
+<UF4D52>
+<UF4D53>
+<UF4D54>
+<UF4D55>
+<UF4D56>
+<UF4D57>
+<UF4D58>
+<UF4D59>
+<UF4D5A>
+<UF4D5B>
+<UF4D5C>
+<UF4D5D>
+<UF4D5E>
+<UF4D5F>
+<UF4D60>
+<UF4D61>
+<UF4D62>
+<UF4D63>
+<UF4D64>
+<UF4D65>
+<UF4D66>
+<UF4D67>
+<UF4D68>
+<UF4D69>
+<UF4D6A>
+<UF4D6B>
+<UF4D6C>
+<UF4D6D>
+<UF4D6E>
+<UF4D6F>
+<UF4D70>
+<UF4D71>
+<UF4D72>
+<UF4D73>
+<UF4D74>
+<UF4D75>
+<UF4D76>
+<UF4D77>
+<UF4D78>
+<UF4D79>
+<UF4D7A>
+<UF4D7B>
+<UF4D7C>
+<UF4D7D>
+<UF4D7E>
+<UF4D7F>
+<UF4D80>
+<UF4D81>
+<UF4D82>
+<UF4D83>
+<UF4D84>
+<UF4D85>
+<UF4D86>
+<UF4D87>
+<UF4D88>
+<UF4D89>
+<UF4D8A>
+<UF4D8B>
+<UF4D8C>
+<UF4D8D>
+<UF4D8E>
+<UF4D8F>
+<UF4D90>
+<UF4D91>
+<UF4D92>
+<UF4D93>
+<UF4D94>
+<UF4D95>
+<UF4D96>
+<UF4D97>
+<UF4D98>
+<UF4D99>
+<UF4D9A>
+<UF4D9B>
+<UF4D9C>
+<UF4D9D>
+<UF4D9E>
+<UF4D9F>
+<UF4DA0>
+<UF4DA1>
+<UF4DA2>
+<UF4DA3>
+<UF4DA4>
+<UF4DA5>
+<UF4DA6>
+<UF4DA7>
+<UF4DA8>
+<UF4DA9>
+<UF4DAA>
+<UF4DAB>
+<UF4DAC>
+<UF4DAD>
+<UF4DAE>
+<UF4DAF>
+<UF4DB0>
+<UF4DB1>
+<UF4DB2>
+<UF4DB3>
+<UF4DB4>
+<UF4DB5>
+<UF4DB6>
+<UF4DB7>
+<UF4DB8>
+<UF4DB9>
+<UF4DBA>
+<UF4DBB>
+<UF4DBC>
+<UF4DBD>
+<UF4DBE>
+<UF4DBF>
+<UF4DC0>
+<UF4DC1>
+<UF4DC2>
+<UF4DC3>
+<UF4DC4>
+<UF4DC5>
+<UF4DC6>
+<UF4DC7>
+<UF4DC8>
+<UF4DC9>
+<UF4DCA>
+<UF4DCB>
+<UF4DCC>
+<UF4DCD>
+<UF4DCE>
+<UF4DCF>
+<UF4DD0>
+<UF4DD1>
+<UF4DD2>
+<UF4DD3>
+<UF4DD4>
+<UF4DD5>
+<UF4DD6>
+<UF4DD7>
+<UF4DD8>
+<UF4DD9>
+<UF4DDA>
+<UF4DDB>
+<UF4DDC>
+<UF4DDD>
+<UF4DDE>
+<UF4DDF>
+<UF4DE0>
+<UF4DE1>
+<UF4DE2>
+<UF4DE3>
+<UF4DE4>
+<UF4DE5>
+<UF4DE6>
+<UF4DE7>
+<UF4DE8>
+<UF4DE9>
+<UF4DEA>
+<UF4DEB>
+<UF4DEC>
+<UF4DED>
+<UF4DEE>
+<UF4DEF>
+<UF4DF0>
+<UF4DF1>
+<UF4DF2>
+<UF4DF3>
+<UF4DF4>
+<UF4DF5>
+<UF4DF6>
+<UF4DF7>
+<UF4DF8>
+<UF4DF9>
+<UF4DFA>
+<UF4DFB>
+<UF4DFC>
+<UF4DFD>
+<UF4DFE>
+<UF4DFF>
+<UF4E00>
+<UF4E01>
+<UF4E02>
+<UF4E03>
+<UF4E04>
+<UF4E05>
+<UF4E06>
+<UF4E07>
+<UF4E08>
+<UF4E09>
+<UF4E0A>
+<UF4E0B>
+<UF4E0C>
+<UF4E0D>
+<UF4E0E>
+<UF4E0F>
+<UF4E10>
+<UF4E11>
+<UF4E12>
+<UF4E13>
+<UF4E14>
+<UF4E15>
+<UF4E16>
+<UF4E17>
+<UF4E18>
+<UF4E19>
+<UF4E1A>
+<UF4E1B>
+<UF4E1C>
+<UF4E1D>
+<UF4E1E>
+<UF4E1F>
+<UF4E20>
+<UF4E21>
+<UF4E22>
+<UF4E23>
+<UF4E24>
+<UF4E25>
+<UF4E26>
+<UF4E27>
+<UF4E28>
+<UF4E29>
+<UF4E2A>
+<UF4E2B>
+<UF4E2C>
+<UF4E2D>
+<UF4E2E>
+<UF4E2F>
+<UF4E30>
+<UF4E31>
+<UF4E32>
+<UF4E33>
+<UF4E34>
+<UF4E35>
+<UF4E36>
+<UF4E37>
+<UF4E38>
+<UF4E39>
+<UF4E3A>
+<UF4E3B>
+<UF4E3C>
+<UF4E3D>
+<UF4E3E>
+<UF4E3F>
+<UF4E40>
+<UF4E41>
+<UF4E42>
+<UF4E43>
+<UF4E44>
+<UF4E45>
+<UF4E46>
+<UF4E47>
+<UF4E48>
+<UF4E49>
+<UF4E4A>
+<UF4E4B>
+<UF4E4C>
+<UF4E4D>
+<UF4E4E>
+<UF4E4F>
+<UF4E50>
+<UF4E51>
+<UF4E52>
+<UF4E53>
+<UF4E54>
+<UF4E55>
+<UF4E56>
+<UF4E57>
+<UF4E58>
+<UF4E59>
+<UF4E5A>
+<UF4E5B>
+<UF4E5C>
+<UF4E5D>
+<UF4E5E>
+<UF4E5F>
+<UF4E60>
+<UF4E61>
+<UF4E62>
+<UF4E63>
+<UF4E64>
+<UF4E65>
+<UF4E66>
+<UF4E67>
+<UF4E68>
+<UF4E69>
+<UF4E6A>
+<UF4E6B>
+<UF4E6C>
+<UF4E6D>
+<UF4E6E>
+<UF4E6F>
+<UF4E70>
+<UF4E71>
+<UF4E72>
+<UF4E73>
+<UF4E74>
+<UF4E75>
+<UF4E76>
+<UF4E77>
+<UF4E78>
+<UF4E79>
+<UF4E7A>
+<UF4E7B>
+<UF4E7C>
+<UF4E7D>
+<UF4E7E>
+<UF4E7F>
+<UF4E80>
+<UF4E81>
+<UF4E82>
+<UF4E83>
+<UF4E84>
+<UF4E85>
+<UF4E86>
+<UF4E87>
+<UF4E88>
+<UF4E89>
+<UF4E8A>
+<UF4E8B>
+<UF4E8C>
+<UF4E8D>
+<UF4E8E>
+<UF4E8F>
+<UF4E90>
+<UF4E91>
+<UF4E92>
+<UF4E93>
+<UF4E94>
+<UF4E95>
+<UF4E96>
+<UF4E97>
+<UF4E98>
+<UF4E99>
+<UF4E9A>
+<UF4E9B>
+<UF4E9C>
+<UF4E9D>
+<UF4E9E>
+<UF4E9F>
+<UF4EA0>
+<UF4EA1>
+<UF4EA2>
+<UF4EA3>
+<UF4EA4>
+<UF4EA5>
+<UF4EA6>
+<UF4EA7>
+<UF4EA8>
+<UF4EA9>
+<UF4EAA>
+<UF4EAB>
+<UF4EAC>
+<UF4EAD>
+<UF4EAE>
+<UF4EAF>
+<UF4EB0>
+<UF4EB1>
+<UF4EB2>
+<UF4EB3>
+<UF4EB4>
+<UF4EB5>
+<UF4EB6>
+<UF4EB7>
+<UF4EB8>
+<UF4EB9>
+<UF4EBA>
+<UF4EBB>
+<UF4EBC>
+<UF4EBD>
+<UF4EBE>
+<UF4EBF>
+<UF4EC0>
+<UF4EC1>
+<UF4EC2>
+<UF4EC3>
+<UF4EC4>
+<UF4EC5>
+<UF4EC6>
+<UF4EC7>
+<UF4EC8>
+<UF4EC9>
+<UF4ECA>
+<UF4ECB>
+<UF4ECC>
+<UF4ECD>
+<UF4ECE>
+<UF4ECF>
+<UF4ED0>
+<UF4ED1>
+<UF4ED2>
+<UF4ED3>
+<UF4ED4>
+<UF4ED5>
+<UF4ED6>
+<UF4ED7>
+<UF4ED8>
+<UF4ED9>
+<UF4EDA>
+<UF4EDB>
+<UF4EDC>
+<UF4EDD>
+<UF4EDE>
+<UF4EDF>
+<UF4EE0>
+<UF4EE1>
+<UF4EE2>
+<UF4EE3>
+<UF4EE4>
+<UF4EE5>
+<UF4EE6>
+<UF4EE7>
+<UF4EE8>
+<UF4EE9>
+<UF4EEA>
+<UF4EEB>
+<UF4EEC>
+<UF4EED>
+<UF4EEE>
+<UF4EEF>
+<UF4EF0>
+<UF4EF1>
+<UF4EF2>
+<UF4EF3>
+<UF4EF4>
+<UF4EF5>
+<UF4EF6>
+<UF4EF7>
+<UF4EF8>
+<UF4EF9>
+<UF4EFA>
+<UF4EFB>
+<UF4EFC>
+<UF4EFD>
+<UF4EFE>
+<UF4EFF>
+<UF4F00>
+<UF4F01>
+<UF4F02>
+<UF4F03>
+<UF4F04>
+<UF4F05>
+<UF4F06>
+<UF4F07>
+<UF4F08>
+<UF4F09>
+<UF4F0A>
+<UF4F0B>
+<UF4F0C>
+<UF4F0D>
+<UF4F0E>
+<UF4F0F>
+<UF4F10>
+<UF4F11>
+<UF4F12>
+<UF4F13>
+<UF4F14>
+<UF4F15>
+<UF4F16>
+<UF4F17>
+<UF4F18>
+<UF4F19>
+<UF4F1A>
+<UF4F1B>
+<UF4F1C>
+<UF4F1D>
+<UF4F1E>
+<UF4F1F>
+<UF4F20>
+<UF4F21>
+<UF4F22>
+<UF4F23>
+<UF4F24>
+<UF4F25>
+<UF4F26>
+<UF4F27>
+<UF4F28>
+<UF4F29>
+<UF4F2A>
+<UF4F2B>
+<UF4F2C>
+<UF4F2D>
+<UF4F2E>
+<UF4F2F>
+<UF4F30>
+<UF4F31>
+<UF4F32>
+<UF4F33>
+<UF4F34>
+<UF4F35>
+<UF4F36>
+<UF4F37>
+<UF4F38>
+<UF4F39>
+<UF4F3A>
+<UF4F3B>
+<UF4F3C>
+<UF4F3D>
+<UF4F3E>
+<UF4F3F>
+<UF4F40>
+<UF4F41>
+<UF4F42>
+<UF4F43>
+<UF4F44>
+<UF4F45>
+<UF4F46>
+<UF4F47>
+<UF4F48>
+<UF4F49>
+<UF4F4A>
+<UF4F4B>
+<UF4F4C>
+<UF4F4D>
+<UF4F4E>
+<UF4F4F>
+<UF4F50>
+<UF4F51>
+<UF4F52>
+<UF4F53>
+<UF4F54>
+<UF4F55>
+<UF4F56>
+<UF4F57>
+<UF4F58>
+<UF4F59>
+<UF4F5A>
+<UF4F5B>
+<UF4F5C>
+<UF4F5D>
+<UF4F5E>
+<UF4F5F>
+<UF4F60>
+<UF4F61>
+<UF4F62>
+<UF4F63>
+<UF4F64>
+<UF4F65>
+<UF4F66>
+<UF4F67>
+<UF4F68>
+<UF4F69>
+<UF4F6A>
+<UF4F6B>
+<UF4F6C>
+<UF4F6D>
+<UF4F6E>
+<UF4F6F>
+<UF4F70>
+<UF4F71>
+<UF4F72>
+<UF4F73>
+<UF4F74>
+<UF4F75>
+<UF4F76>
+<UF4F77>
+<UF4F78>
+<UF4F79>
+<UF4F7A>
+<UF4F7B>
+<UF4F7C>
+<UF4F7D>
+<UF4F7E>
+<UF4F7F>
+<UF4F80>
+<UF4F81>
+<UF4F82>
+<UF4F83>
+<UF4F84>
+<UF4F85>
+<UF4F86>
+<UF4F87>
+<UF4F88>
+<UF4F89>
+<UF4F8A>
+<UF4F8B>
+<UF4F8C>
+<UF4F8D>
+<UF4F8E>
+<UF4F8F>
+<UF4F90>
+<UF4F91>
+<UF4F92>
+<UF4F93>
+<UF4F94>
+<UF4F95>
+<UF4F96>
+<UF4F97>
+<UF4F98>
+<UF4F99>
+<UF4F9A>
+<UF4F9B>
+<UF4F9C>
+<UF4F9D>
+<UF4F9E>
+<UF4F9F>
+<UF4FA0>
+<UF4FA1>
+<UF4FA2>
+<UF4FA3>
+<UF4FA4>
+<UF4FA5>
+<UF4FA6>
+<UF4FA7>
+<UF4FA8>
+<UF4FA9>
+<UF4FAA>
+<UF4FAB>
+<UF4FAC>
+<UF4FAD>
+<UF4FAE>
+<UF4FAF>
+<UF4FB0>
+<UF4FB1>
+<UF4FB2>
+<UF4FB3>
+<UF4FB4>
+<UF4FB5>
+<UF4FB6>
+<UF4FB7>
+<UF4FB8>
+<UF4FB9>
+<UF4FBA>
+<UF4FBB>
+<UF4FBC>
+<UF4FBD>
+<UF4FBE>
+<UF4FBF>
+<UF4FC0>
+<UF4FC1>
+<UF4FC2>
+<UF4FC3>
+<UF4FC4>
+<UF4FC5>
+<UF4FC6>
+<UF4FC7>
+<UF4FC8>
+<UF4FC9>
+<UF4FCA>
+<UF4FCB>
+<UF4FCC>
+<UF4FCD>
+<UF4FCE>
+<UF4FCF>
+<UF4FD0>
+<UF4FD1>
+<UF4FD2>
+<UF4FD3>
+<UF4FD4>
+<UF4FD5>
+<UF4FD6>
+<UF4FD7>
+<UF4FD8>
+<UF4FD9>
+<UF4FDA>
+<UF4FDB>
+<UF4FDC>
+<UF4FDD>
+<UF4FDE>
+<UF4FDF>
+<UF4FE0>
+<UF4FE1>
+<UF4FE2>
+<UF4FE3>
+<UF4FE4>
+<UF4FE5>
+<UF4FE6>
+<UF4FE7>
+<UF4FE8>
+<UF4FE9>
+<UF4FEA>
+<UF4FEB>
+<UF4FEC>
+<UF4FED>
+<UF4FEE>
+<UF4FEF>
+<UF4FF0>
+<UF4FF1>
+<UF4FF2>
+<UF4FF3>
+<UF4FF4>
+<UF4FF5>
+<UF4FF6>
+<UF4FF7>
+<UF4FF8>
+<UF4FF9>
+<UF4FFA>
+<UF4FFB>
+<UF4FFC>
+<UF4FFD>
+<UF4FFE>
+<UF4FFF>
+<UF5000>
+<UF5001>
+<UF5002>
+<UF5003>
+<UF5004>
+<UF5005>
+<UF5006>
+<UF5007>
+<UF5008>
+<UF5009>
+<UF500A>
+<UF500B>
+<UF500C>
+<UF500D>
+<UF500E>
+<UF500F>
+<UF5010>
+<UF5011>
+<UF5012>
+<UF5013>
+<UF5014>
+<UF5015>
+<UF5016>
+<UF5017>
+<UF5018>
+<UF5019>
+<UF501A>
+<UF501B>
+<UF501C>
+<UF501D>
+<UF501E>
+<UF501F>
+<UF5020>
+<UF5021>
+<UF5022>
+<UF5023>
+<UF5024>
+<UF5025>
+<UF5026>
+<UF5027>
+<UF5028>
+<UF5029>
+<UF502A>
+<UF502B>
+<UF502C>
+<UF502D>
+<UF502E>
+<UF502F>
+<UF5030>
+<UF5031>
+<UF5032>
+<UF5033>
+<UF5034>
+<UF5035>
+<UF5036>
+<UF5037>
+<UF5038>
+<UF5039>
+<UF503A>
+<UF503B>
+<UF503C>
+<UF503D>
+<UF503E>
+<UF503F>
+<UF5040>
+<UF5041>
+<UF5042>
+<UF5043>
+<UF5044>
+<UF5045>
+<UF5046>
+<UF5047>
+<UF5048>
+<UF5049>
+<UF504A>
+<UF504B>
+<UF504C>
+<UF504D>
+<UF504E>
+<UF504F>
+<UF5050>
+<UF5051>
+<UF5052>
+<UF5053>
+<UF5054>
+<UF5055>
+<UF5056>
+<UF5057>
+<UF5058>
+<UF5059>
+<UF505A>
+<UF505B>
+<UF505C>
+<UF505D>
+<UF505E>
+<UF505F>
+<UF5060>
+<UF5061>
+<UF5062>
+<UF5063>
+<UF5064>
+<UF5065>
+<UF5066>
+<UF5067>
+<UF5068>
+<UF5069>
+<UF506A>
+<UF506B>
+<UF506C>
+<UF506D>
+<UF506E>
+<UF506F>
+<UF5070>
+<UF5071>
+<UF5072>
+<UF5073>
+<UF5074>
+<UF5075>
+<UF5076>
+<UF5077>
+<UF5078>
+<UF5079>
+<UF507A>
+<UF507B>
+<UF507C>
+<UF507D>
+<UF507E>
+<UF507F>
+<UF5080>
+<UF5081>
+<UF5082>
+<UF5083>
+<UF5084>
+<UF5085>
+<UF5086>
+<UF5087>
+<UF5088>
+<UF5089>
+<UF508A>
+<UF508B>
+<UF508C>
+<UF508D>
+<UF508E>
+<UF508F>
+<UF5090>
+<UF5091>
+<UF5092>
+<UF5093>
+<UF5094>
+<UF5095>
+<UF5096>
+<UF5097>
+<UF5098>
+<UF5099>
+<UF509A>
+<UF509B>
+<UF509C>
+<UF509D>
+<UF509E>
+<UF509F>
+<UF50A0>
+<UF50A1>
+<UF50A2>
+<UF50A3>
+<UF50A4>
+<UF50A5>
+<UF50A6>
+<UF50A7>
+<UF50A8>
+<UF50A9>
+<UF50AA>
+<UF50AB>
+<UF50AC>
+<UF50AD>
+<UF50AE>
+<UF50AF>
+<UF50B0>
+<UF50B1>
+<UF50B2>
+<UF50B3>
+<UF50B4>
+<UF50B5>
+<UF50B6>
+<UF50B7>
+<UF50B8>
+<UF50B9>
+<UF50BA>
+<UF50BB>
+<UF50BC>
+<UF50BD>
+<UF50BE>
+<UF50BF>
+<UF50C0>
+<UF50C1>
+<UF50C2>
+<UF50C3>
+<UF50C4>
+<UF50C5>
+<UF50C6>
+<UF50C7>
+<UF50C8>
+<UF50C9>
+<UF50CA>
+<UF50CB>
+<UF50CC>
+<UF50CD>
+<UF50CE>
+<UF50CF>
+<UF50D0>
+<UF50D1>
+<UF50D2>
+<UF50D3>
+<UF50D4>
+<UF50D5>
+<UF50D6>
+<UF50D7>
+<UF50D8>
+<UF50D9>
+<UF50DA>
+<UF50DB>
+<UF50DC>
+<UF50DD>
+<UF50DE>
+<UF50DF>
+<UF50E0>
+<UF50E1>
+<UF50E2>
+<UF50E3>
+<UF50E4>
+<UF50E5>
+<UF50E6>
+<UF50E7>
+<UF50E8>
+<UF50E9>
+<UF50EA>
+<UF50EB>
+<UF50EC>
+<UF50ED>
+<UF50EE>
+<UF50EF>
+<UF50F0>
+<UF50F1>
+<UF50F2>
+<UF50F3>
+<UF50F4>
+<UF50F5>
+<UF50F6>
+<UF50F7>
+<UF50F8>
+<UF50F9>
+<UF50FA>
+<UF50FB>
+<UF50FC>
+<UF50FD>
+<UF50FE>
+<UF50FF>
+<UF5100>
+<UF5101>
+<UF5102>
+<UF5103>
+<UF5104>
+<UF5105>
+<UF5106>
+<UF5107>
+<UF5108>
+<UF5109>
+<UF510A>
+<UF510B>
+<UF510C>
+<UF510D>
+<UF510E>
+<UF510F>
+<UF5110>
+<UF5111>
+<UF5112>
+<UF5113>
+<UF5114>
+<UF5115>
+<UF5116>
+<UF5117>
+<UF5118>
+<UF5119>
+<UF511A>
+<UF511B>
+<UF511C>
+<UF511D>
+<UF511E>
+<UF511F>
+<UF5120>
+<UF5121>
+<UF5122>
+<UF5123>
+<UF5124>
+<UF5125>
+<UF5126>
+<UF5127>
+<UF5128>
+<UF5129>
+<UF512A>
+<UF512B>
+<UF512C>
+<UF512D>
+<UF512E>
+<UF512F>
+<UF5130>
+<UF5131>
+<UF5132>
+<UF5133>
+<UF5134>
+<UF5135>
+<UF5136>
+<UF5137>
+<UF5138>
+<UF5139>
+<UF513A>
+<UF513B>
+<UF513C>
+<UF513D>
+<UF513E>
+<UF513F>
+<UF5140>
+<UF5141>
+<UF5142>
+<UF5143>
+<UF5144>
+<UF5145>
+<UF5146>
+<UF5147>
+<UF5148>
+<UF5149>
+<UF514A>
+<UF514B>
+<UF514C>
+<UF514D>
+<UF514E>
+<UF514F>
+<UF5150>
+<UF5151>
+<UF5152>
+<UF5153>
+<UF5154>
+<UF5155>
+<UF5156>
+<UF5157>
+<UF5158>
+<UF5159>
+<UF515A>
+<UF515B>
+<UF515C>
+<UF515D>
+<UF515E>
+<UF515F>
+<UF5160>
+<UF5161>
+<UF5162>
+<UF5163>
+<UF5164>
+<UF5165>
+<UF5166>
+<UF5167>
+<UF5168>
+<UF5169>
+<UF516A>
+<UF516B>
+<UF516C>
+<UF516D>
+<UF516E>
+<UF516F>
+<UF5170>
+<UF5171>
+<UF5172>
+<UF5173>
+<UF5174>
+<UF5175>
+<UF5176>
+<UF5177>
+<UF5178>
+<UF5179>
+<UF517A>
+<UF517B>
+<UF517C>
+<UF517D>
+<UF517E>
+<UF517F>
+<UF5180>
+<UF5181>
+<UF5182>
+<UF5183>
+<UF5184>
+<UF5185>
+<UF5186>
+<UF5187>
+<UF5188>
+<UF5189>
+<UF518A>
+<UF518B>
+<UF518C>
+<UF518D>
+<UF518E>
+<UF518F>
+<UF5190>
+<UF5191>
+<UF5192>
+<UF5193>
+<UF5194>
+<UF5195>
+<UF5196>
+<UF5197>
+<UF5198>
+<UF5199>
+<UF519A>
+<UF519B>
+<UF519C>
+<UF519D>
+<UF519E>
+<UF519F>
+<UF51A0>
+<UF51A1>
+<UF51A2>
+<UF51A3>
+<UF51A4>
+<UF51A5>
+<UF51A6>
+<UF51A7>
+<UF51A8>
+<UF51A9>
+<UF51AA>
+<UF51AB>
+<UF51AC>
+<UF51AD>
+<UF51AE>
+<UF51AF>
+<UF51B0>
+<UF51B1>
+<UF51B2>
+<UF51B3>
+<UF51B4>
+<UF51B5>
+<UF51B6>
+<UF51B7>
+<UF51B8>
+<UF51B9>
+<UF51BA>
+<UF51BB>
+<UF51BC>
+<UF51BD>
+<UF51BE>
+<UF51BF>
+<UF51C0>
+<UF51C1>
+<UF51C2>
+<UF51C3>
+<UF51C4>
+<UF51C5>
+<UF51C6>
+<UF51C7>
+<UF51C8>
+<UF51C9>
+<UF51CA>
+<UF51CB>
+<UF51CC>
+<UF51CD>
+<UF51CE>
+<UF51CF>
+<UF51D0>
+<UF51D1>
+<UF51D2>
+<UF51D3>
+<UF51D4>
+<UF51D5>
+<UF51D6>
+<UF51D7>
+<UF51D8>
+<UF51D9>
+<UF51DA>
+<UF51DB>
+<UF51DC>
+<UF51DD>
+<UF51DE>
+<UF51DF>
+<UF51E0>
+<UF51E1>
+<UF51E2>
+<UF51E3>
+<UF51E4>
+<UF51E5>
+<UF51E6>
+<UF51E7>
+<UF51E8>
+<UF51E9>
+<UF51EA>
+<UF51EB>
+<UF51EC>
+<UF51ED>
+<UF51EE>
+<UF51EF>
+<UF51F0>
+<UF51F1>
+<UF51F2>
+<UF51F3>
+<UF51F4>
+<UF51F5>
+<UF51F6>
+<UF51F7>
+<UF51F8>
+<UF51F9>
+<UF51FA>
+<UF51FB>
+<UF51FC>
+<UF51FD>
+<UF51FE>
+<UF51FF>
+<UF5200>
+<UF5201>
+<UF5202>
+<UF5203>
+<UF5204>
+<UF5205>
+<UF5206>
+<UF5207>
+<UF5208>
+<UF5209>
+<UF520A>
+<UF520B>
+<UF520C>
+<UF520D>
+<UF520E>
+<UF520F>
+<UF5210>
+<UF5211>
+<UF5212>
+<UF5213>
+<UF5214>
+<UF5215>
+<UF5216>
+<UF5217>
+<UF5218>
+<UF5219>
+<UF521A>
+<UF521B>
+<UF521C>
+<UF521D>
+<UF521E>
+<UF521F>
+<UF5220>
+<UF5221>
+<UF5222>
+<UF5223>
+<UF5224>
+<UF5225>
+<UF5226>
+<UF5227>
+<UF5228>
+<UF5229>
+<UF522A>
+<UF522B>
+<UF522C>
+<UF522D>
+<UF522E>
+<UF522F>
+<UF5230>
+<UF5231>
+<UF5232>
+<UF5233>
+<UF5234>
+<UF5235>
+<UF5236>
+<UF5237>
+<UF5238>
+<UF5239>
+<UF523A>
+<UF523B>
+<UF523C>
+<UF523D>
+<UF523E>
+<UF523F>
+<UF5240>
+<UF5241>
+<UF5242>
+<UF5243>
+<UF5244>
+<UF5245>
+<UF5246>
+<UF5247>
+<UF5248>
+<UF5249>
+<UF524A>
+<UF524B>
+<UF524C>
+<UF524D>
+<UF524E>
+<UF524F>
+<UF5250>
+<UF5251>
+<UF5252>
+<UF5253>
+<UF5254>
+<UF5255>
+<UF5256>
+<UF5257>
+<UF5258>
+<UF5259>
+<UF525A>
+<UF525B>
+<UF525C>
+<UF525D>
+<UF525E>
+<UF525F>
+<UF5260>
+<UF5261>
+<UF5262>
+<UF5263>
+<UF5264>
+<UF5265>
+<UF5266>
+<UF5267>
+<UF5268>
+<UF5269>
+<UF526A>
+<UF526B>
+<UF526C>
+<UF526D>
+<UF526E>
+<UF526F>
+<UF5270>
+<UF5271>
+<UF5272>
+<UF5273>
+<UF5274>
+<UF5275>
+<UF5276>
+<UF5277>
+<UF5278>
+<UF5279>
+<UF527A>
+<UF527B>
+<UF527C>
+<UF527D>
+<UF527E>
+<UF527F>
+<UF5280>
+<UF5281>
+<UF5282>
+<UF5283>
+<UF5284>
+<UF5285>
+<UF5286>
+<UF5287>
+<UF5288>
+<UF5289>
+<UF528A>
+<UF528B>
+<UF528C>
+<UF528D>
+<UF528E>
+<UF528F>
+<UF5290>
+<UF5291>
+<UF5292>
+<UF5293>
+<UF5294>
+<UF5295>
+<UF5296>
+<UF5297>
+<UF5298>
+<UF5299>
+<UF529A>
+<UF529B>
+<UF529C>
+<UF529D>
+<UF529E>
+<UF529F>
+<UF52A0>
+<UF52A1>
+<UF52A2>
+<UF52A3>
+<UF52A4>
+<UF52A5>
+<UF52A6>
+<UF52A7>
+<UF52A8>
+<UF52A9>
+<UF52AA>
+<UF52AB>
+<UF52AC>
+<UF52AD>
+<UF52AE>
+<UF52AF>
+<UF52B0>
+<UF52B1>
+<UF52B2>
+<UF52B3>
+<UF52B4>
+<UF52B5>
+<UF52B6>
+<UF52B7>
+<UF52B8>
+<UF52B9>
+<UF52BA>
+<UF52BB>
+<UF52BC>
+<UF52BD>
+<UF52BE>
+<UF52BF>
+<UF52C0>
+<UF52C1>
+<UF52C2>
+<UF52C3>
+<UF52C4>
+<UF52C5>
+<UF52C6>
+<UF52C7>
+<UF52C8>
+<UF52C9>
+<UF52CA>
+<UF52CB>
+<UF52CC>
+<UF52CD>
+<UF52CE>
+<UF52CF>
+<UF52D0>
+<UF52D1>
+<UF52D2>
+<UF52D3>
+<UF52D4>
+<UF52D5>
+<UF52D6>
+<UF52D7>
+<UF52D8>
+<UF52D9>
+<UF52DA>
+<UF52DB>
+<UF52DC>
+<UF52DD>
+<UF52DE>
+<UF52DF>
+<UF52E0>
+<UF52E1>
+<UF52E2>
+<UF52E3>
+<UF52E4>
+<UF52E5>
+<UF52E6>
+<UF52E7>
+<UF52E8>
+<UF52E9>
+<UF52EA>
+<UF52EB>
+<UF52EC>
+<UF52ED>
+<UF52EE>
+<UF52EF>
+<UF52F0>
+<UF52F1>
+<UF52F2>
+<UF52F3>
+<UF52F4>
+<UF52F5>
+<UF52F6>
+<UF52F7>
+<UF52F8>
+<UF52F9>
+<UF52FA>
+<UF52FB>
+<UF52FC>
+<UF52FD>
+<UF52FE>
+<UF52FF>
+<UF5300>
+<UF5301>
+<UF5302>
+<UF5303>
+<UF5304>
+<UF5305>
+<UF5306>
+<UF5307>
+<UF5308>
+<UF5309>
+<UF530A>
+<UF530B>
+<UF530C>
+<UF530D>
+<UF530E>
+<UF530F>
+<UF5310>
+<UF5311>
+<UF5312>
+<UF5313>
+<UF5314>
+<UF5315>
+<UF5316>
+<UF5317>
+<UF5318>
+<UF5319>
+<UF531A>
+<UF531B>
+<UF531C>
+<UF531D>
+<UF531E>
+<UF531F>
+<UF5320>
+<UF5321>
+<UF5322>
+<UF5323>
+<UF5324>
+<UF5325>
+<UF5326>
+<UF5327>
+<UF5328>
+<UF5329>
+<UF532A>
+<UF532B>
+<UF532C>
+<UF532D>
+<UF532E>
+<UF532F>
+<UF5330>
+<UF5331>
+<UF5332>
+<UF5333>
+<UF5334>
+<UF5335>
+<UF5336>
+<UF5337>
+<UF5338>
+<UF5339>
+<UF533A>
+<UF533B>
+<UF533C>
+<UF533D>
+<UF533E>
+<UF533F>
+<UF5340>
+<UF5341>
+<UF5342>
+<UF5343>
+<UF5344>
+<UF5345>
+<UF5346>
+<UF5347>
+<UF5348>
+<UF5349>
+<UF534A>
+<UF534B>
+<UF534C>
+<UF534D>
+<UF534E>
+<UF534F>
+<UF5350>
+<UF5351>
+<UF5352>
+<UF5353>
+<UF5354>
+<UF5355>
+<UF5356>
+<UF5357>
+<UF5358>
+<UF5359>
+<UF535A>
+<UF535B>
+<UF535C>
+<UF535D>
+<UF535E>
+<UF535F>
+<UF5360>
+<UF5361>
+<UF5362>
+<UF5363>
+<UF5364>
+<UF5365>
+<UF5366>
+<UF5367>
+<UF5368>
+<UF5369>
+<UF536A>
+<UF536B>
+<UF536C>
+<UF536D>
+<UF536E>
+<UF536F>
+<UF5370>
+<UF5371>
+<UF5372>
+<UF5373>
+<UF5374>
+<UF5375>
+<UF5376>
+<UF5377>
+<UF5378>
+<UF5379>
+<UF537A>
+<UF537B>
+<UF537C>
+<UF537D>
+<UF537E>
+<UF537F>
+<UF5380>
+<UF5381>
+<UF5382>
+<UF5383>
+<UF5384>
+<UF5385>
+<UF5386>
+<UF5387>
+<UF5388>
+<UF5389>
+<UF538A>
+<UF538B>
+<UF538C>
+<UF538D>
+<UF538E>
+<UF538F>
+<UF5390>
+<UF5391>
+<UF5392>
+<UF5393>
+<UF5394>
+<UF5395>
+<UF5396>
+<UF5397>
+<UF5398>
+<UF5399>
+<UF539A>
+<UF539B>
+<UF539C>
+<UF539D>
+<UF539E>
+<UF539F>
+<UF53A0>
+<UF53A1>
+<UF53A2>
+<UF53A3>
+<UF53A4>
+<UF53A5>
+<UF53A6>
+<UF53A7>
+<UF53A8>
+<UF53A9>
+<UF53AA>
+<UF53AB>
+<UF53AC>
+<UF53AD>
+<UF53AE>
+<UF53AF>
+<UF53B0>
+<UF53B1>
+<UF53B2>
+<UF53B3>
+<UF53B4>
+<UF53B5>
+<UF53B6>
+<UF53B7>
+<UF53B8>
+<UF53B9>
+<UF53BA>
+<UF53BB>
+<UF53BC>
+<UF53BD>
+<UF53BE>
+<UF53BF>
+<UF53C0>
+<UF53C1>
+<UF53C2>
+<UF53C3>
+<UF53C4>
+<UF53C5>
+<UF53C6>
+<UF53C7>
+<UF53C8>
+<UF53C9>
+<UF53CA>
+<UF53CB>
+<UF53CC>
+<UF53CD>
+<UF53CE>
+<UF53CF>
+<UF53D0>
+<UF53D1>
+<UF53D2>
+<UF53D3>
+<UF53D4>
+<UF53D5>
+<UF53D6>
+<UF53D7>
+<UF53D8>
+<UF53D9>
+<UF53DA>
+<UF53DB>
+<UF53DC>
+<UF53DD>
+<UF53DE>
+<UF53DF>
+<UF53E0>
+<UF53E1>
+<UF53E2>
+<UF53E3>
+<UF53E4>
+<UF53E5>
+<UF53E6>
+<UF53E7>
+<UF53E8>
+<UF53E9>
+<UF53EA>
+<UF53EB>
+<UF53EC>
+<UF53ED>
+<UF53EE>
+<UF53EF>
+<UF53F0>
+<UF53F1>
+<UF53F2>
+<UF53F3>
+<UF53F4>
+<UF53F5>
+<UF53F6>
+<UF53F7>
+<UF53F8>
+<UF53F9>
+<UF53FA>
+<UF53FB>
+<UF53FC>
+<UF53FD>
+<UF53FE>
+<UF53FF>
+<UF5400>
+<UF5401>
+<UF5402>
+<UF5403>
+<UF5404>
+<UF5405>
+<UF5406>
+<UF5407>
+<UF5408>
+<UF5409>
+<UF540A>
+<UF540B>
+<UF540C>
+<UF540D>
+<UF540E>
+<UF540F>
+<UF5410>
+<UF5411>
+<UF5412>
+<UF5413>
+<UF5414>
+<UF5415>
+<UF5416>
+<UF5417>
+<UF5418>
+<UF5419>
+<UF541A>
+<UF541B>
+<UF541C>
+<UF541D>
+<UF541E>
+<UF541F>
+<UF5420>
+<UF5421>
+<UF5422>
+<UF5423>
+<UF5424>
+<UF5425>
+<UF5426>
+<UF5427>
+<UF5428>
+<UF5429>
+<UF542A>
+<UF542B>
+<UF542C>
+<UF542D>
+<UF542E>
+<UF542F>
+<UF5430>
+<UF5431>
+<UF5432>
+<UF5433>
+<UF5434>
+<UF5435>
+<UF5436>
+<UF5437>
+<UF5438>
+<UF5439>
+<UF543A>
+<UF543B>
+<UF543C>
+<UF543D>
+<UF543E>
+<UF543F>
+<UF5440>
+<UF5441>
+<UF5442>
+<UF5443>
+<UF5444>
+<UF5445>
+<UF5446>
+<UF5447>
+<UF5448>
+<UF5449>
+<UF544A>
+<UF544B>
+<UF544C>
+<UF544D>
+<UF544E>
+<UF544F>
+<UF5450>
+<UF5451>
+<UF5452>
+<UF5453>
+<UF5454>
+<UF5455>
+<UF5456>
+<UF5457>
+<UF5458>
+<UF5459>
+<UF545A>
+<UF545B>
+<UF545C>
+<UF545D>
+<UF545E>
+<UF545F>
+<UF5460>
+<UF5461>
+<UF5462>
+<UF5463>
+<UF5464>
+<UF5465>
+<UF5466>
+<UF5467>
+<UF5468>
+<UF5469>
+<UF546A>
+<UF546B>
+<UF546C>
+<UF546D>
+<UF546E>
+<UF546F>
+<UF5470>
+<UF5471>
+<UF5472>
+<UF5473>
+<UF5474>
+<UF5475>
+<UF5476>
+<UF5477>
+<UF5478>
+<UF5479>
+<UF547A>
+<UF547B>
+<UF547C>
+<UF547D>
+<UF547E>
+<UF547F>
+<UF5480>
+<UF5481>
+<UF5482>
+<UF5483>
+<UF5484>
+<UF5485>
+<UF5486>
+<UF5487>
+<UF5488>
+<UF5489>
+<UF548A>
+<UF548B>
+<UF548C>
+<UF548D>
+<UF548E>
+<UF548F>
+<UF5490>
+<UF5491>
+<UF5492>
+<UF5493>
+<UF5494>
+<UF5495>
+<UF5496>
+<UF5497>
+<UF5498>
+<UF5499>
+<UF549A>
+<UF549B>
+<UF549C>
+<UF549D>
+<UF549E>
+<UF549F>
+<UF54A0>
+<UF54A1>
+<UF54A2>
+<UF54A3>
+<UF54A4>
+<UF54A5>
+<UF54A6>
+<UF54A7>
+<UF54A8>
+<UF54A9>
+<UF54AA>
+<UF54AB>
+<UF54AC>
+<UF54AD>
+<UF54AE>
+<UF54AF>
+<UF54B0>
+<UF54B1>
+<UF54B2>
+<UF54B3>
+<UF54B4>
+<UF54B5>
+<UF54B6>
+<UF54B7>
+<UF54B8>
+<UF54B9>
+<UF54BA>
+<UF54BB>
+<UF54BC>
+<UF54BD>
+<UF54BE>
+<UF54BF>
+<UF54C0>
+<UF54C1>
+<UF54C2>
+<UF54C3>
+<UF54C4>
+<UF54C5>
+<UF54C6>
+<UF54C7>
+<UF54C8>
+<UF54C9>
+<UF54CA>
+<UF54CB>
+<UF54CC>
+<UF54CD>
+<UF54CE>
+<UF54CF>
+<UF54D0>
+<UF54D1>
+<UF54D2>
+<UF54D3>
+<UF54D4>
+<UF54D5>
+<UF54D6>
+<UF54D7>
+<UF54D8>
+<UF54D9>
+<UF54DA>
+<UF54DB>
+<UF54DC>
+<UF54DD>
+<UF54DE>
+<UF54DF>
+<UF54E0>
+<UF54E1>
+<UF54E2>
+<UF54E3>
+<UF54E4>
+<UF54E5>
+<UF54E6>
+<UF54E7>
+<UF54E8>
+<UF54E9>
+<UF54EA>
+<UF54EB>
+<UF54EC>
+<UF54ED>
+<UF54EE>
+<UF54EF>
+<UF54F0>
+<UF54F1>
+<UF54F2>
+<UF54F3>
+<UF54F4>
+<UF54F5>
+<UF54F6>
+<UF54F7>
+<UF54F8>
+<UF54F9>
+<UF54FA>
+<UF54FB>
+<UF54FC>
+<UF54FD>
+<UF54FE>
+<UF54FF>
+<UF5500>
+<UF5501>
+<UF5502>
+<UF5503>
+<UF5504>
+<UF5505>
+<UF5506>
+<UF5507>
+<UF5508>
+<UF5509>
+<UF550A>
+<UF550B>
+<UF550C>
+<UF550D>
+<UF550E>
+<UF550F>
+<UF5510>
+<UF5511>
+<UF5512>
+<UF5513>
+<UF5514>
+<UF5515>
+<UF5516>
+<UF5517>
+<UF5518>
+<UF5519>
+<UF551A>
+<UF551B>
+<UF551C>
+<UF551D>
+<UF551E>
+<UF551F>
+<UF5520>
+<UF5521>
+<UF5522>
+<UF5523>
+<UF5524>
+<UF5525>
+<UF5526>
+<UF5527>
+<UF5528>
+<UF5529>
+<UF552A>
+<UF552B>
+<UF552C>
+<UF552D>
+<UF552E>
+<UF552F>
+<UF5530>
+<UF5531>
+<UF5532>
+<UF5533>
+<UF5534>
+<UF5535>
+<UF5536>
+<UF5537>
+<UF5538>
+<UF5539>
+<UF553A>
+<UF553B>
+<UF553C>
+<UF553D>
+<UF553E>
+<UF553F>
+<UF5540>
+<UF5541>
+<UF5542>
+<UF5543>
+<UF5544>
+<UF5545>
+<UF5546>
+<UF5547>
+<UF5548>
+<UF5549>
+<UF554A>
+<UF554B>
+<UF554C>
+<UF554D>
+<UF554E>
+<UF554F>
+<UF5550>
+<UF5551>
+<UF5552>
+<UF5553>
+<UF5554>
+<UF5555>
+<UF5556>
+<UF5557>
+<UF5558>
+<UF5559>
+<UF555A>
+<UF555B>
+<UF555C>
+<UF555D>
+<UF555E>
+<UF555F>
+<UF5560>
+<UF5561>
+<UF5562>
+<UF5563>
+<UF5564>
+<UF5565>
+<UF5566>
+<UF5567>
+<UF5568>
+<UF5569>
+<UF556A>
+<UF556B>
+<UF556C>
+<UF556D>
+<UF556E>
+<UF556F>
+<UF5570>
+<UF5571>
+<UF5572>
+<UF5573>
+<UF5574>
+<UF5575>
+<UF5576>
+<UF5577>
+<UF5578>
+<UF5579>
+<UF557A>
+<UF557B>
+<UF557C>
+<UF557D>
+<UF557E>
+<UF557F>
+<UF5580>
+<UF5581>
+<UF5582>
+<UF5583>
+<UF5584>
+<UF5585>
+<UF5586>
+<UF5587>
+<UF5588>
+<UF5589>
+<UF558A>
+<UF558B>
+<UF558C>
+<UF558D>
+<UF558E>
+<UF558F>
+<UF5590>
+<UF5591>
+<UF5592>
+<UF5593>
+<UF5594>
+<UF5595>
+<UF5596>
+<UF5597>
+<UF5598>
+<UF5599>
+<UF559A>
+<UF559B>
+<UF559C>
+<UF559D>
+<UF559E>
+<UF559F>
+<UF55A0>
+<UF55A1>
+<UF55A2>
+<UF55A3>
+<UF55A4>
+<UF55A5>
+<UF55A6>
+<UF55A7>
+<UF55A8>
+<UF55A9>
+<UF55AA>
+<UF55AB>
+<UF55AC>
+<UF55AD>
+<UF55AE>
+<UF55AF>
+<UF55B0>
+<UF55B1>
+<UF55B2>
+<UF55B3>
+<UF55B4>
+<UF55B5>
+<UF55B6>
+<UF55B7>
+<UF55B8>
+<UF55B9>
+<UF55BA>
+<UF55BB>
+<UF55BC>
+<UF55BD>
+<UF55BE>
+<UF55BF>
+<UF55C0>
+<UF55C1>
+<UF55C2>
+<UF55C3>
+<UF55C4>
+<UF55C5>
+<UF55C6>
+<UF55C7>
+<UF55C8>
+<UF55C9>
+<UF55CA>
+<UF55CB>
+<UF55CC>
+<UF55CD>
+<UF55CE>
+<UF55CF>
+<UF55D0>
+<UF55D1>
+<UF55D2>
+<UF55D3>
+<UF55D4>
+<UF55D5>
+<UF55D6>
+<UF55D7>
+<UF55D8>
+<UF55D9>
+<UF55DA>
+<UF55DB>
+<UF55DC>
+<UF55DD>
+<UF55DE>
+<UF55DF>
+<UF55E0>
+<UF55E1>
+<UF55E2>
+<UF55E3>
+<UF55E4>
+<UF55E5>
+<UF55E6>
+<UF55E7>
+<UF55E8>
+<UF55E9>
+<UF55EA>
+<UF55EB>
+<UF55EC>
+<UF55ED>
+<UF55EE>
+<UF55EF>
+<UF55F0>
+<UF55F1>
+<UF55F2>
+<UF55F3>
+<UF55F4>
+<UF55F5>
+<UF55F6>
+<UF55F7>
+<UF55F8>
+<UF55F9>
+<UF55FA>
+<UF55FB>
+<UF55FC>
+<UF55FD>
+<UF55FE>
+<UF55FF>
+<UF5600>
+<UF5601>
+<UF5602>
+<UF5603>
+<UF5604>
+<UF5605>
+<UF5606>
+<UF5607>
+<UF5608>
+<UF5609>
+<UF560A>
+<UF560B>
+<UF560C>
+<UF560D>
+<UF560E>
+<UF560F>
+<UF5610>
+<UF5611>
+<UF5612>
+<UF5613>
+<UF5614>
+<UF5615>
+<UF5616>
+<UF5617>
+<UF5618>
+<UF5619>
+<UF561A>
+<UF561B>
+<UF561C>
+<UF561D>
+<UF561E>
+<UF561F>
+<UF5620>
+<UF5621>
+<UF5622>
+<UF5623>
+<UF5624>
+<UF5625>
+<UF5626>
+<UF5627>
+<UF5628>
+<UF5629>
+<UF562A>
+<UF562B>
+<UF562C>
+<UF562D>
+<UF562E>
+<UF562F>
+<UF5630>
+<UF5631>
+<UF5632>
+<UF5633>
+<UF5634>
+<UF5635>
+<UF5636>
+<UF5637>
+<UF5638>
+<UF5639>
+<UF563A>
+<UF563B>
+<UF563C>
+<UF563D>
+<UF563E>
+<UF563F>
+<UF5640>
+<UF5641>
+<UF5642>
+<UF5643>
+<UF5644>
+<UF5645>
+<UF5646>
+<UF5647>
+<UF5648>
+<UF5649>
+<UF564A>
+<UF564B>
+<UF564C>
+<UF564D>
+<UF564E>
+<UF564F>
+<UF5650>
+<UF5651>
+<UF5652>
+<UF5653>
+<UF5654>
+<UF5655>
+<UF5656>
+<UF5657>
+<UF5658>
+<UF5659>
+<UF565A>
+<UF565B>
+<UF565C>
+<UF565D>
+<UF565E>
+<UF565F>
+<UF5660>
+<UF5661>
+<UF5662>
+<UF5663>
+<UF5664>
+<UF5665>
+<UF5666>
+<UF5667>
+<UF5668>
+<UF5669>
+<UF566A>
+<UF566B>
+<UF566C>
+<UF566D>
+<UF566E>
+<UF566F>
+<UF5670>
+<UF5671>
+<UF5672>
+<UF5673>
+<UF5674>
+<UF5675>
+<UF5676>
+<UF5677>
+<UF5678>
+<UF5679>
+<UF567A>
+<UF567B>
+<UF567C>
+<UF567D>
+<UF567E>
+<UF567F>
+<UF5680>
+<UF5681>
+<UF5682>
+<UF5683>
+<UF5684>
+<UF5685>
+<UF5686>
+<UF5687>
+<UF5688>
+<UF5689>
+<UF568A>
+<UF568B>
+<UF568C>
+<UF568D>
+<UF568E>
+<UF568F>
+<UF5690>
+<UF5691>
+<UF5692>
+<UF5693>
+<UF5694>
+<UF5695>
+<UF5696>
+<UF5697>
+<UF5698>
+<UF5699>
+<UF569A>
+<UF569B>
+<UF569C>
+<UF569D>
+<UF569E>
+<UF569F>
+<UF56A0>
+<UF56A1>
+<UF56A2>
+<UF56A3>
+<UF56A4>
+<UF56A5>
+<UF56A6>
+<UF56A7>
+<UF56A8>
+<UF56A9>
+<UF56AA>
+<UF56AB>
+<UF56AC>
+<UF56AD>
+<UF56AE>
+<UF56AF>
+<UF56B0>
+<UF56B1>
+<UF56B2>
+<UF56B3>
+<UF56B4>
+<UF56B5>
+<UF56B6>
+<UF56B7>
+<UF56B8>
+<UF56B9>
+<UF56BA>
+<UF56BB>
+<UF56BC>
+<UF56BD>
+<UF56BE>
+<UF56BF>
+<UF56C0>
+<UF56C1>
+<UF56C2>
+<UF56C3>
+<UF56C4>
+<UF56C5>
+<UF56C6>
+<UF56C7>
+<UF56C8>
+<UF56C9>
+<UF56CA>
+<UF56CB>
+<UF56CC>
+<UF56CD>
+<UF56CE>
+<UF56CF>
+<UF56D0>
+<UF56D1>
+<UF56D2>
+<UF56D3>
+<UF56D4>
+<UF56D5>
+<UF56D6>
+<UF56D7>
+<UF56D8>
+<UF56D9>
+<UF56DA>
+<UF56DB>
+<UF56DC>
+<UF56DD>
+<UF56DE>
+<UF56DF>
+<UF56E0>
+<UF56E1>
+<UF56E2>
+<UF56E3>
+<UF56E4>
+<UF56E5>
+<UF56E6>
+<UF56E7>
+<UF56E8>
+<UF56E9>
+<UF56EA>
+<UF56EB>
+<UF56EC>
+<UF56ED>
+<UF56EE>
+<UF56EF>
+<UF56F0>
+<UF56F1>
+<UF56F2>
+<UF56F3>
+<UF56F4>
+<UF56F5>
+<UF56F6>
+<UF56F7>
+<UF56F8>
+<UF56F9>
+<UF56FA>
+<UF56FB>
+<UF56FC>
+<UF56FD>
+<UF56FE>
+<UF56FF>
+<UF5700>
+<UF5701>
+<UF5702>
+<UF5703>
+<UF5704>
+<UF5705>
+<UF5706>
+<UF5707>
+<UF5708>
+<UF5709>
+<UF570A>
+<UF570B>
+<UF570C>
+<UF570D>
+<UF570E>
+<UF570F>
+<UF5710>
+<UF5711>
+<UF5712>
+<UF5713>
+<UF5714>
+<UF5715>
+<UF5716>
+<UF5717>
+<UF5718>
+<UF5719>
+<UF571A>
+<UF571B>
+<UF571C>
+<UF571D>
+<UF571E>
+<UF571F>
+<UF5720>
+<UF5721>
+<UF5722>
+<UF5723>
+<UF5724>
+<UF5725>
+<UF5726>
+<UF5727>
+<UF5728>
+<UF5729>
+<UF572A>
+<UF572B>
+<UF572C>
+<UF572D>
+<UF572E>
+<UF572F>
+<UF5730>
+<UF5731>
+<UF5732>
+<UF5733>
+<UF5734>
+<UF5735>
+<UF5736>
+<UF5737>
+<UF5738>
+<UF5739>
+<UF573A>
+<UF573B>
+<UF573C>
+<UF573D>
+<UF573E>
+<UF573F>
+<UF5740>
+<UF5741>
+<UF5742>
+<UF5743>
+<UF5744>
+<UF5745>
+<UF5746>
+<UF5747>
+<UF5748>
+<UF5749>
+<UF574A>
+<UF574B>
+<UF574C>
+<UF574D>
+<UF574E>
+<UF574F>
+<UF5750>
+<UF5751>
+<UF5752>
+<UF5753>
+<UF5754>
+<UF5755>
+<UF5756>
+<UF5757>
+<UF5758>
+<UF5759>
+<UF575A>
+<UF575B>
+<UF575C>
+<UF575D>
+<UF575E>
+<UF575F>
+<UF5760>
+<UF5761>
+<UF5762>
+<UF5763>
+<UF5764>
+<UF5765>
+<UF5766>
+<UF5767>
+<UF5768>
+<UF5769>
+<UF576A>
+<UF576B>
+<UF576C>
+<UF576D>
+<UF576E>
+<UF576F>
+<UF5770>
+<UF5771>
+<UF5772>
+<UF5773>
+<UF5774>
+<UF5775>
+<UF5776>
+<UF5777>
+<UF5778>
+<UF5779>
+<UF577A>
+<UF577B>
+<UF577C>
+<UF577D>
+<UF577E>
+<UF577F>
+<UF5780>
+<UF5781>
+<UF5782>
+<UF5783>
+<UF5784>
+<UF5785>
+<UF5786>
+<UF5787>
+<UF5788>
+<UF5789>
+<UF578A>
+<UF578B>
+<UF578C>
+<UF578D>
+<UF578E>
+<UF578F>
+<UF5790>
+<UF5791>
+<UF5792>
+<UF5793>
+<UF5794>
+<UF5795>
+<UF5796>
+<UF5797>
+<UF5798>
+<UF5799>
+<UF579A>
+<UF579B>
+<UF579C>
+<UF579D>
+<UF579E>
+<UF579F>
+<UF57A0>
+<UF57A1>
+<UF57A2>
+<UF57A3>
+<UF57A4>
+<UF57A5>
+<UF57A6>
+<UF57A7>
+<UF57A8>
+<UF57A9>
+<UF57AA>
+<UF57AB>
+<UF57AC>
+<UF57AD>
+<UF57AE>
+<UF57AF>
+<UF57B0>
+<UF57B1>
+<UF57B2>
+<UF57B3>
+<UF57B4>
+<UF57B5>
+<UF57B6>
+<UF57B7>
+<UF57B8>
+<UF57B9>
+<UF57BA>
+<UF57BB>
+<UF57BC>
+<UF57BD>
+<UF57BE>
+<UF57BF>
+<UF57C0>
+<UF57C1>
+<UF57C2>
+<UF57C3>
+<UF57C4>
+<UF57C5>
+<UF57C6>
+<UF57C7>
+<UF57C8>
+<UF57C9>
+<UF57CA>
+<UF57CB>
+<UF57CC>
+<UF57CD>
+<UF57CE>
+<UF57CF>
+<UF57D0>
+<UF57D1>
+<UF57D2>
+<UF57D3>
+<UF57D4>
+<UF57D5>
+<UF57D6>
+<UF57D7>
+<UF57D8>
+<UF57D9>
+<UF57DA>
+<UF57DB>
+<UF57DC>
+<UF57DD>
+<UF57DE>
+<UF57DF>
+<UF57E0>
+<UF57E1>
+<UF57E2>
+<UF57E3>
+<UF57E4>
+<UF57E5>
+<UF57E6>
+<UF57E7>
+<UF57E8>
+<UF57E9>
+<UF57EA>
+<UF57EB>
+<UF57EC>
+<UF57ED>
+<UF57EE>
+<UF57EF>
+<UF57F0>
+<UF57F1>
+<UF57F2>
+<UF57F3>
+<UF57F4>
+<UF57F5>
+<UF57F6>
+<UF57F7>
+<UF57F8>
+<UF57F9>
+<UF57FA>
+<UF57FB>
+<UF57FC>
+<UF57FD>
+<UF57FE>
+<UF57FF>
+<UF5800>
+<UF5801>
+<UF5802>
+<UF5803>
+<UF5804>
+<UF5805>
+<UF5806>
+<UF5807>
+<UF5808>
+<UF5809>
+<UF580A>
+<UF580B>
+<UF580C>
+<UF580D>
+<UF580E>
+<UF580F>
+<UF5810>
+<UF5811>
+<UF5812>
+<UF5813>
+<UF5814>
+<UF5815>
+<UF5816>
+<UF5817>
+<UF5818>
+<UF5819>
+<UF581A>
+<UF581B>
+<UF581C>
+<UF581D>
+<UF581E>
+<UF581F>
+<UF5820>
+<UF5821>
+<UF5822>
+<UF5823>
+<UF5824>
+<UF5825>
+<UF5826>
+<UF5827>
+<UF5828>
+<UF5829>
+<UF582A>
+<UF582B>
+<UF582C>
+<UF582D>
+<UF582E>
+<UF582F>
+<UF5830>
+<UF5831>
+<UF5832>
+<UF5833>
+<UF5834>
+<UF5835>
+<UF5836>
+<UF5837>
+<UF5838>
+<UF5839>
+<UF583A>
+<UF583B>
+<UF583C>
+<UF583D>
+<UF583E>
+<UF583F>
+<UF5840>
+<UF5841>
+<UF5842>
+<UF5843>
+<UF5844>
+<UF5845>
+<UF5846>
+<UF5847>
+<UF5848>
+<UF5849>
+<UF584A>
+<UF584B>
+<UF584C>
+<UF584D>
+<UF584E>
+<UF584F>
+<UF5850>
+<UF5851>
+<UF5852>
+<UF5853>
+<UF5854>
+<UF5855>
+<UF5856>
+<UF5857>
+<UF5858>
+<UF5859>
+<UF585A>
+<UF585B>
+<UF585C>
+<UF585D>
+<UF585E>
+<UF585F>
+<UF5860>
+<UF5861>
+<UF5862>
+<UF5863>
+<UF5864>
+<UF5865>
+<UF5866>
+<UF5867>
+<UF5868>
+<UF5869>
+<UF586A>
+<UF586B>
+<UF586C>
+<UF586D>
+<UF586E>
+<UF586F>
+<UF5870>
+<UF5871>
+<UF5872>
+<UF5873>
+<UF5874>
+<UF5875>
+<UF5876>
+<UF5877>
+<UF5878>
+<UF5879>
+<UF587A>
+<UF587B>
+<UF587C>
+<UF587D>
+<UF587E>
+<UF587F>
+<UF5880>
+<UF5881>
+<UF5882>
+<UF5883>
+<UF5884>
+<UF5885>
+<UF5886>
+<UF5887>
+<UF5888>
+<UF5889>
+<UF588A>
+<UF588B>
+<UF588C>
+<UF588D>
+<UF588E>
+<UF588F>
+<UF5890>
+<UF5891>
+<UF5892>
+<UF5893>
+<UF5894>
+<UF5895>
+<UF5896>
+<UF5897>
+<UF5898>
+<UF5899>
+<UF589A>
+<UF589B>
+<UF589C>
+<UF589D>
+<UF589E>
+<UF589F>
+<UF58A0>
+<UF58A1>
+<UF58A2>
+<UF58A3>
+<UF58A4>
+<UF58A5>
+<UF58A6>
+<UF58A7>
+<UF58A8>
+<UF58A9>
+<UF58AA>
+<UF58AB>
+<UF58AC>
+<UF58AD>
+<UF58AE>
+<UF58AF>
+<UF58B0>
+<UF58B1>
+<UF58B2>
+<UF58B3>
+<UF58B4>
+<UF58B5>
+<UF58B6>
+<UF58B7>
+<UF58B8>
+<UF58B9>
+<UF58BA>
+<UF58BB>
+<UF58BC>
+<UF58BD>
+<UF58BE>
+<UF58BF>
+<UF58C0>
+<UF58C1>
+<UF58C2>
+<UF58C3>
+<UF58C4>
+<UF58C5>
+<UF58C6>
+<UF58C7>
+<UF58C8>
+<UF58C9>
+<UF58CA>
+<UF58CB>
+<UF58CC>
+<UF58CD>
+<UF58CE>
+<UF58CF>
+<UF58D0>
+<UF58D1>
+<UF58D2>
+<UF58D3>
+<UF58D4>
+<UF58D5>
+<UF58D6>
+<UF58D7>
+<UF58D8>
+<UF58D9>
+<UF58DA>
+<UF58DB>
+<UF58DC>
+<UF58DD>
+<UF58DE>
+<UF58DF>
+<UF58E0>
+<UF58E1>
+<UF58E2>
+<UF58E3>
+<UF58E4>
+<UF58E5>
+<UF58E6>
+<UF58E7>
+<UF58E8>
+<UF58E9>
+<UF58EA>
+<UF58EB>
+<UF58EC>
+<UF58ED>
+<UF58EE>
+<UF58EF>
+<UF58F0>
+<UF58F1>
+<UF58F2>
+<UF58F3>
+<UF58F4>
+<UF58F5>
+<UF58F6>
+<UF58F7>
+<UF58F8>
+<UF58F9>
+<UF58FA>
+<UF58FB>
+<UF58FC>
+<UF58FD>
+<UF58FE>
+<UF58FF>
+<UF5900>
+<UF5901>
+<UF5902>
+<UF5903>
+<UF5904>
+<UF5905>
+<UF5906>
+<UF5907>
+<UF5908>
+<UF5909>
+<UF590A>
+<UF590B>
+<UF590C>
+<UF590D>
+<UF590E>
+<UF590F>
+<UF5910>
+<UF5911>
+<UF5912>
+<UF5913>
+<UF5914>
+<UF5915>
+<UF5916>
+<UF5917>
+<UF5918>
+<UF5919>
+<UF591A>
+<UF591B>
+<UF591C>
+<UF591D>
+<UF591E>
+<UF591F>
+<UF5920>
+<UF5921>
+<UF5922>
+<UF5923>
+<UF5924>
+<UF5925>
+<UF5926>
+<UF5927>
+<UF5928>
+<UF5929>
+<UF592A>
+<UF592B>
+<UF592C>
+<UF592D>
+<UF592E>
+<UF592F>
+<UF5930>
+<UF5931>
+<UF5932>
+<UF5933>
+<UF5934>
+<UF5935>
+<UF5936>
+<UF5937>
+<UF5938>
+<UF5939>
+<UF593A>
+<UF593B>
+<UF593C>
+<UF593D>
+<UF593E>
+<UF593F>
+<UF5940>
+<UF5941>
+<UF5942>
+<UF5943>
+<UF5944>
+<UF5945>
+<UF5946>
+<UF5947>
+<UF5948>
+<UF5949>
+<UF594A>
+<UF594B>
+<UF594C>
+<UF594D>
+<UF594E>
+<UF594F>
+<UF5950>
+<UF5951>
+<UF5952>
+<UF5953>
+<UF5954>
+<UF5955>
+<UF5956>
+<UF5957>
+<UF5958>
+<UF5959>
+<UF595A>
+<UF595B>
+<UF595C>
+<UF595D>
+<UF595E>
+<UF595F>
+<UF5960>
+<UF5961>
+<UF5962>
+<UF5963>
+<UF5964>
+<UF5965>
+<UF5966>
+<UF5967>
+<UF5968>
+<UF5969>
+<UF596A>
+<UF596B>
+<UF596C>
+<UF596D>
+<UF596E>
+<UF596F>
+<UF5970>
+<UF5971>
+<UF5972>
+<UF5973>
+<UF5974>
+<UF5975>
+<UF5976>
+<UF5977>
+<UF5978>
+<UF5979>
+<UF597A>
+<UF597B>
+<UF597C>
+<UF597D>
+<UF597E>
+<UF597F>
+<UF5980>
+<UF5981>
+<UF5982>
+<UF5983>
+<UF5984>
+<UF5985>
+<UF5986>
+<UF5987>
+<UF5988>
+<UF5989>
+<UF598A>
+<UF598B>
+<UF598C>
+<UF598D>
+<UF598E>
+<UF598F>
+<UF5990>
+<UF5991>
+<UF5992>
+<UF5993>
+<UF5994>
+<UF5995>
+<UF5996>
+<UF5997>
+<UF5998>
+<UF5999>
+<UF599A>
+<UF599B>
+<UF599C>
+<UF599D>
+<UF599E>
+<UF599F>
+<UF59A0>
+<UF59A1>
+<UF59A2>
+<UF59A3>
+<UF59A4>
+<UF59A5>
+<UF59A6>
+<UF59A7>
+<UF59A8>
+<UF59A9>
+<UF59AA>
+<UF59AB>
+<UF59AC>
+<UF59AD>
+<UF59AE>
+<UF59AF>
+<UF59B0>
+<UF59B1>
+<UF59B2>
+<UF59B3>
+<UF59B4>
+<UF59B5>
+<UF59B6>
+<UF59B7>
+<UF59B8>
+<UF59B9>
+<UF59BA>
+<UF59BB>
+<UF59BC>
+<UF59BD>
+<UF59BE>
+<UF59BF>
+<UF59C0>
+<UF59C1>
+<UF59C2>
+<UF59C3>
+<UF59C4>
+<UF59C5>
+<UF59C6>
+<UF59C7>
+<UF59C8>
+<UF59C9>
+<UF59CA>
+<UF59CB>
+<UF59CC>
+<UF59CD>
+<UF59CE>
+<UF59CF>
+<UF59D0>
+<UF59D1>
+<UF59D2>
+<UF59D3>
+<UF59D4>
+<UF59D5>
+<UF59D6>
+<UF59D7>
+<UF59D8>
+<UF59D9>
+<UF59DA>
+<UF59DB>
+<UF59DC>
+<UF59DD>
+<UF59DE>
+<UF59DF>
+<UF59E0>
+<UF59E1>
+<UF59E2>
+<UF59E3>
+<UF59E4>
+<UF59E5>
+<UF59E6>
+<UF59E7>
+<UF59E8>
+<UF59E9>
+<UF59EA>
+<UF59EB>
+<UF59EC>
+<UF59ED>
+<UF59EE>
+<UF59EF>
+<UF59F0>
+<UF59F1>
+<UF59F2>
+<UF59F3>
+<UF59F4>
+<UF59F5>
+<UF59F6>
+<UF59F7>
+<UF59F8>
+<UF59F9>
+<UF59FA>
+<UF59FB>
+<UF59FC>
+<UF59FD>
+<UF59FE>
+<UF59FF>
+<UF5A00>
+<UF5A01>
+<UF5A02>
+<UF5A03>
+<UF5A04>
+<UF5A05>
+<UF5A06>
+<UF5A07>
+<UF5A08>
+<UF5A09>
+<UF5A0A>
+<UF5A0B>
+<UF5A0C>
+<UF5A0D>
+<UF5A0E>
+<UF5A0F>
+<UF5A10>
+<UF5A11>
+<UF5A12>
+<UF5A13>
+<UF5A14>
+<UF5A15>
+<UF5A16>
+<UF5A17>
+<UF5A18>
+<UF5A19>
+<UF5A1A>
+<UF5A1B>
+<UF5A1C>
+<UF5A1D>
+<UF5A1E>
+<UF5A1F>
+<UF5A20>
+<UF5A21>
+<UF5A22>
+<UF5A23>
+<UF5A24>
+<UF5A25>
+<UF5A26>
+<UF5A27>
+<UF5A28>
+<UF5A29>
+<UF5A2A>
+<UF5A2B>
+<UF5A2C>
+<UF5A2D>
+<UF5A2E>
+<UF5A2F>
+<UF5A30>
+<UF5A31>
+<UF5A32>
+<UF5A33>
+<UF5A34>
+<UF5A35>
+<UF5A36>
+<UF5A37>
+<UF5A38>
+<UF5A39>
+<UF5A3A>
+<UF5A3B>
+<UF5A3C>
+<UF5A3D>
+<UF5A3E>
+<UF5A3F>
+<UF5A40>
+<UF5A41>
+<UF5A42>
+<UF5A43>
+<UF5A44>
+<UF5A45>
+<UF5A46>
+<UF5A47>
+<UF5A48>
+<UF5A49>
+<UF5A4A>
+<UF5A4B>
+<UF5A4C>
+<UF5A4D>
+<UF5A4E>
+<UF5A4F>
+<UF5A50>
+<UF5A51>
+<UF5A52>
+<UF5A53>
+<UF5A54>
+<UF5A55>
+<UF5A56>
+<UF5A57>
+<UF5A58>
+<UF5A59>
+<UF5A5A>
+<UF5A5B>
+<UF5A5C>
+<UF5A5D>
+<UF5A5E>
+<UF5A5F>
+<UF5A60>
+<UF5A61>
+<UF5A62>
+<UF5A63>
+<UF5A64>
+<UF5A65>
+<UF5A66>
+<UF5A67>
+<UF5A68>
+<UF5A69>
+<UF5A6A>
+<UF5A6B>
+<UF5A6C>
+<UF5A6D>
+<UF5A6E>
+<UF5A6F>
+<UF5A70>
+<UF5A71>
+<UF5A72>
+<UF5A73>
+<UF5A74>
+<UF5A75>
+<UF5A76>
+<UF5A77>
+<UF5A78>
+<UF5A79>
+<UF5A7A>
+<UF5A7B>
+<UF5A7C>
+<UF5A7D>
+<UF5A7E>
+<UF5A7F>
+<UF5A80>
+<UF5A81>
+<UF5A82>
+<UF5A83>
+<UF5A84>
+<UF5A85>
+<UF5A86>
+<UF5A87>
+<UF5A88>
+<UF5A89>
+<UF5A8A>
+<UF5A8B>
+<UF5A8C>
+<UF5A8D>
+<UF5A8E>
+<UF5A8F>
+<UF5A90>
+<UF5A91>
+<UF5A92>
+<UF5A93>
+<UF5A94>
+<UF5A95>
+<UF5A96>
+<UF5A97>
+<UF5A98>
+<UF5A99>
+<UF5A9A>
+<UF5A9B>
+<UF5A9C>
+<UF5A9D>
+<UF5A9E>
+<UF5A9F>
+<UF5AA0>
+<UF5AA1>
+<UF5AA2>
+<UF5AA3>
+<UF5AA4>
+<UF5AA5>
+<UF5AA6>
+<UF5AA7>
+<UF5AA8>
+<UF5AA9>
+<UF5AAA>
+<UF5AAB>
+<UF5AAC>
+<UF5AAD>
+<UF5AAE>
+<UF5AAF>
+<UF5AB0>
+<UF5AB1>
+<UF5AB2>
+<UF5AB3>
+<UF5AB4>
+<UF5AB5>
+<UF5AB6>
+<UF5AB7>
+<UF5AB8>
+<UF5AB9>
+<UF5ABA>
+<UF5ABB>
+<UF5ABC>
+<UF5ABD>
+<UF5ABE>
+<UF5ABF>
+<UF5AC0>
+<UF5AC1>
+<UF5AC2>
+<UF5AC3>
+<UF5AC4>
+<UF5AC5>
+<UF5AC6>
+<UF5AC7>
+<UF5AC8>
+<UF5AC9>
+<UF5ACA>
+<UF5ACB>
+<UF5ACC>
+<UF5ACD>
+<UF5ACE>
+<UF5ACF>
+<UF5AD0>
+<UF5AD1>
+<UF5AD2>
+<UF5AD3>
+<UF5AD4>
+<UF5AD5>
+<UF5AD6>
+<UF5AD7>
+<UF5AD8>
+<UF5AD9>
+<UF5ADA>
+<UF5ADB>
+<UF5ADC>
+<UF5ADD>
+<UF5ADE>
+<UF5ADF>
+<UF5AE0>
+<UF5AE1>
+<UF5AE2>
+<UF5AE3>
+<UF5AE4>
+<UF5AE5>
+<UF5AE6>
+<UF5AE7>
+<UF5AE8>
+<UF5AE9>
+<UF5AEA>
+<UF5AEB>
+<UF5AEC>
+<UF5AED>
+<UF5AEE>
+<UF5AEF>
+<UF5AF0>
+<UF5AF1>
+<UF5AF2>
+<UF5AF3>
+<UF5AF4>
+<UF5AF5>
+<UF5AF6>
+<UF5AF7>
+<UF5AF8>
+<UF5AF9>
+<UF5AFA>
+<UF5AFB>
+<UF5AFC>
+<UF5AFD>
+<UF5AFE>
+<UF5AFF>
+<UF5B00>
+<UF5B01>
+<UF5B02>
+<UF5B03>
+<UF5B04>
+<UF5B05>
+<UF5B06>
+<UF5B07>
+<UF5B08>
+<UF5B09>
+<UF5B0A>
+<UF5B0B>
+<UF5B0C>
+<UF5B0D>
+<UF5B0E>
+<UF5B0F>
+<UF5B10>
+<UF5B11>
+<UF5B12>
+<UF5B13>
+<UF5B14>
+<UF5B15>
+<UF5B16>
+<UF5B17>
+<UF5B18>
+<UF5B19>
+<UF5B1A>
+<UF5B1B>
+<UF5B1C>
+<UF5B1D>
+<UF5B1E>
+<UF5B1F>
+<UF5B20>
+<UF5B21>
+<UF5B22>
+<UF5B23>
+<UF5B24>
+<UF5B25>
+<UF5B26>
+<UF5B27>
+<UF5B28>
+<UF5B29>
+<UF5B2A>
+<UF5B2B>
+<UF5B2C>
+<UF5B2D>
+<UF5B2E>
+<UF5B2F>
+<UF5B30>
+<UF5B31>
+<UF5B32>
+<UF5B33>
+<UF5B34>
+<UF5B35>
+<UF5B36>
+<UF5B37>
+<UF5B38>
+<UF5B39>
+<UF5B3A>
+<UF5B3B>
+<UF5B3C>
+<UF5B3D>
+<UF5B3E>
+<UF5B3F>
+<UF5B40>
+<UF5B41>
+<UF5B42>
+<UF5B43>
+<UF5B44>
+<UF5B45>
+<UF5B46>
+<UF5B47>
+<UF5B48>
+<UF5B49>
+<UF5B4A>
+<UF5B4B>
+<UF5B4C>
+<UF5B4D>
+<UF5B4E>
+<UF5B4F>
+<UF5B50>
+<UF5B51>
+<UF5B52>
+<UF5B53>
+<UF5B54>
+<UF5B55>
+<UF5B56>
+<UF5B57>
+<UF5B58>
+<UF5B59>
+<UF5B5A>
+<UF5B5B>
+<UF5B5C>
+<UF5B5D>
+<UF5B5E>
+<UF5B5F>
+<UF5B60>
+<UF5B61>
+<UF5B62>
+<UF5B63>
+<UF5B64>
+<UF5B65>
+<UF5B66>
+<UF5B67>
+<UF5B68>
+<UF5B69>
+<UF5B6A>
+<UF5B6B>
+<UF5B6C>
+<UF5B6D>
+<UF5B6E>
+<UF5B6F>
+<UF5B70>
+<UF5B71>
+<UF5B72>
+<UF5B73>
+<UF5B74>
+<UF5B75>
+<UF5B76>
+<UF5B77>
+<UF5B78>
+<UF5B79>
+<UF5B7A>
+<UF5B7B>
+<UF5B7C>
+<UF5B7D>
+<UF5B7E>
+<UF5B7F>
+<UF5B80>
+<UF5B81>
+<UF5B82>
+<UF5B83>
+<UF5B84>
+<UF5B85>
+<UF5B86>
+<UF5B87>
+<UF5B88>
+<UF5B89>
+<UF5B8A>
+<UF5B8B>
+<UF5B8C>
+<UF5B8D>
+<UF5B8E>
+<UF5B8F>
+<UF5B90>
+<UF5B91>
+<UF5B92>
+<UF5B93>
+<UF5B94>
+<UF5B95>
+<UF5B96>
+<UF5B97>
+<UF5B98>
+<UF5B99>
+<UF5B9A>
+<UF5B9B>
+<UF5B9C>
+<UF5B9D>
+<UF5B9E>
+<UF5B9F>
+<UF5BA0>
+<UF5BA1>
+<UF5BA2>
+<UF5BA3>
+<UF5BA4>
+<UF5BA5>
+<UF5BA6>
+<UF5BA7>
+<UF5BA8>
+<UF5BA9>
+<UF5BAA>
+<UF5BAB>
+<UF5BAC>
+<UF5BAD>
+<UF5BAE>
+<UF5BAF>
+<UF5BB0>
+<UF5BB1>
+<UF5BB2>
+<UF5BB3>
+<UF5BB4>
+<UF5BB5>
+<UF5BB6>
+<UF5BB7>
+<UF5BB8>
+<UF5BB9>
+<UF5BBA>
+<UF5BBB>
+<UF5BBC>
+<UF5BBD>
+<UF5BBE>
+<UF5BBF>
+<UF5BC0>
+<UF5BC1>
+<UF5BC2>
+<UF5BC3>
+<UF5BC4>
+<UF5BC5>
+<UF5BC6>
+<UF5BC7>
+<UF5BC8>
+<UF5BC9>
+<UF5BCA>
+<UF5BCB>
+<UF5BCC>
+<UF5BCD>
+<UF5BCE>
+<UF5BCF>
+<UF5BD0>
+<UF5BD1>
+<UF5BD2>
+<UF5BD3>
+<UF5BD4>
+<UF5BD5>
+<UF5BD6>
+<UF5BD7>
+<UF5BD8>
+<UF5BD9>
+<UF5BDA>
+<UF5BDB>
+<UF5BDC>
+<UF5BDD>
+<UF5BDE>
+<UF5BDF>
+<UF5BE0>
+<UF5BE1>
+<UF5BE2>
+<UF5BE3>
+<UF5BE4>
+<UF5BE5>
+<UF5BE6>
+<UF5BE7>
+<UF5BE8>
+<UF5BE9>
+<UF5BEA>
+<UF5BEB>
+<UF5BEC>
+<UF5BED>
+<UF5BEE>
+<UF5BEF>
+<UF5BF0>
+<UF5BF1>
+<UF5BF2>
+<UF5BF3>
+<UF5BF4>
+<UF5BF5>
+<UF5BF6>
+<UF5BF7>
+<UF5BF8>
+<UF5BF9>
+<UF5BFA>
+<UF5BFB>
+<UF5BFC>
+<UF5BFD>
+<UF5BFE>
+<UF5BFF>
+<UF5C00>
+<UF5C01>
+<UF5C02>
+<UF5C03>
+<UF5C04>
+<UF5C05>
+<UF5C06>
+<UF5C07>
+<UF5C08>
+<UF5C09>
+<UF5C0A>
+<UF5C0B>
+<UF5C0C>
+<UF5C0D>
+<UF5C0E>
+<UF5C0F>
+<UF5C10>
+<UF5C11>
+<UF5C12>
+<UF5C13>
+<UF5C14>
+<UF5C15>
+<UF5C16>
+<UF5C17>
+<UF5C18>
+<UF5C19>
+<UF5C1A>
+<UF5C1B>
+<UF5C1C>
+<UF5C1D>
+<UF5C1E>
+<UF5C1F>
+<UF5C20>
+<UF5C21>
+<UF5C22>
+<UF5C23>
+<UF5C24>
+<UF5C25>
+<UF5C26>
+<UF5C27>
+<UF5C28>
+<UF5C29>
+<UF5C2A>
+<UF5C2B>
+<UF5C2C>
+<UF5C2D>
+<UF5C2E>
+<UF5C2F>
+<UF5C30>
+<UF5C31>
+<UF5C32>
+<UF5C33>
+<UF5C34>
+<UF5C35>
+<UF5C36>
+<UF5C37>
+<UF5C38>
+<UF5C39>
+<UF5C3A>
+<UF5C3B>
+<UF5C3C>
+<UF5C3D>
+<UF5C3E>
+<UF5C3F>
+<UF5C40>
+<UF5C41>
+<UF5C42>
+<UF5C43>
+<UF5C44>
+<UF5C45>
+<UF5C46>
+<UF5C47>
+<UF5C48>
+<UF5C49>
+<UF5C4A>
+<UF5C4B>
+<UF5C4C>
+<UF5C4D>
+<UF5C4E>
+<UF5C4F>
+<UF5C50>
+<UF5C51>
+<UF5C52>
+<UF5C53>
+<UF5C54>
+<UF5C55>
+<UF5C56>
+<UF5C57>
+<UF5C58>
+<UF5C59>
+<UF5C5A>
+<UF5C5B>
+<UF5C5C>
+<UF5C5D>
+<UF5C5E>
+<UF5C5F>
+<UF5C60>
+<UF5C61>
+<UF5C62>
+<UF5C63>
+<UF5C64>
+<UF5C65>
+<UF5C66>
+<UF5C67>
+<UF5C68>
+<UF5C69>
+<UF5C6A>
+<UF5C6B>
+<UF5C6C>
+<UF5C6D>
+<UF5C6E>
+<UF5C6F>
+<UF5C70>
+<UF5C71>
+<UF5C72>
+<UF5C73>
+<UF5C74>
+<UF5C75>
+<UF5C76>
+<UF5C77>
+<UF5C78>
+<UF5C79>
+<UF5C7A>
+<UF5C7B>
+<UF5C7C>
+<UF5C7D>
+<UF5C7E>
+<UF5C7F>
+<UF5C80>
+<UF5C81>
+<UF5C82>
+<UF5C83>
+<UF5C84>
+<UF5C85>
+<UF5C86>
+<UF5C87>
+<UF5C88>
+<UF5C89>
+<UF5C8A>
+<UF5C8B>
+<UF5C8C>
+<UF5C8D>
+<UF5C8E>
+<UF5C8F>
+<UF5C90>
+<UF5C91>
+<UF5C92>
+<UF5C93>
+<UF5C94>
+<UF5C95>
+<UF5C96>
+<UF5C97>
+<UF5C98>
+<UF5C99>
+<UF5C9A>
+<UF5C9B>
+<UF5C9C>
+<UF5C9D>
+<UF5C9E>
+<UF5C9F>
+<UF5CA0>
+<UF5CA1>
+<UF5CA2>
+<UF5CA3>
+<UF5CA4>
+<UF5CA5>
+<UF5CA6>
+<UF5CA7>
+<UF5CA8>
+<UF5CA9>
+<UF5CAA>
+<UF5CAB>
+<UF5CAC>
+<UF5CAD>
+<UF5CAE>
+<UF5CAF>
+<UF5CB0>
+<UF5CB1>
+<UF5CB2>
+<UF5CB3>
+<UF5CB4>
+<UF5CB5>
+<UF5CB6>
+<UF5CB7>
+<UF5CB8>
+<UF5CB9>
+<UF5CBA>
+<UF5CBB>
+<UF5CBC>
+<UF5CBD>
+<UF5CBE>
+<UF5CBF>
+<UF5CC0>
+<UF5CC1>
+<UF5CC2>
+<UF5CC3>
+<UF5CC4>
+<UF5CC5>
+<UF5CC6>
+<UF5CC7>
+<UF5CC8>
+<UF5CC9>
+<UF5CCA>
+<UF5CCB>
+<UF5CCC>
+<UF5CCD>
+<UF5CCE>
+<UF5CCF>
+<UF5CD0>
+<UF5CD1>
+<UF5CD2>
+<UF5CD3>
+<UF5CD4>
+<UF5CD5>
+<UF5CD6>
+<UF5CD7>
+<UF5CD8>
+<UF5CD9>
+<UF5CDA>
+<UF5CDB>
+<UF5CDC>
+<UF5CDD>
+<UF5CDE>
+<UF5CDF>
+<UF5CE0>
+<UF5CE1>
+<UF5CE2>
+<UF5CE3>
+<UF5CE4>
+<UF5CE5>
+<UF5CE6>
+<UF5CE7>
+<UF5CE8>
+<UF5CE9>
+<UF5CEA>
+<UF5CEB>
+<UF5CEC>
+<UF5CED>
+<UF5CEE>
+<UF5CEF>
+<UF5CF0>
+<UF5CF1>
+<UF5CF2>
+<UF5CF3>
+<UF5CF4>
+<UF5CF5>
+<UF5CF6>
+<UF5CF7>
+<UF5CF8>
+<UF5CF9>
+<UF5CFA>
+<UF5CFB>
+<UF5CFC>
+<UF5CFD>
+<UF5CFE>
+<UF5CFF>
+<UF5D00>
+<UF5D01>
+<UF5D02>
+<UF5D03>
+<UF5D04>
+<UF5D05>
+<UF5D06>
+<UF5D07>
+<UF5D08>
+<UF5D09>
+<UF5D0A>
+<UF5D0B>
+<UF5D0C>
+<UF5D0D>
+<UF5D0E>
+<UF5D0F>
+<UF5D10>
+<UF5D11>
+<UF5D12>
+<UF5D13>
+<UF5D14>
+<UF5D15>
+<UF5D16>
+<UF5D17>
+<UF5D18>
+<UF5D19>
+<UF5D1A>
+<UF5D1B>
+<UF5D1C>
+<UF5D1D>
+<UF5D1E>
+<UF5D1F>
+<UF5D20>
+<UF5D21>
+<UF5D22>
+<UF5D23>
+<UF5D24>
+<UF5D25>
+<UF5D26>
+<UF5D27>
+<UF5D28>
+<UF5D29>
+<UF5D2A>
+<UF5D2B>
+<UF5D2C>
+<UF5D2D>
+<UF5D2E>
+<UF5D2F>
+<UF5D30>
+<UF5D31>
+<UF5D32>
+<UF5D33>
+<UF5D34>
+<UF5D35>
+<UF5D36>
+<UF5D37>
+<UF5D38>
+<UF5D39>
+<UF5D3A>
+<UF5D3B>
+<UF5D3C>
+<UF5D3D>
+<UF5D3E>
+<UF5D3F>
+<UF5D40>
+<UF5D41>
+<UF5D42>
+<UF5D43>
+<UF5D44>
+<UF5D45>
+<UF5D46>
+<UF5D47>
+<UF5D48>
+<UF5D49>
+<UF5D4A>
+<UF5D4B>
+<UF5D4C>
+<UF5D4D>
+<UF5D4E>
+<UF5D4F>
+<UF5D50>
+<UF5D51>
+<UF5D52>
+<UF5D53>
+<UF5D54>
+<UF5D55>
+<UF5D56>
+<UF5D57>
+<UF5D58>
+<UF5D59>
+<UF5D5A>
+<UF5D5B>
+<UF5D5C>
+<UF5D5D>
+<UF5D5E>
+<UF5D5F>
+<UF5D60>
+<UF5D61>
+<UF5D62>
+<UF5D63>
+<UF5D64>
+<UF5D65>
+<UF5D66>
+<UF5D67>
+<UF5D68>
+<UF5D69>
+<UF5D6A>
+<UF5D6B>
+<UF5D6C>
+<UF5D6D>
+<UF5D6E>
+<UF5D6F>
+<UF5D70>
+<UF5D71>
+<UF5D72>
+<UF5D73>
+<UF5D74>
+<UF5D75>
+<UF5D76>
+<UF5D77>
+<UF5D78>
+<UF5D79>
+<UF5D7A>
+<UF5D7B>
+<UF5D7C>
+<UF5D7D>
+<UF5D7E>
+<UF5D7F>
+<UF5D80>
+<UF5D81>
+<UF5D82>
+<UF5D83>
+<UF5D84>
+<UF5D85>
+<UF5D86>
+<UF5D87>
+<UF5D88>
+<UF5D89>
+<UF5D8A>
+<UF5D8B>
+<UF5D8C>
+<UF5D8D>
+<UF5D8E>
+<UF5D8F>
+<UF5D90>
+<UF5D91>
+<UF5D92>
+<UF5D93>
+<UF5D94>
+<UF5D95>
+<UF5D96>
+<UF5D97>
+<UF5D98>
+<UF5D99>
+<UF5D9A>
+<UF5D9B>
+<UF5D9C>
+<UF5D9D>
+<UF5D9E>
+<UF5D9F>
+<UF5DA0>
+<UF5DA1>
+<UF5DA2>
+<UF5DA3>
+<UF5DA4>
+<UF5DA5>
+<UF5DA6>
+<UF5DA7>
+<UF5DA8>
+<UF5DA9>
+<UF5DAA>
+<UF5DAB>
+<UF5DAC>
+<UF5DAD>
+<UF5DAE>
+<UF5DAF>
+<UF5DB0>
+<UF5DB1>
+<UF5DB2>
+<UF5DB3>
+<UF5DB4>
+<UF5DB5>
+<UF5DB6>
+<UF5DB7>
+<UF5DB8>
+<UF5DB9>
+<UF5DBA>
+<UF5DBB>
+<UF5DBC>
+<UF5DBD>
+<UF5DBE>
+<UF5DBF>
+<UF5DC0>
+<UF5DC1>
+<UF5DC2>
+<UF5DC3>
+<UF5DC4>
+<UF5DC5>
+<UF5DC6>
+<UF5DC7>
+<UF5DC8>
+<UF5DC9>
+<UF5DCA>
+<UF5DCB>
+<UF5DCC>
+<UF5DCD>
+<UF5DCE>
+<UF5DCF>
+<UF5DD0>
+<UF5DD1>
+<UF5DD2>
+<UF5DD3>
+<UF5DD4>
+<UF5DD5>
+<UF5DD6>
+<UF5DD7>
+<UF5DD8>
+<UF5DD9>
+<UF5DDA>
+<UF5DDB>
+<UF5DDC>
+<UF5DDD>
+<UF5DDE>
+<UF5DDF>
+<UF5DE0>
+<UF5DE1>
+<UF5DE2>
+<UF5DE3>
+<UF5DE4>
+<UF5DE5>
+<UF5DE6>
+<UF5DE7>
+<UF5DE8>
+<UF5DE9>
+<UF5DEA>
+<UF5DEB>
+<UF5DEC>
+<UF5DED>
+<UF5DEE>
+<UF5DEF>
+<UF5DF0>
+<UF5DF1>
+<UF5DF2>
+<UF5DF3>
+<UF5DF4>
+<UF5DF5>
+<UF5DF6>
+<UF5DF7>
+<UF5DF8>
+<UF5DF9>
+<UF5DFA>
+<UF5DFB>
+<UF5DFC>
+<UF5DFD>
+<UF5DFE>
+<UF5DFF>
+<UF5E00>
+<UF5E01>
+<UF5E02>
+<UF5E03>
+<UF5E04>
+<UF5E05>
+<UF5E06>
+<UF5E07>
+<UF5E08>
+<UF5E09>
+<UF5E0A>
+<UF5E0B>
+<UF5E0C>
+<UF5E0D>
+<UF5E0E>
+<UF5E0F>
+<UF5E10>
+<UF5E11>
+<UF5E12>
+<UF5E13>
+<UF5E14>
+<UF5E15>
+<UF5E16>
+<UF5E17>
+<UF5E18>
+<UF5E19>
+<UF5E1A>
+<UF5E1B>
+<UF5E1C>
+<UF5E1D>
+<UF5E1E>
+<UF5E1F>
+<UF5E20>
+<UF5E21>
+<UF5E22>
+<UF5E23>
+<UF5E24>
+<UF5E25>
+<UF5E26>
+<UF5E27>
+<UF5E28>
+<UF5E29>
+<UF5E2A>
+<UF5E2B>
+<UF5E2C>
+<UF5E2D>
+<UF5E2E>
+<UF5E2F>
+<UF5E30>
+<UF5E31>
+<UF5E32>
+<UF5E33>
+<UF5E34>
+<UF5E35>
+<UF5E36>
+<UF5E37>
+<UF5E38>
+<UF5E39>
+<UF5E3A>
+<UF5E3B>
+<UF5E3C>
+<UF5E3D>
+<UF5E3E>
+<UF5E3F>
+<UF5E40>
+<UF5E41>
+<UF5E42>
+<UF5E43>
+<UF5E44>
+<UF5E45>
+<UF5E46>
+<UF5E47>
+<UF5E48>
+<UF5E49>
+<UF5E4A>
+<UF5E4B>
+<UF5E4C>
+<UF5E4D>
+<UF5E4E>
+<UF5E4F>
+<UF5E50>
+<UF5E51>
+<UF5E52>
+<UF5E53>
+<UF5E54>
+<UF5E55>
+<UF5E56>
+<UF5E57>
+<UF5E58>
+<UF5E59>
+<UF5E5A>
+<UF5E5B>
+<UF5E5C>
+<UF5E5D>
+<UF5E5E>
+<UF5E5F>
+<UF5E60>
+<UF5E61>
+<UF5E62>
+<UF5E63>
+<UF5E64>
+<UF5E65>
+<UF5E66>
+<UF5E67>
+<UF5E68>
+<UF5E69>
+<UF5E6A>
+<UF5E6B>
+<UF5E6C>
+<UF5E6D>
+<UF5E6E>
+<UF5E6F>
+<UF5E70>
+<UF5E71>
+<UF5E72>
+<UF5E73>
+<UF5E74>
+<UF5E75>
+<UF5E76>
+<UF5E77>
+<UF5E78>
+<UF5E79>
+<UF5E7A>
+<UF5E7B>
+<UF5E7C>
+<UF5E7D>
+<UF5E7E>
+<UF5E7F>
+<UF5E80>
+<UF5E81>
+<UF5E82>
+<UF5E83>
+<UF5E84>
+<UF5E85>
+<UF5E86>
+<UF5E87>
+<UF5E88>
+<UF5E89>
+<UF5E8A>
+<UF5E8B>
+<UF5E8C>
+<UF5E8D>
+<UF5E8E>
+<UF5E8F>
+<UF5E90>
+<UF5E91>
+<UF5E92>
+<UF5E93>
+<UF5E94>
+<UF5E95>
+<UF5E96>
+<UF5E97>
+<UF5E98>
+<UF5E99>
+<UF5E9A>
+<UF5E9B>
+<UF5E9C>
+<UF5E9D>
+<UF5E9E>
+<UF5E9F>
+<UF5EA0>
+<UF5EA1>
+<UF5EA2>
+<UF5EA3>
+<UF5EA4>
+<UF5EA5>
+<UF5EA6>
+<UF5EA7>
+<UF5EA8>
+<UF5EA9>
+<UF5EAA>
+<UF5EAB>
+<UF5EAC>
+<UF5EAD>
+<UF5EAE>
+<UF5EAF>
+<UF5EB0>
+<UF5EB1>
+<UF5EB2>
+<UF5EB3>
+<UF5EB4>
+<UF5EB5>
+<UF5EB6>
+<UF5EB7>
+<UF5EB8>
+<UF5EB9>
+<UF5EBA>
+<UF5EBB>
+<UF5EBC>
+<UF5EBD>
+<UF5EBE>
+<UF5EBF>
+<UF5EC0>
+<UF5EC1>
+<UF5EC2>
+<UF5EC3>
+<UF5EC4>
+<UF5EC5>
+<UF5EC6>
+<UF5EC7>
+<UF5EC8>
+<UF5EC9>
+<UF5ECA>
+<UF5ECB>
+<UF5ECC>
+<UF5ECD>
+<UF5ECE>
+<UF5ECF>
+<UF5ED0>
+<UF5ED1>
+<UF5ED2>
+<UF5ED3>
+<UF5ED4>
+<UF5ED5>
+<UF5ED6>
+<UF5ED7>
+<UF5ED8>
+<UF5ED9>
+<UF5EDA>
+<UF5EDB>
+<UF5EDC>
+<UF5EDD>
+<UF5EDE>
+<UF5EDF>
+<UF5EE0>
+<UF5EE1>
+<UF5EE2>
+<UF5EE3>
+<UF5EE4>
+<UF5EE5>
+<UF5EE6>
+<UF5EE7>
+<UF5EE8>
+<UF5EE9>
+<UF5EEA>
+<UF5EEB>
+<UF5EEC>
+<UF5EED>
+<UF5EEE>
+<UF5EEF>
+<UF5EF0>
+<UF5EF1>
+<UF5EF2>
+<UF5EF3>
+<UF5EF4>
+<UF5EF5>
+<UF5EF6>
+<UF5EF7>
+<UF5EF8>
+<UF5EF9>
+<UF5EFA>
+<UF5EFB>
+<UF5EFC>
+<UF5EFD>
+<UF5EFE>
+<UF5EFF>
+<UF5F00>
+<UF5F01>
+<UF5F02>
+<UF5F03>
+<UF5F04>
+<UF5F05>
+<UF5F06>
+<UF5F07>
+<UF5F08>
+<UF5F09>
+<UF5F0A>
+<UF5F0B>
+<UF5F0C>
+<UF5F0D>
+<UF5F0E>
+<UF5F0F>
+<UF5F10>
+<UF5F11>
+<UF5F12>
+<UF5F13>
+<UF5F14>
+<UF5F15>
+<UF5F16>
+<UF5F17>
+<UF5F18>
+<UF5F19>
+<UF5F1A>
+<UF5F1B>
+<UF5F1C>
+<UF5F1D>
+<UF5F1E>
+<UF5F1F>
+<UF5F20>
+<UF5F21>
+<UF5F22>
+<UF5F23>
+<UF5F24>
+<UF5F25>
+<UF5F26>
+<UF5F27>
+<UF5F28>
+<UF5F29>
+<UF5F2A>
+<UF5F2B>
+<UF5F2C>
+<UF5F2D>
+<UF5F2E>
+<UF5F2F>
+<UF5F30>
+<UF5F31>
+<UF5F32>
+<UF5F33>
+<UF5F34>
+<UF5F35>
+<UF5F36>
+<UF5F37>
+<UF5F38>
+<UF5F39>
+<UF5F3A>
+<UF5F3B>
+<UF5F3C>
+<UF5F3D>
+<UF5F3E>
+<UF5F3F>
+<UF5F40>
+<UF5F41>
+<UF5F42>
+<UF5F43>
+<UF5F44>
+<UF5F45>
+<UF5F46>
+<UF5F47>
+<UF5F48>
+<UF5F49>
+<UF5F4A>
+<UF5F4B>
+<UF5F4C>
+<UF5F4D>
+<UF5F4E>
+<UF5F4F>
+<UF5F50>
+<UF5F51>
+<UF5F52>
+<UF5F53>
+<UF5F54>
+<UF5F55>
+<UF5F56>
+<UF5F57>
+<UF5F58>
+<UF5F59>
+<UF5F5A>
+<UF5F5B>
+<UF5F5C>
+<UF5F5D>
+<UF5F5E>
+<UF5F5F>
+<UF5F60>
+<UF5F61>
+<UF5F62>
+<UF5F63>
+<UF5F64>
+<UF5F65>
+<UF5F66>
+<UF5F67>
+<UF5F68>
+<UF5F69>
+<UF5F6A>
+<UF5F6B>
+<UF5F6C>
+<UF5F6D>
+<UF5F6E>
+<UF5F6F>
+<UF5F70>
+<UF5F71>
+<UF5F72>
+<UF5F73>
+<UF5F74>
+<UF5F75>
+<UF5F76>
+<UF5F77>
+<UF5F78>
+<UF5F79>
+<UF5F7A>
+<UF5F7B>
+<UF5F7C>
+<UF5F7D>
+<UF5F7E>
+<UF5F7F>
+<UF5F80>
+<UF5F81>
+<UF5F82>
+<UF5F83>
+<UF5F84>
+<UF5F85>
+<UF5F86>
+<UF5F87>
+<UF5F88>
+<UF5F89>
+<UF5F8A>
+<UF5F8B>
+<UF5F8C>
+<UF5F8D>
+<UF5F8E>
+<UF5F8F>
+<UF5F90>
+<UF5F91>
+<UF5F92>
+<UF5F93>
+<UF5F94>
+<UF5F95>
+<UF5F96>
+<UF5F97>
+<UF5F98>
+<UF5F99>
+<UF5F9A>
+<UF5F9B>
+<UF5F9C>
+<UF5F9D>
+<UF5F9E>
+<UF5F9F>
+<UF5FA0>
+<UF5FA1>
+<UF5FA2>
+<UF5FA3>
+<UF5FA4>
+<UF5FA5>
+<UF5FA6>
+<UF5FA7>
+<UF5FA8>
+<UF5FA9>
+<UF5FAA>
+<UF5FAB>
+<UF5FAC>
+<UF5FAD>
+<UF5FAE>
+<UF5FAF>
+<UF5FB0>
+<UF5FB1>
+<UF5FB2>
+<UF5FB3>
+<UF5FB4>
+<UF5FB5>
+<UF5FB6>
+<UF5FB7>
+<UF5FB8>
+<UF5FB9>
+<UF5FBA>
+<UF5FBB>
+<UF5FBC>
+<UF5FBD>
+<UF5FBE>
+<UF5FBF>
+<UF5FC0>
+<UF5FC1>
+<UF5FC2>
+<UF5FC3>
+<UF5FC4>
+<UF5FC5>
+<UF5FC6>
+<UF5FC7>
+<UF5FC8>
+<UF5FC9>
+<UF5FCA>
+<UF5FCB>
+<UF5FCC>
+<UF5FCD>
+<UF5FCE>
+<UF5FCF>
+<UF5FD0>
+<UF5FD1>
+<UF5FD2>
+<UF5FD3>
+<UF5FD4>
+<UF5FD5>
+<UF5FD6>
+<UF5FD7>
+<UF5FD8>
+<UF5FD9>
+<UF5FDA>
+<UF5FDB>
+<UF5FDC>
+<UF5FDD>
+<UF5FDE>
+<UF5FDF>
+<UF5FE0>
+<UF5FE1>
+<UF5FE2>
+<UF5FE3>
+<UF5FE4>
+<UF5FE5>
+<UF5FE6>
+<UF5FE7>
+<UF5FE8>
+<UF5FE9>
+<UF5FEA>
+<UF5FEB>
+<UF5FEC>
+<UF5FED>
+<UF5FEE>
+<UF5FEF>
+<UF5FF0>
+<UF5FF1>
+<UF5FF2>
+<UF5FF3>
+<UF5FF4>
+<UF5FF5>
+<UF5FF6>
+<UF5FF7>
+<UF5FF8>
+<UF5FF9>
+<UF5FFA>
+<UF5FFB>
+<UF5FFC>
+<UF5FFD>
+<UF5FFE>
+<UF5FFF>
+<UF6000>
+<UF6001>
+<UF6002>
+<UF6003>
+<UF6004>
+<UF6005>
+<UF6006>
+<UF6007>
+<UF6008>
+<UF6009>
+<UF600A>
+<UF600B>
+<UF600C>
+<UF600D>
+<UF600E>
+<UF600F>
+<UF6010>
+<UF6011>
+<UF6012>
+<UF6013>
+<UF6014>
+<UF6015>
+<UF6016>
+<UF6017>
+<UF6018>
+<UF6019>
+<UF601A>
+<UF601B>
+<UF601C>
+<UF601D>
+<UF601E>
+<UF601F>
+<UF6020>
+<UF6021>
+<UF6022>
+<UF6023>
+<UF6024>
+<UF6025>
+<UF6026>
+<UF6027>
+<UF6028>
+<UF6029>
+<UF602A>
+<UF602B>
+<UF602C>
+<UF602D>
+<UF602E>
+<UF602F>
+<UF6030>
+<UF6031>
+<UF6032>
+<UF6033>
+<UF6034>
+<UF6035>
+<UF6036>
+<UF6037>
+<UF6038>
+<UF6039>
+<UF603A>
+<UF603B>
+<UF603C>
+<UF603D>
+<UF603E>
+<UF603F>
+<UF6040>
+<UF6041>
+<UF6042>
+<UF6043>
+<UF6044>
+<UF6045>
+<UF6046>
+<UF6047>
+<UF6048>
+<UF6049>
+<UF604A>
+<UF604B>
+<UF604C>
+<UF604D>
+<UF604E>
+<UF604F>
+<UF6050>
+<UF6051>
+<UF6052>
+<UF6053>
+<UF6054>
+<UF6055>
+<UF6056>
+<UF6057>
+<UF6058>
+<UF6059>
+<UF605A>
+<UF605B>
+<UF605C>
+<UF605D>
+<UF605E>
+<UF605F>
+<UF6060>
+<UF6061>
+<UF6062>
+<UF6063>
+<UF6064>
+<UF6065>
+<UF6066>
+<UF6067>
+<UF6068>
+<UF6069>
+<UF606A>
+<UF606B>
+<UF606C>
+<UF606D>
+<UF606E>
+<UF606F>
+<UF6070>
+<UF6071>
+<UF6072>
+<UF6073>
+<UF6074>
+<UF6075>
+<UF6076>
+<UF6077>
+<UF6078>
+<UF6079>
+<UF607A>
+<UF607B>
+<UF607C>
+<UF607D>
+<UF607E>
+<UF607F>
+<UF6080>
+<UF6081>
+<UF6082>
+<UF6083>
+<UF6084>
+<UF6085>
+<UF6086>
+<UF6087>
+<UF6088>
+<UF6089>
+<UF608A>
+<UF608B>
+<UF608C>
+<UF608D>
+<UF608E>
+<UF608F>
+<UF6090>
+<UF6091>
+<UF6092>
+<UF6093>
+<UF6094>
+<UF6095>
+<UF6096>
+<UF6097>
+<UF6098>
+<UF6099>
+<UF609A>
+<UF609B>
+<UF609C>
+<UF609D>
+<UF609E>
+<UF609F>
+<UF60A0>
+<UF60A1>
+<UF60A2>
+<UF60A3>
+<UF60A4>
+<UF60A5>
+<UF60A6>
+<UF60A7>
+<UF60A8>
+<UF60A9>
+<UF60AA>
+<UF60AB>
+<UF60AC>
+<UF60AD>
+<UF60AE>
+<UF60AF>
+<UF60B0>
+<UF60B1>
+<UF60B2>
+<UF60B3>
+<UF60B4>
+<UF60B5>
+<UF60B6>
+<UF60B7>
+<UF60B8>
+<UF60B9>
+<UF60BA>
+<UF60BB>
+<UF60BC>
+<UF60BD>
+<UF60BE>
+<UF60BF>
+<UF60C0>
+<UF60C1>
+<UF60C2>
+<UF60C3>
+<UF60C4>
+<UF60C5>
+<UF60C6>
+<UF60C7>
+<UF60C8>
+<UF60C9>
+<UF60CA>
+<UF60CB>
+<UF60CC>
+<UF60CD>
+<UF60CE>
+<UF60CF>
+<UF60D0>
+<UF60D1>
+<UF60D2>
+<UF60D3>
+<UF60D4>
+<UF60D5>
+<UF60D6>
+<UF60D7>
+<UF60D8>
+<UF60D9>
+<UF60DA>
+<UF60DB>
+<UF60DC>
+<UF60DD>
+<UF60DE>
+<UF60DF>
+<UF60E0>
+<UF60E1>
+<UF60E2>
+<UF60E3>
+<UF60E4>
+<UF60E5>
+<UF60E6>
+<UF60E7>
+<UF60E8>
+<UF60E9>
+<UF60EA>
+<UF60EB>
+<UF60EC>
+<UF60ED>
+<UF60EE>
+<UF60EF>
+<UF60F0>
+<UF60F1>
+<UF60F2>
+<UF60F3>
+<UF60F4>
+<UF60F5>
+<UF60F6>
+<UF60F7>
+<UF60F8>
+<UF60F9>
+<UF60FA>
+<UF60FB>
+<UF60FC>
+<UF60FD>
+<UF60FE>
+<UF60FF>
+<UF6100>
+<UF6101>
+<UF6102>
+<UF6103>
+<UF6104>
+<UF6105>
+<UF6106>
+<UF6107>
+<UF6108>
+<UF6109>
+<UF610A>
+<UF610B>
+<UF610C>
+<UF610D>
+<UF610E>
+<UF610F>
+<UF6110>
+<UF6111>
+<UF6112>
+<UF6113>
+<UF6114>
+<UF6115>
+<UF6116>
+<UF6117>
+<UF6118>
+<UF6119>
+<UF611A>
+<UF611B>
+<UF611C>
+<UF611D>
+<UF611E>
+<UF611F>
+<UF6120>
+<UF6121>
+<UF6122>
+<UF6123>
+<UF6124>
+<UF6125>
+<UF6126>
+<UF6127>
+<UF6128>
+<UF6129>
+<UF612A>
+<UF612B>
+<UF612C>
+<UF612D>
+<UF612E>
+<UF612F>
+<UF6130>
+<UF6131>
+<UF6132>
+<UF6133>
+<UF6134>
+<UF6135>
+<UF6136>
+<UF6137>
+<UF6138>
+<UF6139>
+<UF613A>
+<UF613B>
+<UF613C>
+<UF613D>
+<UF613E>
+<UF613F>
+<UF6140>
+<UF6141>
+<UF6142>
+<UF6143>
+<UF6144>
+<UF6145>
+<UF6146>
+<UF6147>
+<UF6148>
+<UF6149>
+<UF614A>
+<UF614B>
+<UF614C>
+<UF614D>
+<UF614E>
+<UF614F>
+<UF6150>
+<UF6151>
+<UF6152>
+<UF6153>
+<UF6154>
+<UF6155>
+<UF6156>
+<UF6157>
+<UF6158>
+<UF6159>
+<UF615A>
+<UF615B>
+<UF615C>
+<UF615D>
+<UF615E>
+<UF615F>
+<UF6160>
+<UF6161>
+<UF6162>
+<UF6163>
+<UF6164>
+<UF6165>
+<UF6166>
+<UF6167>
+<UF6168>
+<UF6169>
+<UF616A>
+<UF616B>
+<UF616C>
+<UF616D>
+<UF616E>
+<UF616F>
+<UF6170>
+<UF6171>
+<UF6172>
+<UF6173>
+<UF6174>
+<UF6175>
+<UF6176>
+<UF6177>
+<UF6178>
+<UF6179>
+<UF617A>
+<UF617B>
+<UF617C>
+<UF617D>
+<UF617E>
+<UF617F>
+<UF6180>
+<UF6181>
+<UF6182>
+<UF6183>
+<UF6184>
+<UF6185>
+<UF6186>
+<UF6187>
+<UF6188>
+<UF6189>
+<UF618A>
+<UF618B>
+<UF618C>
+<UF618D>
+<UF618E>
+<UF618F>
+<UF6190>
+<UF6191>
+<UF6192>
+<UF6193>
+<UF6194>
+<UF6195>
+<UF6196>
+<UF6197>
+<UF6198>
+<UF6199>
+<UF619A>
+<UF619B>
+<UF619C>
+<UF619D>
+<UF619E>
+<UF619F>
+<UF61A0>
+<UF61A1>
+<UF61A2>
+<UF61A3>
+<UF61A4>
+<UF61A5>
+<UF61A6>
+<UF61A7>
+<UF61A8>
+<UF61A9>
+<UF61AA>
+<UF61AB>
+<UF61AC>
+<UF61AD>
+<UF61AE>
+<UF61AF>
+<UF61B0>
+<UF61B1>
+<UF61B2>
+<UF61B3>
+<UF61B4>
+<UF61B5>
+<UF61B6>
+<UF61B7>
+<UF61B8>
+<UF61B9>
+<UF61BA>
+<UF61BB>
+<UF61BC>
+<UF61BD>
+<UF61BE>
+<UF61BF>
+<UF61C0>
+<UF61C1>
+<UF61C2>
+<UF61C3>
+<UF61C4>
+<UF61C5>
+<UF61C6>
+<UF61C7>
+<UF61C8>
+<UF61C9>
+<UF61CA>
+<UF61CB>
+<UF61CC>
+<UF61CD>
+<UF61CE>
+<UF61CF>
+<UF61D0>
+<UF61D1>
+<UF61D2>
+<UF61D3>
+<UF61D4>
+<UF61D5>
+<UF61D6>
+<UF61D7>
+<UF61D8>
+<UF61D9>
+<UF61DA>
+<UF61DB>
+<UF61DC>
+<UF61DD>
+<UF61DE>
+<UF61DF>
+<UF61E0>
+<UF61E1>
+<UF61E2>
+<UF61E3>
+<UF61E4>
+<UF61E5>
+<UF61E6>
+<UF61E7>
+<UF61E8>
+<UF61E9>
+<UF61EA>
+<UF61EB>
+<UF61EC>
+<UF61ED>
+<UF61EE>
+<UF61EF>
+<UF61F0>
+<UF61F1>
+<UF61F2>
+<UF61F3>
+<UF61F4>
+<UF61F5>
+<UF61F6>
+<UF61F7>
+<UF61F8>
+<UF61F9>
+<UF61FA>
+<UF61FB>
+<UF61FC>
+<UF61FD>
+<UF61FE>
+<UF61FF>
+<UF6200>
+<UF6201>
+<UF6202>
+<UF6203>
+<UF6204>
+<UF6205>
+<UF6206>
+<UF6207>
+<UF6208>
+<UF6209>
+<UF620A>
+<UF620B>
+<UF620C>
+<UF620D>
+<UF620E>
+<UF620F>
+<UF6210>
+<UF6211>
+<UF6212>
+<UF6213>
+<UF6214>
+<UF6215>
+<UF6216>
+<UF6217>
+<UF6218>
+<UF6219>
+<UF621A>
+<UF621B>
+<UF621C>
+<UF621D>
+<UF621E>
+<UF621F>
+<UF6220>
+<UF6221>
+<UF6222>
+<UF6223>
+<UF6224>
+<UF6225>
+<UF6226>
+<UF6227>
+<UF6228>
+<UF6229>
+<UF622A>
+<UF622B>
+<UF622C>
+<UF622D>
+<UF622E>
+<UF622F>
+<UF6230>
+<UF6231>
+<UF6232>
+<UF6233>
+<UF6234>
+<UF6235>
+<UF6236>
+<UF6237>
+<UF6238>
+<UF6239>
+<UF623A>
+<UF623B>
+<UF623C>
+<UF623D>
+<UF623E>
+<UF623F>
+<UF6240>
+<UF6241>
+<UF6242>
+<UF6243>
+<UF6244>
+<UF6245>
+<UF6246>
+<UF6247>
+<UF6248>
+<UF6249>
+<UF624A>
+<UF624B>
+<UF624C>
+<UF624D>
+<UF624E>
+<UF624F>
+<UF6250>
+<UF6251>
+<UF6252>
+<UF6253>
+<UF6254>
+<UF6255>
+<UF6256>
+<UF6257>
+<UF6258>
+<UF6259>
+<UF625A>
+<UF625B>
+<UF625C>
+<UF625D>
+<UF625E>
+<UF625F>
+<UF6260>
+<UF6261>
+<UF6262>
+<UF6263>
+<UF6264>
+<UF6265>
+<UF6266>
+<UF6267>
+<UF6268>
+<UF6269>
+<UF626A>
+<UF626B>
+<UF626C>
+<UF626D>
+<UF626E>
+<UF626F>
+<UF6270>
+<UF6271>
+<UF6272>
+<UF6273>
+<UF6274>
+<UF6275>
+<UF6276>
+<UF6277>
+<UF6278>
+<UF6279>
+<UF627A>
+<UF627B>
+<UF627C>
+<UF627D>
+<UF627E>
+<UF627F>
+<UF6280>
+<UF6281>
+<UF6282>
+<UF6283>
+<UF6284>
+<UF6285>
+<UF6286>
+<UF6287>
+<UF6288>
+<UF6289>
+<UF628A>
+<UF628B>
+<UF628C>
+<UF628D>
+<UF628E>
+<UF628F>
+<UF6290>
+<UF6291>
+<UF6292>
+<UF6293>
+<UF6294>
+<UF6295>
+<UF6296>
+<UF6297>
+<UF6298>
+<UF6299>
+<UF629A>
+<UF629B>
+<UF629C>
+<UF629D>
+<UF629E>
+<UF629F>
+<UF62A0>
+<UF62A1>
+<UF62A2>
+<UF62A3>
+<UF62A4>
+<UF62A5>
+<UF62A6>
+<UF62A7>
+<UF62A8>
+<UF62A9>
+<UF62AA>
+<UF62AB>
+<UF62AC>
+<UF62AD>
+<UF62AE>
+<UF62AF>
+<UF62B0>
+<UF62B1>
+<UF62B2>
+<UF62B3>
+<UF62B4>
+<UF62B5>
+<UF62B6>
+<UF62B7>
+<UF62B8>
+<UF62B9>
+<UF62BA>
+<UF62BB>
+<UF62BC>
+<UF62BD>
+<UF62BE>
+<UF62BF>
+<UF62C0>
+<UF62C1>
+<UF62C2>
+<UF62C3>
+<UF62C4>
+<UF62C5>
+<UF62C6>
+<UF62C7>
+<UF62C8>
+<UF62C9>
+<UF62CA>
+<UF62CB>
+<UF62CC>
+<UF62CD>
+<UF62CE>
+<UF62CF>
+<UF62D0>
+<UF62D1>
+<UF62D2>
+<UF62D3>
+<UF62D4>
+<UF62D5>
+<UF62D6>
+<UF62D7>
+<UF62D8>
+<UF62D9>
+<UF62DA>
+<UF62DB>
+<UF62DC>
+<UF62DD>
+<UF62DE>
+<UF62DF>
+<UF62E0>
+<UF62E1>
+<UF62E2>
+<UF62E3>
+<UF62E4>
+<UF62E5>
+<UF62E6>
+<UF62E7>
+<UF62E8>
+<UF62E9>
+<UF62EA>
+<UF62EB>
+<UF62EC>
+<UF62ED>
+<UF62EE>
+<UF62EF>
+<UF62F0>
+<UF62F1>
+<UF62F2>
+<UF62F3>
+<UF62F4>
+<UF62F5>
+<UF62F6>
+<UF62F7>
+<UF62F8>
+<UF62F9>
+<UF62FA>
+<UF62FB>
+<UF62FC>
+<UF62FD>
+<UF62FE>
+<UF62FF>
+<UF6300>
+<UF6301>
+<UF6302>
+<UF6303>
+<UF6304>
+<UF6305>
+<UF6306>
+<UF6307>
+<UF6308>
+<UF6309>
+<UF630A>
+<UF630B>
+<UF630C>
+<UF630D>
+<UF630E>
+<UF630F>
+<UF6310>
+<UF6311>
+<UF6312>
+<UF6313>
+<UF6314>
+<UF6315>
+<UF6316>
+<UF6317>
+<UF6318>
+<UF6319>
+<UF631A>
+<UF631B>
+<UF631C>
+<UF631D>
+<UF631E>
+<UF631F>
+<UF6320>
+<UF6321>
+<UF6322>
+<UF6323>
+<UF6324>
+<UF6325>
+<UF6326>
+<UF6327>
+<UF6328>
+<UF6329>
+<UF632A>
+<UF632B>
+<UF632C>
+<UF632D>
+<UF632E>
+<UF632F>
+<UF6330>
+<UF6331>
+<UF6332>
+<UF6333>
+<UF6334>
+<UF6335>
+<UF6336>
+<UF6337>
+<UF6338>
+<UF6339>
+<UF633A>
+<UF633B>
+<UF633C>
+<UF633D>
+<UF633E>
+<UF633F>
+<UF6340>
+<UF6341>
+<UF6342>
+<UF6343>
+<UF6344>
+<UF6345>
+<UF6346>
+<UF6347>
+<UF6348>
+<UF6349>
+<UF634A>
+<UF634B>
+<UF634C>
+<UF634D>
+<UF634E>
+<UF634F>
+<UF6350>
+<UF6351>
+<UF6352>
+<UF6353>
+<UF6354>
+<UF6355>
+<UF6356>
+<UF6357>
+<UF6358>
+<UF6359>
+<UF635A>
+<UF635B>
+<UF635C>
+<UF635D>
+<UF635E>
+<UF635F>
+<UF6360>
+<UF6361>
+<UF6362>
+<UF6363>
+<UF6364>
+<UF6365>
+<UF6366>
+<UF6367>
+<UF6368>
+<UF6369>
+<UF636A>
+<UF636B>
+<UF636C>
+<UF636D>
+<UF636E>
+<UF636F>
+<UF6370>
+<UF6371>
+<UF6372>
+<UF6373>
+<UF6374>
+<UF6375>
+<UF6376>
+<UF6377>
+<UF6378>
+<UF6379>
+<UF637A>
+<UF637B>
+<UF637C>
+<UF637D>
+<UF637E>
+<UF637F>
+<UF6380>
+<UF6381>
+<UF6382>
+<UF6383>
+<UF6384>
+<UF6385>
+<UF6386>
+<UF6387>
+<UF6388>
+<UF6389>
+<UF638A>
+<UF638B>
+<UF638C>
+<UF638D>
+<UF638E>
+<UF638F>
+<UF6390>
+<UF6391>
+<UF6392>
+<UF6393>
+<UF6394>
+<UF6395>
+<UF6396>
+<UF6397>
+<UF6398>
+<UF6399>
+<UF639A>
+<UF639B>
+<UF639C>
+<UF639D>
+<UF639E>
+<UF639F>
+<UF63A0>
+<UF63A1>
+<UF63A2>
+<UF63A3>
+<UF63A4>
+<UF63A5>
+<UF63A6>
+<UF63A7>
+<UF63A8>
+<UF63A9>
+<UF63AA>
+<UF63AB>
+<UF63AC>
+<UF63AD>
+<UF63AE>
+<UF63AF>
+<UF63B0>
+<UF63B1>
+<UF63B2>
+<UF63B3>
+<UF63B4>
+<UF63B5>
+<UF63B6>
+<UF63B7>
+<UF63B8>
+<UF63B9>
+<UF63BA>
+<UF63BB>
+<UF63BC>
+<UF63BD>
+<UF63BE>
+<UF63BF>
+<UF63C0>
+<UF63C1>
+<UF63C2>
+<UF63C3>
+<UF63C4>
+<UF63C5>
+<UF63C6>
+<UF63C7>
+<UF63C8>
+<UF63C9>
+<UF63CA>
+<UF63CB>
+<UF63CC>
+<UF63CD>
+<UF63CE>
+<UF63CF>
+<UF63D0>
+<UF63D1>
+<UF63D2>
+<UF63D3>
+<UF63D4>
+<UF63D5>
+<UF63D6>
+<UF63D7>
+<UF63D8>
+<UF63D9>
+<UF63DA>
+<UF63DB>
+<UF63DC>
+<UF63DD>
+<UF63DE>
+<UF63DF>
+<UF63E0>
+<UF63E1>
+<UF63E2>
+<UF63E3>
+<UF63E4>
+<UF63E5>
+<UF63E6>
+<UF63E7>
+<UF63E8>
+<UF63E9>
+<UF63EA>
+<UF63EB>
+<UF63EC>
+<UF63ED>
+<UF63EE>
+<UF63EF>
+<UF63F0>
+<UF63F1>
+<UF63F2>
+<UF63F3>
+<UF63F4>
+<UF63F5>
+<UF63F6>
+<UF63F7>
+<UF63F8>
+<UF63F9>
+<UF63FA>
+<UF63FB>
+<UF63FC>
+<UF63FD>
+<UF63FE>
+<UF63FF>
+<UF6400>
+<UF6401>
+<UF6402>
+<UF6403>
+<UF6404>
+<UF6405>
+<UF6406>
+<UF6407>
+<UF6408>
+<UF6409>
+<UF640A>
+<UF640B>
+<UF640C>
+<UF640D>
+<UF640E>
+<UF640F>
+<UF6410>
+<UF6411>
+<UF6412>
+<UF6413>
+<UF6414>
+<UF6415>
+<UF6416>
+<UF6417>
+<UF6418>
+<UF6419>
+<UF641A>
+<UF641B>
+<UF641C>
+<UF641D>
+<UF641E>
+<UF641F>
+<UF6420>
+<UF6421>
+<UF6422>
+<UF6423>
+<UF6424>
+<UF6425>
+<UF6426>
+<UF6427>
+<UF6428>
+<UF6429>
+<UF642A>
+<UF642B>
+<UF642C>
+<UF642D>
+<UF642E>
+<UF642F>
+<UF6430>
+<UF6431>
+<UF6432>
+<UF6433>
+<UF6434>
+<UF6435>
+<UF6436>
+<UF6437>
+<UF6438>
+<UF6439>
+<UF643A>
+<UF643B>
+<UF643C>
+<UF643D>
+<UF643E>
+<UF643F>
+<UF6440>
+<UF6441>
+<UF6442>
+<UF6443>
+<UF6444>
+<UF6445>
+<UF6446>
+<UF6447>
+<UF6448>
+<UF6449>
+<UF644A>
+<UF644B>
+<UF644C>
+<UF644D>
+<UF644E>
+<UF644F>
+<UF6450>
+<UF6451>
+<UF6452>
+<UF6453>
+<UF6454>
+<UF6455>
+<UF6456>
+<UF6457>
+<UF6458>
+<UF6459>
+<UF645A>
+<UF645B>
+<UF645C>
+<UF645D>
+<UF645E>
+<UF645F>
+<UF6460>
+<UF6461>
+<UF6462>
+<UF6463>
+<UF6464>
+<UF6465>
+<UF6466>
+<UF6467>
+<UF6468>
+<UF6469>
+<UF646A>
+<UF646B>
+<UF646C>
+<UF646D>
+<UF646E>
+<UF646F>
+<UF6470>
+<UF6471>
+<UF6472>
+<UF6473>
+<UF6474>
+<UF6475>
+<UF6476>
+<UF6477>
+<UF6478>
+<UF6479>
+<UF647A>
+<UF647B>
+<UF647C>
+<UF647D>
+<UF647E>
+<UF647F>
+<UF6480>
+<UF6481>
+<UF6482>
+<UF6483>
+<UF6484>
+<UF6485>
+<UF6486>
+<UF6487>
+<UF6488>
+<UF6489>
+<UF648A>
+<UF648B>
+<UF648C>
+<UF648D>
+<UF648E>
+<UF648F>
+<UF6490>
+<UF6491>
+<UF6492>
+<UF6493>
+<UF6494>
+<UF6495>
+<UF6496>
+<UF6497>
+<UF6498>
+<UF6499>
+<UF649A>
+<UF649B>
+<UF649C>
+<UF649D>
+<UF649E>
+<UF649F>
+<UF64A0>
+<UF64A1>
+<UF64A2>
+<UF64A3>
+<UF64A4>
+<UF64A5>
+<UF64A6>
+<UF64A7>
+<UF64A8>
+<UF64A9>
+<UF64AA>
+<UF64AB>
+<UF64AC>
+<UF64AD>
+<UF64AE>
+<UF64AF>
+<UF64B0>
+<UF64B1>
+<UF64B2>
+<UF64B3>
+<UF64B4>
+<UF64B5>
+<UF64B6>
+<UF64B7>
+<UF64B8>
+<UF64B9>
+<UF64BA>
+<UF64BB>
+<UF64BC>
+<UF64BD>
+<UF64BE>
+<UF64BF>
+<UF64C0>
+<UF64C1>
+<UF64C2>
+<UF64C3>
+<UF64C4>
+<UF64C5>
+<UF64C6>
+<UF64C7>
+<UF64C8>
+<UF64C9>
+<UF64CA>
+<UF64CB>
+<UF64CC>
+<UF64CD>
+<UF64CE>
+<UF64CF>
+<UF64D0>
+<UF64D1>
+<UF64D2>
+<UF64D3>
+<UF64D4>
+<UF64D5>
+<UF64D6>
+<UF64D7>
+<UF64D8>
+<UF64D9>
+<UF64DA>
+<UF64DB>
+<UF64DC>
+<UF64DD>
+<UF64DE>
+<UF64DF>
+<UF64E0>
+<UF64E1>
+<UF64E2>
+<UF64E3>
+<UF64E4>
+<UF64E5>
+<UF64E6>
+<UF64E7>
+<UF64E8>
+<UF64E9>
+<UF64EA>
+<UF64EB>
+<UF64EC>
+<UF64ED>
+<UF64EE>
+<UF64EF>
+<UF64F0>
+<UF64F1>
+<UF64F2>
+<UF64F3>
+<UF64F4>
+<UF64F5>
+<UF64F6>
+<UF64F7>
+<UF64F8>
+<UF64F9>
+<UF64FA>
+<UF64FB>
+<UF64FC>
+<UF64FD>
+<UF64FE>
+<UF64FF>
+<UF6500>
+<UF6501>
+<UF6502>
+<UF6503>
+<UF6504>
+<UF6505>
+<UF6506>
+<UF6507>
+<UF6508>
+<UF6509>
+<UF650A>
+<UF650B>
+<UF650C>
+<UF650D>
+<UF650E>
+<UF650F>
+<UF6510>
+<UF6511>
+<UF6512>
+<UF6513>
+<UF6514>
+<UF6515>
+<UF6516>
+<UF6517>
+<UF6518>
+<UF6519>
+<UF651A>
+<UF651B>
+<UF651C>
+<UF651D>
+<UF651E>
+<UF651F>
+<UF6520>
+<UF6521>
+<UF6522>
+<UF6523>
+<UF6524>
+<UF6525>
+<UF6526>
+<UF6527>
+<UF6528>
+<UF6529>
+<UF652A>
+<UF652B>
+<UF652C>
+<UF652D>
+<UF652E>
+<UF652F>
+<UF6530>
+<UF6531>
+<UF6532>
+<UF6533>
+<UF6534>
+<UF6535>
+<UF6536>
+<UF6537>
+<UF6538>
+<UF6539>
+<UF653A>
+<UF653B>
+<UF653C>
+<UF653D>
+<UF653E>
+<UF653F>
+<UF6540>
+<UF6541>
+<UF6542>
+<UF6543>
+<UF6544>
+<UF6545>
+<UF6546>
+<UF6547>
+<UF6548>
+<UF6549>
+<UF654A>
+<UF654B>
+<UF654C>
+<UF654D>
+<UF654E>
+<UF654F>
+<UF6550>
+<UF6551>
+<UF6552>
+<UF6553>
+<UF6554>
+<UF6555>
+<UF6556>
+<UF6557>
+<UF6558>
+<UF6559>
+<UF655A>
+<UF655B>
+<UF655C>
+<UF655D>
+<UF655E>
+<UF655F>
+<UF6560>
+<UF6561>
+<UF6562>
+<UF6563>
+<UF6564>
+<UF6565>
+<UF6566>
+<UF6567>
+<UF6568>
+<UF6569>
+<UF656A>
+<UF656B>
+<UF656C>
+<UF656D>
+<UF656E>
+<UF656F>
+<UF6570>
+<UF6571>
+<UF6572>
+<UF6573>
+<UF6574>
+<UF6575>
+<UF6576>
+<UF6577>
+<UF6578>
+<UF6579>
+<UF657A>
+<UF657B>
+<UF657C>
+<UF657D>
+<UF657E>
+<UF657F>
+<UF6580>
+<UF6581>
+<UF6582>
+<UF6583>
+<UF6584>
+<UF6585>
+<UF6586>
+<UF6587>
+<UF6588>
+<UF6589>
+<UF658A>
+<UF658B>
+<UF658C>
+<UF658D>
+<UF658E>
+<UF658F>
+<UF6590>
+<UF6591>
+<UF6592>
+<UF6593>
+<UF6594>
+<UF6595>
+<UF6596>
+<UF6597>
+<UF6598>
+<UF6599>
+<UF659A>
+<UF659B>
+<UF659C>
+<UF659D>
+<UF659E>
+<UF659F>
+<UF65A0>
+<UF65A1>
+<UF65A2>
+<UF65A3>
+<UF65A4>
+<UF65A5>
+<UF65A6>
+<UF65A7>
+<UF65A8>
+<UF65A9>
+<UF65AA>
+<UF65AB>
+<UF65AC>
+<UF65AD>
+<UF65AE>
+<UF65AF>
+<UF65B0>
+<UF65B1>
+<UF65B2>
+<UF65B3>
+<UF65B4>
+<UF65B5>
+<UF65B6>
+<UF65B7>
+<UF65B8>
+<UF65B9>
+<UF65BA>
+<UF65BB>
+<UF65BC>
+<UF65BD>
+<UF65BE>
+<UF65BF>
+<UF65C0>
+<UF65C1>
+<UF65C2>
+<UF65C3>
+<UF65C4>
+<UF65C5>
+<UF65C6>
+<UF65C7>
+<UF65C8>
+<UF65C9>
+<UF65CA>
+<UF65CB>
+<UF65CC>
+<UF65CD>
+<UF65CE>
+<UF65CF>
+<UF65D0>
+<UF65D1>
+<UF65D2>
+<UF65D3>
+<UF65D4>
+<UF65D5>
+<UF65D6>
+<UF65D7>
+<UF65D8>
+<UF65D9>
+<UF65DA>
+<UF65DB>
+<UF65DC>
+<UF65DD>
+<UF65DE>
+<UF65DF>
+<UF65E0>
+<UF65E1>
+<UF65E2>
+<UF65E3>
+<UF65E4>
+<UF65E5>
+<UF65E6>
+<UF65E7>
+<UF65E8>
+<UF65E9>
+<UF65EA>
+<UF65EB>
+<UF65EC>
+<UF65ED>
+<UF65EE>
+<UF65EF>
+<UF65F0>
+<UF65F1>
+<UF65F2>
+<UF65F3>
+<UF65F4>
+<UF65F5>
+<UF65F6>
+<UF65F7>
+<UF65F8>
+<UF65F9>
+<UF65FA>
+<UF65FB>
+<UF65FC>
+<UF65FD>
+<UF65FE>
+<UF65FF>
+<UF6600>
+<UF6601>
+<UF6602>
+<UF6603>
+<UF6604>
+<UF6605>
+<UF6606>
+<UF6607>
+<UF6608>
+<UF6609>
+<UF660A>
+<UF660B>
+<UF660C>
+<UF660D>
+<UF660E>
+<UF660F>
+<UF6610>
+<UF6611>
+<UF6612>
+<UF6613>
+<UF6614>
+<UF6615>
+<UF6616>
+<UF6617>
+<UF6618>
+<UF6619>
+<UF661A>
+<UF661B>
+<UF661C>
+<UF661D>
+<UF661E>
+<UF661F>
+<UF6620>
+<UF6621>
+<UF6622>
+<UF6623>
+<UF6624>
+<UF6625>
+<UF6626>
+<UF6627>
+<UF6628>
+<UF6629>
+<UF662A>
+<UF662B>
+<UF662C>
+<UF662D>
+<UF662E>
+<UF662F>
+<UF6630>
+<UF6631>
+<UF6632>
+<UF6633>
+<UF6634>
+<UF6635>
+<UF6636>
+<UF6637>
+<UF6638>
+<UF6639>
+<UF663A>
+<UF663B>
+<UF663C>
+<UF663D>
+<UF663E>
+<UF663F>
+<UF6640>
+<UF6641>
+<UF6642>
+<UF6643>
+<UF6644>
+<UF6645>
+<UF6646>
+<UF6647>
+<UF6648>
+<UF6649>
+<UF664A>
+<UF664B>
+<UF664C>
+<UF664D>
+<UF664E>
+<UF664F>
+<UF6650>
+<UF6651>
+<UF6652>
+<UF6653>
+<UF6654>
+<UF6655>
+<UF6656>
+<UF6657>
+<UF6658>
+<UF6659>
+<UF665A>
+<UF665B>
+<UF665C>
+<UF665D>
+<UF665E>
+<UF665F>
+<UF6660>
+<UF6661>
+<UF6662>
+<UF6663>
+<UF6664>
+<UF6665>
+<UF6666>
+<UF6667>
+<UF6668>
+<UF6669>
+<UF666A>
+<UF666B>
+<UF666C>
+<UF666D>
+<UF666E>
+<UF666F>
+<UF6670>
+<UF6671>
+<UF6672>
+<UF6673>
+<UF6674>
+<UF6675>
+<UF6676>
+<UF6677>
+<UF6678>
+<UF6679>
+<UF667A>
+<UF667B>
+<UF667C>
+<UF667D>
+<UF667E>
+<UF667F>
+<UF6680>
+<UF6681>
+<UF6682>
+<UF6683>
+<UF6684>
+<UF6685>
+<UF6686>
+<UF6687>
+<UF6688>
+<UF6689>
+<UF668A>
+<UF668B>
+<UF668C>
+<UF668D>
+<UF668E>
+<UF668F>
+<UF6690>
+<UF6691>
+<UF6692>
+<UF6693>
+<UF6694>
+<UF6695>
+<UF6696>
+<UF6697>
+<UF6698>
+<UF6699>
+<UF669A>
+<UF669B>
+<UF669C>
+<UF669D>
+<UF669E>
+<UF669F>
+<UF66A0>
+<UF66A1>
+<UF66A2>
+<UF66A3>
+<UF66A4>
+<UF66A5>
+<UF66A6>
+<UF66A7>
+<UF66A8>
+<UF66A9>
+<UF66AA>
+<UF66AB>
+<UF66AC>
+<UF66AD>
+<UF66AE>
+<UF66AF>
+<UF66B0>
+<UF66B1>
+<UF66B2>
+<UF66B3>
+<UF66B4>
+<UF66B5>
+<UF66B6>
+<UF66B7>
+<UF66B8>
+<UF66B9>
+<UF66BA>
+<UF66BB>
+<UF66BC>
+<UF66BD>
+<UF66BE>
+<UF66BF>
+<UF66C0>
+<UF66C1>
+<UF66C2>
+<UF66C3>
+<UF66C4>
+<UF66C5>
+<UF66C6>
+<UF66C7>
+<UF66C8>
+<UF66C9>
+<UF66CA>
+<UF66CB>
+<UF66CC>
+<UF66CD>
+<UF66CE>
+<UF66CF>
+<UF66D0>
+<UF66D1>
+<UF66D2>
+<UF66D3>
+<UF66D4>
+<UF66D5>
+<UF66D6>
+<UF66D7>
+<UF66D8>
+<UF66D9>
+<UF66DA>
+<UF66DB>
+<UF66DC>
+<UF66DD>
+<UF66DE>
+<UF66DF>
+<UF66E0>
+<UF66E1>
+<UF66E2>
+<UF66E3>
+<UF66E4>
+<UF66E5>
+<UF66E6>
+<UF66E7>
+<UF66E8>
+<UF66E9>
+<UF66EA>
+<UF66EB>
+<UF66EC>
+<UF66ED>
+<UF66EE>
+<UF66EF>
+<UF66F0>
+<UF66F1>
+<UF66F2>
+<UF66F3>
+<UF66F4>
+<UF66F5>
+<UF66F6>
+<UF66F7>
+<UF66F8>
+<UF66F9>
+<UF66FA>
+<UF66FB>
+<UF66FC>
+<UF66FD>
+<UF66FE>
+<UF66FF>
+<UF6700>
+<UF6701>
+<UF6702>
+<UF6703>
+<UF6704>
+<UF6705>
+<UF6706>
+<UF6707>
+<UF6708>
+<UF6709>
+<UF670A>
+<UF670B>
+<UF670C>
+<UF670D>
+<UF670E>
+<UF670F>
+<UF6710>
+<UF6711>
+<UF6712>
+<UF6713>
+<UF6714>
+<UF6715>
+<UF6716>
+<UF6717>
+<UF6718>
+<UF6719>
+<UF671A>
+<UF671B>
+<UF671C>
+<UF671D>
+<UF671E>
+<UF671F>
+<UF6720>
+<UF6721>
+<UF6722>
+<UF6723>
+<UF6724>
+<UF6725>
+<UF6726>
+<UF6727>
+<UF6728>
+<UF6729>
+<UF672A>
+<UF672B>
+<UF672C>
+<UF672D>
+<UF672E>
+<UF672F>
+<UF6730>
+<UF6731>
+<UF6732>
+<UF6733>
+<UF6734>
+<UF6735>
+<UF6736>
+<UF6737>
+<UF6738>
+<UF6739>
+<UF673A>
+<UF673B>
+<UF673C>
+<UF673D>
+<UF673E>
+<UF673F>
+<UF6740>
+<UF6741>
+<UF6742>
+<UF6743>
+<UF6744>
+<UF6745>
+<UF6746>
+<UF6747>
+<UF6748>
+<UF6749>
+<UF674A>
+<UF674B>
+<UF674C>
+<UF674D>
+<UF674E>
+<UF674F>
+<UF6750>
+<UF6751>
+<UF6752>
+<UF6753>
+<UF6754>
+<UF6755>
+<UF6756>
+<UF6757>
+<UF6758>
+<UF6759>
+<UF675A>
+<UF675B>
+<UF675C>
+<UF675D>
+<UF675E>
+<UF675F>
+<UF6760>
+<UF6761>
+<UF6762>
+<UF6763>
+<UF6764>
+<UF6765>
+<UF6766>
+<UF6767>
+<UF6768>
+<UF6769>
+<UF676A>
+<UF676B>
+<UF676C>
+<UF676D>
+<UF676E>
+<UF676F>
+<UF6770>
+<UF6771>
+<UF6772>
+<UF6773>
+<UF6774>
+<UF6775>
+<UF6776>
+<UF6777>
+<UF6778>
+<UF6779>
+<UF677A>
+<UF677B>
+<UF677C>
+<UF677D>
+<UF677E>
+<UF677F>
+<UF6780>
+<UF6781>
+<UF6782>
+<UF6783>
+<UF6784>
+<UF6785>
+<UF6786>
+<UF6787>
+<UF6788>
+<UF6789>
+<UF678A>
+<UF678B>
+<UF678C>
+<UF678D>
+<UF678E>
+<UF678F>
+<UF6790>
+<UF6791>
+<UF6792>
+<UF6793>
+<UF6794>
+<UF6795>
+<UF6796>
+<UF6797>
+<UF6798>
+<UF6799>
+<UF679A>
+<UF679B>
+<UF679C>
+<UF679D>
+<UF679E>
+<UF679F>
+<UF67A0>
+<UF67A1>
+<UF67A2>
+<UF67A3>
+<UF67A4>
+<UF67A5>
+<UF67A6>
+<UF67A7>
+<UF67A8>
+<UF67A9>
+<UF67AA>
+<UF67AB>
+<UF67AC>
+<UF67AD>
+<UF67AE>
+<UF67AF>
+<UF67B0>
+<UF67B1>
+<UF67B2>
+<UF67B3>
+<UF67B4>
+<UF67B5>
+<UF67B6>
+<UF67B7>
+<UF67B8>
+<UF67B9>
+<UF67BA>
+<UF67BB>
+<UF67BC>
+<UF67BD>
+<UF67BE>
+<UF67BF>
+<UF67C0>
+<UF67C1>
+<UF67C2>
+<UF67C3>
+<UF67C4>
+<UF67C5>
+<UF67C6>
+<UF67C7>
+<UF67C8>
+<UF67C9>
+<UF67CA>
+<UF67CB>
+<UF67CC>
+<UF67CD>
+<UF67CE>
+<UF67CF>
+<UF67D0>
+<UF67D1>
+<UF67D2>
+<UF67D3>
+<UF67D4>
+<UF67D5>
+<UF67D6>
+<UF67D7>
+<UF67D8>
+<UF67D9>
+<UF67DA>
+<UF67DB>
+<UF67DC>
+<UF67DD>
+<UF67DE>
+<UF67DF>
+<UF67E0>
+<UF67E1>
+<UF67E2>
+<UF67E3>
+<UF67E4>
+<UF67E5>
+<UF67E6>
+<UF67E7>
+<UF67E8>
+<UF67E9>
+<UF67EA>
+<UF67EB>
+<UF67EC>
+<UF67ED>
+<UF67EE>
+<UF67EF>
+<UF67F0>
+<UF67F1>
+<UF67F2>
+<UF67F3>
+<UF67F4>
+<UF67F5>
+<UF67F6>
+<UF67F7>
+<UF67F8>
+<UF67F9>
+<UF67FA>
+<UF67FB>
+<UF67FC>
+<UF67FD>
+<UF67FE>
+<UF67FF>
+<UF6800>
+<UF6801>
+<UF6802>
+<UF6803>
+<UF6804>
+<UF6805>
+<UF6806>
+<UF6807>
+<UF6808>
+<UF6809>
+<UF680A>
+<UF680B>
+<UF680C>
+<UF680D>
+<UF680E>
+<UF680F>
+<UF6810>
+<UF6811>
+<UF6812>
+<UF6813>
+<UF6814>
+<UF6815>
+<UF6816>
+<UF6817>
+<UF6818>
+<UF6819>
+<UF681A>
+<UF681B>
+<UF681C>
+<UF681D>
+<UF681E>
+<UF681F>
+<UF6820>
+<UF6821>
+<UF6822>
+<UF6823>
+<UF6824>
+<UF6825>
+<UF6826>
+<UF6827>
+<UF6828>
+<UF6829>
+<UF682A>
+<UF682B>
+<UF682C>
+<UF682D>
+<UF682E>
+<UF682F>
+<UF6830>
+<UF6831>
+<UF6832>
+<UF6833>
+<UF6834>
+<UF6835>
+<UF6836>
+<UF6837>
+<UF6838>
+<UF6839>
+<UF683A>
+<UF683B>
+<UF683C>
+<UF683D>
+<UF683E>
+<UF683F>
+<UF6840>
+<UF6841>
+<UF6842>
+<UF6843>
+<UF6844>
+<UF6845>
+<UF6846>
+<UF6847>
+<UF6848>
+<UF6849>
+<UF684A>
+<UF684B>
+<UF684C>
+<UF684D>
+<UF684E>
+<UF684F>
+<UF6850>
+<UF6851>
+<UF6852>
+<UF6853>
+<UF6854>
+<UF6855>
+<UF6856>
+<UF6857>
+<UF6858>
+<UF6859>
+<UF685A>
+<UF685B>
+<UF685C>
+<UF685D>
+<UF685E>
+<UF685F>
+<UF6860>
+<UF6861>
+<UF6862>
+<UF6863>
+<UF6864>
+<UF6865>
+<UF6866>
+<UF6867>
+<UF6868>
+<UF6869>
+<UF686A>
+<UF686B>
+<UF686C>
+<UF686D>
+<UF686E>
+<UF686F>
+<UF6870>
+<UF6871>
+<UF6872>
+<UF6873>
+<UF6874>
+<UF6875>
+<UF6876>
+<UF6877>
+<UF6878>
+<UF6879>
+<UF687A>
+<UF687B>
+<UF687C>
+<UF687D>
+<UF687E>
+<UF687F>
+<UF6880>
+<UF6881>
+<UF6882>
+<UF6883>
+<UF6884>
+<UF6885>
+<UF6886>
+<UF6887>
+<UF6888>
+<UF6889>
+<UF688A>
+<UF688B>
+<UF688C>
+<UF688D>
+<UF688E>
+<UF688F>
+<UF6890>
+<UF6891>
+<UF6892>
+<UF6893>
+<UF6894>
+<UF6895>
+<UF6896>
+<UF6897>
+<UF6898>
+<UF6899>
+<UF689A>
+<UF689B>
+<UF689C>
+<UF689D>
+<UF689E>
+<UF689F>
+<UF68A0>
+<UF68A1>
+<UF68A2>
+<UF68A3>
+<UF68A4>
+<UF68A5>
+<UF68A6>
+<UF68A7>
+<UF68A8>
+<UF68A9>
+<UF68AA>
+<UF68AB>
+<UF68AC>
+<UF68AD>
+<UF68AE>
+<UF68AF>
+<UF68B0>
+<UF68B1>
+<UF68B2>
+<UF68B3>
+<UF68B4>
+<UF68B5>
+<UF68B6>
+<UF68B7>
+<UF68B8>
+<UF68B9>
+<UF68BA>
+<UF68BB>
+<UF68BC>
+<UF68BD>
+<UF68BE>
+<UF68BF>
+<UF68C0>
+<UF68C1>
+<UF68C2>
+<UF68C3>
+<UF68C4>
+<UF68C5>
+<UF68C6>
+<UF68C7>
+<UF68C8>
+<UF68C9>
+<UF68CA>
+<UF68CB>
+<UF68CC>
+<UF68CD>
+<UF68CE>
+<UF68CF>
+<UF68D0>
+<UF68D1>
+<UF68D2>
+<UF68D3>
+<UF68D4>
+<UF68D5>
+<UF68D6>
+<UF68D7>
+<UF68D8>
+<UF68D9>
+<UF68DA>
+<UF68DB>
+<UF68DC>
+<UF68DD>
+<UF68DE>
+<UF68DF>
+<UF68E0>
+<UF68E1>
+<UF68E2>
+<UF68E3>
+<UF68E4>
+<UF68E5>
+<UF68E6>
+<UF68E7>
+<UF68E8>
+<UF68E9>
+<UF68EA>
+<UF68EB>
+<UF68EC>
+<UF68ED>
+<UF68EE>
+<UF68EF>
+<UF68F0>
+<UF68F1>
+<UF68F2>
+<UF68F3>
+<UF68F4>
+<UF68F5>
+<UF68F6>
+<UF68F7>
+<UF68F8>
+<UF68F9>
+<UF68FA>
+<UF68FB>
+<UF68FC>
+<UF68FD>
+<UF68FE>
+<UF68FF>
+<UF6900>
+<UF6901>
+<UF6902>
+<UF6903>
+<UF6904>
+<UF6905>
+<UF6906>
+<UF6907>
+<UF6908>
+<UF6909>
+<UF690A>
+<UF690B>
+<UF690C>
+<UF690D>
+<UF690E>
+<UF690F>
+<UF6910>
+<UF6911>
+<UF6912>
+<UF6913>
+<UF6914>
+<UF6915>
+<UF6916>
+<UF6917>
+<UF6918>
+<UF6919>
+<UF691A>
+<UF691B>
+<UF691C>
+<UF691D>
+<UF691E>
+<UF691F>
+<UF6920>
+<UF6921>
+<UF6922>
+<UF6923>
+<UF6924>
+<UF6925>
+<UF6926>
+<UF6927>
+<UF6928>
+<UF6929>
+<UF692A>
+<UF692B>
+<UF692C>
+<UF692D>
+<UF692E>
+<UF692F>
+<UF6930>
+<UF6931>
+<UF6932>
+<UF6933>
+<UF6934>
+<UF6935>
+<UF6936>
+<UF6937>
+<UF6938>
+<UF6939>
+<UF693A>
+<UF693B>
+<UF693C>
+<UF693D>
+<UF693E>
+<UF693F>
+<UF6940>
+<UF6941>
+<UF6942>
+<UF6943>
+<UF6944>
+<UF6945>
+<UF6946>
+<UF6947>
+<UF6948>
+<UF6949>
+<UF694A>
+<UF694B>
+<UF694C>
+<UF694D>
+<UF694E>
+<UF694F>
+<UF6950>
+<UF6951>
+<UF6952>
+<UF6953>
+<UF6954>
+<UF6955>
+<UF6956>
+<UF6957>
+<UF6958>
+<UF6959>
+<UF695A>
+<UF695B>
+<UF695C>
+<UF695D>
+<UF695E>
+<UF695F>
+<UF6960>
+<UF6961>
+<UF6962>
+<UF6963>
+<UF6964>
+<UF6965>
+<UF6966>
+<UF6967>
+<UF6968>
+<UF6969>
+<UF696A>
+<UF696B>
+<UF696C>
+<UF696D>
+<UF696E>
+<UF696F>
+<UF6970>
+<UF6971>
+<UF6972>
+<UF6973>
+<UF6974>
+<UF6975>
+<UF6976>
+<UF6977>
+<UF6978>
+<UF6979>
+<UF697A>
+<UF697B>
+<UF697C>
+<UF697D>
+<UF697E>
+<UF697F>
+<UF6980>
+<UF6981>
+<UF6982>
+<UF6983>
+<UF6984>
+<UF6985>
+<UF6986>
+<UF6987>
+<UF6988>
+<UF6989>
+<UF698A>
+<UF698B>
+<UF698C>
+<UF698D>
+<UF698E>
+<UF698F>
+<UF6990>
+<UF6991>
+<UF6992>
+<UF6993>
+<UF6994>
+<UF6995>
+<UF6996>
+<UF6997>
+<UF6998>
+<UF6999>
+<UF699A>
+<UF699B>
+<UF699C>
+<UF699D>
+<UF699E>
+<UF699F>
+<UF69A0>
+<UF69A1>
+<UF69A2>
+<UF69A3>
+<UF69A4>
+<UF69A5>
+<UF69A6>
+<UF69A7>
+<UF69A8>
+<UF69A9>
+<UF69AA>
+<UF69AB>
+<UF69AC>
+<UF69AD>
+<UF69AE>
+<UF69AF>
+<UF69B0>
+<UF69B1>
+<UF69B2>
+<UF69B3>
+<UF69B4>
+<UF69B5>
+<UF69B6>
+<UF69B7>
+<UF69B8>
+<UF69B9>
+<UF69BA>
+<UF69BB>
+<UF69BC>
+<UF69BD>
+<UF69BE>
+<UF69BF>
+<UF69C0>
+<UF69C1>
+<UF69C2>
+<UF69C3>
+<UF69C4>
+<UF69C5>
+<UF69C6>
+<UF69C7>
+<UF69C8>
+<UF69C9>
+<UF69CA>
+<UF69CB>
+<UF69CC>
+<UF69CD>
+<UF69CE>
+<UF69CF>
+<UF69D0>
+<UF69D1>
+<UF69D2>
+<UF69D3>
+<UF69D4>
+<UF69D5>
+<UF69D6>
+<UF69D7>
+<UF69D8>
+<UF69D9>
+<UF69DA>
+<UF69DB>
+<UF69DC>
+<UF69DD>
+<UF69DE>
+<UF69DF>
+<UF69E0>
+<UF69E1>
+<UF69E2>
+<UF69E3>
+<UF69E4>
+<UF69E5>
+<UF69E6>
+<UF69E7>
+<UF69E8>
+<UF69E9>
+<UF69EA>
+<UF69EB>
+<UF69EC>
+<UF69ED>
+<UF69EE>
+<UF69EF>
+<UF69F0>
+<UF69F1>
+<UF69F2>
+<UF69F3>
+<UF69F4>
+<UF69F5>
+<UF69F6>
+<UF69F7>
+<UF69F8>
+<UF69F9>
+<UF69FA>
+<UF69FB>
+<UF69FC>
+<UF69FD>
+<UF69FE>
+<UF69FF>
+<UF6A00>
+<UF6A01>
+<UF6A02>
+<UF6A03>
+<UF6A04>
+<UF6A05>
+<UF6A06>
+<UF6A07>
+<UF6A08>
+<UF6A09>
+<UF6A0A>
+<UF6A0B>
+<UF6A0C>
+<UF6A0D>
+<UF6A0E>
+<UF6A0F>
+<UF6A10>
+<UF6A11>
+<UF6A12>
+<UF6A13>
+<UF6A14>
+<UF6A15>
+<UF6A16>
+<UF6A17>
+<UF6A18>
+<UF6A19>
+<UF6A1A>
+<UF6A1B>
+<UF6A1C>
+<UF6A1D>
+<UF6A1E>
+<UF6A1F>
+<UF6A20>
+<UF6A21>
+<UF6A22>
+<UF6A23>
+<UF6A24>
+<UF6A25>
+<UF6A26>
+<UF6A27>
+<UF6A28>
+<UF6A29>
+<UF6A2A>
+<UF6A2B>
+<UF6A2C>
+<UF6A2D>
+<UF6A2E>
+<UF6A2F>
+<UF6A30>
+<UF6A31>
+<UF6A32>
+<UF6A33>
+<UF6A34>
+<UF6A35>
+<UF6A36>
+<UF6A37>
+<UF6A38>
+<UF6A39>
+<UF6A3A>
+<UF6A3B>
+<UF6A3C>
+<UF6A3D>
+<UF6A3E>
+<UF6A3F>
+<UF6A40>
+<UF6A41>
+<UF6A42>
+<UF6A43>
+<UF6A44>
+<UF6A45>
+<UF6A46>
+<UF6A47>
+<UF6A48>
+<UF6A49>
+<UF6A4A>
+<UF6A4B>
+<UF6A4C>
+<UF6A4D>
+<UF6A4E>
+<UF6A4F>
+<UF6A50>
+<UF6A51>
+<UF6A52>
+<UF6A53>
+<UF6A54>
+<UF6A55>
+<UF6A56>
+<UF6A57>
+<UF6A58>
+<UF6A59>
+<UF6A5A>
+<UF6A5B>
+<UF6A5C>
+<UF6A5D>
+<UF6A5E>
+<UF6A5F>
+<UF6A60>
+<UF6A61>
+<UF6A62>
+<UF6A63>
+<UF6A64>
+<UF6A65>
+<UF6A66>
+<UF6A67>
+<UF6A68>
+<UF6A69>
+<UF6A6A>
+<UF6A6B>
+<UF6A6C>
+<UF6A6D>
+<UF6A6E>
+<UF6A6F>
+<UF6A70>
+<UF6A71>
+<UF6A72>
+<UF6A73>
+<UF6A74>
+<UF6A75>
+<UF6A76>
+<UF6A77>
+<UF6A78>
+<UF6A79>
+<UF6A7A>
+<UF6A7B>
+<UF6A7C>
+<UF6A7D>
+<UF6A7E>
+<UF6A7F>
+<UF6A80>
+<UF6A81>
+<UF6A82>
+<UF6A83>
+<UF6A84>
+<UF6A85>
+<UF6A86>
+<UF6A87>
+<UF6A88>
+<UF6A89>
+<UF6A8A>
+<UF6A8B>
+<UF6A8C>
+<UF6A8D>
+<UF6A8E>
+<UF6A8F>
+<UF6A90>
+<UF6A91>
+<UF6A92>
+<UF6A93>
+<UF6A94>
+<UF6A95>
+<UF6A96>
+<UF6A97>
+<UF6A98>
+<UF6A99>
+<UF6A9A>
+<UF6A9B>
+<UF6A9C>
+<UF6A9D>
+<UF6A9E>
+<UF6A9F>
+<UF6AA0>
+<UF6AA1>
+<UF6AA2>
+<UF6AA3>
+<UF6AA4>
+<UF6AA5>
+<UF6AA6>
+<UF6AA7>
+<UF6AA8>
+<UF6AA9>
+<UF6AAA>
+<UF6AAB>
+<UF6AAC>
+<UF6AAD>
+<UF6AAE>
+<UF6AAF>
+<UF6AB0>
+<UF6AB1>
+<UF6AB2>
+<UF6AB3>
+<UF6AB4>
+<UF6AB5>
+<UF6AB6>
+<UF6AB7>
+<UF6AB8>
+<UF6AB9>
+<UF6ABA>
+<UF6ABB>
+<UF6ABC>
+<UF6ABD>
+<UF6ABE>
+<UF6ABF>
+<UF6AC0>
+<UF6AC1>
+<UF6AC2>
+<UF6AC3>
+<UF6AC4>
+<UF6AC5>
+<UF6AC6>
+<UF6AC7>
+<UF6AC8>
+<UF6AC9>
+<UF6ACA>
+<UF6ACB>
+<UF6ACC>
+<UF6ACD>
+<UF6ACE>
+<UF6ACF>
+<UF6AD0>
+<UF6AD1>
+<UF6AD2>
+<UF6AD3>
+<UF6AD4>
+<UF6AD5>
+<UF6AD6>
+<UF6AD7>
+<UF6AD8>
+<UF6AD9>
+<UF6ADA>
+<UF6ADB>
+<UF6ADC>
+<UF6ADD>
+<UF6ADE>
+<UF6ADF>
+<UF6AE0>
+<UF6AE1>
+<UF6AE2>
+<UF6AE3>
+<UF6AE4>
+<UF6AE5>
+<UF6AE6>
+<UF6AE7>
+<UF6AE8>
+<UF6AE9>
+<UF6AEA>
+<UF6AEB>
+<UF6AEC>
+<UF6AED>
+<UF6AEE>
+<UF6AEF>
+<UF6AF0>
+<UF6AF1>
+<UF6AF2>
+<UF6AF3>
+<UF6AF4>
+<UF6AF5>
+<UF6AF6>
+<UF6AF7>
+<UF6AF8>
+<UF6AF9>
+<UF6AFA>
+<UF6AFB>
+<UF6AFC>
+<UF6AFD>
+<UF6AFE>
+<UF6AFF>
+<UF6B00>
+<UF6B01>
+<UF6B02>
+<UF6B03>
+<UF6B04>
+<UF6B05>
+<UF6B06>
+<UF6B07>
+<UF6B08>
+<UF6B09>
+<UF6B0A>
+<UF6B0B>
+<UF6B0C>
+<UF6B0D>
+<UF6B0E>
+<UF6B0F>
+<UF6B10>
+<UF6B11>
+<UF6B12>
+<UF6B13>
+<UF6B14>
+<UF6B15>
+<UF6B16>
+<UF6B17>
+<UF6B18>
+<UF6B19>
+<UF6B1A>
+<UF6B1B>
+<UF6B1C>
+<UF6B1D>
+<UF6B1E>
+<UF6B1F>
+<UF6B20>
+<UF6B21>
+<UF6B22>
+<UF6B23>
+<UF6B24>
+<UF6B25>
+<UF6B26>
+<UF6B27>
+<UF6B28>
+<UF6B29>
+<UF6B2A>
+<UF6B2B>
+<UF6B2C>
+<UF6B2D>
+<UF6B2E>
+<UF6B2F>
+<UF6B30>
+<UF6B31>
+<UF6B32>
+<UF6B33>
+<UF6B34>
+<UF6B35>
+<UF6B36>
+<UF6B37>
+<UF6B38>
+<UF6B39>
+<UF6B3A>
+<UF6B3B>
+<UF6B3C>
+<UF6B3D>
+<UF6B3E>
+<UF6B3F>
+<UF6B40>
+<UF6B41>
+<UF6B42>
+<UF6B43>
+<UF6B44>
+<UF6B45>
+<UF6B46>
+<UF6B47>
+<UF6B48>
+<UF6B49>
+<UF6B4A>
+<UF6B4B>
+<UF6B4C>
+<UF6B4D>
+<UF6B4E>
+<UF6B4F>
+<UF6B50>
+<UF6B51>
+<UF6B52>
+<UF6B53>
+<UF6B54>
+<UF6B55>
+<UF6B56>
+<UF6B57>
+<UF6B58>
+<UF6B59>
+<UF6B5A>
+<UF6B5B>
+<UF6B5C>
+<UF6B5D>
+<UF6B5E>
+<UF6B5F>
+<UF6B60>
+<UF6B61>
+<UF6B62>
+<UF6B63>
+<UF6B64>
+<UF6B65>
+<UF6B66>
+<UF6B67>
+<UF6B68>
+<UF6B69>
+<UF6B6A>
+<UF6B6B>
+<UF6B6C>
+<UF6B6D>
+<UF6B6E>
+<UF6B6F>
+<UF6B70>
+<UF6B71>
+<UF6B72>
+<UF6B73>
+<UF6B74>
+<UF6B75>
+<UF6B76>
+<UF6B77>
+<UF6B78>
+<UF6B79>
+<UF6B7A>
+<UF6B7B>
+<UF6B7C>
+<UF6B7D>
+<UF6B7E>
+<UF6B7F>
+<UF6B80>
+<UF6B81>
+<UF6B82>
+<UF6B83>
+<UF6B84>
+<UF6B85>
+<UF6B86>
+<UF6B87>
+<UF6B88>
+<UF6B89>
+<UF6B8A>
+<UF6B8B>
+<UF6B8C>
+<UF6B8D>
+<UF6B8E>
+<UF6B8F>
+<UF6B90>
+<UF6B91>
+<UF6B92>
+<UF6B93>
+<UF6B94>
+<UF6B95>
+<UF6B96>
+<UF6B97>
+<UF6B98>
+<UF6B99>
+<UF6B9A>
+<UF6B9B>
+<UF6B9C>
+<UF6B9D>
+<UF6B9E>
+<UF6B9F>
+<UF6BA0>
+<UF6BA1>
+<UF6BA2>
+<UF6BA3>
+<UF6BA4>
+<UF6BA5>
+<UF6BA6>
+<UF6BA7>
+<UF6BA8>
+<UF6BA9>
+<UF6BAA>
+<UF6BAB>
+<UF6BAC>
+<UF6BAD>
+<UF6BAE>
+<UF6BAF>
+<UF6BB0>
+<UF6BB1>
+<UF6BB2>
+<UF6BB3>
+<UF6BB4>
+<UF6BB5>
+<UF6BB6>
+<UF6BB7>
+<UF6BB8>
+<UF6BB9>
+<UF6BBA>
+<UF6BBB>
+<UF6BBC>
+<UF6BBD>
+<UF6BBE>
+<UF6BBF>
+<UF6BC0>
+<UF6BC1>
+<UF6BC2>
+<UF6BC3>
+<UF6BC4>
+<UF6BC5>
+<UF6BC6>
+<UF6BC7>
+<UF6BC8>
+<UF6BC9>
+<UF6BCA>
+<UF6BCB>
+<UF6BCC>
+<UF6BCD>
+<UF6BCE>
+<UF6BCF>
+<UF6BD0>
+<UF6BD1>
+<UF6BD2>
+<UF6BD3>
+<UF6BD4>
+<UF6BD5>
+<UF6BD6>
+<UF6BD7>
+<UF6BD8>
+<UF6BD9>
+<UF6BDA>
+<UF6BDB>
+<UF6BDC>
+<UF6BDD>
+<UF6BDE>
+<UF6BDF>
+<UF6BE0>
+<UF6BE1>
+<UF6BE2>
+<UF6BE3>
+<UF6BE4>
+<UF6BE5>
+<UF6BE6>
+<UF6BE7>
+<UF6BE8>
+<UF6BE9>
+<UF6BEA>
+<UF6BEB>
+<UF6BEC>
+<UF6BED>
+<UF6BEE>
+<UF6BEF>
+<UF6BF0>
+<UF6BF1>
+<UF6BF2>
+<UF6BF3>
+<UF6BF4>
+<UF6BF5>
+<UF6BF6>
+<UF6BF7>
+<UF6BF8>
+<UF6BF9>
+<UF6BFA>
+<UF6BFB>
+<UF6BFC>
+<UF6BFD>
+<UF6BFE>
+<UF6BFF>
+<UF6C00>
+<UF6C01>
+<UF6C02>
+<UF6C03>
+<UF6C04>
+<UF6C05>
+<UF6C06>
+<UF6C07>
+<UF6C08>
+<UF6C09>
+<UF6C0A>
+<UF6C0B>
+<UF6C0C>
+<UF6C0D>
+<UF6C0E>
+<UF6C0F>
+<UF6C10>
+<UF6C11>
+<UF6C12>
+<UF6C13>
+<UF6C14>
+<UF6C15>
+<UF6C16>
+<UF6C17>
+<UF6C18>
+<UF6C19>
+<UF6C1A>
+<UF6C1B>
+<UF6C1C>
+<UF6C1D>
+<UF6C1E>
+<UF6C1F>
+<UF6C20>
+<UF6C21>
+<UF6C22>
+<UF6C23>
+<UF6C24>
+<UF6C25>
+<UF6C26>
+<UF6C27>
+<UF6C28>
+<UF6C29>
+<UF6C2A>
+<UF6C2B>
+<UF6C2C>
+<UF6C2D>
+<UF6C2E>
+<UF6C2F>
+<UF6C30>
+<UF6C31>
+<UF6C32>
+<UF6C33>
+<UF6C34>
+<UF6C35>
+<UF6C36>
+<UF6C37>
+<UF6C38>
+<UF6C39>
+<UF6C3A>
+<UF6C3B>
+<UF6C3C>
+<UF6C3D>
+<UF6C3E>
+<UF6C3F>
+<UF6C40>
+<UF6C41>
+<UF6C42>
+<UF6C43>
+<UF6C44>
+<UF6C45>
+<UF6C46>
+<UF6C47>
+<UF6C48>
+<UF6C49>
+<UF6C4A>
+<UF6C4B>
+<UF6C4C>
+<UF6C4D>
+<UF6C4E>
+<UF6C4F>
+<UF6C50>
+<UF6C51>
+<UF6C52>
+<UF6C53>
+<UF6C54>
+<UF6C55>
+<UF6C56>
+<UF6C57>
+<UF6C58>
+<UF6C59>
+<UF6C5A>
+<UF6C5B>
+<UF6C5C>
+<UF6C5D>
+<UF6C5E>
+<UF6C5F>
+<UF6C60>
+<UF6C61>
+<UF6C62>
+<UF6C63>
+<UF6C64>
+<UF6C65>
+<UF6C66>
+<UF6C67>
+<UF6C68>
+<UF6C69>
+<UF6C6A>
+<UF6C6B>
+<UF6C6C>
+<UF6C6D>
+<UF6C6E>
+<UF6C6F>
+<UF6C70>
+<UF6C71>
+<UF6C72>
+<UF6C73>
+<UF6C74>
+<UF6C75>
+<UF6C76>
+<UF6C77>
+<UF6C78>
+<UF6C79>
+<UF6C7A>
+<UF6C7B>
+<UF6C7C>
+<UF6C7D>
+<UF6C7E>
+<UF6C7F>
+<UF6C80>
+<UF6C81>
+<UF6C82>
+<UF6C83>
+<UF6C84>
+<UF6C85>
+<UF6C86>
+<UF6C87>
+<UF6C88>
+<UF6C89>
+<UF6C8A>
+<UF6C8B>
+<UF6C8C>
+<UF6C8D>
+<UF6C8E>
+<UF6C8F>
+<UF6C90>
+<UF6C91>
+<UF6C92>
+<UF6C93>
+<UF6C94>
+<UF6C95>
+<UF6C96>
+<UF6C97>
+<UF6C98>
+<UF6C99>
+<UF6C9A>
+<UF6C9B>
+<UF6C9C>
+<UF6C9D>
+<UF6C9E>
+<UF6C9F>
+<UF6CA0>
+<UF6CA1>
+<UF6CA2>
+<UF6CA3>
+<UF6CA4>
+<UF6CA5>
+<UF6CA6>
+<UF6CA7>
+<UF6CA8>
+<UF6CA9>
+<UF6CAA>
+<UF6CAB>
+<UF6CAC>
+<UF6CAD>
+<UF6CAE>
+<UF6CAF>
+<UF6CB0>
+<UF6CB1>
+<UF6CB2>
+<UF6CB3>
+<UF6CB4>
+<UF6CB5>
+<UF6CB6>
+<UF6CB7>
+<UF6CB8>
+<UF6CB9>
+<UF6CBA>
+<UF6CBB>
+<UF6CBC>
+<UF6CBD>
+<UF6CBE>
+<UF6CBF>
+<UF6CC0>
+<UF6CC1>
+<UF6CC2>
+<UF6CC3>
+<UF6CC4>
+<UF6CC5>
+<UF6CC6>
+<UF6CC7>
+<UF6CC8>
+<UF6CC9>
+<UF6CCA>
+<UF6CCB>
+<UF6CCC>
+<UF6CCD>
+<UF6CCE>
+<UF6CCF>
+<UF6CD0>
+<UF6CD1>
+<UF6CD2>
+<UF6CD3>
+<UF6CD4>
+<UF6CD5>
+<UF6CD6>
+<UF6CD7>
+<UF6CD8>
+<UF6CD9>
+<UF6CDA>
+<UF6CDB>
+<UF6CDC>
+<UF6CDD>
+<UF6CDE>
+<UF6CDF>
+<UF6CE0>
+<UF6CE1>
+<UF6CE2>
+<UF6CE3>
+<UF6CE4>
+<UF6CE5>
+<UF6CE6>
+<UF6CE7>
+<UF6CE8>
+<UF6CE9>
+<UF6CEA>
+<UF6CEB>
+<UF6CEC>
+<UF6CED>
+<UF6CEE>
+<UF6CEF>
+<UF6CF0>
+<UF6CF1>
+<UF6CF2>
+<UF6CF3>
+<UF6CF4>
+<UF6CF5>
+<UF6CF6>
+<UF6CF7>
+<UF6CF8>
+<UF6CF9>
+<UF6CFA>
+<UF6CFB>
+<UF6CFC>
+<UF6CFD>
+<UF6CFE>
+<UF6CFF>
+<UF6D00>
+<UF6D01>
+<UF6D02>
+<UF6D03>
+<UF6D04>
+<UF6D05>
+<UF6D06>
+<UF6D07>
+<UF6D08>
+<UF6D09>
+<UF6D0A>
+<UF6D0B>
+<UF6D0C>
+<UF6D0D>
+<UF6D0E>
+<UF6D0F>
+<UF6D10>
+<UF6D11>
+<UF6D12>
+<UF6D13>
+<UF6D14>
+<UF6D15>
+<UF6D16>
+<UF6D17>
+<UF6D18>
+<UF6D19>
+<UF6D1A>
+<UF6D1B>
+<UF6D1C>
+<UF6D1D>
+<UF6D1E>
+<UF6D1F>
+<UF6D20>
+<UF6D21>
+<UF6D22>
+<UF6D23>
+<UF6D24>
+<UF6D25>
+<UF6D26>
+<UF6D27>
+<UF6D28>
+<UF6D29>
+<UF6D2A>
+<UF6D2B>
+<UF6D2C>
+<UF6D2D>
+<UF6D2E>
+<UF6D2F>
+<UF6D30>
+<UF6D31>
+<UF6D32>
+<UF6D33>
+<UF6D34>
+<UF6D35>
+<UF6D36>
+<UF6D37>
+<UF6D38>
+<UF6D39>
+<UF6D3A>
+<UF6D3B>
+<UF6D3C>
+<UF6D3D>
+<UF6D3E>
+<UF6D3F>
+<UF6D40>
+<UF6D41>
+<UF6D42>
+<UF6D43>
+<UF6D44>
+<UF6D45>
+<UF6D46>
+<UF6D47>
+<UF6D48>
+<UF6D49>
+<UF6D4A>
+<UF6D4B>
+<UF6D4C>
+<UF6D4D>
+<UF6D4E>
+<UF6D4F>
+<UF6D50>
+<UF6D51>
+<UF6D52>
+<UF6D53>
+<UF6D54>
+<UF6D55>
+<UF6D56>
+<UF6D57>
+<UF6D58>
+<UF6D59>
+<UF6D5A>
+<UF6D5B>
+<UF6D5C>
+<UF6D5D>
+<UF6D5E>
+<UF6D5F>
+<UF6D60>
+<UF6D61>
+<UF6D62>
+<UF6D63>
+<UF6D64>
+<UF6D65>
+<UF6D66>
+<UF6D67>
+<UF6D68>
+<UF6D69>
+<UF6D6A>
+<UF6D6B>
+<UF6D6C>
+<UF6D6D>
+<UF6D6E>
+<UF6D6F>
+<UF6D70>
+<UF6D71>
+<UF6D72>
+<UF6D73>
+<UF6D74>
+<UF6D75>
+<UF6D76>
+<UF6D77>
+<UF6D78>
+<UF6D79>
+<UF6D7A>
+<UF6D7B>
+<UF6D7C>
+<UF6D7D>
+<UF6D7E>
+<UF6D7F>
+<UF6D80>
+<UF6D81>
+<UF6D82>
+<UF6D83>
+<UF6D84>
+<UF6D85>
+<UF6D86>
+<UF6D87>
+<UF6D88>
+<UF6D89>
+<UF6D8A>
+<UF6D8B>
+<UF6D8C>
+<UF6D8D>
+<UF6D8E>
+<UF6D8F>
+<UF6D90>
+<UF6D91>
+<UF6D92>
+<UF6D93>
+<UF6D94>
+<UF6D95>
+<UF6D96>
+<UF6D97>
+<UF6D98>
+<UF6D99>
+<UF6D9A>
+<UF6D9B>
+<UF6D9C>
+<UF6D9D>
+<UF6D9E>
+<UF6D9F>
+<UF6DA0>
+<UF6DA1>
+<UF6DA2>
+<UF6DA3>
+<UF6DA4>
+<UF6DA5>
+<UF6DA6>
+<UF6DA7>
+<UF6DA8>
+<UF6DA9>
+<UF6DAA>
+<UF6DAB>
+<UF6DAC>
+<UF6DAD>
+<UF6DAE>
+<UF6DAF>
+<UF6DB0>
+<UF6DB1>
+<UF6DB2>
+<UF6DB3>
+<UF6DB4>
+<UF6DB5>
+<UF6DB6>
+<UF6DB7>
+<UF6DB8>
+<UF6DB9>
+<UF6DBA>
+<UF6DBB>
+<UF6DBC>
+<UF6DBD>
+<UF6DBE>
+<UF6DBF>
+<UF6DC0>
+<UF6DC1>
+<UF6DC2>
+<UF6DC3>
+<UF6DC4>
+<UF6DC5>
+<UF6DC6>
+<UF6DC7>
+<UF6DC8>
+<UF6DC9>
+<UF6DCA>
+<UF6DCB>
+<UF6DCC>
+<UF6DCD>
+<UF6DCE>
+<UF6DCF>
+<UF6DD0>
+<UF6DD1>
+<UF6DD2>
+<UF6DD3>
+<UF6DD4>
+<UF6DD5>
+<UF6DD6>
+<UF6DD7>
+<UF6DD8>
+<UF6DD9>
+<UF6DDA>
+<UF6DDB>
+<UF6DDC>
+<UF6DDD>
+<UF6DDE>
+<UF6DDF>
+<UF6DE0>
+<UF6DE1>
+<UF6DE2>
+<UF6DE3>
+<UF6DE4>
+<UF6DE5>
+<UF6DE6>
+<UF6DE7>
+<UF6DE8>
+<UF6DE9>
+<UF6DEA>
+<UF6DEB>
+<UF6DEC>
+<UF6DED>
+<UF6DEE>
+<UF6DEF>
+<UF6DF0>
+<UF6DF1>
+<UF6DF2>
+<UF6DF3>
+<UF6DF4>
+<UF6DF5>
+<UF6DF6>
+<UF6DF7>
+<UF6DF8>
+<UF6DF9>
+<UF6DFA>
+<UF6DFB>
+<UF6DFC>
+<UF6DFD>
+<UF6DFE>
+<UF6DFF>
+<UF6E00>
+<UF6E01>
+<UF6E02>
+<UF6E03>
+<UF6E04>
+<UF6E05>
+<UF6E06>
+<UF6E07>
+<UF6E08>
+<UF6E09>
+<UF6E0A>
+<UF6E0B>
+<UF6E0C>
+<UF6E0D>
+<UF6E0E>
+<UF6E0F>
+<UF6E10>
+<UF6E11>
+<UF6E12>
+<UF6E13>
+<UF6E14>
+<UF6E15>
+<UF6E16>
+<UF6E17>
+<UF6E18>
+<UF6E19>
+<UF6E1A>
+<UF6E1B>
+<UF6E1C>
+<UF6E1D>
+<UF6E1E>
+<UF6E1F>
+<UF6E20>
+<UF6E21>
+<UF6E22>
+<UF6E23>
+<UF6E24>
+<UF6E25>
+<UF6E26>
+<UF6E27>
+<UF6E28>
+<UF6E29>
+<UF6E2A>
+<UF6E2B>
+<UF6E2C>
+<UF6E2D>
+<UF6E2E>
+<UF6E2F>
+<UF6E30>
+<UF6E31>
+<UF6E32>
+<UF6E33>
+<UF6E34>
+<UF6E35>
+<UF6E36>
+<UF6E37>
+<UF6E38>
+<UF6E39>
+<UF6E3A>
+<UF6E3B>
+<UF6E3C>
+<UF6E3D>
+<UF6E3E>
+<UF6E3F>
+<UF6E40>
+<UF6E41>
+<UF6E42>
+<UF6E43>
+<UF6E44>
+<UF6E45>
+<UF6E46>
+<UF6E47>
+<UF6E48>
+<UF6E49>
+<UF6E4A>
+<UF6E4B>
+<UF6E4C>
+<UF6E4D>
+<UF6E4E>
+<UF6E4F>
+<UF6E50>
+<UF6E51>
+<UF6E52>
+<UF6E53>
+<UF6E54>
+<UF6E55>
+<UF6E56>
+<UF6E57>
+<UF6E58>
+<UF6E59>
+<UF6E5A>
+<UF6E5B>
+<UF6E5C>
+<UF6E5D>
+<UF6E5E>
+<UF6E5F>
+<UF6E60>
+<UF6E61>
+<UF6E62>
+<UF6E63>
+<UF6E64>
+<UF6E65>
+<UF6E66>
+<UF6E67>
+<UF6E68>
+<UF6E69>
+<UF6E6A>
+<UF6E6B>
+<UF6E6C>
+<UF6E6D>
+<UF6E6E>
+<UF6E6F>
+<UF6E70>
+<UF6E71>
+<UF6E72>
+<UF6E73>
+<UF6E74>
+<UF6E75>
+<UF6E76>
+<UF6E77>
+<UF6E78>
+<UF6E79>
+<UF6E7A>
+<UF6E7B>
+<UF6E7C>
+<UF6E7D>
+<UF6E7E>
+<UF6E7F>
+<UF6E80>
+<UF6E81>
+<UF6E82>
+<UF6E83>
+<UF6E84>
+<UF6E85>
+<UF6E86>
+<UF6E87>
+<UF6E88>
+<UF6E89>
+<UF6E8A>
+<UF6E8B>
+<UF6E8C>
+<UF6E8D>
+<UF6E8E>
+<UF6E8F>
+<UF6E90>
+<UF6E91>
+<UF6E92>
+<UF6E93>
+<UF6E94>
+<UF6E95>
+<UF6E96>
+<UF6E97>
+<UF6E98>
+<UF6E99>
+<UF6E9A>
+<UF6E9B>
+<UF6E9C>
+<UF6E9D>
+<UF6E9E>
+<UF6E9F>
+<UF6EA0>
+<UF6EA1>
+<UF6EA2>
+<UF6EA3>
+<UF6EA4>
+<UF6EA5>
+<UF6EA6>
+<UF6EA7>
+<UF6EA8>
+<UF6EA9>
+<UF6EAA>
+<UF6EAB>
+<UF6EAC>
+<UF6EAD>
+<UF6EAE>
+<UF6EAF>
+<UF6EB0>
+<UF6EB1>
+<UF6EB2>
+<UF6EB3>
+<UF6EB4>
+<UF6EB5>
+<UF6EB6>
+<UF6EB7>
+<UF6EB8>
+<UF6EB9>
+<UF6EBA>
+<UF6EBB>
+<UF6EBC>
+<UF6EBD>
+<UF6EBE>
+<UF6EBF>
+<UF6EC0>
+<UF6EC1>
+<UF6EC2>
+<UF6EC3>
+<UF6EC4>
+<UF6EC5>
+<UF6EC6>
+<UF6EC7>
+<UF6EC8>
+<UF6EC9>
+<UF6ECA>
+<UF6ECB>
+<UF6ECC>
+<UF6ECD>
+<UF6ECE>
+<UF6ECF>
+<UF6ED0>
+<UF6ED1>
+<UF6ED2>
+<UF6ED3>
+<UF6ED4>
+<UF6ED5>
+<UF6ED6>
+<UF6ED7>
+<UF6ED8>
+<UF6ED9>
+<UF6EDA>
+<UF6EDB>
+<UF6EDC>
+<UF6EDD>
+<UF6EDE>
+<UF6EDF>
+<UF6EE0>
+<UF6EE1>
+<UF6EE2>
+<UF6EE3>
+<UF6EE4>
+<UF6EE5>
+<UF6EE6>
+<UF6EE7>
+<UF6EE8>
+<UF6EE9>
+<UF6EEA>
+<UF6EEB>
+<UF6EEC>
+<UF6EED>
+<UF6EEE>
+<UF6EEF>
+<UF6EF0>
+<UF6EF1>
+<UF6EF2>
+<UF6EF3>
+<UF6EF4>
+<UF6EF5>
+<UF6EF6>
+<UF6EF7>
+<UF6EF8>
+<UF6EF9>
+<UF6EFA>
+<UF6EFB>
+<UF6EFC>
+<UF6EFD>
+<UF6EFE>
+<UF6EFF>
+<UF6F00>
+<UF6F01>
+<UF6F02>
+<UF6F03>
+<UF6F04>
+<UF6F05>
+<UF6F06>
+<UF6F07>
+<UF6F08>
+<UF6F09>
+<UF6F0A>
+<UF6F0B>
+<UF6F0C>
+<UF6F0D>
+<UF6F0E>
+<UF6F0F>
+<UF6F10>
+<UF6F11>
+<UF6F12>
+<UF6F13>
+<UF6F14>
+<UF6F15>
+<UF6F16>
+<UF6F17>
+<UF6F18>
+<UF6F19>
+<UF6F1A>
+<UF6F1B>
+<UF6F1C>
+<UF6F1D>
+<UF6F1E>
+<UF6F1F>
+<UF6F20>
+<UF6F21>
+<UF6F22>
+<UF6F23>
+<UF6F24>
+<UF6F25>
+<UF6F26>
+<UF6F27>
+<UF6F28>
+<UF6F29>
+<UF6F2A>
+<UF6F2B>
+<UF6F2C>
+<UF6F2D>
+<UF6F2E>
+<UF6F2F>
+<UF6F30>
+<UF6F31>
+<UF6F32>
+<UF6F33>
+<UF6F34>
+<UF6F35>
+<UF6F36>
+<UF6F37>
+<UF6F38>
+<UF6F39>
+<UF6F3A>
+<UF6F3B>
+<UF6F3C>
+<UF6F3D>
+<UF6F3E>
+<UF6F3F>
+<UF6F40>
+<UF6F41>
+<UF6F42>
+<UF6F43>
+<UF6F44>
+<UF6F45>
+<UF6F46>
+<UF6F47>
+<UF6F48>
+<UF6F49>
+<UF6F4A>
+<UF6F4B>
+<UF6F4C>
+<UF6F4D>
+<UF6F4E>
+<UF6F4F>
+<UF6F50>
+<UF6F51>
+<UF6F52>
+<UF6F53>
+<UF6F54>
+<UF6F55>
+<UF6F56>
+<UF6F57>
+<UF6F58>
+<UF6F59>
+<UF6F5A>
+<UF6F5B>
+<UF6F5C>
+<UF6F5D>
+<UF6F5E>
+<UF6F5F>
+<UF6F60>
+<UF6F61>
+<UF6F62>
+<UF6F63>
+<UF6F64>
+<UF6F65>
+<UF6F66>
+<UF6F67>
+<UF6F68>
+<UF6F69>
+<UF6F6A>
+<UF6F6B>
+<UF6F6C>
+<UF6F6D>
+<UF6F6E>
+<UF6F6F>
+<UF6F70>
+<UF6F71>
+<UF6F72>
+<UF6F73>
+<UF6F74>
+<UF6F75>
+<UF6F76>
+<UF6F77>
+<UF6F78>
+<UF6F79>
+<UF6F7A>
+<UF6F7B>
+<UF6F7C>
+<UF6F7D>
+<UF6F7E>
+<UF6F7F>
+<UF6F80>
+<UF6F81>
+<UF6F82>
+<UF6F83>
+<UF6F84>
+<UF6F85>
+<UF6F86>
+<UF6F87>
+<UF6F88>
+<UF6F89>
+<UF6F8A>
+<UF6F8B>
+<UF6F8C>
+<UF6F8D>
+<UF6F8E>
+<UF6F8F>
+<UF6F90>
+<UF6F91>
+<UF6F92>
+<UF6F93>
+<UF6F94>
+<UF6F95>
+<UF6F96>
+<UF6F97>
+<UF6F98>
+<UF6F99>
+<UF6F9A>
+<UF6F9B>
+<UF6F9C>
+<UF6F9D>
+<UF6F9E>
+<UF6F9F>
+<UF6FA0>
+<UF6FA1>
+<UF6FA2>
+<UF6FA3>
+<UF6FA4>
+<UF6FA5>
+<UF6FA6>
+<UF6FA7>
+<UF6FA8>
+<UF6FA9>
+<UF6FAA>
+<UF6FAB>
+<UF6FAC>
+<UF6FAD>
+<UF6FAE>
+<UF6FAF>
+<UF6FB0>
+<UF6FB1>
+<UF6FB2>
+<UF6FB3>
+<UF6FB4>
+<UF6FB5>
+<UF6FB6>
+<UF6FB7>
+<UF6FB8>
+<UF6FB9>
+<UF6FBA>
+<UF6FBB>
+<UF6FBC>
+<UF6FBD>
+<UF6FBE>
+<UF6FBF>
+<UF6FC0>
+<UF6FC1>
+<UF6FC2>
+<UF6FC3>
+<UF6FC4>
+<UF6FC5>
+<UF6FC6>
+<UF6FC7>
+<UF6FC8>
+<UF6FC9>
+<UF6FCA>
+<UF6FCB>
+<UF6FCC>
+<UF6FCD>
+<UF6FCE>
+<UF6FCF>
+<UF6FD0>
+<UF6FD1>
+<UF6FD2>
+<UF6FD3>
+<UF6FD4>
+<UF6FD5>
+<UF6FD6>
+<UF6FD7>
+<UF6FD8>
+<UF6FD9>
+<UF6FDA>
+<UF6FDB>
+<UF6FDC>
+<UF6FDD>
+<UF6FDE>
+<UF6FDF>
+<UF6FE0>
+<UF6FE1>
+<UF6FE2>
+<UF6FE3>
+<UF6FE4>
+<UF6FE5>
+<UF6FE6>
+<UF6FE7>
+<UF6FE8>
+<UF6FE9>
+<UF6FEA>
+<UF6FEB>
+<UF6FEC>
+<UF6FED>
+<UF6FEE>
+<UF6FEF>
+<UF6FF0>
+<UF6FF1>
+<UF6FF2>
+<UF6FF3>
+<UF6FF4>
+<UF6FF5>
+<UF6FF6>
+<UF6FF7>
+<UF6FF8>
+<UF6FF9>
+<UF6FFA>
+<UF6FFB>
+<UF6FFC>
+<UF6FFD>
+<UF6FFE>
+<UF6FFF>
+<UF7000>
+<UF7001>
+<UF7002>
+<UF7003>
+<UF7004>
+<UF7005>
+<UF7006>
+<UF7007>
+<UF7008>
+<UF7009>
+<UF700A>
+<UF700B>
+<UF700C>
+<UF700D>
+<UF700E>
+<UF700F>
+<UF7010>
+<UF7011>
+<UF7012>
+<UF7013>
+<UF7014>
+<UF7015>
+<UF7016>
+<UF7017>
+<UF7018>
+<UF7019>
+<UF701A>
+<UF701B>
+<UF701C>
+<UF701D>
+<UF701E>
+<UF701F>
+<UF7020>
+<UF7021>
+<UF7022>
+<UF7023>
+<UF7024>
+<UF7025>
+<UF7026>
+<UF7027>
+<UF7028>
+<UF7029>
+<UF702A>
+<UF702B>
+<UF702C>
+<UF702D>
+<UF702E>
+<UF702F>
+<UF7030>
+<UF7031>
+<UF7032>
+<UF7033>
+<UF7034>
+<UF7035>
+<UF7036>
+<UF7037>
+<UF7038>
+<UF7039>
+<UF703A>
+<UF703B>
+<UF703C>
+<UF703D>
+<UF703E>
+<UF703F>
+<UF7040>
+<UF7041>
+<UF7042>
+<UF7043>
+<UF7044>
+<UF7045>
+<UF7046>
+<UF7047>
+<UF7048>
+<UF7049>
+<UF704A>
+<UF704B>
+<UF704C>
+<UF704D>
+<UF704E>
+<UF704F>
+<UF7050>
+<UF7051>
+<UF7052>
+<UF7053>
+<UF7054>
+<UF7055>
+<UF7056>
+<UF7057>
+<UF7058>
+<UF7059>
+<UF705A>
+<UF705B>
+<UF705C>
+<UF705D>
+<UF705E>
+<UF705F>
+<UF7060>
+<UF7061>
+<UF7062>
+<UF7063>
+<UF7064>
+<UF7065>
+<UF7066>
+<UF7067>
+<UF7068>
+<UF7069>
+<UF706A>
+<UF706B>
+<UF706C>
+<UF706D>
+<UF706E>
+<UF706F>
+<UF7070>
+<UF7071>
+<UF7072>
+<UF7073>
+<UF7074>
+<UF7075>
+<UF7076>
+<UF7077>
+<UF7078>
+<UF7079>
+<UF707A>
+<UF707B>
+<UF707C>
+<UF707D>
+<UF707E>
+<UF707F>
+<UF7080>
+<UF7081>
+<UF7082>
+<UF7083>
+<UF7084>
+<UF7085>
+<UF7086>
+<UF7087>
+<UF7088>
+<UF7089>
+<UF708A>
+<UF708B>
+<UF708C>
+<UF708D>
+<UF708E>
+<UF708F>
+<UF7090>
+<UF7091>
+<UF7092>
+<UF7093>
+<UF7094>
+<UF7095>
+<UF7096>
+<UF7097>
+<UF7098>
+<UF7099>
+<UF709A>
+<UF709B>
+<UF709C>
+<UF709D>
+<UF709E>
+<UF709F>
+<UF70A0>
+<UF70A1>
+<UF70A2>
+<UF70A3>
+<UF70A4>
+<UF70A5>
+<UF70A6>
+<UF70A7>
+<UF70A8>
+<UF70A9>
+<UF70AA>
+<UF70AB>
+<UF70AC>
+<UF70AD>
+<UF70AE>
+<UF70AF>
+<UF70B0>
+<UF70B1>
+<UF70B2>
+<UF70B3>
+<UF70B4>
+<UF70B5>
+<UF70B6>
+<UF70B7>
+<UF70B8>
+<UF70B9>
+<UF70BA>
+<UF70BB>
+<UF70BC>
+<UF70BD>
+<UF70BE>
+<UF70BF>
+<UF70C0>
+<UF70C1>
+<UF70C2>
+<UF70C3>
+<UF70C4>
+<UF70C5>
+<UF70C6>
+<UF70C7>
+<UF70C8>
+<UF70C9>
+<UF70CA>
+<UF70CB>
+<UF70CC>
+<UF70CD>
+<UF70CE>
+<UF70CF>
+<UF70D0>
+<UF70D1>
+<UF70D2>
+<UF70D3>
+<UF70D4>
+<UF70D5>
+<UF70D6>
+<UF70D7>
+<UF70D8>
+<UF70D9>
+<UF70DA>
+<UF70DB>
+<UF70DC>
+<UF70DD>
+<UF70DE>
+<UF70DF>
+<UF70E0>
+<UF70E1>
+<UF70E2>
+<UF70E3>
+<UF70E4>
+<UF70E5>
+<UF70E6>
+<UF70E7>
+<UF70E8>
+<UF70E9>
+<UF70EA>
+<UF70EB>
+<UF70EC>
+<UF70ED>
+<UF70EE>
+<UF70EF>
+<UF70F0>
+<UF70F1>
+<UF70F2>
+<UF70F3>
+<UF70F4>
+<UF70F5>
+<UF70F6>
+<UF70F7>
+<UF70F8>
+<UF70F9>
+<UF70FA>
+<UF70FB>
+<UF70FC>
+<UF70FD>
+<UF70FE>
+<UF70FF>
+<UF7100>
+<UF7101>
+<UF7102>
+<UF7103>
+<UF7104>
+<UF7105>
+<UF7106>
+<UF7107>
+<UF7108>
+<UF7109>
+<UF710A>
+<UF710B>
+<UF710C>
+<UF710D>
+<UF710E>
+<UF710F>
+<UF7110>
+<UF7111>
+<UF7112>
+<UF7113>
+<UF7114>
+<UF7115>
+<UF7116>
+<UF7117>
+<UF7118>
+<UF7119>
+<UF711A>
+<UF711B>
+<UF711C>
+<UF711D>
+<UF711E>
+<UF711F>
+<UF7120>
+<UF7121>
+<UF7122>
+<UF7123>
+<UF7124>
+<UF7125>
+<UF7126>
+<UF7127>
+<UF7128>
+<UF7129>
+<UF712A>
+<UF712B>
+<UF712C>
+<UF712D>
+<UF712E>
+<UF712F>
+<UF7130>
+<UF7131>
+<UF7132>
+<UF7133>
+<UF7134>
+<UF7135>
+<UF7136>
+<UF7137>
+<UF7138>
+<UF7139>
+<UF713A>
+<UF713B>
+<UF713C>
+<UF713D>
+<UF713E>
+<UF713F>
+<UF7140>
+<UF7141>
+<UF7142>
+<UF7143>
+<UF7144>
+<UF7145>
+<UF7146>
+<UF7147>
+<UF7148>
+<UF7149>
+<UF714A>
+<UF714B>
+<UF714C>
+<UF714D>
+<UF714E>
+<UF714F>
+<UF7150>
+<UF7151>
+<UF7152>
+<UF7153>
+<UF7154>
+<UF7155>
+<UF7156>
+<UF7157>
+<UF7158>
+<UF7159>
+<UF715A>
+<UF715B>
+<UF715C>
+<UF715D>
+<UF715E>
+<UF715F>
+<UF7160>
+<UF7161>
+<UF7162>
+<UF7163>
+<UF7164>
+<UF7165>
+<UF7166>
+<UF7167>
+<UF7168>
+<UF7169>
+<UF716A>
+<UF716B>
+<UF716C>
+<UF716D>
+<UF716E>
+<UF716F>
+<UF7170>
+<UF7171>
+<UF7172>
+<UF7173>
+<UF7174>
+<UF7175>
+<UF7176>
+<UF7177>
+<UF7178>
+<UF7179>
+<UF717A>
+<UF717B>
+<UF717C>
+<UF717D>
+<UF717E>
+<UF717F>
+<UF7180>
+<UF7181>
+<UF7182>
+<UF7183>
+<UF7184>
+<UF7185>
+<UF7186>
+<UF7187>
+<UF7188>
+<UF7189>
+<UF718A>
+<UF718B>
+<UF718C>
+<UF718D>
+<UF718E>
+<UF718F>
+<UF7190>
+<UF7191>
+<UF7192>
+<UF7193>
+<UF7194>
+<UF7195>
+<UF7196>
+<UF7197>
+<UF7198>
+<UF7199>
+<UF719A>
+<UF719B>
+<UF719C>
+<UF719D>
+<UF719E>
+<UF719F>
+<UF71A0>
+<UF71A1>
+<UF71A2>
+<UF71A3>
+<UF71A4>
+<UF71A5>
+<UF71A6>
+<UF71A7>
+<UF71A8>
+<UF71A9>
+<UF71AA>
+<UF71AB>
+<UF71AC>
+<UF71AD>
+<UF71AE>
+<UF71AF>
+<UF71B0>
+<UF71B1>
+<UF71B2>
+<UF71B3>
+<UF71B4>
+<UF71B5>
+<UF71B6>
+<UF71B7>
+<UF71B8>
+<UF71B9>
+<UF71BA>
+<UF71BB>
+<UF71BC>
+<UF71BD>
+<UF71BE>
+<UF71BF>
+<UF71C0>
+<UF71C1>
+<UF71C2>
+<UF71C3>
+<UF71C4>
+<UF71C5>
+<UF71C6>
+<UF71C7>
+<UF71C8>
+<UF71C9>
+<UF71CA>
+<UF71CB>
+<UF71CC>
+<UF71CD>
+<UF71CE>
+<UF71CF>
+<UF71D0>
+<UF71D1>
+<UF71D2>
+<UF71D3>
+<UF71D4>
+<UF71D5>
+<UF71D6>
+<UF71D7>
+<UF71D8>
+<UF71D9>
+<UF71DA>
+<UF71DB>
+<UF71DC>
+<UF71DD>
+<UF71DE>
+<UF71DF>
+<UF71E0>
+<UF71E1>
+<UF71E2>
+<UF71E3>
+<UF71E4>
+<UF71E5>
+<UF71E6>
+<UF71E7>
+<UF71E8>
+<UF71E9>
+<UF71EA>
+<UF71EB>
+<UF71EC>
+<UF71ED>
+<UF71EE>
+<UF71EF>
+<UF71F0>
+<UF71F1>
+<UF71F2>
+<UF71F3>
+<UF71F4>
+<UF71F5>
+<UF71F6>
+<UF71F7>
+<UF71F8>
+<UF71F9>
+<UF71FA>
+<UF71FB>
+<UF71FC>
+<UF71FD>
+<UF71FE>
+<UF71FF>
+<UF7200>
+<UF7201>
+<UF7202>
+<UF7203>
+<UF7204>
+<UF7205>
+<UF7206>
+<UF7207>
+<UF7208>
+<UF7209>
+<UF720A>
+<UF720B>
+<UF720C>
+<UF720D>
+<UF720E>
+<UF720F>
+<UF7210>
+<UF7211>
+<UF7212>
+<UF7213>
+<UF7214>
+<UF7215>
+<UF7216>
+<UF7217>
+<UF7218>
+<UF7219>
+<UF721A>
+<UF721B>
+<UF721C>
+<UF721D>
+<UF721E>
+<UF721F>
+<UF7220>
+<UF7221>
+<UF7222>
+<UF7223>
+<UF7224>
+<UF7225>
+<UF7226>
+<UF7227>
+<UF7228>
+<UF7229>
+<UF722A>
+<UF722B>
+<UF722C>
+<UF722D>
+<UF722E>
+<UF722F>
+<UF7230>
+<UF7231>
+<UF7232>
+<UF7233>
+<UF7234>
+<UF7235>
+<UF7236>
+<UF7237>
+<UF7238>
+<UF7239>
+<UF723A>
+<UF723B>
+<UF723C>
+<UF723D>
+<UF723E>
+<UF723F>
+<UF7240>
+<UF7241>
+<UF7242>
+<UF7243>
+<UF7244>
+<UF7245>
+<UF7246>
+<UF7247>
+<UF7248>
+<UF7249>
+<UF724A>
+<UF724B>
+<UF724C>
+<UF724D>
+<UF724E>
+<UF724F>
+<UF7250>
+<UF7251>
+<UF7252>
+<UF7253>
+<UF7254>
+<UF7255>
+<UF7256>
+<UF7257>
+<UF7258>
+<UF7259>
+<UF725A>
+<UF725B>
+<UF725C>
+<UF725D>
+<UF725E>
+<UF725F>
+<UF7260>
+<UF7261>
+<UF7262>
+<UF7263>
+<UF7264>
+<UF7265>
+<UF7266>
+<UF7267>
+<UF7268>
+<UF7269>
+<UF726A>
+<UF726B>
+<UF726C>
+<UF726D>
+<UF726E>
+<UF726F>
+<UF7270>
+<UF7271>
+<UF7272>
+<UF7273>
+<UF7274>
+<UF7275>
+<UF7276>
+<UF7277>
+<UF7278>
+<UF7279>
+<UF727A>
+<UF727B>
+<UF727C>
+<UF727D>
+<UF727E>
+<UF727F>
+<UF7280>
+<UF7281>
+<UF7282>
+<UF7283>
+<UF7284>
+<UF7285>
+<UF7286>
+<UF7287>
+<UF7288>
+<UF7289>
+<UF728A>
+<UF728B>
+<UF728C>
+<UF728D>
+<UF728E>
+<UF728F>
+<UF7290>
+<UF7291>
+<UF7292>
+<UF7293>
+<UF7294>
+<UF7295>
+<UF7296>
+<UF7297>
+<UF7298>
+<UF7299>
+<UF729A>
+<UF729B>
+<UF729C>
+<UF729D>
+<UF729E>
+<UF729F>
+<UF72A0>
+<UF72A1>
+<UF72A2>
+<UF72A3>
+<UF72A4>
+<UF72A5>
+<UF72A6>
+<UF72A7>
+<UF72A8>
+<UF72A9>
+<UF72AA>
+<UF72AB>
+<UF72AC>
+<UF72AD>
+<UF72AE>
+<UF72AF>
+<UF72B0>
+<UF72B1>
+<UF72B2>
+<UF72B3>
+<UF72B4>
+<UF72B5>
+<UF72B6>
+<UF72B7>
+<UF72B8>
+<UF72B9>
+<UF72BA>
+<UF72BB>
+<UF72BC>
+<UF72BD>
+<UF72BE>
+<UF72BF>
+<UF72C0>
+<UF72C1>
+<UF72C2>
+<UF72C3>
+<UF72C4>
+<UF72C5>
+<UF72C6>
+<UF72C7>
+<UF72C8>
+<UF72C9>
+<UF72CA>
+<UF72CB>
+<UF72CC>
+<UF72CD>
+<UF72CE>
+<UF72CF>
+<UF72D0>
+<UF72D1>
+<UF72D2>
+<UF72D3>
+<UF72D4>
+<UF72D5>
+<UF72D6>
+<UF72D7>
+<UF72D8>
+<UF72D9>
+<UF72DA>
+<UF72DB>
+<UF72DC>
+<UF72DD>
+<UF72DE>
+<UF72DF>
+<UF72E0>
+<UF72E1>
+<UF72E2>
+<UF72E3>
+<UF72E4>
+<UF72E5>
+<UF72E6>
+<UF72E7>
+<UF72E8>
+<UF72E9>
+<UF72EA>
+<UF72EB>
+<UF72EC>
+<UF72ED>
+<UF72EE>
+<UF72EF>
+<UF72F0>
+<UF72F1>
+<UF72F2>
+<UF72F3>
+<UF72F4>
+<UF72F5>
+<UF72F6>
+<UF72F7>
+<UF72F8>
+<UF72F9>
+<UF72FA>
+<UF72FB>
+<UF72FC>
+<UF72FD>
+<UF72FE>
+<UF72FF>
+<UF7300>
+<UF7301>
+<UF7302>
+<UF7303>
+<UF7304>
+<UF7305>
+<UF7306>
+<UF7307>
+<UF7308>
+<UF7309>
+<UF730A>
+<UF730B>
+<UF730C>
+<UF730D>
+<UF730E>
+<UF730F>
+<UF7310>
+<UF7311>
+<UF7312>
+<UF7313>
+<UF7314>
+<UF7315>
+<UF7316>
+<UF7317>
+<UF7318>
+<UF7319>
+<UF731A>
+<UF731B>
+<UF731C>
+<UF731D>
+<UF731E>
+<UF731F>
+<UF7320>
+<UF7321>
+<UF7322>
+<UF7323>
+<UF7324>
+<UF7325>
+<UF7326>
+<UF7327>
+<UF7328>
+<UF7329>
+<UF732A>
+<UF732B>
+<UF732C>
+<UF732D>
+<UF732E>
+<UF732F>
+<UF7330>
+<UF7331>
+<UF7332>
+<UF7333>
+<UF7334>
+<UF7335>
+<UF7336>
+<UF7337>
+<UF7338>
+<UF7339>
+<UF733A>
+<UF733B>
+<UF733C>
+<UF733D>
+<UF733E>
+<UF733F>
+<UF7340>
+<UF7341>
+<UF7342>
+<UF7343>
+<UF7344>
+<UF7345>
+<UF7346>
+<UF7347>
+<UF7348>
+<UF7349>
+<UF734A>
+<UF734B>
+<UF734C>
+<UF734D>
+<UF734E>
+<UF734F>
+<UF7350>
+<UF7351>
+<UF7352>
+<UF7353>
+<UF7354>
+<UF7355>
+<UF7356>
+<UF7357>
+<UF7358>
+<UF7359>
+<UF735A>
+<UF735B>
+<UF735C>
+<UF735D>
+<UF735E>
+<UF735F>
+<UF7360>
+<UF7361>
+<UF7362>
+<UF7363>
+<UF7364>
+<UF7365>
+<UF7366>
+<UF7367>
+<UF7368>
+<UF7369>
+<UF736A>
+<UF736B>
+<UF736C>
+<UF736D>
+<UF736E>
+<UF736F>
+<UF7370>
+<UF7371>
+<UF7372>
+<UF7373>
+<UF7374>
+<UF7375>
+<UF7376>
+<UF7377>
+<UF7378>
+<UF7379>
+<UF737A>
+<UF737B>
+<UF737C>
+<UF737D>
+<UF737E>
+<UF737F>
+<UF7380>
+<UF7381>
+<UF7382>
+<UF7383>
+<UF7384>
+<UF7385>
+<UF7386>
+<UF7387>
+<UF7388>
+<UF7389>
+<UF738A>
+<UF738B>
+<UF738C>
+<UF738D>
+<UF738E>
+<UF738F>
+<UF7390>
+<UF7391>
+<UF7392>
+<UF7393>
+<UF7394>
+<UF7395>
+<UF7396>
+<UF7397>
+<UF7398>
+<UF7399>
+<UF739A>
+<UF739B>
+<UF739C>
+<UF739D>
+<UF739E>
+<UF739F>
+<UF73A0>
+<UF73A1>
+<UF73A2>
+<UF73A3>
+<UF73A4>
+<UF73A5>
+<UF73A6>
+<UF73A7>
+<UF73A8>
+<UF73A9>
+<UF73AA>
+<UF73AB>
+<UF73AC>
+<UF73AD>
+<UF73AE>
+<UF73AF>
+<UF73B0>
+<UF73B1>
+<UF73B2>
+<UF73B3>
+<UF73B4>
+<UF73B5>
+<UF73B6>
+<UF73B7>
+<UF73B8>
+<UF73B9>
+<UF73BA>
+<UF73BB>
+<UF73BC>
+<UF73BD>
+<UF73BE>
+<UF73BF>
+<UF73C0>
+<UF73C1>
+<UF73C2>
+<UF73C3>
+<UF73C4>
+<UF73C5>
+<UF73C6>
+<UF73C7>
+<UF73C8>
+<UF73C9>
+<UF73CA>
+<UF73CB>
+<UF73CC>
+<UF73CD>
+<UF73CE>
+<UF73CF>
+<UF73D0>
+<UF73D1>
+<UF73D2>
+<UF73D3>
+<UF73D4>
+<UF73D5>
+<UF73D6>
+<UF73D7>
+<UF73D8>
+<UF73D9>
+<UF73DA>
+<UF73DB>
+<UF73DC>
+<UF73DD>
+<UF73DE>
+<UF73DF>
+<UF73E0>
+<UF73E1>
+<UF73E2>
+<UF73E3>
+<UF73E4>
+<UF73E5>
+<UF73E6>
+<UF73E7>
+<UF73E8>
+<UF73E9>
+<UF73EA>
+<UF73EB>
+<UF73EC>
+<UF73ED>
+<UF73EE>
+<UF73EF>
+<UF73F0>
+<UF73F1>
+<UF73F2>
+<UF73F3>
+<UF73F4>
+<UF73F5>
+<UF73F6>
+<UF73F7>
+<UF73F8>
+<UF73F9>
+<UF73FA>
+<UF73FB>
+<UF73FC>
+<UF73FD>
+<UF73FE>
+<UF73FF>
+<UF7400>
+<UF7401>
+<UF7402>
+<UF7403>
+<UF7404>
+<UF7405>
+<UF7406>
+<UF7407>
+<UF7408>
+<UF7409>
+<UF740A>
+<UF740B>
+<UF740C>
+<UF740D>
+<UF740E>
+<UF740F>
+<UF7410>
+<UF7411>
+<UF7412>
+<UF7413>
+<UF7414>
+<UF7415>
+<UF7416>
+<UF7417>
+<UF7418>
+<UF7419>
+<UF741A>
+<UF741B>
+<UF741C>
+<UF741D>
+<UF741E>
+<UF741F>
+<UF7420>
+<UF7421>
+<UF7422>
+<UF7423>
+<UF7424>
+<UF7425>
+<UF7426>
+<UF7427>
+<UF7428>
+<UF7429>
+<UF742A>
+<UF742B>
+<UF742C>
+<UF742D>
+<UF742E>
+<UF742F>
+<UF7430>
+<UF7431>
+<UF7432>
+<UF7433>
+<UF7434>
+<UF7435>
+<UF7436>
+<UF7437>
+<UF7438>
+<UF7439>
+<UF743A>
+<UF743B>
+<UF743C>
+<UF743D>
+<UF743E>
+<UF743F>
+<UF7440>
+<UF7441>
+<UF7442>
+<UF7443>
+<UF7444>
+<UF7445>
+<UF7446>
+<UF7447>
+<UF7448>
+<UF7449>
+<UF744A>
+<UF744B>
+<UF744C>
+<UF744D>
+<UF744E>
+<UF744F>
+<UF7450>
+<UF7451>
+<UF7452>
+<UF7453>
+<UF7454>
+<UF7455>
+<UF7456>
+<UF7457>
+<UF7458>
+<UF7459>
+<UF745A>
+<UF745B>
+<UF745C>
+<UF745D>
+<UF745E>
+<UF745F>
+<UF7460>
+<UF7461>
+<UF7462>
+<UF7463>
+<UF7464>
+<UF7465>
+<UF7466>
+<UF7467>
+<UF7468>
+<UF7469>
+<UF746A>
+<UF746B>
+<UF746C>
+<UF746D>
+<UF746E>
+<UF746F>
+<UF7470>
+<UF7471>
+<UF7472>
+<UF7473>
+<UF7474>
+<UF7475>
+<UF7476>
+<UF7477>
+<UF7478>
+<UF7479>
+<UF747A>
+<UF747B>
+<UF747C>
+<UF747D>
+<UF747E>
+<UF747F>
+<UF7480>
+<UF7481>
+<UF7482>
+<UF7483>
+<UF7484>
+<UF7485>
+<UF7486>
+<UF7487>
+<UF7488>
+<UF7489>
+<UF748A>
+<UF748B>
+<UF748C>
+<UF748D>
+<UF748E>
+<UF748F>
+<UF7490>
+<UF7491>
+<UF7492>
+<UF7493>
+<UF7494>
+<UF7495>
+<UF7496>
+<UF7497>
+<UF7498>
+<UF7499>
+<UF749A>
+<UF749B>
+<UF749C>
+<UF749D>
+<UF749E>
+<UF749F>
+<UF74A0>
+<UF74A1>
+<UF74A2>
+<UF74A3>
+<UF74A4>
+<UF74A5>
+<UF74A6>
+<UF74A7>
+<UF74A8>
+<UF74A9>
+<UF74AA>
+<UF74AB>
+<UF74AC>
+<UF74AD>
+<UF74AE>
+<UF74AF>
+<UF74B0>
+<UF74B1>
+<UF74B2>
+<UF74B3>
+<UF74B4>
+<UF74B5>
+<UF74B6>
+<UF74B7>
+<UF74B8>
+<UF74B9>
+<UF74BA>
+<UF74BB>
+<UF74BC>
+<UF74BD>
+<UF74BE>
+<UF74BF>
+<UF74C0>
+<UF74C1>
+<UF74C2>
+<UF74C3>
+<UF74C4>
+<UF74C5>
+<UF74C6>
+<UF74C7>
+<UF74C8>
+<UF74C9>
+<UF74CA>
+<UF74CB>
+<UF74CC>
+<UF74CD>
+<UF74CE>
+<UF74CF>
+<UF74D0>
+<UF74D1>
+<UF74D2>
+<UF74D3>
+<UF74D4>
+<UF74D5>
+<UF74D6>
+<UF74D7>
+<UF74D8>
+<UF74D9>
+<UF74DA>
+<UF74DB>
+<UF74DC>
+<UF74DD>
+<UF74DE>
+<UF74DF>
+<UF74E0>
+<UF74E1>
+<UF74E2>
+<UF74E3>
+<UF74E4>
+<UF74E5>
+<UF74E6>
+<UF74E7>
+<UF74E8>
+<UF74E9>
+<UF74EA>
+<UF74EB>
+<UF74EC>
+<UF74ED>
+<UF74EE>
+<UF74EF>
+<UF74F0>
+<UF74F1>
+<UF74F2>
+<UF74F3>
+<UF74F4>
+<UF74F5>
+<UF74F6>
+<UF74F7>
+<UF74F8>
+<UF74F9>
+<UF74FA>
+<UF74FB>
+<UF74FC>
+<UF74FD>
+<UF74FE>
+<UF74FF>
+<UF7500>
+<UF7501>
+<UF7502>
+<UF7503>
+<UF7504>
+<UF7505>
+<UF7506>
+<UF7507>
+<UF7508>
+<UF7509>
+<UF750A>
+<UF750B>
+<UF750C>
+<UF750D>
+<UF750E>
+<UF750F>
+<UF7510>
+<UF7511>
+<UF7512>
+<UF7513>
+<UF7514>
+<UF7515>
+<UF7516>
+<UF7517>
+<UF7518>
+<UF7519>
+<UF751A>
+<UF751B>
+<UF751C>
+<UF751D>
+<UF751E>
+<UF751F>
+<UF7520>
+<UF7521>
+<UF7522>
+<UF7523>
+<UF7524>
+<UF7525>
+<UF7526>
+<UF7527>
+<UF7528>
+<UF7529>
+<UF752A>
+<UF752B>
+<UF752C>
+<UF752D>
+<UF752E>
+<UF752F>
+<UF7530>
+<UF7531>
+<UF7532>
+<UF7533>
+<UF7534>
+<UF7535>
+<UF7536>
+<UF7537>
+<UF7538>
+<UF7539>
+<UF753A>
+<UF753B>
+<UF753C>
+<UF753D>
+<UF753E>
+<UF753F>
+<UF7540>
+<UF7541>
+<UF7542>
+<UF7543>
+<UF7544>
+<UF7545>
+<UF7546>
+<UF7547>
+<UF7548>
+<UF7549>
+<UF754A>
+<UF754B>
+<UF754C>
+<UF754D>
+<UF754E>
+<UF754F>
+<UF7550>
+<UF7551>
+<UF7552>
+<UF7553>
+<UF7554>
+<UF7555>
+<UF7556>
+<UF7557>
+<UF7558>
+<UF7559>
+<UF755A>
+<UF755B>
+<UF755C>
+<UF755D>
+<UF755E>
+<UF755F>
+<UF7560>
+<UF7561>
+<UF7562>
+<UF7563>
+<UF7564>
+<UF7565>
+<UF7566>
+<UF7567>
+<UF7568>
+<UF7569>
+<UF756A>
+<UF756B>
+<UF756C>
+<UF756D>
+<UF756E>
+<UF756F>
+<UF7570>
+<UF7571>
+<UF7572>
+<UF7573>
+<UF7574>
+<UF7575>
+<UF7576>
+<UF7577>
+<UF7578>
+<UF7579>
+<UF757A>
+<UF757B>
+<UF757C>
+<UF757D>
+<UF757E>
+<UF757F>
+<UF7580>
+<UF7581>
+<UF7582>
+<UF7583>
+<UF7584>
+<UF7585>
+<UF7586>
+<UF7587>
+<UF7588>
+<UF7589>
+<UF758A>
+<UF758B>
+<UF758C>
+<UF758D>
+<UF758E>
+<UF758F>
+<UF7590>
+<UF7591>
+<UF7592>
+<UF7593>
+<UF7594>
+<UF7595>
+<UF7596>
+<UF7597>
+<UF7598>
+<UF7599>
+<UF759A>
+<UF759B>
+<UF759C>
+<UF759D>
+<UF759E>
+<UF759F>
+<UF75A0>
+<UF75A1>
+<UF75A2>
+<UF75A3>
+<UF75A4>
+<UF75A5>
+<UF75A6>
+<UF75A7>
+<UF75A8>
+<UF75A9>
+<UF75AA>
+<UF75AB>
+<UF75AC>
+<UF75AD>
+<UF75AE>
+<UF75AF>
+<UF75B0>
+<UF75B1>
+<UF75B2>
+<UF75B3>
+<UF75B4>
+<UF75B5>
+<UF75B6>
+<UF75B7>
+<UF75B8>
+<UF75B9>
+<UF75BA>
+<UF75BB>
+<UF75BC>
+<UF75BD>
+<UF75BE>
+<UF75BF>
+<UF75C0>
+<UF75C1>
+<UF75C2>
+<UF75C3>
+<UF75C4>
+<UF75C5>
+<UF75C6>
+<UF75C7>
+<UF75C8>
+<UF75C9>
+<UF75CA>
+<UF75CB>
+<UF75CC>
+<UF75CD>
+<UF75CE>
+<UF75CF>
+<UF75D0>
+<UF75D1>
+<UF75D2>
+<UF75D3>
+<UF75D4>
+<UF75D5>
+<UF75D6>
+<UF75D7>
+<UF75D8>
+<UF75D9>
+<UF75DA>
+<UF75DB>
+<UF75DC>
+<UF75DD>
+<UF75DE>
+<UF75DF>
+<UF75E0>
+<UF75E1>
+<UF75E2>
+<UF75E3>
+<UF75E4>
+<UF75E5>
+<UF75E6>
+<UF75E7>
+<UF75E8>
+<UF75E9>
+<UF75EA>
+<UF75EB>
+<UF75EC>
+<UF75ED>
+<UF75EE>
+<UF75EF>
+<UF75F0>
+<UF75F1>
+<UF75F2>
+<UF75F3>
+<UF75F4>
+<UF75F5>
+<UF75F6>
+<UF75F7>
+<UF75F8>
+<UF75F9>
+<UF75FA>
+<UF75FB>
+<UF75FC>
+<UF75FD>
+<UF75FE>
+<UF75FF>
+<UF7600>
+<UF7601>
+<UF7602>
+<UF7603>
+<UF7604>
+<UF7605>
+<UF7606>
+<UF7607>
+<UF7608>
+<UF7609>
+<UF760A>
+<UF760B>
+<UF760C>
+<UF760D>
+<UF760E>
+<UF760F>
+<UF7610>
+<UF7611>
+<UF7612>
+<UF7613>
+<UF7614>
+<UF7615>
+<UF7616>
+<UF7617>
+<UF7618>
+<UF7619>
+<UF761A>
+<UF761B>
+<UF761C>
+<UF761D>
+<UF761E>
+<UF761F>
+<UF7620>
+<UF7621>
+<UF7622>
+<UF7623>
+<UF7624>
+<UF7625>
+<UF7626>
+<UF7627>
+<UF7628>
+<UF7629>
+<UF762A>
+<UF762B>
+<UF762C>
+<UF762D>
+<UF762E>
+<UF762F>
+<UF7630>
+<UF7631>
+<UF7632>
+<UF7633>
+<UF7634>
+<UF7635>
+<UF7636>
+<UF7637>
+<UF7638>
+<UF7639>
+<UF763A>
+<UF763B>
+<UF763C>
+<UF763D>
+<UF763E>
+<UF763F>
+<UF7640>
+<UF7641>
+<UF7642>
+<UF7643>
+<UF7644>
+<UF7645>
+<UF7646>
+<UF7647>
+<UF7648>
+<UF7649>
+<UF764A>
+<UF764B>
+<UF764C>
+<UF764D>
+<UF764E>
+<UF764F>
+<UF7650>
+<UF7651>
+<UF7652>
+<UF7653>
+<UF7654>
+<UF7655>
+<UF7656>
+<UF7657>
+<UF7658>
+<UF7659>
+<UF765A>
+<UF765B>
+<UF765C>
+<UF765D>
+<UF765E>
+<UF765F>
+<UF7660>
+<UF7661>
+<UF7662>
+<UF7663>
+<UF7664>
+<UF7665>
+<UF7666>
+<UF7667>
+<UF7668>
+<UF7669>
+<UF766A>
+<UF766B>
+<UF766C>
+<UF766D>
+<UF766E>
+<UF766F>
+<UF7670>
+<UF7671>
+<UF7672>
+<UF7673>
+<UF7674>
+<UF7675>
+<UF7676>
+<UF7677>
+<UF7678>
+<UF7679>
+<UF767A>
+<UF767B>
+<UF767C>
+<UF767D>
+<UF767E>
+<UF767F>
+<UF7680>
+<UF7681>
+<UF7682>
+<UF7683>
+<UF7684>
+<UF7685>
+<UF7686>
+<UF7687>
+<UF7688>
+<UF7689>
+<UF768A>
+<UF768B>
+<UF768C>
+<UF768D>
+<UF768E>
+<UF768F>
+<UF7690>
+<UF7691>
+<UF7692>
+<UF7693>
+<UF7694>
+<UF7695>
+<UF7696>
+<UF7697>
+<UF7698>
+<UF7699>
+<UF769A>
+<UF769B>
+<UF769C>
+<UF769D>
+<UF769E>
+<UF769F>
+<UF76A0>
+<UF76A1>
+<UF76A2>
+<UF76A3>
+<UF76A4>
+<UF76A5>
+<UF76A6>
+<UF76A7>
+<UF76A8>
+<UF76A9>
+<UF76AA>
+<UF76AB>
+<UF76AC>
+<UF76AD>
+<UF76AE>
+<UF76AF>
+<UF76B0>
+<UF76B1>
+<UF76B2>
+<UF76B3>
+<UF76B4>
+<UF76B5>
+<UF76B6>
+<UF76B7>
+<UF76B8>
+<UF76B9>
+<UF76BA>
+<UF76BB>
+<UF76BC>
+<UF76BD>
+<UF76BE>
+<UF76BF>
+<UF76C0>
+<UF76C1>
+<UF76C2>
+<UF76C3>
+<UF76C4>
+<UF76C5>
+<UF76C6>
+<UF76C7>
+<UF76C8>
+<UF76C9>
+<UF76CA>
+<UF76CB>
+<UF76CC>
+<UF76CD>
+<UF76CE>
+<UF76CF>
+<UF76D0>
+<UF76D1>
+<UF76D2>
+<UF76D3>
+<UF76D4>
+<UF76D5>
+<UF76D6>
+<UF76D7>
+<UF76D8>
+<UF76D9>
+<UF76DA>
+<UF76DB>
+<UF76DC>
+<UF76DD>
+<UF76DE>
+<UF76DF>
+<UF76E0>
+<UF76E1>
+<UF76E2>
+<UF76E3>
+<UF76E4>
+<UF76E5>
+<UF76E6>
+<UF76E7>
+<UF76E8>
+<UF76E9>
+<UF76EA>
+<UF76EB>
+<UF76EC>
+<UF76ED>
+<UF76EE>
+<UF76EF>
+<UF76F0>
+<UF76F1>
+<UF76F2>
+<UF76F3>
+<UF76F4>
+<UF76F5>
+<UF76F6>
+<UF76F7>
+<UF76F8>
+<UF76F9>
+<UF76FA>
+<UF76FB>
+<UF76FC>
+<UF76FD>
+<UF76FE>
+<UF76FF>
+<UF7700>
+<UF7701>
+<UF7702>
+<UF7703>
+<UF7704>
+<UF7705>
+<UF7706>
+<UF7707>
+<UF7708>
+<UF7709>
+<UF770A>
+<UF770B>
+<UF770C>
+<UF770D>
+<UF770E>
+<UF770F>
+<UF7710>
+<UF7711>
+<UF7712>
+<UF7713>
+<UF7714>
+<UF7715>
+<UF7716>
+<UF7717>
+<UF7718>
+<UF7719>
+<UF771A>
+<UF771B>
+<UF771C>
+<UF771D>
+<UF771E>
+<UF771F>
+<UF7720>
+<UF7721>
+<UF7722>
+<UF7723>
+<UF7724>
+<UF7725>
+<UF7726>
+<UF7727>
+<UF7728>
+<UF7729>
+<UF772A>
+<UF772B>
+<UF772C>
+<UF772D>
+<UF772E>
+<UF772F>
+<UF7730>
+<UF7731>
+<UF7732>
+<UF7733>
+<UF7734>
+<UF7735>
+<UF7736>
+<UF7737>
+<UF7738>
+<UF7739>
+<UF773A>
+<UF773B>
+<UF773C>
+<UF773D>
+<UF773E>
+<UF773F>
+<UF7740>
+<UF7741>
+<UF7742>
+<UF7743>
+<UF7744>
+<UF7745>
+<UF7746>
+<UF7747>
+<UF7748>
+<UF7749>
+<UF774A>
+<UF774B>
+<UF774C>
+<UF774D>
+<UF774E>
+<UF774F>
+<UF7750>
+<UF7751>
+<UF7752>
+<UF7753>
+<UF7754>
+<UF7755>
+<UF7756>
+<UF7757>
+<UF7758>
+<UF7759>
+<UF775A>
+<UF775B>
+<UF775C>
+<UF775D>
+<UF775E>
+<UF775F>
+<UF7760>
+<UF7761>
+<UF7762>
+<UF7763>
+<UF7764>
+<UF7765>
+<UF7766>
+<UF7767>
+<UF7768>
+<UF7769>
+<UF776A>
+<UF776B>
+<UF776C>
+<UF776D>
+<UF776E>
+<UF776F>
+<UF7770>
+<UF7771>
+<UF7772>
+<UF7773>
+<UF7774>
+<UF7775>
+<UF7776>
+<UF7777>
+<UF7778>
+<UF7779>
+<UF777A>
+<UF777B>
+<UF777C>
+<UF777D>
+<UF777E>
+<UF777F>
+<UF7780>
+<UF7781>
+<UF7782>
+<UF7783>
+<UF7784>
+<UF7785>
+<UF7786>
+<UF7787>
+<UF7788>
+<UF7789>
+<UF778A>
+<UF778B>
+<UF778C>
+<UF778D>
+<UF778E>
+<UF778F>
+<UF7790>
+<UF7791>
+<UF7792>
+<UF7793>
+<UF7794>
+<UF7795>
+<UF7796>
+<UF7797>
+<UF7798>
+<UF7799>
+<UF779A>
+<UF779B>
+<UF779C>
+<UF779D>
+<UF779E>
+<UF779F>
+<UF77A0>
+<UF77A1>
+<UF77A2>
+<UF77A3>
+<UF77A4>
+<UF77A5>
+<UF77A6>
+<UF77A7>
+<UF77A8>
+<UF77A9>
+<UF77AA>
+<UF77AB>
+<UF77AC>
+<UF77AD>
+<UF77AE>
+<UF77AF>
+<UF77B0>
+<UF77B1>
+<UF77B2>
+<UF77B3>
+<UF77B4>
+<UF77B5>
+<UF77B6>
+<UF77B7>
+<UF77B8>
+<UF77B9>
+<UF77BA>
+<UF77BB>
+<UF77BC>
+<UF77BD>
+<UF77BE>
+<UF77BF>
+<UF77C0>
+<UF77C1>
+<UF77C2>
+<UF77C3>
+<UF77C4>
+<UF77C5>
+<UF77C6>
+<UF77C7>
+<UF77C8>
+<UF77C9>
+<UF77CA>
+<UF77CB>
+<UF77CC>
+<UF77CD>
+<UF77CE>
+<UF77CF>
+<UF77D0>
+<UF77D1>
+<UF77D2>
+<UF77D3>
+<UF77D4>
+<UF77D5>
+<UF77D6>
+<UF77D7>
+<UF77D8>
+<UF77D9>
+<UF77DA>
+<UF77DB>
+<UF77DC>
+<UF77DD>
+<UF77DE>
+<UF77DF>
+<UF77E0>
+<UF77E1>
+<UF77E2>
+<UF77E3>
+<UF77E4>
+<UF77E5>
+<UF77E6>
+<UF77E7>
+<UF77E8>
+<UF77E9>
+<UF77EA>
+<UF77EB>
+<UF77EC>
+<UF77ED>
+<UF77EE>
+<UF77EF>
+<UF77F0>
+<UF77F1>
+<UF77F2>
+<UF77F3>
+<UF77F4>
+<UF77F5>
+<UF77F6>
+<UF77F7>
+<UF77F8>
+<UF77F9>
+<UF77FA>
+<UF77FB>
+<UF77FC>
+<UF77FD>
+<UF77FE>
+<UF77FF>
+<UF7800>
+<UF7801>
+<UF7802>
+<UF7803>
+<UF7804>
+<UF7805>
+<UF7806>
+<UF7807>
+<UF7808>
+<UF7809>
+<UF780A>
+<UF780B>
+<UF780C>
+<UF780D>
+<UF780E>
+<UF780F>
+<UF7810>
+<UF7811>
+<UF7812>
+<UF7813>
+<UF7814>
+<UF7815>
+<UF7816>
+<UF7817>
+<UF7818>
+<UF7819>
+<UF781A>
+<UF781B>
+<UF781C>
+<UF781D>
+<UF781E>
+<UF781F>
+<UF7820>
+<UF7821>
+<UF7822>
+<UF7823>
+<UF7824>
+<UF7825>
+<UF7826>
+<UF7827>
+<UF7828>
+<UF7829>
+<UF782A>
+<UF782B>
+<UF782C>
+<UF782D>
+<UF782E>
+<UF782F>
+<UF7830>
+<UF7831>
+<UF7832>
+<UF7833>
+<UF7834>
+<UF7835>
+<UF7836>
+<UF7837>
+<UF7838>
+<UF7839>
+<UF783A>
+<UF783B>
+<UF783C>
+<UF783D>
+<UF783E>
+<UF783F>
+<UF7840>
+<UF7841>
+<UF7842>
+<UF7843>
+<UF7844>
+<UF7845>
+<UF7846>
+<UF7847>
+<UF7848>
+<UF7849>
+<UF784A>
+<UF784B>
+<UF784C>
+<UF784D>
+<UF784E>
+<UF784F>
+<UF7850>
+<UF7851>
+<UF7852>
+<UF7853>
+<UF7854>
+<UF7855>
+<UF7856>
+<UF7857>
+<UF7858>
+<UF7859>
+<UF785A>
+<UF785B>
+<UF785C>
+<UF785D>
+<UF785E>
+<UF785F>
+<UF7860>
+<UF7861>
+<UF7862>
+<UF7863>
+<UF7864>
+<UF7865>
+<UF7866>
+<UF7867>
+<UF7868>
+<UF7869>
+<UF786A>
+<UF786B>
+<UF786C>
+<UF786D>
+<UF786E>
+<UF786F>
+<UF7870>
+<UF7871>
+<UF7872>
+<UF7873>
+<UF7874>
+<UF7875>
+<UF7876>
+<UF7877>
+<UF7878>
+<UF7879>
+<UF787A>
+<UF787B>
+<UF787C>
+<UF787D>
+<UF787E>
+<UF787F>
+<UF7880>
+<UF7881>
+<UF7882>
+<UF7883>
+<UF7884>
+<UF7885>
+<UF7886>
+<UF7887>
+<UF7888>
+<UF7889>
+<UF788A>
+<UF788B>
+<UF788C>
+<UF788D>
+<UF788E>
+<UF788F>
+<UF7890>
+<UF7891>
+<UF7892>
+<UF7893>
+<UF7894>
+<UF7895>
+<UF7896>
+<UF7897>
+<UF7898>
+<UF7899>
+<UF789A>
+<UF789B>
+<UF789C>
+<UF789D>
+<UF789E>
+<UF789F>
+<UF78A0>
+<UF78A1>
+<UF78A2>
+<UF78A3>
+<UF78A4>
+<UF78A5>
+<UF78A6>
+<UF78A7>
+<UF78A8>
+<UF78A9>
+<UF78AA>
+<UF78AB>
+<UF78AC>
+<UF78AD>
+<UF78AE>
+<UF78AF>
+<UF78B0>
+<UF78B1>
+<UF78B2>
+<UF78B3>
+<UF78B4>
+<UF78B5>
+<UF78B6>
+<UF78B7>
+<UF78B8>
+<UF78B9>
+<UF78BA>
+<UF78BB>
+<UF78BC>
+<UF78BD>
+<UF78BE>
+<UF78BF>
+<UF78C0>
+<UF78C1>
+<UF78C2>
+<UF78C3>
+<UF78C4>
+<UF78C5>
+<UF78C6>
+<UF78C7>
+<UF78C8>
+<UF78C9>
+<UF78CA>
+<UF78CB>
+<UF78CC>
+<UF78CD>
+<UF78CE>
+<UF78CF>
+<UF78D0>
+<UF78D1>
+<UF78D2>
+<UF78D3>
+<UF78D4>
+<UF78D5>
+<UF78D6>
+<UF78D7>
+<UF78D8>
+<UF78D9>
+<UF78DA>
+<UF78DB>
+<UF78DC>
+<UF78DD>
+<UF78DE>
+<UF78DF>
+<UF78E0>
+<UF78E1>
+<UF78E2>
+<UF78E3>
+<UF78E4>
+<UF78E5>
+<UF78E6>
+<UF78E7>
+<UF78E8>
+<UF78E9>
+<UF78EA>
+<UF78EB>
+<UF78EC>
+<UF78ED>
+<UF78EE>
+<UF78EF>
+<UF78F0>
+<UF78F1>
+<UF78F2>
+<UF78F3>
+<UF78F4>
+<UF78F5>
+<UF78F6>
+<UF78F7>
+<UF78F8>
+<UF78F9>
+<UF78FA>
+<UF78FB>
+<UF78FC>
+<UF78FD>
+<UF78FE>
+<UF78FF>
+<UF7900>
+<UF7901>
+<UF7902>
+<UF7903>
+<UF7904>
+<UF7905>
+<UF7906>
+<UF7907>
+<UF7908>
+<UF7909>
+<UF790A>
+<UF790B>
+<UF790C>
+<UF790D>
+<UF790E>
+<UF790F>
+<UF7910>
+<UF7911>
+<UF7912>
+<UF7913>
+<UF7914>
+<UF7915>
+<UF7916>
+<UF7917>
+<UF7918>
+<UF7919>
+<UF791A>
+<UF791B>
+<UF791C>
+<UF791D>
+<UF791E>
+<UF791F>
+<UF7920>
+<UF7921>
+<UF7922>
+<UF7923>
+<UF7924>
+<UF7925>
+<UF7926>
+<UF7927>
+<UF7928>
+<UF7929>
+<UF792A>
+<UF792B>
+<UF792C>
+<UF792D>
+<UF792E>
+<UF792F>
+<UF7930>
+<UF7931>
+<UF7932>
+<UF7933>
+<UF7934>
+<UF7935>
+<UF7936>
+<UF7937>
+<UF7938>
+<UF7939>
+<UF793A>
+<UF793B>
+<UF793C>
+<UF793D>
+<UF793E>
+<UF793F>
+<UF7940>
+<UF7941>
+<UF7942>
+<UF7943>
+<UF7944>
+<UF7945>
+<UF7946>
+<UF7947>
+<UF7948>
+<UF7949>
+<UF794A>
+<UF794B>
+<UF794C>
+<UF794D>
+<UF794E>
+<UF794F>
+<UF7950>
+<UF7951>
+<UF7952>
+<UF7953>
+<UF7954>
+<UF7955>
+<UF7956>
+<UF7957>
+<UF7958>
+<UF7959>
+<UF795A>
+<UF795B>
+<UF795C>
+<UF795D>
+<UF795E>
+<UF795F>
+<UF7960>
+<UF7961>
+<UF7962>
+<UF7963>
+<UF7964>
+<UF7965>
+<UF7966>
+<UF7967>
+<UF7968>
+<UF7969>
+<UF796A>
+<UF796B>
+<UF796C>
+<UF796D>
+<UF796E>
+<UF796F>
+<UF7970>
+<UF7971>
+<UF7972>
+<UF7973>
+<UF7974>
+<UF7975>
+<UF7976>
+<UF7977>
+<UF7978>
+<UF7979>
+<UF797A>
+<UF797B>
+<UF797C>
+<UF797D>
+<UF797E>
+<UF797F>
+<UF7980>
+<UF7981>
+<UF7982>
+<UF7983>
+<UF7984>
+<UF7985>
+<UF7986>
+<UF7987>
+<UF7988>
+<UF7989>
+<UF798A>
+<UF798B>
+<UF798C>
+<UF798D>
+<UF798E>
+<UF798F>
+<UF7990>
+<UF7991>
+<UF7992>
+<UF7993>
+<UF7994>
+<UF7995>
+<UF7996>
+<UF7997>
+<UF7998>
+<UF7999>
+<UF799A>
+<UF799B>
+<UF799C>
+<UF799D>
+<UF799E>
+<UF799F>
+<UF79A0>
+<UF79A1>
+<UF79A2>
+<UF79A3>
+<UF79A4>
+<UF79A5>
+<UF79A6>
+<UF79A7>
+<UF79A8>
+<UF79A9>
+<UF79AA>
+<UF79AB>
+<UF79AC>
+<UF79AD>
+<UF79AE>
+<UF79AF>
+<UF79B0>
+<UF79B1>
+<UF79B2>
+<UF79B3>
+<UF79B4>
+<UF79B5>
+<UF79B6>
+<UF79B7>
+<UF79B8>
+<UF79B9>
+<UF79BA>
+<UF79BB>
+<UF79BC>
+<UF79BD>
+<UF79BE>
+<UF79BF>
+<UF79C0>
+<UF79C1>
+<UF79C2>
+<UF79C3>
+<UF79C4>
+<UF79C5>
+<UF79C6>
+<UF79C7>
+<UF79C8>
+<UF79C9>
+<UF79CA>
+<UF79CB>
+<UF79CC>
+<UF79CD>
+<UF79CE>
+<UF79CF>
+<UF79D0>
+<UF79D1>
+<UF79D2>
+<UF79D3>
+<UF79D4>
+<UF79D5>
+<UF79D6>
+<UF79D7>
+<UF79D8>
+<UF79D9>
+<UF79DA>
+<UF79DB>
+<UF79DC>
+<UF79DD>
+<UF79DE>
+<UF79DF>
+<UF79E0>
+<UF79E1>
+<UF79E2>
+<UF79E3>
+<UF79E4>
+<UF79E5>
+<UF79E6>
+<UF79E7>
+<UF79E8>
+<UF79E9>
+<UF79EA>
+<UF79EB>
+<UF79EC>
+<UF79ED>
+<UF79EE>
+<UF79EF>
+<UF79F0>
+<UF79F1>
+<UF79F2>
+<UF79F3>
+<UF79F4>
+<UF79F5>
+<UF79F6>
+<UF79F7>
+<UF79F8>
+<UF79F9>
+<UF79FA>
+<UF79FB>
+<UF79FC>
+<UF79FD>
+<UF79FE>
+<UF79FF>
+<UF7A00>
+<UF7A01>
+<UF7A02>
+<UF7A03>
+<UF7A04>
+<UF7A05>
+<UF7A06>
+<UF7A07>
+<UF7A08>
+<UF7A09>
+<UF7A0A>
+<UF7A0B>
+<UF7A0C>
+<UF7A0D>
+<UF7A0E>
+<UF7A0F>
+<UF7A10>
+<UF7A11>
+<UF7A12>
+<UF7A13>
+<UF7A14>
+<UF7A15>
+<UF7A16>
+<UF7A17>
+<UF7A18>
+<UF7A19>
+<UF7A1A>
+<UF7A1B>
+<UF7A1C>
+<UF7A1D>
+<UF7A1E>
+<UF7A1F>
+<UF7A20>
+<UF7A21>
+<UF7A22>
+<UF7A23>
+<UF7A24>
+<UF7A25>
+<UF7A26>
+<UF7A27>
+<UF7A28>
+<UF7A29>
+<UF7A2A>
+<UF7A2B>
+<UF7A2C>
+<UF7A2D>
+<UF7A2E>
+<UF7A2F>
+<UF7A30>
+<UF7A31>
+<UF7A32>
+<UF7A33>
+<UF7A34>
+<UF7A35>
+<UF7A36>
+<UF7A37>
+<UF7A38>
+<UF7A39>
+<UF7A3A>
+<UF7A3B>
+<UF7A3C>
+<UF7A3D>
+<UF7A3E>
+<UF7A3F>
+<UF7A40>
+<UF7A41>
+<UF7A42>
+<UF7A43>
+<UF7A44>
+<UF7A45>
+<UF7A46>
+<UF7A47>
+<UF7A48>
+<UF7A49>
+<UF7A4A>
+<UF7A4B>
+<UF7A4C>
+<UF7A4D>
+<UF7A4E>
+<UF7A4F>
+<UF7A50>
+<UF7A51>
+<UF7A52>
+<UF7A53>
+<UF7A54>
+<UF7A55>
+<UF7A56>
+<UF7A57>
+<UF7A58>
+<UF7A59>
+<UF7A5A>
+<UF7A5B>
+<UF7A5C>
+<UF7A5D>
+<UF7A5E>
+<UF7A5F>
+<UF7A60>
+<UF7A61>
+<UF7A62>
+<UF7A63>
+<UF7A64>
+<UF7A65>
+<UF7A66>
+<UF7A67>
+<UF7A68>
+<UF7A69>
+<UF7A6A>
+<UF7A6B>
+<UF7A6C>
+<UF7A6D>
+<UF7A6E>
+<UF7A6F>
+<UF7A70>
+<UF7A71>
+<UF7A72>
+<UF7A73>
+<UF7A74>
+<UF7A75>
+<UF7A76>
+<UF7A77>
+<UF7A78>
+<UF7A79>
+<UF7A7A>
+<UF7A7B>
+<UF7A7C>
+<UF7A7D>
+<UF7A7E>
+<UF7A7F>
+<UF7A80>
+<UF7A81>
+<UF7A82>
+<UF7A83>
+<UF7A84>
+<UF7A85>
+<UF7A86>
+<UF7A87>
+<UF7A88>
+<UF7A89>
+<UF7A8A>
+<UF7A8B>
+<UF7A8C>
+<UF7A8D>
+<UF7A8E>
+<UF7A8F>
+<UF7A90>
+<UF7A91>
+<UF7A92>
+<UF7A93>
+<UF7A94>
+<UF7A95>
+<UF7A96>
+<UF7A97>
+<UF7A98>
+<UF7A99>
+<UF7A9A>
+<UF7A9B>
+<UF7A9C>
+<UF7A9D>
+<UF7A9E>
+<UF7A9F>
+<UF7AA0>
+<UF7AA1>
+<UF7AA2>
+<UF7AA3>
+<UF7AA4>
+<UF7AA5>
+<UF7AA6>
+<UF7AA7>
+<UF7AA8>
+<UF7AA9>
+<UF7AAA>
+<UF7AAB>
+<UF7AAC>
+<UF7AAD>
+<UF7AAE>
+<UF7AAF>
+<UF7AB0>
+<UF7AB1>
+<UF7AB2>
+<UF7AB3>
+<UF7AB4>
+<UF7AB5>
+<UF7AB6>
+<UF7AB7>
+<UF7AB8>
+<UF7AB9>
+<UF7ABA>
+<UF7ABB>
+<UF7ABC>
+<UF7ABD>
+<UF7ABE>
+<UF7ABF>
+<UF7AC0>
+<UF7AC1>
+<UF7AC2>
+<UF7AC3>
+<UF7AC4>
+<UF7AC5>
+<UF7AC6>
+<UF7AC7>
+<UF7AC8>
+<UF7AC9>
+<UF7ACA>
+<UF7ACB>
+<UF7ACC>
+<UF7ACD>
+<UF7ACE>
+<UF7ACF>
+<UF7AD0>
+<UF7AD1>
+<UF7AD2>
+<UF7AD3>
+<UF7AD4>
+<UF7AD5>
+<UF7AD6>
+<UF7AD7>
+<UF7AD8>
+<UF7AD9>
+<UF7ADA>
+<UF7ADB>
+<UF7ADC>
+<UF7ADD>
+<UF7ADE>
+<UF7ADF>
+<UF7AE0>
+<UF7AE1>
+<UF7AE2>
+<UF7AE3>
+<UF7AE4>
+<UF7AE5>
+<UF7AE6>
+<UF7AE7>
+<UF7AE8>
+<UF7AE9>
+<UF7AEA>
+<UF7AEB>
+<UF7AEC>
+<UF7AED>
+<UF7AEE>
+<UF7AEF>
+<UF7AF0>
+<UF7AF1>
+<UF7AF2>
+<UF7AF3>
+<UF7AF4>
+<UF7AF5>
+<UF7AF6>
+<UF7AF7>
+<UF7AF8>
+<UF7AF9>
+<UF7AFA>
+<UF7AFB>
+<UF7AFC>
+<UF7AFD>
+<UF7AFE>
+<UF7AFF>
+<UF7B00>
+<UF7B01>
+<UF7B02>
+<UF7B03>
+<UF7B04>
+<UF7B05>
+<UF7B06>
+<UF7B07>
+<UF7B08>
+<UF7B09>
+<UF7B0A>
+<UF7B0B>
+<UF7B0C>
+<UF7B0D>
+<UF7B0E>
+<UF7B0F>
+<UF7B10>
+<UF7B11>
+<UF7B12>
+<UF7B13>
+<UF7B14>
+<UF7B15>
+<UF7B16>
+<UF7B17>
+<UF7B18>
+<UF7B19>
+<UF7B1A>
+<UF7B1B>
+<UF7B1C>
+<UF7B1D>
+<UF7B1E>
+<UF7B1F>
+<UF7B20>
+<UF7B21>
+<UF7B22>
+<UF7B23>
+<UF7B24>
+<UF7B25>
+<UF7B26>
+<UF7B27>
+<UF7B28>
+<UF7B29>
+<UF7B2A>
+<UF7B2B>
+<UF7B2C>
+<UF7B2D>
+<UF7B2E>
+<UF7B2F>
+<UF7B30>
+<UF7B31>
+<UF7B32>
+<UF7B33>
+<UF7B34>
+<UF7B35>
+<UF7B36>
+<UF7B37>
+<UF7B38>
+<UF7B39>
+<UF7B3A>
+<UF7B3B>
+<UF7B3C>
+<UF7B3D>
+<UF7B3E>
+<UF7B3F>
+<UF7B40>
+<UF7B41>
+<UF7B42>
+<UF7B43>
+<UF7B44>
+<UF7B45>
+<UF7B46>
+<UF7B47>
+<UF7B48>
+<UF7B49>
+<UF7B4A>
+<UF7B4B>
+<UF7B4C>
+<UF7B4D>
+<UF7B4E>
+<UF7B4F>
+<UF7B50>
+<UF7B51>
+<UF7B52>
+<UF7B53>
+<UF7B54>
+<UF7B55>
+<UF7B56>
+<UF7B57>
+<UF7B58>
+<UF7B59>
+<UF7B5A>
+<UF7B5B>
+<UF7B5C>
+<UF7B5D>
+<UF7B5E>
+<UF7B5F>
+<UF7B60>
+<UF7B61>
+<UF7B62>
+<UF7B63>
+<UF7B64>
+<UF7B65>
+<UF7B66>
+<UF7B67>
+<UF7B68>
+<UF7B69>
+<UF7B6A>
+<UF7B6B>
+<UF7B6C>
+<UF7B6D>
+<UF7B6E>
+<UF7B6F>
+<UF7B70>
+<UF7B71>
+<UF7B72>
+<UF7B73>
+<UF7B74>
+<UF7B75>
+<UF7B76>
+<UF7B77>
+<UF7B78>
+<UF7B79>
+<UF7B7A>
+<UF7B7B>
+<UF7B7C>
+<UF7B7D>
+<UF7B7E>
+<UF7B7F>
+<UF7B80>
+<UF7B81>
+<UF7B82>
+<UF7B83>
+<UF7B84>
+<UF7B85>
+<UF7B86>
+<UF7B87>
+<UF7B88>
+<UF7B89>
+<UF7B8A>
+<UF7B8B>
+<UF7B8C>
+<UF7B8D>
+<UF7B8E>
+<UF7B8F>
+<UF7B90>
+<UF7B91>
+<UF7B92>
+<UF7B93>
+<UF7B94>
+<UF7B95>
+<UF7B96>
+<UF7B97>
+<UF7B98>
+<UF7B99>
+<UF7B9A>
+<UF7B9B>
+<UF7B9C>
+<UF7B9D>
+<UF7B9E>
+<UF7B9F>
+<UF7BA0>
+<UF7BA1>
+<UF7BA2>
+<UF7BA3>
+<UF7BA4>
+<UF7BA5>
+<UF7BA6>
+<UF7BA7>
+<UF7BA8>
+<UF7BA9>
+<UF7BAA>
+<UF7BAB>
+<UF7BAC>
+<UF7BAD>
+<UF7BAE>
+<UF7BAF>
+<UF7BB0>
+<UF7BB1>
+<UF7BB2>
+<UF7BB3>
+<UF7BB4>
+<UF7BB5>
+<UF7BB6>
+<UF7BB7>
+<UF7BB8>
+<UF7BB9>
+<UF7BBA>
+<UF7BBB>
+<UF7BBC>
+<UF7BBD>
+<UF7BBE>
+<UF7BBF>
+<UF7BC0>
+<UF7BC1>
+<UF7BC2>
+<UF7BC3>
+<UF7BC4>
+<UF7BC5>
+<UF7BC6>
+<UF7BC7>
+<UF7BC8>
+<UF7BC9>
+<UF7BCA>
+<UF7BCB>
+<UF7BCC>
+<UF7BCD>
+<UF7BCE>
+<UF7BCF>
+<UF7BD0>
+<UF7BD1>
+<UF7BD2>
+<UF7BD3>
+<UF7BD4>
+<UF7BD5>
+<UF7BD6>
+<UF7BD7>
+<UF7BD8>
+<UF7BD9>
+<UF7BDA>
+<UF7BDB>
+<UF7BDC>
+<UF7BDD>
+<UF7BDE>
+<UF7BDF>
+<UF7BE0>
+<UF7BE1>
+<UF7BE2>
+<UF7BE3>
+<UF7BE4>
+<UF7BE5>
+<UF7BE6>
+<UF7BE7>
+<UF7BE8>
+<UF7BE9>
+<UF7BEA>
+<UF7BEB>
+<UF7BEC>
+<UF7BED>
+<UF7BEE>
+<UF7BEF>
+<UF7BF0>
+<UF7BF1>
+<UF7BF2>
+<UF7BF3>
+<UF7BF4>
+<UF7BF5>
+<UF7BF6>
+<UF7BF7>
+<UF7BF8>
+<UF7BF9>
+<UF7BFA>
+<UF7BFB>
+<UF7BFC>
+<UF7BFD>
+<UF7BFE>
+<UF7BFF>
+<UF7C00>
+<UF7C01>
+<UF7C02>
+<UF7C03>
+<UF7C04>
+<UF7C05>
+<UF7C06>
+<UF7C07>
+<UF7C08>
+<UF7C09>
+<UF7C0A>
+<UF7C0B>
+<UF7C0C>
+<UF7C0D>
+<UF7C0E>
+<UF7C0F>
+<UF7C10>
+<UF7C11>
+<UF7C12>
+<UF7C13>
+<UF7C14>
+<UF7C15>
+<UF7C16>
+<UF7C17>
+<UF7C18>
+<UF7C19>
+<UF7C1A>
+<UF7C1B>
+<UF7C1C>
+<UF7C1D>
+<UF7C1E>
+<UF7C1F>
+<UF7C20>
+<UF7C21>
+<UF7C22>
+<UF7C23>
+<UF7C24>
+<UF7C25>
+<UF7C26>
+<UF7C27>
+<UF7C28>
+<UF7C29>
+<UF7C2A>
+<UF7C2B>
+<UF7C2C>
+<UF7C2D>
+<UF7C2E>
+<UF7C2F>
+<UF7C30>
+<UF7C31>
+<UF7C32>
+<UF7C33>
+<UF7C34>
+<UF7C35>
+<UF7C36>
+<UF7C37>
+<UF7C38>
+<UF7C39>
+<UF7C3A>
+<UF7C3B>
+<UF7C3C>
+<UF7C3D>
+<UF7C3E>
+<UF7C3F>
+<UF7C40>
+<UF7C41>
+<UF7C42>
+<UF7C43>
+<UF7C44>
+<UF7C45>
+<UF7C46>
+<UF7C47>
+<UF7C48>
+<UF7C49>
+<UF7C4A>
+<UF7C4B>
+<UF7C4C>
+<UF7C4D>
+<UF7C4E>
+<UF7C4F>
+<UF7C50>
+<UF7C51>
+<UF7C52>
+<UF7C53>
+<UF7C54>
+<UF7C55>
+<UF7C56>
+<UF7C57>
+<UF7C58>
+<UF7C59>
+<UF7C5A>
+<UF7C5B>
+<UF7C5C>
+<UF7C5D>
+<UF7C5E>
+<UF7C5F>
+<UF7C60>
+<UF7C61>
+<UF7C62>
+<UF7C63>
+<UF7C64>
+<UF7C65>
+<UF7C66>
+<UF7C67>
+<UF7C68>
+<UF7C69>
+<UF7C6A>
+<UF7C6B>
+<UF7C6C>
+<UF7C6D>
+<UF7C6E>
+<UF7C6F>
+<UF7C70>
+<UF7C71>
+<UF7C72>
+<UF7C73>
+<UF7C74>
+<UF7C75>
+<UF7C76>
+<UF7C77>
+<UF7C78>
+<UF7C79>
+<UF7C7A>
+<UF7C7B>
+<UF7C7C>
+<UF7C7D>
+<UF7C7E>
+<UF7C7F>
+<UF7C80>
+<UF7C81>
+<UF7C82>
+<UF7C83>
+<UF7C84>
+<UF7C85>
+<UF7C86>
+<UF7C87>
+<UF7C88>
+<UF7C89>
+<UF7C8A>
+<UF7C8B>
+<UF7C8C>
+<UF7C8D>
+<UF7C8E>
+<UF7C8F>
+<UF7C90>
+<UF7C91>
+<UF7C92>
+<UF7C93>
+<UF7C94>
+<UF7C95>
+<UF7C96>
+<UF7C97>
+<UF7C98>
+<UF7C99>
+<UF7C9A>
+<UF7C9B>
+<UF7C9C>
+<UF7C9D>
+<UF7C9E>
+<UF7C9F>
+<UF7CA0>
+<UF7CA1>
+<UF7CA2>
+<UF7CA3>
+<UF7CA4>
+<UF7CA5>
+<UF7CA6>
+<UF7CA7>
+<UF7CA8>
+<UF7CA9>
+<UF7CAA>
+<UF7CAB>
+<UF7CAC>
+<UF7CAD>
+<UF7CAE>
+<UF7CAF>
+<UF7CB0>
+<UF7CB1>
+<UF7CB2>
+<UF7CB3>
+<UF7CB4>
+<UF7CB5>
+<UF7CB6>
+<UF7CB7>
+<UF7CB8>
+<UF7CB9>
+<UF7CBA>
+<UF7CBB>
+<UF7CBC>
+<UF7CBD>
+<UF7CBE>
+<UF7CBF>
+<UF7CC0>
+<UF7CC1>
+<UF7CC2>
+<UF7CC3>
+<UF7CC4>
+<UF7CC5>
+<UF7CC6>
+<UF7CC7>
+<UF7CC8>
+<UF7CC9>
+<UF7CCA>
+<UF7CCB>
+<UF7CCC>
+<UF7CCD>
+<UF7CCE>
+<UF7CCF>
+<UF7CD0>
+<UF7CD1>
+<UF7CD2>
+<UF7CD3>
+<UF7CD4>
+<UF7CD5>
+<UF7CD6>
+<UF7CD7>
+<UF7CD8>
+<UF7CD9>
+<UF7CDA>
+<UF7CDB>
+<UF7CDC>
+<UF7CDD>
+<UF7CDE>
+<UF7CDF>
+<UF7CE0>
+<UF7CE1>
+<UF7CE2>
+<UF7CE3>
+<UF7CE4>
+<UF7CE5>
+<UF7CE6>
+<UF7CE7>
+<UF7CE8>
+<UF7CE9>
+<UF7CEA>
+<UF7CEB>
+<UF7CEC>
+<UF7CED>
+<UF7CEE>
+<UF7CEF>
+<UF7CF0>
+<UF7CF1>
+<UF7CF2>
+<UF7CF3>
+<UF7CF4>
+<UF7CF5>
+<UF7CF6>
+<UF7CF7>
+<UF7CF8>
+<UF7CF9>
+<UF7CFA>
+<UF7CFB>
+<UF7CFC>
+<UF7CFD>
+<UF7CFE>
+<UF7CFF>
+<UF7D00>
+<UF7D01>
+<UF7D02>
+<UF7D03>
+<UF7D04>
+<UF7D05>
+<UF7D06>
+<UF7D07>
+<UF7D08>
+<UF7D09>
+<UF7D0A>
+<UF7D0B>
+<UF7D0C>
+<UF7D0D>
+<UF7D0E>
+<UF7D0F>
+<UF7D10>
+<UF7D11>
+<UF7D12>
+<UF7D13>
+<UF7D14>
+<UF7D15>
+<UF7D16>
+<UF7D17>
+<UF7D18>
+<UF7D19>
+<UF7D1A>
+<UF7D1B>
+<UF7D1C>
+<UF7D1D>
+<UF7D1E>
+<UF7D1F>
+<UF7D20>
+<UF7D21>
+<UF7D22>
+<UF7D23>
+<UF7D24>
+<UF7D25>
+<UF7D26>
+<UF7D27>
+<UF7D28>
+<UF7D29>
+<UF7D2A>
+<UF7D2B>
+<UF7D2C>
+<UF7D2D>
+<UF7D2E>
+<UF7D2F>
+<UF7D30>
+<UF7D31>
+<UF7D32>
+<UF7D33>
+<UF7D34>
+<UF7D35>
+<UF7D36>
+<UF7D37>
+<UF7D38>
+<UF7D39>
+<UF7D3A>
+<UF7D3B>
+<UF7D3C>
+<UF7D3D>
+<UF7D3E>
+<UF7D3F>
+<UF7D40>
+<UF7D41>
+<UF7D42>
+<UF7D43>
+<UF7D44>
+<UF7D45>
+<UF7D46>
+<UF7D47>
+<UF7D48>
+<UF7D49>
+<UF7D4A>
+<UF7D4B>
+<UF7D4C>
+<UF7D4D>
+<UF7D4E>
+<UF7D4F>
+<UF7D50>
+<UF7D51>
+<UF7D52>
+<UF7D53>
+<UF7D54>
+<UF7D55>
+<UF7D56>
+<UF7D57>
+<UF7D58>
+<UF7D59>
+<UF7D5A>
+<UF7D5B>
+<UF7D5C>
+<UF7D5D>
+<UF7D5E>
+<UF7D5F>
+<UF7D60>
+<UF7D61>
+<UF7D62>
+<UF7D63>
+<UF7D64>
+<UF7D65>
+<UF7D66>
+<UF7D67>
+<UF7D68>
+<UF7D69>
+<UF7D6A>
+<UF7D6B>
+<UF7D6C>
+<UF7D6D>
+<UF7D6E>
+<UF7D6F>
+<UF7D70>
+<UF7D71>
+<UF7D72>
+<UF7D73>
+<UF7D74>
+<UF7D75>
+<UF7D76>
+<UF7D77>
+<UF7D78>
+<UF7D79>
+<UF7D7A>
+<UF7D7B>
+<UF7D7C>
+<UF7D7D>
+<UF7D7E>
+<UF7D7F>
+<UF7D80>
+<UF7D81>
+<UF7D82>
+<UF7D83>
+<UF7D84>
+<UF7D85>
+<UF7D86>
+<UF7D87>
+<UF7D88>
+<UF7D89>
+<UF7D8A>
+<UF7D8B>
+<UF7D8C>
+<UF7D8D>
+<UF7D8E>
+<UF7D8F>
+<UF7D90>
+<UF7D91>
+<UF7D92>
+<UF7D93>
+<UF7D94>
+<UF7D95>
+<UF7D96>
+<UF7D97>
+<UF7D98>
+<UF7D99>
+<UF7D9A>
+<UF7D9B>
+<UF7D9C>
+<UF7D9D>
+<UF7D9E>
+<UF7D9F>
+<UF7DA0>
+<UF7DA1>
+<UF7DA2>
+<UF7DA3>
+<UF7DA4>
+<UF7DA5>
+<UF7DA6>
+<UF7DA7>
+<UF7DA8>
+<UF7DA9>
+<UF7DAA>
+<UF7DAB>
+<UF7DAC>
+<UF7DAD>
+<UF7DAE>
+<UF7DAF>
+<UF7DB0>
+<UF7DB1>
+<UF7DB2>
+<UF7DB3>
+<UF7DB4>
+<UF7DB5>
+<UF7DB6>
+<UF7DB7>
+<UF7DB8>
+<UF7DB9>
+<UF7DBA>
+<UF7DBB>
+<UF7DBC>
+<UF7DBD>
+<UF7DBE>
+<UF7DBF>
+<UF7DC0>
+<UF7DC1>
+<UF7DC2>
+<UF7DC3>
+<UF7DC4>
+<UF7DC5>
+<UF7DC6>
+<UF7DC7>
+<UF7DC8>
+<UF7DC9>
+<UF7DCA>
+<UF7DCB>
+<UF7DCC>
+<UF7DCD>
+<UF7DCE>
+<UF7DCF>
+<UF7DD0>
+<UF7DD1>
+<UF7DD2>
+<UF7DD3>
+<UF7DD4>
+<UF7DD5>
+<UF7DD6>
+<UF7DD7>
+<UF7DD8>
+<UF7DD9>
+<UF7DDA>
+<UF7DDB>
+<UF7DDC>
+<UF7DDD>
+<UF7DDE>
+<UF7DDF>
+<UF7DE0>
+<UF7DE1>
+<UF7DE2>
+<UF7DE3>
+<UF7DE4>
+<UF7DE5>
+<UF7DE6>
+<UF7DE7>
+<UF7DE8>
+<UF7DE9>
+<UF7DEA>
+<UF7DEB>
+<UF7DEC>
+<UF7DED>
+<UF7DEE>
+<UF7DEF>
+<UF7DF0>
+<UF7DF1>
+<UF7DF2>
+<UF7DF3>
+<UF7DF4>
+<UF7DF5>
+<UF7DF6>
+<UF7DF7>
+<UF7DF8>
+<UF7DF9>
+<UF7DFA>
+<UF7DFB>
+<UF7DFC>
+<UF7DFD>
+<UF7DFE>
+<UF7DFF>
+<UF7E00>
+<UF7E01>
+<UF7E02>
+<UF7E03>
+<UF7E04>
+<UF7E05>
+<UF7E06>
+<UF7E07>
+<UF7E08>
+<UF7E09>
+<UF7E0A>
+<UF7E0B>
+<UF7E0C>
+<UF7E0D>
+<UF7E0E>
+<UF7E0F>
+<UF7E10>
+<UF7E11>
+<UF7E12>
+<UF7E13>
+<UF7E14>
+<UF7E15>
+<UF7E16>
+<UF7E17>
+<UF7E18>
+<UF7E19>
+<UF7E1A>
+<UF7E1B>
+<UF7E1C>
+<UF7E1D>
+<UF7E1E>
+<UF7E1F>
+<UF7E20>
+<UF7E21>
+<UF7E22>
+<UF7E23>
+<UF7E24>
+<UF7E25>
+<UF7E26>
+<UF7E27>
+<UF7E28>
+<UF7E29>
+<UF7E2A>
+<UF7E2B>
+<UF7E2C>
+<UF7E2D>
+<UF7E2E>
+<UF7E2F>
+<UF7E30>
+<UF7E31>
+<UF7E32>
+<UF7E33>
+<UF7E34>
+<UF7E35>
+<UF7E36>
+<UF7E37>
+<UF7E38>
+<UF7E39>
+<UF7E3A>
+<UF7E3B>
+<UF7E3C>
+<UF7E3D>
+<UF7E3E>
+<UF7E3F>
+<UF7E40>
+<UF7E41>
+<UF7E42>
+<UF7E43>
+<UF7E44>
+<UF7E45>
+<UF7E46>
+<UF7E47>
+<UF7E48>
+<UF7E49>
+<UF7E4A>
+<UF7E4B>
+<UF7E4C>
+<UF7E4D>
+<UF7E4E>
+<UF7E4F>
+<UF7E50>
+<UF7E51>
+<UF7E52>
+<UF7E53>
+<UF7E54>
+<UF7E55>
+<UF7E56>
+<UF7E57>
+<UF7E58>
+<UF7E59>
+<UF7E5A>
+<UF7E5B>
+<UF7E5C>
+<UF7E5D>
+<UF7E5E>
+<UF7E5F>
+<UF7E60>
+<UF7E61>
+<UF7E62>
+<UF7E63>
+<UF7E64>
+<UF7E65>
+<UF7E66>
+<UF7E67>
+<UF7E68>
+<UF7E69>
+<UF7E6A>
+<UF7E6B>
+<UF7E6C>
+<UF7E6D>
+<UF7E6E>
+<UF7E6F>
+<UF7E70>
+<UF7E71>
+<UF7E72>
+<UF7E73>
+<UF7E74>
+<UF7E75>
+<UF7E76>
+<UF7E77>
+<UF7E78>
+<UF7E79>
+<UF7E7A>
+<UF7E7B>
+<UF7E7C>
+<UF7E7D>
+<UF7E7E>
+<UF7E7F>
+<UF7E80>
+<UF7E81>
+<UF7E82>
+<UF7E83>
+<UF7E84>
+<UF7E85>
+<UF7E86>
+<UF7E87>
+<UF7E88>
+<UF7E89>
+<UF7E8A>
+<UF7E8B>
+<UF7E8C>
+<UF7E8D>
+<UF7E8E>
+<UF7E8F>
+<UF7E90>
+<UF7E91>
+<UF7E92>
+<UF7E93>
+<UF7E94>
+<UF7E95>
+<UF7E96>
+<UF7E97>
+<UF7E98>
+<UF7E99>
+<UF7E9A>
+<UF7E9B>
+<UF7E9C>
+<UF7E9D>
+<UF7E9E>
+<UF7E9F>
+<UF7EA0>
+<UF7EA1>
+<UF7EA2>
+<UF7EA3>
+<UF7EA4>
+<UF7EA5>
+<UF7EA6>
+<UF7EA7>
+<UF7EA8>
+<UF7EA9>
+<UF7EAA>
+<UF7EAB>
+<UF7EAC>
+<UF7EAD>
+<UF7EAE>
+<UF7EAF>
+<UF7EB0>
+<UF7EB1>
+<UF7EB2>
+<UF7EB3>
+<UF7EB4>
+<UF7EB5>
+<UF7EB6>
+<UF7EB7>
+<UF7EB8>
+<UF7EB9>
+<UF7EBA>
+<UF7EBB>
+<UF7EBC>
+<UF7EBD>
+<UF7EBE>
+<UF7EBF>
+<UF7EC0>
+<UF7EC1>
+<UF7EC2>
+<UF7EC3>
+<UF7EC4>
+<UF7EC5>
+<UF7EC6>
+<UF7EC7>
+<UF7EC8>
+<UF7EC9>
+<UF7ECA>
+<UF7ECB>
+<UF7ECC>
+<UF7ECD>
+<UF7ECE>
+<UF7ECF>
+<UF7ED0>
+<UF7ED1>
+<UF7ED2>
+<UF7ED3>
+<UF7ED4>
+<UF7ED5>
+<UF7ED6>
+<UF7ED7>
+<UF7ED8>
+<UF7ED9>
+<UF7EDA>
+<UF7EDB>
+<UF7EDC>
+<UF7EDD>
+<UF7EDE>
+<UF7EDF>
+<UF7EE0>
+<UF7EE1>
+<UF7EE2>
+<UF7EE3>
+<UF7EE4>
+<UF7EE5>
+<UF7EE6>
+<UF7EE7>
+<UF7EE8>
+<UF7EE9>
+<UF7EEA>
+<UF7EEB>
+<UF7EEC>
+<UF7EED>
+<UF7EEE>
+<UF7EEF>
+<UF7EF0>
+<UF7EF1>
+<UF7EF2>
+<UF7EF3>
+<UF7EF4>
+<UF7EF5>
+<UF7EF6>
+<UF7EF7>
+<UF7EF8>
+<UF7EF9>
+<UF7EFA>
+<UF7EFB>
+<UF7EFC>
+<UF7EFD>
+<UF7EFE>
+<UF7EFF>
+<UF7F00>
+<UF7F01>
+<UF7F02>
+<UF7F03>
+<UF7F04>
+<UF7F05>
+<UF7F06>
+<UF7F07>
+<UF7F08>
+<UF7F09>
+<UF7F0A>
+<UF7F0B>
+<UF7F0C>
+<UF7F0D>
+<UF7F0E>
+<UF7F0F>
+<UF7F10>
+<UF7F11>
+<UF7F12>
+<UF7F13>
+<UF7F14>
+<UF7F15>
+<UF7F16>
+<UF7F17>
+<UF7F18>
+<UF7F19>
+<UF7F1A>
+<UF7F1B>
+<UF7F1C>
+<UF7F1D>
+<UF7F1E>
+<UF7F1F>
+<UF7F20>
+<UF7F21>
+<UF7F22>
+<UF7F23>
+<UF7F24>
+<UF7F25>
+<UF7F26>
+<UF7F27>
+<UF7F28>
+<UF7F29>
+<UF7F2A>
+<UF7F2B>
+<UF7F2C>
+<UF7F2D>
+<UF7F2E>
+<UF7F2F>
+<UF7F30>
+<UF7F31>
+<UF7F32>
+<UF7F33>
+<UF7F34>
+<UF7F35>
+<UF7F36>
+<UF7F37>
+<UF7F38>
+<UF7F39>
+<UF7F3A>
+<UF7F3B>
+<UF7F3C>
+<UF7F3D>
+<UF7F3E>
+<UF7F3F>
+<UF7F40>
+<UF7F41>
+<UF7F42>
+<UF7F43>
+<UF7F44>
+<UF7F45>
+<UF7F46>
+<UF7F47>
+<UF7F48>
+<UF7F49>
+<UF7F4A>
+<UF7F4B>
+<UF7F4C>
+<UF7F4D>
+<UF7F4E>
+<UF7F4F>
+<UF7F50>
+<UF7F51>
+<UF7F52>
+<UF7F53>
+<UF7F54>
+<UF7F55>
+<UF7F56>
+<UF7F57>
+<UF7F58>
+<UF7F59>
+<UF7F5A>
+<UF7F5B>
+<UF7F5C>
+<UF7F5D>
+<UF7F5E>
+<UF7F5F>
+<UF7F60>
+<UF7F61>
+<UF7F62>
+<UF7F63>
+<UF7F64>
+<UF7F65>
+<UF7F66>
+<UF7F67>
+<UF7F68>
+<UF7F69>
+<UF7F6A>
+<UF7F6B>
+<UF7F6C>
+<UF7F6D>
+<UF7F6E>
+<UF7F6F>
+<UF7F70>
+<UF7F71>
+<UF7F72>
+<UF7F73>
+<UF7F74>
+<UF7F75>
+<UF7F76>
+<UF7F77>
+<UF7F78>
+<UF7F79>
+<UF7F7A>
+<UF7F7B>
+<UF7F7C>
+<UF7F7D>
+<UF7F7E>
+<UF7F7F>
+<UF7F80>
+<UF7F81>
+<UF7F82>
+<UF7F83>
+<UF7F84>
+<UF7F85>
+<UF7F86>
+<UF7F87>
+<UF7F88>
+<UF7F89>
+<UF7F8A>
+<UF7F8B>
+<UF7F8C>
+<UF7F8D>
+<UF7F8E>
+<UF7F8F>
+<UF7F90>
+<UF7F91>
+<UF7F92>
+<UF7F93>
+<UF7F94>
+<UF7F95>
+<UF7F96>
+<UF7F97>
+<UF7F98>
+<UF7F99>
+<UF7F9A>
+<UF7F9B>
+<UF7F9C>
+<UF7F9D>
+<UF7F9E>
+<UF7F9F>
+<UF7FA0>
+<UF7FA1>
+<UF7FA2>
+<UF7FA3>
+<UF7FA4>
+<UF7FA5>
+<UF7FA6>
+<UF7FA7>
+<UF7FA8>
+<UF7FA9>
+<UF7FAA>
+<UF7FAB>
+<UF7FAC>
+<UF7FAD>
+<UF7FAE>
+<UF7FAF>
+<UF7FB0>
+<UF7FB1>
+<UF7FB2>
+<UF7FB3>
+<UF7FB4>
+<UF7FB5>
+<UF7FB6>
+<UF7FB7>
+<UF7FB8>
+<UF7FB9>
+<UF7FBA>
+<UF7FBB>
+<UF7FBC>
+<UF7FBD>
+<UF7FBE>
+<UF7FBF>
+<UF7FC0>
+<UF7FC1>
+<UF7FC2>
+<UF7FC3>
+<UF7FC4>
+<UF7FC5>
+<UF7FC6>
+<UF7FC7>
+<UF7FC8>
+<UF7FC9>
+<UF7FCA>
+<UF7FCB>
+<UF7FCC>
+<UF7FCD>
+<UF7FCE>
+<UF7FCF>
+<UF7FD0>
+<UF7FD1>
+<UF7FD2>
+<UF7FD3>
+<UF7FD4>
+<UF7FD5>
+<UF7FD6>
+<UF7FD7>
+<UF7FD8>
+<UF7FD9>
+<UF7FDA>
+<UF7FDB>
+<UF7FDC>
+<UF7FDD>
+<UF7FDE>
+<UF7FDF>
+<UF7FE0>
+<UF7FE1>
+<UF7FE2>
+<UF7FE3>
+<UF7FE4>
+<UF7FE5>
+<UF7FE6>
+<UF7FE7>
+<UF7FE8>
+<UF7FE9>
+<UF7FEA>
+<UF7FEB>
+<UF7FEC>
+<UF7FED>
+<UF7FEE>
+<UF7FEF>
+<UF7FF0>
+<UF7FF1>
+<UF7FF2>
+<UF7FF3>
+<UF7FF4>
+<UF7FF5>
+<UF7FF6>
+<UF7FF7>
+<UF7FF8>
+<UF7FF9>
+<UF7FFA>
+<UF7FFB>
+<UF7FFC>
+<UF7FFD>
+<UF7FFE>
+<UF7FFF>
+<UF8000>
+<UF8001>
+<UF8002>
+<UF8003>
+<UF8004>
+<UF8005>
+<UF8006>
+<UF8007>
+<UF8008>
+<UF8009>
+<UF800A>
+<UF800B>
+<UF800C>
+<UF800D>
+<UF800E>
+<UF800F>
+<UF8010>
+<UF8011>
+<UF8012>
+<UF8013>
+<UF8014>
+<UF8015>
+<UF8016>
+<UF8017>
+<UF8018>
+<UF8019>
+<UF801A>
+<UF801B>
+<UF801C>
+<UF801D>
+<UF801E>
+<UF801F>
+<UF8020>
+<UF8021>
+<UF8022>
+<UF8023>
+<UF8024>
+<UF8025>
+<UF8026>
+<UF8027>
+<UF8028>
+<UF8029>
+<UF802A>
+<UF802B>
+<UF802C>
+<UF802D>
+<UF802E>
+<UF802F>
+<UF8030>
+<UF8031>
+<UF8032>
+<UF8033>
+<UF8034>
+<UF8035>
+<UF8036>
+<UF8037>
+<UF8038>
+<UF8039>
+<UF803A>
+<UF803B>
+<UF803C>
+<UF803D>
+<UF803E>
+<UF803F>
+<UF8040>
+<UF8041>
+<UF8042>
+<UF8043>
+<UF8044>
+<UF8045>
+<UF8046>
+<UF8047>
+<UF8048>
+<UF8049>
+<UF804A>
+<UF804B>
+<UF804C>
+<UF804D>
+<UF804E>
+<UF804F>
+<UF8050>
+<UF8051>
+<UF8052>
+<UF8053>
+<UF8054>
+<UF8055>
+<UF8056>
+<UF8057>
+<UF8058>
+<UF8059>
+<UF805A>
+<UF805B>
+<UF805C>
+<UF805D>
+<UF805E>
+<UF805F>
+<UF8060>
+<UF8061>
+<UF8062>
+<UF8063>
+<UF8064>
+<UF8065>
+<UF8066>
+<UF8067>
+<UF8068>
+<UF8069>
+<UF806A>
+<UF806B>
+<UF806C>
+<UF806D>
+<UF806E>
+<UF806F>
+<UF8070>
+<UF8071>
+<UF8072>
+<UF8073>
+<UF8074>
+<UF8075>
+<UF8076>
+<UF8077>
+<UF8078>
+<UF8079>
+<UF807A>
+<UF807B>
+<UF807C>
+<UF807D>
+<UF807E>
+<UF807F>
+<UF8080>
+<UF8081>
+<UF8082>
+<UF8083>
+<UF8084>
+<UF8085>
+<UF8086>
+<UF8087>
+<UF8088>
+<UF8089>
+<UF808A>
+<UF808B>
+<UF808C>
+<UF808D>
+<UF808E>
+<UF808F>
+<UF8090>
+<UF8091>
+<UF8092>
+<UF8093>
+<UF8094>
+<UF8095>
+<UF8096>
+<UF8097>
+<UF8098>
+<UF8099>
+<UF809A>
+<UF809B>
+<UF809C>
+<UF809D>
+<UF809E>
+<UF809F>
+<UF80A0>
+<UF80A1>
+<UF80A2>
+<UF80A3>
+<UF80A4>
+<UF80A5>
+<UF80A6>
+<UF80A7>
+<UF80A8>
+<UF80A9>
+<UF80AA>
+<UF80AB>
+<UF80AC>
+<UF80AD>
+<UF80AE>
+<UF80AF>
+<UF80B0>
+<UF80B1>
+<UF80B2>
+<UF80B3>
+<UF80B4>
+<UF80B5>
+<UF80B6>
+<UF80B7>
+<UF80B8>
+<UF80B9>
+<UF80BA>
+<UF80BB>
+<UF80BC>
+<UF80BD>
+<UF80BE>
+<UF80BF>
+<UF80C0>
+<UF80C1>
+<UF80C2>
+<UF80C3>
+<UF80C4>
+<UF80C5>
+<UF80C6>
+<UF80C7>
+<UF80C8>
+<UF80C9>
+<UF80CA>
+<UF80CB>
+<UF80CC>
+<UF80CD>
+<UF80CE>
+<UF80CF>
+<UF80D0>
+<UF80D1>
+<UF80D2>
+<UF80D3>
+<UF80D4>
+<UF80D5>
+<UF80D6>
+<UF80D7>
+<UF80D8>
+<UF80D9>
+<UF80DA>
+<UF80DB>
+<UF80DC>
+<UF80DD>
+<UF80DE>
+<UF80DF>
+<UF80E0>
+<UF80E1>
+<UF80E2>
+<UF80E3>
+<UF80E4>
+<UF80E5>
+<UF80E6>
+<UF80E7>
+<UF80E8>
+<UF80E9>
+<UF80EA>
+<UF80EB>
+<UF80EC>
+<UF80ED>
+<UF80EE>
+<UF80EF>
+<UF80F0>
+<UF80F1>
+<UF80F2>
+<UF80F3>
+<UF80F4>
+<UF80F5>
+<UF80F6>
+<UF80F7>
+<UF80F8>
+<UF80F9>
+<UF80FA>
+<UF80FB>
+<UF80FC>
+<UF80FD>
+<UF80FE>
+<UF80FF>
+<UF8100>
+<UF8101>
+<UF8102>
+<UF8103>
+<UF8104>
+<UF8105>
+<UF8106>
+<UF8107>
+<UF8108>
+<UF8109>
+<UF810A>
+<UF810B>
+<UF810C>
+<UF810D>
+<UF810E>
+<UF810F>
+<UF8110>
+<UF8111>
+<UF8112>
+<UF8113>
+<UF8114>
+<UF8115>
+<UF8116>
+<UF8117>
+<UF8118>
+<UF8119>
+<UF811A>
+<UF811B>
+<UF811C>
+<UF811D>
+<UF811E>
+<UF811F>
+<UF8120>
+<UF8121>
+<UF8122>
+<UF8123>
+<UF8124>
+<UF8125>
+<UF8126>
+<UF8127>
+<UF8128>
+<UF8129>
+<UF812A>
+<UF812B>
+<UF812C>
+<UF812D>
+<UF812E>
+<UF812F>
+<UF8130>
+<UF8131>
+<UF8132>
+<UF8133>
+<UF8134>
+<UF8135>
+<UF8136>
+<UF8137>
+<UF8138>
+<UF8139>
+<UF813A>
+<UF813B>
+<UF813C>
+<UF813D>
+<UF813E>
+<UF813F>
+<UF8140>
+<UF8141>
+<UF8142>
+<UF8143>
+<UF8144>
+<UF8145>
+<UF8146>
+<UF8147>
+<UF8148>
+<UF8149>
+<UF814A>
+<UF814B>
+<UF814C>
+<UF814D>
+<UF814E>
+<UF814F>
+<UF8150>
+<UF8151>
+<UF8152>
+<UF8153>
+<UF8154>
+<UF8155>
+<UF8156>
+<UF8157>
+<UF8158>
+<UF8159>
+<UF815A>
+<UF815B>
+<UF815C>
+<UF815D>
+<UF815E>
+<UF815F>
+<UF8160>
+<UF8161>
+<UF8162>
+<UF8163>
+<UF8164>
+<UF8165>
+<UF8166>
+<UF8167>
+<UF8168>
+<UF8169>
+<UF816A>
+<UF816B>
+<UF816C>
+<UF816D>
+<UF816E>
+<UF816F>
+<UF8170>
+<UF8171>
+<UF8172>
+<UF8173>
+<UF8174>
+<UF8175>
+<UF8176>
+<UF8177>
+<UF8178>
+<UF8179>
+<UF817A>
+<UF817B>
+<UF817C>
+<UF817D>
+<UF817E>
+<UF817F>
+<UF8180>
+<UF8181>
+<UF8182>
+<UF8183>
+<UF8184>
+<UF8185>
+<UF8186>
+<UF8187>
+<UF8188>
+<UF8189>
+<UF818A>
+<UF818B>
+<UF818C>
+<UF818D>
+<UF818E>
+<UF818F>
+<UF8190>
+<UF8191>
+<UF8192>
+<UF8193>
+<UF8194>
+<UF8195>
+<UF8196>
+<UF8197>
+<UF8198>
+<UF8199>
+<UF819A>
+<UF819B>
+<UF819C>
+<UF819D>
+<UF819E>
+<UF819F>
+<UF81A0>
+<UF81A1>
+<UF81A2>
+<UF81A3>
+<UF81A4>
+<UF81A5>
+<UF81A6>
+<UF81A7>
+<UF81A8>
+<UF81A9>
+<UF81AA>
+<UF81AB>
+<UF81AC>
+<UF81AD>
+<UF81AE>
+<UF81AF>
+<UF81B0>
+<UF81B1>
+<UF81B2>
+<UF81B3>
+<UF81B4>
+<UF81B5>
+<UF81B6>
+<UF81B7>
+<UF81B8>
+<UF81B9>
+<UF81BA>
+<UF81BB>
+<UF81BC>
+<UF81BD>
+<UF81BE>
+<UF81BF>
+<UF81C0>
+<UF81C1>
+<UF81C2>
+<UF81C3>
+<UF81C4>
+<UF81C5>
+<UF81C6>
+<UF81C7>
+<UF81C8>
+<UF81C9>
+<UF81CA>
+<UF81CB>
+<UF81CC>
+<UF81CD>
+<UF81CE>
+<UF81CF>
+<UF81D0>
+<UF81D1>
+<UF81D2>
+<UF81D3>
+<UF81D4>
+<UF81D5>
+<UF81D6>
+<UF81D7>
+<UF81D8>
+<UF81D9>
+<UF81DA>
+<UF81DB>
+<UF81DC>
+<UF81DD>
+<UF81DE>
+<UF81DF>
+<UF81E0>
+<UF81E1>
+<UF81E2>
+<UF81E3>
+<UF81E4>
+<UF81E5>
+<UF81E6>
+<UF81E7>
+<UF81E8>
+<UF81E9>
+<UF81EA>
+<UF81EB>
+<UF81EC>
+<UF81ED>
+<UF81EE>
+<UF81EF>
+<UF81F0>
+<UF81F1>
+<UF81F2>
+<UF81F3>
+<UF81F4>
+<UF81F5>
+<UF81F6>
+<UF81F7>
+<UF81F8>
+<UF81F9>
+<UF81FA>
+<UF81FB>
+<UF81FC>
+<UF81FD>
+<UF81FE>
+<UF81FF>
+<UF8200>
+<UF8201>
+<UF8202>
+<UF8203>
+<UF8204>
+<UF8205>
+<UF8206>
+<UF8207>
+<UF8208>
+<UF8209>
+<UF820A>
+<UF820B>
+<UF820C>
+<UF820D>
+<UF820E>
+<UF820F>
+<UF8210>
+<UF8211>
+<UF8212>
+<UF8213>
+<UF8214>
+<UF8215>
+<UF8216>
+<UF8217>
+<UF8218>
+<UF8219>
+<UF821A>
+<UF821B>
+<UF821C>
+<UF821D>
+<UF821E>
+<UF821F>
+<UF8220>
+<UF8221>
+<UF8222>
+<UF8223>
+<UF8224>
+<UF8225>
+<UF8226>
+<UF8227>
+<UF8228>
+<UF8229>
+<UF822A>
+<UF822B>
+<UF822C>
+<UF822D>
+<UF822E>
+<UF822F>
+<UF8230>
+<UF8231>
+<UF8232>
+<UF8233>
+<UF8234>
+<UF8235>
+<UF8236>
+<UF8237>
+<UF8238>
+<UF8239>
+<UF823A>
+<UF823B>
+<UF823C>
+<UF823D>
+<UF823E>
+<UF823F>
+<UF8240>
+<UF8241>
+<UF8242>
+<UF8243>
+<UF8244>
+<UF8245>
+<UF8246>
+<UF8247>
+<UF8248>
+<UF8249>
+<UF824A>
+<UF824B>
+<UF824C>
+<UF824D>
+<UF824E>
+<UF824F>
+<UF8250>
+<UF8251>
+<UF8252>
+<UF8253>
+<UF8254>
+<UF8255>
+<UF8256>
+<UF8257>
+<UF8258>
+<UF8259>
+<UF825A>
+<UF825B>
+<UF825C>
+<UF825D>
+<UF825E>
+<UF825F>
+<UF8260>
+<UF8261>
+<UF8262>
+<UF8263>
+<UF8264>
+<UF8265>
+<UF8266>
+<UF8267>
+<UF8268>
+<UF8269>
+<UF826A>
+<UF826B>
+<UF826C>
+<UF826D>
+<UF826E>
+<UF826F>
+<UF8270>
+<UF8271>
+<UF8272>
+<UF8273>
+<UF8274>
+<UF8275>
+<UF8276>
+<UF8277>
+<UF8278>
+<UF8279>
+<UF827A>
+<UF827B>
+<UF827C>
+<UF827D>
+<UF827E>
+<UF827F>
+<UF8280>
+<UF8281>
+<UF8282>
+<UF8283>
+<UF8284>
+<UF8285>
+<UF8286>
+<UF8287>
+<UF8288>
+<UF8289>
+<UF828A>
+<UF828B>
+<UF828C>
+<UF828D>
+<UF828E>
+<UF828F>
+<UF8290>
+<UF8291>
+<UF8292>
+<UF8293>
+<UF8294>
+<UF8295>
+<UF8296>
+<UF8297>
+<UF8298>
+<UF8299>
+<UF829A>
+<UF829B>
+<UF829C>
+<UF829D>
+<UF829E>
+<UF829F>
+<UF82A0>
+<UF82A1>
+<UF82A2>
+<UF82A3>
+<UF82A4>
+<UF82A5>
+<UF82A6>
+<UF82A7>
+<UF82A8>
+<UF82A9>
+<UF82AA>
+<UF82AB>
+<UF82AC>
+<UF82AD>
+<UF82AE>
+<UF82AF>
+<UF82B0>
+<UF82B1>
+<UF82B2>
+<UF82B3>
+<UF82B4>
+<UF82B5>
+<UF82B6>
+<UF82B7>
+<UF82B8>
+<UF82B9>
+<UF82BA>
+<UF82BB>
+<UF82BC>
+<UF82BD>
+<UF82BE>
+<UF82BF>
+<UF82C0>
+<UF82C1>
+<UF82C2>
+<UF82C3>
+<UF82C4>
+<UF82C5>
+<UF82C6>
+<UF82C7>
+<UF82C8>
+<UF82C9>
+<UF82CA>
+<UF82CB>
+<UF82CC>
+<UF82CD>
+<UF82CE>
+<UF82CF>
+<UF82D0>
+<UF82D1>
+<UF82D2>
+<UF82D3>
+<UF82D4>
+<UF82D5>
+<UF82D6>
+<UF82D7>
+<UF82D8>
+<UF82D9>
+<UF82DA>
+<UF82DB>
+<UF82DC>
+<UF82DD>
+<UF82DE>
+<UF82DF>
+<UF82E0>
+<UF82E1>
+<UF82E2>
+<UF82E3>
+<UF82E4>
+<UF82E5>
+<UF82E6>
+<UF82E7>
+<UF82E8>
+<UF82E9>
+<UF82EA>
+<UF82EB>
+<UF82EC>
+<UF82ED>
+<UF82EE>
+<UF82EF>
+<UF82F0>
+<UF82F1>
+<UF82F2>
+<UF82F3>
+<UF82F4>
+<UF82F5>
+<UF82F6>
+<UF82F7>
+<UF82F8>
+<UF82F9>
+<UF82FA>
+<UF82FB>
+<UF82FC>
+<UF82FD>
+<UF82FE>
+<UF82FF>
+<UF8300>
+<UF8301>
+<UF8302>
+<UF8303>
+<UF8304>
+<UF8305>
+<UF8306>
+<UF8307>
+<UF8308>
+<UF8309>
+<UF830A>
+<UF830B>
+<UF830C>
+<UF830D>
+<UF830E>
+<UF830F>
+<UF8310>
+<UF8311>
+<UF8312>
+<UF8313>
+<UF8314>
+<UF8315>
+<UF8316>
+<UF8317>
+<UF8318>
+<UF8319>
+<UF831A>
+<UF831B>
+<UF831C>
+<UF831D>
+<UF831E>
+<UF831F>
+<UF8320>
+<UF8321>
+<UF8322>
+<UF8323>
+<UF8324>
+<UF8325>
+<UF8326>
+<UF8327>
+<UF8328>
+<UF8329>
+<UF832A>
+<UF832B>
+<UF832C>
+<UF832D>
+<UF832E>
+<UF832F>
+<UF8330>
+<UF8331>
+<UF8332>
+<UF8333>
+<UF8334>
+<UF8335>
+<UF8336>
+<UF8337>
+<UF8338>
+<UF8339>
+<UF833A>
+<UF833B>
+<UF833C>
+<UF833D>
+<UF833E>
+<UF833F>
+<UF8340>
+<UF8341>
+<UF8342>
+<UF8343>
+<UF8344>
+<UF8345>
+<UF8346>
+<UF8347>
+<UF8348>
+<UF8349>
+<UF834A>
+<UF834B>
+<UF834C>
+<UF834D>
+<UF834E>
+<UF834F>
+<UF8350>
+<UF8351>
+<UF8352>
+<UF8353>
+<UF8354>
+<UF8355>
+<UF8356>
+<UF8357>
+<UF8358>
+<UF8359>
+<UF835A>
+<UF835B>
+<UF835C>
+<UF835D>
+<UF835E>
+<UF835F>
+<UF8360>
+<UF8361>
+<UF8362>
+<UF8363>
+<UF8364>
+<UF8365>
+<UF8366>
+<UF8367>
+<UF8368>
+<UF8369>
+<UF836A>
+<UF836B>
+<UF836C>
+<UF836D>
+<UF836E>
+<UF836F>
+<UF8370>
+<UF8371>
+<UF8372>
+<UF8373>
+<UF8374>
+<UF8375>
+<UF8376>
+<UF8377>
+<UF8378>
+<UF8379>
+<UF837A>
+<UF837B>
+<UF837C>
+<UF837D>
+<UF837E>
+<UF837F>
+<UF8380>
+<UF8381>
+<UF8382>
+<UF8383>
+<UF8384>
+<UF8385>
+<UF8386>
+<UF8387>
+<UF8388>
+<UF8389>
+<UF838A>
+<UF838B>
+<UF838C>
+<UF838D>
+<UF838E>
+<UF838F>
+<UF8390>
+<UF8391>
+<UF8392>
+<UF8393>
+<UF8394>
+<UF8395>
+<UF8396>
+<UF8397>
+<UF8398>
+<UF8399>
+<UF839A>
+<UF839B>
+<UF839C>
+<UF839D>
+<UF839E>
+<UF839F>
+<UF83A0>
+<UF83A1>
+<UF83A2>
+<UF83A3>
+<UF83A4>
+<UF83A5>
+<UF83A6>
+<UF83A7>
+<UF83A8>
+<UF83A9>
+<UF83AA>
+<UF83AB>
+<UF83AC>
+<UF83AD>
+<UF83AE>
+<UF83AF>
+<UF83B0>
+<UF83B1>
+<UF83B2>
+<UF83B3>
+<UF83B4>
+<UF83B5>
+<UF83B6>
+<UF83B7>
+<UF83B8>
+<UF83B9>
+<UF83BA>
+<UF83BB>
+<UF83BC>
+<UF83BD>
+<UF83BE>
+<UF83BF>
+<UF83C0>
+<UF83C1>
+<UF83C2>
+<UF83C3>
+<UF83C4>
+<UF83C5>
+<UF83C6>
+<UF83C7>
+<UF83C8>
+<UF83C9>
+<UF83CA>
+<UF83CB>
+<UF83CC>
+<UF83CD>
+<UF83CE>
+<UF83CF>
+<UF83D0>
+<UF83D1>
+<UF83D2>
+<UF83D3>
+<UF83D4>
+<UF83D5>
+<UF83D6>
+<UF83D7>
+<UF83D8>
+<UF83D9>
+<UF83DA>
+<UF83DB>
+<UF83DC>
+<UF83DD>
+<UF83DE>
+<UF83DF>
+<UF83E0>
+<UF83E1>
+<UF83E2>
+<UF83E3>
+<UF83E4>
+<UF83E5>
+<UF83E6>
+<UF83E7>
+<UF83E8>
+<UF83E9>
+<UF83EA>
+<UF83EB>
+<UF83EC>
+<UF83ED>
+<UF83EE>
+<UF83EF>
+<UF83F0>
+<UF83F1>
+<UF83F2>
+<UF83F3>
+<UF83F4>
+<UF83F5>
+<UF83F6>
+<UF83F7>
+<UF83F8>
+<UF83F9>
+<UF83FA>
+<UF83FB>
+<UF83FC>
+<UF83FD>
+<UF83FE>
+<UF83FF>
+<UF8400>
+<UF8401>
+<UF8402>
+<UF8403>
+<UF8404>
+<UF8405>
+<UF8406>
+<UF8407>
+<UF8408>
+<UF8409>
+<UF840A>
+<UF840B>
+<UF840C>
+<UF840D>
+<UF840E>
+<UF840F>
+<UF8410>
+<UF8411>
+<UF8412>
+<UF8413>
+<UF8414>
+<UF8415>
+<UF8416>
+<UF8417>
+<UF8418>
+<UF8419>
+<UF841A>
+<UF841B>
+<UF841C>
+<UF841D>
+<UF841E>
+<UF841F>
+<UF8420>
+<UF8421>
+<UF8422>
+<UF8423>
+<UF8424>
+<UF8425>
+<UF8426>
+<UF8427>
+<UF8428>
+<UF8429>
+<UF842A>
+<UF842B>
+<UF842C>
+<UF842D>
+<UF842E>
+<UF842F>
+<UF8430>
+<UF8431>
+<UF8432>
+<UF8433>
+<UF8434>
+<UF8435>
+<UF8436>
+<UF8437>
+<UF8438>
+<UF8439>
+<UF843A>
+<UF843B>
+<UF843C>
+<UF843D>
+<UF843E>
+<UF843F>
+<UF8440>
+<UF8441>
+<UF8442>
+<UF8443>
+<UF8444>
+<UF8445>
+<UF8446>
+<UF8447>
+<UF8448>
+<UF8449>
+<UF844A>
+<UF844B>
+<UF844C>
+<UF844D>
+<UF844E>
+<UF844F>
+<UF8450>
+<UF8451>
+<UF8452>
+<UF8453>
+<UF8454>
+<UF8455>
+<UF8456>
+<UF8457>
+<UF8458>
+<UF8459>
+<UF845A>
+<UF845B>
+<UF845C>
+<UF845D>
+<UF845E>
+<UF845F>
+<UF8460>
+<UF8461>
+<UF8462>
+<UF8463>
+<UF8464>
+<UF8465>
+<UF8466>
+<UF8467>
+<UF8468>
+<UF8469>
+<UF846A>
+<UF846B>
+<UF846C>
+<UF846D>
+<UF846E>
+<UF846F>
+<UF8470>
+<UF8471>
+<UF8472>
+<UF8473>
+<UF8474>
+<UF8475>
+<UF8476>
+<UF8477>
+<UF8478>
+<UF8479>
+<UF847A>
+<UF847B>
+<UF847C>
+<UF847D>
+<UF847E>
+<UF847F>
+<UF8480>
+<UF8481>
+<UF8482>
+<UF8483>
+<UF8484>
+<UF8485>
+<UF8486>
+<UF8487>
+<UF8488>
+<UF8489>
+<UF848A>
+<UF848B>
+<UF848C>
+<UF848D>
+<UF848E>
+<UF848F>
+<UF8490>
+<UF8491>
+<UF8492>
+<UF8493>
+<UF8494>
+<UF8495>
+<UF8496>
+<UF8497>
+<UF8498>
+<UF8499>
+<UF849A>
+<UF849B>
+<UF849C>
+<UF849D>
+<UF849E>
+<UF849F>
+<UF84A0>
+<UF84A1>
+<UF84A2>
+<UF84A3>
+<UF84A4>
+<UF84A5>
+<UF84A6>
+<UF84A7>
+<UF84A8>
+<UF84A9>
+<UF84AA>
+<UF84AB>
+<UF84AC>
+<UF84AD>
+<UF84AE>
+<UF84AF>
+<UF84B0>
+<UF84B1>
+<UF84B2>
+<UF84B3>
+<UF84B4>
+<UF84B5>
+<UF84B6>
+<UF84B7>
+<UF84B8>
+<UF84B9>
+<UF84BA>
+<UF84BB>
+<UF84BC>
+<UF84BD>
+<UF84BE>
+<UF84BF>
+<UF84C0>
+<UF84C1>
+<UF84C2>
+<UF84C3>
+<UF84C4>
+<UF84C5>
+<UF84C6>
+<UF84C7>
+<UF84C8>
+<UF84C9>
+<UF84CA>
+<UF84CB>
+<UF84CC>
+<UF84CD>
+<UF84CE>
+<UF84CF>
+<UF84D0>
+<UF84D1>
+<UF84D2>
+<UF84D3>
+<UF84D4>
+<UF84D5>
+<UF84D6>
+<UF84D7>
+<UF84D8>
+<UF84D9>
+<UF84DA>
+<UF84DB>
+<UF84DC>
+<UF84DD>
+<UF84DE>
+<UF84DF>
+<UF84E0>
+<UF84E1>
+<UF84E2>
+<UF84E3>
+<UF84E4>
+<UF84E5>
+<UF84E6>
+<UF84E7>
+<UF84E8>
+<UF84E9>
+<UF84EA>
+<UF84EB>
+<UF84EC>
+<UF84ED>
+<UF84EE>
+<UF84EF>
+<UF84F0>
+<UF84F1>
+<UF84F2>
+<UF84F3>
+<UF84F4>
+<UF84F5>
+<UF84F6>
+<UF84F7>
+<UF84F8>
+<UF84F9>
+<UF84FA>
+<UF84FB>
+<UF84FC>
+<UF84FD>
+<UF84FE>
+<UF84FF>
+<UF8500>
+<UF8501>
+<UF8502>
+<UF8503>
+<UF8504>
+<UF8505>
+<UF8506>
+<UF8507>
+<UF8508>
+<UF8509>
+<UF850A>
+<UF850B>
+<UF850C>
+<UF850D>
+<UF850E>
+<UF850F>
+<UF8510>
+<UF8511>
+<UF8512>
+<UF8513>
+<UF8514>
+<UF8515>
+<UF8516>
+<UF8517>
+<UF8518>
+<UF8519>
+<UF851A>
+<UF851B>
+<UF851C>
+<UF851D>
+<UF851E>
+<UF851F>
+<UF8520>
+<UF8521>
+<UF8522>
+<UF8523>
+<UF8524>
+<UF8525>
+<UF8526>
+<UF8527>
+<UF8528>
+<UF8529>
+<UF852A>
+<UF852B>
+<UF852C>
+<UF852D>
+<UF852E>
+<UF852F>
+<UF8530>
+<UF8531>
+<UF8532>
+<UF8533>
+<UF8534>
+<UF8535>
+<UF8536>
+<UF8537>
+<UF8538>
+<UF8539>
+<UF853A>
+<UF853B>
+<UF853C>
+<UF853D>
+<UF853E>
+<UF853F>
+<UF8540>
+<UF8541>
+<UF8542>
+<UF8543>
+<UF8544>
+<UF8545>
+<UF8546>
+<UF8547>
+<UF8548>
+<UF8549>
+<UF854A>
+<UF854B>
+<UF854C>
+<UF854D>
+<UF854E>
+<UF854F>
+<UF8550>
+<UF8551>
+<UF8552>
+<UF8553>
+<UF8554>
+<UF8555>
+<UF8556>
+<UF8557>
+<UF8558>
+<UF8559>
+<UF855A>
+<UF855B>
+<UF855C>
+<UF855D>
+<UF855E>
+<UF855F>
+<UF8560>
+<UF8561>
+<UF8562>
+<UF8563>
+<UF8564>
+<UF8565>
+<UF8566>
+<UF8567>
+<UF8568>
+<UF8569>
+<UF856A>
+<UF856B>
+<UF856C>
+<UF856D>
+<UF856E>
+<UF856F>
+<UF8570>
+<UF8571>
+<UF8572>
+<UF8573>
+<UF8574>
+<UF8575>
+<UF8576>
+<UF8577>
+<UF8578>
+<UF8579>
+<UF857A>
+<UF857B>
+<UF857C>
+<UF857D>
+<UF857E>
+<UF857F>
+<UF8580>
+<UF8581>
+<UF8582>
+<UF8583>
+<UF8584>
+<UF8585>
+<UF8586>
+<UF8587>
+<UF8588>
+<UF8589>
+<UF858A>
+<UF858B>
+<UF858C>
+<UF858D>
+<UF858E>
+<UF858F>
+<UF8590>
+<UF8591>
+<UF8592>
+<UF8593>
+<UF8594>
+<UF8595>
+<UF8596>
+<UF8597>
+<UF8598>
+<UF8599>
+<UF859A>
+<UF859B>
+<UF859C>
+<UF859D>
+<UF859E>
+<UF859F>
+<UF85A0>
+<UF85A1>
+<UF85A2>
+<UF85A3>
+<UF85A4>
+<UF85A5>
+<UF85A6>
+<UF85A7>
+<UF85A8>
+<UF85A9>
+<UF85AA>
+<UF85AB>
+<UF85AC>
+<UF85AD>
+<UF85AE>
+<UF85AF>
+<UF85B0>
+<UF85B1>
+<UF85B2>
+<UF85B3>
+<UF85B4>
+<UF85B5>
+<UF85B6>
+<UF85B7>
+<UF85B8>
+<UF85B9>
+<UF85BA>
+<UF85BB>
+<UF85BC>
+<UF85BD>
+<UF85BE>
+<UF85BF>
+<UF85C0>
+<UF85C1>
+<UF85C2>
+<UF85C3>
+<UF85C4>
+<UF85C5>
+<UF85C6>
+<UF85C7>
+<UF85C8>
+<UF85C9>
+<UF85CA>
+<UF85CB>
+<UF85CC>
+<UF85CD>
+<UF85CE>
+<UF85CF>
+<UF85D0>
+<UF85D1>
+<UF85D2>
+<UF85D3>
+<UF85D4>
+<UF85D5>
+<UF85D6>
+<UF85D7>
+<UF85D8>
+<UF85D9>
+<UF85DA>
+<UF85DB>
+<UF85DC>
+<UF85DD>
+<UF85DE>
+<UF85DF>
+<UF85E0>
+<UF85E1>
+<UF85E2>
+<UF85E3>
+<UF85E4>
+<UF85E5>
+<UF85E6>
+<UF85E7>
+<UF85E8>
+<UF85E9>
+<UF85EA>
+<UF85EB>
+<UF85EC>
+<UF85ED>
+<UF85EE>
+<UF85EF>
+<UF85F0>
+<UF85F1>
+<UF85F2>
+<UF85F3>
+<UF85F4>
+<UF85F5>
+<UF85F6>
+<UF85F7>
+<UF85F8>
+<UF85F9>
+<UF85FA>
+<UF85FB>
+<UF85FC>
+<UF85FD>
+<UF85FE>
+<UF85FF>
+<UF8600>
+<UF8601>
+<UF8602>
+<UF8603>
+<UF8604>
+<UF8605>
+<UF8606>
+<UF8607>
+<UF8608>
+<UF8609>
+<UF860A>
+<UF860B>
+<UF860C>
+<UF860D>
+<UF860E>
+<UF860F>
+<UF8610>
+<UF8611>
+<UF8612>
+<UF8613>
+<UF8614>
+<UF8615>
+<UF8616>
+<UF8617>
+<UF8618>
+<UF8619>
+<UF861A>
+<UF861B>
+<UF861C>
+<UF861D>
+<UF861E>
+<UF861F>
+<UF8620>
+<UF8621>
+<UF8622>
+<UF8623>
+<UF8624>
+<UF8625>
+<UF8626>
+<UF8627>
+<UF8628>
+<UF8629>
+<UF862A>
+<UF862B>
+<UF862C>
+<UF862D>
+<UF862E>
+<UF862F>
+<UF8630>
+<UF8631>
+<UF8632>
+<UF8633>
+<UF8634>
+<UF8635>
+<UF8636>
+<UF8637>
+<UF8638>
+<UF8639>
+<UF863A>
+<UF863B>
+<UF863C>
+<UF863D>
+<UF863E>
+<UF863F>
+<UF8640>
+<UF8641>
+<UF8642>
+<UF8643>
+<UF8644>
+<UF8645>
+<UF8646>
+<UF8647>
+<UF8648>
+<UF8649>
+<UF864A>
+<UF864B>
+<UF864C>
+<UF864D>
+<UF864E>
+<UF864F>
+<UF8650>
+<UF8651>
+<UF8652>
+<UF8653>
+<UF8654>
+<UF8655>
+<UF8656>
+<UF8657>
+<UF8658>
+<UF8659>
+<UF865A>
+<UF865B>
+<UF865C>
+<UF865D>
+<UF865E>
+<UF865F>
+<UF8660>
+<UF8661>
+<UF8662>
+<UF8663>
+<UF8664>
+<UF8665>
+<UF8666>
+<UF8667>
+<UF8668>
+<UF8669>
+<UF866A>
+<UF866B>
+<UF866C>
+<UF866D>
+<UF866E>
+<UF866F>
+<UF8670>
+<UF8671>
+<UF8672>
+<UF8673>
+<UF8674>
+<UF8675>
+<UF8676>
+<UF8677>
+<UF8678>
+<UF8679>
+<UF867A>
+<UF867B>
+<UF867C>
+<UF867D>
+<UF867E>
+<UF867F>
+<UF8680>
+<UF8681>
+<UF8682>
+<UF8683>
+<UF8684>
+<UF8685>
+<UF8686>
+<UF8687>
+<UF8688>
+<UF8689>
+<UF868A>
+<UF868B>
+<UF868C>
+<UF868D>
+<UF868E>
+<UF868F>
+<UF8690>
+<UF8691>
+<UF8692>
+<UF8693>
+<UF8694>
+<UF8695>
+<UF8696>
+<UF8697>
+<UF8698>
+<UF8699>
+<UF869A>
+<UF869B>
+<UF869C>
+<UF869D>
+<UF869E>
+<UF869F>
+<UF86A0>
+<UF86A1>
+<UF86A2>
+<UF86A3>
+<UF86A4>
+<UF86A5>
+<UF86A6>
+<UF86A7>
+<UF86A8>
+<UF86A9>
+<UF86AA>
+<UF86AB>
+<UF86AC>
+<UF86AD>
+<UF86AE>
+<UF86AF>
+<UF86B0>
+<UF86B1>
+<UF86B2>
+<UF86B3>
+<UF86B4>
+<UF86B5>
+<UF86B6>
+<UF86B7>
+<UF86B8>
+<UF86B9>
+<UF86BA>
+<UF86BB>
+<UF86BC>
+<UF86BD>
+<UF86BE>
+<UF86BF>
+<UF86C0>
+<UF86C1>
+<UF86C2>
+<UF86C3>
+<UF86C4>
+<UF86C5>
+<UF86C6>
+<UF86C7>
+<UF86C8>
+<UF86C9>
+<UF86CA>
+<UF86CB>
+<UF86CC>
+<UF86CD>
+<UF86CE>
+<UF86CF>
+<UF86D0>
+<UF86D1>
+<UF86D2>
+<UF86D3>
+<UF86D4>
+<UF86D5>
+<UF86D6>
+<UF86D7>
+<UF86D8>
+<UF86D9>
+<UF86DA>
+<UF86DB>
+<UF86DC>
+<UF86DD>
+<UF86DE>
+<UF86DF>
+<UF86E0>
+<UF86E1>
+<UF86E2>
+<UF86E3>
+<UF86E4>
+<UF86E5>
+<UF86E6>
+<UF86E7>
+<UF86E8>
+<UF86E9>
+<UF86EA>
+<UF86EB>
+<UF86EC>
+<UF86ED>
+<UF86EE>
+<UF86EF>
+<UF86F0>
+<UF86F1>
+<UF86F2>
+<UF86F3>
+<UF86F4>
+<UF86F5>
+<UF86F6>
+<UF86F7>
+<UF86F8>
+<UF86F9>
+<UF86FA>
+<UF86FB>
+<UF86FC>
+<UF86FD>
+<UF86FE>
+<UF86FF>
+<UF8700>
+<UF8701>
+<UF8702>
+<UF8703>
+<UF8704>
+<UF8705>
+<UF8706>
+<UF8707>
+<UF8708>
+<UF8709>
+<UF870A>
+<UF870B>
+<UF870C>
+<UF870D>
+<UF870E>
+<UF870F>
+<UF8710>
+<UF8711>
+<UF8712>
+<UF8713>
+<UF8714>
+<UF8715>
+<UF8716>
+<UF8717>
+<UF8718>
+<UF8719>
+<UF871A>
+<UF871B>
+<UF871C>
+<UF871D>
+<UF871E>
+<UF871F>
+<UF8720>
+<UF8721>
+<UF8722>
+<UF8723>
+<UF8724>
+<UF8725>
+<UF8726>
+<UF8727>
+<UF8728>
+<UF8729>
+<UF872A>
+<UF872B>
+<UF872C>
+<UF872D>
+<UF872E>
+<UF872F>
+<UF8730>
+<UF8731>
+<UF8732>
+<UF8733>
+<UF8734>
+<UF8735>
+<UF8736>
+<UF8737>
+<UF8738>
+<UF8739>
+<UF873A>
+<UF873B>
+<UF873C>
+<UF873D>
+<UF873E>
+<UF873F>
+<UF8740>
+<UF8741>
+<UF8742>
+<UF8743>
+<UF8744>
+<UF8745>
+<UF8746>
+<UF8747>
+<UF8748>
+<UF8749>
+<UF874A>
+<UF874B>
+<UF874C>
+<UF874D>
+<UF874E>
+<UF874F>
+<UF8750>
+<UF8751>
+<UF8752>
+<UF8753>
+<UF8754>
+<UF8755>
+<UF8756>
+<UF8757>
+<UF8758>
+<UF8759>
+<UF875A>
+<UF875B>
+<UF875C>
+<UF875D>
+<UF875E>
+<UF875F>
+<UF8760>
+<UF8761>
+<UF8762>
+<UF8763>
+<UF8764>
+<UF8765>
+<UF8766>
+<UF8767>
+<UF8768>
+<UF8769>
+<UF876A>
+<UF876B>
+<UF876C>
+<UF876D>
+<UF876E>
+<UF876F>
+<UF8770>
+<UF8771>
+<UF8772>
+<UF8773>
+<UF8774>
+<UF8775>
+<UF8776>
+<UF8777>
+<UF8778>
+<UF8779>
+<UF877A>
+<UF877B>
+<UF877C>
+<UF877D>
+<UF877E>
+<UF877F>
+<UF8780>
+<UF8781>
+<UF8782>
+<UF8783>
+<UF8784>
+<UF8785>
+<UF8786>
+<UF8787>
+<UF8788>
+<UF8789>
+<UF878A>
+<UF878B>
+<UF878C>
+<UF878D>
+<UF878E>
+<UF878F>
+<UF8790>
+<UF8791>
+<UF8792>
+<UF8793>
+<UF8794>
+<UF8795>
+<UF8796>
+<UF8797>
+<UF8798>
+<UF8799>
+<UF879A>
+<UF879B>
+<UF879C>
+<UF879D>
+<UF879E>
+<UF879F>
+<UF87A0>
+<UF87A1>
+<UF87A2>
+<UF87A3>
+<UF87A4>
+<UF87A5>
+<UF87A6>
+<UF87A7>
+<UF87A8>
+<UF87A9>
+<UF87AA>
+<UF87AB>
+<UF87AC>
+<UF87AD>
+<UF87AE>
+<UF87AF>
+<UF87B0>
+<UF87B1>
+<UF87B2>
+<UF87B3>
+<UF87B4>
+<UF87B5>
+<UF87B6>
+<UF87B7>
+<UF87B8>
+<UF87B9>
+<UF87BA>
+<UF87BB>
+<UF87BC>
+<UF87BD>
+<UF87BE>
+<UF87BF>
+<UF87C0>
+<UF87C1>
+<UF87C2>
+<UF87C3>
+<UF87C4>
+<UF87C5>
+<UF87C6>
+<UF87C7>
+<UF87C8>
+<UF87C9>
+<UF87CA>
+<UF87CB>
+<UF87CC>
+<UF87CD>
+<UF87CE>
+<UF87CF>
+<UF87D0>
+<UF87D1>
+<UF87D2>
+<UF87D3>
+<UF87D4>
+<UF87D5>
+<UF87D6>
+<UF87D7>
+<UF87D8>
+<UF87D9>
+<UF87DA>
+<UF87DB>
+<UF87DC>
+<UF87DD>
+<UF87DE>
+<UF87DF>
+<UF87E0>
+<UF87E1>
+<UF87E2>
+<UF87E3>
+<UF87E4>
+<UF87E5>
+<UF87E6>
+<UF87E7>
+<UF87E8>
+<UF87E9>
+<UF87EA>
+<UF87EB>
+<UF87EC>
+<UF87ED>
+<UF87EE>
+<UF87EF>
+<UF87F0>
+<UF87F1>
+<UF87F2>
+<UF87F3>
+<UF87F4>
+<UF87F5>
+<UF87F6>
+<UF87F7>
+<UF87F8>
+<UF87F9>
+<UF87FA>
+<UF87FB>
+<UF87FC>
+<UF87FD>
+<UF87FE>
+<UF87FF>
+<UF8800>
+<UF8801>
+<UF8802>
+<UF8803>
+<UF8804>
+<UF8805>
+<UF8806>
+<UF8807>
+<UF8808>
+<UF8809>
+<UF880A>
+<UF880B>
+<UF880C>
+<UF880D>
+<UF880E>
+<UF880F>
+<UF8810>
+<UF8811>
+<UF8812>
+<UF8813>
+<UF8814>
+<UF8815>
+<UF8816>
+<UF8817>
+<UF8818>
+<UF8819>
+<UF881A>
+<UF881B>
+<UF881C>
+<UF881D>
+<UF881E>
+<UF881F>
+<UF8820>
+<UF8821>
+<UF8822>
+<UF8823>
+<UF8824>
+<UF8825>
+<UF8826>
+<UF8827>
+<UF8828>
+<UF8829>
+<UF882A>
+<UF882B>
+<UF882C>
+<UF882D>
+<UF882E>
+<UF882F>
+<UF8830>
+<UF8831>
+<UF8832>
+<UF8833>
+<UF8834>
+<UF8835>
+<UF8836>
+<UF8837>
+<UF8838>
+<UF8839>
+<UF883A>
+<UF883B>
+<UF883C>
+<UF883D>
+<UF883E>
+<UF883F>
+<UF8840>
+<UF8841>
+<UF8842>
+<UF8843>
+<UF8844>
+<UF8845>
+<UF8846>
+<UF8847>
+<UF8848>
+<UF8849>
+<UF884A>
+<UF884B>
+<UF884C>
+<UF884D>
+<UF884E>
+<UF884F>
+<UF8850>
+<UF8851>
+<UF8852>
+<UF8853>
+<UF8854>
+<UF8855>
+<UF8856>
+<UF8857>
+<UF8858>
+<UF8859>
+<UF885A>
+<UF885B>
+<UF885C>
+<UF885D>
+<UF885E>
+<UF885F>
+<UF8860>
+<UF8861>
+<UF8862>
+<UF8863>
+<UF8864>
+<UF8865>
+<UF8866>
+<UF8867>
+<UF8868>
+<UF8869>
+<UF886A>
+<UF886B>
+<UF886C>
+<UF886D>
+<UF886E>
+<UF886F>
+<UF8870>
+<UF8871>
+<UF8872>
+<UF8873>
+<UF8874>
+<UF8875>
+<UF8876>
+<UF8877>
+<UF8878>
+<UF8879>
+<UF887A>
+<UF887B>
+<UF887C>
+<UF887D>
+<UF887E>
+<UF887F>
+<UF8880>
+<UF8881>
+<UF8882>
+<UF8883>
+<UF8884>
+<UF8885>
+<UF8886>
+<UF8887>
+<UF8888>
+<UF8889>
+<UF888A>
+<UF888B>
+<UF888C>
+<UF888D>
+<UF888E>
+<UF888F>
+<UF8890>
+<UF8891>
+<UF8892>
+<UF8893>
+<UF8894>
+<UF8895>
+<UF8896>
+<UF8897>
+<UF8898>
+<UF8899>
+<UF889A>
+<UF889B>
+<UF889C>
+<UF889D>
+<UF889E>
+<UF889F>
+<UF88A0>
+<UF88A1>
+<UF88A2>
+<UF88A3>
+<UF88A4>
+<UF88A5>
+<UF88A6>
+<UF88A7>
+<UF88A8>
+<UF88A9>
+<UF88AA>
+<UF88AB>
+<UF88AC>
+<UF88AD>
+<UF88AE>
+<UF88AF>
+<UF88B0>
+<UF88B1>
+<UF88B2>
+<UF88B3>
+<UF88B4>
+<UF88B5>
+<UF88B6>
+<UF88B7>
+<UF88B8>
+<UF88B9>
+<UF88BA>
+<UF88BB>
+<UF88BC>
+<UF88BD>
+<UF88BE>
+<UF88BF>
+<UF88C0>
+<UF88C1>
+<UF88C2>
+<UF88C3>
+<UF88C4>
+<UF88C5>
+<UF88C6>
+<UF88C7>
+<UF88C8>
+<UF88C9>
+<UF88CA>
+<UF88CB>
+<UF88CC>
+<UF88CD>
+<UF88CE>
+<UF88CF>
+<UF88D0>
+<UF88D1>
+<UF88D2>
+<UF88D3>
+<UF88D4>
+<UF88D5>
+<UF88D6>
+<UF88D7>
+<UF88D8>
+<UF88D9>
+<UF88DA>
+<UF88DB>
+<UF88DC>
+<UF88DD>
+<UF88DE>
+<UF88DF>
+<UF88E0>
+<UF88E1>
+<UF88E2>
+<UF88E3>
+<UF88E4>
+<UF88E5>
+<UF88E6>
+<UF88E7>
+<UF88E8>
+<UF88E9>
+<UF88EA>
+<UF88EB>
+<UF88EC>
+<UF88ED>
+<UF88EE>
+<UF88EF>
+<UF88F0>
+<UF88F1>
+<UF88F2>
+<UF88F3>
+<UF88F4>
+<UF88F5>
+<UF88F6>
+<UF88F7>
+<UF88F8>
+<UF88F9>
+<UF88FA>
+<UF88FB>
+<UF88FC>
+<UF88FD>
+<UF88FE>
+<UF88FF>
+<UF8900>
+<UF8901>
+<UF8902>
+<UF8903>
+<UF8904>
+<UF8905>
+<UF8906>
+<UF8907>
+<UF8908>
+<UF8909>
+<UF890A>
+<UF890B>
+<UF890C>
+<UF890D>
+<UF890E>
+<UF890F>
+<UF8910>
+<UF8911>
+<UF8912>
+<UF8913>
+<UF8914>
+<UF8915>
+<UF8916>
+<UF8917>
+<UF8918>
+<UF8919>
+<UF891A>
+<UF891B>
+<UF891C>
+<UF891D>
+<UF891E>
+<UF891F>
+<UF8920>
+<UF8921>
+<UF8922>
+<UF8923>
+<UF8924>
+<UF8925>
+<UF8926>
+<UF8927>
+<UF8928>
+<UF8929>
+<UF892A>
+<UF892B>
+<UF892C>
+<UF892D>
+<UF892E>
+<UF892F>
+<UF8930>
+<UF8931>
+<UF8932>
+<UF8933>
+<UF8934>
+<UF8935>
+<UF8936>
+<UF8937>
+<UF8938>
+<UF8939>
+<UF893A>
+<UF893B>
+<UF893C>
+<UF893D>
+<UF893E>
+<UF893F>
+<UF8940>
+<UF8941>
+<UF8942>
+<UF8943>
+<UF8944>
+<UF8945>
+<UF8946>
+<UF8947>
+<UF8948>
+<UF8949>
+<UF894A>
+<UF894B>
+<UF894C>
+<UF894D>
+<UF894E>
+<UF894F>
+<UF8950>
+<UF8951>
+<UF8952>
+<UF8953>
+<UF8954>
+<UF8955>
+<UF8956>
+<UF8957>
+<UF8958>
+<UF8959>
+<UF895A>
+<UF895B>
+<UF895C>
+<UF895D>
+<UF895E>
+<UF895F>
+<UF8960>
+<UF8961>
+<UF8962>
+<UF8963>
+<UF8964>
+<UF8965>
+<UF8966>
+<UF8967>
+<UF8968>
+<UF8969>
+<UF896A>
+<UF896B>
+<UF896C>
+<UF896D>
+<UF896E>
+<UF896F>
+<UF8970>
+<UF8971>
+<UF8972>
+<UF8973>
+<UF8974>
+<UF8975>
+<UF8976>
+<UF8977>
+<UF8978>
+<UF8979>
+<UF897A>
+<UF897B>
+<UF897C>
+<UF897D>
+<UF897E>
+<UF897F>
+<UF8980>
+<UF8981>
+<UF8982>
+<UF8983>
+<UF8984>
+<UF8985>
+<UF8986>
+<UF8987>
+<UF8988>
+<UF8989>
+<UF898A>
+<UF898B>
+<UF898C>
+<UF898D>
+<UF898E>
+<UF898F>
+<UF8990>
+<UF8991>
+<UF8992>
+<UF8993>
+<UF8994>
+<UF8995>
+<UF8996>
+<UF8997>
+<UF8998>
+<UF8999>
+<UF899A>
+<UF899B>
+<UF899C>
+<UF899D>
+<UF899E>
+<UF899F>
+<UF89A0>
+<UF89A1>
+<UF89A2>
+<UF89A3>
+<UF89A4>
+<UF89A5>
+<UF89A6>
+<UF89A7>
+<UF89A8>
+<UF89A9>
+<UF89AA>
+<UF89AB>
+<UF89AC>
+<UF89AD>
+<UF89AE>
+<UF89AF>
+<UF89B0>
+<UF89B1>
+<UF89B2>
+<UF89B3>
+<UF89B4>
+<UF89B5>
+<UF89B6>
+<UF89B7>
+<UF89B8>
+<UF89B9>
+<UF89BA>
+<UF89BB>
+<UF89BC>
+<UF89BD>
+<UF89BE>
+<UF89BF>
+<UF89C0>
+<UF89C1>
+<UF89C2>
+<UF89C3>
+<UF89C4>
+<UF89C5>
+<UF89C6>
+<UF89C7>
+<UF89C8>
+<UF89C9>
+<UF89CA>
+<UF89CB>
+<UF89CC>
+<UF89CD>
+<UF89CE>
+<UF89CF>
+<UF89D0>
+<UF89D1>
+<UF89D2>
+<UF89D3>
+<UF89D4>
+<UF89D5>
+<UF89D6>
+<UF89D7>
+<UF89D8>
+<UF89D9>
+<UF89DA>
+<UF89DB>
+<UF89DC>
+<UF89DD>
+<UF89DE>
+<UF89DF>
+<UF89E0>
+<UF89E1>
+<UF89E2>
+<UF89E3>
+<UF89E4>
+<UF89E5>
+<UF89E6>
+<UF89E7>
+<UF89E8>
+<UF89E9>
+<UF89EA>
+<UF89EB>
+<UF89EC>
+<UF89ED>
+<UF89EE>
+<UF89EF>
+<UF89F0>
+<UF89F1>
+<UF89F2>
+<UF89F3>
+<UF89F4>
+<UF89F5>
+<UF89F6>
+<UF89F7>
+<UF89F8>
+<UF89F9>
+<UF89FA>
+<UF89FB>
+<UF89FC>
+<UF89FD>
+<UF89FE>
+<UF89FF>
+<UF8A00>
+<UF8A01>
+<UF8A02>
+<UF8A03>
+<UF8A04>
+<UF8A05>
+<UF8A06>
+<UF8A07>
+<UF8A08>
+<UF8A09>
+<UF8A0A>
+<UF8A0B>
+<UF8A0C>
+<UF8A0D>
+<UF8A0E>
+<UF8A0F>
+<UF8A10>
+<UF8A11>
+<UF8A12>
+<UF8A13>
+<UF8A14>
+<UF8A15>
+<UF8A16>
+<UF8A17>
+<UF8A18>
+<UF8A19>
+<UF8A1A>
+<UF8A1B>
+<UF8A1C>
+<UF8A1D>
+<UF8A1E>
+<UF8A1F>
+<UF8A20>
+<UF8A21>
+<UF8A22>
+<UF8A23>
+<UF8A24>
+<UF8A25>
+<UF8A26>
+<UF8A27>
+<UF8A28>
+<UF8A29>
+<UF8A2A>
+<UF8A2B>
+<UF8A2C>
+<UF8A2D>
+<UF8A2E>
+<UF8A2F>
+<UF8A30>
+<UF8A31>
+<UF8A32>
+<UF8A33>
+<UF8A34>
+<UF8A35>
+<UF8A36>
+<UF8A37>
+<UF8A38>
+<UF8A39>
+<UF8A3A>
+<UF8A3B>
+<UF8A3C>
+<UF8A3D>
+<UF8A3E>
+<UF8A3F>
+<UF8A40>
+<UF8A41>
+<UF8A42>
+<UF8A43>
+<UF8A44>
+<UF8A45>
+<UF8A46>
+<UF8A47>
+<UF8A48>
+<UF8A49>
+<UF8A4A>
+<UF8A4B>
+<UF8A4C>
+<UF8A4D>
+<UF8A4E>
+<UF8A4F>
+<UF8A50>
+<UF8A51>
+<UF8A52>
+<UF8A53>
+<UF8A54>
+<UF8A55>
+<UF8A56>
+<UF8A57>
+<UF8A58>
+<UF8A59>
+<UF8A5A>
+<UF8A5B>
+<UF8A5C>
+<UF8A5D>
+<UF8A5E>
+<UF8A5F>
+<UF8A60>
+<UF8A61>
+<UF8A62>
+<UF8A63>
+<UF8A64>
+<UF8A65>
+<UF8A66>
+<UF8A67>
+<UF8A68>
+<UF8A69>
+<UF8A6A>
+<UF8A6B>
+<UF8A6C>
+<UF8A6D>
+<UF8A6E>
+<UF8A6F>
+<UF8A70>
+<UF8A71>
+<UF8A72>
+<UF8A73>
+<UF8A74>
+<UF8A75>
+<UF8A76>
+<UF8A77>
+<UF8A78>
+<UF8A79>
+<UF8A7A>
+<UF8A7B>
+<UF8A7C>
+<UF8A7D>
+<UF8A7E>
+<UF8A7F>
+<UF8A80>
+<UF8A81>
+<UF8A82>
+<UF8A83>
+<UF8A84>
+<UF8A85>
+<UF8A86>
+<UF8A87>
+<UF8A88>
+<UF8A89>
+<UF8A8A>
+<UF8A8B>
+<UF8A8C>
+<UF8A8D>
+<UF8A8E>
+<UF8A8F>
+<UF8A90>
+<UF8A91>
+<UF8A92>
+<UF8A93>
+<UF8A94>
+<UF8A95>
+<UF8A96>
+<UF8A97>
+<UF8A98>
+<UF8A99>
+<UF8A9A>
+<UF8A9B>
+<UF8A9C>
+<UF8A9D>
+<UF8A9E>
+<UF8A9F>
+<UF8AA0>
+<UF8AA1>
+<UF8AA2>
+<UF8AA3>
+<UF8AA4>
+<UF8AA5>
+<UF8AA6>
+<UF8AA7>
+<UF8AA8>
+<UF8AA9>
+<UF8AAA>
+<UF8AAB>
+<UF8AAC>
+<UF8AAD>
+<UF8AAE>
+<UF8AAF>
+<UF8AB0>
+<UF8AB1>
+<UF8AB2>
+<UF8AB3>
+<UF8AB4>
+<UF8AB5>
+<UF8AB6>
+<UF8AB7>
+<UF8AB8>
+<UF8AB9>
+<UF8ABA>
+<UF8ABB>
+<UF8ABC>
+<UF8ABD>
+<UF8ABE>
+<UF8ABF>
+<UF8AC0>
+<UF8AC1>
+<UF8AC2>
+<UF8AC3>
+<UF8AC4>
+<UF8AC5>
+<UF8AC6>
+<UF8AC7>
+<UF8AC8>
+<UF8AC9>
+<UF8ACA>
+<UF8ACB>
+<UF8ACC>
+<UF8ACD>
+<UF8ACE>
+<UF8ACF>
+<UF8AD0>
+<UF8AD1>
+<UF8AD2>
+<UF8AD3>
+<UF8AD4>
+<UF8AD5>
+<UF8AD6>
+<UF8AD7>
+<UF8AD8>
+<UF8AD9>
+<UF8ADA>
+<UF8ADB>
+<UF8ADC>
+<UF8ADD>
+<UF8ADE>
+<UF8ADF>
+<UF8AE0>
+<UF8AE1>
+<UF8AE2>
+<UF8AE3>
+<UF8AE4>
+<UF8AE5>
+<UF8AE6>
+<UF8AE7>
+<UF8AE8>
+<UF8AE9>
+<UF8AEA>
+<UF8AEB>
+<UF8AEC>
+<UF8AED>
+<UF8AEE>
+<UF8AEF>
+<UF8AF0>
+<UF8AF1>
+<UF8AF2>
+<UF8AF3>
+<UF8AF4>
+<UF8AF5>
+<UF8AF6>
+<UF8AF7>
+<UF8AF8>
+<UF8AF9>
+<UF8AFA>
+<UF8AFB>
+<UF8AFC>
+<UF8AFD>
+<UF8AFE>
+<UF8AFF>
+<UF8B00>
+<UF8B01>
+<UF8B02>
+<UF8B03>
+<UF8B04>
+<UF8B05>
+<UF8B06>
+<UF8B07>
+<UF8B08>
+<UF8B09>
+<UF8B0A>
+<UF8B0B>
+<UF8B0C>
+<UF8B0D>
+<UF8B0E>
+<UF8B0F>
+<UF8B10>
+<UF8B11>
+<UF8B12>
+<UF8B13>
+<UF8B14>
+<UF8B15>
+<UF8B16>
+<UF8B17>
+<UF8B18>
+<UF8B19>
+<UF8B1A>
+<UF8B1B>
+<UF8B1C>
+<UF8B1D>
+<UF8B1E>
+<UF8B1F>
+<UF8B20>
+<UF8B21>
+<UF8B22>
+<UF8B23>
+<UF8B24>
+<UF8B25>
+<UF8B26>
+<UF8B27>
+<UF8B28>
+<UF8B29>
+<UF8B2A>
+<UF8B2B>
+<UF8B2C>
+<UF8B2D>
+<UF8B2E>
+<UF8B2F>
+<UF8B30>
+<UF8B31>
+<UF8B32>
+<UF8B33>
+<UF8B34>
+<UF8B35>
+<UF8B36>
+<UF8B37>
+<UF8B38>
+<UF8B39>
+<UF8B3A>
+<UF8B3B>
+<UF8B3C>
+<UF8B3D>
+<UF8B3E>
+<UF8B3F>
+<UF8B40>
+<UF8B41>
+<UF8B42>
+<UF8B43>
+<UF8B44>
+<UF8B45>
+<UF8B46>
+<UF8B47>
+<UF8B48>
+<UF8B49>
+<UF8B4A>
+<UF8B4B>
+<UF8B4C>
+<UF8B4D>
+<UF8B4E>
+<UF8B4F>
+<UF8B50>
+<UF8B51>
+<UF8B52>
+<UF8B53>
+<UF8B54>
+<UF8B55>
+<UF8B56>
+<UF8B57>
+<UF8B58>
+<UF8B59>
+<UF8B5A>
+<UF8B5B>
+<UF8B5C>
+<UF8B5D>
+<UF8B5E>
+<UF8B5F>
+<UF8B60>
+<UF8B61>
+<UF8B62>
+<UF8B63>
+<UF8B64>
+<UF8B65>
+<UF8B66>
+<UF8B67>
+<UF8B68>
+<UF8B69>
+<UF8B6A>
+<UF8B6B>
+<UF8B6C>
+<UF8B6D>
+<UF8B6E>
+<UF8B6F>
+<UF8B70>
+<UF8B71>
+<UF8B72>
+<UF8B73>
+<UF8B74>
+<UF8B75>
+<UF8B76>
+<UF8B77>
+<UF8B78>
+<UF8B79>
+<UF8B7A>
+<UF8B7B>
+<UF8B7C>
+<UF8B7D>
+<UF8B7E>
+<UF8B7F>
+<UF8B80>
+<UF8B81>
+<UF8B82>
+<UF8B83>
+<UF8B84>
+<UF8B85>
+<UF8B86>
+<UF8B87>
+<UF8B88>
+<UF8B89>
+<UF8B8A>
+<UF8B8B>
+<UF8B8C>
+<UF8B8D>
+<UF8B8E>
+<UF8B8F>
+<UF8B90>
+<UF8B91>
+<UF8B92>
+<UF8B93>
+<UF8B94>
+<UF8B95>
+<UF8B96>
+<UF8B97>
+<UF8B98>
+<UF8B99>
+<UF8B9A>
+<UF8B9B>
+<UF8B9C>
+<UF8B9D>
+<UF8B9E>
+<UF8B9F>
+<UF8BA0>
+<UF8BA1>
+<UF8BA2>
+<UF8BA3>
+<UF8BA4>
+<UF8BA5>
+<UF8BA6>
+<UF8BA7>
+<UF8BA8>
+<UF8BA9>
+<UF8BAA>
+<UF8BAB>
+<UF8BAC>
+<UF8BAD>
+<UF8BAE>
+<UF8BAF>
+<UF8BB0>
+<UF8BB1>
+<UF8BB2>
+<UF8BB3>
+<UF8BB4>
+<UF8BB5>
+<UF8BB6>
+<UF8BB7>
+<UF8BB8>
+<UF8BB9>
+<UF8BBA>
+<UF8BBB>
+<UF8BBC>
+<UF8BBD>
+<UF8BBE>
+<UF8BBF>
+<UF8BC0>
+<UF8BC1>
+<UF8BC2>
+<UF8BC3>
+<UF8BC4>
+<UF8BC5>
+<UF8BC6>
+<UF8BC7>
+<UF8BC8>
+<UF8BC9>
+<UF8BCA>
+<UF8BCB>
+<UF8BCC>
+<UF8BCD>
+<UF8BCE>
+<UF8BCF>
+<UF8BD0>
+<UF8BD1>
+<UF8BD2>
+<UF8BD3>
+<UF8BD4>
+<UF8BD5>
+<UF8BD6>
+<UF8BD7>
+<UF8BD8>
+<UF8BD9>
+<UF8BDA>
+<UF8BDB>
+<UF8BDC>
+<UF8BDD>
+<UF8BDE>
+<UF8BDF>
+<UF8BE0>
+<UF8BE1>
+<UF8BE2>
+<UF8BE3>
+<UF8BE4>
+<UF8BE5>
+<UF8BE6>
+<UF8BE7>
+<UF8BE8>
+<UF8BE9>
+<UF8BEA>
+<UF8BEB>
+<UF8BEC>
+<UF8BED>
+<UF8BEE>
+<UF8BEF>
+<UF8BF0>
+<UF8BF1>
+<UF8BF2>
+<UF8BF3>
+<UF8BF4>
+<UF8BF5>
+<UF8BF6>
+<UF8BF7>
+<UF8BF8>
+<UF8BF9>
+<UF8BFA>
+<UF8BFB>
+<UF8BFC>
+<UF8BFD>
+<UF8BFE>
+<UF8BFF>
+<UF8C00>
+<UF8C01>
+<UF8C02>
+<UF8C03>
+<UF8C04>
+<UF8C05>
+<UF8C06>
+<UF8C07>
+<UF8C08>
+<UF8C09>
+<UF8C0A>
+<UF8C0B>
+<UF8C0C>
+<UF8C0D>
+<UF8C0E>
+<UF8C0F>
+<UF8C10>
+<UF8C11>
+<UF8C12>
+<UF8C13>
+<UF8C14>
+<UF8C15>
+<UF8C16>
+<UF8C17>
+<UF8C18>
+<UF8C19>
+<UF8C1A>
+<UF8C1B>
+<UF8C1C>
+<UF8C1D>
+<UF8C1E>
+<UF8C1F>
+<UF8C20>
+<UF8C21>
+<UF8C22>
+<UF8C23>
+<UF8C24>
+<UF8C25>
+<UF8C26>
+<UF8C27>
+<UF8C28>
+<UF8C29>
+<UF8C2A>
+<UF8C2B>
+<UF8C2C>
+<UF8C2D>
+<UF8C2E>
+<UF8C2F>
+<UF8C30>
+<UF8C31>
+<UF8C32>
+<UF8C33>
+<UF8C34>
+<UF8C35>
+<UF8C36>
+<UF8C37>
+<UF8C38>
+<UF8C39>
+<UF8C3A>
+<UF8C3B>
+<UF8C3C>
+<UF8C3D>
+<UF8C3E>
+<UF8C3F>
+<UF8C40>
+<UF8C41>
+<UF8C42>
+<UF8C43>
+<UF8C44>
+<UF8C45>
+<UF8C46>
+<UF8C47>
+<UF8C48>
+<UF8C49>
+<UF8C4A>
+<UF8C4B>
+<UF8C4C>
+<UF8C4D>
+<UF8C4E>
+<UF8C4F>
+<UF8C50>
+<UF8C51>
+<UF8C52>
+<UF8C53>
+<UF8C54>
+<UF8C55>
+<UF8C56>
+<UF8C57>
+<UF8C58>
+<UF8C59>
+<UF8C5A>
+<UF8C5B>
+<UF8C5C>
+<UF8C5D>
+<UF8C5E>
+<UF8C5F>
+<UF8C60>
+<UF8C61>
+<UF8C62>
+<UF8C63>
+<UF8C64>
+<UF8C65>
+<UF8C66>
+<UF8C67>
+<UF8C68>
+<UF8C69>
+<UF8C6A>
+<UF8C6B>
+<UF8C6C>
+<UF8C6D>
+<UF8C6E>
+<UF8C6F>
+<UF8C70>
+<UF8C71>
+<UF8C72>
+<UF8C73>
+<UF8C74>
+<UF8C75>
+<UF8C76>
+<UF8C77>
+<UF8C78>
+<UF8C79>
+<UF8C7A>
+<UF8C7B>
+<UF8C7C>
+<UF8C7D>
+<UF8C7E>
+<UF8C7F>
+<UF8C80>
+<UF8C81>
+<UF8C82>
+<UF8C83>
+<UF8C84>
+<UF8C85>
+<UF8C86>
+<UF8C87>
+<UF8C88>
+<UF8C89>
+<UF8C8A>
+<UF8C8B>
+<UF8C8C>
+<UF8C8D>
+<UF8C8E>
+<UF8C8F>
+<UF8C90>
+<UF8C91>
+<UF8C92>
+<UF8C93>
+<UF8C94>
+<UF8C95>
+<UF8C96>
+<UF8C97>
+<UF8C98>
+<UF8C99>
+<UF8C9A>
+<UF8C9B>
+<UF8C9C>
+<UF8C9D>
+<UF8C9E>
+<UF8C9F>
+<UF8CA0>
+<UF8CA1>
+<UF8CA2>
+<UF8CA3>
+<UF8CA4>
+<UF8CA5>
+<UF8CA6>
+<UF8CA7>
+<UF8CA8>
+<UF8CA9>
+<UF8CAA>
+<UF8CAB>
+<UF8CAC>
+<UF8CAD>
+<UF8CAE>
+<UF8CAF>
+<UF8CB0>
+<UF8CB1>
+<UF8CB2>
+<UF8CB3>
+<UF8CB4>
+<UF8CB5>
+<UF8CB6>
+<UF8CB7>
+<UF8CB8>
+<UF8CB9>
+<UF8CBA>
+<UF8CBB>
+<UF8CBC>
+<UF8CBD>
+<UF8CBE>
+<UF8CBF>
+<UF8CC0>
+<UF8CC1>
+<UF8CC2>
+<UF8CC3>
+<UF8CC4>
+<UF8CC5>
+<UF8CC6>
+<UF8CC7>
+<UF8CC8>
+<UF8CC9>
+<UF8CCA>
+<UF8CCB>
+<UF8CCC>
+<UF8CCD>
+<UF8CCE>
+<UF8CCF>
+<UF8CD0>
+<UF8CD1>
+<UF8CD2>
+<UF8CD3>
+<UF8CD4>
+<UF8CD5>
+<UF8CD6>
+<UF8CD7>
+<UF8CD8>
+<UF8CD9>
+<UF8CDA>
+<UF8CDB>
+<UF8CDC>
+<UF8CDD>
+<UF8CDE>
+<UF8CDF>
+<UF8CE0>
+<UF8CE1>
+<UF8CE2>
+<UF8CE3>
+<UF8CE4>
+<UF8CE5>
+<UF8CE6>
+<UF8CE7>
+<UF8CE8>
+<UF8CE9>
+<UF8CEA>
+<UF8CEB>
+<UF8CEC>
+<UF8CED>
+<UF8CEE>
+<UF8CEF>
+<UF8CF0>
+<UF8CF1>
+<UF8CF2>
+<UF8CF3>
+<UF8CF4>
+<UF8CF5>
+<UF8CF6>
+<UF8CF7>
+<UF8CF8>
+<UF8CF9>
+<UF8CFA>
+<UF8CFB>
+<UF8CFC>
+<UF8CFD>
+<UF8CFE>
+<UF8CFF>
+<UF8D00>
+<UF8D01>
+<UF8D02>
+<UF8D03>
+<UF8D04>
+<UF8D05>
+<UF8D06>
+<UF8D07>
+<UF8D08>
+<UF8D09>
+<UF8D0A>
+<UF8D0B>
+<UF8D0C>
+<UF8D0D>
+<UF8D0E>
+<UF8D0F>
+<UF8D10>
+<UF8D11>
+<UF8D12>
+<UF8D13>
+<UF8D14>
+<UF8D15>
+<UF8D16>
+<UF8D17>
+<UF8D18>
+<UF8D19>
+<UF8D1A>
+<UF8D1B>
+<UF8D1C>
+<UF8D1D>
+<UF8D1E>
+<UF8D1F>
+<UF8D20>
+<UF8D21>
+<UF8D22>
+<UF8D23>
+<UF8D24>
+<UF8D25>
+<UF8D26>
+<UF8D27>
+<UF8D28>
+<UF8D29>
+<UF8D2A>
+<UF8D2B>
+<UF8D2C>
+<UF8D2D>
+<UF8D2E>
+<UF8D2F>
+<UF8D30>
+<UF8D31>
+<UF8D32>
+<UF8D33>
+<UF8D34>
+<UF8D35>
+<UF8D36>
+<UF8D37>
+<UF8D38>
+<UF8D39>
+<UF8D3A>
+<UF8D3B>
+<UF8D3C>
+<UF8D3D>
+<UF8D3E>
+<UF8D3F>
+<UF8D40>
+<UF8D41>
+<UF8D42>
+<UF8D43>
+<UF8D44>
+<UF8D45>
+<UF8D46>
+<UF8D47>
+<UF8D48>
+<UF8D49>
+<UF8D4A>
+<UF8D4B>
+<UF8D4C>
+<UF8D4D>
+<UF8D4E>
+<UF8D4F>
+<UF8D50>
+<UF8D51>
+<UF8D52>
+<UF8D53>
+<UF8D54>
+<UF8D55>
+<UF8D56>
+<UF8D57>
+<UF8D58>
+<UF8D59>
+<UF8D5A>
+<UF8D5B>
+<UF8D5C>
+<UF8D5D>
+<UF8D5E>
+<UF8D5F>
+<UF8D60>
+<UF8D61>
+<UF8D62>
+<UF8D63>
+<UF8D64>
+<UF8D65>
+<UF8D66>
+<UF8D67>
+<UF8D68>
+<UF8D69>
+<UF8D6A>
+<UF8D6B>
+<UF8D6C>
+<UF8D6D>
+<UF8D6E>
+<UF8D6F>
+<UF8D70>
+<UF8D71>
+<UF8D72>
+<UF8D73>
+<UF8D74>
+<UF8D75>
+<UF8D76>
+<UF8D77>
+<UF8D78>
+<UF8D79>
+<UF8D7A>
+<UF8D7B>
+<UF8D7C>
+<UF8D7D>
+<UF8D7E>
+<UF8D7F>
+<UF8D80>
+<UF8D81>
+<UF8D82>
+<UF8D83>
+<UF8D84>
+<UF8D85>
+<UF8D86>
+<UF8D87>
+<UF8D88>
+<UF8D89>
+<UF8D8A>
+<UF8D8B>
+<UF8D8C>
+<UF8D8D>
+<UF8D8E>
+<UF8D8F>
+<UF8D90>
+<UF8D91>
+<UF8D92>
+<UF8D93>
+<UF8D94>
+<UF8D95>
+<UF8D96>
+<UF8D97>
+<UF8D98>
+<UF8D99>
+<UF8D9A>
+<UF8D9B>
+<UF8D9C>
+<UF8D9D>
+<UF8D9E>
+<UF8D9F>
+<UF8DA0>
+<UF8DA1>
+<UF8DA2>
+<UF8DA3>
+<UF8DA4>
+<UF8DA5>
+<UF8DA6>
+<UF8DA7>
+<UF8DA8>
+<UF8DA9>
+<UF8DAA>
+<UF8DAB>
+<UF8DAC>
+<UF8DAD>
+<UF8DAE>
+<UF8DAF>
+<UF8DB0>
+<UF8DB1>
+<UF8DB2>
+<UF8DB3>
+<UF8DB4>
+<UF8DB5>
+<UF8DB6>
+<UF8DB7>
+<UF8DB8>
+<UF8DB9>
+<UF8DBA>
+<UF8DBB>
+<UF8DBC>
+<UF8DBD>
+<UF8DBE>
+<UF8DBF>
+<UF8DC0>
+<UF8DC1>
+<UF8DC2>
+<UF8DC3>
+<UF8DC4>
+<UF8DC5>
+<UF8DC6>
+<UF8DC7>
+<UF8DC8>
+<UF8DC9>
+<UF8DCA>
+<UF8DCB>
+<UF8DCC>
+<UF8DCD>
+<UF8DCE>
+<UF8DCF>
+<UF8DD0>
+<UF8DD1>
+<UF8DD2>
+<UF8DD3>
+<UF8DD4>
+<UF8DD5>
+<UF8DD6>
+<UF8DD7>
+<UF8DD8>
+<UF8DD9>
+<UF8DDA>
+<UF8DDB>
+<UF8DDC>
+<UF8DDD>
+<UF8DDE>
+<UF8DDF>
+<UF8DE0>
+<UF8DE1>
+<UF8DE2>
+<UF8DE3>
+<UF8DE4>
+<UF8DE5>
+<UF8DE6>
+<UF8DE7>
+<UF8DE8>
+<UF8DE9>
+<UF8DEA>
+<UF8DEB>
+<UF8DEC>
+<UF8DED>
+<UF8DEE>
+<UF8DEF>
+<UF8DF0>
+<UF8DF1>
+<UF8DF2>
+<UF8DF3>
+<UF8DF4>
+<UF8DF5>
+<UF8DF6>
+<UF8DF7>
+<UF8DF8>
+<UF8DF9>
+<UF8DFA>
+<UF8DFB>
+<UF8DFC>
+<UF8DFD>
+<UF8DFE>
+<UF8DFF>
+<UF8E00>
+<UF8E01>
+<UF8E02>
+<UF8E03>
+<UF8E04>
+<UF8E05>
+<UF8E06>
+<UF8E07>
+<UF8E08>
+<UF8E09>
+<UF8E0A>
+<UF8E0B>
+<UF8E0C>
+<UF8E0D>
+<UF8E0E>
+<UF8E0F>
+<UF8E10>
+<UF8E11>
+<UF8E12>
+<UF8E13>
+<UF8E14>
+<UF8E15>
+<UF8E16>
+<UF8E17>
+<UF8E18>
+<UF8E19>
+<UF8E1A>
+<UF8E1B>
+<UF8E1C>
+<UF8E1D>
+<UF8E1E>
+<UF8E1F>
+<UF8E20>
+<UF8E21>
+<UF8E22>
+<UF8E23>
+<UF8E24>
+<UF8E25>
+<UF8E26>
+<UF8E27>
+<UF8E28>
+<UF8E29>
+<UF8E2A>
+<UF8E2B>
+<UF8E2C>
+<UF8E2D>
+<UF8E2E>
+<UF8E2F>
+<UF8E30>
+<UF8E31>
+<UF8E32>
+<UF8E33>
+<UF8E34>
+<UF8E35>
+<UF8E36>
+<UF8E37>
+<UF8E38>
+<UF8E39>
+<UF8E3A>
+<UF8E3B>
+<UF8E3C>
+<UF8E3D>
+<UF8E3E>
+<UF8E3F>
+<UF8E40>
+<UF8E41>
+<UF8E42>
+<UF8E43>
+<UF8E44>
+<UF8E45>
+<UF8E46>
+<UF8E47>
+<UF8E48>
+<UF8E49>
+<UF8E4A>
+<UF8E4B>
+<UF8E4C>
+<UF8E4D>
+<UF8E4E>
+<UF8E4F>
+<UF8E50>
+<UF8E51>
+<UF8E52>
+<UF8E53>
+<UF8E54>
+<UF8E55>
+<UF8E56>
+<UF8E57>
+<UF8E58>
+<UF8E59>
+<UF8E5A>
+<UF8E5B>
+<UF8E5C>
+<UF8E5D>
+<UF8E5E>
+<UF8E5F>
+<UF8E60>
+<UF8E61>
+<UF8E62>
+<UF8E63>
+<UF8E64>
+<UF8E65>
+<UF8E66>
+<UF8E67>
+<UF8E68>
+<UF8E69>
+<UF8E6A>
+<UF8E6B>
+<UF8E6C>
+<UF8E6D>
+<UF8E6E>
+<UF8E6F>
+<UF8E70>
+<UF8E71>
+<UF8E72>
+<UF8E73>
+<UF8E74>
+<UF8E75>
+<UF8E76>
+<UF8E77>
+<UF8E78>
+<UF8E79>
+<UF8E7A>
+<UF8E7B>
+<UF8E7C>
+<UF8E7D>
+<UF8E7E>
+<UF8E7F>
+<UF8E80>
+<UF8E81>
+<UF8E82>
+<UF8E83>
+<UF8E84>
+<UF8E85>
+<UF8E86>
+<UF8E87>
+<UF8E88>
+<UF8E89>
+<UF8E8A>
+<UF8E8B>
+<UF8E8C>
+<UF8E8D>
+<UF8E8E>
+<UF8E8F>
+<UF8E90>
+<UF8E91>
+<UF8E92>
+<UF8E93>
+<UF8E94>
+<UF8E95>
+<UF8E96>
+<UF8E97>
+<UF8E98>
+<UF8E99>
+<UF8E9A>
+<UF8E9B>
+<UF8E9C>
+<UF8E9D>
+<UF8E9E>
+<UF8E9F>
+<UF8EA0>
+<UF8EA1>
+<UF8EA2>
+<UF8EA3>
+<UF8EA4>
+<UF8EA5>
+<UF8EA6>
+<UF8EA7>
+<UF8EA8>
+<UF8EA9>
+<UF8EAA>
+<UF8EAB>
+<UF8EAC>
+<UF8EAD>
+<UF8EAE>
+<UF8EAF>
+<UF8EB0>
+<UF8EB1>
+<UF8EB2>
+<UF8EB3>
+<UF8EB4>
+<UF8EB5>
+<UF8EB6>
+<UF8EB7>
+<UF8EB8>
+<UF8EB9>
+<UF8EBA>
+<UF8EBB>
+<UF8EBC>
+<UF8EBD>
+<UF8EBE>
+<UF8EBF>
+<UF8EC0>
+<UF8EC1>
+<UF8EC2>
+<UF8EC3>
+<UF8EC4>
+<UF8EC5>
+<UF8EC6>
+<UF8EC7>
+<UF8EC8>
+<UF8EC9>
+<UF8ECA>
+<UF8ECB>
+<UF8ECC>
+<UF8ECD>
+<UF8ECE>
+<UF8ECF>
+<UF8ED0>
+<UF8ED1>
+<UF8ED2>
+<UF8ED3>
+<UF8ED4>
+<UF8ED5>
+<UF8ED6>
+<UF8ED7>
+<UF8ED8>
+<UF8ED9>
+<UF8EDA>
+<UF8EDB>
+<UF8EDC>
+<UF8EDD>
+<UF8EDE>
+<UF8EDF>
+<UF8EE0>
+<UF8EE1>
+<UF8EE2>
+<UF8EE3>
+<UF8EE4>
+<UF8EE5>
+<UF8EE6>
+<UF8EE7>
+<UF8EE8>
+<UF8EE9>
+<UF8EEA>
+<UF8EEB>
+<UF8EEC>
+<UF8EED>
+<UF8EEE>
+<UF8EEF>
+<UF8EF0>
+<UF8EF1>
+<UF8EF2>
+<UF8EF3>
+<UF8EF4>
+<UF8EF5>
+<UF8EF6>
+<UF8EF7>
+<UF8EF8>
+<UF8EF9>
+<UF8EFA>
+<UF8EFB>
+<UF8EFC>
+<UF8EFD>
+<UF8EFE>
+<UF8EFF>
+<UF8F00>
+<UF8F01>
+<UF8F02>
+<UF8F03>
+<UF8F04>
+<UF8F05>
+<UF8F06>
+<UF8F07>
+<UF8F08>
+<UF8F09>
+<UF8F0A>
+<UF8F0B>
+<UF8F0C>
+<UF8F0D>
+<UF8F0E>
+<UF8F0F>
+<UF8F10>
+<UF8F11>
+<UF8F12>
+<UF8F13>
+<UF8F14>
+<UF8F15>
+<UF8F16>
+<UF8F17>
+<UF8F18>
+<UF8F19>
+<UF8F1A>
+<UF8F1B>
+<UF8F1C>
+<UF8F1D>
+<UF8F1E>
+<UF8F1F>
+<UF8F20>
+<UF8F21>
+<UF8F22>
+<UF8F23>
+<UF8F24>
+<UF8F25>
+<UF8F26>
+<UF8F27>
+<UF8F28>
+<UF8F29>
+<UF8F2A>
+<UF8F2B>
+<UF8F2C>
+<UF8F2D>
+<UF8F2E>
+<UF8F2F>
+<UF8F30>
+<UF8F31>
+<UF8F32>
+<UF8F33>
+<UF8F34>
+<UF8F35>
+<UF8F36>
+<UF8F37>
+<UF8F38>
+<UF8F39>
+<UF8F3A>
+<UF8F3B>
+<UF8F3C>
+<UF8F3D>
+<UF8F3E>
+<UF8F3F>
+<UF8F40>
+<UF8F41>
+<UF8F42>
+<UF8F43>
+<UF8F44>
+<UF8F45>
+<UF8F46>
+<UF8F47>
+<UF8F48>
+<UF8F49>
+<UF8F4A>
+<UF8F4B>
+<UF8F4C>
+<UF8F4D>
+<UF8F4E>
+<UF8F4F>
+<UF8F50>
+<UF8F51>
+<UF8F52>
+<UF8F53>
+<UF8F54>
+<UF8F55>
+<UF8F56>
+<UF8F57>
+<UF8F58>
+<UF8F59>
+<UF8F5A>
+<UF8F5B>
+<UF8F5C>
+<UF8F5D>
+<UF8F5E>
+<UF8F5F>
+<UF8F60>
+<UF8F61>
+<UF8F62>
+<UF8F63>
+<UF8F64>
+<UF8F65>
+<UF8F66>
+<UF8F67>
+<UF8F68>
+<UF8F69>
+<UF8F6A>
+<UF8F6B>
+<UF8F6C>
+<UF8F6D>
+<UF8F6E>
+<UF8F6F>
+<UF8F70>
+<UF8F71>
+<UF8F72>
+<UF8F73>
+<UF8F74>
+<UF8F75>
+<UF8F76>
+<UF8F77>
+<UF8F78>
+<UF8F79>
+<UF8F7A>
+<UF8F7B>
+<UF8F7C>
+<UF8F7D>
+<UF8F7E>
+<UF8F7F>
+<UF8F80>
+<UF8F81>
+<UF8F82>
+<UF8F83>
+<UF8F84>
+<UF8F85>
+<UF8F86>
+<UF8F87>
+<UF8F88>
+<UF8F89>
+<UF8F8A>
+<UF8F8B>
+<UF8F8C>
+<UF8F8D>
+<UF8F8E>
+<UF8F8F>
+<UF8F90>
+<UF8F91>
+<UF8F92>
+<UF8F93>
+<UF8F94>
+<UF8F95>
+<UF8F96>
+<UF8F97>
+<UF8F98>
+<UF8F99>
+<UF8F9A>
+<UF8F9B>
+<UF8F9C>
+<UF8F9D>
+<UF8F9E>
+<UF8F9F>
+<UF8FA0>
+<UF8FA1>
+<UF8FA2>
+<UF8FA3>
+<UF8FA4>
+<UF8FA5>
+<UF8FA6>
+<UF8FA7>
+<UF8FA8>
+<UF8FA9>
+<UF8FAA>
+<UF8FAB>
+<UF8FAC>
+<UF8FAD>
+<UF8FAE>
+<UF8FAF>
+<UF8FB0>
+<UF8FB1>
+<UF8FB2>
+<UF8FB3>
+<UF8FB4>
+<UF8FB5>
+<UF8FB6>
+<UF8FB7>
+<UF8FB8>
+<UF8FB9>
+<UF8FBA>
+<UF8FBB>
+<UF8FBC>
+<UF8FBD>
+<UF8FBE>
+<UF8FBF>
+<UF8FC0>
+<UF8FC1>
+<UF8FC2>
+<UF8FC3>
+<UF8FC4>
+<UF8FC5>
+<UF8FC6>
+<UF8FC7>
+<UF8FC8>
+<UF8FC9>
+<UF8FCA>
+<UF8FCB>
+<UF8FCC>
+<UF8FCD>
+<UF8FCE>
+<UF8FCF>
+<UF8FD0>
+<UF8FD1>
+<UF8FD2>
+<UF8FD3>
+<UF8FD4>
+<UF8FD5>
+<UF8FD6>
+<UF8FD7>
+<UF8FD8>
+<UF8FD9>
+<UF8FDA>
+<UF8FDB>
+<UF8FDC>
+<UF8FDD>
+<UF8FDE>
+<UF8FDF>
+<UF8FE0>
+<UF8FE1>
+<UF8FE2>
+<UF8FE3>
+<UF8FE4>
+<UF8FE5>
+<UF8FE6>
+<UF8FE7>
+<UF8FE8>
+<UF8FE9>
+<UF8FEA>
+<UF8FEB>
+<UF8FEC>
+<UF8FED>
+<UF8FEE>
+<UF8FEF>
+<UF8FF0>
+<UF8FF1>
+<UF8FF2>
+<UF8FF3>
+<UF8FF4>
+<UF8FF5>
+<UF8FF6>
+<UF8FF7>
+<UF8FF8>
+<UF8FF9>
+<UF8FFA>
+<UF8FFB>
+<UF8FFC>
+<UF8FFD>
+<UF8FFE>
+<UF8FFF>
+<UF9000>
+<UF9001>
+<UF9002>
+<UF9003>
+<UF9004>
+<UF9005>
+<UF9006>
+<UF9007>
+<UF9008>
+<UF9009>
+<UF900A>
+<UF900B>
+<UF900C>
+<UF900D>
+<UF900E>
+<UF900F>
+<UF9010>
+<UF9011>
+<UF9012>
+<UF9013>
+<UF9014>
+<UF9015>
+<UF9016>
+<UF9017>
+<UF9018>
+<UF9019>
+<UF901A>
+<UF901B>
+<UF901C>
+<UF901D>
+<UF901E>
+<UF901F>
+<UF9020>
+<UF9021>
+<UF9022>
+<UF9023>
+<UF9024>
+<UF9025>
+<UF9026>
+<UF9027>
+<UF9028>
+<UF9029>
+<UF902A>
+<UF902B>
+<UF902C>
+<UF902D>
+<UF902E>
+<UF902F>
+<UF9030>
+<UF9031>
+<UF9032>
+<UF9033>
+<UF9034>
+<UF9035>
+<UF9036>
+<UF9037>
+<UF9038>
+<UF9039>
+<UF903A>
+<UF903B>
+<UF903C>
+<UF903D>
+<UF903E>
+<UF903F>
+<UF9040>
+<UF9041>
+<UF9042>
+<UF9043>
+<UF9044>
+<UF9045>
+<UF9046>
+<UF9047>
+<UF9048>
+<UF9049>
+<UF904A>
+<UF904B>
+<UF904C>
+<UF904D>
+<UF904E>
+<UF904F>
+<UF9050>
+<UF9051>
+<UF9052>
+<UF9053>
+<UF9054>
+<UF9055>
+<UF9056>
+<UF9057>
+<UF9058>
+<UF9059>
+<UF905A>
+<UF905B>
+<UF905C>
+<UF905D>
+<UF905E>
+<UF905F>
+<UF9060>
+<UF9061>
+<UF9062>
+<UF9063>
+<UF9064>
+<UF9065>
+<UF9066>
+<UF9067>
+<UF9068>
+<UF9069>
+<UF906A>
+<UF906B>
+<UF906C>
+<UF906D>
+<UF906E>
+<UF906F>
+<UF9070>
+<UF9071>
+<UF9072>
+<UF9073>
+<UF9074>
+<UF9075>
+<UF9076>
+<UF9077>
+<UF9078>
+<UF9079>
+<UF907A>
+<UF907B>
+<UF907C>
+<UF907D>
+<UF907E>
+<UF907F>
+<UF9080>
+<UF9081>
+<UF9082>
+<UF9083>
+<UF9084>
+<UF9085>
+<UF9086>
+<UF9087>
+<UF9088>
+<UF9089>
+<UF908A>
+<UF908B>
+<UF908C>
+<UF908D>
+<UF908E>
+<UF908F>
+<UF9090>
+<UF9091>
+<UF9092>
+<UF9093>
+<UF9094>
+<UF9095>
+<UF9096>
+<UF9097>
+<UF9098>
+<UF9099>
+<UF909A>
+<UF909B>
+<UF909C>
+<UF909D>
+<UF909E>
+<UF909F>
+<UF90A0>
+<UF90A1>
+<UF90A2>
+<UF90A3>
+<UF90A4>
+<UF90A5>
+<UF90A6>
+<UF90A7>
+<UF90A8>
+<UF90A9>
+<UF90AA>
+<UF90AB>
+<UF90AC>
+<UF90AD>
+<UF90AE>
+<UF90AF>
+<UF90B0>
+<UF90B1>
+<UF90B2>
+<UF90B3>
+<UF90B4>
+<UF90B5>
+<UF90B6>
+<UF90B7>
+<UF90B8>
+<UF90B9>
+<UF90BA>
+<UF90BB>
+<UF90BC>
+<UF90BD>
+<UF90BE>
+<UF90BF>
+<UF90C0>
+<UF90C1>
+<UF90C2>
+<UF90C3>
+<UF90C4>
+<UF90C5>
+<UF90C6>
+<UF90C7>
+<UF90C8>
+<UF90C9>
+<UF90CA>
+<UF90CB>
+<UF90CC>
+<UF90CD>
+<UF90CE>
+<UF90CF>
+<UF90D0>
+<UF90D1>
+<UF90D2>
+<UF90D3>
+<UF90D4>
+<UF90D5>
+<UF90D6>
+<UF90D7>
+<UF90D8>
+<UF90D9>
+<UF90DA>
+<UF90DB>
+<UF90DC>
+<UF90DD>
+<UF90DE>
+<UF90DF>
+<UF90E0>
+<UF90E1>
+<UF90E2>
+<UF90E3>
+<UF90E4>
+<UF90E5>
+<UF90E6>
+<UF90E7>
+<UF90E8>
+<UF90E9>
+<UF90EA>
+<UF90EB>
+<UF90EC>
+<UF90ED>
+<UF90EE>
+<UF90EF>
+<UF90F0>
+<UF90F1>
+<UF90F2>
+<UF90F3>
+<UF90F4>
+<UF90F5>
+<UF90F6>
+<UF90F7>
+<UF90F8>
+<UF90F9>
+<UF90FA>
+<UF90FB>
+<UF90FC>
+<UF90FD>
+<UF90FE>
+<UF90FF>
+<UF9100>
+<UF9101>
+<UF9102>
+<UF9103>
+<UF9104>
+<UF9105>
+<UF9106>
+<UF9107>
+<UF9108>
+<UF9109>
+<UF910A>
+<UF910B>
+<UF910C>
+<UF910D>
+<UF910E>
+<UF910F>
+<UF9110>
+<UF9111>
+<UF9112>
+<UF9113>
+<UF9114>
+<UF9115>
+<UF9116>
+<UF9117>
+<UF9118>
+<UF9119>
+<UF911A>
+<UF911B>
+<UF911C>
+<UF911D>
+<UF911E>
+<UF911F>
+<UF9120>
+<UF9121>
+<UF9122>
+<UF9123>
+<UF9124>
+<UF9125>
+<UF9126>
+<UF9127>
+<UF9128>
+<UF9129>
+<UF912A>
+<UF912B>
+<UF912C>
+<UF912D>
+<UF912E>
+<UF912F>
+<UF9130>
+<UF9131>
+<UF9132>
+<UF9133>
+<UF9134>
+<UF9135>
+<UF9136>
+<UF9137>
+<UF9138>
+<UF9139>
+<UF913A>
+<UF913B>
+<UF913C>
+<UF913D>
+<UF913E>
+<UF913F>
+<UF9140>
+<UF9141>
+<UF9142>
+<UF9143>
+<UF9144>
+<UF9145>
+<UF9146>
+<UF9147>
+<UF9148>
+<UF9149>
+<UF914A>
+<UF914B>
+<UF914C>
+<UF914D>
+<UF914E>
+<UF914F>
+<UF9150>
+<UF9151>
+<UF9152>
+<UF9153>
+<UF9154>
+<UF9155>
+<UF9156>
+<UF9157>
+<UF9158>
+<UF9159>
+<UF915A>
+<UF915B>
+<UF915C>
+<UF915D>
+<UF915E>
+<UF915F>
+<UF9160>
+<UF9161>
+<UF9162>
+<UF9163>
+<UF9164>
+<UF9165>
+<UF9166>
+<UF9167>
+<UF9168>
+<UF9169>
+<UF916A>
+<UF916B>
+<UF916C>
+<UF916D>
+<UF916E>
+<UF916F>
+<UF9170>
+<UF9171>
+<UF9172>
+<UF9173>
+<UF9174>
+<UF9175>
+<UF9176>
+<UF9177>
+<UF9178>
+<UF9179>
+<UF917A>
+<UF917B>
+<UF917C>
+<UF917D>
+<UF917E>
+<UF917F>
+<UF9180>
+<UF9181>
+<UF9182>
+<UF9183>
+<UF9184>
+<UF9185>
+<UF9186>
+<UF9187>
+<UF9188>
+<UF9189>
+<UF918A>
+<UF918B>
+<UF918C>
+<UF918D>
+<UF918E>
+<UF918F>
+<UF9190>
+<UF9191>
+<UF9192>
+<UF9193>
+<UF9194>
+<UF9195>
+<UF9196>
+<UF9197>
+<UF9198>
+<UF9199>
+<UF919A>
+<UF919B>
+<UF919C>
+<UF919D>
+<UF919E>
+<UF919F>
+<UF91A0>
+<UF91A1>
+<UF91A2>
+<UF91A3>
+<UF91A4>
+<UF91A5>
+<UF91A6>
+<UF91A7>
+<UF91A8>
+<UF91A9>
+<UF91AA>
+<UF91AB>
+<UF91AC>
+<UF91AD>
+<UF91AE>
+<UF91AF>
+<UF91B0>
+<UF91B1>
+<UF91B2>
+<UF91B3>
+<UF91B4>
+<UF91B5>
+<UF91B6>
+<UF91B7>
+<UF91B8>
+<UF91B9>
+<UF91BA>
+<UF91BB>
+<UF91BC>
+<UF91BD>
+<UF91BE>
+<UF91BF>
+<UF91C0>
+<UF91C1>
+<UF91C2>
+<UF91C3>
+<UF91C4>
+<UF91C5>
+<UF91C6>
+<UF91C7>
+<UF91C8>
+<UF91C9>
+<UF91CA>
+<UF91CB>
+<UF91CC>
+<UF91CD>
+<UF91CE>
+<UF91CF>
+<UF91D0>
+<UF91D1>
+<UF91D2>
+<UF91D3>
+<UF91D4>
+<UF91D5>
+<UF91D6>
+<UF91D7>
+<UF91D8>
+<UF91D9>
+<UF91DA>
+<UF91DB>
+<UF91DC>
+<UF91DD>
+<UF91DE>
+<UF91DF>
+<UF91E0>
+<UF91E1>
+<UF91E2>
+<UF91E3>
+<UF91E4>
+<UF91E5>
+<UF91E6>
+<UF91E7>
+<UF91E8>
+<UF91E9>
+<UF91EA>
+<UF91EB>
+<UF91EC>
+<UF91ED>
+<UF91EE>
+<UF91EF>
+<UF91F0>
+<UF91F1>
+<UF91F2>
+<UF91F3>
+<UF91F4>
+<UF91F5>
+<UF91F6>
+<UF91F7>
+<UF91F8>
+<UF91F9>
+<UF91FA>
+<UF91FB>
+<UF91FC>
+<UF91FD>
+<UF91FE>
+<UF91FF>
+<UF9200>
+<UF9201>
+<UF9202>
+<UF9203>
+<UF9204>
+<UF9205>
+<UF9206>
+<UF9207>
+<UF9208>
+<UF9209>
+<UF920A>
+<UF920B>
+<UF920C>
+<UF920D>
+<UF920E>
+<UF920F>
+<UF9210>
+<UF9211>
+<UF9212>
+<UF9213>
+<UF9214>
+<UF9215>
+<UF9216>
+<UF9217>
+<UF9218>
+<UF9219>
+<UF921A>
+<UF921B>
+<UF921C>
+<UF921D>
+<UF921E>
+<UF921F>
+<UF9220>
+<UF9221>
+<UF9222>
+<UF9223>
+<UF9224>
+<UF9225>
+<UF9226>
+<UF9227>
+<UF9228>
+<UF9229>
+<UF922A>
+<UF922B>
+<UF922C>
+<UF922D>
+<UF922E>
+<UF922F>
+<UF9230>
+<UF9231>
+<UF9232>
+<UF9233>
+<UF9234>
+<UF9235>
+<UF9236>
+<UF9237>
+<UF9238>
+<UF9239>
+<UF923A>
+<UF923B>
+<UF923C>
+<UF923D>
+<UF923E>
+<UF923F>
+<UF9240>
+<UF9241>
+<UF9242>
+<UF9243>
+<UF9244>
+<UF9245>
+<UF9246>
+<UF9247>
+<UF9248>
+<UF9249>
+<UF924A>
+<UF924B>
+<UF924C>
+<UF924D>
+<UF924E>
+<UF924F>
+<UF9250>
+<UF9251>
+<UF9252>
+<UF9253>
+<UF9254>
+<UF9255>
+<UF9256>
+<UF9257>
+<UF9258>
+<UF9259>
+<UF925A>
+<UF925B>
+<UF925C>
+<UF925D>
+<UF925E>
+<UF925F>
+<UF9260>
+<UF9261>
+<UF9262>
+<UF9263>
+<UF9264>
+<UF9265>
+<UF9266>
+<UF9267>
+<UF9268>
+<UF9269>
+<UF926A>
+<UF926B>
+<UF926C>
+<UF926D>
+<UF926E>
+<UF926F>
+<UF9270>
+<UF9271>
+<UF9272>
+<UF9273>
+<UF9274>
+<UF9275>
+<UF9276>
+<UF9277>
+<UF9278>
+<UF9279>
+<UF927A>
+<UF927B>
+<UF927C>
+<UF927D>
+<UF927E>
+<UF927F>
+<UF9280>
+<UF9281>
+<UF9282>
+<UF9283>
+<UF9284>
+<UF9285>
+<UF9286>
+<UF9287>
+<UF9288>
+<UF9289>
+<UF928A>
+<UF928B>
+<UF928C>
+<UF928D>
+<UF928E>
+<UF928F>
+<UF9290>
+<UF9291>
+<UF9292>
+<UF9293>
+<UF9294>
+<UF9295>
+<UF9296>
+<UF9297>
+<UF9298>
+<UF9299>
+<UF929A>
+<UF929B>
+<UF929C>
+<UF929D>
+<UF929E>
+<UF929F>
+<UF92A0>
+<UF92A1>
+<UF92A2>
+<UF92A3>
+<UF92A4>
+<UF92A5>
+<UF92A6>
+<UF92A7>
+<UF92A8>
+<UF92A9>
+<UF92AA>
+<UF92AB>
+<UF92AC>
+<UF92AD>
+<UF92AE>
+<UF92AF>
+<UF92B0>
+<UF92B1>
+<UF92B2>
+<UF92B3>
+<UF92B4>
+<UF92B5>
+<UF92B6>
+<UF92B7>
+<UF92B8>
+<UF92B9>
+<UF92BA>
+<UF92BB>
+<UF92BC>
+<UF92BD>
+<UF92BE>
+<UF92BF>
+<UF92C0>
+<UF92C1>
+<UF92C2>
+<UF92C3>
+<UF92C4>
+<UF92C5>
+<UF92C6>
+<UF92C7>
+<UF92C8>
+<UF92C9>
+<UF92CA>
+<UF92CB>
+<UF92CC>
+<UF92CD>
+<UF92CE>
+<UF92CF>
+<UF92D0>
+<UF92D1>
+<UF92D2>
+<UF92D3>
+<UF92D4>
+<UF92D5>
+<UF92D6>
+<UF92D7>
+<UF92D8>
+<UF92D9>
+<UF92DA>
+<UF92DB>
+<UF92DC>
+<UF92DD>
+<UF92DE>
+<UF92DF>
+<UF92E0>
+<UF92E1>
+<UF92E2>
+<UF92E3>
+<UF92E4>
+<UF92E5>
+<UF92E6>
+<UF92E7>
+<UF92E8>
+<UF92E9>
+<UF92EA>
+<UF92EB>
+<UF92EC>
+<UF92ED>
+<UF92EE>
+<UF92EF>
+<UF92F0>
+<UF92F1>
+<UF92F2>
+<UF92F3>
+<UF92F4>
+<UF92F5>
+<UF92F6>
+<UF92F7>
+<UF92F8>
+<UF92F9>
+<UF92FA>
+<UF92FB>
+<UF92FC>
+<UF92FD>
+<UF92FE>
+<UF92FF>
+<UF9300>
+<UF9301>
+<UF9302>
+<UF9303>
+<UF9304>
+<UF9305>
+<UF9306>
+<UF9307>
+<UF9308>
+<UF9309>
+<UF930A>
+<UF930B>
+<UF930C>
+<UF930D>
+<UF930E>
+<UF930F>
+<UF9310>
+<UF9311>
+<UF9312>
+<UF9313>
+<UF9314>
+<UF9315>
+<UF9316>
+<UF9317>
+<UF9318>
+<UF9319>
+<UF931A>
+<UF931B>
+<UF931C>
+<UF931D>
+<UF931E>
+<UF931F>
+<UF9320>
+<UF9321>
+<UF9322>
+<UF9323>
+<UF9324>
+<UF9325>
+<UF9326>
+<UF9327>
+<UF9328>
+<UF9329>
+<UF932A>
+<UF932B>
+<UF932C>
+<UF932D>
+<UF932E>
+<UF932F>
+<UF9330>
+<UF9331>
+<UF9332>
+<UF9333>
+<UF9334>
+<UF9335>
+<UF9336>
+<UF9337>
+<UF9338>
+<UF9339>
+<UF933A>
+<UF933B>
+<UF933C>
+<UF933D>
+<UF933E>
+<UF933F>
+<UF9340>
+<UF9341>
+<UF9342>
+<UF9343>
+<UF9344>
+<UF9345>
+<UF9346>
+<UF9347>
+<UF9348>
+<UF9349>
+<UF934A>
+<UF934B>
+<UF934C>
+<UF934D>
+<UF934E>
+<UF934F>
+<UF9350>
+<UF9351>
+<UF9352>
+<UF9353>
+<UF9354>
+<UF9355>
+<UF9356>
+<UF9357>
+<UF9358>
+<UF9359>
+<UF935A>
+<UF935B>
+<UF935C>
+<UF935D>
+<UF935E>
+<UF935F>
+<UF9360>
+<UF9361>
+<UF9362>
+<UF9363>
+<UF9364>
+<UF9365>
+<UF9366>
+<UF9367>
+<UF9368>
+<UF9369>
+<UF936A>
+<UF936B>
+<UF936C>
+<UF936D>
+<UF936E>
+<UF936F>
+<UF9370>
+<UF9371>
+<UF9372>
+<UF9373>
+<UF9374>
+<UF9375>
+<UF9376>
+<UF9377>
+<UF9378>
+<UF9379>
+<UF937A>
+<UF937B>
+<UF937C>
+<UF937D>
+<UF937E>
+<UF937F>
+<UF9380>
+<UF9381>
+<UF9382>
+<UF9383>
+<UF9384>
+<UF9385>
+<UF9386>
+<UF9387>
+<UF9388>
+<UF9389>
+<UF938A>
+<UF938B>
+<UF938C>
+<UF938D>
+<UF938E>
+<UF938F>
+<UF9390>
+<UF9391>
+<UF9392>
+<UF9393>
+<UF9394>
+<UF9395>
+<UF9396>
+<UF9397>
+<UF9398>
+<UF9399>
+<UF939A>
+<UF939B>
+<UF939C>
+<UF939D>
+<UF939E>
+<UF939F>
+<UF93A0>
+<UF93A1>
+<UF93A2>
+<UF93A3>
+<UF93A4>
+<UF93A5>
+<UF93A6>
+<UF93A7>
+<UF93A8>
+<UF93A9>
+<UF93AA>
+<UF93AB>
+<UF93AC>
+<UF93AD>
+<UF93AE>
+<UF93AF>
+<UF93B0>
+<UF93B1>
+<UF93B2>
+<UF93B3>
+<UF93B4>
+<UF93B5>
+<UF93B6>
+<UF93B7>
+<UF93B8>
+<UF93B9>
+<UF93BA>
+<UF93BB>
+<UF93BC>
+<UF93BD>
+<UF93BE>
+<UF93BF>
+<UF93C0>
+<UF93C1>
+<UF93C2>
+<UF93C3>
+<UF93C4>
+<UF93C5>
+<UF93C6>
+<UF93C7>
+<UF93C8>
+<UF93C9>
+<UF93CA>
+<UF93CB>
+<UF93CC>
+<UF93CD>
+<UF93CE>
+<UF93CF>
+<UF93D0>
+<UF93D1>
+<UF93D2>
+<UF93D3>
+<UF93D4>
+<UF93D5>
+<UF93D6>
+<UF93D7>
+<UF93D8>
+<UF93D9>
+<UF93DA>
+<UF93DB>
+<UF93DC>
+<UF93DD>
+<UF93DE>
+<UF93DF>
+<UF93E0>
+<UF93E1>
+<UF93E2>
+<UF93E3>
+<UF93E4>
+<UF93E5>
+<UF93E6>
+<UF93E7>
+<UF93E8>
+<UF93E9>
+<UF93EA>
+<UF93EB>
+<UF93EC>
+<UF93ED>
+<UF93EE>
+<UF93EF>
+<UF93F0>
+<UF93F1>
+<UF93F2>
+<UF93F3>
+<UF93F4>
+<UF93F5>
+<UF93F6>
+<UF93F7>
+<UF93F8>
+<UF93F9>
+<UF93FA>
+<UF93FB>
+<UF93FC>
+<UF93FD>
+<UF93FE>
+<UF93FF>
+<UF9400>
+<UF9401>
+<UF9402>
+<UF9403>
+<UF9404>
+<UF9405>
+<UF9406>
+<UF9407>
+<UF9408>
+<UF9409>
+<UF940A>
+<UF940B>
+<UF940C>
+<UF940D>
+<UF940E>
+<UF940F>
+<UF9410>
+<UF9411>
+<UF9412>
+<UF9413>
+<UF9414>
+<UF9415>
+<UF9416>
+<UF9417>
+<UF9418>
+<UF9419>
+<UF941A>
+<UF941B>
+<UF941C>
+<UF941D>
+<UF941E>
+<UF941F>
+<UF9420>
+<UF9421>
+<UF9422>
+<UF9423>
+<UF9424>
+<UF9425>
+<UF9426>
+<UF9427>
+<UF9428>
+<UF9429>
+<UF942A>
+<UF942B>
+<UF942C>
+<UF942D>
+<UF942E>
+<UF942F>
+<UF9430>
+<UF9431>
+<UF9432>
+<UF9433>
+<UF9434>
+<UF9435>
+<UF9436>
+<UF9437>
+<UF9438>
+<UF9439>
+<UF943A>
+<UF943B>
+<UF943C>
+<UF943D>
+<UF943E>
+<UF943F>
+<UF9440>
+<UF9441>
+<UF9442>
+<UF9443>
+<UF9444>
+<UF9445>
+<UF9446>
+<UF9447>
+<UF9448>
+<UF9449>
+<UF944A>
+<UF944B>
+<UF944C>
+<UF944D>
+<UF944E>
+<UF944F>
+<UF9450>
+<UF9451>
+<UF9452>
+<UF9453>
+<UF9454>
+<UF9455>
+<UF9456>
+<UF9457>
+<UF9458>
+<UF9459>
+<UF945A>
+<UF945B>
+<UF945C>
+<UF945D>
+<UF945E>
+<UF945F>
+<UF9460>
+<UF9461>
+<UF9462>
+<UF9463>
+<UF9464>
+<UF9465>
+<UF9466>
+<UF9467>
+<UF9468>
+<UF9469>
+<UF946A>
+<UF946B>
+<UF946C>
+<UF946D>
+<UF946E>
+<UF946F>
+<UF9470>
+<UF9471>
+<UF9472>
+<UF9473>
+<UF9474>
+<UF9475>
+<UF9476>
+<UF9477>
+<UF9478>
+<UF9479>
+<UF947A>
+<UF947B>
+<UF947C>
+<UF947D>
+<UF947E>
+<UF947F>
+<UF9480>
+<UF9481>
+<UF9482>
+<UF9483>
+<UF9484>
+<UF9485>
+<UF9486>
+<UF9487>
+<UF9488>
+<UF9489>
+<UF948A>
+<UF948B>
+<UF948C>
+<UF948D>
+<UF948E>
+<UF948F>
+<UF9490>
+<UF9491>
+<UF9492>
+<UF9493>
+<UF9494>
+<UF9495>
+<UF9496>
+<UF9497>
+<UF9498>
+<UF9499>
+<UF949A>
+<UF949B>
+<UF949C>
+<UF949D>
+<UF949E>
+<UF949F>
+<UF94A0>
+<UF94A1>
+<UF94A2>
+<UF94A3>
+<UF94A4>
+<UF94A5>
+<UF94A6>
+<UF94A7>
+<UF94A8>
+<UF94A9>
+<UF94AA>
+<UF94AB>
+<UF94AC>
+<UF94AD>
+<UF94AE>
+<UF94AF>
+<UF94B0>
+<UF94B1>
+<UF94B2>
+<UF94B3>
+<UF94B4>
+<UF94B5>
+<UF94B6>
+<UF94B7>
+<UF94B8>
+<UF94B9>
+<UF94BA>
+<UF94BB>
+<UF94BC>
+<UF94BD>
+<UF94BE>
+<UF94BF>
+<UF94C0>
+<UF94C1>
+<UF94C2>
+<UF94C3>
+<UF94C4>
+<UF94C5>
+<UF94C6>
+<UF94C7>
+<UF94C8>
+<UF94C9>
+<UF94CA>
+<UF94CB>
+<UF94CC>
+<UF94CD>
+<UF94CE>
+<UF94CF>
+<UF94D0>
+<UF94D1>
+<UF94D2>
+<UF94D3>
+<UF94D4>
+<UF94D5>
+<UF94D6>
+<UF94D7>
+<UF94D8>
+<UF94D9>
+<UF94DA>
+<UF94DB>
+<UF94DC>
+<UF94DD>
+<UF94DE>
+<UF94DF>
+<UF94E0>
+<UF94E1>
+<UF94E2>
+<UF94E3>
+<UF94E4>
+<UF94E5>
+<UF94E6>
+<UF94E7>
+<UF94E8>
+<UF94E9>
+<UF94EA>
+<UF94EB>
+<UF94EC>
+<UF94ED>
+<UF94EE>
+<UF94EF>
+<UF94F0>
+<UF94F1>
+<UF94F2>
+<UF94F3>
+<UF94F4>
+<UF94F5>
+<UF94F6>
+<UF94F7>
+<UF94F8>
+<UF94F9>
+<UF94FA>
+<UF94FB>
+<UF94FC>
+<UF94FD>
+<UF94FE>
+<UF94FF>
+<UF9500>
+<UF9501>
+<UF9502>
+<UF9503>
+<UF9504>
+<UF9505>
+<UF9506>
+<UF9507>
+<UF9508>
+<UF9509>
+<UF950A>
+<UF950B>
+<UF950C>
+<UF950D>
+<UF950E>
+<UF950F>
+<UF9510>
+<UF9511>
+<UF9512>
+<UF9513>
+<UF9514>
+<UF9515>
+<UF9516>
+<UF9517>
+<UF9518>
+<UF9519>
+<UF951A>
+<UF951B>
+<UF951C>
+<UF951D>
+<UF951E>
+<UF951F>
+<UF9520>
+<UF9521>
+<UF9522>
+<UF9523>
+<UF9524>
+<UF9525>
+<UF9526>
+<UF9527>
+<UF9528>
+<UF9529>
+<UF952A>
+<UF952B>
+<UF952C>
+<UF952D>
+<UF952E>
+<UF952F>
+<UF9530>
+<UF9531>
+<UF9532>
+<UF9533>
+<UF9534>
+<UF9535>
+<UF9536>
+<UF9537>
+<UF9538>
+<UF9539>
+<UF953A>
+<UF953B>
+<UF953C>
+<UF953D>
+<UF953E>
+<UF953F>
+<UF9540>
+<UF9541>
+<UF9542>
+<UF9543>
+<UF9544>
+<UF9545>
+<UF9546>
+<UF9547>
+<UF9548>
+<UF9549>
+<UF954A>
+<UF954B>
+<UF954C>
+<UF954D>
+<UF954E>
+<UF954F>
+<UF9550>
+<UF9551>
+<UF9552>
+<UF9553>
+<UF9554>
+<UF9555>
+<UF9556>
+<UF9557>
+<UF9558>
+<UF9559>
+<UF955A>
+<UF955B>
+<UF955C>
+<UF955D>
+<UF955E>
+<UF955F>
+<UF9560>
+<UF9561>
+<UF9562>
+<UF9563>
+<UF9564>
+<UF9565>
+<UF9566>
+<UF9567>
+<UF9568>
+<UF9569>
+<UF956A>
+<UF956B>
+<UF956C>
+<UF956D>
+<UF956E>
+<UF956F>
+<UF9570>
+<UF9571>
+<UF9572>
+<UF9573>
+<UF9574>
+<UF9575>
+<UF9576>
+<UF9577>
+<UF9578>
+<UF9579>
+<UF957A>
+<UF957B>
+<UF957C>
+<UF957D>
+<UF957E>
+<UF957F>
+<UF9580>
+<UF9581>
+<UF9582>
+<UF9583>
+<UF9584>
+<UF9585>
+<UF9586>
+<UF9587>
+<UF9588>
+<UF9589>
+<UF958A>
+<UF958B>
+<UF958C>
+<UF958D>
+<UF958E>
+<UF958F>
+<UF9590>
+<UF9591>
+<UF9592>
+<UF9593>
+<UF9594>
+<UF9595>
+<UF9596>
+<UF9597>
+<UF9598>
+<UF9599>
+<UF959A>
+<UF959B>
+<UF959C>
+<UF959D>
+<UF959E>
+<UF959F>
+<UF95A0>
+<UF95A1>
+<UF95A2>
+<UF95A3>
+<UF95A4>
+<UF95A5>
+<UF95A6>
+<UF95A7>
+<UF95A8>
+<UF95A9>
+<UF95AA>
+<UF95AB>
+<UF95AC>
+<UF95AD>
+<UF95AE>
+<UF95AF>
+<UF95B0>
+<UF95B1>
+<UF95B2>
+<UF95B3>
+<UF95B4>
+<UF95B5>
+<UF95B6>
+<UF95B7>
+<UF95B8>
+<UF95B9>
+<UF95BA>
+<UF95BB>
+<UF95BC>
+<UF95BD>
+<UF95BE>
+<UF95BF>
+<UF95C0>
+<UF95C1>
+<UF95C2>
+<UF95C3>
+<UF95C4>
+<UF95C5>
+<UF95C6>
+<UF95C7>
+<UF95C8>
+<UF95C9>
+<UF95CA>
+<UF95CB>
+<UF95CC>
+<UF95CD>
+<UF95CE>
+<UF95CF>
+<UF95D0>
+<UF95D1>
+<UF95D2>
+<UF95D3>
+<UF95D4>
+<UF95D5>
+<UF95D6>
+<UF95D7>
+<UF95D8>
+<UF95D9>
+<UF95DA>
+<UF95DB>
+<UF95DC>
+<UF95DD>
+<UF95DE>
+<UF95DF>
+<UF95E0>
+<UF95E1>
+<UF95E2>
+<UF95E3>
+<UF95E4>
+<UF95E5>
+<UF95E6>
+<UF95E7>
+<UF95E8>
+<UF95E9>
+<UF95EA>
+<UF95EB>
+<UF95EC>
+<UF95ED>
+<UF95EE>
+<UF95EF>
+<UF95F0>
+<UF95F1>
+<UF95F2>
+<UF95F3>
+<UF95F4>
+<UF95F5>
+<UF95F6>
+<UF95F7>
+<UF95F8>
+<UF95F9>
+<UF95FA>
+<UF95FB>
+<UF95FC>
+<UF95FD>
+<UF95FE>
+<UF95FF>
+<UF9600>
+<UF9601>
+<UF9602>
+<UF9603>
+<UF9604>
+<UF9605>
+<UF9606>
+<UF9607>
+<UF9608>
+<UF9609>
+<UF960A>
+<UF960B>
+<UF960C>
+<UF960D>
+<UF960E>
+<UF960F>
+<UF9610>
+<UF9611>
+<UF9612>
+<UF9613>
+<UF9614>
+<UF9615>
+<UF9616>
+<UF9617>
+<UF9618>
+<UF9619>
+<UF961A>
+<UF961B>
+<UF961C>
+<UF961D>
+<UF961E>
+<UF961F>
+<UF9620>
+<UF9621>
+<UF9622>
+<UF9623>
+<UF9624>
+<UF9625>
+<UF9626>
+<UF9627>
+<UF9628>
+<UF9629>
+<UF962A>
+<UF962B>
+<UF962C>
+<UF962D>
+<UF962E>
+<UF962F>
+<UF9630>
+<UF9631>
+<UF9632>
+<UF9633>
+<UF9634>
+<UF9635>
+<UF9636>
+<UF9637>
+<UF9638>
+<UF9639>
+<UF963A>
+<UF963B>
+<UF963C>
+<UF963D>
+<UF963E>
+<UF963F>
+<UF9640>
+<UF9641>
+<UF9642>
+<UF9643>
+<UF9644>
+<UF9645>
+<UF9646>
+<UF9647>
+<UF9648>
+<UF9649>
+<UF964A>
+<UF964B>
+<UF964C>
+<UF964D>
+<UF964E>
+<UF964F>
+<UF9650>
+<UF9651>
+<UF9652>
+<UF9653>
+<UF9654>
+<UF9655>
+<UF9656>
+<UF9657>
+<UF9658>
+<UF9659>
+<UF965A>
+<UF965B>
+<UF965C>
+<UF965D>
+<UF965E>
+<UF965F>
+<UF9660>
+<UF9661>
+<UF9662>
+<UF9663>
+<UF9664>
+<UF9665>
+<UF9666>
+<UF9667>
+<UF9668>
+<UF9669>
+<UF966A>
+<UF966B>
+<UF966C>
+<UF966D>
+<UF966E>
+<UF966F>
+<UF9670>
+<UF9671>
+<UF9672>
+<UF9673>
+<UF9674>
+<UF9675>
+<UF9676>
+<UF9677>
+<UF9678>
+<UF9679>
+<UF967A>
+<UF967B>
+<UF967C>
+<UF967D>
+<UF967E>
+<UF967F>
+<UF9680>
+<UF9681>
+<UF9682>
+<UF9683>
+<UF9684>
+<UF9685>
+<UF9686>
+<UF9687>
+<UF9688>
+<UF9689>
+<UF968A>
+<UF968B>
+<UF968C>
+<UF968D>
+<UF968E>
+<UF968F>
+<UF9690>
+<UF9691>
+<UF9692>
+<UF9693>
+<UF9694>
+<UF9695>
+<UF9696>
+<UF9697>
+<UF9698>
+<UF9699>
+<UF969A>
+<UF969B>
+<UF969C>
+<UF969D>
+<UF969E>
+<UF969F>
+<UF96A0>
+<UF96A1>
+<UF96A2>
+<UF96A3>
+<UF96A4>
+<UF96A5>
+<UF96A6>
+<UF96A7>
+<UF96A8>
+<UF96A9>
+<UF96AA>
+<UF96AB>
+<UF96AC>
+<UF96AD>
+<UF96AE>
+<UF96AF>
+<UF96B0>
+<UF96B1>
+<UF96B2>
+<UF96B3>
+<UF96B4>
+<UF96B5>
+<UF96B6>
+<UF96B7>
+<UF96B8>
+<UF96B9>
+<UF96BA>
+<UF96BB>
+<UF96BC>
+<UF96BD>
+<UF96BE>
+<UF96BF>
+<UF96C0>
+<UF96C1>
+<UF96C2>
+<UF96C3>
+<UF96C4>
+<UF96C5>
+<UF96C6>
+<UF96C7>
+<UF96C8>
+<UF96C9>
+<UF96CA>
+<UF96CB>
+<UF96CC>
+<UF96CD>
+<UF96CE>
+<UF96CF>
+<UF96D0>
+<UF96D1>
+<UF96D2>
+<UF96D3>
+<UF96D4>
+<UF96D5>
+<UF96D6>
+<UF96D7>
+<UF96D8>
+<UF96D9>
+<UF96DA>
+<UF96DB>
+<UF96DC>
+<UF96DD>
+<UF96DE>
+<UF96DF>
+<UF96E0>
+<UF96E1>
+<UF96E2>
+<UF96E3>
+<UF96E4>
+<UF96E5>
+<UF96E6>
+<UF96E7>
+<UF96E8>
+<UF96E9>
+<UF96EA>
+<UF96EB>
+<UF96EC>
+<UF96ED>
+<UF96EE>
+<UF96EF>
+<UF96F0>
+<UF96F1>
+<UF96F2>
+<UF96F3>
+<UF96F4>
+<UF96F5>
+<UF96F6>
+<UF96F7>
+<UF96F8>
+<UF96F9>
+<UF96FA>
+<UF96FB>
+<UF96FC>
+<UF96FD>
+<UF96FE>
+<UF96FF>
+<UF9700>
+<UF9701>
+<UF9702>
+<UF9703>
+<UF9704>
+<UF9705>
+<UF9706>
+<UF9707>
+<UF9708>
+<UF9709>
+<UF970A>
+<UF970B>
+<UF970C>
+<UF970D>
+<UF970E>
+<UF970F>
+<UF9710>
+<UF9711>
+<UF9712>
+<UF9713>
+<UF9714>
+<UF9715>
+<UF9716>
+<UF9717>
+<UF9718>
+<UF9719>
+<UF971A>
+<UF971B>
+<UF971C>
+<UF971D>
+<UF971E>
+<UF971F>
+<UF9720>
+<UF9721>
+<UF9722>
+<UF9723>
+<UF9724>
+<UF9725>
+<UF9726>
+<UF9727>
+<UF9728>
+<UF9729>
+<UF972A>
+<UF972B>
+<UF972C>
+<UF972D>
+<UF972E>
+<UF972F>
+<UF9730>
+<UF9731>
+<UF9732>
+<UF9733>
+<UF9734>
+<UF9735>
+<UF9736>
+<UF9737>
+<UF9738>
+<UF9739>
+<UF973A>
+<UF973B>
+<UF973C>
+<UF973D>
+<UF973E>
+<UF973F>
+<UF9740>
+<UF9741>
+<UF9742>
+<UF9743>
+<UF9744>
+<UF9745>
+<UF9746>
+<UF9747>
+<UF9748>
+<UF9749>
+<UF974A>
+<UF974B>
+<UF974C>
+<UF974D>
+<UF974E>
+<UF974F>
+<UF9750>
+<UF9751>
+<UF9752>
+<UF9753>
+<UF9754>
+<UF9755>
+<UF9756>
+<UF9757>
+<UF9758>
+<UF9759>
+<UF975A>
+<UF975B>
+<UF975C>
+<UF975D>
+<UF975E>
+<UF975F>
+<UF9760>
+<UF9761>
+<UF9762>
+<UF9763>
+<UF9764>
+<UF9765>
+<UF9766>
+<UF9767>
+<UF9768>
+<UF9769>
+<UF976A>
+<UF976B>
+<UF976C>
+<UF976D>
+<UF976E>
+<UF976F>
+<UF9770>
+<UF9771>
+<UF9772>
+<UF9773>
+<UF9774>
+<UF9775>
+<UF9776>
+<UF9777>
+<UF9778>
+<UF9779>
+<UF977A>
+<UF977B>
+<UF977C>
+<UF977D>
+<UF977E>
+<UF977F>
+<UF9780>
+<UF9781>
+<UF9782>
+<UF9783>
+<UF9784>
+<UF9785>
+<UF9786>
+<UF9787>
+<UF9788>
+<UF9789>
+<UF978A>
+<UF978B>
+<UF978C>
+<UF978D>
+<UF978E>
+<UF978F>
+<UF9790>
+<UF9791>
+<UF9792>
+<UF9793>
+<UF9794>
+<UF9795>
+<UF9796>
+<UF9797>
+<UF9798>
+<UF9799>
+<UF979A>
+<UF979B>
+<UF979C>
+<UF979D>
+<UF979E>
+<UF979F>
+<UF97A0>
+<UF97A1>
+<UF97A2>
+<UF97A3>
+<UF97A4>
+<UF97A5>
+<UF97A6>
+<UF97A7>
+<UF97A8>
+<UF97A9>
+<UF97AA>
+<UF97AB>
+<UF97AC>
+<UF97AD>
+<UF97AE>
+<UF97AF>
+<UF97B0>
+<UF97B1>
+<UF97B2>
+<UF97B3>
+<UF97B4>
+<UF97B5>
+<UF97B6>
+<UF97B7>
+<UF97B8>
+<UF97B9>
+<UF97BA>
+<UF97BB>
+<UF97BC>
+<UF97BD>
+<UF97BE>
+<UF97BF>
+<UF97C0>
+<UF97C1>
+<UF97C2>
+<UF97C3>
+<UF97C4>
+<UF97C5>
+<UF97C6>
+<UF97C7>
+<UF97C8>
+<UF97C9>
+<UF97CA>
+<UF97CB>
+<UF97CC>
+<UF97CD>
+<UF97CE>
+<UF97CF>
+<UF97D0>
+<UF97D1>
+<UF97D2>
+<UF97D3>
+<UF97D4>
+<UF97D5>
+<UF97D6>
+<UF97D7>
+<UF97D8>
+<UF97D9>
+<UF97DA>
+<UF97DB>
+<UF97DC>
+<UF97DD>
+<UF97DE>
+<UF97DF>
+<UF97E0>
+<UF97E1>
+<UF97E2>
+<UF97E3>
+<UF97E4>
+<UF97E5>
+<UF97E6>
+<UF97E7>
+<UF97E8>
+<UF97E9>
+<UF97EA>
+<UF97EB>
+<UF97EC>
+<UF97ED>
+<UF97EE>
+<UF97EF>
+<UF97F0>
+<UF97F1>
+<UF97F2>
+<UF97F3>
+<UF97F4>
+<UF97F5>
+<UF97F6>
+<UF97F7>
+<UF97F8>
+<UF97F9>
+<UF97FA>
+<UF97FB>
+<UF97FC>
+<UF97FD>
+<UF97FE>
+<UF97FF>
+<UF9800>
+<UF9801>
+<UF9802>
+<UF9803>
+<UF9804>
+<UF9805>
+<UF9806>
+<UF9807>
+<UF9808>
+<UF9809>
+<UF980A>
+<UF980B>
+<UF980C>
+<UF980D>
+<UF980E>
+<UF980F>
+<UF9810>
+<UF9811>
+<UF9812>
+<UF9813>
+<UF9814>
+<UF9815>
+<UF9816>
+<UF9817>
+<UF9818>
+<UF9819>
+<UF981A>
+<UF981B>
+<UF981C>
+<UF981D>
+<UF981E>
+<UF981F>
+<UF9820>
+<UF9821>
+<UF9822>
+<UF9823>
+<UF9824>
+<UF9825>
+<UF9826>
+<UF9827>
+<UF9828>
+<UF9829>
+<UF982A>
+<UF982B>
+<UF982C>
+<UF982D>
+<UF982E>
+<UF982F>
+<UF9830>
+<UF9831>
+<UF9832>
+<UF9833>
+<UF9834>
+<UF9835>
+<UF9836>
+<UF9837>
+<UF9838>
+<UF9839>
+<UF983A>
+<UF983B>
+<UF983C>
+<UF983D>
+<UF983E>
+<UF983F>
+<UF9840>
+<UF9841>
+<UF9842>
+<UF9843>
+<UF9844>
+<UF9845>
+<UF9846>
+<UF9847>
+<UF9848>
+<UF9849>
+<UF984A>
+<UF984B>
+<UF984C>
+<UF984D>
+<UF984E>
+<UF984F>
+<UF9850>
+<UF9851>
+<UF9852>
+<UF9853>
+<UF9854>
+<UF9855>
+<UF9856>
+<UF9857>
+<UF9858>
+<UF9859>
+<UF985A>
+<UF985B>
+<UF985C>
+<UF985D>
+<UF985E>
+<UF985F>
+<UF9860>
+<UF9861>
+<UF9862>
+<UF9863>
+<UF9864>
+<UF9865>
+<UF9866>
+<UF9867>
+<UF9868>
+<UF9869>
+<UF986A>
+<UF986B>
+<UF986C>
+<UF986D>
+<UF986E>
+<UF986F>
+<UF9870>
+<UF9871>
+<UF9872>
+<UF9873>
+<UF9874>
+<UF9875>
+<UF9876>
+<UF9877>
+<UF9878>
+<UF9879>
+<UF987A>
+<UF987B>
+<UF987C>
+<UF987D>
+<UF987E>
+<UF987F>
+<UF9880>
+<UF9881>
+<UF9882>
+<UF9883>
+<UF9884>
+<UF9885>
+<UF9886>
+<UF9887>
+<UF9888>
+<UF9889>
+<UF988A>
+<UF988B>
+<UF988C>
+<UF988D>
+<UF988E>
+<UF988F>
+<UF9890>
+<UF9891>
+<UF9892>
+<UF9893>
+<UF9894>
+<UF9895>
+<UF9896>
+<UF9897>
+<UF9898>
+<UF9899>
+<UF989A>
+<UF989B>
+<UF989C>
+<UF989D>
+<UF989E>
+<UF989F>
+<UF98A0>
+<UF98A1>
+<UF98A2>
+<UF98A3>
+<UF98A4>
+<UF98A5>
+<UF98A6>
+<UF98A7>
+<UF98A8>
+<UF98A9>
+<UF98AA>
+<UF98AB>
+<UF98AC>
+<UF98AD>
+<UF98AE>
+<UF98AF>
+<UF98B0>
+<UF98B1>
+<UF98B2>
+<UF98B3>
+<UF98B4>
+<UF98B5>
+<UF98B6>
+<UF98B7>
+<UF98B8>
+<UF98B9>
+<UF98BA>
+<UF98BB>
+<UF98BC>
+<UF98BD>
+<UF98BE>
+<UF98BF>
+<UF98C0>
+<UF98C1>
+<UF98C2>
+<UF98C3>
+<UF98C4>
+<UF98C5>
+<UF98C6>
+<UF98C7>
+<UF98C8>
+<UF98C9>
+<UF98CA>
+<UF98CB>
+<UF98CC>
+<UF98CD>
+<UF98CE>
+<UF98CF>
+<UF98D0>
+<UF98D1>
+<UF98D2>
+<UF98D3>
+<UF98D4>
+<UF98D5>
+<UF98D6>
+<UF98D7>
+<UF98D8>
+<UF98D9>
+<UF98DA>
+<UF98DB>
+<UF98DC>
+<UF98DD>
+<UF98DE>
+<UF98DF>
+<UF98E0>
+<UF98E1>
+<UF98E2>
+<UF98E3>
+<UF98E4>
+<UF98E5>
+<UF98E6>
+<UF98E7>
+<UF98E8>
+<UF98E9>
+<UF98EA>
+<UF98EB>
+<UF98EC>
+<UF98ED>
+<UF98EE>
+<UF98EF>
+<UF98F0>
+<UF98F1>
+<UF98F2>
+<UF98F3>
+<UF98F4>
+<UF98F5>
+<UF98F6>
+<UF98F7>
+<UF98F8>
+<UF98F9>
+<UF98FA>
+<UF98FB>
+<UF98FC>
+<UF98FD>
+<UF98FE>
+<UF98FF>
+<UF9900>
+<UF9901>
+<UF9902>
+<UF9903>
+<UF9904>
+<UF9905>
+<UF9906>
+<UF9907>
+<UF9908>
+<UF9909>
+<UF990A>
+<UF990B>
+<UF990C>
+<UF990D>
+<UF990E>
+<UF990F>
+<UF9910>
+<UF9911>
+<UF9912>
+<UF9913>
+<UF9914>
+<UF9915>
+<UF9916>
+<UF9917>
+<UF9918>
+<UF9919>
+<UF991A>
+<UF991B>
+<UF991C>
+<UF991D>
+<UF991E>
+<UF991F>
+<UF9920>
+<UF9921>
+<UF9922>
+<UF9923>
+<UF9924>
+<UF9925>
+<UF9926>
+<UF9927>
+<UF9928>
+<UF9929>
+<UF992A>
+<UF992B>
+<UF992C>
+<UF992D>
+<UF992E>
+<UF992F>
+<UF9930>
+<UF9931>
+<UF9932>
+<UF9933>
+<UF9934>
+<UF9935>
+<UF9936>
+<UF9937>
+<UF9938>
+<UF9939>
+<UF993A>
+<UF993B>
+<UF993C>
+<UF993D>
+<UF993E>
+<UF993F>
+<UF9940>
+<UF9941>
+<UF9942>
+<UF9943>
+<UF9944>
+<UF9945>
+<UF9946>
+<UF9947>
+<UF9948>
+<UF9949>
+<UF994A>
+<UF994B>
+<UF994C>
+<UF994D>
+<UF994E>
+<UF994F>
+<UF9950>
+<UF9951>
+<UF9952>
+<UF9953>
+<UF9954>
+<UF9955>
+<UF9956>
+<UF9957>
+<UF9958>
+<UF9959>
+<UF995A>
+<UF995B>
+<UF995C>
+<UF995D>
+<UF995E>
+<UF995F>
+<UF9960>
+<UF9961>
+<UF9962>
+<UF9963>
+<UF9964>
+<UF9965>
+<UF9966>
+<UF9967>
+<UF9968>
+<UF9969>
+<UF996A>
+<UF996B>
+<UF996C>
+<UF996D>
+<UF996E>
+<UF996F>
+<UF9970>
+<UF9971>
+<UF9972>
+<UF9973>
+<UF9974>
+<UF9975>
+<UF9976>
+<UF9977>
+<UF9978>
+<UF9979>
+<UF997A>
+<UF997B>
+<UF997C>
+<UF997D>
+<UF997E>
+<UF997F>
+<UF9980>
+<UF9981>
+<UF9982>
+<UF9983>
+<UF9984>
+<UF9985>
+<UF9986>
+<UF9987>
+<UF9988>
+<UF9989>
+<UF998A>
+<UF998B>
+<UF998C>
+<UF998D>
+<UF998E>
+<UF998F>
+<UF9990>
+<UF9991>
+<UF9992>
+<UF9993>
+<UF9994>
+<UF9995>
+<UF9996>
+<UF9997>
+<UF9998>
+<UF9999>
+<UF999A>
+<UF999B>
+<UF999C>
+<UF999D>
+<UF999E>
+<UF999F>
+<UF99A0>
+<UF99A1>
+<UF99A2>
+<UF99A3>
+<UF99A4>
+<UF99A5>
+<UF99A6>
+<UF99A7>
+<UF99A8>
+<UF99A9>
+<UF99AA>
+<UF99AB>
+<UF99AC>
+<UF99AD>
+<UF99AE>
+<UF99AF>
+<UF99B0>
+<UF99B1>
+<UF99B2>
+<UF99B3>
+<UF99B4>
+<UF99B5>
+<UF99B6>
+<UF99B7>
+<UF99B8>
+<UF99B9>
+<UF99BA>
+<UF99BB>
+<UF99BC>
+<UF99BD>
+<UF99BE>
+<UF99BF>
+<UF99C0>
+<UF99C1>
+<UF99C2>
+<UF99C3>
+<UF99C4>
+<UF99C5>
+<UF99C6>
+<UF99C7>
+<UF99C8>
+<UF99C9>
+<UF99CA>
+<UF99CB>
+<UF99CC>
+<UF99CD>
+<UF99CE>
+<UF99CF>
+<UF99D0>
+<UF99D1>
+<UF99D2>
+<UF99D3>
+<UF99D4>
+<UF99D5>
+<UF99D6>
+<UF99D7>
+<UF99D8>
+<UF99D9>
+<UF99DA>
+<UF99DB>
+<UF99DC>
+<UF99DD>
+<UF99DE>
+<UF99DF>
+<UF99E0>
+<UF99E1>
+<UF99E2>
+<UF99E3>
+<UF99E4>
+<UF99E5>
+<UF99E6>
+<UF99E7>
+<UF99E8>
+<UF99E9>
+<UF99EA>
+<UF99EB>
+<UF99EC>
+<UF99ED>
+<UF99EE>
+<UF99EF>
+<UF99F0>
+<UF99F1>
+<UF99F2>
+<UF99F3>
+<UF99F4>
+<UF99F5>
+<UF99F6>
+<UF99F7>
+<UF99F8>
+<UF99F9>
+<UF99FA>
+<UF99FB>
+<UF99FC>
+<UF99FD>
+<UF99FE>
+<UF99FF>
+<UF9A00>
+<UF9A01>
+<UF9A02>
+<UF9A03>
+<UF9A04>
+<UF9A05>
+<UF9A06>
+<UF9A07>
+<UF9A08>
+<UF9A09>
+<UF9A0A>
+<UF9A0B>
+<UF9A0C>
+<UF9A0D>
+<UF9A0E>
+<UF9A0F>
+<UF9A10>
+<UF9A11>
+<UF9A12>
+<UF9A13>
+<UF9A14>
+<UF9A15>
+<UF9A16>
+<UF9A17>
+<UF9A18>
+<UF9A19>
+<UF9A1A>
+<UF9A1B>
+<UF9A1C>
+<UF9A1D>
+<UF9A1E>
+<UF9A1F>
+<UF9A20>
+<UF9A21>
+<UF9A22>
+<UF9A23>
+<UF9A24>
+<UF9A25>
+<UF9A26>
+<UF9A27>
+<UF9A28>
+<UF9A29>
+<UF9A2A>
+<UF9A2B>
+<UF9A2C>
+<UF9A2D>
+<UF9A2E>
+<UF9A2F>
+<UF9A30>
+<UF9A31>
+<UF9A32>
+<UF9A33>
+<UF9A34>
+<UF9A35>
+<UF9A36>
+<UF9A37>
+<UF9A38>
+<UF9A39>
+<UF9A3A>
+<UF9A3B>
+<UF9A3C>
+<UF9A3D>
+<UF9A3E>
+<UF9A3F>
+<UF9A40>
+<UF9A41>
+<UF9A42>
+<UF9A43>
+<UF9A44>
+<UF9A45>
+<UF9A46>
+<UF9A47>
+<UF9A48>
+<UF9A49>
+<UF9A4A>
+<UF9A4B>
+<UF9A4C>
+<UF9A4D>
+<UF9A4E>
+<UF9A4F>
+<UF9A50>
+<UF9A51>
+<UF9A52>
+<UF9A53>
+<UF9A54>
+<UF9A55>
+<UF9A56>
+<UF9A57>
+<UF9A58>
+<UF9A59>
+<UF9A5A>
+<UF9A5B>
+<UF9A5C>
+<UF9A5D>
+<UF9A5E>
+<UF9A5F>
+<UF9A60>
+<UF9A61>
+<UF9A62>
+<UF9A63>
+<UF9A64>
+<UF9A65>
+<UF9A66>
+<UF9A67>
+<UF9A68>
+<UF9A69>
+<UF9A6A>
+<UF9A6B>
+<UF9A6C>
+<UF9A6D>
+<UF9A6E>
+<UF9A6F>
+<UF9A70>
+<UF9A71>
+<UF9A72>
+<UF9A73>
+<UF9A74>
+<UF9A75>
+<UF9A76>
+<UF9A77>
+<UF9A78>
+<UF9A79>
+<UF9A7A>
+<UF9A7B>
+<UF9A7C>
+<UF9A7D>
+<UF9A7E>
+<UF9A7F>
+<UF9A80>
+<UF9A81>
+<UF9A82>
+<UF9A83>
+<UF9A84>
+<UF9A85>
+<UF9A86>
+<UF9A87>
+<UF9A88>
+<UF9A89>
+<UF9A8A>
+<UF9A8B>
+<UF9A8C>
+<UF9A8D>
+<UF9A8E>
+<UF9A8F>
+<UF9A90>
+<UF9A91>
+<UF9A92>
+<UF9A93>
+<UF9A94>
+<UF9A95>
+<UF9A96>
+<UF9A97>
+<UF9A98>
+<UF9A99>
+<UF9A9A>
+<UF9A9B>
+<UF9A9C>
+<UF9A9D>
+<UF9A9E>
+<UF9A9F>
+<UF9AA0>
+<UF9AA1>
+<UF9AA2>
+<UF9AA3>
+<UF9AA4>
+<UF9AA5>
+<UF9AA6>
+<UF9AA7>
+<UF9AA8>
+<UF9AA9>
+<UF9AAA>
+<UF9AAB>
+<UF9AAC>
+<UF9AAD>
+<UF9AAE>
+<UF9AAF>
+<UF9AB0>
+<UF9AB1>
+<UF9AB2>
+<UF9AB3>
+<UF9AB4>
+<UF9AB5>
+<UF9AB6>
+<UF9AB7>
+<UF9AB8>
+<UF9AB9>
+<UF9ABA>
+<UF9ABB>
+<UF9ABC>
+<UF9ABD>
+<UF9ABE>
+<UF9ABF>
+<UF9AC0>
+<UF9AC1>
+<UF9AC2>
+<UF9AC3>
+<UF9AC4>
+<UF9AC5>
+<UF9AC6>
+<UF9AC7>
+<UF9AC8>
+<UF9AC9>
+<UF9ACA>
+<UF9ACB>
+<UF9ACC>
+<UF9ACD>
+<UF9ACE>
+<UF9ACF>
+<UF9AD0>
+<UF9AD1>
+<UF9AD2>
+<UF9AD3>
+<UF9AD4>
+<UF9AD5>
+<UF9AD6>
+<UF9AD7>
+<UF9AD8>
+<UF9AD9>
+<UF9ADA>
+<UF9ADB>
+<UF9ADC>
+<UF9ADD>
+<UF9ADE>
+<UF9ADF>
+<UF9AE0>
+<UF9AE1>
+<UF9AE2>
+<UF9AE3>
+<UF9AE4>
+<UF9AE5>
+<UF9AE6>
+<UF9AE7>
+<UF9AE8>
+<UF9AE9>
+<UF9AEA>
+<UF9AEB>
+<UF9AEC>
+<UF9AED>
+<UF9AEE>
+<UF9AEF>
+<UF9AF0>
+<UF9AF1>
+<UF9AF2>
+<UF9AF3>
+<UF9AF4>
+<UF9AF5>
+<UF9AF6>
+<UF9AF7>
+<UF9AF8>
+<UF9AF9>
+<UF9AFA>
+<UF9AFB>
+<UF9AFC>
+<UF9AFD>
+<UF9AFE>
+<UF9AFF>
+<UF9B00>
+<UF9B01>
+<UF9B02>
+<UF9B03>
+<UF9B04>
+<UF9B05>
+<UF9B06>
+<UF9B07>
+<UF9B08>
+<UF9B09>
+<UF9B0A>
+<UF9B0B>
+<UF9B0C>
+<UF9B0D>
+<UF9B0E>
+<UF9B0F>
+<UF9B10>
+<UF9B11>
+<UF9B12>
+<UF9B13>
+<UF9B14>
+<UF9B15>
+<UF9B16>
+<UF9B17>
+<UF9B18>
+<UF9B19>
+<UF9B1A>
+<UF9B1B>
+<UF9B1C>
+<UF9B1D>
+<UF9B1E>
+<UF9B1F>
+<UF9B20>
+<UF9B21>
+<UF9B22>
+<UF9B23>
+<UF9B24>
+<UF9B25>
+<UF9B26>
+<UF9B27>
+<UF9B28>
+<UF9B29>
+<UF9B2A>
+<UF9B2B>
+<UF9B2C>
+<UF9B2D>
+<UF9B2E>
+<UF9B2F>
+<UF9B30>
+<UF9B31>
+<UF9B32>
+<UF9B33>
+<UF9B34>
+<UF9B35>
+<UF9B36>
+<UF9B37>
+<UF9B38>
+<UF9B39>
+<UF9B3A>
+<UF9B3B>
+<UF9B3C>
+<UF9B3D>
+<UF9B3E>
+<UF9B3F>
+<UF9B40>
+<UF9B41>
+<UF9B42>
+<UF9B43>
+<UF9B44>
+<UF9B45>
+<UF9B46>
+<UF9B47>
+<UF9B48>
+<UF9B49>
+<UF9B4A>
+<UF9B4B>
+<UF9B4C>
+<UF9B4D>
+<UF9B4E>
+<UF9B4F>
+<UF9B50>
+<UF9B51>
+<UF9B52>
+<UF9B53>
+<UF9B54>
+<UF9B55>
+<UF9B56>
+<UF9B57>
+<UF9B58>
+<UF9B59>
+<UF9B5A>
+<UF9B5B>
+<UF9B5C>
+<UF9B5D>
+<UF9B5E>
+<UF9B5F>
+<UF9B60>
+<UF9B61>
+<UF9B62>
+<UF9B63>
+<UF9B64>
+<UF9B65>
+<UF9B66>
+<UF9B67>
+<UF9B68>
+<UF9B69>
+<UF9B6A>
+<UF9B6B>
+<UF9B6C>
+<UF9B6D>
+<UF9B6E>
+<UF9B6F>
+<UF9B70>
+<UF9B71>
+<UF9B72>
+<UF9B73>
+<UF9B74>
+<UF9B75>
+<UF9B76>
+<UF9B77>
+<UF9B78>
+<UF9B79>
+<UF9B7A>
+<UF9B7B>
+<UF9B7C>
+<UF9B7D>
+<UF9B7E>
+<UF9B7F>
+<UF9B80>
+<UF9B81>
+<UF9B82>
+<UF9B83>
+<UF9B84>
+<UF9B85>
+<UF9B86>
+<UF9B87>
+<UF9B88>
+<UF9B89>
+<UF9B8A>
+<UF9B8B>
+<UF9B8C>
+<UF9B8D>
+<UF9B8E>
+<UF9B8F>
+<UF9B90>
+<UF9B91>
+<UF9B92>
+<UF9B93>
+<UF9B94>
+<UF9B95>
+<UF9B96>
+<UF9B97>
+<UF9B98>
+<UF9B99>
+<UF9B9A>
+<UF9B9B>
+<UF9B9C>
+<UF9B9D>
+<UF9B9E>
+<UF9B9F>
+<UF9BA0>
+<UF9BA1>
+<UF9BA2>
+<UF9BA3>
+<UF9BA4>
+<UF9BA5>
+<UF9BA6>
+<UF9BA7>
+<UF9BA8>
+<UF9BA9>
+<UF9BAA>
+<UF9BAB>
+<UF9BAC>
+<UF9BAD>
+<UF9BAE>
+<UF9BAF>
+<UF9BB0>
+<UF9BB1>
+<UF9BB2>
+<UF9BB3>
+<UF9BB4>
+<UF9BB5>
+<UF9BB6>
+<UF9BB7>
+<UF9BB8>
+<UF9BB9>
+<UF9BBA>
+<UF9BBB>
+<UF9BBC>
+<UF9BBD>
+<UF9BBE>
+<UF9BBF>
+<UF9BC0>
+<UF9BC1>
+<UF9BC2>
+<UF9BC3>
+<UF9BC4>
+<UF9BC5>
+<UF9BC6>
+<UF9BC7>
+<UF9BC8>
+<UF9BC9>
+<UF9BCA>
+<UF9BCB>
+<UF9BCC>
+<UF9BCD>
+<UF9BCE>
+<UF9BCF>
+<UF9BD0>
+<UF9BD1>
+<UF9BD2>
+<UF9BD3>
+<UF9BD4>
+<UF9BD5>
+<UF9BD6>
+<UF9BD7>
+<UF9BD8>
+<UF9BD9>
+<UF9BDA>
+<UF9BDB>
+<UF9BDC>
+<UF9BDD>
+<UF9BDE>
+<UF9BDF>
+<UF9BE0>
+<UF9BE1>
+<UF9BE2>
+<UF9BE3>
+<UF9BE4>
+<UF9BE5>
+<UF9BE6>
+<UF9BE7>
+<UF9BE8>
+<UF9BE9>
+<UF9BEA>
+<UF9BEB>
+<UF9BEC>
+<UF9BED>
+<UF9BEE>
+<UF9BEF>
+<UF9BF0>
+<UF9BF1>
+<UF9BF2>
+<UF9BF3>
+<UF9BF4>
+<UF9BF5>
+<UF9BF6>
+<UF9BF7>
+<UF9BF8>
+<UF9BF9>
+<UF9BFA>
+<UF9BFB>
+<UF9BFC>
+<UF9BFD>
+<UF9BFE>
+<UF9BFF>
+<UF9C00>
+<UF9C01>
+<UF9C02>
+<UF9C03>
+<UF9C04>
+<UF9C05>
+<UF9C06>
+<UF9C07>
+<UF9C08>
+<UF9C09>
+<UF9C0A>
+<UF9C0B>
+<UF9C0C>
+<UF9C0D>
+<UF9C0E>
+<UF9C0F>
+<UF9C10>
+<UF9C11>
+<UF9C12>
+<UF9C13>
+<UF9C14>
+<UF9C15>
+<UF9C16>
+<UF9C17>
+<UF9C18>
+<UF9C19>
+<UF9C1A>
+<UF9C1B>
+<UF9C1C>
+<UF9C1D>
+<UF9C1E>
+<UF9C1F>
+<UF9C20>
+<UF9C21>
+<UF9C22>
+<UF9C23>
+<UF9C24>
+<UF9C25>
+<UF9C26>
+<UF9C27>
+<UF9C28>
+<UF9C29>
+<UF9C2A>
+<UF9C2B>
+<UF9C2C>
+<UF9C2D>
+<UF9C2E>
+<UF9C2F>
+<UF9C30>
+<UF9C31>
+<UF9C32>
+<UF9C33>
+<UF9C34>
+<UF9C35>
+<UF9C36>
+<UF9C37>
+<UF9C38>
+<UF9C39>
+<UF9C3A>
+<UF9C3B>
+<UF9C3C>
+<UF9C3D>
+<UF9C3E>
+<UF9C3F>
+<UF9C40>
+<UF9C41>
+<UF9C42>
+<UF9C43>
+<UF9C44>
+<UF9C45>
+<UF9C46>
+<UF9C47>
+<UF9C48>
+<UF9C49>
+<UF9C4A>
+<UF9C4B>
+<UF9C4C>
+<UF9C4D>
+<UF9C4E>
+<UF9C4F>
+<UF9C50>
+<UF9C51>
+<UF9C52>
+<UF9C53>
+<UF9C54>
+<UF9C55>
+<UF9C56>
+<UF9C57>
+<UF9C58>
+<UF9C59>
+<UF9C5A>
+<UF9C5B>
+<UF9C5C>
+<UF9C5D>
+<UF9C5E>
+<UF9C5F>
+<UF9C60>
+<UF9C61>
+<UF9C62>
+<UF9C63>
+<UF9C64>
+<UF9C65>
+<UF9C66>
+<UF9C67>
+<UF9C68>
+<UF9C69>
+<UF9C6A>
+<UF9C6B>
+<UF9C6C>
+<UF9C6D>
+<UF9C6E>
+<UF9C6F>
+<UF9C70>
+<UF9C71>
+<UF9C72>
+<UF9C73>
+<UF9C74>
+<UF9C75>
+<UF9C76>
+<UF9C77>
+<UF9C78>
+<UF9C79>
+<UF9C7A>
+<UF9C7B>
+<UF9C7C>
+<UF9C7D>
+<UF9C7E>
+<UF9C7F>
+<UF9C80>
+<UF9C81>
+<UF9C82>
+<UF9C83>
+<UF9C84>
+<UF9C85>
+<UF9C86>
+<UF9C87>
+<UF9C88>
+<UF9C89>
+<UF9C8A>
+<UF9C8B>
+<UF9C8C>
+<UF9C8D>
+<UF9C8E>
+<UF9C8F>
+<UF9C90>
+<UF9C91>
+<UF9C92>
+<UF9C93>
+<UF9C94>
+<UF9C95>
+<UF9C96>
+<UF9C97>
+<UF9C98>
+<UF9C99>
+<UF9C9A>
+<UF9C9B>
+<UF9C9C>
+<UF9C9D>
+<UF9C9E>
+<UF9C9F>
+<UF9CA0>
+<UF9CA1>
+<UF9CA2>
+<UF9CA3>
+<UF9CA4>
+<UF9CA5>
+<UF9CA6>
+<UF9CA7>
+<UF9CA8>
+<UF9CA9>
+<UF9CAA>
+<UF9CAB>
+<UF9CAC>
+<UF9CAD>
+<UF9CAE>
+<UF9CAF>
+<UF9CB0>
+<UF9CB1>
+<UF9CB2>
+<UF9CB3>
+<UF9CB4>
+<UF9CB5>
+<UF9CB6>
+<UF9CB7>
+<UF9CB8>
+<UF9CB9>
+<UF9CBA>
+<UF9CBB>
+<UF9CBC>
+<UF9CBD>
+<UF9CBE>
+<UF9CBF>
+<UF9CC0>
+<UF9CC1>
+<UF9CC2>
+<UF9CC3>
+<UF9CC4>
+<UF9CC5>
+<UF9CC6>
+<UF9CC7>
+<UF9CC8>
+<UF9CC9>
+<UF9CCA>
+<UF9CCB>
+<UF9CCC>
+<UF9CCD>
+<UF9CCE>
+<UF9CCF>
+<UF9CD0>
+<UF9CD1>
+<UF9CD2>
+<UF9CD3>
+<UF9CD4>
+<UF9CD5>
+<UF9CD6>
+<UF9CD7>
+<UF9CD8>
+<UF9CD9>
+<UF9CDA>
+<UF9CDB>
+<UF9CDC>
+<UF9CDD>
+<UF9CDE>
+<UF9CDF>
+<UF9CE0>
+<UF9CE1>
+<UF9CE2>
+<UF9CE3>
+<UF9CE4>
+<UF9CE5>
+<UF9CE6>
+<UF9CE7>
+<UF9CE8>
+<UF9CE9>
+<UF9CEA>
+<UF9CEB>
+<UF9CEC>
+<UF9CED>
+<UF9CEE>
+<UF9CEF>
+<UF9CF0>
+<UF9CF1>
+<UF9CF2>
+<UF9CF3>
+<UF9CF4>
+<UF9CF5>
+<UF9CF6>
+<UF9CF7>
+<UF9CF8>
+<UF9CF9>
+<UF9CFA>
+<UF9CFB>
+<UF9CFC>
+<UF9CFD>
+<UF9CFE>
+<UF9CFF>
+<UF9D00>
+<UF9D01>
+<UF9D02>
+<UF9D03>
+<UF9D04>
+<UF9D05>
+<UF9D06>
+<UF9D07>
+<UF9D08>
+<UF9D09>
+<UF9D0A>
+<UF9D0B>
+<UF9D0C>
+<UF9D0D>
+<UF9D0E>
+<UF9D0F>
+<UF9D10>
+<UF9D11>
+<UF9D12>
+<UF9D13>
+<UF9D14>
+<UF9D15>
+<UF9D16>
+<UF9D17>
+<UF9D18>
+<UF9D19>
+<UF9D1A>
+<UF9D1B>
+<UF9D1C>
+<UF9D1D>
+<UF9D1E>
+<UF9D1F>
+<UF9D20>
+<UF9D21>
+<UF9D22>
+<UF9D23>
+<UF9D24>
+<UF9D25>
+<UF9D26>
+<UF9D27>
+<UF9D28>
+<UF9D29>
+<UF9D2A>
+<UF9D2B>
+<UF9D2C>
+<UF9D2D>
+<UF9D2E>
+<UF9D2F>
+<UF9D30>
+<UF9D31>
+<UF9D32>
+<UF9D33>
+<UF9D34>
+<UF9D35>
+<UF9D36>
+<UF9D37>
+<UF9D38>
+<UF9D39>
+<UF9D3A>
+<UF9D3B>
+<UF9D3C>
+<UF9D3D>
+<UF9D3E>
+<UF9D3F>
+<UF9D40>
+<UF9D41>
+<UF9D42>
+<UF9D43>
+<UF9D44>
+<UF9D45>
+<UF9D46>
+<UF9D47>
+<UF9D48>
+<UF9D49>
+<UF9D4A>
+<UF9D4B>
+<UF9D4C>
+<UF9D4D>
+<UF9D4E>
+<UF9D4F>
+<UF9D50>
+<UF9D51>
+<UF9D52>
+<UF9D53>
+<UF9D54>
+<UF9D55>
+<UF9D56>
+<UF9D57>
+<UF9D58>
+<UF9D59>
+<UF9D5A>
+<UF9D5B>
+<UF9D5C>
+<UF9D5D>
+<UF9D5E>
+<UF9D5F>
+<UF9D60>
+<UF9D61>
+<UF9D62>
+<UF9D63>
+<UF9D64>
+<UF9D65>
+<UF9D66>
+<UF9D67>
+<UF9D68>
+<UF9D69>
+<UF9D6A>
+<UF9D6B>
+<UF9D6C>
+<UF9D6D>
+<UF9D6E>
+<UF9D6F>
+<UF9D70>
+<UF9D71>
+<UF9D72>
+<UF9D73>
+<UF9D74>
+<UF9D75>
+<UF9D76>
+<UF9D77>
+<UF9D78>
+<UF9D79>
+<UF9D7A>
+<UF9D7B>
+<UF9D7C>
+<UF9D7D>
+<UF9D7E>
+<UF9D7F>
+<UF9D80>
+<UF9D81>
+<UF9D82>
+<UF9D83>
+<UF9D84>
+<UF9D85>
+<UF9D86>
+<UF9D87>
+<UF9D88>
+<UF9D89>
+<UF9D8A>
+<UF9D8B>
+<UF9D8C>
+<UF9D8D>
+<UF9D8E>
+<UF9D8F>
+<UF9D90>
+<UF9D91>
+<UF9D92>
+<UF9D93>
+<UF9D94>
+<UF9D95>
+<UF9D96>
+<UF9D97>
+<UF9D98>
+<UF9D99>
+<UF9D9A>
+<UF9D9B>
+<UF9D9C>
+<UF9D9D>
+<UF9D9E>
+<UF9D9F>
+<UF9DA0>
+<UF9DA1>
+<UF9DA2>
+<UF9DA3>
+<UF9DA4>
+<UF9DA5>
+<UF9DA6>
+<UF9DA7>
+<UF9DA8>
+<UF9DA9>
+<UF9DAA>
+<UF9DAB>
+<UF9DAC>
+<UF9DAD>
+<UF9DAE>
+<UF9DAF>
+<UF9DB0>
+<UF9DB1>
+<UF9DB2>
+<UF9DB3>
+<UF9DB4>
+<UF9DB5>
+<UF9DB6>
+<UF9DB7>
+<UF9DB8>
+<UF9DB9>
+<UF9DBA>
+<UF9DBB>
+<UF9DBC>
+<UF9DBD>
+<UF9DBE>
+<UF9DBF>
+<UF9DC0>
+<UF9DC1>
+<UF9DC2>
+<UF9DC3>
+<UF9DC4>
+<UF9DC5>
+<UF9DC6>
+<UF9DC7>
+<UF9DC8>
+<UF9DC9>
+<UF9DCA>
+<UF9DCB>
+<UF9DCC>
+<UF9DCD>
+<UF9DCE>
+<UF9DCF>
+<UF9DD0>
+<UF9DD1>
+<UF9DD2>
+<UF9DD3>
+<UF9DD4>
+<UF9DD5>
+<UF9DD6>
+<UF9DD7>
+<UF9DD8>
+<UF9DD9>
+<UF9DDA>
+<UF9DDB>
+<UF9DDC>
+<UF9DDD>
+<UF9DDE>
+<UF9DDF>
+<UF9DE0>
+<UF9DE1>
+<UF9DE2>
+<UF9DE3>
+<UF9DE4>
+<UF9DE5>
+<UF9DE6>
+<UF9DE7>
+<UF9DE8>
+<UF9DE9>
+<UF9DEA>
+<UF9DEB>
+<UF9DEC>
+<UF9DED>
+<UF9DEE>
+<UF9DEF>
+<UF9DF0>
+<UF9DF1>
+<UF9DF2>
+<UF9DF3>
+<UF9DF4>
+<UF9DF5>
+<UF9DF6>
+<UF9DF7>
+<UF9DF8>
+<UF9DF9>
+<UF9DFA>
+<UF9DFB>
+<UF9DFC>
+<UF9DFD>
+<UF9DFE>
+<UF9DFF>
+<UF9E00>
+<UF9E01>
+<UF9E02>
+<UF9E03>
+<UF9E04>
+<UF9E05>
+<UF9E06>
+<UF9E07>
+<UF9E08>
+<UF9E09>
+<UF9E0A>
+<UF9E0B>
+<UF9E0C>
+<UF9E0D>
+<UF9E0E>
+<UF9E0F>
+<UF9E10>
+<UF9E11>
+<UF9E12>
+<UF9E13>
+<UF9E14>
+<UF9E15>
+<UF9E16>
+<UF9E17>
+<UF9E18>
+<UF9E19>
+<UF9E1A>
+<UF9E1B>
+<UF9E1C>
+<UF9E1D>
+<UF9E1E>
+<UF9E1F>
+<UF9E20>
+<UF9E21>
+<UF9E22>
+<UF9E23>
+<UF9E24>
+<UF9E25>
+<UF9E26>
+<UF9E27>
+<UF9E28>
+<UF9E29>
+<UF9E2A>
+<UF9E2B>
+<UF9E2C>
+<UF9E2D>
+<UF9E2E>
+<UF9E2F>
+<UF9E30>
+<UF9E31>
+<UF9E32>
+<UF9E33>
+<UF9E34>
+<UF9E35>
+<UF9E36>
+<UF9E37>
+<UF9E38>
+<UF9E39>
+<UF9E3A>
+<UF9E3B>
+<UF9E3C>
+<UF9E3D>
+<UF9E3E>
+<UF9E3F>
+<UF9E40>
+<UF9E41>
+<UF9E42>
+<UF9E43>
+<UF9E44>
+<UF9E45>
+<UF9E46>
+<UF9E47>
+<UF9E48>
+<UF9E49>
+<UF9E4A>
+<UF9E4B>
+<UF9E4C>
+<UF9E4D>
+<UF9E4E>
+<UF9E4F>
+<UF9E50>
+<UF9E51>
+<UF9E52>
+<UF9E53>
+<UF9E54>
+<UF9E55>
+<UF9E56>
+<UF9E57>
+<UF9E58>
+<UF9E59>
+<UF9E5A>
+<UF9E5B>
+<UF9E5C>
+<UF9E5D>
+<UF9E5E>
+<UF9E5F>
+<UF9E60>
+<UF9E61>
+<UF9E62>
+<UF9E63>
+<UF9E64>
+<UF9E65>
+<UF9E66>
+<UF9E67>
+<UF9E68>
+<UF9E69>
+<UF9E6A>
+<UF9E6B>
+<UF9E6C>
+<UF9E6D>
+<UF9E6E>
+<UF9E6F>
+<UF9E70>
+<UF9E71>
+<UF9E72>
+<UF9E73>
+<UF9E74>
+<UF9E75>
+<UF9E76>
+<UF9E77>
+<UF9E78>
+<UF9E79>
+<UF9E7A>
+<UF9E7B>
+<UF9E7C>
+<UF9E7D>
+<UF9E7E>
+<UF9E7F>
+<UF9E80>
+<UF9E81>
+<UF9E82>
+<UF9E83>
+<UF9E84>
+<UF9E85>
+<UF9E86>
+<UF9E87>
+<UF9E88>
+<UF9E89>
+<UF9E8A>
+<UF9E8B>
+<UF9E8C>
+<UF9E8D>
+<UF9E8E>
+<UF9E8F>
+<UF9E90>
+<UF9E91>
+<UF9E92>
+<UF9E93>
+<UF9E94>
+<UF9E95>
+<UF9E96>
+<UF9E97>
+<UF9E98>
+<UF9E99>
+<UF9E9A>
+<UF9E9B>
+<UF9E9C>
+<UF9E9D>
+<UF9E9E>
+<UF9E9F>
+<UF9EA0>
+<UF9EA1>
+<UF9EA2>
+<UF9EA3>
+<UF9EA4>
+<UF9EA5>
+<UF9EA6>
+<UF9EA7>
+<UF9EA8>
+<UF9EA9>
+<UF9EAA>
+<UF9EAB>
+<UF9EAC>
+<UF9EAD>
+<UF9EAE>
+<UF9EAF>
+<UF9EB0>
+<UF9EB1>
+<UF9EB2>
+<UF9EB3>
+<UF9EB4>
+<UF9EB5>
+<UF9EB6>
+<UF9EB7>
+<UF9EB8>
+<UF9EB9>
+<UF9EBA>
+<UF9EBB>
+<UF9EBC>
+<UF9EBD>
+<UF9EBE>
+<UF9EBF>
+<UF9EC0>
+<UF9EC1>
+<UF9EC2>
+<UF9EC3>
+<UF9EC4>
+<UF9EC5>
+<UF9EC6>
+<UF9EC7>
+<UF9EC8>
+<UF9EC9>
+<UF9ECA>
+<UF9ECB>
+<UF9ECC>
+<UF9ECD>
+<UF9ECE>
+<UF9ECF>
+<UF9ED0>
+<UF9ED1>
+<UF9ED2>
+<UF9ED3>
+<UF9ED4>
+<UF9ED5>
+<UF9ED6>
+<UF9ED7>
+<UF9ED8>
+<UF9ED9>
+<UF9EDA>
+<UF9EDB>
+<UF9EDC>
+<UF9EDD>
+<UF9EDE>
+<UF9EDF>
+<UF9EE0>
+<UF9EE1>
+<UF9EE2>
+<UF9EE3>
+<UF9EE4>
+<UF9EE5>
+<UF9EE6>
+<UF9EE7>
+<UF9EE8>
+<UF9EE9>
+<UF9EEA>
+<UF9EEB>
+<UF9EEC>
+<UF9EED>
+<UF9EEE>
+<UF9EEF>
+<UF9EF0>
+<UF9EF1>
+<UF9EF2>
+<UF9EF3>
+<UF9EF4>
+<UF9EF5>
+<UF9EF6>
+<UF9EF7>
+<UF9EF8>
+<UF9EF9>
+<UF9EFA>
+<UF9EFB>
+<UF9EFC>
+<UF9EFD>
+<UF9EFE>
+<UF9EFF>
+<UF9F00>
+<UF9F01>
+<UF9F02>
+<UF9F03>
+<UF9F04>
+<UF9F05>
+<UF9F06>
+<UF9F07>
+<UF9F08>
+<UF9F09>
+<UF9F0A>
+<UF9F0B>
+<UF9F0C>
+<UF9F0D>
+<UF9F0E>
+<UF9F0F>
+<UF9F10>
+<UF9F11>
+<UF9F12>
+<UF9F13>
+<UF9F14>
+<UF9F15>
+<UF9F16>
+<UF9F17>
+<UF9F18>
+<UF9F19>
+<UF9F1A>
+<UF9F1B>
+<UF9F1C>
+<UF9F1D>
+<UF9F1E>
+<UF9F1F>
+<UF9F20>
+<UF9F21>
+<UF9F22>
+<UF9F23>
+<UF9F24>
+<UF9F25>
+<UF9F26>
+<UF9F27>
+<UF9F28>
+<UF9F29>
+<UF9F2A>
+<UF9F2B>
+<UF9F2C>
+<UF9F2D>
+<UF9F2E>
+<UF9F2F>
+<UF9F30>
+<UF9F31>
+<UF9F32>
+<UF9F33>
+<UF9F34>
+<UF9F35>
+<UF9F36>
+<UF9F37>
+<UF9F38>
+<UF9F39>
+<UF9F3A>
+<UF9F3B>
+<UF9F3C>
+<UF9F3D>
+<UF9F3E>
+<UF9F3F>
+<UF9F40>
+<UF9F41>
+<UF9F42>
+<UF9F43>
+<UF9F44>
+<UF9F45>
+<UF9F46>
+<UF9F47>
+<UF9F48>
+<UF9F49>
+<UF9F4A>
+<UF9F4B>
+<UF9F4C>
+<UF9F4D>
+<UF9F4E>
+<UF9F4F>
+<UF9F50>
+<UF9F51>
+<UF9F52>
+<UF9F53>
+<UF9F54>
+<UF9F55>
+<UF9F56>
+<UF9F57>
+<UF9F58>
+<UF9F59>
+<UF9F5A>
+<UF9F5B>
+<UF9F5C>
+<UF9F5D>
+<UF9F5E>
+<UF9F5F>
+<UF9F60>
+<UF9F61>
+<UF9F62>
+<UF9F63>
+<UF9F64>
+<UF9F65>
+<UF9F66>
+<UF9F67>
+<UF9F68>
+<UF9F69>
+<UF9F6A>
+<UF9F6B>
+<UF9F6C>
+<UF9F6D>
+<UF9F6E>
+<UF9F6F>
+<UF9F70>
+<UF9F71>
+<UF9F72>
+<UF9F73>
+<UF9F74>
+<UF9F75>
+<UF9F76>
+<UF9F77>
+<UF9F78>
+<UF9F79>
+<UF9F7A>
+<UF9F7B>
+<UF9F7C>
+<UF9F7D>
+<UF9F7E>
+<UF9F7F>
+<UF9F80>
+<UF9F81>
+<UF9F82>
+<UF9F83>
+<UF9F84>
+<UF9F85>
+<UF9F86>
+<UF9F87>
+<UF9F88>
+<UF9F89>
+<UF9F8A>
+<UF9F8B>
+<UF9F8C>
+<UF9F8D>
+<UF9F8E>
+<UF9F8F>
+<UF9F90>
+<UF9F91>
+<UF9F92>
+<UF9F93>
+<UF9F94>
+<UF9F95>
+<UF9F96>
+<UF9F97>
+<UF9F98>
+<UF9F99>
+<UF9F9A>
+<UF9F9B>
+<UF9F9C>
+<UF9F9D>
+<UF9F9E>
+<UF9F9F>
+<UF9FA0>
+<UF9FA1>
+<UF9FA2>
+<UF9FA3>
+<UF9FA4>
+<UF9FA5>
+<UF9FA6>
+<UF9FA7>
+<UF9FA8>
+<UF9FA9>
+<UF9FAA>
+<UF9FAB>
+<UF9FAC>
+<UF9FAD>
+<UF9FAE>
+<UF9FAF>
+<UF9FB0>
+<UF9FB1>
+<UF9FB2>
+<UF9FB3>
+<UF9FB4>
+<UF9FB5>
+<UF9FB6>
+<UF9FB7>
+<UF9FB8>
+<UF9FB9>
+<UF9FBA>
+<UF9FBB>
+<UF9FBC>
+<UF9FBD>
+<UF9FBE>
+<UF9FBF>
+<UF9FC0>
+<UF9FC1>
+<UF9FC2>
+<UF9FC3>
+<UF9FC4>
+<UF9FC5>
+<UF9FC6>
+<UF9FC7>
+<UF9FC8>
+<UF9FC9>
+<UF9FCA>
+<UF9FCB>
+<UF9FCC>
+<UF9FCD>
+<UF9FCE>
+<UF9FCF>
+<UF9FD0>
+<UF9FD1>
+<UF9FD2>
+<UF9FD3>
+<UF9FD4>
+<UF9FD5>
+<UF9FD6>
+<UF9FD7>
+<UF9FD8>
+<UF9FD9>
+<UF9FDA>
+<UF9FDB>
+<UF9FDC>
+<UF9FDD>
+<UF9FDE>
+<UF9FDF>
+<UF9FE0>
+<UF9FE1>
+<UF9FE2>
+<UF9FE3>
+<UF9FE4>
+<UF9FE5>
+<UF9FE6>
+<UF9FE7>
+<UF9FE8>
+<UF9FE9>
+<UF9FEA>
+<UF9FEB>
+<UF9FEC>
+<UF9FED>
+<UF9FEE>
+<UF9FEF>
+<UF9FF0>
+<UF9FF1>
+<UF9FF2>
+<UF9FF3>
+<UF9FF4>
+<UF9FF5>
+<UF9FF6>
+<UF9FF7>
+<UF9FF8>
+<UF9FF9>
+<UF9FFA>
+<UF9FFB>
+<UF9FFC>
+<UF9FFD>
+<UF9FFE>
+<UF9FFF>
+<UFA000>
+<UFA001>
+<UFA002>
+<UFA003>
+<UFA004>
+<UFA005>
+<UFA006>
+<UFA007>
+<UFA008>
+<UFA009>
+<UFA00A>
+<UFA00B>
+<UFA00C>
+<UFA00D>
+<UFA00E>
+<UFA00F>
+<UFA010>
+<UFA011>
+<UFA012>
+<UFA013>
+<UFA014>
+<UFA015>
+<UFA016>
+<UFA017>
+<UFA018>
+<UFA019>
+<UFA01A>
+<UFA01B>
+<UFA01C>
+<UFA01D>
+<UFA01E>
+<UFA01F>
+<UFA020>
+<UFA021>
+<UFA022>
+<UFA023>
+<UFA024>
+<UFA025>
+<UFA026>
+<UFA027>
+<UFA028>
+<UFA029>
+<UFA02A>
+<UFA02B>
+<UFA02C>
+<UFA02D>
+<UFA02E>
+<UFA02F>
+<UFA030>
+<UFA031>
+<UFA032>
+<UFA033>
+<UFA034>
+<UFA035>
+<UFA036>
+<UFA037>
+<UFA038>
+<UFA039>
+<UFA03A>
+<UFA03B>
+<UFA03C>
+<UFA03D>
+<UFA03E>
+<UFA03F>
+<UFA040>
+<UFA041>
+<UFA042>
+<UFA043>
+<UFA044>
+<UFA045>
+<UFA046>
+<UFA047>
+<UFA048>
+<UFA049>
+<UFA04A>
+<UFA04B>
+<UFA04C>
+<UFA04D>
+<UFA04E>
+<UFA04F>
+<UFA050>
+<UFA051>
+<UFA052>
+<UFA053>
+<UFA054>
+<UFA055>
+<UFA056>
+<UFA057>
+<UFA058>
+<UFA059>
+<UFA05A>
+<UFA05B>
+<UFA05C>
+<UFA05D>
+<UFA05E>
+<UFA05F>
+<UFA060>
+<UFA061>
+<UFA062>
+<UFA063>
+<UFA064>
+<UFA065>
+<UFA066>
+<UFA067>
+<UFA068>
+<UFA069>
+<UFA06A>
+<UFA06B>
+<UFA06C>
+<UFA06D>
+<UFA06E>
+<UFA06F>
+<UFA070>
+<UFA071>
+<UFA072>
+<UFA073>
+<UFA074>
+<UFA075>
+<UFA076>
+<UFA077>
+<UFA078>
+<UFA079>
+<UFA07A>
+<UFA07B>
+<UFA07C>
+<UFA07D>
+<UFA07E>
+<UFA07F>
+<UFA080>
+<UFA081>
+<UFA082>
+<UFA083>
+<UFA084>
+<UFA085>
+<UFA086>
+<UFA087>
+<UFA088>
+<UFA089>
+<UFA08A>
+<UFA08B>
+<UFA08C>
+<UFA08D>
+<UFA08E>
+<UFA08F>
+<UFA090>
+<UFA091>
+<UFA092>
+<UFA093>
+<UFA094>
+<UFA095>
+<UFA096>
+<UFA097>
+<UFA098>
+<UFA099>
+<UFA09A>
+<UFA09B>
+<UFA09C>
+<UFA09D>
+<UFA09E>
+<UFA09F>
+<UFA0A0>
+<UFA0A1>
+<UFA0A2>
+<UFA0A3>
+<UFA0A4>
+<UFA0A5>
+<UFA0A6>
+<UFA0A7>
+<UFA0A8>
+<UFA0A9>
+<UFA0AA>
+<UFA0AB>
+<UFA0AC>
+<UFA0AD>
+<UFA0AE>
+<UFA0AF>
+<UFA0B0>
+<UFA0B1>
+<UFA0B2>
+<UFA0B3>
+<UFA0B4>
+<UFA0B5>
+<UFA0B6>
+<UFA0B7>
+<UFA0B8>
+<UFA0B9>
+<UFA0BA>
+<UFA0BB>
+<UFA0BC>
+<UFA0BD>
+<UFA0BE>
+<UFA0BF>
+<UFA0C0>
+<UFA0C1>
+<UFA0C2>
+<UFA0C3>
+<UFA0C4>
+<UFA0C5>
+<UFA0C6>
+<UFA0C7>
+<UFA0C8>
+<UFA0C9>
+<UFA0CA>
+<UFA0CB>
+<UFA0CC>
+<UFA0CD>
+<UFA0CE>
+<UFA0CF>
+<UFA0D0>
+<UFA0D1>
+<UFA0D2>
+<UFA0D3>
+<UFA0D4>
+<UFA0D5>
+<UFA0D6>
+<UFA0D7>
+<UFA0D8>
+<UFA0D9>
+<UFA0DA>
+<UFA0DB>
+<UFA0DC>
+<UFA0DD>
+<UFA0DE>
+<UFA0DF>
+<UFA0E0>
+<UFA0E1>
+<UFA0E2>
+<UFA0E3>
+<UFA0E4>
+<UFA0E5>
+<UFA0E6>
+<UFA0E7>
+<UFA0E8>
+<UFA0E9>
+<UFA0EA>
+<UFA0EB>
+<UFA0EC>
+<UFA0ED>
+<UFA0EE>
+<UFA0EF>
+<UFA0F0>
+<UFA0F1>
+<UFA0F2>
+<UFA0F3>
+<UFA0F4>
+<UFA0F5>
+<UFA0F6>
+<UFA0F7>
+<UFA0F8>
+<UFA0F9>
+<UFA0FA>
+<UFA0FB>
+<UFA0FC>
+<UFA0FD>
+<UFA0FE>
+<UFA0FF>
+<UFA100>
+<UFA101>
+<UFA102>
+<UFA103>
+<UFA104>
+<UFA105>
+<UFA106>
+<UFA107>
+<UFA108>
+<UFA109>
+<UFA10A>
+<UFA10B>
+<UFA10C>
+<UFA10D>
+<UFA10E>
+<UFA10F>
+<UFA110>
+<UFA111>
+<UFA112>
+<UFA113>
+<UFA114>
+<UFA115>
+<UFA116>
+<UFA117>
+<UFA118>
+<UFA119>
+<UFA11A>
+<UFA11B>
+<UFA11C>
+<UFA11D>
+<UFA11E>
+<UFA11F>
+<UFA120>
+<UFA121>
+<UFA122>
+<UFA123>
+<UFA124>
+<UFA125>
+<UFA126>
+<UFA127>
+<UFA128>
+<UFA129>
+<UFA12A>
+<UFA12B>
+<UFA12C>
+<UFA12D>
+<UFA12E>
+<UFA12F>
+<UFA130>
+<UFA131>
+<UFA132>
+<UFA133>
+<UFA134>
+<UFA135>
+<UFA136>
+<UFA137>
+<UFA138>
+<UFA139>
+<UFA13A>
+<UFA13B>
+<UFA13C>
+<UFA13D>
+<UFA13E>
+<UFA13F>
+<UFA140>
+<UFA141>
+<UFA142>
+<UFA143>
+<UFA144>
+<UFA145>
+<UFA146>
+<UFA147>
+<UFA148>
+<UFA149>
+<UFA14A>
+<UFA14B>
+<UFA14C>
+<UFA14D>
+<UFA14E>
+<UFA14F>
+<UFA150>
+<UFA151>
+<UFA152>
+<UFA153>
+<UFA154>
+<UFA155>
+<UFA156>
+<UFA157>
+<UFA158>
+<UFA159>
+<UFA15A>
+<UFA15B>
+<UFA15C>
+<UFA15D>
+<UFA15E>
+<UFA15F>
+<UFA160>
+<UFA161>
+<UFA162>
+<UFA163>
+<UFA164>
+<UFA165>
+<UFA166>
+<UFA167>
+<UFA168>
+<UFA169>
+<UFA16A>
+<UFA16B>
+<UFA16C>
+<UFA16D>
+<UFA16E>
+<UFA16F>
+<UFA170>
+<UFA171>
+<UFA172>
+<UFA173>
+<UFA174>
+<UFA175>
+<UFA176>
+<UFA177>
+<UFA178>
+<UFA179>
+<UFA17A>
+<UFA17B>
+<UFA17C>
+<UFA17D>
+<UFA17E>
+<UFA17F>
+<UFA180>
+<UFA181>
+<UFA182>
+<UFA183>
+<UFA184>
+<UFA185>
+<UFA186>
+<UFA187>
+<UFA188>
+<UFA189>
+<UFA18A>
+<UFA18B>
+<UFA18C>
+<UFA18D>
+<UFA18E>
+<UFA18F>
+<UFA190>
+<UFA191>
+<UFA192>
+<UFA193>
+<UFA194>
+<UFA195>
+<UFA196>
+<UFA197>
+<UFA198>
+<UFA199>
+<UFA19A>
+<UFA19B>
+<UFA19C>
+<UFA19D>
+<UFA19E>
+<UFA19F>
+<UFA1A0>
+<UFA1A1>
+<UFA1A2>
+<UFA1A3>
+<UFA1A4>
+<UFA1A5>
+<UFA1A6>
+<UFA1A7>
+<UFA1A8>
+<UFA1A9>
+<UFA1AA>
+<UFA1AB>
+<UFA1AC>
+<UFA1AD>
+<UFA1AE>
+<UFA1AF>
+<UFA1B0>
+<UFA1B1>
+<UFA1B2>
+<UFA1B3>
+<UFA1B4>
+<UFA1B5>
+<UFA1B6>
+<UFA1B7>
+<UFA1B8>
+<UFA1B9>
+<UFA1BA>
+<UFA1BB>
+<UFA1BC>
+<UFA1BD>
+<UFA1BE>
+<UFA1BF>
+<UFA1C0>
+<UFA1C1>
+<UFA1C2>
+<UFA1C3>
+<UFA1C4>
+<UFA1C5>
+<UFA1C6>
+<UFA1C7>
+<UFA1C8>
+<UFA1C9>
+<UFA1CA>
+<UFA1CB>
+<UFA1CC>
+<UFA1CD>
+<UFA1CE>
+<UFA1CF>
+<UFA1D0>
+<UFA1D1>
+<UFA1D2>
+<UFA1D3>
+<UFA1D4>
+<UFA1D5>
+<UFA1D6>
+<UFA1D7>
+<UFA1D8>
+<UFA1D9>
+<UFA1DA>
+<UFA1DB>
+<UFA1DC>
+<UFA1DD>
+<UFA1DE>
+<UFA1DF>
+<UFA1E0>
+<UFA1E1>
+<UFA1E2>
+<UFA1E3>
+<UFA1E4>
+<UFA1E5>
+<UFA1E6>
+<UFA1E7>
+<UFA1E8>
+<UFA1E9>
+<UFA1EA>
+<UFA1EB>
+<UFA1EC>
+<UFA1ED>
+<UFA1EE>
+<UFA1EF>
+<UFA1F0>
+<UFA1F1>
+<UFA1F2>
+<UFA1F3>
+<UFA1F4>
+<UFA1F5>
+<UFA1F6>
+<UFA1F7>
+<UFA1F8>
+<UFA1F9>
+<UFA1FA>
+<UFA1FB>
+<UFA1FC>
+<UFA1FD>
+<UFA1FE>
+<UFA1FF>
+<UFA200>
+<UFA201>
+<UFA202>
+<UFA203>
+<UFA204>
+<UFA205>
+<UFA206>
+<UFA207>
+<UFA208>
+<UFA209>
+<UFA20A>
+<UFA20B>
+<UFA20C>
+<UFA20D>
+<UFA20E>
+<UFA20F>
+<UFA210>
+<UFA211>
+<UFA212>
+<UFA213>
+<UFA214>
+<UFA215>
+<UFA216>
+<UFA217>
+<UFA218>
+<UFA219>
+<UFA21A>
+<UFA21B>
+<UFA21C>
+<UFA21D>
+<UFA21E>
+<UFA21F>
+<UFA220>
+<UFA221>
+<UFA222>
+<UFA223>
+<UFA224>
+<UFA225>
+<UFA226>
+<UFA227>
+<UFA228>
+<UFA229>
+<UFA22A>
+<UFA22B>
+<UFA22C>
+<UFA22D>
+<UFA22E>
+<UFA22F>
+<UFA230>
+<UFA231>
+<UFA232>
+<UFA233>
+<UFA234>
+<UFA235>
+<UFA236>
+<UFA237>
+<UFA238>
+<UFA239>
+<UFA23A>
+<UFA23B>
+<UFA23C>
+<UFA23D>
+<UFA23E>
+<UFA23F>
+<UFA240>
+<UFA241>
+<UFA242>
+<UFA243>
+<UFA244>
+<UFA245>
+<UFA246>
+<UFA247>
+<UFA248>
+<UFA249>
+<UFA24A>
+<UFA24B>
+<UFA24C>
+<UFA24D>
+<UFA24E>
+<UFA24F>
+<UFA250>
+<UFA251>
+<UFA252>
+<UFA253>
+<UFA254>
+<UFA255>
+<UFA256>
+<UFA257>
+<UFA258>
+<UFA259>
+<UFA25A>
+<UFA25B>
+<UFA25C>
+<UFA25D>
+<UFA25E>
+<UFA25F>
+<UFA260>
+<UFA261>
+<UFA262>
+<UFA263>
+<UFA264>
+<UFA265>
+<UFA266>
+<UFA267>
+<UFA268>
+<UFA269>
+<UFA26A>
+<UFA26B>
+<UFA26C>
+<UFA26D>
+<UFA26E>
+<UFA26F>
+<UFA270>
+<UFA271>
+<UFA272>
+<UFA273>
+<UFA274>
+<UFA275>
+<UFA276>
+<UFA277>
+<UFA278>
+<UFA279>
+<UFA27A>
+<UFA27B>
+<UFA27C>
+<UFA27D>
+<UFA27E>
+<UFA27F>
+<UFA280>
+<UFA281>
+<UFA282>
+<UFA283>
+<UFA284>
+<UFA285>
+<UFA286>
+<UFA287>
+<UFA288>
+<UFA289>
+<UFA28A>
+<UFA28B>
+<UFA28C>
+<UFA28D>
+<UFA28E>
+<UFA28F>
+<UFA290>
+<UFA291>
+<UFA292>
+<UFA293>
+<UFA294>
+<UFA295>
+<UFA296>
+<UFA297>
+<UFA298>
+<UFA299>
+<UFA29A>
+<UFA29B>
+<UFA29C>
+<UFA29D>
+<UFA29E>
+<UFA29F>
+<UFA2A0>
+<UFA2A1>
+<UFA2A2>
+<UFA2A3>
+<UFA2A4>
+<UFA2A5>
+<UFA2A6>
+<UFA2A7>
+<UFA2A8>
+<UFA2A9>
+<UFA2AA>
+<UFA2AB>
+<UFA2AC>
+<UFA2AD>
+<UFA2AE>
+<UFA2AF>
+<UFA2B0>
+<UFA2B1>
+<UFA2B2>
+<UFA2B3>
+<UFA2B4>
+<UFA2B5>
+<UFA2B6>
+<UFA2B7>
+<UFA2B8>
+<UFA2B9>
+<UFA2BA>
+<UFA2BB>
+<UFA2BC>
+<UFA2BD>
+<UFA2BE>
+<UFA2BF>
+<UFA2C0>
+<UFA2C1>
+<UFA2C2>
+<UFA2C3>
+<UFA2C4>
+<UFA2C5>
+<UFA2C6>
+<UFA2C7>
+<UFA2C8>
+<UFA2C9>
+<UFA2CA>
+<UFA2CB>
+<UFA2CC>
+<UFA2CD>
+<UFA2CE>
+<UFA2CF>
+<UFA2D0>
+<UFA2D1>
+<UFA2D2>
+<UFA2D3>
+<UFA2D4>
+<UFA2D5>
+<UFA2D6>
+<UFA2D7>
+<UFA2D8>
+<UFA2D9>
+<UFA2DA>
+<UFA2DB>
+<UFA2DC>
+<UFA2DD>
+<UFA2DE>
+<UFA2DF>
+<UFA2E0>
+<UFA2E1>
+<UFA2E2>
+<UFA2E3>
+<UFA2E4>
+<UFA2E5>
+<UFA2E6>
+<UFA2E7>
+<UFA2E8>
+<UFA2E9>
+<UFA2EA>
+<UFA2EB>
+<UFA2EC>
+<UFA2ED>
+<UFA2EE>
+<UFA2EF>
+<UFA2F0>
+<UFA2F1>
+<UFA2F2>
+<UFA2F3>
+<UFA2F4>
+<UFA2F5>
+<UFA2F6>
+<UFA2F7>
+<UFA2F8>
+<UFA2F9>
+<UFA2FA>
+<UFA2FB>
+<UFA2FC>
+<UFA2FD>
+<UFA2FE>
+<UFA2FF>
+<UFA300>
+<UFA301>
+<UFA302>
+<UFA303>
+<UFA304>
+<UFA305>
+<UFA306>
+<UFA307>
+<UFA308>
+<UFA309>
+<UFA30A>
+<UFA30B>
+<UFA30C>
+<UFA30D>
+<UFA30E>
+<UFA30F>
+<UFA310>
+<UFA311>
+<UFA312>
+<UFA313>
+<UFA314>
+<UFA315>
+<UFA316>
+<UFA317>
+<UFA318>
+<UFA319>
+<UFA31A>
+<UFA31B>
+<UFA31C>
+<UFA31D>
+<UFA31E>
+<UFA31F>
+<UFA320>
+<UFA321>
+<UFA322>
+<UFA323>
+<UFA324>
+<UFA325>
+<UFA326>
+<UFA327>
+<UFA328>
+<UFA329>
+<UFA32A>
+<UFA32B>
+<UFA32C>
+<UFA32D>
+<UFA32E>
+<UFA32F>
+<UFA330>
+<UFA331>
+<UFA332>
+<UFA333>
+<UFA334>
+<UFA335>
+<UFA336>
+<UFA337>
+<UFA338>
+<UFA339>
+<UFA33A>
+<UFA33B>
+<UFA33C>
+<UFA33D>
+<UFA33E>
+<UFA33F>
+<UFA340>
+<UFA341>
+<UFA342>
+<UFA343>
+<UFA344>
+<UFA345>
+<UFA346>
+<UFA347>
+<UFA348>
+<UFA349>
+<UFA34A>
+<UFA34B>
+<UFA34C>
+<UFA34D>
+<UFA34E>
+<UFA34F>
+<UFA350>
+<UFA351>
+<UFA352>
+<UFA353>
+<UFA354>
+<UFA355>
+<UFA356>
+<UFA357>
+<UFA358>
+<UFA359>
+<UFA35A>
+<UFA35B>
+<UFA35C>
+<UFA35D>
+<UFA35E>
+<UFA35F>
+<UFA360>
+<UFA361>
+<UFA362>
+<UFA363>
+<UFA364>
+<UFA365>
+<UFA366>
+<UFA367>
+<UFA368>
+<UFA369>
+<UFA36A>
+<UFA36B>
+<UFA36C>
+<UFA36D>
+<UFA36E>
+<UFA36F>
+<UFA370>
+<UFA371>
+<UFA372>
+<UFA373>
+<UFA374>
+<UFA375>
+<UFA376>
+<UFA377>
+<UFA378>
+<UFA379>
+<UFA37A>
+<UFA37B>
+<UFA37C>
+<UFA37D>
+<UFA37E>
+<UFA37F>
+<UFA380>
+<UFA381>
+<UFA382>
+<UFA383>
+<UFA384>
+<UFA385>
+<UFA386>
+<UFA387>
+<UFA388>
+<UFA389>
+<UFA38A>
+<UFA38B>
+<UFA38C>
+<UFA38D>
+<UFA38E>
+<UFA38F>
+<UFA390>
+<UFA391>
+<UFA392>
+<UFA393>
+<UFA394>
+<UFA395>
+<UFA396>
+<UFA397>
+<UFA398>
+<UFA399>
+<UFA39A>
+<UFA39B>
+<UFA39C>
+<UFA39D>
+<UFA39E>
+<UFA39F>
+<UFA3A0>
+<UFA3A1>
+<UFA3A2>
+<UFA3A3>
+<UFA3A4>
+<UFA3A5>
+<UFA3A6>
+<UFA3A7>
+<UFA3A8>
+<UFA3A9>
+<UFA3AA>
+<UFA3AB>
+<UFA3AC>
+<UFA3AD>
+<UFA3AE>
+<UFA3AF>
+<UFA3B0>
+<UFA3B1>
+<UFA3B2>
+<UFA3B3>
+<UFA3B4>
+<UFA3B5>
+<UFA3B6>
+<UFA3B7>
+<UFA3B8>
+<UFA3B9>
+<UFA3BA>
+<UFA3BB>
+<UFA3BC>
+<UFA3BD>
+<UFA3BE>
+<UFA3BF>
+<UFA3C0>
+<UFA3C1>
+<UFA3C2>
+<UFA3C3>
+<UFA3C4>
+<UFA3C5>
+<UFA3C6>
+<UFA3C7>
+<UFA3C8>
+<UFA3C9>
+<UFA3CA>
+<UFA3CB>
+<UFA3CC>
+<UFA3CD>
+<UFA3CE>
+<UFA3CF>
+<UFA3D0>
+<UFA3D1>
+<UFA3D2>
+<UFA3D3>
+<UFA3D4>
+<UFA3D5>
+<UFA3D6>
+<UFA3D7>
+<UFA3D8>
+<UFA3D9>
+<UFA3DA>
+<UFA3DB>
+<UFA3DC>
+<UFA3DD>
+<UFA3DE>
+<UFA3DF>
+<UFA3E0>
+<UFA3E1>
+<UFA3E2>
+<UFA3E3>
+<UFA3E4>
+<UFA3E5>
+<UFA3E6>
+<UFA3E7>
+<UFA3E8>
+<UFA3E9>
+<UFA3EA>
+<UFA3EB>
+<UFA3EC>
+<UFA3ED>
+<UFA3EE>
+<UFA3EF>
+<UFA3F0>
+<UFA3F1>
+<UFA3F2>
+<UFA3F3>
+<UFA3F4>
+<UFA3F5>
+<UFA3F6>
+<UFA3F7>
+<UFA3F8>
+<UFA3F9>
+<UFA3FA>
+<UFA3FB>
+<UFA3FC>
+<UFA3FD>
+<UFA3FE>
+<UFA3FF>
+<UFA400>
+<UFA401>
+<UFA402>
+<UFA403>
+<UFA404>
+<UFA405>
+<UFA406>
+<UFA407>
+<UFA408>
+<UFA409>
+<UFA40A>
+<UFA40B>
+<UFA40C>
+<UFA40D>
+<UFA40E>
+<UFA40F>
+<UFA410>
+<UFA411>
+<UFA412>
+<UFA413>
+<UFA414>
+<UFA415>
+<UFA416>
+<UFA417>
+<UFA418>
+<UFA419>
+<UFA41A>
+<UFA41B>
+<UFA41C>
+<UFA41D>
+<UFA41E>
+<UFA41F>
+<UFA420>
+<UFA421>
+<UFA422>
+<UFA423>
+<UFA424>
+<UFA425>
+<UFA426>
+<UFA427>
+<UFA428>
+<UFA429>
+<UFA42A>
+<UFA42B>
+<UFA42C>
+<UFA42D>
+<UFA42E>
+<UFA42F>
+<UFA430>
+<UFA431>
+<UFA432>
+<UFA433>
+<UFA434>
+<UFA435>
+<UFA436>
+<UFA437>
+<UFA438>
+<UFA439>
+<UFA43A>
+<UFA43B>
+<UFA43C>
+<UFA43D>
+<UFA43E>
+<UFA43F>
+<UFA440>
+<UFA441>
+<UFA442>
+<UFA443>
+<UFA444>
+<UFA445>
+<UFA446>
+<UFA447>
+<UFA448>
+<UFA449>
+<UFA44A>
+<UFA44B>
+<UFA44C>
+<UFA44D>
+<UFA44E>
+<UFA44F>
+<UFA450>
+<UFA451>
+<UFA452>
+<UFA453>
+<UFA454>
+<UFA455>
+<UFA456>
+<UFA457>
+<UFA458>
+<UFA459>
+<UFA45A>
+<UFA45B>
+<UFA45C>
+<UFA45D>
+<UFA45E>
+<UFA45F>
+<UFA460>
+<UFA461>
+<UFA462>
+<UFA463>
+<UFA464>
+<UFA465>
+<UFA466>
+<UFA467>
+<UFA468>
+<UFA469>
+<UFA46A>
+<UFA46B>
+<UFA46C>
+<UFA46D>
+<UFA46E>
+<UFA46F>
+<UFA470>
+<UFA471>
+<UFA472>
+<UFA473>
+<UFA474>
+<UFA475>
+<UFA476>
+<UFA477>
+<UFA478>
+<UFA479>
+<UFA47A>
+<UFA47B>
+<UFA47C>
+<UFA47D>
+<UFA47E>
+<UFA47F>
+<UFA480>
+<UFA481>
+<UFA482>
+<UFA483>
+<UFA484>
+<UFA485>
+<UFA486>
+<UFA487>
+<UFA488>
+<UFA489>
+<UFA48A>
+<UFA48B>
+<UFA48C>
+<UFA48D>
+<UFA48E>
+<UFA48F>
+<UFA490>
+<UFA491>
+<UFA492>
+<UFA493>
+<UFA494>
+<UFA495>
+<UFA496>
+<UFA497>
+<UFA498>
+<UFA499>
+<UFA49A>
+<UFA49B>
+<UFA49C>
+<UFA49D>
+<UFA49E>
+<UFA49F>
+<UFA4A0>
+<UFA4A1>
+<UFA4A2>
+<UFA4A3>
+<UFA4A4>
+<UFA4A5>
+<UFA4A6>
+<UFA4A7>
+<UFA4A8>
+<UFA4A9>
+<UFA4AA>
+<UFA4AB>
+<UFA4AC>
+<UFA4AD>
+<UFA4AE>
+<UFA4AF>
+<UFA4B0>
+<UFA4B1>
+<UFA4B2>
+<UFA4B3>
+<UFA4B4>
+<UFA4B5>
+<UFA4B6>
+<UFA4B7>
+<UFA4B8>
+<UFA4B9>
+<UFA4BA>
+<UFA4BB>
+<UFA4BC>
+<UFA4BD>
+<UFA4BE>
+<UFA4BF>
+<UFA4C0>
+<UFA4C1>
+<UFA4C2>
+<UFA4C3>
+<UFA4C4>
+<UFA4C5>
+<UFA4C6>
+<UFA4C7>
+<UFA4C8>
+<UFA4C9>
+<UFA4CA>
+<UFA4CB>
+<UFA4CC>
+<UFA4CD>
+<UFA4CE>
+<UFA4CF>
+<UFA4D0>
+<UFA4D1>
+<UFA4D2>
+<UFA4D3>
+<UFA4D4>
+<UFA4D5>
+<UFA4D6>
+<UFA4D7>
+<UFA4D8>
+<UFA4D9>
+<UFA4DA>
+<UFA4DB>
+<UFA4DC>
+<UFA4DD>
+<UFA4DE>
+<UFA4DF>
+<UFA4E0>
+<UFA4E1>
+<UFA4E2>
+<UFA4E3>
+<UFA4E4>
+<UFA4E5>
+<UFA4E6>
+<UFA4E7>
+<UFA4E8>
+<UFA4E9>
+<UFA4EA>
+<UFA4EB>
+<UFA4EC>
+<UFA4ED>
+<UFA4EE>
+<UFA4EF>
+<UFA4F0>
+<UFA4F1>
+<UFA4F2>
+<UFA4F3>
+<UFA4F4>
+<UFA4F5>
+<UFA4F6>
+<UFA4F7>
+<UFA4F8>
+<UFA4F9>
+<UFA4FA>
+<UFA4FB>
+<UFA4FC>
+<UFA4FD>
+<UFA4FE>
+<UFA4FF>
+<UFA500>
+<UFA501>
+<UFA502>
+<UFA503>
+<UFA504>
+<UFA505>
+<UFA506>
+<UFA507>
+<UFA508>
+<UFA509>
+<UFA50A>
+<UFA50B>
+<UFA50C>
+<UFA50D>
+<UFA50E>
+<UFA50F>
+<UFA510>
+<UFA511>
+<UFA512>
+<UFA513>
+<UFA514>
+<UFA515>
+<UFA516>
+<UFA517>
+<UFA518>
+<UFA519>
+<UFA51A>
+<UFA51B>
+<UFA51C>
+<UFA51D>
+<UFA51E>
+<UFA51F>
+<UFA520>
+<UFA521>
+<UFA522>
+<UFA523>
+<UFA524>
+<UFA525>
+<UFA526>
+<UFA527>
+<UFA528>
+<UFA529>
+<UFA52A>
+<UFA52B>
+<UFA52C>
+<UFA52D>
+<UFA52E>
+<UFA52F>
+<UFA530>
+<UFA531>
+<UFA532>
+<UFA533>
+<UFA534>
+<UFA535>
+<UFA536>
+<UFA537>
+<UFA538>
+<UFA539>
+<UFA53A>
+<UFA53B>
+<UFA53C>
+<UFA53D>
+<UFA53E>
+<UFA53F>
+<UFA540>
+<UFA541>
+<UFA542>
+<UFA543>
+<UFA544>
+<UFA545>
+<UFA546>
+<UFA547>
+<UFA548>
+<UFA549>
+<UFA54A>
+<UFA54B>
+<UFA54C>
+<UFA54D>
+<UFA54E>
+<UFA54F>
+<UFA550>
+<UFA551>
+<UFA552>
+<UFA553>
+<UFA554>
+<UFA555>
+<UFA556>
+<UFA557>
+<UFA558>
+<UFA559>
+<UFA55A>
+<UFA55B>
+<UFA55C>
+<UFA55D>
+<UFA55E>
+<UFA55F>
+<UFA560>
+<UFA561>
+<UFA562>
+<UFA563>
+<UFA564>
+<UFA565>
+<UFA566>
+<UFA567>
+<UFA568>
+<UFA569>
+<UFA56A>
+<UFA56B>
+<UFA56C>
+<UFA56D>
+<UFA56E>
+<UFA56F>
+<UFA570>
+<UFA571>
+<UFA572>
+<UFA573>
+<UFA574>
+<UFA575>
+<UFA576>
+<UFA577>
+<UFA578>
+<UFA579>
+<UFA57A>
+<UFA57B>
+<UFA57C>
+<UFA57D>
+<UFA57E>
+<UFA57F>
+<UFA580>
+<UFA581>
+<UFA582>
+<UFA583>
+<UFA584>
+<UFA585>
+<UFA586>
+<UFA587>
+<UFA588>
+<UFA589>
+<UFA58A>
+<UFA58B>
+<UFA58C>
+<UFA58D>
+<UFA58E>
+<UFA58F>
+<UFA590>
+<UFA591>
+<UFA592>
+<UFA593>
+<UFA594>
+<UFA595>
+<UFA596>
+<UFA597>
+<UFA598>
+<UFA599>
+<UFA59A>
+<UFA59B>
+<UFA59C>
+<UFA59D>
+<UFA59E>
+<UFA59F>
+<UFA5A0>
+<UFA5A1>
+<UFA5A2>
+<UFA5A3>
+<UFA5A4>
+<UFA5A5>
+<UFA5A6>
+<UFA5A7>
+<UFA5A8>
+<UFA5A9>
+<UFA5AA>
+<UFA5AB>
+<UFA5AC>
+<UFA5AD>
+<UFA5AE>
+<UFA5AF>
+<UFA5B0>
+<UFA5B1>
+<UFA5B2>
+<UFA5B3>
+<UFA5B4>
+<UFA5B5>
+<UFA5B6>
+<UFA5B7>
+<UFA5B8>
+<UFA5B9>
+<UFA5BA>
+<UFA5BB>
+<UFA5BC>
+<UFA5BD>
+<UFA5BE>
+<UFA5BF>
+<UFA5C0>
+<UFA5C1>
+<UFA5C2>
+<UFA5C3>
+<UFA5C4>
+<UFA5C5>
+<UFA5C6>
+<UFA5C7>
+<UFA5C8>
+<UFA5C9>
+<UFA5CA>
+<UFA5CB>
+<UFA5CC>
+<UFA5CD>
+<UFA5CE>
+<UFA5CF>
+<UFA5D0>
+<UFA5D1>
+<UFA5D2>
+<UFA5D3>
+<UFA5D4>
+<UFA5D5>
+<UFA5D6>
+<UFA5D7>
+<UFA5D8>
+<UFA5D9>
+<UFA5DA>
+<UFA5DB>
+<UFA5DC>
+<UFA5DD>
+<UFA5DE>
+<UFA5DF>
+<UFA5E0>
+<UFA5E1>
+<UFA5E2>
+<UFA5E3>
+<UFA5E4>
+<UFA5E5>
+<UFA5E6>
+<UFA5E7>
+<UFA5E8>
+<UFA5E9>
+<UFA5EA>
+<UFA5EB>
+<UFA5EC>
+<UFA5ED>
+<UFA5EE>
+<UFA5EF>
+<UFA5F0>
+<UFA5F1>
+<UFA5F2>
+<UFA5F3>
+<UFA5F4>
+<UFA5F5>
+<UFA5F6>
+<UFA5F7>
+<UFA5F8>
+<UFA5F9>
+<UFA5FA>
+<UFA5FB>
+<UFA5FC>
+<UFA5FD>
+<UFA5FE>
+<UFA5FF>
+<UFA600>
+<UFA601>
+<UFA602>
+<UFA603>
+<UFA604>
+<UFA605>
+<UFA606>
+<UFA607>
+<UFA608>
+<UFA609>
+<UFA60A>
+<UFA60B>
+<UFA60C>
+<UFA60D>
+<UFA60E>
+<UFA60F>
+<UFA610>
+<UFA611>
+<UFA612>
+<UFA613>
+<UFA614>
+<UFA615>
+<UFA616>
+<UFA617>
+<UFA618>
+<UFA619>
+<UFA61A>
+<UFA61B>
+<UFA61C>
+<UFA61D>
+<UFA61E>
+<UFA61F>
+<UFA620>
+<UFA621>
+<UFA622>
+<UFA623>
+<UFA624>
+<UFA625>
+<UFA626>
+<UFA627>
+<UFA628>
+<UFA629>
+<UFA62A>
+<UFA62B>
+<UFA62C>
+<UFA62D>
+<UFA62E>
+<UFA62F>
+<UFA630>
+<UFA631>
+<UFA632>
+<UFA633>
+<UFA634>
+<UFA635>
+<UFA636>
+<UFA637>
+<UFA638>
+<UFA639>
+<UFA63A>
+<UFA63B>
+<UFA63C>
+<UFA63D>
+<UFA63E>
+<UFA63F>
+<UFA640>
+<UFA641>
+<UFA642>
+<UFA643>
+<UFA644>
+<UFA645>
+<UFA646>
+<UFA647>
+<UFA648>
+<UFA649>
+<UFA64A>
+<UFA64B>
+<UFA64C>
+<UFA64D>
+<UFA64E>
+<UFA64F>
+<UFA650>
+<UFA651>
+<UFA652>
+<UFA653>
+<UFA654>
+<UFA655>
+<UFA656>
+<UFA657>
+<UFA658>
+<UFA659>
+<UFA65A>
+<UFA65B>
+<UFA65C>
+<UFA65D>
+<UFA65E>
+<UFA65F>
+<UFA660>
+<UFA661>
+<UFA662>
+<UFA663>
+<UFA664>
+<UFA665>
+<UFA666>
+<UFA667>
+<UFA668>
+<UFA669>
+<UFA66A>
+<UFA66B>
+<UFA66C>
+<UFA66D>
+<UFA66E>
+<UFA66F>
+<UFA670>
+<UFA671>
+<UFA672>
+<UFA673>
+<UFA674>
+<UFA675>
+<UFA676>
+<UFA677>
+<UFA678>
+<UFA679>
+<UFA67A>
+<UFA67B>
+<UFA67C>
+<UFA67D>
+<UFA67E>
+<UFA67F>
+<UFA680>
+<UFA681>
+<UFA682>
+<UFA683>
+<UFA684>
+<UFA685>
+<UFA686>
+<UFA687>
+<UFA688>
+<UFA689>
+<UFA68A>
+<UFA68B>
+<UFA68C>
+<UFA68D>
+<UFA68E>
+<UFA68F>
+<UFA690>
+<UFA691>
+<UFA692>
+<UFA693>
+<UFA694>
+<UFA695>
+<UFA696>
+<UFA697>
+<UFA698>
+<UFA699>
+<UFA69A>
+<UFA69B>
+<UFA69C>
+<UFA69D>
+<UFA69E>
+<UFA69F>
+<UFA6A0>
+<UFA6A1>
+<UFA6A2>
+<UFA6A3>
+<UFA6A4>
+<UFA6A5>
+<UFA6A6>
+<UFA6A7>
+<UFA6A8>
+<UFA6A9>
+<UFA6AA>
+<UFA6AB>
+<UFA6AC>
+<UFA6AD>
+<UFA6AE>
+<UFA6AF>
+<UFA6B0>
+<UFA6B1>
+<UFA6B2>
+<UFA6B3>
+<UFA6B4>
+<UFA6B5>
+<UFA6B6>
+<UFA6B7>
+<UFA6B8>
+<UFA6B9>
+<UFA6BA>
+<UFA6BB>
+<UFA6BC>
+<UFA6BD>
+<UFA6BE>
+<UFA6BF>
+<UFA6C0>
+<UFA6C1>
+<UFA6C2>
+<UFA6C3>
+<UFA6C4>
+<UFA6C5>
+<UFA6C6>
+<UFA6C7>
+<UFA6C8>
+<UFA6C9>
+<UFA6CA>
+<UFA6CB>
+<UFA6CC>
+<UFA6CD>
+<UFA6CE>
+<UFA6CF>
+<UFA6D0>
+<UFA6D1>
+<UFA6D2>
+<UFA6D3>
+<UFA6D4>
+<UFA6D5>
+<UFA6D6>
+<UFA6D7>
+<UFA6D8>
+<UFA6D9>
+<UFA6DA>
+<UFA6DB>
+<UFA6DC>
+<UFA6DD>
+<UFA6DE>
+<UFA6DF>
+<UFA6E0>
+<UFA6E1>
+<UFA6E2>
+<UFA6E3>
+<UFA6E4>
+<UFA6E5>
+<UFA6E6>
+<UFA6E7>
+<UFA6E8>
+<UFA6E9>
+<UFA6EA>
+<UFA6EB>
+<UFA6EC>
+<UFA6ED>
+<UFA6EE>
+<UFA6EF>
+<UFA6F0>
+<UFA6F1>
+<UFA6F2>
+<UFA6F3>
+<UFA6F4>
+<UFA6F5>
+<UFA6F6>
+<UFA6F7>
+<UFA6F8>
+<UFA6F9>
+<UFA6FA>
+<UFA6FB>
+<UFA6FC>
+<UFA6FD>
+<UFA6FE>
+<UFA6FF>
+<UFA700>
+<UFA701>
+<UFA702>
+<UFA703>
+<UFA704>
+<UFA705>
+<UFA706>
+<UFA707>
+<UFA708>
+<UFA709>
+<UFA70A>
+<UFA70B>
+<UFA70C>
+<UFA70D>
+<UFA70E>
+<UFA70F>
+<UFA710>
+<UFA711>
+<UFA712>
+<UFA713>
+<UFA714>
+<UFA715>
+<UFA716>
+<UFA717>
+<UFA718>
+<UFA719>
+<UFA71A>
+<UFA71B>
+<UFA71C>
+<UFA71D>
+<UFA71E>
+<UFA71F>
+<UFA720>
+<UFA721>
+<UFA722>
+<UFA723>
+<UFA724>
+<UFA725>
+<UFA726>
+<UFA727>
+<UFA728>
+<UFA729>
+<UFA72A>
+<UFA72B>
+<UFA72C>
+<UFA72D>
+<UFA72E>
+<UFA72F>
+<UFA730>
+<UFA731>
+<UFA732>
+<UFA733>
+<UFA734>
+<UFA735>
+<UFA736>
+<UFA737>
+<UFA738>
+<UFA739>
+<UFA73A>
+<UFA73B>
+<UFA73C>
+<UFA73D>
+<UFA73E>
+<UFA73F>
+<UFA740>
+<UFA741>
+<UFA742>
+<UFA743>
+<UFA744>
+<UFA745>
+<UFA746>
+<UFA747>
+<UFA748>
+<UFA749>
+<UFA74A>
+<UFA74B>
+<UFA74C>
+<UFA74D>
+<UFA74E>
+<UFA74F>
+<UFA750>
+<UFA751>
+<UFA752>
+<UFA753>
+<UFA754>
+<UFA755>
+<UFA756>
+<UFA757>
+<UFA758>
+<UFA759>
+<UFA75A>
+<UFA75B>
+<UFA75C>
+<UFA75D>
+<UFA75E>
+<UFA75F>
+<UFA760>
+<UFA761>
+<UFA762>
+<UFA763>
+<UFA764>
+<UFA765>
+<UFA766>
+<UFA767>
+<UFA768>
+<UFA769>
+<UFA76A>
+<UFA76B>
+<UFA76C>
+<UFA76D>
+<UFA76E>
+<UFA76F>
+<UFA770>
+<UFA771>
+<UFA772>
+<UFA773>
+<UFA774>
+<UFA775>
+<UFA776>
+<UFA777>
+<UFA778>
+<UFA779>
+<UFA77A>
+<UFA77B>
+<UFA77C>
+<UFA77D>
+<UFA77E>
+<UFA77F>
+<UFA780>
+<UFA781>
+<UFA782>
+<UFA783>
+<UFA784>
+<UFA785>
+<UFA786>
+<UFA787>
+<UFA788>
+<UFA789>
+<UFA78A>
+<UFA78B>
+<UFA78C>
+<UFA78D>
+<UFA78E>
+<UFA78F>
+<UFA790>
+<UFA791>
+<UFA792>
+<UFA793>
+<UFA794>
+<UFA795>
+<UFA796>
+<UFA797>
+<UFA798>
+<UFA799>
+<UFA79A>
+<UFA79B>
+<UFA79C>
+<UFA79D>
+<UFA79E>
+<UFA79F>
+<UFA7A0>
+<UFA7A1>
+<UFA7A2>
+<UFA7A3>
+<UFA7A4>
+<UFA7A5>
+<UFA7A6>
+<UFA7A7>
+<UFA7A8>
+<UFA7A9>
+<UFA7AA>
+<UFA7AB>
+<UFA7AC>
+<UFA7AD>
+<UFA7AE>
+<UFA7AF>
+<UFA7B0>
+<UFA7B1>
+<UFA7B2>
+<UFA7B3>
+<UFA7B4>
+<UFA7B5>
+<UFA7B6>
+<UFA7B7>
+<UFA7B8>
+<UFA7B9>
+<UFA7BA>
+<UFA7BB>
+<UFA7BC>
+<UFA7BD>
+<UFA7BE>
+<UFA7BF>
+<UFA7C0>
+<UFA7C1>
+<UFA7C2>
+<UFA7C3>
+<UFA7C4>
+<UFA7C5>
+<UFA7C6>
+<UFA7C7>
+<UFA7C8>
+<UFA7C9>
+<UFA7CA>
+<UFA7CB>
+<UFA7CC>
+<UFA7CD>
+<UFA7CE>
+<UFA7CF>
+<UFA7D0>
+<UFA7D1>
+<UFA7D2>
+<UFA7D3>
+<UFA7D4>
+<UFA7D5>
+<UFA7D6>
+<UFA7D7>
+<UFA7D8>
+<UFA7D9>
+<UFA7DA>
+<UFA7DB>
+<UFA7DC>
+<UFA7DD>
+<UFA7DE>
+<UFA7DF>
+<UFA7E0>
+<UFA7E1>
+<UFA7E2>
+<UFA7E3>
+<UFA7E4>
+<UFA7E5>
+<UFA7E6>
+<UFA7E7>
+<UFA7E8>
+<UFA7E9>
+<UFA7EA>
+<UFA7EB>
+<UFA7EC>
+<UFA7ED>
+<UFA7EE>
+<UFA7EF>
+<UFA7F0>
+<UFA7F1>
+<UFA7F2>
+<UFA7F3>
+<UFA7F4>
+<UFA7F5>
+<UFA7F6>
+<UFA7F7>
+<UFA7F8>
+<UFA7F9>
+<UFA7FA>
+<UFA7FB>
+<UFA7FC>
+<UFA7FD>
+<UFA7FE>
+<UFA7FF>
+<UFA800>
+<UFA801>
+<UFA802>
+<UFA803>
+<UFA804>
+<UFA805>
+<UFA806>
+<UFA807>
+<UFA808>
+<UFA809>
+<UFA80A>
+<UFA80B>
+<UFA80C>
+<UFA80D>
+<UFA80E>
+<UFA80F>
+<UFA810>
+<UFA811>
+<UFA812>
+<UFA813>
+<UFA814>
+<UFA815>
+<UFA816>
+<UFA817>
+<UFA818>
+<UFA819>
+<UFA81A>
+<UFA81B>
+<UFA81C>
+<UFA81D>
+<UFA81E>
+<UFA81F>
+<UFA820>
+<UFA821>
+<UFA822>
+<UFA823>
+<UFA824>
+<UFA825>
+<UFA826>
+<UFA827>
+<UFA828>
+<UFA829>
+<UFA82A>
+<UFA82B>
+<UFA82C>
+<UFA82D>
+<UFA82E>
+<UFA82F>
+<UFA830>
+<UFA831>
+<UFA832>
+<UFA833>
+<UFA834>
+<UFA835>
+<UFA836>
+<UFA837>
+<UFA838>
+<UFA839>
+<UFA83A>
+<UFA83B>
+<UFA83C>
+<UFA83D>
+<UFA83E>
+<UFA83F>
+<UFA840>
+<UFA841>
+<UFA842>
+<UFA843>
+<UFA844>
+<UFA845>
+<UFA846>
+<UFA847>
+<UFA848>
+<UFA849>
+<UFA84A>
+<UFA84B>
+<UFA84C>
+<UFA84D>
+<UFA84E>
+<UFA84F>
+<UFA850>
+<UFA851>
+<UFA852>
+<UFA853>
+<UFA854>
+<UFA855>
+<UFA856>
+<UFA857>
+<UFA858>
+<UFA859>
+<UFA85A>
+<UFA85B>
+<UFA85C>
+<UFA85D>
+<UFA85E>
+<UFA85F>
+<UFA860>
+<UFA861>
+<UFA862>
+<UFA863>
+<UFA864>
+<UFA865>
+<UFA866>
+<UFA867>
+<UFA868>
+<UFA869>
+<UFA86A>
+<UFA86B>
+<UFA86C>
+<UFA86D>
+<UFA86E>
+<UFA86F>
+<UFA870>
+<UFA871>
+<UFA872>
+<UFA873>
+<UFA874>
+<UFA875>
+<UFA876>
+<UFA877>
+<UFA878>
+<UFA879>
+<UFA87A>
+<UFA87B>
+<UFA87C>
+<UFA87D>
+<UFA87E>
+<UFA87F>
+<UFA880>
+<UFA881>
+<UFA882>
+<UFA883>
+<UFA884>
+<UFA885>
+<UFA886>
+<UFA887>
+<UFA888>
+<UFA889>
+<UFA88A>
+<UFA88B>
+<UFA88C>
+<UFA88D>
+<UFA88E>
+<UFA88F>
+<UFA890>
+<UFA891>
+<UFA892>
+<UFA893>
+<UFA894>
+<UFA895>
+<UFA896>
+<UFA897>
+<UFA898>
+<UFA899>
+<UFA89A>
+<UFA89B>
+<UFA89C>
+<UFA89D>
+<UFA89E>
+<UFA89F>
+<UFA8A0>
+<UFA8A1>
+<UFA8A2>
+<UFA8A3>
+<UFA8A4>
+<UFA8A5>
+<UFA8A6>
+<UFA8A7>
+<UFA8A8>
+<UFA8A9>
+<UFA8AA>
+<UFA8AB>
+<UFA8AC>
+<UFA8AD>
+<UFA8AE>
+<UFA8AF>
+<UFA8B0>
+<UFA8B1>
+<UFA8B2>
+<UFA8B3>
+<UFA8B4>
+<UFA8B5>
+<UFA8B6>
+<UFA8B7>
+<UFA8B8>
+<UFA8B9>
+<UFA8BA>
+<UFA8BB>
+<UFA8BC>
+<UFA8BD>
+<UFA8BE>
+<UFA8BF>
+<UFA8C0>
+<UFA8C1>
+<UFA8C2>
+<UFA8C3>
+<UFA8C4>
+<UFA8C5>
+<UFA8C6>
+<UFA8C7>
+<UFA8C8>
+<UFA8C9>
+<UFA8CA>
+<UFA8CB>
+<UFA8CC>
+<UFA8CD>
+<UFA8CE>
+<UFA8CF>
+<UFA8D0>
+<UFA8D1>
+<UFA8D2>
+<UFA8D3>
+<UFA8D4>
+<UFA8D5>
+<UFA8D6>
+<UFA8D7>
+<UFA8D8>
+<UFA8D9>
+<UFA8DA>
+<UFA8DB>
+<UFA8DC>
+<UFA8DD>
+<UFA8DE>
+<UFA8DF>
+<UFA8E0>
+<UFA8E1>
+<UFA8E2>
+<UFA8E3>
+<UFA8E4>
+<UFA8E5>
+<UFA8E6>
+<UFA8E7>
+<UFA8E8>
+<UFA8E9>
+<UFA8EA>
+<UFA8EB>
+<UFA8EC>
+<UFA8ED>
+<UFA8EE>
+<UFA8EF>
+<UFA8F0>
+<UFA8F1>
+<UFA8F2>
+<UFA8F3>
+<UFA8F4>
+<UFA8F5>
+<UFA8F6>
+<UFA8F7>
+<UFA8F8>
+<UFA8F9>
+<UFA8FA>
+<UFA8FB>
+<UFA8FC>
+<UFA8FD>
+<UFA8FE>
+<UFA8FF>
+<UFA900>
+<UFA901>
+<UFA902>
+<UFA903>
+<UFA904>
+<UFA905>
+<UFA906>
+<UFA907>
+<UFA908>
+<UFA909>
+<UFA90A>
+<UFA90B>
+<UFA90C>
+<UFA90D>
+<UFA90E>
+<UFA90F>
+<UFA910>
+<UFA911>
+<UFA912>
+<UFA913>
+<UFA914>
+<UFA915>
+<UFA916>
+<UFA917>
+<UFA918>
+<UFA919>
+<UFA91A>
+<UFA91B>
+<UFA91C>
+<UFA91D>
+<UFA91E>
+<UFA91F>
+<UFA920>
+<UFA921>
+<UFA922>
+<UFA923>
+<UFA924>
+<UFA925>
+<UFA926>
+<UFA927>
+<UFA928>
+<UFA929>
+<UFA92A>
+<UFA92B>
+<UFA92C>
+<UFA92D>
+<UFA92E>
+<UFA92F>
+<UFA930>
+<UFA931>
+<UFA932>
+<UFA933>
+<UFA934>
+<UFA935>
+<UFA936>
+<UFA937>
+<UFA938>
+<UFA939>
+<UFA93A>
+<UFA93B>
+<UFA93C>
+<UFA93D>
+<UFA93E>
+<UFA93F>
+<UFA940>
+<UFA941>
+<UFA942>
+<UFA943>
+<UFA944>
+<UFA945>
+<UFA946>
+<UFA947>
+<UFA948>
+<UFA949>
+<UFA94A>
+<UFA94B>
+<UFA94C>
+<UFA94D>
+<UFA94E>
+<UFA94F>
+<UFA950>
+<UFA951>
+<UFA952>
+<UFA953>
+<UFA954>
+<UFA955>
+<UFA956>
+<UFA957>
+<UFA958>
+<UFA959>
+<UFA95A>
+<UFA95B>
+<UFA95C>
+<UFA95D>
+<UFA95E>
+<UFA95F>
+<UFA960>
+<UFA961>
+<UFA962>
+<UFA963>
+<UFA964>
+<UFA965>
+<UFA966>
+<UFA967>
+<UFA968>
+<UFA969>
+<UFA96A>
+<UFA96B>
+<UFA96C>
+<UFA96D>
+<UFA96E>
+<UFA96F>
+<UFA970>
+<UFA971>
+<UFA972>
+<UFA973>
+<UFA974>
+<UFA975>
+<UFA976>
+<UFA977>
+<UFA978>
+<UFA979>
+<UFA97A>
+<UFA97B>
+<UFA97C>
+<UFA97D>
+<UFA97E>
+<UFA97F>
+<UFA980>
+<UFA981>
+<UFA982>
+<UFA983>
+<UFA984>
+<UFA985>
+<UFA986>
+<UFA987>
+<UFA988>
+<UFA989>
+<UFA98A>
+<UFA98B>
+<UFA98C>
+<UFA98D>
+<UFA98E>
+<UFA98F>
+<UFA990>
+<UFA991>
+<UFA992>
+<UFA993>
+<UFA994>
+<UFA995>
+<UFA996>
+<UFA997>
+<UFA998>
+<UFA999>
+<UFA99A>
+<UFA99B>
+<UFA99C>
+<UFA99D>
+<UFA99E>
+<UFA99F>
+<UFA9A0>
+<UFA9A1>
+<UFA9A2>
+<UFA9A3>
+<UFA9A4>
+<UFA9A5>
+<UFA9A6>
+<UFA9A7>
+<UFA9A8>
+<UFA9A9>
+<UFA9AA>
+<UFA9AB>
+<UFA9AC>
+<UFA9AD>
+<UFA9AE>
+<UFA9AF>
+<UFA9B0>
+<UFA9B1>
+<UFA9B2>
+<UFA9B3>
+<UFA9B4>
+<UFA9B5>
+<UFA9B6>
+<UFA9B7>
+<UFA9B8>
+<UFA9B9>
+<UFA9BA>
+<UFA9BB>
+<UFA9BC>
+<UFA9BD>
+<UFA9BE>
+<UFA9BF>
+<UFA9C0>
+<UFA9C1>
+<UFA9C2>
+<UFA9C3>
+<UFA9C4>
+<UFA9C5>
+<UFA9C6>
+<UFA9C7>
+<UFA9C8>
+<UFA9C9>
+<UFA9CA>
+<UFA9CB>
+<UFA9CC>
+<UFA9CD>
+<UFA9CE>
+<UFA9CF>
+<UFA9D0>
+<UFA9D1>
+<UFA9D2>
+<UFA9D3>
+<UFA9D4>
+<UFA9D5>
+<UFA9D6>
+<UFA9D7>
+<UFA9D8>
+<UFA9D9>
+<UFA9DA>
+<UFA9DB>
+<UFA9DC>
+<UFA9DD>
+<UFA9DE>
+<UFA9DF>
+<UFA9E0>
+<UFA9E1>
+<UFA9E2>
+<UFA9E3>
+<UFA9E4>
+<UFA9E5>
+<UFA9E6>
+<UFA9E7>
+<UFA9E8>
+<UFA9E9>
+<UFA9EA>
+<UFA9EB>
+<UFA9EC>
+<UFA9ED>
+<UFA9EE>
+<UFA9EF>
+<UFA9F0>
+<UFA9F1>
+<UFA9F2>
+<UFA9F3>
+<UFA9F4>
+<UFA9F5>
+<UFA9F6>
+<UFA9F7>
+<UFA9F8>
+<UFA9F9>
+<UFA9FA>
+<UFA9FB>
+<UFA9FC>
+<UFA9FD>
+<UFA9FE>
+<UFA9FF>
+<UFAA00>
+<UFAA01>
+<UFAA02>
+<UFAA03>
+<UFAA04>
+<UFAA05>
+<UFAA06>
+<UFAA07>
+<UFAA08>
+<UFAA09>
+<UFAA0A>
+<UFAA0B>
+<UFAA0C>
+<UFAA0D>
+<UFAA0E>
+<UFAA0F>
+<UFAA10>
+<UFAA11>
+<UFAA12>
+<UFAA13>
+<UFAA14>
+<UFAA15>
+<UFAA16>
+<UFAA17>
+<UFAA18>
+<UFAA19>
+<UFAA1A>
+<UFAA1B>
+<UFAA1C>
+<UFAA1D>
+<UFAA1E>
+<UFAA1F>
+<UFAA20>
+<UFAA21>
+<UFAA22>
+<UFAA23>
+<UFAA24>
+<UFAA25>
+<UFAA26>
+<UFAA27>
+<UFAA28>
+<UFAA29>
+<UFAA2A>
+<UFAA2B>
+<UFAA2C>
+<UFAA2D>
+<UFAA2E>
+<UFAA2F>
+<UFAA30>
+<UFAA31>
+<UFAA32>
+<UFAA33>
+<UFAA34>
+<UFAA35>
+<UFAA36>
+<UFAA37>
+<UFAA38>
+<UFAA39>
+<UFAA3A>
+<UFAA3B>
+<UFAA3C>
+<UFAA3D>
+<UFAA3E>
+<UFAA3F>
+<UFAA40>
+<UFAA41>
+<UFAA42>
+<UFAA43>
+<UFAA44>
+<UFAA45>
+<UFAA46>
+<UFAA47>
+<UFAA48>
+<UFAA49>
+<UFAA4A>
+<UFAA4B>
+<UFAA4C>
+<UFAA4D>
+<UFAA4E>
+<UFAA4F>
+<UFAA50>
+<UFAA51>
+<UFAA52>
+<UFAA53>
+<UFAA54>
+<UFAA55>
+<UFAA56>
+<UFAA57>
+<UFAA58>
+<UFAA59>
+<UFAA5A>
+<UFAA5B>
+<UFAA5C>
+<UFAA5D>
+<UFAA5E>
+<UFAA5F>
+<UFAA60>
+<UFAA61>
+<UFAA62>
+<UFAA63>
+<UFAA64>
+<UFAA65>
+<UFAA66>
+<UFAA67>
+<UFAA68>
+<UFAA69>
+<UFAA6A>
+<UFAA6B>
+<UFAA6C>
+<UFAA6D>
+<UFAA6E>
+<UFAA6F>
+<UFAA70>
+<UFAA71>
+<UFAA72>
+<UFAA73>
+<UFAA74>
+<UFAA75>
+<UFAA76>
+<UFAA77>
+<UFAA78>
+<UFAA79>
+<UFAA7A>
+<UFAA7B>
+<UFAA7C>
+<UFAA7D>
+<UFAA7E>
+<UFAA7F>
+<UFAA80>
+<UFAA81>
+<UFAA82>
+<UFAA83>
+<UFAA84>
+<UFAA85>
+<UFAA86>
+<UFAA87>
+<UFAA88>
+<UFAA89>
+<UFAA8A>
+<UFAA8B>
+<UFAA8C>
+<UFAA8D>
+<UFAA8E>
+<UFAA8F>
+<UFAA90>
+<UFAA91>
+<UFAA92>
+<UFAA93>
+<UFAA94>
+<UFAA95>
+<UFAA96>
+<UFAA97>
+<UFAA98>
+<UFAA99>
+<UFAA9A>
+<UFAA9B>
+<UFAA9C>
+<UFAA9D>
+<UFAA9E>
+<UFAA9F>
+<UFAAA0>
+<UFAAA1>
+<UFAAA2>
+<UFAAA3>
+<UFAAA4>
+<UFAAA5>
+<UFAAA6>
+<UFAAA7>
+<UFAAA8>
+<UFAAA9>
+<UFAAAA>
+<UFAAAB>
+<UFAAAC>
+<UFAAAD>
+<UFAAAE>
+<UFAAAF>
+<UFAAB0>
+<UFAAB1>
+<UFAAB2>
+<UFAAB3>
+<UFAAB4>
+<UFAAB5>
+<UFAAB6>
+<UFAAB7>
+<UFAAB8>
+<UFAAB9>
+<UFAABA>
+<UFAABB>
+<UFAABC>
+<UFAABD>
+<UFAABE>
+<UFAABF>
+<UFAAC0>
+<UFAAC1>
+<UFAAC2>
+<UFAAC3>
+<UFAAC4>
+<UFAAC5>
+<UFAAC6>
+<UFAAC7>
+<UFAAC8>
+<UFAAC9>
+<UFAACA>
+<UFAACB>
+<UFAACC>
+<UFAACD>
+<UFAACE>
+<UFAACF>
+<UFAAD0>
+<UFAAD1>
+<UFAAD2>
+<UFAAD3>
+<UFAAD4>
+<UFAAD5>
+<UFAAD6>
+<UFAAD7>
+<UFAAD8>
+<UFAAD9>
+<UFAADA>
+<UFAADB>
+<UFAADC>
+<UFAADD>
+<UFAADE>
+<UFAADF>
+<UFAAE0>
+<UFAAE1>
+<UFAAE2>
+<UFAAE3>
+<UFAAE4>
+<UFAAE5>
+<UFAAE6>
+<UFAAE7>
+<UFAAE8>
+<UFAAE9>
+<UFAAEA>
+<UFAAEB>
+<UFAAEC>
+<UFAAED>
+<UFAAEE>
+<UFAAEF>
+<UFAAF0>
+<UFAAF1>
+<UFAAF2>
+<UFAAF3>
+<UFAAF4>
+<UFAAF5>
+<UFAAF6>
+<UFAAF7>
+<UFAAF8>
+<UFAAF9>
+<UFAAFA>
+<UFAAFB>
+<UFAAFC>
+<UFAAFD>
+<UFAAFE>
+<UFAAFF>
+<UFAB00>
+<UFAB01>
+<UFAB02>
+<UFAB03>
+<UFAB04>
+<UFAB05>
+<UFAB06>
+<UFAB07>
+<UFAB08>
+<UFAB09>
+<UFAB0A>
+<UFAB0B>
+<UFAB0C>
+<UFAB0D>
+<UFAB0E>
+<UFAB0F>
+<UFAB10>
+<UFAB11>
+<UFAB12>
+<UFAB13>
+<UFAB14>
+<UFAB15>
+<UFAB16>
+<UFAB17>
+<UFAB18>
+<UFAB19>
+<UFAB1A>
+<UFAB1B>
+<UFAB1C>
+<UFAB1D>
+<UFAB1E>
+<UFAB1F>
+<UFAB20>
+<UFAB21>
+<UFAB22>
+<UFAB23>
+<UFAB24>
+<UFAB25>
+<UFAB26>
+<UFAB27>
+<UFAB28>
+<UFAB29>
+<UFAB2A>
+<UFAB2B>
+<UFAB2C>
+<UFAB2D>
+<UFAB2E>
+<UFAB2F>
+<UFAB30>
+<UFAB31>
+<UFAB32>
+<UFAB33>
+<UFAB34>
+<UFAB35>
+<UFAB36>
+<UFAB37>
+<UFAB38>
+<UFAB39>
+<UFAB3A>
+<UFAB3B>
+<UFAB3C>
+<UFAB3D>
+<UFAB3E>
+<UFAB3F>
+<UFAB40>
+<UFAB41>
+<UFAB42>
+<UFAB43>
+<UFAB44>
+<UFAB45>
+<UFAB46>
+<UFAB47>
+<UFAB48>
+<UFAB49>
+<UFAB4A>
+<UFAB4B>
+<UFAB4C>
+<UFAB4D>
+<UFAB4E>
+<UFAB4F>
+<UFAB50>
+<UFAB51>
+<UFAB52>
+<UFAB53>
+<UFAB54>
+<UFAB55>
+<UFAB56>
+<UFAB57>
+<UFAB58>
+<UFAB59>
+<UFAB5A>
+<UFAB5B>
+<UFAB5C>
+<UFAB5D>
+<UFAB5E>
+<UFAB5F>
+<UFAB60>
+<UFAB61>
+<UFAB62>
+<UFAB63>
+<UFAB64>
+<UFAB65>
+<UFAB66>
+<UFAB67>
+<UFAB68>
+<UFAB69>
+<UFAB6A>
+<UFAB6B>
+<UFAB6C>
+<UFAB6D>
+<UFAB6E>
+<UFAB6F>
+<UFAB70>
+<UFAB71>
+<UFAB72>
+<UFAB73>
+<UFAB74>
+<UFAB75>
+<UFAB76>
+<UFAB77>
+<UFAB78>
+<UFAB79>
+<UFAB7A>
+<UFAB7B>
+<UFAB7C>
+<UFAB7D>
+<UFAB7E>
+<UFAB7F>
+<UFAB80>
+<UFAB81>
+<UFAB82>
+<UFAB83>
+<UFAB84>
+<UFAB85>
+<UFAB86>
+<UFAB87>
+<UFAB88>
+<UFAB89>
+<UFAB8A>
+<UFAB8B>
+<UFAB8C>
+<UFAB8D>
+<UFAB8E>
+<UFAB8F>
+<UFAB90>
+<UFAB91>
+<UFAB92>
+<UFAB93>
+<UFAB94>
+<UFAB95>
+<UFAB96>
+<UFAB97>
+<UFAB98>
+<UFAB99>
+<UFAB9A>
+<UFAB9B>
+<UFAB9C>
+<UFAB9D>
+<UFAB9E>
+<UFAB9F>
+<UFABA0>
+<UFABA1>
+<UFABA2>
+<UFABA3>
+<UFABA4>
+<UFABA5>
+<UFABA6>
+<UFABA7>
+<UFABA8>
+<UFABA9>
+<UFABAA>
+<UFABAB>
+<UFABAC>
+<UFABAD>
+<UFABAE>
+<UFABAF>
+<UFABB0>
+<UFABB1>
+<UFABB2>
+<UFABB3>
+<UFABB4>
+<UFABB5>
+<UFABB6>
+<UFABB7>
+<UFABB8>
+<UFABB9>
+<UFABBA>
+<UFABBB>
+<UFABBC>
+<UFABBD>
+<UFABBE>
+<UFABBF>
+<UFABC0>
+<UFABC1>
+<UFABC2>
+<UFABC3>
+<UFABC4>
+<UFABC5>
+<UFABC6>
+<UFABC7>
+<UFABC8>
+<UFABC9>
+<UFABCA>
+<UFABCB>
+<UFABCC>
+<UFABCD>
+<UFABCE>
+<UFABCF>
+<UFABD0>
+<UFABD1>
+<UFABD2>
+<UFABD3>
+<UFABD4>
+<UFABD5>
+<UFABD6>
+<UFABD7>
+<UFABD8>
+<UFABD9>
+<UFABDA>
+<UFABDB>
+<UFABDC>
+<UFABDD>
+<UFABDE>
+<UFABDF>
+<UFABE0>
+<UFABE1>
+<UFABE2>
+<UFABE3>
+<UFABE4>
+<UFABE5>
+<UFABE6>
+<UFABE7>
+<UFABE8>
+<UFABE9>
+<UFABEA>
+<UFABEB>
+<UFABEC>
+<UFABED>
+<UFABEE>
+<UFABEF>
+<UFABF0>
+<UFABF1>
+<UFABF2>
+<UFABF3>
+<UFABF4>
+<UFABF5>
+<UFABF6>
+<UFABF7>
+<UFABF8>
+<UFABF9>
+<UFABFA>
+<UFABFB>
+<UFABFC>
+<UFABFD>
+<UFABFE>
+<UFABFF>
+<UFAC00>
+<UFAC01>
+<UFAC02>
+<UFAC03>
+<UFAC04>
+<UFAC05>
+<UFAC06>
+<UFAC07>
+<UFAC08>
+<UFAC09>
+<UFAC0A>
+<UFAC0B>
+<UFAC0C>
+<UFAC0D>
+<UFAC0E>
+<UFAC0F>
+<UFAC10>
+<UFAC11>
+<UFAC12>
+<UFAC13>
+<UFAC14>
+<UFAC15>
+<UFAC16>
+<UFAC17>
+<UFAC18>
+<UFAC19>
+<UFAC1A>
+<UFAC1B>
+<UFAC1C>
+<UFAC1D>
+<UFAC1E>
+<UFAC1F>
+<UFAC20>
+<UFAC21>
+<UFAC22>
+<UFAC23>
+<UFAC24>
+<UFAC25>
+<UFAC26>
+<UFAC27>
+<UFAC28>
+<UFAC29>
+<UFAC2A>
+<UFAC2B>
+<UFAC2C>
+<UFAC2D>
+<UFAC2E>
+<UFAC2F>
+<UFAC30>
+<UFAC31>
+<UFAC32>
+<UFAC33>
+<UFAC34>
+<UFAC35>
+<UFAC36>
+<UFAC37>
+<UFAC38>
+<UFAC39>
+<UFAC3A>
+<UFAC3B>
+<UFAC3C>
+<UFAC3D>
+<UFAC3E>
+<UFAC3F>
+<UFAC40>
+<UFAC41>
+<UFAC42>
+<UFAC43>
+<UFAC44>
+<UFAC45>
+<UFAC46>
+<UFAC47>
+<UFAC48>
+<UFAC49>
+<UFAC4A>
+<UFAC4B>
+<UFAC4C>
+<UFAC4D>
+<UFAC4E>
+<UFAC4F>
+<UFAC50>
+<UFAC51>
+<UFAC52>
+<UFAC53>
+<UFAC54>
+<UFAC55>
+<UFAC56>
+<UFAC57>
+<UFAC58>
+<UFAC59>
+<UFAC5A>
+<UFAC5B>
+<UFAC5C>
+<UFAC5D>
+<UFAC5E>
+<UFAC5F>
+<UFAC60>
+<UFAC61>
+<UFAC62>
+<UFAC63>
+<UFAC64>
+<UFAC65>
+<UFAC66>
+<UFAC67>
+<UFAC68>
+<UFAC69>
+<UFAC6A>
+<UFAC6B>
+<UFAC6C>
+<UFAC6D>
+<UFAC6E>
+<UFAC6F>
+<UFAC70>
+<UFAC71>
+<UFAC72>
+<UFAC73>
+<UFAC74>
+<UFAC75>
+<UFAC76>
+<UFAC77>
+<UFAC78>
+<UFAC79>
+<UFAC7A>
+<UFAC7B>
+<UFAC7C>
+<UFAC7D>
+<UFAC7E>
+<UFAC7F>
+<UFAC80>
+<UFAC81>
+<UFAC82>
+<UFAC83>
+<UFAC84>
+<UFAC85>
+<UFAC86>
+<UFAC87>
+<UFAC88>
+<UFAC89>
+<UFAC8A>
+<UFAC8B>
+<UFAC8C>
+<UFAC8D>
+<UFAC8E>
+<UFAC8F>
+<UFAC90>
+<UFAC91>
+<UFAC92>
+<UFAC93>
+<UFAC94>
+<UFAC95>
+<UFAC96>
+<UFAC97>
+<UFAC98>
+<UFAC99>
+<UFAC9A>
+<UFAC9B>
+<UFAC9C>
+<UFAC9D>
+<UFAC9E>
+<UFAC9F>
+<UFACA0>
+<UFACA1>
+<UFACA2>
+<UFACA3>
+<UFACA4>
+<UFACA5>
+<UFACA6>
+<UFACA7>
+<UFACA8>
+<UFACA9>
+<UFACAA>
+<UFACAB>
+<UFACAC>
+<UFACAD>
+<UFACAE>
+<UFACAF>
+<UFACB0>
+<UFACB1>
+<UFACB2>
+<UFACB3>
+<UFACB4>
+<UFACB5>
+<UFACB6>
+<UFACB7>
+<UFACB8>
+<UFACB9>
+<UFACBA>
+<UFACBB>
+<UFACBC>
+<UFACBD>
+<UFACBE>
+<UFACBF>
+<UFACC0>
+<UFACC1>
+<UFACC2>
+<UFACC3>
+<UFACC4>
+<UFACC5>
+<UFACC6>
+<UFACC7>
+<UFACC8>
+<UFACC9>
+<UFACCA>
+<UFACCB>
+<UFACCC>
+<UFACCD>
+<UFACCE>
+<UFACCF>
+<UFACD0>
+<UFACD1>
+<UFACD2>
+<UFACD3>
+<UFACD4>
+<UFACD5>
+<UFACD6>
+<UFACD7>
+<UFACD8>
+<UFACD9>
+<UFACDA>
+<UFACDB>
+<UFACDC>
+<UFACDD>
+<UFACDE>
+<UFACDF>
+<UFACE0>
+<UFACE1>
+<UFACE2>
+<UFACE3>
+<UFACE4>
+<UFACE5>
+<UFACE6>
+<UFACE7>
+<UFACE8>
+<UFACE9>
+<UFACEA>
+<UFACEB>
+<UFACEC>
+<UFACED>
+<UFACEE>
+<UFACEF>
+<UFACF0>
+<UFACF1>
+<UFACF2>
+<UFACF3>
+<UFACF4>
+<UFACF5>
+<UFACF6>
+<UFACF7>
+<UFACF8>
+<UFACF9>
+<UFACFA>
+<UFACFB>
+<UFACFC>
+<UFACFD>
+<UFACFE>
+<UFACFF>
+<UFAD00>
+<UFAD01>
+<UFAD02>
+<UFAD03>
+<UFAD04>
+<UFAD05>
+<UFAD06>
+<UFAD07>
+<UFAD08>
+<UFAD09>
+<UFAD0A>
+<UFAD0B>
+<UFAD0C>
+<UFAD0D>
+<UFAD0E>
+<UFAD0F>
+<UFAD10>
+<UFAD11>
+<UFAD12>
+<UFAD13>
+<UFAD14>
+<UFAD15>
+<UFAD16>
+<UFAD17>
+<UFAD18>
+<UFAD19>
+<UFAD1A>
+<UFAD1B>
+<UFAD1C>
+<UFAD1D>
+<UFAD1E>
+<UFAD1F>
+<UFAD20>
+<UFAD21>
+<UFAD22>
+<UFAD23>
+<UFAD24>
+<UFAD25>
+<UFAD26>
+<UFAD27>
+<UFAD28>
+<UFAD29>
+<UFAD2A>
+<UFAD2B>
+<UFAD2C>
+<UFAD2D>
+<UFAD2E>
+<UFAD2F>
+<UFAD30>
+<UFAD31>
+<UFAD32>
+<UFAD33>
+<UFAD34>
+<UFAD35>
+<UFAD36>
+<UFAD37>
+<UFAD38>
+<UFAD39>
+<UFAD3A>
+<UFAD3B>
+<UFAD3C>
+<UFAD3D>
+<UFAD3E>
+<UFAD3F>
+<UFAD40>
+<UFAD41>
+<UFAD42>
+<UFAD43>
+<UFAD44>
+<UFAD45>
+<UFAD46>
+<UFAD47>
+<UFAD48>
+<UFAD49>
+<UFAD4A>
+<UFAD4B>
+<UFAD4C>
+<UFAD4D>
+<UFAD4E>
+<UFAD4F>
+<UFAD50>
+<UFAD51>
+<UFAD52>
+<UFAD53>
+<UFAD54>
+<UFAD55>
+<UFAD56>
+<UFAD57>
+<UFAD58>
+<UFAD59>
+<UFAD5A>
+<UFAD5B>
+<UFAD5C>
+<UFAD5D>
+<UFAD5E>
+<UFAD5F>
+<UFAD60>
+<UFAD61>
+<UFAD62>
+<UFAD63>
+<UFAD64>
+<UFAD65>
+<UFAD66>
+<UFAD67>
+<UFAD68>
+<UFAD69>
+<UFAD6A>
+<UFAD6B>
+<UFAD6C>
+<UFAD6D>
+<UFAD6E>
+<UFAD6F>
+<UFAD70>
+<UFAD71>
+<UFAD72>
+<UFAD73>
+<UFAD74>
+<UFAD75>
+<UFAD76>
+<UFAD77>
+<UFAD78>
+<UFAD79>
+<UFAD7A>
+<UFAD7B>
+<UFAD7C>
+<UFAD7D>
+<UFAD7E>
+<UFAD7F>
+<UFAD80>
+<UFAD81>
+<UFAD82>
+<UFAD83>
+<UFAD84>
+<UFAD85>
+<UFAD86>
+<UFAD87>
+<UFAD88>
+<UFAD89>
+<UFAD8A>
+<UFAD8B>
+<UFAD8C>
+<UFAD8D>
+<UFAD8E>
+<UFAD8F>
+<UFAD90>
+<UFAD91>
+<UFAD92>
+<UFAD93>
+<UFAD94>
+<UFAD95>
+<UFAD96>
+<UFAD97>
+<UFAD98>
+<UFAD99>
+<UFAD9A>
+<UFAD9B>
+<UFAD9C>
+<UFAD9D>
+<UFAD9E>
+<UFAD9F>
+<UFADA0>
+<UFADA1>
+<UFADA2>
+<UFADA3>
+<UFADA4>
+<UFADA5>
+<UFADA6>
+<UFADA7>
+<UFADA8>
+<UFADA9>
+<UFADAA>
+<UFADAB>
+<UFADAC>
+<UFADAD>
+<UFADAE>
+<UFADAF>
+<UFADB0>
+<UFADB1>
+<UFADB2>
+<UFADB3>
+<UFADB4>
+<UFADB5>
+<UFADB6>
+<UFADB7>
+<UFADB8>
+<UFADB9>
+<UFADBA>
+<UFADBB>
+<UFADBC>
+<UFADBD>
+<UFADBE>
+<UFADBF>
+<UFADC0>
+<UFADC1>
+<UFADC2>
+<UFADC3>
+<UFADC4>
+<UFADC5>
+<UFADC6>
+<UFADC7>
+<UFADC8>
+<UFADC9>
+<UFADCA>
+<UFADCB>
+<UFADCC>
+<UFADCD>
+<UFADCE>
+<UFADCF>
+<UFADD0>
+<UFADD1>
+<UFADD2>
+<UFADD3>
+<UFADD4>
+<UFADD5>
+<UFADD6>
+<UFADD7>
+<UFADD8>
+<UFADD9>
+<UFADDA>
+<UFADDB>
+<UFADDC>
+<UFADDD>
+<UFADDE>
+<UFADDF>
+<UFADE0>
+<UFADE1>
+<UFADE2>
+<UFADE3>
+<UFADE4>
+<UFADE5>
+<UFADE6>
+<UFADE7>
+<UFADE8>
+<UFADE9>
+<UFADEA>
+<UFADEB>
+<UFADEC>
+<UFADED>
+<UFADEE>
+<UFADEF>
+<UFADF0>
+<UFADF1>
+<UFADF2>
+<UFADF3>
+<UFADF4>
+<UFADF5>
+<UFADF6>
+<UFADF7>
+<UFADF8>
+<UFADF9>
+<UFADFA>
+<UFADFB>
+<UFADFC>
+<UFADFD>
+<UFADFE>
+<UFADFF>
+<UFAE00>
+<UFAE01>
+<UFAE02>
+<UFAE03>
+<UFAE04>
+<UFAE05>
+<UFAE06>
+<UFAE07>
+<UFAE08>
+<UFAE09>
+<UFAE0A>
+<UFAE0B>
+<UFAE0C>
+<UFAE0D>
+<UFAE0E>
+<UFAE0F>
+<UFAE10>
+<UFAE11>
+<UFAE12>
+<UFAE13>
+<UFAE14>
+<UFAE15>
+<UFAE16>
+<UFAE17>
+<UFAE18>
+<UFAE19>
+<UFAE1A>
+<UFAE1B>
+<UFAE1C>
+<UFAE1D>
+<UFAE1E>
+<UFAE1F>
+<UFAE20>
+<UFAE21>
+<UFAE22>
+<UFAE23>
+<UFAE24>
+<UFAE25>
+<UFAE26>
+<UFAE27>
+<UFAE28>
+<UFAE29>
+<UFAE2A>
+<UFAE2B>
+<UFAE2C>
+<UFAE2D>
+<UFAE2E>
+<UFAE2F>
+<UFAE30>
+<UFAE31>
+<UFAE32>
+<UFAE33>
+<UFAE34>
+<UFAE35>
+<UFAE36>
+<UFAE37>
+<UFAE38>
+<UFAE39>
+<UFAE3A>
+<UFAE3B>
+<UFAE3C>
+<UFAE3D>
+<UFAE3E>
+<UFAE3F>
+<UFAE40>
+<UFAE41>
+<UFAE42>
+<UFAE43>
+<UFAE44>
+<UFAE45>
+<UFAE46>
+<UFAE47>
+<UFAE48>
+<UFAE49>
+<UFAE4A>
+<UFAE4B>
+<UFAE4C>
+<UFAE4D>
+<UFAE4E>
+<UFAE4F>
+<UFAE50>
+<UFAE51>
+<UFAE52>
+<UFAE53>
+<UFAE54>
+<UFAE55>
+<UFAE56>
+<UFAE57>
+<UFAE58>
+<UFAE59>
+<UFAE5A>
+<UFAE5B>
+<UFAE5C>
+<UFAE5D>
+<UFAE5E>
+<UFAE5F>
+<UFAE60>
+<UFAE61>
+<UFAE62>
+<UFAE63>
+<UFAE64>
+<UFAE65>
+<UFAE66>
+<UFAE67>
+<UFAE68>
+<UFAE69>
+<UFAE6A>
+<UFAE6B>
+<UFAE6C>
+<UFAE6D>
+<UFAE6E>
+<UFAE6F>
+<UFAE70>
+<UFAE71>
+<UFAE72>
+<UFAE73>
+<UFAE74>
+<UFAE75>
+<UFAE76>
+<UFAE77>
+<UFAE78>
+<UFAE79>
+<UFAE7A>
+<UFAE7B>
+<UFAE7C>
+<UFAE7D>
+<UFAE7E>
+<UFAE7F>
+<UFAE80>
+<UFAE81>
+<UFAE82>
+<UFAE83>
+<UFAE84>
+<UFAE85>
+<UFAE86>
+<UFAE87>
+<UFAE88>
+<UFAE89>
+<UFAE8A>
+<UFAE8B>
+<UFAE8C>
+<UFAE8D>
+<UFAE8E>
+<UFAE8F>
+<UFAE90>
+<UFAE91>
+<UFAE92>
+<UFAE93>
+<UFAE94>
+<UFAE95>
+<UFAE96>
+<UFAE97>
+<UFAE98>
+<UFAE99>
+<UFAE9A>
+<UFAE9B>
+<UFAE9C>
+<UFAE9D>
+<UFAE9E>
+<UFAE9F>
+<UFAEA0>
+<UFAEA1>
+<UFAEA2>
+<UFAEA3>
+<UFAEA4>
+<UFAEA5>
+<UFAEA6>
+<UFAEA7>
+<UFAEA8>
+<UFAEA9>
+<UFAEAA>
+<UFAEAB>
+<UFAEAC>
+<UFAEAD>
+<UFAEAE>
+<UFAEAF>
+<UFAEB0>
+<UFAEB1>
+<UFAEB2>
+<UFAEB3>
+<UFAEB4>
+<UFAEB5>
+<UFAEB6>
+<UFAEB7>
+<UFAEB8>
+<UFAEB9>
+<UFAEBA>
+<UFAEBB>
+<UFAEBC>
+<UFAEBD>
+<UFAEBE>
+<UFAEBF>
+<UFAEC0>
+<UFAEC1>
+<UFAEC2>
+<UFAEC3>
+<UFAEC4>
+<UFAEC5>
+<UFAEC6>
+<UFAEC7>
+<UFAEC8>
+<UFAEC9>
+<UFAECA>
+<UFAECB>
+<UFAECC>
+<UFAECD>
+<UFAECE>
+<UFAECF>
+<UFAED0>
+<UFAED1>
+<UFAED2>
+<UFAED3>
+<UFAED4>
+<UFAED5>
+<UFAED6>
+<UFAED7>
+<UFAED8>
+<UFAED9>
+<UFAEDA>
+<UFAEDB>
+<UFAEDC>
+<UFAEDD>
+<UFAEDE>
+<UFAEDF>
+<UFAEE0>
+<UFAEE1>
+<UFAEE2>
+<UFAEE3>
+<UFAEE4>
+<UFAEE5>
+<UFAEE6>
+<UFAEE7>
+<UFAEE8>
+<UFAEE9>
+<UFAEEA>
+<UFAEEB>
+<UFAEEC>
+<UFAEED>
+<UFAEEE>
+<UFAEEF>
+<UFAEF0>
+<UFAEF1>
+<UFAEF2>
+<UFAEF3>
+<UFAEF4>
+<UFAEF5>
+<UFAEF6>
+<UFAEF7>
+<UFAEF8>
+<UFAEF9>
+<UFAEFA>
+<UFAEFB>
+<UFAEFC>
+<UFAEFD>
+<UFAEFE>
+<UFAEFF>
+<UFAF00>
+<UFAF01>
+<UFAF02>
+<UFAF03>
+<UFAF04>
+<UFAF05>
+<UFAF06>
+<UFAF07>
+<UFAF08>
+<UFAF09>
+<UFAF0A>
+<UFAF0B>
+<UFAF0C>
+<UFAF0D>
+<UFAF0E>
+<UFAF0F>
+<UFAF10>
+<UFAF11>
+<UFAF12>
+<UFAF13>
+<UFAF14>
+<UFAF15>
+<UFAF16>
+<UFAF17>
+<UFAF18>
+<UFAF19>
+<UFAF1A>
+<UFAF1B>
+<UFAF1C>
+<UFAF1D>
+<UFAF1E>
+<UFAF1F>
+<UFAF20>
+<UFAF21>
+<UFAF22>
+<UFAF23>
+<UFAF24>
+<UFAF25>
+<UFAF26>
+<UFAF27>
+<UFAF28>
+<UFAF29>
+<UFAF2A>
+<UFAF2B>
+<UFAF2C>
+<UFAF2D>
+<UFAF2E>
+<UFAF2F>
+<UFAF30>
+<UFAF31>
+<UFAF32>
+<UFAF33>
+<UFAF34>
+<UFAF35>
+<UFAF36>
+<UFAF37>
+<UFAF38>
+<UFAF39>
+<UFAF3A>
+<UFAF3B>
+<UFAF3C>
+<UFAF3D>
+<UFAF3E>
+<UFAF3F>
+<UFAF40>
+<UFAF41>
+<UFAF42>
+<UFAF43>
+<UFAF44>
+<UFAF45>
+<UFAF46>
+<UFAF47>
+<UFAF48>
+<UFAF49>
+<UFAF4A>
+<UFAF4B>
+<UFAF4C>
+<UFAF4D>
+<UFAF4E>
+<UFAF4F>
+<UFAF50>
+<UFAF51>
+<UFAF52>
+<UFAF53>
+<UFAF54>
+<UFAF55>
+<UFAF56>
+<UFAF57>
+<UFAF58>
+<UFAF59>
+<UFAF5A>
+<UFAF5B>
+<UFAF5C>
+<UFAF5D>
+<UFAF5E>
+<UFAF5F>
+<UFAF60>
+<UFAF61>
+<UFAF62>
+<UFAF63>
+<UFAF64>
+<UFAF65>
+<UFAF66>
+<UFAF67>
+<UFAF68>
+<UFAF69>
+<UFAF6A>
+<UFAF6B>
+<UFAF6C>
+<UFAF6D>
+<UFAF6E>
+<UFAF6F>
+<UFAF70>
+<UFAF71>
+<UFAF72>
+<UFAF73>
+<UFAF74>
+<UFAF75>
+<UFAF76>
+<UFAF77>
+<UFAF78>
+<UFAF79>
+<UFAF7A>
+<UFAF7B>
+<UFAF7C>
+<UFAF7D>
+<UFAF7E>
+<UFAF7F>
+<UFAF80>
+<UFAF81>
+<UFAF82>
+<UFAF83>
+<UFAF84>
+<UFAF85>
+<UFAF86>
+<UFAF87>
+<UFAF88>
+<UFAF89>
+<UFAF8A>
+<UFAF8B>
+<UFAF8C>
+<UFAF8D>
+<UFAF8E>
+<UFAF8F>
+<UFAF90>
+<UFAF91>
+<UFAF92>
+<UFAF93>
+<UFAF94>
+<UFAF95>
+<UFAF96>
+<UFAF97>
+<UFAF98>
+<UFAF99>
+<UFAF9A>
+<UFAF9B>
+<UFAF9C>
+<UFAF9D>
+<UFAF9E>
+<UFAF9F>
+<UFAFA0>
+<UFAFA1>
+<UFAFA2>
+<UFAFA3>
+<UFAFA4>
+<UFAFA5>
+<UFAFA6>
+<UFAFA7>
+<UFAFA8>
+<UFAFA9>
+<UFAFAA>
+<UFAFAB>
+<UFAFAC>
+<UFAFAD>
+<UFAFAE>
+<UFAFAF>
+<UFAFB0>
+<UFAFB1>
+<UFAFB2>
+<UFAFB3>
+<UFAFB4>
+<UFAFB5>
+<UFAFB6>
+<UFAFB7>
+<UFAFB8>
+<UFAFB9>
+<UFAFBA>
+<UFAFBB>
+<UFAFBC>
+<UFAFBD>
+<UFAFBE>
+<UFAFBF>
+<UFAFC0>
+<UFAFC1>
+<UFAFC2>
+<UFAFC3>
+<UFAFC4>
+<UFAFC5>
+<UFAFC6>
+<UFAFC7>
+<UFAFC8>
+<UFAFC9>
+<UFAFCA>
+<UFAFCB>
+<UFAFCC>
+<UFAFCD>
+<UFAFCE>
+<UFAFCF>
+<UFAFD0>
+<UFAFD1>
+<UFAFD2>
+<UFAFD3>
+<UFAFD4>
+<UFAFD5>
+<UFAFD6>
+<UFAFD7>
+<UFAFD8>
+<UFAFD9>
+<UFAFDA>
+<UFAFDB>
+<UFAFDC>
+<UFAFDD>
+<UFAFDE>
+<UFAFDF>
+<UFAFE0>
+<UFAFE1>
+<UFAFE2>
+<UFAFE3>
+<UFAFE4>
+<UFAFE5>
+<UFAFE6>
+<UFAFE7>
+<UFAFE8>
+<UFAFE9>
+<UFAFEA>
+<UFAFEB>
+<UFAFEC>
+<UFAFED>
+<UFAFEE>
+<UFAFEF>
+<UFAFF0>
+<UFAFF1>
+<UFAFF2>
+<UFAFF3>
+<UFAFF4>
+<UFAFF5>
+<UFAFF6>
+<UFAFF7>
+<UFAFF8>
+<UFAFF9>
+<UFAFFA>
+<UFAFFB>
+<UFAFFC>
+<UFAFFD>
+<UFAFFE>
+<UFAFFF>
+<UFB000>
+<UFB001>
+<UFB002>
+<UFB003>
+<UFB004>
+<UFB005>
+<UFB006>
+<UFB007>
+<UFB008>
+<UFB009>
+<UFB00A>
+<UFB00B>
+<UFB00C>
+<UFB00D>
+<UFB00E>
+<UFB00F>
+<UFB010>
+<UFB011>
+<UFB012>
+<UFB013>
+<UFB014>
+<UFB015>
+<UFB016>
+<UFB017>
+<UFB018>
+<UFB019>
+<UFB01A>
+<UFB01B>
+<UFB01C>
+<UFB01D>
+<UFB01E>
+<UFB01F>
+<UFB020>
+<UFB021>
+<UFB022>
+<UFB023>
+<UFB024>
+<UFB025>
+<UFB026>
+<UFB027>
+<UFB028>
+<UFB029>
+<UFB02A>
+<UFB02B>
+<UFB02C>
+<UFB02D>
+<UFB02E>
+<UFB02F>
+<UFB030>
+<UFB031>
+<UFB032>
+<UFB033>
+<UFB034>
+<UFB035>
+<UFB036>
+<UFB037>
+<UFB038>
+<UFB039>
+<UFB03A>
+<UFB03B>
+<UFB03C>
+<UFB03D>
+<UFB03E>
+<UFB03F>
+<UFB040>
+<UFB041>
+<UFB042>
+<UFB043>
+<UFB044>
+<UFB045>
+<UFB046>
+<UFB047>
+<UFB048>
+<UFB049>
+<UFB04A>
+<UFB04B>
+<UFB04C>
+<UFB04D>
+<UFB04E>
+<UFB04F>
+<UFB050>
+<UFB051>
+<UFB052>
+<UFB053>
+<UFB054>
+<UFB055>
+<UFB056>
+<UFB057>
+<UFB058>
+<UFB059>
+<UFB05A>
+<UFB05B>
+<UFB05C>
+<UFB05D>
+<UFB05E>
+<UFB05F>
+<UFB060>
+<UFB061>
+<UFB062>
+<UFB063>
+<UFB064>
+<UFB065>
+<UFB066>
+<UFB067>
+<UFB068>
+<UFB069>
+<UFB06A>
+<UFB06B>
+<UFB06C>
+<UFB06D>
+<UFB06E>
+<UFB06F>
+<UFB070>
+<UFB071>
+<UFB072>
+<UFB073>
+<UFB074>
+<UFB075>
+<UFB076>
+<UFB077>
+<UFB078>
+<UFB079>
+<UFB07A>
+<UFB07B>
+<UFB07C>
+<UFB07D>
+<UFB07E>
+<UFB07F>
+<UFB080>
+<UFB081>
+<UFB082>
+<UFB083>
+<UFB084>
+<UFB085>
+<UFB086>
+<UFB087>
+<UFB088>
+<UFB089>
+<UFB08A>
+<UFB08B>
+<UFB08C>
+<UFB08D>
+<UFB08E>
+<UFB08F>
+<UFB090>
+<UFB091>
+<UFB092>
+<UFB093>
+<UFB094>
+<UFB095>
+<UFB096>
+<UFB097>
+<UFB098>
+<UFB099>
+<UFB09A>
+<UFB09B>
+<UFB09C>
+<UFB09D>
+<UFB09E>
+<UFB09F>
+<UFB0A0>
+<UFB0A1>
+<UFB0A2>
+<UFB0A3>
+<UFB0A4>
+<UFB0A5>
+<UFB0A6>
+<UFB0A7>
+<UFB0A8>
+<UFB0A9>
+<UFB0AA>
+<UFB0AB>
+<UFB0AC>
+<UFB0AD>
+<UFB0AE>
+<UFB0AF>
+<UFB0B0>
+<UFB0B1>
+<UFB0B2>
+<UFB0B3>
+<UFB0B4>
+<UFB0B5>
+<UFB0B6>
+<UFB0B7>
+<UFB0B8>
+<UFB0B9>
+<UFB0BA>
+<UFB0BB>
+<UFB0BC>
+<UFB0BD>
+<UFB0BE>
+<UFB0BF>
+<UFB0C0>
+<UFB0C1>
+<UFB0C2>
+<UFB0C3>
+<UFB0C4>
+<UFB0C5>
+<UFB0C6>
+<UFB0C7>
+<UFB0C8>
+<UFB0C9>
+<UFB0CA>
+<UFB0CB>
+<UFB0CC>
+<UFB0CD>
+<UFB0CE>
+<UFB0CF>
+<UFB0D0>
+<UFB0D1>
+<UFB0D2>
+<UFB0D3>
+<UFB0D4>
+<UFB0D5>
+<UFB0D6>
+<UFB0D7>
+<UFB0D8>
+<UFB0D9>
+<UFB0DA>
+<UFB0DB>
+<UFB0DC>
+<UFB0DD>
+<UFB0DE>
+<UFB0DF>
+<UFB0E0>
+<UFB0E1>
+<UFB0E2>
+<UFB0E3>
+<UFB0E4>
+<UFB0E5>
+<UFB0E6>
+<UFB0E7>
+<UFB0E8>
+<UFB0E9>
+<UFB0EA>
+<UFB0EB>
+<UFB0EC>
+<UFB0ED>
+<UFB0EE>
+<UFB0EF>
+<UFB0F0>
+<UFB0F1>
+<UFB0F2>
+<UFB0F3>
+<UFB0F4>
+<UFB0F5>
+<UFB0F6>
+<UFB0F7>
+<UFB0F8>
+<UFB0F9>
+<UFB0FA>
+<UFB0FB>
+<UFB0FC>
+<UFB0FD>
+<UFB0FE>
+<UFB0FF>
+<UFB100>
+<UFB101>
+<UFB102>
+<UFB103>
+<UFB104>
+<UFB105>
+<UFB106>
+<UFB107>
+<UFB108>
+<UFB109>
+<UFB10A>
+<UFB10B>
+<UFB10C>
+<UFB10D>
+<UFB10E>
+<UFB10F>
+<UFB110>
+<UFB111>
+<UFB112>
+<UFB113>
+<UFB114>
+<UFB115>
+<UFB116>
+<UFB117>
+<UFB118>
+<UFB119>
+<UFB11A>
+<UFB11B>
+<UFB11C>
+<UFB11D>
+<UFB11E>
+<UFB11F>
+<UFB120>
+<UFB121>
+<UFB122>
+<UFB123>
+<UFB124>
+<UFB125>
+<UFB126>
+<UFB127>
+<UFB128>
+<UFB129>
+<UFB12A>
+<UFB12B>
+<UFB12C>
+<UFB12D>
+<UFB12E>
+<UFB12F>
+<UFB130>
+<UFB131>
+<UFB132>
+<UFB133>
+<UFB134>
+<UFB135>
+<UFB136>
+<UFB137>
+<UFB138>
+<UFB139>
+<UFB13A>
+<UFB13B>
+<UFB13C>
+<UFB13D>
+<UFB13E>
+<UFB13F>
+<UFB140>
+<UFB141>
+<UFB142>
+<UFB143>
+<UFB144>
+<UFB145>
+<UFB146>
+<UFB147>
+<UFB148>
+<UFB149>
+<UFB14A>
+<UFB14B>
+<UFB14C>
+<UFB14D>
+<UFB14E>
+<UFB14F>
+<UFB150>
+<UFB151>
+<UFB152>
+<UFB153>
+<UFB154>
+<UFB155>
+<UFB156>
+<UFB157>
+<UFB158>
+<UFB159>
+<UFB15A>
+<UFB15B>
+<UFB15C>
+<UFB15D>
+<UFB15E>
+<UFB15F>
+<UFB160>
+<UFB161>
+<UFB162>
+<UFB163>
+<UFB164>
+<UFB165>
+<UFB166>
+<UFB167>
+<UFB168>
+<UFB169>
+<UFB16A>
+<UFB16B>
+<UFB16C>
+<UFB16D>
+<UFB16E>
+<UFB16F>
+<UFB170>
+<UFB171>
+<UFB172>
+<UFB173>
+<UFB174>
+<UFB175>
+<UFB176>
+<UFB177>
+<UFB178>
+<UFB179>
+<UFB17A>
+<UFB17B>
+<UFB17C>
+<UFB17D>
+<UFB17E>
+<UFB17F>
+<UFB180>
+<UFB181>
+<UFB182>
+<UFB183>
+<UFB184>
+<UFB185>
+<UFB186>
+<UFB187>
+<UFB188>
+<UFB189>
+<UFB18A>
+<UFB18B>
+<UFB18C>
+<UFB18D>
+<UFB18E>
+<UFB18F>
+<UFB190>
+<UFB191>
+<UFB192>
+<UFB193>
+<UFB194>
+<UFB195>
+<UFB196>
+<UFB197>
+<UFB198>
+<UFB199>
+<UFB19A>
+<UFB19B>
+<UFB19C>
+<UFB19D>
+<UFB19E>
+<UFB19F>
+<UFB1A0>
+<UFB1A1>
+<UFB1A2>
+<UFB1A3>
+<UFB1A4>
+<UFB1A5>
+<UFB1A6>
+<UFB1A7>
+<UFB1A8>
+<UFB1A9>
+<UFB1AA>
+<UFB1AB>
+<UFB1AC>
+<UFB1AD>
+<UFB1AE>
+<UFB1AF>
+<UFB1B0>
+<UFB1B1>
+<UFB1B2>
+<UFB1B3>
+<UFB1B4>
+<UFB1B5>
+<UFB1B6>
+<UFB1B7>
+<UFB1B8>
+<UFB1B9>
+<UFB1BA>
+<UFB1BB>
+<UFB1BC>
+<UFB1BD>
+<UFB1BE>
+<UFB1BF>
+<UFB1C0>
+<UFB1C1>
+<UFB1C2>
+<UFB1C3>
+<UFB1C4>
+<UFB1C5>
+<UFB1C6>
+<UFB1C7>
+<UFB1C8>
+<UFB1C9>
+<UFB1CA>
+<UFB1CB>
+<UFB1CC>
+<UFB1CD>
+<UFB1CE>
+<UFB1CF>
+<UFB1D0>
+<UFB1D1>
+<UFB1D2>
+<UFB1D3>
+<UFB1D4>
+<UFB1D5>
+<UFB1D6>
+<UFB1D7>
+<UFB1D8>
+<UFB1D9>
+<UFB1DA>
+<UFB1DB>
+<UFB1DC>
+<UFB1DD>
+<UFB1DE>
+<UFB1DF>
+<UFB1E0>
+<UFB1E1>
+<UFB1E2>
+<UFB1E3>
+<UFB1E4>
+<UFB1E5>
+<UFB1E6>
+<UFB1E7>
+<UFB1E8>
+<UFB1E9>
+<UFB1EA>
+<UFB1EB>
+<UFB1EC>
+<UFB1ED>
+<UFB1EE>
+<UFB1EF>
+<UFB1F0>
+<UFB1F1>
+<UFB1F2>
+<UFB1F3>
+<UFB1F4>
+<UFB1F5>
+<UFB1F6>
+<UFB1F7>
+<UFB1F8>
+<UFB1F9>
+<UFB1FA>
+<UFB1FB>
+<UFB1FC>
+<UFB1FD>
+<UFB1FE>
+<UFB1FF>
+<UFB200>
+<UFB201>
+<UFB202>
+<UFB203>
+<UFB204>
+<UFB205>
+<UFB206>
+<UFB207>
+<UFB208>
+<UFB209>
+<UFB20A>
+<UFB20B>
+<UFB20C>
+<UFB20D>
+<UFB20E>
+<UFB20F>
+<UFB210>
+<UFB211>
+<UFB212>
+<UFB213>
+<UFB214>
+<UFB215>
+<UFB216>
+<UFB217>
+<UFB218>
+<UFB219>
+<UFB21A>
+<UFB21B>
+<UFB21C>
+<UFB21D>
+<UFB21E>
+<UFB21F>
+<UFB220>
+<UFB221>
+<UFB222>
+<UFB223>
+<UFB224>
+<UFB225>
+<UFB226>
+<UFB227>
+<UFB228>
+<UFB229>
+<UFB22A>
+<UFB22B>
+<UFB22C>
+<UFB22D>
+<UFB22E>
+<UFB22F>
+<UFB230>
+<UFB231>
+<UFB232>
+<UFB233>
+<UFB234>
+<UFB235>
+<UFB236>
+<UFB237>
+<UFB238>
+<UFB239>
+<UFB23A>
+<UFB23B>
+<UFB23C>
+<UFB23D>
+<UFB23E>
+<UFB23F>
+<UFB240>
+<UFB241>
+<UFB242>
+<UFB243>
+<UFB244>
+<UFB245>
+<UFB246>
+<UFB247>
+<UFB248>
+<UFB249>
+<UFB24A>
+<UFB24B>
+<UFB24C>
+<UFB24D>
+<UFB24E>
+<UFB24F>
+<UFB250>
+<UFB251>
+<UFB252>
+<UFB253>
+<UFB254>
+<UFB255>
+<UFB256>
+<UFB257>
+<UFB258>
+<UFB259>
+<UFB25A>
+<UFB25B>
+<UFB25C>
+<UFB25D>
+<UFB25E>
+<UFB25F>
+<UFB260>
+<UFB261>
+<UFB262>
+<UFB263>
+<UFB264>
+<UFB265>
+<UFB266>
+<UFB267>
+<UFB268>
+<UFB269>
+<UFB26A>
+<UFB26B>
+<UFB26C>
+<UFB26D>
+<UFB26E>
+<UFB26F>
+<UFB270>
+<UFB271>
+<UFB272>
+<UFB273>
+<UFB274>
+<UFB275>
+<UFB276>
+<UFB277>
+<UFB278>
+<UFB279>
+<UFB27A>
+<UFB27B>
+<UFB27C>
+<UFB27D>
+<UFB27E>
+<UFB27F>
+<UFB280>
+<UFB281>
+<UFB282>
+<UFB283>
+<UFB284>
+<UFB285>
+<UFB286>
+<UFB287>
+<UFB288>
+<UFB289>
+<UFB28A>
+<UFB28B>
+<UFB28C>
+<UFB28D>
+<UFB28E>
+<UFB28F>
+<UFB290>
+<UFB291>
+<UFB292>
+<UFB293>
+<UFB294>
+<UFB295>
+<UFB296>
+<UFB297>
+<UFB298>
+<UFB299>
+<UFB29A>
+<UFB29B>
+<UFB29C>
+<UFB29D>
+<UFB29E>
+<UFB29F>
+<UFB2A0>
+<UFB2A1>
+<UFB2A2>
+<UFB2A3>
+<UFB2A4>
+<UFB2A5>
+<UFB2A6>
+<UFB2A7>
+<UFB2A8>
+<UFB2A9>
+<UFB2AA>
+<UFB2AB>
+<UFB2AC>
+<UFB2AD>
+<UFB2AE>
+<UFB2AF>
+<UFB2B0>
+<UFB2B1>
+<UFB2B2>
+<UFB2B3>
+<UFB2B4>
+<UFB2B5>
+<UFB2B6>
+<UFB2B7>
+<UFB2B8>
+<UFB2B9>
+<UFB2BA>
+<UFB2BB>
+<UFB2BC>
+<UFB2BD>
+<UFB2BE>
+<UFB2BF>
+<UFB2C0>
+<UFB2C1>
+<UFB2C2>
+<UFB2C3>
+<UFB2C4>
+<UFB2C5>
+<UFB2C6>
+<UFB2C7>
+<UFB2C8>
+<UFB2C9>
+<UFB2CA>
+<UFB2CB>
+<UFB2CC>
+<UFB2CD>
+<UFB2CE>
+<UFB2CF>
+<UFB2D0>
+<UFB2D1>
+<UFB2D2>
+<UFB2D3>
+<UFB2D4>
+<UFB2D5>
+<UFB2D6>
+<UFB2D7>
+<UFB2D8>
+<UFB2D9>
+<UFB2DA>
+<UFB2DB>
+<UFB2DC>
+<UFB2DD>
+<UFB2DE>
+<UFB2DF>
+<UFB2E0>
+<UFB2E1>
+<UFB2E2>
+<UFB2E3>
+<UFB2E4>
+<UFB2E5>
+<UFB2E6>
+<UFB2E7>
+<UFB2E8>
+<UFB2E9>
+<UFB2EA>
+<UFB2EB>
+<UFB2EC>
+<UFB2ED>
+<UFB2EE>
+<UFB2EF>
+<UFB2F0>
+<UFB2F1>
+<UFB2F2>
+<UFB2F3>
+<UFB2F4>
+<UFB2F5>
+<UFB2F6>
+<UFB2F7>
+<UFB2F8>
+<UFB2F9>
+<UFB2FA>
+<UFB2FB>
+<UFB2FC>
+<UFB2FD>
+<UFB2FE>
+<UFB2FF>
+<UFB300>
+<UFB301>
+<UFB302>
+<UFB303>
+<UFB304>
+<UFB305>
+<UFB306>
+<UFB307>
+<UFB308>
+<UFB309>
+<UFB30A>
+<UFB30B>
+<UFB30C>
+<UFB30D>
+<UFB30E>
+<UFB30F>
+<UFB310>
+<UFB311>
+<UFB312>
+<UFB313>
+<UFB314>
+<UFB315>
+<UFB316>
+<UFB317>
+<UFB318>
+<UFB319>
+<UFB31A>
+<UFB31B>
+<UFB31C>
+<UFB31D>
+<UFB31E>
+<UFB31F>
+<UFB320>
+<UFB321>
+<UFB322>
+<UFB323>
+<UFB324>
+<UFB325>
+<UFB326>
+<UFB327>
+<UFB328>
+<UFB329>
+<UFB32A>
+<UFB32B>
+<UFB32C>
+<UFB32D>
+<UFB32E>
+<UFB32F>
+<UFB330>
+<UFB331>
+<UFB332>
+<UFB333>
+<UFB334>
+<UFB335>
+<UFB336>
+<UFB337>
+<UFB338>
+<UFB339>
+<UFB33A>
+<UFB33B>
+<UFB33C>
+<UFB33D>
+<UFB33E>
+<UFB33F>
+<UFB340>
+<UFB341>
+<UFB342>
+<UFB343>
+<UFB344>
+<UFB345>
+<UFB346>
+<UFB347>
+<UFB348>
+<UFB349>
+<UFB34A>
+<UFB34B>
+<UFB34C>
+<UFB34D>
+<UFB34E>
+<UFB34F>
+<UFB350>
+<UFB351>
+<UFB352>
+<UFB353>
+<UFB354>
+<UFB355>
+<UFB356>
+<UFB357>
+<UFB358>
+<UFB359>
+<UFB35A>
+<UFB35B>
+<UFB35C>
+<UFB35D>
+<UFB35E>
+<UFB35F>
+<UFB360>
+<UFB361>
+<UFB362>
+<UFB363>
+<UFB364>
+<UFB365>
+<UFB366>
+<UFB367>
+<UFB368>
+<UFB369>
+<UFB36A>
+<UFB36B>
+<UFB36C>
+<UFB36D>
+<UFB36E>
+<UFB36F>
+<UFB370>
+<UFB371>
+<UFB372>
+<UFB373>
+<UFB374>
+<UFB375>
+<UFB376>
+<UFB377>
+<UFB378>
+<UFB379>
+<UFB37A>
+<UFB37B>
+<UFB37C>
+<UFB37D>
+<UFB37E>
+<UFB37F>
+<UFB380>
+<UFB381>
+<UFB382>
+<UFB383>
+<UFB384>
+<UFB385>
+<UFB386>
+<UFB387>
+<UFB388>
+<UFB389>
+<UFB38A>
+<UFB38B>
+<UFB38C>
+<UFB38D>
+<UFB38E>
+<UFB38F>
+<UFB390>
+<UFB391>
+<UFB392>
+<UFB393>
+<UFB394>
+<UFB395>
+<UFB396>
+<UFB397>
+<UFB398>
+<UFB399>
+<UFB39A>
+<UFB39B>
+<UFB39C>
+<UFB39D>
+<UFB39E>
+<UFB39F>
+<UFB3A0>
+<UFB3A1>
+<UFB3A2>
+<UFB3A3>
+<UFB3A4>
+<UFB3A5>
+<UFB3A6>
+<UFB3A7>
+<UFB3A8>
+<UFB3A9>
+<UFB3AA>
+<UFB3AB>
+<UFB3AC>
+<UFB3AD>
+<UFB3AE>
+<UFB3AF>
+<UFB3B0>
+<UFB3B1>
+<UFB3B2>
+<UFB3B3>
+<UFB3B4>
+<UFB3B5>
+<UFB3B6>
+<UFB3B7>
+<UFB3B8>
+<UFB3B9>
+<UFB3BA>
+<UFB3BB>
+<UFB3BC>
+<UFB3BD>
+<UFB3BE>
+<UFB3BF>
+<UFB3C0>
+<UFB3C1>
+<UFB3C2>
+<UFB3C3>
+<UFB3C4>
+<UFB3C5>
+<UFB3C6>
+<UFB3C7>
+<UFB3C8>
+<UFB3C9>
+<UFB3CA>
+<UFB3CB>
+<UFB3CC>
+<UFB3CD>
+<UFB3CE>
+<UFB3CF>
+<UFB3D0>
+<UFB3D1>
+<UFB3D2>
+<UFB3D3>
+<UFB3D4>
+<UFB3D5>
+<UFB3D6>
+<UFB3D7>
+<UFB3D8>
+<UFB3D9>
+<UFB3DA>
+<UFB3DB>
+<UFB3DC>
+<UFB3DD>
+<UFB3DE>
+<UFB3DF>
+<UFB3E0>
+<UFB3E1>
+<UFB3E2>
+<UFB3E3>
+<UFB3E4>
+<UFB3E5>
+<UFB3E6>
+<UFB3E7>
+<UFB3E8>
+<UFB3E9>
+<UFB3EA>
+<UFB3EB>
+<UFB3EC>
+<UFB3ED>
+<UFB3EE>
+<UFB3EF>
+<UFB3F0>
+<UFB3F1>
+<UFB3F2>
+<UFB3F3>
+<UFB3F4>
+<UFB3F5>
+<UFB3F6>
+<UFB3F7>
+<UFB3F8>
+<UFB3F9>
+<UFB3FA>
+<UFB3FB>
+<UFB3FC>
+<UFB3FD>
+<UFB3FE>
+<UFB3FF>
+<UFB400>
+<UFB401>
+<UFB402>
+<UFB403>
+<UFB404>
+<UFB405>
+<UFB406>
+<UFB407>
+<UFB408>
+<UFB409>
+<UFB40A>
+<UFB40B>
+<UFB40C>
+<UFB40D>
+<UFB40E>
+<UFB40F>
+<UFB410>
+<UFB411>
+<UFB412>
+<UFB413>
+<UFB414>
+<UFB415>
+<UFB416>
+<UFB417>
+<UFB418>
+<UFB419>
+<UFB41A>
+<UFB41B>
+<UFB41C>
+<UFB41D>
+<UFB41E>
+<UFB41F>
+<UFB420>
+<UFB421>
+<UFB422>
+<UFB423>
+<UFB424>
+<UFB425>
+<UFB426>
+<UFB427>
+<UFB428>
+<UFB429>
+<UFB42A>
+<UFB42B>
+<UFB42C>
+<UFB42D>
+<UFB42E>
+<UFB42F>
+<UFB430>
+<UFB431>
+<UFB432>
+<UFB433>
+<UFB434>
+<UFB435>
+<UFB436>
+<UFB437>
+<UFB438>
+<UFB439>
+<UFB43A>
+<UFB43B>
+<UFB43C>
+<UFB43D>
+<UFB43E>
+<UFB43F>
+<UFB440>
+<UFB441>
+<UFB442>
+<UFB443>
+<UFB444>
+<UFB445>
+<UFB446>
+<UFB447>
+<UFB448>
+<UFB449>
+<UFB44A>
+<UFB44B>
+<UFB44C>
+<UFB44D>
+<UFB44E>
+<UFB44F>
+<UFB450>
+<UFB451>
+<UFB452>
+<UFB453>
+<UFB454>
+<UFB455>
+<UFB456>
+<UFB457>
+<UFB458>
+<UFB459>
+<UFB45A>
+<UFB45B>
+<UFB45C>
+<UFB45D>
+<UFB45E>
+<UFB45F>
+<UFB460>
+<UFB461>
+<UFB462>
+<UFB463>
+<UFB464>
+<UFB465>
+<UFB466>
+<UFB467>
+<UFB468>
+<UFB469>
+<UFB46A>
+<UFB46B>
+<UFB46C>
+<UFB46D>
+<UFB46E>
+<UFB46F>
+<UFB470>
+<UFB471>
+<UFB472>
+<UFB473>
+<UFB474>
+<UFB475>
+<UFB476>
+<UFB477>
+<UFB478>
+<UFB479>
+<UFB47A>
+<UFB47B>
+<UFB47C>
+<UFB47D>
+<UFB47E>
+<UFB47F>
+<UFB480>
+<UFB481>
+<UFB482>
+<UFB483>
+<UFB484>
+<UFB485>
+<UFB486>
+<UFB487>
+<UFB488>
+<UFB489>
+<UFB48A>
+<UFB48B>
+<UFB48C>
+<UFB48D>
+<UFB48E>
+<UFB48F>
+<UFB490>
+<UFB491>
+<UFB492>
+<UFB493>
+<UFB494>
+<UFB495>
+<UFB496>
+<UFB497>
+<UFB498>
+<UFB499>
+<UFB49A>
+<UFB49B>
+<UFB49C>
+<UFB49D>
+<UFB49E>
+<UFB49F>
+<UFB4A0>
+<UFB4A1>
+<UFB4A2>
+<UFB4A3>
+<UFB4A4>
+<UFB4A5>
+<UFB4A6>
+<UFB4A7>
+<UFB4A8>
+<UFB4A9>
+<UFB4AA>
+<UFB4AB>
+<UFB4AC>
+<UFB4AD>
+<UFB4AE>
+<UFB4AF>
+<UFB4B0>
+<UFB4B1>
+<UFB4B2>
+<UFB4B3>
+<UFB4B4>
+<UFB4B5>
+<UFB4B6>
+<UFB4B7>
+<UFB4B8>
+<UFB4B9>
+<UFB4BA>
+<UFB4BB>
+<UFB4BC>
+<UFB4BD>
+<UFB4BE>
+<UFB4BF>
+<UFB4C0>
+<UFB4C1>
+<UFB4C2>
+<UFB4C3>
+<UFB4C4>
+<UFB4C5>
+<UFB4C6>
+<UFB4C7>
+<UFB4C8>
+<UFB4C9>
+<UFB4CA>
+<UFB4CB>
+<UFB4CC>
+<UFB4CD>
+<UFB4CE>
+<UFB4CF>
+<UFB4D0>
+<UFB4D1>
+<UFB4D2>
+<UFB4D3>
+<UFB4D4>
+<UFB4D5>
+<UFB4D6>
+<UFB4D7>
+<UFB4D8>
+<UFB4D9>
+<UFB4DA>
+<UFB4DB>
+<UFB4DC>
+<UFB4DD>
+<UFB4DE>
+<UFB4DF>
+<UFB4E0>
+<UFB4E1>
+<UFB4E2>
+<UFB4E3>
+<UFB4E4>
+<UFB4E5>
+<UFB4E6>
+<UFB4E7>
+<UFB4E8>
+<UFB4E9>
+<UFB4EA>
+<UFB4EB>
+<UFB4EC>
+<UFB4ED>
+<UFB4EE>
+<UFB4EF>
+<UFB4F0>
+<UFB4F1>
+<UFB4F2>
+<UFB4F3>
+<UFB4F4>
+<UFB4F5>
+<UFB4F6>
+<UFB4F7>
+<UFB4F8>
+<UFB4F9>
+<UFB4FA>
+<UFB4FB>
+<UFB4FC>
+<UFB4FD>
+<UFB4FE>
+<UFB4FF>
+<UFB500>
+<UFB501>
+<UFB502>
+<UFB503>
+<UFB504>
+<UFB505>
+<UFB506>
+<UFB507>
+<UFB508>
+<UFB509>
+<UFB50A>
+<UFB50B>
+<UFB50C>
+<UFB50D>
+<UFB50E>
+<UFB50F>
+<UFB510>
+<UFB511>
+<UFB512>
+<UFB513>
+<UFB514>
+<UFB515>
+<UFB516>
+<UFB517>
+<UFB518>
+<UFB519>
+<UFB51A>
+<UFB51B>
+<UFB51C>
+<UFB51D>
+<UFB51E>
+<UFB51F>
+<UFB520>
+<UFB521>
+<UFB522>
+<UFB523>
+<UFB524>
+<UFB525>
+<UFB526>
+<UFB527>
+<UFB528>
+<UFB529>
+<UFB52A>
+<UFB52B>
+<UFB52C>
+<UFB52D>
+<UFB52E>
+<UFB52F>
+<UFB530>
+<UFB531>
+<UFB532>
+<UFB533>
+<UFB534>
+<UFB535>
+<UFB536>
+<UFB537>
+<UFB538>
+<UFB539>
+<UFB53A>
+<UFB53B>
+<UFB53C>
+<UFB53D>
+<UFB53E>
+<UFB53F>
+<UFB540>
+<UFB541>
+<UFB542>
+<UFB543>
+<UFB544>
+<UFB545>
+<UFB546>
+<UFB547>
+<UFB548>
+<UFB549>
+<UFB54A>
+<UFB54B>
+<UFB54C>
+<UFB54D>
+<UFB54E>
+<UFB54F>
+<UFB550>
+<UFB551>
+<UFB552>
+<UFB553>
+<UFB554>
+<UFB555>
+<UFB556>
+<UFB557>
+<UFB558>
+<UFB559>
+<UFB55A>
+<UFB55B>
+<UFB55C>
+<UFB55D>
+<UFB55E>
+<UFB55F>
+<UFB560>
+<UFB561>
+<UFB562>
+<UFB563>
+<UFB564>
+<UFB565>
+<UFB566>
+<UFB567>
+<UFB568>
+<UFB569>
+<UFB56A>
+<UFB56B>
+<UFB56C>
+<UFB56D>
+<UFB56E>
+<UFB56F>
+<UFB570>
+<UFB571>
+<UFB572>
+<UFB573>
+<UFB574>
+<UFB575>
+<UFB576>
+<UFB577>
+<UFB578>
+<UFB579>
+<UFB57A>
+<UFB57B>
+<UFB57C>
+<UFB57D>
+<UFB57E>
+<UFB57F>
+<UFB580>
+<UFB581>
+<UFB582>
+<UFB583>
+<UFB584>
+<UFB585>
+<UFB586>
+<UFB587>
+<UFB588>
+<UFB589>
+<UFB58A>
+<UFB58B>
+<UFB58C>
+<UFB58D>
+<UFB58E>
+<UFB58F>
+<UFB590>
+<UFB591>
+<UFB592>
+<UFB593>
+<UFB594>
+<UFB595>
+<UFB596>
+<UFB597>
+<UFB598>
+<UFB599>
+<UFB59A>
+<UFB59B>
+<UFB59C>
+<UFB59D>
+<UFB59E>
+<UFB59F>
+<UFB5A0>
+<UFB5A1>
+<UFB5A2>
+<UFB5A3>
+<UFB5A4>
+<UFB5A5>
+<UFB5A6>
+<UFB5A7>
+<UFB5A8>
+<UFB5A9>
+<UFB5AA>
+<UFB5AB>
+<UFB5AC>
+<UFB5AD>
+<UFB5AE>
+<UFB5AF>
+<UFB5B0>
+<UFB5B1>
+<UFB5B2>
+<UFB5B3>
+<UFB5B4>
+<UFB5B5>
+<UFB5B6>
+<UFB5B7>
+<UFB5B8>
+<UFB5B9>
+<UFB5BA>
+<UFB5BB>
+<UFB5BC>
+<UFB5BD>
+<UFB5BE>
+<UFB5BF>
+<UFB5C0>
+<UFB5C1>
+<UFB5C2>
+<UFB5C3>
+<UFB5C4>
+<UFB5C5>
+<UFB5C6>
+<UFB5C7>
+<UFB5C8>
+<UFB5C9>
+<UFB5CA>
+<UFB5CB>
+<UFB5CC>
+<UFB5CD>
+<UFB5CE>
+<UFB5CF>
+<UFB5D0>
+<UFB5D1>
+<UFB5D2>
+<UFB5D3>
+<UFB5D4>
+<UFB5D5>
+<UFB5D6>
+<UFB5D7>
+<UFB5D8>
+<UFB5D9>
+<UFB5DA>
+<UFB5DB>
+<UFB5DC>
+<UFB5DD>
+<UFB5DE>
+<UFB5DF>
+<UFB5E0>
+<UFB5E1>
+<UFB5E2>
+<UFB5E3>
+<UFB5E4>
+<UFB5E5>
+<UFB5E6>
+<UFB5E7>
+<UFB5E8>
+<UFB5E9>
+<UFB5EA>
+<UFB5EB>
+<UFB5EC>
+<UFB5ED>
+<UFB5EE>
+<UFB5EF>
+<UFB5F0>
+<UFB5F1>
+<UFB5F2>
+<UFB5F3>
+<UFB5F4>
+<UFB5F5>
+<UFB5F6>
+<UFB5F7>
+<UFB5F8>
+<UFB5F9>
+<UFB5FA>
+<UFB5FB>
+<UFB5FC>
+<UFB5FD>
+<UFB5FE>
+<UFB5FF>
+<UFB600>
+<UFB601>
+<UFB602>
+<UFB603>
+<UFB604>
+<UFB605>
+<UFB606>
+<UFB607>
+<UFB608>
+<UFB609>
+<UFB60A>
+<UFB60B>
+<UFB60C>
+<UFB60D>
+<UFB60E>
+<UFB60F>
+<UFB610>
+<UFB611>
+<UFB612>
+<UFB613>
+<UFB614>
+<UFB615>
+<UFB616>
+<UFB617>
+<UFB618>
+<UFB619>
+<UFB61A>
+<UFB61B>
+<UFB61C>
+<UFB61D>
+<UFB61E>
+<UFB61F>
+<UFB620>
+<UFB621>
+<UFB622>
+<UFB623>
+<UFB624>
+<UFB625>
+<UFB626>
+<UFB627>
+<UFB628>
+<UFB629>
+<UFB62A>
+<UFB62B>
+<UFB62C>
+<UFB62D>
+<UFB62E>
+<UFB62F>
+<UFB630>
+<UFB631>
+<UFB632>
+<UFB633>
+<UFB634>
+<UFB635>
+<UFB636>
+<UFB637>
+<UFB638>
+<UFB639>
+<UFB63A>
+<UFB63B>
+<UFB63C>
+<UFB63D>
+<UFB63E>
+<UFB63F>
+<UFB640>
+<UFB641>
+<UFB642>
+<UFB643>
+<UFB644>
+<UFB645>
+<UFB646>
+<UFB647>
+<UFB648>
+<UFB649>
+<UFB64A>
+<UFB64B>
+<UFB64C>
+<UFB64D>
+<UFB64E>
+<UFB64F>
+<UFB650>
+<UFB651>
+<UFB652>
+<UFB653>
+<UFB654>
+<UFB655>
+<UFB656>
+<UFB657>
+<UFB658>
+<UFB659>
+<UFB65A>
+<UFB65B>
+<UFB65C>
+<UFB65D>
+<UFB65E>
+<UFB65F>
+<UFB660>
+<UFB661>
+<UFB662>
+<UFB663>
+<UFB664>
+<UFB665>
+<UFB666>
+<UFB667>
+<UFB668>
+<UFB669>
+<UFB66A>
+<UFB66B>
+<UFB66C>
+<UFB66D>
+<UFB66E>
+<UFB66F>
+<UFB670>
+<UFB671>
+<UFB672>
+<UFB673>
+<UFB674>
+<UFB675>
+<UFB676>
+<UFB677>
+<UFB678>
+<UFB679>
+<UFB67A>
+<UFB67B>
+<UFB67C>
+<UFB67D>
+<UFB67E>
+<UFB67F>
+<UFB680>
+<UFB681>
+<UFB682>
+<UFB683>
+<UFB684>
+<UFB685>
+<UFB686>
+<UFB687>
+<UFB688>
+<UFB689>
+<UFB68A>
+<UFB68B>
+<UFB68C>
+<UFB68D>
+<UFB68E>
+<UFB68F>
+<UFB690>
+<UFB691>
+<UFB692>
+<UFB693>
+<UFB694>
+<UFB695>
+<UFB696>
+<UFB697>
+<UFB698>
+<UFB699>
+<UFB69A>
+<UFB69B>
+<UFB69C>
+<UFB69D>
+<UFB69E>
+<UFB69F>
+<UFB6A0>
+<UFB6A1>
+<UFB6A2>
+<UFB6A3>
+<UFB6A4>
+<UFB6A5>
+<UFB6A6>
+<UFB6A7>
+<UFB6A8>
+<UFB6A9>
+<UFB6AA>
+<UFB6AB>
+<UFB6AC>
+<UFB6AD>
+<UFB6AE>
+<UFB6AF>
+<UFB6B0>
+<UFB6B1>
+<UFB6B2>
+<UFB6B3>
+<UFB6B4>
+<UFB6B5>
+<UFB6B6>
+<UFB6B7>
+<UFB6B8>
+<UFB6B9>
+<UFB6BA>
+<UFB6BB>
+<UFB6BC>
+<UFB6BD>
+<UFB6BE>
+<UFB6BF>
+<UFB6C0>
+<UFB6C1>
+<UFB6C2>
+<UFB6C3>
+<UFB6C4>
+<UFB6C5>
+<UFB6C6>
+<UFB6C7>
+<UFB6C8>
+<UFB6C9>
+<UFB6CA>
+<UFB6CB>
+<UFB6CC>
+<UFB6CD>
+<UFB6CE>
+<UFB6CF>
+<UFB6D0>
+<UFB6D1>
+<UFB6D2>
+<UFB6D3>
+<UFB6D4>
+<UFB6D5>
+<UFB6D6>
+<UFB6D7>
+<UFB6D8>
+<UFB6D9>
+<UFB6DA>
+<UFB6DB>
+<UFB6DC>
+<UFB6DD>
+<UFB6DE>
+<UFB6DF>
+<UFB6E0>
+<UFB6E1>
+<UFB6E2>
+<UFB6E3>
+<UFB6E4>
+<UFB6E5>
+<UFB6E6>
+<UFB6E7>
+<UFB6E8>
+<UFB6E9>
+<UFB6EA>
+<UFB6EB>
+<UFB6EC>
+<UFB6ED>
+<UFB6EE>
+<UFB6EF>
+<UFB6F0>
+<UFB6F1>
+<UFB6F2>
+<UFB6F3>
+<UFB6F4>
+<UFB6F5>
+<UFB6F6>
+<UFB6F7>
+<UFB6F8>
+<UFB6F9>
+<UFB6FA>
+<UFB6FB>
+<UFB6FC>
+<UFB6FD>
+<UFB6FE>
+<UFB6FF>
+<UFB700>
+<UFB701>
+<UFB702>
+<UFB703>
+<UFB704>
+<UFB705>
+<UFB706>
+<UFB707>
+<UFB708>
+<UFB709>
+<UFB70A>
+<UFB70B>
+<UFB70C>
+<UFB70D>
+<UFB70E>
+<UFB70F>
+<UFB710>
+<UFB711>
+<UFB712>
+<UFB713>
+<UFB714>
+<UFB715>
+<UFB716>
+<UFB717>
+<UFB718>
+<UFB719>
+<UFB71A>
+<UFB71B>
+<UFB71C>
+<UFB71D>
+<UFB71E>
+<UFB71F>
+<UFB720>
+<UFB721>
+<UFB722>
+<UFB723>
+<UFB724>
+<UFB725>
+<UFB726>
+<UFB727>
+<UFB728>
+<UFB729>
+<UFB72A>
+<UFB72B>
+<UFB72C>
+<UFB72D>
+<UFB72E>
+<UFB72F>
+<UFB730>
+<UFB731>
+<UFB732>
+<UFB733>
+<UFB734>
+<UFB735>
+<UFB736>
+<UFB737>
+<UFB738>
+<UFB739>
+<UFB73A>
+<UFB73B>
+<UFB73C>
+<UFB73D>
+<UFB73E>
+<UFB73F>
+<UFB740>
+<UFB741>
+<UFB742>
+<UFB743>
+<UFB744>
+<UFB745>
+<UFB746>
+<UFB747>
+<UFB748>
+<UFB749>
+<UFB74A>
+<UFB74B>
+<UFB74C>
+<UFB74D>
+<UFB74E>
+<UFB74F>
+<UFB750>
+<UFB751>
+<UFB752>
+<UFB753>
+<UFB754>
+<UFB755>
+<UFB756>
+<UFB757>
+<UFB758>
+<UFB759>
+<UFB75A>
+<UFB75B>
+<UFB75C>
+<UFB75D>
+<UFB75E>
+<UFB75F>
+<UFB760>
+<UFB761>
+<UFB762>
+<UFB763>
+<UFB764>
+<UFB765>
+<UFB766>
+<UFB767>
+<UFB768>
+<UFB769>
+<UFB76A>
+<UFB76B>
+<UFB76C>
+<UFB76D>
+<UFB76E>
+<UFB76F>
+<UFB770>
+<UFB771>
+<UFB772>
+<UFB773>
+<UFB774>
+<UFB775>
+<UFB776>
+<UFB777>
+<UFB778>
+<UFB779>
+<UFB77A>
+<UFB77B>
+<UFB77C>
+<UFB77D>
+<UFB77E>
+<UFB77F>
+<UFB780>
+<UFB781>
+<UFB782>
+<UFB783>
+<UFB784>
+<UFB785>
+<UFB786>
+<UFB787>
+<UFB788>
+<UFB789>
+<UFB78A>
+<UFB78B>
+<UFB78C>
+<UFB78D>
+<UFB78E>
+<UFB78F>
+<UFB790>
+<UFB791>
+<UFB792>
+<UFB793>
+<UFB794>
+<UFB795>
+<UFB796>
+<UFB797>
+<UFB798>
+<UFB799>
+<UFB79A>
+<UFB79B>
+<UFB79C>
+<UFB79D>
+<UFB79E>
+<UFB79F>
+<UFB7A0>
+<UFB7A1>
+<UFB7A2>
+<UFB7A3>
+<UFB7A4>
+<UFB7A5>
+<UFB7A6>
+<UFB7A7>
+<UFB7A8>
+<UFB7A9>
+<UFB7AA>
+<UFB7AB>
+<UFB7AC>
+<UFB7AD>
+<UFB7AE>
+<UFB7AF>
+<UFB7B0>
+<UFB7B1>
+<UFB7B2>
+<UFB7B3>
+<UFB7B4>
+<UFB7B5>
+<UFB7B6>
+<UFB7B7>
+<UFB7B8>
+<UFB7B9>
+<UFB7BA>
+<UFB7BB>
+<UFB7BC>
+<UFB7BD>
+<UFB7BE>
+<UFB7BF>
+<UFB7C0>
+<UFB7C1>
+<UFB7C2>
+<UFB7C3>
+<UFB7C4>
+<UFB7C5>
+<UFB7C6>
+<UFB7C7>
+<UFB7C8>
+<UFB7C9>
+<UFB7CA>
+<UFB7CB>
+<UFB7CC>
+<UFB7CD>
+<UFB7CE>
+<UFB7CF>
+<UFB7D0>
+<UFB7D1>
+<UFB7D2>
+<UFB7D3>
+<UFB7D4>
+<UFB7D5>
+<UFB7D6>
+<UFB7D7>
+<UFB7D8>
+<UFB7D9>
+<UFB7DA>
+<UFB7DB>
+<UFB7DC>
+<UFB7DD>
+<UFB7DE>
+<UFB7DF>
+<UFB7E0>
+<UFB7E1>
+<UFB7E2>
+<UFB7E3>
+<UFB7E4>
+<UFB7E5>
+<UFB7E6>
+<UFB7E7>
+<UFB7E8>
+<UFB7E9>
+<UFB7EA>
+<UFB7EB>
+<UFB7EC>
+<UFB7ED>
+<UFB7EE>
+<UFB7EF>
+<UFB7F0>
+<UFB7F1>
+<UFB7F2>
+<UFB7F3>
+<UFB7F4>
+<UFB7F5>
+<UFB7F6>
+<UFB7F7>
+<UFB7F8>
+<UFB7F9>
+<UFB7FA>
+<UFB7FB>
+<UFB7FC>
+<UFB7FD>
+<UFB7FE>
+<UFB7FF>
+<UFB800>
+<UFB801>
+<UFB802>
+<UFB803>
+<UFB804>
+<UFB805>
+<UFB806>
+<UFB807>
+<UFB808>
+<UFB809>
+<UFB80A>
+<UFB80B>
+<UFB80C>
+<UFB80D>
+<UFB80E>
+<UFB80F>
+<UFB810>
+<UFB811>
+<UFB812>
+<UFB813>
+<UFB814>
+<UFB815>
+<UFB816>
+<UFB817>
+<UFB818>
+<UFB819>
+<UFB81A>
+<UFB81B>
+<UFB81C>
+<UFB81D>
+<UFB81E>
+<UFB81F>
+<UFB820>
+<UFB821>
+<UFB822>
+<UFB823>
+<UFB824>
+<UFB825>
+<UFB826>
+<UFB827>
+<UFB828>
+<UFB829>
+<UFB82A>
+<UFB82B>
+<UFB82C>
+<UFB82D>
+<UFB82E>
+<UFB82F>
+<UFB830>
+<UFB831>
+<UFB832>
+<UFB833>
+<UFB834>
+<UFB835>
+<UFB836>
+<UFB837>
+<UFB838>
+<UFB839>
+<UFB83A>
+<UFB83B>
+<UFB83C>
+<UFB83D>
+<UFB83E>
+<UFB83F>
+<UFB840>
+<UFB841>
+<UFB842>
+<UFB843>
+<UFB844>
+<UFB845>
+<UFB846>
+<UFB847>
+<UFB848>
+<UFB849>
+<UFB84A>
+<UFB84B>
+<UFB84C>
+<UFB84D>
+<UFB84E>
+<UFB84F>
+<UFB850>
+<UFB851>
+<UFB852>
+<UFB853>
+<UFB854>
+<UFB855>
+<UFB856>
+<UFB857>
+<UFB858>
+<UFB859>
+<UFB85A>
+<UFB85B>
+<UFB85C>
+<UFB85D>
+<UFB85E>
+<UFB85F>
+<UFB860>
+<UFB861>
+<UFB862>
+<UFB863>
+<UFB864>
+<UFB865>
+<UFB866>
+<UFB867>
+<UFB868>
+<UFB869>
+<UFB86A>
+<UFB86B>
+<UFB86C>
+<UFB86D>
+<UFB86E>
+<UFB86F>
+<UFB870>
+<UFB871>
+<UFB872>
+<UFB873>
+<UFB874>
+<UFB875>
+<UFB876>
+<UFB877>
+<UFB878>
+<UFB879>
+<UFB87A>
+<UFB87B>
+<UFB87C>
+<UFB87D>
+<UFB87E>
+<UFB87F>
+<UFB880>
+<UFB881>
+<UFB882>
+<UFB883>
+<UFB884>
+<UFB885>
+<UFB886>
+<UFB887>
+<UFB888>
+<UFB889>
+<UFB88A>
+<UFB88B>
+<UFB88C>
+<UFB88D>
+<UFB88E>
+<UFB88F>
+<UFB890>
+<UFB891>
+<UFB892>
+<UFB893>
+<UFB894>
+<UFB895>
+<UFB896>
+<UFB897>
+<UFB898>
+<UFB899>
+<UFB89A>
+<UFB89B>
+<UFB89C>
+<UFB89D>
+<UFB89E>
+<UFB89F>
+<UFB8A0>
+<UFB8A1>
+<UFB8A2>
+<UFB8A3>
+<UFB8A4>
+<UFB8A5>
+<UFB8A6>
+<UFB8A7>
+<UFB8A8>
+<UFB8A9>
+<UFB8AA>
+<UFB8AB>
+<UFB8AC>
+<UFB8AD>
+<UFB8AE>
+<UFB8AF>
+<UFB8B0>
+<UFB8B1>
+<UFB8B2>
+<UFB8B3>
+<UFB8B4>
+<UFB8B5>
+<UFB8B6>
+<UFB8B7>
+<UFB8B8>
+<UFB8B9>
+<UFB8BA>
+<UFB8BB>
+<UFB8BC>
+<UFB8BD>
+<UFB8BE>
+<UFB8BF>
+<UFB8C0>
+<UFB8C1>
+<UFB8C2>
+<UFB8C3>
+<UFB8C4>
+<UFB8C5>
+<UFB8C6>
+<UFB8C7>
+<UFB8C8>
+<UFB8C9>
+<UFB8CA>
+<UFB8CB>
+<UFB8CC>
+<UFB8CD>
+<UFB8CE>
+<UFB8CF>
+<UFB8D0>
+<UFB8D1>
+<UFB8D2>
+<UFB8D3>
+<UFB8D4>
+<UFB8D5>
+<UFB8D6>
+<UFB8D7>
+<UFB8D8>
+<UFB8D9>
+<UFB8DA>
+<UFB8DB>
+<UFB8DC>
+<UFB8DD>
+<UFB8DE>
+<UFB8DF>
+<UFB8E0>
+<UFB8E1>
+<UFB8E2>
+<UFB8E3>
+<UFB8E4>
+<UFB8E5>
+<UFB8E6>
+<UFB8E7>
+<UFB8E8>
+<UFB8E9>
+<UFB8EA>
+<UFB8EB>
+<UFB8EC>
+<UFB8ED>
+<UFB8EE>
+<UFB8EF>
+<UFB8F0>
+<UFB8F1>
+<UFB8F2>
+<UFB8F3>
+<UFB8F4>
+<UFB8F5>
+<UFB8F6>
+<UFB8F7>
+<UFB8F8>
+<UFB8F9>
+<UFB8FA>
+<UFB8FB>
+<UFB8FC>
+<UFB8FD>
+<UFB8FE>
+<UFB8FF>
+<UFB900>
+<UFB901>
+<UFB902>
+<UFB903>
+<UFB904>
+<UFB905>
+<UFB906>
+<UFB907>
+<UFB908>
+<UFB909>
+<UFB90A>
+<UFB90B>
+<UFB90C>
+<UFB90D>
+<UFB90E>
+<UFB90F>
+<UFB910>
+<UFB911>
+<UFB912>
+<UFB913>
+<UFB914>
+<UFB915>
+<UFB916>
+<UFB917>
+<UFB918>
+<UFB919>
+<UFB91A>
+<UFB91B>
+<UFB91C>
+<UFB91D>
+<UFB91E>
+<UFB91F>
+<UFB920>
+<UFB921>
+<UFB922>
+<UFB923>
+<UFB924>
+<UFB925>
+<UFB926>
+<UFB927>
+<UFB928>
+<UFB929>
+<UFB92A>
+<UFB92B>
+<UFB92C>
+<UFB92D>
+<UFB92E>
+<UFB92F>
+<UFB930>
+<UFB931>
+<UFB932>
+<UFB933>
+<UFB934>
+<UFB935>
+<UFB936>
+<UFB937>
+<UFB938>
+<UFB939>
+<UFB93A>
+<UFB93B>
+<UFB93C>
+<UFB93D>
+<UFB93E>
+<UFB93F>
+<UFB940>
+<UFB941>
+<UFB942>
+<UFB943>
+<UFB944>
+<UFB945>
+<UFB946>
+<UFB947>
+<UFB948>
+<UFB949>
+<UFB94A>
+<UFB94B>
+<UFB94C>
+<UFB94D>
+<UFB94E>
+<UFB94F>
+<UFB950>
+<UFB951>
+<UFB952>
+<UFB953>
+<UFB954>
+<UFB955>
+<UFB956>
+<UFB957>
+<UFB958>
+<UFB959>
+<UFB95A>
+<UFB95B>
+<UFB95C>
+<UFB95D>
+<UFB95E>
+<UFB95F>
+<UFB960>
+<UFB961>
+<UFB962>
+<UFB963>
+<UFB964>
+<UFB965>
+<UFB966>
+<UFB967>
+<UFB968>
+<UFB969>
+<UFB96A>
+<UFB96B>
+<UFB96C>
+<UFB96D>
+<UFB96E>
+<UFB96F>
+<UFB970>
+<UFB971>
+<UFB972>
+<UFB973>
+<UFB974>
+<UFB975>
+<UFB976>
+<UFB977>
+<UFB978>
+<UFB979>
+<UFB97A>
+<UFB97B>
+<UFB97C>
+<UFB97D>
+<UFB97E>
+<UFB97F>
+<UFB980>
+<UFB981>
+<UFB982>
+<UFB983>
+<UFB984>
+<UFB985>
+<UFB986>
+<UFB987>
+<UFB988>
+<UFB989>
+<UFB98A>
+<UFB98B>
+<UFB98C>
+<UFB98D>
+<UFB98E>
+<UFB98F>
+<UFB990>
+<UFB991>
+<UFB992>
+<UFB993>
+<UFB994>
+<UFB995>
+<UFB996>
+<UFB997>
+<UFB998>
+<UFB999>
+<UFB99A>
+<UFB99B>
+<UFB99C>
+<UFB99D>
+<UFB99E>
+<UFB99F>
+<UFB9A0>
+<UFB9A1>
+<UFB9A2>
+<UFB9A3>
+<UFB9A4>
+<UFB9A5>
+<UFB9A6>
+<UFB9A7>
+<UFB9A8>
+<UFB9A9>
+<UFB9AA>
+<UFB9AB>
+<UFB9AC>
+<UFB9AD>
+<UFB9AE>
+<UFB9AF>
+<UFB9B0>
+<UFB9B1>
+<UFB9B2>
+<UFB9B3>
+<UFB9B4>
+<UFB9B5>
+<UFB9B6>
+<UFB9B7>
+<UFB9B8>
+<UFB9B9>
+<UFB9BA>
+<UFB9BB>
+<UFB9BC>
+<UFB9BD>
+<UFB9BE>
+<UFB9BF>
+<UFB9C0>
+<UFB9C1>
+<UFB9C2>
+<UFB9C3>
+<UFB9C4>
+<UFB9C5>
+<UFB9C6>
+<UFB9C7>
+<UFB9C8>
+<UFB9C9>
+<UFB9CA>
+<UFB9CB>
+<UFB9CC>
+<UFB9CD>
+<UFB9CE>
+<UFB9CF>
+<UFB9D0>
+<UFB9D1>
+<UFB9D2>
+<UFB9D3>
+<UFB9D4>
+<UFB9D5>
+<UFB9D6>
+<UFB9D7>
+<UFB9D8>
+<UFB9D9>
+<UFB9DA>
+<UFB9DB>
+<UFB9DC>
+<UFB9DD>
+<UFB9DE>
+<UFB9DF>
+<UFB9E0>
+<UFB9E1>
+<UFB9E2>
+<UFB9E3>
+<UFB9E4>
+<UFB9E5>
+<UFB9E6>
+<UFB9E7>
+<UFB9E8>
+<UFB9E9>
+<UFB9EA>
+<UFB9EB>
+<UFB9EC>
+<UFB9ED>
+<UFB9EE>
+<UFB9EF>
+<UFB9F0>
+<UFB9F1>
+<UFB9F2>
+<UFB9F3>
+<UFB9F4>
+<UFB9F5>
+<UFB9F6>
+<UFB9F7>
+<UFB9F8>
+<UFB9F9>
+<UFB9FA>
+<UFB9FB>
+<UFB9FC>
+<UFB9FD>
+<UFB9FE>
+<UFB9FF>
+<UFBA00>
+<UFBA01>
+<UFBA02>
+<UFBA03>
+<UFBA04>
+<UFBA05>
+<UFBA06>
+<UFBA07>
+<UFBA08>
+<UFBA09>
+<UFBA0A>
+<UFBA0B>
+<UFBA0C>
+<UFBA0D>
+<UFBA0E>
+<UFBA0F>
+<UFBA10>
+<UFBA11>
+<UFBA12>
+<UFBA13>
+<UFBA14>
+<UFBA15>
+<UFBA16>
+<UFBA17>
+<UFBA18>
+<UFBA19>
+<UFBA1A>
+<UFBA1B>
+<UFBA1C>
+<UFBA1D>
+<UFBA1E>
+<UFBA1F>
+<UFBA20>
+<UFBA21>
+<UFBA22>
+<UFBA23>
+<UFBA24>
+<UFBA25>
+<UFBA26>
+<UFBA27>
+<UFBA28>
+<UFBA29>
+<UFBA2A>
+<UFBA2B>
+<UFBA2C>
+<UFBA2D>
+<UFBA2E>
+<UFBA2F>
+<UFBA30>
+<UFBA31>
+<UFBA32>
+<UFBA33>
+<UFBA34>
+<UFBA35>
+<UFBA36>
+<UFBA37>
+<UFBA38>
+<UFBA39>
+<UFBA3A>
+<UFBA3B>
+<UFBA3C>
+<UFBA3D>
+<UFBA3E>
+<UFBA3F>
+<UFBA40>
+<UFBA41>
+<UFBA42>
+<UFBA43>
+<UFBA44>
+<UFBA45>
+<UFBA46>
+<UFBA47>
+<UFBA48>
+<UFBA49>
+<UFBA4A>
+<UFBA4B>
+<UFBA4C>
+<UFBA4D>
+<UFBA4E>
+<UFBA4F>
+<UFBA50>
+<UFBA51>
+<UFBA52>
+<UFBA53>
+<UFBA54>
+<UFBA55>
+<UFBA56>
+<UFBA57>
+<UFBA58>
+<UFBA59>
+<UFBA5A>
+<UFBA5B>
+<UFBA5C>
+<UFBA5D>
+<UFBA5E>
+<UFBA5F>
+<UFBA60>
+<UFBA61>
+<UFBA62>
+<UFBA63>
+<UFBA64>
+<UFBA65>
+<UFBA66>
+<UFBA67>
+<UFBA68>
+<UFBA69>
+<UFBA6A>
+<UFBA6B>
+<UFBA6C>
+<UFBA6D>
+<UFBA6E>
+<UFBA6F>
+<UFBA70>
+<UFBA71>
+<UFBA72>
+<UFBA73>
+<UFBA74>
+<UFBA75>
+<UFBA76>
+<UFBA77>
+<UFBA78>
+<UFBA79>
+<UFBA7A>
+<UFBA7B>
+<UFBA7C>
+<UFBA7D>
+<UFBA7E>
+<UFBA7F>
+<UFBA80>
+<UFBA81>
+<UFBA82>
+<UFBA83>
+<UFBA84>
+<UFBA85>
+<UFBA86>
+<UFBA87>
+<UFBA88>
+<UFBA89>
+<UFBA8A>
+<UFBA8B>
+<UFBA8C>
+<UFBA8D>
+<UFBA8E>
+<UFBA8F>
+<UFBA90>
+<UFBA91>
+<UFBA92>
+<UFBA93>
+<UFBA94>
+<UFBA95>
+<UFBA96>
+<UFBA97>
+<UFBA98>
+<UFBA99>
+<UFBA9A>
+<UFBA9B>
+<UFBA9C>
+<UFBA9D>
+<UFBA9E>
+<UFBA9F>
+<UFBAA0>
+<UFBAA1>
+<UFBAA2>
+<UFBAA3>
+<UFBAA4>
+<UFBAA5>
+<UFBAA6>
+<UFBAA7>
+<UFBAA8>
+<UFBAA9>
+<UFBAAA>
+<UFBAAB>
+<UFBAAC>
+<UFBAAD>
+<UFBAAE>
+<UFBAAF>
+<UFBAB0>
+<UFBAB1>
+<UFBAB2>
+<UFBAB3>
+<UFBAB4>
+<UFBAB5>
+<UFBAB6>
+<UFBAB7>
+<UFBAB8>
+<UFBAB9>
+<UFBABA>
+<UFBABB>
+<UFBABC>
+<UFBABD>
+<UFBABE>
+<UFBABF>
+<UFBAC0>
+<UFBAC1>
+<UFBAC2>
+<UFBAC3>
+<UFBAC4>
+<UFBAC5>
+<UFBAC6>
+<UFBAC7>
+<UFBAC8>
+<UFBAC9>
+<UFBACA>
+<UFBACB>
+<UFBACC>
+<UFBACD>
+<UFBACE>
+<UFBACF>
+<UFBAD0>
+<UFBAD1>
+<UFBAD2>
+<UFBAD3>
+<UFBAD4>
+<UFBAD5>
+<UFBAD6>
+<UFBAD7>
+<UFBAD8>
+<UFBAD9>
+<UFBADA>
+<UFBADB>
+<UFBADC>
+<UFBADD>
+<UFBADE>
+<UFBADF>
+<UFBAE0>
+<UFBAE1>
+<UFBAE2>
+<UFBAE3>
+<UFBAE4>
+<UFBAE5>
+<UFBAE6>
+<UFBAE7>
+<UFBAE8>
+<UFBAE9>
+<UFBAEA>
+<UFBAEB>
+<UFBAEC>
+<UFBAED>
+<UFBAEE>
+<UFBAEF>
+<UFBAF0>
+<UFBAF1>
+<UFBAF2>
+<UFBAF3>
+<UFBAF4>
+<UFBAF5>
+<UFBAF6>
+<UFBAF7>
+<UFBAF8>
+<UFBAF9>
+<UFBAFA>
+<UFBAFB>
+<UFBAFC>
+<UFBAFD>
+<UFBAFE>
+<UFBAFF>
+<UFBB00>
+<UFBB01>
+<UFBB02>
+<UFBB03>
+<UFBB04>
+<UFBB05>
+<UFBB06>
+<UFBB07>
+<UFBB08>
+<UFBB09>
+<UFBB0A>
+<UFBB0B>
+<UFBB0C>
+<UFBB0D>
+<UFBB0E>
+<UFBB0F>
+<UFBB10>
+<UFBB11>
+<UFBB12>
+<UFBB13>
+<UFBB14>
+<UFBB15>
+<UFBB16>
+<UFBB17>
+<UFBB18>
+<UFBB19>
+<UFBB1A>
+<UFBB1B>
+<UFBB1C>
+<UFBB1D>
+<UFBB1E>
+<UFBB1F>
+<UFBB20>
+<UFBB21>
+<UFBB22>
+<UFBB23>
+<UFBB24>
+<UFBB25>
+<UFBB26>
+<UFBB27>
+<UFBB28>
+<UFBB29>
+<UFBB2A>
+<UFBB2B>
+<UFBB2C>
+<UFBB2D>
+<UFBB2E>
+<UFBB2F>
+<UFBB30>
+<UFBB31>
+<UFBB32>
+<UFBB33>
+<UFBB34>
+<UFBB35>
+<UFBB36>
+<UFBB37>
+<UFBB38>
+<UFBB39>
+<UFBB3A>
+<UFBB3B>
+<UFBB3C>
+<UFBB3D>
+<UFBB3E>
+<UFBB3F>
+<UFBB40>
+<UFBB41>
+<UFBB42>
+<UFBB43>
+<UFBB44>
+<UFBB45>
+<UFBB46>
+<UFBB47>
+<UFBB48>
+<UFBB49>
+<UFBB4A>
+<UFBB4B>
+<UFBB4C>
+<UFBB4D>
+<UFBB4E>
+<UFBB4F>
+<UFBB50>
+<UFBB51>
+<UFBB52>
+<UFBB53>
+<UFBB54>
+<UFBB55>
+<UFBB56>
+<UFBB57>
+<UFBB58>
+<UFBB59>
+<UFBB5A>
+<UFBB5B>
+<UFBB5C>
+<UFBB5D>
+<UFBB5E>
+<UFBB5F>
+<UFBB60>
+<UFBB61>
+<UFBB62>
+<UFBB63>
+<UFBB64>
+<UFBB65>
+<UFBB66>
+<UFBB67>
+<UFBB68>
+<UFBB69>
+<UFBB6A>
+<UFBB6B>
+<UFBB6C>
+<UFBB6D>
+<UFBB6E>
+<UFBB6F>
+<UFBB70>
+<UFBB71>
+<UFBB72>
+<UFBB73>
+<UFBB74>
+<UFBB75>
+<UFBB76>
+<UFBB77>
+<UFBB78>
+<UFBB79>
+<UFBB7A>
+<UFBB7B>
+<UFBB7C>
+<UFBB7D>
+<UFBB7E>
+<UFBB7F>
+<UFBB80>
+<UFBB81>
+<UFBB82>
+<UFBB83>
+<UFBB84>
+<UFBB85>
+<UFBB86>
+<UFBB87>
+<UFBB88>
+<UFBB89>
+<UFBB8A>
+<UFBB8B>
+<UFBB8C>
+<UFBB8D>
+<UFBB8E>
+<UFBB8F>
+<UFBB90>
+<UFBB91>
+<UFBB92>
+<UFBB93>
+<UFBB94>
+<UFBB95>
+<UFBB96>
+<UFBB97>
+<UFBB98>
+<UFBB99>
+<UFBB9A>
+<UFBB9B>
+<UFBB9C>
+<UFBB9D>
+<UFBB9E>
+<UFBB9F>
+<UFBBA0>
+<UFBBA1>
+<UFBBA2>
+<UFBBA3>
+<UFBBA4>
+<UFBBA5>
+<UFBBA6>
+<UFBBA7>
+<UFBBA8>
+<UFBBA9>
+<UFBBAA>
+<UFBBAB>
+<UFBBAC>
+<UFBBAD>
+<UFBBAE>
+<UFBBAF>
+<UFBBB0>
+<UFBBB1>
+<UFBBB2>
+<UFBBB3>
+<UFBBB4>
+<UFBBB5>
+<UFBBB6>
+<UFBBB7>
+<UFBBB8>
+<UFBBB9>
+<UFBBBA>
+<UFBBBB>
+<UFBBBC>
+<UFBBBD>
+<UFBBBE>
+<UFBBBF>
+<UFBBC0>
+<UFBBC1>
+<UFBBC2>
+<UFBBC3>
+<UFBBC4>
+<UFBBC5>
+<UFBBC6>
+<UFBBC7>
+<UFBBC8>
+<UFBBC9>
+<UFBBCA>
+<UFBBCB>
+<UFBBCC>
+<UFBBCD>
+<UFBBCE>
+<UFBBCF>
+<UFBBD0>
+<UFBBD1>
+<UFBBD2>
+<UFBBD3>
+<UFBBD4>
+<UFBBD5>
+<UFBBD6>
+<UFBBD7>
+<UFBBD8>
+<UFBBD9>
+<UFBBDA>
+<UFBBDB>
+<UFBBDC>
+<UFBBDD>
+<UFBBDE>
+<UFBBDF>
+<UFBBE0>
+<UFBBE1>
+<UFBBE2>
+<UFBBE3>
+<UFBBE4>
+<UFBBE5>
+<UFBBE6>
+<UFBBE7>
+<UFBBE8>
+<UFBBE9>
+<UFBBEA>
+<UFBBEB>
+<UFBBEC>
+<UFBBED>
+<UFBBEE>
+<UFBBEF>
+<UFBBF0>
+<UFBBF1>
+<UFBBF2>
+<UFBBF3>
+<UFBBF4>
+<UFBBF5>
+<UFBBF6>
+<UFBBF7>
+<UFBBF8>
+<UFBBF9>
+<UFBBFA>
+<UFBBFB>
+<UFBBFC>
+<UFBBFD>
+<UFBBFE>
+<UFBBFF>
+<UFBC00>
+<UFBC01>
+<UFBC02>
+<UFBC03>
+<UFBC04>
+<UFBC05>
+<UFBC06>
+<UFBC07>
+<UFBC08>
+<UFBC09>
+<UFBC0A>
+<UFBC0B>
+<UFBC0C>
+<UFBC0D>
+<UFBC0E>
+<UFBC0F>
+<UFBC10>
+<UFBC11>
+<UFBC12>
+<UFBC13>
+<UFBC14>
+<UFBC15>
+<UFBC16>
+<UFBC17>
+<UFBC18>
+<UFBC19>
+<UFBC1A>
+<UFBC1B>
+<UFBC1C>
+<UFBC1D>
+<UFBC1E>
+<UFBC1F>
+<UFBC20>
+<UFBC21>
+<UFBC22>
+<UFBC23>
+<UFBC24>
+<UFBC25>
+<UFBC26>
+<UFBC27>
+<UFBC28>
+<UFBC29>
+<UFBC2A>
+<UFBC2B>
+<UFBC2C>
+<UFBC2D>
+<UFBC2E>
+<UFBC2F>
+<UFBC30>
+<UFBC31>
+<UFBC32>
+<UFBC33>
+<UFBC34>
+<UFBC35>
+<UFBC36>
+<UFBC37>
+<UFBC38>
+<UFBC39>
+<UFBC3A>
+<UFBC3B>
+<UFBC3C>
+<UFBC3D>
+<UFBC3E>
+<UFBC3F>
+<UFBC40>
+<UFBC41>
+<UFBC42>
+<UFBC43>
+<UFBC44>
+<UFBC45>
+<UFBC46>
+<UFBC47>
+<UFBC48>
+<UFBC49>
+<UFBC4A>
+<UFBC4B>
+<UFBC4C>
+<UFBC4D>
+<UFBC4E>
+<UFBC4F>
+<UFBC50>
+<UFBC51>
+<UFBC52>
+<UFBC53>
+<UFBC54>
+<UFBC55>
+<UFBC56>
+<UFBC57>
+<UFBC58>
+<UFBC59>
+<UFBC5A>
+<UFBC5B>
+<UFBC5C>
+<UFBC5D>
+<UFBC5E>
+<UFBC5F>
+<UFBC60>
+<UFBC61>
+<UFBC62>
+<UFBC63>
+<UFBC64>
+<UFBC65>
+<UFBC66>
+<UFBC67>
+<UFBC68>
+<UFBC69>
+<UFBC6A>
+<UFBC6B>
+<UFBC6C>
+<UFBC6D>
+<UFBC6E>
+<UFBC6F>
+<UFBC70>
+<UFBC71>
+<UFBC72>
+<UFBC73>
+<UFBC74>
+<UFBC75>
+<UFBC76>
+<UFBC77>
+<UFBC78>
+<UFBC79>
+<UFBC7A>
+<UFBC7B>
+<UFBC7C>
+<UFBC7D>
+<UFBC7E>
+<UFBC7F>
+<UFBC80>
+<UFBC81>
+<UFBC82>
+<UFBC83>
+<UFBC84>
+<UFBC85>
+<UFBC86>
+<UFBC87>
+<UFBC88>
+<UFBC89>
+<UFBC8A>
+<UFBC8B>
+<UFBC8C>
+<UFBC8D>
+<UFBC8E>
+<UFBC8F>
+<UFBC90>
+<UFBC91>
+<UFBC92>
+<UFBC93>
+<UFBC94>
+<UFBC95>
+<UFBC96>
+<UFBC97>
+<UFBC98>
+<UFBC99>
+<UFBC9A>
+<UFBC9B>
+<UFBC9C>
+<UFBC9D>
+<UFBC9E>
+<UFBC9F>
+<UFBCA0>
+<UFBCA1>
+<UFBCA2>
+<UFBCA3>
+<UFBCA4>
+<UFBCA5>
+<UFBCA6>
+<UFBCA7>
+<UFBCA8>
+<UFBCA9>
+<UFBCAA>
+<UFBCAB>
+<UFBCAC>
+<UFBCAD>
+<UFBCAE>
+<UFBCAF>
+<UFBCB0>
+<UFBCB1>
+<UFBCB2>
+<UFBCB3>
+<UFBCB4>
+<UFBCB5>
+<UFBCB6>
+<UFBCB7>
+<UFBCB8>
+<UFBCB9>
+<UFBCBA>
+<UFBCBB>
+<UFBCBC>
+<UFBCBD>
+<UFBCBE>
+<UFBCBF>
+<UFBCC0>
+<UFBCC1>
+<UFBCC2>
+<UFBCC3>
+<UFBCC4>
+<UFBCC5>
+<UFBCC6>
+<UFBCC7>
+<UFBCC8>
+<UFBCC9>
+<UFBCCA>
+<UFBCCB>
+<UFBCCC>
+<UFBCCD>
+<UFBCCE>
+<UFBCCF>
+<UFBCD0>
+<UFBCD1>
+<UFBCD2>
+<UFBCD3>
+<UFBCD4>
+<UFBCD5>
+<UFBCD6>
+<UFBCD7>
+<UFBCD8>
+<UFBCD9>
+<UFBCDA>
+<UFBCDB>
+<UFBCDC>
+<UFBCDD>
+<UFBCDE>
+<UFBCDF>
+<UFBCE0>
+<UFBCE1>
+<UFBCE2>
+<UFBCE3>
+<UFBCE4>
+<UFBCE5>
+<UFBCE6>
+<UFBCE7>
+<UFBCE8>
+<UFBCE9>
+<UFBCEA>
+<UFBCEB>
+<UFBCEC>
+<UFBCED>
+<UFBCEE>
+<UFBCEF>
+<UFBCF0>
+<UFBCF1>
+<UFBCF2>
+<UFBCF3>
+<UFBCF4>
+<UFBCF5>
+<UFBCF6>
+<UFBCF7>
+<UFBCF8>
+<UFBCF9>
+<UFBCFA>
+<UFBCFB>
+<UFBCFC>
+<UFBCFD>
+<UFBCFE>
+<UFBCFF>
+<UFBD00>
+<UFBD01>
+<UFBD02>
+<UFBD03>
+<UFBD04>
+<UFBD05>
+<UFBD06>
+<UFBD07>
+<UFBD08>
+<UFBD09>
+<UFBD0A>
+<UFBD0B>
+<UFBD0C>
+<UFBD0D>
+<UFBD0E>
+<UFBD0F>
+<UFBD10>
+<UFBD11>
+<UFBD12>
+<UFBD13>
+<UFBD14>
+<UFBD15>
+<UFBD16>
+<UFBD17>
+<UFBD18>
+<UFBD19>
+<UFBD1A>
+<UFBD1B>
+<UFBD1C>
+<UFBD1D>
+<UFBD1E>
+<UFBD1F>
+<UFBD20>
+<UFBD21>
+<UFBD22>
+<UFBD23>
+<UFBD24>
+<UFBD25>
+<UFBD26>
+<UFBD27>
+<UFBD28>
+<UFBD29>
+<UFBD2A>
+<UFBD2B>
+<UFBD2C>
+<UFBD2D>
+<UFBD2E>
+<UFBD2F>
+<UFBD30>
+<UFBD31>
+<UFBD32>
+<UFBD33>
+<UFBD34>
+<UFBD35>
+<UFBD36>
+<UFBD37>
+<UFBD38>
+<UFBD39>
+<UFBD3A>
+<UFBD3B>
+<UFBD3C>
+<UFBD3D>
+<UFBD3E>
+<UFBD3F>
+<UFBD40>
+<UFBD41>
+<UFBD42>
+<UFBD43>
+<UFBD44>
+<UFBD45>
+<UFBD46>
+<UFBD47>
+<UFBD48>
+<UFBD49>
+<UFBD4A>
+<UFBD4B>
+<UFBD4C>
+<UFBD4D>
+<UFBD4E>
+<UFBD4F>
+<UFBD50>
+<UFBD51>
+<UFBD52>
+<UFBD53>
+<UFBD54>
+<UFBD55>
+<UFBD56>
+<UFBD57>
+<UFBD58>
+<UFBD59>
+<UFBD5A>
+<UFBD5B>
+<UFBD5C>
+<UFBD5D>
+<UFBD5E>
+<UFBD5F>
+<UFBD60>
+<UFBD61>
+<UFBD62>
+<UFBD63>
+<UFBD64>
+<UFBD65>
+<UFBD66>
+<UFBD67>
+<UFBD68>
+<UFBD69>
+<UFBD6A>
+<UFBD6B>
+<UFBD6C>
+<UFBD6D>
+<UFBD6E>
+<UFBD6F>
+<UFBD70>
+<UFBD71>
+<UFBD72>
+<UFBD73>
+<UFBD74>
+<UFBD75>
+<UFBD76>
+<UFBD77>
+<UFBD78>
+<UFBD79>
+<UFBD7A>
+<UFBD7B>
+<UFBD7C>
+<UFBD7D>
+<UFBD7E>
+<UFBD7F>
+<UFBD80>
+<UFBD81>
+<UFBD82>
+<UFBD83>
+<UFBD84>
+<UFBD85>
+<UFBD86>
+<UFBD87>
+<UFBD88>
+<UFBD89>
+<UFBD8A>
+<UFBD8B>
+<UFBD8C>
+<UFBD8D>
+<UFBD8E>
+<UFBD8F>
+<UFBD90>
+<UFBD91>
+<UFBD92>
+<UFBD93>
+<UFBD94>
+<UFBD95>
+<UFBD96>
+<UFBD97>
+<UFBD98>
+<UFBD99>
+<UFBD9A>
+<UFBD9B>
+<UFBD9C>
+<UFBD9D>
+<UFBD9E>
+<UFBD9F>
+<UFBDA0>
+<UFBDA1>
+<UFBDA2>
+<UFBDA3>
+<UFBDA4>
+<UFBDA5>
+<UFBDA6>
+<UFBDA7>
+<UFBDA8>
+<UFBDA9>
+<UFBDAA>
+<UFBDAB>
+<UFBDAC>
+<UFBDAD>
+<UFBDAE>
+<UFBDAF>
+<UFBDB0>
+<UFBDB1>
+<UFBDB2>
+<UFBDB3>
+<UFBDB4>
+<UFBDB5>
+<UFBDB6>
+<UFBDB7>
+<UFBDB8>
+<UFBDB9>
+<UFBDBA>
+<UFBDBB>
+<UFBDBC>
+<UFBDBD>
+<UFBDBE>
+<UFBDBF>
+<UFBDC0>
+<UFBDC1>
+<UFBDC2>
+<UFBDC3>
+<UFBDC4>
+<UFBDC5>
+<UFBDC6>
+<UFBDC7>
+<UFBDC8>
+<UFBDC9>
+<UFBDCA>
+<UFBDCB>
+<UFBDCC>
+<UFBDCD>
+<UFBDCE>
+<UFBDCF>
+<UFBDD0>
+<UFBDD1>
+<UFBDD2>
+<UFBDD3>
+<UFBDD4>
+<UFBDD5>
+<UFBDD6>
+<UFBDD7>
+<UFBDD8>
+<UFBDD9>
+<UFBDDA>
+<UFBDDB>
+<UFBDDC>
+<UFBDDD>
+<UFBDDE>
+<UFBDDF>
+<UFBDE0>
+<UFBDE1>
+<UFBDE2>
+<UFBDE3>
+<UFBDE4>
+<UFBDE5>
+<UFBDE6>
+<UFBDE7>
+<UFBDE8>
+<UFBDE9>
+<UFBDEA>
+<UFBDEB>
+<UFBDEC>
+<UFBDED>
+<UFBDEE>
+<UFBDEF>
+<UFBDF0>
+<UFBDF1>
+<UFBDF2>
+<UFBDF3>
+<UFBDF4>
+<UFBDF5>
+<UFBDF6>
+<UFBDF7>
+<UFBDF8>
+<UFBDF9>
+<UFBDFA>
+<UFBDFB>
+<UFBDFC>
+<UFBDFD>
+<UFBDFE>
+<UFBDFF>
+<UFBE00>
+<UFBE01>
+<UFBE02>
+<UFBE03>
+<UFBE04>
+<UFBE05>
+<UFBE06>
+<UFBE07>
+<UFBE08>
+<UFBE09>
+<UFBE0A>
+<UFBE0B>
+<UFBE0C>
+<UFBE0D>
+<UFBE0E>
+<UFBE0F>
+<UFBE10>
+<UFBE11>
+<UFBE12>
+<UFBE13>
+<UFBE14>
+<UFBE15>
+<UFBE16>
+<UFBE17>
+<UFBE18>
+<UFBE19>
+<UFBE1A>
+<UFBE1B>
+<UFBE1C>
+<UFBE1D>
+<UFBE1E>
+<UFBE1F>
+<UFBE20>
+<UFBE21>
+<UFBE22>
+<UFBE23>
+<UFBE24>
+<UFBE25>
+<UFBE26>
+<UFBE27>
+<UFBE28>
+<UFBE29>
+<UFBE2A>
+<UFBE2B>
+<UFBE2C>
+<UFBE2D>
+<UFBE2E>
+<UFBE2F>
+<UFBE30>
+<UFBE31>
+<UFBE32>
+<UFBE33>
+<UFBE34>
+<UFBE35>
+<UFBE36>
+<UFBE37>
+<UFBE38>
+<UFBE39>
+<UFBE3A>
+<UFBE3B>
+<UFBE3C>
+<UFBE3D>
+<UFBE3E>
+<UFBE3F>
+<UFBE40>
+<UFBE41>
+<UFBE42>
+<UFBE43>
+<UFBE44>
+<UFBE45>
+<UFBE46>
+<UFBE47>
+<UFBE48>
+<UFBE49>
+<UFBE4A>
+<UFBE4B>
+<UFBE4C>
+<UFBE4D>
+<UFBE4E>
+<UFBE4F>
+<UFBE50>
+<UFBE51>
+<UFBE52>
+<UFBE53>
+<UFBE54>
+<UFBE55>
+<UFBE56>
+<UFBE57>
+<UFBE58>
+<UFBE59>
+<UFBE5A>
+<UFBE5B>
+<UFBE5C>
+<UFBE5D>
+<UFBE5E>
+<UFBE5F>
+<UFBE60>
+<UFBE61>
+<UFBE62>
+<UFBE63>
+<UFBE64>
+<UFBE65>
+<UFBE66>
+<UFBE67>
+<UFBE68>
+<UFBE69>
+<UFBE6A>
+<UFBE6B>
+<UFBE6C>
+<UFBE6D>
+<UFBE6E>
+<UFBE6F>
+<UFBE70>
+<UFBE71>
+<UFBE72>
+<UFBE73>
+<UFBE74>
+<UFBE75>
+<UFBE76>
+<UFBE77>
+<UFBE78>
+<UFBE79>
+<UFBE7A>
+<UFBE7B>
+<UFBE7C>
+<UFBE7D>
+<UFBE7E>
+<UFBE7F>
+<UFBE80>
+<UFBE81>
+<UFBE82>
+<UFBE83>
+<UFBE84>
+<UFBE85>
+<UFBE86>
+<UFBE87>
+<UFBE88>
+<UFBE89>
+<UFBE8A>
+<UFBE8B>
+<UFBE8C>
+<UFBE8D>
+<UFBE8E>
+<UFBE8F>
+<UFBE90>
+<UFBE91>
+<UFBE92>
+<UFBE93>
+<UFBE94>
+<UFBE95>
+<UFBE96>
+<UFBE97>
+<UFBE98>
+<UFBE99>
+<UFBE9A>
+<UFBE9B>
+<UFBE9C>
+<UFBE9D>
+<UFBE9E>
+<UFBE9F>
+<UFBEA0>
+<UFBEA1>
+<UFBEA2>
+<UFBEA3>
+<UFBEA4>
+<UFBEA5>
+<UFBEA6>
+<UFBEA7>
+<UFBEA8>
+<UFBEA9>
+<UFBEAA>
+<UFBEAB>
+<UFBEAC>
+<UFBEAD>
+<UFBEAE>
+<UFBEAF>
+<UFBEB0>
+<UFBEB1>
+<UFBEB2>
+<UFBEB3>
+<UFBEB4>
+<UFBEB5>
+<UFBEB6>
+<UFBEB7>
+<UFBEB8>
+<UFBEB9>
+<UFBEBA>
+<UFBEBB>
+<UFBEBC>
+<UFBEBD>
+<UFBEBE>
+<UFBEBF>
+<UFBEC0>
+<UFBEC1>
+<UFBEC2>
+<UFBEC3>
+<UFBEC4>
+<UFBEC5>
+<UFBEC6>
+<UFBEC7>
+<UFBEC8>
+<UFBEC9>
+<UFBECA>
+<UFBECB>
+<UFBECC>
+<UFBECD>
+<UFBECE>
+<UFBECF>
+<UFBED0>
+<UFBED1>
+<UFBED2>
+<UFBED3>
+<UFBED4>
+<UFBED5>
+<UFBED6>
+<UFBED7>
+<UFBED8>
+<UFBED9>
+<UFBEDA>
+<UFBEDB>
+<UFBEDC>
+<UFBEDD>
+<UFBEDE>
+<UFBEDF>
+<UFBEE0>
+<UFBEE1>
+<UFBEE2>
+<UFBEE3>
+<UFBEE4>
+<UFBEE5>
+<UFBEE6>
+<UFBEE7>
+<UFBEE8>
+<UFBEE9>
+<UFBEEA>
+<UFBEEB>
+<UFBEEC>
+<UFBEED>
+<UFBEEE>
+<UFBEEF>
+<UFBEF0>
+<UFBEF1>
+<UFBEF2>
+<UFBEF3>
+<UFBEF4>
+<UFBEF5>
+<UFBEF6>
+<UFBEF7>
+<UFBEF8>
+<UFBEF9>
+<UFBEFA>
+<UFBEFB>
+<UFBEFC>
+<UFBEFD>
+<UFBEFE>
+<UFBEFF>
+<UFBF00>
+<UFBF01>
+<UFBF02>
+<UFBF03>
+<UFBF04>
+<UFBF05>
+<UFBF06>
+<UFBF07>
+<UFBF08>
+<UFBF09>
+<UFBF0A>
+<UFBF0B>
+<UFBF0C>
+<UFBF0D>
+<UFBF0E>
+<UFBF0F>
+<UFBF10>
+<UFBF11>
+<UFBF12>
+<UFBF13>
+<UFBF14>
+<UFBF15>
+<UFBF16>
+<UFBF17>
+<UFBF18>
+<UFBF19>
+<UFBF1A>
+<UFBF1B>
+<UFBF1C>
+<UFBF1D>
+<UFBF1E>
+<UFBF1F>
+<UFBF20>
+<UFBF21>
+<UFBF22>
+<UFBF23>
+<UFBF24>
+<UFBF25>
+<UFBF26>
+<UFBF27>
+<UFBF28>
+<UFBF29>
+<UFBF2A>
+<UFBF2B>
+<UFBF2C>
+<UFBF2D>
+<UFBF2E>
+<UFBF2F>
+<UFBF30>
+<UFBF31>
+<UFBF32>
+<UFBF33>
+<UFBF34>
+<UFBF35>
+<UFBF36>
+<UFBF37>
+<UFBF38>
+<UFBF39>
+<UFBF3A>
+<UFBF3B>
+<UFBF3C>
+<UFBF3D>
+<UFBF3E>
+<UFBF3F>
+<UFBF40>
+<UFBF41>
+<UFBF42>
+<UFBF43>
+<UFBF44>
+<UFBF45>
+<UFBF46>
+<UFBF47>
+<UFBF48>
+<UFBF49>
+<UFBF4A>
+<UFBF4B>
+<UFBF4C>
+<UFBF4D>
+<UFBF4E>
+<UFBF4F>
+<UFBF50>
+<UFBF51>
+<UFBF52>
+<UFBF53>
+<UFBF54>
+<UFBF55>
+<UFBF56>
+<UFBF57>
+<UFBF58>
+<UFBF59>
+<UFBF5A>
+<UFBF5B>
+<UFBF5C>
+<UFBF5D>
+<UFBF5E>
+<UFBF5F>
+<UFBF60>
+<UFBF61>
+<UFBF62>
+<UFBF63>
+<UFBF64>
+<UFBF65>
+<UFBF66>
+<UFBF67>
+<UFBF68>
+<UFBF69>
+<UFBF6A>
+<UFBF6B>
+<UFBF6C>
+<UFBF6D>
+<UFBF6E>
+<UFBF6F>
+<UFBF70>
+<UFBF71>
+<UFBF72>
+<UFBF73>
+<UFBF74>
+<UFBF75>
+<UFBF76>
+<UFBF77>
+<UFBF78>
+<UFBF79>
+<UFBF7A>
+<UFBF7B>
+<UFBF7C>
+<UFBF7D>
+<UFBF7E>
+<UFBF7F>
+<UFBF80>
+<UFBF81>
+<UFBF82>
+<UFBF83>
+<UFBF84>
+<UFBF85>
+<UFBF86>
+<UFBF87>
+<UFBF88>
+<UFBF89>
+<UFBF8A>
+<UFBF8B>
+<UFBF8C>
+<UFBF8D>
+<UFBF8E>
+<UFBF8F>
+<UFBF90>
+<UFBF91>
+<UFBF92>
+<UFBF93>
+<UFBF94>
+<UFBF95>
+<UFBF96>
+<UFBF97>
+<UFBF98>
+<UFBF99>
+<UFBF9A>
+<UFBF9B>
+<UFBF9C>
+<UFBF9D>
+<UFBF9E>
+<UFBF9F>
+<UFBFA0>
+<UFBFA1>
+<UFBFA2>
+<UFBFA3>
+<UFBFA4>
+<UFBFA5>
+<UFBFA6>
+<UFBFA7>
+<UFBFA8>
+<UFBFA9>
+<UFBFAA>
+<UFBFAB>
+<UFBFAC>
+<UFBFAD>
+<UFBFAE>
+<UFBFAF>
+<UFBFB0>
+<UFBFB1>
+<UFBFB2>
+<UFBFB3>
+<UFBFB4>
+<UFBFB5>
+<UFBFB6>
+<UFBFB7>
+<UFBFB8>
+<UFBFB9>
+<UFBFBA>
+<UFBFBB>
+<UFBFBC>
+<UFBFBD>
+<UFBFBE>
+<UFBFBF>
+<UFBFC0>
+<UFBFC1>
+<UFBFC2>
+<UFBFC3>
+<UFBFC4>
+<UFBFC5>
+<UFBFC6>
+<UFBFC7>
+<UFBFC8>
+<UFBFC9>
+<UFBFCA>
+<UFBFCB>
+<UFBFCC>
+<UFBFCD>
+<UFBFCE>
+<UFBFCF>
+<UFBFD0>
+<UFBFD1>
+<UFBFD2>
+<UFBFD3>
+<UFBFD4>
+<UFBFD5>
+<UFBFD6>
+<UFBFD7>
+<UFBFD8>
+<UFBFD9>
+<UFBFDA>
+<UFBFDB>
+<UFBFDC>
+<UFBFDD>
+<UFBFDE>
+<UFBFDF>
+<UFBFE0>
+<UFBFE1>
+<UFBFE2>
+<UFBFE3>
+<UFBFE4>
+<UFBFE5>
+<UFBFE6>
+<UFBFE7>
+<UFBFE8>
+<UFBFE9>
+<UFBFEA>
+<UFBFEB>
+<UFBFEC>
+<UFBFED>
+<UFBFEE>
+<UFBFEF>
+<UFBFF0>
+<UFBFF1>
+<UFBFF2>
+<UFBFF3>
+<UFBFF4>
+<UFBFF5>
+<UFBFF6>
+<UFBFF7>
+<UFBFF8>
+<UFBFF9>
+<UFBFFA>
+<UFBFFB>
+<UFBFFC>
+<UFBFFD>
+<UFBFFE>
+<UFBFFF>
+<UFC000>
+<UFC001>
+<UFC002>
+<UFC003>
+<UFC004>
+<UFC005>
+<UFC006>
+<UFC007>
+<UFC008>
+<UFC009>
+<UFC00A>
+<UFC00B>
+<UFC00C>
+<UFC00D>
+<UFC00E>
+<UFC00F>
+<UFC010>
+<UFC011>
+<UFC012>
+<UFC013>
+<UFC014>
+<UFC015>
+<UFC016>
+<UFC017>
+<UFC018>
+<UFC019>
+<UFC01A>
+<UFC01B>
+<UFC01C>
+<UFC01D>
+<UFC01E>
+<UFC01F>
+<UFC020>
+<UFC021>
+<UFC022>
+<UFC023>
+<UFC024>
+<UFC025>
+<UFC026>
+<UFC027>
+<UFC028>
+<UFC029>
+<UFC02A>
+<UFC02B>
+<UFC02C>
+<UFC02D>
+<UFC02E>
+<UFC02F>
+<UFC030>
+<UFC031>
+<UFC032>
+<UFC033>
+<UFC034>
+<UFC035>
+<UFC036>
+<UFC037>
+<UFC038>
+<UFC039>
+<UFC03A>
+<UFC03B>
+<UFC03C>
+<UFC03D>
+<UFC03E>
+<UFC03F>
+<UFC040>
+<UFC041>
+<UFC042>
+<UFC043>
+<UFC044>
+<UFC045>
+<UFC046>
+<UFC047>
+<UFC048>
+<UFC049>
+<UFC04A>
+<UFC04B>
+<UFC04C>
+<UFC04D>
+<UFC04E>
+<UFC04F>
+<UFC050>
+<UFC051>
+<UFC052>
+<UFC053>
+<UFC054>
+<UFC055>
+<UFC056>
+<UFC057>
+<UFC058>
+<UFC059>
+<UFC05A>
+<UFC05B>
+<UFC05C>
+<UFC05D>
+<UFC05E>
+<UFC05F>
+<UFC060>
+<UFC061>
+<UFC062>
+<UFC063>
+<UFC064>
+<UFC065>
+<UFC066>
+<UFC067>
+<UFC068>
+<UFC069>
+<UFC06A>
+<UFC06B>
+<UFC06C>
+<UFC06D>
+<UFC06E>
+<UFC06F>
+<UFC070>
+<UFC071>
+<UFC072>
+<UFC073>
+<UFC074>
+<UFC075>
+<UFC076>
+<UFC077>
+<UFC078>
+<UFC079>
+<UFC07A>
+<UFC07B>
+<UFC07C>
+<UFC07D>
+<UFC07E>
+<UFC07F>
+<UFC080>
+<UFC081>
+<UFC082>
+<UFC083>
+<UFC084>
+<UFC085>
+<UFC086>
+<UFC087>
+<UFC088>
+<UFC089>
+<UFC08A>
+<UFC08B>
+<UFC08C>
+<UFC08D>
+<UFC08E>
+<UFC08F>
+<UFC090>
+<UFC091>
+<UFC092>
+<UFC093>
+<UFC094>
+<UFC095>
+<UFC096>
+<UFC097>
+<UFC098>
+<UFC099>
+<UFC09A>
+<UFC09B>
+<UFC09C>
+<UFC09D>
+<UFC09E>
+<UFC09F>
+<UFC0A0>
+<UFC0A1>
+<UFC0A2>
+<UFC0A3>
+<UFC0A4>
+<UFC0A5>
+<UFC0A6>
+<UFC0A7>
+<UFC0A8>
+<UFC0A9>
+<UFC0AA>
+<UFC0AB>
+<UFC0AC>
+<UFC0AD>
+<UFC0AE>
+<UFC0AF>
+<UFC0B0>
+<UFC0B1>
+<UFC0B2>
+<UFC0B3>
+<UFC0B4>
+<UFC0B5>
+<UFC0B6>
+<UFC0B7>
+<UFC0B8>
+<UFC0B9>
+<UFC0BA>
+<UFC0BB>
+<UFC0BC>
+<UFC0BD>
+<UFC0BE>
+<UFC0BF>
+<UFC0C0>
+<UFC0C1>
+<UFC0C2>
+<UFC0C3>
+<UFC0C4>
+<UFC0C5>
+<UFC0C6>
+<UFC0C7>
+<UFC0C8>
+<UFC0C9>
+<UFC0CA>
+<UFC0CB>
+<UFC0CC>
+<UFC0CD>
+<UFC0CE>
+<UFC0CF>
+<UFC0D0>
+<UFC0D1>
+<UFC0D2>
+<UFC0D3>
+<UFC0D4>
+<UFC0D5>
+<UFC0D6>
+<UFC0D7>
+<UFC0D8>
+<UFC0D9>
+<UFC0DA>
+<UFC0DB>
+<UFC0DC>
+<UFC0DD>
+<UFC0DE>
+<UFC0DF>
+<UFC0E0>
+<UFC0E1>
+<UFC0E2>
+<UFC0E3>
+<UFC0E4>
+<UFC0E5>
+<UFC0E6>
+<UFC0E7>
+<UFC0E8>
+<UFC0E9>
+<UFC0EA>
+<UFC0EB>
+<UFC0EC>
+<UFC0ED>
+<UFC0EE>
+<UFC0EF>
+<UFC0F0>
+<UFC0F1>
+<UFC0F2>
+<UFC0F3>
+<UFC0F4>
+<UFC0F5>
+<UFC0F6>
+<UFC0F7>
+<UFC0F8>
+<UFC0F9>
+<UFC0FA>
+<UFC0FB>
+<UFC0FC>
+<UFC0FD>
+<UFC0FE>
+<UFC0FF>
+<UFC100>
+<UFC101>
+<UFC102>
+<UFC103>
+<UFC104>
+<UFC105>
+<UFC106>
+<UFC107>
+<UFC108>
+<UFC109>
+<UFC10A>
+<UFC10B>
+<UFC10C>
+<UFC10D>
+<UFC10E>
+<UFC10F>
+<UFC110>
+<UFC111>
+<UFC112>
+<UFC113>
+<UFC114>
+<UFC115>
+<UFC116>
+<UFC117>
+<UFC118>
+<UFC119>
+<UFC11A>
+<UFC11B>
+<UFC11C>
+<UFC11D>
+<UFC11E>
+<UFC11F>
+<UFC120>
+<UFC121>
+<UFC122>
+<UFC123>
+<UFC124>
+<UFC125>
+<UFC126>
+<UFC127>
+<UFC128>
+<UFC129>
+<UFC12A>
+<UFC12B>
+<UFC12C>
+<UFC12D>
+<UFC12E>
+<UFC12F>
+<UFC130>
+<UFC131>
+<UFC132>
+<UFC133>
+<UFC134>
+<UFC135>
+<UFC136>
+<UFC137>
+<UFC138>
+<UFC139>
+<UFC13A>
+<UFC13B>
+<UFC13C>
+<UFC13D>
+<UFC13E>
+<UFC13F>
+<UFC140>
+<UFC141>
+<UFC142>
+<UFC143>
+<UFC144>
+<UFC145>
+<UFC146>
+<UFC147>
+<UFC148>
+<UFC149>
+<UFC14A>
+<UFC14B>
+<UFC14C>
+<UFC14D>
+<UFC14E>
+<UFC14F>
+<UFC150>
+<UFC151>
+<UFC152>
+<UFC153>
+<UFC154>
+<UFC155>
+<UFC156>
+<UFC157>
+<UFC158>
+<UFC159>
+<UFC15A>
+<UFC15B>
+<UFC15C>
+<UFC15D>
+<UFC15E>
+<UFC15F>
+<UFC160>
+<UFC161>
+<UFC162>
+<UFC163>
+<UFC164>
+<UFC165>
+<UFC166>
+<UFC167>
+<UFC168>
+<UFC169>
+<UFC16A>
+<UFC16B>
+<UFC16C>
+<UFC16D>
+<UFC16E>
+<UFC16F>
+<UFC170>
+<UFC171>
+<UFC172>
+<UFC173>
+<UFC174>
+<UFC175>
+<UFC176>
+<UFC177>
+<UFC178>
+<UFC179>
+<UFC17A>
+<UFC17B>
+<UFC17C>
+<UFC17D>
+<UFC17E>
+<UFC17F>
+<UFC180>
+<UFC181>
+<UFC182>
+<UFC183>
+<UFC184>
+<UFC185>
+<UFC186>
+<UFC187>
+<UFC188>
+<UFC189>
+<UFC18A>
+<UFC18B>
+<UFC18C>
+<UFC18D>
+<UFC18E>
+<UFC18F>
+<UFC190>
+<UFC191>
+<UFC192>
+<UFC193>
+<UFC194>
+<UFC195>
+<UFC196>
+<UFC197>
+<UFC198>
+<UFC199>
+<UFC19A>
+<UFC19B>
+<UFC19C>
+<UFC19D>
+<UFC19E>
+<UFC19F>
+<UFC1A0>
+<UFC1A1>
+<UFC1A2>
+<UFC1A3>
+<UFC1A4>
+<UFC1A5>
+<UFC1A6>
+<UFC1A7>
+<UFC1A8>
+<UFC1A9>
+<UFC1AA>
+<UFC1AB>
+<UFC1AC>
+<UFC1AD>
+<UFC1AE>
+<UFC1AF>
+<UFC1B0>
+<UFC1B1>
+<UFC1B2>
+<UFC1B3>
+<UFC1B4>
+<UFC1B5>
+<UFC1B6>
+<UFC1B7>
+<UFC1B8>
+<UFC1B9>
+<UFC1BA>
+<UFC1BB>
+<UFC1BC>
+<UFC1BD>
+<UFC1BE>
+<UFC1BF>
+<UFC1C0>
+<UFC1C1>
+<UFC1C2>
+<UFC1C3>
+<UFC1C4>
+<UFC1C5>
+<UFC1C6>
+<UFC1C7>
+<UFC1C8>
+<UFC1C9>
+<UFC1CA>
+<UFC1CB>
+<UFC1CC>
+<UFC1CD>
+<UFC1CE>
+<UFC1CF>
+<UFC1D0>
+<UFC1D1>
+<UFC1D2>
+<UFC1D3>
+<UFC1D4>
+<UFC1D5>
+<UFC1D6>
+<UFC1D7>
+<UFC1D8>
+<UFC1D9>
+<UFC1DA>
+<UFC1DB>
+<UFC1DC>
+<UFC1DD>
+<UFC1DE>
+<UFC1DF>
+<UFC1E0>
+<UFC1E1>
+<UFC1E2>
+<UFC1E3>
+<UFC1E4>
+<UFC1E5>
+<UFC1E6>
+<UFC1E7>
+<UFC1E8>
+<UFC1E9>
+<UFC1EA>
+<UFC1EB>
+<UFC1EC>
+<UFC1ED>
+<UFC1EE>
+<UFC1EF>
+<UFC1F0>
+<UFC1F1>
+<UFC1F2>
+<UFC1F3>
+<UFC1F4>
+<UFC1F5>
+<UFC1F6>
+<UFC1F7>
+<UFC1F8>
+<UFC1F9>
+<UFC1FA>
+<UFC1FB>
+<UFC1FC>
+<UFC1FD>
+<UFC1FE>
+<UFC1FF>
+<UFC200>
+<UFC201>
+<UFC202>
+<UFC203>
+<UFC204>
+<UFC205>
+<UFC206>
+<UFC207>
+<UFC208>
+<UFC209>
+<UFC20A>
+<UFC20B>
+<UFC20C>
+<UFC20D>
+<UFC20E>
+<UFC20F>
+<UFC210>
+<UFC211>
+<UFC212>
+<UFC213>
+<UFC214>
+<UFC215>
+<UFC216>
+<UFC217>
+<UFC218>
+<UFC219>
+<UFC21A>
+<UFC21B>
+<UFC21C>
+<UFC21D>
+<UFC21E>
+<UFC21F>
+<UFC220>
+<UFC221>
+<UFC222>
+<UFC223>
+<UFC224>
+<UFC225>
+<UFC226>
+<UFC227>
+<UFC228>
+<UFC229>
+<UFC22A>
+<UFC22B>
+<UFC22C>
+<UFC22D>
+<UFC22E>
+<UFC22F>
+<UFC230>
+<UFC231>
+<UFC232>
+<UFC233>
+<UFC234>
+<UFC235>
+<UFC236>
+<UFC237>
+<UFC238>
+<UFC239>
+<UFC23A>
+<UFC23B>
+<UFC23C>
+<UFC23D>
+<UFC23E>
+<UFC23F>
+<UFC240>
+<UFC241>
+<UFC242>
+<UFC243>
+<UFC244>
+<UFC245>
+<UFC246>
+<UFC247>
+<UFC248>
+<UFC249>
+<UFC24A>
+<UFC24B>
+<UFC24C>
+<UFC24D>
+<UFC24E>
+<UFC24F>
+<UFC250>
+<UFC251>
+<UFC252>
+<UFC253>
+<UFC254>
+<UFC255>
+<UFC256>
+<UFC257>
+<UFC258>
+<UFC259>
+<UFC25A>
+<UFC25B>
+<UFC25C>
+<UFC25D>
+<UFC25E>
+<UFC25F>
+<UFC260>
+<UFC261>
+<UFC262>
+<UFC263>
+<UFC264>
+<UFC265>
+<UFC266>
+<UFC267>
+<UFC268>
+<UFC269>
+<UFC26A>
+<UFC26B>
+<UFC26C>
+<UFC26D>
+<UFC26E>
+<UFC26F>
+<UFC270>
+<UFC271>
+<UFC272>
+<UFC273>
+<UFC274>
+<UFC275>
+<UFC276>
+<UFC277>
+<UFC278>
+<UFC279>
+<UFC27A>
+<UFC27B>
+<UFC27C>
+<UFC27D>
+<UFC27E>
+<UFC27F>
+<UFC280>
+<UFC281>
+<UFC282>
+<UFC283>
+<UFC284>
+<UFC285>
+<UFC286>
+<UFC287>
+<UFC288>
+<UFC289>
+<UFC28A>
+<UFC28B>
+<UFC28C>
+<UFC28D>
+<UFC28E>
+<UFC28F>
+<UFC290>
+<UFC291>
+<UFC292>
+<UFC293>
+<UFC294>
+<UFC295>
+<UFC296>
+<UFC297>
+<UFC298>
+<UFC299>
+<UFC29A>
+<UFC29B>
+<UFC29C>
+<UFC29D>
+<UFC29E>
+<UFC29F>
+<UFC2A0>
+<UFC2A1>
+<UFC2A2>
+<UFC2A3>
+<UFC2A4>
+<UFC2A5>
+<UFC2A6>
+<UFC2A7>
+<UFC2A8>
+<UFC2A9>
+<UFC2AA>
+<UFC2AB>
+<UFC2AC>
+<UFC2AD>
+<UFC2AE>
+<UFC2AF>
+<UFC2B0>
+<UFC2B1>
+<UFC2B2>
+<UFC2B3>
+<UFC2B4>
+<UFC2B5>
+<UFC2B6>
+<UFC2B7>
+<UFC2B8>
+<UFC2B9>
+<UFC2BA>
+<UFC2BB>
+<UFC2BC>
+<UFC2BD>
+<UFC2BE>
+<UFC2BF>
+<UFC2C0>
+<UFC2C1>
+<UFC2C2>
+<UFC2C3>
+<UFC2C4>
+<UFC2C5>
+<UFC2C6>
+<UFC2C7>
+<UFC2C8>
+<UFC2C9>
+<UFC2CA>
+<UFC2CB>
+<UFC2CC>
+<UFC2CD>
+<UFC2CE>
+<UFC2CF>
+<UFC2D0>
+<UFC2D1>
+<UFC2D2>
+<UFC2D3>
+<UFC2D4>
+<UFC2D5>
+<UFC2D6>
+<UFC2D7>
+<UFC2D8>
+<UFC2D9>
+<UFC2DA>
+<UFC2DB>
+<UFC2DC>
+<UFC2DD>
+<UFC2DE>
+<UFC2DF>
+<UFC2E0>
+<UFC2E1>
+<UFC2E2>
+<UFC2E3>
+<UFC2E4>
+<UFC2E5>
+<UFC2E6>
+<UFC2E7>
+<UFC2E8>
+<UFC2E9>
+<UFC2EA>
+<UFC2EB>
+<UFC2EC>
+<UFC2ED>
+<UFC2EE>
+<UFC2EF>
+<UFC2F0>
+<UFC2F1>
+<UFC2F2>
+<UFC2F3>
+<UFC2F4>
+<UFC2F5>
+<UFC2F6>
+<UFC2F7>
+<UFC2F8>
+<UFC2F9>
+<UFC2FA>
+<UFC2FB>
+<UFC2FC>
+<UFC2FD>
+<UFC2FE>
+<UFC2FF>
+<UFC300>
+<UFC301>
+<UFC302>
+<UFC303>
+<UFC304>
+<UFC305>
+<UFC306>
+<UFC307>
+<UFC308>
+<UFC309>
+<UFC30A>
+<UFC30B>
+<UFC30C>
+<UFC30D>
+<UFC30E>
+<UFC30F>
+<UFC310>
+<UFC311>
+<UFC312>
+<UFC313>
+<UFC314>
+<UFC315>
+<UFC316>
+<UFC317>
+<UFC318>
+<UFC319>
+<UFC31A>
+<UFC31B>
+<UFC31C>
+<UFC31D>
+<UFC31E>
+<UFC31F>
+<UFC320>
+<UFC321>
+<UFC322>
+<UFC323>
+<UFC324>
+<UFC325>
+<UFC326>
+<UFC327>
+<UFC328>
+<UFC329>
+<UFC32A>
+<UFC32B>
+<UFC32C>
+<UFC32D>
+<UFC32E>
+<UFC32F>
+<UFC330>
+<UFC331>
+<UFC332>
+<UFC333>
+<UFC334>
+<UFC335>
+<UFC336>
+<UFC337>
+<UFC338>
+<UFC339>
+<UFC33A>
+<UFC33B>
+<UFC33C>
+<UFC33D>
+<UFC33E>
+<UFC33F>
+<UFC340>
+<UFC341>
+<UFC342>
+<UFC343>
+<UFC344>
+<UFC345>
+<UFC346>
+<UFC347>
+<UFC348>
+<UFC349>
+<UFC34A>
+<UFC34B>
+<UFC34C>
+<UFC34D>
+<UFC34E>
+<UFC34F>
+<UFC350>
+<UFC351>
+<UFC352>
+<UFC353>
+<UFC354>
+<UFC355>
+<UFC356>
+<UFC357>
+<UFC358>
+<UFC359>
+<UFC35A>
+<UFC35B>
+<UFC35C>
+<UFC35D>
+<UFC35E>
+<UFC35F>
+<UFC360>
+<UFC361>
+<UFC362>
+<UFC363>
+<UFC364>
+<UFC365>
+<UFC366>
+<UFC367>
+<UFC368>
+<UFC369>
+<UFC36A>
+<UFC36B>
+<UFC36C>
+<UFC36D>
+<UFC36E>
+<UFC36F>
+<UFC370>
+<UFC371>
+<UFC372>
+<UFC373>
+<UFC374>
+<UFC375>
+<UFC376>
+<UFC377>
+<UFC378>
+<UFC379>
+<UFC37A>
+<UFC37B>
+<UFC37C>
+<UFC37D>
+<UFC37E>
+<UFC37F>
+<UFC380>
+<UFC381>
+<UFC382>
+<UFC383>
+<UFC384>
+<UFC385>
+<UFC386>
+<UFC387>
+<UFC388>
+<UFC389>
+<UFC38A>
+<UFC38B>
+<UFC38C>
+<UFC38D>
+<UFC38E>
+<UFC38F>
+<UFC390>
+<UFC391>
+<UFC392>
+<UFC393>
+<UFC394>
+<UFC395>
+<UFC396>
+<UFC397>
+<UFC398>
+<UFC399>
+<UFC39A>
+<UFC39B>
+<UFC39C>
+<UFC39D>
+<UFC39E>
+<UFC39F>
+<UFC3A0>
+<UFC3A1>
+<UFC3A2>
+<UFC3A3>
+<UFC3A4>
+<UFC3A5>
+<UFC3A6>
+<UFC3A7>
+<UFC3A8>
+<UFC3A9>
+<UFC3AA>
+<UFC3AB>
+<UFC3AC>
+<UFC3AD>
+<UFC3AE>
+<UFC3AF>
+<UFC3B0>
+<UFC3B1>
+<UFC3B2>
+<UFC3B3>
+<UFC3B4>
+<UFC3B5>
+<UFC3B6>
+<UFC3B7>
+<UFC3B8>
+<UFC3B9>
+<UFC3BA>
+<UFC3BB>
+<UFC3BC>
+<UFC3BD>
+<UFC3BE>
+<UFC3BF>
+<UFC3C0>
+<UFC3C1>
+<UFC3C2>
+<UFC3C3>
+<UFC3C4>
+<UFC3C5>
+<UFC3C6>
+<UFC3C7>
+<UFC3C8>
+<UFC3C9>
+<UFC3CA>
+<UFC3CB>
+<UFC3CC>
+<UFC3CD>
+<UFC3CE>
+<UFC3CF>
+<UFC3D0>
+<UFC3D1>
+<UFC3D2>
+<UFC3D3>
+<UFC3D4>
+<UFC3D5>
+<UFC3D6>
+<UFC3D7>
+<UFC3D8>
+<UFC3D9>
+<UFC3DA>
+<UFC3DB>
+<UFC3DC>
+<UFC3DD>
+<UFC3DE>
+<UFC3DF>
+<UFC3E0>
+<UFC3E1>
+<UFC3E2>
+<UFC3E3>
+<UFC3E4>
+<UFC3E5>
+<UFC3E6>
+<UFC3E7>
+<UFC3E8>
+<UFC3E9>
+<UFC3EA>
+<UFC3EB>
+<UFC3EC>
+<UFC3ED>
+<UFC3EE>
+<UFC3EF>
+<UFC3F0>
+<UFC3F1>
+<UFC3F2>
+<UFC3F3>
+<UFC3F4>
+<UFC3F5>
+<UFC3F6>
+<UFC3F7>
+<UFC3F8>
+<UFC3F9>
+<UFC3FA>
+<UFC3FB>
+<UFC3FC>
+<UFC3FD>
+<UFC3FE>
+<UFC3FF>
+<UFC400>
+<UFC401>
+<UFC402>
+<UFC403>
+<UFC404>
+<UFC405>
+<UFC406>
+<UFC407>
+<UFC408>
+<UFC409>
+<UFC40A>
+<UFC40B>
+<UFC40C>
+<UFC40D>
+<UFC40E>
+<UFC40F>
+<UFC410>
+<UFC411>
+<UFC412>
+<UFC413>
+<UFC414>
+<UFC415>
+<UFC416>
+<UFC417>
+<UFC418>
+<UFC419>
+<UFC41A>
+<UFC41B>
+<UFC41C>
+<UFC41D>
+<UFC41E>
+<UFC41F>
+<UFC420>
+<UFC421>
+<UFC422>
+<UFC423>
+<UFC424>
+<UFC425>
+<UFC426>
+<UFC427>
+<UFC428>
+<UFC429>
+<UFC42A>
+<UFC42B>
+<UFC42C>
+<UFC42D>
+<UFC42E>
+<UFC42F>
+<UFC430>
+<UFC431>
+<UFC432>
+<UFC433>
+<UFC434>
+<UFC435>
+<UFC436>
+<UFC437>
+<UFC438>
+<UFC439>
+<UFC43A>
+<UFC43B>
+<UFC43C>
+<UFC43D>
+<UFC43E>
+<UFC43F>
+<UFC440>
+<UFC441>
+<UFC442>
+<UFC443>
+<UFC444>
+<UFC445>
+<UFC446>
+<UFC447>
+<UFC448>
+<UFC449>
+<UFC44A>
+<UFC44B>
+<UFC44C>
+<UFC44D>
+<UFC44E>
+<UFC44F>
+<UFC450>
+<UFC451>
+<UFC452>
+<UFC453>
+<UFC454>
+<UFC455>
+<UFC456>
+<UFC457>
+<UFC458>
+<UFC459>
+<UFC45A>
+<UFC45B>
+<UFC45C>
+<UFC45D>
+<UFC45E>
+<UFC45F>
+<UFC460>
+<UFC461>
+<UFC462>
+<UFC463>
+<UFC464>
+<UFC465>
+<UFC466>
+<UFC467>
+<UFC468>
+<UFC469>
+<UFC46A>
+<UFC46B>
+<UFC46C>
+<UFC46D>
+<UFC46E>
+<UFC46F>
+<UFC470>
+<UFC471>
+<UFC472>
+<UFC473>
+<UFC474>
+<UFC475>
+<UFC476>
+<UFC477>
+<UFC478>
+<UFC479>
+<UFC47A>
+<UFC47B>
+<UFC47C>
+<UFC47D>
+<UFC47E>
+<UFC47F>
+<UFC480>
+<UFC481>
+<UFC482>
+<UFC483>
+<UFC484>
+<UFC485>
+<UFC486>
+<UFC487>
+<UFC488>
+<UFC489>
+<UFC48A>
+<UFC48B>
+<UFC48C>
+<UFC48D>
+<UFC48E>
+<UFC48F>
+<UFC490>
+<UFC491>
+<UFC492>
+<UFC493>
+<UFC494>
+<UFC495>
+<UFC496>
+<UFC497>
+<UFC498>
+<UFC499>
+<UFC49A>
+<UFC49B>
+<UFC49C>
+<UFC49D>
+<UFC49E>
+<UFC49F>
+<UFC4A0>
+<UFC4A1>
+<UFC4A2>
+<UFC4A3>
+<UFC4A4>
+<UFC4A5>
+<UFC4A6>
+<UFC4A7>
+<UFC4A8>
+<UFC4A9>
+<UFC4AA>
+<UFC4AB>
+<UFC4AC>
+<UFC4AD>
+<UFC4AE>
+<UFC4AF>
+<UFC4B0>
+<UFC4B1>
+<UFC4B2>
+<UFC4B3>
+<UFC4B4>
+<UFC4B5>
+<UFC4B6>
+<UFC4B7>
+<UFC4B8>
+<UFC4B9>
+<UFC4BA>
+<UFC4BB>
+<UFC4BC>
+<UFC4BD>
+<UFC4BE>
+<UFC4BF>
+<UFC4C0>
+<UFC4C1>
+<UFC4C2>
+<UFC4C3>
+<UFC4C4>
+<UFC4C5>
+<UFC4C6>
+<UFC4C7>
+<UFC4C8>
+<UFC4C9>
+<UFC4CA>
+<UFC4CB>
+<UFC4CC>
+<UFC4CD>
+<UFC4CE>
+<UFC4CF>
+<UFC4D0>
+<UFC4D1>
+<UFC4D2>
+<UFC4D3>
+<UFC4D4>
+<UFC4D5>
+<UFC4D6>
+<UFC4D7>
+<UFC4D8>
+<UFC4D9>
+<UFC4DA>
+<UFC4DB>
+<UFC4DC>
+<UFC4DD>
+<UFC4DE>
+<UFC4DF>
+<UFC4E0>
+<UFC4E1>
+<UFC4E2>
+<UFC4E3>
+<UFC4E4>
+<UFC4E5>
+<UFC4E6>
+<UFC4E7>
+<UFC4E8>
+<UFC4E9>
+<UFC4EA>
+<UFC4EB>
+<UFC4EC>
+<UFC4ED>
+<UFC4EE>
+<UFC4EF>
+<UFC4F0>
+<UFC4F1>
+<UFC4F2>
+<UFC4F3>
+<UFC4F4>
+<UFC4F5>
+<UFC4F6>
+<UFC4F7>
+<UFC4F8>
+<UFC4F9>
+<UFC4FA>
+<UFC4FB>
+<UFC4FC>
+<UFC4FD>
+<UFC4FE>
+<UFC4FF>
+<UFC500>
+<UFC501>
+<UFC502>
+<UFC503>
+<UFC504>
+<UFC505>
+<UFC506>
+<UFC507>
+<UFC508>
+<UFC509>
+<UFC50A>
+<UFC50B>
+<UFC50C>
+<UFC50D>
+<UFC50E>
+<UFC50F>
+<UFC510>
+<UFC511>
+<UFC512>
+<UFC513>
+<UFC514>
+<UFC515>
+<UFC516>
+<UFC517>
+<UFC518>
+<UFC519>
+<UFC51A>
+<UFC51B>
+<UFC51C>
+<UFC51D>
+<UFC51E>
+<UFC51F>
+<UFC520>
+<UFC521>
+<UFC522>
+<UFC523>
+<UFC524>
+<UFC525>
+<UFC526>
+<UFC527>
+<UFC528>
+<UFC529>
+<UFC52A>
+<UFC52B>
+<UFC52C>
+<UFC52D>
+<UFC52E>
+<UFC52F>
+<UFC530>
+<UFC531>
+<UFC532>
+<UFC533>
+<UFC534>
+<UFC535>
+<UFC536>
+<UFC537>
+<UFC538>
+<UFC539>
+<UFC53A>
+<UFC53B>
+<UFC53C>
+<UFC53D>
+<UFC53E>
+<UFC53F>
+<UFC540>
+<UFC541>
+<UFC542>
+<UFC543>
+<UFC544>
+<UFC545>
+<UFC546>
+<UFC547>
+<UFC548>
+<UFC549>
+<UFC54A>
+<UFC54B>
+<UFC54C>
+<UFC54D>
+<UFC54E>
+<UFC54F>
+<UFC550>
+<UFC551>
+<UFC552>
+<UFC553>
+<UFC554>
+<UFC555>
+<UFC556>
+<UFC557>
+<UFC558>
+<UFC559>
+<UFC55A>
+<UFC55B>
+<UFC55C>
+<UFC55D>
+<UFC55E>
+<UFC55F>
+<UFC560>
+<UFC561>
+<UFC562>
+<UFC563>
+<UFC564>
+<UFC565>
+<UFC566>
+<UFC567>
+<UFC568>
+<UFC569>
+<UFC56A>
+<UFC56B>
+<UFC56C>
+<UFC56D>
+<UFC56E>
+<UFC56F>
+<UFC570>
+<UFC571>
+<UFC572>
+<UFC573>
+<UFC574>
+<UFC575>
+<UFC576>
+<UFC577>
+<UFC578>
+<UFC579>
+<UFC57A>
+<UFC57B>
+<UFC57C>
+<UFC57D>
+<UFC57E>
+<UFC57F>
+<UFC580>
+<UFC581>
+<UFC582>
+<UFC583>
+<UFC584>
+<UFC585>
+<UFC586>
+<UFC587>
+<UFC588>
+<UFC589>
+<UFC58A>
+<UFC58B>
+<UFC58C>
+<UFC58D>
+<UFC58E>
+<UFC58F>
+<UFC590>
+<UFC591>
+<UFC592>
+<UFC593>
+<UFC594>
+<UFC595>
+<UFC596>
+<UFC597>
+<UFC598>
+<UFC599>
+<UFC59A>
+<UFC59B>
+<UFC59C>
+<UFC59D>
+<UFC59E>
+<UFC59F>
+<UFC5A0>
+<UFC5A1>
+<UFC5A2>
+<UFC5A3>
+<UFC5A4>
+<UFC5A5>
+<UFC5A6>
+<UFC5A7>
+<UFC5A8>
+<UFC5A9>
+<UFC5AA>
+<UFC5AB>
+<UFC5AC>
+<UFC5AD>
+<UFC5AE>
+<UFC5AF>
+<UFC5B0>
+<UFC5B1>
+<UFC5B2>
+<UFC5B3>
+<UFC5B4>
+<UFC5B5>
+<UFC5B6>
+<UFC5B7>
+<UFC5B8>
+<UFC5B9>
+<UFC5BA>
+<UFC5BB>
+<UFC5BC>
+<UFC5BD>
+<UFC5BE>
+<UFC5BF>
+<UFC5C0>
+<UFC5C1>
+<UFC5C2>
+<UFC5C3>
+<UFC5C4>
+<UFC5C5>
+<UFC5C6>
+<UFC5C7>
+<UFC5C8>
+<UFC5C9>
+<UFC5CA>
+<UFC5CB>
+<UFC5CC>
+<UFC5CD>
+<UFC5CE>
+<UFC5CF>
+<UFC5D0>
+<UFC5D1>
+<UFC5D2>
+<UFC5D3>
+<UFC5D4>
+<UFC5D5>
+<UFC5D6>
+<UFC5D7>
+<UFC5D8>
+<UFC5D9>
+<UFC5DA>
+<UFC5DB>
+<UFC5DC>
+<UFC5DD>
+<UFC5DE>
+<UFC5DF>
+<UFC5E0>
+<UFC5E1>
+<UFC5E2>
+<UFC5E3>
+<UFC5E4>
+<UFC5E5>
+<UFC5E6>
+<UFC5E7>
+<UFC5E8>
+<UFC5E9>
+<UFC5EA>
+<UFC5EB>
+<UFC5EC>
+<UFC5ED>
+<UFC5EE>
+<UFC5EF>
+<UFC5F0>
+<UFC5F1>
+<UFC5F2>
+<UFC5F3>
+<UFC5F4>
+<UFC5F5>
+<UFC5F6>
+<UFC5F7>
+<UFC5F8>
+<UFC5F9>
+<UFC5FA>
+<UFC5FB>
+<UFC5FC>
+<UFC5FD>
+<UFC5FE>
+<UFC5FF>
+<UFC600>
+<UFC601>
+<UFC602>
+<UFC603>
+<UFC604>
+<UFC605>
+<UFC606>
+<UFC607>
+<UFC608>
+<UFC609>
+<UFC60A>
+<UFC60B>
+<UFC60C>
+<UFC60D>
+<UFC60E>
+<UFC60F>
+<UFC610>
+<UFC611>
+<UFC612>
+<UFC613>
+<UFC614>
+<UFC615>
+<UFC616>
+<UFC617>
+<UFC618>
+<UFC619>
+<UFC61A>
+<UFC61B>
+<UFC61C>
+<UFC61D>
+<UFC61E>
+<UFC61F>
+<UFC620>
+<UFC621>
+<UFC622>
+<UFC623>
+<UFC624>
+<UFC625>
+<UFC626>
+<UFC627>
+<UFC628>
+<UFC629>
+<UFC62A>
+<UFC62B>
+<UFC62C>
+<UFC62D>
+<UFC62E>
+<UFC62F>
+<UFC630>
+<UFC631>
+<UFC632>
+<UFC633>
+<UFC634>
+<UFC635>
+<UFC636>
+<UFC637>
+<UFC638>
+<UFC639>
+<UFC63A>
+<UFC63B>
+<UFC63C>
+<UFC63D>
+<UFC63E>
+<UFC63F>
+<UFC640>
+<UFC641>
+<UFC642>
+<UFC643>
+<UFC644>
+<UFC645>
+<UFC646>
+<UFC647>
+<UFC648>
+<UFC649>
+<UFC64A>
+<UFC64B>
+<UFC64C>
+<UFC64D>
+<UFC64E>
+<UFC64F>
+<UFC650>
+<UFC651>
+<UFC652>
+<UFC653>
+<UFC654>
+<UFC655>
+<UFC656>
+<UFC657>
+<UFC658>
+<UFC659>
+<UFC65A>
+<UFC65B>
+<UFC65C>
+<UFC65D>
+<UFC65E>
+<UFC65F>
+<UFC660>
+<UFC661>
+<UFC662>
+<UFC663>
+<UFC664>
+<UFC665>
+<UFC666>
+<UFC667>
+<UFC668>
+<UFC669>
+<UFC66A>
+<UFC66B>
+<UFC66C>
+<UFC66D>
+<UFC66E>
+<UFC66F>
+<UFC670>
+<UFC671>
+<UFC672>
+<UFC673>
+<UFC674>
+<UFC675>
+<UFC676>
+<UFC677>
+<UFC678>
+<UFC679>
+<UFC67A>
+<UFC67B>
+<UFC67C>
+<UFC67D>
+<UFC67E>
+<UFC67F>
+<UFC680>
+<UFC681>
+<UFC682>
+<UFC683>
+<UFC684>
+<UFC685>
+<UFC686>
+<UFC687>
+<UFC688>
+<UFC689>
+<UFC68A>
+<UFC68B>
+<UFC68C>
+<UFC68D>
+<UFC68E>
+<UFC68F>
+<UFC690>
+<UFC691>
+<UFC692>
+<UFC693>
+<UFC694>
+<UFC695>
+<UFC696>
+<UFC697>
+<UFC698>
+<UFC699>
+<UFC69A>
+<UFC69B>
+<UFC69C>
+<UFC69D>
+<UFC69E>
+<UFC69F>
+<UFC6A0>
+<UFC6A1>
+<UFC6A2>
+<UFC6A3>
+<UFC6A4>
+<UFC6A5>
+<UFC6A6>
+<UFC6A7>
+<UFC6A8>
+<UFC6A9>
+<UFC6AA>
+<UFC6AB>
+<UFC6AC>
+<UFC6AD>
+<UFC6AE>
+<UFC6AF>
+<UFC6B0>
+<UFC6B1>
+<UFC6B2>
+<UFC6B3>
+<UFC6B4>
+<UFC6B5>
+<UFC6B6>
+<UFC6B7>
+<UFC6B8>
+<UFC6B9>
+<UFC6BA>
+<UFC6BB>
+<UFC6BC>
+<UFC6BD>
+<UFC6BE>
+<UFC6BF>
+<UFC6C0>
+<UFC6C1>
+<UFC6C2>
+<UFC6C3>
+<UFC6C4>
+<UFC6C5>
+<UFC6C6>
+<UFC6C7>
+<UFC6C8>
+<UFC6C9>
+<UFC6CA>
+<UFC6CB>
+<UFC6CC>
+<UFC6CD>
+<UFC6CE>
+<UFC6CF>
+<UFC6D0>
+<UFC6D1>
+<UFC6D2>
+<UFC6D3>
+<UFC6D4>
+<UFC6D5>
+<UFC6D6>
+<UFC6D7>
+<UFC6D8>
+<UFC6D9>
+<UFC6DA>
+<UFC6DB>
+<UFC6DC>
+<UFC6DD>
+<UFC6DE>
+<UFC6DF>
+<UFC6E0>
+<UFC6E1>
+<UFC6E2>
+<UFC6E3>
+<UFC6E4>
+<UFC6E5>
+<UFC6E6>
+<UFC6E7>
+<UFC6E8>
+<UFC6E9>
+<UFC6EA>
+<UFC6EB>
+<UFC6EC>
+<UFC6ED>
+<UFC6EE>
+<UFC6EF>
+<UFC6F0>
+<UFC6F1>
+<UFC6F2>
+<UFC6F3>
+<UFC6F4>
+<UFC6F5>
+<UFC6F6>
+<UFC6F7>
+<UFC6F8>
+<UFC6F9>
+<UFC6FA>
+<UFC6FB>
+<UFC6FC>
+<UFC6FD>
+<UFC6FE>
+<UFC6FF>
+<UFC700>
+<UFC701>
+<UFC702>
+<UFC703>
+<UFC704>
+<UFC705>
+<UFC706>
+<UFC707>
+<UFC708>
+<UFC709>
+<UFC70A>
+<UFC70B>
+<UFC70C>
+<UFC70D>
+<UFC70E>
+<UFC70F>
+<UFC710>
+<UFC711>
+<UFC712>
+<UFC713>
+<UFC714>
+<UFC715>
+<UFC716>
+<UFC717>
+<UFC718>
+<UFC719>
+<UFC71A>
+<UFC71B>
+<UFC71C>
+<UFC71D>
+<UFC71E>
+<UFC71F>
+<UFC720>
+<UFC721>
+<UFC722>
+<UFC723>
+<UFC724>
+<UFC725>
+<UFC726>
+<UFC727>
+<UFC728>
+<UFC729>
+<UFC72A>
+<UFC72B>
+<UFC72C>
+<UFC72D>
+<UFC72E>
+<UFC72F>
+<UFC730>
+<UFC731>
+<UFC732>
+<UFC733>
+<UFC734>
+<UFC735>
+<UFC736>
+<UFC737>
+<UFC738>
+<UFC739>
+<UFC73A>
+<UFC73B>
+<UFC73C>
+<UFC73D>
+<UFC73E>
+<UFC73F>
+<UFC740>
+<UFC741>
+<UFC742>
+<UFC743>
+<UFC744>
+<UFC745>
+<UFC746>
+<UFC747>
+<UFC748>
+<UFC749>
+<UFC74A>
+<UFC74B>
+<UFC74C>
+<UFC74D>
+<UFC74E>
+<UFC74F>
+<UFC750>
+<UFC751>
+<UFC752>
+<UFC753>
+<UFC754>
+<UFC755>
+<UFC756>
+<UFC757>
+<UFC758>
+<UFC759>
+<UFC75A>
+<UFC75B>
+<UFC75C>
+<UFC75D>
+<UFC75E>
+<UFC75F>
+<UFC760>
+<UFC761>
+<UFC762>
+<UFC763>
+<UFC764>
+<UFC765>
+<UFC766>
+<UFC767>
+<UFC768>
+<UFC769>
+<UFC76A>
+<UFC76B>
+<UFC76C>
+<UFC76D>
+<UFC76E>
+<UFC76F>
+<UFC770>
+<UFC771>
+<UFC772>
+<UFC773>
+<UFC774>
+<UFC775>
+<UFC776>
+<UFC777>
+<UFC778>
+<UFC779>
+<UFC77A>
+<UFC77B>
+<UFC77C>
+<UFC77D>
+<UFC77E>
+<UFC77F>
+<UFC780>
+<UFC781>
+<UFC782>
+<UFC783>
+<UFC784>
+<UFC785>
+<UFC786>
+<UFC787>
+<UFC788>
+<UFC789>
+<UFC78A>
+<UFC78B>
+<UFC78C>
+<UFC78D>
+<UFC78E>
+<UFC78F>
+<UFC790>
+<UFC791>
+<UFC792>
+<UFC793>
+<UFC794>
+<UFC795>
+<UFC796>
+<UFC797>
+<UFC798>
+<UFC799>
+<UFC79A>
+<UFC79B>
+<UFC79C>
+<UFC79D>
+<UFC79E>
+<UFC79F>
+<UFC7A0>
+<UFC7A1>
+<UFC7A2>
+<UFC7A3>
+<UFC7A4>
+<UFC7A5>
+<UFC7A6>
+<UFC7A7>
+<UFC7A8>
+<UFC7A9>
+<UFC7AA>
+<UFC7AB>
+<UFC7AC>
+<UFC7AD>
+<UFC7AE>
+<UFC7AF>
+<UFC7B0>
+<UFC7B1>
+<UFC7B2>
+<UFC7B3>
+<UFC7B4>
+<UFC7B5>
+<UFC7B6>
+<UFC7B7>
+<UFC7B8>
+<UFC7B9>
+<UFC7BA>
+<UFC7BB>
+<UFC7BC>
+<UFC7BD>
+<UFC7BE>
+<UFC7BF>
+<UFC7C0>
+<UFC7C1>
+<UFC7C2>
+<UFC7C3>
+<UFC7C4>
+<UFC7C5>
+<UFC7C6>
+<UFC7C7>
+<UFC7C8>
+<UFC7C9>
+<UFC7CA>
+<UFC7CB>
+<UFC7CC>
+<UFC7CD>
+<UFC7CE>
+<UFC7CF>
+<UFC7D0>
+<UFC7D1>
+<UFC7D2>
+<UFC7D3>
+<UFC7D4>
+<UFC7D5>
+<UFC7D6>
+<UFC7D7>
+<UFC7D8>
+<UFC7D9>
+<UFC7DA>
+<UFC7DB>
+<UFC7DC>
+<UFC7DD>
+<UFC7DE>
+<UFC7DF>
+<UFC7E0>
+<UFC7E1>
+<UFC7E2>
+<UFC7E3>
+<UFC7E4>
+<UFC7E5>
+<UFC7E6>
+<UFC7E7>
+<UFC7E8>
+<UFC7E9>
+<UFC7EA>
+<UFC7EB>
+<UFC7EC>
+<UFC7ED>
+<UFC7EE>
+<UFC7EF>
+<UFC7F0>
+<UFC7F1>
+<UFC7F2>
+<UFC7F3>
+<UFC7F4>
+<UFC7F5>
+<UFC7F6>
+<UFC7F7>
+<UFC7F8>
+<UFC7F9>
+<UFC7FA>
+<UFC7FB>
+<UFC7FC>
+<UFC7FD>
+<UFC7FE>
+<UFC7FF>
+<UFC800>
+<UFC801>
+<UFC802>
+<UFC803>
+<UFC804>
+<UFC805>
+<UFC806>
+<UFC807>
+<UFC808>
+<UFC809>
+<UFC80A>
+<UFC80B>
+<UFC80C>
+<UFC80D>
+<UFC80E>
+<UFC80F>
+<UFC810>
+<UFC811>
+<UFC812>
+<UFC813>
+<UFC814>
+<UFC815>
+<UFC816>
+<UFC817>
+<UFC818>
+<UFC819>
+<UFC81A>
+<UFC81B>
+<UFC81C>
+<UFC81D>
+<UFC81E>
+<UFC81F>
+<UFC820>
+<UFC821>
+<UFC822>
+<UFC823>
+<UFC824>
+<UFC825>
+<UFC826>
+<UFC827>
+<UFC828>
+<UFC829>
+<UFC82A>
+<UFC82B>
+<UFC82C>
+<UFC82D>
+<UFC82E>
+<UFC82F>
+<UFC830>
+<UFC831>
+<UFC832>
+<UFC833>
+<UFC834>
+<UFC835>
+<UFC836>
+<UFC837>
+<UFC838>
+<UFC839>
+<UFC83A>
+<UFC83B>
+<UFC83C>
+<UFC83D>
+<UFC83E>
+<UFC83F>
+<UFC840>
+<UFC841>
+<UFC842>
+<UFC843>
+<UFC844>
+<UFC845>
+<UFC846>
+<UFC847>
+<UFC848>
+<UFC849>
+<UFC84A>
+<UFC84B>
+<UFC84C>
+<UFC84D>
+<UFC84E>
+<UFC84F>
+<UFC850>
+<UFC851>
+<UFC852>
+<UFC853>
+<UFC854>
+<UFC855>
+<UFC856>
+<UFC857>
+<UFC858>
+<UFC859>
+<UFC85A>
+<UFC85B>
+<UFC85C>
+<UFC85D>
+<UFC85E>
+<UFC85F>
+<UFC860>
+<UFC861>
+<UFC862>
+<UFC863>
+<UFC864>
+<UFC865>
+<UFC866>
+<UFC867>
+<UFC868>
+<UFC869>
+<UFC86A>
+<UFC86B>
+<UFC86C>
+<UFC86D>
+<UFC86E>
+<UFC86F>
+<UFC870>
+<UFC871>
+<UFC872>
+<UFC873>
+<UFC874>
+<UFC875>
+<UFC876>
+<UFC877>
+<UFC878>
+<UFC879>
+<UFC87A>
+<UFC87B>
+<UFC87C>
+<UFC87D>
+<UFC87E>
+<UFC87F>
+<UFC880>
+<UFC881>
+<UFC882>
+<UFC883>
+<UFC884>
+<UFC885>
+<UFC886>
+<UFC887>
+<UFC888>
+<UFC889>
+<UFC88A>
+<UFC88B>
+<UFC88C>
+<UFC88D>
+<UFC88E>
+<UFC88F>
+<UFC890>
+<UFC891>
+<UFC892>
+<UFC893>
+<UFC894>
+<UFC895>
+<UFC896>
+<UFC897>
+<UFC898>
+<UFC899>
+<UFC89A>
+<UFC89B>
+<UFC89C>
+<UFC89D>
+<UFC89E>
+<UFC89F>
+<UFC8A0>
+<UFC8A1>
+<UFC8A2>
+<UFC8A3>
+<UFC8A4>
+<UFC8A5>
+<UFC8A6>
+<UFC8A7>
+<UFC8A8>
+<UFC8A9>
+<UFC8AA>
+<UFC8AB>
+<UFC8AC>
+<UFC8AD>
+<UFC8AE>
+<UFC8AF>
+<UFC8B0>
+<UFC8B1>
+<UFC8B2>
+<UFC8B3>
+<UFC8B4>
+<UFC8B5>
+<UFC8B6>
+<UFC8B7>
+<UFC8B8>
+<UFC8B9>
+<UFC8BA>
+<UFC8BB>
+<UFC8BC>
+<UFC8BD>
+<UFC8BE>
+<UFC8BF>
+<UFC8C0>
+<UFC8C1>
+<UFC8C2>
+<UFC8C3>
+<UFC8C4>
+<UFC8C5>
+<UFC8C6>
+<UFC8C7>
+<UFC8C8>
+<UFC8C9>
+<UFC8CA>
+<UFC8CB>
+<UFC8CC>
+<UFC8CD>
+<UFC8CE>
+<UFC8CF>
+<UFC8D0>
+<UFC8D1>
+<UFC8D2>
+<UFC8D3>
+<UFC8D4>
+<UFC8D5>
+<UFC8D6>
+<UFC8D7>
+<UFC8D8>
+<UFC8D9>
+<UFC8DA>
+<UFC8DB>
+<UFC8DC>
+<UFC8DD>
+<UFC8DE>
+<UFC8DF>
+<UFC8E0>
+<UFC8E1>
+<UFC8E2>
+<UFC8E3>
+<UFC8E4>
+<UFC8E5>
+<UFC8E6>
+<UFC8E7>
+<UFC8E8>
+<UFC8E9>
+<UFC8EA>
+<UFC8EB>
+<UFC8EC>
+<UFC8ED>
+<UFC8EE>
+<UFC8EF>
+<UFC8F0>
+<UFC8F1>
+<UFC8F2>
+<UFC8F3>
+<UFC8F4>
+<UFC8F5>
+<UFC8F6>
+<UFC8F7>
+<UFC8F8>
+<UFC8F9>
+<UFC8FA>
+<UFC8FB>
+<UFC8FC>
+<UFC8FD>
+<UFC8FE>
+<UFC8FF>
+<UFC900>
+<UFC901>
+<UFC902>
+<UFC903>
+<UFC904>
+<UFC905>
+<UFC906>
+<UFC907>
+<UFC908>
+<UFC909>
+<UFC90A>
+<UFC90B>
+<UFC90C>
+<UFC90D>
+<UFC90E>
+<UFC90F>
+<UFC910>
+<UFC911>
+<UFC912>
+<UFC913>
+<UFC914>
+<UFC915>
+<UFC916>
+<UFC917>
+<UFC918>
+<UFC919>
+<UFC91A>
+<UFC91B>
+<UFC91C>
+<UFC91D>
+<UFC91E>
+<UFC91F>
+<UFC920>
+<UFC921>
+<UFC922>
+<UFC923>
+<UFC924>
+<UFC925>
+<UFC926>
+<UFC927>
+<UFC928>
+<UFC929>
+<UFC92A>
+<UFC92B>
+<UFC92C>
+<UFC92D>
+<UFC92E>
+<UFC92F>
+<UFC930>
+<UFC931>
+<UFC932>
+<UFC933>
+<UFC934>
+<UFC935>
+<UFC936>
+<UFC937>
+<UFC938>
+<UFC939>
+<UFC93A>
+<UFC93B>
+<UFC93C>
+<UFC93D>
+<UFC93E>
+<UFC93F>
+<UFC940>
+<UFC941>
+<UFC942>
+<UFC943>
+<UFC944>
+<UFC945>
+<UFC946>
+<UFC947>
+<UFC948>
+<UFC949>
+<UFC94A>
+<UFC94B>
+<UFC94C>
+<UFC94D>
+<UFC94E>
+<UFC94F>
+<UFC950>
+<UFC951>
+<UFC952>
+<UFC953>
+<UFC954>
+<UFC955>
+<UFC956>
+<UFC957>
+<UFC958>
+<UFC959>
+<UFC95A>
+<UFC95B>
+<UFC95C>
+<UFC95D>
+<UFC95E>
+<UFC95F>
+<UFC960>
+<UFC961>
+<UFC962>
+<UFC963>
+<UFC964>
+<UFC965>
+<UFC966>
+<UFC967>
+<UFC968>
+<UFC969>
+<UFC96A>
+<UFC96B>
+<UFC96C>
+<UFC96D>
+<UFC96E>
+<UFC96F>
+<UFC970>
+<UFC971>
+<UFC972>
+<UFC973>
+<UFC974>
+<UFC975>
+<UFC976>
+<UFC977>
+<UFC978>
+<UFC979>
+<UFC97A>
+<UFC97B>
+<UFC97C>
+<UFC97D>
+<UFC97E>
+<UFC97F>
+<UFC980>
+<UFC981>
+<UFC982>
+<UFC983>
+<UFC984>
+<UFC985>
+<UFC986>
+<UFC987>
+<UFC988>
+<UFC989>
+<UFC98A>
+<UFC98B>
+<UFC98C>
+<UFC98D>
+<UFC98E>
+<UFC98F>
+<UFC990>
+<UFC991>
+<UFC992>
+<UFC993>
+<UFC994>
+<UFC995>
+<UFC996>
+<UFC997>
+<UFC998>
+<UFC999>
+<UFC99A>
+<UFC99B>
+<UFC99C>
+<UFC99D>
+<UFC99E>
+<UFC99F>
+<UFC9A0>
+<UFC9A1>
+<UFC9A2>
+<UFC9A3>
+<UFC9A4>
+<UFC9A5>
+<UFC9A6>
+<UFC9A7>
+<UFC9A8>
+<UFC9A9>
+<UFC9AA>
+<UFC9AB>
+<UFC9AC>
+<UFC9AD>
+<UFC9AE>
+<UFC9AF>
+<UFC9B0>
+<UFC9B1>
+<UFC9B2>
+<UFC9B3>
+<UFC9B4>
+<UFC9B5>
+<UFC9B6>
+<UFC9B7>
+<UFC9B8>
+<UFC9B9>
+<UFC9BA>
+<UFC9BB>
+<UFC9BC>
+<UFC9BD>
+<UFC9BE>
+<UFC9BF>
+<UFC9C0>
+<UFC9C1>
+<UFC9C2>
+<UFC9C3>
+<UFC9C4>
+<UFC9C5>
+<UFC9C6>
+<UFC9C7>
+<UFC9C8>
+<UFC9C9>
+<UFC9CA>
+<UFC9CB>
+<UFC9CC>
+<UFC9CD>
+<UFC9CE>
+<UFC9CF>
+<UFC9D0>
+<UFC9D1>
+<UFC9D2>
+<UFC9D3>
+<UFC9D4>
+<UFC9D5>
+<UFC9D6>
+<UFC9D7>
+<UFC9D8>
+<UFC9D9>
+<UFC9DA>
+<UFC9DB>
+<UFC9DC>
+<UFC9DD>
+<UFC9DE>
+<UFC9DF>
+<UFC9E0>
+<UFC9E1>
+<UFC9E2>
+<UFC9E3>
+<UFC9E4>
+<UFC9E5>
+<UFC9E6>
+<UFC9E7>
+<UFC9E8>
+<UFC9E9>
+<UFC9EA>
+<UFC9EB>
+<UFC9EC>
+<UFC9ED>
+<UFC9EE>
+<UFC9EF>
+<UFC9F0>
+<UFC9F1>
+<UFC9F2>
+<UFC9F3>
+<UFC9F4>
+<UFC9F5>
+<UFC9F6>
+<UFC9F7>
+<UFC9F8>
+<UFC9F9>
+<UFC9FA>
+<UFC9FB>
+<UFC9FC>
+<UFC9FD>
+<UFC9FE>
+<UFC9FF>
+<UFCA00>
+<UFCA01>
+<UFCA02>
+<UFCA03>
+<UFCA04>
+<UFCA05>
+<UFCA06>
+<UFCA07>
+<UFCA08>
+<UFCA09>
+<UFCA0A>
+<UFCA0B>
+<UFCA0C>
+<UFCA0D>
+<UFCA0E>
+<UFCA0F>
+<UFCA10>
+<UFCA11>
+<UFCA12>
+<UFCA13>
+<UFCA14>
+<UFCA15>
+<UFCA16>
+<UFCA17>
+<UFCA18>
+<UFCA19>
+<UFCA1A>
+<UFCA1B>
+<UFCA1C>
+<UFCA1D>
+<UFCA1E>
+<UFCA1F>
+<UFCA20>
+<UFCA21>
+<UFCA22>
+<UFCA23>
+<UFCA24>
+<UFCA25>
+<UFCA26>
+<UFCA27>
+<UFCA28>
+<UFCA29>
+<UFCA2A>
+<UFCA2B>
+<UFCA2C>
+<UFCA2D>
+<UFCA2E>
+<UFCA2F>
+<UFCA30>
+<UFCA31>
+<UFCA32>
+<UFCA33>
+<UFCA34>
+<UFCA35>
+<UFCA36>
+<UFCA37>
+<UFCA38>
+<UFCA39>
+<UFCA3A>
+<UFCA3B>
+<UFCA3C>
+<UFCA3D>
+<UFCA3E>
+<UFCA3F>
+<UFCA40>
+<UFCA41>
+<UFCA42>
+<UFCA43>
+<UFCA44>
+<UFCA45>
+<UFCA46>
+<UFCA47>
+<UFCA48>
+<UFCA49>
+<UFCA4A>
+<UFCA4B>
+<UFCA4C>
+<UFCA4D>
+<UFCA4E>
+<UFCA4F>
+<UFCA50>
+<UFCA51>
+<UFCA52>
+<UFCA53>
+<UFCA54>
+<UFCA55>
+<UFCA56>
+<UFCA57>
+<UFCA58>
+<UFCA59>
+<UFCA5A>
+<UFCA5B>
+<UFCA5C>
+<UFCA5D>
+<UFCA5E>
+<UFCA5F>
+<UFCA60>
+<UFCA61>
+<UFCA62>
+<UFCA63>
+<UFCA64>
+<UFCA65>
+<UFCA66>
+<UFCA67>
+<UFCA68>
+<UFCA69>
+<UFCA6A>
+<UFCA6B>
+<UFCA6C>
+<UFCA6D>
+<UFCA6E>
+<UFCA6F>
+<UFCA70>
+<UFCA71>
+<UFCA72>
+<UFCA73>
+<UFCA74>
+<UFCA75>
+<UFCA76>
+<UFCA77>
+<UFCA78>
+<UFCA79>
+<UFCA7A>
+<UFCA7B>
+<UFCA7C>
+<UFCA7D>
+<UFCA7E>
+<UFCA7F>
+<UFCA80>
+<UFCA81>
+<UFCA82>
+<UFCA83>
+<UFCA84>
+<UFCA85>
+<UFCA86>
+<UFCA87>
+<UFCA88>
+<UFCA89>
+<UFCA8A>
+<UFCA8B>
+<UFCA8C>
+<UFCA8D>
+<UFCA8E>
+<UFCA8F>
+<UFCA90>
+<UFCA91>
+<UFCA92>
+<UFCA93>
+<UFCA94>
+<UFCA95>
+<UFCA96>
+<UFCA97>
+<UFCA98>
+<UFCA99>
+<UFCA9A>
+<UFCA9B>
+<UFCA9C>
+<UFCA9D>
+<UFCA9E>
+<UFCA9F>
+<UFCAA0>
+<UFCAA1>
+<UFCAA2>
+<UFCAA3>
+<UFCAA4>
+<UFCAA5>
+<UFCAA6>
+<UFCAA7>
+<UFCAA8>
+<UFCAA9>
+<UFCAAA>
+<UFCAAB>
+<UFCAAC>
+<UFCAAD>
+<UFCAAE>
+<UFCAAF>
+<UFCAB0>
+<UFCAB1>
+<UFCAB2>
+<UFCAB3>
+<UFCAB4>
+<UFCAB5>
+<UFCAB6>
+<UFCAB7>
+<UFCAB8>
+<UFCAB9>
+<UFCABA>
+<UFCABB>
+<UFCABC>
+<UFCABD>
+<UFCABE>
+<UFCABF>
+<UFCAC0>
+<UFCAC1>
+<UFCAC2>
+<UFCAC3>
+<UFCAC4>
+<UFCAC5>
+<UFCAC6>
+<UFCAC7>
+<UFCAC8>
+<UFCAC9>
+<UFCACA>
+<UFCACB>
+<UFCACC>
+<UFCACD>
+<UFCACE>
+<UFCACF>
+<UFCAD0>
+<UFCAD1>
+<UFCAD2>
+<UFCAD3>
+<UFCAD4>
+<UFCAD5>
+<UFCAD6>
+<UFCAD7>
+<UFCAD8>
+<UFCAD9>
+<UFCADA>
+<UFCADB>
+<UFCADC>
+<UFCADD>
+<UFCADE>
+<UFCADF>
+<UFCAE0>
+<UFCAE1>
+<UFCAE2>
+<UFCAE3>
+<UFCAE4>
+<UFCAE5>
+<UFCAE6>
+<UFCAE7>
+<UFCAE8>
+<UFCAE9>
+<UFCAEA>
+<UFCAEB>
+<UFCAEC>
+<UFCAED>
+<UFCAEE>
+<UFCAEF>
+<UFCAF0>
+<UFCAF1>
+<UFCAF2>
+<UFCAF3>
+<UFCAF4>
+<UFCAF5>
+<UFCAF6>
+<UFCAF7>
+<UFCAF8>
+<UFCAF9>
+<UFCAFA>
+<UFCAFB>
+<UFCAFC>
+<UFCAFD>
+<UFCAFE>
+<UFCAFF>
+<UFCB00>
+<UFCB01>
+<UFCB02>
+<UFCB03>
+<UFCB04>
+<UFCB05>
+<UFCB06>
+<UFCB07>
+<UFCB08>
+<UFCB09>
+<UFCB0A>
+<UFCB0B>
+<UFCB0C>
+<UFCB0D>
+<UFCB0E>
+<UFCB0F>
+<UFCB10>
+<UFCB11>
+<UFCB12>
+<UFCB13>
+<UFCB14>
+<UFCB15>
+<UFCB16>
+<UFCB17>
+<UFCB18>
+<UFCB19>
+<UFCB1A>
+<UFCB1B>
+<UFCB1C>
+<UFCB1D>
+<UFCB1E>
+<UFCB1F>
+<UFCB20>
+<UFCB21>
+<UFCB22>
+<UFCB23>
+<UFCB24>
+<UFCB25>
+<UFCB26>
+<UFCB27>
+<UFCB28>
+<UFCB29>
+<UFCB2A>
+<UFCB2B>
+<UFCB2C>
+<UFCB2D>
+<UFCB2E>
+<UFCB2F>
+<UFCB30>
+<UFCB31>
+<UFCB32>
+<UFCB33>
+<UFCB34>
+<UFCB35>
+<UFCB36>
+<UFCB37>
+<UFCB38>
+<UFCB39>
+<UFCB3A>
+<UFCB3B>
+<UFCB3C>
+<UFCB3D>
+<UFCB3E>
+<UFCB3F>
+<UFCB40>
+<UFCB41>
+<UFCB42>
+<UFCB43>
+<UFCB44>
+<UFCB45>
+<UFCB46>
+<UFCB47>
+<UFCB48>
+<UFCB49>
+<UFCB4A>
+<UFCB4B>
+<UFCB4C>
+<UFCB4D>
+<UFCB4E>
+<UFCB4F>
+<UFCB50>
+<UFCB51>
+<UFCB52>
+<UFCB53>
+<UFCB54>
+<UFCB55>
+<UFCB56>
+<UFCB57>
+<UFCB58>
+<UFCB59>
+<UFCB5A>
+<UFCB5B>
+<UFCB5C>
+<UFCB5D>
+<UFCB5E>
+<UFCB5F>
+<UFCB60>
+<UFCB61>
+<UFCB62>
+<UFCB63>
+<UFCB64>
+<UFCB65>
+<UFCB66>
+<UFCB67>
+<UFCB68>
+<UFCB69>
+<UFCB6A>
+<UFCB6B>
+<UFCB6C>
+<UFCB6D>
+<UFCB6E>
+<UFCB6F>
+<UFCB70>
+<UFCB71>
+<UFCB72>
+<UFCB73>
+<UFCB74>
+<UFCB75>
+<UFCB76>
+<UFCB77>
+<UFCB78>
+<UFCB79>
+<UFCB7A>
+<UFCB7B>
+<UFCB7C>
+<UFCB7D>
+<UFCB7E>
+<UFCB7F>
+<UFCB80>
+<UFCB81>
+<UFCB82>
+<UFCB83>
+<UFCB84>
+<UFCB85>
+<UFCB86>
+<UFCB87>
+<UFCB88>
+<UFCB89>
+<UFCB8A>
+<UFCB8B>
+<UFCB8C>
+<UFCB8D>
+<UFCB8E>
+<UFCB8F>
+<UFCB90>
+<UFCB91>
+<UFCB92>
+<UFCB93>
+<UFCB94>
+<UFCB95>
+<UFCB96>
+<UFCB97>
+<UFCB98>
+<UFCB99>
+<UFCB9A>
+<UFCB9B>
+<UFCB9C>
+<UFCB9D>
+<UFCB9E>
+<UFCB9F>
+<UFCBA0>
+<UFCBA1>
+<UFCBA2>
+<UFCBA3>
+<UFCBA4>
+<UFCBA5>
+<UFCBA6>
+<UFCBA7>
+<UFCBA8>
+<UFCBA9>
+<UFCBAA>
+<UFCBAB>
+<UFCBAC>
+<UFCBAD>
+<UFCBAE>
+<UFCBAF>
+<UFCBB0>
+<UFCBB1>
+<UFCBB2>
+<UFCBB3>
+<UFCBB4>
+<UFCBB5>
+<UFCBB6>
+<UFCBB7>
+<UFCBB8>
+<UFCBB9>
+<UFCBBA>
+<UFCBBB>
+<UFCBBC>
+<UFCBBD>
+<UFCBBE>
+<UFCBBF>
+<UFCBC0>
+<UFCBC1>
+<UFCBC2>
+<UFCBC3>
+<UFCBC4>
+<UFCBC5>
+<UFCBC6>
+<UFCBC7>
+<UFCBC8>
+<UFCBC9>
+<UFCBCA>
+<UFCBCB>
+<UFCBCC>
+<UFCBCD>
+<UFCBCE>
+<UFCBCF>
+<UFCBD0>
+<UFCBD1>
+<UFCBD2>
+<UFCBD3>
+<UFCBD4>
+<UFCBD5>
+<UFCBD6>
+<UFCBD7>
+<UFCBD8>
+<UFCBD9>
+<UFCBDA>
+<UFCBDB>
+<UFCBDC>
+<UFCBDD>
+<UFCBDE>
+<UFCBDF>
+<UFCBE0>
+<UFCBE1>
+<UFCBE2>
+<UFCBE3>
+<UFCBE4>
+<UFCBE5>
+<UFCBE6>
+<UFCBE7>
+<UFCBE8>
+<UFCBE9>
+<UFCBEA>
+<UFCBEB>
+<UFCBEC>
+<UFCBED>
+<UFCBEE>
+<UFCBEF>
+<UFCBF0>
+<UFCBF1>
+<UFCBF2>
+<UFCBF3>
+<UFCBF4>
+<UFCBF5>
+<UFCBF6>
+<UFCBF7>
+<UFCBF8>
+<UFCBF9>
+<UFCBFA>
+<UFCBFB>
+<UFCBFC>
+<UFCBFD>
+<UFCBFE>
+<UFCBFF>
+<UFCC00>
+<UFCC01>
+<UFCC02>
+<UFCC03>
+<UFCC04>
+<UFCC05>
+<UFCC06>
+<UFCC07>
+<UFCC08>
+<UFCC09>
+<UFCC0A>
+<UFCC0B>
+<UFCC0C>
+<UFCC0D>
+<UFCC0E>
+<UFCC0F>
+<UFCC10>
+<UFCC11>
+<UFCC12>
+<UFCC13>
+<UFCC14>
+<UFCC15>
+<UFCC16>
+<UFCC17>
+<UFCC18>
+<UFCC19>
+<UFCC1A>
+<UFCC1B>
+<UFCC1C>
+<UFCC1D>
+<UFCC1E>
+<UFCC1F>
+<UFCC20>
+<UFCC21>
+<UFCC22>
+<UFCC23>
+<UFCC24>
+<UFCC25>
+<UFCC26>
+<UFCC27>
+<UFCC28>
+<UFCC29>
+<UFCC2A>
+<UFCC2B>
+<UFCC2C>
+<UFCC2D>
+<UFCC2E>
+<UFCC2F>
+<UFCC30>
+<UFCC31>
+<UFCC32>
+<UFCC33>
+<UFCC34>
+<UFCC35>
+<UFCC36>
+<UFCC37>
+<UFCC38>
+<UFCC39>
+<UFCC3A>
+<UFCC3B>
+<UFCC3C>
+<UFCC3D>
+<UFCC3E>
+<UFCC3F>
+<UFCC40>
+<UFCC41>
+<UFCC42>
+<UFCC43>
+<UFCC44>
+<UFCC45>
+<UFCC46>
+<UFCC47>
+<UFCC48>
+<UFCC49>
+<UFCC4A>
+<UFCC4B>
+<UFCC4C>
+<UFCC4D>
+<UFCC4E>
+<UFCC4F>
+<UFCC50>
+<UFCC51>
+<UFCC52>
+<UFCC53>
+<UFCC54>
+<UFCC55>
+<UFCC56>
+<UFCC57>
+<UFCC58>
+<UFCC59>
+<UFCC5A>
+<UFCC5B>
+<UFCC5C>
+<UFCC5D>
+<UFCC5E>
+<UFCC5F>
+<UFCC60>
+<UFCC61>
+<UFCC62>
+<UFCC63>
+<UFCC64>
+<UFCC65>
+<UFCC66>
+<UFCC67>
+<UFCC68>
+<UFCC69>
+<UFCC6A>
+<UFCC6B>
+<UFCC6C>
+<UFCC6D>
+<UFCC6E>
+<UFCC6F>
+<UFCC70>
+<UFCC71>
+<UFCC72>
+<UFCC73>
+<UFCC74>
+<UFCC75>
+<UFCC76>
+<UFCC77>
+<UFCC78>
+<UFCC79>
+<UFCC7A>
+<UFCC7B>
+<UFCC7C>
+<UFCC7D>
+<UFCC7E>
+<UFCC7F>
+<UFCC80>
+<UFCC81>
+<UFCC82>
+<UFCC83>
+<UFCC84>
+<UFCC85>
+<UFCC86>
+<UFCC87>
+<UFCC88>
+<UFCC89>
+<UFCC8A>
+<UFCC8B>
+<UFCC8C>
+<UFCC8D>
+<UFCC8E>
+<UFCC8F>
+<UFCC90>
+<UFCC91>
+<UFCC92>
+<UFCC93>
+<UFCC94>
+<UFCC95>
+<UFCC96>
+<UFCC97>
+<UFCC98>
+<UFCC99>
+<UFCC9A>
+<UFCC9B>
+<UFCC9C>
+<UFCC9D>
+<UFCC9E>
+<UFCC9F>
+<UFCCA0>
+<UFCCA1>
+<UFCCA2>
+<UFCCA3>
+<UFCCA4>
+<UFCCA5>
+<UFCCA6>
+<UFCCA7>
+<UFCCA8>
+<UFCCA9>
+<UFCCAA>
+<UFCCAB>
+<UFCCAC>
+<UFCCAD>
+<UFCCAE>
+<UFCCAF>
+<UFCCB0>
+<UFCCB1>
+<UFCCB2>
+<UFCCB3>
+<UFCCB4>
+<UFCCB5>
+<UFCCB6>
+<UFCCB7>
+<UFCCB8>
+<UFCCB9>
+<UFCCBA>
+<UFCCBB>
+<UFCCBC>
+<UFCCBD>
+<UFCCBE>
+<UFCCBF>
+<UFCCC0>
+<UFCCC1>
+<UFCCC2>
+<UFCCC3>
+<UFCCC4>
+<UFCCC5>
+<UFCCC6>
+<UFCCC7>
+<UFCCC8>
+<UFCCC9>
+<UFCCCA>
+<UFCCCB>
+<UFCCCC>
+<UFCCCD>
+<UFCCCE>
+<UFCCCF>
+<UFCCD0>
+<UFCCD1>
+<UFCCD2>
+<UFCCD3>
+<UFCCD4>
+<UFCCD5>
+<UFCCD6>
+<UFCCD7>
+<UFCCD8>
+<UFCCD9>
+<UFCCDA>
+<UFCCDB>
+<UFCCDC>
+<UFCCDD>
+<UFCCDE>
+<UFCCDF>
+<UFCCE0>
+<UFCCE1>
+<UFCCE2>
+<UFCCE3>
+<UFCCE4>
+<UFCCE5>
+<UFCCE6>
+<UFCCE7>
+<UFCCE8>
+<UFCCE9>
+<UFCCEA>
+<UFCCEB>
+<UFCCEC>
+<UFCCED>
+<UFCCEE>
+<UFCCEF>
+<UFCCF0>
+<UFCCF1>
+<UFCCF2>
+<UFCCF3>
+<UFCCF4>
+<UFCCF5>
+<UFCCF6>
+<UFCCF7>
+<UFCCF8>
+<UFCCF9>
+<UFCCFA>
+<UFCCFB>
+<UFCCFC>
+<UFCCFD>
+<UFCCFE>
+<UFCCFF>
+<UFCD00>
+<UFCD01>
+<UFCD02>
+<UFCD03>
+<UFCD04>
+<UFCD05>
+<UFCD06>
+<UFCD07>
+<UFCD08>
+<UFCD09>
+<UFCD0A>
+<UFCD0B>
+<UFCD0C>
+<UFCD0D>
+<UFCD0E>
+<UFCD0F>
+<UFCD10>
+<UFCD11>
+<UFCD12>
+<UFCD13>
+<UFCD14>
+<UFCD15>
+<UFCD16>
+<UFCD17>
+<UFCD18>
+<UFCD19>
+<UFCD1A>
+<UFCD1B>
+<UFCD1C>
+<UFCD1D>
+<UFCD1E>
+<UFCD1F>
+<UFCD20>
+<UFCD21>
+<UFCD22>
+<UFCD23>
+<UFCD24>
+<UFCD25>
+<UFCD26>
+<UFCD27>
+<UFCD28>
+<UFCD29>
+<UFCD2A>
+<UFCD2B>
+<UFCD2C>
+<UFCD2D>
+<UFCD2E>
+<UFCD2F>
+<UFCD30>
+<UFCD31>
+<UFCD32>
+<UFCD33>
+<UFCD34>
+<UFCD35>
+<UFCD36>
+<UFCD37>
+<UFCD38>
+<UFCD39>
+<UFCD3A>
+<UFCD3B>
+<UFCD3C>
+<UFCD3D>
+<UFCD3E>
+<UFCD3F>
+<UFCD40>
+<UFCD41>
+<UFCD42>
+<UFCD43>
+<UFCD44>
+<UFCD45>
+<UFCD46>
+<UFCD47>
+<UFCD48>
+<UFCD49>
+<UFCD4A>
+<UFCD4B>
+<UFCD4C>
+<UFCD4D>
+<UFCD4E>
+<UFCD4F>
+<UFCD50>
+<UFCD51>
+<UFCD52>
+<UFCD53>
+<UFCD54>
+<UFCD55>
+<UFCD56>
+<UFCD57>
+<UFCD58>
+<UFCD59>
+<UFCD5A>
+<UFCD5B>
+<UFCD5C>
+<UFCD5D>
+<UFCD5E>
+<UFCD5F>
+<UFCD60>
+<UFCD61>
+<UFCD62>
+<UFCD63>
+<UFCD64>
+<UFCD65>
+<UFCD66>
+<UFCD67>
+<UFCD68>
+<UFCD69>
+<UFCD6A>
+<UFCD6B>
+<UFCD6C>
+<UFCD6D>
+<UFCD6E>
+<UFCD6F>
+<UFCD70>
+<UFCD71>
+<UFCD72>
+<UFCD73>
+<UFCD74>
+<UFCD75>
+<UFCD76>
+<UFCD77>
+<UFCD78>
+<UFCD79>
+<UFCD7A>
+<UFCD7B>
+<UFCD7C>
+<UFCD7D>
+<UFCD7E>
+<UFCD7F>
+<UFCD80>
+<UFCD81>
+<UFCD82>
+<UFCD83>
+<UFCD84>
+<UFCD85>
+<UFCD86>
+<UFCD87>
+<UFCD88>
+<UFCD89>
+<UFCD8A>
+<UFCD8B>
+<UFCD8C>
+<UFCD8D>
+<UFCD8E>
+<UFCD8F>
+<UFCD90>
+<UFCD91>
+<UFCD92>
+<UFCD93>
+<UFCD94>
+<UFCD95>
+<UFCD96>
+<UFCD97>
+<UFCD98>
+<UFCD99>
+<UFCD9A>
+<UFCD9B>
+<UFCD9C>
+<UFCD9D>
+<UFCD9E>
+<UFCD9F>
+<UFCDA0>
+<UFCDA1>
+<UFCDA2>
+<UFCDA3>
+<UFCDA4>
+<UFCDA5>
+<UFCDA6>
+<UFCDA7>
+<UFCDA8>
+<UFCDA9>
+<UFCDAA>
+<UFCDAB>
+<UFCDAC>
+<UFCDAD>
+<UFCDAE>
+<UFCDAF>
+<UFCDB0>
+<UFCDB1>
+<UFCDB2>
+<UFCDB3>
+<UFCDB4>
+<UFCDB5>
+<UFCDB6>
+<UFCDB7>
+<UFCDB8>
+<UFCDB9>
+<UFCDBA>
+<UFCDBB>
+<UFCDBC>
+<UFCDBD>
+<UFCDBE>
+<UFCDBF>
+<UFCDC0>
+<UFCDC1>
+<UFCDC2>
+<UFCDC3>
+<UFCDC4>
+<UFCDC5>
+<UFCDC6>
+<UFCDC7>
+<UFCDC8>
+<UFCDC9>
+<UFCDCA>
+<UFCDCB>
+<UFCDCC>
+<UFCDCD>
+<UFCDCE>
+<UFCDCF>
+<UFCDD0>
+<UFCDD1>
+<UFCDD2>
+<UFCDD3>
+<UFCDD4>
+<UFCDD5>
+<UFCDD6>
+<UFCDD7>
+<UFCDD8>
+<UFCDD9>
+<UFCDDA>
+<UFCDDB>
+<UFCDDC>
+<UFCDDD>
+<UFCDDE>
+<UFCDDF>
+<UFCDE0>
+<UFCDE1>
+<UFCDE2>
+<UFCDE3>
+<UFCDE4>
+<UFCDE5>
+<UFCDE6>
+<UFCDE7>
+<UFCDE8>
+<UFCDE9>
+<UFCDEA>
+<UFCDEB>
+<UFCDEC>
+<UFCDED>
+<UFCDEE>
+<UFCDEF>
+<UFCDF0>
+<UFCDF1>
+<UFCDF2>
+<UFCDF3>
+<UFCDF4>
+<UFCDF5>
+<UFCDF6>
+<UFCDF7>
+<UFCDF8>
+<UFCDF9>
+<UFCDFA>
+<UFCDFB>
+<UFCDFC>
+<UFCDFD>
+<UFCDFE>
+<UFCDFF>
+<UFCE00>
+<UFCE01>
+<UFCE02>
+<UFCE03>
+<UFCE04>
+<UFCE05>
+<UFCE06>
+<UFCE07>
+<UFCE08>
+<UFCE09>
+<UFCE0A>
+<UFCE0B>
+<UFCE0C>
+<UFCE0D>
+<UFCE0E>
+<UFCE0F>
+<UFCE10>
+<UFCE11>
+<UFCE12>
+<UFCE13>
+<UFCE14>
+<UFCE15>
+<UFCE16>
+<UFCE17>
+<UFCE18>
+<UFCE19>
+<UFCE1A>
+<UFCE1B>
+<UFCE1C>
+<UFCE1D>
+<UFCE1E>
+<UFCE1F>
+<UFCE20>
+<UFCE21>
+<UFCE22>
+<UFCE23>
+<UFCE24>
+<UFCE25>
+<UFCE26>
+<UFCE27>
+<UFCE28>
+<UFCE29>
+<UFCE2A>
+<UFCE2B>
+<UFCE2C>
+<UFCE2D>
+<UFCE2E>
+<UFCE2F>
+<UFCE30>
+<UFCE31>
+<UFCE32>
+<UFCE33>
+<UFCE34>
+<UFCE35>
+<UFCE36>
+<UFCE37>
+<UFCE38>
+<UFCE39>
+<UFCE3A>
+<UFCE3B>
+<UFCE3C>
+<UFCE3D>
+<UFCE3E>
+<UFCE3F>
+<UFCE40>
+<UFCE41>
+<UFCE42>
+<UFCE43>
+<UFCE44>
+<UFCE45>
+<UFCE46>
+<UFCE47>
+<UFCE48>
+<UFCE49>
+<UFCE4A>
+<UFCE4B>
+<UFCE4C>
+<UFCE4D>
+<UFCE4E>
+<UFCE4F>
+<UFCE50>
+<UFCE51>
+<UFCE52>
+<UFCE53>
+<UFCE54>
+<UFCE55>
+<UFCE56>
+<UFCE57>
+<UFCE58>
+<UFCE59>
+<UFCE5A>
+<UFCE5B>
+<UFCE5C>
+<UFCE5D>
+<UFCE5E>
+<UFCE5F>
+<UFCE60>
+<UFCE61>
+<UFCE62>
+<UFCE63>
+<UFCE64>
+<UFCE65>
+<UFCE66>
+<UFCE67>
+<UFCE68>
+<UFCE69>
+<UFCE6A>
+<UFCE6B>
+<UFCE6C>
+<UFCE6D>
+<UFCE6E>
+<UFCE6F>
+<UFCE70>
+<UFCE71>
+<UFCE72>
+<UFCE73>
+<UFCE74>
+<UFCE75>
+<UFCE76>
+<UFCE77>
+<UFCE78>
+<UFCE79>
+<UFCE7A>
+<UFCE7B>
+<UFCE7C>
+<UFCE7D>
+<UFCE7E>
+<UFCE7F>
+<UFCE80>
+<UFCE81>
+<UFCE82>
+<UFCE83>
+<UFCE84>
+<UFCE85>
+<UFCE86>
+<UFCE87>
+<UFCE88>
+<UFCE89>
+<UFCE8A>
+<UFCE8B>
+<UFCE8C>
+<UFCE8D>
+<UFCE8E>
+<UFCE8F>
+<UFCE90>
+<UFCE91>
+<UFCE92>
+<UFCE93>
+<UFCE94>
+<UFCE95>
+<UFCE96>
+<UFCE97>
+<UFCE98>
+<UFCE99>
+<UFCE9A>
+<UFCE9B>
+<UFCE9C>
+<UFCE9D>
+<UFCE9E>
+<UFCE9F>
+<UFCEA0>
+<UFCEA1>
+<UFCEA2>
+<UFCEA3>
+<UFCEA4>
+<UFCEA5>
+<UFCEA6>
+<UFCEA7>
+<UFCEA8>
+<UFCEA9>
+<UFCEAA>
+<UFCEAB>
+<UFCEAC>
+<UFCEAD>
+<UFCEAE>
+<UFCEAF>
+<UFCEB0>
+<UFCEB1>
+<UFCEB2>
+<UFCEB3>
+<UFCEB4>
+<UFCEB5>
+<UFCEB6>
+<UFCEB7>
+<UFCEB8>
+<UFCEB9>
+<UFCEBA>
+<UFCEBB>
+<UFCEBC>
+<UFCEBD>
+<UFCEBE>
+<UFCEBF>
+<UFCEC0>
+<UFCEC1>
+<UFCEC2>
+<UFCEC3>
+<UFCEC4>
+<UFCEC5>
+<UFCEC6>
+<UFCEC7>
+<UFCEC8>
+<UFCEC9>
+<UFCECA>
+<UFCECB>
+<UFCECC>
+<UFCECD>
+<UFCECE>
+<UFCECF>
+<UFCED0>
+<UFCED1>
+<UFCED2>
+<UFCED3>
+<UFCED4>
+<UFCED5>
+<UFCED6>
+<UFCED7>
+<UFCED8>
+<UFCED9>
+<UFCEDA>
+<UFCEDB>
+<UFCEDC>
+<UFCEDD>
+<UFCEDE>
+<UFCEDF>
+<UFCEE0>
+<UFCEE1>
+<UFCEE2>
+<UFCEE3>
+<UFCEE4>
+<UFCEE5>
+<UFCEE6>
+<UFCEE7>
+<UFCEE8>
+<UFCEE9>
+<UFCEEA>
+<UFCEEB>
+<UFCEEC>
+<UFCEED>
+<UFCEEE>
+<UFCEEF>
+<UFCEF0>
+<UFCEF1>
+<UFCEF2>
+<UFCEF3>
+<UFCEF4>
+<UFCEF5>
+<UFCEF6>
+<UFCEF7>
+<UFCEF8>
+<UFCEF9>
+<UFCEFA>
+<UFCEFB>
+<UFCEFC>
+<UFCEFD>
+<UFCEFE>
+<UFCEFF>
+<UFCF00>
+<UFCF01>
+<UFCF02>
+<UFCF03>
+<UFCF04>
+<UFCF05>
+<UFCF06>
+<UFCF07>
+<UFCF08>
+<UFCF09>
+<UFCF0A>
+<UFCF0B>
+<UFCF0C>
+<UFCF0D>
+<UFCF0E>
+<UFCF0F>
+<UFCF10>
+<UFCF11>
+<UFCF12>
+<UFCF13>
+<UFCF14>
+<UFCF15>
+<UFCF16>
+<UFCF17>
+<UFCF18>
+<UFCF19>
+<UFCF1A>
+<UFCF1B>
+<UFCF1C>
+<UFCF1D>
+<UFCF1E>
+<UFCF1F>
+<UFCF20>
+<UFCF21>
+<UFCF22>
+<UFCF23>
+<UFCF24>
+<UFCF25>
+<UFCF26>
+<UFCF27>
+<UFCF28>
+<UFCF29>
+<UFCF2A>
+<UFCF2B>
+<UFCF2C>
+<UFCF2D>
+<UFCF2E>
+<UFCF2F>
+<UFCF30>
+<UFCF31>
+<UFCF32>
+<UFCF33>
+<UFCF34>
+<UFCF35>
+<UFCF36>
+<UFCF37>
+<UFCF38>
+<UFCF39>
+<UFCF3A>
+<UFCF3B>
+<UFCF3C>
+<UFCF3D>
+<UFCF3E>
+<UFCF3F>
+<UFCF40>
+<UFCF41>
+<UFCF42>
+<UFCF43>
+<UFCF44>
+<UFCF45>
+<UFCF46>
+<UFCF47>
+<UFCF48>
+<UFCF49>
+<UFCF4A>
+<UFCF4B>
+<UFCF4C>
+<UFCF4D>
+<UFCF4E>
+<UFCF4F>
+<UFCF50>
+<UFCF51>
+<UFCF52>
+<UFCF53>
+<UFCF54>
+<UFCF55>
+<UFCF56>
+<UFCF57>
+<UFCF58>
+<UFCF59>
+<UFCF5A>
+<UFCF5B>
+<UFCF5C>
+<UFCF5D>
+<UFCF5E>
+<UFCF5F>
+<UFCF60>
+<UFCF61>
+<UFCF62>
+<UFCF63>
+<UFCF64>
+<UFCF65>
+<UFCF66>
+<UFCF67>
+<UFCF68>
+<UFCF69>
+<UFCF6A>
+<UFCF6B>
+<UFCF6C>
+<UFCF6D>
+<UFCF6E>
+<UFCF6F>
+<UFCF70>
+<UFCF71>
+<UFCF72>
+<UFCF73>
+<UFCF74>
+<UFCF75>
+<UFCF76>
+<UFCF77>
+<UFCF78>
+<UFCF79>
+<UFCF7A>
+<UFCF7B>
+<UFCF7C>
+<UFCF7D>
+<UFCF7E>
+<UFCF7F>
+<UFCF80>
+<UFCF81>
+<UFCF82>
+<UFCF83>
+<UFCF84>
+<UFCF85>
+<UFCF86>
+<UFCF87>
+<UFCF88>
+<UFCF89>
+<UFCF8A>
+<UFCF8B>
+<UFCF8C>
+<UFCF8D>
+<UFCF8E>
+<UFCF8F>
+<UFCF90>
+<UFCF91>
+<UFCF92>
+<UFCF93>
+<UFCF94>
+<UFCF95>
+<UFCF96>
+<UFCF97>
+<UFCF98>
+<UFCF99>
+<UFCF9A>
+<UFCF9B>
+<UFCF9C>
+<UFCF9D>
+<UFCF9E>
+<UFCF9F>
+<UFCFA0>
+<UFCFA1>
+<UFCFA2>
+<UFCFA3>
+<UFCFA4>
+<UFCFA5>
+<UFCFA6>
+<UFCFA7>
+<UFCFA8>
+<UFCFA9>
+<UFCFAA>
+<UFCFAB>
+<UFCFAC>
+<UFCFAD>
+<UFCFAE>
+<UFCFAF>
+<UFCFB0>
+<UFCFB1>
+<UFCFB2>
+<UFCFB3>
+<UFCFB4>
+<UFCFB5>
+<UFCFB6>
+<UFCFB7>
+<UFCFB8>
+<UFCFB9>
+<UFCFBA>
+<UFCFBB>
+<UFCFBC>
+<UFCFBD>
+<UFCFBE>
+<UFCFBF>
+<UFCFC0>
+<UFCFC1>
+<UFCFC2>
+<UFCFC3>
+<UFCFC4>
+<UFCFC5>
+<UFCFC6>
+<UFCFC7>
+<UFCFC8>
+<UFCFC9>
+<UFCFCA>
+<UFCFCB>
+<UFCFCC>
+<UFCFCD>
+<UFCFCE>
+<UFCFCF>
+<UFCFD0>
+<UFCFD1>
+<UFCFD2>
+<UFCFD3>
+<UFCFD4>
+<UFCFD5>
+<UFCFD6>
+<UFCFD7>
+<UFCFD8>
+<UFCFD9>
+<UFCFDA>
+<UFCFDB>
+<UFCFDC>
+<UFCFDD>
+<UFCFDE>
+<UFCFDF>
+<UFCFE0>
+<UFCFE1>
+<UFCFE2>
+<UFCFE3>
+<UFCFE4>
+<UFCFE5>
+<UFCFE6>
+<UFCFE7>
+<UFCFE8>
+<UFCFE9>
+<UFCFEA>
+<UFCFEB>
+<UFCFEC>
+<UFCFED>
+<UFCFEE>
+<UFCFEF>
+<UFCFF0>
+<UFCFF1>
+<UFCFF2>
+<UFCFF3>
+<UFCFF4>
+<UFCFF5>
+<UFCFF6>
+<UFCFF7>
+<UFCFF8>
+<UFCFF9>
+<UFCFFA>
+<UFCFFB>
+<UFCFFC>
+<UFCFFD>
+<UFCFFE>
+<UFCFFF>
+<UFD000>
+<UFD001>
+<UFD002>
+<UFD003>
+<UFD004>
+<UFD005>
+<UFD006>
+<UFD007>
+<UFD008>
+<UFD009>
+<UFD00A>
+<UFD00B>
+<UFD00C>
+<UFD00D>
+<UFD00E>
+<UFD00F>
+<UFD010>
+<UFD011>
+<UFD012>
+<UFD013>
+<UFD014>
+<UFD015>
+<UFD016>
+<UFD017>
+<UFD018>
+<UFD019>
+<UFD01A>
+<UFD01B>
+<UFD01C>
+<UFD01D>
+<UFD01E>
+<UFD01F>
+<UFD020>
+<UFD021>
+<UFD022>
+<UFD023>
+<UFD024>
+<UFD025>
+<UFD026>
+<UFD027>
+<UFD028>
+<UFD029>
+<UFD02A>
+<UFD02B>
+<UFD02C>
+<UFD02D>
+<UFD02E>
+<UFD02F>
+<UFD030>
+<UFD031>
+<UFD032>
+<UFD033>
+<UFD034>
+<UFD035>
+<UFD036>
+<UFD037>
+<UFD038>
+<UFD039>
+<UFD03A>
+<UFD03B>
+<UFD03C>
+<UFD03D>
+<UFD03E>
+<UFD03F>
+<UFD040>
+<UFD041>
+<UFD042>
+<UFD043>
+<UFD044>
+<UFD045>
+<UFD046>
+<UFD047>
+<UFD048>
+<UFD049>
+<UFD04A>
+<UFD04B>
+<UFD04C>
+<UFD04D>
+<UFD04E>
+<UFD04F>
+<UFD050>
+<UFD051>
+<UFD052>
+<UFD053>
+<UFD054>
+<UFD055>
+<UFD056>
+<UFD057>
+<UFD058>
+<UFD059>
+<UFD05A>
+<UFD05B>
+<UFD05C>
+<UFD05D>
+<UFD05E>
+<UFD05F>
+<UFD060>
+<UFD061>
+<UFD062>
+<UFD063>
+<UFD064>
+<UFD065>
+<UFD066>
+<UFD067>
+<UFD068>
+<UFD069>
+<UFD06A>
+<UFD06B>
+<UFD06C>
+<UFD06D>
+<UFD06E>
+<UFD06F>
+<UFD070>
+<UFD071>
+<UFD072>
+<UFD073>
+<UFD074>
+<UFD075>
+<UFD076>
+<UFD077>
+<UFD078>
+<UFD079>
+<UFD07A>
+<UFD07B>
+<UFD07C>
+<UFD07D>
+<UFD07E>
+<UFD07F>
+<UFD080>
+<UFD081>
+<UFD082>
+<UFD083>
+<UFD084>
+<UFD085>
+<UFD086>
+<UFD087>
+<UFD088>
+<UFD089>
+<UFD08A>
+<UFD08B>
+<UFD08C>
+<UFD08D>
+<UFD08E>
+<UFD08F>
+<UFD090>
+<UFD091>
+<UFD092>
+<UFD093>
+<UFD094>
+<UFD095>
+<UFD096>
+<UFD097>
+<UFD098>
+<UFD099>
+<UFD09A>
+<UFD09B>
+<UFD09C>
+<UFD09D>
+<UFD09E>
+<UFD09F>
+<UFD0A0>
+<UFD0A1>
+<UFD0A2>
+<UFD0A3>
+<UFD0A4>
+<UFD0A5>
+<UFD0A6>
+<UFD0A7>
+<UFD0A8>
+<UFD0A9>
+<UFD0AA>
+<UFD0AB>
+<UFD0AC>
+<UFD0AD>
+<UFD0AE>
+<UFD0AF>
+<UFD0B0>
+<UFD0B1>
+<UFD0B2>
+<UFD0B3>
+<UFD0B4>
+<UFD0B5>
+<UFD0B6>
+<UFD0B7>
+<UFD0B8>
+<UFD0B9>
+<UFD0BA>
+<UFD0BB>
+<UFD0BC>
+<UFD0BD>
+<UFD0BE>
+<UFD0BF>
+<UFD0C0>
+<UFD0C1>
+<UFD0C2>
+<UFD0C3>
+<UFD0C4>
+<UFD0C5>
+<UFD0C6>
+<UFD0C7>
+<UFD0C8>
+<UFD0C9>
+<UFD0CA>
+<UFD0CB>
+<UFD0CC>
+<UFD0CD>
+<UFD0CE>
+<UFD0CF>
+<UFD0D0>
+<UFD0D1>
+<UFD0D2>
+<UFD0D3>
+<UFD0D4>
+<UFD0D5>
+<UFD0D6>
+<UFD0D7>
+<UFD0D8>
+<UFD0D9>
+<UFD0DA>
+<UFD0DB>
+<UFD0DC>
+<UFD0DD>
+<UFD0DE>
+<UFD0DF>
+<UFD0E0>
+<UFD0E1>
+<UFD0E2>
+<UFD0E3>
+<UFD0E4>
+<UFD0E5>
+<UFD0E6>
+<UFD0E7>
+<UFD0E8>
+<UFD0E9>
+<UFD0EA>
+<UFD0EB>
+<UFD0EC>
+<UFD0ED>
+<UFD0EE>
+<UFD0EF>
+<UFD0F0>
+<UFD0F1>
+<UFD0F2>
+<UFD0F3>
+<UFD0F4>
+<UFD0F5>
+<UFD0F6>
+<UFD0F7>
+<UFD0F8>
+<UFD0F9>
+<UFD0FA>
+<UFD0FB>
+<UFD0FC>
+<UFD0FD>
+<UFD0FE>
+<UFD0FF>
+<UFD100>
+<UFD101>
+<UFD102>
+<UFD103>
+<UFD104>
+<UFD105>
+<UFD106>
+<UFD107>
+<UFD108>
+<UFD109>
+<UFD10A>
+<UFD10B>
+<UFD10C>
+<UFD10D>
+<UFD10E>
+<UFD10F>
+<UFD110>
+<UFD111>
+<UFD112>
+<UFD113>
+<UFD114>
+<UFD115>
+<UFD116>
+<UFD117>
+<UFD118>
+<UFD119>
+<UFD11A>
+<UFD11B>
+<UFD11C>
+<UFD11D>
+<UFD11E>
+<UFD11F>
+<UFD120>
+<UFD121>
+<UFD122>
+<UFD123>
+<UFD124>
+<UFD125>
+<UFD126>
+<UFD127>
+<UFD128>
+<UFD129>
+<UFD12A>
+<UFD12B>
+<UFD12C>
+<UFD12D>
+<UFD12E>
+<UFD12F>
+<UFD130>
+<UFD131>
+<UFD132>
+<UFD133>
+<UFD134>
+<UFD135>
+<UFD136>
+<UFD137>
+<UFD138>
+<UFD139>
+<UFD13A>
+<UFD13B>
+<UFD13C>
+<UFD13D>
+<UFD13E>
+<UFD13F>
+<UFD140>
+<UFD141>
+<UFD142>
+<UFD143>
+<UFD144>
+<UFD145>
+<UFD146>
+<UFD147>
+<UFD148>
+<UFD149>
+<UFD14A>
+<UFD14B>
+<UFD14C>
+<UFD14D>
+<UFD14E>
+<UFD14F>
+<UFD150>
+<UFD151>
+<UFD152>
+<UFD153>
+<UFD154>
+<UFD155>
+<UFD156>
+<UFD157>
+<UFD158>
+<UFD159>
+<UFD15A>
+<UFD15B>
+<UFD15C>
+<UFD15D>
+<UFD15E>
+<UFD15F>
+<UFD160>
+<UFD161>
+<UFD162>
+<UFD163>
+<UFD164>
+<UFD165>
+<UFD166>
+<UFD167>
+<UFD168>
+<UFD169>
+<UFD16A>
+<UFD16B>
+<UFD16C>
+<UFD16D>
+<UFD16E>
+<UFD16F>
+<UFD170>
+<UFD171>
+<UFD172>
+<UFD173>
+<UFD174>
+<UFD175>
+<UFD176>
+<UFD177>
+<UFD178>
+<UFD179>
+<UFD17A>
+<UFD17B>
+<UFD17C>
+<UFD17D>
+<UFD17E>
+<UFD17F>
+<UFD180>
+<UFD181>
+<UFD182>
+<UFD183>
+<UFD184>
+<UFD185>
+<UFD186>
+<UFD187>
+<UFD188>
+<UFD189>
+<UFD18A>
+<UFD18B>
+<UFD18C>
+<UFD18D>
+<UFD18E>
+<UFD18F>
+<UFD190>
+<UFD191>
+<UFD192>
+<UFD193>
+<UFD194>
+<UFD195>
+<UFD196>
+<UFD197>
+<UFD198>
+<UFD199>
+<UFD19A>
+<UFD19B>
+<UFD19C>
+<UFD19D>
+<UFD19E>
+<UFD19F>
+<UFD1A0>
+<UFD1A1>
+<UFD1A2>
+<UFD1A3>
+<UFD1A4>
+<UFD1A5>
+<UFD1A6>
+<UFD1A7>
+<UFD1A8>
+<UFD1A9>
+<UFD1AA>
+<UFD1AB>
+<UFD1AC>
+<UFD1AD>
+<UFD1AE>
+<UFD1AF>
+<UFD1B0>
+<UFD1B1>
+<UFD1B2>
+<UFD1B3>
+<UFD1B4>
+<UFD1B5>
+<UFD1B6>
+<UFD1B7>
+<UFD1B8>
+<UFD1B9>
+<UFD1BA>
+<UFD1BB>
+<UFD1BC>
+<UFD1BD>
+<UFD1BE>
+<UFD1BF>
+<UFD1C0>
+<UFD1C1>
+<UFD1C2>
+<UFD1C3>
+<UFD1C4>
+<UFD1C5>
+<UFD1C6>
+<UFD1C7>
+<UFD1C8>
+<UFD1C9>
+<UFD1CA>
+<UFD1CB>
+<UFD1CC>
+<UFD1CD>
+<UFD1CE>
+<UFD1CF>
+<UFD1D0>
+<UFD1D1>
+<UFD1D2>
+<UFD1D3>
+<UFD1D4>
+<UFD1D5>
+<UFD1D6>
+<UFD1D7>
+<UFD1D8>
+<UFD1D9>
+<UFD1DA>
+<UFD1DB>
+<UFD1DC>
+<UFD1DD>
+<UFD1DE>
+<UFD1DF>
+<UFD1E0>
+<UFD1E1>
+<UFD1E2>
+<UFD1E3>
+<UFD1E4>
+<UFD1E5>
+<UFD1E6>
+<UFD1E7>
+<UFD1E8>
+<UFD1E9>
+<UFD1EA>
+<UFD1EB>
+<UFD1EC>
+<UFD1ED>
+<UFD1EE>
+<UFD1EF>
+<UFD1F0>
+<UFD1F1>
+<UFD1F2>
+<UFD1F3>
+<UFD1F4>
+<UFD1F5>
+<UFD1F6>
+<UFD1F7>
+<UFD1F8>
+<UFD1F9>
+<UFD1FA>
+<UFD1FB>
+<UFD1FC>
+<UFD1FD>
+<UFD1FE>
+<UFD1FF>
+<UFD200>
+<UFD201>
+<UFD202>
+<UFD203>
+<UFD204>
+<UFD205>
+<UFD206>
+<UFD207>
+<UFD208>
+<UFD209>
+<UFD20A>
+<UFD20B>
+<UFD20C>
+<UFD20D>
+<UFD20E>
+<UFD20F>
+<UFD210>
+<UFD211>
+<UFD212>
+<UFD213>
+<UFD214>
+<UFD215>
+<UFD216>
+<UFD217>
+<UFD218>
+<UFD219>
+<UFD21A>
+<UFD21B>
+<UFD21C>
+<UFD21D>
+<UFD21E>
+<UFD21F>
+<UFD220>
+<UFD221>
+<UFD222>
+<UFD223>
+<UFD224>
+<UFD225>
+<UFD226>
+<UFD227>
+<UFD228>
+<UFD229>
+<UFD22A>
+<UFD22B>
+<UFD22C>
+<UFD22D>
+<UFD22E>
+<UFD22F>
+<UFD230>
+<UFD231>
+<UFD232>
+<UFD233>
+<UFD234>
+<UFD235>
+<UFD236>
+<UFD237>
+<UFD238>
+<UFD239>
+<UFD23A>
+<UFD23B>
+<UFD23C>
+<UFD23D>
+<UFD23E>
+<UFD23F>
+<UFD240>
+<UFD241>
+<UFD242>
+<UFD243>
+<UFD244>
+<UFD245>
+<UFD246>
+<UFD247>
+<UFD248>
+<UFD249>
+<UFD24A>
+<UFD24B>
+<UFD24C>
+<UFD24D>
+<UFD24E>
+<UFD24F>
+<UFD250>
+<UFD251>
+<UFD252>
+<UFD253>
+<UFD254>
+<UFD255>
+<UFD256>
+<UFD257>
+<UFD258>
+<UFD259>
+<UFD25A>
+<UFD25B>
+<UFD25C>
+<UFD25D>
+<UFD25E>
+<UFD25F>
+<UFD260>
+<UFD261>
+<UFD262>
+<UFD263>
+<UFD264>
+<UFD265>
+<UFD266>
+<UFD267>
+<UFD268>
+<UFD269>
+<UFD26A>
+<UFD26B>
+<UFD26C>
+<UFD26D>
+<UFD26E>
+<UFD26F>
+<UFD270>
+<UFD271>
+<UFD272>
+<UFD273>
+<UFD274>
+<UFD275>
+<UFD276>
+<UFD277>
+<UFD278>
+<UFD279>
+<UFD27A>
+<UFD27B>
+<UFD27C>
+<UFD27D>
+<UFD27E>
+<UFD27F>
+<UFD280>
+<UFD281>
+<UFD282>
+<UFD283>
+<UFD284>
+<UFD285>
+<UFD286>
+<UFD287>
+<UFD288>
+<UFD289>
+<UFD28A>
+<UFD28B>
+<UFD28C>
+<UFD28D>
+<UFD28E>
+<UFD28F>
+<UFD290>
+<UFD291>
+<UFD292>
+<UFD293>
+<UFD294>
+<UFD295>
+<UFD296>
+<UFD297>
+<UFD298>
+<UFD299>
+<UFD29A>
+<UFD29B>
+<UFD29C>
+<UFD29D>
+<UFD29E>
+<UFD29F>
+<UFD2A0>
+<UFD2A1>
+<UFD2A2>
+<UFD2A3>
+<UFD2A4>
+<UFD2A5>
+<UFD2A6>
+<UFD2A7>
+<UFD2A8>
+<UFD2A9>
+<UFD2AA>
+<UFD2AB>
+<UFD2AC>
+<UFD2AD>
+<UFD2AE>
+<UFD2AF>
+<UFD2B0>
+<UFD2B1>
+<UFD2B2>
+<UFD2B3>
+<UFD2B4>
+<UFD2B5>
+<UFD2B6>
+<UFD2B7>
+<UFD2B8>
+<UFD2B9>
+<UFD2BA>
+<UFD2BB>
+<UFD2BC>
+<UFD2BD>
+<UFD2BE>
+<UFD2BF>
+<UFD2C0>
+<UFD2C1>
+<UFD2C2>
+<UFD2C3>
+<UFD2C4>
+<UFD2C5>
+<UFD2C6>
+<UFD2C7>
+<UFD2C8>
+<UFD2C9>
+<UFD2CA>
+<UFD2CB>
+<UFD2CC>
+<UFD2CD>
+<UFD2CE>
+<UFD2CF>
+<UFD2D0>
+<UFD2D1>
+<UFD2D2>
+<UFD2D3>
+<UFD2D4>
+<UFD2D5>
+<UFD2D6>
+<UFD2D7>
+<UFD2D8>
+<UFD2D9>
+<UFD2DA>
+<UFD2DB>
+<UFD2DC>
+<UFD2DD>
+<UFD2DE>
+<UFD2DF>
+<UFD2E0>
+<UFD2E1>
+<UFD2E2>
+<UFD2E3>
+<UFD2E4>
+<UFD2E5>
+<UFD2E6>
+<UFD2E7>
+<UFD2E8>
+<UFD2E9>
+<UFD2EA>
+<UFD2EB>
+<UFD2EC>
+<UFD2ED>
+<UFD2EE>
+<UFD2EF>
+<UFD2F0>
+<UFD2F1>
+<UFD2F2>
+<UFD2F3>
+<UFD2F4>
+<UFD2F5>
+<UFD2F6>
+<UFD2F7>
+<UFD2F8>
+<UFD2F9>
+<UFD2FA>
+<UFD2FB>
+<UFD2FC>
+<UFD2FD>
+<UFD2FE>
+<UFD2FF>
+<UFD300>
+<UFD301>
+<UFD302>
+<UFD303>
+<UFD304>
+<UFD305>
+<UFD306>
+<UFD307>
+<UFD308>
+<UFD309>
+<UFD30A>
+<UFD30B>
+<UFD30C>
+<UFD30D>
+<UFD30E>
+<UFD30F>
+<UFD310>
+<UFD311>
+<UFD312>
+<UFD313>
+<UFD314>
+<UFD315>
+<UFD316>
+<UFD317>
+<UFD318>
+<UFD319>
+<UFD31A>
+<UFD31B>
+<UFD31C>
+<UFD31D>
+<UFD31E>
+<UFD31F>
+<UFD320>
+<UFD321>
+<UFD322>
+<UFD323>
+<UFD324>
+<UFD325>
+<UFD326>
+<UFD327>
+<UFD328>
+<UFD329>
+<UFD32A>
+<UFD32B>
+<UFD32C>
+<UFD32D>
+<UFD32E>
+<UFD32F>
+<UFD330>
+<UFD331>
+<UFD332>
+<UFD333>
+<UFD334>
+<UFD335>
+<UFD336>
+<UFD337>
+<UFD338>
+<UFD339>
+<UFD33A>
+<UFD33B>
+<UFD33C>
+<UFD33D>
+<UFD33E>
+<UFD33F>
+<UFD340>
+<UFD341>
+<UFD342>
+<UFD343>
+<UFD344>
+<UFD345>
+<UFD346>
+<UFD347>
+<UFD348>
+<UFD349>
+<UFD34A>
+<UFD34B>
+<UFD34C>
+<UFD34D>
+<UFD34E>
+<UFD34F>
+<UFD350>
+<UFD351>
+<UFD352>
+<UFD353>
+<UFD354>
+<UFD355>
+<UFD356>
+<UFD357>
+<UFD358>
+<UFD359>
+<UFD35A>
+<UFD35B>
+<UFD35C>
+<UFD35D>
+<UFD35E>
+<UFD35F>
+<UFD360>
+<UFD361>
+<UFD362>
+<UFD363>
+<UFD364>
+<UFD365>
+<UFD366>
+<UFD367>
+<UFD368>
+<UFD369>
+<UFD36A>
+<UFD36B>
+<UFD36C>
+<UFD36D>
+<UFD36E>
+<UFD36F>
+<UFD370>
+<UFD371>
+<UFD372>
+<UFD373>
+<UFD374>
+<UFD375>
+<UFD376>
+<UFD377>
+<UFD378>
+<UFD379>
+<UFD37A>
+<UFD37B>
+<UFD37C>
+<UFD37D>
+<UFD37E>
+<UFD37F>
+<UFD380>
+<UFD381>
+<UFD382>
+<UFD383>
+<UFD384>
+<UFD385>
+<UFD386>
+<UFD387>
+<UFD388>
+<UFD389>
+<UFD38A>
+<UFD38B>
+<UFD38C>
+<UFD38D>
+<UFD38E>
+<UFD38F>
+<UFD390>
+<UFD391>
+<UFD392>
+<UFD393>
+<UFD394>
+<UFD395>
+<UFD396>
+<UFD397>
+<UFD398>
+<UFD399>
+<UFD39A>
+<UFD39B>
+<UFD39C>
+<UFD39D>
+<UFD39E>
+<UFD39F>
+<UFD3A0>
+<UFD3A1>
+<UFD3A2>
+<UFD3A3>
+<UFD3A4>
+<UFD3A5>
+<UFD3A6>
+<UFD3A7>
+<UFD3A8>
+<UFD3A9>
+<UFD3AA>
+<UFD3AB>
+<UFD3AC>
+<UFD3AD>
+<UFD3AE>
+<UFD3AF>
+<UFD3B0>
+<UFD3B1>
+<UFD3B2>
+<UFD3B3>
+<UFD3B4>
+<UFD3B5>
+<UFD3B6>
+<UFD3B7>
+<UFD3B8>
+<UFD3B9>
+<UFD3BA>
+<UFD3BB>
+<UFD3BC>
+<UFD3BD>
+<UFD3BE>
+<UFD3BF>
+<UFD3C0>
+<UFD3C1>
+<UFD3C2>
+<UFD3C3>
+<UFD3C4>
+<UFD3C5>
+<UFD3C6>
+<UFD3C7>
+<UFD3C8>
+<UFD3C9>
+<UFD3CA>
+<UFD3CB>
+<UFD3CC>
+<UFD3CD>
+<UFD3CE>
+<UFD3CF>
+<UFD3D0>
+<UFD3D1>
+<UFD3D2>
+<UFD3D3>
+<UFD3D4>
+<UFD3D5>
+<UFD3D6>
+<UFD3D7>
+<UFD3D8>
+<UFD3D9>
+<UFD3DA>
+<UFD3DB>
+<UFD3DC>
+<UFD3DD>
+<UFD3DE>
+<UFD3DF>
+<UFD3E0>
+<UFD3E1>
+<UFD3E2>
+<UFD3E3>
+<UFD3E4>
+<UFD3E5>
+<UFD3E6>
+<UFD3E7>
+<UFD3E8>
+<UFD3E9>
+<UFD3EA>
+<UFD3EB>
+<UFD3EC>
+<UFD3ED>
+<UFD3EE>
+<UFD3EF>
+<UFD3F0>
+<UFD3F1>
+<UFD3F2>
+<UFD3F3>
+<UFD3F4>
+<UFD3F5>
+<UFD3F6>
+<UFD3F7>
+<UFD3F8>
+<UFD3F9>
+<UFD3FA>
+<UFD3FB>
+<UFD3FC>
+<UFD3FD>
+<UFD3FE>
+<UFD3FF>
+<UFD400>
+<UFD401>
+<UFD402>
+<UFD403>
+<UFD404>
+<UFD405>
+<UFD406>
+<UFD407>
+<UFD408>
+<UFD409>
+<UFD40A>
+<UFD40B>
+<UFD40C>
+<UFD40D>
+<UFD40E>
+<UFD40F>
+<UFD410>
+<UFD411>
+<UFD412>
+<UFD413>
+<UFD414>
+<UFD415>
+<UFD416>
+<UFD417>
+<UFD418>
+<UFD419>
+<UFD41A>
+<UFD41B>
+<UFD41C>
+<UFD41D>
+<UFD41E>
+<UFD41F>
+<UFD420>
+<UFD421>
+<UFD422>
+<UFD423>
+<UFD424>
+<UFD425>
+<UFD426>
+<UFD427>
+<UFD428>
+<UFD429>
+<UFD42A>
+<UFD42B>
+<UFD42C>
+<UFD42D>
+<UFD42E>
+<UFD42F>
+<UFD430>
+<UFD431>
+<UFD432>
+<UFD433>
+<UFD434>
+<UFD435>
+<UFD436>
+<UFD437>
+<UFD438>
+<UFD439>
+<UFD43A>
+<UFD43B>
+<UFD43C>
+<UFD43D>
+<UFD43E>
+<UFD43F>
+<UFD440>
+<UFD441>
+<UFD442>
+<UFD443>
+<UFD444>
+<UFD445>
+<UFD446>
+<UFD447>
+<UFD448>
+<UFD449>
+<UFD44A>
+<UFD44B>
+<UFD44C>
+<UFD44D>
+<UFD44E>
+<UFD44F>
+<UFD450>
+<UFD451>
+<UFD452>
+<UFD453>
+<UFD454>
+<UFD455>
+<UFD456>
+<UFD457>
+<UFD458>
+<UFD459>
+<UFD45A>
+<UFD45B>
+<UFD45C>
+<UFD45D>
+<UFD45E>
+<UFD45F>
+<UFD460>
+<UFD461>
+<UFD462>
+<UFD463>
+<UFD464>
+<UFD465>
+<UFD466>
+<UFD467>
+<UFD468>
+<UFD469>
+<UFD46A>
+<UFD46B>
+<UFD46C>
+<UFD46D>
+<UFD46E>
+<UFD46F>
+<UFD470>
+<UFD471>
+<UFD472>
+<UFD473>
+<UFD474>
+<UFD475>
+<UFD476>
+<UFD477>
+<UFD478>
+<UFD479>
+<UFD47A>
+<UFD47B>
+<UFD47C>
+<UFD47D>
+<UFD47E>
+<UFD47F>
+<UFD480>
+<UFD481>
+<UFD482>
+<UFD483>
+<UFD484>
+<UFD485>
+<UFD486>
+<UFD487>
+<UFD488>
+<UFD489>
+<UFD48A>
+<UFD48B>
+<UFD48C>
+<UFD48D>
+<UFD48E>
+<UFD48F>
+<UFD490>
+<UFD491>
+<UFD492>
+<UFD493>
+<UFD494>
+<UFD495>
+<UFD496>
+<UFD497>
+<UFD498>
+<UFD499>
+<UFD49A>
+<UFD49B>
+<UFD49C>
+<UFD49D>
+<UFD49E>
+<UFD49F>
+<UFD4A0>
+<UFD4A1>
+<UFD4A2>
+<UFD4A3>
+<UFD4A4>
+<UFD4A5>
+<UFD4A6>
+<UFD4A7>
+<UFD4A8>
+<UFD4A9>
+<UFD4AA>
+<UFD4AB>
+<UFD4AC>
+<UFD4AD>
+<UFD4AE>
+<UFD4AF>
+<UFD4B0>
+<UFD4B1>
+<UFD4B2>
+<UFD4B3>
+<UFD4B4>
+<UFD4B5>
+<UFD4B6>
+<UFD4B7>
+<UFD4B8>
+<UFD4B9>
+<UFD4BA>
+<UFD4BB>
+<UFD4BC>
+<UFD4BD>
+<UFD4BE>
+<UFD4BF>
+<UFD4C0>
+<UFD4C1>
+<UFD4C2>
+<UFD4C3>
+<UFD4C4>
+<UFD4C5>
+<UFD4C6>
+<UFD4C7>
+<UFD4C8>
+<UFD4C9>
+<UFD4CA>
+<UFD4CB>
+<UFD4CC>
+<UFD4CD>
+<UFD4CE>
+<UFD4CF>
+<UFD4D0>
+<UFD4D1>
+<UFD4D2>
+<UFD4D3>
+<UFD4D4>
+<UFD4D5>
+<UFD4D6>
+<UFD4D7>
+<UFD4D8>
+<UFD4D9>
+<UFD4DA>
+<UFD4DB>
+<UFD4DC>
+<UFD4DD>
+<UFD4DE>
+<UFD4DF>
+<UFD4E0>
+<UFD4E1>
+<UFD4E2>
+<UFD4E3>
+<UFD4E4>
+<UFD4E5>
+<UFD4E6>
+<UFD4E7>
+<UFD4E8>
+<UFD4E9>
+<UFD4EA>
+<UFD4EB>
+<UFD4EC>
+<UFD4ED>
+<UFD4EE>
+<UFD4EF>
+<UFD4F0>
+<UFD4F1>
+<UFD4F2>
+<UFD4F3>
+<UFD4F4>
+<UFD4F5>
+<UFD4F6>
+<UFD4F7>
+<UFD4F8>
+<UFD4F9>
+<UFD4FA>
+<UFD4FB>
+<UFD4FC>
+<UFD4FD>
+<UFD4FE>
+<UFD4FF>
+<UFD500>
+<UFD501>
+<UFD502>
+<UFD503>
+<UFD504>
+<UFD505>
+<UFD506>
+<UFD507>
+<UFD508>
+<UFD509>
+<UFD50A>
+<UFD50B>
+<UFD50C>
+<UFD50D>
+<UFD50E>
+<UFD50F>
+<UFD510>
+<UFD511>
+<UFD512>
+<UFD513>
+<UFD514>
+<UFD515>
+<UFD516>
+<UFD517>
+<UFD518>
+<UFD519>
+<UFD51A>
+<UFD51B>
+<UFD51C>
+<UFD51D>
+<UFD51E>
+<UFD51F>
+<UFD520>
+<UFD521>
+<UFD522>
+<UFD523>
+<UFD524>
+<UFD525>
+<UFD526>
+<UFD527>
+<UFD528>
+<UFD529>
+<UFD52A>
+<UFD52B>
+<UFD52C>
+<UFD52D>
+<UFD52E>
+<UFD52F>
+<UFD530>
+<UFD531>
+<UFD532>
+<UFD533>
+<UFD534>
+<UFD535>
+<UFD536>
+<UFD537>
+<UFD538>
+<UFD539>
+<UFD53A>
+<UFD53B>
+<UFD53C>
+<UFD53D>
+<UFD53E>
+<UFD53F>
+<UFD540>
+<UFD541>
+<UFD542>
+<UFD543>
+<UFD544>
+<UFD545>
+<UFD546>
+<UFD547>
+<UFD548>
+<UFD549>
+<UFD54A>
+<UFD54B>
+<UFD54C>
+<UFD54D>
+<UFD54E>
+<UFD54F>
+<UFD550>
+<UFD551>
+<UFD552>
+<UFD553>
+<UFD554>
+<UFD555>
+<UFD556>
+<UFD557>
+<UFD558>
+<UFD559>
+<UFD55A>
+<UFD55B>
+<UFD55C>
+<UFD55D>
+<UFD55E>
+<UFD55F>
+<UFD560>
+<UFD561>
+<UFD562>
+<UFD563>
+<UFD564>
+<UFD565>
+<UFD566>
+<UFD567>
+<UFD568>
+<UFD569>
+<UFD56A>
+<UFD56B>
+<UFD56C>
+<UFD56D>
+<UFD56E>
+<UFD56F>
+<UFD570>
+<UFD571>
+<UFD572>
+<UFD573>
+<UFD574>
+<UFD575>
+<UFD576>
+<UFD577>
+<UFD578>
+<UFD579>
+<UFD57A>
+<UFD57B>
+<UFD57C>
+<UFD57D>
+<UFD57E>
+<UFD57F>
+<UFD580>
+<UFD581>
+<UFD582>
+<UFD583>
+<UFD584>
+<UFD585>
+<UFD586>
+<UFD587>
+<UFD588>
+<UFD589>
+<UFD58A>
+<UFD58B>
+<UFD58C>
+<UFD58D>
+<UFD58E>
+<UFD58F>
+<UFD590>
+<UFD591>
+<UFD592>
+<UFD593>
+<UFD594>
+<UFD595>
+<UFD596>
+<UFD597>
+<UFD598>
+<UFD599>
+<UFD59A>
+<UFD59B>
+<UFD59C>
+<UFD59D>
+<UFD59E>
+<UFD59F>
+<UFD5A0>
+<UFD5A1>
+<UFD5A2>
+<UFD5A3>
+<UFD5A4>
+<UFD5A5>
+<UFD5A6>
+<UFD5A7>
+<UFD5A8>
+<UFD5A9>
+<UFD5AA>
+<UFD5AB>
+<UFD5AC>
+<UFD5AD>
+<UFD5AE>
+<UFD5AF>
+<UFD5B0>
+<UFD5B1>
+<UFD5B2>
+<UFD5B3>
+<UFD5B4>
+<UFD5B5>
+<UFD5B6>
+<UFD5B7>
+<UFD5B8>
+<UFD5B9>
+<UFD5BA>
+<UFD5BB>
+<UFD5BC>
+<UFD5BD>
+<UFD5BE>
+<UFD5BF>
+<UFD5C0>
+<UFD5C1>
+<UFD5C2>
+<UFD5C3>
+<UFD5C4>
+<UFD5C5>
+<UFD5C6>
+<UFD5C7>
+<UFD5C8>
+<UFD5C9>
+<UFD5CA>
+<UFD5CB>
+<UFD5CC>
+<UFD5CD>
+<UFD5CE>
+<UFD5CF>
+<UFD5D0>
+<UFD5D1>
+<UFD5D2>
+<UFD5D3>
+<UFD5D4>
+<UFD5D5>
+<UFD5D6>
+<UFD5D7>
+<UFD5D8>
+<UFD5D9>
+<UFD5DA>
+<UFD5DB>
+<UFD5DC>
+<UFD5DD>
+<UFD5DE>
+<UFD5DF>
+<UFD5E0>
+<UFD5E1>
+<UFD5E2>
+<UFD5E3>
+<UFD5E4>
+<UFD5E5>
+<UFD5E6>
+<UFD5E7>
+<UFD5E8>
+<UFD5E9>
+<UFD5EA>
+<UFD5EB>
+<UFD5EC>
+<UFD5ED>
+<UFD5EE>
+<UFD5EF>
+<UFD5F0>
+<UFD5F1>
+<UFD5F2>
+<UFD5F3>
+<UFD5F4>
+<UFD5F5>
+<UFD5F6>
+<UFD5F7>
+<UFD5F8>
+<UFD5F9>
+<UFD5FA>
+<UFD5FB>
+<UFD5FC>
+<UFD5FD>
+<UFD5FE>
+<UFD5FF>
+<UFD600>
+<UFD601>
+<UFD602>
+<UFD603>
+<UFD604>
+<UFD605>
+<UFD606>
+<UFD607>
+<UFD608>
+<UFD609>
+<UFD60A>
+<UFD60B>
+<UFD60C>
+<UFD60D>
+<UFD60E>
+<UFD60F>
+<UFD610>
+<UFD611>
+<UFD612>
+<UFD613>
+<UFD614>
+<UFD615>
+<UFD616>
+<UFD617>
+<UFD618>
+<UFD619>
+<UFD61A>
+<UFD61B>
+<UFD61C>
+<UFD61D>
+<UFD61E>
+<UFD61F>
+<UFD620>
+<UFD621>
+<UFD622>
+<UFD623>
+<UFD624>
+<UFD625>
+<UFD626>
+<UFD627>
+<UFD628>
+<UFD629>
+<UFD62A>
+<UFD62B>
+<UFD62C>
+<UFD62D>
+<UFD62E>
+<UFD62F>
+<UFD630>
+<UFD631>
+<UFD632>
+<UFD633>
+<UFD634>
+<UFD635>
+<UFD636>
+<UFD637>
+<UFD638>
+<UFD639>
+<UFD63A>
+<UFD63B>
+<UFD63C>
+<UFD63D>
+<UFD63E>
+<UFD63F>
+<UFD640>
+<UFD641>
+<UFD642>
+<UFD643>
+<UFD644>
+<UFD645>
+<UFD646>
+<UFD647>
+<UFD648>
+<UFD649>
+<UFD64A>
+<UFD64B>
+<UFD64C>
+<UFD64D>
+<UFD64E>
+<UFD64F>
+<UFD650>
+<UFD651>
+<UFD652>
+<UFD653>
+<UFD654>
+<UFD655>
+<UFD656>
+<UFD657>
+<UFD658>
+<UFD659>
+<UFD65A>
+<UFD65B>
+<UFD65C>
+<UFD65D>
+<UFD65E>
+<UFD65F>
+<UFD660>
+<UFD661>
+<UFD662>
+<UFD663>
+<UFD664>
+<UFD665>
+<UFD666>
+<UFD667>
+<UFD668>
+<UFD669>
+<UFD66A>
+<UFD66B>
+<UFD66C>
+<UFD66D>
+<UFD66E>
+<UFD66F>
+<UFD670>
+<UFD671>
+<UFD672>
+<UFD673>
+<UFD674>
+<UFD675>
+<UFD676>
+<UFD677>
+<UFD678>
+<UFD679>
+<UFD67A>
+<UFD67B>
+<UFD67C>
+<UFD67D>
+<UFD67E>
+<UFD67F>
+<UFD680>
+<UFD681>
+<UFD682>
+<UFD683>
+<UFD684>
+<UFD685>
+<UFD686>
+<UFD687>
+<UFD688>
+<UFD689>
+<UFD68A>
+<UFD68B>
+<UFD68C>
+<UFD68D>
+<UFD68E>
+<UFD68F>
+<UFD690>
+<UFD691>
+<UFD692>
+<UFD693>
+<UFD694>
+<UFD695>
+<UFD696>
+<UFD697>
+<UFD698>
+<UFD699>
+<UFD69A>
+<UFD69B>
+<UFD69C>
+<UFD69D>
+<UFD69E>
+<UFD69F>
+<UFD6A0>
+<UFD6A1>
+<UFD6A2>
+<UFD6A3>
+<UFD6A4>
+<UFD6A5>
+<UFD6A6>
+<UFD6A7>
+<UFD6A8>
+<UFD6A9>
+<UFD6AA>
+<UFD6AB>
+<UFD6AC>
+<UFD6AD>
+<UFD6AE>
+<UFD6AF>
+<UFD6B0>
+<UFD6B1>
+<UFD6B2>
+<UFD6B3>
+<UFD6B4>
+<UFD6B5>
+<UFD6B6>
+<UFD6B7>
+<UFD6B8>
+<UFD6B9>
+<UFD6BA>
+<UFD6BB>
+<UFD6BC>
+<UFD6BD>
+<UFD6BE>
+<UFD6BF>
+<UFD6C0>
+<UFD6C1>
+<UFD6C2>
+<UFD6C3>
+<UFD6C4>
+<UFD6C5>
+<UFD6C6>
+<UFD6C7>
+<UFD6C8>
+<UFD6C9>
+<UFD6CA>
+<UFD6CB>
+<UFD6CC>
+<UFD6CD>
+<UFD6CE>
+<UFD6CF>
+<UFD6D0>
+<UFD6D1>
+<UFD6D2>
+<UFD6D3>
+<UFD6D4>
+<UFD6D5>
+<UFD6D6>
+<UFD6D7>
+<UFD6D8>
+<UFD6D9>
+<UFD6DA>
+<UFD6DB>
+<UFD6DC>
+<UFD6DD>
+<UFD6DE>
+<UFD6DF>
+<UFD6E0>
+<UFD6E1>
+<UFD6E2>
+<UFD6E3>
+<UFD6E4>
+<UFD6E5>
+<UFD6E6>
+<UFD6E7>
+<UFD6E8>
+<UFD6E9>
+<UFD6EA>
+<UFD6EB>
+<UFD6EC>
+<UFD6ED>
+<UFD6EE>
+<UFD6EF>
+<UFD6F0>
+<UFD6F1>
+<UFD6F2>
+<UFD6F3>
+<UFD6F4>
+<UFD6F5>
+<UFD6F6>
+<UFD6F7>
+<UFD6F8>
+<UFD6F9>
+<UFD6FA>
+<UFD6FB>
+<UFD6FC>
+<UFD6FD>
+<UFD6FE>
+<UFD6FF>
+<UFD700>
+<UFD701>
+<UFD702>
+<UFD703>
+<UFD704>
+<UFD705>
+<UFD706>
+<UFD707>
+<UFD708>
+<UFD709>
+<UFD70A>
+<UFD70B>
+<UFD70C>
+<UFD70D>
+<UFD70E>
+<UFD70F>
+<UFD710>
+<UFD711>
+<UFD712>
+<UFD713>
+<UFD714>
+<UFD715>
+<UFD716>
+<UFD717>
+<UFD718>
+<UFD719>
+<UFD71A>
+<UFD71B>
+<UFD71C>
+<UFD71D>
+<UFD71E>
+<UFD71F>
+<UFD720>
+<UFD721>
+<UFD722>
+<UFD723>
+<UFD724>
+<UFD725>
+<UFD726>
+<UFD727>
+<UFD728>
+<UFD729>
+<UFD72A>
+<UFD72B>
+<UFD72C>
+<UFD72D>
+<UFD72E>
+<UFD72F>
+<UFD730>
+<UFD731>
+<UFD732>
+<UFD733>
+<UFD734>
+<UFD735>
+<UFD736>
+<UFD737>
+<UFD738>
+<UFD739>
+<UFD73A>
+<UFD73B>
+<UFD73C>
+<UFD73D>
+<UFD73E>
+<UFD73F>
+<UFD740>
+<UFD741>
+<UFD742>
+<UFD743>
+<UFD744>
+<UFD745>
+<UFD746>
+<UFD747>
+<UFD748>
+<UFD749>
+<UFD74A>
+<UFD74B>
+<UFD74C>
+<UFD74D>
+<UFD74E>
+<UFD74F>
+<UFD750>
+<UFD751>
+<UFD752>
+<UFD753>
+<UFD754>
+<UFD755>
+<UFD756>
+<UFD757>
+<UFD758>
+<UFD759>
+<UFD75A>
+<UFD75B>
+<UFD75C>
+<UFD75D>
+<UFD75E>
+<UFD75F>
+<UFD760>
+<UFD761>
+<UFD762>
+<UFD763>
+<UFD764>
+<UFD765>
+<UFD766>
+<UFD767>
+<UFD768>
+<UFD769>
+<UFD76A>
+<UFD76B>
+<UFD76C>
+<UFD76D>
+<UFD76E>
+<UFD76F>
+<UFD770>
+<UFD771>
+<UFD772>
+<UFD773>
+<UFD774>
+<UFD775>
+<UFD776>
+<UFD777>
+<UFD778>
+<UFD779>
+<UFD77A>
+<UFD77B>
+<UFD77C>
+<UFD77D>
+<UFD77E>
+<UFD77F>
+<UFD780>
+<UFD781>
+<UFD782>
+<UFD783>
+<UFD784>
+<UFD785>
+<UFD786>
+<UFD787>
+<UFD788>
+<UFD789>
+<UFD78A>
+<UFD78B>
+<UFD78C>
+<UFD78D>
+<UFD78E>
+<UFD78F>
+<UFD790>
+<UFD791>
+<UFD792>
+<UFD793>
+<UFD794>
+<UFD795>
+<UFD796>
+<UFD797>
+<UFD798>
+<UFD799>
+<UFD79A>
+<UFD79B>
+<UFD79C>
+<UFD79D>
+<UFD79E>
+<UFD79F>
+<UFD7A0>
+<UFD7A1>
+<UFD7A2>
+<UFD7A3>
+<UFD7A4>
+<UFD7A5>
+<UFD7A6>
+<UFD7A7>
+<UFD7A8>
+<UFD7A9>
+<UFD7AA>
+<UFD7AB>
+<UFD7AC>
+<UFD7AD>
+<UFD7AE>
+<UFD7AF>
+<UFD7B0>
+<UFD7B1>
+<UFD7B2>
+<UFD7B3>
+<UFD7B4>
+<UFD7B5>
+<UFD7B6>
+<UFD7B7>
+<UFD7B8>
+<UFD7B9>
+<UFD7BA>
+<UFD7BB>
+<UFD7BC>
+<UFD7BD>
+<UFD7BE>
+<UFD7BF>
+<UFD7C0>
+<UFD7C1>
+<UFD7C2>
+<UFD7C3>
+<UFD7C4>
+<UFD7C5>
+<UFD7C6>
+<UFD7C7>
+<UFD7C8>
+<UFD7C9>
+<UFD7CA>
+<UFD7CB>
+<UFD7CC>
+<UFD7CD>
+<UFD7CE>
+<UFD7CF>
+<UFD7D0>
+<UFD7D1>
+<UFD7D2>
+<UFD7D3>
+<UFD7D4>
+<UFD7D5>
+<UFD7D6>
+<UFD7D7>
+<UFD7D8>
+<UFD7D9>
+<UFD7DA>
+<UFD7DB>
+<UFD7DC>
+<UFD7DD>
+<UFD7DE>
+<UFD7DF>
+<UFD7E0>
+<UFD7E1>
+<UFD7E2>
+<UFD7E3>
+<UFD7E4>
+<UFD7E5>
+<UFD7E6>
+<UFD7E7>
+<UFD7E8>
+<UFD7E9>
+<UFD7EA>
+<UFD7EB>
+<UFD7EC>
+<UFD7ED>
+<UFD7EE>
+<UFD7EF>
+<UFD7F0>
+<UFD7F1>
+<UFD7F2>
+<UFD7F3>
+<UFD7F4>
+<UFD7F5>
+<UFD7F6>
+<UFD7F7>
+<UFD7F8>
+<UFD7F9>
+<UFD7FA>
+<UFD7FB>
+<UFD7FC>
+<UFD7FD>
+<UFD7FE>
+<UFD7FF>
+<UFD800>
+<UFD801>
+<UFD802>
+<UFD803>
+<UFD804>
+<UFD805>
+<UFD806>
+<UFD807>
+<UFD808>
+<UFD809>
+<UFD80A>
+<UFD80B>
+<UFD80C>
+<UFD80D>
+<UFD80E>
+<UFD80F>
+<UFD810>
+<UFD811>
+<UFD812>
+<UFD813>
+<UFD814>
+<UFD815>
+<UFD816>
+<UFD817>
+<UFD818>
+<UFD819>
+<UFD81A>
+<UFD81B>
+<UFD81C>
+<UFD81D>
+<UFD81E>
+<UFD81F>
+<UFD820>
+<UFD821>
+<UFD822>
+<UFD823>
+<UFD824>
+<UFD825>
+<UFD826>
+<UFD827>
+<UFD828>
+<UFD829>
+<UFD82A>
+<UFD82B>
+<UFD82C>
+<UFD82D>
+<UFD82E>
+<UFD82F>
+<UFD830>
+<UFD831>
+<UFD832>
+<UFD833>
+<UFD834>
+<UFD835>
+<UFD836>
+<UFD837>
+<UFD838>
+<UFD839>
+<UFD83A>
+<UFD83B>
+<UFD83C>
+<UFD83D>
+<UFD83E>
+<UFD83F>
+<UFD840>
+<UFD841>
+<UFD842>
+<UFD843>
+<UFD844>
+<UFD845>
+<UFD846>
+<UFD847>
+<UFD848>
+<UFD849>
+<UFD84A>
+<UFD84B>
+<UFD84C>
+<UFD84D>
+<UFD84E>
+<UFD84F>
+<UFD850>
+<UFD851>
+<UFD852>
+<UFD853>
+<UFD854>
+<UFD855>
+<UFD856>
+<UFD857>
+<UFD858>
+<UFD859>
+<UFD85A>
+<UFD85B>
+<UFD85C>
+<UFD85D>
+<UFD85E>
+<UFD85F>
+<UFD860>
+<UFD861>
+<UFD862>
+<UFD863>
+<UFD864>
+<UFD865>
+<UFD866>
+<UFD867>
+<UFD868>
+<UFD869>
+<UFD86A>
+<UFD86B>
+<UFD86C>
+<UFD86D>
+<UFD86E>
+<UFD86F>
+<UFD870>
+<UFD871>
+<UFD872>
+<UFD873>
+<UFD874>
+<UFD875>
+<UFD876>
+<UFD877>
+<UFD878>
+<UFD879>
+<UFD87A>
+<UFD87B>
+<UFD87C>
+<UFD87D>
+<UFD87E>
+<UFD87F>
+<UFD880>
+<UFD881>
+<UFD882>
+<UFD883>
+<UFD884>
+<UFD885>
+<UFD886>
+<UFD887>
+<UFD888>
+<UFD889>
+<UFD88A>
+<UFD88B>
+<UFD88C>
+<UFD88D>
+<UFD88E>
+<UFD88F>
+<UFD890>
+<UFD891>
+<UFD892>
+<UFD893>
+<UFD894>
+<UFD895>
+<UFD896>
+<UFD897>
+<UFD898>
+<UFD899>
+<UFD89A>
+<UFD89B>
+<UFD89C>
+<UFD89D>
+<UFD89E>
+<UFD89F>
+<UFD8A0>
+<UFD8A1>
+<UFD8A2>
+<UFD8A3>
+<UFD8A4>
+<UFD8A5>
+<UFD8A6>
+<UFD8A7>
+<UFD8A8>
+<UFD8A9>
+<UFD8AA>
+<UFD8AB>
+<UFD8AC>
+<UFD8AD>
+<UFD8AE>
+<UFD8AF>
+<UFD8B0>
+<UFD8B1>
+<UFD8B2>
+<UFD8B3>
+<UFD8B4>
+<UFD8B5>
+<UFD8B6>
+<UFD8B7>
+<UFD8B8>
+<UFD8B9>
+<UFD8BA>
+<UFD8BB>
+<UFD8BC>
+<UFD8BD>
+<UFD8BE>
+<UFD8BF>
+<UFD8C0>
+<UFD8C1>
+<UFD8C2>
+<UFD8C3>
+<UFD8C4>
+<UFD8C5>
+<UFD8C6>
+<UFD8C7>
+<UFD8C8>
+<UFD8C9>
+<UFD8CA>
+<UFD8CB>
+<UFD8CC>
+<UFD8CD>
+<UFD8CE>
+<UFD8CF>
+<UFD8D0>
+<UFD8D1>
+<UFD8D2>
+<UFD8D3>
+<UFD8D4>
+<UFD8D5>
+<UFD8D6>
+<UFD8D7>
+<UFD8D8>
+<UFD8D9>
+<UFD8DA>
+<UFD8DB>
+<UFD8DC>
+<UFD8DD>
+<UFD8DE>
+<UFD8DF>
+<UFD8E0>
+<UFD8E1>
+<UFD8E2>
+<UFD8E3>
+<UFD8E4>
+<UFD8E5>
+<UFD8E6>
+<UFD8E7>
+<UFD8E8>
+<UFD8E9>
+<UFD8EA>
+<UFD8EB>
+<UFD8EC>
+<UFD8ED>
+<UFD8EE>
+<UFD8EF>
+<UFD8F0>
+<UFD8F1>
+<UFD8F2>
+<UFD8F3>
+<UFD8F4>
+<UFD8F5>
+<UFD8F6>
+<UFD8F7>
+<UFD8F8>
+<UFD8F9>
+<UFD8FA>
+<UFD8FB>
+<UFD8FC>
+<UFD8FD>
+<UFD8FE>
+<UFD8FF>
+<UFD900>
+<UFD901>
+<UFD902>
+<UFD903>
+<UFD904>
+<UFD905>
+<UFD906>
+<UFD907>
+<UFD908>
+<UFD909>
+<UFD90A>
+<UFD90B>
+<UFD90C>
+<UFD90D>
+<UFD90E>
+<UFD90F>
+<UFD910>
+<UFD911>
+<UFD912>
+<UFD913>
+<UFD914>
+<UFD915>
+<UFD916>
+<UFD917>
+<UFD918>
+<UFD919>
+<UFD91A>
+<UFD91B>
+<UFD91C>
+<UFD91D>
+<UFD91E>
+<UFD91F>
+<UFD920>
+<UFD921>
+<UFD922>
+<UFD923>
+<UFD924>
+<UFD925>
+<UFD926>
+<UFD927>
+<UFD928>
+<UFD929>
+<UFD92A>
+<UFD92B>
+<UFD92C>
+<UFD92D>
+<UFD92E>
+<UFD92F>
+<UFD930>
+<UFD931>
+<UFD932>
+<UFD933>
+<UFD934>
+<UFD935>
+<UFD936>
+<UFD937>
+<UFD938>
+<UFD939>
+<UFD93A>
+<UFD93B>
+<UFD93C>
+<UFD93D>
+<UFD93E>
+<UFD93F>
+<UFD940>
+<UFD941>
+<UFD942>
+<UFD943>
+<UFD944>
+<UFD945>
+<UFD946>
+<UFD947>
+<UFD948>
+<UFD949>
+<UFD94A>
+<UFD94B>
+<UFD94C>
+<UFD94D>
+<UFD94E>
+<UFD94F>
+<UFD950>
+<UFD951>
+<UFD952>
+<UFD953>
+<UFD954>
+<UFD955>
+<UFD956>
+<UFD957>
+<UFD958>
+<UFD959>
+<UFD95A>
+<UFD95B>
+<UFD95C>
+<UFD95D>
+<UFD95E>
+<UFD95F>
+<UFD960>
+<UFD961>
+<UFD962>
+<UFD963>
+<UFD964>
+<UFD965>
+<UFD966>
+<UFD967>
+<UFD968>
+<UFD969>
+<UFD96A>
+<UFD96B>
+<UFD96C>
+<UFD96D>
+<UFD96E>
+<UFD96F>
+<UFD970>
+<UFD971>
+<UFD972>
+<UFD973>
+<UFD974>
+<UFD975>
+<UFD976>
+<UFD977>
+<UFD978>
+<UFD979>
+<UFD97A>
+<UFD97B>
+<UFD97C>
+<UFD97D>
+<UFD97E>
+<UFD97F>
+<UFD980>
+<UFD981>
+<UFD982>
+<UFD983>
+<UFD984>
+<UFD985>
+<UFD986>
+<UFD987>
+<UFD988>
+<UFD989>
+<UFD98A>
+<UFD98B>
+<UFD98C>
+<UFD98D>
+<UFD98E>
+<UFD98F>
+<UFD990>
+<UFD991>
+<UFD992>
+<UFD993>
+<UFD994>
+<UFD995>
+<UFD996>
+<UFD997>
+<UFD998>
+<UFD999>
+<UFD99A>
+<UFD99B>
+<UFD99C>
+<UFD99D>
+<UFD99E>
+<UFD99F>
+<UFD9A0>
+<UFD9A1>
+<UFD9A2>
+<UFD9A3>
+<UFD9A4>
+<UFD9A5>
+<UFD9A6>
+<UFD9A7>
+<UFD9A8>
+<UFD9A9>
+<UFD9AA>
+<UFD9AB>
+<UFD9AC>
+<UFD9AD>
+<UFD9AE>
+<UFD9AF>
+<UFD9B0>
+<UFD9B1>
+<UFD9B2>
+<UFD9B3>
+<UFD9B4>
+<UFD9B5>
+<UFD9B6>
+<UFD9B7>
+<UFD9B8>
+<UFD9B9>
+<UFD9BA>
+<UFD9BB>
+<UFD9BC>
+<UFD9BD>
+<UFD9BE>
+<UFD9BF>
+<UFD9C0>
+<UFD9C1>
+<UFD9C2>
+<UFD9C3>
+<UFD9C4>
+<UFD9C5>
+<UFD9C6>
+<UFD9C7>
+<UFD9C8>
+<UFD9C9>
+<UFD9CA>
+<UFD9CB>
+<UFD9CC>
+<UFD9CD>
+<UFD9CE>
+<UFD9CF>
+<UFD9D0>
+<UFD9D1>
+<UFD9D2>
+<UFD9D3>
+<UFD9D4>
+<UFD9D5>
+<UFD9D6>
+<UFD9D7>
+<UFD9D8>
+<UFD9D9>
+<UFD9DA>
+<UFD9DB>
+<UFD9DC>
+<UFD9DD>
+<UFD9DE>
+<UFD9DF>
+<UFD9E0>
+<UFD9E1>
+<UFD9E2>
+<UFD9E3>
+<UFD9E4>
+<UFD9E5>
+<UFD9E6>
+<UFD9E7>
+<UFD9E8>
+<UFD9E9>
+<UFD9EA>
+<UFD9EB>
+<UFD9EC>
+<UFD9ED>
+<UFD9EE>
+<UFD9EF>
+<UFD9F0>
+<UFD9F1>
+<UFD9F2>
+<UFD9F3>
+<UFD9F4>
+<UFD9F5>
+<UFD9F6>
+<UFD9F7>
+<UFD9F8>
+<UFD9F9>
+<UFD9FA>
+<UFD9FB>
+<UFD9FC>
+<UFD9FD>
+<UFD9FE>
+<UFD9FF>
+<UFDA00>
+<UFDA01>
+<UFDA02>
+<UFDA03>
+<UFDA04>
+<UFDA05>
+<UFDA06>
+<UFDA07>
+<UFDA08>
+<UFDA09>
+<UFDA0A>
+<UFDA0B>
+<UFDA0C>
+<UFDA0D>
+<UFDA0E>
+<UFDA0F>
+<UFDA10>
+<UFDA11>
+<UFDA12>
+<UFDA13>
+<UFDA14>
+<UFDA15>
+<UFDA16>
+<UFDA17>
+<UFDA18>
+<UFDA19>
+<UFDA1A>
+<UFDA1B>
+<UFDA1C>
+<UFDA1D>
+<UFDA1E>
+<UFDA1F>
+<UFDA20>
+<UFDA21>
+<UFDA22>
+<UFDA23>
+<UFDA24>
+<UFDA25>
+<UFDA26>
+<UFDA27>
+<UFDA28>
+<UFDA29>
+<UFDA2A>
+<UFDA2B>
+<UFDA2C>
+<UFDA2D>
+<UFDA2E>
+<UFDA2F>
+<UFDA30>
+<UFDA31>
+<UFDA32>
+<UFDA33>
+<UFDA34>
+<UFDA35>
+<UFDA36>
+<UFDA37>
+<UFDA38>
+<UFDA39>
+<UFDA3A>
+<UFDA3B>
+<UFDA3C>
+<UFDA3D>
+<UFDA3E>
+<UFDA3F>
+<UFDA40>
+<UFDA41>
+<UFDA42>
+<UFDA43>
+<UFDA44>
+<UFDA45>
+<UFDA46>
+<UFDA47>
+<UFDA48>
+<UFDA49>
+<UFDA4A>
+<UFDA4B>
+<UFDA4C>
+<UFDA4D>
+<UFDA4E>
+<UFDA4F>
+<UFDA50>
+<UFDA51>
+<UFDA52>
+<UFDA53>
+<UFDA54>
+<UFDA55>
+<UFDA56>
+<UFDA57>
+<UFDA58>
+<UFDA59>
+<UFDA5A>
+<UFDA5B>
+<UFDA5C>
+<UFDA5D>
+<UFDA5E>
+<UFDA5F>
+<UFDA60>
+<UFDA61>
+<UFDA62>
+<UFDA63>
+<UFDA64>
+<UFDA65>
+<UFDA66>
+<UFDA67>
+<UFDA68>
+<UFDA69>
+<UFDA6A>
+<UFDA6B>
+<UFDA6C>
+<UFDA6D>
+<UFDA6E>
+<UFDA6F>
+<UFDA70>
+<UFDA71>
+<UFDA72>
+<UFDA73>
+<UFDA74>
+<UFDA75>
+<UFDA76>
+<UFDA77>
+<UFDA78>
+<UFDA79>
+<UFDA7A>
+<UFDA7B>
+<UFDA7C>
+<UFDA7D>
+<UFDA7E>
+<UFDA7F>
+<UFDA80>
+<UFDA81>
+<UFDA82>
+<UFDA83>
+<UFDA84>
+<UFDA85>
+<UFDA86>
+<UFDA87>
+<UFDA88>
+<UFDA89>
+<UFDA8A>
+<UFDA8B>
+<UFDA8C>
+<UFDA8D>
+<UFDA8E>
+<UFDA8F>
+<UFDA90>
+<UFDA91>
+<UFDA92>
+<UFDA93>
+<UFDA94>
+<UFDA95>
+<UFDA96>
+<UFDA97>
+<UFDA98>
+<UFDA99>
+<UFDA9A>
+<UFDA9B>
+<UFDA9C>
+<UFDA9D>
+<UFDA9E>
+<UFDA9F>
+<UFDAA0>
+<UFDAA1>
+<UFDAA2>
+<UFDAA3>
+<UFDAA4>
+<UFDAA5>
+<UFDAA6>
+<UFDAA7>
+<UFDAA8>
+<UFDAA9>
+<UFDAAA>
+<UFDAAB>
+<UFDAAC>
+<UFDAAD>
+<UFDAAE>
+<UFDAAF>
+<UFDAB0>
+<UFDAB1>
+<UFDAB2>
+<UFDAB3>
+<UFDAB4>
+<UFDAB5>
+<UFDAB6>
+<UFDAB7>
+<UFDAB8>
+<UFDAB9>
+<UFDABA>
+<UFDABB>
+<UFDABC>
+<UFDABD>
+<UFDABE>
+<UFDABF>
+<UFDAC0>
+<UFDAC1>
+<UFDAC2>
+<UFDAC3>
+<UFDAC4>
+<UFDAC5>
+<UFDAC6>
+<UFDAC7>
+<UFDAC8>
+<UFDAC9>
+<UFDACA>
+<UFDACB>
+<UFDACC>
+<UFDACD>
+<UFDACE>
+<UFDACF>
+<UFDAD0>
+<UFDAD1>
+<UFDAD2>
+<UFDAD3>
+<UFDAD4>
+<UFDAD5>
+<UFDAD6>
+<UFDAD7>
+<UFDAD8>
+<UFDAD9>
+<UFDADA>
+<UFDADB>
+<UFDADC>
+<UFDADD>
+<UFDADE>
+<UFDADF>
+<UFDAE0>
+<UFDAE1>
+<UFDAE2>
+<UFDAE3>
+<UFDAE4>
+<UFDAE5>
+<UFDAE6>
+<UFDAE7>
+<UFDAE8>
+<UFDAE9>
+<UFDAEA>
+<UFDAEB>
+<UFDAEC>
+<UFDAED>
+<UFDAEE>
+<UFDAEF>
+<UFDAF0>
+<UFDAF1>
+<UFDAF2>
+<UFDAF3>
+<UFDAF4>
+<UFDAF5>
+<UFDAF6>
+<UFDAF7>
+<UFDAF8>
+<UFDAF9>
+<UFDAFA>
+<UFDAFB>
+<UFDAFC>
+<UFDAFD>
+<UFDAFE>
+<UFDAFF>
+<UFDB00>
+<UFDB01>
+<UFDB02>
+<UFDB03>
+<UFDB04>
+<UFDB05>
+<UFDB06>
+<UFDB07>
+<UFDB08>
+<UFDB09>
+<UFDB0A>
+<UFDB0B>
+<UFDB0C>
+<UFDB0D>
+<UFDB0E>
+<UFDB0F>
+<UFDB10>
+<UFDB11>
+<UFDB12>
+<UFDB13>
+<UFDB14>
+<UFDB15>
+<UFDB16>
+<UFDB17>
+<UFDB18>
+<UFDB19>
+<UFDB1A>
+<UFDB1B>
+<UFDB1C>
+<UFDB1D>
+<UFDB1E>
+<UFDB1F>
+<UFDB20>
+<UFDB21>
+<UFDB22>
+<UFDB23>
+<UFDB24>
+<UFDB25>
+<UFDB26>
+<UFDB27>
+<UFDB28>
+<UFDB29>
+<UFDB2A>
+<UFDB2B>
+<UFDB2C>
+<UFDB2D>
+<UFDB2E>
+<UFDB2F>
+<UFDB30>
+<UFDB31>
+<UFDB32>
+<UFDB33>
+<UFDB34>
+<UFDB35>
+<UFDB36>
+<UFDB37>
+<UFDB38>
+<UFDB39>
+<UFDB3A>
+<UFDB3B>
+<UFDB3C>
+<UFDB3D>
+<UFDB3E>
+<UFDB3F>
+<UFDB40>
+<UFDB41>
+<UFDB42>
+<UFDB43>
+<UFDB44>
+<UFDB45>
+<UFDB46>
+<UFDB47>
+<UFDB48>
+<UFDB49>
+<UFDB4A>
+<UFDB4B>
+<UFDB4C>
+<UFDB4D>
+<UFDB4E>
+<UFDB4F>
+<UFDB50>
+<UFDB51>
+<UFDB52>
+<UFDB53>
+<UFDB54>
+<UFDB55>
+<UFDB56>
+<UFDB57>
+<UFDB58>
+<UFDB59>
+<UFDB5A>
+<UFDB5B>
+<UFDB5C>
+<UFDB5D>
+<UFDB5E>
+<UFDB5F>
+<UFDB60>
+<UFDB61>
+<UFDB62>
+<UFDB63>
+<UFDB64>
+<UFDB65>
+<UFDB66>
+<UFDB67>
+<UFDB68>
+<UFDB69>
+<UFDB6A>
+<UFDB6B>
+<UFDB6C>
+<UFDB6D>
+<UFDB6E>
+<UFDB6F>
+<UFDB70>
+<UFDB71>
+<UFDB72>
+<UFDB73>
+<UFDB74>
+<UFDB75>
+<UFDB76>
+<UFDB77>
+<UFDB78>
+<UFDB79>
+<UFDB7A>
+<UFDB7B>
+<UFDB7C>
+<UFDB7D>
+<UFDB7E>
+<UFDB7F>
+<UFDB80>
+<UFDB81>
+<UFDB82>
+<UFDB83>
+<UFDB84>
+<UFDB85>
+<UFDB86>
+<UFDB87>
+<UFDB88>
+<UFDB89>
+<UFDB8A>
+<UFDB8B>
+<UFDB8C>
+<UFDB8D>
+<UFDB8E>
+<UFDB8F>
+<UFDB90>
+<UFDB91>
+<UFDB92>
+<UFDB93>
+<UFDB94>
+<UFDB95>
+<UFDB96>
+<UFDB97>
+<UFDB98>
+<UFDB99>
+<UFDB9A>
+<UFDB9B>
+<UFDB9C>
+<UFDB9D>
+<UFDB9E>
+<UFDB9F>
+<UFDBA0>
+<UFDBA1>
+<UFDBA2>
+<UFDBA3>
+<UFDBA4>
+<UFDBA5>
+<UFDBA6>
+<UFDBA7>
+<UFDBA8>
+<UFDBA9>
+<UFDBAA>
+<UFDBAB>
+<UFDBAC>
+<UFDBAD>
+<UFDBAE>
+<UFDBAF>
+<UFDBB0>
+<UFDBB1>
+<UFDBB2>
+<UFDBB3>
+<UFDBB4>
+<UFDBB5>
+<UFDBB6>
+<UFDBB7>
+<UFDBB8>
+<UFDBB9>
+<UFDBBA>
+<UFDBBB>
+<UFDBBC>
+<UFDBBD>
+<UFDBBE>
+<UFDBBF>
+<UFDBC0>
+<UFDBC1>
+<UFDBC2>
+<UFDBC3>
+<UFDBC4>
+<UFDBC5>
+<UFDBC6>
+<UFDBC7>
+<UFDBC8>
+<UFDBC9>
+<UFDBCA>
+<UFDBCB>
+<UFDBCC>
+<UFDBCD>
+<UFDBCE>
+<UFDBCF>
+<UFDBD0>
+<UFDBD1>
+<UFDBD2>
+<UFDBD3>
+<UFDBD4>
+<UFDBD5>
+<UFDBD6>
+<UFDBD7>
+<UFDBD8>
+<UFDBD9>
+<UFDBDA>
+<UFDBDB>
+<UFDBDC>
+<UFDBDD>
+<UFDBDE>
+<UFDBDF>
+<UFDBE0>
+<UFDBE1>
+<UFDBE2>
+<UFDBE3>
+<UFDBE4>
+<UFDBE5>
+<UFDBE6>
+<UFDBE7>
+<UFDBE8>
+<UFDBE9>
+<UFDBEA>
+<UFDBEB>
+<UFDBEC>
+<UFDBED>
+<UFDBEE>
+<UFDBEF>
+<UFDBF0>
+<UFDBF1>
+<UFDBF2>
+<UFDBF3>
+<UFDBF4>
+<UFDBF5>
+<UFDBF6>
+<UFDBF7>
+<UFDBF8>
+<UFDBF9>
+<UFDBFA>
+<UFDBFB>
+<UFDBFC>
+<UFDBFD>
+<UFDBFE>
+<UFDBFF>
+<UFDC00>
+<UFDC01>
+<UFDC02>
+<UFDC03>
+<UFDC04>
+<UFDC05>
+<UFDC06>
+<UFDC07>
+<UFDC08>
+<UFDC09>
+<UFDC0A>
+<UFDC0B>
+<UFDC0C>
+<UFDC0D>
+<UFDC0E>
+<UFDC0F>
+<UFDC10>
+<UFDC11>
+<UFDC12>
+<UFDC13>
+<UFDC14>
+<UFDC15>
+<UFDC16>
+<UFDC17>
+<UFDC18>
+<UFDC19>
+<UFDC1A>
+<UFDC1B>
+<UFDC1C>
+<UFDC1D>
+<UFDC1E>
+<UFDC1F>
+<UFDC20>
+<UFDC21>
+<UFDC22>
+<UFDC23>
+<UFDC24>
+<UFDC25>
+<UFDC26>
+<UFDC27>
+<UFDC28>
+<UFDC29>
+<UFDC2A>
+<UFDC2B>
+<UFDC2C>
+<UFDC2D>
+<UFDC2E>
+<UFDC2F>
+<UFDC30>
+<UFDC31>
+<UFDC32>
+<UFDC33>
+<UFDC34>
+<UFDC35>
+<UFDC36>
+<UFDC37>
+<UFDC38>
+<UFDC39>
+<UFDC3A>
+<UFDC3B>
+<UFDC3C>
+<UFDC3D>
+<UFDC3E>
+<UFDC3F>
+<UFDC40>
+<UFDC41>
+<UFDC42>
+<UFDC43>
+<UFDC44>
+<UFDC45>
+<UFDC46>
+<UFDC47>
+<UFDC48>
+<UFDC49>
+<UFDC4A>
+<UFDC4B>
+<UFDC4C>
+<UFDC4D>
+<UFDC4E>
+<UFDC4F>
+<UFDC50>
+<UFDC51>
+<UFDC52>
+<UFDC53>
+<UFDC54>
+<UFDC55>
+<UFDC56>
+<UFDC57>
+<UFDC58>
+<UFDC59>
+<UFDC5A>
+<UFDC5B>
+<UFDC5C>
+<UFDC5D>
+<UFDC5E>
+<UFDC5F>
+<UFDC60>
+<UFDC61>
+<UFDC62>
+<UFDC63>
+<UFDC64>
+<UFDC65>
+<UFDC66>
+<UFDC67>
+<UFDC68>
+<UFDC69>
+<UFDC6A>
+<UFDC6B>
+<UFDC6C>
+<UFDC6D>
+<UFDC6E>
+<UFDC6F>
+<UFDC70>
+<UFDC71>
+<UFDC72>
+<UFDC73>
+<UFDC74>
+<UFDC75>
+<UFDC76>
+<UFDC77>
+<UFDC78>
+<UFDC79>
+<UFDC7A>
+<UFDC7B>
+<UFDC7C>
+<UFDC7D>
+<UFDC7E>
+<UFDC7F>
+<UFDC80>
+<UFDC81>
+<UFDC82>
+<UFDC83>
+<UFDC84>
+<UFDC85>
+<UFDC86>
+<UFDC87>
+<UFDC88>
+<UFDC89>
+<UFDC8A>
+<UFDC8B>
+<UFDC8C>
+<UFDC8D>
+<UFDC8E>
+<UFDC8F>
+<UFDC90>
+<UFDC91>
+<UFDC92>
+<UFDC93>
+<UFDC94>
+<UFDC95>
+<UFDC96>
+<UFDC97>
+<UFDC98>
+<UFDC99>
+<UFDC9A>
+<UFDC9B>
+<UFDC9C>
+<UFDC9D>
+<UFDC9E>
+<UFDC9F>
+<UFDCA0>
+<UFDCA1>
+<UFDCA2>
+<UFDCA3>
+<UFDCA4>
+<UFDCA5>
+<UFDCA6>
+<UFDCA7>
+<UFDCA8>
+<UFDCA9>
+<UFDCAA>
+<UFDCAB>
+<UFDCAC>
+<UFDCAD>
+<UFDCAE>
+<UFDCAF>
+<UFDCB0>
+<UFDCB1>
+<UFDCB2>
+<UFDCB3>
+<UFDCB4>
+<UFDCB5>
+<UFDCB6>
+<UFDCB7>
+<UFDCB8>
+<UFDCB9>
+<UFDCBA>
+<UFDCBB>
+<UFDCBC>
+<UFDCBD>
+<UFDCBE>
+<UFDCBF>
+<UFDCC0>
+<UFDCC1>
+<UFDCC2>
+<UFDCC3>
+<UFDCC4>
+<UFDCC5>
+<UFDCC6>
+<UFDCC7>
+<UFDCC8>
+<UFDCC9>
+<UFDCCA>
+<UFDCCB>
+<UFDCCC>
+<UFDCCD>
+<UFDCCE>
+<UFDCCF>
+<UFDCD0>
+<UFDCD1>
+<UFDCD2>
+<UFDCD3>
+<UFDCD4>
+<UFDCD5>
+<UFDCD6>
+<UFDCD7>
+<UFDCD8>
+<UFDCD9>
+<UFDCDA>
+<UFDCDB>
+<UFDCDC>
+<UFDCDD>
+<UFDCDE>
+<UFDCDF>
+<UFDCE0>
+<UFDCE1>
+<UFDCE2>
+<UFDCE3>
+<UFDCE4>
+<UFDCE5>
+<UFDCE6>
+<UFDCE7>
+<UFDCE8>
+<UFDCE9>
+<UFDCEA>
+<UFDCEB>
+<UFDCEC>
+<UFDCED>
+<UFDCEE>
+<UFDCEF>
+<UFDCF0>
+<UFDCF1>
+<UFDCF2>
+<UFDCF3>
+<UFDCF4>
+<UFDCF5>
+<UFDCF6>
+<UFDCF7>
+<UFDCF8>
+<UFDCF9>
+<UFDCFA>
+<UFDCFB>
+<UFDCFC>
+<UFDCFD>
+<UFDCFE>
+<UFDCFF>
+<UFDD00>
+<UFDD01>
+<UFDD02>
+<UFDD03>
+<UFDD04>
+<UFDD05>
+<UFDD06>
+<UFDD07>
+<UFDD08>
+<UFDD09>
+<UFDD0A>
+<UFDD0B>
+<UFDD0C>
+<UFDD0D>
+<UFDD0E>
+<UFDD0F>
+<UFDD10>
+<UFDD11>
+<UFDD12>
+<UFDD13>
+<UFDD14>
+<UFDD15>
+<UFDD16>
+<UFDD17>
+<UFDD18>
+<UFDD19>
+<UFDD1A>
+<UFDD1B>
+<UFDD1C>
+<UFDD1D>
+<UFDD1E>
+<UFDD1F>
+<UFDD20>
+<UFDD21>
+<UFDD22>
+<UFDD23>
+<UFDD24>
+<UFDD25>
+<UFDD26>
+<UFDD27>
+<UFDD28>
+<UFDD29>
+<UFDD2A>
+<UFDD2B>
+<UFDD2C>
+<UFDD2D>
+<UFDD2E>
+<UFDD2F>
+<UFDD30>
+<UFDD31>
+<UFDD32>
+<UFDD33>
+<UFDD34>
+<UFDD35>
+<UFDD36>
+<UFDD37>
+<UFDD38>
+<UFDD39>
+<UFDD3A>
+<UFDD3B>
+<UFDD3C>
+<UFDD3D>
+<UFDD3E>
+<UFDD3F>
+<UFDD40>
+<UFDD41>
+<UFDD42>
+<UFDD43>
+<UFDD44>
+<UFDD45>
+<UFDD46>
+<UFDD47>
+<UFDD48>
+<UFDD49>
+<UFDD4A>
+<UFDD4B>
+<UFDD4C>
+<UFDD4D>
+<UFDD4E>
+<UFDD4F>
+<UFDD50>
+<UFDD51>
+<UFDD52>
+<UFDD53>
+<UFDD54>
+<UFDD55>
+<UFDD56>
+<UFDD57>
+<UFDD58>
+<UFDD59>
+<UFDD5A>
+<UFDD5B>
+<UFDD5C>
+<UFDD5D>
+<UFDD5E>
+<UFDD5F>
+<UFDD60>
+<UFDD61>
+<UFDD62>
+<UFDD63>
+<UFDD64>
+<UFDD65>
+<UFDD66>
+<UFDD67>
+<UFDD68>
+<UFDD69>
+<UFDD6A>
+<UFDD6B>
+<UFDD6C>
+<UFDD6D>
+<UFDD6E>
+<UFDD6F>
+<UFDD70>
+<UFDD71>
+<UFDD72>
+<UFDD73>
+<UFDD74>
+<UFDD75>
+<UFDD76>
+<UFDD77>
+<UFDD78>
+<UFDD79>
+<UFDD7A>
+<UFDD7B>
+<UFDD7C>
+<UFDD7D>
+<UFDD7E>
+<UFDD7F>
+<UFDD80>
+<UFDD81>
+<UFDD82>
+<UFDD83>
+<UFDD84>
+<UFDD85>
+<UFDD86>
+<UFDD87>
+<UFDD88>
+<UFDD89>
+<UFDD8A>
+<UFDD8B>
+<UFDD8C>
+<UFDD8D>
+<UFDD8E>
+<UFDD8F>
+<UFDD90>
+<UFDD91>
+<UFDD92>
+<UFDD93>
+<UFDD94>
+<UFDD95>
+<UFDD96>
+<UFDD97>
+<UFDD98>
+<UFDD99>
+<UFDD9A>
+<UFDD9B>
+<UFDD9C>
+<UFDD9D>
+<UFDD9E>
+<UFDD9F>
+<UFDDA0>
+<UFDDA1>
+<UFDDA2>
+<UFDDA3>
+<UFDDA4>
+<UFDDA5>
+<UFDDA6>
+<UFDDA7>
+<UFDDA8>
+<UFDDA9>
+<UFDDAA>
+<UFDDAB>
+<UFDDAC>
+<UFDDAD>
+<UFDDAE>
+<UFDDAF>
+<UFDDB0>
+<UFDDB1>
+<UFDDB2>
+<UFDDB3>
+<UFDDB4>
+<UFDDB5>
+<UFDDB6>
+<UFDDB7>
+<UFDDB8>
+<UFDDB9>
+<UFDDBA>
+<UFDDBB>
+<UFDDBC>
+<UFDDBD>
+<UFDDBE>
+<UFDDBF>
+<UFDDC0>
+<UFDDC1>
+<UFDDC2>
+<UFDDC3>
+<UFDDC4>
+<UFDDC5>
+<UFDDC6>
+<UFDDC7>
+<UFDDC8>
+<UFDDC9>
+<UFDDCA>
+<UFDDCB>
+<UFDDCC>
+<UFDDCD>
+<UFDDCE>
+<UFDDCF>
+<UFDDD0>
+<UFDDD1>
+<UFDDD2>
+<UFDDD3>
+<UFDDD4>
+<UFDDD5>
+<UFDDD6>
+<UFDDD7>
+<UFDDD8>
+<UFDDD9>
+<UFDDDA>
+<UFDDDB>
+<UFDDDC>
+<UFDDDD>
+<UFDDDE>
+<UFDDDF>
+<UFDDE0>
+<UFDDE1>
+<UFDDE2>
+<UFDDE3>
+<UFDDE4>
+<UFDDE5>
+<UFDDE6>
+<UFDDE7>
+<UFDDE8>
+<UFDDE9>
+<UFDDEA>
+<UFDDEB>
+<UFDDEC>
+<UFDDED>
+<UFDDEE>
+<UFDDEF>
+<UFDDF0>
+<UFDDF1>
+<UFDDF2>
+<UFDDF3>
+<UFDDF4>
+<UFDDF5>
+<UFDDF6>
+<UFDDF7>
+<UFDDF8>
+<UFDDF9>
+<UFDDFA>
+<UFDDFB>
+<UFDDFC>
+<UFDDFD>
+<UFDDFE>
+<UFDDFF>
+<UFDE00>
+<UFDE01>
+<UFDE02>
+<UFDE03>
+<UFDE04>
+<UFDE05>
+<UFDE06>
+<UFDE07>
+<UFDE08>
+<UFDE09>
+<UFDE0A>
+<UFDE0B>
+<UFDE0C>
+<UFDE0D>
+<UFDE0E>
+<UFDE0F>
+<UFDE10>
+<UFDE11>
+<UFDE12>
+<UFDE13>
+<UFDE14>
+<UFDE15>
+<UFDE16>
+<UFDE17>
+<UFDE18>
+<UFDE19>
+<UFDE1A>
+<UFDE1B>
+<UFDE1C>
+<UFDE1D>
+<UFDE1E>
+<UFDE1F>
+<UFDE20>
+<UFDE21>
+<UFDE22>
+<UFDE23>
+<UFDE24>
+<UFDE25>
+<UFDE26>
+<UFDE27>
+<UFDE28>
+<UFDE29>
+<UFDE2A>
+<UFDE2B>
+<UFDE2C>
+<UFDE2D>
+<UFDE2E>
+<UFDE2F>
+<UFDE30>
+<UFDE31>
+<UFDE32>
+<UFDE33>
+<UFDE34>
+<UFDE35>
+<UFDE36>
+<UFDE37>
+<UFDE38>
+<UFDE39>
+<UFDE3A>
+<UFDE3B>
+<UFDE3C>
+<UFDE3D>
+<UFDE3E>
+<UFDE3F>
+<UFDE40>
+<UFDE41>
+<UFDE42>
+<UFDE43>
+<UFDE44>
+<UFDE45>
+<UFDE46>
+<UFDE47>
+<UFDE48>
+<UFDE49>
+<UFDE4A>
+<UFDE4B>
+<UFDE4C>
+<UFDE4D>
+<UFDE4E>
+<UFDE4F>
+<UFDE50>
+<UFDE51>
+<UFDE52>
+<UFDE53>
+<UFDE54>
+<UFDE55>
+<UFDE56>
+<UFDE57>
+<UFDE58>
+<UFDE59>
+<UFDE5A>
+<UFDE5B>
+<UFDE5C>
+<UFDE5D>
+<UFDE5E>
+<UFDE5F>
+<UFDE60>
+<UFDE61>
+<UFDE62>
+<UFDE63>
+<UFDE64>
+<UFDE65>
+<UFDE66>
+<UFDE67>
+<UFDE68>
+<UFDE69>
+<UFDE6A>
+<UFDE6B>
+<UFDE6C>
+<UFDE6D>
+<UFDE6E>
+<UFDE6F>
+<UFDE70>
+<UFDE71>
+<UFDE72>
+<UFDE73>
+<UFDE74>
+<UFDE75>
+<UFDE76>
+<UFDE77>
+<UFDE78>
+<UFDE79>
+<UFDE7A>
+<UFDE7B>
+<UFDE7C>
+<UFDE7D>
+<UFDE7E>
+<UFDE7F>
+<UFDE80>
+<UFDE81>
+<UFDE82>
+<UFDE83>
+<UFDE84>
+<UFDE85>
+<UFDE86>
+<UFDE87>
+<UFDE88>
+<UFDE89>
+<UFDE8A>
+<UFDE8B>
+<UFDE8C>
+<UFDE8D>
+<UFDE8E>
+<UFDE8F>
+<UFDE90>
+<UFDE91>
+<UFDE92>
+<UFDE93>
+<UFDE94>
+<UFDE95>
+<UFDE96>
+<UFDE97>
+<UFDE98>
+<UFDE99>
+<UFDE9A>
+<UFDE9B>
+<UFDE9C>
+<UFDE9D>
+<UFDE9E>
+<UFDE9F>
+<UFDEA0>
+<UFDEA1>
+<UFDEA2>
+<UFDEA3>
+<UFDEA4>
+<UFDEA5>
+<UFDEA6>
+<UFDEA7>
+<UFDEA8>
+<UFDEA9>
+<UFDEAA>
+<UFDEAB>
+<UFDEAC>
+<UFDEAD>
+<UFDEAE>
+<UFDEAF>
+<UFDEB0>
+<UFDEB1>
+<UFDEB2>
+<UFDEB3>
+<UFDEB4>
+<UFDEB5>
+<UFDEB6>
+<UFDEB7>
+<UFDEB8>
+<UFDEB9>
+<UFDEBA>
+<UFDEBB>
+<UFDEBC>
+<UFDEBD>
+<UFDEBE>
+<UFDEBF>
+<UFDEC0>
+<UFDEC1>
+<UFDEC2>
+<UFDEC3>
+<UFDEC4>
+<UFDEC5>
+<UFDEC6>
+<UFDEC7>
+<UFDEC8>
+<UFDEC9>
+<UFDECA>
+<UFDECB>
+<UFDECC>
+<UFDECD>
+<UFDECE>
+<UFDECF>
+<UFDED0>
+<UFDED1>
+<UFDED2>
+<UFDED3>
+<UFDED4>
+<UFDED5>
+<UFDED6>
+<UFDED7>
+<UFDED8>
+<UFDED9>
+<UFDEDA>
+<UFDEDB>
+<UFDEDC>
+<UFDEDD>
+<UFDEDE>
+<UFDEDF>
+<UFDEE0>
+<UFDEE1>
+<UFDEE2>
+<UFDEE3>
+<UFDEE4>
+<UFDEE5>
+<UFDEE6>
+<UFDEE7>
+<UFDEE8>
+<UFDEE9>
+<UFDEEA>
+<UFDEEB>
+<UFDEEC>
+<UFDEED>
+<UFDEEE>
+<UFDEEF>
+<UFDEF0>
+<UFDEF1>
+<UFDEF2>
+<UFDEF3>
+<UFDEF4>
+<UFDEF5>
+<UFDEF6>
+<UFDEF7>
+<UFDEF8>
+<UFDEF9>
+<UFDEFA>
+<UFDEFB>
+<UFDEFC>
+<UFDEFD>
+<UFDEFE>
+<UFDEFF>
+<UFDF00>
+<UFDF01>
+<UFDF02>
+<UFDF03>
+<UFDF04>
+<UFDF05>
+<UFDF06>
+<UFDF07>
+<UFDF08>
+<UFDF09>
+<UFDF0A>
+<UFDF0B>
+<UFDF0C>
+<UFDF0D>
+<UFDF0E>
+<UFDF0F>
+<UFDF10>
+<UFDF11>
+<UFDF12>
+<UFDF13>
+<UFDF14>
+<UFDF15>
+<UFDF16>
+<UFDF17>
+<UFDF18>
+<UFDF19>
+<UFDF1A>
+<UFDF1B>
+<UFDF1C>
+<UFDF1D>
+<UFDF1E>
+<UFDF1F>
+<UFDF20>
+<UFDF21>
+<UFDF22>
+<UFDF23>
+<UFDF24>
+<UFDF25>
+<UFDF26>
+<UFDF27>
+<UFDF28>
+<UFDF29>
+<UFDF2A>
+<UFDF2B>
+<UFDF2C>
+<UFDF2D>
+<UFDF2E>
+<UFDF2F>
+<UFDF30>
+<UFDF31>
+<UFDF32>
+<UFDF33>
+<UFDF34>
+<UFDF35>
+<UFDF36>
+<UFDF37>
+<UFDF38>
+<UFDF39>
+<UFDF3A>
+<UFDF3B>
+<UFDF3C>
+<UFDF3D>
+<UFDF3E>
+<UFDF3F>
+<UFDF40>
+<UFDF41>
+<UFDF42>
+<UFDF43>
+<UFDF44>
+<UFDF45>
+<UFDF46>
+<UFDF47>
+<UFDF48>
+<UFDF49>
+<UFDF4A>
+<UFDF4B>
+<UFDF4C>
+<UFDF4D>
+<UFDF4E>
+<UFDF4F>
+<UFDF50>
+<UFDF51>
+<UFDF52>
+<UFDF53>
+<UFDF54>
+<UFDF55>
+<UFDF56>
+<UFDF57>
+<UFDF58>
+<UFDF59>
+<UFDF5A>
+<UFDF5B>
+<UFDF5C>
+<UFDF5D>
+<UFDF5E>
+<UFDF5F>
+<UFDF60>
+<UFDF61>
+<UFDF62>
+<UFDF63>
+<UFDF64>
+<UFDF65>
+<UFDF66>
+<UFDF67>
+<UFDF68>
+<UFDF69>
+<UFDF6A>
+<UFDF6B>
+<UFDF6C>
+<UFDF6D>
+<UFDF6E>
+<UFDF6F>
+<UFDF70>
+<UFDF71>
+<UFDF72>
+<UFDF73>
+<UFDF74>
+<UFDF75>
+<UFDF76>
+<UFDF77>
+<UFDF78>
+<UFDF79>
+<UFDF7A>
+<UFDF7B>
+<UFDF7C>
+<UFDF7D>
+<UFDF7E>
+<UFDF7F>
+<UFDF80>
+<UFDF81>
+<UFDF82>
+<UFDF83>
+<UFDF84>
+<UFDF85>
+<UFDF86>
+<UFDF87>
+<UFDF88>
+<UFDF89>
+<UFDF8A>
+<UFDF8B>
+<UFDF8C>
+<UFDF8D>
+<UFDF8E>
+<UFDF8F>
+<UFDF90>
+<UFDF91>
+<UFDF92>
+<UFDF93>
+<UFDF94>
+<UFDF95>
+<UFDF96>
+<UFDF97>
+<UFDF98>
+<UFDF99>
+<UFDF9A>
+<UFDF9B>
+<UFDF9C>
+<UFDF9D>
+<UFDF9E>
+<UFDF9F>
+<UFDFA0>
+<UFDFA1>
+<UFDFA2>
+<UFDFA3>
+<UFDFA4>
+<UFDFA5>
+<UFDFA6>
+<UFDFA7>
+<UFDFA8>
+<UFDFA9>
+<UFDFAA>
+<UFDFAB>
+<UFDFAC>
+<UFDFAD>
+<UFDFAE>
+<UFDFAF>
+<UFDFB0>
+<UFDFB1>
+<UFDFB2>
+<UFDFB3>
+<UFDFB4>
+<UFDFB5>
+<UFDFB6>
+<UFDFB7>
+<UFDFB8>
+<UFDFB9>
+<UFDFBA>
+<UFDFBB>
+<UFDFBC>
+<UFDFBD>
+<UFDFBE>
+<UFDFBF>
+<UFDFC0>
+<UFDFC1>
+<UFDFC2>
+<UFDFC3>
+<UFDFC4>
+<UFDFC5>
+<UFDFC6>
+<UFDFC7>
+<UFDFC8>
+<UFDFC9>
+<UFDFCA>
+<UFDFCB>
+<UFDFCC>
+<UFDFCD>
+<UFDFCE>
+<UFDFCF>
+<UFDFD0>
+<UFDFD1>
+<UFDFD2>
+<UFDFD3>
+<UFDFD4>
+<UFDFD5>
+<UFDFD6>
+<UFDFD7>
+<UFDFD8>
+<UFDFD9>
+<UFDFDA>
+<UFDFDB>
+<UFDFDC>
+<UFDFDD>
+<UFDFDE>
+<UFDFDF>
+<UFDFE0>
+<UFDFE1>
+<UFDFE2>
+<UFDFE3>
+<UFDFE4>
+<UFDFE5>
+<UFDFE6>
+<UFDFE7>
+<UFDFE8>
+<UFDFE9>
+<UFDFEA>
+<UFDFEB>
+<UFDFEC>
+<UFDFED>
+<UFDFEE>
+<UFDFEF>
+<UFDFF0>
+<UFDFF1>
+<UFDFF2>
+<UFDFF3>
+<UFDFF4>
+<UFDFF5>
+<UFDFF6>
+<UFDFF7>
+<UFDFF8>
+<UFDFF9>
+<UFDFFA>
+<UFDFFB>
+<UFDFFC>
+<UFDFFD>
+<UFDFFE>
+<UFDFFF>
+<UFE000>
+<UFE001>
+<UFE002>
+<UFE003>
+<UFE004>
+<UFE005>
+<UFE006>
+<UFE007>
+<UFE008>
+<UFE009>
+<UFE00A>
+<UFE00B>
+<UFE00C>
+<UFE00D>
+<UFE00E>
+<UFE00F>
+<UFE010>
+<UFE011>
+<UFE012>
+<UFE013>
+<UFE014>
+<UFE015>
+<UFE016>
+<UFE017>
+<UFE018>
+<UFE019>
+<UFE01A>
+<UFE01B>
+<UFE01C>
+<UFE01D>
+<UFE01E>
+<UFE01F>
+<UFE020>
+<UFE021>
+<UFE022>
+<UFE023>
+<UFE024>
+<UFE025>
+<UFE026>
+<UFE027>
+<UFE028>
+<UFE029>
+<UFE02A>
+<UFE02B>
+<UFE02C>
+<UFE02D>
+<UFE02E>
+<UFE02F>
+<UFE030>
+<UFE031>
+<UFE032>
+<UFE033>
+<UFE034>
+<UFE035>
+<UFE036>
+<UFE037>
+<UFE038>
+<UFE039>
+<UFE03A>
+<UFE03B>
+<UFE03C>
+<UFE03D>
+<UFE03E>
+<UFE03F>
+<UFE040>
+<UFE041>
+<UFE042>
+<UFE043>
+<UFE044>
+<UFE045>
+<UFE046>
+<UFE047>
+<UFE048>
+<UFE049>
+<UFE04A>
+<UFE04B>
+<UFE04C>
+<UFE04D>
+<UFE04E>
+<UFE04F>
+<UFE050>
+<UFE051>
+<UFE052>
+<UFE053>
+<UFE054>
+<UFE055>
+<UFE056>
+<UFE057>
+<UFE058>
+<UFE059>
+<UFE05A>
+<UFE05B>
+<UFE05C>
+<UFE05D>
+<UFE05E>
+<UFE05F>
+<UFE060>
+<UFE061>
+<UFE062>
+<UFE063>
+<UFE064>
+<UFE065>
+<UFE066>
+<UFE067>
+<UFE068>
+<UFE069>
+<UFE06A>
+<UFE06B>
+<UFE06C>
+<UFE06D>
+<UFE06E>
+<UFE06F>
+<UFE070>
+<UFE071>
+<UFE072>
+<UFE073>
+<UFE074>
+<UFE075>
+<UFE076>
+<UFE077>
+<UFE078>
+<UFE079>
+<UFE07A>
+<UFE07B>
+<UFE07C>
+<UFE07D>
+<UFE07E>
+<UFE07F>
+<UFE080>
+<UFE081>
+<UFE082>
+<UFE083>
+<UFE084>
+<UFE085>
+<UFE086>
+<UFE087>
+<UFE088>
+<UFE089>
+<UFE08A>
+<UFE08B>
+<UFE08C>
+<UFE08D>
+<UFE08E>
+<UFE08F>
+<UFE090>
+<UFE091>
+<UFE092>
+<UFE093>
+<UFE094>
+<UFE095>
+<UFE096>
+<UFE097>
+<UFE098>
+<UFE099>
+<UFE09A>
+<UFE09B>
+<UFE09C>
+<UFE09D>
+<UFE09E>
+<UFE09F>
+<UFE0A0>
+<UFE0A1>
+<UFE0A2>
+<UFE0A3>
+<UFE0A4>
+<UFE0A5>
+<UFE0A6>
+<UFE0A7>
+<UFE0A8>
+<UFE0A9>
+<UFE0AA>
+<UFE0AB>
+<UFE0AC>
+<UFE0AD>
+<UFE0AE>
+<UFE0AF>
+<UFE0B0>
+<UFE0B1>
+<UFE0B2>
+<UFE0B3>
+<UFE0B4>
+<UFE0B5>
+<UFE0B6>
+<UFE0B7>
+<UFE0B8>
+<UFE0B9>
+<UFE0BA>
+<UFE0BB>
+<UFE0BC>
+<UFE0BD>
+<UFE0BE>
+<UFE0BF>
+<UFE0C0>
+<UFE0C1>
+<UFE0C2>
+<UFE0C3>
+<UFE0C4>
+<UFE0C5>
+<UFE0C6>
+<UFE0C7>
+<UFE0C8>
+<UFE0C9>
+<UFE0CA>
+<UFE0CB>
+<UFE0CC>
+<UFE0CD>
+<UFE0CE>
+<UFE0CF>
+<UFE0D0>
+<UFE0D1>
+<UFE0D2>
+<UFE0D3>
+<UFE0D4>
+<UFE0D5>
+<UFE0D6>
+<UFE0D7>
+<UFE0D8>
+<UFE0D9>
+<UFE0DA>
+<UFE0DB>
+<UFE0DC>
+<UFE0DD>
+<UFE0DE>
+<UFE0DF>
+<UFE0E0>
+<UFE0E1>
+<UFE0E2>
+<UFE0E3>
+<UFE0E4>
+<UFE0E5>
+<UFE0E6>
+<UFE0E7>
+<UFE0E8>
+<UFE0E9>
+<UFE0EA>
+<UFE0EB>
+<UFE0EC>
+<UFE0ED>
+<UFE0EE>
+<UFE0EF>
+<UFE0F0>
+<UFE0F1>
+<UFE0F2>
+<UFE0F3>
+<UFE0F4>
+<UFE0F5>
+<UFE0F6>
+<UFE0F7>
+<UFE0F8>
+<UFE0F9>
+<UFE0FA>
+<UFE0FB>
+<UFE0FC>
+<UFE0FD>
+<UFE0FE>
+<UFE0FF>
+<UFE100>
+<UFE101>
+<UFE102>
+<UFE103>
+<UFE104>
+<UFE105>
+<UFE106>
+<UFE107>
+<UFE108>
+<UFE109>
+<UFE10A>
+<UFE10B>
+<UFE10C>
+<UFE10D>
+<UFE10E>
+<UFE10F>
+<UFE110>
+<UFE111>
+<UFE112>
+<UFE113>
+<UFE114>
+<UFE115>
+<UFE116>
+<UFE117>
+<UFE118>
+<UFE119>
+<UFE11A>
+<UFE11B>
+<UFE11C>
+<UFE11D>
+<UFE11E>
+<UFE11F>
+<UFE120>
+<UFE121>
+<UFE122>
+<UFE123>
+<UFE124>
+<UFE125>
+<UFE126>
+<UFE127>
+<UFE128>
+<UFE129>
+<UFE12A>
+<UFE12B>
+<UFE12C>
+<UFE12D>
+<UFE12E>
+<UFE12F>
+<UFE130>
+<UFE131>
+<UFE132>
+<UFE133>
+<UFE134>
+<UFE135>
+<UFE136>
+<UFE137>
+<UFE138>
+<UFE139>
+<UFE13A>
+<UFE13B>
+<UFE13C>
+<UFE13D>
+<UFE13E>
+<UFE13F>
+<UFE140>
+<UFE141>
+<UFE142>
+<UFE143>
+<UFE144>
+<UFE145>
+<UFE146>
+<UFE147>
+<UFE148>
+<UFE149>
+<UFE14A>
+<UFE14B>
+<UFE14C>
+<UFE14D>
+<UFE14E>
+<UFE14F>
+<UFE150>
+<UFE151>
+<UFE152>
+<UFE153>
+<UFE154>
+<UFE155>
+<UFE156>
+<UFE157>
+<UFE158>
+<UFE159>
+<UFE15A>
+<UFE15B>
+<UFE15C>
+<UFE15D>
+<UFE15E>
+<UFE15F>
+<UFE160>
+<UFE161>
+<UFE162>
+<UFE163>
+<UFE164>
+<UFE165>
+<UFE166>
+<UFE167>
+<UFE168>
+<UFE169>
+<UFE16A>
+<UFE16B>
+<UFE16C>
+<UFE16D>
+<UFE16E>
+<UFE16F>
+<UFE170>
+<UFE171>
+<UFE172>
+<UFE173>
+<UFE174>
+<UFE175>
+<UFE176>
+<UFE177>
+<UFE178>
+<UFE179>
+<UFE17A>
+<UFE17B>
+<UFE17C>
+<UFE17D>
+<UFE17E>
+<UFE17F>
+<UFE180>
+<UFE181>
+<UFE182>
+<UFE183>
+<UFE184>
+<UFE185>
+<UFE186>
+<UFE187>
+<UFE188>
+<UFE189>
+<UFE18A>
+<UFE18B>
+<UFE18C>
+<UFE18D>
+<UFE18E>
+<UFE18F>
+<UFE190>
+<UFE191>
+<UFE192>
+<UFE193>
+<UFE194>
+<UFE195>
+<UFE196>
+<UFE197>
+<UFE198>
+<UFE199>
+<UFE19A>
+<UFE19B>
+<UFE19C>
+<UFE19D>
+<UFE19E>
+<UFE19F>
+<UFE1A0>
+<UFE1A1>
+<UFE1A2>
+<UFE1A3>
+<UFE1A4>
+<UFE1A5>
+<UFE1A6>
+<UFE1A7>
+<UFE1A8>
+<UFE1A9>
+<UFE1AA>
+<UFE1AB>
+<UFE1AC>
+<UFE1AD>
+<UFE1AE>
+<UFE1AF>
+<UFE1B0>
+<UFE1B1>
+<UFE1B2>
+<UFE1B3>
+<UFE1B4>
+<UFE1B5>
+<UFE1B6>
+<UFE1B7>
+<UFE1B8>
+<UFE1B9>
+<UFE1BA>
+<UFE1BB>
+<UFE1BC>
+<UFE1BD>
+<UFE1BE>
+<UFE1BF>
+<UFE1C0>
+<UFE1C1>
+<UFE1C2>
+<UFE1C3>
+<UFE1C4>
+<UFE1C5>
+<UFE1C6>
+<UFE1C7>
+<UFE1C8>
+<UFE1C9>
+<UFE1CA>
+<UFE1CB>
+<UFE1CC>
+<UFE1CD>
+<UFE1CE>
+<UFE1CF>
+<UFE1D0>
+<UFE1D1>
+<UFE1D2>
+<UFE1D3>
+<UFE1D4>
+<UFE1D5>
+<UFE1D6>
+<UFE1D7>
+<UFE1D8>
+<UFE1D9>
+<UFE1DA>
+<UFE1DB>
+<UFE1DC>
+<UFE1DD>
+<UFE1DE>
+<UFE1DF>
+<UFE1E0>
+<UFE1E1>
+<UFE1E2>
+<UFE1E3>
+<UFE1E4>
+<UFE1E5>
+<UFE1E6>
+<UFE1E7>
+<UFE1E8>
+<UFE1E9>
+<UFE1EA>
+<UFE1EB>
+<UFE1EC>
+<UFE1ED>
+<UFE1EE>
+<UFE1EF>
+<UFE1F0>
+<UFE1F1>
+<UFE1F2>
+<UFE1F3>
+<UFE1F4>
+<UFE1F5>
+<UFE1F6>
+<UFE1F7>
+<UFE1F8>
+<UFE1F9>
+<UFE1FA>
+<UFE1FB>
+<UFE1FC>
+<UFE1FD>
+<UFE1FE>
+<UFE1FF>
+<UFE200>
+<UFE201>
+<UFE202>
+<UFE203>
+<UFE204>
+<UFE205>
+<UFE206>
+<UFE207>
+<UFE208>
+<UFE209>
+<UFE20A>
+<UFE20B>
+<UFE20C>
+<UFE20D>
+<UFE20E>
+<UFE20F>
+<UFE210>
+<UFE211>
+<UFE212>
+<UFE213>
+<UFE214>
+<UFE215>
+<UFE216>
+<UFE217>
+<UFE218>
+<UFE219>
+<UFE21A>
+<UFE21B>
+<UFE21C>
+<UFE21D>
+<UFE21E>
+<UFE21F>
+<UFE220>
+<UFE221>
+<UFE222>
+<UFE223>
+<UFE224>
+<UFE225>
+<UFE226>
+<UFE227>
+<UFE228>
+<UFE229>
+<UFE22A>
+<UFE22B>
+<UFE22C>
+<UFE22D>
+<UFE22E>
+<UFE22F>
+<UFE230>
+<UFE231>
+<UFE232>
+<UFE233>
+<UFE234>
+<UFE235>
+<UFE236>
+<UFE237>
+<UFE238>
+<UFE239>
+<UFE23A>
+<UFE23B>
+<UFE23C>
+<UFE23D>
+<UFE23E>
+<UFE23F>
+<UFE240>
+<UFE241>
+<UFE242>
+<UFE243>
+<UFE244>
+<UFE245>
+<UFE246>
+<UFE247>
+<UFE248>
+<UFE249>
+<UFE24A>
+<UFE24B>
+<UFE24C>
+<UFE24D>
+<UFE24E>
+<UFE24F>
+<UFE250>
+<UFE251>
+<UFE252>
+<UFE253>
+<UFE254>
+<UFE255>
+<UFE256>
+<UFE257>
+<UFE258>
+<UFE259>
+<UFE25A>
+<UFE25B>
+<UFE25C>
+<UFE25D>
+<UFE25E>
+<UFE25F>
+<UFE260>
+<UFE261>
+<UFE262>
+<UFE263>
+<UFE264>
+<UFE265>
+<UFE266>
+<UFE267>
+<UFE268>
+<UFE269>
+<UFE26A>
+<UFE26B>
+<UFE26C>
+<UFE26D>
+<UFE26E>
+<UFE26F>
+<UFE270>
+<UFE271>
+<UFE272>
+<UFE273>
+<UFE274>
+<UFE275>
+<UFE276>
+<UFE277>
+<UFE278>
+<UFE279>
+<UFE27A>
+<UFE27B>
+<UFE27C>
+<UFE27D>
+<UFE27E>
+<UFE27F>
+<UFE280>
+<UFE281>
+<UFE282>
+<UFE283>
+<UFE284>
+<UFE285>
+<UFE286>
+<UFE287>
+<UFE288>
+<UFE289>
+<UFE28A>
+<UFE28B>
+<UFE28C>
+<UFE28D>
+<UFE28E>
+<UFE28F>
+<UFE290>
+<UFE291>
+<UFE292>
+<UFE293>
+<UFE294>
+<UFE295>
+<UFE296>
+<UFE297>
+<UFE298>
+<UFE299>
+<UFE29A>
+<UFE29B>
+<UFE29C>
+<UFE29D>
+<UFE29E>
+<UFE29F>
+<UFE2A0>
+<UFE2A1>
+<UFE2A2>
+<UFE2A3>
+<UFE2A4>
+<UFE2A5>
+<UFE2A6>
+<UFE2A7>
+<UFE2A8>
+<UFE2A9>
+<UFE2AA>
+<UFE2AB>
+<UFE2AC>
+<UFE2AD>
+<UFE2AE>
+<UFE2AF>
+<UFE2B0>
+<UFE2B1>
+<UFE2B2>
+<UFE2B3>
+<UFE2B4>
+<UFE2B5>
+<UFE2B6>
+<UFE2B7>
+<UFE2B8>
+<UFE2B9>
+<UFE2BA>
+<UFE2BB>
+<UFE2BC>
+<UFE2BD>
+<UFE2BE>
+<UFE2BF>
+<UFE2C0>
+<UFE2C1>
+<UFE2C2>
+<UFE2C3>
+<UFE2C4>
+<UFE2C5>
+<UFE2C6>
+<UFE2C7>
+<UFE2C8>
+<UFE2C9>
+<UFE2CA>
+<UFE2CB>
+<UFE2CC>
+<UFE2CD>
+<UFE2CE>
+<UFE2CF>
+<UFE2D0>
+<UFE2D1>
+<UFE2D2>
+<UFE2D3>
+<UFE2D4>
+<UFE2D5>
+<UFE2D6>
+<UFE2D7>
+<UFE2D8>
+<UFE2D9>
+<UFE2DA>
+<UFE2DB>
+<UFE2DC>
+<UFE2DD>
+<UFE2DE>
+<UFE2DF>
+<UFE2E0>
+<UFE2E1>
+<UFE2E2>
+<UFE2E3>
+<UFE2E4>
+<UFE2E5>
+<UFE2E6>
+<UFE2E7>
+<UFE2E8>
+<UFE2E9>
+<UFE2EA>
+<UFE2EB>
+<UFE2EC>
+<UFE2ED>
+<UFE2EE>
+<UFE2EF>
+<UFE2F0>
+<UFE2F1>
+<UFE2F2>
+<UFE2F3>
+<UFE2F4>
+<UFE2F5>
+<UFE2F6>
+<UFE2F7>
+<UFE2F8>
+<UFE2F9>
+<UFE2FA>
+<UFE2FB>
+<UFE2FC>
+<UFE2FD>
+<UFE2FE>
+<UFE2FF>
+<UFE300>
+<UFE301>
+<UFE302>
+<UFE303>
+<UFE304>
+<UFE305>
+<UFE306>
+<UFE307>
+<UFE308>
+<UFE309>
+<UFE30A>
+<UFE30B>
+<UFE30C>
+<UFE30D>
+<UFE30E>
+<UFE30F>
+<UFE310>
+<UFE311>
+<UFE312>
+<UFE313>
+<UFE314>
+<UFE315>
+<UFE316>
+<UFE317>
+<UFE318>
+<UFE319>
+<UFE31A>
+<UFE31B>
+<UFE31C>
+<UFE31D>
+<UFE31E>
+<UFE31F>
+<UFE320>
+<UFE321>
+<UFE322>
+<UFE323>
+<UFE324>
+<UFE325>
+<UFE326>
+<UFE327>
+<UFE328>
+<UFE329>
+<UFE32A>
+<UFE32B>
+<UFE32C>
+<UFE32D>
+<UFE32E>
+<UFE32F>
+<UFE330>
+<UFE331>
+<UFE332>
+<UFE333>
+<UFE334>
+<UFE335>
+<UFE336>
+<UFE337>
+<UFE338>
+<UFE339>
+<UFE33A>
+<UFE33B>
+<UFE33C>
+<UFE33D>
+<UFE33E>
+<UFE33F>
+<UFE340>
+<UFE341>
+<UFE342>
+<UFE343>
+<UFE344>
+<UFE345>
+<UFE346>
+<UFE347>
+<UFE348>
+<UFE349>
+<UFE34A>
+<UFE34B>
+<UFE34C>
+<UFE34D>
+<UFE34E>
+<UFE34F>
+<UFE350>
+<UFE351>
+<UFE352>
+<UFE353>
+<UFE354>
+<UFE355>
+<UFE356>
+<UFE357>
+<UFE358>
+<UFE359>
+<UFE35A>
+<UFE35B>
+<UFE35C>
+<UFE35D>
+<UFE35E>
+<UFE35F>
+<UFE360>
+<UFE361>
+<UFE362>
+<UFE363>
+<UFE364>
+<UFE365>
+<UFE366>
+<UFE367>
+<UFE368>
+<UFE369>
+<UFE36A>
+<UFE36B>
+<UFE36C>
+<UFE36D>
+<UFE36E>
+<UFE36F>
+<UFE370>
+<UFE371>
+<UFE372>
+<UFE373>
+<UFE374>
+<UFE375>
+<UFE376>
+<UFE377>
+<UFE378>
+<UFE379>
+<UFE37A>
+<UFE37B>
+<UFE37C>
+<UFE37D>
+<UFE37E>
+<UFE37F>
+<UFE380>
+<UFE381>
+<UFE382>
+<UFE383>
+<UFE384>
+<UFE385>
+<UFE386>
+<UFE387>
+<UFE388>
+<UFE389>
+<UFE38A>
+<UFE38B>
+<UFE38C>
+<UFE38D>
+<UFE38E>
+<UFE38F>
+<UFE390>
+<UFE391>
+<UFE392>
+<UFE393>
+<UFE394>
+<UFE395>
+<UFE396>
+<UFE397>
+<UFE398>
+<UFE399>
+<UFE39A>
+<UFE39B>
+<UFE39C>
+<UFE39D>
+<UFE39E>
+<UFE39F>
+<UFE3A0>
+<UFE3A1>
+<UFE3A2>
+<UFE3A3>
+<UFE3A4>
+<UFE3A5>
+<UFE3A6>
+<UFE3A7>
+<UFE3A8>
+<UFE3A9>
+<UFE3AA>
+<UFE3AB>
+<UFE3AC>
+<UFE3AD>
+<UFE3AE>
+<UFE3AF>
+<UFE3B0>
+<UFE3B1>
+<UFE3B2>
+<UFE3B3>
+<UFE3B4>
+<UFE3B5>
+<UFE3B6>
+<UFE3B7>
+<UFE3B8>
+<UFE3B9>
+<UFE3BA>
+<UFE3BB>
+<UFE3BC>
+<UFE3BD>
+<UFE3BE>
+<UFE3BF>
+<UFE3C0>
+<UFE3C1>
+<UFE3C2>
+<UFE3C3>
+<UFE3C4>
+<UFE3C5>
+<UFE3C6>
+<UFE3C7>
+<UFE3C8>
+<UFE3C9>
+<UFE3CA>
+<UFE3CB>
+<UFE3CC>
+<UFE3CD>
+<UFE3CE>
+<UFE3CF>
+<UFE3D0>
+<UFE3D1>
+<UFE3D2>
+<UFE3D3>
+<UFE3D4>
+<UFE3D5>
+<UFE3D6>
+<UFE3D7>
+<UFE3D8>
+<UFE3D9>
+<UFE3DA>
+<UFE3DB>
+<UFE3DC>
+<UFE3DD>
+<UFE3DE>
+<UFE3DF>
+<UFE3E0>
+<UFE3E1>
+<UFE3E2>
+<UFE3E3>
+<UFE3E4>
+<UFE3E5>
+<UFE3E6>
+<UFE3E7>
+<UFE3E8>
+<UFE3E9>
+<UFE3EA>
+<UFE3EB>
+<UFE3EC>
+<UFE3ED>
+<UFE3EE>
+<UFE3EF>
+<UFE3F0>
+<UFE3F1>
+<UFE3F2>
+<UFE3F3>
+<UFE3F4>
+<UFE3F5>
+<UFE3F6>
+<UFE3F7>
+<UFE3F8>
+<UFE3F9>
+<UFE3FA>
+<UFE3FB>
+<UFE3FC>
+<UFE3FD>
+<UFE3FE>
+<UFE3FF>
+<UFE400>
+<UFE401>
+<UFE402>
+<UFE403>
+<UFE404>
+<UFE405>
+<UFE406>
+<UFE407>
+<UFE408>
+<UFE409>
+<UFE40A>
+<UFE40B>
+<UFE40C>
+<UFE40D>
+<UFE40E>
+<UFE40F>
+<UFE410>
+<UFE411>
+<UFE412>
+<UFE413>
+<UFE414>
+<UFE415>
+<UFE416>
+<UFE417>
+<UFE418>
+<UFE419>
+<UFE41A>
+<UFE41B>
+<UFE41C>
+<UFE41D>
+<UFE41E>
+<UFE41F>
+<UFE420>
+<UFE421>
+<UFE422>
+<UFE423>
+<UFE424>
+<UFE425>
+<UFE426>
+<UFE427>
+<UFE428>
+<UFE429>
+<UFE42A>
+<UFE42B>
+<UFE42C>
+<UFE42D>
+<UFE42E>
+<UFE42F>
+<UFE430>
+<UFE431>
+<UFE432>
+<UFE433>
+<UFE434>
+<UFE435>
+<UFE436>
+<UFE437>
+<UFE438>
+<UFE439>
+<UFE43A>
+<UFE43B>
+<UFE43C>
+<UFE43D>
+<UFE43E>
+<UFE43F>
+<UFE440>
+<UFE441>
+<UFE442>
+<UFE443>
+<UFE444>
+<UFE445>
+<UFE446>
+<UFE447>
+<UFE448>
+<UFE449>
+<UFE44A>
+<UFE44B>
+<UFE44C>
+<UFE44D>
+<UFE44E>
+<UFE44F>
+<UFE450>
+<UFE451>
+<UFE452>
+<UFE453>
+<UFE454>
+<UFE455>
+<UFE456>
+<UFE457>
+<UFE458>
+<UFE459>
+<UFE45A>
+<UFE45B>
+<UFE45C>
+<UFE45D>
+<UFE45E>
+<UFE45F>
+<UFE460>
+<UFE461>
+<UFE462>
+<UFE463>
+<UFE464>
+<UFE465>
+<UFE466>
+<UFE467>
+<UFE468>
+<UFE469>
+<UFE46A>
+<UFE46B>
+<UFE46C>
+<UFE46D>
+<UFE46E>
+<UFE46F>
+<UFE470>
+<UFE471>
+<UFE472>
+<UFE473>
+<UFE474>
+<UFE475>
+<UFE476>
+<UFE477>
+<UFE478>
+<UFE479>
+<UFE47A>
+<UFE47B>
+<UFE47C>
+<UFE47D>
+<UFE47E>
+<UFE47F>
+<UFE480>
+<UFE481>
+<UFE482>
+<UFE483>
+<UFE484>
+<UFE485>
+<UFE486>
+<UFE487>
+<UFE488>
+<UFE489>
+<UFE48A>
+<UFE48B>
+<UFE48C>
+<UFE48D>
+<UFE48E>
+<UFE48F>
+<UFE490>
+<UFE491>
+<UFE492>
+<UFE493>
+<UFE494>
+<UFE495>
+<UFE496>
+<UFE497>
+<UFE498>
+<UFE499>
+<UFE49A>
+<UFE49B>
+<UFE49C>
+<UFE49D>
+<UFE49E>
+<UFE49F>
+<UFE4A0>
+<UFE4A1>
+<UFE4A2>
+<UFE4A3>
+<UFE4A4>
+<UFE4A5>
+<UFE4A6>
+<UFE4A7>
+<UFE4A8>
+<UFE4A9>
+<UFE4AA>
+<UFE4AB>
+<UFE4AC>
+<UFE4AD>
+<UFE4AE>
+<UFE4AF>
+<UFE4B0>
+<UFE4B1>
+<UFE4B2>
+<UFE4B3>
+<UFE4B4>
+<UFE4B5>
+<UFE4B6>
+<UFE4B7>
+<UFE4B8>
+<UFE4B9>
+<UFE4BA>
+<UFE4BB>
+<UFE4BC>
+<UFE4BD>
+<UFE4BE>
+<UFE4BF>
+<UFE4C0>
+<UFE4C1>
+<UFE4C2>
+<UFE4C3>
+<UFE4C4>
+<UFE4C5>
+<UFE4C6>
+<UFE4C7>
+<UFE4C8>
+<UFE4C9>
+<UFE4CA>
+<UFE4CB>
+<UFE4CC>
+<UFE4CD>
+<UFE4CE>
+<UFE4CF>
+<UFE4D0>
+<UFE4D1>
+<UFE4D2>
+<UFE4D3>
+<UFE4D4>
+<UFE4D5>
+<UFE4D6>
+<UFE4D7>
+<UFE4D8>
+<UFE4D9>
+<UFE4DA>
+<UFE4DB>
+<UFE4DC>
+<UFE4DD>
+<UFE4DE>
+<UFE4DF>
+<UFE4E0>
+<UFE4E1>
+<UFE4E2>
+<UFE4E3>
+<UFE4E4>
+<UFE4E5>
+<UFE4E6>
+<UFE4E7>
+<UFE4E8>
+<UFE4E9>
+<UFE4EA>
+<UFE4EB>
+<UFE4EC>
+<UFE4ED>
+<UFE4EE>
+<UFE4EF>
+<UFE4F0>
+<UFE4F1>
+<UFE4F2>
+<UFE4F3>
+<UFE4F4>
+<UFE4F5>
+<UFE4F6>
+<UFE4F7>
+<UFE4F8>
+<UFE4F9>
+<UFE4FA>
+<UFE4FB>
+<UFE4FC>
+<UFE4FD>
+<UFE4FE>
+<UFE4FF>
+<UFE500>
+<UFE501>
+<UFE502>
+<UFE503>
+<UFE504>
+<UFE505>
+<UFE506>
+<UFE507>
+<UFE508>
+<UFE509>
+<UFE50A>
+<UFE50B>
+<UFE50C>
+<UFE50D>
+<UFE50E>
+<UFE50F>
+<UFE510>
+<UFE511>
+<UFE512>
+<UFE513>
+<UFE514>
+<UFE515>
+<UFE516>
+<UFE517>
+<UFE518>
+<UFE519>
+<UFE51A>
+<UFE51B>
+<UFE51C>
+<UFE51D>
+<UFE51E>
+<UFE51F>
+<UFE520>
+<UFE521>
+<UFE522>
+<UFE523>
+<UFE524>
+<UFE525>
+<UFE526>
+<UFE527>
+<UFE528>
+<UFE529>
+<UFE52A>
+<UFE52B>
+<UFE52C>
+<UFE52D>
+<UFE52E>
+<UFE52F>
+<UFE530>
+<UFE531>
+<UFE532>
+<UFE533>
+<UFE534>
+<UFE535>
+<UFE536>
+<UFE537>
+<UFE538>
+<UFE539>
+<UFE53A>
+<UFE53B>
+<UFE53C>
+<UFE53D>
+<UFE53E>
+<UFE53F>
+<UFE540>
+<UFE541>
+<UFE542>
+<UFE543>
+<UFE544>
+<UFE545>
+<UFE546>
+<UFE547>
+<UFE548>
+<UFE549>
+<UFE54A>
+<UFE54B>
+<UFE54C>
+<UFE54D>
+<UFE54E>
+<UFE54F>
+<UFE550>
+<UFE551>
+<UFE552>
+<UFE553>
+<UFE554>
+<UFE555>
+<UFE556>
+<UFE557>
+<UFE558>
+<UFE559>
+<UFE55A>
+<UFE55B>
+<UFE55C>
+<UFE55D>
+<UFE55E>
+<UFE55F>
+<UFE560>
+<UFE561>
+<UFE562>
+<UFE563>
+<UFE564>
+<UFE565>
+<UFE566>
+<UFE567>
+<UFE568>
+<UFE569>
+<UFE56A>
+<UFE56B>
+<UFE56C>
+<UFE56D>
+<UFE56E>
+<UFE56F>
+<UFE570>
+<UFE571>
+<UFE572>
+<UFE573>
+<UFE574>
+<UFE575>
+<UFE576>
+<UFE577>
+<UFE578>
+<UFE579>
+<UFE57A>
+<UFE57B>
+<UFE57C>
+<UFE57D>
+<UFE57E>
+<UFE57F>
+<UFE580>
+<UFE581>
+<UFE582>
+<UFE583>
+<UFE584>
+<UFE585>
+<UFE586>
+<UFE587>
+<UFE588>
+<UFE589>
+<UFE58A>
+<UFE58B>
+<UFE58C>
+<UFE58D>
+<UFE58E>
+<UFE58F>
+<UFE590>
+<UFE591>
+<UFE592>
+<UFE593>
+<UFE594>
+<UFE595>
+<UFE596>
+<UFE597>
+<UFE598>
+<UFE599>
+<UFE59A>
+<UFE59B>
+<UFE59C>
+<UFE59D>
+<UFE59E>
+<UFE59F>
+<UFE5A0>
+<UFE5A1>
+<UFE5A2>
+<UFE5A3>
+<UFE5A4>
+<UFE5A5>
+<UFE5A6>
+<UFE5A7>
+<UFE5A8>
+<UFE5A9>
+<UFE5AA>
+<UFE5AB>
+<UFE5AC>
+<UFE5AD>
+<UFE5AE>
+<UFE5AF>
+<UFE5B0>
+<UFE5B1>
+<UFE5B2>
+<UFE5B3>
+<UFE5B4>
+<UFE5B5>
+<UFE5B6>
+<UFE5B7>
+<UFE5B8>
+<UFE5B9>
+<UFE5BA>
+<UFE5BB>
+<UFE5BC>
+<UFE5BD>
+<UFE5BE>
+<UFE5BF>
+<UFE5C0>
+<UFE5C1>
+<UFE5C2>
+<UFE5C3>
+<UFE5C4>
+<UFE5C5>
+<UFE5C6>
+<UFE5C7>
+<UFE5C8>
+<UFE5C9>
+<UFE5CA>
+<UFE5CB>
+<UFE5CC>
+<UFE5CD>
+<UFE5CE>
+<UFE5CF>
+<UFE5D0>
+<UFE5D1>
+<UFE5D2>
+<UFE5D3>
+<UFE5D4>
+<UFE5D5>
+<UFE5D6>
+<UFE5D7>
+<UFE5D8>
+<UFE5D9>
+<UFE5DA>
+<UFE5DB>
+<UFE5DC>
+<UFE5DD>
+<UFE5DE>
+<UFE5DF>
+<UFE5E0>
+<UFE5E1>
+<UFE5E2>
+<UFE5E3>
+<UFE5E4>
+<UFE5E5>
+<UFE5E6>
+<UFE5E7>
+<UFE5E8>
+<UFE5E9>
+<UFE5EA>
+<UFE5EB>
+<UFE5EC>
+<UFE5ED>
+<UFE5EE>
+<UFE5EF>
+<UFE5F0>
+<UFE5F1>
+<UFE5F2>
+<UFE5F3>
+<UFE5F4>
+<UFE5F5>
+<UFE5F6>
+<UFE5F7>
+<UFE5F8>
+<UFE5F9>
+<UFE5FA>
+<UFE5FB>
+<UFE5FC>
+<UFE5FD>
+<UFE5FE>
+<UFE5FF>
+<UFE600>
+<UFE601>
+<UFE602>
+<UFE603>
+<UFE604>
+<UFE605>
+<UFE606>
+<UFE607>
+<UFE608>
+<UFE609>
+<UFE60A>
+<UFE60B>
+<UFE60C>
+<UFE60D>
+<UFE60E>
+<UFE60F>
+<UFE610>
+<UFE611>
+<UFE612>
+<UFE613>
+<UFE614>
+<UFE615>
+<UFE616>
+<UFE617>
+<UFE618>
+<UFE619>
+<UFE61A>
+<UFE61B>
+<UFE61C>
+<UFE61D>
+<UFE61E>
+<UFE61F>
+<UFE620>
+<UFE621>
+<UFE622>
+<UFE623>
+<UFE624>
+<UFE625>
+<UFE626>
+<UFE627>
+<UFE628>
+<UFE629>
+<UFE62A>
+<UFE62B>
+<UFE62C>
+<UFE62D>
+<UFE62E>
+<UFE62F>
+<UFE630>
+<UFE631>
+<UFE632>
+<UFE633>
+<UFE634>
+<UFE635>
+<UFE636>
+<UFE637>
+<UFE638>
+<UFE639>
+<UFE63A>
+<UFE63B>
+<UFE63C>
+<UFE63D>
+<UFE63E>
+<UFE63F>
+<UFE640>
+<UFE641>
+<UFE642>
+<UFE643>
+<UFE644>
+<UFE645>
+<UFE646>
+<UFE647>
+<UFE648>
+<UFE649>
+<UFE64A>
+<UFE64B>
+<UFE64C>
+<UFE64D>
+<UFE64E>
+<UFE64F>
+<UFE650>
+<UFE651>
+<UFE652>
+<UFE653>
+<UFE654>
+<UFE655>
+<UFE656>
+<UFE657>
+<UFE658>
+<UFE659>
+<UFE65A>
+<UFE65B>
+<UFE65C>
+<UFE65D>
+<UFE65E>
+<UFE65F>
+<UFE660>
+<UFE661>
+<UFE662>
+<UFE663>
+<UFE664>
+<UFE665>
+<UFE666>
+<UFE667>
+<UFE668>
+<UFE669>
+<UFE66A>
+<UFE66B>
+<UFE66C>
+<UFE66D>
+<UFE66E>
+<UFE66F>
+<UFE670>
+<UFE671>
+<UFE672>
+<UFE673>
+<UFE674>
+<UFE675>
+<UFE676>
+<UFE677>
+<UFE678>
+<UFE679>
+<UFE67A>
+<UFE67B>
+<UFE67C>
+<UFE67D>
+<UFE67E>
+<UFE67F>
+<UFE680>
+<UFE681>
+<UFE682>
+<UFE683>
+<UFE684>
+<UFE685>
+<UFE686>
+<UFE687>
+<UFE688>
+<UFE689>
+<UFE68A>
+<UFE68B>
+<UFE68C>
+<UFE68D>
+<UFE68E>
+<UFE68F>
+<UFE690>
+<UFE691>
+<UFE692>
+<UFE693>
+<UFE694>
+<UFE695>
+<UFE696>
+<UFE697>
+<UFE698>
+<UFE699>
+<UFE69A>
+<UFE69B>
+<UFE69C>
+<UFE69D>
+<UFE69E>
+<UFE69F>
+<UFE6A0>
+<UFE6A1>
+<UFE6A2>
+<UFE6A3>
+<UFE6A4>
+<UFE6A5>
+<UFE6A6>
+<UFE6A7>
+<UFE6A8>
+<UFE6A9>
+<UFE6AA>
+<UFE6AB>
+<UFE6AC>
+<UFE6AD>
+<UFE6AE>
+<UFE6AF>
+<UFE6B0>
+<UFE6B1>
+<UFE6B2>
+<UFE6B3>
+<UFE6B4>
+<UFE6B5>
+<UFE6B6>
+<UFE6B7>
+<UFE6B8>
+<UFE6B9>
+<UFE6BA>
+<UFE6BB>
+<UFE6BC>
+<UFE6BD>
+<UFE6BE>
+<UFE6BF>
+<UFE6C0>
+<UFE6C1>
+<UFE6C2>
+<UFE6C3>
+<UFE6C4>
+<UFE6C5>
+<UFE6C6>
+<UFE6C7>
+<UFE6C8>
+<UFE6C9>
+<UFE6CA>
+<UFE6CB>
+<UFE6CC>
+<UFE6CD>
+<UFE6CE>
+<UFE6CF>
+<UFE6D0>
+<UFE6D1>
+<UFE6D2>
+<UFE6D3>
+<UFE6D4>
+<UFE6D5>
+<UFE6D6>
+<UFE6D7>
+<UFE6D8>
+<UFE6D9>
+<UFE6DA>
+<UFE6DB>
+<UFE6DC>
+<UFE6DD>
+<UFE6DE>
+<UFE6DF>
+<UFE6E0>
+<UFE6E1>
+<UFE6E2>
+<UFE6E3>
+<UFE6E4>
+<UFE6E5>
+<UFE6E6>
+<UFE6E7>
+<UFE6E8>
+<UFE6E9>
+<UFE6EA>
+<UFE6EB>
+<UFE6EC>
+<UFE6ED>
+<UFE6EE>
+<UFE6EF>
+<UFE6F0>
+<UFE6F1>
+<UFE6F2>
+<UFE6F3>
+<UFE6F4>
+<UFE6F5>
+<UFE6F6>
+<UFE6F7>
+<UFE6F8>
+<UFE6F9>
+<UFE6FA>
+<UFE6FB>
+<UFE6FC>
+<UFE6FD>
+<UFE6FE>
+<UFE6FF>
+<UFE700>
+<UFE701>
+<UFE702>
+<UFE703>
+<UFE704>
+<UFE705>
+<UFE706>
+<UFE707>
+<UFE708>
+<UFE709>
+<UFE70A>
+<UFE70B>
+<UFE70C>
+<UFE70D>
+<UFE70E>
+<UFE70F>
+<UFE710>
+<UFE711>
+<UFE712>
+<UFE713>
+<UFE714>
+<UFE715>
+<UFE716>
+<UFE717>
+<UFE718>
+<UFE719>
+<UFE71A>
+<UFE71B>
+<UFE71C>
+<UFE71D>
+<UFE71E>
+<UFE71F>
+<UFE720>
+<UFE721>
+<UFE722>
+<UFE723>
+<UFE724>
+<UFE725>
+<UFE726>
+<UFE727>
+<UFE728>
+<UFE729>
+<UFE72A>
+<UFE72B>
+<UFE72C>
+<UFE72D>
+<UFE72E>
+<UFE72F>
+<UFE730>
+<UFE731>
+<UFE732>
+<UFE733>
+<UFE734>
+<UFE735>
+<UFE736>
+<UFE737>
+<UFE738>
+<UFE739>
+<UFE73A>
+<UFE73B>
+<UFE73C>
+<UFE73D>
+<UFE73E>
+<UFE73F>
+<UFE740>
+<UFE741>
+<UFE742>
+<UFE743>
+<UFE744>
+<UFE745>
+<UFE746>
+<UFE747>
+<UFE748>
+<UFE749>
+<UFE74A>
+<UFE74B>
+<UFE74C>
+<UFE74D>
+<UFE74E>
+<UFE74F>
+<UFE750>
+<UFE751>
+<UFE752>
+<UFE753>
+<UFE754>
+<UFE755>
+<UFE756>
+<UFE757>
+<UFE758>
+<UFE759>
+<UFE75A>
+<UFE75B>
+<UFE75C>
+<UFE75D>
+<UFE75E>
+<UFE75F>
+<UFE760>
+<UFE761>
+<UFE762>
+<UFE763>
+<UFE764>
+<UFE765>
+<UFE766>
+<UFE767>
+<UFE768>
+<UFE769>
+<UFE76A>
+<UFE76B>
+<UFE76C>
+<UFE76D>
+<UFE76E>
+<UFE76F>
+<UFE770>
+<UFE771>
+<UFE772>
+<UFE773>
+<UFE774>
+<UFE775>
+<UFE776>
+<UFE777>
+<UFE778>
+<UFE779>
+<UFE77A>
+<UFE77B>
+<UFE77C>
+<UFE77D>
+<UFE77E>
+<UFE77F>
+<UFE780>
+<UFE781>
+<UFE782>
+<UFE783>
+<UFE784>
+<UFE785>
+<UFE786>
+<UFE787>
+<UFE788>
+<UFE789>
+<UFE78A>
+<UFE78B>
+<UFE78C>
+<UFE78D>
+<UFE78E>
+<UFE78F>
+<UFE790>
+<UFE791>
+<UFE792>
+<UFE793>
+<UFE794>
+<UFE795>
+<UFE796>
+<UFE797>
+<UFE798>
+<UFE799>
+<UFE79A>
+<UFE79B>
+<UFE79C>
+<UFE79D>
+<UFE79E>
+<UFE79F>
+<UFE7A0>
+<UFE7A1>
+<UFE7A2>
+<UFE7A3>
+<UFE7A4>
+<UFE7A5>
+<UFE7A6>
+<UFE7A7>
+<UFE7A8>
+<UFE7A9>
+<UFE7AA>
+<UFE7AB>
+<UFE7AC>
+<UFE7AD>
+<UFE7AE>
+<UFE7AF>
+<UFE7B0>
+<UFE7B1>
+<UFE7B2>
+<UFE7B3>
+<UFE7B4>
+<UFE7B5>
+<UFE7B6>
+<UFE7B7>
+<UFE7B8>
+<UFE7B9>
+<UFE7BA>
+<UFE7BB>
+<UFE7BC>
+<UFE7BD>
+<UFE7BE>
+<UFE7BF>
+<UFE7C0>
+<UFE7C1>
+<UFE7C2>
+<UFE7C3>
+<UFE7C4>
+<UFE7C5>
+<UFE7C6>
+<UFE7C7>
+<UFE7C8>
+<UFE7C9>
+<UFE7CA>
+<UFE7CB>
+<UFE7CC>
+<UFE7CD>
+<UFE7CE>
+<UFE7CF>
+<UFE7D0>
+<UFE7D1>
+<UFE7D2>
+<UFE7D3>
+<UFE7D4>
+<UFE7D5>
+<UFE7D6>
+<UFE7D7>
+<UFE7D8>
+<UFE7D9>
+<UFE7DA>
+<UFE7DB>
+<UFE7DC>
+<UFE7DD>
+<UFE7DE>
+<UFE7DF>
+<UFE7E0>
+<UFE7E1>
+<UFE7E2>
+<UFE7E3>
+<UFE7E4>
+<UFE7E5>
+<UFE7E6>
+<UFE7E7>
+<UFE7E8>
+<UFE7E9>
+<UFE7EA>
+<UFE7EB>
+<UFE7EC>
+<UFE7ED>
+<UFE7EE>
+<UFE7EF>
+<UFE7F0>
+<UFE7F1>
+<UFE7F2>
+<UFE7F3>
+<UFE7F4>
+<UFE7F5>
+<UFE7F6>
+<UFE7F7>
+<UFE7F8>
+<UFE7F9>
+<UFE7FA>
+<UFE7FB>
+<UFE7FC>
+<UFE7FD>
+<UFE7FE>
+<UFE7FF>
+<UFE800>
+<UFE801>
+<UFE802>
+<UFE803>
+<UFE804>
+<UFE805>
+<UFE806>
+<UFE807>
+<UFE808>
+<UFE809>
+<UFE80A>
+<UFE80B>
+<UFE80C>
+<UFE80D>
+<UFE80E>
+<UFE80F>
+<UFE810>
+<UFE811>
+<UFE812>
+<UFE813>
+<UFE814>
+<UFE815>
+<UFE816>
+<UFE817>
+<UFE818>
+<UFE819>
+<UFE81A>
+<UFE81B>
+<UFE81C>
+<UFE81D>
+<UFE81E>
+<UFE81F>
+<UFE820>
+<UFE821>
+<UFE822>
+<UFE823>
+<UFE824>
+<UFE825>
+<UFE826>
+<UFE827>
+<UFE828>
+<UFE829>
+<UFE82A>
+<UFE82B>
+<UFE82C>
+<UFE82D>
+<UFE82E>
+<UFE82F>
+<UFE830>
+<UFE831>
+<UFE832>
+<UFE833>
+<UFE834>
+<UFE835>
+<UFE836>
+<UFE837>
+<UFE838>
+<UFE839>
+<UFE83A>
+<UFE83B>
+<UFE83C>
+<UFE83D>
+<UFE83E>
+<UFE83F>
+<UFE840>
+<UFE841>
+<UFE842>
+<UFE843>
+<UFE844>
+<UFE845>
+<UFE846>
+<UFE847>
+<UFE848>
+<UFE849>
+<UFE84A>
+<UFE84B>
+<UFE84C>
+<UFE84D>
+<UFE84E>
+<UFE84F>
+<UFE850>
+<UFE851>
+<UFE852>
+<UFE853>
+<UFE854>
+<UFE855>
+<UFE856>
+<UFE857>
+<UFE858>
+<UFE859>
+<UFE85A>
+<UFE85B>
+<UFE85C>
+<UFE85D>
+<UFE85E>
+<UFE85F>
+<UFE860>
+<UFE861>
+<UFE862>
+<UFE863>
+<UFE864>
+<UFE865>
+<UFE866>
+<UFE867>
+<UFE868>
+<UFE869>
+<UFE86A>
+<UFE86B>
+<UFE86C>
+<UFE86D>
+<UFE86E>
+<UFE86F>
+<UFE870>
+<UFE871>
+<UFE872>
+<UFE873>
+<UFE874>
+<UFE875>
+<UFE876>
+<UFE877>
+<UFE878>
+<UFE879>
+<UFE87A>
+<UFE87B>
+<UFE87C>
+<UFE87D>
+<UFE87E>
+<UFE87F>
+<UFE880>
+<UFE881>
+<UFE882>
+<UFE883>
+<UFE884>
+<UFE885>
+<UFE886>
+<UFE887>
+<UFE888>
+<UFE889>
+<UFE88A>
+<UFE88B>
+<UFE88C>
+<UFE88D>
+<UFE88E>
+<UFE88F>
+<UFE890>
+<UFE891>
+<UFE892>
+<UFE893>
+<UFE894>
+<UFE895>
+<UFE896>
+<UFE897>
+<UFE898>
+<UFE899>
+<UFE89A>
+<UFE89B>
+<UFE89C>
+<UFE89D>
+<UFE89E>
+<UFE89F>
+<UFE8A0>
+<UFE8A1>
+<UFE8A2>
+<UFE8A3>
+<UFE8A4>
+<UFE8A5>
+<UFE8A6>
+<UFE8A7>
+<UFE8A8>
+<UFE8A9>
+<UFE8AA>
+<UFE8AB>
+<UFE8AC>
+<UFE8AD>
+<UFE8AE>
+<UFE8AF>
+<UFE8B0>
+<UFE8B1>
+<UFE8B2>
+<UFE8B3>
+<UFE8B4>
+<UFE8B5>
+<UFE8B6>
+<UFE8B7>
+<UFE8B8>
+<UFE8B9>
+<UFE8BA>
+<UFE8BB>
+<UFE8BC>
+<UFE8BD>
+<UFE8BE>
+<UFE8BF>
+<UFE8C0>
+<UFE8C1>
+<UFE8C2>
+<UFE8C3>
+<UFE8C4>
+<UFE8C5>
+<UFE8C6>
+<UFE8C7>
+<UFE8C8>
+<UFE8C9>
+<UFE8CA>
+<UFE8CB>
+<UFE8CC>
+<UFE8CD>
+<UFE8CE>
+<UFE8CF>
+<UFE8D0>
+<UFE8D1>
+<UFE8D2>
+<UFE8D3>
+<UFE8D4>
+<UFE8D5>
+<UFE8D6>
+<UFE8D7>
+<UFE8D8>
+<UFE8D9>
+<UFE8DA>
+<UFE8DB>
+<UFE8DC>
+<UFE8DD>
+<UFE8DE>
+<UFE8DF>
+<UFE8E0>
+<UFE8E1>
+<UFE8E2>
+<UFE8E3>
+<UFE8E4>
+<UFE8E5>
+<UFE8E6>
+<UFE8E7>
+<UFE8E8>
+<UFE8E9>
+<UFE8EA>
+<UFE8EB>
+<UFE8EC>
+<UFE8ED>
+<UFE8EE>
+<UFE8EF>
+<UFE8F0>
+<UFE8F1>
+<UFE8F2>
+<UFE8F3>
+<UFE8F4>
+<UFE8F5>
+<UFE8F6>
+<UFE8F7>
+<UFE8F8>
+<UFE8F9>
+<UFE8FA>
+<UFE8FB>
+<UFE8FC>
+<UFE8FD>
+<UFE8FE>
+<UFE8FF>
+<UFE900>
+<UFE901>
+<UFE902>
+<UFE903>
+<UFE904>
+<UFE905>
+<UFE906>
+<UFE907>
+<UFE908>
+<UFE909>
+<UFE90A>
+<UFE90B>
+<UFE90C>
+<UFE90D>
+<UFE90E>
+<UFE90F>
+<UFE910>
+<UFE911>
+<UFE912>
+<UFE913>
+<UFE914>
+<UFE915>
+<UFE916>
+<UFE917>
+<UFE918>
+<UFE919>
+<UFE91A>
+<UFE91B>
+<UFE91C>
+<UFE91D>
+<UFE91E>
+<UFE91F>
+<UFE920>
+<UFE921>
+<UFE922>
+<UFE923>
+<UFE924>
+<UFE925>
+<UFE926>
+<UFE927>
+<UFE928>
+<UFE929>
+<UFE92A>
+<UFE92B>
+<UFE92C>
+<UFE92D>
+<UFE92E>
+<UFE92F>
+<UFE930>
+<UFE931>
+<UFE932>
+<UFE933>
+<UFE934>
+<UFE935>
+<UFE936>
+<UFE937>
+<UFE938>
+<UFE939>
+<UFE93A>
+<UFE93B>
+<UFE93C>
+<UFE93D>
+<UFE93E>
+<UFE93F>
+<UFE940>
+<UFE941>
+<UFE942>
+<UFE943>
+<UFE944>
+<UFE945>
+<UFE946>
+<UFE947>
+<UFE948>
+<UFE949>
+<UFE94A>
+<UFE94B>
+<UFE94C>
+<UFE94D>
+<UFE94E>
+<UFE94F>
+<UFE950>
+<UFE951>
+<UFE952>
+<UFE953>
+<UFE954>
+<UFE955>
+<UFE956>
+<UFE957>
+<UFE958>
+<UFE959>
+<UFE95A>
+<UFE95B>
+<UFE95C>
+<UFE95D>
+<UFE95E>
+<UFE95F>
+<UFE960>
+<UFE961>
+<UFE962>
+<UFE963>
+<UFE964>
+<UFE965>
+<UFE966>
+<UFE967>
+<UFE968>
+<UFE969>
+<UFE96A>
+<UFE96B>
+<UFE96C>
+<UFE96D>
+<UFE96E>
+<UFE96F>
+<UFE970>
+<UFE971>
+<UFE972>
+<UFE973>
+<UFE974>
+<UFE975>
+<UFE976>
+<UFE977>
+<UFE978>
+<UFE979>
+<UFE97A>
+<UFE97B>
+<UFE97C>
+<UFE97D>
+<UFE97E>
+<UFE97F>
+<UFE980>
+<UFE981>
+<UFE982>
+<UFE983>
+<UFE984>
+<UFE985>
+<UFE986>
+<UFE987>
+<UFE988>
+<UFE989>
+<UFE98A>
+<UFE98B>
+<UFE98C>
+<UFE98D>
+<UFE98E>
+<UFE98F>
+<UFE990>
+<UFE991>
+<UFE992>
+<UFE993>
+<UFE994>
+<UFE995>
+<UFE996>
+<UFE997>
+<UFE998>
+<UFE999>
+<UFE99A>
+<UFE99B>
+<UFE99C>
+<UFE99D>
+<UFE99E>
+<UFE99F>
+<UFE9A0>
+<UFE9A1>
+<UFE9A2>
+<UFE9A3>
+<UFE9A4>
+<UFE9A5>
+<UFE9A6>
+<UFE9A7>
+<UFE9A8>
+<UFE9A9>
+<UFE9AA>
+<UFE9AB>
+<UFE9AC>
+<UFE9AD>
+<UFE9AE>
+<UFE9AF>
+<UFE9B0>
+<UFE9B1>
+<UFE9B2>
+<UFE9B3>
+<UFE9B4>
+<UFE9B5>
+<UFE9B6>
+<UFE9B7>
+<UFE9B8>
+<UFE9B9>
+<UFE9BA>
+<UFE9BB>
+<UFE9BC>
+<UFE9BD>
+<UFE9BE>
+<UFE9BF>
+<UFE9C0>
+<UFE9C1>
+<UFE9C2>
+<UFE9C3>
+<UFE9C4>
+<UFE9C5>
+<UFE9C6>
+<UFE9C7>
+<UFE9C8>
+<UFE9C9>
+<UFE9CA>
+<UFE9CB>
+<UFE9CC>
+<UFE9CD>
+<UFE9CE>
+<UFE9CF>
+<UFE9D0>
+<UFE9D1>
+<UFE9D2>
+<UFE9D3>
+<UFE9D4>
+<UFE9D5>
+<UFE9D6>
+<UFE9D7>
+<UFE9D8>
+<UFE9D9>
+<UFE9DA>
+<UFE9DB>
+<UFE9DC>
+<UFE9DD>
+<UFE9DE>
+<UFE9DF>
+<UFE9E0>
+<UFE9E1>
+<UFE9E2>
+<UFE9E3>
+<UFE9E4>
+<UFE9E5>
+<UFE9E6>
+<UFE9E7>
+<UFE9E8>
+<UFE9E9>
+<UFE9EA>
+<UFE9EB>
+<UFE9EC>
+<UFE9ED>
+<UFE9EE>
+<UFE9EF>
+<UFE9F0>
+<UFE9F1>
+<UFE9F2>
+<UFE9F3>
+<UFE9F4>
+<UFE9F5>
+<UFE9F6>
+<UFE9F7>
+<UFE9F8>
+<UFE9F9>
+<UFE9FA>
+<UFE9FB>
+<UFE9FC>
+<UFE9FD>
+<UFE9FE>
+<UFE9FF>
+<UFEA00>
+<UFEA01>
+<UFEA02>
+<UFEA03>
+<UFEA04>
+<UFEA05>
+<UFEA06>
+<UFEA07>
+<UFEA08>
+<UFEA09>
+<UFEA0A>
+<UFEA0B>
+<UFEA0C>
+<UFEA0D>
+<UFEA0E>
+<UFEA0F>
+<UFEA10>
+<UFEA11>
+<UFEA12>
+<UFEA13>
+<UFEA14>
+<UFEA15>
+<UFEA16>
+<UFEA17>
+<UFEA18>
+<UFEA19>
+<UFEA1A>
+<UFEA1B>
+<UFEA1C>
+<UFEA1D>
+<UFEA1E>
+<UFEA1F>
+<UFEA20>
+<UFEA21>
+<UFEA22>
+<UFEA23>
+<UFEA24>
+<UFEA25>
+<UFEA26>
+<UFEA27>
+<UFEA28>
+<UFEA29>
+<UFEA2A>
+<UFEA2B>
+<UFEA2C>
+<UFEA2D>
+<UFEA2E>
+<UFEA2F>
+<UFEA30>
+<UFEA31>
+<UFEA32>
+<UFEA33>
+<UFEA34>
+<UFEA35>
+<UFEA36>
+<UFEA37>
+<UFEA38>
+<UFEA39>
+<UFEA3A>
+<UFEA3B>
+<UFEA3C>
+<UFEA3D>
+<UFEA3E>
+<UFEA3F>
+<UFEA40>
+<UFEA41>
+<UFEA42>
+<UFEA43>
+<UFEA44>
+<UFEA45>
+<UFEA46>
+<UFEA47>
+<UFEA48>
+<UFEA49>
+<UFEA4A>
+<UFEA4B>
+<UFEA4C>
+<UFEA4D>
+<UFEA4E>
+<UFEA4F>
+<UFEA50>
+<UFEA51>
+<UFEA52>
+<UFEA53>
+<UFEA54>
+<UFEA55>
+<UFEA56>
+<UFEA57>
+<UFEA58>
+<UFEA59>
+<UFEA5A>
+<UFEA5B>
+<UFEA5C>
+<UFEA5D>
+<UFEA5E>
+<UFEA5F>
+<UFEA60>
+<UFEA61>
+<UFEA62>
+<UFEA63>
+<UFEA64>
+<UFEA65>
+<UFEA66>
+<UFEA67>
+<UFEA68>
+<UFEA69>
+<UFEA6A>
+<UFEA6B>
+<UFEA6C>
+<UFEA6D>
+<UFEA6E>
+<UFEA6F>
+<UFEA70>
+<UFEA71>
+<UFEA72>
+<UFEA73>
+<UFEA74>
+<UFEA75>
+<UFEA76>
+<UFEA77>
+<UFEA78>
+<UFEA79>
+<UFEA7A>
+<UFEA7B>
+<UFEA7C>
+<UFEA7D>
+<UFEA7E>
+<UFEA7F>
+<UFEA80>
+<UFEA81>
+<UFEA82>
+<UFEA83>
+<UFEA84>
+<UFEA85>
+<UFEA86>
+<UFEA87>
+<UFEA88>
+<UFEA89>
+<UFEA8A>
+<UFEA8B>
+<UFEA8C>
+<UFEA8D>
+<UFEA8E>
+<UFEA8F>
+<UFEA90>
+<UFEA91>
+<UFEA92>
+<UFEA93>
+<UFEA94>
+<UFEA95>
+<UFEA96>
+<UFEA97>
+<UFEA98>
+<UFEA99>
+<UFEA9A>
+<UFEA9B>
+<UFEA9C>
+<UFEA9D>
+<UFEA9E>
+<UFEA9F>
+<UFEAA0>
+<UFEAA1>
+<UFEAA2>
+<UFEAA3>
+<UFEAA4>
+<UFEAA5>
+<UFEAA6>
+<UFEAA7>
+<UFEAA8>
+<UFEAA9>
+<UFEAAA>
+<UFEAAB>
+<UFEAAC>
+<UFEAAD>
+<UFEAAE>
+<UFEAAF>
+<UFEAB0>
+<UFEAB1>
+<UFEAB2>
+<UFEAB3>
+<UFEAB4>
+<UFEAB5>
+<UFEAB6>
+<UFEAB7>
+<UFEAB8>
+<UFEAB9>
+<UFEABA>
+<UFEABB>
+<UFEABC>
+<UFEABD>
+<UFEABE>
+<UFEABF>
+<UFEAC0>
+<UFEAC1>
+<UFEAC2>
+<UFEAC3>
+<UFEAC4>
+<UFEAC5>
+<UFEAC6>
+<UFEAC7>
+<UFEAC8>
+<UFEAC9>
+<UFEACA>
+<UFEACB>
+<UFEACC>
+<UFEACD>
+<UFEACE>
+<UFEACF>
+<UFEAD0>
+<UFEAD1>
+<UFEAD2>
+<UFEAD3>
+<UFEAD4>
+<UFEAD5>
+<UFEAD6>
+<UFEAD7>
+<UFEAD8>
+<UFEAD9>
+<UFEADA>
+<UFEADB>
+<UFEADC>
+<UFEADD>
+<UFEADE>
+<UFEADF>
+<UFEAE0>
+<UFEAE1>
+<UFEAE2>
+<UFEAE3>
+<UFEAE4>
+<UFEAE5>
+<UFEAE6>
+<UFEAE7>
+<UFEAE8>
+<UFEAE9>
+<UFEAEA>
+<UFEAEB>
+<UFEAEC>
+<UFEAED>
+<UFEAEE>
+<UFEAEF>
+<UFEAF0>
+<UFEAF1>
+<UFEAF2>
+<UFEAF3>
+<UFEAF4>
+<UFEAF5>
+<UFEAF6>
+<UFEAF7>
+<UFEAF8>
+<UFEAF9>
+<UFEAFA>
+<UFEAFB>
+<UFEAFC>
+<UFEAFD>
+<UFEAFE>
+<UFEAFF>
+<UFEB00>
+<UFEB01>
+<UFEB02>
+<UFEB03>
+<UFEB04>
+<UFEB05>
+<UFEB06>
+<UFEB07>
+<UFEB08>
+<UFEB09>
+<UFEB0A>
+<UFEB0B>
+<UFEB0C>
+<UFEB0D>
+<UFEB0E>
+<UFEB0F>
+<UFEB10>
+<UFEB11>
+<UFEB12>
+<UFEB13>
+<UFEB14>
+<UFEB15>
+<UFEB16>
+<UFEB17>
+<UFEB18>
+<UFEB19>
+<UFEB1A>
+<UFEB1B>
+<UFEB1C>
+<UFEB1D>
+<UFEB1E>
+<UFEB1F>
+<UFEB20>
+<UFEB21>
+<UFEB22>
+<UFEB23>
+<UFEB24>
+<UFEB25>
+<UFEB26>
+<UFEB27>
+<UFEB28>
+<UFEB29>
+<UFEB2A>
+<UFEB2B>
+<UFEB2C>
+<UFEB2D>
+<UFEB2E>
+<UFEB2F>
+<UFEB30>
+<UFEB31>
+<UFEB32>
+<UFEB33>
+<UFEB34>
+<UFEB35>
+<UFEB36>
+<UFEB37>
+<UFEB38>
+<UFEB39>
+<UFEB3A>
+<UFEB3B>
+<UFEB3C>
+<UFEB3D>
+<UFEB3E>
+<UFEB3F>
+<UFEB40>
+<UFEB41>
+<UFEB42>
+<UFEB43>
+<UFEB44>
+<UFEB45>
+<UFEB46>
+<UFEB47>
+<UFEB48>
+<UFEB49>
+<UFEB4A>
+<UFEB4B>
+<UFEB4C>
+<UFEB4D>
+<UFEB4E>
+<UFEB4F>
+<UFEB50>
+<UFEB51>
+<UFEB52>
+<UFEB53>
+<UFEB54>
+<UFEB55>
+<UFEB56>
+<UFEB57>
+<UFEB58>
+<UFEB59>
+<UFEB5A>
+<UFEB5B>
+<UFEB5C>
+<UFEB5D>
+<UFEB5E>
+<UFEB5F>
+<UFEB60>
+<UFEB61>
+<UFEB62>
+<UFEB63>
+<UFEB64>
+<UFEB65>
+<UFEB66>
+<UFEB67>
+<UFEB68>
+<UFEB69>
+<UFEB6A>
+<UFEB6B>
+<UFEB6C>
+<UFEB6D>
+<UFEB6E>
+<UFEB6F>
+<UFEB70>
+<UFEB71>
+<UFEB72>
+<UFEB73>
+<UFEB74>
+<UFEB75>
+<UFEB76>
+<UFEB77>
+<UFEB78>
+<UFEB79>
+<UFEB7A>
+<UFEB7B>
+<UFEB7C>
+<UFEB7D>
+<UFEB7E>
+<UFEB7F>
+<UFEB80>
+<UFEB81>
+<UFEB82>
+<UFEB83>
+<UFEB84>
+<UFEB85>
+<UFEB86>
+<UFEB87>
+<UFEB88>
+<UFEB89>
+<UFEB8A>
+<UFEB8B>
+<UFEB8C>
+<UFEB8D>
+<UFEB8E>
+<UFEB8F>
+<UFEB90>
+<UFEB91>
+<UFEB92>
+<UFEB93>
+<UFEB94>
+<UFEB95>
+<UFEB96>
+<UFEB97>
+<UFEB98>
+<UFEB99>
+<UFEB9A>
+<UFEB9B>
+<UFEB9C>
+<UFEB9D>
+<UFEB9E>
+<UFEB9F>
+<UFEBA0>
+<UFEBA1>
+<UFEBA2>
+<UFEBA3>
+<UFEBA4>
+<UFEBA5>
+<UFEBA6>
+<UFEBA7>
+<UFEBA8>
+<UFEBA9>
+<UFEBAA>
+<UFEBAB>
+<UFEBAC>
+<UFEBAD>
+<UFEBAE>
+<UFEBAF>
+<UFEBB0>
+<UFEBB1>
+<UFEBB2>
+<UFEBB3>
+<UFEBB4>
+<UFEBB5>
+<UFEBB6>
+<UFEBB7>
+<UFEBB8>
+<UFEBB9>
+<UFEBBA>
+<UFEBBB>
+<UFEBBC>
+<UFEBBD>
+<UFEBBE>
+<UFEBBF>
+<UFEBC0>
+<UFEBC1>
+<UFEBC2>
+<UFEBC3>
+<UFEBC4>
+<UFEBC5>
+<UFEBC6>
+<UFEBC7>
+<UFEBC8>
+<UFEBC9>
+<UFEBCA>
+<UFEBCB>
+<UFEBCC>
+<UFEBCD>
+<UFEBCE>
+<UFEBCF>
+<UFEBD0>
+<UFEBD1>
+<UFEBD2>
+<UFEBD3>
+<UFEBD4>
+<UFEBD5>
+<UFEBD6>
+<UFEBD7>
+<UFEBD8>
+<UFEBD9>
+<UFEBDA>
+<UFEBDB>
+<UFEBDC>
+<UFEBDD>
+<UFEBDE>
+<UFEBDF>
+<UFEBE0>
+<UFEBE1>
+<UFEBE2>
+<UFEBE3>
+<UFEBE4>
+<UFEBE5>
+<UFEBE6>
+<UFEBE7>
+<UFEBE8>
+<UFEBE9>
+<UFEBEA>
+<UFEBEB>
+<UFEBEC>
+<UFEBED>
+<UFEBEE>
+<UFEBEF>
+<UFEBF0>
+<UFEBF1>
+<UFEBF2>
+<UFEBF3>
+<UFEBF4>
+<UFEBF5>
+<UFEBF6>
+<UFEBF7>
+<UFEBF8>
+<UFEBF9>
+<UFEBFA>
+<UFEBFB>
+<UFEBFC>
+<UFEBFD>
+<UFEBFE>
+<UFEBFF>
+<UFEC00>
+<UFEC01>
+<UFEC02>
+<UFEC03>
+<UFEC04>
+<UFEC05>
+<UFEC06>
+<UFEC07>
+<UFEC08>
+<UFEC09>
+<UFEC0A>
+<UFEC0B>
+<UFEC0C>
+<UFEC0D>
+<UFEC0E>
+<UFEC0F>
+<UFEC10>
+<UFEC11>
+<UFEC12>
+<UFEC13>
+<UFEC14>
+<UFEC15>
+<UFEC16>
+<UFEC17>
+<UFEC18>
+<UFEC19>
+<UFEC1A>
+<UFEC1B>
+<UFEC1C>
+<UFEC1D>
+<UFEC1E>
+<UFEC1F>
+<UFEC20>
+<UFEC21>
+<UFEC22>
+<UFEC23>
+<UFEC24>
+<UFEC25>
+<UFEC26>
+<UFEC27>
+<UFEC28>
+<UFEC29>
+<UFEC2A>
+<UFEC2B>
+<UFEC2C>
+<UFEC2D>
+<UFEC2E>
+<UFEC2F>
+<UFEC30>
+<UFEC31>
+<UFEC32>
+<UFEC33>
+<UFEC34>
+<UFEC35>
+<UFEC36>
+<UFEC37>
+<UFEC38>
+<UFEC39>
+<UFEC3A>
+<UFEC3B>
+<UFEC3C>
+<UFEC3D>
+<UFEC3E>
+<UFEC3F>
+<UFEC40>
+<UFEC41>
+<UFEC42>
+<UFEC43>
+<UFEC44>
+<UFEC45>
+<UFEC46>
+<UFEC47>
+<UFEC48>
+<UFEC49>
+<UFEC4A>
+<UFEC4B>
+<UFEC4C>
+<UFEC4D>
+<UFEC4E>
+<UFEC4F>
+<UFEC50>
+<UFEC51>
+<UFEC52>
+<UFEC53>
+<UFEC54>
+<UFEC55>
+<UFEC56>
+<UFEC57>
+<UFEC58>
+<UFEC59>
+<UFEC5A>
+<UFEC5B>
+<UFEC5C>
+<UFEC5D>
+<UFEC5E>
+<UFEC5F>
+<UFEC60>
+<UFEC61>
+<UFEC62>
+<UFEC63>
+<UFEC64>
+<UFEC65>
+<UFEC66>
+<UFEC67>
+<UFEC68>
+<UFEC69>
+<UFEC6A>
+<UFEC6B>
+<UFEC6C>
+<UFEC6D>
+<UFEC6E>
+<UFEC6F>
+<UFEC70>
+<UFEC71>
+<UFEC72>
+<UFEC73>
+<UFEC74>
+<UFEC75>
+<UFEC76>
+<UFEC77>
+<UFEC78>
+<UFEC79>
+<UFEC7A>
+<UFEC7B>
+<UFEC7C>
+<UFEC7D>
+<UFEC7E>
+<UFEC7F>
+<UFEC80>
+<UFEC81>
+<UFEC82>
+<UFEC83>
+<UFEC84>
+<UFEC85>
+<UFEC86>
+<UFEC87>
+<UFEC88>
+<UFEC89>
+<UFEC8A>
+<UFEC8B>
+<UFEC8C>
+<UFEC8D>
+<UFEC8E>
+<UFEC8F>
+<UFEC90>
+<UFEC91>
+<UFEC92>
+<UFEC93>
+<UFEC94>
+<UFEC95>
+<UFEC96>
+<UFEC97>
+<UFEC98>
+<UFEC99>
+<UFEC9A>
+<UFEC9B>
+<UFEC9C>
+<UFEC9D>
+<UFEC9E>
+<UFEC9F>
+<UFECA0>
+<UFECA1>
+<UFECA2>
+<UFECA3>
+<UFECA4>
+<UFECA5>
+<UFECA6>
+<UFECA7>
+<UFECA8>
+<UFECA9>
+<UFECAA>
+<UFECAB>
+<UFECAC>
+<UFECAD>
+<UFECAE>
+<UFECAF>
+<UFECB0>
+<UFECB1>
+<UFECB2>
+<UFECB3>
+<UFECB4>
+<UFECB5>
+<UFECB6>
+<UFECB7>
+<UFECB8>
+<UFECB9>
+<UFECBA>
+<UFECBB>
+<UFECBC>
+<UFECBD>
+<UFECBE>
+<UFECBF>
+<UFECC0>
+<UFECC1>
+<UFECC2>
+<UFECC3>
+<UFECC4>
+<UFECC5>
+<UFECC6>
+<UFECC7>
+<UFECC8>
+<UFECC9>
+<UFECCA>
+<UFECCB>
+<UFECCC>
+<UFECCD>
+<UFECCE>
+<UFECCF>
+<UFECD0>
+<UFECD1>
+<UFECD2>
+<UFECD3>
+<UFECD4>
+<UFECD5>
+<UFECD6>
+<UFECD7>
+<UFECD8>
+<UFECD9>
+<UFECDA>
+<UFECDB>
+<UFECDC>
+<UFECDD>
+<UFECDE>
+<UFECDF>
+<UFECE0>
+<UFECE1>
+<UFECE2>
+<UFECE3>
+<UFECE4>
+<UFECE5>
+<UFECE6>
+<UFECE7>
+<UFECE8>
+<UFECE9>
+<UFECEA>
+<UFECEB>
+<UFECEC>
+<UFECED>
+<UFECEE>
+<UFECEF>
+<UFECF0>
+<UFECF1>
+<UFECF2>
+<UFECF3>
+<UFECF4>
+<UFECF5>
+<UFECF6>
+<UFECF7>
+<UFECF8>
+<UFECF9>
+<UFECFA>
+<UFECFB>
+<UFECFC>
+<UFECFD>
+<UFECFE>
+<UFECFF>
+<UFED00>
+<UFED01>
+<UFED02>
+<UFED03>
+<UFED04>
+<UFED05>
+<UFED06>
+<UFED07>
+<UFED08>
+<UFED09>
+<UFED0A>
+<UFED0B>
+<UFED0C>
+<UFED0D>
+<UFED0E>
+<UFED0F>
+<UFED10>
+<UFED11>
+<UFED12>
+<UFED13>
+<UFED14>
+<UFED15>
+<UFED16>
+<UFED17>
+<UFED18>
+<UFED19>
+<UFED1A>
+<UFED1B>
+<UFED1C>
+<UFED1D>
+<UFED1E>
+<UFED1F>
+<UFED20>
+<UFED21>
+<UFED22>
+<UFED23>
+<UFED24>
+<UFED25>
+<UFED26>
+<UFED27>
+<UFED28>
+<UFED29>
+<UFED2A>
+<UFED2B>
+<UFED2C>
+<UFED2D>
+<UFED2E>
+<UFED2F>
+<UFED30>
+<UFED31>
+<UFED32>
+<UFED33>
+<UFED34>
+<UFED35>
+<UFED36>
+<UFED37>
+<UFED38>
+<UFED39>
+<UFED3A>
+<UFED3B>
+<UFED3C>
+<UFED3D>
+<UFED3E>
+<UFED3F>
+<UFED40>
+<UFED41>
+<UFED42>
+<UFED43>
+<UFED44>
+<UFED45>
+<UFED46>
+<UFED47>
+<UFED48>
+<UFED49>
+<UFED4A>
+<UFED4B>
+<UFED4C>
+<UFED4D>
+<UFED4E>
+<UFED4F>
+<UFED50>
+<UFED51>
+<UFED52>
+<UFED53>
+<UFED54>
+<UFED55>
+<UFED56>
+<UFED57>
+<UFED58>
+<UFED59>
+<UFED5A>
+<UFED5B>
+<UFED5C>
+<UFED5D>
+<UFED5E>
+<UFED5F>
+<UFED60>
+<UFED61>
+<UFED62>
+<UFED63>
+<UFED64>
+<UFED65>
+<UFED66>
+<UFED67>
+<UFED68>
+<UFED69>
+<UFED6A>
+<UFED6B>
+<UFED6C>
+<UFED6D>
+<UFED6E>
+<UFED6F>
+<UFED70>
+<UFED71>
+<UFED72>
+<UFED73>
+<UFED74>
+<UFED75>
+<UFED76>
+<UFED77>
+<UFED78>
+<UFED79>
+<UFED7A>
+<UFED7B>
+<UFED7C>
+<UFED7D>
+<UFED7E>
+<UFED7F>
+<UFED80>
+<UFED81>
+<UFED82>
+<UFED83>
+<UFED84>
+<UFED85>
+<UFED86>
+<UFED87>
+<UFED88>
+<UFED89>
+<UFED8A>
+<UFED8B>
+<UFED8C>
+<UFED8D>
+<UFED8E>
+<UFED8F>
+<UFED90>
+<UFED91>
+<UFED92>
+<UFED93>
+<UFED94>
+<UFED95>
+<UFED96>
+<UFED97>
+<UFED98>
+<UFED99>
+<UFED9A>
+<UFED9B>
+<UFED9C>
+<UFED9D>
+<UFED9E>
+<UFED9F>
+<UFEDA0>
+<UFEDA1>
+<UFEDA2>
+<UFEDA3>
+<UFEDA4>
+<UFEDA5>
+<UFEDA6>
+<UFEDA7>
+<UFEDA8>
+<UFEDA9>
+<UFEDAA>
+<UFEDAB>
+<UFEDAC>
+<UFEDAD>
+<UFEDAE>
+<UFEDAF>
+<UFEDB0>
+<UFEDB1>
+<UFEDB2>
+<UFEDB3>
+<UFEDB4>
+<UFEDB5>
+<UFEDB6>
+<UFEDB7>
+<UFEDB8>
+<UFEDB9>
+<UFEDBA>
+<UFEDBB>
+<UFEDBC>
+<UFEDBD>
+<UFEDBE>
+<UFEDBF>
+<UFEDC0>
+<UFEDC1>
+<UFEDC2>
+<UFEDC3>
+<UFEDC4>
+<UFEDC5>
+<UFEDC6>
+<UFEDC7>
+<UFEDC8>
+<UFEDC9>
+<UFEDCA>
+<UFEDCB>
+<UFEDCC>
+<UFEDCD>
+<UFEDCE>
+<UFEDCF>
+<UFEDD0>
+<UFEDD1>
+<UFEDD2>
+<UFEDD3>
+<UFEDD4>
+<UFEDD5>
+<UFEDD6>
+<UFEDD7>
+<UFEDD8>
+<UFEDD9>
+<UFEDDA>
+<UFEDDB>
+<UFEDDC>
+<UFEDDD>
+<UFEDDE>
+<UFEDDF>
+<UFEDE0>
+<UFEDE1>
+<UFEDE2>
+<UFEDE3>
+<UFEDE4>
+<UFEDE5>
+<UFEDE6>
+<UFEDE7>
+<UFEDE8>
+<UFEDE9>
+<UFEDEA>
+<UFEDEB>
+<UFEDEC>
+<UFEDED>
+<UFEDEE>
+<UFEDEF>
+<UFEDF0>
+<UFEDF1>
+<UFEDF2>
+<UFEDF3>
+<UFEDF4>
+<UFEDF5>
+<UFEDF6>
+<UFEDF7>
+<UFEDF8>
+<UFEDF9>
+<UFEDFA>
+<UFEDFB>
+<UFEDFC>
+<UFEDFD>
+<UFEDFE>
+<UFEDFF>
+<UFEE00>
+<UFEE01>
+<UFEE02>
+<UFEE03>
+<UFEE04>
+<UFEE05>
+<UFEE06>
+<UFEE07>
+<UFEE08>
+<UFEE09>
+<UFEE0A>
+<UFEE0B>
+<UFEE0C>
+<UFEE0D>
+<UFEE0E>
+<UFEE0F>
+<UFEE10>
+<UFEE11>
+<UFEE12>
+<UFEE13>
+<UFEE14>
+<UFEE15>
+<UFEE16>
+<UFEE17>
+<UFEE18>
+<UFEE19>
+<UFEE1A>
+<UFEE1B>
+<UFEE1C>
+<UFEE1D>
+<UFEE1E>
+<UFEE1F>
+<UFEE20>
+<UFEE21>
+<UFEE22>
+<UFEE23>
+<UFEE24>
+<UFEE25>
+<UFEE26>
+<UFEE27>
+<UFEE28>
+<UFEE29>
+<UFEE2A>
+<UFEE2B>
+<UFEE2C>
+<UFEE2D>
+<UFEE2E>
+<UFEE2F>
+<UFEE30>
+<UFEE31>
+<UFEE32>
+<UFEE33>
+<UFEE34>
+<UFEE35>
+<UFEE36>
+<UFEE37>
+<UFEE38>
+<UFEE39>
+<UFEE3A>
+<UFEE3B>
+<UFEE3C>
+<UFEE3D>
+<UFEE3E>
+<UFEE3F>
+<UFEE40>
+<UFEE41>
+<UFEE42>
+<UFEE43>
+<UFEE44>
+<UFEE45>
+<UFEE46>
+<UFEE47>
+<UFEE48>
+<UFEE49>
+<UFEE4A>
+<UFEE4B>
+<UFEE4C>
+<UFEE4D>
+<UFEE4E>
+<UFEE4F>
+<UFEE50>
+<UFEE51>
+<UFEE52>
+<UFEE53>
+<UFEE54>
+<UFEE55>
+<UFEE56>
+<UFEE57>
+<UFEE58>
+<UFEE59>
+<UFEE5A>
+<UFEE5B>
+<UFEE5C>
+<UFEE5D>
+<UFEE5E>
+<UFEE5F>
+<UFEE60>
+<UFEE61>
+<UFEE62>
+<UFEE63>
+<UFEE64>
+<UFEE65>
+<UFEE66>
+<UFEE67>
+<UFEE68>
+<UFEE69>
+<UFEE6A>
+<UFEE6B>
+<UFEE6C>
+<UFEE6D>
+<UFEE6E>
+<UFEE6F>
+<UFEE70>
+<UFEE71>
+<UFEE72>
+<UFEE73>
+<UFEE74>
+<UFEE75>
+<UFEE76>
+<UFEE77>
+<UFEE78>
+<UFEE79>
+<UFEE7A>
+<UFEE7B>
+<UFEE7C>
+<UFEE7D>
+<UFEE7E>
+<UFEE7F>
+<UFEE80>
+<UFEE81>
+<UFEE82>
+<UFEE83>
+<UFEE84>
+<UFEE85>
+<UFEE86>
+<UFEE87>
+<UFEE88>
+<UFEE89>
+<UFEE8A>
+<UFEE8B>
+<UFEE8C>
+<UFEE8D>
+<UFEE8E>
+<UFEE8F>
+<UFEE90>
+<UFEE91>
+<UFEE92>
+<UFEE93>
+<UFEE94>
+<UFEE95>
+<UFEE96>
+<UFEE97>
+<UFEE98>
+<UFEE99>
+<UFEE9A>
+<UFEE9B>
+<UFEE9C>
+<UFEE9D>
+<UFEE9E>
+<UFEE9F>
+<UFEEA0>
+<UFEEA1>
+<UFEEA2>
+<UFEEA3>
+<UFEEA4>
+<UFEEA5>
+<UFEEA6>
+<UFEEA7>
+<UFEEA8>
+<UFEEA9>
+<UFEEAA>
+<UFEEAB>
+<UFEEAC>
+<UFEEAD>
+<UFEEAE>
+<UFEEAF>
+<UFEEB0>
+<UFEEB1>
+<UFEEB2>
+<UFEEB3>
+<UFEEB4>
+<UFEEB5>
+<UFEEB6>
+<UFEEB7>
+<UFEEB8>
+<UFEEB9>
+<UFEEBA>
+<UFEEBB>
+<UFEEBC>
+<UFEEBD>
+<UFEEBE>
+<UFEEBF>
+<UFEEC0>
+<UFEEC1>
+<UFEEC2>
+<UFEEC3>
+<UFEEC4>
+<UFEEC5>
+<UFEEC6>
+<UFEEC7>
+<UFEEC8>
+<UFEEC9>
+<UFEECA>
+<UFEECB>
+<UFEECC>
+<UFEECD>
+<UFEECE>
+<UFEECF>
+<UFEED0>
+<UFEED1>
+<UFEED2>
+<UFEED3>
+<UFEED4>
+<UFEED5>
+<UFEED6>
+<UFEED7>
+<UFEED8>
+<UFEED9>
+<UFEEDA>
+<UFEEDB>
+<UFEEDC>
+<UFEEDD>
+<UFEEDE>
+<UFEEDF>
+<UFEEE0>
+<UFEEE1>
+<UFEEE2>
+<UFEEE3>
+<UFEEE4>
+<UFEEE5>
+<UFEEE6>
+<UFEEE7>
+<UFEEE8>
+<UFEEE9>
+<UFEEEA>
+<UFEEEB>
+<UFEEEC>
+<UFEEED>
+<UFEEEE>
+<UFEEEF>
+<UFEEF0>
+<UFEEF1>
+<UFEEF2>
+<UFEEF3>
+<UFEEF4>
+<UFEEF5>
+<UFEEF6>
+<UFEEF7>
+<UFEEF8>
+<UFEEF9>
+<UFEEFA>
+<UFEEFB>
+<UFEEFC>
+<UFEEFD>
+<UFEEFE>
+<UFEEFF>
+<UFEF00>
+<UFEF01>
+<UFEF02>
+<UFEF03>
+<UFEF04>
+<UFEF05>
+<UFEF06>
+<UFEF07>
+<UFEF08>
+<UFEF09>
+<UFEF0A>
+<UFEF0B>
+<UFEF0C>
+<UFEF0D>
+<UFEF0E>
+<UFEF0F>
+<UFEF10>
+<UFEF11>
+<UFEF12>
+<UFEF13>
+<UFEF14>
+<UFEF15>
+<UFEF16>
+<UFEF17>
+<UFEF18>
+<UFEF19>
+<UFEF1A>
+<UFEF1B>
+<UFEF1C>
+<UFEF1D>
+<UFEF1E>
+<UFEF1F>
+<UFEF20>
+<UFEF21>
+<UFEF22>
+<UFEF23>
+<UFEF24>
+<UFEF25>
+<UFEF26>
+<UFEF27>
+<UFEF28>
+<UFEF29>
+<UFEF2A>
+<UFEF2B>
+<UFEF2C>
+<UFEF2D>
+<UFEF2E>
+<UFEF2F>
+<UFEF30>
+<UFEF31>
+<UFEF32>
+<UFEF33>
+<UFEF34>
+<UFEF35>
+<UFEF36>
+<UFEF37>
+<UFEF38>
+<UFEF39>
+<UFEF3A>
+<UFEF3B>
+<UFEF3C>
+<UFEF3D>
+<UFEF3E>
+<UFEF3F>
+<UFEF40>
+<UFEF41>
+<UFEF42>
+<UFEF43>
+<UFEF44>
+<UFEF45>
+<UFEF46>
+<UFEF47>
+<UFEF48>
+<UFEF49>
+<UFEF4A>
+<UFEF4B>
+<UFEF4C>
+<UFEF4D>
+<UFEF4E>
+<UFEF4F>
+<UFEF50>
+<UFEF51>
+<UFEF52>
+<UFEF53>
+<UFEF54>
+<UFEF55>
+<UFEF56>
+<UFEF57>
+<UFEF58>
+<UFEF59>
+<UFEF5A>
+<UFEF5B>
+<UFEF5C>
+<UFEF5D>
+<UFEF5E>
+<UFEF5F>
+<UFEF60>
+<UFEF61>
+<UFEF62>
+<UFEF63>
+<UFEF64>
+<UFEF65>
+<UFEF66>
+<UFEF67>
+<UFEF68>
+<UFEF69>
+<UFEF6A>
+<UFEF6B>
+<UFEF6C>
+<UFEF6D>
+<UFEF6E>
+<UFEF6F>
+<UFEF70>
+<UFEF71>
+<UFEF72>
+<UFEF73>
+<UFEF74>
+<UFEF75>
+<UFEF76>
+<UFEF77>
+<UFEF78>
+<UFEF79>
+<UFEF7A>
+<UFEF7B>
+<UFEF7C>
+<UFEF7D>
+<UFEF7E>
+<UFEF7F>
+<UFEF80>
+<UFEF81>
+<UFEF82>
+<UFEF83>
+<UFEF84>
+<UFEF85>
+<UFEF86>
+<UFEF87>
+<UFEF88>
+<UFEF89>
+<UFEF8A>
+<UFEF8B>
+<UFEF8C>
+<UFEF8D>
+<UFEF8E>
+<UFEF8F>
+<UFEF90>
+<UFEF91>
+<UFEF92>
+<UFEF93>
+<UFEF94>
+<UFEF95>
+<UFEF96>
+<UFEF97>
+<UFEF98>
+<UFEF99>
+<UFEF9A>
+<UFEF9B>
+<UFEF9C>
+<UFEF9D>
+<UFEF9E>
+<UFEF9F>
+<UFEFA0>
+<UFEFA1>
+<UFEFA2>
+<UFEFA3>
+<UFEFA4>
+<UFEFA5>
+<UFEFA6>
+<UFEFA7>
+<UFEFA8>
+<UFEFA9>
+<UFEFAA>
+<UFEFAB>
+<UFEFAC>
+<UFEFAD>
+<UFEFAE>
+<UFEFAF>
+<UFEFB0>
+<UFEFB1>
+<UFEFB2>
+<UFEFB3>
+<UFEFB4>
+<UFEFB5>
+<UFEFB6>
+<UFEFB7>
+<UFEFB8>
+<UFEFB9>
+<UFEFBA>
+<UFEFBB>
+<UFEFBC>
+<UFEFBD>
+<UFEFBE>
+<UFEFBF>
+<UFEFC0>
+<UFEFC1>
+<UFEFC2>
+<UFEFC3>
+<UFEFC4>
+<UFEFC5>
+<UFEFC6>
+<UFEFC7>
+<UFEFC8>
+<UFEFC9>
+<UFEFCA>
+<UFEFCB>
+<UFEFCC>
+<UFEFCD>
+<UFEFCE>
+<UFEFCF>
+<UFEFD0>
+<UFEFD1>
+<UFEFD2>
+<UFEFD3>
+<UFEFD4>
+<UFEFD5>
+<UFEFD6>
+<UFEFD7>
+<UFEFD8>
+<UFEFD9>
+<UFEFDA>
+<UFEFDB>
+<UFEFDC>
+<UFEFDD>
+<UFEFDE>
+<UFEFDF>
+<UFEFE0>
+<UFEFE1>
+<UFEFE2>
+<UFEFE3>
+<UFEFE4>
+<UFEFE5>
+<UFEFE6>
+<UFEFE7>
+<UFEFE8>
+<UFEFE9>
+<UFEFEA>
+<UFEFEB>
+<UFEFEC>
+<UFEFED>
+<UFEFEE>
+<UFEFEF>
+<UFEFF0>
+<UFEFF1>
+<UFEFF2>
+<UFEFF3>
+<UFEFF4>
+<UFEFF5>
+<UFEFF6>
+<UFEFF7>
+<UFEFF8>
+<UFEFF9>
+<UFEFFA>
+<UFEFFB>
+<UFEFFC>
+<UFEFFD>
+<UFEFFE>
+<UFEFFF>
+<UFF000>
+<UFF001>
+<UFF002>
+<UFF003>
+<UFF004>
+<UFF005>
+<UFF006>
+<UFF007>
+<UFF008>
+<UFF009>
+<UFF00A>
+<UFF00B>
+<UFF00C>
+<UFF00D>
+<UFF00E>
+<UFF00F>
+<UFF010>
+<UFF011>
+<UFF012>
+<UFF013>
+<UFF014>
+<UFF015>
+<UFF016>
+<UFF017>
+<UFF018>
+<UFF019>
+<UFF01A>
+<UFF01B>
+<UFF01C>
+<UFF01D>
+<UFF01E>
+<UFF01F>
+<UFF020>
+<UFF021>
+<UFF022>
+<UFF023>
+<UFF024>
+<UFF025>
+<UFF026>
+<UFF027>
+<UFF028>
+<UFF029>
+<UFF02A>
+<UFF02B>
+<UFF02C>
+<UFF02D>
+<UFF02E>
+<UFF02F>
+<UFF030>
+<UFF031>
+<UFF032>
+<UFF033>
+<UFF034>
+<UFF035>
+<UFF036>
+<UFF037>
+<UFF038>
+<UFF039>
+<UFF03A>
+<UFF03B>
+<UFF03C>
+<UFF03D>
+<UFF03E>
+<UFF03F>
+<UFF040>
+<UFF041>
+<UFF042>
+<UFF043>
+<UFF044>
+<UFF045>
+<UFF046>
+<UFF047>
+<UFF048>
+<UFF049>
+<UFF04A>
+<UFF04B>
+<UFF04C>
+<UFF04D>
+<UFF04E>
+<UFF04F>
+<UFF050>
+<UFF051>
+<UFF052>
+<UFF053>
+<UFF054>
+<UFF055>
+<UFF056>
+<UFF057>
+<UFF058>
+<UFF059>
+<UFF05A>
+<UFF05B>
+<UFF05C>
+<UFF05D>
+<UFF05E>
+<UFF05F>
+<UFF060>
+<UFF061>
+<UFF062>
+<UFF063>
+<UFF064>
+<UFF065>
+<UFF066>
+<UFF067>
+<UFF068>
+<UFF069>
+<UFF06A>
+<UFF06B>
+<UFF06C>
+<UFF06D>
+<UFF06E>
+<UFF06F>
+<UFF070>
+<UFF071>
+<UFF072>
+<UFF073>
+<UFF074>
+<UFF075>
+<UFF076>
+<UFF077>
+<UFF078>
+<UFF079>
+<UFF07A>
+<UFF07B>
+<UFF07C>
+<UFF07D>
+<UFF07E>
+<UFF07F>
+<UFF080>
+<UFF081>
+<UFF082>
+<UFF083>
+<UFF084>
+<UFF085>
+<UFF086>
+<UFF087>
+<UFF088>
+<UFF089>
+<UFF08A>
+<UFF08B>
+<UFF08C>
+<UFF08D>
+<UFF08E>
+<UFF08F>
+<UFF090>
+<UFF091>
+<UFF092>
+<UFF093>
+<UFF094>
+<UFF095>
+<UFF096>
+<UFF097>
+<UFF098>
+<UFF099>
+<UFF09A>
+<UFF09B>
+<UFF09C>
+<UFF09D>
+<UFF09E>
+<UFF09F>
+<UFF0A0>
+<UFF0A1>
+<UFF0A2>
+<UFF0A3>
+<UFF0A4>
+<UFF0A5>
+<UFF0A6>
+<UFF0A7>
+<UFF0A8>
+<UFF0A9>
+<UFF0AA>
+<UFF0AB>
+<UFF0AC>
+<UFF0AD>
+<UFF0AE>
+<UFF0AF>
+<UFF0B0>
+<UFF0B1>
+<UFF0B2>
+<UFF0B3>
+<UFF0B4>
+<UFF0B5>
+<UFF0B6>
+<UFF0B7>
+<UFF0B8>
+<UFF0B9>
+<UFF0BA>
+<UFF0BB>
+<UFF0BC>
+<UFF0BD>
+<UFF0BE>
+<UFF0BF>
+<UFF0C0>
+<UFF0C1>
+<UFF0C2>
+<UFF0C3>
+<UFF0C4>
+<UFF0C5>
+<UFF0C6>
+<UFF0C7>
+<UFF0C8>
+<UFF0C9>
+<UFF0CA>
+<UFF0CB>
+<UFF0CC>
+<UFF0CD>
+<UFF0CE>
+<UFF0CF>
+<UFF0D0>
+<UFF0D1>
+<UFF0D2>
+<UFF0D3>
+<UFF0D4>
+<UFF0D5>
+<UFF0D6>
+<UFF0D7>
+<UFF0D8>
+<UFF0D9>
+<UFF0DA>
+<UFF0DB>
+<UFF0DC>
+<UFF0DD>
+<UFF0DE>
+<UFF0DF>
+<UFF0E0>
+<UFF0E1>
+<UFF0E2>
+<UFF0E3>
+<UFF0E4>
+<UFF0E5>
+<UFF0E6>
+<UFF0E7>
+<UFF0E8>
+<UFF0E9>
+<UFF0EA>
+<UFF0EB>
+<UFF0EC>
+<UFF0ED>
+<UFF0EE>
+<UFF0EF>
+<UFF0F0>
+<UFF0F1>
+<UFF0F2>
+<UFF0F3>
+<UFF0F4>
+<UFF0F5>
+<UFF0F6>
+<UFF0F7>
+<UFF0F8>
+<UFF0F9>
+<UFF0FA>
+<UFF0FB>
+<UFF0FC>
+<UFF0FD>
+<UFF0FE>
+<UFF0FF>
+<UFF100>
+<UFF101>
+<UFF102>
+<UFF103>
+<UFF104>
+<UFF105>
+<UFF106>
+<UFF107>
+<UFF108>
+<UFF109>
+<UFF10A>
+<UFF10B>
+<UFF10C>
+<UFF10D>
+<UFF10E>
+<UFF10F>
+<UFF110>
+<UFF111>
+<UFF112>
+<UFF113>
+<UFF114>
+<UFF115>
+<UFF116>
+<UFF117>
+<UFF118>
+<UFF119>
+<UFF11A>
+<UFF11B>
+<UFF11C>
+<UFF11D>
+<UFF11E>
+<UFF11F>
+<UFF120>
+<UFF121>
+<UFF122>
+<UFF123>
+<UFF124>
+<UFF125>
+<UFF126>
+<UFF127>
+<UFF128>
+<UFF129>
+<UFF12A>
+<UFF12B>
+<UFF12C>
+<UFF12D>
+<UFF12E>
+<UFF12F>
+<UFF130>
+<UFF131>
+<UFF132>
+<UFF133>
+<UFF134>
+<UFF135>
+<UFF136>
+<UFF137>
+<UFF138>
+<UFF139>
+<UFF13A>
+<UFF13B>
+<UFF13C>
+<UFF13D>
+<UFF13E>
+<UFF13F>
+<UFF140>
+<UFF141>
+<UFF142>
+<UFF143>
+<UFF144>
+<UFF145>
+<UFF146>
+<UFF147>
+<UFF148>
+<UFF149>
+<UFF14A>
+<UFF14B>
+<UFF14C>
+<UFF14D>
+<UFF14E>
+<UFF14F>
+<UFF150>
+<UFF151>
+<UFF152>
+<UFF153>
+<UFF154>
+<UFF155>
+<UFF156>
+<UFF157>
+<UFF158>
+<UFF159>
+<UFF15A>
+<UFF15B>
+<UFF15C>
+<UFF15D>
+<UFF15E>
+<UFF15F>
+<UFF160>
+<UFF161>
+<UFF162>
+<UFF163>
+<UFF164>
+<UFF165>
+<UFF166>
+<UFF167>
+<UFF168>
+<UFF169>
+<UFF16A>
+<UFF16B>
+<UFF16C>
+<UFF16D>
+<UFF16E>
+<UFF16F>
+<UFF170>
+<UFF171>
+<UFF172>
+<UFF173>
+<UFF174>
+<UFF175>
+<UFF176>
+<UFF177>
+<UFF178>
+<UFF179>
+<UFF17A>
+<UFF17B>
+<UFF17C>
+<UFF17D>
+<UFF17E>
+<UFF17F>
+<UFF180>
+<UFF181>
+<UFF182>
+<UFF183>
+<UFF184>
+<UFF185>
+<UFF186>
+<UFF187>
+<UFF188>
+<UFF189>
+<UFF18A>
+<UFF18B>
+<UFF18C>
+<UFF18D>
+<UFF18E>
+<UFF18F>
+<UFF190>
+<UFF191>
+<UFF192>
+<UFF193>
+<UFF194>
+<UFF195>
+<UFF196>
+<UFF197>
+<UFF198>
+<UFF199>
+<UFF19A>
+<UFF19B>
+<UFF19C>
+<UFF19D>
+<UFF19E>
+<UFF19F>
+<UFF1A0>
+<UFF1A1>
+<UFF1A2>
+<UFF1A3>
+<UFF1A4>
+<UFF1A5>
+<UFF1A6>
+<UFF1A7>
+<UFF1A8>
+<UFF1A9>
+<UFF1AA>
+<UFF1AB>
+<UFF1AC>
+<UFF1AD>
+<UFF1AE>
+<UFF1AF>
+<UFF1B0>
+<UFF1B1>
+<UFF1B2>
+<UFF1B3>
+<UFF1B4>
+<UFF1B5>
+<UFF1B6>
+<UFF1B7>
+<UFF1B8>
+<UFF1B9>
+<UFF1BA>
+<UFF1BB>
+<UFF1BC>
+<UFF1BD>
+<UFF1BE>
+<UFF1BF>
+<UFF1C0>
+<UFF1C1>
+<UFF1C2>
+<UFF1C3>
+<UFF1C4>
+<UFF1C5>
+<UFF1C6>
+<UFF1C7>
+<UFF1C8>
+<UFF1C9>
+<UFF1CA>
+<UFF1CB>
+<UFF1CC>
+<UFF1CD>
+<UFF1CE>
+<UFF1CF>
+<UFF1D0>
+<UFF1D1>
+<UFF1D2>
+<UFF1D3>
+<UFF1D4>
+<UFF1D5>
+<UFF1D6>
+<UFF1D7>
+<UFF1D8>
+<UFF1D9>
+<UFF1DA>
+<UFF1DB>
+<UFF1DC>
+<UFF1DD>
+<UFF1DE>
+<UFF1DF>
+<UFF1E0>
+<UFF1E1>
+<UFF1E2>
+<UFF1E3>
+<UFF1E4>
+<UFF1E5>
+<UFF1E6>
+<UFF1E7>
+<UFF1E8>
+<UFF1E9>
+<UFF1EA>
+<UFF1EB>
+<UFF1EC>
+<UFF1ED>
+<UFF1EE>
+<UFF1EF>
+<UFF1F0>
+<UFF1F1>
+<UFF1F2>
+<UFF1F3>
+<UFF1F4>
+<UFF1F5>
+<UFF1F6>
+<UFF1F7>
+<UFF1F8>
+<UFF1F9>
+<UFF1FA>
+<UFF1FB>
+<UFF1FC>
+<UFF1FD>
+<UFF1FE>
+<UFF1FF>
+<UFF200>
+<UFF201>
+<UFF202>
+<UFF203>
+<UFF204>
+<UFF205>
+<UFF206>
+<UFF207>
+<UFF208>
+<UFF209>
+<UFF20A>
+<UFF20B>
+<UFF20C>
+<UFF20D>
+<UFF20E>
+<UFF20F>
+<UFF210>
+<UFF211>
+<UFF212>
+<UFF213>
+<UFF214>
+<UFF215>
+<UFF216>
+<UFF217>
+<UFF218>
+<UFF219>
+<UFF21A>
+<UFF21B>
+<UFF21C>
+<UFF21D>
+<UFF21E>
+<UFF21F>
+<UFF220>
+<UFF221>
+<UFF222>
+<UFF223>
+<UFF224>
+<UFF225>
+<UFF226>
+<UFF227>
+<UFF228>
+<UFF229>
+<UFF22A>
+<UFF22B>
+<UFF22C>
+<UFF22D>
+<UFF22E>
+<UFF22F>
+<UFF230>
+<UFF231>
+<UFF232>
+<UFF233>
+<UFF234>
+<UFF235>
+<UFF236>
+<UFF237>
+<UFF238>
+<UFF239>
+<UFF23A>
+<UFF23B>
+<UFF23C>
+<UFF23D>
+<UFF23E>
+<UFF23F>
+<UFF240>
+<UFF241>
+<UFF242>
+<UFF243>
+<UFF244>
+<UFF245>
+<UFF246>
+<UFF247>
+<UFF248>
+<UFF249>
+<UFF24A>
+<UFF24B>
+<UFF24C>
+<UFF24D>
+<UFF24E>
+<UFF24F>
+<UFF250>
+<UFF251>
+<UFF252>
+<UFF253>
+<UFF254>
+<UFF255>
+<UFF256>
+<UFF257>
+<UFF258>
+<UFF259>
+<UFF25A>
+<UFF25B>
+<UFF25C>
+<UFF25D>
+<UFF25E>
+<UFF25F>
+<UFF260>
+<UFF261>
+<UFF262>
+<UFF263>
+<UFF264>
+<UFF265>
+<UFF266>
+<UFF267>
+<UFF268>
+<UFF269>
+<UFF26A>
+<UFF26B>
+<UFF26C>
+<UFF26D>
+<UFF26E>
+<UFF26F>
+<UFF270>
+<UFF271>
+<UFF272>
+<UFF273>
+<UFF274>
+<UFF275>
+<UFF276>
+<UFF277>
+<UFF278>
+<UFF279>
+<UFF27A>
+<UFF27B>
+<UFF27C>
+<UFF27D>
+<UFF27E>
+<UFF27F>
+<UFF280>
+<UFF281>
+<UFF282>
+<UFF283>
+<UFF284>
+<UFF285>
+<UFF286>
+<UFF287>
+<UFF288>
+<UFF289>
+<UFF28A>
+<UFF28B>
+<UFF28C>
+<UFF28D>
+<UFF28E>
+<UFF28F>
+<UFF290>
+<UFF291>
+<UFF292>
+<UFF293>
+<UFF294>
+<UFF295>
+<UFF296>
+<UFF297>
+<UFF298>
+<UFF299>
+<UFF29A>
+<UFF29B>
+<UFF29C>
+<UFF29D>
+<UFF29E>
+<UFF29F>
+<UFF2A0>
+<UFF2A1>
+<UFF2A2>
+<UFF2A3>
+<UFF2A4>
+<UFF2A5>
+<UFF2A6>
+<UFF2A7>
+<UFF2A8>
+<UFF2A9>
+<UFF2AA>
+<UFF2AB>
+<UFF2AC>
+<UFF2AD>
+<UFF2AE>
+<UFF2AF>
+<UFF2B0>
+<UFF2B1>
+<UFF2B2>
+<UFF2B3>
+<UFF2B4>
+<UFF2B5>
+<UFF2B6>
+<UFF2B7>
+<UFF2B8>
+<UFF2B9>
+<UFF2BA>
+<UFF2BB>
+<UFF2BC>
+<UFF2BD>
+<UFF2BE>
+<UFF2BF>
+<UFF2C0>
+<UFF2C1>
+<UFF2C2>
+<UFF2C3>
+<UFF2C4>
+<UFF2C5>
+<UFF2C6>
+<UFF2C7>
+<UFF2C8>
+<UFF2C9>
+<UFF2CA>
+<UFF2CB>
+<UFF2CC>
+<UFF2CD>
+<UFF2CE>
+<UFF2CF>
+<UFF2D0>
+<UFF2D1>
+<UFF2D2>
+<UFF2D3>
+<UFF2D4>
+<UFF2D5>
+<UFF2D6>
+<UFF2D7>
+<UFF2D8>
+<UFF2D9>
+<UFF2DA>
+<UFF2DB>
+<UFF2DC>
+<UFF2DD>
+<UFF2DE>
+<UFF2DF>
+<UFF2E0>
+<UFF2E1>
+<UFF2E2>
+<UFF2E3>
+<UFF2E4>
+<UFF2E5>
+<UFF2E6>
+<UFF2E7>
+<UFF2E8>
+<UFF2E9>
+<UFF2EA>
+<UFF2EB>
+<UFF2EC>
+<UFF2ED>
+<UFF2EE>
+<UFF2EF>
+<UFF2F0>
+<UFF2F1>
+<UFF2F2>
+<UFF2F3>
+<UFF2F4>
+<UFF2F5>
+<UFF2F6>
+<UFF2F7>
+<UFF2F8>
+<UFF2F9>
+<UFF2FA>
+<UFF2FB>
+<UFF2FC>
+<UFF2FD>
+<UFF2FE>
+<UFF2FF>
+<UFF300>
+<UFF301>
+<UFF302>
+<UFF303>
+<UFF304>
+<UFF305>
+<UFF306>
+<UFF307>
+<UFF308>
+<UFF309>
+<UFF30A>
+<UFF30B>
+<UFF30C>
+<UFF30D>
+<UFF30E>
+<UFF30F>
+<UFF310>
+<UFF311>
+<UFF312>
+<UFF313>
+<UFF314>
+<UFF315>
+<UFF316>
+<UFF317>
+<UFF318>
+<UFF319>
+<UFF31A>
+<UFF31B>
+<UFF31C>
+<UFF31D>
+<UFF31E>
+<UFF31F>
+<UFF320>
+<UFF321>
+<UFF322>
+<UFF323>
+<UFF324>
+<UFF325>
+<UFF326>
+<UFF327>
+<UFF328>
+<UFF329>
+<UFF32A>
+<UFF32B>
+<UFF32C>
+<UFF32D>
+<UFF32E>
+<UFF32F>
+<UFF330>
+<UFF331>
+<UFF332>
+<UFF333>
+<UFF334>
+<UFF335>
+<UFF336>
+<UFF337>
+<UFF338>
+<UFF339>
+<UFF33A>
+<UFF33B>
+<UFF33C>
+<UFF33D>
+<UFF33E>
+<UFF33F>
+<UFF340>
+<UFF341>
+<UFF342>
+<UFF343>
+<UFF344>
+<UFF345>
+<UFF346>
+<UFF347>
+<UFF348>
+<UFF349>
+<UFF34A>
+<UFF34B>
+<UFF34C>
+<UFF34D>
+<UFF34E>
+<UFF34F>
+<UFF350>
+<UFF351>
+<UFF352>
+<UFF353>
+<UFF354>
+<UFF355>
+<UFF356>
+<UFF357>
+<UFF358>
+<UFF359>
+<UFF35A>
+<UFF35B>
+<UFF35C>
+<UFF35D>
+<UFF35E>
+<UFF35F>
+<UFF360>
+<UFF361>
+<UFF362>
+<UFF363>
+<UFF364>
+<UFF365>
+<UFF366>
+<UFF367>
+<UFF368>
+<UFF369>
+<UFF36A>
+<UFF36B>
+<UFF36C>
+<UFF36D>
+<UFF36E>
+<UFF36F>
+<UFF370>
+<UFF371>
+<UFF372>
+<UFF373>
+<UFF374>
+<UFF375>
+<UFF376>
+<UFF377>
+<UFF378>
+<UFF379>
+<UFF37A>
+<UFF37B>
+<UFF37C>
+<UFF37D>
+<UFF37E>
+<UFF37F>
+<UFF380>
+<UFF381>
+<UFF382>
+<UFF383>
+<UFF384>
+<UFF385>
+<UFF386>
+<UFF387>
+<UFF388>
+<UFF389>
+<UFF38A>
+<UFF38B>
+<UFF38C>
+<UFF38D>
+<UFF38E>
+<UFF38F>
+<UFF390>
+<UFF391>
+<UFF392>
+<UFF393>
+<UFF394>
+<UFF395>
+<UFF396>
+<UFF397>
+<UFF398>
+<UFF399>
+<UFF39A>
+<UFF39B>
+<UFF39C>
+<UFF39D>
+<UFF39E>
+<UFF39F>
+<UFF3A0>
+<UFF3A1>
+<UFF3A2>
+<UFF3A3>
+<UFF3A4>
+<UFF3A5>
+<UFF3A6>
+<UFF3A7>
+<UFF3A8>
+<UFF3A9>
+<UFF3AA>
+<UFF3AB>
+<UFF3AC>
+<UFF3AD>
+<UFF3AE>
+<UFF3AF>
+<UFF3B0>
+<UFF3B1>
+<UFF3B2>
+<UFF3B3>
+<UFF3B4>
+<UFF3B5>
+<UFF3B6>
+<UFF3B7>
+<UFF3B8>
+<UFF3B9>
+<UFF3BA>
+<UFF3BB>
+<UFF3BC>
+<UFF3BD>
+<UFF3BE>
+<UFF3BF>
+<UFF3C0>
+<UFF3C1>
+<UFF3C2>
+<UFF3C3>
+<UFF3C4>
+<UFF3C5>
+<UFF3C6>
+<UFF3C7>
+<UFF3C8>
+<UFF3C9>
+<UFF3CA>
+<UFF3CB>
+<UFF3CC>
+<UFF3CD>
+<UFF3CE>
+<UFF3CF>
+<UFF3D0>
+<UFF3D1>
+<UFF3D2>
+<UFF3D3>
+<UFF3D4>
+<UFF3D5>
+<UFF3D6>
+<UFF3D7>
+<UFF3D8>
+<UFF3D9>
+<UFF3DA>
+<UFF3DB>
+<UFF3DC>
+<UFF3DD>
+<UFF3DE>
+<UFF3DF>
+<UFF3E0>
+<UFF3E1>
+<UFF3E2>
+<UFF3E3>
+<UFF3E4>
+<UFF3E5>
+<UFF3E6>
+<UFF3E7>
+<UFF3E8>
+<UFF3E9>
+<UFF3EA>
+<UFF3EB>
+<UFF3EC>
+<UFF3ED>
+<UFF3EE>
+<UFF3EF>
+<UFF3F0>
+<UFF3F1>
+<UFF3F2>
+<UFF3F3>
+<UFF3F4>
+<UFF3F5>
+<UFF3F6>
+<UFF3F7>
+<UFF3F8>
+<UFF3F9>
+<UFF3FA>
+<UFF3FB>
+<UFF3FC>
+<UFF3FD>
+<UFF3FE>
+<UFF3FF>
+<UFF400>
+<UFF401>
+<UFF402>
+<UFF403>
+<UFF404>
+<UFF405>
+<UFF406>
+<UFF407>
+<UFF408>
+<UFF409>
+<UFF40A>
+<UFF40B>
+<UFF40C>
+<UFF40D>
+<UFF40E>
+<UFF40F>
+<UFF410>
+<UFF411>
+<UFF412>
+<UFF413>
+<UFF414>
+<UFF415>
+<UFF416>
+<UFF417>
+<UFF418>
+<UFF419>
+<UFF41A>
+<UFF41B>
+<UFF41C>
+<UFF41D>
+<UFF41E>
+<UFF41F>
+<UFF420>
+<UFF421>
+<UFF422>
+<UFF423>
+<UFF424>
+<UFF425>
+<UFF426>
+<UFF427>
+<UFF428>
+<UFF429>
+<UFF42A>
+<UFF42B>
+<UFF42C>
+<UFF42D>
+<UFF42E>
+<UFF42F>
+<UFF430>
+<UFF431>
+<UFF432>
+<UFF433>
+<UFF434>
+<UFF435>
+<UFF436>
+<UFF437>
+<UFF438>
+<UFF439>
+<UFF43A>
+<UFF43B>
+<UFF43C>
+<UFF43D>
+<UFF43E>
+<UFF43F>
+<UFF440>
+<UFF441>
+<UFF442>
+<UFF443>
+<UFF444>
+<UFF445>
+<UFF446>
+<UFF447>
+<UFF448>
+<UFF449>
+<UFF44A>
+<UFF44B>
+<UFF44C>
+<UFF44D>
+<UFF44E>
+<UFF44F>
+<UFF450>
+<UFF451>
+<UFF452>
+<UFF453>
+<UFF454>
+<UFF455>
+<UFF456>
+<UFF457>
+<UFF458>
+<UFF459>
+<UFF45A>
+<UFF45B>
+<UFF45C>
+<UFF45D>
+<UFF45E>
+<UFF45F>
+<UFF460>
+<UFF461>
+<UFF462>
+<UFF463>
+<UFF464>
+<UFF465>
+<UFF466>
+<UFF467>
+<UFF468>
+<UFF469>
+<UFF46A>
+<UFF46B>
+<UFF46C>
+<UFF46D>
+<UFF46E>
+<UFF46F>
+<UFF470>
+<UFF471>
+<UFF472>
+<UFF473>
+<UFF474>
+<UFF475>
+<UFF476>
+<UFF477>
+<UFF478>
+<UFF479>
+<UFF47A>
+<UFF47B>
+<UFF47C>
+<UFF47D>
+<UFF47E>
+<UFF47F>
+<UFF480>
+<UFF481>
+<UFF482>
+<UFF483>
+<UFF484>
+<UFF485>
+<UFF486>
+<UFF487>
+<UFF488>
+<UFF489>
+<UFF48A>
+<UFF48B>
+<UFF48C>
+<UFF48D>
+<UFF48E>
+<UFF48F>
+<UFF490>
+<UFF491>
+<UFF492>
+<UFF493>
+<UFF494>
+<UFF495>
+<UFF496>
+<UFF497>
+<UFF498>
+<UFF499>
+<UFF49A>
+<UFF49B>
+<UFF49C>
+<UFF49D>
+<UFF49E>
+<UFF49F>
+<UFF4A0>
+<UFF4A1>
+<UFF4A2>
+<UFF4A3>
+<UFF4A4>
+<UFF4A5>
+<UFF4A6>
+<UFF4A7>
+<UFF4A8>
+<UFF4A9>
+<UFF4AA>
+<UFF4AB>
+<UFF4AC>
+<UFF4AD>
+<UFF4AE>
+<UFF4AF>
+<UFF4B0>
+<UFF4B1>
+<UFF4B2>
+<UFF4B3>
+<UFF4B4>
+<UFF4B5>
+<UFF4B6>
+<UFF4B7>
+<UFF4B8>
+<UFF4B9>
+<UFF4BA>
+<UFF4BB>
+<UFF4BC>
+<UFF4BD>
+<UFF4BE>
+<UFF4BF>
+<UFF4C0>
+<UFF4C1>
+<UFF4C2>
+<UFF4C3>
+<UFF4C4>
+<UFF4C5>
+<UFF4C6>
+<UFF4C7>
+<UFF4C8>
+<UFF4C9>
+<UFF4CA>
+<UFF4CB>
+<UFF4CC>
+<UFF4CD>
+<UFF4CE>
+<UFF4CF>
+<UFF4D0>
+<UFF4D1>
+<UFF4D2>
+<UFF4D3>
+<UFF4D4>
+<UFF4D5>
+<UFF4D6>
+<UFF4D7>
+<UFF4D8>
+<UFF4D9>
+<UFF4DA>
+<UFF4DB>
+<UFF4DC>
+<UFF4DD>
+<UFF4DE>
+<UFF4DF>
+<UFF4E0>
+<UFF4E1>
+<UFF4E2>
+<UFF4E3>
+<UFF4E4>
+<UFF4E5>
+<UFF4E6>
+<UFF4E7>
+<UFF4E8>
+<UFF4E9>
+<UFF4EA>
+<UFF4EB>
+<UFF4EC>
+<UFF4ED>
+<UFF4EE>
+<UFF4EF>
+<UFF4F0>
+<UFF4F1>
+<UFF4F2>
+<UFF4F3>
+<UFF4F4>
+<UFF4F5>
+<UFF4F6>
+<UFF4F7>
+<UFF4F8>
+<UFF4F9>
+<UFF4FA>
+<UFF4FB>
+<UFF4FC>
+<UFF4FD>
+<UFF4FE>
+<UFF4FF>
+<UFF500>
+<UFF501>
+<UFF502>
+<UFF503>
+<UFF504>
+<UFF505>
+<UFF506>
+<UFF507>
+<UFF508>
+<UFF509>
+<UFF50A>
+<UFF50B>
+<UFF50C>
+<UFF50D>
+<UFF50E>
+<UFF50F>
+<UFF510>
+<UFF511>
+<UFF512>
+<UFF513>
+<UFF514>
+<UFF515>
+<UFF516>
+<UFF517>
+<UFF518>
+<UFF519>
+<UFF51A>
+<UFF51B>
+<UFF51C>
+<UFF51D>
+<UFF51E>
+<UFF51F>
+<UFF520>
+<UFF521>
+<UFF522>
+<UFF523>
+<UFF524>
+<UFF525>
+<UFF526>
+<UFF527>
+<UFF528>
+<UFF529>
+<UFF52A>
+<UFF52B>
+<UFF52C>
+<UFF52D>
+<UFF52E>
+<UFF52F>
+<UFF530>
+<UFF531>
+<UFF532>
+<UFF533>
+<UFF534>
+<UFF535>
+<UFF536>
+<UFF537>
+<UFF538>
+<UFF539>
+<UFF53A>
+<UFF53B>
+<UFF53C>
+<UFF53D>
+<UFF53E>
+<UFF53F>
+<UFF540>
+<UFF541>
+<UFF542>
+<UFF543>
+<UFF544>
+<UFF545>
+<UFF546>
+<UFF547>
+<UFF548>
+<UFF549>
+<UFF54A>
+<UFF54B>
+<UFF54C>
+<UFF54D>
+<UFF54E>
+<UFF54F>
+<UFF550>
+<UFF551>
+<UFF552>
+<UFF553>
+<UFF554>
+<UFF555>
+<UFF556>
+<UFF557>
+<UFF558>
+<UFF559>
+<UFF55A>
+<UFF55B>
+<UFF55C>
+<UFF55D>
+<UFF55E>
+<UFF55F>
+<UFF560>
+<UFF561>
+<UFF562>
+<UFF563>
+<UFF564>
+<UFF565>
+<UFF566>
+<UFF567>
+<UFF568>
+<UFF569>
+<UFF56A>
+<UFF56B>
+<UFF56C>
+<UFF56D>
+<UFF56E>
+<UFF56F>
+<UFF570>
+<UFF571>
+<UFF572>
+<UFF573>
+<UFF574>
+<UFF575>
+<UFF576>
+<UFF577>
+<UFF578>
+<UFF579>
+<UFF57A>
+<UFF57B>
+<UFF57C>
+<UFF57D>
+<UFF57E>
+<UFF57F>
+<UFF580>
+<UFF581>
+<UFF582>
+<UFF583>
+<UFF584>
+<UFF585>
+<UFF586>
+<UFF587>
+<UFF588>
+<UFF589>
+<UFF58A>
+<UFF58B>
+<UFF58C>
+<UFF58D>
+<UFF58E>
+<UFF58F>
+<UFF590>
+<UFF591>
+<UFF592>
+<UFF593>
+<UFF594>
+<UFF595>
+<UFF596>
+<UFF597>
+<UFF598>
+<UFF599>
+<UFF59A>
+<UFF59B>
+<UFF59C>
+<UFF59D>
+<UFF59E>
+<UFF59F>
+<UFF5A0>
+<UFF5A1>
+<UFF5A2>
+<UFF5A3>
+<UFF5A4>
+<UFF5A5>
+<UFF5A6>
+<UFF5A7>
+<UFF5A8>
+<UFF5A9>
+<UFF5AA>
+<UFF5AB>
+<UFF5AC>
+<UFF5AD>
+<UFF5AE>
+<UFF5AF>
+<UFF5B0>
+<UFF5B1>
+<UFF5B2>
+<UFF5B3>
+<UFF5B4>
+<UFF5B5>
+<UFF5B6>
+<UFF5B7>
+<UFF5B8>
+<UFF5B9>
+<UFF5BA>
+<UFF5BB>
+<UFF5BC>
+<UFF5BD>
+<UFF5BE>
+<UFF5BF>
+<UFF5C0>
+<UFF5C1>
+<UFF5C2>
+<UFF5C3>
+<UFF5C4>
+<UFF5C5>
+<UFF5C6>
+<UFF5C7>
+<UFF5C8>
+<UFF5C9>
+<UFF5CA>
+<UFF5CB>
+<UFF5CC>
+<UFF5CD>
+<UFF5CE>
+<UFF5CF>
+<UFF5D0>
+<UFF5D1>
+<UFF5D2>
+<UFF5D3>
+<UFF5D4>
+<UFF5D5>
+<UFF5D6>
+<UFF5D7>
+<UFF5D8>
+<UFF5D9>
+<UFF5DA>
+<UFF5DB>
+<UFF5DC>
+<UFF5DD>
+<UFF5DE>
+<UFF5DF>
+<UFF5E0>
+<UFF5E1>
+<UFF5E2>
+<UFF5E3>
+<UFF5E4>
+<UFF5E5>
+<UFF5E6>
+<UFF5E7>
+<UFF5E8>
+<UFF5E9>
+<UFF5EA>
+<UFF5EB>
+<UFF5EC>
+<UFF5ED>
+<UFF5EE>
+<UFF5EF>
+<UFF5F0>
+<UFF5F1>
+<UFF5F2>
+<UFF5F3>
+<UFF5F4>
+<UFF5F5>
+<UFF5F6>
+<UFF5F7>
+<UFF5F8>
+<UFF5F9>
+<UFF5FA>
+<UFF5FB>
+<UFF5FC>
+<UFF5FD>
+<UFF5FE>
+<UFF5FF>
+<UFF600>
+<UFF601>
+<UFF602>
+<UFF603>
+<UFF604>
+<UFF605>
+<UFF606>
+<UFF607>
+<UFF608>
+<UFF609>
+<UFF60A>
+<UFF60B>
+<UFF60C>
+<UFF60D>
+<UFF60E>
+<UFF60F>
+<UFF610>
+<UFF611>
+<UFF612>
+<UFF613>
+<UFF614>
+<UFF615>
+<UFF616>
+<UFF617>
+<UFF618>
+<UFF619>
+<UFF61A>
+<UFF61B>
+<UFF61C>
+<UFF61D>
+<UFF61E>
+<UFF61F>
+<UFF620>
+<UFF621>
+<UFF622>
+<UFF623>
+<UFF624>
+<UFF625>
+<UFF626>
+<UFF627>
+<UFF628>
+<UFF629>
+<UFF62A>
+<UFF62B>
+<UFF62C>
+<UFF62D>
+<UFF62E>
+<UFF62F>
+<UFF630>
+<UFF631>
+<UFF632>
+<UFF633>
+<UFF634>
+<UFF635>
+<UFF636>
+<UFF637>
+<UFF638>
+<UFF639>
+<UFF63A>
+<UFF63B>
+<UFF63C>
+<UFF63D>
+<UFF63E>
+<UFF63F>
+<UFF640>
+<UFF641>
+<UFF642>
+<UFF643>
+<UFF644>
+<UFF645>
+<UFF646>
+<UFF647>
+<UFF648>
+<UFF649>
+<UFF64A>
+<UFF64B>
+<UFF64C>
+<UFF64D>
+<UFF64E>
+<UFF64F>
+<UFF650>
+<UFF651>
+<UFF652>
+<UFF653>
+<UFF654>
+<UFF655>
+<UFF656>
+<UFF657>
+<UFF658>
+<UFF659>
+<UFF65A>
+<UFF65B>
+<UFF65C>
+<UFF65D>
+<UFF65E>
+<UFF65F>
+<UFF660>
+<UFF661>
+<UFF662>
+<UFF663>
+<UFF664>
+<UFF665>
+<UFF666>
+<UFF667>
+<UFF668>
+<UFF669>
+<UFF66A>
+<UFF66B>
+<UFF66C>
+<UFF66D>
+<UFF66E>
+<UFF66F>
+<UFF670>
+<UFF671>
+<UFF672>
+<UFF673>
+<UFF674>
+<UFF675>
+<UFF676>
+<UFF677>
+<UFF678>
+<UFF679>
+<UFF67A>
+<UFF67B>
+<UFF67C>
+<UFF67D>
+<UFF67E>
+<UFF67F>
+<UFF680>
+<UFF681>
+<UFF682>
+<UFF683>
+<UFF684>
+<UFF685>
+<UFF686>
+<UFF687>
+<UFF688>
+<UFF689>
+<UFF68A>
+<UFF68B>
+<UFF68C>
+<UFF68D>
+<UFF68E>
+<UFF68F>
+<UFF690>
+<UFF691>
+<UFF692>
+<UFF693>
+<UFF694>
+<UFF695>
+<UFF696>
+<UFF697>
+<UFF698>
+<UFF699>
+<UFF69A>
+<UFF69B>
+<UFF69C>
+<UFF69D>
+<UFF69E>
+<UFF69F>
+<UFF6A0>
+<UFF6A1>
+<UFF6A2>
+<UFF6A3>
+<UFF6A4>
+<UFF6A5>
+<UFF6A6>
+<UFF6A7>
+<UFF6A8>
+<UFF6A9>
+<UFF6AA>
+<UFF6AB>
+<UFF6AC>
+<UFF6AD>
+<UFF6AE>
+<UFF6AF>
+<UFF6B0>
+<UFF6B1>
+<UFF6B2>
+<UFF6B3>
+<UFF6B4>
+<UFF6B5>
+<UFF6B6>
+<UFF6B7>
+<UFF6B8>
+<UFF6B9>
+<UFF6BA>
+<UFF6BB>
+<UFF6BC>
+<UFF6BD>
+<UFF6BE>
+<UFF6BF>
+<UFF6C0>
+<UFF6C1>
+<UFF6C2>
+<UFF6C3>
+<UFF6C4>
+<UFF6C5>
+<UFF6C6>
+<UFF6C7>
+<UFF6C8>
+<UFF6C9>
+<UFF6CA>
+<UFF6CB>
+<UFF6CC>
+<UFF6CD>
+<UFF6CE>
+<UFF6CF>
+<UFF6D0>
+<UFF6D1>
+<UFF6D2>
+<UFF6D3>
+<UFF6D4>
+<UFF6D5>
+<UFF6D6>
+<UFF6D7>
+<UFF6D8>
+<UFF6D9>
+<UFF6DA>
+<UFF6DB>
+<UFF6DC>
+<UFF6DD>
+<UFF6DE>
+<UFF6DF>
+<UFF6E0>
+<UFF6E1>
+<UFF6E2>
+<UFF6E3>
+<UFF6E4>
+<UFF6E5>
+<UFF6E6>
+<UFF6E7>
+<UFF6E8>
+<UFF6E9>
+<UFF6EA>
+<UFF6EB>
+<UFF6EC>
+<UFF6ED>
+<UFF6EE>
+<UFF6EF>
+<UFF6F0>
+<UFF6F1>
+<UFF6F2>
+<UFF6F3>
+<UFF6F4>
+<UFF6F5>
+<UFF6F6>
+<UFF6F7>
+<UFF6F8>
+<UFF6F9>
+<UFF6FA>
+<UFF6FB>
+<UFF6FC>
+<UFF6FD>
+<UFF6FE>
+<UFF6FF>
+<UFF700>
+<UFF701>
+<UFF702>
+<UFF703>
+<UFF704>
+<UFF705>
+<UFF706>
+<UFF707>
+<UFF708>
+<UFF709>
+<UFF70A>
+<UFF70B>
+<UFF70C>
+<UFF70D>
+<UFF70E>
+<UFF70F>
+<UFF710>
+<UFF711>
+<UFF712>
+<UFF713>
+<UFF714>
+<UFF715>
+<UFF716>
+<UFF717>
+<UFF718>
+<UFF719>
+<UFF71A>
+<UFF71B>
+<UFF71C>
+<UFF71D>
+<UFF71E>
+<UFF71F>
+<UFF720>
+<UFF721>
+<UFF722>
+<UFF723>
+<UFF724>
+<UFF725>
+<UFF726>
+<UFF727>
+<UFF728>
+<UFF729>
+<UFF72A>
+<UFF72B>
+<UFF72C>
+<UFF72D>
+<UFF72E>
+<UFF72F>
+<UFF730>
+<UFF731>
+<UFF732>
+<UFF733>
+<UFF734>
+<UFF735>
+<UFF736>
+<UFF737>
+<UFF738>
+<UFF739>
+<UFF73A>
+<UFF73B>
+<UFF73C>
+<UFF73D>
+<UFF73E>
+<UFF73F>
+<UFF740>
+<UFF741>
+<UFF742>
+<UFF743>
+<UFF744>
+<UFF745>
+<UFF746>
+<UFF747>
+<UFF748>
+<UFF749>
+<UFF74A>
+<UFF74B>
+<UFF74C>
+<UFF74D>
+<UFF74E>
+<UFF74F>
+<UFF750>
+<UFF751>
+<UFF752>
+<UFF753>
+<UFF754>
+<UFF755>
+<UFF756>
+<UFF757>
+<UFF758>
+<UFF759>
+<UFF75A>
+<UFF75B>
+<UFF75C>
+<UFF75D>
+<UFF75E>
+<UFF75F>
+<UFF760>
+<UFF761>
+<UFF762>
+<UFF763>
+<UFF764>
+<UFF765>
+<UFF766>
+<UFF767>
+<UFF768>
+<UFF769>
+<UFF76A>
+<UFF76B>
+<UFF76C>
+<UFF76D>
+<UFF76E>
+<UFF76F>
+<UFF770>
+<UFF771>
+<UFF772>
+<UFF773>
+<UFF774>
+<UFF775>
+<UFF776>
+<UFF777>
+<UFF778>
+<UFF779>
+<UFF77A>
+<UFF77B>
+<UFF77C>
+<UFF77D>
+<UFF77E>
+<UFF77F>
+<UFF780>
+<UFF781>
+<UFF782>
+<UFF783>
+<UFF784>
+<UFF785>
+<UFF786>
+<UFF787>
+<UFF788>
+<UFF789>
+<UFF78A>
+<UFF78B>
+<UFF78C>
+<UFF78D>
+<UFF78E>
+<UFF78F>
+<UFF790>
+<UFF791>
+<UFF792>
+<UFF793>
+<UFF794>
+<UFF795>
+<UFF796>
+<UFF797>
+<UFF798>
+<UFF799>
+<UFF79A>
+<UFF79B>
+<UFF79C>
+<UFF79D>
+<UFF79E>
+<UFF79F>
+<UFF7A0>
+<UFF7A1>
+<UFF7A2>
+<UFF7A3>
+<UFF7A4>
+<UFF7A5>
+<UFF7A6>
+<UFF7A7>
+<UFF7A8>
+<UFF7A9>
+<UFF7AA>
+<UFF7AB>
+<UFF7AC>
+<UFF7AD>
+<UFF7AE>
+<UFF7AF>
+<UFF7B0>
+<UFF7B1>
+<UFF7B2>
+<UFF7B3>
+<UFF7B4>
+<UFF7B5>
+<UFF7B6>
+<UFF7B7>
+<UFF7B8>
+<UFF7B9>
+<UFF7BA>
+<UFF7BB>
+<UFF7BC>
+<UFF7BD>
+<UFF7BE>
+<UFF7BF>
+<UFF7C0>
+<UFF7C1>
+<UFF7C2>
+<UFF7C3>
+<UFF7C4>
+<UFF7C5>
+<UFF7C6>
+<UFF7C7>
+<UFF7C8>
+<UFF7C9>
+<UFF7CA>
+<UFF7CB>
+<UFF7CC>
+<UFF7CD>
+<UFF7CE>
+<UFF7CF>
+<UFF7D0>
+<UFF7D1>
+<UFF7D2>
+<UFF7D3>
+<UFF7D4>
+<UFF7D5>
+<UFF7D6>
+<UFF7D7>
+<UFF7D8>
+<UFF7D9>
+<UFF7DA>
+<UFF7DB>
+<UFF7DC>
+<UFF7DD>
+<UFF7DE>
+<UFF7DF>
+<UFF7E0>
+<UFF7E1>
+<UFF7E2>
+<UFF7E3>
+<UFF7E4>
+<UFF7E5>
+<UFF7E6>
+<UFF7E7>
+<UFF7E8>
+<UFF7E9>
+<UFF7EA>
+<UFF7EB>
+<UFF7EC>
+<UFF7ED>
+<UFF7EE>
+<UFF7EF>
+<UFF7F0>
+<UFF7F1>
+<UFF7F2>
+<UFF7F3>
+<UFF7F4>
+<UFF7F5>
+<UFF7F6>
+<UFF7F7>
+<UFF7F8>
+<UFF7F9>
+<UFF7FA>
+<UFF7FB>
+<UFF7FC>
+<UFF7FD>
+<UFF7FE>
+<UFF7FF>
+<UFF800>
+<UFF801>
+<UFF802>
+<UFF803>
+<UFF804>
+<UFF805>
+<UFF806>
+<UFF807>
+<UFF808>
+<UFF809>
+<UFF80A>
+<UFF80B>
+<UFF80C>
+<UFF80D>
+<UFF80E>
+<UFF80F>
+<UFF810>
+<UFF811>
+<UFF812>
+<UFF813>
+<UFF814>
+<UFF815>
+<UFF816>
+<UFF817>
+<UFF818>
+<UFF819>
+<UFF81A>
+<UFF81B>
+<UFF81C>
+<UFF81D>
+<UFF81E>
+<UFF81F>
+<UFF820>
+<UFF821>
+<UFF822>
+<UFF823>
+<UFF824>
+<UFF825>
+<UFF826>
+<UFF827>
+<UFF828>
+<UFF829>
+<UFF82A>
+<UFF82B>
+<UFF82C>
+<UFF82D>
+<UFF82E>
+<UFF82F>
+<UFF830>
+<UFF831>
+<UFF832>
+<UFF833>
+<UFF834>
+<UFF835>
+<UFF836>
+<UFF837>
+<UFF838>
+<UFF839>
+<UFF83A>
+<UFF83B>
+<UFF83C>
+<UFF83D>
+<UFF83E>
+<UFF83F>
+<UFF840>
+<UFF841>
+<UFF842>
+<UFF843>
+<UFF844>
+<UFF845>
+<UFF846>
+<UFF847>
+<UFF848>
+<UFF849>
+<UFF84A>
+<UFF84B>
+<UFF84C>
+<UFF84D>
+<UFF84E>
+<UFF84F>
+<UFF850>
+<UFF851>
+<UFF852>
+<UFF853>
+<UFF854>
+<UFF855>
+<UFF856>
+<UFF857>
+<UFF858>
+<UFF859>
+<UFF85A>
+<UFF85B>
+<UFF85C>
+<UFF85D>
+<UFF85E>
+<UFF85F>
+<UFF860>
+<UFF861>
+<UFF862>
+<UFF863>
+<UFF864>
+<UFF865>
+<UFF866>
+<UFF867>
+<UFF868>
+<UFF869>
+<UFF86A>
+<UFF86B>
+<UFF86C>
+<UFF86D>
+<UFF86E>
+<UFF86F>
+<UFF870>
+<UFF871>
+<UFF872>
+<UFF873>
+<UFF874>
+<UFF875>
+<UFF876>
+<UFF877>
+<UFF878>
+<UFF879>
+<UFF87A>
+<UFF87B>
+<UFF87C>
+<UFF87D>
+<UFF87E>
+<UFF87F>
+<UFF880>
+<UFF881>
+<UFF882>
+<UFF883>
+<UFF884>
+<UFF885>
+<UFF886>
+<UFF887>
+<UFF888>
+<UFF889>
+<UFF88A>
+<UFF88B>
+<UFF88C>
+<UFF88D>
+<UFF88E>
+<UFF88F>
+<UFF890>
+<UFF891>
+<UFF892>
+<UFF893>
+<UFF894>
+<UFF895>
+<UFF896>
+<UFF897>
+<UFF898>
+<UFF899>
+<UFF89A>
+<UFF89B>
+<UFF89C>
+<UFF89D>
+<UFF89E>
+<UFF89F>
+<UFF8A0>
+<UFF8A1>
+<UFF8A2>
+<UFF8A3>
+<UFF8A4>
+<UFF8A5>
+<UFF8A6>
+<UFF8A7>
+<UFF8A8>
+<UFF8A9>
+<UFF8AA>
+<UFF8AB>
+<UFF8AC>
+<UFF8AD>
+<UFF8AE>
+<UFF8AF>
+<UFF8B0>
+<UFF8B1>
+<UFF8B2>
+<UFF8B3>
+<UFF8B4>
+<UFF8B5>
+<UFF8B6>
+<UFF8B7>
+<UFF8B8>
+<UFF8B9>
+<UFF8BA>
+<UFF8BB>
+<UFF8BC>
+<UFF8BD>
+<UFF8BE>
+<UFF8BF>
+<UFF8C0>
+<UFF8C1>
+<UFF8C2>
+<UFF8C3>
+<UFF8C4>
+<UFF8C5>
+<UFF8C6>
+<UFF8C7>
+<UFF8C8>
+<UFF8C9>
+<UFF8CA>
+<UFF8CB>
+<UFF8CC>
+<UFF8CD>
+<UFF8CE>
+<UFF8CF>
+<UFF8D0>
+<UFF8D1>
+<UFF8D2>
+<UFF8D3>
+<UFF8D4>
+<UFF8D5>
+<UFF8D6>
+<UFF8D7>
+<UFF8D8>
+<UFF8D9>
+<UFF8DA>
+<UFF8DB>
+<UFF8DC>
+<UFF8DD>
+<UFF8DE>
+<UFF8DF>
+<UFF8E0>
+<UFF8E1>
+<UFF8E2>
+<UFF8E3>
+<UFF8E4>
+<UFF8E5>
+<UFF8E6>
+<UFF8E7>
+<UFF8E8>
+<UFF8E9>
+<UFF8EA>
+<UFF8EB>
+<UFF8EC>
+<UFF8ED>
+<UFF8EE>
+<UFF8EF>
+<UFF8F0>
+<UFF8F1>
+<UFF8F2>
+<UFF8F3>
+<UFF8F4>
+<UFF8F5>
+<UFF8F6>
+<UFF8F7>
+<UFF8F8>
+<UFF8F9>
+<UFF8FA>
+<UFF8FB>
+<UFF8FC>
+<UFF8FD>
+<UFF8FE>
+<UFF8FF>
+<UFF900>
+<UFF901>
+<UFF902>
+<UFF903>
+<UFF904>
+<UFF905>
+<UFF906>
+<UFF907>
+<UFF908>
+<UFF909>
+<UFF90A>
+<UFF90B>
+<UFF90C>
+<UFF90D>
+<UFF90E>
+<UFF90F>
+<UFF910>
+<UFF911>
+<UFF912>
+<UFF913>
+<UFF914>
+<UFF915>
+<UFF916>
+<UFF917>
+<UFF918>
+<UFF919>
+<UFF91A>
+<UFF91B>
+<UFF91C>
+<UFF91D>
+<UFF91E>
+<UFF91F>
+<UFF920>
+<UFF921>
+<UFF922>
+<UFF923>
+<UFF924>
+<UFF925>
+<UFF926>
+<UFF927>
+<UFF928>
+<UFF929>
+<UFF92A>
+<UFF92B>
+<UFF92C>
+<UFF92D>
+<UFF92E>
+<UFF92F>
+<UFF930>
+<UFF931>
+<UFF932>
+<UFF933>
+<UFF934>
+<UFF935>
+<UFF936>
+<UFF937>
+<UFF938>
+<UFF939>
+<UFF93A>
+<UFF93B>
+<UFF93C>
+<UFF93D>
+<UFF93E>
+<UFF93F>
+<UFF940>
+<UFF941>
+<UFF942>
+<UFF943>
+<UFF944>
+<UFF945>
+<UFF946>
+<UFF947>
+<UFF948>
+<UFF949>
+<UFF94A>
+<UFF94B>
+<UFF94C>
+<UFF94D>
+<UFF94E>
+<UFF94F>
+<UFF950>
+<UFF951>
+<UFF952>
+<UFF953>
+<UFF954>
+<UFF955>
+<UFF956>
+<UFF957>
+<UFF958>
+<UFF959>
+<UFF95A>
+<UFF95B>
+<UFF95C>
+<UFF95D>
+<UFF95E>
+<UFF95F>
+<UFF960>
+<UFF961>
+<UFF962>
+<UFF963>
+<UFF964>
+<UFF965>
+<UFF966>
+<UFF967>
+<UFF968>
+<UFF969>
+<UFF96A>
+<UFF96B>
+<UFF96C>
+<UFF96D>
+<UFF96E>
+<UFF96F>
+<UFF970>
+<UFF971>
+<UFF972>
+<UFF973>
+<UFF974>
+<UFF975>
+<UFF976>
+<UFF977>
+<UFF978>
+<UFF979>
+<UFF97A>
+<UFF97B>
+<UFF97C>
+<UFF97D>
+<UFF97E>
+<UFF97F>
+<UFF980>
+<UFF981>
+<UFF982>
+<UFF983>
+<UFF984>
+<UFF985>
+<UFF986>
+<UFF987>
+<UFF988>
+<UFF989>
+<UFF98A>
+<UFF98B>
+<UFF98C>
+<UFF98D>
+<UFF98E>
+<UFF98F>
+<UFF990>
+<UFF991>
+<UFF992>
+<UFF993>
+<UFF994>
+<UFF995>
+<UFF996>
+<UFF997>
+<UFF998>
+<UFF999>
+<UFF99A>
+<UFF99B>
+<UFF99C>
+<UFF99D>
+<UFF99E>
+<UFF99F>
+<UFF9A0>
+<UFF9A1>
+<UFF9A2>
+<UFF9A3>
+<UFF9A4>
+<UFF9A5>
+<UFF9A6>
+<UFF9A7>
+<UFF9A8>
+<UFF9A9>
+<UFF9AA>
+<UFF9AB>
+<UFF9AC>
+<UFF9AD>
+<UFF9AE>
+<UFF9AF>
+<UFF9B0>
+<UFF9B1>
+<UFF9B2>
+<UFF9B3>
+<UFF9B4>
+<UFF9B5>
+<UFF9B6>
+<UFF9B7>
+<UFF9B8>
+<UFF9B9>
+<UFF9BA>
+<UFF9BB>
+<UFF9BC>
+<UFF9BD>
+<UFF9BE>
+<UFF9BF>
+<UFF9C0>
+<UFF9C1>
+<UFF9C2>
+<UFF9C3>
+<UFF9C4>
+<UFF9C5>
+<UFF9C6>
+<UFF9C7>
+<UFF9C8>
+<UFF9C9>
+<UFF9CA>
+<UFF9CB>
+<UFF9CC>
+<UFF9CD>
+<UFF9CE>
+<UFF9CF>
+<UFF9D0>
+<UFF9D1>
+<UFF9D2>
+<UFF9D3>
+<UFF9D4>
+<UFF9D5>
+<UFF9D6>
+<UFF9D7>
+<UFF9D8>
+<UFF9D9>
+<UFF9DA>
+<UFF9DB>
+<UFF9DC>
+<UFF9DD>
+<UFF9DE>
+<UFF9DF>
+<UFF9E0>
+<UFF9E1>
+<UFF9E2>
+<UFF9E3>
+<UFF9E4>
+<UFF9E5>
+<UFF9E6>
+<UFF9E7>
+<UFF9E8>
+<UFF9E9>
+<UFF9EA>
+<UFF9EB>
+<UFF9EC>
+<UFF9ED>
+<UFF9EE>
+<UFF9EF>
+<UFF9F0>
+<UFF9F1>
+<UFF9F2>
+<UFF9F3>
+<UFF9F4>
+<UFF9F5>
+<UFF9F6>
+<UFF9F7>
+<UFF9F8>
+<UFF9F9>
+<UFF9FA>
+<UFF9FB>
+<UFF9FC>
+<UFF9FD>
+<UFF9FE>
+<UFF9FF>
+<UFFA00>
+<UFFA01>
+<UFFA02>
+<UFFA03>
+<UFFA04>
+<UFFA05>
+<UFFA06>
+<UFFA07>
+<UFFA08>
+<UFFA09>
+<UFFA0A>
+<UFFA0B>
+<UFFA0C>
+<UFFA0D>
+<UFFA0E>
+<UFFA0F>
+<UFFA10>
+<UFFA11>
+<UFFA12>
+<UFFA13>
+<UFFA14>
+<UFFA15>
+<UFFA16>
+<UFFA17>
+<UFFA18>
+<UFFA19>
+<UFFA1A>
+<UFFA1B>
+<UFFA1C>
+<UFFA1D>
+<UFFA1E>
+<UFFA1F>
+<UFFA20>
+<UFFA21>
+<UFFA22>
+<UFFA23>
+<UFFA24>
+<UFFA25>
+<UFFA26>
+<UFFA27>
+<UFFA28>
+<UFFA29>
+<UFFA2A>
+<UFFA2B>
+<UFFA2C>
+<UFFA2D>
+<UFFA2E>
+<UFFA2F>
+<UFFA30>
+<UFFA31>
+<UFFA32>
+<UFFA33>
+<UFFA34>
+<UFFA35>
+<UFFA36>
+<UFFA37>
+<UFFA38>
+<UFFA39>
+<UFFA3A>
+<UFFA3B>
+<UFFA3C>
+<UFFA3D>
+<UFFA3E>
+<UFFA3F>
+<UFFA40>
+<UFFA41>
+<UFFA42>
+<UFFA43>
+<UFFA44>
+<UFFA45>
+<UFFA46>
+<UFFA47>
+<UFFA48>
+<UFFA49>
+<UFFA4A>
+<UFFA4B>
+<UFFA4C>
+<UFFA4D>
+<UFFA4E>
+<UFFA4F>
+<UFFA50>
+<UFFA51>
+<UFFA52>
+<UFFA53>
+<UFFA54>
+<UFFA55>
+<UFFA56>
+<UFFA57>
+<UFFA58>
+<UFFA59>
+<UFFA5A>
+<UFFA5B>
+<UFFA5C>
+<UFFA5D>
+<UFFA5E>
+<UFFA5F>
+<UFFA60>
+<UFFA61>
+<UFFA62>
+<UFFA63>
+<UFFA64>
+<UFFA65>
+<UFFA66>
+<UFFA67>
+<UFFA68>
+<UFFA69>
+<UFFA6A>
+<UFFA6B>
+<UFFA6C>
+<UFFA6D>
+<UFFA6E>
+<UFFA6F>
+<UFFA70>
+<UFFA71>
+<UFFA72>
+<UFFA73>
+<UFFA74>
+<UFFA75>
+<UFFA76>
+<UFFA77>
+<UFFA78>
+<UFFA79>
+<UFFA7A>
+<UFFA7B>
+<UFFA7C>
+<UFFA7D>
+<UFFA7E>
+<UFFA7F>
+<UFFA80>
+<UFFA81>
+<UFFA82>
+<UFFA83>
+<UFFA84>
+<UFFA85>
+<UFFA86>
+<UFFA87>
+<UFFA88>
+<UFFA89>
+<UFFA8A>
+<UFFA8B>
+<UFFA8C>
+<UFFA8D>
+<UFFA8E>
+<UFFA8F>
+<UFFA90>
+<UFFA91>
+<UFFA92>
+<UFFA93>
+<UFFA94>
+<UFFA95>
+<UFFA96>
+<UFFA97>
+<UFFA98>
+<UFFA99>
+<UFFA9A>
+<UFFA9B>
+<UFFA9C>
+<UFFA9D>
+<UFFA9E>
+<UFFA9F>
+<UFFAA0>
+<UFFAA1>
+<UFFAA2>
+<UFFAA3>
+<UFFAA4>
+<UFFAA5>
+<UFFAA6>
+<UFFAA7>
+<UFFAA8>
+<UFFAA9>
+<UFFAAA>
+<UFFAAB>
+<UFFAAC>
+<UFFAAD>
+<UFFAAE>
+<UFFAAF>
+<UFFAB0>
+<UFFAB1>
+<UFFAB2>
+<UFFAB3>
+<UFFAB4>
+<UFFAB5>
+<UFFAB6>
+<UFFAB7>
+<UFFAB8>
+<UFFAB9>
+<UFFABA>
+<UFFABB>
+<UFFABC>
+<UFFABD>
+<UFFABE>
+<UFFABF>
+<UFFAC0>
+<UFFAC1>
+<UFFAC2>
+<UFFAC3>
+<UFFAC4>
+<UFFAC5>
+<UFFAC6>
+<UFFAC7>
+<UFFAC8>
+<UFFAC9>
+<UFFACA>
+<UFFACB>
+<UFFACC>
+<UFFACD>
+<UFFACE>
+<UFFACF>
+<UFFAD0>
+<UFFAD1>
+<UFFAD2>
+<UFFAD3>
+<UFFAD4>
+<UFFAD5>
+<UFFAD6>
+<UFFAD7>
+<UFFAD8>
+<UFFAD9>
+<UFFADA>
+<UFFADB>
+<UFFADC>
+<UFFADD>
+<UFFADE>
+<UFFADF>
+<UFFAE0>
+<UFFAE1>
+<UFFAE2>
+<UFFAE3>
+<UFFAE4>
+<UFFAE5>
+<UFFAE6>
+<UFFAE7>
+<UFFAE8>
+<UFFAE9>
+<UFFAEA>
+<UFFAEB>
+<UFFAEC>
+<UFFAED>
+<UFFAEE>
+<UFFAEF>
+<UFFAF0>
+<UFFAF1>
+<UFFAF2>
+<UFFAF3>
+<UFFAF4>
+<UFFAF5>
+<UFFAF6>
+<UFFAF7>
+<UFFAF8>
+<UFFAF9>
+<UFFAFA>
+<UFFAFB>
+<UFFAFC>
+<UFFAFD>
+<UFFAFE>
+<UFFAFF>
+<UFFB00>
+<UFFB01>
+<UFFB02>
+<UFFB03>
+<UFFB04>
+<UFFB05>
+<UFFB06>
+<UFFB07>
+<UFFB08>
+<UFFB09>
+<UFFB0A>
+<UFFB0B>
+<UFFB0C>
+<UFFB0D>
+<UFFB0E>
+<UFFB0F>
+<UFFB10>
+<UFFB11>
+<UFFB12>
+<UFFB13>
+<UFFB14>
+<UFFB15>
+<UFFB16>
+<UFFB17>
+<UFFB18>
+<UFFB19>
+<UFFB1A>
+<UFFB1B>
+<UFFB1C>
+<UFFB1D>
+<UFFB1E>
+<UFFB1F>
+<UFFB20>
+<UFFB21>
+<UFFB22>
+<UFFB23>
+<UFFB24>
+<UFFB25>
+<UFFB26>
+<UFFB27>
+<UFFB28>
+<UFFB29>
+<UFFB2A>
+<UFFB2B>
+<UFFB2C>
+<UFFB2D>
+<UFFB2E>
+<UFFB2F>
+<UFFB30>
+<UFFB31>
+<UFFB32>
+<UFFB33>
+<UFFB34>
+<UFFB35>
+<UFFB36>
+<UFFB37>
+<UFFB38>
+<UFFB39>
+<UFFB3A>
+<UFFB3B>
+<UFFB3C>
+<UFFB3D>
+<UFFB3E>
+<UFFB3F>
+<UFFB40>
+<UFFB41>
+<UFFB42>
+<UFFB43>
+<UFFB44>
+<UFFB45>
+<UFFB46>
+<UFFB47>
+<UFFB48>
+<UFFB49>
+<UFFB4A>
+<UFFB4B>
+<UFFB4C>
+<UFFB4D>
+<UFFB4E>
+<UFFB4F>
+<UFFB50>
+<UFFB51>
+<UFFB52>
+<UFFB53>
+<UFFB54>
+<UFFB55>
+<UFFB56>
+<UFFB57>
+<UFFB58>
+<UFFB59>
+<UFFB5A>
+<UFFB5B>
+<UFFB5C>
+<UFFB5D>
+<UFFB5E>
+<UFFB5F>
+<UFFB60>
+<UFFB61>
+<UFFB62>
+<UFFB63>
+<UFFB64>
+<UFFB65>
+<UFFB66>
+<UFFB67>
+<UFFB68>
+<UFFB69>
+<UFFB6A>
+<UFFB6B>
+<UFFB6C>
+<UFFB6D>
+<UFFB6E>
+<UFFB6F>
+<UFFB70>
+<UFFB71>
+<UFFB72>
+<UFFB73>
+<UFFB74>
+<UFFB75>
+<UFFB76>
+<UFFB77>
+<UFFB78>
+<UFFB79>
+<UFFB7A>
+<UFFB7B>
+<UFFB7C>
+<UFFB7D>
+<UFFB7E>
+<UFFB7F>
+<UFFB80>
+<UFFB81>
+<UFFB82>
+<UFFB83>
+<UFFB84>
+<UFFB85>
+<UFFB86>
+<UFFB87>
+<UFFB88>
+<UFFB89>
+<UFFB8A>
+<UFFB8B>
+<UFFB8C>
+<UFFB8D>
+<UFFB8E>
+<UFFB8F>
+<UFFB90>
+<UFFB91>
+<UFFB92>
+<UFFB93>
+<UFFB94>
+<UFFB95>
+<UFFB96>
+<UFFB97>
+<UFFB98>
+<UFFB99>
+<UFFB9A>
+<UFFB9B>
+<UFFB9C>
+<UFFB9D>
+<UFFB9E>
+<UFFB9F>
+<UFFBA0>
+<UFFBA1>
+<UFFBA2>
+<UFFBA3>
+<UFFBA4>
+<UFFBA5>
+<UFFBA6>
+<UFFBA7>
+<UFFBA8>
+<UFFBA9>
+<UFFBAA>
+<UFFBAB>
+<UFFBAC>
+<UFFBAD>
+<UFFBAE>
+<UFFBAF>
+<UFFBB0>
+<UFFBB1>
+<UFFBB2>
+<UFFBB3>
+<UFFBB4>
+<UFFBB5>
+<UFFBB6>
+<UFFBB7>
+<UFFBB8>
+<UFFBB9>
+<UFFBBA>
+<UFFBBB>
+<UFFBBC>
+<UFFBBD>
+<UFFBBE>
+<UFFBBF>
+<UFFBC0>
+<UFFBC1>
+<UFFBC2>
+<UFFBC3>
+<UFFBC4>
+<UFFBC5>
+<UFFBC6>
+<UFFBC7>
+<UFFBC8>
+<UFFBC9>
+<UFFBCA>
+<UFFBCB>
+<UFFBCC>
+<UFFBCD>
+<UFFBCE>
+<UFFBCF>
+<UFFBD0>
+<UFFBD1>
+<UFFBD2>
+<UFFBD3>
+<UFFBD4>
+<UFFBD5>
+<UFFBD6>
+<UFFBD7>
+<UFFBD8>
+<UFFBD9>
+<UFFBDA>
+<UFFBDB>
+<UFFBDC>
+<UFFBDD>
+<UFFBDE>
+<UFFBDF>
+<UFFBE0>
+<UFFBE1>
+<UFFBE2>
+<UFFBE3>
+<UFFBE4>
+<UFFBE5>
+<UFFBE6>
+<UFFBE7>
+<UFFBE8>
+<UFFBE9>
+<UFFBEA>
+<UFFBEB>
+<UFFBEC>
+<UFFBED>
+<UFFBEE>
+<UFFBEF>
+<UFFBF0>
+<UFFBF1>
+<UFFBF2>
+<UFFBF3>
+<UFFBF4>
+<UFFBF5>
+<UFFBF6>
+<UFFBF7>
+<UFFBF8>
+<UFFBF9>
+<UFFBFA>
+<UFFBFB>
+<UFFBFC>
+<UFFBFD>
+<UFFBFE>
+<UFFBFF>
+<UFFC00>
+<UFFC01>
+<UFFC02>
+<UFFC03>
+<UFFC04>
+<UFFC05>
+<UFFC06>
+<UFFC07>
+<UFFC08>
+<UFFC09>
+<UFFC0A>
+<UFFC0B>
+<UFFC0C>
+<UFFC0D>
+<UFFC0E>
+<UFFC0F>
+<UFFC10>
+<UFFC11>
+<UFFC12>
+<UFFC13>
+<UFFC14>
+<UFFC15>
+<UFFC16>
+<UFFC17>
+<UFFC18>
+<UFFC19>
+<UFFC1A>
+<UFFC1B>
+<UFFC1C>
+<UFFC1D>
+<UFFC1E>
+<UFFC1F>
+<UFFC20>
+<UFFC21>
+<UFFC22>
+<UFFC23>
+<UFFC24>
+<UFFC25>
+<UFFC26>
+<UFFC27>
+<UFFC28>
+<UFFC29>
+<UFFC2A>
+<UFFC2B>
+<UFFC2C>
+<UFFC2D>
+<UFFC2E>
+<UFFC2F>
+<UFFC30>
+<UFFC31>
+<UFFC32>
+<UFFC33>
+<UFFC34>
+<UFFC35>
+<UFFC36>
+<UFFC37>
+<UFFC38>
+<UFFC39>
+<UFFC3A>
+<UFFC3B>
+<UFFC3C>
+<UFFC3D>
+<UFFC3E>
+<UFFC3F>
+<UFFC40>
+<UFFC41>
+<UFFC42>
+<UFFC43>
+<UFFC44>
+<UFFC45>
+<UFFC46>
+<UFFC47>
+<UFFC48>
+<UFFC49>
+<UFFC4A>
+<UFFC4B>
+<UFFC4C>
+<UFFC4D>
+<UFFC4E>
+<UFFC4F>
+<UFFC50>
+<UFFC51>
+<UFFC52>
+<UFFC53>
+<UFFC54>
+<UFFC55>
+<UFFC56>
+<UFFC57>
+<UFFC58>
+<UFFC59>
+<UFFC5A>
+<UFFC5B>
+<UFFC5C>
+<UFFC5D>
+<UFFC5E>
+<UFFC5F>
+<UFFC60>
+<UFFC61>
+<UFFC62>
+<UFFC63>
+<UFFC64>
+<UFFC65>
+<UFFC66>
+<UFFC67>
+<UFFC68>
+<UFFC69>
+<UFFC6A>
+<UFFC6B>
+<UFFC6C>
+<UFFC6D>
+<UFFC6E>
+<UFFC6F>
+<UFFC70>
+<UFFC71>
+<UFFC72>
+<UFFC73>
+<UFFC74>
+<UFFC75>
+<UFFC76>
+<UFFC77>
+<UFFC78>
+<UFFC79>
+<UFFC7A>
+<UFFC7B>
+<UFFC7C>
+<UFFC7D>
+<UFFC7E>
+<UFFC7F>
+<UFFC80>
+<UFFC81>
+<UFFC82>
+<UFFC83>
+<UFFC84>
+<UFFC85>
+<UFFC86>
+<UFFC87>
+<UFFC88>
+<UFFC89>
+<UFFC8A>
+<UFFC8B>
+<UFFC8C>
+<UFFC8D>
+<UFFC8E>
+<UFFC8F>
+<UFFC90>
+<UFFC91>
+<UFFC92>
+<UFFC93>
+<UFFC94>
+<UFFC95>
+<UFFC96>
+<UFFC97>
+<UFFC98>
+<UFFC99>
+<UFFC9A>
+<UFFC9B>
+<UFFC9C>
+<UFFC9D>
+<UFFC9E>
+<UFFC9F>
+<UFFCA0>
+<UFFCA1>
+<UFFCA2>
+<UFFCA3>
+<UFFCA4>
+<UFFCA5>
+<UFFCA6>
+<UFFCA7>
+<UFFCA8>
+<UFFCA9>
+<UFFCAA>
+<UFFCAB>
+<UFFCAC>
+<UFFCAD>
+<UFFCAE>
+<UFFCAF>
+<UFFCB0>
+<UFFCB1>
+<UFFCB2>
+<UFFCB3>
+<UFFCB4>
+<UFFCB5>
+<UFFCB6>
+<UFFCB7>
+<UFFCB8>
+<UFFCB9>
+<UFFCBA>
+<UFFCBB>
+<UFFCBC>
+<UFFCBD>
+<UFFCBE>
+<UFFCBF>
+<UFFCC0>
+<UFFCC1>
+<UFFCC2>
+<UFFCC3>
+<UFFCC4>
+<UFFCC5>
+<UFFCC6>
+<UFFCC7>
+<UFFCC8>
+<UFFCC9>
+<UFFCCA>
+<UFFCCB>
+<UFFCCC>
+<UFFCCD>
+<UFFCCE>
+<UFFCCF>
+<UFFCD0>
+<UFFCD1>
+<UFFCD2>
+<UFFCD3>
+<UFFCD4>
+<UFFCD5>
+<UFFCD6>
+<UFFCD7>
+<UFFCD8>
+<UFFCD9>
+<UFFCDA>
+<UFFCDB>
+<UFFCDC>
+<UFFCDD>
+<UFFCDE>
+<UFFCDF>
+<UFFCE0>
+<UFFCE1>
+<UFFCE2>
+<UFFCE3>
+<UFFCE4>
+<UFFCE5>
+<UFFCE6>
+<UFFCE7>
+<UFFCE8>
+<UFFCE9>
+<UFFCEA>
+<UFFCEB>
+<UFFCEC>
+<UFFCED>
+<UFFCEE>
+<UFFCEF>
+<UFFCF0>
+<UFFCF1>
+<UFFCF2>
+<UFFCF3>
+<UFFCF4>
+<UFFCF5>
+<UFFCF6>
+<UFFCF7>
+<UFFCF8>
+<UFFCF9>
+<UFFCFA>
+<UFFCFB>
+<UFFCFC>
+<UFFCFD>
+<UFFCFE>
+<UFFCFF>
+<UFFD00>
+<UFFD01>
+<UFFD02>
+<UFFD03>
+<UFFD04>
+<UFFD05>
+<UFFD06>
+<UFFD07>
+<UFFD08>
+<UFFD09>
+<UFFD0A>
+<UFFD0B>
+<UFFD0C>
+<UFFD0D>
+<UFFD0E>
+<UFFD0F>
+<UFFD10>
+<UFFD11>
+<UFFD12>
+<UFFD13>
+<UFFD14>
+<UFFD15>
+<UFFD16>
+<UFFD17>
+<UFFD18>
+<UFFD19>
+<UFFD1A>
+<UFFD1B>
+<UFFD1C>
+<UFFD1D>
+<UFFD1E>
+<UFFD1F>
+<UFFD20>
+<UFFD21>
+<UFFD22>
+<UFFD23>
+<UFFD24>
+<UFFD25>
+<UFFD26>
+<UFFD27>
+<UFFD28>
+<UFFD29>
+<UFFD2A>
+<UFFD2B>
+<UFFD2C>
+<UFFD2D>
+<UFFD2E>
+<UFFD2F>
+<UFFD30>
+<UFFD31>
+<UFFD32>
+<UFFD33>
+<UFFD34>
+<UFFD35>
+<UFFD36>
+<UFFD37>
+<UFFD38>
+<UFFD39>
+<UFFD3A>
+<UFFD3B>
+<UFFD3C>
+<UFFD3D>
+<UFFD3E>
+<UFFD3F>
+<UFFD40>
+<UFFD41>
+<UFFD42>
+<UFFD43>
+<UFFD44>
+<UFFD45>
+<UFFD46>
+<UFFD47>
+<UFFD48>
+<UFFD49>
+<UFFD4A>
+<UFFD4B>
+<UFFD4C>
+<UFFD4D>
+<UFFD4E>
+<UFFD4F>
+<UFFD50>
+<UFFD51>
+<UFFD52>
+<UFFD53>
+<UFFD54>
+<UFFD55>
+<UFFD56>
+<UFFD57>
+<UFFD58>
+<UFFD59>
+<UFFD5A>
+<UFFD5B>
+<UFFD5C>
+<UFFD5D>
+<UFFD5E>
+<UFFD5F>
+<UFFD60>
+<UFFD61>
+<UFFD62>
+<UFFD63>
+<UFFD64>
+<UFFD65>
+<UFFD66>
+<UFFD67>
+<UFFD68>
+<UFFD69>
+<UFFD6A>
+<UFFD6B>
+<UFFD6C>
+<UFFD6D>
+<UFFD6E>
+<UFFD6F>
+<UFFD70>
+<UFFD71>
+<UFFD72>
+<UFFD73>
+<UFFD74>
+<UFFD75>
+<UFFD76>
+<UFFD77>
+<UFFD78>
+<UFFD79>
+<UFFD7A>
+<UFFD7B>
+<UFFD7C>
+<UFFD7D>
+<UFFD7E>
+<UFFD7F>
+<UFFD80>
+<UFFD81>
+<UFFD82>
+<UFFD83>
+<UFFD84>
+<UFFD85>
+<UFFD86>
+<UFFD87>
+<UFFD88>
+<UFFD89>
+<UFFD8A>
+<UFFD8B>
+<UFFD8C>
+<UFFD8D>
+<UFFD8E>
+<UFFD8F>
+<UFFD90>
+<UFFD91>
+<UFFD92>
+<UFFD93>
+<UFFD94>
+<UFFD95>
+<UFFD96>
+<UFFD97>
+<UFFD98>
+<UFFD99>
+<UFFD9A>
+<UFFD9B>
+<UFFD9C>
+<UFFD9D>
+<UFFD9E>
+<UFFD9F>
+<UFFDA0>
+<UFFDA1>
+<UFFDA2>
+<UFFDA3>
+<UFFDA4>
+<UFFDA5>
+<UFFDA6>
+<UFFDA7>
+<UFFDA8>
+<UFFDA9>
+<UFFDAA>
+<UFFDAB>
+<UFFDAC>
+<UFFDAD>
+<UFFDAE>
+<UFFDAF>
+<UFFDB0>
+<UFFDB1>
+<UFFDB2>
+<UFFDB3>
+<UFFDB4>
+<UFFDB5>
+<UFFDB6>
+<UFFDB7>
+<UFFDB8>
+<UFFDB9>
+<UFFDBA>
+<UFFDBB>
+<UFFDBC>
+<UFFDBD>
+<UFFDBE>
+<UFFDBF>
+<UFFDC0>
+<UFFDC1>
+<UFFDC2>
+<UFFDC3>
+<UFFDC4>
+<UFFDC5>
+<UFFDC6>
+<UFFDC7>
+<UFFDC8>
+<UFFDC9>
+<UFFDCA>
+<UFFDCB>
+<UFFDCC>
+<UFFDCD>
+<UFFDCE>
+<UFFDCF>
+<UFFDD0>
+<UFFDD1>
+<UFFDD2>
+<UFFDD3>
+<UFFDD4>
+<UFFDD5>
+<UFFDD6>
+<UFFDD7>
+<UFFDD8>
+<UFFDD9>
+<UFFDDA>
+<UFFDDB>
+<UFFDDC>
+<UFFDDD>
+<UFFDDE>
+<UFFDDF>
+<UFFDE0>
+<UFFDE1>
+<UFFDE2>
+<UFFDE3>
+<UFFDE4>
+<UFFDE5>
+<UFFDE6>
+<UFFDE7>
+<UFFDE8>
+<UFFDE9>
+<UFFDEA>
+<UFFDEB>
+<UFFDEC>
+<UFFDED>
+<UFFDEE>
+<UFFDEF>
+<UFFDF0>
+<UFFDF1>
+<UFFDF2>
+<UFFDF3>
+<UFFDF4>
+<UFFDF5>
+<UFFDF6>
+<UFFDF7>
+<UFFDF8>
+<UFFDF9>
+<UFFDFA>
+<UFFDFB>
+<UFFDFC>
+<UFFDFD>
+<UFFDFE>
+<UFFDFF>
+<UFFE00>
+<UFFE01>
+<UFFE02>
+<UFFE03>
+<UFFE04>
+<UFFE05>
+<UFFE06>
+<UFFE07>
+<UFFE08>
+<UFFE09>
+<UFFE0A>
+<UFFE0B>
+<UFFE0C>
+<UFFE0D>
+<UFFE0E>
+<UFFE0F>
+<UFFE10>
+<UFFE11>
+<UFFE12>
+<UFFE13>
+<UFFE14>
+<UFFE15>
+<UFFE16>
+<UFFE17>
+<UFFE18>
+<UFFE19>
+<UFFE1A>
+<UFFE1B>
+<UFFE1C>
+<UFFE1D>
+<UFFE1E>
+<UFFE1F>
+<UFFE20>
+<UFFE21>
+<UFFE22>
+<UFFE23>
+<UFFE24>
+<UFFE25>
+<UFFE26>
+<UFFE27>
+<UFFE28>
+<UFFE29>
+<UFFE2A>
+<UFFE2B>
+<UFFE2C>
+<UFFE2D>
+<UFFE2E>
+<UFFE2F>
+<UFFE30>
+<UFFE31>
+<UFFE32>
+<UFFE33>
+<UFFE34>
+<UFFE35>
+<UFFE36>
+<UFFE37>
+<UFFE38>
+<UFFE39>
+<UFFE3A>
+<UFFE3B>
+<UFFE3C>
+<UFFE3D>
+<UFFE3E>
+<UFFE3F>
+<UFFE40>
+<UFFE41>
+<UFFE42>
+<UFFE43>
+<UFFE44>
+<UFFE45>
+<UFFE46>
+<UFFE47>
+<UFFE48>
+<UFFE49>
+<UFFE4A>
+<UFFE4B>
+<UFFE4C>
+<UFFE4D>
+<UFFE4E>
+<UFFE4F>
+<UFFE50>
+<UFFE51>
+<UFFE52>
+<UFFE53>
+<UFFE54>
+<UFFE55>
+<UFFE56>
+<UFFE57>
+<UFFE58>
+<UFFE59>
+<UFFE5A>
+<UFFE5B>
+<UFFE5C>
+<UFFE5D>
+<UFFE5E>
+<UFFE5F>
+<UFFE60>
+<UFFE61>
+<UFFE62>
+<UFFE63>
+<UFFE64>
+<UFFE65>
+<UFFE66>
+<UFFE67>
+<UFFE68>
+<UFFE69>
+<UFFE6A>
+<UFFE6B>
+<UFFE6C>
+<UFFE6D>
+<UFFE6E>
+<UFFE6F>
+<UFFE70>
+<UFFE71>
+<UFFE72>
+<UFFE73>
+<UFFE74>
+<UFFE75>
+<UFFE76>
+<UFFE77>
+<UFFE78>
+<UFFE79>
+<UFFE7A>
+<UFFE7B>
+<UFFE7C>
+<UFFE7D>
+<UFFE7E>
+<UFFE7F>
+<UFFE80>
+<UFFE81>
+<UFFE82>
+<UFFE83>
+<UFFE84>
+<UFFE85>
+<UFFE86>
+<UFFE87>
+<UFFE88>
+<UFFE89>
+<UFFE8A>
+<UFFE8B>
+<UFFE8C>
+<UFFE8D>
+<UFFE8E>
+<UFFE8F>
+<UFFE90>
+<UFFE91>
+<UFFE92>
+<UFFE93>
+<UFFE94>
+<UFFE95>
+<UFFE96>
+<UFFE97>
+<UFFE98>
+<UFFE99>
+<UFFE9A>
+<UFFE9B>
+<UFFE9C>
+<UFFE9D>
+<UFFE9E>
+<UFFE9F>
+<UFFEA0>
+<UFFEA1>
+<UFFEA2>
+<UFFEA3>
+<UFFEA4>
+<UFFEA5>
+<UFFEA6>
+<UFFEA7>
+<UFFEA8>
+<UFFEA9>
+<UFFEAA>
+<UFFEAB>
+<UFFEAC>
+<UFFEAD>
+<UFFEAE>
+<UFFEAF>
+<UFFEB0>
+<UFFEB1>
+<UFFEB2>
+<UFFEB3>
+<UFFEB4>
+<UFFEB5>
+<UFFEB6>
+<UFFEB7>
+<UFFEB8>
+<UFFEB9>
+<UFFEBA>
+<UFFEBB>
+<UFFEBC>
+<UFFEBD>
+<UFFEBE>
+<UFFEBF>
+<UFFEC0>
+<UFFEC1>
+<UFFEC2>
+<UFFEC3>
+<UFFEC4>
+<UFFEC5>
+<UFFEC6>
+<UFFEC7>
+<UFFEC8>
+<UFFEC9>
+<UFFECA>
+<UFFECB>
+<UFFECC>
+<UFFECD>
+<UFFECE>
+<UFFECF>
+<UFFED0>
+<UFFED1>
+<UFFED2>
+<UFFED3>
+<UFFED4>
+<UFFED5>
+<UFFED6>
+<UFFED7>
+<UFFED8>
+<UFFED9>
+<UFFEDA>
+<UFFEDB>
+<UFFEDC>
+<UFFEDD>
+<UFFEDE>
+<UFFEDF>
+<UFFEE0>
+<UFFEE1>
+<UFFEE2>
+<UFFEE3>
+<UFFEE4>
+<UFFEE5>
+<UFFEE6>
+<UFFEE7>
+<UFFEE8>
+<UFFEE9>
+<UFFEEA>
+<UFFEEB>
+<UFFEEC>
+<UFFEED>
+<UFFEEE>
+<UFFEEF>
+<UFFEF0>
+<UFFEF1>
+<UFFEF2>
+<UFFEF3>
+<UFFEF4>
+<UFFEF5>
+<UFFEF6>
+<UFFEF7>
+<UFFEF8>
+<UFFEF9>
+<UFFEFA>
+<UFFEFB>
+<UFFEFC>
+<UFFEFD>
+<UFFEFE>
+<UFFEFF>
+<UFFF00>
+<UFFF01>
+<UFFF02>
+<UFFF03>
+<UFFF04>
+<UFFF05>
+<UFFF06>
+<UFFF07>
+<UFFF08>
+<UFFF09>
+<UFFF0A>
+<UFFF0B>
+<UFFF0C>
+<UFFF0D>
+<UFFF0E>
+<UFFF0F>
+<UFFF10>
+<UFFF11>
+<UFFF12>
+<UFFF13>
+<UFFF14>
+<UFFF15>
+<UFFF16>
+<UFFF17>
+<UFFF18>
+<UFFF19>
+<UFFF1A>
+<UFFF1B>
+<UFFF1C>
+<UFFF1D>
+<UFFF1E>
+<UFFF1F>
+<UFFF20>
+<UFFF21>
+<UFFF22>
+<UFFF23>
+<UFFF24>
+<UFFF25>
+<UFFF26>
+<UFFF27>
+<UFFF28>
+<UFFF29>
+<UFFF2A>
+<UFFF2B>
+<UFFF2C>
+<UFFF2D>
+<UFFF2E>
+<UFFF2F>
+<UFFF30>
+<UFFF31>
+<UFFF32>
+<UFFF33>
+<UFFF34>
+<UFFF35>
+<UFFF36>
+<UFFF37>
+<UFFF38>
+<UFFF39>
+<UFFF3A>
+<UFFF3B>
+<UFFF3C>
+<UFFF3D>
+<UFFF3E>
+<UFFF3F>
+<UFFF40>
+<UFFF41>
+<UFFF42>
+<UFFF43>
+<UFFF44>
+<UFFF45>
+<UFFF46>
+<UFFF47>
+<UFFF48>
+<UFFF49>
+<UFFF4A>
+<UFFF4B>
+<UFFF4C>
+<UFFF4D>
+<UFFF4E>
+<UFFF4F>
+<UFFF50>
+<UFFF51>
+<UFFF52>
+<UFFF53>
+<UFFF54>
+<UFFF55>
+<UFFF56>
+<UFFF57>
+<UFFF58>
+<UFFF59>
+<UFFF5A>
+<UFFF5B>
+<UFFF5C>
+<UFFF5D>
+<UFFF5E>
+<UFFF5F>
+<UFFF60>
+<UFFF61>
+<UFFF62>
+<UFFF63>
+<UFFF64>
+<UFFF65>
+<UFFF66>
+<UFFF67>
+<UFFF68>
+<UFFF69>
+<UFFF6A>
+<UFFF6B>
+<UFFF6C>
+<UFFF6D>
+<UFFF6E>
+<UFFF6F>
+<UFFF70>
+<UFFF71>
+<UFFF72>
+<UFFF73>
+<UFFF74>
+<UFFF75>
+<UFFF76>
+<UFFF77>
+<UFFF78>
+<UFFF79>
+<UFFF7A>
+<UFFF7B>
+<UFFF7C>
+<UFFF7D>
+<UFFF7E>
+<UFFF7F>
+<UFFF80>
+<UFFF81>
+<UFFF82>
+<UFFF83>
+<UFFF84>
+<UFFF85>
+<UFFF86>
+<UFFF87>
+<UFFF88>
+<UFFF89>
+<UFFF8A>
+<UFFF8B>
+<UFFF8C>
+<UFFF8D>
+<UFFF8E>
+<UFFF8F>
+<UFFF90>
+<UFFF91>
+<UFFF92>
+<UFFF93>
+<UFFF94>
+<UFFF95>
+<UFFF96>
+<UFFF97>
+<UFFF98>
+<UFFF99>
+<UFFF9A>
+<UFFF9B>
+<UFFF9C>
+<UFFF9D>
+<UFFF9E>
+<UFFF9F>
+<UFFFA0>
+<UFFFA1>
+<UFFFA2>
+<UFFFA3>
+<UFFFA4>
+<UFFFA5>
+<UFFFA6>
+<UFFFA7>
+<UFFFA8>
+<UFFFA9>
+<UFFFAA>
+<UFFFAB>
+<UFFFAC>
+<UFFFAD>
+<UFFFAE>
+<UFFFAF>
+<UFFFB0>
+<UFFFB1>
+<UFFFB2>
+<UFFFB3>
+<UFFFB4>
+<UFFFB5>
+<UFFFB6>
+<UFFFB7>
+<UFFFB8>
+<UFFFB9>
+<UFFFBA>
+<UFFFBB>
+<UFFFBC>
+<UFFFBD>
+<UFFFBE>
+<UFFFBF>
+<UFFFC0>
+<UFFFC1>
+<UFFFC2>
+<UFFFC3>
+<UFFFC4>
+<UFFFC5>
+<UFFFC6>
+<UFFFC7>
+<UFFFC8>
+<UFFFC9>
+<UFFFCA>
+<UFFFCB>
+<UFFFCC>
+<UFFFCD>
+<UFFFCE>
+<UFFFCF>
+<UFFFD0>
+<UFFFD1>
+<UFFFD2>
+<UFFFD3>
+<UFFFD4>
+<UFFFD5>
+<UFFFD6>
+<UFFFD7>
+<UFFFD8>
+<UFFFD9>
+<UFFFDA>
+<UFFFDB>
+<UFFFDC>
+<UFFFDD>
+<UFFFDE>
+<UFFFDF>
+<UFFFE0>
+<UFFFE1>
+<UFFFE2>
+<UFFFE3>
+<UFFFE4>
+<UFFFE5>
+<UFFFE6>
+<UFFFE7>
+<UFFFE8>
+<UFFFE9>
+<UFFFEA>
+<UFFFEB>
+<UFFFEC>
+<UFFFED>
+<UFFFEE>
+<UFFFEF>
+<UFFFF0>
+<UFFFF1>
+<UFFFF2>
+<UFFFF3>
+<UFFFF4>
+<UFFFF5>
+<UFFFF6>
+<UFFFF7>
+<UFFFF8>
+<UFFFF9>
+<UFFFFA>
+<UFFFFB>
+<UFFFFC>
+<UFFFFD>
+<UFFFFE>
+<UFFFFF>
+<U100000>
+<U100001>
+<U100002>
+<U100003>
+<U100004>
+<U100005>
+<U100006>
+<U100007>
+<U100008>
+<U100009>
+<U10000A>
+<U10000B>
+<U10000C>
+<U10000D>
+<U10000E>
+<U10000F>
+<U100010>
+<U100011>
+<U100012>
+<U100013>
+<U100014>
+<U100015>
+<U100016>
+<U100017>
+<U100018>
+<U100019>
+<U10001A>
+<U10001B>
+<U10001C>
+<U10001D>
+<U10001E>
+<U10001F>
+<U100020>
+<U100021>
+<U100022>
+<U100023>
+<U100024>
+<U100025>
+<U100026>
+<U100027>
+<U100028>
+<U100029>
+<U10002A>
+<U10002B>
+<U10002C>
+<U10002D>
+<U10002E>
+<U10002F>
+<U100030>
+<U100031>
+<U100032>
+<U100033>
+<U100034>
+<U100035>
+<U100036>
+<U100037>
+<U100038>
+<U100039>
+<U10003A>
+<U10003B>
+<U10003C>
+<U10003D>
+<U10003E>
+<U10003F>
+<U100040>
+<U100041>
+<U100042>
+<U100043>
+<U100044>
+<U100045>
+<U100046>
+<U100047>
+<U100048>
+<U100049>
+<U10004A>
+<U10004B>
+<U10004C>
+<U10004D>
+<U10004E>
+<U10004F>
+<U100050>
+<U100051>
+<U100052>
+<U100053>
+<U100054>
+<U100055>
+<U100056>
+<U100057>
+<U100058>
+<U100059>
+<U10005A>
+<U10005B>
+<U10005C>
+<U10005D>
+<U10005E>
+<U10005F>
+<U100060>
+<U100061>
+<U100062>
+<U100063>
+<U100064>
+<U100065>
+<U100066>
+<U100067>
+<U100068>
+<U100069>
+<U10006A>
+<U10006B>
+<U10006C>
+<U10006D>
+<U10006E>
+<U10006F>
+<U100070>
+<U100071>
+<U100072>
+<U100073>
+<U100074>
+<U100075>
+<U100076>
+<U100077>
+<U100078>
+<U100079>
+<U10007A>
+<U10007B>
+<U10007C>
+<U10007D>
+<U10007E>
+<U10007F>
+<U100080>
+<U100081>
+<U100082>
+<U100083>
+<U100084>
+<U100085>
+<U100086>
+<U100087>
+<U100088>
+<U100089>
+<U10008A>
+<U10008B>
+<U10008C>
+<U10008D>
+<U10008E>
+<U10008F>
+<U100090>
+<U100091>
+<U100092>
+<U100093>
+<U100094>
+<U100095>
+<U100096>
+<U100097>
+<U100098>
+<U100099>
+<U10009A>
+<U10009B>
+<U10009C>
+<U10009D>
+<U10009E>
+<U10009F>
+<U1000A0>
+<U1000A1>
+<U1000A2>
+<U1000A3>
+<U1000A4>
+<U1000A5>
+<U1000A6>
+<U1000A7>
+<U1000A8>
+<U1000A9>
+<U1000AA>
+<U1000AB>
+<U1000AC>
+<U1000AD>
+<U1000AE>
+<U1000AF>
+<U1000B0>
+<U1000B1>
+<U1000B2>
+<U1000B3>
+<U1000B4>
+<U1000B5>
+<U1000B6>
+<U1000B7>
+<U1000B8>
+<U1000B9>
+<U1000BA>
+<U1000BB>
+<U1000BC>
+<U1000BD>
+<U1000BE>
+<U1000BF>
+<U1000C0>
+<U1000C1>
+<U1000C2>
+<U1000C3>
+<U1000C4>
+<U1000C5>
+<U1000C6>
+<U1000C7>
+<U1000C8>
+<U1000C9>
+<U1000CA>
+<U1000CB>
+<U1000CC>
+<U1000CD>
+<U1000CE>
+<U1000CF>
+<U1000D0>
+<U1000D1>
+<U1000D2>
+<U1000D3>
+<U1000D4>
+<U1000D5>
+<U1000D6>
+<U1000D7>
+<U1000D8>
+<U1000D9>
+<U1000DA>
+<U1000DB>
+<U1000DC>
+<U1000DD>
+<U1000DE>
+<U1000DF>
+<U1000E0>
+<U1000E1>
+<U1000E2>
+<U1000E3>
+<U1000E4>
+<U1000E5>
+<U1000E6>
+<U1000E7>
+<U1000E8>
+<U1000E9>
+<U1000EA>
+<U1000EB>
+<U1000EC>
+<U1000ED>
+<U1000EE>
+<U1000EF>
+<U1000F0>
+<U1000F1>
+<U1000F2>
+<U1000F3>
+<U1000F4>
+<U1000F5>
+<U1000F6>
+<U1000F7>
+<U1000F8>
+<U1000F9>
+<U1000FA>
+<U1000FB>
+<U1000FC>
+<U1000FD>
+<U1000FE>
+<U1000FF>
+<U100100>
+<U100101>
+<U100102>
+<U100103>
+<U100104>
+<U100105>
+<U100106>
+<U100107>
+<U100108>
+<U100109>
+<U10010A>
+<U10010B>
+<U10010C>
+<U10010D>
+<U10010E>
+<U10010F>
+<U100110>
+<U100111>
+<U100112>
+<U100113>
+<U100114>
+<U100115>
+<U100116>
+<U100117>
+<U100118>
+<U100119>
+<U10011A>
+<U10011B>
+<U10011C>
+<U10011D>
+<U10011E>
+<U10011F>
+<U100120>
+<U100121>
+<U100122>
+<U100123>
+<U100124>
+<U100125>
+<U100126>
+<U100127>
+<U100128>
+<U100129>
+<U10012A>
+<U10012B>
+<U10012C>
+<U10012D>
+<U10012E>
+<U10012F>
+<U100130>
+<U100131>
+<U100132>
+<U100133>
+<U100134>
+<U100135>
+<U100136>
+<U100137>
+<U100138>
+<U100139>
+<U10013A>
+<U10013B>
+<U10013C>
+<U10013D>
+<U10013E>
+<U10013F>
+<U100140>
+<U100141>
+<U100142>
+<U100143>
+<U100144>
+<U100145>
+<U100146>
+<U100147>
+<U100148>
+<U100149>
+<U10014A>
+<U10014B>
+<U10014C>
+<U10014D>
+<U10014E>
+<U10014F>
+<U100150>
+<U100151>
+<U100152>
+<U100153>
+<U100154>
+<U100155>
+<U100156>
+<U100157>
+<U100158>
+<U100159>
+<U10015A>
+<U10015B>
+<U10015C>
+<U10015D>
+<U10015E>
+<U10015F>
+<U100160>
+<U100161>
+<U100162>
+<U100163>
+<U100164>
+<U100165>
+<U100166>
+<U100167>
+<U100168>
+<U100169>
+<U10016A>
+<U10016B>
+<U10016C>
+<U10016D>
+<U10016E>
+<U10016F>
+<U100170>
+<U100171>
+<U100172>
+<U100173>
+<U100174>
+<U100175>
+<U100176>
+<U100177>
+<U100178>
+<U100179>
+<U10017A>
+<U10017B>
+<U10017C>
+<U10017D>
+<U10017E>
+<U10017F>
+<U100180>
+<U100181>
+<U100182>
+<U100183>
+<U100184>
+<U100185>
+<U100186>
+<U100187>
+<U100188>
+<U100189>
+<U10018A>
+<U10018B>
+<U10018C>
+<U10018D>
+<U10018E>
+<U10018F>
+<U100190>
+<U100191>
+<U100192>
+<U100193>
+<U100194>
+<U100195>
+<U100196>
+<U100197>
+<U100198>
+<U100199>
+<U10019A>
+<U10019B>
+<U10019C>
+<U10019D>
+<U10019E>
+<U10019F>
+<U1001A0>
+<U1001A1>
+<U1001A2>
+<U1001A3>
+<U1001A4>
+<U1001A5>
+<U1001A6>
+<U1001A7>
+<U1001A8>
+<U1001A9>
+<U1001AA>
+<U1001AB>
+<U1001AC>
+<U1001AD>
+<U1001AE>
+<U1001AF>
+<U1001B0>
+<U1001B1>
+<U1001B2>
+<U1001B3>
+<U1001B4>
+<U1001B5>
+<U1001B6>
+<U1001B7>
+<U1001B8>
+<U1001B9>
+<U1001BA>
+<U1001BB>
+<U1001BC>
+<U1001BD>
+<U1001BE>
+<U1001BF>
+<U1001C0>
+<U1001C1>
+<U1001C2>
+<U1001C3>
+<U1001C4>
+<U1001C5>
+<U1001C6>
+<U1001C7>
+<U1001C8>
+<U1001C9>
+<U1001CA>
+<U1001CB>
+<U1001CC>
+<U1001CD>
+<U1001CE>
+<U1001CF>
+<U1001D0>
+<U1001D1>
+<U1001D2>
+<U1001D3>
+<U1001D4>
+<U1001D5>
+<U1001D6>
+<U1001D7>
+<U1001D8>
+<U1001D9>
+<U1001DA>
+<U1001DB>
+<U1001DC>
+<U1001DD>
+<U1001DE>
+<U1001DF>
+<U1001E0>
+<U1001E1>
+<U1001E2>
+<U1001E3>
+<U1001E4>
+<U1001E5>
+<U1001E6>
+<U1001E7>
+<U1001E8>
+<U1001E9>
+<U1001EA>
+<U1001EB>
+<U1001EC>
+<U1001ED>
+<U1001EE>
+<U1001EF>
+<U1001F0>
+<U1001F1>
+<U1001F2>
+<U1001F3>
+<U1001F4>
+<U1001F5>
+<U1001F6>
+<U1001F7>
+<U1001F8>
+<U1001F9>
+<U1001FA>
+<U1001FB>
+<U1001FC>
+<U1001FD>
+<U1001FE>
+<U1001FF>
+<U100200>
+<U100201>
+<U100202>
+<U100203>
+<U100204>
+<U100205>
+<U100206>
+<U100207>
+<U100208>
+<U100209>
+<U10020A>
+<U10020B>
+<U10020C>
+<U10020D>
+<U10020E>
+<U10020F>
+<U100210>
+<U100211>
+<U100212>
+<U100213>
+<U100214>
+<U100215>
+<U100216>
+<U100217>
+<U100218>
+<U100219>
+<U10021A>
+<U10021B>
+<U10021C>
+<U10021D>
+<U10021E>
+<U10021F>
+<U100220>
+<U100221>
+<U100222>
+<U100223>
+<U100224>
+<U100225>
+<U100226>
+<U100227>
+<U100228>
+<U100229>
+<U10022A>
+<U10022B>
+<U10022C>
+<U10022D>
+<U10022E>
+<U10022F>
+<U100230>
+<U100231>
+<U100232>
+<U100233>
+<U100234>
+<U100235>
+<U100236>
+<U100237>
+<U100238>
+<U100239>
+<U10023A>
+<U10023B>
+<U10023C>
+<U10023D>
+<U10023E>
+<U10023F>
+<U100240>
+<U100241>
+<U100242>
+<U100243>
+<U100244>
+<U100245>
+<U100246>
+<U100247>
+<U100248>
+<U100249>
+<U10024A>
+<U10024B>
+<U10024C>
+<U10024D>
+<U10024E>
+<U10024F>
+<U100250>
+<U100251>
+<U100252>
+<U100253>
+<U100254>
+<U100255>
+<U100256>
+<U100257>
+<U100258>
+<U100259>
+<U10025A>
+<U10025B>
+<U10025C>
+<U10025D>
+<U10025E>
+<U10025F>
+<U100260>
+<U100261>
+<U100262>
+<U100263>
+<U100264>
+<U100265>
+<U100266>
+<U100267>
+<U100268>
+<U100269>
+<U10026A>
+<U10026B>
+<U10026C>
+<U10026D>
+<U10026E>
+<U10026F>
+<U100270>
+<U100271>
+<U100272>
+<U100273>
+<U100274>
+<U100275>
+<U100276>
+<U100277>
+<U100278>
+<U100279>
+<U10027A>
+<U10027B>
+<U10027C>
+<U10027D>
+<U10027E>
+<U10027F>
+<U100280>
+<U100281>
+<U100282>
+<U100283>
+<U100284>
+<U100285>
+<U100286>
+<U100287>
+<U100288>
+<U100289>
+<U10028A>
+<U10028B>
+<U10028C>
+<U10028D>
+<U10028E>
+<U10028F>
+<U100290>
+<U100291>
+<U100292>
+<U100293>
+<U100294>
+<U100295>
+<U100296>
+<U100297>
+<U100298>
+<U100299>
+<U10029A>
+<U10029B>
+<U10029C>
+<U10029D>
+<U10029E>
+<U10029F>
+<U1002A0>
+<U1002A1>
+<U1002A2>
+<U1002A3>
+<U1002A4>
+<U1002A5>
+<U1002A6>
+<U1002A7>
+<U1002A8>
+<U1002A9>
+<U1002AA>
+<U1002AB>
+<U1002AC>
+<U1002AD>
+<U1002AE>
+<U1002AF>
+<U1002B0>
+<U1002B1>
+<U1002B2>
+<U1002B3>
+<U1002B4>
+<U1002B5>
+<U1002B6>
+<U1002B7>
+<U1002B8>
+<U1002B9>
+<U1002BA>
+<U1002BB>
+<U1002BC>
+<U1002BD>
+<U1002BE>
+<U1002BF>
+<U1002C0>
+<U1002C1>
+<U1002C2>
+<U1002C3>
+<U1002C4>
+<U1002C5>
+<U1002C6>
+<U1002C7>
+<U1002C8>
+<U1002C9>
+<U1002CA>
+<U1002CB>
+<U1002CC>
+<U1002CD>
+<U1002CE>
+<U1002CF>
+<U1002D0>
+<U1002D1>
+<U1002D2>
+<U1002D3>
+<U1002D4>
+<U1002D5>
+<U1002D6>
+<U1002D7>
+<U1002D8>
+<U1002D9>
+<U1002DA>
+<U1002DB>
+<U1002DC>
+<U1002DD>
+<U1002DE>
+<U1002DF>
+<U1002E0>
+<U1002E1>
+<U1002E2>
+<U1002E3>
+<U1002E4>
+<U1002E5>
+<U1002E6>
+<U1002E7>
+<U1002E8>
+<U1002E9>
+<U1002EA>
+<U1002EB>
+<U1002EC>
+<U1002ED>
+<U1002EE>
+<U1002EF>
+<U1002F0>
+<U1002F1>
+<U1002F2>
+<U1002F3>
+<U1002F4>
+<U1002F5>
+<U1002F6>
+<U1002F7>
+<U1002F8>
+<U1002F9>
+<U1002FA>
+<U1002FB>
+<U1002FC>
+<U1002FD>
+<U1002FE>
+<U1002FF>
+<U100300>
+<U100301>
+<U100302>
+<U100303>
+<U100304>
+<U100305>
+<U100306>
+<U100307>
+<U100308>
+<U100309>
+<U10030A>
+<U10030B>
+<U10030C>
+<U10030D>
+<U10030E>
+<U10030F>
+<U100310>
+<U100311>
+<U100312>
+<U100313>
+<U100314>
+<U100315>
+<U100316>
+<U100317>
+<U100318>
+<U100319>
+<U10031A>
+<U10031B>
+<U10031C>
+<U10031D>
+<U10031E>
+<U10031F>
+<U100320>
+<U100321>
+<U100322>
+<U100323>
+<U100324>
+<U100325>
+<U100326>
+<U100327>
+<U100328>
+<U100329>
+<U10032A>
+<U10032B>
+<U10032C>
+<U10032D>
+<U10032E>
+<U10032F>
+<U100330>
+<U100331>
+<U100332>
+<U100333>
+<U100334>
+<U100335>
+<U100336>
+<U100337>
+<U100338>
+<U100339>
+<U10033A>
+<U10033B>
+<U10033C>
+<U10033D>
+<U10033E>
+<U10033F>
+<U100340>
+<U100341>
+<U100342>
+<U100343>
+<U100344>
+<U100345>
+<U100346>
+<U100347>
+<U100348>
+<U100349>
+<U10034A>
+<U10034B>
+<U10034C>
+<U10034D>
+<U10034E>
+<U10034F>
+<U100350>
+<U100351>
+<U100352>
+<U100353>
+<U100354>
+<U100355>
+<U100356>
+<U100357>
+<U100358>
+<U100359>
+<U10035A>
+<U10035B>
+<U10035C>
+<U10035D>
+<U10035E>
+<U10035F>
+<U100360>
+<U100361>
+<U100362>
+<U100363>
+<U100364>
+<U100365>
+<U100366>
+<U100367>
+<U100368>
+<U100369>
+<U10036A>
+<U10036B>
+<U10036C>
+<U10036D>
+<U10036E>
+<U10036F>
+<U100370>
+<U100371>
+<U100372>
+<U100373>
+<U100374>
+<U100375>
+<U100376>
+<U100377>
+<U100378>
+<U100379>
+<U10037A>
+<U10037B>
+<U10037C>
+<U10037D>
+<U10037E>
+<U10037F>
+<U100380>
+<U100381>
+<U100382>
+<U100383>
+<U100384>
+<U100385>
+<U100386>
+<U100387>
+<U100388>
+<U100389>
+<U10038A>
+<U10038B>
+<U10038C>
+<U10038D>
+<U10038E>
+<U10038F>
+<U100390>
+<U100391>
+<U100392>
+<U100393>
+<U100394>
+<U100395>
+<U100396>
+<U100397>
+<U100398>
+<U100399>
+<U10039A>
+<U10039B>
+<U10039C>
+<U10039D>
+<U10039E>
+<U10039F>
+<U1003A0>
+<U1003A1>
+<U1003A2>
+<U1003A3>
+<U1003A4>
+<U1003A5>
+<U1003A6>
+<U1003A7>
+<U1003A8>
+<U1003A9>
+<U1003AA>
+<U1003AB>
+<U1003AC>
+<U1003AD>
+<U1003AE>
+<U1003AF>
+<U1003B0>
+<U1003B1>
+<U1003B2>
+<U1003B3>
+<U1003B4>
+<U1003B5>
+<U1003B6>
+<U1003B7>
+<U1003B8>
+<U1003B9>
+<U1003BA>
+<U1003BB>
+<U1003BC>
+<U1003BD>
+<U1003BE>
+<U1003BF>
+<U1003C0>
+<U1003C1>
+<U1003C2>
+<U1003C3>
+<U1003C4>
+<U1003C5>
+<U1003C6>
+<U1003C7>
+<U1003C8>
+<U1003C9>
+<U1003CA>
+<U1003CB>
+<U1003CC>
+<U1003CD>
+<U1003CE>
+<U1003CF>
+<U1003D0>
+<U1003D1>
+<U1003D2>
+<U1003D3>
+<U1003D4>
+<U1003D5>
+<U1003D6>
+<U1003D7>
+<U1003D8>
+<U1003D9>
+<U1003DA>
+<U1003DB>
+<U1003DC>
+<U1003DD>
+<U1003DE>
+<U1003DF>
+<U1003E0>
+<U1003E1>
+<U1003E2>
+<U1003E3>
+<U1003E4>
+<U1003E5>
+<U1003E6>
+<U1003E7>
+<U1003E8>
+<U1003E9>
+<U1003EA>
+<U1003EB>
+<U1003EC>
+<U1003ED>
+<U1003EE>
+<U1003EF>
+<U1003F0>
+<U1003F1>
+<U1003F2>
+<U1003F3>
+<U1003F4>
+<U1003F5>
+<U1003F6>
+<U1003F7>
+<U1003F8>
+<U1003F9>
+<U1003FA>
+<U1003FB>
+<U1003FC>
+<U1003FD>
+<U1003FE>
+<U1003FF>
+<U100400>
+<U100401>
+<U100402>
+<U100403>
+<U100404>
+<U100405>
+<U100406>
+<U100407>
+<U100408>
+<U100409>
+<U10040A>
+<U10040B>
+<U10040C>
+<U10040D>
+<U10040E>
+<U10040F>
+<U100410>
+<U100411>
+<U100412>
+<U100413>
+<U100414>
+<U100415>
+<U100416>
+<U100417>
+<U100418>
+<U100419>
+<U10041A>
+<U10041B>
+<U10041C>
+<U10041D>
+<U10041E>
+<U10041F>
+<U100420>
+<U100421>
+<U100422>
+<U100423>
+<U100424>
+<U100425>
+<U100426>
+<U100427>
+<U100428>
+<U100429>
+<U10042A>
+<U10042B>
+<U10042C>
+<U10042D>
+<U10042E>
+<U10042F>
+<U100430>
+<U100431>
+<U100432>
+<U100433>
+<U100434>
+<U100435>
+<U100436>
+<U100437>
+<U100438>
+<U100439>
+<U10043A>
+<U10043B>
+<U10043C>
+<U10043D>
+<U10043E>
+<U10043F>
+<U100440>
+<U100441>
+<U100442>
+<U100443>
+<U100444>
+<U100445>
+<U100446>
+<U100447>
+<U100448>
+<U100449>
+<U10044A>
+<U10044B>
+<U10044C>
+<U10044D>
+<U10044E>
+<U10044F>
+<U100450>
+<U100451>
+<U100452>
+<U100453>
+<U100454>
+<U100455>
+<U100456>
+<U100457>
+<U100458>
+<U100459>
+<U10045A>
+<U10045B>
+<U10045C>
+<U10045D>
+<U10045E>
+<U10045F>
+<U100460>
+<U100461>
+<U100462>
+<U100463>
+<U100464>
+<U100465>
+<U100466>
+<U100467>
+<U100468>
+<U100469>
+<U10046A>
+<U10046B>
+<U10046C>
+<U10046D>
+<U10046E>
+<U10046F>
+<U100470>
+<U100471>
+<U100472>
+<U100473>
+<U100474>
+<U100475>
+<U100476>
+<U100477>
+<U100478>
+<U100479>
+<U10047A>
+<U10047B>
+<U10047C>
+<U10047D>
+<U10047E>
+<U10047F>
+<U100480>
+<U100481>
+<U100482>
+<U100483>
+<U100484>
+<U100485>
+<U100486>
+<U100487>
+<U100488>
+<U100489>
+<U10048A>
+<U10048B>
+<U10048C>
+<U10048D>
+<U10048E>
+<U10048F>
+<U100490>
+<U100491>
+<U100492>
+<U100493>
+<U100494>
+<U100495>
+<U100496>
+<U100497>
+<U100498>
+<U100499>
+<U10049A>
+<U10049B>
+<U10049C>
+<U10049D>
+<U10049E>
+<U10049F>
+<U1004A0>
+<U1004A1>
+<U1004A2>
+<U1004A3>
+<U1004A4>
+<U1004A5>
+<U1004A6>
+<U1004A7>
+<U1004A8>
+<U1004A9>
+<U1004AA>
+<U1004AB>
+<U1004AC>
+<U1004AD>
+<U1004AE>
+<U1004AF>
+<U1004B0>
+<U1004B1>
+<U1004B2>
+<U1004B3>
+<U1004B4>
+<U1004B5>
+<U1004B6>
+<U1004B7>
+<U1004B8>
+<U1004B9>
+<U1004BA>
+<U1004BB>
+<U1004BC>
+<U1004BD>
+<U1004BE>
+<U1004BF>
+<U1004C0>
+<U1004C1>
+<U1004C2>
+<U1004C3>
+<U1004C4>
+<U1004C5>
+<U1004C6>
+<U1004C7>
+<U1004C8>
+<U1004C9>
+<U1004CA>
+<U1004CB>
+<U1004CC>
+<U1004CD>
+<U1004CE>
+<U1004CF>
+<U1004D0>
+<U1004D1>
+<U1004D2>
+<U1004D3>
+<U1004D4>
+<U1004D5>
+<U1004D6>
+<U1004D7>
+<U1004D8>
+<U1004D9>
+<U1004DA>
+<U1004DB>
+<U1004DC>
+<U1004DD>
+<U1004DE>
+<U1004DF>
+<U1004E0>
+<U1004E1>
+<U1004E2>
+<U1004E3>
+<U1004E4>
+<U1004E5>
+<U1004E6>
+<U1004E7>
+<U1004E8>
+<U1004E9>
+<U1004EA>
+<U1004EB>
+<U1004EC>
+<U1004ED>
+<U1004EE>
+<U1004EF>
+<U1004F0>
+<U1004F1>
+<U1004F2>
+<U1004F3>
+<U1004F4>
+<U1004F5>
+<U1004F6>
+<U1004F7>
+<U1004F8>
+<U1004F9>
+<U1004FA>
+<U1004FB>
+<U1004FC>
+<U1004FD>
+<U1004FE>
+<U1004FF>
+<U100500>
+<U100501>
+<U100502>
+<U100503>
+<U100504>
+<U100505>
+<U100506>
+<U100507>
+<U100508>
+<U100509>
+<U10050A>
+<U10050B>
+<U10050C>
+<U10050D>
+<U10050E>
+<U10050F>
+<U100510>
+<U100511>
+<U100512>
+<U100513>
+<U100514>
+<U100515>
+<U100516>
+<U100517>
+<U100518>
+<U100519>
+<U10051A>
+<U10051B>
+<U10051C>
+<U10051D>
+<U10051E>
+<U10051F>
+<U100520>
+<U100521>
+<U100522>
+<U100523>
+<U100524>
+<U100525>
+<U100526>
+<U100527>
+<U100528>
+<U100529>
+<U10052A>
+<U10052B>
+<U10052C>
+<U10052D>
+<U10052E>
+<U10052F>
+<U100530>
+<U100531>
+<U100532>
+<U100533>
+<U100534>
+<U100535>
+<U100536>
+<U100537>
+<U100538>
+<U100539>
+<U10053A>
+<U10053B>
+<U10053C>
+<U10053D>
+<U10053E>
+<U10053F>
+<U100540>
+<U100541>
+<U100542>
+<U100543>
+<U100544>
+<U100545>
+<U100546>
+<U100547>
+<U100548>
+<U100549>
+<U10054A>
+<U10054B>
+<U10054C>
+<U10054D>
+<U10054E>
+<U10054F>
+<U100550>
+<U100551>
+<U100552>
+<U100553>
+<U100554>
+<U100555>
+<U100556>
+<U100557>
+<U100558>
+<U100559>
+<U10055A>
+<U10055B>
+<U10055C>
+<U10055D>
+<U10055E>
+<U10055F>
+<U100560>
+<U100561>
+<U100562>
+<U100563>
+<U100564>
+<U100565>
+<U100566>
+<U100567>
+<U100568>
+<U100569>
+<U10056A>
+<U10056B>
+<U10056C>
+<U10056D>
+<U10056E>
+<U10056F>
+<U100570>
+<U100571>
+<U100572>
+<U100573>
+<U100574>
+<U100575>
+<U100576>
+<U100577>
+<U100578>
+<U100579>
+<U10057A>
+<U10057B>
+<U10057C>
+<U10057D>
+<U10057E>
+<U10057F>
+<U100580>
+<U100581>
+<U100582>
+<U100583>
+<U100584>
+<U100585>
+<U100586>
+<U100587>
+<U100588>
+<U100589>
+<U10058A>
+<U10058B>
+<U10058C>
+<U10058D>
+<U10058E>
+<U10058F>
+<U100590>
+<U100591>
+<U100592>
+<U100593>
+<U100594>
+<U100595>
+<U100596>
+<U100597>
+<U100598>
+<U100599>
+<U10059A>
+<U10059B>
+<U10059C>
+<U10059D>
+<U10059E>
+<U10059F>
+<U1005A0>
+<U1005A1>
+<U1005A2>
+<U1005A3>
+<U1005A4>
+<U1005A5>
+<U1005A6>
+<U1005A7>
+<U1005A8>
+<U1005A9>
+<U1005AA>
+<U1005AB>
+<U1005AC>
+<U1005AD>
+<U1005AE>
+<U1005AF>
+<U1005B0>
+<U1005B1>
+<U1005B2>
+<U1005B3>
+<U1005B4>
+<U1005B5>
+<U1005B6>
+<U1005B7>
+<U1005B8>
+<U1005B9>
+<U1005BA>
+<U1005BB>
+<U1005BC>
+<U1005BD>
+<U1005BE>
+<U1005BF>
+<U1005C0>
+<U1005C1>
+<U1005C2>
+<U1005C3>
+<U1005C4>
+<U1005C5>
+<U1005C6>
+<U1005C7>
+<U1005C8>
+<U1005C9>
+<U1005CA>
+<U1005CB>
+<U1005CC>
+<U1005CD>
+<U1005CE>
+<U1005CF>
+<U1005D0>
+<U1005D1>
+<U1005D2>
+<U1005D3>
+<U1005D4>
+<U1005D5>
+<U1005D6>
+<U1005D7>
+<U1005D8>
+<U1005D9>
+<U1005DA>
+<U1005DB>
+<U1005DC>
+<U1005DD>
+<U1005DE>
+<U1005DF>
+<U1005E0>
+<U1005E1>
+<U1005E2>
+<U1005E3>
+<U1005E4>
+<U1005E5>
+<U1005E6>
+<U1005E7>
+<U1005E8>
+<U1005E9>
+<U1005EA>
+<U1005EB>
+<U1005EC>
+<U1005ED>
+<U1005EE>
+<U1005EF>
+<U1005F0>
+<U1005F1>
+<U1005F2>
+<U1005F3>
+<U1005F4>
+<U1005F5>
+<U1005F6>
+<U1005F7>
+<U1005F8>
+<U1005F9>
+<U1005FA>
+<U1005FB>
+<U1005FC>
+<U1005FD>
+<U1005FE>
+<U1005FF>
+<U100600>
+<U100601>
+<U100602>
+<U100603>
+<U100604>
+<U100605>
+<U100606>
+<U100607>
+<U100608>
+<U100609>
+<U10060A>
+<U10060B>
+<U10060C>
+<U10060D>
+<U10060E>
+<U10060F>
+<U100610>
+<U100611>
+<U100612>
+<U100613>
+<U100614>
+<U100615>
+<U100616>
+<U100617>
+<U100618>
+<U100619>
+<U10061A>
+<U10061B>
+<U10061C>
+<U10061D>
+<U10061E>
+<U10061F>
+<U100620>
+<U100621>
+<U100622>
+<U100623>
+<U100624>
+<U100625>
+<U100626>
+<U100627>
+<U100628>
+<U100629>
+<U10062A>
+<U10062B>
+<U10062C>
+<U10062D>
+<U10062E>
+<U10062F>
+<U100630>
+<U100631>
+<U100632>
+<U100633>
+<U100634>
+<U100635>
+<U100636>
+<U100637>
+<U100638>
+<U100639>
+<U10063A>
+<U10063B>
+<U10063C>
+<U10063D>
+<U10063E>
+<U10063F>
+<U100640>
+<U100641>
+<U100642>
+<U100643>
+<U100644>
+<U100645>
+<U100646>
+<U100647>
+<U100648>
+<U100649>
+<U10064A>
+<U10064B>
+<U10064C>
+<U10064D>
+<U10064E>
+<U10064F>
+<U100650>
+<U100651>
+<U100652>
+<U100653>
+<U100654>
+<U100655>
+<U100656>
+<U100657>
+<U100658>
+<U100659>
+<U10065A>
+<U10065B>
+<U10065C>
+<U10065D>
+<U10065E>
+<U10065F>
+<U100660>
+<U100661>
+<U100662>
+<U100663>
+<U100664>
+<U100665>
+<U100666>
+<U100667>
+<U100668>
+<U100669>
+<U10066A>
+<U10066B>
+<U10066C>
+<U10066D>
+<U10066E>
+<U10066F>
+<U100670>
+<U100671>
+<U100672>
+<U100673>
+<U100674>
+<U100675>
+<U100676>
+<U100677>
+<U100678>
+<U100679>
+<U10067A>
+<U10067B>
+<U10067C>
+<U10067D>
+<U10067E>
+<U10067F>
+<U100680>
+<U100681>
+<U100682>
+<U100683>
+<U100684>
+<U100685>
+<U100686>
+<U100687>
+<U100688>
+<U100689>
+<U10068A>
+<U10068B>
+<U10068C>
+<U10068D>
+<U10068E>
+<U10068F>
+<U100690>
+<U100691>
+<U100692>
+<U100693>
+<U100694>
+<U100695>
+<U100696>
+<U100697>
+<U100698>
+<U100699>
+<U10069A>
+<U10069B>
+<U10069C>
+<U10069D>
+<U10069E>
+<U10069F>
+<U1006A0>
+<U1006A1>
+<U1006A2>
+<U1006A3>
+<U1006A4>
+<U1006A5>
+<U1006A6>
+<U1006A7>
+<U1006A8>
+<U1006A9>
+<U1006AA>
+<U1006AB>
+<U1006AC>
+<U1006AD>
+<U1006AE>
+<U1006AF>
+<U1006B0>
+<U1006B1>
+<U1006B2>
+<U1006B3>
+<U1006B4>
+<U1006B5>
+<U1006B6>
+<U1006B7>
+<U1006B8>
+<U1006B9>
+<U1006BA>
+<U1006BB>
+<U1006BC>
+<U1006BD>
+<U1006BE>
+<U1006BF>
+<U1006C0>
+<U1006C1>
+<U1006C2>
+<U1006C3>
+<U1006C4>
+<U1006C5>
+<U1006C6>
+<U1006C7>
+<U1006C8>
+<U1006C9>
+<U1006CA>
+<U1006CB>
+<U1006CC>
+<U1006CD>
+<U1006CE>
+<U1006CF>
+<U1006D0>
+<U1006D1>
+<U1006D2>
+<U1006D3>
+<U1006D4>
+<U1006D5>
+<U1006D6>
+<U1006D7>
+<U1006D8>
+<U1006D9>
+<U1006DA>
+<U1006DB>
+<U1006DC>
+<U1006DD>
+<U1006DE>
+<U1006DF>
+<U1006E0>
+<U1006E1>
+<U1006E2>
+<U1006E3>
+<U1006E4>
+<U1006E5>
+<U1006E6>
+<U1006E7>
+<U1006E8>
+<U1006E9>
+<U1006EA>
+<U1006EB>
+<U1006EC>
+<U1006ED>
+<U1006EE>
+<U1006EF>
+<U1006F0>
+<U1006F1>
+<U1006F2>
+<U1006F3>
+<U1006F4>
+<U1006F5>
+<U1006F6>
+<U1006F7>
+<U1006F8>
+<U1006F9>
+<U1006FA>
+<U1006FB>
+<U1006FC>
+<U1006FD>
+<U1006FE>
+<U1006FF>
+<U100700>
+<U100701>
+<U100702>
+<U100703>
+<U100704>
+<U100705>
+<U100706>
+<U100707>
+<U100708>
+<U100709>
+<U10070A>
+<U10070B>
+<U10070C>
+<U10070D>
+<U10070E>
+<U10070F>
+<U100710>
+<U100711>
+<U100712>
+<U100713>
+<U100714>
+<U100715>
+<U100716>
+<U100717>
+<U100718>
+<U100719>
+<U10071A>
+<U10071B>
+<U10071C>
+<U10071D>
+<U10071E>
+<U10071F>
+<U100720>
+<U100721>
+<U100722>
+<U100723>
+<U100724>
+<U100725>
+<U100726>
+<U100727>
+<U100728>
+<U100729>
+<U10072A>
+<U10072B>
+<U10072C>
+<U10072D>
+<U10072E>
+<U10072F>
+<U100730>
+<U100731>
+<U100732>
+<U100733>
+<U100734>
+<U100735>
+<U100736>
+<U100737>
+<U100738>
+<U100739>
+<U10073A>
+<U10073B>
+<U10073C>
+<U10073D>
+<U10073E>
+<U10073F>
+<U100740>
+<U100741>
+<U100742>
+<U100743>
+<U100744>
+<U100745>
+<U100746>
+<U100747>
+<U100748>
+<U100749>
+<U10074A>
+<U10074B>
+<U10074C>
+<U10074D>
+<U10074E>
+<U10074F>
+<U100750>
+<U100751>
+<U100752>
+<U100753>
+<U100754>
+<U100755>
+<U100756>
+<U100757>
+<U100758>
+<U100759>
+<U10075A>
+<U10075B>
+<U10075C>
+<U10075D>
+<U10075E>
+<U10075F>
+<U100760>
+<U100761>
+<U100762>
+<U100763>
+<U100764>
+<U100765>
+<U100766>
+<U100767>
+<U100768>
+<U100769>
+<U10076A>
+<U10076B>
+<U10076C>
+<U10076D>
+<U10076E>
+<U10076F>
+<U100770>
+<U100771>
+<U100772>
+<U100773>
+<U100774>
+<U100775>
+<U100776>
+<U100777>
+<U100778>
+<U100779>
+<U10077A>
+<U10077B>
+<U10077C>
+<U10077D>
+<U10077E>
+<U10077F>
+<U100780>
+<U100781>
+<U100782>
+<U100783>
+<U100784>
+<U100785>
+<U100786>
+<U100787>
+<U100788>
+<U100789>
+<U10078A>
+<U10078B>
+<U10078C>
+<U10078D>
+<U10078E>
+<U10078F>
+<U100790>
+<U100791>
+<U100792>
+<U100793>
+<U100794>
+<U100795>
+<U100796>
+<U100797>
+<U100798>
+<U100799>
+<U10079A>
+<U10079B>
+<U10079C>
+<U10079D>
+<U10079E>
+<U10079F>
+<U1007A0>
+<U1007A1>
+<U1007A2>
+<U1007A3>
+<U1007A4>
+<U1007A5>
+<U1007A6>
+<U1007A7>
+<U1007A8>
+<U1007A9>
+<U1007AA>
+<U1007AB>
+<U1007AC>
+<U1007AD>
+<U1007AE>
+<U1007AF>
+<U1007B0>
+<U1007B1>
+<U1007B2>
+<U1007B3>
+<U1007B4>
+<U1007B5>
+<U1007B6>
+<U1007B7>
+<U1007B8>
+<U1007B9>
+<U1007BA>
+<U1007BB>
+<U1007BC>
+<U1007BD>
+<U1007BE>
+<U1007BF>
+<U1007C0>
+<U1007C1>
+<U1007C2>
+<U1007C3>
+<U1007C4>
+<U1007C5>
+<U1007C6>
+<U1007C7>
+<U1007C8>
+<U1007C9>
+<U1007CA>
+<U1007CB>
+<U1007CC>
+<U1007CD>
+<U1007CE>
+<U1007CF>
+<U1007D0>
+<U1007D1>
+<U1007D2>
+<U1007D3>
+<U1007D4>
+<U1007D5>
+<U1007D6>
+<U1007D7>
+<U1007D8>
+<U1007D9>
+<U1007DA>
+<U1007DB>
+<U1007DC>
+<U1007DD>
+<U1007DE>
+<U1007DF>
+<U1007E0>
+<U1007E1>
+<U1007E2>
+<U1007E3>
+<U1007E4>
+<U1007E5>
+<U1007E6>
+<U1007E7>
+<U1007E8>
+<U1007E9>
+<U1007EA>
+<U1007EB>
+<U1007EC>
+<U1007ED>
+<U1007EE>
+<U1007EF>
+<U1007F0>
+<U1007F1>
+<U1007F2>
+<U1007F3>
+<U1007F4>
+<U1007F5>
+<U1007F6>
+<U1007F7>
+<U1007F8>
+<U1007F9>
+<U1007FA>
+<U1007FB>
+<U1007FC>
+<U1007FD>
+<U1007FE>
+<U1007FF>
+<U100800>
+<U100801>
+<U100802>
+<U100803>
+<U100804>
+<U100805>
+<U100806>
+<U100807>
+<U100808>
+<U100809>
+<U10080A>
+<U10080B>
+<U10080C>
+<U10080D>
+<U10080E>
+<U10080F>
+<U100810>
+<U100811>
+<U100812>
+<U100813>
+<U100814>
+<U100815>
+<U100816>
+<U100817>
+<U100818>
+<U100819>
+<U10081A>
+<U10081B>
+<U10081C>
+<U10081D>
+<U10081E>
+<U10081F>
+<U100820>
+<U100821>
+<U100822>
+<U100823>
+<U100824>
+<U100825>
+<U100826>
+<U100827>
+<U100828>
+<U100829>
+<U10082A>
+<U10082B>
+<U10082C>
+<U10082D>
+<U10082E>
+<U10082F>
+<U100830>
+<U100831>
+<U100832>
+<U100833>
+<U100834>
+<U100835>
+<U100836>
+<U100837>
+<U100838>
+<U100839>
+<U10083A>
+<U10083B>
+<U10083C>
+<U10083D>
+<U10083E>
+<U10083F>
+<U100840>
+<U100841>
+<U100842>
+<U100843>
+<U100844>
+<U100845>
+<U100846>
+<U100847>
+<U100848>
+<U100849>
+<U10084A>
+<U10084B>
+<U10084C>
+<U10084D>
+<U10084E>
+<U10084F>
+<U100850>
+<U100851>
+<U100852>
+<U100853>
+<U100854>
+<U100855>
+<U100856>
+<U100857>
+<U100858>
+<U100859>
+<U10085A>
+<U10085B>
+<U10085C>
+<U10085D>
+<U10085E>
+<U10085F>
+<U100860>
+<U100861>
+<U100862>
+<U100863>
+<U100864>
+<U100865>
+<U100866>
+<U100867>
+<U100868>
+<U100869>
+<U10086A>
+<U10086B>
+<U10086C>
+<U10086D>
+<U10086E>
+<U10086F>
+<U100870>
+<U100871>
+<U100872>
+<U100873>
+<U100874>
+<U100875>
+<U100876>
+<U100877>
+<U100878>
+<U100879>
+<U10087A>
+<U10087B>
+<U10087C>
+<U10087D>
+<U10087E>
+<U10087F>
+<U100880>
+<U100881>
+<U100882>
+<U100883>
+<U100884>
+<U100885>
+<U100886>
+<U100887>
+<U100888>
+<U100889>
+<U10088A>
+<U10088B>
+<U10088C>
+<U10088D>
+<U10088E>
+<U10088F>
+<U100890>
+<U100891>
+<U100892>
+<U100893>
+<U100894>
+<U100895>
+<U100896>
+<U100897>
+<U100898>
+<U100899>
+<U10089A>
+<U10089B>
+<U10089C>
+<U10089D>
+<U10089E>
+<U10089F>
+<U1008A0>
+<U1008A1>
+<U1008A2>
+<U1008A3>
+<U1008A4>
+<U1008A5>
+<U1008A6>
+<U1008A7>
+<U1008A8>
+<U1008A9>
+<U1008AA>
+<U1008AB>
+<U1008AC>
+<U1008AD>
+<U1008AE>
+<U1008AF>
+<U1008B0>
+<U1008B1>
+<U1008B2>
+<U1008B3>
+<U1008B4>
+<U1008B5>
+<U1008B6>
+<U1008B7>
+<U1008B8>
+<U1008B9>
+<U1008BA>
+<U1008BB>
+<U1008BC>
+<U1008BD>
+<U1008BE>
+<U1008BF>
+<U1008C0>
+<U1008C1>
+<U1008C2>
+<U1008C3>
+<U1008C4>
+<U1008C5>
+<U1008C6>
+<U1008C7>
+<U1008C8>
+<U1008C9>
+<U1008CA>
+<U1008CB>
+<U1008CC>
+<U1008CD>
+<U1008CE>
+<U1008CF>
+<U1008D0>
+<U1008D1>
+<U1008D2>
+<U1008D3>
+<U1008D4>
+<U1008D5>
+<U1008D6>
+<U1008D7>
+<U1008D8>
+<U1008D9>
+<U1008DA>
+<U1008DB>
+<U1008DC>
+<U1008DD>
+<U1008DE>
+<U1008DF>
+<U1008E0>
+<U1008E1>
+<U1008E2>
+<U1008E3>
+<U1008E4>
+<U1008E5>
+<U1008E6>
+<U1008E7>
+<U1008E8>
+<U1008E9>
+<U1008EA>
+<U1008EB>
+<U1008EC>
+<U1008ED>
+<U1008EE>
+<U1008EF>
+<U1008F0>
+<U1008F1>
+<U1008F2>
+<U1008F3>
+<U1008F4>
+<U1008F5>
+<U1008F6>
+<U1008F7>
+<U1008F8>
+<U1008F9>
+<U1008FA>
+<U1008FB>
+<U1008FC>
+<U1008FD>
+<U1008FE>
+<U1008FF>
+<U100900>
+<U100901>
+<U100902>
+<U100903>
+<U100904>
+<U100905>
+<U100906>
+<U100907>
+<U100908>
+<U100909>
+<U10090A>
+<U10090B>
+<U10090C>
+<U10090D>
+<U10090E>
+<U10090F>
+<U100910>
+<U100911>
+<U100912>
+<U100913>
+<U100914>
+<U100915>
+<U100916>
+<U100917>
+<U100918>
+<U100919>
+<U10091A>
+<U10091B>
+<U10091C>
+<U10091D>
+<U10091E>
+<U10091F>
+<U100920>
+<U100921>
+<U100922>
+<U100923>
+<U100924>
+<U100925>
+<U100926>
+<U100927>
+<U100928>
+<U100929>
+<U10092A>
+<U10092B>
+<U10092C>
+<U10092D>
+<U10092E>
+<U10092F>
+<U100930>
+<U100931>
+<U100932>
+<U100933>
+<U100934>
+<U100935>
+<U100936>
+<U100937>
+<U100938>
+<U100939>
+<U10093A>
+<U10093B>
+<U10093C>
+<U10093D>
+<U10093E>
+<U10093F>
+<U100940>
+<U100941>
+<U100942>
+<U100943>
+<U100944>
+<U100945>
+<U100946>
+<U100947>
+<U100948>
+<U100949>
+<U10094A>
+<U10094B>
+<U10094C>
+<U10094D>
+<U10094E>
+<U10094F>
+<U100950>
+<U100951>
+<U100952>
+<U100953>
+<U100954>
+<U100955>
+<U100956>
+<U100957>
+<U100958>
+<U100959>
+<U10095A>
+<U10095B>
+<U10095C>
+<U10095D>
+<U10095E>
+<U10095F>
+<U100960>
+<U100961>
+<U100962>
+<U100963>
+<U100964>
+<U100965>
+<U100966>
+<U100967>
+<U100968>
+<U100969>
+<U10096A>
+<U10096B>
+<U10096C>
+<U10096D>
+<U10096E>
+<U10096F>
+<U100970>
+<U100971>
+<U100972>
+<U100973>
+<U100974>
+<U100975>
+<U100976>
+<U100977>
+<U100978>
+<U100979>
+<U10097A>
+<U10097B>
+<U10097C>
+<U10097D>
+<U10097E>
+<U10097F>
+<U100980>
+<U100981>
+<U100982>
+<U100983>
+<U100984>
+<U100985>
+<U100986>
+<U100987>
+<U100988>
+<U100989>
+<U10098A>
+<U10098B>
+<U10098C>
+<U10098D>
+<U10098E>
+<U10098F>
+<U100990>
+<U100991>
+<U100992>
+<U100993>
+<U100994>
+<U100995>
+<U100996>
+<U100997>
+<U100998>
+<U100999>
+<U10099A>
+<U10099B>
+<U10099C>
+<U10099D>
+<U10099E>
+<U10099F>
+<U1009A0>
+<U1009A1>
+<U1009A2>
+<U1009A3>
+<U1009A4>
+<U1009A5>
+<U1009A6>
+<U1009A7>
+<U1009A8>
+<U1009A9>
+<U1009AA>
+<U1009AB>
+<U1009AC>
+<U1009AD>
+<U1009AE>
+<U1009AF>
+<U1009B0>
+<U1009B1>
+<U1009B2>
+<U1009B3>
+<U1009B4>
+<U1009B5>
+<U1009B6>
+<U1009B7>
+<U1009B8>
+<U1009B9>
+<U1009BA>
+<U1009BB>
+<U1009BC>
+<U1009BD>
+<U1009BE>
+<U1009BF>
+<U1009C0>
+<U1009C1>
+<U1009C2>
+<U1009C3>
+<U1009C4>
+<U1009C5>
+<U1009C6>
+<U1009C7>
+<U1009C8>
+<U1009C9>
+<U1009CA>
+<U1009CB>
+<U1009CC>
+<U1009CD>
+<U1009CE>
+<U1009CF>
+<U1009D0>
+<U1009D1>
+<U1009D2>
+<U1009D3>
+<U1009D4>
+<U1009D5>
+<U1009D6>
+<U1009D7>
+<U1009D8>
+<U1009D9>
+<U1009DA>
+<U1009DB>
+<U1009DC>
+<U1009DD>
+<U1009DE>
+<U1009DF>
+<U1009E0>
+<U1009E1>
+<U1009E2>
+<U1009E3>
+<U1009E4>
+<U1009E5>
+<U1009E6>
+<U1009E7>
+<U1009E8>
+<U1009E9>
+<U1009EA>
+<U1009EB>
+<U1009EC>
+<U1009ED>
+<U1009EE>
+<U1009EF>
+<U1009F0>
+<U1009F1>
+<U1009F2>
+<U1009F3>
+<U1009F4>
+<U1009F5>
+<U1009F6>
+<U1009F7>
+<U1009F8>
+<U1009F9>
+<U1009FA>
+<U1009FB>
+<U1009FC>
+<U1009FD>
+<U1009FE>
+<U1009FF>
+<U100A00>
+<U100A01>
+<U100A02>
+<U100A03>
+<U100A04>
+<U100A05>
+<U100A06>
+<U100A07>
+<U100A08>
+<U100A09>
+<U100A0A>
+<U100A0B>
+<U100A0C>
+<U100A0D>
+<U100A0E>
+<U100A0F>
+<U100A10>
+<U100A11>
+<U100A12>
+<U100A13>
+<U100A14>
+<U100A15>
+<U100A16>
+<U100A17>
+<U100A18>
+<U100A19>
+<U100A1A>
+<U100A1B>
+<U100A1C>
+<U100A1D>
+<U100A1E>
+<U100A1F>
+<U100A20>
+<U100A21>
+<U100A22>
+<U100A23>
+<U100A24>
+<U100A25>
+<U100A26>
+<U100A27>
+<U100A28>
+<U100A29>
+<U100A2A>
+<U100A2B>
+<U100A2C>
+<U100A2D>
+<U100A2E>
+<U100A2F>
+<U100A30>
+<U100A31>
+<U100A32>
+<U100A33>
+<U100A34>
+<U100A35>
+<U100A36>
+<U100A37>
+<U100A38>
+<U100A39>
+<U100A3A>
+<U100A3B>
+<U100A3C>
+<U100A3D>
+<U100A3E>
+<U100A3F>
+<U100A40>
+<U100A41>
+<U100A42>
+<U100A43>
+<U100A44>
+<U100A45>
+<U100A46>
+<U100A47>
+<U100A48>
+<U100A49>
+<U100A4A>
+<U100A4B>
+<U100A4C>
+<U100A4D>
+<U100A4E>
+<U100A4F>
+<U100A50>
+<U100A51>
+<U100A52>
+<U100A53>
+<U100A54>
+<U100A55>
+<U100A56>
+<U100A57>
+<U100A58>
+<U100A59>
+<U100A5A>
+<U100A5B>
+<U100A5C>
+<U100A5D>
+<U100A5E>
+<U100A5F>
+<U100A60>
+<U100A61>
+<U100A62>
+<U100A63>
+<U100A64>
+<U100A65>
+<U100A66>
+<U100A67>
+<U100A68>
+<U100A69>
+<U100A6A>
+<U100A6B>
+<U100A6C>
+<U100A6D>
+<U100A6E>
+<U100A6F>
+<U100A70>
+<U100A71>
+<U100A72>
+<U100A73>
+<U100A74>
+<U100A75>
+<U100A76>
+<U100A77>
+<U100A78>
+<U100A79>
+<U100A7A>
+<U100A7B>
+<U100A7C>
+<U100A7D>
+<U100A7E>
+<U100A7F>
+<U100A80>
+<U100A81>
+<U100A82>
+<U100A83>
+<U100A84>
+<U100A85>
+<U100A86>
+<U100A87>
+<U100A88>
+<U100A89>
+<U100A8A>
+<U100A8B>
+<U100A8C>
+<U100A8D>
+<U100A8E>
+<U100A8F>
+<U100A90>
+<U100A91>
+<U100A92>
+<U100A93>
+<U100A94>
+<U100A95>
+<U100A96>
+<U100A97>
+<U100A98>
+<U100A99>
+<U100A9A>
+<U100A9B>
+<U100A9C>
+<U100A9D>
+<U100A9E>
+<U100A9F>
+<U100AA0>
+<U100AA1>
+<U100AA2>
+<U100AA3>
+<U100AA4>
+<U100AA5>
+<U100AA6>
+<U100AA7>
+<U100AA8>
+<U100AA9>
+<U100AAA>
+<U100AAB>
+<U100AAC>
+<U100AAD>
+<U100AAE>
+<U100AAF>
+<U100AB0>
+<U100AB1>
+<U100AB2>
+<U100AB3>
+<U100AB4>
+<U100AB5>
+<U100AB6>
+<U100AB7>
+<U100AB8>
+<U100AB9>
+<U100ABA>
+<U100ABB>
+<U100ABC>
+<U100ABD>
+<U100ABE>
+<U100ABF>
+<U100AC0>
+<U100AC1>
+<U100AC2>
+<U100AC3>
+<U100AC4>
+<U100AC5>
+<U100AC6>
+<U100AC7>
+<U100AC8>
+<U100AC9>
+<U100ACA>
+<U100ACB>
+<U100ACC>
+<U100ACD>
+<U100ACE>
+<U100ACF>
+<U100AD0>
+<U100AD1>
+<U100AD2>
+<U100AD3>
+<U100AD4>
+<U100AD5>
+<U100AD6>
+<U100AD7>
+<U100AD8>
+<U100AD9>
+<U100ADA>
+<U100ADB>
+<U100ADC>
+<U100ADD>
+<U100ADE>
+<U100ADF>
+<U100AE0>
+<U100AE1>
+<U100AE2>
+<U100AE3>
+<U100AE4>
+<U100AE5>
+<U100AE6>
+<U100AE7>
+<U100AE8>
+<U100AE9>
+<U100AEA>
+<U100AEB>
+<U100AEC>
+<U100AED>
+<U100AEE>
+<U100AEF>
+<U100AF0>
+<U100AF1>
+<U100AF2>
+<U100AF3>
+<U100AF4>
+<U100AF5>
+<U100AF6>
+<U100AF7>
+<U100AF8>
+<U100AF9>
+<U100AFA>
+<U100AFB>
+<U100AFC>
+<U100AFD>
+<U100AFE>
+<U100AFF>
+<U100B00>
+<U100B01>
+<U100B02>
+<U100B03>
+<U100B04>
+<U100B05>
+<U100B06>
+<U100B07>
+<U100B08>
+<U100B09>
+<U100B0A>
+<U100B0B>
+<U100B0C>
+<U100B0D>
+<U100B0E>
+<U100B0F>
+<U100B10>
+<U100B11>
+<U100B12>
+<U100B13>
+<U100B14>
+<U100B15>
+<U100B16>
+<U100B17>
+<U100B18>
+<U100B19>
+<U100B1A>
+<U100B1B>
+<U100B1C>
+<U100B1D>
+<U100B1E>
+<U100B1F>
+<U100B20>
+<U100B21>
+<U100B22>
+<U100B23>
+<U100B24>
+<U100B25>
+<U100B26>
+<U100B27>
+<U100B28>
+<U100B29>
+<U100B2A>
+<U100B2B>
+<U100B2C>
+<U100B2D>
+<U100B2E>
+<U100B2F>
+<U100B30>
+<U100B31>
+<U100B32>
+<U100B33>
+<U100B34>
+<U100B35>
+<U100B36>
+<U100B37>
+<U100B38>
+<U100B39>
+<U100B3A>
+<U100B3B>
+<U100B3C>
+<U100B3D>
+<U100B3E>
+<U100B3F>
+<U100B40>
+<U100B41>
+<U100B42>
+<U100B43>
+<U100B44>
+<U100B45>
+<U100B46>
+<U100B47>
+<U100B48>
+<U100B49>
+<U100B4A>
+<U100B4B>
+<U100B4C>
+<U100B4D>
+<U100B4E>
+<U100B4F>
+<U100B50>
+<U100B51>
+<U100B52>
+<U100B53>
+<U100B54>
+<U100B55>
+<U100B56>
+<U100B57>
+<U100B58>
+<U100B59>
+<U100B5A>
+<U100B5B>
+<U100B5C>
+<U100B5D>
+<U100B5E>
+<U100B5F>
+<U100B60>
+<U100B61>
+<U100B62>
+<U100B63>
+<U100B64>
+<U100B65>
+<U100B66>
+<U100B67>
+<U100B68>
+<U100B69>
+<U100B6A>
+<U100B6B>
+<U100B6C>
+<U100B6D>
+<U100B6E>
+<U100B6F>
+<U100B70>
+<U100B71>
+<U100B72>
+<U100B73>
+<U100B74>
+<U100B75>
+<U100B76>
+<U100B77>
+<U100B78>
+<U100B79>
+<U100B7A>
+<U100B7B>
+<U100B7C>
+<U100B7D>
+<U100B7E>
+<U100B7F>
+<U100B80>
+<U100B81>
+<U100B82>
+<U100B83>
+<U100B84>
+<U100B85>
+<U100B86>
+<U100B87>
+<U100B88>
+<U100B89>
+<U100B8A>
+<U100B8B>
+<U100B8C>
+<U100B8D>
+<U100B8E>
+<U100B8F>
+<U100B90>
+<U100B91>
+<U100B92>
+<U100B93>
+<U100B94>
+<U100B95>
+<U100B96>
+<U100B97>
+<U100B98>
+<U100B99>
+<U100B9A>
+<U100B9B>
+<U100B9C>
+<U100B9D>
+<U100B9E>
+<U100B9F>
+<U100BA0>
+<U100BA1>
+<U100BA2>
+<U100BA3>
+<U100BA4>
+<U100BA5>
+<U100BA6>
+<U100BA7>
+<U100BA8>
+<U100BA9>
+<U100BAA>
+<U100BAB>
+<U100BAC>
+<U100BAD>
+<U100BAE>
+<U100BAF>
+<U100BB0>
+<U100BB1>
+<U100BB2>
+<U100BB3>
+<U100BB4>
+<U100BB5>
+<U100BB6>
+<U100BB7>
+<U100BB8>
+<U100BB9>
+<U100BBA>
+<U100BBB>
+<U100BBC>
+<U100BBD>
+<U100BBE>
+<U100BBF>
+<U100BC0>
+<U100BC1>
+<U100BC2>
+<U100BC3>
+<U100BC4>
+<U100BC5>
+<U100BC6>
+<U100BC7>
+<U100BC8>
+<U100BC9>
+<U100BCA>
+<U100BCB>
+<U100BCC>
+<U100BCD>
+<U100BCE>
+<U100BCF>
+<U100BD0>
+<U100BD1>
+<U100BD2>
+<U100BD3>
+<U100BD4>
+<U100BD5>
+<U100BD6>
+<U100BD7>
+<U100BD8>
+<U100BD9>
+<U100BDA>
+<U100BDB>
+<U100BDC>
+<U100BDD>
+<U100BDE>
+<U100BDF>
+<U100BE0>
+<U100BE1>
+<U100BE2>
+<U100BE3>
+<U100BE4>
+<U100BE5>
+<U100BE6>
+<U100BE7>
+<U100BE8>
+<U100BE9>
+<U100BEA>
+<U100BEB>
+<U100BEC>
+<U100BED>
+<U100BEE>
+<U100BEF>
+<U100BF0>
+<U100BF1>
+<U100BF2>
+<U100BF3>
+<U100BF4>
+<U100BF5>
+<U100BF6>
+<U100BF7>
+<U100BF8>
+<U100BF9>
+<U100BFA>
+<U100BFB>
+<U100BFC>
+<U100BFD>
+<U100BFE>
+<U100BFF>
+<U100C00>
+<U100C01>
+<U100C02>
+<U100C03>
+<U100C04>
+<U100C05>
+<U100C06>
+<U100C07>
+<U100C08>
+<U100C09>
+<U100C0A>
+<U100C0B>
+<U100C0C>
+<U100C0D>
+<U100C0E>
+<U100C0F>
+<U100C10>
+<U100C11>
+<U100C12>
+<U100C13>
+<U100C14>
+<U100C15>
+<U100C16>
+<U100C17>
+<U100C18>
+<U100C19>
+<U100C1A>
+<U100C1B>
+<U100C1C>
+<U100C1D>
+<U100C1E>
+<U100C1F>
+<U100C20>
+<U100C21>
+<U100C22>
+<U100C23>
+<U100C24>
+<U100C25>
+<U100C26>
+<U100C27>
+<U100C28>
+<U100C29>
+<U100C2A>
+<U100C2B>
+<U100C2C>
+<U100C2D>
+<U100C2E>
+<U100C2F>
+<U100C30>
+<U100C31>
+<U100C32>
+<U100C33>
+<U100C34>
+<U100C35>
+<U100C36>
+<U100C37>
+<U100C38>
+<U100C39>
+<U100C3A>
+<U100C3B>
+<U100C3C>
+<U100C3D>
+<U100C3E>
+<U100C3F>
+<U100C40>
+<U100C41>
+<U100C42>
+<U100C43>
+<U100C44>
+<U100C45>
+<U100C46>
+<U100C47>
+<U100C48>
+<U100C49>
+<U100C4A>
+<U100C4B>
+<U100C4C>
+<U100C4D>
+<U100C4E>
+<U100C4F>
+<U100C50>
+<U100C51>
+<U100C52>
+<U100C53>
+<U100C54>
+<U100C55>
+<U100C56>
+<U100C57>
+<U100C58>
+<U100C59>
+<U100C5A>
+<U100C5B>
+<U100C5C>
+<U100C5D>
+<U100C5E>
+<U100C5F>
+<U100C60>
+<U100C61>
+<U100C62>
+<U100C63>
+<U100C64>
+<U100C65>
+<U100C66>
+<U100C67>
+<U100C68>
+<U100C69>
+<U100C6A>
+<U100C6B>
+<U100C6C>
+<U100C6D>
+<U100C6E>
+<U100C6F>
+<U100C70>
+<U100C71>
+<U100C72>
+<U100C73>
+<U100C74>
+<U100C75>
+<U100C76>
+<U100C77>
+<U100C78>
+<U100C79>
+<U100C7A>
+<U100C7B>
+<U100C7C>
+<U100C7D>
+<U100C7E>
+<U100C7F>
+<U100C80>
+<U100C81>
+<U100C82>
+<U100C83>
+<U100C84>
+<U100C85>
+<U100C86>
+<U100C87>
+<U100C88>
+<U100C89>
+<U100C8A>
+<U100C8B>
+<U100C8C>
+<U100C8D>
+<U100C8E>
+<U100C8F>
+<U100C90>
+<U100C91>
+<U100C92>
+<U100C93>
+<U100C94>
+<U100C95>
+<U100C96>
+<U100C97>
+<U100C98>
+<U100C99>
+<U100C9A>
+<U100C9B>
+<U100C9C>
+<U100C9D>
+<U100C9E>
+<U100C9F>
+<U100CA0>
+<U100CA1>
+<U100CA2>
+<U100CA3>
+<U100CA4>
+<U100CA5>
+<U100CA6>
+<U100CA7>
+<U100CA8>
+<U100CA9>
+<U100CAA>
+<U100CAB>
+<U100CAC>
+<U100CAD>
+<U100CAE>
+<U100CAF>
+<U100CB0>
+<U100CB1>
+<U100CB2>
+<U100CB3>
+<U100CB4>
+<U100CB5>
+<U100CB6>
+<U100CB7>
+<U100CB8>
+<U100CB9>
+<U100CBA>
+<U100CBB>
+<U100CBC>
+<U100CBD>
+<U100CBE>
+<U100CBF>
+<U100CC0>
+<U100CC1>
+<U100CC2>
+<U100CC3>
+<U100CC4>
+<U100CC5>
+<U100CC6>
+<U100CC7>
+<U100CC8>
+<U100CC9>
+<U100CCA>
+<U100CCB>
+<U100CCC>
+<U100CCD>
+<U100CCE>
+<U100CCF>
+<U100CD0>
+<U100CD1>
+<U100CD2>
+<U100CD3>
+<U100CD4>
+<U100CD5>
+<U100CD6>
+<U100CD7>
+<U100CD8>
+<U100CD9>
+<U100CDA>
+<U100CDB>
+<U100CDC>
+<U100CDD>
+<U100CDE>
+<U100CDF>
+<U100CE0>
+<U100CE1>
+<U100CE2>
+<U100CE3>
+<U100CE4>
+<U100CE5>
+<U100CE6>
+<U100CE7>
+<U100CE8>
+<U100CE9>
+<U100CEA>
+<U100CEB>
+<U100CEC>
+<U100CED>
+<U100CEE>
+<U100CEF>
+<U100CF0>
+<U100CF1>
+<U100CF2>
+<U100CF3>
+<U100CF4>
+<U100CF5>
+<U100CF6>
+<U100CF7>
+<U100CF8>
+<U100CF9>
+<U100CFA>
+<U100CFB>
+<U100CFC>
+<U100CFD>
+<U100CFE>
+<U100CFF>
+<U100D00>
+<U100D01>
+<U100D02>
+<U100D03>
+<U100D04>
+<U100D05>
+<U100D06>
+<U100D07>
+<U100D08>
+<U100D09>
+<U100D0A>
+<U100D0B>
+<U100D0C>
+<U100D0D>
+<U100D0E>
+<U100D0F>
+<U100D10>
+<U100D11>
+<U100D12>
+<U100D13>
+<U100D14>
+<U100D15>
+<U100D16>
+<U100D17>
+<U100D18>
+<U100D19>
+<U100D1A>
+<U100D1B>
+<U100D1C>
+<U100D1D>
+<U100D1E>
+<U100D1F>
+<U100D20>
+<U100D21>
+<U100D22>
+<U100D23>
+<U100D24>
+<U100D25>
+<U100D26>
+<U100D27>
+<U100D28>
+<U100D29>
+<U100D2A>
+<U100D2B>
+<U100D2C>
+<U100D2D>
+<U100D2E>
+<U100D2F>
+<U100D30>
+<U100D31>
+<U100D32>
+<U100D33>
+<U100D34>
+<U100D35>
+<U100D36>
+<U100D37>
+<U100D38>
+<U100D39>
+<U100D3A>
+<U100D3B>
+<U100D3C>
+<U100D3D>
+<U100D3E>
+<U100D3F>
+<U100D40>
+<U100D41>
+<U100D42>
+<U100D43>
+<U100D44>
+<U100D45>
+<U100D46>
+<U100D47>
+<U100D48>
+<U100D49>
+<U100D4A>
+<U100D4B>
+<U100D4C>
+<U100D4D>
+<U100D4E>
+<U100D4F>
+<U100D50>
+<U100D51>
+<U100D52>
+<U100D53>
+<U100D54>
+<U100D55>
+<U100D56>
+<U100D57>
+<U100D58>
+<U100D59>
+<U100D5A>
+<U100D5B>
+<U100D5C>
+<U100D5D>
+<U100D5E>
+<U100D5F>
+<U100D60>
+<U100D61>
+<U100D62>
+<U100D63>
+<U100D64>
+<U100D65>
+<U100D66>
+<U100D67>
+<U100D68>
+<U100D69>
+<U100D6A>
+<U100D6B>
+<U100D6C>
+<U100D6D>
+<U100D6E>
+<U100D6F>
+<U100D70>
+<U100D71>
+<U100D72>
+<U100D73>
+<U100D74>
+<U100D75>
+<U100D76>
+<U100D77>
+<U100D78>
+<U100D79>
+<U100D7A>
+<U100D7B>
+<U100D7C>
+<U100D7D>
+<U100D7E>
+<U100D7F>
+<U100D80>
+<U100D81>
+<U100D82>
+<U100D83>
+<U100D84>
+<U100D85>
+<U100D86>
+<U100D87>
+<U100D88>
+<U100D89>
+<U100D8A>
+<U100D8B>
+<U100D8C>
+<U100D8D>
+<U100D8E>
+<U100D8F>
+<U100D90>
+<U100D91>
+<U100D92>
+<U100D93>
+<U100D94>
+<U100D95>
+<U100D96>
+<U100D97>
+<U100D98>
+<U100D99>
+<U100D9A>
+<U100D9B>
+<U100D9C>
+<U100D9D>
+<U100D9E>
+<U100D9F>
+<U100DA0>
+<U100DA1>
+<U100DA2>
+<U100DA3>
+<U100DA4>
+<U100DA5>
+<U100DA6>
+<U100DA7>
+<U100DA8>
+<U100DA9>
+<U100DAA>
+<U100DAB>
+<U100DAC>
+<U100DAD>
+<U100DAE>
+<U100DAF>
+<U100DB0>
+<U100DB1>
+<U100DB2>
+<U100DB3>
+<U100DB4>
+<U100DB5>
+<U100DB6>
+<U100DB7>
+<U100DB8>
+<U100DB9>
+<U100DBA>
+<U100DBB>
+<U100DBC>
+<U100DBD>
+<U100DBE>
+<U100DBF>
+<U100DC0>
+<U100DC1>
+<U100DC2>
+<U100DC3>
+<U100DC4>
+<U100DC5>
+<U100DC6>
+<U100DC7>
+<U100DC8>
+<U100DC9>
+<U100DCA>
+<U100DCB>
+<U100DCC>
+<U100DCD>
+<U100DCE>
+<U100DCF>
+<U100DD0>
+<U100DD1>
+<U100DD2>
+<U100DD3>
+<U100DD4>
+<U100DD5>
+<U100DD6>
+<U100DD7>
+<U100DD8>
+<U100DD9>
+<U100DDA>
+<U100DDB>
+<U100DDC>
+<U100DDD>
+<U100DDE>
+<U100DDF>
+<U100DE0>
+<U100DE1>
+<U100DE2>
+<U100DE3>
+<U100DE4>
+<U100DE5>
+<U100DE6>
+<U100DE7>
+<U100DE8>
+<U100DE9>
+<U100DEA>
+<U100DEB>
+<U100DEC>
+<U100DED>
+<U100DEE>
+<U100DEF>
+<U100DF0>
+<U100DF1>
+<U100DF2>
+<U100DF3>
+<U100DF4>
+<U100DF5>
+<U100DF6>
+<U100DF7>
+<U100DF8>
+<U100DF9>
+<U100DFA>
+<U100DFB>
+<U100DFC>
+<U100DFD>
+<U100DFE>
+<U100DFF>
+<U100E00>
+<U100E01>
+<U100E02>
+<U100E03>
+<U100E04>
+<U100E05>
+<U100E06>
+<U100E07>
+<U100E08>
+<U100E09>
+<U100E0A>
+<U100E0B>
+<U100E0C>
+<U100E0D>
+<U100E0E>
+<U100E0F>
+<U100E10>
+<U100E11>
+<U100E12>
+<U100E13>
+<U100E14>
+<U100E15>
+<U100E16>
+<U100E17>
+<U100E18>
+<U100E19>
+<U100E1A>
+<U100E1B>
+<U100E1C>
+<U100E1D>
+<U100E1E>
+<U100E1F>
+<U100E20>
+<U100E21>
+<U100E22>
+<U100E23>
+<U100E24>
+<U100E25>
+<U100E26>
+<U100E27>
+<U100E28>
+<U100E29>
+<U100E2A>
+<U100E2B>
+<U100E2C>
+<U100E2D>
+<U100E2E>
+<U100E2F>
+<U100E30>
+<U100E31>
+<U100E32>
+<U100E33>
+<U100E34>
+<U100E35>
+<U100E36>
+<U100E37>
+<U100E38>
+<U100E39>
+<U100E3A>
+<U100E3B>
+<U100E3C>
+<U100E3D>
+<U100E3E>
+<U100E3F>
+<U100E40>
+<U100E41>
+<U100E42>
+<U100E43>
+<U100E44>
+<U100E45>
+<U100E46>
+<U100E47>
+<U100E48>
+<U100E49>
+<U100E4A>
+<U100E4B>
+<U100E4C>
+<U100E4D>
+<U100E4E>
+<U100E4F>
+<U100E50>
+<U100E51>
+<U100E52>
+<U100E53>
+<U100E54>
+<U100E55>
+<U100E56>
+<U100E57>
+<U100E58>
+<U100E59>
+<U100E5A>
+<U100E5B>
+<U100E5C>
+<U100E5D>
+<U100E5E>
+<U100E5F>
+<U100E60>
+<U100E61>
+<U100E62>
+<U100E63>
+<U100E64>
+<U100E65>
+<U100E66>
+<U100E67>
+<U100E68>
+<U100E69>
+<U100E6A>
+<U100E6B>
+<U100E6C>
+<U100E6D>
+<U100E6E>
+<U100E6F>
+<U100E70>
+<U100E71>
+<U100E72>
+<U100E73>
+<U100E74>
+<U100E75>
+<U100E76>
+<U100E77>
+<U100E78>
+<U100E79>
+<U100E7A>
+<U100E7B>
+<U100E7C>
+<U100E7D>
+<U100E7E>
+<U100E7F>
+<U100E80>
+<U100E81>
+<U100E82>
+<U100E83>
+<U100E84>
+<U100E85>
+<U100E86>
+<U100E87>
+<U100E88>
+<U100E89>
+<U100E8A>
+<U100E8B>
+<U100E8C>
+<U100E8D>
+<U100E8E>
+<U100E8F>
+<U100E90>
+<U100E91>
+<U100E92>
+<U100E93>
+<U100E94>
+<U100E95>
+<U100E96>
+<U100E97>
+<U100E98>
+<U100E99>
+<U100E9A>
+<U100E9B>
+<U100E9C>
+<U100E9D>
+<U100E9E>
+<U100E9F>
+<U100EA0>
+<U100EA1>
+<U100EA2>
+<U100EA3>
+<U100EA4>
+<U100EA5>
+<U100EA6>
+<U100EA7>
+<U100EA8>
+<U100EA9>
+<U100EAA>
+<U100EAB>
+<U100EAC>
+<U100EAD>
+<U100EAE>
+<U100EAF>
+<U100EB0>
+<U100EB1>
+<U100EB2>
+<U100EB3>
+<U100EB4>
+<U100EB5>
+<U100EB6>
+<U100EB7>
+<U100EB8>
+<U100EB9>
+<U100EBA>
+<U100EBB>
+<U100EBC>
+<U100EBD>
+<U100EBE>
+<U100EBF>
+<U100EC0>
+<U100EC1>
+<U100EC2>
+<U100EC3>
+<U100EC4>
+<U100EC5>
+<U100EC6>
+<U100EC7>
+<U100EC8>
+<U100EC9>
+<U100ECA>
+<U100ECB>
+<U100ECC>
+<U100ECD>
+<U100ECE>
+<U100ECF>
+<U100ED0>
+<U100ED1>
+<U100ED2>
+<U100ED3>
+<U100ED4>
+<U100ED5>
+<U100ED6>
+<U100ED7>
+<U100ED8>
+<U100ED9>
+<U100EDA>
+<U100EDB>
+<U100EDC>
+<U100EDD>
+<U100EDE>
+<U100EDF>
+<U100EE0>
+<U100EE1>
+<U100EE2>
+<U100EE3>
+<U100EE4>
+<U100EE5>
+<U100EE6>
+<U100EE7>
+<U100EE8>
+<U100EE9>
+<U100EEA>
+<U100EEB>
+<U100EEC>
+<U100EED>
+<U100EEE>
+<U100EEF>
+<U100EF0>
+<U100EF1>
+<U100EF2>
+<U100EF3>
+<U100EF4>
+<U100EF5>
+<U100EF6>
+<U100EF7>
+<U100EF8>
+<U100EF9>
+<U100EFA>
+<U100EFB>
+<U100EFC>
+<U100EFD>
+<U100EFE>
+<U100EFF>
+<U100F00>
+<U100F01>
+<U100F02>
+<U100F03>
+<U100F04>
+<U100F05>
+<U100F06>
+<U100F07>
+<U100F08>
+<U100F09>
+<U100F0A>
+<U100F0B>
+<U100F0C>
+<U100F0D>
+<U100F0E>
+<U100F0F>
+<U100F10>
+<U100F11>
+<U100F12>
+<U100F13>
+<U100F14>
+<U100F15>
+<U100F16>
+<U100F17>
+<U100F18>
+<U100F19>
+<U100F1A>
+<U100F1B>
+<U100F1C>
+<U100F1D>
+<U100F1E>
+<U100F1F>
+<U100F20>
+<U100F21>
+<U100F22>
+<U100F23>
+<U100F24>
+<U100F25>
+<U100F26>
+<U100F27>
+<U100F28>
+<U100F29>
+<U100F2A>
+<U100F2B>
+<U100F2C>
+<U100F2D>
+<U100F2E>
+<U100F2F>
+<U100F30>
+<U100F31>
+<U100F32>
+<U100F33>
+<U100F34>
+<U100F35>
+<U100F36>
+<U100F37>
+<U100F38>
+<U100F39>
+<U100F3A>
+<U100F3B>
+<U100F3C>
+<U100F3D>
+<U100F3E>
+<U100F3F>
+<U100F40>
+<U100F41>
+<U100F42>
+<U100F43>
+<U100F44>
+<U100F45>
+<U100F46>
+<U100F47>
+<U100F48>
+<U100F49>
+<U100F4A>
+<U100F4B>
+<U100F4C>
+<U100F4D>
+<U100F4E>
+<U100F4F>
+<U100F50>
+<U100F51>
+<U100F52>
+<U100F53>
+<U100F54>
+<U100F55>
+<U100F56>
+<U100F57>
+<U100F58>
+<U100F59>
+<U100F5A>
+<U100F5B>
+<U100F5C>
+<U100F5D>
+<U100F5E>
+<U100F5F>
+<U100F60>
+<U100F61>
+<U100F62>
+<U100F63>
+<U100F64>
+<U100F65>
+<U100F66>
+<U100F67>
+<U100F68>
+<U100F69>
+<U100F6A>
+<U100F6B>
+<U100F6C>
+<U100F6D>
+<U100F6E>
+<U100F6F>
+<U100F70>
+<U100F71>
+<U100F72>
+<U100F73>
+<U100F74>
+<U100F75>
+<U100F76>
+<U100F77>
+<U100F78>
+<U100F79>
+<U100F7A>
+<U100F7B>
+<U100F7C>
+<U100F7D>
+<U100F7E>
+<U100F7F>
+<U100F80>
+<U100F81>
+<U100F82>
+<U100F83>
+<U100F84>
+<U100F85>
+<U100F86>
+<U100F87>
+<U100F88>
+<U100F89>
+<U100F8A>
+<U100F8B>
+<U100F8C>
+<U100F8D>
+<U100F8E>
+<U100F8F>
+<U100F90>
+<U100F91>
+<U100F92>
+<U100F93>
+<U100F94>
+<U100F95>
+<U100F96>
+<U100F97>
+<U100F98>
+<U100F99>
+<U100F9A>
+<U100F9B>
+<U100F9C>
+<U100F9D>
+<U100F9E>
+<U100F9F>
+<U100FA0>
+<U100FA1>
+<U100FA2>
+<U100FA3>
+<U100FA4>
+<U100FA5>
+<U100FA6>
+<U100FA7>
+<U100FA8>
+<U100FA9>
+<U100FAA>
+<U100FAB>
+<U100FAC>
+<U100FAD>
+<U100FAE>
+<U100FAF>
+<U100FB0>
+<U100FB1>
+<U100FB2>
+<U100FB3>
+<U100FB4>
+<U100FB5>
+<U100FB6>
+<U100FB7>
+<U100FB8>
+<U100FB9>
+<U100FBA>
+<U100FBB>
+<U100FBC>
+<U100FBD>
+<U100FBE>
+<U100FBF>
+<U100FC0>
+<U100FC1>
+<U100FC2>
+<U100FC3>
+<U100FC4>
+<U100FC5>
+<U100FC6>
+<U100FC7>
+<U100FC8>
+<U100FC9>
+<U100FCA>
+<U100FCB>
+<U100FCC>
+<U100FCD>
+<U100FCE>
+<U100FCF>
+<U100FD0>
+<U100FD1>
+<U100FD2>
+<U100FD3>
+<U100FD4>
+<U100FD5>
+<U100FD6>
+<U100FD7>
+<U100FD8>
+<U100FD9>
+<U100FDA>
+<U100FDB>
+<U100FDC>
+<U100FDD>
+<U100FDE>
+<U100FDF>
+<U100FE0>
+<U100FE1>
+<U100FE2>
+<U100FE3>
+<U100FE4>
+<U100FE5>
+<U100FE6>
+<U100FE7>
+<U100FE8>
+<U100FE9>
+<U100FEA>
+<U100FEB>
+<U100FEC>
+<U100FED>
+<U100FEE>
+<U100FEF>
+<U100FF0>
+<U100FF1>
+<U100FF2>
+<U100FF3>
+<U100FF4>
+<U100FF5>
+<U100FF6>
+<U100FF7>
+<U100FF8>
+<U100FF9>
+<U100FFA>
+<U100FFB>
+<U100FFC>
+<U100FFD>
+<U100FFE>
+<U100FFF>
+<U101000>
+<U101001>
+<U101002>
+<U101003>
+<U101004>
+<U101005>
+<U101006>
+<U101007>
+<U101008>
+<U101009>
+<U10100A>
+<U10100B>
+<U10100C>
+<U10100D>
+<U10100E>
+<U10100F>
+<U101010>
+<U101011>
+<U101012>
+<U101013>
+<U101014>
+<U101015>
+<U101016>
+<U101017>
+<U101018>
+<U101019>
+<U10101A>
+<U10101B>
+<U10101C>
+<U10101D>
+<U10101E>
+<U10101F>
+<U101020>
+<U101021>
+<U101022>
+<U101023>
+<U101024>
+<U101025>
+<U101026>
+<U101027>
+<U101028>
+<U101029>
+<U10102A>
+<U10102B>
+<U10102C>
+<U10102D>
+<U10102E>
+<U10102F>
+<U101030>
+<U101031>
+<U101032>
+<U101033>
+<U101034>
+<U101035>
+<U101036>
+<U101037>
+<U101038>
+<U101039>
+<U10103A>
+<U10103B>
+<U10103C>
+<U10103D>
+<U10103E>
+<U10103F>
+<U101040>
+<U101041>
+<U101042>
+<U101043>
+<U101044>
+<U101045>
+<U101046>
+<U101047>
+<U101048>
+<U101049>
+<U10104A>
+<U10104B>
+<U10104C>
+<U10104D>
+<U10104E>
+<U10104F>
+<U101050>
+<U101051>
+<U101052>
+<U101053>
+<U101054>
+<U101055>
+<U101056>
+<U101057>
+<U101058>
+<U101059>
+<U10105A>
+<U10105B>
+<U10105C>
+<U10105D>
+<U10105E>
+<U10105F>
+<U101060>
+<U101061>
+<U101062>
+<U101063>
+<U101064>
+<U101065>
+<U101066>
+<U101067>
+<U101068>
+<U101069>
+<U10106A>
+<U10106B>
+<U10106C>
+<U10106D>
+<U10106E>
+<U10106F>
+<U101070>
+<U101071>
+<U101072>
+<U101073>
+<U101074>
+<U101075>
+<U101076>
+<U101077>
+<U101078>
+<U101079>
+<U10107A>
+<U10107B>
+<U10107C>
+<U10107D>
+<U10107E>
+<U10107F>
+<U101080>
+<U101081>
+<U101082>
+<U101083>
+<U101084>
+<U101085>
+<U101086>
+<U101087>
+<U101088>
+<U101089>
+<U10108A>
+<U10108B>
+<U10108C>
+<U10108D>
+<U10108E>
+<U10108F>
+<U101090>
+<U101091>
+<U101092>
+<U101093>
+<U101094>
+<U101095>
+<U101096>
+<U101097>
+<U101098>
+<U101099>
+<U10109A>
+<U10109B>
+<U10109C>
+<U10109D>
+<U10109E>
+<U10109F>
+<U1010A0>
+<U1010A1>
+<U1010A2>
+<U1010A3>
+<U1010A4>
+<U1010A5>
+<U1010A6>
+<U1010A7>
+<U1010A8>
+<U1010A9>
+<U1010AA>
+<U1010AB>
+<U1010AC>
+<U1010AD>
+<U1010AE>
+<U1010AF>
+<U1010B0>
+<U1010B1>
+<U1010B2>
+<U1010B3>
+<U1010B4>
+<U1010B5>
+<U1010B6>
+<U1010B7>
+<U1010B8>
+<U1010B9>
+<U1010BA>
+<U1010BB>
+<U1010BC>
+<U1010BD>
+<U1010BE>
+<U1010BF>
+<U1010C0>
+<U1010C1>
+<U1010C2>
+<U1010C3>
+<U1010C4>
+<U1010C5>
+<U1010C6>
+<U1010C7>
+<U1010C8>
+<U1010C9>
+<U1010CA>
+<U1010CB>
+<U1010CC>
+<U1010CD>
+<U1010CE>
+<U1010CF>
+<U1010D0>
+<U1010D1>
+<U1010D2>
+<U1010D3>
+<U1010D4>
+<U1010D5>
+<U1010D6>
+<U1010D7>
+<U1010D8>
+<U1010D9>
+<U1010DA>
+<U1010DB>
+<U1010DC>
+<U1010DD>
+<U1010DE>
+<U1010DF>
+<U1010E0>
+<U1010E1>
+<U1010E2>
+<U1010E3>
+<U1010E4>
+<U1010E5>
+<U1010E6>
+<U1010E7>
+<U1010E8>
+<U1010E9>
+<U1010EA>
+<U1010EB>
+<U1010EC>
+<U1010ED>
+<U1010EE>
+<U1010EF>
+<U1010F0>
+<U1010F1>
+<U1010F2>
+<U1010F3>
+<U1010F4>
+<U1010F5>
+<U1010F6>
+<U1010F7>
+<U1010F8>
+<U1010F9>
+<U1010FA>
+<U1010FB>
+<U1010FC>
+<U1010FD>
+<U1010FE>
+<U1010FF>
+<U101100>
+<U101101>
+<U101102>
+<U101103>
+<U101104>
+<U101105>
+<U101106>
+<U101107>
+<U101108>
+<U101109>
+<U10110A>
+<U10110B>
+<U10110C>
+<U10110D>
+<U10110E>
+<U10110F>
+<U101110>
+<U101111>
+<U101112>
+<U101113>
+<U101114>
+<U101115>
+<U101116>
+<U101117>
+<U101118>
+<U101119>
+<U10111A>
+<U10111B>
+<U10111C>
+<U10111D>
+<U10111E>
+<U10111F>
+<U101120>
+<U101121>
+<U101122>
+<U101123>
+<U101124>
+<U101125>
+<U101126>
+<U101127>
+<U101128>
+<U101129>
+<U10112A>
+<U10112B>
+<U10112C>
+<U10112D>
+<U10112E>
+<U10112F>
+<U101130>
+<U101131>
+<U101132>
+<U101133>
+<U101134>
+<U101135>
+<U101136>
+<U101137>
+<U101138>
+<U101139>
+<U10113A>
+<U10113B>
+<U10113C>
+<U10113D>
+<U10113E>
+<U10113F>
+<U101140>
+<U101141>
+<U101142>
+<U101143>
+<U101144>
+<U101145>
+<U101146>
+<U101147>
+<U101148>
+<U101149>
+<U10114A>
+<U10114B>
+<U10114C>
+<U10114D>
+<U10114E>
+<U10114F>
+<U101150>
+<U101151>
+<U101152>
+<U101153>
+<U101154>
+<U101155>
+<U101156>
+<U101157>
+<U101158>
+<U101159>
+<U10115A>
+<U10115B>
+<U10115C>
+<U10115D>
+<U10115E>
+<U10115F>
+<U101160>
+<U101161>
+<U101162>
+<U101163>
+<U101164>
+<U101165>
+<U101166>
+<U101167>
+<U101168>
+<U101169>
+<U10116A>
+<U10116B>
+<U10116C>
+<U10116D>
+<U10116E>
+<U10116F>
+<U101170>
+<U101171>
+<U101172>
+<U101173>
+<U101174>
+<U101175>
+<U101176>
+<U101177>
+<U101178>
+<U101179>
+<U10117A>
+<U10117B>
+<U10117C>
+<U10117D>
+<U10117E>
+<U10117F>
+<U101180>
+<U101181>
+<U101182>
+<U101183>
+<U101184>
+<U101185>
+<U101186>
+<U101187>
+<U101188>
+<U101189>
+<U10118A>
+<U10118B>
+<U10118C>
+<U10118D>
+<U10118E>
+<U10118F>
+<U101190>
+<U101191>
+<U101192>
+<U101193>
+<U101194>
+<U101195>
+<U101196>
+<U101197>
+<U101198>
+<U101199>
+<U10119A>
+<U10119B>
+<U10119C>
+<U10119D>
+<U10119E>
+<U10119F>
+<U1011A0>
+<U1011A1>
+<U1011A2>
+<U1011A3>
+<U1011A4>
+<U1011A5>
+<U1011A6>
+<U1011A7>
+<U1011A8>
+<U1011A9>
+<U1011AA>
+<U1011AB>
+<U1011AC>
+<U1011AD>
+<U1011AE>
+<U1011AF>
+<U1011B0>
+<U1011B1>
+<U1011B2>
+<U1011B3>
+<U1011B4>
+<U1011B5>
+<U1011B6>
+<U1011B7>
+<U1011B8>
+<U1011B9>
+<U1011BA>
+<U1011BB>
+<U1011BC>
+<U1011BD>
+<U1011BE>
+<U1011BF>
+<U1011C0>
+<U1011C1>
+<U1011C2>
+<U1011C3>
+<U1011C4>
+<U1011C5>
+<U1011C6>
+<U1011C7>
+<U1011C8>
+<U1011C9>
+<U1011CA>
+<U1011CB>
+<U1011CC>
+<U1011CD>
+<U1011CE>
+<U1011CF>
+<U1011D0>
+<U1011D1>
+<U1011D2>
+<U1011D3>
+<U1011D4>
+<U1011D5>
+<U1011D6>
+<U1011D7>
+<U1011D8>
+<U1011D9>
+<U1011DA>
+<U1011DB>
+<U1011DC>
+<U1011DD>
+<U1011DE>
+<U1011DF>
+<U1011E0>
+<U1011E1>
+<U1011E2>
+<U1011E3>
+<U1011E4>
+<U1011E5>
+<U1011E6>
+<U1011E7>
+<U1011E8>
+<U1011E9>
+<U1011EA>
+<U1011EB>
+<U1011EC>
+<U1011ED>
+<U1011EE>
+<U1011EF>
+<U1011F0>
+<U1011F1>
+<U1011F2>
+<U1011F3>
+<U1011F4>
+<U1011F5>
+<U1011F6>
+<U1011F7>
+<U1011F8>
+<U1011F9>
+<U1011FA>
+<U1011FB>
+<U1011FC>
+<U1011FD>
+<U1011FE>
+<U1011FF>
+<U101200>
+<U101201>
+<U101202>
+<U101203>
+<U101204>
+<U101205>
+<U101206>
+<U101207>
+<U101208>
+<U101209>
+<U10120A>
+<U10120B>
+<U10120C>
+<U10120D>
+<U10120E>
+<U10120F>
+<U101210>
+<U101211>
+<U101212>
+<U101213>
+<U101214>
+<U101215>
+<U101216>
+<U101217>
+<U101218>
+<U101219>
+<U10121A>
+<U10121B>
+<U10121C>
+<U10121D>
+<U10121E>
+<U10121F>
+<U101220>
+<U101221>
+<U101222>
+<U101223>
+<U101224>
+<U101225>
+<U101226>
+<U101227>
+<U101228>
+<U101229>
+<U10122A>
+<U10122B>
+<U10122C>
+<U10122D>
+<U10122E>
+<U10122F>
+<U101230>
+<U101231>
+<U101232>
+<U101233>
+<U101234>
+<U101235>
+<U101236>
+<U101237>
+<U101238>
+<U101239>
+<U10123A>
+<U10123B>
+<U10123C>
+<U10123D>
+<U10123E>
+<U10123F>
+<U101240>
+<U101241>
+<U101242>
+<U101243>
+<U101244>
+<U101245>
+<U101246>
+<U101247>
+<U101248>
+<U101249>
+<U10124A>
+<U10124B>
+<U10124C>
+<U10124D>
+<U10124E>
+<U10124F>
+<U101250>
+<U101251>
+<U101252>
+<U101253>
+<U101254>
+<U101255>
+<U101256>
+<U101257>
+<U101258>
+<U101259>
+<U10125A>
+<U10125B>
+<U10125C>
+<U10125D>
+<U10125E>
+<U10125F>
+<U101260>
+<U101261>
+<U101262>
+<U101263>
+<U101264>
+<U101265>
+<U101266>
+<U101267>
+<U101268>
+<U101269>
+<U10126A>
+<U10126B>
+<U10126C>
+<U10126D>
+<U10126E>
+<U10126F>
+<U101270>
+<U101271>
+<U101272>
+<U101273>
+<U101274>
+<U101275>
+<U101276>
+<U101277>
+<U101278>
+<U101279>
+<U10127A>
+<U10127B>
+<U10127C>
+<U10127D>
+<U10127E>
+<U10127F>
+<U101280>
+<U101281>
+<U101282>
+<U101283>
+<U101284>
+<U101285>
+<U101286>
+<U101287>
+<U101288>
+<U101289>
+<U10128A>
+<U10128B>
+<U10128C>
+<U10128D>
+<U10128E>
+<U10128F>
+<U101290>
+<U101291>
+<U101292>
+<U101293>
+<U101294>
+<U101295>
+<U101296>
+<U101297>
+<U101298>
+<U101299>
+<U10129A>
+<U10129B>
+<U10129C>
+<U10129D>
+<U10129E>
+<U10129F>
+<U1012A0>
+<U1012A1>
+<U1012A2>
+<U1012A3>
+<U1012A4>
+<U1012A5>
+<U1012A6>
+<U1012A7>
+<U1012A8>
+<U1012A9>
+<U1012AA>
+<U1012AB>
+<U1012AC>
+<U1012AD>
+<U1012AE>
+<U1012AF>
+<U1012B0>
+<U1012B1>
+<U1012B2>
+<U1012B3>
+<U1012B4>
+<U1012B5>
+<U1012B6>
+<U1012B7>
+<U1012B8>
+<U1012B9>
+<U1012BA>
+<U1012BB>
+<U1012BC>
+<U1012BD>
+<U1012BE>
+<U1012BF>
+<U1012C0>
+<U1012C1>
+<U1012C2>
+<U1012C3>
+<U1012C4>
+<U1012C5>
+<U1012C6>
+<U1012C7>
+<U1012C8>
+<U1012C9>
+<U1012CA>
+<U1012CB>
+<U1012CC>
+<U1012CD>
+<U1012CE>
+<U1012CF>
+<U1012D0>
+<U1012D1>
+<U1012D2>
+<U1012D3>
+<U1012D4>
+<U1012D5>
+<U1012D6>
+<U1012D7>
+<U1012D8>
+<U1012D9>
+<U1012DA>
+<U1012DB>
+<U1012DC>
+<U1012DD>
+<U1012DE>
+<U1012DF>
+<U1012E0>
+<U1012E1>
+<U1012E2>
+<U1012E3>
+<U1012E4>
+<U1012E5>
+<U1012E6>
+<U1012E7>
+<U1012E8>
+<U1012E9>
+<U1012EA>
+<U1012EB>
+<U1012EC>
+<U1012ED>
+<U1012EE>
+<U1012EF>
+<U1012F0>
+<U1012F1>
+<U1012F2>
+<U1012F3>
+<U1012F4>
+<U1012F5>
+<U1012F6>
+<U1012F7>
+<U1012F8>
+<U1012F9>
+<U1012FA>
+<U1012FB>
+<U1012FC>
+<U1012FD>
+<U1012FE>
+<U1012FF>
+<U101300>
+<U101301>
+<U101302>
+<U101303>
+<U101304>
+<U101305>
+<U101306>
+<U101307>
+<U101308>
+<U101309>
+<U10130A>
+<U10130B>
+<U10130C>
+<U10130D>
+<U10130E>
+<U10130F>
+<U101310>
+<U101311>
+<U101312>
+<U101313>
+<U101314>
+<U101315>
+<U101316>
+<U101317>
+<U101318>
+<U101319>
+<U10131A>
+<U10131B>
+<U10131C>
+<U10131D>
+<U10131E>
+<U10131F>
+<U101320>
+<U101321>
+<U101322>
+<U101323>
+<U101324>
+<U101325>
+<U101326>
+<U101327>
+<U101328>
+<U101329>
+<U10132A>
+<U10132B>
+<U10132C>
+<U10132D>
+<U10132E>
+<U10132F>
+<U101330>
+<U101331>
+<U101332>
+<U101333>
+<U101334>
+<U101335>
+<U101336>
+<U101337>
+<U101338>
+<U101339>
+<U10133A>
+<U10133B>
+<U10133C>
+<U10133D>
+<U10133E>
+<U10133F>
+<U101340>
+<U101341>
+<U101342>
+<U101343>
+<U101344>
+<U101345>
+<U101346>
+<U101347>
+<U101348>
+<U101349>
+<U10134A>
+<U10134B>
+<U10134C>
+<U10134D>
+<U10134E>
+<U10134F>
+<U101350>
+<U101351>
+<U101352>
+<U101353>
+<U101354>
+<U101355>
+<U101356>
+<U101357>
+<U101358>
+<U101359>
+<U10135A>
+<U10135B>
+<U10135C>
+<U10135D>
+<U10135E>
+<U10135F>
+<U101360>
+<U101361>
+<U101362>
+<U101363>
+<U101364>
+<U101365>
+<U101366>
+<U101367>
+<U101368>
+<U101369>
+<U10136A>
+<U10136B>
+<U10136C>
+<U10136D>
+<U10136E>
+<U10136F>
+<U101370>
+<U101371>
+<U101372>
+<U101373>
+<U101374>
+<U101375>
+<U101376>
+<U101377>
+<U101378>
+<U101379>
+<U10137A>
+<U10137B>
+<U10137C>
+<U10137D>
+<U10137E>
+<U10137F>
+<U101380>
+<U101381>
+<U101382>
+<U101383>
+<U101384>
+<U101385>
+<U101386>
+<U101387>
+<U101388>
+<U101389>
+<U10138A>
+<U10138B>
+<U10138C>
+<U10138D>
+<U10138E>
+<U10138F>
+<U101390>
+<U101391>
+<U101392>
+<U101393>
+<U101394>
+<U101395>
+<U101396>
+<U101397>
+<U101398>
+<U101399>
+<U10139A>
+<U10139B>
+<U10139C>
+<U10139D>
+<U10139E>
+<U10139F>
+<U1013A0>
+<U1013A1>
+<U1013A2>
+<U1013A3>
+<U1013A4>
+<U1013A5>
+<U1013A6>
+<U1013A7>
+<U1013A8>
+<U1013A9>
+<U1013AA>
+<U1013AB>
+<U1013AC>
+<U1013AD>
+<U1013AE>
+<U1013AF>
+<U1013B0>
+<U1013B1>
+<U1013B2>
+<U1013B3>
+<U1013B4>
+<U1013B5>
+<U1013B6>
+<U1013B7>
+<U1013B8>
+<U1013B9>
+<U1013BA>
+<U1013BB>
+<U1013BC>
+<U1013BD>
+<U1013BE>
+<U1013BF>
+<U1013C0>
+<U1013C1>
+<U1013C2>
+<U1013C3>
+<U1013C4>
+<U1013C5>
+<U1013C6>
+<U1013C7>
+<U1013C8>
+<U1013C9>
+<U1013CA>
+<U1013CB>
+<U1013CC>
+<U1013CD>
+<U1013CE>
+<U1013CF>
+<U1013D0>
+<U1013D1>
+<U1013D2>
+<U1013D3>
+<U1013D4>
+<U1013D5>
+<U1013D6>
+<U1013D7>
+<U1013D8>
+<U1013D9>
+<U1013DA>
+<U1013DB>
+<U1013DC>
+<U1013DD>
+<U1013DE>
+<U1013DF>
+<U1013E0>
+<U1013E1>
+<U1013E2>
+<U1013E3>
+<U1013E4>
+<U1013E5>
+<U1013E6>
+<U1013E7>
+<U1013E8>
+<U1013E9>
+<U1013EA>
+<U1013EB>
+<U1013EC>
+<U1013ED>
+<U1013EE>
+<U1013EF>
+<U1013F0>
+<U1013F1>
+<U1013F2>
+<U1013F3>
+<U1013F4>
+<U1013F5>
+<U1013F6>
+<U1013F7>
+<U1013F8>
+<U1013F9>
+<U1013FA>
+<U1013FB>
+<U1013FC>
+<U1013FD>
+<U1013FE>
+<U1013FF>
+<U101400>
+<U101401>
+<U101402>
+<U101403>
+<U101404>
+<U101405>
+<U101406>
+<U101407>
+<U101408>
+<U101409>
+<U10140A>
+<U10140B>
+<U10140C>
+<U10140D>
+<U10140E>
+<U10140F>
+<U101410>
+<U101411>
+<U101412>
+<U101413>
+<U101414>
+<U101415>
+<U101416>
+<U101417>
+<U101418>
+<U101419>
+<U10141A>
+<U10141B>
+<U10141C>
+<U10141D>
+<U10141E>
+<U10141F>
+<U101420>
+<U101421>
+<U101422>
+<U101423>
+<U101424>
+<U101425>
+<U101426>
+<U101427>
+<U101428>
+<U101429>
+<U10142A>
+<U10142B>
+<U10142C>
+<U10142D>
+<U10142E>
+<U10142F>
+<U101430>
+<U101431>
+<U101432>
+<U101433>
+<U101434>
+<U101435>
+<U101436>
+<U101437>
+<U101438>
+<U101439>
+<U10143A>
+<U10143B>
+<U10143C>
+<U10143D>
+<U10143E>
+<U10143F>
+<U101440>
+<U101441>
+<U101442>
+<U101443>
+<U101444>
+<U101445>
+<U101446>
+<U101447>
+<U101448>
+<U101449>
+<U10144A>
+<U10144B>
+<U10144C>
+<U10144D>
+<U10144E>
+<U10144F>
+<U101450>
+<U101451>
+<U101452>
+<U101453>
+<U101454>
+<U101455>
+<U101456>
+<U101457>
+<U101458>
+<U101459>
+<U10145A>
+<U10145B>
+<U10145C>
+<U10145D>
+<U10145E>
+<U10145F>
+<U101460>
+<U101461>
+<U101462>
+<U101463>
+<U101464>
+<U101465>
+<U101466>
+<U101467>
+<U101468>
+<U101469>
+<U10146A>
+<U10146B>
+<U10146C>
+<U10146D>
+<U10146E>
+<U10146F>
+<U101470>
+<U101471>
+<U101472>
+<U101473>
+<U101474>
+<U101475>
+<U101476>
+<U101477>
+<U101478>
+<U101479>
+<U10147A>
+<U10147B>
+<U10147C>
+<U10147D>
+<U10147E>
+<U10147F>
+<U101480>
+<U101481>
+<U101482>
+<U101483>
+<U101484>
+<U101485>
+<U101486>
+<U101487>
+<U101488>
+<U101489>
+<U10148A>
+<U10148B>
+<U10148C>
+<U10148D>
+<U10148E>
+<U10148F>
+<U101490>
+<U101491>
+<U101492>
+<U101493>
+<U101494>
+<U101495>
+<U101496>
+<U101497>
+<U101498>
+<U101499>
+<U10149A>
+<U10149B>
+<U10149C>
+<U10149D>
+<U10149E>
+<U10149F>
+<U1014A0>
+<U1014A1>
+<U1014A2>
+<U1014A3>
+<U1014A4>
+<U1014A5>
+<U1014A6>
+<U1014A7>
+<U1014A8>
+<U1014A9>
+<U1014AA>
+<U1014AB>
+<U1014AC>
+<U1014AD>
+<U1014AE>
+<U1014AF>
+<U1014B0>
+<U1014B1>
+<U1014B2>
+<U1014B3>
+<U1014B4>
+<U1014B5>
+<U1014B6>
+<U1014B7>
+<U1014B8>
+<U1014B9>
+<U1014BA>
+<U1014BB>
+<U1014BC>
+<U1014BD>
+<U1014BE>
+<U1014BF>
+<U1014C0>
+<U1014C1>
+<U1014C2>
+<U1014C3>
+<U1014C4>
+<U1014C5>
+<U1014C6>
+<U1014C7>
+<U1014C8>
+<U1014C9>
+<U1014CA>
+<U1014CB>
+<U1014CC>
+<U1014CD>
+<U1014CE>
+<U1014CF>
+<U1014D0>
+<U1014D1>
+<U1014D2>
+<U1014D3>
+<U1014D4>
+<U1014D5>
+<U1014D6>
+<U1014D7>
+<U1014D8>
+<U1014D9>
+<U1014DA>
+<U1014DB>
+<U1014DC>
+<U1014DD>
+<U1014DE>
+<U1014DF>
+<U1014E0>
+<U1014E1>
+<U1014E2>
+<U1014E3>
+<U1014E4>
+<U1014E5>
+<U1014E6>
+<U1014E7>
+<U1014E8>
+<U1014E9>
+<U1014EA>
+<U1014EB>
+<U1014EC>
+<U1014ED>
+<U1014EE>
+<U1014EF>
+<U1014F0>
+<U1014F1>
+<U1014F2>
+<U1014F3>
+<U1014F4>
+<U1014F5>
+<U1014F6>
+<U1014F7>
+<U1014F8>
+<U1014F9>
+<U1014FA>
+<U1014FB>
+<U1014FC>
+<U1014FD>
+<U1014FE>
+<U1014FF>
+<U101500>
+<U101501>
+<U101502>
+<U101503>
+<U101504>
+<U101505>
+<U101506>
+<U101507>
+<U101508>
+<U101509>
+<U10150A>
+<U10150B>
+<U10150C>
+<U10150D>
+<U10150E>
+<U10150F>
+<U101510>
+<U101511>
+<U101512>
+<U101513>
+<U101514>
+<U101515>
+<U101516>
+<U101517>
+<U101518>
+<U101519>
+<U10151A>
+<U10151B>
+<U10151C>
+<U10151D>
+<U10151E>
+<U10151F>
+<U101520>
+<U101521>
+<U101522>
+<U101523>
+<U101524>
+<U101525>
+<U101526>
+<U101527>
+<U101528>
+<U101529>
+<U10152A>
+<U10152B>
+<U10152C>
+<U10152D>
+<U10152E>
+<U10152F>
+<U101530>
+<U101531>
+<U101532>
+<U101533>
+<U101534>
+<U101535>
+<U101536>
+<U101537>
+<U101538>
+<U101539>
+<U10153A>
+<U10153B>
+<U10153C>
+<U10153D>
+<U10153E>
+<U10153F>
+<U101540>
+<U101541>
+<U101542>
+<U101543>
+<U101544>
+<U101545>
+<U101546>
+<U101547>
+<U101548>
+<U101549>
+<U10154A>
+<U10154B>
+<U10154C>
+<U10154D>
+<U10154E>
+<U10154F>
+<U101550>
+<U101551>
+<U101552>
+<U101553>
+<U101554>
+<U101555>
+<U101556>
+<U101557>
+<U101558>
+<U101559>
+<U10155A>
+<U10155B>
+<U10155C>
+<U10155D>
+<U10155E>
+<U10155F>
+<U101560>
+<U101561>
+<U101562>
+<U101563>
+<U101564>
+<U101565>
+<U101566>
+<U101567>
+<U101568>
+<U101569>
+<U10156A>
+<U10156B>
+<U10156C>
+<U10156D>
+<U10156E>
+<U10156F>
+<U101570>
+<U101571>
+<U101572>
+<U101573>
+<U101574>
+<U101575>
+<U101576>
+<U101577>
+<U101578>
+<U101579>
+<U10157A>
+<U10157B>
+<U10157C>
+<U10157D>
+<U10157E>
+<U10157F>
+<U101580>
+<U101581>
+<U101582>
+<U101583>
+<U101584>
+<U101585>
+<U101586>
+<U101587>
+<U101588>
+<U101589>
+<U10158A>
+<U10158B>
+<U10158C>
+<U10158D>
+<U10158E>
+<U10158F>
+<U101590>
+<U101591>
+<U101592>
+<U101593>
+<U101594>
+<U101595>
+<U101596>
+<U101597>
+<U101598>
+<U101599>
+<U10159A>
+<U10159B>
+<U10159C>
+<U10159D>
+<U10159E>
+<U10159F>
+<U1015A0>
+<U1015A1>
+<U1015A2>
+<U1015A3>
+<U1015A4>
+<U1015A5>
+<U1015A6>
+<U1015A7>
+<U1015A8>
+<U1015A9>
+<U1015AA>
+<U1015AB>
+<U1015AC>
+<U1015AD>
+<U1015AE>
+<U1015AF>
+<U1015B0>
+<U1015B1>
+<U1015B2>
+<U1015B3>
+<U1015B4>
+<U1015B5>
+<U1015B6>
+<U1015B7>
+<U1015B8>
+<U1015B9>
+<U1015BA>
+<U1015BB>
+<U1015BC>
+<U1015BD>
+<U1015BE>
+<U1015BF>
+<U1015C0>
+<U1015C1>
+<U1015C2>
+<U1015C3>
+<U1015C4>
+<U1015C5>
+<U1015C6>
+<U1015C7>
+<U1015C8>
+<U1015C9>
+<U1015CA>
+<U1015CB>
+<U1015CC>
+<U1015CD>
+<U1015CE>
+<U1015CF>
+<U1015D0>
+<U1015D1>
+<U1015D2>
+<U1015D3>
+<U1015D4>
+<U1015D5>
+<U1015D6>
+<U1015D7>
+<U1015D8>
+<U1015D9>
+<U1015DA>
+<U1015DB>
+<U1015DC>
+<U1015DD>
+<U1015DE>
+<U1015DF>
+<U1015E0>
+<U1015E1>
+<U1015E2>
+<U1015E3>
+<U1015E4>
+<U1015E5>
+<U1015E6>
+<U1015E7>
+<U1015E8>
+<U1015E9>
+<U1015EA>
+<U1015EB>
+<U1015EC>
+<U1015ED>
+<U1015EE>
+<U1015EF>
+<U1015F0>
+<U1015F1>
+<U1015F2>
+<U1015F3>
+<U1015F4>
+<U1015F5>
+<U1015F6>
+<U1015F7>
+<U1015F8>
+<U1015F9>
+<U1015FA>
+<U1015FB>
+<U1015FC>
+<U1015FD>
+<U1015FE>
+<U1015FF>
+<U101600>
+<U101601>
+<U101602>
+<U101603>
+<U101604>
+<U101605>
+<U101606>
+<U101607>
+<U101608>
+<U101609>
+<U10160A>
+<U10160B>
+<U10160C>
+<U10160D>
+<U10160E>
+<U10160F>
+<U101610>
+<U101611>
+<U101612>
+<U101613>
+<U101614>
+<U101615>
+<U101616>
+<U101617>
+<U101618>
+<U101619>
+<U10161A>
+<U10161B>
+<U10161C>
+<U10161D>
+<U10161E>
+<U10161F>
+<U101620>
+<U101621>
+<U101622>
+<U101623>
+<U101624>
+<U101625>
+<U101626>
+<U101627>
+<U101628>
+<U101629>
+<U10162A>
+<U10162B>
+<U10162C>
+<U10162D>
+<U10162E>
+<U10162F>
+<U101630>
+<U101631>
+<U101632>
+<U101633>
+<U101634>
+<U101635>
+<U101636>
+<U101637>
+<U101638>
+<U101639>
+<U10163A>
+<U10163B>
+<U10163C>
+<U10163D>
+<U10163E>
+<U10163F>
+<U101640>
+<U101641>
+<U101642>
+<U101643>
+<U101644>
+<U101645>
+<U101646>
+<U101647>
+<U101648>
+<U101649>
+<U10164A>
+<U10164B>
+<U10164C>
+<U10164D>
+<U10164E>
+<U10164F>
+<U101650>
+<U101651>
+<U101652>
+<U101653>
+<U101654>
+<U101655>
+<U101656>
+<U101657>
+<U101658>
+<U101659>
+<U10165A>
+<U10165B>
+<U10165C>
+<U10165D>
+<U10165E>
+<U10165F>
+<U101660>
+<U101661>
+<U101662>
+<U101663>
+<U101664>
+<U101665>
+<U101666>
+<U101667>
+<U101668>
+<U101669>
+<U10166A>
+<U10166B>
+<U10166C>
+<U10166D>
+<U10166E>
+<U10166F>
+<U101670>
+<U101671>
+<U101672>
+<U101673>
+<U101674>
+<U101675>
+<U101676>
+<U101677>
+<U101678>
+<U101679>
+<U10167A>
+<U10167B>
+<U10167C>
+<U10167D>
+<U10167E>
+<U10167F>
+<U101680>
+<U101681>
+<U101682>
+<U101683>
+<U101684>
+<U101685>
+<U101686>
+<U101687>
+<U101688>
+<U101689>
+<U10168A>
+<U10168B>
+<U10168C>
+<U10168D>
+<U10168E>
+<U10168F>
+<U101690>
+<U101691>
+<U101692>
+<U101693>
+<U101694>
+<U101695>
+<U101696>
+<U101697>
+<U101698>
+<U101699>
+<U10169A>
+<U10169B>
+<U10169C>
+<U10169D>
+<U10169E>
+<U10169F>
+<U1016A0>
+<U1016A1>
+<U1016A2>
+<U1016A3>
+<U1016A4>
+<U1016A5>
+<U1016A6>
+<U1016A7>
+<U1016A8>
+<U1016A9>
+<U1016AA>
+<U1016AB>
+<U1016AC>
+<U1016AD>
+<U1016AE>
+<U1016AF>
+<U1016B0>
+<U1016B1>
+<U1016B2>
+<U1016B3>
+<U1016B4>
+<U1016B5>
+<U1016B6>
+<U1016B7>
+<U1016B8>
+<U1016B9>
+<U1016BA>
+<U1016BB>
+<U1016BC>
+<U1016BD>
+<U1016BE>
+<U1016BF>
+<U1016C0>
+<U1016C1>
+<U1016C2>
+<U1016C3>
+<U1016C4>
+<U1016C5>
+<U1016C6>
+<U1016C7>
+<U1016C8>
+<U1016C9>
+<U1016CA>
+<U1016CB>
+<U1016CC>
+<U1016CD>
+<U1016CE>
+<U1016CF>
+<U1016D0>
+<U1016D1>
+<U1016D2>
+<U1016D3>
+<U1016D4>
+<U1016D5>
+<U1016D6>
+<U1016D7>
+<U1016D8>
+<U1016D9>
+<U1016DA>
+<U1016DB>
+<U1016DC>
+<U1016DD>
+<U1016DE>
+<U1016DF>
+<U1016E0>
+<U1016E1>
+<U1016E2>
+<U1016E3>
+<U1016E4>
+<U1016E5>
+<U1016E6>
+<U1016E7>
+<U1016E8>
+<U1016E9>
+<U1016EA>
+<U1016EB>
+<U1016EC>
+<U1016ED>
+<U1016EE>
+<U1016EF>
+<U1016F0>
+<U1016F1>
+<U1016F2>
+<U1016F3>
+<U1016F4>
+<U1016F5>
+<U1016F6>
+<U1016F7>
+<U1016F8>
+<U1016F9>
+<U1016FA>
+<U1016FB>
+<U1016FC>
+<U1016FD>
+<U1016FE>
+<U1016FF>
+<U101700>
+<U101701>
+<U101702>
+<U101703>
+<U101704>
+<U101705>
+<U101706>
+<U101707>
+<U101708>
+<U101709>
+<U10170A>
+<U10170B>
+<U10170C>
+<U10170D>
+<U10170E>
+<U10170F>
+<U101710>
+<U101711>
+<U101712>
+<U101713>
+<U101714>
+<U101715>
+<U101716>
+<U101717>
+<U101718>
+<U101719>
+<U10171A>
+<U10171B>
+<U10171C>
+<U10171D>
+<U10171E>
+<U10171F>
+<U101720>
+<U101721>
+<U101722>
+<U101723>
+<U101724>
+<U101725>
+<U101726>
+<U101727>
+<U101728>
+<U101729>
+<U10172A>
+<U10172B>
+<U10172C>
+<U10172D>
+<U10172E>
+<U10172F>
+<U101730>
+<U101731>
+<U101732>
+<U101733>
+<U101734>
+<U101735>
+<U101736>
+<U101737>
+<U101738>
+<U101739>
+<U10173A>
+<U10173B>
+<U10173C>
+<U10173D>
+<U10173E>
+<U10173F>
+<U101740>
+<U101741>
+<U101742>
+<U101743>
+<U101744>
+<U101745>
+<U101746>
+<U101747>
+<U101748>
+<U101749>
+<U10174A>
+<U10174B>
+<U10174C>
+<U10174D>
+<U10174E>
+<U10174F>
+<U101750>
+<U101751>
+<U101752>
+<U101753>
+<U101754>
+<U101755>
+<U101756>
+<U101757>
+<U101758>
+<U101759>
+<U10175A>
+<U10175B>
+<U10175C>
+<U10175D>
+<U10175E>
+<U10175F>
+<U101760>
+<U101761>
+<U101762>
+<U101763>
+<U101764>
+<U101765>
+<U101766>
+<U101767>
+<U101768>
+<U101769>
+<U10176A>
+<U10176B>
+<U10176C>
+<U10176D>
+<U10176E>
+<U10176F>
+<U101770>
+<U101771>
+<U101772>
+<U101773>
+<U101774>
+<U101775>
+<U101776>
+<U101777>
+<U101778>
+<U101779>
+<U10177A>
+<U10177B>
+<U10177C>
+<U10177D>
+<U10177E>
+<U10177F>
+<U101780>
+<U101781>
+<U101782>
+<U101783>
+<U101784>
+<U101785>
+<U101786>
+<U101787>
+<U101788>
+<U101789>
+<U10178A>
+<U10178B>
+<U10178C>
+<U10178D>
+<U10178E>
+<U10178F>
+<U101790>
+<U101791>
+<U101792>
+<U101793>
+<U101794>
+<U101795>
+<U101796>
+<U101797>
+<U101798>
+<U101799>
+<U10179A>
+<U10179B>
+<U10179C>
+<U10179D>
+<U10179E>
+<U10179F>
+<U1017A0>
+<U1017A1>
+<U1017A2>
+<U1017A3>
+<U1017A4>
+<U1017A5>
+<U1017A6>
+<U1017A7>
+<U1017A8>
+<U1017A9>
+<U1017AA>
+<U1017AB>
+<U1017AC>
+<U1017AD>
+<U1017AE>
+<U1017AF>
+<U1017B0>
+<U1017B1>
+<U1017B2>
+<U1017B3>
+<U1017B4>
+<U1017B5>
+<U1017B6>
+<U1017B7>
+<U1017B8>
+<U1017B9>
+<U1017BA>
+<U1017BB>
+<U1017BC>
+<U1017BD>
+<U1017BE>
+<U1017BF>
+<U1017C0>
+<U1017C1>
+<U1017C2>
+<U1017C3>
+<U1017C4>
+<U1017C5>
+<U1017C6>
+<U1017C7>
+<U1017C8>
+<U1017C9>
+<U1017CA>
+<U1017CB>
+<U1017CC>
+<U1017CD>
+<U1017CE>
+<U1017CF>
+<U1017D0>
+<U1017D1>
+<U1017D2>
+<U1017D3>
+<U1017D4>
+<U1017D5>
+<U1017D6>
+<U1017D7>
+<U1017D8>
+<U1017D9>
+<U1017DA>
+<U1017DB>
+<U1017DC>
+<U1017DD>
+<U1017DE>
+<U1017DF>
+<U1017E0>
+<U1017E1>
+<U1017E2>
+<U1017E3>
+<U1017E4>
+<U1017E5>
+<U1017E6>
+<U1017E7>
+<U1017E8>
+<U1017E9>
+<U1017EA>
+<U1017EB>
+<U1017EC>
+<U1017ED>
+<U1017EE>
+<U1017EF>
+<U1017F0>
+<U1017F1>
+<U1017F2>
+<U1017F3>
+<U1017F4>
+<U1017F5>
+<U1017F6>
+<U1017F7>
+<U1017F8>
+<U1017F9>
+<U1017FA>
+<U1017FB>
+<U1017FC>
+<U1017FD>
+<U1017FE>
+<U1017FF>
+<U101800>
+<U101801>
+<U101802>
+<U101803>
+<U101804>
+<U101805>
+<U101806>
+<U101807>
+<U101808>
+<U101809>
+<U10180A>
+<U10180B>
+<U10180C>
+<U10180D>
+<U10180E>
+<U10180F>
+<U101810>
+<U101811>
+<U101812>
+<U101813>
+<U101814>
+<U101815>
+<U101816>
+<U101817>
+<U101818>
+<U101819>
+<U10181A>
+<U10181B>
+<U10181C>
+<U10181D>
+<U10181E>
+<U10181F>
+<U101820>
+<U101821>
+<U101822>
+<U101823>
+<U101824>
+<U101825>
+<U101826>
+<U101827>
+<U101828>
+<U101829>
+<U10182A>
+<U10182B>
+<U10182C>
+<U10182D>
+<U10182E>
+<U10182F>
+<U101830>
+<U101831>
+<U101832>
+<U101833>
+<U101834>
+<U101835>
+<U101836>
+<U101837>
+<U101838>
+<U101839>
+<U10183A>
+<U10183B>
+<U10183C>
+<U10183D>
+<U10183E>
+<U10183F>
+<U101840>
+<U101841>
+<U101842>
+<U101843>
+<U101844>
+<U101845>
+<U101846>
+<U101847>
+<U101848>
+<U101849>
+<U10184A>
+<U10184B>
+<U10184C>
+<U10184D>
+<U10184E>
+<U10184F>
+<U101850>
+<U101851>
+<U101852>
+<U101853>
+<U101854>
+<U101855>
+<U101856>
+<U101857>
+<U101858>
+<U101859>
+<U10185A>
+<U10185B>
+<U10185C>
+<U10185D>
+<U10185E>
+<U10185F>
+<U101860>
+<U101861>
+<U101862>
+<U101863>
+<U101864>
+<U101865>
+<U101866>
+<U101867>
+<U101868>
+<U101869>
+<U10186A>
+<U10186B>
+<U10186C>
+<U10186D>
+<U10186E>
+<U10186F>
+<U101870>
+<U101871>
+<U101872>
+<U101873>
+<U101874>
+<U101875>
+<U101876>
+<U101877>
+<U101878>
+<U101879>
+<U10187A>
+<U10187B>
+<U10187C>
+<U10187D>
+<U10187E>
+<U10187F>
+<U101880>
+<U101881>
+<U101882>
+<U101883>
+<U101884>
+<U101885>
+<U101886>
+<U101887>
+<U101888>
+<U101889>
+<U10188A>
+<U10188B>
+<U10188C>
+<U10188D>
+<U10188E>
+<U10188F>
+<U101890>
+<U101891>
+<U101892>
+<U101893>
+<U101894>
+<U101895>
+<U101896>
+<U101897>
+<U101898>
+<U101899>
+<U10189A>
+<U10189B>
+<U10189C>
+<U10189D>
+<U10189E>
+<U10189F>
+<U1018A0>
+<U1018A1>
+<U1018A2>
+<U1018A3>
+<U1018A4>
+<U1018A5>
+<U1018A6>
+<U1018A7>
+<U1018A8>
+<U1018A9>
+<U1018AA>
+<U1018AB>
+<U1018AC>
+<U1018AD>
+<U1018AE>
+<U1018AF>
+<U1018B0>
+<U1018B1>
+<U1018B2>
+<U1018B3>
+<U1018B4>
+<U1018B5>
+<U1018B6>
+<U1018B7>
+<U1018B8>
+<U1018B9>
+<U1018BA>
+<U1018BB>
+<U1018BC>
+<U1018BD>
+<U1018BE>
+<U1018BF>
+<U1018C0>
+<U1018C1>
+<U1018C2>
+<U1018C3>
+<U1018C4>
+<U1018C5>
+<U1018C6>
+<U1018C7>
+<U1018C8>
+<U1018C9>
+<U1018CA>
+<U1018CB>
+<U1018CC>
+<U1018CD>
+<U1018CE>
+<U1018CF>
+<U1018D0>
+<U1018D1>
+<U1018D2>
+<U1018D3>
+<U1018D4>
+<U1018D5>
+<U1018D6>
+<U1018D7>
+<U1018D8>
+<U1018D9>
+<U1018DA>
+<U1018DB>
+<U1018DC>
+<U1018DD>
+<U1018DE>
+<U1018DF>
+<U1018E0>
+<U1018E1>
+<U1018E2>
+<U1018E3>
+<U1018E4>
+<U1018E5>
+<U1018E6>
+<U1018E7>
+<U1018E8>
+<U1018E9>
+<U1018EA>
+<U1018EB>
+<U1018EC>
+<U1018ED>
+<U1018EE>
+<U1018EF>
+<U1018F0>
+<U1018F1>
+<U1018F2>
+<U1018F3>
+<U1018F4>
+<U1018F5>
+<U1018F6>
+<U1018F7>
+<U1018F8>
+<U1018F9>
+<U1018FA>
+<U1018FB>
+<U1018FC>
+<U1018FD>
+<U1018FE>
+<U1018FF>
+<U101900>
+<U101901>
+<U101902>
+<U101903>
+<U101904>
+<U101905>
+<U101906>
+<U101907>
+<U101908>
+<U101909>
+<U10190A>
+<U10190B>
+<U10190C>
+<U10190D>
+<U10190E>
+<U10190F>
+<U101910>
+<U101911>
+<U101912>
+<U101913>
+<U101914>
+<U101915>
+<U101916>
+<U101917>
+<U101918>
+<U101919>
+<U10191A>
+<U10191B>
+<U10191C>
+<U10191D>
+<U10191E>
+<U10191F>
+<U101920>
+<U101921>
+<U101922>
+<U101923>
+<U101924>
+<U101925>
+<U101926>
+<U101927>
+<U101928>
+<U101929>
+<U10192A>
+<U10192B>
+<U10192C>
+<U10192D>
+<U10192E>
+<U10192F>
+<U101930>
+<U101931>
+<U101932>
+<U101933>
+<U101934>
+<U101935>
+<U101936>
+<U101937>
+<U101938>
+<U101939>
+<U10193A>
+<U10193B>
+<U10193C>
+<U10193D>
+<U10193E>
+<U10193F>
+<U101940>
+<U101941>
+<U101942>
+<U101943>
+<U101944>
+<U101945>
+<U101946>
+<U101947>
+<U101948>
+<U101949>
+<U10194A>
+<U10194B>
+<U10194C>
+<U10194D>
+<U10194E>
+<U10194F>
+<U101950>
+<U101951>
+<U101952>
+<U101953>
+<U101954>
+<U101955>
+<U101956>
+<U101957>
+<U101958>
+<U101959>
+<U10195A>
+<U10195B>
+<U10195C>
+<U10195D>
+<U10195E>
+<U10195F>
+<U101960>
+<U101961>
+<U101962>
+<U101963>
+<U101964>
+<U101965>
+<U101966>
+<U101967>
+<U101968>
+<U101969>
+<U10196A>
+<U10196B>
+<U10196C>
+<U10196D>
+<U10196E>
+<U10196F>
+<U101970>
+<U101971>
+<U101972>
+<U101973>
+<U101974>
+<U101975>
+<U101976>
+<U101977>
+<U101978>
+<U101979>
+<U10197A>
+<U10197B>
+<U10197C>
+<U10197D>
+<U10197E>
+<U10197F>
+<U101980>
+<U101981>
+<U101982>
+<U101983>
+<U101984>
+<U101985>
+<U101986>
+<U101987>
+<U101988>
+<U101989>
+<U10198A>
+<U10198B>
+<U10198C>
+<U10198D>
+<U10198E>
+<U10198F>
+<U101990>
+<U101991>
+<U101992>
+<U101993>
+<U101994>
+<U101995>
+<U101996>
+<U101997>
+<U101998>
+<U101999>
+<U10199A>
+<U10199B>
+<U10199C>
+<U10199D>
+<U10199E>
+<U10199F>
+<U1019A0>
+<U1019A1>
+<U1019A2>
+<U1019A3>
+<U1019A4>
+<U1019A5>
+<U1019A6>
+<U1019A7>
+<U1019A8>
+<U1019A9>
+<U1019AA>
+<U1019AB>
+<U1019AC>
+<U1019AD>
+<U1019AE>
+<U1019AF>
+<U1019B0>
+<U1019B1>
+<U1019B2>
+<U1019B3>
+<U1019B4>
+<U1019B5>
+<U1019B6>
+<U1019B7>
+<U1019B8>
+<U1019B9>
+<U1019BA>
+<U1019BB>
+<U1019BC>
+<U1019BD>
+<U1019BE>
+<U1019BF>
+<U1019C0>
+<U1019C1>
+<U1019C2>
+<U1019C3>
+<U1019C4>
+<U1019C5>
+<U1019C6>
+<U1019C7>
+<U1019C8>
+<U1019C9>
+<U1019CA>
+<U1019CB>
+<U1019CC>
+<U1019CD>
+<U1019CE>
+<U1019CF>
+<U1019D0>
+<U1019D1>
+<U1019D2>
+<U1019D3>
+<U1019D4>
+<U1019D5>
+<U1019D6>
+<U1019D7>
+<U1019D8>
+<U1019D9>
+<U1019DA>
+<U1019DB>
+<U1019DC>
+<U1019DD>
+<U1019DE>
+<U1019DF>
+<U1019E0>
+<U1019E1>
+<U1019E2>
+<U1019E3>
+<U1019E4>
+<U1019E5>
+<U1019E6>
+<U1019E7>
+<U1019E8>
+<U1019E9>
+<U1019EA>
+<U1019EB>
+<U1019EC>
+<U1019ED>
+<U1019EE>
+<U1019EF>
+<U1019F0>
+<U1019F1>
+<U1019F2>
+<U1019F3>
+<U1019F4>
+<U1019F5>
+<U1019F6>
+<U1019F7>
+<U1019F8>
+<U1019F9>
+<U1019FA>
+<U1019FB>
+<U1019FC>
+<U1019FD>
+<U1019FE>
+<U1019FF>
+<U101A00>
+<U101A01>
+<U101A02>
+<U101A03>
+<U101A04>
+<U101A05>
+<U101A06>
+<U101A07>
+<U101A08>
+<U101A09>
+<U101A0A>
+<U101A0B>
+<U101A0C>
+<U101A0D>
+<U101A0E>
+<U101A0F>
+<U101A10>
+<U101A11>
+<U101A12>
+<U101A13>
+<U101A14>
+<U101A15>
+<U101A16>
+<U101A17>
+<U101A18>
+<U101A19>
+<U101A1A>
+<U101A1B>
+<U101A1C>
+<U101A1D>
+<U101A1E>
+<U101A1F>
+<U101A20>
+<U101A21>
+<U101A22>
+<U101A23>
+<U101A24>
+<U101A25>
+<U101A26>
+<U101A27>
+<U101A28>
+<U101A29>
+<U101A2A>
+<U101A2B>
+<U101A2C>
+<U101A2D>
+<U101A2E>
+<U101A2F>
+<U101A30>
+<U101A31>
+<U101A32>
+<U101A33>
+<U101A34>
+<U101A35>
+<U101A36>
+<U101A37>
+<U101A38>
+<U101A39>
+<U101A3A>
+<U101A3B>
+<U101A3C>
+<U101A3D>
+<U101A3E>
+<U101A3F>
+<U101A40>
+<U101A41>
+<U101A42>
+<U101A43>
+<U101A44>
+<U101A45>
+<U101A46>
+<U101A47>
+<U101A48>
+<U101A49>
+<U101A4A>
+<U101A4B>
+<U101A4C>
+<U101A4D>
+<U101A4E>
+<U101A4F>
+<U101A50>
+<U101A51>
+<U101A52>
+<U101A53>
+<U101A54>
+<U101A55>
+<U101A56>
+<U101A57>
+<U101A58>
+<U101A59>
+<U101A5A>
+<U101A5B>
+<U101A5C>
+<U101A5D>
+<U101A5E>
+<U101A5F>
+<U101A60>
+<U101A61>
+<U101A62>
+<U101A63>
+<U101A64>
+<U101A65>
+<U101A66>
+<U101A67>
+<U101A68>
+<U101A69>
+<U101A6A>
+<U101A6B>
+<U101A6C>
+<U101A6D>
+<U101A6E>
+<U101A6F>
+<U101A70>
+<U101A71>
+<U101A72>
+<U101A73>
+<U101A74>
+<U101A75>
+<U101A76>
+<U101A77>
+<U101A78>
+<U101A79>
+<U101A7A>
+<U101A7B>
+<U101A7C>
+<U101A7D>
+<U101A7E>
+<U101A7F>
+<U101A80>
+<U101A81>
+<U101A82>
+<U101A83>
+<U101A84>
+<U101A85>
+<U101A86>
+<U101A87>
+<U101A88>
+<U101A89>
+<U101A8A>
+<U101A8B>
+<U101A8C>
+<U101A8D>
+<U101A8E>
+<U101A8F>
+<U101A90>
+<U101A91>
+<U101A92>
+<U101A93>
+<U101A94>
+<U101A95>
+<U101A96>
+<U101A97>
+<U101A98>
+<U101A99>
+<U101A9A>
+<U101A9B>
+<U101A9C>
+<U101A9D>
+<U101A9E>
+<U101A9F>
+<U101AA0>
+<U101AA1>
+<U101AA2>
+<U101AA3>
+<U101AA4>
+<U101AA5>
+<U101AA6>
+<U101AA7>
+<U101AA8>
+<U101AA9>
+<U101AAA>
+<U101AAB>
+<U101AAC>
+<U101AAD>
+<U101AAE>
+<U101AAF>
+<U101AB0>
+<U101AB1>
+<U101AB2>
+<U101AB3>
+<U101AB4>
+<U101AB5>
+<U101AB6>
+<U101AB7>
+<U101AB8>
+<U101AB9>
+<U101ABA>
+<U101ABB>
+<U101ABC>
+<U101ABD>
+<U101ABE>
+<U101ABF>
+<U101AC0>
+<U101AC1>
+<U101AC2>
+<U101AC3>
+<U101AC4>
+<U101AC5>
+<U101AC6>
+<U101AC7>
+<U101AC8>
+<U101AC9>
+<U101ACA>
+<U101ACB>
+<U101ACC>
+<U101ACD>
+<U101ACE>
+<U101ACF>
+<U101AD0>
+<U101AD1>
+<U101AD2>
+<U101AD3>
+<U101AD4>
+<U101AD5>
+<U101AD6>
+<U101AD7>
+<U101AD8>
+<U101AD9>
+<U101ADA>
+<U101ADB>
+<U101ADC>
+<U101ADD>
+<U101ADE>
+<U101ADF>
+<U101AE0>
+<U101AE1>
+<U101AE2>
+<U101AE3>
+<U101AE4>
+<U101AE5>
+<U101AE6>
+<U101AE7>
+<U101AE8>
+<U101AE9>
+<U101AEA>
+<U101AEB>
+<U101AEC>
+<U101AED>
+<U101AEE>
+<U101AEF>
+<U101AF0>
+<U101AF1>
+<U101AF2>
+<U101AF3>
+<U101AF4>
+<U101AF5>
+<U101AF6>
+<U101AF7>
+<U101AF8>
+<U101AF9>
+<U101AFA>
+<U101AFB>
+<U101AFC>
+<U101AFD>
+<U101AFE>
+<U101AFF>
+<U101B00>
+<U101B01>
+<U101B02>
+<U101B03>
+<U101B04>
+<U101B05>
+<U101B06>
+<U101B07>
+<U101B08>
+<U101B09>
+<U101B0A>
+<U101B0B>
+<U101B0C>
+<U101B0D>
+<U101B0E>
+<U101B0F>
+<U101B10>
+<U101B11>
+<U101B12>
+<U101B13>
+<U101B14>
+<U101B15>
+<U101B16>
+<U101B17>
+<U101B18>
+<U101B19>
+<U101B1A>
+<U101B1B>
+<U101B1C>
+<U101B1D>
+<U101B1E>
+<U101B1F>
+<U101B20>
+<U101B21>
+<U101B22>
+<U101B23>
+<U101B24>
+<U101B25>
+<U101B26>
+<U101B27>
+<U101B28>
+<U101B29>
+<U101B2A>
+<U101B2B>
+<U101B2C>
+<U101B2D>
+<U101B2E>
+<U101B2F>
+<U101B30>
+<U101B31>
+<U101B32>
+<U101B33>
+<U101B34>
+<U101B35>
+<U101B36>
+<U101B37>
+<U101B38>
+<U101B39>
+<U101B3A>
+<U101B3B>
+<U101B3C>
+<U101B3D>
+<U101B3E>
+<U101B3F>
+<U101B40>
+<U101B41>
+<U101B42>
+<U101B43>
+<U101B44>
+<U101B45>
+<U101B46>
+<U101B47>
+<U101B48>
+<U101B49>
+<U101B4A>
+<U101B4B>
+<U101B4C>
+<U101B4D>
+<U101B4E>
+<U101B4F>
+<U101B50>
+<U101B51>
+<U101B52>
+<U101B53>
+<U101B54>
+<U101B55>
+<U101B56>
+<U101B57>
+<U101B58>
+<U101B59>
+<U101B5A>
+<U101B5B>
+<U101B5C>
+<U101B5D>
+<U101B5E>
+<U101B5F>
+<U101B60>
+<U101B61>
+<U101B62>
+<U101B63>
+<U101B64>
+<U101B65>
+<U101B66>
+<U101B67>
+<U101B68>
+<U101B69>
+<U101B6A>
+<U101B6B>
+<U101B6C>
+<U101B6D>
+<U101B6E>
+<U101B6F>
+<U101B70>
+<U101B71>
+<U101B72>
+<U101B73>
+<U101B74>
+<U101B75>
+<U101B76>
+<U101B77>
+<U101B78>
+<U101B79>
+<U101B7A>
+<U101B7B>
+<U101B7C>
+<U101B7D>
+<U101B7E>
+<U101B7F>
+<U101B80>
+<U101B81>
+<U101B82>
+<U101B83>
+<U101B84>
+<U101B85>
+<U101B86>
+<U101B87>
+<U101B88>
+<U101B89>
+<U101B8A>
+<U101B8B>
+<U101B8C>
+<U101B8D>
+<U101B8E>
+<U101B8F>
+<U101B90>
+<U101B91>
+<U101B92>
+<U101B93>
+<U101B94>
+<U101B95>
+<U101B96>
+<U101B97>
+<U101B98>
+<U101B99>
+<U101B9A>
+<U101B9B>
+<U101B9C>
+<U101B9D>
+<U101B9E>
+<U101B9F>
+<U101BA0>
+<U101BA1>
+<U101BA2>
+<U101BA3>
+<U101BA4>
+<U101BA5>
+<U101BA6>
+<U101BA7>
+<U101BA8>
+<U101BA9>
+<U101BAA>
+<U101BAB>
+<U101BAC>
+<U101BAD>
+<U101BAE>
+<U101BAF>
+<U101BB0>
+<U101BB1>
+<U101BB2>
+<U101BB3>
+<U101BB4>
+<U101BB5>
+<U101BB6>
+<U101BB7>
+<U101BB8>
+<U101BB9>
+<U101BBA>
+<U101BBB>
+<U101BBC>
+<U101BBD>
+<U101BBE>
+<U101BBF>
+<U101BC0>
+<U101BC1>
+<U101BC2>
+<U101BC3>
+<U101BC4>
+<U101BC5>
+<U101BC6>
+<U101BC7>
+<U101BC8>
+<U101BC9>
+<U101BCA>
+<U101BCB>
+<U101BCC>
+<U101BCD>
+<U101BCE>
+<U101BCF>
+<U101BD0>
+<U101BD1>
+<U101BD2>
+<U101BD3>
+<U101BD4>
+<U101BD5>
+<U101BD6>
+<U101BD7>
+<U101BD8>
+<U101BD9>
+<U101BDA>
+<U101BDB>
+<U101BDC>
+<U101BDD>
+<U101BDE>
+<U101BDF>
+<U101BE0>
+<U101BE1>
+<U101BE2>
+<U101BE3>
+<U101BE4>
+<U101BE5>
+<U101BE6>
+<U101BE7>
+<U101BE8>
+<U101BE9>
+<U101BEA>
+<U101BEB>
+<U101BEC>
+<U101BED>
+<U101BEE>
+<U101BEF>
+<U101BF0>
+<U101BF1>
+<U101BF2>
+<U101BF3>
+<U101BF4>
+<U101BF5>
+<U101BF6>
+<U101BF7>
+<U101BF8>
+<U101BF9>
+<U101BFA>
+<U101BFB>
+<U101BFC>
+<U101BFD>
+<U101BFE>
+<U101BFF>
+<U101C00>
+<U101C01>
+<U101C02>
+<U101C03>
+<U101C04>
+<U101C05>
+<U101C06>
+<U101C07>
+<U101C08>
+<U101C09>
+<U101C0A>
+<U101C0B>
+<U101C0C>
+<U101C0D>
+<U101C0E>
+<U101C0F>
+<U101C10>
+<U101C11>
+<U101C12>
+<U101C13>
+<U101C14>
+<U101C15>
+<U101C16>
+<U101C17>
+<U101C18>
+<U101C19>
+<U101C1A>
+<U101C1B>
+<U101C1C>
+<U101C1D>
+<U101C1E>
+<U101C1F>
+<U101C20>
+<U101C21>
+<U101C22>
+<U101C23>
+<U101C24>
+<U101C25>
+<U101C26>
+<U101C27>
+<U101C28>
+<U101C29>
+<U101C2A>
+<U101C2B>
+<U101C2C>
+<U101C2D>
+<U101C2E>
+<U101C2F>
+<U101C30>
+<U101C31>
+<U101C32>
+<U101C33>
+<U101C34>
+<U101C35>
+<U101C36>
+<U101C37>
+<U101C38>
+<U101C39>
+<U101C3A>
+<U101C3B>
+<U101C3C>
+<U101C3D>
+<U101C3E>
+<U101C3F>
+<U101C40>
+<U101C41>
+<U101C42>
+<U101C43>
+<U101C44>
+<U101C45>
+<U101C46>
+<U101C47>
+<U101C48>
+<U101C49>
+<U101C4A>
+<U101C4B>
+<U101C4C>
+<U101C4D>
+<U101C4E>
+<U101C4F>
+<U101C50>
+<U101C51>
+<U101C52>
+<U101C53>
+<U101C54>
+<U101C55>
+<U101C56>
+<U101C57>
+<U101C58>
+<U101C59>
+<U101C5A>
+<U101C5B>
+<U101C5C>
+<U101C5D>
+<U101C5E>
+<U101C5F>
+<U101C60>
+<U101C61>
+<U101C62>
+<U101C63>
+<U101C64>
+<U101C65>
+<U101C66>
+<U101C67>
+<U101C68>
+<U101C69>
+<U101C6A>
+<U101C6B>
+<U101C6C>
+<U101C6D>
+<U101C6E>
+<U101C6F>
+<U101C70>
+<U101C71>
+<U101C72>
+<U101C73>
+<U101C74>
+<U101C75>
+<U101C76>
+<U101C77>
+<U101C78>
+<U101C79>
+<U101C7A>
+<U101C7B>
+<U101C7C>
+<U101C7D>
+<U101C7E>
+<U101C7F>
+<U101C80>
+<U101C81>
+<U101C82>
+<U101C83>
+<U101C84>
+<U101C85>
+<U101C86>
+<U101C87>
+<U101C88>
+<U101C89>
+<U101C8A>
+<U101C8B>
+<U101C8C>
+<U101C8D>
+<U101C8E>
+<U101C8F>
+<U101C90>
+<U101C91>
+<U101C92>
+<U101C93>
+<U101C94>
+<U101C95>
+<U101C96>
+<U101C97>
+<U101C98>
+<U101C99>
+<U101C9A>
+<U101C9B>
+<U101C9C>
+<U101C9D>
+<U101C9E>
+<U101C9F>
+<U101CA0>
+<U101CA1>
+<U101CA2>
+<U101CA3>
+<U101CA4>
+<U101CA5>
+<U101CA6>
+<U101CA7>
+<U101CA8>
+<U101CA9>
+<U101CAA>
+<U101CAB>
+<U101CAC>
+<U101CAD>
+<U101CAE>
+<U101CAF>
+<U101CB0>
+<U101CB1>
+<U101CB2>
+<U101CB3>
+<U101CB4>
+<U101CB5>
+<U101CB6>
+<U101CB7>
+<U101CB8>
+<U101CB9>
+<U101CBA>
+<U101CBB>
+<U101CBC>
+<U101CBD>
+<U101CBE>
+<U101CBF>
+<U101CC0>
+<U101CC1>
+<U101CC2>
+<U101CC3>
+<U101CC4>
+<U101CC5>
+<U101CC6>
+<U101CC7>
+<U101CC8>
+<U101CC9>
+<U101CCA>
+<U101CCB>
+<U101CCC>
+<U101CCD>
+<U101CCE>
+<U101CCF>
+<U101CD0>
+<U101CD1>
+<U101CD2>
+<U101CD3>
+<U101CD4>
+<U101CD5>
+<U101CD6>
+<U101CD7>
+<U101CD8>
+<U101CD9>
+<U101CDA>
+<U101CDB>
+<U101CDC>
+<U101CDD>
+<U101CDE>
+<U101CDF>
+<U101CE0>
+<U101CE1>
+<U101CE2>
+<U101CE3>
+<U101CE4>
+<U101CE5>
+<U101CE6>
+<U101CE7>
+<U101CE8>
+<U101CE9>
+<U101CEA>
+<U101CEB>
+<U101CEC>
+<U101CED>
+<U101CEE>
+<U101CEF>
+<U101CF0>
+<U101CF1>
+<U101CF2>
+<U101CF3>
+<U101CF4>
+<U101CF5>
+<U101CF6>
+<U101CF7>
+<U101CF8>
+<U101CF9>
+<U101CFA>
+<U101CFB>
+<U101CFC>
+<U101CFD>
+<U101CFE>
+<U101CFF>
+<U101D00>
+<U101D01>
+<U101D02>
+<U101D03>
+<U101D04>
+<U101D05>
+<U101D06>
+<U101D07>
+<U101D08>
+<U101D09>
+<U101D0A>
+<U101D0B>
+<U101D0C>
+<U101D0D>
+<U101D0E>
+<U101D0F>
+<U101D10>
+<U101D11>
+<U101D12>
+<U101D13>
+<U101D14>
+<U101D15>
+<U101D16>
+<U101D17>
+<U101D18>
+<U101D19>
+<U101D1A>
+<U101D1B>
+<U101D1C>
+<U101D1D>
+<U101D1E>
+<U101D1F>
+<U101D20>
+<U101D21>
+<U101D22>
+<U101D23>
+<U101D24>
+<U101D25>
+<U101D26>
+<U101D27>
+<U101D28>
+<U101D29>
+<U101D2A>
+<U101D2B>
+<U101D2C>
+<U101D2D>
+<U101D2E>
+<U101D2F>
+<U101D30>
+<U101D31>
+<U101D32>
+<U101D33>
+<U101D34>
+<U101D35>
+<U101D36>
+<U101D37>
+<U101D38>
+<U101D39>
+<U101D3A>
+<U101D3B>
+<U101D3C>
+<U101D3D>
+<U101D3E>
+<U101D3F>
+<U101D40>
+<U101D41>
+<U101D42>
+<U101D43>
+<U101D44>
+<U101D45>
+<U101D46>
+<U101D47>
+<U101D48>
+<U101D49>
+<U101D4A>
+<U101D4B>
+<U101D4C>
+<U101D4D>
+<U101D4E>
+<U101D4F>
+<U101D50>
+<U101D51>
+<U101D52>
+<U101D53>
+<U101D54>
+<U101D55>
+<U101D56>
+<U101D57>
+<U101D58>
+<U101D59>
+<U101D5A>
+<U101D5B>
+<U101D5C>
+<U101D5D>
+<U101D5E>
+<U101D5F>
+<U101D60>
+<U101D61>
+<U101D62>
+<U101D63>
+<U101D64>
+<U101D65>
+<U101D66>
+<U101D67>
+<U101D68>
+<U101D69>
+<U101D6A>
+<U101D6B>
+<U101D6C>
+<U101D6D>
+<U101D6E>
+<U101D6F>
+<U101D70>
+<U101D71>
+<U101D72>
+<U101D73>
+<U101D74>
+<U101D75>
+<U101D76>
+<U101D77>
+<U101D78>
+<U101D79>
+<U101D7A>
+<U101D7B>
+<U101D7C>
+<U101D7D>
+<U101D7E>
+<U101D7F>
+<U101D80>
+<U101D81>
+<U101D82>
+<U101D83>
+<U101D84>
+<U101D85>
+<U101D86>
+<U101D87>
+<U101D88>
+<U101D89>
+<U101D8A>
+<U101D8B>
+<U101D8C>
+<U101D8D>
+<U101D8E>
+<U101D8F>
+<U101D90>
+<U101D91>
+<U101D92>
+<U101D93>
+<U101D94>
+<U101D95>
+<U101D96>
+<U101D97>
+<U101D98>
+<U101D99>
+<U101D9A>
+<U101D9B>
+<U101D9C>
+<U101D9D>
+<U101D9E>
+<U101D9F>
+<U101DA0>
+<U101DA1>
+<U101DA2>
+<U101DA3>
+<U101DA4>
+<U101DA5>
+<U101DA6>
+<U101DA7>
+<U101DA8>
+<U101DA9>
+<U101DAA>
+<U101DAB>
+<U101DAC>
+<U101DAD>
+<U101DAE>
+<U101DAF>
+<U101DB0>
+<U101DB1>
+<U101DB2>
+<U101DB3>
+<U101DB4>
+<U101DB5>
+<U101DB6>
+<U101DB7>
+<U101DB8>
+<U101DB9>
+<U101DBA>
+<U101DBB>
+<U101DBC>
+<U101DBD>
+<U101DBE>
+<U101DBF>
+<U101DC0>
+<U101DC1>
+<U101DC2>
+<U101DC3>
+<U101DC4>
+<U101DC5>
+<U101DC6>
+<U101DC7>
+<U101DC8>
+<U101DC9>
+<U101DCA>
+<U101DCB>
+<U101DCC>
+<U101DCD>
+<U101DCE>
+<U101DCF>
+<U101DD0>
+<U101DD1>
+<U101DD2>
+<U101DD3>
+<U101DD4>
+<U101DD5>
+<U101DD6>
+<U101DD7>
+<U101DD8>
+<U101DD9>
+<U101DDA>
+<U101DDB>
+<U101DDC>
+<U101DDD>
+<U101DDE>
+<U101DDF>
+<U101DE0>
+<U101DE1>
+<U101DE2>
+<U101DE3>
+<U101DE4>
+<U101DE5>
+<U101DE6>
+<U101DE7>
+<U101DE8>
+<U101DE9>
+<U101DEA>
+<U101DEB>
+<U101DEC>
+<U101DED>
+<U101DEE>
+<U101DEF>
+<U101DF0>
+<U101DF1>
+<U101DF2>
+<U101DF3>
+<U101DF4>
+<U101DF5>
+<U101DF6>
+<U101DF7>
+<U101DF8>
+<U101DF9>
+<U101DFA>
+<U101DFB>
+<U101DFC>
+<U101DFD>
+<U101DFE>
+<U101DFF>
+<U101E00>
+<U101E01>
+<U101E02>
+<U101E03>
+<U101E04>
+<U101E05>
+<U101E06>
+<U101E07>
+<U101E08>
+<U101E09>
+<U101E0A>
+<U101E0B>
+<U101E0C>
+<U101E0D>
+<U101E0E>
+<U101E0F>
+<U101E10>
+<U101E11>
+<U101E12>
+<U101E13>
+<U101E14>
+<U101E15>
+<U101E16>
+<U101E17>
+<U101E18>
+<U101E19>
+<U101E1A>
+<U101E1B>
+<U101E1C>
+<U101E1D>
+<U101E1E>
+<U101E1F>
+<U101E20>
+<U101E21>
+<U101E22>
+<U101E23>
+<U101E24>
+<U101E25>
+<U101E26>
+<U101E27>
+<U101E28>
+<U101E29>
+<U101E2A>
+<U101E2B>
+<U101E2C>
+<U101E2D>
+<U101E2E>
+<U101E2F>
+<U101E30>
+<U101E31>
+<U101E32>
+<U101E33>
+<U101E34>
+<U101E35>
+<U101E36>
+<U101E37>
+<U101E38>
+<U101E39>
+<U101E3A>
+<U101E3B>
+<U101E3C>
+<U101E3D>
+<U101E3E>
+<U101E3F>
+<U101E40>
+<U101E41>
+<U101E42>
+<U101E43>
+<U101E44>
+<U101E45>
+<U101E46>
+<U101E47>
+<U101E48>
+<U101E49>
+<U101E4A>
+<U101E4B>
+<U101E4C>
+<U101E4D>
+<U101E4E>
+<U101E4F>
+<U101E50>
+<U101E51>
+<U101E52>
+<U101E53>
+<U101E54>
+<U101E55>
+<U101E56>
+<U101E57>
+<U101E58>
+<U101E59>
+<U101E5A>
+<U101E5B>
+<U101E5C>
+<U101E5D>
+<U101E5E>
+<U101E5F>
+<U101E60>
+<U101E61>
+<U101E62>
+<U101E63>
+<U101E64>
+<U101E65>
+<U101E66>
+<U101E67>
+<U101E68>
+<U101E69>
+<U101E6A>
+<U101E6B>
+<U101E6C>
+<U101E6D>
+<U101E6E>
+<U101E6F>
+<U101E70>
+<U101E71>
+<U101E72>
+<U101E73>
+<U101E74>
+<U101E75>
+<U101E76>
+<U101E77>
+<U101E78>
+<U101E79>
+<U101E7A>
+<U101E7B>
+<U101E7C>
+<U101E7D>
+<U101E7E>
+<U101E7F>
+<U101E80>
+<U101E81>
+<U101E82>
+<U101E83>
+<U101E84>
+<U101E85>
+<U101E86>
+<U101E87>
+<U101E88>
+<U101E89>
+<U101E8A>
+<U101E8B>
+<U101E8C>
+<U101E8D>
+<U101E8E>
+<U101E8F>
+<U101E90>
+<U101E91>
+<U101E92>
+<U101E93>
+<U101E94>
+<U101E95>
+<U101E96>
+<U101E97>
+<U101E98>
+<U101E99>
+<U101E9A>
+<U101E9B>
+<U101E9C>
+<U101E9D>
+<U101E9E>
+<U101E9F>
+<U101EA0>
+<U101EA1>
+<U101EA2>
+<U101EA3>
+<U101EA4>
+<U101EA5>
+<U101EA6>
+<U101EA7>
+<U101EA8>
+<U101EA9>
+<U101EAA>
+<U101EAB>
+<U101EAC>
+<U101EAD>
+<U101EAE>
+<U101EAF>
+<U101EB0>
+<U101EB1>
+<U101EB2>
+<U101EB3>
+<U101EB4>
+<U101EB5>
+<U101EB6>
+<U101EB7>
+<U101EB8>
+<U101EB9>
+<U101EBA>
+<U101EBB>
+<U101EBC>
+<U101EBD>
+<U101EBE>
+<U101EBF>
+<U101EC0>
+<U101EC1>
+<U101EC2>
+<U101EC3>
+<U101EC4>
+<U101EC5>
+<U101EC6>
+<U101EC7>
+<U101EC8>
+<U101EC9>
+<U101ECA>
+<U101ECB>
+<U101ECC>
+<U101ECD>
+<U101ECE>
+<U101ECF>
+<U101ED0>
+<U101ED1>
+<U101ED2>
+<U101ED3>
+<U101ED4>
+<U101ED5>
+<U101ED6>
+<U101ED7>
+<U101ED8>
+<U101ED9>
+<U101EDA>
+<U101EDB>
+<U101EDC>
+<U101EDD>
+<U101EDE>
+<U101EDF>
+<U101EE0>
+<U101EE1>
+<U101EE2>
+<U101EE3>
+<U101EE4>
+<U101EE5>
+<U101EE6>
+<U101EE7>
+<U101EE8>
+<U101EE9>
+<U101EEA>
+<U101EEB>
+<U101EEC>
+<U101EED>
+<U101EEE>
+<U101EEF>
+<U101EF0>
+<U101EF1>
+<U101EF2>
+<U101EF3>
+<U101EF4>
+<U101EF5>
+<U101EF6>
+<U101EF7>
+<U101EF8>
+<U101EF9>
+<U101EFA>
+<U101EFB>
+<U101EFC>
+<U101EFD>
+<U101EFE>
+<U101EFF>
+<U101F00>
+<U101F01>
+<U101F02>
+<U101F03>
+<U101F04>
+<U101F05>
+<U101F06>
+<U101F07>
+<U101F08>
+<U101F09>
+<U101F0A>
+<U101F0B>
+<U101F0C>
+<U101F0D>
+<U101F0E>
+<U101F0F>
+<U101F10>
+<U101F11>
+<U101F12>
+<U101F13>
+<U101F14>
+<U101F15>
+<U101F16>
+<U101F17>
+<U101F18>
+<U101F19>
+<U101F1A>
+<U101F1B>
+<U101F1C>
+<U101F1D>
+<U101F1E>
+<U101F1F>
+<U101F20>
+<U101F21>
+<U101F22>
+<U101F23>
+<U101F24>
+<U101F25>
+<U101F26>
+<U101F27>
+<U101F28>
+<U101F29>
+<U101F2A>
+<U101F2B>
+<U101F2C>
+<U101F2D>
+<U101F2E>
+<U101F2F>
+<U101F30>
+<U101F31>
+<U101F32>
+<U101F33>
+<U101F34>
+<U101F35>
+<U101F36>
+<U101F37>
+<U101F38>
+<U101F39>
+<U101F3A>
+<U101F3B>
+<U101F3C>
+<U101F3D>
+<U101F3E>
+<U101F3F>
+<U101F40>
+<U101F41>
+<U101F42>
+<U101F43>
+<U101F44>
+<U101F45>
+<U101F46>
+<U101F47>
+<U101F48>
+<U101F49>
+<U101F4A>
+<U101F4B>
+<U101F4C>
+<U101F4D>
+<U101F4E>
+<U101F4F>
+<U101F50>
+<U101F51>
+<U101F52>
+<U101F53>
+<U101F54>
+<U101F55>
+<U101F56>
+<U101F57>
+<U101F58>
+<U101F59>
+<U101F5A>
+<U101F5B>
+<U101F5C>
+<U101F5D>
+<U101F5E>
+<U101F5F>
+<U101F60>
+<U101F61>
+<U101F62>
+<U101F63>
+<U101F64>
+<U101F65>
+<U101F66>
+<U101F67>
+<U101F68>
+<U101F69>
+<U101F6A>
+<U101F6B>
+<U101F6C>
+<U101F6D>
+<U101F6E>
+<U101F6F>
+<U101F70>
+<U101F71>
+<U101F72>
+<U101F73>
+<U101F74>
+<U101F75>
+<U101F76>
+<U101F77>
+<U101F78>
+<U101F79>
+<U101F7A>
+<U101F7B>
+<U101F7C>
+<U101F7D>
+<U101F7E>
+<U101F7F>
+<U101F80>
+<U101F81>
+<U101F82>
+<U101F83>
+<U101F84>
+<U101F85>
+<U101F86>
+<U101F87>
+<U101F88>
+<U101F89>
+<U101F8A>
+<U101F8B>
+<U101F8C>
+<U101F8D>
+<U101F8E>
+<U101F8F>
+<U101F90>
+<U101F91>
+<U101F92>
+<U101F93>
+<U101F94>
+<U101F95>
+<U101F96>
+<U101F97>
+<U101F98>
+<U101F99>
+<U101F9A>
+<U101F9B>
+<U101F9C>
+<U101F9D>
+<U101F9E>
+<U101F9F>
+<U101FA0>
+<U101FA1>
+<U101FA2>
+<U101FA3>
+<U101FA4>
+<U101FA5>
+<U101FA6>
+<U101FA7>
+<U101FA8>
+<U101FA9>
+<U101FAA>
+<U101FAB>
+<U101FAC>
+<U101FAD>
+<U101FAE>
+<U101FAF>
+<U101FB0>
+<U101FB1>
+<U101FB2>
+<U101FB3>
+<U101FB4>
+<U101FB5>
+<U101FB6>
+<U101FB7>
+<U101FB8>
+<U101FB9>
+<U101FBA>
+<U101FBB>
+<U101FBC>
+<U101FBD>
+<U101FBE>
+<U101FBF>
+<U101FC0>
+<U101FC1>
+<U101FC2>
+<U101FC3>
+<U101FC4>
+<U101FC5>
+<U101FC6>
+<U101FC7>
+<U101FC8>
+<U101FC9>
+<U101FCA>
+<U101FCB>
+<U101FCC>
+<U101FCD>
+<U101FCE>
+<U101FCF>
+<U101FD0>
+<U101FD1>
+<U101FD2>
+<U101FD3>
+<U101FD4>
+<U101FD5>
+<U101FD6>
+<U101FD7>
+<U101FD8>
+<U101FD9>
+<U101FDA>
+<U101FDB>
+<U101FDC>
+<U101FDD>
+<U101FDE>
+<U101FDF>
+<U101FE0>
+<U101FE1>
+<U101FE2>
+<U101FE3>
+<U101FE4>
+<U101FE5>
+<U101FE6>
+<U101FE7>
+<U101FE8>
+<U101FE9>
+<U101FEA>
+<U101FEB>
+<U101FEC>
+<U101FED>
+<U101FEE>
+<U101FEF>
+<U101FF0>
+<U101FF1>
+<U101FF2>
+<U101FF3>
+<U101FF4>
+<U101FF5>
+<U101FF6>
+<U101FF7>
+<U101FF8>
+<U101FF9>
+<U101FFA>
+<U101FFB>
+<U101FFC>
+<U101FFD>
+<U101FFE>
+<U101FFF>
+<U102000>
+<U102001>
+<U102002>
+<U102003>
+<U102004>
+<U102005>
+<U102006>
+<U102007>
+<U102008>
+<U102009>
+<U10200A>
+<U10200B>
+<U10200C>
+<U10200D>
+<U10200E>
+<U10200F>
+<U102010>
+<U102011>
+<U102012>
+<U102013>
+<U102014>
+<U102015>
+<U102016>
+<U102017>
+<U102018>
+<U102019>
+<U10201A>
+<U10201B>
+<U10201C>
+<U10201D>
+<U10201E>
+<U10201F>
+<U102020>
+<U102021>
+<U102022>
+<U102023>
+<U102024>
+<U102025>
+<U102026>
+<U102027>
+<U102028>
+<U102029>
+<U10202A>
+<U10202B>
+<U10202C>
+<U10202D>
+<U10202E>
+<U10202F>
+<U102030>
+<U102031>
+<U102032>
+<U102033>
+<U102034>
+<U102035>
+<U102036>
+<U102037>
+<U102038>
+<U102039>
+<U10203A>
+<U10203B>
+<U10203C>
+<U10203D>
+<U10203E>
+<U10203F>
+<U102040>
+<U102041>
+<U102042>
+<U102043>
+<U102044>
+<U102045>
+<U102046>
+<U102047>
+<U102048>
+<U102049>
+<U10204A>
+<U10204B>
+<U10204C>
+<U10204D>
+<U10204E>
+<U10204F>
+<U102050>
+<U102051>
+<U102052>
+<U102053>
+<U102054>
+<U102055>
+<U102056>
+<U102057>
+<U102058>
+<U102059>
+<U10205A>
+<U10205B>
+<U10205C>
+<U10205D>
+<U10205E>
+<U10205F>
+<U102060>
+<U102061>
+<U102062>
+<U102063>
+<U102064>
+<U102065>
+<U102066>
+<U102067>
+<U102068>
+<U102069>
+<U10206A>
+<U10206B>
+<U10206C>
+<U10206D>
+<U10206E>
+<U10206F>
+<U102070>
+<U102071>
+<U102072>
+<U102073>
+<U102074>
+<U102075>
+<U102076>
+<U102077>
+<U102078>
+<U102079>
+<U10207A>
+<U10207B>
+<U10207C>
+<U10207D>
+<U10207E>
+<U10207F>
+<U102080>
+<U102081>
+<U102082>
+<U102083>
+<U102084>
+<U102085>
+<U102086>
+<U102087>
+<U102088>
+<U102089>
+<U10208A>
+<U10208B>
+<U10208C>
+<U10208D>
+<U10208E>
+<U10208F>
+<U102090>
+<U102091>
+<U102092>
+<U102093>
+<U102094>
+<U102095>
+<U102096>
+<U102097>
+<U102098>
+<U102099>
+<U10209A>
+<U10209B>
+<U10209C>
+<U10209D>
+<U10209E>
+<U10209F>
+<U1020A0>
+<U1020A1>
+<U1020A2>
+<U1020A3>
+<U1020A4>
+<U1020A5>
+<U1020A6>
+<U1020A7>
+<U1020A8>
+<U1020A9>
+<U1020AA>
+<U1020AB>
+<U1020AC>
+<U1020AD>
+<U1020AE>
+<U1020AF>
+<U1020B0>
+<U1020B1>
+<U1020B2>
+<U1020B3>
+<U1020B4>
+<U1020B5>
+<U1020B6>
+<U1020B7>
+<U1020B8>
+<U1020B9>
+<U1020BA>
+<U1020BB>
+<U1020BC>
+<U1020BD>
+<U1020BE>
+<U1020BF>
+<U1020C0>
+<U1020C1>
+<U1020C2>
+<U1020C3>
+<U1020C4>
+<U1020C5>
+<U1020C6>
+<U1020C7>
+<U1020C8>
+<U1020C9>
+<U1020CA>
+<U1020CB>
+<U1020CC>
+<U1020CD>
+<U1020CE>
+<U1020CF>
+<U1020D0>
+<U1020D1>
+<U1020D2>
+<U1020D3>
+<U1020D4>
+<U1020D5>
+<U1020D6>
+<U1020D7>
+<U1020D8>
+<U1020D9>
+<U1020DA>
+<U1020DB>
+<U1020DC>
+<U1020DD>
+<U1020DE>
+<U1020DF>
+<U1020E0>
+<U1020E1>
+<U1020E2>
+<U1020E3>
+<U1020E4>
+<U1020E5>
+<U1020E6>
+<U1020E7>
+<U1020E8>
+<U1020E9>
+<U1020EA>
+<U1020EB>
+<U1020EC>
+<U1020ED>
+<U1020EE>
+<U1020EF>
+<U1020F0>
+<U1020F1>
+<U1020F2>
+<U1020F3>
+<U1020F4>
+<U1020F5>
+<U1020F6>
+<U1020F7>
+<U1020F8>
+<U1020F9>
+<U1020FA>
+<U1020FB>
+<U1020FC>
+<U1020FD>
+<U1020FE>
+<U1020FF>
+<U102100>
+<U102101>
+<U102102>
+<U102103>
+<U102104>
+<U102105>
+<U102106>
+<U102107>
+<U102108>
+<U102109>
+<U10210A>
+<U10210B>
+<U10210C>
+<U10210D>
+<U10210E>
+<U10210F>
+<U102110>
+<U102111>
+<U102112>
+<U102113>
+<U102114>
+<U102115>
+<U102116>
+<U102117>
+<U102118>
+<U102119>
+<U10211A>
+<U10211B>
+<U10211C>
+<U10211D>
+<U10211E>
+<U10211F>
+<U102120>
+<U102121>
+<U102122>
+<U102123>
+<U102124>
+<U102125>
+<U102126>
+<U102127>
+<U102128>
+<U102129>
+<U10212A>
+<U10212B>
+<U10212C>
+<U10212D>
+<U10212E>
+<U10212F>
+<U102130>
+<U102131>
+<U102132>
+<U102133>
+<U102134>
+<U102135>
+<U102136>
+<U102137>
+<U102138>
+<U102139>
+<U10213A>
+<U10213B>
+<U10213C>
+<U10213D>
+<U10213E>
+<U10213F>
+<U102140>
+<U102141>
+<U102142>
+<U102143>
+<U102144>
+<U102145>
+<U102146>
+<U102147>
+<U102148>
+<U102149>
+<U10214A>
+<U10214B>
+<U10214C>
+<U10214D>
+<U10214E>
+<U10214F>
+<U102150>
+<U102151>
+<U102152>
+<U102153>
+<U102154>
+<U102155>
+<U102156>
+<U102157>
+<U102158>
+<U102159>
+<U10215A>
+<U10215B>
+<U10215C>
+<U10215D>
+<U10215E>
+<U10215F>
+<U102160>
+<U102161>
+<U102162>
+<U102163>
+<U102164>
+<U102165>
+<U102166>
+<U102167>
+<U102168>
+<U102169>
+<U10216A>
+<U10216B>
+<U10216C>
+<U10216D>
+<U10216E>
+<U10216F>
+<U102170>
+<U102171>
+<U102172>
+<U102173>
+<U102174>
+<U102175>
+<U102176>
+<U102177>
+<U102178>
+<U102179>
+<U10217A>
+<U10217B>
+<U10217C>
+<U10217D>
+<U10217E>
+<U10217F>
+<U102180>
+<U102181>
+<U102182>
+<U102183>
+<U102184>
+<U102185>
+<U102186>
+<U102187>
+<U102188>
+<U102189>
+<U10218A>
+<U10218B>
+<U10218C>
+<U10218D>
+<U10218E>
+<U10218F>
+<U102190>
+<U102191>
+<U102192>
+<U102193>
+<U102194>
+<U102195>
+<U102196>
+<U102197>
+<U102198>
+<U102199>
+<U10219A>
+<U10219B>
+<U10219C>
+<U10219D>
+<U10219E>
+<U10219F>
+<U1021A0>
+<U1021A1>
+<U1021A2>
+<U1021A3>
+<U1021A4>
+<U1021A5>
+<U1021A6>
+<U1021A7>
+<U1021A8>
+<U1021A9>
+<U1021AA>
+<U1021AB>
+<U1021AC>
+<U1021AD>
+<U1021AE>
+<U1021AF>
+<U1021B0>
+<U1021B1>
+<U1021B2>
+<U1021B3>
+<U1021B4>
+<U1021B5>
+<U1021B6>
+<U1021B7>
+<U1021B8>
+<U1021B9>
+<U1021BA>
+<U1021BB>
+<U1021BC>
+<U1021BD>
+<U1021BE>
+<U1021BF>
+<U1021C0>
+<U1021C1>
+<U1021C2>
+<U1021C3>
+<U1021C4>
+<U1021C5>
+<U1021C6>
+<U1021C7>
+<U1021C8>
+<U1021C9>
+<U1021CA>
+<U1021CB>
+<U1021CC>
+<U1021CD>
+<U1021CE>
+<U1021CF>
+<U1021D0>
+<U1021D1>
+<U1021D2>
+<U1021D3>
+<U1021D4>
+<U1021D5>
+<U1021D6>
+<U1021D7>
+<U1021D8>
+<U1021D9>
+<U1021DA>
+<U1021DB>
+<U1021DC>
+<U1021DD>
+<U1021DE>
+<U1021DF>
+<U1021E0>
+<U1021E1>
+<U1021E2>
+<U1021E3>
+<U1021E4>
+<U1021E5>
+<U1021E6>
+<U1021E7>
+<U1021E8>
+<U1021E9>
+<U1021EA>
+<U1021EB>
+<U1021EC>
+<U1021ED>
+<U1021EE>
+<U1021EF>
+<U1021F0>
+<U1021F1>
+<U1021F2>
+<U1021F3>
+<U1021F4>
+<U1021F5>
+<U1021F6>
+<U1021F7>
+<U1021F8>
+<U1021F9>
+<U1021FA>
+<U1021FB>
+<U1021FC>
+<U1021FD>
+<U1021FE>
+<U1021FF>
+<U102200>
+<U102201>
+<U102202>
+<U102203>
+<U102204>
+<U102205>
+<U102206>
+<U102207>
+<U102208>
+<U102209>
+<U10220A>
+<U10220B>
+<U10220C>
+<U10220D>
+<U10220E>
+<U10220F>
+<U102210>
+<U102211>
+<U102212>
+<U102213>
+<U102214>
+<U102215>
+<U102216>
+<U102217>
+<U102218>
+<U102219>
+<U10221A>
+<U10221B>
+<U10221C>
+<U10221D>
+<U10221E>
+<U10221F>
+<U102220>
+<U102221>
+<U102222>
+<U102223>
+<U102224>
+<U102225>
+<U102226>
+<U102227>
+<U102228>
+<U102229>
+<U10222A>
+<U10222B>
+<U10222C>
+<U10222D>
+<U10222E>
+<U10222F>
+<U102230>
+<U102231>
+<U102232>
+<U102233>
+<U102234>
+<U102235>
+<U102236>
+<U102237>
+<U102238>
+<U102239>
+<U10223A>
+<U10223B>
+<U10223C>
+<U10223D>
+<U10223E>
+<U10223F>
+<U102240>
+<U102241>
+<U102242>
+<U102243>
+<U102244>
+<U102245>
+<U102246>
+<U102247>
+<U102248>
+<U102249>
+<U10224A>
+<U10224B>
+<U10224C>
+<U10224D>
+<U10224E>
+<U10224F>
+<U102250>
+<U102251>
+<U102252>
+<U102253>
+<U102254>
+<U102255>
+<U102256>
+<U102257>
+<U102258>
+<U102259>
+<U10225A>
+<U10225B>
+<U10225C>
+<U10225D>
+<U10225E>
+<U10225F>
+<U102260>
+<U102261>
+<U102262>
+<U102263>
+<U102264>
+<U102265>
+<U102266>
+<U102267>
+<U102268>
+<U102269>
+<U10226A>
+<U10226B>
+<U10226C>
+<U10226D>
+<U10226E>
+<U10226F>
+<U102270>
+<U102271>
+<U102272>
+<U102273>
+<U102274>
+<U102275>
+<U102276>
+<U102277>
+<U102278>
+<U102279>
+<U10227A>
+<U10227B>
+<U10227C>
+<U10227D>
+<U10227E>
+<U10227F>
+<U102280>
+<U102281>
+<U102282>
+<U102283>
+<U102284>
+<U102285>
+<U102286>
+<U102287>
+<U102288>
+<U102289>
+<U10228A>
+<U10228B>
+<U10228C>
+<U10228D>
+<U10228E>
+<U10228F>
+<U102290>
+<U102291>
+<U102292>
+<U102293>
+<U102294>
+<U102295>
+<U102296>
+<U102297>
+<U102298>
+<U102299>
+<U10229A>
+<U10229B>
+<U10229C>
+<U10229D>
+<U10229E>
+<U10229F>
+<U1022A0>
+<U1022A1>
+<U1022A2>
+<U1022A3>
+<U1022A4>
+<U1022A5>
+<U1022A6>
+<U1022A7>
+<U1022A8>
+<U1022A9>
+<U1022AA>
+<U1022AB>
+<U1022AC>
+<U1022AD>
+<U1022AE>
+<U1022AF>
+<U1022B0>
+<U1022B1>
+<U1022B2>
+<U1022B3>
+<U1022B4>
+<U1022B5>
+<U1022B6>
+<U1022B7>
+<U1022B8>
+<U1022B9>
+<U1022BA>
+<U1022BB>
+<U1022BC>
+<U1022BD>
+<U1022BE>
+<U1022BF>
+<U1022C0>
+<U1022C1>
+<U1022C2>
+<U1022C3>
+<U1022C4>
+<U1022C5>
+<U1022C6>
+<U1022C7>
+<U1022C8>
+<U1022C9>
+<U1022CA>
+<U1022CB>
+<U1022CC>
+<U1022CD>
+<U1022CE>
+<U1022CF>
+<U1022D0>
+<U1022D1>
+<U1022D2>
+<U1022D3>
+<U1022D4>
+<U1022D5>
+<U1022D6>
+<U1022D7>
+<U1022D8>
+<U1022D9>
+<U1022DA>
+<U1022DB>
+<U1022DC>
+<U1022DD>
+<U1022DE>
+<U1022DF>
+<U1022E0>
+<U1022E1>
+<U1022E2>
+<U1022E3>
+<U1022E4>
+<U1022E5>
+<U1022E6>
+<U1022E7>
+<U1022E8>
+<U1022E9>
+<U1022EA>
+<U1022EB>
+<U1022EC>
+<U1022ED>
+<U1022EE>
+<U1022EF>
+<U1022F0>
+<U1022F1>
+<U1022F2>
+<U1022F3>
+<U1022F4>
+<U1022F5>
+<U1022F6>
+<U1022F7>
+<U1022F8>
+<U1022F9>
+<U1022FA>
+<U1022FB>
+<U1022FC>
+<U1022FD>
+<U1022FE>
+<U1022FF>
+<U102300>
+<U102301>
+<U102302>
+<U102303>
+<U102304>
+<U102305>
+<U102306>
+<U102307>
+<U102308>
+<U102309>
+<U10230A>
+<U10230B>
+<U10230C>
+<U10230D>
+<U10230E>
+<U10230F>
+<U102310>
+<U102311>
+<U102312>
+<U102313>
+<U102314>
+<U102315>
+<U102316>
+<U102317>
+<U102318>
+<U102319>
+<U10231A>
+<U10231B>
+<U10231C>
+<U10231D>
+<U10231E>
+<U10231F>
+<U102320>
+<U102321>
+<U102322>
+<U102323>
+<U102324>
+<U102325>
+<U102326>
+<U102327>
+<U102328>
+<U102329>
+<U10232A>
+<U10232B>
+<U10232C>
+<U10232D>
+<U10232E>
+<U10232F>
+<U102330>
+<U102331>
+<U102332>
+<U102333>
+<U102334>
+<U102335>
+<U102336>
+<U102337>
+<U102338>
+<U102339>
+<U10233A>
+<U10233B>
+<U10233C>
+<U10233D>
+<U10233E>
+<U10233F>
+<U102340>
+<U102341>
+<U102342>
+<U102343>
+<U102344>
+<U102345>
+<U102346>
+<U102347>
+<U102348>
+<U102349>
+<U10234A>
+<U10234B>
+<U10234C>
+<U10234D>
+<U10234E>
+<U10234F>
+<U102350>
+<U102351>
+<U102352>
+<U102353>
+<U102354>
+<U102355>
+<U102356>
+<U102357>
+<U102358>
+<U102359>
+<U10235A>
+<U10235B>
+<U10235C>
+<U10235D>
+<U10235E>
+<U10235F>
+<U102360>
+<U102361>
+<U102362>
+<U102363>
+<U102364>
+<U102365>
+<U102366>
+<U102367>
+<U102368>
+<U102369>
+<U10236A>
+<U10236B>
+<U10236C>
+<U10236D>
+<U10236E>
+<U10236F>
+<U102370>
+<U102371>
+<U102372>
+<U102373>
+<U102374>
+<U102375>
+<U102376>
+<U102377>
+<U102378>
+<U102379>
+<U10237A>
+<U10237B>
+<U10237C>
+<U10237D>
+<U10237E>
+<U10237F>
+<U102380>
+<U102381>
+<U102382>
+<U102383>
+<U102384>
+<U102385>
+<U102386>
+<U102387>
+<U102388>
+<U102389>
+<U10238A>
+<U10238B>
+<U10238C>
+<U10238D>
+<U10238E>
+<U10238F>
+<U102390>
+<U102391>
+<U102392>
+<U102393>
+<U102394>
+<U102395>
+<U102396>
+<U102397>
+<U102398>
+<U102399>
+<U10239A>
+<U10239B>
+<U10239C>
+<U10239D>
+<U10239E>
+<U10239F>
+<U1023A0>
+<U1023A1>
+<U1023A2>
+<U1023A3>
+<U1023A4>
+<U1023A5>
+<U1023A6>
+<U1023A7>
+<U1023A8>
+<U1023A9>
+<U1023AA>
+<U1023AB>
+<U1023AC>
+<U1023AD>
+<U1023AE>
+<U1023AF>
+<U1023B0>
+<U1023B1>
+<U1023B2>
+<U1023B3>
+<U1023B4>
+<U1023B5>
+<U1023B6>
+<U1023B7>
+<U1023B8>
+<U1023B9>
+<U1023BA>
+<U1023BB>
+<U1023BC>
+<U1023BD>
+<U1023BE>
+<U1023BF>
+<U1023C0>
+<U1023C1>
+<U1023C2>
+<U1023C3>
+<U1023C4>
+<U1023C5>
+<U1023C6>
+<U1023C7>
+<U1023C8>
+<U1023C9>
+<U1023CA>
+<U1023CB>
+<U1023CC>
+<U1023CD>
+<U1023CE>
+<U1023CF>
+<U1023D0>
+<U1023D1>
+<U1023D2>
+<U1023D3>
+<U1023D4>
+<U1023D5>
+<U1023D6>
+<U1023D7>
+<U1023D8>
+<U1023D9>
+<U1023DA>
+<U1023DB>
+<U1023DC>
+<U1023DD>
+<U1023DE>
+<U1023DF>
+<U1023E0>
+<U1023E1>
+<U1023E2>
+<U1023E3>
+<U1023E4>
+<U1023E5>
+<U1023E6>
+<U1023E7>
+<U1023E8>
+<U1023E9>
+<U1023EA>
+<U1023EB>
+<U1023EC>
+<U1023ED>
+<U1023EE>
+<U1023EF>
+<U1023F0>
+<U1023F1>
+<U1023F2>
+<U1023F3>
+<U1023F4>
+<U1023F5>
+<U1023F6>
+<U1023F7>
+<U1023F8>
+<U1023F9>
+<U1023FA>
+<U1023FB>
+<U1023FC>
+<U1023FD>
+<U1023FE>
+<U1023FF>
+<U102400>
+<U102401>
+<U102402>
+<U102403>
+<U102404>
+<U102405>
+<U102406>
+<U102407>
+<U102408>
+<U102409>
+<U10240A>
+<U10240B>
+<U10240C>
+<U10240D>
+<U10240E>
+<U10240F>
+<U102410>
+<U102411>
+<U102412>
+<U102413>
+<U102414>
+<U102415>
+<U102416>
+<U102417>
+<U102418>
+<U102419>
+<U10241A>
+<U10241B>
+<U10241C>
+<U10241D>
+<U10241E>
+<U10241F>
+<U102420>
+<U102421>
+<U102422>
+<U102423>
+<U102424>
+<U102425>
+<U102426>
+<U102427>
+<U102428>
+<U102429>
+<U10242A>
+<U10242B>
+<U10242C>
+<U10242D>
+<U10242E>
+<U10242F>
+<U102430>
+<U102431>
+<U102432>
+<U102433>
+<U102434>
+<U102435>
+<U102436>
+<U102437>
+<U102438>
+<U102439>
+<U10243A>
+<U10243B>
+<U10243C>
+<U10243D>
+<U10243E>
+<U10243F>
+<U102440>
+<U102441>
+<U102442>
+<U102443>
+<U102444>
+<U102445>
+<U102446>
+<U102447>
+<U102448>
+<U102449>
+<U10244A>
+<U10244B>
+<U10244C>
+<U10244D>
+<U10244E>
+<U10244F>
+<U102450>
+<U102451>
+<U102452>
+<U102453>
+<U102454>
+<U102455>
+<U102456>
+<U102457>
+<U102458>
+<U102459>
+<U10245A>
+<U10245B>
+<U10245C>
+<U10245D>
+<U10245E>
+<U10245F>
+<U102460>
+<U102461>
+<U102462>
+<U102463>
+<U102464>
+<U102465>
+<U102466>
+<U102467>
+<U102468>
+<U102469>
+<U10246A>
+<U10246B>
+<U10246C>
+<U10246D>
+<U10246E>
+<U10246F>
+<U102470>
+<U102471>
+<U102472>
+<U102473>
+<U102474>
+<U102475>
+<U102476>
+<U102477>
+<U102478>
+<U102479>
+<U10247A>
+<U10247B>
+<U10247C>
+<U10247D>
+<U10247E>
+<U10247F>
+<U102480>
+<U102481>
+<U102482>
+<U102483>
+<U102484>
+<U102485>
+<U102486>
+<U102487>
+<U102488>
+<U102489>
+<U10248A>
+<U10248B>
+<U10248C>
+<U10248D>
+<U10248E>
+<U10248F>
+<U102490>
+<U102491>
+<U102492>
+<U102493>
+<U102494>
+<U102495>
+<U102496>
+<U102497>
+<U102498>
+<U102499>
+<U10249A>
+<U10249B>
+<U10249C>
+<U10249D>
+<U10249E>
+<U10249F>
+<U1024A0>
+<U1024A1>
+<U1024A2>
+<U1024A3>
+<U1024A4>
+<U1024A5>
+<U1024A6>
+<U1024A7>
+<U1024A8>
+<U1024A9>
+<U1024AA>
+<U1024AB>
+<U1024AC>
+<U1024AD>
+<U1024AE>
+<U1024AF>
+<U1024B0>
+<U1024B1>
+<U1024B2>
+<U1024B3>
+<U1024B4>
+<U1024B5>
+<U1024B6>
+<U1024B7>
+<U1024B8>
+<U1024B9>
+<U1024BA>
+<U1024BB>
+<U1024BC>
+<U1024BD>
+<U1024BE>
+<U1024BF>
+<U1024C0>
+<U1024C1>
+<U1024C2>
+<U1024C3>
+<U1024C4>
+<U1024C5>
+<U1024C6>
+<U1024C7>
+<U1024C8>
+<U1024C9>
+<U1024CA>
+<U1024CB>
+<U1024CC>
+<U1024CD>
+<U1024CE>
+<U1024CF>
+<U1024D0>
+<U1024D1>
+<U1024D2>
+<U1024D3>
+<U1024D4>
+<U1024D5>
+<U1024D6>
+<U1024D7>
+<U1024D8>
+<U1024D9>
+<U1024DA>
+<U1024DB>
+<U1024DC>
+<U1024DD>
+<U1024DE>
+<U1024DF>
+<U1024E0>
+<U1024E1>
+<U1024E2>
+<U1024E3>
+<U1024E4>
+<U1024E5>
+<U1024E6>
+<U1024E7>
+<U1024E8>
+<U1024E9>
+<U1024EA>
+<U1024EB>
+<U1024EC>
+<U1024ED>
+<U1024EE>
+<U1024EF>
+<U1024F0>
+<U1024F1>
+<U1024F2>
+<U1024F3>
+<U1024F4>
+<U1024F5>
+<U1024F6>
+<U1024F7>
+<U1024F8>
+<U1024F9>
+<U1024FA>
+<U1024FB>
+<U1024FC>
+<U1024FD>
+<U1024FE>
+<U1024FF>
+<U102500>
+<U102501>
+<U102502>
+<U102503>
+<U102504>
+<U102505>
+<U102506>
+<U102507>
+<U102508>
+<U102509>
+<U10250A>
+<U10250B>
+<U10250C>
+<U10250D>
+<U10250E>
+<U10250F>
+<U102510>
+<U102511>
+<U102512>
+<U102513>
+<U102514>
+<U102515>
+<U102516>
+<U102517>
+<U102518>
+<U102519>
+<U10251A>
+<U10251B>
+<U10251C>
+<U10251D>
+<U10251E>
+<U10251F>
+<U102520>
+<U102521>
+<U102522>
+<U102523>
+<U102524>
+<U102525>
+<U102526>
+<U102527>
+<U102528>
+<U102529>
+<U10252A>
+<U10252B>
+<U10252C>
+<U10252D>
+<U10252E>
+<U10252F>
+<U102530>
+<U102531>
+<U102532>
+<U102533>
+<U102534>
+<U102535>
+<U102536>
+<U102537>
+<U102538>
+<U102539>
+<U10253A>
+<U10253B>
+<U10253C>
+<U10253D>
+<U10253E>
+<U10253F>
+<U102540>
+<U102541>
+<U102542>
+<U102543>
+<U102544>
+<U102545>
+<U102546>
+<U102547>
+<U102548>
+<U102549>
+<U10254A>
+<U10254B>
+<U10254C>
+<U10254D>
+<U10254E>
+<U10254F>
+<U102550>
+<U102551>
+<U102552>
+<U102553>
+<U102554>
+<U102555>
+<U102556>
+<U102557>
+<U102558>
+<U102559>
+<U10255A>
+<U10255B>
+<U10255C>
+<U10255D>
+<U10255E>
+<U10255F>
+<U102560>
+<U102561>
+<U102562>
+<U102563>
+<U102564>
+<U102565>
+<U102566>
+<U102567>
+<U102568>
+<U102569>
+<U10256A>
+<U10256B>
+<U10256C>
+<U10256D>
+<U10256E>
+<U10256F>
+<U102570>
+<U102571>
+<U102572>
+<U102573>
+<U102574>
+<U102575>
+<U102576>
+<U102577>
+<U102578>
+<U102579>
+<U10257A>
+<U10257B>
+<U10257C>
+<U10257D>
+<U10257E>
+<U10257F>
+<U102580>
+<U102581>
+<U102582>
+<U102583>
+<U102584>
+<U102585>
+<U102586>
+<U102587>
+<U102588>
+<U102589>
+<U10258A>
+<U10258B>
+<U10258C>
+<U10258D>
+<U10258E>
+<U10258F>
+<U102590>
+<U102591>
+<U102592>
+<U102593>
+<U102594>
+<U102595>
+<U102596>
+<U102597>
+<U102598>
+<U102599>
+<U10259A>
+<U10259B>
+<U10259C>
+<U10259D>
+<U10259E>
+<U10259F>
+<U1025A0>
+<U1025A1>
+<U1025A2>
+<U1025A3>
+<U1025A4>
+<U1025A5>
+<U1025A6>
+<U1025A7>
+<U1025A8>
+<U1025A9>
+<U1025AA>
+<U1025AB>
+<U1025AC>
+<U1025AD>
+<U1025AE>
+<U1025AF>
+<U1025B0>
+<U1025B1>
+<U1025B2>
+<U1025B3>
+<U1025B4>
+<U1025B5>
+<U1025B6>
+<U1025B7>
+<U1025B8>
+<U1025B9>
+<U1025BA>
+<U1025BB>
+<U1025BC>
+<U1025BD>
+<U1025BE>
+<U1025BF>
+<U1025C0>
+<U1025C1>
+<U1025C2>
+<U1025C3>
+<U1025C4>
+<U1025C5>
+<U1025C6>
+<U1025C7>
+<U1025C8>
+<U1025C9>
+<U1025CA>
+<U1025CB>
+<U1025CC>
+<U1025CD>
+<U1025CE>
+<U1025CF>
+<U1025D0>
+<U1025D1>
+<U1025D2>
+<U1025D3>
+<U1025D4>
+<U1025D5>
+<U1025D6>
+<U1025D7>
+<U1025D8>
+<U1025D9>
+<U1025DA>
+<U1025DB>
+<U1025DC>
+<U1025DD>
+<U1025DE>
+<U1025DF>
+<U1025E0>
+<U1025E1>
+<U1025E2>
+<U1025E3>
+<U1025E4>
+<U1025E5>
+<U1025E6>
+<U1025E7>
+<U1025E8>
+<U1025E9>
+<U1025EA>
+<U1025EB>
+<U1025EC>
+<U1025ED>
+<U1025EE>
+<U1025EF>
+<U1025F0>
+<U1025F1>
+<U1025F2>
+<U1025F3>
+<U1025F4>
+<U1025F5>
+<U1025F6>
+<U1025F7>
+<U1025F8>
+<U1025F9>
+<U1025FA>
+<U1025FB>
+<U1025FC>
+<U1025FD>
+<U1025FE>
+<U1025FF>
+<U102600>
+<U102601>
+<U102602>
+<U102603>
+<U102604>
+<U102605>
+<U102606>
+<U102607>
+<U102608>
+<U102609>
+<U10260A>
+<U10260B>
+<U10260C>
+<U10260D>
+<U10260E>
+<U10260F>
+<U102610>
+<U102611>
+<U102612>
+<U102613>
+<U102614>
+<U102615>
+<U102616>
+<U102617>
+<U102618>
+<U102619>
+<U10261A>
+<U10261B>
+<U10261C>
+<U10261D>
+<U10261E>
+<U10261F>
+<U102620>
+<U102621>
+<U102622>
+<U102623>
+<U102624>
+<U102625>
+<U102626>
+<U102627>
+<U102628>
+<U102629>
+<U10262A>
+<U10262B>
+<U10262C>
+<U10262D>
+<U10262E>
+<U10262F>
+<U102630>
+<U102631>
+<U102632>
+<U102633>
+<U102634>
+<U102635>
+<U102636>
+<U102637>
+<U102638>
+<U102639>
+<U10263A>
+<U10263B>
+<U10263C>
+<U10263D>
+<U10263E>
+<U10263F>
+<U102640>
+<U102641>
+<U102642>
+<U102643>
+<U102644>
+<U102645>
+<U102646>
+<U102647>
+<U102648>
+<U102649>
+<U10264A>
+<U10264B>
+<U10264C>
+<U10264D>
+<U10264E>
+<U10264F>
+<U102650>
+<U102651>
+<U102652>
+<U102653>
+<U102654>
+<U102655>
+<U102656>
+<U102657>
+<U102658>
+<U102659>
+<U10265A>
+<U10265B>
+<U10265C>
+<U10265D>
+<U10265E>
+<U10265F>
+<U102660>
+<U102661>
+<U102662>
+<U102663>
+<U102664>
+<U102665>
+<U102666>
+<U102667>
+<U102668>
+<U102669>
+<U10266A>
+<U10266B>
+<U10266C>
+<U10266D>
+<U10266E>
+<U10266F>
+<U102670>
+<U102671>
+<U102672>
+<U102673>
+<U102674>
+<U102675>
+<U102676>
+<U102677>
+<U102678>
+<U102679>
+<U10267A>
+<U10267B>
+<U10267C>
+<U10267D>
+<U10267E>
+<U10267F>
+<U102680>
+<U102681>
+<U102682>
+<U102683>
+<U102684>
+<U102685>
+<U102686>
+<U102687>
+<U102688>
+<U102689>
+<U10268A>
+<U10268B>
+<U10268C>
+<U10268D>
+<U10268E>
+<U10268F>
+<U102690>
+<U102691>
+<U102692>
+<U102693>
+<U102694>
+<U102695>
+<U102696>
+<U102697>
+<U102698>
+<U102699>
+<U10269A>
+<U10269B>
+<U10269C>
+<U10269D>
+<U10269E>
+<U10269F>
+<U1026A0>
+<U1026A1>
+<U1026A2>
+<U1026A3>
+<U1026A4>
+<U1026A5>
+<U1026A6>
+<U1026A7>
+<U1026A8>
+<U1026A9>
+<U1026AA>
+<U1026AB>
+<U1026AC>
+<U1026AD>
+<U1026AE>
+<U1026AF>
+<U1026B0>
+<U1026B1>
+<U1026B2>
+<U1026B3>
+<U1026B4>
+<U1026B5>
+<U1026B6>
+<U1026B7>
+<U1026B8>
+<U1026B9>
+<U1026BA>
+<U1026BB>
+<U1026BC>
+<U1026BD>
+<U1026BE>
+<U1026BF>
+<U1026C0>
+<U1026C1>
+<U1026C2>
+<U1026C3>
+<U1026C4>
+<U1026C5>
+<U1026C6>
+<U1026C7>
+<U1026C8>
+<U1026C9>
+<U1026CA>
+<U1026CB>
+<U1026CC>
+<U1026CD>
+<U1026CE>
+<U1026CF>
+<U1026D0>
+<U1026D1>
+<U1026D2>
+<U1026D3>
+<U1026D4>
+<U1026D5>
+<U1026D6>
+<U1026D7>
+<U1026D8>
+<U1026D9>
+<U1026DA>
+<U1026DB>
+<U1026DC>
+<U1026DD>
+<U1026DE>
+<U1026DF>
+<U1026E0>
+<U1026E1>
+<U1026E2>
+<U1026E3>
+<U1026E4>
+<U1026E5>
+<U1026E6>
+<U1026E7>
+<U1026E8>
+<U1026E9>
+<U1026EA>
+<U1026EB>
+<U1026EC>
+<U1026ED>
+<U1026EE>
+<U1026EF>
+<U1026F0>
+<U1026F1>
+<U1026F2>
+<U1026F3>
+<U1026F4>
+<U1026F5>
+<U1026F6>
+<U1026F7>
+<U1026F8>
+<U1026F9>
+<U1026FA>
+<U1026FB>
+<U1026FC>
+<U1026FD>
+<U1026FE>
+<U1026FF>
+<U102700>
+<U102701>
+<U102702>
+<U102703>
+<U102704>
+<U102705>
+<U102706>
+<U102707>
+<U102708>
+<U102709>
+<U10270A>
+<U10270B>
+<U10270C>
+<U10270D>
+<U10270E>
+<U10270F>
+<U102710>
+<U102711>
+<U102712>
+<U102713>
+<U102714>
+<U102715>
+<U102716>
+<U102717>
+<U102718>
+<U102719>
+<U10271A>
+<U10271B>
+<U10271C>
+<U10271D>
+<U10271E>
+<U10271F>
+<U102720>
+<U102721>
+<U102722>
+<U102723>
+<U102724>
+<U102725>
+<U102726>
+<U102727>
+<U102728>
+<U102729>
+<U10272A>
+<U10272B>
+<U10272C>
+<U10272D>
+<U10272E>
+<U10272F>
+<U102730>
+<U102731>
+<U102732>
+<U102733>
+<U102734>
+<U102735>
+<U102736>
+<U102737>
+<U102738>
+<U102739>
+<U10273A>
+<U10273B>
+<U10273C>
+<U10273D>
+<U10273E>
+<U10273F>
+<U102740>
+<U102741>
+<U102742>
+<U102743>
+<U102744>
+<U102745>
+<U102746>
+<U102747>
+<U102748>
+<U102749>
+<U10274A>
+<U10274B>
+<U10274C>
+<U10274D>
+<U10274E>
+<U10274F>
+<U102750>
+<U102751>
+<U102752>
+<U102753>
+<U102754>
+<U102755>
+<U102756>
+<U102757>
+<U102758>
+<U102759>
+<U10275A>
+<U10275B>
+<U10275C>
+<U10275D>
+<U10275E>
+<U10275F>
+<U102760>
+<U102761>
+<U102762>
+<U102763>
+<U102764>
+<U102765>
+<U102766>
+<U102767>
+<U102768>
+<U102769>
+<U10276A>
+<U10276B>
+<U10276C>
+<U10276D>
+<U10276E>
+<U10276F>
+<U102770>
+<U102771>
+<U102772>
+<U102773>
+<U102774>
+<U102775>
+<U102776>
+<U102777>
+<U102778>
+<U102779>
+<U10277A>
+<U10277B>
+<U10277C>
+<U10277D>
+<U10277E>
+<U10277F>
+<U102780>
+<U102781>
+<U102782>
+<U102783>
+<U102784>
+<U102785>
+<U102786>
+<U102787>
+<U102788>
+<U102789>
+<U10278A>
+<U10278B>
+<U10278C>
+<U10278D>
+<U10278E>
+<U10278F>
+<U102790>
+<U102791>
+<U102792>
+<U102793>
+<U102794>
+<U102795>
+<U102796>
+<U102797>
+<U102798>
+<U102799>
+<U10279A>
+<U10279B>
+<U10279C>
+<U10279D>
+<U10279E>
+<U10279F>
+<U1027A0>
+<U1027A1>
+<U1027A2>
+<U1027A3>
+<U1027A4>
+<U1027A5>
+<U1027A6>
+<U1027A7>
+<U1027A8>
+<U1027A9>
+<U1027AA>
+<U1027AB>
+<U1027AC>
+<U1027AD>
+<U1027AE>
+<U1027AF>
+<U1027B0>
+<U1027B1>
+<U1027B2>
+<U1027B3>
+<U1027B4>
+<U1027B5>
+<U1027B6>
+<U1027B7>
+<U1027B8>
+<U1027B9>
+<U1027BA>
+<U1027BB>
+<U1027BC>
+<U1027BD>
+<U1027BE>
+<U1027BF>
+<U1027C0>
+<U1027C1>
+<U1027C2>
+<U1027C3>
+<U1027C4>
+<U1027C5>
+<U1027C6>
+<U1027C7>
+<U1027C8>
+<U1027C9>
+<U1027CA>
+<U1027CB>
+<U1027CC>
+<U1027CD>
+<U1027CE>
+<U1027CF>
+<U1027D0>
+<U1027D1>
+<U1027D2>
+<U1027D3>
+<U1027D4>
+<U1027D5>
+<U1027D6>
+<U1027D7>
+<U1027D8>
+<U1027D9>
+<U1027DA>
+<U1027DB>
+<U1027DC>
+<U1027DD>
+<U1027DE>
+<U1027DF>
+<U1027E0>
+<U1027E1>
+<U1027E2>
+<U1027E3>
+<U1027E4>
+<U1027E5>
+<U1027E6>
+<U1027E7>
+<U1027E8>
+<U1027E9>
+<U1027EA>
+<U1027EB>
+<U1027EC>
+<U1027ED>
+<U1027EE>
+<U1027EF>
+<U1027F0>
+<U1027F1>
+<U1027F2>
+<U1027F3>
+<U1027F4>
+<U1027F5>
+<U1027F6>
+<U1027F7>
+<U1027F8>
+<U1027F9>
+<U1027FA>
+<U1027FB>
+<U1027FC>
+<U1027FD>
+<U1027FE>
+<U1027FF>
+<U102800>
+<U102801>
+<U102802>
+<U102803>
+<U102804>
+<U102805>
+<U102806>
+<U102807>
+<U102808>
+<U102809>
+<U10280A>
+<U10280B>
+<U10280C>
+<U10280D>
+<U10280E>
+<U10280F>
+<U102810>
+<U102811>
+<U102812>
+<U102813>
+<U102814>
+<U102815>
+<U102816>
+<U102817>
+<U102818>
+<U102819>
+<U10281A>
+<U10281B>
+<U10281C>
+<U10281D>
+<U10281E>
+<U10281F>
+<U102820>
+<U102821>
+<U102822>
+<U102823>
+<U102824>
+<U102825>
+<U102826>
+<U102827>
+<U102828>
+<U102829>
+<U10282A>
+<U10282B>
+<U10282C>
+<U10282D>
+<U10282E>
+<U10282F>
+<U102830>
+<U102831>
+<U102832>
+<U102833>
+<U102834>
+<U102835>
+<U102836>
+<U102837>
+<U102838>
+<U102839>
+<U10283A>
+<U10283B>
+<U10283C>
+<U10283D>
+<U10283E>
+<U10283F>
+<U102840>
+<U102841>
+<U102842>
+<U102843>
+<U102844>
+<U102845>
+<U102846>
+<U102847>
+<U102848>
+<U102849>
+<U10284A>
+<U10284B>
+<U10284C>
+<U10284D>
+<U10284E>
+<U10284F>
+<U102850>
+<U102851>
+<U102852>
+<U102853>
+<U102854>
+<U102855>
+<U102856>
+<U102857>
+<U102858>
+<U102859>
+<U10285A>
+<U10285B>
+<U10285C>
+<U10285D>
+<U10285E>
+<U10285F>
+<U102860>
+<U102861>
+<U102862>
+<U102863>
+<U102864>
+<U102865>
+<U102866>
+<U102867>
+<U102868>
+<U102869>
+<U10286A>
+<U10286B>
+<U10286C>
+<U10286D>
+<U10286E>
+<U10286F>
+<U102870>
+<U102871>
+<U102872>
+<U102873>
+<U102874>
+<U102875>
+<U102876>
+<U102877>
+<U102878>
+<U102879>
+<U10287A>
+<U10287B>
+<U10287C>
+<U10287D>
+<U10287E>
+<U10287F>
+<U102880>
+<U102881>
+<U102882>
+<U102883>
+<U102884>
+<U102885>
+<U102886>
+<U102887>
+<U102888>
+<U102889>
+<U10288A>
+<U10288B>
+<U10288C>
+<U10288D>
+<U10288E>
+<U10288F>
+<U102890>
+<U102891>
+<U102892>
+<U102893>
+<U102894>
+<U102895>
+<U102896>
+<U102897>
+<U102898>
+<U102899>
+<U10289A>
+<U10289B>
+<U10289C>
+<U10289D>
+<U10289E>
+<U10289F>
+<U1028A0>
+<U1028A1>
+<U1028A2>
+<U1028A3>
+<U1028A4>
+<U1028A5>
+<U1028A6>
+<U1028A7>
+<U1028A8>
+<U1028A9>
+<U1028AA>
+<U1028AB>
+<U1028AC>
+<U1028AD>
+<U1028AE>
+<U1028AF>
+<U1028B0>
+<U1028B1>
+<U1028B2>
+<U1028B3>
+<U1028B4>
+<U1028B5>
+<U1028B6>
+<U1028B7>
+<U1028B8>
+<U1028B9>
+<U1028BA>
+<U1028BB>
+<U1028BC>
+<U1028BD>
+<U1028BE>
+<U1028BF>
+<U1028C0>
+<U1028C1>
+<U1028C2>
+<U1028C3>
+<U1028C4>
+<U1028C5>
+<U1028C6>
+<U1028C7>
+<U1028C8>
+<U1028C9>
+<U1028CA>
+<U1028CB>
+<U1028CC>
+<U1028CD>
+<U1028CE>
+<U1028CF>
+<U1028D0>
+<U1028D1>
+<U1028D2>
+<U1028D3>
+<U1028D4>
+<U1028D5>
+<U1028D6>
+<U1028D7>
+<U1028D8>
+<U1028D9>
+<U1028DA>
+<U1028DB>
+<U1028DC>
+<U1028DD>
+<U1028DE>
+<U1028DF>
+<U1028E0>
+<U1028E1>
+<U1028E2>
+<U1028E3>
+<U1028E4>
+<U1028E5>
+<U1028E6>
+<U1028E7>
+<U1028E8>
+<U1028E9>
+<U1028EA>
+<U1028EB>
+<U1028EC>
+<U1028ED>
+<U1028EE>
+<U1028EF>
+<U1028F0>
+<U1028F1>
+<U1028F2>
+<U1028F3>
+<U1028F4>
+<U1028F5>
+<U1028F6>
+<U1028F7>
+<U1028F8>
+<U1028F9>
+<U1028FA>
+<U1028FB>
+<U1028FC>
+<U1028FD>
+<U1028FE>
+<U1028FF>
+<U102900>
+<U102901>
+<U102902>
+<U102903>
+<U102904>
+<U102905>
+<U102906>
+<U102907>
+<U102908>
+<U102909>
+<U10290A>
+<U10290B>
+<U10290C>
+<U10290D>
+<U10290E>
+<U10290F>
+<U102910>
+<U102911>
+<U102912>
+<U102913>
+<U102914>
+<U102915>
+<U102916>
+<U102917>
+<U102918>
+<U102919>
+<U10291A>
+<U10291B>
+<U10291C>
+<U10291D>
+<U10291E>
+<U10291F>
+<U102920>
+<U102921>
+<U102922>
+<U102923>
+<U102924>
+<U102925>
+<U102926>
+<U102927>
+<U102928>
+<U102929>
+<U10292A>
+<U10292B>
+<U10292C>
+<U10292D>
+<U10292E>
+<U10292F>
+<U102930>
+<U102931>
+<U102932>
+<U102933>
+<U102934>
+<U102935>
+<U102936>
+<U102937>
+<U102938>
+<U102939>
+<U10293A>
+<U10293B>
+<U10293C>
+<U10293D>
+<U10293E>
+<U10293F>
+<U102940>
+<U102941>
+<U102942>
+<U102943>
+<U102944>
+<U102945>
+<U102946>
+<U102947>
+<U102948>
+<U102949>
+<U10294A>
+<U10294B>
+<U10294C>
+<U10294D>
+<U10294E>
+<U10294F>
+<U102950>
+<U102951>
+<U102952>
+<U102953>
+<U102954>
+<U102955>
+<U102956>
+<U102957>
+<U102958>
+<U102959>
+<U10295A>
+<U10295B>
+<U10295C>
+<U10295D>
+<U10295E>
+<U10295F>
+<U102960>
+<U102961>
+<U102962>
+<U102963>
+<U102964>
+<U102965>
+<U102966>
+<U102967>
+<U102968>
+<U102969>
+<U10296A>
+<U10296B>
+<U10296C>
+<U10296D>
+<U10296E>
+<U10296F>
+<U102970>
+<U102971>
+<U102972>
+<U102973>
+<U102974>
+<U102975>
+<U102976>
+<U102977>
+<U102978>
+<U102979>
+<U10297A>
+<U10297B>
+<U10297C>
+<U10297D>
+<U10297E>
+<U10297F>
+<U102980>
+<U102981>
+<U102982>
+<U102983>
+<U102984>
+<U102985>
+<U102986>
+<U102987>
+<U102988>
+<U102989>
+<U10298A>
+<U10298B>
+<U10298C>
+<U10298D>
+<U10298E>
+<U10298F>
+<U102990>
+<U102991>
+<U102992>
+<U102993>
+<U102994>
+<U102995>
+<U102996>
+<U102997>
+<U102998>
+<U102999>
+<U10299A>
+<U10299B>
+<U10299C>
+<U10299D>
+<U10299E>
+<U10299F>
+<U1029A0>
+<U1029A1>
+<U1029A2>
+<U1029A3>
+<U1029A4>
+<U1029A5>
+<U1029A6>
+<U1029A7>
+<U1029A8>
+<U1029A9>
+<U1029AA>
+<U1029AB>
+<U1029AC>
+<U1029AD>
+<U1029AE>
+<U1029AF>
+<U1029B0>
+<U1029B1>
+<U1029B2>
+<U1029B3>
+<U1029B4>
+<U1029B5>
+<U1029B6>
+<U1029B7>
+<U1029B8>
+<U1029B9>
+<U1029BA>
+<U1029BB>
+<U1029BC>
+<U1029BD>
+<U1029BE>
+<U1029BF>
+<U1029C0>
+<U1029C1>
+<U1029C2>
+<U1029C3>
+<U1029C4>
+<U1029C5>
+<U1029C6>
+<U1029C7>
+<U1029C8>
+<U1029C9>
+<U1029CA>
+<U1029CB>
+<U1029CC>
+<U1029CD>
+<U1029CE>
+<U1029CF>
+<U1029D0>
+<U1029D1>
+<U1029D2>
+<U1029D3>
+<U1029D4>
+<U1029D5>
+<U1029D6>
+<U1029D7>
+<U1029D8>
+<U1029D9>
+<U1029DA>
+<U1029DB>
+<U1029DC>
+<U1029DD>
+<U1029DE>
+<U1029DF>
+<U1029E0>
+<U1029E1>
+<U1029E2>
+<U1029E3>
+<U1029E4>
+<U1029E5>
+<U1029E6>
+<U1029E7>
+<U1029E8>
+<U1029E9>
+<U1029EA>
+<U1029EB>
+<U1029EC>
+<U1029ED>
+<U1029EE>
+<U1029EF>
+<U1029F0>
+<U1029F1>
+<U1029F2>
+<U1029F3>
+<U1029F4>
+<U1029F5>
+<U1029F6>
+<U1029F7>
+<U1029F8>
+<U1029F9>
+<U1029FA>
+<U1029FB>
+<U1029FC>
+<U1029FD>
+<U1029FE>
+<U1029FF>
+<U102A00>
+<U102A01>
+<U102A02>
+<U102A03>
+<U102A04>
+<U102A05>
+<U102A06>
+<U102A07>
+<U102A08>
+<U102A09>
+<U102A0A>
+<U102A0B>
+<U102A0C>
+<U102A0D>
+<U102A0E>
+<U102A0F>
+<U102A10>
+<U102A11>
+<U102A12>
+<U102A13>
+<U102A14>
+<U102A15>
+<U102A16>
+<U102A17>
+<U102A18>
+<U102A19>
+<U102A1A>
+<U102A1B>
+<U102A1C>
+<U102A1D>
+<U102A1E>
+<U102A1F>
+<U102A20>
+<U102A21>
+<U102A22>
+<U102A23>
+<U102A24>
+<U102A25>
+<U102A26>
+<U102A27>
+<U102A28>
+<U102A29>
+<U102A2A>
+<U102A2B>
+<U102A2C>
+<U102A2D>
+<U102A2E>
+<U102A2F>
+<U102A30>
+<U102A31>
+<U102A32>
+<U102A33>
+<U102A34>
+<U102A35>
+<U102A36>
+<U102A37>
+<U102A38>
+<U102A39>
+<U102A3A>
+<U102A3B>
+<U102A3C>
+<U102A3D>
+<U102A3E>
+<U102A3F>
+<U102A40>
+<U102A41>
+<U102A42>
+<U102A43>
+<U102A44>
+<U102A45>
+<U102A46>
+<U102A47>
+<U102A48>
+<U102A49>
+<U102A4A>
+<U102A4B>
+<U102A4C>
+<U102A4D>
+<U102A4E>
+<U102A4F>
+<U102A50>
+<U102A51>
+<U102A52>
+<U102A53>
+<U102A54>
+<U102A55>
+<U102A56>
+<U102A57>
+<U102A58>
+<U102A59>
+<U102A5A>
+<U102A5B>
+<U102A5C>
+<U102A5D>
+<U102A5E>
+<U102A5F>
+<U102A60>
+<U102A61>
+<U102A62>
+<U102A63>
+<U102A64>
+<U102A65>
+<U102A66>
+<U102A67>
+<U102A68>
+<U102A69>
+<U102A6A>
+<U102A6B>
+<U102A6C>
+<U102A6D>
+<U102A6E>
+<U102A6F>
+<U102A70>
+<U102A71>
+<U102A72>
+<U102A73>
+<U102A74>
+<U102A75>
+<U102A76>
+<U102A77>
+<U102A78>
+<U102A79>
+<U102A7A>
+<U102A7B>
+<U102A7C>
+<U102A7D>
+<U102A7E>
+<U102A7F>
+<U102A80>
+<U102A81>
+<U102A82>
+<U102A83>
+<U102A84>
+<U102A85>
+<U102A86>
+<U102A87>
+<U102A88>
+<U102A89>
+<U102A8A>
+<U102A8B>
+<U102A8C>
+<U102A8D>
+<U102A8E>
+<U102A8F>
+<U102A90>
+<U102A91>
+<U102A92>
+<U102A93>
+<U102A94>
+<U102A95>
+<U102A96>
+<U102A97>
+<U102A98>
+<U102A99>
+<U102A9A>
+<U102A9B>
+<U102A9C>
+<U102A9D>
+<U102A9E>
+<U102A9F>
+<U102AA0>
+<U102AA1>
+<U102AA2>
+<U102AA3>
+<U102AA4>
+<U102AA5>
+<U102AA6>
+<U102AA7>
+<U102AA8>
+<U102AA9>
+<U102AAA>
+<U102AAB>
+<U102AAC>
+<U102AAD>
+<U102AAE>
+<U102AAF>
+<U102AB0>
+<U102AB1>
+<U102AB2>
+<U102AB3>
+<U102AB4>
+<U102AB5>
+<U102AB6>
+<U102AB7>
+<U102AB8>
+<U102AB9>
+<U102ABA>
+<U102ABB>
+<U102ABC>
+<U102ABD>
+<U102ABE>
+<U102ABF>
+<U102AC0>
+<U102AC1>
+<U102AC2>
+<U102AC3>
+<U102AC4>
+<U102AC5>
+<U102AC6>
+<U102AC7>
+<U102AC8>
+<U102AC9>
+<U102ACA>
+<U102ACB>
+<U102ACC>
+<U102ACD>
+<U102ACE>
+<U102ACF>
+<U102AD0>
+<U102AD1>
+<U102AD2>
+<U102AD3>
+<U102AD4>
+<U102AD5>
+<U102AD6>
+<U102AD7>
+<U102AD8>
+<U102AD9>
+<U102ADA>
+<U102ADB>
+<U102ADC>
+<U102ADD>
+<U102ADE>
+<U102ADF>
+<U102AE0>
+<U102AE1>
+<U102AE2>
+<U102AE3>
+<U102AE4>
+<U102AE5>
+<U102AE6>
+<U102AE7>
+<U102AE8>
+<U102AE9>
+<U102AEA>
+<U102AEB>
+<U102AEC>
+<U102AED>
+<U102AEE>
+<U102AEF>
+<U102AF0>
+<U102AF1>
+<U102AF2>
+<U102AF3>
+<U102AF4>
+<U102AF5>
+<U102AF6>
+<U102AF7>
+<U102AF8>
+<U102AF9>
+<U102AFA>
+<U102AFB>
+<U102AFC>
+<U102AFD>
+<U102AFE>
+<U102AFF>
+<U102B00>
+<U102B01>
+<U102B02>
+<U102B03>
+<U102B04>
+<U102B05>
+<U102B06>
+<U102B07>
+<U102B08>
+<U102B09>
+<U102B0A>
+<U102B0B>
+<U102B0C>
+<U102B0D>
+<U102B0E>
+<U102B0F>
+<U102B10>
+<U102B11>
+<U102B12>
+<U102B13>
+<U102B14>
+<U102B15>
+<U102B16>
+<U102B17>
+<U102B18>
+<U102B19>
+<U102B1A>
+<U102B1B>
+<U102B1C>
+<U102B1D>
+<U102B1E>
+<U102B1F>
+<U102B20>
+<U102B21>
+<U102B22>
+<U102B23>
+<U102B24>
+<U102B25>
+<U102B26>
+<U102B27>
+<U102B28>
+<U102B29>
+<U102B2A>
+<U102B2B>
+<U102B2C>
+<U102B2D>
+<U102B2E>
+<U102B2F>
+<U102B30>
+<U102B31>
+<U102B32>
+<U102B33>
+<U102B34>
+<U102B35>
+<U102B36>
+<U102B37>
+<U102B38>
+<U102B39>
+<U102B3A>
+<U102B3B>
+<U102B3C>
+<U102B3D>
+<U102B3E>
+<U102B3F>
+<U102B40>
+<U102B41>
+<U102B42>
+<U102B43>
+<U102B44>
+<U102B45>
+<U102B46>
+<U102B47>
+<U102B48>
+<U102B49>
+<U102B4A>
+<U102B4B>
+<U102B4C>
+<U102B4D>
+<U102B4E>
+<U102B4F>
+<U102B50>
+<U102B51>
+<U102B52>
+<U102B53>
+<U102B54>
+<U102B55>
+<U102B56>
+<U102B57>
+<U102B58>
+<U102B59>
+<U102B5A>
+<U102B5B>
+<U102B5C>
+<U102B5D>
+<U102B5E>
+<U102B5F>
+<U102B60>
+<U102B61>
+<U102B62>
+<U102B63>
+<U102B64>
+<U102B65>
+<U102B66>
+<U102B67>
+<U102B68>
+<U102B69>
+<U102B6A>
+<U102B6B>
+<U102B6C>
+<U102B6D>
+<U102B6E>
+<U102B6F>
+<U102B70>
+<U102B71>
+<U102B72>
+<U102B73>
+<U102B74>
+<U102B75>
+<U102B76>
+<U102B77>
+<U102B78>
+<U102B79>
+<U102B7A>
+<U102B7B>
+<U102B7C>
+<U102B7D>
+<U102B7E>
+<U102B7F>
+<U102B80>
+<U102B81>
+<U102B82>
+<U102B83>
+<U102B84>
+<U102B85>
+<U102B86>
+<U102B87>
+<U102B88>
+<U102B89>
+<U102B8A>
+<U102B8B>
+<U102B8C>
+<U102B8D>
+<U102B8E>
+<U102B8F>
+<U102B90>
+<U102B91>
+<U102B92>
+<U102B93>
+<U102B94>
+<U102B95>
+<U102B96>
+<U102B97>
+<U102B98>
+<U102B99>
+<U102B9A>
+<U102B9B>
+<U102B9C>
+<U102B9D>
+<U102B9E>
+<U102B9F>
+<U102BA0>
+<U102BA1>
+<U102BA2>
+<U102BA3>
+<U102BA4>
+<U102BA5>
+<U102BA6>
+<U102BA7>
+<U102BA8>
+<U102BA9>
+<U102BAA>
+<U102BAB>
+<U102BAC>
+<U102BAD>
+<U102BAE>
+<U102BAF>
+<U102BB0>
+<U102BB1>
+<U102BB2>
+<U102BB3>
+<U102BB4>
+<U102BB5>
+<U102BB6>
+<U102BB7>
+<U102BB8>
+<U102BB9>
+<U102BBA>
+<U102BBB>
+<U102BBC>
+<U102BBD>
+<U102BBE>
+<U102BBF>
+<U102BC0>
+<U102BC1>
+<U102BC2>
+<U102BC3>
+<U102BC4>
+<U102BC5>
+<U102BC6>
+<U102BC7>
+<U102BC8>
+<U102BC9>
+<U102BCA>
+<U102BCB>
+<U102BCC>
+<U102BCD>
+<U102BCE>
+<U102BCF>
+<U102BD0>
+<U102BD1>
+<U102BD2>
+<U102BD3>
+<U102BD4>
+<U102BD5>
+<U102BD6>
+<U102BD7>
+<U102BD8>
+<U102BD9>
+<U102BDA>
+<U102BDB>
+<U102BDC>
+<U102BDD>
+<U102BDE>
+<U102BDF>
+<U102BE0>
+<U102BE1>
+<U102BE2>
+<U102BE3>
+<U102BE4>
+<U102BE5>
+<U102BE6>
+<U102BE7>
+<U102BE8>
+<U102BE9>
+<U102BEA>
+<U102BEB>
+<U102BEC>
+<U102BED>
+<U102BEE>
+<U102BEF>
+<U102BF0>
+<U102BF1>
+<U102BF2>
+<U102BF3>
+<U102BF4>
+<U102BF5>
+<U102BF6>
+<U102BF7>
+<U102BF8>
+<U102BF9>
+<U102BFA>
+<U102BFB>
+<U102BFC>
+<U102BFD>
+<U102BFE>
+<U102BFF>
+<U102C00>
+<U102C01>
+<U102C02>
+<U102C03>
+<U102C04>
+<U102C05>
+<U102C06>
+<U102C07>
+<U102C08>
+<U102C09>
+<U102C0A>
+<U102C0B>
+<U102C0C>
+<U102C0D>
+<U102C0E>
+<U102C0F>
+<U102C10>
+<U102C11>
+<U102C12>
+<U102C13>
+<U102C14>
+<U102C15>
+<U102C16>
+<U102C17>
+<U102C18>
+<U102C19>
+<U102C1A>
+<U102C1B>
+<U102C1C>
+<U102C1D>
+<U102C1E>
+<U102C1F>
+<U102C20>
+<U102C21>
+<U102C22>
+<U102C23>
+<U102C24>
+<U102C25>
+<U102C26>
+<U102C27>
+<U102C28>
+<U102C29>
+<U102C2A>
+<U102C2B>
+<U102C2C>
+<U102C2D>
+<U102C2E>
+<U102C2F>
+<U102C30>
+<U102C31>
+<U102C32>
+<U102C33>
+<U102C34>
+<U102C35>
+<U102C36>
+<U102C37>
+<U102C38>
+<U102C39>
+<U102C3A>
+<U102C3B>
+<U102C3C>
+<U102C3D>
+<U102C3E>
+<U102C3F>
+<U102C40>
+<U102C41>
+<U102C42>
+<U102C43>
+<U102C44>
+<U102C45>
+<U102C46>
+<U102C47>
+<U102C48>
+<U102C49>
+<U102C4A>
+<U102C4B>
+<U102C4C>
+<U102C4D>
+<U102C4E>
+<U102C4F>
+<U102C50>
+<U102C51>
+<U102C52>
+<U102C53>
+<U102C54>
+<U102C55>
+<U102C56>
+<U102C57>
+<U102C58>
+<U102C59>
+<U102C5A>
+<U102C5B>
+<U102C5C>
+<U102C5D>
+<U102C5E>
+<U102C5F>
+<U102C60>
+<U102C61>
+<U102C62>
+<U102C63>
+<U102C64>
+<U102C65>
+<U102C66>
+<U102C67>
+<U102C68>
+<U102C69>
+<U102C6A>
+<U102C6B>
+<U102C6C>
+<U102C6D>
+<U102C6E>
+<U102C6F>
+<U102C70>
+<U102C71>
+<U102C72>
+<U102C73>
+<U102C74>
+<U102C75>
+<U102C76>
+<U102C77>
+<U102C78>
+<U102C79>
+<U102C7A>
+<U102C7B>
+<U102C7C>
+<U102C7D>
+<U102C7E>
+<U102C7F>
+<U102C80>
+<U102C81>
+<U102C82>
+<U102C83>
+<U102C84>
+<U102C85>
+<U102C86>
+<U102C87>
+<U102C88>
+<U102C89>
+<U102C8A>
+<U102C8B>
+<U102C8C>
+<U102C8D>
+<U102C8E>
+<U102C8F>
+<U102C90>
+<U102C91>
+<U102C92>
+<U102C93>
+<U102C94>
+<U102C95>
+<U102C96>
+<U102C97>
+<U102C98>
+<U102C99>
+<U102C9A>
+<U102C9B>
+<U102C9C>
+<U102C9D>
+<U102C9E>
+<U102C9F>
+<U102CA0>
+<U102CA1>
+<U102CA2>
+<U102CA3>
+<U102CA4>
+<U102CA5>
+<U102CA6>
+<U102CA7>
+<U102CA8>
+<U102CA9>
+<U102CAA>
+<U102CAB>
+<U102CAC>
+<U102CAD>
+<U102CAE>
+<U102CAF>
+<U102CB0>
+<U102CB1>
+<U102CB2>
+<U102CB3>
+<U102CB4>
+<U102CB5>
+<U102CB6>
+<U102CB7>
+<U102CB8>
+<U102CB9>
+<U102CBA>
+<U102CBB>
+<U102CBC>
+<U102CBD>
+<U102CBE>
+<U102CBF>
+<U102CC0>
+<U102CC1>
+<U102CC2>
+<U102CC3>
+<U102CC4>
+<U102CC5>
+<U102CC6>
+<U102CC7>
+<U102CC8>
+<U102CC9>
+<U102CCA>
+<U102CCB>
+<U102CCC>
+<U102CCD>
+<U102CCE>
+<U102CCF>
+<U102CD0>
+<U102CD1>
+<U102CD2>
+<U102CD3>
+<U102CD4>
+<U102CD5>
+<U102CD6>
+<U102CD7>
+<U102CD8>
+<U102CD9>
+<U102CDA>
+<U102CDB>
+<U102CDC>
+<U102CDD>
+<U102CDE>
+<U102CDF>
+<U102CE0>
+<U102CE1>
+<U102CE2>
+<U102CE3>
+<U102CE4>
+<U102CE5>
+<U102CE6>
+<U102CE7>
+<U102CE8>
+<U102CE9>
+<U102CEA>
+<U102CEB>
+<U102CEC>
+<U102CED>
+<U102CEE>
+<U102CEF>
+<U102CF0>
+<U102CF1>
+<U102CF2>
+<U102CF3>
+<U102CF4>
+<U102CF5>
+<U102CF6>
+<U102CF7>
+<U102CF8>
+<U102CF9>
+<U102CFA>
+<U102CFB>
+<U102CFC>
+<U102CFD>
+<U102CFE>
+<U102CFF>
+<U102D00>
+<U102D01>
+<U102D02>
+<U102D03>
+<U102D04>
+<U102D05>
+<U102D06>
+<U102D07>
+<U102D08>
+<U102D09>
+<U102D0A>
+<U102D0B>
+<U102D0C>
+<U102D0D>
+<U102D0E>
+<U102D0F>
+<U102D10>
+<U102D11>
+<U102D12>
+<U102D13>
+<U102D14>
+<U102D15>
+<U102D16>
+<U102D17>
+<U102D18>
+<U102D19>
+<U102D1A>
+<U102D1B>
+<U102D1C>
+<U102D1D>
+<U102D1E>
+<U102D1F>
+<U102D20>
+<U102D21>
+<U102D22>
+<U102D23>
+<U102D24>
+<U102D25>
+<U102D26>
+<U102D27>
+<U102D28>
+<U102D29>
+<U102D2A>
+<U102D2B>
+<U102D2C>
+<U102D2D>
+<U102D2E>
+<U102D2F>
+<U102D30>
+<U102D31>
+<U102D32>
+<U102D33>
+<U102D34>
+<U102D35>
+<U102D36>
+<U102D37>
+<U102D38>
+<U102D39>
+<U102D3A>
+<U102D3B>
+<U102D3C>
+<U102D3D>
+<U102D3E>
+<U102D3F>
+<U102D40>
+<U102D41>
+<U102D42>
+<U102D43>
+<U102D44>
+<U102D45>
+<U102D46>
+<U102D47>
+<U102D48>
+<U102D49>
+<U102D4A>
+<U102D4B>
+<U102D4C>
+<U102D4D>
+<U102D4E>
+<U102D4F>
+<U102D50>
+<U102D51>
+<U102D52>
+<U102D53>
+<U102D54>
+<U102D55>
+<U102D56>
+<U102D57>
+<U102D58>
+<U102D59>
+<U102D5A>
+<U102D5B>
+<U102D5C>
+<U102D5D>
+<U102D5E>
+<U102D5F>
+<U102D60>
+<U102D61>
+<U102D62>
+<U102D63>
+<U102D64>
+<U102D65>
+<U102D66>
+<U102D67>
+<U102D68>
+<U102D69>
+<U102D6A>
+<U102D6B>
+<U102D6C>
+<U102D6D>
+<U102D6E>
+<U102D6F>
+<U102D70>
+<U102D71>
+<U102D72>
+<U102D73>
+<U102D74>
+<U102D75>
+<U102D76>
+<U102D77>
+<U102D78>
+<U102D79>
+<U102D7A>
+<U102D7B>
+<U102D7C>
+<U102D7D>
+<U102D7E>
+<U102D7F>
+<U102D80>
+<U102D81>
+<U102D82>
+<U102D83>
+<U102D84>
+<U102D85>
+<U102D86>
+<U102D87>
+<U102D88>
+<U102D89>
+<U102D8A>
+<U102D8B>
+<U102D8C>
+<U102D8D>
+<U102D8E>
+<U102D8F>
+<U102D90>
+<U102D91>
+<U102D92>
+<U102D93>
+<U102D94>
+<U102D95>
+<U102D96>
+<U102D97>
+<U102D98>
+<U102D99>
+<U102D9A>
+<U102D9B>
+<U102D9C>
+<U102D9D>
+<U102D9E>
+<U102D9F>
+<U102DA0>
+<U102DA1>
+<U102DA2>
+<U102DA3>
+<U102DA4>
+<U102DA5>
+<U102DA6>
+<U102DA7>
+<U102DA8>
+<U102DA9>
+<U102DAA>
+<U102DAB>
+<U102DAC>
+<U102DAD>
+<U102DAE>
+<U102DAF>
+<U102DB0>
+<U102DB1>
+<U102DB2>
+<U102DB3>
+<U102DB4>
+<U102DB5>
+<U102DB6>
+<U102DB7>
+<U102DB8>
+<U102DB9>
+<U102DBA>
+<U102DBB>
+<U102DBC>
+<U102DBD>
+<U102DBE>
+<U102DBF>
+<U102DC0>
+<U102DC1>
+<U102DC2>
+<U102DC3>
+<U102DC4>
+<U102DC5>
+<U102DC6>
+<U102DC7>
+<U102DC8>
+<U102DC9>
+<U102DCA>
+<U102DCB>
+<U102DCC>
+<U102DCD>
+<U102DCE>
+<U102DCF>
+<U102DD0>
+<U102DD1>
+<U102DD2>
+<U102DD3>
+<U102DD4>
+<U102DD5>
+<U102DD6>
+<U102DD7>
+<U102DD8>
+<U102DD9>
+<U102DDA>
+<U102DDB>
+<U102DDC>
+<U102DDD>
+<U102DDE>
+<U102DDF>
+<U102DE0>
+<U102DE1>
+<U102DE2>
+<U102DE3>
+<U102DE4>
+<U102DE5>
+<U102DE6>
+<U102DE7>
+<U102DE8>
+<U102DE9>
+<U102DEA>
+<U102DEB>
+<U102DEC>
+<U102DED>
+<U102DEE>
+<U102DEF>
+<U102DF0>
+<U102DF1>
+<U102DF2>
+<U102DF3>
+<U102DF4>
+<U102DF5>
+<U102DF6>
+<U102DF7>
+<U102DF8>
+<U102DF9>
+<U102DFA>
+<U102DFB>
+<U102DFC>
+<U102DFD>
+<U102DFE>
+<U102DFF>
+<U102E00>
+<U102E01>
+<U102E02>
+<U102E03>
+<U102E04>
+<U102E05>
+<U102E06>
+<U102E07>
+<U102E08>
+<U102E09>
+<U102E0A>
+<U102E0B>
+<U102E0C>
+<U102E0D>
+<U102E0E>
+<U102E0F>
+<U102E10>
+<U102E11>
+<U102E12>
+<U102E13>
+<U102E14>
+<U102E15>
+<U102E16>
+<U102E17>
+<U102E18>
+<U102E19>
+<U102E1A>
+<U102E1B>
+<U102E1C>
+<U102E1D>
+<U102E1E>
+<U102E1F>
+<U102E20>
+<U102E21>
+<U102E22>
+<U102E23>
+<U102E24>
+<U102E25>
+<U102E26>
+<U102E27>
+<U102E28>
+<U102E29>
+<U102E2A>
+<U102E2B>
+<U102E2C>
+<U102E2D>
+<U102E2E>
+<U102E2F>
+<U102E30>
+<U102E31>
+<U102E32>
+<U102E33>
+<U102E34>
+<U102E35>
+<U102E36>
+<U102E37>
+<U102E38>
+<U102E39>
+<U102E3A>
+<U102E3B>
+<U102E3C>
+<U102E3D>
+<U102E3E>
+<U102E3F>
+<U102E40>
+<U102E41>
+<U102E42>
+<U102E43>
+<U102E44>
+<U102E45>
+<U102E46>
+<U102E47>
+<U102E48>
+<U102E49>
+<U102E4A>
+<U102E4B>
+<U102E4C>
+<U102E4D>
+<U102E4E>
+<U102E4F>
+<U102E50>
+<U102E51>
+<U102E52>
+<U102E53>
+<U102E54>
+<U102E55>
+<U102E56>
+<U102E57>
+<U102E58>
+<U102E59>
+<U102E5A>
+<U102E5B>
+<U102E5C>
+<U102E5D>
+<U102E5E>
+<U102E5F>
+<U102E60>
+<U102E61>
+<U102E62>
+<U102E63>
+<U102E64>
+<U102E65>
+<U102E66>
+<U102E67>
+<U102E68>
+<U102E69>
+<U102E6A>
+<U102E6B>
+<U102E6C>
+<U102E6D>
+<U102E6E>
+<U102E6F>
+<U102E70>
+<U102E71>
+<U102E72>
+<U102E73>
+<U102E74>
+<U102E75>
+<U102E76>
+<U102E77>
+<U102E78>
+<U102E79>
+<U102E7A>
+<U102E7B>
+<U102E7C>
+<U102E7D>
+<U102E7E>
+<U102E7F>
+<U102E80>
+<U102E81>
+<U102E82>
+<U102E83>
+<U102E84>
+<U102E85>
+<U102E86>
+<U102E87>
+<U102E88>
+<U102E89>
+<U102E8A>
+<U102E8B>
+<U102E8C>
+<U102E8D>
+<U102E8E>
+<U102E8F>
+<U102E90>
+<U102E91>
+<U102E92>
+<U102E93>
+<U102E94>
+<U102E95>
+<U102E96>
+<U102E97>
+<U102E98>
+<U102E99>
+<U102E9A>
+<U102E9B>
+<U102E9C>
+<U102E9D>
+<U102E9E>
+<U102E9F>
+<U102EA0>
+<U102EA1>
+<U102EA2>
+<U102EA3>
+<U102EA4>
+<U102EA5>
+<U102EA6>
+<U102EA7>
+<U102EA8>
+<U102EA9>
+<U102EAA>
+<U102EAB>
+<U102EAC>
+<U102EAD>
+<U102EAE>
+<U102EAF>
+<U102EB0>
+<U102EB1>
+<U102EB2>
+<U102EB3>
+<U102EB4>
+<U102EB5>
+<U102EB6>
+<U102EB7>
+<U102EB8>
+<U102EB9>
+<U102EBA>
+<U102EBB>
+<U102EBC>
+<U102EBD>
+<U102EBE>
+<U102EBF>
+<U102EC0>
+<U102EC1>
+<U102EC2>
+<U102EC3>
+<U102EC4>
+<U102EC5>
+<U102EC6>
+<U102EC7>
+<U102EC8>
+<U102EC9>
+<U102ECA>
+<U102ECB>
+<U102ECC>
+<U102ECD>
+<U102ECE>
+<U102ECF>
+<U102ED0>
+<U102ED1>
+<U102ED2>
+<U102ED3>
+<U102ED4>
+<U102ED5>
+<U102ED6>
+<U102ED7>
+<U102ED8>
+<U102ED9>
+<U102EDA>
+<U102EDB>
+<U102EDC>
+<U102EDD>
+<U102EDE>
+<U102EDF>
+<U102EE0>
+<U102EE1>
+<U102EE2>
+<U102EE3>
+<U102EE4>
+<U102EE5>
+<U102EE6>
+<U102EE7>
+<U102EE8>
+<U102EE9>
+<U102EEA>
+<U102EEB>
+<U102EEC>
+<U102EED>
+<U102EEE>
+<U102EEF>
+<U102EF0>
+<U102EF1>
+<U102EF2>
+<U102EF3>
+<U102EF4>
+<U102EF5>
+<U102EF6>
+<U102EF7>
+<U102EF8>
+<U102EF9>
+<U102EFA>
+<U102EFB>
+<U102EFC>
+<U102EFD>
+<U102EFE>
+<U102EFF>
+<U102F00>
+<U102F01>
+<U102F02>
+<U102F03>
+<U102F04>
+<U102F05>
+<U102F06>
+<U102F07>
+<U102F08>
+<U102F09>
+<U102F0A>
+<U102F0B>
+<U102F0C>
+<U102F0D>
+<U102F0E>
+<U102F0F>
+<U102F10>
+<U102F11>
+<U102F12>
+<U102F13>
+<U102F14>
+<U102F15>
+<U102F16>
+<U102F17>
+<U102F18>
+<U102F19>
+<U102F1A>
+<U102F1B>
+<U102F1C>
+<U102F1D>
+<U102F1E>
+<U102F1F>
+<U102F20>
+<U102F21>
+<U102F22>
+<U102F23>
+<U102F24>
+<U102F25>
+<U102F26>
+<U102F27>
+<U102F28>
+<U102F29>
+<U102F2A>
+<U102F2B>
+<U102F2C>
+<U102F2D>
+<U102F2E>
+<U102F2F>
+<U102F30>
+<U102F31>
+<U102F32>
+<U102F33>
+<U102F34>
+<U102F35>
+<U102F36>
+<U102F37>
+<U102F38>
+<U102F39>
+<U102F3A>
+<U102F3B>
+<U102F3C>
+<U102F3D>
+<U102F3E>
+<U102F3F>
+<U102F40>
+<U102F41>
+<U102F42>
+<U102F43>
+<U102F44>
+<U102F45>
+<U102F46>
+<U102F47>
+<U102F48>
+<U102F49>
+<U102F4A>
+<U102F4B>
+<U102F4C>
+<U102F4D>
+<U102F4E>
+<U102F4F>
+<U102F50>
+<U102F51>
+<U102F52>
+<U102F53>
+<U102F54>
+<U102F55>
+<U102F56>
+<U102F57>
+<U102F58>
+<U102F59>
+<U102F5A>
+<U102F5B>
+<U102F5C>
+<U102F5D>
+<U102F5E>
+<U102F5F>
+<U102F60>
+<U102F61>
+<U102F62>
+<U102F63>
+<U102F64>
+<U102F65>
+<U102F66>
+<U102F67>
+<U102F68>
+<U102F69>
+<U102F6A>
+<U102F6B>
+<U102F6C>
+<U102F6D>
+<U102F6E>
+<U102F6F>
+<U102F70>
+<U102F71>
+<U102F72>
+<U102F73>
+<U102F74>
+<U102F75>
+<U102F76>
+<U102F77>
+<U102F78>
+<U102F79>
+<U102F7A>
+<U102F7B>
+<U102F7C>
+<U102F7D>
+<U102F7E>
+<U102F7F>
+<U102F80>
+<U102F81>
+<U102F82>
+<U102F83>
+<U102F84>
+<U102F85>
+<U102F86>
+<U102F87>
+<U102F88>
+<U102F89>
+<U102F8A>
+<U102F8B>
+<U102F8C>
+<U102F8D>
+<U102F8E>
+<U102F8F>
+<U102F90>
+<U102F91>
+<U102F92>
+<U102F93>
+<U102F94>
+<U102F95>
+<U102F96>
+<U102F97>
+<U102F98>
+<U102F99>
+<U102F9A>
+<U102F9B>
+<U102F9C>
+<U102F9D>
+<U102F9E>
+<U102F9F>
+<U102FA0>
+<U102FA1>
+<U102FA2>
+<U102FA3>
+<U102FA4>
+<U102FA5>
+<U102FA6>
+<U102FA7>
+<U102FA8>
+<U102FA9>
+<U102FAA>
+<U102FAB>
+<U102FAC>
+<U102FAD>
+<U102FAE>
+<U102FAF>
+<U102FB0>
+<U102FB1>
+<U102FB2>
+<U102FB3>
+<U102FB4>
+<U102FB5>
+<U102FB6>
+<U102FB7>
+<U102FB8>
+<U102FB9>
+<U102FBA>
+<U102FBB>
+<U102FBC>
+<U102FBD>
+<U102FBE>
+<U102FBF>
+<U102FC0>
+<U102FC1>
+<U102FC2>
+<U102FC3>
+<U102FC4>
+<U102FC5>
+<U102FC6>
+<U102FC7>
+<U102FC8>
+<U102FC9>
+<U102FCA>
+<U102FCB>
+<U102FCC>
+<U102FCD>
+<U102FCE>
+<U102FCF>
+<U102FD0>
+<U102FD1>
+<U102FD2>
+<U102FD3>
+<U102FD4>
+<U102FD5>
+<U102FD6>
+<U102FD7>
+<U102FD8>
+<U102FD9>
+<U102FDA>
+<U102FDB>
+<U102FDC>
+<U102FDD>
+<U102FDE>
+<U102FDF>
+<U102FE0>
+<U102FE1>
+<U102FE2>
+<U102FE3>
+<U102FE4>
+<U102FE5>
+<U102FE6>
+<U102FE7>
+<U102FE8>
+<U102FE9>
+<U102FEA>
+<U102FEB>
+<U102FEC>
+<U102FED>
+<U102FEE>
+<U102FEF>
+<U102FF0>
+<U102FF1>
+<U102FF2>
+<U102FF3>
+<U102FF4>
+<U102FF5>
+<U102FF6>
+<U102FF7>
+<U102FF8>
+<U102FF9>
+<U102FFA>
+<U102FFB>
+<U102FFC>
+<U102FFD>
+<U102FFE>
+<U102FFF>
+<U103000>
+<U103001>
+<U103002>
+<U103003>
+<U103004>
+<U103005>
+<U103006>
+<U103007>
+<U103008>
+<U103009>
+<U10300A>
+<U10300B>
+<U10300C>
+<U10300D>
+<U10300E>
+<U10300F>
+<U103010>
+<U103011>
+<U103012>
+<U103013>
+<U103014>
+<U103015>
+<U103016>
+<U103017>
+<U103018>
+<U103019>
+<U10301A>
+<U10301B>
+<U10301C>
+<U10301D>
+<U10301E>
+<U10301F>
+<U103020>
+<U103021>
+<U103022>
+<U103023>
+<U103024>
+<U103025>
+<U103026>
+<U103027>
+<U103028>
+<U103029>
+<U10302A>
+<U10302B>
+<U10302C>
+<U10302D>
+<U10302E>
+<U10302F>
+<U103030>
+<U103031>
+<U103032>
+<U103033>
+<U103034>
+<U103035>
+<U103036>
+<U103037>
+<U103038>
+<U103039>
+<U10303A>
+<U10303B>
+<U10303C>
+<U10303D>
+<U10303E>
+<U10303F>
+<U103040>
+<U103041>
+<U103042>
+<U103043>
+<U103044>
+<U103045>
+<U103046>
+<U103047>
+<U103048>
+<U103049>
+<U10304A>
+<U10304B>
+<U10304C>
+<U10304D>
+<U10304E>
+<U10304F>
+<U103050>
+<U103051>
+<U103052>
+<U103053>
+<U103054>
+<U103055>
+<U103056>
+<U103057>
+<U103058>
+<U103059>
+<U10305A>
+<U10305B>
+<U10305C>
+<U10305D>
+<U10305E>
+<U10305F>
+<U103060>
+<U103061>
+<U103062>
+<U103063>
+<U103064>
+<U103065>
+<U103066>
+<U103067>
+<U103068>
+<U103069>
+<U10306A>
+<U10306B>
+<U10306C>
+<U10306D>
+<U10306E>
+<U10306F>
+<U103070>
+<U103071>
+<U103072>
+<U103073>
+<U103074>
+<U103075>
+<U103076>
+<U103077>
+<U103078>
+<U103079>
+<U10307A>
+<U10307B>
+<U10307C>
+<U10307D>
+<U10307E>
+<U10307F>
+<U103080>
+<U103081>
+<U103082>
+<U103083>
+<U103084>
+<U103085>
+<U103086>
+<U103087>
+<U103088>
+<U103089>
+<U10308A>
+<U10308B>
+<U10308C>
+<U10308D>
+<U10308E>
+<U10308F>
+<U103090>
+<U103091>
+<U103092>
+<U103093>
+<U103094>
+<U103095>
+<U103096>
+<U103097>
+<U103098>
+<U103099>
+<U10309A>
+<U10309B>
+<U10309C>
+<U10309D>
+<U10309E>
+<U10309F>
+<U1030A0>
+<U1030A1>
+<U1030A2>
+<U1030A3>
+<U1030A4>
+<U1030A5>
+<U1030A6>
+<U1030A7>
+<U1030A8>
+<U1030A9>
+<U1030AA>
+<U1030AB>
+<U1030AC>
+<U1030AD>
+<U1030AE>
+<U1030AF>
+<U1030B0>
+<U1030B1>
+<U1030B2>
+<U1030B3>
+<U1030B4>
+<U1030B5>
+<U1030B6>
+<U1030B7>
+<U1030B8>
+<U1030B9>
+<U1030BA>
+<U1030BB>
+<U1030BC>
+<U1030BD>
+<U1030BE>
+<U1030BF>
+<U1030C0>
+<U1030C1>
+<U1030C2>
+<U1030C3>
+<U1030C4>
+<U1030C5>
+<U1030C6>
+<U1030C7>
+<U1030C8>
+<U1030C9>
+<U1030CA>
+<U1030CB>
+<U1030CC>
+<U1030CD>
+<U1030CE>
+<U1030CF>
+<U1030D0>
+<U1030D1>
+<U1030D2>
+<U1030D3>
+<U1030D4>
+<U1030D5>
+<U1030D6>
+<U1030D7>
+<U1030D8>
+<U1030D9>
+<U1030DA>
+<U1030DB>
+<U1030DC>
+<U1030DD>
+<U1030DE>
+<U1030DF>
+<U1030E0>
+<U1030E1>
+<U1030E2>
+<U1030E3>
+<U1030E4>
+<U1030E5>
+<U1030E6>
+<U1030E7>
+<U1030E8>
+<U1030E9>
+<U1030EA>
+<U1030EB>
+<U1030EC>
+<U1030ED>
+<U1030EE>
+<U1030EF>
+<U1030F0>
+<U1030F1>
+<U1030F2>
+<U1030F3>
+<U1030F4>
+<U1030F5>
+<U1030F6>
+<U1030F7>
+<U1030F8>
+<U1030F9>
+<U1030FA>
+<U1030FB>
+<U1030FC>
+<U1030FD>
+<U1030FE>
+<U1030FF>
+<U103100>
+<U103101>
+<U103102>
+<U103103>
+<U103104>
+<U103105>
+<U103106>
+<U103107>
+<U103108>
+<U103109>
+<U10310A>
+<U10310B>
+<U10310C>
+<U10310D>
+<U10310E>
+<U10310F>
+<U103110>
+<U103111>
+<U103112>
+<U103113>
+<U103114>
+<U103115>
+<U103116>
+<U103117>
+<U103118>
+<U103119>
+<U10311A>
+<U10311B>
+<U10311C>
+<U10311D>
+<U10311E>
+<U10311F>
+<U103120>
+<U103121>
+<U103122>
+<U103123>
+<U103124>
+<U103125>
+<U103126>
+<U103127>
+<U103128>
+<U103129>
+<U10312A>
+<U10312B>
+<U10312C>
+<U10312D>
+<U10312E>
+<U10312F>
+<U103130>
+<U103131>
+<U103132>
+<U103133>
+<U103134>
+<U103135>
+<U103136>
+<U103137>
+<U103138>
+<U103139>
+<U10313A>
+<U10313B>
+<U10313C>
+<U10313D>
+<U10313E>
+<U10313F>
+<U103140>
+<U103141>
+<U103142>
+<U103143>
+<U103144>
+<U103145>
+<U103146>
+<U103147>
+<U103148>
+<U103149>
+<U10314A>
+<U10314B>
+<U10314C>
+<U10314D>
+<U10314E>
+<U10314F>
+<U103150>
+<U103151>
+<U103152>
+<U103153>
+<U103154>
+<U103155>
+<U103156>
+<U103157>
+<U103158>
+<U103159>
+<U10315A>
+<U10315B>
+<U10315C>
+<U10315D>
+<U10315E>
+<U10315F>
+<U103160>
+<U103161>
+<U103162>
+<U103163>
+<U103164>
+<U103165>
+<U103166>
+<U103167>
+<U103168>
+<U103169>
+<U10316A>
+<U10316B>
+<U10316C>
+<U10316D>
+<U10316E>
+<U10316F>
+<U103170>
+<U103171>
+<U103172>
+<U103173>
+<U103174>
+<U103175>
+<U103176>
+<U103177>
+<U103178>
+<U103179>
+<U10317A>
+<U10317B>
+<U10317C>
+<U10317D>
+<U10317E>
+<U10317F>
+<U103180>
+<U103181>
+<U103182>
+<U103183>
+<U103184>
+<U103185>
+<U103186>
+<U103187>
+<U103188>
+<U103189>
+<U10318A>
+<U10318B>
+<U10318C>
+<U10318D>
+<U10318E>
+<U10318F>
+<U103190>
+<U103191>
+<U103192>
+<U103193>
+<U103194>
+<U103195>
+<U103196>
+<U103197>
+<U103198>
+<U103199>
+<U10319A>
+<U10319B>
+<U10319C>
+<U10319D>
+<U10319E>
+<U10319F>
+<U1031A0>
+<U1031A1>
+<U1031A2>
+<U1031A3>
+<U1031A4>
+<U1031A5>
+<U1031A6>
+<U1031A7>
+<U1031A8>
+<U1031A9>
+<U1031AA>
+<U1031AB>
+<U1031AC>
+<U1031AD>
+<U1031AE>
+<U1031AF>
+<U1031B0>
+<U1031B1>
+<U1031B2>
+<U1031B3>
+<U1031B4>
+<U1031B5>
+<U1031B6>
+<U1031B7>
+<U1031B8>
+<U1031B9>
+<U1031BA>
+<U1031BB>
+<U1031BC>
+<U1031BD>
+<U1031BE>
+<U1031BF>
+<U1031C0>
+<U1031C1>
+<U1031C2>
+<U1031C3>
+<U1031C4>
+<U1031C5>
+<U1031C6>
+<U1031C7>
+<U1031C8>
+<U1031C9>
+<U1031CA>
+<U1031CB>
+<U1031CC>
+<U1031CD>
+<U1031CE>
+<U1031CF>
+<U1031D0>
+<U1031D1>
+<U1031D2>
+<U1031D3>
+<U1031D4>
+<U1031D5>
+<U1031D6>
+<U1031D7>
+<U1031D8>
+<U1031D9>
+<U1031DA>
+<U1031DB>
+<U1031DC>
+<U1031DD>
+<U1031DE>
+<U1031DF>
+<U1031E0>
+<U1031E1>
+<U1031E2>
+<U1031E3>
+<U1031E4>
+<U1031E5>
+<U1031E6>
+<U1031E7>
+<U1031E8>
+<U1031E9>
+<U1031EA>
+<U1031EB>
+<U1031EC>
+<U1031ED>
+<U1031EE>
+<U1031EF>
+<U1031F0>
+<U1031F1>
+<U1031F2>
+<U1031F3>
+<U1031F4>
+<U1031F5>
+<U1031F6>
+<U1031F7>
+<U1031F8>
+<U1031F9>
+<U1031FA>
+<U1031FB>
+<U1031FC>
+<U1031FD>
+<U1031FE>
+<U1031FF>
+<U103200>
+<U103201>
+<U103202>
+<U103203>
+<U103204>
+<U103205>
+<U103206>
+<U103207>
+<U103208>
+<U103209>
+<U10320A>
+<U10320B>
+<U10320C>
+<U10320D>
+<U10320E>
+<U10320F>
+<U103210>
+<U103211>
+<U103212>
+<U103213>
+<U103214>
+<U103215>
+<U103216>
+<U103217>
+<U103218>
+<U103219>
+<U10321A>
+<U10321B>
+<U10321C>
+<U10321D>
+<U10321E>
+<U10321F>
+<U103220>
+<U103221>
+<U103222>
+<U103223>
+<U103224>
+<U103225>
+<U103226>
+<U103227>
+<U103228>
+<U103229>
+<U10322A>
+<U10322B>
+<U10322C>
+<U10322D>
+<U10322E>
+<U10322F>
+<U103230>
+<U103231>
+<U103232>
+<U103233>
+<U103234>
+<U103235>
+<U103236>
+<U103237>
+<U103238>
+<U103239>
+<U10323A>
+<U10323B>
+<U10323C>
+<U10323D>
+<U10323E>
+<U10323F>
+<U103240>
+<U103241>
+<U103242>
+<U103243>
+<U103244>
+<U103245>
+<U103246>
+<U103247>
+<U103248>
+<U103249>
+<U10324A>
+<U10324B>
+<U10324C>
+<U10324D>
+<U10324E>
+<U10324F>
+<U103250>
+<U103251>
+<U103252>
+<U103253>
+<U103254>
+<U103255>
+<U103256>
+<U103257>
+<U103258>
+<U103259>
+<U10325A>
+<U10325B>
+<U10325C>
+<U10325D>
+<U10325E>
+<U10325F>
+<U103260>
+<U103261>
+<U103262>
+<U103263>
+<U103264>
+<U103265>
+<U103266>
+<U103267>
+<U103268>
+<U103269>
+<U10326A>
+<U10326B>
+<U10326C>
+<U10326D>
+<U10326E>
+<U10326F>
+<U103270>
+<U103271>
+<U103272>
+<U103273>
+<U103274>
+<U103275>
+<U103276>
+<U103277>
+<U103278>
+<U103279>
+<U10327A>
+<U10327B>
+<U10327C>
+<U10327D>
+<U10327E>
+<U10327F>
+<U103280>
+<U103281>
+<U103282>
+<U103283>
+<U103284>
+<U103285>
+<U103286>
+<U103287>
+<U103288>
+<U103289>
+<U10328A>
+<U10328B>
+<U10328C>
+<U10328D>
+<U10328E>
+<U10328F>
+<U103290>
+<U103291>
+<U103292>
+<U103293>
+<U103294>
+<U103295>
+<U103296>
+<U103297>
+<U103298>
+<U103299>
+<U10329A>
+<U10329B>
+<U10329C>
+<U10329D>
+<U10329E>
+<U10329F>
+<U1032A0>
+<U1032A1>
+<U1032A2>
+<U1032A3>
+<U1032A4>
+<U1032A5>
+<U1032A6>
+<U1032A7>
+<U1032A8>
+<U1032A9>
+<U1032AA>
+<U1032AB>
+<U1032AC>
+<U1032AD>
+<U1032AE>
+<U1032AF>
+<U1032B0>
+<U1032B1>
+<U1032B2>
+<U1032B3>
+<U1032B4>
+<U1032B5>
+<U1032B6>
+<U1032B7>
+<U1032B8>
+<U1032B9>
+<U1032BA>
+<U1032BB>
+<U1032BC>
+<U1032BD>
+<U1032BE>
+<U1032BF>
+<U1032C0>
+<U1032C1>
+<U1032C2>
+<U1032C3>
+<U1032C4>
+<U1032C5>
+<U1032C6>
+<U1032C7>
+<U1032C8>
+<U1032C9>
+<U1032CA>
+<U1032CB>
+<U1032CC>
+<U1032CD>
+<U1032CE>
+<U1032CF>
+<U1032D0>
+<U1032D1>
+<U1032D2>
+<U1032D3>
+<U1032D4>
+<U1032D5>
+<U1032D6>
+<U1032D7>
+<U1032D8>
+<U1032D9>
+<U1032DA>
+<U1032DB>
+<U1032DC>
+<U1032DD>
+<U1032DE>
+<U1032DF>
+<U1032E0>
+<U1032E1>
+<U1032E2>
+<U1032E3>
+<U1032E4>
+<U1032E5>
+<U1032E6>
+<U1032E7>
+<U1032E8>
+<U1032E9>
+<U1032EA>
+<U1032EB>
+<U1032EC>
+<U1032ED>
+<U1032EE>
+<U1032EF>
+<U1032F0>
+<U1032F1>
+<U1032F2>
+<U1032F3>
+<U1032F4>
+<U1032F5>
+<U1032F6>
+<U1032F7>
+<U1032F8>
+<U1032F9>
+<U1032FA>
+<U1032FB>
+<U1032FC>
+<U1032FD>
+<U1032FE>
+<U1032FF>
+<U103300>
+<U103301>
+<U103302>
+<U103303>
+<U103304>
+<U103305>
+<U103306>
+<U103307>
+<U103308>
+<U103309>
+<U10330A>
+<U10330B>
+<U10330C>
+<U10330D>
+<U10330E>
+<U10330F>
+<U103310>
+<U103311>
+<U103312>
+<U103313>
+<U103314>
+<U103315>
+<U103316>
+<U103317>
+<U103318>
+<U103319>
+<U10331A>
+<U10331B>
+<U10331C>
+<U10331D>
+<U10331E>
+<U10331F>
+<U103320>
+<U103321>
+<U103322>
+<U103323>
+<U103324>
+<U103325>
+<U103326>
+<U103327>
+<U103328>
+<U103329>
+<U10332A>
+<U10332B>
+<U10332C>
+<U10332D>
+<U10332E>
+<U10332F>
+<U103330>
+<U103331>
+<U103332>
+<U103333>
+<U103334>
+<U103335>
+<U103336>
+<U103337>
+<U103338>
+<U103339>
+<U10333A>
+<U10333B>
+<U10333C>
+<U10333D>
+<U10333E>
+<U10333F>
+<U103340>
+<U103341>
+<U103342>
+<U103343>
+<U103344>
+<U103345>
+<U103346>
+<U103347>
+<U103348>
+<U103349>
+<U10334A>
+<U10334B>
+<U10334C>
+<U10334D>
+<U10334E>
+<U10334F>
+<U103350>
+<U103351>
+<U103352>
+<U103353>
+<U103354>
+<U103355>
+<U103356>
+<U103357>
+<U103358>
+<U103359>
+<U10335A>
+<U10335B>
+<U10335C>
+<U10335D>
+<U10335E>
+<U10335F>
+<U103360>
+<U103361>
+<U103362>
+<U103363>
+<U103364>
+<U103365>
+<U103366>
+<U103367>
+<U103368>
+<U103369>
+<U10336A>
+<U10336B>
+<U10336C>
+<U10336D>
+<U10336E>
+<U10336F>
+<U103370>
+<U103371>
+<U103372>
+<U103373>
+<U103374>
+<U103375>
+<U103376>
+<U103377>
+<U103378>
+<U103379>
+<U10337A>
+<U10337B>
+<U10337C>
+<U10337D>
+<U10337E>
+<U10337F>
+<U103380>
+<U103381>
+<U103382>
+<U103383>
+<U103384>
+<U103385>
+<U103386>
+<U103387>
+<U103388>
+<U103389>
+<U10338A>
+<U10338B>
+<U10338C>
+<U10338D>
+<U10338E>
+<U10338F>
+<U103390>
+<U103391>
+<U103392>
+<U103393>
+<U103394>
+<U103395>
+<U103396>
+<U103397>
+<U103398>
+<U103399>
+<U10339A>
+<U10339B>
+<U10339C>
+<U10339D>
+<U10339E>
+<U10339F>
+<U1033A0>
+<U1033A1>
+<U1033A2>
+<U1033A3>
+<U1033A4>
+<U1033A5>
+<U1033A6>
+<U1033A7>
+<U1033A8>
+<U1033A9>
+<U1033AA>
+<U1033AB>
+<U1033AC>
+<U1033AD>
+<U1033AE>
+<U1033AF>
+<U1033B0>
+<U1033B1>
+<U1033B2>
+<U1033B3>
+<U1033B4>
+<U1033B5>
+<U1033B6>
+<U1033B7>
+<U1033B8>
+<U1033B9>
+<U1033BA>
+<U1033BB>
+<U1033BC>
+<U1033BD>
+<U1033BE>
+<U1033BF>
+<U1033C0>
+<U1033C1>
+<U1033C2>
+<U1033C3>
+<U1033C4>
+<U1033C5>
+<U1033C6>
+<U1033C7>
+<U1033C8>
+<U1033C9>
+<U1033CA>
+<U1033CB>
+<U1033CC>
+<U1033CD>
+<U1033CE>
+<U1033CF>
+<U1033D0>
+<U1033D1>
+<U1033D2>
+<U1033D3>
+<U1033D4>
+<U1033D5>
+<U1033D6>
+<U1033D7>
+<U1033D8>
+<U1033D9>
+<U1033DA>
+<U1033DB>
+<U1033DC>
+<U1033DD>
+<U1033DE>
+<U1033DF>
+<U1033E0>
+<U1033E1>
+<U1033E2>
+<U1033E3>
+<U1033E4>
+<U1033E5>
+<U1033E6>
+<U1033E7>
+<U1033E8>
+<U1033E9>
+<U1033EA>
+<U1033EB>
+<U1033EC>
+<U1033ED>
+<U1033EE>
+<U1033EF>
+<U1033F0>
+<U1033F1>
+<U1033F2>
+<U1033F3>
+<U1033F4>
+<U1033F5>
+<U1033F6>
+<U1033F7>
+<U1033F8>
+<U1033F9>
+<U1033FA>
+<U1033FB>
+<U1033FC>
+<U1033FD>
+<U1033FE>
+<U1033FF>
+<U103400>
+<U103401>
+<U103402>
+<U103403>
+<U103404>
+<U103405>
+<U103406>
+<U103407>
+<U103408>
+<U103409>
+<U10340A>
+<U10340B>
+<U10340C>
+<U10340D>
+<U10340E>
+<U10340F>
+<U103410>
+<U103411>
+<U103412>
+<U103413>
+<U103414>
+<U103415>
+<U103416>
+<U103417>
+<U103418>
+<U103419>
+<U10341A>
+<U10341B>
+<U10341C>
+<U10341D>
+<U10341E>
+<U10341F>
+<U103420>
+<U103421>
+<U103422>
+<U103423>
+<U103424>
+<U103425>
+<U103426>
+<U103427>
+<U103428>
+<U103429>
+<U10342A>
+<U10342B>
+<U10342C>
+<U10342D>
+<U10342E>
+<U10342F>
+<U103430>
+<U103431>
+<U103432>
+<U103433>
+<U103434>
+<U103435>
+<U103436>
+<U103437>
+<U103438>
+<U103439>
+<U10343A>
+<U10343B>
+<U10343C>
+<U10343D>
+<U10343E>
+<U10343F>
+<U103440>
+<U103441>
+<U103442>
+<U103443>
+<U103444>
+<U103445>
+<U103446>
+<U103447>
+<U103448>
+<U103449>
+<U10344A>
+<U10344B>
+<U10344C>
+<U10344D>
+<U10344E>
+<U10344F>
+<U103450>
+<U103451>
+<U103452>
+<U103453>
+<U103454>
+<U103455>
+<U103456>
+<U103457>
+<U103458>
+<U103459>
+<U10345A>
+<U10345B>
+<U10345C>
+<U10345D>
+<U10345E>
+<U10345F>
+<U103460>
+<U103461>
+<U103462>
+<U103463>
+<U103464>
+<U103465>
+<U103466>
+<U103467>
+<U103468>
+<U103469>
+<U10346A>
+<U10346B>
+<U10346C>
+<U10346D>
+<U10346E>
+<U10346F>
+<U103470>
+<U103471>
+<U103472>
+<U103473>
+<U103474>
+<U103475>
+<U103476>
+<U103477>
+<U103478>
+<U103479>
+<U10347A>
+<U10347B>
+<U10347C>
+<U10347D>
+<U10347E>
+<U10347F>
+<U103480>
+<U103481>
+<U103482>
+<U103483>
+<U103484>
+<U103485>
+<U103486>
+<U103487>
+<U103488>
+<U103489>
+<U10348A>
+<U10348B>
+<U10348C>
+<U10348D>
+<U10348E>
+<U10348F>
+<U103490>
+<U103491>
+<U103492>
+<U103493>
+<U103494>
+<U103495>
+<U103496>
+<U103497>
+<U103498>
+<U103499>
+<U10349A>
+<U10349B>
+<U10349C>
+<U10349D>
+<U10349E>
+<U10349F>
+<U1034A0>
+<U1034A1>
+<U1034A2>
+<U1034A3>
+<U1034A4>
+<U1034A5>
+<U1034A6>
+<U1034A7>
+<U1034A8>
+<U1034A9>
+<U1034AA>
+<U1034AB>
+<U1034AC>
+<U1034AD>
+<U1034AE>
+<U1034AF>
+<U1034B0>
+<U1034B1>
+<U1034B2>
+<U1034B3>
+<U1034B4>
+<U1034B5>
+<U1034B6>
+<U1034B7>
+<U1034B8>
+<U1034B9>
+<U1034BA>
+<U1034BB>
+<U1034BC>
+<U1034BD>
+<U1034BE>
+<U1034BF>
+<U1034C0>
+<U1034C1>
+<U1034C2>
+<U1034C3>
+<U1034C4>
+<U1034C5>
+<U1034C6>
+<U1034C7>
+<U1034C8>
+<U1034C9>
+<U1034CA>
+<U1034CB>
+<U1034CC>
+<U1034CD>
+<U1034CE>
+<U1034CF>
+<U1034D0>
+<U1034D1>
+<U1034D2>
+<U1034D3>
+<U1034D4>
+<U1034D5>
+<U1034D6>
+<U1034D7>
+<U1034D8>
+<U1034D9>
+<U1034DA>
+<U1034DB>
+<U1034DC>
+<U1034DD>
+<U1034DE>
+<U1034DF>
+<U1034E0>
+<U1034E1>
+<U1034E2>
+<U1034E3>
+<U1034E4>
+<U1034E5>
+<U1034E6>
+<U1034E7>
+<U1034E8>
+<U1034E9>
+<U1034EA>
+<U1034EB>
+<U1034EC>
+<U1034ED>
+<U1034EE>
+<U1034EF>
+<U1034F0>
+<U1034F1>
+<U1034F2>
+<U1034F3>
+<U1034F4>
+<U1034F5>
+<U1034F6>
+<U1034F7>
+<U1034F8>
+<U1034F9>
+<U1034FA>
+<U1034FB>
+<U1034FC>
+<U1034FD>
+<U1034FE>
+<U1034FF>
+<U103500>
+<U103501>
+<U103502>
+<U103503>
+<U103504>
+<U103505>
+<U103506>
+<U103507>
+<U103508>
+<U103509>
+<U10350A>
+<U10350B>
+<U10350C>
+<U10350D>
+<U10350E>
+<U10350F>
+<U103510>
+<U103511>
+<U103512>
+<U103513>
+<U103514>
+<U103515>
+<U103516>
+<U103517>
+<U103518>
+<U103519>
+<U10351A>
+<U10351B>
+<U10351C>
+<U10351D>
+<U10351E>
+<U10351F>
+<U103520>
+<U103521>
+<U103522>
+<U103523>
+<U103524>
+<U103525>
+<U103526>
+<U103527>
+<U103528>
+<U103529>
+<U10352A>
+<U10352B>
+<U10352C>
+<U10352D>
+<U10352E>
+<U10352F>
+<U103530>
+<U103531>
+<U103532>
+<U103533>
+<U103534>
+<U103535>
+<U103536>
+<U103537>
+<U103538>
+<U103539>
+<U10353A>
+<U10353B>
+<U10353C>
+<U10353D>
+<U10353E>
+<U10353F>
+<U103540>
+<U103541>
+<U103542>
+<U103543>
+<U103544>
+<U103545>
+<U103546>
+<U103547>
+<U103548>
+<U103549>
+<U10354A>
+<U10354B>
+<U10354C>
+<U10354D>
+<U10354E>
+<U10354F>
+<U103550>
+<U103551>
+<U103552>
+<U103553>
+<U103554>
+<U103555>
+<U103556>
+<U103557>
+<U103558>
+<U103559>
+<U10355A>
+<U10355B>
+<U10355C>
+<U10355D>
+<U10355E>
+<U10355F>
+<U103560>
+<U103561>
+<U103562>
+<U103563>
+<U103564>
+<U103565>
+<U103566>
+<U103567>
+<U103568>
+<U103569>
+<U10356A>
+<U10356B>
+<U10356C>
+<U10356D>
+<U10356E>
+<U10356F>
+<U103570>
+<U103571>
+<U103572>
+<U103573>
+<U103574>
+<U103575>
+<U103576>
+<U103577>
+<U103578>
+<U103579>
+<U10357A>
+<U10357B>
+<U10357C>
+<U10357D>
+<U10357E>
+<U10357F>
+<U103580>
+<U103581>
+<U103582>
+<U103583>
+<U103584>
+<U103585>
+<U103586>
+<U103587>
+<U103588>
+<U103589>
+<U10358A>
+<U10358B>
+<U10358C>
+<U10358D>
+<U10358E>
+<U10358F>
+<U103590>
+<U103591>
+<U103592>
+<U103593>
+<U103594>
+<U103595>
+<U103596>
+<U103597>
+<U103598>
+<U103599>
+<U10359A>
+<U10359B>
+<U10359C>
+<U10359D>
+<U10359E>
+<U10359F>
+<U1035A0>
+<U1035A1>
+<U1035A2>
+<U1035A3>
+<U1035A4>
+<U1035A5>
+<U1035A6>
+<U1035A7>
+<U1035A8>
+<U1035A9>
+<U1035AA>
+<U1035AB>
+<U1035AC>
+<U1035AD>
+<U1035AE>
+<U1035AF>
+<U1035B0>
+<U1035B1>
+<U1035B2>
+<U1035B3>
+<U1035B4>
+<U1035B5>
+<U1035B6>
+<U1035B7>
+<U1035B8>
+<U1035B9>
+<U1035BA>
+<U1035BB>
+<U1035BC>
+<U1035BD>
+<U1035BE>
+<U1035BF>
+<U1035C0>
+<U1035C1>
+<U1035C2>
+<U1035C3>
+<U1035C4>
+<U1035C5>
+<U1035C6>
+<U1035C7>
+<U1035C8>
+<U1035C9>
+<U1035CA>
+<U1035CB>
+<U1035CC>
+<U1035CD>
+<U1035CE>
+<U1035CF>
+<U1035D0>
+<U1035D1>
+<U1035D2>
+<U1035D3>
+<U1035D4>
+<U1035D5>
+<U1035D6>
+<U1035D7>
+<U1035D8>
+<U1035D9>
+<U1035DA>
+<U1035DB>
+<U1035DC>
+<U1035DD>
+<U1035DE>
+<U1035DF>
+<U1035E0>
+<U1035E1>
+<U1035E2>
+<U1035E3>
+<U1035E4>
+<U1035E5>
+<U1035E6>
+<U1035E7>
+<U1035E8>
+<U1035E9>
+<U1035EA>
+<U1035EB>
+<U1035EC>
+<U1035ED>
+<U1035EE>
+<U1035EF>
+<U1035F0>
+<U1035F1>
+<U1035F2>
+<U1035F3>
+<U1035F4>
+<U1035F5>
+<U1035F6>
+<U1035F7>
+<U1035F8>
+<U1035F9>
+<U1035FA>
+<U1035FB>
+<U1035FC>
+<U1035FD>
+<U1035FE>
+<U1035FF>
+<U103600>
+<U103601>
+<U103602>
+<U103603>
+<U103604>
+<U103605>
+<U103606>
+<U103607>
+<U103608>
+<U103609>
+<U10360A>
+<U10360B>
+<U10360C>
+<U10360D>
+<U10360E>
+<U10360F>
+<U103610>
+<U103611>
+<U103612>
+<U103613>
+<U103614>
+<U103615>
+<U103616>
+<U103617>
+<U103618>
+<U103619>
+<U10361A>
+<U10361B>
+<U10361C>
+<U10361D>
+<U10361E>
+<U10361F>
+<U103620>
+<U103621>
+<U103622>
+<U103623>
+<U103624>
+<U103625>
+<U103626>
+<U103627>
+<U103628>
+<U103629>
+<U10362A>
+<U10362B>
+<U10362C>
+<U10362D>
+<U10362E>
+<U10362F>
+<U103630>
+<U103631>
+<U103632>
+<U103633>
+<U103634>
+<U103635>
+<U103636>
+<U103637>
+<U103638>
+<U103639>
+<U10363A>
+<U10363B>
+<U10363C>
+<U10363D>
+<U10363E>
+<U10363F>
+<U103640>
+<U103641>
+<U103642>
+<U103643>
+<U103644>
+<U103645>
+<U103646>
+<U103647>
+<U103648>
+<U103649>
+<U10364A>
+<U10364B>
+<U10364C>
+<U10364D>
+<U10364E>
+<U10364F>
+<U103650>
+<U103651>
+<U103652>
+<U103653>
+<U103654>
+<U103655>
+<U103656>
+<U103657>
+<U103658>
+<U103659>
+<U10365A>
+<U10365B>
+<U10365C>
+<U10365D>
+<U10365E>
+<U10365F>
+<U103660>
+<U103661>
+<U103662>
+<U103663>
+<U103664>
+<U103665>
+<U103666>
+<U103667>
+<U103668>
+<U103669>
+<U10366A>
+<U10366B>
+<U10366C>
+<U10366D>
+<U10366E>
+<U10366F>
+<U103670>
+<U103671>
+<U103672>
+<U103673>
+<U103674>
+<U103675>
+<U103676>
+<U103677>
+<U103678>
+<U103679>
+<U10367A>
+<U10367B>
+<U10367C>
+<U10367D>
+<U10367E>
+<U10367F>
+<U103680>
+<U103681>
+<U103682>
+<U103683>
+<U103684>
+<U103685>
+<U103686>
+<U103687>
+<U103688>
+<U103689>
+<U10368A>
+<U10368B>
+<U10368C>
+<U10368D>
+<U10368E>
+<U10368F>
+<U103690>
+<U103691>
+<U103692>
+<U103693>
+<U103694>
+<U103695>
+<U103696>
+<U103697>
+<U103698>
+<U103699>
+<U10369A>
+<U10369B>
+<U10369C>
+<U10369D>
+<U10369E>
+<U10369F>
+<U1036A0>
+<U1036A1>
+<U1036A2>
+<U1036A3>
+<U1036A4>
+<U1036A5>
+<U1036A6>
+<U1036A7>
+<U1036A8>
+<U1036A9>
+<U1036AA>
+<U1036AB>
+<U1036AC>
+<U1036AD>
+<U1036AE>
+<U1036AF>
+<U1036B0>
+<U1036B1>
+<U1036B2>
+<U1036B3>
+<U1036B4>
+<U1036B5>
+<U1036B6>
+<U1036B7>
+<U1036B8>
+<U1036B9>
+<U1036BA>
+<U1036BB>
+<U1036BC>
+<U1036BD>
+<U1036BE>
+<U1036BF>
+<U1036C0>
+<U1036C1>
+<U1036C2>
+<U1036C3>
+<U1036C4>
+<U1036C5>
+<U1036C6>
+<U1036C7>
+<U1036C8>
+<U1036C9>
+<U1036CA>
+<U1036CB>
+<U1036CC>
+<U1036CD>
+<U1036CE>
+<U1036CF>
+<U1036D0>
+<U1036D1>
+<U1036D2>
+<U1036D3>
+<U1036D4>
+<U1036D5>
+<U1036D6>
+<U1036D7>
+<U1036D8>
+<U1036D9>
+<U1036DA>
+<U1036DB>
+<U1036DC>
+<U1036DD>
+<U1036DE>
+<U1036DF>
+<U1036E0>
+<U1036E1>
+<U1036E2>
+<U1036E3>
+<U1036E4>
+<U1036E5>
+<U1036E6>
+<U1036E7>
+<U1036E8>
+<U1036E9>
+<U1036EA>
+<U1036EB>
+<U1036EC>
+<U1036ED>
+<U1036EE>
+<U1036EF>
+<U1036F0>
+<U1036F1>
+<U1036F2>
+<U1036F3>
+<U1036F4>
+<U1036F5>
+<U1036F6>
+<U1036F7>
+<U1036F8>
+<U1036F9>
+<U1036FA>
+<U1036FB>
+<U1036FC>
+<U1036FD>
+<U1036FE>
+<U1036FF>
+<U103700>
+<U103701>
+<U103702>
+<U103703>
+<U103704>
+<U103705>
+<U103706>
+<U103707>
+<U103708>
+<U103709>
+<U10370A>
+<U10370B>
+<U10370C>
+<U10370D>
+<U10370E>
+<U10370F>
+<U103710>
+<U103711>
+<U103712>
+<U103713>
+<U103714>
+<U103715>
+<U103716>
+<U103717>
+<U103718>
+<U103719>
+<U10371A>
+<U10371B>
+<U10371C>
+<U10371D>
+<U10371E>
+<U10371F>
+<U103720>
+<U103721>
+<U103722>
+<U103723>
+<U103724>
+<U103725>
+<U103726>
+<U103727>
+<U103728>
+<U103729>
+<U10372A>
+<U10372B>
+<U10372C>
+<U10372D>
+<U10372E>
+<U10372F>
+<U103730>
+<U103731>
+<U103732>
+<U103733>
+<U103734>
+<U103735>
+<U103736>
+<U103737>
+<U103738>
+<U103739>
+<U10373A>
+<U10373B>
+<U10373C>
+<U10373D>
+<U10373E>
+<U10373F>
+<U103740>
+<U103741>
+<U103742>
+<U103743>
+<U103744>
+<U103745>
+<U103746>
+<U103747>
+<U103748>
+<U103749>
+<U10374A>
+<U10374B>
+<U10374C>
+<U10374D>
+<U10374E>
+<U10374F>
+<U103750>
+<U103751>
+<U103752>
+<U103753>
+<U103754>
+<U103755>
+<U103756>
+<U103757>
+<U103758>
+<U103759>
+<U10375A>
+<U10375B>
+<U10375C>
+<U10375D>
+<U10375E>
+<U10375F>
+<U103760>
+<U103761>
+<U103762>
+<U103763>
+<U103764>
+<U103765>
+<U103766>
+<U103767>
+<U103768>
+<U103769>
+<U10376A>
+<U10376B>
+<U10376C>
+<U10376D>
+<U10376E>
+<U10376F>
+<U103770>
+<U103771>
+<U103772>
+<U103773>
+<U103774>
+<U103775>
+<U103776>
+<U103777>
+<U103778>
+<U103779>
+<U10377A>
+<U10377B>
+<U10377C>
+<U10377D>
+<U10377E>
+<U10377F>
+<U103780>
+<U103781>
+<U103782>
+<U103783>
+<U103784>
+<U103785>
+<U103786>
+<U103787>
+<U103788>
+<U103789>
+<U10378A>
+<U10378B>
+<U10378C>
+<U10378D>
+<U10378E>
+<U10378F>
+<U103790>
+<U103791>
+<U103792>
+<U103793>
+<U103794>
+<U103795>
+<U103796>
+<U103797>
+<U103798>
+<U103799>
+<U10379A>
+<U10379B>
+<U10379C>
+<U10379D>
+<U10379E>
+<U10379F>
+<U1037A0>
+<U1037A1>
+<U1037A2>
+<U1037A3>
+<U1037A4>
+<U1037A5>
+<U1037A6>
+<U1037A7>
+<U1037A8>
+<U1037A9>
+<U1037AA>
+<U1037AB>
+<U1037AC>
+<U1037AD>
+<U1037AE>
+<U1037AF>
+<U1037B0>
+<U1037B1>
+<U1037B2>
+<U1037B3>
+<U1037B4>
+<U1037B5>
+<U1037B6>
+<U1037B7>
+<U1037B8>
+<U1037B9>
+<U1037BA>
+<U1037BB>
+<U1037BC>
+<U1037BD>
+<U1037BE>
+<U1037BF>
+<U1037C0>
+<U1037C1>
+<U1037C2>
+<U1037C3>
+<U1037C4>
+<U1037C5>
+<U1037C6>
+<U1037C7>
+<U1037C8>
+<U1037C9>
+<U1037CA>
+<U1037CB>
+<U1037CC>
+<U1037CD>
+<U1037CE>
+<U1037CF>
+<U1037D0>
+<U1037D1>
+<U1037D2>
+<U1037D3>
+<U1037D4>
+<U1037D5>
+<U1037D6>
+<U1037D7>
+<U1037D8>
+<U1037D9>
+<U1037DA>
+<U1037DB>
+<U1037DC>
+<U1037DD>
+<U1037DE>
+<U1037DF>
+<U1037E0>
+<U1037E1>
+<U1037E2>
+<U1037E3>
+<U1037E4>
+<U1037E5>
+<U1037E6>
+<U1037E7>
+<U1037E8>
+<U1037E9>
+<U1037EA>
+<U1037EB>
+<U1037EC>
+<U1037ED>
+<U1037EE>
+<U1037EF>
+<U1037F0>
+<U1037F1>
+<U1037F2>
+<U1037F3>
+<U1037F4>
+<U1037F5>
+<U1037F6>
+<U1037F7>
+<U1037F8>
+<U1037F9>
+<U1037FA>
+<U1037FB>
+<U1037FC>
+<U1037FD>
+<U1037FE>
+<U1037FF>
+<U103800>
+<U103801>
+<U103802>
+<U103803>
+<U103804>
+<U103805>
+<U103806>
+<U103807>
+<U103808>
+<U103809>
+<U10380A>
+<U10380B>
+<U10380C>
+<U10380D>
+<U10380E>
+<U10380F>
+<U103810>
+<U103811>
+<U103812>
+<U103813>
+<U103814>
+<U103815>
+<U103816>
+<U103817>
+<U103818>
+<U103819>
+<U10381A>
+<U10381B>
+<U10381C>
+<U10381D>
+<U10381E>
+<U10381F>
+<U103820>
+<U103821>
+<U103822>
+<U103823>
+<U103824>
+<U103825>
+<U103826>
+<U103827>
+<U103828>
+<U103829>
+<U10382A>
+<U10382B>
+<U10382C>
+<U10382D>
+<U10382E>
+<U10382F>
+<U103830>
+<U103831>
+<U103832>
+<U103833>
+<U103834>
+<U103835>
+<U103836>
+<U103837>
+<U103838>
+<U103839>
+<U10383A>
+<U10383B>
+<U10383C>
+<U10383D>
+<U10383E>
+<U10383F>
+<U103840>
+<U103841>
+<U103842>
+<U103843>
+<U103844>
+<U103845>
+<U103846>
+<U103847>
+<U103848>
+<U103849>
+<U10384A>
+<U10384B>
+<U10384C>
+<U10384D>
+<U10384E>
+<U10384F>
+<U103850>
+<U103851>
+<U103852>
+<U103853>
+<U103854>
+<U103855>
+<U103856>
+<U103857>
+<U103858>
+<U103859>
+<U10385A>
+<U10385B>
+<U10385C>
+<U10385D>
+<U10385E>
+<U10385F>
+<U103860>
+<U103861>
+<U103862>
+<U103863>
+<U103864>
+<U103865>
+<U103866>
+<U103867>
+<U103868>
+<U103869>
+<U10386A>
+<U10386B>
+<U10386C>
+<U10386D>
+<U10386E>
+<U10386F>
+<U103870>
+<U103871>
+<U103872>
+<U103873>
+<U103874>
+<U103875>
+<U103876>
+<U103877>
+<U103878>
+<U103879>
+<U10387A>
+<U10387B>
+<U10387C>
+<U10387D>
+<U10387E>
+<U10387F>
+<U103880>
+<U103881>
+<U103882>
+<U103883>
+<U103884>
+<U103885>
+<U103886>
+<U103887>
+<U103888>
+<U103889>
+<U10388A>
+<U10388B>
+<U10388C>
+<U10388D>
+<U10388E>
+<U10388F>
+<U103890>
+<U103891>
+<U103892>
+<U103893>
+<U103894>
+<U103895>
+<U103896>
+<U103897>
+<U103898>
+<U103899>
+<U10389A>
+<U10389B>
+<U10389C>
+<U10389D>
+<U10389E>
+<U10389F>
+<U1038A0>
+<U1038A1>
+<U1038A2>
+<U1038A3>
+<U1038A4>
+<U1038A5>
+<U1038A6>
+<U1038A7>
+<U1038A8>
+<U1038A9>
+<U1038AA>
+<U1038AB>
+<U1038AC>
+<U1038AD>
+<U1038AE>
+<U1038AF>
+<U1038B0>
+<U1038B1>
+<U1038B2>
+<U1038B3>
+<U1038B4>
+<U1038B5>
+<U1038B6>
+<U1038B7>
+<U1038B8>
+<U1038B9>
+<U1038BA>
+<U1038BB>
+<U1038BC>
+<U1038BD>
+<U1038BE>
+<U1038BF>
+<U1038C0>
+<U1038C1>
+<U1038C2>
+<U1038C3>
+<U1038C4>
+<U1038C5>
+<U1038C6>
+<U1038C7>
+<U1038C8>
+<U1038C9>
+<U1038CA>
+<U1038CB>
+<U1038CC>
+<U1038CD>
+<U1038CE>
+<U1038CF>
+<U1038D0>
+<U1038D1>
+<U1038D2>
+<U1038D3>
+<U1038D4>
+<U1038D5>
+<U1038D6>
+<U1038D7>
+<U1038D8>
+<U1038D9>
+<U1038DA>
+<U1038DB>
+<U1038DC>
+<U1038DD>
+<U1038DE>
+<U1038DF>
+<U1038E0>
+<U1038E1>
+<U1038E2>
+<U1038E3>
+<U1038E4>
+<U1038E5>
+<U1038E6>
+<U1038E7>
+<U1038E8>
+<U1038E9>
+<U1038EA>
+<U1038EB>
+<U1038EC>
+<U1038ED>
+<U1038EE>
+<U1038EF>
+<U1038F0>
+<U1038F1>
+<U1038F2>
+<U1038F3>
+<U1038F4>
+<U1038F5>
+<U1038F6>
+<U1038F7>
+<U1038F8>
+<U1038F9>
+<U1038FA>
+<U1038FB>
+<U1038FC>
+<U1038FD>
+<U1038FE>
+<U1038FF>
+<U103900>
+<U103901>
+<U103902>
+<U103903>
+<U103904>
+<U103905>
+<U103906>
+<U103907>
+<U103908>
+<U103909>
+<U10390A>
+<U10390B>
+<U10390C>
+<U10390D>
+<U10390E>
+<U10390F>
+<U103910>
+<U103911>
+<U103912>
+<U103913>
+<U103914>
+<U103915>
+<U103916>
+<U103917>
+<U103918>
+<U103919>
+<U10391A>
+<U10391B>
+<U10391C>
+<U10391D>
+<U10391E>
+<U10391F>
+<U103920>
+<U103921>
+<U103922>
+<U103923>
+<U103924>
+<U103925>
+<U103926>
+<U103927>
+<U103928>
+<U103929>
+<U10392A>
+<U10392B>
+<U10392C>
+<U10392D>
+<U10392E>
+<U10392F>
+<U103930>
+<U103931>
+<U103932>
+<U103933>
+<U103934>
+<U103935>
+<U103936>
+<U103937>
+<U103938>
+<U103939>
+<U10393A>
+<U10393B>
+<U10393C>
+<U10393D>
+<U10393E>
+<U10393F>
+<U103940>
+<U103941>
+<U103942>
+<U103943>
+<U103944>
+<U103945>
+<U103946>
+<U103947>
+<U103948>
+<U103949>
+<U10394A>
+<U10394B>
+<U10394C>
+<U10394D>
+<U10394E>
+<U10394F>
+<U103950>
+<U103951>
+<U103952>
+<U103953>
+<U103954>
+<U103955>
+<U103956>
+<U103957>
+<U103958>
+<U103959>
+<U10395A>
+<U10395B>
+<U10395C>
+<U10395D>
+<U10395E>
+<U10395F>
+<U103960>
+<U103961>
+<U103962>
+<U103963>
+<U103964>
+<U103965>
+<U103966>
+<U103967>
+<U103968>
+<U103969>
+<U10396A>
+<U10396B>
+<U10396C>
+<U10396D>
+<U10396E>
+<U10396F>
+<U103970>
+<U103971>
+<U103972>
+<U103973>
+<U103974>
+<U103975>
+<U103976>
+<U103977>
+<U103978>
+<U103979>
+<U10397A>
+<U10397B>
+<U10397C>
+<U10397D>
+<U10397E>
+<U10397F>
+<U103980>
+<U103981>
+<U103982>
+<U103983>
+<U103984>
+<U103985>
+<U103986>
+<U103987>
+<U103988>
+<U103989>
+<U10398A>
+<U10398B>
+<U10398C>
+<U10398D>
+<U10398E>
+<U10398F>
+<U103990>
+<U103991>
+<U103992>
+<U103993>
+<U103994>
+<U103995>
+<U103996>
+<U103997>
+<U103998>
+<U103999>
+<U10399A>
+<U10399B>
+<U10399C>
+<U10399D>
+<U10399E>
+<U10399F>
+<U1039A0>
+<U1039A1>
+<U1039A2>
+<U1039A3>
+<U1039A4>
+<U1039A5>
+<U1039A6>
+<U1039A7>
+<U1039A8>
+<U1039A9>
+<U1039AA>
+<U1039AB>
+<U1039AC>
+<U1039AD>
+<U1039AE>
+<U1039AF>
+<U1039B0>
+<U1039B1>
+<U1039B2>
+<U1039B3>
+<U1039B4>
+<U1039B5>
+<U1039B6>
+<U1039B7>
+<U1039B8>
+<U1039B9>
+<U1039BA>
+<U1039BB>
+<U1039BC>
+<U1039BD>
+<U1039BE>
+<U1039BF>
+<U1039C0>
+<U1039C1>
+<U1039C2>
+<U1039C3>
+<U1039C4>
+<U1039C5>
+<U1039C6>
+<U1039C7>
+<U1039C8>
+<U1039C9>
+<U1039CA>
+<U1039CB>
+<U1039CC>
+<U1039CD>
+<U1039CE>
+<U1039CF>
+<U1039D0>
+<U1039D1>
+<U1039D2>
+<U1039D3>
+<U1039D4>
+<U1039D5>
+<U1039D6>
+<U1039D7>
+<U1039D8>
+<U1039D9>
+<U1039DA>
+<U1039DB>
+<U1039DC>
+<U1039DD>
+<U1039DE>
+<U1039DF>
+<U1039E0>
+<U1039E1>
+<U1039E2>
+<U1039E3>
+<U1039E4>
+<U1039E5>
+<U1039E6>
+<U1039E7>
+<U1039E8>
+<U1039E9>
+<U1039EA>
+<U1039EB>
+<U1039EC>
+<U1039ED>
+<U1039EE>
+<U1039EF>
+<U1039F0>
+<U1039F1>
+<U1039F2>
+<U1039F3>
+<U1039F4>
+<U1039F5>
+<U1039F6>
+<U1039F7>
+<U1039F8>
+<U1039F9>
+<U1039FA>
+<U1039FB>
+<U1039FC>
+<U1039FD>
+<U1039FE>
+<U1039FF>
+<U103A00>
+<U103A01>
+<U103A02>
+<U103A03>
+<U103A04>
+<U103A05>
+<U103A06>
+<U103A07>
+<U103A08>
+<U103A09>
+<U103A0A>
+<U103A0B>
+<U103A0C>
+<U103A0D>
+<U103A0E>
+<U103A0F>
+<U103A10>
+<U103A11>
+<U103A12>
+<U103A13>
+<U103A14>
+<U103A15>
+<U103A16>
+<U103A17>
+<U103A18>
+<U103A19>
+<U103A1A>
+<U103A1B>
+<U103A1C>
+<U103A1D>
+<U103A1E>
+<U103A1F>
+<U103A20>
+<U103A21>
+<U103A22>
+<U103A23>
+<U103A24>
+<U103A25>
+<U103A26>
+<U103A27>
+<U103A28>
+<U103A29>
+<U103A2A>
+<U103A2B>
+<U103A2C>
+<U103A2D>
+<U103A2E>
+<U103A2F>
+<U103A30>
+<U103A31>
+<U103A32>
+<U103A33>
+<U103A34>
+<U103A35>
+<U103A36>
+<U103A37>
+<U103A38>
+<U103A39>
+<U103A3A>
+<U103A3B>
+<U103A3C>
+<U103A3D>
+<U103A3E>
+<U103A3F>
+<U103A40>
+<U103A41>
+<U103A42>
+<U103A43>
+<U103A44>
+<U103A45>
+<U103A46>
+<U103A47>
+<U103A48>
+<U103A49>
+<U103A4A>
+<U103A4B>
+<U103A4C>
+<U103A4D>
+<U103A4E>
+<U103A4F>
+<U103A50>
+<U103A51>
+<U103A52>
+<U103A53>
+<U103A54>
+<U103A55>
+<U103A56>
+<U103A57>
+<U103A58>
+<U103A59>
+<U103A5A>
+<U103A5B>
+<U103A5C>
+<U103A5D>
+<U103A5E>
+<U103A5F>
+<U103A60>
+<U103A61>
+<U103A62>
+<U103A63>
+<U103A64>
+<U103A65>
+<U103A66>
+<U103A67>
+<U103A68>
+<U103A69>
+<U103A6A>
+<U103A6B>
+<U103A6C>
+<U103A6D>
+<U103A6E>
+<U103A6F>
+<U103A70>
+<U103A71>
+<U103A72>
+<U103A73>
+<U103A74>
+<U103A75>
+<U103A76>
+<U103A77>
+<U103A78>
+<U103A79>
+<U103A7A>
+<U103A7B>
+<U103A7C>
+<U103A7D>
+<U103A7E>
+<U103A7F>
+<U103A80>
+<U103A81>
+<U103A82>
+<U103A83>
+<U103A84>
+<U103A85>
+<U103A86>
+<U103A87>
+<U103A88>
+<U103A89>
+<U103A8A>
+<U103A8B>
+<U103A8C>
+<U103A8D>
+<U103A8E>
+<U103A8F>
+<U103A90>
+<U103A91>
+<U103A92>
+<U103A93>
+<U103A94>
+<U103A95>
+<U103A96>
+<U103A97>
+<U103A98>
+<U103A99>
+<U103A9A>
+<U103A9B>
+<U103A9C>
+<U103A9D>
+<U103A9E>
+<U103A9F>
+<U103AA0>
+<U103AA1>
+<U103AA2>
+<U103AA3>
+<U103AA4>
+<U103AA5>
+<U103AA6>
+<U103AA7>
+<U103AA8>
+<U103AA9>
+<U103AAA>
+<U103AAB>
+<U103AAC>
+<U103AAD>
+<U103AAE>
+<U103AAF>
+<U103AB0>
+<U103AB1>
+<U103AB2>
+<U103AB3>
+<U103AB4>
+<U103AB5>
+<U103AB6>
+<U103AB7>
+<U103AB8>
+<U103AB9>
+<U103ABA>
+<U103ABB>
+<U103ABC>
+<U103ABD>
+<U103ABE>
+<U103ABF>
+<U103AC0>
+<U103AC1>
+<U103AC2>
+<U103AC3>
+<U103AC4>
+<U103AC5>
+<U103AC6>
+<U103AC7>
+<U103AC8>
+<U103AC9>
+<U103ACA>
+<U103ACB>
+<U103ACC>
+<U103ACD>
+<U103ACE>
+<U103ACF>
+<U103AD0>
+<U103AD1>
+<U103AD2>
+<U103AD3>
+<U103AD4>
+<U103AD5>
+<U103AD6>
+<U103AD7>
+<U103AD8>
+<U103AD9>
+<U103ADA>
+<U103ADB>
+<U103ADC>
+<U103ADD>
+<U103ADE>
+<U103ADF>
+<U103AE0>
+<U103AE1>
+<U103AE2>
+<U103AE3>
+<U103AE4>
+<U103AE5>
+<U103AE6>
+<U103AE7>
+<U103AE8>
+<U103AE9>
+<U103AEA>
+<U103AEB>
+<U103AEC>
+<U103AED>
+<U103AEE>
+<U103AEF>
+<U103AF0>
+<U103AF1>
+<U103AF2>
+<U103AF3>
+<U103AF4>
+<U103AF5>
+<U103AF6>
+<U103AF7>
+<U103AF8>
+<U103AF9>
+<U103AFA>
+<U103AFB>
+<U103AFC>
+<U103AFD>
+<U103AFE>
+<U103AFF>
+<U103B00>
+<U103B01>
+<U103B02>
+<U103B03>
+<U103B04>
+<U103B05>
+<U103B06>
+<U103B07>
+<U103B08>
+<U103B09>
+<U103B0A>
+<U103B0B>
+<U103B0C>
+<U103B0D>
+<U103B0E>
+<U103B0F>
+<U103B10>
+<U103B11>
+<U103B12>
+<U103B13>
+<U103B14>
+<U103B15>
+<U103B16>
+<U103B17>
+<U103B18>
+<U103B19>
+<U103B1A>
+<U103B1B>
+<U103B1C>
+<U103B1D>
+<U103B1E>
+<U103B1F>
+<U103B20>
+<U103B21>
+<U103B22>
+<U103B23>
+<U103B24>
+<U103B25>
+<U103B26>
+<U103B27>
+<U103B28>
+<U103B29>
+<U103B2A>
+<U103B2B>
+<U103B2C>
+<U103B2D>
+<U103B2E>
+<U103B2F>
+<U103B30>
+<U103B31>
+<U103B32>
+<U103B33>
+<U103B34>
+<U103B35>
+<U103B36>
+<U103B37>
+<U103B38>
+<U103B39>
+<U103B3A>
+<U103B3B>
+<U103B3C>
+<U103B3D>
+<U103B3E>
+<U103B3F>
+<U103B40>
+<U103B41>
+<U103B42>
+<U103B43>
+<U103B44>
+<U103B45>
+<U103B46>
+<U103B47>
+<U103B48>
+<U103B49>
+<U103B4A>
+<U103B4B>
+<U103B4C>
+<U103B4D>
+<U103B4E>
+<U103B4F>
+<U103B50>
+<U103B51>
+<U103B52>
+<U103B53>
+<U103B54>
+<U103B55>
+<U103B56>
+<U103B57>
+<U103B58>
+<U103B59>
+<U103B5A>
+<U103B5B>
+<U103B5C>
+<U103B5D>
+<U103B5E>
+<U103B5F>
+<U103B60>
+<U103B61>
+<U103B62>
+<U103B63>
+<U103B64>
+<U103B65>
+<U103B66>
+<U103B67>
+<U103B68>
+<U103B69>
+<U103B6A>
+<U103B6B>
+<U103B6C>
+<U103B6D>
+<U103B6E>
+<U103B6F>
+<U103B70>
+<U103B71>
+<U103B72>
+<U103B73>
+<U103B74>
+<U103B75>
+<U103B76>
+<U103B77>
+<U103B78>
+<U103B79>
+<U103B7A>
+<U103B7B>
+<U103B7C>
+<U103B7D>
+<U103B7E>
+<U103B7F>
+<U103B80>
+<U103B81>
+<U103B82>
+<U103B83>
+<U103B84>
+<U103B85>
+<U103B86>
+<U103B87>
+<U103B88>
+<U103B89>
+<U103B8A>
+<U103B8B>
+<U103B8C>
+<U103B8D>
+<U103B8E>
+<U103B8F>
+<U103B90>
+<U103B91>
+<U103B92>
+<U103B93>
+<U103B94>
+<U103B95>
+<U103B96>
+<U103B97>
+<U103B98>
+<U103B99>
+<U103B9A>
+<U103B9B>
+<U103B9C>
+<U103B9D>
+<U103B9E>
+<U103B9F>
+<U103BA0>
+<U103BA1>
+<U103BA2>
+<U103BA3>
+<U103BA4>
+<U103BA5>
+<U103BA6>
+<U103BA7>
+<U103BA8>
+<U103BA9>
+<U103BAA>
+<U103BAB>
+<U103BAC>
+<U103BAD>
+<U103BAE>
+<U103BAF>
+<U103BB0>
+<U103BB1>
+<U103BB2>
+<U103BB3>
+<U103BB4>
+<U103BB5>
+<U103BB6>
+<U103BB7>
+<U103BB8>
+<U103BB9>
+<U103BBA>
+<U103BBB>
+<U103BBC>
+<U103BBD>
+<U103BBE>
+<U103BBF>
+<U103BC0>
+<U103BC1>
+<U103BC2>
+<U103BC3>
+<U103BC4>
+<U103BC5>
+<U103BC6>
+<U103BC7>
+<U103BC8>
+<U103BC9>
+<U103BCA>
+<U103BCB>
+<U103BCC>
+<U103BCD>
+<U103BCE>
+<U103BCF>
+<U103BD0>
+<U103BD1>
+<U103BD2>
+<U103BD3>
+<U103BD4>
+<U103BD5>
+<U103BD6>
+<U103BD7>
+<U103BD8>
+<U103BD9>
+<U103BDA>
+<U103BDB>
+<U103BDC>
+<U103BDD>
+<U103BDE>
+<U103BDF>
+<U103BE0>
+<U103BE1>
+<U103BE2>
+<U103BE3>
+<U103BE4>
+<U103BE5>
+<U103BE6>
+<U103BE7>
+<U103BE8>
+<U103BE9>
+<U103BEA>
+<U103BEB>
+<U103BEC>
+<U103BED>
+<U103BEE>
+<U103BEF>
+<U103BF0>
+<U103BF1>
+<U103BF2>
+<U103BF3>
+<U103BF4>
+<U103BF5>
+<U103BF6>
+<U103BF7>
+<U103BF8>
+<U103BF9>
+<U103BFA>
+<U103BFB>
+<U103BFC>
+<U103BFD>
+<U103BFE>
+<U103BFF>
+<U103C00>
+<U103C01>
+<U103C02>
+<U103C03>
+<U103C04>
+<U103C05>
+<U103C06>
+<U103C07>
+<U103C08>
+<U103C09>
+<U103C0A>
+<U103C0B>
+<U103C0C>
+<U103C0D>
+<U103C0E>
+<U103C0F>
+<U103C10>
+<U103C11>
+<U103C12>
+<U103C13>
+<U103C14>
+<U103C15>
+<U103C16>
+<U103C17>
+<U103C18>
+<U103C19>
+<U103C1A>
+<U103C1B>
+<U103C1C>
+<U103C1D>
+<U103C1E>
+<U103C1F>
+<U103C20>
+<U103C21>
+<U103C22>
+<U103C23>
+<U103C24>
+<U103C25>
+<U103C26>
+<U103C27>
+<U103C28>
+<U103C29>
+<U103C2A>
+<U103C2B>
+<U103C2C>
+<U103C2D>
+<U103C2E>
+<U103C2F>
+<U103C30>
+<U103C31>
+<U103C32>
+<U103C33>
+<U103C34>
+<U103C35>
+<U103C36>
+<U103C37>
+<U103C38>
+<U103C39>
+<U103C3A>
+<U103C3B>
+<U103C3C>
+<U103C3D>
+<U103C3E>
+<U103C3F>
+<U103C40>
+<U103C41>
+<U103C42>
+<U103C43>
+<U103C44>
+<U103C45>
+<U103C46>
+<U103C47>
+<U103C48>
+<U103C49>
+<U103C4A>
+<U103C4B>
+<U103C4C>
+<U103C4D>
+<U103C4E>
+<U103C4F>
+<U103C50>
+<U103C51>
+<U103C52>
+<U103C53>
+<U103C54>
+<U103C55>
+<U103C56>
+<U103C57>
+<U103C58>
+<U103C59>
+<U103C5A>
+<U103C5B>
+<U103C5C>
+<U103C5D>
+<U103C5E>
+<U103C5F>
+<U103C60>
+<U103C61>
+<U103C62>
+<U103C63>
+<U103C64>
+<U103C65>
+<U103C66>
+<U103C67>
+<U103C68>
+<U103C69>
+<U103C6A>
+<U103C6B>
+<U103C6C>
+<U103C6D>
+<U103C6E>
+<U103C6F>
+<U103C70>
+<U103C71>
+<U103C72>
+<U103C73>
+<U103C74>
+<U103C75>
+<U103C76>
+<U103C77>
+<U103C78>
+<U103C79>
+<U103C7A>
+<U103C7B>
+<U103C7C>
+<U103C7D>
+<U103C7E>
+<U103C7F>
+<U103C80>
+<U103C81>
+<U103C82>
+<U103C83>
+<U103C84>
+<U103C85>
+<U103C86>
+<U103C87>
+<U103C88>
+<U103C89>
+<U103C8A>
+<U103C8B>
+<U103C8C>
+<U103C8D>
+<U103C8E>
+<U103C8F>
+<U103C90>
+<U103C91>
+<U103C92>
+<U103C93>
+<U103C94>
+<U103C95>
+<U103C96>
+<U103C97>
+<U103C98>
+<U103C99>
+<U103C9A>
+<U103C9B>
+<U103C9C>
+<U103C9D>
+<U103C9E>
+<U103C9F>
+<U103CA0>
+<U103CA1>
+<U103CA2>
+<U103CA3>
+<U103CA4>
+<U103CA5>
+<U103CA6>
+<U103CA7>
+<U103CA8>
+<U103CA9>
+<U103CAA>
+<U103CAB>
+<U103CAC>
+<U103CAD>
+<U103CAE>
+<U103CAF>
+<U103CB0>
+<U103CB1>
+<U103CB2>
+<U103CB3>
+<U103CB4>
+<U103CB5>
+<U103CB6>
+<U103CB7>
+<U103CB8>
+<U103CB9>
+<U103CBA>
+<U103CBB>
+<U103CBC>
+<U103CBD>
+<U103CBE>
+<U103CBF>
+<U103CC0>
+<U103CC1>
+<U103CC2>
+<U103CC3>
+<U103CC4>
+<U103CC5>
+<U103CC6>
+<U103CC7>
+<U103CC8>
+<U103CC9>
+<U103CCA>
+<U103CCB>
+<U103CCC>
+<U103CCD>
+<U103CCE>
+<U103CCF>
+<U103CD0>
+<U103CD1>
+<U103CD2>
+<U103CD3>
+<U103CD4>
+<U103CD5>
+<U103CD6>
+<U103CD7>
+<U103CD8>
+<U103CD9>
+<U103CDA>
+<U103CDB>
+<U103CDC>
+<U103CDD>
+<U103CDE>
+<U103CDF>
+<U103CE0>
+<U103CE1>
+<U103CE2>
+<U103CE3>
+<U103CE4>
+<U103CE5>
+<U103CE6>
+<U103CE7>
+<U103CE8>
+<U103CE9>
+<U103CEA>
+<U103CEB>
+<U103CEC>
+<U103CED>
+<U103CEE>
+<U103CEF>
+<U103CF0>
+<U103CF1>
+<U103CF2>
+<U103CF3>
+<U103CF4>
+<U103CF5>
+<U103CF6>
+<U103CF7>
+<U103CF8>
+<U103CF9>
+<U103CFA>
+<U103CFB>
+<U103CFC>
+<U103CFD>
+<U103CFE>
+<U103CFF>
+<U103D00>
+<U103D01>
+<U103D02>
+<U103D03>
+<U103D04>
+<U103D05>
+<U103D06>
+<U103D07>
+<U103D08>
+<U103D09>
+<U103D0A>
+<U103D0B>
+<U103D0C>
+<U103D0D>
+<U103D0E>
+<U103D0F>
+<U103D10>
+<U103D11>
+<U103D12>
+<U103D13>
+<U103D14>
+<U103D15>
+<U103D16>
+<U103D17>
+<U103D18>
+<U103D19>
+<U103D1A>
+<U103D1B>
+<U103D1C>
+<U103D1D>
+<U103D1E>
+<U103D1F>
+<U103D20>
+<U103D21>
+<U103D22>
+<U103D23>
+<U103D24>
+<U103D25>
+<U103D26>
+<U103D27>
+<U103D28>
+<U103D29>
+<U103D2A>
+<U103D2B>
+<U103D2C>
+<U103D2D>
+<U103D2E>
+<U103D2F>
+<U103D30>
+<U103D31>
+<U103D32>
+<U103D33>
+<U103D34>
+<U103D35>
+<U103D36>
+<U103D37>
+<U103D38>
+<U103D39>
+<U103D3A>
+<U103D3B>
+<U103D3C>
+<U103D3D>
+<U103D3E>
+<U103D3F>
+<U103D40>
+<U103D41>
+<U103D42>
+<U103D43>
+<U103D44>
+<U103D45>
+<U103D46>
+<U103D47>
+<U103D48>
+<U103D49>
+<U103D4A>
+<U103D4B>
+<U103D4C>
+<U103D4D>
+<U103D4E>
+<U103D4F>
+<U103D50>
+<U103D51>
+<U103D52>
+<U103D53>
+<U103D54>
+<U103D55>
+<U103D56>
+<U103D57>
+<U103D58>
+<U103D59>
+<U103D5A>
+<U103D5B>
+<U103D5C>
+<U103D5D>
+<U103D5E>
+<U103D5F>
+<U103D60>
+<U103D61>
+<U103D62>
+<U103D63>
+<U103D64>
+<U103D65>
+<U103D66>
+<U103D67>
+<U103D68>
+<U103D69>
+<U103D6A>
+<U103D6B>
+<U103D6C>
+<U103D6D>
+<U103D6E>
+<U103D6F>
+<U103D70>
+<U103D71>
+<U103D72>
+<U103D73>
+<U103D74>
+<U103D75>
+<U103D76>
+<U103D77>
+<U103D78>
+<U103D79>
+<U103D7A>
+<U103D7B>
+<U103D7C>
+<U103D7D>
+<U103D7E>
+<U103D7F>
+<U103D80>
+<U103D81>
+<U103D82>
+<U103D83>
+<U103D84>
+<U103D85>
+<U103D86>
+<U103D87>
+<U103D88>
+<U103D89>
+<U103D8A>
+<U103D8B>
+<U103D8C>
+<U103D8D>
+<U103D8E>
+<U103D8F>
+<U103D90>
+<U103D91>
+<U103D92>
+<U103D93>
+<U103D94>
+<U103D95>
+<U103D96>
+<U103D97>
+<U103D98>
+<U103D99>
+<U103D9A>
+<U103D9B>
+<U103D9C>
+<U103D9D>
+<U103D9E>
+<U103D9F>
+<U103DA0>
+<U103DA1>
+<U103DA2>
+<U103DA3>
+<U103DA4>
+<U103DA5>
+<U103DA6>
+<U103DA7>
+<U103DA8>
+<U103DA9>
+<U103DAA>
+<U103DAB>
+<U103DAC>
+<U103DAD>
+<U103DAE>
+<U103DAF>
+<U103DB0>
+<U103DB1>
+<U103DB2>
+<U103DB3>
+<U103DB4>
+<U103DB5>
+<U103DB6>
+<U103DB7>
+<U103DB8>
+<U103DB9>
+<U103DBA>
+<U103DBB>
+<U103DBC>
+<U103DBD>
+<U103DBE>
+<U103DBF>
+<U103DC0>
+<U103DC1>
+<U103DC2>
+<U103DC3>
+<U103DC4>
+<U103DC5>
+<U103DC6>
+<U103DC7>
+<U103DC8>
+<U103DC9>
+<U103DCA>
+<U103DCB>
+<U103DCC>
+<U103DCD>
+<U103DCE>
+<U103DCF>
+<U103DD0>
+<U103DD1>
+<U103DD2>
+<U103DD3>
+<U103DD4>
+<U103DD5>
+<U103DD6>
+<U103DD7>
+<U103DD8>
+<U103DD9>
+<U103DDA>
+<U103DDB>
+<U103DDC>
+<U103DDD>
+<U103DDE>
+<U103DDF>
+<U103DE0>
+<U103DE1>
+<U103DE2>
+<U103DE3>
+<U103DE4>
+<U103DE5>
+<U103DE6>
+<U103DE7>
+<U103DE8>
+<U103DE9>
+<U103DEA>
+<U103DEB>
+<U103DEC>
+<U103DED>
+<U103DEE>
+<U103DEF>
+<U103DF0>
+<U103DF1>
+<U103DF2>
+<U103DF3>
+<U103DF4>
+<U103DF5>
+<U103DF6>
+<U103DF7>
+<U103DF8>
+<U103DF9>
+<U103DFA>
+<U103DFB>
+<U103DFC>
+<U103DFD>
+<U103DFE>
+<U103DFF>
+<U103E00>
+<U103E01>
+<U103E02>
+<U103E03>
+<U103E04>
+<U103E05>
+<U103E06>
+<U103E07>
+<U103E08>
+<U103E09>
+<U103E0A>
+<U103E0B>
+<U103E0C>
+<U103E0D>
+<U103E0E>
+<U103E0F>
+<U103E10>
+<U103E11>
+<U103E12>
+<U103E13>
+<U103E14>
+<U103E15>
+<U103E16>
+<U103E17>
+<U103E18>
+<U103E19>
+<U103E1A>
+<U103E1B>
+<U103E1C>
+<U103E1D>
+<U103E1E>
+<U103E1F>
+<U103E20>
+<U103E21>
+<U103E22>
+<U103E23>
+<U103E24>
+<U103E25>
+<U103E26>
+<U103E27>
+<U103E28>
+<U103E29>
+<U103E2A>
+<U103E2B>
+<U103E2C>
+<U103E2D>
+<U103E2E>
+<U103E2F>
+<U103E30>
+<U103E31>
+<U103E32>
+<U103E33>
+<U103E34>
+<U103E35>
+<U103E36>
+<U103E37>
+<U103E38>
+<U103E39>
+<U103E3A>
+<U103E3B>
+<U103E3C>
+<U103E3D>
+<U103E3E>
+<U103E3F>
+<U103E40>
+<U103E41>
+<U103E42>
+<U103E43>
+<U103E44>
+<U103E45>
+<U103E46>
+<U103E47>
+<U103E48>
+<U103E49>
+<U103E4A>
+<U103E4B>
+<U103E4C>
+<U103E4D>
+<U103E4E>
+<U103E4F>
+<U103E50>
+<U103E51>
+<U103E52>
+<U103E53>
+<U103E54>
+<U103E55>
+<U103E56>
+<U103E57>
+<U103E58>
+<U103E59>
+<U103E5A>
+<U103E5B>
+<U103E5C>
+<U103E5D>
+<U103E5E>
+<U103E5F>
+<U103E60>
+<U103E61>
+<U103E62>
+<U103E63>
+<U103E64>
+<U103E65>
+<U103E66>
+<U103E67>
+<U103E68>
+<U103E69>
+<U103E6A>
+<U103E6B>
+<U103E6C>
+<U103E6D>
+<U103E6E>
+<U103E6F>
+<U103E70>
+<U103E71>
+<U103E72>
+<U103E73>
+<U103E74>
+<U103E75>
+<U103E76>
+<U103E77>
+<U103E78>
+<U103E79>
+<U103E7A>
+<U103E7B>
+<U103E7C>
+<U103E7D>
+<U103E7E>
+<U103E7F>
+<U103E80>
+<U103E81>
+<U103E82>
+<U103E83>
+<U103E84>
+<U103E85>
+<U103E86>
+<U103E87>
+<U103E88>
+<U103E89>
+<U103E8A>
+<U103E8B>
+<U103E8C>
+<U103E8D>
+<U103E8E>
+<U103E8F>
+<U103E90>
+<U103E91>
+<U103E92>
+<U103E93>
+<U103E94>
+<U103E95>
+<U103E96>
+<U103E97>
+<U103E98>
+<U103E99>
+<U103E9A>
+<U103E9B>
+<U103E9C>
+<U103E9D>
+<U103E9E>
+<U103E9F>
+<U103EA0>
+<U103EA1>
+<U103EA2>
+<U103EA3>
+<U103EA4>
+<U103EA5>
+<U103EA6>
+<U103EA7>
+<U103EA8>
+<U103EA9>
+<U103EAA>
+<U103EAB>
+<U103EAC>
+<U103EAD>
+<U103EAE>
+<U103EAF>
+<U103EB0>
+<U103EB1>
+<U103EB2>
+<U103EB3>
+<U103EB4>
+<U103EB5>
+<U103EB6>
+<U103EB7>
+<U103EB8>
+<U103EB9>
+<U103EBA>
+<U103EBB>
+<U103EBC>
+<U103EBD>
+<U103EBE>
+<U103EBF>
+<U103EC0>
+<U103EC1>
+<U103EC2>
+<U103EC3>
+<U103EC4>
+<U103EC5>
+<U103EC6>
+<U103EC7>
+<U103EC8>
+<U103EC9>
+<U103ECA>
+<U103ECB>
+<U103ECC>
+<U103ECD>
+<U103ECE>
+<U103ECF>
+<U103ED0>
+<U103ED1>
+<U103ED2>
+<U103ED3>
+<U103ED4>
+<U103ED5>
+<U103ED6>
+<U103ED7>
+<U103ED8>
+<U103ED9>
+<U103EDA>
+<U103EDB>
+<U103EDC>
+<U103EDD>
+<U103EDE>
+<U103EDF>
+<U103EE0>
+<U103EE1>
+<U103EE2>
+<U103EE3>
+<U103EE4>
+<U103EE5>
+<U103EE6>
+<U103EE7>
+<U103EE8>
+<U103EE9>
+<U103EEA>
+<U103EEB>
+<U103EEC>
+<U103EED>
+<U103EEE>
+<U103EEF>
+<U103EF0>
+<U103EF1>
+<U103EF2>
+<U103EF3>
+<U103EF4>
+<U103EF5>
+<U103EF6>
+<U103EF7>
+<U103EF8>
+<U103EF9>
+<U103EFA>
+<U103EFB>
+<U103EFC>
+<U103EFD>
+<U103EFE>
+<U103EFF>
+<U103F00>
+<U103F01>
+<U103F02>
+<U103F03>
+<U103F04>
+<U103F05>
+<U103F06>
+<U103F07>
+<U103F08>
+<U103F09>
+<U103F0A>
+<U103F0B>
+<U103F0C>
+<U103F0D>
+<U103F0E>
+<U103F0F>
+<U103F10>
+<U103F11>
+<U103F12>
+<U103F13>
+<U103F14>
+<U103F15>
+<U103F16>
+<U103F17>
+<U103F18>
+<U103F19>
+<U103F1A>
+<U103F1B>
+<U103F1C>
+<U103F1D>
+<U103F1E>
+<U103F1F>
+<U103F20>
+<U103F21>
+<U103F22>
+<U103F23>
+<U103F24>
+<U103F25>
+<U103F26>
+<U103F27>
+<U103F28>
+<U103F29>
+<U103F2A>
+<U103F2B>
+<U103F2C>
+<U103F2D>
+<U103F2E>
+<U103F2F>
+<U103F30>
+<U103F31>
+<U103F32>
+<U103F33>
+<U103F34>
+<U103F35>
+<U103F36>
+<U103F37>
+<U103F38>
+<U103F39>
+<U103F3A>
+<U103F3B>
+<U103F3C>
+<U103F3D>
+<U103F3E>
+<U103F3F>
+<U103F40>
+<U103F41>
+<U103F42>
+<U103F43>
+<U103F44>
+<U103F45>
+<U103F46>
+<U103F47>
+<U103F48>
+<U103F49>
+<U103F4A>
+<U103F4B>
+<U103F4C>
+<U103F4D>
+<U103F4E>
+<U103F4F>
+<U103F50>
+<U103F51>
+<U103F52>
+<U103F53>
+<U103F54>
+<U103F55>
+<U103F56>
+<U103F57>
+<U103F58>
+<U103F59>
+<U103F5A>
+<U103F5B>
+<U103F5C>
+<U103F5D>
+<U103F5E>
+<U103F5F>
+<U103F60>
+<U103F61>
+<U103F62>
+<U103F63>
+<U103F64>
+<U103F65>
+<U103F66>
+<U103F67>
+<U103F68>
+<U103F69>
+<U103F6A>
+<U103F6B>
+<U103F6C>
+<U103F6D>
+<U103F6E>
+<U103F6F>
+<U103F70>
+<U103F71>
+<U103F72>
+<U103F73>
+<U103F74>
+<U103F75>
+<U103F76>
+<U103F77>
+<U103F78>
+<U103F79>
+<U103F7A>
+<U103F7B>
+<U103F7C>
+<U103F7D>
+<U103F7E>
+<U103F7F>
+<U103F80>
+<U103F81>
+<U103F82>
+<U103F83>
+<U103F84>
+<U103F85>
+<U103F86>
+<U103F87>
+<U103F88>
+<U103F89>
+<U103F8A>
+<U103F8B>
+<U103F8C>
+<U103F8D>
+<U103F8E>
+<U103F8F>
+<U103F90>
+<U103F91>
+<U103F92>
+<U103F93>
+<U103F94>
+<U103F95>
+<U103F96>
+<U103F97>
+<U103F98>
+<U103F99>
+<U103F9A>
+<U103F9B>
+<U103F9C>
+<U103F9D>
+<U103F9E>
+<U103F9F>
+<U103FA0>
+<U103FA1>
+<U103FA2>
+<U103FA3>
+<U103FA4>
+<U103FA5>
+<U103FA6>
+<U103FA7>
+<U103FA8>
+<U103FA9>
+<U103FAA>
+<U103FAB>
+<U103FAC>
+<U103FAD>
+<U103FAE>
+<U103FAF>
+<U103FB0>
+<U103FB1>
+<U103FB2>
+<U103FB3>
+<U103FB4>
+<U103FB5>
+<U103FB6>
+<U103FB7>
+<U103FB8>
+<U103FB9>
+<U103FBA>
+<U103FBB>
+<U103FBC>
+<U103FBD>
+<U103FBE>
+<U103FBF>
+<U103FC0>
+<U103FC1>
+<U103FC2>
+<U103FC3>
+<U103FC4>
+<U103FC5>
+<U103FC6>
+<U103FC7>
+<U103FC8>
+<U103FC9>
+<U103FCA>
+<U103FCB>
+<U103FCC>
+<U103FCD>
+<U103FCE>
+<U103FCF>
+<U103FD0>
+<U103FD1>
+<U103FD2>
+<U103FD3>
+<U103FD4>
+<U103FD5>
+<U103FD6>
+<U103FD7>
+<U103FD8>
+<U103FD9>
+<U103FDA>
+<U103FDB>
+<U103FDC>
+<U103FDD>
+<U103FDE>
+<U103FDF>
+<U103FE0>
+<U103FE1>
+<U103FE2>
+<U103FE3>
+<U103FE4>
+<U103FE5>
+<U103FE6>
+<U103FE7>
+<U103FE8>
+<U103FE9>
+<U103FEA>
+<U103FEB>
+<U103FEC>
+<U103FED>
+<U103FEE>
+<U103FEF>
+<U103FF0>
+<U103FF1>
+<U103FF2>
+<U103FF3>
+<U103FF4>
+<U103FF5>
+<U103FF6>
+<U103FF7>
+<U103FF8>
+<U103FF9>
+<U103FFA>
+<U103FFB>
+<U103FFC>
+<U103FFD>
+<U103FFE>
+<U103FFF>
+<U104000>
+<U104001>
+<U104002>
+<U104003>
+<U104004>
+<U104005>
+<U104006>
+<U104007>
+<U104008>
+<U104009>
+<U10400A>
+<U10400B>
+<U10400C>
+<U10400D>
+<U10400E>
+<U10400F>
+<U104010>
+<U104011>
+<U104012>
+<U104013>
+<U104014>
+<U104015>
+<U104016>
+<U104017>
+<U104018>
+<U104019>
+<U10401A>
+<U10401B>
+<U10401C>
+<U10401D>
+<U10401E>
+<U10401F>
+<U104020>
+<U104021>
+<U104022>
+<U104023>
+<U104024>
+<U104025>
+<U104026>
+<U104027>
+<U104028>
+<U104029>
+<U10402A>
+<U10402B>
+<U10402C>
+<U10402D>
+<U10402E>
+<U10402F>
+<U104030>
+<U104031>
+<U104032>
+<U104033>
+<U104034>
+<U104035>
+<U104036>
+<U104037>
+<U104038>
+<U104039>
+<U10403A>
+<U10403B>
+<U10403C>
+<U10403D>
+<U10403E>
+<U10403F>
+<U104040>
+<U104041>
+<U104042>
+<U104043>
+<U104044>
+<U104045>
+<U104046>
+<U104047>
+<U104048>
+<U104049>
+<U10404A>
+<U10404B>
+<U10404C>
+<U10404D>
+<U10404E>
+<U10404F>
+<U104050>
+<U104051>
+<U104052>
+<U104053>
+<U104054>
+<U104055>
+<U104056>
+<U104057>
+<U104058>
+<U104059>
+<U10405A>
+<U10405B>
+<U10405C>
+<U10405D>
+<U10405E>
+<U10405F>
+<U104060>
+<U104061>
+<U104062>
+<U104063>
+<U104064>
+<U104065>
+<U104066>
+<U104067>
+<U104068>
+<U104069>
+<U10406A>
+<U10406B>
+<U10406C>
+<U10406D>
+<U10406E>
+<U10406F>
+<U104070>
+<U104071>
+<U104072>
+<U104073>
+<U104074>
+<U104075>
+<U104076>
+<U104077>
+<U104078>
+<U104079>
+<U10407A>
+<U10407B>
+<U10407C>
+<U10407D>
+<U10407E>
+<U10407F>
+<U104080>
+<U104081>
+<U104082>
+<U104083>
+<U104084>
+<U104085>
+<U104086>
+<U104087>
+<U104088>
+<U104089>
+<U10408A>
+<U10408B>
+<U10408C>
+<U10408D>
+<U10408E>
+<U10408F>
+<U104090>
+<U104091>
+<U104092>
+<U104093>
+<U104094>
+<U104095>
+<U104096>
+<U104097>
+<U104098>
+<U104099>
+<U10409A>
+<U10409B>
+<U10409C>
+<U10409D>
+<U10409E>
+<U10409F>
+<U1040A0>
+<U1040A1>
+<U1040A2>
+<U1040A3>
+<U1040A4>
+<U1040A5>
+<U1040A6>
+<U1040A7>
+<U1040A8>
+<U1040A9>
+<U1040AA>
+<U1040AB>
+<U1040AC>
+<U1040AD>
+<U1040AE>
+<U1040AF>
+<U1040B0>
+<U1040B1>
+<U1040B2>
+<U1040B3>
+<U1040B4>
+<U1040B5>
+<U1040B6>
+<U1040B7>
+<U1040B8>
+<U1040B9>
+<U1040BA>
+<U1040BB>
+<U1040BC>
+<U1040BD>
+<U1040BE>
+<U1040BF>
+<U1040C0>
+<U1040C1>
+<U1040C2>
+<U1040C3>
+<U1040C4>
+<U1040C5>
+<U1040C6>
+<U1040C7>
+<U1040C8>
+<U1040C9>
+<U1040CA>
+<U1040CB>
+<U1040CC>
+<U1040CD>
+<U1040CE>
+<U1040CF>
+<U1040D0>
+<U1040D1>
+<U1040D2>
+<U1040D3>
+<U1040D4>
+<U1040D5>
+<U1040D6>
+<U1040D7>
+<U1040D8>
+<U1040D9>
+<U1040DA>
+<U1040DB>
+<U1040DC>
+<U1040DD>
+<U1040DE>
+<U1040DF>
+<U1040E0>
+<U1040E1>
+<U1040E2>
+<U1040E3>
+<U1040E4>
+<U1040E5>
+<U1040E6>
+<U1040E7>
+<U1040E8>
+<U1040E9>
+<U1040EA>
+<U1040EB>
+<U1040EC>
+<U1040ED>
+<U1040EE>
+<U1040EF>
+<U1040F0>
+<U1040F1>
+<U1040F2>
+<U1040F3>
+<U1040F4>
+<U1040F5>
+<U1040F6>
+<U1040F7>
+<U1040F8>
+<U1040F9>
+<U1040FA>
+<U1040FB>
+<U1040FC>
+<U1040FD>
+<U1040FE>
+<U1040FF>
+<U104100>
+<U104101>
+<U104102>
+<U104103>
+<U104104>
+<U104105>
+<U104106>
+<U104107>
+<U104108>
+<U104109>
+<U10410A>
+<U10410B>
+<U10410C>
+<U10410D>
+<U10410E>
+<U10410F>
+<U104110>
+<U104111>
+<U104112>
+<U104113>
+<U104114>
+<U104115>
+<U104116>
+<U104117>
+<U104118>
+<U104119>
+<U10411A>
+<U10411B>
+<U10411C>
+<U10411D>
+<U10411E>
+<U10411F>
+<U104120>
+<U104121>
+<U104122>
+<U104123>
+<U104124>
+<U104125>
+<U104126>
+<U104127>
+<U104128>
+<U104129>
+<U10412A>
+<U10412B>
+<U10412C>
+<U10412D>
+<U10412E>
+<U10412F>
+<U104130>
+<U104131>
+<U104132>
+<U104133>
+<U104134>
+<U104135>
+<U104136>
+<U104137>
+<U104138>
+<U104139>
+<U10413A>
+<U10413B>
+<U10413C>
+<U10413D>
+<U10413E>
+<U10413F>
+<U104140>
+<U104141>
+<U104142>
+<U104143>
+<U104144>
+<U104145>
+<U104146>
+<U104147>
+<U104148>
+<U104149>
+<U10414A>
+<U10414B>
+<U10414C>
+<U10414D>
+<U10414E>
+<U10414F>
+<U104150>
+<U104151>
+<U104152>
+<U104153>
+<U104154>
+<U104155>
+<U104156>
+<U104157>
+<U104158>
+<U104159>
+<U10415A>
+<U10415B>
+<U10415C>
+<U10415D>
+<U10415E>
+<U10415F>
+<U104160>
+<U104161>
+<U104162>
+<U104163>
+<U104164>
+<U104165>
+<U104166>
+<U104167>
+<U104168>
+<U104169>
+<U10416A>
+<U10416B>
+<U10416C>
+<U10416D>
+<U10416E>
+<U10416F>
+<U104170>
+<U104171>
+<U104172>
+<U104173>
+<U104174>
+<U104175>
+<U104176>
+<U104177>
+<U104178>
+<U104179>
+<U10417A>
+<U10417B>
+<U10417C>
+<U10417D>
+<U10417E>
+<U10417F>
+<U104180>
+<U104181>
+<U104182>
+<U104183>
+<U104184>
+<U104185>
+<U104186>
+<U104187>
+<U104188>
+<U104189>
+<U10418A>
+<U10418B>
+<U10418C>
+<U10418D>
+<U10418E>
+<U10418F>
+<U104190>
+<U104191>
+<U104192>
+<U104193>
+<U104194>
+<U104195>
+<U104196>
+<U104197>
+<U104198>
+<U104199>
+<U10419A>
+<U10419B>
+<U10419C>
+<U10419D>
+<U10419E>
+<U10419F>
+<U1041A0>
+<U1041A1>
+<U1041A2>
+<U1041A3>
+<U1041A4>
+<U1041A5>
+<U1041A6>
+<U1041A7>
+<U1041A8>
+<U1041A9>
+<U1041AA>
+<U1041AB>
+<U1041AC>
+<U1041AD>
+<U1041AE>
+<U1041AF>
+<U1041B0>
+<U1041B1>
+<U1041B2>
+<U1041B3>
+<U1041B4>
+<U1041B5>
+<U1041B6>
+<U1041B7>
+<U1041B8>
+<U1041B9>
+<U1041BA>
+<U1041BB>
+<U1041BC>
+<U1041BD>
+<U1041BE>
+<U1041BF>
+<U1041C0>
+<U1041C1>
+<U1041C2>
+<U1041C3>
+<U1041C4>
+<U1041C5>
+<U1041C6>
+<U1041C7>
+<U1041C8>
+<U1041C9>
+<U1041CA>
+<U1041CB>
+<U1041CC>
+<U1041CD>
+<U1041CE>
+<U1041CF>
+<U1041D0>
+<U1041D1>
+<U1041D2>
+<U1041D3>
+<U1041D4>
+<U1041D5>
+<U1041D6>
+<U1041D7>
+<U1041D8>
+<U1041D9>
+<U1041DA>
+<U1041DB>
+<U1041DC>
+<U1041DD>
+<U1041DE>
+<U1041DF>
+<U1041E0>
+<U1041E1>
+<U1041E2>
+<U1041E3>
+<U1041E4>
+<U1041E5>
+<U1041E6>
+<U1041E7>
+<U1041E8>
+<U1041E9>
+<U1041EA>
+<U1041EB>
+<U1041EC>
+<U1041ED>
+<U1041EE>
+<U1041EF>
+<U1041F0>
+<U1041F1>
+<U1041F2>
+<U1041F3>
+<U1041F4>
+<U1041F5>
+<U1041F6>
+<U1041F7>
+<U1041F8>
+<U1041F9>
+<U1041FA>
+<U1041FB>
+<U1041FC>
+<U1041FD>
+<U1041FE>
+<U1041FF>
+<U104200>
+<U104201>
+<U104202>
+<U104203>
+<U104204>
+<U104205>
+<U104206>
+<U104207>
+<U104208>
+<U104209>
+<U10420A>
+<U10420B>
+<U10420C>
+<U10420D>
+<U10420E>
+<U10420F>
+<U104210>
+<U104211>
+<U104212>
+<U104213>
+<U104214>
+<U104215>
+<U104216>
+<U104217>
+<U104218>
+<U104219>
+<U10421A>
+<U10421B>
+<U10421C>
+<U10421D>
+<U10421E>
+<U10421F>
+<U104220>
+<U104221>
+<U104222>
+<U104223>
+<U104224>
+<U104225>
+<U104226>
+<U104227>
+<U104228>
+<U104229>
+<U10422A>
+<U10422B>
+<U10422C>
+<U10422D>
+<U10422E>
+<U10422F>
+<U104230>
+<U104231>
+<U104232>
+<U104233>
+<U104234>
+<U104235>
+<U104236>
+<U104237>
+<U104238>
+<U104239>
+<U10423A>
+<U10423B>
+<U10423C>
+<U10423D>
+<U10423E>
+<U10423F>
+<U104240>
+<U104241>
+<U104242>
+<U104243>
+<U104244>
+<U104245>
+<U104246>
+<U104247>
+<U104248>
+<U104249>
+<U10424A>
+<U10424B>
+<U10424C>
+<U10424D>
+<U10424E>
+<U10424F>
+<U104250>
+<U104251>
+<U104252>
+<U104253>
+<U104254>
+<U104255>
+<U104256>
+<U104257>
+<U104258>
+<U104259>
+<U10425A>
+<U10425B>
+<U10425C>
+<U10425D>
+<U10425E>
+<U10425F>
+<U104260>
+<U104261>
+<U104262>
+<U104263>
+<U104264>
+<U104265>
+<U104266>
+<U104267>
+<U104268>
+<U104269>
+<U10426A>
+<U10426B>
+<U10426C>
+<U10426D>
+<U10426E>
+<U10426F>
+<U104270>
+<U104271>
+<U104272>
+<U104273>
+<U104274>
+<U104275>
+<U104276>
+<U104277>
+<U104278>
+<U104279>
+<U10427A>
+<U10427B>
+<U10427C>
+<U10427D>
+<U10427E>
+<U10427F>
+<U104280>
+<U104281>
+<U104282>
+<U104283>
+<U104284>
+<U104285>
+<U104286>
+<U104287>
+<U104288>
+<U104289>
+<U10428A>
+<U10428B>
+<U10428C>
+<U10428D>
+<U10428E>
+<U10428F>
+<U104290>
+<U104291>
+<U104292>
+<U104293>
+<U104294>
+<U104295>
+<U104296>
+<U104297>
+<U104298>
+<U104299>
+<U10429A>
+<U10429B>
+<U10429C>
+<U10429D>
+<U10429E>
+<U10429F>
+<U1042A0>
+<U1042A1>
+<U1042A2>
+<U1042A3>
+<U1042A4>
+<U1042A5>
+<U1042A6>
+<U1042A7>
+<U1042A8>
+<U1042A9>
+<U1042AA>
+<U1042AB>
+<U1042AC>
+<U1042AD>
+<U1042AE>
+<U1042AF>
+<U1042B0>
+<U1042B1>
+<U1042B2>
+<U1042B3>
+<U1042B4>
+<U1042B5>
+<U1042B6>
+<U1042B7>
+<U1042B8>
+<U1042B9>
+<U1042BA>
+<U1042BB>
+<U1042BC>
+<U1042BD>
+<U1042BE>
+<U1042BF>
+<U1042C0>
+<U1042C1>
+<U1042C2>
+<U1042C3>
+<U1042C4>
+<U1042C5>
+<U1042C6>
+<U1042C7>
+<U1042C8>
+<U1042C9>
+<U1042CA>
+<U1042CB>
+<U1042CC>
+<U1042CD>
+<U1042CE>
+<U1042CF>
+<U1042D0>
+<U1042D1>
+<U1042D2>
+<U1042D3>
+<U1042D4>
+<U1042D5>
+<U1042D6>
+<U1042D7>
+<U1042D8>
+<U1042D9>
+<U1042DA>
+<U1042DB>
+<U1042DC>
+<U1042DD>
+<U1042DE>
+<U1042DF>
+<U1042E0>
+<U1042E1>
+<U1042E2>
+<U1042E3>
+<U1042E4>
+<U1042E5>
+<U1042E6>
+<U1042E7>
+<U1042E8>
+<U1042E9>
+<U1042EA>
+<U1042EB>
+<U1042EC>
+<U1042ED>
+<U1042EE>
+<U1042EF>
+<U1042F0>
+<U1042F1>
+<U1042F2>
+<U1042F3>
+<U1042F4>
+<U1042F5>
+<U1042F6>
+<U1042F7>
+<U1042F8>
+<U1042F9>
+<U1042FA>
+<U1042FB>
+<U1042FC>
+<U1042FD>
+<U1042FE>
+<U1042FF>
+<U104300>
+<U104301>
+<U104302>
+<U104303>
+<U104304>
+<U104305>
+<U104306>
+<U104307>
+<U104308>
+<U104309>
+<U10430A>
+<U10430B>
+<U10430C>
+<U10430D>
+<U10430E>
+<U10430F>
+<U104310>
+<U104311>
+<U104312>
+<U104313>
+<U104314>
+<U104315>
+<U104316>
+<U104317>
+<U104318>
+<U104319>
+<U10431A>
+<U10431B>
+<U10431C>
+<U10431D>
+<U10431E>
+<U10431F>
+<U104320>
+<U104321>
+<U104322>
+<U104323>
+<U104324>
+<U104325>
+<U104326>
+<U104327>
+<U104328>
+<U104329>
+<U10432A>
+<U10432B>
+<U10432C>
+<U10432D>
+<U10432E>
+<U10432F>
+<U104330>
+<U104331>
+<U104332>
+<U104333>
+<U104334>
+<U104335>
+<U104336>
+<U104337>
+<U104338>
+<U104339>
+<U10433A>
+<U10433B>
+<U10433C>
+<U10433D>
+<U10433E>
+<U10433F>
+<U104340>
+<U104341>
+<U104342>
+<U104343>
+<U104344>
+<U104345>
+<U104346>
+<U104347>
+<U104348>
+<U104349>
+<U10434A>
+<U10434B>
+<U10434C>
+<U10434D>
+<U10434E>
+<U10434F>
+<U104350>
+<U104351>
+<U104352>
+<U104353>
+<U104354>
+<U104355>
+<U104356>
+<U104357>
+<U104358>
+<U104359>
+<U10435A>
+<U10435B>
+<U10435C>
+<U10435D>
+<U10435E>
+<U10435F>
+<U104360>
+<U104361>
+<U104362>
+<U104363>
+<U104364>
+<U104365>
+<U104366>
+<U104367>
+<U104368>
+<U104369>
+<U10436A>
+<U10436B>
+<U10436C>
+<U10436D>
+<U10436E>
+<U10436F>
+<U104370>
+<U104371>
+<U104372>
+<U104373>
+<U104374>
+<U104375>
+<U104376>
+<U104377>
+<U104378>
+<U104379>
+<U10437A>
+<U10437B>
+<U10437C>
+<U10437D>
+<U10437E>
+<U10437F>
+<U104380>
+<U104381>
+<U104382>
+<U104383>
+<U104384>
+<U104385>
+<U104386>
+<U104387>
+<U104388>
+<U104389>
+<U10438A>
+<U10438B>
+<U10438C>
+<U10438D>
+<U10438E>
+<U10438F>
+<U104390>
+<U104391>
+<U104392>
+<U104393>
+<U104394>
+<U104395>
+<U104396>
+<U104397>
+<U104398>
+<U104399>
+<U10439A>
+<U10439B>
+<U10439C>
+<U10439D>
+<U10439E>
+<U10439F>
+<U1043A0>
+<U1043A1>
+<U1043A2>
+<U1043A3>
+<U1043A4>
+<U1043A5>
+<U1043A6>
+<U1043A7>
+<U1043A8>
+<U1043A9>
+<U1043AA>
+<U1043AB>
+<U1043AC>
+<U1043AD>
+<U1043AE>
+<U1043AF>
+<U1043B0>
+<U1043B1>
+<U1043B2>
+<U1043B3>
+<U1043B4>
+<U1043B5>
+<U1043B6>
+<U1043B7>
+<U1043B8>
+<U1043B9>
+<U1043BA>
+<U1043BB>
+<U1043BC>
+<U1043BD>
+<U1043BE>
+<U1043BF>
+<U1043C0>
+<U1043C1>
+<U1043C2>
+<U1043C3>
+<U1043C4>
+<U1043C5>
+<U1043C6>
+<U1043C7>
+<U1043C8>
+<U1043C9>
+<U1043CA>
+<U1043CB>
+<U1043CC>
+<U1043CD>
+<U1043CE>
+<U1043CF>
+<U1043D0>
+<U1043D1>
+<U1043D2>
+<U1043D3>
+<U1043D4>
+<U1043D5>
+<U1043D6>
+<U1043D7>
+<U1043D8>
+<U1043D9>
+<U1043DA>
+<U1043DB>
+<U1043DC>
+<U1043DD>
+<U1043DE>
+<U1043DF>
+<U1043E0>
+<U1043E1>
+<U1043E2>
+<U1043E3>
+<U1043E4>
+<U1043E5>
+<U1043E6>
+<U1043E7>
+<U1043E8>
+<U1043E9>
+<U1043EA>
+<U1043EB>
+<U1043EC>
+<U1043ED>
+<U1043EE>
+<U1043EF>
+<U1043F0>
+<U1043F1>
+<U1043F2>
+<U1043F3>
+<U1043F4>
+<U1043F5>
+<U1043F6>
+<U1043F7>
+<U1043F8>
+<U1043F9>
+<U1043FA>
+<U1043FB>
+<U1043FC>
+<U1043FD>
+<U1043FE>
+<U1043FF>
+<U104400>
+<U104401>
+<U104402>
+<U104403>
+<U104404>
+<U104405>
+<U104406>
+<U104407>
+<U104408>
+<U104409>
+<U10440A>
+<U10440B>
+<U10440C>
+<U10440D>
+<U10440E>
+<U10440F>
+<U104410>
+<U104411>
+<U104412>
+<U104413>
+<U104414>
+<U104415>
+<U104416>
+<U104417>
+<U104418>
+<U104419>
+<U10441A>
+<U10441B>
+<U10441C>
+<U10441D>
+<U10441E>
+<U10441F>
+<U104420>
+<U104421>
+<U104422>
+<U104423>
+<U104424>
+<U104425>
+<U104426>
+<U104427>
+<U104428>
+<U104429>
+<U10442A>
+<U10442B>
+<U10442C>
+<U10442D>
+<U10442E>
+<U10442F>
+<U104430>
+<U104431>
+<U104432>
+<U104433>
+<U104434>
+<U104435>
+<U104436>
+<U104437>
+<U104438>
+<U104439>
+<U10443A>
+<U10443B>
+<U10443C>
+<U10443D>
+<U10443E>
+<U10443F>
+<U104440>
+<U104441>
+<U104442>
+<U104443>
+<U104444>
+<U104445>
+<U104446>
+<U104447>
+<U104448>
+<U104449>
+<U10444A>
+<U10444B>
+<U10444C>
+<U10444D>
+<U10444E>
+<U10444F>
+<U104450>
+<U104451>
+<U104452>
+<U104453>
+<U104454>
+<U104455>
+<U104456>
+<U104457>
+<U104458>
+<U104459>
+<U10445A>
+<U10445B>
+<U10445C>
+<U10445D>
+<U10445E>
+<U10445F>
+<U104460>
+<U104461>
+<U104462>
+<U104463>
+<U104464>
+<U104465>
+<U104466>
+<U104467>
+<U104468>
+<U104469>
+<U10446A>
+<U10446B>
+<U10446C>
+<U10446D>
+<U10446E>
+<U10446F>
+<U104470>
+<U104471>
+<U104472>
+<U104473>
+<U104474>
+<U104475>
+<U104476>
+<U104477>
+<U104478>
+<U104479>
+<U10447A>
+<U10447B>
+<U10447C>
+<U10447D>
+<U10447E>
+<U10447F>
+<U104480>
+<U104481>
+<U104482>
+<U104483>
+<U104484>
+<U104485>
+<U104486>
+<U104487>
+<U104488>
+<U104489>
+<U10448A>
+<U10448B>
+<U10448C>
+<U10448D>
+<U10448E>
+<U10448F>
+<U104490>
+<U104491>
+<U104492>
+<U104493>
+<U104494>
+<U104495>
+<U104496>
+<U104497>
+<U104498>
+<U104499>
+<U10449A>
+<U10449B>
+<U10449C>
+<U10449D>
+<U10449E>
+<U10449F>
+<U1044A0>
+<U1044A1>
+<U1044A2>
+<U1044A3>
+<U1044A4>
+<U1044A5>
+<U1044A6>
+<U1044A7>
+<U1044A8>
+<U1044A9>
+<U1044AA>
+<U1044AB>
+<U1044AC>
+<U1044AD>
+<U1044AE>
+<U1044AF>
+<U1044B0>
+<U1044B1>
+<U1044B2>
+<U1044B3>
+<U1044B4>
+<U1044B5>
+<U1044B6>
+<U1044B7>
+<U1044B8>
+<U1044B9>
+<U1044BA>
+<U1044BB>
+<U1044BC>
+<U1044BD>
+<U1044BE>
+<U1044BF>
+<U1044C0>
+<U1044C1>
+<U1044C2>
+<U1044C3>
+<U1044C4>
+<U1044C5>
+<U1044C6>
+<U1044C7>
+<U1044C8>
+<U1044C9>
+<U1044CA>
+<U1044CB>
+<U1044CC>
+<U1044CD>
+<U1044CE>
+<U1044CF>
+<U1044D0>
+<U1044D1>
+<U1044D2>
+<U1044D3>
+<U1044D4>
+<U1044D5>
+<U1044D6>
+<U1044D7>
+<U1044D8>
+<U1044D9>
+<U1044DA>
+<U1044DB>
+<U1044DC>
+<U1044DD>
+<U1044DE>
+<U1044DF>
+<U1044E0>
+<U1044E1>
+<U1044E2>
+<U1044E3>
+<U1044E4>
+<U1044E5>
+<U1044E6>
+<U1044E7>
+<U1044E8>
+<U1044E9>
+<U1044EA>
+<U1044EB>
+<U1044EC>
+<U1044ED>
+<U1044EE>
+<U1044EF>
+<U1044F0>
+<U1044F1>
+<U1044F2>
+<U1044F3>
+<U1044F4>
+<U1044F5>
+<U1044F6>
+<U1044F7>
+<U1044F8>
+<U1044F9>
+<U1044FA>
+<U1044FB>
+<U1044FC>
+<U1044FD>
+<U1044FE>
+<U1044FF>
+<U104500>
+<U104501>
+<U104502>
+<U104503>
+<U104504>
+<U104505>
+<U104506>
+<U104507>
+<U104508>
+<U104509>
+<U10450A>
+<U10450B>
+<U10450C>
+<U10450D>
+<U10450E>
+<U10450F>
+<U104510>
+<U104511>
+<U104512>
+<U104513>
+<U104514>
+<U104515>
+<U104516>
+<U104517>
+<U104518>
+<U104519>
+<U10451A>
+<U10451B>
+<U10451C>
+<U10451D>
+<U10451E>
+<U10451F>
+<U104520>
+<U104521>
+<U104522>
+<U104523>
+<U104524>
+<U104525>
+<U104526>
+<U104527>
+<U104528>
+<U104529>
+<U10452A>
+<U10452B>
+<U10452C>
+<U10452D>
+<U10452E>
+<U10452F>
+<U104530>
+<U104531>
+<U104532>
+<U104533>
+<U104534>
+<U104535>
+<U104536>
+<U104537>
+<U104538>
+<U104539>
+<U10453A>
+<U10453B>
+<U10453C>
+<U10453D>
+<U10453E>
+<U10453F>
+<U104540>
+<U104541>
+<U104542>
+<U104543>
+<U104544>
+<U104545>
+<U104546>
+<U104547>
+<U104548>
+<U104549>
+<U10454A>
+<U10454B>
+<U10454C>
+<U10454D>
+<U10454E>
+<U10454F>
+<U104550>
+<U104551>
+<U104552>
+<U104553>
+<U104554>
+<U104555>
+<U104556>
+<U104557>
+<U104558>
+<U104559>
+<U10455A>
+<U10455B>
+<U10455C>
+<U10455D>
+<U10455E>
+<U10455F>
+<U104560>
+<U104561>
+<U104562>
+<U104563>
+<U104564>
+<U104565>
+<U104566>
+<U104567>
+<U104568>
+<U104569>
+<U10456A>
+<U10456B>
+<U10456C>
+<U10456D>
+<U10456E>
+<U10456F>
+<U104570>
+<U104571>
+<U104572>
+<U104573>
+<U104574>
+<U104575>
+<U104576>
+<U104577>
+<U104578>
+<U104579>
+<U10457A>
+<U10457B>
+<U10457C>
+<U10457D>
+<U10457E>
+<U10457F>
+<U104580>
+<U104581>
+<U104582>
+<U104583>
+<U104584>
+<U104585>
+<U104586>
+<U104587>
+<U104588>
+<U104589>
+<U10458A>
+<U10458B>
+<U10458C>
+<U10458D>
+<U10458E>
+<U10458F>
+<U104590>
+<U104591>
+<U104592>
+<U104593>
+<U104594>
+<U104595>
+<U104596>
+<U104597>
+<U104598>
+<U104599>
+<U10459A>
+<U10459B>
+<U10459C>
+<U10459D>
+<U10459E>
+<U10459F>
+<U1045A0>
+<U1045A1>
+<U1045A2>
+<U1045A3>
+<U1045A4>
+<U1045A5>
+<U1045A6>
+<U1045A7>
+<U1045A8>
+<U1045A9>
+<U1045AA>
+<U1045AB>
+<U1045AC>
+<U1045AD>
+<U1045AE>
+<U1045AF>
+<U1045B0>
+<U1045B1>
+<U1045B2>
+<U1045B3>
+<U1045B4>
+<U1045B5>
+<U1045B6>
+<U1045B7>
+<U1045B8>
+<U1045B9>
+<U1045BA>
+<U1045BB>
+<U1045BC>
+<U1045BD>
+<U1045BE>
+<U1045BF>
+<U1045C0>
+<U1045C1>
+<U1045C2>
+<U1045C3>
+<U1045C4>
+<U1045C5>
+<U1045C6>
+<U1045C7>
+<U1045C8>
+<U1045C9>
+<U1045CA>
+<U1045CB>
+<U1045CC>
+<U1045CD>
+<U1045CE>
+<U1045CF>
+<U1045D0>
+<U1045D1>
+<U1045D2>
+<U1045D3>
+<U1045D4>
+<U1045D5>
+<U1045D6>
+<U1045D7>
+<U1045D8>
+<U1045D9>
+<U1045DA>
+<U1045DB>
+<U1045DC>
+<U1045DD>
+<U1045DE>
+<U1045DF>
+<U1045E0>
+<U1045E1>
+<U1045E2>
+<U1045E3>
+<U1045E4>
+<U1045E5>
+<U1045E6>
+<U1045E7>
+<U1045E8>
+<U1045E9>
+<U1045EA>
+<U1045EB>
+<U1045EC>
+<U1045ED>
+<U1045EE>
+<U1045EF>
+<U1045F0>
+<U1045F1>
+<U1045F2>
+<U1045F3>
+<U1045F4>
+<U1045F5>
+<U1045F6>
+<U1045F7>
+<U1045F8>
+<U1045F9>
+<U1045FA>
+<U1045FB>
+<U1045FC>
+<U1045FD>
+<U1045FE>
+<U1045FF>
+<U104600>
+<U104601>
+<U104602>
+<U104603>
+<U104604>
+<U104605>
+<U104606>
+<U104607>
+<U104608>
+<U104609>
+<U10460A>
+<U10460B>
+<U10460C>
+<U10460D>
+<U10460E>
+<U10460F>
+<U104610>
+<U104611>
+<U104612>
+<U104613>
+<U104614>
+<U104615>
+<U104616>
+<U104617>
+<U104618>
+<U104619>
+<U10461A>
+<U10461B>
+<U10461C>
+<U10461D>
+<U10461E>
+<U10461F>
+<U104620>
+<U104621>
+<U104622>
+<U104623>
+<U104624>
+<U104625>
+<U104626>
+<U104627>
+<U104628>
+<U104629>
+<U10462A>
+<U10462B>
+<U10462C>
+<U10462D>
+<U10462E>
+<U10462F>
+<U104630>
+<U104631>
+<U104632>
+<U104633>
+<U104634>
+<U104635>
+<U104636>
+<U104637>
+<U104638>
+<U104639>
+<U10463A>
+<U10463B>
+<U10463C>
+<U10463D>
+<U10463E>
+<U10463F>
+<U104640>
+<U104641>
+<U104642>
+<U104643>
+<U104644>
+<U104645>
+<U104646>
+<U104647>
+<U104648>
+<U104649>
+<U10464A>
+<U10464B>
+<U10464C>
+<U10464D>
+<U10464E>
+<U10464F>
+<U104650>
+<U104651>
+<U104652>
+<U104653>
+<U104654>
+<U104655>
+<U104656>
+<U104657>
+<U104658>
+<U104659>
+<U10465A>
+<U10465B>
+<U10465C>
+<U10465D>
+<U10465E>
+<U10465F>
+<U104660>
+<U104661>
+<U104662>
+<U104663>
+<U104664>
+<U104665>
+<U104666>
+<U104667>
+<U104668>
+<U104669>
+<U10466A>
+<U10466B>
+<U10466C>
+<U10466D>
+<U10466E>
+<U10466F>
+<U104670>
+<U104671>
+<U104672>
+<U104673>
+<U104674>
+<U104675>
+<U104676>
+<U104677>
+<U104678>
+<U104679>
+<U10467A>
+<U10467B>
+<U10467C>
+<U10467D>
+<U10467E>
+<U10467F>
+<U104680>
+<U104681>
+<U104682>
+<U104683>
+<U104684>
+<U104685>
+<U104686>
+<U104687>
+<U104688>
+<U104689>
+<U10468A>
+<U10468B>
+<U10468C>
+<U10468D>
+<U10468E>
+<U10468F>
+<U104690>
+<U104691>
+<U104692>
+<U104693>
+<U104694>
+<U104695>
+<U104696>
+<U104697>
+<U104698>
+<U104699>
+<U10469A>
+<U10469B>
+<U10469C>
+<U10469D>
+<U10469E>
+<U10469F>
+<U1046A0>
+<U1046A1>
+<U1046A2>
+<U1046A3>
+<U1046A4>
+<U1046A5>
+<U1046A6>
+<U1046A7>
+<U1046A8>
+<U1046A9>
+<U1046AA>
+<U1046AB>
+<U1046AC>
+<U1046AD>
+<U1046AE>
+<U1046AF>
+<U1046B0>
+<U1046B1>
+<U1046B2>
+<U1046B3>
+<U1046B4>
+<U1046B5>
+<U1046B6>
+<U1046B7>
+<U1046B8>
+<U1046B9>
+<U1046BA>
+<U1046BB>
+<U1046BC>
+<U1046BD>
+<U1046BE>
+<U1046BF>
+<U1046C0>
+<U1046C1>
+<U1046C2>
+<U1046C3>
+<U1046C4>
+<U1046C5>
+<U1046C6>
+<U1046C7>
+<U1046C8>
+<U1046C9>
+<U1046CA>
+<U1046CB>
+<U1046CC>
+<U1046CD>
+<U1046CE>
+<U1046CF>
+<U1046D0>
+<U1046D1>
+<U1046D2>
+<U1046D3>
+<U1046D4>
+<U1046D5>
+<U1046D6>
+<U1046D7>
+<U1046D8>
+<U1046D9>
+<U1046DA>
+<U1046DB>
+<U1046DC>
+<U1046DD>
+<U1046DE>
+<U1046DF>
+<U1046E0>
+<U1046E1>
+<U1046E2>
+<U1046E3>
+<U1046E4>
+<U1046E5>
+<U1046E6>
+<U1046E7>
+<U1046E8>
+<U1046E9>
+<U1046EA>
+<U1046EB>
+<U1046EC>
+<U1046ED>
+<U1046EE>
+<U1046EF>
+<U1046F0>
+<U1046F1>
+<U1046F2>
+<U1046F3>
+<U1046F4>
+<U1046F5>
+<U1046F6>
+<U1046F7>
+<U1046F8>
+<U1046F9>
+<U1046FA>
+<U1046FB>
+<U1046FC>
+<U1046FD>
+<U1046FE>
+<U1046FF>
+<U104700>
+<U104701>
+<U104702>
+<U104703>
+<U104704>
+<U104705>
+<U104706>
+<U104707>
+<U104708>
+<U104709>
+<U10470A>
+<U10470B>
+<U10470C>
+<U10470D>
+<U10470E>
+<U10470F>
+<U104710>
+<U104711>
+<U104712>
+<U104713>
+<U104714>
+<U104715>
+<U104716>
+<U104717>
+<U104718>
+<U104719>
+<U10471A>
+<U10471B>
+<U10471C>
+<U10471D>
+<U10471E>
+<U10471F>
+<U104720>
+<U104721>
+<U104722>
+<U104723>
+<U104724>
+<U104725>
+<U104726>
+<U104727>
+<U104728>
+<U104729>
+<U10472A>
+<U10472B>
+<U10472C>
+<U10472D>
+<U10472E>
+<U10472F>
+<U104730>
+<U104731>
+<U104732>
+<U104733>
+<U104734>
+<U104735>
+<U104736>
+<U104737>
+<U104738>
+<U104739>
+<U10473A>
+<U10473B>
+<U10473C>
+<U10473D>
+<U10473E>
+<U10473F>
+<U104740>
+<U104741>
+<U104742>
+<U104743>
+<U104744>
+<U104745>
+<U104746>
+<U104747>
+<U104748>
+<U104749>
+<U10474A>
+<U10474B>
+<U10474C>
+<U10474D>
+<U10474E>
+<U10474F>
+<U104750>
+<U104751>
+<U104752>
+<U104753>
+<U104754>
+<U104755>
+<U104756>
+<U104757>
+<U104758>
+<U104759>
+<U10475A>
+<U10475B>
+<U10475C>
+<U10475D>
+<U10475E>
+<U10475F>
+<U104760>
+<U104761>
+<U104762>
+<U104763>
+<U104764>
+<U104765>
+<U104766>
+<U104767>
+<U104768>
+<U104769>
+<U10476A>
+<U10476B>
+<U10476C>
+<U10476D>
+<U10476E>
+<U10476F>
+<U104770>
+<U104771>
+<U104772>
+<U104773>
+<U104774>
+<U104775>
+<U104776>
+<U104777>
+<U104778>
+<U104779>
+<U10477A>
+<U10477B>
+<U10477C>
+<U10477D>
+<U10477E>
+<U10477F>
+<U104780>
+<U104781>
+<U104782>
+<U104783>
+<U104784>
+<U104785>
+<U104786>
+<U104787>
+<U104788>
+<U104789>
+<U10478A>
+<U10478B>
+<U10478C>
+<U10478D>
+<U10478E>
+<U10478F>
+<U104790>
+<U104791>
+<U104792>
+<U104793>
+<U104794>
+<U104795>
+<U104796>
+<U104797>
+<U104798>
+<U104799>
+<U10479A>
+<U10479B>
+<U10479C>
+<U10479D>
+<U10479E>
+<U10479F>
+<U1047A0>
+<U1047A1>
+<U1047A2>
+<U1047A3>
+<U1047A4>
+<U1047A5>
+<U1047A6>
+<U1047A7>
+<U1047A8>
+<U1047A9>
+<U1047AA>
+<U1047AB>
+<U1047AC>
+<U1047AD>
+<U1047AE>
+<U1047AF>
+<U1047B0>
+<U1047B1>
+<U1047B2>
+<U1047B3>
+<U1047B4>
+<U1047B5>
+<U1047B6>
+<U1047B7>
+<U1047B8>
+<U1047B9>
+<U1047BA>
+<U1047BB>
+<U1047BC>
+<U1047BD>
+<U1047BE>
+<U1047BF>
+<U1047C0>
+<U1047C1>
+<U1047C2>
+<U1047C3>
+<U1047C4>
+<U1047C5>
+<U1047C6>
+<U1047C7>
+<U1047C8>
+<U1047C9>
+<U1047CA>
+<U1047CB>
+<U1047CC>
+<U1047CD>
+<U1047CE>
+<U1047CF>
+<U1047D0>
+<U1047D1>
+<U1047D2>
+<U1047D3>
+<U1047D4>
+<U1047D5>
+<U1047D6>
+<U1047D7>
+<U1047D8>
+<U1047D9>
+<U1047DA>
+<U1047DB>
+<U1047DC>
+<U1047DD>
+<U1047DE>
+<U1047DF>
+<U1047E0>
+<U1047E1>
+<U1047E2>
+<U1047E3>
+<U1047E4>
+<U1047E5>
+<U1047E6>
+<U1047E7>
+<U1047E8>
+<U1047E9>
+<U1047EA>
+<U1047EB>
+<U1047EC>
+<U1047ED>
+<U1047EE>
+<U1047EF>
+<U1047F0>
+<U1047F1>
+<U1047F2>
+<U1047F3>
+<U1047F4>
+<U1047F5>
+<U1047F6>
+<U1047F7>
+<U1047F8>
+<U1047F9>
+<U1047FA>
+<U1047FB>
+<U1047FC>
+<U1047FD>
+<U1047FE>
+<U1047FF>
+<U104800>
+<U104801>
+<U104802>
+<U104803>
+<U104804>
+<U104805>
+<U104806>
+<U104807>
+<U104808>
+<U104809>
+<U10480A>
+<U10480B>
+<U10480C>
+<U10480D>
+<U10480E>
+<U10480F>
+<U104810>
+<U104811>
+<U104812>
+<U104813>
+<U104814>
+<U104815>
+<U104816>
+<U104817>
+<U104818>
+<U104819>
+<U10481A>
+<U10481B>
+<U10481C>
+<U10481D>
+<U10481E>
+<U10481F>
+<U104820>
+<U104821>
+<U104822>
+<U104823>
+<U104824>
+<U104825>
+<U104826>
+<U104827>
+<U104828>
+<U104829>
+<U10482A>
+<U10482B>
+<U10482C>
+<U10482D>
+<U10482E>
+<U10482F>
+<U104830>
+<U104831>
+<U104832>
+<U104833>
+<U104834>
+<U104835>
+<U104836>
+<U104837>
+<U104838>
+<U104839>
+<U10483A>
+<U10483B>
+<U10483C>
+<U10483D>
+<U10483E>
+<U10483F>
+<U104840>
+<U104841>
+<U104842>
+<U104843>
+<U104844>
+<U104845>
+<U104846>
+<U104847>
+<U104848>
+<U104849>
+<U10484A>
+<U10484B>
+<U10484C>
+<U10484D>
+<U10484E>
+<U10484F>
+<U104850>
+<U104851>
+<U104852>
+<U104853>
+<U104854>
+<U104855>
+<U104856>
+<U104857>
+<U104858>
+<U104859>
+<U10485A>
+<U10485B>
+<U10485C>
+<U10485D>
+<U10485E>
+<U10485F>
+<U104860>
+<U104861>
+<U104862>
+<U104863>
+<U104864>
+<U104865>
+<U104866>
+<U104867>
+<U104868>
+<U104869>
+<U10486A>
+<U10486B>
+<U10486C>
+<U10486D>
+<U10486E>
+<U10486F>
+<U104870>
+<U104871>
+<U104872>
+<U104873>
+<U104874>
+<U104875>
+<U104876>
+<U104877>
+<U104878>
+<U104879>
+<U10487A>
+<U10487B>
+<U10487C>
+<U10487D>
+<U10487E>
+<U10487F>
+<U104880>
+<U104881>
+<U104882>
+<U104883>
+<U104884>
+<U104885>
+<U104886>
+<U104887>
+<U104888>
+<U104889>
+<U10488A>
+<U10488B>
+<U10488C>
+<U10488D>
+<U10488E>
+<U10488F>
+<U104890>
+<U104891>
+<U104892>
+<U104893>
+<U104894>
+<U104895>
+<U104896>
+<U104897>
+<U104898>
+<U104899>
+<U10489A>
+<U10489B>
+<U10489C>
+<U10489D>
+<U10489E>
+<U10489F>
+<U1048A0>
+<U1048A1>
+<U1048A2>
+<U1048A3>
+<U1048A4>
+<U1048A5>
+<U1048A6>
+<U1048A7>
+<U1048A8>
+<U1048A9>
+<U1048AA>
+<U1048AB>
+<U1048AC>
+<U1048AD>
+<U1048AE>
+<U1048AF>
+<U1048B0>
+<U1048B1>
+<U1048B2>
+<U1048B3>
+<U1048B4>
+<U1048B5>
+<U1048B6>
+<U1048B7>
+<U1048B8>
+<U1048B9>
+<U1048BA>
+<U1048BB>
+<U1048BC>
+<U1048BD>
+<U1048BE>
+<U1048BF>
+<U1048C0>
+<U1048C1>
+<U1048C2>
+<U1048C3>
+<U1048C4>
+<U1048C5>
+<U1048C6>
+<U1048C7>
+<U1048C8>
+<U1048C9>
+<U1048CA>
+<U1048CB>
+<U1048CC>
+<U1048CD>
+<U1048CE>
+<U1048CF>
+<U1048D0>
+<U1048D1>
+<U1048D2>
+<U1048D3>
+<U1048D4>
+<U1048D5>
+<U1048D6>
+<U1048D7>
+<U1048D8>
+<U1048D9>
+<U1048DA>
+<U1048DB>
+<U1048DC>
+<U1048DD>
+<U1048DE>
+<U1048DF>
+<U1048E0>
+<U1048E1>
+<U1048E2>
+<U1048E3>
+<U1048E4>
+<U1048E5>
+<U1048E6>
+<U1048E7>
+<U1048E8>
+<U1048E9>
+<U1048EA>
+<U1048EB>
+<U1048EC>
+<U1048ED>
+<U1048EE>
+<U1048EF>
+<U1048F0>
+<U1048F1>
+<U1048F2>
+<U1048F3>
+<U1048F4>
+<U1048F5>
+<U1048F6>
+<U1048F7>
+<U1048F8>
+<U1048F9>
+<U1048FA>
+<U1048FB>
+<U1048FC>
+<U1048FD>
+<U1048FE>
+<U1048FF>
+<U104900>
+<U104901>
+<U104902>
+<U104903>
+<U104904>
+<U104905>
+<U104906>
+<U104907>
+<U104908>
+<U104909>
+<U10490A>
+<U10490B>
+<U10490C>
+<U10490D>
+<U10490E>
+<U10490F>
+<U104910>
+<U104911>
+<U104912>
+<U104913>
+<U104914>
+<U104915>
+<U104916>
+<U104917>
+<U104918>
+<U104919>
+<U10491A>
+<U10491B>
+<U10491C>
+<U10491D>
+<U10491E>
+<U10491F>
+<U104920>
+<U104921>
+<U104922>
+<U104923>
+<U104924>
+<U104925>
+<U104926>
+<U104927>
+<U104928>
+<U104929>
+<U10492A>
+<U10492B>
+<U10492C>
+<U10492D>
+<U10492E>
+<U10492F>
+<U104930>
+<U104931>
+<U104932>
+<U104933>
+<U104934>
+<U104935>
+<U104936>
+<U104937>
+<U104938>
+<U104939>
+<U10493A>
+<U10493B>
+<U10493C>
+<U10493D>
+<U10493E>
+<U10493F>
+<U104940>
+<U104941>
+<U104942>
+<U104943>
+<U104944>
+<U104945>
+<U104946>
+<U104947>
+<U104948>
+<U104949>
+<U10494A>
+<U10494B>
+<U10494C>
+<U10494D>
+<U10494E>
+<U10494F>
+<U104950>
+<U104951>
+<U104952>
+<U104953>
+<U104954>
+<U104955>
+<U104956>
+<U104957>
+<U104958>
+<U104959>
+<U10495A>
+<U10495B>
+<U10495C>
+<U10495D>
+<U10495E>
+<U10495F>
+<U104960>
+<U104961>
+<U104962>
+<U104963>
+<U104964>
+<U104965>
+<U104966>
+<U104967>
+<U104968>
+<U104969>
+<U10496A>
+<U10496B>
+<U10496C>
+<U10496D>
+<U10496E>
+<U10496F>
+<U104970>
+<U104971>
+<U104972>
+<U104973>
+<U104974>
+<U104975>
+<U104976>
+<U104977>
+<U104978>
+<U104979>
+<U10497A>
+<U10497B>
+<U10497C>
+<U10497D>
+<U10497E>
+<U10497F>
+<U104980>
+<U104981>
+<U104982>
+<U104983>
+<U104984>
+<U104985>
+<U104986>
+<U104987>
+<U104988>
+<U104989>
+<U10498A>
+<U10498B>
+<U10498C>
+<U10498D>
+<U10498E>
+<U10498F>
+<U104990>
+<U104991>
+<U104992>
+<U104993>
+<U104994>
+<U104995>
+<U104996>
+<U104997>
+<U104998>
+<U104999>
+<U10499A>
+<U10499B>
+<U10499C>
+<U10499D>
+<U10499E>
+<U10499F>
+<U1049A0>
+<U1049A1>
+<U1049A2>
+<U1049A3>
+<U1049A4>
+<U1049A5>
+<U1049A6>
+<U1049A7>
+<U1049A8>
+<U1049A9>
+<U1049AA>
+<U1049AB>
+<U1049AC>
+<U1049AD>
+<U1049AE>
+<U1049AF>
+<U1049B0>
+<U1049B1>
+<U1049B2>
+<U1049B3>
+<U1049B4>
+<U1049B5>
+<U1049B6>
+<U1049B7>
+<U1049B8>
+<U1049B9>
+<U1049BA>
+<U1049BB>
+<U1049BC>
+<U1049BD>
+<U1049BE>
+<U1049BF>
+<U1049C0>
+<U1049C1>
+<U1049C2>
+<U1049C3>
+<U1049C4>
+<U1049C5>
+<U1049C6>
+<U1049C7>
+<U1049C8>
+<U1049C9>
+<U1049CA>
+<U1049CB>
+<U1049CC>
+<U1049CD>
+<U1049CE>
+<U1049CF>
+<U1049D0>
+<U1049D1>
+<U1049D2>
+<U1049D3>
+<U1049D4>
+<U1049D5>
+<U1049D6>
+<U1049D7>
+<U1049D8>
+<U1049D9>
+<U1049DA>
+<U1049DB>
+<U1049DC>
+<U1049DD>
+<U1049DE>
+<U1049DF>
+<U1049E0>
+<U1049E1>
+<U1049E2>
+<U1049E3>
+<U1049E4>
+<U1049E5>
+<U1049E6>
+<U1049E7>
+<U1049E8>
+<U1049E9>
+<U1049EA>
+<U1049EB>
+<U1049EC>
+<U1049ED>
+<U1049EE>
+<U1049EF>
+<U1049F0>
+<U1049F1>
+<U1049F2>
+<U1049F3>
+<U1049F4>
+<U1049F5>
+<U1049F6>
+<U1049F7>
+<U1049F8>
+<U1049F9>
+<U1049FA>
+<U1049FB>
+<U1049FC>
+<U1049FD>
+<U1049FE>
+<U1049FF>
+<U104A00>
+<U104A01>
+<U104A02>
+<U104A03>
+<U104A04>
+<U104A05>
+<U104A06>
+<U104A07>
+<U104A08>
+<U104A09>
+<U104A0A>
+<U104A0B>
+<U104A0C>
+<U104A0D>
+<U104A0E>
+<U104A0F>
+<U104A10>
+<U104A11>
+<U104A12>
+<U104A13>
+<U104A14>
+<U104A15>
+<U104A16>
+<U104A17>
+<U104A18>
+<U104A19>
+<U104A1A>
+<U104A1B>
+<U104A1C>
+<U104A1D>
+<U104A1E>
+<U104A1F>
+<U104A20>
+<U104A21>
+<U104A22>
+<U104A23>
+<U104A24>
+<U104A25>
+<U104A26>
+<U104A27>
+<U104A28>
+<U104A29>
+<U104A2A>
+<U104A2B>
+<U104A2C>
+<U104A2D>
+<U104A2E>
+<U104A2F>
+<U104A30>
+<U104A31>
+<U104A32>
+<U104A33>
+<U104A34>
+<U104A35>
+<U104A36>
+<U104A37>
+<U104A38>
+<U104A39>
+<U104A3A>
+<U104A3B>
+<U104A3C>
+<U104A3D>
+<U104A3E>
+<U104A3F>
+<U104A40>
+<U104A41>
+<U104A42>
+<U104A43>
+<U104A44>
+<U104A45>
+<U104A46>
+<U104A47>
+<U104A48>
+<U104A49>
+<U104A4A>
+<U104A4B>
+<U104A4C>
+<U104A4D>
+<U104A4E>
+<U104A4F>
+<U104A50>
+<U104A51>
+<U104A52>
+<U104A53>
+<U104A54>
+<U104A55>
+<U104A56>
+<U104A57>
+<U104A58>
+<U104A59>
+<U104A5A>
+<U104A5B>
+<U104A5C>
+<U104A5D>
+<U104A5E>
+<U104A5F>
+<U104A60>
+<U104A61>
+<U104A62>
+<U104A63>
+<U104A64>
+<U104A65>
+<U104A66>
+<U104A67>
+<U104A68>
+<U104A69>
+<U104A6A>
+<U104A6B>
+<U104A6C>
+<U104A6D>
+<U104A6E>
+<U104A6F>
+<U104A70>
+<U104A71>
+<U104A72>
+<U104A73>
+<U104A74>
+<U104A75>
+<U104A76>
+<U104A77>
+<U104A78>
+<U104A79>
+<U104A7A>
+<U104A7B>
+<U104A7C>
+<U104A7D>
+<U104A7E>
+<U104A7F>
+<U104A80>
+<U104A81>
+<U104A82>
+<U104A83>
+<U104A84>
+<U104A85>
+<U104A86>
+<U104A87>
+<U104A88>
+<U104A89>
+<U104A8A>
+<U104A8B>
+<U104A8C>
+<U104A8D>
+<U104A8E>
+<U104A8F>
+<U104A90>
+<U104A91>
+<U104A92>
+<U104A93>
+<U104A94>
+<U104A95>
+<U104A96>
+<U104A97>
+<U104A98>
+<U104A99>
+<U104A9A>
+<U104A9B>
+<U104A9C>
+<U104A9D>
+<U104A9E>
+<U104A9F>
+<U104AA0>
+<U104AA1>
+<U104AA2>
+<U104AA3>
+<U104AA4>
+<U104AA5>
+<U104AA6>
+<U104AA7>
+<U104AA8>
+<U104AA9>
+<U104AAA>
+<U104AAB>
+<U104AAC>
+<U104AAD>
+<U104AAE>
+<U104AAF>
+<U104AB0>
+<U104AB1>
+<U104AB2>
+<U104AB3>
+<U104AB4>
+<U104AB5>
+<U104AB6>
+<U104AB7>
+<U104AB8>
+<U104AB9>
+<U104ABA>
+<U104ABB>
+<U104ABC>
+<U104ABD>
+<U104ABE>
+<U104ABF>
+<U104AC0>
+<U104AC1>
+<U104AC2>
+<U104AC3>
+<U104AC4>
+<U104AC5>
+<U104AC6>
+<U104AC7>
+<U104AC8>
+<U104AC9>
+<U104ACA>
+<U104ACB>
+<U104ACC>
+<U104ACD>
+<U104ACE>
+<U104ACF>
+<U104AD0>
+<U104AD1>
+<U104AD2>
+<U104AD3>
+<U104AD4>
+<U104AD5>
+<U104AD6>
+<U104AD7>
+<U104AD8>
+<U104AD9>
+<U104ADA>
+<U104ADB>
+<U104ADC>
+<U104ADD>
+<U104ADE>
+<U104ADF>
+<U104AE0>
+<U104AE1>
+<U104AE2>
+<U104AE3>
+<U104AE4>
+<U104AE5>
+<U104AE6>
+<U104AE7>
+<U104AE8>
+<U104AE9>
+<U104AEA>
+<U104AEB>
+<U104AEC>
+<U104AED>
+<U104AEE>
+<U104AEF>
+<U104AF0>
+<U104AF1>
+<U104AF2>
+<U104AF3>
+<U104AF4>
+<U104AF5>
+<U104AF6>
+<U104AF7>
+<U104AF8>
+<U104AF9>
+<U104AFA>
+<U104AFB>
+<U104AFC>
+<U104AFD>
+<U104AFE>
+<U104AFF>
+<U104B00>
+<U104B01>
+<U104B02>
+<U104B03>
+<U104B04>
+<U104B05>
+<U104B06>
+<U104B07>
+<U104B08>
+<U104B09>
+<U104B0A>
+<U104B0B>
+<U104B0C>
+<U104B0D>
+<U104B0E>
+<U104B0F>
+<U104B10>
+<U104B11>
+<U104B12>
+<U104B13>
+<U104B14>
+<U104B15>
+<U104B16>
+<U104B17>
+<U104B18>
+<U104B19>
+<U104B1A>
+<U104B1B>
+<U104B1C>
+<U104B1D>
+<U104B1E>
+<U104B1F>
+<U104B20>
+<U104B21>
+<U104B22>
+<U104B23>
+<U104B24>
+<U104B25>
+<U104B26>
+<U104B27>
+<U104B28>
+<U104B29>
+<U104B2A>
+<U104B2B>
+<U104B2C>
+<U104B2D>
+<U104B2E>
+<U104B2F>
+<U104B30>
+<U104B31>
+<U104B32>
+<U104B33>
+<U104B34>
+<U104B35>
+<U104B36>
+<U104B37>
+<U104B38>
+<U104B39>
+<U104B3A>
+<U104B3B>
+<U104B3C>
+<U104B3D>
+<U104B3E>
+<U104B3F>
+<U104B40>
+<U104B41>
+<U104B42>
+<U104B43>
+<U104B44>
+<U104B45>
+<U104B46>
+<U104B47>
+<U104B48>
+<U104B49>
+<U104B4A>
+<U104B4B>
+<U104B4C>
+<U104B4D>
+<U104B4E>
+<U104B4F>
+<U104B50>
+<U104B51>
+<U104B52>
+<U104B53>
+<U104B54>
+<U104B55>
+<U104B56>
+<U104B57>
+<U104B58>
+<U104B59>
+<U104B5A>
+<U104B5B>
+<U104B5C>
+<U104B5D>
+<U104B5E>
+<U104B5F>
+<U104B60>
+<U104B61>
+<U104B62>
+<U104B63>
+<U104B64>
+<U104B65>
+<U104B66>
+<U104B67>
+<U104B68>
+<U104B69>
+<U104B6A>
+<U104B6B>
+<U104B6C>
+<U104B6D>
+<U104B6E>
+<U104B6F>
+<U104B70>
+<U104B71>
+<U104B72>
+<U104B73>
+<U104B74>
+<U104B75>
+<U104B76>
+<U104B77>
+<U104B78>
+<U104B79>
+<U104B7A>
+<U104B7B>
+<U104B7C>
+<U104B7D>
+<U104B7E>
+<U104B7F>
+<U104B80>
+<U104B81>
+<U104B82>
+<U104B83>
+<U104B84>
+<U104B85>
+<U104B86>
+<U104B87>
+<U104B88>
+<U104B89>
+<U104B8A>
+<U104B8B>
+<U104B8C>
+<U104B8D>
+<U104B8E>
+<U104B8F>
+<U104B90>
+<U104B91>
+<U104B92>
+<U104B93>
+<U104B94>
+<U104B95>
+<U104B96>
+<U104B97>
+<U104B98>
+<U104B99>
+<U104B9A>
+<U104B9B>
+<U104B9C>
+<U104B9D>
+<U104B9E>
+<U104B9F>
+<U104BA0>
+<U104BA1>
+<U104BA2>
+<U104BA3>
+<U104BA4>
+<U104BA5>
+<U104BA6>
+<U104BA7>
+<U104BA8>
+<U104BA9>
+<U104BAA>
+<U104BAB>
+<U104BAC>
+<U104BAD>
+<U104BAE>
+<U104BAF>
+<U104BB0>
+<U104BB1>
+<U104BB2>
+<U104BB3>
+<U104BB4>
+<U104BB5>
+<U104BB6>
+<U104BB7>
+<U104BB8>
+<U104BB9>
+<U104BBA>
+<U104BBB>
+<U104BBC>
+<U104BBD>
+<U104BBE>
+<U104BBF>
+<U104BC0>
+<U104BC1>
+<U104BC2>
+<U104BC3>
+<U104BC4>
+<U104BC5>
+<U104BC6>
+<U104BC7>
+<U104BC8>
+<U104BC9>
+<U104BCA>
+<U104BCB>
+<U104BCC>
+<U104BCD>
+<U104BCE>
+<U104BCF>
+<U104BD0>
+<U104BD1>
+<U104BD2>
+<U104BD3>
+<U104BD4>
+<U104BD5>
+<U104BD6>
+<U104BD7>
+<U104BD8>
+<U104BD9>
+<U104BDA>
+<U104BDB>
+<U104BDC>
+<U104BDD>
+<U104BDE>
+<U104BDF>
+<U104BE0>
+<U104BE1>
+<U104BE2>
+<U104BE3>
+<U104BE4>
+<U104BE5>
+<U104BE6>
+<U104BE7>
+<U104BE8>
+<U104BE9>
+<U104BEA>
+<U104BEB>
+<U104BEC>
+<U104BED>
+<U104BEE>
+<U104BEF>
+<U104BF0>
+<U104BF1>
+<U104BF2>
+<U104BF3>
+<U104BF4>
+<U104BF5>
+<U104BF6>
+<U104BF7>
+<U104BF8>
+<U104BF9>
+<U104BFA>
+<U104BFB>
+<U104BFC>
+<U104BFD>
+<U104BFE>
+<U104BFF>
+<U104C00>
+<U104C01>
+<U104C02>
+<U104C03>
+<U104C04>
+<U104C05>
+<U104C06>
+<U104C07>
+<U104C08>
+<U104C09>
+<U104C0A>
+<U104C0B>
+<U104C0C>
+<U104C0D>
+<U104C0E>
+<U104C0F>
+<U104C10>
+<U104C11>
+<U104C12>
+<U104C13>
+<U104C14>
+<U104C15>
+<U104C16>
+<U104C17>
+<U104C18>
+<U104C19>
+<U104C1A>
+<U104C1B>
+<U104C1C>
+<U104C1D>
+<U104C1E>
+<U104C1F>
+<U104C20>
+<U104C21>
+<U104C22>
+<U104C23>
+<U104C24>
+<U104C25>
+<U104C26>
+<U104C27>
+<U104C28>
+<U104C29>
+<U104C2A>
+<U104C2B>
+<U104C2C>
+<U104C2D>
+<U104C2E>
+<U104C2F>
+<U104C30>
+<U104C31>
+<U104C32>
+<U104C33>
+<U104C34>
+<U104C35>
+<U104C36>
+<U104C37>
+<U104C38>
+<U104C39>
+<U104C3A>
+<U104C3B>
+<U104C3C>
+<U104C3D>
+<U104C3E>
+<U104C3F>
+<U104C40>
+<U104C41>
+<U104C42>
+<U104C43>
+<U104C44>
+<U104C45>
+<U104C46>
+<U104C47>
+<U104C48>
+<U104C49>
+<U104C4A>
+<U104C4B>
+<U104C4C>
+<U104C4D>
+<U104C4E>
+<U104C4F>
+<U104C50>
+<U104C51>
+<U104C52>
+<U104C53>
+<U104C54>
+<U104C55>
+<U104C56>
+<U104C57>
+<U104C58>
+<U104C59>
+<U104C5A>
+<U104C5B>
+<U104C5C>
+<U104C5D>
+<U104C5E>
+<U104C5F>
+<U104C60>
+<U104C61>
+<U104C62>
+<U104C63>
+<U104C64>
+<U104C65>
+<U104C66>
+<U104C67>
+<U104C68>
+<U104C69>
+<U104C6A>
+<U104C6B>
+<U104C6C>
+<U104C6D>
+<U104C6E>
+<U104C6F>
+<U104C70>
+<U104C71>
+<U104C72>
+<U104C73>
+<U104C74>
+<U104C75>
+<U104C76>
+<U104C77>
+<U104C78>
+<U104C79>
+<U104C7A>
+<U104C7B>
+<U104C7C>
+<U104C7D>
+<U104C7E>
+<U104C7F>
+<U104C80>
+<U104C81>
+<U104C82>
+<U104C83>
+<U104C84>
+<U104C85>
+<U104C86>
+<U104C87>
+<U104C88>
+<U104C89>
+<U104C8A>
+<U104C8B>
+<U104C8C>
+<U104C8D>
+<U104C8E>
+<U104C8F>
+<U104C90>
+<U104C91>
+<U104C92>
+<U104C93>
+<U104C94>
+<U104C95>
+<U104C96>
+<U104C97>
+<U104C98>
+<U104C99>
+<U104C9A>
+<U104C9B>
+<U104C9C>
+<U104C9D>
+<U104C9E>
+<U104C9F>
+<U104CA0>
+<U104CA1>
+<U104CA2>
+<U104CA3>
+<U104CA4>
+<U104CA5>
+<U104CA6>
+<U104CA7>
+<U104CA8>
+<U104CA9>
+<U104CAA>
+<U104CAB>
+<U104CAC>
+<U104CAD>
+<U104CAE>
+<U104CAF>
+<U104CB0>
+<U104CB1>
+<U104CB2>
+<U104CB3>
+<U104CB4>
+<U104CB5>
+<U104CB6>
+<U104CB7>
+<U104CB8>
+<U104CB9>
+<U104CBA>
+<U104CBB>
+<U104CBC>
+<U104CBD>
+<U104CBE>
+<U104CBF>
+<U104CC0>
+<U104CC1>
+<U104CC2>
+<U104CC3>
+<U104CC4>
+<U104CC5>
+<U104CC6>
+<U104CC7>
+<U104CC8>
+<U104CC9>
+<U104CCA>
+<U104CCB>
+<U104CCC>
+<U104CCD>
+<U104CCE>
+<U104CCF>
+<U104CD0>
+<U104CD1>
+<U104CD2>
+<U104CD3>
+<U104CD4>
+<U104CD5>
+<U104CD6>
+<U104CD7>
+<U104CD8>
+<U104CD9>
+<U104CDA>
+<U104CDB>
+<U104CDC>
+<U104CDD>
+<U104CDE>
+<U104CDF>
+<U104CE0>
+<U104CE1>
+<U104CE2>
+<U104CE3>
+<U104CE4>
+<U104CE5>
+<U104CE6>
+<U104CE7>
+<U104CE8>
+<U104CE9>
+<U104CEA>
+<U104CEB>
+<U104CEC>
+<U104CED>
+<U104CEE>
+<U104CEF>
+<U104CF0>
+<U104CF1>
+<U104CF2>
+<U104CF3>
+<U104CF4>
+<U104CF5>
+<U104CF6>
+<U104CF7>
+<U104CF8>
+<U104CF9>
+<U104CFA>
+<U104CFB>
+<U104CFC>
+<U104CFD>
+<U104CFE>
+<U104CFF>
+<U104D00>
+<U104D01>
+<U104D02>
+<U104D03>
+<U104D04>
+<U104D05>
+<U104D06>
+<U104D07>
+<U104D08>
+<U104D09>
+<U104D0A>
+<U104D0B>
+<U104D0C>
+<U104D0D>
+<U104D0E>
+<U104D0F>
+<U104D10>
+<U104D11>
+<U104D12>
+<U104D13>
+<U104D14>
+<U104D15>
+<U104D16>
+<U104D17>
+<U104D18>
+<U104D19>
+<U104D1A>
+<U104D1B>
+<U104D1C>
+<U104D1D>
+<U104D1E>
+<U104D1F>
+<U104D20>
+<U104D21>
+<U104D22>
+<U104D23>
+<U104D24>
+<U104D25>
+<U104D26>
+<U104D27>
+<U104D28>
+<U104D29>
+<U104D2A>
+<U104D2B>
+<U104D2C>
+<U104D2D>
+<U104D2E>
+<U104D2F>
+<U104D30>
+<U104D31>
+<U104D32>
+<U104D33>
+<U104D34>
+<U104D35>
+<U104D36>
+<U104D37>
+<U104D38>
+<U104D39>
+<U104D3A>
+<U104D3B>
+<U104D3C>
+<U104D3D>
+<U104D3E>
+<U104D3F>
+<U104D40>
+<U104D41>
+<U104D42>
+<U104D43>
+<U104D44>
+<U104D45>
+<U104D46>
+<U104D47>
+<U104D48>
+<U104D49>
+<U104D4A>
+<U104D4B>
+<U104D4C>
+<U104D4D>
+<U104D4E>
+<U104D4F>
+<U104D50>
+<U104D51>
+<U104D52>
+<U104D53>
+<U104D54>
+<U104D55>
+<U104D56>
+<U104D57>
+<U104D58>
+<U104D59>
+<U104D5A>
+<U104D5B>
+<U104D5C>
+<U104D5D>
+<U104D5E>
+<U104D5F>
+<U104D60>
+<U104D61>
+<U104D62>
+<U104D63>
+<U104D64>
+<U104D65>
+<U104D66>
+<U104D67>
+<U104D68>
+<U104D69>
+<U104D6A>
+<U104D6B>
+<U104D6C>
+<U104D6D>
+<U104D6E>
+<U104D6F>
+<U104D70>
+<U104D71>
+<U104D72>
+<U104D73>
+<U104D74>
+<U104D75>
+<U104D76>
+<U104D77>
+<U104D78>
+<U104D79>
+<U104D7A>
+<U104D7B>
+<U104D7C>
+<U104D7D>
+<U104D7E>
+<U104D7F>
+<U104D80>
+<U104D81>
+<U104D82>
+<U104D83>
+<U104D84>
+<U104D85>
+<U104D86>
+<U104D87>
+<U104D88>
+<U104D89>
+<U104D8A>
+<U104D8B>
+<U104D8C>
+<U104D8D>
+<U104D8E>
+<U104D8F>
+<U104D90>
+<U104D91>
+<U104D92>
+<U104D93>
+<U104D94>
+<U104D95>
+<U104D96>
+<U104D97>
+<U104D98>
+<U104D99>
+<U104D9A>
+<U104D9B>
+<U104D9C>
+<U104D9D>
+<U104D9E>
+<U104D9F>
+<U104DA0>
+<U104DA1>
+<U104DA2>
+<U104DA3>
+<U104DA4>
+<U104DA5>
+<U104DA6>
+<U104DA7>
+<U104DA8>
+<U104DA9>
+<U104DAA>
+<U104DAB>
+<U104DAC>
+<U104DAD>
+<U104DAE>
+<U104DAF>
+<U104DB0>
+<U104DB1>
+<U104DB2>
+<U104DB3>
+<U104DB4>
+<U104DB5>
+<U104DB6>
+<U104DB7>
+<U104DB8>
+<U104DB9>
+<U104DBA>
+<U104DBB>
+<U104DBC>
+<U104DBD>
+<U104DBE>
+<U104DBF>
+<U104DC0>
+<U104DC1>
+<U104DC2>
+<U104DC3>
+<U104DC4>
+<U104DC5>
+<U104DC6>
+<U104DC7>
+<U104DC8>
+<U104DC9>
+<U104DCA>
+<U104DCB>
+<U104DCC>
+<U104DCD>
+<U104DCE>
+<U104DCF>
+<U104DD0>
+<U104DD1>
+<U104DD2>
+<U104DD3>
+<U104DD4>
+<U104DD5>
+<U104DD6>
+<U104DD7>
+<U104DD8>
+<U104DD9>
+<U104DDA>
+<U104DDB>
+<U104DDC>
+<U104DDD>
+<U104DDE>
+<U104DDF>
+<U104DE0>
+<U104DE1>
+<U104DE2>
+<U104DE3>
+<U104DE4>
+<U104DE5>
+<U104DE6>
+<U104DE7>
+<U104DE8>
+<U104DE9>
+<U104DEA>
+<U104DEB>
+<U104DEC>
+<U104DED>
+<U104DEE>
+<U104DEF>
+<U104DF0>
+<U104DF1>
+<U104DF2>
+<U104DF3>
+<U104DF4>
+<U104DF5>
+<U104DF6>
+<U104DF7>
+<U104DF8>
+<U104DF9>
+<U104DFA>
+<U104DFB>
+<U104DFC>
+<U104DFD>
+<U104DFE>
+<U104DFF>
+<U104E00>
+<U104E01>
+<U104E02>
+<U104E03>
+<U104E04>
+<U104E05>
+<U104E06>
+<U104E07>
+<U104E08>
+<U104E09>
+<U104E0A>
+<U104E0B>
+<U104E0C>
+<U104E0D>
+<U104E0E>
+<U104E0F>
+<U104E10>
+<U104E11>
+<U104E12>
+<U104E13>
+<U104E14>
+<U104E15>
+<U104E16>
+<U104E17>
+<U104E18>
+<U104E19>
+<U104E1A>
+<U104E1B>
+<U104E1C>
+<U104E1D>
+<U104E1E>
+<U104E1F>
+<U104E20>
+<U104E21>
+<U104E22>
+<U104E23>
+<U104E24>
+<U104E25>
+<U104E26>
+<U104E27>
+<U104E28>
+<U104E29>
+<U104E2A>
+<U104E2B>
+<U104E2C>
+<U104E2D>
+<U104E2E>
+<U104E2F>
+<U104E30>
+<U104E31>
+<U104E32>
+<U104E33>
+<U104E34>
+<U104E35>
+<U104E36>
+<U104E37>
+<U104E38>
+<U104E39>
+<U104E3A>
+<U104E3B>
+<U104E3C>
+<U104E3D>
+<U104E3E>
+<U104E3F>
+<U104E40>
+<U104E41>
+<U104E42>
+<U104E43>
+<U104E44>
+<U104E45>
+<U104E46>
+<U104E47>
+<U104E48>
+<U104E49>
+<U104E4A>
+<U104E4B>
+<U104E4C>
+<U104E4D>
+<U104E4E>
+<U104E4F>
+<U104E50>
+<U104E51>
+<U104E52>
+<U104E53>
+<U104E54>
+<U104E55>
+<U104E56>
+<U104E57>
+<U104E58>
+<U104E59>
+<U104E5A>
+<U104E5B>
+<U104E5C>
+<U104E5D>
+<U104E5E>
+<U104E5F>
+<U104E60>
+<U104E61>
+<U104E62>
+<U104E63>
+<U104E64>
+<U104E65>
+<U104E66>
+<U104E67>
+<U104E68>
+<U104E69>
+<U104E6A>
+<U104E6B>
+<U104E6C>
+<U104E6D>
+<U104E6E>
+<U104E6F>
+<U104E70>
+<U104E71>
+<U104E72>
+<U104E73>
+<U104E74>
+<U104E75>
+<U104E76>
+<U104E77>
+<U104E78>
+<U104E79>
+<U104E7A>
+<U104E7B>
+<U104E7C>
+<U104E7D>
+<U104E7E>
+<U104E7F>
+<U104E80>
+<U104E81>
+<U104E82>
+<U104E83>
+<U104E84>
+<U104E85>
+<U104E86>
+<U104E87>
+<U104E88>
+<U104E89>
+<U104E8A>
+<U104E8B>
+<U104E8C>
+<U104E8D>
+<U104E8E>
+<U104E8F>
+<U104E90>
+<U104E91>
+<U104E92>
+<U104E93>
+<U104E94>
+<U104E95>
+<U104E96>
+<U104E97>
+<U104E98>
+<U104E99>
+<U104E9A>
+<U104E9B>
+<U104E9C>
+<U104E9D>
+<U104E9E>
+<U104E9F>
+<U104EA0>
+<U104EA1>
+<U104EA2>
+<U104EA3>
+<U104EA4>
+<U104EA5>
+<U104EA6>
+<U104EA7>
+<U104EA8>
+<U104EA9>
+<U104EAA>
+<U104EAB>
+<U104EAC>
+<U104EAD>
+<U104EAE>
+<U104EAF>
+<U104EB0>
+<U104EB1>
+<U104EB2>
+<U104EB3>
+<U104EB4>
+<U104EB5>
+<U104EB6>
+<U104EB7>
+<U104EB8>
+<U104EB9>
+<U104EBA>
+<U104EBB>
+<U104EBC>
+<U104EBD>
+<U104EBE>
+<U104EBF>
+<U104EC0>
+<U104EC1>
+<U104EC2>
+<U104EC3>
+<U104EC4>
+<U104EC5>
+<U104EC6>
+<U104EC7>
+<U104EC8>
+<U104EC9>
+<U104ECA>
+<U104ECB>
+<U104ECC>
+<U104ECD>
+<U104ECE>
+<U104ECF>
+<U104ED0>
+<U104ED1>
+<U104ED2>
+<U104ED3>
+<U104ED4>
+<U104ED5>
+<U104ED6>
+<U104ED7>
+<U104ED8>
+<U104ED9>
+<U104EDA>
+<U104EDB>
+<U104EDC>
+<U104EDD>
+<U104EDE>
+<U104EDF>
+<U104EE0>
+<U104EE1>
+<U104EE2>
+<U104EE3>
+<U104EE4>
+<U104EE5>
+<U104EE6>
+<U104EE7>
+<U104EE8>
+<U104EE9>
+<U104EEA>
+<U104EEB>
+<U104EEC>
+<U104EED>
+<U104EEE>
+<U104EEF>
+<U104EF0>
+<U104EF1>
+<U104EF2>
+<U104EF3>
+<U104EF4>
+<U104EF5>
+<U104EF6>
+<U104EF7>
+<U104EF8>
+<U104EF9>
+<U104EFA>
+<U104EFB>
+<U104EFC>
+<U104EFD>
+<U104EFE>
+<U104EFF>
+<U104F00>
+<U104F01>
+<U104F02>
+<U104F03>
+<U104F04>
+<U104F05>
+<U104F06>
+<U104F07>
+<U104F08>
+<U104F09>
+<U104F0A>
+<U104F0B>
+<U104F0C>
+<U104F0D>
+<U104F0E>
+<U104F0F>
+<U104F10>
+<U104F11>
+<U104F12>
+<U104F13>
+<U104F14>
+<U104F15>
+<U104F16>
+<U104F17>
+<U104F18>
+<U104F19>
+<U104F1A>
+<U104F1B>
+<U104F1C>
+<U104F1D>
+<U104F1E>
+<U104F1F>
+<U104F20>
+<U104F21>
+<U104F22>
+<U104F23>
+<U104F24>
+<U104F25>
+<U104F26>
+<U104F27>
+<U104F28>
+<U104F29>
+<U104F2A>
+<U104F2B>
+<U104F2C>
+<U104F2D>
+<U104F2E>
+<U104F2F>
+<U104F30>
+<U104F31>
+<U104F32>
+<U104F33>
+<U104F34>
+<U104F35>
+<U104F36>
+<U104F37>
+<U104F38>
+<U104F39>
+<U104F3A>
+<U104F3B>
+<U104F3C>
+<U104F3D>
+<U104F3E>
+<U104F3F>
+<U104F40>
+<U104F41>
+<U104F42>
+<U104F43>
+<U104F44>
+<U104F45>
+<U104F46>
+<U104F47>
+<U104F48>
+<U104F49>
+<U104F4A>
+<U104F4B>
+<U104F4C>
+<U104F4D>
+<U104F4E>
+<U104F4F>
+<U104F50>
+<U104F51>
+<U104F52>
+<U104F53>
+<U104F54>
+<U104F55>
+<U104F56>
+<U104F57>
+<U104F58>
+<U104F59>
+<U104F5A>
+<U104F5B>
+<U104F5C>
+<U104F5D>
+<U104F5E>
+<U104F5F>
+<U104F60>
+<U104F61>
+<U104F62>
+<U104F63>
+<U104F64>
+<U104F65>
+<U104F66>
+<U104F67>
+<U104F68>
+<U104F69>
+<U104F6A>
+<U104F6B>
+<U104F6C>
+<U104F6D>
+<U104F6E>
+<U104F6F>
+<U104F70>
+<U104F71>
+<U104F72>
+<U104F73>
+<U104F74>
+<U104F75>
+<U104F76>
+<U104F77>
+<U104F78>
+<U104F79>
+<U104F7A>
+<U104F7B>
+<U104F7C>
+<U104F7D>
+<U104F7E>
+<U104F7F>
+<U104F80>
+<U104F81>
+<U104F82>
+<U104F83>
+<U104F84>
+<U104F85>
+<U104F86>
+<U104F87>
+<U104F88>
+<U104F89>
+<U104F8A>
+<U104F8B>
+<U104F8C>
+<U104F8D>
+<U104F8E>
+<U104F8F>
+<U104F90>
+<U104F91>
+<U104F92>
+<U104F93>
+<U104F94>
+<U104F95>
+<U104F96>
+<U104F97>
+<U104F98>
+<U104F99>
+<U104F9A>
+<U104F9B>
+<U104F9C>
+<U104F9D>
+<U104F9E>
+<U104F9F>
+<U104FA0>
+<U104FA1>
+<U104FA2>
+<U104FA3>
+<U104FA4>
+<U104FA5>
+<U104FA6>
+<U104FA7>
+<U104FA8>
+<U104FA9>
+<U104FAA>
+<U104FAB>
+<U104FAC>
+<U104FAD>
+<U104FAE>
+<U104FAF>
+<U104FB0>
+<U104FB1>
+<U104FB2>
+<U104FB3>
+<U104FB4>
+<U104FB5>
+<U104FB6>
+<U104FB7>
+<U104FB8>
+<U104FB9>
+<U104FBA>
+<U104FBB>
+<U104FBC>
+<U104FBD>
+<U104FBE>
+<U104FBF>
+<U104FC0>
+<U104FC1>
+<U104FC2>
+<U104FC3>
+<U104FC4>
+<U104FC5>
+<U104FC6>
+<U104FC7>
+<U104FC8>
+<U104FC9>
+<U104FCA>
+<U104FCB>
+<U104FCC>
+<U104FCD>
+<U104FCE>
+<U104FCF>
+<U104FD0>
+<U104FD1>
+<U104FD2>
+<U104FD3>
+<U104FD4>
+<U104FD5>
+<U104FD6>
+<U104FD7>
+<U104FD8>
+<U104FD9>
+<U104FDA>
+<U104FDB>
+<U104FDC>
+<U104FDD>
+<U104FDE>
+<U104FDF>
+<U104FE0>
+<U104FE1>
+<U104FE2>
+<U104FE3>
+<U104FE4>
+<U104FE5>
+<U104FE6>
+<U104FE7>
+<U104FE8>
+<U104FE9>
+<U104FEA>
+<U104FEB>
+<U104FEC>
+<U104FED>
+<U104FEE>
+<U104FEF>
+<U104FF0>
+<U104FF1>
+<U104FF2>
+<U104FF3>
+<U104FF4>
+<U104FF5>
+<U104FF6>
+<U104FF7>
+<U104FF8>
+<U104FF9>
+<U104FFA>
+<U104FFB>
+<U104FFC>
+<U104FFD>
+<U104FFE>
+<U104FFF>
+<U105000>
+<U105001>
+<U105002>
+<U105003>
+<U105004>
+<U105005>
+<U105006>
+<U105007>
+<U105008>
+<U105009>
+<U10500A>
+<U10500B>
+<U10500C>
+<U10500D>
+<U10500E>
+<U10500F>
+<U105010>
+<U105011>
+<U105012>
+<U105013>
+<U105014>
+<U105015>
+<U105016>
+<U105017>
+<U105018>
+<U105019>
+<U10501A>
+<U10501B>
+<U10501C>
+<U10501D>
+<U10501E>
+<U10501F>
+<U105020>
+<U105021>
+<U105022>
+<U105023>
+<U105024>
+<U105025>
+<U105026>
+<U105027>
+<U105028>
+<U105029>
+<U10502A>
+<U10502B>
+<U10502C>
+<U10502D>
+<U10502E>
+<U10502F>
+<U105030>
+<U105031>
+<U105032>
+<U105033>
+<U105034>
+<U105035>
+<U105036>
+<U105037>
+<U105038>
+<U105039>
+<U10503A>
+<U10503B>
+<U10503C>
+<U10503D>
+<U10503E>
+<U10503F>
+<U105040>
+<U105041>
+<U105042>
+<U105043>
+<U105044>
+<U105045>
+<U105046>
+<U105047>
+<U105048>
+<U105049>
+<U10504A>
+<U10504B>
+<U10504C>
+<U10504D>
+<U10504E>
+<U10504F>
+<U105050>
+<U105051>
+<U105052>
+<U105053>
+<U105054>
+<U105055>
+<U105056>
+<U105057>
+<U105058>
+<U105059>
+<U10505A>
+<U10505B>
+<U10505C>
+<U10505D>
+<U10505E>
+<U10505F>
+<U105060>
+<U105061>
+<U105062>
+<U105063>
+<U105064>
+<U105065>
+<U105066>
+<U105067>
+<U105068>
+<U105069>
+<U10506A>
+<U10506B>
+<U10506C>
+<U10506D>
+<U10506E>
+<U10506F>
+<U105070>
+<U105071>
+<U105072>
+<U105073>
+<U105074>
+<U105075>
+<U105076>
+<U105077>
+<U105078>
+<U105079>
+<U10507A>
+<U10507B>
+<U10507C>
+<U10507D>
+<U10507E>
+<U10507F>
+<U105080>
+<U105081>
+<U105082>
+<U105083>
+<U105084>
+<U105085>
+<U105086>
+<U105087>
+<U105088>
+<U105089>
+<U10508A>
+<U10508B>
+<U10508C>
+<U10508D>
+<U10508E>
+<U10508F>
+<U105090>
+<U105091>
+<U105092>
+<U105093>
+<U105094>
+<U105095>
+<U105096>
+<U105097>
+<U105098>
+<U105099>
+<U10509A>
+<U10509B>
+<U10509C>
+<U10509D>
+<U10509E>
+<U10509F>
+<U1050A0>
+<U1050A1>
+<U1050A2>
+<U1050A3>
+<U1050A4>
+<U1050A5>
+<U1050A6>
+<U1050A7>
+<U1050A8>
+<U1050A9>
+<U1050AA>
+<U1050AB>
+<U1050AC>
+<U1050AD>
+<U1050AE>
+<U1050AF>
+<U1050B0>
+<U1050B1>
+<U1050B2>
+<U1050B3>
+<U1050B4>
+<U1050B5>
+<U1050B6>
+<U1050B7>
+<U1050B8>
+<U1050B9>
+<U1050BA>
+<U1050BB>
+<U1050BC>
+<U1050BD>
+<U1050BE>
+<U1050BF>
+<U1050C0>
+<U1050C1>
+<U1050C2>
+<U1050C3>
+<U1050C4>
+<U1050C5>
+<U1050C6>
+<U1050C7>
+<U1050C8>
+<U1050C9>
+<U1050CA>
+<U1050CB>
+<U1050CC>
+<U1050CD>
+<U1050CE>
+<U1050CF>
+<U1050D0>
+<U1050D1>
+<U1050D2>
+<U1050D3>
+<U1050D4>
+<U1050D5>
+<U1050D6>
+<U1050D7>
+<U1050D8>
+<U1050D9>
+<U1050DA>
+<U1050DB>
+<U1050DC>
+<U1050DD>
+<U1050DE>
+<U1050DF>
+<U1050E0>
+<U1050E1>
+<U1050E2>
+<U1050E3>
+<U1050E4>
+<U1050E5>
+<U1050E6>
+<U1050E7>
+<U1050E8>
+<U1050E9>
+<U1050EA>
+<U1050EB>
+<U1050EC>
+<U1050ED>
+<U1050EE>
+<U1050EF>
+<U1050F0>
+<U1050F1>
+<U1050F2>
+<U1050F3>
+<U1050F4>
+<U1050F5>
+<U1050F6>
+<U1050F7>
+<U1050F8>
+<U1050F9>
+<U1050FA>
+<U1050FB>
+<U1050FC>
+<U1050FD>
+<U1050FE>
+<U1050FF>
+<U105100>
+<U105101>
+<U105102>
+<U105103>
+<U105104>
+<U105105>
+<U105106>
+<U105107>
+<U105108>
+<U105109>
+<U10510A>
+<U10510B>
+<U10510C>
+<U10510D>
+<U10510E>
+<U10510F>
+<U105110>
+<U105111>
+<U105112>
+<U105113>
+<U105114>
+<U105115>
+<U105116>
+<U105117>
+<U105118>
+<U105119>
+<U10511A>
+<U10511B>
+<U10511C>
+<U10511D>
+<U10511E>
+<U10511F>
+<U105120>
+<U105121>
+<U105122>
+<U105123>
+<U105124>
+<U105125>
+<U105126>
+<U105127>
+<U105128>
+<U105129>
+<U10512A>
+<U10512B>
+<U10512C>
+<U10512D>
+<U10512E>
+<U10512F>
+<U105130>
+<U105131>
+<U105132>
+<U105133>
+<U105134>
+<U105135>
+<U105136>
+<U105137>
+<U105138>
+<U105139>
+<U10513A>
+<U10513B>
+<U10513C>
+<U10513D>
+<U10513E>
+<U10513F>
+<U105140>
+<U105141>
+<U105142>
+<U105143>
+<U105144>
+<U105145>
+<U105146>
+<U105147>
+<U105148>
+<U105149>
+<U10514A>
+<U10514B>
+<U10514C>
+<U10514D>
+<U10514E>
+<U10514F>
+<U105150>
+<U105151>
+<U105152>
+<U105153>
+<U105154>
+<U105155>
+<U105156>
+<U105157>
+<U105158>
+<U105159>
+<U10515A>
+<U10515B>
+<U10515C>
+<U10515D>
+<U10515E>
+<U10515F>
+<U105160>
+<U105161>
+<U105162>
+<U105163>
+<U105164>
+<U105165>
+<U105166>
+<U105167>
+<U105168>
+<U105169>
+<U10516A>
+<U10516B>
+<U10516C>
+<U10516D>
+<U10516E>
+<U10516F>
+<U105170>
+<U105171>
+<U105172>
+<U105173>
+<U105174>
+<U105175>
+<U105176>
+<U105177>
+<U105178>
+<U105179>
+<U10517A>
+<U10517B>
+<U10517C>
+<U10517D>
+<U10517E>
+<U10517F>
+<U105180>
+<U105181>
+<U105182>
+<U105183>
+<U105184>
+<U105185>
+<U105186>
+<U105187>
+<U105188>
+<U105189>
+<U10518A>
+<U10518B>
+<U10518C>
+<U10518D>
+<U10518E>
+<U10518F>
+<U105190>
+<U105191>
+<U105192>
+<U105193>
+<U105194>
+<U105195>
+<U105196>
+<U105197>
+<U105198>
+<U105199>
+<U10519A>
+<U10519B>
+<U10519C>
+<U10519D>
+<U10519E>
+<U10519F>
+<U1051A0>
+<U1051A1>
+<U1051A2>
+<U1051A3>
+<U1051A4>
+<U1051A5>
+<U1051A6>
+<U1051A7>
+<U1051A8>
+<U1051A9>
+<U1051AA>
+<U1051AB>
+<U1051AC>
+<U1051AD>
+<U1051AE>
+<U1051AF>
+<U1051B0>
+<U1051B1>
+<U1051B2>
+<U1051B3>
+<U1051B4>
+<U1051B5>
+<U1051B6>
+<U1051B7>
+<U1051B8>
+<U1051B9>
+<U1051BA>
+<U1051BB>
+<U1051BC>
+<U1051BD>
+<U1051BE>
+<U1051BF>
+<U1051C0>
+<U1051C1>
+<U1051C2>
+<U1051C3>
+<U1051C4>
+<U1051C5>
+<U1051C6>
+<U1051C7>
+<U1051C8>
+<U1051C9>
+<U1051CA>
+<U1051CB>
+<U1051CC>
+<U1051CD>
+<U1051CE>
+<U1051CF>
+<U1051D0>
+<U1051D1>
+<U1051D2>
+<U1051D3>
+<U1051D4>
+<U1051D5>
+<U1051D6>
+<U1051D7>
+<U1051D8>
+<U1051D9>
+<U1051DA>
+<U1051DB>
+<U1051DC>
+<U1051DD>
+<U1051DE>
+<U1051DF>
+<U1051E0>
+<U1051E1>
+<U1051E2>
+<U1051E3>
+<U1051E4>
+<U1051E5>
+<U1051E6>
+<U1051E7>
+<U1051E8>
+<U1051E9>
+<U1051EA>
+<U1051EB>
+<U1051EC>
+<U1051ED>
+<U1051EE>
+<U1051EF>
+<U1051F0>
+<U1051F1>
+<U1051F2>
+<U1051F3>
+<U1051F4>
+<U1051F5>
+<U1051F6>
+<U1051F7>
+<U1051F8>
+<U1051F9>
+<U1051FA>
+<U1051FB>
+<U1051FC>
+<U1051FD>
+<U1051FE>
+<U1051FF>
+<U105200>
+<U105201>
+<U105202>
+<U105203>
+<U105204>
+<U105205>
+<U105206>
+<U105207>
+<U105208>
+<U105209>
+<U10520A>
+<U10520B>
+<U10520C>
+<U10520D>
+<U10520E>
+<U10520F>
+<U105210>
+<U105211>
+<U105212>
+<U105213>
+<U105214>
+<U105215>
+<U105216>
+<U105217>
+<U105218>
+<U105219>
+<U10521A>
+<U10521B>
+<U10521C>
+<U10521D>
+<U10521E>
+<U10521F>
+<U105220>
+<U105221>
+<U105222>
+<U105223>
+<U105224>
+<U105225>
+<U105226>
+<U105227>
+<U105228>
+<U105229>
+<U10522A>
+<U10522B>
+<U10522C>
+<U10522D>
+<U10522E>
+<U10522F>
+<U105230>
+<U105231>
+<U105232>
+<U105233>
+<U105234>
+<U105235>
+<U105236>
+<U105237>
+<U105238>
+<U105239>
+<U10523A>
+<U10523B>
+<U10523C>
+<U10523D>
+<U10523E>
+<U10523F>
+<U105240>
+<U105241>
+<U105242>
+<U105243>
+<U105244>
+<U105245>
+<U105246>
+<U105247>
+<U105248>
+<U105249>
+<U10524A>
+<U10524B>
+<U10524C>
+<U10524D>
+<U10524E>
+<U10524F>
+<U105250>
+<U105251>
+<U105252>
+<U105253>
+<U105254>
+<U105255>
+<U105256>
+<U105257>
+<U105258>
+<U105259>
+<U10525A>
+<U10525B>
+<U10525C>
+<U10525D>
+<U10525E>
+<U10525F>
+<U105260>
+<U105261>
+<U105262>
+<U105263>
+<U105264>
+<U105265>
+<U105266>
+<U105267>
+<U105268>
+<U105269>
+<U10526A>
+<U10526B>
+<U10526C>
+<U10526D>
+<U10526E>
+<U10526F>
+<U105270>
+<U105271>
+<U105272>
+<U105273>
+<U105274>
+<U105275>
+<U105276>
+<U105277>
+<U105278>
+<U105279>
+<U10527A>
+<U10527B>
+<U10527C>
+<U10527D>
+<U10527E>
+<U10527F>
+<U105280>
+<U105281>
+<U105282>
+<U105283>
+<U105284>
+<U105285>
+<U105286>
+<U105287>
+<U105288>
+<U105289>
+<U10528A>
+<U10528B>
+<U10528C>
+<U10528D>
+<U10528E>
+<U10528F>
+<U105290>
+<U105291>
+<U105292>
+<U105293>
+<U105294>
+<U105295>
+<U105296>
+<U105297>
+<U105298>
+<U105299>
+<U10529A>
+<U10529B>
+<U10529C>
+<U10529D>
+<U10529E>
+<U10529F>
+<U1052A0>
+<U1052A1>
+<U1052A2>
+<U1052A3>
+<U1052A4>
+<U1052A5>
+<U1052A6>
+<U1052A7>
+<U1052A8>
+<U1052A9>
+<U1052AA>
+<U1052AB>
+<U1052AC>
+<U1052AD>
+<U1052AE>
+<U1052AF>
+<U1052B0>
+<U1052B1>
+<U1052B2>
+<U1052B3>
+<U1052B4>
+<U1052B5>
+<U1052B6>
+<U1052B7>
+<U1052B8>
+<U1052B9>
+<U1052BA>
+<U1052BB>
+<U1052BC>
+<U1052BD>
+<U1052BE>
+<U1052BF>
+<U1052C0>
+<U1052C1>
+<U1052C2>
+<U1052C3>
+<U1052C4>
+<U1052C5>
+<U1052C6>
+<U1052C7>
+<U1052C8>
+<U1052C9>
+<U1052CA>
+<U1052CB>
+<U1052CC>
+<U1052CD>
+<U1052CE>
+<U1052CF>
+<U1052D0>
+<U1052D1>
+<U1052D2>
+<U1052D3>
+<U1052D4>
+<U1052D5>
+<U1052D6>
+<U1052D7>
+<U1052D8>
+<U1052D9>
+<U1052DA>
+<U1052DB>
+<U1052DC>
+<U1052DD>
+<U1052DE>
+<U1052DF>
+<U1052E0>
+<U1052E1>
+<U1052E2>
+<U1052E3>
+<U1052E4>
+<U1052E5>
+<U1052E6>
+<U1052E7>
+<U1052E8>
+<U1052E9>
+<U1052EA>
+<U1052EB>
+<U1052EC>
+<U1052ED>
+<U1052EE>
+<U1052EF>
+<U1052F0>
+<U1052F1>
+<U1052F2>
+<U1052F3>
+<U1052F4>
+<U1052F5>
+<U1052F6>
+<U1052F7>
+<U1052F8>
+<U1052F9>
+<U1052FA>
+<U1052FB>
+<U1052FC>
+<U1052FD>
+<U1052FE>
+<U1052FF>
+<U105300>
+<U105301>
+<U105302>
+<U105303>
+<U105304>
+<U105305>
+<U105306>
+<U105307>
+<U105308>
+<U105309>
+<U10530A>
+<U10530B>
+<U10530C>
+<U10530D>
+<U10530E>
+<U10530F>
+<U105310>
+<U105311>
+<U105312>
+<U105313>
+<U105314>
+<U105315>
+<U105316>
+<U105317>
+<U105318>
+<U105319>
+<U10531A>
+<U10531B>
+<U10531C>
+<U10531D>
+<U10531E>
+<U10531F>
+<U105320>
+<U105321>
+<U105322>
+<U105323>
+<U105324>
+<U105325>
+<U105326>
+<U105327>
+<U105328>
+<U105329>
+<U10532A>
+<U10532B>
+<U10532C>
+<U10532D>
+<U10532E>
+<U10532F>
+<U105330>
+<U105331>
+<U105332>
+<U105333>
+<U105334>
+<U105335>
+<U105336>
+<U105337>
+<U105338>
+<U105339>
+<U10533A>
+<U10533B>
+<U10533C>
+<U10533D>
+<U10533E>
+<U10533F>
+<U105340>
+<U105341>
+<U105342>
+<U105343>
+<U105344>
+<U105345>
+<U105346>
+<U105347>
+<U105348>
+<U105349>
+<U10534A>
+<U10534B>
+<U10534C>
+<U10534D>
+<U10534E>
+<U10534F>
+<U105350>
+<U105351>
+<U105352>
+<U105353>
+<U105354>
+<U105355>
+<U105356>
+<U105357>
+<U105358>
+<U105359>
+<U10535A>
+<U10535B>
+<U10535C>
+<U10535D>
+<U10535E>
+<U10535F>
+<U105360>
+<U105361>
+<U105362>
+<U105363>
+<U105364>
+<U105365>
+<U105366>
+<U105367>
+<U105368>
+<U105369>
+<U10536A>
+<U10536B>
+<U10536C>
+<U10536D>
+<U10536E>
+<U10536F>
+<U105370>
+<U105371>
+<U105372>
+<U105373>
+<U105374>
+<U105375>
+<U105376>
+<U105377>
+<U105378>
+<U105379>
+<U10537A>
+<U10537B>
+<U10537C>
+<U10537D>
+<U10537E>
+<U10537F>
+<U105380>
+<U105381>
+<U105382>
+<U105383>
+<U105384>
+<U105385>
+<U105386>
+<U105387>
+<U105388>
+<U105389>
+<U10538A>
+<U10538B>
+<U10538C>
+<U10538D>
+<U10538E>
+<U10538F>
+<U105390>
+<U105391>
+<U105392>
+<U105393>
+<U105394>
+<U105395>
+<U105396>
+<U105397>
+<U105398>
+<U105399>
+<U10539A>
+<U10539B>
+<U10539C>
+<U10539D>
+<U10539E>
+<U10539F>
+<U1053A0>
+<U1053A1>
+<U1053A2>
+<U1053A3>
+<U1053A4>
+<U1053A5>
+<U1053A6>
+<U1053A7>
+<U1053A8>
+<U1053A9>
+<U1053AA>
+<U1053AB>
+<U1053AC>
+<U1053AD>
+<U1053AE>
+<U1053AF>
+<U1053B0>
+<U1053B1>
+<U1053B2>
+<U1053B3>
+<U1053B4>
+<U1053B5>
+<U1053B6>
+<U1053B7>
+<U1053B8>
+<U1053B9>
+<U1053BA>
+<U1053BB>
+<U1053BC>
+<U1053BD>
+<U1053BE>
+<U1053BF>
+<U1053C0>
+<U1053C1>
+<U1053C2>
+<U1053C3>
+<U1053C4>
+<U1053C5>
+<U1053C6>
+<U1053C7>
+<U1053C8>
+<U1053C9>
+<U1053CA>
+<U1053CB>
+<U1053CC>
+<U1053CD>
+<U1053CE>
+<U1053CF>
+<U1053D0>
+<U1053D1>
+<U1053D2>
+<U1053D3>
+<U1053D4>
+<U1053D5>
+<U1053D6>
+<U1053D7>
+<U1053D8>
+<U1053D9>
+<U1053DA>
+<U1053DB>
+<U1053DC>
+<U1053DD>
+<U1053DE>
+<U1053DF>
+<U1053E0>
+<U1053E1>
+<U1053E2>
+<U1053E3>
+<U1053E4>
+<U1053E5>
+<U1053E6>
+<U1053E7>
+<U1053E8>
+<U1053E9>
+<U1053EA>
+<U1053EB>
+<U1053EC>
+<U1053ED>
+<U1053EE>
+<U1053EF>
+<U1053F0>
+<U1053F1>
+<U1053F2>
+<U1053F3>
+<U1053F4>
+<U1053F5>
+<U1053F6>
+<U1053F7>
+<U1053F8>
+<U1053F9>
+<U1053FA>
+<U1053FB>
+<U1053FC>
+<U1053FD>
+<U1053FE>
+<U1053FF>
+<U105400>
+<U105401>
+<U105402>
+<U105403>
+<U105404>
+<U105405>
+<U105406>
+<U105407>
+<U105408>
+<U105409>
+<U10540A>
+<U10540B>
+<U10540C>
+<U10540D>
+<U10540E>
+<U10540F>
+<U105410>
+<U105411>
+<U105412>
+<U105413>
+<U105414>
+<U105415>
+<U105416>
+<U105417>
+<U105418>
+<U105419>
+<U10541A>
+<U10541B>
+<U10541C>
+<U10541D>
+<U10541E>
+<U10541F>
+<U105420>
+<U105421>
+<U105422>
+<U105423>
+<U105424>
+<U105425>
+<U105426>
+<U105427>
+<U105428>
+<U105429>
+<U10542A>
+<U10542B>
+<U10542C>
+<U10542D>
+<U10542E>
+<U10542F>
+<U105430>
+<U105431>
+<U105432>
+<U105433>
+<U105434>
+<U105435>
+<U105436>
+<U105437>
+<U105438>
+<U105439>
+<U10543A>
+<U10543B>
+<U10543C>
+<U10543D>
+<U10543E>
+<U10543F>
+<U105440>
+<U105441>
+<U105442>
+<U105443>
+<U105444>
+<U105445>
+<U105446>
+<U105447>
+<U105448>
+<U105449>
+<U10544A>
+<U10544B>
+<U10544C>
+<U10544D>
+<U10544E>
+<U10544F>
+<U105450>
+<U105451>
+<U105452>
+<U105453>
+<U105454>
+<U105455>
+<U105456>
+<U105457>
+<U105458>
+<U105459>
+<U10545A>
+<U10545B>
+<U10545C>
+<U10545D>
+<U10545E>
+<U10545F>
+<U105460>
+<U105461>
+<U105462>
+<U105463>
+<U105464>
+<U105465>
+<U105466>
+<U105467>
+<U105468>
+<U105469>
+<U10546A>
+<U10546B>
+<U10546C>
+<U10546D>
+<U10546E>
+<U10546F>
+<U105470>
+<U105471>
+<U105472>
+<U105473>
+<U105474>
+<U105475>
+<U105476>
+<U105477>
+<U105478>
+<U105479>
+<U10547A>
+<U10547B>
+<U10547C>
+<U10547D>
+<U10547E>
+<U10547F>
+<U105480>
+<U105481>
+<U105482>
+<U105483>
+<U105484>
+<U105485>
+<U105486>
+<U105487>
+<U105488>
+<U105489>
+<U10548A>
+<U10548B>
+<U10548C>
+<U10548D>
+<U10548E>
+<U10548F>
+<U105490>
+<U105491>
+<U105492>
+<U105493>
+<U105494>
+<U105495>
+<U105496>
+<U105497>
+<U105498>
+<U105499>
+<U10549A>
+<U10549B>
+<U10549C>
+<U10549D>
+<U10549E>
+<U10549F>
+<U1054A0>
+<U1054A1>
+<U1054A2>
+<U1054A3>
+<U1054A4>
+<U1054A5>
+<U1054A6>
+<U1054A7>
+<U1054A8>
+<U1054A9>
+<U1054AA>
+<U1054AB>
+<U1054AC>
+<U1054AD>
+<U1054AE>
+<U1054AF>
+<U1054B0>
+<U1054B1>
+<U1054B2>
+<U1054B3>
+<U1054B4>
+<U1054B5>
+<U1054B6>
+<U1054B7>
+<U1054B8>
+<U1054B9>
+<U1054BA>
+<U1054BB>
+<U1054BC>
+<U1054BD>
+<U1054BE>
+<U1054BF>
+<U1054C0>
+<U1054C1>
+<U1054C2>
+<U1054C3>
+<U1054C4>
+<U1054C5>
+<U1054C6>
+<U1054C7>
+<U1054C8>
+<U1054C9>
+<U1054CA>
+<U1054CB>
+<U1054CC>
+<U1054CD>
+<U1054CE>
+<U1054CF>
+<U1054D0>
+<U1054D1>
+<U1054D2>
+<U1054D3>
+<U1054D4>
+<U1054D5>
+<U1054D6>
+<U1054D7>
+<U1054D8>
+<U1054D9>
+<U1054DA>
+<U1054DB>
+<U1054DC>
+<U1054DD>
+<U1054DE>
+<U1054DF>
+<U1054E0>
+<U1054E1>
+<U1054E2>
+<U1054E3>
+<U1054E4>
+<U1054E5>
+<U1054E6>
+<U1054E7>
+<U1054E8>
+<U1054E9>
+<U1054EA>
+<U1054EB>
+<U1054EC>
+<U1054ED>
+<U1054EE>
+<U1054EF>
+<U1054F0>
+<U1054F1>
+<U1054F2>
+<U1054F3>
+<U1054F4>
+<U1054F5>
+<U1054F6>
+<U1054F7>
+<U1054F8>
+<U1054F9>
+<U1054FA>
+<U1054FB>
+<U1054FC>
+<U1054FD>
+<U1054FE>
+<U1054FF>
+<U105500>
+<U105501>
+<U105502>
+<U105503>
+<U105504>
+<U105505>
+<U105506>
+<U105507>
+<U105508>
+<U105509>
+<U10550A>
+<U10550B>
+<U10550C>
+<U10550D>
+<U10550E>
+<U10550F>
+<U105510>
+<U105511>
+<U105512>
+<U105513>
+<U105514>
+<U105515>
+<U105516>
+<U105517>
+<U105518>
+<U105519>
+<U10551A>
+<U10551B>
+<U10551C>
+<U10551D>
+<U10551E>
+<U10551F>
+<U105520>
+<U105521>
+<U105522>
+<U105523>
+<U105524>
+<U105525>
+<U105526>
+<U105527>
+<U105528>
+<U105529>
+<U10552A>
+<U10552B>
+<U10552C>
+<U10552D>
+<U10552E>
+<U10552F>
+<U105530>
+<U105531>
+<U105532>
+<U105533>
+<U105534>
+<U105535>
+<U105536>
+<U105537>
+<U105538>
+<U105539>
+<U10553A>
+<U10553B>
+<U10553C>
+<U10553D>
+<U10553E>
+<U10553F>
+<U105540>
+<U105541>
+<U105542>
+<U105543>
+<U105544>
+<U105545>
+<U105546>
+<U105547>
+<U105548>
+<U105549>
+<U10554A>
+<U10554B>
+<U10554C>
+<U10554D>
+<U10554E>
+<U10554F>
+<U105550>
+<U105551>
+<U105552>
+<U105553>
+<U105554>
+<U105555>
+<U105556>
+<U105557>
+<U105558>
+<U105559>
+<U10555A>
+<U10555B>
+<U10555C>
+<U10555D>
+<U10555E>
+<U10555F>
+<U105560>
+<U105561>
+<U105562>
+<U105563>
+<U105564>
+<U105565>
+<U105566>
+<U105567>
+<U105568>
+<U105569>
+<U10556A>
+<U10556B>
+<U10556C>
+<U10556D>
+<U10556E>
+<U10556F>
+<U105570>
+<U105571>
+<U105572>
+<U105573>
+<U105574>
+<U105575>
+<U105576>
+<U105577>
+<U105578>
+<U105579>
+<U10557A>
+<U10557B>
+<U10557C>
+<U10557D>
+<U10557E>
+<U10557F>
+<U105580>
+<U105581>
+<U105582>
+<U105583>
+<U105584>
+<U105585>
+<U105586>
+<U105587>
+<U105588>
+<U105589>
+<U10558A>
+<U10558B>
+<U10558C>
+<U10558D>
+<U10558E>
+<U10558F>
+<U105590>
+<U105591>
+<U105592>
+<U105593>
+<U105594>
+<U105595>
+<U105596>
+<U105597>
+<U105598>
+<U105599>
+<U10559A>
+<U10559B>
+<U10559C>
+<U10559D>
+<U10559E>
+<U10559F>
+<U1055A0>
+<U1055A1>
+<U1055A2>
+<U1055A3>
+<U1055A4>
+<U1055A5>
+<U1055A6>
+<U1055A7>
+<U1055A8>
+<U1055A9>
+<U1055AA>
+<U1055AB>
+<U1055AC>
+<U1055AD>
+<U1055AE>
+<U1055AF>
+<U1055B0>
+<U1055B1>
+<U1055B2>
+<U1055B3>
+<U1055B4>
+<U1055B5>
+<U1055B6>
+<U1055B7>
+<U1055B8>
+<U1055B9>
+<U1055BA>
+<U1055BB>
+<U1055BC>
+<U1055BD>
+<U1055BE>
+<U1055BF>
+<U1055C0>
+<U1055C1>
+<U1055C2>
+<U1055C3>
+<U1055C4>
+<U1055C5>
+<U1055C6>
+<U1055C7>
+<U1055C8>
+<U1055C9>
+<U1055CA>
+<U1055CB>
+<U1055CC>
+<U1055CD>
+<U1055CE>
+<U1055CF>
+<U1055D0>
+<U1055D1>
+<U1055D2>
+<U1055D3>
+<U1055D4>
+<U1055D5>
+<U1055D6>
+<U1055D7>
+<U1055D8>
+<U1055D9>
+<U1055DA>
+<U1055DB>
+<U1055DC>
+<U1055DD>
+<U1055DE>
+<U1055DF>
+<U1055E0>
+<U1055E1>
+<U1055E2>
+<U1055E3>
+<U1055E4>
+<U1055E5>
+<U1055E6>
+<U1055E7>
+<U1055E8>
+<U1055E9>
+<U1055EA>
+<U1055EB>
+<U1055EC>
+<U1055ED>
+<U1055EE>
+<U1055EF>
+<U1055F0>
+<U1055F1>
+<U1055F2>
+<U1055F3>
+<U1055F4>
+<U1055F5>
+<U1055F6>
+<U1055F7>
+<U1055F8>
+<U1055F9>
+<U1055FA>
+<U1055FB>
+<U1055FC>
+<U1055FD>
+<U1055FE>
+<U1055FF>
+<U105600>
+<U105601>
+<U105602>
+<U105603>
+<U105604>
+<U105605>
+<U105606>
+<U105607>
+<U105608>
+<U105609>
+<U10560A>
+<U10560B>
+<U10560C>
+<U10560D>
+<U10560E>
+<U10560F>
+<U105610>
+<U105611>
+<U105612>
+<U105613>
+<U105614>
+<U105615>
+<U105616>
+<U105617>
+<U105618>
+<U105619>
+<U10561A>
+<U10561B>
+<U10561C>
+<U10561D>
+<U10561E>
+<U10561F>
+<U105620>
+<U105621>
+<U105622>
+<U105623>
+<U105624>
+<U105625>
+<U105626>
+<U105627>
+<U105628>
+<U105629>
+<U10562A>
+<U10562B>
+<U10562C>
+<U10562D>
+<U10562E>
+<U10562F>
+<U105630>
+<U105631>
+<U105632>
+<U105633>
+<U105634>
+<U105635>
+<U105636>
+<U105637>
+<U105638>
+<U105639>
+<U10563A>
+<U10563B>
+<U10563C>
+<U10563D>
+<U10563E>
+<U10563F>
+<U105640>
+<U105641>
+<U105642>
+<U105643>
+<U105644>
+<U105645>
+<U105646>
+<U105647>
+<U105648>
+<U105649>
+<U10564A>
+<U10564B>
+<U10564C>
+<U10564D>
+<U10564E>
+<U10564F>
+<U105650>
+<U105651>
+<U105652>
+<U105653>
+<U105654>
+<U105655>
+<U105656>
+<U105657>
+<U105658>
+<U105659>
+<U10565A>
+<U10565B>
+<U10565C>
+<U10565D>
+<U10565E>
+<U10565F>
+<U105660>
+<U105661>
+<U105662>
+<U105663>
+<U105664>
+<U105665>
+<U105666>
+<U105667>
+<U105668>
+<U105669>
+<U10566A>
+<U10566B>
+<U10566C>
+<U10566D>
+<U10566E>
+<U10566F>
+<U105670>
+<U105671>
+<U105672>
+<U105673>
+<U105674>
+<U105675>
+<U105676>
+<U105677>
+<U105678>
+<U105679>
+<U10567A>
+<U10567B>
+<U10567C>
+<U10567D>
+<U10567E>
+<U10567F>
+<U105680>
+<U105681>
+<U105682>
+<U105683>
+<U105684>
+<U105685>
+<U105686>
+<U105687>
+<U105688>
+<U105689>
+<U10568A>
+<U10568B>
+<U10568C>
+<U10568D>
+<U10568E>
+<U10568F>
+<U105690>
+<U105691>
+<U105692>
+<U105693>
+<U105694>
+<U105695>
+<U105696>
+<U105697>
+<U105698>
+<U105699>
+<U10569A>
+<U10569B>
+<U10569C>
+<U10569D>
+<U10569E>
+<U10569F>
+<U1056A0>
+<U1056A1>
+<U1056A2>
+<U1056A3>
+<U1056A4>
+<U1056A5>
+<U1056A6>
+<U1056A7>
+<U1056A8>
+<U1056A9>
+<U1056AA>
+<U1056AB>
+<U1056AC>
+<U1056AD>
+<U1056AE>
+<U1056AF>
+<U1056B0>
+<U1056B1>
+<U1056B2>
+<U1056B3>
+<U1056B4>
+<U1056B5>
+<U1056B6>
+<U1056B7>
+<U1056B8>
+<U1056B9>
+<U1056BA>
+<U1056BB>
+<U1056BC>
+<U1056BD>
+<U1056BE>
+<U1056BF>
+<U1056C0>
+<U1056C1>
+<U1056C2>
+<U1056C3>
+<U1056C4>
+<U1056C5>
+<U1056C6>
+<U1056C7>
+<U1056C8>
+<U1056C9>
+<U1056CA>
+<U1056CB>
+<U1056CC>
+<U1056CD>
+<U1056CE>
+<U1056CF>
+<U1056D0>
+<U1056D1>
+<U1056D2>
+<U1056D3>
+<U1056D4>
+<U1056D5>
+<U1056D6>
+<U1056D7>
+<U1056D8>
+<U1056D9>
+<U1056DA>
+<U1056DB>
+<U1056DC>
+<U1056DD>
+<U1056DE>
+<U1056DF>
+<U1056E0>
+<U1056E1>
+<U1056E2>
+<U1056E3>
+<U1056E4>
+<U1056E5>
+<U1056E6>
+<U1056E7>
+<U1056E8>
+<U1056E9>
+<U1056EA>
+<U1056EB>
+<U1056EC>
+<U1056ED>
+<U1056EE>
+<U1056EF>
+<U1056F0>
+<U1056F1>
+<U1056F2>
+<U1056F3>
+<U1056F4>
+<U1056F5>
+<U1056F6>
+<U1056F7>
+<U1056F8>
+<U1056F9>
+<U1056FA>
+<U1056FB>
+<U1056FC>
+<U1056FD>
+<U1056FE>
+<U1056FF>
+<U105700>
+<U105701>
+<U105702>
+<U105703>
+<U105704>
+<U105705>
+<U105706>
+<U105707>
+<U105708>
+<U105709>
+<U10570A>
+<U10570B>
+<U10570C>
+<U10570D>
+<U10570E>
+<U10570F>
+<U105710>
+<U105711>
+<U105712>
+<U105713>
+<U105714>
+<U105715>
+<U105716>
+<U105717>
+<U105718>
+<U105719>
+<U10571A>
+<U10571B>
+<U10571C>
+<U10571D>
+<U10571E>
+<U10571F>
+<U105720>
+<U105721>
+<U105722>
+<U105723>
+<U105724>
+<U105725>
+<U105726>
+<U105727>
+<U105728>
+<U105729>
+<U10572A>
+<U10572B>
+<U10572C>
+<U10572D>
+<U10572E>
+<U10572F>
+<U105730>
+<U105731>
+<U105732>
+<U105733>
+<U105734>
+<U105735>
+<U105736>
+<U105737>
+<U105738>
+<U105739>
+<U10573A>
+<U10573B>
+<U10573C>
+<U10573D>
+<U10573E>
+<U10573F>
+<U105740>
+<U105741>
+<U105742>
+<U105743>
+<U105744>
+<U105745>
+<U105746>
+<U105747>
+<U105748>
+<U105749>
+<U10574A>
+<U10574B>
+<U10574C>
+<U10574D>
+<U10574E>
+<U10574F>
+<U105750>
+<U105751>
+<U105752>
+<U105753>
+<U105754>
+<U105755>
+<U105756>
+<U105757>
+<U105758>
+<U105759>
+<U10575A>
+<U10575B>
+<U10575C>
+<U10575D>
+<U10575E>
+<U10575F>
+<U105760>
+<U105761>
+<U105762>
+<U105763>
+<U105764>
+<U105765>
+<U105766>
+<U105767>
+<U105768>
+<U105769>
+<U10576A>
+<U10576B>
+<U10576C>
+<U10576D>
+<U10576E>
+<U10576F>
+<U105770>
+<U105771>
+<U105772>
+<U105773>
+<U105774>
+<U105775>
+<U105776>
+<U105777>
+<U105778>
+<U105779>
+<U10577A>
+<U10577B>
+<U10577C>
+<U10577D>
+<U10577E>
+<U10577F>
+<U105780>
+<U105781>
+<U105782>
+<U105783>
+<U105784>
+<U105785>
+<U105786>
+<U105787>
+<U105788>
+<U105789>
+<U10578A>
+<U10578B>
+<U10578C>
+<U10578D>
+<U10578E>
+<U10578F>
+<U105790>
+<U105791>
+<U105792>
+<U105793>
+<U105794>
+<U105795>
+<U105796>
+<U105797>
+<U105798>
+<U105799>
+<U10579A>
+<U10579B>
+<U10579C>
+<U10579D>
+<U10579E>
+<U10579F>
+<U1057A0>
+<U1057A1>
+<U1057A2>
+<U1057A3>
+<U1057A4>
+<U1057A5>
+<U1057A6>
+<U1057A7>
+<U1057A8>
+<U1057A9>
+<U1057AA>
+<U1057AB>
+<U1057AC>
+<U1057AD>
+<U1057AE>
+<U1057AF>
+<U1057B0>
+<U1057B1>
+<U1057B2>
+<U1057B3>
+<U1057B4>
+<U1057B5>
+<U1057B6>
+<U1057B7>
+<U1057B8>
+<U1057B9>
+<U1057BA>
+<U1057BB>
+<U1057BC>
+<U1057BD>
+<U1057BE>
+<U1057BF>
+<U1057C0>
+<U1057C1>
+<U1057C2>
+<U1057C3>
+<U1057C4>
+<U1057C5>
+<U1057C6>
+<U1057C7>
+<U1057C8>
+<U1057C9>
+<U1057CA>
+<U1057CB>
+<U1057CC>
+<U1057CD>
+<U1057CE>
+<U1057CF>
+<U1057D0>
+<U1057D1>
+<U1057D2>
+<U1057D3>
+<U1057D4>
+<U1057D5>
+<U1057D6>
+<U1057D7>
+<U1057D8>
+<U1057D9>
+<U1057DA>
+<U1057DB>
+<U1057DC>
+<U1057DD>
+<U1057DE>
+<U1057DF>
+<U1057E0>
+<U1057E1>
+<U1057E2>
+<U1057E3>
+<U1057E4>
+<U1057E5>
+<U1057E6>
+<U1057E7>
+<U1057E8>
+<U1057E9>
+<U1057EA>
+<U1057EB>
+<U1057EC>
+<U1057ED>
+<U1057EE>
+<U1057EF>
+<U1057F0>
+<U1057F1>
+<U1057F2>
+<U1057F3>
+<U1057F4>
+<U1057F5>
+<U1057F6>
+<U1057F7>
+<U1057F8>
+<U1057F9>
+<U1057FA>
+<U1057FB>
+<U1057FC>
+<U1057FD>
+<U1057FE>
+<U1057FF>
+<U105800>
+<U105801>
+<U105802>
+<U105803>
+<U105804>
+<U105805>
+<U105806>
+<U105807>
+<U105808>
+<U105809>
+<U10580A>
+<U10580B>
+<U10580C>
+<U10580D>
+<U10580E>
+<U10580F>
+<U105810>
+<U105811>
+<U105812>
+<U105813>
+<U105814>
+<U105815>
+<U105816>
+<U105817>
+<U105818>
+<U105819>
+<U10581A>
+<U10581B>
+<U10581C>
+<U10581D>
+<U10581E>
+<U10581F>
+<U105820>
+<U105821>
+<U105822>
+<U105823>
+<U105824>
+<U105825>
+<U105826>
+<U105827>
+<U105828>
+<U105829>
+<U10582A>
+<U10582B>
+<U10582C>
+<U10582D>
+<U10582E>
+<U10582F>
+<U105830>
+<U105831>
+<U105832>
+<U105833>
+<U105834>
+<U105835>
+<U105836>
+<U105837>
+<U105838>
+<U105839>
+<U10583A>
+<U10583B>
+<U10583C>
+<U10583D>
+<U10583E>
+<U10583F>
+<U105840>
+<U105841>
+<U105842>
+<U105843>
+<U105844>
+<U105845>
+<U105846>
+<U105847>
+<U105848>
+<U105849>
+<U10584A>
+<U10584B>
+<U10584C>
+<U10584D>
+<U10584E>
+<U10584F>
+<U105850>
+<U105851>
+<U105852>
+<U105853>
+<U105854>
+<U105855>
+<U105856>
+<U105857>
+<U105858>
+<U105859>
+<U10585A>
+<U10585B>
+<U10585C>
+<U10585D>
+<U10585E>
+<U10585F>
+<U105860>
+<U105861>
+<U105862>
+<U105863>
+<U105864>
+<U105865>
+<U105866>
+<U105867>
+<U105868>
+<U105869>
+<U10586A>
+<U10586B>
+<U10586C>
+<U10586D>
+<U10586E>
+<U10586F>
+<U105870>
+<U105871>
+<U105872>
+<U105873>
+<U105874>
+<U105875>
+<U105876>
+<U105877>
+<U105878>
+<U105879>
+<U10587A>
+<U10587B>
+<U10587C>
+<U10587D>
+<U10587E>
+<U10587F>
+<U105880>
+<U105881>
+<U105882>
+<U105883>
+<U105884>
+<U105885>
+<U105886>
+<U105887>
+<U105888>
+<U105889>
+<U10588A>
+<U10588B>
+<U10588C>
+<U10588D>
+<U10588E>
+<U10588F>
+<U105890>
+<U105891>
+<U105892>
+<U105893>
+<U105894>
+<U105895>
+<U105896>
+<U105897>
+<U105898>
+<U105899>
+<U10589A>
+<U10589B>
+<U10589C>
+<U10589D>
+<U10589E>
+<U10589F>
+<U1058A0>
+<U1058A1>
+<U1058A2>
+<U1058A3>
+<U1058A4>
+<U1058A5>
+<U1058A6>
+<U1058A7>
+<U1058A8>
+<U1058A9>
+<U1058AA>
+<U1058AB>
+<U1058AC>
+<U1058AD>
+<U1058AE>
+<U1058AF>
+<U1058B0>
+<U1058B1>
+<U1058B2>
+<U1058B3>
+<U1058B4>
+<U1058B5>
+<U1058B6>
+<U1058B7>
+<U1058B8>
+<U1058B9>
+<U1058BA>
+<U1058BB>
+<U1058BC>
+<U1058BD>
+<U1058BE>
+<U1058BF>
+<U1058C0>
+<U1058C1>
+<U1058C2>
+<U1058C3>
+<U1058C4>
+<U1058C5>
+<U1058C6>
+<U1058C7>
+<U1058C8>
+<U1058C9>
+<U1058CA>
+<U1058CB>
+<U1058CC>
+<U1058CD>
+<U1058CE>
+<U1058CF>
+<U1058D0>
+<U1058D1>
+<U1058D2>
+<U1058D3>
+<U1058D4>
+<U1058D5>
+<U1058D6>
+<U1058D7>
+<U1058D8>
+<U1058D9>
+<U1058DA>
+<U1058DB>
+<U1058DC>
+<U1058DD>
+<U1058DE>
+<U1058DF>
+<U1058E0>
+<U1058E1>
+<U1058E2>
+<U1058E3>
+<U1058E4>
+<U1058E5>
+<U1058E6>
+<U1058E7>
+<U1058E8>
+<U1058E9>
+<U1058EA>
+<U1058EB>
+<U1058EC>
+<U1058ED>
+<U1058EE>
+<U1058EF>
+<U1058F0>
+<U1058F1>
+<U1058F2>
+<U1058F3>
+<U1058F4>
+<U1058F5>
+<U1058F6>
+<U1058F7>
+<U1058F8>
+<U1058F9>
+<U1058FA>
+<U1058FB>
+<U1058FC>
+<U1058FD>
+<U1058FE>
+<U1058FF>
+<U105900>
+<U105901>
+<U105902>
+<U105903>
+<U105904>
+<U105905>
+<U105906>
+<U105907>
+<U105908>
+<U105909>
+<U10590A>
+<U10590B>
+<U10590C>
+<U10590D>
+<U10590E>
+<U10590F>
+<U105910>
+<U105911>
+<U105912>
+<U105913>
+<U105914>
+<U105915>
+<U105916>
+<U105917>
+<U105918>
+<U105919>
+<U10591A>
+<U10591B>
+<U10591C>
+<U10591D>
+<U10591E>
+<U10591F>
+<U105920>
+<U105921>
+<U105922>
+<U105923>
+<U105924>
+<U105925>
+<U105926>
+<U105927>
+<U105928>
+<U105929>
+<U10592A>
+<U10592B>
+<U10592C>
+<U10592D>
+<U10592E>
+<U10592F>
+<U105930>
+<U105931>
+<U105932>
+<U105933>
+<U105934>
+<U105935>
+<U105936>
+<U105937>
+<U105938>
+<U105939>
+<U10593A>
+<U10593B>
+<U10593C>
+<U10593D>
+<U10593E>
+<U10593F>
+<U105940>
+<U105941>
+<U105942>
+<U105943>
+<U105944>
+<U105945>
+<U105946>
+<U105947>
+<U105948>
+<U105949>
+<U10594A>
+<U10594B>
+<U10594C>
+<U10594D>
+<U10594E>
+<U10594F>
+<U105950>
+<U105951>
+<U105952>
+<U105953>
+<U105954>
+<U105955>
+<U105956>
+<U105957>
+<U105958>
+<U105959>
+<U10595A>
+<U10595B>
+<U10595C>
+<U10595D>
+<U10595E>
+<U10595F>
+<U105960>
+<U105961>
+<U105962>
+<U105963>
+<U105964>
+<U105965>
+<U105966>
+<U105967>
+<U105968>
+<U105969>
+<U10596A>
+<U10596B>
+<U10596C>
+<U10596D>
+<U10596E>
+<U10596F>
+<U105970>
+<U105971>
+<U105972>
+<U105973>
+<U105974>
+<U105975>
+<U105976>
+<U105977>
+<U105978>
+<U105979>
+<U10597A>
+<U10597B>
+<U10597C>
+<U10597D>
+<U10597E>
+<U10597F>
+<U105980>
+<U105981>
+<U105982>
+<U105983>
+<U105984>
+<U105985>
+<U105986>
+<U105987>
+<U105988>
+<U105989>
+<U10598A>
+<U10598B>
+<U10598C>
+<U10598D>
+<U10598E>
+<U10598F>
+<U105990>
+<U105991>
+<U105992>
+<U105993>
+<U105994>
+<U105995>
+<U105996>
+<U105997>
+<U105998>
+<U105999>
+<U10599A>
+<U10599B>
+<U10599C>
+<U10599D>
+<U10599E>
+<U10599F>
+<U1059A0>
+<U1059A1>
+<U1059A2>
+<U1059A3>
+<U1059A4>
+<U1059A5>
+<U1059A6>
+<U1059A7>
+<U1059A8>
+<U1059A9>
+<U1059AA>
+<U1059AB>
+<U1059AC>
+<U1059AD>
+<U1059AE>
+<U1059AF>
+<U1059B0>
+<U1059B1>
+<U1059B2>
+<U1059B3>
+<U1059B4>
+<U1059B5>
+<U1059B6>
+<U1059B7>
+<U1059B8>
+<U1059B9>
+<U1059BA>
+<U1059BB>
+<U1059BC>
+<U1059BD>
+<U1059BE>
+<U1059BF>
+<U1059C0>
+<U1059C1>
+<U1059C2>
+<U1059C3>
+<U1059C4>
+<U1059C5>
+<U1059C6>
+<U1059C7>
+<U1059C8>
+<U1059C9>
+<U1059CA>
+<U1059CB>
+<U1059CC>
+<U1059CD>
+<U1059CE>
+<U1059CF>
+<U1059D0>
+<U1059D1>
+<U1059D2>
+<U1059D3>
+<U1059D4>
+<U1059D5>
+<U1059D6>
+<U1059D7>
+<U1059D8>
+<U1059D9>
+<U1059DA>
+<U1059DB>
+<U1059DC>
+<U1059DD>
+<U1059DE>
+<U1059DF>
+<U1059E0>
+<U1059E1>
+<U1059E2>
+<U1059E3>
+<U1059E4>
+<U1059E5>
+<U1059E6>
+<U1059E7>
+<U1059E8>
+<U1059E9>
+<U1059EA>
+<U1059EB>
+<U1059EC>
+<U1059ED>
+<U1059EE>
+<U1059EF>
+<U1059F0>
+<U1059F1>
+<U1059F2>
+<U1059F3>
+<U1059F4>
+<U1059F5>
+<U1059F6>
+<U1059F7>
+<U1059F8>
+<U1059F9>
+<U1059FA>
+<U1059FB>
+<U1059FC>
+<U1059FD>
+<U1059FE>
+<U1059FF>
+<U105A00>
+<U105A01>
+<U105A02>
+<U105A03>
+<U105A04>
+<U105A05>
+<U105A06>
+<U105A07>
+<U105A08>
+<U105A09>
+<U105A0A>
+<U105A0B>
+<U105A0C>
+<U105A0D>
+<U105A0E>
+<U105A0F>
+<U105A10>
+<U105A11>
+<U105A12>
+<U105A13>
+<U105A14>
+<U105A15>
+<U105A16>
+<U105A17>
+<U105A18>
+<U105A19>
+<U105A1A>
+<U105A1B>
+<U105A1C>
+<U105A1D>
+<U105A1E>
+<U105A1F>
+<U105A20>
+<U105A21>
+<U105A22>
+<U105A23>
+<U105A24>
+<U105A25>
+<U105A26>
+<U105A27>
+<U105A28>
+<U105A29>
+<U105A2A>
+<U105A2B>
+<U105A2C>
+<U105A2D>
+<U105A2E>
+<U105A2F>
+<U105A30>
+<U105A31>
+<U105A32>
+<U105A33>
+<U105A34>
+<U105A35>
+<U105A36>
+<U105A37>
+<U105A38>
+<U105A39>
+<U105A3A>
+<U105A3B>
+<U105A3C>
+<U105A3D>
+<U105A3E>
+<U105A3F>
+<U105A40>
+<U105A41>
+<U105A42>
+<U105A43>
+<U105A44>
+<U105A45>
+<U105A46>
+<U105A47>
+<U105A48>
+<U105A49>
+<U105A4A>
+<U105A4B>
+<U105A4C>
+<U105A4D>
+<U105A4E>
+<U105A4F>
+<U105A50>
+<U105A51>
+<U105A52>
+<U105A53>
+<U105A54>
+<U105A55>
+<U105A56>
+<U105A57>
+<U105A58>
+<U105A59>
+<U105A5A>
+<U105A5B>
+<U105A5C>
+<U105A5D>
+<U105A5E>
+<U105A5F>
+<U105A60>
+<U105A61>
+<U105A62>
+<U105A63>
+<U105A64>
+<U105A65>
+<U105A66>
+<U105A67>
+<U105A68>
+<U105A69>
+<U105A6A>
+<U105A6B>
+<U105A6C>
+<U105A6D>
+<U105A6E>
+<U105A6F>
+<U105A70>
+<U105A71>
+<U105A72>
+<U105A73>
+<U105A74>
+<U105A75>
+<U105A76>
+<U105A77>
+<U105A78>
+<U105A79>
+<U105A7A>
+<U105A7B>
+<U105A7C>
+<U105A7D>
+<U105A7E>
+<U105A7F>
+<U105A80>
+<U105A81>
+<U105A82>
+<U105A83>
+<U105A84>
+<U105A85>
+<U105A86>
+<U105A87>
+<U105A88>
+<U105A89>
+<U105A8A>
+<U105A8B>
+<U105A8C>
+<U105A8D>
+<U105A8E>
+<U105A8F>
+<U105A90>
+<U105A91>
+<U105A92>
+<U105A93>
+<U105A94>
+<U105A95>
+<U105A96>
+<U105A97>
+<U105A98>
+<U105A99>
+<U105A9A>
+<U105A9B>
+<U105A9C>
+<U105A9D>
+<U105A9E>
+<U105A9F>
+<U105AA0>
+<U105AA1>
+<U105AA2>
+<U105AA3>
+<U105AA4>
+<U105AA5>
+<U105AA6>
+<U105AA7>
+<U105AA8>
+<U105AA9>
+<U105AAA>
+<U105AAB>
+<U105AAC>
+<U105AAD>
+<U105AAE>
+<U105AAF>
+<U105AB0>
+<U105AB1>
+<U105AB2>
+<U105AB3>
+<U105AB4>
+<U105AB5>
+<U105AB6>
+<U105AB7>
+<U105AB8>
+<U105AB9>
+<U105ABA>
+<U105ABB>
+<U105ABC>
+<U105ABD>
+<U105ABE>
+<U105ABF>
+<U105AC0>
+<U105AC1>
+<U105AC2>
+<U105AC3>
+<U105AC4>
+<U105AC5>
+<U105AC6>
+<U105AC7>
+<U105AC8>
+<U105AC9>
+<U105ACA>
+<U105ACB>
+<U105ACC>
+<U105ACD>
+<U105ACE>
+<U105ACF>
+<U105AD0>
+<U105AD1>
+<U105AD2>
+<U105AD3>
+<U105AD4>
+<U105AD5>
+<U105AD6>
+<U105AD7>
+<U105AD8>
+<U105AD9>
+<U105ADA>
+<U105ADB>
+<U105ADC>
+<U105ADD>
+<U105ADE>
+<U105ADF>
+<U105AE0>
+<U105AE1>
+<U105AE2>
+<U105AE3>
+<U105AE4>
+<U105AE5>
+<U105AE6>
+<U105AE7>
+<U105AE8>
+<U105AE9>
+<U105AEA>
+<U105AEB>
+<U105AEC>
+<U105AED>
+<U105AEE>
+<U105AEF>
+<U105AF0>
+<U105AF1>
+<U105AF2>
+<U105AF3>
+<U105AF4>
+<U105AF5>
+<U105AF6>
+<U105AF7>
+<U105AF8>
+<U105AF9>
+<U105AFA>
+<U105AFB>
+<U105AFC>
+<U105AFD>
+<U105AFE>
+<U105AFF>
+<U105B00>
+<U105B01>
+<U105B02>
+<U105B03>
+<U105B04>
+<U105B05>
+<U105B06>
+<U105B07>
+<U105B08>
+<U105B09>
+<U105B0A>
+<U105B0B>
+<U105B0C>
+<U105B0D>
+<U105B0E>
+<U105B0F>
+<U105B10>
+<U105B11>
+<U105B12>
+<U105B13>
+<U105B14>
+<U105B15>
+<U105B16>
+<U105B17>
+<U105B18>
+<U105B19>
+<U105B1A>
+<U105B1B>
+<U105B1C>
+<U105B1D>
+<U105B1E>
+<U105B1F>
+<U105B20>
+<U105B21>
+<U105B22>
+<U105B23>
+<U105B24>
+<U105B25>
+<U105B26>
+<U105B27>
+<U105B28>
+<U105B29>
+<U105B2A>
+<U105B2B>
+<U105B2C>
+<U105B2D>
+<U105B2E>
+<U105B2F>
+<U105B30>
+<U105B31>
+<U105B32>
+<U105B33>
+<U105B34>
+<U105B35>
+<U105B36>
+<U105B37>
+<U105B38>
+<U105B39>
+<U105B3A>
+<U105B3B>
+<U105B3C>
+<U105B3D>
+<U105B3E>
+<U105B3F>
+<U105B40>
+<U105B41>
+<U105B42>
+<U105B43>
+<U105B44>
+<U105B45>
+<U105B46>
+<U105B47>
+<U105B48>
+<U105B49>
+<U105B4A>
+<U105B4B>
+<U105B4C>
+<U105B4D>
+<U105B4E>
+<U105B4F>
+<U105B50>
+<U105B51>
+<U105B52>
+<U105B53>
+<U105B54>
+<U105B55>
+<U105B56>
+<U105B57>
+<U105B58>
+<U105B59>
+<U105B5A>
+<U105B5B>
+<U105B5C>
+<U105B5D>
+<U105B5E>
+<U105B5F>
+<U105B60>
+<U105B61>
+<U105B62>
+<U105B63>
+<U105B64>
+<U105B65>
+<U105B66>
+<U105B67>
+<U105B68>
+<U105B69>
+<U105B6A>
+<U105B6B>
+<U105B6C>
+<U105B6D>
+<U105B6E>
+<U105B6F>
+<U105B70>
+<U105B71>
+<U105B72>
+<U105B73>
+<U105B74>
+<U105B75>
+<U105B76>
+<U105B77>
+<U105B78>
+<U105B79>
+<U105B7A>
+<U105B7B>
+<U105B7C>
+<U105B7D>
+<U105B7E>
+<U105B7F>
+<U105B80>
+<U105B81>
+<U105B82>
+<U105B83>
+<U105B84>
+<U105B85>
+<U105B86>
+<U105B87>
+<U105B88>
+<U105B89>
+<U105B8A>
+<U105B8B>
+<U105B8C>
+<U105B8D>
+<U105B8E>
+<U105B8F>
+<U105B90>
+<U105B91>
+<U105B92>
+<U105B93>
+<U105B94>
+<U105B95>
+<U105B96>
+<U105B97>
+<U105B98>
+<U105B99>
+<U105B9A>
+<U105B9B>
+<U105B9C>
+<U105B9D>
+<U105B9E>
+<U105B9F>
+<U105BA0>
+<U105BA1>
+<U105BA2>
+<U105BA3>
+<U105BA4>
+<U105BA5>
+<U105BA6>
+<U105BA7>
+<U105BA8>
+<U105BA9>
+<U105BAA>
+<U105BAB>
+<U105BAC>
+<U105BAD>
+<U105BAE>
+<U105BAF>
+<U105BB0>
+<U105BB1>
+<U105BB2>
+<U105BB3>
+<U105BB4>
+<U105BB5>
+<U105BB6>
+<U105BB7>
+<U105BB8>
+<U105BB9>
+<U105BBA>
+<U105BBB>
+<U105BBC>
+<U105BBD>
+<U105BBE>
+<U105BBF>
+<U105BC0>
+<U105BC1>
+<U105BC2>
+<U105BC3>
+<U105BC4>
+<U105BC5>
+<U105BC6>
+<U105BC7>
+<U105BC8>
+<U105BC9>
+<U105BCA>
+<U105BCB>
+<U105BCC>
+<U105BCD>
+<U105BCE>
+<U105BCF>
+<U105BD0>
+<U105BD1>
+<U105BD2>
+<U105BD3>
+<U105BD4>
+<U105BD5>
+<U105BD6>
+<U105BD7>
+<U105BD8>
+<U105BD9>
+<U105BDA>
+<U105BDB>
+<U105BDC>
+<U105BDD>
+<U105BDE>
+<U105BDF>
+<U105BE0>
+<U105BE1>
+<U105BE2>
+<U105BE3>
+<U105BE4>
+<U105BE5>
+<U105BE6>
+<U105BE7>
+<U105BE8>
+<U105BE9>
+<U105BEA>
+<U105BEB>
+<U105BEC>
+<U105BED>
+<U105BEE>
+<U105BEF>
+<U105BF0>
+<U105BF1>
+<U105BF2>
+<U105BF3>
+<U105BF4>
+<U105BF5>
+<U105BF6>
+<U105BF7>
+<U105BF8>
+<U105BF9>
+<U105BFA>
+<U105BFB>
+<U105BFC>
+<U105BFD>
+<U105BFE>
+<U105BFF>
+<U105C00>
+<U105C01>
+<U105C02>
+<U105C03>
+<U105C04>
+<U105C05>
+<U105C06>
+<U105C07>
+<U105C08>
+<U105C09>
+<U105C0A>
+<U105C0B>
+<U105C0C>
+<U105C0D>
+<U105C0E>
+<U105C0F>
+<U105C10>
+<U105C11>
+<U105C12>
+<U105C13>
+<U105C14>
+<U105C15>
+<U105C16>
+<U105C17>
+<U105C18>
+<U105C19>
+<U105C1A>
+<U105C1B>
+<U105C1C>
+<U105C1D>
+<U105C1E>
+<U105C1F>
+<U105C20>
+<U105C21>
+<U105C22>
+<U105C23>
+<U105C24>
+<U105C25>
+<U105C26>
+<U105C27>
+<U105C28>
+<U105C29>
+<U105C2A>
+<U105C2B>
+<U105C2C>
+<U105C2D>
+<U105C2E>
+<U105C2F>
+<U105C30>
+<U105C31>
+<U105C32>
+<U105C33>
+<U105C34>
+<U105C35>
+<U105C36>
+<U105C37>
+<U105C38>
+<U105C39>
+<U105C3A>
+<U105C3B>
+<U105C3C>
+<U105C3D>
+<U105C3E>
+<U105C3F>
+<U105C40>
+<U105C41>
+<U105C42>
+<U105C43>
+<U105C44>
+<U105C45>
+<U105C46>
+<U105C47>
+<U105C48>
+<U105C49>
+<U105C4A>
+<U105C4B>
+<U105C4C>
+<U105C4D>
+<U105C4E>
+<U105C4F>
+<U105C50>
+<U105C51>
+<U105C52>
+<U105C53>
+<U105C54>
+<U105C55>
+<U105C56>
+<U105C57>
+<U105C58>
+<U105C59>
+<U105C5A>
+<U105C5B>
+<U105C5C>
+<U105C5D>
+<U105C5E>
+<U105C5F>
+<U105C60>
+<U105C61>
+<U105C62>
+<U105C63>
+<U105C64>
+<U105C65>
+<U105C66>
+<U105C67>
+<U105C68>
+<U105C69>
+<U105C6A>
+<U105C6B>
+<U105C6C>
+<U105C6D>
+<U105C6E>
+<U105C6F>
+<U105C70>
+<U105C71>
+<U105C72>
+<U105C73>
+<U105C74>
+<U105C75>
+<U105C76>
+<U105C77>
+<U105C78>
+<U105C79>
+<U105C7A>
+<U105C7B>
+<U105C7C>
+<U105C7D>
+<U105C7E>
+<U105C7F>
+<U105C80>
+<U105C81>
+<U105C82>
+<U105C83>
+<U105C84>
+<U105C85>
+<U105C86>
+<U105C87>
+<U105C88>
+<U105C89>
+<U105C8A>
+<U105C8B>
+<U105C8C>
+<U105C8D>
+<U105C8E>
+<U105C8F>
+<U105C90>
+<U105C91>
+<U105C92>
+<U105C93>
+<U105C94>
+<U105C95>
+<U105C96>
+<U105C97>
+<U105C98>
+<U105C99>
+<U105C9A>
+<U105C9B>
+<U105C9C>
+<U105C9D>
+<U105C9E>
+<U105C9F>
+<U105CA0>
+<U105CA1>
+<U105CA2>
+<U105CA3>
+<U105CA4>
+<U105CA5>
+<U105CA6>
+<U105CA7>
+<U105CA8>
+<U105CA9>
+<U105CAA>
+<U105CAB>
+<U105CAC>
+<U105CAD>
+<U105CAE>
+<U105CAF>
+<U105CB0>
+<U105CB1>
+<U105CB2>
+<U105CB3>
+<U105CB4>
+<U105CB5>
+<U105CB6>
+<U105CB7>
+<U105CB8>
+<U105CB9>
+<U105CBA>
+<U105CBB>
+<U105CBC>
+<U105CBD>
+<U105CBE>
+<U105CBF>
+<U105CC0>
+<U105CC1>
+<U105CC2>
+<U105CC3>
+<U105CC4>
+<U105CC5>
+<U105CC6>
+<U105CC7>
+<U105CC8>
+<U105CC9>
+<U105CCA>
+<U105CCB>
+<U105CCC>
+<U105CCD>
+<U105CCE>
+<U105CCF>
+<U105CD0>
+<U105CD1>
+<U105CD2>
+<U105CD3>
+<U105CD4>
+<U105CD5>
+<U105CD6>
+<U105CD7>
+<U105CD8>
+<U105CD9>
+<U105CDA>
+<U105CDB>
+<U105CDC>
+<U105CDD>
+<U105CDE>
+<U105CDF>
+<U105CE0>
+<U105CE1>
+<U105CE2>
+<U105CE3>
+<U105CE4>
+<U105CE5>
+<U105CE6>
+<U105CE7>
+<U105CE8>
+<U105CE9>
+<U105CEA>
+<U105CEB>
+<U105CEC>
+<U105CED>
+<U105CEE>
+<U105CEF>
+<U105CF0>
+<U105CF1>
+<U105CF2>
+<U105CF3>
+<U105CF4>
+<U105CF5>
+<U105CF6>
+<U105CF7>
+<U105CF8>
+<U105CF9>
+<U105CFA>
+<U105CFB>
+<U105CFC>
+<U105CFD>
+<U105CFE>
+<U105CFF>
+<U105D00>
+<U105D01>
+<U105D02>
+<U105D03>
+<U105D04>
+<U105D05>
+<U105D06>
+<U105D07>
+<U105D08>
+<U105D09>
+<U105D0A>
+<U105D0B>
+<U105D0C>
+<U105D0D>
+<U105D0E>
+<U105D0F>
+<U105D10>
+<U105D11>
+<U105D12>
+<U105D13>
+<U105D14>
+<U105D15>
+<U105D16>
+<U105D17>
+<U105D18>
+<U105D19>
+<U105D1A>
+<U105D1B>
+<U105D1C>
+<U105D1D>
+<U105D1E>
+<U105D1F>
+<U105D20>
+<U105D21>
+<U105D22>
+<U105D23>
+<U105D24>
+<U105D25>
+<U105D26>
+<U105D27>
+<U105D28>
+<U105D29>
+<U105D2A>
+<U105D2B>
+<U105D2C>
+<U105D2D>
+<U105D2E>
+<U105D2F>
+<U105D30>
+<U105D31>
+<U105D32>
+<U105D33>
+<U105D34>
+<U105D35>
+<U105D36>
+<U105D37>
+<U105D38>
+<U105D39>
+<U105D3A>
+<U105D3B>
+<U105D3C>
+<U105D3D>
+<U105D3E>
+<U105D3F>
+<U105D40>
+<U105D41>
+<U105D42>
+<U105D43>
+<U105D44>
+<U105D45>
+<U105D46>
+<U105D47>
+<U105D48>
+<U105D49>
+<U105D4A>
+<U105D4B>
+<U105D4C>
+<U105D4D>
+<U105D4E>
+<U105D4F>
+<U105D50>
+<U105D51>
+<U105D52>
+<U105D53>
+<U105D54>
+<U105D55>
+<U105D56>
+<U105D57>
+<U105D58>
+<U105D59>
+<U105D5A>
+<U105D5B>
+<U105D5C>
+<U105D5D>
+<U105D5E>
+<U105D5F>
+<U105D60>
+<U105D61>
+<U105D62>
+<U105D63>
+<U105D64>
+<U105D65>
+<U105D66>
+<U105D67>
+<U105D68>
+<U105D69>
+<U105D6A>
+<U105D6B>
+<U105D6C>
+<U105D6D>
+<U105D6E>
+<U105D6F>
+<U105D70>
+<U105D71>
+<U105D72>
+<U105D73>
+<U105D74>
+<U105D75>
+<U105D76>
+<U105D77>
+<U105D78>
+<U105D79>
+<U105D7A>
+<U105D7B>
+<U105D7C>
+<U105D7D>
+<U105D7E>
+<U105D7F>
+<U105D80>
+<U105D81>
+<U105D82>
+<U105D83>
+<U105D84>
+<U105D85>
+<U105D86>
+<U105D87>
+<U105D88>
+<U105D89>
+<U105D8A>
+<U105D8B>
+<U105D8C>
+<U105D8D>
+<U105D8E>
+<U105D8F>
+<U105D90>
+<U105D91>
+<U105D92>
+<U105D93>
+<U105D94>
+<U105D95>
+<U105D96>
+<U105D97>
+<U105D98>
+<U105D99>
+<U105D9A>
+<U105D9B>
+<U105D9C>
+<U105D9D>
+<U105D9E>
+<U105D9F>
+<U105DA0>
+<U105DA1>
+<U105DA2>
+<U105DA3>
+<U105DA4>
+<U105DA5>
+<U105DA6>
+<U105DA7>
+<U105DA8>
+<U105DA9>
+<U105DAA>
+<U105DAB>
+<U105DAC>
+<U105DAD>
+<U105DAE>
+<U105DAF>
+<U105DB0>
+<U105DB1>
+<U105DB2>
+<U105DB3>
+<U105DB4>
+<U105DB5>
+<U105DB6>
+<U105DB7>
+<U105DB8>
+<U105DB9>
+<U105DBA>
+<U105DBB>
+<U105DBC>
+<U105DBD>
+<U105DBE>
+<U105DBF>
+<U105DC0>
+<U105DC1>
+<U105DC2>
+<U105DC3>
+<U105DC4>
+<U105DC5>
+<U105DC6>
+<U105DC7>
+<U105DC8>
+<U105DC9>
+<U105DCA>
+<U105DCB>
+<U105DCC>
+<U105DCD>
+<U105DCE>
+<U105DCF>
+<U105DD0>
+<U105DD1>
+<U105DD2>
+<U105DD3>
+<U105DD4>
+<U105DD5>
+<U105DD6>
+<U105DD7>
+<U105DD8>
+<U105DD9>
+<U105DDA>
+<U105DDB>
+<U105DDC>
+<U105DDD>
+<U105DDE>
+<U105DDF>
+<U105DE0>
+<U105DE1>
+<U105DE2>
+<U105DE3>
+<U105DE4>
+<U105DE5>
+<U105DE6>
+<U105DE7>
+<U105DE8>
+<U105DE9>
+<U105DEA>
+<U105DEB>
+<U105DEC>
+<U105DED>
+<U105DEE>
+<U105DEF>
+<U105DF0>
+<U105DF1>
+<U105DF2>
+<U105DF3>
+<U105DF4>
+<U105DF5>
+<U105DF6>
+<U105DF7>
+<U105DF8>
+<U105DF9>
+<U105DFA>
+<U105DFB>
+<U105DFC>
+<U105DFD>
+<U105DFE>
+<U105DFF>
+<U105E00>
+<U105E01>
+<U105E02>
+<U105E03>
+<U105E04>
+<U105E05>
+<U105E06>
+<U105E07>
+<U105E08>
+<U105E09>
+<U105E0A>
+<U105E0B>
+<U105E0C>
+<U105E0D>
+<U105E0E>
+<U105E0F>
+<U105E10>
+<U105E11>
+<U105E12>
+<U105E13>
+<U105E14>
+<U105E15>
+<U105E16>
+<U105E17>
+<U105E18>
+<U105E19>
+<U105E1A>
+<U105E1B>
+<U105E1C>
+<U105E1D>
+<U105E1E>
+<U105E1F>
+<U105E20>
+<U105E21>
+<U105E22>
+<U105E23>
+<U105E24>
+<U105E25>
+<U105E26>
+<U105E27>
+<U105E28>
+<U105E29>
+<U105E2A>
+<U105E2B>
+<U105E2C>
+<U105E2D>
+<U105E2E>
+<U105E2F>
+<U105E30>
+<U105E31>
+<U105E32>
+<U105E33>
+<U105E34>
+<U105E35>
+<U105E36>
+<U105E37>
+<U105E38>
+<U105E39>
+<U105E3A>
+<U105E3B>
+<U105E3C>
+<U105E3D>
+<U105E3E>
+<U105E3F>
+<U105E40>
+<U105E41>
+<U105E42>
+<U105E43>
+<U105E44>
+<U105E45>
+<U105E46>
+<U105E47>
+<U105E48>
+<U105E49>
+<U105E4A>
+<U105E4B>
+<U105E4C>
+<U105E4D>
+<U105E4E>
+<U105E4F>
+<U105E50>
+<U105E51>
+<U105E52>
+<U105E53>
+<U105E54>
+<U105E55>
+<U105E56>
+<U105E57>
+<U105E58>
+<U105E59>
+<U105E5A>
+<U105E5B>
+<U105E5C>
+<U105E5D>
+<U105E5E>
+<U105E5F>
+<U105E60>
+<U105E61>
+<U105E62>
+<U105E63>
+<U105E64>
+<U105E65>
+<U105E66>
+<U105E67>
+<U105E68>
+<U105E69>
+<U105E6A>
+<U105E6B>
+<U105E6C>
+<U105E6D>
+<U105E6E>
+<U105E6F>
+<U105E70>
+<U105E71>
+<U105E72>
+<U105E73>
+<U105E74>
+<U105E75>
+<U105E76>
+<U105E77>
+<U105E78>
+<U105E79>
+<U105E7A>
+<U105E7B>
+<U105E7C>
+<U105E7D>
+<U105E7E>
+<U105E7F>
+<U105E80>
+<U105E81>
+<U105E82>
+<U105E83>
+<U105E84>
+<U105E85>
+<U105E86>
+<U105E87>
+<U105E88>
+<U105E89>
+<U105E8A>
+<U105E8B>
+<U105E8C>
+<U105E8D>
+<U105E8E>
+<U105E8F>
+<U105E90>
+<U105E91>
+<U105E92>
+<U105E93>
+<U105E94>
+<U105E95>
+<U105E96>
+<U105E97>
+<U105E98>
+<U105E99>
+<U105E9A>
+<U105E9B>
+<U105E9C>
+<U105E9D>
+<U105E9E>
+<U105E9F>
+<U105EA0>
+<U105EA1>
+<U105EA2>
+<U105EA3>
+<U105EA4>
+<U105EA5>
+<U105EA6>
+<U105EA7>
+<U105EA8>
+<U105EA9>
+<U105EAA>
+<U105EAB>
+<U105EAC>
+<U105EAD>
+<U105EAE>
+<U105EAF>
+<U105EB0>
+<U105EB1>
+<U105EB2>
+<U105EB3>
+<U105EB4>
+<U105EB5>
+<U105EB6>
+<U105EB7>
+<U105EB8>
+<U105EB9>
+<U105EBA>
+<U105EBB>
+<U105EBC>
+<U105EBD>
+<U105EBE>
+<U105EBF>
+<U105EC0>
+<U105EC1>
+<U105EC2>
+<U105EC3>
+<U105EC4>
+<U105EC5>
+<U105EC6>
+<U105EC7>
+<U105EC8>
+<U105EC9>
+<U105ECA>
+<U105ECB>
+<U105ECC>
+<U105ECD>
+<U105ECE>
+<U105ECF>
+<U105ED0>
+<U105ED1>
+<U105ED2>
+<U105ED3>
+<U105ED4>
+<U105ED5>
+<U105ED6>
+<U105ED7>
+<U105ED8>
+<U105ED9>
+<U105EDA>
+<U105EDB>
+<U105EDC>
+<U105EDD>
+<U105EDE>
+<U105EDF>
+<U105EE0>
+<U105EE1>
+<U105EE2>
+<U105EE3>
+<U105EE4>
+<U105EE5>
+<U105EE6>
+<U105EE7>
+<U105EE8>
+<U105EE9>
+<U105EEA>
+<U105EEB>
+<U105EEC>
+<U105EED>
+<U105EEE>
+<U105EEF>
+<U105EF0>
+<U105EF1>
+<U105EF2>
+<U105EF3>
+<U105EF4>
+<U105EF5>
+<U105EF6>
+<U105EF7>
+<U105EF8>
+<U105EF9>
+<U105EFA>
+<U105EFB>
+<U105EFC>
+<U105EFD>
+<U105EFE>
+<U105EFF>
+<U105F00>
+<U105F01>
+<U105F02>
+<U105F03>
+<U105F04>
+<U105F05>
+<U105F06>
+<U105F07>
+<U105F08>
+<U105F09>
+<U105F0A>
+<U105F0B>
+<U105F0C>
+<U105F0D>
+<U105F0E>
+<U105F0F>
+<U105F10>
+<U105F11>
+<U105F12>
+<U105F13>
+<U105F14>
+<U105F15>
+<U105F16>
+<U105F17>
+<U105F18>
+<U105F19>
+<U105F1A>
+<U105F1B>
+<U105F1C>
+<U105F1D>
+<U105F1E>
+<U105F1F>
+<U105F20>
+<U105F21>
+<U105F22>
+<U105F23>
+<U105F24>
+<U105F25>
+<U105F26>
+<U105F27>
+<U105F28>
+<U105F29>
+<U105F2A>
+<U105F2B>
+<U105F2C>
+<U105F2D>
+<U105F2E>
+<U105F2F>
+<U105F30>
+<U105F31>
+<U105F32>
+<U105F33>
+<U105F34>
+<U105F35>
+<U105F36>
+<U105F37>
+<U105F38>
+<U105F39>
+<U105F3A>
+<U105F3B>
+<U105F3C>
+<U105F3D>
+<U105F3E>
+<U105F3F>
+<U105F40>
+<U105F41>
+<U105F42>
+<U105F43>
+<U105F44>
+<U105F45>
+<U105F46>
+<U105F47>
+<U105F48>
+<U105F49>
+<U105F4A>
+<U105F4B>
+<U105F4C>
+<U105F4D>
+<U105F4E>
+<U105F4F>
+<U105F50>
+<U105F51>
+<U105F52>
+<U105F53>
+<U105F54>
+<U105F55>
+<U105F56>
+<U105F57>
+<U105F58>
+<U105F59>
+<U105F5A>
+<U105F5B>
+<U105F5C>
+<U105F5D>
+<U105F5E>
+<U105F5F>
+<U105F60>
+<U105F61>
+<U105F62>
+<U105F63>
+<U105F64>
+<U105F65>
+<U105F66>
+<U105F67>
+<U105F68>
+<U105F69>
+<U105F6A>
+<U105F6B>
+<U105F6C>
+<U105F6D>
+<U105F6E>
+<U105F6F>
+<U105F70>
+<U105F71>
+<U105F72>
+<U105F73>
+<U105F74>
+<U105F75>
+<U105F76>
+<U105F77>
+<U105F78>
+<U105F79>
+<U105F7A>
+<U105F7B>
+<U105F7C>
+<U105F7D>
+<U105F7E>
+<U105F7F>
+<U105F80>
+<U105F81>
+<U105F82>
+<U105F83>
+<U105F84>
+<U105F85>
+<U105F86>
+<U105F87>
+<U105F88>
+<U105F89>
+<U105F8A>
+<U105F8B>
+<U105F8C>
+<U105F8D>
+<U105F8E>
+<U105F8F>
+<U105F90>
+<U105F91>
+<U105F92>
+<U105F93>
+<U105F94>
+<U105F95>
+<U105F96>
+<U105F97>
+<U105F98>
+<U105F99>
+<U105F9A>
+<U105F9B>
+<U105F9C>
+<U105F9D>
+<U105F9E>
+<U105F9F>
+<U105FA0>
+<U105FA1>
+<U105FA2>
+<U105FA3>
+<U105FA4>
+<U105FA5>
+<U105FA6>
+<U105FA7>
+<U105FA8>
+<U105FA9>
+<U105FAA>
+<U105FAB>
+<U105FAC>
+<U105FAD>
+<U105FAE>
+<U105FAF>
+<U105FB0>
+<U105FB1>
+<U105FB2>
+<U105FB3>
+<U105FB4>
+<U105FB5>
+<U105FB6>
+<U105FB7>
+<U105FB8>
+<U105FB9>
+<U105FBA>
+<U105FBB>
+<U105FBC>
+<U105FBD>
+<U105FBE>
+<U105FBF>
+<U105FC0>
+<U105FC1>
+<U105FC2>
+<U105FC3>
+<U105FC4>
+<U105FC5>
+<U105FC6>
+<U105FC7>
+<U105FC8>
+<U105FC9>
+<U105FCA>
+<U105FCB>
+<U105FCC>
+<U105FCD>
+<U105FCE>
+<U105FCF>
+<U105FD0>
+<U105FD1>
+<U105FD2>
+<U105FD3>
+<U105FD4>
+<U105FD5>
+<U105FD6>
+<U105FD7>
+<U105FD8>
+<U105FD9>
+<U105FDA>
+<U105FDB>
+<U105FDC>
+<U105FDD>
+<U105FDE>
+<U105FDF>
+<U105FE0>
+<U105FE1>
+<U105FE2>
+<U105FE3>
+<U105FE4>
+<U105FE5>
+<U105FE6>
+<U105FE7>
+<U105FE8>
+<U105FE9>
+<U105FEA>
+<U105FEB>
+<U105FEC>
+<U105FED>
+<U105FEE>
+<U105FEF>
+<U105FF0>
+<U105FF1>
+<U105FF2>
+<U105FF3>
+<U105FF4>
+<U105FF5>
+<U105FF6>
+<U105FF7>
+<U105FF8>
+<U105FF9>
+<U105FFA>
+<U105FFB>
+<U105FFC>
+<U105FFD>
+<U105FFE>
+<U105FFF>
+<U106000>
+<U106001>
+<U106002>
+<U106003>
+<U106004>
+<U106005>
+<U106006>
+<U106007>
+<U106008>
+<U106009>
+<U10600A>
+<U10600B>
+<U10600C>
+<U10600D>
+<U10600E>
+<U10600F>
+<U106010>
+<U106011>
+<U106012>
+<U106013>
+<U106014>
+<U106015>
+<U106016>
+<U106017>
+<U106018>
+<U106019>
+<U10601A>
+<U10601B>
+<U10601C>
+<U10601D>
+<U10601E>
+<U10601F>
+<U106020>
+<U106021>
+<U106022>
+<U106023>
+<U106024>
+<U106025>
+<U106026>
+<U106027>
+<U106028>
+<U106029>
+<U10602A>
+<U10602B>
+<U10602C>
+<U10602D>
+<U10602E>
+<U10602F>
+<U106030>
+<U106031>
+<U106032>
+<U106033>
+<U106034>
+<U106035>
+<U106036>
+<U106037>
+<U106038>
+<U106039>
+<U10603A>
+<U10603B>
+<U10603C>
+<U10603D>
+<U10603E>
+<U10603F>
+<U106040>
+<U106041>
+<U106042>
+<U106043>
+<U106044>
+<U106045>
+<U106046>
+<U106047>
+<U106048>
+<U106049>
+<U10604A>
+<U10604B>
+<U10604C>
+<U10604D>
+<U10604E>
+<U10604F>
+<U106050>
+<U106051>
+<U106052>
+<U106053>
+<U106054>
+<U106055>
+<U106056>
+<U106057>
+<U106058>
+<U106059>
+<U10605A>
+<U10605B>
+<U10605C>
+<U10605D>
+<U10605E>
+<U10605F>
+<U106060>
+<U106061>
+<U106062>
+<U106063>
+<U106064>
+<U106065>
+<U106066>
+<U106067>
+<U106068>
+<U106069>
+<U10606A>
+<U10606B>
+<U10606C>
+<U10606D>
+<U10606E>
+<U10606F>
+<U106070>
+<U106071>
+<U106072>
+<U106073>
+<U106074>
+<U106075>
+<U106076>
+<U106077>
+<U106078>
+<U106079>
+<U10607A>
+<U10607B>
+<U10607C>
+<U10607D>
+<U10607E>
+<U10607F>
+<U106080>
+<U106081>
+<U106082>
+<U106083>
+<U106084>
+<U106085>
+<U106086>
+<U106087>
+<U106088>
+<U106089>
+<U10608A>
+<U10608B>
+<U10608C>
+<U10608D>
+<U10608E>
+<U10608F>
+<U106090>
+<U106091>
+<U106092>
+<U106093>
+<U106094>
+<U106095>
+<U106096>
+<U106097>
+<U106098>
+<U106099>
+<U10609A>
+<U10609B>
+<U10609C>
+<U10609D>
+<U10609E>
+<U10609F>
+<U1060A0>
+<U1060A1>
+<U1060A2>
+<U1060A3>
+<U1060A4>
+<U1060A5>
+<U1060A6>
+<U1060A7>
+<U1060A8>
+<U1060A9>
+<U1060AA>
+<U1060AB>
+<U1060AC>
+<U1060AD>
+<U1060AE>
+<U1060AF>
+<U1060B0>
+<U1060B1>
+<U1060B2>
+<U1060B3>
+<U1060B4>
+<U1060B5>
+<U1060B6>
+<U1060B7>
+<U1060B8>
+<U1060B9>
+<U1060BA>
+<U1060BB>
+<U1060BC>
+<U1060BD>
+<U1060BE>
+<U1060BF>
+<U1060C0>
+<U1060C1>
+<U1060C2>
+<U1060C3>
+<U1060C4>
+<U1060C5>
+<U1060C6>
+<U1060C7>
+<U1060C8>
+<U1060C9>
+<U1060CA>
+<U1060CB>
+<U1060CC>
+<U1060CD>
+<U1060CE>
+<U1060CF>
+<U1060D0>
+<U1060D1>
+<U1060D2>
+<U1060D3>
+<U1060D4>
+<U1060D5>
+<U1060D6>
+<U1060D7>
+<U1060D8>
+<U1060D9>
+<U1060DA>
+<U1060DB>
+<U1060DC>
+<U1060DD>
+<U1060DE>
+<U1060DF>
+<U1060E0>
+<U1060E1>
+<U1060E2>
+<U1060E3>
+<U1060E4>
+<U1060E5>
+<U1060E6>
+<U1060E7>
+<U1060E8>
+<U1060E9>
+<U1060EA>
+<U1060EB>
+<U1060EC>
+<U1060ED>
+<U1060EE>
+<U1060EF>
+<U1060F0>
+<U1060F1>
+<U1060F2>
+<U1060F3>
+<U1060F4>
+<U1060F5>
+<U1060F6>
+<U1060F7>
+<U1060F8>
+<U1060F9>
+<U1060FA>
+<U1060FB>
+<U1060FC>
+<U1060FD>
+<U1060FE>
+<U1060FF>
+<U106100>
+<U106101>
+<U106102>
+<U106103>
+<U106104>
+<U106105>
+<U106106>
+<U106107>
+<U106108>
+<U106109>
+<U10610A>
+<U10610B>
+<U10610C>
+<U10610D>
+<U10610E>
+<U10610F>
+<U106110>
+<U106111>
+<U106112>
+<U106113>
+<U106114>
+<U106115>
+<U106116>
+<U106117>
+<U106118>
+<U106119>
+<U10611A>
+<U10611B>
+<U10611C>
+<U10611D>
+<U10611E>
+<U10611F>
+<U106120>
+<U106121>
+<U106122>
+<U106123>
+<U106124>
+<U106125>
+<U106126>
+<U106127>
+<U106128>
+<U106129>
+<U10612A>
+<U10612B>
+<U10612C>
+<U10612D>
+<U10612E>
+<U10612F>
+<U106130>
+<U106131>
+<U106132>
+<U106133>
+<U106134>
+<U106135>
+<U106136>
+<U106137>
+<U106138>
+<U106139>
+<U10613A>
+<U10613B>
+<U10613C>
+<U10613D>
+<U10613E>
+<U10613F>
+<U106140>
+<U106141>
+<U106142>
+<U106143>
+<U106144>
+<U106145>
+<U106146>
+<U106147>
+<U106148>
+<U106149>
+<U10614A>
+<U10614B>
+<U10614C>
+<U10614D>
+<U10614E>
+<U10614F>
+<U106150>
+<U106151>
+<U106152>
+<U106153>
+<U106154>
+<U106155>
+<U106156>
+<U106157>
+<U106158>
+<U106159>
+<U10615A>
+<U10615B>
+<U10615C>
+<U10615D>
+<U10615E>
+<U10615F>
+<U106160>
+<U106161>
+<U106162>
+<U106163>
+<U106164>
+<U106165>
+<U106166>
+<U106167>
+<U106168>
+<U106169>
+<U10616A>
+<U10616B>
+<U10616C>
+<U10616D>
+<U10616E>
+<U10616F>
+<U106170>
+<U106171>
+<U106172>
+<U106173>
+<U106174>
+<U106175>
+<U106176>
+<U106177>
+<U106178>
+<U106179>
+<U10617A>
+<U10617B>
+<U10617C>
+<U10617D>
+<U10617E>
+<U10617F>
+<U106180>
+<U106181>
+<U106182>
+<U106183>
+<U106184>
+<U106185>
+<U106186>
+<U106187>
+<U106188>
+<U106189>
+<U10618A>
+<U10618B>
+<U10618C>
+<U10618D>
+<U10618E>
+<U10618F>
+<U106190>
+<U106191>
+<U106192>
+<U106193>
+<U106194>
+<U106195>
+<U106196>
+<U106197>
+<U106198>
+<U106199>
+<U10619A>
+<U10619B>
+<U10619C>
+<U10619D>
+<U10619E>
+<U10619F>
+<U1061A0>
+<U1061A1>
+<U1061A2>
+<U1061A3>
+<U1061A4>
+<U1061A5>
+<U1061A6>
+<U1061A7>
+<U1061A8>
+<U1061A9>
+<U1061AA>
+<U1061AB>
+<U1061AC>
+<U1061AD>
+<U1061AE>
+<U1061AF>
+<U1061B0>
+<U1061B1>
+<U1061B2>
+<U1061B3>
+<U1061B4>
+<U1061B5>
+<U1061B6>
+<U1061B7>
+<U1061B8>
+<U1061B9>
+<U1061BA>
+<U1061BB>
+<U1061BC>
+<U1061BD>
+<U1061BE>
+<U1061BF>
+<U1061C0>
+<U1061C1>
+<U1061C2>
+<U1061C3>
+<U1061C4>
+<U1061C5>
+<U1061C6>
+<U1061C7>
+<U1061C8>
+<U1061C9>
+<U1061CA>
+<U1061CB>
+<U1061CC>
+<U1061CD>
+<U1061CE>
+<U1061CF>
+<U1061D0>
+<U1061D1>
+<U1061D2>
+<U1061D3>
+<U1061D4>
+<U1061D5>
+<U1061D6>
+<U1061D7>
+<U1061D8>
+<U1061D9>
+<U1061DA>
+<U1061DB>
+<U1061DC>
+<U1061DD>
+<U1061DE>
+<U1061DF>
+<U1061E0>
+<U1061E1>
+<U1061E2>
+<U1061E3>
+<U1061E4>
+<U1061E5>
+<U1061E6>
+<U1061E7>
+<U1061E8>
+<U1061E9>
+<U1061EA>
+<U1061EB>
+<U1061EC>
+<U1061ED>
+<U1061EE>
+<U1061EF>
+<U1061F0>
+<U1061F1>
+<U1061F2>
+<U1061F3>
+<U1061F4>
+<U1061F5>
+<U1061F6>
+<U1061F7>
+<U1061F8>
+<U1061F9>
+<U1061FA>
+<U1061FB>
+<U1061FC>
+<U1061FD>
+<U1061FE>
+<U1061FF>
+<U106200>
+<U106201>
+<U106202>
+<U106203>
+<U106204>
+<U106205>
+<U106206>
+<U106207>
+<U106208>
+<U106209>
+<U10620A>
+<U10620B>
+<U10620C>
+<U10620D>
+<U10620E>
+<U10620F>
+<U106210>
+<U106211>
+<U106212>
+<U106213>
+<U106214>
+<U106215>
+<U106216>
+<U106217>
+<U106218>
+<U106219>
+<U10621A>
+<U10621B>
+<U10621C>
+<U10621D>
+<U10621E>
+<U10621F>
+<U106220>
+<U106221>
+<U106222>
+<U106223>
+<U106224>
+<U106225>
+<U106226>
+<U106227>
+<U106228>
+<U106229>
+<U10622A>
+<U10622B>
+<U10622C>
+<U10622D>
+<U10622E>
+<U10622F>
+<U106230>
+<U106231>
+<U106232>
+<U106233>
+<U106234>
+<U106235>
+<U106236>
+<U106237>
+<U106238>
+<U106239>
+<U10623A>
+<U10623B>
+<U10623C>
+<U10623D>
+<U10623E>
+<U10623F>
+<U106240>
+<U106241>
+<U106242>
+<U106243>
+<U106244>
+<U106245>
+<U106246>
+<U106247>
+<U106248>
+<U106249>
+<U10624A>
+<U10624B>
+<U10624C>
+<U10624D>
+<U10624E>
+<U10624F>
+<U106250>
+<U106251>
+<U106252>
+<U106253>
+<U106254>
+<U106255>
+<U106256>
+<U106257>
+<U106258>
+<U106259>
+<U10625A>
+<U10625B>
+<U10625C>
+<U10625D>
+<U10625E>
+<U10625F>
+<U106260>
+<U106261>
+<U106262>
+<U106263>
+<U106264>
+<U106265>
+<U106266>
+<U106267>
+<U106268>
+<U106269>
+<U10626A>
+<U10626B>
+<U10626C>
+<U10626D>
+<U10626E>
+<U10626F>
+<U106270>
+<U106271>
+<U106272>
+<U106273>
+<U106274>
+<U106275>
+<U106276>
+<U106277>
+<U106278>
+<U106279>
+<U10627A>
+<U10627B>
+<U10627C>
+<U10627D>
+<U10627E>
+<U10627F>
+<U106280>
+<U106281>
+<U106282>
+<U106283>
+<U106284>
+<U106285>
+<U106286>
+<U106287>
+<U106288>
+<U106289>
+<U10628A>
+<U10628B>
+<U10628C>
+<U10628D>
+<U10628E>
+<U10628F>
+<U106290>
+<U106291>
+<U106292>
+<U106293>
+<U106294>
+<U106295>
+<U106296>
+<U106297>
+<U106298>
+<U106299>
+<U10629A>
+<U10629B>
+<U10629C>
+<U10629D>
+<U10629E>
+<U10629F>
+<U1062A0>
+<U1062A1>
+<U1062A2>
+<U1062A3>
+<U1062A4>
+<U1062A5>
+<U1062A6>
+<U1062A7>
+<U1062A8>
+<U1062A9>
+<U1062AA>
+<U1062AB>
+<U1062AC>
+<U1062AD>
+<U1062AE>
+<U1062AF>
+<U1062B0>
+<U1062B1>
+<U1062B2>
+<U1062B3>
+<U1062B4>
+<U1062B5>
+<U1062B6>
+<U1062B7>
+<U1062B8>
+<U1062B9>
+<U1062BA>
+<U1062BB>
+<U1062BC>
+<U1062BD>
+<U1062BE>
+<U1062BF>
+<U1062C0>
+<U1062C1>
+<U1062C2>
+<U1062C3>
+<U1062C4>
+<U1062C5>
+<U1062C6>
+<U1062C7>
+<U1062C8>
+<U1062C9>
+<U1062CA>
+<U1062CB>
+<U1062CC>
+<U1062CD>
+<U1062CE>
+<U1062CF>
+<U1062D0>
+<U1062D1>
+<U1062D2>
+<U1062D3>
+<U1062D4>
+<U1062D5>
+<U1062D6>
+<U1062D7>
+<U1062D8>
+<U1062D9>
+<U1062DA>
+<U1062DB>
+<U1062DC>
+<U1062DD>
+<U1062DE>
+<U1062DF>
+<U1062E0>
+<U1062E1>
+<U1062E2>
+<U1062E3>
+<U1062E4>
+<U1062E5>
+<U1062E6>
+<U1062E7>
+<U1062E8>
+<U1062E9>
+<U1062EA>
+<U1062EB>
+<U1062EC>
+<U1062ED>
+<U1062EE>
+<U1062EF>
+<U1062F0>
+<U1062F1>
+<U1062F2>
+<U1062F3>
+<U1062F4>
+<U1062F5>
+<U1062F6>
+<U1062F7>
+<U1062F8>
+<U1062F9>
+<U1062FA>
+<U1062FB>
+<U1062FC>
+<U1062FD>
+<U1062FE>
+<U1062FF>
+<U106300>
+<U106301>
+<U106302>
+<U106303>
+<U106304>
+<U106305>
+<U106306>
+<U106307>
+<U106308>
+<U106309>
+<U10630A>
+<U10630B>
+<U10630C>
+<U10630D>
+<U10630E>
+<U10630F>
+<U106310>
+<U106311>
+<U106312>
+<U106313>
+<U106314>
+<U106315>
+<U106316>
+<U106317>
+<U106318>
+<U106319>
+<U10631A>
+<U10631B>
+<U10631C>
+<U10631D>
+<U10631E>
+<U10631F>
+<U106320>
+<U106321>
+<U106322>
+<U106323>
+<U106324>
+<U106325>
+<U106326>
+<U106327>
+<U106328>
+<U106329>
+<U10632A>
+<U10632B>
+<U10632C>
+<U10632D>
+<U10632E>
+<U10632F>
+<U106330>
+<U106331>
+<U106332>
+<U106333>
+<U106334>
+<U106335>
+<U106336>
+<U106337>
+<U106338>
+<U106339>
+<U10633A>
+<U10633B>
+<U10633C>
+<U10633D>
+<U10633E>
+<U10633F>
+<U106340>
+<U106341>
+<U106342>
+<U106343>
+<U106344>
+<U106345>
+<U106346>
+<U106347>
+<U106348>
+<U106349>
+<U10634A>
+<U10634B>
+<U10634C>
+<U10634D>
+<U10634E>
+<U10634F>
+<U106350>
+<U106351>
+<U106352>
+<U106353>
+<U106354>
+<U106355>
+<U106356>
+<U106357>
+<U106358>
+<U106359>
+<U10635A>
+<U10635B>
+<U10635C>
+<U10635D>
+<U10635E>
+<U10635F>
+<U106360>
+<U106361>
+<U106362>
+<U106363>
+<U106364>
+<U106365>
+<U106366>
+<U106367>
+<U106368>
+<U106369>
+<U10636A>
+<U10636B>
+<U10636C>
+<U10636D>
+<U10636E>
+<U10636F>
+<U106370>
+<U106371>
+<U106372>
+<U106373>
+<U106374>
+<U106375>
+<U106376>
+<U106377>
+<U106378>
+<U106379>
+<U10637A>
+<U10637B>
+<U10637C>
+<U10637D>
+<U10637E>
+<U10637F>
+<U106380>
+<U106381>
+<U106382>
+<U106383>
+<U106384>
+<U106385>
+<U106386>
+<U106387>
+<U106388>
+<U106389>
+<U10638A>
+<U10638B>
+<U10638C>
+<U10638D>
+<U10638E>
+<U10638F>
+<U106390>
+<U106391>
+<U106392>
+<U106393>
+<U106394>
+<U106395>
+<U106396>
+<U106397>
+<U106398>
+<U106399>
+<U10639A>
+<U10639B>
+<U10639C>
+<U10639D>
+<U10639E>
+<U10639F>
+<U1063A0>
+<U1063A1>
+<U1063A2>
+<U1063A3>
+<U1063A4>
+<U1063A5>
+<U1063A6>
+<U1063A7>
+<U1063A8>
+<U1063A9>
+<U1063AA>
+<U1063AB>
+<U1063AC>
+<U1063AD>
+<U1063AE>
+<U1063AF>
+<U1063B0>
+<U1063B1>
+<U1063B2>
+<U1063B3>
+<U1063B4>
+<U1063B5>
+<U1063B6>
+<U1063B7>
+<U1063B8>
+<U1063B9>
+<U1063BA>
+<U1063BB>
+<U1063BC>
+<U1063BD>
+<U1063BE>
+<U1063BF>
+<U1063C0>
+<U1063C1>
+<U1063C2>
+<U1063C3>
+<U1063C4>
+<U1063C5>
+<U1063C6>
+<U1063C7>
+<U1063C8>
+<U1063C9>
+<U1063CA>
+<U1063CB>
+<U1063CC>
+<U1063CD>
+<U1063CE>
+<U1063CF>
+<U1063D0>
+<U1063D1>
+<U1063D2>
+<U1063D3>
+<U1063D4>
+<U1063D5>
+<U1063D6>
+<U1063D7>
+<U1063D8>
+<U1063D9>
+<U1063DA>
+<U1063DB>
+<U1063DC>
+<U1063DD>
+<U1063DE>
+<U1063DF>
+<U1063E0>
+<U1063E1>
+<U1063E2>
+<U1063E3>
+<U1063E4>
+<U1063E5>
+<U1063E6>
+<U1063E7>
+<U1063E8>
+<U1063E9>
+<U1063EA>
+<U1063EB>
+<U1063EC>
+<U1063ED>
+<U1063EE>
+<U1063EF>
+<U1063F0>
+<U1063F1>
+<U1063F2>
+<U1063F3>
+<U1063F4>
+<U1063F5>
+<U1063F6>
+<U1063F7>
+<U1063F8>
+<U1063F9>
+<U1063FA>
+<U1063FB>
+<U1063FC>
+<U1063FD>
+<U1063FE>
+<U1063FF>
+<U106400>
+<U106401>
+<U106402>
+<U106403>
+<U106404>
+<U106405>
+<U106406>
+<U106407>
+<U106408>
+<U106409>
+<U10640A>
+<U10640B>
+<U10640C>
+<U10640D>
+<U10640E>
+<U10640F>
+<U106410>
+<U106411>
+<U106412>
+<U106413>
+<U106414>
+<U106415>
+<U106416>
+<U106417>
+<U106418>
+<U106419>
+<U10641A>
+<U10641B>
+<U10641C>
+<U10641D>
+<U10641E>
+<U10641F>
+<U106420>
+<U106421>
+<U106422>
+<U106423>
+<U106424>
+<U106425>
+<U106426>
+<U106427>
+<U106428>
+<U106429>
+<U10642A>
+<U10642B>
+<U10642C>
+<U10642D>
+<U10642E>
+<U10642F>
+<U106430>
+<U106431>
+<U106432>
+<U106433>
+<U106434>
+<U106435>
+<U106436>
+<U106437>
+<U106438>
+<U106439>
+<U10643A>
+<U10643B>
+<U10643C>
+<U10643D>
+<U10643E>
+<U10643F>
+<U106440>
+<U106441>
+<U106442>
+<U106443>
+<U106444>
+<U106445>
+<U106446>
+<U106447>
+<U106448>
+<U106449>
+<U10644A>
+<U10644B>
+<U10644C>
+<U10644D>
+<U10644E>
+<U10644F>
+<U106450>
+<U106451>
+<U106452>
+<U106453>
+<U106454>
+<U106455>
+<U106456>
+<U106457>
+<U106458>
+<U106459>
+<U10645A>
+<U10645B>
+<U10645C>
+<U10645D>
+<U10645E>
+<U10645F>
+<U106460>
+<U106461>
+<U106462>
+<U106463>
+<U106464>
+<U106465>
+<U106466>
+<U106467>
+<U106468>
+<U106469>
+<U10646A>
+<U10646B>
+<U10646C>
+<U10646D>
+<U10646E>
+<U10646F>
+<U106470>
+<U106471>
+<U106472>
+<U106473>
+<U106474>
+<U106475>
+<U106476>
+<U106477>
+<U106478>
+<U106479>
+<U10647A>
+<U10647B>
+<U10647C>
+<U10647D>
+<U10647E>
+<U10647F>
+<U106480>
+<U106481>
+<U106482>
+<U106483>
+<U106484>
+<U106485>
+<U106486>
+<U106487>
+<U106488>
+<U106489>
+<U10648A>
+<U10648B>
+<U10648C>
+<U10648D>
+<U10648E>
+<U10648F>
+<U106490>
+<U106491>
+<U106492>
+<U106493>
+<U106494>
+<U106495>
+<U106496>
+<U106497>
+<U106498>
+<U106499>
+<U10649A>
+<U10649B>
+<U10649C>
+<U10649D>
+<U10649E>
+<U10649F>
+<U1064A0>
+<U1064A1>
+<U1064A2>
+<U1064A3>
+<U1064A4>
+<U1064A5>
+<U1064A6>
+<U1064A7>
+<U1064A8>
+<U1064A9>
+<U1064AA>
+<U1064AB>
+<U1064AC>
+<U1064AD>
+<U1064AE>
+<U1064AF>
+<U1064B0>
+<U1064B1>
+<U1064B2>
+<U1064B3>
+<U1064B4>
+<U1064B5>
+<U1064B6>
+<U1064B7>
+<U1064B8>
+<U1064B9>
+<U1064BA>
+<U1064BB>
+<U1064BC>
+<U1064BD>
+<U1064BE>
+<U1064BF>
+<U1064C0>
+<U1064C1>
+<U1064C2>
+<U1064C3>
+<U1064C4>
+<U1064C5>
+<U1064C6>
+<U1064C7>
+<U1064C8>
+<U1064C9>
+<U1064CA>
+<U1064CB>
+<U1064CC>
+<U1064CD>
+<U1064CE>
+<U1064CF>
+<U1064D0>
+<U1064D1>
+<U1064D2>
+<U1064D3>
+<U1064D4>
+<U1064D5>
+<U1064D6>
+<U1064D7>
+<U1064D8>
+<U1064D9>
+<U1064DA>
+<U1064DB>
+<U1064DC>
+<U1064DD>
+<U1064DE>
+<U1064DF>
+<U1064E0>
+<U1064E1>
+<U1064E2>
+<U1064E3>
+<U1064E4>
+<U1064E5>
+<U1064E6>
+<U1064E7>
+<U1064E8>
+<U1064E9>
+<U1064EA>
+<U1064EB>
+<U1064EC>
+<U1064ED>
+<U1064EE>
+<U1064EF>
+<U1064F0>
+<U1064F1>
+<U1064F2>
+<U1064F3>
+<U1064F4>
+<U1064F5>
+<U1064F6>
+<U1064F7>
+<U1064F8>
+<U1064F9>
+<U1064FA>
+<U1064FB>
+<U1064FC>
+<U1064FD>
+<U1064FE>
+<U1064FF>
+<U106500>
+<U106501>
+<U106502>
+<U106503>
+<U106504>
+<U106505>
+<U106506>
+<U106507>
+<U106508>
+<U106509>
+<U10650A>
+<U10650B>
+<U10650C>
+<U10650D>
+<U10650E>
+<U10650F>
+<U106510>
+<U106511>
+<U106512>
+<U106513>
+<U106514>
+<U106515>
+<U106516>
+<U106517>
+<U106518>
+<U106519>
+<U10651A>
+<U10651B>
+<U10651C>
+<U10651D>
+<U10651E>
+<U10651F>
+<U106520>
+<U106521>
+<U106522>
+<U106523>
+<U106524>
+<U106525>
+<U106526>
+<U106527>
+<U106528>
+<U106529>
+<U10652A>
+<U10652B>
+<U10652C>
+<U10652D>
+<U10652E>
+<U10652F>
+<U106530>
+<U106531>
+<U106532>
+<U106533>
+<U106534>
+<U106535>
+<U106536>
+<U106537>
+<U106538>
+<U106539>
+<U10653A>
+<U10653B>
+<U10653C>
+<U10653D>
+<U10653E>
+<U10653F>
+<U106540>
+<U106541>
+<U106542>
+<U106543>
+<U106544>
+<U106545>
+<U106546>
+<U106547>
+<U106548>
+<U106549>
+<U10654A>
+<U10654B>
+<U10654C>
+<U10654D>
+<U10654E>
+<U10654F>
+<U106550>
+<U106551>
+<U106552>
+<U106553>
+<U106554>
+<U106555>
+<U106556>
+<U106557>
+<U106558>
+<U106559>
+<U10655A>
+<U10655B>
+<U10655C>
+<U10655D>
+<U10655E>
+<U10655F>
+<U106560>
+<U106561>
+<U106562>
+<U106563>
+<U106564>
+<U106565>
+<U106566>
+<U106567>
+<U106568>
+<U106569>
+<U10656A>
+<U10656B>
+<U10656C>
+<U10656D>
+<U10656E>
+<U10656F>
+<U106570>
+<U106571>
+<U106572>
+<U106573>
+<U106574>
+<U106575>
+<U106576>
+<U106577>
+<U106578>
+<U106579>
+<U10657A>
+<U10657B>
+<U10657C>
+<U10657D>
+<U10657E>
+<U10657F>
+<U106580>
+<U106581>
+<U106582>
+<U106583>
+<U106584>
+<U106585>
+<U106586>
+<U106587>
+<U106588>
+<U106589>
+<U10658A>
+<U10658B>
+<U10658C>
+<U10658D>
+<U10658E>
+<U10658F>
+<U106590>
+<U106591>
+<U106592>
+<U106593>
+<U106594>
+<U106595>
+<U106596>
+<U106597>
+<U106598>
+<U106599>
+<U10659A>
+<U10659B>
+<U10659C>
+<U10659D>
+<U10659E>
+<U10659F>
+<U1065A0>
+<U1065A1>
+<U1065A2>
+<U1065A3>
+<U1065A4>
+<U1065A5>
+<U1065A6>
+<U1065A7>
+<U1065A8>
+<U1065A9>
+<U1065AA>
+<U1065AB>
+<U1065AC>
+<U1065AD>
+<U1065AE>
+<U1065AF>
+<U1065B0>
+<U1065B1>
+<U1065B2>
+<U1065B3>
+<U1065B4>
+<U1065B5>
+<U1065B6>
+<U1065B7>
+<U1065B8>
+<U1065B9>
+<U1065BA>
+<U1065BB>
+<U1065BC>
+<U1065BD>
+<U1065BE>
+<U1065BF>
+<U1065C0>
+<U1065C1>
+<U1065C2>
+<U1065C3>
+<U1065C4>
+<U1065C5>
+<U1065C6>
+<U1065C7>
+<U1065C8>
+<U1065C9>
+<U1065CA>
+<U1065CB>
+<U1065CC>
+<U1065CD>
+<U1065CE>
+<U1065CF>
+<U1065D0>
+<U1065D1>
+<U1065D2>
+<U1065D3>
+<U1065D4>
+<U1065D5>
+<U1065D6>
+<U1065D7>
+<U1065D8>
+<U1065D9>
+<U1065DA>
+<U1065DB>
+<U1065DC>
+<U1065DD>
+<U1065DE>
+<U1065DF>
+<U1065E0>
+<U1065E1>
+<U1065E2>
+<U1065E3>
+<U1065E4>
+<U1065E5>
+<U1065E6>
+<U1065E7>
+<U1065E8>
+<U1065E9>
+<U1065EA>
+<U1065EB>
+<U1065EC>
+<U1065ED>
+<U1065EE>
+<U1065EF>
+<U1065F0>
+<U1065F1>
+<U1065F2>
+<U1065F3>
+<U1065F4>
+<U1065F5>
+<U1065F6>
+<U1065F7>
+<U1065F8>
+<U1065F9>
+<U1065FA>
+<U1065FB>
+<U1065FC>
+<U1065FD>
+<U1065FE>
+<U1065FF>
+<U106600>
+<U106601>
+<U106602>
+<U106603>
+<U106604>
+<U106605>
+<U106606>
+<U106607>
+<U106608>
+<U106609>
+<U10660A>
+<U10660B>
+<U10660C>
+<U10660D>
+<U10660E>
+<U10660F>
+<U106610>
+<U106611>
+<U106612>
+<U106613>
+<U106614>
+<U106615>
+<U106616>
+<U106617>
+<U106618>
+<U106619>
+<U10661A>
+<U10661B>
+<U10661C>
+<U10661D>
+<U10661E>
+<U10661F>
+<U106620>
+<U106621>
+<U106622>
+<U106623>
+<U106624>
+<U106625>
+<U106626>
+<U106627>
+<U106628>
+<U106629>
+<U10662A>
+<U10662B>
+<U10662C>
+<U10662D>
+<U10662E>
+<U10662F>
+<U106630>
+<U106631>
+<U106632>
+<U106633>
+<U106634>
+<U106635>
+<U106636>
+<U106637>
+<U106638>
+<U106639>
+<U10663A>
+<U10663B>
+<U10663C>
+<U10663D>
+<U10663E>
+<U10663F>
+<U106640>
+<U106641>
+<U106642>
+<U106643>
+<U106644>
+<U106645>
+<U106646>
+<U106647>
+<U106648>
+<U106649>
+<U10664A>
+<U10664B>
+<U10664C>
+<U10664D>
+<U10664E>
+<U10664F>
+<U106650>
+<U106651>
+<U106652>
+<U106653>
+<U106654>
+<U106655>
+<U106656>
+<U106657>
+<U106658>
+<U106659>
+<U10665A>
+<U10665B>
+<U10665C>
+<U10665D>
+<U10665E>
+<U10665F>
+<U106660>
+<U106661>
+<U106662>
+<U106663>
+<U106664>
+<U106665>
+<U106666>
+<U106667>
+<U106668>
+<U106669>
+<U10666A>
+<U10666B>
+<U10666C>
+<U10666D>
+<U10666E>
+<U10666F>
+<U106670>
+<U106671>
+<U106672>
+<U106673>
+<U106674>
+<U106675>
+<U106676>
+<U106677>
+<U106678>
+<U106679>
+<U10667A>
+<U10667B>
+<U10667C>
+<U10667D>
+<U10667E>
+<U10667F>
+<U106680>
+<U106681>
+<U106682>
+<U106683>
+<U106684>
+<U106685>
+<U106686>
+<U106687>
+<U106688>
+<U106689>
+<U10668A>
+<U10668B>
+<U10668C>
+<U10668D>
+<U10668E>
+<U10668F>
+<U106690>
+<U106691>
+<U106692>
+<U106693>
+<U106694>
+<U106695>
+<U106696>
+<U106697>
+<U106698>
+<U106699>
+<U10669A>
+<U10669B>
+<U10669C>
+<U10669D>
+<U10669E>
+<U10669F>
+<U1066A0>
+<U1066A1>
+<U1066A2>
+<U1066A3>
+<U1066A4>
+<U1066A5>
+<U1066A6>
+<U1066A7>
+<U1066A8>
+<U1066A9>
+<U1066AA>
+<U1066AB>
+<U1066AC>
+<U1066AD>
+<U1066AE>
+<U1066AF>
+<U1066B0>
+<U1066B1>
+<U1066B2>
+<U1066B3>
+<U1066B4>
+<U1066B5>
+<U1066B6>
+<U1066B7>
+<U1066B8>
+<U1066B9>
+<U1066BA>
+<U1066BB>
+<U1066BC>
+<U1066BD>
+<U1066BE>
+<U1066BF>
+<U1066C0>
+<U1066C1>
+<U1066C2>
+<U1066C3>
+<U1066C4>
+<U1066C5>
+<U1066C6>
+<U1066C7>
+<U1066C8>
+<U1066C9>
+<U1066CA>
+<U1066CB>
+<U1066CC>
+<U1066CD>
+<U1066CE>
+<U1066CF>
+<U1066D0>
+<U1066D1>
+<U1066D2>
+<U1066D3>
+<U1066D4>
+<U1066D5>
+<U1066D6>
+<U1066D7>
+<U1066D8>
+<U1066D9>
+<U1066DA>
+<U1066DB>
+<U1066DC>
+<U1066DD>
+<U1066DE>
+<U1066DF>
+<U1066E0>
+<U1066E1>
+<U1066E2>
+<U1066E3>
+<U1066E4>
+<U1066E5>
+<U1066E6>
+<U1066E7>
+<U1066E8>
+<U1066E9>
+<U1066EA>
+<U1066EB>
+<U1066EC>
+<U1066ED>
+<U1066EE>
+<U1066EF>
+<U1066F0>
+<U1066F1>
+<U1066F2>
+<U1066F3>
+<U1066F4>
+<U1066F5>
+<U1066F6>
+<U1066F7>
+<U1066F8>
+<U1066F9>
+<U1066FA>
+<U1066FB>
+<U1066FC>
+<U1066FD>
+<U1066FE>
+<U1066FF>
+<U106700>
+<U106701>
+<U106702>
+<U106703>
+<U106704>
+<U106705>
+<U106706>
+<U106707>
+<U106708>
+<U106709>
+<U10670A>
+<U10670B>
+<U10670C>
+<U10670D>
+<U10670E>
+<U10670F>
+<U106710>
+<U106711>
+<U106712>
+<U106713>
+<U106714>
+<U106715>
+<U106716>
+<U106717>
+<U106718>
+<U106719>
+<U10671A>
+<U10671B>
+<U10671C>
+<U10671D>
+<U10671E>
+<U10671F>
+<U106720>
+<U106721>
+<U106722>
+<U106723>
+<U106724>
+<U106725>
+<U106726>
+<U106727>
+<U106728>
+<U106729>
+<U10672A>
+<U10672B>
+<U10672C>
+<U10672D>
+<U10672E>
+<U10672F>
+<U106730>
+<U106731>
+<U106732>
+<U106733>
+<U106734>
+<U106735>
+<U106736>
+<U106737>
+<U106738>
+<U106739>
+<U10673A>
+<U10673B>
+<U10673C>
+<U10673D>
+<U10673E>
+<U10673F>
+<U106740>
+<U106741>
+<U106742>
+<U106743>
+<U106744>
+<U106745>
+<U106746>
+<U106747>
+<U106748>
+<U106749>
+<U10674A>
+<U10674B>
+<U10674C>
+<U10674D>
+<U10674E>
+<U10674F>
+<U106750>
+<U106751>
+<U106752>
+<U106753>
+<U106754>
+<U106755>
+<U106756>
+<U106757>
+<U106758>
+<U106759>
+<U10675A>
+<U10675B>
+<U10675C>
+<U10675D>
+<U10675E>
+<U10675F>
+<U106760>
+<U106761>
+<U106762>
+<U106763>
+<U106764>
+<U106765>
+<U106766>
+<U106767>
+<U106768>
+<U106769>
+<U10676A>
+<U10676B>
+<U10676C>
+<U10676D>
+<U10676E>
+<U10676F>
+<U106770>
+<U106771>
+<U106772>
+<U106773>
+<U106774>
+<U106775>
+<U106776>
+<U106777>
+<U106778>
+<U106779>
+<U10677A>
+<U10677B>
+<U10677C>
+<U10677D>
+<U10677E>
+<U10677F>
+<U106780>
+<U106781>
+<U106782>
+<U106783>
+<U106784>
+<U106785>
+<U106786>
+<U106787>
+<U106788>
+<U106789>
+<U10678A>
+<U10678B>
+<U10678C>
+<U10678D>
+<U10678E>
+<U10678F>
+<U106790>
+<U106791>
+<U106792>
+<U106793>
+<U106794>
+<U106795>
+<U106796>
+<U106797>
+<U106798>
+<U106799>
+<U10679A>
+<U10679B>
+<U10679C>
+<U10679D>
+<U10679E>
+<U10679F>
+<U1067A0>
+<U1067A1>
+<U1067A2>
+<U1067A3>
+<U1067A4>
+<U1067A5>
+<U1067A6>
+<U1067A7>
+<U1067A8>
+<U1067A9>
+<U1067AA>
+<U1067AB>
+<U1067AC>
+<U1067AD>
+<U1067AE>
+<U1067AF>
+<U1067B0>
+<U1067B1>
+<U1067B2>
+<U1067B3>
+<U1067B4>
+<U1067B5>
+<U1067B6>
+<U1067B7>
+<U1067B8>
+<U1067B9>
+<U1067BA>
+<U1067BB>
+<U1067BC>
+<U1067BD>
+<U1067BE>
+<U1067BF>
+<U1067C0>
+<U1067C1>
+<U1067C2>
+<U1067C3>
+<U1067C4>
+<U1067C5>
+<U1067C6>
+<U1067C7>
+<U1067C8>
+<U1067C9>
+<U1067CA>
+<U1067CB>
+<U1067CC>
+<U1067CD>
+<U1067CE>
+<U1067CF>
+<U1067D0>
+<U1067D1>
+<U1067D2>
+<U1067D3>
+<U1067D4>
+<U1067D5>
+<U1067D6>
+<U1067D7>
+<U1067D8>
+<U1067D9>
+<U1067DA>
+<U1067DB>
+<U1067DC>
+<U1067DD>
+<U1067DE>
+<U1067DF>
+<U1067E0>
+<U1067E1>
+<U1067E2>
+<U1067E3>
+<U1067E4>
+<U1067E5>
+<U1067E6>
+<U1067E7>
+<U1067E8>
+<U1067E9>
+<U1067EA>
+<U1067EB>
+<U1067EC>
+<U1067ED>
+<U1067EE>
+<U1067EF>
+<U1067F0>
+<U1067F1>
+<U1067F2>
+<U1067F3>
+<U1067F4>
+<U1067F5>
+<U1067F6>
+<U1067F7>
+<U1067F8>
+<U1067F9>
+<U1067FA>
+<U1067FB>
+<U1067FC>
+<U1067FD>
+<U1067FE>
+<U1067FF>
+<U106800>
+<U106801>
+<U106802>
+<U106803>
+<U106804>
+<U106805>
+<U106806>
+<U106807>
+<U106808>
+<U106809>
+<U10680A>
+<U10680B>
+<U10680C>
+<U10680D>
+<U10680E>
+<U10680F>
+<U106810>
+<U106811>
+<U106812>
+<U106813>
+<U106814>
+<U106815>
+<U106816>
+<U106817>
+<U106818>
+<U106819>
+<U10681A>
+<U10681B>
+<U10681C>
+<U10681D>
+<U10681E>
+<U10681F>
+<U106820>
+<U106821>
+<U106822>
+<U106823>
+<U106824>
+<U106825>
+<U106826>
+<U106827>
+<U106828>
+<U106829>
+<U10682A>
+<U10682B>
+<U10682C>
+<U10682D>
+<U10682E>
+<U10682F>
+<U106830>
+<U106831>
+<U106832>
+<U106833>
+<U106834>
+<U106835>
+<U106836>
+<U106837>
+<U106838>
+<U106839>
+<U10683A>
+<U10683B>
+<U10683C>
+<U10683D>
+<U10683E>
+<U10683F>
+<U106840>
+<U106841>
+<U106842>
+<U106843>
+<U106844>
+<U106845>
+<U106846>
+<U106847>
+<U106848>
+<U106849>
+<U10684A>
+<U10684B>
+<U10684C>
+<U10684D>
+<U10684E>
+<U10684F>
+<U106850>
+<U106851>
+<U106852>
+<U106853>
+<U106854>
+<U106855>
+<U106856>
+<U106857>
+<U106858>
+<U106859>
+<U10685A>
+<U10685B>
+<U10685C>
+<U10685D>
+<U10685E>
+<U10685F>
+<U106860>
+<U106861>
+<U106862>
+<U106863>
+<U106864>
+<U106865>
+<U106866>
+<U106867>
+<U106868>
+<U106869>
+<U10686A>
+<U10686B>
+<U10686C>
+<U10686D>
+<U10686E>
+<U10686F>
+<U106870>
+<U106871>
+<U106872>
+<U106873>
+<U106874>
+<U106875>
+<U106876>
+<U106877>
+<U106878>
+<U106879>
+<U10687A>
+<U10687B>
+<U10687C>
+<U10687D>
+<U10687E>
+<U10687F>
+<U106880>
+<U106881>
+<U106882>
+<U106883>
+<U106884>
+<U106885>
+<U106886>
+<U106887>
+<U106888>
+<U106889>
+<U10688A>
+<U10688B>
+<U10688C>
+<U10688D>
+<U10688E>
+<U10688F>
+<U106890>
+<U106891>
+<U106892>
+<U106893>
+<U106894>
+<U106895>
+<U106896>
+<U106897>
+<U106898>
+<U106899>
+<U10689A>
+<U10689B>
+<U10689C>
+<U10689D>
+<U10689E>
+<U10689F>
+<U1068A0>
+<U1068A1>
+<U1068A2>
+<U1068A3>
+<U1068A4>
+<U1068A5>
+<U1068A6>
+<U1068A7>
+<U1068A8>
+<U1068A9>
+<U1068AA>
+<U1068AB>
+<U1068AC>
+<U1068AD>
+<U1068AE>
+<U1068AF>
+<U1068B0>
+<U1068B1>
+<U1068B2>
+<U1068B3>
+<U1068B4>
+<U1068B5>
+<U1068B6>
+<U1068B7>
+<U1068B8>
+<U1068B9>
+<U1068BA>
+<U1068BB>
+<U1068BC>
+<U1068BD>
+<U1068BE>
+<U1068BF>
+<U1068C0>
+<U1068C1>
+<U1068C2>
+<U1068C3>
+<U1068C4>
+<U1068C5>
+<U1068C6>
+<U1068C7>
+<U1068C8>
+<U1068C9>
+<U1068CA>
+<U1068CB>
+<U1068CC>
+<U1068CD>
+<U1068CE>
+<U1068CF>
+<U1068D0>
+<U1068D1>
+<U1068D2>
+<U1068D3>
+<U1068D4>
+<U1068D5>
+<U1068D6>
+<U1068D7>
+<U1068D8>
+<U1068D9>
+<U1068DA>
+<U1068DB>
+<U1068DC>
+<U1068DD>
+<U1068DE>
+<U1068DF>
+<U1068E0>
+<U1068E1>
+<U1068E2>
+<U1068E3>
+<U1068E4>
+<U1068E5>
+<U1068E6>
+<U1068E7>
+<U1068E8>
+<U1068E9>
+<U1068EA>
+<U1068EB>
+<U1068EC>
+<U1068ED>
+<U1068EE>
+<U1068EF>
+<U1068F0>
+<U1068F1>
+<U1068F2>
+<U1068F3>
+<U1068F4>
+<U1068F5>
+<U1068F6>
+<U1068F7>
+<U1068F8>
+<U1068F9>
+<U1068FA>
+<U1068FB>
+<U1068FC>
+<U1068FD>
+<U1068FE>
+<U1068FF>
+<U106900>
+<U106901>
+<U106902>
+<U106903>
+<U106904>
+<U106905>
+<U106906>
+<U106907>
+<U106908>
+<U106909>
+<U10690A>
+<U10690B>
+<U10690C>
+<U10690D>
+<U10690E>
+<U10690F>
+<U106910>
+<U106911>
+<U106912>
+<U106913>
+<U106914>
+<U106915>
+<U106916>
+<U106917>
+<U106918>
+<U106919>
+<U10691A>
+<U10691B>
+<U10691C>
+<U10691D>
+<U10691E>
+<U10691F>
+<U106920>
+<U106921>
+<U106922>
+<U106923>
+<U106924>
+<U106925>
+<U106926>
+<U106927>
+<U106928>
+<U106929>
+<U10692A>
+<U10692B>
+<U10692C>
+<U10692D>
+<U10692E>
+<U10692F>
+<U106930>
+<U106931>
+<U106932>
+<U106933>
+<U106934>
+<U106935>
+<U106936>
+<U106937>
+<U106938>
+<U106939>
+<U10693A>
+<U10693B>
+<U10693C>
+<U10693D>
+<U10693E>
+<U10693F>
+<U106940>
+<U106941>
+<U106942>
+<U106943>
+<U106944>
+<U106945>
+<U106946>
+<U106947>
+<U106948>
+<U106949>
+<U10694A>
+<U10694B>
+<U10694C>
+<U10694D>
+<U10694E>
+<U10694F>
+<U106950>
+<U106951>
+<U106952>
+<U106953>
+<U106954>
+<U106955>
+<U106956>
+<U106957>
+<U106958>
+<U106959>
+<U10695A>
+<U10695B>
+<U10695C>
+<U10695D>
+<U10695E>
+<U10695F>
+<U106960>
+<U106961>
+<U106962>
+<U106963>
+<U106964>
+<U106965>
+<U106966>
+<U106967>
+<U106968>
+<U106969>
+<U10696A>
+<U10696B>
+<U10696C>
+<U10696D>
+<U10696E>
+<U10696F>
+<U106970>
+<U106971>
+<U106972>
+<U106973>
+<U106974>
+<U106975>
+<U106976>
+<U106977>
+<U106978>
+<U106979>
+<U10697A>
+<U10697B>
+<U10697C>
+<U10697D>
+<U10697E>
+<U10697F>
+<U106980>
+<U106981>
+<U106982>
+<U106983>
+<U106984>
+<U106985>
+<U106986>
+<U106987>
+<U106988>
+<U106989>
+<U10698A>
+<U10698B>
+<U10698C>
+<U10698D>
+<U10698E>
+<U10698F>
+<U106990>
+<U106991>
+<U106992>
+<U106993>
+<U106994>
+<U106995>
+<U106996>
+<U106997>
+<U106998>
+<U106999>
+<U10699A>
+<U10699B>
+<U10699C>
+<U10699D>
+<U10699E>
+<U10699F>
+<U1069A0>
+<U1069A1>
+<U1069A2>
+<U1069A3>
+<U1069A4>
+<U1069A5>
+<U1069A6>
+<U1069A7>
+<U1069A8>
+<U1069A9>
+<U1069AA>
+<U1069AB>
+<U1069AC>
+<U1069AD>
+<U1069AE>
+<U1069AF>
+<U1069B0>
+<U1069B1>
+<U1069B2>
+<U1069B3>
+<U1069B4>
+<U1069B5>
+<U1069B6>
+<U1069B7>
+<U1069B8>
+<U1069B9>
+<U1069BA>
+<U1069BB>
+<U1069BC>
+<U1069BD>
+<U1069BE>
+<U1069BF>
+<U1069C0>
+<U1069C1>
+<U1069C2>
+<U1069C3>
+<U1069C4>
+<U1069C5>
+<U1069C6>
+<U1069C7>
+<U1069C8>
+<U1069C9>
+<U1069CA>
+<U1069CB>
+<U1069CC>
+<U1069CD>
+<U1069CE>
+<U1069CF>
+<U1069D0>
+<U1069D1>
+<U1069D2>
+<U1069D3>
+<U1069D4>
+<U1069D5>
+<U1069D6>
+<U1069D7>
+<U1069D8>
+<U1069D9>
+<U1069DA>
+<U1069DB>
+<U1069DC>
+<U1069DD>
+<U1069DE>
+<U1069DF>
+<U1069E0>
+<U1069E1>
+<U1069E2>
+<U1069E3>
+<U1069E4>
+<U1069E5>
+<U1069E6>
+<U1069E7>
+<U1069E8>
+<U1069E9>
+<U1069EA>
+<U1069EB>
+<U1069EC>
+<U1069ED>
+<U1069EE>
+<U1069EF>
+<U1069F0>
+<U1069F1>
+<U1069F2>
+<U1069F3>
+<U1069F4>
+<U1069F5>
+<U1069F6>
+<U1069F7>
+<U1069F8>
+<U1069F9>
+<U1069FA>
+<U1069FB>
+<U1069FC>
+<U1069FD>
+<U1069FE>
+<U1069FF>
+<U106A00>
+<U106A01>
+<U106A02>
+<U106A03>
+<U106A04>
+<U106A05>
+<U106A06>
+<U106A07>
+<U106A08>
+<U106A09>
+<U106A0A>
+<U106A0B>
+<U106A0C>
+<U106A0D>
+<U106A0E>
+<U106A0F>
+<U106A10>
+<U106A11>
+<U106A12>
+<U106A13>
+<U106A14>
+<U106A15>
+<U106A16>
+<U106A17>
+<U106A18>
+<U106A19>
+<U106A1A>
+<U106A1B>
+<U106A1C>
+<U106A1D>
+<U106A1E>
+<U106A1F>
+<U106A20>
+<U106A21>
+<U106A22>
+<U106A23>
+<U106A24>
+<U106A25>
+<U106A26>
+<U106A27>
+<U106A28>
+<U106A29>
+<U106A2A>
+<U106A2B>
+<U106A2C>
+<U106A2D>
+<U106A2E>
+<U106A2F>
+<U106A30>
+<U106A31>
+<U106A32>
+<U106A33>
+<U106A34>
+<U106A35>
+<U106A36>
+<U106A37>
+<U106A38>
+<U106A39>
+<U106A3A>
+<U106A3B>
+<U106A3C>
+<U106A3D>
+<U106A3E>
+<U106A3F>
+<U106A40>
+<U106A41>
+<U106A42>
+<U106A43>
+<U106A44>
+<U106A45>
+<U106A46>
+<U106A47>
+<U106A48>
+<U106A49>
+<U106A4A>
+<U106A4B>
+<U106A4C>
+<U106A4D>
+<U106A4E>
+<U106A4F>
+<U106A50>
+<U106A51>
+<U106A52>
+<U106A53>
+<U106A54>
+<U106A55>
+<U106A56>
+<U106A57>
+<U106A58>
+<U106A59>
+<U106A5A>
+<U106A5B>
+<U106A5C>
+<U106A5D>
+<U106A5E>
+<U106A5F>
+<U106A60>
+<U106A61>
+<U106A62>
+<U106A63>
+<U106A64>
+<U106A65>
+<U106A66>
+<U106A67>
+<U106A68>
+<U106A69>
+<U106A6A>
+<U106A6B>
+<U106A6C>
+<U106A6D>
+<U106A6E>
+<U106A6F>
+<U106A70>
+<U106A71>
+<U106A72>
+<U106A73>
+<U106A74>
+<U106A75>
+<U106A76>
+<U106A77>
+<U106A78>
+<U106A79>
+<U106A7A>
+<U106A7B>
+<U106A7C>
+<U106A7D>
+<U106A7E>
+<U106A7F>
+<U106A80>
+<U106A81>
+<U106A82>
+<U106A83>
+<U106A84>
+<U106A85>
+<U106A86>
+<U106A87>
+<U106A88>
+<U106A89>
+<U106A8A>
+<U106A8B>
+<U106A8C>
+<U106A8D>
+<U106A8E>
+<U106A8F>
+<U106A90>
+<U106A91>
+<U106A92>
+<U106A93>
+<U106A94>
+<U106A95>
+<U106A96>
+<U106A97>
+<U106A98>
+<U106A99>
+<U106A9A>
+<U106A9B>
+<U106A9C>
+<U106A9D>
+<U106A9E>
+<U106A9F>
+<U106AA0>
+<U106AA1>
+<U106AA2>
+<U106AA3>
+<U106AA4>
+<U106AA5>
+<U106AA6>
+<U106AA7>
+<U106AA8>
+<U106AA9>
+<U106AAA>
+<U106AAB>
+<U106AAC>
+<U106AAD>
+<U106AAE>
+<U106AAF>
+<U106AB0>
+<U106AB1>
+<U106AB2>
+<U106AB3>
+<U106AB4>
+<U106AB5>
+<U106AB6>
+<U106AB7>
+<U106AB8>
+<U106AB9>
+<U106ABA>
+<U106ABB>
+<U106ABC>
+<U106ABD>
+<U106ABE>
+<U106ABF>
+<U106AC0>
+<U106AC1>
+<U106AC2>
+<U106AC3>
+<U106AC4>
+<U106AC5>
+<U106AC6>
+<U106AC7>
+<U106AC8>
+<U106AC9>
+<U106ACA>
+<U106ACB>
+<U106ACC>
+<U106ACD>
+<U106ACE>
+<U106ACF>
+<U106AD0>
+<U106AD1>
+<U106AD2>
+<U106AD3>
+<U106AD4>
+<U106AD5>
+<U106AD6>
+<U106AD7>
+<U106AD8>
+<U106AD9>
+<U106ADA>
+<U106ADB>
+<U106ADC>
+<U106ADD>
+<U106ADE>
+<U106ADF>
+<U106AE0>
+<U106AE1>
+<U106AE2>
+<U106AE3>
+<U106AE4>
+<U106AE5>
+<U106AE6>
+<U106AE7>
+<U106AE8>
+<U106AE9>
+<U106AEA>
+<U106AEB>
+<U106AEC>
+<U106AED>
+<U106AEE>
+<U106AEF>
+<U106AF0>
+<U106AF1>
+<U106AF2>
+<U106AF3>
+<U106AF4>
+<U106AF5>
+<U106AF6>
+<U106AF7>
+<U106AF8>
+<U106AF9>
+<U106AFA>
+<U106AFB>
+<U106AFC>
+<U106AFD>
+<U106AFE>
+<U106AFF>
+<U106B00>
+<U106B01>
+<U106B02>
+<U106B03>
+<U106B04>
+<U106B05>
+<U106B06>
+<U106B07>
+<U106B08>
+<U106B09>
+<U106B0A>
+<U106B0B>
+<U106B0C>
+<U106B0D>
+<U106B0E>
+<U106B0F>
+<U106B10>
+<U106B11>
+<U106B12>
+<U106B13>
+<U106B14>
+<U106B15>
+<U106B16>
+<U106B17>
+<U106B18>
+<U106B19>
+<U106B1A>
+<U106B1B>
+<U106B1C>
+<U106B1D>
+<U106B1E>
+<U106B1F>
+<U106B20>
+<U106B21>
+<U106B22>
+<U106B23>
+<U106B24>
+<U106B25>
+<U106B26>
+<U106B27>
+<U106B28>
+<U106B29>
+<U106B2A>
+<U106B2B>
+<U106B2C>
+<U106B2D>
+<U106B2E>
+<U106B2F>
+<U106B30>
+<U106B31>
+<U106B32>
+<U106B33>
+<U106B34>
+<U106B35>
+<U106B36>
+<U106B37>
+<U106B38>
+<U106B39>
+<U106B3A>
+<U106B3B>
+<U106B3C>
+<U106B3D>
+<U106B3E>
+<U106B3F>
+<U106B40>
+<U106B41>
+<U106B42>
+<U106B43>
+<U106B44>
+<U106B45>
+<U106B46>
+<U106B47>
+<U106B48>
+<U106B49>
+<U106B4A>
+<U106B4B>
+<U106B4C>
+<U106B4D>
+<U106B4E>
+<U106B4F>
+<U106B50>
+<U106B51>
+<U106B52>
+<U106B53>
+<U106B54>
+<U106B55>
+<U106B56>
+<U106B57>
+<U106B58>
+<U106B59>
+<U106B5A>
+<U106B5B>
+<U106B5C>
+<U106B5D>
+<U106B5E>
+<U106B5F>
+<U106B60>
+<U106B61>
+<U106B62>
+<U106B63>
+<U106B64>
+<U106B65>
+<U106B66>
+<U106B67>
+<U106B68>
+<U106B69>
+<U106B6A>
+<U106B6B>
+<U106B6C>
+<U106B6D>
+<U106B6E>
+<U106B6F>
+<U106B70>
+<U106B71>
+<U106B72>
+<U106B73>
+<U106B74>
+<U106B75>
+<U106B76>
+<U106B77>
+<U106B78>
+<U106B79>
+<U106B7A>
+<U106B7B>
+<U106B7C>
+<U106B7D>
+<U106B7E>
+<U106B7F>
+<U106B80>
+<U106B81>
+<U106B82>
+<U106B83>
+<U106B84>
+<U106B85>
+<U106B86>
+<U106B87>
+<U106B88>
+<U106B89>
+<U106B8A>
+<U106B8B>
+<U106B8C>
+<U106B8D>
+<U106B8E>
+<U106B8F>
+<U106B90>
+<U106B91>
+<U106B92>
+<U106B93>
+<U106B94>
+<U106B95>
+<U106B96>
+<U106B97>
+<U106B98>
+<U106B99>
+<U106B9A>
+<U106B9B>
+<U106B9C>
+<U106B9D>
+<U106B9E>
+<U106B9F>
+<U106BA0>
+<U106BA1>
+<U106BA2>
+<U106BA3>
+<U106BA4>
+<U106BA5>
+<U106BA6>
+<U106BA7>
+<U106BA8>
+<U106BA9>
+<U106BAA>
+<U106BAB>
+<U106BAC>
+<U106BAD>
+<U106BAE>
+<U106BAF>
+<U106BB0>
+<U106BB1>
+<U106BB2>
+<U106BB3>
+<U106BB4>
+<U106BB5>
+<U106BB6>
+<U106BB7>
+<U106BB8>
+<U106BB9>
+<U106BBA>
+<U106BBB>
+<U106BBC>
+<U106BBD>
+<U106BBE>
+<U106BBF>
+<U106BC0>
+<U106BC1>
+<U106BC2>
+<U106BC3>
+<U106BC4>
+<U106BC5>
+<U106BC6>
+<U106BC7>
+<U106BC8>
+<U106BC9>
+<U106BCA>
+<U106BCB>
+<U106BCC>
+<U106BCD>
+<U106BCE>
+<U106BCF>
+<U106BD0>
+<U106BD1>
+<U106BD2>
+<U106BD3>
+<U106BD4>
+<U106BD5>
+<U106BD6>
+<U106BD7>
+<U106BD8>
+<U106BD9>
+<U106BDA>
+<U106BDB>
+<U106BDC>
+<U106BDD>
+<U106BDE>
+<U106BDF>
+<U106BE0>
+<U106BE1>
+<U106BE2>
+<U106BE3>
+<U106BE4>
+<U106BE5>
+<U106BE6>
+<U106BE7>
+<U106BE8>
+<U106BE9>
+<U106BEA>
+<U106BEB>
+<U106BEC>
+<U106BED>
+<U106BEE>
+<U106BEF>
+<U106BF0>
+<U106BF1>
+<U106BF2>
+<U106BF3>
+<U106BF4>
+<U106BF5>
+<U106BF6>
+<U106BF7>
+<U106BF8>
+<U106BF9>
+<U106BFA>
+<U106BFB>
+<U106BFC>
+<U106BFD>
+<U106BFE>
+<U106BFF>
+<U106C00>
+<U106C01>
+<U106C02>
+<U106C03>
+<U106C04>
+<U106C05>
+<U106C06>
+<U106C07>
+<U106C08>
+<U106C09>
+<U106C0A>
+<U106C0B>
+<U106C0C>
+<U106C0D>
+<U106C0E>
+<U106C0F>
+<U106C10>
+<U106C11>
+<U106C12>
+<U106C13>
+<U106C14>
+<U106C15>
+<U106C16>
+<U106C17>
+<U106C18>
+<U106C19>
+<U106C1A>
+<U106C1B>
+<U106C1C>
+<U106C1D>
+<U106C1E>
+<U106C1F>
+<U106C20>
+<U106C21>
+<U106C22>
+<U106C23>
+<U106C24>
+<U106C25>
+<U106C26>
+<U106C27>
+<U106C28>
+<U106C29>
+<U106C2A>
+<U106C2B>
+<U106C2C>
+<U106C2D>
+<U106C2E>
+<U106C2F>
+<U106C30>
+<U106C31>
+<U106C32>
+<U106C33>
+<U106C34>
+<U106C35>
+<U106C36>
+<U106C37>
+<U106C38>
+<U106C39>
+<U106C3A>
+<U106C3B>
+<U106C3C>
+<U106C3D>
+<U106C3E>
+<U106C3F>
+<U106C40>
+<U106C41>
+<U106C42>
+<U106C43>
+<U106C44>
+<U106C45>
+<U106C46>
+<U106C47>
+<U106C48>
+<U106C49>
+<U106C4A>
+<U106C4B>
+<U106C4C>
+<U106C4D>
+<U106C4E>
+<U106C4F>
+<U106C50>
+<U106C51>
+<U106C52>
+<U106C53>
+<U106C54>
+<U106C55>
+<U106C56>
+<U106C57>
+<U106C58>
+<U106C59>
+<U106C5A>
+<U106C5B>
+<U106C5C>
+<U106C5D>
+<U106C5E>
+<U106C5F>
+<U106C60>
+<U106C61>
+<U106C62>
+<U106C63>
+<U106C64>
+<U106C65>
+<U106C66>
+<U106C67>
+<U106C68>
+<U106C69>
+<U106C6A>
+<U106C6B>
+<U106C6C>
+<U106C6D>
+<U106C6E>
+<U106C6F>
+<U106C70>
+<U106C71>
+<U106C72>
+<U106C73>
+<U106C74>
+<U106C75>
+<U106C76>
+<U106C77>
+<U106C78>
+<U106C79>
+<U106C7A>
+<U106C7B>
+<U106C7C>
+<U106C7D>
+<U106C7E>
+<U106C7F>
+<U106C80>
+<U106C81>
+<U106C82>
+<U106C83>
+<U106C84>
+<U106C85>
+<U106C86>
+<U106C87>
+<U106C88>
+<U106C89>
+<U106C8A>
+<U106C8B>
+<U106C8C>
+<U106C8D>
+<U106C8E>
+<U106C8F>
+<U106C90>
+<U106C91>
+<U106C92>
+<U106C93>
+<U106C94>
+<U106C95>
+<U106C96>
+<U106C97>
+<U106C98>
+<U106C99>
+<U106C9A>
+<U106C9B>
+<U106C9C>
+<U106C9D>
+<U106C9E>
+<U106C9F>
+<U106CA0>
+<U106CA1>
+<U106CA2>
+<U106CA3>
+<U106CA4>
+<U106CA5>
+<U106CA6>
+<U106CA7>
+<U106CA8>
+<U106CA9>
+<U106CAA>
+<U106CAB>
+<U106CAC>
+<U106CAD>
+<U106CAE>
+<U106CAF>
+<U106CB0>
+<U106CB1>
+<U106CB2>
+<U106CB3>
+<U106CB4>
+<U106CB5>
+<U106CB6>
+<U106CB7>
+<U106CB8>
+<U106CB9>
+<U106CBA>
+<U106CBB>
+<U106CBC>
+<U106CBD>
+<U106CBE>
+<U106CBF>
+<U106CC0>
+<U106CC1>
+<U106CC2>
+<U106CC3>
+<U106CC4>
+<U106CC5>
+<U106CC6>
+<U106CC7>
+<U106CC8>
+<U106CC9>
+<U106CCA>
+<U106CCB>
+<U106CCC>
+<U106CCD>
+<U106CCE>
+<U106CCF>
+<U106CD0>
+<U106CD1>
+<U106CD2>
+<U106CD3>
+<U106CD4>
+<U106CD5>
+<U106CD6>
+<U106CD7>
+<U106CD8>
+<U106CD9>
+<U106CDA>
+<U106CDB>
+<U106CDC>
+<U106CDD>
+<U106CDE>
+<U106CDF>
+<U106CE0>
+<U106CE1>
+<U106CE2>
+<U106CE3>
+<U106CE4>
+<U106CE5>
+<U106CE6>
+<U106CE7>
+<U106CE8>
+<U106CE9>
+<U106CEA>
+<U106CEB>
+<U106CEC>
+<U106CED>
+<U106CEE>
+<U106CEF>
+<U106CF0>
+<U106CF1>
+<U106CF2>
+<U106CF3>
+<U106CF4>
+<U106CF5>
+<U106CF6>
+<U106CF7>
+<U106CF8>
+<U106CF9>
+<U106CFA>
+<U106CFB>
+<U106CFC>
+<U106CFD>
+<U106CFE>
+<U106CFF>
+<U106D00>
+<U106D01>
+<U106D02>
+<U106D03>
+<U106D04>
+<U106D05>
+<U106D06>
+<U106D07>
+<U106D08>
+<U106D09>
+<U106D0A>
+<U106D0B>
+<U106D0C>
+<U106D0D>
+<U106D0E>
+<U106D0F>
+<U106D10>
+<U106D11>
+<U106D12>
+<U106D13>
+<U106D14>
+<U106D15>
+<U106D16>
+<U106D17>
+<U106D18>
+<U106D19>
+<U106D1A>
+<U106D1B>
+<U106D1C>
+<U106D1D>
+<U106D1E>
+<U106D1F>
+<U106D20>
+<U106D21>
+<U106D22>
+<U106D23>
+<U106D24>
+<U106D25>
+<U106D26>
+<U106D27>
+<U106D28>
+<U106D29>
+<U106D2A>
+<U106D2B>
+<U106D2C>
+<U106D2D>
+<U106D2E>
+<U106D2F>
+<U106D30>
+<U106D31>
+<U106D32>
+<U106D33>
+<U106D34>
+<U106D35>
+<U106D36>
+<U106D37>
+<U106D38>
+<U106D39>
+<U106D3A>
+<U106D3B>
+<U106D3C>
+<U106D3D>
+<U106D3E>
+<U106D3F>
+<U106D40>
+<U106D41>
+<U106D42>
+<U106D43>
+<U106D44>
+<U106D45>
+<U106D46>
+<U106D47>
+<U106D48>
+<U106D49>
+<U106D4A>
+<U106D4B>
+<U106D4C>
+<U106D4D>
+<U106D4E>
+<U106D4F>
+<U106D50>
+<U106D51>
+<U106D52>
+<U106D53>
+<U106D54>
+<U106D55>
+<U106D56>
+<U106D57>
+<U106D58>
+<U106D59>
+<U106D5A>
+<U106D5B>
+<U106D5C>
+<U106D5D>
+<U106D5E>
+<U106D5F>
+<U106D60>
+<U106D61>
+<U106D62>
+<U106D63>
+<U106D64>
+<U106D65>
+<U106D66>
+<U106D67>
+<U106D68>
+<U106D69>
+<U106D6A>
+<U106D6B>
+<U106D6C>
+<U106D6D>
+<U106D6E>
+<U106D6F>
+<U106D70>
+<U106D71>
+<U106D72>
+<U106D73>
+<U106D74>
+<U106D75>
+<U106D76>
+<U106D77>
+<U106D78>
+<U106D79>
+<U106D7A>
+<U106D7B>
+<U106D7C>
+<U106D7D>
+<U106D7E>
+<U106D7F>
+<U106D80>
+<U106D81>
+<U106D82>
+<U106D83>
+<U106D84>
+<U106D85>
+<U106D86>
+<U106D87>
+<U106D88>
+<U106D89>
+<U106D8A>
+<U106D8B>
+<U106D8C>
+<U106D8D>
+<U106D8E>
+<U106D8F>
+<U106D90>
+<U106D91>
+<U106D92>
+<U106D93>
+<U106D94>
+<U106D95>
+<U106D96>
+<U106D97>
+<U106D98>
+<U106D99>
+<U106D9A>
+<U106D9B>
+<U106D9C>
+<U106D9D>
+<U106D9E>
+<U106D9F>
+<U106DA0>
+<U106DA1>
+<U106DA2>
+<U106DA3>
+<U106DA4>
+<U106DA5>
+<U106DA6>
+<U106DA7>
+<U106DA8>
+<U106DA9>
+<U106DAA>
+<U106DAB>
+<U106DAC>
+<U106DAD>
+<U106DAE>
+<U106DAF>
+<U106DB0>
+<U106DB1>
+<U106DB2>
+<U106DB3>
+<U106DB4>
+<U106DB5>
+<U106DB6>
+<U106DB7>
+<U106DB8>
+<U106DB9>
+<U106DBA>
+<U106DBB>
+<U106DBC>
+<U106DBD>
+<U106DBE>
+<U106DBF>
+<U106DC0>
+<U106DC1>
+<U106DC2>
+<U106DC3>
+<U106DC4>
+<U106DC5>
+<U106DC6>
+<U106DC7>
+<U106DC8>
+<U106DC9>
+<U106DCA>
+<U106DCB>
+<U106DCC>
+<U106DCD>
+<U106DCE>
+<U106DCF>
+<U106DD0>
+<U106DD1>
+<U106DD2>
+<U106DD3>
+<U106DD4>
+<U106DD5>
+<U106DD6>
+<U106DD7>
+<U106DD8>
+<U106DD9>
+<U106DDA>
+<U106DDB>
+<U106DDC>
+<U106DDD>
+<U106DDE>
+<U106DDF>
+<U106DE0>
+<U106DE1>
+<U106DE2>
+<U106DE3>
+<U106DE4>
+<U106DE5>
+<U106DE6>
+<U106DE7>
+<U106DE8>
+<U106DE9>
+<U106DEA>
+<U106DEB>
+<U106DEC>
+<U106DED>
+<U106DEE>
+<U106DEF>
+<U106DF0>
+<U106DF1>
+<U106DF2>
+<U106DF3>
+<U106DF4>
+<U106DF5>
+<U106DF6>
+<U106DF7>
+<U106DF8>
+<U106DF9>
+<U106DFA>
+<U106DFB>
+<U106DFC>
+<U106DFD>
+<U106DFE>
+<U106DFF>
+<U106E00>
+<U106E01>
+<U106E02>
+<U106E03>
+<U106E04>
+<U106E05>
+<U106E06>
+<U106E07>
+<U106E08>
+<U106E09>
+<U106E0A>
+<U106E0B>
+<U106E0C>
+<U106E0D>
+<U106E0E>
+<U106E0F>
+<U106E10>
+<U106E11>
+<U106E12>
+<U106E13>
+<U106E14>
+<U106E15>
+<U106E16>
+<U106E17>
+<U106E18>
+<U106E19>
+<U106E1A>
+<U106E1B>
+<U106E1C>
+<U106E1D>
+<U106E1E>
+<U106E1F>
+<U106E20>
+<U106E21>
+<U106E22>
+<U106E23>
+<U106E24>
+<U106E25>
+<U106E26>
+<U106E27>
+<U106E28>
+<U106E29>
+<U106E2A>
+<U106E2B>
+<U106E2C>
+<U106E2D>
+<U106E2E>
+<U106E2F>
+<U106E30>
+<U106E31>
+<U106E32>
+<U106E33>
+<U106E34>
+<U106E35>
+<U106E36>
+<U106E37>
+<U106E38>
+<U106E39>
+<U106E3A>
+<U106E3B>
+<U106E3C>
+<U106E3D>
+<U106E3E>
+<U106E3F>
+<U106E40>
+<U106E41>
+<U106E42>
+<U106E43>
+<U106E44>
+<U106E45>
+<U106E46>
+<U106E47>
+<U106E48>
+<U106E49>
+<U106E4A>
+<U106E4B>
+<U106E4C>
+<U106E4D>
+<U106E4E>
+<U106E4F>
+<U106E50>
+<U106E51>
+<U106E52>
+<U106E53>
+<U106E54>
+<U106E55>
+<U106E56>
+<U106E57>
+<U106E58>
+<U106E59>
+<U106E5A>
+<U106E5B>
+<U106E5C>
+<U106E5D>
+<U106E5E>
+<U106E5F>
+<U106E60>
+<U106E61>
+<U106E62>
+<U106E63>
+<U106E64>
+<U106E65>
+<U106E66>
+<U106E67>
+<U106E68>
+<U106E69>
+<U106E6A>
+<U106E6B>
+<U106E6C>
+<U106E6D>
+<U106E6E>
+<U106E6F>
+<U106E70>
+<U106E71>
+<U106E72>
+<U106E73>
+<U106E74>
+<U106E75>
+<U106E76>
+<U106E77>
+<U106E78>
+<U106E79>
+<U106E7A>
+<U106E7B>
+<U106E7C>
+<U106E7D>
+<U106E7E>
+<U106E7F>
+<U106E80>
+<U106E81>
+<U106E82>
+<U106E83>
+<U106E84>
+<U106E85>
+<U106E86>
+<U106E87>
+<U106E88>
+<U106E89>
+<U106E8A>
+<U106E8B>
+<U106E8C>
+<U106E8D>
+<U106E8E>
+<U106E8F>
+<U106E90>
+<U106E91>
+<U106E92>
+<U106E93>
+<U106E94>
+<U106E95>
+<U106E96>
+<U106E97>
+<U106E98>
+<U106E99>
+<U106E9A>
+<U106E9B>
+<U106E9C>
+<U106E9D>
+<U106E9E>
+<U106E9F>
+<U106EA0>
+<U106EA1>
+<U106EA2>
+<U106EA3>
+<U106EA4>
+<U106EA5>
+<U106EA6>
+<U106EA7>
+<U106EA8>
+<U106EA9>
+<U106EAA>
+<U106EAB>
+<U106EAC>
+<U106EAD>
+<U106EAE>
+<U106EAF>
+<U106EB0>
+<U106EB1>
+<U106EB2>
+<U106EB3>
+<U106EB4>
+<U106EB5>
+<U106EB6>
+<U106EB7>
+<U106EB8>
+<U106EB9>
+<U106EBA>
+<U106EBB>
+<U106EBC>
+<U106EBD>
+<U106EBE>
+<U106EBF>
+<U106EC0>
+<U106EC1>
+<U106EC2>
+<U106EC3>
+<U106EC4>
+<U106EC5>
+<U106EC6>
+<U106EC7>
+<U106EC8>
+<U106EC9>
+<U106ECA>
+<U106ECB>
+<U106ECC>
+<U106ECD>
+<U106ECE>
+<U106ECF>
+<U106ED0>
+<U106ED1>
+<U106ED2>
+<U106ED3>
+<U106ED4>
+<U106ED5>
+<U106ED6>
+<U106ED7>
+<U106ED8>
+<U106ED9>
+<U106EDA>
+<U106EDB>
+<U106EDC>
+<U106EDD>
+<U106EDE>
+<U106EDF>
+<U106EE0>
+<U106EE1>
+<U106EE2>
+<U106EE3>
+<U106EE4>
+<U106EE5>
+<U106EE6>
+<U106EE7>
+<U106EE8>
+<U106EE9>
+<U106EEA>
+<U106EEB>
+<U106EEC>
+<U106EED>
+<U106EEE>
+<U106EEF>
+<U106EF0>
+<U106EF1>
+<U106EF2>
+<U106EF3>
+<U106EF4>
+<U106EF5>
+<U106EF6>
+<U106EF7>
+<U106EF8>
+<U106EF9>
+<U106EFA>
+<U106EFB>
+<U106EFC>
+<U106EFD>
+<U106EFE>
+<U106EFF>
+<U106F00>
+<U106F01>
+<U106F02>
+<U106F03>
+<U106F04>
+<U106F05>
+<U106F06>
+<U106F07>
+<U106F08>
+<U106F09>
+<U106F0A>
+<U106F0B>
+<U106F0C>
+<U106F0D>
+<U106F0E>
+<U106F0F>
+<U106F10>
+<U106F11>
+<U106F12>
+<U106F13>
+<U106F14>
+<U106F15>
+<U106F16>
+<U106F17>
+<U106F18>
+<U106F19>
+<U106F1A>
+<U106F1B>
+<U106F1C>
+<U106F1D>
+<U106F1E>
+<U106F1F>
+<U106F20>
+<U106F21>
+<U106F22>
+<U106F23>
+<U106F24>
+<U106F25>
+<U106F26>
+<U106F27>
+<U106F28>
+<U106F29>
+<U106F2A>
+<U106F2B>
+<U106F2C>
+<U106F2D>
+<U106F2E>
+<U106F2F>
+<U106F30>
+<U106F31>
+<U106F32>
+<U106F33>
+<U106F34>
+<U106F35>
+<U106F36>
+<U106F37>
+<U106F38>
+<U106F39>
+<U106F3A>
+<U106F3B>
+<U106F3C>
+<U106F3D>
+<U106F3E>
+<U106F3F>
+<U106F40>
+<U106F41>
+<U106F42>
+<U106F43>
+<U106F44>
+<U106F45>
+<U106F46>
+<U106F47>
+<U106F48>
+<U106F49>
+<U106F4A>
+<U106F4B>
+<U106F4C>
+<U106F4D>
+<U106F4E>
+<U106F4F>
+<U106F50>
+<U106F51>
+<U106F52>
+<U106F53>
+<U106F54>
+<U106F55>
+<U106F56>
+<U106F57>
+<U106F58>
+<U106F59>
+<U106F5A>
+<U106F5B>
+<U106F5C>
+<U106F5D>
+<U106F5E>
+<U106F5F>
+<U106F60>
+<U106F61>
+<U106F62>
+<U106F63>
+<U106F64>
+<U106F65>
+<U106F66>
+<U106F67>
+<U106F68>
+<U106F69>
+<U106F6A>
+<U106F6B>
+<U106F6C>
+<U106F6D>
+<U106F6E>
+<U106F6F>
+<U106F70>
+<U106F71>
+<U106F72>
+<U106F73>
+<U106F74>
+<U106F75>
+<U106F76>
+<U106F77>
+<U106F78>
+<U106F79>
+<U106F7A>
+<U106F7B>
+<U106F7C>
+<U106F7D>
+<U106F7E>
+<U106F7F>
+<U106F80>
+<U106F81>
+<U106F82>
+<U106F83>
+<U106F84>
+<U106F85>
+<U106F86>
+<U106F87>
+<U106F88>
+<U106F89>
+<U106F8A>
+<U106F8B>
+<U106F8C>
+<U106F8D>
+<U106F8E>
+<U106F8F>
+<U106F90>
+<U106F91>
+<U106F92>
+<U106F93>
+<U106F94>
+<U106F95>
+<U106F96>
+<U106F97>
+<U106F98>
+<U106F99>
+<U106F9A>
+<U106F9B>
+<U106F9C>
+<U106F9D>
+<U106F9E>
+<U106F9F>
+<U106FA0>
+<U106FA1>
+<U106FA2>
+<U106FA3>
+<U106FA4>
+<U106FA5>
+<U106FA6>
+<U106FA7>
+<U106FA8>
+<U106FA9>
+<U106FAA>
+<U106FAB>
+<U106FAC>
+<U106FAD>
+<U106FAE>
+<U106FAF>
+<U106FB0>
+<U106FB1>
+<U106FB2>
+<U106FB3>
+<U106FB4>
+<U106FB5>
+<U106FB6>
+<U106FB7>
+<U106FB8>
+<U106FB9>
+<U106FBA>
+<U106FBB>
+<U106FBC>
+<U106FBD>
+<U106FBE>
+<U106FBF>
+<U106FC0>
+<U106FC1>
+<U106FC2>
+<U106FC3>
+<U106FC4>
+<U106FC5>
+<U106FC6>
+<U106FC7>
+<U106FC8>
+<U106FC9>
+<U106FCA>
+<U106FCB>
+<U106FCC>
+<U106FCD>
+<U106FCE>
+<U106FCF>
+<U106FD0>
+<U106FD1>
+<U106FD2>
+<U106FD3>
+<U106FD4>
+<U106FD5>
+<U106FD6>
+<U106FD7>
+<U106FD8>
+<U106FD9>
+<U106FDA>
+<U106FDB>
+<U106FDC>
+<U106FDD>
+<U106FDE>
+<U106FDF>
+<U106FE0>
+<U106FE1>
+<U106FE2>
+<U106FE3>
+<U106FE4>
+<U106FE5>
+<U106FE6>
+<U106FE7>
+<U106FE8>
+<U106FE9>
+<U106FEA>
+<U106FEB>
+<U106FEC>
+<U106FED>
+<U106FEE>
+<U106FEF>
+<U106FF0>
+<U106FF1>
+<U106FF2>
+<U106FF3>
+<U106FF4>
+<U106FF5>
+<U106FF6>
+<U106FF7>
+<U106FF8>
+<U106FF9>
+<U106FFA>
+<U106FFB>
+<U106FFC>
+<U106FFD>
+<U106FFE>
+<U106FFF>
+<U107000>
+<U107001>
+<U107002>
+<U107003>
+<U107004>
+<U107005>
+<U107006>
+<U107007>
+<U107008>
+<U107009>
+<U10700A>
+<U10700B>
+<U10700C>
+<U10700D>
+<U10700E>
+<U10700F>
+<U107010>
+<U107011>
+<U107012>
+<U107013>
+<U107014>
+<U107015>
+<U107016>
+<U107017>
+<U107018>
+<U107019>
+<U10701A>
+<U10701B>
+<U10701C>
+<U10701D>
+<U10701E>
+<U10701F>
+<U107020>
+<U107021>
+<U107022>
+<U107023>
+<U107024>
+<U107025>
+<U107026>
+<U107027>
+<U107028>
+<U107029>
+<U10702A>
+<U10702B>
+<U10702C>
+<U10702D>
+<U10702E>
+<U10702F>
+<U107030>
+<U107031>
+<U107032>
+<U107033>
+<U107034>
+<U107035>
+<U107036>
+<U107037>
+<U107038>
+<U107039>
+<U10703A>
+<U10703B>
+<U10703C>
+<U10703D>
+<U10703E>
+<U10703F>
+<U107040>
+<U107041>
+<U107042>
+<U107043>
+<U107044>
+<U107045>
+<U107046>
+<U107047>
+<U107048>
+<U107049>
+<U10704A>
+<U10704B>
+<U10704C>
+<U10704D>
+<U10704E>
+<U10704F>
+<U107050>
+<U107051>
+<U107052>
+<U107053>
+<U107054>
+<U107055>
+<U107056>
+<U107057>
+<U107058>
+<U107059>
+<U10705A>
+<U10705B>
+<U10705C>
+<U10705D>
+<U10705E>
+<U10705F>
+<U107060>
+<U107061>
+<U107062>
+<U107063>
+<U107064>
+<U107065>
+<U107066>
+<U107067>
+<U107068>
+<U107069>
+<U10706A>
+<U10706B>
+<U10706C>
+<U10706D>
+<U10706E>
+<U10706F>
+<U107070>
+<U107071>
+<U107072>
+<U107073>
+<U107074>
+<U107075>
+<U107076>
+<U107077>
+<U107078>
+<U107079>
+<U10707A>
+<U10707B>
+<U10707C>
+<U10707D>
+<U10707E>
+<U10707F>
+<U107080>
+<U107081>
+<U107082>
+<U107083>
+<U107084>
+<U107085>
+<U107086>
+<U107087>
+<U107088>
+<U107089>
+<U10708A>
+<U10708B>
+<U10708C>
+<U10708D>
+<U10708E>
+<U10708F>
+<U107090>
+<U107091>
+<U107092>
+<U107093>
+<U107094>
+<U107095>
+<U107096>
+<U107097>
+<U107098>
+<U107099>
+<U10709A>
+<U10709B>
+<U10709C>
+<U10709D>
+<U10709E>
+<U10709F>
+<U1070A0>
+<U1070A1>
+<U1070A2>
+<U1070A3>
+<U1070A4>
+<U1070A5>
+<U1070A6>
+<U1070A7>
+<U1070A8>
+<U1070A9>
+<U1070AA>
+<U1070AB>
+<U1070AC>
+<U1070AD>
+<U1070AE>
+<U1070AF>
+<U1070B0>
+<U1070B1>
+<U1070B2>
+<U1070B3>
+<U1070B4>
+<U1070B5>
+<U1070B6>
+<U1070B7>
+<U1070B8>
+<U1070B9>
+<U1070BA>
+<U1070BB>
+<U1070BC>
+<U1070BD>
+<U1070BE>
+<U1070BF>
+<U1070C0>
+<U1070C1>
+<U1070C2>
+<U1070C3>
+<U1070C4>
+<U1070C5>
+<U1070C6>
+<U1070C7>
+<U1070C8>
+<U1070C9>
+<U1070CA>
+<U1070CB>
+<U1070CC>
+<U1070CD>
+<U1070CE>
+<U1070CF>
+<U1070D0>
+<U1070D1>
+<U1070D2>
+<U1070D3>
+<U1070D4>
+<U1070D5>
+<U1070D6>
+<U1070D7>
+<U1070D8>
+<U1070D9>
+<U1070DA>
+<U1070DB>
+<U1070DC>
+<U1070DD>
+<U1070DE>
+<U1070DF>
+<U1070E0>
+<U1070E1>
+<U1070E2>
+<U1070E3>
+<U1070E4>
+<U1070E5>
+<U1070E6>
+<U1070E7>
+<U1070E8>
+<U1070E9>
+<U1070EA>
+<U1070EB>
+<U1070EC>
+<U1070ED>
+<U1070EE>
+<U1070EF>
+<U1070F0>
+<U1070F1>
+<U1070F2>
+<U1070F3>
+<U1070F4>
+<U1070F5>
+<U1070F6>
+<U1070F7>
+<U1070F8>
+<U1070F9>
+<U1070FA>
+<U1070FB>
+<U1070FC>
+<U1070FD>
+<U1070FE>
+<U1070FF>
+<U107100>
+<U107101>
+<U107102>
+<U107103>
+<U107104>
+<U107105>
+<U107106>
+<U107107>
+<U107108>
+<U107109>
+<U10710A>
+<U10710B>
+<U10710C>
+<U10710D>
+<U10710E>
+<U10710F>
+<U107110>
+<U107111>
+<U107112>
+<U107113>
+<U107114>
+<U107115>
+<U107116>
+<U107117>
+<U107118>
+<U107119>
+<U10711A>
+<U10711B>
+<U10711C>
+<U10711D>
+<U10711E>
+<U10711F>
+<U107120>
+<U107121>
+<U107122>
+<U107123>
+<U107124>
+<U107125>
+<U107126>
+<U107127>
+<U107128>
+<U107129>
+<U10712A>
+<U10712B>
+<U10712C>
+<U10712D>
+<U10712E>
+<U10712F>
+<U107130>
+<U107131>
+<U107132>
+<U107133>
+<U107134>
+<U107135>
+<U107136>
+<U107137>
+<U107138>
+<U107139>
+<U10713A>
+<U10713B>
+<U10713C>
+<U10713D>
+<U10713E>
+<U10713F>
+<U107140>
+<U107141>
+<U107142>
+<U107143>
+<U107144>
+<U107145>
+<U107146>
+<U107147>
+<U107148>
+<U107149>
+<U10714A>
+<U10714B>
+<U10714C>
+<U10714D>
+<U10714E>
+<U10714F>
+<U107150>
+<U107151>
+<U107152>
+<U107153>
+<U107154>
+<U107155>
+<U107156>
+<U107157>
+<U107158>
+<U107159>
+<U10715A>
+<U10715B>
+<U10715C>
+<U10715D>
+<U10715E>
+<U10715F>
+<U107160>
+<U107161>
+<U107162>
+<U107163>
+<U107164>
+<U107165>
+<U107166>
+<U107167>
+<U107168>
+<U107169>
+<U10716A>
+<U10716B>
+<U10716C>
+<U10716D>
+<U10716E>
+<U10716F>
+<U107170>
+<U107171>
+<U107172>
+<U107173>
+<U107174>
+<U107175>
+<U107176>
+<U107177>
+<U107178>
+<U107179>
+<U10717A>
+<U10717B>
+<U10717C>
+<U10717D>
+<U10717E>
+<U10717F>
+<U107180>
+<U107181>
+<U107182>
+<U107183>
+<U107184>
+<U107185>
+<U107186>
+<U107187>
+<U107188>
+<U107189>
+<U10718A>
+<U10718B>
+<U10718C>
+<U10718D>
+<U10718E>
+<U10718F>
+<U107190>
+<U107191>
+<U107192>
+<U107193>
+<U107194>
+<U107195>
+<U107196>
+<U107197>
+<U107198>
+<U107199>
+<U10719A>
+<U10719B>
+<U10719C>
+<U10719D>
+<U10719E>
+<U10719F>
+<U1071A0>
+<U1071A1>
+<U1071A2>
+<U1071A3>
+<U1071A4>
+<U1071A5>
+<U1071A6>
+<U1071A7>
+<U1071A8>
+<U1071A9>
+<U1071AA>
+<U1071AB>
+<U1071AC>
+<U1071AD>
+<U1071AE>
+<U1071AF>
+<U1071B0>
+<U1071B1>
+<U1071B2>
+<U1071B3>
+<U1071B4>
+<U1071B5>
+<U1071B6>
+<U1071B7>
+<U1071B8>
+<U1071B9>
+<U1071BA>
+<U1071BB>
+<U1071BC>
+<U1071BD>
+<U1071BE>
+<U1071BF>
+<U1071C0>
+<U1071C1>
+<U1071C2>
+<U1071C3>
+<U1071C4>
+<U1071C5>
+<U1071C6>
+<U1071C7>
+<U1071C8>
+<U1071C9>
+<U1071CA>
+<U1071CB>
+<U1071CC>
+<U1071CD>
+<U1071CE>
+<U1071CF>
+<U1071D0>
+<U1071D1>
+<U1071D2>
+<U1071D3>
+<U1071D4>
+<U1071D5>
+<U1071D6>
+<U1071D7>
+<U1071D8>
+<U1071D9>
+<U1071DA>
+<U1071DB>
+<U1071DC>
+<U1071DD>
+<U1071DE>
+<U1071DF>
+<U1071E0>
+<U1071E1>
+<U1071E2>
+<U1071E3>
+<U1071E4>
+<U1071E5>
+<U1071E6>
+<U1071E7>
+<U1071E8>
+<U1071E9>
+<U1071EA>
+<U1071EB>
+<U1071EC>
+<U1071ED>
+<U1071EE>
+<U1071EF>
+<U1071F0>
+<U1071F1>
+<U1071F2>
+<U1071F3>
+<U1071F4>
+<U1071F5>
+<U1071F6>
+<U1071F7>
+<U1071F8>
+<U1071F9>
+<U1071FA>
+<U1071FB>
+<U1071FC>
+<U1071FD>
+<U1071FE>
+<U1071FF>
+<U107200>
+<U107201>
+<U107202>
+<U107203>
+<U107204>
+<U107205>
+<U107206>
+<U107207>
+<U107208>
+<U107209>
+<U10720A>
+<U10720B>
+<U10720C>
+<U10720D>
+<U10720E>
+<U10720F>
+<U107210>
+<U107211>
+<U107212>
+<U107213>
+<U107214>
+<U107215>
+<U107216>
+<U107217>
+<U107218>
+<U107219>
+<U10721A>
+<U10721B>
+<U10721C>
+<U10721D>
+<U10721E>
+<U10721F>
+<U107220>
+<U107221>
+<U107222>
+<U107223>
+<U107224>
+<U107225>
+<U107226>
+<U107227>
+<U107228>
+<U107229>
+<U10722A>
+<U10722B>
+<U10722C>
+<U10722D>
+<U10722E>
+<U10722F>
+<U107230>
+<U107231>
+<U107232>
+<U107233>
+<U107234>
+<U107235>
+<U107236>
+<U107237>
+<U107238>
+<U107239>
+<U10723A>
+<U10723B>
+<U10723C>
+<U10723D>
+<U10723E>
+<U10723F>
+<U107240>
+<U107241>
+<U107242>
+<U107243>
+<U107244>
+<U107245>
+<U107246>
+<U107247>
+<U107248>
+<U107249>
+<U10724A>
+<U10724B>
+<U10724C>
+<U10724D>
+<U10724E>
+<U10724F>
+<U107250>
+<U107251>
+<U107252>
+<U107253>
+<U107254>
+<U107255>
+<U107256>
+<U107257>
+<U107258>
+<U107259>
+<U10725A>
+<U10725B>
+<U10725C>
+<U10725D>
+<U10725E>
+<U10725F>
+<U107260>
+<U107261>
+<U107262>
+<U107263>
+<U107264>
+<U107265>
+<U107266>
+<U107267>
+<U107268>
+<U107269>
+<U10726A>
+<U10726B>
+<U10726C>
+<U10726D>
+<U10726E>
+<U10726F>
+<U107270>
+<U107271>
+<U107272>
+<U107273>
+<U107274>
+<U107275>
+<U107276>
+<U107277>
+<U107278>
+<U107279>
+<U10727A>
+<U10727B>
+<U10727C>
+<U10727D>
+<U10727E>
+<U10727F>
+<U107280>
+<U107281>
+<U107282>
+<U107283>
+<U107284>
+<U107285>
+<U107286>
+<U107287>
+<U107288>
+<U107289>
+<U10728A>
+<U10728B>
+<U10728C>
+<U10728D>
+<U10728E>
+<U10728F>
+<U107290>
+<U107291>
+<U107292>
+<U107293>
+<U107294>
+<U107295>
+<U107296>
+<U107297>
+<U107298>
+<U107299>
+<U10729A>
+<U10729B>
+<U10729C>
+<U10729D>
+<U10729E>
+<U10729F>
+<U1072A0>
+<U1072A1>
+<U1072A2>
+<U1072A3>
+<U1072A4>
+<U1072A5>
+<U1072A6>
+<U1072A7>
+<U1072A8>
+<U1072A9>
+<U1072AA>
+<U1072AB>
+<U1072AC>
+<U1072AD>
+<U1072AE>
+<U1072AF>
+<U1072B0>
+<U1072B1>
+<U1072B2>
+<U1072B3>
+<U1072B4>
+<U1072B5>
+<U1072B6>
+<U1072B7>
+<U1072B8>
+<U1072B9>
+<U1072BA>
+<U1072BB>
+<U1072BC>
+<U1072BD>
+<U1072BE>
+<U1072BF>
+<U1072C0>
+<U1072C1>
+<U1072C2>
+<U1072C3>
+<U1072C4>
+<U1072C5>
+<U1072C6>
+<U1072C7>
+<U1072C8>
+<U1072C9>
+<U1072CA>
+<U1072CB>
+<U1072CC>
+<U1072CD>
+<U1072CE>
+<U1072CF>
+<U1072D0>
+<U1072D1>
+<U1072D2>
+<U1072D3>
+<U1072D4>
+<U1072D5>
+<U1072D6>
+<U1072D7>
+<U1072D8>
+<U1072D9>
+<U1072DA>
+<U1072DB>
+<U1072DC>
+<U1072DD>
+<U1072DE>
+<U1072DF>
+<U1072E0>
+<U1072E1>
+<U1072E2>
+<U1072E3>
+<U1072E4>
+<U1072E5>
+<U1072E6>
+<U1072E7>
+<U1072E8>
+<U1072E9>
+<U1072EA>
+<U1072EB>
+<U1072EC>
+<U1072ED>
+<U1072EE>
+<U1072EF>
+<U1072F0>
+<U1072F1>
+<U1072F2>
+<U1072F3>
+<U1072F4>
+<U1072F5>
+<U1072F6>
+<U1072F7>
+<U1072F8>
+<U1072F9>
+<U1072FA>
+<U1072FB>
+<U1072FC>
+<U1072FD>
+<U1072FE>
+<U1072FF>
+<U107300>
+<U107301>
+<U107302>
+<U107303>
+<U107304>
+<U107305>
+<U107306>
+<U107307>
+<U107308>
+<U107309>
+<U10730A>
+<U10730B>
+<U10730C>
+<U10730D>
+<U10730E>
+<U10730F>
+<U107310>
+<U107311>
+<U107312>
+<U107313>
+<U107314>
+<U107315>
+<U107316>
+<U107317>
+<U107318>
+<U107319>
+<U10731A>
+<U10731B>
+<U10731C>
+<U10731D>
+<U10731E>
+<U10731F>
+<U107320>
+<U107321>
+<U107322>
+<U107323>
+<U107324>
+<U107325>
+<U107326>
+<U107327>
+<U107328>
+<U107329>
+<U10732A>
+<U10732B>
+<U10732C>
+<U10732D>
+<U10732E>
+<U10732F>
+<U107330>
+<U107331>
+<U107332>
+<U107333>
+<U107334>
+<U107335>
+<U107336>
+<U107337>
+<U107338>
+<U107339>
+<U10733A>
+<U10733B>
+<U10733C>
+<U10733D>
+<U10733E>
+<U10733F>
+<U107340>
+<U107341>
+<U107342>
+<U107343>
+<U107344>
+<U107345>
+<U107346>
+<U107347>
+<U107348>
+<U107349>
+<U10734A>
+<U10734B>
+<U10734C>
+<U10734D>
+<U10734E>
+<U10734F>
+<U107350>
+<U107351>
+<U107352>
+<U107353>
+<U107354>
+<U107355>
+<U107356>
+<U107357>
+<U107358>
+<U107359>
+<U10735A>
+<U10735B>
+<U10735C>
+<U10735D>
+<U10735E>
+<U10735F>
+<U107360>
+<U107361>
+<U107362>
+<U107363>
+<U107364>
+<U107365>
+<U107366>
+<U107367>
+<U107368>
+<U107369>
+<U10736A>
+<U10736B>
+<U10736C>
+<U10736D>
+<U10736E>
+<U10736F>
+<U107370>
+<U107371>
+<U107372>
+<U107373>
+<U107374>
+<U107375>
+<U107376>
+<U107377>
+<U107378>
+<U107379>
+<U10737A>
+<U10737B>
+<U10737C>
+<U10737D>
+<U10737E>
+<U10737F>
+<U107380>
+<U107381>
+<U107382>
+<U107383>
+<U107384>
+<U107385>
+<U107386>
+<U107387>
+<U107388>
+<U107389>
+<U10738A>
+<U10738B>
+<U10738C>
+<U10738D>
+<U10738E>
+<U10738F>
+<U107390>
+<U107391>
+<U107392>
+<U107393>
+<U107394>
+<U107395>
+<U107396>
+<U107397>
+<U107398>
+<U107399>
+<U10739A>
+<U10739B>
+<U10739C>
+<U10739D>
+<U10739E>
+<U10739F>
+<U1073A0>
+<U1073A1>
+<U1073A2>
+<U1073A3>
+<U1073A4>
+<U1073A5>
+<U1073A6>
+<U1073A7>
+<U1073A8>
+<U1073A9>
+<U1073AA>
+<U1073AB>
+<U1073AC>
+<U1073AD>
+<U1073AE>
+<U1073AF>
+<U1073B0>
+<U1073B1>
+<U1073B2>
+<U1073B3>
+<U1073B4>
+<U1073B5>
+<U1073B6>
+<U1073B7>
+<U1073B8>
+<U1073B9>
+<U1073BA>
+<U1073BB>
+<U1073BC>
+<U1073BD>
+<U1073BE>
+<U1073BF>
+<U1073C0>
+<U1073C1>
+<U1073C2>
+<U1073C3>
+<U1073C4>
+<U1073C5>
+<U1073C6>
+<U1073C7>
+<U1073C8>
+<U1073C9>
+<U1073CA>
+<U1073CB>
+<U1073CC>
+<U1073CD>
+<U1073CE>
+<U1073CF>
+<U1073D0>
+<U1073D1>
+<U1073D2>
+<U1073D3>
+<U1073D4>
+<U1073D5>
+<U1073D6>
+<U1073D7>
+<U1073D8>
+<U1073D9>
+<U1073DA>
+<U1073DB>
+<U1073DC>
+<U1073DD>
+<U1073DE>
+<U1073DF>
+<U1073E0>
+<U1073E1>
+<U1073E2>
+<U1073E3>
+<U1073E4>
+<U1073E5>
+<U1073E6>
+<U1073E7>
+<U1073E8>
+<U1073E9>
+<U1073EA>
+<U1073EB>
+<U1073EC>
+<U1073ED>
+<U1073EE>
+<U1073EF>
+<U1073F0>
+<U1073F1>
+<U1073F2>
+<U1073F3>
+<U1073F4>
+<U1073F5>
+<U1073F6>
+<U1073F7>
+<U1073F8>
+<U1073F9>
+<U1073FA>
+<U1073FB>
+<U1073FC>
+<U1073FD>
+<U1073FE>
+<U1073FF>
+<U107400>
+<U107401>
+<U107402>
+<U107403>
+<U107404>
+<U107405>
+<U107406>
+<U107407>
+<U107408>
+<U107409>
+<U10740A>
+<U10740B>
+<U10740C>
+<U10740D>
+<U10740E>
+<U10740F>
+<U107410>
+<U107411>
+<U107412>
+<U107413>
+<U107414>
+<U107415>
+<U107416>
+<U107417>
+<U107418>
+<U107419>
+<U10741A>
+<U10741B>
+<U10741C>
+<U10741D>
+<U10741E>
+<U10741F>
+<U107420>
+<U107421>
+<U107422>
+<U107423>
+<U107424>
+<U107425>
+<U107426>
+<U107427>
+<U107428>
+<U107429>
+<U10742A>
+<U10742B>
+<U10742C>
+<U10742D>
+<U10742E>
+<U10742F>
+<U107430>
+<U107431>
+<U107432>
+<U107433>
+<U107434>
+<U107435>
+<U107436>
+<U107437>
+<U107438>
+<U107439>
+<U10743A>
+<U10743B>
+<U10743C>
+<U10743D>
+<U10743E>
+<U10743F>
+<U107440>
+<U107441>
+<U107442>
+<U107443>
+<U107444>
+<U107445>
+<U107446>
+<U107447>
+<U107448>
+<U107449>
+<U10744A>
+<U10744B>
+<U10744C>
+<U10744D>
+<U10744E>
+<U10744F>
+<U107450>
+<U107451>
+<U107452>
+<U107453>
+<U107454>
+<U107455>
+<U107456>
+<U107457>
+<U107458>
+<U107459>
+<U10745A>
+<U10745B>
+<U10745C>
+<U10745D>
+<U10745E>
+<U10745F>
+<U107460>
+<U107461>
+<U107462>
+<U107463>
+<U107464>
+<U107465>
+<U107466>
+<U107467>
+<U107468>
+<U107469>
+<U10746A>
+<U10746B>
+<U10746C>
+<U10746D>
+<U10746E>
+<U10746F>
+<U107470>
+<U107471>
+<U107472>
+<U107473>
+<U107474>
+<U107475>
+<U107476>
+<U107477>
+<U107478>
+<U107479>
+<U10747A>
+<U10747B>
+<U10747C>
+<U10747D>
+<U10747E>
+<U10747F>
+<U107480>
+<U107481>
+<U107482>
+<U107483>
+<U107484>
+<U107485>
+<U107486>
+<U107487>
+<U107488>
+<U107489>
+<U10748A>
+<U10748B>
+<U10748C>
+<U10748D>
+<U10748E>
+<U10748F>
+<U107490>
+<U107491>
+<U107492>
+<U107493>
+<U107494>
+<U107495>
+<U107496>
+<U107497>
+<U107498>
+<U107499>
+<U10749A>
+<U10749B>
+<U10749C>
+<U10749D>
+<U10749E>
+<U10749F>
+<U1074A0>
+<U1074A1>
+<U1074A2>
+<U1074A3>
+<U1074A4>
+<U1074A5>
+<U1074A6>
+<U1074A7>
+<U1074A8>
+<U1074A9>
+<U1074AA>
+<U1074AB>
+<U1074AC>
+<U1074AD>
+<U1074AE>
+<U1074AF>
+<U1074B0>
+<U1074B1>
+<U1074B2>
+<U1074B3>
+<U1074B4>
+<U1074B5>
+<U1074B6>
+<U1074B7>
+<U1074B8>
+<U1074B9>
+<U1074BA>
+<U1074BB>
+<U1074BC>
+<U1074BD>
+<U1074BE>
+<U1074BF>
+<U1074C0>
+<U1074C1>
+<U1074C2>
+<U1074C3>
+<U1074C4>
+<U1074C5>
+<U1074C6>
+<U1074C7>
+<U1074C8>
+<U1074C9>
+<U1074CA>
+<U1074CB>
+<U1074CC>
+<U1074CD>
+<U1074CE>
+<U1074CF>
+<U1074D0>
+<U1074D1>
+<U1074D2>
+<U1074D3>
+<U1074D4>
+<U1074D5>
+<U1074D6>
+<U1074D7>
+<U1074D8>
+<U1074D9>
+<U1074DA>
+<U1074DB>
+<U1074DC>
+<U1074DD>
+<U1074DE>
+<U1074DF>
+<U1074E0>
+<U1074E1>
+<U1074E2>
+<U1074E3>
+<U1074E4>
+<U1074E5>
+<U1074E6>
+<U1074E7>
+<U1074E8>
+<U1074E9>
+<U1074EA>
+<U1074EB>
+<U1074EC>
+<U1074ED>
+<U1074EE>
+<U1074EF>
+<U1074F0>
+<U1074F1>
+<U1074F2>
+<U1074F3>
+<U1074F4>
+<U1074F5>
+<U1074F6>
+<U1074F7>
+<U1074F8>
+<U1074F9>
+<U1074FA>
+<U1074FB>
+<U1074FC>
+<U1074FD>
+<U1074FE>
+<U1074FF>
+<U107500>
+<U107501>
+<U107502>
+<U107503>
+<U107504>
+<U107505>
+<U107506>
+<U107507>
+<U107508>
+<U107509>
+<U10750A>
+<U10750B>
+<U10750C>
+<U10750D>
+<U10750E>
+<U10750F>
+<U107510>
+<U107511>
+<U107512>
+<U107513>
+<U107514>
+<U107515>
+<U107516>
+<U107517>
+<U107518>
+<U107519>
+<U10751A>
+<U10751B>
+<U10751C>
+<U10751D>
+<U10751E>
+<U10751F>
+<U107520>
+<U107521>
+<U107522>
+<U107523>
+<U107524>
+<U107525>
+<U107526>
+<U107527>
+<U107528>
+<U107529>
+<U10752A>
+<U10752B>
+<U10752C>
+<U10752D>
+<U10752E>
+<U10752F>
+<U107530>
+<U107531>
+<U107532>
+<U107533>
+<U107534>
+<U107535>
+<U107536>
+<U107537>
+<U107538>
+<U107539>
+<U10753A>
+<U10753B>
+<U10753C>
+<U10753D>
+<U10753E>
+<U10753F>
+<U107540>
+<U107541>
+<U107542>
+<U107543>
+<U107544>
+<U107545>
+<U107546>
+<U107547>
+<U107548>
+<U107549>
+<U10754A>
+<U10754B>
+<U10754C>
+<U10754D>
+<U10754E>
+<U10754F>
+<U107550>
+<U107551>
+<U107552>
+<U107553>
+<U107554>
+<U107555>
+<U107556>
+<U107557>
+<U107558>
+<U107559>
+<U10755A>
+<U10755B>
+<U10755C>
+<U10755D>
+<U10755E>
+<U10755F>
+<U107560>
+<U107561>
+<U107562>
+<U107563>
+<U107564>
+<U107565>
+<U107566>
+<U107567>
+<U107568>
+<U107569>
+<U10756A>
+<U10756B>
+<U10756C>
+<U10756D>
+<U10756E>
+<U10756F>
+<U107570>
+<U107571>
+<U107572>
+<U107573>
+<U107574>
+<U107575>
+<U107576>
+<U107577>
+<U107578>
+<U107579>
+<U10757A>
+<U10757B>
+<U10757C>
+<U10757D>
+<U10757E>
+<U10757F>
+<U107580>
+<U107581>
+<U107582>
+<U107583>
+<U107584>
+<U107585>
+<U107586>
+<U107587>
+<U107588>
+<U107589>
+<U10758A>
+<U10758B>
+<U10758C>
+<U10758D>
+<U10758E>
+<U10758F>
+<U107590>
+<U107591>
+<U107592>
+<U107593>
+<U107594>
+<U107595>
+<U107596>
+<U107597>
+<U107598>
+<U107599>
+<U10759A>
+<U10759B>
+<U10759C>
+<U10759D>
+<U10759E>
+<U10759F>
+<U1075A0>
+<U1075A1>
+<U1075A2>
+<U1075A3>
+<U1075A4>
+<U1075A5>
+<U1075A6>
+<U1075A7>
+<U1075A8>
+<U1075A9>
+<U1075AA>
+<U1075AB>
+<U1075AC>
+<U1075AD>
+<U1075AE>
+<U1075AF>
+<U1075B0>
+<U1075B1>
+<U1075B2>
+<U1075B3>
+<U1075B4>
+<U1075B5>
+<U1075B6>
+<U1075B7>
+<U1075B8>
+<U1075B9>
+<U1075BA>
+<U1075BB>
+<U1075BC>
+<U1075BD>
+<U1075BE>
+<U1075BF>
+<U1075C0>
+<U1075C1>
+<U1075C2>
+<U1075C3>
+<U1075C4>
+<U1075C5>
+<U1075C6>
+<U1075C7>
+<U1075C8>
+<U1075C9>
+<U1075CA>
+<U1075CB>
+<U1075CC>
+<U1075CD>
+<U1075CE>
+<U1075CF>
+<U1075D0>
+<U1075D1>
+<U1075D2>
+<U1075D3>
+<U1075D4>
+<U1075D5>
+<U1075D6>
+<U1075D7>
+<U1075D8>
+<U1075D9>
+<U1075DA>
+<U1075DB>
+<U1075DC>
+<U1075DD>
+<U1075DE>
+<U1075DF>
+<U1075E0>
+<U1075E1>
+<U1075E2>
+<U1075E3>
+<U1075E4>
+<U1075E5>
+<U1075E6>
+<U1075E7>
+<U1075E8>
+<U1075E9>
+<U1075EA>
+<U1075EB>
+<U1075EC>
+<U1075ED>
+<U1075EE>
+<U1075EF>
+<U1075F0>
+<U1075F1>
+<U1075F2>
+<U1075F3>
+<U1075F4>
+<U1075F5>
+<U1075F6>
+<U1075F7>
+<U1075F8>
+<U1075F9>
+<U1075FA>
+<U1075FB>
+<U1075FC>
+<U1075FD>
+<U1075FE>
+<U1075FF>
+<U107600>
+<U107601>
+<U107602>
+<U107603>
+<U107604>
+<U107605>
+<U107606>
+<U107607>
+<U107608>
+<U107609>
+<U10760A>
+<U10760B>
+<U10760C>
+<U10760D>
+<U10760E>
+<U10760F>
+<U107610>
+<U107611>
+<U107612>
+<U107613>
+<U107614>
+<U107615>
+<U107616>
+<U107617>
+<U107618>
+<U107619>
+<U10761A>
+<U10761B>
+<U10761C>
+<U10761D>
+<U10761E>
+<U10761F>
+<U107620>
+<U107621>
+<U107622>
+<U107623>
+<U107624>
+<U107625>
+<U107626>
+<U107627>
+<U107628>
+<U107629>
+<U10762A>
+<U10762B>
+<U10762C>
+<U10762D>
+<U10762E>
+<U10762F>
+<U107630>
+<U107631>
+<U107632>
+<U107633>
+<U107634>
+<U107635>
+<U107636>
+<U107637>
+<U107638>
+<U107639>
+<U10763A>
+<U10763B>
+<U10763C>
+<U10763D>
+<U10763E>
+<U10763F>
+<U107640>
+<U107641>
+<U107642>
+<U107643>
+<U107644>
+<U107645>
+<U107646>
+<U107647>
+<U107648>
+<U107649>
+<U10764A>
+<U10764B>
+<U10764C>
+<U10764D>
+<U10764E>
+<U10764F>
+<U107650>
+<U107651>
+<U107652>
+<U107653>
+<U107654>
+<U107655>
+<U107656>
+<U107657>
+<U107658>
+<U107659>
+<U10765A>
+<U10765B>
+<U10765C>
+<U10765D>
+<U10765E>
+<U10765F>
+<U107660>
+<U107661>
+<U107662>
+<U107663>
+<U107664>
+<U107665>
+<U107666>
+<U107667>
+<U107668>
+<U107669>
+<U10766A>
+<U10766B>
+<U10766C>
+<U10766D>
+<U10766E>
+<U10766F>
+<U107670>
+<U107671>
+<U107672>
+<U107673>
+<U107674>
+<U107675>
+<U107676>
+<U107677>
+<U107678>
+<U107679>
+<U10767A>
+<U10767B>
+<U10767C>
+<U10767D>
+<U10767E>
+<U10767F>
+<U107680>
+<U107681>
+<U107682>
+<U107683>
+<U107684>
+<U107685>
+<U107686>
+<U107687>
+<U107688>
+<U107689>
+<U10768A>
+<U10768B>
+<U10768C>
+<U10768D>
+<U10768E>
+<U10768F>
+<U107690>
+<U107691>
+<U107692>
+<U107693>
+<U107694>
+<U107695>
+<U107696>
+<U107697>
+<U107698>
+<U107699>
+<U10769A>
+<U10769B>
+<U10769C>
+<U10769D>
+<U10769E>
+<U10769F>
+<U1076A0>
+<U1076A1>
+<U1076A2>
+<U1076A3>
+<U1076A4>
+<U1076A5>
+<U1076A6>
+<U1076A7>
+<U1076A8>
+<U1076A9>
+<U1076AA>
+<U1076AB>
+<U1076AC>
+<U1076AD>
+<U1076AE>
+<U1076AF>
+<U1076B0>
+<U1076B1>
+<U1076B2>
+<U1076B3>
+<U1076B4>
+<U1076B5>
+<U1076B6>
+<U1076B7>
+<U1076B8>
+<U1076B9>
+<U1076BA>
+<U1076BB>
+<U1076BC>
+<U1076BD>
+<U1076BE>
+<U1076BF>
+<U1076C0>
+<U1076C1>
+<U1076C2>
+<U1076C3>
+<U1076C4>
+<U1076C5>
+<U1076C6>
+<U1076C7>
+<U1076C8>
+<U1076C9>
+<U1076CA>
+<U1076CB>
+<U1076CC>
+<U1076CD>
+<U1076CE>
+<U1076CF>
+<U1076D0>
+<U1076D1>
+<U1076D2>
+<U1076D3>
+<U1076D4>
+<U1076D5>
+<U1076D6>
+<U1076D7>
+<U1076D8>
+<U1076D9>
+<U1076DA>
+<U1076DB>
+<U1076DC>
+<U1076DD>
+<U1076DE>
+<U1076DF>
+<U1076E0>
+<U1076E1>
+<U1076E2>
+<U1076E3>
+<U1076E4>
+<U1076E5>
+<U1076E6>
+<U1076E7>
+<U1076E8>
+<U1076E9>
+<U1076EA>
+<U1076EB>
+<U1076EC>
+<U1076ED>
+<U1076EE>
+<U1076EF>
+<U1076F0>
+<U1076F1>
+<U1076F2>
+<U1076F3>
+<U1076F4>
+<U1076F5>
+<U1076F6>
+<U1076F7>
+<U1076F8>
+<U1076F9>
+<U1076FA>
+<U1076FB>
+<U1076FC>
+<U1076FD>
+<U1076FE>
+<U1076FF>
+<U107700>
+<U107701>
+<U107702>
+<U107703>
+<U107704>
+<U107705>
+<U107706>
+<U107707>
+<U107708>
+<U107709>
+<U10770A>
+<U10770B>
+<U10770C>
+<U10770D>
+<U10770E>
+<U10770F>
+<U107710>
+<U107711>
+<U107712>
+<U107713>
+<U107714>
+<U107715>
+<U107716>
+<U107717>
+<U107718>
+<U107719>
+<U10771A>
+<U10771B>
+<U10771C>
+<U10771D>
+<U10771E>
+<U10771F>
+<U107720>
+<U107721>
+<U107722>
+<U107723>
+<U107724>
+<U107725>
+<U107726>
+<U107727>
+<U107728>
+<U107729>
+<U10772A>
+<U10772B>
+<U10772C>
+<U10772D>
+<U10772E>
+<U10772F>
+<U107730>
+<U107731>
+<U107732>
+<U107733>
+<U107734>
+<U107735>
+<U107736>
+<U107737>
+<U107738>
+<U107739>
+<U10773A>
+<U10773B>
+<U10773C>
+<U10773D>
+<U10773E>
+<U10773F>
+<U107740>
+<U107741>
+<U107742>
+<U107743>
+<U107744>
+<U107745>
+<U107746>
+<U107747>
+<U107748>
+<U107749>
+<U10774A>
+<U10774B>
+<U10774C>
+<U10774D>
+<U10774E>
+<U10774F>
+<U107750>
+<U107751>
+<U107752>
+<U107753>
+<U107754>
+<U107755>
+<U107756>
+<U107757>
+<U107758>
+<U107759>
+<U10775A>
+<U10775B>
+<U10775C>
+<U10775D>
+<U10775E>
+<U10775F>
+<U107760>
+<U107761>
+<U107762>
+<U107763>
+<U107764>
+<U107765>
+<U107766>
+<U107767>
+<U107768>
+<U107769>
+<U10776A>
+<U10776B>
+<U10776C>
+<U10776D>
+<U10776E>
+<U10776F>
+<U107770>
+<U107771>
+<U107772>
+<U107773>
+<U107774>
+<U107775>
+<U107776>
+<U107777>
+<U107778>
+<U107779>
+<U10777A>
+<U10777B>
+<U10777C>
+<U10777D>
+<U10777E>
+<U10777F>
+<U107780>
+<U107781>
+<U107782>
+<U107783>
+<U107784>
+<U107785>
+<U107786>
+<U107787>
+<U107788>
+<U107789>
+<U10778A>
+<U10778B>
+<U10778C>
+<U10778D>
+<U10778E>
+<U10778F>
+<U107790>
+<U107791>
+<U107792>
+<U107793>
+<U107794>
+<U107795>
+<U107796>
+<U107797>
+<U107798>
+<U107799>
+<U10779A>
+<U10779B>
+<U10779C>
+<U10779D>
+<U10779E>
+<U10779F>
+<U1077A0>
+<U1077A1>
+<U1077A2>
+<U1077A3>
+<U1077A4>
+<U1077A5>
+<U1077A6>
+<U1077A7>
+<U1077A8>
+<U1077A9>
+<U1077AA>
+<U1077AB>
+<U1077AC>
+<U1077AD>
+<U1077AE>
+<U1077AF>
+<U1077B0>
+<U1077B1>
+<U1077B2>
+<U1077B3>
+<U1077B4>
+<U1077B5>
+<U1077B6>
+<U1077B7>
+<U1077B8>
+<U1077B9>
+<U1077BA>
+<U1077BB>
+<U1077BC>
+<U1077BD>
+<U1077BE>
+<U1077BF>
+<U1077C0>
+<U1077C1>
+<U1077C2>
+<U1077C3>
+<U1077C4>
+<U1077C5>
+<U1077C6>
+<U1077C7>
+<U1077C8>
+<U1077C9>
+<U1077CA>
+<U1077CB>
+<U1077CC>
+<U1077CD>
+<U1077CE>
+<U1077CF>
+<U1077D0>
+<U1077D1>
+<U1077D2>
+<U1077D3>
+<U1077D4>
+<U1077D5>
+<U1077D6>
+<U1077D7>
+<U1077D8>
+<U1077D9>
+<U1077DA>
+<U1077DB>
+<U1077DC>
+<U1077DD>
+<U1077DE>
+<U1077DF>
+<U1077E0>
+<U1077E1>
+<U1077E2>
+<U1077E3>
+<U1077E4>
+<U1077E5>
+<U1077E6>
+<U1077E7>
+<U1077E8>
+<U1077E9>
+<U1077EA>
+<U1077EB>
+<U1077EC>
+<U1077ED>
+<U1077EE>
+<U1077EF>
+<U1077F0>
+<U1077F1>
+<U1077F2>
+<U1077F3>
+<U1077F4>
+<U1077F5>
+<U1077F6>
+<U1077F7>
+<U1077F8>
+<U1077F9>
+<U1077FA>
+<U1077FB>
+<U1077FC>
+<U1077FD>
+<U1077FE>
+<U1077FF>
+<U107800>
+<U107801>
+<U107802>
+<U107803>
+<U107804>
+<U107805>
+<U107806>
+<U107807>
+<U107808>
+<U107809>
+<U10780A>
+<U10780B>
+<U10780C>
+<U10780D>
+<U10780E>
+<U10780F>
+<U107810>
+<U107811>
+<U107812>
+<U107813>
+<U107814>
+<U107815>
+<U107816>
+<U107817>
+<U107818>
+<U107819>
+<U10781A>
+<U10781B>
+<U10781C>
+<U10781D>
+<U10781E>
+<U10781F>
+<U107820>
+<U107821>
+<U107822>
+<U107823>
+<U107824>
+<U107825>
+<U107826>
+<U107827>
+<U107828>
+<U107829>
+<U10782A>
+<U10782B>
+<U10782C>
+<U10782D>
+<U10782E>
+<U10782F>
+<U107830>
+<U107831>
+<U107832>
+<U107833>
+<U107834>
+<U107835>
+<U107836>
+<U107837>
+<U107838>
+<U107839>
+<U10783A>
+<U10783B>
+<U10783C>
+<U10783D>
+<U10783E>
+<U10783F>
+<U107840>
+<U107841>
+<U107842>
+<U107843>
+<U107844>
+<U107845>
+<U107846>
+<U107847>
+<U107848>
+<U107849>
+<U10784A>
+<U10784B>
+<U10784C>
+<U10784D>
+<U10784E>
+<U10784F>
+<U107850>
+<U107851>
+<U107852>
+<U107853>
+<U107854>
+<U107855>
+<U107856>
+<U107857>
+<U107858>
+<U107859>
+<U10785A>
+<U10785B>
+<U10785C>
+<U10785D>
+<U10785E>
+<U10785F>
+<U107860>
+<U107861>
+<U107862>
+<U107863>
+<U107864>
+<U107865>
+<U107866>
+<U107867>
+<U107868>
+<U107869>
+<U10786A>
+<U10786B>
+<U10786C>
+<U10786D>
+<U10786E>
+<U10786F>
+<U107870>
+<U107871>
+<U107872>
+<U107873>
+<U107874>
+<U107875>
+<U107876>
+<U107877>
+<U107878>
+<U107879>
+<U10787A>
+<U10787B>
+<U10787C>
+<U10787D>
+<U10787E>
+<U10787F>
+<U107880>
+<U107881>
+<U107882>
+<U107883>
+<U107884>
+<U107885>
+<U107886>
+<U107887>
+<U107888>
+<U107889>
+<U10788A>
+<U10788B>
+<U10788C>
+<U10788D>
+<U10788E>
+<U10788F>
+<U107890>
+<U107891>
+<U107892>
+<U107893>
+<U107894>
+<U107895>
+<U107896>
+<U107897>
+<U107898>
+<U107899>
+<U10789A>
+<U10789B>
+<U10789C>
+<U10789D>
+<U10789E>
+<U10789F>
+<U1078A0>
+<U1078A1>
+<U1078A2>
+<U1078A3>
+<U1078A4>
+<U1078A5>
+<U1078A6>
+<U1078A7>
+<U1078A8>
+<U1078A9>
+<U1078AA>
+<U1078AB>
+<U1078AC>
+<U1078AD>
+<U1078AE>
+<U1078AF>
+<U1078B0>
+<U1078B1>
+<U1078B2>
+<U1078B3>
+<U1078B4>
+<U1078B5>
+<U1078B6>
+<U1078B7>
+<U1078B8>
+<U1078B9>
+<U1078BA>
+<U1078BB>
+<U1078BC>
+<U1078BD>
+<U1078BE>
+<U1078BF>
+<U1078C0>
+<U1078C1>
+<U1078C2>
+<U1078C3>
+<U1078C4>
+<U1078C5>
+<U1078C6>
+<U1078C7>
+<U1078C8>
+<U1078C9>
+<U1078CA>
+<U1078CB>
+<U1078CC>
+<U1078CD>
+<U1078CE>
+<U1078CF>
+<U1078D0>
+<U1078D1>
+<U1078D2>
+<U1078D3>
+<U1078D4>
+<U1078D5>
+<U1078D6>
+<U1078D7>
+<U1078D8>
+<U1078D9>
+<U1078DA>
+<U1078DB>
+<U1078DC>
+<U1078DD>
+<U1078DE>
+<U1078DF>
+<U1078E0>
+<U1078E1>
+<U1078E2>
+<U1078E3>
+<U1078E4>
+<U1078E5>
+<U1078E6>
+<U1078E7>
+<U1078E8>
+<U1078E9>
+<U1078EA>
+<U1078EB>
+<U1078EC>
+<U1078ED>
+<U1078EE>
+<U1078EF>
+<U1078F0>
+<U1078F1>
+<U1078F2>
+<U1078F3>
+<U1078F4>
+<U1078F5>
+<U1078F6>
+<U1078F7>
+<U1078F8>
+<U1078F9>
+<U1078FA>
+<U1078FB>
+<U1078FC>
+<U1078FD>
+<U1078FE>
+<U1078FF>
+<U107900>
+<U107901>
+<U107902>
+<U107903>
+<U107904>
+<U107905>
+<U107906>
+<U107907>
+<U107908>
+<U107909>
+<U10790A>
+<U10790B>
+<U10790C>
+<U10790D>
+<U10790E>
+<U10790F>
+<U107910>
+<U107911>
+<U107912>
+<U107913>
+<U107914>
+<U107915>
+<U107916>
+<U107917>
+<U107918>
+<U107919>
+<U10791A>
+<U10791B>
+<U10791C>
+<U10791D>
+<U10791E>
+<U10791F>
+<U107920>
+<U107921>
+<U107922>
+<U107923>
+<U107924>
+<U107925>
+<U107926>
+<U107927>
+<U107928>
+<U107929>
+<U10792A>
+<U10792B>
+<U10792C>
+<U10792D>
+<U10792E>
+<U10792F>
+<U107930>
+<U107931>
+<U107932>
+<U107933>
+<U107934>
+<U107935>
+<U107936>
+<U107937>
+<U107938>
+<U107939>
+<U10793A>
+<U10793B>
+<U10793C>
+<U10793D>
+<U10793E>
+<U10793F>
+<U107940>
+<U107941>
+<U107942>
+<U107943>
+<U107944>
+<U107945>
+<U107946>
+<U107947>
+<U107948>
+<U107949>
+<U10794A>
+<U10794B>
+<U10794C>
+<U10794D>
+<U10794E>
+<U10794F>
+<U107950>
+<U107951>
+<U107952>
+<U107953>
+<U107954>
+<U107955>
+<U107956>
+<U107957>
+<U107958>
+<U107959>
+<U10795A>
+<U10795B>
+<U10795C>
+<U10795D>
+<U10795E>
+<U10795F>
+<U107960>
+<U107961>
+<U107962>
+<U107963>
+<U107964>
+<U107965>
+<U107966>
+<U107967>
+<U107968>
+<U107969>
+<U10796A>
+<U10796B>
+<U10796C>
+<U10796D>
+<U10796E>
+<U10796F>
+<U107970>
+<U107971>
+<U107972>
+<U107973>
+<U107974>
+<U107975>
+<U107976>
+<U107977>
+<U107978>
+<U107979>
+<U10797A>
+<U10797B>
+<U10797C>
+<U10797D>
+<U10797E>
+<U10797F>
+<U107980>
+<U107981>
+<U107982>
+<U107983>
+<U107984>
+<U107985>
+<U107986>
+<U107987>
+<U107988>
+<U107989>
+<U10798A>
+<U10798B>
+<U10798C>
+<U10798D>
+<U10798E>
+<U10798F>
+<U107990>
+<U107991>
+<U107992>
+<U107993>
+<U107994>
+<U107995>
+<U107996>
+<U107997>
+<U107998>
+<U107999>
+<U10799A>
+<U10799B>
+<U10799C>
+<U10799D>
+<U10799E>
+<U10799F>
+<U1079A0>
+<U1079A1>
+<U1079A2>
+<U1079A3>
+<U1079A4>
+<U1079A5>
+<U1079A6>
+<U1079A7>
+<U1079A8>
+<U1079A9>
+<U1079AA>
+<U1079AB>
+<U1079AC>
+<U1079AD>
+<U1079AE>
+<U1079AF>
+<U1079B0>
+<U1079B1>
+<U1079B2>
+<U1079B3>
+<U1079B4>
+<U1079B5>
+<U1079B6>
+<U1079B7>
+<U1079B8>
+<U1079B9>
+<U1079BA>
+<U1079BB>
+<U1079BC>
+<U1079BD>
+<U1079BE>
+<U1079BF>
+<U1079C0>
+<U1079C1>
+<U1079C2>
+<U1079C3>
+<U1079C4>
+<U1079C5>
+<U1079C6>
+<U1079C7>
+<U1079C8>
+<U1079C9>
+<U1079CA>
+<U1079CB>
+<U1079CC>
+<U1079CD>
+<U1079CE>
+<U1079CF>
+<U1079D0>
+<U1079D1>
+<U1079D2>
+<U1079D3>
+<U1079D4>
+<U1079D5>
+<U1079D6>
+<U1079D7>
+<U1079D8>
+<U1079D9>
+<U1079DA>
+<U1079DB>
+<U1079DC>
+<U1079DD>
+<U1079DE>
+<U1079DF>
+<U1079E0>
+<U1079E1>
+<U1079E2>
+<U1079E3>
+<U1079E4>
+<U1079E5>
+<U1079E6>
+<U1079E7>
+<U1079E8>
+<U1079E9>
+<U1079EA>
+<U1079EB>
+<U1079EC>
+<U1079ED>
+<U1079EE>
+<U1079EF>
+<U1079F0>
+<U1079F1>
+<U1079F2>
+<U1079F3>
+<U1079F4>
+<U1079F5>
+<U1079F6>
+<U1079F7>
+<U1079F8>
+<U1079F9>
+<U1079FA>
+<U1079FB>
+<U1079FC>
+<U1079FD>
+<U1079FE>
+<U1079FF>
+<U107A00>
+<U107A01>
+<U107A02>
+<U107A03>
+<U107A04>
+<U107A05>
+<U107A06>
+<U107A07>
+<U107A08>
+<U107A09>
+<U107A0A>
+<U107A0B>
+<U107A0C>
+<U107A0D>
+<U107A0E>
+<U107A0F>
+<U107A10>
+<U107A11>
+<U107A12>
+<U107A13>
+<U107A14>
+<U107A15>
+<U107A16>
+<U107A17>
+<U107A18>
+<U107A19>
+<U107A1A>
+<U107A1B>
+<U107A1C>
+<U107A1D>
+<U107A1E>
+<U107A1F>
+<U107A20>
+<U107A21>
+<U107A22>
+<U107A23>
+<U107A24>
+<U107A25>
+<U107A26>
+<U107A27>
+<U107A28>
+<U107A29>
+<U107A2A>
+<U107A2B>
+<U107A2C>
+<U107A2D>
+<U107A2E>
+<U107A2F>
+<U107A30>
+<U107A31>
+<U107A32>
+<U107A33>
+<U107A34>
+<U107A35>
+<U107A36>
+<U107A37>
+<U107A38>
+<U107A39>
+<U107A3A>
+<U107A3B>
+<U107A3C>
+<U107A3D>
+<U107A3E>
+<U107A3F>
+<U107A40>
+<U107A41>
+<U107A42>
+<U107A43>
+<U107A44>
+<U107A45>
+<U107A46>
+<U107A47>
+<U107A48>
+<U107A49>
+<U107A4A>
+<U107A4B>
+<U107A4C>
+<U107A4D>
+<U107A4E>
+<U107A4F>
+<U107A50>
+<U107A51>
+<U107A52>
+<U107A53>
+<U107A54>
+<U107A55>
+<U107A56>
+<U107A57>
+<U107A58>
+<U107A59>
+<U107A5A>
+<U107A5B>
+<U107A5C>
+<U107A5D>
+<U107A5E>
+<U107A5F>
+<U107A60>
+<U107A61>
+<U107A62>
+<U107A63>
+<U107A64>
+<U107A65>
+<U107A66>
+<U107A67>
+<U107A68>
+<U107A69>
+<U107A6A>
+<U107A6B>
+<U107A6C>
+<U107A6D>
+<U107A6E>
+<U107A6F>
+<U107A70>
+<U107A71>
+<U107A72>
+<U107A73>
+<U107A74>
+<U107A75>
+<U107A76>
+<U107A77>
+<U107A78>
+<U107A79>
+<U107A7A>
+<U107A7B>
+<U107A7C>
+<U107A7D>
+<U107A7E>
+<U107A7F>
+<U107A80>
+<U107A81>
+<U107A82>
+<U107A83>
+<U107A84>
+<U107A85>
+<U107A86>
+<U107A87>
+<U107A88>
+<U107A89>
+<U107A8A>
+<U107A8B>
+<U107A8C>
+<U107A8D>
+<U107A8E>
+<U107A8F>
+<U107A90>
+<U107A91>
+<U107A92>
+<U107A93>
+<U107A94>
+<U107A95>
+<U107A96>
+<U107A97>
+<U107A98>
+<U107A99>
+<U107A9A>
+<U107A9B>
+<U107A9C>
+<U107A9D>
+<U107A9E>
+<U107A9F>
+<U107AA0>
+<U107AA1>
+<U107AA2>
+<U107AA3>
+<U107AA4>
+<U107AA5>
+<U107AA6>
+<U107AA7>
+<U107AA8>
+<U107AA9>
+<U107AAA>
+<U107AAB>
+<U107AAC>
+<U107AAD>
+<U107AAE>
+<U107AAF>
+<U107AB0>
+<U107AB1>
+<U107AB2>
+<U107AB3>
+<U107AB4>
+<U107AB5>
+<U107AB6>
+<U107AB7>
+<U107AB8>
+<U107AB9>
+<U107ABA>
+<U107ABB>
+<U107ABC>
+<U107ABD>
+<U107ABE>
+<U107ABF>
+<U107AC0>
+<U107AC1>
+<U107AC2>
+<U107AC3>
+<U107AC4>
+<U107AC5>
+<U107AC6>
+<U107AC7>
+<U107AC8>
+<U107AC9>
+<U107ACA>
+<U107ACB>
+<U107ACC>
+<U107ACD>
+<U107ACE>
+<U107ACF>
+<U107AD0>
+<U107AD1>
+<U107AD2>
+<U107AD3>
+<U107AD4>
+<U107AD5>
+<U107AD6>
+<U107AD7>
+<U107AD8>
+<U107AD9>
+<U107ADA>
+<U107ADB>
+<U107ADC>
+<U107ADD>
+<U107ADE>
+<U107ADF>
+<U107AE0>
+<U107AE1>
+<U107AE2>
+<U107AE3>
+<U107AE4>
+<U107AE5>
+<U107AE6>
+<U107AE7>
+<U107AE8>
+<U107AE9>
+<U107AEA>
+<U107AEB>
+<U107AEC>
+<U107AED>
+<U107AEE>
+<U107AEF>
+<U107AF0>
+<U107AF1>
+<U107AF2>
+<U107AF3>
+<U107AF4>
+<U107AF5>
+<U107AF6>
+<U107AF7>
+<U107AF8>
+<U107AF9>
+<U107AFA>
+<U107AFB>
+<U107AFC>
+<U107AFD>
+<U107AFE>
+<U107AFF>
+<U107B00>
+<U107B01>
+<U107B02>
+<U107B03>
+<U107B04>
+<U107B05>
+<U107B06>
+<U107B07>
+<U107B08>
+<U107B09>
+<U107B0A>
+<U107B0B>
+<U107B0C>
+<U107B0D>
+<U107B0E>
+<U107B0F>
+<U107B10>
+<U107B11>
+<U107B12>
+<U107B13>
+<U107B14>
+<U107B15>
+<U107B16>
+<U107B17>
+<U107B18>
+<U107B19>
+<U107B1A>
+<U107B1B>
+<U107B1C>
+<U107B1D>
+<U107B1E>
+<U107B1F>
+<U107B20>
+<U107B21>
+<U107B22>
+<U107B23>
+<U107B24>
+<U107B25>
+<U107B26>
+<U107B27>
+<U107B28>
+<U107B29>
+<U107B2A>
+<U107B2B>
+<U107B2C>
+<U107B2D>
+<U107B2E>
+<U107B2F>
+<U107B30>
+<U107B31>
+<U107B32>
+<U107B33>
+<U107B34>
+<U107B35>
+<U107B36>
+<U107B37>
+<U107B38>
+<U107B39>
+<U107B3A>
+<U107B3B>
+<U107B3C>
+<U107B3D>
+<U107B3E>
+<U107B3F>
+<U107B40>
+<U107B41>
+<U107B42>
+<U107B43>
+<U107B44>
+<U107B45>
+<U107B46>
+<U107B47>
+<U107B48>
+<U107B49>
+<U107B4A>
+<U107B4B>
+<U107B4C>
+<U107B4D>
+<U107B4E>
+<U107B4F>
+<U107B50>
+<U107B51>
+<U107B52>
+<U107B53>
+<U107B54>
+<U107B55>
+<U107B56>
+<U107B57>
+<U107B58>
+<U107B59>
+<U107B5A>
+<U107B5B>
+<U107B5C>
+<U107B5D>
+<U107B5E>
+<U107B5F>
+<U107B60>
+<U107B61>
+<U107B62>
+<U107B63>
+<U107B64>
+<U107B65>
+<U107B66>
+<U107B67>
+<U107B68>
+<U107B69>
+<U107B6A>
+<U107B6B>
+<U107B6C>
+<U107B6D>
+<U107B6E>
+<U107B6F>
+<U107B70>
+<U107B71>
+<U107B72>
+<U107B73>
+<U107B74>
+<U107B75>
+<U107B76>
+<U107B77>
+<U107B78>
+<U107B79>
+<U107B7A>
+<U107B7B>
+<U107B7C>
+<U107B7D>
+<U107B7E>
+<U107B7F>
+<U107B80>
+<U107B81>
+<U107B82>
+<U107B83>
+<U107B84>
+<U107B85>
+<U107B86>
+<U107B87>
+<U107B88>
+<U107B89>
+<U107B8A>
+<U107B8B>
+<U107B8C>
+<U107B8D>
+<U107B8E>
+<U107B8F>
+<U107B90>
+<U107B91>
+<U107B92>
+<U107B93>
+<U107B94>
+<U107B95>
+<U107B96>
+<U107B97>
+<U107B98>
+<U107B99>
+<U107B9A>
+<U107B9B>
+<U107B9C>
+<U107B9D>
+<U107B9E>
+<U107B9F>
+<U107BA0>
+<U107BA1>
+<U107BA2>
+<U107BA3>
+<U107BA4>
+<U107BA5>
+<U107BA6>
+<U107BA7>
+<U107BA8>
+<U107BA9>
+<U107BAA>
+<U107BAB>
+<U107BAC>
+<U107BAD>
+<U107BAE>
+<U107BAF>
+<U107BB0>
+<U107BB1>
+<U107BB2>
+<U107BB3>
+<U107BB4>
+<U107BB5>
+<U107BB6>
+<U107BB7>
+<U107BB8>
+<U107BB9>
+<U107BBA>
+<U107BBB>
+<U107BBC>
+<U107BBD>
+<U107BBE>
+<U107BBF>
+<U107BC0>
+<U107BC1>
+<U107BC2>
+<U107BC3>
+<U107BC4>
+<U107BC5>
+<U107BC6>
+<U107BC7>
+<U107BC8>
+<U107BC9>
+<U107BCA>
+<U107BCB>
+<U107BCC>
+<U107BCD>
+<U107BCE>
+<U107BCF>
+<U107BD0>
+<U107BD1>
+<U107BD2>
+<U107BD3>
+<U107BD4>
+<U107BD5>
+<U107BD6>
+<U107BD7>
+<U107BD8>
+<U107BD9>
+<U107BDA>
+<U107BDB>
+<U107BDC>
+<U107BDD>
+<U107BDE>
+<U107BDF>
+<U107BE0>
+<U107BE1>
+<U107BE2>
+<U107BE3>
+<U107BE4>
+<U107BE5>
+<U107BE6>
+<U107BE7>
+<U107BE8>
+<U107BE9>
+<U107BEA>
+<U107BEB>
+<U107BEC>
+<U107BED>
+<U107BEE>
+<U107BEF>
+<U107BF0>
+<U107BF1>
+<U107BF2>
+<U107BF3>
+<U107BF4>
+<U107BF5>
+<U107BF6>
+<U107BF7>
+<U107BF8>
+<U107BF9>
+<U107BFA>
+<U107BFB>
+<U107BFC>
+<U107BFD>
+<U107BFE>
+<U107BFF>
+<U107C00>
+<U107C01>
+<U107C02>
+<U107C03>
+<U107C04>
+<U107C05>
+<U107C06>
+<U107C07>
+<U107C08>
+<U107C09>
+<U107C0A>
+<U107C0B>
+<U107C0C>
+<U107C0D>
+<U107C0E>
+<U107C0F>
+<U107C10>
+<U107C11>
+<U107C12>
+<U107C13>
+<U107C14>
+<U107C15>
+<U107C16>
+<U107C17>
+<U107C18>
+<U107C19>
+<U107C1A>
+<U107C1B>
+<U107C1C>
+<U107C1D>
+<U107C1E>
+<U107C1F>
+<U107C20>
+<U107C21>
+<U107C22>
+<U107C23>
+<U107C24>
+<U107C25>
+<U107C26>
+<U107C27>
+<U107C28>
+<U107C29>
+<U107C2A>
+<U107C2B>
+<U107C2C>
+<U107C2D>
+<U107C2E>
+<U107C2F>
+<U107C30>
+<U107C31>
+<U107C32>
+<U107C33>
+<U107C34>
+<U107C35>
+<U107C36>
+<U107C37>
+<U107C38>
+<U107C39>
+<U107C3A>
+<U107C3B>
+<U107C3C>
+<U107C3D>
+<U107C3E>
+<U107C3F>
+<U107C40>
+<U107C41>
+<U107C42>
+<U107C43>
+<U107C44>
+<U107C45>
+<U107C46>
+<U107C47>
+<U107C48>
+<U107C49>
+<U107C4A>
+<U107C4B>
+<U107C4C>
+<U107C4D>
+<U107C4E>
+<U107C4F>
+<U107C50>
+<U107C51>
+<U107C52>
+<U107C53>
+<U107C54>
+<U107C55>
+<U107C56>
+<U107C57>
+<U107C58>
+<U107C59>
+<U107C5A>
+<U107C5B>
+<U107C5C>
+<U107C5D>
+<U107C5E>
+<U107C5F>
+<U107C60>
+<U107C61>
+<U107C62>
+<U107C63>
+<U107C64>
+<U107C65>
+<U107C66>
+<U107C67>
+<U107C68>
+<U107C69>
+<U107C6A>
+<U107C6B>
+<U107C6C>
+<U107C6D>
+<U107C6E>
+<U107C6F>
+<U107C70>
+<U107C71>
+<U107C72>
+<U107C73>
+<U107C74>
+<U107C75>
+<U107C76>
+<U107C77>
+<U107C78>
+<U107C79>
+<U107C7A>
+<U107C7B>
+<U107C7C>
+<U107C7D>
+<U107C7E>
+<U107C7F>
+<U107C80>
+<U107C81>
+<U107C82>
+<U107C83>
+<U107C84>
+<U107C85>
+<U107C86>
+<U107C87>
+<U107C88>
+<U107C89>
+<U107C8A>
+<U107C8B>
+<U107C8C>
+<U107C8D>
+<U107C8E>
+<U107C8F>
+<U107C90>
+<U107C91>
+<U107C92>
+<U107C93>
+<U107C94>
+<U107C95>
+<U107C96>
+<U107C97>
+<U107C98>
+<U107C99>
+<U107C9A>
+<U107C9B>
+<U107C9C>
+<U107C9D>
+<U107C9E>
+<U107C9F>
+<U107CA0>
+<U107CA1>
+<U107CA2>
+<U107CA3>
+<U107CA4>
+<U107CA5>
+<U107CA6>
+<U107CA7>
+<U107CA8>
+<U107CA9>
+<U107CAA>
+<U107CAB>
+<U107CAC>
+<U107CAD>
+<U107CAE>
+<U107CAF>
+<U107CB0>
+<U107CB1>
+<U107CB2>
+<U107CB3>
+<U107CB4>
+<U107CB5>
+<U107CB6>
+<U107CB7>
+<U107CB8>
+<U107CB9>
+<U107CBA>
+<U107CBB>
+<U107CBC>
+<U107CBD>
+<U107CBE>
+<U107CBF>
+<U107CC0>
+<U107CC1>
+<U107CC2>
+<U107CC3>
+<U107CC4>
+<U107CC5>
+<U107CC6>
+<U107CC7>
+<U107CC8>
+<U107CC9>
+<U107CCA>
+<U107CCB>
+<U107CCC>
+<U107CCD>
+<U107CCE>
+<U107CCF>
+<U107CD0>
+<U107CD1>
+<U107CD2>
+<U107CD3>
+<U107CD4>
+<U107CD5>
+<U107CD6>
+<U107CD7>
+<U107CD8>
+<U107CD9>
+<U107CDA>
+<U107CDB>
+<U107CDC>
+<U107CDD>
+<U107CDE>
+<U107CDF>
+<U107CE0>
+<U107CE1>
+<U107CE2>
+<U107CE3>
+<U107CE4>
+<U107CE5>
+<U107CE6>
+<U107CE7>
+<U107CE8>
+<U107CE9>
+<U107CEA>
+<U107CEB>
+<U107CEC>
+<U107CED>
+<U107CEE>
+<U107CEF>
+<U107CF0>
+<U107CF1>
+<U107CF2>
+<U107CF3>
+<U107CF4>
+<U107CF5>
+<U107CF6>
+<U107CF7>
+<U107CF8>
+<U107CF9>
+<U107CFA>
+<U107CFB>
+<U107CFC>
+<U107CFD>
+<U107CFE>
+<U107CFF>
+<U107D00>
+<U107D01>
+<U107D02>
+<U107D03>
+<U107D04>
+<U107D05>
+<U107D06>
+<U107D07>
+<U107D08>
+<U107D09>
+<U107D0A>
+<U107D0B>
+<U107D0C>
+<U107D0D>
+<U107D0E>
+<U107D0F>
+<U107D10>
+<U107D11>
+<U107D12>
+<U107D13>
+<U107D14>
+<U107D15>
+<U107D16>
+<U107D17>
+<U107D18>
+<U107D19>
+<U107D1A>
+<U107D1B>
+<U107D1C>
+<U107D1D>
+<U107D1E>
+<U107D1F>
+<U107D20>
+<U107D21>
+<U107D22>
+<U107D23>
+<U107D24>
+<U107D25>
+<U107D26>
+<U107D27>
+<U107D28>
+<U107D29>
+<U107D2A>
+<U107D2B>
+<U107D2C>
+<U107D2D>
+<U107D2E>
+<U107D2F>
+<U107D30>
+<U107D31>
+<U107D32>
+<U107D33>
+<U107D34>
+<U107D35>
+<U107D36>
+<U107D37>
+<U107D38>
+<U107D39>
+<U107D3A>
+<U107D3B>
+<U107D3C>
+<U107D3D>
+<U107D3E>
+<U107D3F>
+<U107D40>
+<U107D41>
+<U107D42>
+<U107D43>
+<U107D44>
+<U107D45>
+<U107D46>
+<U107D47>
+<U107D48>
+<U107D49>
+<U107D4A>
+<U107D4B>
+<U107D4C>
+<U107D4D>
+<U107D4E>
+<U107D4F>
+<U107D50>
+<U107D51>
+<U107D52>
+<U107D53>
+<U107D54>
+<U107D55>
+<U107D56>
+<U107D57>
+<U107D58>
+<U107D59>
+<U107D5A>
+<U107D5B>
+<U107D5C>
+<U107D5D>
+<U107D5E>
+<U107D5F>
+<U107D60>
+<U107D61>
+<U107D62>
+<U107D63>
+<U107D64>
+<U107D65>
+<U107D66>
+<U107D67>
+<U107D68>
+<U107D69>
+<U107D6A>
+<U107D6B>
+<U107D6C>
+<U107D6D>
+<U107D6E>
+<U107D6F>
+<U107D70>
+<U107D71>
+<U107D72>
+<U107D73>
+<U107D74>
+<U107D75>
+<U107D76>
+<U107D77>
+<U107D78>
+<U107D79>
+<U107D7A>
+<U107D7B>
+<U107D7C>
+<U107D7D>
+<U107D7E>
+<U107D7F>
+<U107D80>
+<U107D81>
+<U107D82>
+<U107D83>
+<U107D84>
+<U107D85>
+<U107D86>
+<U107D87>
+<U107D88>
+<U107D89>
+<U107D8A>
+<U107D8B>
+<U107D8C>
+<U107D8D>
+<U107D8E>
+<U107D8F>
+<U107D90>
+<U107D91>
+<U107D92>
+<U107D93>
+<U107D94>
+<U107D95>
+<U107D96>
+<U107D97>
+<U107D98>
+<U107D99>
+<U107D9A>
+<U107D9B>
+<U107D9C>
+<U107D9D>
+<U107D9E>
+<U107D9F>
+<U107DA0>
+<U107DA1>
+<U107DA2>
+<U107DA3>
+<U107DA4>
+<U107DA5>
+<U107DA6>
+<U107DA7>
+<U107DA8>
+<U107DA9>
+<U107DAA>
+<U107DAB>
+<U107DAC>
+<U107DAD>
+<U107DAE>
+<U107DAF>
+<U107DB0>
+<U107DB1>
+<U107DB2>
+<U107DB3>
+<U107DB4>
+<U107DB5>
+<U107DB6>
+<U107DB7>
+<U107DB8>
+<U107DB9>
+<U107DBA>
+<U107DBB>
+<U107DBC>
+<U107DBD>
+<U107DBE>
+<U107DBF>
+<U107DC0>
+<U107DC1>
+<U107DC2>
+<U107DC3>
+<U107DC4>
+<U107DC5>
+<U107DC6>
+<U107DC7>
+<U107DC8>
+<U107DC9>
+<U107DCA>
+<U107DCB>
+<U107DCC>
+<U107DCD>
+<U107DCE>
+<U107DCF>
+<U107DD0>
+<U107DD1>
+<U107DD2>
+<U107DD3>
+<U107DD4>
+<U107DD5>
+<U107DD6>
+<U107DD7>
+<U107DD8>
+<U107DD9>
+<U107DDA>
+<U107DDB>
+<U107DDC>
+<U107DDD>
+<U107DDE>
+<U107DDF>
+<U107DE0>
+<U107DE1>
+<U107DE2>
+<U107DE3>
+<U107DE4>
+<U107DE5>
+<U107DE6>
+<U107DE7>
+<U107DE8>
+<U107DE9>
+<U107DEA>
+<U107DEB>
+<U107DEC>
+<U107DED>
+<U107DEE>
+<U107DEF>
+<U107DF0>
+<U107DF1>
+<U107DF2>
+<U107DF3>
+<U107DF4>
+<U107DF5>
+<U107DF6>
+<U107DF7>
+<U107DF8>
+<U107DF9>
+<U107DFA>
+<U107DFB>
+<U107DFC>
+<U107DFD>
+<U107DFE>
+<U107DFF>
+<U107E00>
+<U107E01>
+<U107E02>
+<U107E03>
+<U107E04>
+<U107E05>
+<U107E06>
+<U107E07>
+<U107E08>
+<U107E09>
+<U107E0A>
+<U107E0B>
+<U107E0C>
+<U107E0D>
+<U107E0E>
+<U107E0F>
+<U107E10>
+<U107E11>
+<U107E12>
+<U107E13>
+<U107E14>
+<U107E15>
+<U107E16>
+<U107E17>
+<U107E18>
+<U107E19>
+<U107E1A>
+<U107E1B>
+<U107E1C>
+<U107E1D>
+<U107E1E>
+<U107E1F>
+<U107E20>
+<U107E21>
+<U107E22>
+<U107E23>
+<U107E24>
+<U107E25>
+<U107E26>
+<U107E27>
+<U107E28>
+<U107E29>
+<U107E2A>
+<U107E2B>
+<U107E2C>
+<U107E2D>
+<U107E2E>
+<U107E2F>
+<U107E30>
+<U107E31>
+<U107E32>
+<U107E33>
+<U107E34>
+<U107E35>
+<U107E36>
+<U107E37>
+<U107E38>
+<U107E39>
+<U107E3A>
+<U107E3B>
+<U107E3C>
+<U107E3D>
+<U107E3E>
+<U107E3F>
+<U107E40>
+<U107E41>
+<U107E42>
+<U107E43>
+<U107E44>
+<U107E45>
+<U107E46>
+<U107E47>
+<U107E48>
+<U107E49>
+<U107E4A>
+<U107E4B>
+<U107E4C>
+<U107E4D>
+<U107E4E>
+<U107E4F>
+<U107E50>
+<U107E51>
+<U107E52>
+<U107E53>
+<U107E54>
+<U107E55>
+<U107E56>
+<U107E57>
+<U107E58>
+<U107E59>
+<U107E5A>
+<U107E5B>
+<U107E5C>
+<U107E5D>
+<U107E5E>
+<U107E5F>
+<U107E60>
+<U107E61>
+<U107E62>
+<U107E63>
+<U107E64>
+<U107E65>
+<U107E66>
+<U107E67>
+<U107E68>
+<U107E69>
+<U107E6A>
+<U107E6B>
+<U107E6C>
+<U107E6D>
+<U107E6E>
+<U107E6F>
+<U107E70>
+<U107E71>
+<U107E72>
+<U107E73>
+<U107E74>
+<U107E75>
+<U107E76>
+<U107E77>
+<U107E78>
+<U107E79>
+<U107E7A>
+<U107E7B>
+<U107E7C>
+<U107E7D>
+<U107E7E>
+<U107E7F>
+<U107E80>
+<U107E81>
+<U107E82>
+<U107E83>
+<U107E84>
+<U107E85>
+<U107E86>
+<U107E87>
+<U107E88>
+<U107E89>
+<U107E8A>
+<U107E8B>
+<U107E8C>
+<U107E8D>
+<U107E8E>
+<U107E8F>
+<U107E90>
+<U107E91>
+<U107E92>
+<U107E93>
+<U107E94>
+<U107E95>
+<U107E96>
+<U107E97>
+<U107E98>
+<U107E99>
+<U107E9A>
+<U107E9B>
+<U107E9C>
+<U107E9D>
+<U107E9E>
+<U107E9F>
+<U107EA0>
+<U107EA1>
+<U107EA2>
+<U107EA3>
+<U107EA4>
+<U107EA5>
+<U107EA6>
+<U107EA7>
+<U107EA8>
+<U107EA9>
+<U107EAA>
+<U107EAB>
+<U107EAC>
+<U107EAD>
+<U107EAE>
+<U107EAF>
+<U107EB0>
+<U107EB1>
+<U107EB2>
+<U107EB3>
+<U107EB4>
+<U107EB5>
+<U107EB6>
+<U107EB7>
+<U107EB8>
+<U107EB9>
+<U107EBA>
+<U107EBB>
+<U107EBC>
+<U107EBD>
+<U107EBE>
+<U107EBF>
+<U107EC0>
+<U107EC1>
+<U107EC2>
+<U107EC3>
+<U107EC4>
+<U107EC5>
+<U107EC6>
+<U107EC7>
+<U107EC8>
+<U107EC9>
+<U107ECA>
+<U107ECB>
+<U107ECC>
+<U107ECD>
+<U107ECE>
+<U107ECF>
+<U107ED0>
+<U107ED1>
+<U107ED2>
+<U107ED3>
+<U107ED4>
+<U107ED5>
+<U107ED6>
+<U107ED7>
+<U107ED8>
+<U107ED9>
+<U107EDA>
+<U107EDB>
+<U107EDC>
+<U107EDD>
+<U107EDE>
+<U107EDF>
+<U107EE0>
+<U107EE1>
+<U107EE2>
+<U107EE3>
+<U107EE4>
+<U107EE5>
+<U107EE6>
+<U107EE7>
+<U107EE8>
+<U107EE9>
+<U107EEA>
+<U107EEB>
+<U107EEC>
+<U107EED>
+<U107EEE>
+<U107EEF>
+<U107EF0>
+<U107EF1>
+<U107EF2>
+<U107EF3>
+<U107EF4>
+<U107EF5>
+<U107EF6>
+<U107EF7>
+<U107EF8>
+<U107EF9>
+<U107EFA>
+<U107EFB>
+<U107EFC>
+<U107EFD>
+<U107EFE>
+<U107EFF>
+<U107F00>
+<U107F01>
+<U107F02>
+<U107F03>
+<U107F04>
+<U107F05>
+<U107F06>
+<U107F07>
+<U107F08>
+<U107F09>
+<U107F0A>
+<U107F0B>
+<U107F0C>
+<U107F0D>
+<U107F0E>
+<U107F0F>
+<U107F10>
+<U107F11>
+<U107F12>
+<U107F13>
+<U107F14>
+<U107F15>
+<U107F16>
+<U107F17>
+<U107F18>
+<U107F19>
+<U107F1A>
+<U107F1B>
+<U107F1C>
+<U107F1D>
+<U107F1E>
+<U107F1F>
+<U107F20>
+<U107F21>
+<U107F22>
+<U107F23>
+<U107F24>
+<U107F25>
+<U107F26>
+<U107F27>
+<U107F28>
+<U107F29>
+<U107F2A>
+<U107F2B>
+<U107F2C>
+<U107F2D>
+<U107F2E>
+<U107F2F>
+<U107F30>
+<U107F31>
+<U107F32>
+<U107F33>
+<U107F34>
+<U107F35>
+<U107F36>
+<U107F37>
+<U107F38>
+<U107F39>
+<U107F3A>
+<U107F3B>
+<U107F3C>
+<U107F3D>
+<U107F3E>
+<U107F3F>
+<U107F40>
+<U107F41>
+<U107F42>
+<U107F43>
+<U107F44>
+<U107F45>
+<U107F46>
+<U107F47>
+<U107F48>
+<U107F49>
+<U107F4A>
+<U107F4B>
+<U107F4C>
+<U107F4D>
+<U107F4E>
+<U107F4F>
+<U107F50>
+<U107F51>
+<U107F52>
+<U107F53>
+<U107F54>
+<U107F55>
+<U107F56>
+<U107F57>
+<U107F58>
+<U107F59>
+<U107F5A>
+<U107F5B>
+<U107F5C>
+<U107F5D>
+<U107F5E>
+<U107F5F>
+<U107F60>
+<U107F61>
+<U107F62>
+<U107F63>
+<U107F64>
+<U107F65>
+<U107F66>
+<U107F67>
+<U107F68>
+<U107F69>
+<U107F6A>
+<U107F6B>
+<U107F6C>
+<U107F6D>
+<U107F6E>
+<U107F6F>
+<U107F70>
+<U107F71>
+<U107F72>
+<U107F73>
+<U107F74>
+<U107F75>
+<U107F76>
+<U107F77>
+<U107F78>
+<U107F79>
+<U107F7A>
+<U107F7B>
+<U107F7C>
+<U107F7D>
+<U107F7E>
+<U107F7F>
+<U107F80>
+<U107F81>
+<U107F82>
+<U107F83>
+<U107F84>
+<U107F85>
+<U107F86>
+<U107F87>
+<U107F88>
+<U107F89>
+<U107F8A>
+<U107F8B>
+<U107F8C>
+<U107F8D>
+<U107F8E>
+<U107F8F>
+<U107F90>
+<U107F91>
+<U107F92>
+<U107F93>
+<U107F94>
+<U107F95>
+<U107F96>
+<U107F97>
+<U107F98>
+<U107F99>
+<U107F9A>
+<U107F9B>
+<U107F9C>
+<U107F9D>
+<U107F9E>
+<U107F9F>
+<U107FA0>
+<U107FA1>
+<U107FA2>
+<U107FA3>
+<U107FA4>
+<U107FA5>
+<U107FA6>
+<U107FA7>
+<U107FA8>
+<U107FA9>
+<U107FAA>
+<U107FAB>
+<U107FAC>
+<U107FAD>
+<U107FAE>
+<U107FAF>
+<U107FB0>
+<U107FB1>
+<U107FB2>
+<U107FB3>
+<U107FB4>
+<U107FB5>
+<U107FB6>
+<U107FB7>
+<U107FB8>
+<U107FB9>
+<U107FBA>
+<U107FBB>
+<U107FBC>
+<U107FBD>
+<U107FBE>
+<U107FBF>
+<U107FC0>
+<U107FC1>
+<U107FC2>
+<U107FC3>
+<U107FC4>
+<U107FC5>
+<U107FC6>
+<U107FC7>
+<U107FC8>
+<U107FC9>
+<U107FCA>
+<U107FCB>
+<U107FCC>
+<U107FCD>
+<U107FCE>
+<U107FCF>
+<U107FD0>
+<U107FD1>
+<U107FD2>
+<U107FD3>
+<U107FD4>
+<U107FD5>
+<U107FD6>
+<U107FD7>
+<U107FD8>
+<U107FD9>
+<U107FDA>
+<U107FDB>
+<U107FDC>
+<U107FDD>
+<U107FDE>
+<U107FDF>
+<U107FE0>
+<U107FE1>
+<U107FE2>
+<U107FE3>
+<U107FE4>
+<U107FE5>
+<U107FE6>
+<U107FE7>
+<U107FE8>
+<U107FE9>
+<U107FEA>
+<U107FEB>
+<U107FEC>
+<U107FED>
+<U107FEE>
+<U107FEF>
+<U107FF0>
+<U107FF1>
+<U107FF2>
+<U107FF3>
+<U107FF4>
+<U107FF5>
+<U107FF6>
+<U107FF7>
+<U107FF8>
+<U107FF9>
+<U107FFA>
+<U107FFB>
+<U107FFC>
+<U107FFD>
+<U107FFE>
+<U107FFF>
+<U108000>
+<U108001>
+<U108002>
+<U108003>
+<U108004>
+<U108005>
+<U108006>
+<U108007>
+<U108008>
+<U108009>
+<U10800A>
+<U10800B>
+<U10800C>
+<U10800D>
+<U10800E>
+<U10800F>
+<U108010>
+<U108011>
+<U108012>
+<U108013>
+<U108014>
+<U108015>
+<U108016>
+<U108017>
+<U108018>
+<U108019>
+<U10801A>
+<U10801B>
+<U10801C>
+<U10801D>
+<U10801E>
+<U10801F>
+<U108020>
+<U108021>
+<U108022>
+<U108023>
+<U108024>
+<U108025>
+<U108026>
+<U108027>
+<U108028>
+<U108029>
+<U10802A>
+<U10802B>
+<U10802C>
+<U10802D>
+<U10802E>
+<U10802F>
+<U108030>
+<U108031>
+<U108032>
+<U108033>
+<U108034>
+<U108035>
+<U108036>
+<U108037>
+<U108038>
+<U108039>
+<U10803A>
+<U10803B>
+<U10803C>
+<U10803D>
+<U10803E>
+<U10803F>
+<U108040>
+<U108041>
+<U108042>
+<U108043>
+<U108044>
+<U108045>
+<U108046>
+<U108047>
+<U108048>
+<U108049>
+<U10804A>
+<U10804B>
+<U10804C>
+<U10804D>
+<U10804E>
+<U10804F>
+<U108050>
+<U108051>
+<U108052>
+<U108053>
+<U108054>
+<U108055>
+<U108056>
+<U108057>
+<U108058>
+<U108059>
+<U10805A>
+<U10805B>
+<U10805C>
+<U10805D>
+<U10805E>
+<U10805F>
+<U108060>
+<U108061>
+<U108062>
+<U108063>
+<U108064>
+<U108065>
+<U108066>
+<U108067>
+<U108068>
+<U108069>
+<U10806A>
+<U10806B>
+<U10806C>
+<U10806D>
+<U10806E>
+<U10806F>
+<U108070>
+<U108071>
+<U108072>
+<U108073>
+<U108074>
+<U108075>
+<U108076>
+<U108077>
+<U108078>
+<U108079>
+<U10807A>
+<U10807B>
+<U10807C>
+<U10807D>
+<U10807E>
+<U10807F>
+<U108080>
+<U108081>
+<U108082>
+<U108083>
+<U108084>
+<U108085>
+<U108086>
+<U108087>
+<U108088>
+<U108089>
+<U10808A>
+<U10808B>
+<U10808C>
+<U10808D>
+<U10808E>
+<U10808F>
+<U108090>
+<U108091>
+<U108092>
+<U108093>
+<U108094>
+<U108095>
+<U108096>
+<U108097>
+<U108098>
+<U108099>
+<U10809A>
+<U10809B>
+<U10809C>
+<U10809D>
+<U10809E>
+<U10809F>
+<U1080A0>
+<U1080A1>
+<U1080A2>
+<U1080A3>
+<U1080A4>
+<U1080A5>
+<U1080A6>
+<U1080A7>
+<U1080A8>
+<U1080A9>
+<U1080AA>
+<U1080AB>
+<U1080AC>
+<U1080AD>
+<U1080AE>
+<U1080AF>
+<U1080B0>
+<U1080B1>
+<U1080B2>
+<U1080B3>
+<U1080B4>
+<U1080B5>
+<U1080B6>
+<U1080B7>
+<U1080B8>
+<U1080B9>
+<U1080BA>
+<U1080BB>
+<U1080BC>
+<U1080BD>
+<U1080BE>
+<U1080BF>
+<U1080C0>
+<U1080C1>
+<U1080C2>
+<U1080C3>
+<U1080C4>
+<U1080C5>
+<U1080C6>
+<U1080C7>
+<U1080C8>
+<U1080C9>
+<U1080CA>
+<U1080CB>
+<U1080CC>
+<U1080CD>
+<U1080CE>
+<U1080CF>
+<U1080D0>
+<U1080D1>
+<U1080D2>
+<U1080D3>
+<U1080D4>
+<U1080D5>
+<U1080D6>
+<U1080D7>
+<U1080D8>
+<U1080D9>
+<U1080DA>
+<U1080DB>
+<U1080DC>
+<U1080DD>
+<U1080DE>
+<U1080DF>
+<U1080E0>
+<U1080E1>
+<U1080E2>
+<U1080E3>
+<U1080E4>
+<U1080E5>
+<U1080E6>
+<U1080E7>
+<U1080E8>
+<U1080E9>
+<U1080EA>
+<U1080EB>
+<U1080EC>
+<U1080ED>
+<U1080EE>
+<U1080EF>
+<U1080F0>
+<U1080F1>
+<U1080F2>
+<U1080F3>
+<U1080F4>
+<U1080F5>
+<U1080F6>
+<U1080F7>
+<U1080F8>
+<U1080F9>
+<U1080FA>
+<U1080FB>
+<U1080FC>
+<U1080FD>
+<U1080FE>
+<U1080FF>
+<U108100>
+<U108101>
+<U108102>
+<U108103>
+<U108104>
+<U108105>
+<U108106>
+<U108107>
+<U108108>
+<U108109>
+<U10810A>
+<U10810B>
+<U10810C>
+<U10810D>
+<U10810E>
+<U10810F>
+<U108110>
+<U108111>
+<U108112>
+<U108113>
+<U108114>
+<U108115>
+<U108116>
+<U108117>
+<U108118>
+<U108119>
+<U10811A>
+<U10811B>
+<U10811C>
+<U10811D>
+<U10811E>
+<U10811F>
+<U108120>
+<U108121>
+<U108122>
+<U108123>
+<U108124>
+<U108125>
+<U108126>
+<U108127>
+<U108128>
+<U108129>
+<U10812A>
+<U10812B>
+<U10812C>
+<U10812D>
+<U10812E>
+<U10812F>
+<U108130>
+<U108131>
+<U108132>
+<U108133>
+<U108134>
+<U108135>
+<U108136>
+<U108137>
+<U108138>
+<U108139>
+<U10813A>
+<U10813B>
+<U10813C>
+<U10813D>
+<U10813E>
+<U10813F>
+<U108140>
+<U108141>
+<U108142>
+<U108143>
+<U108144>
+<U108145>
+<U108146>
+<U108147>
+<U108148>
+<U108149>
+<U10814A>
+<U10814B>
+<U10814C>
+<U10814D>
+<U10814E>
+<U10814F>
+<U108150>
+<U108151>
+<U108152>
+<U108153>
+<U108154>
+<U108155>
+<U108156>
+<U108157>
+<U108158>
+<U108159>
+<U10815A>
+<U10815B>
+<U10815C>
+<U10815D>
+<U10815E>
+<U10815F>
+<U108160>
+<U108161>
+<U108162>
+<U108163>
+<U108164>
+<U108165>
+<U108166>
+<U108167>
+<U108168>
+<U108169>
+<U10816A>
+<U10816B>
+<U10816C>
+<U10816D>
+<U10816E>
+<U10816F>
+<U108170>
+<U108171>
+<U108172>
+<U108173>
+<U108174>
+<U108175>
+<U108176>
+<U108177>
+<U108178>
+<U108179>
+<U10817A>
+<U10817B>
+<U10817C>
+<U10817D>
+<U10817E>
+<U10817F>
+<U108180>
+<U108181>
+<U108182>
+<U108183>
+<U108184>
+<U108185>
+<U108186>
+<U108187>
+<U108188>
+<U108189>
+<U10818A>
+<U10818B>
+<U10818C>
+<U10818D>
+<U10818E>
+<U10818F>
+<U108190>
+<U108191>
+<U108192>
+<U108193>
+<U108194>
+<U108195>
+<U108196>
+<U108197>
+<U108198>
+<U108199>
+<U10819A>
+<U10819B>
+<U10819C>
+<U10819D>
+<U10819E>
+<U10819F>
+<U1081A0>
+<U1081A1>
+<U1081A2>
+<U1081A3>
+<U1081A4>
+<U1081A5>
+<U1081A6>
+<U1081A7>
+<U1081A8>
+<U1081A9>
+<U1081AA>
+<U1081AB>
+<U1081AC>
+<U1081AD>
+<U1081AE>
+<U1081AF>
+<U1081B0>
+<U1081B1>
+<U1081B2>
+<U1081B3>
+<U1081B4>
+<U1081B5>
+<U1081B6>
+<U1081B7>
+<U1081B8>
+<U1081B9>
+<U1081BA>
+<U1081BB>
+<U1081BC>
+<U1081BD>
+<U1081BE>
+<U1081BF>
+<U1081C0>
+<U1081C1>
+<U1081C2>
+<U1081C3>
+<U1081C4>
+<U1081C5>
+<U1081C6>
+<U1081C7>
+<U1081C8>
+<U1081C9>
+<U1081CA>
+<U1081CB>
+<U1081CC>
+<U1081CD>
+<U1081CE>
+<U1081CF>
+<U1081D0>
+<U1081D1>
+<U1081D2>
+<U1081D3>
+<U1081D4>
+<U1081D5>
+<U1081D6>
+<U1081D7>
+<U1081D8>
+<U1081D9>
+<U1081DA>
+<U1081DB>
+<U1081DC>
+<U1081DD>
+<U1081DE>
+<U1081DF>
+<U1081E0>
+<U1081E1>
+<U1081E2>
+<U1081E3>
+<U1081E4>
+<U1081E5>
+<U1081E6>
+<U1081E7>
+<U1081E8>
+<U1081E9>
+<U1081EA>
+<U1081EB>
+<U1081EC>
+<U1081ED>
+<U1081EE>
+<U1081EF>
+<U1081F0>
+<U1081F1>
+<U1081F2>
+<U1081F3>
+<U1081F4>
+<U1081F5>
+<U1081F6>
+<U1081F7>
+<U1081F8>
+<U1081F9>
+<U1081FA>
+<U1081FB>
+<U1081FC>
+<U1081FD>
+<U1081FE>
+<U1081FF>
+<U108200>
+<U108201>
+<U108202>
+<U108203>
+<U108204>
+<U108205>
+<U108206>
+<U108207>
+<U108208>
+<U108209>
+<U10820A>
+<U10820B>
+<U10820C>
+<U10820D>
+<U10820E>
+<U10820F>
+<U108210>
+<U108211>
+<U108212>
+<U108213>
+<U108214>
+<U108215>
+<U108216>
+<U108217>
+<U108218>
+<U108219>
+<U10821A>
+<U10821B>
+<U10821C>
+<U10821D>
+<U10821E>
+<U10821F>
+<U108220>
+<U108221>
+<U108222>
+<U108223>
+<U108224>
+<U108225>
+<U108226>
+<U108227>
+<U108228>
+<U108229>
+<U10822A>
+<U10822B>
+<U10822C>
+<U10822D>
+<U10822E>
+<U10822F>
+<U108230>
+<U108231>
+<U108232>
+<U108233>
+<U108234>
+<U108235>
+<U108236>
+<U108237>
+<U108238>
+<U108239>
+<U10823A>
+<U10823B>
+<U10823C>
+<U10823D>
+<U10823E>
+<U10823F>
+<U108240>
+<U108241>
+<U108242>
+<U108243>
+<U108244>
+<U108245>
+<U108246>
+<U108247>
+<U108248>
+<U108249>
+<U10824A>
+<U10824B>
+<U10824C>
+<U10824D>
+<U10824E>
+<U10824F>
+<U108250>
+<U108251>
+<U108252>
+<U108253>
+<U108254>
+<U108255>
+<U108256>
+<U108257>
+<U108258>
+<U108259>
+<U10825A>
+<U10825B>
+<U10825C>
+<U10825D>
+<U10825E>
+<U10825F>
+<U108260>
+<U108261>
+<U108262>
+<U108263>
+<U108264>
+<U108265>
+<U108266>
+<U108267>
+<U108268>
+<U108269>
+<U10826A>
+<U10826B>
+<U10826C>
+<U10826D>
+<U10826E>
+<U10826F>
+<U108270>
+<U108271>
+<U108272>
+<U108273>
+<U108274>
+<U108275>
+<U108276>
+<U108277>
+<U108278>
+<U108279>
+<U10827A>
+<U10827B>
+<U10827C>
+<U10827D>
+<U10827E>
+<U10827F>
+<U108280>
+<U108281>
+<U108282>
+<U108283>
+<U108284>
+<U108285>
+<U108286>
+<U108287>
+<U108288>
+<U108289>
+<U10828A>
+<U10828B>
+<U10828C>
+<U10828D>
+<U10828E>
+<U10828F>
+<U108290>
+<U108291>
+<U108292>
+<U108293>
+<U108294>
+<U108295>
+<U108296>
+<U108297>
+<U108298>
+<U108299>
+<U10829A>
+<U10829B>
+<U10829C>
+<U10829D>
+<U10829E>
+<U10829F>
+<U1082A0>
+<U1082A1>
+<U1082A2>
+<U1082A3>
+<U1082A4>
+<U1082A5>
+<U1082A6>
+<U1082A7>
+<U1082A8>
+<U1082A9>
+<U1082AA>
+<U1082AB>
+<U1082AC>
+<U1082AD>
+<U1082AE>
+<U1082AF>
+<U1082B0>
+<U1082B1>
+<U1082B2>
+<U1082B3>
+<U1082B4>
+<U1082B5>
+<U1082B6>
+<U1082B7>
+<U1082B8>
+<U1082B9>
+<U1082BA>
+<U1082BB>
+<U1082BC>
+<U1082BD>
+<U1082BE>
+<U1082BF>
+<U1082C0>
+<U1082C1>
+<U1082C2>
+<U1082C3>
+<U1082C4>
+<U1082C5>
+<U1082C6>
+<U1082C7>
+<U1082C8>
+<U1082C9>
+<U1082CA>
+<U1082CB>
+<U1082CC>
+<U1082CD>
+<U1082CE>
+<U1082CF>
+<U1082D0>
+<U1082D1>
+<U1082D2>
+<U1082D3>
+<U1082D4>
+<U1082D5>
+<U1082D6>
+<U1082D7>
+<U1082D8>
+<U1082D9>
+<U1082DA>
+<U1082DB>
+<U1082DC>
+<U1082DD>
+<U1082DE>
+<U1082DF>
+<U1082E0>
+<U1082E1>
+<U1082E2>
+<U1082E3>
+<U1082E4>
+<U1082E5>
+<U1082E6>
+<U1082E7>
+<U1082E8>
+<U1082E9>
+<U1082EA>
+<U1082EB>
+<U1082EC>
+<U1082ED>
+<U1082EE>
+<U1082EF>
+<U1082F0>
+<U1082F1>
+<U1082F2>
+<U1082F3>
+<U1082F4>
+<U1082F5>
+<U1082F6>
+<U1082F7>
+<U1082F8>
+<U1082F9>
+<U1082FA>
+<U1082FB>
+<U1082FC>
+<U1082FD>
+<U1082FE>
+<U1082FF>
+<U108300>
+<U108301>
+<U108302>
+<U108303>
+<U108304>
+<U108305>
+<U108306>
+<U108307>
+<U108308>
+<U108309>
+<U10830A>
+<U10830B>
+<U10830C>
+<U10830D>
+<U10830E>
+<U10830F>
+<U108310>
+<U108311>
+<U108312>
+<U108313>
+<U108314>
+<U108315>
+<U108316>
+<U108317>
+<U108318>
+<U108319>
+<U10831A>
+<U10831B>
+<U10831C>
+<U10831D>
+<U10831E>
+<U10831F>
+<U108320>
+<U108321>
+<U108322>
+<U108323>
+<U108324>
+<U108325>
+<U108326>
+<U108327>
+<U108328>
+<U108329>
+<U10832A>
+<U10832B>
+<U10832C>
+<U10832D>
+<U10832E>
+<U10832F>
+<U108330>
+<U108331>
+<U108332>
+<U108333>
+<U108334>
+<U108335>
+<U108336>
+<U108337>
+<U108338>
+<U108339>
+<U10833A>
+<U10833B>
+<U10833C>
+<U10833D>
+<U10833E>
+<U10833F>
+<U108340>
+<U108341>
+<U108342>
+<U108343>
+<U108344>
+<U108345>
+<U108346>
+<U108347>
+<U108348>
+<U108349>
+<U10834A>
+<U10834B>
+<U10834C>
+<U10834D>
+<U10834E>
+<U10834F>
+<U108350>
+<U108351>
+<U108352>
+<U108353>
+<U108354>
+<U108355>
+<U108356>
+<U108357>
+<U108358>
+<U108359>
+<U10835A>
+<U10835B>
+<U10835C>
+<U10835D>
+<U10835E>
+<U10835F>
+<U108360>
+<U108361>
+<U108362>
+<U108363>
+<U108364>
+<U108365>
+<U108366>
+<U108367>
+<U108368>
+<U108369>
+<U10836A>
+<U10836B>
+<U10836C>
+<U10836D>
+<U10836E>
+<U10836F>
+<U108370>
+<U108371>
+<U108372>
+<U108373>
+<U108374>
+<U108375>
+<U108376>
+<U108377>
+<U108378>
+<U108379>
+<U10837A>
+<U10837B>
+<U10837C>
+<U10837D>
+<U10837E>
+<U10837F>
+<U108380>
+<U108381>
+<U108382>
+<U108383>
+<U108384>
+<U108385>
+<U108386>
+<U108387>
+<U108388>
+<U108389>
+<U10838A>
+<U10838B>
+<U10838C>
+<U10838D>
+<U10838E>
+<U10838F>
+<U108390>
+<U108391>
+<U108392>
+<U108393>
+<U108394>
+<U108395>
+<U108396>
+<U108397>
+<U108398>
+<U108399>
+<U10839A>
+<U10839B>
+<U10839C>
+<U10839D>
+<U10839E>
+<U10839F>
+<U1083A0>
+<U1083A1>
+<U1083A2>
+<U1083A3>
+<U1083A4>
+<U1083A5>
+<U1083A6>
+<U1083A7>
+<U1083A8>
+<U1083A9>
+<U1083AA>
+<U1083AB>
+<U1083AC>
+<U1083AD>
+<U1083AE>
+<U1083AF>
+<U1083B0>
+<U1083B1>
+<U1083B2>
+<U1083B3>
+<U1083B4>
+<U1083B5>
+<U1083B6>
+<U1083B7>
+<U1083B8>
+<U1083B9>
+<U1083BA>
+<U1083BB>
+<U1083BC>
+<U1083BD>
+<U1083BE>
+<U1083BF>
+<U1083C0>
+<U1083C1>
+<U1083C2>
+<U1083C3>
+<U1083C4>
+<U1083C5>
+<U1083C6>
+<U1083C7>
+<U1083C8>
+<U1083C9>
+<U1083CA>
+<U1083CB>
+<U1083CC>
+<U1083CD>
+<U1083CE>
+<U1083CF>
+<U1083D0>
+<U1083D1>
+<U1083D2>
+<U1083D3>
+<U1083D4>
+<U1083D5>
+<U1083D6>
+<U1083D7>
+<U1083D8>
+<U1083D9>
+<U1083DA>
+<U1083DB>
+<U1083DC>
+<U1083DD>
+<U1083DE>
+<U1083DF>
+<U1083E0>
+<U1083E1>
+<U1083E2>
+<U1083E3>
+<U1083E4>
+<U1083E5>
+<U1083E6>
+<U1083E7>
+<U1083E8>
+<U1083E9>
+<U1083EA>
+<U1083EB>
+<U1083EC>
+<U1083ED>
+<U1083EE>
+<U1083EF>
+<U1083F0>
+<U1083F1>
+<U1083F2>
+<U1083F3>
+<U1083F4>
+<U1083F5>
+<U1083F6>
+<U1083F7>
+<U1083F8>
+<U1083F9>
+<U1083FA>
+<U1083FB>
+<U1083FC>
+<U1083FD>
+<U1083FE>
+<U1083FF>
+<U108400>
+<U108401>
+<U108402>
+<U108403>
+<U108404>
+<U108405>
+<U108406>
+<U108407>
+<U108408>
+<U108409>
+<U10840A>
+<U10840B>
+<U10840C>
+<U10840D>
+<U10840E>
+<U10840F>
+<U108410>
+<U108411>
+<U108412>
+<U108413>
+<U108414>
+<U108415>
+<U108416>
+<U108417>
+<U108418>
+<U108419>
+<U10841A>
+<U10841B>
+<U10841C>
+<U10841D>
+<U10841E>
+<U10841F>
+<U108420>
+<U108421>
+<U108422>
+<U108423>
+<U108424>
+<U108425>
+<U108426>
+<U108427>
+<U108428>
+<U108429>
+<U10842A>
+<U10842B>
+<U10842C>
+<U10842D>
+<U10842E>
+<U10842F>
+<U108430>
+<U108431>
+<U108432>
+<U108433>
+<U108434>
+<U108435>
+<U108436>
+<U108437>
+<U108438>
+<U108439>
+<U10843A>
+<U10843B>
+<U10843C>
+<U10843D>
+<U10843E>
+<U10843F>
+<U108440>
+<U108441>
+<U108442>
+<U108443>
+<U108444>
+<U108445>
+<U108446>
+<U108447>
+<U108448>
+<U108449>
+<U10844A>
+<U10844B>
+<U10844C>
+<U10844D>
+<U10844E>
+<U10844F>
+<U108450>
+<U108451>
+<U108452>
+<U108453>
+<U108454>
+<U108455>
+<U108456>
+<U108457>
+<U108458>
+<U108459>
+<U10845A>
+<U10845B>
+<U10845C>
+<U10845D>
+<U10845E>
+<U10845F>
+<U108460>
+<U108461>
+<U108462>
+<U108463>
+<U108464>
+<U108465>
+<U108466>
+<U108467>
+<U108468>
+<U108469>
+<U10846A>
+<U10846B>
+<U10846C>
+<U10846D>
+<U10846E>
+<U10846F>
+<U108470>
+<U108471>
+<U108472>
+<U108473>
+<U108474>
+<U108475>
+<U108476>
+<U108477>
+<U108478>
+<U108479>
+<U10847A>
+<U10847B>
+<U10847C>
+<U10847D>
+<U10847E>
+<U10847F>
+<U108480>
+<U108481>
+<U108482>
+<U108483>
+<U108484>
+<U108485>
+<U108486>
+<U108487>
+<U108488>
+<U108489>
+<U10848A>
+<U10848B>
+<U10848C>
+<U10848D>
+<U10848E>
+<U10848F>
+<U108490>
+<U108491>
+<U108492>
+<U108493>
+<U108494>
+<U108495>
+<U108496>
+<U108497>
+<U108498>
+<U108499>
+<U10849A>
+<U10849B>
+<U10849C>
+<U10849D>
+<U10849E>
+<U10849F>
+<U1084A0>
+<U1084A1>
+<U1084A2>
+<U1084A3>
+<U1084A4>
+<U1084A5>
+<U1084A6>
+<U1084A7>
+<U1084A8>
+<U1084A9>
+<U1084AA>
+<U1084AB>
+<U1084AC>
+<U1084AD>
+<U1084AE>
+<U1084AF>
+<U1084B0>
+<U1084B1>
+<U1084B2>
+<U1084B3>
+<U1084B4>
+<U1084B5>
+<U1084B6>
+<U1084B7>
+<U1084B8>
+<U1084B9>
+<U1084BA>
+<U1084BB>
+<U1084BC>
+<U1084BD>
+<U1084BE>
+<U1084BF>
+<U1084C0>
+<U1084C1>
+<U1084C2>
+<U1084C3>
+<U1084C4>
+<U1084C5>
+<U1084C6>
+<U1084C7>
+<U1084C8>
+<U1084C9>
+<U1084CA>
+<U1084CB>
+<U1084CC>
+<U1084CD>
+<U1084CE>
+<U1084CF>
+<U1084D0>
+<U1084D1>
+<U1084D2>
+<U1084D3>
+<U1084D4>
+<U1084D5>
+<U1084D6>
+<U1084D7>
+<U1084D8>
+<U1084D9>
+<U1084DA>
+<U1084DB>
+<U1084DC>
+<U1084DD>
+<U1084DE>
+<U1084DF>
+<U1084E0>
+<U1084E1>
+<U1084E2>
+<U1084E3>
+<U1084E4>
+<U1084E5>
+<U1084E6>
+<U1084E7>
+<U1084E8>
+<U1084E9>
+<U1084EA>
+<U1084EB>
+<U1084EC>
+<U1084ED>
+<U1084EE>
+<U1084EF>
+<U1084F0>
+<U1084F1>
+<U1084F2>
+<U1084F3>
+<U1084F4>
+<U1084F5>
+<U1084F6>
+<U1084F7>
+<U1084F8>
+<U1084F9>
+<U1084FA>
+<U1084FB>
+<U1084FC>
+<U1084FD>
+<U1084FE>
+<U1084FF>
+<U108500>
+<U108501>
+<U108502>
+<U108503>
+<U108504>
+<U108505>
+<U108506>
+<U108507>
+<U108508>
+<U108509>
+<U10850A>
+<U10850B>
+<U10850C>
+<U10850D>
+<U10850E>
+<U10850F>
+<U108510>
+<U108511>
+<U108512>
+<U108513>
+<U108514>
+<U108515>
+<U108516>
+<U108517>
+<U108518>
+<U108519>
+<U10851A>
+<U10851B>
+<U10851C>
+<U10851D>
+<U10851E>
+<U10851F>
+<U108520>
+<U108521>
+<U108522>
+<U108523>
+<U108524>
+<U108525>
+<U108526>
+<U108527>
+<U108528>
+<U108529>
+<U10852A>
+<U10852B>
+<U10852C>
+<U10852D>
+<U10852E>
+<U10852F>
+<U108530>
+<U108531>
+<U108532>
+<U108533>
+<U108534>
+<U108535>
+<U108536>
+<U108537>
+<U108538>
+<U108539>
+<U10853A>
+<U10853B>
+<U10853C>
+<U10853D>
+<U10853E>
+<U10853F>
+<U108540>
+<U108541>
+<U108542>
+<U108543>
+<U108544>
+<U108545>
+<U108546>
+<U108547>
+<U108548>
+<U108549>
+<U10854A>
+<U10854B>
+<U10854C>
+<U10854D>
+<U10854E>
+<U10854F>
+<U108550>
+<U108551>
+<U108552>
+<U108553>
+<U108554>
+<U108555>
+<U108556>
+<U108557>
+<U108558>
+<U108559>
+<U10855A>
+<U10855B>
+<U10855C>
+<U10855D>
+<U10855E>
+<U10855F>
+<U108560>
+<U108561>
+<U108562>
+<U108563>
+<U108564>
+<U108565>
+<U108566>
+<U108567>
+<U108568>
+<U108569>
+<U10856A>
+<U10856B>
+<U10856C>
+<U10856D>
+<U10856E>
+<U10856F>
+<U108570>
+<U108571>
+<U108572>
+<U108573>
+<U108574>
+<U108575>
+<U108576>
+<U108577>
+<U108578>
+<U108579>
+<U10857A>
+<U10857B>
+<U10857C>
+<U10857D>
+<U10857E>
+<U10857F>
+<U108580>
+<U108581>
+<U108582>
+<U108583>
+<U108584>
+<U108585>
+<U108586>
+<U108587>
+<U108588>
+<U108589>
+<U10858A>
+<U10858B>
+<U10858C>
+<U10858D>
+<U10858E>
+<U10858F>
+<U108590>
+<U108591>
+<U108592>
+<U108593>
+<U108594>
+<U108595>
+<U108596>
+<U108597>
+<U108598>
+<U108599>
+<U10859A>
+<U10859B>
+<U10859C>
+<U10859D>
+<U10859E>
+<U10859F>
+<U1085A0>
+<U1085A1>
+<U1085A2>
+<U1085A3>
+<U1085A4>
+<U1085A5>
+<U1085A6>
+<U1085A7>
+<U1085A8>
+<U1085A9>
+<U1085AA>
+<U1085AB>
+<U1085AC>
+<U1085AD>
+<U1085AE>
+<U1085AF>
+<U1085B0>
+<U1085B1>
+<U1085B2>
+<U1085B3>
+<U1085B4>
+<U1085B5>
+<U1085B6>
+<U1085B7>
+<U1085B8>
+<U1085B9>
+<U1085BA>
+<U1085BB>
+<U1085BC>
+<U1085BD>
+<U1085BE>
+<U1085BF>
+<U1085C0>
+<U1085C1>
+<U1085C2>
+<U1085C3>
+<U1085C4>
+<U1085C5>
+<U1085C6>
+<U1085C7>
+<U1085C8>
+<U1085C9>
+<U1085CA>
+<U1085CB>
+<U1085CC>
+<U1085CD>
+<U1085CE>
+<U1085CF>
+<U1085D0>
+<U1085D1>
+<U1085D2>
+<U1085D3>
+<U1085D4>
+<U1085D5>
+<U1085D6>
+<U1085D7>
+<U1085D8>
+<U1085D9>
+<U1085DA>
+<U1085DB>
+<U1085DC>
+<U1085DD>
+<U1085DE>
+<U1085DF>
+<U1085E0>
+<U1085E1>
+<U1085E2>
+<U1085E3>
+<U1085E4>
+<U1085E5>
+<U1085E6>
+<U1085E7>
+<U1085E8>
+<U1085E9>
+<U1085EA>
+<U1085EB>
+<U1085EC>
+<U1085ED>
+<U1085EE>
+<U1085EF>
+<U1085F0>
+<U1085F1>
+<U1085F2>
+<U1085F3>
+<U1085F4>
+<U1085F5>
+<U1085F6>
+<U1085F7>
+<U1085F8>
+<U1085F9>
+<U1085FA>
+<U1085FB>
+<U1085FC>
+<U1085FD>
+<U1085FE>
+<U1085FF>
+<U108600>
+<U108601>
+<U108602>
+<U108603>
+<U108604>
+<U108605>
+<U108606>
+<U108607>
+<U108608>
+<U108609>
+<U10860A>
+<U10860B>
+<U10860C>
+<U10860D>
+<U10860E>
+<U10860F>
+<U108610>
+<U108611>
+<U108612>
+<U108613>
+<U108614>
+<U108615>
+<U108616>
+<U108617>
+<U108618>
+<U108619>
+<U10861A>
+<U10861B>
+<U10861C>
+<U10861D>
+<U10861E>
+<U10861F>
+<U108620>
+<U108621>
+<U108622>
+<U108623>
+<U108624>
+<U108625>
+<U108626>
+<U108627>
+<U108628>
+<U108629>
+<U10862A>
+<U10862B>
+<U10862C>
+<U10862D>
+<U10862E>
+<U10862F>
+<U108630>
+<U108631>
+<U108632>
+<U108633>
+<U108634>
+<U108635>
+<U108636>
+<U108637>
+<U108638>
+<U108639>
+<U10863A>
+<U10863B>
+<U10863C>
+<U10863D>
+<U10863E>
+<U10863F>
+<U108640>
+<U108641>
+<U108642>
+<U108643>
+<U108644>
+<U108645>
+<U108646>
+<U108647>
+<U108648>
+<U108649>
+<U10864A>
+<U10864B>
+<U10864C>
+<U10864D>
+<U10864E>
+<U10864F>
+<U108650>
+<U108651>
+<U108652>
+<U108653>
+<U108654>
+<U108655>
+<U108656>
+<U108657>
+<U108658>
+<U108659>
+<U10865A>
+<U10865B>
+<U10865C>
+<U10865D>
+<U10865E>
+<U10865F>
+<U108660>
+<U108661>
+<U108662>
+<U108663>
+<U108664>
+<U108665>
+<U108666>
+<U108667>
+<U108668>
+<U108669>
+<U10866A>
+<U10866B>
+<U10866C>
+<U10866D>
+<U10866E>
+<U10866F>
+<U108670>
+<U108671>
+<U108672>
+<U108673>
+<U108674>
+<U108675>
+<U108676>
+<U108677>
+<U108678>
+<U108679>
+<U10867A>
+<U10867B>
+<U10867C>
+<U10867D>
+<U10867E>
+<U10867F>
+<U108680>
+<U108681>
+<U108682>
+<U108683>
+<U108684>
+<U108685>
+<U108686>
+<U108687>
+<U108688>
+<U108689>
+<U10868A>
+<U10868B>
+<U10868C>
+<U10868D>
+<U10868E>
+<U10868F>
+<U108690>
+<U108691>
+<U108692>
+<U108693>
+<U108694>
+<U108695>
+<U108696>
+<U108697>
+<U108698>
+<U108699>
+<U10869A>
+<U10869B>
+<U10869C>
+<U10869D>
+<U10869E>
+<U10869F>
+<U1086A0>
+<U1086A1>
+<U1086A2>
+<U1086A3>
+<U1086A4>
+<U1086A5>
+<U1086A6>
+<U1086A7>
+<U1086A8>
+<U1086A9>
+<U1086AA>
+<U1086AB>
+<U1086AC>
+<U1086AD>
+<U1086AE>
+<U1086AF>
+<U1086B0>
+<U1086B1>
+<U1086B2>
+<U1086B3>
+<U1086B4>
+<U1086B5>
+<U1086B6>
+<U1086B7>
+<U1086B8>
+<U1086B9>
+<U1086BA>
+<U1086BB>
+<U1086BC>
+<U1086BD>
+<U1086BE>
+<U1086BF>
+<U1086C0>
+<U1086C1>
+<U1086C2>
+<U1086C3>
+<U1086C4>
+<U1086C5>
+<U1086C6>
+<U1086C7>
+<U1086C8>
+<U1086C9>
+<U1086CA>
+<U1086CB>
+<U1086CC>
+<U1086CD>
+<U1086CE>
+<U1086CF>
+<U1086D0>
+<U1086D1>
+<U1086D2>
+<U1086D3>
+<U1086D4>
+<U1086D5>
+<U1086D6>
+<U1086D7>
+<U1086D8>
+<U1086D9>
+<U1086DA>
+<U1086DB>
+<U1086DC>
+<U1086DD>
+<U1086DE>
+<U1086DF>
+<U1086E0>
+<U1086E1>
+<U1086E2>
+<U1086E3>
+<U1086E4>
+<U1086E5>
+<U1086E6>
+<U1086E7>
+<U1086E8>
+<U1086E9>
+<U1086EA>
+<U1086EB>
+<U1086EC>
+<U1086ED>
+<U1086EE>
+<U1086EF>
+<U1086F0>
+<U1086F1>
+<U1086F2>
+<U1086F3>
+<U1086F4>
+<U1086F5>
+<U1086F6>
+<U1086F7>
+<U1086F8>
+<U1086F9>
+<U1086FA>
+<U1086FB>
+<U1086FC>
+<U1086FD>
+<U1086FE>
+<U1086FF>
+<U108700>
+<U108701>
+<U108702>
+<U108703>
+<U108704>
+<U108705>
+<U108706>
+<U108707>
+<U108708>
+<U108709>
+<U10870A>
+<U10870B>
+<U10870C>
+<U10870D>
+<U10870E>
+<U10870F>
+<U108710>
+<U108711>
+<U108712>
+<U108713>
+<U108714>
+<U108715>
+<U108716>
+<U108717>
+<U108718>
+<U108719>
+<U10871A>
+<U10871B>
+<U10871C>
+<U10871D>
+<U10871E>
+<U10871F>
+<U108720>
+<U108721>
+<U108722>
+<U108723>
+<U108724>
+<U108725>
+<U108726>
+<U108727>
+<U108728>
+<U108729>
+<U10872A>
+<U10872B>
+<U10872C>
+<U10872D>
+<U10872E>
+<U10872F>
+<U108730>
+<U108731>
+<U108732>
+<U108733>
+<U108734>
+<U108735>
+<U108736>
+<U108737>
+<U108738>
+<U108739>
+<U10873A>
+<U10873B>
+<U10873C>
+<U10873D>
+<U10873E>
+<U10873F>
+<U108740>
+<U108741>
+<U108742>
+<U108743>
+<U108744>
+<U108745>
+<U108746>
+<U108747>
+<U108748>
+<U108749>
+<U10874A>
+<U10874B>
+<U10874C>
+<U10874D>
+<U10874E>
+<U10874F>
+<U108750>
+<U108751>
+<U108752>
+<U108753>
+<U108754>
+<U108755>
+<U108756>
+<U108757>
+<U108758>
+<U108759>
+<U10875A>
+<U10875B>
+<U10875C>
+<U10875D>
+<U10875E>
+<U10875F>
+<U108760>
+<U108761>
+<U108762>
+<U108763>
+<U108764>
+<U108765>
+<U108766>
+<U108767>
+<U108768>
+<U108769>
+<U10876A>
+<U10876B>
+<U10876C>
+<U10876D>
+<U10876E>
+<U10876F>
+<U108770>
+<U108771>
+<U108772>
+<U108773>
+<U108774>
+<U108775>
+<U108776>
+<U108777>
+<U108778>
+<U108779>
+<U10877A>
+<U10877B>
+<U10877C>
+<U10877D>
+<U10877E>
+<U10877F>
+<U108780>
+<U108781>
+<U108782>
+<U108783>
+<U108784>
+<U108785>
+<U108786>
+<U108787>
+<U108788>
+<U108789>
+<U10878A>
+<U10878B>
+<U10878C>
+<U10878D>
+<U10878E>
+<U10878F>
+<U108790>
+<U108791>
+<U108792>
+<U108793>
+<U108794>
+<U108795>
+<U108796>
+<U108797>
+<U108798>
+<U108799>
+<U10879A>
+<U10879B>
+<U10879C>
+<U10879D>
+<U10879E>
+<U10879F>
+<U1087A0>
+<U1087A1>
+<U1087A2>
+<U1087A3>
+<U1087A4>
+<U1087A5>
+<U1087A6>
+<U1087A7>
+<U1087A8>
+<U1087A9>
+<U1087AA>
+<U1087AB>
+<U1087AC>
+<U1087AD>
+<U1087AE>
+<U1087AF>
+<U1087B0>
+<U1087B1>
+<U1087B2>
+<U1087B3>
+<U1087B4>
+<U1087B5>
+<U1087B6>
+<U1087B7>
+<U1087B8>
+<U1087B9>
+<U1087BA>
+<U1087BB>
+<U1087BC>
+<U1087BD>
+<U1087BE>
+<U1087BF>
+<U1087C0>
+<U1087C1>
+<U1087C2>
+<U1087C3>
+<U1087C4>
+<U1087C5>
+<U1087C6>
+<U1087C7>
+<U1087C8>
+<U1087C9>
+<U1087CA>
+<U1087CB>
+<U1087CC>
+<U1087CD>
+<U1087CE>
+<U1087CF>
+<U1087D0>
+<U1087D1>
+<U1087D2>
+<U1087D3>
+<U1087D4>
+<U1087D5>
+<U1087D6>
+<U1087D7>
+<U1087D8>
+<U1087D9>
+<U1087DA>
+<U1087DB>
+<U1087DC>
+<U1087DD>
+<U1087DE>
+<U1087DF>
+<U1087E0>
+<U1087E1>
+<U1087E2>
+<U1087E3>
+<U1087E4>
+<U1087E5>
+<U1087E6>
+<U1087E7>
+<U1087E8>
+<U1087E9>
+<U1087EA>
+<U1087EB>
+<U1087EC>
+<U1087ED>
+<U1087EE>
+<U1087EF>
+<U1087F0>
+<U1087F1>
+<U1087F2>
+<U1087F3>
+<U1087F4>
+<U1087F5>
+<U1087F6>
+<U1087F7>
+<U1087F8>
+<U1087F9>
+<U1087FA>
+<U1087FB>
+<U1087FC>
+<U1087FD>
+<U1087FE>
+<U1087FF>
+<U108800>
+<U108801>
+<U108802>
+<U108803>
+<U108804>
+<U108805>
+<U108806>
+<U108807>
+<U108808>
+<U108809>
+<U10880A>
+<U10880B>
+<U10880C>
+<U10880D>
+<U10880E>
+<U10880F>
+<U108810>
+<U108811>
+<U108812>
+<U108813>
+<U108814>
+<U108815>
+<U108816>
+<U108817>
+<U108818>
+<U108819>
+<U10881A>
+<U10881B>
+<U10881C>
+<U10881D>
+<U10881E>
+<U10881F>
+<U108820>
+<U108821>
+<U108822>
+<U108823>
+<U108824>
+<U108825>
+<U108826>
+<U108827>
+<U108828>
+<U108829>
+<U10882A>
+<U10882B>
+<U10882C>
+<U10882D>
+<U10882E>
+<U10882F>
+<U108830>
+<U108831>
+<U108832>
+<U108833>
+<U108834>
+<U108835>
+<U108836>
+<U108837>
+<U108838>
+<U108839>
+<U10883A>
+<U10883B>
+<U10883C>
+<U10883D>
+<U10883E>
+<U10883F>
+<U108840>
+<U108841>
+<U108842>
+<U108843>
+<U108844>
+<U108845>
+<U108846>
+<U108847>
+<U108848>
+<U108849>
+<U10884A>
+<U10884B>
+<U10884C>
+<U10884D>
+<U10884E>
+<U10884F>
+<U108850>
+<U108851>
+<U108852>
+<U108853>
+<U108854>
+<U108855>
+<U108856>
+<U108857>
+<U108858>
+<U108859>
+<U10885A>
+<U10885B>
+<U10885C>
+<U10885D>
+<U10885E>
+<U10885F>
+<U108860>
+<U108861>
+<U108862>
+<U108863>
+<U108864>
+<U108865>
+<U108866>
+<U108867>
+<U108868>
+<U108869>
+<U10886A>
+<U10886B>
+<U10886C>
+<U10886D>
+<U10886E>
+<U10886F>
+<U108870>
+<U108871>
+<U108872>
+<U108873>
+<U108874>
+<U108875>
+<U108876>
+<U108877>
+<U108878>
+<U108879>
+<U10887A>
+<U10887B>
+<U10887C>
+<U10887D>
+<U10887E>
+<U10887F>
+<U108880>
+<U108881>
+<U108882>
+<U108883>
+<U108884>
+<U108885>
+<U108886>
+<U108887>
+<U108888>
+<U108889>
+<U10888A>
+<U10888B>
+<U10888C>
+<U10888D>
+<U10888E>
+<U10888F>
+<U108890>
+<U108891>
+<U108892>
+<U108893>
+<U108894>
+<U108895>
+<U108896>
+<U108897>
+<U108898>
+<U108899>
+<U10889A>
+<U10889B>
+<U10889C>
+<U10889D>
+<U10889E>
+<U10889F>
+<U1088A0>
+<U1088A1>
+<U1088A2>
+<U1088A3>
+<U1088A4>
+<U1088A5>
+<U1088A6>
+<U1088A7>
+<U1088A8>
+<U1088A9>
+<U1088AA>
+<U1088AB>
+<U1088AC>
+<U1088AD>
+<U1088AE>
+<U1088AF>
+<U1088B0>
+<U1088B1>
+<U1088B2>
+<U1088B3>
+<U1088B4>
+<U1088B5>
+<U1088B6>
+<U1088B7>
+<U1088B8>
+<U1088B9>
+<U1088BA>
+<U1088BB>
+<U1088BC>
+<U1088BD>
+<U1088BE>
+<U1088BF>
+<U1088C0>
+<U1088C1>
+<U1088C2>
+<U1088C3>
+<U1088C4>
+<U1088C5>
+<U1088C6>
+<U1088C7>
+<U1088C8>
+<U1088C9>
+<U1088CA>
+<U1088CB>
+<U1088CC>
+<U1088CD>
+<U1088CE>
+<U1088CF>
+<U1088D0>
+<U1088D1>
+<U1088D2>
+<U1088D3>
+<U1088D4>
+<U1088D5>
+<U1088D6>
+<U1088D7>
+<U1088D8>
+<U1088D9>
+<U1088DA>
+<U1088DB>
+<U1088DC>
+<U1088DD>
+<U1088DE>
+<U1088DF>
+<U1088E0>
+<U1088E1>
+<U1088E2>
+<U1088E3>
+<U1088E4>
+<U1088E5>
+<U1088E6>
+<U1088E7>
+<U1088E8>
+<U1088E9>
+<U1088EA>
+<U1088EB>
+<U1088EC>
+<U1088ED>
+<U1088EE>
+<U1088EF>
+<U1088F0>
+<U1088F1>
+<U1088F2>
+<U1088F3>
+<U1088F4>
+<U1088F5>
+<U1088F6>
+<U1088F7>
+<U1088F8>
+<U1088F9>
+<U1088FA>
+<U1088FB>
+<U1088FC>
+<U1088FD>
+<U1088FE>
+<U1088FF>
+<U108900>
+<U108901>
+<U108902>
+<U108903>
+<U108904>
+<U108905>
+<U108906>
+<U108907>
+<U108908>
+<U108909>
+<U10890A>
+<U10890B>
+<U10890C>
+<U10890D>
+<U10890E>
+<U10890F>
+<U108910>
+<U108911>
+<U108912>
+<U108913>
+<U108914>
+<U108915>
+<U108916>
+<U108917>
+<U108918>
+<U108919>
+<U10891A>
+<U10891B>
+<U10891C>
+<U10891D>
+<U10891E>
+<U10891F>
+<U108920>
+<U108921>
+<U108922>
+<U108923>
+<U108924>
+<U108925>
+<U108926>
+<U108927>
+<U108928>
+<U108929>
+<U10892A>
+<U10892B>
+<U10892C>
+<U10892D>
+<U10892E>
+<U10892F>
+<U108930>
+<U108931>
+<U108932>
+<U108933>
+<U108934>
+<U108935>
+<U108936>
+<U108937>
+<U108938>
+<U108939>
+<U10893A>
+<U10893B>
+<U10893C>
+<U10893D>
+<U10893E>
+<U10893F>
+<U108940>
+<U108941>
+<U108942>
+<U108943>
+<U108944>
+<U108945>
+<U108946>
+<U108947>
+<U108948>
+<U108949>
+<U10894A>
+<U10894B>
+<U10894C>
+<U10894D>
+<U10894E>
+<U10894F>
+<U108950>
+<U108951>
+<U108952>
+<U108953>
+<U108954>
+<U108955>
+<U108956>
+<U108957>
+<U108958>
+<U108959>
+<U10895A>
+<U10895B>
+<U10895C>
+<U10895D>
+<U10895E>
+<U10895F>
+<U108960>
+<U108961>
+<U108962>
+<U108963>
+<U108964>
+<U108965>
+<U108966>
+<U108967>
+<U108968>
+<U108969>
+<U10896A>
+<U10896B>
+<U10896C>
+<U10896D>
+<U10896E>
+<U10896F>
+<U108970>
+<U108971>
+<U108972>
+<U108973>
+<U108974>
+<U108975>
+<U108976>
+<U108977>
+<U108978>
+<U108979>
+<U10897A>
+<U10897B>
+<U10897C>
+<U10897D>
+<U10897E>
+<U10897F>
+<U108980>
+<U108981>
+<U108982>
+<U108983>
+<U108984>
+<U108985>
+<U108986>
+<U108987>
+<U108988>
+<U108989>
+<U10898A>
+<U10898B>
+<U10898C>
+<U10898D>
+<U10898E>
+<U10898F>
+<U108990>
+<U108991>
+<U108992>
+<U108993>
+<U108994>
+<U108995>
+<U108996>
+<U108997>
+<U108998>
+<U108999>
+<U10899A>
+<U10899B>
+<U10899C>
+<U10899D>
+<U10899E>
+<U10899F>
+<U1089A0>
+<U1089A1>
+<U1089A2>
+<U1089A3>
+<U1089A4>
+<U1089A5>
+<U1089A6>
+<U1089A7>
+<U1089A8>
+<U1089A9>
+<U1089AA>
+<U1089AB>
+<U1089AC>
+<U1089AD>
+<U1089AE>
+<U1089AF>
+<U1089B0>
+<U1089B1>
+<U1089B2>
+<U1089B3>
+<U1089B4>
+<U1089B5>
+<U1089B6>
+<U1089B7>
+<U1089B8>
+<U1089B9>
+<U1089BA>
+<U1089BB>
+<U1089BC>
+<U1089BD>
+<U1089BE>
+<U1089BF>
+<U1089C0>
+<U1089C1>
+<U1089C2>
+<U1089C3>
+<U1089C4>
+<U1089C5>
+<U1089C6>
+<U1089C7>
+<U1089C8>
+<U1089C9>
+<U1089CA>
+<U1089CB>
+<U1089CC>
+<U1089CD>
+<U1089CE>
+<U1089CF>
+<U1089D0>
+<U1089D1>
+<U1089D2>
+<U1089D3>
+<U1089D4>
+<U1089D5>
+<U1089D6>
+<U1089D7>
+<U1089D8>
+<U1089D9>
+<U1089DA>
+<U1089DB>
+<U1089DC>
+<U1089DD>
+<U1089DE>
+<U1089DF>
+<U1089E0>
+<U1089E1>
+<U1089E2>
+<U1089E3>
+<U1089E4>
+<U1089E5>
+<U1089E6>
+<U1089E7>
+<U1089E8>
+<U1089E9>
+<U1089EA>
+<U1089EB>
+<U1089EC>
+<U1089ED>
+<U1089EE>
+<U1089EF>
+<U1089F0>
+<U1089F1>
+<U1089F2>
+<U1089F3>
+<U1089F4>
+<U1089F5>
+<U1089F6>
+<U1089F7>
+<U1089F8>
+<U1089F9>
+<U1089FA>
+<U1089FB>
+<U1089FC>
+<U1089FD>
+<U1089FE>
+<U1089FF>
+<U108A00>
+<U108A01>
+<U108A02>
+<U108A03>
+<U108A04>
+<U108A05>
+<U108A06>
+<U108A07>
+<U108A08>
+<U108A09>
+<U108A0A>
+<U108A0B>
+<U108A0C>
+<U108A0D>
+<U108A0E>
+<U108A0F>
+<U108A10>
+<U108A11>
+<U108A12>
+<U108A13>
+<U108A14>
+<U108A15>
+<U108A16>
+<U108A17>
+<U108A18>
+<U108A19>
+<U108A1A>
+<U108A1B>
+<U108A1C>
+<U108A1D>
+<U108A1E>
+<U108A1F>
+<U108A20>
+<U108A21>
+<U108A22>
+<U108A23>
+<U108A24>
+<U108A25>
+<U108A26>
+<U108A27>
+<U108A28>
+<U108A29>
+<U108A2A>
+<U108A2B>
+<U108A2C>
+<U108A2D>
+<U108A2E>
+<U108A2F>
+<U108A30>
+<U108A31>
+<U108A32>
+<U108A33>
+<U108A34>
+<U108A35>
+<U108A36>
+<U108A37>
+<U108A38>
+<U108A39>
+<U108A3A>
+<U108A3B>
+<U108A3C>
+<U108A3D>
+<U108A3E>
+<U108A3F>
+<U108A40>
+<U108A41>
+<U108A42>
+<U108A43>
+<U108A44>
+<U108A45>
+<U108A46>
+<U108A47>
+<U108A48>
+<U108A49>
+<U108A4A>
+<U108A4B>
+<U108A4C>
+<U108A4D>
+<U108A4E>
+<U108A4F>
+<U108A50>
+<U108A51>
+<U108A52>
+<U108A53>
+<U108A54>
+<U108A55>
+<U108A56>
+<U108A57>
+<U108A58>
+<U108A59>
+<U108A5A>
+<U108A5B>
+<U108A5C>
+<U108A5D>
+<U108A5E>
+<U108A5F>
+<U108A60>
+<U108A61>
+<U108A62>
+<U108A63>
+<U108A64>
+<U108A65>
+<U108A66>
+<U108A67>
+<U108A68>
+<U108A69>
+<U108A6A>
+<U108A6B>
+<U108A6C>
+<U108A6D>
+<U108A6E>
+<U108A6F>
+<U108A70>
+<U108A71>
+<U108A72>
+<U108A73>
+<U108A74>
+<U108A75>
+<U108A76>
+<U108A77>
+<U108A78>
+<U108A79>
+<U108A7A>
+<U108A7B>
+<U108A7C>
+<U108A7D>
+<U108A7E>
+<U108A7F>
+<U108A80>
+<U108A81>
+<U108A82>
+<U108A83>
+<U108A84>
+<U108A85>
+<U108A86>
+<U108A87>
+<U108A88>
+<U108A89>
+<U108A8A>
+<U108A8B>
+<U108A8C>
+<U108A8D>
+<U108A8E>
+<U108A8F>
+<U108A90>
+<U108A91>
+<U108A92>
+<U108A93>
+<U108A94>
+<U108A95>
+<U108A96>
+<U108A97>
+<U108A98>
+<U108A99>
+<U108A9A>
+<U108A9B>
+<U108A9C>
+<U108A9D>
+<U108A9E>
+<U108A9F>
+<U108AA0>
+<U108AA1>
+<U108AA2>
+<U108AA3>
+<U108AA4>
+<U108AA5>
+<U108AA6>
+<U108AA7>
+<U108AA8>
+<U108AA9>
+<U108AAA>
+<U108AAB>
+<U108AAC>
+<U108AAD>
+<U108AAE>
+<U108AAF>
+<U108AB0>
+<U108AB1>
+<U108AB2>
+<U108AB3>
+<U108AB4>
+<U108AB5>
+<U108AB6>
+<U108AB7>
+<U108AB8>
+<U108AB9>
+<U108ABA>
+<U108ABB>
+<U108ABC>
+<U108ABD>
+<U108ABE>
+<U108ABF>
+<U108AC0>
+<U108AC1>
+<U108AC2>
+<U108AC3>
+<U108AC4>
+<U108AC5>
+<U108AC6>
+<U108AC7>
+<U108AC8>
+<U108AC9>
+<U108ACA>
+<U108ACB>
+<U108ACC>
+<U108ACD>
+<U108ACE>
+<U108ACF>
+<U108AD0>
+<U108AD1>
+<U108AD2>
+<U108AD3>
+<U108AD4>
+<U108AD5>
+<U108AD6>
+<U108AD7>
+<U108AD8>
+<U108AD9>
+<U108ADA>
+<U108ADB>
+<U108ADC>
+<U108ADD>
+<U108ADE>
+<U108ADF>
+<U108AE0>
+<U108AE1>
+<U108AE2>
+<U108AE3>
+<U108AE4>
+<U108AE5>
+<U108AE6>
+<U108AE7>
+<U108AE8>
+<U108AE9>
+<U108AEA>
+<U108AEB>
+<U108AEC>
+<U108AED>
+<U108AEE>
+<U108AEF>
+<U108AF0>
+<U108AF1>
+<U108AF2>
+<U108AF3>
+<U108AF4>
+<U108AF5>
+<U108AF6>
+<U108AF7>
+<U108AF8>
+<U108AF9>
+<U108AFA>
+<U108AFB>
+<U108AFC>
+<U108AFD>
+<U108AFE>
+<U108AFF>
+<U108B00>
+<U108B01>
+<U108B02>
+<U108B03>
+<U108B04>
+<U108B05>
+<U108B06>
+<U108B07>
+<U108B08>
+<U108B09>
+<U108B0A>
+<U108B0B>
+<U108B0C>
+<U108B0D>
+<U108B0E>
+<U108B0F>
+<U108B10>
+<U108B11>
+<U108B12>
+<U108B13>
+<U108B14>
+<U108B15>
+<U108B16>
+<U108B17>
+<U108B18>
+<U108B19>
+<U108B1A>
+<U108B1B>
+<U108B1C>
+<U108B1D>
+<U108B1E>
+<U108B1F>
+<U108B20>
+<U108B21>
+<U108B22>
+<U108B23>
+<U108B24>
+<U108B25>
+<U108B26>
+<U108B27>
+<U108B28>
+<U108B29>
+<U108B2A>
+<U108B2B>
+<U108B2C>
+<U108B2D>
+<U108B2E>
+<U108B2F>
+<U108B30>
+<U108B31>
+<U108B32>
+<U108B33>
+<U108B34>
+<U108B35>
+<U108B36>
+<U108B37>
+<U108B38>
+<U108B39>
+<U108B3A>
+<U108B3B>
+<U108B3C>
+<U108B3D>
+<U108B3E>
+<U108B3F>
+<U108B40>
+<U108B41>
+<U108B42>
+<U108B43>
+<U108B44>
+<U108B45>
+<U108B46>
+<U108B47>
+<U108B48>
+<U108B49>
+<U108B4A>
+<U108B4B>
+<U108B4C>
+<U108B4D>
+<U108B4E>
+<U108B4F>
+<U108B50>
+<U108B51>
+<U108B52>
+<U108B53>
+<U108B54>
+<U108B55>
+<U108B56>
+<U108B57>
+<U108B58>
+<U108B59>
+<U108B5A>
+<U108B5B>
+<U108B5C>
+<U108B5D>
+<U108B5E>
+<U108B5F>
+<U108B60>
+<U108B61>
+<U108B62>
+<U108B63>
+<U108B64>
+<U108B65>
+<U108B66>
+<U108B67>
+<U108B68>
+<U108B69>
+<U108B6A>
+<U108B6B>
+<U108B6C>
+<U108B6D>
+<U108B6E>
+<U108B6F>
+<U108B70>
+<U108B71>
+<U108B72>
+<U108B73>
+<U108B74>
+<U108B75>
+<U108B76>
+<U108B77>
+<U108B78>
+<U108B79>
+<U108B7A>
+<U108B7B>
+<U108B7C>
+<U108B7D>
+<U108B7E>
+<U108B7F>
+<U108B80>
+<U108B81>
+<U108B82>
+<U108B83>
+<U108B84>
+<U108B85>
+<U108B86>
+<U108B87>
+<U108B88>
+<U108B89>
+<U108B8A>
+<U108B8B>
+<U108B8C>
+<U108B8D>
+<U108B8E>
+<U108B8F>
+<U108B90>
+<U108B91>
+<U108B92>
+<U108B93>
+<U108B94>
+<U108B95>
+<U108B96>
+<U108B97>
+<U108B98>
+<U108B99>
+<U108B9A>
+<U108B9B>
+<U108B9C>
+<U108B9D>
+<U108B9E>
+<U108B9F>
+<U108BA0>
+<U108BA1>
+<U108BA2>
+<U108BA3>
+<U108BA4>
+<U108BA5>
+<U108BA6>
+<U108BA7>
+<U108BA8>
+<U108BA9>
+<U108BAA>
+<U108BAB>
+<U108BAC>
+<U108BAD>
+<U108BAE>
+<U108BAF>
+<U108BB0>
+<U108BB1>
+<U108BB2>
+<U108BB3>
+<U108BB4>
+<U108BB5>
+<U108BB6>
+<U108BB7>
+<U108BB8>
+<U108BB9>
+<U108BBA>
+<U108BBB>
+<U108BBC>
+<U108BBD>
+<U108BBE>
+<U108BBF>
+<U108BC0>
+<U108BC1>
+<U108BC2>
+<U108BC3>
+<U108BC4>
+<U108BC5>
+<U108BC6>
+<U108BC7>
+<U108BC8>
+<U108BC9>
+<U108BCA>
+<U108BCB>
+<U108BCC>
+<U108BCD>
+<U108BCE>
+<U108BCF>
+<U108BD0>
+<U108BD1>
+<U108BD2>
+<U108BD3>
+<U108BD4>
+<U108BD5>
+<U108BD6>
+<U108BD7>
+<U108BD8>
+<U108BD9>
+<U108BDA>
+<U108BDB>
+<U108BDC>
+<U108BDD>
+<U108BDE>
+<U108BDF>
+<U108BE0>
+<U108BE1>
+<U108BE2>
+<U108BE3>
+<U108BE4>
+<U108BE5>
+<U108BE6>
+<U108BE7>
+<U108BE8>
+<U108BE9>
+<U108BEA>
+<U108BEB>
+<U108BEC>
+<U108BED>
+<U108BEE>
+<U108BEF>
+<U108BF0>
+<U108BF1>
+<U108BF2>
+<U108BF3>
+<U108BF4>
+<U108BF5>
+<U108BF6>
+<U108BF7>
+<U108BF8>
+<U108BF9>
+<U108BFA>
+<U108BFB>
+<U108BFC>
+<U108BFD>
+<U108BFE>
+<U108BFF>
+<U108C00>
+<U108C01>
+<U108C02>
+<U108C03>
+<U108C04>
+<U108C05>
+<U108C06>
+<U108C07>
+<U108C08>
+<U108C09>
+<U108C0A>
+<U108C0B>
+<U108C0C>
+<U108C0D>
+<U108C0E>
+<U108C0F>
+<U108C10>
+<U108C11>
+<U108C12>
+<U108C13>
+<U108C14>
+<U108C15>
+<U108C16>
+<U108C17>
+<U108C18>
+<U108C19>
+<U108C1A>
+<U108C1B>
+<U108C1C>
+<U108C1D>
+<U108C1E>
+<U108C1F>
+<U108C20>
+<U108C21>
+<U108C22>
+<U108C23>
+<U108C24>
+<U108C25>
+<U108C26>
+<U108C27>
+<U108C28>
+<U108C29>
+<U108C2A>
+<U108C2B>
+<U108C2C>
+<U108C2D>
+<U108C2E>
+<U108C2F>
+<U108C30>
+<U108C31>
+<U108C32>
+<U108C33>
+<U108C34>
+<U108C35>
+<U108C36>
+<U108C37>
+<U108C38>
+<U108C39>
+<U108C3A>
+<U108C3B>
+<U108C3C>
+<U108C3D>
+<U108C3E>
+<U108C3F>
+<U108C40>
+<U108C41>
+<U108C42>
+<U108C43>
+<U108C44>
+<U108C45>
+<U108C46>
+<U108C47>
+<U108C48>
+<U108C49>
+<U108C4A>
+<U108C4B>
+<U108C4C>
+<U108C4D>
+<U108C4E>
+<U108C4F>
+<U108C50>
+<U108C51>
+<U108C52>
+<U108C53>
+<U108C54>
+<U108C55>
+<U108C56>
+<U108C57>
+<U108C58>
+<U108C59>
+<U108C5A>
+<U108C5B>
+<U108C5C>
+<U108C5D>
+<U108C5E>
+<U108C5F>
+<U108C60>
+<U108C61>
+<U108C62>
+<U108C63>
+<U108C64>
+<U108C65>
+<U108C66>
+<U108C67>
+<U108C68>
+<U108C69>
+<U108C6A>
+<U108C6B>
+<U108C6C>
+<U108C6D>
+<U108C6E>
+<U108C6F>
+<U108C70>
+<U108C71>
+<U108C72>
+<U108C73>
+<U108C74>
+<U108C75>
+<U108C76>
+<U108C77>
+<U108C78>
+<U108C79>
+<U108C7A>
+<U108C7B>
+<U108C7C>
+<U108C7D>
+<U108C7E>
+<U108C7F>
+<U108C80>
+<U108C81>
+<U108C82>
+<U108C83>
+<U108C84>
+<U108C85>
+<U108C86>
+<U108C87>
+<U108C88>
+<U108C89>
+<U108C8A>
+<U108C8B>
+<U108C8C>
+<U108C8D>
+<U108C8E>
+<U108C8F>
+<U108C90>
+<U108C91>
+<U108C92>
+<U108C93>
+<U108C94>
+<U108C95>
+<U108C96>
+<U108C97>
+<U108C98>
+<U108C99>
+<U108C9A>
+<U108C9B>
+<U108C9C>
+<U108C9D>
+<U108C9E>
+<U108C9F>
+<U108CA0>
+<U108CA1>
+<U108CA2>
+<U108CA3>
+<U108CA4>
+<U108CA5>
+<U108CA6>
+<U108CA7>
+<U108CA8>
+<U108CA9>
+<U108CAA>
+<U108CAB>
+<U108CAC>
+<U108CAD>
+<U108CAE>
+<U108CAF>
+<U108CB0>
+<U108CB1>
+<U108CB2>
+<U108CB3>
+<U108CB4>
+<U108CB5>
+<U108CB6>
+<U108CB7>
+<U108CB8>
+<U108CB9>
+<U108CBA>
+<U108CBB>
+<U108CBC>
+<U108CBD>
+<U108CBE>
+<U108CBF>
+<U108CC0>
+<U108CC1>
+<U108CC2>
+<U108CC3>
+<U108CC4>
+<U108CC5>
+<U108CC6>
+<U108CC7>
+<U108CC8>
+<U108CC9>
+<U108CCA>
+<U108CCB>
+<U108CCC>
+<U108CCD>
+<U108CCE>
+<U108CCF>
+<U108CD0>
+<U108CD1>
+<U108CD2>
+<U108CD3>
+<U108CD4>
+<U108CD5>
+<U108CD6>
+<U108CD7>
+<U108CD8>
+<U108CD9>
+<U108CDA>
+<U108CDB>
+<U108CDC>
+<U108CDD>
+<U108CDE>
+<U108CDF>
+<U108CE0>
+<U108CE1>
+<U108CE2>
+<U108CE3>
+<U108CE4>
+<U108CE5>
+<U108CE6>
+<U108CE7>
+<U108CE8>
+<U108CE9>
+<U108CEA>
+<U108CEB>
+<U108CEC>
+<U108CED>
+<U108CEE>
+<U108CEF>
+<U108CF0>
+<U108CF1>
+<U108CF2>
+<U108CF3>
+<U108CF4>
+<U108CF5>
+<U108CF6>
+<U108CF7>
+<U108CF8>
+<U108CF9>
+<U108CFA>
+<U108CFB>
+<U108CFC>
+<U108CFD>
+<U108CFE>
+<U108CFF>
+<U108D00>
+<U108D01>
+<U108D02>
+<U108D03>
+<U108D04>
+<U108D05>
+<U108D06>
+<U108D07>
+<U108D08>
+<U108D09>
+<U108D0A>
+<U108D0B>
+<U108D0C>
+<U108D0D>
+<U108D0E>
+<U108D0F>
+<U108D10>
+<U108D11>
+<U108D12>
+<U108D13>
+<U108D14>
+<U108D15>
+<U108D16>
+<U108D17>
+<U108D18>
+<U108D19>
+<U108D1A>
+<U108D1B>
+<U108D1C>
+<U108D1D>
+<U108D1E>
+<U108D1F>
+<U108D20>
+<U108D21>
+<U108D22>
+<U108D23>
+<U108D24>
+<U108D25>
+<U108D26>
+<U108D27>
+<U108D28>
+<U108D29>
+<U108D2A>
+<U108D2B>
+<U108D2C>
+<U108D2D>
+<U108D2E>
+<U108D2F>
+<U108D30>
+<U108D31>
+<U108D32>
+<U108D33>
+<U108D34>
+<U108D35>
+<U108D36>
+<U108D37>
+<U108D38>
+<U108D39>
+<U108D3A>
+<U108D3B>
+<U108D3C>
+<U108D3D>
+<U108D3E>
+<U108D3F>
+<U108D40>
+<U108D41>
+<U108D42>
+<U108D43>
+<U108D44>
+<U108D45>
+<U108D46>
+<U108D47>
+<U108D48>
+<U108D49>
+<U108D4A>
+<U108D4B>
+<U108D4C>
+<U108D4D>
+<U108D4E>
+<U108D4F>
+<U108D50>
+<U108D51>
+<U108D52>
+<U108D53>
+<U108D54>
+<U108D55>
+<U108D56>
+<U108D57>
+<U108D58>
+<U108D59>
+<U108D5A>
+<U108D5B>
+<U108D5C>
+<U108D5D>
+<U108D5E>
+<U108D5F>
+<U108D60>
+<U108D61>
+<U108D62>
+<U108D63>
+<U108D64>
+<U108D65>
+<U108D66>
+<U108D67>
+<U108D68>
+<U108D69>
+<U108D6A>
+<U108D6B>
+<U108D6C>
+<U108D6D>
+<U108D6E>
+<U108D6F>
+<U108D70>
+<U108D71>
+<U108D72>
+<U108D73>
+<U108D74>
+<U108D75>
+<U108D76>
+<U108D77>
+<U108D78>
+<U108D79>
+<U108D7A>
+<U108D7B>
+<U108D7C>
+<U108D7D>
+<U108D7E>
+<U108D7F>
+<U108D80>
+<U108D81>
+<U108D82>
+<U108D83>
+<U108D84>
+<U108D85>
+<U108D86>
+<U108D87>
+<U108D88>
+<U108D89>
+<U108D8A>
+<U108D8B>
+<U108D8C>
+<U108D8D>
+<U108D8E>
+<U108D8F>
+<U108D90>
+<U108D91>
+<U108D92>
+<U108D93>
+<U108D94>
+<U108D95>
+<U108D96>
+<U108D97>
+<U108D98>
+<U108D99>
+<U108D9A>
+<U108D9B>
+<U108D9C>
+<U108D9D>
+<U108D9E>
+<U108D9F>
+<U108DA0>
+<U108DA1>
+<U108DA2>
+<U108DA3>
+<U108DA4>
+<U108DA5>
+<U108DA6>
+<U108DA7>
+<U108DA8>
+<U108DA9>
+<U108DAA>
+<U108DAB>
+<U108DAC>
+<U108DAD>
+<U108DAE>
+<U108DAF>
+<U108DB0>
+<U108DB1>
+<U108DB2>
+<U108DB3>
+<U108DB4>
+<U108DB5>
+<U108DB6>
+<U108DB7>
+<U108DB8>
+<U108DB9>
+<U108DBA>
+<U108DBB>
+<U108DBC>
+<U108DBD>
+<U108DBE>
+<U108DBF>
+<U108DC0>
+<U108DC1>
+<U108DC2>
+<U108DC3>
+<U108DC4>
+<U108DC5>
+<U108DC6>
+<U108DC7>
+<U108DC8>
+<U108DC9>
+<U108DCA>
+<U108DCB>
+<U108DCC>
+<U108DCD>
+<U108DCE>
+<U108DCF>
+<U108DD0>
+<U108DD1>
+<U108DD2>
+<U108DD3>
+<U108DD4>
+<U108DD5>
+<U108DD6>
+<U108DD7>
+<U108DD8>
+<U108DD9>
+<U108DDA>
+<U108DDB>
+<U108DDC>
+<U108DDD>
+<U108DDE>
+<U108DDF>
+<U108DE0>
+<U108DE1>
+<U108DE2>
+<U108DE3>
+<U108DE4>
+<U108DE5>
+<U108DE6>
+<U108DE7>
+<U108DE8>
+<U108DE9>
+<U108DEA>
+<U108DEB>
+<U108DEC>
+<U108DED>
+<U108DEE>
+<U108DEF>
+<U108DF0>
+<U108DF1>
+<U108DF2>
+<U108DF3>
+<U108DF4>
+<U108DF5>
+<U108DF6>
+<U108DF7>
+<U108DF8>
+<U108DF9>
+<U108DFA>
+<U108DFB>
+<U108DFC>
+<U108DFD>
+<U108DFE>
+<U108DFF>
+<U108E00>
+<U108E01>
+<U108E02>
+<U108E03>
+<U108E04>
+<U108E05>
+<U108E06>
+<U108E07>
+<U108E08>
+<U108E09>
+<U108E0A>
+<U108E0B>
+<U108E0C>
+<U108E0D>
+<U108E0E>
+<U108E0F>
+<U108E10>
+<U108E11>
+<U108E12>
+<U108E13>
+<U108E14>
+<U108E15>
+<U108E16>
+<U108E17>
+<U108E18>
+<U108E19>
+<U108E1A>
+<U108E1B>
+<U108E1C>
+<U108E1D>
+<U108E1E>
+<U108E1F>
+<U108E20>
+<U108E21>
+<U108E22>
+<U108E23>
+<U108E24>
+<U108E25>
+<U108E26>
+<U108E27>
+<U108E28>
+<U108E29>
+<U108E2A>
+<U108E2B>
+<U108E2C>
+<U108E2D>
+<U108E2E>
+<U108E2F>
+<U108E30>
+<U108E31>
+<U108E32>
+<U108E33>
+<U108E34>
+<U108E35>
+<U108E36>
+<U108E37>
+<U108E38>
+<U108E39>
+<U108E3A>
+<U108E3B>
+<U108E3C>
+<U108E3D>
+<U108E3E>
+<U108E3F>
+<U108E40>
+<U108E41>
+<U108E42>
+<U108E43>
+<U108E44>
+<U108E45>
+<U108E46>
+<U108E47>
+<U108E48>
+<U108E49>
+<U108E4A>
+<U108E4B>
+<U108E4C>
+<U108E4D>
+<U108E4E>
+<U108E4F>
+<U108E50>
+<U108E51>
+<U108E52>
+<U108E53>
+<U108E54>
+<U108E55>
+<U108E56>
+<U108E57>
+<U108E58>
+<U108E59>
+<U108E5A>
+<U108E5B>
+<U108E5C>
+<U108E5D>
+<U108E5E>
+<U108E5F>
+<U108E60>
+<U108E61>
+<U108E62>
+<U108E63>
+<U108E64>
+<U108E65>
+<U108E66>
+<U108E67>
+<U108E68>
+<U108E69>
+<U108E6A>
+<U108E6B>
+<U108E6C>
+<U108E6D>
+<U108E6E>
+<U108E6F>
+<U108E70>
+<U108E71>
+<U108E72>
+<U108E73>
+<U108E74>
+<U108E75>
+<U108E76>
+<U108E77>
+<U108E78>
+<U108E79>
+<U108E7A>
+<U108E7B>
+<U108E7C>
+<U108E7D>
+<U108E7E>
+<U108E7F>
+<U108E80>
+<U108E81>
+<U108E82>
+<U108E83>
+<U108E84>
+<U108E85>
+<U108E86>
+<U108E87>
+<U108E88>
+<U108E89>
+<U108E8A>
+<U108E8B>
+<U108E8C>
+<U108E8D>
+<U108E8E>
+<U108E8F>
+<U108E90>
+<U108E91>
+<U108E92>
+<U108E93>
+<U108E94>
+<U108E95>
+<U108E96>
+<U108E97>
+<U108E98>
+<U108E99>
+<U108E9A>
+<U108E9B>
+<U108E9C>
+<U108E9D>
+<U108E9E>
+<U108E9F>
+<U108EA0>
+<U108EA1>
+<U108EA2>
+<U108EA3>
+<U108EA4>
+<U108EA5>
+<U108EA6>
+<U108EA7>
+<U108EA8>
+<U108EA9>
+<U108EAA>
+<U108EAB>
+<U108EAC>
+<U108EAD>
+<U108EAE>
+<U108EAF>
+<U108EB0>
+<U108EB1>
+<U108EB2>
+<U108EB3>
+<U108EB4>
+<U108EB5>
+<U108EB6>
+<U108EB7>
+<U108EB8>
+<U108EB9>
+<U108EBA>
+<U108EBB>
+<U108EBC>
+<U108EBD>
+<U108EBE>
+<U108EBF>
+<U108EC0>
+<U108EC1>
+<U108EC2>
+<U108EC3>
+<U108EC4>
+<U108EC5>
+<U108EC6>
+<U108EC7>
+<U108EC8>
+<U108EC9>
+<U108ECA>
+<U108ECB>
+<U108ECC>
+<U108ECD>
+<U108ECE>
+<U108ECF>
+<U108ED0>
+<U108ED1>
+<U108ED2>
+<U108ED3>
+<U108ED4>
+<U108ED5>
+<U108ED6>
+<U108ED7>
+<U108ED8>
+<U108ED9>
+<U108EDA>
+<U108EDB>
+<U108EDC>
+<U108EDD>
+<U108EDE>
+<U108EDF>
+<U108EE0>
+<U108EE1>
+<U108EE2>
+<U108EE3>
+<U108EE4>
+<U108EE5>
+<U108EE6>
+<U108EE7>
+<U108EE8>
+<U108EE9>
+<U108EEA>
+<U108EEB>
+<U108EEC>
+<U108EED>
+<U108EEE>
+<U108EEF>
+<U108EF0>
+<U108EF1>
+<U108EF2>
+<U108EF3>
+<U108EF4>
+<U108EF5>
+<U108EF6>
+<U108EF7>
+<U108EF8>
+<U108EF9>
+<U108EFA>
+<U108EFB>
+<U108EFC>
+<U108EFD>
+<U108EFE>
+<U108EFF>
+<U108F00>
+<U108F01>
+<U108F02>
+<U108F03>
+<U108F04>
+<U108F05>
+<U108F06>
+<U108F07>
+<U108F08>
+<U108F09>
+<U108F0A>
+<U108F0B>
+<U108F0C>
+<U108F0D>
+<U108F0E>
+<U108F0F>
+<U108F10>
+<U108F11>
+<U108F12>
+<U108F13>
+<U108F14>
+<U108F15>
+<U108F16>
+<U108F17>
+<U108F18>
+<U108F19>
+<U108F1A>
+<U108F1B>
+<U108F1C>
+<U108F1D>
+<U108F1E>
+<U108F1F>
+<U108F20>
+<U108F21>
+<U108F22>
+<U108F23>
+<U108F24>
+<U108F25>
+<U108F26>
+<U108F27>
+<U108F28>
+<U108F29>
+<U108F2A>
+<U108F2B>
+<U108F2C>
+<U108F2D>
+<U108F2E>
+<U108F2F>
+<U108F30>
+<U108F31>
+<U108F32>
+<U108F33>
+<U108F34>
+<U108F35>
+<U108F36>
+<U108F37>
+<U108F38>
+<U108F39>
+<U108F3A>
+<U108F3B>
+<U108F3C>
+<U108F3D>
+<U108F3E>
+<U108F3F>
+<U108F40>
+<U108F41>
+<U108F42>
+<U108F43>
+<U108F44>
+<U108F45>
+<U108F46>
+<U108F47>
+<U108F48>
+<U108F49>
+<U108F4A>
+<U108F4B>
+<U108F4C>
+<U108F4D>
+<U108F4E>
+<U108F4F>
+<U108F50>
+<U108F51>
+<U108F52>
+<U108F53>
+<U108F54>
+<U108F55>
+<U108F56>
+<U108F57>
+<U108F58>
+<U108F59>
+<U108F5A>
+<U108F5B>
+<U108F5C>
+<U108F5D>
+<U108F5E>
+<U108F5F>
+<U108F60>
+<U108F61>
+<U108F62>
+<U108F63>
+<U108F64>
+<U108F65>
+<U108F66>
+<U108F67>
+<U108F68>
+<U108F69>
+<U108F6A>
+<U108F6B>
+<U108F6C>
+<U108F6D>
+<U108F6E>
+<U108F6F>
+<U108F70>
+<U108F71>
+<U108F72>
+<U108F73>
+<U108F74>
+<U108F75>
+<U108F76>
+<U108F77>
+<U108F78>
+<U108F79>
+<U108F7A>
+<U108F7B>
+<U108F7C>
+<U108F7D>
+<U108F7E>
+<U108F7F>
+<U108F80>
+<U108F81>
+<U108F82>
+<U108F83>
+<U108F84>
+<U108F85>
+<U108F86>
+<U108F87>
+<U108F88>
+<U108F89>
+<U108F8A>
+<U108F8B>
+<U108F8C>
+<U108F8D>
+<U108F8E>
+<U108F8F>
+<U108F90>
+<U108F91>
+<U108F92>
+<U108F93>
+<U108F94>
+<U108F95>
+<U108F96>
+<U108F97>
+<U108F98>
+<U108F99>
+<U108F9A>
+<U108F9B>
+<U108F9C>
+<U108F9D>
+<U108F9E>
+<U108F9F>
+<U108FA0>
+<U108FA1>
+<U108FA2>
+<U108FA3>
+<U108FA4>
+<U108FA5>
+<U108FA6>
+<U108FA7>
+<U108FA8>
+<U108FA9>
+<U108FAA>
+<U108FAB>
+<U108FAC>
+<U108FAD>
+<U108FAE>
+<U108FAF>
+<U108FB0>
+<U108FB1>
+<U108FB2>
+<U108FB3>
+<U108FB4>
+<U108FB5>
+<U108FB6>
+<U108FB7>
+<U108FB8>
+<U108FB9>
+<U108FBA>
+<U108FBB>
+<U108FBC>
+<U108FBD>
+<U108FBE>
+<U108FBF>
+<U108FC0>
+<U108FC1>
+<U108FC2>
+<U108FC3>
+<U108FC4>
+<U108FC5>
+<U108FC6>
+<U108FC7>
+<U108FC8>
+<U108FC9>
+<U108FCA>
+<U108FCB>
+<U108FCC>
+<U108FCD>
+<U108FCE>
+<U108FCF>
+<U108FD0>
+<U108FD1>
+<U108FD2>
+<U108FD3>
+<U108FD4>
+<U108FD5>
+<U108FD6>
+<U108FD7>
+<U108FD8>
+<U108FD9>
+<U108FDA>
+<U108FDB>
+<U108FDC>
+<U108FDD>
+<U108FDE>
+<U108FDF>
+<U108FE0>
+<U108FE1>
+<U108FE2>
+<U108FE3>
+<U108FE4>
+<U108FE5>
+<U108FE6>
+<U108FE7>
+<U108FE8>
+<U108FE9>
+<U108FEA>
+<U108FEB>
+<U108FEC>
+<U108FED>
+<U108FEE>
+<U108FEF>
+<U108FF0>
+<U108FF1>
+<U108FF2>
+<U108FF3>
+<U108FF4>
+<U108FF5>
+<U108FF6>
+<U108FF7>
+<U108FF8>
+<U108FF9>
+<U108FFA>
+<U108FFB>
+<U108FFC>
+<U108FFD>
+<U108FFE>
+<U108FFF>
+<U109000>
+<U109001>
+<U109002>
+<U109003>
+<U109004>
+<U109005>
+<U109006>
+<U109007>
+<U109008>
+<U109009>
+<U10900A>
+<U10900B>
+<U10900C>
+<U10900D>
+<U10900E>
+<U10900F>
+<U109010>
+<U109011>
+<U109012>
+<U109013>
+<U109014>
+<U109015>
+<U109016>
+<U109017>
+<U109018>
+<U109019>
+<U10901A>
+<U10901B>
+<U10901C>
+<U10901D>
+<U10901E>
+<U10901F>
+<U109020>
+<U109021>
+<U109022>
+<U109023>
+<U109024>
+<U109025>
+<U109026>
+<U109027>
+<U109028>
+<U109029>
+<U10902A>
+<U10902B>
+<U10902C>
+<U10902D>
+<U10902E>
+<U10902F>
+<U109030>
+<U109031>
+<U109032>
+<U109033>
+<U109034>
+<U109035>
+<U109036>
+<U109037>
+<U109038>
+<U109039>
+<U10903A>
+<U10903B>
+<U10903C>
+<U10903D>
+<U10903E>
+<U10903F>
+<U109040>
+<U109041>
+<U109042>
+<U109043>
+<U109044>
+<U109045>
+<U109046>
+<U109047>
+<U109048>
+<U109049>
+<U10904A>
+<U10904B>
+<U10904C>
+<U10904D>
+<U10904E>
+<U10904F>
+<U109050>
+<U109051>
+<U109052>
+<U109053>
+<U109054>
+<U109055>
+<U109056>
+<U109057>
+<U109058>
+<U109059>
+<U10905A>
+<U10905B>
+<U10905C>
+<U10905D>
+<U10905E>
+<U10905F>
+<U109060>
+<U109061>
+<U109062>
+<U109063>
+<U109064>
+<U109065>
+<U109066>
+<U109067>
+<U109068>
+<U109069>
+<U10906A>
+<U10906B>
+<U10906C>
+<U10906D>
+<U10906E>
+<U10906F>
+<U109070>
+<U109071>
+<U109072>
+<U109073>
+<U109074>
+<U109075>
+<U109076>
+<U109077>
+<U109078>
+<U109079>
+<U10907A>
+<U10907B>
+<U10907C>
+<U10907D>
+<U10907E>
+<U10907F>
+<U109080>
+<U109081>
+<U109082>
+<U109083>
+<U109084>
+<U109085>
+<U109086>
+<U109087>
+<U109088>
+<U109089>
+<U10908A>
+<U10908B>
+<U10908C>
+<U10908D>
+<U10908E>
+<U10908F>
+<U109090>
+<U109091>
+<U109092>
+<U109093>
+<U109094>
+<U109095>
+<U109096>
+<U109097>
+<U109098>
+<U109099>
+<U10909A>
+<U10909B>
+<U10909C>
+<U10909D>
+<U10909E>
+<U10909F>
+<U1090A0>
+<U1090A1>
+<U1090A2>
+<U1090A3>
+<U1090A4>
+<U1090A5>
+<U1090A6>
+<U1090A7>
+<U1090A8>
+<U1090A9>
+<U1090AA>
+<U1090AB>
+<U1090AC>
+<U1090AD>
+<U1090AE>
+<U1090AF>
+<U1090B0>
+<U1090B1>
+<U1090B2>
+<U1090B3>
+<U1090B4>
+<U1090B5>
+<U1090B6>
+<U1090B7>
+<U1090B8>
+<U1090B9>
+<U1090BA>
+<U1090BB>
+<U1090BC>
+<U1090BD>
+<U1090BE>
+<U1090BF>
+<U1090C0>
+<U1090C1>
+<U1090C2>
+<U1090C3>
+<U1090C4>
+<U1090C5>
+<U1090C6>
+<U1090C7>
+<U1090C8>
+<U1090C9>
+<U1090CA>
+<U1090CB>
+<U1090CC>
+<U1090CD>
+<U1090CE>
+<U1090CF>
+<U1090D0>
+<U1090D1>
+<U1090D2>
+<U1090D3>
+<U1090D4>
+<U1090D5>
+<U1090D6>
+<U1090D7>
+<U1090D8>
+<U1090D9>
+<U1090DA>
+<U1090DB>
+<U1090DC>
+<U1090DD>
+<U1090DE>
+<U1090DF>
+<U1090E0>
+<U1090E1>
+<U1090E2>
+<U1090E3>
+<U1090E4>
+<U1090E5>
+<U1090E6>
+<U1090E7>
+<U1090E8>
+<U1090E9>
+<U1090EA>
+<U1090EB>
+<U1090EC>
+<U1090ED>
+<U1090EE>
+<U1090EF>
+<U1090F0>
+<U1090F1>
+<U1090F2>
+<U1090F3>
+<U1090F4>
+<U1090F5>
+<U1090F6>
+<U1090F7>
+<U1090F8>
+<U1090F9>
+<U1090FA>
+<U1090FB>
+<U1090FC>
+<U1090FD>
+<U1090FE>
+<U1090FF>
+<U109100>
+<U109101>
+<U109102>
+<U109103>
+<U109104>
+<U109105>
+<U109106>
+<U109107>
+<U109108>
+<U109109>
+<U10910A>
+<U10910B>
+<U10910C>
+<U10910D>
+<U10910E>
+<U10910F>
+<U109110>
+<U109111>
+<U109112>
+<U109113>
+<U109114>
+<U109115>
+<U109116>
+<U109117>
+<U109118>
+<U109119>
+<U10911A>
+<U10911B>
+<U10911C>
+<U10911D>
+<U10911E>
+<U10911F>
+<U109120>
+<U109121>
+<U109122>
+<U109123>
+<U109124>
+<U109125>
+<U109126>
+<U109127>
+<U109128>
+<U109129>
+<U10912A>
+<U10912B>
+<U10912C>
+<U10912D>
+<U10912E>
+<U10912F>
+<U109130>
+<U109131>
+<U109132>
+<U109133>
+<U109134>
+<U109135>
+<U109136>
+<U109137>
+<U109138>
+<U109139>
+<U10913A>
+<U10913B>
+<U10913C>
+<U10913D>
+<U10913E>
+<U10913F>
+<U109140>
+<U109141>
+<U109142>
+<U109143>
+<U109144>
+<U109145>
+<U109146>
+<U109147>
+<U109148>
+<U109149>
+<U10914A>
+<U10914B>
+<U10914C>
+<U10914D>
+<U10914E>
+<U10914F>
+<U109150>
+<U109151>
+<U109152>
+<U109153>
+<U109154>
+<U109155>
+<U109156>
+<U109157>
+<U109158>
+<U109159>
+<U10915A>
+<U10915B>
+<U10915C>
+<U10915D>
+<U10915E>
+<U10915F>
+<U109160>
+<U109161>
+<U109162>
+<U109163>
+<U109164>
+<U109165>
+<U109166>
+<U109167>
+<U109168>
+<U109169>
+<U10916A>
+<U10916B>
+<U10916C>
+<U10916D>
+<U10916E>
+<U10916F>
+<U109170>
+<U109171>
+<U109172>
+<U109173>
+<U109174>
+<U109175>
+<U109176>
+<U109177>
+<U109178>
+<U109179>
+<U10917A>
+<U10917B>
+<U10917C>
+<U10917D>
+<U10917E>
+<U10917F>
+<U109180>
+<U109181>
+<U109182>
+<U109183>
+<U109184>
+<U109185>
+<U109186>
+<U109187>
+<U109188>
+<U109189>
+<U10918A>
+<U10918B>
+<U10918C>
+<U10918D>
+<U10918E>
+<U10918F>
+<U109190>
+<U109191>
+<U109192>
+<U109193>
+<U109194>
+<U109195>
+<U109196>
+<U109197>
+<U109198>
+<U109199>
+<U10919A>
+<U10919B>
+<U10919C>
+<U10919D>
+<U10919E>
+<U10919F>
+<U1091A0>
+<U1091A1>
+<U1091A2>
+<U1091A3>
+<U1091A4>
+<U1091A5>
+<U1091A6>
+<U1091A7>
+<U1091A8>
+<U1091A9>
+<U1091AA>
+<U1091AB>
+<U1091AC>
+<U1091AD>
+<U1091AE>
+<U1091AF>
+<U1091B0>
+<U1091B1>
+<U1091B2>
+<U1091B3>
+<U1091B4>
+<U1091B5>
+<U1091B6>
+<U1091B7>
+<U1091B8>
+<U1091B9>
+<U1091BA>
+<U1091BB>
+<U1091BC>
+<U1091BD>
+<U1091BE>
+<U1091BF>
+<U1091C0>
+<U1091C1>
+<U1091C2>
+<U1091C3>
+<U1091C4>
+<U1091C5>
+<U1091C6>
+<U1091C7>
+<U1091C8>
+<U1091C9>
+<U1091CA>
+<U1091CB>
+<U1091CC>
+<U1091CD>
+<U1091CE>
+<U1091CF>
+<U1091D0>
+<U1091D1>
+<U1091D2>
+<U1091D3>
+<U1091D4>
+<U1091D5>
+<U1091D6>
+<U1091D7>
+<U1091D8>
+<U1091D9>
+<U1091DA>
+<U1091DB>
+<U1091DC>
+<U1091DD>
+<U1091DE>
+<U1091DF>
+<U1091E0>
+<U1091E1>
+<U1091E2>
+<U1091E3>
+<U1091E4>
+<U1091E5>
+<U1091E6>
+<U1091E7>
+<U1091E8>
+<U1091E9>
+<U1091EA>
+<U1091EB>
+<U1091EC>
+<U1091ED>
+<U1091EE>
+<U1091EF>
+<U1091F0>
+<U1091F1>
+<U1091F2>
+<U1091F3>
+<U1091F4>
+<U1091F5>
+<U1091F6>
+<U1091F7>
+<U1091F8>
+<U1091F9>
+<U1091FA>
+<U1091FB>
+<U1091FC>
+<U1091FD>
+<U1091FE>
+<U1091FF>
+<U109200>
+<U109201>
+<U109202>
+<U109203>
+<U109204>
+<U109205>
+<U109206>
+<U109207>
+<U109208>
+<U109209>
+<U10920A>
+<U10920B>
+<U10920C>
+<U10920D>
+<U10920E>
+<U10920F>
+<U109210>
+<U109211>
+<U109212>
+<U109213>
+<U109214>
+<U109215>
+<U109216>
+<U109217>
+<U109218>
+<U109219>
+<U10921A>
+<U10921B>
+<U10921C>
+<U10921D>
+<U10921E>
+<U10921F>
+<U109220>
+<U109221>
+<U109222>
+<U109223>
+<U109224>
+<U109225>
+<U109226>
+<U109227>
+<U109228>
+<U109229>
+<U10922A>
+<U10922B>
+<U10922C>
+<U10922D>
+<U10922E>
+<U10922F>
+<U109230>
+<U109231>
+<U109232>
+<U109233>
+<U109234>
+<U109235>
+<U109236>
+<U109237>
+<U109238>
+<U109239>
+<U10923A>
+<U10923B>
+<U10923C>
+<U10923D>
+<U10923E>
+<U10923F>
+<U109240>
+<U109241>
+<U109242>
+<U109243>
+<U109244>
+<U109245>
+<U109246>
+<U109247>
+<U109248>
+<U109249>
+<U10924A>
+<U10924B>
+<U10924C>
+<U10924D>
+<U10924E>
+<U10924F>
+<U109250>
+<U109251>
+<U109252>
+<U109253>
+<U109254>
+<U109255>
+<U109256>
+<U109257>
+<U109258>
+<U109259>
+<U10925A>
+<U10925B>
+<U10925C>
+<U10925D>
+<U10925E>
+<U10925F>
+<U109260>
+<U109261>
+<U109262>
+<U109263>
+<U109264>
+<U109265>
+<U109266>
+<U109267>
+<U109268>
+<U109269>
+<U10926A>
+<U10926B>
+<U10926C>
+<U10926D>
+<U10926E>
+<U10926F>
+<U109270>
+<U109271>
+<U109272>
+<U109273>
+<U109274>
+<U109275>
+<U109276>
+<U109277>
+<U109278>
+<U109279>
+<U10927A>
+<U10927B>
+<U10927C>
+<U10927D>
+<U10927E>
+<U10927F>
+<U109280>
+<U109281>
+<U109282>
+<U109283>
+<U109284>
+<U109285>
+<U109286>
+<U109287>
+<U109288>
+<U109289>
+<U10928A>
+<U10928B>
+<U10928C>
+<U10928D>
+<U10928E>
+<U10928F>
+<U109290>
+<U109291>
+<U109292>
+<U109293>
+<U109294>
+<U109295>
+<U109296>
+<U109297>
+<U109298>
+<U109299>
+<U10929A>
+<U10929B>
+<U10929C>
+<U10929D>
+<U10929E>
+<U10929F>
+<U1092A0>
+<U1092A1>
+<U1092A2>
+<U1092A3>
+<U1092A4>
+<U1092A5>
+<U1092A6>
+<U1092A7>
+<U1092A8>
+<U1092A9>
+<U1092AA>
+<U1092AB>
+<U1092AC>
+<U1092AD>
+<U1092AE>
+<U1092AF>
+<U1092B0>
+<U1092B1>
+<U1092B2>
+<U1092B3>
+<U1092B4>
+<U1092B5>
+<U1092B6>
+<U1092B7>
+<U1092B8>
+<U1092B9>
+<U1092BA>
+<U1092BB>
+<U1092BC>
+<U1092BD>
+<U1092BE>
+<U1092BF>
+<U1092C0>
+<U1092C1>
+<U1092C2>
+<U1092C3>
+<U1092C4>
+<U1092C5>
+<U1092C6>
+<U1092C7>
+<U1092C8>
+<U1092C9>
+<U1092CA>
+<U1092CB>
+<U1092CC>
+<U1092CD>
+<U1092CE>
+<U1092CF>
+<U1092D0>
+<U1092D1>
+<U1092D2>
+<U1092D3>
+<U1092D4>
+<U1092D5>
+<U1092D6>
+<U1092D7>
+<U1092D8>
+<U1092D9>
+<U1092DA>
+<U1092DB>
+<U1092DC>
+<U1092DD>
+<U1092DE>
+<U1092DF>
+<U1092E0>
+<U1092E1>
+<U1092E2>
+<U1092E3>
+<U1092E4>
+<U1092E5>
+<U1092E6>
+<U1092E7>
+<U1092E8>
+<U1092E9>
+<U1092EA>
+<U1092EB>
+<U1092EC>
+<U1092ED>
+<U1092EE>
+<U1092EF>
+<U1092F0>
+<U1092F1>
+<U1092F2>
+<U1092F3>
+<U1092F4>
+<U1092F5>
+<U1092F6>
+<U1092F7>
+<U1092F8>
+<U1092F9>
+<U1092FA>
+<U1092FB>
+<U1092FC>
+<U1092FD>
+<U1092FE>
+<U1092FF>
+<U109300>
+<U109301>
+<U109302>
+<U109303>
+<U109304>
+<U109305>
+<U109306>
+<U109307>
+<U109308>
+<U109309>
+<U10930A>
+<U10930B>
+<U10930C>
+<U10930D>
+<U10930E>
+<U10930F>
+<U109310>
+<U109311>
+<U109312>
+<U109313>
+<U109314>
+<U109315>
+<U109316>
+<U109317>
+<U109318>
+<U109319>
+<U10931A>
+<U10931B>
+<U10931C>
+<U10931D>
+<U10931E>
+<U10931F>
+<U109320>
+<U109321>
+<U109322>
+<U109323>
+<U109324>
+<U109325>
+<U109326>
+<U109327>
+<U109328>
+<U109329>
+<U10932A>
+<U10932B>
+<U10932C>
+<U10932D>
+<U10932E>
+<U10932F>
+<U109330>
+<U109331>
+<U109332>
+<U109333>
+<U109334>
+<U109335>
+<U109336>
+<U109337>
+<U109338>
+<U109339>
+<U10933A>
+<U10933B>
+<U10933C>
+<U10933D>
+<U10933E>
+<U10933F>
+<U109340>
+<U109341>
+<U109342>
+<U109343>
+<U109344>
+<U109345>
+<U109346>
+<U109347>
+<U109348>
+<U109349>
+<U10934A>
+<U10934B>
+<U10934C>
+<U10934D>
+<U10934E>
+<U10934F>
+<U109350>
+<U109351>
+<U109352>
+<U109353>
+<U109354>
+<U109355>
+<U109356>
+<U109357>
+<U109358>
+<U109359>
+<U10935A>
+<U10935B>
+<U10935C>
+<U10935D>
+<U10935E>
+<U10935F>
+<U109360>
+<U109361>
+<U109362>
+<U109363>
+<U109364>
+<U109365>
+<U109366>
+<U109367>
+<U109368>
+<U109369>
+<U10936A>
+<U10936B>
+<U10936C>
+<U10936D>
+<U10936E>
+<U10936F>
+<U109370>
+<U109371>
+<U109372>
+<U109373>
+<U109374>
+<U109375>
+<U109376>
+<U109377>
+<U109378>
+<U109379>
+<U10937A>
+<U10937B>
+<U10937C>
+<U10937D>
+<U10937E>
+<U10937F>
+<U109380>
+<U109381>
+<U109382>
+<U109383>
+<U109384>
+<U109385>
+<U109386>
+<U109387>
+<U109388>
+<U109389>
+<U10938A>
+<U10938B>
+<U10938C>
+<U10938D>
+<U10938E>
+<U10938F>
+<U109390>
+<U109391>
+<U109392>
+<U109393>
+<U109394>
+<U109395>
+<U109396>
+<U109397>
+<U109398>
+<U109399>
+<U10939A>
+<U10939B>
+<U10939C>
+<U10939D>
+<U10939E>
+<U10939F>
+<U1093A0>
+<U1093A1>
+<U1093A2>
+<U1093A3>
+<U1093A4>
+<U1093A5>
+<U1093A6>
+<U1093A7>
+<U1093A8>
+<U1093A9>
+<U1093AA>
+<U1093AB>
+<U1093AC>
+<U1093AD>
+<U1093AE>
+<U1093AF>
+<U1093B0>
+<U1093B1>
+<U1093B2>
+<U1093B3>
+<U1093B4>
+<U1093B5>
+<U1093B6>
+<U1093B7>
+<U1093B8>
+<U1093B9>
+<U1093BA>
+<U1093BB>
+<U1093BC>
+<U1093BD>
+<U1093BE>
+<U1093BF>
+<U1093C0>
+<U1093C1>
+<U1093C2>
+<U1093C3>
+<U1093C4>
+<U1093C5>
+<U1093C6>
+<U1093C7>
+<U1093C8>
+<U1093C9>
+<U1093CA>
+<U1093CB>
+<U1093CC>
+<U1093CD>
+<U1093CE>
+<U1093CF>
+<U1093D0>
+<U1093D1>
+<U1093D2>
+<U1093D3>
+<U1093D4>
+<U1093D5>
+<U1093D6>
+<U1093D7>
+<U1093D8>
+<U1093D9>
+<U1093DA>
+<U1093DB>
+<U1093DC>
+<U1093DD>
+<U1093DE>
+<U1093DF>
+<U1093E0>
+<U1093E1>
+<U1093E2>
+<U1093E3>
+<U1093E4>
+<U1093E5>
+<U1093E6>
+<U1093E7>
+<U1093E8>
+<U1093E9>
+<U1093EA>
+<U1093EB>
+<U1093EC>
+<U1093ED>
+<U1093EE>
+<U1093EF>
+<U1093F0>
+<U1093F1>
+<U1093F2>
+<U1093F3>
+<U1093F4>
+<U1093F5>
+<U1093F6>
+<U1093F7>
+<U1093F8>
+<U1093F9>
+<U1093FA>
+<U1093FB>
+<U1093FC>
+<U1093FD>
+<U1093FE>
+<U1093FF>
+<U109400>
+<U109401>
+<U109402>
+<U109403>
+<U109404>
+<U109405>
+<U109406>
+<U109407>
+<U109408>
+<U109409>
+<U10940A>
+<U10940B>
+<U10940C>
+<U10940D>
+<U10940E>
+<U10940F>
+<U109410>
+<U109411>
+<U109412>
+<U109413>
+<U109414>
+<U109415>
+<U109416>
+<U109417>
+<U109418>
+<U109419>
+<U10941A>
+<U10941B>
+<U10941C>
+<U10941D>
+<U10941E>
+<U10941F>
+<U109420>
+<U109421>
+<U109422>
+<U109423>
+<U109424>
+<U109425>
+<U109426>
+<U109427>
+<U109428>
+<U109429>
+<U10942A>
+<U10942B>
+<U10942C>
+<U10942D>
+<U10942E>
+<U10942F>
+<U109430>
+<U109431>
+<U109432>
+<U109433>
+<U109434>
+<U109435>
+<U109436>
+<U109437>
+<U109438>
+<U109439>
+<U10943A>
+<U10943B>
+<U10943C>
+<U10943D>
+<U10943E>
+<U10943F>
+<U109440>
+<U109441>
+<U109442>
+<U109443>
+<U109444>
+<U109445>
+<U109446>
+<U109447>
+<U109448>
+<U109449>
+<U10944A>
+<U10944B>
+<U10944C>
+<U10944D>
+<U10944E>
+<U10944F>
+<U109450>
+<U109451>
+<U109452>
+<U109453>
+<U109454>
+<U109455>
+<U109456>
+<U109457>
+<U109458>
+<U109459>
+<U10945A>
+<U10945B>
+<U10945C>
+<U10945D>
+<U10945E>
+<U10945F>
+<U109460>
+<U109461>
+<U109462>
+<U109463>
+<U109464>
+<U109465>
+<U109466>
+<U109467>
+<U109468>
+<U109469>
+<U10946A>
+<U10946B>
+<U10946C>
+<U10946D>
+<U10946E>
+<U10946F>
+<U109470>
+<U109471>
+<U109472>
+<U109473>
+<U109474>
+<U109475>
+<U109476>
+<U109477>
+<U109478>
+<U109479>
+<U10947A>
+<U10947B>
+<U10947C>
+<U10947D>
+<U10947E>
+<U10947F>
+<U109480>
+<U109481>
+<U109482>
+<U109483>
+<U109484>
+<U109485>
+<U109486>
+<U109487>
+<U109488>
+<U109489>
+<U10948A>
+<U10948B>
+<U10948C>
+<U10948D>
+<U10948E>
+<U10948F>
+<U109490>
+<U109491>
+<U109492>
+<U109493>
+<U109494>
+<U109495>
+<U109496>
+<U109497>
+<U109498>
+<U109499>
+<U10949A>
+<U10949B>
+<U10949C>
+<U10949D>
+<U10949E>
+<U10949F>
+<U1094A0>
+<U1094A1>
+<U1094A2>
+<U1094A3>
+<U1094A4>
+<U1094A5>
+<U1094A6>
+<U1094A7>
+<U1094A8>
+<U1094A9>
+<U1094AA>
+<U1094AB>
+<U1094AC>
+<U1094AD>
+<U1094AE>
+<U1094AF>
+<U1094B0>
+<U1094B1>
+<U1094B2>
+<U1094B3>
+<U1094B4>
+<U1094B5>
+<U1094B6>
+<U1094B7>
+<U1094B8>
+<U1094B9>
+<U1094BA>
+<U1094BB>
+<U1094BC>
+<U1094BD>
+<U1094BE>
+<U1094BF>
+<U1094C0>
+<U1094C1>
+<U1094C2>
+<U1094C3>
+<U1094C4>
+<U1094C5>
+<U1094C6>
+<U1094C7>
+<U1094C8>
+<U1094C9>
+<U1094CA>
+<U1094CB>
+<U1094CC>
+<U1094CD>
+<U1094CE>
+<U1094CF>
+<U1094D0>
+<U1094D1>
+<U1094D2>
+<U1094D3>
+<U1094D4>
+<U1094D5>
+<U1094D6>
+<U1094D7>
+<U1094D8>
+<U1094D9>
+<U1094DA>
+<U1094DB>
+<U1094DC>
+<U1094DD>
+<U1094DE>
+<U1094DF>
+<U1094E0>
+<U1094E1>
+<U1094E2>
+<U1094E3>
+<U1094E4>
+<U1094E5>
+<U1094E6>
+<U1094E7>
+<U1094E8>
+<U1094E9>
+<U1094EA>
+<U1094EB>
+<U1094EC>
+<U1094ED>
+<U1094EE>
+<U1094EF>
+<U1094F0>
+<U1094F1>
+<U1094F2>
+<U1094F3>
+<U1094F4>
+<U1094F5>
+<U1094F6>
+<U1094F7>
+<U1094F8>
+<U1094F9>
+<U1094FA>
+<U1094FB>
+<U1094FC>
+<U1094FD>
+<U1094FE>
+<U1094FF>
+<U109500>
+<U109501>
+<U109502>
+<U109503>
+<U109504>
+<U109505>
+<U109506>
+<U109507>
+<U109508>
+<U109509>
+<U10950A>
+<U10950B>
+<U10950C>
+<U10950D>
+<U10950E>
+<U10950F>
+<U109510>
+<U109511>
+<U109512>
+<U109513>
+<U109514>
+<U109515>
+<U109516>
+<U109517>
+<U109518>
+<U109519>
+<U10951A>
+<U10951B>
+<U10951C>
+<U10951D>
+<U10951E>
+<U10951F>
+<U109520>
+<U109521>
+<U109522>
+<U109523>
+<U109524>
+<U109525>
+<U109526>
+<U109527>
+<U109528>
+<U109529>
+<U10952A>
+<U10952B>
+<U10952C>
+<U10952D>
+<U10952E>
+<U10952F>
+<U109530>
+<U109531>
+<U109532>
+<U109533>
+<U109534>
+<U109535>
+<U109536>
+<U109537>
+<U109538>
+<U109539>
+<U10953A>
+<U10953B>
+<U10953C>
+<U10953D>
+<U10953E>
+<U10953F>
+<U109540>
+<U109541>
+<U109542>
+<U109543>
+<U109544>
+<U109545>
+<U109546>
+<U109547>
+<U109548>
+<U109549>
+<U10954A>
+<U10954B>
+<U10954C>
+<U10954D>
+<U10954E>
+<U10954F>
+<U109550>
+<U109551>
+<U109552>
+<U109553>
+<U109554>
+<U109555>
+<U109556>
+<U109557>
+<U109558>
+<U109559>
+<U10955A>
+<U10955B>
+<U10955C>
+<U10955D>
+<U10955E>
+<U10955F>
+<U109560>
+<U109561>
+<U109562>
+<U109563>
+<U109564>
+<U109565>
+<U109566>
+<U109567>
+<U109568>
+<U109569>
+<U10956A>
+<U10956B>
+<U10956C>
+<U10956D>
+<U10956E>
+<U10956F>
+<U109570>
+<U109571>
+<U109572>
+<U109573>
+<U109574>
+<U109575>
+<U109576>
+<U109577>
+<U109578>
+<U109579>
+<U10957A>
+<U10957B>
+<U10957C>
+<U10957D>
+<U10957E>
+<U10957F>
+<U109580>
+<U109581>
+<U109582>
+<U109583>
+<U109584>
+<U109585>
+<U109586>
+<U109587>
+<U109588>
+<U109589>
+<U10958A>
+<U10958B>
+<U10958C>
+<U10958D>
+<U10958E>
+<U10958F>
+<U109590>
+<U109591>
+<U109592>
+<U109593>
+<U109594>
+<U109595>
+<U109596>
+<U109597>
+<U109598>
+<U109599>
+<U10959A>
+<U10959B>
+<U10959C>
+<U10959D>
+<U10959E>
+<U10959F>
+<U1095A0>
+<U1095A1>
+<U1095A2>
+<U1095A3>
+<U1095A4>
+<U1095A5>
+<U1095A6>
+<U1095A7>
+<U1095A8>
+<U1095A9>
+<U1095AA>
+<U1095AB>
+<U1095AC>
+<U1095AD>
+<U1095AE>
+<U1095AF>
+<U1095B0>
+<U1095B1>
+<U1095B2>
+<U1095B3>
+<U1095B4>
+<U1095B5>
+<U1095B6>
+<U1095B7>
+<U1095B8>
+<U1095B9>
+<U1095BA>
+<U1095BB>
+<U1095BC>
+<U1095BD>
+<U1095BE>
+<U1095BF>
+<U1095C0>
+<U1095C1>
+<U1095C2>
+<U1095C3>
+<U1095C4>
+<U1095C5>
+<U1095C6>
+<U1095C7>
+<U1095C8>
+<U1095C9>
+<U1095CA>
+<U1095CB>
+<U1095CC>
+<U1095CD>
+<U1095CE>
+<U1095CF>
+<U1095D0>
+<U1095D1>
+<U1095D2>
+<U1095D3>
+<U1095D4>
+<U1095D5>
+<U1095D6>
+<U1095D7>
+<U1095D8>
+<U1095D9>
+<U1095DA>
+<U1095DB>
+<U1095DC>
+<U1095DD>
+<U1095DE>
+<U1095DF>
+<U1095E0>
+<U1095E1>
+<U1095E2>
+<U1095E3>
+<U1095E4>
+<U1095E5>
+<U1095E6>
+<U1095E7>
+<U1095E8>
+<U1095E9>
+<U1095EA>
+<U1095EB>
+<U1095EC>
+<U1095ED>
+<U1095EE>
+<U1095EF>
+<U1095F0>
+<U1095F1>
+<U1095F2>
+<U1095F3>
+<U1095F4>
+<U1095F5>
+<U1095F6>
+<U1095F7>
+<U1095F8>
+<U1095F9>
+<U1095FA>
+<U1095FB>
+<U1095FC>
+<U1095FD>
+<U1095FE>
+<U1095FF>
+<U109600>
+<U109601>
+<U109602>
+<U109603>
+<U109604>
+<U109605>
+<U109606>
+<U109607>
+<U109608>
+<U109609>
+<U10960A>
+<U10960B>
+<U10960C>
+<U10960D>
+<U10960E>
+<U10960F>
+<U109610>
+<U109611>
+<U109612>
+<U109613>
+<U109614>
+<U109615>
+<U109616>
+<U109617>
+<U109618>
+<U109619>
+<U10961A>
+<U10961B>
+<U10961C>
+<U10961D>
+<U10961E>
+<U10961F>
+<U109620>
+<U109621>
+<U109622>
+<U109623>
+<U109624>
+<U109625>
+<U109626>
+<U109627>
+<U109628>
+<U109629>
+<U10962A>
+<U10962B>
+<U10962C>
+<U10962D>
+<U10962E>
+<U10962F>
+<U109630>
+<U109631>
+<U109632>
+<U109633>
+<U109634>
+<U109635>
+<U109636>
+<U109637>
+<U109638>
+<U109639>
+<U10963A>
+<U10963B>
+<U10963C>
+<U10963D>
+<U10963E>
+<U10963F>
+<U109640>
+<U109641>
+<U109642>
+<U109643>
+<U109644>
+<U109645>
+<U109646>
+<U109647>
+<U109648>
+<U109649>
+<U10964A>
+<U10964B>
+<U10964C>
+<U10964D>
+<U10964E>
+<U10964F>
+<U109650>
+<U109651>
+<U109652>
+<U109653>
+<U109654>
+<U109655>
+<U109656>
+<U109657>
+<U109658>
+<U109659>
+<U10965A>
+<U10965B>
+<U10965C>
+<U10965D>
+<U10965E>
+<U10965F>
+<U109660>
+<U109661>
+<U109662>
+<U109663>
+<U109664>
+<U109665>
+<U109666>
+<U109667>
+<U109668>
+<U109669>
+<U10966A>
+<U10966B>
+<U10966C>
+<U10966D>
+<U10966E>
+<U10966F>
+<U109670>
+<U109671>
+<U109672>
+<U109673>
+<U109674>
+<U109675>
+<U109676>
+<U109677>
+<U109678>
+<U109679>
+<U10967A>
+<U10967B>
+<U10967C>
+<U10967D>
+<U10967E>
+<U10967F>
+<U109680>
+<U109681>
+<U109682>
+<U109683>
+<U109684>
+<U109685>
+<U109686>
+<U109687>
+<U109688>
+<U109689>
+<U10968A>
+<U10968B>
+<U10968C>
+<U10968D>
+<U10968E>
+<U10968F>
+<U109690>
+<U109691>
+<U109692>
+<U109693>
+<U109694>
+<U109695>
+<U109696>
+<U109697>
+<U109698>
+<U109699>
+<U10969A>
+<U10969B>
+<U10969C>
+<U10969D>
+<U10969E>
+<U10969F>
+<U1096A0>
+<U1096A1>
+<U1096A2>
+<U1096A3>
+<U1096A4>
+<U1096A5>
+<U1096A6>
+<U1096A7>
+<U1096A8>
+<U1096A9>
+<U1096AA>
+<U1096AB>
+<U1096AC>
+<U1096AD>
+<U1096AE>
+<U1096AF>
+<U1096B0>
+<U1096B1>
+<U1096B2>
+<U1096B3>
+<U1096B4>
+<U1096B5>
+<U1096B6>
+<U1096B7>
+<U1096B8>
+<U1096B9>
+<U1096BA>
+<U1096BB>
+<U1096BC>
+<U1096BD>
+<U1096BE>
+<U1096BF>
+<U1096C0>
+<U1096C1>
+<U1096C2>
+<U1096C3>
+<U1096C4>
+<U1096C5>
+<U1096C6>
+<U1096C7>
+<U1096C8>
+<U1096C9>
+<U1096CA>
+<U1096CB>
+<U1096CC>
+<U1096CD>
+<U1096CE>
+<U1096CF>
+<U1096D0>
+<U1096D1>
+<U1096D2>
+<U1096D3>
+<U1096D4>
+<U1096D5>
+<U1096D6>
+<U1096D7>
+<U1096D8>
+<U1096D9>
+<U1096DA>
+<U1096DB>
+<U1096DC>
+<U1096DD>
+<U1096DE>
+<U1096DF>
+<U1096E0>
+<U1096E1>
+<U1096E2>
+<U1096E3>
+<U1096E4>
+<U1096E5>
+<U1096E6>
+<U1096E7>
+<U1096E8>
+<U1096E9>
+<U1096EA>
+<U1096EB>
+<U1096EC>
+<U1096ED>
+<U1096EE>
+<U1096EF>
+<U1096F0>
+<U1096F1>
+<U1096F2>
+<U1096F3>
+<U1096F4>
+<U1096F5>
+<U1096F6>
+<U1096F7>
+<U1096F8>
+<U1096F9>
+<U1096FA>
+<U1096FB>
+<U1096FC>
+<U1096FD>
+<U1096FE>
+<U1096FF>
+<U109700>
+<U109701>
+<U109702>
+<U109703>
+<U109704>
+<U109705>
+<U109706>
+<U109707>
+<U109708>
+<U109709>
+<U10970A>
+<U10970B>
+<U10970C>
+<U10970D>
+<U10970E>
+<U10970F>
+<U109710>
+<U109711>
+<U109712>
+<U109713>
+<U109714>
+<U109715>
+<U109716>
+<U109717>
+<U109718>
+<U109719>
+<U10971A>
+<U10971B>
+<U10971C>
+<U10971D>
+<U10971E>
+<U10971F>
+<U109720>
+<U109721>
+<U109722>
+<U109723>
+<U109724>
+<U109725>
+<U109726>
+<U109727>
+<U109728>
+<U109729>
+<U10972A>
+<U10972B>
+<U10972C>
+<U10972D>
+<U10972E>
+<U10972F>
+<U109730>
+<U109731>
+<U109732>
+<U109733>
+<U109734>
+<U109735>
+<U109736>
+<U109737>
+<U109738>
+<U109739>
+<U10973A>
+<U10973B>
+<U10973C>
+<U10973D>
+<U10973E>
+<U10973F>
+<U109740>
+<U109741>
+<U109742>
+<U109743>
+<U109744>
+<U109745>
+<U109746>
+<U109747>
+<U109748>
+<U109749>
+<U10974A>
+<U10974B>
+<U10974C>
+<U10974D>
+<U10974E>
+<U10974F>
+<U109750>
+<U109751>
+<U109752>
+<U109753>
+<U109754>
+<U109755>
+<U109756>
+<U109757>
+<U109758>
+<U109759>
+<U10975A>
+<U10975B>
+<U10975C>
+<U10975D>
+<U10975E>
+<U10975F>
+<U109760>
+<U109761>
+<U109762>
+<U109763>
+<U109764>
+<U109765>
+<U109766>
+<U109767>
+<U109768>
+<U109769>
+<U10976A>
+<U10976B>
+<U10976C>
+<U10976D>
+<U10976E>
+<U10976F>
+<U109770>
+<U109771>
+<U109772>
+<U109773>
+<U109774>
+<U109775>
+<U109776>
+<U109777>
+<U109778>
+<U109779>
+<U10977A>
+<U10977B>
+<U10977C>
+<U10977D>
+<U10977E>
+<U10977F>
+<U109780>
+<U109781>
+<U109782>
+<U109783>
+<U109784>
+<U109785>
+<U109786>
+<U109787>
+<U109788>
+<U109789>
+<U10978A>
+<U10978B>
+<U10978C>
+<U10978D>
+<U10978E>
+<U10978F>
+<U109790>
+<U109791>
+<U109792>
+<U109793>
+<U109794>
+<U109795>
+<U109796>
+<U109797>
+<U109798>
+<U109799>
+<U10979A>
+<U10979B>
+<U10979C>
+<U10979D>
+<U10979E>
+<U10979F>
+<U1097A0>
+<U1097A1>
+<U1097A2>
+<U1097A3>
+<U1097A4>
+<U1097A5>
+<U1097A6>
+<U1097A7>
+<U1097A8>
+<U1097A9>
+<U1097AA>
+<U1097AB>
+<U1097AC>
+<U1097AD>
+<U1097AE>
+<U1097AF>
+<U1097B0>
+<U1097B1>
+<U1097B2>
+<U1097B3>
+<U1097B4>
+<U1097B5>
+<U1097B6>
+<U1097B7>
+<U1097B8>
+<U1097B9>
+<U1097BA>
+<U1097BB>
+<U1097BC>
+<U1097BD>
+<U1097BE>
+<U1097BF>
+<U1097C0>
+<U1097C1>
+<U1097C2>
+<U1097C3>
+<U1097C4>
+<U1097C5>
+<U1097C6>
+<U1097C7>
+<U1097C8>
+<U1097C9>
+<U1097CA>
+<U1097CB>
+<U1097CC>
+<U1097CD>
+<U1097CE>
+<U1097CF>
+<U1097D0>
+<U1097D1>
+<U1097D2>
+<U1097D3>
+<U1097D4>
+<U1097D5>
+<U1097D6>
+<U1097D7>
+<U1097D8>
+<U1097D9>
+<U1097DA>
+<U1097DB>
+<U1097DC>
+<U1097DD>
+<U1097DE>
+<U1097DF>
+<U1097E0>
+<U1097E1>
+<U1097E2>
+<U1097E3>
+<U1097E4>
+<U1097E5>
+<U1097E6>
+<U1097E7>
+<U1097E8>
+<U1097E9>
+<U1097EA>
+<U1097EB>
+<U1097EC>
+<U1097ED>
+<U1097EE>
+<U1097EF>
+<U1097F0>
+<U1097F1>
+<U1097F2>
+<U1097F3>
+<U1097F4>
+<U1097F5>
+<U1097F6>
+<U1097F7>
+<U1097F8>
+<U1097F9>
+<U1097FA>
+<U1097FB>
+<U1097FC>
+<U1097FD>
+<U1097FE>
+<U1097FF>
+<U109800>
+<U109801>
+<U109802>
+<U109803>
+<U109804>
+<U109805>
+<U109806>
+<U109807>
+<U109808>
+<U109809>
+<U10980A>
+<U10980B>
+<U10980C>
+<U10980D>
+<U10980E>
+<U10980F>
+<U109810>
+<U109811>
+<U109812>
+<U109813>
+<U109814>
+<U109815>
+<U109816>
+<U109817>
+<U109818>
+<U109819>
+<U10981A>
+<U10981B>
+<U10981C>
+<U10981D>
+<U10981E>
+<U10981F>
+<U109820>
+<U109821>
+<U109822>
+<U109823>
+<U109824>
+<U109825>
+<U109826>
+<U109827>
+<U109828>
+<U109829>
+<U10982A>
+<U10982B>
+<U10982C>
+<U10982D>
+<U10982E>
+<U10982F>
+<U109830>
+<U109831>
+<U109832>
+<U109833>
+<U109834>
+<U109835>
+<U109836>
+<U109837>
+<U109838>
+<U109839>
+<U10983A>
+<U10983B>
+<U10983C>
+<U10983D>
+<U10983E>
+<U10983F>
+<U109840>
+<U109841>
+<U109842>
+<U109843>
+<U109844>
+<U109845>
+<U109846>
+<U109847>
+<U109848>
+<U109849>
+<U10984A>
+<U10984B>
+<U10984C>
+<U10984D>
+<U10984E>
+<U10984F>
+<U109850>
+<U109851>
+<U109852>
+<U109853>
+<U109854>
+<U109855>
+<U109856>
+<U109857>
+<U109858>
+<U109859>
+<U10985A>
+<U10985B>
+<U10985C>
+<U10985D>
+<U10985E>
+<U10985F>
+<U109860>
+<U109861>
+<U109862>
+<U109863>
+<U109864>
+<U109865>
+<U109866>
+<U109867>
+<U109868>
+<U109869>
+<U10986A>
+<U10986B>
+<U10986C>
+<U10986D>
+<U10986E>
+<U10986F>
+<U109870>
+<U109871>
+<U109872>
+<U109873>
+<U109874>
+<U109875>
+<U109876>
+<U109877>
+<U109878>
+<U109879>
+<U10987A>
+<U10987B>
+<U10987C>
+<U10987D>
+<U10987E>
+<U10987F>
+<U109880>
+<U109881>
+<U109882>
+<U109883>
+<U109884>
+<U109885>
+<U109886>
+<U109887>
+<U109888>
+<U109889>
+<U10988A>
+<U10988B>
+<U10988C>
+<U10988D>
+<U10988E>
+<U10988F>
+<U109890>
+<U109891>
+<U109892>
+<U109893>
+<U109894>
+<U109895>
+<U109896>
+<U109897>
+<U109898>
+<U109899>
+<U10989A>
+<U10989B>
+<U10989C>
+<U10989D>
+<U10989E>
+<U10989F>
+<U1098A0>
+<U1098A1>
+<U1098A2>
+<U1098A3>
+<U1098A4>
+<U1098A5>
+<U1098A6>
+<U1098A7>
+<U1098A8>
+<U1098A9>
+<U1098AA>
+<U1098AB>
+<U1098AC>
+<U1098AD>
+<U1098AE>
+<U1098AF>
+<U1098B0>
+<U1098B1>
+<U1098B2>
+<U1098B3>
+<U1098B4>
+<U1098B5>
+<U1098B6>
+<U1098B7>
+<U1098B8>
+<U1098B9>
+<U1098BA>
+<U1098BB>
+<U1098BC>
+<U1098BD>
+<U1098BE>
+<U1098BF>
+<U1098C0>
+<U1098C1>
+<U1098C2>
+<U1098C3>
+<U1098C4>
+<U1098C5>
+<U1098C6>
+<U1098C7>
+<U1098C8>
+<U1098C9>
+<U1098CA>
+<U1098CB>
+<U1098CC>
+<U1098CD>
+<U1098CE>
+<U1098CF>
+<U1098D0>
+<U1098D1>
+<U1098D2>
+<U1098D3>
+<U1098D4>
+<U1098D5>
+<U1098D6>
+<U1098D7>
+<U1098D8>
+<U1098D9>
+<U1098DA>
+<U1098DB>
+<U1098DC>
+<U1098DD>
+<U1098DE>
+<U1098DF>
+<U1098E0>
+<U1098E1>
+<U1098E2>
+<U1098E3>
+<U1098E4>
+<U1098E5>
+<U1098E6>
+<U1098E7>
+<U1098E8>
+<U1098E9>
+<U1098EA>
+<U1098EB>
+<U1098EC>
+<U1098ED>
+<U1098EE>
+<U1098EF>
+<U1098F0>
+<U1098F1>
+<U1098F2>
+<U1098F3>
+<U1098F4>
+<U1098F5>
+<U1098F6>
+<U1098F7>
+<U1098F8>
+<U1098F9>
+<U1098FA>
+<U1098FB>
+<U1098FC>
+<U1098FD>
+<U1098FE>
+<U1098FF>
+<U109900>
+<U109901>
+<U109902>
+<U109903>
+<U109904>
+<U109905>
+<U109906>
+<U109907>
+<U109908>
+<U109909>
+<U10990A>
+<U10990B>
+<U10990C>
+<U10990D>
+<U10990E>
+<U10990F>
+<U109910>
+<U109911>
+<U109912>
+<U109913>
+<U109914>
+<U109915>
+<U109916>
+<U109917>
+<U109918>
+<U109919>
+<U10991A>
+<U10991B>
+<U10991C>
+<U10991D>
+<U10991E>
+<U10991F>
+<U109920>
+<U109921>
+<U109922>
+<U109923>
+<U109924>
+<U109925>
+<U109926>
+<U109927>
+<U109928>
+<U109929>
+<U10992A>
+<U10992B>
+<U10992C>
+<U10992D>
+<U10992E>
+<U10992F>
+<U109930>
+<U109931>
+<U109932>
+<U109933>
+<U109934>
+<U109935>
+<U109936>
+<U109937>
+<U109938>
+<U109939>
+<U10993A>
+<U10993B>
+<U10993C>
+<U10993D>
+<U10993E>
+<U10993F>
+<U109940>
+<U109941>
+<U109942>
+<U109943>
+<U109944>
+<U109945>
+<U109946>
+<U109947>
+<U109948>
+<U109949>
+<U10994A>
+<U10994B>
+<U10994C>
+<U10994D>
+<U10994E>
+<U10994F>
+<U109950>
+<U109951>
+<U109952>
+<U109953>
+<U109954>
+<U109955>
+<U109956>
+<U109957>
+<U109958>
+<U109959>
+<U10995A>
+<U10995B>
+<U10995C>
+<U10995D>
+<U10995E>
+<U10995F>
+<U109960>
+<U109961>
+<U109962>
+<U109963>
+<U109964>
+<U109965>
+<U109966>
+<U109967>
+<U109968>
+<U109969>
+<U10996A>
+<U10996B>
+<U10996C>
+<U10996D>
+<U10996E>
+<U10996F>
+<U109970>
+<U109971>
+<U109972>
+<U109973>
+<U109974>
+<U109975>
+<U109976>
+<U109977>
+<U109978>
+<U109979>
+<U10997A>
+<U10997B>
+<U10997C>
+<U10997D>
+<U10997E>
+<U10997F>
+<U109980>
+<U109981>
+<U109982>
+<U109983>
+<U109984>
+<U109985>
+<U109986>
+<U109987>
+<U109988>
+<U109989>
+<U10998A>
+<U10998B>
+<U10998C>
+<U10998D>
+<U10998E>
+<U10998F>
+<U109990>
+<U109991>
+<U109992>
+<U109993>
+<U109994>
+<U109995>
+<U109996>
+<U109997>
+<U109998>
+<U109999>
+<U10999A>
+<U10999B>
+<U10999C>
+<U10999D>
+<U10999E>
+<U10999F>
+<U1099A0>
+<U1099A1>
+<U1099A2>
+<U1099A3>
+<U1099A4>
+<U1099A5>
+<U1099A6>
+<U1099A7>
+<U1099A8>
+<U1099A9>
+<U1099AA>
+<U1099AB>
+<U1099AC>
+<U1099AD>
+<U1099AE>
+<U1099AF>
+<U1099B0>
+<U1099B1>
+<U1099B2>
+<U1099B3>
+<U1099B4>
+<U1099B5>
+<U1099B6>
+<U1099B7>
+<U1099B8>
+<U1099B9>
+<U1099BA>
+<U1099BB>
+<U1099BC>
+<U1099BD>
+<U1099BE>
+<U1099BF>
+<U1099C0>
+<U1099C1>
+<U1099C2>
+<U1099C3>
+<U1099C4>
+<U1099C5>
+<U1099C6>
+<U1099C7>
+<U1099C8>
+<U1099C9>
+<U1099CA>
+<U1099CB>
+<U1099CC>
+<U1099CD>
+<U1099CE>
+<U1099CF>
+<U1099D0>
+<U1099D1>
+<U1099D2>
+<U1099D3>
+<U1099D4>
+<U1099D5>
+<U1099D6>
+<U1099D7>
+<U1099D8>
+<U1099D9>
+<U1099DA>
+<U1099DB>
+<U1099DC>
+<U1099DD>
+<U1099DE>
+<U1099DF>
+<U1099E0>
+<U1099E1>
+<U1099E2>
+<U1099E3>
+<U1099E4>
+<U1099E5>
+<U1099E6>
+<U1099E7>
+<U1099E8>
+<U1099E9>
+<U1099EA>
+<U1099EB>
+<U1099EC>
+<U1099ED>
+<U1099EE>
+<U1099EF>
+<U1099F0>
+<U1099F1>
+<U1099F2>
+<U1099F3>
+<U1099F4>
+<U1099F5>
+<U1099F6>
+<U1099F7>
+<U1099F8>
+<U1099F9>
+<U1099FA>
+<U1099FB>
+<U1099FC>
+<U1099FD>
+<U1099FE>
+<U1099FF>
+<U109A00>
+<U109A01>
+<U109A02>
+<U109A03>
+<U109A04>
+<U109A05>
+<U109A06>
+<U109A07>
+<U109A08>
+<U109A09>
+<U109A0A>
+<U109A0B>
+<U109A0C>
+<U109A0D>
+<U109A0E>
+<U109A0F>
+<U109A10>
+<U109A11>
+<U109A12>
+<U109A13>
+<U109A14>
+<U109A15>
+<U109A16>
+<U109A17>
+<U109A18>
+<U109A19>
+<U109A1A>
+<U109A1B>
+<U109A1C>
+<U109A1D>
+<U109A1E>
+<U109A1F>
+<U109A20>
+<U109A21>
+<U109A22>
+<U109A23>
+<U109A24>
+<U109A25>
+<U109A26>
+<U109A27>
+<U109A28>
+<U109A29>
+<U109A2A>
+<U109A2B>
+<U109A2C>
+<U109A2D>
+<U109A2E>
+<U109A2F>
+<U109A30>
+<U109A31>
+<U109A32>
+<U109A33>
+<U109A34>
+<U109A35>
+<U109A36>
+<U109A37>
+<U109A38>
+<U109A39>
+<U109A3A>
+<U109A3B>
+<U109A3C>
+<U109A3D>
+<U109A3E>
+<U109A3F>
+<U109A40>
+<U109A41>
+<U109A42>
+<U109A43>
+<U109A44>
+<U109A45>
+<U109A46>
+<U109A47>
+<U109A48>
+<U109A49>
+<U109A4A>
+<U109A4B>
+<U109A4C>
+<U109A4D>
+<U109A4E>
+<U109A4F>
+<U109A50>
+<U109A51>
+<U109A52>
+<U109A53>
+<U109A54>
+<U109A55>
+<U109A56>
+<U109A57>
+<U109A58>
+<U109A59>
+<U109A5A>
+<U109A5B>
+<U109A5C>
+<U109A5D>
+<U109A5E>
+<U109A5F>
+<U109A60>
+<U109A61>
+<U109A62>
+<U109A63>
+<U109A64>
+<U109A65>
+<U109A66>
+<U109A67>
+<U109A68>
+<U109A69>
+<U109A6A>
+<U109A6B>
+<U109A6C>
+<U109A6D>
+<U109A6E>
+<U109A6F>
+<U109A70>
+<U109A71>
+<U109A72>
+<U109A73>
+<U109A74>
+<U109A75>
+<U109A76>
+<U109A77>
+<U109A78>
+<U109A79>
+<U109A7A>
+<U109A7B>
+<U109A7C>
+<U109A7D>
+<U109A7E>
+<U109A7F>
+<U109A80>
+<U109A81>
+<U109A82>
+<U109A83>
+<U109A84>
+<U109A85>
+<U109A86>
+<U109A87>
+<U109A88>
+<U109A89>
+<U109A8A>
+<U109A8B>
+<U109A8C>
+<U109A8D>
+<U109A8E>
+<U109A8F>
+<U109A90>
+<U109A91>
+<U109A92>
+<U109A93>
+<U109A94>
+<U109A95>
+<U109A96>
+<U109A97>
+<U109A98>
+<U109A99>
+<U109A9A>
+<U109A9B>
+<U109A9C>
+<U109A9D>
+<U109A9E>
+<U109A9F>
+<U109AA0>
+<U109AA1>
+<U109AA2>
+<U109AA3>
+<U109AA4>
+<U109AA5>
+<U109AA6>
+<U109AA7>
+<U109AA8>
+<U109AA9>
+<U109AAA>
+<U109AAB>
+<U109AAC>
+<U109AAD>
+<U109AAE>
+<U109AAF>
+<U109AB0>
+<U109AB1>
+<U109AB2>
+<U109AB3>
+<U109AB4>
+<U109AB5>
+<U109AB6>
+<U109AB7>
+<U109AB8>
+<U109AB9>
+<U109ABA>
+<U109ABB>
+<U109ABC>
+<U109ABD>
+<U109ABE>
+<U109ABF>
+<U109AC0>
+<U109AC1>
+<U109AC2>
+<U109AC3>
+<U109AC4>
+<U109AC5>
+<U109AC6>
+<U109AC7>
+<U109AC8>
+<U109AC9>
+<U109ACA>
+<U109ACB>
+<U109ACC>
+<U109ACD>
+<U109ACE>
+<U109ACF>
+<U109AD0>
+<U109AD1>
+<U109AD2>
+<U109AD3>
+<U109AD4>
+<U109AD5>
+<U109AD6>
+<U109AD7>
+<U109AD8>
+<U109AD9>
+<U109ADA>
+<U109ADB>
+<U109ADC>
+<U109ADD>
+<U109ADE>
+<U109ADF>
+<U109AE0>
+<U109AE1>
+<U109AE2>
+<U109AE3>
+<U109AE4>
+<U109AE5>
+<U109AE6>
+<U109AE7>
+<U109AE8>
+<U109AE9>
+<U109AEA>
+<U109AEB>
+<U109AEC>
+<U109AED>
+<U109AEE>
+<U109AEF>
+<U109AF0>
+<U109AF1>
+<U109AF2>
+<U109AF3>
+<U109AF4>
+<U109AF5>
+<U109AF6>
+<U109AF7>
+<U109AF8>
+<U109AF9>
+<U109AFA>
+<U109AFB>
+<U109AFC>
+<U109AFD>
+<U109AFE>
+<U109AFF>
+<U109B00>
+<U109B01>
+<U109B02>
+<U109B03>
+<U109B04>
+<U109B05>
+<U109B06>
+<U109B07>
+<U109B08>
+<U109B09>
+<U109B0A>
+<U109B0B>
+<U109B0C>
+<U109B0D>
+<U109B0E>
+<U109B0F>
+<U109B10>
+<U109B11>
+<U109B12>
+<U109B13>
+<U109B14>
+<U109B15>
+<U109B16>
+<U109B17>
+<U109B18>
+<U109B19>
+<U109B1A>
+<U109B1B>
+<U109B1C>
+<U109B1D>
+<U109B1E>
+<U109B1F>
+<U109B20>
+<U109B21>
+<U109B22>
+<U109B23>
+<U109B24>
+<U109B25>
+<U109B26>
+<U109B27>
+<U109B28>
+<U109B29>
+<U109B2A>
+<U109B2B>
+<U109B2C>
+<U109B2D>
+<U109B2E>
+<U109B2F>
+<U109B30>
+<U109B31>
+<U109B32>
+<U109B33>
+<U109B34>
+<U109B35>
+<U109B36>
+<U109B37>
+<U109B38>
+<U109B39>
+<U109B3A>
+<U109B3B>
+<U109B3C>
+<U109B3D>
+<U109B3E>
+<U109B3F>
+<U109B40>
+<U109B41>
+<U109B42>
+<U109B43>
+<U109B44>
+<U109B45>
+<U109B46>
+<U109B47>
+<U109B48>
+<U109B49>
+<U109B4A>
+<U109B4B>
+<U109B4C>
+<U109B4D>
+<U109B4E>
+<U109B4F>
+<U109B50>
+<U109B51>
+<U109B52>
+<U109B53>
+<U109B54>
+<U109B55>
+<U109B56>
+<U109B57>
+<U109B58>
+<U109B59>
+<U109B5A>
+<U109B5B>
+<U109B5C>
+<U109B5D>
+<U109B5E>
+<U109B5F>
+<U109B60>
+<U109B61>
+<U109B62>
+<U109B63>
+<U109B64>
+<U109B65>
+<U109B66>
+<U109B67>
+<U109B68>
+<U109B69>
+<U109B6A>
+<U109B6B>
+<U109B6C>
+<U109B6D>
+<U109B6E>
+<U109B6F>
+<U109B70>
+<U109B71>
+<U109B72>
+<U109B73>
+<U109B74>
+<U109B75>
+<U109B76>
+<U109B77>
+<U109B78>
+<U109B79>
+<U109B7A>
+<U109B7B>
+<U109B7C>
+<U109B7D>
+<U109B7E>
+<U109B7F>
+<U109B80>
+<U109B81>
+<U109B82>
+<U109B83>
+<U109B84>
+<U109B85>
+<U109B86>
+<U109B87>
+<U109B88>
+<U109B89>
+<U109B8A>
+<U109B8B>
+<U109B8C>
+<U109B8D>
+<U109B8E>
+<U109B8F>
+<U109B90>
+<U109B91>
+<U109B92>
+<U109B93>
+<U109B94>
+<U109B95>
+<U109B96>
+<U109B97>
+<U109B98>
+<U109B99>
+<U109B9A>
+<U109B9B>
+<U109B9C>
+<U109B9D>
+<U109B9E>
+<U109B9F>
+<U109BA0>
+<U109BA1>
+<U109BA2>
+<U109BA3>
+<U109BA4>
+<U109BA5>
+<U109BA6>
+<U109BA7>
+<U109BA8>
+<U109BA9>
+<U109BAA>
+<U109BAB>
+<U109BAC>
+<U109BAD>
+<U109BAE>
+<U109BAF>
+<U109BB0>
+<U109BB1>
+<U109BB2>
+<U109BB3>
+<U109BB4>
+<U109BB5>
+<U109BB6>
+<U109BB7>
+<U109BB8>
+<U109BB9>
+<U109BBA>
+<U109BBB>
+<U109BBC>
+<U109BBD>
+<U109BBE>
+<U109BBF>
+<U109BC0>
+<U109BC1>
+<U109BC2>
+<U109BC3>
+<U109BC4>
+<U109BC5>
+<U109BC6>
+<U109BC7>
+<U109BC8>
+<U109BC9>
+<U109BCA>
+<U109BCB>
+<U109BCC>
+<U109BCD>
+<U109BCE>
+<U109BCF>
+<U109BD0>
+<U109BD1>
+<U109BD2>
+<U109BD3>
+<U109BD4>
+<U109BD5>
+<U109BD6>
+<U109BD7>
+<U109BD8>
+<U109BD9>
+<U109BDA>
+<U109BDB>
+<U109BDC>
+<U109BDD>
+<U109BDE>
+<U109BDF>
+<U109BE0>
+<U109BE1>
+<U109BE2>
+<U109BE3>
+<U109BE4>
+<U109BE5>
+<U109BE6>
+<U109BE7>
+<U109BE8>
+<U109BE9>
+<U109BEA>
+<U109BEB>
+<U109BEC>
+<U109BED>
+<U109BEE>
+<U109BEF>
+<U109BF0>
+<U109BF1>
+<U109BF2>
+<U109BF3>
+<U109BF4>
+<U109BF5>
+<U109BF6>
+<U109BF7>
+<U109BF8>
+<U109BF9>
+<U109BFA>
+<U109BFB>
+<U109BFC>
+<U109BFD>
+<U109BFE>
+<U109BFF>
+<U109C00>
+<U109C01>
+<U109C02>
+<U109C03>
+<U109C04>
+<U109C05>
+<U109C06>
+<U109C07>
+<U109C08>
+<U109C09>
+<U109C0A>
+<U109C0B>
+<U109C0C>
+<U109C0D>
+<U109C0E>
+<U109C0F>
+<U109C10>
+<U109C11>
+<U109C12>
+<U109C13>
+<U109C14>
+<U109C15>
+<U109C16>
+<U109C17>
+<U109C18>
+<U109C19>
+<U109C1A>
+<U109C1B>
+<U109C1C>
+<U109C1D>
+<U109C1E>
+<U109C1F>
+<U109C20>
+<U109C21>
+<U109C22>
+<U109C23>
+<U109C24>
+<U109C25>
+<U109C26>
+<U109C27>
+<U109C28>
+<U109C29>
+<U109C2A>
+<U109C2B>
+<U109C2C>
+<U109C2D>
+<U109C2E>
+<U109C2F>
+<U109C30>
+<U109C31>
+<U109C32>
+<U109C33>
+<U109C34>
+<U109C35>
+<U109C36>
+<U109C37>
+<U109C38>
+<U109C39>
+<U109C3A>
+<U109C3B>
+<U109C3C>
+<U109C3D>
+<U109C3E>
+<U109C3F>
+<U109C40>
+<U109C41>
+<U109C42>
+<U109C43>
+<U109C44>
+<U109C45>
+<U109C46>
+<U109C47>
+<U109C48>
+<U109C49>
+<U109C4A>
+<U109C4B>
+<U109C4C>
+<U109C4D>
+<U109C4E>
+<U109C4F>
+<U109C50>
+<U109C51>
+<U109C52>
+<U109C53>
+<U109C54>
+<U109C55>
+<U109C56>
+<U109C57>
+<U109C58>
+<U109C59>
+<U109C5A>
+<U109C5B>
+<U109C5C>
+<U109C5D>
+<U109C5E>
+<U109C5F>
+<U109C60>
+<U109C61>
+<U109C62>
+<U109C63>
+<U109C64>
+<U109C65>
+<U109C66>
+<U109C67>
+<U109C68>
+<U109C69>
+<U109C6A>
+<U109C6B>
+<U109C6C>
+<U109C6D>
+<U109C6E>
+<U109C6F>
+<U109C70>
+<U109C71>
+<U109C72>
+<U109C73>
+<U109C74>
+<U109C75>
+<U109C76>
+<U109C77>
+<U109C78>
+<U109C79>
+<U109C7A>
+<U109C7B>
+<U109C7C>
+<U109C7D>
+<U109C7E>
+<U109C7F>
+<U109C80>
+<U109C81>
+<U109C82>
+<U109C83>
+<U109C84>
+<U109C85>
+<U109C86>
+<U109C87>
+<U109C88>
+<U109C89>
+<U109C8A>
+<U109C8B>
+<U109C8C>
+<U109C8D>
+<U109C8E>
+<U109C8F>
+<U109C90>
+<U109C91>
+<U109C92>
+<U109C93>
+<U109C94>
+<U109C95>
+<U109C96>
+<U109C97>
+<U109C98>
+<U109C99>
+<U109C9A>
+<U109C9B>
+<U109C9C>
+<U109C9D>
+<U109C9E>
+<U109C9F>
+<U109CA0>
+<U109CA1>
+<U109CA2>
+<U109CA3>
+<U109CA4>
+<U109CA5>
+<U109CA6>
+<U109CA7>
+<U109CA8>
+<U109CA9>
+<U109CAA>
+<U109CAB>
+<U109CAC>
+<U109CAD>
+<U109CAE>
+<U109CAF>
+<U109CB0>
+<U109CB1>
+<U109CB2>
+<U109CB3>
+<U109CB4>
+<U109CB5>
+<U109CB6>
+<U109CB7>
+<U109CB8>
+<U109CB9>
+<U109CBA>
+<U109CBB>
+<U109CBC>
+<U109CBD>
+<U109CBE>
+<U109CBF>
+<U109CC0>
+<U109CC1>
+<U109CC2>
+<U109CC3>
+<U109CC4>
+<U109CC5>
+<U109CC6>
+<U109CC7>
+<U109CC8>
+<U109CC9>
+<U109CCA>
+<U109CCB>
+<U109CCC>
+<U109CCD>
+<U109CCE>
+<U109CCF>
+<U109CD0>
+<U109CD1>
+<U109CD2>
+<U109CD3>
+<U109CD4>
+<U109CD5>
+<U109CD6>
+<U109CD7>
+<U109CD8>
+<U109CD9>
+<U109CDA>
+<U109CDB>
+<U109CDC>
+<U109CDD>
+<U109CDE>
+<U109CDF>
+<U109CE0>
+<U109CE1>
+<U109CE2>
+<U109CE3>
+<U109CE4>
+<U109CE5>
+<U109CE6>
+<U109CE7>
+<U109CE8>
+<U109CE9>
+<U109CEA>
+<U109CEB>
+<U109CEC>
+<U109CED>
+<U109CEE>
+<U109CEF>
+<U109CF0>
+<U109CF1>
+<U109CF2>
+<U109CF3>
+<U109CF4>
+<U109CF5>
+<U109CF6>
+<U109CF7>
+<U109CF8>
+<U109CF9>
+<U109CFA>
+<U109CFB>
+<U109CFC>
+<U109CFD>
+<U109CFE>
+<U109CFF>
+<U109D00>
+<U109D01>
+<U109D02>
+<U109D03>
+<U109D04>
+<U109D05>
+<U109D06>
+<U109D07>
+<U109D08>
+<U109D09>
+<U109D0A>
+<U109D0B>
+<U109D0C>
+<U109D0D>
+<U109D0E>
+<U109D0F>
+<U109D10>
+<U109D11>
+<U109D12>
+<U109D13>
+<U109D14>
+<U109D15>
+<U109D16>
+<U109D17>
+<U109D18>
+<U109D19>
+<U109D1A>
+<U109D1B>
+<U109D1C>
+<U109D1D>
+<U109D1E>
+<U109D1F>
+<U109D20>
+<U109D21>
+<U109D22>
+<U109D23>
+<U109D24>
+<U109D25>
+<U109D26>
+<U109D27>
+<U109D28>
+<U109D29>
+<U109D2A>
+<U109D2B>
+<U109D2C>
+<U109D2D>
+<U109D2E>
+<U109D2F>
+<U109D30>
+<U109D31>
+<U109D32>
+<U109D33>
+<U109D34>
+<U109D35>
+<U109D36>
+<U109D37>
+<U109D38>
+<U109D39>
+<U109D3A>
+<U109D3B>
+<U109D3C>
+<U109D3D>
+<U109D3E>
+<U109D3F>
+<U109D40>
+<U109D41>
+<U109D42>
+<U109D43>
+<U109D44>
+<U109D45>
+<U109D46>
+<U109D47>
+<U109D48>
+<U109D49>
+<U109D4A>
+<U109D4B>
+<U109D4C>
+<U109D4D>
+<U109D4E>
+<U109D4F>
+<U109D50>
+<U109D51>
+<U109D52>
+<U109D53>
+<U109D54>
+<U109D55>
+<U109D56>
+<U109D57>
+<U109D58>
+<U109D59>
+<U109D5A>
+<U109D5B>
+<U109D5C>
+<U109D5D>
+<U109D5E>
+<U109D5F>
+<U109D60>
+<U109D61>
+<U109D62>
+<U109D63>
+<U109D64>
+<U109D65>
+<U109D66>
+<U109D67>
+<U109D68>
+<U109D69>
+<U109D6A>
+<U109D6B>
+<U109D6C>
+<U109D6D>
+<U109D6E>
+<U109D6F>
+<U109D70>
+<U109D71>
+<U109D72>
+<U109D73>
+<U109D74>
+<U109D75>
+<U109D76>
+<U109D77>
+<U109D78>
+<U109D79>
+<U109D7A>
+<U109D7B>
+<U109D7C>
+<U109D7D>
+<U109D7E>
+<U109D7F>
+<U109D80>
+<U109D81>
+<U109D82>
+<U109D83>
+<U109D84>
+<U109D85>
+<U109D86>
+<U109D87>
+<U109D88>
+<U109D89>
+<U109D8A>
+<U109D8B>
+<U109D8C>
+<U109D8D>
+<U109D8E>
+<U109D8F>
+<U109D90>
+<U109D91>
+<U109D92>
+<U109D93>
+<U109D94>
+<U109D95>
+<U109D96>
+<U109D97>
+<U109D98>
+<U109D99>
+<U109D9A>
+<U109D9B>
+<U109D9C>
+<U109D9D>
+<U109D9E>
+<U109D9F>
+<U109DA0>
+<U109DA1>
+<U109DA2>
+<U109DA3>
+<U109DA4>
+<U109DA5>
+<U109DA6>
+<U109DA7>
+<U109DA8>
+<U109DA9>
+<U109DAA>
+<U109DAB>
+<U109DAC>
+<U109DAD>
+<U109DAE>
+<U109DAF>
+<U109DB0>
+<U109DB1>
+<U109DB2>
+<U109DB3>
+<U109DB4>
+<U109DB5>
+<U109DB6>
+<U109DB7>
+<U109DB8>
+<U109DB9>
+<U109DBA>
+<U109DBB>
+<U109DBC>
+<U109DBD>
+<U109DBE>
+<U109DBF>
+<U109DC0>
+<U109DC1>
+<U109DC2>
+<U109DC3>
+<U109DC4>
+<U109DC5>
+<U109DC6>
+<U109DC7>
+<U109DC8>
+<U109DC9>
+<U109DCA>
+<U109DCB>
+<U109DCC>
+<U109DCD>
+<U109DCE>
+<U109DCF>
+<U109DD0>
+<U109DD1>
+<U109DD2>
+<U109DD3>
+<U109DD4>
+<U109DD5>
+<U109DD6>
+<U109DD7>
+<U109DD8>
+<U109DD9>
+<U109DDA>
+<U109DDB>
+<U109DDC>
+<U109DDD>
+<U109DDE>
+<U109DDF>
+<U109DE0>
+<U109DE1>
+<U109DE2>
+<U109DE3>
+<U109DE4>
+<U109DE5>
+<U109DE6>
+<U109DE7>
+<U109DE8>
+<U109DE9>
+<U109DEA>
+<U109DEB>
+<U109DEC>
+<U109DED>
+<U109DEE>
+<U109DEF>
+<U109DF0>
+<U109DF1>
+<U109DF2>
+<U109DF3>
+<U109DF4>
+<U109DF5>
+<U109DF6>
+<U109DF7>
+<U109DF8>
+<U109DF9>
+<U109DFA>
+<U109DFB>
+<U109DFC>
+<U109DFD>
+<U109DFE>
+<U109DFF>
+<U109E00>
+<U109E01>
+<U109E02>
+<U109E03>
+<U109E04>
+<U109E05>
+<U109E06>
+<U109E07>
+<U109E08>
+<U109E09>
+<U109E0A>
+<U109E0B>
+<U109E0C>
+<U109E0D>
+<U109E0E>
+<U109E0F>
+<U109E10>
+<U109E11>
+<U109E12>
+<U109E13>
+<U109E14>
+<U109E15>
+<U109E16>
+<U109E17>
+<U109E18>
+<U109E19>
+<U109E1A>
+<U109E1B>
+<U109E1C>
+<U109E1D>
+<U109E1E>
+<U109E1F>
+<U109E20>
+<U109E21>
+<U109E22>
+<U109E23>
+<U109E24>
+<U109E25>
+<U109E26>
+<U109E27>
+<U109E28>
+<U109E29>
+<U109E2A>
+<U109E2B>
+<U109E2C>
+<U109E2D>
+<U109E2E>
+<U109E2F>
+<U109E30>
+<U109E31>
+<U109E32>
+<U109E33>
+<U109E34>
+<U109E35>
+<U109E36>
+<U109E37>
+<U109E38>
+<U109E39>
+<U109E3A>
+<U109E3B>
+<U109E3C>
+<U109E3D>
+<U109E3E>
+<U109E3F>
+<U109E40>
+<U109E41>
+<U109E42>
+<U109E43>
+<U109E44>
+<U109E45>
+<U109E46>
+<U109E47>
+<U109E48>
+<U109E49>
+<U109E4A>
+<U109E4B>
+<U109E4C>
+<U109E4D>
+<U109E4E>
+<U109E4F>
+<U109E50>
+<U109E51>
+<U109E52>
+<U109E53>
+<U109E54>
+<U109E55>
+<U109E56>
+<U109E57>
+<U109E58>
+<U109E59>
+<U109E5A>
+<U109E5B>
+<U109E5C>
+<U109E5D>
+<U109E5E>
+<U109E5F>
+<U109E60>
+<U109E61>
+<U109E62>
+<U109E63>
+<U109E64>
+<U109E65>
+<U109E66>
+<U109E67>
+<U109E68>
+<U109E69>
+<U109E6A>
+<U109E6B>
+<U109E6C>
+<U109E6D>
+<U109E6E>
+<U109E6F>
+<U109E70>
+<U109E71>
+<U109E72>
+<U109E73>
+<U109E74>
+<U109E75>
+<U109E76>
+<U109E77>
+<U109E78>
+<U109E79>
+<U109E7A>
+<U109E7B>
+<U109E7C>
+<U109E7D>
+<U109E7E>
+<U109E7F>
+<U109E80>
+<U109E81>
+<U109E82>
+<U109E83>
+<U109E84>
+<U109E85>
+<U109E86>
+<U109E87>
+<U109E88>
+<U109E89>
+<U109E8A>
+<U109E8B>
+<U109E8C>
+<U109E8D>
+<U109E8E>
+<U109E8F>
+<U109E90>
+<U109E91>
+<U109E92>
+<U109E93>
+<U109E94>
+<U109E95>
+<U109E96>
+<U109E97>
+<U109E98>
+<U109E99>
+<U109E9A>
+<U109E9B>
+<U109E9C>
+<U109E9D>
+<U109E9E>
+<U109E9F>
+<U109EA0>
+<U109EA1>
+<U109EA2>
+<U109EA3>
+<U109EA4>
+<U109EA5>
+<U109EA6>
+<U109EA7>
+<U109EA8>
+<U109EA9>
+<U109EAA>
+<U109EAB>
+<U109EAC>
+<U109EAD>
+<U109EAE>
+<U109EAF>
+<U109EB0>
+<U109EB1>
+<U109EB2>
+<U109EB3>
+<U109EB4>
+<U109EB5>
+<U109EB6>
+<U109EB7>
+<U109EB8>
+<U109EB9>
+<U109EBA>
+<U109EBB>
+<U109EBC>
+<U109EBD>
+<U109EBE>
+<U109EBF>
+<U109EC0>
+<U109EC1>
+<U109EC2>
+<U109EC3>
+<U109EC4>
+<U109EC5>
+<U109EC6>
+<U109EC7>
+<U109EC8>
+<U109EC9>
+<U109ECA>
+<U109ECB>
+<U109ECC>
+<U109ECD>
+<U109ECE>
+<U109ECF>
+<U109ED0>
+<U109ED1>
+<U109ED2>
+<U109ED3>
+<U109ED4>
+<U109ED5>
+<U109ED6>
+<U109ED7>
+<U109ED8>
+<U109ED9>
+<U109EDA>
+<U109EDB>
+<U109EDC>
+<U109EDD>
+<U109EDE>
+<U109EDF>
+<U109EE0>
+<U109EE1>
+<U109EE2>
+<U109EE3>
+<U109EE4>
+<U109EE5>
+<U109EE6>
+<U109EE7>
+<U109EE8>
+<U109EE9>
+<U109EEA>
+<U109EEB>
+<U109EEC>
+<U109EED>
+<U109EEE>
+<U109EEF>
+<U109EF0>
+<U109EF1>
+<U109EF2>
+<U109EF3>
+<U109EF4>
+<U109EF5>
+<U109EF6>
+<U109EF7>
+<U109EF8>
+<U109EF9>
+<U109EFA>
+<U109EFB>
+<U109EFC>
+<U109EFD>
+<U109EFE>
+<U109EFF>
+<U109F00>
+<U109F01>
+<U109F02>
+<U109F03>
+<U109F04>
+<U109F05>
+<U109F06>
+<U109F07>
+<U109F08>
+<U109F09>
+<U109F0A>
+<U109F0B>
+<U109F0C>
+<U109F0D>
+<U109F0E>
+<U109F0F>
+<U109F10>
+<U109F11>
+<U109F12>
+<U109F13>
+<U109F14>
+<U109F15>
+<U109F16>
+<U109F17>
+<U109F18>
+<U109F19>
+<U109F1A>
+<U109F1B>
+<U109F1C>
+<U109F1D>
+<U109F1E>
+<U109F1F>
+<U109F20>
+<U109F21>
+<U109F22>
+<U109F23>
+<U109F24>
+<U109F25>
+<U109F26>
+<U109F27>
+<U109F28>
+<U109F29>
+<U109F2A>
+<U109F2B>
+<U109F2C>
+<U109F2D>
+<U109F2E>
+<U109F2F>
+<U109F30>
+<U109F31>
+<U109F32>
+<U109F33>
+<U109F34>
+<U109F35>
+<U109F36>
+<U109F37>
+<U109F38>
+<U109F39>
+<U109F3A>
+<U109F3B>
+<U109F3C>
+<U109F3D>
+<U109F3E>
+<U109F3F>
+<U109F40>
+<U109F41>
+<U109F42>
+<U109F43>
+<U109F44>
+<U109F45>
+<U109F46>
+<U109F47>
+<U109F48>
+<U109F49>
+<U109F4A>
+<U109F4B>
+<U109F4C>
+<U109F4D>
+<U109F4E>
+<U109F4F>
+<U109F50>
+<U109F51>
+<U109F52>
+<U109F53>
+<U109F54>
+<U109F55>
+<U109F56>
+<U109F57>
+<U109F58>
+<U109F59>
+<U109F5A>
+<U109F5B>
+<U109F5C>
+<U109F5D>
+<U109F5E>
+<U109F5F>
+<U109F60>
+<U109F61>
+<U109F62>
+<U109F63>
+<U109F64>
+<U109F65>
+<U109F66>
+<U109F67>
+<U109F68>
+<U109F69>
+<U109F6A>
+<U109F6B>
+<U109F6C>
+<U109F6D>
+<U109F6E>
+<U109F6F>
+<U109F70>
+<U109F71>
+<U109F72>
+<U109F73>
+<U109F74>
+<U109F75>
+<U109F76>
+<U109F77>
+<U109F78>
+<U109F79>
+<U109F7A>
+<U109F7B>
+<U109F7C>
+<U109F7D>
+<U109F7E>
+<U109F7F>
+<U109F80>
+<U109F81>
+<U109F82>
+<U109F83>
+<U109F84>
+<U109F85>
+<U109F86>
+<U109F87>
+<U109F88>
+<U109F89>
+<U109F8A>
+<U109F8B>
+<U109F8C>
+<U109F8D>
+<U109F8E>
+<U109F8F>
+<U109F90>
+<U109F91>
+<U109F92>
+<U109F93>
+<U109F94>
+<U109F95>
+<U109F96>
+<U109F97>
+<U109F98>
+<U109F99>
+<U109F9A>
+<U109F9B>
+<U109F9C>
+<U109F9D>
+<U109F9E>
+<U109F9F>
+<U109FA0>
+<U109FA1>
+<U109FA2>
+<U109FA3>
+<U109FA4>
+<U109FA5>
+<U109FA6>
+<U109FA7>
+<U109FA8>
+<U109FA9>
+<U109FAA>
+<U109FAB>
+<U109FAC>
+<U109FAD>
+<U109FAE>
+<U109FAF>
+<U109FB0>
+<U109FB1>
+<U109FB2>
+<U109FB3>
+<U109FB4>
+<U109FB5>
+<U109FB6>
+<U109FB7>
+<U109FB8>
+<U109FB9>
+<U109FBA>
+<U109FBB>
+<U109FBC>
+<U109FBD>
+<U109FBE>
+<U109FBF>
+<U109FC0>
+<U109FC1>
+<U109FC2>
+<U109FC3>
+<U109FC4>
+<U109FC5>
+<U109FC6>
+<U109FC7>
+<U109FC8>
+<U109FC9>
+<U109FCA>
+<U109FCB>
+<U109FCC>
+<U109FCD>
+<U109FCE>
+<U109FCF>
+<U109FD0>
+<U109FD1>
+<U109FD2>
+<U109FD3>
+<U109FD4>
+<U109FD5>
+<U109FD6>
+<U109FD7>
+<U109FD8>
+<U109FD9>
+<U109FDA>
+<U109FDB>
+<U109FDC>
+<U109FDD>
+<U109FDE>
+<U109FDF>
+<U109FE0>
+<U109FE1>
+<U109FE2>
+<U109FE3>
+<U109FE4>
+<U109FE5>
+<U109FE6>
+<U109FE7>
+<U109FE8>
+<U109FE9>
+<U109FEA>
+<U109FEB>
+<U109FEC>
+<U109FED>
+<U109FEE>
+<U109FEF>
+<U109FF0>
+<U109FF1>
+<U109FF2>
+<U109FF3>
+<U109FF4>
+<U109FF5>
+<U109FF6>
+<U109FF7>
+<U109FF8>
+<U109FF9>
+<U109FFA>
+<U109FFB>
+<U109FFC>
+<U109FFD>
+<U109FFE>
+<U109FFF>
+<U10A000>
+<U10A001>
+<U10A002>
+<U10A003>
+<U10A004>
+<U10A005>
+<U10A006>
+<U10A007>
+<U10A008>
+<U10A009>
+<U10A00A>
+<U10A00B>
+<U10A00C>
+<U10A00D>
+<U10A00E>
+<U10A00F>
+<U10A010>
+<U10A011>
+<U10A012>
+<U10A013>
+<U10A014>
+<U10A015>
+<U10A016>
+<U10A017>
+<U10A018>
+<U10A019>
+<U10A01A>
+<U10A01B>
+<U10A01C>
+<U10A01D>
+<U10A01E>
+<U10A01F>
+<U10A020>
+<U10A021>
+<U10A022>
+<U10A023>
+<U10A024>
+<U10A025>
+<U10A026>
+<U10A027>
+<U10A028>
+<U10A029>
+<U10A02A>
+<U10A02B>
+<U10A02C>
+<U10A02D>
+<U10A02E>
+<U10A02F>
+<U10A030>
+<U10A031>
+<U10A032>
+<U10A033>
+<U10A034>
+<U10A035>
+<U10A036>
+<U10A037>
+<U10A038>
+<U10A039>
+<U10A03A>
+<U10A03B>
+<U10A03C>
+<U10A03D>
+<U10A03E>
+<U10A03F>
+<U10A040>
+<U10A041>
+<U10A042>
+<U10A043>
+<U10A044>
+<U10A045>
+<U10A046>
+<U10A047>
+<U10A048>
+<U10A049>
+<U10A04A>
+<U10A04B>
+<U10A04C>
+<U10A04D>
+<U10A04E>
+<U10A04F>
+<U10A050>
+<U10A051>
+<U10A052>
+<U10A053>
+<U10A054>
+<U10A055>
+<U10A056>
+<U10A057>
+<U10A058>
+<U10A059>
+<U10A05A>
+<U10A05B>
+<U10A05C>
+<U10A05D>
+<U10A05E>
+<U10A05F>
+<U10A060>
+<U10A061>
+<U10A062>
+<U10A063>
+<U10A064>
+<U10A065>
+<U10A066>
+<U10A067>
+<U10A068>
+<U10A069>
+<U10A06A>
+<U10A06B>
+<U10A06C>
+<U10A06D>
+<U10A06E>
+<U10A06F>
+<U10A070>
+<U10A071>
+<U10A072>
+<U10A073>
+<U10A074>
+<U10A075>
+<U10A076>
+<U10A077>
+<U10A078>
+<U10A079>
+<U10A07A>
+<U10A07B>
+<U10A07C>
+<U10A07D>
+<U10A07E>
+<U10A07F>
+<U10A080>
+<U10A081>
+<U10A082>
+<U10A083>
+<U10A084>
+<U10A085>
+<U10A086>
+<U10A087>
+<U10A088>
+<U10A089>
+<U10A08A>
+<U10A08B>
+<U10A08C>
+<U10A08D>
+<U10A08E>
+<U10A08F>
+<U10A090>
+<U10A091>
+<U10A092>
+<U10A093>
+<U10A094>
+<U10A095>
+<U10A096>
+<U10A097>
+<U10A098>
+<U10A099>
+<U10A09A>
+<U10A09B>
+<U10A09C>
+<U10A09D>
+<U10A09E>
+<U10A09F>
+<U10A0A0>
+<U10A0A1>
+<U10A0A2>
+<U10A0A3>
+<U10A0A4>
+<U10A0A5>
+<U10A0A6>
+<U10A0A7>
+<U10A0A8>
+<U10A0A9>
+<U10A0AA>
+<U10A0AB>
+<U10A0AC>
+<U10A0AD>
+<U10A0AE>
+<U10A0AF>
+<U10A0B0>
+<U10A0B1>
+<U10A0B2>
+<U10A0B3>
+<U10A0B4>
+<U10A0B5>
+<U10A0B6>
+<U10A0B7>
+<U10A0B8>
+<U10A0B9>
+<U10A0BA>
+<U10A0BB>
+<U10A0BC>
+<U10A0BD>
+<U10A0BE>
+<U10A0BF>
+<U10A0C0>
+<U10A0C1>
+<U10A0C2>
+<U10A0C3>
+<U10A0C4>
+<U10A0C5>
+<U10A0C6>
+<U10A0C7>
+<U10A0C8>
+<U10A0C9>
+<U10A0CA>
+<U10A0CB>
+<U10A0CC>
+<U10A0CD>
+<U10A0CE>
+<U10A0CF>
+<U10A0D0>
+<U10A0D1>
+<U10A0D2>
+<U10A0D3>
+<U10A0D4>
+<U10A0D5>
+<U10A0D6>
+<U10A0D7>
+<U10A0D8>
+<U10A0D9>
+<U10A0DA>
+<U10A0DB>
+<U10A0DC>
+<U10A0DD>
+<U10A0DE>
+<U10A0DF>
+<U10A0E0>
+<U10A0E1>
+<U10A0E2>
+<U10A0E3>
+<U10A0E4>
+<U10A0E5>
+<U10A0E6>
+<U10A0E7>
+<U10A0E8>
+<U10A0E9>
+<U10A0EA>
+<U10A0EB>
+<U10A0EC>
+<U10A0ED>
+<U10A0EE>
+<U10A0EF>
+<U10A0F0>
+<U10A0F1>
+<U10A0F2>
+<U10A0F3>
+<U10A0F4>
+<U10A0F5>
+<U10A0F6>
+<U10A0F7>
+<U10A0F8>
+<U10A0F9>
+<U10A0FA>
+<U10A0FB>
+<U10A0FC>
+<U10A0FD>
+<U10A0FE>
+<U10A0FF>
+<U10A100>
+<U10A101>
+<U10A102>
+<U10A103>
+<U10A104>
+<U10A105>
+<U10A106>
+<U10A107>
+<U10A108>
+<U10A109>
+<U10A10A>
+<U10A10B>
+<U10A10C>
+<U10A10D>
+<U10A10E>
+<U10A10F>
+<U10A110>
+<U10A111>
+<U10A112>
+<U10A113>
+<U10A114>
+<U10A115>
+<U10A116>
+<U10A117>
+<U10A118>
+<U10A119>
+<U10A11A>
+<U10A11B>
+<U10A11C>
+<U10A11D>
+<U10A11E>
+<U10A11F>
+<U10A120>
+<U10A121>
+<U10A122>
+<U10A123>
+<U10A124>
+<U10A125>
+<U10A126>
+<U10A127>
+<U10A128>
+<U10A129>
+<U10A12A>
+<U10A12B>
+<U10A12C>
+<U10A12D>
+<U10A12E>
+<U10A12F>
+<U10A130>
+<U10A131>
+<U10A132>
+<U10A133>
+<U10A134>
+<U10A135>
+<U10A136>
+<U10A137>
+<U10A138>
+<U10A139>
+<U10A13A>
+<U10A13B>
+<U10A13C>
+<U10A13D>
+<U10A13E>
+<U10A13F>
+<U10A140>
+<U10A141>
+<U10A142>
+<U10A143>
+<U10A144>
+<U10A145>
+<U10A146>
+<U10A147>
+<U10A148>
+<U10A149>
+<U10A14A>
+<U10A14B>
+<U10A14C>
+<U10A14D>
+<U10A14E>
+<U10A14F>
+<U10A150>
+<U10A151>
+<U10A152>
+<U10A153>
+<U10A154>
+<U10A155>
+<U10A156>
+<U10A157>
+<U10A158>
+<U10A159>
+<U10A15A>
+<U10A15B>
+<U10A15C>
+<U10A15D>
+<U10A15E>
+<U10A15F>
+<U10A160>
+<U10A161>
+<U10A162>
+<U10A163>
+<U10A164>
+<U10A165>
+<U10A166>
+<U10A167>
+<U10A168>
+<U10A169>
+<U10A16A>
+<U10A16B>
+<U10A16C>
+<U10A16D>
+<U10A16E>
+<U10A16F>
+<U10A170>
+<U10A171>
+<U10A172>
+<U10A173>
+<U10A174>
+<U10A175>
+<U10A176>
+<U10A177>
+<U10A178>
+<U10A179>
+<U10A17A>
+<U10A17B>
+<U10A17C>
+<U10A17D>
+<U10A17E>
+<U10A17F>
+<U10A180>
+<U10A181>
+<U10A182>
+<U10A183>
+<U10A184>
+<U10A185>
+<U10A186>
+<U10A187>
+<U10A188>
+<U10A189>
+<U10A18A>
+<U10A18B>
+<U10A18C>
+<U10A18D>
+<U10A18E>
+<U10A18F>
+<U10A190>
+<U10A191>
+<U10A192>
+<U10A193>
+<U10A194>
+<U10A195>
+<U10A196>
+<U10A197>
+<U10A198>
+<U10A199>
+<U10A19A>
+<U10A19B>
+<U10A19C>
+<U10A19D>
+<U10A19E>
+<U10A19F>
+<U10A1A0>
+<U10A1A1>
+<U10A1A2>
+<U10A1A3>
+<U10A1A4>
+<U10A1A5>
+<U10A1A6>
+<U10A1A7>
+<U10A1A8>
+<U10A1A9>
+<U10A1AA>
+<U10A1AB>
+<U10A1AC>
+<U10A1AD>
+<U10A1AE>
+<U10A1AF>
+<U10A1B0>
+<U10A1B1>
+<U10A1B2>
+<U10A1B3>
+<U10A1B4>
+<U10A1B5>
+<U10A1B6>
+<U10A1B7>
+<U10A1B8>
+<U10A1B9>
+<U10A1BA>
+<U10A1BB>
+<U10A1BC>
+<U10A1BD>
+<U10A1BE>
+<U10A1BF>
+<U10A1C0>
+<U10A1C1>
+<U10A1C2>
+<U10A1C3>
+<U10A1C4>
+<U10A1C5>
+<U10A1C6>
+<U10A1C7>
+<U10A1C8>
+<U10A1C9>
+<U10A1CA>
+<U10A1CB>
+<U10A1CC>
+<U10A1CD>
+<U10A1CE>
+<U10A1CF>
+<U10A1D0>
+<U10A1D1>
+<U10A1D2>
+<U10A1D3>
+<U10A1D4>
+<U10A1D5>
+<U10A1D6>
+<U10A1D7>
+<U10A1D8>
+<U10A1D9>
+<U10A1DA>
+<U10A1DB>
+<U10A1DC>
+<U10A1DD>
+<U10A1DE>
+<U10A1DF>
+<U10A1E0>
+<U10A1E1>
+<U10A1E2>
+<U10A1E3>
+<U10A1E4>
+<U10A1E5>
+<U10A1E6>
+<U10A1E7>
+<U10A1E8>
+<U10A1E9>
+<U10A1EA>
+<U10A1EB>
+<U10A1EC>
+<U10A1ED>
+<U10A1EE>
+<U10A1EF>
+<U10A1F0>
+<U10A1F1>
+<U10A1F2>
+<U10A1F3>
+<U10A1F4>
+<U10A1F5>
+<U10A1F6>
+<U10A1F7>
+<U10A1F8>
+<U10A1F9>
+<U10A1FA>
+<U10A1FB>
+<U10A1FC>
+<U10A1FD>
+<U10A1FE>
+<U10A1FF>
+<U10A200>
+<U10A201>
+<U10A202>
+<U10A203>
+<U10A204>
+<U10A205>
+<U10A206>
+<U10A207>
+<U10A208>
+<U10A209>
+<U10A20A>
+<U10A20B>
+<U10A20C>
+<U10A20D>
+<U10A20E>
+<U10A20F>
+<U10A210>
+<U10A211>
+<U10A212>
+<U10A213>
+<U10A214>
+<U10A215>
+<U10A216>
+<U10A217>
+<U10A218>
+<U10A219>
+<U10A21A>
+<U10A21B>
+<U10A21C>
+<U10A21D>
+<U10A21E>
+<U10A21F>
+<U10A220>
+<U10A221>
+<U10A222>
+<U10A223>
+<U10A224>
+<U10A225>
+<U10A226>
+<U10A227>
+<U10A228>
+<U10A229>
+<U10A22A>
+<U10A22B>
+<U10A22C>
+<U10A22D>
+<U10A22E>
+<U10A22F>
+<U10A230>
+<U10A231>
+<U10A232>
+<U10A233>
+<U10A234>
+<U10A235>
+<U10A236>
+<U10A237>
+<U10A238>
+<U10A239>
+<U10A23A>
+<U10A23B>
+<U10A23C>
+<U10A23D>
+<U10A23E>
+<U10A23F>
+<U10A240>
+<U10A241>
+<U10A242>
+<U10A243>
+<U10A244>
+<U10A245>
+<U10A246>
+<U10A247>
+<U10A248>
+<U10A249>
+<U10A24A>
+<U10A24B>
+<U10A24C>
+<U10A24D>
+<U10A24E>
+<U10A24F>
+<U10A250>
+<U10A251>
+<U10A252>
+<U10A253>
+<U10A254>
+<U10A255>
+<U10A256>
+<U10A257>
+<U10A258>
+<U10A259>
+<U10A25A>
+<U10A25B>
+<U10A25C>
+<U10A25D>
+<U10A25E>
+<U10A25F>
+<U10A260>
+<U10A261>
+<U10A262>
+<U10A263>
+<U10A264>
+<U10A265>
+<U10A266>
+<U10A267>
+<U10A268>
+<U10A269>
+<U10A26A>
+<U10A26B>
+<U10A26C>
+<U10A26D>
+<U10A26E>
+<U10A26F>
+<U10A270>
+<U10A271>
+<U10A272>
+<U10A273>
+<U10A274>
+<U10A275>
+<U10A276>
+<U10A277>
+<U10A278>
+<U10A279>
+<U10A27A>
+<U10A27B>
+<U10A27C>
+<U10A27D>
+<U10A27E>
+<U10A27F>
+<U10A280>
+<U10A281>
+<U10A282>
+<U10A283>
+<U10A284>
+<U10A285>
+<U10A286>
+<U10A287>
+<U10A288>
+<U10A289>
+<U10A28A>
+<U10A28B>
+<U10A28C>
+<U10A28D>
+<U10A28E>
+<U10A28F>
+<U10A290>
+<U10A291>
+<U10A292>
+<U10A293>
+<U10A294>
+<U10A295>
+<U10A296>
+<U10A297>
+<U10A298>
+<U10A299>
+<U10A29A>
+<U10A29B>
+<U10A29C>
+<U10A29D>
+<U10A29E>
+<U10A29F>
+<U10A2A0>
+<U10A2A1>
+<U10A2A2>
+<U10A2A3>
+<U10A2A4>
+<U10A2A5>
+<U10A2A6>
+<U10A2A7>
+<U10A2A8>
+<U10A2A9>
+<U10A2AA>
+<U10A2AB>
+<U10A2AC>
+<U10A2AD>
+<U10A2AE>
+<U10A2AF>
+<U10A2B0>
+<U10A2B1>
+<U10A2B2>
+<U10A2B3>
+<U10A2B4>
+<U10A2B5>
+<U10A2B6>
+<U10A2B7>
+<U10A2B8>
+<U10A2B9>
+<U10A2BA>
+<U10A2BB>
+<U10A2BC>
+<U10A2BD>
+<U10A2BE>
+<U10A2BF>
+<U10A2C0>
+<U10A2C1>
+<U10A2C2>
+<U10A2C3>
+<U10A2C4>
+<U10A2C5>
+<U10A2C6>
+<U10A2C7>
+<U10A2C8>
+<U10A2C9>
+<U10A2CA>
+<U10A2CB>
+<U10A2CC>
+<U10A2CD>
+<U10A2CE>
+<U10A2CF>
+<U10A2D0>
+<U10A2D1>
+<U10A2D2>
+<U10A2D3>
+<U10A2D4>
+<U10A2D5>
+<U10A2D6>
+<U10A2D7>
+<U10A2D8>
+<U10A2D9>
+<U10A2DA>
+<U10A2DB>
+<U10A2DC>
+<U10A2DD>
+<U10A2DE>
+<U10A2DF>
+<U10A2E0>
+<U10A2E1>
+<U10A2E2>
+<U10A2E3>
+<U10A2E4>
+<U10A2E5>
+<U10A2E6>
+<U10A2E7>
+<U10A2E8>
+<U10A2E9>
+<U10A2EA>
+<U10A2EB>
+<U10A2EC>
+<U10A2ED>
+<U10A2EE>
+<U10A2EF>
+<U10A2F0>
+<U10A2F1>
+<U10A2F2>
+<U10A2F3>
+<U10A2F4>
+<U10A2F5>
+<U10A2F6>
+<U10A2F7>
+<U10A2F8>
+<U10A2F9>
+<U10A2FA>
+<U10A2FB>
+<U10A2FC>
+<U10A2FD>
+<U10A2FE>
+<U10A2FF>
+<U10A300>
+<U10A301>
+<U10A302>
+<U10A303>
+<U10A304>
+<U10A305>
+<U10A306>
+<U10A307>
+<U10A308>
+<U10A309>
+<U10A30A>
+<U10A30B>
+<U10A30C>
+<U10A30D>
+<U10A30E>
+<U10A30F>
+<U10A310>
+<U10A311>
+<U10A312>
+<U10A313>
+<U10A314>
+<U10A315>
+<U10A316>
+<U10A317>
+<U10A318>
+<U10A319>
+<U10A31A>
+<U10A31B>
+<U10A31C>
+<U10A31D>
+<U10A31E>
+<U10A31F>
+<U10A320>
+<U10A321>
+<U10A322>
+<U10A323>
+<U10A324>
+<U10A325>
+<U10A326>
+<U10A327>
+<U10A328>
+<U10A329>
+<U10A32A>
+<U10A32B>
+<U10A32C>
+<U10A32D>
+<U10A32E>
+<U10A32F>
+<U10A330>
+<U10A331>
+<U10A332>
+<U10A333>
+<U10A334>
+<U10A335>
+<U10A336>
+<U10A337>
+<U10A338>
+<U10A339>
+<U10A33A>
+<U10A33B>
+<U10A33C>
+<U10A33D>
+<U10A33E>
+<U10A33F>
+<U10A340>
+<U10A341>
+<U10A342>
+<U10A343>
+<U10A344>
+<U10A345>
+<U10A346>
+<U10A347>
+<U10A348>
+<U10A349>
+<U10A34A>
+<U10A34B>
+<U10A34C>
+<U10A34D>
+<U10A34E>
+<U10A34F>
+<U10A350>
+<U10A351>
+<U10A352>
+<U10A353>
+<U10A354>
+<U10A355>
+<U10A356>
+<U10A357>
+<U10A358>
+<U10A359>
+<U10A35A>
+<U10A35B>
+<U10A35C>
+<U10A35D>
+<U10A35E>
+<U10A35F>
+<U10A360>
+<U10A361>
+<U10A362>
+<U10A363>
+<U10A364>
+<U10A365>
+<U10A366>
+<U10A367>
+<U10A368>
+<U10A369>
+<U10A36A>
+<U10A36B>
+<U10A36C>
+<U10A36D>
+<U10A36E>
+<U10A36F>
+<U10A370>
+<U10A371>
+<U10A372>
+<U10A373>
+<U10A374>
+<U10A375>
+<U10A376>
+<U10A377>
+<U10A378>
+<U10A379>
+<U10A37A>
+<U10A37B>
+<U10A37C>
+<U10A37D>
+<U10A37E>
+<U10A37F>
+<U10A380>
+<U10A381>
+<U10A382>
+<U10A383>
+<U10A384>
+<U10A385>
+<U10A386>
+<U10A387>
+<U10A388>
+<U10A389>
+<U10A38A>
+<U10A38B>
+<U10A38C>
+<U10A38D>
+<U10A38E>
+<U10A38F>
+<U10A390>
+<U10A391>
+<U10A392>
+<U10A393>
+<U10A394>
+<U10A395>
+<U10A396>
+<U10A397>
+<U10A398>
+<U10A399>
+<U10A39A>
+<U10A39B>
+<U10A39C>
+<U10A39D>
+<U10A39E>
+<U10A39F>
+<U10A3A0>
+<U10A3A1>
+<U10A3A2>
+<U10A3A3>
+<U10A3A4>
+<U10A3A5>
+<U10A3A6>
+<U10A3A7>
+<U10A3A8>
+<U10A3A9>
+<U10A3AA>
+<U10A3AB>
+<U10A3AC>
+<U10A3AD>
+<U10A3AE>
+<U10A3AF>
+<U10A3B0>
+<U10A3B1>
+<U10A3B2>
+<U10A3B3>
+<U10A3B4>
+<U10A3B5>
+<U10A3B6>
+<U10A3B7>
+<U10A3B8>
+<U10A3B9>
+<U10A3BA>
+<U10A3BB>
+<U10A3BC>
+<U10A3BD>
+<U10A3BE>
+<U10A3BF>
+<U10A3C0>
+<U10A3C1>
+<U10A3C2>
+<U10A3C3>
+<U10A3C4>
+<U10A3C5>
+<U10A3C6>
+<U10A3C7>
+<U10A3C8>
+<U10A3C9>
+<U10A3CA>
+<U10A3CB>
+<U10A3CC>
+<U10A3CD>
+<U10A3CE>
+<U10A3CF>
+<U10A3D0>
+<U10A3D1>
+<U10A3D2>
+<U10A3D3>
+<U10A3D4>
+<U10A3D5>
+<U10A3D6>
+<U10A3D7>
+<U10A3D8>
+<U10A3D9>
+<U10A3DA>
+<U10A3DB>
+<U10A3DC>
+<U10A3DD>
+<U10A3DE>
+<U10A3DF>
+<U10A3E0>
+<U10A3E1>
+<U10A3E2>
+<U10A3E3>
+<U10A3E4>
+<U10A3E5>
+<U10A3E6>
+<U10A3E7>
+<U10A3E8>
+<U10A3E9>
+<U10A3EA>
+<U10A3EB>
+<U10A3EC>
+<U10A3ED>
+<U10A3EE>
+<U10A3EF>
+<U10A3F0>
+<U10A3F1>
+<U10A3F2>
+<U10A3F3>
+<U10A3F4>
+<U10A3F5>
+<U10A3F6>
+<U10A3F7>
+<U10A3F8>
+<U10A3F9>
+<U10A3FA>
+<U10A3FB>
+<U10A3FC>
+<U10A3FD>
+<U10A3FE>
+<U10A3FF>
+<U10A400>
+<U10A401>
+<U10A402>
+<U10A403>
+<U10A404>
+<U10A405>
+<U10A406>
+<U10A407>
+<U10A408>
+<U10A409>
+<U10A40A>
+<U10A40B>
+<U10A40C>
+<U10A40D>
+<U10A40E>
+<U10A40F>
+<U10A410>
+<U10A411>
+<U10A412>
+<U10A413>
+<U10A414>
+<U10A415>
+<U10A416>
+<U10A417>
+<U10A418>
+<U10A419>
+<U10A41A>
+<U10A41B>
+<U10A41C>
+<U10A41D>
+<U10A41E>
+<U10A41F>
+<U10A420>
+<U10A421>
+<U10A422>
+<U10A423>
+<U10A424>
+<U10A425>
+<U10A426>
+<U10A427>
+<U10A428>
+<U10A429>
+<U10A42A>
+<U10A42B>
+<U10A42C>
+<U10A42D>
+<U10A42E>
+<U10A42F>
+<U10A430>
+<U10A431>
+<U10A432>
+<U10A433>
+<U10A434>
+<U10A435>
+<U10A436>
+<U10A437>
+<U10A438>
+<U10A439>
+<U10A43A>
+<U10A43B>
+<U10A43C>
+<U10A43D>
+<U10A43E>
+<U10A43F>
+<U10A440>
+<U10A441>
+<U10A442>
+<U10A443>
+<U10A444>
+<U10A445>
+<U10A446>
+<U10A447>
+<U10A448>
+<U10A449>
+<U10A44A>
+<U10A44B>
+<U10A44C>
+<U10A44D>
+<U10A44E>
+<U10A44F>
+<U10A450>
+<U10A451>
+<U10A452>
+<U10A453>
+<U10A454>
+<U10A455>
+<U10A456>
+<U10A457>
+<U10A458>
+<U10A459>
+<U10A45A>
+<U10A45B>
+<U10A45C>
+<U10A45D>
+<U10A45E>
+<U10A45F>
+<U10A460>
+<U10A461>
+<U10A462>
+<U10A463>
+<U10A464>
+<U10A465>
+<U10A466>
+<U10A467>
+<U10A468>
+<U10A469>
+<U10A46A>
+<U10A46B>
+<U10A46C>
+<U10A46D>
+<U10A46E>
+<U10A46F>
+<U10A470>
+<U10A471>
+<U10A472>
+<U10A473>
+<U10A474>
+<U10A475>
+<U10A476>
+<U10A477>
+<U10A478>
+<U10A479>
+<U10A47A>
+<U10A47B>
+<U10A47C>
+<U10A47D>
+<U10A47E>
+<U10A47F>
+<U10A480>
+<U10A481>
+<U10A482>
+<U10A483>
+<U10A484>
+<U10A485>
+<U10A486>
+<U10A487>
+<U10A488>
+<U10A489>
+<U10A48A>
+<U10A48B>
+<U10A48C>
+<U10A48D>
+<U10A48E>
+<U10A48F>
+<U10A490>
+<U10A491>
+<U10A492>
+<U10A493>
+<U10A494>
+<U10A495>
+<U10A496>
+<U10A497>
+<U10A498>
+<U10A499>
+<U10A49A>
+<U10A49B>
+<U10A49C>
+<U10A49D>
+<U10A49E>
+<U10A49F>
+<U10A4A0>
+<U10A4A1>
+<U10A4A2>
+<U10A4A3>
+<U10A4A4>
+<U10A4A5>
+<U10A4A6>
+<U10A4A7>
+<U10A4A8>
+<U10A4A9>
+<U10A4AA>
+<U10A4AB>
+<U10A4AC>
+<U10A4AD>
+<U10A4AE>
+<U10A4AF>
+<U10A4B0>
+<U10A4B1>
+<U10A4B2>
+<U10A4B3>
+<U10A4B4>
+<U10A4B5>
+<U10A4B6>
+<U10A4B7>
+<U10A4B8>
+<U10A4B9>
+<U10A4BA>
+<U10A4BB>
+<U10A4BC>
+<U10A4BD>
+<U10A4BE>
+<U10A4BF>
+<U10A4C0>
+<U10A4C1>
+<U10A4C2>
+<U10A4C3>
+<U10A4C4>
+<U10A4C5>
+<U10A4C6>
+<U10A4C7>
+<U10A4C8>
+<U10A4C9>
+<U10A4CA>
+<U10A4CB>
+<U10A4CC>
+<U10A4CD>
+<U10A4CE>
+<U10A4CF>
+<U10A4D0>
+<U10A4D1>
+<U10A4D2>
+<U10A4D3>
+<U10A4D4>
+<U10A4D5>
+<U10A4D6>
+<U10A4D7>
+<U10A4D8>
+<U10A4D9>
+<U10A4DA>
+<U10A4DB>
+<U10A4DC>
+<U10A4DD>
+<U10A4DE>
+<U10A4DF>
+<U10A4E0>
+<U10A4E1>
+<U10A4E2>
+<U10A4E3>
+<U10A4E4>
+<U10A4E5>
+<U10A4E6>
+<U10A4E7>
+<U10A4E8>
+<U10A4E9>
+<U10A4EA>
+<U10A4EB>
+<U10A4EC>
+<U10A4ED>
+<U10A4EE>
+<U10A4EF>
+<U10A4F0>
+<U10A4F1>
+<U10A4F2>
+<U10A4F3>
+<U10A4F4>
+<U10A4F5>
+<U10A4F6>
+<U10A4F7>
+<U10A4F8>
+<U10A4F9>
+<U10A4FA>
+<U10A4FB>
+<U10A4FC>
+<U10A4FD>
+<U10A4FE>
+<U10A4FF>
+<U10A500>
+<U10A501>
+<U10A502>
+<U10A503>
+<U10A504>
+<U10A505>
+<U10A506>
+<U10A507>
+<U10A508>
+<U10A509>
+<U10A50A>
+<U10A50B>
+<U10A50C>
+<U10A50D>
+<U10A50E>
+<U10A50F>
+<U10A510>
+<U10A511>
+<U10A512>
+<U10A513>
+<U10A514>
+<U10A515>
+<U10A516>
+<U10A517>
+<U10A518>
+<U10A519>
+<U10A51A>
+<U10A51B>
+<U10A51C>
+<U10A51D>
+<U10A51E>
+<U10A51F>
+<U10A520>
+<U10A521>
+<U10A522>
+<U10A523>
+<U10A524>
+<U10A525>
+<U10A526>
+<U10A527>
+<U10A528>
+<U10A529>
+<U10A52A>
+<U10A52B>
+<U10A52C>
+<U10A52D>
+<U10A52E>
+<U10A52F>
+<U10A530>
+<U10A531>
+<U10A532>
+<U10A533>
+<U10A534>
+<U10A535>
+<U10A536>
+<U10A537>
+<U10A538>
+<U10A539>
+<U10A53A>
+<U10A53B>
+<U10A53C>
+<U10A53D>
+<U10A53E>
+<U10A53F>
+<U10A540>
+<U10A541>
+<U10A542>
+<U10A543>
+<U10A544>
+<U10A545>
+<U10A546>
+<U10A547>
+<U10A548>
+<U10A549>
+<U10A54A>
+<U10A54B>
+<U10A54C>
+<U10A54D>
+<U10A54E>
+<U10A54F>
+<U10A550>
+<U10A551>
+<U10A552>
+<U10A553>
+<U10A554>
+<U10A555>
+<U10A556>
+<U10A557>
+<U10A558>
+<U10A559>
+<U10A55A>
+<U10A55B>
+<U10A55C>
+<U10A55D>
+<U10A55E>
+<U10A55F>
+<U10A560>
+<U10A561>
+<U10A562>
+<U10A563>
+<U10A564>
+<U10A565>
+<U10A566>
+<U10A567>
+<U10A568>
+<U10A569>
+<U10A56A>
+<U10A56B>
+<U10A56C>
+<U10A56D>
+<U10A56E>
+<U10A56F>
+<U10A570>
+<U10A571>
+<U10A572>
+<U10A573>
+<U10A574>
+<U10A575>
+<U10A576>
+<U10A577>
+<U10A578>
+<U10A579>
+<U10A57A>
+<U10A57B>
+<U10A57C>
+<U10A57D>
+<U10A57E>
+<U10A57F>
+<U10A580>
+<U10A581>
+<U10A582>
+<U10A583>
+<U10A584>
+<U10A585>
+<U10A586>
+<U10A587>
+<U10A588>
+<U10A589>
+<U10A58A>
+<U10A58B>
+<U10A58C>
+<U10A58D>
+<U10A58E>
+<U10A58F>
+<U10A590>
+<U10A591>
+<U10A592>
+<U10A593>
+<U10A594>
+<U10A595>
+<U10A596>
+<U10A597>
+<U10A598>
+<U10A599>
+<U10A59A>
+<U10A59B>
+<U10A59C>
+<U10A59D>
+<U10A59E>
+<U10A59F>
+<U10A5A0>
+<U10A5A1>
+<U10A5A2>
+<U10A5A3>
+<U10A5A4>
+<U10A5A5>
+<U10A5A6>
+<U10A5A7>
+<U10A5A8>
+<U10A5A9>
+<U10A5AA>
+<U10A5AB>
+<U10A5AC>
+<U10A5AD>
+<U10A5AE>
+<U10A5AF>
+<U10A5B0>
+<U10A5B1>
+<U10A5B2>
+<U10A5B3>
+<U10A5B4>
+<U10A5B5>
+<U10A5B6>
+<U10A5B7>
+<U10A5B8>
+<U10A5B9>
+<U10A5BA>
+<U10A5BB>
+<U10A5BC>
+<U10A5BD>
+<U10A5BE>
+<U10A5BF>
+<U10A5C0>
+<U10A5C1>
+<U10A5C2>
+<U10A5C3>
+<U10A5C4>
+<U10A5C5>
+<U10A5C6>
+<U10A5C7>
+<U10A5C8>
+<U10A5C9>
+<U10A5CA>
+<U10A5CB>
+<U10A5CC>
+<U10A5CD>
+<U10A5CE>
+<U10A5CF>
+<U10A5D0>
+<U10A5D1>
+<U10A5D2>
+<U10A5D3>
+<U10A5D4>
+<U10A5D5>
+<U10A5D6>
+<U10A5D7>
+<U10A5D8>
+<U10A5D9>
+<U10A5DA>
+<U10A5DB>
+<U10A5DC>
+<U10A5DD>
+<U10A5DE>
+<U10A5DF>
+<U10A5E0>
+<U10A5E1>
+<U10A5E2>
+<U10A5E3>
+<U10A5E4>
+<U10A5E5>
+<U10A5E6>
+<U10A5E7>
+<U10A5E8>
+<U10A5E9>
+<U10A5EA>
+<U10A5EB>
+<U10A5EC>
+<U10A5ED>
+<U10A5EE>
+<U10A5EF>
+<U10A5F0>
+<U10A5F1>
+<U10A5F2>
+<U10A5F3>
+<U10A5F4>
+<U10A5F5>
+<U10A5F6>
+<U10A5F7>
+<U10A5F8>
+<U10A5F9>
+<U10A5FA>
+<U10A5FB>
+<U10A5FC>
+<U10A5FD>
+<U10A5FE>
+<U10A5FF>
+<U10A600>
+<U10A601>
+<U10A602>
+<U10A603>
+<U10A604>
+<U10A605>
+<U10A606>
+<U10A607>
+<U10A608>
+<U10A609>
+<U10A60A>
+<U10A60B>
+<U10A60C>
+<U10A60D>
+<U10A60E>
+<U10A60F>
+<U10A610>
+<U10A611>
+<U10A612>
+<U10A613>
+<U10A614>
+<U10A615>
+<U10A616>
+<U10A617>
+<U10A618>
+<U10A619>
+<U10A61A>
+<U10A61B>
+<U10A61C>
+<U10A61D>
+<U10A61E>
+<U10A61F>
+<U10A620>
+<U10A621>
+<U10A622>
+<U10A623>
+<U10A624>
+<U10A625>
+<U10A626>
+<U10A627>
+<U10A628>
+<U10A629>
+<U10A62A>
+<U10A62B>
+<U10A62C>
+<U10A62D>
+<U10A62E>
+<U10A62F>
+<U10A630>
+<U10A631>
+<U10A632>
+<U10A633>
+<U10A634>
+<U10A635>
+<U10A636>
+<U10A637>
+<U10A638>
+<U10A639>
+<U10A63A>
+<U10A63B>
+<U10A63C>
+<U10A63D>
+<U10A63E>
+<U10A63F>
+<U10A640>
+<U10A641>
+<U10A642>
+<U10A643>
+<U10A644>
+<U10A645>
+<U10A646>
+<U10A647>
+<U10A648>
+<U10A649>
+<U10A64A>
+<U10A64B>
+<U10A64C>
+<U10A64D>
+<U10A64E>
+<U10A64F>
+<U10A650>
+<U10A651>
+<U10A652>
+<U10A653>
+<U10A654>
+<U10A655>
+<U10A656>
+<U10A657>
+<U10A658>
+<U10A659>
+<U10A65A>
+<U10A65B>
+<U10A65C>
+<U10A65D>
+<U10A65E>
+<U10A65F>
+<U10A660>
+<U10A661>
+<U10A662>
+<U10A663>
+<U10A664>
+<U10A665>
+<U10A666>
+<U10A667>
+<U10A668>
+<U10A669>
+<U10A66A>
+<U10A66B>
+<U10A66C>
+<U10A66D>
+<U10A66E>
+<U10A66F>
+<U10A670>
+<U10A671>
+<U10A672>
+<U10A673>
+<U10A674>
+<U10A675>
+<U10A676>
+<U10A677>
+<U10A678>
+<U10A679>
+<U10A67A>
+<U10A67B>
+<U10A67C>
+<U10A67D>
+<U10A67E>
+<U10A67F>
+<U10A680>
+<U10A681>
+<U10A682>
+<U10A683>
+<U10A684>
+<U10A685>
+<U10A686>
+<U10A687>
+<U10A688>
+<U10A689>
+<U10A68A>
+<U10A68B>
+<U10A68C>
+<U10A68D>
+<U10A68E>
+<U10A68F>
+<U10A690>
+<U10A691>
+<U10A692>
+<U10A693>
+<U10A694>
+<U10A695>
+<U10A696>
+<U10A697>
+<U10A698>
+<U10A699>
+<U10A69A>
+<U10A69B>
+<U10A69C>
+<U10A69D>
+<U10A69E>
+<U10A69F>
+<U10A6A0>
+<U10A6A1>
+<U10A6A2>
+<U10A6A3>
+<U10A6A4>
+<U10A6A5>
+<U10A6A6>
+<U10A6A7>
+<U10A6A8>
+<U10A6A9>
+<U10A6AA>
+<U10A6AB>
+<U10A6AC>
+<U10A6AD>
+<U10A6AE>
+<U10A6AF>
+<U10A6B0>
+<U10A6B1>
+<U10A6B2>
+<U10A6B3>
+<U10A6B4>
+<U10A6B5>
+<U10A6B6>
+<U10A6B7>
+<U10A6B8>
+<U10A6B9>
+<U10A6BA>
+<U10A6BB>
+<U10A6BC>
+<U10A6BD>
+<U10A6BE>
+<U10A6BF>
+<U10A6C0>
+<U10A6C1>
+<U10A6C2>
+<U10A6C3>
+<U10A6C4>
+<U10A6C5>
+<U10A6C6>
+<U10A6C7>
+<U10A6C8>
+<U10A6C9>
+<U10A6CA>
+<U10A6CB>
+<U10A6CC>
+<U10A6CD>
+<U10A6CE>
+<U10A6CF>
+<U10A6D0>
+<U10A6D1>
+<U10A6D2>
+<U10A6D3>
+<U10A6D4>
+<U10A6D5>
+<U10A6D6>
+<U10A6D7>
+<U10A6D8>
+<U10A6D9>
+<U10A6DA>
+<U10A6DB>
+<U10A6DC>
+<U10A6DD>
+<U10A6DE>
+<U10A6DF>
+<U10A6E0>
+<U10A6E1>
+<U10A6E2>
+<U10A6E3>
+<U10A6E4>
+<U10A6E5>
+<U10A6E6>
+<U10A6E7>
+<U10A6E8>
+<U10A6E9>
+<U10A6EA>
+<U10A6EB>
+<U10A6EC>
+<U10A6ED>
+<U10A6EE>
+<U10A6EF>
+<U10A6F0>
+<U10A6F1>
+<U10A6F2>
+<U10A6F3>
+<U10A6F4>
+<U10A6F5>
+<U10A6F6>
+<U10A6F7>
+<U10A6F8>
+<U10A6F9>
+<U10A6FA>
+<U10A6FB>
+<U10A6FC>
+<U10A6FD>
+<U10A6FE>
+<U10A6FF>
+<U10A700>
+<U10A701>
+<U10A702>
+<U10A703>
+<U10A704>
+<U10A705>
+<U10A706>
+<U10A707>
+<U10A708>
+<U10A709>
+<U10A70A>
+<U10A70B>
+<U10A70C>
+<U10A70D>
+<U10A70E>
+<U10A70F>
+<U10A710>
+<U10A711>
+<U10A712>
+<U10A713>
+<U10A714>
+<U10A715>
+<U10A716>
+<U10A717>
+<U10A718>
+<U10A719>
+<U10A71A>
+<U10A71B>
+<U10A71C>
+<U10A71D>
+<U10A71E>
+<U10A71F>
+<U10A720>
+<U10A721>
+<U10A722>
+<U10A723>
+<U10A724>
+<U10A725>
+<U10A726>
+<U10A727>
+<U10A728>
+<U10A729>
+<U10A72A>
+<U10A72B>
+<U10A72C>
+<U10A72D>
+<U10A72E>
+<U10A72F>
+<U10A730>
+<U10A731>
+<U10A732>
+<U10A733>
+<U10A734>
+<U10A735>
+<U10A736>
+<U10A737>
+<U10A738>
+<U10A739>
+<U10A73A>
+<U10A73B>
+<U10A73C>
+<U10A73D>
+<U10A73E>
+<U10A73F>
+<U10A740>
+<U10A741>
+<U10A742>
+<U10A743>
+<U10A744>
+<U10A745>
+<U10A746>
+<U10A747>
+<U10A748>
+<U10A749>
+<U10A74A>
+<U10A74B>
+<U10A74C>
+<U10A74D>
+<U10A74E>
+<U10A74F>
+<U10A750>
+<U10A751>
+<U10A752>
+<U10A753>
+<U10A754>
+<U10A755>
+<U10A756>
+<U10A757>
+<U10A758>
+<U10A759>
+<U10A75A>
+<U10A75B>
+<U10A75C>
+<U10A75D>
+<U10A75E>
+<U10A75F>
+<U10A760>
+<U10A761>
+<U10A762>
+<U10A763>
+<U10A764>
+<U10A765>
+<U10A766>
+<U10A767>
+<U10A768>
+<U10A769>
+<U10A76A>
+<U10A76B>
+<U10A76C>
+<U10A76D>
+<U10A76E>
+<U10A76F>
+<U10A770>
+<U10A771>
+<U10A772>
+<U10A773>
+<U10A774>
+<U10A775>
+<U10A776>
+<U10A777>
+<U10A778>
+<U10A779>
+<U10A77A>
+<U10A77B>
+<U10A77C>
+<U10A77D>
+<U10A77E>
+<U10A77F>
+<U10A780>
+<U10A781>
+<U10A782>
+<U10A783>
+<U10A784>
+<U10A785>
+<U10A786>
+<U10A787>
+<U10A788>
+<U10A789>
+<U10A78A>
+<U10A78B>
+<U10A78C>
+<U10A78D>
+<U10A78E>
+<U10A78F>
+<U10A790>
+<U10A791>
+<U10A792>
+<U10A793>
+<U10A794>
+<U10A795>
+<U10A796>
+<U10A797>
+<U10A798>
+<U10A799>
+<U10A79A>
+<U10A79B>
+<U10A79C>
+<U10A79D>
+<U10A79E>
+<U10A79F>
+<U10A7A0>
+<U10A7A1>
+<U10A7A2>
+<U10A7A3>
+<U10A7A4>
+<U10A7A5>
+<U10A7A6>
+<U10A7A7>
+<U10A7A8>
+<U10A7A9>
+<U10A7AA>
+<U10A7AB>
+<U10A7AC>
+<U10A7AD>
+<U10A7AE>
+<U10A7AF>
+<U10A7B0>
+<U10A7B1>
+<U10A7B2>
+<U10A7B3>
+<U10A7B4>
+<U10A7B5>
+<U10A7B6>
+<U10A7B7>
+<U10A7B8>
+<U10A7B9>
+<U10A7BA>
+<U10A7BB>
+<U10A7BC>
+<U10A7BD>
+<U10A7BE>
+<U10A7BF>
+<U10A7C0>
+<U10A7C1>
+<U10A7C2>
+<U10A7C3>
+<U10A7C4>
+<U10A7C5>
+<U10A7C6>
+<U10A7C7>
+<U10A7C8>
+<U10A7C9>
+<U10A7CA>
+<U10A7CB>
+<U10A7CC>
+<U10A7CD>
+<U10A7CE>
+<U10A7CF>
+<U10A7D0>
+<U10A7D1>
+<U10A7D2>
+<U10A7D3>
+<U10A7D4>
+<U10A7D5>
+<U10A7D6>
+<U10A7D7>
+<U10A7D8>
+<U10A7D9>
+<U10A7DA>
+<U10A7DB>
+<U10A7DC>
+<U10A7DD>
+<U10A7DE>
+<U10A7DF>
+<U10A7E0>
+<U10A7E1>
+<U10A7E2>
+<U10A7E3>
+<U10A7E4>
+<U10A7E5>
+<U10A7E6>
+<U10A7E7>
+<U10A7E8>
+<U10A7E9>
+<U10A7EA>
+<U10A7EB>
+<U10A7EC>
+<U10A7ED>
+<U10A7EE>
+<U10A7EF>
+<U10A7F0>
+<U10A7F1>
+<U10A7F2>
+<U10A7F3>
+<U10A7F4>
+<U10A7F5>
+<U10A7F6>
+<U10A7F7>
+<U10A7F8>
+<U10A7F9>
+<U10A7FA>
+<U10A7FB>
+<U10A7FC>
+<U10A7FD>
+<U10A7FE>
+<U10A7FF>
+<U10A800>
+<U10A801>
+<U10A802>
+<U10A803>
+<U10A804>
+<U10A805>
+<U10A806>
+<U10A807>
+<U10A808>
+<U10A809>
+<U10A80A>
+<U10A80B>
+<U10A80C>
+<U10A80D>
+<U10A80E>
+<U10A80F>
+<U10A810>
+<U10A811>
+<U10A812>
+<U10A813>
+<U10A814>
+<U10A815>
+<U10A816>
+<U10A817>
+<U10A818>
+<U10A819>
+<U10A81A>
+<U10A81B>
+<U10A81C>
+<U10A81D>
+<U10A81E>
+<U10A81F>
+<U10A820>
+<U10A821>
+<U10A822>
+<U10A823>
+<U10A824>
+<U10A825>
+<U10A826>
+<U10A827>
+<U10A828>
+<U10A829>
+<U10A82A>
+<U10A82B>
+<U10A82C>
+<U10A82D>
+<U10A82E>
+<U10A82F>
+<U10A830>
+<U10A831>
+<U10A832>
+<U10A833>
+<U10A834>
+<U10A835>
+<U10A836>
+<U10A837>
+<U10A838>
+<U10A839>
+<U10A83A>
+<U10A83B>
+<U10A83C>
+<U10A83D>
+<U10A83E>
+<U10A83F>
+<U10A840>
+<U10A841>
+<U10A842>
+<U10A843>
+<U10A844>
+<U10A845>
+<U10A846>
+<U10A847>
+<U10A848>
+<U10A849>
+<U10A84A>
+<U10A84B>
+<U10A84C>
+<U10A84D>
+<U10A84E>
+<U10A84F>
+<U10A850>
+<U10A851>
+<U10A852>
+<U10A853>
+<U10A854>
+<U10A855>
+<U10A856>
+<U10A857>
+<U10A858>
+<U10A859>
+<U10A85A>
+<U10A85B>
+<U10A85C>
+<U10A85D>
+<U10A85E>
+<U10A85F>
+<U10A860>
+<U10A861>
+<U10A862>
+<U10A863>
+<U10A864>
+<U10A865>
+<U10A866>
+<U10A867>
+<U10A868>
+<U10A869>
+<U10A86A>
+<U10A86B>
+<U10A86C>
+<U10A86D>
+<U10A86E>
+<U10A86F>
+<U10A870>
+<U10A871>
+<U10A872>
+<U10A873>
+<U10A874>
+<U10A875>
+<U10A876>
+<U10A877>
+<U10A878>
+<U10A879>
+<U10A87A>
+<U10A87B>
+<U10A87C>
+<U10A87D>
+<U10A87E>
+<U10A87F>
+<U10A880>
+<U10A881>
+<U10A882>
+<U10A883>
+<U10A884>
+<U10A885>
+<U10A886>
+<U10A887>
+<U10A888>
+<U10A889>
+<U10A88A>
+<U10A88B>
+<U10A88C>
+<U10A88D>
+<U10A88E>
+<U10A88F>
+<U10A890>
+<U10A891>
+<U10A892>
+<U10A893>
+<U10A894>
+<U10A895>
+<U10A896>
+<U10A897>
+<U10A898>
+<U10A899>
+<U10A89A>
+<U10A89B>
+<U10A89C>
+<U10A89D>
+<U10A89E>
+<U10A89F>
+<U10A8A0>
+<U10A8A1>
+<U10A8A2>
+<U10A8A3>
+<U10A8A4>
+<U10A8A5>
+<U10A8A6>
+<U10A8A7>
+<U10A8A8>
+<U10A8A9>
+<U10A8AA>
+<U10A8AB>
+<U10A8AC>
+<U10A8AD>
+<U10A8AE>
+<U10A8AF>
+<U10A8B0>
+<U10A8B1>
+<U10A8B2>
+<U10A8B3>
+<U10A8B4>
+<U10A8B5>
+<U10A8B6>
+<U10A8B7>
+<U10A8B8>
+<U10A8B9>
+<U10A8BA>
+<U10A8BB>
+<U10A8BC>
+<U10A8BD>
+<U10A8BE>
+<U10A8BF>
+<U10A8C0>
+<U10A8C1>
+<U10A8C2>
+<U10A8C3>
+<U10A8C4>
+<U10A8C5>
+<U10A8C6>
+<U10A8C7>
+<U10A8C8>
+<U10A8C9>
+<U10A8CA>
+<U10A8CB>
+<U10A8CC>
+<U10A8CD>
+<U10A8CE>
+<U10A8CF>
+<U10A8D0>
+<U10A8D1>
+<U10A8D2>
+<U10A8D3>
+<U10A8D4>
+<U10A8D5>
+<U10A8D6>
+<U10A8D7>
+<U10A8D8>
+<U10A8D9>
+<U10A8DA>
+<U10A8DB>
+<U10A8DC>
+<U10A8DD>
+<U10A8DE>
+<U10A8DF>
+<U10A8E0>
+<U10A8E1>
+<U10A8E2>
+<U10A8E3>
+<U10A8E4>
+<U10A8E5>
+<U10A8E6>
+<U10A8E7>
+<U10A8E8>
+<U10A8E9>
+<U10A8EA>
+<U10A8EB>
+<U10A8EC>
+<U10A8ED>
+<U10A8EE>
+<U10A8EF>
+<U10A8F0>
+<U10A8F1>
+<U10A8F2>
+<U10A8F3>
+<U10A8F4>
+<U10A8F5>
+<U10A8F6>
+<U10A8F7>
+<U10A8F8>
+<U10A8F9>
+<U10A8FA>
+<U10A8FB>
+<U10A8FC>
+<U10A8FD>
+<U10A8FE>
+<U10A8FF>
+<U10A900>
+<U10A901>
+<U10A902>
+<U10A903>
+<U10A904>
+<U10A905>
+<U10A906>
+<U10A907>
+<U10A908>
+<U10A909>
+<U10A90A>
+<U10A90B>
+<U10A90C>
+<U10A90D>
+<U10A90E>
+<U10A90F>
+<U10A910>
+<U10A911>
+<U10A912>
+<U10A913>
+<U10A914>
+<U10A915>
+<U10A916>
+<U10A917>
+<U10A918>
+<U10A919>
+<U10A91A>
+<U10A91B>
+<U10A91C>
+<U10A91D>
+<U10A91E>
+<U10A91F>
+<U10A920>
+<U10A921>
+<U10A922>
+<U10A923>
+<U10A924>
+<U10A925>
+<U10A926>
+<U10A927>
+<U10A928>
+<U10A929>
+<U10A92A>
+<U10A92B>
+<U10A92C>
+<U10A92D>
+<U10A92E>
+<U10A92F>
+<U10A930>
+<U10A931>
+<U10A932>
+<U10A933>
+<U10A934>
+<U10A935>
+<U10A936>
+<U10A937>
+<U10A938>
+<U10A939>
+<U10A93A>
+<U10A93B>
+<U10A93C>
+<U10A93D>
+<U10A93E>
+<U10A93F>
+<U10A940>
+<U10A941>
+<U10A942>
+<U10A943>
+<U10A944>
+<U10A945>
+<U10A946>
+<U10A947>
+<U10A948>
+<U10A949>
+<U10A94A>
+<U10A94B>
+<U10A94C>
+<U10A94D>
+<U10A94E>
+<U10A94F>
+<U10A950>
+<U10A951>
+<U10A952>
+<U10A953>
+<U10A954>
+<U10A955>
+<U10A956>
+<U10A957>
+<U10A958>
+<U10A959>
+<U10A95A>
+<U10A95B>
+<U10A95C>
+<U10A95D>
+<U10A95E>
+<U10A95F>
+<U10A960>
+<U10A961>
+<U10A962>
+<U10A963>
+<U10A964>
+<U10A965>
+<U10A966>
+<U10A967>
+<U10A968>
+<U10A969>
+<U10A96A>
+<U10A96B>
+<U10A96C>
+<U10A96D>
+<U10A96E>
+<U10A96F>
+<U10A970>
+<U10A971>
+<U10A972>
+<U10A973>
+<U10A974>
+<U10A975>
+<U10A976>
+<U10A977>
+<U10A978>
+<U10A979>
+<U10A97A>
+<U10A97B>
+<U10A97C>
+<U10A97D>
+<U10A97E>
+<U10A97F>
+<U10A980>
+<U10A981>
+<U10A982>
+<U10A983>
+<U10A984>
+<U10A985>
+<U10A986>
+<U10A987>
+<U10A988>
+<U10A989>
+<U10A98A>
+<U10A98B>
+<U10A98C>
+<U10A98D>
+<U10A98E>
+<U10A98F>
+<U10A990>
+<U10A991>
+<U10A992>
+<U10A993>
+<U10A994>
+<U10A995>
+<U10A996>
+<U10A997>
+<U10A998>
+<U10A999>
+<U10A99A>
+<U10A99B>
+<U10A99C>
+<U10A99D>
+<U10A99E>
+<U10A99F>
+<U10A9A0>
+<U10A9A1>
+<U10A9A2>
+<U10A9A3>
+<U10A9A4>
+<U10A9A5>
+<U10A9A6>
+<U10A9A7>
+<U10A9A8>
+<U10A9A9>
+<U10A9AA>
+<U10A9AB>
+<U10A9AC>
+<U10A9AD>
+<U10A9AE>
+<U10A9AF>
+<U10A9B0>
+<U10A9B1>
+<U10A9B2>
+<U10A9B3>
+<U10A9B4>
+<U10A9B5>
+<U10A9B6>
+<U10A9B7>
+<U10A9B8>
+<U10A9B9>
+<U10A9BA>
+<U10A9BB>
+<U10A9BC>
+<U10A9BD>
+<U10A9BE>
+<U10A9BF>
+<U10A9C0>
+<U10A9C1>
+<U10A9C2>
+<U10A9C3>
+<U10A9C4>
+<U10A9C5>
+<U10A9C6>
+<U10A9C7>
+<U10A9C8>
+<U10A9C9>
+<U10A9CA>
+<U10A9CB>
+<U10A9CC>
+<U10A9CD>
+<U10A9CE>
+<U10A9CF>
+<U10A9D0>
+<U10A9D1>
+<U10A9D2>
+<U10A9D3>
+<U10A9D4>
+<U10A9D5>
+<U10A9D6>
+<U10A9D7>
+<U10A9D8>
+<U10A9D9>
+<U10A9DA>
+<U10A9DB>
+<U10A9DC>
+<U10A9DD>
+<U10A9DE>
+<U10A9DF>
+<U10A9E0>
+<U10A9E1>
+<U10A9E2>
+<U10A9E3>
+<U10A9E4>
+<U10A9E5>
+<U10A9E6>
+<U10A9E7>
+<U10A9E8>
+<U10A9E9>
+<U10A9EA>
+<U10A9EB>
+<U10A9EC>
+<U10A9ED>
+<U10A9EE>
+<U10A9EF>
+<U10A9F0>
+<U10A9F1>
+<U10A9F2>
+<U10A9F3>
+<U10A9F4>
+<U10A9F5>
+<U10A9F6>
+<U10A9F7>
+<U10A9F8>
+<U10A9F9>
+<U10A9FA>
+<U10A9FB>
+<U10A9FC>
+<U10A9FD>
+<U10A9FE>
+<U10A9FF>
+<U10AA00>
+<U10AA01>
+<U10AA02>
+<U10AA03>
+<U10AA04>
+<U10AA05>
+<U10AA06>
+<U10AA07>
+<U10AA08>
+<U10AA09>
+<U10AA0A>
+<U10AA0B>
+<U10AA0C>
+<U10AA0D>
+<U10AA0E>
+<U10AA0F>
+<U10AA10>
+<U10AA11>
+<U10AA12>
+<U10AA13>
+<U10AA14>
+<U10AA15>
+<U10AA16>
+<U10AA17>
+<U10AA18>
+<U10AA19>
+<U10AA1A>
+<U10AA1B>
+<U10AA1C>
+<U10AA1D>
+<U10AA1E>
+<U10AA1F>
+<U10AA20>
+<U10AA21>
+<U10AA22>
+<U10AA23>
+<U10AA24>
+<U10AA25>
+<U10AA26>
+<U10AA27>
+<U10AA28>
+<U10AA29>
+<U10AA2A>
+<U10AA2B>
+<U10AA2C>
+<U10AA2D>
+<U10AA2E>
+<U10AA2F>
+<U10AA30>
+<U10AA31>
+<U10AA32>
+<U10AA33>
+<U10AA34>
+<U10AA35>
+<U10AA36>
+<U10AA37>
+<U10AA38>
+<U10AA39>
+<U10AA3A>
+<U10AA3B>
+<U10AA3C>
+<U10AA3D>
+<U10AA3E>
+<U10AA3F>
+<U10AA40>
+<U10AA41>
+<U10AA42>
+<U10AA43>
+<U10AA44>
+<U10AA45>
+<U10AA46>
+<U10AA47>
+<U10AA48>
+<U10AA49>
+<U10AA4A>
+<U10AA4B>
+<U10AA4C>
+<U10AA4D>
+<U10AA4E>
+<U10AA4F>
+<U10AA50>
+<U10AA51>
+<U10AA52>
+<U10AA53>
+<U10AA54>
+<U10AA55>
+<U10AA56>
+<U10AA57>
+<U10AA58>
+<U10AA59>
+<U10AA5A>
+<U10AA5B>
+<U10AA5C>
+<U10AA5D>
+<U10AA5E>
+<U10AA5F>
+<U10AA60>
+<U10AA61>
+<U10AA62>
+<U10AA63>
+<U10AA64>
+<U10AA65>
+<U10AA66>
+<U10AA67>
+<U10AA68>
+<U10AA69>
+<U10AA6A>
+<U10AA6B>
+<U10AA6C>
+<U10AA6D>
+<U10AA6E>
+<U10AA6F>
+<U10AA70>
+<U10AA71>
+<U10AA72>
+<U10AA73>
+<U10AA74>
+<U10AA75>
+<U10AA76>
+<U10AA77>
+<U10AA78>
+<U10AA79>
+<U10AA7A>
+<U10AA7B>
+<U10AA7C>
+<U10AA7D>
+<U10AA7E>
+<U10AA7F>
+<U10AA80>
+<U10AA81>
+<U10AA82>
+<U10AA83>
+<U10AA84>
+<U10AA85>
+<U10AA86>
+<U10AA87>
+<U10AA88>
+<U10AA89>
+<U10AA8A>
+<U10AA8B>
+<U10AA8C>
+<U10AA8D>
+<U10AA8E>
+<U10AA8F>
+<U10AA90>
+<U10AA91>
+<U10AA92>
+<U10AA93>
+<U10AA94>
+<U10AA95>
+<U10AA96>
+<U10AA97>
+<U10AA98>
+<U10AA99>
+<U10AA9A>
+<U10AA9B>
+<U10AA9C>
+<U10AA9D>
+<U10AA9E>
+<U10AA9F>
+<U10AAA0>
+<U10AAA1>
+<U10AAA2>
+<U10AAA3>
+<U10AAA4>
+<U10AAA5>
+<U10AAA6>
+<U10AAA7>
+<U10AAA8>
+<U10AAA9>
+<U10AAAA>
+<U10AAAB>
+<U10AAAC>
+<U10AAAD>
+<U10AAAE>
+<U10AAAF>
+<U10AAB0>
+<U10AAB1>
+<U10AAB2>
+<U10AAB3>
+<U10AAB4>
+<U10AAB5>
+<U10AAB6>
+<U10AAB7>
+<U10AAB8>
+<U10AAB9>
+<U10AABA>
+<U10AABB>
+<U10AABC>
+<U10AABD>
+<U10AABE>
+<U10AABF>
+<U10AAC0>
+<U10AAC1>
+<U10AAC2>
+<U10AAC3>
+<U10AAC4>
+<U10AAC5>
+<U10AAC6>
+<U10AAC7>
+<U10AAC8>
+<U10AAC9>
+<U10AACA>
+<U10AACB>
+<U10AACC>
+<U10AACD>
+<U10AACE>
+<U10AACF>
+<U10AAD0>
+<U10AAD1>
+<U10AAD2>
+<U10AAD3>
+<U10AAD4>
+<U10AAD5>
+<U10AAD6>
+<U10AAD7>
+<U10AAD8>
+<U10AAD9>
+<U10AADA>
+<U10AADB>
+<U10AADC>
+<U10AADD>
+<U10AADE>
+<U10AADF>
+<U10AAE0>
+<U10AAE1>
+<U10AAE2>
+<U10AAE3>
+<U10AAE4>
+<U10AAE5>
+<U10AAE6>
+<U10AAE7>
+<U10AAE8>
+<U10AAE9>
+<U10AAEA>
+<U10AAEB>
+<U10AAEC>
+<U10AAED>
+<U10AAEE>
+<U10AAEF>
+<U10AAF0>
+<U10AAF1>
+<U10AAF2>
+<U10AAF3>
+<U10AAF4>
+<U10AAF5>
+<U10AAF6>
+<U10AAF7>
+<U10AAF8>
+<U10AAF9>
+<U10AAFA>
+<U10AAFB>
+<U10AAFC>
+<U10AAFD>
+<U10AAFE>
+<U10AAFF>
+<U10AB00>
+<U10AB01>
+<U10AB02>
+<U10AB03>
+<U10AB04>
+<U10AB05>
+<U10AB06>
+<U10AB07>
+<U10AB08>
+<U10AB09>
+<U10AB0A>
+<U10AB0B>
+<U10AB0C>
+<U10AB0D>
+<U10AB0E>
+<U10AB0F>
+<U10AB10>
+<U10AB11>
+<U10AB12>
+<U10AB13>
+<U10AB14>
+<U10AB15>
+<U10AB16>
+<U10AB17>
+<U10AB18>
+<U10AB19>
+<U10AB1A>
+<U10AB1B>
+<U10AB1C>
+<U10AB1D>
+<U10AB1E>
+<U10AB1F>
+<U10AB20>
+<U10AB21>
+<U10AB22>
+<U10AB23>
+<U10AB24>
+<U10AB25>
+<U10AB26>
+<U10AB27>
+<U10AB28>
+<U10AB29>
+<U10AB2A>
+<U10AB2B>
+<U10AB2C>
+<U10AB2D>
+<U10AB2E>
+<U10AB2F>
+<U10AB30>
+<U10AB31>
+<U10AB32>
+<U10AB33>
+<U10AB34>
+<U10AB35>
+<U10AB36>
+<U10AB37>
+<U10AB38>
+<U10AB39>
+<U10AB3A>
+<U10AB3B>
+<U10AB3C>
+<U10AB3D>
+<U10AB3E>
+<U10AB3F>
+<U10AB40>
+<U10AB41>
+<U10AB42>
+<U10AB43>
+<U10AB44>
+<U10AB45>
+<U10AB46>
+<U10AB47>
+<U10AB48>
+<U10AB49>
+<U10AB4A>
+<U10AB4B>
+<U10AB4C>
+<U10AB4D>
+<U10AB4E>
+<U10AB4F>
+<U10AB50>
+<U10AB51>
+<U10AB52>
+<U10AB53>
+<U10AB54>
+<U10AB55>
+<U10AB56>
+<U10AB57>
+<U10AB58>
+<U10AB59>
+<U10AB5A>
+<U10AB5B>
+<U10AB5C>
+<U10AB5D>
+<U10AB5E>
+<U10AB5F>
+<U10AB60>
+<U10AB61>
+<U10AB62>
+<U10AB63>
+<U10AB64>
+<U10AB65>
+<U10AB66>
+<U10AB67>
+<U10AB68>
+<U10AB69>
+<U10AB6A>
+<U10AB6B>
+<U10AB6C>
+<U10AB6D>
+<U10AB6E>
+<U10AB6F>
+<U10AB70>
+<U10AB71>
+<U10AB72>
+<U10AB73>
+<U10AB74>
+<U10AB75>
+<U10AB76>
+<U10AB77>
+<U10AB78>
+<U10AB79>
+<U10AB7A>
+<U10AB7B>
+<U10AB7C>
+<U10AB7D>
+<U10AB7E>
+<U10AB7F>
+<U10AB80>
+<U10AB81>
+<U10AB82>
+<U10AB83>
+<U10AB84>
+<U10AB85>
+<U10AB86>
+<U10AB87>
+<U10AB88>
+<U10AB89>
+<U10AB8A>
+<U10AB8B>
+<U10AB8C>
+<U10AB8D>
+<U10AB8E>
+<U10AB8F>
+<U10AB90>
+<U10AB91>
+<U10AB92>
+<U10AB93>
+<U10AB94>
+<U10AB95>
+<U10AB96>
+<U10AB97>
+<U10AB98>
+<U10AB99>
+<U10AB9A>
+<U10AB9B>
+<U10AB9C>
+<U10AB9D>
+<U10AB9E>
+<U10AB9F>
+<U10ABA0>
+<U10ABA1>
+<U10ABA2>
+<U10ABA3>
+<U10ABA4>
+<U10ABA5>
+<U10ABA6>
+<U10ABA7>
+<U10ABA8>
+<U10ABA9>
+<U10ABAA>
+<U10ABAB>
+<U10ABAC>
+<U10ABAD>
+<U10ABAE>
+<U10ABAF>
+<U10ABB0>
+<U10ABB1>
+<U10ABB2>
+<U10ABB3>
+<U10ABB4>
+<U10ABB5>
+<U10ABB6>
+<U10ABB7>
+<U10ABB8>
+<U10ABB9>
+<U10ABBA>
+<U10ABBB>
+<U10ABBC>
+<U10ABBD>
+<U10ABBE>
+<U10ABBF>
+<U10ABC0>
+<U10ABC1>
+<U10ABC2>
+<U10ABC3>
+<U10ABC4>
+<U10ABC5>
+<U10ABC6>
+<U10ABC7>
+<U10ABC8>
+<U10ABC9>
+<U10ABCA>
+<U10ABCB>
+<U10ABCC>
+<U10ABCD>
+<U10ABCE>
+<U10ABCF>
+<U10ABD0>
+<U10ABD1>
+<U10ABD2>
+<U10ABD3>
+<U10ABD4>
+<U10ABD5>
+<U10ABD6>
+<U10ABD7>
+<U10ABD8>
+<U10ABD9>
+<U10ABDA>
+<U10ABDB>
+<U10ABDC>
+<U10ABDD>
+<U10ABDE>
+<U10ABDF>
+<U10ABE0>
+<U10ABE1>
+<U10ABE2>
+<U10ABE3>
+<U10ABE4>
+<U10ABE5>
+<U10ABE6>
+<U10ABE7>
+<U10ABE8>
+<U10ABE9>
+<U10ABEA>
+<U10ABEB>
+<U10ABEC>
+<U10ABED>
+<U10ABEE>
+<U10ABEF>
+<U10ABF0>
+<U10ABF1>
+<U10ABF2>
+<U10ABF3>
+<U10ABF4>
+<U10ABF5>
+<U10ABF6>
+<U10ABF7>
+<U10ABF8>
+<U10ABF9>
+<U10ABFA>
+<U10ABFB>
+<U10ABFC>
+<U10ABFD>
+<U10ABFE>
+<U10ABFF>
+<U10AC00>
+<U10AC01>
+<U10AC02>
+<U10AC03>
+<U10AC04>
+<U10AC05>
+<U10AC06>
+<U10AC07>
+<U10AC08>
+<U10AC09>
+<U10AC0A>
+<U10AC0B>
+<U10AC0C>
+<U10AC0D>
+<U10AC0E>
+<U10AC0F>
+<U10AC10>
+<U10AC11>
+<U10AC12>
+<U10AC13>
+<U10AC14>
+<U10AC15>
+<U10AC16>
+<U10AC17>
+<U10AC18>
+<U10AC19>
+<U10AC1A>
+<U10AC1B>
+<U10AC1C>
+<U10AC1D>
+<U10AC1E>
+<U10AC1F>
+<U10AC20>
+<U10AC21>
+<U10AC22>
+<U10AC23>
+<U10AC24>
+<U10AC25>
+<U10AC26>
+<U10AC27>
+<U10AC28>
+<U10AC29>
+<U10AC2A>
+<U10AC2B>
+<U10AC2C>
+<U10AC2D>
+<U10AC2E>
+<U10AC2F>
+<U10AC30>
+<U10AC31>
+<U10AC32>
+<U10AC33>
+<U10AC34>
+<U10AC35>
+<U10AC36>
+<U10AC37>
+<U10AC38>
+<U10AC39>
+<U10AC3A>
+<U10AC3B>
+<U10AC3C>
+<U10AC3D>
+<U10AC3E>
+<U10AC3F>
+<U10AC40>
+<U10AC41>
+<U10AC42>
+<U10AC43>
+<U10AC44>
+<U10AC45>
+<U10AC46>
+<U10AC47>
+<U10AC48>
+<U10AC49>
+<U10AC4A>
+<U10AC4B>
+<U10AC4C>
+<U10AC4D>
+<U10AC4E>
+<U10AC4F>
+<U10AC50>
+<U10AC51>
+<U10AC52>
+<U10AC53>
+<U10AC54>
+<U10AC55>
+<U10AC56>
+<U10AC57>
+<U10AC58>
+<U10AC59>
+<U10AC5A>
+<U10AC5B>
+<U10AC5C>
+<U10AC5D>
+<U10AC5E>
+<U10AC5F>
+<U10AC60>
+<U10AC61>
+<U10AC62>
+<U10AC63>
+<U10AC64>
+<U10AC65>
+<U10AC66>
+<U10AC67>
+<U10AC68>
+<U10AC69>
+<U10AC6A>
+<U10AC6B>
+<U10AC6C>
+<U10AC6D>
+<U10AC6E>
+<U10AC6F>
+<U10AC70>
+<U10AC71>
+<U10AC72>
+<U10AC73>
+<U10AC74>
+<U10AC75>
+<U10AC76>
+<U10AC77>
+<U10AC78>
+<U10AC79>
+<U10AC7A>
+<U10AC7B>
+<U10AC7C>
+<U10AC7D>
+<U10AC7E>
+<U10AC7F>
+<U10AC80>
+<U10AC81>
+<U10AC82>
+<U10AC83>
+<U10AC84>
+<U10AC85>
+<U10AC86>
+<U10AC87>
+<U10AC88>
+<U10AC89>
+<U10AC8A>
+<U10AC8B>
+<U10AC8C>
+<U10AC8D>
+<U10AC8E>
+<U10AC8F>
+<U10AC90>
+<U10AC91>
+<U10AC92>
+<U10AC93>
+<U10AC94>
+<U10AC95>
+<U10AC96>
+<U10AC97>
+<U10AC98>
+<U10AC99>
+<U10AC9A>
+<U10AC9B>
+<U10AC9C>
+<U10AC9D>
+<U10AC9E>
+<U10AC9F>
+<U10ACA0>
+<U10ACA1>
+<U10ACA2>
+<U10ACA3>
+<U10ACA4>
+<U10ACA5>
+<U10ACA6>
+<U10ACA7>
+<U10ACA8>
+<U10ACA9>
+<U10ACAA>
+<U10ACAB>
+<U10ACAC>
+<U10ACAD>
+<U10ACAE>
+<U10ACAF>
+<U10ACB0>
+<U10ACB1>
+<U10ACB2>
+<U10ACB3>
+<U10ACB4>
+<U10ACB5>
+<U10ACB6>
+<U10ACB7>
+<U10ACB8>
+<U10ACB9>
+<U10ACBA>
+<U10ACBB>
+<U10ACBC>
+<U10ACBD>
+<U10ACBE>
+<U10ACBF>
+<U10ACC0>
+<U10ACC1>
+<U10ACC2>
+<U10ACC3>
+<U10ACC4>
+<U10ACC5>
+<U10ACC6>
+<U10ACC7>
+<U10ACC8>
+<U10ACC9>
+<U10ACCA>
+<U10ACCB>
+<U10ACCC>
+<U10ACCD>
+<U10ACCE>
+<U10ACCF>
+<U10ACD0>
+<U10ACD1>
+<U10ACD2>
+<U10ACD3>
+<U10ACD4>
+<U10ACD5>
+<U10ACD6>
+<U10ACD7>
+<U10ACD8>
+<U10ACD9>
+<U10ACDA>
+<U10ACDB>
+<U10ACDC>
+<U10ACDD>
+<U10ACDE>
+<U10ACDF>
+<U10ACE0>
+<U10ACE1>
+<U10ACE2>
+<U10ACE3>
+<U10ACE4>
+<U10ACE5>
+<U10ACE6>
+<U10ACE7>
+<U10ACE8>
+<U10ACE9>
+<U10ACEA>
+<U10ACEB>
+<U10ACEC>
+<U10ACED>
+<U10ACEE>
+<U10ACEF>
+<U10ACF0>
+<U10ACF1>
+<U10ACF2>
+<U10ACF3>
+<U10ACF4>
+<U10ACF5>
+<U10ACF6>
+<U10ACF7>
+<U10ACF8>
+<U10ACF9>
+<U10ACFA>
+<U10ACFB>
+<U10ACFC>
+<U10ACFD>
+<U10ACFE>
+<U10ACFF>
+<U10AD00>
+<U10AD01>
+<U10AD02>
+<U10AD03>
+<U10AD04>
+<U10AD05>
+<U10AD06>
+<U10AD07>
+<U10AD08>
+<U10AD09>
+<U10AD0A>
+<U10AD0B>
+<U10AD0C>
+<U10AD0D>
+<U10AD0E>
+<U10AD0F>
+<U10AD10>
+<U10AD11>
+<U10AD12>
+<U10AD13>
+<U10AD14>
+<U10AD15>
+<U10AD16>
+<U10AD17>
+<U10AD18>
+<U10AD19>
+<U10AD1A>
+<U10AD1B>
+<U10AD1C>
+<U10AD1D>
+<U10AD1E>
+<U10AD1F>
+<U10AD20>
+<U10AD21>
+<U10AD22>
+<U10AD23>
+<U10AD24>
+<U10AD25>
+<U10AD26>
+<U10AD27>
+<U10AD28>
+<U10AD29>
+<U10AD2A>
+<U10AD2B>
+<U10AD2C>
+<U10AD2D>
+<U10AD2E>
+<U10AD2F>
+<U10AD30>
+<U10AD31>
+<U10AD32>
+<U10AD33>
+<U10AD34>
+<U10AD35>
+<U10AD36>
+<U10AD37>
+<U10AD38>
+<U10AD39>
+<U10AD3A>
+<U10AD3B>
+<U10AD3C>
+<U10AD3D>
+<U10AD3E>
+<U10AD3F>
+<U10AD40>
+<U10AD41>
+<U10AD42>
+<U10AD43>
+<U10AD44>
+<U10AD45>
+<U10AD46>
+<U10AD47>
+<U10AD48>
+<U10AD49>
+<U10AD4A>
+<U10AD4B>
+<U10AD4C>
+<U10AD4D>
+<U10AD4E>
+<U10AD4F>
+<U10AD50>
+<U10AD51>
+<U10AD52>
+<U10AD53>
+<U10AD54>
+<U10AD55>
+<U10AD56>
+<U10AD57>
+<U10AD58>
+<U10AD59>
+<U10AD5A>
+<U10AD5B>
+<U10AD5C>
+<U10AD5D>
+<U10AD5E>
+<U10AD5F>
+<U10AD60>
+<U10AD61>
+<U10AD62>
+<U10AD63>
+<U10AD64>
+<U10AD65>
+<U10AD66>
+<U10AD67>
+<U10AD68>
+<U10AD69>
+<U10AD6A>
+<U10AD6B>
+<U10AD6C>
+<U10AD6D>
+<U10AD6E>
+<U10AD6F>
+<U10AD70>
+<U10AD71>
+<U10AD72>
+<U10AD73>
+<U10AD74>
+<U10AD75>
+<U10AD76>
+<U10AD77>
+<U10AD78>
+<U10AD79>
+<U10AD7A>
+<U10AD7B>
+<U10AD7C>
+<U10AD7D>
+<U10AD7E>
+<U10AD7F>
+<U10AD80>
+<U10AD81>
+<U10AD82>
+<U10AD83>
+<U10AD84>
+<U10AD85>
+<U10AD86>
+<U10AD87>
+<U10AD88>
+<U10AD89>
+<U10AD8A>
+<U10AD8B>
+<U10AD8C>
+<U10AD8D>
+<U10AD8E>
+<U10AD8F>
+<U10AD90>
+<U10AD91>
+<U10AD92>
+<U10AD93>
+<U10AD94>
+<U10AD95>
+<U10AD96>
+<U10AD97>
+<U10AD98>
+<U10AD99>
+<U10AD9A>
+<U10AD9B>
+<U10AD9C>
+<U10AD9D>
+<U10AD9E>
+<U10AD9F>
+<U10ADA0>
+<U10ADA1>
+<U10ADA2>
+<U10ADA3>
+<U10ADA4>
+<U10ADA5>
+<U10ADA6>
+<U10ADA7>
+<U10ADA8>
+<U10ADA9>
+<U10ADAA>
+<U10ADAB>
+<U10ADAC>
+<U10ADAD>
+<U10ADAE>
+<U10ADAF>
+<U10ADB0>
+<U10ADB1>
+<U10ADB2>
+<U10ADB3>
+<U10ADB4>
+<U10ADB5>
+<U10ADB6>
+<U10ADB7>
+<U10ADB8>
+<U10ADB9>
+<U10ADBA>
+<U10ADBB>
+<U10ADBC>
+<U10ADBD>
+<U10ADBE>
+<U10ADBF>
+<U10ADC0>
+<U10ADC1>
+<U10ADC2>
+<U10ADC3>
+<U10ADC4>
+<U10ADC5>
+<U10ADC6>
+<U10ADC7>
+<U10ADC8>
+<U10ADC9>
+<U10ADCA>
+<U10ADCB>
+<U10ADCC>
+<U10ADCD>
+<U10ADCE>
+<U10ADCF>
+<U10ADD0>
+<U10ADD1>
+<U10ADD2>
+<U10ADD3>
+<U10ADD4>
+<U10ADD5>
+<U10ADD6>
+<U10ADD7>
+<U10ADD8>
+<U10ADD9>
+<U10ADDA>
+<U10ADDB>
+<U10ADDC>
+<U10ADDD>
+<U10ADDE>
+<U10ADDF>
+<U10ADE0>
+<U10ADE1>
+<U10ADE2>
+<U10ADE3>
+<U10ADE4>
+<U10ADE5>
+<U10ADE6>
+<U10ADE7>
+<U10ADE8>
+<U10ADE9>
+<U10ADEA>
+<U10ADEB>
+<U10ADEC>
+<U10ADED>
+<U10ADEE>
+<U10ADEF>
+<U10ADF0>
+<U10ADF1>
+<U10ADF2>
+<U10ADF3>
+<U10ADF4>
+<U10ADF5>
+<U10ADF6>
+<U10ADF7>
+<U10ADF8>
+<U10ADF9>
+<U10ADFA>
+<U10ADFB>
+<U10ADFC>
+<U10ADFD>
+<U10ADFE>
+<U10ADFF>
+<U10AE00>
+<U10AE01>
+<U10AE02>
+<U10AE03>
+<U10AE04>
+<U10AE05>
+<U10AE06>
+<U10AE07>
+<U10AE08>
+<U10AE09>
+<U10AE0A>
+<U10AE0B>
+<U10AE0C>
+<U10AE0D>
+<U10AE0E>
+<U10AE0F>
+<U10AE10>
+<U10AE11>
+<U10AE12>
+<U10AE13>
+<U10AE14>
+<U10AE15>
+<U10AE16>
+<U10AE17>
+<U10AE18>
+<U10AE19>
+<U10AE1A>
+<U10AE1B>
+<U10AE1C>
+<U10AE1D>
+<U10AE1E>
+<U10AE1F>
+<U10AE20>
+<U10AE21>
+<U10AE22>
+<U10AE23>
+<U10AE24>
+<U10AE25>
+<U10AE26>
+<U10AE27>
+<U10AE28>
+<U10AE29>
+<U10AE2A>
+<U10AE2B>
+<U10AE2C>
+<U10AE2D>
+<U10AE2E>
+<U10AE2F>
+<U10AE30>
+<U10AE31>
+<U10AE32>
+<U10AE33>
+<U10AE34>
+<U10AE35>
+<U10AE36>
+<U10AE37>
+<U10AE38>
+<U10AE39>
+<U10AE3A>
+<U10AE3B>
+<U10AE3C>
+<U10AE3D>
+<U10AE3E>
+<U10AE3F>
+<U10AE40>
+<U10AE41>
+<U10AE42>
+<U10AE43>
+<U10AE44>
+<U10AE45>
+<U10AE46>
+<U10AE47>
+<U10AE48>
+<U10AE49>
+<U10AE4A>
+<U10AE4B>
+<U10AE4C>
+<U10AE4D>
+<U10AE4E>
+<U10AE4F>
+<U10AE50>
+<U10AE51>
+<U10AE52>
+<U10AE53>
+<U10AE54>
+<U10AE55>
+<U10AE56>
+<U10AE57>
+<U10AE58>
+<U10AE59>
+<U10AE5A>
+<U10AE5B>
+<U10AE5C>
+<U10AE5D>
+<U10AE5E>
+<U10AE5F>
+<U10AE60>
+<U10AE61>
+<U10AE62>
+<U10AE63>
+<U10AE64>
+<U10AE65>
+<U10AE66>
+<U10AE67>
+<U10AE68>
+<U10AE69>
+<U10AE6A>
+<U10AE6B>
+<U10AE6C>
+<U10AE6D>
+<U10AE6E>
+<U10AE6F>
+<U10AE70>
+<U10AE71>
+<U10AE72>
+<U10AE73>
+<U10AE74>
+<U10AE75>
+<U10AE76>
+<U10AE77>
+<U10AE78>
+<U10AE79>
+<U10AE7A>
+<U10AE7B>
+<U10AE7C>
+<U10AE7D>
+<U10AE7E>
+<U10AE7F>
+<U10AE80>
+<U10AE81>
+<U10AE82>
+<U10AE83>
+<U10AE84>
+<U10AE85>
+<U10AE86>
+<U10AE87>
+<U10AE88>
+<U10AE89>
+<U10AE8A>
+<U10AE8B>
+<U10AE8C>
+<U10AE8D>
+<U10AE8E>
+<U10AE8F>
+<U10AE90>
+<U10AE91>
+<U10AE92>
+<U10AE93>
+<U10AE94>
+<U10AE95>
+<U10AE96>
+<U10AE97>
+<U10AE98>
+<U10AE99>
+<U10AE9A>
+<U10AE9B>
+<U10AE9C>
+<U10AE9D>
+<U10AE9E>
+<U10AE9F>
+<U10AEA0>
+<U10AEA1>
+<U10AEA2>
+<U10AEA3>
+<U10AEA4>
+<U10AEA5>
+<U10AEA6>
+<U10AEA7>
+<U10AEA8>
+<U10AEA9>
+<U10AEAA>
+<U10AEAB>
+<U10AEAC>
+<U10AEAD>
+<U10AEAE>
+<U10AEAF>
+<U10AEB0>
+<U10AEB1>
+<U10AEB2>
+<U10AEB3>
+<U10AEB4>
+<U10AEB5>
+<U10AEB6>
+<U10AEB7>
+<U10AEB8>
+<U10AEB9>
+<U10AEBA>
+<U10AEBB>
+<U10AEBC>
+<U10AEBD>
+<U10AEBE>
+<U10AEBF>
+<U10AEC0>
+<U10AEC1>
+<U10AEC2>
+<U10AEC3>
+<U10AEC4>
+<U10AEC5>
+<U10AEC6>
+<U10AEC7>
+<U10AEC8>
+<U10AEC9>
+<U10AECA>
+<U10AECB>
+<U10AECC>
+<U10AECD>
+<U10AECE>
+<U10AECF>
+<U10AED0>
+<U10AED1>
+<U10AED2>
+<U10AED3>
+<U10AED4>
+<U10AED5>
+<U10AED6>
+<U10AED7>
+<U10AED8>
+<U10AED9>
+<U10AEDA>
+<U10AEDB>
+<U10AEDC>
+<U10AEDD>
+<U10AEDE>
+<U10AEDF>
+<U10AEE0>
+<U10AEE1>
+<U10AEE2>
+<U10AEE3>
+<U10AEE4>
+<U10AEE5>
+<U10AEE6>
+<U10AEE7>
+<U10AEE8>
+<U10AEE9>
+<U10AEEA>
+<U10AEEB>
+<U10AEEC>
+<U10AEED>
+<U10AEEE>
+<U10AEEF>
+<U10AEF0>
+<U10AEF1>
+<U10AEF2>
+<U10AEF3>
+<U10AEF4>
+<U10AEF5>
+<U10AEF6>
+<U10AEF7>
+<U10AEF8>
+<U10AEF9>
+<U10AEFA>
+<U10AEFB>
+<U10AEFC>
+<U10AEFD>
+<U10AEFE>
+<U10AEFF>
+<U10AF00>
+<U10AF01>
+<U10AF02>
+<U10AF03>
+<U10AF04>
+<U10AF05>
+<U10AF06>
+<U10AF07>
+<U10AF08>
+<U10AF09>
+<U10AF0A>
+<U10AF0B>
+<U10AF0C>
+<U10AF0D>
+<U10AF0E>
+<U10AF0F>
+<U10AF10>
+<U10AF11>
+<U10AF12>
+<U10AF13>
+<U10AF14>
+<U10AF15>
+<U10AF16>
+<U10AF17>
+<U10AF18>
+<U10AF19>
+<U10AF1A>
+<U10AF1B>
+<U10AF1C>
+<U10AF1D>
+<U10AF1E>
+<U10AF1F>
+<U10AF20>
+<U10AF21>
+<U10AF22>
+<U10AF23>
+<U10AF24>
+<U10AF25>
+<U10AF26>
+<U10AF27>
+<U10AF28>
+<U10AF29>
+<U10AF2A>
+<U10AF2B>
+<U10AF2C>
+<U10AF2D>
+<U10AF2E>
+<U10AF2F>
+<U10AF30>
+<U10AF31>
+<U10AF32>
+<U10AF33>
+<U10AF34>
+<U10AF35>
+<U10AF36>
+<U10AF37>
+<U10AF38>
+<U10AF39>
+<U10AF3A>
+<U10AF3B>
+<U10AF3C>
+<U10AF3D>
+<U10AF3E>
+<U10AF3F>
+<U10AF40>
+<U10AF41>
+<U10AF42>
+<U10AF43>
+<U10AF44>
+<U10AF45>
+<U10AF46>
+<U10AF47>
+<U10AF48>
+<U10AF49>
+<U10AF4A>
+<U10AF4B>
+<U10AF4C>
+<U10AF4D>
+<U10AF4E>
+<U10AF4F>
+<U10AF50>
+<U10AF51>
+<U10AF52>
+<U10AF53>
+<U10AF54>
+<U10AF55>
+<U10AF56>
+<U10AF57>
+<U10AF58>
+<U10AF59>
+<U10AF5A>
+<U10AF5B>
+<U10AF5C>
+<U10AF5D>
+<U10AF5E>
+<U10AF5F>
+<U10AF60>
+<U10AF61>
+<U10AF62>
+<U10AF63>
+<U10AF64>
+<U10AF65>
+<U10AF66>
+<U10AF67>
+<U10AF68>
+<U10AF69>
+<U10AF6A>
+<U10AF6B>
+<U10AF6C>
+<U10AF6D>
+<U10AF6E>
+<U10AF6F>
+<U10AF70>
+<U10AF71>
+<U10AF72>
+<U10AF73>
+<U10AF74>
+<U10AF75>
+<U10AF76>
+<U10AF77>
+<U10AF78>
+<U10AF79>
+<U10AF7A>
+<U10AF7B>
+<U10AF7C>
+<U10AF7D>
+<U10AF7E>
+<U10AF7F>
+<U10AF80>
+<U10AF81>
+<U10AF82>
+<U10AF83>
+<U10AF84>
+<U10AF85>
+<U10AF86>
+<U10AF87>
+<U10AF88>
+<U10AF89>
+<U10AF8A>
+<U10AF8B>
+<U10AF8C>
+<U10AF8D>
+<U10AF8E>
+<U10AF8F>
+<U10AF90>
+<U10AF91>
+<U10AF92>
+<U10AF93>
+<U10AF94>
+<U10AF95>
+<U10AF96>
+<U10AF97>
+<U10AF98>
+<U10AF99>
+<U10AF9A>
+<U10AF9B>
+<U10AF9C>
+<U10AF9D>
+<U10AF9E>
+<U10AF9F>
+<U10AFA0>
+<U10AFA1>
+<U10AFA2>
+<U10AFA3>
+<U10AFA4>
+<U10AFA5>
+<U10AFA6>
+<U10AFA7>
+<U10AFA8>
+<U10AFA9>
+<U10AFAA>
+<U10AFAB>
+<U10AFAC>
+<U10AFAD>
+<U10AFAE>
+<U10AFAF>
+<U10AFB0>
+<U10AFB1>
+<U10AFB2>
+<U10AFB3>
+<U10AFB4>
+<U10AFB5>
+<U10AFB6>
+<U10AFB7>
+<U10AFB8>
+<U10AFB9>
+<U10AFBA>
+<U10AFBB>
+<U10AFBC>
+<U10AFBD>
+<U10AFBE>
+<U10AFBF>
+<U10AFC0>
+<U10AFC1>
+<U10AFC2>
+<U10AFC3>
+<U10AFC4>
+<U10AFC5>
+<U10AFC6>
+<U10AFC7>
+<U10AFC8>
+<U10AFC9>
+<U10AFCA>
+<U10AFCB>
+<U10AFCC>
+<U10AFCD>
+<U10AFCE>
+<U10AFCF>
+<U10AFD0>
+<U10AFD1>
+<U10AFD2>
+<U10AFD3>
+<U10AFD4>
+<U10AFD5>
+<U10AFD6>
+<U10AFD7>
+<U10AFD8>
+<U10AFD9>
+<U10AFDA>
+<U10AFDB>
+<U10AFDC>
+<U10AFDD>
+<U10AFDE>
+<U10AFDF>
+<U10AFE0>
+<U10AFE1>
+<U10AFE2>
+<U10AFE3>
+<U10AFE4>
+<U10AFE5>
+<U10AFE6>
+<U10AFE7>
+<U10AFE8>
+<U10AFE9>
+<U10AFEA>
+<U10AFEB>
+<U10AFEC>
+<U10AFED>
+<U10AFEE>
+<U10AFEF>
+<U10AFF0>
+<U10AFF1>
+<U10AFF2>
+<U10AFF3>
+<U10AFF4>
+<U10AFF5>
+<U10AFF6>
+<U10AFF7>
+<U10AFF8>
+<U10AFF9>
+<U10AFFA>
+<U10AFFB>
+<U10AFFC>
+<U10AFFD>
+<U10AFFE>
+<U10AFFF>
+<U10B000>
+<U10B001>
+<U10B002>
+<U10B003>
+<U10B004>
+<U10B005>
+<U10B006>
+<U10B007>
+<U10B008>
+<U10B009>
+<U10B00A>
+<U10B00B>
+<U10B00C>
+<U10B00D>
+<U10B00E>
+<U10B00F>
+<U10B010>
+<U10B011>
+<U10B012>
+<U10B013>
+<U10B014>
+<U10B015>
+<U10B016>
+<U10B017>
+<U10B018>
+<U10B019>
+<U10B01A>
+<U10B01B>
+<U10B01C>
+<U10B01D>
+<U10B01E>
+<U10B01F>
+<U10B020>
+<U10B021>
+<U10B022>
+<U10B023>
+<U10B024>
+<U10B025>
+<U10B026>
+<U10B027>
+<U10B028>
+<U10B029>
+<U10B02A>
+<U10B02B>
+<U10B02C>
+<U10B02D>
+<U10B02E>
+<U10B02F>
+<U10B030>
+<U10B031>
+<U10B032>
+<U10B033>
+<U10B034>
+<U10B035>
+<U10B036>
+<U10B037>
+<U10B038>
+<U10B039>
+<U10B03A>
+<U10B03B>
+<U10B03C>
+<U10B03D>
+<U10B03E>
+<U10B03F>
+<U10B040>
+<U10B041>
+<U10B042>
+<U10B043>
+<U10B044>
+<U10B045>
+<U10B046>
+<U10B047>
+<U10B048>
+<U10B049>
+<U10B04A>
+<U10B04B>
+<U10B04C>
+<U10B04D>
+<U10B04E>
+<U10B04F>
+<U10B050>
+<U10B051>
+<U10B052>
+<U10B053>
+<U10B054>
+<U10B055>
+<U10B056>
+<U10B057>
+<U10B058>
+<U10B059>
+<U10B05A>
+<U10B05B>
+<U10B05C>
+<U10B05D>
+<U10B05E>
+<U10B05F>
+<U10B060>
+<U10B061>
+<U10B062>
+<U10B063>
+<U10B064>
+<U10B065>
+<U10B066>
+<U10B067>
+<U10B068>
+<U10B069>
+<U10B06A>
+<U10B06B>
+<U10B06C>
+<U10B06D>
+<U10B06E>
+<U10B06F>
+<U10B070>
+<U10B071>
+<U10B072>
+<U10B073>
+<U10B074>
+<U10B075>
+<U10B076>
+<U10B077>
+<U10B078>
+<U10B079>
+<U10B07A>
+<U10B07B>
+<U10B07C>
+<U10B07D>
+<U10B07E>
+<U10B07F>
+<U10B080>
+<U10B081>
+<U10B082>
+<U10B083>
+<U10B084>
+<U10B085>
+<U10B086>
+<U10B087>
+<U10B088>
+<U10B089>
+<U10B08A>
+<U10B08B>
+<U10B08C>
+<U10B08D>
+<U10B08E>
+<U10B08F>
+<U10B090>
+<U10B091>
+<U10B092>
+<U10B093>
+<U10B094>
+<U10B095>
+<U10B096>
+<U10B097>
+<U10B098>
+<U10B099>
+<U10B09A>
+<U10B09B>
+<U10B09C>
+<U10B09D>
+<U10B09E>
+<U10B09F>
+<U10B0A0>
+<U10B0A1>
+<U10B0A2>
+<U10B0A3>
+<U10B0A4>
+<U10B0A5>
+<U10B0A6>
+<U10B0A7>
+<U10B0A8>
+<U10B0A9>
+<U10B0AA>
+<U10B0AB>
+<U10B0AC>
+<U10B0AD>
+<U10B0AE>
+<U10B0AF>
+<U10B0B0>
+<U10B0B1>
+<U10B0B2>
+<U10B0B3>
+<U10B0B4>
+<U10B0B5>
+<U10B0B6>
+<U10B0B7>
+<U10B0B8>
+<U10B0B9>
+<U10B0BA>
+<U10B0BB>
+<U10B0BC>
+<U10B0BD>
+<U10B0BE>
+<U10B0BF>
+<U10B0C0>
+<U10B0C1>
+<U10B0C2>
+<U10B0C3>
+<U10B0C4>
+<U10B0C5>
+<U10B0C6>
+<U10B0C7>
+<U10B0C8>
+<U10B0C9>
+<U10B0CA>
+<U10B0CB>
+<U10B0CC>
+<U10B0CD>
+<U10B0CE>
+<U10B0CF>
+<U10B0D0>
+<U10B0D1>
+<U10B0D2>
+<U10B0D3>
+<U10B0D4>
+<U10B0D5>
+<U10B0D6>
+<U10B0D7>
+<U10B0D8>
+<U10B0D9>
+<U10B0DA>
+<U10B0DB>
+<U10B0DC>
+<U10B0DD>
+<U10B0DE>
+<U10B0DF>
+<U10B0E0>
+<U10B0E1>
+<U10B0E2>
+<U10B0E3>
+<U10B0E4>
+<U10B0E5>
+<U10B0E6>
+<U10B0E7>
+<U10B0E8>
+<U10B0E9>
+<U10B0EA>
+<U10B0EB>
+<U10B0EC>
+<U10B0ED>
+<U10B0EE>
+<U10B0EF>
+<U10B0F0>
+<U10B0F1>
+<U10B0F2>
+<U10B0F3>
+<U10B0F4>
+<U10B0F5>
+<U10B0F6>
+<U10B0F7>
+<U10B0F8>
+<U10B0F9>
+<U10B0FA>
+<U10B0FB>
+<U10B0FC>
+<U10B0FD>
+<U10B0FE>
+<U10B0FF>
+<U10B100>
+<U10B101>
+<U10B102>
+<U10B103>
+<U10B104>
+<U10B105>
+<U10B106>
+<U10B107>
+<U10B108>
+<U10B109>
+<U10B10A>
+<U10B10B>
+<U10B10C>
+<U10B10D>
+<U10B10E>
+<U10B10F>
+<U10B110>
+<U10B111>
+<U10B112>
+<U10B113>
+<U10B114>
+<U10B115>
+<U10B116>
+<U10B117>
+<U10B118>
+<U10B119>
+<U10B11A>
+<U10B11B>
+<U10B11C>
+<U10B11D>
+<U10B11E>
+<U10B11F>
+<U10B120>
+<U10B121>
+<U10B122>
+<U10B123>
+<U10B124>
+<U10B125>
+<U10B126>
+<U10B127>
+<U10B128>
+<U10B129>
+<U10B12A>
+<U10B12B>
+<U10B12C>
+<U10B12D>
+<U10B12E>
+<U10B12F>
+<U10B130>
+<U10B131>
+<U10B132>
+<U10B133>
+<U10B134>
+<U10B135>
+<U10B136>
+<U10B137>
+<U10B138>
+<U10B139>
+<U10B13A>
+<U10B13B>
+<U10B13C>
+<U10B13D>
+<U10B13E>
+<U10B13F>
+<U10B140>
+<U10B141>
+<U10B142>
+<U10B143>
+<U10B144>
+<U10B145>
+<U10B146>
+<U10B147>
+<U10B148>
+<U10B149>
+<U10B14A>
+<U10B14B>
+<U10B14C>
+<U10B14D>
+<U10B14E>
+<U10B14F>
+<U10B150>
+<U10B151>
+<U10B152>
+<U10B153>
+<U10B154>
+<U10B155>
+<U10B156>
+<U10B157>
+<U10B158>
+<U10B159>
+<U10B15A>
+<U10B15B>
+<U10B15C>
+<U10B15D>
+<U10B15E>
+<U10B15F>
+<U10B160>
+<U10B161>
+<U10B162>
+<U10B163>
+<U10B164>
+<U10B165>
+<U10B166>
+<U10B167>
+<U10B168>
+<U10B169>
+<U10B16A>
+<U10B16B>
+<U10B16C>
+<U10B16D>
+<U10B16E>
+<U10B16F>
+<U10B170>
+<U10B171>
+<U10B172>
+<U10B173>
+<U10B174>
+<U10B175>
+<U10B176>
+<U10B177>
+<U10B178>
+<U10B179>
+<U10B17A>
+<U10B17B>
+<U10B17C>
+<U10B17D>
+<U10B17E>
+<U10B17F>
+<U10B180>
+<U10B181>
+<U10B182>
+<U10B183>
+<U10B184>
+<U10B185>
+<U10B186>
+<U10B187>
+<U10B188>
+<U10B189>
+<U10B18A>
+<U10B18B>
+<U10B18C>
+<U10B18D>
+<U10B18E>
+<U10B18F>
+<U10B190>
+<U10B191>
+<U10B192>
+<U10B193>
+<U10B194>
+<U10B195>
+<U10B196>
+<U10B197>
+<U10B198>
+<U10B199>
+<U10B19A>
+<U10B19B>
+<U10B19C>
+<U10B19D>
+<U10B19E>
+<U10B19F>
+<U10B1A0>
+<U10B1A1>
+<U10B1A2>
+<U10B1A3>
+<U10B1A4>
+<U10B1A5>
+<U10B1A6>
+<U10B1A7>
+<U10B1A8>
+<U10B1A9>
+<U10B1AA>
+<U10B1AB>
+<U10B1AC>
+<U10B1AD>
+<U10B1AE>
+<U10B1AF>
+<U10B1B0>
+<U10B1B1>
+<U10B1B2>
+<U10B1B3>
+<U10B1B4>
+<U10B1B5>
+<U10B1B6>
+<U10B1B7>
+<U10B1B8>
+<U10B1B9>
+<U10B1BA>
+<U10B1BB>
+<U10B1BC>
+<U10B1BD>
+<U10B1BE>
+<U10B1BF>
+<U10B1C0>
+<U10B1C1>
+<U10B1C2>
+<U10B1C3>
+<U10B1C4>
+<U10B1C5>
+<U10B1C6>
+<U10B1C7>
+<U10B1C8>
+<U10B1C9>
+<U10B1CA>
+<U10B1CB>
+<U10B1CC>
+<U10B1CD>
+<U10B1CE>
+<U10B1CF>
+<U10B1D0>
+<U10B1D1>
+<U10B1D2>
+<U10B1D3>
+<U10B1D4>
+<U10B1D5>
+<U10B1D6>
+<U10B1D7>
+<U10B1D8>
+<U10B1D9>
+<U10B1DA>
+<U10B1DB>
+<U10B1DC>
+<U10B1DD>
+<U10B1DE>
+<U10B1DF>
+<U10B1E0>
+<U10B1E1>
+<U10B1E2>
+<U10B1E3>
+<U10B1E4>
+<U10B1E5>
+<U10B1E6>
+<U10B1E7>
+<U10B1E8>
+<U10B1E9>
+<U10B1EA>
+<U10B1EB>
+<U10B1EC>
+<U10B1ED>
+<U10B1EE>
+<U10B1EF>
+<U10B1F0>
+<U10B1F1>
+<U10B1F2>
+<U10B1F3>
+<U10B1F4>
+<U10B1F5>
+<U10B1F6>
+<U10B1F7>
+<U10B1F8>
+<U10B1F9>
+<U10B1FA>
+<U10B1FB>
+<U10B1FC>
+<U10B1FD>
+<U10B1FE>
+<U10B1FF>
+<U10B200>
+<U10B201>
+<U10B202>
+<U10B203>
+<U10B204>
+<U10B205>
+<U10B206>
+<U10B207>
+<U10B208>
+<U10B209>
+<U10B20A>
+<U10B20B>
+<U10B20C>
+<U10B20D>
+<U10B20E>
+<U10B20F>
+<U10B210>
+<U10B211>
+<U10B212>
+<U10B213>
+<U10B214>
+<U10B215>
+<U10B216>
+<U10B217>
+<U10B218>
+<U10B219>
+<U10B21A>
+<U10B21B>
+<U10B21C>
+<U10B21D>
+<U10B21E>
+<U10B21F>
+<U10B220>
+<U10B221>
+<U10B222>
+<U10B223>
+<U10B224>
+<U10B225>
+<U10B226>
+<U10B227>
+<U10B228>
+<U10B229>
+<U10B22A>
+<U10B22B>
+<U10B22C>
+<U10B22D>
+<U10B22E>
+<U10B22F>
+<U10B230>
+<U10B231>
+<U10B232>
+<U10B233>
+<U10B234>
+<U10B235>
+<U10B236>
+<U10B237>
+<U10B238>
+<U10B239>
+<U10B23A>
+<U10B23B>
+<U10B23C>
+<U10B23D>
+<U10B23E>
+<U10B23F>
+<U10B240>
+<U10B241>
+<U10B242>
+<U10B243>
+<U10B244>
+<U10B245>
+<U10B246>
+<U10B247>
+<U10B248>
+<U10B249>
+<U10B24A>
+<U10B24B>
+<U10B24C>
+<U10B24D>
+<U10B24E>
+<U10B24F>
+<U10B250>
+<U10B251>
+<U10B252>
+<U10B253>
+<U10B254>
+<U10B255>
+<U10B256>
+<U10B257>
+<U10B258>
+<U10B259>
+<U10B25A>
+<U10B25B>
+<U10B25C>
+<U10B25D>
+<U10B25E>
+<U10B25F>
+<U10B260>
+<U10B261>
+<U10B262>
+<U10B263>
+<U10B264>
+<U10B265>
+<U10B266>
+<U10B267>
+<U10B268>
+<U10B269>
+<U10B26A>
+<U10B26B>
+<U10B26C>
+<U10B26D>
+<U10B26E>
+<U10B26F>
+<U10B270>
+<U10B271>
+<U10B272>
+<U10B273>
+<U10B274>
+<U10B275>
+<U10B276>
+<U10B277>
+<U10B278>
+<U10B279>
+<U10B27A>
+<U10B27B>
+<U10B27C>
+<U10B27D>
+<U10B27E>
+<U10B27F>
+<U10B280>
+<U10B281>
+<U10B282>
+<U10B283>
+<U10B284>
+<U10B285>
+<U10B286>
+<U10B287>
+<U10B288>
+<U10B289>
+<U10B28A>
+<U10B28B>
+<U10B28C>
+<U10B28D>
+<U10B28E>
+<U10B28F>
+<U10B290>
+<U10B291>
+<U10B292>
+<U10B293>
+<U10B294>
+<U10B295>
+<U10B296>
+<U10B297>
+<U10B298>
+<U10B299>
+<U10B29A>
+<U10B29B>
+<U10B29C>
+<U10B29D>
+<U10B29E>
+<U10B29F>
+<U10B2A0>
+<U10B2A1>
+<U10B2A2>
+<U10B2A3>
+<U10B2A4>
+<U10B2A5>
+<U10B2A6>
+<U10B2A7>
+<U10B2A8>
+<U10B2A9>
+<U10B2AA>
+<U10B2AB>
+<U10B2AC>
+<U10B2AD>
+<U10B2AE>
+<U10B2AF>
+<U10B2B0>
+<U10B2B1>
+<U10B2B2>
+<U10B2B3>
+<U10B2B4>
+<U10B2B5>
+<U10B2B6>
+<U10B2B7>
+<U10B2B8>
+<U10B2B9>
+<U10B2BA>
+<U10B2BB>
+<U10B2BC>
+<U10B2BD>
+<U10B2BE>
+<U10B2BF>
+<U10B2C0>
+<U10B2C1>
+<U10B2C2>
+<U10B2C3>
+<U10B2C4>
+<U10B2C5>
+<U10B2C6>
+<U10B2C7>
+<U10B2C8>
+<U10B2C9>
+<U10B2CA>
+<U10B2CB>
+<U10B2CC>
+<U10B2CD>
+<U10B2CE>
+<U10B2CF>
+<U10B2D0>
+<U10B2D1>
+<U10B2D2>
+<U10B2D3>
+<U10B2D4>
+<U10B2D5>
+<U10B2D6>
+<U10B2D7>
+<U10B2D8>
+<U10B2D9>
+<U10B2DA>
+<U10B2DB>
+<U10B2DC>
+<U10B2DD>
+<U10B2DE>
+<U10B2DF>
+<U10B2E0>
+<U10B2E1>
+<U10B2E2>
+<U10B2E3>
+<U10B2E4>
+<U10B2E5>
+<U10B2E6>
+<U10B2E7>
+<U10B2E8>
+<U10B2E9>
+<U10B2EA>
+<U10B2EB>
+<U10B2EC>
+<U10B2ED>
+<U10B2EE>
+<U10B2EF>
+<U10B2F0>
+<U10B2F1>
+<U10B2F2>
+<U10B2F3>
+<U10B2F4>
+<U10B2F5>
+<U10B2F6>
+<U10B2F7>
+<U10B2F8>
+<U10B2F9>
+<U10B2FA>
+<U10B2FB>
+<U10B2FC>
+<U10B2FD>
+<U10B2FE>
+<U10B2FF>
+<U10B300>
+<U10B301>
+<U10B302>
+<U10B303>
+<U10B304>
+<U10B305>
+<U10B306>
+<U10B307>
+<U10B308>
+<U10B309>
+<U10B30A>
+<U10B30B>
+<U10B30C>
+<U10B30D>
+<U10B30E>
+<U10B30F>
+<U10B310>
+<U10B311>
+<U10B312>
+<U10B313>
+<U10B314>
+<U10B315>
+<U10B316>
+<U10B317>
+<U10B318>
+<U10B319>
+<U10B31A>
+<U10B31B>
+<U10B31C>
+<U10B31D>
+<U10B31E>
+<U10B31F>
+<U10B320>
+<U10B321>
+<U10B322>
+<U10B323>
+<U10B324>
+<U10B325>
+<U10B326>
+<U10B327>
+<U10B328>
+<U10B329>
+<U10B32A>
+<U10B32B>
+<U10B32C>
+<U10B32D>
+<U10B32E>
+<U10B32F>
+<U10B330>
+<U10B331>
+<U10B332>
+<U10B333>
+<U10B334>
+<U10B335>
+<U10B336>
+<U10B337>
+<U10B338>
+<U10B339>
+<U10B33A>
+<U10B33B>
+<U10B33C>
+<U10B33D>
+<U10B33E>
+<U10B33F>
+<U10B340>
+<U10B341>
+<U10B342>
+<U10B343>
+<U10B344>
+<U10B345>
+<U10B346>
+<U10B347>
+<U10B348>
+<U10B349>
+<U10B34A>
+<U10B34B>
+<U10B34C>
+<U10B34D>
+<U10B34E>
+<U10B34F>
+<U10B350>
+<U10B351>
+<U10B352>
+<U10B353>
+<U10B354>
+<U10B355>
+<U10B356>
+<U10B357>
+<U10B358>
+<U10B359>
+<U10B35A>
+<U10B35B>
+<U10B35C>
+<U10B35D>
+<U10B35E>
+<U10B35F>
+<U10B360>
+<U10B361>
+<U10B362>
+<U10B363>
+<U10B364>
+<U10B365>
+<U10B366>
+<U10B367>
+<U10B368>
+<U10B369>
+<U10B36A>
+<U10B36B>
+<U10B36C>
+<U10B36D>
+<U10B36E>
+<U10B36F>
+<U10B370>
+<U10B371>
+<U10B372>
+<U10B373>
+<U10B374>
+<U10B375>
+<U10B376>
+<U10B377>
+<U10B378>
+<U10B379>
+<U10B37A>
+<U10B37B>
+<U10B37C>
+<U10B37D>
+<U10B37E>
+<U10B37F>
+<U10B380>
+<U10B381>
+<U10B382>
+<U10B383>
+<U10B384>
+<U10B385>
+<U10B386>
+<U10B387>
+<U10B388>
+<U10B389>
+<U10B38A>
+<U10B38B>
+<U10B38C>
+<U10B38D>
+<U10B38E>
+<U10B38F>
+<U10B390>
+<U10B391>
+<U10B392>
+<U10B393>
+<U10B394>
+<U10B395>
+<U10B396>
+<U10B397>
+<U10B398>
+<U10B399>
+<U10B39A>
+<U10B39B>
+<U10B39C>
+<U10B39D>
+<U10B39E>
+<U10B39F>
+<U10B3A0>
+<U10B3A1>
+<U10B3A2>
+<U10B3A3>
+<U10B3A4>
+<U10B3A5>
+<U10B3A6>
+<U10B3A7>
+<U10B3A8>
+<U10B3A9>
+<U10B3AA>
+<U10B3AB>
+<U10B3AC>
+<U10B3AD>
+<U10B3AE>
+<U10B3AF>
+<U10B3B0>
+<U10B3B1>
+<U10B3B2>
+<U10B3B3>
+<U10B3B4>
+<U10B3B5>
+<U10B3B6>
+<U10B3B7>
+<U10B3B8>
+<U10B3B9>
+<U10B3BA>
+<U10B3BB>
+<U10B3BC>
+<U10B3BD>
+<U10B3BE>
+<U10B3BF>
+<U10B3C0>
+<U10B3C1>
+<U10B3C2>
+<U10B3C3>
+<U10B3C4>
+<U10B3C5>
+<U10B3C6>
+<U10B3C7>
+<U10B3C8>
+<U10B3C9>
+<U10B3CA>
+<U10B3CB>
+<U10B3CC>
+<U10B3CD>
+<U10B3CE>
+<U10B3CF>
+<U10B3D0>
+<U10B3D1>
+<U10B3D2>
+<U10B3D3>
+<U10B3D4>
+<U10B3D5>
+<U10B3D6>
+<U10B3D7>
+<U10B3D8>
+<U10B3D9>
+<U10B3DA>
+<U10B3DB>
+<U10B3DC>
+<U10B3DD>
+<U10B3DE>
+<U10B3DF>
+<U10B3E0>
+<U10B3E1>
+<U10B3E2>
+<U10B3E3>
+<U10B3E4>
+<U10B3E5>
+<U10B3E6>
+<U10B3E7>
+<U10B3E8>
+<U10B3E9>
+<U10B3EA>
+<U10B3EB>
+<U10B3EC>
+<U10B3ED>
+<U10B3EE>
+<U10B3EF>
+<U10B3F0>
+<U10B3F1>
+<U10B3F2>
+<U10B3F3>
+<U10B3F4>
+<U10B3F5>
+<U10B3F6>
+<U10B3F7>
+<U10B3F8>
+<U10B3F9>
+<U10B3FA>
+<U10B3FB>
+<U10B3FC>
+<U10B3FD>
+<U10B3FE>
+<U10B3FF>
+<U10B400>
+<U10B401>
+<U10B402>
+<U10B403>
+<U10B404>
+<U10B405>
+<U10B406>
+<U10B407>
+<U10B408>
+<U10B409>
+<U10B40A>
+<U10B40B>
+<U10B40C>
+<U10B40D>
+<U10B40E>
+<U10B40F>
+<U10B410>
+<U10B411>
+<U10B412>
+<U10B413>
+<U10B414>
+<U10B415>
+<U10B416>
+<U10B417>
+<U10B418>
+<U10B419>
+<U10B41A>
+<U10B41B>
+<U10B41C>
+<U10B41D>
+<U10B41E>
+<U10B41F>
+<U10B420>
+<U10B421>
+<U10B422>
+<U10B423>
+<U10B424>
+<U10B425>
+<U10B426>
+<U10B427>
+<U10B428>
+<U10B429>
+<U10B42A>
+<U10B42B>
+<U10B42C>
+<U10B42D>
+<U10B42E>
+<U10B42F>
+<U10B430>
+<U10B431>
+<U10B432>
+<U10B433>
+<U10B434>
+<U10B435>
+<U10B436>
+<U10B437>
+<U10B438>
+<U10B439>
+<U10B43A>
+<U10B43B>
+<U10B43C>
+<U10B43D>
+<U10B43E>
+<U10B43F>
+<U10B440>
+<U10B441>
+<U10B442>
+<U10B443>
+<U10B444>
+<U10B445>
+<U10B446>
+<U10B447>
+<U10B448>
+<U10B449>
+<U10B44A>
+<U10B44B>
+<U10B44C>
+<U10B44D>
+<U10B44E>
+<U10B44F>
+<U10B450>
+<U10B451>
+<U10B452>
+<U10B453>
+<U10B454>
+<U10B455>
+<U10B456>
+<U10B457>
+<U10B458>
+<U10B459>
+<U10B45A>
+<U10B45B>
+<U10B45C>
+<U10B45D>
+<U10B45E>
+<U10B45F>
+<U10B460>
+<U10B461>
+<U10B462>
+<U10B463>
+<U10B464>
+<U10B465>
+<U10B466>
+<U10B467>
+<U10B468>
+<U10B469>
+<U10B46A>
+<U10B46B>
+<U10B46C>
+<U10B46D>
+<U10B46E>
+<U10B46F>
+<U10B470>
+<U10B471>
+<U10B472>
+<U10B473>
+<U10B474>
+<U10B475>
+<U10B476>
+<U10B477>
+<U10B478>
+<U10B479>
+<U10B47A>
+<U10B47B>
+<U10B47C>
+<U10B47D>
+<U10B47E>
+<U10B47F>
+<U10B480>
+<U10B481>
+<U10B482>
+<U10B483>
+<U10B484>
+<U10B485>
+<U10B486>
+<U10B487>
+<U10B488>
+<U10B489>
+<U10B48A>
+<U10B48B>
+<U10B48C>
+<U10B48D>
+<U10B48E>
+<U10B48F>
+<U10B490>
+<U10B491>
+<U10B492>
+<U10B493>
+<U10B494>
+<U10B495>
+<U10B496>
+<U10B497>
+<U10B498>
+<U10B499>
+<U10B49A>
+<U10B49B>
+<U10B49C>
+<U10B49D>
+<U10B49E>
+<U10B49F>
+<U10B4A0>
+<U10B4A1>
+<U10B4A2>
+<U10B4A3>
+<U10B4A4>
+<U10B4A5>
+<U10B4A6>
+<U10B4A7>
+<U10B4A8>
+<U10B4A9>
+<U10B4AA>
+<U10B4AB>
+<U10B4AC>
+<U10B4AD>
+<U10B4AE>
+<U10B4AF>
+<U10B4B0>
+<U10B4B1>
+<U10B4B2>
+<U10B4B3>
+<U10B4B4>
+<U10B4B5>
+<U10B4B6>
+<U10B4B7>
+<U10B4B8>
+<U10B4B9>
+<U10B4BA>
+<U10B4BB>
+<U10B4BC>
+<U10B4BD>
+<U10B4BE>
+<U10B4BF>
+<U10B4C0>
+<U10B4C1>
+<U10B4C2>
+<U10B4C3>
+<U10B4C4>
+<U10B4C5>
+<U10B4C6>
+<U10B4C7>
+<U10B4C8>
+<U10B4C9>
+<U10B4CA>
+<U10B4CB>
+<U10B4CC>
+<U10B4CD>
+<U10B4CE>
+<U10B4CF>
+<U10B4D0>
+<U10B4D1>
+<U10B4D2>
+<U10B4D3>
+<U10B4D4>
+<U10B4D5>
+<U10B4D6>
+<U10B4D7>
+<U10B4D8>
+<U10B4D9>
+<U10B4DA>
+<U10B4DB>
+<U10B4DC>
+<U10B4DD>
+<U10B4DE>
+<U10B4DF>
+<U10B4E0>
+<U10B4E1>
+<U10B4E2>
+<U10B4E3>
+<U10B4E4>
+<U10B4E5>
+<U10B4E6>
+<U10B4E7>
+<U10B4E8>
+<U10B4E9>
+<U10B4EA>
+<U10B4EB>
+<U10B4EC>
+<U10B4ED>
+<U10B4EE>
+<U10B4EF>
+<U10B4F0>
+<U10B4F1>
+<U10B4F2>
+<U10B4F3>
+<U10B4F4>
+<U10B4F5>
+<U10B4F6>
+<U10B4F7>
+<U10B4F8>
+<U10B4F9>
+<U10B4FA>
+<U10B4FB>
+<U10B4FC>
+<U10B4FD>
+<U10B4FE>
+<U10B4FF>
+<U10B500>
+<U10B501>
+<U10B502>
+<U10B503>
+<U10B504>
+<U10B505>
+<U10B506>
+<U10B507>
+<U10B508>
+<U10B509>
+<U10B50A>
+<U10B50B>
+<U10B50C>
+<U10B50D>
+<U10B50E>
+<U10B50F>
+<U10B510>
+<U10B511>
+<U10B512>
+<U10B513>
+<U10B514>
+<U10B515>
+<U10B516>
+<U10B517>
+<U10B518>
+<U10B519>
+<U10B51A>
+<U10B51B>
+<U10B51C>
+<U10B51D>
+<U10B51E>
+<U10B51F>
+<U10B520>
+<U10B521>
+<U10B522>
+<U10B523>
+<U10B524>
+<U10B525>
+<U10B526>
+<U10B527>
+<U10B528>
+<U10B529>
+<U10B52A>
+<U10B52B>
+<U10B52C>
+<U10B52D>
+<U10B52E>
+<U10B52F>
+<U10B530>
+<U10B531>
+<U10B532>
+<U10B533>
+<U10B534>
+<U10B535>
+<U10B536>
+<U10B537>
+<U10B538>
+<U10B539>
+<U10B53A>
+<U10B53B>
+<U10B53C>
+<U10B53D>
+<U10B53E>
+<U10B53F>
+<U10B540>
+<U10B541>
+<U10B542>
+<U10B543>
+<U10B544>
+<U10B545>
+<U10B546>
+<U10B547>
+<U10B548>
+<U10B549>
+<U10B54A>
+<U10B54B>
+<U10B54C>
+<U10B54D>
+<U10B54E>
+<U10B54F>
+<U10B550>
+<U10B551>
+<U10B552>
+<U10B553>
+<U10B554>
+<U10B555>
+<U10B556>
+<U10B557>
+<U10B558>
+<U10B559>
+<U10B55A>
+<U10B55B>
+<U10B55C>
+<U10B55D>
+<U10B55E>
+<U10B55F>
+<U10B560>
+<U10B561>
+<U10B562>
+<U10B563>
+<U10B564>
+<U10B565>
+<U10B566>
+<U10B567>
+<U10B568>
+<U10B569>
+<U10B56A>
+<U10B56B>
+<U10B56C>
+<U10B56D>
+<U10B56E>
+<U10B56F>
+<U10B570>
+<U10B571>
+<U10B572>
+<U10B573>
+<U10B574>
+<U10B575>
+<U10B576>
+<U10B577>
+<U10B578>
+<U10B579>
+<U10B57A>
+<U10B57B>
+<U10B57C>
+<U10B57D>
+<U10B57E>
+<U10B57F>
+<U10B580>
+<U10B581>
+<U10B582>
+<U10B583>
+<U10B584>
+<U10B585>
+<U10B586>
+<U10B587>
+<U10B588>
+<U10B589>
+<U10B58A>
+<U10B58B>
+<U10B58C>
+<U10B58D>
+<U10B58E>
+<U10B58F>
+<U10B590>
+<U10B591>
+<U10B592>
+<U10B593>
+<U10B594>
+<U10B595>
+<U10B596>
+<U10B597>
+<U10B598>
+<U10B599>
+<U10B59A>
+<U10B59B>
+<U10B59C>
+<U10B59D>
+<U10B59E>
+<U10B59F>
+<U10B5A0>
+<U10B5A1>
+<U10B5A2>
+<U10B5A3>
+<U10B5A4>
+<U10B5A5>
+<U10B5A6>
+<U10B5A7>
+<U10B5A8>
+<U10B5A9>
+<U10B5AA>
+<U10B5AB>
+<U10B5AC>
+<U10B5AD>
+<U10B5AE>
+<U10B5AF>
+<U10B5B0>
+<U10B5B1>
+<U10B5B2>
+<U10B5B3>
+<U10B5B4>
+<U10B5B5>
+<U10B5B6>
+<U10B5B7>
+<U10B5B8>
+<U10B5B9>
+<U10B5BA>
+<U10B5BB>
+<U10B5BC>
+<U10B5BD>
+<U10B5BE>
+<U10B5BF>
+<U10B5C0>
+<U10B5C1>
+<U10B5C2>
+<U10B5C3>
+<U10B5C4>
+<U10B5C5>
+<U10B5C6>
+<U10B5C7>
+<U10B5C8>
+<U10B5C9>
+<U10B5CA>
+<U10B5CB>
+<U10B5CC>
+<U10B5CD>
+<U10B5CE>
+<U10B5CF>
+<U10B5D0>
+<U10B5D1>
+<U10B5D2>
+<U10B5D3>
+<U10B5D4>
+<U10B5D5>
+<U10B5D6>
+<U10B5D7>
+<U10B5D8>
+<U10B5D9>
+<U10B5DA>
+<U10B5DB>
+<U10B5DC>
+<U10B5DD>
+<U10B5DE>
+<U10B5DF>
+<U10B5E0>
+<U10B5E1>
+<U10B5E2>
+<U10B5E3>
+<U10B5E4>
+<U10B5E5>
+<U10B5E6>
+<U10B5E7>
+<U10B5E8>
+<U10B5E9>
+<U10B5EA>
+<U10B5EB>
+<U10B5EC>
+<U10B5ED>
+<U10B5EE>
+<U10B5EF>
+<U10B5F0>
+<U10B5F1>
+<U10B5F2>
+<U10B5F3>
+<U10B5F4>
+<U10B5F5>
+<U10B5F6>
+<U10B5F7>
+<U10B5F8>
+<U10B5F9>
+<U10B5FA>
+<U10B5FB>
+<U10B5FC>
+<U10B5FD>
+<U10B5FE>
+<U10B5FF>
+<U10B600>
+<U10B601>
+<U10B602>
+<U10B603>
+<U10B604>
+<U10B605>
+<U10B606>
+<U10B607>
+<U10B608>
+<U10B609>
+<U10B60A>
+<U10B60B>
+<U10B60C>
+<U10B60D>
+<U10B60E>
+<U10B60F>
+<U10B610>
+<U10B611>
+<U10B612>
+<U10B613>
+<U10B614>
+<U10B615>
+<U10B616>
+<U10B617>
+<U10B618>
+<U10B619>
+<U10B61A>
+<U10B61B>
+<U10B61C>
+<U10B61D>
+<U10B61E>
+<U10B61F>
+<U10B620>
+<U10B621>
+<U10B622>
+<U10B623>
+<U10B624>
+<U10B625>
+<U10B626>
+<U10B627>
+<U10B628>
+<U10B629>
+<U10B62A>
+<U10B62B>
+<U10B62C>
+<U10B62D>
+<U10B62E>
+<U10B62F>
+<U10B630>
+<U10B631>
+<U10B632>
+<U10B633>
+<U10B634>
+<U10B635>
+<U10B636>
+<U10B637>
+<U10B638>
+<U10B639>
+<U10B63A>
+<U10B63B>
+<U10B63C>
+<U10B63D>
+<U10B63E>
+<U10B63F>
+<U10B640>
+<U10B641>
+<U10B642>
+<U10B643>
+<U10B644>
+<U10B645>
+<U10B646>
+<U10B647>
+<U10B648>
+<U10B649>
+<U10B64A>
+<U10B64B>
+<U10B64C>
+<U10B64D>
+<U10B64E>
+<U10B64F>
+<U10B650>
+<U10B651>
+<U10B652>
+<U10B653>
+<U10B654>
+<U10B655>
+<U10B656>
+<U10B657>
+<U10B658>
+<U10B659>
+<U10B65A>
+<U10B65B>
+<U10B65C>
+<U10B65D>
+<U10B65E>
+<U10B65F>
+<U10B660>
+<U10B661>
+<U10B662>
+<U10B663>
+<U10B664>
+<U10B665>
+<U10B666>
+<U10B667>
+<U10B668>
+<U10B669>
+<U10B66A>
+<U10B66B>
+<U10B66C>
+<U10B66D>
+<U10B66E>
+<U10B66F>
+<U10B670>
+<U10B671>
+<U10B672>
+<U10B673>
+<U10B674>
+<U10B675>
+<U10B676>
+<U10B677>
+<U10B678>
+<U10B679>
+<U10B67A>
+<U10B67B>
+<U10B67C>
+<U10B67D>
+<U10B67E>
+<U10B67F>
+<U10B680>
+<U10B681>
+<U10B682>
+<U10B683>
+<U10B684>
+<U10B685>
+<U10B686>
+<U10B687>
+<U10B688>
+<U10B689>
+<U10B68A>
+<U10B68B>
+<U10B68C>
+<U10B68D>
+<U10B68E>
+<U10B68F>
+<U10B690>
+<U10B691>
+<U10B692>
+<U10B693>
+<U10B694>
+<U10B695>
+<U10B696>
+<U10B697>
+<U10B698>
+<U10B699>
+<U10B69A>
+<U10B69B>
+<U10B69C>
+<U10B69D>
+<U10B69E>
+<U10B69F>
+<U10B6A0>
+<U10B6A1>
+<U10B6A2>
+<U10B6A3>
+<U10B6A4>
+<U10B6A5>
+<U10B6A6>
+<U10B6A7>
+<U10B6A8>
+<U10B6A9>
+<U10B6AA>
+<U10B6AB>
+<U10B6AC>
+<U10B6AD>
+<U10B6AE>
+<U10B6AF>
+<U10B6B0>
+<U10B6B1>
+<U10B6B2>
+<U10B6B3>
+<U10B6B4>
+<U10B6B5>
+<U10B6B6>
+<U10B6B7>
+<U10B6B8>
+<U10B6B9>
+<U10B6BA>
+<U10B6BB>
+<U10B6BC>
+<U10B6BD>
+<U10B6BE>
+<U10B6BF>
+<U10B6C0>
+<U10B6C1>
+<U10B6C2>
+<U10B6C3>
+<U10B6C4>
+<U10B6C5>
+<U10B6C6>
+<U10B6C7>
+<U10B6C8>
+<U10B6C9>
+<U10B6CA>
+<U10B6CB>
+<U10B6CC>
+<U10B6CD>
+<U10B6CE>
+<U10B6CF>
+<U10B6D0>
+<U10B6D1>
+<U10B6D2>
+<U10B6D3>
+<U10B6D4>
+<U10B6D5>
+<U10B6D6>
+<U10B6D7>
+<U10B6D8>
+<U10B6D9>
+<U10B6DA>
+<U10B6DB>
+<U10B6DC>
+<U10B6DD>
+<U10B6DE>
+<U10B6DF>
+<U10B6E0>
+<U10B6E1>
+<U10B6E2>
+<U10B6E3>
+<U10B6E4>
+<U10B6E5>
+<U10B6E6>
+<U10B6E7>
+<U10B6E8>
+<U10B6E9>
+<U10B6EA>
+<U10B6EB>
+<U10B6EC>
+<U10B6ED>
+<U10B6EE>
+<U10B6EF>
+<U10B6F0>
+<U10B6F1>
+<U10B6F2>
+<U10B6F3>
+<U10B6F4>
+<U10B6F5>
+<U10B6F6>
+<U10B6F7>
+<U10B6F8>
+<U10B6F9>
+<U10B6FA>
+<U10B6FB>
+<U10B6FC>
+<U10B6FD>
+<U10B6FE>
+<U10B6FF>
+<U10B700>
+<U10B701>
+<U10B702>
+<U10B703>
+<U10B704>
+<U10B705>
+<U10B706>
+<U10B707>
+<U10B708>
+<U10B709>
+<U10B70A>
+<U10B70B>
+<U10B70C>
+<U10B70D>
+<U10B70E>
+<U10B70F>
+<U10B710>
+<U10B711>
+<U10B712>
+<U10B713>
+<U10B714>
+<U10B715>
+<U10B716>
+<U10B717>
+<U10B718>
+<U10B719>
+<U10B71A>
+<U10B71B>
+<U10B71C>
+<U10B71D>
+<U10B71E>
+<U10B71F>
+<U10B720>
+<U10B721>
+<U10B722>
+<U10B723>
+<U10B724>
+<U10B725>
+<U10B726>
+<U10B727>
+<U10B728>
+<U10B729>
+<U10B72A>
+<U10B72B>
+<U10B72C>
+<U10B72D>
+<U10B72E>
+<U10B72F>
+<U10B730>
+<U10B731>
+<U10B732>
+<U10B733>
+<U10B734>
+<U10B735>
+<U10B736>
+<U10B737>
+<U10B738>
+<U10B739>
+<U10B73A>
+<U10B73B>
+<U10B73C>
+<U10B73D>
+<U10B73E>
+<U10B73F>
+<U10B740>
+<U10B741>
+<U10B742>
+<U10B743>
+<U10B744>
+<U10B745>
+<U10B746>
+<U10B747>
+<U10B748>
+<U10B749>
+<U10B74A>
+<U10B74B>
+<U10B74C>
+<U10B74D>
+<U10B74E>
+<U10B74F>
+<U10B750>
+<U10B751>
+<U10B752>
+<U10B753>
+<U10B754>
+<U10B755>
+<U10B756>
+<U10B757>
+<U10B758>
+<U10B759>
+<U10B75A>
+<U10B75B>
+<U10B75C>
+<U10B75D>
+<U10B75E>
+<U10B75F>
+<U10B760>
+<U10B761>
+<U10B762>
+<U10B763>
+<U10B764>
+<U10B765>
+<U10B766>
+<U10B767>
+<U10B768>
+<U10B769>
+<U10B76A>
+<U10B76B>
+<U10B76C>
+<U10B76D>
+<U10B76E>
+<U10B76F>
+<U10B770>
+<U10B771>
+<U10B772>
+<U10B773>
+<U10B774>
+<U10B775>
+<U10B776>
+<U10B777>
+<U10B778>
+<U10B779>
+<U10B77A>
+<U10B77B>
+<U10B77C>
+<U10B77D>
+<U10B77E>
+<U10B77F>
+<U10B780>
+<U10B781>
+<U10B782>
+<U10B783>
+<U10B784>
+<U10B785>
+<U10B786>
+<U10B787>
+<U10B788>
+<U10B789>
+<U10B78A>
+<U10B78B>
+<U10B78C>
+<U10B78D>
+<U10B78E>
+<U10B78F>
+<U10B790>
+<U10B791>
+<U10B792>
+<U10B793>
+<U10B794>
+<U10B795>
+<U10B796>
+<U10B797>
+<U10B798>
+<U10B799>
+<U10B79A>
+<U10B79B>
+<U10B79C>
+<U10B79D>
+<U10B79E>
+<U10B79F>
+<U10B7A0>
+<U10B7A1>
+<U10B7A2>
+<U10B7A3>
+<U10B7A4>
+<U10B7A5>
+<U10B7A6>
+<U10B7A7>
+<U10B7A8>
+<U10B7A9>
+<U10B7AA>
+<U10B7AB>
+<U10B7AC>
+<U10B7AD>
+<U10B7AE>
+<U10B7AF>
+<U10B7B0>
+<U10B7B1>
+<U10B7B2>
+<U10B7B3>
+<U10B7B4>
+<U10B7B5>
+<U10B7B6>
+<U10B7B7>
+<U10B7B8>
+<U10B7B9>
+<U10B7BA>
+<U10B7BB>
+<U10B7BC>
+<U10B7BD>
+<U10B7BE>
+<U10B7BF>
+<U10B7C0>
+<U10B7C1>
+<U10B7C2>
+<U10B7C3>
+<U10B7C4>
+<U10B7C5>
+<U10B7C6>
+<U10B7C7>
+<U10B7C8>
+<U10B7C9>
+<U10B7CA>
+<U10B7CB>
+<U10B7CC>
+<U10B7CD>
+<U10B7CE>
+<U10B7CF>
+<U10B7D0>
+<U10B7D1>
+<U10B7D2>
+<U10B7D3>
+<U10B7D4>
+<U10B7D5>
+<U10B7D6>
+<U10B7D7>
+<U10B7D8>
+<U10B7D9>
+<U10B7DA>
+<U10B7DB>
+<U10B7DC>
+<U10B7DD>
+<U10B7DE>
+<U10B7DF>
+<U10B7E0>
+<U10B7E1>
+<U10B7E2>
+<U10B7E3>
+<U10B7E4>
+<U10B7E5>
+<U10B7E6>
+<U10B7E7>
+<U10B7E8>
+<U10B7E9>
+<U10B7EA>
+<U10B7EB>
+<U10B7EC>
+<U10B7ED>
+<U10B7EE>
+<U10B7EF>
+<U10B7F0>
+<U10B7F1>
+<U10B7F2>
+<U10B7F3>
+<U10B7F4>
+<U10B7F5>
+<U10B7F6>
+<U10B7F7>
+<U10B7F8>
+<U10B7F9>
+<U10B7FA>
+<U10B7FB>
+<U10B7FC>
+<U10B7FD>
+<U10B7FE>
+<U10B7FF>
+<U10B800>
+<U10B801>
+<U10B802>
+<U10B803>
+<U10B804>
+<U10B805>
+<U10B806>
+<U10B807>
+<U10B808>
+<U10B809>
+<U10B80A>
+<U10B80B>
+<U10B80C>
+<U10B80D>
+<U10B80E>
+<U10B80F>
+<U10B810>
+<U10B811>
+<U10B812>
+<U10B813>
+<U10B814>
+<U10B815>
+<U10B816>
+<U10B817>
+<U10B818>
+<U10B819>
+<U10B81A>
+<U10B81B>
+<U10B81C>
+<U10B81D>
+<U10B81E>
+<U10B81F>
+<U10B820>
+<U10B821>
+<U10B822>
+<U10B823>
+<U10B824>
+<U10B825>
+<U10B826>
+<U10B827>
+<U10B828>
+<U10B829>
+<U10B82A>
+<U10B82B>
+<U10B82C>
+<U10B82D>
+<U10B82E>
+<U10B82F>
+<U10B830>
+<U10B831>
+<U10B832>
+<U10B833>
+<U10B834>
+<U10B835>
+<U10B836>
+<U10B837>
+<U10B838>
+<U10B839>
+<U10B83A>
+<U10B83B>
+<U10B83C>
+<U10B83D>
+<U10B83E>
+<U10B83F>
+<U10B840>
+<U10B841>
+<U10B842>
+<U10B843>
+<U10B844>
+<U10B845>
+<U10B846>
+<U10B847>
+<U10B848>
+<U10B849>
+<U10B84A>
+<U10B84B>
+<U10B84C>
+<U10B84D>
+<U10B84E>
+<U10B84F>
+<U10B850>
+<U10B851>
+<U10B852>
+<U10B853>
+<U10B854>
+<U10B855>
+<U10B856>
+<U10B857>
+<U10B858>
+<U10B859>
+<U10B85A>
+<U10B85B>
+<U10B85C>
+<U10B85D>
+<U10B85E>
+<U10B85F>
+<U10B860>
+<U10B861>
+<U10B862>
+<U10B863>
+<U10B864>
+<U10B865>
+<U10B866>
+<U10B867>
+<U10B868>
+<U10B869>
+<U10B86A>
+<U10B86B>
+<U10B86C>
+<U10B86D>
+<U10B86E>
+<U10B86F>
+<U10B870>
+<U10B871>
+<U10B872>
+<U10B873>
+<U10B874>
+<U10B875>
+<U10B876>
+<U10B877>
+<U10B878>
+<U10B879>
+<U10B87A>
+<U10B87B>
+<U10B87C>
+<U10B87D>
+<U10B87E>
+<U10B87F>
+<U10B880>
+<U10B881>
+<U10B882>
+<U10B883>
+<U10B884>
+<U10B885>
+<U10B886>
+<U10B887>
+<U10B888>
+<U10B889>
+<U10B88A>
+<U10B88B>
+<U10B88C>
+<U10B88D>
+<U10B88E>
+<U10B88F>
+<U10B890>
+<U10B891>
+<U10B892>
+<U10B893>
+<U10B894>
+<U10B895>
+<U10B896>
+<U10B897>
+<U10B898>
+<U10B899>
+<U10B89A>
+<U10B89B>
+<U10B89C>
+<U10B89D>
+<U10B89E>
+<U10B89F>
+<U10B8A0>
+<U10B8A1>
+<U10B8A2>
+<U10B8A3>
+<U10B8A4>
+<U10B8A5>
+<U10B8A6>
+<U10B8A7>
+<U10B8A8>
+<U10B8A9>
+<U10B8AA>
+<U10B8AB>
+<U10B8AC>
+<U10B8AD>
+<U10B8AE>
+<U10B8AF>
+<U10B8B0>
+<U10B8B1>
+<U10B8B2>
+<U10B8B3>
+<U10B8B4>
+<U10B8B5>
+<U10B8B6>
+<U10B8B7>
+<U10B8B8>
+<U10B8B9>
+<U10B8BA>
+<U10B8BB>
+<U10B8BC>
+<U10B8BD>
+<U10B8BE>
+<U10B8BF>
+<U10B8C0>
+<U10B8C1>
+<U10B8C2>
+<U10B8C3>
+<U10B8C4>
+<U10B8C5>
+<U10B8C6>
+<U10B8C7>
+<U10B8C8>
+<U10B8C9>
+<U10B8CA>
+<U10B8CB>
+<U10B8CC>
+<U10B8CD>
+<U10B8CE>
+<U10B8CF>
+<U10B8D0>
+<U10B8D1>
+<U10B8D2>
+<U10B8D3>
+<U10B8D4>
+<U10B8D5>
+<U10B8D6>
+<U10B8D7>
+<U10B8D8>
+<U10B8D9>
+<U10B8DA>
+<U10B8DB>
+<U10B8DC>
+<U10B8DD>
+<U10B8DE>
+<U10B8DF>
+<U10B8E0>
+<U10B8E1>
+<U10B8E2>
+<U10B8E3>
+<U10B8E4>
+<U10B8E5>
+<U10B8E6>
+<U10B8E7>
+<U10B8E8>
+<U10B8E9>
+<U10B8EA>
+<U10B8EB>
+<U10B8EC>
+<U10B8ED>
+<U10B8EE>
+<U10B8EF>
+<U10B8F0>
+<U10B8F1>
+<U10B8F2>
+<U10B8F3>
+<U10B8F4>
+<U10B8F5>
+<U10B8F6>
+<U10B8F7>
+<U10B8F8>
+<U10B8F9>
+<U10B8FA>
+<U10B8FB>
+<U10B8FC>
+<U10B8FD>
+<U10B8FE>
+<U10B8FF>
+<U10B900>
+<U10B901>
+<U10B902>
+<U10B903>
+<U10B904>
+<U10B905>
+<U10B906>
+<U10B907>
+<U10B908>
+<U10B909>
+<U10B90A>
+<U10B90B>
+<U10B90C>
+<U10B90D>
+<U10B90E>
+<U10B90F>
+<U10B910>
+<U10B911>
+<U10B912>
+<U10B913>
+<U10B914>
+<U10B915>
+<U10B916>
+<U10B917>
+<U10B918>
+<U10B919>
+<U10B91A>
+<U10B91B>
+<U10B91C>
+<U10B91D>
+<U10B91E>
+<U10B91F>
+<U10B920>
+<U10B921>
+<U10B922>
+<U10B923>
+<U10B924>
+<U10B925>
+<U10B926>
+<U10B927>
+<U10B928>
+<U10B929>
+<U10B92A>
+<U10B92B>
+<U10B92C>
+<U10B92D>
+<U10B92E>
+<U10B92F>
+<U10B930>
+<U10B931>
+<U10B932>
+<U10B933>
+<U10B934>
+<U10B935>
+<U10B936>
+<U10B937>
+<U10B938>
+<U10B939>
+<U10B93A>
+<U10B93B>
+<U10B93C>
+<U10B93D>
+<U10B93E>
+<U10B93F>
+<U10B940>
+<U10B941>
+<U10B942>
+<U10B943>
+<U10B944>
+<U10B945>
+<U10B946>
+<U10B947>
+<U10B948>
+<U10B949>
+<U10B94A>
+<U10B94B>
+<U10B94C>
+<U10B94D>
+<U10B94E>
+<U10B94F>
+<U10B950>
+<U10B951>
+<U10B952>
+<U10B953>
+<U10B954>
+<U10B955>
+<U10B956>
+<U10B957>
+<U10B958>
+<U10B959>
+<U10B95A>
+<U10B95B>
+<U10B95C>
+<U10B95D>
+<U10B95E>
+<U10B95F>
+<U10B960>
+<U10B961>
+<U10B962>
+<U10B963>
+<U10B964>
+<U10B965>
+<U10B966>
+<U10B967>
+<U10B968>
+<U10B969>
+<U10B96A>
+<U10B96B>
+<U10B96C>
+<U10B96D>
+<U10B96E>
+<U10B96F>
+<U10B970>
+<U10B971>
+<U10B972>
+<U10B973>
+<U10B974>
+<U10B975>
+<U10B976>
+<U10B977>
+<U10B978>
+<U10B979>
+<U10B97A>
+<U10B97B>
+<U10B97C>
+<U10B97D>
+<U10B97E>
+<U10B97F>
+<U10B980>
+<U10B981>
+<U10B982>
+<U10B983>
+<U10B984>
+<U10B985>
+<U10B986>
+<U10B987>
+<U10B988>
+<U10B989>
+<U10B98A>
+<U10B98B>
+<U10B98C>
+<U10B98D>
+<U10B98E>
+<U10B98F>
+<U10B990>
+<U10B991>
+<U10B992>
+<U10B993>
+<U10B994>
+<U10B995>
+<U10B996>
+<U10B997>
+<U10B998>
+<U10B999>
+<U10B99A>
+<U10B99B>
+<U10B99C>
+<U10B99D>
+<U10B99E>
+<U10B99F>
+<U10B9A0>
+<U10B9A1>
+<U10B9A2>
+<U10B9A3>
+<U10B9A4>
+<U10B9A5>
+<U10B9A6>
+<U10B9A7>
+<U10B9A8>
+<U10B9A9>
+<U10B9AA>
+<U10B9AB>
+<U10B9AC>
+<U10B9AD>
+<U10B9AE>
+<U10B9AF>
+<U10B9B0>
+<U10B9B1>
+<U10B9B2>
+<U10B9B3>
+<U10B9B4>
+<U10B9B5>
+<U10B9B6>
+<U10B9B7>
+<U10B9B8>
+<U10B9B9>
+<U10B9BA>
+<U10B9BB>
+<U10B9BC>
+<U10B9BD>
+<U10B9BE>
+<U10B9BF>
+<U10B9C0>
+<U10B9C1>
+<U10B9C2>
+<U10B9C3>
+<U10B9C4>
+<U10B9C5>
+<U10B9C6>
+<U10B9C7>
+<U10B9C8>
+<U10B9C9>
+<U10B9CA>
+<U10B9CB>
+<U10B9CC>
+<U10B9CD>
+<U10B9CE>
+<U10B9CF>
+<U10B9D0>
+<U10B9D1>
+<U10B9D2>
+<U10B9D3>
+<U10B9D4>
+<U10B9D5>
+<U10B9D6>
+<U10B9D7>
+<U10B9D8>
+<U10B9D9>
+<U10B9DA>
+<U10B9DB>
+<U10B9DC>
+<U10B9DD>
+<U10B9DE>
+<U10B9DF>
+<U10B9E0>
+<U10B9E1>
+<U10B9E2>
+<U10B9E3>
+<U10B9E4>
+<U10B9E5>
+<U10B9E6>
+<U10B9E7>
+<U10B9E8>
+<U10B9E9>
+<U10B9EA>
+<U10B9EB>
+<U10B9EC>
+<U10B9ED>
+<U10B9EE>
+<U10B9EF>
+<U10B9F0>
+<U10B9F1>
+<U10B9F2>
+<U10B9F3>
+<U10B9F4>
+<U10B9F5>
+<U10B9F6>
+<U10B9F7>
+<U10B9F8>
+<U10B9F9>
+<U10B9FA>
+<U10B9FB>
+<U10B9FC>
+<U10B9FD>
+<U10B9FE>
+<U10B9FF>
+<U10BA00>
+<U10BA01>
+<U10BA02>
+<U10BA03>
+<U10BA04>
+<U10BA05>
+<U10BA06>
+<U10BA07>
+<U10BA08>
+<U10BA09>
+<U10BA0A>
+<U10BA0B>
+<U10BA0C>
+<U10BA0D>
+<U10BA0E>
+<U10BA0F>
+<U10BA10>
+<U10BA11>
+<U10BA12>
+<U10BA13>
+<U10BA14>
+<U10BA15>
+<U10BA16>
+<U10BA17>
+<U10BA18>
+<U10BA19>
+<U10BA1A>
+<U10BA1B>
+<U10BA1C>
+<U10BA1D>
+<U10BA1E>
+<U10BA1F>
+<U10BA20>
+<U10BA21>
+<U10BA22>
+<U10BA23>
+<U10BA24>
+<U10BA25>
+<U10BA26>
+<U10BA27>
+<U10BA28>
+<U10BA29>
+<U10BA2A>
+<U10BA2B>
+<U10BA2C>
+<U10BA2D>
+<U10BA2E>
+<U10BA2F>
+<U10BA30>
+<U10BA31>
+<U10BA32>
+<U10BA33>
+<U10BA34>
+<U10BA35>
+<U10BA36>
+<U10BA37>
+<U10BA38>
+<U10BA39>
+<U10BA3A>
+<U10BA3B>
+<U10BA3C>
+<U10BA3D>
+<U10BA3E>
+<U10BA3F>
+<U10BA40>
+<U10BA41>
+<U10BA42>
+<U10BA43>
+<U10BA44>
+<U10BA45>
+<U10BA46>
+<U10BA47>
+<U10BA48>
+<U10BA49>
+<U10BA4A>
+<U10BA4B>
+<U10BA4C>
+<U10BA4D>
+<U10BA4E>
+<U10BA4F>
+<U10BA50>
+<U10BA51>
+<U10BA52>
+<U10BA53>
+<U10BA54>
+<U10BA55>
+<U10BA56>
+<U10BA57>
+<U10BA58>
+<U10BA59>
+<U10BA5A>
+<U10BA5B>
+<U10BA5C>
+<U10BA5D>
+<U10BA5E>
+<U10BA5F>
+<U10BA60>
+<U10BA61>
+<U10BA62>
+<U10BA63>
+<U10BA64>
+<U10BA65>
+<U10BA66>
+<U10BA67>
+<U10BA68>
+<U10BA69>
+<U10BA6A>
+<U10BA6B>
+<U10BA6C>
+<U10BA6D>
+<U10BA6E>
+<U10BA6F>
+<U10BA70>
+<U10BA71>
+<U10BA72>
+<U10BA73>
+<U10BA74>
+<U10BA75>
+<U10BA76>
+<U10BA77>
+<U10BA78>
+<U10BA79>
+<U10BA7A>
+<U10BA7B>
+<U10BA7C>
+<U10BA7D>
+<U10BA7E>
+<U10BA7F>
+<U10BA80>
+<U10BA81>
+<U10BA82>
+<U10BA83>
+<U10BA84>
+<U10BA85>
+<U10BA86>
+<U10BA87>
+<U10BA88>
+<U10BA89>
+<U10BA8A>
+<U10BA8B>
+<U10BA8C>
+<U10BA8D>
+<U10BA8E>
+<U10BA8F>
+<U10BA90>
+<U10BA91>
+<U10BA92>
+<U10BA93>
+<U10BA94>
+<U10BA95>
+<U10BA96>
+<U10BA97>
+<U10BA98>
+<U10BA99>
+<U10BA9A>
+<U10BA9B>
+<U10BA9C>
+<U10BA9D>
+<U10BA9E>
+<U10BA9F>
+<U10BAA0>
+<U10BAA1>
+<U10BAA2>
+<U10BAA3>
+<U10BAA4>
+<U10BAA5>
+<U10BAA6>
+<U10BAA7>
+<U10BAA8>
+<U10BAA9>
+<U10BAAA>
+<U10BAAB>
+<U10BAAC>
+<U10BAAD>
+<U10BAAE>
+<U10BAAF>
+<U10BAB0>
+<U10BAB1>
+<U10BAB2>
+<U10BAB3>
+<U10BAB4>
+<U10BAB5>
+<U10BAB6>
+<U10BAB7>
+<U10BAB8>
+<U10BAB9>
+<U10BABA>
+<U10BABB>
+<U10BABC>
+<U10BABD>
+<U10BABE>
+<U10BABF>
+<U10BAC0>
+<U10BAC1>
+<U10BAC2>
+<U10BAC3>
+<U10BAC4>
+<U10BAC5>
+<U10BAC6>
+<U10BAC7>
+<U10BAC8>
+<U10BAC9>
+<U10BACA>
+<U10BACB>
+<U10BACC>
+<U10BACD>
+<U10BACE>
+<U10BACF>
+<U10BAD0>
+<U10BAD1>
+<U10BAD2>
+<U10BAD3>
+<U10BAD4>
+<U10BAD5>
+<U10BAD6>
+<U10BAD7>
+<U10BAD8>
+<U10BAD9>
+<U10BADA>
+<U10BADB>
+<U10BADC>
+<U10BADD>
+<U10BADE>
+<U10BADF>
+<U10BAE0>
+<U10BAE1>
+<U10BAE2>
+<U10BAE3>
+<U10BAE4>
+<U10BAE5>
+<U10BAE6>
+<U10BAE7>
+<U10BAE8>
+<U10BAE9>
+<U10BAEA>
+<U10BAEB>
+<U10BAEC>
+<U10BAED>
+<U10BAEE>
+<U10BAEF>
+<U10BAF0>
+<U10BAF1>
+<U10BAF2>
+<U10BAF3>
+<U10BAF4>
+<U10BAF5>
+<U10BAF6>
+<U10BAF7>
+<U10BAF8>
+<U10BAF9>
+<U10BAFA>
+<U10BAFB>
+<U10BAFC>
+<U10BAFD>
+<U10BAFE>
+<U10BAFF>
+<U10BB00>
+<U10BB01>
+<U10BB02>
+<U10BB03>
+<U10BB04>
+<U10BB05>
+<U10BB06>
+<U10BB07>
+<U10BB08>
+<U10BB09>
+<U10BB0A>
+<U10BB0B>
+<U10BB0C>
+<U10BB0D>
+<U10BB0E>
+<U10BB0F>
+<U10BB10>
+<U10BB11>
+<U10BB12>
+<U10BB13>
+<U10BB14>
+<U10BB15>
+<U10BB16>
+<U10BB17>
+<U10BB18>
+<U10BB19>
+<U10BB1A>
+<U10BB1B>
+<U10BB1C>
+<U10BB1D>
+<U10BB1E>
+<U10BB1F>
+<U10BB20>
+<U10BB21>
+<U10BB22>
+<U10BB23>
+<U10BB24>
+<U10BB25>
+<U10BB26>
+<U10BB27>
+<U10BB28>
+<U10BB29>
+<U10BB2A>
+<U10BB2B>
+<U10BB2C>
+<U10BB2D>
+<U10BB2E>
+<U10BB2F>
+<U10BB30>
+<U10BB31>
+<U10BB32>
+<U10BB33>
+<U10BB34>
+<U10BB35>
+<U10BB36>
+<U10BB37>
+<U10BB38>
+<U10BB39>
+<U10BB3A>
+<U10BB3B>
+<U10BB3C>
+<U10BB3D>
+<U10BB3E>
+<U10BB3F>
+<U10BB40>
+<U10BB41>
+<U10BB42>
+<U10BB43>
+<U10BB44>
+<U10BB45>
+<U10BB46>
+<U10BB47>
+<U10BB48>
+<U10BB49>
+<U10BB4A>
+<U10BB4B>
+<U10BB4C>
+<U10BB4D>
+<U10BB4E>
+<U10BB4F>
+<U10BB50>
+<U10BB51>
+<U10BB52>
+<U10BB53>
+<U10BB54>
+<U10BB55>
+<U10BB56>
+<U10BB57>
+<U10BB58>
+<U10BB59>
+<U10BB5A>
+<U10BB5B>
+<U10BB5C>
+<U10BB5D>
+<U10BB5E>
+<U10BB5F>
+<U10BB60>
+<U10BB61>
+<U10BB62>
+<U10BB63>
+<U10BB64>
+<U10BB65>
+<U10BB66>
+<U10BB67>
+<U10BB68>
+<U10BB69>
+<U10BB6A>
+<U10BB6B>
+<U10BB6C>
+<U10BB6D>
+<U10BB6E>
+<U10BB6F>
+<U10BB70>
+<U10BB71>
+<U10BB72>
+<U10BB73>
+<U10BB74>
+<U10BB75>
+<U10BB76>
+<U10BB77>
+<U10BB78>
+<U10BB79>
+<U10BB7A>
+<U10BB7B>
+<U10BB7C>
+<U10BB7D>
+<U10BB7E>
+<U10BB7F>
+<U10BB80>
+<U10BB81>
+<U10BB82>
+<U10BB83>
+<U10BB84>
+<U10BB85>
+<U10BB86>
+<U10BB87>
+<U10BB88>
+<U10BB89>
+<U10BB8A>
+<U10BB8B>
+<U10BB8C>
+<U10BB8D>
+<U10BB8E>
+<U10BB8F>
+<U10BB90>
+<U10BB91>
+<U10BB92>
+<U10BB93>
+<U10BB94>
+<U10BB95>
+<U10BB96>
+<U10BB97>
+<U10BB98>
+<U10BB99>
+<U10BB9A>
+<U10BB9B>
+<U10BB9C>
+<U10BB9D>
+<U10BB9E>
+<U10BB9F>
+<U10BBA0>
+<U10BBA1>
+<U10BBA2>
+<U10BBA3>
+<U10BBA4>
+<U10BBA5>
+<U10BBA6>
+<U10BBA7>
+<U10BBA8>
+<U10BBA9>
+<U10BBAA>
+<U10BBAB>
+<U10BBAC>
+<U10BBAD>
+<U10BBAE>
+<U10BBAF>
+<U10BBB0>
+<U10BBB1>
+<U10BBB2>
+<U10BBB3>
+<U10BBB4>
+<U10BBB5>
+<U10BBB6>
+<U10BBB7>
+<U10BBB8>
+<U10BBB9>
+<U10BBBA>
+<U10BBBB>
+<U10BBBC>
+<U10BBBD>
+<U10BBBE>
+<U10BBBF>
+<U10BBC0>
+<U10BBC1>
+<U10BBC2>
+<U10BBC3>
+<U10BBC4>
+<U10BBC5>
+<U10BBC6>
+<U10BBC7>
+<U10BBC8>
+<U10BBC9>
+<U10BBCA>
+<U10BBCB>
+<U10BBCC>
+<U10BBCD>
+<U10BBCE>
+<U10BBCF>
+<U10BBD0>
+<U10BBD1>
+<U10BBD2>
+<U10BBD3>
+<U10BBD4>
+<U10BBD5>
+<U10BBD6>
+<U10BBD7>
+<U10BBD8>
+<U10BBD9>
+<U10BBDA>
+<U10BBDB>
+<U10BBDC>
+<U10BBDD>
+<U10BBDE>
+<U10BBDF>
+<U10BBE0>
+<U10BBE1>
+<U10BBE2>
+<U10BBE3>
+<U10BBE4>
+<U10BBE5>
+<U10BBE6>
+<U10BBE7>
+<U10BBE8>
+<U10BBE9>
+<U10BBEA>
+<U10BBEB>
+<U10BBEC>
+<U10BBED>
+<U10BBEE>
+<U10BBEF>
+<U10BBF0>
+<U10BBF1>
+<U10BBF2>
+<U10BBF3>
+<U10BBF4>
+<U10BBF5>
+<U10BBF6>
+<U10BBF7>
+<U10BBF8>
+<U10BBF9>
+<U10BBFA>
+<U10BBFB>
+<U10BBFC>
+<U10BBFD>
+<U10BBFE>
+<U10BBFF>
+<U10BC00>
+<U10BC01>
+<U10BC02>
+<U10BC03>
+<U10BC04>
+<U10BC05>
+<U10BC06>
+<U10BC07>
+<U10BC08>
+<U10BC09>
+<U10BC0A>
+<U10BC0B>
+<U10BC0C>
+<U10BC0D>
+<U10BC0E>
+<U10BC0F>
+<U10BC10>
+<U10BC11>
+<U10BC12>
+<U10BC13>
+<U10BC14>
+<U10BC15>
+<U10BC16>
+<U10BC17>
+<U10BC18>
+<U10BC19>
+<U10BC1A>
+<U10BC1B>
+<U10BC1C>
+<U10BC1D>
+<U10BC1E>
+<U10BC1F>
+<U10BC20>
+<U10BC21>
+<U10BC22>
+<U10BC23>
+<U10BC24>
+<U10BC25>
+<U10BC26>
+<U10BC27>
+<U10BC28>
+<U10BC29>
+<U10BC2A>
+<U10BC2B>
+<U10BC2C>
+<U10BC2D>
+<U10BC2E>
+<U10BC2F>
+<U10BC30>
+<U10BC31>
+<U10BC32>
+<U10BC33>
+<U10BC34>
+<U10BC35>
+<U10BC36>
+<U10BC37>
+<U10BC38>
+<U10BC39>
+<U10BC3A>
+<U10BC3B>
+<U10BC3C>
+<U10BC3D>
+<U10BC3E>
+<U10BC3F>
+<U10BC40>
+<U10BC41>
+<U10BC42>
+<U10BC43>
+<U10BC44>
+<U10BC45>
+<U10BC46>
+<U10BC47>
+<U10BC48>
+<U10BC49>
+<U10BC4A>
+<U10BC4B>
+<U10BC4C>
+<U10BC4D>
+<U10BC4E>
+<U10BC4F>
+<U10BC50>
+<U10BC51>
+<U10BC52>
+<U10BC53>
+<U10BC54>
+<U10BC55>
+<U10BC56>
+<U10BC57>
+<U10BC58>
+<U10BC59>
+<U10BC5A>
+<U10BC5B>
+<U10BC5C>
+<U10BC5D>
+<U10BC5E>
+<U10BC5F>
+<U10BC60>
+<U10BC61>
+<U10BC62>
+<U10BC63>
+<U10BC64>
+<U10BC65>
+<U10BC66>
+<U10BC67>
+<U10BC68>
+<U10BC69>
+<U10BC6A>
+<U10BC6B>
+<U10BC6C>
+<U10BC6D>
+<U10BC6E>
+<U10BC6F>
+<U10BC70>
+<U10BC71>
+<U10BC72>
+<U10BC73>
+<U10BC74>
+<U10BC75>
+<U10BC76>
+<U10BC77>
+<U10BC78>
+<U10BC79>
+<U10BC7A>
+<U10BC7B>
+<U10BC7C>
+<U10BC7D>
+<U10BC7E>
+<U10BC7F>
+<U10BC80>
+<U10BC81>
+<U10BC82>
+<U10BC83>
+<U10BC84>
+<U10BC85>
+<U10BC86>
+<U10BC87>
+<U10BC88>
+<U10BC89>
+<U10BC8A>
+<U10BC8B>
+<U10BC8C>
+<U10BC8D>
+<U10BC8E>
+<U10BC8F>
+<U10BC90>
+<U10BC91>
+<U10BC92>
+<U10BC93>
+<U10BC94>
+<U10BC95>
+<U10BC96>
+<U10BC97>
+<U10BC98>
+<U10BC99>
+<U10BC9A>
+<U10BC9B>
+<U10BC9C>
+<U10BC9D>
+<U10BC9E>
+<U10BC9F>
+<U10BCA0>
+<U10BCA1>
+<U10BCA2>
+<U10BCA3>
+<U10BCA4>
+<U10BCA5>
+<U10BCA6>
+<U10BCA7>
+<U10BCA8>
+<U10BCA9>
+<U10BCAA>
+<U10BCAB>
+<U10BCAC>
+<U10BCAD>
+<U10BCAE>
+<U10BCAF>
+<U10BCB0>
+<U10BCB1>
+<U10BCB2>
+<U10BCB3>
+<U10BCB4>
+<U10BCB5>
+<U10BCB6>
+<U10BCB7>
+<U10BCB8>
+<U10BCB9>
+<U10BCBA>
+<U10BCBB>
+<U10BCBC>
+<U10BCBD>
+<U10BCBE>
+<U10BCBF>
+<U10BCC0>
+<U10BCC1>
+<U10BCC2>
+<U10BCC3>
+<U10BCC4>
+<U10BCC5>
+<U10BCC6>
+<U10BCC7>
+<U10BCC8>
+<U10BCC9>
+<U10BCCA>
+<U10BCCB>
+<U10BCCC>
+<U10BCCD>
+<U10BCCE>
+<U10BCCF>
+<U10BCD0>
+<U10BCD1>
+<U10BCD2>
+<U10BCD3>
+<U10BCD4>
+<U10BCD5>
+<U10BCD6>
+<U10BCD7>
+<U10BCD8>
+<U10BCD9>
+<U10BCDA>
+<U10BCDB>
+<U10BCDC>
+<U10BCDD>
+<U10BCDE>
+<U10BCDF>
+<U10BCE0>
+<U10BCE1>
+<U10BCE2>
+<U10BCE3>
+<U10BCE4>
+<U10BCE5>
+<U10BCE6>
+<U10BCE7>
+<U10BCE8>
+<U10BCE9>
+<U10BCEA>
+<U10BCEB>
+<U10BCEC>
+<U10BCED>
+<U10BCEE>
+<U10BCEF>
+<U10BCF0>
+<U10BCF1>
+<U10BCF2>
+<U10BCF3>
+<U10BCF4>
+<U10BCF5>
+<U10BCF6>
+<U10BCF7>
+<U10BCF8>
+<U10BCF9>
+<U10BCFA>
+<U10BCFB>
+<U10BCFC>
+<U10BCFD>
+<U10BCFE>
+<U10BCFF>
+<U10BD00>
+<U10BD01>
+<U10BD02>
+<U10BD03>
+<U10BD04>
+<U10BD05>
+<U10BD06>
+<U10BD07>
+<U10BD08>
+<U10BD09>
+<U10BD0A>
+<U10BD0B>
+<U10BD0C>
+<U10BD0D>
+<U10BD0E>
+<U10BD0F>
+<U10BD10>
+<U10BD11>
+<U10BD12>
+<U10BD13>
+<U10BD14>
+<U10BD15>
+<U10BD16>
+<U10BD17>
+<U10BD18>
+<U10BD19>
+<U10BD1A>
+<U10BD1B>
+<U10BD1C>
+<U10BD1D>
+<U10BD1E>
+<U10BD1F>
+<U10BD20>
+<U10BD21>
+<U10BD22>
+<U10BD23>
+<U10BD24>
+<U10BD25>
+<U10BD26>
+<U10BD27>
+<U10BD28>
+<U10BD29>
+<U10BD2A>
+<U10BD2B>
+<U10BD2C>
+<U10BD2D>
+<U10BD2E>
+<U10BD2F>
+<U10BD30>
+<U10BD31>
+<U10BD32>
+<U10BD33>
+<U10BD34>
+<U10BD35>
+<U10BD36>
+<U10BD37>
+<U10BD38>
+<U10BD39>
+<U10BD3A>
+<U10BD3B>
+<U10BD3C>
+<U10BD3D>
+<U10BD3E>
+<U10BD3F>
+<U10BD40>
+<U10BD41>
+<U10BD42>
+<U10BD43>
+<U10BD44>
+<U10BD45>
+<U10BD46>
+<U10BD47>
+<U10BD48>
+<U10BD49>
+<U10BD4A>
+<U10BD4B>
+<U10BD4C>
+<U10BD4D>
+<U10BD4E>
+<U10BD4F>
+<U10BD50>
+<U10BD51>
+<U10BD52>
+<U10BD53>
+<U10BD54>
+<U10BD55>
+<U10BD56>
+<U10BD57>
+<U10BD58>
+<U10BD59>
+<U10BD5A>
+<U10BD5B>
+<U10BD5C>
+<U10BD5D>
+<U10BD5E>
+<U10BD5F>
+<U10BD60>
+<U10BD61>
+<U10BD62>
+<U10BD63>
+<U10BD64>
+<U10BD65>
+<U10BD66>
+<U10BD67>
+<U10BD68>
+<U10BD69>
+<U10BD6A>
+<U10BD6B>
+<U10BD6C>
+<U10BD6D>
+<U10BD6E>
+<U10BD6F>
+<U10BD70>
+<U10BD71>
+<U10BD72>
+<U10BD73>
+<U10BD74>
+<U10BD75>
+<U10BD76>
+<U10BD77>
+<U10BD78>
+<U10BD79>
+<U10BD7A>
+<U10BD7B>
+<U10BD7C>
+<U10BD7D>
+<U10BD7E>
+<U10BD7F>
+<U10BD80>
+<U10BD81>
+<U10BD82>
+<U10BD83>
+<U10BD84>
+<U10BD85>
+<U10BD86>
+<U10BD87>
+<U10BD88>
+<U10BD89>
+<U10BD8A>
+<U10BD8B>
+<U10BD8C>
+<U10BD8D>
+<U10BD8E>
+<U10BD8F>
+<U10BD90>
+<U10BD91>
+<U10BD92>
+<U10BD93>
+<U10BD94>
+<U10BD95>
+<U10BD96>
+<U10BD97>
+<U10BD98>
+<U10BD99>
+<U10BD9A>
+<U10BD9B>
+<U10BD9C>
+<U10BD9D>
+<U10BD9E>
+<U10BD9F>
+<U10BDA0>
+<U10BDA1>
+<U10BDA2>
+<U10BDA3>
+<U10BDA4>
+<U10BDA5>
+<U10BDA6>
+<U10BDA7>
+<U10BDA8>
+<U10BDA9>
+<U10BDAA>
+<U10BDAB>
+<U10BDAC>
+<U10BDAD>
+<U10BDAE>
+<U10BDAF>
+<U10BDB0>
+<U10BDB1>
+<U10BDB2>
+<U10BDB3>
+<U10BDB4>
+<U10BDB5>
+<U10BDB6>
+<U10BDB7>
+<U10BDB8>
+<U10BDB9>
+<U10BDBA>
+<U10BDBB>
+<U10BDBC>
+<U10BDBD>
+<U10BDBE>
+<U10BDBF>
+<U10BDC0>
+<U10BDC1>
+<U10BDC2>
+<U10BDC3>
+<U10BDC4>
+<U10BDC5>
+<U10BDC6>
+<U10BDC7>
+<U10BDC8>
+<U10BDC9>
+<U10BDCA>
+<U10BDCB>
+<U10BDCC>
+<U10BDCD>
+<U10BDCE>
+<U10BDCF>
+<U10BDD0>
+<U10BDD1>
+<U10BDD2>
+<U10BDD3>
+<U10BDD4>
+<U10BDD5>
+<U10BDD6>
+<U10BDD7>
+<U10BDD8>
+<U10BDD9>
+<U10BDDA>
+<U10BDDB>
+<U10BDDC>
+<U10BDDD>
+<U10BDDE>
+<U10BDDF>
+<U10BDE0>
+<U10BDE1>
+<U10BDE2>
+<U10BDE3>
+<U10BDE4>
+<U10BDE5>
+<U10BDE6>
+<U10BDE7>
+<U10BDE8>
+<U10BDE9>
+<U10BDEA>
+<U10BDEB>
+<U10BDEC>
+<U10BDED>
+<U10BDEE>
+<U10BDEF>
+<U10BDF0>
+<U10BDF1>
+<U10BDF2>
+<U10BDF3>
+<U10BDF4>
+<U10BDF5>
+<U10BDF6>
+<U10BDF7>
+<U10BDF8>
+<U10BDF9>
+<U10BDFA>
+<U10BDFB>
+<U10BDFC>
+<U10BDFD>
+<U10BDFE>
+<U10BDFF>
+<U10BE00>
+<U10BE01>
+<U10BE02>
+<U10BE03>
+<U10BE04>
+<U10BE05>
+<U10BE06>
+<U10BE07>
+<U10BE08>
+<U10BE09>
+<U10BE0A>
+<U10BE0B>
+<U10BE0C>
+<U10BE0D>
+<U10BE0E>
+<U10BE0F>
+<U10BE10>
+<U10BE11>
+<U10BE12>
+<U10BE13>
+<U10BE14>
+<U10BE15>
+<U10BE16>
+<U10BE17>
+<U10BE18>
+<U10BE19>
+<U10BE1A>
+<U10BE1B>
+<U10BE1C>
+<U10BE1D>
+<U10BE1E>
+<U10BE1F>
+<U10BE20>
+<U10BE21>
+<U10BE22>
+<U10BE23>
+<U10BE24>
+<U10BE25>
+<U10BE26>
+<U10BE27>
+<U10BE28>
+<U10BE29>
+<U10BE2A>
+<U10BE2B>
+<U10BE2C>
+<U10BE2D>
+<U10BE2E>
+<U10BE2F>
+<U10BE30>
+<U10BE31>
+<U10BE32>
+<U10BE33>
+<U10BE34>
+<U10BE35>
+<U10BE36>
+<U10BE37>
+<U10BE38>
+<U10BE39>
+<U10BE3A>
+<U10BE3B>
+<U10BE3C>
+<U10BE3D>
+<U10BE3E>
+<U10BE3F>
+<U10BE40>
+<U10BE41>
+<U10BE42>
+<U10BE43>
+<U10BE44>
+<U10BE45>
+<U10BE46>
+<U10BE47>
+<U10BE48>
+<U10BE49>
+<U10BE4A>
+<U10BE4B>
+<U10BE4C>
+<U10BE4D>
+<U10BE4E>
+<U10BE4F>
+<U10BE50>
+<U10BE51>
+<U10BE52>
+<U10BE53>
+<U10BE54>
+<U10BE55>
+<U10BE56>
+<U10BE57>
+<U10BE58>
+<U10BE59>
+<U10BE5A>
+<U10BE5B>
+<U10BE5C>
+<U10BE5D>
+<U10BE5E>
+<U10BE5F>
+<U10BE60>
+<U10BE61>
+<U10BE62>
+<U10BE63>
+<U10BE64>
+<U10BE65>
+<U10BE66>
+<U10BE67>
+<U10BE68>
+<U10BE69>
+<U10BE6A>
+<U10BE6B>
+<U10BE6C>
+<U10BE6D>
+<U10BE6E>
+<U10BE6F>
+<U10BE70>
+<U10BE71>
+<U10BE72>
+<U10BE73>
+<U10BE74>
+<U10BE75>
+<U10BE76>
+<U10BE77>
+<U10BE78>
+<U10BE79>
+<U10BE7A>
+<U10BE7B>
+<U10BE7C>
+<U10BE7D>
+<U10BE7E>
+<U10BE7F>
+<U10BE80>
+<U10BE81>
+<U10BE82>
+<U10BE83>
+<U10BE84>
+<U10BE85>
+<U10BE86>
+<U10BE87>
+<U10BE88>
+<U10BE89>
+<U10BE8A>
+<U10BE8B>
+<U10BE8C>
+<U10BE8D>
+<U10BE8E>
+<U10BE8F>
+<U10BE90>
+<U10BE91>
+<U10BE92>
+<U10BE93>
+<U10BE94>
+<U10BE95>
+<U10BE96>
+<U10BE97>
+<U10BE98>
+<U10BE99>
+<U10BE9A>
+<U10BE9B>
+<U10BE9C>
+<U10BE9D>
+<U10BE9E>
+<U10BE9F>
+<U10BEA0>
+<U10BEA1>
+<U10BEA2>
+<U10BEA3>
+<U10BEA4>
+<U10BEA5>
+<U10BEA6>
+<U10BEA7>
+<U10BEA8>
+<U10BEA9>
+<U10BEAA>
+<U10BEAB>
+<U10BEAC>
+<U10BEAD>
+<U10BEAE>
+<U10BEAF>
+<U10BEB0>
+<U10BEB1>
+<U10BEB2>
+<U10BEB3>
+<U10BEB4>
+<U10BEB5>
+<U10BEB6>
+<U10BEB7>
+<U10BEB8>
+<U10BEB9>
+<U10BEBA>
+<U10BEBB>
+<U10BEBC>
+<U10BEBD>
+<U10BEBE>
+<U10BEBF>
+<U10BEC0>
+<U10BEC1>
+<U10BEC2>
+<U10BEC3>
+<U10BEC4>
+<U10BEC5>
+<U10BEC6>
+<U10BEC7>
+<U10BEC8>
+<U10BEC9>
+<U10BECA>
+<U10BECB>
+<U10BECC>
+<U10BECD>
+<U10BECE>
+<U10BECF>
+<U10BED0>
+<U10BED1>
+<U10BED2>
+<U10BED3>
+<U10BED4>
+<U10BED5>
+<U10BED6>
+<U10BED7>
+<U10BED8>
+<U10BED9>
+<U10BEDA>
+<U10BEDB>
+<U10BEDC>
+<U10BEDD>
+<U10BEDE>
+<U10BEDF>
+<U10BEE0>
+<U10BEE1>
+<U10BEE2>
+<U10BEE3>
+<U10BEE4>
+<U10BEE5>
+<U10BEE6>
+<U10BEE7>
+<U10BEE8>
+<U10BEE9>
+<U10BEEA>
+<U10BEEB>
+<U10BEEC>
+<U10BEED>
+<U10BEEE>
+<U10BEEF>
+<U10BEF0>
+<U10BEF1>
+<U10BEF2>
+<U10BEF3>
+<U10BEF4>
+<U10BEF5>
+<U10BEF6>
+<U10BEF7>
+<U10BEF8>
+<U10BEF9>
+<U10BEFA>
+<U10BEFB>
+<U10BEFC>
+<U10BEFD>
+<U10BEFE>
+<U10BEFF>
+<U10BF00>
+<U10BF01>
+<U10BF02>
+<U10BF03>
+<U10BF04>
+<U10BF05>
+<U10BF06>
+<U10BF07>
+<U10BF08>
+<U10BF09>
+<U10BF0A>
+<U10BF0B>
+<U10BF0C>
+<U10BF0D>
+<U10BF0E>
+<U10BF0F>
+<U10BF10>
+<U10BF11>
+<U10BF12>
+<U10BF13>
+<U10BF14>
+<U10BF15>
+<U10BF16>
+<U10BF17>
+<U10BF18>
+<U10BF19>
+<U10BF1A>
+<U10BF1B>
+<U10BF1C>
+<U10BF1D>
+<U10BF1E>
+<U10BF1F>
+<U10BF20>
+<U10BF21>
+<U10BF22>
+<U10BF23>
+<U10BF24>
+<U10BF25>
+<U10BF26>
+<U10BF27>
+<U10BF28>
+<U10BF29>
+<U10BF2A>
+<U10BF2B>
+<U10BF2C>
+<U10BF2D>
+<U10BF2E>
+<U10BF2F>
+<U10BF30>
+<U10BF31>
+<U10BF32>
+<U10BF33>
+<U10BF34>
+<U10BF35>
+<U10BF36>
+<U10BF37>
+<U10BF38>
+<U10BF39>
+<U10BF3A>
+<U10BF3B>
+<U10BF3C>
+<U10BF3D>
+<U10BF3E>
+<U10BF3F>
+<U10BF40>
+<U10BF41>
+<U10BF42>
+<U10BF43>
+<U10BF44>
+<U10BF45>
+<U10BF46>
+<U10BF47>
+<U10BF48>
+<U10BF49>
+<U10BF4A>
+<U10BF4B>
+<U10BF4C>
+<U10BF4D>
+<U10BF4E>
+<U10BF4F>
+<U10BF50>
+<U10BF51>
+<U10BF52>
+<U10BF53>
+<U10BF54>
+<U10BF55>
+<U10BF56>
+<U10BF57>
+<U10BF58>
+<U10BF59>
+<U10BF5A>
+<U10BF5B>
+<U10BF5C>
+<U10BF5D>
+<U10BF5E>
+<U10BF5F>
+<U10BF60>
+<U10BF61>
+<U10BF62>
+<U10BF63>
+<U10BF64>
+<U10BF65>
+<U10BF66>
+<U10BF67>
+<U10BF68>
+<U10BF69>
+<U10BF6A>
+<U10BF6B>
+<U10BF6C>
+<U10BF6D>
+<U10BF6E>
+<U10BF6F>
+<U10BF70>
+<U10BF71>
+<U10BF72>
+<U10BF73>
+<U10BF74>
+<U10BF75>
+<U10BF76>
+<U10BF77>
+<U10BF78>
+<U10BF79>
+<U10BF7A>
+<U10BF7B>
+<U10BF7C>
+<U10BF7D>
+<U10BF7E>
+<U10BF7F>
+<U10BF80>
+<U10BF81>
+<U10BF82>
+<U10BF83>
+<U10BF84>
+<U10BF85>
+<U10BF86>
+<U10BF87>
+<U10BF88>
+<U10BF89>
+<U10BF8A>
+<U10BF8B>
+<U10BF8C>
+<U10BF8D>
+<U10BF8E>
+<U10BF8F>
+<U10BF90>
+<U10BF91>
+<U10BF92>
+<U10BF93>
+<U10BF94>
+<U10BF95>
+<U10BF96>
+<U10BF97>
+<U10BF98>
+<U10BF99>
+<U10BF9A>
+<U10BF9B>
+<U10BF9C>
+<U10BF9D>
+<U10BF9E>
+<U10BF9F>
+<U10BFA0>
+<U10BFA1>
+<U10BFA2>
+<U10BFA3>
+<U10BFA4>
+<U10BFA5>
+<U10BFA6>
+<U10BFA7>
+<U10BFA8>
+<U10BFA9>
+<U10BFAA>
+<U10BFAB>
+<U10BFAC>
+<U10BFAD>
+<U10BFAE>
+<U10BFAF>
+<U10BFB0>
+<U10BFB1>
+<U10BFB2>
+<U10BFB3>
+<U10BFB4>
+<U10BFB5>
+<U10BFB6>
+<U10BFB7>
+<U10BFB8>
+<U10BFB9>
+<U10BFBA>
+<U10BFBB>
+<U10BFBC>
+<U10BFBD>
+<U10BFBE>
+<U10BFBF>
+<U10BFC0>
+<U10BFC1>
+<U10BFC2>
+<U10BFC3>
+<U10BFC4>
+<U10BFC5>
+<U10BFC6>
+<U10BFC7>
+<U10BFC8>
+<U10BFC9>
+<U10BFCA>
+<U10BFCB>
+<U10BFCC>
+<U10BFCD>
+<U10BFCE>
+<U10BFCF>
+<U10BFD0>
+<U10BFD1>
+<U10BFD2>
+<U10BFD3>
+<U10BFD4>
+<U10BFD5>
+<U10BFD6>
+<U10BFD7>
+<U10BFD8>
+<U10BFD9>
+<U10BFDA>
+<U10BFDB>
+<U10BFDC>
+<U10BFDD>
+<U10BFDE>
+<U10BFDF>
+<U10BFE0>
+<U10BFE1>
+<U10BFE2>
+<U10BFE3>
+<U10BFE4>
+<U10BFE5>
+<U10BFE6>
+<U10BFE7>
+<U10BFE8>
+<U10BFE9>
+<U10BFEA>
+<U10BFEB>
+<U10BFEC>
+<U10BFED>
+<U10BFEE>
+<U10BFEF>
+<U10BFF0>
+<U10BFF1>
+<U10BFF2>
+<U10BFF3>
+<U10BFF4>
+<U10BFF5>
+<U10BFF6>
+<U10BFF7>
+<U10BFF8>
+<U10BFF9>
+<U10BFFA>
+<U10BFFB>
+<U10BFFC>
+<U10BFFD>
+<U10BFFE>
+<U10BFFF>
+<U10C000>
+<U10C001>
+<U10C002>
+<U10C003>
+<U10C004>
+<U10C005>
+<U10C006>
+<U10C007>
+<U10C008>
+<U10C009>
+<U10C00A>
+<U10C00B>
+<U10C00C>
+<U10C00D>
+<U10C00E>
+<U10C00F>
+<U10C010>
+<U10C011>
+<U10C012>
+<U10C013>
+<U10C014>
+<U10C015>
+<U10C016>
+<U10C017>
+<U10C018>
+<U10C019>
+<U10C01A>
+<U10C01B>
+<U10C01C>
+<U10C01D>
+<U10C01E>
+<U10C01F>
+<U10C020>
+<U10C021>
+<U10C022>
+<U10C023>
+<U10C024>
+<U10C025>
+<U10C026>
+<U10C027>
+<U10C028>
+<U10C029>
+<U10C02A>
+<U10C02B>
+<U10C02C>
+<U10C02D>
+<U10C02E>
+<U10C02F>
+<U10C030>
+<U10C031>
+<U10C032>
+<U10C033>
+<U10C034>
+<U10C035>
+<U10C036>
+<U10C037>
+<U10C038>
+<U10C039>
+<U10C03A>
+<U10C03B>
+<U10C03C>
+<U10C03D>
+<U10C03E>
+<U10C03F>
+<U10C040>
+<U10C041>
+<U10C042>
+<U10C043>
+<U10C044>
+<U10C045>
+<U10C046>
+<U10C047>
+<U10C048>
+<U10C049>
+<U10C04A>
+<U10C04B>
+<U10C04C>
+<U10C04D>
+<U10C04E>
+<U10C04F>
+<U10C050>
+<U10C051>
+<U10C052>
+<U10C053>
+<U10C054>
+<U10C055>
+<U10C056>
+<U10C057>
+<U10C058>
+<U10C059>
+<U10C05A>
+<U10C05B>
+<U10C05C>
+<U10C05D>
+<U10C05E>
+<U10C05F>
+<U10C060>
+<U10C061>
+<U10C062>
+<U10C063>
+<U10C064>
+<U10C065>
+<U10C066>
+<U10C067>
+<U10C068>
+<U10C069>
+<U10C06A>
+<U10C06B>
+<U10C06C>
+<U10C06D>
+<U10C06E>
+<U10C06F>
+<U10C070>
+<U10C071>
+<U10C072>
+<U10C073>
+<U10C074>
+<U10C075>
+<U10C076>
+<U10C077>
+<U10C078>
+<U10C079>
+<U10C07A>
+<U10C07B>
+<U10C07C>
+<U10C07D>
+<U10C07E>
+<U10C07F>
+<U10C080>
+<U10C081>
+<U10C082>
+<U10C083>
+<U10C084>
+<U10C085>
+<U10C086>
+<U10C087>
+<U10C088>
+<U10C089>
+<U10C08A>
+<U10C08B>
+<U10C08C>
+<U10C08D>
+<U10C08E>
+<U10C08F>
+<U10C090>
+<U10C091>
+<U10C092>
+<U10C093>
+<U10C094>
+<U10C095>
+<U10C096>
+<U10C097>
+<U10C098>
+<U10C099>
+<U10C09A>
+<U10C09B>
+<U10C09C>
+<U10C09D>
+<U10C09E>
+<U10C09F>
+<U10C0A0>
+<U10C0A1>
+<U10C0A2>
+<U10C0A3>
+<U10C0A4>
+<U10C0A5>
+<U10C0A6>
+<U10C0A7>
+<U10C0A8>
+<U10C0A9>
+<U10C0AA>
+<U10C0AB>
+<U10C0AC>
+<U10C0AD>
+<U10C0AE>
+<U10C0AF>
+<U10C0B0>
+<U10C0B1>
+<U10C0B2>
+<U10C0B3>
+<U10C0B4>
+<U10C0B5>
+<U10C0B6>
+<U10C0B7>
+<U10C0B8>
+<U10C0B9>
+<U10C0BA>
+<U10C0BB>
+<U10C0BC>
+<U10C0BD>
+<U10C0BE>
+<U10C0BF>
+<U10C0C0>
+<U10C0C1>
+<U10C0C2>
+<U10C0C3>
+<U10C0C4>
+<U10C0C5>
+<U10C0C6>
+<U10C0C7>
+<U10C0C8>
+<U10C0C9>
+<U10C0CA>
+<U10C0CB>
+<U10C0CC>
+<U10C0CD>
+<U10C0CE>
+<U10C0CF>
+<U10C0D0>
+<U10C0D1>
+<U10C0D2>
+<U10C0D3>
+<U10C0D4>
+<U10C0D5>
+<U10C0D6>
+<U10C0D7>
+<U10C0D8>
+<U10C0D9>
+<U10C0DA>
+<U10C0DB>
+<U10C0DC>
+<U10C0DD>
+<U10C0DE>
+<U10C0DF>
+<U10C0E0>
+<U10C0E1>
+<U10C0E2>
+<U10C0E3>
+<U10C0E4>
+<U10C0E5>
+<U10C0E6>
+<U10C0E7>
+<U10C0E8>
+<U10C0E9>
+<U10C0EA>
+<U10C0EB>
+<U10C0EC>
+<U10C0ED>
+<U10C0EE>
+<U10C0EF>
+<U10C0F0>
+<U10C0F1>
+<U10C0F2>
+<U10C0F3>
+<U10C0F4>
+<U10C0F5>
+<U10C0F6>
+<U10C0F7>
+<U10C0F8>
+<U10C0F9>
+<U10C0FA>
+<U10C0FB>
+<U10C0FC>
+<U10C0FD>
+<U10C0FE>
+<U10C0FF>
+<U10C100>
+<U10C101>
+<U10C102>
+<U10C103>
+<U10C104>
+<U10C105>
+<U10C106>
+<U10C107>
+<U10C108>
+<U10C109>
+<U10C10A>
+<U10C10B>
+<U10C10C>
+<U10C10D>
+<U10C10E>
+<U10C10F>
+<U10C110>
+<U10C111>
+<U10C112>
+<U10C113>
+<U10C114>
+<U10C115>
+<U10C116>
+<U10C117>
+<U10C118>
+<U10C119>
+<U10C11A>
+<U10C11B>
+<U10C11C>
+<U10C11D>
+<U10C11E>
+<U10C11F>
+<U10C120>
+<U10C121>
+<U10C122>
+<U10C123>
+<U10C124>
+<U10C125>
+<U10C126>
+<U10C127>
+<U10C128>
+<U10C129>
+<U10C12A>
+<U10C12B>
+<U10C12C>
+<U10C12D>
+<U10C12E>
+<U10C12F>
+<U10C130>
+<U10C131>
+<U10C132>
+<U10C133>
+<U10C134>
+<U10C135>
+<U10C136>
+<U10C137>
+<U10C138>
+<U10C139>
+<U10C13A>
+<U10C13B>
+<U10C13C>
+<U10C13D>
+<U10C13E>
+<U10C13F>
+<U10C140>
+<U10C141>
+<U10C142>
+<U10C143>
+<U10C144>
+<U10C145>
+<U10C146>
+<U10C147>
+<U10C148>
+<U10C149>
+<U10C14A>
+<U10C14B>
+<U10C14C>
+<U10C14D>
+<U10C14E>
+<U10C14F>
+<U10C150>
+<U10C151>
+<U10C152>
+<U10C153>
+<U10C154>
+<U10C155>
+<U10C156>
+<U10C157>
+<U10C158>
+<U10C159>
+<U10C15A>
+<U10C15B>
+<U10C15C>
+<U10C15D>
+<U10C15E>
+<U10C15F>
+<U10C160>
+<U10C161>
+<U10C162>
+<U10C163>
+<U10C164>
+<U10C165>
+<U10C166>
+<U10C167>
+<U10C168>
+<U10C169>
+<U10C16A>
+<U10C16B>
+<U10C16C>
+<U10C16D>
+<U10C16E>
+<U10C16F>
+<U10C170>
+<U10C171>
+<U10C172>
+<U10C173>
+<U10C174>
+<U10C175>
+<U10C176>
+<U10C177>
+<U10C178>
+<U10C179>
+<U10C17A>
+<U10C17B>
+<U10C17C>
+<U10C17D>
+<U10C17E>
+<U10C17F>
+<U10C180>
+<U10C181>
+<U10C182>
+<U10C183>
+<U10C184>
+<U10C185>
+<U10C186>
+<U10C187>
+<U10C188>
+<U10C189>
+<U10C18A>
+<U10C18B>
+<U10C18C>
+<U10C18D>
+<U10C18E>
+<U10C18F>
+<U10C190>
+<U10C191>
+<U10C192>
+<U10C193>
+<U10C194>
+<U10C195>
+<U10C196>
+<U10C197>
+<U10C198>
+<U10C199>
+<U10C19A>
+<U10C19B>
+<U10C19C>
+<U10C19D>
+<U10C19E>
+<U10C19F>
+<U10C1A0>
+<U10C1A1>
+<U10C1A2>
+<U10C1A3>
+<U10C1A4>
+<U10C1A5>
+<U10C1A6>
+<U10C1A7>
+<U10C1A8>
+<U10C1A9>
+<U10C1AA>
+<U10C1AB>
+<U10C1AC>
+<U10C1AD>
+<U10C1AE>
+<U10C1AF>
+<U10C1B0>
+<U10C1B1>
+<U10C1B2>
+<U10C1B3>
+<U10C1B4>
+<U10C1B5>
+<U10C1B6>
+<U10C1B7>
+<U10C1B8>
+<U10C1B9>
+<U10C1BA>
+<U10C1BB>
+<U10C1BC>
+<U10C1BD>
+<U10C1BE>
+<U10C1BF>
+<U10C1C0>
+<U10C1C1>
+<U10C1C2>
+<U10C1C3>
+<U10C1C4>
+<U10C1C5>
+<U10C1C6>
+<U10C1C7>
+<U10C1C8>
+<U10C1C9>
+<U10C1CA>
+<U10C1CB>
+<U10C1CC>
+<U10C1CD>
+<U10C1CE>
+<U10C1CF>
+<U10C1D0>
+<U10C1D1>
+<U10C1D2>
+<U10C1D3>
+<U10C1D4>
+<U10C1D5>
+<U10C1D6>
+<U10C1D7>
+<U10C1D8>
+<U10C1D9>
+<U10C1DA>
+<U10C1DB>
+<U10C1DC>
+<U10C1DD>
+<U10C1DE>
+<U10C1DF>
+<U10C1E0>
+<U10C1E1>
+<U10C1E2>
+<U10C1E3>
+<U10C1E4>
+<U10C1E5>
+<U10C1E6>
+<U10C1E7>
+<U10C1E8>
+<U10C1E9>
+<U10C1EA>
+<U10C1EB>
+<U10C1EC>
+<U10C1ED>
+<U10C1EE>
+<U10C1EF>
+<U10C1F0>
+<U10C1F1>
+<U10C1F2>
+<U10C1F3>
+<U10C1F4>
+<U10C1F5>
+<U10C1F6>
+<U10C1F7>
+<U10C1F8>
+<U10C1F9>
+<U10C1FA>
+<U10C1FB>
+<U10C1FC>
+<U10C1FD>
+<U10C1FE>
+<U10C1FF>
+<U10C200>
+<U10C201>
+<U10C202>
+<U10C203>
+<U10C204>
+<U10C205>
+<U10C206>
+<U10C207>
+<U10C208>
+<U10C209>
+<U10C20A>
+<U10C20B>
+<U10C20C>
+<U10C20D>
+<U10C20E>
+<U10C20F>
+<U10C210>
+<U10C211>
+<U10C212>
+<U10C213>
+<U10C214>
+<U10C215>
+<U10C216>
+<U10C217>
+<U10C218>
+<U10C219>
+<U10C21A>
+<U10C21B>
+<U10C21C>
+<U10C21D>
+<U10C21E>
+<U10C21F>
+<U10C220>
+<U10C221>
+<U10C222>
+<U10C223>
+<U10C224>
+<U10C225>
+<U10C226>
+<U10C227>
+<U10C228>
+<U10C229>
+<U10C22A>
+<U10C22B>
+<U10C22C>
+<U10C22D>
+<U10C22E>
+<U10C22F>
+<U10C230>
+<U10C231>
+<U10C232>
+<U10C233>
+<U10C234>
+<U10C235>
+<U10C236>
+<U10C237>
+<U10C238>
+<U10C239>
+<U10C23A>
+<U10C23B>
+<U10C23C>
+<U10C23D>
+<U10C23E>
+<U10C23F>
+<U10C240>
+<U10C241>
+<U10C242>
+<U10C243>
+<U10C244>
+<U10C245>
+<U10C246>
+<U10C247>
+<U10C248>
+<U10C249>
+<U10C24A>
+<U10C24B>
+<U10C24C>
+<U10C24D>
+<U10C24E>
+<U10C24F>
+<U10C250>
+<U10C251>
+<U10C252>
+<U10C253>
+<U10C254>
+<U10C255>
+<U10C256>
+<U10C257>
+<U10C258>
+<U10C259>
+<U10C25A>
+<U10C25B>
+<U10C25C>
+<U10C25D>
+<U10C25E>
+<U10C25F>
+<U10C260>
+<U10C261>
+<U10C262>
+<U10C263>
+<U10C264>
+<U10C265>
+<U10C266>
+<U10C267>
+<U10C268>
+<U10C269>
+<U10C26A>
+<U10C26B>
+<U10C26C>
+<U10C26D>
+<U10C26E>
+<U10C26F>
+<U10C270>
+<U10C271>
+<U10C272>
+<U10C273>
+<U10C274>
+<U10C275>
+<U10C276>
+<U10C277>
+<U10C278>
+<U10C279>
+<U10C27A>
+<U10C27B>
+<U10C27C>
+<U10C27D>
+<U10C27E>
+<U10C27F>
+<U10C280>
+<U10C281>
+<U10C282>
+<U10C283>
+<U10C284>
+<U10C285>
+<U10C286>
+<U10C287>
+<U10C288>
+<U10C289>
+<U10C28A>
+<U10C28B>
+<U10C28C>
+<U10C28D>
+<U10C28E>
+<U10C28F>
+<U10C290>
+<U10C291>
+<U10C292>
+<U10C293>
+<U10C294>
+<U10C295>
+<U10C296>
+<U10C297>
+<U10C298>
+<U10C299>
+<U10C29A>
+<U10C29B>
+<U10C29C>
+<U10C29D>
+<U10C29E>
+<U10C29F>
+<U10C2A0>
+<U10C2A1>
+<U10C2A2>
+<U10C2A3>
+<U10C2A4>
+<U10C2A5>
+<U10C2A6>
+<U10C2A7>
+<U10C2A8>
+<U10C2A9>
+<U10C2AA>
+<U10C2AB>
+<U10C2AC>
+<U10C2AD>
+<U10C2AE>
+<U10C2AF>
+<U10C2B0>
+<U10C2B1>
+<U10C2B2>
+<U10C2B3>
+<U10C2B4>
+<U10C2B5>
+<U10C2B6>
+<U10C2B7>
+<U10C2B8>
+<U10C2B9>
+<U10C2BA>
+<U10C2BB>
+<U10C2BC>
+<U10C2BD>
+<U10C2BE>
+<U10C2BF>
+<U10C2C0>
+<U10C2C1>
+<U10C2C2>
+<U10C2C3>
+<U10C2C4>
+<U10C2C5>
+<U10C2C6>
+<U10C2C7>
+<U10C2C8>
+<U10C2C9>
+<U10C2CA>
+<U10C2CB>
+<U10C2CC>
+<U10C2CD>
+<U10C2CE>
+<U10C2CF>
+<U10C2D0>
+<U10C2D1>
+<U10C2D2>
+<U10C2D3>
+<U10C2D4>
+<U10C2D5>
+<U10C2D6>
+<U10C2D7>
+<U10C2D8>
+<U10C2D9>
+<U10C2DA>
+<U10C2DB>
+<U10C2DC>
+<U10C2DD>
+<U10C2DE>
+<U10C2DF>
+<U10C2E0>
+<U10C2E1>
+<U10C2E2>
+<U10C2E3>
+<U10C2E4>
+<U10C2E5>
+<U10C2E6>
+<U10C2E7>
+<U10C2E8>
+<U10C2E9>
+<U10C2EA>
+<U10C2EB>
+<U10C2EC>
+<U10C2ED>
+<U10C2EE>
+<U10C2EF>
+<U10C2F0>
+<U10C2F1>
+<U10C2F2>
+<U10C2F3>
+<U10C2F4>
+<U10C2F5>
+<U10C2F6>
+<U10C2F7>
+<U10C2F8>
+<U10C2F9>
+<U10C2FA>
+<U10C2FB>
+<U10C2FC>
+<U10C2FD>
+<U10C2FE>
+<U10C2FF>
+<U10C300>
+<U10C301>
+<U10C302>
+<U10C303>
+<U10C304>
+<U10C305>
+<U10C306>
+<U10C307>
+<U10C308>
+<U10C309>
+<U10C30A>
+<U10C30B>
+<U10C30C>
+<U10C30D>
+<U10C30E>
+<U10C30F>
+<U10C310>
+<U10C311>
+<U10C312>
+<U10C313>
+<U10C314>
+<U10C315>
+<U10C316>
+<U10C317>
+<U10C318>
+<U10C319>
+<U10C31A>
+<U10C31B>
+<U10C31C>
+<U10C31D>
+<U10C31E>
+<U10C31F>
+<U10C320>
+<U10C321>
+<U10C322>
+<U10C323>
+<U10C324>
+<U10C325>
+<U10C326>
+<U10C327>
+<U10C328>
+<U10C329>
+<U10C32A>
+<U10C32B>
+<U10C32C>
+<U10C32D>
+<U10C32E>
+<U10C32F>
+<U10C330>
+<U10C331>
+<U10C332>
+<U10C333>
+<U10C334>
+<U10C335>
+<U10C336>
+<U10C337>
+<U10C338>
+<U10C339>
+<U10C33A>
+<U10C33B>
+<U10C33C>
+<U10C33D>
+<U10C33E>
+<U10C33F>
+<U10C340>
+<U10C341>
+<U10C342>
+<U10C343>
+<U10C344>
+<U10C345>
+<U10C346>
+<U10C347>
+<U10C348>
+<U10C349>
+<U10C34A>
+<U10C34B>
+<U10C34C>
+<U10C34D>
+<U10C34E>
+<U10C34F>
+<U10C350>
+<U10C351>
+<U10C352>
+<U10C353>
+<U10C354>
+<U10C355>
+<U10C356>
+<U10C357>
+<U10C358>
+<U10C359>
+<U10C35A>
+<U10C35B>
+<U10C35C>
+<U10C35D>
+<U10C35E>
+<U10C35F>
+<U10C360>
+<U10C361>
+<U10C362>
+<U10C363>
+<U10C364>
+<U10C365>
+<U10C366>
+<U10C367>
+<U10C368>
+<U10C369>
+<U10C36A>
+<U10C36B>
+<U10C36C>
+<U10C36D>
+<U10C36E>
+<U10C36F>
+<U10C370>
+<U10C371>
+<U10C372>
+<U10C373>
+<U10C374>
+<U10C375>
+<U10C376>
+<U10C377>
+<U10C378>
+<U10C379>
+<U10C37A>
+<U10C37B>
+<U10C37C>
+<U10C37D>
+<U10C37E>
+<U10C37F>
+<U10C380>
+<U10C381>
+<U10C382>
+<U10C383>
+<U10C384>
+<U10C385>
+<U10C386>
+<U10C387>
+<U10C388>
+<U10C389>
+<U10C38A>
+<U10C38B>
+<U10C38C>
+<U10C38D>
+<U10C38E>
+<U10C38F>
+<U10C390>
+<U10C391>
+<U10C392>
+<U10C393>
+<U10C394>
+<U10C395>
+<U10C396>
+<U10C397>
+<U10C398>
+<U10C399>
+<U10C39A>
+<U10C39B>
+<U10C39C>
+<U10C39D>
+<U10C39E>
+<U10C39F>
+<U10C3A0>
+<U10C3A1>
+<U10C3A2>
+<U10C3A3>
+<U10C3A4>
+<U10C3A5>
+<U10C3A6>
+<U10C3A7>
+<U10C3A8>
+<U10C3A9>
+<U10C3AA>
+<U10C3AB>
+<U10C3AC>
+<U10C3AD>
+<U10C3AE>
+<U10C3AF>
+<U10C3B0>
+<U10C3B1>
+<U10C3B2>
+<U10C3B3>
+<U10C3B4>
+<U10C3B5>
+<U10C3B6>
+<U10C3B7>
+<U10C3B8>
+<U10C3B9>
+<U10C3BA>
+<U10C3BB>
+<U10C3BC>
+<U10C3BD>
+<U10C3BE>
+<U10C3BF>
+<U10C3C0>
+<U10C3C1>
+<U10C3C2>
+<U10C3C3>
+<U10C3C4>
+<U10C3C5>
+<U10C3C6>
+<U10C3C7>
+<U10C3C8>
+<U10C3C9>
+<U10C3CA>
+<U10C3CB>
+<U10C3CC>
+<U10C3CD>
+<U10C3CE>
+<U10C3CF>
+<U10C3D0>
+<U10C3D1>
+<U10C3D2>
+<U10C3D3>
+<U10C3D4>
+<U10C3D5>
+<U10C3D6>
+<U10C3D7>
+<U10C3D8>
+<U10C3D9>
+<U10C3DA>
+<U10C3DB>
+<U10C3DC>
+<U10C3DD>
+<U10C3DE>
+<U10C3DF>
+<U10C3E0>
+<U10C3E1>
+<U10C3E2>
+<U10C3E3>
+<U10C3E4>
+<U10C3E5>
+<U10C3E6>
+<U10C3E7>
+<U10C3E8>
+<U10C3E9>
+<U10C3EA>
+<U10C3EB>
+<U10C3EC>
+<U10C3ED>
+<U10C3EE>
+<U10C3EF>
+<U10C3F0>
+<U10C3F1>
+<U10C3F2>
+<U10C3F3>
+<U10C3F4>
+<U10C3F5>
+<U10C3F6>
+<U10C3F7>
+<U10C3F8>
+<U10C3F9>
+<U10C3FA>
+<U10C3FB>
+<U10C3FC>
+<U10C3FD>
+<U10C3FE>
+<U10C3FF>
+<U10C400>
+<U10C401>
+<U10C402>
+<U10C403>
+<U10C404>
+<U10C405>
+<U10C406>
+<U10C407>
+<U10C408>
+<U10C409>
+<U10C40A>
+<U10C40B>
+<U10C40C>
+<U10C40D>
+<U10C40E>
+<U10C40F>
+<U10C410>
+<U10C411>
+<U10C412>
+<U10C413>
+<U10C414>
+<U10C415>
+<U10C416>
+<U10C417>
+<U10C418>
+<U10C419>
+<U10C41A>
+<U10C41B>
+<U10C41C>
+<U10C41D>
+<U10C41E>
+<U10C41F>
+<U10C420>
+<U10C421>
+<U10C422>
+<U10C423>
+<U10C424>
+<U10C425>
+<U10C426>
+<U10C427>
+<U10C428>
+<U10C429>
+<U10C42A>
+<U10C42B>
+<U10C42C>
+<U10C42D>
+<U10C42E>
+<U10C42F>
+<U10C430>
+<U10C431>
+<U10C432>
+<U10C433>
+<U10C434>
+<U10C435>
+<U10C436>
+<U10C437>
+<U10C438>
+<U10C439>
+<U10C43A>
+<U10C43B>
+<U10C43C>
+<U10C43D>
+<U10C43E>
+<U10C43F>
+<U10C440>
+<U10C441>
+<U10C442>
+<U10C443>
+<U10C444>
+<U10C445>
+<U10C446>
+<U10C447>
+<U10C448>
+<U10C449>
+<U10C44A>
+<U10C44B>
+<U10C44C>
+<U10C44D>
+<U10C44E>
+<U10C44F>
+<U10C450>
+<U10C451>
+<U10C452>
+<U10C453>
+<U10C454>
+<U10C455>
+<U10C456>
+<U10C457>
+<U10C458>
+<U10C459>
+<U10C45A>
+<U10C45B>
+<U10C45C>
+<U10C45D>
+<U10C45E>
+<U10C45F>
+<U10C460>
+<U10C461>
+<U10C462>
+<U10C463>
+<U10C464>
+<U10C465>
+<U10C466>
+<U10C467>
+<U10C468>
+<U10C469>
+<U10C46A>
+<U10C46B>
+<U10C46C>
+<U10C46D>
+<U10C46E>
+<U10C46F>
+<U10C470>
+<U10C471>
+<U10C472>
+<U10C473>
+<U10C474>
+<U10C475>
+<U10C476>
+<U10C477>
+<U10C478>
+<U10C479>
+<U10C47A>
+<U10C47B>
+<U10C47C>
+<U10C47D>
+<U10C47E>
+<U10C47F>
+<U10C480>
+<U10C481>
+<U10C482>
+<U10C483>
+<U10C484>
+<U10C485>
+<U10C486>
+<U10C487>
+<U10C488>
+<U10C489>
+<U10C48A>
+<U10C48B>
+<U10C48C>
+<U10C48D>
+<U10C48E>
+<U10C48F>
+<U10C490>
+<U10C491>
+<U10C492>
+<U10C493>
+<U10C494>
+<U10C495>
+<U10C496>
+<U10C497>
+<U10C498>
+<U10C499>
+<U10C49A>
+<U10C49B>
+<U10C49C>
+<U10C49D>
+<U10C49E>
+<U10C49F>
+<U10C4A0>
+<U10C4A1>
+<U10C4A2>
+<U10C4A3>
+<U10C4A4>
+<U10C4A5>
+<U10C4A6>
+<U10C4A7>
+<U10C4A8>
+<U10C4A9>
+<U10C4AA>
+<U10C4AB>
+<U10C4AC>
+<U10C4AD>
+<U10C4AE>
+<U10C4AF>
+<U10C4B0>
+<U10C4B1>
+<U10C4B2>
+<U10C4B3>
+<U10C4B4>
+<U10C4B5>
+<U10C4B6>
+<U10C4B7>
+<U10C4B8>
+<U10C4B9>
+<U10C4BA>
+<U10C4BB>
+<U10C4BC>
+<U10C4BD>
+<U10C4BE>
+<U10C4BF>
+<U10C4C0>
+<U10C4C1>
+<U10C4C2>
+<U10C4C3>
+<U10C4C4>
+<U10C4C5>
+<U10C4C6>
+<U10C4C7>
+<U10C4C8>
+<U10C4C9>
+<U10C4CA>
+<U10C4CB>
+<U10C4CC>
+<U10C4CD>
+<U10C4CE>
+<U10C4CF>
+<U10C4D0>
+<U10C4D1>
+<U10C4D2>
+<U10C4D3>
+<U10C4D4>
+<U10C4D5>
+<U10C4D6>
+<U10C4D7>
+<U10C4D8>
+<U10C4D9>
+<U10C4DA>
+<U10C4DB>
+<U10C4DC>
+<U10C4DD>
+<U10C4DE>
+<U10C4DF>
+<U10C4E0>
+<U10C4E1>
+<U10C4E2>
+<U10C4E3>
+<U10C4E4>
+<U10C4E5>
+<U10C4E6>
+<U10C4E7>
+<U10C4E8>
+<U10C4E9>
+<U10C4EA>
+<U10C4EB>
+<U10C4EC>
+<U10C4ED>
+<U10C4EE>
+<U10C4EF>
+<U10C4F0>
+<U10C4F1>
+<U10C4F2>
+<U10C4F3>
+<U10C4F4>
+<U10C4F5>
+<U10C4F6>
+<U10C4F7>
+<U10C4F8>
+<U10C4F9>
+<U10C4FA>
+<U10C4FB>
+<U10C4FC>
+<U10C4FD>
+<U10C4FE>
+<U10C4FF>
+<U10C500>
+<U10C501>
+<U10C502>
+<U10C503>
+<U10C504>
+<U10C505>
+<U10C506>
+<U10C507>
+<U10C508>
+<U10C509>
+<U10C50A>
+<U10C50B>
+<U10C50C>
+<U10C50D>
+<U10C50E>
+<U10C50F>
+<U10C510>
+<U10C511>
+<U10C512>
+<U10C513>
+<U10C514>
+<U10C515>
+<U10C516>
+<U10C517>
+<U10C518>
+<U10C519>
+<U10C51A>
+<U10C51B>
+<U10C51C>
+<U10C51D>
+<U10C51E>
+<U10C51F>
+<U10C520>
+<U10C521>
+<U10C522>
+<U10C523>
+<U10C524>
+<U10C525>
+<U10C526>
+<U10C527>
+<U10C528>
+<U10C529>
+<U10C52A>
+<U10C52B>
+<U10C52C>
+<U10C52D>
+<U10C52E>
+<U10C52F>
+<U10C530>
+<U10C531>
+<U10C532>
+<U10C533>
+<U10C534>
+<U10C535>
+<U10C536>
+<U10C537>
+<U10C538>
+<U10C539>
+<U10C53A>
+<U10C53B>
+<U10C53C>
+<U10C53D>
+<U10C53E>
+<U10C53F>
+<U10C540>
+<U10C541>
+<U10C542>
+<U10C543>
+<U10C544>
+<U10C545>
+<U10C546>
+<U10C547>
+<U10C548>
+<U10C549>
+<U10C54A>
+<U10C54B>
+<U10C54C>
+<U10C54D>
+<U10C54E>
+<U10C54F>
+<U10C550>
+<U10C551>
+<U10C552>
+<U10C553>
+<U10C554>
+<U10C555>
+<U10C556>
+<U10C557>
+<U10C558>
+<U10C559>
+<U10C55A>
+<U10C55B>
+<U10C55C>
+<U10C55D>
+<U10C55E>
+<U10C55F>
+<U10C560>
+<U10C561>
+<U10C562>
+<U10C563>
+<U10C564>
+<U10C565>
+<U10C566>
+<U10C567>
+<U10C568>
+<U10C569>
+<U10C56A>
+<U10C56B>
+<U10C56C>
+<U10C56D>
+<U10C56E>
+<U10C56F>
+<U10C570>
+<U10C571>
+<U10C572>
+<U10C573>
+<U10C574>
+<U10C575>
+<U10C576>
+<U10C577>
+<U10C578>
+<U10C579>
+<U10C57A>
+<U10C57B>
+<U10C57C>
+<U10C57D>
+<U10C57E>
+<U10C57F>
+<U10C580>
+<U10C581>
+<U10C582>
+<U10C583>
+<U10C584>
+<U10C585>
+<U10C586>
+<U10C587>
+<U10C588>
+<U10C589>
+<U10C58A>
+<U10C58B>
+<U10C58C>
+<U10C58D>
+<U10C58E>
+<U10C58F>
+<U10C590>
+<U10C591>
+<U10C592>
+<U10C593>
+<U10C594>
+<U10C595>
+<U10C596>
+<U10C597>
+<U10C598>
+<U10C599>
+<U10C59A>
+<U10C59B>
+<U10C59C>
+<U10C59D>
+<U10C59E>
+<U10C59F>
+<U10C5A0>
+<U10C5A1>
+<U10C5A2>
+<U10C5A3>
+<U10C5A4>
+<U10C5A5>
+<U10C5A6>
+<U10C5A7>
+<U10C5A8>
+<U10C5A9>
+<U10C5AA>
+<U10C5AB>
+<U10C5AC>
+<U10C5AD>
+<U10C5AE>
+<U10C5AF>
+<U10C5B0>
+<U10C5B1>
+<U10C5B2>
+<U10C5B3>
+<U10C5B4>
+<U10C5B5>
+<U10C5B6>
+<U10C5B7>
+<U10C5B8>
+<U10C5B9>
+<U10C5BA>
+<U10C5BB>
+<U10C5BC>
+<U10C5BD>
+<U10C5BE>
+<U10C5BF>
+<U10C5C0>
+<U10C5C1>
+<U10C5C2>
+<U10C5C3>
+<U10C5C4>
+<U10C5C5>
+<U10C5C6>
+<U10C5C7>
+<U10C5C8>
+<U10C5C9>
+<U10C5CA>
+<U10C5CB>
+<U10C5CC>
+<U10C5CD>
+<U10C5CE>
+<U10C5CF>
+<U10C5D0>
+<U10C5D1>
+<U10C5D2>
+<U10C5D3>
+<U10C5D4>
+<U10C5D5>
+<U10C5D6>
+<U10C5D7>
+<U10C5D8>
+<U10C5D9>
+<U10C5DA>
+<U10C5DB>
+<U10C5DC>
+<U10C5DD>
+<U10C5DE>
+<U10C5DF>
+<U10C5E0>
+<U10C5E1>
+<U10C5E2>
+<U10C5E3>
+<U10C5E4>
+<U10C5E5>
+<U10C5E6>
+<U10C5E7>
+<U10C5E8>
+<U10C5E9>
+<U10C5EA>
+<U10C5EB>
+<U10C5EC>
+<U10C5ED>
+<U10C5EE>
+<U10C5EF>
+<U10C5F0>
+<U10C5F1>
+<U10C5F2>
+<U10C5F3>
+<U10C5F4>
+<U10C5F5>
+<U10C5F6>
+<U10C5F7>
+<U10C5F8>
+<U10C5F9>
+<U10C5FA>
+<U10C5FB>
+<U10C5FC>
+<U10C5FD>
+<U10C5FE>
+<U10C5FF>
+<U10C600>
+<U10C601>
+<U10C602>
+<U10C603>
+<U10C604>
+<U10C605>
+<U10C606>
+<U10C607>
+<U10C608>
+<U10C609>
+<U10C60A>
+<U10C60B>
+<U10C60C>
+<U10C60D>
+<U10C60E>
+<U10C60F>
+<U10C610>
+<U10C611>
+<U10C612>
+<U10C613>
+<U10C614>
+<U10C615>
+<U10C616>
+<U10C617>
+<U10C618>
+<U10C619>
+<U10C61A>
+<U10C61B>
+<U10C61C>
+<U10C61D>
+<U10C61E>
+<U10C61F>
+<U10C620>
+<U10C621>
+<U10C622>
+<U10C623>
+<U10C624>
+<U10C625>
+<U10C626>
+<U10C627>
+<U10C628>
+<U10C629>
+<U10C62A>
+<U10C62B>
+<U10C62C>
+<U10C62D>
+<U10C62E>
+<U10C62F>
+<U10C630>
+<U10C631>
+<U10C632>
+<U10C633>
+<U10C634>
+<U10C635>
+<U10C636>
+<U10C637>
+<U10C638>
+<U10C639>
+<U10C63A>
+<U10C63B>
+<U10C63C>
+<U10C63D>
+<U10C63E>
+<U10C63F>
+<U10C640>
+<U10C641>
+<U10C642>
+<U10C643>
+<U10C644>
+<U10C645>
+<U10C646>
+<U10C647>
+<U10C648>
+<U10C649>
+<U10C64A>
+<U10C64B>
+<U10C64C>
+<U10C64D>
+<U10C64E>
+<U10C64F>
+<U10C650>
+<U10C651>
+<U10C652>
+<U10C653>
+<U10C654>
+<U10C655>
+<U10C656>
+<U10C657>
+<U10C658>
+<U10C659>
+<U10C65A>
+<U10C65B>
+<U10C65C>
+<U10C65D>
+<U10C65E>
+<U10C65F>
+<U10C660>
+<U10C661>
+<U10C662>
+<U10C663>
+<U10C664>
+<U10C665>
+<U10C666>
+<U10C667>
+<U10C668>
+<U10C669>
+<U10C66A>
+<U10C66B>
+<U10C66C>
+<U10C66D>
+<U10C66E>
+<U10C66F>
+<U10C670>
+<U10C671>
+<U10C672>
+<U10C673>
+<U10C674>
+<U10C675>
+<U10C676>
+<U10C677>
+<U10C678>
+<U10C679>
+<U10C67A>
+<U10C67B>
+<U10C67C>
+<U10C67D>
+<U10C67E>
+<U10C67F>
+<U10C680>
+<U10C681>
+<U10C682>
+<U10C683>
+<U10C684>
+<U10C685>
+<U10C686>
+<U10C687>
+<U10C688>
+<U10C689>
+<U10C68A>
+<U10C68B>
+<U10C68C>
+<U10C68D>
+<U10C68E>
+<U10C68F>
+<U10C690>
+<U10C691>
+<U10C692>
+<U10C693>
+<U10C694>
+<U10C695>
+<U10C696>
+<U10C697>
+<U10C698>
+<U10C699>
+<U10C69A>
+<U10C69B>
+<U10C69C>
+<U10C69D>
+<U10C69E>
+<U10C69F>
+<U10C6A0>
+<U10C6A1>
+<U10C6A2>
+<U10C6A3>
+<U10C6A4>
+<U10C6A5>
+<U10C6A6>
+<U10C6A7>
+<U10C6A8>
+<U10C6A9>
+<U10C6AA>
+<U10C6AB>
+<U10C6AC>
+<U10C6AD>
+<U10C6AE>
+<U10C6AF>
+<U10C6B0>
+<U10C6B1>
+<U10C6B2>
+<U10C6B3>
+<U10C6B4>
+<U10C6B5>
+<U10C6B6>
+<U10C6B7>
+<U10C6B8>
+<U10C6B9>
+<U10C6BA>
+<U10C6BB>
+<U10C6BC>
+<U10C6BD>
+<U10C6BE>
+<U10C6BF>
+<U10C6C0>
+<U10C6C1>
+<U10C6C2>
+<U10C6C3>
+<U10C6C4>
+<U10C6C5>
+<U10C6C6>
+<U10C6C7>
+<U10C6C8>
+<U10C6C9>
+<U10C6CA>
+<U10C6CB>
+<U10C6CC>
+<U10C6CD>
+<U10C6CE>
+<U10C6CF>
+<U10C6D0>
+<U10C6D1>
+<U10C6D2>
+<U10C6D3>
+<U10C6D4>
+<U10C6D5>
+<U10C6D6>
+<U10C6D7>
+<U10C6D8>
+<U10C6D9>
+<U10C6DA>
+<U10C6DB>
+<U10C6DC>
+<U10C6DD>
+<U10C6DE>
+<U10C6DF>
+<U10C6E0>
+<U10C6E1>
+<U10C6E2>
+<U10C6E3>
+<U10C6E4>
+<U10C6E5>
+<U10C6E6>
+<U10C6E7>
+<U10C6E8>
+<U10C6E9>
+<U10C6EA>
+<U10C6EB>
+<U10C6EC>
+<U10C6ED>
+<U10C6EE>
+<U10C6EF>
+<U10C6F0>
+<U10C6F1>
+<U10C6F2>
+<U10C6F3>
+<U10C6F4>
+<U10C6F5>
+<U10C6F6>
+<U10C6F7>
+<U10C6F8>
+<U10C6F9>
+<U10C6FA>
+<U10C6FB>
+<U10C6FC>
+<U10C6FD>
+<U10C6FE>
+<U10C6FF>
+<U10C700>
+<U10C701>
+<U10C702>
+<U10C703>
+<U10C704>
+<U10C705>
+<U10C706>
+<U10C707>
+<U10C708>
+<U10C709>
+<U10C70A>
+<U10C70B>
+<U10C70C>
+<U10C70D>
+<U10C70E>
+<U10C70F>
+<U10C710>
+<U10C711>
+<U10C712>
+<U10C713>
+<U10C714>
+<U10C715>
+<U10C716>
+<U10C717>
+<U10C718>
+<U10C719>
+<U10C71A>
+<U10C71B>
+<U10C71C>
+<U10C71D>
+<U10C71E>
+<U10C71F>
+<U10C720>
+<U10C721>
+<U10C722>
+<U10C723>
+<U10C724>
+<U10C725>
+<U10C726>
+<U10C727>
+<U10C728>
+<U10C729>
+<U10C72A>
+<U10C72B>
+<U10C72C>
+<U10C72D>
+<U10C72E>
+<U10C72F>
+<U10C730>
+<U10C731>
+<U10C732>
+<U10C733>
+<U10C734>
+<U10C735>
+<U10C736>
+<U10C737>
+<U10C738>
+<U10C739>
+<U10C73A>
+<U10C73B>
+<U10C73C>
+<U10C73D>
+<U10C73E>
+<U10C73F>
+<U10C740>
+<U10C741>
+<U10C742>
+<U10C743>
+<U10C744>
+<U10C745>
+<U10C746>
+<U10C747>
+<U10C748>
+<U10C749>
+<U10C74A>
+<U10C74B>
+<U10C74C>
+<U10C74D>
+<U10C74E>
+<U10C74F>
+<U10C750>
+<U10C751>
+<U10C752>
+<U10C753>
+<U10C754>
+<U10C755>
+<U10C756>
+<U10C757>
+<U10C758>
+<U10C759>
+<U10C75A>
+<U10C75B>
+<U10C75C>
+<U10C75D>
+<U10C75E>
+<U10C75F>
+<U10C760>
+<U10C761>
+<U10C762>
+<U10C763>
+<U10C764>
+<U10C765>
+<U10C766>
+<U10C767>
+<U10C768>
+<U10C769>
+<U10C76A>
+<U10C76B>
+<U10C76C>
+<U10C76D>
+<U10C76E>
+<U10C76F>
+<U10C770>
+<U10C771>
+<U10C772>
+<U10C773>
+<U10C774>
+<U10C775>
+<U10C776>
+<U10C777>
+<U10C778>
+<U10C779>
+<U10C77A>
+<U10C77B>
+<U10C77C>
+<U10C77D>
+<U10C77E>
+<U10C77F>
+<U10C780>
+<U10C781>
+<U10C782>
+<U10C783>
+<U10C784>
+<U10C785>
+<U10C786>
+<U10C787>
+<U10C788>
+<U10C789>
+<U10C78A>
+<U10C78B>
+<U10C78C>
+<U10C78D>
+<U10C78E>
+<U10C78F>
+<U10C790>
+<U10C791>
+<U10C792>
+<U10C793>
+<U10C794>
+<U10C795>
+<U10C796>
+<U10C797>
+<U10C798>
+<U10C799>
+<U10C79A>
+<U10C79B>
+<U10C79C>
+<U10C79D>
+<U10C79E>
+<U10C79F>
+<U10C7A0>
+<U10C7A1>
+<U10C7A2>
+<U10C7A3>
+<U10C7A4>
+<U10C7A5>
+<U10C7A6>
+<U10C7A7>
+<U10C7A8>
+<U10C7A9>
+<U10C7AA>
+<U10C7AB>
+<U10C7AC>
+<U10C7AD>
+<U10C7AE>
+<U10C7AF>
+<U10C7B0>
+<U10C7B1>
+<U10C7B2>
+<U10C7B3>
+<U10C7B4>
+<U10C7B5>
+<U10C7B6>
+<U10C7B7>
+<U10C7B8>
+<U10C7B9>
+<U10C7BA>
+<U10C7BB>
+<U10C7BC>
+<U10C7BD>
+<U10C7BE>
+<U10C7BF>
+<U10C7C0>
+<U10C7C1>
+<U10C7C2>
+<U10C7C3>
+<U10C7C4>
+<U10C7C5>
+<U10C7C6>
+<U10C7C7>
+<U10C7C8>
+<U10C7C9>
+<U10C7CA>
+<U10C7CB>
+<U10C7CC>
+<U10C7CD>
+<U10C7CE>
+<U10C7CF>
+<U10C7D0>
+<U10C7D1>
+<U10C7D2>
+<U10C7D3>
+<U10C7D4>
+<U10C7D5>
+<U10C7D6>
+<U10C7D7>
+<U10C7D8>
+<U10C7D9>
+<U10C7DA>
+<U10C7DB>
+<U10C7DC>
+<U10C7DD>
+<U10C7DE>
+<U10C7DF>
+<U10C7E0>
+<U10C7E1>
+<U10C7E2>
+<U10C7E3>
+<U10C7E4>
+<U10C7E5>
+<U10C7E6>
+<U10C7E7>
+<U10C7E8>
+<U10C7E9>
+<U10C7EA>
+<U10C7EB>
+<U10C7EC>
+<U10C7ED>
+<U10C7EE>
+<U10C7EF>
+<U10C7F0>
+<U10C7F1>
+<U10C7F2>
+<U10C7F3>
+<U10C7F4>
+<U10C7F5>
+<U10C7F6>
+<U10C7F7>
+<U10C7F8>
+<U10C7F9>
+<U10C7FA>
+<U10C7FB>
+<U10C7FC>
+<U10C7FD>
+<U10C7FE>
+<U10C7FF>
+<U10C800>
+<U10C801>
+<U10C802>
+<U10C803>
+<U10C804>
+<U10C805>
+<U10C806>
+<U10C807>
+<U10C808>
+<U10C809>
+<U10C80A>
+<U10C80B>
+<U10C80C>
+<U10C80D>
+<U10C80E>
+<U10C80F>
+<U10C810>
+<U10C811>
+<U10C812>
+<U10C813>
+<U10C814>
+<U10C815>
+<U10C816>
+<U10C817>
+<U10C818>
+<U10C819>
+<U10C81A>
+<U10C81B>
+<U10C81C>
+<U10C81D>
+<U10C81E>
+<U10C81F>
+<U10C820>
+<U10C821>
+<U10C822>
+<U10C823>
+<U10C824>
+<U10C825>
+<U10C826>
+<U10C827>
+<U10C828>
+<U10C829>
+<U10C82A>
+<U10C82B>
+<U10C82C>
+<U10C82D>
+<U10C82E>
+<U10C82F>
+<U10C830>
+<U10C831>
+<U10C832>
+<U10C833>
+<U10C834>
+<U10C835>
+<U10C836>
+<U10C837>
+<U10C838>
+<U10C839>
+<U10C83A>
+<U10C83B>
+<U10C83C>
+<U10C83D>
+<U10C83E>
+<U10C83F>
+<U10C840>
+<U10C841>
+<U10C842>
+<U10C843>
+<U10C844>
+<U10C845>
+<U10C846>
+<U10C847>
+<U10C848>
+<U10C849>
+<U10C84A>
+<U10C84B>
+<U10C84C>
+<U10C84D>
+<U10C84E>
+<U10C84F>
+<U10C850>
+<U10C851>
+<U10C852>
+<U10C853>
+<U10C854>
+<U10C855>
+<U10C856>
+<U10C857>
+<U10C858>
+<U10C859>
+<U10C85A>
+<U10C85B>
+<U10C85C>
+<U10C85D>
+<U10C85E>
+<U10C85F>
+<U10C860>
+<U10C861>
+<U10C862>
+<U10C863>
+<U10C864>
+<U10C865>
+<U10C866>
+<U10C867>
+<U10C868>
+<U10C869>
+<U10C86A>
+<U10C86B>
+<U10C86C>
+<U10C86D>
+<U10C86E>
+<U10C86F>
+<U10C870>
+<U10C871>
+<U10C872>
+<U10C873>
+<U10C874>
+<U10C875>
+<U10C876>
+<U10C877>
+<U10C878>
+<U10C879>
+<U10C87A>
+<U10C87B>
+<U10C87C>
+<U10C87D>
+<U10C87E>
+<U10C87F>
+<U10C880>
+<U10C881>
+<U10C882>
+<U10C883>
+<U10C884>
+<U10C885>
+<U10C886>
+<U10C887>
+<U10C888>
+<U10C889>
+<U10C88A>
+<U10C88B>
+<U10C88C>
+<U10C88D>
+<U10C88E>
+<U10C88F>
+<U10C890>
+<U10C891>
+<U10C892>
+<U10C893>
+<U10C894>
+<U10C895>
+<U10C896>
+<U10C897>
+<U10C898>
+<U10C899>
+<U10C89A>
+<U10C89B>
+<U10C89C>
+<U10C89D>
+<U10C89E>
+<U10C89F>
+<U10C8A0>
+<U10C8A1>
+<U10C8A2>
+<U10C8A3>
+<U10C8A4>
+<U10C8A5>
+<U10C8A6>
+<U10C8A7>
+<U10C8A8>
+<U10C8A9>
+<U10C8AA>
+<U10C8AB>
+<U10C8AC>
+<U10C8AD>
+<U10C8AE>
+<U10C8AF>
+<U10C8B0>
+<U10C8B1>
+<U10C8B2>
+<U10C8B3>
+<U10C8B4>
+<U10C8B5>
+<U10C8B6>
+<U10C8B7>
+<U10C8B8>
+<U10C8B9>
+<U10C8BA>
+<U10C8BB>
+<U10C8BC>
+<U10C8BD>
+<U10C8BE>
+<U10C8BF>
+<U10C8C0>
+<U10C8C1>
+<U10C8C2>
+<U10C8C3>
+<U10C8C4>
+<U10C8C5>
+<U10C8C6>
+<U10C8C7>
+<U10C8C8>
+<U10C8C9>
+<U10C8CA>
+<U10C8CB>
+<U10C8CC>
+<U10C8CD>
+<U10C8CE>
+<U10C8CF>
+<U10C8D0>
+<U10C8D1>
+<U10C8D2>
+<U10C8D3>
+<U10C8D4>
+<U10C8D5>
+<U10C8D6>
+<U10C8D7>
+<U10C8D8>
+<U10C8D9>
+<U10C8DA>
+<U10C8DB>
+<U10C8DC>
+<U10C8DD>
+<U10C8DE>
+<U10C8DF>
+<U10C8E0>
+<U10C8E1>
+<U10C8E2>
+<U10C8E3>
+<U10C8E4>
+<U10C8E5>
+<U10C8E6>
+<U10C8E7>
+<U10C8E8>
+<U10C8E9>
+<U10C8EA>
+<U10C8EB>
+<U10C8EC>
+<U10C8ED>
+<U10C8EE>
+<U10C8EF>
+<U10C8F0>
+<U10C8F1>
+<U10C8F2>
+<U10C8F3>
+<U10C8F4>
+<U10C8F5>
+<U10C8F6>
+<U10C8F7>
+<U10C8F8>
+<U10C8F9>
+<U10C8FA>
+<U10C8FB>
+<U10C8FC>
+<U10C8FD>
+<U10C8FE>
+<U10C8FF>
+<U10C900>
+<U10C901>
+<U10C902>
+<U10C903>
+<U10C904>
+<U10C905>
+<U10C906>
+<U10C907>
+<U10C908>
+<U10C909>
+<U10C90A>
+<U10C90B>
+<U10C90C>
+<U10C90D>
+<U10C90E>
+<U10C90F>
+<U10C910>
+<U10C911>
+<U10C912>
+<U10C913>
+<U10C914>
+<U10C915>
+<U10C916>
+<U10C917>
+<U10C918>
+<U10C919>
+<U10C91A>
+<U10C91B>
+<U10C91C>
+<U10C91D>
+<U10C91E>
+<U10C91F>
+<U10C920>
+<U10C921>
+<U10C922>
+<U10C923>
+<U10C924>
+<U10C925>
+<U10C926>
+<U10C927>
+<U10C928>
+<U10C929>
+<U10C92A>
+<U10C92B>
+<U10C92C>
+<U10C92D>
+<U10C92E>
+<U10C92F>
+<U10C930>
+<U10C931>
+<U10C932>
+<U10C933>
+<U10C934>
+<U10C935>
+<U10C936>
+<U10C937>
+<U10C938>
+<U10C939>
+<U10C93A>
+<U10C93B>
+<U10C93C>
+<U10C93D>
+<U10C93E>
+<U10C93F>
+<U10C940>
+<U10C941>
+<U10C942>
+<U10C943>
+<U10C944>
+<U10C945>
+<U10C946>
+<U10C947>
+<U10C948>
+<U10C949>
+<U10C94A>
+<U10C94B>
+<U10C94C>
+<U10C94D>
+<U10C94E>
+<U10C94F>
+<U10C950>
+<U10C951>
+<U10C952>
+<U10C953>
+<U10C954>
+<U10C955>
+<U10C956>
+<U10C957>
+<U10C958>
+<U10C959>
+<U10C95A>
+<U10C95B>
+<U10C95C>
+<U10C95D>
+<U10C95E>
+<U10C95F>
+<U10C960>
+<U10C961>
+<U10C962>
+<U10C963>
+<U10C964>
+<U10C965>
+<U10C966>
+<U10C967>
+<U10C968>
+<U10C969>
+<U10C96A>
+<U10C96B>
+<U10C96C>
+<U10C96D>
+<U10C96E>
+<U10C96F>
+<U10C970>
+<U10C971>
+<U10C972>
+<U10C973>
+<U10C974>
+<U10C975>
+<U10C976>
+<U10C977>
+<U10C978>
+<U10C979>
+<U10C97A>
+<U10C97B>
+<U10C97C>
+<U10C97D>
+<U10C97E>
+<U10C97F>
+<U10C980>
+<U10C981>
+<U10C982>
+<U10C983>
+<U10C984>
+<U10C985>
+<U10C986>
+<U10C987>
+<U10C988>
+<U10C989>
+<U10C98A>
+<U10C98B>
+<U10C98C>
+<U10C98D>
+<U10C98E>
+<U10C98F>
+<U10C990>
+<U10C991>
+<U10C992>
+<U10C993>
+<U10C994>
+<U10C995>
+<U10C996>
+<U10C997>
+<U10C998>
+<U10C999>
+<U10C99A>
+<U10C99B>
+<U10C99C>
+<U10C99D>
+<U10C99E>
+<U10C99F>
+<U10C9A0>
+<U10C9A1>
+<U10C9A2>
+<U10C9A3>
+<U10C9A4>
+<U10C9A5>
+<U10C9A6>
+<U10C9A7>
+<U10C9A8>
+<U10C9A9>
+<U10C9AA>
+<U10C9AB>
+<U10C9AC>
+<U10C9AD>
+<U10C9AE>
+<U10C9AF>
+<U10C9B0>
+<U10C9B1>
+<U10C9B2>
+<U10C9B3>
+<U10C9B4>
+<U10C9B5>
+<U10C9B6>
+<U10C9B7>
+<U10C9B8>
+<U10C9B9>
+<U10C9BA>
+<U10C9BB>
+<U10C9BC>
+<U10C9BD>
+<U10C9BE>
+<U10C9BF>
+<U10C9C0>
+<U10C9C1>
+<U10C9C2>
+<U10C9C3>
+<U10C9C4>
+<U10C9C5>
+<U10C9C6>
+<U10C9C7>
+<U10C9C8>
+<U10C9C9>
+<U10C9CA>
+<U10C9CB>
+<U10C9CC>
+<U10C9CD>
+<U10C9CE>
+<U10C9CF>
+<U10C9D0>
+<U10C9D1>
+<U10C9D2>
+<U10C9D3>
+<U10C9D4>
+<U10C9D5>
+<U10C9D6>
+<U10C9D7>
+<U10C9D8>
+<U10C9D9>
+<U10C9DA>
+<U10C9DB>
+<U10C9DC>
+<U10C9DD>
+<U10C9DE>
+<U10C9DF>
+<U10C9E0>
+<U10C9E1>
+<U10C9E2>
+<U10C9E3>
+<U10C9E4>
+<U10C9E5>
+<U10C9E6>
+<U10C9E7>
+<U10C9E8>
+<U10C9E9>
+<U10C9EA>
+<U10C9EB>
+<U10C9EC>
+<U10C9ED>
+<U10C9EE>
+<U10C9EF>
+<U10C9F0>
+<U10C9F1>
+<U10C9F2>
+<U10C9F3>
+<U10C9F4>
+<U10C9F5>
+<U10C9F6>
+<U10C9F7>
+<U10C9F8>
+<U10C9F9>
+<U10C9FA>
+<U10C9FB>
+<U10C9FC>
+<U10C9FD>
+<U10C9FE>
+<U10C9FF>
+<U10CA00>
+<U10CA01>
+<U10CA02>
+<U10CA03>
+<U10CA04>
+<U10CA05>
+<U10CA06>
+<U10CA07>
+<U10CA08>
+<U10CA09>
+<U10CA0A>
+<U10CA0B>
+<U10CA0C>
+<U10CA0D>
+<U10CA0E>
+<U10CA0F>
+<U10CA10>
+<U10CA11>
+<U10CA12>
+<U10CA13>
+<U10CA14>
+<U10CA15>
+<U10CA16>
+<U10CA17>
+<U10CA18>
+<U10CA19>
+<U10CA1A>
+<U10CA1B>
+<U10CA1C>
+<U10CA1D>
+<U10CA1E>
+<U10CA1F>
+<U10CA20>
+<U10CA21>
+<U10CA22>
+<U10CA23>
+<U10CA24>
+<U10CA25>
+<U10CA26>
+<U10CA27>
+<U10CA28>
+<U10CA29>
+<U10CA2A>
+<U10CA2B>
+<U10CA2C>
+<U10CA2D>
+<U10CA2E>
+<U10CA2F>
+<U10CA30>
+<U10CA31>
+<U10CA32>
+<U10CA33>
+<U10CA34>
+<U10CA35>
+<U10CA36>
+<U10CA37>
+<U10CA38>
+<U10CA39>
+<U10CA3A>
+<U10CA3B>
+<U10CA3C>
+<U10CA3D>
+<U10CA3E>
+<U10CA3F>
+<U10CA40>
+<U10CA41>
+<U10CA42>
+<U10CA43>
+<U10CA44>
+<U10CA45>
+<U10CA46>
+<U10CA47>
+<U10CA48>
+<U10CA49>
+<U10CA4A>
+<U10CA4B>
+<U10CA4C>
+<U10CA4D>
+<U10CA4E>
+<U10CA4F>
+<U10CA50>
+<U10CA51>
+<U10CA52>
+<U10CA53>
+<U10CA54>
+<U10CA55>
+<U10CA56>
+<U10CA57>
+<U10CA58>
+<U10CA59>
+<U10CA5A>
+<U10CA5B>
+<U10CA5C>
+<U10CA5D>
+<U10CA5E>
+<U10CA5F>
+<U10CA60>
+<U10CA61>
+<U10CA62>
+<U10CA63>
+<U10CA64>
+<U10CA65>
+<U10CA66>
+<U10CA67>
+<U10CA68>
+<U10CA69>
+<U10CA6A>
+<U10CA6B>
+<U10CA6C>
+<U10CA6D>
+<U10CA6E>
+<U10CA6F>
+<U10CA70>
+<U10CA71>
+<U10CA72>
+<U10CA73>
+<U10CA74>
+<U10CA75>
+<U10CA76>
+<U10CA77>
+<U10CA78>
+<U10CA79>
+<U10CA7A>
+<U10CA7B>
+<U10CA7C>
+<U10CA7D>
+<U10CA7E>
+<U10CA7F>
+<U10CA80>
+<U10CA81>
+<U10CA82>
+<U10CA83>
+<U10CA84>
+<U10CA85>
+<U10CA86>
+<U10CA87>
+<U10CA88>
+<U10CA89>
+<U10CA8A>
+<U10CA8B>
+<U10CA8C>
+<U10CA8D>
+<U10CA8E>
+<U10CA8F>
+<U10CA90>
+<U10CA91>
+<U10CA92>
+<U10CA93>
+<U10CA94>
+<U10CA95>
+<U10CA96>
+<U10CA97>
+<U10CA98>
+<U10CA99>
+<U10CA9A>
+<U10CA9B>
+<U10CA9C>
+<U10CA9D>
+<U10CA9E>
+<U10CA9F>
+<U10CAA0>
+<U10CAA1>
+<U10CAA2>
+<U10CAA3>
+<U10CAA4>
+<U10CAA5>
+<U10CAA6>
+<U10CAA7>
+<U10CAA8>
+<U10CAA9>
+<U10CAAA>
+<U10CAAB>
+<U10CAAC>
+<U10CAAD>
+<U10CAAE>
+<U10CAAF>
+<U10CAB0>
+<U10CAB1>
+<U10CAB2>
+<U10CAB3>
+<U10CAB4>
+<U10CAB5>
+<U10CAB6>
+<U10CAB7>
+<U10CAB8>
+<U10CAB9>
+<U10CABA>
+<U10CABB>
+<U10CABC>
+<U10CABD>
+<U10CABE>
+<U10CABF>
+<U10CAC0>
+<U10CAC1>
+<U10CAC2>
+<U10CAC3>
+<U10CAC4>
+<U10CAC5>
+<U10CAC6>
+<U10CAC7>
+<U10CAC8>
+<U10CAC9>
+<U10CACA>
+<U10CACB>
+<U10CACC>
+<U10CACD>
+<U10CACE>
+<U10CACF>
+<U10CAD0>
+<U10CAD1>
+<U10CAD2>
+<U10CAD3>
+<U10CAD4>
+<U10CAD5>
+<U10CAD6>
+<U10CAD7>
+<U10CAD8>
+<U10CAD9>
+<U10CADA>
+<U10CADB>
+<U10CADC>
+<U10CADD>
+<U10CADE>
+<U10CADF>
+<U10CAE0>
+<U10CAE1>
+<U10CAE2>
+<U10CAE3>
+<U10CAE4>
+<U10CAE5>
+<U10CAE6>
+<U10CAE7>
+<U10CAE8>
+<U10CAE9>
+<U10CAEA>
+<U10CAEB>
+<U10CAEC>
+<U10CAED>
+<U10CAEE>
+<U10CAEF>
+<U10CAF0>
+<U10CAF1>
+<U10CAF2>
+<U10CAF3>
+<U10CAF4>
+<U10CAF5>
+<U10CAF6>
+<U10CAF7>
+<U10CAF8>
+<U10CAF9>
+<U10CAFA>
+<U10CAFB>
+<U10CAFC>
+<U10CAFD>
+<U10CAFE>
+<U10CAFF>
+<U10CB00>
+<U10CB01>
+<U10CB02>
+<U10CB03>
+<U10CB04>
+<U10CB05>
+<U10CB06>
+<U10CB07>
+<U10CB08>
+<U10CB09>
+<U10CB0A>
+<U10CB0B>
+<U10CB0C>
+<U10CB0D>
+<U10CB0E>
+<U10CB0F>
+<U10CB10>
+<U10CB11>
+<U10CB12>
+<U10CB13>
+<U10CB14>
+<U10CB15>
+<U10CB16>
+<U10CB17>
+<U10CB18>
+<U10CB19>
+<U10CB1A>
+<U10CB1B>
+<U10CB1C>
+<U10CB1D>
+<U10CB1E>
+<U10CB1F>
+<U10CB20>
+<U10CB21>
+<U10CB22>
+<U10CB23>
+<U10CB24>
+<U10CB25>
+<U10CB26>
+<U10CB27>
+<U10CB28>
+<U10CB29>
+<U10CB2A>
+<U10CB2B>
+<U10CB2C>
+<U10CB2D>
+<U10CB2E>
+<U10CB2F>
+<U10CB30>
+<U10CB31>
+<U10CB32>
+<U10CB33>
+<U10CB34>
+<U10CB35>
+<U10CB36>
+<U10CB37>
+<U10CB38>
+<U10CB39>
+<U10CB3A>
+<U10CB3B>
+<U10CB3C>
+<U10CB3D>
+<U10CB3E>
+<U10CB3F>
+<U10CB40>
+<U10CB41>
+<U10CB42>
+<U10CB43>
+<U10CB44>
+<U10CB45>
+<U10CB46>
+<U10CB47>
+<U10CB48>
+<U10CB49>
+<U10CB4A>
+<U10CB4B>
+<U10CB4C>
+<U10CB4D>
+<U10CB4E>
+<U10CB4F>
+<U10CB50>
+<U10CB51>
+<U10CB52>
+<U10CB53>
+<U10CB54>
+<U10CB55>
+<U10CB56>
+<U10CB57>
+<U10CB58>
+<U10CB59>
+<U10CB5A>
+<U10CB5B>
+<U10CB5C>
+<U10CB5D>
+<U10CB5E>
+<U10CB5F>
+<U10CB60>
+<U10CB61>
+<U10CB62>
+<U10CB63>
+<U10CB64>
+<U10CB65>
+<U10CB66>
+<U10CB67>
+<U10CB68>
+<U10CB69>
+<U10CB6A>
+<U10CB6B>
+<U10CB6C>
+<U10CB6D>
+<U10CB6E>
+<U10CB6F>
+<U10CB70>
+<U10CB71>
+<U10CB72>
+<U10CB73>
+<U10CB74>
+<U10CB75>
+<U10CB76>
+<U10CB77>
+<U10CB78>
+<U10CB79>
+<U10CB7A>
+<U10CB7B>
+<U10CB7C>
+<U10CB7D>
+<U10CB7E>
+<U10CB7F>
+<U10CB80>
+<U10CB81>
+<U10CB82>
+<U10CB83>
+<U10CB84>
+<U10CB85>
+<U10CB86>
+<U10CB87>
+<U10CB88>
+<U10CB89>
+<U10CB8A>
+<U10CB8B>
+<U10CB8C>
+<U10CB8D>
+<U10CB8E>
+<U10CB8F>
+<U10CB90>
+<U10CB91>
+<U10CB92>
+<U10CB93>
+<U10CB94>
+<U10CB95>
+<U10CB96>
+<U10CB97>
+<U10CB98>
+<U10CB99>
+<U10CB9A>
+<U10CB9B>
+<U10CB9C>
+<U10CB9D>
+<U10CB9E>
+<U10CB9F>
+<U10CBA0>
+<U10CBA1>
+<U10CBA2>
+<U10CBA3>
+<U10CBA4>
+<U10CBA5>
+<U10CBA6>
+<U10CBA7>
+<U10CBA8>
+<U10CBA9>
+<U10CBAA>
+<U10CBAB>
+<U10CBAC>
+<U10CBAD>
+<U10CBAE>
+<U10CBAF>
+<U10CBB0>
+<U10CBB1>
+<U10CBB2>
+<U10CBB3>
+<U10CBB4>
+<U10CBB5>
+<U10CBB6>
+<U10CBB7>
+<U10CBB8>
+<U10CBB9>
+<U10CBBA>
+<U10CBBB>
+<U10CBBC>
+<U10CBBD>
+<U10CBBE>
+<U10CBBF>
+<U10CBC0>
+<U10CBC1>
+<U10CBC2>
+<U10CBC3>
+<U10CBC4>
+<U10CBC5>
+<U10CBC6>
+<U10CBC7>
+<U10CBC8>
+<U10CBC9>
+<U10CBCA>
+<U10CBCB>
+<U10CBCC>
+<U10CBCD>
+<U10CBCE>
+<U10CBCF>
+<U10CBD0>
+<U10CBD1>
+<U10CBD2>
+<U10CBD3>
+<U10CBD4>
+<U10CBD5>
+<U10CBD6>
+<U10CBD7>
+<U10CBD8>
+<U10CBD9>
+<U10CBDA>
+<U10CBDB>
+<U10CBDC>
+<U10CBDD>
+<U10CBDE>
+<U10CBDF>
+<U10CBE0>
+<U10CBE1>
+<U10CBE2>
+<U10CBE3>
+<U10CBE4>
+<U10CBE5>
+<U10CBE6>
+<U10CBE7>
+<U10CBE8>
+<U10CBE9>
+<U10CBEA>
+<U10CBEB>
+<U10CBEC>
+<U10CBED>
+<U10CBEE>
+<U10CBEF>
+<U10CBF0>
+<U10CBF1>
+<U10CBF2>
+<U10CBF3>
+<U10CBF4>
+<U10CBF5>
+<U10CBF6>
+<U10CBF7>
+<U10CBF8>
+<U10CBF9>
+<U10CBFA>
+<U10CBFB>
+<U10CBFC>
+<U10CBFD>
+<U10CBFE>
+<U10CBFF>
+<U10CC00>
+<U10CC01>
+<U10CC02>
+<U10CC03>
+<U10CC04>
+<U10CC05>
+<U10CC06>
+<U10CC07>
+<U10CC08>
+<U10CC09>
+<U10CC0A>
+<U10CC0B>
+<U10CC0C>
+<U10CC0D>
+<U10CC0E>
+<U10CC0F>
+<U10CC10>
+<U10CC11>
+<U10CC12>
+<U10CC13>
+<U10CC14>
+<U10CC15>
+<U10CC16>
+<U10CC17>
+<U10CC18>
+<U10CC19>
+<U10CC1A>
+<U10CC1B>
+<U10CC1C>
+<U10CC1D>
+<U10CC1E>
+<U10CC1F>
+<U10CC20>
+<U10CC21>
+<U10CC22>
+<U10CC23>
+<U10CC24>
+<U10CC25>
+<U10CC26>
+<U10CC27>
+<U10CC28>
+<U10CC29>
+<U10CC2A>
+<U10CC2B>
+<U10CC2C>
+<U10CC2D>
+<U10CC2E>
+<U10CC2F>
+<U10CC30>
+<U10CC31>
+<U10CC32>
+<U10CC33>
+<U10CC34>
+<U10CC35>
+<U10CC36>
+<U10CC37>
+<U10CC38>
+<U10CC39>
+<U10CC3A>
+<U10CC3B>
+<U10CC3C>
+<U10CC3D>
+<U10CC3E>
+<U10CC3F>
+<U10CC40>
+<U10CC41>
+<U10CC42>
+<U10CC43>
+<U10CC44>
+<U10CC45>
+<U10CC46>
+<U10CC47>
+<U10CC48>
+<U10CC49>
+<U10CC4A>
+<U10CC4B>
+<U10CC4C>
+<U10CC4D>
+<U10CC4E>
+<U10CC4F>
+<U10CC50>
+<U10CC51>
+<U10CC52>
+<U10CC53>
+<U10CC54>
+<U10CC55>
+<U10CC56>
+<U10CC57>
+<U10CC58>
+<U10CC59>
+<U10CC5A>
+<U10CC5B>
+<U10CC5C>
+<U10CC5D>
+<U10CC5E>
+<U10CC5F>
+<U10CC60>
+<U10CC61>
+<U10CC62>
+<U10CC63>
+<U10CC64>
+<U10CC65>
+<U10CC66>
+<U10CC67>
+<U10CC68>
+<U10CC69>
+<U10CC6A>
+<U10CC6B>
+<U10CC6C>
+<U10CC6D>
+<U10CC6E>
+<U10CC6F>
+<U10CC70>
+<U10CC71>
+<U10CC72>
+<U10CC73>
+<U10CC74>
+<U10CC75>
+<U10CC76>
+<U10CC77>
+<U10CC78>
+<U10CC79>
+<U10CC7A>
+<U10CC7B>
+<U10CC7C>
+<U10CC7D>
+<U10CC7E>
+<U10CC7F>
+<U10CC80>
+<U10CC81>
+<U10CC82>
+<U10CC83>
+<U10CC84>
+<U10CC85>
+<U10CC86>
+<U10CC87>
+<U10CC88>
+<U10CC89>
+<U10CC8A>
+<U10CC8B>
+<U10CC8C>
+<U10CC8D>
+<U10CC8E>
+<U10CC8F>
+<U10CC90>
+<U10CC91>
+<U10CC92>
+<U10CC93>
+<U10CC94>
+<U10CC95>
+<U10CC96>
+<U10CC97>
+<U10CC98>
+<U10CC99>
+<U10CC9A>
+<U10CC9B>
+<U10CC9C>
+<U10CC9D>
+<U10CC9E>
+<U10CC9F>
+<U10CCA0>
+<U10CCA1>
+<U10CCA2>
+<U10CCA3>
+<U10CCA4>
+<U10CCA5>
+<U10CCA6>
+<U10CCA7>
+<U10CCA8>
+<U10CCA9>
+<U10CCAA>
+<U10CCAB>
+<U10CCAC>
+<U10CCAD>
+<U10CCAE>
+<U10CCAF>
+<U10CCB0>
+<U10CCB1>
+<U10CCB2>
+<U10CCB3>
+<U10CCB4>
+<U10CCB5>
+<U10CCB6>
+<U10CCB7>
+<U10CCB8>
+<U10CCB9>
+<U10CCBA>
+<U10CCBB>
+<U10CCBC>
+<U10CCBD>
+<U10CCBE>
+<U10CCBF>
+<U10CCC0>
+<U10CCC1>
+<U10CCC2>
+<U10CCC3>
+<U10CCC4>
+<U10CCC5>
+<U10CCC6>
+<U10CCC7>
+<U10CCC8>
+<U10CCC9>
+<U10CCCA>
+<U10CCCB>
+<U10CCCC>
+<U10CCCD>
+<U10CCCE>
+<U10CCCF>
+<U10CCD0>
+<U10CCD1>
+<U10CCD2>
+<U10CCD3>
+<U10CCD4>
+<U10CCD5>
+<U10CCD6>
+<U10CCD7>
+<U10CCD8>
+<U10CCD9>
+<U10CCDA>
+<U10CCDB>
+<U10CCDC>
+<U10CCDD>
+<U10CCDE>
+<U10CCDF>
+<U10CCE0>
+<U10CCE1>
+<U10CCE2>
+<U10CCE3>
+<U10CCE4>
+<U10CCE5>
+<U10CCE6>
+<U10CCE7>
+<U10CCE8>
+<U10CCE9>
+<U10CCEA>
+<U10CCEB>
+<U10CCEC>
+<U10CCED>
+<U10CCEE>
+<U10CCEF>
+<U10CCF0>
+<U10CCF1>
+<U10CCF2>
+<U10CCF3>
+<U10CCF4>
+<U10CCF5>
+<U10CCF6>
+<U10CCF7>
+<U10CCF8>
+<U10CCF9>
+<U10CCFA>
+<U10CCFB>
+<U10CCFC>
+<U10CCFD>
+<U10CCFE>
+<U10CCFF>
+<U10CD00>
+<U10CD01>
+<U10CD02>
+<U10CD03>
+<U10CD04>
+<U10CD05>
+<U10CD06>
+<U10CD07>
+<U10CD08>
+<U10CD09>
+<U10CD0A>
+<U10CD0B>
+<U10CD0C>
+<U10CD0D>
+<U10CD0E>
+<U10CD0F>
+<U10CD10>
+<U10CD11>
+<U10CD12>
+<U10CD13>
+<U10CD14>
+<U10CD15>
+<U10CD16>
+<U10CD17>
+<U10CD18>
+<U10CD19>
+<U10CD1A>
+<U10CD1B>
+<U10CD1C>
+<U10CD1D>
+<U10CD1E>
+<U10CD1F>
+<U10CD20>
+<U10CD21>
+<U10CD22>
+<U10CD23>
+<U10CD24>
+<U10CD25>
+<U10CD26>
+<U10CD27>
+<U10CD28>
+<U10CD29>
+<U10CD2A>
+<U10CD2B>
+<U10CD2C>
+<U10CD2D>
+<U10CD2E>
+<U10CD2F>
+<U10CD30>
+<U10CD31>
+<U10CD32>
+<U10CD33>
+<U10CD34>
+<U10CD35>
+<U10CD36>
+<U10CD37>
+<U10CD38>
+<U10CD39>
+<U10CD3A>
+<U10CD3B>
+<U10CD3C>
+<U10CD3D>
+<U10CD3E>
+<U10CD3F>
+<U10CD40>
+<U10CD41>
+<U10CD42>
+<U10CD43>
+<U10CD44>
+<U10CD45>
+<U10CD46>
+<U10CD47>
+<U10CD48>
+<U10CD49>
+<U10CD4A>
+<U10CD4B>
+<U10CD4C>
+<U10CD4D>
+<U10CD4E>
+<U10CD4F>
+<U10CD50>
+<U10CD51>
+<U10CD52>
+<U10CD53>
+<U10CD54>
+<U10CD55>
+<U10CD56>
+<U10CD57>
+<U10CD58>
+<U10CD59>
+<U10CD5A>
+<U10CD5B>
+<U10CD5C>
+<U10CD5D>
+<U10CD5E>
+<U10CD5F>
+<U10CD60>
+<U10CD61>
+<U10CD62>
+<U10CD63>
+<U10CD64>
+<U10CD65>
+<U10CD66>
+<U10CD67>
+<U10CD68>
+<U10CD69>
+<U10CD6A>
+<U10CD6B>
+<U10CD6C>
+<U10CD6D>
+<U10CD6E>
+<U10CD6F>
+<U10CD70>
+<U10CD71>
+<U10CD72>
+<U10CD73>
+<U10CD74>
+<U10CD75>
+<U10CD76>
+<U10CD77>
+<U10CD78>
+<U10CD79>
+<U10CD7A>
+<U10CD7B>
+<U10CD7C>
+<U10CD7D>
+<U10CD7E>
+<U10CD7F>
+<U10CD80>
+<U10CD81>
+<U10CD82>
+<U10CD83>
+<U10CD84>
+<U10CD85>
+<U10CD86>
+<U10CD87>
+<U10CD88>
+<U10CD89>
+<U10CD8A>
+<U10CD8B>
+<U10CD8C>
+<U10CD8D>
+<U10CD8E>
+<U10CD8F>
+<U10CD90>
+<U10CD91>
+<U10CD92>
+<U10CD93>
+<U10CD94>
+<U10CD95>
+<U10CD96>
+<U10CD97>
+<U10CD98>
+<U10CD99>
+<U10CD9A>
+<U10CD9B>
+<U10CD9C>
+<U10CD9D>
+<U10CD9E>
+<U10CD9F>
+<U10CDA0>
+<U10CDA1>
+<U10CDA2>
+<U10CDA3>
+<U10CDA4>
+<U10CDA5>
+<U10CDA6>
+<U10CDA7>
+<U10CDA8>
+<U10CDA9>
+<U10CDAA>
+<U10CDAB>
+<U10CDAC>
+<U10CDAD>
+<U10CDAE>
+<U10CDAF>
+<U10CDB0>
+<U10CDB1>
+<U10CDB2>
+<U10CDB3>
+<U10CDB4>
+<U10CDB5>
+<U10CDB6>
+<U10CDB7>
+<U10CDB8>
+<U10CDB9>
+<U10CDBA>
+<U10CDBB>
+<U10CDBC>
+<U10CDBD>
+<U10CDBE>
+<U10CDBF>
+<U10CDC0>
+<U10CDC1>
+<U10CDC2>
+<U10CDC3>
+<U10CDC4>
+<U10CDC5>
+<U10CDC6>
+<U10CDC7>
+<U10CDC8>
+<U10CDC9>
+<U10CDCA>
+<U10CDCB>
+<U10CDCC>
+<U10CDCD>
+<U10CDCE>
+<U10CDCF>
+<U10CDD0>
+<U10CDD1>
+<U10CDD2>
+<U10CDD3>
+<U10CDD4>
+<U10CDD5>
+<U10CDD6>
+<U10CDD7>
+<U10CDD8>
+<U10CDD9>
+<U10CDDA>
+<U10CDDB>
+<U10CDDC>
+<U10CDDD>
+<U10CDDE>
+<U10CDDF>
+<U10CDE0>
+<U10CDE1>
+<U10CDE2>
+<U10CDE3>
+<U10CDE4>
+<U10CDE5>
+<U10CDE6>
+<U10CDE7>
+<U10CDE8>
+<U10CDE9>
+<U10CDEA>
+<U10CDEB>
+<U10CDEC>
+<U10CDED>
+<U10CDEE>
+<U10CDEF>
+<U10CDF0>
+<U10CDF1>
+<U10CDF2>
+<U10CDF3>
+<U10CDF4>
+<U10CDF5>
+<U10CDF6>
+<U10CDF7>
+<U10CDF8>
+<U10CDF9>
+<U10CDFA>
+<U10CDFB>
+<U10CDFC>
+<U10CDFD>
+<U10CDFE>
+<U10CDFF>
+<U10CE00>
+<U10CE01>
+<U10CE02>
+<U10CE03>
+<U10CE04>
+<U10CE05>
+<U10CE06>
+<U10CE07>
+<U10CE08>
+<U10CE09>
+<U10CE0A>
+<U10CE0B>
+<U10CE0C>
+<U10CE0D>
+<U10CE0E>
+<U10CE0F>
+<U10CE10>
+<U10CE11>
+<U10CE12>
+<U10CE13>
+<U10CE14>
+<U10CE15>
+<U10CE16>
+<U10CE17>
+<U10CE18>
+<U10CE19>
+<U10CE1A>
+<U10CE1B>
+<U10CE1C>
+<U10CE1D>
+<U10CE1E>
+<U10CE1F>
+<U10CE20>
+<U10CE21>
+<U10CE22>
+<U10CE23>
+<U10CE24>
+<U10CE25>
+<U10CE26>
+<U10CE27>
+<U10CE28>
+<U10CE29>
+<U10CE2A>
+<U10CE2B>
+<U10CE2C>
+<U10CE2D>
+<U10CE2E>
+<U10CE2F>
+<U10CE30>
+<U10CE31>
+<U10CE32>
+<U10CE33>
+<U10CE34>
+<U10CE35>
+<U10CE36>
+<U10CE37>
+<U10CE38>
+<U10CE39>
+<U10CE3A>
+<U10CE3B>
+<U10CE3C>
+<U10CE3D>
+<U10CE3E>
+<U10CE3F>
+<U10CE40>
+<U10CE41>
+<U10CE42>
+<U10CE43>
+<U10CE44>
+<U10CE45>
+<U10CE46>
+<U10CE47>
+<U10CE48>
+<U10CE49>
+<U10CE4A>
+<U10CE4B>
+<U10CE4C>
+<U10CE4D>
+<U10CE4E>
+<U10CE4F>
+<U10CE50>
+<U10CE51>
+<U10CE52>
+<U10CE53>
+<U10CE54>
+<U10CE55>
+<U10CE56>
+<U10CE57>
+<U10CE58>
+<U10CE59>
+<U10CE5A>
+<U10CE5B>
+<U10CE5C>
+<U10CE5D>
+<U10CE5E>
+<U10CE5F>
+<U10CE60>
+<U10CE61>
+<U10CE62>
+<U10CE63>
+<U10CE64>
+<U10CE65>
+<U10CE66>
+<U10CE67>
+<U10CE68>
+<U10CE69>
+<U10CE6A>
+<U10CE6B>
+<U10CE6C>
+<U10CE6D>
+<U10CE6E>
+<U10CE6F>
+<U10CE70>
+<U10CE71>
+<U10CE72>
+<U10CE73>
+<U10CE74>
+<U10CE75>
+<U10CE76>
+<U10CE77>
+<U10CE78>
+<U10CE79>
+<U10CE7A>
+<U10CE7B>
+<U10CE7C>
+<U10CE7D>
+<U10CE7E>
+<U10CE7F>
+<U10CE80>
+<U10CE81>
+<U10CE82>
+<U10CE83>
+<U10CE84>
+<U10CE85>
+<U10CE86>
+<U10CE87>
+<U10CE88>
+<U10CE89>
+<U10CE8A>
+<U10CE8B>
+<U10CE8C>
+<U10CE8D>
+<U10CE8E>
+<U10CE8F>
+<U10CE90>
+<U10CE91>
+<U10CE92>
+<U10CE93>
+<U10CE94>
+<U10CE95>
+<U10CE96>
+<U10CE97>
+<U10CE98>
+<U10CE99>
+<U10CE9A>
+<U10CE9B>
+<U10CE9C>
+<U10CE9D>
+<U10CE9E>
+<U10CE9F>
+<U10CEA0>
+<U10CEA1>
+<U10CEA2>
+<U10CEA3>
+<U10CEA4>
+<U10CEA5>
+<U10CEA6>
+<U10CEA7>
+<U10CEA8>
+<U10CEA9>
+<U10CEAA>
+<U10CEAB>
+<U10CEAC>
+<U10CEAD>
+<U10CEAE>
+<U10CEAF>
+<U10CEB0>
+<U10CEB1>
+<U10CEB2>
+<U10CEB3>
+<U10CEB4>
+<U10CEB5>
+<U10CEB6>
+<U10CEB7>
+<U10CEB8>
+<U10CEB9>
+<U10CEBA>
+<U10CEBB>
+<U10CEBC>
+<U10CEBD>
+<U10CEBE>
+<U10CEBF>
+<U10CEC0>
+<U10CEC1>
+<U10CEC2>
+<U10CEC3>
+<U10CEC4>
+<U10CEC5>
+<U10CEC6>
+<U10CEC7>
+<U10CEC8>
+<U10CEC9>
+<U10CECA>
+<U10CECB>
+<U10CECC>
+<U10CECD>
+<U10CECE>
+<U10CECF>
+<U10CED0>
+<U10CED1>
+<U10CED2>
+<U10CED3>
+<U10CED4>
+<U10CED5>
+<U10CED6>
+<U10CED7>
+<U10CED8>
+<U10CED9>
+<U10CEDA>
+<U10CEDB>
+<U10CEDC>
+<U10CEDD>
+<U10CEDE>
+<U10CEDF>
+<U10CEE0>
+<U10CEE1>
+<U10CEE2>
+<U10CEE3>
+<U10CEE4>
+<U10CEE5>
+<U10CEE6>
+<U10CEE7>
+<U10CEE8>
+<U10CEE9>
+<U10CEEA>
+<U10CEEB>
+<U10CEEC>
+<U10CEED>
+<U10CEEE>
+<U10CEEF>
+<U10CEF0>
+<U10CEF1>
+<U10CEF2>
+<U10CEF3>
+<U10CEF4>
+<U10CEF5>
+<U10CEF6>
+<U10CEF7>
+<U10CEF8>
+<U10CEF9>
+<U10CEFA>
+<U10CEFB>
+<U10CEFC>
+<U10CEFD>
+<U10CEFE>
+<U10CEFF>
+<U10CF00>
+<U10CF01>
+<U10CF02>
+<U10CF03>
+<U10CF04>
+<U10CF05>
+<U10CF06>
+<U10CF07>
+<U10CF08>
+<U10CF09>
+<U10CF0A>
+<U10CF0B>
+<U10CF0C>
+<U10CF0D>
+<U10CF0E>
+<U10CF0F>
+<U10CF10>
+<U10CF11>
+<U10CF12>
+<U10CF13>
+<U10CF14>
+<U10CF15>
+<U10CF16>
+<U10CF17>
+<U10CF18>
+<U10CF19>
+<U10CF1A>
+<U10CF1B>
+<U10CF1C>
+<U10CF1D>
+<U10CF1E>
+<U10CF1F>
+<U10CF20>
+<U10CF21>
+<U10CF22>
+<U10CF23>
+<U10CF24>
+<U10CF25>
+<U10CF26>
+<U10CF27>
+<U10CF28>
+<U10CF29>
+<U10CF2A>
+<U10CF2B>
+<U10CF2C>
+<U10CF2D>
+<U10CF2E>
+<U10CF2F>
+<U10CF30>
+<U10CF31>
+<U10CF32>
+<U10CF33>
+<U10CF34>
+<U10CF35>
+<U10CF36>
+<U10CF37>
+<U10CF38>
+<U10CF39>
+<U10CF3A>
+<U10CF3B>
+<U10CF3C>
+<U10CF3D>
+<U10CF3E>
+<U10CF3F>
+<U10CF40>
+<U10CF41>
+<U10CF42>
+<U10CF43>
+<U10CF44>
+<U10CF45>
+<U10CF46>
+<U10CF47>
+<U10CF48>
+<U10CF49>
+<U10CF4A>
+<U10CF4B>
+<U10CF4C>
+<U10CF4D>
+<U10CF4E>
+<U10CF4F>
+<U10CF50>
+<U10CF51>
+<U10CF52>
+<U10CF53>
+<U10CF54>
+<U10CF55>
+<U10CF56>
+<U10CF57>
+<U10CF58>
+<U10CF59>
+<U10CF5A>
+<U10CF5B>
+<U10CF5C>
+<U10CF5D>
+<U10CF5E>
+<U10CF5F>
+<U10CF60>
+<U10CF61>
+<U10CF62>
+<U10CF63>
+<U10CF64>
+<U10CF65>
+<U10CF66>
+<U10CF67>
+<U10CF68>
+<U10CF69>
+<U10CF6A>
+<U10CF6B>
+<U10CF6C>
+<U10CF6D>
+<U10CF6E>
+<U10CF6F>
+<U10CF70>
+<U10CF71>
+<U10CF72>
+<U10CF73>
+<U10CF74>
+<U10CF75>
+<U10CF76>
+<U10CF77>
+<U10CF78>
+<U10CF79>
+<U10CF7A>
+<U10CF7B>
+<U10CF7C>
+<U10CF7D>
+<U10CF7E>
+<U10CF7F>
+<U10CF80>
+<U10CF81>
+<U10CF82>
+<U10CF83>
+<U10CF84>
+<U10CF85>
+<U10CF86>
+<U10CF87>
+<U10CF88>
+<U10CF89>
+<U10CF8A>
+<U10CF8B>
+<U10CF8C>
+<U10CF8D>
+<U10CF8E>
+<U10CF8F>
+<U10CF90>
+<U10CF91>
+<U10CF92>
+<U10CF93>
+<U10CF94>
+<U10CF95>
+<U10CF96>
+<U10CF97>
+<U10CF98>
+<U10CF99>
+<U10CF9A>
+<U10CF9B>
+<U10CF9C>
+<U10CF9D>
+<U10CF9E>
+<U10CF9F>
+<U10CFA0>
+<U10CFA1>
+<U10CFA2>
+<U10CFA3>
+<U10CFA4>
+<U10CFA5>
+<U10CFA6>
+<U10CFA7>
+<U10CFA8>
+<U10CFA9>
+<U10CFAA>
+<U10CFAB>
+<U10CFAC>
+<U10CFAD>
+<U10CFAE>
+<U10CFAF>
+<U10CFB0>
+<U10CFB1>
+<U10CFB2>
+<U10CFB3>
+<U10CFB4>
+<U10CFB5>
+<U10CFB6>
+<U10CFB7>
+<U10CFB8>
+<U10CFB9>
+<U10CFBA>
+<U10CFBB>
+<U10CFBC>
+<U10CFBD>
+<U10CFBE>
+<U10CFBF>
+<U10CFC0>
+<U10CFC1>
+<U10CFC2>
+<U10CFC3>
+<U10CFC4>
+<U10CFC5>
+<U10CFC6>
+<U10CFC7>
+<U10CFC8>
+<U10CFC9>
+<U10CFCA>
+<U10CFCB>
+<U10CFCC>
+<U10CFCD>
+<U10CFCE>
+<U10CFCF>
+<U10CFD0>
+<U10CFD1>
+<U10CFD2>
+<U10CFD3>
+<U10CFD4>
+<U10CFD5>
+<U10CFD6>
+<U10CFD7>
+<U10CFD8>
+<U10CFD9>
+<U10CFDA>
+<U10CFDB>
+<U10CFDC>
+<U10CFDD>
+<U10CFDE>
+<U10CFDF>
+<U10CFE0>
+<U10CFE1>
+<U10CFE2>
+<U10CFE3>
+<U10CFE4>
+<U10CFE5>
+<U10CFE6>
+<U10CFE7>
+<U10CFE8>
+<U10CFE9>
+<U10CFEA>
+<U10CFEB>
+<U10CFEC>
+<U10CFED>
+<U10CFEE>
+<U10CFEF>
+<U10CFF0>
+<U10CFF1>
+<U10CFF2>
+<U10CFF3>
+<U10CFF4>
+<U10CFF5>
+<U10CFF6>
+<U10CFF7>
+<U10CFF8>
+<U10CFF9>
+<U10CFFA>
+<U10CFFB>
+<U10CFFC>
+<U10CFFD>
+<U10CFFE>
+<U10CFFF>
+<U10D000>
+<U10D001>
+<U10D002>
+<U10D003>
+<U10D004>
+<U10D005>
+<U10D006>
+<U10D007>
+<U10D008>
+<U10D009>
+<U10D00A>
+<U10D00B>
+<U10D00C>
+<U10D00D>
+<U10D00E>
+<U10D00F>
+<U10D010>
+<U10D011>
+<U10D012>
+<U10D013>
+<U10D014>
+<U10D015>
+<U10D016>
+<U10D017>
+<U10D018>
+<U10D019>
+<U10D01A>
+<U10D01B>
+<U10D01C>
+<U10D01D>
+<U10D01E>
+<U10D01F>
+<U10D020>
+<U10D021>
+<U10D022>
+<U10D023>
+<U10D024>
+<U10D025>
+<U10D026>
+<U10D027>
+<U10D028>
+<U10D029>
+<U10D02A>
+<U10D02B>
+<U10D02C>
+<U10D02D>
+<U10D02E>
+<U10D02F>
+<U10D030>
+<U10D031>
+<U10D032>
+<U10D033>
+<U10D034>
+<U10D035>
+<U10D036>
+<U10D037>
+<U10D038>
+<U10D039>
+<U10D03A>
+<U10D03B>
+<U10D03C>
+<U10D03D>
+<U10D03E>
+<U10D03F>
+<U10D040>
+<U10D041>
+<U10D042>
+<U10D043>
+<U10D044>
+<U10D045>
+<U10D046>
+<U10D047>
+<U10D048>
+<U10D049>
+<U10D04A>
+<U10D04B>
+<U10D04C>
+<U10D04D>
+<U10D04E>
+<U10D04F>
+<U10D050>
+<U10D051>
+<U10D052>
+<U10D053>
+<U10D054>
+<U10D055>
+<U10D056>
+<U10D057>
+<U10D058>
+<U10D059>
+<U10D05A>
+<U10D05B>
+<U10D05C>
+<U10D05D>
+<U10D05E>
+<U10D05F>
+<U10D060>
+<U10D061>
+<U10D062>
+<U10D063>
+<U10D064>
+<U10D065>
+<U10D066>
+<U10D067>
+<U10D068>
+<U10D069>
+<U10D06A>
+<U10D06B>
+<U10D06C>
+<U10D06D>
+<U10D06E>
+<U10D06F>
+<U10D070>
+<U10D071>
+<U10D072>
+<U10D073>
+<U10D074>
+<U10D075>
+<U10D076>
+<U10D077>
+<U10D078>
+<U10D079>
+<U10D07A>
+<U10D07B>
+<U10D07C>
+<U10D07D>
+<U10D07E>
+<U10D07F>
+<U10D080>
+<U10D081>
+<U10D082>
+<U10D083>
+<U10D084>
+<U10D085>
+<U10D086>
+<U10D087>
+<U10D088>
+<U10D089>
+<U10D08A>
+<U10D08B>
+<U10D08C>
+<U10D08D>
+<U10D08E>
+<U10D08F>
+<U10D090>
+<U10D091>
+<U10D092>
+<U10D093>
+<U10D094>
+<U10D095>
+<U10D096>
+<U10D097>
+<U10D098>
+<U10D099>
+<U10D09A>
+<U10D09B>
+<U10D09C>
+<U10D09D>
+<U10D09E>
+<U10D09F>
+<U10D0A0>
+<U10D0A1>
+<U10D0A2>
+<U10D0A3>
+<U10D0A4>
+<U10D0A5>
+<U10D0A6>
+<U10D0A7>
+<U10D0A8>
+<U10D0A9>
+<U10D0AA>
+<U10D0AB>
+<U10D0AC>
+<U10D0AD>
+<U10D0AE>
+<U10D0AF>
+<U10D0B0>
+<U10D0B1>
+<U10D0B2>
+<U10D0B3>
+<U10D0B4>
+<U10D0B5>
+<U10D0B6>
+<U10D0B7>
+<U10D0B8>
+<U10D0B9>
+<U10D0BA>
+<U10D0BB>
+<U10D0BC>
+<U10D0BD>
+<U10D0BE>
+<U10D0BF>
+<U10D0C0>
+<U10D0C1>
+<U10D0C2>
+<U10D0C3>
+<U10D0C4>
+<U10D0C5>
+<U10D0C6>
+<U10D0C7>
+<U10D0C8>
+<U10D0C9>
+<U10D0CA>
+<U10D0CB>
+<U10D0CC>
+<U10D0CD>
+<U10D0CE>
+<U10D0CF>
+<U10D0D0>
+<U10D0D1>
+<U10D0D2>
+<U10D0D3>
+<U10D0D4>
+<U10D0D5>
+<U10D0D6>
+<U10D0D7>
+<U10D0D8>
+<U10D0D9>
+<U10D0DA>
+<U10D0DB>
+<U10D0DC>
+<U10D0DD>
+<U10D0DE>
+<U10D0DF>
+<U10D0E0>
+<U10D0E1>
+<U10D0E2>
+<U10D0E3>
+<U10D0E4>
+<U10D0E5>
+<U10D0E6>
+<U10D0E7>
+<U10D0E8>
+<U10D0E9>
+<U10D0EA>
+<U10D0EB>
+<U10D0EC>
+<U10D0ED>
+<U10D0EE>
+<U10D0EF>
+<U10D0F0>
+<U10D0F1>
+<U10D0F2>
+<U10D0F3>
+<U10D0F4>
+<U10D0F5>
+<U10D0F6>
+<U10D0F7>
+<U10D0F8>
+<U10D0F9>
+<U10D0FA>
+<U10D0FB>
+<U10D0FC>
+<U10D0FD>
+<U10D0FE>
+<U10D0FF>
+<U10D100>
+<U10D101>
+<U10D102>
+<U10D103>
+<U10D104>
+<U10D105>
+<U10D106>
+<U10D107>
+<U10D108>
+<U10D109>
+<U10D10A>
+<U10D10B>
+<U10D10C>
+<U10D10D>
+<U10D10E>
+<U10D10F>
+<U10D110>
+<U10D111>
+<U10D112>
+<U10D113>
+<U10D114>
+<U10D115>
+<U10D116>
+<U10D117>
+<U10D118>
+<U10D119>
+<U10D11A>
+<U10D11B>
+<U10D11C>
+<U10D11D>
+<U10D11E>
+<U10D11F>
+<U10D120>
+<U10D121>
+<U10D122>
+<U10D123>
+<U10D124>
+<U10D125>
+<U10D126>
+<U10D127>
+<U10D128>
+<U10D129>
+<U10D12A>
+<U10D12B>
+<U10D12C>
+<U10D12D>
+<U10D12E>
+<U10D12F>
+<U10D130>
+<U10D131>
+<U10D132>
+<U10D133>
+<U10D134>
+<U10D135>
+<U10D136>
+<U10D137>
+<U10D138>
+<U10D139>
+<U10D13A>
+<U10D13B>
+<U10D13C>
+<U10D13D>
+<U10D13E>
+<U10D13F>
+<U10D140>
+<U10D141>
+<U10D142>
+<U10D143>
+<U10D144>
+<U10D145>
+<U10D146>
+<U10D147>
+<U10D148>
+<U10D149>
+<U10D14A>
+<U10D14B>
+<U10D14C>
+<U10D14D>
+<U10D14E>
+<U10D14F>
+<U10D150>
+<U10D151>
+<U10D152>
+<U10D153>
+<U10D154>
+<U10D155>
+<U10D156>
+<U10D157>
+<U10D158>
+<U10D159>
+<U10D15A>
+<U10D15B>
+<U10D15C>
+<U10D15D>
+<U10D15E>
+<U10D15F>
+<U10D160>
+<U10D161>
+<U10D162>
+<U10D163>
+<U10D164>
+<U10D165>
+<U10D166>
+<U10D167>
+<U10D168>
+<U10D169>
+<U10D16A>
+<U10D16B>
+<U10D16C>
+<U10D16D>
+<U10D16E>
+<U10D16F>
+<U10D170>
+<U10D171>
+<U10D172>
+<U10D173>
+<U10D174>
+<U10D175>
+<U10D176>
+<U10D177>
+<U10D178>
+<U10D179>
+<U10D17A>
+<U10D17B>
+<U10D17C>
+<U10D17D>
+<U10D17E>
+<U10D17F>
+<U10D180>
+<U10D181>
+<U10D182>
+<U10D183>
+<U10D184>
+<U10D185>
+<U10D186>
+<U10D187>
+<U10D188>
+<U10D189>
+<U10D18A>
+<U10D18B>
+<U10D18C>
+<U10D18D>
+<U10D18E>
+<U10D18F>
+<U10D190>
+<U10D191>
+<U10D192>
+<U10D193>
+<U10D194>
+<U10D195>
+<U10D196>
+<U10D197>
+<U10D198>
+<U10D199>
+<U10D19A>
+<U10D19B>
+<U10D19C>
+<U10D19D>
+<U10D19E>
+<U10D19F>
+<U10D1A0>
+<U10D1A1>
+<U10D1A2>
+<U10D1A3>
+<U10D1A4>
+<U10D1A5>
+<U10D1A6>
+<U10D1A7>
+<U10D1A8>
+<U10D1A9>
+<U10D1AA>
+<U10D1AB>
+<U10D1AC>
+<U10D1AD>
+<U10D1AE>
+<U10D1AF>
+<U10D1B0>
+<U10D1B1>
+<U10D1B2>
+<U10D1B3>
+<U10D1B4>
+<U10D1B5>
+<U10D1B6>
+<U10D1B7>
+<U10D1B8>
+<U10D1B9>
+<U10D1BA>
+<U10D1BB>
+<U10D1BC>
+<U10D1BD>
+<U10D1BE>
+<U10D1BF>
+<U10D1C0>
+<U10D1C1>
+<U10D1C2>
+<U10D1C3>
+<U10D1C4>
+<U10D1C5>
+<U10D1C6>
+<U10D1C7>
+<U10D1C8>
+<U10D1C9>
+<U10D1CA>
+<U10D1CB>
+<U10D1CC>
+<U10D1CD>
+<U10D1CE>
+<U10D1CF>
+<U10D1D0>
+<U10D1D1>
+<U10D1D2>
+<U10D1D3>
+<U10D1D4>
+<U10D1D5>
+<U10D1D6>
+<U10D1D7>
+<U10D1D8>
+<U10D1D9>
+<U10D1DA>
+<U10D1DB>
+<U10D1DC>
+<U10D1DD>
+<U10D1DE>
+<U10D1DF>
+<U10D1E0>
+<U10D1E1>
+<U10D1E2>
+<U10D1E3>
+<U10D1E4>
+<U10D1E5>
+<U10D1E6>
+<U10D1E7>
+<U10D1E8>
+<U10D1E9>
+<U10D1EA>
+<U10D1EB>
+<U10D1EC>
+<U10D1ED>
+<U10D1EE>
+<U10D1EF>
+<U10D1F0>
+<U10D1F1>
+<U10D1F2>
+<U10D1F3>
+<U10D1F4>
+<U10D1F5>
+<U10D1F6>
+<U10D1F7>
+<U10D1F8>
+<U10D1F9>
+<U10D1FA>
+<U10D1FB>
+<U10D1FC>
+<U10D1FD>
+<U10D1FE>
+<U10D1FF>
+<U10D200>
+<U10D201>
+<U10D202>
+<U10D203>
+<U10D204>
+<U10D205>
+<U10D206>
+<U10D207>
+<U10D208>
+<U10D209>
+<U10D20A>
+<U10D20B>
+<U10D20C>
+<U10D20D>
+<U10D20E>
+<U10D20F>
+<U10D210>
+<U10D211>
+<U10D212>
+<U10D213>
+<U10D214>
+<U10D215>
+<U10D216>
+<U10D217>
+<U10D218>
+<U10D219>
+<U10D21A>
+<U10D21B>
+<U10D21C>
+<U10D21D>
+<U10D21E>
+<U10D21F>
+<U10D220>
+<U10D221>
+<U10D222>
+<U10D223>
+<U10D224>
+<U10D225>
+<U10D226>
+<U10D227>
+<U10D228>
+<U10D229>
+<U10D22A>
+<U10D22B>
+<U10D22C>
+<U10D22D>
+<U10D22E>
+<U10D22F>
+<U10D230>
+<U10D231>
+<U10D232>
+<U10D233>
+<U10D234>
+<U10D235>
+<U10D236>
+<U10D237>
+<U10D238>
+<U10D239>
+<U10D23A>
+<U10D23B>
+<U10D23C>
+<U10D23D>
+<U10D23E>
+<U10D23F>
+<U10D240>
+<U10D241>
+<U10D242>
+<U10D243>
+<U10D244>
+<U10D245>
+<U10D246>
+<U10D247>
+<U10D248>
+<U10D249>
+<U10D24A>
+<U10D24B>
+<U10D24C>
+<U10D24D>
+<U10D24E>
+<U10D24F>
+<U10D250>
+<U10D251>
+<U10D252>
+<U10D253>
+<U10D254>
+<U10D255>
+<U10D256>
+<U10D257>
+<U10D258>
+<U10D259>
+<U10D25A>
+<U10D25B>
+<U10D25C>
+<U10D25D>
+<U10D25E>
+<U10D25F>
+<U10D260>
+<U10D261>
+<U10D262>
+<U10D263>
+<U10D264>
+<U10D265>
+<U10D266>
+<U10D267>
+<U10D268>
+<U10D269>
+<U10D26A>
+<U10D26B>
+<U10D26C>
+<U10D26D>
+<U10D26E>
+<U10D26F>
+<U10D270>
+<U10D271>
+<U10D272>
+<U10D273>
+<U10D274>
+<U10D275>
+<U10D276>
+<U10D277>
+<U10D278>
+<U10D279>
+<U10D27A>
+<U10D27B>
+<U10D27C>
+<U10D27D>
+<U10D27E>
+<U10D27F>
+<U10D280>
+<U10D281>
+<U10D282>
+<U10D283>
+<U10D284>
+<U10D285>
+<U10D286>
+<U10D287>
+<U10D288>
+<U10D289>
+<U10D28A>
+<U10D28B>
+<U10D28C>
+<U10D28D>
+<U10D28E>
+<U10D28F>
+<U10D290>
+<U10D291>
+<U10D292>
+<U10D293>
+<U10D294>
+<U10D295>
+<U10D296>
+<U10D297>
+<U10D298>
+<U10D299>
+<U10D29A>
+<U10D29B>
+<U10D29C>
+<U10D29D>
+<U10D29E>
+<U10D29F>
+<U10D2A0>
+<U10D2A1>
+<U10D2A2>
+<U10D2A3>
+<U10D2A4>
+<U10D2A5>
+<U10D2A6>
+<U10D2A7>
+<U10D2A8>
+<U10D2A9>
+<U10D2AA>
+<U10D2AB>
+<U10D2AC>
+<U10D2AD>
+<U10D2AE>
+<U10D2AF>
+<U10D2B0>
+<U10D2B1>
+<U10D2B2>
+<U10D2B3>
+<U10D2B4>
+<U10D2B5>
+<U10D2B6>
+<U10D2B7>
+<U10D2B8>
+<U10D2B9>
+<U10D2BA>
+<U10D2BB>
+<U10D2BC>
+<U10D2BD>
+<U10D2BE>
+<U10D2BF>
+<U10D2C0>
+<U10D2C1>
+<U10D2C2>
+<U10D2C3>
+<U10D2C4>
+<U10D2C5>
+<U10D2C6>
+<U10D2C7>
+<U10D2C8>
+<U10D2C9>
+<U10D2CA>
+<U10D2CB>
+<U10D2CC>
+<U10D2CD>
+<U10D2CE>
+<U10D2CF>
+<U10D2D0>
+<U10D2D1>
+<U10D2D2>
+<U10D2D3>
+<U10D2D4>
+<U10D2D5>
+<U10D2D6>
+<U10D2D7>
+<U10D2D8>
+<U10D2D9>
+<U10D2DA>
+<U10D2DB>
+<U10D2DC>
+<U10D2DD>
+<U10D2DE>
+<U10D2DF>
+<U10D2E0>
+<U10D2E1>
+<U10D2E2>
+<U10D2E3>
+<U10D2E4>
+<U10D2E5>
+<U10D2E6>
+<U10D2E7>
+<U10D2E8>
+<U10D2E9>
+<U10D2EA>
+<U10D2EB>
+<U10D2EC>
+<U10D2ED>
+<U10D2EE>
+<U10D2EF>
+<U10D2F0>
+<U10D2F1>
+<U10D2F2>
+<U10D2F3>
+<U10D2F4>
+<U10D2F5>
+<U10D2F6>
+<U10D2F7>
+<U10D2F8>
+<U10D2F9>
+<U10D2FA>
+<U10D2FB>
+<U10D2FC>
+<U10D2FD>
+<U10D2FE>
+<U10D2FF>
+<U10D300>
+<U10D301>
+<U10D302>
+<U10D303>
+<U10D304>
+<U10D305>
+<U10D306>
+<U10D307>
+<U10D308>
+<U10D309>
+<U10D30A>
+<U10D30B>
+<U10D30C>
+<U10D30D>
+<U10D30E>
+<U10D30F>
+<U10D310>
+<U10D311>
+<U10D312>
+<U10D313>
+<U10D314>
+<U10D315>
+<U10D316>
+<U10D317>
+<U10D318>
+<U10D319>
+<U10D31A>
+<U10D31B>
+<U10D31C>
+<U10D31D>
+<U10D31E>
+<U10D31F>
+<U10D320>
+<U10D321>
+<U10D322>
+<U10D323>
+<U10D324>
+<U10D325>
+<U10D326>
+<U10D327>
+<U10D328>
+<U10D329>
+<U10D32A>
+<U10D32B>
+<U10D32C>
+<U10D32D>
+<U10D32E>
+<U10D32F>
+<U10D330>
+<U10D331>
+<U10D332>
+<U10D333>
+<U10D334>
+<U10D335>
+<U10D336>
+<U10D337>
+<U10D338>
+<U10D339>
+<U10D33A>
+<U10D33B>
+<U10D33C>
+<U10D33D>
+<U10D33E>
+<U10D33F>
+<U10D340>
+<U10D341>
+<U10D342>
+<U10D343>
+<U10D344>
+<U10D345>
+<U10D346>
+<U10D347>
+<U10D348>
+<U10D349>
+<U10D34A>
+<U10D34B>
+<U10D34C>
+<U10D34D>
+<U10D34E>
+<U10D34F>
+<U10D350>
+<U10D351>
+<U10D352>
+<U10D353>
+<U10D354>
+<U10D355>
+<U10D356>
+<U10D357>
+<U10D358>
+<U10D359>
+<U10D35A>
+<U10D35B>
+<U10D35C>
+<U10D35D>
+<U10D35E>
+<U10D35F>
+<U10D360>
+<U10D361>
+<U10D362>
+<U10D363>
+<U10D364>
+<U10D365>
+<U10D366>
+<U10D367>
+<U10D368>
+<U10D369>
+<U10D36A>
+<U10D36B>
+<U10D36C>
+<U10D36D>
+<U10D36E>
+<U10D36F>
+<U10D370>
+<U10D371>
+<U10D372>
+<U10D373>
+<U10D374>
+<U10D375>
+<U10D376>
+<U10D377>
+<U10D378>
+<U10D379>
+<U10D37A>
+<U10D37B>
+<U10D37C>
+<U10D37D>
+<U10D37E>
+<U10D37F>
+<U10D380>
+<U10D381>
+<U10D382>
+<U10D383>
+<U10D384>
+<U10D385>
+<U10D386>
+<U10D387>
+<U10D388>
+<U10D389>
+<U10D38A>
+<U10D38B>
+<U10D38C>
+<U10D38D>
+<U10D38E>
+<U10D38F>
+<U10D390>
+<U10D391>
+<U10D392>
+<U10D393>
+<U10D394>
+<U10D395>
+<U10D396>
+<U10D397>
+<U10D398>
+<U10D399>
+<U10D39A>
+<U10D39B>
+<U10D39C>
+<U10D39D>
+<U10D39E>
+<U10D39F>
+<U10D3A0>
+<U10D3A1>
+<U10D3A2>
+<U10D3A3>
+<U10D3A4>
+<U10D3A5>
+<U10D3A6>
+<U10D3A7>
+<U10D3A8>
+<U10D3A9>
+<U10D3AA>
+<U10D3AB>
+<U10D3AC>
+<U10D3AD>
+<U10D3AE>
+<U10D3AF>
+<U10D3B0>
+<U10D3B1>
+<U10D3B2>
+<U10D3B3>
+<U10D3B4>
+<U10D3B5>
+<U10D3B6>
+<U10D3B7>
+<U10D3B8>
+<U10D3B9>
+<U10D3BA>
+<U10D3BB>
+<U10D3BC>
+<U10D3BD>
+<U10D3BE>
+<U10D3BF>
+<U10D3C0>
+<U10D3C1>
+<U10D3C2>
+<U10D3C3>
+<U10D3C4>
+<U10D3C5>
+<U10D3C6>
+<U10D3C7>
+<U10D3C8>
+<U10D3C9>
+<U10D3CA>
+<U10D3CB>
+<U10D3CC>
+<U10D3CD>
+<U10D3CE>
+<U10D3CF>
+<U10D3D0>
+<U10D3D1>
+<U10D3D2>
+<U10D3D3>
+<U10D3D4>
+<U10D3D5>
+<U10D3D6>
+<U10D3D7>
+<U10D3D8>
+<U10D3D9>
+<U10D3DA>
+<U10D3DB>
+<U10D3DC>
+<U10D3DD>
+<U10D3DE>
+<U10D3DF>
+<U10D3E0>
+<U10D3E1>
+<U10D3E2>
+<U10D3E3>
+<U10D3E4>
+<U10D3E5>
+<U10D3E6>
+<U10D3E7>
+<U10D3E8>
+<U10D3E9>
+<U10D3EA>
+<U10D3EB>
+<U10D3EC>
+<U10D3ED>
+<U10D3EE>
+<U10D3EF>
+<U10D3F0>
+<U10D3F1>
+<U10D3F2>
+<U10D3F3>
+<U10D3F4>
+<U10D3F5>
+<U10D3F6>
+<U10D3F7>
+<U10D3F8>
+<U10D3F9>
+<U10D3FA>
+<U10D3FB>
+<U10D3FC>
+<U10D3FD>
+<U10D3FE>
+<U10D3FF>
+<U10D400>
+<U10D401>
+<U10D402>
+<U10D403>
+<U10D404>
+<U10D405>
+<U10D406>
+<U10D407>
+<U10D408>
+<U10D409>
+<U10D40A>
+<U10D40B>
+<U10D40C>
+<U10D40D>
+<U10D40E>
+<U10D40F>
+<U10D410>
+<U10D411>
+<U10D412>
+<U10D413>
+<U10D414>
+<U10D415>
+<U10D416>
+<U10D417>
+<U10D418>
+<U10D419>
+<U10D41A>
+<U10D41B>
+<U10D41C>
+<U10D41D>
+<U10D41E>
+<U10D41F>
+<U10D420>
+<U10D421>
+<U10D422>
+<U10D423>
+<U10D424>
+<U10D425>
+<U10D426>
+<U10D427>
+<U10D428>
+<U10D429>
+<U10D42A>
+<U10D42B>
+<U10D42C>
+<U10D42D>
+<U10D42E>
+<U10D42F>
+<U10D430>
+<U10D431>
+<U10D432>
+<U10D433>
+<U10D434>
+<U10D435>
+<U10D436>
+<U10D437>
+<U10D438>
+<U10D439>
+<U10D43A>
+<U10D43B>
+<U10D43C>
+<U10D43D>
+<U10D43E>
+<U10D43F>
+<U10D440>
+<U10D441>
+<U10D442>
+<U10D443>
+<U10D444>
+<U10D445>
+<U10D446>
+<U10D447>
+<U10D448>
+<U10D449>
+<U10D44A>
+<U10D44B>
+<U10D44C>
+<U10D44D>
+<U10D44E>
+<U10D44F>
+<U10D450>
+<U10D451>
+<U10D452>
+<U10D453>
+<U10D454>
+<U10D455>
+<U10D456>
+<U10D457>
+<U10D458>
+<U10D459>
+<U10D45A>
+<U10D45B>
+<U10D45C>
+<U10D45D>
+<U10D45E>
+<U10D45F>
+<U10D460>
+<U10D461>
+<U10D462>
+<U10D463>
+<U10D464>
+<U10D465>
+<U10D466>
+<U10D467>
+<U10D468>
+<U10D469>
+<U10D46A>
+<U10D46B>
+<U10D46C>
+<U10D46D>
+<U10D46E>
+<U10D46F>
+<U10D470>
+<U10D471>
+<U10D472>
+<U10D473>
+<U10D474>
+<U10D475>
+<U10D476>
+<U10D477>
+<U10D478>
+<U10D479>
+<U10D47A>
+<U10D47B>
+<U10D47C>
+<U10D47D>
+<U10D47E>
+<U10D47F>
+<U10D480>
+<U10D481>
+<U10D482>
+<U10D483>
+<U10D484>
+<U10D485>
+<U10D486>
+<U10D487>
+<U10D488>
+<U10D489>
+<U10D48A>
+<U10D48B>
+<U10D48C>
+<U10D48D>
+<U10D48E>
+<U10D48F>
+<U10D490>
+<U10D491>
+<U10D492>
+<U10D493>
+<U10D494>
+<U10D495>
+<U10D496>
+<U10D497>
+<U10D498>
+<U10D499>
+<U10D49A>
+<U10D49B>
+<U10D49C>
+<U10D49D>
+<U10D49E>
+<U10D49F>
+<U10D4A0>
+<U10D4A1>
+<U10D4A2>
+<U10D4A3>
+<U10D4A4>
+<U10D4A5>
+<U10D4A6>
+<U10D4A7>
+<U10D4A8>
+<U10D4A9>
+<U10D4AA>
+<U10D4AB>
+<U10D4AC>
+<U10D4AD>
+<U10D4AE>
+<U10D4AF>
+<U10D4B0>
+<U10D4B1>
+<U10D4B2>
+<U10D4B3>
+<U10D4B4>
+<U10D4B5>
+<U10D4B6>
+<U10D4B7>
+<U10D4B8>
+<U10D4B9>
+<U10D4BA>
+<U10D4BB>
+<U10D4BC>
+<U10D4BD>
+<U10D4BE>
+<U10D4BF>
+<U10D4C0>
+<U10D4C1>
+<U10D4C2>
+<U10D4C3>
+<U10D4C4>
+<U10D4C5>
+<U10D4C6>
+<U10D4C7>
+<U10D4C8>
+<U10D4C9>
+<U10D4CA>
+<U10D4CB>
+<U10D4CC>
+<U10D4CD>
+<U10D4CE>
+<U10D4CF>
+<U10D4D0>
+<U10D4D1>
+<U10D4D2>
+<U10D4D3>
+<U10D4D4>
+<U10D4D5>
+<U10D4D6>
+<U10D4D7>
+<U10D4D8>
+<U10D4D9>
+<U10D4DA>
+<U10D4DB>
+<U10D4DC>
+<U10D4DD>
+<U10D4DE>
+<U10D4DF>
+<U10D4E0>
+<U10D4E1>
+<U10D4E2>
+<U10D4E3>
+<U10D4E4>
+<U10D4E5>
+<U10D4E6>
+<U10D4E7>
+<U10D4E8>
+<U10D4E9>
+<U10D4EA>
+<U10D4EB>
+<U10D4EC>
+<U10D4ED>
+<U10D4EE>
+<U10D4EF>
+<U10D4F0>
+<U10D4F1>
+<U10D4F2>
+<U10D4F3>
+<U10D4F4>
+<U10D4F5>
+<U10D4F6>
+<U10D4F7>
+<U10D4F8>
+<U10D4F9>
+<U10D4FA>
+<U10D4FB>
+<U10D4FC>
+<U10D4FD>
+<U10D4FE>
+<U10D4FF>
+<U10D500>
+<U10D501>
+<U10D502>
+<U10D503>
+<U10D504>
+<U10D505>
+<U10D506>
+<U10D507>
+<U10D508>
+<U10D509>
+<U10D50A>
+<U10D50B>
+<U10D50C>
+<U10D50D>
+<U10D50E>
+<U10D50F>
+<U10D510>
+<U10D511>
+<U10D512>
+<U10D513>
+<U10D514>
+<U10D515>
+<U10D516>
+<U10D517>
+<U10D518>
+<U10D519>
+<U10D51A>
+<U10D51B>
+<U10D51C>
+<U10D51D>
+<U10D51E>
+<U10D51F>
+<U10D520>
+<U10D521>
+<U10D522>
+<U10D523>
+<U10D524>
+<U10D525>
+<U10D526>
+<U10D527>
+<U10D528>
+<U10D529>
+<U10D52A>
+<U10D52B>
+<U10D52C>
+<U10D52D>
+<U10D52E>
+<U10D52F>
+<U10D530>
+<U10D531>
+<U10D532>
+<U10D533>
+<U10D534>
+<U10D535>
+<U10D536>
+<U10D537>
+<U10D538>
+<U10D539>
+<U10D53A>
+<U10D53B>
+<U10D53C>
+<U10D53D>
+<U10D53E>
+<U10D53F>
+<U10D540>
+<U10D541>
+<U10D542>
+<U10D543>
+<U10D544>
+<U10D545>
+<U10D546>
+<U10D547>
+<U10D548>
+<U10D549>
+<U10D54A>
+<U10D54B>
+<U10D54C>
+<U10D54D>
+<U10D54E>
+<U10D54F>
+<U10D550>
+<U10D551>
+<U10D552>
+<U10D553>
+<U10D554>
+<U10D555>
+<U10D556>
+<U10D557>
+<U10D558>
+<U10D559>
+<U10D55A>
+<U10D55B>
+<U10D55C>
+<U10D55D>
+<U10D55E>
+<U10D55F>
+<U10D560>
+<U10D561>
+<U10D562>
+<U10D563>
+<U10D564>
+<U10D565>
+<U10D566>
+<U10D567>
+<U10D568>
+<U10D569>
+<U10D56A>
+<U10D56B>
+<U10D56C>
+<U10D56D>
+<U10D56E>
+<U10D56F>
+<U10D570>
+<U10D571>
+<U10D572>
+<U10D573>
+<U10D574>
+<U10D575>
+<U10D576>
+<U10D577>
+<U10D578>
+<U10D579>
+<U10D57A>
+<U10D57B>
+<U10D57C>
+<U10D57D>
+<U10D57E>
+<U10D57F>
+<U10D580>
+<U10D581>
+<U10D582>
+<U10D583>
+<U10D584>
+<U10D585>
+<U10D586>
+<U10D587>
+<U10D588>
+<U10D589>
+<U10D58A>
+<U10D58B>
+<U10D58C>
+<U10D58D>
+<U10D58E>
+<U10D58F>
+<U10D590>
+<U10D591>
+<U10D592>
+<U10D593>
+<U10D594>
+<U10D595>
+<U10D596>
+<U10D597>
+<U10D598>
+<U10D599>
+<U10D59A>
+<U10D59B>
+<U10D59C>
+<U10D59D>
+<U10D59E>
+<U10D59F>
+<U10D5A0>
+<U10D5A1>
+<U10D5A2>
+<U10D5A3>
+<U10D5A4>
+<U10D5A5>
+<U10D5A6>
+<U10D5A7>
+<U10D5A8>
+<U10D5A9>
+<U10D5AA>
+<U10D5AB>
+<U10D5AC>
+<U10D5AD>
+<U10D5AE>
+<U10D5AF>
+<U10D5B0>
+<U10D5B1>
+<U10D5B2>
+<U10D5B3>
+<U10D5B4>
+<U10D5B5>
+<U10D5B6>
+<U10D5B7>
+<U10D5B8>
+<U10D5B9>
+<U10D5BA>
+<U10D5BB>
+<U10D5BC>
+<U10D5BD>
+<U10D5BE>
+<U10D5BF>
+<U10D5C0>
+<U10D5C1>
+<U10D5C2>
+<U10D5C3>
+<U10D5C4>
+<U10D5C5>
+<U10D5C6>
+<U10D5C7>
+<U10D5C8>
+<U10D5C9>
+<U10D5CA>
+<U10D5CB>
+<U10D5CC>
+<U10D5CD>
+<U10D5CE>
+<U10D5CF>
+<U10D5D0>
+<U10D5D1>
+<U10D5D2>
+<U10D5D3>
+<U10D5D4>
+<U10D5D5>
+<U10D5D6>
+<U10D5D7>
+<U10D5D8>
+<U10D5D9>
+<U10D5DA>
+<U10D5DB>
+<U10D5DC>
+<U10D5DD>
+<U10D5DE>
+<U10D5DF>
+<U10D5E0>
+<U10D5E1>
+<U10D5E2>
+<U10D5E3>
+<U10D5E4>
+<U10D5E5>
+<U10D5E6>
+<U10D5E7>
+<U10D5E8>
+<U10D5E9>
+<U10D5EA>
+<U10D5EB>
+<U10D5EC>
+<U10D5ED>
+<U10D5EE>
+<U10D5EF>
+<U10D5F0>
+<U10D5F1>
+<U10D5F2>
+<U10D5F3>
+<U10D5F4>
+<U10D5F5>
+<U10D5F6>
+<U10D5F7>
+<U10D5F8>
+<U10D5F9>
+<U10D5FA>
+<U10D5FB>
+<U10D5FC>
+<U10D5FD>
+<U10D5FE>
+<U10D5FF>
+<U10D600>
+<U10D601>
+<U10D602>
+<U10D603>
+<U10D604>
+<U10D605>
+<U10D606>
+<U10D607>
+<U10D608>
+<U10D609>
+<U10D60A>
+<U10D60B>
+<U10D60C>
+<U10D60D>
+<U10D60E>
+<U10D60F>
+<U10D610>
+<U10D611>
+<U10D612>
+<U10D613>
+<U10D614>
+<U10D615>
+<U10D616>
+<U10D617>
+<U10D618>
+<U10D619>
+<U10D61A>
+<U10D61B>
+<U10D61C>
+<U10D61D>
+<U10D61E>
+<U10D61F>
+<U10D620>
+<U10D621>
+<U10D622>
+<U10D623>
+<U10D624>
+<U10D625>
+<U10D626>
+<U10D627>
+<U10D628>
+<U10D629>
+<U10D62A>
+<U10D62B>
+<U10D62C>
+<U10D62D>
+<U10D62E>
+<U10D62F>
+<U10D630>
+<U10D631>
+<U10D632>
+<U10D633>
+<U10D634>
+<U10D635>
+<U10D636>
+<U10D637>
+<U10D638>
+<U10D639>
+<U10D63A>
+<U10D63B>
+<U10D63C>
+<U10D63D>
+<U10D63E>
+<U10D63F>
+<U10D640>
+<U10D641>
+<U10D642>
+<U10D643>
+<U10D644>
+<U10D645>
+<U10D646>
+<U10D647>
+<U10D648>
+<U10D649>
+<U10D64A>
+<U10D64B>
+<U10D64C>
+<U10D64D>
+<U10D64E>
+<U10D64F>
+<U10D650>
+<U10D651>
+<U10D652>
+<U10D653>
+<U10D654>
+<U10D655>
+<U10D656>
+<U10D657>
+<U10D658>
+<U10D659>
+<U10D65A>
+<U10D65B>
+<U10D65C>
+<U10D65D>
+<U10D65E>
+<U10D65F>
+<U10D660>
+<U10D661>
+<U10D662>
+<U10D663>
+<U10D664>
+<U10D665>
+<U10D666>
+<U10D667>
+<U10D668>
+<U10D669>
+<U10D66A>
+<U10D66B>
+<U10D66C>
+<U10D66D>
+<U10D66E>
+<U10D66F>
+<U10D670>
+<U10D671>
+<U10D672>
+<U10D673>
+<U10D674>
+<U10D675>
+<U10D676>
+<U10D677>
+<U10D678>
+<U10D679>
+<U10D67A>
+<U10D67B>
+<U10D67C>
+<U10D67D>
+<U10D67E>
+<U10D67F>
+<U10D680>
+<U10D681>
+<U10D682>
+<U10D683>
+<U10D684>
+<U10D685>
+<U10D686>
+<U10D687>
+<U10D688>
+<U10D689>
+<U10D68A>
+<U10D68B>
+<U10D68C>
+<U10D68D>
+<U10D68E>
+<U10D68F>
+<U10D690>
+<U10D691>
+<U10D692>
+<U10D693>
+<U10D694>
+<U10D695>
+<U10D696>
+<U10D697>
+<U10D698>
+<U10D699>
+<U10D69A>
+<U10D69B>
+<U10D69C>
+<U10D69D>
+<U10D69E>
+<U10D69F>
+<U10D6A0>
+<U10D6A1>
+<U10D6A2>
+<U10D6A3>
+<U10D6A4>
+<U10D6A5>
+<U10D6A6>
+<U10D6A7>
+<U10D6A8>
+<U10D6A9>
+<U10D6AA>
+<U10D6AB>
+<U10D6AC>
+<U10D6AD>
+<U10D6AE>
+<U10D6AF>
+<U10D6B0>
+<U10D6B1>
+<U10D6B2>
+<U10D6B3>
+<U10D6B4>
+<U10D6B5>
+<U10D6B6>
+<U10D6B7>
+<U10D6B8>
+<U10D6B9>
+<U10D6BA>
+<U10D6BB>
+<U10D6BC>
+<U10D6BD>
+<U10D6BE>
+<U10D6BF>
+<U10D6C0>
+<U10D6C1>
+<U10D6C2>
+<U10D6C3>
+<U10D6C4>
+<U10D6C5>
+<U10D6C6>
+<U10D6C7>
+<U10D6C8>
+<U10D6C9>
+<U10D6CA>
+<U10D6CB>
+<U10D6CC>
+<U10D6CD>
+<U10D6CE>
+<U10D6CF>
+<U10D6D0>
+<U10D6D1>
+<U10D6D2>
+<U10D6D3>
+<U10D6D4>
+<U10D6D5>
+<U10D6D6>
+<U10D6D7>
+<U10D6D8>
+<U10D6D9>
+<U10D6DA>
+<U10D6DB>
+<U10D6DC>
+<U10D6DD>
+<U10D6DE>
+<U10D6DF>
+<U10D6E0>
+<U10D6E1>
+<U10D6E2>
+<U10D6E3>
+<U10D6E4>
+<U10D6E5>
+<U10D6E6>
+<U10D6E7>
+<U10D6E8>
+<U10D6E9>
+<U10D6EA>
+<U10D6EB>
+<U10D6EC>
+<U10D6ED>
+<U10D6EE>
+<U10D6EF>
+<U10D6F0>
+<U10D6F1>
+<U10D6F2>
+<U10D6F3>
+<U10D6F4>
+<U10D6F5>
+<U10D6F6>
+<U10D6F7>
+<U10D6F8>
+<U10D6F9>
+<U10D6FA>
+<U10D6FB>
+<U10D6FC>
+<U10D6FD>
+<U10D6FE>
+<U10D6FF>
+<U10D700>
+<U10D701>
+<U10D702>
+<U10D703>
+<U10D704>
+<U10D705>
+<U10D706>
+<U10D707>
+<U10D708>
+<U10D709>
+<U10D70A>
+<U10D70B>
+<U10D70C>
+<U10D70D>
+<U10D70E>
+<U10D70F>
+<U10D710>
+<U10D711>
+<U10D712>
+<U10D713>
+<U10D714>
+<U10D715>
+<U10D716>
+<U10D717>
+<U10D718>
+<U10D719>
+<U10D71A>
+<U10D71B>
+<U10D71C>
+<U10D71D>
+<U10D71E>
+<U10D71F>
+<U10D720>
+<U10D721>
+<U10D722>
+<U10D723>
+<U10D724>
+<U10D725>
+<U10D726>
+<U10D727>
+<U10D728>
+<U10D729>
+<U10D72A>
+<U10D72B>
+<U10D72C>
+<U10D72D>
+<U10D72E>
+<U10D72F>
+<U10D730>
+<U10D731>
+<U10D732>
+<U10D733>
+<U10D734>
+<U10D735>
+<U10D736>
+<U10D737>
+<U10D738>
+<U10D739>
+<U10D73A>
+<U10D73B>
+<U10D73C>
+<U10D73D>
+<U10D73E>
+<U10D73F>
+<U10D740>
+<U10D741>
+<U10D742>
+<U10D743>
+<U10D744>
+<U10D745>
+<U10D746>
+<U10D747>
+<U10D748>
+<U10D749>
+<U10D74A>
+<U10D74B>
+<U10D74C>
+<U10D74D>
+<U10D74E>
+<U10D74F>
+<U10D750>
+<U10D751>
+<U10D752>
+<U10D753>
+<U10D754>
+<U10D755>
+<U10D756>
+<U10D757>
+<U10D758>
+<U10D759>
+<U10D75A>
+<U10D75B>
+<U10D75C>
+<U10D75D>
+<U10D75E>
+<U10D75F>
+<U10D760>
+<U10D761>
+<U10D762>
+<U10D763>
+<U10D764>
+<U10D765>
+<U10D766>
+<U10D767>
+<U10D768>
+<U10D769>
+<U10D76A>
+<U10D76B>
+<U10D76C>
+<U10D76D>
+<U10D76E>
+<U10D76F>
+<U10D770>
+<U10D771>
+<U10D772>
+<U10D773>
+<U10D774>
+<U10D775>
+<U10D776>
+<U10D777>
+<U10D778>
+<U10D779>
+<U10D77A>
+<U10D77B>
+<U10D77C>
+<U10D77D>
+<U10D77E>
+<U10D77F>
+<U10D780>
+<U10D781>
+<U10D782>
+<U10D783>
+<U10D784>
+<U10D785>
+<U10D786>
+<U10D787>
+<U10D788>
+<U10D789>
+<U10D78A>
+<U10D78B>
+<U10D78C>
+<U10D78D>
+<U10D78E>
+<U10D78F>
+<U10D790>
+<U10D791>
+<U10D792>
+<U10D793>
+<U10D794>
+<U10D795>
+<U10D796>
+<U10D797>
+<U10D798>
+<U10D799>
+<U10D79A>
+<U10D79B>
+<U10D79C>
+<U10D79D>
+<U10D79E>
+<U10D79F>
+<U10D7A0>
+<U10D7A1>
+<U10D7A2>
+<U10D7A3>
+<U10D7A4>
+<U10D7A5>
+<U10D7A6>
+<U10D7A7>
+<U10D7A8>
+<U10D7A9>
+<U10D7AA>
+<U10D7AB>
+<U10D7AC>
+<U10D7AD>
+<U10D7AE>
+<U10D7AF>
+<U10D7B0>
+<U10D7B1>
+<U10D7B2>
+<U10D7B3>
+<U10D7B4>
+<U10D7B5>
+<U10D7B6>
+<U10D7B7>
+<U10D7B8>
+<U10D7B9>
+<U10D7BA>
+<U10D7BB>
+<U10D7BC>
+<U10D7BD>
+<U10D7BE>
+<U10D7BF>
+<U10D7C0>
+<U10D7C1>
+<U10D7C2>
+<U10D7C3>
+<U10D7C4>
+<U10D7C5>
+<U10D7C6>
+<U10D7C7>
+<U10D7C8>
+<U10D7C9>
+<U10D7CA>
+<U10D7CB>
+<U10D7CC>
+<U10D7CD>
+<U10D7CE>
+<U10D7CF>
+<U10D7D0>
+<U10D7D1>
+<U10D7D2>
+<U10D7D3>
+<U10D7D4>
+<U10D7D5>
+<U10D7D6>
+<U10D7D7>
+<U10D7D8>
+<U10D7D9>
+<U10D7DA>
+<U10D7DB>
+<U10D7DC>
+<U10D7DD>
+<U10D7DE>
+<U10D7DF>
+<U10D7E0>
+<U10D7E1>
+<U10D7E2>
+<U10D7E3>
+<U10D7E4>
+<U10D7E5>
+<U10D7E6>
+<U10D7E7>
+<U10D7E8>
+<U10D7E9>
+<U10D7EA>
+<U10D7EB>
+<U10D7EC>
+<U10D7ED>
+<U10D7EE>
+<U10D7EF>
+<U10D7F0>
+<U10D7F1>
+<U10D7F2>
+<U10D7F3>
+<U10D7F4>
+<U10D7F5>
+<U10D7F6>
+<U10D7F7>
+<U10D7F8>
+<U10D7F9>
+<U10D7FA>
+<U10D7FB>
+<U10D7FC>
+<U10D7FD>
+<U10D7FE>
+<U10D7FF>
+<U10D800>
+<U10D801>
+<U10D802>
+<U10D803>
+<U10D804>
+<U10D805>
+<U10D806>
+<U10D807>
+<U10D808>
+<U10D809>
+<U10D80A>
+<U10D80B>
+<U10D80C>
+<U10D80D>
+<U10D80E>
+<U10D80F>
+<U10D810>
+<U10D811>
+<U10D812>
+<U10D813>
+<U10D814>
+<U10D815>
+<U10D816>
+<U10D817>
+<U10D818>
+<U10D819>
+<U10D81A>
+<U10D81B>
+<U10D81C>
+<U10D81D>
+<U10D81E>
+<U10D81F>
+<U10D820>
+<U10D821>
+<U10D822>
+<U10D823>
+<U10D824>
+<U10D825>
+<U10D826>
+<U10D827>
+<U10D828>
+<U10D829>
+<U10D82A>
+<U10D82B>
+<U10D82C>
+<U10D82D>
+<U10D82E>
+<U10D82F>
+<U10D830>
+<U10D831>
+<U10D832>
+<U10D833>
+<U10D834>
+<U10D835>
+<U10D836>
+<U10D837>
+<U10D838>
+<U10D839>
+<U10D83A>
+<U10D83B>
+<U10D83C>
+<U10D83D>
+<U10D83E>
+<U10D83F>
+<U10D840>
+<U10D841>
+<U10D842>
+<U10D843>
+<U10D844>
+<U10D845>
+<U10D846>
+<U10D847>
+<U10D848>
+<U10D849>
+<U10D84A>
+<U10D84B>
+<U10D84C>
+<U10D84D>
+<U10D84E>
+<U10D84F>
+<U10D850>
+<U10D851>
+<U10D852>
+<U10D853>
+<U10D854>
+<U10D855>
+<U10D856>
+<U10D857>
+<U10D858>
+<U10D859>
+<U10D85A>
+<U10D85B>
+<U10D85C>
+<U10D85D>
+<U10D85E>
+<U10D85F>
+<U10D860>
+<U10D861>
+<U10D862>
+<U10D863>
+<U10D864>
+<U10D865>
+<U10D866>
+<U10D867>
+<U10D868>
+<U10D869>
+<U10D86A>
+<U10D86B>
+<U10D86C>
+<U10D86D>
+<U10D86E>
+<U10D86F>
+<U10D870>
+<U10D871>
+<U10D872>
+<U10D873>
+<U10D874>
+<U10D875>
+<U10D876>
+<U10D877>
+<U10D878>
+<U10D879>
+<U10D87A>
+<U10D87B>
+<U10D87C>
+<U10D87D>
+<U10D87E>
+<U10D87F>
+<U10D880>
+<U10D881>
+<U10D882>
+<U10D883>
+<U10D884>
+<U10D885>
+<U10D886>
+<U10D887>
+<U10D888>
+<U10D889>
+<U10D88A>
+<U10D88B>
+<U10D88C>
+<U10D88D>
+<U10D88E>
+<U10D88F>
+<U10D890>
+<U10D891>
+<U10D892>
+<U10D893>
+<U10D894>
+<U10D895>
+<U10D896>
+<U10D897>
+<U10D898>
+<U10D899>
+<U10D89A>
+<U10D89B>
+<U10D89C>
+<U10D89D>
+<U10D89E>
+<U10D89F>
+<U10D8A0>
+<U10D8A1>
+<U10D8A2>
+<U10D8A3>
+<U10D8A4>
+<U10D8A5>
+<U10D8A6>
+<U10D8A7>
+<U10D8A8>
+<U10D8A9>
+<U10D8AA>
+<U10D8AB>
+<U10D8AC>
+<U10D8AD>
+<U10D8AE>
+<U10D8AF>
+<U10D8B0>
+<U10D8B1>
+<U10D8B2>
+<U10D8B3>
+<U10D8B4>
+<U10D8B5>
+<U10D8B6>
+<U10D8B7>
+<U10D8B8>
+<U10D8B9>
+<U10D8BA>
+<U10D8BB>
+<U10D8BC>
+<U10D8BD>
+<U10D8BE>
+<U10D8BF>
+<U10D8C0>
+<U10D8C1>
+<U10D8C2>
+<U10D8C3>
+<U10D8C4>
+<U10D8C5>
+<U10D8C6>
+<U10D8C7>
+<U10D8C8>
+<U10D8C9>
+<U10D8CA>
+<U10D8CB>
+<U10D8CC>
+<U10D8CD>
+<U10D8CE>
+<U10D8CF>
+<U10D8D0>
+<U10D8D1>
+<U10D8D2>
+<U10D8D3>
+<U10D8D4>
+<U10D8D5>
+<U10D8D6>
+<U10D8D7>
+<U10D8D8>
+<U10D8D9>
+<U10D8DA>
+<U10D8DB>
+<U10D8DC>
+<U10D8DD>
+<U10D8DE>
+<U10D8DF>
+<U10D8E0>
+<U10D8E1>
+<U10D8E2>
+<U10D8E3>
+<U10D8E4>
+<U10D8E5>
+<U10D8E6>
+<U10D8E7>
+<U10D8E8>
+<U10D8E9>
+<U10D8EA>
+<U10D8EB>
+<U10D8EC>
+<U10D8ED>
+<U10D8EE>
+<U10D8EF>
+<U10D8F0>
+<U10D8F1>
+<U10D8F2>
+<U10D8F3>
+<U10D8F4>
+<U10D8F5>
+<U10D8F6>
+<U10D8F7>
+<U10D8F8>
+<U10D8F9>
+<U10D8FA>
+<U10D8FB>
+<U10D8FC>
+<U10D8FD>
+<U10D8FE>
+<U10D8FF>
+<U10D900>
+<U10D901>
+<U10D902>
+<U10D903>
+<U10D904>
+<U10D905>
+<U10D906>
+<U10D907>
+<U10D908>
+<U10D909>
+<U10D90A>
+<U10D90B>
+<U10D90C>
+<U10D90D>
+<U10D90E>
+<U10D90F>
+<U10D910>
+<U10D911>
+<U10D912>
+<U10D913>
+<U10D914>
+<U10D915>
+<U10D916>
+<U10D917>
+<U10D918>
+<U10D919>
+<U10D91A>
+<U10D91B>
+<U10D91C>
+<U10D91D>
+<U10D91E>
+<U10D91F>
+<U10D920>
+<U10D921>
+<U10D922>
+<U10D923>
+<U10D924>
+<U10D925>
+<U10D926>
+<U10D927>
+<U10D928>
+<U10D929>
+<U10D92A>
+<U10D92B>
+<U10D92C>
+<U10D92D>
+<U10D92E>
+<U10D92F>
+<U10D930>
+<U10D931>
+<U10D932>
+<U10D933>
+<U10D934>
+<U10D935>
+<U10D936>
+<U10D937>
+<U10D938>
+<U10D939>
+<U10D93A>
+<U10D93B>
+<U10D93C>
+<U10D93D>
+<U10D93E>
+<U10D93F>
+<U10D940>
+<U10D941>
+<U10D942>
+<U10D943>
+<U10D944>
+<U10D945>
+<U10D946>
+<U10D947>
+<U10D948>
+<U10D949>
+<U10D94A>
+<U10D94B>
+<U10D94C>
+<U10D94D>
+<U10D94E>
+<U10D94F>
+<U10D950>
+<U10D951>
+<U10D952>
+<U10D953>
+<U10D954>
+<U10D955>
+<U10D956>
+<U10D957>
+<U10D958>
+<U10D959>
+<U10D95A>
+<U10D95B>
+<U10D95C>
+<U10D95D>
+<U10D95E>
+<U10D95F>
+<U10D960>
+<U10D961>
+<U10D962>
+<U10D963>
+<U10D964>
+<U10D965>
+<U10D966>
+<U10D967>
+<U10D968>
+<U10D969>
+<U10D96A>
+<U10D96B>
+<U10D96C>
+<U10D96D>
+<U10D96E>
+<U10D96F>
+<U10D970>
+<U10D971>
+<U10D972>
+<U10D973>
+<U10D974>
+<U10D975>
+<U10D976>
+<U10D977>
+<U10D978>
+<U10D979>
+<U10D97A>
+<U10D97B>
+<U10D97C>
+<U10D97D>
+<U10D97E>
+<U10D97F>
+<U10D980>
+<U10D981>
+<U10D982>
+<U10D983>
+<U10D984>
+<U10D985>
+<U10D986>
+<U10D987>
+<U10D988>
+<U10D989>
+<U10D98A>
+<U10D98B>
+<U10D98C>
+<U10D98D>
+<U10D98E>
+<U10D98F>
+<U10D990>
+<U10D991>
+<U10D992>
+<U10D993>
+<U10D994>
+<U10D995>
+<U10D996>
+<U10D997>
+<U10D998>
+<U10D999>
+<U10D99A>
+<U10D99B>
+<U10D99C>
+<U10D99D>
+<U10D99E>
+<U10D99F>
+<U10D9A0>
+<U10D9A1>
+<U10D9A2>
+<U10D9A3>
+<U10D9A4>
+<U10D9A5>
+<U10D9A6>
+<U10D9A7>
+<U10D9A8>
+<U10D9A9>
+<U10D9AA>
+<U10D9AB>
+<U10D9AC>
+<U10D9AD>
+<U10D9AE>
+<U10D9AF>
+<U10D9B0>
+<U10D9B1>
+<U10D9B2>
+<U10D9B3>
+<U10D9B4>
+<U10D9B5>
+<U10D9B6>
+<U10D9B7>
+<U10D9B8>
+<U10D9B9>
+<U10D9BA>
+<U10D9BB>
+<U10D9BC>
+<U10D9BD>
+<U10D9BE>
+<U10D9BF>
+<U10D9C0>
+<U10D9C1>
+<U10D9C2>
+<U10D9C3>
+<U10D9C4>
+<U10D9C5>
+<U10D9C6>
+<U10D9C7>
+<U10D9C8>
+<U10D9C9>
+<U10D9CA>
+<U10D9CB>
+<U10D9CC>
+<U10D9CD>
+<U10D9CE>
+<U10D9CF>
+<U10D9D0>
+<U10D9D1>
+<U10D9D2>
+<U10D9D3>
+<U10D9D4>
+<U10D9D5>
+<U10D9D6>
+<U10D9D7>
+<U10D9D8>
+<U10D9D9>
+<U10D9DA>
+<U10D9DB>
+<U10D9DC>
+<U10D9DD>
+<U10D9DE>
+<U10D9DF>
+<U10D9E0>
+<U10D9E1>
+<U10D9E2>
+<U10D9E3>
+<U10D9E4>
+<U10D9E5>
+<U10D9E6>
+<U10D9E7>
+<U10D9E8>
+<U10D9E9>
+<U10D9EA>
+<U10D9EB>
+<U10D9EC>
+<U10D9ED>
+<U10D9EE>
+<U10D9EF>
+<U10D9F0>
+<U10D9F1>
+<U10D9F2>
+<U10D9F3>
+<U10D9F4>
+<U10D9F5>
+<U10D9F6>
+<U10D9F7>
+<U10D9F8>
+<U10D9F9>
+<U10D9FA>
+<U10D9FB>
+<U10D9FC>
+<U10D9FD>
+<U10D9FE>
+<U10D9FF>
+<U10DA00>
+<U10DA01>
+<U10DA02>
+<U10DA03>
+<U10DA04>
+<U10DA05>
+<U10DA06>
+<U10DA07>
+<U10DA08>
+<U10DA09>
+<U10DA0A>
+<U10DA0B>
+<U10DA0C>
+<U10DA0D>
+<U10DA0E>
+<U10DA0F>
+<U10DA10>
+<U10DA11>
+<U10DA12>
+<U10DA13>
+<U10DA14>
+<U10DA15>
+<U10DA16>
+<U10DA17>
+<U10DA18>
+<U10DA19>
+<U10DA1A>
+<U10DA1B>
+<U10DA1C>
+<U10DA1D>
+<U10DA1E>
+<U10DA1F>
+<U10DA20>
+<U10DA21>
+<U10DA22>
+<U10DA23>
+<U10DA24>
+<U10DA25>
+<U10DA26>
+<U10DA27>
+<U10DA28>
+<U10DA29>
+<U10DA2A>
+<U10DA2B>
+<U10DA2C>
+<U10DA2D>
+<U10DA2E>
+<U10DA2F>
+<U10DA30>
+<U10DA31>
+<U10DA32>
+<U10DA33>
+<U10DA34>
+<U10DA35>
+<U10DA36>
+<U10DA37>
+<U10DA38>
+<U10DA39>
+<U10DA3A>
+<U10DA3B>
+<U10DA3C>
+<U10DA3D>
+<U10DA3E>
+<U10DA3F>
+<U10DA40>
+<U10DA41>
+<U10DA42>
+<U10DA43>
+<U10DA44>
+<U10DA45>
+<U10DA46>
+<U10DA47>
+<U10DA48>
+<U10DA49>
+<U10DA4A>
+<U10DA4B>
+<U10DA4C>
+<U10DA4D>
+<U10DA4E>
+<U10DA4F>
+<U10DA50>
+<U10DA51>
+<U10DA52>
+<U10DA53>
+<U10DA54>
+<U10DA55>
+<U10DA56>
+<U10DA57>
+<U10DA58>
+<U10DA59>
+<U10DA5A>
+<U10DA5B>
+<U10DA5C>
+<U10DA5D>
+<U10DA5E>
+<U10DA5F>
+<U10DA60>
+<U10DA61>
+<U10DA62>
+<U10DA63>
+<U10DA64>
+<U10DA65>
+<U10DA66>
+<U10DA67>
+<U10DA68>
+<U10DA69>
+<U10DA6A>
+<U10DA6B>
+<U10DA6C>
+<U10DA6D>
+<U10DA6E>
+<U10DA6F>
+<U10DA70>
+<U10DA71>
+<U10DA72>
+<U10DA73>
+<U10DA74>
+<U10DA75>
+<U10DA76>
+<U10DA77>
+<U10DA78>
+<U10DA79>
+<U10DA7A>
+<U10DA7B>
+<U10DA7C>
+<U10DA7D>
+<U10DA7E>
+<U10DA7F>
+<U10DA80>
+<U10DA81>
+<U10DA82>
+<U10DA83>
+<U10DA84>
+<U10DA85>
+<U10DA86>
+<U10DA87>
+<U10DA88>
+<U10DA89>
+<U10DA8A>
+<U10DA8B>
+<U10DA8C>
+<U10DA8D>
+<U10DA8E>
+<U10DA8F>
+<U10DA90>
+<U10DA91>
+<U10DA92>
+<U10DA93>
+<U10DA94>
+<U10DA95>
+<U10DA96>
+<U10DA97>
+<U10DA98>
+<U10DA99>
+<U10DA9A>
+<U10DA9B>
+<U10DA9C>
+<U10DA9D>
+<U10DA9E>
+<U10DA9F>
+<U10DAA0>
+<U10DAA1>
+<U10DAA2>
+<U10DAA3>
+<U10DAA4>
+<U10DAA5>
+<U10DAA6>
+<U10DAA7>
+<U10DAA8>
+<U10DAA9>
+<U10DAAA>
+<U10DAAB>
+<U10DAAC>
+<U10DAAD>
+<U10DAAE>
+<U10DAAF>
+<U10DAB0>
+<U10DAB1>
+<U10DAB2>
+<U10DAB3>
+<U10DAB4>
+<U10DAB5>
+<U10DAB6>
+<U10DAB7>
+<U10DAB8>
+<U10DAB9>
+<U10DABA>
+<U10DABB>
+<U10DABC>
+<U10DABD>
+<U10DABE>
+<U10DABF>
+<U10DAC0>
+<U10DAC1>
+<U10DAC2>
+<U10DAC3>
+<U10DAC4>
+<U10DAC5>
+<U10DAC6>
+<U10DAC7>
+<U10DAC8>
+<U10DAC9>
+<U10DACA>
+<U10DACB>
+<U10DACC>
+<U10DACD>
+<U10DACE>
+<U10DACF>
+<U10DAD0>
+<U10DAD1>
+<U10DAD2>
+<U10DAD3>
+<U10DAD4>
+<U10DAD5>
+<U10DAD6>
+<U10DAD7>
+<U10DAD8>
+<U10DAD9>
+<U10DADA>
+<U10DADB>
+<U10DADC>
+<U10DADD>
+<U10DADE>
+<U10DADF>
+<U10DAE0>
+<U10DAE1>
+<U10DAE2>
+<U10DAE3>
+<U10DAE4>
+<U10DAE5>
+<U10DAE6>
+<U10DAE7>
+<U10DAE8>
+<U10DAE9>
+<U10DAEA>
+<U10DAEB>
+<U10DAEC>
+<U10DAED>
+<U10DAEE>
+<U10DAEF>
+<U10DAF0>
+<U10DAF1>
+<U10DAF2>
+<U10DAF3>
+<U10DAF4>
+<U10DAF5>
+<U10DAF6>
+<U10DAF7>
+<U10DAF8>
+<U10DAF9>
+<U10DAFA>
+<U10DAFB>
+<U10DAFC>
+<U10DAFD>
+<U10DAFE>
+<U10DAFF>
+<U10DB00>
+<U10DB01>
+<U10DB02>
+<U10DB03>
+<U10DB04>
+<U10DB05>
+<U10DB06>
+<U10DB07>
+<U10DB08>
+<U10DB09>
+<U10DB0A>
+<U10DB0B>
+<U10DB0C>
+<U10DB0D>
+<U10DB0E>
+<U10DB0F>
+<U10DB10>
+<U10DB11>
+<U10DB12>
+<U10DB13>
+<U10DB14>
+<U10DB15>
+<U10DB16>
+<U10DB17>
+<U10DB18>
+<U10DB19>
+<U10DB1A>
+<U10DB1B>
+<U10DB1C>
+<U10DB1D>
+<U10DB1E>
+<U10DB1F>
+<U10DB20>
+<U10DB21>
+<U10DB22>
+<U10DB23>
+<U10DB24>
+<U10DB25>
+<U10DB26>
+<U10DB27>
+<U10DB28>
+<U10DB29>
+<U10DB2A>
+<U10DB2B>
+<U10DB2C>
+<U10DB2D>
+<U10DB2E>
+<U10DB2F>
+<U10DB30>
+<U10DB31>
+<U10DB32>
+<U10DB33>
+<U10DB34>
+<U10DB35>
+<U10DB36>
+<U10DB37>
+<U10DB38>
+<U10DB39>
+<U10DB3A>
+<U10DB3B>
+<U10DB3C>
+<U10DB3D>
+<U10DB3E>
+<U10DB3F>
+<U10DB40>
+<U10DB41>
+<U10DB42>
+<U10DB43>
+<U10DB44>
+<U10DB45>
+<U10DB46>
+<U10DB47>
+<U10DB48>
+<U10DB49>
+<U10DB4A>
+<U10DB4B>
+<U10DB4C>
+<U10DB4D>
+<U10DB4E>
+<U10DB4F>
+<U10DB50>
+<U10DB51>
+<U10DB52>
+<U10DB53>
+<U10DB54>
+<U10DB55>
+<U10DB56>
+<U10DB57>
+<U10DB58>
+<U10DB59>
+<U10DB5A>
+<U10DB5B>
+<U10DB5C>
+<U10DB5D>
+<U10DB5E>
+<U10DB5F>
+<U10DB60>
+<U10DB61>
+<U10DB62>
+<U10DB63>
+<U10DB64>
+<U10DB65>
+<U10DB66>
+<U10DB67>
+<U10DB68>
+<U10DB69>
+<U10DB6A>
+<U10DB6B>
+<U10DB6C>
+<U10DB6D>
+<U10DB6E>
+<U10DB6F>
+<U10DB70>
+<U10DB71>
+<U10DB72>
+<U10DB73>
+<U10DB74>
+<U10DB75>
+<U10DB76>
+<U10DB77>
+<U10DB78>
+<U10DB79>
+<U10DB7A>
+<U10DB7B>
+<U10DB7C>
+<U10DB7D>
+<U10DB7E>
+<U10DB7F>
+<U10DB80>
+<U10DB81>
+<U10DB82>
+<U10DB83>
+<U10DB84>
+<U10DB85>
+<U10DB86>
+<U10DB87>
+<U10DB88>
+<U10DB89>
+<U10DB8A>
+<U10DB8B>
+<U10DB8C>
+<U10DB8D>
+<U10DB8E>
+<U10DB8F>
+<U10DB90>
+<U10DB91>
+<U10DB92>
+<U10DB93>
+<U10DB94>
+<U10DB95>
+<U10DB96>
+<U10DB97>
+<U10DB98>
+<U10DB99>
+<U10DB9A>
+<U10DB9B>
+<U10DB9C>
+<U10DB9D>
+<U10DB9E>
+<U10DB9F>
+<U10DBA0>
+<U10DBA1>
+<U10DBA2>
+<U10DBA3>
+<U10DBA4>
+<U10DBA5>
+<U10DBA6>
+<U10DBA7>
+<U10DBA8>
+<U10DBA9>
+<U10DBAA>
+<U10DBAB>
+<U10DBAC>
+<U10DBAD>
+<U10DBAE>
+<U10DBAF>
+<U10DBB0>
+<U10DBB1>
+<U10DBB2>
+<U10DBB3>
+<U10DBB4>
+<U10DBB5>
+<U10DBB6>
+<U10DBB7>
+<U10DBB8>
+<U10DBB9>
+<U10DBBA>
+<U10DBBB>
+<U10DBBC>
+<U10DBBD>
+<U10DBBE>
+<U10DBBF>
+<U10DBC0>
+<U10DBC1>
+<U10DBC2>
+<U10DBC3>
+<U10DBC4>
+<U10DBC5>
+<U10DBC6>
+<U10DBC7>
+<U10DBC8>
+<U10DBC9>
+<U10DBCA>
+<U10DBCB>
+<U10DBCC>
+<U10DBCD>
+<U10DBCE>
+<U10DBCF>
+<U10DBD0>
+<U10DBD1>
+<U10DBD2>
+<U10DBD3>
+<U10DBD4>
+<U10DBD5>
+<U10DBD6>
+<U10DBD7>
+<U10DBD8>
+<U10DBD9>
+<U10DBDA>
+<U10DBDB>
+<U10DBDC>
+<U10DBDD>
+<U10DBDE>
+<U10DBDF>
+<U10DBE0>
+<U10DBE1>
+<U10DBE2>
+<U10DBE3>
+<U10DBE4>
+<U10DBE5>
+<U10DBE6>
+<U10DBE7>
+<U10DBE8>
+<U10DBE9>
+<U10DBEA>
+<U10DBEB>
+<U10DBEC>
+<U10DBED>
+<U10DBEE>
+<U10DBEF>
+<U10DBF0>
+<U10DBF1>
+<U10DBF2>
+<U10DBF3>
+<U10DBF4>
+<U10DBF5>
+<U10DBF6>
+<U10DBF7>
+<U10DBF8>
+<U10DBF9>
+<U10DBFA>
+<U10DBFB>
+<U10DBFC>
+<U10DBFD>
+<U10DBFE>
+<U10DBFF>
+<U10DC00>
+<U10DC01>
+<U10DC02>
+<U10DC03>
+<U10DC04>
+<U10DC05>
+<U10DC06>
+<U10DC07>
+<U10DC08>
+<U10DC09>
+<U10DC0A>
+<U10DC0B>
+<U10DC0C>
+<U10DC0D>
+<U10DC0E>
+<U10DC0F>
+<U10DC10>
+<U10DC11>
+<U10DC12>
+<U10DC13>
+<U10DC14>
+<U10DC15>
+<U10DC16>
+<U10DC17>
+<U10DC18>
+<U10DC19>
+<U10DC1A>
+<U10DC1B>
+<U10DC1C>
+<U10DC1D>
+<U10DC1E>
+<U10DC1F>
+<U10DC20>
+<U10DC21>
+<U10DC22>
+<U10DC23>
+<U10DC24>
+<U10DC25>
+<U10DC26>
+<U10DC27>
+<U10DC28>
+<U10DC29>
+<U10DC2A>
+<U10DC2B>
+<U10DC2C>
+<U10DC2D>
+<U10DC2E>
+<U10DC2F>
+<U10DC30>
+<U10DC31>
+<U10DC32>
+<U10DC33>
+<U10DC34>
+<U10DC35>
+<U10DC36>
+<U10DC37>
+<U10DC38>
+<U10DC39>
+<U10DC3A>
+<U10DC3B>
+<U10DC3C>
+<U10DC3D>
+<U10DC3E>
+<U10DC3F>
+<U10DC40>
+<U10DC41>
+<U10DC42>
+<U10DC43>
+<U10DC44>
+<U10DC45>
+<U10DC46>
+<U10DC47>
+<U10DC48>
+<U10DC49>
+<U10DC4A>
+<U10DC4B>
+<U10DC4C>
+<U10DC4D>
+<U10DC4E>
+<U10DC4F>
+<U10DC50>
+<U10DC51>
+<U10DC52>
+<U10DC53>
+<U10DC54>
+<U10DC55>
+<U10DC56>
+<U10DC57>
+<U10DC58>
+<U10DC59>
+<U10DC5A>
+<U10DC5B>
+<U10DC5C>
+<U10DC5D>
+<U10DC5E>
+<U10DC5F>
+<U10DC60>
+<U10DC61>
+<U10DC62>
+<U10DC63>
+<U10DC64>
+<U10DC65>
+<U10DC66>
+<U10DC67>
+<U10DC68>
+<U10DC69>
+<U10DC6A>
+<U10DC6B>
+<U10DC6C>
+<U10DC6D>
+<U10DC6E>
+<U10DC6F>
+<U10DC70>
+<U10DC71>
+<U10DC72>
+<U10DC73>
+<U10DC74>
+<U10DC75>
+<U10DC76>
+<U10DC77>
+<U10DC78>
+<U10DC79>
+<U10DC7A>
+<U10DC7B>
+<U10DC7C>
+<U10DC7D>
+<U10DC7E>
+<U10DC7F>
+<U10DC80>
+<U10DC81>
+<U10DC82>
+<U10DC83>
+<U10DC84>
+<U10DC85>
+<U10DC86>
+<U10DC87>
+<U10DC88>
+<U10DC89>
+<U10DC8A>
+<U10DC8B>
+<U10DC8C>
+<U10DC8D>
+<U10DC8E>
+<U10DC8F>
+<U10DC90>
+<U10DC91>
+<U10DC92>
+<U10DC93>
+<U10DC94>
+<U10DC95>
+<U10DC96>
+<U10DC97>
+<U10DC98>
+<U10DC99>
+<U10DC9A>
+<U10DC9B>
+<U10DC9C>
+<U10DC9D>
+<U10DC9E>
+<U10DC9F>
+<U10DCA0>
+<U10DCA1>
+<U10DCA2>
+<U10DCA3>
+<U10DCA4>
+<U10DCA5>
+<U10DCA6>
+<U10DCA7>
+<U10DCA8>
+<U10DCA9>
+<U10DCAA>
+<U10DCAB>
+<U10DCAC>
+<U10DCAD>
+<U10DCAE>
+<U10DCAF>
+<U10DCB0>
+<U10DCB1>
+<U10DCB2>
+<U10DCB3>
+<U10DCB4>
+<U10DCB5>
+<U10DCB6>
+<U10DCB7>
+<U10DCB8>
+<U10DCB9>
+<U10DCBA>
+<U10DCBB>
+<U10DCBC>
+<U10DCBD>
+<U10DCBE>
+<U10DCBF>
+<U10DCC0>
+<U10DCC1>
+<U10DCC2>
+<U10DCC3>
+<U10DCC4>
+<U10DCC5>
+<U10DCC6>
+<U10DCC7>
+<U10DCC8>
+<U10DCC9>
+<U10DCCA>
+<U10DCCB>
+<U10DCCC>
+<U10DCCD>
+<U10DCCE>
+<U10DCCF>
+<U10DCD0>
+<U10DCD1>
+<U10DCD2>
+<U10DCD3>
+<U10DCD4>
+<U10DCD5>
+<U10DCD6>
+<U10DCD7>
+<U10DCD8>
+<U10DCD9>
+<U10DCDA>
+<U10DCDB>
+<U10DCDC>
+<U10DCDD>
+<U10DCDE>
+<U10DCDF>
+<U10DCE0>
+<U10DCE1>
+<U10DCE2>
+<U10DCE3>
+<U10DCE4>
+<U10DCE5>
+<U10DCE6>
+<U10DCE7>
+<U10DCE8>
+<U10DCE9>
+<U10DCEA>
+<U10DCEB>
+<U10DCEC>
+<U10DCED>
+<U10DCEE>
+<U10DCEF>
+<U10DCF0>
+<U10DCF1>
+<U10DCF2>
+<U10DCF3>
+<U10DCF4>
+<U10DCF5>
+<U10DCF6>
+<U10DCF7>
+<U10DCF8>
+<U10DCF9>
+<U10DCFA>
+<U10DCFB>
+<U10DCFC>
+<U10DCFD>
+<U10DCFE>
+<U10DCFF>
+<U10DD00>
+<U10DD01>
+<U10DD02>
+<U10DD03>
+<U10DD04>
+<U10DD05>
+<U10DD06>
+<U10DD07>
+<U10DD08>
+<U10DD09>
+<U10DD0A>
+<U10DD0B>
+<U10DD0C>
+<U10DD0D>
+<U10DD0E>
+<U10DD0F>
+<U10DD10>
+<U10DD11>
+<U10DD12>
+<U10DD13>
+<U10DD14>
+<U10DD15>
+<U10DD16>
+<U10DD17>
+<U10DD18>
+<U10DD19>
+<U10DD1A>
+<U10DD1B>
+<U10DD1C>
+<U10DD1D>
+<U10DD1E>
+<U10DD1F>
+<U10DD20>
+<U10DD21>
+<U10DD22>
+<U10DD23>
+<U10DD24>
+<U10DD25>
+<U10DD26>
+<U10DD27>
+<U10DD28>
+<U10DD29>
+<U10DD2A>
+<U10DD2B>
+<U10DD2C>
+<U10DD2D>
+<U10DD2E>
+<U10DD2F>
+<U10DD30>
+<U10DD31>
+<U10DD32>
+<U10DD33>
+<U10DD34>
+<U10DD35>
+<U10DD36>
+<U10DD37>
+<U10DD38>
+<U10DD39>
+<U10DD3A>
+<U10DD3B>
+<U10DD3C>
+<U10DD3D>
+<U10DD3E>
+<U10DD3F>
+<U10DD40>
+<U10DD41>
+<U10DD42>
+<U10DD43>
+<U10DD44>
+<U10DD45>
+<U10DD46>
+<U10DD47>
+<U10DD48>
+<U10DD49>
+<U10DD4A>
+<U10DD4B>
+<U10DD4C>
+<U10DD4D>
+<U10DD4E>
+<U10DD4F>
+<U10DD50>
+<U10DD51>
+<U10DD52>
+<U10DD53>
+<U10DD54>
+<U10DD55>
+<U10DD56>
+<U10DD57>
+<U10DD58>
+<U10DD59>
+<U10DD5A>
+<U10DD5B>
+<U10DD5C>
+<U10DD5D>
+<U10DD5E>
+<U10DD5F>
+<U10DD60>
+<U10DD61>
+<U10DD62>
+<U10DD63>
+<U10DD64>
+<U10DD65>
+<U10DD66>
+<U10DD67>
+<U10DD68>
+<U10DD69>
+<U10DD6A>
+<U10DD6B>
+<U10DD6C>
+<U10DD6D>
+<U10DD6E>
+<U10DD6F>
+<U10DD70>
+<U10DD71>
+<U10DD72>
+<U10DD73>
+<U10DD74>
+<U10DD75>
+<U10DD76>
+<U10DD77>
+<U10DD78>
+<U10DD79>
+<U10DD7A>
+<U10DD7B>
+<U10DD7C>
+<U10DD7D>
+<U10DD7E>
+<U10DD7F>
+<U10DD80>
+<U10DD81>
+<U10DD82>
+<U10DD83>
+<U10DD84>
+<U10DD85>
+<U10DD86>
+<U10DD87>
+<U10DD88>
+<U10DD89>
+<U10DD8A>
+<U10DD8B>
+<U10DD8C>
+<U10DD8D>
+<U10DD8E>
+<U10DD8F>
+<U10DD90>
+<U10DD91>
+<U10DD92>
+<U10DD93>
+<U10DD94>
+<U10DD95>
+<U10DD96>
+<U10DD97>
+<U10DD98>
+<U10DD99>
+<U10DD9A>
+<U10DD9B>
+<U10DD9C>
+<U10DD9D>
+<U10DD9E>
+<U10DD9F>
+<U10DDA0>
+<U10DDA1>
+<U10DDA2>
+<U10DDA3>
+<U10DDA4>
+<U10DDA5>
+<U10DDA6>
+<U10DDA7>
+<U10DDA8>
+<U10DDA9>
+<U10DDAA>
+<U10DDAB>
+<U10DDAC>
+<U10DDAD>
+<U10DDAE>
+<U10DDAF>
+<U10DDB0>
+<U10DDB1>
+<U10DDB2>
+<U10DDB3>
+<U10DDB4>
+<U10DDB5>
+<U10DDB6>
+<U10DDB7>
+<U10DDB8>
+<U10DDB9>
+<U10DDBA>
+<U10DDBB>
+<U10DDBC>
+<U10DDBD>
+<U10DDBE>
+<U10DDBF>
+<U10DDC0>
+<U10DDC1>
+<U10DDC2>
+<U10DDC3>
+<U10DDC4>
+<U10DDC5>
+<U10DDC6>
+<U10DDC7>
+<U10DDC8>
+<U10DDC9>
+<U10DDCA>
+<U10DDCB>
+<U10DDCC>
+<U10DDCD>
+<U10DDCE>
+<U10DDCF>
+<U10DDD0>
+<U10DDD1>
+<U10DDD2>
+<U10DDD3>
+<U10DDD4>
+<U10DDD5>
+<U10DDD6>
+<U10DDD7>
+<U10DDD8>
+<U10DDD9>
+<U10DDDA>
+<U10DDDB>
+<U10DDDC>
+<U10DDDD>
+<U10DDDE>
+<U10DDDF>
+<U10DDE0>
+<U10DDE1>
+<U10DDE2>
+<U10DDE3>
+<U10DDE4>
+<U10DDE5>
+<U10DDE6>
+<U10DDE7>
+<U10DDE8>
+<U10DDE9>
+<U10DDEA>
+<U10DDEB>
+<U10DDEC>
+<U10DDED>
+<U10DDEE>
+<U10DDEF>
+<U10DDF0>
+<U10DDF1>
+<U10DDF2>
+<U10DDF3>
+<U10DDF4>
+<U10DDF5>
+<U10DDF6>
+<U10DDF7>
+<U10DDF8>
+<U10DDF9>
+<U10DDFA>
+<U10DDFB>
+<U10DDFC>
+<U10DDFD>
+<U10DDFE>
+<U10DDFF>
+<U10DE00>
+<U10DE01>
+<U10DE02>
+<U10DE03>
+<U10DE04>
+<U10DE05>
+<U10DE06>
+<U10DE07>
+<U10DE08>
+<U10DE09>
+<U10DE0A>
+<U10DE0B>
+<U10DE0C>
+<U10DE0D>
+<U10DE0E>
+<U10DE0F>
+<U10DE10>
+<U10DE11>
+<U10DE12>
+<U10DE13>
+<U10DE14>
+<U10DE15>
+<U10DE16>
+<U10DE17>
+<U10DE18>
+<U10DE19>
+<U10DE1A>
+<U10DE1B>
+<U10DE1C>
+<U10DE1D>
+<U10DE1E>
+<U10DE1F>
+<U10DE20>
+<U10DE21>
+<U10DE22>
+<U10DE23>
+<U10DE24>
+<U10DE25>
+<U10DE26>
+<U10DE27>
+<U10DE28>
+<U10DE29>
+<U10DE2A>
+<U10DE2B>
+<U10DE2C>
+<U10DE2D>
+<U10DE2E>
+<U10DE2F>
+<U10DE30>
+<U10DE31>
+<U10DE32>
+<U10DE33>
+<U10DE34>
+<U10DE35>
+<U10DE36>
+<U10DE37>
+<U10DE38>
+<U10DE39>
+<U10DE3A>
+<U10DE3B>
+<U10DE3C>
+<U10DE3D>
+<U10DE3E>
+<U10DE3F>
+<U10DE40>
+<U10DE41>
+<U10DE42>
+<U10DE43>
+<U10DE44>
+<U10DE45>
+<U10DE46>
+<U10DE47>
+<U10DE48>
+<U10DE49>
+<U10DE4A>
+<U10DE4B>
+<U10DE4C>
+<U10DE4D>
+<U10DE4E>
+<U10DE4F>
+<U10DE50>
+<U10DE51>
+<U10DE52>
+<U10DE53>
+<U10DE54>
+<U10DE55>
+<U10DE56>
+<U10DE57>
+<U10DE58>
+<U10DE59>
+<U10DE5A>
+<U10DE5B>
+<U10DE5C>
+<U10DE5D>
+<U10DE5E>
+<U10DE5F>
+<U10DE60>
+<U10DE61>
+<U10DE62>
+<U10DE63>
+<U10DE64>
+<U10DE65>
+<U10DE66>
+<U10DE67>
+<U10DE68>
+<U10DE69>
+<U10DE6A>
+<U10DE6B>
+<U10DE6C>
+<U10DE6D>
+<U10DE6E>
+<U10DE6F>
+<U10DE70>
+<U10DE71>
+<U10DE72>
+<U10DE73>
+<U10DE74>
+<U10DE75>
+<U10DE76>
+<U10DE77>
+<U10DE78>
+<U10DE79>
+<U10DE7A>
+<U10DE7B>
+<U10DE7C>
+<U10DE7D>
+<U10DE7E>
+<U10DE7F>
+<U10DE80>
+<U10DE81>
+<U10DE82>
+<U10DE83>
+<U10DE84>
+<U10DE85>
+<U10DE86>
+<U10DE87>
+<U10DE88>
+<U10DE89>
+<U10DE8A>
+<U10DE8B>
+<U10DE8C>
+<U10DE8D>
+<U10DE8E>
+<U10DE8F>
+<U10DE90>
+<U10DE91>
+<U10DE92>
+<U10DE93>
+<U10DE94>
+<U10DE95>
+<U10DE96>
+<U10DE97>
+<U10DE98>
+<U10DE99>
+<U10DE9A>
+<U10DE9B>
+<U10DE9C>
+<U10DE9D>
+<U10DE9E>
+<U10DE9F>
+<U10DEA0>
+<U10DEA1>
+<U10DEA2>
+<U10DEA3>
+<U10DEA4>
+<U10DEA5>
+<U10DEA6>
+<U10DEA7>
+<U10DEA8>
+<U10DEA9>
+<U10DEAA>
+<U10DEAB>
+<U10DEAC>
+<U10DEAD>
+<U10DEAE>
+<U10DEAF>
+<U10DEB0>
+<U10DEB1>
+<U10DEB2>
+<U10DEB3>
+<U10DEB4>
+<U10DEB5>
+<U10DEB6>
+<U10DEB7>
+<U10DEB8>
+<U10DEB9>
+<U10DEBA>
+<U10DEBB>
+<U10DEBC>
+<U10DEBD>
+<U10DEBE>
+<U10DEBF>
+<U10DEC0>
+<U10DEC1>
+<U10DEC2>
+<U10DEC3>
+<U10DEC4>
+<U10DEC5>
+<U10DEC6>
+<U10DEC7>
+<U10DEC8>
+<U10DEC9>
+<U10DECA>
+<U10DECB>
+<U10DECC>
+<U10DECD>
+<U10DECE>
+<U10DECF>
+<U10DED0>
+<U10DED1>
+<U10DED2>
+<U10DED3>
+<U10DED4>
+<U10DED5>
+<U10DED6>
+<U10DED7>
+<U10DED8>
+<U10DED9>
+<U10DEDA>
+<U10DEDB>
+<U10DEDC>
+<U10DEDD>
+<U10DEDE>
+<U10DEDF>
+<U10DEE0>
+<U10DEE1>
+<U10DEE2>
+<U10DEE3>
+<U10DEE4>
+<U10DEE5>
+<U10DEE6>
+<U10DEE7>
+<U10DEE8>
+<U10DEE9>
+<U10DEEA>
+<U10DEEB>
+<U10DEEC>
+<U10DEED>
+<U10DEEE>
+<U10DEEF>
+<U10DEF0>
+<U10DEF1>
+<U10DEF2>
+<U10DEF3>
+<U10DEF4>
+<U10DEF5>
+<U10DEF6>
+<U10DEF7>
+<U10DEF8>
+<U10DEF9>
+<U10DEFA>
+<U10DEFB>
+<U10DEFC>
+<U10DEFD>
+<U10DEFE>
+<U10DEFF>
+<U10DF00>
+<U10DF01>
+<U10DF02>
+<U10DF03>
+<U10DF04>
+<U10DF05>
+<U10DF06>
+<U10DF07>
+<U10DF08>
+<U10DF09>
+<U10DF0A>
+<U10DF0B>
+<U10DF0C>
+<U10DF0D>
+<U10DF0E>
+<U10DF0F>
+<U10DF10>
+<U10DF11>
+<U10DF12>
+<U10DF13>
+<U10DF14>
+<U10DF15>
+<U10DF16>
+<U10DF17>
+<U10DF18>
+<U10DF19>
+<U10DF1A>
+<U10DF1B>
+<U10DF1C>
+<U10DF1D>
+<U10DF1E>
+<U10DF1F>
+<U10DF20>
+<U10DF21>
+<U10DF22>
+<U10DF23>
+<U10DF24>
+<U10DF25>
+<U10DF26>
+<U10DF27>
+<U10DF28>
+<U10DF29>
+<U10DF2A>
+<U10DF2B>
+<U10DF2C>
+<U10DF2D>
+<U10DF2E>
+<U10DF2F>
+<U10DF30>
+<U10DF31>
+<U10DF32>
+<U10DF33>
+<U10DF34>
+<U10DF35>
+<U10DF36>
+<U10DF37>
+<U10DF38>
+<U10DF39>
+<U10DF3A>
+<U10DF3B>
+<U10DF3C>
+<U10DF3D>
+<U10DF3E>
+<U10DF3F>
+<U10DF40>
+<U10DF41>
+<U10DF42>
+<U10DF43>
+<U10DF44>
+<U10DF45>
+<U10DF46>
+<U10DF47>
+<U10DF48>
+<U10DF49>
+<U10DF4A>
+<U10DF4B>
+<U10DF4C>
+<U10DF4D>
+<U10DF4E>
+<U10DF4F>
+<U10DF50>
+<U10DF51>
+<U10DF52>
+<U10DF53>
+<U10DF54>
+<U10DF55>
+<U10DF56>
+<U10DF57>
+<U10DF58>
+<U10DF59>
+<U10DF5A>
+<U10DF5B>
+<U10DF5C>
+<U10DF5D>
+<U10DF5E>
+<U10DF5F>
+<U10DF60>
+<U10DF61>
+<U10DF62>
+<U10DF63>
+<U10DF64>
+<U10DF65>
+<U10DF66>
+<U10DF67>
+<U10DF68>
+<U10DF69>
+<U10DF6A>
+<U10DF6B>
+<U10DF6C>
+<U10DF6D>
+<U10DF6E>
+<U10DF6F>
+<U10DF70>
+<U10DF71>
+<U10DF72>
+<U10DF73>
+<U10DF74>
+<U10DF75>
+<U10DF76>
+<U10DF77>
+<U10DF78>
+<U10DF79>
+<U10DF7A>
+<U10DF7B>
+<U10DF7C>
+<U10DF7D>
+<U10DF7E>
+<U10DF7F>
+<U10DF80>
+<U10DF81>
+<U10DF82>
+<U10DF83>
+<U10DF84>
+<U10DF85>
+<U10DF86>
+<U10DF87>
+<U10DF88>
+<U10DF89>
+<U10DF8A>
+<U10DF8B>
+<U10DF8C>
+<U10DF8D>
+<U10DF8E>
+<U10DF8F>
+<U10DF90>
+<U10DF91>
+<U10DF92>
+<U10DF93>
+<U10DF94>
+<U10DF95>
+<U10DF96>
+<U10DF97>
+<U10DF98>
+<U10DF99>
+<U10DF9A>
+<U10DF9B>
+<U10DF9C>
+<U10DF9D>
+<U10DF9E>
+<U10DF9F>
+<U10DFA0>
+<U10DFA1>
+<U10DFA2>
+<U10DFA3>
+<U10DFA4>
+<U10DFA5>
+<U10DFA6>
+<U10DFA7>
+<U10DFA8>
+<U10DFA9>
+<U10DFAA>
+<U10DFAB>
+<U10DFAC>
+<U10DFAD>
+<U10DFAE>
+<U10DFAF>
+<U10DFB0>
+<U10DFB1>
+<U10DFB2>
+<U10DFB3>
+<U10DFB4>
+<U10DFB5>
+<U10DFB6>
+<U10DFB7>
+<U10DFB8>
+<U10DFB9>
+<U10DFBA>
+<U10DFBB>
+<U10DFBC>
+<U10DFBD>
+<U10DFBE>
+<U10DFBF>
+<U10DFC0>
+<U10DFC1>
+<U10DFC2>
+<U10DFC3>
+<U10DFC4>
+<U10DFC5>
+<U10DFC6>
+<U10DFC7>
+<U10DFC8>
+<U10DFC9>
+<U10DFCA>
+<U10DFCB>
+<U10DFCC>
+<U10DFCD>
+<U10DFCE>
+<U10DFCF>
+<U10DFD0>
+<U10DFD1>
+<U10DFD2>
+<U10DFD3>
+<U10DFD4>
+<U10DFD5>
+<U10DFD6>
+<U10DFD7>
+<U10DFD8>
+<U10DFD9>
+<U10DFDA>
+<U10DFDB>
+<U10DFDC>
+<U10DFDD>
+<U10DFDE>
+<U10DFDF>
+<U10DFE0>
+<U10DFE1>
+<U10DFE2>
+<U10DFE3>
+<U10DFE4>
+<U10DFE5>
+<U10DFE6>
+<U10DFE7>
+<U10DFE8>
+<U10DFE9>
+<U10DFEA>
+<U10DFEB>
+<U10DFEC>
+<U10DFED>
+<U10DFEE>
+<U10DFEF>
+<U10DFF0>
+<U10DFF1>
+<U10DFF2>
+<U10DFF3>
+<U10DFF4>
+<U10DFF5>
+<U10DFF6>
+<U10DFF7>
+<U10DFF8>
+<U10DFF9>
+<U10DFFA>
+<U10DFFB>
+<U10DFFC>
+<U10DFFD>
+<U10DFFE>
+<U10DFFF>
+<U10E000>
+<U10E001>
+<U10E002>
+<U10E003>
+<U10E004>
+<U10E005>
+<U10E006>
+<U10E007>
+<U10E008>
+<U10E009>
+<U10E00A>
+<U10E00B>
+<U10E00C>
+<U10E00D>
+<U10E00E>
+<U10E00F>
+<U10E010>
+<U10E011>
+<U10E012>
+<U10E013>
+<U10E014>
+<U10E015>
+<U10E016>
+<U10E017>
+<U10E018>
+<U10E019>
+<U10E01A>
+<U10E01B>
+<U10E01C>
+<U10E01D>
+<U10E01E>
+<U10E01F>
+<U10E020>
+<U10E021>
+<U10E022>
+<U10E023>
+<U10E024>
+<U10E025>
+<U10E026>
+<U10E027>
+<U10E028>
+<U10E029>
+<U10E02A>
+<U10E02B>
+<U10E02C>
+<U10E02D>
+<U10E02E>
+<U10E02F>
+<U10E030>
+<U10E031>
+<U10E032>
+<U10E033>
+<U10E034>
+<U10E035>
+<U10E036>
+<U10E037>
+<U10E038>
+<U10E039>
+<U10E03A>
+<U10E03B>
+<U10E03C>
+<U10E03D>
+<U10E03E>
+<U10E03F>
+<U10E040>
+<U10E041>
+<U10E042>
+<U10E043>
+<U10E044>
+<U10E045>
+<U10E046>
+<U10E047>
+<U10E048>
+<U10E049>
+<U10E04A>
+<U10E04B>
+<U10E04C>
+<U10E04D>
+<U10E04E>
+<U10E04F>
+<U10E050>
+<U10E051>
+<U10E052>
+<U10E053>
+<U10E054>
+<U10E055>
+<U10E056>
+<U10E057>
+<U10E058>
+<U10E059>
+<U10E05A>
+<U10E05B>
+<U10E05C>
+<U10E05D>
+<U10E05E>
+<U10E05F>
+<U10E060>
+<U10E061>
+<U10E062>
+<U10E063>
+<U10E064>
+<U10E065>
+<U10E066>
+<U10E067>
+<U10E068>
+<U10E069>
+<U10E06A>
+<U10E06B>
+<U10E06C>
+<U10E06D>
+<U10E06E>
+<U10E06F>
+<U10E070>
+<U10E071>
+<U10E072>
+<U10E073>
+<U10E074>
+<U10E075>
+<U10E076>
+<U10E077>
+<U10E078>
+<U10E079>
+<U10E07A>
+<U10E07B>
+<U10E07C>
+<U10E07D>
+<U10E07E>
+<U10E07F>
+<U10E080>
+<U10E081>
+<U10E082>
+<U10E083>
+<U10E084>
+<U10E085>
+<U10E086>
+<U10E087>
+<U10E088>
+<U10E089>
+<U10E08A>
+<U10E08B>
+<U10E08C>
+<U10E08D>
+<U10E08E>
+<U10E08F>
+<U10E090>
+<U10E091>
+<U10E092>
+<U10E093>
+<U10E094>
+<U10E095>
+<U10E096>
+<U10E097>
+<U10E098>
+<U10E099>
+<U10E09A>
+<U10E09B>
+<U10E09C>
+<U10E09D>
+<U10E09E>
+<U10E09F>
+<U10E0A0>
+<U10E0A1>
+<U10E0A2>
+<U10E0A3>
+<U10E0A4>
+<U10E0A5>
+<U10E0A6>
+<U10E0A7>
+<U10E0A8>
+<U10E0A9>
+<U10E0AA>
+<U10E0AB>
+<U10E0AC>
+<U10E0AD>
+<U10E0AE>
+<U10E0AF>
+<U10E0B0>
+<U10E0B1>
+<U10E0B2>
+<U10E0B3>
+<U10E0B4>
+<U10E0B5>
+<U10E0B6>
+<U10E0B7>
+<U10E0B8>
+<U10E0B9>
+<U10E0BA>
+<U10E0BB>
+<U10E0BC>
+<U10E0BD>
+<U10E0BE>
+<U10E0BF>
+<U10E0C0>
+<U10E0C1>
+<U10E0C2>
+<U10E0C3>
+<U10E0C4>
+<U10E0C5>
+<U10E0C6>
+<U10E0C7>
+<U10E0C8>
+<U10E0C9>
+<U10E0CA>
+<U10E0CB>
+<U10E0CC>
+<U10E0CD>
+<U10E0CE>
+<U10E0CF>
+<U10E0D0>
+<U10E0D1>
+<U10E0D2>
+<U10E0D3>
+<U10E0D4>
+<U10E0D5>
+<U10E0D6>
+<U10E0D7>
+<U10E0D8>
+<U10E0D9>
+<U10E0DA>
+<U10E0DB>
+<U10E0DC>
+<U10E0DD>
+<U10E0DE>
+<U10E0DF>
+<U10E0E0>
+<U10E0E1>
+<U10E0E2>
+<U10E0E3>
+<U10E0E4>
+<U10E0E5>
+<U10E0E6>
+<U10E0E7>
+<U10E0E8>
+<U10E0E9>
+<U10E0EA>
+<U10E0EB>
+<U10E0EC>
+<U10E0ED>
+<U10E0EE>
+<U10E0EF>
+<U10E0F0>
+<U10E0F1>
+<U10E0F2>
+<U10E0F3>
+<U10E0F4>
+<U10E0F5>
+<U10E0F6>
+<U10E0F7>
+<U10E0F8>
+<U10E0F9>
+<U10E0FA>
+<U10E0FB>
+<U10E0FC>
+<U10E0FD>
+<U10E0FE>
+<U10E0FF>
+<U10E100>
+<U10E101>
+<U10E102>
+<U10E103>
+<U10E104>
+<U10E105>
+<U10E106>
+<U10E107>
+<U10E108>
+<U10E109>
+<U10E10A>
+<U10E10B>
+<U10E10C>
+<U10E10D>
+<U10E10E>
+<U10E10F>
+<U10E110>
+<U10E111>
+<U10E112>
+<U10E113>
+<U10E114>
+<U10E115>
+<U10E116>
+<U10E117>
+<U10E118>
+<U10E119>
+<U10E11A>
+<U10E11B>
+<U10E11C>
+<U10E11D>
+<U10E11E>
+<U10E11F>
+<U10E120>
+<U10E121>
+<U10E122>
+<U10E123>
+<U10E124>
+<U10E125>
+<U10E126>
+<U10E127>
+<U10E128>
+<U10E129>
+<U10E12A>
+<U10E12B>
+<U10E12C>
+<U10E12D>
+<U10E12E>
+<U10E12F>
+<U10E130>
+<U10E131>
+<U10E132>
+<U10E133>
+<U10E134>
+<U10E135>
+<U10E136>
+<U10E137>
+<U10E138>
+<U10E139>
+<U10E13A>
+<U10E13B>
+<U10E13C>
+<U10E13D>
+<U10E13E>
+<U10E13F>
+<U10E140>
+<U10E141>
+<U10E142>
+<U10E143>
+<U10E144>
+<U10E145>
+<U10E146>
+<U10E147>
+<U10E148>
+<U10E149>
+<U10E14A>
+<U10E14B>
+<U10E14C>
+<U10E14D>
+<U10E14E>
+<U10E14F>
+<U10E150>
+<U10E151>
+<U10E152>
+<U10E153>
+<U10E154>
+<U10E155>
+<U10E156>
+<U10E157>
+<U10E158>
+<U10E159>
+<U10E15A>
+<U10E15B>
+<U10E15C>
+<U10E15D>
+<U10E15E>
+<U10E15F>
+<U10E160>
+<U10E161>
+<U10E162>
+<U10E163>
+<U10E164>
+<U10E165>
+<U10E166>
+<U10E167>
+<U10E168>
+<U10E169>
+<U10E16A>
+<U10E16B>
+<U10E16C>
+<U10E16D>
+<U10E16E>
+<U10E16F>
+<U10E170>
+<U10E171>
+<U10E172>
+<U10E173>
+<U10E174>
+<U10E175>
+<U10E176>
+<U10E177>
+<U10E178>
+<U10E179>
+<U10E17A>
+<U10E17B>
+<U10E17C>
+<U10E17D>
+<U10E17E>
+<U10E17F>
+<U10E180>
+<U10E181>
+<U10E182>
+<U10E183>
+<U10E184>
+<U10E185>
+<U10E186>
+<U10E187>
+<U10E188>
+<U10E189>
+<U10E18A>
+<U10E18B>
+<U10E18C>
+<U10E18D>
+<U10E18E>
+<U10E18F>
+<U10E190>
+<U10E191>
+<U10E192>
+<U10E193>
+<U10E194>
+<U10E195>
+<U10E196>
+<U10E197>
+<U10E198>
+<U10E199>
+<U10E19A>
+<U10E19B>
+<U10E19C>
+<U10E19D>
+<U10E19E>
+<U10E19F>
+<U10E1A0>
+<U10E1A1>
+<U10E1A2>
+<U10E1A3>
+<U10E1A4>
+<U10E1A5>
+<U10E1A6>
+<U10E1A7>
+<U10E1A8>
+<U10E1A9>
+<U10E1AA>
+<U10E1AB>
+<U10E1AC>
+<U10E1AD>
+<U10E1AE>
+<U10E1AF>
+<U10E1B0>
+<U10E1B1>
+<U10E1B2>
+<U10E1B3>
+<U10E1B4>
+<U10E1B5>
+<U10E1B6>
+<U10E1B7>
+<U10E1B8>
+<U10E1B9>
+<U10E1BA>
+<U10E1BB>
+<U10E1BC>
+<U10E1BD>
+<U10E1BE>
+<U10E1BF>
+<U10E1C0>
+<U10E1C1>
+<U10E1C2>
+<U10E1C3>
+<U10E1C4>
+<U10E1C5>
+<U10E1C6>
+<U10E1C7>
+<U10E1C8>
+<U10E1C9>
+<U10E1CA>
+<U10E1CB>
+<U10E1CC>
+<U10E1CD>
+<U10E1CE>
+<U10E1CF>
+<U10E1D0>
+<U10E1D1>
+<U10E1D2>
+<U10E1D3>
+<U10E1D4>
+<U10E1D5>
+<U10E1D6>
+<U10E1D7>
+<U10E1D8>
+<U10E1D9>
+<U10E1DA>
+<U10E1DB>
+<U10E1DC>
+<U10E1DD>
+<U10E1DE>
+<U10E1DF>
+<U10E1E0>
+<U10E1E1>
+<U10E1E2>
+<U10E1E3>
+<U10E1E4>
+<U10E1E5>
+<U10E1E6>
+<U10E1E7>
+<U10E1E8>
+<U10E1E9>
+<U10E1EA>
+<U10E1EB>
+<U10E1EC>
+<U10E1ED>
+<U10E1EE>
+<U10E1EF>
+<U10E1F0>
+<U10E1F1>
+<U10E1F2>
+<U10E1F3>
+<U10E1F4>
+<U10E1F5>
+<U10E1F6>
+<U10E1F7>
+<U10E1F8>
+<U10E1F9>
+<U10E1FA>
+<U10E1FB>
+<U10E1FC>
+<U10E1FD>
+<U10E1FE>
+<U10E1FF>
+<U10E200>
+<U10E201>
+<U10E202>
+<U10E203>
+<U10E204>
+<U10E205>
+<U10E206>
+<U10E207>
+<U10E208>
+<U10E209>
+<U10E20A>
+<U10E20B>
+<U10E20C>
+<U10E20D>
+<U10E20E>
+<U10E20F>
+<U10E210>
+<U10E211>
+<U10E212>
+<U10E213>
+<U10E214>
+<U10E215>
+<U10E216>
+<U10E217>
+<U10E218>
+<U10E219>
+<U10E21A>
+<U10E21B>
+<U10E21C>
+<U10E21D>
+<U10E21E>
+<U10E21F>
+<U10E220>
+<U10E221>
+<U10E222>
+<U10E223>
+<U10E224>
+<U10E225>
+<U10E226>
+<U10E227>
+<U10E228>
+<U10E229>
+<U10E22A>
+<U10E22B>
+<U10E22C>
+<U10E22D>
+<U10E22E>
+<U10E22F>
+<U10E230>
+<U10E231>
+<U10E232>
+<U10E233>
+<U10E234>
+<U10E235>
+<U10E236>
+<U10E237>
+<U10E238>
+<U10E239>
+<U10E23A>
+<U10E23B>
+<U10E23C>
+<U10E23D>
+<U10E23E>
+<U10E23F>
+<U10E240>
+<U10E241>
+<U10E242>
+<U10E243>
+<U10E244>
+<U10E245>
+<U10E246>
+<U10E247>
+<U10E248>
+<U10E249>
+<U10E24A>
+<U10E24B>
+<U10E24C>
+<U10E24D>
+<U10E24E>
+<U10E24F>
+<U10E250>
+<U10E251>
+<U10E252>
+<U10E253>
+<U10E254>
+<U10E255>
+<U10E256>
+<U10E257>
+<U10E258>
+<U10E259>
+<U10E25A>
+<U10E25B>
+<U10E25C>
+<U10E25D>
+<U10E25E>
+<U10E25F>
+<U10E260>
+<U10E261>
+<U10E262>
+<U10E263>
+<U10E264>
+<U10E265>
+<U10E266>
+<U10E267>
+<U10E268>
+<U10E269>
+<U10E26A>
+<U10E26B>
+<U10E26C>
+<U10E26D>
+<U10E26E>
+<U10E26F>
+<U10E270>
+<U10E271>
+<U10E272>
+<U10E273>
+<U10E274>
+<U10E275>
+<U10E276>
+<U10E277>
+<U10E278>
+<U10E279>
+<U10E27A>
+<U10E27B>
+<U10E27C>
+<U10E27D>
+<U10E27E>
+<U10E27F>
+<U10E280>
+<U10E281>
+<U10E282>
+<U10E283>
+<U10E284>
+<U10E285>
+<U10E286>
+<U10E287>
+<U10E288>
+<U10E289>
+<U10E28A>
+<U10E28B>
+<U10E28C>
+<U10E28D>
+<U10E28E>
+<U10E28F>
+<U10E290>
+<U10E291>
+<U10E292>
+<U10E293>
+<U10E294>
+<U10E295>
+<U10E296>
+<U10E297>
+<U10E298>
+<U10E299>
+<U10E29A>
+<U10E29B>
+<U10E29C>
+<U10E29D>
+<U10E29E>
+<U10E29F>
+<U10E2A0>
+<U10E2A1>
+<U10E2A2>
+<U10E2A3>
+<U10E2A4>
+<U10E2A5>
+<U10E2A6>
+<U10E2A7>
+<U10E2A8>
+<U10E2A9>
+<U10E2AA>
+<U10E2AB>
+<U10E2AC>
+<U10E2AD>
+<U10E2AE>
+<U10E2AF>
+<U10E2B0>
+<U10E2B1>
+<U10E2B2>
+<U10E2B3>
+<U10E2B4>
+<U10E2B5>
+<U10E2B6>
+<U10E2B7>
+<U10E2B8>
+<U10E2B9>
+<U10E2BA>
+<U10E2BB>
+<U10E2BC>
+<U10E2BD>
+<U10E2BE>
+<U10E2BF>
+<U10E2C0>
+<U10E2C1>
+<U10E2C2>
+<U10E2C3>
+<U10E2C4>
+<U10E2C5>
+<U10E2C6>
+<U10E2C7>
+<U10E2C8>
+<U10E2C9>
+<U10E2CA>
+<U10E2CB>
+<U10E2CC>
+<U10E2CD>
+<U10E2CE>
+<U10E2CF>
+<U10E2D0>
+<U10E2D1>
+<U10E2D2>
+<U10E2D3>
+<U10E2D4>
+<U10E2D5>
+<U10E2D6>
+<U10E2D7>
+<U10E2D8>
+<U10E2D9>
+<U10E2DA>
+<U10E2DB>
+<U10E2DC>
+<U10E2DD>
+<U10E2DE>
+<U10E2DF>
+<U10E2E0>
+<U10E2E1>
+<U10E2E2>
+<U10E2E3>
+<U10E2E4>
+<U10E2E5>
+<U10E2E6>
+<U10E2E7>
+<U10E2E8>
+<U10E2E9>
+<U10E2EA>
+<U10E2EB>
+<U10E2EC>
+<U10E2ED>
+<U10E2EE>
+<U10E2EF>
+<U10E2F0>
+<U10E2F1>
+<U10E2F2>
+<U10E2F3>
+<U10E2F4>
+<U10E2F5>
+<U10E2F6>
+<U10E2F7>
+<U10E2F8>
+<U10E2F9>
+<U10E2FA>
+<U10E2FB>
+<U10E2FC>
+<U10E2FD>
+<U10E2FE>
+<U10E2FF>
+<U10E300>
+<U10E301>
+<U10E302>
+<U10E303>
+<U10E304>
+<U10E305>
+<U10E306>
+<U10E307>
+<U10E308>
+<U10E309>
+<U10E30A>
+<U10E30B>
+<U10E30C>
+<U10E30D>
+<U10E30E>
+<U10E30F>
+<U10E310>
+<U10E311>
+<U10E312>
+<U10E313>
+<U10E314>
+<U10E315>
+<U10E316>
+<U10E317>
+<U10E318>
+<U10E319>
+<U10E31A>
+<U10E31B>
+<U10E31C>
+<U10E31D>
+<U10E31E>
+<U10E31F>
+<U10E320>
+<U10E321>
+<U10E322>
+<U10E323>
+<U10E324>
+<U10E325>
+<U10E326>
+<U10E327>
+<U10E328>
+<U10E329>
+<U10E32A>
+<U10E32B>
+<U10E32C>
+<U10E32D>
+<U10E32E>
+<U10E32F>
+<U10E330>
+<U10E331>
+<U10E332>
+<U10E333>
+<U10E334>
+<U10E335>
+<U10E336>
+<U10E337>
+<U10E338>
+<U10E339>
+<U10E33A>
+<U10E33B>
+<U10E33C>
+<U10E33D>
+<U10E33E>
+<U10E33F>
+<U10E340>
+<U10E341>
+<U10E342>
+<U10E343>
+<U10E344>
+<U10E345>
+<U10E346>
+<U10E347>
+<U10E348>
+<U10E349>
+<U10E34A>
+<U10E34B>
+<U10E34C>
+<U10E34D>
+<U10E34E>
+<U10E34F>
+<U10E350>
+<U10E351>
+<U10E352>
+<U10E353>
+<U10E354>
+<U10E355>
+<U10E356>
+<U10E357>
+<U10E358>
+<U10E359>
+<U10E35A>
+<U10E35B>
+<U10E35C>
+<U10E35D>
+<U10E35E>
+<U10E35F>
+<U10E360>
+<U10E361>
+<U10E362>
+<U10E363>
+<U10E364>
+<U10E365>
+<U10E366>
+<U10E367>
+<U10E368>
+<U10E369>
+<U10E36A>
+<U10E36B>
+<U10E36C>
+<U10E36D>
+<U10E36E>
+<U10E36F>
+<U10E370>
+<U10E371>
+<U10E372>
+<U10E373>
+<U10E374>
+<U10E375>
+<U10E376>
+<U10E377>
+<U10E378>
+<U10E379>
+<U10E37A>
+<U10E37B>
+<U10E37C>
+<U10E37D>
+<U10E37E>
+<U10E37F>
+<U10E380>
+<U10E381>
+<U10E382>
+<U10E383>
+<U10E384>
+<U10E385>
+<U10E386>
+<U10E387>
+<U10E388>
+<U10E389>
+<U10E38A>
+<U10E38B>
+<U10E38C>
+<U10E38D>
+<U10E38E>
+<U10E38F>
+<U10E390>
+<U10E391>
+<U10E392>
+<U10E393>
+<U10E394>
+<U10E395>
+<U10E396>
+<U10E397>
+<U10E398>
+<U10E399>
+<U10E39A>
+<U10E39B>
+<U10E39C>
+<U10E39D>
+<U10E39E>
+<U10E39F>
+<U10E3A0>
+<U10E3A1>
+<U10E3A2>
+<U10E3A3>
+<U10E3A4>
+<U10E3A5>
+<U10E3A6>
+<U10E3A7>
+<U10E3A8>
+<U10E3A9>
+<U10E3AA>
+<U10E3AB>
+<U10E3AC>
+<U10E3AD>
+<U10E3AE>
+<U10E3AF>
+<U10E3B0>
+<U10E3B1>
+<U10E3B2>
+<U10E3B3>
+<U10E3B4>
+<U10E3B5>
+<U10E3B6>
+<U10E3B7>
+<U10E3B8>
+<U10E3B9>
+<U10E3BA>
+<U10E3BB>
+<U10E3BC>
+<U10E3BD>
+<U10E3BE>
+<U10E3BF>
+<U10E3C0>
+<U10E3C1>
+<U10E3C2>
+<U10E3C3>
+<U10E3C4>
+<U10E3C5>
+<U10E3C6>
+<U10E3C7>
+<U10E3C8>
+<U10E3C9>
+<U10E3CA>
+<U10E3CB>
+<U10E3CC>
+<U10E3CD>
+<U10E3CE>
+<U10E3CF>
+<U10E3D0>
+<U10E3D1>
+<U10E3D2>
+<U10E3D3>
+<U10E3D4>
+<U10E3D5>
+<U10E3D6>
+<U10E3D7>
+<U10E3D8>
+<U10E3D9>
+<U10E3DA>
+<U10E3DB>
+<U10E3DC>
+<U10E3DD>
+<U10E3DE>
+<U10E3DF>
+<U10E3E0>
+<U10E3E1>
+<U10E3E2>
+<U10E3E3>
+<U10E3E4>
+<U10E3E5>
+<U10E3E6>
+<U10E3E7>
+<U10E3E8>
+<U10E3E9>
+<U10E3EA>
+<U10E3EB>
+<U10E3EC>
+<U10E3ED>
+<U10E3EE>
+<U10E3EF>
+<U10E3F0>
+<U10E3F1>
+<U10E3F2>
+<U10E3F3>
+<U10E3F4>
+<U10E3F5>
+<U10E3F6>
+<U10E3F7>
+<U10E3F8>
+<U10E3F9>
+<U10E3FA>
+<U10E3FB>
+<U10E3FC>
+<U10E3FD>
+<U10E3FE>
+<U10E3FF>
+<U10E400>
+<U10E401>
+<U10E402>
+<U10E403>
+<U10E404>
+<U10E405>
+<U10E406>
+<U10E407>
+<U10E408>
+<U10E409>
+<U10E40A>
+<U10E40B>
+<U10E40C>
+<U10E40D>
+<U10E40E>
+<U10E40F>
+<U10E410>
+<U10E411>
+<U10E412>
+<U10E413>
+<U10E414>
+<U10E415>
+<U10E416>
+<U10E417>
+<U10E418>
+<U10E419>
+<U10E41A>
+<U10E41B>
+<U10E41C>
+<U10E41D>
+<U10E41E>
+<U10E41F>
+<U10E420>
+<U10E421>
+<U10E422>
+<U10E423>
+<U10E424>
+<U10E425>
+<U10E426>
+<U10E427>
+<U10E428>
+<U10E429>
+<U10E42A>
+<U10E42B>
+<U10E42C>
+<U10E42D>
+<U10E42E>
+<U10E42F>
+<U10E430>
+<U10E431>
+<U10E432>
+<U10E433>
+<U10E434>
+<U10E435>
+<U10E436>
+<U10E437>
+<U10E438>
+<U10E439>
+<U10E43A>
+<U10E43B>
+<U10E43C>
+<U10E43D>
+<U10E43E>
+<U10E43F>
+<U10E440>
+<U10E441>
+<U10E442>
+<U10E443>
+<U10E444>
+<U10E445>
+<U10E446>
+<U10E447>
+<U10E448>
+<U10E449>
+<U10E44A>
+<U10E44B>
+<U10E44C>
+<U10E44D>
+<U10E44E>
+<U10E44F>
+<U10E450>
+<U10E451>
+<U10E452>
+<U10E453>
+<U10E454>
+<U10E455>
+<U10E456>
+<U10E457>
+<U10E458>
+<U10E459>
+<U10E45A>
+<U10E45B>
+<U10E45C>
+<U10E45D>
+<U10E45E>
+<U10E45F>
+<U10E460>
+<U10E461>
+<U10E462>
+<U10E463>
+<U10E464>
+<U10E465>
+<U10E466>
+<U10E467>
+<U10E468>
+<U10E469>
+<U10E46A>
+<U10E46B>
+<U10E46C>
+<U10E46D>
+<U10E46E>
+<U10E46F>
+<U10E470>
+<U10E471>
+<U10E472>
+<U10E473>
+<U10E474>
+<U10E475>
+<U10E476>
+<U10E477>
+<U10E478>
+<U10E479>
+<U10E47A>
+<U10E47B>
+<U10E47C>
+<U10E47D>
+<U10E47E>
+<U10E47F>
+<U10E480>
+<U10E481>
+<U10E482>
+<U10E483>
+<U10E484>
+<U10E485>
+<U10E486>
+<U10E487>
+<U10E488>
+<U10E489>
+<U10E48A>
+<U10E48B>
+<U10E48C>
+<U10E48D>
+<U10E48E>
+<U10E48F>
+<U10E490>
+<U10E491>
+<U10E492>
+<U10E493>
+<U10E494>
+<U10E495>
+<U10E496>
+<U10E497>
+<U10E498>
+<U10E499>
+<U10E49A>
+<U10E49B>
+<U10E49C>
+<U10E49D>
+<U10E49E>
+<U10E49F>
+<U10E4A0>
+<U10E4A1>
+<U10E4A2>
+<U10E4A3>
+<U10E4A4>
+<U10E4A5>
+<U10E4A6>
+<U10E4A7>
+<U10E4A8>
+<U10E4A9>
+<U10E4AA>
+<U10E4AB>
+<U10E4AC>
+<U10E4AD>
+<U10E4AE>
+<U10E4AF>
+<U10E4B0>
+<U10E4B1>
+<U10E4B2>
+<U10E4B3>
+<U10E4B4>
+<U10E4B5>
+<U10E4B6>
+<U10E4B7>
+<U10E4B8>
+<U10E4B9>
+<U10E4BA>
+<U10E4BB>
+<U10E4BC>
+<U10E4BD>
+<U10E4BE>
+<U10E4BF>
+<U10E4C0>
+<U10E4C1>
+<U10E4C2>
+<U10E4C3>
+<U10E4C4>
+<U10E4C5>
+<U10E4C6>
+<U10E4C7>
+<U10E4C8>
+<U10E4C9>
+<U10E4CA>
+<U10E4CB>
+<U10E4CC>
+<U10E4CD>
+<U10E4CE>
+<U10E4CF>
+<U10E4D0>
+<U10E4D1>
+<U10E4D2>
+<U10E4D3>
+<U10E4D4>
+<U10E4D5>
+<U10E4D6>
+<U10E4D7>
+<U10E4D8>
+<U10E4D9>
+<U10E4DA>
+<U10E4DB>
+<U10E4DC>
+<U10E4DD>
+<U10E4DE>
+<U10E4DF>
+<U10E4E0>
+<U10E4E1>
+<U10E4E2>
+<U10E4E3>
+<U10E4E4>
+<U10E4E5>
+<U10E4E6>
+<U10E4E7>
+<U10E4E8>
+<U10E4E9>
+<U10E4EA>
+<U10E4EB>
+<U10E4EC>
+<U10E4ED>
+<U10E4EE>
+<U10E4EF>
+<U10E4F0>
+<U10E4F1>
+<U10E4F2>
+<U10E4F3>
+<U10E4F4>
+<U10E4F5>
+<U10E4F6>
+<U10E4F7>
+<U10E4F8>
+<U10E4F9>
+<U10E4FA>
+<U10E4FB>
+<U10E4FC>
+<U10E4FD>
+<U10E4FE>
+<U10E4FF>
+<U10E500>
+<U10E501>
+<U10E502>
+<U10E503>
+<U10E504>
+<U10E505>
+<U10E506>
+<U10E507>
+<U10E508>
+<U10E509>
+<U10E50A>
+<U10E50B>
+<U10E50C>
+<U10E50D>
+<U10E50E>
+<U10E50F>
+<U10E510>
+<U10E511>
+<U10E512>
+<U10E513>
+<U10E514>
+<U10E515>
+<U10E516>
+<U10E517>
+<U10E518>
+<U10E519>
+<U10E51A>
+<U10E51B>
+<U10E51C>
+<U10E51D>
+<U10E51E>
+<U10E51F>
+<U10E520>
+<U10E521>
+<U10E522>
+<U10E523>
+<U10E524>
+<U10E525>
+<U10E526>
+<U10E527>
+<U10E528>
+<U10E529>
+<U10E52A>
+<U10E52B>
+<U10E52C>
+<U10E52D>
+<U10E52E>
+<U10E52F>
+<U10E530>
+<U10E531>
+<U10E532>
+<U10E533>
+<U10E534>
+<U10E535>
+<U10E536>
+<U10E537>
+<U10E538>
+<U10E539>
+<U10E53A>
+<U10E53B>
+<U10E53C>
+<U10E53D>
+<U10E53E>
+<U10E53F>
+<U10E540>
+<U10E541>
+<U10E542>
+<U10E543>
+<U10E544>
+<U10E545>
+<U10E546>
+<U10E547>
+<U10E548>
+<U10E549>
+<U10E54A>
+<U10E54B>
+<U10E54C>
+<U10E54D>
+<U10E54E>
+<U10E54F>
+<U10E550>
+<U10E551>
+<U10E552>
+<U10E553>
+<U10E554>
+<U10E555>
+<U10E556>
+<U10E557>
+<U10E558>
+<U10E559>
+<U10E55A>
+<U10E55B>
+<U10E55C>
+<U10E55D>
+<U10E55E>
+<U10E55F>
+<U10E560>
+<U10E561>
+<U10E562>
+<U10E563>
+<U10E564>
+<U10E565>
+<U10E566>
+<U10E567>
+<U10E568>
+<U10E569>
+<U10E56A>
+<U10E56B>
+<U10E56C>
+<U10E56D>
+<U10E56E>
+<U10E56F>
+<U10E570>
+<U10E571>
+<U10E572>
+<U10E573>
+<U10E574>
+<U10E575>
+<U10E576>
+<U10E577>
+<U10E578>
+<U10E579>
+<U10E57A>
+<U10E57B>
+<U10E57C>
+<U10E57D>
+<U10E57E>
+<U10E57F>
+<U10E580>
+<U10E581>
+<U10E582>
+<U10E583>
+<U10E584>
+<U10E585>
+<U10E586>
+<U10E587>
+<U10E588>
+<U10E589>
+<U10E58A>
+<U10E58B>
+<U10E58C>
+<U10E58D>
+<U10E58E>
+<U10E58F>
+<U10E590>
+<U10E591>
+<U10E592>
+<U10E593>
+<U10E594>
+<U10E595>
+<U10E596>
+<U10E597>
+<U10E598>
+<U10E599>
+<U10E59A>
+<U10E59B>
+<U10E59C>
+<U10E59D>
+<U10E59E>
+<U10E59F>
+<U10E5A0>
+<U10E5A1>
+<U10E5A2>
+<U10E5A3>
+<U10E5A4>
+<U10E5A5>
+<U10E5A6>
+<U10E5A7>
+<U10E5A8>
+<U10E5A9>
+<U10E5AA>
+<U10E5AB>
+<U10E5AC>
+<U10E5AD>
+<U10E5AE>
+<U10E5AF>
+<U10E5B0>
+<U10E5B1>
+<U10E5B2>
+<U10E5B3>
+<U10E5B4>
+<U10E5B5>
+<U10E5B6>
+<U10E5B7>
+<U10E5B8>
+<U10E5B9>
+<U10E5BA>
+<U10E5BB>
+<U10E5BC>
+<U10E5BD>
+<U10E5BE>
+<U10E5BF>
+<U10E5C0>
+<U10E5C1>
+<U10E5C2>
+<U10E5C3>
+<U10E5C4>
+<U10E5C5>
+<U10E5C6>
+<U10E5C7>
+<U10E5C8>
+<U10E5C9>
+<U10E5CA>
+<U10E5CB>
+<U10E5CC>
+<U10E5CD>
+<U10E5CE>
+<U10E5CF>
+<U10E5D0>
+<U10E5D1>
+<U10E5D2>
+<U10E5D3>
+<U10E5D4>
+<U10E5D5>
+<U10E5D6>
+<U10E5D7>
+<U10E5D8>
+<U10E5D9>
+<U10E5DA>
+<U10E5DB>
+<U10E5DC>
+<U10E5DD>
+<U10E5DE>
+<U10E5DF>
+<U10E5E0>
+<U10E5E1>
+<U10E5E2>
+<U10E5E3>
+<U10E5E4>
+<U10E5E5>
+<U10E5E6>
+<U10E5E7>
+<U10E5E8>
+<U10E5E9>
+<U10E5EA>
+<U10E5EB>
+<U10E5EC>
+<U10E5ED>
+<U10E5EE>
+<U10E5EF>
+<U10E5F0>
+<U10E5F1>
+<U10E5F2>
+<U10E5F3>
+<U10E5F4>
+<U10E5F5>
+<U10E5F6>
+<U10E5F7>
+<U10E5F8>
+<U10E5F9>
+<U10E5FA>
+<U10E5FB>
+<U10E5FC>
+<U10E5FD>
+<U10E5FE>
+<U10E5FF>
+<U10E600>
+<U10E601>
+<U10E602>
+<U10E603>
+<U10E604>
+<U10E605>
+<U10E606>
+<U10E607>
+<U10E608>
+<U10E609>
+<U10E60A>
+<U10E60B>
+<U10E60C>
+<U10E60D>
+<U10E60E>
+<U10E60F>
+<U10E610>
+<U10E611>
+<U10E612>
+<U10E613>
+<U10E614>
+<U10E615>
+<U10E616>
+<U10E617>
+<U10E618>
+<U10E619>
+<U10E61A>
+<U10E61B>
+<U10E61C>
+<U10E61D>
+<U10E61E>
+<U10E61F>
+<U10E620>
+<U10E621>
+<U10E622>
+<U10E623>
+<U10E624>
+<U10E625>
+<U10E626>
+<U10E627>
+<U10E628>
+<U10E629>
+<U10E62A>
+<U10E62B>
+<U10E62C>
+<U10E62D>
+<U10E62E>
+<U10E62F>
+<U10E630>
+<U10E631>
+<U10E632>
+<U10E633>
+<U10E634>
+<U10E635>
+<U10E636>
+<U10E637>
+<U10E638>
+<U10E639>
+<U10E63A>
+<U10E63B>
+<U10E63C>
+<U10E63D>
+<U10E63E>
+<U10E63F>
+<U10E640>
+<U10E641>
+<U10E642>
+<U10E643>
+<U10E644>
+<U10E645>
+<U10E646>
+<U10E647>
+<U10E648>
+<U10E649>
+<U10E64A>
+<U10E64B>
+<U10E64C>
+<U10E64D>
+<U10E64E>
+<U10E64F>
+<U10E650>
+<U10E651>
+<U10E652>
+<U10E653>
+<U10E654>
+<U10E655>
+<U10E656>
+<U10E657>
+<U10E658>
+<U10E659>
+<U10E65A>
+<U10E65B>
+<U10E65C>
+<U10E65D>
+<U10E65E>
+<U10E65F>
+<U10E660>
+<U10E661>
+<U10E662>
+<U10E663>
+<U10E664>
+<U10E665>
+<U10E666>
+<U10E667>
+<U10E668>
+<U10E669>
+<U10E66A>
+<U10E66B>
+<U10E66C>
+<U10E66D>
+<U10E66E>
+<U10E66F>
+<U10E670>
+<U10E671>
+<U10E672>
+<U10E673>
+<U10E674>
+<U10E675>
+<U10E676>
+<U10E677>
+<U10E678>
+<U10E679>
+<U10E67A>
+<U10E67B>
+<U10E67C>
+<U10E67D>
+<U10E67E>
+<U10E67F>
+<U10E680>
+<U10E681>
+<U10E682>
+<U10E683>
+<U10E684>
+<U10E685>
+<U10E686>
+<U10E687>
+<U10E688>
+<U10E689>
+<U10E68A>
+<U10E68B>
+<U10E68C>
+<U10E68D>
+<U10E68E>
+<U10E68F>
+<U10E690>
+<U10E691>
+<U10E692>
+<U10E693>
+<U10E694>
+<U10E695>
+<U10E696>
+<U10E697>
+<U10E698>
+<U10E699>
+<U10E69A>
+<U10E69B>
+<U10E69C>
+<U10E69D>
+<U10E69E>
+<U10E69F>
+<U10E6A0>
+<U10E6A1>
+<U10E6A2>
+<U10E6A3>
+<U10E6A4>
+<U10E6A5>
+<U10E6A6>
+<U10E6A7>
+<U10E6A8>
+<U10E6A9>
+<U10E6AA>
+<U10E6AB>
+<U10E6AC>
+<U10E6AD>
+<U10E6AE>
+<U10E6AF>
+<U10E6B0>
+<U10E6B1>
+<U10E6B2>
+<U10E6B3>
+<U10E6B4>
+<U10E6B5>
+<U10E6B6>
+<U10E6B7>
+<U10E6B8>
+<U10E6B9>
+<U10E6BA>
+<U10E6BB>
+<U10E6BC>
+<U10E6BD>
+<U10E6BE>
+<U10E6BF>
+<U10E6C0>
+<U10E6C1>
+<U10E6C2>
+<U10E6C3>
+<U10E6C4>
+<U10E6C5>
+<U10E6C6>
+<U10E6C7>
+<U10E6C8>
+<U10E6C9>
+<U10E6CA>
+<U10E6CB>
+<U10E6CC>
+<U10E6CD>
+<U10E6CE>
+<U10E6CF>
+<U10E6D0>
+<U10E6D1>
+<U10E6D2>
+<U10E6D3>
+<U10E6D4>
+<U10E6D5>
+<U10E6D6>
+<U10E6D7>
+<U10E6D8>
+<U10E6D9>
+<U10E6DA>
+<U10E6DB>
+<U10E6DC>
+<U10E6DD>
+<U10E6DE>
+<U10E6DF>
+<U10E6E0>
+<U10E6E1>
+<U10E6E2>
+<U10E6E3>
+<U10E6E4>
+<U10E6E5>
+<U10E6E6>
+<U10E6E7>
+<U10E6E8>
+<U10E6E9>
+<U10E6EA>
+<U10E6EB>
+<U10E6EC>
+<U10E6ED>
+<U10E6EE>
+<U10E6EF>
+<U10E6F0>
+<U10E6F1>
+<U10E6F2>
+<U10E6F3>
+<U10E6F4>
+<U10E6F5>
+<U10E6F6>
+<U10E6F7>
+<U10E6F8>
+<U10E6F9>
+<U10E6FA>
+<U10E6FB>
+<U10E6FC>
+<U10E6FD>
+<U10E6FE>
+<U10E6FF>
+<U10E700>
+<U10E701>
+<U10E702>
+<U10E703>
+<U10E704>
+<U10E705>
+<U10E706>
+<U10E707>
+<U10E708>
+<U10E709>
+<U10E70A>
+<U10E70B>
+<U10E70C>
+<U10E70D>
+<U10E70E>
+<U10E70F>
+<U10E710>
+<U10E711>
+<U10E712>
+<U10E713>
+<U10E714>
+<U10E715>
+<U10E716>
+<U10E717>
+<U10E718>
+<U10E719>
+<U10E71A>
+<U10E71B>
+<U10E71C>
+<U10E71D>
+<U10E71E>
+<U10E71F>
+<U10E720>
+<U10E721>
+<U10E722>
+<U10E723>
+<U10E724>
+<U10E725>
+<U10E726>
+<U10E727>
+<U10E728>
+<U10E729>
+<U10E72A>
+<U10E72B>
+<U10E72C>
+<U10E72D>
+<U10E72E>
+<U10E72F>
+<U10E730>
+<U10E731>
+<U10E732>
+<U10E733>
+<U10E734>
+<U10E735>
+<U10E736>
+<U10E737>
+<U10E738>
+<U10E739>
+<U10E73A>
+<U10E73B>
+<U10E73C>
+<U10E73D>
+<U10E73E>
+<U10E73F>
+<U10E740>
+<U10E741>
+<U10E742>
+<U10E743>
+<U10E744>
+<U10E745>
+<U10E746>
+<U10E747>
+<U10E748>
+<U10E749>
+<U10E74A>
+<U10E74B>
+<U10E74C>
+<U10E74D>
+<U10E74E>
+<U10E74F>
+<U10E750>
+<U10E751>
+<U10E752>
+<U10E753>
+<U10E754>
+<U10E755>
+<U10E756>
+<U10E757>
+<U10E758>
+<U10E759>
+<U10E75A>
+<U10E75B>
+<U10E75C>
+<U10E75D>
+<U10E75E>
+<U10E75F>
+<U10E760>
+<U10E761>
+<U10E762>
+<U10E763>
+<U10E764>
+<U10E765>
+<U10E766>
+<U10E767>
+<U10E768>
+<U10E769>
+<U10E76A>
+<U10E76B>
+<U10E76C>
+<U10E76D>
+<U10E76E>
+<U10E76F>
+<U10E770>
+<U10E771>
+<U10E772>
+<U10E773>
+<U10E774>
+<U10E775>
+<U10E776>
+<U10E777>
+<U10E778>
+<U10E779>
+<U10E77A>
+<U10E77B>
+<U10E77C>
+<U10E77D>
+<U10E77E>
+<U10E77F>
+<U10E780>
+<U10E781>
+<U10E782>
+<U10E783>
+<U10E784>
+<U10E785>
+<U10E786>
+<U10E787>
+<U10E788>
+<U10E789>
+<U10E78A>
+<U10E78B>
+<U10E78C>
+<U10E78D>
+<U10E78E>
+<U10E78F>
+<U10E790>
+<U10E791>
+<U10E792>
+<U10E793>
+<U10E794>
+<U10E795>
+<U10E796>
+<U10E797>
+<U10E798>
+<U10E799>
+<U10E79A>
+<U10E79B>
+<U10E79C>
+<U10E79D>
+<U10E79E>
+<U10E79F>
+<U10E7A0>
+<U10E7A1>
+<U10E7A2>
+<U10E7A3>
+<U10E7A4>
+<U10E7A5>
+<U10E7A6>
+<U10E7A7>
+<U10E7A8>
+<U10E7A9>
+<U10E7AA>
+<U10E7AB>
+<U10E7AC>
+<U10E7AD>
+<U10E7AE>
+<U10E7AF>
+<U10E7B0>
+<U10E7B1>
+<U10E7B2>
+<U10E7B3>
+<U10E7B4>
+<U10E7B5>
+<U10E7B6>
+<U10E7B7>
+<U10E7B8>
+<U10E7B9>
+<U10E7BA>
+<U10E7BB>
+<U10E7BC>
+<U10E7BD>
+<U10E7BE>
+<U10E7BF>
+<U10E7C0>
+<U10E7C1>
+<U10E7C2>
+<U10E7C3>
+<U10E7C4>
+<U10E7C5>
+<U10E7C6>
+<U10E7C7>
+<U10E7C8>
+<U10E7C9>
+<U10E7CA>
+<U10E7CB>
+<U10E7CC>
+<U10E7CD>
+<U10E7CE>
+<U10E7CF>
+<U10E7D0>
+<U10E7D1>
+<U10E7D2>
+<U10E7D3>
+<U10E7D4>
+<U10E7D5>
+<U10E7D6>
+<U10E7D7>
+<U10E7D8>
+<U10E7D9>
+<U10E7DA>
+<U10E7DB>
+<U10E7DC>
+<U10E7DD>
+<U10E7DE>
+<U10E7DF>
+<U10E7E0>
+<U10E7E1>
+<U10E7E2>
+<U10E7E3>
+<U10E7E4>
+<U10E7E5>
+<U10E7E6>
+<U10E7E7>
+<U10E7E8>
+<U10E7E9>
+<U10E7EA>
+<U10E7EB>
+<U10E7EC>
+<U10E7ED>
+<U10E7EE>
+<U10E7EF>
+<U10E7F0>
+<U10E7F1>
+<U10E7F2>
+<U10E7F3>
+<U10E7F4>
+<U10E7F5>
+<U10E7F6>
+<U10E7F7>
+<U10E7F8>
+<U10E7F9>
+<U10E7FA>
+<U10E7FB>
+<U10E7FC>
+<U10E7FD>
+<U10E7FE>
+<U10E7FF>
+<U10E800>
+<U10E801>
+<U10E802>
+<U10E803>
+<U10E804>
+<U10E805>
+<U10E806>
+<U10E807>
+<U10E808>
+<U10E809>
+<U10E80A>
+<U10E80B>
+<U10E80C>
+<U10E80D>
+<U10E80E>
+<U10E80F>
+<U10E810>
+<U10E811>
+<U10E812>
+<U10E813>
+<U10E814>
+<U10E815>
+<U10E816>
+<U10E817>
+<U10E818>
+<U10E819>
+<U10E81A>
+<U10E81B>
+<U10E81C>
+<U10E81D>
+<U10E81E>
+<U10E81F>
+<U10E820>
+<U10E821>
+<U10E822>
+<U10E823>
+<U10E824>
+<U10E825>
+<U10E826>
+<U10E827>
+<U10E828>
+<U10E829>
+<U10E82A>
+<U10E82B>
+<U10E82C>
+<U10E82D>
+<U10E82E>
+<U10E82F>
+<U10E830>
+<U10E831>
+<U10E832>
+<U10E833>
+<U10E834>
+<U10E835>
+<U10E836>
+<U10E837>
+<U10E838>
+<U10E839>
+<U10E83A>
+<U10E83B>
+<U10E83C>
+<U10E83D>
+<U10E83E>
+<U10E83F>
+<U10E840>
+<U10E841>
+<U10E842>
+<U10E843>
+<U10E844>
+<U10E845>
+<U10E846>
+<U10E847>
+<U10E848>
+<U10E849>
+<U10E84A>
+<U10E84B>
+<U10E84C>
+<U10E84D>
+<U10E84E>
+<U10E84F>
+<U10E850>
+<U10E851>
+<U10E852>
+<U10E853>
+<U10E854>
+<U10E855>
+<U10E856>
+<U10E857>
+<U10E858>
+<U10E859>
+<U10E85A>
+<U10E85B>
+<U10E85C>
+<U10E85D>
+<U10E85E>
+<U10E85F>
+<U10E860>
+<U10E861>
+<U10E862>
+<U10E863>
+<U10E864>
+<U10E865>
+<U10E866>
+<U10E867>
+<U10E868>
+<U10E869>
+<U10E86A>
+<U10E86B>
+<U10E86C>
+<U10E86D>
+<U10E86E>
+<U10E86F>
+<U10E870>
+<U10E871>
+<U10E872>
+<U10E873>
+<U10E874>
+<U10E875>
+<U10E876>
+<U10E877>
+<U10E878>
+<U10E879>
+<U10E87A>
+<U10E87B>
+<U10E87C>
+<U10E87D>
+<U10E87E>
+<U10E87F>
+<U10E880>
+<U10E881>
+<U10E882>
+<U10E883>
+<U10E884>
+<U10E885>
+<U10E886>
+<U10E887>
+<U10E888>
+<U10E889>
+<U10E88A>
+<U10E88B>
+<U10E88C>
+<U10E88D>
+<U10E88E>
+<U10E88F>
+<U10E890>
+<U10E891>
+<U10E892>
+<U10E893>
+<U10E894>
+<U10E895>
+<U10E896>
+<U10E897>
+<U10E898>
+<U10E899>
+<U10E89A>
+<U10E89B>
+<U10E89C>
+<U10E89D>
+<U10E89E>
+<U10E89F>
+<U10E8A0>
+<U10E8A1>
+<U10E8A2>
+<U10E8A3>
+<U10E8A4>
+<U10E8A5>
+<U10E8A6>
+<U10E8A7>
+<U10E8A8>
+<U10E8A9>
+<U10E8AA>
+<U10E8AB>
+<U10E8AC>
+<U10E8AD>
+<U10E8AE>
+<U10E8AF>
+<U10E8B0>
+<U10E8B1>
+<U10E8B2>
+<U10E8B3>
+<U10E8B4>
+<U10E8B5>
+<U10E8B6>
+<U10E8B7>
+<U10E8B8>
+<U10E8B9>
+<U10E8BA>
+<U10E8BB>
+<U10E8BC>
+<U10E8BD>
+<U10E8BE>
+<U10E8BF>
+<U10E8C0>
+<U10E8C1>
+<U10E8C2>
+<U10E8C3>
+<U10E8C4>
+<U10E8C5>
+<U10E8C6>
+<U10E8C7>
+<U10E8C8>
+<U10E8C9>
+<U10E8CA>
+<U10E8CB>
+<U10E8CC>
+<U10E8CD>
+<U10E8CE>
+<U10E8CF>
+<U10E8D0>
+<U10E8D1>
+<U10E8D2>
+<U10E8D3>
+<U10E8D4>
+<U10E8D5>
+<U10E8D6>
+<U10E8D7>
+<U10E8D8>
+<U10E8D9>
+<U10E8DA>
+<U10E8DB>
+<U10E8DC>
+<U10E8DD>
+<U10E8DE>
+<U10E8DF>
+<U10E8E0>
+<U10E8E1>
+<U10E8E2>
+<U10E8E3>
+<U10E8E4>
+<U10E8E5>
+<U10E8E6>
+<U10E8E7>
+<U10E8E8>
+<U10E8E9>
+<U10E8EA>
+<U10E8EB>
+<U10E8EC>
+<U10E8ED>
+<U10E8EE>
+<U10E8EF>
+<U10E8F0>
+<U10E8F1>
+<U10E8F2>
+<U10E8F3>
+<U10E8F4>
+<U10E8F5>
+<U10E8F6>
+<U10E8F7>
+<U10E8F8>
+<U10E8F9>
+<U10E8FA>
+<U10E8FB>
+<U10E8FC>
+<U10E8FD>
+<U10E8FE>
+<U10E8FF>
+<U10E900>
+<U10E901>
+<U10E902>
+<U10E903>
+<U10E904>
+<U10E905>
+<U10E906>
+<U10E907>
+<U10E908>
+<U10E909>
+<U10E90A>
+<U10E90B>
+<U10E90C>
+<U10E90D>
+<U10E90E>
+<U10E90F>
+<U10E910>
+<U10E911>
+<U10E912>
+<U10E913>
+<U10E914>
+<U10E915>
+<U10E916>
+<U10E917>
+<U10E918>
+<U10E919>
+<U10E91A>
+<U10E91B>
+<U10E91C>
+<U10E91D>
+<U10E91E>
+<U10E91F>
+<U10E920>
+<U10E921>
+<U10E922>
+<U10E923>
+<U10E924>
+<U10E925>
+<U10E926>
+<U10E927>
+<U10E928>
+<U10E929>
+<U10E92A>
+<U10E92B>
+<U10E92C>
+<U10E92D>
+<U10E92E>
+<U10E92F>
+<U10E930>
+<U10E931>
+<U10E932>
+<U10E933>
+<U10E934>
+<U10E935>
+<U10E936>
+<U10E937>
+<U10E938>
+<U10E939>
+<U10E93A>
+<U10E93B>
+<U10E93C>
+<U10E93D>
+<U10E93E>
+<U10E93F>
+<U10E940>
+<U10E941>
+<U10E942>
+<U10E943>
+<U10E944>
+<U10E945>
+<U10E946>
+<U10E947>
+<U10E948>
+<U10E949>
+<U10E94A>
+<U10E94B>
+<U10E94C>
+<U10E94D>
+<U10E94E>
+<U10E94F>
+<U10E950>
+<U10E951>
+<U10E952>
+<U10E953>
+<U10E954>
+<U10E955>
+<U10E956>
+<U10E957>
+<U10E958>
+<U10E959>
+<U10E95A>
+<U10E95B>
+<U10E95C>
+<U10E95D>
+<U10E95E>
+<U10E95F>
+<U10E960>
+<U10E961>
+<U10E962>
+<U10E963>
+<U10E964>
+<U10E965>
+<U10E966>
+<U10E967>
+<U10E968>
+<U10E969>
+<U10E96A>
+<U10E96B>
+<U10E96C>
+<U10E96D>
+<U10E96E>
+<U10E96F>
+<U10E970>
+<U10E971>
+<U10E972>
+<U10E973>
+<U10E974>
+<U10E975>
+<U10E976>
+<U10E977>
+<U10E978>
+<U10E979>
+<U10E97A>
+<U10E97B>
+<U10E97C>
+<U10E97D>
+<U10E97E>
+<U10E97F>
+<U10E980>
+<U10E981>
+<U10E982>
+<U10E983>
+<U10E984>
+<U10E985>
+<U10E986>
+<U10E987>
+<U10E988>
+<U10E989>
+<U10E98A>
+<U10E98B>
+<U10E98C>
+<U10E98D>
+<U10E98E>
+<U10E98F>
+<U10E990>
+<U10E991>
+<U10E992>
+<U10E993>
+<U10E994>
+<U10E995>
+<U10E996>
+<U10E997>
+<U10E998>
+<U10E999>
+<U10E99A>
+<U10E99B>
+<U10E99C>
+<U10E99D>
+<U10E99E>
+<U10E99F>
+<U10E9A0>
+<U10E9A1>
+<U10E9A2>
+<U10E9A3>
+<U10E9A4>
+<U10E9A5>
+<U10E9A6>
+<U10E9A7>
+<U10E9A8>
+<U10E9A9>
+<U10E9AA>
+<U10E9AB>
+<U10E9AC>
+<U10E9AD>
+<U10E9AE>
+<U10E9AF>
+<U10E9B0>
+<U10E9B1>
+<U10E9B2>
+<U10E9B3>
+<U10E9B4>
+<U10E9B5>
+<U10E9B6>
+<U10E9B7>
+<U10E9B8>
+<U10E9B9>
+<U10E9BA>
+<U10E9BB>
+<U10E9BC>
+<U10E9BD>
+<U10E9BE>
+<U10E9BF>
+<U10E9C0>
+<U10E9C1>
+<U10E9C2>
+<U10E9C3>
+<U10E9C4>
+<U10E9C5>
+<U10E9C6>
+<U10E9C7>
+<U10E9C8>
+<U10E9C9>
+<U10E9CA>
+<U10E9CB>
+<U10E9CC>
+<U10E9CD>
+<U10E9CE>
+<U10E9CF>
+<U10E9D0>
+<U10E9D1>
+<U10E9D2>
+<U10E9D3>
+<U10E9D4>
+<U10E9D5>
+<U10E9D6>
+<U10E9D7>
+<U10E9D8>
+<U10E9D9>
+<U10E9DA>
+<U10E9DB>
+<U10E9DC>
+<U10E9DD>
+<U10E9DE>
+<U10E9DF>
+<U10E9E0>
+<U10E9E1>
+<U10E9E2>
+<U10E9E3>
+<U10E9E4>
+<U10E9E5>
+<U10E9E6>
+<U10E9E7>
+<U10E9E8>
+<U10E9E9>
+<U10E9EA>
+<U10E9EB>
+<U10E9EC>
+<U10E9ED>
+<U10E9EE>
+<U10E9EF>
+<U10E9F0>
+<U10E9F1>
+<U10E9F2>
+<U10E9F3>
+<U10E9F4>
+<U10E9F5>
+<U10E9F6>
+<U10E9F7>
+<U10E9F8>
+<U10E9F9>
+<U10E9FA>
+<U10E9FB>
+<U10E9FC>
+<U10E9FD>
+<U10E9FE>
+<U10E9FF>
+<U10EA00>
+<U10EA01>
+<U10EA02>
+<U10EA03>
+<U10EA04>
+<U10EA05>
+<U10EA06>
+<U10EA07>
+<U10EA08>
+<U10EA09>
+<U10EA0A>
+<U10EA0B>
+<U10EA0C>
+<U10EA0D>
+<U10EA0E>
+<U10EA0F>
+<U10EA10>
+<U10EA11>
+<U10EA12>
+<U10EA13>
+<U10EA14>
+<U10EA15>
+<U10EA16>
+<U10EA17>
+<U10EA18>
+<U10EA19>
+<U10EA1A>
+<U10EA1B>
+<U10EA1C>
+<U10EA1D>
+<U10EA1E>
+<U10EA1F>
+<U10EA20>
+<U10EA21>
+<U10EA22>
+<U10EA23>
+<U10EA24>
+<U10EA25>
+<U10EA26>
+<U10EA27>
+<U10EA28>
+<U10EA29>
+<U10EA2A>
+<U10EA2B>
+<U10EA2C>
+<U10EA2D>
+<U10EA2E>
+<U10EA2F>
+<U10EA30>
+<U10EA31>
+<U10EA32>
+<U10EA33>
+<U10EA34>
+<U10EA35>
+<U10EA36>
+<U10EA37>
+<U10EA38>
+<U10EA39>
+<U10EA3A>
+<U10EA3B>
+<U10EA3C>
+<U10EA3D>
+<U10EA3E>
+<U10EA3F>
+<U10EA40>
+<U10EA41>
+<U10EA42>
+<U10EA43>
+<U10EA44>
+<U10EA45>
+<U10EA46>
+<U10EA47>
+<U10EA48>
+<U10EA49>
+<U10EA4A>
+<U10EA4B>
+<U10EA4C>
+<U10EA4D>
+<U10EA4E>
+<U10EA4F>
+<U10EA50>
+<U10EA51>
+<U10EA52>
+<U10EA53>
+<U10EA54>
+<U10EA55>
+<U10EA56>
+<U10EA57>
+<U10EA58>
+<U10EA59>
+<U10EA5A>
+<U10EA5B>
+<U10EA5C>
+<U10EA5D>
+<U10EA5E>
+<U10EA5F>
+<U10EA60>
+<U10EA61>
+<U10EA62>
+<U10EA63>
+<U10EA64>
+<U10EA65>
+<U10EA66>
+<U10EA67>
+<U10EA68>
+<U10EA69>
+<U10EA6A>
+<U10EA6B>
+<U10EA6C>
+<U10EA6D>
+<U10EA6E>
+<U10EA6F>
+<U10EA70>
+<U10EA71>
+<U10EA72>
+<U10EA73>
+<U10EA74>
+<U10EA75>
+<U10EA76>
+<U10EA77>
+<U10EA78>
+<U10EA79>
+<U10EA7A>
+<U10EA7B>
+<U10EA7C>
+<U10EA7D>
+<U10EA7E>
+<U10EA7F>
+<U10EA80>
+<U10EA81>
+<U10EA82>
+<U10EA83>
+<U10EA84>
+<U10EA85>
+<U10EA86>
+<U10EA87>
+<U10EA88>
+<U10EA89>
+<U10EA8A>
+<U10EA8B>
+<U10EA8C>
+<U10EA8D>
+<U10EA8E>
+<U10EA8F>
+<U10EA90>
+<U10EA91>
+<U10EA92>
+<U10EA93>
+<U10EA94>
+<U10EA95>
+<U10EA96>
+<U10EA97>
+<U10EA98>
+<U10EA99>
+<U10EA9A>
+<U10EA9B>
+<U10EA9C>
+<U10EA9D>
+<U10EA9E>
+<U10EA9F>
+<U10EAA0>
+<U10EAA1>
+<U10EAA2>
+<U10EAA3>
+<U10EAA4>
+<U10EAA5>
+<U10EAA6>
+<U10EAA7>
+<U10EAA8>
+<U10EAA9>
+<U10EAAA>
+<U10EAAB>
+<U10EAAC>
+<U10EAAD>
+<U10EAAE>
+<U10EAAF>
+<U10EAB0>
+<U10EAB1>
+<U10EAB2>
+<U10EAB3>
+<U10EAB4>
+<U10EAB5>
+<U10EAB6>
+<U10EAB7>
+<U10EAB8>
+<U10EAB9>
+<U10EABA>
+<U10EABB>
+<U10EABC>
+<U10EABD>
+<U10EABE>
+<U10EABF>
+<U10EAC0>
+<U10EAC1>
+<U10EAC2>
+<U10EAC3>
+<U10EAC4>
+<U10EAC5>
+<U10EAC6>
+<U10EAC7>
+<U10EAC8>
+<U10EAC9>
+<U10EACA>
+<U10EACB>
+<U10EACC>
+<U10EACD>
+<U10EACE>
+<U10EACF>
+<U10EAD0>
+<U10EAD1>
+<U10EAD2>
+<U10EAD3>
+<U10EAD4>
+<U10EAD5>
+<U10EAD6>
+<U10EAD7>
+<U10EAD8>
+<U10EAD9>
+<U10EADA>
+<U10EADB>
+<U10EADC>
+<U10EADD>
+<U10EADE>
+<U10EADF>
+<U10EAE0>
+<U10EAE1>
+<U10EAE2>
+<U10EAE3>
+<U10EAE4>
+<U10EAE5>
+<U10EAE6>
+<U10EAE7>
+<U10EAE8>
+<U10EAE9>
+<U10EAEA>
+<U10EAEB>
+<U10EAEC>
+<U10EAED>
+<U10EAEE>
+<U10EAEF>
+<U10EAF0>
+<U10EAF1>
+<U10EAF2>
+<U10EAF3>
+<U10EAF4>
+<U10EAF5>
+<U10EAF6>
+<U10EAF7>
+<U10EAF8>
+<U10EAF9>
+<U10EAFA>
+<U10EAFB>
+<U10EAFC>
+<U10EAFD>
+<U10EAFE>
+<U10EAFF>
+<U10EB00>
+<U10EB01>
+<U10EB02>
+<U10EB03>
+<U10EB04>
+<U10EB05>
+<U10EB06>
+<U10EB07>
+<U10EB08>
+<U10EB09>
+<U10EB0A>
+<U10EB0B>
+<U10EB0C>
+<U10EB0D>
+<U10EB0E>
+<U10EB0F>
+<U10EB10>
+<U10EB11>
+<U10EB12>
+<U10EB13>
+<U10EB14>
+<U10EB15>
+<U10EB16>
+<U10EB17>
+<U10EB18>
+<U10EB19>
+<U10EB1A>
+<U10EB1B>
+<U10EB1C>
+<U10EB1D>
+<U10EB1E>
+<U10EB1F>
+<U10EB20>
+<U10EB21>
+<U10EB22>
+<U10EB23>
+<U10EB24>
+<U10EB25>
+<U10EB26>
+<U10EB27>
+<U10EB28>
+<U10EB29>
+<U10EB2A>
+<U10EB2B>
+<U10EB2C>
+<U10EB2D>
+<U10EB2E>
+<U10EB2F>
+<U10EB30>
+<U10EB31>
+<U10EB32>
+<U10EB33>
+<U10EB34>
+<U10EB35>
+<U10EB36>
+<U10EB37>
+<U10EB38>
+<U10EB39>
+<U10EB3A>
+<U10EB3B>
+<U10EB3C>
+<U10EB3D>
+<U10EB3E>
+<U10EB3F>
+<U10EB40>
+<U10EB41>
+<U10EB42>
+<U10EB43>
+<U10EB44>
+<U10EB45>
+<U10EB46>
+<U10EB47>
+<U10EB48>
+<U10EB49>
+<U10EB4A>
+<U10EB4B>
+<U10EB4C>
+<U10EB4D>
+<U10EB4E>
+<U10EB4F>
+<U10EB50>
+<U10EB51>
+<U10EB52>
+<U10EB53>
+<U10EB54>
+<U10EB55>
+<U10EB56>
+<U10EB57>
+<U10EB58>
+<U10EB59>
+<U10EB5A>
+<U10EB5B>
+<U10EB5C>
+<U10EB5D>
+<U10EB5E>
+<U10EB5F>
+<U10EB60>
+<U10EB61>
+<U10EB62>
+<U10EB63>
+<U10EB64>
+<U10EB65>
+<U10EB66>
+<U10EB67>
+<U10EB68>
+<U10EB69>
+<U10EB6A>
+<U10EB6B>
+<U10EB6C>
+<U10EB6D>
+<U10EB6E>
+<U10EB6F>
+<U10EB70>
+<U10EB71>
+<U10EB72>
+<U10EB73>
+<U10EB74>
+<U10EB75>
+<U10EB76>
+<U10EB77>
+<U10EB78>
+<U10EB79>
+<U10EB7A>
+<U10EB7B>
+<U10EB7C>
+<U10EB7D>
+<U10EB7E>
+<U10EB7F>
+<U10EB80>
+<U10EB81>
+<U10EB82>
+<U10EB83>
+<U10EB84>
+<U10EB85>
+<U10EB86>
+<U10EB87>
+<U10EB88>
+<U10EB89>
+<U10EB8A>
+<U10EB8B>
+<U10EB8C>
+<U10EB8D>
+<U10EB8E>
+<U10EB8F>
+<U10EB90>
+<U10EB91>
+<U10EB92>
+<U10EB93>
+<U10EB94>
+<U10EB95>
+<U10EB96>
+<U10EB97>
+<U10EB98>
+<U10EB99>
+<U10EB9A>
+<U10EB9B>
+<U10EB9C>
+<U10EB9D>
+<U10EB9E>
+<U10EB9F>
+<U10EBA0>
+<U10EBA1>
+<U10EBA2>
+<U10EBA3>
+<U10EBA4>
+<U10EBA5>
+<U10EBA6>
+<U10EBA7>
+<U10EBA8>
+<U10EBA9>
+<U10EBAA>
+<U10EBAB>
+<U10EBAC>
+<U10EBAD>
+<U10EBAE>
+<U10EBAF>
+<U10EBB0>
+<U10EBB1>
+<U10EBB2>
+<U10EBB3>
+<U10EBB4>
+<U10EBB5>
+<U10EBB6>
+<U10EBB7>
+<U10EBB8>
+<U10EBB9>
+<U10EBBA>
+<U10EBBB>
+<U10EBBC>
+<U10EBBD>
+<U10EBBE>
+<U10EBBF>
+<U10EBC0>
+<U10EBC1>
+<U10EBC2>
+<U10EBC3>
+<U10EBC4>
+<U10EBC5>
+<U10EBC6>
+<U10EBC7>
+<U10EBC8>
+<U10EBC9>
+<U10EBCA>
+<U10EBCB>
+<U10EBCC>
+<U10EBCD>
+<U10EBCE>
+<U10EBCF>
+<U10EBD0>
+<U10EBD1>
+<U10EBD2>
+<U10EBD3>
+<U10EBD4>
+<U10EBD5>
+<U10EBD6>
+<U10EBD7>
+<U10EBD8>
+<U10EBD9>
+<U10EBDA>
+<U10EBDB>
+<U10EBDC>
+<U10EBDD>
+<U10EBDE>
+<U10EBDF>
+<U10EBE0>
+<U10EBE1>
+<U10EBE2>
+<U10EBE3>
+<U10EBE4>
+<U10EBE5>
+<U10EBE6>
+<U10EBE7>
+<U10EBE8>
+<U10EBE9>
+<U10EBEA>
+<U10EBEB>
+<U10EBEC>
+<U10EBED>
+<U10EBEE>
+<U10EBEF>
+<U10EBF0>
+<U10EBF1>
+<U10EBF2>
+<U10EBF3>
+<U10EBF4>
+<U10EBF5>
+<U10EBF6>
+<U10EBF7>
+<U10EBF8>
+<U10EBF9>
+<U10EBFA>
+<U10EBFB>
+<U10EBFC>
+<U10EBFD>
+<U10EBFE>
+<U10EBFF>
+<U10EC00>
+<U10EC01>
+<U10EC02>
+<U10EC03>
+<U10EC04>
+<U10EC05>
+<U10EC06>
+<U10EC07>
+<U10EC08>
+<U10EC09>
+<U10EC0A>
+<U10EC0B>
+<U10EC0C>
+<U10EC0D>
+<U10EC0E>
+<U10EC0F>
+<U10EC10>
+<U10EC11>
+<U10EC12>
+<U10EC13>
+<U10EC14>
+<U10EC15>
+<U10EC16>
+<U10EC17>
+<U10EC18>
+<U10EC19>
+<U10EC1A>
+<U10EC1B>
+<U10EC1C>
+<U10EC1D>
+<U10EC1E>
+<U10EC1F>
+<U10EC20>
+<U10EC21>
+<U10EC22>
+<U10EC23>
+<U10EC24>
+<U10EC25>
+<U10EC26>
+<U10EC27>
+<U10EC28>
+<U10EC29>
+<U10EC2A>
+<U10EC2B>
+<U10EC2C>
+<U10EC2D>
+<U10EC2E>
+<U10EC2F>
+<U10EC30>
+<U10EC31>
+<U10EC32>
+<U10EC33>
+<U10EC34>
+<U10EC35>
+<U10EC36>
+<U10EC37>
+<U10EC38>
+<U10EC39>
+<U10EC3A>
+<U10EC3B>
+<U10EC3C>
+<U10EC3D>
+<U10EC3E>
+<U10EC3F>
+<U10EC40>
+<U10EC41>
+<U10EC42>
+<U10EC43>
+<U10EC44>
+<U10EC45>
+<U10EC46>
+<U10EC47>
+<U10EC48>
+<U10EC49>
+<U10EC4A>
+<U10EC4B>
+<U10EC4C>
+<U10EC4D>
+<U10EC4E>
+<U10EC4F>
+<U10EC50>
+<U10EC51>
+<U10EC52>
+<U10EC53>
+<U10EC54>
+<U10EC55>
+<U10EC56>
+<U10EC57>
+<U10EC58>
+<U10EC59>
+<U10EC5A>
+<U10EC5B>
+<U10EC5C>
+<U10EC5D>
+<U10EC5E>
+<U10EC5F>
+<U10EC60>
+<U10EC61>
+<U10EC62>
+<U10EC63>
+<U10EC64>
+<U10EC65>
+<U10EC66>
+<U10EC67>
+<U10EC68>
+<U10EC69>
+<U10EC6A>
+<U10EC6B>
+<U10EC6C>
+<U10EC6D>
+<U10EC6E>
+<U10EC6F>
+<U10EC70>
+<U10EC71>
+<U10EC72>
+<U10EC73>
+<U10EC74>
+<U10EC75>
+<U10EC76>
+<U10EC77>
+<U10EC78>
+<U10EC79>
+<U10EC7A>
+<U10EC7B>
+<U10EC7C>
+<U10EC7D>
+<U10EC7E>
+<U10EC7F>
+<U10EC80>
+<U10EC81>
+<U10EC82>
+<U10EC83>
+<U10EC84>
+<U10EC85>
+<U10EC86>
+<U10EC87>
+<U10EC88>
+<U10EC89>
+<U10EC8A>
+<U10EC8B>
+<U10EC8C>
+<U10EC8D>
+<U10EC8E>
+<U10EC8F>
+<U10EC90>
+<U10EC91>
+<U10EC92>
+<U10EC93>
+<U10EC94>
+<U10EC95>
+<U10EC96>
+<U10EC97>
+<U10EC98>
+<U10EC99>
+<U10EC9A>
+<U10EC9B>
+<U10EC9C>
+<U10EC9D>
+<U10EC9E>
+<U10EC9F>
+<U10ECA0>
+<U10ECA1>
+<U10ECA2>
+<U10ECA3>
+<U10ECA4>
+<U10ECA5>
+<U10ECA6>
+<U10ECA7>
+<U10ECA8>
+<U10ECA9>
+<U10ECAA>
+<U10ECAB>
+<U10ECAC>
+<U10ECAD>
+<U10ECAE>
+<U10ECAF>
+<U10ECB0>
+<U10ECB1>
+<U10ECB2>
+<U10ECB3>
+<U10ECB4>
+<U10ECB5>
+<U10ECB6>
+<U10ECB7>
+<U10ECB8>
+<U10ECB9>
+<U10ECBA>
+<U10ECBB>
+<U10ECBC>
+<U10ECBD>
+<U10ECBE>
+<U10ECBF>
+<U10ECC0>
+<U10ECC1>
+<U10ECC2>
+<U10ECC3>
+<U10ECC4>
+<U10ECC5>
+<U10ECC6>
+<U10ECC7>
+<U10ECC8>
+<U10ECC9>
+<U10ECCA>
+<U10ECCB>
+<U10ECCC>
+<U10ECCD>
+<U10ECCE>
+<U10ECCF>
+<U10ECD0>
+<U10ECD1>
+<U10ECD2>
+<U10ECD3>
+<U10ECD4>
+<U10ECD5>
+<U10ECD6>
+<U10ECD7>
+<U10ECD8>
+<U10ECD9>
+<U10ECDA>
+<U10ECDB>
+<U10ECDC>
+<U10ECDD>
+<U10ECDE>
+<U10ECDF>
+<U10ECE0>
+<U10ECE1>
+<U10ECE2>
+<U10ECE3>
+<U10ECE4>
+<U10ECE5>
+<U10ECE6>
+<U10ECE7>
+<U10ECE8>
+<U10ECE9>
+<U10ECEA>
+<U10ECEB>
+<U10ECEC>
+<U10ECED>
+<U10ECEE>
+<U10ECEF>
+<U10ECF0>
+<U10ECF1>
+<U10ECF2>
+<U10ECF3>
+<U10ECF4>
+<U10ECF5>
+<U10ECF6>
+<U10ECF7>
+<U10ECF8>
+<U10ECF9>
+<U10ECFA>
+<U10ECFB>
+<U10ECFC>
+<U10ECFD>
+<U10ECFE>
+<U10ECFF>
+<U10ED00>
+<U10ED01>
+<U10ED02>
+<U10ED03>
+<U10ED04>
+<U10ED05>
+<U10ED06>
+<U10ED07>
+<U10ED08>
+<U10ED09>
+<U10ED0A>
+<U10ED0B>
+<U10ED0C>
+<U10ED0D>
+<U10ED0E>
+<U10ED0F>
+<U10ED10>
+<U10ED11>
+<U10ED12>
+<U10ED13>
+<U10ED14>
+<U10ED15>
+<U10ED16>
+<U10ED17>
+<U10ED18>
+<U10ED19>
+<U10ED1A>
+<U10ED1B>
+<U10ED1C>
+<U10ED1D>
+<U10ED1E>
+<U10ED1F>
+<U10ED20>
+<U10ED21>
+<U10ED22>
+<U10ED23>
+<U10ED24>
+<U10ED25>
+<U10ED26>
+<U10ED27>
+<U10ED28>
+<U10ED29>
+<U10ED2A>
+<U10ED2B>
+<U10ED2C>
+<U10ED2D>
+<U10ED2E>
+<U10ED2F>
+<U10ED30>
+<U10ED31>
+<U10ED32>
+<U10ED33>
+<U10ED34>
+<U10ED35>
+<U10ED36>
+<U10ED37>
+<U10ED38>
+<U10ED39>
+<U10ED3A>
+<U10ED3B>
+<U10ED3C>
+<U10ED3D>
+<U10ED3E>
+<U10ED3F>
+<U10ED40>
+<U10ED41>
+<U10ED42>
+<U10ED43>
+<U10ED44>
+<U10ED45>
+<U10ED46>
+<U10ED47>
+<U10ED48>
+<U10ED49>
+<U10ED4A>
+<U10ED4B>
+<U10ED4C>
+<U10ED4D>
+<U10ED4E>
+<U10ED4F>
+<U10ED50>
+<U10ED51>
+<U10ED52>
+<U10ED53>
+<U10ED54>
+<U10ED55>
+<U10ED56>
+<U10ED57>
+<U10ED58>
+<U10ED59>
+<U10ED5A>
+<U10ED5B>
+<U10ED5C>
+<U10ED5D>
+<U10ED5E>
+<U10ED5F>
+<U10ED60>
+<U10ED61>
+<U10ED62>
+<U10ED63>
+<U10ED64>
+<U10ED65>
+<U10ED66>
+<U10ED67>
+<U10ED68>
+<U10ED69>
+<U10ED6A>
+<U10ED6B>
+<U10ED6C>
+<U10ED6D>
+<U10ED6E>
+<U10ED6F>
+<U10ED70>
+<U10ED71>
+<U10ED72>
+<U10ED73>
+<U10ED74>
+<U10ED75>
+<U10ED76>
+<U10ED77>
+<U10ED78>
+<U10ED79>
+<U10ED7A>
+<U10ED7B>
+<U10ED7C>
+<U10ED7D>
+<U10ED7E>
+<U10ED7F>
+<U10ED80>
+<U10ED81>
+<U10ED82>
+<U10ED83>
+<U10ED84>
+<U10ED85>
+<U10ED86>
+<U10ED87>
+<U10ED88>
+<U10ED89>
+<U10ED8A>
+<U10ED8B>
+<U10ED8C>
+<U10ED8D>
+<U10ED8E>
+<U10ED8F>
+<U10ED90>
+<U10ED91>
+<U10ED92>
+<U10ED93>
+<U10ED94>
+<U10ED95>
+<U10ED96>
+<U10ED97>
+<U10ED98>
+<U10ED99>
+<U10ED9A>
+<U10ED9B>
+<U10ED9C>
+<U10ED9D>
+<U10ED9E>
+<U10ED9F>
+<U10EDA0>
+<U10EDA1>
+<U10EDA2>
+<U10EDA3>
+<U10EDA4>
+<U10EDA5>
+<U10EDA6>
+<U10EDA7>
+<U10EDA8>
+<U10EDA9>
+<U10EDAA>
+<U10EDAB>
+<U10EDAC>
+<U10EDAD>
+<U10EDAE>
+<U10EDAF>
+<U10EDB0>
+<U10EDB1>
+<U10EDB2>
+<U10EDB3>
+<U10EDB4>
+<U10EDB5>
+<U10EDB6>
+<U10EDB7>
+<U10EDB8>
+<U10EDB9>
+<U10EDBA>
+<U10EDBB>
+<U10EDBC>
+<U10EDBD>
+<U10EDBE>
+<U10EDBF>
+<U10EDC0>
+<U10EDC1>
+<U10EDC2>
+<U10EDC3>
+<U10EDC4>
+<U10EDC5>
+<U10EDC6>
+<U10EDC7>
+<U10EDC8>
+<U10EDC9>
+<U10EDCA>
+<U10EDCB>
+<U10EDCC>
+<U10EDCD>
+<U10EDCE>
+<U10EDCF>
+<U10EDD0>
+<U10EDD1>
+<U10EDD2>
+<U10EDD3>
+<U10EDD4>
+<U10EDD5>
+<U10EDD6>
+<U10EDD7>
+<U10EDD8>
+<U10EDD9>
+<U10EDDA>
+<U10EDDB>
+<U10EDDC>
+<U10EDDD>
+<U10EDDE>
+<U10EDDF>
+<U10EDE0>
+<U10EDE1>
+<U10EDE2>
+<U10EDE3>
+<U10EDE4>
+<U10EDE5>
+<U10EDE6>
+<U10EDE7>
+<U10EDE8>
+<U10EDE9>
+<U10EDEA>
+<U10EDEB>
+<U10EDEC>
+<U10EDED>
+<U10EDEE>
+<U10EDEF>
+<U10EDF0>
+<U10EDF1>
+<U10EDF2>
+<U10EDF3>
+<U10EDF4>
+<U10EDF5>
+<U10EDF6>
+<U10EDF7>
+<U10EDF8>
+<U10EDF9>
+<U10EDFA>
+<U10EDFB>
+<U10EDFC>
+<U10EDFD>
+<U10EDFE>
+<U10EDFF>
+<U10EE00>
+<U10EE01>
+<U10EE02>
+<U10EE03>
+<U10EE04>
+<U10EE05>
+<U10EE06>
+<U10EE07>
+<U10EE08>
+<U10EE09>
+<U10EE0A>
+<U10EE0B>
+<U10EE0C>
+<U10EE0D>
+<U10EE0E>
+<U10EE0F>
+<U10EE10>
+<U10EE11>
+<U10EE12>
+<U10EE13>
+<U10EE14>
+<U10EE15>
+<U10EE16>
+<U10EE17>
+<U10EE18>
+<U10EE19>
+<U10EE1A>
+<U10EE1B>
+<U10EE1C>
+<U10EE1D>
+<U10EE1E>
+<U10EE1F>
+<U10EE20>
+<U10EE21>
+<U10EE22>
+<U10EE23>
+<U10EE24>
+<U10EE25>
+<U10EE26>
+<U10EE27>
+<U10EE28>
+<U10EE29>
+<U10EE2A>
+<U10EE2B>
+<U10EE2C>
+<U10EE2D>
+<U10EE2E>
+<U10EE2F>
+<U10EE30>
+<U10EE31>
+<U10EE32>
+<U10EE33>
+<U10EE34>
+<U10EE35>
+<U10EE36>
+<U10EE37>
+<U10EE38>
+<U10EE39>
+<U10EE3A>
+<U10EE3B>
+<U10EE3C>
+<U10EE3D>
+<U10EE3E>
+<U10EE3F>
+<U10EE40>
+<U10EE41>
+<U10EE42>
+<U10EE43>
+<U10EE44>
+<U10EE45>
+<U10EE46>
+<U10EE47>
+<U10EE48>
+<U10EE49>
+<U10EE4A>
+<U10EE4B>
+<U10EE4C>
+<U10EE4D>
+<U10EE4E>
+<U10EE4F>
+<U10EE50>
+<U10EE51>
+<U10EE52>
+<U10EE53>
+<U10EE54>
+<U10EE55>
+<U10EE56>
+<U10EE57>
+<U10EE58>
+<U10EE59>
+<U10EE5A>
+<U10EE5B>
+<U10EE5C>
+<U10EE5D>
+<U10EE5E>
+<U10EE5F>
+<U10EE60>
+<U10EE61>
+<U10EE62>
+<U10EE63>
+<U10EE64>
+<U10EE65>
+<U10EE66>
+<U10EE67>
+<U10EE68>
+<U10EE69>
+<U10EE6A>
+<U10EE6B>
+<U10EE6C>
+<U10EE6D>
+<U10EE6E>
+<U10EE6F>
+<U10EE70>
+<U10EE71>
+<U10EE72>
+<U10EE73>
+<U10EE74>
+<U10EE75>
+<U10EE76>
+<U10EE77>
+<U10EE78>
+<U10EE79>
+<U10EE7A>
+<U10EE7B>
+<U10EE7C>
+<U10EE7D>
+<U10EE7E>
+<U10EE7F>
+<U10EE80>
+<U10EE81>
+<U10EE82>
+<U10EE83>
+<U10EE84>
+<U10EE85>
+<U10EE86>
+<U10EE87>
+<U10EE88>
+<U10EE89>
+<U10EE8A>
+<U10EE8B>
+<U10EE8C>
+<U10EE8D>
+<U10EE8E>
+<U10EE8F>
+<U10EE90>
+<U10EE91>
+<U10EE92>
+<U10EE93>
+<U10EE94>
+<U10EE95>
+<U10EE96>
+<U10EE97>
+<U10EE98>
+<U10EE99>
+<U10EE9A>
+<U10EE9B>
+<U10EE9C>
+<U10EE9D>
+<U10EE9E>
+<U10EE9F>
+<U10EEA0>
+<U10EEA1>
+<U10EEA2>
+<U10EEA3>
+<U10EEA4>
+<U10EEA5>
+<U10EEA6>
+<U10EEA7>
+<U10EEA8>
+<U10EEA9>
+<U10EEAA>
+<U10EEAB>
+<U10EEAC>
+<U10EEAD>
+<U10EEAE>
+<U10EEAF>
+<U10EEB0>
+<U10EEB1>
+<U10EEB2>
+<U10EEB3>
+<U10EEB4>
+<U10EEB5>
+<U10EEB6>
+<U10EEB7>
+<U10EEB8>
+<U10EEB9>
+<U10EEBA>
+<U10EEBB>
+<U10EEBC>
+<U10EEBD>
+<U10EEBE>
+<U10EEBF>
+<U10EEC0>
+<U10EEC1>
+<U10EEC2>
+<U10EEC3>
+<U10EEC4>
+<U10EEC5>
+<U10EEC6>
+<U10EEC7>
+<U10EEC8>
+<U10EEC9>
+<U10EECA>
+<U10EECB>
+<U10EECC>
+<U10EECD>
+<U10EECE>
+<U10EECF>
+<U10EED0>
+<U10EED1>
+<U10EED2>
+<U10EED3>
+<U10EED4>
+<U10EED5>
+<U10EED6>
+<U10EED7>
+<U10EED8>
+<U10EED9>
+<U10EEDA>
+<U10EEDB>
+<U10EEDC>
+<U10EEDD>
+<U10EEDE>
+<U10EEDF>
+<U10EEE0>
+<U10EEE1>
+<U10EEE2>
+<U10EEE3>
+<U10EEE4>
+<U10EEE5>
+<U10EEE6>
+<U10EEE7>
+<U10EEE8>
+<U10EEE9>
+<U10EEEA>
+<U10EEEB>
+<U10EEEC>
+<U10EEED>
+<U10EEEE>
+<U10EEEF>
+<U10EEF0>
+<U10EEF1>
+<U10EEF2>
+<U10EEF3>
+<U10EEF4>
+<U10EEF5>
+<U10EEF6>
+<U10EEF7>
+<U10EEF8>
+<U10EEF9>
+<U10EEFA>
+<U10EEFB>
+<U10EEFC>
+<U10EEFD>
+<U10EEFE>
+<U10EEFF>
+<U10EF00>
+<U10EF01>
+<U10EF02>
+<U10EF03>
+<U10EF04>
+<U10EF05>
+<U10EF06>
+<U10EF07>
+<U10EF08>
+<U10EF09>
+<U10EF0A>
+<U10EF0B>
+<U10EF0C>
+<U10EF0D>
+<U10EF0E>
+<U10EF0F>
+<U10EF10>
+<U10EF11>
+<U10EF12>
+<U10EF13>
+<U10EF14>
+<U10EF15>
+<U10EF16>
+<U10EF17>
+<U10EF18>
+<U10EF19>
+<U10EF1A>
+<U10EF1B>
+<U10EF1C>
+<U10EF1D>
+<U10EF1E>
+<U10EF1F>
+<U10EF20>
+<U10EF21>
+<U10EF22>
+<U10EF23>
+<U10EF24>
+<U10EF25>
+<U10EF26>
+<U10EF27>
+<U10EF28>
+<U10EF29>
+<U10EF2A>
+<U10EF2B>
+<U10EF2C>
+<U10EF2D>
+<U10EF2E>
+<U10EF2F>
+<U10EF30>
+<U10EF31>
+<U10EF32>
+<U10EF33>
+<U10EF34>
+<U10EF35>
+<U10EF36>
+<U10EF37>
+<U10EF38>
+<U10EF39>
+<U10EF3A>
+<U10EF3B>
+<U10EF3C>
+<U10EF3D>
+<U10EF3E>
+<U10EF3F>
+<U10EF40>
+<U10EF41>
+<U10EF42>
+<U10EF43>
+<U10EF44>
+<U10EF45>
+<U10EF46>
+<U10EF47>
+<U10EF48>
+<U10EF49>
+<U10EF4A>
+<U10EF4B>
+<U10EF4C>
+<U10EF4D>
+<U10EF4E>
+<U10EF4F>
+<U10EF50>
+<U10EF51>
+<U10EF52>
+<U10EF53>
+<U10EF54>
+<U10EF55>
+<U10EF56>
+<U10EF57>
+<U10EF58>
+<U10EF59>
+<U10EF5A>
+<U10EF5B>
+<U10EF5C>
+<U10EF5D>
+<U10EF5E>
+<U10EF5F>
+<U10EF60>
+<U10EF61>
+<U10EF62>
+<U10EF63>
+<U10EF64>
+<U10EF65>
+<U10EF66>
+<U10EF67>
+<U10EF68>
+<U10EF69>
+<U10EF6A>
+<U10EF6B>
+<U10EF6C>
+<U10EF6D>
+<U10EF6E>
+<U10EF6F>
+<U10EF70>
+<U10EF71>
+<U10EF72>
+<U10EF73>
+<U10EF74>
+<U10EF75>
+<U10EF76>
+<U10EF77>
+<U10EF78>
+<U10EF79>
+<U10EF7A>
+<U10EF7B>
+<U10EF7C>
+<U10EF7D>
+<U10EF7E>
+<U10EF7F>
+<U10EF80>
+<U10EF81>
+<U10EF82>
+<U10EF83>
+<U10EF84>
+<U10EF85>
+<U10EF86>
+<U10EF87>
+<U10EF88>
+<U10EF89>
+<U10EF8A>
+<U10EF8B>
+<U10EF8C>
+<U10EF8D>
+<U10EF8E>
+<U10EF8F>
+<U10EF90>
+<U10EF91>
+<U10EF92>
+<U10EF93>
+<U10EF94>
+<U10EF95>
+<U10EF96>
+<U10EF97>
+<U10EF98>
+<U10EF99>
+<U10EF9A>
+<U10EF9B>
+<U10EF9C>
+<U10EF9D>
+<U10EF9E>
+<U10EF9F>
+<U10EFA0>
+<U10EFA1>
+<U10EFA2>
+<U10EFA3>
+<U10EFA4>
+<U10EFA5>
+<U10EFA6>
+<U10EFA7>
+<U10EFA8>
+<U10EFA9>
+<U10EFAA>
+<U10EFAB>
+<U10EFAC>
+<U10EFAD>
+<U10EFAE>
+<U10EFAF>
+<U10EFB0>
+<U10EFB1>
+<U10EFB2>
+<U10EFB3>
+<U10EFB4>
+<U10EFB5>
+<U10EFB6>
+<U10EFB7>
+<U10EFB8>
+<U10EFB9>
+<U10EFBA>
+<U10EFBB>
+<U10EFBC>
+<U10EFBD>
+<U10EFBE>
+<U10EFBF>
+<U10EFC0>
+<U10EFC1>
+<U10EFC2>
+<U10EFC3>
+<U10EFC4>
+<U10EFC5>
+<U10EFC6>
+<U10EFC7>
+<U10EFC8>
+<U10EFC9>
+<U10EFCA>
+<U10EFCB>
+<U10EFCC>
+<U10EFCD>
+<U10EFCE>
+<U10EFCF>
+<U10EFD0>
+<U10EFD1>
+<U10EFD2>
+<U10EFD3>
+<U10EFD4>
+<U10EFD5>
+<U10EFD6>
+<U10EFD7>
+<U10EFD8>
+<U10EFD9>
+<U10EFDA>
+<U10EFDB>
+<U10EFDC>
+<U10EFDD>
+<U10EFDE>
+<U10EFDF>
+<U10EFE0>
+<U10EFE1>
+<U10EFE2>
+<U10EFE3>
+<U10EFE4>
+<U10EFE5>
+<U10EFE6>
+<U10EFE7>
+<U10EFE8>
+<U10EFE9>
+<U10EFEA>
+<U10EFEB>
+<U10EFEC>
+<U10EFED>
+<U10EFEE>
+<U10EFEF>
+<U10EFF0>
+<U10EFF1>
+<U10EFF2>
+<U10EFF3>
+<U10EFF4>
+<U10EFF5>
+<U10EFF6>
+<U10EFF7>
+<U10EFF8>
+<U10EFF9>
+<U10EFFA>
+<U10EFFB>
+<U10EFFC>
+<U10EFFD>
+<U10EFFE>
+<U10EFFF>
+<U10F000>
+<U10F001>
+<U10F002>
+<U10F003>
+<U10F004>
+<U10F005>
+<U10F006>
+<U10F007>
+<U10F008>
+<U10F009>
+<U10F00A>
+<U10F00B>
+<U10F00C>
+<U10F00D>
+<U10F00E>
+<U10F00F>
+<U10F010>
+<U10F011>
+<U10F012>
+<U10F013>
+<U10F014>
+<U10F015>
+<U10F016>
+<U10F017>
+<U10F018>
+<U10F019>
+<U10F01A>
+<U10F01B>
+<U10F01C>
+<U10F01D>
+<U10F01E>
+<U10F01F>
+<U10F020>
+<U10F021>
+<U10F022>
+<U10F023>
+<U10F024>
+<U10F025>
+<U10F026>
+<U10F027>
+<U10F028>
+<U10F029>
+<U10F02A>
+<U10F02B>
+<U10F02C>
+<U10F02D>
+<U10F02E>
+<U10F02F>
+<U10F030>
+<U10F031>
+<U10F032>
+<U10F033>
+<U10F034>
+<U10F035>
+<U10F036>
+<U10F037>
+<U10F038>
+<U10F039>
+<U10F03A>
+<U10F03B>
+<U10F03C>
+<U10F03D>
+<U10F03E>
+<U10F03F>
+<U10F040>
+<U10F041>
+<U10F042>
+<U10F043>
+<U10F044>
+<U10F045>
+<U10F046>
+<U10F047>
+<U10F048>
+<U10F049>
+<U10F04A>
+<U10F04B>
+<U10F04C>
+<U10F04D>
+<U10F04E>
+<U10F04F>
+<U10F050>
+<U10F051>
+<U10F052>
+<U10F053>
+<U10F054>
+<U10F055>
+<U10F056>
+<U10F057>
+<U10F058>
+<U10F059>
+<U10F05A>
+<U10F05B>
+<U10F05C>
+<U10F05D>
+<U10F05E>
+<U10F05F>
+<U10F060>
+<U10F061>
+<U10F062>
+<U10F063>
+<U10F064>
+<U10F065>
+<U10F066>
+<U10F067>
+<U10F068>
+<U10F069>
+<U10F06A>
+<U10F06B>
+<U10F06C>
+<U10F06D>
+<U10F06E>
+<U10F06F>
+<U10F070>
+<U10F071>
+<U10F072>
+<U10F073>
+<U10F074>
+<U10F075>
+<U10F076>
+<U10F077>
+<U10F078>
+<U10F079>
+<U10F07A>
+<U10F07B>
+<U10F07C>
+<U10F07D>
+<U10F07E>
+<U10F07F>
+<U10F080>
+<U10F081>
+<U10F082>
+<U10F083>
+<U10F084>
+<U10F085>
+<U10F086>
+<U10F087>
+<U10F088>
+<U10F089>
+<U10F08A>
+<U10F08B>
+<U10F08C>
+<U10F08D>
+<U10F08E>
+<U10F08F>
+<U10F090>
+<U10F091>
+<U10F092>
+<U10F093>
+<U10F094>
+<U10F095>
+<U10F096>
+<U10F097>
+<U10F098>
+<U10F099>
+<U10F09A>
+<U10F09B>
+<U10F09C>
+<U10F09D>
+<U10F09E>
+<U10F09F>
+<U10F0A0>
+<U10F0A1>
+<U10F0A2>
+<U10F0A3>
+<U10F0A4>
+<U10F0A5>
+<U10F0A6>
+<U10F0A7>
+<U10F0A8>
+<U10F0A9>
+<U10F0AA>
+<U10F0AB>
+<U10F0AC>
+<U10F0AD>
+<U10F0AE>
+<U10F0AF>
+<U10F0B0>
+<U10F0B1>
+<U10F0B2>
+<U10F0B3>
+<U10F0B4>
+<U10F0B5>
+<U10F0B6>
+<U10F0B7>
+<U10F0B8>
+<U10F0B9>
+<U10F0BA>
+<U10F0BB>
+<U10F0BC>
+<U10F0BD>
+<U10F0BE>
+<U10F0BF>
+<U10F0C0>
+<U10F0C1>
+<U10F0C2>
+<U10F0C3>
+<U10F0C4>
+<U10F0C5>
+<U10F0C6>
+<U10F0C7>
+<U10F0C8>
+<U10F0C9>
+<U10F0CA>
+<U10F0CB>
+<U10F0CC>
+<U10F0CD>
+<U10F0CE>
+<U10F0CF>
+<U10F0D0>
+<U10F0D1>
+<U10F0D2>
+<U10F0D3>
+<U10F0D4>
+<U10F0D5>
+<U10F0D6>
+<U10F0D7>
+<U10F0D8>
+<U10F0D9>
+<U10F0DA>
+<U10F0DB>
+<U10F0DC>
+<U10F0DD>
+<U10F0DE>
+<U10F0DF>
+<U10F0E0>
+<U10F0E1>
+<U10F0E2>
+<U10F0E3>
+<U10F0E4>
+<U10F0E5>
+<U10F0E6>
+<U10F0E7>
+<U10F0E8>
+<U10F0E9>
+<U10F0EA>
+<U10F0EB>
+<U10F0EC>
+<U10F0ED>
+<U10F0EE>
+<U10F0EF>
+<U10F0F0>
+<U10F0F1>
+<U10F0F2>
+<U10F0F3>
+<U10F0F4>
+<U10F0F5>
+<U10F0F6>
+<U10F0F7>
+<U10F0F8>
+<U10F0F9>
+<U10F0FA>
+<U10F0FB>
+<U10F0FC>
+<U10F0FD>
+<U10F0FE>
+<U10F0FF>
+<U10F100>
+<U10F101>
+<U10F102>
+<U10F103>
+<U10F104>
+<U10F105>
+<U10F106>
+<U10F107>
+<U10F108>
+<U10F109>
+<U10F10A>
+<U10F10B>
+<U10F10C>
+<U10F10D>
+<U10F10E>
+<U10F10F>
+<U10F110>
+<U10F111>
+<U10F112>
+<U10F113>
+<U10F114>
+<U10F115>
+<U10F116>
+<U10F117>
+<U10F118>
+<U10F119>
+<U10F11A>
+<U10F11B>
+<U10F11C>
+<U10F11D>
+<U10F11E>
+<U10F11F>
+<U10F120>
+<U10F121>
+<U10F122>
+<U10F123>
+<U10F124>
+<U10F125>
+<U10F126>
+<U10F127>
+<U10F128>
+<U10F129>
+<U10F12A>
+<U10F12B>
+<U10F12C>
+<U10F12D>
+<U10F12E>
+<U10F12F>
+<U10F130>
+<U10F131>
+<U10F132>
+<U10F133>
+<U10F134>
+<U10F135>
+<U10F136>
+<U10F137>
+<U10F138>
+<U10F139>
+<U10F13A>
+<U10F13B>
+<U10F13C>
+<U10F13D>
+<U10F13E>
+<U10F13F>
+<U10F140>
+<U10F141>
+<U10F142>
+<U10F143>
+<U10F144>
+<U10F145>
+<U10F146>
+<U10F147>
+<U10F148>
+<U10F149>
+<U10F14A>
+<U10F14B>
+<U10F14C>
+<U10F14D>
+<U10F14E>
+<U10F14F>
+<U10F150>
+<U10F151>
+<U10F152>
+<U10F153>
+<U10F154>
+<U10F155>
+<U10F156>
+<U10F157>
+<U10F158>
+<U10F159>
+<U10F15A>
+<U10F15B>
+<U10F15C>
+<U10F15D>
+<U10F15E>
+<U10F15F>
+<U10F160>
+<U10F161>
+<U10F162>
+<U10F163>
+<U10F164>
+<U10F165>
+<U10F166>
+<U10F167>
+<U10F168>
+<U10F169>
+<U10F16A>
+<U10F16B>
+<U10F16C>
+<U10F16D>
+<U10F16E>
+<U10F16F>
+<U10F170>
+<U10F171>
+<U10F172>
+<U10F173>
+<U10F174>
+<U10F175>
+<U10F176>
+<U10F177>
+<U10F178>
+<U10F179>
+<U10F17A>
+<U10F17B>
+<U10F17C>
+<U10F17D>
+<U10F17E>
+<U10F17F>
+<U10F180>
+<U10F181>
+<U10F182>
+<U10F183>
+<U10F184>
+<U10F185>
+<U10F186>
+<U10F187>
+<U10F188>
+<U10F189>
+<U10F18A>
+<U10F18B>
+<U10F18C>
+<U10F18D>
+<U10F18E>
+<U10F18F>
+<U10F190>
+<U10F191>
+<U10F192>
+<U10F193>
+<U10F194>
+<U10F195>
+<U10F196>
+<U10F197>
+<U10F198>
+<U10F199>
+<U10F19A>
+<U10F19B>
+<U10F19C>
+<U10F19D>
+<U10F19E>
+<U10F19F>
+<U10F1A0>
+<U10F1A1>
+<U10F1A2>
+<U10F1A3>
+<U10F1A4>
+<U10F1A5>
+<U10F1A6>
+<U10F1A7>
+<U10F1A8>
+<U10F1A9>
+<U10F1AA>
+<U10F1AB>
+<U10F1AC>
+<U10F1AD>
+<U10F1AE>
+<U10F1AF>
+<U10F1B0>
+<U10F1B1>
+<U10F1B2>
+<U10F1B3>
+<U10F1B4>
+<U10F1B5>
+<U10F1B6>
+<U10F1B7>
+<U10F1B8>
+<U10F1B9>
+<U10F1BA>
+<U10F1BB>
+<U10F1BC>
+<U10F1BD>
+<U10F1BE>
+<U10F1BF>
+<U10F1C0>
+<U10F1C1>
+<U10F1C2>
+<U10F1C3>
+<U10F1C4>
+<U10F1C5>
+<U10F1C6>
+<U10F1C7>
+<U10F1C8>
+<U10F1C9>
+<U10F1CA>
+<U10F1CB>
+<U10F1CC>
+<U10F1CD>
+<U10F1CE>
+<U10F1CF>
+<U10F1D0>
+<U10F1D1>
+<U10F1D2>
+<U10F1D3>
+<U10F1D4>
+<U10F1D5>
+<U10F1D6>
+<U10F1D7>
+<U10F1D8>
+<U10F1D9>
+<U10F1DA>
+<U10F1DB>
+<U10F1DC>
+<U10F1DD>
+<U10F1DE>
+<U10F1DF>
+<U10F1E0>
+<U10F1E1>
+<U10F1E2>
+<U10F1E3>
+<U10F1E4>
+<U10F1E5>
+<U10F1E6>
+<U10F1E7>
+<U10F1E8>
+<U10F1E9>
+<U10F1EA>
+<U10F1EB>
+<U10F1EC>
+<U10F1ED>
+<U10F1EE>
+<U10F1EF>
+<U10F1F0>
+<U10F1F1>
+<U10F1F2>
+<U10F1F3>
+<U10F1F4>
+<U10F1F5>
+<U10F1F6>
+<U10F1F7>
+<U10F1F8>
+<U10F1F9>
+<U10F1FA>
+<U10F1FB>
+<U10F1FC>
+<U10F1FD>
+<U10F1FE>
+<U10F1FF>
+<U10F200>
+<U10F201>
+<U10F202>
+<U10F203>
+<U10F204>
+<U10F205>
+<U10F206>
+<U10F207>
+<U10F208>
+<U10F209>
+<U10F20A>
+<U10F20B>
+<U10F20C>
+<U10F20D>
+<U10F20E>
+<U10F20F>
+<U10F210>
+<U10F211>
+<U10F212>
+<U10F213>
+<U10F214>
+<U10F215>
+<U10F216>
+<U10F217>
+<U10F218>
+<U10F219>
+<U10F21A>
+<U10F21B>
+<U10F21C>
+<U10F21D>
+<U10F21E>
+<U10F21F>
+<U10F220>
+<U10F221>
+<U10F222>
+<U10F223>
+<U10F224>
+<U10F225>
+<U10F226>
+<U10F227>
+<U10F228>
+<U10F229>
+<U10F22A>
+<U10F22B>
+<U10F22C>
+<U10F22D>
+<U10F22E>
+<U10F22F>
+<U10F230>
+<U10F231>
+<U10F232>
+<U10F233>
+<U10F234>
+<U10F235>
+<U10F236>
+<U10F237>
+<U10F238>
+<U10F239>
+<U10F23A>
+<U10F23B>
+<U10F23C>
+<U10F23D>
+<U10F23E>
+<U10F23F>
+<U10F240>
+<U10F241>
+<U10F242>
+<U10F243>
+<U10F244>
+<U10F245>
+<U10F246>
+<U10F247>
+<U10F248>
+<U10F249>
+<U10F24A>
+<U10F24B>
+<U10F24C>
+<U10F24D>
+<U10F24E>
+<U10F24F>
+<U10F250>
+<U10F251>
+<U10F252>
+<U10F253>
+<U10F254>
+<U10F255>
+<U10F256>
+<U10F257>
+<U10F258>
+<U10F259>
+<U10F25A>
+<U10F25B>
+<U10F25C>
+<U10F25D>
+<U10F25E>
+<U10F25F>
+<U10F260>
+<U10F261>
+<U10F262>
+<U10F263>
+<U10F264>
+<U10F265>
+<U10F266>
+<U10F267>
+<U10F268>
+<U10F269>
+<U10F26A>
+<U10F26B>
+<U10F26C>
+<U10F26D>
+<U10F26E>
+<U10F26F>
+<U10F270>
+<U10F271>
+<U10F272>
+<U10F273>
+<U10F274>
+<U10F275>
+<U10F276>
+<U10F277>
+<U10F278>
+<U10F279>
+<U10F27A>
+<U10F27B>
+<U10F27C>
+<U10F27D>
+<U10F27E>
+<U10F27F>
+<U10F280>
+<U10F281>
+<U10F282>
+<U10F283>
+<U10F284>
+<U10F285>
+<U10F286>
+<U10F287>
+<U10F288>
+<U10F289>
+<U10F28A>
+<U10F28B>
+<U10F28C>
+<U10F28D>
+<U10F28E>
+<U10F28F>
+<U10F290>
+<U10F291>
+<U10F292>
+<U10F293>
+<U10F294>
+<U10F295>
+<U10F296>
+<U10F297>
+<U10F298>
+<U10F299>
+<U10F29A>
+<U10F29B>
+<U10F29C>
+<U10F29D>
+<U10F29E>
+<U10F29F>
+<U10F2A0>
+<U10F2A1>
+<U10F2A2>
+<U10F2A3>
+<U10F2A4>
+<U10F2A5>
+<U10F2A6>
+<U10F2A7>
+<U10F2A8>
+<U10F2A9>
+<U10F2AA>
+<U10F2AB>
+<U10F2AC>
+<U10F2AD>
+<U10F2AE>
+<U10F2AF>
+<U10F2B0>
+<U10F2B1>
+<U10F2B2>
+<U10F2B3>
+<U10F2B4>
+<U10F2B5>
+<U10F2B6>
+<U10F2B7>
+<U10F2B8>
+<U10F2B9>
+<U10F2BA>
+<U10F2BB>
+<U10F2BC>
+<U10F2BD>
+<U10F2BE>
+<U10F2BF>
+<U10F2C0>
+<U10F2C1>
+<U10F2C2>
+<U10F2C3>
+<U10F2C4>
+<U10F2C5>
+<U10F2C6>
+<U10F2C7>
+<U10F2C8>
+<U10F2C9>
+<U10F2CA>
+<U10F2CB>
+<U10F2CC>
+<U10F2CD>
+<U10F2CE>
+<U10F2CF>
+<U10F2D0>
+<U10F2D1>
+<U10F2D2>
+<U10F2D3>
+<U10F2D4>
+<U10F2D5>
+<U10F2D6>
+<U10F2D7>
+<U10F2D8>
+<U10F2D9>
+<U10F2DA>
+<U10F2DB>
+<U10F2DC>
+<U10F2DD>
+<U10F2DE>
+<U10F2DF>
+<U10F2E0>
+<U10F2E1>
+<U10F2E2>
+<U10F2E3>
+<U10F2E4>
+<U10F2E5>
+<U10F2E6>
+<U10F2E7>
+<U10F2E8>
+<U10F2E9>
+<U10F2EA>
+<U10F2EB>
+<U10F2EC>
+<U10F2ED>
+<U10F2EE>
+<U10F2EF>
+<U10F2F0>
+<U10F2F1>
+<U10F2F2>
+<U10F2F3>
+<U10F2F4>
+<U10F2F5>
+<U10F2F6>
+<U10F2F7>
+<U10F2F8>
+<U10F2F9>
+<U10F2FA>
+<U10F2FB>
+<U10F2FC>
+<U10F2FD>
+<U10F2FE>
+<U10F2FF>
+<U10F300>
+<U10F301>
+<U10F302>
+<U10F303>
+<U10F304>
+<U10F305>
+<U10F306>
+<U10F307>
+<U10F308>
+<U10F309>
+<U10F30A>
+<U10F30B>
+<U10F30C>
+<U10F30D>
+<U10F30E>
+<U10F30F>
+<U10F310>
+<U10F311>
+<U10F312>
+<U10F313>
+<U10F314>
+<U10F315>
+<U10F316>
+<U10F317>
+<U10F318>
+<U10F319>
+<U10F31A>
+<U10F31B>
+<U10F31C>
+<U10F31D>
+<U10F31E>
+<U10F31F>
+<U10F320>
+<U10F321>
+<U10F322>
+<U10F323>
+<U10F324>
+<U10F325>
+<U10F326>
+<U10F327>
+<U10F328>
+<U10F329>
+<U10F32A>
+<U10F32B>
+<U10F32C>
+<U10F32D>
+<U10F32E>
+<U10F32F>
+<U10F330>
+<U10F331>
+<U10F332>
+<U10F333>
+<U10F334>
+<U10F335>
+<U10F336>
+<U10F337>
+<U10F338>
+<U10F339>
+<U10F33A>
+<U10F33B>
+<U10F33C>
+<U10F33D>
+<U10F33E>
+<U10F33F>
+<U10F340>
+<U10F341>
+<U10F342>
+<U10F343>
+<U10F344>
+<U10F345>
+<U10F346>
+<U10F347>
+<U10F348>
+<U10F349>
+<U10F34A>
+<U10F34B>
+<U10F34C>
+<U10F34D>
+<U10F34E>
+<U10F34F>
+<U10F350>
+<U10F351>
+<U10F352>
+<U10F353>
+<U10F354>
+<U10F355>
+<U10F356>
+<U10F357>
+<U10F358>
+<U10F359>
+<U10F35A>
+<U10F35B>
+<U10F35C>
+<U10F35D>
+<U10F35E>
+<U10F35F>
+<U10F360>
+<U10F361>
+<U10F362>
+<U10F363>
+<U10F364>
+<U10F365>
+<U10F366>
+<U10F367>
+<U10F368>
+<U10F369>
+<U10F36A>
+<U10F36B>
+<U10F36C>
+<U10F36D>
+<U10F36E>
+<U10F36F>
+<U10F370>
+<U10F371>
+<U10F372>
+<U10F373>
+<U10F374>
+<U10F375>
+<U10F376>
+<U10F377>
+<U10F378>
+<U10F379>
+<U10F37A>
+<U10F37B>
+<U10F37C>
+<U10F37D>
+<U10F37E>
+<U10F37F>
+<U10F380>
+<U10F381>
+<U10F382>
+<U10F383>
+<U10F384>
+<U10F385>
+<U10F386>
+<U10F387>
+<U10F388>
+<U10F389>
+<U10F38A>
+<U10F38B>
+<U10F38C>
+<U10F38D>
+<U10F38E>
+<U10F38F>
+<U10F390>
+<U10F391>
+<U10F392>
+<U10F393>
+<U10F394>
+<U10F395>
+<U10F396>
+<U10F397>
+<U10F398>
+<U10F399>
+<U10F39A>
+<U10F39B>
+<U10F39C>
+<U10F39D>
+<U10F39E>
+<U10F39F>
+<U10F3A0>
+<U10F3A1>
+<U10F3A2>
+<U10F3A3>
+<U10F3A4>
+<U10F3A5>
+<U10F3A6>
+<U10F3A7>
+<U10F3A8>
+<U10F3A9>
+<U10F3AA>
+<U10F3AB>
+<U10F3AC>
+<U10F3AD>
+<U10F3AE>
+<U10F3AF>
+<U10F3B0>
+<U10F3B1>
+<U10F3B2>
+<U10F3B3>
+<U10F3B4>
+<U10F3B5>
+<U10F3B6>
+<U10F3B7>
+<U10F3B8>
+<U10F3B9>
+<U10F3BA>
+<U10F3BB>
+<U10F3BC>
+<U10F3BD>
+<U10F3BE>
+<U10F3BF>
+<U10F3C0>
+<U10F3C1>
+<U10F3C2>
+<U10F3C3>
+<U10F3C4>
+<U10F3C5>
+<U10F3C6>
+<U10F3C7>
+<U10F3C8>
+<U10F3C9>
+<U10F3CA>
+<U10F3CB>
+<U10F3CC>
+<U10F3CD>
+<U10F3CE>
+<U10F3CF>
+<U10F3D0>
+<U10F3D1>
+<U10F3D2>
+<U10F3D3>
+<U10F3D4>
+<U10F3D5>
+<U10F3D6>
+<U10F3D7>
+<U10F3D8>
+<U10F3D9>
+<U10F3DA>
+<U10F3DB>
+<U10F3DC>
+<U10F3DD>
+<U10F3DE>
+<U10F3DF>
+<U10F3E0>
+<U10F3E1>
+<U10F3E2>
+<U10F3E3>
+<U10F3E4>
+<U10F3E5>
+<U10F3E6>
+<U10F3E7>
+<U10F3E8>
+<U10F3E9>
+<U10F3EA>
+<U10F3EB>
+<U10F3EC>
+<U10F3ED>
+<U10F3EE>
+<U10F3EF>
+<U10F3F0>
+<U10F3F1>
+<U10F3F2>
+<U10F3F3>
+<U10F3F4>
+<U10F3F5>
+<U10F3F6>
+<U10F3F7>
+<U10F3F8>
+<U10F3F9>
+<U10F3FA>
+<U10F3FB>
+<U10F3FC>
+<U10F3FD>
+<U10F3FE>
+<U10F3FF>
+<U10F400>
+<U10F401>
+<U10F402>
+<U10F403>
+<U10F404>
+<U10F405>
+<U10F406>
+<U10F407>
+<U10F408>
+<U10F409>
+<U10F40A>
+<U10F40B>
+<U10F40C>
+<U10F40D>
+<U10F40E>
+<U10F40F>
+<U10F410>
+<U10F411>
+<U10F412>
+<U10F413>
+<U10F414>
+<U10F415>
+<U10F416>
+<U10F417>
+<U10F418>
+<U10F419>
+<U10F41A>
+<U10F41B>
+<U10F41C>
+<U10F41D>
+<U10F41E>
+<U10F41F>
+<U10F420>
+<U10F421>
+<U10F422>
+<U10F423>
+<U10F424>
+<U10F425>
+<U10F426>
+<U10F427>
+<U10F428>
+<U10F429>
+<U10F42A>
+<U10F42B>
+<U10F42C>
+<U10F42D>
+<U10F42E>
+<U10F42F>
+<U10F430>
+<U10F431>
+<U10F432>
+<U10F433>
+<U10F434>
+<U10F435>
+<U10F436>
+<U10F437>
+<U10F438>
+<U10F439>
+<U10F43A>
+<U10F43B>
+<U10F43C>
+<U10F43D>
+<U10F43E>
+<U10F43F>
+<U10F440>
+<U10F441>
+<U10F442>
+<U10F443>
+<U10F444>
+<U10F445>
+<U10F446>
+<U10F447>
+<U10F448>
+<U10F449>
+<U10F44A>
+<U10F44B>
+<U10F44C>
+<U10F44D>
+<U10F44E>
+<U10F44F>
+<U10F450>
+<U10F451>
+<U10F452>
+<U10F453>
+<U10F454>
+<U10F455>
+<U10F456>
+<U10F457>
+<U10F458>
+<U10F459>
+<U10F45A>
+<U10F45B>
+<U10F45C>
+<U10F45D>
+<U10F45E>
+<U10F45F>
+<U10F460>
+<U10F461>
+<U10F462>
+<U10F463>
+<U10F464>
+<U10F465>
+<U10F466>
+<U10F467>
+<U10F468>
+<U10F469>
+<U10F46A>
+<U10F46B>
+<U10F46C>
+<U10F46D>
+<U10F46E>
+<U10F46F>
+<U10F470>
+<U10F471>
+<U10F472>
+<U10F473>
+<U10F474>
+<U10F475>
+<U10F476>
+<U10F477>
+<U10F478>
+<U10F479>
+<U10F47A>
+<U10F47B>
+<U10F47C>
+<U10F47D>
+<U10F47E>
+<U10F47F>
+<U10F480>
+<U10F481>
+<U10F482>
+<U10F483>
+<U10F484>
+<U10F485>
+<U10F486>
+<U10F487>
+<U10F488>
+<U10F489>
+<U10F48A>
+<U10F48B>
+<U10F48C>
+<U10F48D>
+<U10F48E>
+<U10F48F>
+<U10F490>
+<U10F491>
+<U10F492>
+<U10F493>
+<U10F494>
+<U10F495>
+<U10F496>
+<U10F497>
+<U10F498>
+<U10F499>
+<U10F49A>
+<U10F49B>
+<U10F49C>
+<U10F49D>
+<U10F49E>
+<U10F49F>
+<U10F4A0>
+<U10F4A1>
+<U10F4A2>
+<U10F4A3>
+<U10F4A4>
+<U10F4A5>
+<U10F4A6>
+<U10F4A7>
+<U10F4A8>
+<U10F4A9>
+<U10F4AA>
+<U10F4AB>
+<U10F4AC>
+<U10F4AD>
+<U10F4AE>
+<U10F4AF>
+<U10F4B0>
+<U10F4B1>
+<U10F4B2>
+<U10F4B3>
+<U10F4B4>
+<U10F4B5>
+<U10F4B6>
+<U10F4B7>
+<U10F4B8>
+<U10F4B9>
+<U10F4BA>
+<U10F4BB>
+<U10F4BC>
+<U10F4BD>
+<U10F4BE>
+<U10F4BF>
+<U10F4C0>
+<U10F4C1>
+<U10F4C2>
+<U10F4C3>
+<U10F4C4>
+<U10F4C5>
+<U10F4C6>
+<U10F4C7>
+<U10F4C8>
+<U10F4C9>
+<U10F4CA>
+<U10F4CB>
+<U10F4CC>
+<U10F4CD>
+<U10F4CE>
+<U10F4CF>
+<U10F4D0>
+<U10F4D1>
+<U10F4D2>
+<U10F4D3>
+<U10F4D4>
+<U10F4D5>
+<U10F4D6>
+<U10F4D7>
+<U10F4D8>
+<U10F4D9>
+<U10F4DA>
+<U10F4DB>
+<U10F4DC>
+<U10F4DD>
+<U10F4DE>
+<U10F4DF>
+<U10F4E0>
+<U10F4E1>
+<U10F4E2>
+<U10F4E3>
+<U10F4E4>
+<U10F4E5>
+<U10F4E6>
+<U10F4E7>
+<U10F4E8>
+<U10F4E9>
+<U10F4EA>
+<U10F4EB>
+<U10F4EC>
+<U10F4ED>
+<U10F4EE>
+<U10F4EF>
+<U10F4F0>
+<U10F4F1>
+<U10F4F2>
+<U10F4F3>
+<U10F4F4>
+<U10F4F5>
+<U10F4F6>
+<U10F4F7>
+<U10F4F8>
+<U10F4F9>
+<U10F4FA>
+<U10F4FB>
+<U10F4FC>
+<U10F4FD>
+<U10F4FE>
+<U10F4FF>
+<U10F500>
+<U10F501>
+<U10F502>
+<U10F503>
+<U10F504>
+<U10F505>
+<U10F506>
+<U10F507>
+<U10F508>
+<U10F509>
+<U10F50A>
+<U10F50B>
+<U10F50C>
+<U10F50D>
+<U10F50E>
+<U10F50F>
+<U10F510>
+<U10F511>
+<U10F512>
+<U10F513>
+<U10F514>
+<U10F515>
+<U10F516>
+<U10F517>
+<U10F518>
+<U10F519>
+<U10F51A>
+<U10F51B>
+<U10F51C>
+<U10F51D>
+<U10F51E>
+<U10F51F>
+<U10F520>
+<U10F521>
+<U10F522>
+<U10F523>
+<U10F524>
+<U10F525>
+<U10F526>
+<U10F527>
+<U10F528>
+<U10F529>
+<U10F52A>
+<U10F52B>
+<U10F52C>
+<U10F52D>
+<U10F52E>
+<U10F52F>
+<U10F530>
+<U10F531>
+<U10F532>
+<U10F533>
+<U10F534>
+<U10F535>
+<U10F536>
+<U10F537>
+<U10F538>
+<U10F539>
+<U10F53A>
+<U10F53B>
+<U10F53C>
+<U10F53D>
+<U10F53E>
+<U10F53F>
+<U10F540>
+<U10F541>
+<U10F542>
+<U10F543>
+<U10F544>
+<U10F545>
+<U10F546>
+<U10F547>
+<U10F548>
+<U10F549>
+<U10F54A>
+<U10F54B>
+<U10F54C>
+<U10F54D>
+<U10F54E>
+<U10F54F>
+<U10F550>
+<U10F551>
+<U10F552>
+<U10F553>
+<U10F554>
+<U10F555>
+<U10F556>
+<U10F557>
+<U10F558>
+<U10F559>
+<U10F55A>
+<U10F55B>
+<U10F55C>
+<U10F55D>
+<U10F55E>
+<U10F55F>
+<U10F560>
+<U10F561>
+<U10F562>
+<U10F563>
+<U10F564>
+<U10F565>
+<U10F566>
+<U10F567>
+<U10F568>
+<U10F569>
+<U10F56A>
+<U10F56B>
+<U10F56C>
+<U10F56D>
+<U10F56E>
+<U10F56F>
+<U10F570>
+<U10F571>
+<U10F572>
+<U10F573>
+<U10F574>
+<U10F575>
+<U10F576>
+<U10F577>
+<U10F578>
+<U10F579>
+<U10F57A>
+<U10F57B>
+<U10F57C>
+<U10F57D>
+<U10F57E>
+<U10F57F>
+<U10F580>
+<U10F581>
+<U10F582>
+<U10F583>
+<U10F584>
+<U10F585>
+<U10F586>
+<U10F587>
+<U10F588>
+<U10F589>
+<U10F58A>
+<U10F58B>
+<U10F58C>
+<U10F58D>
+<U10F58E>
+<U10F58F>
+<U10F590>
+<U10F591>
+<U10F592>
+<U10F593>
+<U10F594>
+<U10F595>
+<U10F596>
+<U10F597>
+<U10F598>
+<U10F599>
+<U10F59A>
+<U10F59B>
+<U10F59C>
+<U10F59D>
+<U10F59E>
+<U10F59F>
+<U10F5A0>
+<U10F5A1>
+<U10F5A2>
+<U10F5A3>
+<U10F5A4>
+<U10F5A5>
+<U10F5A6>
+<U10F5A7>
+<U10F5A8>
+<U10F5A9>
+<U10F5AA>
+<U10F5AB>
+<U10F5AC>
+<U10F5AD>
+<U10F5AE>
+<U10F5AF>
+<U10F5B0>
+<U10F5B1>
+<U10F5B2>
+<U10F5B3>
+<U10F5B4>
+<U10F5B5>
+<U10F5B6>
+<U10F5B7>
+<U10F5B8>
+<U10F5B9>
+<U10F5BA>
+<U10F5BB>
+<U10F5BC>
+<U10F5BD>
+<U10F5BE>
+<U10F5BF>
+<U10F5C0>
+<U10F5C1>
+<U10F5C2>
+<U10F5C3>
+<U10F5C4>
+<U10F5C5>
+<U10F5C6>
+<U10F5C7>
+<U10F5C8>
+<U10F5C9>
+<U10F5CA>
+<U10F5CB>
+<U10F5CC>
+<U10F5CD>
+<U10F5CE>
+<U10F5CF>
+<U10F5D0>
+<U10F5D1>
+<U10F5D2>
+<U10F5D3>
+<U10F5D4>
+<U10F5D5>
+<U10F5D6>
+<U10F5D7>
+<U10F5D8>
+<U10F5D9>
+<U10F5DA>
+<U10F5DB>
+<U10F5DC>
+<U10F5DD>
+<U10F5DE>
+<U10F5DF>
+<U10F5E0>
+<U10F5E1>
+<U10F5E2>
+<U10F5E3>
+<U10F5E4>
+<U10F5E5>
+<U10F5E6>
+<U10F5E7>
+<U10F5E8>
+<U10F5E9>
+<U10F5EA>
+<U10F5EB>
+<U10F5EC>
+<U10F5ED>
+<U10F5EE>
+<U10F5EF>
+<U10F5F0>
+<U10F5F1>
+<U10F5F2>
+<U10F5F3>
+<U10F5F4>
+<U10F5F5>
+<U10F5F6>
+<U10F5F7>
+<U10F5F8>
+<U10F5F9>
+<U10F5FA>
+<U10F5FB>
+<U10F5FC>
+<U10F5FD>
+<U10F5FE>
+<U10F5FF>
+<U10F600>
+<U10F601>
+<U10F602>
+<U10F603>
+<U10F604>
+<U10F605>
+<U10F606>
+<U10F607>
+<U10F608>
+<U10F609>
+<U10F60A>
+<U10F60B>
+<U10F60C>
+<U10F60D>
+<U10F60E>
+<U10F60F>
+<U10F610>
+<U10F611>
+<U10F612>
+<U10F613>
+<U10F614>
+<U10F615>
+<U10F616>
+<U10F617>
+<U10F618>
+<U10F619>
+<U10F61A>
+<U10F61B>
+<U10F61C>
+<U10F61D>
+<U10F61E>
+<U10F61F>
+<U10F620>
+<U10F621>
+<U10F622>
+<U10F623>
+<U10F624>
+<U10F625>
+<U10F626>
+<U10F627>
+<U10F628>
+<U10F629>
+<U10F62A>
+<U10F62B>
+<U10F62C>
+<U10F62D>
+<U10F62E>
+<U10F62F>
+<U10F630>
+<U10F631>
+<U10F632>
+<U10F633>
+<U10F634>
+<U10F635>
+<U10F636>
+<U10F637>
+<U10F638>
+<U10F639>
+<U10F63A>
+<U10F63B>
+<U10F63C>
+<U10F63D>
+<U10F63E>
+<U10F63F>
+<U10F640>
+<U10F641>
+<U10F642>
+<U10F643>
+<U10F644>
+<U10F645>
+<U10F646>
+<U10F647>
+<U10F648>
+<U10F649>
+<U10F64A>
+<U10F64B>
+<U10F64C>
+<U10F64D>
+<U10F64E>
+<U10F64F>
+<U10F650>
+<U10F651>
+<U10F652>
+<U10F653>
+<U10F654>
+<U10F655>
+<U10F656>
+<U10F657>
+<U10F658>
+<U10F659>
+<U10F65A>
+<U10F65B>
+<U10F65C>
+<U10F65D>
+<U10F65E>
+<U10F65F>
+<U10F660>
+<U10F661>
+<U10F662>
+<U10F663>
+<U10F664>
+<U10F665>
+<U10F666>
+<U10F667>
+<U10F668>
+<U10F669>
+<U10F66A>
+<U10F66B>
+<U10F66C>
+<U10F66D>
+<U10F66E>
+<U10F66F>
+<U10F670>
+<U10F671>
+<U10F672>
+<U10F673>
+<U10F674>
+<U10F675>
+<U10F676>
+<U10F677>
+<U10F678>
+<U10F679>
+<U10F67A>
+<U10F67B>
+<U10F67C>
+<U10F67D>
+<U10F67E>
+<U10F67F>
+<U10F680>
+<U10F681>
+<U10F682>
+<U10F683>
+<U10F684>
+<U10F685>
+<U10F686>
+<U10F687>
+<U10F688>
+<U10F689>
+<U10F68A>
+<U10F68B>
+<U10F68C>
+<U10F68D>
+<U10F68E>
+<U10F68F>
+<U10F690>
+<U10F691>
+<U10F692>
+<U10F693>
+<U10F694>
+<U10F695>
+<U10F696>
+<U10F697>
+<U10F698>
+<U10F699>
+<U10F69A>
+<U10F69B>
+<U10F69C>
+<U10F69D>
+<U10F69E>
+<U10F69F>
+<U10F6A0>
+<U10F6A1>
+<U10F6A2>
+<U10F6A3>
+<U10F6A4>
+<U10F6A5>
+<U10F6A6>
+<U10F6A7>
+<U10F6A8>
+<U10F6A9>
+<U10F6AA>
+<U10F6AB>
+<U10F6AC>
+<U10F6AD>
+<U10F6AE>
+<U10F6AF>
+<U10F6B0>
+<U10F6B1>
+<U10F6B2>
+<U10F6B3>
+<U10F6B4>
+<U10F6B5>
+<U10F6B6>
+<U10F6B7>
+<U10F6B8>
+<U10F6B9>
+<U10F6BA>
+<U10F6BB>
+<U10F6BC>
+<U10F6BD>
+<U10F6BE>
+<U10F6BF>
+<U10F6C0>
+<U10F6C1>
+<U10F6C2>
+<U10F6C3>
+<U10F6C4>
+<U10F6C5>
+<U10F6C6>
+<U10F6C7>
+<U10F6C8>
+<U10F6C9>
+<U10F6CA>
+<U10F6CB>
+<U10F6CC>
+<U10F6CD>
+<U10F6CE>
+<U10F6CF>
+<U10F6D0>
+<U10F6D1>
+<U10F6D2>
+<U10F6D3>
+<U10F6D4>
+<U10F6D5>
+<U10F6D6>
+<U10F6D7>
+<U10F6D8>
+<U10F6D9>
+<U10F6DA>
+<U10F6DB>
+<U10F6DC>
+<U10F6DD>
+<U10F6DE>
+<U10F6DF>
+<U10F6E0>
+<U10F6E1>
+<U10F6E2>
+<U10F6E3>
+<U10F6E4>
+<U10F6E5>
+<U10F6E6>
+<U10F6E7>
+<U10F6E8>
+<U10F6E9>
+<U10F6EA>
+<U10F6EB>
+<U10F6EC>
+<U10F6ED>
+<U10F6EE>
+<U10F6EF>
+<U10F6F0>
+<U10F6F1>
+<U10F6F2>
+<U10F6F3>
+<U10F6F4>
+<U10F6F5>
+<U10F6F6>
+<U10F6F7>
+<U10F6F8>
+<U10F6F9>
+<U10F6FA>
+<U10F6FB>
+<U10F6FC>
+<U10F6FD>
+<U10F6FE>
+<U10F6FF>
+<U10F700>
+<U10F701>
+<U10F702>
+<U10F703>
+<U10F704>
+<U10F705>
+<U10F706>
+<U10F707>
+<U10F708>
+<U10F709>
+<U10F70A>
+<U10F70B>
+<U10F70C>
+<U10F70D>
+<U10F70E>
+<U10F70F>
+<U10F710>
+<U10F711>
+<U10F712>
+<U10F713>
+<U10F714>
+<U10F715>
+<U10F716>
+<U10F717>
+<U10F718>
+<U10F719>
+<U10F71A>
+<U10F71B>
+<U10F71C>
+<U10F71D>
+<U10F71E>
+<U10F71F>
+<U10F720>
+<U10F721>
+<U10F722>
+<U10F723>
+<U10F724>
+<U10F725>
+<U10F726>
+<U10F727>
+<U10F728>
+<U10F729>
+<U10F72A>
+<U10F72B>
+<U10F72C>
+<U10F72D>
+<U10F72E>
+<U10F72F>
+<U10F730>
+<U10F731>
+<U10F732>
+<U10F733>
+<U10F734>
+<U10F735>
+<U10F736>
+<U10F737>
+<U10F738>
+<U10F739>
+<U10F73A>
+<U10F73B>
+<U10F73C>
+<U10F73D>
+<U10F73E>
+<U10F73F>
+<U10F740>
+<U10F741>
+<U10F742>
+<U10F743>
+<U10F744>
+<U10F745>
+<U10F746>
+<U10F747>
+<U10F748>
+<U10F749>
+<U10F74A>
+<U10F74B>
+<U10F74C>
+<U10F74D>
+<U10F74E>
+<U10F74F>
+<U10F750>
+<U10F751>
+<U10F752>
+<U10F753>
+<U10F754>
+<U10F755>
+<U10F756>
+<U10F757>
+<U10F758>
+<U10F759>
+<U10F75A>
+<U10F75B>
+<U10F75C>
+<U10F75D>
+<U10F75E>
+<U10F75F>
+<U10F760>
+<U10F761>
+<U10F762>
+<U10F763>
+<U10F764>
+<U10F765>
+<U10F766>
+<U10F767>
+<U10F768>
+<U10F769>
+<U10F76A>
+<U10F76B>
+<U10F76C>
+<U10F76D>
+<U10F76E>
+<U10F76F>
+<U10F770>
+<U10F771>
+<U10F772>
+<U10F773>
+<U10F774>
+<U10F775>
+<U10F776>
+<U10F777>
+<U10F778>
+<U10F779>
+<U10F77A>
+<U10F77B>
+<U10F77C>
+<U10F77D>
+<U10F77E>
+<U10F77F>
+<U10F780>
+<U10F781>
+<U10F782>
+<U10F783>
+<U10F784>
+<U10F785>
+<U10F786>
+<U10F787>
+<U10F788>
+<U10F789>
+<U10F78A>
+<U10F78B>
+<U10F78C>
+<U10F78D>
+<U10F78E>
+<U10F78F>
+<U10F790>
+<U10F791>
+<U10F792>
+<U10F793>
+<U10F794>
+<U10F795>
+<U10F796>
+<U10F797>
+<U10F798>
+<U10F799>
+<U10F79A>
+<U10F79B>
+<U10F79C>
+<U10F79D>
+<U10F79E>
+<U10F79F>
+<U10F7A0>
+<U10F7A1>
+<U10F7A2>
+<U10F7A3>
+<U10F7A4>
+<U10F7A5>
+<U10F7A6>
+<U10F7A7>
+<U10F7A8>
+<U10F7A9>
+<U10F7AA>
+<U10F7AB>
+<U10F7AC>
+<U10F7AD>
+<U10F7AE>
+<U10F7AF>
+<U10F7B0>
+<U10F7B1>
+<U10F7B2>
+<U10F7B3>
+<U10F7B4>
+<U10F7B5>
+<U10F7B6>
+<U10F7B7>
+<U10F7B8>
+<U10F7B9>
+<U10F7BA>
+<U10F7BB>
+<U10F7BC>
+<U10F7BD>
+<U10F7BE>
+<U10F7BF>
+<U10F7C0>
+<U10F7C1>
+<U10F7C2>
+<U10F7C3>
+<U10F7C4>
+<U10F7C5>
+<U10F7C6>
+<U10F7C7>
+<U10F7C8>
+<U10F7C9>
+<U10F7CA>
+<U10F7CB>
+<U10F7CC>
+<U10F7CD>
+<U10F7CE>
+<U10F7CF>
+<U10F7D0>
+<U10F7D1>
+<U10F7D2>
+<U10F7D3>
+<U10F7D4>
+<U10F7D5>
+<U10F7D6>
+<U10F7D7>
+<U10F7D8>
+<U10F7D9>
+<U10F7DA>
+<U10F7DB>
+<U10F7DC>
+<U10F7DD>
+<U10F7DE>
+<U10F7DF>
+<U10F7E0>
+<U10F7E1>
+<U10F7E2>
+<U10F7E3>
+<U10F7E4>
+<U10F7E5>
+<U10F7E6>
+<U10F7E7>
+<U10F7E8>
+<U10F7E9>
+<U10F7EA>
+<U10F7EB>
+<U10F7EC>
+<U10F7ED>
+<U10F7EE>
+<U10F7EF>
+<U10F7F0>
+<U10F7F1>
+<U10F7F2>
+<U10F7F3>
+<U10F7F4>
+<U10F7F5>
+<U10F7F6>
+<U10F7F7>
+<U10F7F8>
+<U10F7F9>
+<U10F7FA>
+<U10F7FB>
+<U10F7FC>
+<U10F7FD>
+<U10F7FE>
+<U10F7FF>
+<U10F800>
+<U10F801>
+<U10F802>
+<U10F803>
+<U10F804>
+<U10F805>
+<U10F806>
+<U10F807>
+<U10F808>
+<U10F809>
+<U10F80A>
+<U10F80B>
+<U10F80C>
+<U10F80D>
+<U10F80E>
+<U10F80F>
+<U10F810>
+<U10F811>
+<U10F812>
+<U10F813>
+<U10F814>
+<U10F815>
+<U10F816>
+<U10F817>
+<U10F818>
+<U10F819>
+<U10F81A>
+<U10F81B>
+<U10F81C>
+<U10F81D>
+<U10F81E>
+<U10F81F>
+<U10F820>
+<U10F821>
+<U10F822>
+<U10F823>
+<U10F824>
+<U10F825>
+<U10F826>
+<U10F827>
+<U10F828>
+<U10F829>
+<U10F82A>
+<U10F82B>
+<U10F82C>
+<U10F82D>
+<U10F82E>
+<U10F82F>
+<U10F830>
+<U10F831>
+<U10F832>
+<U10F833>
+<U10F834>
+<U10F835>
+<U10F836>
+<U10F837>
+<U10F838>
+<U10F839>
+<U10F83A>
+<U10F83B>
+<U10F83C>
+<U10F83D>
+<U10F83E>
+<U10F83F>
+<U10F840>
+<U10F841>
+<U10F842>
+<U10F843>
+<U10F844>
+<U10F845>
+<U10F846>
+<U10F847>
+<U10F848>
+<U10F849>
+<U10F84A>
+<U10F84B>
+<U10F84C>
+<U10F84D>
+<U10F84E>
+<U10F84F>
+<U10F850>
+<U10F851>
+<U10F852>
+<U10F853>
+<U10F854>
+<U10F855>
+<U10F856>
+<U10F857>
+<U10F858>
+<U10F859>
+<U10F85A>
+<U10F85B>
+<U10F85C>
+<U10F85D>
+<U10F85E>
+<U10F85F>
+<U10F860>
+<U10F861>
+<U10F862>
+<U10F863>
+<U10F864>
+<U10F865>
+<U10F866>
+<U10F867>
+<U10F868>
+<U10F869>
+<U10F86A>
+<U10F86B>
+<U10F86C>
+<U10F86D>
+<U10F86E>
+<U10F86F>
+<U10F870>
+<U10F871>
+<U10F872>
+<U10F873>
+<U10F874>
+<U10F875>
+<U10F876>
+<U10F877>
+<U10F878>
+<U10F879>
+<U10F87A>
+<U10F87B>
+<U10F87C>
+<U10F87D>
+<U10F87E>
+<U10F87F>
+<U10F880>
+<U10F881>
+<U10F882>
+<U10F883>
+<U10F884>
+<U10F885>
+<U10F886>
+<U10F887>
+<U10F888>
+<U10F889>
+<U10F88A>
+<U10F88B>
+<U10F88C>
+<U10F88D>
+<U10F88E>
+<U10F88F>
+<U10F890>
+<U10F891>
+<U10F892>
+<U10F893>
+<U10F894>
+<U10F895>
+<U10F896>
+<U10F897>
+<U10F898>
+<U10F899>
+<U10F89A>
+<U10F89B>
+<U10F89C>
+<U10F89D>
+<U10F89E>
+<U10F89F>
+<U10F8A0>
+<U10F8A1>
+<U10F8A2>
+<U10F8A3>
+<U10F8A4>
+<U10F8A5>
+<U10F8A6>
+<U10F8A7>
+<U10F8A8>
+<U10F8A9>
+<U10F8AA>
+<U10F8AB>
+<U10F8AC>
+<U10F8AD>
+<U10F8AE>
+<U10F8AF>
+<U10F8B0>
+<U10F8B1>
+<U10F8B2>
+<U10F8B3>
+<U10F8B4>
+<U10F8B5>
+<U10F8B6>
+<U10F8B7>
+<U10F8B8>
+<U10F8B9>
+<U10F8BA>
+<U10F8BB>
+<U10F8BC>
+<U10F8BD>
+<U10F8BE>
+<U10F8BF>
+<U10F8C0>
+<U10F8C1>
+<U10F8C2>
+<U10F8C3>
+<U10F8C4>
+<U10F8C5>
+<U10F8C6>
+<U10F8C7>
+<U10F8C8>
+<U10F8C9>
+<U10F8CA>
+<U10F8CB>
+<U10F8CC>
+<U10F8CD>
+<U10F8CE>
+<U10F8CF>
+<U10F8D0>
+<U10F8D1>
+<U10F8D2>
+<U10F8D3>
+<U10F8D4>
+<U10F8D5>
+<U10F8D6>
+<U10F8D7>
+<U10F8D8>
+<U10F8D9>
+<U10F8DA>
+<U10F8DB>
+<U10F8DC>
+<U10F8DD>
+<U10F8DE>
+<U10F8DF>
+<U10F8E0>
+<U10F8E1>
+<U10F8E2>
+<U10F8E3>
+<U10F8E4>
+<U10F8E5>
+<U10F8E6>
+<U10F8E7>
+<U10F8E8>
+<U10F8E9>
+<U10F8EA>
+<U10F8EB>
+<U10F8EC>
+<U10F8ED>
+<U10F8EE>
+<U10F8EF>
+<U10F8F0>
+<U10F8F1>
+<U10F8F2>
+<U10F8F3>
+<U10F8F4>
+<U10F8F5>
+<U10F8F6>
+<U10F8F7>
+<U10F8F8>
+<U10F8F9>
+<U10F8FA>
+<U10F8FB>
+<U10F8FC>
+<U10F8FD>
+<U10F8FE>
+<U10F8FF>
+<U10F900>
+<U10F901>
+<U10F902>
+<U10F903>
+<U10F904>
+<U10F905>
+<U10F906>
+<U10F907>
+<U10F908>
+<U10F909>
+<U10F90A>
+<U10F90B>
+<U10F90C>
+<U10F90D>
+<U10F90E>
+<U10F90F>
+<U10F910>
+<U10F911>
+<U10F912>
+<U10F913>
+<U10F914>
+<U10F915>
+<U10F916>
+<U10F917>
+<U10F918>
+<U10F919>
+<U10F91A>
+<U10F91B>
+<U10F91C>
+<U10F91D>
+<U10F91E>
+<U10F91F>
+<U10F920>
+<U10F921>
+<U10F922>
+<U10F923>
+<U10F924>
+<U10F925>
+<U10F926>
+<U10F927>
+<U10F928>
+<U10F929>
+<U10F92A>
+<U10F92B>
+<U10F92C>
+<U10F92D>
+<U10F92E>
+<U10F92F>
+<U10F930>
+<U10F931>
+<U10F932>
+<U10F933>
+<U10F934>
+<U10F935>
+<U10F936>
+<U10F937>
+<U10F938>
+<U10F939>
+<U10F93A>
+<U10F93B>
+<U10F93C>
+<U10F93D>
+<U10F93E>
+<U10F93F>
+<U10F940>
+<U10F941>
+<U10F942>
+<U10F943>
+<U10F944>
+<U10F945>
+<U10F946>
+<U10F947>
+<U10F948>
+<U10F949>
+<U10F94A>
+<U10F94B>
+<U10F94C>
+<U10F94D>
+<U10F94E>
+<U10F94F>
+<U10F950>
+<U10F951>
+<U10F952>
+<U10F953>
+<U10F954>
+<U10F955>
+<U10F956>
+<U10F957>
+<U10F958>
+<U10F959>
+<U10F95A>
+<U10F95B>
+<U10F95C>
+<U10F95D>
+<U10F95E>
+<U10F95F>
+<U10F960>
+<U10F961>
+<U10F962>
+<U10F963>
+<U10F964>
+<U10F965>
+<U10F966>
+<U10F967>
+<U10F968>
+<U10F969>
+<U10F96A>
+<U10F96B>
+<U10F96C>
+<U10F96D>
+<U10F96E>
+<U10F96F>
+<U10F970>
+<U10F971>
+<U10F972>
+<U10F973>
+<U10F974>
+<U10F975>
+<U10F976>
+<U10F977>
+<U10F978>
+<U10F979>
+<U10F97A>
+<U10F97B>
+<U10F97C>
+<U10F97D>
+<U10F97E>
+<U10F97F>
+<U10F980>
+<U10F981>
+<U10F982>
+<U10F983>
+<U10F984>
+<U10F985>
+<U10F986>
+<U10F987>
+<U10F988>
+<U10F989>
+<U10F98A>
+<U10F98B>
+<U10F98C>
+<U10F98D>
+<U10F98E>
+<U10F98F>
+<U10F990>
+<U10F991>
+<U10F992>
+<U10F993>
+<U10F994>
+<U10F995>
+<U10F996>
+<U10F997>
+<U10F998>
+<U10F999>
+<U10F99A>
+<U10F99B>
+<U10F99C>
+<U10F99D>
+<U10F99E>
+<U10F99F>
+<U10F9A0>
+<U10F9A1>
+<U10F9A2>
+<U10F9A3>
+<U10F9A4>
+<U10F9A5>
+<U10F9A6>
+<U10F9A7>
+<U10F9A8>
+<U10F9A9>
+<U10F9AA>
+<U10F9AB>
+<U10F9AC>
+<U10F9AD>
+<U10F9AE>
+<U10F9AF>
+<U10F9B0>
+<U10F9B1>
+<U10F9B2>
+<U10F9B3>
+<U10F9B4>
+<U10F9B5>
+<U10F9B6>
+<U10F9B7>
+<U10F9B8>
+<U10F9B9>
+<U10F9BA>
+<U10F9BB>
+<U10F9BC>
+<U10F9BD>
+<U10F9BE>
+<U10F9BF>
+<U10F9C0>
+<U10F9C1>
+<U10F9C2>
+<U10F9C3>
+<U10F9C4>
+<U10F9C5>
+<U10F9C6>
+<U10F9C7>
+<U10F9C8>
+<U10F9C9>
+<U10F9CA>
+<U10F9CB>
+<U10F9CC>
+<U10F9CD>
+<U10F9CE>
+<U10F9CF>
+<U10F9D0>
+<U10F9D1>
+<U10F9D2>
+<U10F9D3>
+<U10F9D4>
+<U10F9D5>
+<U10F9D6>
+<U10F9D7>
+<U10F9D8>
+<U10F9D9>
+<U10F9DA>
+<U10F9DB>
+<U10F9DC>
+<U10F9DD>
+<U10F9DE>
+<U10F9DF>
+<U10F9E0>
+<U10F9E1>
+<U10F9E2>
+<U10F9E3>
+<U10F9E4>
+<U10F9E5>
+<U10F9E6>
+<U10F9E7>
+<U10F9E8>
+<U10F9E9>
+<U10F9EA>
+<U10F9EB>
+<U10F9EC>
+<U10F9ED>
+<U10F9EE>
+<U10F9EF>
+<U10F9F0>
+<U10F9F1>
+<U10F9F2>
+<U10F9F3>
+<U10F9F4>
+<U10F9F5>
+<U10F9F6>
+<U10F9F7>
+<U10F9F8>
+<U10F9F9>
+<U10F9FA>
+<U10F9FB>
+<U10F9FC>
+<U10F9FD>
+<U10F9FE>
+<U10F9FF>
+<U10FA00>
+<U10FA01>
+<U10FA02>
+<U10FA03>
+<U10FA04>
+<U10FA05>
+<U10FA06>
+<U10FA07>
+<U10FA08>
+<U10FA09>
+<U10FA0A>
+<U10FA0B>
+<U10FA0C>
+<U10FA0D>
+<U10FA0E>
+<U10FA0F>
+<U10FA10>
+<U10FA11>
+<U10FA12>
+<U10FA13>
+<U10FA14>
+<U10FA15>
+<U10FA16>
+<U10FA17>
+<U10FA18>
+<U10FA19>
+<U10FA1A>
+<U10FA1B>
+<U10FA1C>
+<U10FA1D>
+<U10FA1E>
+<U10FA1F>
+<U10FA20>
+<U10FA21>
+<U10FA22>
+<U10FA23>
+<U10FA24>
+<U10FA25>
+<U10FA26>
+<U10FA27>
+<U10FA28>
+<U10FA29>
+<U10FA2A>
+<U10FA2B>
+<U10FA2C>
+<U10FA2D>
+<U10FA2E>
+<U10FA2F>
+<U10FA30>
+<U10FA31>
+<U10FA32>
+<U10FA33>
+<U10FA34>
+<U10FA35>
+<U10FA36>
+<U10FA37>
+<U10FA38>
+<U10FA39>
+<U10FA3A>
+<U10FA3B>
+<U10FA3C>
+<U10FA3D>
+<U10FA3E>
+<U10FA3F>
+<U10FA40>
+<U10FA41>
+<U10FA42>
+<U10FA43>
+<U10FA44>
+<U10FA45>
+<U10FA46>
+<U10FA47>
+<U10FA48>
+<U10FA49>
+<U10FA4A>
+<U10FA4B>
+<U10FA4C>
+<U10FA4D>
+<U10FA4E>
+<U10FA4F>
+<U10FA50>
+<U10FA51>
+<U10FA52>
+<U10FA53>
+<U10FA54>
+<U10FA55>
+<U10FA56>
+<U10FA57>
+<U10FA58>
+<U10FA59>
+<U10FA5A>
+<U10FA5B>
+<U10FA5C>
+<U10FA5D>
+<U10FA5E>
+<U10FA5F>
+<U10FA60>
+<U10FA61>
+<U10FA62>
+<U10FA63>
+<U10FA64>
+<U10FA65>
+<U10FA66>
+<U10FA67>
+<U10FA68>
+<U10FA69>
+<U10FA6A>
+<U10FA6B>
+<U10FA6C>
+<U10FA6D>
+<U10FA6E>
+<U10FA6F>
+<U10FA70>
+<U10FA71>
+<U10FA72>
+<U10FA73>
+<U10FA74>
+<U10FA75>
+<U10FA76>
+<U10FA77>
+<U10FA78>
+<U10FA79>
+<U10FA7A>
+<U10FA7B>
+<U10FA7C>
+<U10FA7D>
+<U10FA7E>
+<U10FA7F>
+<U10FA80>
+<U10FA81>
+<U10FA82>
+<U10FA83>
+<U10FA84>
+<U10FA85>
+<U10FA86>
+<U10FA87>
+<U10FA88>
+<U10FA89>
+<U10FA8A>
+<U10FA8B>
+<U10FA8C>
+<U10FA8D>
+<U10FA8E>
+<U10FA8F>
+<U10FA90>
+<U10FA91>
+<U10FA92>
+<U10FA93>
+<U10FA94>
+<U10FA95>
+<U10FA96>
+<U10FA97>
+<U10FA98>
+<U10FA99>
+<U10FA9A>
+<U10FA9B>
+<U10FA9C>
+<U10FA9D>
+<U10FA9E>
+<U10FA9F>
+<U10FAA0>
+<U10FAA1>
+<U10FAA2>
+<U10FAA3>
+<U10FAA4>
+<U10FAA5>
+<U10FAA6>
+<U10FAA7>
+<U10FAA8>
+<U10FAA9>
+<U10FAAA>
+<U10FAAB>
+<U10FAAC>
+<U10FAAD>
+<U10FAAE>
+<U10FAAF>
+<U10FAB0>
+<U10FAB1>
+<U10FAB2>
+<U10FAB3>
+<U10FAB4>
+<U10FAB5>
+<U10FAB6>
+<U10FAB7>
+<U10FAB8>
+<U10FAB9>
+<U10FABA>
+<U10FABB>
+<U10FABC>
+<U10FABD>
+<U10FABE>
+<U10FABF>
+<U10FAC0>
+<U10FAC1>
+<U10FAC2>
+<U10FAC3>
+<U10FAC4>
+<U10FAC5>
+<U10FAC6>
+<U10FAC7>
+<U10FAC8>
+<U10FAC9>
+<U10FACA>
+<U10FACB>
+<U10FACC>
+<U10FACD>
+<U10FACE>
+<U10FACF>
+<U10FAD0>
+<U10FAD1>
+<U10FAD2>
+<U10FAD3>
+<U10FAD4>
+<U10FAD5>
+<U10FAD6>
+<U10FAD7>
+<U10FAD8>
+<U10FAD9>
+<U10FADA>
+<U10FADB>
+<U10FADC>
+<U10FADD>
+<U10FADE>
+<U10FADF>
+<U10FAE0>
+<U10FAE1>
+<U10FAE2>
+<U10FAE3>
+<U10FAE4>
+<U10FAE5>
+<U10FAE6>
+<U10FAE7>
+<U10FAE8>
+<U10FAE9>
+<U10FAEA>
+<U10FAEB>
+<U10FAEC>
+<U10FAED>
+<U10FAEE>
+<U10FAEF>
+<U10FAF0>
+<U10FAF1>
+<U10FAF2>
+<U10FAF3>
+<U10FAF4>
+<U10FAF5>
+<U10FAF6>
+<U10FAF7>
+<U10FAF8>
+<U10FAF9>
+<U10FAFA>
+<U10FAFB>
+<U10FAFC>
+<U10FAFD>
+<U10FAFE>
+<U10FAFF>
+<U10FB00>
+<U10FB01>
+<U10FB02>
+<U10FB03>
+<U10FB04>
+<U10FB05>
+<U10FB06>
+<U10FB07>
+<U10FB08>
+<U10FB09>
+<U10FB0A>
+<U10FB0B>
+<U10FB0C>
+<U10FB0D>
+<U10FB0E>
+<U10FB0F>
+<U10FB10>
+<U10FB11>
+<U10FB12>
+<U10FB13>
+<U10FB14>
+<U10FB15>
+<U10FB16>
+<U10FB17>
+<U10FB18>
+<U10FB19>
+<U10FB1A>
+<U10FB1B>
+<U10FB1C>
+<U10FB1D>
+<U10FB1E>
+<U10FB1F>
+<U10FB20>
+<U10FB21>
+<U10FB22>
+<U10FB23>
+<U10FB24>
+<U10FB25>
+<U10FB26>
+<U10FB27>
+<U10FB28>
+<U10FB29>
+<U10FB2A>
+<U10FB2B>
+<U10FB2C>
+<U10FB2D>
+<U10FB2E>
+<U10FB2F>
+<U10FB30>
+<U10FB31>
+<U10FB32>
+<U10FB33>
+<U10FB34>
+<U10FB35>
+<U10FB36>
+<U10FB37>
+<U10FB38>
+<U10FB39>
+<U10FB3A>
+<U10FB3B>
+<U10FB3C>
+<U10FB3D>
+<U10FB3E>
+<U10FB3F>
+<U10FB40>
+<U10FB41>
+<U10FB42>
+<U10FB43>
+<U10FB44>
+<U10FB45>
+<U10FB46>
+<U10FB47>
+<U10FB48>
+<U10FB49>
+<U10FB4A>
+<U10FB4B>
+<U10FB4C>
+<U10FB4D>
+<U10FB4E>
+<U10FB4F>
+<U10FB50>
+<U10FB51>
+<U10FB52>
+<U10FB53>
+<U10FB54>
+<U10FB55>
+<U10FB56>
+<U10FB57>
+<U10FB58>
+<U10FB59>
+<U10FB5A>
+<U10FB5B>
+<U10FB5C>
+<U10FB5D>
+<U10FB5E>
+<U10FB5F>
+<U10FB60>
+<U10FB61>
+<U10FB62>
+<U10FB63>
+<U10FB64>
+<U10FB65>
+<U10FB66>
+<U10FB67>
+<U10FB68>
+<U10FB69>
+<U10FB6A>
+<U10FB6B>
+<U10FB6C>
+<U10FB6D>
+<U10FB6E>
+<U10FB6F>
+<U10FB70>
+<U10FB71>
+<U10FB72>
+<U10FB73>
+<U10FB74>
+<U10FB75>
+<U10FB76>
+<U10FB77>
+<U10FB78>
+<U10FB79>
+<U10FB7A>
+<U10FB7B>
+<U10FB7C>
+<U10FB7D>
+<U10FB7E>
+<U10FB7F>
+<U10FB80>
+<U10FB81>
+<U10FB82>
+<U10FB83>
+<U10FB84>
+<U10FB85>
+<U10FB86>
+<U10FB87>
+<U10FB88>
+<U10FB89>
+<U10FB8A>
+<U10FB8B>
+<U10FB8C>
+<U10FB8D>
+<U10FB8E>
+<U10FB8F>
+<U10FB90>
+<U10FB91>
+<U10FB92>
+<U10FB93>
+<U10FB94>
+<U10FB95>
+<U10FB96>
+<U10FB97>
+<U10FB98>
+<U10FB99>
+<U10FB9A>
+<U10FB9B>
+<U10FB9C>
+<U10FB9D>
+<U10FB9E>
+<U10FB9F>
+<U10FBA0>
+<U10FBA1>
+<U10FBA2>
+<U10FBA3>
+<U10FBA4>
+<U10FBA5>
+<U10FBA6>
+<U10FBA7>
+<U10FBA8>
+<U10FBA9>
+<U10FBAA>
+<U10FBAB>
+<U10FBAC>
+<U10FBAD>
+<U10FBAE>
+<U10FBAF>
+<U10FBB0>
+<U10FBB1>
+<U10FBB2>
+<U10FBB3>
+<U10FBB4>
+<U10FBB5>
+<U10FBB6>
+<U10FBB7>
+<U10FBB8>
+<U10FBB9>
+<U10FBBA>
+<U10FBBB>
+<U10FBBC>
+<U10FBBD>
+<U10FBBE>
+<U10FBBF>
+<U10FBC0>
+<U10FBC1>
+<U10FBC2>
+<U10FBC3>
+<U10FBC4>
+<U10FBC5>
+<U10FBC6>
+<U10FBC7>
+<U10FBC8>
+<U10FBC9>
+<U10FBCA>
+<U10FBCB>
+<U10FBCC>
+<U10FBCD>
+<U10FBCE>
+<U10FBCF>
+<U10FBD0>
+<U10FBD1>
+<U10FBD2>
+<U10FBD3>
+<U10FBD4>
+<U10FBD5>
+<U10FBD6>
+<U10FBD7>
+<U10FBD8>
+<U10FBD9>
+<U10FBDA>
+<U10FBDB>
+<U10FBDC>
+<U10FBDD>
+<U10FBDE>
+<U10FBDF>
+<U10FBE0>
+<U10FBE1>
+<U10FBE2>
+<U10FBE3>
+<U10FBE4>
+<U10FBE5>
+<U10FBE6>
+<U10FBE7>
+<U10FBE8>
+<U10FBE9>
+<U10FBEA>
+<U10FBEB>
+<U10FBEC>
+<U10FBED>
+<U10FBEE>
+<U10FBEF>
+<U10FBF0>
+<U10FBF1>
+<U10FBF2>
+<U10FBF3>
+<U10FBF4>
+<U10FBF5>
+<U10FBF6>
+<U10FBF7>
+<U10FBF8>
+<U10FBF9>
+<U10FBFA>
+<U10FBFB>
+<U10FBFC>
+<U10FBFD>
+<U10FBFE>
+<U10FBFF>
+<U10FC00>
+<U10FC01>
+<U10FC02>
+<U10FC03>
+<U10FC04>
+<U10FC05>
+<U10FC06>
+<U10FC07>
+<U10FC08>
+<U10FC09>
+<U10FC0A>
+<U10FC0B>
+<U10FC0C>
+<U10FC0D>
+<U10FC0E>
+<U10FC0F>
+<U10FC10>
+<U10FC11>
+<U10FC12>
+<U10FC13>
+<U10FC14>
+<U10FC15>
+<U10FC16>
+<U10FC17>
+<U10FC18>
+<U10FC19>
+<U10FC1A>
+<U10FC1B>
+<U10FC1C>
+<U10FC1D>
+<U10FC1E>
+<U10FC1F>
+<U10FC20>
+<U10FC21>
+<U10FC22>
+<U10FC23>
+<U10FC24>
+<U10FC25>
+<U10FC26>
+<U10FC27>
+<U10FC28>
+<U10FC29>
+<U10FC2A>
+<U10FC2B>
+<U10FC2C>
+<U10FC2D>
+<U10FC2E>
+<U10FC2F>
+<U10FC30>
+<U10FC31>
+<U10FC32>
+<U10FC33>
+<U10FC34>
+<U10FC35>
+<U10FC36>
+<U10FC37>
+<U10FC38>
+<U10FC39>
+<U10FC3A>
+<U10FC3B>
+<U10FC3C>
+<U10FC3D>
+<U10FC3E>
+<U10FC3F>
+<U10FC40>
+<U10FC41>
+<U10FC42>
+<U10FC43>
+<U10FC44>
+<U10FC45>
+<U10FC46>
+<U10FC47>
+<U10FC48>
+<U10FC49>
+<U10FC4A>
+<U10FC4B>
+<U10FC4C>
+<U10FC4D>
+<U10FC4E>
+<U10FC4F>
+<U10FC50>
+<U10FC51>
+<U10FC52>
+<U10FC53>
+<U10FC54>
+<U10FC55>
+<U10FC56>
+<U10FC57>
+<U10FC58>
+<U10FC59>
+<U10FC5A>
+<U10FC5B>
+<U10FC5C>
+<U10FC5D>
+<U10FC5E>
+<U10FC5F>
+<U10FC60>
+<U10FC61>
+<U10FC62>
+<U10FC63>
+<U10FC64>
+<U10FC65>
+<U10FC66>
+<U10FC67>
+<U10FC68>
+<U10FC69>
+<U10FC6A>
+<U10FC6B>
+<U10FC6C>
+<U10FC6D>
+<U10FC6E>
+<U10FC6F>
+<U10FC70>
+<U10FC71>
+<U10FC72>
+<U10FC73>
+<U10FC74>
+<U10FC75>
+<U10FC76>
+<U10FC77>
+<U10FC78>
+<U10FC79>
+<U10FC7A>
+<U10FC7B>
+<U10FC7C>
+<U10FC7D>
+<U10FC7E>
+<U10FC7F>
+<U10FC80>
+<U10FC81>
+<U10FC82>
+<U10FC83>
+<U10FC84>
+<U10FC85>
+<U10FC86>
+<U10FC87>
+<U10FC88>
+<U10FC89>
+<U10FC8A>
+<U10FC8B>
+<U10FC8C>
+<U10FC8D>
+<U10FC8E>
+<U10FC8F>
+<U10FC90>
+<U10FC91>
+<U10FC92>
+<U10FC93>
+<U10FC94>
+<U10FC95>
+<U10FC96>
+<U10FC97>
+<U10FC98>
+<U10FC99>
+<U10FC9A>
+<U10FC9B>
+<U10FC9C>
+<U10FC9D>
+<U10FC9E>
+<U10FC9F>
+<U10FCA0>
+<U10FCA1>
+<U10FCA2>
+<U10FCA3>
+<U10FCA4>
+<U10FCA5>
+<U10FCA6>
+<U10FCA7>
+<U10FCA8>
+<U10FCA9>
+<U10FCAA>
+<U10FCAB>
+<U10FCAC>
+<U10FCAD>
+<U10FCAE>
+<U10FCAF>
+<U10FCB0>
+<U10FCB1>
+<U10FCB2>
+<U10FCB3>
+<U10FCB4>
+<U10FCB5>
+<U10FCB6>
+<U10FCB7>
+<U10FCB8>
+<U10FCB9>
+<U10FCBA>
+<U10FCBB>
+<U10FCBC>
+<U10FCBD>
+<U10FCBE>
+<U10FCBF>
+<U10FCC0>
+<U10FCC1>
+<U10FCC2>
+<U10FCC3>
+<U10FCC4>
+<U10FCC5>
+<U10FCC6>
+<U10FCC7>
+<U10FCC8>
+<U10FCC9>
+<U10FCCA>
+<U10FCCB>
+<U10FCCC>
+<U10FCCD>
+<U10FCCE>
+<U10FCCF>
+<U10FCD0>
+<U10FCD1>
+<U10FCD2>
+<U10FCD3>
+<U10FCD4>
+<U10FCD5>
+<U10FCD6>
+<U10FCD7>
+<U10FCD8>
+<U10FCD9>
+<U10FCDA>
+<U10FCDB>
+<U10FCDC>
+<U10FCDD>
+<U10FCDE>
+<U10FCDF>
+<U10FCE0>
+<U10FCE1>
+<U10FCE2>
+<U10FCE3>
+<U10FCE4>
+<U10FCE5>
+<U10FCE6>
+<U10FCE7>
+<U10FCE8>
+<U10FCE9>
+<U10FCEA>
+<U10FCEB>
+<U10FCEC>
+<U10FCED>
+<U10FCEE>
+<U10FCEF>
+<U10FCF0>
+<U10FCF1>
+<U10FCF2>
+<U10FCF3>
+<U10FCF4>
+<U10FCF5>
+<U10FCF6>
+<U10FCF7>
+<U10FCF8>
+<U10FCF9>
+<U10FCFA>
+<U10FCFB>
+<U10FCFC>
+<U10FCFD>
+<U10FCFE>
+<U10FCFF>
+<U10FD00>
+<U10FD01>
+<U10FD02>
+<U10FD03>
+<U10FD04>
+<U10FD05>
+<U10FD06>
+<U10FD07>
+<U10FD08>
+<U10FD09>
+<U10FD0A>
+<U10FD0B>
+<U10FD0C>
+<U10FD0D>
+<U10FD0E>
+<U10FD0F>
+<U10FD10>
+<U10FD11>
+<U10FD12>
+<U10FD13>
+<U10FD14>
+<U10FD15>
+<U10FD16>
+<U10FD17>
+<U10FD18>
+<U10FD19>
+<U10FD1A>
+<U10FD1B>
+<U10FD1C>
+<U10FD1D>
+<U10FD1E>
+<U10FD1F>
+<U10FD20>
+<U10FD21>
+<U10FD22>
+<U10FD23>
+<U10FD24>
+<U10FD25>
+<U10FD26>
+<U10FD27>
+<U10FD28>
+<U10FD29>
+<U10FD2A>
+<U10FD2B>
+<U10FD2C>
+<U10FD2D>
+<U10FD2E>
+<U10FD2F>
+<U10FD30>
+<U10FD31>
+<U10FD32>
+<U10FD33>
+<U10FD34>
+<U10FD35>
+<U10FD36>
+<U10FD37>
+<U10FD38>
+<U10FD39>
+<U10FD3A>
+<U10FD3B>
+<U10FD3C>
+<U10FD3D>
+<U10FD3E>
+<U10FD3F>
+<U10FD40>
+<U10FD41>
+<U10FD42>
+<U10FD43>
+<U10FD44>
+<U10FD45>
+<U10FD46>
+<U10FD47>
+<U10FD48>
+<U10FD49>
+<U10FD4A>
+<U10FD4B>
+<U10FD4C>
+<U10FD4D>
+<U10FD4E>
+<U10FD4F>
+<U10FD50>
+<U10FD51>
+<U10FD52>
+<U10FD53>
+<U10FD54>
+<U10FD55>
+<U10FD56>
+<U10FD57>
+<U10FD58>
+<U10FD59>
+<U10FD5A>
+<U10FD5B>
+<U10FD5C>
+<U10FD5D>
+<U10FD5E>
+<U10FD5F>
+<U10FD60>
+<U10FD61>
+<U10FD62>
+<U10FD63>
+<U10FD64>
+<U10FD65>
+<U10FD66>
+<U10FD67>
+<U10FD68>
+<U10FD69>
+<U10FD6A>
+<U10FD6B>
+<U10FD6C>
+<U10FD6D>
+<U10FD6E>
+<U10FD6F>
+<U10FD70>
+<U10FD71>
+<U10FD72>
+<U10FD73>
+<U10FD74>
+<U10FD75>
+<U10FD76>
+<U10FD77>
+<U10FD78>
+<U10FD79>
+<U10FD7A>
+<U10FD7B>
+<U10FD7C>
+<U10FD7D>
+<U10FD7E>
+<U10FD7F>
+<U10FD80>
+<U10FD81>
+<U10FD82>
+<U10FD83>
+<U10FD84>
+<U10FD85>
+<U10FD86>
+<U10FD87>
+<U10FD88>
+<U10FD89>
+<U10FD8A>
+<U10FD8B>
+<U10FD8C>
+<U10FD8D>
+<U10FD8E>
+<U10FD8F>
+<U10FD90>
+<U10FD91>
+<U10FD92>
+<U10FD93>
+<U10FD94>
+<U10FD95>
+<U10FD96>
+<U10FD97>
+<U10FD98>
+<U10FD99>
+<U10FD9A>
+<U10FD9B>
+<U10FD9C>
+<U10FD9D>
+<U10FD9E>
+<U10FD9F>
+<U10FDA0>
+<U10FDA1>
+<U10FDA2>
+<U10FDA3>
+<U10FDA4>
+<U10FDA5>
+<U10FDA6>
+<U10FDA7>
+<U10FDA8>
+<U10FDA9>
+<U10FDAA>
+<U10FDAB>
+<U10FDAC>
+<U10FDAD>
+<U10FDAE>
+<U10FDAF>
+<U10FDB0>
+<U10FDB1>
+<U10FDB2>
+<U10FDB3>
+<U10FDB4>
+<U10FDB5>
+<U10FDB6>
+<U10FDB7>
+<U10FDB8>
+<U10FDB9>
+<U10FDBA>
+<U10FDBB>
+<U10FDBC>
+<U10FDBD>
+<U10FDBE>
+<U10FDBF>
+<U10FDC0>
+<U10FDC1>
+<U10FDC2>
+<U10FDC3>
+<U10FDC4>
+<U10FDC5>
+<U10FDC6>
+<U10FDC7>
+<U10FDC8>
+<U10FDC9>
+<U10FDCA>
+<U10FDCB>
+<U10FDCC>
+<U10FDCD>
+<U10FDCE>
+<U10FDCF>
+<U10FDD0>
+<U10FDD1>
+<U10FDD2>
+<U10FDD3>
+<U10FDD4>
+<U10FDD5>
+<U10FDD6>
+<U10FDD7>
+<U10FDD8>
+<U10FDD9>
+<U10FDDA>
+<U10FDDB>
+<U10FDDC>
+<U10FDDD>
+<U10FDDE>
+<U10FDDF>
+<U10FDE0>
+<U10FDE1>
+<U10FDE2>
+<U10FDE3>
+<U10FDE4>
+<U10FDE5>
+<U10FDE6>
+<U10FDE7>
+<U10FDE8>
+<U10FDE9>
+<U10FDEA>
+<U10FDEB>
+<U10FDEC>
+<U10FDED>
+<U10FDEE>
+<U10FDEF>
+<U10FDF0>
+<U10FDF1>
+<U10FDF2>
+<U10FDF3>
+<U10FDF4>
+<U10FDF5>
+<U10FDF6>
+<U10FDF7>
+<U10FDF8>
+<U10FDF9>
+<U10FDFA>
+<U10FDFB>
+<U10FDFC>
+<U10FDFD>
+<U10FDFE>
+<U10FDFF>
+<U10FE00>
+<U10FE01>
+<U10FE02>
+<U10FE03>
+<U10FE04>
+<U10FE05>
+<U10FE06>
+<U10FE07>
+<U10FE08>
+<U10FE09>
+<U10FE0A>
+<U10FE0B>
+<U10FE0C>
+<U10FE0D>
+<U10FE0E>
+<U10FE0F>
+<U10FE10>
+<U10FE11>
+<U10FE12>
+<U10FE13>
+<U10FE14>
+<U10FE15>
+<U10FE16>
+<U10FE17>
+<U10FE18>
+<U10FE19>
+<U10FE1A>
+<U10FE1B>
+<U10FE1C>
+<U10FE1D>
+<U10FE1E>
+<U10FE1F>
+<U10FE20>
+<U10FE21>
+<U10FE22>
+<U10FE23>
+<U10FE24>
+<U10FE25>
+<U10FE26>
+<U10FE27>
+<U10FE28>
+<U10FE29>
+<U10FE2A>
+<U10FE2B>
+<U10FE2C>
+<U10FE2D>
+<U10FE2E>
+<U10FE2F>
+<U10FE30>
+<U10FE31>
+<U10FE32>
+<U10FE33>
+<U10FE34>
+<U10FE35>
+<U10FE36>
+<U10FE37>
+<U10FE38>
+<U10FE39>
+<U10FE3A>
+<U10FE3B>
+<U10FE3C>
+<U10FE3D>
+<U10FE3E>
+<U10FE3F>
+<U10FE40>
+<U10FE41>
+<U10FE42>
+<U10FE43>
+<U10FE44>
+<U10FE45>
+<U10FE46>
+<U10FE47>
+<U10FE48>
+<U10FE49>
+<U10FE4A>
+<U10FE4B>
+<U10FE4C>
+<U10FE4D>
+<U10FE4E>
+<U10FE4F>
+<U10FE50>
+<U10FE51>
+<U10FE52>
+<U10FE53>
+<U10FE54>
+<U10FE55>
+<U10FE56>
+<U10FE57>
+<U10FE58>
+<U10FE59>
+<U10FE5A>
+<U10FE5B>
+<U10FE5C>
+<U10FE5D>
+<U10FE5E>
+<U10FE5F>
+<U10FE60>
+<U10FE61>
+<U10FE62>
+<U10FE63>
+<U10FE64>
+<U10FE65>
+<U10FE66>
+<U10FE67>
+<U10FE68>
+<U10FE69>
+<U10FE6A>
+<U10FE6B>
+<U10FE6C>
+<U10FE6D>
+<U10FE6E>
+<U10FE6F>
+<U10FE70>
+<U10FE71>
+<U10FE72>
+<U10FE73>
+<U10FE74>
+<U10FE75>
+<U10FE76>
+<U10FE77>
+<U10FE78>
+<U10FE79>
+<U10FE7A>
+<U10FE7B>
+<U10FE7C>
+<U10FE7D>
+<U10FE7E>
+<U10FE7F>
+<U10FE80>
+<U10FE81>
+<U10FE82>
+<U10FE83>
+<U10FE84>
+<U10FE85>
+<U10FE86>
+<U10FE87>
+<U10FE88>
+<U10FE89>
+<U10FE8A>
+<U10FE8B>
+<U10FE8C>
+<U10FE8D>
+<U10FE8E>
+<U10FE8F>
+<U10FE90>
+<U10FE91>
+<U10FE92>
+<U10FE93>
+<U10FE94>
+<U10FE95>
+<U10FE96>
+<U10FE97>
+<U10FE98>
+<U10FE99>
+<U10FE9A>
+<U10FE9B>
+<U10FE9C>
+<U10FE9D>
+<U10FE9E>
+<U10FE9F>
+<U10FEA0>
+<U10FEA1>
+<U10FEA2>
+<U10FEA3>
+<U10FEA4>
+<U10FEA5>
+<U10FEA6>
+<U10FEA7>
+<U10FEA8>
+<U10FEA9>
+<U10FEAA>
+<U10FEAB>
+<U10FEAC>
+<U10FEAD>
+<U10FEAE>
+<U10FEAF>
+<U10FEB0>
+<U10FEB1>
+<U10FEB2>
+<U10FEB3>
+<U10FEB4>
+<U10FEB5>
+<U10FEB6>
+<U10FEB7>
+<U10FEB8>
+<U10FEB9>
+<U10FEBA>
+<U10FEBB>
+<U10FEBC>
+<U10FEBD>
+<U10FEBE>
+<U10FEBF>
+<U10FEC0>
+<U10FEC1>
+<U10FEC2>
+<U10FEC3>
+<U10FEC4>
+<U10FEC5>
+<U10FEC6>
+<U10FEC7>
+<U10FEC8>
+<U10FEC9>
+<U10FECA>
+<U10FECB>
+<U10FECC>
+<U10FECD>
+<U10FECE>
+<U10FECF>
+<U10FED0>
+<U10FED1>
+<U10FED2>
+<U10FED3>
+<U10FED4>
+<U10FED5>
+<U10FED6>
+<U10FED7>
+<U10FED8>
+<U10FED9>
+<U10FEDA>
+<U10FEDB>
+<U10FEDC>
+<U10FEDD>
+<U10FEDE>
+<U10FEDF>
+<U10FEE0>
+<U10FEE1>
+<U10FEE2>
+<U10FEE3>
+<U10FEE4>
+<U10FEE5>
+<U10FEE6>
+<U10FEE7>
+<U10FEE8>
+<U10FEE9>
+<U10FEEA>
+<U10FEEB>
+<U10FEEC>
+<U10FEED>
+<U10FEEE>
+<U10FEEF>
+<U10FEF0>
+<U10FEF1>
+<U10FEF2>
+<U10FEF3>
+<U10FEF4>
+<U10FEF5>
+<U10FEF6>
+<U10FEF7>
+<U10FEF8>
+<U10FEF9>
+<U10FEFA>
+<U10FEFB>
+<U10FEFC>
+<U10FEFD>
+<U10FEFE>
+<U10FEFF>
+<U10FF00>
+<U10FF01>
+<U10FF02>
+<U10FF03>
+<U10FF04>
+<U10FF05>
+<U10FF06>
+<U10FF07>
+<U10FF08>
+<U10FF09>
+<U10FF0A>
+<U10FF0B>
+<U10FF0C>
+<U10FF0D>
+<U10FF0E>
+<U10FF0F>
+<U10FF10>
+<U10FF11>
+<U10FF12>
+<U10FF13>
+<U10FF14>
+<U10FF15>
+<U10FF16>
+<U10FF17>
+<U10FF18>
+<U10FF19>
+<U10FF1A>
+<U10FF1B>
+<U10FF1C>
+<U10FF1D>
+<U10FF1E>
+<U10FF1F>
+<U10FF20>
+<U10FF21>
+<U10FF22>
+<U10FF23>
+<U10FF24>
+<U10FF25>
+<U10FF26>
+<U10FF27>
+<U10FF28>
+<U10FF29>
+<U10FF2A>
+<U10FF2B>
+<U10FF2C>
+<U10FF2D>
+<U10FF2E>
+<U10FF2F>
+<U10FF30>
+<U10FF31>
+<U10FF32>
+<U10FF33>
+<U10FF34>
+<U10FF35>
+<U10FF36>
+<U10FF37>
+<U10FF38>
+<U10FF39>
+<U10FF3A>
+<U10FF3B>
+<U10FF3C>
+<U10FF3D>
+<U10FF3E>
+<U10FF3F>
+<U10FF40>
+<U10FF41>
+<U10FF42>
+<U10FF43>
+<U10FF44>
+<U10FF45>
+<U10FF46>
+<U10FF47>
+<U10FF48>
+<U10FF49>
+<U10FF4A>
+<U10FF4B>
+<U10FF4C>
+<U10FF4D>
+<U10FF4E>
+<U10FF4F>
+<U10FF50>
+<U10FF51>
+<U10FF52>
+<U10FF53>
+<U10FF54>
+<U10FF55>
+<U10FF56>
+<U10FF57>
+<U10FF58>
+<U10FF59>
+<U10FF5A>
+<U10FF5B>
+<U10FF5C>
+<U10FF5D>
+<U10FF5E>
+<U10FF5F>
+<U10FF60>
+<U10FF61>
+<U10FF62>
+<U10FF63>
+<U10FF64>
+<U10FF65>
+<U10FF66>
+<U10FF67>
+<U10FF68>
+<U10FF69>
+<U10FF6A>
+<U10FF6B>
+<U10FF6C>
+<U10FF6D>
+<U10FF6E>
+<U10FF6F>
+<U10FF70>
+<U10FF71>
+<U10FF72>
+<U10FF73>
+<U10FF74>
+<U10FF75>
+<U10FF76>
+<U10FF77>
+<U10FF78>
+<U10FF79>
+<U10FF7A>
+<U10FF7B>
+<U10FF7C>
+<U10FF7D>
+<U10FF7E>
+<U10FF7F>
+<U10FF80>
+<U10FF81>
+<U10FF82>
+<U10FF83>
+<U10FF84>
+<U10FF85>
+<U10FF86>
+<U10FF87>
+<U10FF88>
+<U10FF89>
+<U10FF8A>
+<U10FF8B>
+<U10FF8C>
+<U10FF8D>
+<U10FF8E>
+<U10FF8F>
+<U10FF90>
+<U10FF91>
+<U10FF92>
+<U10FF93>
+<U10FF94>
+<U10FF95>
+<U10FF96>
+<U10FF97>
+<U10FF98>
+<U10FF99>
+<U10FF9A>
+<U10FF9B>
+<U10FF9C>
+<U10FF9D>
+<U10FF9E>
+<U10FF9F>
+<U10FFA0>
+<U10FFA1>
+<U10FFA2>
+<U10FFA3>
+<U10FFA4>
+<U10FFA5>
+<U10FFA6>
+<U10FFA7>
+<U10FFA8>
+<U10FFA9>
+<U10FFAA>
+<U10FFAB>
+<U10FFAC>
+<U10FFAD>
+<U10FFAE>
+<U10FFAF>
+<U10FFB0>
+<U10FFB1>
+<U10FFB2>
+<U10FFB3>
+<U10FFB4>
+<U10FFB5>
+<U10FFB6>
+<U10FFB7>
+<U10FFB8>
+<U10FFB9>
+<U10FFBA>
+<U10FFBB>
+<U10FFBC>
+<U10FFBD>
+<U10FFBE>
+<U10FFBF>
+<U10FFC0>
+<U10FFC1>
+<U10FFC2>
+<U10FFC3>
+<U10FFC4>
+<U10FFC5>
+<U10FFC6>
+<U10FFC7>
+<U10FFC8>
+<U10FFC9>
+<U10FFCA>
+<U10FFCB>
+<U10FFCC>
+<U10FFCD>
+<U10FFCE>
+<U10FFCF>
+<U10FFD0>
+<U10FFD1>
+<U10FFD2>
+<U10FFD3>
+<U10FFD4>
+<U10FFD5>
+<U10FFD6>
+<U10FFD7>
+<U10FFD8>
+<U10FFD9>
+<U10FFDA>
+<U10FFDB>
+<U10FFDC>
+<U10FFDD>
+<U10FFDE>
+<U10FFDF>
+<U10FFE0>
+<U10FFE1>
+<U10FFE2>
+<U10FFE3>
+<U10FFE4>
+<U10FFE5>
+<U10FFE6>
+<U10FFE7>
+<U10FFE8>
+<U10FFE9>
+<U10FFEA>
+<U10FFEB>
+<U10FFEC>
+<U10FFED>
+<U10FFEE>
+<U10FFEF>
+<U10FFF0>
+<U10FFF1>
+<U10FFF2>
+<U10FFF3>
+<U10FFF4>
+<U10FFF5>
+<U10FFF6>
+<U10FFF7>
+<U10FFF8>
+<U10FFF9>
+<U10FFFA>
+<U10FFFB>
+<U10FFFC>
+<U10FFFD>
+<U10FFFE>
+<U10FFFF>
+UNDEFINED
+order_end
+END LC_COLLATE
+
+LC_TIME
+% Abbreviated weekday names (%a)
+abday       "<U0053><U0075><U006E>";"<U004D><U006F><U006E>";/
+            "<U0054><U0075><U0065>";"<U0057><U0065><U0064>";/
+            "<U0054><U0068><U0075>";"<U0046><U0072><U0069>";/
+            "<U0053><U0061><U0074>"
+
+% Full weekday names (%A)
+day         "<U0053><U0075><U006E><U0064><U0061><U0079>";/
+            "<U004D><U006F><U006E><U0064><U0061><U0079>";/
+            "<U0054><U0075><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0057><U0065><U0064><U006E><U0065><U0073><U0064><U0061><U0079>";/
+            "<U0054><U0068><U0075><U0072><U0073><U0064><U0061><U0079>";/
+            "<U0046><U0072><U0069><U0064><U0061><U0079>";/
+            "<U0053><U0061><U0074><U0075><U0072><U0064><U0061><U0079>"
+
+% Abbreviated month names (%b)
+abmon       "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
+            "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
+            "<U004D><U0061><U0079>";"<U004A><U0075><U006E>";/
+            "<U004A><U0075><U006C>";"<U0041><U0075><U0067>";/
+            "<U0053><U0065><U0070>";"<U004F><U0063><U0074>";/
+            "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
+
+% Full month names (%B)
+mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
+            "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0079>";/
+            "<U004D><U0061><U0072><U0063><U0068>";/
+            "<U0041><U0070><U0072><U0069><U006C>";/
+            "<U004D><U0061><U0079>";/
+            "<U004A><U0075><U006E><U0065>";/
+            "<U004A><U0075><U006C><U0079>";/
+            "<U0041><U0075><U0067><U0075><U0073><U0074>";/
+            "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0065><U0072>";/
+            "<U004F><U0063><U0074><U006F><U0062><U0065><U0072>";/
+            "<U004E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
+            "<U0044><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
+
+% Week description, consists of three fields:
+% 1. Number of days in a week.
+% 2. Gregorian date that is a first weekday (19971130 for Sunday, 19971201 for Monday).
+% 3. The weekday number to be contained in the first week of the year.
+%
+% ISO 8601 conforming applications should use the values 7, 19971201 (a
+% Monday), and 4 (Thursday), respectively.
+week    7;19971130;7
+first_weekday  1
+first_workday  2
+
+% Appropriate date and time representation (%c)
+%      "%a %d %b %Y %r %Z"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+
+% Appropriate date representation (%x)
+%      "%m/%d/%Y"
+d_fmt   "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
+
+% Appropriate time representation (%X)
+%      "%T"
+t_fmt   "<U0025><U0054>"
+
+% Appropriate AM/PM time representation (%r)
+%      "%I:%M:%S %p"
+t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U0070>"
+
+% Strings for AM/PM
+%
+am_pm  "<U0041><U004D>";"<U0050><U004D>"
+
+% Appropriate date representation (date(1))   "%a %b %e %H:%M:%S %Z %Y"
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+
+END LC_TIME
index 184b8c4..1c6eeff 100644 (file)
@@ -273,5 +273,7 @@ d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
 date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 1f369a1..2933f17 100644 (file)
@@ -223,5 +223,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 0929967..1ef79f3 100644 (file)
@@ -207,5 +207,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index b0a1d8d..3e66d94 100644 (file)
@@ -226,5 +226,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index ec58860..6525051 100644 (file)
@@ -164,6 +164,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 5aa2ca1..1badc50 100644 (file)
@@ -1564,5 +1564,7 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index e787bf3..ac5f688 100644 (file)
@@ -141,6 +141,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 4839d5f..c0a57d7 100644 (file)
@@ -145,6 +145,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 1e2838e..cecffcb 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index ec0e9e2..fa95688 100644 (file)
@@ -148,6 +148,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index a20cd6d..c4c529a 100644 (file)
@@ -52,7 +52,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U20A8>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -127,6 +127,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME: copied from other *_IN locales
+first_weekday 1
 END LC_TIME
 
 
index fc4a9fc..e16d3ba 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 8102187..e8274f9 100644 (file)
@@ -162,6 +162,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index e2d1735..4dbe418 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index cb0b7d7..48f6e45 100644 (file)
@@ -161,6 +161,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 5ab5838..020cf79 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 744b8a6..4506d3a 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index b43475e..4cd6fb3 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 9793256..45b2804 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index e9a3aa4..9df6c75 100644 (file)
@@ -43,223 +43,8 @@ END LC_CTYPE
 % Set up the LC_COLLATE category
 
 LC_COLLATE
-
-
-order_start            forward; forward
-<U0020>        <U0020>
-<U0030>        <U0030>
-<U0031>        <U0031>
-<U0032>        <U0032>
-<U0033>        <U0033>
-<U0034>        <U0034>
-<U0035>        <U0035>
-<U0036>        <U0036>
-<U0037>        <U0037>
-<U0038>        <U0038>
-<U0039>        <U0039>
-<U0041>        <U0041>;<U0041>
-<U0061>        <U0041>;<U0061>
-<U0042>        <U0042>;<U0042>
-<U0062>        <U0042>;<U0062>
-<U0043>        <U0043>;<U0043>
-<U0063>        <U0043>;<U0063>
-<U0044>        <U0044>;<U0044>
-<U0064>        <U0044>;<U0064>
-<U0045>        <U0045>;<U0045>
-<U0065>        <U0045>;<U0065>
-<U0046>        <U0046>;<U0046>
-<U0066>        <U0046>;<U0066>
-<U0047>        <U0047>;<U0047>
-<U0067>        <U0047>;<U0067>
-<U0048>        <U0048>;<U0048>
-<U0068>        <U0048>;<U0068>
-<U0049>        <U0049>;<U0049>
-<U0069>        <U0049>;<U0069>
-<U004A>        <U004A>;<U004A>
-<U006A>        <U004A>;<U006A>
-<U004B>        <U004B>;<U004B>
-<U006B>        <U004B>;<U006B>
-<U004C>        <U004C>;<U004C>
-<U006C>        <U004C>;<U006C>
-<U004D>        <U004D>;<U004D>
-<U006D>        <U004D>;<U006D>
-<U004E>        <U004E>;<U004E>
-<U006E>        <U004E>;<U006E>
-<U004F>        <U004F>;<U004F>
-<U006F>        <U004F>;<U006F>
-<U0050>        <U0050>;<U0050>
-<U0070>        <U0050>;<U0070>
-<U0051>        <U0051>;<U0051>
-<U0071>        <U0051>;<U0071>
-<U0052>        <U0052>;<U0052>
-<U0072>        <U0052>;<U0072>
-<U0053>        <U0053>;<U0053>
-<U0073>        <U0053>;<U0073>
-<U0054>        <U0054>;<U0054>
-<U0074>        <U0054>;<U0074>
-<U0055>        <U0055>;<U0055>
-<U0075>        <U0055>;<U0075>
-<U0056>        <U0056>;<U0056>
-<U0076>        <U0056>;<U0076>
-<U0057>        <U0057>;<U0057>
-<U0077>        <U0057>;<U0077>
-<U0058>        <U0058>;<U0058>
-<U0078>        <U0058>;<U0078>
-<U0059>        <U0059>;<U0059>
-<U0079>        <U0059>;<U0079>
-<U005A>        <U005A>;<U005A>
-<U007A>        <U005A>;<U007A>
-<U0021>        <U0021>
-<U0022>        <U0022>
-<U0023>        <U0023>
-<U0024>        <U0024>
-<U0025>        <U0025>
-<U0026>        <U0026>
-<U0027>        <U0027>
-<U0028>        <U0028>
-<U0029>        <U0029>
-<U002A>        <U002A>
-<U002B>        <U002B>
-<U002C>        <U002C>
-<U002D>        <U002D>
-<U002E>        <U002E>
-<U002F>        <U002F>
-<U003A>        <U003A>
-<U003B>        <U003B>
-<U003C>        <U003C>
-<U003D>        <U003D>
-<U003E>        <U003E>
-<U003F>        <U003F>
-<U0040>        <U0040>
-<U005B>        <U005B>
-<U005C>        <U005C>
-<U005D>        <U005D>
-<U005E>        <U005E>
-<U005F>        <U005F>
-<U0060>        <U0060>
-<U007B>        <U007B>
-<U007C>        <U007C>
-<U007D>        <U007D>
-<U007E>        <U007E>
-<U00A0>        <U00A0>
-<U0621>        <U0621>
-<U0622>        <U0622>
-<U0623>        <U0623>
-<U0624>        <U0624>
-<U0625>        <U0625>
-<U0626>        <U0626>
-<U0627>        <U0627>
-<U0628>        <U0628>
-<U0629>        <U0629>
-<U062A>        <U062A>
-<U062B>        <U062B>
-<U062C>        <U062C>
-<U062D>        <U062D>
-<U062E>        <U062E>
-<U062F>        <U062F>
-<U0630>        <U0630>
-<U0631>        <U0631>
-<U0632>        <U0632>
-<U0633>        <U0633>
-<U0634>        <U0634>
-<U0635>        <U0635>
-<U0636>        <U0636>
-<U0637>        <U0637>
-<U0638>        <U0638>
-<U0639>        <U0639>
-<U063A>        <U063A>
-<U0641>        <U0641>
-<U0642>        <U0642>
-<U0643>        <U0643>
-<U0644>        <U0644>
-<U0645>        <U0645>
-<U0646>        <U0646>
-<U0647>        <U0647>
-<U0648>        <U0648>
-<U0649>        <U0649>
-<U064A>        <U064A>
-<U00A4>        <U00A4>
-<U060C>        <U060C>
-<U00AD>        <U00AD>
-<U061B>        <U061B>
-<U061F>        <U061F>
-<U0000>        <U0000>
-<U0001>        <U0001>
-<U0002>        <U0002>
-<U0003>        <U0003>
-<U0004>        <U0004>
-<U0005>        <U0005>
-<U0006>        <U0006>
-<U0007>        <U0007>
-<U0008>        <U0008>
-<U0009>        <U0009>
-<U000A>        <U000A>
-<U000B>        <U000B>
-<U000C>        <U000C>
-<U000D>        <U000D>
-<U000E>        <U000E>
-<U000F>        <U000F>
-<U0010>        <U0010>
-<U0011>        <U0011>
-<U0012>        <U0012>
-<U0013>        <U0013>
-<U0014>        <U0014>
-<U0015>        <U0015>
-<U0016>        <U0016>
-<U0017>        <U0017>
-<U0018>        <U0018>
-<U0019>        <U0019>
-<U001A>        <U001A>
-<U001B>        <U001B>
-<U001C>        <U001C>
-<U001D>        <U001D>
-<U001E>        <U001E>
-<U001F>        <U001F>
-<U0080>        <U0080>
-<U0081>        <U0081>
-<U0082>        <U0082>
-<U0083>        <U0083>
-<U0084>        <U0084>
-<U0085>        <U0085>
-<U0086>        <U0086>
-<U0087>        <U0087>
-<U0088>        <U0088>
-<U0089>        <U0089>
-<U008A>        <U008A>
-<U008B>        <U008B>
-<U008C>        <U008C>
-<U008D>        <U008D>
-<U008E>        <U008E>
-<U008F>        <U008F>
-<U0090>        <U0090>
-<U0091>        <U0091>
-<U0092>        <U0092>
-<U0093>        <U0093>
-<U0094>        <U0094>
-<U0095>        <U0095>
-<U0096>        <U0096>
-<U0097>        <U0097>
-<U0098>        <U0098>
-<U0099>        <U0099>
-<U009A>        <U009A>
-<U009B>        <U009B>
-<U009C>        <U009C>
-<U009D>        <U009D>
-<U009E>        <U009E>
-<U009F>        <U009F>
-<U007F>        <U007F>
-<U0640>        IGNORE
-<U064B>        IGNORE
-<U064C>        IGNORE
-<U064D>        IGNORE
-<U064E>        IGNORE
-<U064F>        IGNORE
-<U0650>        IGNORE
-<U0651>        IGNORE
-<U0652>        IGNORE
-order_end
-
-
+% Copy the template from ISO/IEC 14651
+copy "iso14651_t1"
 END LC_COLLATE
 
 
@@ -347,6 +132,8 @@ era_d_fmt   ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index c4a2f86..2d204a9 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 8bc02e4..8adb6c5 100644 (file)
@@ -161,6 +161,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 5
 END LC_TIME
 
 
index f2ffc4e..97f2117 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 91da9e9..b22402e 100644 (file)
@@ -144,6 +144,8 @@ t_fmt_ampm  "<U0025><U005A><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 
index 5c2b5bd..47164eb 100644 (file)
@@ -51,7 +51,7 @@ END LC_NUMERIC
 %%%%%%%%%%%%%
 LC_MONETARY
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U099F><U0995><U09BE>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
index 24e3779..01c5c56 100644 (file)
@@ -274,6 +274,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 111b3b1..744f82e 100644 (file)
@@ -145,6 +145,9 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  Copied from be_BY@alternative
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_PAPER
index 6dbbfad..c0fbd59 100644 (file)
@@ -102,6 +102,9 @@ t_fmt_ampm ""
 date_fmt        "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  Copied from be_BY@alternative
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_COLLATE
diff --git a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM
new file mode 100644 (file)
index 0000000..edb5cf3
--- /dev/null
@@ -0,0 +1,195 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-04-18, Anthony Musaluke <goof2092@gmail.com>
+% 2011-04-18, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title     "Bemba locale for Zambia"
+source   "ANLoc"
+contact   "Martin Benjamin"
+email     "locales@africanlocalization.net"
+language  "Bemba"
+territory "Zambia"
+revision  "1.0"
+date      "2011-04-18"
+%
+category  "bem_ZM:2000";LC_IDENTIFICATION
+category  "bem_ZM:2000";LC_CTYPE
+category  "bem_ZM:2000";LC_COLLATE
+category  "bem_ZM:2000";LC_TIME
+category  "bem_ZM:2000";LC_NUMERIC
+category  "bem_ZM:2000";LC_MONETARY
+category  "bem_ZM:2000";LC_PAPER
+category  "bem_ZM:2000";LC_MEASUREMENT
+category  "bem_ZM:2000";LC_MESSAGES
+category  "bem_ZM:2000";LC_NAME
+category  "bem_ZM:2000";LC_ADDRESS
+category  "bem_ZM:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+% Januari, Februari, Machi, Epreo, Mei, Juni, Julai, Ogasti, Septemba, Oktoba, Novemba, Disemba
+mon  "<U004A><U0061><U006E><U0075><U0061><U0072><U0069>";/
+     "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069>";/
+     "<U004D><U0061><U0063><U0068><U0069>";/
+     "<U0045><U0070><U0072><U0065><U006F>";/
+     "<U004D><U0065><U0069>";/
+     "<U004A><U0075><U006E><U0069>";/
+     "<U004A><U0075><U006C><U0061><U0069>";/
+     "<U004F><U0067><U0061><U0073><U0074><U0069>";/
+     "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0061>";/
+     "<U004F><U006B><U0074><U006F><U0062><U0061>";/
+     "<U004E><U006F><U0076><U0065><U006D><U0062><U0061>";/
+     "<U0044><U0069><U0073><U0065><U006D><U0062><U0061>"
+% Jan, Feb, Mar, Apr, May, Jun, July, Aug, Sep, Oct, Nov, Dec
+abmon  "<U004A><U0061><U006E>";/
+       "<U0046><U0065><U0062>";/
+       "<U004D><U0061><U0072>";/
+       "<U0041><U0070><U0072>";/
+       "<U004D><U0061><U0079>";/
+       "<U004A><U0075><U006E>";/
+       "<U004A><U0075><U006C><U0079>";/
+       "<U0041><U0075><U0067>";/
+       "<U0053><U0065><U0070>";/
+       "<U004F><U0063><U0074>";/
+       "<U004E><U006F><U0076>";/
+       "<U0044><U0065><U0063>"
+% Pa Mulungu, Palichimo, Palichibuli, Palichitatu, Palichine, Palichisano, Pachibelushi
+day  "<U0050><U0061><U0020><U004D><U0075><U006C><U0075><U006E><U0067><U0075>";/
+     "<U0050><U0061><U006C><U0069><U0063><U0068><U0069><U006D><U006F>";/
+     "<U0050><U0061><U006C><U0069><U0063><U0068><U0069><U0062><U0075><U006C><U0069>";/
+     "<U0050><U0061><U006C><U0069><U0063><U0068><U0069><U0074><U0061><U0074><U0075>";/
+     "<U0050><U0061><U006C><U0069><U0063><U0068><U0069><U006E><U0065>";/
+     "<U0050><U0061><U006C><U0069><U0063><U0068><U0069><U0073><U0061><U006E><U006F>";/
+     "<U0050><U0061><U0063><U0068><U0069><U0062><U0065><U006C><U0075><U0073><U0068><U0069>"
+% Sun, Mon, Tue, Wed, Thu, Fri, Sat
+abday  "<U0053><U0075><U006E>";/
+       "<U004D><U006F><U006E>";/
+       "<U0054><U0075><U0065>";/
+       "<U0057><U0065><U0064>";/
+       "<U0054><U0068><U0075>";/
+       "<U0046><U0072><U0069>";/
+       "<U0053><U0061><U0074>"
+week   7;19971130;4
+first_weekday  1
+first_workday  2
+% %a %d %b %Y %R %Z
+d_t_fmt  "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020>/
+<U0025><U0052><U0020><U0025><U005A>"
+% %m/%d/%Y
+d_fmt  "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0059>"
+% %T (HH:MM:SS)
+t_fmt  "<U0025><U0054>"
+% uluchelo, akasuba
+am_pm  "<U0075><U006C><U0075><U0063><U0068><U0065><U006C><U006F>";/
+       "<U0061><U006B><U0061><U0073><U0075><U0062><U0061>"
+% %I:%M:%S %p
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+END LC_TIME
+
+LC_NUMERIC
+% .
+decimal_point  "<U002E>"
+% ,
+thousands_sep  "<U002C>"
+grouping  3
+END LC_NUMERIC
+
+LC_MONETARY
+% K
+currency_symbol  "<U004B>"
+% ZMK
+int_curr_symbol  "<U005A><U004D><U004B><U0020>"
+% .
+mon_decimal_point  "<U002E>"
+% ,
+mon_thousands_sep  "<U002C>"
+mon_grouping  3
+positive_sign  ""
+% -
+negative_sign  "<U002D>"
+frac_digits      2
+int_frac_digits  2
+p_cs_precedes   1
+p_sep_by_space  0
+n_cs_precedes   1
+n_sep_by_space  0
+p_sign_posn     1
+n_sign_posn     1
+END LC_MONETARY
+
+LC_PAPER
+height  297
+width  210
+END LC_PAPER
+
+LC_MEASUREMENT
+measurement  1
+END LC_MEASUREMENT
+
+LC_MESSAGES
+% ^[yYeE].*
+yesexpr  "<U005E><U005B><U0079><U0059><U0065><U0045><U005D><U002E><U002A>"
+% ^[nNaA].*
+noexpr  "<U005E><U005B><U006E><U004E><U0061><U0041><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_NAME
+% %p%t%d1%g%t%M%f
+name_fmt  "<U0025><U0070><U0025><U0074><U0025><U0064><U0031><U0025><U0067><U0025><U0074><U0025><U004D><U0025><U0066>"
+% Ba
+name_gen  "<U0042><U0061>"
+% Ba
+name_miss "<U0042><U0061>"
+% Ba
+name_mr   "<U0042><U0061>"
+% Bana
+name_mrs  "<U0042><U0061><U006E><U0061>"
+% Ba
+name_ms   "<U0042><U0061>"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%e %h%N%b %s%N%z%N%T%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0065><U0020>/
+<U0025><U0068><U0025><U004E><U0025><U0062><U0020><U0025><U0073><U0025><U004E><U0025><U007A>/
+<U0025><U004E><U0025><U0054><U0025><U004E><U0025><U0063><U0025><U004E>"
+% Zambia
+country_name  "<U005A><U0061><U006D><U0062><U0069><U0061>"
+% ZM
+country_post  "<U005A><U004D>"
+% ZM
+country_ab2   "<U005A><U004D>"
+% ZMB
+country_ab3   "<U005A><U004D><U0042>"
+country_num   894
+lang_name     "<U0069><U0063><U0069><U0042><U0065><U006D><U0062><U0061>"
+lang_term     "<U0062><U0065><U006D>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% +%c %A %l
+tel_int_fmt  "<U002B><U0025><U0063><U0020><U0025><U0041><U0020><U0025><U006C>"
+% %A %l
+tel_dom_fmt  "<U0025><U0041><U0020><U0025><U006C>"
+% 00
+int_select  "<U0030><U0030>"
+% 260
+int_prefix  "<U0032><U0036><U0030>"
+END LC_TELEPHONE
index d049a23..93126d0 100644 (file)
@@ -53,7 +53,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U099F><U09BE><U0995><U09BE>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          2;3
@@ -145,6 +145,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
index 3ca47cc..b173041 100644 (file)
@@ -141,6 +141,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "<U0020>";"<U0020>"
 t_fmt_ampm "<U0025><U0049><U0065><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index fa5877e..73028b1 100644 (file)
@@ -208,6 +208,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 0440fbd..69a3ce1 100644 (file)
@@ -218,5 +218,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12A3><U12F5>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index cd83bcc..e426c01 100644 (file)
@@ -138,6 +138,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/ca_ES@valencia b/localedata/locales/ca_ES@valencia
new file mode 100644 (file)
index 0000000..9f1040a
--- /dev/null
@@ -0,0 +1,96 @@
+comment_char %
+escape_char  /
+%
+% Valencian (southern Catalan) locale for Spain with Euro
+%
+% Note that this locale is almost the same as ca_ES@euro.  The point of having
+% a separate locale is only for PO translations, which have a lot of social
+% support and are very appreciated by the Valencian-speaking community.
+%
+% Contact: Jordi Mallach
+% Email: jordi@gnu.org
+% Tel:
+% Fax:
+% Language: ca
+% Territory: ES
+% Option: euro
+% Revision: 1.0
+% Date: 2006-04-06
+% Application: general
+% Users: general
+% Repertoiremap: mnemonic,ds
+% Charset: ISO-8859-15
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Valencian (southern Catalan) locale for Spain with Euro"
+source     ""
+address    ""
+contact    "Jordi Mallach"
+email      "jordi@gnu.org"
+tel        ""
+fax        ""
+language   "Catalan"
+territory  "Spain"
+revision   "1.0"
+date       "2006-04-06"
+%
+category  "ca_ES@valencia:2006";LC_IDENTIFICATION
+category  "ca_ES@valencia:2006";LC_CTYPE
+category  "ca_ES@valencia:2006";LC_COLLATE
+category  "ca_ES@valencia:2006";LC_MONETARY
+category  "ca_ES@valencia:2006";LC_NUMERIC
+category  "ca_ES@valencia:2006";LC_TIME
+category  "ca_ES@valencia:2006";LC_MESSAGES
+category  "ca_ES@valencia:2006";LC_PAPER
+category  "ca_ES@valencia:2006";LC_NAME
+category  "ca_ES@valencia:2006";LC_ADDRESS
+category  "ca_ES@valencia:2006";LC_TELEPHONE
+category  "ca_ES@valencia:2006";LC_MEASUREMENT
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_COLLATE
+copy "ca_ES"
+END LC_COLLATE
+
+LC_MONETARY
+copy "ca_ES"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ca_ES"
+END LC_NUMERIC
+
+LC_TIME
+copy "ca_ES"
+END LC_TIME
+
+LC_MESSAGES
+copy "ca_ES"
+END LC_MESSAGES
+
+LC_PAPER
+copy "ca_ES"
+END LC_PAPER
+
+LC_NAME
+copy "ca_ES"
+END LC_NAME
+
+LC_ADDRESS
+copy "ca_ES"
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "ca_ES"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "ca_ES"
+END LC_MEASUREMENT
index 93c9ae2..7e645aa 100644 (file)
@@ -93,38 +93,45 @@ reorder-after <z>
 
 reorder-after <U0061>
 <U0105> <aogonek>;<BAS>;<MIN>;IGNORE
-<U0104> <aogonek>;<BAS>;<CAP>;IGNORE
 <U00E3> <atilde>;<BAS>;<MIN>;IGNORE
+reorder-after <U0041>
+<U0104> <aogonek>;<BAS>;<CAP>;IGNORE
 <U00C3> <atilde>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U0065>
 <U00E9> <eacute>;<BAS>;<MIN>;IGNORE
-<U00C9> <eacute>;<BAS>;<CAP>;IGNORE
 <U00EB> <ediaeresis>;<BAS>;<MIN>;IGNORE
+reorder-after <U0045>
+<U00C9> <eacute>;<BAS>;<CAP>;IGNORE
 <U00CB> <ediaeresis>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U006C>
 <U0142> <lstroke>;<BAS>;<MIN>;IGNORE
+reorder-after <U004C>
 <U0141> <lstroke>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U006E>
 <U0144> <nacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U004E>
 <U0143> <nacute>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U006F>
 <U00F2> <ograve>;<BAS>;<MIN>;IGNORE
-<U00D2> <ograve>;<BAS>;<CAP>;IGNORE
 <U00F3> <oacute>;<BAS>;<MIN>;IGNORE
-<U00D3> <oacute>;<BAS>;<CAP>;IGNORE
 <U00F4> <ocircumflex>;<BAS>;<MIN>;IGNORE
+reorder-after <U004F>
+<U00D2> <ograve>;<BAS>;<CAP>;IGNORE
+<U00D3> <oacute>;<BAS>;<CAP>;IGNORE
 <U00D4> <ocircumflex>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U0075>
 <U00F9> <ugrave>;<BAS>;<MIN>;IGNORE
+reorder-after <U0055>
 <U00D9> <ugrave>;<BAS>;<CAP>;IGNORE
 
 reorder-after <U007A>
 <U017C> <zdot>;<BAS>;<MIN>;IGNORE
+reorder-after <U005A>
 <U017B> <zdot>;<BAS>;<CAP>;IGNORE
 
 reorder-end
index 9615c3f..bcabb29 100644 (file)
@@ -248,8 +248,13 @@ mon         "<U0049><U006F><U006E><U0061><U0077><U0072>";/
 d_t_fmt     "<U0044><U0079><U0064><U0064><U0020><U0025><U0041><U0020><U0025><U0064><U0020><U006d><U0069><U0073><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 d_fmt       "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
-am_pm       "";""
-t_fmt_ampm  ""
+am_pm       "<U0041><U004D>";"<U0050><U004D>"
+t_fmt_ampm  "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050><U0020><U0025><U005A>"
+date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+week    7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index c4b451d..381156a 100644 (file)
@@ -81,34 +81,37 @@ reorder-after <z>
 % <U00DC> and <U0170> are treated as <U0059> in Danish
 reorder-after <U0178>
 <U00DC> <y>;<U00DC>;<CAP>;IGNORE
-<U00FC> <y>;<U00DC>;<MIN>;IGNORE
 <U0170> <y>;<U0170>;<CAP>;IGNORE
+reorder-after <U00FF>
+<U00FC> <y>;<U00DC>;<MIN>;IGNORE
 <U0171> <y>;<U0170>;<MIN>;IGNORE
 
 % <U00C6> is a separate letter in Danish
 reorder-after <U017B>
 <U00C6> <ae>;<BAS>;<CAP>;IGNORE
-<U00E6> <ae>;<BAS>;<MIN>;IGNORE
 <U01FC> <ae>;<ACA>;<CAP>;IGNORE
-<U01FD> <ae>;<ACA>;<MIN>;IGNORE
 <U00C4> <ae>;<REU>;<CAP>;IGNORE
-<U00E4> <ae>;<REU>;<MIN>;IGNORE
 <U01E2> <ae>;<MAC>;<CAP>;IGNORE
-<U01E3> <ae>;<MAC>;<MIN>;IGNORE
 % <U00D8> is a separate letter in Danish
 <U00D8> <o-stroke>;<BAS>;<CAP>;IGNORE
-<U00F8> <o-stroke>;<BAS>;<MIN>;IGNORE
 <U01FE> <o-stroke>;<ACA>;<CAP>;IGNORE
-<U01FF> <o-stroke>;<ACA>;<MIN>;IGNORE
 <U00D6> <o-stroke>;<REU>;<CAP>;IGNORE
-<U00F6> <o-stroke>;<REU>;<MIN>;IGNORE
 <U0150> <o-stroke>;<DAC>;<CAP>;IGNORE
-<U0151> <o-stroke>;<DAC>;<MIN>;IGNORE
 % <U00C5> is a separate letter in Danish
 <U00C5> <a-ring>;<BAS>;<CAP>;IGNORE
-<U00E5> <a-ring>;<BAS>;<MIN>;IGNORE
 <A-A>   <a-ring>;<A-A>;<CAP>;IGNORE
 <A-a>   <a-ring>;<A-A>;<CAP-MIN>;IGNORE
+
+reorder-after <U017C>
+<U00E6> <ae>;<BAS>;<MIN>;IGNORE
+<U01FD> <ae>;<ACA>;<MIN>;IGNORE
+<U00E4> <ae>;<REU>;<MIN>;IGNORE
+<U01E3> <ae>;<MAC>;<MIN>;IGNORE
+<U00F8> <o-stroke>;<BAS>;<MIN>;IGNORE
+<U01FF> <o-stroke>;<ACA>;<MIN>;IGNORE
+<U00F6> <o-stroke>;<REU>;<MIN>;IGNORE
+<U0151> <o-stroke>;<DAC>;<MIN>;IGNORE
+<U00E5> <a-ring>;<BAS>;<MIN>;IGNORE
 <a-A>   <a-ring>;<A-A>;<MIN-CAP>;IGNORE
 <a-a>   <a-ring>;<A-A>;<MIN>;IGNORE
 
@@ -116,6 +119,7 @@ reorder-after <U017B>
 %  removed from latest iso14651 tables.
 reorder-after <U0162>
 <U00DE> "<t><h>";"<LIG><LIG>";"<CAP><CAP>";IGNORE
+reorder-after <U0163>
 <U00FE> "<t><h>";"<LIG><LIG>";"<MIN><MIN>";IGNORE
 
 reorder-after <OBL>
@@ -123,8 +127,9 @@ reorder-after <OBL>
 
 reorder-after <U0064>
 <U0110> <d>;<OBL>;<CAP>;IGNORE
-<U0111> <d>;<OBL>;<MIN>;IGNORE
 <U00D0> <d>;<ETH>;<CAP>;IGNORE
+reorder-after <U0044>
+<U0111> <d>;<OBL>;<MIN>;IGNORE
 <U00F0> <d>;<ETH>;<MIN>;IGNORE
 
 reorder-end
index 4e0b7fb..1cc53d0 100644 (file)
@@ -102,7 +102,7 @@ abmon   "<U004A><U00E4><U006E>";"<U0046><U0065><U0062>";/
         "<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
         "<U004E><U006F><U0076>";"<U0044><U0065><U007A>"
 mon     "<U004A><U00E4><U006E><U006E><U0065><U0072>";/
-        "<U0046><U0065><U0062><U0065><U0072>";/
+        "<U0046><U0065><U0062><U0072><U0075><U0061><U0072>";/
         "<U004D><U00E4><U0072><U007A>";/
         "<U0041><U0070><U0072><U0069><U006C>";/
         "<U004D><U0061><U0069>";/
index 3e7f11d..4ac740a 100644 (file)
@@ -119,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/de_LI b/localedata/locales/de_LI
new file mode 100644 (file)
index 0000000..62e799b
--- /dev/null
@@ -0,0 +1,94 @@
+comment_char %
+escape_char  /
+%
+% German locale for Liechtenstein
+% Language: de
+% Territory: LI
+% Revision: 1.0
+% Date: 2007-11-27
+% Users: general
+% Repertoiremap: mnemonic.ds
+% Charset: ISO-8859-1
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "German locale for Liechtenstein"
+source     ""
+address    ""
+contact    ""
+email      "bug-glibc-locales@gnu.org"
+tel        ""
+fax        ""
+language   "German"
+territory  "Liechtenstein"
+revision   "1.0"
+date       "2007-11-27"
+%
+category  "de_LI:2000";LC_IDENTIFICATION
+category  "de_LI:2000";LC_CTYPE
+category  "de_LI:2000";LC_COLLATE
+category  "de_LI:2000";LC_TIME
+category  "de_LI:2000";LC_NUMERIC
+category  "de_LI:2000";LC_MONETARY
+category  "de_LI:2000";LC_MESSAGES
+category  "de_LI:2000";LC_PAPER
+category  "de_LI:2000";LC_NAME
+category  "de_LI:2000";LC_ADDRESS
+category  "de_LI:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "de_CH"
+END LC_CTYPE
+
+LC_COLLATE
+copy "de_CH"
+END LC_COLLATE
+
+LC_MESSAGES
+copy "de_CH"
+END LC_MESSAGES
+
+LC_MONETARY
+copy  "de_CH"
+END LC_MONETARY
+
+LC_NUMERIC
+copy  "de_CH"
+END LC_NUMERIC
+
+LC_TIME
+copy  "de_CH"
+END LC_TIME
+
+LC_PAPER
+copy  "de_CH"
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+int_prefix     "<U0034><U0032><U0033>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy  "de_CH"
+END LC_MEASUREMENT
+
+LC_NAME
+copy  "de_CH"
+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><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+country_ab2 "<U004C><U0049>"
+country_ab3 "<U004C><U0049><U0045>"
+country_num 438
+END LC_ADDRESS
+
index 66baf3f..df3ffc5 100644 (file)
@@ -119,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 7b3fe1e..94fd333 100644 (file)
@@ -56,7 +56,30 @@ END LC_CTYPE
 LC_COLLATE
 copy "iso14651_t1"
 
-script <TIBETAN>
+% Collation rules written by Pema Geyleg, Pablo Saratxaga and Denis
+% Barbier, based on Dzongkha collation chart provided by Christopher J Fynn
+% at http://www.btinternet.com/~c.fynn/misc/DZ_bt/dzongkha-collate.html
+
+% Third level
+
+% Nominal, subjoined or variant forms
+collating-symbol <NOM>
+collating-symbol <SUB>
+collating-symbol <REV>
+collating-symbol <VAR>
+collating-symbol <VARR>
+% Tibetan signs
+collating-symbol <TIB-SIGN-RJES-SU-NGA-RO>
+collating-symbol <TIB-SIGN-NYI-ZLA-NAA-DA>
+collating-symbol <TIB-SIGN-SNA-LDAN>
+
+% Second level
+collating-symbol <TIB-SIGN-MCHU-CAN>
+collating-symbol <TIB-SIGN-MCHU-CAN-FF>
+collating-symbol <LCE-TSA-CAN>
+
+% Primary level
+collating-symbol <TIB-TSHEG>
 
 % 30 base letters
 collating-symbol <TIB-KA>
@@ -96,669 +119,736 @@ collating-symbol <TIB-U>
 collating-symbol <TIB-E>
 collating-symbol <TIB-O>
 
-% pre-radicals
-collating-symbol <R_G>
-collating-symbol <R_D>
-collating-symbol <R_B>
-collating-symbol <R_M>
-collating-symbol <R_A>
-collating-symbol <R_R>
-collating-symbol <R_L>
-collating-symbol <R_S>
-collating-symbol <R_BR>
-collating-symbol <R_BL>
-collating-symbol <R_BS>
-
-% nominal, subjoined or variant forms
-collating-symbol <NOM>
-collating-symbol <SUB>
-collating-symbol <VAR>
-
-% ka-radicals
-collating-symbol <TIB-KA-R_D>
-collating-symbol <TIB-KA-R_B>
-collating-symbol <TIB-KA-R_R>
-collating-symbol <TIB-KA-R_L>
-collating-symbol <TIB-KA-R_S>
-collating-symbol <TIB-KA-R_BR>
-collating-symbol <TIB-KA-R_BS>
-collating-element <rad-ka-d> from "<U0F51><U0F40>"
-collating-element <rad-ka-b> from "<U0F56><U0F40>"
-collating-element <rad-ka-r> from "<U0F62><U0F90>"
-collating-element <rad-ka-l> from "<U0F63><U0F90>"
-collating-element <rad-ka-s> from "<U0F66><U0F90>"
-collating-element <rad-ka-b-r> from "<U0F56><U0F62><U0F90>"
-collating-element <rad-ka-b-s> from "<U0F56><U0F66><U0F90>"
-
-% kha-radicals
-collating-symbol <TIB-KHA-R_M>
-collating-symbol <TIB-KHA-R_A>
-collating-element <rad-kha-m> from "<U0F58><U0F41>"
-collating-element <rad-kha-a> from "<U0F60><U0F41>"
-
-% ga-radicals
-%      as there are ambiguous, the next letter has to be added too;
-%      so the <rad-ga-*> are in fact double elements: the ga-radical
-%      itself, and the following letter.
-collating-symbol <TIB-GA-R_D> % ambiguous
-collating-symbol <TIB-GA-R_B> % ambiguous
-collating-symbol <TIB-GA-R_M> % ambiguous
-collating-symbol <TIB-GA-R_A> % ambiguous
-collating-symbol <TIB-GA-R_R>
-collating-symbol <TIB-GA-R_L>
-collating-symbol <TIB-GA-R_S>
-collating-symbol <TIB-GA-R_BR>
-collating-symbol <TIB-GA-R_BS>
-collating-element <rad-ga-d-ga> from "<U0F51><U0F42><U0F42>"
-collating-element <rad-ga-d-nga> from "<U0F51><U0F42><U0F44>"
-collating-element <rad-ga-d-da> from "<U0F51><U0F42><U0F51>"
-collating-element <rad-ga-d-ba> from "<U0F51><U0F42><U0F56>"
-collating-element <rad-ga-d-wa> from "<U0F51><U0F42><U0F5D>"
-collating-element <rad-ga-d--a> from "<U0F51><U0F42><U0F60>"
-collating-element <rad-ga-d-ra> from "<U0F51><U0F42><U0F62>"
-collating-element <rad-ga-d-la> from "<U0F51><U0F42><U0F63>"
-collating-element <rad-ga-d-sa> from "<U0F51><U0F42><U0F66>"
-collating-element <rad-ga-d-u> from "<U0F51><U0F42><U0F74>"
-collating-element <rad-ga-d-e> from "<U0F51><U0F42><U0F7A>"
-collating-element <rad-ga-d-_ya> from "<U0F51><U0F42><U0FB1>"
-collating-element <rad-ga-d-_ra> from "<U0F51><U0F42><U0FB2>"
-collating-element <rad-ga-b-ga> from "<U0F56><U0F42><U0F42>"
-collating-element <rad-ga-b-da> from "<U0F56><U0F42><U0F51>"
-collating-element <rad-ga-b-ma> from "<U0F56><U0F42><U0F58>"
-collating-element <rad-ga-b-ma2> from "<U0F56><U0F42><U0F7E>"
-collating-element <rad-ga-b-wa> from "<U0F56><U0F42><U0F5D>"
-collating-element <rad-ga-b--a> from "<U0F56><U0F42><U0F60>"
-collating-element <rad-ga-b-ra> from "<U0F56><U0F42><U0F62>"
-collating-element <rad-ga-b-e> from "<U0F56><U0F42><U0F7A>"
-collating-element <rad-ga-b-o> from "<U0F56><U0F42><U0F7C>"
-collating-element <rad-ga-b-_ya> from "<U0F56><U0F42><U0FB1>"
-collating-element <rad-ga-b-_ra> from "<U0F56><U0F42><U0FB2>"
-collating-element <rad-ga-b-_la> from "<U0F56><U0F42><U0FB3>"
-collating-element <rad-ga-m-ra> from "<U0F58><U0F42><U0F62>"
-collating-element <rad-ga-m-la> from "<U0F58><U0F42><U0F63>"
-collating-element <rad-ga-m-u> from "<U0F58><U0F42><U0F74>"
-collating-element <rad-ga-m-e> from "<U0F58><U0F42><U0F7A>"
-collating-element <rad-ga-m-o> from "<U0F58><U0F42><U0F7C>"
-collating-element <rad-ga-m-_ya> from "<U0F58><U0F42><U0FB1>"
-collating-element <rad-ga-m-_ra> from "<U0F58><U0F42><U0FB2>"
-collating-element <rad-ga-a-ga> from "<U0F60><U0F42><U0F42>"
-collating-element <rad-ga-a-nga> from "<U0F60><U0F42><U0F44>"
-collating-element <rad-ga-a-da> from "<U0F60><U0F42><U0F51>"
-collating-element <rad-ga-a-na> from "<U0F60><U0F42><U0F53>"
-collating-element <rad-ga-a-ba> from "<U0F60><U0F42><U0F56>"
-collating-element <rad-ga-a-ma> from "<U0F60><U0F42><U0F58>"
-collating-element <rad-ga-a-ma2> from "<U0F60><U0F42><U0F7E>"
-collating-element <rad-ga-a--a> from "<U0F60><U0F42><U0F60>"
-collating-element <rad-ga-a-ra> from "<U0F60><U0F42><U0F62>"
-collating-element <rad-ga-a-la> from "<U0F60><U0F42><U0F63>"
-collating-element <rad-ga-a-sa> from "<U0F60><U0F42><U0F66>"
-collating-element <rad-ga-a-i> from "<U0F60><U0F42><U0F72>"
-collating-element <rad-ga-a-u> from "<U0F60><U0F42><U0F74>"
-collating-element <rad-ga-a-e> from "<U0F60><U0F42><U0F7A>"
-collating-element <rad-ga-a-o> from "<U0F60><U0F42><U0F7C>"
-collating-element <rad-ga-a-_ya> from "<U0F60><U0F42><U0FB1>"
-collating-element <rad-ga-a-_ra> from "<U0F60><U0F42><U0FB2>"
-collating-element <rad-ga-r> from "<U0F62><U0F92>"
-collating-element <rad-ga-l> from "<U0F63><U0F92>"
-collating-element <rad-ga-s> from "<U0F66><U0F92>"
-collating-element <rad-ga-b-r> from "<U0F56><U0F62><U0F92>"
-collating-element <rad-ga-b-s> from "<U0F56><U0F66><U0F92>"
-
-% nga-radicals
-%      as there are ambiguous, the next letter has to be added too;
-%      so the <rad-nga-*> are in fact double elements: the nga-radical
-%      itself, and the following letter.
-collating-symbol <TIB-NGA-R_D> % ambiguous
-collating-symbol <TIB-NGA-R_M> % ambiguous
-collating-symbol <TIB-NGA-R_R>
-collating-symbol <TIB-NGA-R_L>
-collating-symbol <TIB-NGA-R_S>
-collating-symbol <TIB-NGA-R_BR>
-collating-symbol <TIB-NGA-R_BS>
-collating-element <rad-nga-d-ga> from "<U0F51><U0F44><U0F42>"
-collating-element <rad-nga-d-nga> from "<U0F51><U0F44><U0F44>"
-collating-element <rad-nga-d-na> from "<U0F51><U0F44><U0F53>"
-collating-element <rad-nga-d-ra> from "<U0F51><U0F44><U0F62>"
-collating-element <rad-nga-d-u> from "<U0F51><U0F44><U0F74>"
-collating-element <rad-nga-d-o> from "<U0F51><U0F44><U0F7C>"
-collating-element <rad-nga-r> from "<U0F62><U0F44><U0F94>"
-collating-element <rad-nga-l> from "<U0F63><U0F44><U0F94>"
-collating-element <rad-nga-s> from "<U0F66><U0F44><U0F94>"
-collating-element <rad-nga-b-r> from "<U0F56><U0F62><U0F94>"
-collating-element <rad-nga-b-s> from "<U0F56><U0F66><U0F94>"
-
-% ca-radicals
-collating-symbol <TIB-CA-R_G>
-collating-symbol <TIB-CA-R_B>
-collating-symbol <TIB-CA-R_L>
-collating-symbol <TIB-CA-R_BL>
-collating-element <rad-ca-g> from "<U0F42><U0F45>"
-collating-element <rad-ca-b> from "<U0F56><U0F45>"
-collating-element <rad-ca-l> from "<U0F63><U0F95>"
-collating-element <rad-ca-b-l> from "<U0F56><U0F63><U0F95>"
-
-% cha-radicals
-collating-symbol <TIB-CHA-R_M>
-collating-symbol <TIB-CHA-R_A>
-collating-element <rad-cha-m> from "<U0F58><U0F46>"
-collating-element <rad-cha-a> from "<U0F60><U0F46>"
-
-% ja-radicals
-collating-symbol <TIB-JA-R_M>
-collating-symbol <TIB-JA-R_A>
-collating-symbol <TIB-JA-R_R>
-collating-symbol <TIB-JA-R_L>
-collating-symbol <TIB-JA-R_BR>
-collating-element <rad-ja-m> from "<U0F58><U0F47>"
-collating-element <rad-ja-a> from "<U0F60><U0F47>"
-collating-element <rad-ja-r> from "<U0F62><U0F97>"
-collating-element <rad-ja-l> from "<U0F63><U0F97>"
-collating-element <rad-ja-b-r> from "<U0F56><U0F62><U0F97>"
-
-% nya-radicals
-collating-symbol <TIB-NYA-R_G>
-collating-symbol <TIB-NYA-R_M>
-collating-symbol <TIB-NYA-R_R>
-collating-symbol <TIB-NYA-R_S>
-collating-symbol <TIB-NYA-R_BR>
-collating-symbol <TIB-NYA-R_BS>
-collating-element <rad-nya-g> from "<U0F42><U0F49>"
-collating-element <rad-nya-m> from "<U0F58><U0F49>"
-collating-element <rad-nya-r> from "<U0F62><U0F99>"
-collating-element <rad-nya-s> from "<U0F66><U0F99>"
-collating-element <rad-nya-b-r> from "<U0F56><U0F62><U0F99>"
-collating-element <rad-nya-b-s> from "<U0F56><U0F66><U0F99>"
-
-% ta-radicals
-collating-symbol <TIB-TA-R_G>
-collating-symbol <TIB-TA-R_B>
-collating-symbol <TIB-TA-R_R>
-collating-symbol <TIB-TA-R_L>
-collating-symbol <TIB-TA-R_S>
-collating-symbol <TIB-TA-R_BR>
-collating-symbol <TIB-TA-R_BL>
-collating-symbol <TIB-TA-R_BS>
-collating-element <rad-ta-g> from "<U0F42><U0F4F>"
-collating-element <rad-ta-b> from "<U0F56><U0F4F>"
-collating-element <rad-ta-r> from "<U0F62><U0F9F>"
-collating-element <rad-ta-l> from "<U0F63><U0F9F>"
-collating-element <rad-ta-s> from "<U0F66><U0F9F>"
-collating-element <rad-ta-b-r> from "<U0F56><U0F62><U0F9F>"
-collating-element <rad-ta-b-l> from "<U0F56><U0F63><U0F9F>"
-collating-element <rad-ta-b-s> from "<U0F56><U0F66><U0F9F>"
-
-% tha-radicals
-collating-symbol <TIB-THA-R_M>
-collating-symbol <TIB-THA-R_A>
-collating-element <rad-tha-m> from "<U0F58><U0F50>"
-collating-element <rad-tha-a> from "<U0F60><U0F50>"
-
-% da-radicals
-%      as there are ambiguous, the next letter has to be added too;
-%      so the <rad-da-*> are in fact double elements: the da-radical
-%      itself, and the following letter.
-collating-symbol <TIB-DA-R_G> % ambiguous
-collating-symbol <TIB-DA-R_B> % ambiguous
-collating-symbol <TIB-DA-R_M> % ambiguous
-collating-symbol <TIB-DA-R_A> % ambiguous
-collating-symbol <TIB-DA-R_R>
-collating-symbol <TIB-DA-R_L>
-collating-symbol <TIB-DA-R_S>
-collating-symbol <TIB-DA-R_BR>
-collating-symbol <TIB-DA-R_BL>
-collating-symbol <TIB-DA-R_BS>
-collating-element <rad-da-g-ga> from "<U0F42><U0F51><U0F42>"
-collating-element <rad-da-g-nga> from "<U0F42><U0F51><U0F44>"
-collating-element <rad-da-g-na> from "<U0F42><U0F51><U0F53>"
-collating-element <rad-da-g-ba> from "<U0F42><U0F51><U0F56>"
-collating-element <rad-da-g-ma> from "<U0F42><U0F51><U0F58>"
-collating-element <rad-da-g-ma2> from "<U0F42><U0F51><U0F7E>"
-collating-element <rad-da-g--a> from "<U0F42><U0F51><U0F60>"
-collating-element <rad-da-g-ra> from "<U0F42><U0F51><U0F62>"
-collating-element <rad-da-g-la> from "<U0F42><U0F51><U0F63>"
-collating-element <rad-da-g-sa> from "<U0F42><U0F51><U0F66>"
-collating-element <rad-da-g-i> from "<U0F42><U0F51><U0F72>"
-collating-element <rad-da-g-u> from "<U0F42><U0F51><U0F74>"
-collating-element <rad-da-g-e> from "<U0F42><U0F51><U0F7A>"
-collating-element <rad-da-g-o> from "<U0F42><U0F51><U0F7C>"
-collating-element <rad-da-b-ga> from "<U0F56><U0F51><U0F42>"
-collating-element <rad-da-b-ma> from "<U0F56><U0F51><U0F58>"
-collating-element <rad-da-b-ma2> from "<U0F56><U0F51><U0F7E>"
-collating-element <rad-da-b--a> from "<U0F56><U0F51><U0F60>"
-collating-element <rad-da-b-ra> from "<U0F56><U0F51><U0F62>"
-collating-element <rad-da-b-la> from "<U0F56><U0F51><U0F63>"
-collating-element <rad-da-b-sa> from "<U0F56><U0F51><U0F66>"
-collating-element <rad-da-b-u> from "<U0F56><U0F51><U0F74>"
-collating-element <rad-da-b-e> from "<U0F56><U0F51><U0F7A>"
-collating-element <rad-da-b-o> from "<U0F56><U0F51><U0F7C>"
-collating-element <rad-da-m-ga> from "<U0F58><U0F51><U0F42>"
-collating-element <rad-da-m-nga> from "<U0F58><U0F51><U0F44>"
-collating-element <rad-da-m-na> from "<U0F58><U0F51><U0F53>"
-collating-element <rad-da-m--a> from "<U0F58><U0F51><U0F60>"
-collating-element <rad-da-m-ra> from "<U0F58><U0F51><U0F62>"
-collating-element <rad-da-m-u> from "<U0F58><U0F51><U0F74>"
-collating-element <rad-da-m-e> from "<U0F58><U0F51><U0F7A>"
-collating-element <rad-da-m-o> from "<U0F58><U0F51><U0F7C>"
-collating-element <rad-da-a-ga> from "<U0F60><U0F51><U0F42>"
-collating-element <rad-da-a-nga> from "<U0F60><U0F51><U0F44>"
-collating-element <rad-da-a-da> from "<U0F60><U0F51><U0F51>"
-collating-element <rad-da-a-na> from "<U0F60><U0F51><U0F53>"
-collating-element <rad-da-a-ba> from "<U0F60><U0F51><U0F56>"
-collating-element <rad-da-a-ma> from "<U0F60><U0F51><U0F58>"
-collating-element <rad-da-a-ma2> from "<U0F60><U0F51><U0F7E>"
-collating-element <rad-da-a-wa> from "<U0F60><U0F51><U0F5D>"
-collating-element <rad-da-a--a> from "<U0F60><U0F51><U0F60>"
-collating-element <rad-da-a-ra> from "<U0F60><U0F51><U0F62>"
-collating-element <rad-da-a-la> from "<U0F60><U0F51><U0F63>"
-collating-element <rad-da-a-sa> from "<U0F60><U0F51><U0F66>"
-collating-element <rad-da-a-u> from "<U0F60><U0F51><U0F74>"
-collating-element <rad-da-a-e> from "<U0F60><U0F51><U0F7A>"
-collating-element <rad-da-a-o> from "<U0F60><U0F51><U0F7C>"
-collating-element <rad-da-a-_ra> from "<U0F60><U0F51><U0FB2>"
-collating-element <rad-da-r> from "<U0F62><U0FA1>"
-collating-element <rad-da-l> from "<U0F63><U0FA1>"
-collating-element <rad-da-s> from "<U0F66><U0FA1>"
-collating-element <rad-da-b-r> from "<U0F56><U0F62><U0FA1>"
-collating-element <rad-da-b-l> from "<U0F56><U0F63><U0FA1>"
-collating-element <rad-da-b-s> from "<U0F56><U0F66><U0FA1>"
-
-% na-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-na-*> are in fact double elements: the na-radical
-%       itself, and the following letter.
-collating-symbol <TIB-NA-R_G> % ambiguous
-collating-symbol <TIB-NA-R_M> % ambiguous
-collating-symbol <TIB-NA-R_R>
-collating-symbol <TIB-NA-R_S>
-collating-symbol <TIB-NA-R_BR>
-collating-symbol <TIB-NA-R_BS>
-collating-element <rad-na-g-ga> from "<U0F42><U0F53><U0F42>"
-collating-element <rad-na-g-nga> from "<U0F42><U0F53><U0F44>"
-collating-element <rad-na-g-da> from "<U0F42><U0F53><U0F51>"
-collating-element <rad-na-g-na> from "<U0F42><U0F53><U0F53>"
-collating-element <rad-na-g-ma> from "<U0F42><U0F53><U0F58>"
-collating-element <rad-na-g-ma2> from "<U0F42><U0F53><U0F7E>"
-collating-element <rad-na-g-wa> from "<U0F42><U0F53><U0F5D>"
-collating-element <rad-na-g--a> from "<U0F42><U0F53><U0F60>"
-collating-element <rad-na-g-sa> from "<U0F42><U0F53><U0F66>"
-collating-element <rad-na-g-u> from "<U0F42><U0F53><U0F74>"
-collating-element <rad-na-g-o> from "<U0F42><U0F53><U0F7C>"
-collating-element <rad-na-m-ga> from "<U0F58><U0F53><U0F42>"
-collating-element <rad-na-m-nga> from "<U0F58><U0F53><U0F44>"
-collating-element <rad-na-m-na> from "<U0F58><U0F53><U0F53>"
-collating-element <rad-na-m-ba> from "<U0F58><U0F53><U0F56>"
-collating-element <rad-na-m-ma> from "<U0F58><U0F53><U0F58>"
-collating-element <rad-na-m-ma2> from "<U0F58><U0F53><U0F7E>"
-collating-element <rad-na-m--a> from "<U0F58><U0F53><U0F60>"
-collating-element <rad-na-m-ra> from "<U0F58><U0F53><U0F62>"
-collating-element <rad-na-m-la> from "<U0F58><U0F53><U0F63>"
-collating-element <rad-na-m-u> from "<U0F58><U0F53><U0F74>"
-collating-element <rad-na-m-e> from "<U0F58><U0F53><U0F7A>"
-collating-element <rad-na-m-o> from "<U0F58><U0F53><U0F7C>"
-collating-element <rad-na-r> from "<U0F62><U0FA3>"
-collating-element <rad-na-s> from "<U0F66><U0FA3>"
-collating-element <rad-na-b-r> from "<U0F56><U0F62><U0FA3>"
-collating-element <rad-na-b-s> from "<U0F56><U0F66><U0FA3>"
-
-% pa-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-pa-*> are in fact double elements: the pa-radical
-%       itself, and the following letter.
-collating-symbol <TIB-PA-R_D> % ambiguous in Dzongkha
-collating-symbol <TIB-PA-R_L>
-collating-symbol <TIB-PA-R_S>
-collating-element <rad-pa-d-ga> from "<U0F51><U0F54><U0F42>"
-collating-element <rad-pa-d-nga> from "<U0F51><U0F54><U0F44>"
-collating-element <rad-pa-d-da> from "<U0F51><U0F54><U0F51>"
-collating-element <rad-pa-d--a> from "<U0F51><U0F54><U0F60>"
-collating-element <rad-pa-d-ra> from "<U0F51><U0F54><U0F62>"
-collating-element <rad-pa-d-la> from "<U0F51><U0F54><U0F63>"
-collating-element <rad-pa-d-sa> from "<U0F51><U0F54><U0F66>"
-collating-element <rad-pa-d-u> from "<U0F51><U0F54><U0F74>"
-collating-element <rad-pa-d-e> from "<U0F51><U0F54><U0F7A>"
-collating-element <rad-pa-d-o-ga> from "<U0F51><U0F54><U0F7C><U0F42>"
-collating-element <rad-pa-d-o-nga> from "<U0F51><U0F54><U0F7C><U0F44>"
-collating-element <rad-pa-d-o-da> from "<U0F51><U0F54><U0F7C><U0F51>"
-collating-element <rad-pa-d-o-na> from "<U0F51><U0F54><U0F7C><U0F53>"
-collating-element <rad-pa-d-o-ra> from "<U0F51><U0F54><U0F7C><U0F62>"
-collating-element <rad-pa-d-_ya> from "<U0F51><U0F54><U0FB1>"
-collating-element <rad-pa-d-_ra> from "<U0F51><U0F54><U0FB2>"
-collating-element <rad-pa-l> from "<U0F63><U0FA4>"
-collating-element <rad-pa-s> from "<U0F66><U0FA4>"
-
-% pha-radicals
-collating-symbol <TIB-PHA-R_A>
-collating-element <rad-pha-a> from "<U0F60><U0F55>"
-
-% ba-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-ba-*> are in fact double elements: the ba-radical
-%       itself, and the following letter.
-collating-symbol <TIB-BA-R_D> % ambiguous
-collating-symbol <TIB-BA-R_A> % ambiguous
-collating-symbol <TIB-BA-R_R>
-collating-symbol <TIB-BA-R_L>
-collating-symbol <TIB-BA-R_S>
-collating-element <rad-ba-d-ga> from "<U0F51><U0F56><U0F42>"
-collating-element <rad-ba-d-nga> from "<U0F51><U0F56><U0F44>"
-collating-element <rad-ba-d-da> from "<U0F51><U0F56><U0F51>"
-collating-element <rad-ba-d-na> from "<U0F51><U0F56><U0F53>"
-collating-element <rad-ba-d-ba> from "<U0F51><U0F56><U0F56>"
-collating-element <rad-ba-d--a> from "<U0F51><U0F56><U0F60>"
-collating-element <rad-ba-d-ra> from "<U0F51><U0F56><U0F62>"
-collating-element <rad-ba-d-la> from "<U0F51><U0F56><U0F63>"
-collating-element <rad-ba-d-sa> from "<U0F51><U0F56><U0F66>"
-collating-element <rad-ba-d-u> from "<U0F51><U0F56><U0F74>"
-collating-element <rad-ba-d-e> from "<U0F51><U0F56><U0F7A>"
-collating-element <rad-ba-d-o> from "<U0F51><U0F56><U0F7C>"
-collating-element <rad-ba-d-_ya> from "<U0F51><U0F56><U0FB1>"
-collating-element <rad-ba-d-_ra> from "<U0F51><U0F56><U0FB2>"
-collating-element <rad-ba-a-ga> from "<U0F60><U0F56><U0F42>"
-collating-element <rad-ba-a-nga> from "<U0F60><U0F56><U0F44>"
-collating-element <rad-ba-a-da> from "<U0F60><U0F56><U0F51>"
-collating-element <rad-ba-a-na> from "<U0F60><U0F56><U0F53>"
-collating-element <rad-ba-a-ba> from "<U0F60><U0F56><U0F56>"
-collating-element <rad-ba-a-ma> from "<U0F60><U0F56><U0F58>"
-collating-element <rad-ba-a-ma2> from "<U0F60><U0F56><U0F7E>"
-collating-element <rad-ba-a--a> from "<U0F60><U0F56><U0F60>"
-collating-element <rad-ba-a-ra> from "<U0F60><U0F56><U0F62>"
-collating-element <rad-ba-a-la> from "<U0F60><U0F56><U0F63>"
-collating-element <rad-ba-a-i> from "<U0F60><U0F56><U0F72>"
-collating-element <rad-ba-a-u> from "<U0F60><U0F56><U0F74>"
-collating-element <rad-ba-a-e> from "<U0F60><U0F56><U0F7A>"
-collating-element <rad-ba-a-o> from "<U0F60><U0F56><U0F7C>"
-collating-element <rad-ba-a-_ya> from "<U0F60><U0F56><U0FB1>"
-collating-element <rad-ba-a-_ra> from "<U0F60><U0F56><U0FB2>"
-collating-element <rad-ba-r> from "<U0F62><U0FA6>"
-collating-element <rad-ba-l> from "<U0F63><U0FA6>"
-collating-element <rad-ba-s> from "<U0F66><U0FA6>"
-
-% ma-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-ma-*> are in fact double elements: the ma-radical
-%       itself, and the following letter.
-collating-symbol <TIB-MA-R_D> % ambiguous
-collating-symbol <TIB-MA-R_R>
-collating-symbol <TIB-MA-R_S>
-collating-element <rad-ma-d-ga> from "<U0F51><U0F58><U0F42>"
-collating-element <rad-ma-d-nga> from "<U0F51><U0F58><U0F44>"
-collating-element <rad-ma-d-na> from "<U0F51><U0F58><U0F53>"
-collating-element <rad-ma-d-wa> from "<U0F51><U0F58><U0F5D>"
-collating-element <rad-ma-d--a> from "<U0F51><U0F58><U0F60>"
-collating-element <rad-ma-d-ra> from "<U0F51><U0F58><U0F62>"
-collating-element <rad-ma-d-sa> from "<U0F51><U0F58><U0F66>"
-collating-element <rad-ma-d-i> from "<U0F51><U0F58><U0F72>"
-collating-element <rad-ma-d-u> from "<U0F51><U0F58><U0F74>"
-collating-element <rad-ma-d-e> from "<U0F51><U0F58><U0F7A>"
-collating-element <rad-ma-d-o-da> from "<U0F51><U0F58><U0F7C><U0F51>"
-collating-element <rad-ma-d-_ya> from "<U0F51><U0F58><U0FB1>"
-collating-element <rad-ma-r> from "<U0F62><U0FA8>"
-collating-element <rad-ma-s> from "<U0F66><U0FA8>"
-
-% tsa-radicals
-collating-symbol <TIB-TSA-R_G>
-collating-symbol <TIB-TSA-R_B>
-collating-symbol <TIB-TSA-R_R>
-collating-symbol <TIB-TSA-R_S>
-collating-symbol <TIB-TSA-R_BR>
-collating-symbol <TIB-TSA-R_BS>
-collating-element <rad-tsa-g> from "<U0F42><U0F59>"
-collating-element <rad-tsa-b> from "<U0F56><U0F59>"
-collating-element <rad-tsa-r> from "<U0F62><U0FA9>"
-collating-element <rad-tsa-s> from "<U0F66><U0FA9>"
-collating-element <rad-tsa-b-r> from "<U0F56><U0F62><U0FA9>"
-collating-element <rad-tsa-b-s> from "<U0F56><U0F66><U0FA9>"
-
-% tsha-radicals
-collating-symbol <TIB-TSHA-R_M>
-collating-symbol <TIB-TSHA-R_A>
-collating-element <rad-tsha-m> from "<U0F58><U0F5A>"
-collating-element <rad-tsha-a> from "<U0F60><U0F5A>"
-
-% dza-radicals
-collating-symbol <TIB-DZA-R_M>
-collating-symbol <TIB-DZA-R_A>
-collating-symbol <TIB-DZA-R_R>
-collating-symbol <TIB-DZA-R_BR>
-collating-element <rad-dza-m> from "<U0F58><U0F5B>"
-collating-element <rad-dza-a> from "<U0F60><U0F5B>"
-collating-element <rad-dza-r> from "<U0F60><U0FAB>"
-collating-element <rad-dza-b-r> from "<U0F56><U0F62><U0FAB>"
-
-% zha-radicals
-collating-symbol <TIB-ZHA-R_G>
-collating-symbol <TIB-ZHA-R_B>
-collating-element <rad-zha-g> from "<U0F42><U0F5E>"
-collating-element <rad-zha-b> from "<U0F56><U0F5E>"
-
-% za-radicals
-collating-symbol <TIB-ZA-R_G>
-collating-symbol <TIB-ZA-R_B>
-collating-element <rad-za-g> from "<U0F42><U0F5F>"
-collating-element <rad-za-b> from "<U0F56><U0F5F>"
-
-% ya-radicals
-collating-symbol <TIB-YA-R_G>
-collating-element <rad-ya-g> from "<U0F42><U0F61>"
-
-% ra-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-ra-*> are in fact double elements: the ra-radical
-%       itself, and the following letter.
-collating-symbol <TIB-RA-R_B> % ambiguous
-collating-element <rad-ra-b-la> from "<U0F56><U0F62><U0FB3>"
-
-% sha-radicals
-collating-symbol <TIB-SHA-R_G>
-collating-symbol <TIB-SHA-R_B>
-collating-element <rad-sha-g> from "<U0F42><U0F64>"
-collating-element <rad-sha-b> from "<U0F56><U0F64>"
-
-% sa-radicals
-%       as there are ambiguous, the next letter has to be added too;
-%       so the <rad-sa-*> are in fact double elements: the sa-radical
-%       itself, and the following letter.
-collating-symbol <TIB-SA-R_G> % ambiguous
-collating-symbol <TIB-SA-R_B> % ambiguous
-collating-element <rad-sa-g-ga> from "<U0F42><U0F66><U0F42>"
-collating-element <rad-sa-g-nga> from "<U0F42><U0F66><U0F44>"
-collating-element <rad-sa-g-da> from "<U0F42><U0F66><U0F51>"
-collating-element <rad-sa-g-na> from "<U0F42><U0F66><U0F53>"
-collating-element <rad-sa-g-ba> from "<U0F42><U0F66><U0F56>"
-collating-element <rad-sa-g--a> from "<U0F42><U0F66><U0F60>"
-collating-element <rad-sa-g-ra> from "<U0F42><U0F66><U0F62>"
-collating-element <rad-sa-g-la> from "<U0F42><U0F66><U0F63>"
-collating-element <rad-sa-g-sa> from "<U0F42><U0F66><U0F66>"
-collating-element <rad-sa-g-i> from "<U0F42><U0F66><U0F72>"
-collating-element <rad-sa-g-u> from "<U0F42><U0F66><U0F74>"
-collating-element <rad-sa-g-e> from "<U0F42><U0F66><U0F7A>"
-collating-element <rad-sa-g-o> from "<U0F42><U0F66><U0F7C>"
-collating-element <rad-sa-b-ga> from "<U0F56><U0F66><U0F42>"
-collating-element <rad-sa-b-nga> from "<U0F56><U0F66><U0F44>"
-collating-element <rad-sa-b-da> from "<U0F56><U0F66><U0F51>"
-collating-element <rad-sa-b-ba> from "<U0F56><U0F66><U0F56>"
-collating-element <rad-sa-b-ma> from "<U0F56><U0F66><U0F58>"
-collating-element <rad-sa-b-ma2> from "<U0F56><U0F66><U0F7E>"
-collating-element <rad-sa-b-ra> from "<U0F56><U0F66><U0F62>"
-collating-element <rad-sa-b-la> from "<U0F56><U0F66><U0F63>"
-collating-element <rad-sa-b-i> from "<U0F56><U0F66><U0F72>"
-collating-element <rad-sa-b-u> from "<U0F56><U0F66><U0F74>"
-collating-element <rad-sa-b-e> from "<U0F56><U0F66><U0F7A>"
-collating-element <rad-sa-b-o> from "<U0F56><U0F66><U0F7C>"
-collating-element <rad-sa-b-_wa> from "<U0F56><U0F66><U0FAD>"
-collating-element <rad-sa-b-_ra> from "<U0F56><U0F66><U0FB2>"
-collating-element <rad-sa-b-_la> from "<U0F56><U0F66><U0FB3>"
-
-% ha-radicals
-collating-symbol <TIB-HA-R_L>
-collating-element <rad-ha-l> from "<U0F63><U0FB7>"
-
-% generic definitions
-reorder-after <AME>
+collating-symbol <TIB+G>
+collating-symbol <TIB+NG>
+collating-symbol <TIB+D>
+collating-symbol <TIB+N>
+collating-symbol <TIB+B>
+collating-symbol <TIB+M>
+collating-symbol <TIB+M2>
+collating-symbol <TIB+W>
+collating-symbol <TIB+A>
+collating-symbol <TIB+R>
+collating-symbol <TIB+L>
+collating-symbol <TIB+S>
+collating-symbol <TIB+subWA>
+collating-symbol <TIB+subYA>
+collating-symbol <TIB+subRA>
+collating-symbol <TIB+subLA>
+collating-symbol <TIB+BR>
+collating-symbol <TIB+BL>
+collating-symbol <TIB+BS>
+collating-symbol <TIB+I>
+collating-symbol <TIB+E>
+collating-symbol <TIB+U>
+collating-symbol <TIB+O>
+
+% <TIB-KA>
+collating-symbol <TIB-rad-KA>
+collating-element <TIB-LCE-TSA-CAN-KA> from "<U0F88><U0F90>"
+collating-element <TIB-DKA> from "<U0F51><U0F40>"
+collating-element <TIB-BKA> from "<U0F56><U0F40>"
+collating-element <TIB-RKA> from "<U0F62><U0F90>"
+collating-element <TIB-LKA> from "<U0F63><U0F90>"
+collating-element <TIB-SKA> from "<U0F66><U0F90>"
+collating-element <TIB-BRKA> from "<U0F56><U0F62><U0F90>"
+collating-element <TIB-BLKA> from "<U0F56><U0F63><U0F90>"
+collating-element <TIB-BSKA> from "<U0F56><U0F66><U0F90>"
+% <TIB-KHA>
+collating-symbol <TIB-rad-KHA>
+collating-element <TIB-LCE-TSA-CAN-KHA> from "<U0F88><U0F91>"
+collating-element <TIB-MKHA> from "<U0F58><U0F41>"
+collating-element <TIB--KHA> from "<U0F60><U0F41>"
+% <TIB-GA>
+collating-symbol <TIB-rad-GA>
+collating-element <TIB-GAD> from "<U0F42><U0F51>"
+collating-element <TIB-GAN> from "<U0F42><U0F53>"
+collating-element <TIB-GAS> from "<U0F42><U0F66>"
+collating-element <TIB-DGAG> from "<U0F51><U0F42><U0F42>"
+collating-element <TIB-DGANG> from "<U0F51><U0F42><U0F44>"
+collating-element <TIB-DGAD> from "<U0F51><U0F42><U0F51>"
+collating-element <TIB-DGAN> from "<U0F51><U0F42><U0F53>"
+collating-element <TIB-DGAB> from "<U0F51><U0F42><U0F56>"
+collating-element <TIB-DGAM> from "<U0F51><U0F42><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-DGAW> from "<U0F51><U0F42><U0F5D>"
+collating-element <TIB-DGA-> from "<U0F51><U0F42><U0F60>"
+collating-element <TIB-DGAR> from "<U0F51><U0F42><U0F62>"
+collating-element <TIB-DGAL> from "<U0F51><U0F42><U0F63>"
+collating-element <TIB-DGAS> from "<U0F51><U0F42><U0F66>"
+collating-element <TIB-DGAI> from "<U0F51><U0F42><U0F72>"
+collating-element <TIB-DGU> from "<U0F51><U0F42><U0F74>"
+collating-element <TIB-DGE> from "<U0F51><U0F42><U0F7A>"
+collating-element <TIB-DGEE> from "<U0F51><U0F42><U0F7B>"
+collating-element <TIB-DGO> from "<U0F51><U0F42><U0F7C>"
+collating-element <TIB-DGOO> from "<U0F51><U0F42><U0F7D>"
+collating-element <TIB-DGsubWA> from "<U0F51><U0F42><U0FAD>"
+collating-element <TIB-DGsubYA> from "<U0F51><U0F42><U0FB1>"
+collating-element <TIB-DGsubRA> from "<U0F51><U0F42><U0FB2>"
+collating-element <TIB-BGAG> from "<U0F56><U0F42><U0F42>"
+collating-element <TIB-BGANG> from "<U0F56><U0F42><U0F44>"
+collating-element <TIB-BGAD> from "<U0F56><U0F42><U0F51>"
+collating-element <TIB-BGAN> from "<U0F56><U0F42><U0F53>"
+collating-element <TIB-BGAB> from "<U0F56><U0F42><U0F56>"
+collating-element <TIB-BGAM> from "<U0F56><U0F42><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-BGAM2> from "<U0F56><U0F42><U0F7E>"
+%%% Not in Fynn's chart
+collating-element <TIB-BGAW> from "<U0F56><U0F42><U0F5D>"
+collating-element <TIB-BGA-> from "<U0F56><U0F42><U0F60>"
+collating-element <TIB-BGAR> from "<U0F56><U0F42><U0F62>"
+collating-element <TIB-BGAL> from "<U0F56><U0F42><U0F63>"
+collating-element <TIB-BGAI> from "<U0F56><U0F42><U0F72>"
+collating-element <TIB-BGAII> from "<U0F56><U0F42><U0F72><U0F72>"
+collating-element <TIB-BGU> from "<U0F56><U0F42><U0F74>"
+collating-element <TIB-BGE> from "<U0F56><U0F42><U0F7A>"
+collating-element <TIB-BGEE> from "<U0F56><U0F42><U0F7B>"
+collating-element <TIB-BGO> from "<U0F56><U0F42><U0F7C>"
+collating-element <TIB-BGOO> from "<U0F56><U0F42><U0F7D>"
+collating-element <TIB-BGsubWA> from "<U0F56><U0F42><U0FAD>"
+collating-element <TIB-BGsubYA> from "<U0F56><U0F42><U0FB1>"
+collating-element <TIB-BGsubRA> from "<U0F56><U0F42><U0FB2>"
+collating-element <TIB-BGsubLA> from "<U0F56><U0F42><U0FB3>"
+collating-element <TIB-MGAG> from "<U0F58><U0F42><U0F42>"
+collating-element <TIB-MGANG> from "<U0F58><U0F42><U0F44>"
+collating-element <TIB-MGAD> from "<U0F58><U0F42><U0F51>"
+collating-element <TIB-MGAN> from "<U0F58><U0F42><U0F53>"
+collating-element <TIB-MAGABA> from "<U0F58><U0F42><U0F56>"
+collating-element <TIB-MAGAMA> from "<U0F58><U0F42><U0F58>"
+collating-element <TIB-MAGA-A> from "<U0F58><U0F42><U0F60>"
+collating-element <TIB-MAGARA> from "<U0F58><U0F42><U0F62>"
+collating-element <TIB-MAGALA> from "<U0F58><U0F42><U0F63>"
+collating-element <TIB-MAGAI> from "<U0F58><U0F42><U0F72>"
+collating-element <TIB-MAGAII> from "<U0F58><U0F42><U0F72><U0F72>"
+collating-element <TIB-MAGAU> from "<U0F58><U0F42><U0F74>"
+collating-element <TIB-MAGAE> from "<U0F58><U0F42><U0F7A>"
+collating-element <TIB-MAGAEE> from "<U0F58><U0F42><U0F7B>"
+collating-element <TIB-MAGAO> from "<U0F58><U0F42><U0F7C>"
+collating-element <TIB-MAGAOO> from "<U0F58><U0F42><U0F7D>"
+collating-element <TIB-MAGAsubWA> from "<U0F58><U0F42><U0FAD>"
+collating-element <TIB-MAGAsubYA> from "<U0F58><U0F42><U0FB1>"
+collating-element <TIB-MAGAsubRA> from "<U0F58><U0F42><U0FB2>"
+collating-element <TIB--AGAGA> from "<U0F60><U0F42><U0F42>"
+collating-element <TIB--AGANGA> from "<U0F60><U0F42><U0F44>"
+collating-element <TIB--AGADA> from "<U0F60><U0F42><U0F51>"
+collating-element <TIB--AGANA> from "<U0F60><U0F42><U0F53>"
+collating-element <TIB--AGABA> from "<U0F60><U0F42><U0F56>"
+collating-element <TIB--AGAMA> from "<U0F60><U0F42><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB--AGAMA2> from "<U0F60><U0F42><U0F7E>"
+collating-element <TIB--AGA-A> from "<U0F60><U0F42><U0F60>"
+collating-element <TIB--AGARA> from "<U0F60><U0F42><U0F62>"
+collating-element <TIB--AGALA> from "<U0F60><U0F42><U0F63>"
+collating-element <TIB--AGASA> from "<U0F60><U0F42><U0F66>"
+collating-element <TIB--AGAI> from "<U0F60><U0F42><U0F72>"
+collating-element <TIB--AGAII> from "<U0F60><U0F42><U0F72><U0F72>"
+collating-element <TIB--AGAU> from "<U0F60><U0F42><U0F74>"
+collating-element <TIB--AGAE> from "<U0F60><U0F42><U0F7A>"
+collating-element <TIB--AGAEE> from "<U0F60><U0F42><U0F7B>"
+collating-element <TIB--AGAO> from "<U0F60><U0F42><U0F7C>"
+collating-element <TIB--AGAOO> from "<U0F60><U0F42><U0F7D>"
+collating-element <TIB--AGAsubWA> from "<U0F60><U0F42><U0FAD>"
+collating-element <TIB--AGAsubYA> from "<U0F60><U0F42><U0FB1>"
+collating-element <TIB--AGAsubRA> from "<U0F60><U0F42><U0FB2>"
+collating-element <TIB-RAGA> from "<U0F62><U0F92>"
+collating-element <TIB-LAGA> from "<U0F63><U0F92>"
+collating-element <TIB-SAGA> from "<U0F66><U0F92>"
+collating-element <TIB-BARAsubGA> from "<U0F56><U0F62><U0F92>"
+collating-element <TIB-BALAsubGA> from "<U0F56><U0F63><U0F92>"
+collating-element <TIB-BASAsubGA> from "<U0F56><U0F66><U0F92>"
+% <TIB-NGA>
+collating-symbol <TIB-rad-NGA>
+collating-element <TIB-DANGAGA> from "<U0F51><U0F44><U0F42>"
+collating-element <TIB-DANGANGA> from "<U0F51><U0F44><U0F44>"
+collating-element <TIB-DANGADA> from "<U0F51><U0F44><U0F51>"
+collating-element <TIB-DANGANA> from "<U0F51><U0F44><U0F53>"
+collating-element <TIB-DANGABA> from "<U0F51><U0F44><U0F56>"
+collating-element <TIB-DANGAMA> from "<U0F51><U0F44><U0F58>"
+collating-element <TIB-DANGA-A> from "<U0F51><U0F44><U0F60>"
+collating-element <TIB-DANGARA> from "<U0F51><U0F44><U0F62>"
+collating-element <TIB-DANGALA> from "<U0F51><U0F44><U0F63>"
+collating-element <TIB-DANGASA> from "<U0F51><U0F44><U0F66>"
+collating-element <TIB-DANGAI> from "<U0F51><U0F44><U0F72>"
+collating-element <TIB-DANGAII> from "<U0F51><U0F44><U0F72><U0F72>"
+collating-element <TIB-DANGAU> from "<U0F51><U0F44><U0F74>"
+collating-element <TIB-DANGAE> from "<U0F51><U0F44><U0F7A>"
+collating-element <TIB-DANGAEE> from "<U0F51><U0F44><U0F7B>"
+collating-element <TIB-DANGAO> from "<U0F51><U0F44><U0F7C>"
+collating-element <TIB-DANGAOO> from "<U0F51><U0F44><U0F7D>"
+collating-element <TIB-DANGAsubWA> from "<U0F51><U0F44><U0FAD>"
+collating-element <TIB-MANGAGA> from "<U0F58><U0F44><U0F42>"
+collating-element <TIB-MANGANGA> from "<U0F58><U0F44><U0F44>"
+collating-element <TIB-MANGADA> from "<U0F58><U0F44><U0F51>"
+collating-element <TIB-MANGANA> from "<U0F58><U0F44><U0F53>"
+collating-element <TIB-MANGABA> from "<U0F58><U0F44><U0F56>"
+collating-element <TIB-MANGAMA> from "<U0F58><U0F44><U0F58>"
+collating-element <TIB-MANGA-A> from "<U0F58><U0F44><U0F60>"
+collating-element <TIB-MANGARA> from "<U0F58><U0F44><U0F62>"
+collating-element <TIB-MANGALA> from "<U0F58><U0F44><U0F63>"
+collating-element <TIB-MANGAI> from "<U0F58><U0F44><U0F72>"
+collating-element <TIB-MANGAII> from "<U0F58><U0F44><U0F72><U0F72>"
+collating-element <TIB-MANGAU> from "<U0F58><U0F44><U0F74>"
+collating-element <TIB-MANGAE> from "<U0F58><U0F44><U0F7A>"
+collating-element <TIB-MANGAEE> from "<U0F58><U0F44><U0F7B>"
+collating-element <TIB-MANGAO> from "<U0F58><U0F44><U0F7C>"
+collating-element <TIB-MANGAOO> from "<U0F58><U0F44><U0F7D>"
+collating-element <TIB-MANGAsubWA> from "<U0F58><U0F44><U0FAD>"
+collating-element <TIB-RAsubNGA> from "<U0F62><U0F94>"
+collating-element <TIB-LAsubNGA> from "<U0F63><U0F94>"
+collating-element <TIB-SAsubNGA> from "<U0F66><U0F94>"
+collating-element <TIB-BARAsubNGA> from "<U0F56><U0F62><U0F94>"
+collating-element <TIB-BALAsubNGA> from "<U0F56><U0F63><U0F94>"
+collating-element <TIB-BASAsubNGA> from "<U0F56><U0F66><U0F94>"
+% <TIB-CA>
+collating-symbol <TIB-rad-CA>
+collating-element <TIB-GACA> from "<U0F42><U0F45>"
+collating-element <TIB-BACA> from "<U0F56><U0F45>"
+collating-element <TIB-LACA> from "<U0F63><U0F95>"
+collating-element <TIB-BALAsubCA> from "<U0F56><U0F63><U0F95>"
+% <TIB-CHA>
+collating-symbol <TIB-rad-CHA>
+collating-element <TIB-MACHA> from "<U0F58><U0F46>"
+collating-element <TIB--ACHA> from "<U0F60><U0F46>"
+% <TIB-JA>
+collating-symbol <TIB-rad-JA>
+collating-element <TIB-MAJA> from "<U0F58><U0F47>"
+collating-element <TIB--AJA> from "<U0F60><U0F47>"
+collating-element <TIB-RAJA> from "<U0F62><U0F97>"
+collating-element <TIB-LAJA> from "<U0F63><U0F97>"
+collating-element <TIB-BARAsubJA> from "<U0F56><U0F62><U0F97>"
+collating-element <TIB-BALAsubJA> from "<U0F56><U0F63><U0F97>"
+% <TIB-NYA>
+collating-symbol <TIB-rad-NYA>
+collating-element <TIB-GANYA> from "<U0F42><U0F49>"
+collating-element <TIB-MANYA> from "<U0F58><U0F49>"
+collating-element <TIB-RANYA> from "<U0F62><U0F99>"
+collating-element <TIB-SANYA> from "<U0F66><U0F99>"
+collating-element <TIB-BARAsubNYA> from "<U0F56><U0F62><U0F99>"
+collating-element <TIB-BASAsubNYA> from "<U0F56><U0F66><U0F99>"
+% <TIB-TA>
+collating-symbol <TIB-rad-TA>
+collating-symbol <TIB-TTA>
+collating-element <TIB-GATA> from "<U0F42><U0F4F>"
+collating-element <TIB-BATA> from "<U0F56><U0F4F>"
+collating-element <TIB-RATA> from "<U0F62><U0F9F>"
+collating-element <TIB-LATA> from "<U0F63><U0F9F>"
+collating-element <TIB-SATA> from "<U0F66><U0F9F>"
+collating-element <TIB-BARAsubTA> from "<U0F56><U0F62><U0F9F>"
+collating-element <TIB-BALAsubTA> from "<U0F56><U0F63><U0F9F>"
+collating-element <TIB-BASAsubTA> from "<U0F56><U0F66><U0F9F>"
+% <TIB-THA>
+collating-symbol <TIB-rad-THA>
+collating-symbol <TIB-TTHA>
+collating-element <TIB-MATHA> from "<U0F58><U0F50>"
+collating-element <TIB--ATHA> from "<U0F60><U0F50>"
+% <TIB-DA>
+collating-symbol <TIB-rad-DA>
+collating-symbol <TIB-DDA>
+collating-element <TIB-DAGA> from "<U0F51><U0F42>"
+collating-element <TIB-DANGA> from "<U0F51><U0F44>"
+collating-element <TIB-DABA> from "<U0F51><U0F56>"
+collating-element <TIB-DAMA> from "<U0F51><U0F58>"
+collating-element <TIB-GADAGA> from "<U0F42><U0F51><U0F42>"
+collating-element <TIB-GADANGA> from "<U0F42><U0F51><U0F44>"
+collating-element <TIB-GADADA> from "<U0F42><U0F51><U0F51>"
+collating-element <TIB-GADANA> from "<U0F42><U0F51><U0F53>"
+collating-element <TIB-GADABA> from "<U0F42><U0F51><U0F56>"
+collating-element <TIB-GADAMA> from "<U0F42><U0F51><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-GADAMA2> from "<U0F42><U0F51><U0F7E>"
+collating-element <TIB-GADA-A> from "<U0F42><U0F51><U0F60>"
+collating-element <TIB-GADARA> from "<U0F42><U0F51><U0F62>"
+collating-element <TIB-GADALA> from "<U0F42><U0F51><U0F63>"
+collating-element <TIB-GADASA> from "<U0F42><U0F51><U0F66>"
+collating-element <TIB-GADAI> from "<U0F42><U0F51><U0F72>"
+collating-element <TIB-GADAII> from "<U0F42><U0F51><U0F72><U0F72>"
+collating-element <TIB-GADAU> from "<U0F42><U0F51><U0F74>"
+collating-element <TIB-GADAE> from "<U0F42><U0F51><U0F7A>"
+collating-element <TIB-GADAEE> from "<U0F42><U0F51><U0F7B>"
+collating-element <TIB-GADAO> from "<U0F42><U0F51><U0F7C>"
+collating-element <TIB-GADAOO> from "<U0F42><U0F51><U0F7D>"
+collating-element <TIB-GADAsubWA> from "<U0F42><U0F51><U0FAD>"
+collating-element <TIB-BADAGA> from "<U0F56><U0F51><U0F42>"
+collating-element <TIB-BADANGA> from "<U0F56><U0F51><U0F44>"
+collating-element <TIB-BADADA> from "<U0F56><U0F51><U0F51>"
+collating-element <TIB-BADANA> from "<U0F56><U0F51><U0F53>"
+collating-element <TIB-BADABA> from "<U0F56><U0F51><U0F56>"
+collating-element <TIB-BADAMA> from "<U0F56><U0F51><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-BADAMA2> from "<U0F56><U0F51><U0F7E>"
+collating-element <TIB-BADA-A> from "<U0F56><U0F51><U0F60>"
+collating-element <TIB-BADARA> from "<U0F56><U0F51><U0F62>"
+collating-element <TIB-BADALA> from "<U0F56><U0F51><U0F63>"
+collating-element <TIB-BADASA> from "<U0F56><U0F51><U0F66>"
+collating-element <TIB-BADAI> from "<U0F56><U0F51><U0F72>"
+collating-element <TIB-BADAII> from "<U0F56><U0F51><U0F72><U0F72>"
+collating-element <TIB-BADAU> from "<U0F56><U0F51><U0F74>"
+collating-element <TIB-BADAE> from "<U0F56><U0F51><U0F7A>"
+collating-element <TIB-BADAEE> from "<U0F56><U0F51><U0F7B>"
+collating-element <TIB-BADAO> from "<U0F56><U0F51><U0F7C>"
+collating-element <TIB-BADAOO> from "<U0F56><U0F51><U0F7D>"
+collating-element <TIB-BADAsubWA> from "<U0F56><U0F51><U0FAD>"
+collating-element <TIB-MADAGA> from "<U0F58><U0F51><U0F42>"
+collating-element <TIB-MADANGA> from "<U0F58><U0F51><U0F44>"
+collating-element <TIB-MADADA> from "<U0F58><U0F51><U0F51>"
+collating-element <TIB-MADANA> from "<U0F58><U0F51><U0F53>"
+collating-element <TIB-MADABA> from "<U0F58><U0F51><U0F56>"
+collating-element <TIB-MADAMA> from "<U0F58><U0F51><U0F58>"
+collating-element <TIB-MADA-A> from "<U0F58><U0F51><U0F60>"
+collating-element <TIB-MADARA> from "<U0F58><U0F51><U0F62>"
+collating-element <TIB-MADALA> from "<U0F58><U0F51><U0F63>"
+collating-element <TIB-MADASA> from "<U0F58><U0F51><U0F66>"
+collating-element <TIB-MADAI> from "<U0F58><U0F51><U0F72>"
+collating-element <TIB-MADAII> from "<U0F58><U0F51><U0F72><U0F72>"
+collating-element <TIB-MADAU> from "<U0F58><U0F51><U0F74>"
+collating-element <TIB-MADAE> from "<U0F58><U0F51><U0F7A>"
+collating-element <TIB-MADAEE> from "<U0F58><U0F51><U0F7B>"
+collating-element <TIB-MADAO> from "<U0F58><U0F51><U0F7C>"
+collating-element <TIB-MADAOO> from "<U0F58><U0F51><U0F7D>"
+collating-element <TIB-MADAsubWA> from "<U0F58><U0F51><U0FAD>"
+collating-element <TIB--ADAGA> from "<U0F60><U0F51><U0F42>"
+collating-element <TIB--ADANGA> from "<U0F60><U0F51><U0F44>"
+collating-element <TIB--ADADA> from "<U0F60><U0F51><U0F51>"
+collating-element <TIB--ADANA> from "<U0F60><U0F51><U0F53>"
+collating-element <TIB--ADABA> from "<U0F60><U0F51><U0F56>"
+collating-element <TIB--ADAMA> from "<U0F60><U0F51><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB--ADAMA2> from "<U0F60><U0F51><U0F7E>"
+%%% Not in Fynn's chart
+collating-element <TIB--ADAWA> from "<U0F60><U0F51><U0F5D>"
+collating-element <TIB--ADA-A> from "<U0F60><U0F51><U0F60>"
+collating-element <TIB--ADARA> from "<U0F60><U0F51><U0F62>"
+collating-element <TIB--ADALA> from "<U0F60><U0F51><U0F63>"
+collating-element <TIB--ADASA> from "<U0F60><U0F51><U0F66>"
+collating-element <TIB--ADAI> from "<U0F60><U0F51><U0F72>"
+collating-element <TIB--ADAII> from "<U0F60><U0F51><U0F72><U0F72>"
+collating-element <TIB--ADAU> from "<U0F60><U0F51><U0F74>"
+collating-element <TIB--ADAE> from "<U0F60><U0F51><U0F7A>"
+collating-element <TIB--ADAEE> from "<U0F60><U0F51><U0F7B>"
+collating-element <TIB--ADAO> from "<U0F60><U0F51><U0F7C>"
+collating-element <TIB--ADAOO> from "<U0F60><U0F51><U0F7D>"
+collating-element <TIB--ADAsubWA> from "<U0F60><U0F51><U0FAD>"
+collating-element <TIB--ADAsubRA> from "<U0F60><U0F51><U0FB2>"
+collating-element <TIB-RADA> from "<U0F62><U0FA1>"
+collating-element <TIB-LADA> from "<U0F63><U0FA1>"
+collating-element <TIB-SADA> from "<U0F66><U0FA1>"
+collating-element <TIB-BARAsubDA> from "<U0F56><U0F62><U0FA1>"
+collating-element <TIB-BALAsubDA> from "<U0F56><U0F63><U0FA1>"
+collating-element <TIB-BASAsubDA> from "<U0F56><U0F66><U0FA1>"
+% <TIB-NA>
+collating-symbol <TIB-rad-NA>
+collating-element <TIB-GANAGA> from "<U0F42><U0F53><U0F42>"
+collating-element <TIB-GANANGA> from "<U0F42><U0F53><U0F44>"
+collating-element <TIB-GANADA> from "<U0F42><U0F53><U0F51>"
+collating-element <TIB-GANANA> from "<U0F42><U0F53><U0F53>"
+collating-element <TIB-GANABA> from "<U0F42><U0F53><U0F56>"
+collating-element <TIB-GANAMA> from "<U0F42><U0F53><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-GANAMA2> from "<U0F42><U0F53><U0F7E>"
+%%% Not in Fynn's chart
+collating-element <TIB-GANAWA> from "<U0F42><U0F53><U0F5D>"
+collating-element <TIB-GANA-A> from "<U0F42><U0F53><U0F60>"
+collating-element <TIB-GANARA> from "<U0F42><U0F53><U0F62>"
+collating-element <TIB-GANALA> from "<U0F42><U0F53><U0F63>"
+collating-element <TIB-GANASA> from "<U0F42><U0F53><U0F66>"
+collating-element <TIB-GANAI> from "<U0F42><U0F53><U0F72>"
+collating-element <TIB-GANAII> from "<U0F42><U0F53><U0F72><U0F72>"
+collating-element <TIB-GANAU> from "<U0F42><U0F53><U0F74>"
+collating-element <TIB-GANAE> from "<U0F42><U0F53><U0F7A>"
+collating-element <TIB-GANAEE> from "<U0F42><U0F53><U0F7B>"
+collating-element <TIB-GANAO> from "<U0F42><U0F53><U0F7C>"
+collating-element <TIB-GANAOO> from "<U0F42><U0F53><U0F7D>"
+collating-element <TIB-GANAsubWA> from "<U0F42><U0F53><U0FAD>"
+collating-element <TIB-MANAGA> from "<U0F58><U0F53><U0F42>"
+collating-element <TIB-MANANGA> from "<U0F58><U0F53><U0F44>"
+collating-element <TIB-MANADA> from "<U0F58><U0F53><U0F51>"
+collating-element <TIB-MANANA> from "<U0F58><U0F53><U0F53>"
+collating-element <TIB-MANABA> from "<U0F58><U0F53><U0F56>"
+collating-element <TIB-MANAMA> from "<U0F58><U0F53><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-MANAMA2> from "<U0F58><U0F53><U0F7E>"
+collating-element <TIB-MANA-A> from "<U0F58><U0F53><U0F60>"
+collating-element <TIB-MANARA> from "<U0F58><U0F53><U0F62>"
+collating-element <TIB-MANALA> from "<U0F58><U0F53><U0F63>"
+collating-element <TIB-MANASA> from "<U0F58><U0F53><U0F66>"
+collating-element <TIB-MANAI> from "<U0F58><U0F53><U0F72>"
+collating-element <TIB-MANAII> from "<U0F58><U0F53><U0F72><U0F72>"
+collating-element <TIB-MANAU> from "<U0F58><U0F53><U0F74>"
+collating-element <TIB-MANAE> from "<U0F58><U0F53><U0F7A>"
+collating-element <TIB-MANAEE> from "<U0F58><U0F53><U0F7B>"
+collating-element <TIB-MANAO> from "<U0F58><U0F53><U0F7C>"
+collating-element <TIB-MANAOO> from "<U0F58><U0F53><U0F7D>"
+collating-element <TIB-MANAsubWA> from "<U0F58><U0F53><U0FAD>"
+collating-element <TIB-RANA> from "<U0F62><U0FA3>"
+collating-element <TIB-SANA> from "<U0F66><U0FA3>"
+collating-element <TIB-BARAsubNA> from "<U0F56><U0F62><U0FA3>"
+collating-element <TIB-BASAsubNA> from "<U0F56><U0F66><U0FA3>"
+% <TIB-PA>
+collating-symbol <TIB-rad-PA>
+collating-element <TIB-MCHU-CAN-subPA> from "<U0F89><U0FA4>"
+collating-element <TIB-DAPA> from "<U0F51><U0F54>"
+collating-element <TIB-LAPA> from "<U0F63><U0FA4>"
+collating-element <TIB-SAPA> from "<U0F66><U0FA4>"
+% <TIB-PHA>
+collating-symbol <TIB-rad-PHA>
+collating-element <TIB-MCHU-CAN-subPHA> from "<U0F89><U0FA5>"
+collating-element <TIB--APHA> from "<U0F60><U0F55>"
+% <TIB-BA>
+collating-symbol <TIB-rad-BA>
+collating-element <TIB-BAGA> from "<U0F56><U0F42>"
+collating-element <TIB-BADA> from "<U0F56><U0F51>"
+collating-element <TIB-BARA> from "<U0F56><U0F62>"
+collating-element <TIB-BASA> from "<U0F56><U0F66>"
+collating-element <TIB-DABAGA> from "<U0F51><U0F56><U0F42>"
+collating-element <TIB-DABANGA> from "<U0F51><U0F56><U0F44>"
+collating-element <TIB-DABADA> from "<U0F51><U0F56><U0F51>"
+collating-element <TIB-DABANA> from "<U0F51><U0F56><U0F53>"
+collating-element <TIB-DABABA> from "<U0F51><U0F56><U0F56>"
+collating-element <TIB-DABAMA> from "<U0F51><U0F56><U0F58>"
+collating-element <TIB-DABA-A> from "<U0F51><U0F56><U0F60>"
+collating-element <TIB-DABARA> from "<U0F51><U0F56><U0F62>"
+collating-element <TIB-DABALA> from "<U0F51><U0F56><U0F63>"
+collating-element <TIB-DABASA> from "<U0F51><U0F56><U0F66>"
+collating-element <TIB-DABAI> from "<U0F51><U0F56><U0F72>"
+collating-element <TIB-DABAII> from "<U0F51><U0F56><U0F72><U0F72>"
+collating-element <TIB-DABAU> from "<U0F51><U0F56><U0F74>"
+collating-element <TIB-DABAE> from "<U0F51><U0F56><U0F7A>"
+collating-element <TIB-DABAEE> from "<U0F51><U0F56><U0F7B>"
+collating-element <TIB-DABAO> from "<U0F51><U0F56><U0F7C>"
+collating-element <TIB-DABAOI> from "<U0F51><U0F56><U0F7D>"
+collating-element <TIB-DABAsubWA> from "<U0F51><U0F56><U0FAD>"
+collating-element <TIB-DABAsubYA> from "<U0F51><U0F56><U0FB1>"
+collating-element <TIB-DABAsubRA> from "<U0F51><U0F56><U0FB2>"
+collating-element <TIB--ABAGA> from "<U0F60><U0F56><U0F42>"
+collating-element <TIB--ABANGA> from "<U0F60><U0F56><U0F44>"
+collating-element <TIB--ABADA> from "<U0F60><U0F56><U0F51>"
+collating-element <TIB--ABANA> from "<U0F60><U0F56><U0F53>"
+collating-element <TIB--ABABA> from "<U0F60><U0F56><U0F56>"
+collating-element <TIB--ABAMA> from "<U0F60><U0F56><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB--ABAMA2> from "<U0F60><U0F56><U0F7E>"
+collating-element <TIB--ABA-A> from "<U0F60><U0F56><U0F60>"
+collating-element <TIB--ABARA> from "<U0F60><U0F56><U0F62>"
+collating-element <TIB--ABALA> from "<U0F60><U0F56><U0F63>"
+collating-element <TIB--ABASA> from "<U0F60><U0F56><U0F66>"
+collating-element <TIB--ABAI> from "<U0F60><U0F56><U0F72>"
+collating-element <TIB--ABAII> from "<U0F60><U0F56><U0F72><U0F72>"
+collating-element <TIB--ABAU> from "<U0F60><U0F56><U0F74>"
+collating-element <TIB--ABAE> from "<U0F60><U0F56><U0F7A>"
+collating-element <TIB--ABAEE> from "<U0F60><U0F56><U0F7B>"
+collating-element <TIB--ABAO> from "<U0F60><U0F56><U0F7C>"
+collating-element <TIB--ABAOO> from "<U0F60><U0F56><U0F7D>"
+collating-element <TIB--ABAsubWA> from "<U0F60><U0F56><U0FAD>"
+collating-element <TIB--ABAsubYA> from "<U0F60><U0F56><U0FB1>"
+collating-element <TIB--ABAsubRA> from "<U0F60><U0F56><U0FB2>"
+collating-element <TIB-RABA> from "<U0F62><U0FA6>"
+collating-element <TIB-LABA> from "<U0F63><U0FA6>"
+collating-element <TIB-SABA> from "<U0F66><U0FA6>"
+% <TIB-MA>
+collating-symbol <TIB-rad-MA>
+collating-element <TIB-MAGA> from "<U0F58><U0F42>"
+collating-element <TIB-MANGA> from "<U0F58><U0F44>"
+collating-element <TIB-MADA> from "<U0F58><U0F51>"
+collating-element <TIB-MANA> from "<U0F58><U0F53>"
+collating-element <TIB-DAMAGA> from "<U0F51><U0F58><U0F42>"
+collating-element <TIB-DAMANGA> from "<U0F51><U0F58><U0F44>"
+collating-element <TIB-DAMADA> from "<U0F51><U0F58><U0F51>"
+collating-element <TIB-DAMANA> from "<U0F51><U0F58><U0F53>"
+collating-element <TIB-DAMABA> from "<U0F51><U0F58><U0F56>"
+collating-element <TIB-DAMAMA> from "<U0F51><U0F58><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-DAMAWA> from "<U0F51><U0F58><U0F5D>"
+collating-element <TIB-DAMA-A> from "<U0F51><U0F58><U0F60>"
+collating-element <TIB-DAMARA> from "<U0F51><U0F58><U0F62>"
+collating-element <TIB-DAMALA> from "<U0F51><U0F58><U0F63>"
+collating-element <TIB-DAMASA> from "<U0F51><U0F58><U0F66>"
+collating-element <TIB-DAMAI> from "<U0F51><U0F58><U0F72>"
+collating-element <TIB-DAMAII> from "<U0F51><U0F58><U0F72><U0F72>"
+collating-element <TIB-DAMAU> from "<U0F51><U0F58><U0F74>"
+collating-element <TIB-DAMAE> from "<U0F51><U0F58><U0F7A>"
+collating-element <TIB-DAMAEE> from "<U0F51><U0F58><U0F7B>"
+collating-element <TIB-DAMAO> from "<U0F51><U0F58><U0F7C>"
+collating-element <TIB-DAMAOO> from "<U0F51><U0F58><U0F7D>"
+collating-element <TIB-DAMAsubWA> from "<U0F51><U0F58><U0FAD>"
+collating-element <TIB-DAMAsubYA> from "<U0F51><U0F58><U0FB1>"
+collating-element <TIB-RAMA> from "<U0F62><U0FA8>"
+collating-element <TIB-SAMA> from "<U0F66><U0FA8>"
+% <TIB-TSA>
+collating-symbol <TIB-rad-TSA>
+collating-element <TIB-GATSA> from "<U0F42><U0F59>"
+collating-element <TIB-BATSA> from "<U0F56><U0F59>"
+collating-element <TIB-RATSA> from "<U0F62><U0FA9>"
+collating-element <TIB-SATSA> from "<U0F66><U0FA9>"
+collating-element <TIB-BARAsubTSA> from "<U0F56><U0F62><U0FA9>"
+collating-element <TIB-BASAsubTSA> from "<U0F56><U0F66><U0FA9>"
+% <TIB-TSHA>
+collating-symbol <TIB-rad-TSHA>
+collating-element <TIB-MATSHA> from "<U0F58><U0F5A>"
+collating-element <TIB--ATSHA> from "<U0F60><U0F5A>"
+% <TIB-DZA>
+collating-symbol <TIB-rad-DZA>
+collating-element <TIB-MADZA> from "<U0F58><U0F5B>"
+collating-element <TIB--ADZA> from "<U0F60><U0F5B>"
+collating-element <TIB-RADZA> from "<U0F62><U0FAB>"
+collating-element <TIB-BARAsubDZA> from "<U0F56><U0F62><U0FAB>"
+% <TIB-WA>
+collating-symbol <TIB-rad-WA>
+collating-element <TIB-MCHU-CAN-subWA> from "<U0F89><U0FAD>"
+collating-element <TIB-MCHU-CAN-subFFWA> from "<U0F89><U0FBA>"
+% <TIB-ZHA>
+collating-symbol <TIB-rad-ZHA>
+collating-element <TIB-GAZHA> from "<U0F42><U0F5E>"
+collating-element <TIB-BAZHA> from "<U0F56><U0F5E>"
+% <TIB-ZA>
+collating-symbol <TIB-rad-ZA>
+collating-element <TIB-GAZA> from "<U0F42><U0F5F>"
+collating-element <TIB-BAZA> from "<U0F56><U0F5F>"
+% <TIB--A>
+collating-symbol <TIB-rad--A>
+collating-element <TIB--AGA> from "<U0F60><U0F42>"
+collating-element <TIB--ADA> from "<U0F60><U0F51>"
+collating-element <TIB--ABA> from "<U0F60><U0F56>"
+% <TIB-YA>
+collating-symbol <TIB-rad-YA>
+collating-element <TIB-GAYA> from "<U0F42><U0F61>"
+% <TIB-RA>
+collating-symbol <TIB-rad-RA>
+% <TIB-LA>
+collating-symbol <TIB-rad-LA>
+% <TIB-SHA>
+collating-symbol <TIB-rad-SHA>
+collating-element <TIB-GASHA> from "<U0F42><U0F64>"
+collating-element <TIB-BASHA> from "<U0F56><U0F64>"
+% <TIB-SA>
+collating-symbol <TIB-rad-SA>
+collating-element <TIB-GASAGA> from "<U0F42><U0F66><U0F42>"
+collating-element <TIB-GASANGA> from "<U0F42><U0F66><U0F44>"
+collating-element <TIB-GASADA> from "<U0F42><U0F66><U0F51>"
+collating-element <TIB-GASANA> from "<U0F42><U0F66><U0F53>"
+collating-element <TIB-GASABA> from "<U0F42><U0F66><U0F56>"
+collating-element <TIB-GASAMA> from "<U0F42><U0F66><U0F58>"
+collating-element <TIB-GASA-A> from "<U0F42><U0F66><U0F60>"
+collating-element <TIB-GASARA> from "<U0F42><U0F66><U0F62>"
+collating-element <TIB-GASALA> from "<U0F42><U0F66><U0F63>"
+collating-element <TIB-GASASA> from "<U0F42><U0F66><U0F66>"
+collating-element <TIB-GASAI> from "<U0F42><U0F66><U0F72>"
+collating-element <TIB-GASAII> from "<U0F42><U0F66><U0F72><U0F72>"
+collating-element <TIB-GASAU> from "<U0F42><U0F66><U0F74>"
+collating-element <TIB-GASAE> from "<U0F42><U0F66><U0F7A>"
+collating-element <TIB-GASAEE> from "<U0F42><U0F66><U0F7B>"
+collating-element <TIB-GASAO> from "<U0F42><U0F66><U0F7C>"
+collating-element <TIB-GASAOO> from "<U0F42><U0F66><U0F7D>"
+collating-element <TIB-GASAsubWA> from "<U0F42><U0F66><U0FAD>"
+collating-element <TIB-BASAGA> from "<U0F56><U0F66><U0F42>"
+collating-element <TIB-BASANGA> from "<U0F56><U0F66><U0F44>"
+collating-element <TIB-BASADA> from "<U0F56><U0F66><U0F51>"
+collating-element <TIB-BASANA> from "<U0F56><U0F66><U0F53>"
+collating-element <TIB-BASABA> from "<U0F56><U0F66><U0F56>"
+collating-element <TIB-BASAMA> from "<U0F56><U0F66><U0F58>"
+%%% Not in Fynn's chart
+collating-element <TIB-BASAMA2> from "<U0F56><U0F66><U0F7E>"
+collating-element <TIB-BASA-A> from "<U0F56><U0F66><U0F60>"
+collating-element <TIB-BASARA> from "<U0F56><U0F66><U0F62>"
+collating-element <TIB-BASALA> from "<U0F56><U0F66><U0F63>"
+collating-element <TIB-BASASA> from "<U0F56><U0F66><U0F66>"
+collating-element <TIB-BASAI> from "<U0F56><U0F66><U0F72>"
+collating-element <TIB-BASAII> from "<U0F56><U0F66><U0F72><U0F72>"
+collating-element <TIB-BASAU> from "<U0F56><U0F66><U0F74>"
+collating-element <TIB-BASAE> from "<U0F56><U0F66><U0F7A>"
+collating-element <TIB-BASAEE> from "<U0F56><U0F66><U0F7B>"
+collating-element <TIB-BASAO> from "<U0F56><U0F66><U0F7C>"
+collating-element <TIB-BASAOO> from "<U0F56><U0F66><U0F7D>"
+collating-element <TIB-BASAsubWA> from "<U0F56><U0F66><U0FAD>"
+collating-element <TIB-BSRA> from "<U0F56><U0F66><U0FB2>"
+collating-element <TIB-BSLA> from "<U0F56><U0F66><U0FB3>"
+% <TIB-HA>
+collating-symbol <TIB-rad-HA>
+collating-element <TIB-LHA> from "<U0F63><U0FB7>"
+% <TIB-A>
+collating-symbol <TIB-rad-A>
+collating-symbol <TIB-srog-med>
+collating-symbol <TIB-AA>
+collating-element <TIB-'I> from "<U0F71><U0F72>"
+collating-element <TIB-'II> from "<U0F71><U0F80>"
+collating-element <TIB-'UU> from "<U0F71><U0F74>"
+collating-symbol <TIB-subKA>
+collating-symbol <TIB-subKHA>
+collating-symbol <TIB-subGA>
+collating-symbol <TIB-subNGA>
+collating-symbol <TIB-subCA>
+collating-symbol <TIB-subCHA>
+collating-symbol <TIB-subJA>
+collating-symbol <TIB-subNYA>
+collating-symbol <TIB-subTA>
+collating-symbol <TIB-subTHA>
+collating-symbol <TIB-subDA>
+collating-symbol <TIB-subNA>
+collating-symbol <TIB-subPA>
+collating-symbol <TIB-subPHA>
+collating-symbol <TIB-subBA>
+collating-symbol <TIB-subMA>
+collating-symbol <TIB-subTSA>
+collating-symbol <TIB-subTSHA>
+collating-symbol <TIB-subDZA>
+collating-symbol <TIB-subWA>
+collating-symbol <TIB-subZHA>
+collating-symbol <TIB-subZA>
+collating-symbol <TIB-sub-A>
+collating-symbol <TIB-subYA>
+collating-symbol <TIB-subRA>
+collating-symbol <TIB-subLA>
+collating-symbol <TIB-subSHA>
+collating-symbol <TIB-subSA>
+collating-symbol <TIB-subHA>
+collating-symbol <TIB-subA>
+
+reorder-after <RES-1>
 <NOM>
 <SUB>
+<REV>
+<VAR>
+<VARR>
+<TIB-SIGN-RJES-SU-NGA-RO>
+<TIB-SIGN-NYI-ZLA-NAA-DA>
+<TIB-SIGN-SNA-LDAN>
 
 reorder-after <DTT>
-<PCT>
-<MAC>
-<VAR>
-<R_G>
-<R_D>
-<R_B>
-<R_M>
-<R_A>
-<R_R>
-<R_L>
-<R_S>
-<R_BR>
-<R_BL>
-<R_BS>
-
-% a better place than after cyrillic ya should be defined
+<TIB-SIGN-MCHU-CAN>
+<TIB-SIGN-MCHU-CAN-FF>
+
+reorder-after <BAS>
+<LCE-TSA-CAN>
+
 reorder-after <CYR-YA>
+<TIB-TSHEG>
 <TIB-KA>
-<TIB-KA-R_D>
-<TIB-KA-R_B>
-<TIB-KA-R_R>
-<TIB-KA-R_L>
-<TIB-KA-R_S>
-<TIB-KA-R_BR>
-<TIB-KA-R_BS>
-<TIB-KHA>
-<TIB-KHA-R_M>
-<TIB-KHA-R_A>
+<TIB-rad-KA>
+<TIB-KHA> 
+<TIB-rad-KHA>
 <TIB-GA>
-<TIB-GA-R_D>
-<TIB-GA-R_B>
-<TIB-GA-R_M>
-<TIB-GA-R_A>
-<TIB-GA-R_R>
-<TIB-GA-R_L>
-<TIB-GA-R_S>
-<TIB-GA-R_BR>
-<TIB-GA-R_BS>
+<TIB-rad-GA>
 <TIB-NGA>
-<TIB-NGA-R_D>
-<TIB-NGA-R_M>
-<TIB-NGA-R_R>
-<TIB-NGA-R_L>
-<TIB-NGA-R_S>
-<TIB-NGA-R_BR>
-<TIB-NGA-R_BS>
+<TIB-rad-NGA>
 <TIB-CA>
-<TIB-CA-R_G>
-<TIB-CA-R_B>
-<TIB-CA-R_L>
-<TIB-CA-R_BL>
+<TIB-rad-CA>
 <TIB-CHA>
-<TIB-CHA-R_M>
-<TIB-CHA-R_A>
+<TIB-rad-CHA>
 <TIB-JA>
-<TIB-JA-R_M>
-<TIB-JA-R_A>
-<TIB-JA-R_R>
-<TIB-JA-R_L>
-<TIB-JA-R_BR>
+<TIB-rad-JA>
 <TIB-NYA>
-<TIB-NYA-R_G>
-<TIB-NYA-R_M>
-<TIB-NYA-R_R>
-<TIB-NYA-R_S>
-<TIB-NYA-R_BR>
-<TIB-NYA-R_BS>
+<TIB-rad-NYA>
 <TIB-TA>
-<TIB-TA-R_G>
-<TIB-TA-R_B>
-<TIB-TA-R_R>
-<TIB-TA-R_L>
-<TIB-TA-R_S>
-<TIB-TA-R_BR>
-<TIB-TA-R_BL>
-<TIB-TA-R_BS>
+<TIB-rad-TA>
 <TIB-THA>
-<TIB-THA-R_M>
-<TIB-THA-R_A>
+<TIB-rad-THA>
 <TIB-DA>
-<TIB-DA-R_G>
-<TIB-DA-R_B>
-<TIB-DA-R_M>
-<TIB-DA-R_A>
-<TIB-DA-R_R>
-<TIB-DA-R_L>
-<TIB-DA-R_S>
-<TIB-DA-R_BR>
-<TIB-DA-R_BL>
-<TIB-DA-R_BS>
+<TIB-rad-DA>
 <TIB-NA>
-<TIB-NA-R_G>
-<TIB-NA-R_M>
-<TIB-NA-R_R>
-<TIB-NA-R_S>
-<TIB-NA-R_BR>
-<TIB-NA-R_BS>
+<TIB-rad-NA>
 <TIB-PA>
-<TIB-PA-R_D>
-<TIB-PA-R_L>
-<TIB-PA-R_S>
+<TIB-rad-PA>
 <TIB-PHA>
-<TIB-PHA-R_A>
+<TIB-rad-PHA>
 <TIB-BA>
-<TIB-BA-R_D>
-<TIB-BA-R_A>
-<TIB-BA-R_R>
-<TIB-BA-R_L>
-<TIB-BA-R_S>
+<TIB-rad-BA>
 <TIB-MA>
-<TIB-MA-R_D>
-<TIB-MA-R_R>
-<TIB-MA-R_S>
+<TIB-rad-MA>
 <TIB-TSA>
-<TIB-TSA-R_G>
-<TIB-TSA-R_B>
-<TIB-TSA-R_R>
-<TIB-TSA-R_S>
-<TIB-TSA-R_BR>
-<TIB-TSA-R_BS>
+<TIB-rad-TSA>
 <TIB-TSHA>
-<TIB-TSHA-R_M>
-<TIB-TSHA-R_A>
+<TIB-rad-TSHA>
 <TIB-DZA>
-<TIB-DZA-R_M>
-<TIB-DZA-R_A>
-<TIB-DZA-R_R>
-<TIB-DZA-R_BR>
+<TIB-rad-DZA>
 <TIB-WA>
+<TIB-rad-WA>
 <TIB-ZHA>
-<TIB-ZHA-R_G>
-<TIB-ZHA-R_B>
+<TIB-rad-ZHA>
 <TIB-ZA>
-<TIB-ZA-R_G>
-<TIB-ZA-R_B>
+<TIB-rad-ZA>
 <TIB--A>
+<TIB-rad--A>
 <TIB-YA>
-<TIB-YA-R_G>
+<TIB-rad-YA>
 <TIB-RA>
-<TIB-RA-R_B>
+<TIB-rad-RA>
 <TIB-LA>
+<TIB-rad-LA>
 <TIB-SHA>
-<TIB-SHA-R_G>
-<TIB-SHA-R_B>
+<TIB-rad-SHA>
 <TIB-SA>
-<TIB-SA-R_G>
-<TIB-SA-R_B>
+<TIB-rad-SA>
 <TIB-HA>
-<TIB-HA-R_L>
+<TIB-rad-HA>
 <TIB-A>
+<TIB-rad-A>
+
 <TIB-I>
 <TIB-U>
 <TIB-E>
 <TIB-O>
 
-%order_start <TIBETAN>;forward;forward;forward;forward,position
+<TIB-AA>
+
+<TIB+G>
+<TIB+NG>
+<TIB+D>
+<TIB+N>
+<TIB+B>
+<TIB+M>
+<TIB+M2>
+<TIB+W>
+<TIB+A>
+<TIB+R>
+<TIB+L>
+<TIB+S>
+<TIB+subWA>
+<TIB+subYA>
+<TIB+subRA>
+<TIB+subLA>
+<TIB+BR>
+<TIB+BL>
+<TIB+BS>
+<TIB+I>
+<TIB+E>
+<TIB+U>
+<TIB+O>
+
+<TIB-srog-med>
+<TIB-subKA>
+<TIB-subKHA>
+<TIB-subGA>
+<TIB-subNGA>
+<TIB-subCA>
+<TIB-subCHA>
+<TIB-subJA>
+<TIB-subNYA>
+<TIB-subTA>
+<TIB-subTHA>
+<TIB-subDA>
+<TIB-subNA>
+<TIB-subPA>
+<TIB-subPHA>
+<TIB-subBA>
+<TIB-subMA>
+<TIB-subTSA>
+<TIB-subTSHA>
+<TIB-subDZA>
+<TIB-subWA>
+<TIB-subZHA>
+<TIB-subZA>
+<TIB-sub-A>
+<TIB-subYA>
+<TIB-subRA>
+<TIB-subLA>
+<TIB-subSHA>
+<TIB-subSA>
+<TIB-subHA>
+<TIB-subA>
+reorder-end
 
-% specific definitions
-reorder-after <U042F>
-% digits
+script <TIBETAN>
+
+order_start <TIBETAN>;forward;forward;forward;forward,position
 <U0F20>      <0>;<BAS>;IGNORE;IGNORE
 <U0F33>      <0>;<VAR>;IGNORE;IGNORE
 <U0F21>      <1>;<BAS>;IGNORE;IGNORE
@@ -780,430 +870,580 @@ reorder-after <U042F>
 <U0F29>      <9>;<BAS>;IGNORE;IGNORE
 <U0F32>      <9>;<VAR>;IGNORE;IGNORE
 
-% letters
-<U0F40>        <TIB-KA>;<BAS>;<NOM>;IGNORE % ka
-<U0F90>        <TIB-KA>;<BAS>;<SUB>;IGNORE
-<U0F69>        "<TIB-KA><TIB-SHA>";"<BAS><VAR>";"<NOM><SUB>";IGNORE % kssa
-<U0FB9>        "<TIB-KA><TIB-SHA>";"<BAS><VAR>";"<SUB><SUB>";IGNORE
-<rad-ka-d>     <TIB-KA-R_D>;<R_D>;<NOM>;IGNORE
-<rad-ka-b>     <TIB-KA-R_B>;<R_B>;<NOM>;IGNORE
-<rad-ka-r>     <TIB-KA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ka-l>     <TIB-KA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ka-s>     <TIB-KA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-ka-b-r>   <TIB-KA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-ka-b-s>   <TIB-KA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F41>        <TIB-KHA>;<BAS>;<NOM>;IGNORE % kha
-<U0F91>        <TIB-KHA>;<BAS>;<SUB>;IGNORE
-<rad-kha-m>    <TIB-KHA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-kha-a>    <TIB-KHA-R_A>;<R_A>;<NOM>;IGNORE
-<U0F42>        <TIB-GA>;<BAS>;<NOM>;IGNORE % ga
-<U0F92>        <TIB-GA>;<BAS>;<SUB>;IGNORE
-<U0F43>        "<TIB-GA><TIB-HA>";"<BAS><BAS>";"<NOM><SUB>";IGNORE % gha
-<U0F93>        "<TIB-GA><TIB-HA>";"<BAS><BAS>";"<SUB><SUB>";IGNORE
-<rad-ga-d-ga>  "<TIB-GA-R_D><TIB-GA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-nga> "<TIB-GA-R_D><TIB-NGA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-da>  "<TIB-GA-R_D><TIB-DA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-ba>  "<TIB-GA-R_D><TIB-BA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d--a>  "<TIB-GA-R_D><TIB--A>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-wa>  "<TIB-GA-R_D><TIB-WA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-ra>  "<TIB-GA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-la>  "<TIB-GA-R_D><TIB-LA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-sa>  "<TIB-GA-R_D><TIB-SA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-u>   "<TIB-GA-R_D><TIB-U>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-e>   "<TIB-GA-R_D><TIB-E>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-d-_ya> "<TIB-GA-R_D><TIB-YA>";"<R_D><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-d-_ra> "<TIB-GA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-b-ga>  "<TIB-GA-R_B><TIB-GA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-da>  "<TIB-GA-R_B><TIB-DA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-ma>  "<TIB-GA-R_B><TIB-MA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-ma2> "<TIB-GA-R_B><TIB-MA>";"<R_B><VAR>";"<NOM><NOM>";IGNORE
-<rad-ga-b-wa>  "<TIB-GA-R_B><TIB-WA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b--a>  "<TIB-GA-R_B><TIB--A>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-ra>  "<TIB-GA-R_B><TIB-RA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-e>   "<TIB-GA-R_B><TIB-E>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-o>   "<TIB-GA-R_B><TIB-O>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-b-_ya> "<TIB-GA-R_B><TIB-YA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-b-_ra> "<TIB-GA-R_B><TIB-RA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-b-_la> "<TIB-GA-R_B><TIB-LA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-m-ra>  "<TIB-GA-R_M><TIB-RA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-m-la>  "<TIB-GA-R_M><TIB-LA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-m-u>   "<TIB-GA-R_M><TIB-U>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-m-e>   "<TIB-GA-R_M><TIB-E>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-m-o>   "<TIB-GA-R_M><TIB-O>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-m-_ya> "<TIB-GA-R_M><TIB-YA>";"<R_M><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-m-_ra> "<TIB-GA-R_M><TIB-RA>";"<R_M><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-a-ga>  "<TIB-GA-R_A><TIB-GA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-nga> "<TIB-GA-R_A><TIB-NGA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-da>  "<TIB-GA-R_A><TIB-DA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-na>  "<TIB-GA-R_A><TIB-NA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-ba>  "<TIB-GA-R_A><TIB-BA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-ma>  "<TIB-GA-R_A><TIB-MA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-ma2> "<TIB-GA-R_A><TIB-MA>";"<R_A><VAR>";"<NOM><NOM>";IGNORE
-<rad-ga-a--a>  "<TIB-GA-R_A><TIB--A>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-ra>  "<TIB-GA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-la>  "<TIB-GA-R_A><TIB-LA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-sa>  "<TIB-GA-R_A><TIB-SA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-i>   "<TIB-GA-R_A><TIB-I>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-u>   "<TIB-GA-R_A><TIB-U>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-e>   "<TIB-GA-R_A><TIB-E>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-o>   "<TIB-GA-R_A><TIB-O>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ga-a-_ya> "<TIB-GA-R_A><TIB-YA>";"<R_A><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-a-_ra> "<TIB-GA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><SUB>";IGNORE
-<rad-ga-r>     <TIB-GA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ga-l>     <TIB-GA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ga-s>     <TIB-GA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-ga-b-r>   <TIB-GA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-ga-b-s>   <TIB-GA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F44>        <TIB-NGA>;<BAS>;<NOM>;IGNORE % nga
-<U0F94>        <TIB-NGA>;<BAS>;<SUB>;IGNORE
-<rad-nga-d-ga> "<TIB-NGA-R_D><TIB-GA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-d-nga> "<TIB-NGA-R_D><TIB-NGA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-d-na> "<TIB-NGA-R_D><TIB-NA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-d-ra> "<TIB-NGA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-d-u>  "<TIB-NGA-R_D><TIB-U>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-d-o>  "<TIB-NGA-R_D><TIB-O>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m-ga> "<TIB-NGA-R_M><TIB-GA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m-na> "<TIB-NGA-R_M><TIB-NA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m--a> "<TIB-NGA-R_M><TIB--A>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m-ra> "<TIB-NGA-R_M><TIB-RA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m-la> "<TIB-NGA-R_M><TIB-LA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-m-o>  "<TIB-NGA-R_M><TIB-O>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-nga-r>     <TIB-NGA-R_R>;<BAS>;<R_R>;IGNORE
-<rad-nga-l>     <TIB-NGA-R_L>;<BAS>;<R_L>;IGNORE
-<rad-nga-s>     <TIB-NGA-R_S>;<BAS>;<R_S>;IGNORE
-<rad-nga-b-r>   <TIB-NGA-R_BR>;<BAS>;<R_BR>;IGNORE
-<rad-nga-b-s>   <TIB-NGA-R_BS>;<BAS>;<R_BS>;IGNORE
-<U0F45>        <TIB-CA>;<BAS>;<NOM>;IGNORE % ca
-<U0F95>        <TIB-CA>;<BAS>;<SUB>;IGNORE
-<rad-ca-g>     <TIB-CA>;<R_G>;<NOM>;IGNORE
-<rad-ca-b>     <TIB-CA>;<R_B>;<NOM>;IGNORE
-<rad-ca-l>     <TIB-CA>;<R_L>;<SUB>;IGNORE
-<rad-ca-b-l>   <TIB-CA>;<R_BL>;<SUB>;IGNORE
-<U0F46>        <TIB-CHA>;<BAS>;<NOM>;IGNORE % cha
-<U0F96>        <TIB-CHA>;<BAS>;<SUB>;IGNORE
-<rad-cha-m>    <TIB-CHA>;<R_M>;<NOM>;IGNORE
-<rad-cha-a>    <TIB-CHA>;<R_A>;<NOM>;IGNORE
-<U0F47>        <TIB-JA>;<BAS>;<NOM>;IGNORE % ja
-<U0F97>        <TIB-JA>;<BAS>;<SUB>;IGNORE
-<rad-ja-m>     <TIB-JA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-ja-a>     <TIB-JA-R_A>;<R_A>;<NOM>;IGNORE
-<rad-ja-r>     <TIB-JA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ja-l>     <TIB-JA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ja-b-r>   <TIB-JA-R_BR>;<R_BR>;<SUB>;IGNORE
-<U0F49>        <TIB-NYA>;<BAS>;<NOM>;IGNORE % nya
-<U0F99>        <TIB-NYA>;<BAS>;<SUB>;IGNORE
-<rad-nya-g>    <TIB-NYA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-nya-m>    <TIB-NYA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-nya-r>    <TIB-NYA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-nya-s>    <TIB-NYA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-nya-b-r>  <TIB-NYA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-nya-b-s>  <TIB-NYA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F4F>        <TIB-TA>;<BAS>;<NOM>;IGNORE % ta
-<U0F9F>        <TIB-TA>;<BAS>;<SUB>;IGNORE
-<U0F4A>        <TIB-TA>;<VAR>;<NOM>;IGNORE % tta
-<U0F9A>        <TIB-TA>;<VAR>;<SUB>;IGNORE
-<rad-ta-g>     <TIB-TA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-ta-b>     <TIB-TA-R_B>;<R_B>;<NOM>;IGNORE
-<rad-ta-r>     <TIB-TA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ta-l>     <TIB-TA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ta-s>     <TIB-TA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-ta-b-r>   <TIB-TA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-ta-b-l>   <TIB-TA-R_BL>;<R_BL>;<SUB>;IGNORE
-<rad-ta-b-s>   <TIB-TA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F50>        <TIB-THA>;<BAS>;<NOM>;IGNORE % tha
-<U0FA0>        <TIB-THA>;<BAS>;<SUB>;IGNORE
-<U0F4B>        <TIB-THA>;<VAR>;<NOM>;IGNORE % ttha
-<U0F9B>        <TIB-THA>;<VAR>;<SUB>;IGNORE
-<rad-tha-m>    <TIB-THA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-tha-a>    <TIB-THA-R_A>;<R_A>;<NOM>;IGNORE
-<U0F51>        <TIB-DA>;<BAS>;<NOM>;IGNORE % da
-<U0FA1>        <TIB-DA>;<BAS>;<SUB>;IGNORE
-<U0F4C>        <TIB-DA>;<VAR>;<NOM>;IGNORE % dda
-<U0F9C>        <TIB-DA>;<VAR>;<SUB>;IGNORE
-<U0F52>        "<TIB-DA><TIB-HA>";"<BAS><BAS>";"<NOM><SUB>";IGNORE % dha
-<U0FA2>        "<TIB-DA><TIB-HA>";"<BAS><BAS>";"<SUB><SUB>";IGNORE
-<U0F4D>        "<TIB-DA><TIB-HA>";"<VAR><BAS>";"<NOM><SUB>";IGNORE % ddha
-<U0F9D>        "<TIB-DA><TIB-HA>";"<VAR><BAS>";"<SUB><SUB>";IGNORE
-<rad-da-g-ga>  "<TIB-DA-R_G><TIB-GA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-nga> "<TIB-DA-R_G><TIB-NGA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-na>  "<TIB-DA-R_G><TIB-NA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-ba>  "<TIB-DA-R_G><TIB-BA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-ma>  "<TIB-DA-R_G><TIB-MA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-ma2> "<TIB-DA-R_G><TIB-MA>";"<R_G><VAR>";"<NOM><NOM>";IGNORE
-<rad-da-g--a>  "<TIB-DA-R_G><TIB--A>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-ra>  "<TIB-DA-R_G><TIB-RA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-la>  "<TIB-DA-R_G><TIB-LA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-sa>  "<TIB-DA-R_G><TIB-SA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-i>   "<TIB-DA-R_G><TIB-I>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-u>   "<TIB-DA-R_G><TIB-U>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-e>   "<TIB-DA-R_G><TIB-E>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-g-o>   "<TIB-DA-R_G><TIB-O>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-ga>  "<TIB-DA-R_B><TIB-GA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-ma>  "<TIB-DA-R_B><TIB-MA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-ma2> "<TIB-DA-R_B><TIB-MA>";"<R_B><VAR>";"<NOM><NOM>";IGNORE
-<rad-da-b--a>  "<TIB-DA-R_B><TIB--A>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-ra>  "<TIB-DA-R_B><TIB-RA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-la>  "<TIB-DA-R_B><TIB-LA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-sa>  "<TIB-DA-R_B><TIB-SA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-u>   "<TIB-DA-R_B><TIB-U>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-e>   "<TIB-DA-R_B><TIB-E>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-b-o>   "<TIB-DA-R_B><TIB-O>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-ga>  "<TIB-DA-R_M><TIB-GA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-nga> "<TIB-DA-R_M><TIB-NGA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-na>  "<TIB-DA-R_M><TIB-NA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m--a>  "<TIB-DA-R_M><TIB--A>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-ra>  "<TIB-DA-R_M><TIB-RA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-u>   "<TIB-DA-R_M><TIB-U>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-e>   "<TIB-DA-R_M><TIB-E>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-m-o>   "<TIB-DA-R_M><TIB-O>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-ga>  "<TIB-DA-R_A><TIB-GA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-nga> "<TIB-DA-R_A><TIB-NGA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-da>  "<TIB-DA-R_A><TIB-DA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-na>  "<TIB-DA-R_A><TIB-NA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-ba>  "<TIB-DA-R_A><TIB-BA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-ma>  "<TIB-DA-R_A><TIB-MA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-ma2> "<TIB-DA-R_A><TIB-MA>";"<R_A><VAR>";"<NOM><NOM>";IGNORE
-<rad-da-a-wa>  "<TIB-DA-R_A><TIB-WA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a--a>  "<TIB-DA-R_A><TIB--A>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-ra>  "<TIB-DA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-la>  "<TIB-DA-R_A><TIB-LA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-sa>  "<TIB-DA-R_A><TIB-SA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-u>   "<TIB-DA-R_A><TIB-U>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-e>   "<TIB-DA-R_A><TIB-E>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-o>   "<TIB-DA-R_A><TIB-O>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-a-_ra> "<TIB-DA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-da-r>     <TIB-DA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-da-l>     <TIB-DA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-da-s>     <TIB-DA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-da-b-r>   <TIB-DA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-da-b-l>   <TIB-DA-R_BL>;<R_BL>;<SUB>;IGNORE
-<rad-da-b-s>   <TIB-DA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F53>        <TIB-NA>;<BAS>;<NOM>;IGNORE % na
-<U0FA3>        <TIB-NA>;<BAS>;<SUB>;IGNORE
-<U0F4E>        <TIB-NA>;<VAR>;<NOM>;IGNORE % nna
-<U0F9E>        <TIB-NA>;<VAR>;<SUB>;IGNORE
-<rad-na-g-ga>  "<TIB-NA-R_G><TIB-GA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-nga> "<TIB-NA-R_G><TIB-NGA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-da>  "<TIB-NA-R_G><TIB-DA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-na>  "<TIB-NA-R_G><TIB-NA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-ma>  "<TIB-NA-R_G><TIB-MA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-ma2> "<TIB-NA-R_G><TIB-MA>";"<R_G><VAR>";"<NOM><NOM>";IGNORE
-<rad-na-g-wa>  "<TIB-NA-R_G><TIB-WA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g--a>  "<TIB-NA-R_G><TIB--A>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-sa>  "<TIB-NA-R_G><TIB-SA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-u>   "<TIB-NA-R_G><TIB-U>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-g-o>   "<TIB-NA-R_G><TIB-O>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-ga>  "<TIB-NA-R_M><TIB-GA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-nga> "<TIB-NA-R_M><TIB-NGA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-na>  "<TIB-NA-R_M><TIB-NA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-ba>  "<TIB-NA-R_M><TIB-BA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-ma>  "<TIB-NA-R_M><TIB-MA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-ma2>  "<TIB-NA-R_M><TIB-MA>";"<R_M><VAR>";"<NOM><NOM>";IGNORE
-<rad-na-m--a>  "<TIB-NA-R_M><TIB--A>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-ra>  "<TIB-NA-R_M><TIB-RA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-la>  "<TIB-NA-R_M><TIB-LA>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-u>   "<TIB-NA-R_M><TIB-U>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-e>   "<TIB-NA-R_M><TIB-E>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-m-o>   "<TIB-NA-R_M><TIB-O>";"<R_M><BAS>";"<NOM><NOM>";IGNORE
-<rad-na-r>     <TIB-NA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-na-s>     <TIB-NA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-na-b-r>   <TIB-NA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-na-b-s>   <TIB-NA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F54>        <TIB-PA>;<BAS>;<NOM>;IGNORE % pa
-<U0FA4>        <TIB-PA>;<BAS>;<SUB>;IGNORE
-<rad-pa-d-ga>  "<TIB-PA-R_D><TIB-GA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-nga> "<TIB-PA-R_D><TIB-NGA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-da>  "<TIB-PA-R_D><TIB-DA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d--a>  "<TIB-PA-R_D><TIB--A>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-ra>  "<TIB-PA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-la>  "<TIB-PA-R_D><TIB-LA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-sa>  "<TIB-PA-R_D><TIB-SA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-u>   "<TIB-PA-R_D><TIB-U>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-e>   "<TIB-PA-R_D><TIB-E>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-pa-d-o-ga>  "<TIB-PA-R_D><TIB-O><TIB-GA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-pa-d-o-nga> "<TIB-PA-R_D><TIB-O><TIB-NGA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-pa-d-o-da>  "<TIB-PA-R_D><TIB-O><TIB-DA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-pa-d-o-na>  "<TIB-PA-R_D><TIB-O><TIB-NA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-pa-d-o-ra>  "<TIB-PA-R_D><TIB-O><TIB-RA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-pa-d-_ya> "<TIB-PA-R_D><TIB-YA>";"<R_D><VAR>";"<NOM><SUB>";IGNORE
-<rad-pa-d-_ra> "<TIB-PA-R_D><TIB-RA>";"<R_D><VAR>";"<NOM><SUB>";IGNORE
-<rad-ta-l>     <TIB-PA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ta-s>     <TIB-PA-R_S>;<R_S>;<SUB>;IGNORE
-<U0F55>        <TIB-PHA>;<BAS>;<NOM>;IGNORE % pha
-<U0FA5>        <TIB-PHA>;<BAS>;<SUB>;IGNORE
-<rad-pha-a>    <TIB-PHA-R_A>;<R_A>;<NOM>;IGNORE
-<U0F56>        <TIB-BA>;<BAS>;<NOM>;IGNORE % ba
-<U0FA6>        <TIB-BA>;<BAS>;<SUB>;IGNORE
-<U0F57>        "<TIB-BA><TIB-HA>";"<BAS><BAS>";"<NOM><SUB>";IGNORE % bha
-<U0FA7>        "<TIB-BA><TIB-HA>";"<BAS><BAS>";"<SUB><SUB>";IGNORE
-<rad-ba-d-ga>  "<TIB-BA-R_D><TIB-GA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-nga> "<TIB-BA-R_D><TIB-NGA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-da>  "<TIB-BA-R_D><TIB-DA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-na>  "<TIB-BA-R_D><TIB-NA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-ba>  "<TIB-BA-R_D><TIB-BA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d--a>  "<TIB-BA-R_D><TIB--A>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-ra>  "<TIB-BA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-la>  "<TIB-BA-R_D><TIB-LA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-sa>  "<TIB-BA-R_D><TIB-SA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-u>   "<TIB-BA-R_D><TIB-U>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-e>   "<TIB-BA-R_D><TIB-E>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-o>   "<TIB-BA-R_D><TIB-O>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-d-_ya> "<TIB-BA-R_D><TIB-YA>";"<R_D><BAS>";"<NOM><SUB>";IGNORE
-<rad-ba-d-_ra> "<TIB-BA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><SUB>";IGNORE
-<rad-ba-a-ga>  "<TIB-BA-R_A><TIB-GA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-nga> "<TIB-BA-R_A><TIB-NGA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-da>  "<TIB-BA-R_A><TIB-DA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-na>  "<TIB-BA-R_A><TIB-NA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-ba>  "<TIB-BA-R_A><TIB-BA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-ma>  "<TIB-BA-R_A><TIB-MA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-ma2> "<TIB-BA-R_A><TIB-MA>";"<R_A><VAR>";"<NOM><NOM>";IGNORE
-<rad-ba-a--a>  "<TIB-BA-R_A><TIB--A>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-ra>  "<TIB-BA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-la>  "<TIB-BA-R_A><TIB-LA>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-i>   "<TIB-BA-R_A><TIB-I>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-u>   "<TIB-BA-R_A><TIB-U>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-e>   "<TIB-BA-R_A><TIB-E>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-o>   "<TIB-BA-R_A><TIB-O>";"<R_A><BAS>";"<NOM><NOM>";IGNORE
-<rad-ba-a-_ya> "<TIB-BA-R_A><TIB-YA>";"<R_A><BAS>";"<NOM><SUB>";IGNORE
-<rad-ba-a-_ra> "<TIB-BA-R_A><TIB-RA>";"<R_A><BAS>";"<NOM><SUB>";IGNORE
-<rad-ba-r>     <TIB-BA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ba-l>     <TIB-BA-R_L>;<R_L>;<SUB>;IGNORE
-<rad-ba-s>     <TIB-BA-R_S>;<R_S>;<SUB>;IGNORE
-<U0F58>        <TIB-MA>;<BAS>;<NOM>;IGNORE % ma
-<U0FA8>        <TIB-MA>;<BAS>;<SUB>;IGNORE
-<U0F7E>        <TIB-MA>;<VAR>;<NOM>;IGNORE %
-<U0F82>        <TIB-MA>;<VAR>;<SUB>;IGNORE %
-<U0F83>        <TIB-MA>;<VAR>;<VAR>;IGNORE %
-<rad-ma-d-ga>  "<TIB-MA-R_D><TIB-GA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-nga> "<TIB-MA-R_D><TIB-NGA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-na>  "<TIB-MA-R_D><TIB-NA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-wa>  "<TIB-MA-R_D><TIB-WA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d--a>  "<TIB-MA-R_D><TIB--A>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-ra>  "<TIB-MA-R_D><TIB-RA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-sa>  "<TIB-MA-R_D><TIB-SA>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-i>   "<TIB-MA-R_D><TIB-I>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-u>   "<TIB-MA-R_D><TIB-U>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-e>   "<TIB-MA-R_D><TIB-E>";"<R_D><BAS>";"<NOM><NOM>";IGNORE
-<rad-ma-d-o-da> "<TIB-MA-R_D><TIB-O><TIB-DA>";"<R_D><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
-<rad-ma-d-_ya> "<TIB-MA-R_D><TIB-YA>";"<R_D><BAS>";"<NOM><SUB>";IGNORE
-<rad-ma-r>     <TIB-MA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-ma-s>     <TIB-MA-R_S>;<R_S>;<SUB>;IGNORE
-<U0F59>        <TIB-TSA>;<BAS>;<NOM>;IGNORE % tsa
-<U0FA9>        <TIB-TSA>;<BAS>;<SUB>;IGNORE
-<rad-tsa-g>    <TIB-TSA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-tsa-b>    <TIB-TSA-R_B>;<R_B>;<NOM>;IGNORE
-<rad-tsa-r>    <TIB-TSA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-tsa-s>    <TIB-TSA-R_S>;<R_S>;<SUB>;IGNORE
-<rad-tsa-b-r>  <TIB-TSA-R_BR>;<R_BR>;<SUB>;IGNORE
-<rad-tsa-b-s>  <TIB-TSA-R_BS>;<R_BS>;<SUB>;IGNORE
-<U0F5A>        <TIB-TSHA>;<BAS>;<NOM>;IGNORE % tsha
-<U0FAA>        <TIB-TSHA>;<BAS>;<SUB>;IGNORE
-<rad-tsha-m>   <TIB-TSHA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-tsha-a>   <TIB-TSHA-R_A>;<R_A>;<NOM>;IGNORE
-<U0F5B>        <TIB-DZA>;<BAS>;<NOM>;IGNORE % dza
-<U0FAB>        <TIB-DZA>;<BAS>;<SUB>;IGNORE
-<U0F5C>        "<TIB-DZA><TIB-HA>";"<BAS><BAS>";"<NOM><SUB>";IGNORE % dzha
-<U0FAC>        "<TIB-DZA><TIB-HA>";"<BAS><BAS>";"<SUB><SUB>";IGNORE
-<rad-dza-m>    <TIB-DZA-R_M>;<R_M>;<NOM>;IGNORE
-<rad-dza-a>    <TIB-DZA-R_A>;<R_A>;<NOM>;IGNORE
-<rad-dza-r>    <TIB-DZA-R_R>;<R_R>;<SUB>;IGNORE
-<rad-dza-b-r>  <TIB-DZA-R_BR>;<R_BR>;<SUB>;IGNORE
-<U0F5D>        <TIB-WA>;<BAS>;<NOM>;IGNORE % wa
-<U0FAD>        <TIB-WA>;<BAS>;<SUB>;IGNORE
-<U0FBA>        <TIB-WA>;<VAR>;<SUB>;IGNORE % fixed wa
-<U0F5E>        <TIB-ZHA>;<BAS>;<NOM>;IGNORE % zha
-<U0FAE>        <TIB-ZHA>;<BAS>;<SUB>;IGNORE
-<rad-zha-g>    <TIB-ZHA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-zha-b>    <TIB-ZHA-R_B>;<R_B>;<NOM>;IGNORE
-<U0F5F>        <TIB-ZA>;<BAS>;<NOM>;IGNORE % za
-<U0FAF>        <TIB-ZA>;<BAS>;<SUB>;IGNORE
-<rad-za-g>     <TIB-ZA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-za-b>     <TIB-ZA-R_B>;<R_B>;<NOM>;IGNORE
-<U0F60>        <TIB--A>;<BAS>;<NOM>;IGNORE % -a
-<U0FB0>        <TIB--A>;<BAS>;<SUB>;IGNORE
-<U0F61>        <TIB-YA>;<BAS>;<NOM>;IGNORE % ya
-<U0FB1>        <TIB-YA>;<BAS>;<SUB>;IGNORE
-<U0FBB>        <TIB-YA>;<VAR>;<SUB>;IGNORE % fixed ya
-<rad-ya-g>     <TIB-YA-R_G>;<R_G>;<NOM>;IGNORE
-<U0F62>        <TIB-RA>;<BAS>;<NOM>;IGNORE % ra
-<U0FB2>        <TIB-RA>;<BAS>;<SUB>;IGNORE
-<U0F6A>        <TIB-RA>;<VAR>;<NOM>;IGNORE % fixed ra
-<U0FBC>        <TIB-RA>;<VAR>;<SUB>;IGNORE
-<U0F76>        <TIB-RA>;<BAS>;<VAR>;IGNORE % vocalic r
-% FIXME; which of the two?
-<U0F77>        <TIB-RA>;<MAC>;<NOM>;IGNORE % vocalic rr
-%<U0F77>        "<TIB-RA><TIB-I>";"<BAS><MAC>;"<SUB><VAR>;IGNORE % vocalic rr
-<rad-ra-b-la>  "<TIB-RA-R_B><TIB-LA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<U0F63>        <TIB-LA>;<BAS>;<NOM>;IGNORE % la
-<U0FB3>        <TIB-LA>;<BAS>;<SUB>;IGNORE
-<U0F78>        <TIB-LA>;<BAS>;<VAR>;IGNORE % vocalic l
-% FIXME; which of the two?
-<U0F79>        <TIB-LA>;<MAC>;<NOM>;IGNORE % vocalic ll
-%<U0F79>        "<TIB-LA><TIB-I>";"<BAS><MAC>;"<SUB><VAR>;IGNORE % vocalic ll
-<U0F64>        <TIB-SHA>;<BAS>;<NOM>;IGNORE % sha
-<U0FB4>        <TIB-SHA>;<BAS>;<SUB>;IGNORE
-<U0F65>        <TIB-SHA>;<VAR>;<NOM>;IGNORE % ssa
-<U0FB5>        <TIB-SHA>;<VAR>;<SUB>;IGNORE
-<rad-sha-g>    <TIB-SHA-R_G>;<R_G>;<NOM>;IGNORE
-<rad-sha-b>    <TIB-SHA-R_B>;<R_B>;<NOM>;IGNORE
-<U0F66>        <TIB-SA>;<BAS>;<NOM>;IGNORE % sa
-<U0FB6>        <TIB-SA>;<BAS>;<SUB>;IGNORE
-<rad-sa-g-ga>  "<TIB-SA-R_G><TIB-GA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-nga> "<TIB-SA-R_G><TIB-NGA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-da>  "<TIB-SA-R_G><TIB-DA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-na>  "<TIB-SA-R_G><TIB-NA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-ba>  "<TIB-SA-R_G><TIB-BA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g--a>  "<TIB-SA-R_G><TIB--A>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-ra>  "<TIB-SA-R_G><TIB-RA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-la>  "<TIB-SA-R_G><TIB-LA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-sa>  "<TIB-SA-R_G><TIB-SA>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-i>   "<TIB-SA-R_G><TIB-I>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-u>   "<TIB-SA-R_G><TIB-U>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-e>   "<TIB-SA-R_G><TIB-E>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-g-o>   "<TIB-SA-R_G><TIB-O>";"<R_G><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-ga>  "<TIB-SA-R_B><TIB-GA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-nga> "<TIB-SA-R_B><TIB-NGA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-da>  "<TIB-SA-R_B><TIB-DA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-ba>  "<TIB-SA-R_B><TIB-BA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-ma>  "<TIB-SA-R_B><TIB-MA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-ma2> "<TIB-SA-R_B><TIB-MA>";"<R_B><VAR>";"<NOM><NOM>";IGNORE
-<rad-sa-b-ra>  "<TIB-SA-R_B><TIB-RA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-la>  "<TIB-SA-R_B><TIB-LA>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-i>   "<TIB-SA-R_B><TIB-I>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-u>   "<TIB-SA-R_B><TIB-U>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-e>   "<TIB-SA-R_B><TIB-E>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-o>   "<TIB-SA-R_B><TIB-O>";"<R_B><BAS>";"<NOM><NOM>";IGNORE
-<rad-sa-b-_wa> "<TIB-SA-R_B><TIB-WA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<rad-sa-b-_ra> "<TIB-SA-R_B><TIB-RA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<rad-sa-b-_la> "<TIB-SA-R_B><TIB-LA>";"<R_B><BAS>";"<NOM><SUB>";IGNORE
-<U0F67>        <TIB-HA>;<BAS>;<NOM>;IGNORE % ha
-<U0FB7>        <TIB-HA>;<BAS>;<SUB>;IGNORE
-<rad-ha-l>     <TIB-HA-R_L>;<R_L>;<NOM>;IGNORE
-<U0F68>        <TIB-A>;<BAS>;<NOM>;IGNORE % a
-<U0FB8>        <TIB-A>;<BAS>;<SUB>;IGNORE
-
-% explicit vowels
-<U0F71> IGNORE;<MAC>;IGNORE;IGNORE % long vowel mark % FIXME
-<U0F72> <TIB-I>;<BAS>;<NOM>;IGNORE % i
-<U0F80> <TIB-I>;<BAS>;<VAR>;IGNORE % reversed i
-<U0F73> <TIB-I>;<MAC>;<NOM>;IGNORE % ii
-<U0F81> <TIB-I>;<MAC>;<VAR>;IGNORE % reversed ii
-<U0F74> <TIB-U>;<BAS>;<NOM>;IGNORE % u
-<U0F75> <TIB-U>;<MAC>;<NOM>;IGNORE % uu
-<U0F7A> <TIB-E>;<BAS>;<NOM>;IGNORE % e
-<U0F7B> <TIB-E>;<MAC>;<NOM>;IGNORE % ee
-<U0F7C> <TIB-O>;<BAS>;<NOM>;IGNORE % o
-<U0F7D> <TIB-O>;<MAC>;<NOM>;IGNORE % oo
-
-% FIXME: 0F39, 0F7F, 0F84, 0F85, 0F86, 0F87,
-
-% FIXME: 0F88, UF89, UF8A, 0F8B
-<U0F88> IGNORE;<PCT>;IGNORE;IGNORE
-<U0F89> IGNORE;<PCT>;IGNORE;IGNORE
-<U0F8A> IGNORE;<PCT>;IGNORE;IGNORE
-<U0F8B> IGNORE;<PCT>;IGNORE;IGNORE
-
-reorder-end
+<U0F0B> <TIB-TSHEG>;IGNORE;IGNORE;IGNORE
+
+<U0F40> <TIB-KA>;<BAS>;<NOM>;IGNORE
+<TIB-LCE-TSA-CAN-KA> <TIB-KA>;<LCE-TSA-CAN>;<NOM>;IGNORE
+<TIB-DKA> "<TIB-rad-KA><TIB+D>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BKA> "<TIB-rad-KA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RKA> "<TIB-rad-KA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LKA> "<TIB-rad-KA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SKA> "<TIB-rad-KA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BRKA> "<TIB-rad-KA><TIB+BR>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BLKA> "<TIB-rad-KA><TIB+BL>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BSKA> "<TIB-rad-KA><TIB+BS>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F41> <TIB-KHA>;<BAS>;<NOM>;IGNORE
+<TIB-LCE-TSA-CAN-KHA> <TIB-KHA>;<LCE-TSA-CAN>;<NOM>;IGNORE
+<TIB-MKHA> "<TIB-rad-KHA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--KHA> "<TIB-rad-KHA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F42> <TIB-GA>;<BAS>;<NOM>;IGNORE
+<TIB-GAD> "<TIB-GA><TIB-DA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-GAN> "<TIB-GA><TIB-NA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-GAS> "<TIB-GA><TIB-SA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DGAG> "<TIB-rad-GA><TIB+D><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGANG> "<TIB-rad-GA><TIB+D><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAD> "<TIB-rad-GA><TIB+D><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAN> "<TIB-rad-GA><TIB+D><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAB> "<TIB-rad-GA><TIB+D><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAM> "<TIB-rad-GA><TIB+D><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAW> "<TIB-rad-GA><TIB+D><TIB+W>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGA-> "<TIB-rad-GA><TIB+D><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAR> "<TIB-rad-GA><TIB+D><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAL> "<TIB-rad-GA><TIB+D><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAS> "<TIB-rad-GA><TIB+D><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGAI> "<TIB-rad-GA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGU> "<TIB-rad-GA><TIB+D><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGE> "<TIB-rad-GA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGEE> "<TIB-rad-GA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DGO> "<TIB-rad-GA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGOO> "<TIB-rad-GA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DGsubWA> "<TIB-rad-GA><TIB+D><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGsubYA> "<TIB-rad-GA><TIB+D><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DGsubRA> "<TIB-rad-GA><TIB+D><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAG> "<TIB-rad-GA><TIB+B><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGANG> "<TIB-rad-GA><TIB+B><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAD> "<TIB-rad-GA><TIB+B><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAN> "<TIB-rad-GA><TIB+B><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAB> "<TIB-rad-GA><TIB+B><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAM> "<TIB-rad-GA><TIB+B><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAM2> "<TIB-rad-GA><TIB+B><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAW> "<TIB-rad-GA><TIB+B><TIB+W>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGA-> "<TIB-rad-GA><TIB+B><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAR> "<TIB-rad-GA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAL> "<TIB-rad-GA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAI> "<TIB-rad-GA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGAII> "<TIB-rad-GA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BGU> "<TIB-rad-GA><TIB+B><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGE> "<TIB-rad-GA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGEE> "<TIB-rad-GA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BGO> "<TIB-rad-GA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGOO> "<TIB-rad-GA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BGsubWA> "<TIB-rad-GA><TIB+B><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGsubYA> "<TIB-rad-GA><TIB+B><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGsubRA> "<TIB-rad-GA><TIB+B><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BGsubLA> "<TIB-rad-GA><TIB+B><TIB+subLA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MGAG> "<TIB-rad-GA><TIB+M><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MGANG> "<TIB-rad-GA><TIB+M><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MGAD> "<TIB-rad-GA><TIB+M><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MGAN> "<TIB-rad-GA><TIB+M><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGABA> "<TIB-rad-GA><TIB+M><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAMA> "<TIB-rad-GA><TIB+M><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGA-A> "<TIB-rad-GA><TIB+M><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGARA> "<TIB-rad-GA><TIB+M><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGALA> "<TIB-rad-GA><TIB+M><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAI> "<TIB-rad-GA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAII> "<TIB-rad-GA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MAGAU> "<TIB-rad-GA><TIB+M><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAE> "<TIB-rad-GA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAEE> "<TIB-rad-GA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MAGAO> "<TIB-rad-GA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAOO> "<TIB-rad-GA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MAGAsubWA> "<TIB-rad-GA><TIB+M><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAsubYA> "<TIB-rad-GA><TIB+M><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MAGAsubRA> "<TIB-rad-GA><TIB+M><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAGA> "<TIB-rad-GA><TIB+A><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGANGA> "<TIB-rad-GA><TIB+A><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGADA> "<TIB-rad-GA><TIB+A><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGANA> "<TIB-rad-GA><TIB+A><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGABA> "<TIB-rad-GA><TIB+A><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAMA> "<TIB-rad-GA><TIB+A><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAMA2> "<TIB-rad-GA><TIB+A><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGA-A> "<TIB-rad-GA><TIB+A><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGARA> "<TIB-rad-GA><TIB+A><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGALA> "<TIB-rad-GA><TIB+A><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGASA> "<TIB-rad-GA><TIB+A><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAI> "<TIB-rad-GA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAII> "<TIB-rad-GA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--AGAU> "<TIB-rad-GA><TIB+A><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAE> "<TIB-rad-GA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAEE> "<TIB-rad-GA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--AGAO> "<TIB-rad-GA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAOO> "<TIB-rad-GA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--AGAsubWA> "<TIB-rad-GA><TIB+A><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAsubYA> "<TIB-rad-GA><TIB+A><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--AGAsubRA> "<TIB-rad-GA><TIB+A><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RAGA> "<TIB-rad-GA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LAGA> "<TIB-rad-GA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SAGA> "<TIB-rad-GA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubGA> "<TIB-rad-GA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BALAsubGA> "<TIB-rad-GA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubGA> "<TIB-rad-GA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F44> <TIB-NGA>;<BAS>;<NOM>;IGNORE
+<TIB-DANGAGA> "<TIB-rad-NGA><TIB+D><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGANGA> "<TIB-rad-NGA><TIB+D><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGADA> "<TIB-rad-NGA><TIB+D><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGANA> "<TIB-rad-NGA><TIB+D><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGABA> "<TIB-rad-NGA><TIB+D><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAMA> "<TIB-rad-NGA><TIB+D><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGA-A> "<TIB-rad-NGA><TIB+D><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGARA> "<TIB-rad-NGA><TIB+D><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGALA> "<TIB-rad-NGA><TIB+D><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGASA> "<TIB-rad-NGA><TIB+D><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAI> "<TIB-rad-NGA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAII> "<TIB-rad-NGA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DANGAU> "<TIB-rad-NGA><TIB+D><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAE> "<TIB-rad-NGA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAEE> "<TIB-rad-NGA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DANGAO> "<TIB-rad-NGA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DANGAOO> "<TIB-rad-NGA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DANGAsubWA> "<TIB-rad-NGA><TIB+D><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAGA> "<TIB-rad-NGA><TIB+M><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGANGA> "<TIB-rad-NGA><TIB+M><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGADA> "<TIB-rad-NGA><TIB+M><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGANA> "<TIB-rad-NGA><TIB+M><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGABA> "<TIB-rad-NGA><TIB+M><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAMA> "<TIB-rad-NGA><TIB+M><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGA-A> "<TIB-rad-NGA><TIB+M><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGARA> "<TIB-rad-NGA><TIB+M><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGALA> "<TIB-rad-NGA><TIB+M><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAI> "<TIB-rad-NGA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAII> "<TIB-rad-NGA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANGAU> "<TIB-rad-NGA><TIB+M><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAE> "<TIB-rad-NGA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAEE> "<TIB-rad-NGA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANGAO> "<TIB-rad-NGA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANGAOO> "<TIB-rad-NGA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANGAsubWA> "<TIB-rad-NGA><TIB+M><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RAsubNGA> "<TIB-rad-NGA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LAsubNGA> "<TIB-rad-NGA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SAsubNGA> "<TIB-rad-NGA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubNGA> "<TIB-rad-NGA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BALAsubNGA> "<TIB-rad-NGA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubNGA> "<TIB-rad-NGA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F45> <TIB-CA>;<BAS>;<NOM>;IGNORE
+<TIB-GACA> "<TIB-rad-CA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BACA> "<TIB-rad-CA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LACA> "<TIB-rad-CA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BALAsubCA> "<TIB-rad-CA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F46> <TIB-CHA>;<BAS>;<NOM>;IGNORE
+<TIB-MACHA> "<TIB-rad-CHA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--ACHA> "<TIB-rad-CHA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F47> <TIB-JA>;<BAS>;<NOM>;IGNORE
+<TIB-MAJA> "<TIB-rad-JA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--AJA> "<TIB-rad-JA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RAJA> "<TIB-rad-JA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LAJA> "<TIB-rad-JA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubJA> "<TIB-rad-JA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BALAsubJA> "<TIB-rad-JA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F49> <TIB-NYA>;<BAS>;<NOM>;IGNORE
+<TIB-GANYA> "<TIB-rad-NYA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-MANYA> "<TIB-rad-NYA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RANYA> "<TIB-rad-NYA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SANYA> "<TIB-rad-NYA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubNYA> "<TIB-rad-NYA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubNYA> "<TIB-rad-NYA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F4F> <TIB-TA>;<BAS>;<NOM>;IGNORE
+<U0F4A> <TIB-TA>;<BAS>;<VAR>;IGNORE
+<TIB-GATA> "<TIB-rad-TA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BATA> "<TIB-rad-TA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RATA> "<TIB-rad-TA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LATA> "<TIB-rad-TA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SATA> "<TIB-rad-TA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubTA> "<TIB-rad-TA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BALAsubTA> "<TIB-rad-TA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubTA> "<TIB-rad-TA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F50> <TIB-THA>;<BAS>;<NOM>;IGNORE
+<U0F4B> <TIB-THA>;<BAS>;<VAR>;IGNORE
+<TIB-MATHA> "<TIB-rad-THA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--ATHA> "<TIB-rad-THA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F51> <TIB-DA>;<BAS>;<NOM>;IGNORE
+<U0F4C> <TIB-DA>;<BAS>;<VAR>;IGNORE
+<TIB-DAGA> "<TIB-DA><TIB-GA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DANGA> "<TIB-DA><TIB-NGA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DABA> "<TIB-DA><TIB-BA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DAMA> "<TIB-DA><TIB-MA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-GADAGA> "<TIB-rad-DA><TIB+G><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADANGA> "<TIB-rad-DA><TIB+G><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADADA> "<TIB-rad-DA><TIB+G><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADANA> "<TIB-rad-DA><TIB+G><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADABA> "<TIB-rad-DA><TIB+G><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAMA> "<TIB-rad-DA><TIB+G><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAMA2> "<TIB-rad-DA><TIB+G><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADA-A> "<TIB-rad-DA><TIB+G><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADARA> "<TIB-rad-DA><TIB+G><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADALA> "<TIB-rad-DA><TIB+G><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADASA> "<TIB-rad-DA><TIB+G><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAI> "<TIB-rad-DA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAII> "<TIB-rad-DA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GADAU> "<TIB-rad-DA><TIB+G><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAE> "<TIB-rad-DA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAEE> "<TIB-rad-DA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GADAO> "<TIB-rad-DA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GADAOO> "<TIB-rad-DA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GADAsubWA> "<TIB-rad-DA><TIB+G><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAGA> "<TIB-rad-DA><TIB+B><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADANGA> "<TIB-rad-DA><TIB+B><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADADA> "<TIB-rad-DA><TIB+B><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADANA> "<TIB-rad-DA><TIB+B><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADABA> "<TIB-rad-DA><TIB+B><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAMA> "<TIB-rad-DA><TIB+B><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAMA2> "<TIB-rad-DA><TIB+B><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADA-A> "<TIB-rad-DA><TIB+B><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADARA> "<TIB-rad-DA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADALA> "<TIB-rad-DA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADASA> "<TIB-rad-DA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAI> "<TIB-rad-DA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAII> "<TIB-rad-DA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BADAU> "<TIB-rad-DA><TIB+B><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAE> "<TIB-rad-DA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAEE> "<TIB-rad-DA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BADAO> "<TIB-rad-DA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BADAOO> "<TIB-rad-DA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BADAsubWA> "<TIB-rad-DA><TIB+B><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAGA> "<TIB-rad-DA><TIB+M><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADANGA> "<TIB-rad-DA><TIB+M><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADADA> "<TIB-rad-DA><TIB+M><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADANA> "<TIB-rad-DA><TIB+M><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADABA> "<TIB-rad-DA><TIB+M><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAMA> "<TIB-rad-DA><TIB+M><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADA-A> "<TIB-rad-DA><TIB+M><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADARA> "<TIB-rad-DA><TIB+M><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADALA> "<TIB-rad-DA><TIB+M><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADASA> "<TIB-rad-DA><TIB+M><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAI> "<TIB-rad-DA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAII> "<TIB-rad-DA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MADAU> "<TIB-rad-DA><TIB+M><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAE> "<TIB-rad-DA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAEE> "<TIB-rad-DA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MADAO> "<TIB-rad-DA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MADAOO> "<TIB-rad-DA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MADAsubWA> "<TIB-rad-DA><TIB+M><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAGA> "<TIB-rad-DA><TIB+A><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADANGA> "<TIB-rad-DA><TIB+A><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADADA> "<TIB-rad-DA><TIB+A><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADANA> "<TIB-rad-DA><TIB+A><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADABA> "<TIB-rad-DA><TIB+A><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAMA> "<TIB-rad-DA><TIB+A><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAMA2> "<TIB-rad-DA><TIB+A><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAWA> "<TIB-rad-DA><TIB+A><TIB+W>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADA-A> "<TIB-rad-DA><TIB+A><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADARA> "<TIB-rad-DA><TIB+A><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADALA> "<TIB-rad-DA><TIB+A><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADASA> "<TIB-rad-DA><TIB+A><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAI> "<TIB-rad-DA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAII> "<TIB-rad-DA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ADAU> "<TIB-rad-DA><TIB+A><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAE> "<TIB-rad-DA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAEE> "<TIB-rad-DA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ADAO> "<TIB-rad-DA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAOO> "<TIB-rad-DA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ADAsubWA> "<TIB-rad-DA><TIB+A><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ADAsubRA> "<TIB-rad-DA><TIB+A><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RADA> "<TIB-rad-DA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LADA> "<TIB-rad-DA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SADA> "<TIB-rad-DA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubDA> "<TIB-rad-DA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BALAsubDA> "<TIB-rad-DA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubDA> "<TIB-rad-DA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F53> <TIB-NA>;<BAS>;<NOM>;IGNORE
+<U0F4E> <TIB-NA>;<BAS>;<VAR>;IGNORE
+<TIB-GANAGA> "<TIB-rad-NA><TIB+G><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANANGA> "<TIB-rad-NA><TIB+G><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANADA> "<TIB-rad-NA><TIB+G><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANANA> "<TIB-rad-NA><TIB+G><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANABA> "<TIB-rad-NA><TIB+G><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAMA> "<TIB-rad-NA><TIB+G><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAMA2> "<TIB-rad-NA><TIB+G><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAWA> "<TIB-rad-NA><TIB+G><TIB+W>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANA-A> "<TIB-rad-NA><TIB+G><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANARA> "<TIB-rad-NA><TIB+G><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANALA> "<TIB-rad-NA><TIB+G><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANASA> "<TIB-rad-NA><TIB+G><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAI> "<TIB-rad-NA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAII> "<TIB-rad-NA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GANAU> "<TIB-rad-NA><TIB+G><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAE> "<TIB-rad-NA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAEE> "<TIB-rad-NA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GANAO> "<TIB-rad-NA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GANAOO> "<TIB-rad-NA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GANAsubWA> "<TIB-rad-NA><TIB+G><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAGA> "<TIB-rad-NA><TIB+M><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANANGA> "<TIB-rad-NA><TIB+M><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANADA> "<TIB-rad-NA><TIB+M><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANANA> "<TIB-rad-NA><TIB+M><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANABA> "<TIB-rad-NA><TIB+M><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAMA> "<TIB-rad-NA><TIB+M><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAMA2> "<TIB-rad-NA><TIB+M><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANA-A> "<TIB-rad-NA><TIB+M><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANARA> "<TIB-rad-NA><TIB+M><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANALA> "<TIB-rad-NA><TIB+M><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANASA> "<TIB-rad-NA><TIB+M><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAI> "<TIB-rad-NA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAII> "<TIB-rad-NA><TIB+M><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANAU> "<TIB-rad-NA><TIB+M><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAE> "<TIB-rad-NA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAEE> "<TIB-rad-NA><TIB+M><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANAO> "<TIB-rad-NA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-MANAOO> "<TIB-rad-NA><TIB+M><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-MANAsubWA> "<TIB-rad-NA><TIB+M><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RANA> "<TIB-rad-NA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SANA> "<TIB-rad-NA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubNA> "<TIB-rad-NA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubNA> "<TIB-rad-NA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F54> <TIB-PA>;<BAS>;<NOM>;IGNORE
+<TIB-MCHU-CAN-subPA> <TIB-PA>;<TIB-SIGN-MCHU-CAN>;<NOM>;IGNORE
+<TIB-DAPA> "<TIB-rad-PA><TIB+D>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LAPA> "<TIB-rad-PA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SAPA> "<TIB-rad-PA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F55> <TIB-PHA>;<BAS>;<NOM>;IGNORE
+<TIB-MCHU-CAN-subPHA> <TIB-PHA>;<TIB-SIGN-MCHU-CAN>;<NOM>;IGNORE
+<TIB--APHA> "<TIB-rad-PHA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F56> <TIB-BA>;<BAS>;<NOM>;IGNORE
+<TIB-BAGA> "<TIB-BA><TIB-GA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-BADA> "<TIB-BA><TIB-DA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-BARA> "<TIB-BA><TIB-RA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-BASA> "<TIB-BA><TIB-SA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DABAGA> "<TIB-rad-BA><TIB+D><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABANGA> "<TIB-rad-BA><TIB+D><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABADA> "<TIB-rad-BA><TIB+D><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABANA> "<TIB-rad-BA><TIB+D><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABABA> "<TIB-rad-BA><TIB+D><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAMA> "<TIB-rad-BA><TIB+D><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABA-A> "<TIB-rad-BA><TIB+D><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABARA> "<TIB-rad-BA><TIB+D><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABALA> "<TIB-rad-BA><TIB+D><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABASA> "<TIB-rad-BA><TIB+D><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAI> "<TIB-rad-BA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAII> "<TIB-rad-BA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DABAU> "<TIB-rad-BA><TIB+D><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAE> "<TIB-rad-BA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAEE> "<TIB-rad-BA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DABAO> "<TIB-rad-BA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAOI> "<TIB-rad-BA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DABAsubWA> "<TIB-rad-BA><TIB+D><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAsubYA> "<TIB-rad-BA><TIB+D><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DABAsubRA> "<TIB-rad-BA><TIB+D><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAGA> "<TIB-rad-BA><TIB+A><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABANGA> "<TIB-rad-BA><TIB+A><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABADA> "<TIB-rad-BA><TIB+A><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABANA> "<TIB-rad-BA><TIB+A><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABABA> "<TIB-rad-BA><TIB+A><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAMA> "<TIB-rad-BA><TIB+A><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAMA2> "<TIB-rad-BA><TIB+A><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABA-A> "<TIB-rad-BA><TIB+A><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABARA> "<TIB-rad-BA><TIB+A><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABALA> "<TIB-rad-BA><TIB+A><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABASA> "<TIB-rad-BA><TIB+A><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAI> "<TIB-rad-BA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAII> "<TIB-rad-BA><TIB+A><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ABAU> "<TIB-rad-BA><TIB+A><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAE> "<TIB-rad-BA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAEE> "<TIB-rad-BA><TIB+A><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ABAO> "<TIB-rad-BA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAOO> "<TIB-rad-BA><TIB+A><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB--ABAsubWA> "<TIB-rad-BA><TIB+A><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAsubYA> "<TIB-rad-BA><TIB+A><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB--ABAsubRA> "<TIB-rad-BA><TIB+A><TIB+subRA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RABA> "<TIB-rad-BA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-LABA> "<TIB-rad-BA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SABA> "<TIB-rad-BA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F58> <TIB-MA>;<BAS>;<NOM>;IGNORE
+<U0F7E> <TIB-MA>;<BAS>;<TIB-SIGN-RJES-SU-NGA-RO>;IGNORE
+<U0F82> <TIB-MA>;<BAS>;<TIB-SIGN-NYI-ZLA-NAA-DA>;IGNORE
+<U0F83> <TIB-MA>;<BAS>;<TIB-SIGN-SNA-LDAN>;IGNORE
+<TIB-MAGA> "<TIB-MA><TIB-GA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-MANGA> "<TIB-MA><TIB-NGA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-MADA> "<TIB-MA><TIB-DA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-MANA> "<TIB-MA><TIB-NA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB-DAMAGA> "<TIB-rad-MA><TIB+D><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMANGA> "<TIB-rad-MA><TIB+D><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMADA> "<TIB-rad-MA><TIB+D><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMANA> "<TIB-rad-MA><TIB+D><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMABA> "<TIB-rad-MA><TIB+D><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAMA> "<TIB-rad-MA><TIB+D><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAWA> "<TIB-rad-MA><TIB+D><TIB+W>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMA-A> "<TIB-rad-MA><TIB+D><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMARA> "<TIB-rad-MA><TIB+D><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMALA> "<TIB-rad-MA><TIB+D><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMASA> "<TIB-rad-MA><TIB+D><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAI> "<TIB-rad-MA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAII> "<TIB-rad-MA><TIB+D><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DAMAU> "<TIB-rad-MA><TIB+D><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAE> "<TIB-rad-MA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAEE> "<TIB-rad-MA><TIB+D><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DAMAO> "<TIB-rad-MA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAOO> "<TIB-rad-MA><TIB+D><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-DAMAsubWA> "<TIB-rad-MA><TIB+D><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-DAMAsubYA> "<TIB-rad-MA><TIB+D><TIB+subYA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-RAMA> "<TIB-rad-MA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SAMA> "<TIB-rad-MA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F59> <TIB-TSA>;<BAS>;<NOM>;IGNORE
+<TIB-GATSA> "<TIB-rad-TSA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BATSA> "<TIB-rad-TSA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RATSA> "<TIB-rad-TSA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-SATSA> "<TIB-rad-TSA><TIB+S>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubTSA> "<TIB-rad-TSA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAsubTSA> "<TIB-rad-TSA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F5A> <TIB-TSHA>;<BAS>;<NOM>;IGNORE
+<TIB-MATSHA> "<TIB-rad-TSHA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--ATSHA> "<TIB-rad-TSHA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F5B> <TIB-DZA>;<BAS>;<NOM>;IGNORE
+<TIB-MADZA> "<TIB-rad-DZA><TIB+M>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB--ADZA> "<TIB-rad-DZA><TIB+A>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-RADZA> "<TIB-rad-DZA><TIB+R>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BARAsubDZA> "<TIB-rad-DZA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+
+<U0F5D> <TIB-WA>;<BAS>;<NOM>;IGNORE
+<TIB-MCHU-CAN-subWA> <TIB-WA>;<TIB-SIGN-MCHU-CAN>;<NOM>;IGNORE
+<TIB-MCHU-CAN-subFFWA> <TIB-WA>;<TIB-SIGN-MCHU-CAN-FF>;<NOM>;IGNORE
+
+<U0F5E> <TIB-ZHA>;<BAS>;<NOM>;IGNORE
+<TIB-GAZHA> "<TIB-rad-ZHA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BAZHA> "<TIB-rad-ZHA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F5F> <TIB-ZA>;<BAS>;<NOM>;IGNORE
+<TIB-GAZA> "<TIB-rad-ZA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BAZA> "<TIB-rad-ZA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F60> <TIB--A>;<BAS>;<NOM>;IGNORE
+<TIB--AGA> "<TIB--A><TIB-GA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB--ADA> "<TIB--A><TIB-DA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+<TIB--ABA> "<TIB--A><TIB-BA>";"<LIG><LIG>";"<NOM><NOM>";IGNORE
+
+<U0F61> <TIB-YA>;<BAS>;<NOM>;IGNORE
+<TIB-GAYA> "<TIB-rad-YA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F62> <TIB-RA>;<BAS>;<NOM>;IGNORE
+<U0F6A> <TIB-RA>;<BAS>;<VAR>;IGNORE
+
+<U0F63> <TIB-LA>;<BAS>;<NOM>;IGNORE
+
+<U0F64> <TIB-SHA>;<BAS>;<NOM>;IGNORE
+<U0F65> <TIB-SHA>;<BAS>;<VAR>;IGNORE
+<TIB-GASHA> "<TIB-rad-SHA><TIB+G>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BASHA> "<TIB-rad-SHA><TIB+B>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F66> <TIB-SA>;<BAS>;<NOM>;IGNORE
+<TIB-GASAGA> "<TIB-rad-SA><TIB+G><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASANGA> "<TIB-rad-SA><TIB+G><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASADA> "<TIB-rad-SA><TIB+G><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASANA> "<TIB-rad-SA><TIB+G><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASABA> "<TIB-rad-SA><TIB+G><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAMA> "<TIB-rad-SA><TIB+G><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASA-A> "<TIB-rad-SA><TIB+G><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASARA> "<TIB-rad-SA><TIB+G><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASALA> "<TIB-rad-SA><TIB+G><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASASA> "<TIB-rad-SA><TIB+G><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAI> "<TIB-rad-SA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAII> "<TIB-rad-SA><TIB+G><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GASAU> "<TIB-rad-SA><TIB+G><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAE> "<TIB-rad-SA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAEE> "<TIB-rad-SA><TIB+G><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GASAO> "<TIB-rad-SA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-GASAOO> "<TIB-rad-SA><TIB+G><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-GASAsubWA> "<TIB-rad-SA><TIB+G><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAGA> "<TIB-rad-SA><TIB+B><TIB+G>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASANGA> "<TIB-rad-SA><TIB+B><TIB+NG>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASADA> "<TIB-rad-SA><TIB+B><TIB+D>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASANA> "<TIB-rad-SA><TIB+B><TIB+N>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASABA> "<TIB-rad-SA><TIB+B><TIB+B>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAMA> "<TIB-rad-SA><TIB+B><TIB+M>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAMA2> "<TIB-rad-SA><TIB+B><TIB+M2>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASA-A> "<TIB-rad-SA><TIB+B><TIB+A>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASARA> "<TIB-rad-SA><TIB+B><TIB+R>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASALA> "<TIB-rad-SA><TIB+B><TIB+L>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASASA> "<TIB-rad-SA><TIB+B><TIB+S>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAI> "<TIB-rad-SA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAII> "<TIB-rad-SA><TIB+B><TIB+I>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BASAU> "<TIB-rad-SA><TIB+B><TIB+U>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAE> "<TIB-rad-SA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAEE> "<TIB-rad-SA><TIB+B><TIB+E>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BASAO> "<TIB-rad-SA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BASAOO> "<TIB-rad-SA><TIB+B><TIB+O>";"<BAS><BAS><BAS>";"<VAR><VAR><VAR>";IGNORE
+<TIB-BASAsubWA> "<TIB-rad-SA><TIB+B><TIB+subWA>";"<BAS><BAS><BAS>";"<NOM><NOM><NOM>";IGNORE
+<TIB-BSRA> "<TIB-rad-SA><TIB+BR>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+<TIB-BSLA> "<TIB-rad-SA><TIB+BL>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F67> <TIB-HA>;<BAS>;<NOM>;IGNORE
+<TIB-LHA> "<TIB-rad-HA><TIB+L>";"<BAS><BAS>";"<NOM><NOM>";IGNORE
+
+<U0F68> <TIB-A>;<BAS>;<NOM>;IGNORE
+
+<U0F84> <TIB-srog-med>;<BAS>;<NOM>;IGNORE
+
+<U0F71> <TIB-AA>;<BAS>;<NOM>;IGNORE
+
+<U0F72> <TIB-I>;<BAS>;<NOM>;IGNORE
+<U0F80> <TIB-I>;<BAS>;<REV>;IGNORE
+<TIB-'I> <TIB-I>;<BAS>;<VAR>;IGNORE
+<TIB-'II> <TIB-I>;<BAS>;<VARR>;IGNORE
+
+<U0F74> <TIB-U>;<BAS>;<NOM>;IGNORE
+<TIB-'UU> <TIB-U>;<BAS>;<VARR>;IGNORE
+
+<U0F7A> <TIB-E>;<BAS>;<NOM>;IGNORE
+<U0F7B> <TIB-E>;<BAS>;<VAR>;IGNORE
+
+<U0F7C> <TIB-O>;<BAS>;<NOM>;IGNORE
+<U0F7D> <TIB-O>;<BAS>;<VAR>;IGNORE
+
+<U0F90>        <TIB-subKA>;<BAS>;<NOM>;IGNORE
+<U0F91>        <TIB-subKHA>;<BAS>;<NOM>;IGNORE
+<U0F92>        <TIB-subGA>;<BAS>;<NOM>;IGNORE
+<U0F94>        <TIB-subNGA>;<BAS>;<NOM>;IGNORE
+<U0F95>        <TIB-subCA>;<BAS>;<NOM>;IGNORE
+<U0F96>        <TIB-subCHA>;<BAS>;<NOM>;IGNORE
+<U0F97>        <TIB-subJA>;<BAS>;<NOM>;IGNORE
+<U0F99>        <TIB-subNYA>;<BAS>;<NOM>;IGNORE
+<U0F9F>        <TIB-subTA>;<BAS>;<NOM>;IGNORE
+<U0F9A>        <TIB-subTA>;<BAS>;<REV>;IGNORE
+<U0FA0>        <TIB-subTHA>;<BAS>;<NOM>;IGNORE
+<U0F9B>        <TIB-subTHA>;<BAS>;<REV>;IGNORE
+<U0FA1>        <TIB-subDA>;<BAS>;<NOM>;IGNORE
+<U0F9C>        <TIB-subDA>;<BAS>;<REV>;IGNORE
+<U0FA3>        <TIB-subNA>;<BAS>;<NOM>;IGNORE
+<U0F9E>        <TIB-subNA>;<BAS>;<REV>;IGNORE
+<U0FA4>        <TIB-subPA>;<BAS>;<NOM>;IGNORE
+<U0FA5>        <TIB-subPHA>;<BAS>;<NOM>;IGNORE
+<U0FA6>        <TIB-subBA>;<BAS>;<NOM>;IGNORE
+<U0FA8>        <TIB-subMA>;<BAS>;<NOM>;IGNORE
+<U0FA9>        <TIB-subTSA>;<BAS>;<NOM>;IGNORE
+<U0FAA>        <TIB-subTSHA>;<BAS>;<NOM>;IGNORE
+<U0FAB>        <TIB-subDZA>;<BAS>;<NOM>;IGNORE
+<U0FAD>        <TIB-subWA>;<BAS>;<NOM>;IGNORE
+<U0FBA>        <TIB-subWA>;<BAS>;<VAR>;IGNORE
+<U0FAE>        <TIB-subZHA>;<BAS>;<NOM>;IGNORE
+<U0FAF>        <TIB-subTA>;<BAS>;<NOM>;IGNORE
+<U0FB0>        <TIB-sub-A>;<BAS>;<NOM>;IGNORE
+<U0FB1>        <TIB-subYA>;<BAS>;<NOM>;IGNORE
+<U0FBB>        <TIB-subYA>;<BAS>;<VAR>;IGNORE
+<U0FB2>        <TIB-subRA>;<BAS>;<NOM>;IGNORE
+<U0FBC>        <TIB-subRA>;<BAS>;<VAR>;IGNORE
+<U0FB3>        <TIB-subLA>;<BAS>;<NOM>;IGNORE
+<U0FB4>        <TIB-subSHA>;<BAS>;<NOM>;IGNORE
+<U0FB5>        <TIB-subSHA>;<BAS>;<VAR>;IGNORE
+<U0FB6>        <TIB-subSA>;<BAS>;<NOM>;IGNORE
+<U0FB7>        <TIB-subHA>;<BAS>;<NOM>;IGNORE
+<U0FB8>        <TIB-subA>;<BAS>;<NOM>;IGNORE
+order_end
 
 END LC_COLLATE
 
@@ -1306,7 +1546,8 @@ t_fmt_ampm        "<U0F46><U0F74><U0F0B><U0F5A><U0F7C><U0F51>/
 <U0025><U0049><U0F40><U0F66><U0F62><U0F0B><U0F58><U0025><U004D>/
 <U0F40><U0F66><U0F62><U0F0B><U0F46><U0025><U0053><U0020><U0025><U0070>"
 
-
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index bb1db14..e7a661a 100644 (file)
@@ -139,6 +139,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U002
 %
 % Appropriate date representation (date(1))   "%a %d %b %Y %r %Z"
 date_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0072><U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 39aa7e2..e8d1cb6 100644 (file)
@@ -114,9 +114,11 @@ t_fmt       "<U0025><U0054>"
 am_pm       "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U0070>"
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+date_fmt       "<U0025><U0041><U0020><U0025><U002D><U0065><U0020><U0025><U0042><U0020>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 5e0ef2c..a52692d 100644 (file)
@@ -132,6 +132,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 3ec5170..3b367e1 100644 (file)
@@ -60,27 +60,11 @@ copy "en_GB"
 END LC_CTYPE
 
 LC_MONETARY
-int_curr_symbol      "<U0044><U004B><U004B><U0020>"
-currency_symbol      "<U00A4>"
-mon_decimal_point    "<U002C>"
-mon_thousands_sep    "<U002E>"
-mon_grouping         3;3
-positive_sign        ""
-negative_sign        "<U002D>"
-int_frac_digits      2
-frac_digits          2
-p_cs_precedes        1
-p_sep_by_space       0
-n_cs_precedes        1
-n_sep_by_space       0
-p_sign_posn          1
-n_sign_posn          1
+copy "da_DK"
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        "<U002E>"
-grouping             3;3
+copy "da_DK"
 END LC_NUMERIC
 
 LC_TIME
@@ -128,8 +112,7 @@ first_workday 2
 END LC_TIME
 
 LC_MESSAGES
-yesexpr  "<U005E><U005B><U0031><U004A><U006A><U0073><U0053><U0079><U0059><U006F><U004F><U005D><U002E><U002A>"
-noexpr   "<U005E><U005B><U0030><U006E><U004E><U005D><U002E><U002A>"
+copy "da_DK"
 END LC_MESSAGES
 
 LC_PAPER
@@ -145,17 +128,9 @@ copy "da_DK"
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "da_DK"
 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>/
-<U004E><U0025><U0063><U0025><U004E>"
-country_ab2 "<U0044><U004B>"
-country_ab3 "<U0044><U004E><U004B>"
-country_num 208
+copy "da_DK"
 END LC_ADDRESS
index 6a81d6d..32a4e6c 100644 (file)
@@ -116,8 +116,8 @@ mon         "<U004A><U0061><U006E><U0075><U0061><U0072><U0079>";/
 d_t_fmt     "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
-am_pm       "";""
-t_fmt_ampm  ""
+am_pm       "<U0041><U004D>";"<U0050><U004D>"
+t_fmt_ampm  "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050><U0020><U0025><U005A>"
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
index 7f00765..7646cb8 100644 (file)
@@ -133,6 +133,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0070><U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
index 171e3b1..f58f788 100644 (file)
@@ -115,6 +115,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 3af445a..40298c3 100644 (file)
@@ -52,7 +52,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U20A8>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -132,6 +132,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 
index 815134f..b597460 100644 (file)
@@ -117,6 +117,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 9f78c1f..8606312 100644 (file)
@@ -133,6 +133,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 0e9196c..7a3ee1a 100644 (file)
@@ -131,6 +131,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 8620171..9f3cd12 100644 (file)
@@ -205,6 +205,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/en_ZM b/localedata/locales/en_ZM
new file mode 100644 (file)
index 0000000..ac8e680
--- /dev/null
@@ -0,0 +1,92 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-04-18, Anthony Musaluke <goof2092@gmail.com>
+% 2011-04-18, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title     "English locale for Zambia"
+source   "ANLoc"
+contact   "Martin Benjamin"
+email     "locales@africanlocalization.net"
+language  "English"
+territory "Zambia"
+revision  "1.0"
+date      "2011-04-18"
+%
+category  "en_ZM:2000";LC_IDENTIFICATION
+category  "en_ZM:2000";LC_CTYPE
+category  "en_ZM:2000";LC_COLLATE
+category  "en_ZM:2000";LC_TIME
+category  "en_ZM:2000";LC_NUMERIC
+category  "en_ZM:2000";LC_MONETARY
+category  "en_ZM:2000";LC_PAPER
+category  "en_ZM:2000";LC_MEASUREMENT
+category  "en_ZM:2000";LC_MESSAGES
+category  "en_ZM:2000";LC_NAME
+category  "en_ZM:2000";LC_ADDRESS
+category  "en_ZM:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+copy "en_GB"
+END LC_TIME
+
+LC_NUMERIC
+copy "en_GB"
+END LC_NUMERIC
+
+LC_MONETARY
+copy "bem_ZM"
+END LC_MONETARY
+
+LC_PAPER
+copy "bem_ZM"
+END LC_PAPER
+
+LC_MEASUREMENT
+copy "bem_ZM"
+END LC_MEASUREMENT
+
+LC_MESSAGES
+copy "bem_ZM"
+END LC_MESSAGES
+
+LC_NAME
+copy "en_GB"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%e %h%N%b %s%N%z%N%T%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0065><U0020>/
+<U0025><U0068><U0025><U004E><U0025><U0062><U0020><U0025><U0073><U0025><U004E><U0025><U007A>/
+<U0025><U004E><U0025><U0054><U0025><U004E><U0025><U0063><U0025><U004E>"
+% Zambia
+country_name  "<U005A><U0061><U006D><U0062><U0069><U0061>"
+% ZM
+country_post  "<U005A><U004D>"
+% ZM
+country_ab2   "<U005A><U004D>"
+% ZMB
+country_ab3   "<U005A><U004D><U0042>"
+country_num   894
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "bem_ZM"
+END LC_TELEPHONE
diff --git a/localedata/locales/eo b/localedata/locales/eo
new file mode 100644 (file)
index 0000000..42ec879
--- /dev/null
@@ -0,0 +1,216 @@
+comment_char %
+escape_char /
+
+% Esperanto language locale for ...
+% Edmund GRIMLEY EVANS <edmundo at rano dot org>
+
+LC_IDENTIFICATION
+title      "Esperanto locale"
+source     ""
+address    ""
+contact    ""
+email      "debian-esperanto@lists.debian.org"
+tel        ""
+fax        ""
+language   "Esperanto"
+territory  ""
+revision   "draft"
+date       "2002-07-04"
+%
+category  "eo:2000";LC_IDENTIFICATION
+category  "eo:2000";LC_CTYPE
+category  "eo:2000";LC_COLLATE
+category  "eo:2000";LC_TIME
+category  "eo:2000";LC_NUMERIC
+category  "eo:2000";LC_MONETARY
+category  "eo:2000";LC_MESSAGES
+category  "eo:2000";LC_PAPER
+category  "eo:2000";LC_NAME
+category  "eo:2000";LC_ADDRESS
+category  "eo:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+
+collating-symbol <ccirc>
+collating-symbol <gcirc>
+collating-symbol <hcirc>
+collating-symbol <jcirc>
+collating-symbol <scirc>
+collating-symbol <ubreve>
+
+reorder-after <c>
+<ccirc>
+reorder-after <g>
+<gcirc>
+reorder-after <h>
+<hcirc>
+reorder-after <j>
+<jcirc>
+reorder-after <s>
+<scirc>
+reorder-after <u>
+<ubreve>
+
+reorder-after <U0043>
+<U0108> <ccirc>;<CIR>;<CAP>;IGNORE % Ĉ
+reorder-after <U0063>
+<U0109> <ccirc>;<CIR>;<MIN>;IGNORE % ĉ
+reorder-after <U0047>
+<U011C> <gcirc>;<CIR>;<CAP>;IGNORE % Ĝ
+reorder-after <U0067>
+<U011D> <gcirc>;<CIR>;<MIN>;IGNORE % ĝ
+reorder-after <U0048>
+<U0124> <hcirc>;<CIR>;<CAP>;IGNORE % Ĥ
+reorder-after <U0068>
+<U0125> <hcirc>;<CIR>;<MIN>;IGNORE % ĥ
+reorder-after <U004A>
+<U0134> <jcirc>;<CIR>;<CAP>;IGNORE % Ĵ
+reorder-after <U006A>
+<U0135> <jcirc>;<CIR>;<MIN>;IGNORE % ĵ
+reorder-after <U0053>
+<U015C> <scirc>;<CIR>;<CAP>;IGNORE % Ŝ
+reorder-after <U0073>
+<U015D> <scirc>;<CIR>;<MIN>;IGNORE % ŝ
+reorder-after <U0055>
+<U016C> <ubreve>;<BRE>;<CAP>;IGNORE % Ŭ
+reorder-after <U0075>
+<U016D> <ubreve>;<BRE>;<MIN>;IGNORE % ŭ
+
+reorder-end
+
+END LC_COLLATE
+
+LC_MONETARY
+int_curr_symbol         "<U0045><U0055><U0052><U0020>" % "EUR"
+currency_symbol         "<U0045><U0055><U0052><U0020>" % "EUR"
+% "<U20AC>" ne eblas en ISO-8859-3
+mon_decimal_point       "<U002C>"
+mon_thousands_sep       "<U0020>"
+mon_grouping            3;3
+positive_sign           ""
+negative_sign           "<U002D>"
+int_frac_digits         2
+frac_digits             2
+p_cs_precedes           1
+p_sep_by_space          1
+n_cs_precedes           1
+n_sep_by_space          1
+p_sign_posn             1
+n_sign_posn             1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point           "<U002C>"
+thousands_sep           ""
+grouping                0;0
+END LC_NUMERIC
+
+LC_TIME
+
+% "dim";"lun";"mar";"mer";"ĵaŭ";"ven";"sab"
+abday  "<U0064><U0069><U006D>";"<U006C><U0075><U006E>";/
+       "<U006D><U0061><U0072>";"<U006D><U0065><U0072>";/
+       "<U0135><U0061><U016D>";"<U0076><U0065><U006E>";/
+       "<U0073><U0061><U0062>"
+
+% "dimanĉo";"lundo";"mardo";"merkredo";"ĵaŭdo";"vendredo";"sabato"
+day    "<U0064><U0069><U006D><U0061><U006E><U0109><U006F>";/
+       "<U006C><U0075><U006E><U0064><U006F>";/
+       "<U006D><U0061><U0072><U0064><U006F>";/
+       "<U006D><U0065><U0072><U006B><U0072><U0065><U0064><U006F>";/
+       "<U0135><U0061><U016D><U0064><U006F>";/
+       "<U0076><U0065><U006E><U0064><U0072><U0065><U0064><U006F>";/
+       "<U0073><U0061><U0062><U0061><U0074><U006F>"
+
+% "Jan";"Feb";"Mar";"Apr";"Maj";"Jun";"Jul";"Aŭg";"Sep";"Okt";"Nov";"Dec"
+abmon  "<U004A><U0061><U006E>";"<U0046><U0065><U0062>";/
+       "<U004D><U0061><U0072>";"<U0041><U0070><U0072>";/
+       "<U004D><U0061><U006A>";"<U004A><U0075><U006E>";/
+       "<U004A><U0075><U006C>";"<U0041><U016D><U0067>";/
+       "<U0053><U0065><U0070>";"<U004F><U006B><U0074>";/
+       "<U004E><U006F><U0076>";"<U0044><U0065><U0063>"
+
+% "Januaro";"Februaro";"Marto";"Aprilo";"Majo";"Junio";
+% "Julio";"Aŭgusto";"Septembro";"Oktobro";"Novembro";"Decembro"
+mon    "<U004A><U0061><U006E><U0075><U0061><U0072><U006F>";/
+       "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U006F>";/
+       "<U004D><U0061><U0072><U0074><U006F>";/
+       "<U0041><U0070><U0072><U0069><U006C><U006F>";/
+       "<U004D><U0061><U006A><U006F>";/
+       "<U004A><U0075><U006E><U0069><U006F>";/
+       "<U004A><U0075><U006C><U0069><U006F>";/
+       "<U0041><U016D><U0067><U0075><U0073><U0074><U006F>";/
+       "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U006F>";/
+       "<U004F><U006B><U0074><U006F><U0062><U0072><U006F>";/
+       "<U004E><U006F><U0076><U0065><U006D><U0062><U0072><U006F>";/
+       "<U0044><U0065><U0063><U0065><U006D><U0062><U0072><U006F>"
+
+am_pm  "";""
+
+% "%a %d %b %Y %T %z"
+d_t_fmt        "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U007A>"
+
+% "%Y-%m-%d"
+d_fmt  "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
+
+% "%T"
+t_fmt  "<U0025><U0054>"
+
+t_fmt_ampm ""
+
+% date_fmt ?
+
+END LC_TIME
+
+LC_MESSAGES
+% "^[JjYy].*"
+yesexpr        "<U005E><U005B><U004A><U006A><U0059><U0079><U005D><U002E><U002A>"
+% "^[Nn].*"
+noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_PAPER
+height 297
+width  210
+END LC_PAPER
+
+LC_TELEPHONE
+% "+%c %a %l"
+tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020>/
+<U0025><U006C>"
+% "00"
+int_select     "<U0030><U0030>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+measurement    1
+END LC_MEASUREMENT
+
+LC_NAME
+% "%d%t%g%t%m%t%f"
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+name_mr     "<U0073><U002D><U0072><U006F>"              % "s-ro"
+name_mrs    "<U0073><U002D><U0069><U006E><U006F>"       % "s-ino"
+name_ms     "<U0073><U002D><U0069><U006E><U006F>"       % "s-ino"
+END LC_NAME
+
+LC_ADDRESS
+% "%f%N%a%N%d%N%b%N%s %h %e %r%N%%z %T%N%c%N"
+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><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+% "Esperanto"
+lang_name     "<U0045><U0073><U0070><U0065><U0072><U0061><U006E><U0074><U006F>"
+lang_ab       "<U0065><U006F>" % "eo"
+lang_term     "<U0065><U0070><U006F>" % "epo"
+END LC_ADDRESS
index c757638..6787eb7 100644 (file)
@@ -122,6 +122,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_PAPER
index c77bb1d..669827c 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index ff44fa8..d2c7814 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 4c1de13..cd8e8d3 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
index 6cff560..0031b59 100644 (file)
@@ -47,8 +47,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
index fcd0f9e..ebea84d 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index b8d4c8f..46718e6 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index fba4125..acab1fa 100644 (file)
@@ -50,6 +50,18 @@ END LC_IDENTIFICATION
 LC_COLLATE
 % Copy the template from ISO/IEC 14651
 copy "iso14651_t1"
+
+collating-symbol  <ntilde>
+
+reorder-after <n>
+<ntilde>
+
+reorder-after <U006E>
+<U00F1> <ntilde>;<TIL>;<MIN>;IGNORE
+reorder-after <U004E>
+<U00D1> <ntilde>;<TIL>;<CAP>;IGNORE
+
+reorder-end
 END LC_COLLATE
 
 LC_CTYPE
@@ -85,8 +97,8 @@ END LC_MONETARY
 
 LC_NUMERIC
 decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+thousands_sep        "<U002E>"
+grouping             3;3
 END LC_NUMERIC
 
 LC_TIME
index 455b076..3d0087c 100644 (file)
@@ -55,8 +55,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -78,9 +77,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -121,6 +118,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 53892b4..22d9a4f 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 91dac23..ca2d85c 100644 (file)
@@ -56,15 +56,14 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
 int_curr_symbol      "<U004D><U0058><U004E><U0020>"
 currency_symbol      "<U0024>"
 mon_decimal_point    "<U002E>"
-mon_thousands_sep    "<U002C>"
+mon_thousands_sep    "<U0020>"
 mon_grouping         3;3
 positive_sign        ""
 negative_sign        "<U002D>"
@@ -80,8 +79,8 @@ END LC_MONETARY
 
 LC_NUMERIC
 decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+thousands_sep        "<U0020>"
+grouping             3;3
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +121,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index ec984a7..e2da30c 100644 (file)
@@ -47,8 +47,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -70,9 +69,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -114,6 +111,8 @@ am_pm       "<U0041><U004D>";"<U0050><U004D>"
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index ac969a6..42f08e6 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 634c927..f21b3e3 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -123,6 +120,8 @@ am_pm       "<U0041><U004D>";"<U0050><U004D>"
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 546b6c2..7996d67 100644 (file)
@@ -47,8 +47,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -70,9 +69,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -113,6 +110,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 2c31b2f..dad6c65 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 7b17304..78fcc20 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002E>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 71e8ac8..04945f3 100644 (file)
@@ -174,6 +174,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME
+first_weekday 1
 END LC_TIME
 
 LC_PAPER
index 8b7ed0d..1a8de9c 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -122,6 +119,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index ca6637a..a6906b0 100644 (file)
@@ -56,8 +56,7 @@ copy "es_ES"
 END LC_CTYPE
 
 LC_MESSAGES
-yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
-noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+copy "es_ES"
 END LC_MESSAGES
 
 LC_MONETARY
@@ -79,9 +78,7 @@ n_sign_posn          1
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point        "<U002C>"
-thousands_sep        ""
-grouping             0;0
+copy "es_ES"
 END LC_NUMERIC
 
 LC_TIME
@@ -123,6 +120,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 33d3110..0020577 100644 (file)
@@ -55,2067 +55,48 @@ category  "et_EE:2000";LC_TELEPHONE
 END LC_IDENTIFICATION
 
 LC_COLLATE
-
-% Base collation scheme: 1994-03-22
-
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-           ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
-
-<CAPITAL>
-<CAPITAL-SMALL>
-<SMALL-CAPITAL>
-<SMALL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0106>        <U0043>;<ACUTE>;<CAPITAL>;IGNORE
-<U0107>        <U0043>;<ACUTE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U010C>        <U0043>;<CARON>;<CAPITAL>;IGNORE
-<U010D>        <U0043>;<CARON>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0141>        <U004C>;<STROKE>;<CAPITAL>;IGNORE
-<U0142>        <U004C>;<STROKE>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0143>        <U004E>;<ACUTE>;<CAPITAL>;IGNORE
-<U0144>        <U004E>;<ACUTE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U004F>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U004F>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U0160> <U0160>;<CARON>;<CAPITAL>
-<U0161> <U0160>;<CARON>;<SMALL>
-<U005A>  <U005A>;<NONE>;<CAPITAL>
-<U007A>  <U005A>;<NONE>;<SMALL>
-<U0179> <U005A>;<ACUTE>;<CAPITAL>
-<U017A> <U005A>;<ACUTE>;<SMALL>
-<U017B> <U005A>;<DOT>;<CAPITAL>
-<U017C> <U005A>;<DOT>;<SMALL>
-<U017D> <U005A>;<CARON>;<CAPITAL>
-<U017E> <U005A>;<CARON>;<SMALL>
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0056>;<U0057>;<NONE>;<CAPITAL>
-<U0077>        <U0056>;<U0057>;<NONE>;<SMALL>
-<U1E82>        <U0056>;<U0057>;<ACUTE>;<CAPITAL>
-<U1E83>        <U0056>;<U0057>;<ACUTE>;<SMALL>
-<U1E80>        <U0056>;<U0057>;<GRAVE>;<CAPITAL>
-<U1E81>        <U0056>;<U0057>;<GRAVE>;<SMALL>
-<U0174>        <U0056>;<U0057>;<CIRCUMFLEX>;<CAPITAL>
-<U0175>        <U0056>;<U0057>;<CIRCUMFLEX>;<SMALL>
-<U1E88>        <U0056>;<U0057>;<MACRON>;<CAPITAL>
-<U1E89>        <U0056>;<U0057>;<MACRON>;<SMALL>
-<U1E86>        <U0056>;<U0057>;<DOT>;<CAPITAL>
-<U1E87>        <U0056>;<U0057>;<DOT>;<SMALL>
-<U1E84>        <U0056>;<U0057>;<DIAERESIS>;<CAPITAL>
-<U1E85>        <U0056>;<U0057>;<DIAERESIS>;<SMALL>
-<U00D5> <U00D5>;<TILDE>;<CAPITAL>
-<U00F5> <U00D5>;<TILDE>;<SMALL>
-<U00C4> <U00C4>;<DIAERESIS>;<CAPITAL>
-<U00E4> <U00C4>;<DIAERESIS>;<SMALL>
-<U00D6> <U00D6>;<DIAERESIS>;<CAPITAL>
-<U00F6> <U00D6>;<DIAERESIS>;<SMALL>
-<U00DC> <U00DC>;<DIAERESIS>;<CAPITAL>
-<U00FC> <U00DC>;<DIAERESIS>;<SMALL>
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+define UPPERCASE_FIRST
+copy "iso14651_t1"
+
+collating-symbol <scaron>
+collating-symbol <otilde>
+collating-symbol <adiaeresis>
+collating-symbol <odiaeresis>
+collating-symbol <udiaeresis>
+
+reorder-after <s>
+<scaron>
+<z>
+
+reorder-after <v>
+<otilde>
+<adiaeresis>
+<odiaeresis>
+<udiaeresis>
+
+reorder-after <U015E>
+<U0160> <scaron>;<BAS>;<CAP>;IGNORE
+<U005A> <z>;<BAS>;<CAP>;IGNORE
+<U017D> <z>;<CAR>;<CAP>;IGNORE
+reorder-after <U015F>
+<U0161> <scaron>;<BAS>;<MIN>;IGNORE
+<U007A> <z>;<BAS>;<MIN>;IGNORE
+<U017E> <z>;<CAR>;<MIN>;IGNORE
+
+reorder-after <U0056>
+<U0057> <v>;<PCL>;<CAP>;IGNORE
+<U00D5> <otilde>;<BAS>;<CAP>;IGNORE
+<U00C4> <adiaeresis>;<BAS>;<CAP>;IGNORE
+<U00D6> <odiaeresis>;<BAS>;<CAP>;IGNORE
+<U00DC> <udiaeresis>;<BAS>;<CAP>;IGNORE
+reorder-after <U0076>
+<U0077> <v>;<PCL>;<MIN>;IGNORE
+<U00F5> <otilde>;<BAS>;<MIN>;IGNORE
+<U00E4> <adiaeresis>;<BAS>;<MIN>;IGNORE
+<U00F6> <odiaeresis>;<BAS>;<MIN>;IGNORE
+<U00FC> <udiaeresis>;<BAS>;<MIN>;IGNORE
+
+reorder-end
 
 END LC_COLLATE
 
@@ -2128,8 +109,8 @@ translit_end
 END LC_CTYPE
 
 LC_MONETARY
-int_curr_symbol     "<U0045><U0045><U004B><U0020>"
-currency_symbol     "<U006B><U0072>"
+int_curr_symbol     "<U0045><U0055><U0052><U0020>"
+currency_symbol     "<U20AC>"
 mon_decimal_point   "<U002C>"
 mon_thousands_sep   "<U00A0>"
 mon_grouping        3;3
index f433aed..36b7600 100644 (file)
@@ -131,6 +131,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
diff --git a/localedata/locales/eu_FR b/localedata/locales/eu_FR
new file mode 100644 (file)
index 0000000..2abc1fe
--- /dev/null
@@ -0,0 +1,83 @@
+comment_char %
+escape_char  /
+%
+% Basque Language Locale for France
+% Language: eu
+% Territory: FR
+% Revision: 1.0
+% Date: 2004-06-24
+% Users: general
+% Charset: ISO-8859-1
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Basque locale for France"
+source     "Christian Perrier and the Debian Project"
+address    ""
+contact    "Christian Perrier"
+email      "bubulle@debian.org"
+tel        ""
+fax        ""
+language   "Basque"
+territory  "France"
+revision   "1.0"
+date       "2004-06-24"
+%
+category  "eu_FR:2000";LC_IDENTIFICATION
+category  "eu_FR:2000";LC_CTYPE
+category  "eu_FR:2000";LC_COLLATE
+category  "eu_FR:2000";LC_TIME
+category  "eu_FR:2000";LC_NUMERIC
+category  "eu_FR:2000";LC_MONETARY
+category  "eu_FR:2000";LC_MESSAGES
+category  "eu_FR:2000";LC_PAPER
+category  "eu_FR:2000";LC_NAME
+category  "eu_FR:2000";LC_ADDRESS
+category  "eu_FR:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+copy "eu_ES"
+END LC_MESSAGES
+
+LC_MONETARY
+copy "fr_FR"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "fr_FR"
+END LC_NUMERIC
+
+LC_TIME
+copy "eu_ES"
+END LC_TIME
+
+LC_PAPER
+copy "fr_FR"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "fr_FR"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "fr_FR"
+END LC_MEASUREMENT
+
+LC_NAME
+copy "eu_ES"
+END LC_NAME
+
+LC_ADDRESS
+copy "fr_FR"
+END LC_ADDRESS
diff --git a/localedata/locales/eu_FR@euro b/localedata/locales/eu_FR@euro
new file mode 100644 (file)
index 0000000..5b0d872
--- /dev/null
@@ -0,0 +1,83 @@
+comment_char %
+escape_char  /
+%
+% Basque Language Locale for France
+% Language: eu
+% Territory: FR
+% Revision: 1.0
+% Date: 2004-06-24
+% Users: general
+% Charset: ISO-8859-15
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Basque locale for France"
+source     "Christian Perrier and the Debian Project"
+address    ""
+contact    "Christian Perrier"
+email      "bubulle@debian.org"
+tel        ""
+fax        ""
+language   "Basque"
+territory  "France"
+revision   "1.0"
+date       "2004-06-24"
+%
+category  "eu_FR:2000";LC_IDENTIFICATION
+category  "eu_FR:2000";LC_CTYPE
+category  "eu_FR:2000";LC_COLLATE
+category  "eu_FR:2000";LC_TIME
+category  "eu_FR:2000";LC_NUMERIC
+category  "eu_FR:2000";LC_MONETARY
+category  "eu_FR:2000";LC_MESSAGES
+category  "eu_FR:2000";LC_PAPER
+category  "eu_FR:2000";LC_NAME
+category  "eu_FR:2000";LC_ADDRESS
+category  "eu_FR:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+copy "eu_ES"
+END LC_MESSAGES
+
+LC_MONETARY
+copy "fr_FR"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "fr_FR"
+END LC_NUMERIC
+
+LC_TIME
+copy "eu_ES"
+END LC_TIME
+
+LC_PAPER
+copy "fr_FR"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "fr_FR"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "fr_FR"
+END LC_MEASUREMENT
+
+LC_NAME
+copy "eu_ES"
+END LC_NAME
+
+LC_ADDRESS
+copy "fr_FR"
+END LC_ADDRESS
diff --git a/localedata/locales/ff_SN b/localedata/locales/ff_SN
new file mode 100644 (file)
index 0000000..976c1fd
--- /dev/null
@@ -0,0 +1,196 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-03-28, admin@pulaar-fulfulde.org
+% 2011-03-28, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Fulah locale for Senegal"
+source     "Pular-Fulfulde.org"
+contact    "Ibrahima Sarr"
+email      "admin@pulaar-fulfulde.org"
+language   "ff"
+territory  "Senegal"
+revision   "1.0"
+date       "2011-03-28"
+%
+category  "ff_SN:2000";LC_IDENTIFICATION
+category  "ff_SN:2000";LC_CTYPE
+category  "ff_SN:2000";LC_COLLATE
+category  "ff_SN:2000";LC_TIME
+category  "ff_SN:2000";LC_NUMERIC
+category  "ff_SN:2000";LC_MONETARY
+category  "ff_SN:2000";LC_PAPER
+category  "ff_SN:2000";LC_MEASUREMENT
+category  "ff_SN:2000";LC_MESSAGES
+category  "ff_SN:2000";LC_NAME
+category  "ff_SN:2000";LC_ADDRESS
+category  "ff_SN:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+% siilo, colte, mbooy, seeɗto, duujal, korse, morso, juko, siilto, yarkomaa, jolal, bowte
+mon  "<U0073><U0069><U0069><U006C><U006F>";/
+     "<U0063><U006F><U006C><U0074><U0065>";/
+     "<U006D><U0062><U006F><U006F><U0079>";/
+     "<U0073><U0065><U0065><U0257><U0074><U006F>";/
+     "<U0064><U0075><U0075><U006A><U0061><U006C>";/
+     "<U006B><U006F><U0072><U0073><U0065>";/
+     "<U006D><U006F><U0072><U0073><U006F>";/
+     "<U006A><U0075><U006B><U006F>";/
+     "<U0073><U0069><U0069><U006C><U0074><U006F>";/
+     "<U0079><U0061><U0072><U006B><U006F><U006D><U0061><U0061>";/
+     "<U006A><U006F><U006C><U0061><U006C>";/
+     "<U0062><U006F><U0077><U0074><U0065>"
+% sii, col, mbo, see, duu, kor, mor, juk, slt, yar, jol, bow
+abmon  "<U0073><U0069><U0069>";/
+       "<U0063><U006F><U006C>";/
+       "<U006D><U0062><U006F>";/
+       "<U0073><U0065><U0065>";/
+       "<U0064><U0075><U0075>";/
+       "<U006B><U006F><U0072>";/
+       "<U006D><U006F><U0072>";/
+       "<U006A><U0075><U006B>";/
+       "<U0073><U006C><U0074>";/
+       "<U0079><U0061><U0072>";/
+       "<U006A><U006F><U006C>";/
+       "<U0062><U006F><U0077>"
+% dewo, aaɓnde, mawbaare, njeslaare, naasaande, mawnde, hoore-biir
+day  "<U0064><U0065><U0077><U006F>";/
+     "<U0061><U0061><U0253><U006E><U0064><U0065>";/
+     "<U006D><U0061><U0077><U0062><U0061><U0061><U0072><U0065>";/
+     "<U006E><U006A><U0065><U0073><U006C><U0061><U0061><U0072><U0065>";/
+     "<U006E><U0061><U0061><U0073><U0061><U0061><U006E><U0064><U0065>";/
+     "<U006D><U0061><U0077><U006E><U0064><U0065>";/
+     "<U0068><U006F><U006F><U0072><U0065><U002D><U0062><U0069><U0069><U0072>"
+% dew, aaɓ, maw, nje, naa, mwd, hbi
+abday  "<U0064><U0065><U0077>";/
+       "<U0061><U0061><U0253>";/
+       "<U006D><U0061><U0077>";/
+       "<U006E><U006A><U0065>";/
+       "<U006E><U0061><U0061>";/
+       "<U006D><U0077><U0064>";/
+       "<U0068><U0062><U0069>"
+week   7;19971129;1
+first_weekday  1
+% %a %d %b %Y %R %Z
+d_t_fmt  "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025>/
+<U0059><U0020><U0025><U0052><U0020><U0025><U005A>"
+% %d/%m/%Y
+d_fmt    "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+% %R
+t_fmt    "<U0025><U0052>"
+% subaka, kikiiɗe
+am_pm    "<U0073><U0075><U0062><U0061><U006B><U0061>";/
+         "<U006B><U0069><U006B><U0069><U0069><U0257><U0065>"
+END LC_TIME
+
+LC_NUMERIC
+% ,
+decimal_point  "<U002C>"
+% .
+thousands_sep  "<U002E>"
+grouping       3
+END LC_NUMERIC
+
+LC_MONETARY
+% CFA
+currency_symbol  "<U0043><U0046><U0041>"
+% XOF 
+int_curr_symbol  "<U0058><U004F><U0046><U0020>"
+% .
+mon_decimal_point  "<U002E>"
+% ,
+mon_thousands_sep  "<U002C>"
+mon_grouping  3
+positive_sign  ""
+% -
+negative_sign  "<U002D>"
+frac_digits     2
+int_frac_digits 2
+p_cs_precedes   0
+p_sep_by_space  1
+n_cs_precedes   0
+n_sep_by_space  1
+p_sign_posn     1
+n_sign_posn     1
+END LC_MONETARY
+
+LC_PAPER
+height  297
+width   210
+END LC_PAPER
+
+LC_MEASUREMENT
+measurement  1
+END LC_MEASUREMENT
+
+LC_MESSAGES
+% ^[yYeE].*
+yesexpr  "<U005E><U005B><U0079><U0059><U0065><U0045><U005D><U002E><U002A>"
+% ^[nNaA].*
+noexpr   "<U005E><U005B><U006E><U004E><U0061><U0041><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_NAME
+% %p%t%g%m%t%f
+name_fmt  "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U006D><U0025><U0074><U0025><U0066>"
+% kaddol
+name_gen  "<U006B><U0061><U0064><U0064><U006F><U006C>"
+% sokna
+name_miss "<U0073><U006F><U006B><U006E><U0061>"
+% ceerno
+name_mr   "<U0063><U0065><U0065><U0072><U006E><U006F>"
+% sokna
+name_mrs  "<U0073><U006F><U006B><U006E><U0061>"
+% sokna
+name_ms   "<U0073><U006F><U006B><U006E><U0061>"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025>/
+<U004E><U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025>/
+<U0065><U0020><U0025><U0072><U0025><U004E><U0025><U0054><U002C><U0020><U0025>/
+<U0053><U0020><U0025><U007A><U0025><U004E><U0025><U0063><U0025><U004E>"
+% Senegaal
+country_name  "<U0053><U0065><U006E><U0065><U0067><U0061><U0061><U006C>"
+% SN
+country_post  "<U0053><U004E>"
+% SN
+country_ab2  "<U0053><U004E>"
+% SEN
+country_ab3  "<U0053><U0045><U004E>"
+country_num  686
+% Pulaar
+lang_name    "<U0050><U0075><U006C><U0061><U0061><U0072>"
+% ff
+lang_ab      "<U0066><U0066>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% %c %a %l
+tel_int_fmt  "<U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %a %l
+tel_dom_fmt  "<U0025><U0061><U0020><U0025><U006C>"
+% 00
+int_select   "<U0030><U0030>"
+% 221
+int_prefix   "<U0032><U0032><U0031>"
+END LC_TELEPHONE
+
index c360487..acc9ce6 100644 (file)
@@ -63,60 +63,65 @@ reorder-after <z>
 <a-diaerisis>
 <o-diaerisis>
 
-reorder-after <U005A>
+reorder-after <U007A>
 <U00E5> <a-ring>;<BAS>;<MIN>;IGNORE
-<U00C5> <a-ring>;<BAS>;<CAP>;IGNORE
 <U01FB> <a-ring>;<ACA>;<MIN>;IGNORE
-<U01FA> <a-ring>;<ACA>;<CAP>;IGNORE
 <U00E4> <a-diaerisis>;<BAS>;<MIN>;IGNORE
-<U00C4> <a-diaerisis>;<BAS>;<CAP>;IGNORE
 <U00E6> <a-diaerisis>;<REU>;<MIN>;IGNORE
-<U00C6> <a-diaerisis>;<REU>;<CAP>;IGNORE
 <U01FD> <a-diaerisis>;<U01FD>;<MIN>;IGNORE
-<U01FC> <a-diaerisis>;<U01FD>;<CAP>;IGNORE
 <U01E3> <a-diaerisis>;<MAC>;<MIN>;IGNORE
-<U01E2> <a-diaerisis>;<MAC>;<CAP>;IGNORE
 <U00F6> <o-diaerisis>;<BAS>;<MIN>;IGNORE
-<U00D6> <o-diaerisis>;<BAS>;<CAP>;IGNORE
 <U00F8> <o-diaerisis>;<U00D8>;<MIN>;IGNORE
-<U00D8> <o-diaerisis>;<U00D8>;<CAP>;IGNORE
 <U01FF> <o-diaerisis>;<U01FF>;<MIN>;IGNORE
-<U01FE> <o-diaerisis>;<U01FF>;<CAP>;IGNORE
 <U00F5> <o-diaerisis>;<TIL>;<MIN>;IGNORE
+reorder-after <U005A>
+<U00C5> <a-ring>;<BAS>;<CAP>;IGNORE
+<U01FA> <a-ring>;<ACA>;<CAP>;IGNORE
+<U00C4> <a-diaerisis>;<BAS>;<CAP>;IGNORE
+<U00C6> <a-diaerisis>;<REU>;<CAP>;IGNORE
+<U01FC> <a-diaerisis>;<U01FD>;<CAP>;IGNORE
+<U01E2> <a-diaerisis>;<MAC>;<CAP>;IGNORE
+<U00D6> <o-diaerisis>;<BAS>;<CAP>;IGNORE
+<U00D8> <o-diaerisis>;<U00D8>;<CAP>;IGNORE
+<U01FE> <o-diaerisis>;<U01FF>;<CAP>;IGNORE
 <U00D5> <o-diaerisis>;<TIL>;<CAP>;IGNORE
 
-reorder-after <U016A>
+reorder-after <U016B>
 <U0076> <v>;<U0056>;<BAS>;<MIN>
-<U0056> <v>;<U0056>;<BAS>;<CAP>
 <U1E7D> <v>;<U0056>;<TIL>;<MIN>
-<U1E7C> <v>;<U0056>;<TIL>;<CAP>
 <U0077> <w>;<U0057>;<BAS>;<MIN>
-<U0057> <w>;<U0057>;<BAS>;<CAP>
 <U1E83> <w>;<U0057>;<ACA>;<MIN>
-<U1E82> <w>;<U0057>;<ACA>;<CAP>
 <U1E81> <w>;<U0057>;<GRA>;<MIN>
-<U1E80> <w>;<U0057>;<GRA>;<CAP>
 <U0175> <w>;<U0057>;<CIR>;<MIN>
-<U0174> <w>;<U0057>;<CIR>;<CAP>
 <U1E85> <w>;<U0057>;<REU>;<MIN>
-<U1E84> <w>;<U0057>;<REU>;<CAP>
 <U1E87> <w>;<U0057>;<PCT>;<MIN>
+reorder-after <U016A>
+<U0056> <v>;<U0056>;<BAS>;<CAP>
+<U1E7C> <v>;<U0056>;<TIL>;<CAP>
+<U0057> <w>;<U0057>;<BAS>;<CAP>
+<U1E82> <w>;<U0057>;<ACA>;<CAP>
+<U1E80> <w>;<U0057>;<GRA>;<CAP>
+<U0174> <w>;<U0057>;<CIR>;<CAP>
+<U1E84> <w>;<U0057>;<REU>;<CAP>
 <U1E86> <w>;<U0057>;<PCT>;<CAP>
 
 reorder-after <U00FF>
 <U00FC> <y>;<DTT>;<MIN>;IGNORE
+reorder-after <U0178>
 <U00DC> <y>;<DTT>;<CAP>;IGNORE
 
 %  Present in iso14651_t1, but these definitions seem to have been
 %  removed from latest iso14651 tables.
-reorder-after <U0162>
+reorder-after <U0163>
 <U00FE> "<t><h>";"<LIG><LIG>";"<MIN><MIN>";IGNORE
+reorder-after <U0162>
 <U00DE> "<t><h>";"<LIG><LIG>";"<CAP><CAP>";IGNORE
 
 reorder-after <U0064>
 <U00F0> <d>;<PCL>;<MIN>;IGNORE
-<U00D0> <d>;<PCL>;<CAP>;IGNORE
 <U0111> <d>;<OBL>;<MIN>;IGNORE
+reorder-after <U0044>
+<U00D0> <d>;<PCL>;<CAP>;IGNORE
 <U0110> <d>;<OBL>;<CAP>;IGNORE
 
 reorder-end
index c19c2ea..fea4b09 100644 (file)
@@ -95,14 +95,18 @@ mon     "<U006A><U0061><U006E><U0075><U0061><U0072>";/
         "<U006F><U006B><U0074><U006F><U0062><U0065><U0072>";/
         "<U006E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
         "<U0064><U0065><U0073><U0065><U006D><U0062><U0065><U0072>"
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_t_fmt "<U0025><U0061><U002E><U0020><U0025><U0064><U002E><U0020>/
+<U0025><U0062><U002E><U0020><U0025><U0059><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
 d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002D><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm  ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0074><U0061><U006E><U006E><U0020>/
+<U0025><U002D><U0065><U002E><U0020><U0025><U0042><U0020>/
+<U0025><U0059><U0020><U006B><U006C><U006F><U006B><U006B><U0061><U006E><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
 END LC_TIME
 
 LC_MESSAGES
index f9c911a..5abe6d7 100644 (file)
@@ -42,6 +42,7 @@ category  "fr_BE:2000";LC_PAPER
 category  "fr_BE:2000";LC_NAME
 category  "fr_BE:2000";LC_ADDRESS
 category  "fr_BE:2000";LC_TELEPHONE
+category  "fr_BE:2000";LC_MEASUREMENT
 
 END LC_IDENTIFICATION
 
@@ -117,9 +118,10 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002C><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
 
 week    7;19971130;4
 first_weekday 2
@@ -146,8 +148,7 @@ measurement    1
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "fr_FR"
 END LC_NAME
 
 LC_ADDRESS
@@ -159,4 +160,13 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 country_ab2 "<U0042><U0045>"
 country_ab3 "<U0042><U0045><U004C>"
 country_num 056
+country_name "<U0042><U0065><U006C><U0067><U0069><U0071><U0075><U0065>"
+country_car "<U0042>"
+% FIXME
+country_post "<U0042><U0045>"
+country_isbn 2
+lang_name "<U0066><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
+lang_ab   "<U0066><U0072>"
+lang_term "<U0066><U0072><U0061>"
+lang_lib  "<U0066><U0072><U0065>"
 END LC_ADDRESS
index 992a4b1..aff339a 100644 (file)
@@ -43,6 +43,7 @@ category  "fr_CA:2000";LC_PAPER
 category  "fr_CA:2000";LC_NAME
 category  "fr_CA:2000";LC_ADDRESS
 category  "fr_CA:2000";LC_TELEPHONE
+category  "fr_CA:2000";LC_MEASUREMENT
 
 END LC_IDENTIFICATION
 
@@ -118,9 +119,12 @@ d_fmt   "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002C><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
+week    7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
@@ -136,8 +140,7 @@ copy "en_CA"
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "fr_FR"
 END LC_NAME
 
 LC_ADDRESS
@@ -149,6 +152,10 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 country_ab2 "<U0043><U0041>"
 country_ab3 "<U0043><U0041><U004E>"
 country_num 124
+country_name "<U0043><U0061><U006E><U0061><U0064><U0061>"
+country_car "<U0043><U0044><U004E>"
+country_post "<U0043><U0041>"
+country_isbn 2
 lang_name "<U0046><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
 lang_ab   "<U0066><U0072>"
 lang_term "<U0066><U0072><U0061>"
index 7cb6282..957b438 100644 (file)
@@ -43,6 +43,7 @@ category  "fr_CH:2000";LC_PAPER
 category  "fr_CH:2000";LC_NAME
 category  "fr_CH:2000";LC_ADDRESS
 category  "fr_CH:2000";LC_TELEPHONE
+category  "fr_CH:2000";LC_MEASUREMENT
 
 END LC_IDENTIFICATION
 
@@ -64,9 +65,7 @@ copy  "de_CH"
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point             "<U002C>"
-thousands_sep             ""
-grouping                  0;0
+copy "de_CH"
 END LC_NUMERIC
 
 LC_TIME
@@ -104,9 +103,12 @@ d_fmt   "<U0025><U0064><U002E><U0020><U0025><U006D><U002E><U0020><U0025><U0079>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002C><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
+week    7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
@@ -128,8 +130,7 @@ measurement    1
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "fr_FR"
 END LC_NAME
 
 LC_ADDRESS
@@ -141,4 +142,12 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 country_ab2 "<U0043><U0048>"
 country_ab3 "<U0043><U0048><U0045>"
 country_num 756
+country_name "<U0053><U0075><U0069><U0073><U0073><U0065>"
+country_car "<U0043><U0048>"
+country_post "<U0043><U0048>"
+country_isbn 2
+lang_name "<U0066><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
+lang_ab   "<U0066><U0072>"
+lang_term "<U0066><U0072><U0061>"
+lang_lib  "<U0066><U0072><U0065>"
 END LC_ADDRESS
index dd54bcf..8b4c61c 100644 (file)
@@ -44,6 +44,7 @@ category  "fr_FR:2000";LC_PAPER
 category  "fr_FR:2000";LC_NAME
 category  "fr_FR:2000";LC_ADDRESS
 category  "fr_FR:2000";LC_TELEPHONE
+category  "fr_FR:2000";LC_MEASUREMENT
 
 END LC_IDENTIFICATION
 
@@ -137,9 +138,10 @@ d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002C><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
 
 week    7;19971130;4
 first_weekday 2
@@ -166,6 +168,11 @@ END LC_MEASUREMENT
 LC_NAME
 name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
 <U0025><U006D><U0025><U0074><U0025><U0066>"
+name_gen    ""
+name_mr     "<U004D><U002E>"
+name_mrs    "<U004D><U006D><U0065>"
+name_miss   "<U004D><U006C><U006C><U0065>"
+name_ms     ""
 END LC_NAME
 
 LC_ADDRESS
@@ -177,4 +184,12 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 country_ab2 "<U0046><U0052>"
 country_ab3 "<U0046><U0052><U0041>"
 country_num 250
+country_name "<U0046><U0072><U0061><U006E><U0063><U0065>"
+country_car "<U0046>"
+country_post "<U0046><U0052>"
+country_isbn 2
+lang_name "<U0066><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
+lang_ab   "<U0066><U0072>"
+lang_term "<U0066><U0072><U0061>"
+lang_lib  "<U0066><U0072><U0065>"
 END LC_ADDRESS
index 80b29b6..86a8d80 100644 (file)
@@ -42,6 +42,7 @@ category  "fr_LU:2000";LC_PAPER
 category  "fr_LU:2000";LC_NAME
 category  "fr_LU:2000";LC_ADDRESS
 category  "fr_LU:2000";LC_TELEPHONE
+category  "fr_LU:2000";LC_MEASUREMENT
 
 END LC_IDENTIFICATION
 
@@ -78,8 +79,8 @@ END LC_MONETARY
 
 LC_NUMERIC
 decimal_point             "<U002C>"
-thousands_sep             ""
-grouping                  0;0
+thousands_sep             "<U0020>"
+grouping                  3;3
 END LC_NUMERIC
 
 LC_TIME
@@ -117,9 +118,12 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+date_fmt "<U0025><U0041><U0020><U0025><U002D><U0065><U0020>/
+<U0025><U0042><U0020><U0025><U0059><U002C><U0020>/
+<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0028><U0055><U0054><U0043><U0025><U007A><U0029>"
+week    7;19971130;4
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
@@ -141,8 +145,7 @@ measurement    1
 END LC_MEASUREMENT
 
 LC_NAME
-name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
-<U0025><U006D><U0025><U0074><U0025><U0066>"
+copy "fr_FR"
 END LC_NAME
 
 LC_ADDRESS
@@ -154,4 +157,12 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 country_ab2 "<U004C><U0055>"
 country_ab3 "<U004C><U0055><U0058>"
 country_num 442
+country_name "<U004C><U0075><U0078><U0065><U006D><U0062><U006F><U0075><U0072><U0067>"
+country_car "<U004C>"
+country_post "<U004C><U0055>"
+country_isbn 2
+lang_name "<U0066><U0072><U0061><U006E><U00E7><U0061><U0069><U0073>"
+lang_ab   "<U0066><U0072>"
+lang_term "<U0066><U0072><U0061>"
+lang_lib  "<U0066><U0072><U0065>"
 END LC_ADDRESS
index a8086a6..3b688cc 100644 (file)
@@ -117,6 +117,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index a83839c..0c08cb6 100644 (file)
@@ -122,6 +122,8 @@ d_fmt       "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 229c9b8..799c23f 100644 (file)
@@ -215,5 +215,7 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 24e09f6..1f94e19 100644 (file)
@@ -216,5 +216,7 @@ date_fmt    "<U0025><U0041><U1365><U0025><U0042><U1361><U0025><U0065>/
 <U1361><U0025><U0072><U1361><U0025><U005A><U1361><U0025><U0059>/
 <U1361><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 4efe5c1..7c1ed5b 100644 (file)
@@ -121,6 +121,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 2c3d729..a99f5db 100644 (file)
@@ -71,7 +71,7 @@ LC_MONETARY
 % for IBM Class for Unicode/Java
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0AB0><U0AC1>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -178,6 +178,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 16efd8d..43951df 100644 (file)
@@ -131,6 +131,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index e744d47..1275197 100644 (file)
@@ -123,6 +123,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 5aca5d9..f6b9f56 100644 (file)
@@ -69,7 +69,7 @@ LC_MONETARY
 % for IBM Class for Unicode/Java
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0930><U0942>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -173,6 +173,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index f4f1cc4..2b950ab 100644 (file)
@@ -48,10 +48,25 @@ category  "hr_HR:2000";LC_TELEPHONE
 END LC_IDENTIFICATION
 
 LC_COLLATE
-collating-element <D-Z<> from "<U0044><U017D>"
-collating-element <D-z<> from "<U0044><U017E>"
-collating-element <d-Z<> from "<U0064><U017D>"
-collating-element <d-z<> from "<U0064><U017E>"
+copy "iso14651_t1"
+
+collating-symbol <CAP-MIN>
+collating-symbol <MIN-CAP>
+
+collating-symbol <ccaron>
+collating-symbol <cacute>
+collating-symbol <dstroke>
+collating-symbol <scaron>
+collating-symbol <zcaron>
+
+collating-symbol <dzcaron>
+collating-symbol <lj>
+collating-symbol <nj>
+
+collating-element <D-Zcaron> from "<U0044><U017D>"
+collating-element <D-zcaron> from "<U0044><U017E>"
+collating-element <d-Zcaron> from "<U0064><U017D>"
+collating-element <d-zcaron> from "<U0064><U017E>"
 collating-element <L-J> from "<U004C><U004A>"
 collating-element <L-j> from "<U004C><U006A>"
 collating-element <l-J> from "<U006C><U004A>"
@@ -61,2078 +76,71 @@ collating-element <N-j> from "<U004E><U006A>"
 collating-element <n-J> from "<U006E><U004A>"
 collating-element <n-j> from "<U006E><U006A>"
 
-% Base collation scheme: 1994-03-22
-
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-            ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
-
-<SMALL>
-<SMALL-CAPITAL>
-<CAPITAL-SMALL>
-<CAPITAL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U010C>        <U010C>;<NONE>;<CAPITAL>;IGNORE
-<U010D>        <U010C>;<NONE>;<SMALL>;IGNORE
-<U0106>        <U0106>;<NONE>;<CAPITAL>;IGNORE
-<U0107>        <U0106>;<NONE>;<SMALL>;IGNORE
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<D-Z<> <D-Z<>;<NONE>;<CAPITAL>;IGNORE
-<D-z<> <D-Z<>;<NONE>;<CAPITAL-SMALL>;IGNORE
-<d-Z<> <D-Z<>;<NONE>;<SMALL-CAPITAL>;IGNORE
-<d-z<> <D-Z<>;<NONE>;<SMALL>;IGNORE
-<U0110>        <U0110>;<NONE>;<CAPITAL>;IGNORE
-<U0111>        <U0110>;<NONE>;<SMALL>;IGNORE
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0141>        <U004C>;<STROKE>;<CAPITAL>;IGNORE
-<U0142>        <U004C>;<STROKE>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<L-J>  <L-J>;<NONE>;<CAPITAL>;IGNORE
-<L-j>  <L-J>;<NONE>;<CAPITAL-SMALL>;IGNORE
-<l-J>  <L-J>;<NONE>;<SMALL-CAPITAL>;IGNORE
-<l-j>  <L-J>;<NONE>;<SMALL>;IGNORE
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0143>        <U004E>;<ACUTE>;<CAPITAL>;IGNORE
-<U0144>        <U004E>;<ACUTE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<N-J>  <N-J>;<NONE>;<CAPITAL>;IGNORE
-<N-j>  <N-J>;<NONE>;<CAPITAL-SMALL>;IGNORE
-<n-J>  <N-J>;<NONE>;<SMALL-CAPITAL>;IGNORE
-<n-j>  <N-J>;<NONE>;<SMALL>;IGNORE
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U004F>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U004F>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U00D6>        <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00F6>        <U004F>;<DIAERESIS>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U0160>        <U0160>;<NONE>;<CAPITAL>;IGNORE
-<U0161>        <U0160>;<NONE>;<SMALL>;IGNORE
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U00DC>        <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FC>        <U0055>;<DIAERESIS>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U0179>        <U005A>;<ACUTE>;<CAPITAL>;IGNORE
-<U017A>        <U005A>;<ACUTE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017B>        <U005A>;<DOT>;<CAPITAL>;IGNORE
-<U017C>        <U005A>;<DOT>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U017D>        <U017D>;<NONE>;<CAPITAL>;IGNORE
-<U017E>        <U017D>;<NONE>;<SMALL>;IGNORE
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+reorder-after <MIN>
+<MIN-CAP>
+<CAP-MIN>
+
+reorder-after <c>
+<ccaron>
+<cacute>
+
+reorder-after <d>
+<dzcaron>
+<dstroke>
+
+reorder-after <l>
+<lj>
+
+reorder-after <n>
+<nj>
+
+reorder-after <s>
+<scaron>
+
+reorder-after <z>
+<zcaron>
+
+reorder-after <U0063>
+<U010D> <ccaron>;<BAS>;<MIN>;IGNORE
+<U0107> <cacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U0043>
+<U010C> <ccaron>;<BAS>;<CAP>;IGNORE
+<U0106> <cacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0064>
+<d-zcaron>  <dzcaron>;<BAS>;<MIN>;IGNORE
+<d-Zcaron>  <dzcaron>;<BAS>;<MIN-CAP>;IGNORE
+<U0111> <dstroke>;<BAS>;<MIN>;IGNORE
+reorder-after <U0044>
+<D-zcaron>  <dzcaron>;<BAS>;<CAP-MIN>;IGNORE
+<D-Zcaron>  <dzcaron>;<BAS>;<CAP>;IGNORE
+<U0110> <dstroke>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0140>
+<l-j> <lj>;<BAS>;<MIN>;IGNORE
+<l-J> <lj>;<BAS>;<MIN-CAP>;IGNORE
+reorder-after <U013F>
+<L-j> <lj>;<BAS>;<CAP-MIN>;IGNORE
+<L-J> <lj>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U014B>
+<n-j> <nj>;<BAS>;<MIN>;IGNORE
+<n-J> <nj>;<BAS>;<MIN-CAP>;IGNORE
+reorder-after <U014A>
+<N-j> <nj>;<BAS>;<CAP-MIN>;IGNORE
+<N-J> <nj>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0073>
+<U0161> <scaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U0053>
+<U0160> <scaron>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U007A>
+<U017E> <zcaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U005A>
+<U017D> <zcaron>;<BAS>;<CAP>;IGNORE
+
+reorder-end
 
 END LC_COLLATE
 
@@ -2212,6 +220,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 0929897..780f728 100644 (file)
@@ -34,7 +34,14 @@ category  "i18n:1997";LC_TELEPHONE
 
 END LC_IDENTIFICATION
 
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
 LC_COLLATE
+% Copy the template from ISO/IEC 14651
+copy "iso14651_t1"
+
 collating-element <D-Z'> from "<U0044><U0179>"
 collating-element <D-z'> from "<U0044><U017A>"
 collating-element <d-Z'> from "<U0064><U0179>"
@@ -44,2081 +51,122 @@ collating-element <C-h> from "<U0043><U0068>"
 collating-element <c-H> from "<U0063><U0048>"
 collating-element <c-h> from "<U0063><U0068>"
 
-% Base collation scheme: 1994-03-22
-
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-           ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
+collating-symbol <ccaron>
+collating-symbol <d-z-sh>
+collating-symbol <ecaron>
+collating-symbol <ch>
+collating-symbol <lstroke>
+collating-symbol <nacute>
+collating-symbol <oacute>
+collating-symbol <rcaron>
+collating-symbol <scaron>
+collating-symbol <cacute>
+collating-symbol <zcaron>
+
+collating-symbol <CAP-MIN>
+collating-symbol <MIN-CAP>
+
+reorder-after <MIN>
+<MIN-CAP>
+<CAP-MIN>
+
+reorder-after <c>
+<ccaron>
+
+reorder-after <d>
+<d-z-sh>
+
+reorder-after <e>
+<ecaron>
+
+reorder-after <h>
+<ch>
+
+reorder-after <k>
+<lstroke>
+
+reorder-after <n>
+<nacute>
+
+%  Is oacute really used?
+reorder-after <o>
+<oacute>
+
+reorder-after <r>
+<rcaron>
+
+reorder-after <s>
+<scaron>
+
+reorder-after <t>
+<cacute>
+
+reorder-after <z>
+<zcaron>
+
+reorder-after <U010B>
+<U010D> <ccaron>;<PCT>;<MIN>;IGNORE
+reorder-after <U010A>
+<U010C> <ccaron>;<PCT>;<CAP>;IGNORE
+
+reorder-after <U0111>
+<d-z'> <d-z-sh>;<BAS>;<MIN>;IGNORE
+<d-Z'> <d-z-sh>;<BAS>;<MIN-CAP>;IGNORE
+reorder-after <U0110>
+<D-z'> <d-z-sh>;<BAS>;<CAP-MIN>;IGNORE
+<D-Z'> <d-z-sh>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0113>
+<U011B> <ecaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U0112>
+<U011A> <ecaron>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0127>
+<c-h>  <ch>;<BAS>;<MIN>;IGNORE
+<c-H>  <ch>;<BAS>;<MIN-CAP>;IGNORE
+reorder-after <U0126>
+<C-h>  <ch>;<BAS>;<CAP-MIN>;IGNORE
+<C-H>  <ch>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0137>
+<U0142> <lstroke>;<BAS>;<MIN>;IGNORE
+reorder-after <U0136>
+<U0141> <lstroke>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0146>
+<U0144> <nacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U0145>
+<U0143> <nacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U006F>
+<U00F3> <oacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U004F>
+<U00D3> <oacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0157>
+<U0159> <rcaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U0156>
+<U0158> <rcaron>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U015F>
+<U0161> <scaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U015E>
+<U0160> <scaron>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0163>
+<U0107> <cacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U0162>
+<U0106> <cacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U017C>
+<U017E> <zcaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U017B>
+<U017D> <zcaron>;<BAS>;<CAP>;IGNORE
 
-<SMALL>
-<SMALL-CAPITAL>
-<CAPITAL-SMALL>
-<CAPITAL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U010C>        <U010C>;<NONE>;<CAPITAL>;IGNORE
-<U010D>        <U010C>;<NONE>;<SMALL>;IGNORE
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<D-Z'> <D-Z'>;<NONE>;<CAPITAL>;IGNORE
-<D-z'> <D-Z'>;<NONE>;<CAPITAL-SMALL>;IGNORE
-<d-Z'> <D-Z'>;<NONE>;<SMALL-CAPITAL>;IGNORE
-<d-z'> <D-Z'>;<NONE>;<SMALL>;IGNORE
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U011A>        <U011A>;<NONE>;<CAPITAL>;IGNORE
-<U011B>        <U011A>;<NONE>;<SMALL>;IGNORE
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<C-H>  <C-H>;<NONE>;<CAPITAL>;IGNORE
-<C-h>  <C-H>;<NONE>;<CAPITAL-SMALL>;IGNORE
-<c-H>  <C-H>;<NONE>;<SMALL-CAPITAL>;IGNORE
-<c-h>  <C-H>;<NONE>;<SMALL>;IGNORE
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U0141>        <U0141>;<NONE>;<CAPITAL>;IGNORE
-<U0142>        <U0141>;<NONE>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U0143>        <U0143>;<NONE>;<CAPITAL>;IGNORE
-<U0144>        <U0143>;<NONE>;<SMALL>;IGNORE
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U00D3>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U00D3>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U00D6>        <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00F6>        <U004F>;<DIAERESIS>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0158>        <U0158>;<NONE>;<CAPITAL>;IGNORE
-<U0159>        <U0158>;<NONE>;<SMALL>;IGNORE
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U0160>        <U0160>;<NONE>;<CAPITAL>;IGNORE
-<U0161>        <U0160>;<NONE>;<SMALL>;IGNORE
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U0106>        <U0106>;<NONE>;<CAPITAL>;IGNORE
-<U0107>        <U0106>;<NONE>;<SMALL>;IGNORE
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U00DC>        <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FC>        <U0055>;<DIAERESIS>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U0179>        <U005A>;<ACUTE>;<CAPITAL>;IGNORE
-<U017A>        <U005A>;<ACUTE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017B>        <U005A>;<DOT>;<CAPITAL>;IGNORE
-<U017C>        <U005A>;<DOT>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U017D>        <U017D>;<NONE>;<CAPITAL>;IGNORE
-<U017E>        <U017D>;<NONE>;<SMALL>;IGNORE
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+reorder-end
 
 END LC_COLLATE
 
-LC_CTYPE
-copy "i18n"
-END LC_CTYPE
-
 LC_MESSAGES
 yesexpr "<U005E><U005B><U0068><U0048><U0079><U0059><U005D><U002E><U002A>"
 noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
index d479730..737b1a7 100644 (file)
@@ -147,6 +147,8 @@ d_fmt       "<U0025><U006D><U002F><U0025><U0064><U002F><U0025><U0079>"
 t_fmt       "<U0025><U0072>"
 am_pm       "";""
 t_fmt_ampm  ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
diff --git a/localedata/locales/ia b/localedata/locales/ia
new file mode 100644 (file)
index 0000000..8a2dc58
--- /dev/null
@@ -0,0 +1,139 @@
+comment_char %
+escape_char  /
+%
+% Interlingua Language Locale 
+
+LC_IDENTIFICATION
+title      "Interlingua locale"
+source     ""
+address    ""
+contact    ""
+email      "mardy@despammed.com"
+tel        ""
+fax        ""
+language   "Interlingua"
+territory  ""
+revision   "1.0"
+date       "2003-11-25"
+%
+category  "ia:2000";LC_IDENTIFICATION
+category  "ia:2000";LC_CTYPE
+category  "ia:2000";LC_COLLATE
+category  "ia:2000";LC_TIME
+category  "ia:2000";LC_NUMERIC
+category  "ia:2000";LC_MONETARY
+category  "ia:2000";LC_MESSAGES
+category  "ia:2000";LC_PAPER
+category  "ia:2000";LC_NAME
+category  "ia:2000";LC_ADDRESS
+category  "ia:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0073><U0053><U0079><U0059><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_MONETARY
+int_curr_symbol           "<U0045><U0055><U0052><U0020>"
+currency_symbol           "<U20AC>"
+mon_decimal_point         "<U002C>"
+mon_thousands_sep         "<U002E>"
+mon_grouping              3;3
+positive_sign             ""
+negative_sign             "<U002D>"
+int_frac_digits           2
+frac_digits               2
+p_cs_precedes             1
+p_sep_by_space            1
+n_cs_precedes             1
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
+END LC_MONETARY
+
+LC_NUMERIC
+decimal_point             "<U002C>"
+thousands_sep             ""
+grouping                  0;0
+END LC_NUMERIC
+
+LC_TIME
+abday   "<U0064><U006F><U006D>";"<U006C><U0075><U006E>";/
+        "<U006D><U0061><U0072>";"<U006D><U0065><U0072>";/
+        "<U006A><U006F><U0076>";"<U0076><U0065><U006E>";/
+        "<U0073><U0061><U0062>"
+day     "<U0064><U006F><U006D><U0069><U006E><U0069><U0063><U0061>";/
+        "<U006C><U0075><U006E><U0065><U0064><U0069>";/
+        "<U006D><U0061><U0072><U0074><U0065><U0064><U0069>";/
+        "<U006D><U0065><U0072><U0063><U0075><U0072><U0069><U0064><U0069>";/
+        "<U006A><U006F><U0076><U0065><U0064><U0069>";/
+        "<U0076><U0065><U006E><U0065><U0072><U0064><U0069>";/
+        "<U0073><U0061><U0062><U0062><U0061><U0074><U006F>"
+abmon   "<U006A><U0061><U006E>";"<U0066><U0065><U0062>";/
+        "<U006D><U0061><U0072>";"<U0061><U0070><U0072>";/
+        "<U006D><U0061><U0069>";"<U006A><U0075><U006E>";/
+        "<U006A><U0075><U006C>";"<U0061><U0075><U0067>";/
+        "<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
+        "<U006E><U006F><U0076>";"<U0064><U0069><U0063>"
+mon     "<U006A><U0061><U006e><U0075><U0061><U0072><U0069><U006f>";/
+        "<U0066><U0065><U0062><U0072><U0075><U0061><U0072><U0069><U006F>";/
+        "<U006D><U0061><U0072><U0074><U0069><U006F>";/
+        "<U0061><U0070><U0072><U0069><U006C>";/
+        "<U006D><U0061><U0069><U006F>";/
+        "<U006A><U0075><U006E><U0069><U006F>";/
+        "<U006A><U0075><U006C><U0069><U006F>";/
+        "<U0061><U0075><U0067><U0075><U0073><U0074><U006F>";/
+        "<U0073><U0065><U0070><U0074><U0065><U006D><U0062><U0072><U0065>";/
+        "<U006f><U0063><U0074><U006F><U0062><U0072><U0065>";/
+        "<U006E><U006F><U0076><U0065><U006D><U0062><U0072><U0065>";/
+        "<U0064><U0065><U0063><U0065><U006D><U0062><U0072><U0065>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+d_fmt   "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+t_fmt   "<U0025><U0054>"
+am_pm   "";""
+t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+END LC_TIME
+
+LC_PAPER
+% FIXME
+height   297
+% FIXME
+width    210
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt    "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+int_select     "<U0030><U0030>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+% FIXME
+measurement    1
+END LC_MEASUREMENT
+
+LC_NAME
+name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+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><U0025><U007A><U0020><U0025><U0054><U0025>/
+<U004E><U0025><U0063><U0025><U004E>"
+END LC_ADDRESS
index fceb891..1ab3baa 100644 (file)
@@ -120,6 +120,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index b4e3919..1704146 100644 (file)
@@ -2223,6 +2223,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in Java
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 66a486b..37e8539 100644 (file)
@@ -2810,7 +2810,11 @@ collating-symbol  <MMSTACK>
 # SYMB. N°
 #
 <RES-1>
+ifdef UPPERCASE_FIRST
+<CAP>
+else
 <MIN>
+endif
 # forme de base (bas de casse, arabe intrinsèque,
 # hébreu intrinsèque, etc.
 # basic form (lower case, intrinsic Arabic
@@ -2829,14 +2833,21 @@ collating-symbol  <MMSTACK>
 <AME> # medial/m<e'>dian
 # 6
 #
+ifdef UPPERCASE_FIRST
+<ICA> # 7
+<ECA> # 8
+<AMI> # 9
+<MIN> # 10
+<IMI> # 11
+<EMI> # 12
+else
 <IMI> # 7
 <EMI> # 8
 <CAP> # 9
 <ICA> # 10
 <ECA> # 11
-<AMI>
-#alternate lower case/
-# 12
+<AMI> # 12 alternate lower case
+endif
 #
 #minuscules spéciales après majuscules
 # <ARABINT>/<ARABFOR>
index 51a2846..9f12527 100644 (file)
@@ -57,9 +57,7 @@ copy  "de_CH"
 END LC_MONETARY
 
 LC_NUMERIC
-decimal_point             "<U002C>"
-thousands_sep             "<U0027>"
-grouping                  3;3
+copy  "de_CH"
 END LC_NUMERIC
 
 LC_TIME
@@ -100,6 +98,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025>/
 <U0062><U0020><U0025><U0059><U002C><U0020><U0025><U0048><U002E>/
 <U0025><U004D><U002E><U0025><U0053><U002C><U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 31acd53..56ff334 100644 (file)
@@ -124,6 +124,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025>/
 <U0062><U0020><U0025><U0059><U002C><U0020><U0025><U0048><U002E>/
 <U0025><U004D><U002E><U0025><U0053><U002C><U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 54e55b1..26be7ed 100644 (file)
@@ -15006,6 +15006,8 @@ alt_digits      "<U3007>";"<U4E00>";"<U4E8C>";"<U4E09>";"<U56DB>";"<U4E94>";/
                "<U4E5D><U5341><U56DB>";"<U4E5D><U5341><U4E94>";/
                "<U4E5D><U5341><U516D>";"<U4E5D><U5341><U4E03>";/
                "<U4E5D><U5341><U516B>";"<U4E5D><U5341><U4E5D>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index cec3891..704754b 100644 (file)
@@ -232,6 +232,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 488e53a..890f306 100644 (file)
@@ -1841,6 +1841,8 @@ am_pm    "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U17
 % ICT-7ICT-7
 %timezone      "<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
 
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 9b61dc0..a8aac28 100644 (file)
@@ -72,7 +72,7 @@ LC_MONETARY
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
 % *** Change this to reflect Kannada , in Dev it is RA with VS U attached
-currency_symbol       "<U0CB0><U0CC2>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -182,6 +182,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 59653ad..77a8be6 100644 (file)
@@ -6189,6 +6189,8 @@ date_fmt  /
 <U0020><U0028><U0025><U0061><U0029>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>/
 <U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 1
 
 END LC_TIME
 
index 1600359..8f30139 100644 (file)
@@ -49,7 +49,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0930><U0941>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
index 5d53c93..77cc8c2 100644 (file)
@@ -57,7 +57,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U20A8>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
index 9639e26..02ef0e7 100644 (file)
@@ -16,6 +16,8 @@ comment_char  %
 % Distribution and use is free, also
 % for commercial purposes.
 % History:
+% 0.2  2005-04-24 Erdal Ronah<U00EE> <erdal.ronahi@gmail.com>
+%      Fix LC_CTYPE and LC_NAME sections.  Remove dotless i from LC_COLLATE
 
 LC_IDENTIFICATION
 title      "Kurdish (latin) locale for Turkey"
@@ -27,8 +29,8 @@ tel        ""
 fax        ""
 language   "Kurdish"
 territory  "Turkey"
-revision   "0.1"
-date       "2003-07-27"
+revision   "0.2"
+date       "2005-04-24"
 %
 category  "ku_TR:2000";LC_IDENTIFICATION
 category  "ku_TR:2000";LC_CTYPE
@@ -46,7 +48,7 @@ category  "ku_TR:2000";LC_MEASUREMENT
 END LC_IDENTIFICATION
 
 LC_CTYPE
-copy "tr_TR"
+copy "i18n"
 END LC_CTYPE
 
 LC_COLLATE
@@ -56,7 +58,6 @@ copy "iso14651_t1"
 
 collating-symbol <c,>
 collating-symbol <e/>>
-collating-symbol <i.>
 collating-symbol <i/>>
 collating-symbol <s,>
 collating-symbol <u/>>
@@ -65,9 +66,7 @@ reorder-after <c>
 <c,>
 reorder-after <e>
 <e/>>
-reorder-after <h>
-<i>
-<i.>
+reorder-after <i>
 <i/>>
 reorder-after <s>
 <s,>
@@ -84,13 +83,9 @@ reorder-after <U0065>
 reorder-after <U0045>
 <U00CA> <e/>>;<CIR>;<CAP>;IGNORE
 
-reorder-after <U0068>
-<U0131> <i>;<BAS>;<MIN>;IGNORE
-<U0069> <i.>;<PCT>;<MIN>;IGNORE
+reorder-after <U0069>
 <U00EE> <i/>>;<CIR>;<MIN>;IGNORE
-reorder-after <U0048>
-<U0049> <i>;<BAS>;<CAP>;IGNORE
-<U0130> <i.>;<PCT>;<CAP>;IGNORE
+reorder-after <U0049>
 <U00CE> <i/>>;<CIR>;<CAP>;IGNORE
 
 reorder-after <U0073>
@@ -116,35 +111,35 @@ copy "tr_TR"
 END LC_NUMERIC
 
 LC_TIME
-abday       "<U0079><U00EA><U006B>";"<U0064><U0075><U0073>";/
-            "<U0073><U00EA><U0073>";"<U00E7><U0061><U0072>";/
-            "<U0070><U00EA><U006E>";"<U00EE><U006E><U00EE>";/
-            "<U0073><U0065><U0070>"
-day         "<U0079><U00EA><U006B><U0073><U00EA><U006D>";/
-            "<U0064><U0075><U0073><U00EA><U006D>";/
-            "<U0073><U00EA><U0073><U00EA><U006D>";/
-            "<U00E7><U0061><U0072><U0073><U00EA><U006D>";/
-            "<U0070><U00EA><U006E><U0063><U0073><U00EA><U006D>";/
-            "<U00EE><U006E><U00EE>";/
-            "<U0073><U0065><U0070><U0074>"
+abday       "<U0059><U015F>";"<U0044><U015F>";/
+            "<U0053><U015F>";"<U00C7><U015F>";/
+            "<U0050><U015F>";"<U00CE><U006E>";/
+            "<U015E>"
+day         "<U0059><U0065><U006B><U015F><U0065><U006D>";/
+            "<U0044><U0075><U015F><U0065><U006D>";/
+            "<U0053><U00EA><U015F><U0065><U006D>";/
+            "<U00C7><U0061><U0072><U015F><U0065><U006D>";/
+            "<U0050><U00EA><U006E><U0063><U015F><U0065><U006D>";/
+            "<U00CE><U006E>";/
+            "<U015E><U0065><U006D><U00EE>"
 abmon       "<U00C7><U0069><U006C>";"<U0053><U0069><U0062>";/
             "<U0041><U0064><U0061>";"<U004E><U00EE><U0073>";/
             "<U0047><U0075><U006C>";"<U0048><U0065><U007A>";/
             "<U0054><U00EE><U0072>";"<U0054><U0065><U0062>";/
             "<U00CE><U006C><U006F>";"<U0043><U006F><U0074>";/
             "<U004D><U0069><U006A>";"<U004B><U0061><U006E>"
-mon         "<U00C7><U0069><U006C><U0065>";/
-            "<U0053><U0069><U0062><U0061><U0074>";/
-            "<U0041><U0064><U0061><U0072>";/
-            "<U004E><U00EE><U0073><U0061><U006E>";/
-            "<U0047><U0075><U006C><U0061><U006E>";/
-            "<U0048><U0065><U007A><U00EE><U0072><U0061><U006E>";/
-            "<U0054><U00EE><U0072><U006D><U0065><U0068>";/
-            "<U0054><U0065><U0062><U0061><U0078>";/
-            "<U00CE><U006C><U006F><U006E>";/
-            "<U0043><U006F><U0074><U006D><U0065><U0068>";/
-            "<U004D><U0069><U006A><U0064><U0061><U0072>";/
-            "<U004B><U0061><U006E><U00FB><U006E>"
+mon         "<U00E7><U0069><U006C><U0065>";/
+            "<U0073><U0069><U0062><U0061><U0074>";/
+            "<U0061><U0064><U0061><U0072>";/
+            "<U006E><U00EE><U0073><U0061><U006E>";/
+            "<U0067><U0075><U006C><U0061><U006E>";/
+            "<U0068><U0065><U007A><U00EE><U0072><U0061><U006E>";/
+            "<U0074><U00EE><U0072><U006D><U0065><U0068>";/
+            "<U0074><U0065><U0062><U0061><U0078>";/
+            "<U00EE><U006C><U006F><U006E>";/
+            "<U0063><U006F><U0074><U006D><U0065><U0068>";/
+            "<U006D><U0069><U006A><U0064><U0061><U0072>";/
+            "<U006B><U0061><U006E><U00FB><U006E>"
 % format: %A %d %B %Y %T %Z
 d_t_fmt  "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
 % format: %d/%m/%Y
@@ -154,6 +149,8 @@ am_pm       "";""
 t_fmt_ampm  ""
 % format: %A %d %B %Y
 date_fmt  "<U0025><U0041><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
@@ -182,15 +179,15 @@ LC_NAME
 name_fmt    "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
 <U0025><U006D><U0025><U0074><U0025><U0066>"
 % TODO
-% Sayýn
-name_gen    "<U0053><U0061><U0079><U0131><U006E>"
+% Bir<U00EA>z
+name_gen    "<U0042><U0061><U0072><U00EA><U007A>"
 % "M."
-name_mr     "<U004D><U002E>"
-% "Jne"
-name_mrs    "<U004A><U006E><U0065>"
-name_ms     "<U004A><U006E><U0065>"
-% "Kc,k"
-name_miss   "<U004B><U00E7><U006B>"
+name_mr     "<U0042><U0061><U0072><U00EA><U007A>"
+% "Bir<U00EA>z"
+name_mrs    "<U0042><U0061><U0072><U00EA><U007A>"
+name_ms     "<U0042><U0061><U0072><U00EA><U007A>"
+% "Bir<U00EA>z"
+name_miss   "<U0042><U0061><U0072><U00EA><U007A>"
 END LC_NAME
 
 LC_ADDRESS
@@ -199,17 +196,16 @@ postal_fmt    "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
 <U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
 <U004E><U0025><U007A><U0020><U0025><U0054><U0025>/
 <U004E><U0025><U0063><U0025><U004E>"
-% TODO
-country_name   "<U0054><U0075><U0072><U006B><U0065><U0079>"
-country_post "TR"
-country_ab2  "TR"
-country_ab3  "TUR"
+country_name "<U0054><U0069><U0072><U006B><U0069><U0079><U0065>"
+country_post "<U0054><U0052>"
+country_ab2  "<U0054><U0052>"
+country_ab3  "<U0054><U0055><U0052>"
 country_num  792
 country_isbn 975
-country_car "TR"
-% "kurdi"
-lang_name   "<U006B><U0075><U0072><U0064><U0069>"
-lang_ab     "ku"
-lang_term   "kur"
-lang_lib    "kur"
+country_car "<U0054><U0052>"
+% "kurd<U00EE>"
+lang_name   "<U006B><U0075><U0072><U0064><U00EE>"
+lang_ab     "<U006B><U0075>"
+lang_term   "<U006B><U0075><U0072>"
+lang_lib    "<U006B><U0075><U0072>"
 END LC_ADDRESS
index 35d7c83..46005be 100644 (file)
@@ -123,6 +123,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 29ab3f3..3c62b56 100644 (file)
@@ -718,6 +718,8 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
 % ICT-7ICT-7
 timezone       "<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index b709d83..ec4f7af 100644 (file)
@@ -58,2067 +58,13 @@ category  "lt_LT:2000";LC_TELEPHONE
 END LC_IDENTIFICATION
 
 LC_COLLATE
+define UPPERCASE_FIRST
+copy "iso14651_t1"
 
-% Base collation scheme: 1994-03-22
+reorder-after <i>
+<y>
 
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-            ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
-
-<CAPITAL>
-<CAPITAL-SMALL>
-<SMALL-CAPITAL>
-<SMALL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0106>        <U0043>;<ACUTE>;<CAPITAL>;IGNORE
-<U0107>        <U0043>;<ACUTE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U010C>        <U0043>;<CARON>;<CAPITAL>;IGNORE
-<U010D>        <U0043>;<CARON>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0059> <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079> <U0059>;<NONE>;<SMALL>;IGNORE
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0141>        <U004C>;<STROKE>;<CAPITAL>;IGNORE
-<U0142>        <U004C>;<STROKE>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0143>        <U004E>;<ACUTE>;<CAPITAL>;IGNORE
-<U0144>        <U004E>;<ACUTE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U004F>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U004F>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U00D6>        <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00F6>        <U004F>;<DIAERESIS>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0160>        <U0053>;<CARON>;<CAPITAL>;IGNORE
-<U0161>        <U0053>;<CARON>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U00DC>        <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FC>        <U0055>;<DIAERESIS>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U0179>        <U005A>;<ACUTE>;<CAPITAL>;IGNORE
-<U017A>        <U005A>;<ACUTE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017D>        <U005A>;<CARON>;<CAPITAL>;IGNORE
-<U017E>        <U005A>;<CARON>;<SMALL>;IGNORE
-<U017B>        <U005A>;<DOT>;<CAPITAL>;IGNORE
-<U017C>        <U005A>;<DOT>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+reorder-end
 
 END LC_COLLATE
 
@@ -2191,6 +137,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index fdf0f37..d897409 100644 (file)
@@ -2183,6 +2183,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 6c97a5a..aabd45c 100644 (file)
@@ -69,7 +69,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol     "<U0049><U004E><U0052><U0020>"
-currency_symbol     "<U0D30><U0D42>"
+currency_symbol     "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -163,6 +163,8 @@ t_fmt     "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0020
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm     "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME
+first_weekday 1
 END LC_TIME
 %
 LC_MESSAGES
index 8da3878..96b94b9 100644 (file)
@@ -220,6 +220,8 @@ t_fmt_ampm ""
 % "%Z %Y ony %B %e, %a %H:%M:%S"
 date_fmt  "<U0025><U005A><U0020><U0025><U0059><U0020><U043E><U043D><U044B><U0020><U0025><U0042><U0020>/
 <U0025><U0065><U002C><U0020><U0025><U0061><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index e5658a1..d9bbdb1 100644 (file)
@@ -70,7 +70,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0930><U0941>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -170,6 +170,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 84c866e..b1691b6 100644 (file)
@@ -139,6 +139,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
index e491643..87fc21d 100644 (file)
@@ -127,6 +127,21 @@ copy "i18n"
 
 translit_start
 include  "translit_combining";""
+
+% Norwegian transliteration
+% LATIN CAPITAL LETTER A WITH RING ABOVE -> "Aa"
+<U00C5> "<U0041><U030A>";"<U0041><U0061>"
+% LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
+<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% LATIN CAPITAL LETTER O WITH STROKE -> "Oe"
+<U00D8> "<U004F><U0338>";"<U004F><U0065>"
+% LATIN SMALL LETTER O WITH STROKE -> "oe"
+<U00F8> "<U006F><U0338>";"<U006F><U0065>"
+% LATIN CAPITAL LETTER AE -> "Ae"
+<U00C6> "<U0041><U0065>"
+% LATIN SMALL LETTER AE -> "ae"
+<U00E6> "<U0061><U0065>"
+
 translit_end
 END LC_CTYPE
 
index 875d7a3..d79316d 100644 (file)
@@ -153,6 +153,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 33f3e1c..cef0eaf 100644 (file)
@@ -104,6 +104,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index 698b9d1..0b3ddec 100644 (file)
@@ -162,6 +162,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index c3351ee..bfbbac4 100644 (file)
@@ -157,6 +157,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
  
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 156f812..6c06e4a 100644 (file)
@@ -123,6 +123,8 @@ d_fmt   "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt   "<U0025><U0054>"
 am_pm   "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_NAME
index 6ccd5fe..a7c5ea5 100644 (file)
@@ -233,5 +233,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 22ee031..1c6d8c7 100644 (file)
@@ -607,7 +607,7 @@ END LC_NUMERIC
 %%%%%%%%%%%%%
 LC_MONETARY
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U003D><U0030><U0023><U0052><U0073><U002E><U007C><U0031><U0023><U0052><U0065><U002E><U007C><U0031><U003C><U0052><U0073><U002E>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
diff --git a/localedata/locales/os_RU b/localedata/locales/os_RU
new file mode 100644 (file)
index 0000000..c914d18
--- /dev/null
@@ -0,0 +1,171 @@
+comment_char %
+escape_char  /
+
+%
+% Ossetian Language Locale for Russia
+% Language: os
+% Territory: RU
+% Revision: 1.0
+% Date: 2011-05-06
+% Application: general
+% Users: general
+% Charset: UTF-8
+% Distribution and use is free, also
+% for commercial purposes.
+%
+% Based on ru_RU, cv_RU, da_DK
+% Modifed by:
+%    Soslan Khubulov <soslanx@gmail.com>
+%
+
+LC_IDENTIFICATION
+title      "Ossetian locale for Russia"
+source     "RAP"
+address    "Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark"
+contact    ""
+email      "bug-glibc-locales@gnu.org"
+tel        ""
+fax        ""
+language   "Ossetian"
+territory  "Russia"
+revision   "1.0"
+date       "2000-06-29"
+
+category  "os_RU:2000";LC_IDENTIFICATION
+category  "os_RU:2000";LC_CTYPE
+category  "os_RU:2000";LC_COLLATE
+category  "os_RU:2000";LC_TIME
+category  "os_RU:2000";LC_NUMERIC
+category  "os_RU:2000";LC_MONETARY
+category  "os_RU:2000";LC_MESSAGES
+category  "os_RU:2000";LC_PAPER
+category  "os_RU:2000";LC_NAME
+category  "os_RU:2000";LC_ADDRESS
+category  "os_RU:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+
+collating-symbol <ae>
+
+reorder-after <CYR-A>
+<ae>
+
+reorder-after <U0410>
+<U00C6> <ae>;<BAS>;<CAP>;IGNORE
+<U00E6> <ae>;<BAS>;<MIN>;IGNORE
+<U04D4> <ae>;<BAS>;<CAP>;IGNORE
+<U04D5> <ae>;<BAS>;<MIN>;IGNORE
+reorder-end
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include  "translit_combining";""
+translit_end
+
+END LC_CTYPE
+
+LC_MESSAGES
+yesexpr "<U005E><U005B><U0423><U0434><U0059><U0079><U005D><U002E><U002A>"
+noexpr  "<U005E><U005B><U0443><U043D><U004E><U006E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_MONETARY
+int_curr_symbol           "<U0052><U0055><U0042><U0020>"
+currency_symbol           "<U0441><U043E><U043C>"
+mon_decimal_point         "<U002E>"
+mon_thousands_sep         "<U00A0>"
+mon_grouping              3;3
+positive_sign             ""
+negative_sign             "<U002D>"
+int_frac_digits           2
+frac_digits               2
+p_cs_precedes             0
+p_sep_by_space            1
+n_cs_precedes             0
+n_sep_by_space            1
+p_sign_posn               1
+n_sign_posn               1
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ru_RU"
+END LC_NUMERIC
+
+LC_TIME
+abday "<U0425><U0446><U0431>";"<U041A><U0440><U0441>";/
+      "<U0414><U0446><U0433>";"<U00C6><U0440><U0442>";/
+      "<U0426><U043F><U0440>";"<U041C><U0440><U0431>";/
+      "<U0421><U0431><U0442>"
+day "<U0425><U0443><U044B><U0446><U0430><U0443><U0431><U043E><U043D>";/
+    "<U041A><U044A><U0443><U044B><U0440><U0438><U0441><U00E6><U0440>";/
+    "<U0414><U044B><U0446><U0446><U00E6><U0433>";/
+    "<U00C6><U0440><U0442><U044B><U0446><U0446><U00E6><U0433>";/
+    "<U0426><U044B><U043F><U043F><U00E6><U0440><U00E6><U043C>";/
+    "<U041C><U0430><U0439><U0440><U00E6><U043C><U0431><U043E><U043D>";/
+    "<U0421><U0430><U0431><U0430><U0442>"
+
+abmon   "<U042F><U043D><U0432>";/
+"<U0424><U0435><U0432>";/
+"<U041C><U0430><U0440>";/
+"<U0410><U043F><U0440>";/
+"<U041C><U0430><U0439>";/
+"<U0418><U044E><U043D>";/
+"<U0418><U044E><U043B>";/
+"<U0410><U0432><U0433>";/
+"<U0421><U0435><U043D>";/
+"<U041E><U043A><U0442>";/
+"<U041D><U043E><U044F>";/
+"<U0414><U0435><U043A>"
+
+mon     "<U042F><U043D><U0432><U0430><U0440><U044C>";/
+"<U0424><U0435><U0432><U0440><U0430><U043B><U044C>";/
+"<U041C><U0430><U0440><U0442><U044A><U0438>";/
+"<U0410><U043F><U0440><U0435><U043B><U044C>";/
+"<U041C><U0430><U0439>";/
+"<U0418><U044E><U043D><U044C>";/
+"<U0418><U044E><U043B><U044C>";/
+"<U0410><U0432><U0433><U0443><U0441><U0442>";/
+"<U0421><U0435><U043D><U0442><U044F><U0431><U0440><U044C>";/
+"<U041E><U043A><U0442><U044F><U0431><U0440><U044C>";/
+"<U041D><U043E><U044F><U0431><U0440><U044C>";/
+"<U0414><U0435><U043A><U0430><U0431><U0440><U044C>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0054>"
+d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+t_fmt     "<U0025><U0054>"
+am_pm     "";""
+t_fmt_ampm ""
+date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+first_weekday 2
+first_workday 2
+
+END LC_TIME
+
+LC_PAPER
+copy "ru_RU"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ru_RU"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "ru_RU"
+END LC_MEASUREMENT
+
+LC_NAME
+copy "ru_RU"
+END LC_NAME
+
+LC_ADDRESS
+copy "ru_RU"
+END LC_ADDRESS
+
index 98cb916..e1e8f69 100644 (file)
@@ -66,7 +66,7 @@ END LC_COLLATE
 LC_MONETARY
 % This is the POSIX Locale definition the LC_MONETARY category.
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0A30><U0A41><U0A2A><U0A0F>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -170,6 +170,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 1bce8f5..b4f8590 100644 (file)
@@ -48,2067 +48,88 @@ category  "pl_PL:2000";LC_TELEPHONE
 END LC_IDENTIFICATION
 
 LC_COLLATE
-
-% Base collation scheme: 1994-03-22
-
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-            ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
-
-<SMALL>
-<SMALL-CAPITAL>
-<CAPITAL-SMALL>
-<CAPITAL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        <U0020>;IGNORE;<U0020>;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U0104>        <U0104>;<NONE>;<CAPITAL>;IGNORE
-<U0105>        <U0104>;<NONE>;<SMALL>;IGNORE
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U010C>        <U0043>;<CARON>;<CAPITAL>;IGNORE
-<U010D>        <U0043>;<CARON>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U0106>        <U0106>;<NONE>;<CAPITAL>;IGNORE
-<U0107>        <U0106>;<NONE>;<SMALL>;IGNORE
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0118>        <U0118>;<NONE>;<CAPITAL>;IGNORE
-<U0119>        <U0118>;<NONE>;<SMALL>;IGNORE
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U0141>        <U0141>;<NONE>;<CAPITAL>;IGNORE
-<U0142>        <U0141>;<NONE>;<SMALL>;IGNORE
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U0143>        <U0143>;<NONE>;<CAPITAL>;IGNORE
-<U0144>        <U0143>;<NONE>;<SMALL>;IGNORE
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U00D6>        <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00F6>        <U004F>;<DIAERESIS>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U00D3>        <U00D3>;<NONE>;<CAPITAL>;IGNORE
-<U00F3>        <U00D3>;<NONE>;<SMALL>;IGNORE
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0160>        <U0053>;<CARON>;<CAPITAL>;IGNORE
-<U0161>        <U0053>;<CARON>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U015A>        <U015A>;<NONE>;<CAPITAL>;IGNORE
-<U015B>        <U015A>;<NONE>;<SMALL>;IGNORE
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U00DC>        <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FC>        <U0055>;<DIAERESIS>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017D>        <U005A>;<CARON>;<CAPITAL>;IGNORE
-<U017E>        <U005A>;<CARON>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U0179>        <U0179>;<NONE>;<CAPITAL>;IGNORE
-<U017A>        <U0179>;<NONE>;<SMALL>;IGNORE
-<U017B>        <U017B>;<NONE>;<CAPITAL>;IGNORE
-<U017C>        <U017B>;<NONE>;<SMALL>;IGNORE
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+copy "iso14651_t1"
+
+collating-symbol <aogonek>
+collating-symbol <cacute>
+collating-symbol <eogonek>
+collating-symbol <lstroke>
+collating-symbol <nacute>
+collating-symbol <oacute>
+collating-symbol <sacute>
+collating-symbol <zacute>
+collating-symbol <zdot>
+
+reorder-after <a>
+<aogonek>
+
+reorder-after <c>
+<cacute>
+
+reorder-after <e>
+<eogonek>
+
+reorder-after <l>
+<lstroke>
+
+reorder-after <n>
+<nacute>
+
+reorder-after <o>
+<oacute>
+
+reorder-after <s>
+<sacute>
+
+reorder-after <z>
+<zacute>
+<zdot>
+
+reorder-after <U00A0>
+<U0020> <U0020>;IGNORE;<U0020>;<U0020>
+reorder-after <U0061>
+<U0105> <aogonek>;<BAS>;<MIN>;IGNORE
+reorder-after <U0041>
+<U0104> <aogonek>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0063>
+<U0107> <cacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U0043>
+<U0106> <cacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0065>
+<U0119> <eogonek>;<BAS>;<MIN>;IGNORE
+reorder-after <U0045>
+<U0118> <eogonek>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U006C>
+<U0142> <lstroke>;<BAS>;<MIN>;IGNORE
+reorder-after <U004C>
+<U0141> <lstroke>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U006E>
+<U0144> <nacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U004E>
+<U0143> <nacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U006F>
+<U00F3> <oacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U004F>
+<U00D3> <oacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U0073>
+<U015B> <sacute>;<BAS>;<MIN>;IGNORE
+reorder-after <U0053>
+<U015A> <sacute>;<BAS>;<CAP>;IGNORE
+
+reorder-after <U007A>
+<U017A> <zacute>;<BAS>;<MIN>;IGNORE
+<U017C> <zdot>;<BAS>;<MIN>;IGNORE
+reorder-after <U005A>
+<U0179> <zacute>;<BAS>;<CAP>;IGNORE
+<U017B> <zdot>;<BAS>;<CAP>;IGNORE
+
+reorder-end
 
 END LC_COLLATE
 
index 22f6131..49f6257 100644 (file)
@@ -120,6 +120,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+first_weekday 1
 END LC_TIME
 
 LC_PAPER
index f11be1c..1fb62f5 100644 (file)
@@ -124,6 +124,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index c2ca7b1..b8bf465 100644 (file)
@@ -141,6 +141,7 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+week 7;19971201;4
 END LC_TIME
 
 LC_PAPER
index 437df4b..0a0b110 100644 (file)
@@ -109,6 +109,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 8dac294..d6bf551 100644 (file)
@@ -52,7 +52,7 @@ LC_MONETARY
 % for IBM Class for Unicode/Java
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0930><U0942>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
@@ -182,6 +182,8 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: copied from other *_IN locales
+first_weekday 1
 END LC_TIME
 
 
index 4688ddc..77d6af2 100644 (file)
@@ -57,7 +57,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U20A8>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
index e54fc92..41def11 100644 (file)
@@ -53,7 +53,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0930><U0941>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3
index 0504ec0..5e13c98 100644 (file)
@@ -137,7 +137,7 @@ reorder-after <U010B>
 <U01EF> <ezhcaron>;<CAR>;<MIN>;IGNORE % ezh caron
 
 reorder-after <U010A>
-<U01B7> <ezh>;<BAS>;<MIN>;IGNORE % EZH
+<U01B7> <ezh>;<BAS>;<CAP>;IGNORE % EZH
 <U01EE> <ezhcaron>;<CAR>;<CAP>;IGNORE % EZH caron
 
 reorder-after <U0064>
@@ -164,9 +164,10 @@ reorder-after <U0137>
 reorder-after <U0136>
 <U01E8> <kcaron>;<CAR>;<CAP>;IGNORE % Kcaron
 
-reorder-after <U0053>
+reorder-after <U0073>
 <U00DF> <ssharp>;"<LIG><LIG>";"<MIN><MIN>";IGNORE % ß
 <U0161> <scaron>;<CAR>;<MIN>;IGNORE % 288 <s<>
+reorder-after <U0053>
 <U0160> <scaron>;<CAR>;<CAP>;IGNORE % 405 <S<>
 
 
@@ -276,6 +277,9 @@ date_fmt       "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0064><
 <U0020><U0025><U005A>"
 
 % %a %b-%e %H:%M:%S %Z %Y søn jan-31 21:15:11 CET 2001
+%  FIXME: found in CLDR
+first_weekday 2
+first_workday 2
 END LC_TIME
 
 LC_MESSAGES
index 8ce3234..cf4ff9c 100644 (file)
@@ -222,5 +222,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 %
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 78c83c4..1e4ab51 100644 (file)
@@ -48,2067 +48,37 @@ category  "sl_SI:2000";LC_TELEPHONE
 END LC_IDENTIFICATION
 
 LC_COLLATE
+copy "iso14651_t1"
 
-% Base collation scheme: 1994-03-22
+collating-symbol <ccaron>
+collating-symbol <scaron>
+collating-symbol <zcaron>
 
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
-
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
-
-% letter;accent;case;specials
-
-order_start forward;backward/
-            ;forward;position
-
-% <CAPITAL> or <SMALL> letters first:
-
-<SMALL>
-<SMALL-CAPITAL>
-<CAPITAL-SMALL>
-<CAPITAL>
-
-% Accents:
-
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
-
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
-
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0106>        <U0043>;<ACUTE>;<CAPITAL>;IGNORE
-<U0107>        <U0043>;<ACUTE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U00C7>        <U0043>;<CEDILLA>;<CAPITAL>;IGNORE
-<U00E7>        <U0043>;<CEDILLA>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U010C>        <U010D>;<NONE>;<CAPITAL>;IGNORE
-<U010D>        <U010D>;<NONE>;<SMALL>;IGNORE
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0049>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0049>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011E>        <U0047>;<BREVE>;<CAPITAL>;IGNORE
-<U011F>        <U0047>;<BREVE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0049>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0049>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0049>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0049>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0049>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0049>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0049>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0049>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0049>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0049>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0049>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0049>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0049>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0049>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0049>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0049>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0049>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0049>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0049>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0049>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0049>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0049>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0049>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0049>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0049>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0049>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0130>        <U0049>;<DOT>;<CAPITAL>;IGNORE
-<U0131>        <U0049>;<DOT>;<SMALL>;IGNORE
-<U1ECA>        <U0049>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0049>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0049>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0049>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0049>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0049>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0049><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0049><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0141>        <U004C>;<STROKE>;<CAPITAL>;IGNORE
-<U0142>        <U004C>;<STROKE>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0143>        <U004E>;<ACUTE>;<CAPITAL>;IGNORE
-<U0144>        <U004E>;<ACUTE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U004F>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U004F>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U00D6>        <U004F>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00F6>        <U004F>;<DIAERESIS>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<U015E>        <U0053>;<CEDILLA>;<CAPITAL>;IGNORE
-<U015F>        <U0053>;<CEDILLA>;<SMALL>;IGNORE
-<s8>
-<U0160>        <U0161>;<NONE>;<CAPITAL>;IGNORE
-<U0161>        <U0161>;<NONE>;<SMALL>;IGNORE
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U00DC>        <U0055>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FC>        <U0055>;<DIAERESIS>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U0179>        <U005A>;<ACUTE>;<CAPITAL>;IGNORE
-<U017A>        <U005A>;<ACUTE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017B>        <U005A>;<DOT>;<CAPITAL>;IGNORE
-<U017C>        <U005A>;<DOT>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U017D>        <U017E>;<NONE>;<CAPITAL>;IGNORE
-<U017E>        <U017E>;<NONE>;<SMALL>;IGNORE
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
-
-% Arabic collating
-
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
-
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
+reorder-after <c>
+<ccaron>
 
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
+reorder-after <s>
+<scaron>
 
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
+reorder-after <z>
+<zcaron>
 
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
+reorder-after <U0063>
+<U010D> <ccaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U0043>
+<U010C> <ccaron>;<BAS>;<CAP>;IGNORE
 
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
+reorder-after <U0073>
+<U0161> <scaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U0053>
+<U0160> <scaron>;<BAS>;<CAP>;IGNORE
 
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
+reorder-after <U007A>
+<U017E> <zcaron>;<BAS>;<MIN>;IGNORE
+reorder-after <U005A>
+<U017D> <zcaron>;<BAS>;<CAP>;IGNORE
 
-order_end
+reorder-end
 
 END LC_COLLATE
 
@@ -2187,6 +157,8 @@ t_fmt_ampm ""
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index f6d5cb2..12c972a 100644 (file)
@@ -222,5 +222,7 @@ d_t_fmt    "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
 date_fmt    "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index ea6336e..0d9ae04 100644 (file)
@@ -219,5 +219,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 5d67049..8492b47 100644 (file)
@@ -218,5 +218,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index acaaa3f..7ce845c 100644 (file)
@@ -278,5 +278,7 @@ d_t_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002
 date_fmt    "<U0025><U0041><U002C><U0020><U0025><U0042><U0020><U0025><U0065><U002C>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index ec2e30d..4fd945b 100644 (file)
@@ -290,6 +290,8 @@ t_fmt_ampm  "<U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
index c30060e..5510a08 100644 (file)
@@ -167,6 +167,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 67e356c..bd57102 100644 (file)
@@ -164,6 +164,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index af9ec12..77a3ab3 100644 (file)
@@ -98,7 +98,7 @@ mon       "<U006A><U0061><U006E><U0075><U0061><U0072><U0069>";/
           "<U006E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
           "<U0064><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
 d_t_fmt  "<U0025><U0061><U0020><U0025><U0065><U002E><U0020><U0025><U0042>/
-<U0074><U0061><U0020><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
+<U0020><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
 <U004D><U002E><U0025><U0053>"
 d_fmt    "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
@@ -107,6 +107,8 @@ t_fmt_ampm  ""
 date_fmt       "<U0025><U0061><U0020><U0025><U002D><U0064><U002E><U0025>/
 <U002D><U006D><U002E><U0025><U0059><U0020><U0025><U0048><U002E><U0025>/
 <U004D><U002E><U0025><U0053><U0020><U0025><U007A>"
+first_weekday 2 % Monday
+first_workday 2 % Monday
 END LC_TIME
 
 LC_PAPER
index f558e24..5bac002 100644 (file)
@@ -169,14 +169,23 @@ mon       "<U006A><U0061><U006E><U0075><U0061><U0072><U0069>";/
           "<U006F><U006B><U0074><U006F><U0062><U0065><U0072>";/
           "<U006E><U006F><U0076><U0065><U006D><U0062><U0065><U0072>";/
           "<U0064><U0065><U0063><U0065><U006D><U0062><U0065><U0072>"
-d_t_fmt   "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
+%
+% Appropriate date and time representation (%c)
+%       "%a %e %b %Y %H:%M:%S"
+d_t_fmt   "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
+%
+% Appropriate date representation (%x)   "%Y-%m-%d"
 d_fmt     "<U0025><U0059><U002D><U0025><U006D><U002D><U0025><U0064>"
-t_fmt     "<U0025><U0048><U002E><U0025><U004D><U002E><U0025><U0053>"
+%
+% Appropriate time representation (%X)   "%H:%M:%S"
+t_fmt     "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm     "";""
 t_fmt_ampm  ""
-date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
-<U0025><U005A><U0020><U0025><U0059>"
+%
+% Appropriate date representation (date(1))   "%a %e %b %Y %H:%M:%S %Z"
+date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0048><U003A><U0025><U004D><U003A>/
+<U0025><U0053><U0020><U0025><U005A>"
 first_weekday 2
 first_workday 2
 END LC_TIME
diff --git a/localedata/locales/sw_KE b/localedata/locales/sw_KE
new file mode 100644 (file)
index 0000000..61dd49d
--- /dev/null
@@ -0,0 +1,170 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-03-07, locales@kamusi.org
+% 2011-03-07, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Swahili locale for Kenya"
+source     "Kamusi Project"
+contact    "Martin Benjamin"
+email      "locales@kamusi.org"
+tel        ""
+fax        ""
+language   "sw"
+territory  "Kenya"
+revision   "1.0"
+date       "2011-03-07"
+%
+category  "sw_KE:2000";LC_IDENTIFICATION
+category  "sw_KE:2000";LC_CTYPE
+category  "sw_KE:2000";LC_COLLATE
+category  "sw_KE:2000";LC_TIME
+category  "sw_KE:2000";LC_NUMERIC
+category  "sw_KE:2000";LC_MONETARY
+category  "sw_KE:2000";LC_PAPER
+category  "sw_KE:2000";LC_MEASUREMENT
+category  "sw_KE:2000";LC_MESSAGES
+category  "sw_KE:2000";LC_NAME
+category  "sw_KE:2000";LC_ADDRESS
+category  "sw_KE:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+% Januari, Februari, Machi, Aprili, Mei, Juni, Julai, Agosti, Septemba, Oktoba, Novemba, Desemba
+mon  "<U004A><U0061><U006E><U0075><U0061><U0072><U0069>";/
+     "<U0046><U0065><U0062><U0072><U0075><U0061><U0072><U0069>";/
+     "<U004D><U0061><U0063><U0068><U0069>";/
+     "<U0041><U0070><U0072><U0069><U006C><U0069>";/
+     "<U004D><U0065><U0069>";/
+     "<U004A><U0075><U006E><U0069>";/
+     "<U004A><U0075><U006C><U0061><U0069>";/
+     "<U0041><U0067><U006F><U0073><U0074><U0069>";/
+     "<U0053><U0065><U0070><U0074><U0065><U006D><U0062><U0061>";/
+     "<U004F><U006B><U0074><U006F><U0062><U0061>";/
+     "<U004E><U006F><U0076><U0065><U006D><U0062><U0061>";/
+     "<U0044><U0065><U0073><U0065><U006D><U0062><U0061>"
+% Jan, Feb, Mac, Apr, Mei, Jun, Jul, Ago, Sep, Okt, Nov, Des
+abmon  "<U004A><U0061><U006E>";/
+       "<U0046><U0065><U0062>";/
+       "<U004D><U0061><U0063>";/
+       "<U0041><U0070><U0072>";/
+       "<U004D><U0065><U0069>";/
+       "<U004A><U0075><U006E>";/
+       "<U004A><U0075><U006C>";/
+       "<U0041><U0067><U006F>";/
+       "<U0053><U0065><U0070>";/
+       "<U004F><U006B><U0074>";/
+       "<U004E><U006F><U0076>";/
+       "<U0044><U0065><U0073>"
+% Jumapili, Jumatatu, Jumanne, Jumatano, Alhamisi, Ijumaa, Jumamosi
+day  "<U004A><U0075><U006D><U0061><U0070><U0069><U006C><U0069>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U0074><U0075>";/
+     "<U004A><U0075><U006D><U0061><U006E><U006E><U0065>";/
+     "<U004A><U0075><U006D><U0061><U0074><U0061><U006E><U006F>";/
+     "<U0041><U006C><U0068><U0061><U006D><U0069><U0073><U0069>";/
+     "<U0049><U006A><U0075><U006D><U0061><U0061>";/
+     "<U004A><U0075><U006D><U0061><U006D><U006F><U0073><U0069>"
+% J2, J3, J4, J5, Alh, Ij, J1
+abday  "<U004A><U0032>";/
+       "<U004A><U0033>";/
+       "<U004A><U0034>";/
+       "<U004A><U0035>";/
+       "<U0041><U006C><U0068>";/
+       "<U0049><U006A>";/
+       "<U004A><U0031>"
+week    7;19971130;4
+first_weekday 2
+first_workday 2
+% %e %B %Y %I:%M:%S %p %Z
+d_t_fmt  "<U0025><U0065><U0020><U0025><U0042><U0020><U0025><U0059><U0020><U0025><U0049>/
+<U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
+% %d/%m/%Y
+d_fmt  "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0059>"
+% %I:%M:%S %p
+t_fmt  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+% asubuhi, alasiri
+am_pm  "<U0061><U0073><U0075><U0062><U0075><U0068><U0069>";/
+       "<U0061><U006C><U0061><U0073><U0069><U0072><U0069>"
+% %I:%M:%S %p
+t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
+END LC_TIME
+
+LC_NUMERIC
+copy "om_KE"
+END LC_NUMERIC
+
+LC_MONETARY
+copy "om_KE"
+END LC_MONETARY
+
+LC_PAPER
+copy "om_KE"
+END LC_PAPER
+
+LC_MEASUREMENT
+copy "om_KE"
+END LC_MEASUREMENT
+
+LC_MESSAGES
+% ^[nNyY].*
+yesexpr  "<U005E><U005B><U006E><U004E><U0079><U0059><U005D><U002E><U002A>"
+% ^[hHlL].*
+noexpr  "<U005E><U005B><U0068><U0048><U006C><U004C><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_NAME
+% %p%t%g%m%t%f
+name_fmt  "<U0025><U0070><U0025><U0074><U0025><U0067><U0025><U006D><U0025><U0074><U0025><U0066>"
+% Bw.
+name_mr  "<U0042><U0077><U002E>"
+% Bi.
+name_ms  "<U0042><U0069><U002E>"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E>/
+<U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025>/
+<U0072><U0025><U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025><U004E>/
+<U0025><U0063><U0025><U004E>"
+% Kenya
+country_name  "<U004B><U0065><U006E><U0079><U0061>"
+% KE
+country_post  "<U004B><U0045>"
+% KE
+country_ab2   "<U004B><U0045>"
+% KEN
+country_ab3   "<U004B><U0045><U004E>"
+country_num   404
+% Kiswahili
+lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
+% sw
+lang_ab       "<U0073><U0077>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% %c %a %l
+tel_int_fmt  "<U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %A %l
+tel_dom_fmt  "<U0025><U0041><U0020><U0025><U006C>"
+% 000
+int_select   "<U0030><U0030><U0030>"
+% 254
+int_prefix   "<U0032><U0035><U0034>"
+END LC_TELEPHONE
diff --git a/localedata/locales/sw_TZ b/localedata/locales/sw_TZ
new file mode 100644 (file)
index 0000000..71fd8cd
--- /dev/null
@@ -0,0 +1,121 @@
+comment_char %
+escape_char /
+% Charset: UTF-8
+% Authors:
+% 2011-03-07, locales@kamusi.org
+% 2011-03-07, info@2xlibre.net
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_IDENTIFICATION
+title      "Swahili locale for Tanzania"
+source     "Kamusi Project"
+contact    "Martin Benjamin"
+email      "locales@kamusi.org"
+tel        ""
+fax        ""
+language   "sw"
+territory  "Tanzania"
+revision   "1.0"
+date       "2011-03-07"
+%
+category  "sw_TZ:2000";LC_IDENTIFICATION
+category  "sw_TZ:2000";LC_CTYPE
+category  "sw_TZ:2000";LC_COLLATE
+category  "sw_TZ:2000";LC_TIME
+category  "sw_TZ:2000";LC_NUMERIC
+category  "sw_TZ:2000";LC_MONETARY
+category  "sw_TZ:2000";LC_PAPER
+category  "sw_TZ:2000";LC_MEASUREMENT
+category  "sw_TZ:2000";LC_MESSAGES
+category  "sw_TZ:2000";LC_NAME
+category  "sw_TZ:2000";LC_ADDRESS
+category  "sw_TZ:2000";LC_TELEPHONE
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "sw_KE"
+END LC_CTYPE
+
+LC_COLLATE
+copy "iso14651_t1"
+END LC_COLLATE
+
+LC_TIME
+copy "sw_KE"
+END LC_TIME
+
+LC_NUMERIC
+copy "sw_KE"
+END LC_NUMERIC
+
+LC_MONETARY
+% TSh
+currency_symbol  "<U0054><U0053><U0068>"
+% TZS
+int_curr_symbol  "<U0054><U005A><U0053><U0020>"
+% .
+mon_decimal_point  "<U002E>"
+% ,
+mon_thousands_sep  "<U002C>"
+mon_grouping  3
+positive_sign  ""
+% -
+negative_sign  "<U002D>"
+frac_digits  2
+int_frac_digits  2
+p_cs_precedes  1
+p_sep_by_space  0
+n_cs_precedes  1
+n_sep_by_space  0
+p_sign_posn  1
+n_sign_posn  1
+END LC_MONETARY
+
+LC_PAPER
+copy "sw_KE"
+END LC_PAPER
+
+LC_MEASUREMENT
+measurement  1
+END LC_MEASUREMENT
+
+LC_MESSAGES
+copy "sw_KE"
+END LC_MESSAGES
+
+LC_NAME
+copy "sw_KE"
+END LC_NAME
+
+LC_ADDRESS
+% %a%N%f%N%d%N%b%N%h %s %e %r%N%T, %S %z%N%c%N
+postal_fmt  "<U0025><U0061><U0025><U004E><U0025><U0066><U0025><U004E><U0025><U0064><U0025><U004E>/
+<U0025><U0062><U0025><U004E><U0025><U0068><U0020><U0025><U0073><U0020><U0025><U0065><U0020><U0025>/
+<U0072><U0025><U004E><U0025><U0054><U002C><U0020><U0025><U0053><U0020><U0025><U007A><U0025><U004E>/
+<U0025><U0063><U0025><U004E>"
+% Tanzania
+country_name  "<U0054><U0061><U006E><U007A><U0061><U006E><U0069><U0061>"
+% TZ
+country_post  "<U0054><U005A>"
+% TZ
+country_ab2   "<U0054><U005A>"
+% TZA
+country_ab3   "<U0054><U005A><U0041>"
+country_num   834
+% Kiswahili
+lang_name     "<U004B><U0069><U0073><U0077><U0061><U0068><U0069><U006C><U0069>"
+% sw
+lang_ab       "<U0073><U0077>"
+END LC_ADDRESS
+
+LC_TELEPHONE
+% %c %a %l
+tel_int_fmt  "<U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>"
+% %A %l
+tel_dom_fmt  "<U0025><U0041><U0020><U0025><U006C>"
+% 000
+int_select   "<U0030><U0030><U0030>"
+% 255
+int_prefix   "<U0032><U0035><U0035>"
+END LC_TELEPHONE
index 19c41f6..8b12f2f 100644 (file)
@@ -74,7 +74,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U20A8>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -154,6 +154,8 @@ t_fmt       "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070><U0020><U0025><U005A>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 38040f8..0e68d4f 100644 (file)
@@ -73,7 +73,7 @@ LC_MONETARY
 % for IBM Class for Unicode.
 %
 int_curr_symbol       "<U0049><U004E><U0052><U0020>"
-currency_symbol       "<U0C30><U0C42><U002E>"
+currency_symbol       "<U20B9>"
 mon_decimal_point     "<U002E>"
 mon_thousands_sep     "<U002C>"
 mon_grouping          3;2
@@ -156,6 +156,8 @@ t_fmt       "<U0025><U0070><U0025><U0049><U002E><U0025><U004D><U002E><U0025><U00
 % %p%I.%M.%S %Z
 t_fmt_ampm  "<U0025><U0070><U0025><U0049><U002E><U0025><U004D><U002E><U0025><U0053><U0020><U0025><U005A>"
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 5bcf10e..2fbdff1 100644 (file)
@@ -913,6 +913,8 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
 <U003A><U0025><U0053><U0020><U0025><U005A>"
 % ICT-7ICT-7
 timezone       "<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index cc2c4eb..02a48f2 100644 (file)
@@ -270,5 +270,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 3c714e9..43e0766 100644 (file)
@@ -1072,5 +1072,7 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 80d0afb..9c66dac 100644 (file)
@@ -218,5 +218,7 @@ date_fmt    "<U0025><U0041><U1361><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U12D3><U002F><U121D>"
 %
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index 40c6a71..c51deda 100644 (file)
@@ -140,7 +140,19 @@ t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U00
 END LC_TIME
 
 LC_MESSAGES
-copy "en_US"
+
+% "^[oOyY].*" for "Yes"
+yesexpr "<U005E><U005B><U006F><U004F><U0079><U0059><U005D><U002E><U002A>"
+
+% "^[hHnN].*" for "No"
+noexpr "<U005E><U005B><U0068><U0048><U006E><U004E><U005D><U002E><U002A>"
+
+% "Oo" for "Yes"
+yesstr "<U004F><U006F>"
+
+% "Hindi" for "No"
+nostr "<U0048><U0069><U006E><U0064><U0069>"
+
 END LC_MESSAGES
 
 LC_PAPER
index c717d1e..54160e5 100644 (file)
@@ -169,6 +169,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index fa44fb0..0d3a873 100644 (file)
@@ -61,2067 +61,67 @@ category  "tr_TR:2000";LC_MEASUREMENT
 END LC_IDENTIFICATION
 
 LC_COLLATE
+define UPPERCASE_FIRST
+% Copy the template from ISO/IEC 14651
+copy "iso14651_t1"
 
-% Base collation scheme: 1994-03-22
+collating-symbol <c-cedilla>
+collating-symbol <g-breve>
+collating-symbol <o-diaeresis>
+collating-symbol <s-cedilla>
+collating-symbol <u-diaeresis>
+collating-symbol <dotless-i>
 
-% Ordering algorithm:
-%  1. Spaces and hyphen (but not soft
-%     hyphen) before punctuation
-%     characters, punctuation characters
-%     before numbers,
-%     numbers before letters.
-%  2. Letters with diacritical marks are
-%     members of equivalence classes
-%  3. A distinction is made with regards
-%     to case as noted below.
-%  4. Special characters are ignored
-%     when comparing letters, but then
-%     they are considered
-%  5. The alphabets are sorted in order
-%     of first appearance in ISO 10646:
-%     Latin, Greek, Cyrillic, etc.
-%
-% According to Greek specifications,
-% the steps 2. and 3. above are reversed
-% for the Greek script
-
-% collating symbols
-
-% The collating symbol naming is
-% mostly taken from ISO 10646-1,
-% for example the case and accent
-% names are from this standard.
-
-collating-symbol <CAPITAL>
-collating-symbol <CAPITAL-SMALL>
-collating-symbol <SMALL-CAPITAL>
-collating-symbol <SMALL>
-
-% <CAPITAL-SMALL> and <SMALL-CAPITAL>
-% are for cases like Danish <U0041><U0061>
-% and Spanish <U0043><U0068> being treated
-% as one letter.
-
-% The <a8> ...... <z8> collating
-% symbols have defined weights as
-% the last character in a group of
-% Latin letters. They are used
-% to specify deltas by locales using
-% a locale as the default ordering
-% and by "replace-after" statements
-% specifying the changed placement
-% in an ordering of a character.
-
-collating-symbol <a8>
-collating-symbol <b8>
-collating-symbol <c8>
-collating-symbol <d8>
-collating-symbol <e8>
-collating-symbol <f8>
-collating-symbol <g8>
-collating-symbol <h8>
-collating-symbol <i8>
-collating-symbol <j8>
-collating-symbol <k8>
-collating-symbol <l8>
-collating-symbol <m8>
-collating-symbol <n8>
-collating-symbol <o8>
-collating-symbol <p8>
-collating-symbol <q8>
-collating-symbol <r8>
-collating-symbol <s8>
-collating-symbol <t8>
-collating-symbol <u8>
-collating-symbol <v8>
-collating-symbol <w8>
-collating-symbol <x8>
-collating-symbol <y8>
-collating-symbol <z8>
+reorder-after <c>
+<c-cedilla>
 
-collating-symbol <NONE>
-collating-symbol <ACUTE>
-collating-symbol <ACUTE+DOT>
-collating-symbol <GRAVE>
-collating-symbol <DOUBLE-GRAVE>
-collating-symbol <BREVE>
-collating-symbol <BREVE+ACUTE>
-collating-symbol <BREVE+GRAVE>
-collating-symbol <BREVE+MACRON>
-collating-symbol <BREVE+HOOK>
-collating-symbol <BREVE+TILDE>
-collating-symbol <BREVE+DOT-BELOW>
-collating-symbol <BREVE-BELOW>
-collating-symbol <INVERTED-BREVE>
-collating-symbol <CIRCUMFLEX>
-collating-symbol <CIRCUMFLEX+ACUTE>
-collating-symbol <CIRCUMFLEX+GRAVE>
-collating-symbol <CIRCUMFLEX+HOOK>
-collating-symbol <CIRCUMFLEX+TILDE>
-collating-symbol <CIRCUMFLEX+DOT-BELOW>
-collating-symbol <CARON>
-collating-symbol <CARON+DIAERESIS>
-collating-symbol <CARON+DOT>
-collating-symbol <RING>
-collating-symbol <RING+ACUTE>
-collating-symbol <RING-BELOW>
-collating-symbol <DIAERESIS>
-collating-symbol <DIAERESIS+MACRON>
-collating-symbol <DIAERESIS+ACUTE>
-collating-symbol <DIAERESIS+GRAVE>
-collating-symbol <DIAERESIS+CARON>
-collating-symbol <DOUBLE-ACUTE>
-collating-symbol <HOOK>
-collating-symbol <TILDE>
-collating-symbol <TILDE+ACUTE>
-collating-symbol <TILDE+DIAERESIS>
-collating-symbol <TILDE-BELOW>
-collating-symbol <DOT>
-collating-symbol <DOT-BELOW>
-collating-symbol <DOT+DOT-BELOW>
-collating-symbol <STROKE>
-collating-symbol <STROKE+ACUTE>
-collating-symbol <CEDILLA>
-collating-symbol <CEDILLA+ACUTE>
-collating-symbol <CEDILLA+GRAVE>
-collating-symbol <CEDILLA+BREVE>
-collating-symbol <OGONEK>
-collating-symbol <OGONEK+MACRON>
-collating-symbol <MACRON>
-collating-symbol <MACRON+ACUTE>
-collating-symbol <MACRON+GRAVE>
-collating-symbol <MACRON+DIAERESIS>
-collating-symbol <MACRON+DIAERESIS-BELOW>
-collating-symbol <MACRON+DOT>
-collating-symbol <MACRON+DOT-BELOW>
-collating-symbol <MACRON+CIRCUMFLEX>
-collating-symbol <LINE-BELOW>
-collating-symbol <HORN>
-collating-symbol <HORN+ACUTE>
-collating-symbol <HORN+GRAVE>
-collating-symbol <HORN+HOOK>
-collating-symbol <HORN+TILDE>
-collating-symbol <HORN+DOT-BELOW>
-collating-symbol <PRECEDED-BY-APOSTROPHE>
-collating-symbol <GREEK>
-collating-symbol <TONOS>
-collating-symbol <DIALYTICA>
-collating-symbol <DIALYTICA+TONOS>
-collating-symbol <CYRILLIC>
-collating-symbol <HIRAGANA>
-collating-symbol <KATAKANA>
-collating-symbol <SPECIAL>
+reorder-after <g>
+<g-breve>
 
-% letter;accent;case;specials
+reorder-after <h>
+<dotless-i>
 
-order_start forward;backward/
-            ;forward;position
+reorder-after <o>
+<o-diaeresis>
 
-% <CAPITAL> or <SMALL> letters first:
+reorder-after <s>
+<s-cedilla>
 
-<CAPITAL>
-<CAPITAL-SMALL>
-<SMALL-CAPITAL>
-<SMALL>
+reorder-after <u>
+<u-diaeresis>
 
-% Accents:
+reorder-after <U0043>
+<U00C7> <c-cedilla>;<BAS>;<CAP>;IGNORE
+reorder-after <U0063>
+<U00E7> <c-cedilla>;<BAS>;<MIN>;IGNORE
 
-<NONE>
-<ACUTE>
-<ACUTE+DOT>
-<GRAVE>
-<DOUBLE-GRAVE>
-<BREVE>
-<BREVE+ACUTE>
-<BREVE+GRAVE>
-<BREVE+MACRON>
-<BREVE+HOOK>
-<BREVE+TILDE>
-<BREVE+DOT-BELOW>
-<BREVE-BELOW>
-<INVERTED-BREVE>
-<CIRCUMFLEX>
-<CIRCUMFLEX+ACUTE>
-<CIRCUMFLEX+GRAVE>
-<CIRCUMFLEX+HOOK>
-<CIRCUMFLEX+TILDE>
-<CIRCUMFLEX+DOT-BELOW>
-<CARON>
-<CARON+DIAERESIS>
-<CARON+DOT>
-<RING>
-<RING+ACUTE>
-<RING-BELOW>
-<DIAERESIS>
-<DIAERESIS+MACRON>
-<DIAERESIS+ACUTE>
-<DIAERESIS+GRAVE>
-<DIAERESIS+CARON>
-<DOUBLE-ACUTE>
-<HOOK>
-<TILDE>
-<TILDE+ACUTE>
-<TILDE+DIAERESIS>
-<TILDE-BELOW>
-<DOT>
-<DOT-BELOW>
-<DOT+DOT-BELOW>
-<STROKE>
-<STROKE+ACUTE>
-<CEDILLA>
-<CEDILLA+ACUTE>
-<CEDILLA+GRAVE>
-<CEDILLA+BREVE>
-<OGONEK>
-<OGONEK+MACRON>
-<MACRON>
-<MACRON+ACUTE>
-<MACRON+GRAVE>
-<MACRON+DIAERESIS>
-<MACRON+DIAERESIS-BELOW>
-<MACRON+DOT>
-<MACRON+DOT-BELOW>
-<MACRON+CIRCUMFLEX>
-<LINE-BELOW>
-<HORN>
-<HORN+ACUTE>
-<HORN+GRAVE>
-<HORN+HOOK>
-<HORN+TILDE>
-<HORN+DOT-BELOW>
-<PRECEDED-BY-APOSTROPHE>
-<GREEK>
-<TONOS>
-<DIALYTICA>
-<DIALYTICA+TONOS>
-<CYRILLIC>
-<HIRAGANA>
-<KATAKANA>
-<SPECIAL>
+reorder-after <U0047>
+<U011E> <g-breve>;<BAS>;<CAP>;IGNORE
+reorder-after <U0067>
+<U011F> <g-breve>;<BAS>;<MIN>;IGNORE
 
-<U00A0>        <U00A0>;<U00A0>;<U00A0>;IGNORE
-<U0020>        IGNORE;IGNORE;IGNORE;<U0020>
-<U0009>        IGNORE;IGNORE;IGNORE;<U0009>
-<U000B>        IGNORE;IGNORE;IGNORE;<U000B>
-<U000D>        IGNORE;IGNORE;IGNORE;<U000D>
-<U000A>        IGNORE;IGNORE;IGNORE;<U000A>
-<U000C>        IGNORE;IGNORE;IGNORE;<U000C>
-<U005F>        IGNORE;IGNORE;IGNORE;<U005F>
-<U00AF>        IGNORE;IGNORE;IGNORE;<U00AF>
-<U00AD>        IGNORE;IGNORE;IGNORE;<U00AD>
-<U002D>        IGNORE;IGNORE;IGNORE;<U002D>
-<U002C>        IGNORE;IGNORE;IGNORE;<U002C>
-<U003B>        IGNORE;IGNORE;IGNORE;<U003B>
-<U003A>        IGNORE;IGNORE;IGNORE;<U003A>
-<U0021>        IGNORE;IGNORE;IGNORE;<U0021>
-<U00A1>        IGNORE;IGNORE;IGNORE;<U00A1>
-<U003F>        IGNORE;IGNORE;IGNORE;<U003F>
-<U00BF>        IGNORE;IGNORE;IGNORE;<U00BF>
-<U002F>        IGNORE;IGNORE;IGNORE;<U002F>
-<U002E>        IGNORE;IGNORE;IGNORE;<U002E>
-<U00B4>        IGNORE;IGNORE;IGNORE;<U00B4>
-<U0060>        IGNORE;IGNORE;IGNORE;<U0060>
-<U005E>        IGNORE;IGNORE;IGNORE;<U005E>
-<U00A8>        IGNORE;IGNORE;IGNORE;<U00A8>
-<U007E>        IGNORE;IGNORE;IGNORE;<U007E>
-<U00B7>        IGNORE;IGNORE;IGNORE;<U00B7>
-<U00B8>        IGNORE;IGNORE;IGNORE;<U00B8>
-<U0027>        IGNORE;IGNORE;IGNORE;<U0027>
-<U2018>        IGNORE;IGNORE;IGNORE;<U2018>
-<U2019>        IGNORE;IGNORE;IGNORE;<U2019>
-<U0022>        IGNORE;IGNORE;IGNORE;<U0022>
-<U201C>        IGNORE;IGNORE;IGNORE;<U201C>
-<U201D>        IGNORE;IGNORE;IGNORE;<U201D>
-<U00AB>        IGNORE;IGNORE;IGNORE;<U00AB>
-<U00BB>        IGNORE;IGNORE;IGNORE;<U00BB>
-<U0028>        IGNORE;IGNORE;IGNORE;<U0028>
-<U207D>        IGNORE;IGNORE;IGNORE;<U207D>
-<U0029>        IGNORE;IGNORE;IGNORE;<U0029>
-<U207E>        IGNORE;IGNORE;IGNORE;<U207E>
-<U005B>        IGNORE;IGNORE;IGNORE;<U005B>
-<U005D>        IGNORE;IGNORE;IGNORE;<U005D>
-<U007B>        IGNORE;IGNORE;IGNORE;<U007B>
-<U007D>        IGNORE;IGNORE;IGNORE;<U007D>
-<U00A7>        IGNORE;IGNORE;IGNORE;<U00A7>
-<U00B6>        IGNORE;IGNORE;IGNORE;<U00B6>
-<U00A9>        IGNORE;IGNORE;IGNORE;<U00A9>
-<U00AE>        IGNORE;IGNORE;IGNORE;<U00AE>
-<U0040>        IGNORE;IGNORE;IGNORE;<U0040>
-<U00A4>        IGNORE;IGNORE;IGNORE;<U00A4>
-<U00A2>        IGNORE;IGNORE;IGNORE;<U00A2>
-<U0024>        IGNORE;IGNORE;IGNORE;<U0024>
-<U00A3>        IGNORE;IGNORE;IGNORE;<U00A3>
-<U00A5>        IGNORE;IGNORE;IGNORE;<U00A5>
-<U002A>        IGNORE;IGNORE;IGNORE;<U002A>
-<U005C>        IGNORE;IGNORE;IGNORE;<U005C>
-<U0026>        IGNORE;IGNORE;IGNORE;<U0026>
-<U0023>        IGNORE;IGNORE;IGNORE;<U0023>
-<U0025>        IGNORE;IGNORE;IGNORE;<U0025>
-<U207B>        IGNORE;IGNORE;IGNORE;<U207B>
-<U002B>        IGNORE;IGNORE;IGNORE;<U002B>
-<U207A>        IGNORE;IGNORE;IGNORE;<U207A>
-<U00B1>        IGNORE;IGNORE;IGNORE;<U00B1>
-<U00F7>        IGNORE;IGNORE;IGNORE;<U00F7>
-<U00D7>        IGNORE;IGNORE;IGNORE;<U00D7>
-<U2260>        IGNORE;IGNORE;IGNORE;<U2260>
-<U003C>        IGNORE;IGNORE;IGNORE;<U003C>
-<U2264>        IGNORE;IGNORE;IGNORE;<U2264>
-<U003D>        IGNORE;IGNORE;IGNORE;<U003D>
-<U2265>        IGNORE;IGNORE;IGNORE;<U2265>
-<U003E>        IGNORE;IGNORE;IGNORE;<U003E>
-<U00AC>        IGNORE;IGNORE;IGNORE;<U00AC>
-<U007C>        IGNORE;IGNORE;IGNORE;<U007C>
-<U00A6>        IGNORE;IGNORE;IGNORE;<U00A6>
-<U00B0>        IGNORE;IGNORE;IGNORE;<U00B0>
-<U00B5>        IGNORE;IGNORE;IGNORE;<U00B5>
-<U02C7>        IGNORE;IGNORE;IGNORE;<U02C7>
-<U02D8>        IGNORE;IGNORE;IGNORE;<U02D8>
-<U02D9>        IGNORE;IGNORE;IGNORE;<U02D9>
-<U02DA>        IGNORE;IGNORE;IGNORE;<U02DA>
-<U02DB>        IGNORE;IGNORE;IGNORE;<U02DB>
-<U02DC>        IGNORE;IGNORE;IGNORE;<U02DC>
-<U02DD>        IGNORE;IGNORE;IGNORE;<U02DD>
-<U0374>        IGNORE;IGNORE;IGNORE;<U0374>
-<U0375>        IGNORE;IGNORE;IGNORE;<U0375>
-<U037A>        IGNORE;IGNORE;IGNORE;<U037A>
-<U037E>        IGNORE;IGNORE;IGNORE;<U037E>
-<U0384>        IGNORE;IGNORE;IGNORE;<U0384>
-<U0385>        IGNORE;IGNORE;IGNORE;<U0385>
-<U0387>        IGNORE;IGNORE;IGNORE;<U0387>
-<U03D0>        IGNORE;IGNORE;IGNORE;<U03D0>
-<U1FBF>        IGNORE;IGNORE;IGNORE;<U1FBF>
-<U1FC0>        IGNORE;IGNORE;IGNORE;<U1FC0>
-<U1FC1>        IGNORE;IGNORE;IGNORE;<U1FC1>
-<U1FCD>        IGNORE;IGNORE;IGNORE;<U1FCD>
-<U1FCE>        IGNORE;IGNORE;IGNORE;<U1FCE>
-<U1FCF>        IGNORE;IGNORE;IGNORE;<U1FCF>
-<U1FDD>        IGNORE;IGNORE;IGNORE;<U1FDD>
-<U1FDE>        IGNORE;IGNORE;IGNORE;<U1FDE>
-<U1FDF>        IGNORE;IGNORE;IGNORE;<U1FDF>
-<U1FED>        IGNORE;IGNORE;IGNORE;<U1FED>
-<U1FEF>        IGNORE;IGNORE;IGNORE;<U1FEF>
-<U1FFE>        IGNORE;IGNORE;IGNORE;<U1FFE>
-<U2002>        IGNORE;IGNORE;IGNORE;<U2002>
-<U2003>        IGNORE;IGNORE;IGNORE;<U2003>
-<U2004>        IGNORE;IGNORE;IGNORE;<U2004>
-<U2005>        IGNORE;IGNORE;IGNORE;<U2005>
-<U2006>        IGNORE;IGNORE;IGNORE;<U2006>
-<U200E>        IGNORE;IGNORE;IGNORE;<U200E>
-<U200F>        IGNORE;IGNORE;IGNORE;<U200F>
-<U2009>        IGNORE;IGNORE;IGNORE;<U2009>
-<U200A>        IGNORE;IGNORE;IGNORE;<U200A>
-<U2010>        IGNORE;IGNORE;IGNORE;<U2010>
-<U2013>        IGNORE;IGNORE;IGNORE;<U2013>
-<U2014>        IGNORE;IGNORE;IGNORE;<U2014>
-<U2015>        IGNORE;IGNORE;IGNORE;<U2015>
-<U2016>        IGNORE;IGNORE;IGNORE;<U2016>
-<U2017>        IGNORE;IGNORE;IGNORE;<U2017>
-<U201A>        IGNORE;IGNORE;IGNORE;<U201A>
-<U201B>        IGNORE;IGNORE;IGNORE;<U201B>
-<U201E>        IGNORE;IGNORE;IGNORE;<U201E>
-<U201F>        IGNORE;IGNORE;IGNORE;<U201F>
-<U2020>        IGNORE;IGNORE;IGNORE;<U2020>
-<U2021>        IGNORE;IGNORE;IGNORE;<U2021>
-<U2219>        IGNORE;IGNORE;IGNORE;<U2219>
-<U2025>        IGNORE;IGNORE;IGNORE;<U2025>
-<U2026>        IGNORE;IGNORE;IGNORE;<U2026>
-<U2030>        IGNORE;IGNORE;IGNORE;<U2030>
-<U2032>        IGNORE;IGNORE;IGNORE;<U2032>
-<U2033>        IGNORE;IGNORE;IGNORE;<U2033>
-<U2034>        IGNORE;IGNORE;IGNORE;<U2034>
-<U2035>        IGNORE;IGNORE;IGNORE;<U2035>
-<U2036>        IGNORE;IGNORE;IGNORE;<U2036>
-<U2037>        IGNORE;IGNORE;IGNORE;<U2037>
-<U2038>        IGNORE;IGNORE;IGNORE;<U2038>
-<U2039>        IGNORE;IGNORE;IGNORE;<U2039>
-<U203A>        IGNORE;IGNORE;IGNORE;<U203A>
-<U203B>        IGNORE;IGNORE;IGNORE;<U203B>
-<U203C>        IGNORE;IGNORE;IGNORE;<U203C>
-<U203E>        IGNORE;IGNORE;IGNORE;<U203E>
-<U207C>        IGNORE;IGNORE;IGNORE;<U207C>
-<U2080>        IGNORE;IGNORE;IGNORE;<U2080>
-<U2081>        IGNORE;IGNORE;IGNORE;<U2081>
-<U2082>        IGNORE;IGNORE;IGNORE;<U2082>
-<U2083>        IGNORE;IGNORE;IGNORE;<U2083>
-<U2084>        IGNORE;IGNORE;IGNORE;<U2084>
-<U2085>        IGNORE;IGNORE;IGNORE;<U2085>
-<U2086>        IGNORE;IGNORE;IGNORE;<U2086>
-<U2087>        IGNORE;IGNORE;IGNORE;<U2087>
-<U2088>        IGNORE;IGNORE;IGNORE;<U2088>
-<U2089>        IGNORE;IGNORE;IGNORE;<U2089>
-<U208A>        IGNORE;IGNORE;IGNORE;<U208A>
-<U208B>        IGNORE;IGNORE;IGNORE;<U208B>
-<U208C>        IGNORE;IGNORE;IGNORE;<U208C>
-<U208D>        IGNORE;IGNORE;IGNORE;<U208D>
-<U208E>        IGNORE;IGNORE;IGNORE;<U208E>
-<U20A3>        IGNORE;IGNORE;IGNORE;<U20A3>
-<U20A4>        IGNORE;IGNORE;IGNORE;<U20A4>
-<U20A7>        IGNORE;IGNORE;IGNORE;<U20A7>
-<U20A9>        IGNORE;IGNORE;IGNORE;<U20A9>
-<U2103>        IGNORE;IGNORE;IGNORE;<U2103>
-<U2105>        IGNORE;IGNORE;IGNORE;<U2105>
-<U2109>        IGNORE;IGNORE;IGNORE;<U2109>
-<U2116>        IGNORE;IGNORE;IGNORE;<U2116>
-<U2117>        IGNORE;IGNORE;IGNORE;<U2117>
-<U211E>        IGNORE;IGNORE;IGNORE;<U211E>
-<U2120>        IGNORE;IGNORE;IGNORE;<U2120>
-<U2122>        IGNORE;IGNORE;IGNORE;<U2122>
-<U2126>        IGNORE;IGNORE;IGNORE;<U2126>
-<U212B>        IGNORE;IGNORE;IGNORE;<U212B>
-<U2153>        IGNORE;IGNORE;IGNORE;<U2153>
-<U2154>        IGNORE;IGNORE;IGNORE;<U2154>
-<U2155>        IGNORE;IGNORE;IGNORE;<U2155>
-<U2156>        IGNORE;IGNORE;IGNORE;<U2156>
-<U2157>        IGNORE;IGNORE;IGNORE;<U2157>
-<U2158>        IGNORE;IGNORE;IGNORE;<U2158>
-<U2159>        IGNORE;IGNORE;IGNORE;<U2159>
-<U215A>        IGNORE;IGNORE;IGNORE;<U215A>
-<U2160>        IGNORE;IGNORE;IGNORE;<U2160>
-<U2161>        IGNORE;IGNORE;IGNORE;<U2161>
-<U2162>        IGNORE;IGNORE;IGNORE;<U2162>
-<U2163>        IGNORE;IGNORE;IGNORE;<U2163>
-<U2164>        IGNORE;IGNORE;IGNORE;<U2164>
-<U2165>        IGNORE;IGNORE;IGNORE;<U2165>
-<U2166>        IGNORE;IGNORE;IGNORE;<U2166>
-<U2167>        IGNORE;IGNORE;IGNORE;<U2167>
-<U2168>        IGNORE;IGNORE;IGNORE;<U2168>
-<U2169>        IGNORE;IGNORE;IGNORE;<U2169>
-<U216A>        IGNORE;IGNORE;IGNORE;<U216A>
-<U216B>        IGNORE;IGNORE;IGNORE;<U216B>
-<U216C>        IGNORE;IGNORE;IGNORE;<U216C>
-<U216D>        IGNORE;IGNORE;IGNORE;<U216D>
-<U216E>        IGNORE;IGNORE;IGNORE;<U216E>
-<U216F>        IGNORE;IGNORE;IGNORE;<U216F>
-<U2170>        IGNORE;IGNORE;IGNORE;<U2170>
-<U2171>        IGNORE;IGNORE;IGNORE;<U2171>
-<U2172>        IGNORE;IGNORE;IGNORE;<U2172>
-<U2173>        IGNORE;IGNORE;IGNORE;<U2173>
-<U2174>        IGNORE;IGNORE;IGNORE;<U2174>
-<U2175>        IGNORE;IGNORE;IGNORE;<U2175>
-<U2176>        IGNORE;IGNORE;IGNORE;<U2176>
-<U2177>        IGNORE;IGNORE;IGNORE;<U2177>
-<U2178>        IGNORE;IGNORE;IGNORE;<U2178>
-<U2179>        IGNORE;IGNORE;IGNORE;<U2179>
-<U217A>        IGNORE;IGNORE;IGNORE;<U217A>
-<U217B>        IGNORE;IGNORE;IGNORE;<U217B>
-<U217C>        IGNORE;IGNORE;IGNORE;<U217C>
-<U217D>        IGNORE;IGNORE;IGNORE;<U217D>
-<U217E>        IGNORE;IGNORE;IGNORE;<U217E>
-<U217F>        IGNORE;IGNORE;IGNORE;<U217F>
-<U2180>        IGNORE;IGNORE;IGNORE;<U2180>
-<U2181>        IGNORE;IGNORE;IGNORE;<U2181>
-<U2182>        IGNORE;IGNORE;IGNORE;<U2182>
-<U2191>        IGNORE;IGNORE;IGNORE;<U2191>
-<U2193>        IGNORE;IGNORE;IGNORE;<U2193>
-<U2194>        IGNORE;IGNORE;IGNORE;<U2194>
-<U2195>        IGNORE;IGNORE;IGNORE;<U2195>
-<U2196>        IGNORE;IGNORE;IGNORE;<U2196>
-<U2197>        IGNORE;IGNORE;IGNORE;<U2197>
-<U2198>        IGNORE;IGNORE;IGNORE;<U2198>
-<U2199>        IGNORE;IGNORE;IGNORE;<U2199>
-<U21A8>        IGNORE;IGNORE;IGNORE;<U21A8>
-<U21C0>        IGNORE;IGNORE;IGNORE;<U21C0>
-<U21D0>        IGNORE;IGNORE;IGNORE;<U21D0>
-<U21D2>        IGNORE;IGNORE;IGNORE;<U21D2>
-<U21D4>        IGNORE;IGNORE;IGNORE;<U21D4>
-<U2200>        IGNORE;IGNORE;IGNORE;<U2200>
-<U2202>        IGNORE;IGNORE;IGNORE;<U2202>
-<U2203>        IGNORE;IGNORE;IGNORE;<U2203>
-<U2205>        IGNORE;IGNORE;IGNORE;<U2205>
-<U2206>        IGNORE;IGNORE;IGNORE;<U2206>
-<U2207>        IGNORE;IGNORE;IGNORE;<U2207>
-<U2208>        IGNORE;IGNORE;IGNORE;<U2208>
-<U220B>        IGNORE;IGNORE;IGNORE;<U220B>
-<U220F>        IGNORE;IGNORE;IGNORE;<U220F>
-<U2211>        IGNORE;IGNORE;IGNORE;<U2211>
-<U2212>        IGNORE;IGNORE;IGNORE;<U2212>
-<U2213>        IGNORE;IGNORE;IGNORE;<U2213>
-<U2214>        IGNORE;IGNORE;IGNORE;<U2214>
-<U2044>        IGNORE;IGNORE;IGNORE;<U2044>
-<U2217>        IGNORE;IGNORE;IGNORE;<U2217>
-<U2218>        IGNORE;IGNORE;IGNORE;<U2218>
-<U2022>        IGNORE;IGNORE;IGNORE;<U2022>
-<U221A>        IGNORE;IGNORE;IGNORE;<U221A>
-<U221D>        IGNORE;IGNORE;IGNORE;<U221D>
-<U221E>        IGNORE;IGNORE;IGNORE;<U221E>
-<U221F>        IGNORE;IGNORE;IGNORE;<U221F>
-<U2220>        IGNORE;IGNORE;IGNORE;<U2220>
-<U2225>        IGNORE;IGNORE;IGNORE;<U2225>
-<U2227>        IGNORE;IGNORE;IGNORE;<U2227>
-<U2228>        IGNORE;IGNORE;IGNORE;<U2228>
-<U2229>        IGNORE;IGNORE;IGNORE;<U2229>
-<U222A>        IGNORE;IGNORE;IGNORE;<U222A>
-<U222B>        IGNORE;IGNORE;IGNORE;<U222B>
-<U222C>        IGNORE;IGNORE;IGNORE;<U222C>
-<U222E>        IGNORE;IGNORE;IGNORE;<U222E>
-<U2234>        IGNORE;IGNORE;IGNORE;<U2234>
-<U2235>        IGNORE;IGNORE;IGNORE;<U2235>
-<U2236>        IGNORE;IGNORE;IGNORE;<U2236>
-<U2237>        IGNORE;IGNORE;IGNORE;<U2237>
-<U223C>        IGNORE;IGNORE;IGNORE;<U223C>
-<U223E>        IGNORE;IGNORE;IGNORE;<U223E>
-<U2243>        IGNORE;IGNORE;IGNORE;<U2243>
-<U2245>        IGNORE;IGNORE;IGNORE;<U2245>
-<U2248>        IGNORE;IGNORE;IGNORE;<U2248>
-<U224C>        IGNORE;IGNORE;IGNORE;<U224C>
-<U2253>        IGNORE;IGNORE;IGNORE;<U2253>
-<U2261>        IGNORE;IGNORE;IGNORE;<U2261>
-<U226A>        IGNORE;IGNORE;IGNORE;<U226A>
-<U226B>        IGNORE;IGNORE;IGNORE;<U226B>
-<U226E>        IGNORE;IGNORE;IGNORE;<U226E>
-<U226F>        IGNORE;IGNORE;IGNORE;<U226F>
-<U2282>        IGNORE;IGNORE;IGNORE;<U2282>
-<U2283>        IGNORE;IGNORE;IGNORE;<U2283>
-<U2286>        IGNORE;IGNORE;IGNORE;<U2286>
-<U2287>        IGNORE;IGNORE;IGNORE;<U2287>
-<U2299>        IGNORE;IGNORE;IGNORE;<U2299>
-<U229A>        IGNORE;IGNORE;IGNORE;<U229A>
-<U22A5>        IGNORE;IGNORE;IGNORE;<U22A5>
-<U22C5>        IGNORE;IGNORE;IGNORE;<U22C5>
-<U22EE>        IGNORE;IGNORE;IGNORE;<U22EE>
-<U2302>        IGNORE;IGNORE;IGNORE;<U2302>
-<U2308>        IGNORE;IGNORE;IGNORE;<U2308>
-<U2309>        IGNORE;IGNORE;IGNORE;<U2309>
-<U230A>        IGNORE;IGNORE;IGNORE;<U230A>
-<U230B>        IGNORE;IGNORE;IGNORE;<U230B>
-<U2310>        IGNORE;IGNORE;IGNORE;<U2310>
-<U2312>        IGNORE;IGNORE;IGNORE;<U2312>
-<U2315>        IGNORE;IGNORE;IGNORE;<U2315>
-<U2320>        IGNORE;IGNORE;IGNORE;<U2320>
-<U2321>        IGNORE;IGNORE;IGNORE;<U2321>
-<U2423>        IGNORE;IGNORE;IGNORE;<U2423>
-<U2440>        IGNORE;IGNORE;IGNORE;<U2440>
-<U2441>        IGNORE;IGNORE;IGNORE;<U2441>
-<U2442>        IGNORE;IGNORE;IGNORE;<U2442>
-<U2443>        IGNORE;IGNORE;IGNORE;<U2443>
-<U2446>        IGNORE;IGNORE;IGNORE;<U2446>
-<U2447>        IGNORE;IGNORE;IGNORE;<U2447>
-<U2448>        IGNORE;IGNORE;IGNORE;<U2448>
-<U2449>        IGNORE;IGNORE;IGNORE;<U2449>
-<U2460>        IGNORE;IGNORE;IGNORE;<U2460>
-<U2461>        IGNORE;IGNORE;IGNORE;<U2461>
-<U2462>        IGNORE;IGNORE;IGNORE;<U2462>
-<U2463>        IGNORE;IGNORE;IGNORE;<U2463>
-<U2464>        IGNORE;IGNORE;IGNORE;<U2464>
-<U2465>        IGNORE;IGNORE;IGNORE;<U2465>
-<U2466>        IGNORE;IGNORE;IGNORE;<U2466>
-<U2467>        IGNORE;IGNORE;IGNORE;<U2467>
-<U2468>        IGNORE;IGNORE;IGNORE;<U2468>
-<U2469>        IGNORE;IGNORE;IGNORE;<U2469>
-<U246A>        IGNORE;IGNORE;IGNORE;<U246A>
-<U246B>        IGNORE;IGNORE;IGNORE;<U246B>
-<U246C>        IGNORE;IGNORE;IGNORE;<U246C>
-<U246D>        IGNORE;IGNORE;IGNORE;<U246D>
-<U246E>        IGNORE;IGNORE;IGNORE;<U246E>
-<U246F>        IGNORE;IGNORE;IGNORE;<U246F>
-<U2470>        IGNORE;IGNORE;IGNORE;<U2470>
-<U2471>        IGNORE;IGNORE;IGNORE;<U2471>
-<U2472>        IGNORE;IGNORE;IGNORE;<U2472>
-<U2473>        IGNORE;IGNORE;IGNORE;<U2473>
-<U2474>        IGNORE;IGNORE;IGNORE;<U2474>
-<U2475>        IGNORE;IGNORE;IGNORE;<U2475>
-<U2476>        IGNORE;IGNORE;IGNORE;<U2476>
-<U2477>        IGNORE;IGNORE;IGNORE;<U2477>
-<U2478>        IGNORE;IGNORE;IGNORE;<U2478>
-<U2479>        IGNORE;IGNORE;IGNORE;<U2479>
-<U247A>        IGNORE;IGNORE;IGNORE;<U247A>
-<U247B>        IGNORE;IGNORE;IGNORE;<U247B>
-<U247C>        IGNORE;IGNORE;IGNORE;<U247C>
-<U247D>        IGNORE;IGNORE;IGNORE;<U247D>
-<U247E>        IGNORE;IGNORE;IGNORE;<U247E>
-<U247F>        IGNORE;IGNORE;IGNORE;<U247F>
-<U2480>        IGNORE;IGNORE;IGNORE;<U2480>
-<U2481>        IGNORE;IGNORE;IGNORE;<U2481>
-<U2482>        IGNORE;IGNORE;IGNORE;<U2482>
-<U2483>        IGNORE;IGNORE;IGNORE;<U2483>
-<U2484>        IGNORE;IGNORE;IGNORE;<U2484>
-<U2485>        IGNORE;IGNORE;IGNORE;<U2485>
-<U2486>        IGNORE;IGNORE;IGNORE;<U2486>
-<U2487>        IGNORE;IGNORE;IGNORE;<U2487>
-<U2488>        IGNORE;IGNORE;IGNORE;<U2488>
-<U2489>        IGNORE;IGNORE;IGNORE;<U2489>
-<U248A>        IGNORE;IGNORE;IGNORE;<U248A>
-<U248B>        IGNORE;IGNORE;IGNORE;<U248B>
-<U248C>        IGNORE;IGNORE;IGNORE;<U248C>
-<U248D>        IGNORE;IGNORE;IGNORE;<U248D>
-<U248E>        IGNORE;IGNORE;IGNORE;<U248E>
-<U248F>        IGNORE;IGNORE;IGNORE;<U248F>
-<U2490>        IGNORE;IGNORE;IGNORE;<U2490>
-<U2491>        IGNORE;IGNORE;IGNORE;<U2491>
-<U2492>        IGNORE;IGNORE;IGNORE;<U2492>
-<U2493>        IGNORE;IGNORE;IGNORE;<U2493>
-<U2494>        IGNORE;IGNORE;IGNORE;<U2494>
-<U2495>        IGNORE;IGNORE;IGNORE;<U2495>
-<U2496>        IGNORE;IGNORE;IGNORE;<U2496>
-<U2497>        IGNORE;IGNORE;IGNORE;<U2497>
-<U2498>        IGNORE;IGNORE;IGNORE;<U2498>
-<U2499>        IGNORE;IGNORE;IGNORE;<U2499>
-<U249A>        IGNORE;IGNORE;IGNORE;<U249A>
-<U249B>        IGNORE;IGNORE;IGNORE;<U249B>
-<U24EA>        IGNORE;IGNORE;IGNORE;<U24EA>
-<U2500>        IGNORE;IGNORE;IGNORE;<U2500>
-<U2550>        IGNORE;IGNORE;IGNORE;<U2550>
-<U2502>        IGNORE;IGNORE;IGNORE;<U2502>
-<U2551>        IGNORE;IGNORE;IGNORE;<U2551>
-<U2504>        IGNORE;IGNORE;IGNORE;<U2504>
-<U2505>        IGNORE;IGNORE;IGNORE;<U2505>
-<U2506>        IGNORE;IGNORE;IGNORE;<U2506>
-<U2507>        IGNORE;IGNORE;IGNORE;<U2507>
-<U2508>        IGNORE;IGNORE;IGNORE;<U2508>
-<U2509>        IGNORE;IGNORE;IGNORE;<U2509>
-<U250A>        IGNORE;IGNORE;IGNORE;<U250A>
-<U250B>        IGNORE;IGNORE;IGNORE;<U250B>
-<U250C>        IGNORE;IGNORE;IGNORE;<U250C>
-<U2552>        IGNORE;IGNORE;IGNORE;<U2552>
-<U2553>        IGNORE;IGNORE;IGNORE;<U2553>
-<U2554>        IGNORE;IGNORE;IGNORE;<U2554>
-<U2510>        IGNORE;IGNORE;IGNORE;<U2510>
-<U2555>        IGNORE;IGNORE;IGNORE;<U2555>
-<U2556>        IGNORE;IGNORE;IGNORE;<U2556>
-<U2557>        IGNORE;IGNORE;IGNORE;<U2557>
-<U2514>        IGNORE;IGNORE;IGNORE;<U2514>
-<U2558>        IGNORE;IGNORE;IGNORE;<U2558>
-<U2559>        IGNORE;IGNORE;IGNORE;<U2559>
-<U255A>        IGNORE;IGNORE;IGNORE;<U255A>
-<U2518>        IGNORE;IGNORE;IGNORE;<U2518>
-<U255B>        IGNORE;IGNORE;IGNORE;<U255B>
-<U255C>        IGNORE;IGNORE;IGNORE;<U255C>
-<U255D>        IGNORE;IGNORE;IGNORE;<U255D>
-<U251C>        IGNORE;IGNORE;IGNORE;<U251C>
-<U255E>        IGNORE;IGNORE;IGNORE;<U255E>
-<U251E>        IGNORE;IGNORE;IGNORE;<U251E>
-<U251F>        IGNORE;IGNORE;IGNORE;<U251F>
-<U255F>        IGNORE;IGNORE;IGNORE;<U255F>
-<U2521>        IGNORE;IGNORE;IGNORE;<U2521>
-<U2522>        IGNORE;IGNORE;IGNORE;<U2522>
-<U2560>        IGNORE;IGNORE;IGNORE;<U2560>
-<U2524>        IGNORE;IGNORE;IGNORE;<U2524>
-<U2561>        IGNORE;IGNORE;IGNORE;<U2561>
-<U2526>        IGNORE;IGNORE;IGNORE;<U2526>
-<U2527>        IGNORE;IGNORE;IGNORE;<U2527>
-<U2562>        IGNORE;IGNORE;IGNORE;<U2562>
-<U2529>        IGNORE;IGNORE;IGNORE;<U2529>
-<U252A>        IGNORE;IGNORE;IGNORE;<U252A>
-<U2563>        IGNORE;IGNORE;IGNORE;<U2563>
-<U252C>        IGNORE;IGNORE;IGNORE;<U252C>
-<U252D>        IGNORE;IGNORE;IGNORE;<U252D>
-<U252E>        IGNORE;IGNORE;IGNORE;<U252E>
-<U2564>        IGNORE;IGNORE;IGNORE;<U2564>
-<U2565>        IGNORE;IGNORE;IGNORE;<U2565>
-<U2531>        IGNORE;IGNORE;IGNORE;<U2531>
-<U2532>        IGNORE;IGNORE;IGNORE;<U2532>
-<U2566>        IGNORE;IGNORE;IGNORE;<U2566>
-<U2534>        IGNORE;IGNORE;IGNORE;<U2534>
-<U2535>        IGNORE;IGNORE;IGNORE;<U2535>
-<U2536>        IGNORE;IGNORE;IGNORE;<U2536>
-<U2567>        IGNORE;IGNORE;IGNORE;<U2567>
-<U2568>        IGNORE;IGNORE;IGNORE;<U2568>
-<U2539>        IGNORE;IGNORE;IGNORE;<U2539>
-<U253A>        IGNORE;IGNORE;IGNORE;<U253A>
-<U2569>        IGNORE;IGNORE;IGNORE;<U2569>
-<U253C>        IGNORE;IGNORE;IGNORE;<U253C>
-<U253D>        IGNORE;IGNORE;IGNORE;<U253D>
-<U253E>        IGNORE;IGNORE;IGNORE;<U253E>
-<U256A>        IGNORE;IGNORE;IGNORE;<U256A>
-<U2540>        IGNORE;IGNORE;IGNORE;<U2540>
-<U2541>        IGNORE;IGNORE;IGNORE;<U2541>
-<U256B>        IGNORE;IGNORE;IGNORE;<U256B>
-<U2543>        IGNORE;IGNORE;IGNORE;<U2543>
-<U2544>        IGNORE;IGNORE;IGNORE;<U2544>
-<U2545>        IGNORE;IGNORE;IGNORE;<U2545>
-<U2546>        IGNORE;IGNORE;IGNORE;<U2546>
-<U2547>        IGNORE;IGNORE;IGNORE;<U2547>
-<U2548>        IGNORE;IGNORE;IGNORE;<U2548>
-<U2549>        IGNORE;IGNORE;IGNORE;<U2549>
-<U254A>        IGNORE;IGNORE;IGNORE;<U254A>
-<U256C>        IGNORE;IGNORE;IGNORE;<U256C>
-<U2571>        IGNORE;IGNORE;IGNORE;<U2571>
-<U2572>        IGNORE;IGNORE;IGNORE;<U2572>
-<U2580>        IGNORE;IGNORE;IGNORE;<U2580>
-<U2584>        IGNORE;IGNORE;IGNORE;<U2584>
-<U2588>        IGNORE;IGNORE;IGNORE;<U2588>
-<U258C>        IGNORE;IGNORE;IGNORE;<U258C>
-<U2590>        IGNORE;IGNORE;IGNORE;<U2590>
-<U2591>        IGNORE;IGNORE;IGNORE;<U2591>
-<U2592>        IGNORE;IGNORE;IGNORE;<U2592>
-<U2593>        IGNORE;IGNORE;IGNORE;<U2593>
-<U25A0>        IGNORE;IGNORE;IGNORE;<U25A0>
-<U25A1>        IGNORE;IGNORE;IGNORE;<U25A1>
-<U25A2>        IGNORE;IGNORE;IGNORE;<U25A2>
-<U25A3>        IGNORE;IGNORE;IGNORE;<U25A3>
-<U25A4>        IGNORE;IGNORE;IGNORE;<U25A4>
-<U25A5>        IGNORE;IGNORE;IGNORE;<U25A5>
-<U25A6>        IGNORE;IGNORE;IGNORE;<U25A6>
-<U25A7>        IGNORE;IGNORE;IGNORE;<U25A7>
-<U25A8>        IGNORE;IGNORE;IGNORE;<U25A8>
-<U25A9>        IGNORE;IGNORE;IGNORE;<U25A9>
-<U25AA>        IGNORE;IGNORE;IGNORE;<U25AA>
-<U25AC>        IGNORE;IGNORE;IGNORE;<U25AC>
-<U25AD>        IGNORE;IGNORE;IGNORE;<U25AD>
-<U25B2>        IGNORE;IGNORE;IGNORE;<U25B2>
-<U25B3>        IGNORE;IGNORE;IGNORE;<U25B3>
-<U25B7>        IGNORE;IGNORE;IGNORE;<U25B7>
-<U25BA>        IGNORE;IGNORE;IGNORE;<U25BA>
-<U25BC>        IGNORE;IGNORE;IGNORE;<U25BC>
-<U25BD>        IGNORE;IGNORE;IGNORE;<U25BD>
-<U25C1>        IGNORE;IGNORE;IGNORE;<U25C1>
-<U25C4>        IGNORE;IGNORE;IGNORE;<U25C4>
-<U25C6>        IGNORE;IGNORE;IGNORE;<U25C6>
-<U25C7>        IGNORE;IGNORE;IGNORE;<U25C7>
-<U25CA>        IGNORE;IGNORE;IGNORE;<U25CA>
-<U25CB>        IGNORE;IGNORE;IGNORE;<U25CB>
-<U25CE>        IGNORE;IGNORE;IGNORE;<U25CE>
-<U25CF>        IGNORE;IGNORE;IGNORE;<U25CF>
-<U25D0>        IGNORE;IGNORE;IGNORE;<U25D0>
-<U25D1>        IGNORE;IGNORE;IGNORE;<U25D1>
-<U25D8>        IGNORE;IGNORE;IGNORE;<U25D8>
-<U25D9>        IGNORE;IGNORE;IGNORE;<U25D9>
-<U25E2>        IGNORE;IGNORE;IGNORE;<U25E2>
-<U25E3>        IGNORE;IGNORE;IGNORE;<U25E3>
-<U25EF>        IGNORE;IGNORE;IGNORE;<U25EF>
-<U2605>        IGNORE;IGNORE;IGNORE;<U2605>
-<U2606>        IGNORE;IGNORE;IGNORE;<U2606>
-<U260E>        IGNORE;IGNORE;IGNORE;<U260E>
-<U260F>        IGNORE;IGNORE;IGNORE;<U260F>
-<U261C>        IGNORE;IGNORE;IGNORE;<U261C>
-<U261E>        IGNORE;IGNORE;IGNORE;<U261E>
-<U263A>        IGNORE;IGNORE;IGNORE;<U263A>
-<U263B>        IGNORE;IGNORE;IGNORE;<U263B>
-<U263C>        IGNORE;IGNORE;IGNORE;<U263C>
-<U2640>        IGNORE;IGNORE;IGNORE;<U2640>
-<U2642>        IGNORE;IGNORE;IGNORE;<U2642>
-<U2660>        IGNORE;IGNORE;IGNORE;<U2660>
-<U2661>        IGNORE;IGNORE;IGNORE;<U2661>
-<U2662>        IGNORE;IGNORE;IGNORE;<U2662>
-<U2663>        IGNORE;IGNORE;IGNORE;<U2663>
-<U2664>        IGNORE;IGNORE;IGNORE;<U2664>
-<U2665>        IGNORE;IGNORE;IGNORE;<U2665>
-<U2666>        IGNORE;IGNORE;IGNORE;<U2666>
-<U2667>        IGNORE;IGNORE;IGNORE;<U2667>
-<U2669>        IGNORE;IGNORE;IGNORE;<U2669>
-<U266A>        IGNORE;IGNORE;IGNORE;<U266A>
-<U266B>        IGNORE;IGNORE;IGNORE;<U266B>
-<U266C>        IGNORE;IGNORE;IGNORE;<U266C>
-<U266D>        IGNORE;IGNORE;IGNORE;<U266D>
-<U266E>        IGNORE;IGNORE;IGNORE;<U266E>
-<U266F>        IGNORE;IGNORE;IGNORE;<U266F>
-<U2713>        IGNORE;IGNORE;IGNORE;<U2713>
-<U2717>        IGNORE;IGNORE;IGNORE;<U2717>
-<U2720>        IGNORE;IGNORE;IGNORE;<U2720>
-<U3000>        IGNORE;IGNORE;IGNORE;<U3000>
-<U3001>        IGNORE;IGNORE;IGNORE;<U3001>
-<U3002>        IGNORE;IGNORE;IGNORE;<U3002>
-<U3003>        IGNORE;IGNORE;IGNORE;<U3003>
-<U3004>        IGNORE;IGNORE;IGNORE;<U3004>
-<U3005>        IGNORE;IGNORE;IGNORE;<U3005>
-<U3006>        IGNORE;IGNORE;IGNORE;<U3006>
-<U3007>        IGNORE;IGNORE;IGNORE;<U3007>
-<U300A>        IGNORE;IGNORE;IGNORE;<U300A>
-<U300B>        IGNORE;IGNORE;IGNORE;<U300B>
-<U300C>        IGNORE;IGNORE;IGNORE;<U300C>
-<U300D>        IGNORE;IGNORE;IGNORE;<U300D>
-<U300E>        IGNORE;IGNORE;IGNORE;<U300E>
-<U300F>        IGNORE;IGNORE;IGNORE;<U300F>
-<U3010>        IGNORE;IGNORE;IGNORE;<U3010>
-<U3011>        IGNORE;IGNORE;IGNORE;<U3011>
-<U3012>        IGNORE;IGNORE;IGNORE;<U3012>
-<U3013>        IGNORE;IGNORE;IGNORE;<U3013>
-<U3014>        IGNORE;IGNORE;IGNORE;<U3014>
-<U3015>        IGNORE;IGNORE;IGNORE;<U3015>
-<U3016>        IGNORE;IGNORE;IGNORE;<U3016>
-<U3017>        IGNORE;IGNORE;IGNORE;<U3017>
-<U301C>        IGNORE;IGNORE;IGNORE;<U301C>
-<U3020>        IGNORE;IGNORE;IGNORE;<U3020>
-<U309B>        IGNORE;IGNORE;IGNORE;<U309B>
-<U309C>        IGNORE;IGNORE;IGNORE;<U309C>
-<U309D>        IGNORE;IGNORE;IGNORE;<U309D>
-<U309E>        IGNORE;IGNORE;IGNORE;<U309E>
-<U30FB>        IGNORE;IGNORE;IGNORE;<U30FB>
-<U30FC>        IGNORE;IGNORE;IGNORE;<U30FC>
-<U30FD>        IGNORE;IGNORE;IGNORE;<U30FD>
-<U30FE>        IGNORE;IGNORE;IGNORE;<U30FE>
-<U321C>        IGNORE;IGNORE;IGNORE;<U321C>
-<U3220>        IGNORE;IGNORE;IGNORE;<U3220>
-<U3221>        IGNORE;IGNORE;IGNORE;<U3221>
-<U3222>        IGNORE;IGNORE;IGNORE;<U3222>
-<U3223>        IGNORE;IGNORE;IGNORE;<U3223>
-<U3224>        IGNORE;IGNORE;IGNORE;<U3224>
-<U3225>        IGNORE;IGNORE;IGNORE;<U3225>
-<U3226>        IGNORE;IGNORE;IGNORE;<U3226>
-<U3227>        IGNORE;IGNORE;IGNORE;<U3227>
-<U3228>        IGNORE;IGNORE;IGNORE;<U3228>
-<U3229>        IGNORE;IGNORE;IGNORE;<U3229>
-<U327F>        IGNORE;IGNORE;IGNORE;<U327F>
-<U33C2>        IGNORE;IGNORE;IGNORE;<U33C2>
-<U33D8>        IGNORE;IGNORE;IGNORE;<U33D8>
-<U0000>        IGNORE;IGNORE;IGNORE;<U0000>
-<U0001>        IGNORE;IGNORE;IGNORE;<U0001>
-<U0002>        IGNORE;IGNORE;IGNORE;<U0002>
-<U0003>        IGNORE;IGNORE;IGNORE;<U0003>
-<U0004>        IGNORE;IGNORE;IGNORE;<U0004>
-<U0005>        IGNORE;IGNORE;IGNORE;<U0005>
-<U0006>        IGNORE;IGNORE;IGNORE;<U0006>
-<U0007>        IGNORE;IGNORE;IGNORE;<U0007>
-<U0008>        IGNORE;IGNORE;IGNORE;<U0008>
-<U000E>        IGNORE;IGNORE;IGNORE;<U000E>
-<U000F>        IGNORE;IGNORE;IGNORE;<U000F>
-<U0010>        IGNORE;IGNORE;IGNORE;<U0010>
-<U0011>        IGNORE;IGNORE;IGNORE;<U0011>
-<U0012>        IGNORE;IGNORE;IGNORE;<U0012>
-<U0013>        IGNORE;IGNORE;IGNORE;<U0013>
-<U0014>        IGNORE;IGNORE;IGNORE;<U0014>
-<U0015>        IGNORE;IGNORE;IGNORE;<U0015>
-<U0016>        IGNORE;IGNORE;IGNORE;<U0016>
-<U0017>        IGNORE;IGNORE;IGNORE;<U0017>
-<U0018>        IGNORE;IGNORE;IGNORE;<U0018>
-<U0019>        IGNORE;IGNORE;IGNORE;<U0019>
-<U001A>        IGNORE;IGNORE;IGNORE;<U001A>
-<U001B>        IGNORE;IGNORE;IGNORE;<U001B>
-<U001C>        IGNORE;IGNORE;IGNORE;<U001C>
-<U001D>        IGNORE;IGNORE;IGNORE;<U001D>
-<U001E>        IGNORE;IGNORE;IGNORE;<U001E>
-<U001F>        IGNORE;IGNORE;IGNORE;<U001F>
-<U007F>        IGNORE;IGNORE;IGNORE;<U007F>
-<U0080>        IGNORE;IGNORE;IGNORE;<U0080>
-<U0081>        IGNORE;IGNORE;IGNORE;<U0081>
-<U0082>        IGNORE;IGNORE;IGNORE;<U0082>
-<U0083>        IGNORE;IGNORE;IGNORE;<U0083>
-<U0084>        IGNORE;IGNORE;IGNORE;<U0084>
-<U0085>        IGNORE;IGNORE;IGNORE;<U0085>
-<U0086>        IGNORE;IGNORE;IGNORE;<U0086>
-<U0087>        IGNORE;IGNORE;IGNORE;<U0087>
-<U0088>        IGNORE;IGNORE;IGNORE;<U0088>
-<U0089>        IGNORE;IGNORE;IGNORE;<U0089>
-<U008A>        IGNORE;IGNORE;IGNORE;<U008A>
-<U008B>        IGNORE;IGNORE;IGNORE;<U008B>
-<U008C>        IGNORE;IGNORE;IGNORE;<U008C>
-<U008D>        IGNORE;IGNORE;IGNORE;<U008D>
-<U008E>        IGNORE;IGNORE;IGNORE;<U008E>
-<U008F>        IGNORE;IGNORE;IGNORE;<U008F>
-<U0090>        IGNORE;IGNORE;IGNORE;<U0090>
-<U0091>        IGNORE;IGNORE;IGNORE;<U0091>
-<U0092>        IGNORE;IGNORE;IGNORE;<U0092>
-<U0093>        IGNORE;IGNORE;IGNORE;<U0093>
-<U0094>        IGNORE;IGNORE;IGNORE;<U0094>
-<U0095>        IGNORE;IGNORE;IGNORE;<U0095>
-<U0096>        IGNORE;IGNORE;IGNORE;<U0096>
-<U0097>        IGNORE;IGNORE;IGNORE;<U0097>
-<U0098>        IGNORE;IGNORE;IGNORE;<U0098>
-<U0099>        IGNORE;IGNORE;IGNORE;<U0099>
-<U009A>        IGNORE;IGNORE;IGNORE;<U009A>
-<U009B>        IGNORE;IGNORE;IGNORE;<U009B>
-<U009C>        IGNORE;IGNORE;IGNORE;<U009C>
-<U009D>        IGNORE;IGNORE;IGNORE;<U009D>
-<U009E>        IGNORE;IGNORE;IGNORE;<U009E>
-<U009F>        IGNORE;IGNORE;IGNORE;<U009F>
-<UE000>        IGNORE;IGNORE;IGNORE;<UE000>
-<UE001>        IGNORE;IGNORE;IGNORE;<UE001>
-<UE002>        IGNORE;IGNORE;IGNORE;<UE002>
-<U0301>        IGNORE;IGNORE;IGNORE;<U0301>
-<UE004>        IGNORE;IGNORE;IGNORE;<UE004>
-<UE005>        IGNORE;IGNORE;IGNORE;<UE005>
-<UE006>        IGNORE;IGNORE;IGNORE;<UE006>
-<UE007>        IGNORE;IGNORE;IGNORE;<UE007>
-<UE008>        IGNORE;IGNORE;IGNORE;<UE008>
-<UE009>        IGNORE;IGNORE;IGNORE;<UE009>
-<UE00A>        IGNORE;IGNORE;IGNORE;<UE00A>
-<UE00B>        IGNORE;IGNORE;IGNORE;<UE00B>
-<UE00C>        IGNORE;IGNORE;IGNORE;<UE00C>
-<UE00D>        IGNORE;IGNORE;IGNORE;<UE00D>
-<UE00E>        IGNORE;IGNORE;IGNORE;<UE00E>
-<UE00F>        IGNORE;IGNORE;IGNORE;<UE00F>
-<"=>   IGNORE;IGNORE;IGNORE;<"=>
-<UE011>        IGNORE;IGNORE;IGNORE;<UE011>
-<UE012>        IGNORE;IGNORE;IGNORE;<UE012>
-<UE013>        IGNORE;IGNORE;IGNORE;<UE013>
-<UE014>        IGNORE;IGNORE;IGNORE;<UE014>
-<UE015>        IGNORE;IGNORE;IGNORE;<UE015>
-<UE017>        IGNORE;IGNORE;IGNORE;<UE017>
-<UE018>        IGNORE;IGNORE;IGNORE;<UE018>
-<UE019>        IGNORE;IGNORE;IGNORE;<UE019>
-UNDEFINED      IGNORE;IGNORE;IGNORE
+reorder-after <U0126>
+<U0049> <dotless-i>;<BAS>;<CAP>;IGNORE
+<U0130> <i>;<BAS>;<CAP>;IGNORE
+reorder-after <U0127>
+<U0131> <dotless-i>;<BAS>;<MIN>;IGNORE
 
-<U0030>        <U0030>;<U0030>;IGNORE;IGNORE
-<U2070>        <U0030>;<U2070>;IGNORE;IGNORE
-<U215B>        <U0030>;<U215B>;IGNORE;IGNORE
-<U00BC>        <U0030>;<U00BC>;IGNORE;IGNORE
-<U215C>        <U0030>;<U215C>;IGNORE;IGNORE
-<U00BD>        <U0030>;<U00BD>;IGNORE;IGNORE
-<U215D>        <U0030>;<U215D>;IGNORE;IGNORE
-<U00BE>        <U0030>;<U00BE>;IGNORE;IGNORE
-<U215E>        <U0030>;<U215E>;IGNORE;IGNORE
-<U0031>        <U0031>;<U0031>;IGNORE;IGNORE
-<U0032>        <U0032>;<U0032>;IGNORE;IGNORE
-<U0033>        <U0033>;<U0033>;IGNORE;IGNORE
-<U0034>        <U0034>;<U0034>;IGNORE;IGNORE
-<U0035>        <U0035>;<U0035>;IGNORE;IGNORE
-<U0036>        <U0036>;<U0036>;IGNORE;IGNORE
-<U0037>        <U0037>;<U0037>;IGNORE;IGNORE
-<U0038>        <U0038>;<U0038>;IGNORE;IGNORE
-<U0039>        <U0039>;<U0039>;IGNORE;IGNORE
-<U00B9>        <U0031>;<U00B9>;IGNORE;IGNORE
-<U00B2>        <U0032>;<U00B2>;IGNORE;IGNORE
-<U00B3>        <U0033>;<U00B3>;IGNORE;IGNORE
-<U2074>        <U0034>;<U2074>;IGNORE;IGNORE
-<U2075>        <U0035>;<U2075>;IGNORE;IGNORE
-<U2076>        <U0036>;<U2076>;IGNORE;IGNORE
-<U2077>        <U0037>;<U2077>;IGNORE;IGNORE
-<U2078>        <U0038>;<U2078>;IGNORE;IGNORE
-<U2079>        <U0039>;<U2079>;IGNORE;IGNORE
-<U0041>        <U0041>;<NONE>;<CAPITAL>;IGNORE
-<U0061>        <U0041>;<NONE>;<SMALL>;IGNORE
-<U00AA>        <U0041>;<NONE>;<U00AA>;IGNORE
-<U00C1>        <U0041>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E1>        <U0041>;<ACUTE>;<SMALL>;IGNORE
-<U00C0>        <U0041>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E0>        <U0041>;<GRAVE>;<SMALL>;IGNORE
-<U0200>        <U0041>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0201>        <U0041>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0102>        <U0041>;<BREVE>;<CAPITAL>;IGNORE
-<U0103>        <U0041>;<BREVE>;<SMALL>;IGNORE
-<U1EAE>        <U0041>;<BREVE+ACUTE>;<CAPITAL>;IGNORE
-<U1EAF>        <U0041>;<BREVE+ACUTE>;<SMALL>;IGNORE
-<U1EB0>        <U0041>;<BREVE+GRAVE>;<CAPITAL>;IGNORE
-<U1EB1>        <U0041>;<BREVE+GRAVE>;<SMALL>;IGNORE
-<U1EB2>        <U0041>;<BREVE+HOOK>;<CAPITAL>;IGNORE
-<U1EB3>        <U0041>;<BREVE+HOOK>;<SMALL>;IGNORE
-<U1EB4>        <U0041>;<BREVE+TILDE>;<CAPITAL>;IGNORE
-<U1EB5>        <U0041>;<BREVE+TILDE>;<SMALL>;IGNORE
-<U1EB6>        <U0041>;<BREVE+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB7>        <U0041>;<BREVE+DOT-BELOW>;<SMALL>;IGNORE
-<U0202>        <U0041>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0203>        <U0041>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00C2>        <U0041>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00E2>        <U0041>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EA4>        <U0041>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EA5>        <U0041>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EA6>        <U0041>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EA7>        <U0041>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EA8>        <U0041>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EA9>        <U0041>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EAA>        <U0041>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EAB>        <U0041>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EAC>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EAD>        <U0041>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01CD>        <U0041>;<CARON>;<CAPITAL>;IGNORE
-<U01CE>        <U0041>;<CARON>;<SMALL>;IGNORE
-<U00C5>        <U0041>;<RING>;<CAPITAL>;IGNORE
-<U00E5>        <U0041>;<RING>;<SMALL>;IGNORE
-<U01FA>        <U0041>;<RING+ACUTE>;<CAPITAL>;IGNORE
-<U01FB>        <U0041>;<RING+ACUTE>;<SMALL>;IGNORE
-<U1E00>        <U0041>;<RING-BELOW>;<CAPITAL>;IGNORE
-<U1E01>        <U0041>;<RING-BELOW>;<SMALL>;IGNORE
-<U00C4>        <U0041>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00E4>        <U0041>;<DIAERESIS>;<SMALL>;IGNORE
-<U01DE>        <U0041>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01DF>        <U0041>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U1EA2>        <U0041>;<HOOK>;<CAPITAL>;IGNORE
-<U1EA3>        <U0041>;<HOOK>;<SMALL>;IGNORE
-<U00C3>        <U0041>;<TILDE>;<CAPITAL>;IGNORE
-<U00E3>        <U0041>;<TILDE>;<SMALL>;IGNORE
-<U1EA0>        <U0041>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EA1>        <U0041>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0104>        <U0041>;<OGONEK>;<CAPITAL>;IGNORE
-<U0105>        <U0041>;<OGONEK>;<SMALL>;IGNORE
-<U0100>        <U0041>;<MACRON>;<CAPITAL>;IGNORE
-<U0101>        <U0041>;<MACRON>;<SMALL>;IGNORE
-<U01E0>        <U0041>;<MACRON+DOT>;<CAPITAL>;IGNORE
-<U01E1>        <U0041>;<MACRON+DOT>;<SMALL>;IGNORE
-<a8>
-<U00C6>        "<U0041><U0045>";"<U00C6><U00C6>";"<CAPITAL><CAPITAL>";IGNORE
-<U00E6>        "<U0041><U0045>";"<U00C6><U00C6>";"<SMALL><SMALL>";IGNORE
-<U01FC>        "<U0041><U0045>";"<U01FC><U01FC>";"<CAPITAL><CAPITAL>";IGNORE
-<U01FD>        "<U0041><U0045>";"<U01FC><U01FC>";"<SMALL><SMALL>";IGNORE
-<U01E2>        "<U0041><U0045>";"<U01E2><U01E2>";"<CAPITAL><CAPITAL>";IGNORE
-<U01E3>        "<U0041><U0045>";"<U01E2><U01E2>";"<SMALL><SMALL>";IGNORE
-<U0042>        <U0042>;<NONE>;<CAPITAL>;IGNORE
-<U0062>        <U0042>;<NONE>;<SMALL>;IGNORE
-<U1E02>        <U0042>;<DOT>;<CAPITAL>;IGNORE
-<U1E03>        <U0042>;<DOT>;<SMALL>;IGNORE
-<U1E04>        <U0042>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E05>        <U0042>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E06>        <U0042>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E07>        <U0042>;<LINE-BELOW>;<SMALL>;IGNORE
-<b8>
-<U0043>        <U0043>;<NONE>;<CAPITAL>;IGNORE
-<U0063>        <U0043>;<NONE>;<SMALL>;IGNORE
-<U0106>        <U0043>;<ACUTE>;<CAPITAL>;IGNORE
-<U0107>        <U0043>;<ACUTE>;<SMALL>;IGNORE
-<U0108>        <U0043>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0109>        <U0043>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U010C>        <U0043>;<CARON>;<CAPITAL>;IGNORE
-<U010D>        <U0043>;<CARON>;<SMALL>;IGNORE
-<U0187>        <U0043>;<HOOK>;<CAPITAL>;IGNORE
-<U0188>        <U0043>;<HOOK>;<SMALL>;IGNORE
-<U010A>        <U0043>;<DOT>;<CAPITAL>;IGNORE
-<U010B>        <U0043>;<DOT>;<SMALL>;IGNORE
-<U1E08>        <U0043>;<CEDILLA+ACUTE>;<CAPITAL>;IGNORE
-<U1E09>        <U0043>;<CEDILLA+ACUTE>;<SMALL>;IGNORE
-<c8>
-<U00C7>        <U00C7>;<NONE>;<CAPITAL>;IGNORE
-<U00E7>        <U00C7>;<NONE>;<SMALL>;IGNORE
-<U0044>        <U0044>;<NONE>;<CAPITAL>;IGNORE
-<U0064>        <U0044>;<NONE>;<SMALL>;IGNORE
-<U010E>        <U0044>;<CARON>;<CAPITAL>;IGNORE
-<U010F>        <U0044>;<CARON>;<SMALL>;IGNORE
-<U1E0A>        <U0044>;<DOT>;<CAPITAL>;IGNORE
-<U1E0B>        <U0044>;<DOT>;<SMALL>;IGNORE
-<U1E0C>        <U0044>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E0D>        <U0044>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0110>        <U0044>;<STROKE>;<CAPITAL>;IGNORE
-<U0111>        <U0044>;<STROKE>;<SMALL>;IGNORE
-<U1E10>        <U0044>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E11>        <U0044>;<CEDILLA>;<SMALL>;IGNORE
-<U1E12>        <U0044>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E13>        <U0044>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E0E>        <U0044>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E0F>        <U0044>;<LINE-BELOW>;<SMALL>;IGNORE
-<d8>
-<U0045>        <U0045>;<NONE>;<CAPITAL>;IGNORE
-<U0065>        <U0045>;<NONE>;<SMALL>;IGNORE
-<U00C9>        <U0045>;<ACUTE>;<CAPITAL>;IGNORE
-<U00E9>        <U0045>;<ACUTE>;<SMALL>;IGNORE
-<U00C8>        <U0045>;<GRAVE>;<CAPITAL>;IGNORE
-<U00E8>        <U0045>;<GRAVE>;<SMALL>;IGNORE
-<U0204>        <U0045>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0205>        <U0045>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0114>        <U0045>;<BREVE>;<CAPITAL>;IGNORE
-<U0115>        <U0045>;<BREVE>;<SMALL>;IGNORE
-<U0206>        <U0045>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0207>        <U0045>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CA>        <U0045>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EA>        <U0045>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1EBE>        <U0045>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1EBF>        <U0045>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1EC0>        <U0045>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1EC1>        <U0045>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1EC2>        <U0045>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1EC3>        <U0045>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1EC4>        <U0045>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1EC5>        <U0045>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1EC6>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EC7>        <U0045>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U011A>        <U0045>;<CARON>;<CAPITAL>;IGNORE
-<U011B>        <U0045>;<CARON>;<SMALL>;IGNORE
-<U00CB>        <U0045>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EB>        <U0045>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EBA>        <U0045>;<HOOK>;<CAPITAL>;IGNORE
-<U1EBB>        <U0045>;<HOOK>;<SMALL>;IGNORE
-<U1EBC>        <U0045>;<TILDE>;<CAPITAL>;IGNORE
-<U1EBD>        <U0045>;<TILDE>;<SMALL>;IGNORE
-<U1E1A>        <U0045>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E1B>        <U0045>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U0116>        <U0045>;<DOT>;<CAPITAL>;IGNORE
-<U0117>        <U0045>;<DOT>;<SMALL>;IGNORE
-<U1EB8>        <U0045>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EB9>        <U0045>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E1C>        <U0045>;<CEDILLA+BREVE>;<CAPITAL>;IGNORE
-<U1E1D>        <U0045>;<CEDILLA+BREVE>;<SMALL>;IGNORE
-<U0118>        <U0045>;<OGONEK>;<CAPITAL>;IGNORE
-<U0119>        <U0045>;<OGONEK>;<SMALL>;IGNORE
-<U0112>        <U0045>;<MACRON>;<CAPITAL>;IGNORE
-<U0113>        <U0045>;<MACRON>;<SMALL>;IGNORE
-<U1E16>        <U0045>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E17>        <U0045>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E14>        <U0045>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E15>        <U0045>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U1E18>        <U0045>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E19>        <U0045>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<e8>
-<U0046>        <U0046>;<NONE>;<CAPITAL>;IGNORE
-<U0066>        <U0046>;<NONE>;<SMALL>;IGNORE
-<U0191>        <U0046>;<HOOK>;<CAPITAL>;IGNORE
-<U0192>        <U0046>;<HOOK>;<SMALL>;IGNORE
-<U1E1E>        <U0046>;<DOT>;<CAPITAL>;IGNORE
-<U1E1F>        <U0046>;<DOT>;<SMALL>;IGNORE
-<f8>
-<UFB00>        "<U0046><U0046>";"<NONE><NONE>";"<UFB00><UFB00>";IGNORE
-<UFB01>        "<U0046><U0069>";"<NONE><NONE>";"<UFB01><UFB01>";IGNORE
-<UFB02>        "<U0046><U004C>";"<NONE><NONE>";"<UFB02><UFB02>";IGNORE
-<UFB03>        "<U0046><U0046><U0069>";"<NONE><NONE><NONE>";"<UFB03><UFB03><UFB03>";IGNORE
-<UFB04>        "<U0046><U0046><U004C>";"<NONE><NONE><NONE>";"<UFB04><UFB04><UFB04>";IGNORE
-<U0047>        <U0047>;<NONE>;<CAPITAL>;IGNORE
-<U0067>        <U0047>;<NONE>;<SMALL>;IGNORE
-<U01F4>        <U0047>;<ACUTE>;<CAPITAL>;IGNORE
-<U01F5>        <U0047>;<ACUTE>;<SMALL>;IGNORE
-<U011C>        <U0047>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U011D>        <U0047>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01E6>        <U0047>;<CARON>;<CAPITAL>;IGNORE
-<U01E7>        <U0047>;<CARON>;<SMALL>;IGNORE
-<U0120>        <U0047>;<DOT>;<CAPITAL>;IGNORE
-<U0121>        <U0047>;<DOT>;<SMALL>;IGNORE
-<U01E4>        <U0047>;<STROKE>;<CAPITAL>;IGNORE
-<U01E5>        <U0047>;<STROKE>;<SMALL>;IGNORE
-<U0122>        <U0047>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0123>        <U0047>;<CEDILLA>;<SMALL>;IGNORE
-<U1E20>        <U0047>;<MACRON>;<CAPITAL>;IGNORE
-<U1E21>        <U0047>;<MACRON>;<SMALL>;IGNORE
-<g8>
-<U011E>        <U011E>;<NONE>;<CAPITAL>;IGNORE
-<U011F>        <U011E>;<NONE>;<SMALL>;IGNORE
-<U0048>        <U0048>;<NONE>;<CAPITAL>;IGNORE
-<U0068>        <U0048>;<NONE>;<SMALL>;IGNORE
-<U1E2A>        <U0048>;<BREVE-BELOW>;<CAPITAL>;IGNORE
-<U1E2B>        <U0048>;<BREVE-BELOW>;<SMALL>;IGNORE
-<U0124>        <U0048>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0125>        <U0048>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E26>        <U0048>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E27>        <U0048>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E22>        <U0048>;<DOT>;<CAPITAL>;IGNORE
-<U1E23>        <U0048>;<DOT>;<SMALL>;IGNORE
-<U1E24>        <U0048>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E25>        <U0048>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0126>        <U0048>;<STROKE>;<CAPITAL>;IGNORE
-<U0127>        <U0048>;<STROKE>;<SMALL>;IGNORE
-<U1E28>        <U0048>;<CEDILLA>;<CAPITAL>;IGNORE
-<U1E29>        <U0048>;<CEDILLA>;<SMALL>;IGNORE
-<h8>
-<U0049>        <U0131>;<NONE>;<CAPITAL>;IGNORE
-<U0131>        <U0131>;<NONE>;<SMALL>;IGNORE
-<U0130>        <U0069>;<NONE>;<CAPITAL>;IGNORE
-<U0069>        <U0069>;<NONE>;<SMALL>;IGNORE
-<U00CD>        <U0069>;<ACUTE>;<CAPITAL>;IGNORE
-<U00ED>        <U0069>;<ACUTE>;<SMALL>;IGNORE
-<U00CC>        <U0069>;<GRAVE>;<CAPITAL>;IGNORE
-<U00EC>        <U0069>;<GRAVE>;<SMALL>;IGNORE
-<U0208>        <U0069>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0209>        <U0069>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U012C>        <U0069>;<BREVE>;<CAPITAL>;IGNORE
-<U012D>        <U0069>;<BREVE>;<SMALL>;IGNORE
-<U020A>        <U0069>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020B>        <U0069>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00CE>        <U0069>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00EE>        <U0069>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01CF>        <U0069>;<CARON>;<CAPITAL>;IGNORE
-<U01D0>        <U0069>;<CARON>;<SMALL>;IGNORE
-<U00CF>        <U0069>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00EF>        <U0069>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E2E>        <U0069>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U1E2F>        <U0069>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U1EC8>        <U0069>;<HOOK>;<CAPITAL>;IGNORE
-<U1EC9>        <U0069>;<HOOK>;<SMALL>;IGNORE
-<U0128>        <U0069>;<TILDE>;<CAPITAL>;IGNORE
-<U0129>        <U0069>;<TILDE>;<SMALL>;IGNORE
-<U1E2C>        <U0069>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E2D>        <U0069>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1ECA>        <U0069>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECB>        <U0069>;<DOT-BELOW>;<SMALL>;IGNORE
-<U012E>        <U0069>;<OGONEK>;<CAPITAL>;IGNORE
-<U012F>        <U0069>;<OGONEK>;<SMALL>;IGNORE
-<U012A>        <U0069>;<MACRON>;<CAPITAL>;IGNORE
-<U012B>        <U0069>;<MACRON>;<SMALL>;IGNORE
-<i8>
-<U0132>        "<U0069><U004A>";"<U0132><U0132>";"<CAPITAL><CAPITAL>";IGNORE
-<U0133>        "<U0069><U004A>";"<U0132><U0132>";"<SMALL><SMALL>";IGNORE
-<U004A>        <U004A>;<NONE>;<CAPITAL>;IGNORE
-<U006A>        <U004A>;<NONE>;<SMALL>;IGNORE
-<U0134>        <U004A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0135>        <U004A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<j8>
-<U004B>        <U004B>;<NONE>;<CAPITAL>;IGNORE
-<U006B>        <U004B>;<NONE>;<SMALL>;IGNORE
-<U1E30>        <U004B>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E31>        <U004B>;<ACUTE>;<SMALL>;IGNORE
-<U01E8>        <U004B>;<CARON>;<CAPITAL>;IGNORE
-<U01E9>        <U004B>;<CARON>;<SMALL>;IGNORE
-<U0198>        <U004B>;<HOOK>;<CAPITAL>;IGNORE
-<U0199>        <U004B>;<HOOK>;<SMALL>;IGNORE
-<U1E32>        <U004B>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E33>        <U004B>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0136>        <U004B>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0137>        <U004B>;<CEDILLA>;<SMALL>;IGNORE
-<U1E34>        <U004B>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E35>        <U004B>;<LINE-BELOW>;<SMALL>;IGNORE
-<k8>
-<U0138>        <U004B>;<U0138>;<SMALL>;IGNORE
-<U004C>        <U004C>;<NONE>;<CAPITAL>;IGNORE
-<U006C>        <U004C>;<NONE>;<SMALL>;IGNORE
-<U0139>        <U004C>;<ACUTE>;<CAPITAL>;IGNORE
-<U013A>        <U004C>;<ACUTE>;<SMALL>;IGNORE
-<U013D>        <U004C>;<CARON>;<CAPITAL>;IGNORE
-<U013E>        <U004C>;<CARON>;<SMALL>;IGNORE
-<U013F>        <U004C>;<DOT>;<CAPITAL>;IGNORE
-<U0140>        <U004C>;<DOT>;<SMALL>;IGNORE
-<U1E36>        <U004C>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E37>        <U004C>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0141>        <U004C>;<STROKE>;<CAPITAL>;IGNORE
-<U0142>        <U004C>;<STROKE>;<SMALL>;IGNORE
-<U013B>        <U004C>;<CEDILLA>;<CAPITAL>;IGNORE
-<U013C>        <U004C>;<CEDILLA>;<SMALL>;IGNORE
-<U1E38>        <U004C>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E39>        <U004C>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E3C>        <U004C>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E3D>        <U004C>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E3A>        <U004C>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E3B>        <U004C>;<LINE-BELOW>;<SMALL>;IGNORE
-<l8>
-<U004D>        <U004D>;<NONE>;<CAPITAL>;IGNORE
-<U006D>        <U004D>;<NONE>;<SMALL>;IGNORE
-<U1E3E>        <U004D>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E3F>        <U004D>;<ACUTE>;<SMALL>;IGNORE
-<U1E40>        <U004D>;<DOT>;<CAPITAL>;IGNORE
-<U1E41>        <U004D>;<DOT>;<SMALL>;IGNORE
-<U1E42>        <U004D>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E43>        <U004D>;<DOT-BELOW>;<SMALL>;IGNORE
-<m8>
-<U004E>        <U004E>;<NONE>;<CAPITAL>;IGNORE
-<U006E>        <U004E>;<NONE>;<SMALL>;IGNORE
-<U0143>        <U004E>;<ACUTE>;<CAPITAL>;IGNORE
-<U0144>        <U004E>;<ACUTE>;<SMALL>;IGNORE
-<U0147>        <U004E>;<CARON>;<CAPITAL>;IGNORE
-<U0148>        <U004E>;<CARON>;<SMALL>;IGNORE
-<U00D1>        <U004E>;<TILDE>;<CAPITAL>;IGNORE
-<U00F1>        <U004E>;<TILDE>;<SMALL>;IGNORE
-<U1E44>        <U004E>;<DOT>;<CAPITAL>;IGNORE
-<U1E45>        <U004E>;<DOT>;<SMALL>;IGNORE
-<U1E46>        <U004E>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E47>        <U004E>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0145>        <U004E>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0146>        <U004E>;<CEDILLA>;<SMALL>;IGNORE
-<U1E4A>        <U004E>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E4B>        <U004E>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E48>        <U004E>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E49>        <U004E>;<LINE-BELOW>;<SMALL>;IGNORE
-<U0149>        <U004E>;<PRECEDED-BY-APOSTROPHE>;<SMALL>;IGNORE
-<n8>
-<U014A>        "<U004E><U0047>";"<U014A><U014A>";"<CAPITAL><CAPITAL>";IGNORE
-<U014B>        "<U004E><U0047>";"<U014A><U014A>";"<SMALL><SMALL>";IGNORE
-<U004F>        <U004F>;<NONE>;<CAPITAL>;IGNORE
-<U006F>        <U004F>;<NONE>;<SMALL>;IGNORE
-<U00BA>        <U004F>;<NONE>;<U00BA>;IGNORE
-<U00D3>        <U004F>;<ACUTE>;<CAPITAL>;IGNORE
-<U00F3>        <U004F>;<ACUTE>;<SMALL>;IGNORE
-<U00D2>        <U004F>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F2>        <U004F>;<GRAVE>;<SMALL>;IGNORE
-<U020C>        <U004F>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U020D>        <U004F>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U014E>        <U004F>;<BREVE>;<CAPITAL>;IGNORE
-<U014F>        <U004F>;<BREVE>;<SMALL>;IGNORE
-<U020E>        <U004F>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U020F>        <U004F>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00D4>        <U004F>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00F4>        <U004F>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1ED0>        <U004F>;<CIRCUMFLEX+ACUTE>;<CAPITAL>;IGNORE
-<U1ED1>        <U004F>;<CIRCUMFLEX+ACUTE>;<SMALL>;IGNORE
-<U1ED2>        <U004F>;<CIRCUMFLEX+GRAVE>;<CAPITAL>;IGNORE
-<U1ED3>        <U004F>;<CIRCUMFLEX+GRAVE>;<SMALL>;IGNORE
-<U1ED4>        <U004F>;<CIRCUMFLEX+HOOK>;<CAPITAL>;IGNORE
-<U1ED5>        <U004F>;<CIRCUMFLEX+HOOK>;<SMALL>;IGNORE
-<U1ED6>        <U004F>;<CIRCUMFLEX+TILDE>;<CAPITAL>;IGNORE
-<U1ED7>        <U004F>;<CIRCUMFLEX+TILDE>;<SMALL>;IGNORE
-<U1ED8>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ED9>        <U004F>;<CIRCUMFLEX+DOT-BELOW>;<SMALL>;IGNORE
-<U01D1>        <U004F>;<CARON>;<CAPITAL>;IGNORE
-<U01D2>        <U004F>;<CARON>;<SMALL>;IGNORE
-<U0150>        <U004F>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0151>        <U004F>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1ECE>        <U004F>;<HOOK>;<CAPITAL>;IGNORE
-<U1ECF>        <U004F>;<HOOK>;<SMALL>;IGNORE
-<U00D5>        <U004F>;<TILDE>;<CAPITAL>;IGNORE
-<U00F5>        <U004F>;<TILDE>;<SMALL>;IGNORE
-<U1E4C>        <U004F>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E4D>        <U004F>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E4E>        <U004F>;<TILDE+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E4F>        <U004F>;<TILDE+DIAERESIS>;<SMALL>;IGNORE
-<U1ECC>        <U004F>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1ECD>        <U004F>;<DOT-BELOW>;<SMALL>;IGNORE
-<U00D8>        <U004F>;<STROKE>;<CAPITAL>;IGNORE
-<U00F8>        <U004F>;<STROKE>;<SMALL>;IGNORE
-<U01FE>        <U004F>;<STROKE+ACUTE>;<CAPITAL>;IGNORE
-<U01FF>        <U004F>;<STROKE+ACUTE>;<SMALL>;IGNORE
-<U01EA>        <U004F>;<OGONEK>;<CAPITAL>;IGNORE
-<U01EB>        <U004F>;<OGONEK>;<SMALL>;IGNORE
-<U01EC>        <U004F>;<OGONEK+MACRON>;<CAPITAL>;IGNORE
-<U01ED>        <U004F>;<OGONEK+MACRON>;<SMALL>;IGNORE
-<U014C>        <U004F>;<MACRON>;<CAPITAL>;IGNORE
-<U014D>        <U004F>;<MACRON>;<SMALL>;IGNORE
-<U1E52>        <U004F>;<MACRON+ACUTE>;<CAPITAL>;IGNORE
-<U1E53>        <U004F>;<MACRON+ACUTE>;<SMALL>;IGNORE
-<U1E50>        <U004F>;<MACRON+GRAVE>;<CAPITAL>;IGNORE
-<U1E51>        <U004F>;<MACRON+GRAVE>;<SMALL>;IGNORE
-<U01A0>        <U004F>;<HORN>;<CAPITAL>;IGNORE
-<U01A1>        <U004F>;<HORN>;<SMALL>;IGNORE
-<U1EDA>        <U004F>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EDB>        <U004F>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EDC>        <U004F>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EDD>        <U004F>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EDE>        <U004F>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EDF>        <U004F>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EE0>        <U004F>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EE1>        <U004F>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EE2>        <U004F>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE3>        <U004F>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<o8>
-<U00D6>        <U00D6>;<NONE>;<CAPITAL>;IGNORE
-<U00F6>        <U00D6>;<NONE>;<SMALL>;IGNORE
-<U0152>        "<U004F><U0045>";"<U0152><U0152>";"<CAPITAL><CAPITAL>";IGNORE
-<U0153>        "<U004F><U0045>";"<U0152><U0152>";"<SMALL><SMALL>";IGNORE
-<U0050>        <U0050>;<NONE>;<CAPITAL>;IGNORE
-<U0070>        <U0050>;<NONE>;<SMALL>;IGNORE
-<U1E54>        <U0050>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E55>        <U0050>;<ACUTE>;<SMALL>;IGNORE
-<U1E56>        <U0050>;<DOT>;<CAPITAL>;IGNORE
-<U1E57>        <U0050>;<DOT>;<SMALL>;IGNORE
-<p8>
-<U0051>        <U0051>;<NONE>;<CAPITAL>;IGNORE
-<U0071>        <U0051>;<NONE>;<SMALL>;IGNORE
-<q8>
-<U0052>        <U0052>;<NONE>;<CAPITAL>;IGNORE
-<U0072>        <U0052>;<NONE>;<SMALL>;IGNORE
-<U0154>        <U0052>;<ACUTE>;<CAPITAL>;IGNORE
-<U0155>        <U0052>;<ACUTE>;<SMALL>;IGNORE
-<U0210>        <U0052>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0211>        <U0052>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U0212>        <U0052>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0213>        <U0052>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U0158>        <U0052>;<CARON>;<CAPITAL>;IGNORE
-<U0159>        <U0052>;<CARON>;<SMALL>;IGNORE
-<U1E58>        <U0052>;<DOT>;<CAPITAL>;IGNORE
-<U1E59>        <U0052>;<DOT>;<SMALL>;IGNORE
-<U1E5A>        <U0052>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5B>        <U0052>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0156>        <U0052>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0157>        <U0052>;<CEDILLA>;<SMALL>;IGNORE
-<U1E5C>        <U0052>;<MACRON+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E5D>        <U0052>;<MACRON+DOT-BELOW>;<SMALL>;IGNORE
-<U1E5E>        <U0052>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E5F>        <U0052>;<LINE-BELOW>;<SMALL>;IGNORE
-<r8>
-<U0053>        <U0053>;<NONE>;<CAPITAL>;IGNORE
-<U0073>        <U0053>;<NONE>;<SMALL>;IGNORE
-<UFB06>        "<U0053><U0054>";"<NONE><NONE>";"<UFB06><UFB06>";IGNORE
-<U015A>        <U0053>;<ACUTE>;<CAPITAL>;IGNORE
-<U015B>        <U0053>;<ACUTE>;<SMALL>;IGNORE
-<U1E64>        <U0053>;<ACUTE+DOT>;<CAPITAL>;IGNORE
-<U1E65>        <U0053>;<ACUTE+DOT>;<SMALL>;IGNORE
-<U015C>        <U0053>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U015D>        <U0053>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0160>        <U0053>;<CARON>;<CAPITAL>;IGNORE
-<U0161>        <U0053>;<CARON>;<SMALL>;IGNORE
-<U1E66>        <U0053>;<CARON+DOT>;<CAPITAL>;IGNORE
-<U1E67>        <U0053>;<CARON+DOT>;<SMALL>;IGNORE
-<U1E60>        <U0053>;<DOT>;<CAPITAL>;IGNORE
-<U1E61>        <U0053>;<DOT>;<SMALL>;IGNORE
-<U1E62>        <U0053>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E63>        <U0053>;<DOT-BELOW>;<SMALL>;IGNORE
-<U1E68>        <U0053>;<DOT+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E69>        <U0053>;<DOT+DOT-BELOW>;<SMALL>;IGNORE
-<s8>
-<U015E>        <U015E>;<NONE>;<CAPITAL>;IGNORE
-<U015F>        <U015E>;<NONE>;<SMALL>;IGNORE
-<U017F>        <U0053>;<U017F>;<SMALL>;IGNORE
-<U00DF>        "<U0053><U0053>";"<NONE><NONE>";"<SMALL><U00DF>";IGNORE
-<UFB05>        "<U0053><U0054>";"<NONE><NONE>";"<UFB05><UFB05>";IGNORE
-<U0054>        <U0054>;<NONE>;<CAPITAL>;IGNORE
-<U0074>        <U0054>;<NONE>;<SMALL>;IGNORE
-<U0164>        <U0054>;<CARON>;<CAPITAL>;IGNORE
-<U0165>        <U0054>;<CARON>;<SMALL>;IGNORE
-<U1E6A>        <U0054>;<DOT>;<CAPITAL>;IGNORE
-<U1E6B>        <U0054>;<DOT>;<SMALL>;IGNORE
-<U1E6C>        <U0054>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E6D>        <U0054>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0166>        <U0054>;<STROKE>;<CAPITAL>;IGNORE
-<U0167>        <U0054>;<STROKE>;<SMALL>;IGNORE
-<U0162>        <U0054>;<CEDILLA>;<CAPITAL>;IGNORE
-<U0163>        <U0054>;<CEDILLA>;<SMALL>;IGNORE
-<U1E70>        <U0054>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E71>        <U0054>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E6E>        <U0054>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E6F>        <U0054>;<LINE-BELOW>;<SMALL>;IGNORE
-<t8>
-<U00DE>        "<U0054><U0048>";"<U00DE><U00DE>";"<CAPITAL><CAPITAL>";IGNORE
-<U00FE>        "<U0054><U0048>";"<U00DE><U00DE>";"<SMALL><SMALL>";IGNORE
-<U0055>        <U0055>;<NONE>;<CAPITAL>;IGNORE
-<U0075>        <U0055>;<NONE>;<SMALL>;IGNORE
-<U00DA>        <U0055>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FA>        <U0055>;<ACUTE>;<SMALL>;IGNORE
-<U00D9>        <U0055>;<GRAVE>;<CAPITAL>;IGNORE
-<U00F9>        <U0055>;<GRAVE>;<SMALL>;IGNORE
-<U0214>        <U0055>;<DOUBLE-GRAVE>;<CAPITAL>;IGNORE
-<U0215>        <U0055>;<DOUBLE-GRAVE>;<SMALL>;IGNORE
-<U016C>        <U0055>;<BREVE>;<CAPITAL>;IGNORE
-<U016D>        <U0055>;<BREVE>;<SMALL>;IGNORE
-<U0216>        <U0055>;<INVERTED-BREVE>;<CAPITAL>;IGNORE
-<U0217>        <U0055>;<INVERTED-BREVE>;<SMALL>;IGNORE
-<U00DB>        <U0055>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U00FB>        <U0055>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U01D3>        <U0055>;<CARON>;<CAPITAL>;IGNORE
-<U01D4>        <U0055>;<CARON>;<SMALL>;IGNORE
-<U016E>        <U0055>;<RING>;<CAPITAL>;IGNORE
-<U016F>        <U0055>;<RING>;<SMALL>;IGNORE
-<U01D5>        <U0055>;<DIAERESIS+MACRON>;<CAPITAL>;IGNORE
-<U01D6>        <U0055>;<DIAERESIS+MACRON>;<SMALL>;IGNORE
-<U01D7>        <U0055>;<DIAERESIS+ACUTE>;<CAPITAL>;IGNORE
-<U01D8>        <U0055>;<DIAERESIS+ACUTE>;<SMALL>;IGNORE
-<U01DB>        <U0055>;<DIAERESIS+GRAVE>;<CAPITAL>;IGNORE
-<U01DC>        <U0055>;<DIAERESIS+GRAVE>;<SMALL>;IGNORE
-<U01D9>        <U0055>;<DIAERESIS+CARON>;<CAPITAL>;IGNORE
-<U01DA>        <U0055>;<DIAERESIS+CARON>;<SMALL>;IGNORE
-<U0170>        <U0055>;<DOUBLE-ACUTE>;<CAPITAL>;IGNORE
-<U0171>        <U0055>;<DOUBLE-ACUTE>;<SMALL>;IGNORE
-<U1EE6>        <U0055>;<HOOK>;<CAPITAL>;IGNORE
-<U1EE7>        <U0055>;<HOOK>;<SMALL>;IGNORE
-<U0168>        <U0055>;<TILDE>;<CAPITAL>;IGNORE
-<U0169>        <U0055>;<TILDE>;<SMALL>;IGNORE
-<U1E78>        <U0055>;<TILDE+ACUTE>;<CAPITAL>;IGNORE
-<U1E79>        <U0055>;<TILDE+ACUTE>;<SMALL>;IGNORE
-<U1E74>        <U0055>;<TILDE-BELOW>;<CAPITAL>;IGNORE
-<U1E75>        <U0055>;<TILDE-BELOW>;<SMALL>;IGNORE
-<U1EE4>        <U0055>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EE5>        <U0055>;<DOT-BELOW>;<SMALL>;IGNORE
-<U0172>        <U0055>;<OGONEK>;<CAPITAL>;IGNORE
-<U0173>        <U0055>;<OGONEK>;<SMALL>;IGNORE
-<U016A>        <U0055>;<MACRON>;<CAPITAL>;IGNORE
-<U016B>        <U0055>;<MACRON>;<SMALL>;IGNORE
-<U1E7A>        <U0055>;<MACRON+DIAERESIS>;<CAPITAL>;IGNORE
-<U1E7B>        <U0055>;<MACRON+DIAERESIS>;<SMALL>;IGNORE
-<U1E72>        <U0055>;<MACRON+DIAERESIS-BELOW>;<CAPITAL>;IGNORE
-<U1E73>        <U0055>;<MACRON+DIAERESIS-BELOW>;<SMALL>;IGNORE
-<U1E76>        <U0055>;<MACRON+CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E77>        <U0055>;<MACRON+CIRCUMFLEX>;<SMALL>;IGNORE
-<U01AF>        <U0055>;<HORN>;<CAPITAL>;IGNORE
-<U01B0>        <U0055>;<HORN>;<SMALL>;IGNORE
-<U1EE8>        <U0055>;<HORN+ACUTE>;<CAPITAL>;IGNORE
-<U1EE9>        <U0055>;<HORN+ACUTE>;<SMALL>;IGNORE
-<U1EEA>        <U0055>;<HORN+GRAVE>;<CAPITAL>;IGNORE
-<U1EEB>        <U0055>;<HORN+GRAVE>;<SMALL>;IGNORE
-<U1EEC>        <U0055>;<HORN+HOOK>;<CAPITAL>;IGNORE
-<U1EED>        <U0055>;<HORN+HOOK>;<SMALL>;IGNORE
-<U1EEE>        <U0055>;<HORN+TILDE>;<CAPITAL>;IGNORE
-<U1EEF>        <U0055>;<HORN+TILDE>;<SMALL>;IGNORE
-<U1EF0>        <U0055>;<HORN+DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF1>        <U0055>;<HORN+DOT-BELOW>;<SMALL>;IGNORE
-<u8>
-<U00DC>        <U00DC>;<NONE>;<CAPITAL>;IGNORE
-<U00FC>        <U00DC>;<NONE>;<SMALL>;IGNORE
-<U0056>        <U0056>;<NONE>;<CAPITAL>;IGNORE
-<U0076>        <U0056>;<NONE>;<SMALL>;IGNORE
-<U1E7C>        <U0056>;<TILDE>;<CAPITAL>;IGNORE
-<U1E7D>        <U0056>;<TILDE>;<SMALL>;IGNORE
-<U1E7E>        <U0056>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E7F>        <U0056>;<DOT-BELOW>;<SMALL>;IGNORE
-<v8>
-<U0057>        <U0057>;<NONE>;<CAPITAL>;IGNORE
-<U0077>        <U0057>;<NONE>;<SMALL>;IGNORE
-<U1E82>        <U0057>;<ACUTE>;<CAPITAL>;IGNORE
-<U1E83>        <U0057>;<ACUTE>;<SMALL>;IGNORE
-<U1E80>        <U0057>;<GRAVE>;<CAPITAL>;IGNORE
-<U1E81>        <U0057>;<GRAVE>;<SMALL>;IGNORE
-<U0174>        <U0057>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0175>        <U0057>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U1E84>        <U0057>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E85>        <U0057>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E86>        <U0057>;<DOT>;<CAPITAL>;IGNORE
-<U1E87>        <U0057>;<DOT>;<SMALL>;IGNORE
-<U1E88>        <U0057>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E89>        <U0057>;<DOT-BELOW>;<SMALL>;IGNORE
-<w8>
-<U0058>        <U0058>;<NONE>;<CAPITAL>;IGNORE
-<U0078>        <U0058>;<NONE>;<SMALL>;IGNORE
-<U1E8C>        <U0058>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U1E8D>        <U0058>;<DIAERESIS>;<SMALL>;IGNORE
-<U1E8A>        <U0058>;<DOT>;<CAPITAL>;IGNORE
-<U1E8B>        <U0058>;<DOT>;<SMALL>;IGNORE
-<x8>
-<U0059>        <U0059>;<NONE>;<CAPITAL>;IGNORE
-<U0079>        <U0059>;<NONE>;<SMALL>;IGNORE
-<U00DD>        <U0059>;<ACUTE>;<CAPITAL>;IGNORE
-<U00FD>        <U0059>;<ACUTE>;<SMALL>;IGNORE
-<U1EF2>        <U0059>;<GRAVE>;<CAPITAL>;IGNORE
-<U1EF3>        <U0059>;<GRAVE>;<SMALL>;IGNORE
-<U0176>        <U0059>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U0177>        <U0059>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U0178>        <U0059>;<DIAERESIS>;<CAPITAL>;IGNORE
-<U00FF>        <U0059>;<DIAERESIS>;<SMALL>;IGNORE
-<U1EF6>        <U0059>;<HOOK>;<CAPITAL>;IGNORE
-<U1EF7>        <U0059>;<HOOK>;<SMALL>;IGNORE
-<U1EF8>        <U0059>;<TILDE>;<CAPITAL>;IGNORE
-<U1EF9>        <U0059>;<TILDE>;<SMALL>;IGNORE
-<U1E8E>        <U0059>;<DOT>;<CAPITAL>;IGNORE
-<U1E8F>        <U0059>;<DOT>;<SMALL>;IGNORE
-<U1EF4>        <U0059>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1EF5>        <U0059>;<DOT-BELOW>;<SMALL>;IGNORE
-<y8>
-<U005A>        <U005A>;<NONE>;<CAPITAL>;IGNORE
-<U007A>        <U005A>;<NONE>;<SMALL>;IGNORE
-<U0179>        <U005A>;<ACUTE>;<CAPITAL>;IGNORE
-<U017A>        <U005A>;<ACUTE>;<SMALL>;IGNORE
-<U1E90>        <U005A>;<CIRCUMFLEX>;<CAPITAL>;IGNORE
-<U1E91>        <U005A>;<CIRCUMFLEX>;<SMALL>;IGNORE
-<U017D>        <U005A>;<CARON>;<CAPITAL>;IGNORE
-<U017E>        <U005A>;<CARON>;<SMALL>;IGNORE
-<U017B>        <U005A>;<DOT>;<CAPITAL>;IGNORE
-<U017C>        <U005A>;<DOT>;<SMALL>;IGNORE
-<U1E92>        <U005A>;<DOT-BELOW>;<CAPITAL>;IGNORE
-<U1E93>        <U005A>;<DOT-BELOW>;<SMALL>;IGNORE
-<U01B5>        <U005A>;<STROKE>;<CAPITAL>;IGNORE
-<U01B6>        <U005A>;<STROKE>;<SMALL>;IGNORE
-<U1E94>        <U005A>;<LINE-BELOW>;<CAPITAL>;IGNORE
-<U1E95>        <U005A>;<LINE-BELOW>;<SMALL>;IGNORE
-<z8>
-<U0391>        <U0391>;<CAPITAL>;<GREEK>;IGNORE
-<U0386>        <U0391>;<CAPITAL>;<TONOS>;IGNORE
-<U03B1>        <U0391>;<SMALL>;<GREEK>;IGNORE
-<U03AC>        <U0391>;<SMALL>;<TONOS>;IGNORE
-<U0392>        <U0392>;<CAPITAL>;<GREEK>;IGNORE
-<U03B2>        <U0392>;<SMALL>;<GREEK>;IGNORE
-<U0393>        <U0393>;<CAPITAL>;<GREEK>;IGNORE
-<U03B3>        <U0393>;<SMALL>;<GREEK>;IGNORE
-<U0394>        <U0394>;<CAPITAL>;<GREEK>;IGNORE
-<U03B4>        <U0394>;<SMALL>;<GREEK>;IGNORE
-<U0395>        <U0395>;<CAPITAL>;<GREEK>;IGNORE
-<U0388>        <U0395>;<CAPITAL>;<TONOS>;IGNORE
-<U03B5>        <U0395>;<SMALL>;<GREEK>;IGNORE
-<U03AD>        <U0395>;<SMALL>;<TONOS>;IGNORE
-<U0396>        <U0396>;<CAPITAL>;<GREEK>;IGNORE
-<U03B6>        <U0396>;<SMALL>;<GREEK>;IGNORE
-<U0397>        <U0397>;<CAPITAL>;<GREEK>;IGNORE
-<U0389>        <U0397>;<CAPITAL>;<TONOS>;IGNORE
-<U03B7>        <U0397>;<SMALL>;<GREEK>;IGNORE
-<U03AE>        <U0397>;<SMALL>;<TONOS>;IGNORE
-<U0398>        <U0398>;<CAPITAL>;<GREEK>;IGNORE
-<U03B8>        <U0398>;<SMALL>;<GREEK>;IGNORE
-<U0399>        <U0399>;<CAPITAL>;<GREEK>;IGNORE
-<U038A>        <U0399>;<CAPITAL>;<TONOS>;IGNORE
-<U03AA>        <U0399>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03B9>        <U0399>;<SMALL>;<GREEK>;IGNORE
-<U03AF>        <U0399>;<SMALL>;<TONOS>;IGNORE
-<U03CA>        <U0399>;<SMALL>;<DIALYTICA>;IGNORE
-<U0390>        <U0399>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U039A>        <U039A>;<CAPITAL>;<GREEK>;IGNORE
-<U03BA>        <U039A>;<SMALL>;<GREEK>;IGNORE
-<U039B>        <U039B>;<CAPITAL>;<GREEK>;IGNORE
-<U03BB>        <U039B>;<SMALL>;<GREEK>;IGNORE
-<U039C>        <U039C>;<CAPITAL>;<GREEK>;IGNORE
-<U03BC>        <U039C>;<SMALL>;<GREEK>;IGNORE
-<U039D>        <U039D>;<CAPITAL>;<GREEK>;IGNORE
-<U03BD>        <U039D>;<SMALL>;<GREEK>;IGNORE
-<U039E>        <U039E>;<CAPITAL>;<GREEK>;IGNORE
-<U03BE>        <U039E>;<SMALL>;<GREEK>;IGNORE
-<U039F>        <U039F>;<CAPITAL>;<GREEK>;IGNORE
-<U038C>        <U039F>;<CAPITAL>;<TONOS>;IGNORE
-<U03BF>        <U039F>;<SMALL>;<GREEK>;IGNORE
-<U03CC>        <U039F>;<SMALL>;<TONOS>;IGNORE
-<U03A0>        <U03A0>;<CAPITAL>;<GREEK>;IGNORE
-<U03C0>        <U03A0>;<SMALL>;<GREEK>;IGNORE
-<U03A1>        <U03A1>;<CAPITAL>;<GREEK>;IGNORE
-<U03C1>        <U03A1>;<SMALL>;<GREEK>;IGNORE
-<U03A3>        <U03A3>;<CAPITAL>;<GREEK>;IGNORE
-<U03C3>        <U03A3>;<SMALL>;<GREEK>;IGNORE
-<U03C2>        <U03A3>;<SMALL>;<U03C2>;IGNORE
-<U03A4>        <U03A4>;<CAPITAL>;<GREEK>;IGNORE
-<U03C4>        <U03A4>;<SMALL>;<GREEK>;IGNORE
-<U03A5>        <U03A5>;<CAPITAL>;<GREEK>;IGNORE
-<U038E>        <U03A5>;<CAPITAL>;<TONOS>;IGNORE
-<U03AB>        <U03A5>;<CAPITAL>;<DIALYTICA>;IGNORE
-<U03C5>        <U03A5>;<SMALL>;<GREEK>;IGNORE
-<U03CD>        <U03A5>;<SMALL>;<TONOS>;IGNORE
-<U03CB>        <U03A5>;<SMALL>;<DIALYTICA>;IGNORE
-<U03B0>        <U03A5>;<SMALL>;<DIALYTICA+TONOS>;IGNORE
-<U03A6>        <U03A6>;<CAPITAL>;<GREEK>;IGNORE
-<U03C6>        <U03A6>;<SMALL>;<GREEK>;IGNORE
-<U03A7>        <U03A7>;<CAPITAL>;<GREEK>;IGNORE
-<U03C7>        <U03A7>;<SMALL>;<GREEK>;IGNORE
-<U03A8>        <U03A8>;<CAPITAL>;<GREEK>;IGNORE
-<U03C8>        <U03A8>;<SMALL>;<GREEK>;IGNORE
-<U03A9>        <U03A9>;<CAPITAL>;<GREEK>;IGNORE
-<U038F>        <U03A9>;<CAPITAL>;<TONOS>;IGNORE
-<U03C9>        <U03A9>;<SMALL>;<GREEK>;IGNORE
-<U03CE>        <U03A9>;<SMALL>;<TONOS>;IGNORE
-<U0410>        <U0410>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0430>        <U0410>;<CYRILLIC>;<SMALL>;IGNORE
-<U0411>        <U0411>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0431>        <U0411>;<CYRILLIC>;<SMALL>;IGNORE
-<U0412>        <U0412>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0432>        <U0412>;<CYRILLIC>;<SMALL>;IGNORE
-<U0413>        <U0413>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0433>        <U0413>;<CYRILLIC>;<SMALL>;IGNORE
-<U0403>        <U0403>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0453>        <U0403>;<CYRILLIC>;<SMALL>;IGNORE
-<U0490>        <U0490>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0491>        <U0490>;<CYRILLIC>;<SMALL>;IGNORE
-<U0414>        <U0414>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0434>        <U0414>;<CYRILLIC>;<SMALL>;IGNORE
-<U0402>        <U0402>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0452>        <U0402>;<CYRILLIC>;<SMALL>;IGNORE
-<U0415>        <U0415>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0435>        <U0415>;<CYRILLIC>;<SMALL>;IGNORE
-<U0401>        <U0401>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0451>        <U0401>;<CYRILLIC>;<SMALL>;IGNORE
-<U0404>        <U0404>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0454>        <U0404>;<CYRILLIC>;<SMALL>;IGNORE
-<U0416>        <U0416>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0436>        <U0416>;<CYRILLIC>;<SMALL>;IGNORE
-<U0417>        <U0417>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0437>        <U0417>;<CYRILLIC>;<SMALL>;IGNORE
-<U0418>        <U0418>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0438>        <U0418>;<CYRILLIC>;<SMALL>;IGNORE
-<U0406>        <U0406>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0456>        <U0406>;<CYRILLIC>;<SMALL>;IGNORE
-<U0407>        <U0407>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0457>        <U0407>;<CYRILLIC>;<SMALL>;IGNORE
-<U0408>        <U0408>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0458>        <U0408>;<CYRILLIC>;<SMALL>;IGNORE
-<U0419>        <U0419>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0439>        <U0419>;<CYRILLIC>;<SMALL>;IGNORE
-<U041A>        <U041A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043A>        <U041A>;<CYRILLIC>;<SMALL>;IGNORE
-<U040C>        <U040C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045C>        <U040C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041B>        <U041B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043B>        <U041B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0409>        <U0409>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0459>        <U0409>;<CYRILLIC>;<SMALL>;IGNORE
-<U041C>        <U041C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043C>        <U041C>;<CYRILLIC>;<SMALL>;IGNORE
-<U041D>        <U041D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043D>        <U041D>;<CYRILLIC>;<SMALL>;IGNORE
-<U040A>        <U040A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045A>        <U040A>;<CYRILLIC>;<SMALL>;IGNORE
-<U041E>        <U041E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043E>        <U041E>;<CYRILLIC>;<SMALL>;IGNORE
-<U041F>        <U041F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U043F>        <U041F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0420>        <U0420>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0440>        <U0420>;<CYRILLIC>;<SMALL>;IGNORE
-<U0421>        <U0421>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0441>        <U0421>;<CYRILLIC>;<SMALL>;IGNORE
-<U0422>        <U0422>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0442>        <U0422>;<CYRILLIC>;<SMALL>;IGNORE
-<U040B>        <U040B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045B>        <U040B>;<CYRILLIC>;<SMALL>;IGNORE
-<U0423>        <U0423>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0443>        <U0423>;<CYRILLIC>;<SMALL>;IGNORE
-<U040E>        <U040E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045E>        <U040E>;<CYRILLIC>;<SMALL>;IGNORE
-<U0424>        <U0424>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0444>        <U0424>;<CYRILLIC>;<SMALL>;IGNORE
-<U0425>        <U0425>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0445>        <U0425>;<CYRILLIC>;<SMALL>;IGNORE
-<U0426>        <U0426>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0446>        <U0426>;<CYRILLIC>;<SMALL>;IGNORE
-<U0405>        <U0405>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0455>        <U0405>;<CYRILLIC>;<SMALL>;IGNORE
-<U0427>        <U0427>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0447>        <U0427>;<CYRILLIC>;<SMALL>;IGNORE
-<U040F>        <U040F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U045F>        <U040F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0428>        <U0428>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0448>        <U0428>;<CYRILLIC>;<SMALL>;IGNORE
-<U0429>        <U0429>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0449>        <U0429>;<CYRILLIC>;<SMALL>;IGNORE
-<U044A>        <U044A>;<CYRILLIC>;<SMALL>;IGNORE
-<U042A>        <U044A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042B>        <U042B>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044B>        <U042B>;<CYRILLIC>;<SMALL>;IGNORE
-<U044C>        <U044C>;<CYRILLIC>;<SMALL>;IGNORE
-<U042C>        <U044C>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U042D>        <U042D>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044D>        <U042D>;<CYRILLIC>;<SMALL>;IGNORE
-<U042E>        <U042E>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044E>        <U042E>;<CYRILLIC>;<SMALL>;IGNORE
-<U042F>        <U042F>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U044F>        <U042F>;<CYRILLIC>;<SMALL>;IGNORE
-<U0462>        <U0462>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0463>        <U0462>;<CYRILLIC>;<SMALL>;IGNORE
-<U046A>        <U046A>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U046B>        <U046A>;<CYRILLIC>;<SMALL>;IGNORE
-<U0472>        <U0472>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0473>        <U0472>;<CYRILLIC>;<SMALL>;IGNORE
-<U0474>        <U0474>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0475>        <U0474>;<CYRILLIC>;<SMALL>;IGNORE
-<U0480>        <U0480>;<CYRILLIC>;<CAPITAL>;IGNORE
-<U0481>        <U0480>;<CYRILLIC>;<SMALL>;IGNORE
-<U05D0>        <U05D0>;IGNORE;IGNORE;IGNORE
-<U05D1>        <U05D1>;IGNORE;IGNORE;IGNORE
-<U05D2>        <U05D2>;IGNORE;IGNORE;IGNORE
-<U05D3>        <U05D3>;IGNORE;IGNORE;IGNORE
-<U05D4>        <U05D4>;IGNORE;IGNORE;IGNORE
-<U05D5>        <U05D5>;IGNORE;IGNORE;IGNORE
-<U05D6>        <U05D6>;IGNORE;IGNORE;IGNORE
-<U05D7>        <U05D7>;IGNORE;IGNORE;IGNORE
-<U05D8>        <U05D8>;IGNORE;IGNORE;IGNORE
-<U05D9>        <U05D9>;IGNORE;IGNORE;IGNORE
-<U05DA>        <U05DA>;IGNORE;IGNORE;IGNORE
-<U05DB>        <U05DB>;IGNORE;IGNORE;IGNORE
-<U05DC>        <U05DC>;IGNORE;IGNORE;IGNORE
-<U05DD>        <U05DD>;IGNORE;IGNORE;IGNORE
-<U05DE>        <U05DE>;IGNORE;IGNORE;IGNORE
-<U05DF>        <U05DF>;IGNORE;IGNORE;IGNORE
-<U05E0>        <U05E0>;IGNORE;IGNORE;IGNORE
-<U05E1>        <U05E1>;IGNORE;IGNORE;IGNORE
-<U05E2>        <U05E2>;IGNORE;IGNORE;IGNORE
-<U05E3>        <U05E3>;IGNORE;IGNORE;IGNORE
-<U05E4>        <U05E4>;IGNORE;IGNORE;IGNORE
-<U05E5>        <U05E5>;IGNORE;IGNORE;IGNORE
-<U05E6>        <U05E6>;IGNORE;IGNORE;IGNORE
-<U05E7>        <U05E7>;IGNORE;IGNORE;IGNORE
-<U05E8>        <U05E8>;IGNORE;IGNORE;IGNORE
-<U05E9>        <U05E9>;IGNORE;IGNORE;IGNORE
-<U05EA>        <U05EA>;IGNORE;IGNORE;IGNORE
+reorder-after <U004F>
+<U00D6> <o-diaeresis>;<BAS>;<CAP>;IGNORE
+reorder-after <U006F>
+<U00F6> <o-diaeresis>;<BAS>;<MIN>;IGNORE
 
-% Arabic collating
+reorder-after <U0053>
+<U015E> <s-cedilla>;<BAS>;<CAP>;IGNORE
+reorder-after <U0073>
+<U015F> <s-cedilla>;<BAS>;<MIN>;IGNORE
 
-<U060C>        IGNORE;IGNORE;IGNORE;<U060C>
-<U061B>        IGNORE;IGNORE;IGNORE;<U061B>
-<U061F>        IGNORE;IGNORE;IGNORE;<U061F>
-<U0640>        IGNORE;IGNORE;IGNORE;<U0640>
+reorder-after <U0055>
+<U00DC> <u-diaeresis>;<BAS>;<CAP>;IGNORE
+reorder-after <U0075>
+<U00FC> <u-diaeresis>;<BAS>;<MIN>;IGNORE
 
-<U0621>        <U0621>;<U0621>;IGNORE;IGNORE
-<U0622>        <U0622>;<U0622>;IGNORE;IGNORE
-<UFE82>        <U0622>;<UFE82>;IGNORE;IGNORE
-<U0623>        <U0621>;<U0623>;IGNORE;IGNORE
-<UFE84>        <U0621>;<UFE84>;IGNORE;IGNORE
-<U0624>        <U0621>;<U0624>;IGNORE;IGNORE
-<U0625>        <U0621>;<U0625>;IGNORE;IGNORE
-<UFE88>        <U0621>;<UFE88>;IGNORE;IGNORE
-<U0626>        <U0621>;<U0626>;IGNORE;IGNORE
-<U0670>        <U0670>;<U0670>;IGNORE;IGNORE
-<U0627>        <U0627>;<U0627>;IGNORE;IGNORE
-<UFE8D>        <U0627>;<UFE8D>;IGNORE;IGNORE
-<UFE8E>        <U0627>;<UFE8E>;IGNORE;IGNORE
-<UE016>        <U0627>;<UE016>;IGNORE;IGNORE
-<U0628>        <U0628>;<U0628>;IGNORE;IGNORE
-<UFE8F>        <U0628>;<UFE8F>;IGNORE;IGNORE
-<UFE90>        <U0628>;<UFE90>;IGNORE;IGNORE
-<UFE91>        <U0628>;<UFE91>;IGNORE;IGNORE
-<UFE92>        <U0628>;<UFE92>;IGNORE;IGNORE
-<U067E>        <U067E>;<U067E>;IGNORE;IGNORE
-<U06A4>        <U06A4>;<U06A4>;IGNORE;IGNORE
-<U0629>        <U0629>;<U0629>;IGNORE;IGNORE
-<UFE93>        <U0629>;<UFE93>;IGNORE;IGNORE
-<UFE94>        <U0629>;<UFE94>;IGNORE;IGNORE
-<U062A>        <U0629>;<U062A>;IGNORE;IGNORE
-<UFE95>        <U0629>;<UFE95>;IGNORE;IGNORE
-<UFE96>        <U0629>;<UFE96>;IGNORE;IGNORE
-<UFE97>        <U0629>;<UFE97>;IGNORE;IGNORE
-<UFE98>        <U0629>;<UFE98>;IGNORE;IGNORE
-<U062B>        <U062B>;<U062B>;IGNORE;IGNORE
-<UFE99>        <U062B>;<UFE99>;IGNORE;IGNORE
-<UFE9A>        <U062B>;<UFE9A>;IGNORE;IGNORE
-<UFE9B>        <U062B>;<UFE9B>;IGNORE;IGNORE
-<UFE9C>        <U062B>;<UFE9C>;IGNORE;IGNORE
-<U062C>        <U062C>;<U062C>;IGNORE;IGNORE
-<UFE9D>        <U062C>;<UFE9D>;IGNORE;IGNORE
-<UFE9E>        <U062C>;<UFE9E>;IGNORE;IGNORE
-<UFE9F>        <U062C>;<UFE9F>;IGNORE;IGNORE
-<UFEA0>        <U062C>;<UFEA0>;IGNORE;IGNORE
-<U062D>        <U062D>;<U062D>;IGNORE;IGNORE
-<UFEA1>        <U062D>;<UFEA1>;IGNORE;IGNORE
-<UFEA2>        <U062D>;<UFEA2>;IGNORE;IGNORE
-<UFEA3>        <U062D>;<UFEA3>;IGNORE;IGNORE
-<UFEA4>        <U062D>;<UFEA4>;IGNORE;IGNORE
-<U062E>        <U062E>;<U062E>;IGNORE;IGNORE
-<UFEA5>        <U062E>;<UFEA5>;IGNORE;IGNORE
-<UFEA6>        <U062E>;<UFEA6>;IGNORE;IGNORE
-<UFEA7>        <U062E>;<UFEA7>;IGNORE;IGNORE
-<UFEA8>        <U062E>;<UFEA8>;IGNORE;IGNORE
-<U062F>        <U062F>;<U062F>;IGNORE;IGNORE
-<UFEA9>        <U062F>;<UFEA9>;IGNORE;IGNORE
-<UFEAA>        <U062F>;<UFEAA>;IGNORE;IGNORE
-<U0630>        <U0630>;<U0630>;IGNORE;IGNORE
-<UFEAB>        <U0630>;<UFEAB>;IGNORE;IGNORE
-<UFEAC>        <U0630>;<UFEAC>;IGNORE;IGNORE
-<U0631>        <U0631>;<U0631>;IGNORE;IGNORE
-<UFEAD>        <U0631>;<UFEAD>;IGNORE;IGNORE
-<UFEAE>        <U0631>;<UFEAE>;IGNORE;IGNORE
-<U0632>        <U0632>;<U0632>;IGNORE;IGNORE
-<UFEAF>        <U0632>;<UFEAF>;IGNORE;IGNORE
-<UFEB0>        <U0632>;<UFEB0>;IGNORE;IGNORE
-<U0633>        <U0633>;<U0633>;IGNORE;IGNORE
-<UFEB1>        <U0633>;<UFEB1>;IGNORE;IGNORE
-<UFEB2>        <U0633>;<UFEB2>;IGNORE;IGNORE
-<UFEB3>        <U0633>;<UFEB3>;IGNORE;IGNORE
-<UFEB4>        <U0633>;<UFEB4>;IGNORE;IGNORE
-<U0634>        <U0634>;<U0634>;IGNORE;IGNORE
-<UFEB5>        <U0634>;<UFEB5>;IGNORE;IGNORE
-<UFEB6>        <U0634>;<UFEB6>;IGNORE;IGNORE
-<UFEB7>        <U0634>;<UFEB7>;IGNORE;IGNORE
-<UFEB8>        <U0634>;<UFEB8>;IGNORE;IGNORE
-<U0635>        <U0635>;<U0635>;IGNORE;IGNORE
-<UFEB9>        <U0635>;<UFEB9>;IGNORE;IGNORE
-<UFEBA>        <U0635>;<UFEBA>;IGNORE;IGNORE
-<UFEBB>        <U0635>;<UFEBB>;IGNORE;IGNORE
-<UFEBC>        <U0635>;<UFEBC>;IGNORE;IGNORE
-<U0636>        <U0636>;<U0636>;IGNORE;IGNORE
-<UFEBD>        <U0636>;<UFEBD>;IGNORE;IGNORE
-<UFEBE>        <U0636>;<UFEBE>;IGNORE;IGNORE
-<UFEBF>        <U0636>;<UFEBF>;IGNORE;IGNORE
-<UFEC0>        <U0636>;<UFEC0>;IGNORE;IGNORE
-<U0637>        <U0637>;<U0637>;IGNORE;IGNORE
-<UFEC1>        <U0637>;<UFEC1>;IGNORE;IGNORE
-<UFEC2>        <U0637>;<UFEC2>;IGNORE;IGNORE
-<UFEC3>        <U0637>;<UFEC3>;IGNORE;IGNORE
-<UFEC4>        <U0637>;<UFEC4>;IGNORE;IGNORE
-<U0638>        <U0638>;<U0638>;IGNORE;IGNORE
-<UFEC5>        <U0638>;<UFEC5>;IGNORE;IGNORE
-<UFEC6>        <U0638>;<UFEC6>;IGNORE;IGNORE
-<UFEC7>        <U0638>;<UFEC7>;IGNORE;IGNORE
-<UFEC8>        <U0638>;<UFEC8>;IGNORE;IGNORE
-<U0639>        <U0639>;<U0639>;IGNORE;IGNORE
-<UFEC9>        <U0639>;<UFEC9>;IGNORE;IGNORE
-<UFECA>        <U0639>;<UFECA>;IGNORE;IGNORE
-<UFECB>        <U0639>;<UFECB>;IGNORE;IGNORE
-<UFECC>        <U0639>;<UFECC>;IGNORE;IGNORE
-<U063A>        <U063A>;<U063A>;IGNORE;IGNORE
-<UFECD>        <U063A>;<UFECD>;IGNORE;IGNORE
-<UFECE>        <U063A>;<UFECE>;IGNORE;IGNORE
-<UFECF>        <U063A>;<UFECF>;IGNORE;IGNORE
-<UFED0>        <U063A>;<UFED0>;IGNORE;IGNORE
-<U0641>        <U0641>;<U0641>;IGNORE;IGNORE
-<UFED1>        <U0641>;<UFED1>;IGNORE;IGNORE
-<UFED2>        <U0641>;<UFED2>;IGNORE;IGNORE
-<UFED3>        <U0641>;<UFED3>;IGNORE;IGNORE
-<UFED4>        <U0641>;<UFED4>;IGNORE;IGNORE
-<U0642>        <U0642>;<U0642>;IGNORE;IGNORE
-<UFED5>        <U0642>;<UFED5>;IGNORE;IGNORE
-<UFED6>        <U0642>;<UFED6>;IGNORE;IGNORE
-<UFED7>        <U0642>;<UFED7>;IGNORE;IGNORE
-<UFED8>        <U0642>;<UFED8>;IGNORE;IGNORE
-<U0643>        <U0643>;<U0643>;IGNORE;IGNORE
-<UFED9>        <U0643>;<UFED9>;IGNORE;IGNORE
-<UFEDA>        <U0643>;<UFEDA>;IGNORE;IGNORE
-<UFEDB>        <U0643>;<UFEDB>;IGNORE;IGNORE
-<UFEDC>        <U0643>;<UFEDC>;IGNORE;IGNORE
-<U0644>        <U0644>;<U0644>;IGNORE;IGNORE
-<UFEDD>        <U0644>;<UFEDD>;IGNORE;IGNORE
-<UFEDE>        <U0644>;<UFEDE>;IGNORE;IGNORE
-<UFEDF>        <U0644>;<UFEDF>;IGNORE;IGNORE
-<UFEE0>        <U0644>;<UFEE0>;IGNORE;IGNORE
-<U0645>        <U0645>;<U0645>;IGNORE;IGNORE
-<UFEE1>        <U0645>;<UFEE1>;IGNORE;IGNORE
-<UFEE2>        <U0645>;<UFEE2>;IGNORE;IGNORE
-<UFEE3>        <U0645>;<UFEE3>;IGNORE;IGNORE
-<UFEE4>        <U0645>;<UFEE4>;IGNORE;IGNORE
-<U0646>        <U0646>;<U0646>;IGNORE;IGNORE
-<UFEE5>        <U0646>;<UFEE5>;IGNORE;IGNORE
-<UFEE6>        <U0646>;<UFEE6>;IGNORE;IGNORE
-<UFEE7>        <U0646>;<UFEE7>;IGNORE;IGNORE
-<UFEE8>        <U0646>;<UFEE8>;IGNORE;IGNORE
-<U0647>        <U0647>;<U0647>;IGNORE;IGNORE
-<UFEE9>        <U0647>;<UFEE9>;IGNORE;IGNORE
-<UFEEA>        <U0647>;<UFEEA>;IGNORE;IGNORE
-<UFEEB>        <U0647>;<UFEEB>;IGNORE;IGNORE
-<UFEEC>        <U0647>;<UFEEC>;IGNORE;IGNORE
-<U0648>        <U0648>;<U0648>;IGNORE;IGNORE
-<UFEED>        <U0648>;<UFEED>;IGNORE;IGNORE
-<UFEEE>        <U0648>;<UFEEE>;IGNORE;IGNORE
-<U0649>        <U0649>;<U0649>;IGNORE;IGNORE
-<UFEEF>        <U0649>;<UFEEF>;IGNORE;IGNORE
-<UFEF0>        <U0649>;<UFEF0>;IGNORE;IGNORE
-<U064A>        <U064A>;<U064A>;IGNORE;IGNORE
-<UFEF1>        <U064A>;<UFEF1>;IGNORE;IGNORE
-<UFEF2>        <U064A>;<UFEF2>;IGNORE;IGNORE
-<UFEF3>        <U064A>;<UFEF3>;IGNORE;IGNORE
-<UFEF4>        <U064A>;<UFEF4>;IGNORE;IGNORE
-
-<U064B>        IGNORE;IGNORE;<U064B>;IGNORE
-<U064C>        IGNORE;IGNORE;<U064C>;IGNORE
-<U064D>        IGNORE;IGNORE;<U064D>;IGNORE
-<U064E>        IGNORE;IGNORE;<U064E>;IGNORE
-<U064F>        IGNORE;IGNORE;<U064F>;IGNORE
-<U0650>        IGNORE;IGNORE;<U0650>;IGNORE
-<U0651>        IGNORE;IGNORE;<U0651>;IGNORE
-<UFE7D>        IGNORE;IGNORE;<UFE7D>;IGNORE
-<U0652>        IGNORE;IGNORE;<U0652>;IGNORE
-
-<U0660>        <U0030>;<U0660>;IGNORE;IGNORE
-<U0661>        <U0031>;<U0661>;IGNORE;IGNORE
-<U0662>        <U0032>;<U0662>;IGNORE;IGNORE
-<U0663>        <U0033>;<U0663>;IGNORE;IGNORE
-<U0664>        <U0034>;<U0664>;IGNORE;IGNORE
-<U0665>        <U0035>;<U0665>;IGNORE;IGNORE
-<U0666>        <U0036>;<U0666>;IGNORE;IGNORE
-<U0667>        <U0037>;<U0667>;IGNORE;IGNORE
-<U0668>        <U0038>;<U0668>;IGNORE;IGNORE
-<U0669>        <U0039>;<U0669>;IGNORE;IGNORE
-
-<UFEF5>        "<U0644><U0622>";"<U0644><U0622>";"<UFEF5><UFEF5>";IGNORE
-<UFEF6>        "<U0644><U0622>";"<U0644><UFE82>";"<UFEF6><UFEF6>";IGNORE
-<UFEF7>        "<U0644><U0623>";"<U0644><U0623>";"<UFEF7><UFEF7>";IGNORE
-<UFEF8>        "<U0644><U0623>";"<U0644><UFE84>";"<UFEF8><UFEF8>";IGNORE
-<UFEF9>        "<U0644><U0625>";"<U0644><U0625>";"<UFEF9><UFEF9>";IGNORE
-<UFEFA>        "<U0644><U0625>";"<U0644><UFE88>";"<UFEFA><UFEFA>";IGNORE
-<UFEFB>        "<U0644><U0627>";"<U0644><UFE8D>";"<UFEFB><UFEFB>";IGNORE
-<UFEFC>        "<U0644><U0627>";"<U0644><UFE8E>";"<UFEFC><UFEFC>";IGNORE
-
-% katakana/hiragana sorting
-% base is katakana, as this is present in most charsets
-% normal before voiced before semi-voiced
-% small vocals before normal vocals
-% katakana before hiragana
-
-<U30A1>        <U30A1>;<U30A1>;IGNORE;IGNORE
-<U3041>        <U30A1>;<U3041>;IGNORE;IGNORE
-<U30A2>        <U30A1>;<U30A2>;IGNORE;IGNORE
-<U3042>        <U30A1>;<U3042>;IGNORE;IGNORE
-<U30A3>        <U30A3>;<U30A3>;IGNORE;IGNORE
-<U3043>        <U30A3>;<U3043>;IGNORE;IGNORE
-<U30A4>        <U30A3>;<U30A4>;IGNORE;IGNORE
-<U3044>        <U30A3>;<U3044>;IGNORE;IGNORE
-<U30A5>        <U30A5>;<U30A5>;IGNORE;IGNORE
-<U3045>        <U30A5>;<U3045>;IGNORE;IGNORE
-<U30A6>        <U30A5>;<U30A6>;IGNORE;IGNORE
-<U3046>        <U30A5>;<U3046>;IGNORE;IGNORE
-<U30F4>        <U30A5>;<U30F4>;IGNORE;IGNORE
-<U30A7>        <U30A7>;<U30A7>;IGNORE;IGNORE
-<U3047>        <U30A7>;<U3047>;IGNORE;IGNORE
-<U30A8>        <U30A7>;<U30A8>;IGNORE;IGNORE
-<U3048>        <U30A7>;<U3048>;IGNORE;IGNORE
-<U30A9>        <U30A9>;<U30A9>;IGNORE;IGNORE
-<U3049>        <U30A9>;<U3049>;IGNORE;IGNORE
-<U30AA>        <U30A9>;<U30AA>;IGNORE;IGNORE
-<U304A>        <U30A9>;<U304A>;IGNORE;IGNORE
-<U30F5>        <U30F5>;<U30F5>;IGNORE;IGNORE
-<U30AB>        <U30F5>;<U30AB>;IGNORE;IGNORE
-<U304B>        <U30F5>;<U304B>;IGNORE;IGNORE
-<U30AC>        <U30F5>;<U30AC>;IGNORE;IGNORE
-<U304C>        <U30F5>;<U304C>;IGNORE;IGNORE
-<U30AD>        <U30AD>;<U30AD>;IGNORE;IGNORE
-<U304D>        <U30AD>;<U304D>;IGNORE;IGNORE
-<U30AE>        <U30AD>;<U30AE>;IGNORE;IGNORE
-<U304E>        <U30AD>;<U304E>;IGNORE;IGNORE
-<U30AF>        <U30AF>;<U30AF>;IGNORE;IGNORE
-<U304F>        <U30AF>;<U304F>;IGNORE;IGNORE
-<U30B0>        <U30AF>;<U30B0>;IGNORE;IGNORE
-<U3050>        <U30AF>;<U3050>;IGNORE;IGNORE
-<U30F6>        <U30F6>;<U30F6>;IGNORE;IGNORE
-<U30B1>        <U30F6>;<U30B1>;IGNORE;IGNORE
-<U3051>        <U30F6>;<U3051>;IGNORE;IGNORE
-<U30B2>        <U30F6>;<U30B2>;IGNORE;IGNORE
-<U3052>        <U30F6>;<U3052>;IGNORE;IGNORE
-<U30B3>        <U30B3>;<U30B3>;IGNORE;IGNORE
-<U3053>        <U30B3>;<U3053>;IGNORE;IGNORE
-<U30B4>        <U30B3>;<U30B4>;IGNORE;IGNORE
-<U3054>        <U30B3>;<U3054>;IGNORE;IGNORE
-<U30B5>        <U30B5>;<U30B5>;IGNORE;IGNORE
-<U3055>        <U30B5>;<U3055>;IGNORE;IGNORE
-<U30B6>        <U30B5>;<U30B6>;IGNORE;IGNORE
-<U3056>        <U30B5>;<U3056>;IGNORE;IGNORE
-<U30B7>        <U30B7>;<U30B7>;IGNORE;IGNORE
-<U3057>        <U30B7>;<U3057>;IGNORE;IGNORE
-<U30B8>        <U30B7>;<U30B8>;IGNORE;IGNORE
-<U3058>        <U30B7>;<U3058>;IGNORE;IGNORE
-<U30B9>        <U30B9>;<U30B9>;IGNORE;IGNORE
-<U3059>        <U30B9>;<U3059>;IGNORE;IGNORE
-<U30BA>        <U30B9>;<U30BA>;IGNORE;IGNORE
-<U305A>        <U30B9>;<U305A>;IGNORE;IGNORE
-<U30BB>        <U30BB>;<U30BB>;IGNORE;IGNORE
-<U305B>        <U30BB>;<U305B>;IGNORE;IGNORE
-<U30BC>        <U30BB>;<U30BC>;IGNORE;IGNORE
-<U305C>        <U30BB>;<U305C>;IGNORE;IGNORE
-<U30BD>        <U30BD>;<U30BD>;IGNORE;IGNORE
-<U305D>        <U30BD>;<U305D>;IGNORE;IGNORE
-<U30BE>        <U30BD>;<U30BE>;IGNORE;IGNORE
-<U305E>        <U30BD>;<U305E>;IGNORE;IGNORE
-<U30BF>        <U30BF>;<U30BF>;IGNORE;IGNORE
-<U305F>        <U30BF>;<U305F>;IGNORE;IGNORE
-<U30C0>        <U30BF>;<U30C0>;IGNORE;IGNORE
-<U3060>        <U30BF>;<U3060>;IGNORE;IGNORE
-<U30C1>        <U30C1>;<U30C1>;IGNORE;IGNORE
-<U3061>        <U30C1>;<U3061>;IGNORE;IGNORE
-<U30C2>        <U30C1>;<U30C2>;IGNORE;IGNORE
-<U3062>        <U30C1>;<U3062>;IGNORE;IGNORE
-<U30C3>        <U30C3>;<U30C3>;IGNORE;IGNORE
-<U3063>        <U30C3>;<U3063>;IGNORE;IGNORE
-<U30C4>        <U30C3>;<U30C4>;IGNORE;IGNORE
-<U3064>        <U30C3>;<U3064>;IGNORE;IGNORE
-<U30C5>        <U30C3>;<U30C5>;IGNORE;IGNORE
-<U3065>        <U30C3>;<U3065>;IGNORE;IGNORE
-<U30C6>        <U30C6>;<U30C6>;IGNORE;IGNORE
-<U3066>        <U30C6>;<U3066>;IGNORE;IGNORE
-<U30C7>        <U30C6>;<U30C7>;IGNORE;IGNORE
-<U3067>        <U30C6>;<U3067>;IGNORE;IGNORE
-<U30C8>        <U30C8>;<U30C8>;IGNORE;IGNORE
-<U3068>        <U30C8>;<U3068>;IGNORE;IGNORE
-<U30C9>        <U30C8>;<U30C9>;IGNORE;IGNORE
-<U3069>        <U30C8>;<U3069>;IGNORE;IGNORE
-<U30CA>        <U30CA>;<U30CA>;IGNORE;IGNORE
-<U306A>        <U30CA>;<U306A>;IGNORE;IGNORE
-<U30CB>        <U30CB>;<U30CB>;IGNORE;IGNORE
-<U306B>        <U30CB>;<U306B>;IGNORE;IGNORE
-<U30CC>        <U30CC>;<U30CC>;IGNORE;IGNORE
-<U306C>        <U30CC>;<U306C>;IGNORE;IGNORE
-<U30CD>        <U30CD>;<U30CD>;IGNORE;IGNORE
-<U306D>        <U30CD>;<U306D>;IGNORE;IGNORE
-<U30CE>        <U30CE>;<U30CE>;IGNORE;IGNORE
-<U306E>        <U30CE>;<U306E>;IGNORE;IGNORE
-<U30CF>        <U30CF>;<U30CF>;IGNORE;IGNORE
-<U306F>        <U30CF>;<U306F>;IGNORE;IGNORE
-<U30D0>        <U30CF>;<U30D0>;IGNORE;IGNORE
-<U3070>        <U30CF>;<U3070>;IGNORE;IGNORE
-<U30D1>        <U30CF>;<U30D1>;IGNORE;IGNORE
-<U3071>        <U30CF>;<U3071>;IGNORE;IGNORE
-<U30D2>        <U30D2>;<U30D2>;IGNORE;IGNORE
-<U3072>        <U30D2>;<U3072>;IGNORE;IGNORE
-<U30D3>        <U30D2>;<U30D3>;IGNORE;IGNORE
-<U3073>        <U30D2>;<U3073>;IGNORE;IGNORE
-<U30D4>        <U30D2>;<U30D4>;IGNORE;IGNORE
-<U3074>        <U30D2>;<U3074>;IGNORE;IGNORE
-<U30D5>        <U30D5>;<U30D5>;IGNORE;IGNORE
-<U3075>        <U30D5>;<U3075>;IGNORE;IGNORE
-<U30D6>        <U30D5>;<U30D6>;IGNORE;IGNORE
-<U3076>        <U30D5>;<U3076>;IGNORE;IGNORE
-<U30D7>        <U30D5>;<U30D7>;IGNORE;IGNORE
-<U3077>        <U30D5>;<U3077>;IGNORE;IGNORE
-<U30D8>        <U30D8>;<U30D8>;IGNORE;IGNORE
-<U3078>        <U30D8>;<U3078>;IGNORE;IGNORE
-<U30D9>        <U30D8>;<U30D9>;IGNORE;IGNORE
-<U3079>        <U30D8>;<U3079>;IGNORE;IGNORE
-<U30DA>        <U30D8>;<U30DA>;IGNORE;IGNORE
-<U307A>        <U30D8>;<U307A>;IGNORE;IGNORE
-<U30DB>        <U30DB>;<U30DB>;IGNORE;IGNORE
-<U307B>        <U30DB>;<U307B>;IGNORE;IGNORE
-<U30DC>        <U30DB>;<U30DC>;IGNORE;IGNORE
-<U307C>        <U30DB>;<U307C>;IGNORE;IGNORE
-<U30DD>        <U30DB>;<U30DD>;IGNORE;IGNORE
-<U307D>        <U30DB>;<U307D>;IGNORE;IGNORE
-<U30DE>        <U30DE>;<U30DE>;IGNORE;IGNORE
-<U307E>        <U30DE>;<U307E>;IGNORE;IGNORE
-<U30DF>        <U30DF>;<U30DF>;IGNORE;IGNORE
-<U307F>        <U30DF>;<U307F>;IGNORE;IGNORE
-<U30E0>        <U30E0>;<U30E0>;IGNORE;IGNORE
-<U3080>        <U30E0>;<U3080>;IGNORE;IGNORE
-<U30E1>        <U30E1>;<U30E1>;IGNORE;IGNORE
-<U3081>        <U30E1>;<U3081>;IGNORE;IGNORE
-<U30E2>        <U30E2>;<U30E2>;IGNORE;IGNORE
-<U3082>        <U30E2>;<U3082>;IGNORE;IGNORE
-<U30E3>        <U30E3>;<U30E3>;IGNORE;IGNORE
-<U3083>        <U30E3>;<U3083>;IGNORE;IGNORE
-<U30E4>        <U30E3>;<U30E4>;IGNORE;IGNORE
-<U3084>        <U30E3>;<U3084>;IGNORE;IGNORE
-<U30E5>        <U30E5>;<U30E5>;IGNORE;IGNORE
-<U3085>        <U30E5>;<U3085>;IGNORE;IGNORE
-<U30E6>        <U30E5>;<U30E6>;IGNORE;IGNORE
-<U3086>        <U30E5>;<U3086>;IGNORE;IGNORE
-<U30E7>        <U30E7>;<U30E7>;IGNORE;IGNORE
-<U3087>        <U30E7>;<U3087>;IGNORE;IGNORE
-<U30E8>        <U30E7>;<U30E8>;IGNORE;IGNORE
-<U3088>        <U30E7>;<U3088>;IGNORE;IGNORE
-<U30E9>        <U30E9>;<U30E9>;IGNORE;IGNORE
-<U3089>        <U30E9>;<U3089>;IGNORE;IGNORE
-<U30EA>        <U30EA>;<U30EA>;IGNORE;IGNORE
-<U308A>        <U30EA>;<U308A>;IGNORE;IGNORE
-<U30EB>        <U30EB>;<U30EB>;IGNORE;IGNORE
-<U308B>        <U30EB>;<U308B>;IGNORE;IGNORE
-<U30EC>        <U30EC>;<U30EC>;IGNORE;IGNORE
-<U308C>        <U30EC>;<U308C>;IGNORE;IGNORE
-<U30ED>        <U30ED>;<U30ED>;IGNORE;IGNORE
-<U308D>        <U30ED>;<U308D>;IGNORE;IGNORE
-<U30EE>        <U30EE>;<U30EE>;IGNORE;IGNORE
-<U308E>        <U30EE>;<U308E>;IGNORE;IGNORE
-<U30EF>        <U30EE>;<U30EF>;IGNORE;IGNORE
-<U308F>        <U30EE>;<U308F>;IGNORE;IGNORE
-<U30F0>        <U30F0>;<U30F0>;IGNORE;IGNORE
-<U3090>        <U30F0>;<U3090>;IGNORE;IGNORE
-<U30F1>        <U30F1>;<U30F1>;IGNORE;IGNORE
-<U3091>        <U30F1>;<U3091>;IGNORE;IGNORE
-<U30F2>        <U30F2>;<U30F2>;IGNORE;IGNORE
-<U3092>        <U30F2>;<U3092>;IGNORE;IGNORE
-<U30F3>        <U30F3>;<U30F3>;IGNORE;IGNORE
-<U3093>        <U30F3>;<U3093>;IGNORE;IGNORE
-
-order_end
+reorder-end
 
 END LC_COLLATE
 
@@ -3540,6 +1540,8 @@ t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
@@ -3591,10 +1593,10 @@ country_ab2     "<U0054><U0052>"
 country_ab3    "<U0054><U0055><U0052>"
 % Turkish
 lang_name      "<U0054><U0075><U0072><U006B><U0069><U0073><U0068>"
-% tr
+% tur
 lang_term      "<U0074><U0075><U0072>"
+% tur
+lang_lib       "<U0074><U0075><U0072>"
 % tr
-lang_lib       "<U0074><U0072>"
-%tr
 lang_ab                "<U0074><U0072>"
 END LC_ADDRESS
index 5883d28..5712361 100644 (file)
@@ -128,6 +128,8 @@ include "translit_wide";""
 <U2063> ""
 % DONG SIGN
 <U20AB> "<U0110><U1ED3><U006E><U0067>"
+% COLON SIGN
+<U20A1> "<U0043><U0052><U0043>"
 % EURO SIGN
 <U20AC> "<U0045><U0055><U0052>"
 % TRADE MARK SIGN
index 010cba2..36495b6 100644 (file)
@@ -164,6 +164,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index bfa6bb8..cc963a7 100644 (file)
@@ -297,6 +297,8 @@ d_fmt     "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
 t_fmt     "<U0025><U0054>"
 am_pm     "";""
 t_fmt_ampm ""
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_PAPER
index d003bc6..466f8bf 100644 (file)
@@ -260,6 +260,8 @@ t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
 date_fmt    "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020><U0079><U0069><U006C><U002C><U0020><U0025><U0041>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 LC_MESSAGES
index 6c3f752..88f7ad0 100644 (file)
@@ -263,6 +263,8 @@ t_fmt       "<U0025><U0054>"
 am_pm       "";""
 t_fmt_ampm  ""
 date_fmt    "<U0025><U0064><U0020><U0025><U0042><U002C><U0020><U0025><U0059><U0020><U0439><U0438><U043B><U002C><U0020><U0025><U0041>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 
 LC_MESSAGES
index f715cf5..c5db9a0 100644 (file)
@@ -166,6 +166,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 582f065..81829fb 100644 (file)
@@ -294,6 +294,8 @@ t_fmt    "<U0025><U0054>"
 am_pm    "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U0020><U0025><U0070>"
 date_fmt  "<U0025><U0041><U002C><U0020><U0025><U0064><U0020><U0025><U0042><U0020><U006E><U0103><U006D><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 % yes: Va^ng / Da.
index f02e527..f48b2bc 100644 (file)
@@ -163,7 +163,8 @@ t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0070>"
 % prumî djoû del samwinne (1=londi)
-first_weekday 1
+% FIXME  No, 2=lundi
+first_weekday 2
 END LC_TIME
 
 LC_NAME
index 33953cd..e9f9a9f 100644 (file)
@@ -110,7 +110,6 @@ country_num   231   % 210 found in at least one ISO 3166 doc
 % country_car   unknown
 % country_isbn  unknown, Need ISO 2108
 lang_name     "<U12C8><U120B><U12ED><U1273><U1271>"
-lang_ab       "<U0077><U0061><U006C>"
 lang_term     "<U0077><U0061><U006C>"
 lang_lib      "<U0077><U0061><U006C>"
 
@@ -233,5 +232,7 @@ date_fmt    "<U0025><U0041><U1363><U0020><U0025><U0042><U0020><U0025><U0065>/
 <U0020><U130B><U120B><U1233>/
 <U0020><U0025><U0072><U0020><U0025><U005A><U0020><U0025><U0059>/
 <U0020><U130D><U002F><U120B>"
+%  FIXME: found in CLDR
+first_weekday 7
 END LC_TIME
 %
index f0f56ed..319e3f0 100644 (file)
@@ -164,6 +164,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U002D><U0065>/
 % time-zone name,
 % year with century as a decimal number,e.g. 2001.
 %
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 134eeed..0e4828c 100644 (file)
@@ -186,6 +186,8 @@ t_fmt   "<U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053>"
 am_pm   "<U0041><U004D>";"<U0050><U004D>"
 t_fmt_ampm  "<U0025><U0049><U003A><U0025><U004D><U003A><U0025><U0053><U0020><U0025><U0050>"
 cal_direction  3
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 11df003..cec70f7 100644 (file)
@@ -135,6 +135,8 @@ t_fmt_ampm "<U0025><U0070><U0020><U0025><U0049><U65F6><U0025><U004D><U5206><U002
 date_fmt       "<U0025><U0059><U5E74><U0020><U0025><U006D><U6708><U0020>/
 <U0025><U0064><U65E5><U0020><U0025><U0041><U0020><U0025><U0048><U003A>/
 <U0025><U004D><U003A><U0025><U0053><U0020><U0025><U005A>"
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 LC_MESSAGES
index 1674d81..58b5fbd 100644 (file)
@@ -141,6 +141,8 @@ t_fmt_ampm  "<U0025><U0070><U0020><U0025><U0049><U003A><U0025><U004D>/
 date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 
index 2d052f4..0f2f64f 100644 (file)
@@ -130,6 +130,8 @@ t_fmt       "<U0025><U0048><U65F6><U0025><U004D><U5206><U0025><U0053><U79D2><U00
 % Appropriate 12 h time representation (%r)
 t_fmt_ampm  ""
 %
+%  FIXME: found in CLDR
+first_weekday 2
 END LC_TIME
 
 
index eac0228..4472c62 100644 (file)
@@ -107,13 +107,13 @@ mon       "<U4E00><U6708>";"<U4E8C><U6708>";"<U4E09><U6708>";/
        "<U5341><U6708>";"<U5341><U4E00><U6708>";"<U5341><U4E8C><U6708>"
 
 % d_t_fmt: "%Y<y>%m<m>%d<d> (%A) %H<hr>%M<m>%S<s>"
-d_t_fmt "<U897F><U5143><U0025><U0059><U5E74>/
+d_t_fmt "<U0025><U0059><U5E74>/
 <U0025><U006D><U6708><U0025><U0064><U65E5>/
 <U0020><U0028><U0025><U0041><U0029>/
 <U0020><U0025><U0048><U6642>/
 <U0025><U004D><U5206><U0025><U0053><U79D2>"
 
-d_fmt  "<U897F><U5143><U0025><U0059><U5E74>/
+d_fmt  "<U0025><U0059><U5E74>/
 <U0025><U006D><U6708><U0025><U0064><U65E5>"
 
 t_fmt  "<U0025><U0048><U6642><U0025><U004D><U5206><U0025><U0053><U79D2>"
@@ -128,6 +128,9 @@ date_fmt       "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 <U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
 <U0025><U005A><U0020><U0025><U0059>"
 
+%  FIXME: found in CLDR
+first_weekday 1
+
 END LC_TIME
 
 LC_MESSAGES
index b74e6e8..bcfda2f 100644 (file)
@@ -170,6 +170,8 @@ date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
 % %Z - time-zone name,
 % %Y - year with century as a decimal number,e.g. 2001.
 
+%  FIXME: found in CLDR
+first_weekday 1
 END LC_TIME
 
 LC_MESSAGES
index 67de72e..f880520 100644 (file)
@@ -30,11 +30,17 @@ for l in $lang; do
    ${common_objpfx}localedata/xfrm-test $id < $cns.in \
    > ${common_objpfx}localedata/$cns.xout || here=1
   cmp -s $cns.in ${common_objpfx}localedata/$cns.xout || here=1
+  LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}/iconvdata \
+   LC_ALL=$l ${run_program_prefix} \
+   ${common_objpfx}localedata/xfrm-test $id -nocache < $cns.in \
+   > ${common_objpfx}localedata/$cns.nocache.xout || here=1
+  cmp -s $cns.in ${common_objpfx}localedata/$cns.nocache.xout || here=1
   if test $here -eq 0; then
     echo "$l xfrm-test OK"
   else
     echo "$l xfrm-test FAIL"
     diff -u $cns.in ${common_objpfx}localedata/$cns.xout | sed 's/^/  /'
+    diff -u $cns.in ${common_objpfx}localedata/$cns.nocache.xout | sed 's/^/  /'
     status=1
   fi
 done
diff --git a/localedata/tst-langinfo-static.c b/localedata/tst-langinfo-static.c
new file mode 100644 (file)
index 0000000..46856a0
--- /dev/null
@@ -0,0 +1 @@
+#include "tst-langinfo.c"
index b169ade..274778a 100755 (executable)
@@ -341,7 +341,6 @@ ja_JP.EUC-JP         CODESET     EUC-JP
 EOF
 LOCPATH=${common_objpfx}localedata GCONV_PATH=${common_objpfx}iconvdata \
 LC_ALL=tt_TT ${run_program_prefix} \
-  ${common_objpfx}localedata/tst-langinfo \
-    > ${common_objpfx}localedata/tst-langinfo.out
+  ${common_objpfx}localedata/tst-langinfo
 
 exit $?
index 199bb6b..4473d49 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdbool.h>
 
+/* Keep in sync with string/strxfrm_l.c.  */
+#define SMALL_STR_SIZE 4095
 
 struct lines
 {
@@ -38,6 +41,7 @@ int
 main (int argc, char *argv[])
 {
   int result = 0;
+  bool nocache = false;
   size_t nstrings, nstrings_max;
   struct lines *strings;
   char *line = NULL;
@@ -45,7 +49,18 @@ main (int argc, char *argv[])
   size_t n;
 
   if (argc < 2)
-    error (1, 0, "usage: %s <random seed>", argv[0]);
+    error (1, 0, "usage: %s <random seed> [-nocache]", argv[0]);
+
+  if (argc == 3)
+    {
+      if (strcmp (argv[2], "-nocache") == 0)
+       nocache = true;
+      else
+       {
+         printf ("Unknown option %s!\n", argv[2]);
+         exit (1);
+       }
+    }
 
   setlocale (LC_ALL, "");
 
@@ -60,9 +75,9 @@ main (int argc, char *argv[])
 
   while (1)
     {
-      char saved, *newp;
-      int needed;
-      int l;
+      char saved, *word, *newp;
+      size_t l, line_len, needed;
+
       if (getline (&line, &len, stdin) < 0)
        break;
 
@@ -84,10 +99,35 @@ main (int argc, char *argv[])
 
       saved = line[l];
       line[l] = '\0';
-      needed = strxfrm (NULL, line, 0);
+
+      if (nocache)
+       {
+         line_len = strlen (line);
+         word = malloc (line_len + SMALL_STR_SIZE + 1);
+         if (word == NULL)
+           {
+             printf ("malloc failed: %m\n");
+             exit (1);
+           }
+         memset (word, ' ', SMALL_STR_SIZE);
+         memcpy (word + SMALL_STR_SIZE, line, line_len);
+         word[line_len + SMALL_STR_SIZE] = '\0';
+       }
+      else
+        word = line;
+
+      needed = strxfrm (NULL, word, 0);
       newp = malloc (needed + 1);
-      strxfrm (newp, line, needed + 1);
+      if (newp == NULL)
+       {
+         printf ("malloc failed: %m\n");
+         exit (1);
+       }
+      strxfrm (newp, word, needed + 1);
       strings[nstrings].xfrm = newp;
+
+      if (nocache)
+       free (word);
       line[l] = saved;
       ++nstrings;
     }
index 314f2ef..acfd524 100644 (file)
@@ -120,7 +120,7 @@ ifndef mach-shortcuts
 # $(mach-shortcuts) will be set, and that will change how
 # mach_interface.defs is processed: it will get the -D flags below.
 user-interfaces := $(filter-out $(mach-interface-list:%=mach/%) \
-                               mach/mach_port mach/mach_host mach/mach4 \
+                               mach/mach_port mach/mach_host mach/mach4 mach/gnumach \
                                device/device_request,\
                                $(user-interfaces))
 endif
index 4aaaedc..a854ddc 100644 (file)
 
 /* Initialize LOCK.  */
 
+void __spin_lock_init (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __spin_lock_init (__spin_lock_t *__lock)
 {
   *__lock = __SPIN_LOCK_INITIALIZER;
 }
+#endif
 
 
 /* Lock LOCK, blocking if we can't get it.  */
@@ -41,12 +45,16 @@ extern void __spin_lock_solid (__spin_lock_t *__lock);
 
 /* Lock the spin lock LOCK.  */
 
+void __spin_lock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __spin_lock (__spin_lock_t *__lock)
 {
   if (! __spin_try_lock (__lock))
     __spin_lock_solid (__lock);
 }
+#endif
 \f
 /* Name space-clean internal interface to mutex locks.
 
@@ -71,27 +79,39 @@ extern void __mutex_unlock_solid (void *__lock);
 
 /* Lock the mutex lock LOCK.  */
 
+void __mutex_lock (void *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __mutex_lock (void *__lock)
 {
   if (! __spin_try_lock ((__spin_lock_t *) __lock))
     __mutex_lock_solid (__lock);
 }
+#endif
 
 /* Unlock the mutex lock LOCK.  */
 
+void __mutex_unlock (void *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __mutex_unlock (void *__lock)
 {
   __spin_unlock ((__spin_lock_t *) __lock);
   __mutex_unlock_solid (__lock);
 }
+#endif
 
 
+int __mutex_trylock (void *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __mutex_trylock (void *__lock)
 {
   return __spin_try_lock ((__spin_lock_t *) __lock);
 }
+#endif
 
 #endif /* lock-intern.h */
index f8fd44b..502db5a 100644 (file)
@@ -101,5 +101,8 @@ kern_return_t mach_setup_thread (task_t task, thread_t thread, void *pc,
                                 vm_address_t *stack_base,
                                 vm_size_t *stack_size);
 
+/* Give THREAD a TLS area.  */
+kern_return_t __mach_setup_tls (thread_t thread);
+kern_return_t mach_setup_tls (thread_t thread);
 
 #endif /* mach.h */
index f02e8d4..fdd43a6 100644 (file)
@@ -67,6 +67,8 @@ extern void mig_reply_setup (const mach_msg_header_t *__request,
 /* Idiocy support function.  */
 extern vm_size_t mig_strncpy (char *__dst, const char *__src, vm_size_t __len);
 extern vm_size_t __mig_strncpy (char *__dst, const char *__src, vm_size_t);
+
+#ifdef __USE_EXTERN_INLINES
 __extern_inline vm_size_t
 __mig_strncpy (char *__dst, const char *__src, vm_size_t __len)
 {
@@ -77,6 +79,7 @@ mig_strncpy (char *__dst, const char *__src, vm_size_t __len)
 {
   return __mig_strncpy (__dst, __src, __len);
 }
+#endif
 
 
 
index fecffd9..bf0bfa9 100644 (file)
@@ -20,6 +20,7 @@
 #include <thread_state.h>
 #include <string.h>
 #include <mach/machine/vm_param.h>
+#include <ldsodefs.h>
 #include "sysdep.h"            /* Defines stack direction.  */
 
 #define        STACK_SIZE      (16 * 1024 * 1024) /* 16MB, arbitrary.  */
@@ -73,8 +74,35 @@ __mach_setup_thread (task_t task, thread_t thread, void *pc,
   if (error = __vm_protect (task, stack, __vm_page_size, 0, VM_PROT_NONE))
     return error;
 
-  return __thread_set_state (thread, MACHINE_THREAD_STATE_FLAVOR,
+  return __thread_set_state (thread, MACHINE_NEW_THREAD_STATE_FLAVOR,
                             (natural_t *) &ts, tssize);
 }
 
 weak_alias (__mach_setup_thread, mach_setup_thread)
+
+/* Give THREAD a TLS area.  */
+kern_return_t
+__mach_setup_tls (thread_t thread)
+{
+  kern_return_t error;
+  struct machine_thread_state ts;
+  mach_msg_type_number_t tssize = MACHINE_THREAD_STATE_COUNT;
+  tcbhead_t *tcb;
+
+  if (error = __thread_get_state (thread, MACHINE_THREAD_STATE_FLAVOR,
+                            (natural_t *) &ts, &tssize))
+    return error;
+  assert (tssize == MACHINE_THREAD_STATE_COUNT);
+
+  tcb = _dl_allocate_tls(NULL);
+  if (!tcb)
+    return KERN_RESOURCE_SHORTAGE;
+
+  _hurd_tls_new(thread, &ts, tcb);
+
+  error = __thread_set_state (thread, MACHINE_THREAD_STATE_FLAVOR,
+                            (natural_t *) &ts, tssize);
+  return error;
+}
+
+weak_alias (__mach_setup_tls, mach_setup_tls)
index aaebc55..1b1e69c 100644 (file)
@@ -1,3 +1,4 @@
+#define __USE_EXTERN_INLINES 1
 #define _EXTERN_INLINE /* Empty to define the real functions.  */
 #include "spin-lock.h"
 
index 28845ee..c48eaff 100644 (file)
@@ -404,10 +404,21 @@ memalign_check(alignment, bytes, caller)
   if (alignment <= MALLOC_ALIGNMENT) return malloc_check(bytes, NULL);
   if (alignment <  MINSIZE) alignment = MINSIZE;
 
-  if (bytes+1 == 0) {
-    MALLOC_FAILURE_ACTION;
-    return NULL;
-  }
+  /* If the alignment is greater than SIZE_MAX / 2 + 1 it cannot be a
+     power of 2 and will cause overflow in the check below.  */
+  if (alignment > SIZE_MAX / 2 + 1)
+    {
+      __set_errno (EINVAL);
+      return 0;
+    }
+
+  /* Check for overflow.  */
+  if (bytes > SIZE_MAX - alignment - MINSIZE)
+    {
+      MALLOC_FAILURE_ACTION;
+      return 0;
+    }
+
   checked_request2size(bytes+1, nb);
   (void)mutex_lock(&main_arena.mutex);
   mem = (top_check() >= 0) ? _int_memalign(&main_arena, alignment, bytes+1) :
index 3e06b87..6eaa85e 100644 (file)
@@ -3874,6 +3874,21 @@ public_mEMALIGn(size_t alignment, size_t bytes)
   /* Otherwise, ensure that it is at least a minimum chunk size */
   if (alignment <  MINSIZE) alignment = MINSIZE;
 
+  /* If the alignment is greater than SIZE_MAX / 2 + 1 it cannot be a
+     power of 2 and will cause overflow in the check below.  */
+  if (alignment > SIZE_MAX / 2 + 1)
+    {
+      __set_errno (EINVAL);
+      return 0;
+    }
+
+  /* Check for overflow.  */
+  if (bytes > SIZE_MAX - alignment - MINSIZE)
+    {
+      __set_errno (ENOMEM);
+      return 0;
+    }
+
   arena_get(ar_ptr, bytes + alignment + MINSIZE);
   if(!ar_ptr)
     return 0;
@@ -3919,6 +3934,13 @@ public_vALLOc(size_t bytes)
 
   size_t pagesz = mp_.pagesize;
 
+  /* Check for overflow.  */
+  if (bytes > SIZE_MAX - pagesz - MINSIZE)
+    {
+      __set_errno (ENOMEM);
+      return 0;
+    }
+
   __malloc_ptr_t (*hook) __MALLOC_PMT ((size_t, size_t,
                                        __const __malloc_ptr_t)) =
     force_reg (__memalign_hook);
@@ -3967,6 +3989,13 @@ public_pVALLOc(size_t bytes)
   size_t page_mask = mp_.pagesize - 1;
   size_t rounded_bytes = (bytes + page_mask) & ~(page_mask);
 
+  /* Check for overflow.  */
+  if (bytes > SIZE_MAX - 2*pagesz - MINSIZE)
+    {
+      __set_errno (ENOMEM);
+      return 0;
+    }
+
   __malloc_ptr_t (*hook) __MALLOC_PMT ((size_t, size_t,
                                        __const __malloc_ptr_t)) =
     force_reg (__memalign_hook);
diff --git a/manual/Makefile b/manual/Makefile
new file mode 100644 (file)
index 0000000..c5866eb
--- /dev/null
@@ -0,0 +1,254 @@
+# Copyright (C) 1992-1999,2000,2001,2002,2003,2004,2006
+#      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, write to the Free
+# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+# 02111-1307 USA.
+
+# Makefile for the GNU C Library manual.
+
+subdir := manual
+export subdir := $(subdir)
+
+# Allow override
+INSTALL_INFO = install-info
+
+.PHONY: all dvi pdf info html
+all: dvi
+dvi: libc.dvi
+pdf: libc.pdf
+
+# Get glibc's configuration info.
+ifneq (,$(wildcard ../Makeconfig))
+include ../Makeconfig
+else
+MAKEINFO = makeinfo
+TEXI2DVI = texi2dvi
+AWK = gawk
+endif
+
+TEXI2PDF = texi2dvi --pdf
+
+ifneq ($(strip $(MAKEINFO)),:)
+all: info
+info: libc.info
+endif
+
+# scripts we use
+ifndef move-if-change
+move-if-change = ./move-if-change
+endif
+mkinstalldirs = $(..)scripts/mkinstalldirs
+
+chapters = $(addsuffix .texi, \
+                      intro errno memory ctype string charset locale   \
+                      message search pattern io stdio llio filesys     \
+                      pipe socket terminal syslog math arith time      \
+                      resource setjmp signal startup process job nss   \
+                      users sysinfo conf crypt debug)
+add-chapters = $(wildcard $(foreach d, $(add-ons), ../$d/$d.texi))
+appendices = lang.texi header.texi install.texi maint.texi contrib.texi \
+            freemanuals.texi
+
+-include texis
+texis: texis.awk $(chapters) $(add-chapters) $(appendices) lesser.texi fdl.texi
+       $(AWK) -f $^ > $@.T
+       mv -f $@.T $@
+
+nonexamples = $(filter-out $(add-chapters) %.c.texi, $(texis))
+examples = $(filter-out $(foreach d, $(add-ons), ../$d/%.c.texi), \
+                       $(filter %.c.texi, $(texis)))
+
+# Kludge: implicit rule so Make knows the one command does it all.
+chapters.% top-menu.%: libc-texinfo.sh $(texis) Makefile
+       AWK=$(AWK) $(SHELL) $< '$(chapters)' '$(add-chapters)' '$(appendices)'
+
+libc.dvi libc.pdf libc.info: chapters.texi top-menu.texi dir-add.texi \
+                            libm-err.texi
+libc.dvi libc.pdf: texinfo.tex
+
+html: libc/index.html
+libc/index.html: chapters.texi top-menu.texi dir-add.texi libm-err.texi
+       $(MAKEINFO) --html libc.texinfo
+
+# Generate the summary from the Texinfo source files for each chapter.
+summary.texi: stamp-summary ;
+stamp-summary: summary.awk $(filter-out summary.texi, $(texis))
+       $(AWK) -f $^ | sort -t'\f' -df -k 1,1 | tr '\014' '\012' > summary-tmp
+       $(move-if-change) summary-tmp summary.texi
+       touch $@
+
+# Generate a file which can be added to the `dir' content to provide direct
+# access to the documentation of the function, variables, and other
+# definitions.
+dir-add.texi: xtract-typefun.awk $(texis)
+       (echo "@dircategory GNU C library functions and macros";        \
+        echo "@direntry";                                              \
+        $(AWK) -f $^ | sort;                                           \
+        echo "@end direntry") > $@.new
+       mv -f $@.new $@
+
+# The table with the math errors is generated.
+libm-err.texi: stamp-libm-err
+stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\
+                                                    $(dir)/libm-test-ulps))
+       pwd=`pwd`; \
+       $(PERL) $< $$pwd/.. > libm-err-tmp
+       $(move-if-change) libm-err-tmp libm-err.texi
+       touch $@
+
+# Generate Texinfo files from the C source for the example programs.
+%.c.texi: examples/%.c
+       sed -e 's,[{}],@&,g'                            \
+           -e 's,/\*\(@.*\)\*/,\1,g'                   \
+           -e 's,/\*  *,/* @r{,g' -e 's,  *\*/,} */,'  \
+           -e 's/\(@[a-z][a-z]*\)@{\([^}]*\)@}/\1{\2}/g'\
+           $< | expand > $@.new
+       mv -f $@.new $@
+
+%.info: %.texinfo
+       LANGUAGE=C LC_ALL=C $(MAKEINFO) $<
+
+%.dvi: %.texinfo
+       $(TEXI2DVI) $<
+
+%.pdf: %.texinfo
+       $(TEXI2PDF) $<
+
+# Distribution.
+minimal-dist = summary.awk texis.awk tsort.awk libc-texinfo.sh libc.texinfo \
+              libm-err.texi stamp-libm-err                                 \
+              $(filter-out summary.texi, $(nonexamples))                   \
+              $(patsubst %.c.texi,examples/%.c, $(examples))
+
+doc-only-dist = Makefile COPYING.LIB
+distribute = $(minimal-dist) $(examples) stdio-fp.c    \
+            libc.info* libc.?? libc.??s texinfo.tex    \
+            xtract-typefun.awk dir-add.texi dir libm-err-tab.pl
+export distribute := $(distribute)
+
+tar-it = tar chovf $@ $^
+
+manual.tar: $(doc-only-dist) $(minimal-dist) ; $(tar-it)
+mandist.tar: $(doc-only-dist) $(distribute) ; $(tar-it)
+
+edition := $(shell sed -n 's/^@set EDITION \([0-9][0-9.]*\)[^0-9.]*.*$$/\1/p' \
+                      libc.texinfo)
+
+glibc-doc-$(edition).tar: $(doc-only-dist) $(distribute)
+       @rm -f glibc-doc-$(edition)
+       ln -s . glibc-doc-$(edition)
+       tar chovf $@ $(addprefix glibc-doc-$(edition)/,$^)
+       rm -f glibc-doc-$(edition)
+
+%.Z: %
+       compress -c $< > $@.new
+       mv -f $@.new $@
+%.gz: %
+       gzip -9 -c $< > $@.new
+       mv -f $@.new $@
+%.uu: %
+       uuencode $< < $< > $@.new
+       mv -f $@.new $@
+
+.PHONY: mostlyclean distclean realclean clean
+mostlyclean:
+       -rm -f libc.dvi libc.pdf libc.tmp libc.info*
+       -rm -f $(objpfx)stubs
+       -rm -f $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
+clean: mostlyclean
+distclean: clean
+indices = cp fn pg tp vr ky
+realclean: distclean
+       -rm -f texis summary.texi stamp-summary *.c.texi dir-add.texi
+       -rm -f $(foreach index,$(indices),libc.$(index) libc.$(index)s)
+       -rm -f libc.log libc.aux libc.toc dir-add.texinfo
+       -rm -f top-menu.texi chapters.texi
+
+.PHONY: install subdir_install installdirs install-data
+install-data subdir_install: install
+ifneq ($(strip $(MAKEINFO)),:)
+install: $(inst_infodir)/libc.info
+       @if $(SHELL) -c '$(INSTALL_INFO) --version' >/dev/null 2>&1; then \
+        test -f $(inst_infodir)/dir || $(INSTALL_DATA) dir $(inst_infodir);\
+        $(INSTALL_INFO) --info-dir=$(inst_infodir) $(inst_infodir)/libc.info;\
+       else : ; fi
+endif
+# Catchall implicit rule for other installation targets from the parent.
+install-%: ;
+
+$(inst_infodir)/libc.info: libc.info installdirs
+       for file in $<*; do \
+         $(INSTALL_DATA) $$file $(@D)/$$file; \
+       done
+
+installdirs:
+       $(mkinstalldirs) $(inst_infodir)
+
+.PHONY: dist
+dist: # glibc-doc-$(edition).tar.gz
+
+ifneq (,$(wildcard ../Make-dist))
+dist: ../Make-dist
+       $(MAKE) -f $< $(Make-dist-args)
+endif
+
+ifndef ETAGS
+ETAGS = etags -T
+endif
+TAGS: $(minimal-dist)
+       $(ETAGS) -o $@ $^
+\f
+# The parent makefile sometimes invokes us with targets `subdir_REAL-TARGET'.
+subdir_%: % ;
+# For targets we don't define, do nothing.
+subdir_%: ;
+
+# These are targets that each glibc subdirectory is expected to understand.
+# ../Rules defines them for code subdirectories; for us, they are no-ops.
+# None of these should be `subdir_TARGET'; those targets are transformed
+# by the implicit rule above into `TARGET' deps.
+glibc-targets  := lib objects objs others tests xtests lint.out echo-headers
+.PHONY: $(glibc-targets)
+$(glibc-targets):
+
+# Create stamp files if they don't exist, so the parent makefile's rules for
+# updating the library archives are happy with us, and never think we have
+# changed the library.
+lib: $(foreach o,$(object-suffixes-for-libc),$(objpfx)stamp$o)
+ifdef objpfx
+.PHONY: stubs
+stubs: $(objpfx)stubs
+endif
+$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
+       $(make-target-directory)
+       touch $@
+
+# Make the target directory if it doesn't exist, using the `mkinstalldirs'
+# script that does `mkdir -p' even if `mkdir' doesn't support that flag.
+define make-target-directory
+$(addprefix $(mkinstalldirs) ,\
+           $(filter-out $(wildcard $(@D:%/=%)),$(@D:%/=%)))
+endef
+
+# The top-level glibc Makefile expects subdir_install to update the stubs file.
+subdir_install: stubs
+\f
+# Get rid of these variables if they came from the parent.
+routines =
+aux =
+sources =
+objects =
+headers =
index 3d5a00c..04cd48e 100644 (file)
@@ -92,16 +92,20 @@ distribute += $(filter-out $(generated),$(long-m-yes:=.c) $(long-c-yes:=.c))
 # Rules for the test suite.
 tests = test-matherr test-fenv basic-test \
        test-misc test-fpucw tst-definitions test-tgmath test-tgmath-ret \
-       bug-nextafter bug-nexttoward bug-tgmath1 test-tgmath-int test-tgmath2 \
+       bug-nextafter bug-nexttoward bug-tgmath1 test-tgmath-int \
        test-dbl-wrap
 tests-$(OPTION_EGLIBC_LIBM_BIG) += atest-exp atest-sincos atest-exp2
-# We do the `long double' tests only if this data type is available and
-# distinct from `double'.
+# We do the `long double' tests only if this data type is available.
 test-longdouble-yes = test-ldouble test-ildoubl
 distribute += $(test-longdouble-yes:=.c)
 
+ifeq ($(long-double-fcts),yes)
+# If we have distinct types then enable testing.
+test-long-double-fcts = yes
+endif
+
 ifneq (no,$(PERL))
-libm-tests = test-float test-double $(test-longdouble-$(long-double-fcts)) \
+libm-tests = test-float test-double $(test-longdouble-$(test-long-double-fcts)) \
        test-ifloat test-idouble
 libm-tests.o = $(addsuffix .o,$(libm-tests))
 
@@ -178,11 +182,15 @@ math-CPPFLAGS += -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES
 ifneq ($(long-double-fcts),yes)
 # The `double' and `long double' types are the same on this machine.
 # We won't compile the `long double' code at all.  Tell the `double' code
-# to define aliases for the `FUNCl' names.  To avoid type conflicts in
-# defining those aliases, tell <math.h> to declare the `FUNCl' names with
-# `double' instead of `long double'.
+# to define aliases for the `FUNCl' names.
+ifeq ($(header-long-double-fcts),yes)
+math-CPPFLAGS += -DNO_LONG_DOUBLE
+else
+# To avoid type conflicts in  defining those aliases, tell <math.h> to
+# declare the `FUNCl' names with `double' instead of `long double'.
 math-CPPFLAGS += -DNO_LONG_DOUBLE -D_Mlong_double_=double
 endif
+endif
 
 # The fdlibm code generates a lot of these warnings but is otherwise clean.
 override CFLAGS += -Wno-uninitialized
index 65dd1aa..447976d 100644 (file)
@@ -86,7 +86,7 @@ endif
 gpl2lgpl := error.c error.h
 
 tests := tst-dirname tst-tsearch tst-fdset tst-mntent tst-hsearch \
-        tst-pselect tst-insremque tst-mntent2 bug-hsearch1
+        tst-pselect tst-insremque tst-mntent2 bug-hsearch1 bug18240
 tests-$(OPTION_POSIX_WIDE_CHAR_DEVICE_IO) += tst-error1
 tests-$(OPTION_EGLIBC_FCVT) += tst-efgcvt
 # eglibc: ifeq (no,$(cross-compiling))
diff --git a/misc/bug18240.c b/misc/bug18240.c
new file mode 100644 (file)
index 0000000..4b26865
--- /dev/null
@@ -0,0 +1,75 @@
+/* Test integer wraparound in hcreate.
+   Copyright (C) 2016 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 <errno.h>
+#include <limits.h>
+#include <search.h>
+#include <stdbool.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+static void
+test_size (size_t size)
+{
+  int res = hcreate (size);
+  if (res == 0)
+    {
+      if (errno == ENOMEM)
+        return;
+      printf ("error: hcreate (%zu): %m\n", size);
+      exit (1);
+    }
+  char *keys[100];
+  for (int i = 0; i < 100; ++i)
+    {
+      if (asprintf (keys + i, "%d", i) < 0)
+        {
+          printf ("error: asprintf: %m\n");
+          exit (1);
+        }
+      ENTRY e = { keys[i], (char *) "value" };
+      if (hsearch (e, ENTER) == NULL)
+        {
+          printf ("error: hsearch (\"%s\"): %m\n", keys[i]);
+          exit (1);
+        }
+    }
+  hdestroy ();
+
+  for (int i = 0; i < 100; ++i)
+    free (keys[i]);
+}
+
+static int
+do_test (void)
+{
+  test_size (500);
+  test_size (-1);
+  test_size (-3);
+  test_size (INT_MAX - 2);
+  test_size (INT_MAX - 1);
+  test_size (INT_MAX);
+  test_size (((unsigned) INT_MAX) + 1);
+  test_size (UINT_MAX - 2);
+  test_size (UINT_MAX - 1);
+  test_size (UINT_MAX);
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index b678121..12bdb8f 100644 (file)
 
 /* Change the flags of FILE to FLAGS.  */
 
-int chflags (const char *file, int flags) __THROW;
+int chflags (const char *file, unsigned long int flags) __THROW;
 
 int
 chflags (file, flags)
      const char *file;
-     int flags;
+     unsigned long int flags;
 {
   if (file == NULL)
     {
index f191194..f64f4f9 100644 (file)
 
 /* Change the flags of the file FD refers to to FLAGS.  */
 
-int fchflags (int fd, int flags) __THROW;
+int fchflags (int fd, unsigned long int flags) __THROW;
 
 int
 fchflags (fd, flags)
      int fd;
-     int flags;
+     unsigned long int flags;
 {
   if (fd < 0)
     {
index 73b9565..c5108c2 100644 (file)
@@ -21,7 +21,7 @@
 #include <errno.h>
 #include <malloc.h>
 #include <string.h>
-
+#include <stdint.h>
 #include <search.h>
 
 /* [Aho,Sethi,Ullman] Compilers: Principles, Techniques and Tools, 1986
@@ -48,15 +48,12 @@ static int
 isprime (unsigned int number)
 {
   /* no even number will be passed */
-  unsigned int div = 3;
-
-  while (div * div < number && number % div != 0)
-    div += 2;
-
-  return number % div != 0;
+  for (unsigned int div = 3; div <= number / div; div += 2)
+    if (number % div == 0)
+      return 0;
+  return 1;
 }
 
-
 /* Before using the hash table we must allocate memory for it.
    Test for an existing table are done. We allocate one element
    more as the found prime number says. This is done for more effective
@@ -83,10 +80,19 @@ hcreate_r (nel, htab)
      use will not work.  */
   if (nel < 3)
     nel = 3;
-  /* Change nel to the first prime number not smaller as nel. */
-  nel |= 1;      /* make odd */
-  while (!isprime (nel))
-    nel += 2;
+
+  /* Change nel to the first prime number in the range [nel, UINT_MAX - 2],
+     The '- 2' means 'nel += 2' cannot overflow.  */
+  for (nel |= 1; ; nel += 2)
+    {
+      if (UINT_MAX - 2 < nel)
+       {
+         __set_errno (ENOMEM);
+         return 0;
+       }
+      if (isprime (nel))
+       break;
+    }
 
   htab->size = nel;
   htab->filled = 0;
index 7a4aa8a..532c874 100644 (file)
@@ -30,5 +30,5 @@ madvise (__ptr_t addr, size_t len, int advice)
   return -1;
 }
 libc_hidden_def (madvise)
-stub_warning (madvise)
-#include <stub-tag.h>
+/* stub_warning (madvise)
+#include <stub-tag.h> */
index c42fd5e..f15e1ce 100644 (file)
@@ -33,4 +33,4 @@ mktemp (template)
   return template;
 }
 
-link_warning (mktemp, "the use of `mktemp' is dangerous, better use `mkstemp'")
+link_warning (mktemp, "the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'")
index 9598528..69bcc62 100644 (file)
@@ -263,8 +263,8 @@ __addmntent (FILE *stream, const struct mntent *mnt)
                   mntcopy.mnt_type,
                   mntcopy.mnt_opts,
                   mntcopy.mnt_freq,
-                  mntcopy.mnt_passno)
-         < 0 ? 1 : 0);
+                  mntcopy.mnt_passno) < 0
+         || fflush (stream) != 0);
 }
 weak_alias (__addmntent, addmntent)
 
index c9495a4..e901888 100644 (file)
 # endif
 #endif
 
+#if __GNUC__ >= 3
+# define __glibc_unlikely(cond) __builtin_expect((cond), 0)
+#else
+# define __glibc_unlikely(cond) (cond)
+#endif
+
 #include <bits/wordsize.h>
 
 #if defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
diff --git a/nis/nss b/nis/nss
index 0ac6774..c43e88b 100644 (file)
--- a/nis/nss
+++ b/nis/nss
@@ -34,4 +34,4 @@
 #  server cannot be trusted to send the passwd.adjuct table only to
 #  privileged clients.  Instead the passwd.adjunct.byname table is
 #  used to synthesize the shadow.byname table if it does not exist.
-#ADJUNCT_AS_SHADOW=TRUE
+ADJUNCT_AS_SHADOW=TRUE
index 9286e36..a748ec7 100644 (file)
@@ -142,10 +142,10 @@ internal_nis_getaliasent_r (struct aliasent *alias, char *buffer,
       int yperr;
 
       if (new_start)
-        yperr = yp_first (domain, "mail.aliases", &outkey, &keylen, &result,
+       yperr = yp_first (domain, "mail.aliases", &outkey, &keylen, &result,
                          &len);
       else
-        yperr = yp_next (domain, "mail.aliases", oldkey, oldkeylen, &outkey,
+       yperr = yp_next (domain, "mail.aliases", oldkey, oldkeylen, &outkey,
                         &keylen, &result, &len);
 
       if (__builtin_expect (yperr != YPERR_SUCCESS, 0))
@@ -153,20 +153,20 @@ internal_nis_getaliasent_r (struct aliasent *alias, char *buffer,
          enum nss_status retval = yperr2nss (yperr);
 
          if (retval == NSS_STATUS_TRYAGAIN)
-            *errnop = errno;
-          return retval;
-        }
+           *errnop = errno;
+         return retval;
+       }
 
       if (__builtin_expect ((size_t) (len + 1) > buflen, 0))
-        {
+       {
          free (result);
-          *errnop = ERANGE;
-          return NSS_STATUS_TRYAGAIN;
-        }
+         *errnop = ERANGE;
+         return NSS_STATUS_TRYAGAIN;
+       }
       char *p = strncpy (buffer, result, len);
       buffer[len] = '\0';
       while (isspace (*p))
-        ++p;
+       ++p;
       free (result);
 
       parse_res = _nss_nis_parse_aliasent (outkey, p, alias, buffer,
@@ -213,13 +213,25 @@ _nss_nis_getaliasbyname_r (const char *name, struct aliasent *alias,
       return NSS_STATUS_UNAVAIL;
     }
 
-  size_t namlen = strlen (name);
-  char name2[namlen + 1];
-
   char *domain;
   if (__builtin_expect (yp_get_default_domain (&domain), 0))
     return NSS_STATUS_UNAVAIL;
 
+  size_t namlen = strlen (name);
+  char *name2;
+  int use_alloca = __libc_use_alloca (namlen + 1);
+  if (use_alloca)
+    name2 = __alloca (namlen + 1);
+  else
+    {
+      name2 = malloc (namlen + 1);
+      if (name2 == NULL)
+       {
+         *errnop = ENOMEM;
+         return NSS_STATUS_TRYAGAIN;
+       }
+    }
+
   /* Convert name to lowercase.  */
   size_t i;
   for (i = 0; i < namlen; ++i)
@@ -230,6 +242,9 @@ _nss_nis_getaliasbyname_r (const char *name, struct aliasent *alias,
   int len;
   int yperr = yp_match (domain, "mail.aliases", name2, namlen, &result, &len);
 
+  if (!use_alloca)
+    free (name2);
+
   if (__builtin_expect (yperr != YPERR_SUCCESS, 0))
     {
       enum nss_status retval = yperr2nss (yperr);
index 5a88b72..d31fa2b 100644 (file)
@@ -72,7 +72,10 @@ _nss_nis_setnetgrent (const char *group, struct __netgrent *netgrp)
         and the last byte is filled with NUL.  So we can simply
         use that buffer.  */
       assert (len >= 0);
-      assert (malloc_usable_size (netgrp->data) >= len + 1);
+      /* Call to malloc_usable_size disabled, this breaks if applications
+         redefine malloc/free with a different implementation.
+         This assert is always true, see yp_match.  */
+      /* assert (malloc_usable_size (netgrp->data) >= len + 1); */
       assert (netgrp->data[len] == '\0');
 
       netgrp->data_size = len;
index 2ac4d5c..dc95870 100644 (file)
@@ -279,9 +279,9 @@ tests-$(OPTION_EGLIBC_LOCALE_CODE) += tst-locale1
 # Files which must not be linked with libpthread.
 tests-nolibpthread = tst-unload
 
-# This sets the stack resource limit to 1023kb, which is not a multiple
-# of the page size since every architecture's page size is > 1k.
-tst-oddstacklimit-ENV = ; ulimit -s 1023;
+# This sets the stack resource limit to 8193kb, which is not a multiple
+# of the page size since every architecture's page size is 4096 bytes.
+tst-oddstacklimit-ENV = ; ulimit -s 8193;
 
 distribute = eintr.c tst-cleanup4aux.c
 
@@ -445,6 +445,35 @@ CFLAGS-tst-cleanupx3.c += -fexceptions
 CFLAGS-tst-cleanupx4.c += -fexceptions
 CFLAGS-tst-oncex3.c += -fexceptions
 CFLAGS-tst-oncex4.c += -fexceptions
+
+ldflags-libgcc_s = -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
+LDFLAGS-tst-cancelx2 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx3 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx4 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx5 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx6 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx7 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx8 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx9 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx10 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx11 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx12 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx13 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx14 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx15 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx16 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx17 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx18 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx20 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cancelx21 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cleanupx0 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cleanupx1 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cleanupx2 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cleanupx3 += $(ldflags-libgcc_s)
+LDFLAGS-tst-cleanupx4 += $(ldflags-libgcc_s)
+LDFLAGS-tst-oncex3 += $(ldflags-libgcc_s)
+LDFLAGS-tst-oncex4 += $(ldflags-libgcc_s)
+
 CFLAGS-tst-align.c += $(stack-align-test-flags)
 CFLAGS-tst-align3.c += $(stack-align-test-flags)
 CFLAGS-tst-initializers1.c = -W -Wall -Werror
index 831e98e..4f9893a 100644 (file)
@@ -26,7 +26,9 @@
 #include <sys/mman.h>
 #include <sys/param.h>
 #include <dl-sysdep.h>
+#include <dl-tls.h>
 #include <tls.h>
+#include <list.h>
 #include <lowlevellock.h>
 #include <kernel-features.h>
 
@@ -241,6 +243,10 @@ get_cached_stack (size_t *sizep, void **memp)
 
   /* Clear the DTV.  */
   dtv_t *dtv = GET_DTV (TLS_TPADJ (result));
+  for (size_t cnt = 0; cnt < dtv[-1].counter; ++cnt)
+    if (! dtv[1 + cnt].pointer.is_static
+       && dtv[1 + cnt].pointer.val != TLS_DTV_UNALLOCATED)
+      free (dtv[1 + cnt].pointer.val);
   memset (dtv, '\0', (dtv[-1].counter + 1) * sizeof (dtv_t));
 
   /* Re-initialize the TLS.  */
@@ -356,6 +362,15 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
   if (__builtin_expect (attr->flags & ATTR_FLAG_STACKADDR, 0))
     {
       uintptr_t adj;
+#if _STACK_GROWS_DOWN
+      char * stackaddr = (char *) attr->stackaddr;
+#else
+      /* Assume the same layout as the _STACK_GROWS_DOWN case, 
+        with struct pthread at the top of the stack block. 
+        Later we adjust the guard location and stack address 
+        to match the _STACK_GROWS_UP case.  */
+      char * stackaddr = (char *) attr->stackaddr + attr->stacksize;
+#endif
 
       /* If the user also specified the size of the stack make sure it
         is large enough.  */
@@ -365,11 +380,11 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
 
       /* Adjust stack size for alignment of the TLS block.  */
 #if TLS_TCB_AT_TP
-      adj = ((uintptr_t) attr->stackaddr - TLS_TCB_SIZE)
+      adj = ((uintptr_t) stackaddr - TLS_TCB_SIZE)
            & __static_tls_align_m1;
       assert (size > adj + TLS_TCB_SIZE);
 #elif TLS_DTV_AT_TP
-      adj = ((uintptr_t) attr->stackaddr - __static_tls_size)
+      adj = ((uintptr_t) stackaddr - __static_tls_size)
            & __static_tls_align_m1;
       assert (size > adj);
 #endif
@@ -379,10 +394,10 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
         the stack.  It is the user's responsibility to do this if it
         is wanted.  */
 #if TLS_TCB_AT_TP
-      pd = (struct pthread *) ((uintptr_t) attr->stackaddr
+      pd = (struct pthread *) ((uintptr_t) stackaddr
                               - TLS_TCB_SIZE - adj);
 #elif TLS_DTV_AT_TP
-      pd = (struct pthread *) (((uintptr_t) attr->stackaddr
+      pd = (struct pthread *) (((uintptr_t) stackaddr
                                - __static_tls_size - adj)
                               - TLS_PRE_TCB_SIZE);
 #endif
@@ -394,7 +409,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
       pd->specific[0] = pd->specific_1stblock;
 
       /* Remember the stack-related values.  */
-      pd->stackblock = (char *) attr->stackaddr - size;
+      pd->stackblock = (char *) stackaddr - size;
       pd->stackblock_size = size;
 
       /* This is a user-provided stack.  It will not be queued in the
@@ -625,7 +640,7 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
          char *guard = mem + (((size - guardsize) / 2) & ~pagesize_m1);
 #elif _STACK_GROWS_DOWN
          char *guard = mem;
-# elif _STACK_GROWS_UP
+#elif _STACK_GROWS_UP
          char *guard = (char *) (((uintptr_t) pd - guardsize) & ~pagesize_m1);
 #endif
          if (mprotect (guard, guardsize, PROT_NONE) != 0)
@@ -678,9 +693,13 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
                        prot) != 0)
            goto mprot_error;
 #elif _STACK_GROWS_UP
-         if (mprotect ((char *) pd - pd->guardsize,
-                       pd->guardsize - guardsize, prot) != 0)
-           goto mprot_error;
+         char *new_guard = (char *) (((uintptr_t) pd - guardsize) & ~pagesize_m1);
+         char *old_guard = (char *) (((uintptr_t) pd - pd->guardsize) & ~pagesize_m1);
+         /* The guard size difference might be > 0, but once rounded
+            to the nearest page the size difference might be zero.  */
+         if (old_guard - new_guard > 0)
+           if (mprotect (old_guard, new_guard - old_guard, prot) != 0)
+             goto mprot_error;
 #endif
 
          pd->guardsize = guardsize;
@@ -723,8 +742,10 @@ allocate_stack (const struct pthread_attr *attr, struct pthread **pdp,
 #elif _STACK_GROWS_DOWN
   *stack = stacktop;
 #elif _STACK_GROWS_UP
+  /* We don't use stacktop. In _STACK_GROWS_UP the start
+     of the stack is simply stackblock (lowest address of
+     the stored block of memory for the stack).  */
   *stack = pd->stackblock;
-  assert (*stack > 0);
 #endif
 
   return 0;
index 9c366e7..e57e29e 100644 (file)
@@ -26,6 +26,7 @@
 #include <stdbool.h>
 #include <sys/types.h>
 #include <hp-timing.h>
+#define __need_list_t
 #include <list.h>
 #include <lowlevellock.h>
 #include <pthreaddef.h>
index 851bab2..f5f93dd 100644 (file)
@@ -29,6 +29,7 @@
 #include <atomic.h>
 #include <ldsodefs.h>
 #include <tls.h>
+#include <list.h>
 #include <fork.h>
 #include <version.h>
 #include <shlib-compat.h>
index 43ca44c..0451dca 100644 (file)
@@ -207,8 +207,8 @@ extern int __pthread_debug attribute_hidden;
 /* Simplified test.  This will not catch all invalid descriptors but
    is better than nothing.  And if the test triggers the thread
    descriptor is guaranteed to be invalid.  */
-# define INVALID_TD_P(pd) __builtin_expect ((pd)->tid <= 0, 0)
-# define INVALID_NOT_TERMINATED_TD_P(pd) __builtin_expect ((pd)->tid < 0, 0)
+# define INVALID_TD_P(pd) __builtin_expect (!pd || ((pd)->tid <= 0), 0)
+# define INVALID_NOT_TERMINATED_TD_P(pd) __builtin_expect (!pd || ((pd)->tid < 0), 0)
 #endif
 
 
index 1db135e..54e754f 100644 (file)
@@ -33,7 +33,11 @@ __pthread_attr_getstack (attr, stackaddr, stacksize)
   iattr = (struct pthread_attr *) attr;
 
   /* Store the result.  */
+#ifdef _STACK_GROWS_DOWN
   *stackaddr = (char *) iattr->stackaddr - iattr->stacksize;
+#else
+  *stackaddr = (char *) iattr->stackaddr;
+#endif
   *stacksize = iattr->stacksize;
 
   return 0;
index be79e32..aa60d8f 100644 (file)
@@ -48,7 +48,11 @@ __pthread_attr_setstack (attr, stackaddr, stacksize)
 #endif
 
   iattr->stacksize = stacksize;
+#if _STACK_GROWS_DOWN
   iattr->stackaddr = (char *) stackaddr + stacksize;
+#else
+  iattr->stackaddr = (char *) stackaddr;
+#endif
   iattr->flags |= ATTR_FLAG_STACKADDR;
 
   return 0;
@@ -81,7 +85,11 @@ __old_pthread_attr_setstack (pthread_attr_t *attr, void *stackaddr,
 #  endif
 
   iattr->stacksize = stacksize;
+#if _STACK_GROWS_DOWN
   iattr->stackaddr = (char *) stackaddr + stacksize;
+#else
+  iattr->stackaddr = (char *) stackaddr;
+#endif
   iattr->flags |= ATTR_FLAG_STACKADDR;
 
   return 0;
index 9d80cad..c15b6ac 100644 (file)
@@ -64,7 +64,7 @@ pthread_barrier_wait (barrier)
       do
        lll_futex_wait (&ibarrier->curr_event, event,
                        ibarrier->private ^ FUTEX_PRIVATE_FLAG);
-      while (event == ibarrier->curr_event);
+      while (event == *(volatile unsigned int *)&ibarrier->curr_event);
     }
 
   /* Make sure the init_count is stored locally or in a register.  */
index 649cdae..879a218 100644 (file)
@@ -392,12 +392,25 @@ start_thread (void *arg)
 #ifdef _STACK_GROWS_DOWN
   char *sp = CURRENT_STACK_FRAME;
   size_t freesize = (sp - (char *) pd->stackblock) & ~pagesize_m1;
-#else
-# error "to do"
-#endif
   assert (freesize < pd->stackblock_size);
   if (freesize > PTHREAD_STACK_MIN)
     madvise (pd->stackblock, freesize - PTHREAD_STACK_MIN, MADV_DONTNEED);
+#else
+  /* Page aligned start of memory to free (higher than or equal 
+     to current sp plus the minimum stack size).  */
+  void *freeblock = (void*)((size_t)(CURRENT_STACK_FRAME 
+                                    + PTHREAD_STACK_MIN 
+                                    + pagesize_m1) 
+                                   & ~pagesize_m1);
+  char *free_end = (char *) (((uintptr_t) pd - pd->guardsize) & ~pagesize_m1);
+  /* Is there any space to free?  */
+  if (free_end > (char *)freeblock)
+    {
+      size_t freesize = (size_t)(free_end - (char *)freeblock);
+      assert (freesize < pd->stackblock_size);
+      madvise (freeblock, freesize, MADV_DONTNEED);
+    }
+#endif
 
   /* If the thread is detached free the TCB.  */
   if (IS_DETACHED (pd))
index 9c25caf..1b694cc 100644 (file)
@@ -61,7 +61,11 @@ pthread_getattr_np (thread_id, attr)
   if (__builtin_expect (thread->stackblock != NULL, 1))
     {
       iattr->stacksize = thread->stackblock_size;
+#ifdef _STACK_GROWS_DOWN
       iattr->stackaddr = (char *) thread->stackblock + iattr->stacksize;
+#else
+      iattr->stackaddr = (char *) thread->stackblock;
+#endif
     }
   else
     {
@@ -110,13 +114,21 @@ pthread_getattr_np (thread_id, attr)
                    {
                      /* Found the entry.  Now we have the info we need.  */
                      iattr->stacksize = rl.rlim_cur;
+#ifdef _STACK_GROWS_DOWN
                      iattr->stackaddr = (void *) to;
 
                      /* The limit might be too high.  */
                      if ((size_t) iattr->stacksize
                          > (size_t) iattr->stackaddr - last_to)
                        iattr->stacksize = (size_t) iattr->stackaddr - last_to;
+#else
+                     iattr->stackaddr = (void *) from;
 
+                     /* The limit might be too high.  */
+                     if ((size_t) iattr->stacksize
+                         > to - (size_t) iattr->stackaddr)
+                       iattr->stacksize = to - (size_t) iattr->stackaddr;
+#endif
                      /* We succeed and no need to look further.  */
                      ret = 0;
                      break;
index 25029be..20a40a2 100644 (file)
@@ -240,7 +240,8 @@ __pthread_mutex_trylock (mutex)
                                                          private), 0, 0);
 
            if (INTERNAL_SYSCALL_ERROR_P (e, __err)
-               && INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK)
+               && ((INTERNAL_SYSCALL_ERRNO (e, __err) == EWOULDBLOCK)
+                   || (INTERNAL_SYSCALL_ERRNO (e, __err) == EAGAIN)))
              {
                THREAD_SETMEM (THREAD_SELF, robust_head.list_op_pending, NULL);
 
index 0f2f749..418d5f0 100644 (file)
@@ -36,7 +36,9 @@ endif
 
 ifeq ($(have-forced-unwind),yes)
 tests += tst-mqueue8x
+ldflags-libgcc_s = -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
 CFLAGS-tst-mqueue8x.c += -fexceptions
+LDFLAGS-tst-mqueue8x += $(ldflags-libgcc_s) 
 endif
 endif
 
index f36825e..edef3d4 100644 (file)
@@ -51,7 +51,7 @@
          {                                                                   \
            status = lll_futex_timed_wait (futexaddr, oldval, timeout,        \
                                           LLL_PRIVATE);                      \
-           if (status != -EWOULDBLOCK)                                       \
+           if (status != -EWOULDBLOCK && status != -EAGAIN)                  \
              break;                                                          \
                                                                              \
            oldval = *futexaddr;                                              \
@@ -66,7 +66,7 @@
        else if (status == -ETIMEDOUT)                                        \
          result = EAGAIN;                                                    \
        else                                                                  \
-         assert (status == 0 || status == -EWOULDBLOCK);                     \
+         assert (status == 0 || status == -EWOULDBLOCK || status == -EAGAIN);\
                                                                              \
        pthread_mutex_lock (&__aio_requests_mutex);                           \
       }                                                                              \
index b38f958..02db663 100644 (file)
@@ -451,6 +451,9 @@ libc_hidden_proto (__libc_lock_unlock_recursive_fn);
     }                                                                        \
   } while (0)
 
+/* Get once control variable.  */
+#define __libc_once_get(ONCE_CONTROL) \
+  ((ONCE_CONTROL) != PTHREAD_ONCE_INIT)
 
 /* Note that for I/O cleanup handling we are using the old-style
    cancel handling.  It does not have to be integrated with C++ snce
index 9094c1e..7591d93 100644 (file)
@@ -52,7 +52,7 @@
          {                                                                   \
            status = lll_futex_timed_wait (futexaddr, oldval, timeout,        \
                                           LLL_PRIVATE);                      \
-           if (status != -EWOULDBLOCK)                                       \
+           if (status != -EWOULDBLOCK && status != -EAGAIN)                  \
              break;                                                          \
                                                                              \
            oldval = *futexaddr;                                              \
@@ -67,7 +67,7 @@
        else if (status == -ETIMEDOUT)                                        \
          result = EAGAIN;                                                    \
        else                                                                  \
-         assert (status == 0 || status == -EWOULDBLOCK);                     \
+         assert (status == 0 || status == -EWOULDBLOCK || status == -EAGAIN);\
                                                                              \
        pthread_mutex_lock (&__gai_requests_mutex);                           \
       }                                                                              \
index 6ddccb9..cfc4aba 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002, 2009 Free Software Foundation, Inc.
+/* Copyright (C) 2002, 2009, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
 
    02111-1307 USA.  */
 
 #ifndef _LIST_H
-#define _LIST_H        1
+
+#ifndef __need_list_t
+# define _LIST_H       1
+#endif
 
 /* The definitions of this file are adopted from those which can be
    found in the Linux kernel headers to enable people familiar with
    the latter find their way in these sources as well.  */
 
 
+#if defined __need_list_t || defined _LIST_H
+# ifndef __list_t_defined
+#  define __list_t_defined
 /* Basic type for the double-link list.  */
 typedef struct list_head
 {
   struct list_head *next;
   struct list_head *prev;
 } list_t;
+# endif
+# undef __need_list_t
+#endif
+
+#ifdef _LIST_H
 
+# include <atomic.h>
 
 /* Define a variable with the head and tail of the list.  */
-#define LIST_HEAD(name) \
+# define LIST_HEAD(name) \
   list_t name = { &(name), &(name) }
 
 /* Initialize a new list head.  */
-#define INIT_LIST_HEAD(ptr) \
+# define INIT_LIST_HEAD(ptr) \
   (ptr)->next = (ptr)->prev = (ptr)
 
 
@@ -49,6 +61,7 @@ list_add (list_t *newp, list_t *head)
   newp->next = head->next;
   newp->prev = head;
   head->next->prev = newp;
+  atomic_write_barrier ();
   head->next = newp;
 }
 
@@ -78,26 +91,28 @@ list_splice (list_t *add, list_t *head)
 
 
 /* Get typed element from list at a given position.  */
-#define list_entry(ptr, type, member) \
+# define list_entry(ptr, type, member) \
   ((type *) ((char *) (ptr) - (unsigned long) (&((type *) 0)->member)))
 
 
 
 /* Iterate forward over the elements of the list.  */
-#define list_for_each(pos, head) \
+# define list_for_each(pos, head) \
   for (pos = (head)->next; pos != (head); pos = pos->next)
 
 
 /* Iterate forward over the elements of the list.  */
-#define list_for_each_prev(pos, head) \
+# define list_for_each_prev(pos, head) \
   for (pos = (head)->prev; pos != (head); pos = pos->prev)
 
 
 /* Iterate backwards over the elements list.  The list elements can be
    removed from the list while doing this.  */
-#define list_for_each_prev_safe(pos, p, head) \
+# define list_for_each_prev_safe(pos, p, head) \
   for (pos = (head)->prev, p = pos->prev; \
        pos != (head); \
        pos = p, p = pos->prev)
 
+#endif /* _LIST_H */
+
 #endif /* list.h */
index 4c83665..f09c663 100644 (file)
@@ -652,7 +652,7 @@ __pthread_cleanup_routine (struct __pthread_cleanup_frame *__frame)
     void *__cancel_arg = (arg);                                                      \
     int __not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) (void *)     \
                                        __cancel_buf.__cancel_jmp_buf, 0);    \
-    if (__builtin_expect (__not_first_call, 0))                                      \
+    if (__glibc_unlikely (__not_first_call))                                 \
       {                                                                              \
        __cancel_routine (__cancel_arg);                                      \
        __pthread_unwind_next (&__cancel_buf);                                \
@@ -687,7 +687,7 @@ extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
     void *__cancel_arg = (arg);                                                      \
     int __not_first_call = __sigsetjmp ((struct __jmp_buf_tag *) (void *)     \
                                        __cancel_buf.__cancel_jmp_buf, 0);    \
-    if (__builtin_expect (__not_first_call, 0))                                      \
+    if (__glibc_unlikely (__not_first_call))                         \
       {                                                                              \
        __cancel_routine (__cancel_arg);                                      \
        __pthread_unwind_next (&__cancel_buf);                                \
diff --git a/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S b/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
deleted file mode 100644 (file)
index 53970d7..0000000
+++ /dev/null
@@ -1,592 +0,0 @@
-/* Copyright (C) 2002-2004,2006-2007,2009,2010 Free Software Foundation, Inc.
-   This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
-
-   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, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
-
-#include <sysdep.h>
-#include <shlib-compat.h>
-#include <lowlevellock.h>
-#include <lowlevelcond.h>
-#include <tcb-offsets.h>
-#include <pthread-errnos.h>
-#include <pthread-pi-defines.h>
-#include <kernel-features.h>
-
-
-       .text
-
-/* int pthread_cond_wait (pthread_cond_t *cond, pthread_mutex_t *mutex)  */
-       .globl  __pthread_cond_wait
-       .type   __pthread_cond_wait, @function
-       .align  16
-__pthread_cond_wait:
-.LSTARTCODE:
-       cfi_startproc
-#ifdef SHARED
-       cfi_personality(DW_EH_PE_pcrel | DW_EH_PE_sdata4 | DW_EH_PE_indirect,
-                       DW.ref.__gcc_personality_v0)
-       cfi_lsda(DW_EH_PE_pcrel | DW_EH_PE_sdata4, .LexceptSTART)
-#else
-       cfi_personality(DW_EH_PE_udata4, __gcc_personality_v0)
-       cfi_lsda(DW_EH_PE_udata4, .LexceptSTART)
-#endif
-
-       pushl   %ebp
-       cfi_adjust_cfa_offset(4)
-       cfi_rel_offset(%ebp, 0)
-       pushl   %edi
-       cfi_adjust_cfa_offset(4)
-       cfi_rel_offset(%edi, 0)
-       pushl   %esi
-       cfi_adjust_cfa_offset(4)
-       cfi_rel_offset(%esi, 0)
-       pushl   %ebx
-       cfi_adjust_cfa_offset(4)
-       cfi_rel_offset(%ebx, 0)
-
-       xorl    %esi, %esi
-       movl    20(%esp), %ebx
-
-       /* Get internal lock.  */
-       movl    $1, %edx
-       xorl    %eax, %eax
-       LOCK
-#if cond_lock == 0
-       cmpxchgl %edx, (%ebx)
-#else
-       cmpxchgl %edx, cond_lock(%ebx)
-#endif
-       jnz     1f
-
-       /* Store the reference to the mutex.  If there is already a
-          different value in there this is a bad user bug.  */
-2:     cmpl    $-1, dep_mutex(%ebx)
-       movl    24(%esp), %eax
-       je      15f
-       movl    %eax, dep_mutex(%ebx)
-
-       /* Unlock the mutex.  */
-15:    xorl    %edx, %edx
-       call    __pthread_mutex_unlock_usercnt
-
-       testl   %eax, %eax
-       jne     12f
-
-       addl    $1, total_seq(%ebx)
-       adcl    $0, total_seq+4(%ebx)
-       addl    $1, cond_futex(%ebx)
-       addl    $(1 << nwaiters_shift), cond_nwaiters(%ebx)
-
-#define FRAME_SIZE 20
-       subl    $FRAME_SIZE, %esp
-       cfi_adjust_cfa_offset(FRAME_SIZE)
-       cfi_remember_state
-
-       /* Get and store current wakeup_seq value.  */
-       movl    wakeup_seq(%ebx), %edi
-       movl    wakeup_seq+4(%ebx), %edx
-       movl    broadcast_seq(%ebx), %eax
-       movl    %edi, 4(%esp)
-       movl    %edx, 8(%esp)
-       movl    %eax, 12(%esp)
-
-       /* Reset the pi-requeued flag.  */
-8:     movl    $0, 16(%esp)
-       movl    cond_futex(%ebx), %ebp
-
-       /* Unlock.  */
-       LOCK
-#if cond_lock == 0
-       subl    $1, (%ebx)
-#else
-       subl    $1, cond_lock(%ebx)
-#endif
-       jne     3f
-
-.LcleanupSTART:
-4:     call    __pthread_enable_asynccancel
-       movl    %eax, (%esp)
-
-       xorl    %ecx, %ecx
-       cmpl    $-1, dep_mutex(%ebx)
-       sete    %cl
-       je      18f
-
-       movl    dep_mutex(%ebx), %edi
-       /* Requeue to a non-robust PI mutex if the PI bit is set and
-          the robust bit is not set.  */
-       movl    MUTEX_KIND(%edi), %eax
-       andl    $(ROBUST_BIT|PI_BIT), %eax
-       cmpl    $PI_BIT, %eax
-       jne     18f
-
-       movl    $(FUTEX_WAIT_REQUEUE_PI|FUTEX_PRIVATE_FLAG), %ecx
-       movl    %ebp, %edx
-       xorl    %esi, %esi
-       addl    $cond_futex, %ebx
-       movl    $SYS_futex, %eax
-       ENTER_KERNEL
-       subl    $cond_futex, %ebx
-       /* Set the pi-requeued flag only if the kernel has returned 0. The
-          kernel does not hold the mutex on error.  */
-       cmpl    $0, %eax
-       sete    16(%esp)
-       je      19f
-
-       /* Normal and PI futexes dont mix. Use normal futex functions only
-          if the kernel does not support the PI futex functions.  */
-       cmpl    $-ENOSYS, %eax
-       jne     19f
-       xorl    %ecx, %ecx
-
-18:    subl    $1, %ecx
-#ifdef __ASSUME_PRIVATE_FUTEX
-       andl    $FUTEX_PRIVATE_FLAG, %ecx
-#else
-       andl    %gs:PRIVATE_FUTEX, %ecx
-#endif
-#if FUTEX_WAIT != 0
-       addl    $FUTEX_WAIT, %ecx
-#endif
-       movl    %ebp, %edx
-       addl    $cond_futex, %ebx
-.Ladd_cond_futex:
-       movl    $SYS_futex, %eax
-       ENTER_KERNEL
-       subl    $cond_futex, %ebx
-.Lsub_cond_futex:
-
-19:    movl    (%esp), %eax
-       call    __pthread_disable_asynccancel
-.LcleanupEND:
-
-       /* Lock.  */
-       movl    $1, %edx
-       xorl    %eax, %eax
-       LOCK
-#if cond_lock == 0
-       cmpxchgl %edx, (%ebx)
-#else
-       cmpxchgl %edx, cond_lock(%ebx)
-#endif
-       jnz     5f
-
-6:     movl    broadcast_seq(%ebx), %eax
-       cmpl    12(%esp), %eax
-       jne     16f
-
-       movl    woken_seq(%ebx), %eax
-       movl    woken_seq+4(%ebx), %ecx
-
-       movl    wakeup_seq(%ebx), %edi
-       movl    wakeup_seq+4(%ebx), %edx
-
-       cmpl    8(%esp), %edx
-       jne     7f
-       cmpl    4(%esp), %edi
-       je      8b
-
-7:     cmpl    %ecx, %edx
-       jne     9f
-       cmp     %eax, %edi
-       je      8b
-
-9:     addl    $1, woken_seq(%ebx)
-       adcl    $0, woken_seq+4(%ebx)
-
-       /* Unlock */
-16:    subl    $(1 << nwaiters_shift), cond_nwaiters(%ebx)
-
-       /* Wake up a thread which wants to destroy the condvar object.  */
-       movl    total_seq(%ebx), %eax
-       andl    total_seq+4(%ebx), %eax
-       cmpl    $0xffffffff, %eax
-       jne     17f
-       movl    cond_nwaiters(%ebx), %eax
-       andl    $~((1 << nwaiters_shift) - 1), %eax
-       jne     17f
-
-       addl    $cond_nwaiters, %ebx
-       movl    $SYS_futex, %eax
-#if FUTEX_PRIVATE_FLAG > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex-cond_nwaiters(%ebx)
-       sete    %cl
-       subl    $1, %ecx
-#ifdef __ASSUME_PRIVATE_FUTEX
-       andl    $FUTEX_PRIVATE_FLAG, %ecx
-#else
-       andl    %gs:PRIVATE_FUTEX, %ecx
-#endif
-       addl    $FUTEX_WAKE, %ecx
-       movl    $1, %edx
-       ENTER_KERNEL
-       subl    $cond_nwaiters, %ebx
-
-17:    LOCK
-#if cond_lock == 0
-       subl    $1, (%ebx)
-#else
-       subl    $1, cond_lock(%ebx)
-#endif
-       jne     10f
-
-       /* With requeue_pi, the mutex lock is held in the kernel.  */
-11:    movl    24+FRAME_SIZE(%esp), %eax
-       movl    16(%esp), %ecx
-       testl   %ecx, %ecx
-       jnz     21f
-
-       call    __pthread_mutex_cond_lock
-20:    addl    $FRAME_SIZE, %esp
-       cfi_adjust_cfa_offset(-FRAME_SIZE);
-
-14:    popl    %ebx
-       cfi_adjust_cfa_offset(-4)
-       cfi_restore(%ebx)
-       popl    %esi
-       cfi_adjust_cfa_offset(-4)
-       cfi_restore(%esi)
-       popl    %edi
-       cfi_adjust_cfa_offset(-4)
-       cfi_restore(%edi)
-       popl    %ebp
-       cfi_adjust_cfa_offset(-4)
-       cfi_restore(%ebp)
-
-       /* We return the result of the mutex_lock operation.  */
-       ret
-
-       cfi_restore_state
-
-21:    call    __pthread_mutex_cond_lock_adjust
-       xorl    %eax, %eax
-       jmp     20b
-
-       cfi_adjust_cfa_offset(-FRAME_SIZE);
-       /* Initial locking failed.  */
-1:
-#if cond_lock == 0
-       movl    %ebx, %edx
-#else
-       leal    cond_lock(%ebx), %edx
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_lock_wait
-       jmp     2b
-
-       /* The initial unlocking of the mutex failed.  */
-12:
-       LOCK
-#if cond_lock == 0
-       subl    $1, (%ebx)
-#else
-       subl    $1, cond_lock(%ebx)
-#endif
-       jne     14b
-
-       movl    %eax, %esi
-#if cond_lock == 0
-       movl    %ebx, %eax
-#else
-       leal    cond_lock(%ebx), %eax
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_unlock_wake
-
-       movl    %esi, %eax
-       jmp     14b
-
-       cfi_adjust_cfa_offset(FRAME_SIZE)
-
-       /* Unlock in loop requires wakeup.  */
-3:
-#if cond_lock == 0
-       movl    %ebx, %eax
-#else
-       leal    cond_lock(%ebx), %eax
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_unlock_wake
-       jmp     4b
-
-       /* Locking in loop failed.  */
-5:
-#if cond_lock == 0
-       movl    %ebx, %edx
-#else
-       leal    cond_lock(%ebx), %edx
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_lock_wait
-       jmp     6b
-
-       /* Unlock after loop requires wakeup.  */
-10:
-#if cond_lock == 0
-       movl    %ebx, %eax
-#else
-       leal    cond_lock(%ebx), %eax
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_unlock_wake
-       jmp     11b
-       .size   __pthread_cond_wait, .-__pthread_cond_wait
-versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
-                 GLIBC_2_3_2)
-
-
-       .type   __condvar_w_cleanup2, @function
-__condvar_w_cleanup2:
-       subl    $cond_futex, %ebx
-       .size   __condvar_w_cleanup2, .-__condvar_w_cleanup2
-.LSbl4:
-       .type   __condvar_w_cleanup, @function
-__condvar_w_cleanup:
-       movl    %eax, %esi
-
-       /* Get internal lock.  */
-       movl    $1, %edx
-       xorl    %eax, %eax
-       LOCK
-#if cond_lock == 0
-       cmpxchgl %edx, (%ebx)
-#else
-       cmpxchgl %edx, cond_lock(%ebx)
-#endif
-       jz      1f
-
-#if cond_lock == 0
-       movl    %ebx, %edx
-#else
-       leal    cond_lock(%ebx), %edx
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_lock_wait
-
-1:     movl    broadcast_seq(%ebx), %eax
-       cmpl    12(%esp), %eax
-       jne     3f
-
-       /* We increment the wakeup_seq counter only if it is lower than
-          total_seq.  If this is not the case the thread was woken and
-          then canceled.  In this case we ignore the signal.  */
-       movl    total_seq(%ebx), %eax
-       movl    total_seq+4(%ebx), %edi
-       cmpl    wakeup_seq+4(%ebx), %edi
-       jb      6f
-       ja      7f
-       cmpl    wakeup_seq(%ebx), %eax
-       jbe     7f
-
-6:     addl    $1, wakeup_seq(%ebx)
-       adcl    $0, wakeup_seq+4(%ebx)
-       addl    $1, cond_futex(%ebx)
-
-7:     addl    $1, woken_seq(%ebx)
-       adcl    $0, woken_seq+4(%ebx)
-
-3:     subl    $(1 << nwaiters_shift), cond_nwaiters(%ebx)
-
-       /* Wake up a thread which wants to destroy the condvar object.  */
-       xorl    %edi, %edi
-       movl    total_seq(%ebx), %eax
-       andl    total_seq+4(%ebx), %eax
-       cmpl    $0xffffffff, %eax
-       jne     4f
-       movl    cond_nwaiters(%ebx), %eax
-       andl    $~((1 << nwaiters_shift) - 1), %eax
-       jne     4f
-
-       addl    $cond_nwaiters, %ebx
-       movl    $SYS_futex, %eax
-#if FUTEX_PRIVATE_FLAG > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex-cond_nwaiters(%ebx)
-       sete    %cl
-       subl    $1, %ecx
-#ifdef __ASSUME_PRIVATE_FUTEX
-       andl    $FUTEX_PRIVATE_FLAG, %ecx
-#else
-       andl    %gs:PRIVATE_FUTEX, %ecx
-#endif
-       addl    $FUTEX_WAKE, %ecx
-       movl    $1, %edx
-       ENTER_KERNEL
-       subl    $cond_nwaiters, %ebx
-       movl    $1, %edi
-
-4:     LOCK
-#if cond_lock == 0
-       subl    $1, (%ebx)
-#else
-       subl    $1, cond_lock(%ebx)
-#endif
-       je      2f
-
-#if cond_lock == 0
-       movl    %ebx, %eax
-#else
-       leal    cond_lock(%ebx), %eax
-#endif
-#if (LLL_SHARED-LLL_PRIVATE) > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex(%ebx)
-       setne   %cl
-       subl    $1, %ecx
-       andl    $(LLL_SHARED-LLL_PRIVATE), %ecx
-#if LLL_PRIVATE != 0
-       addl    $LLL_PRIVATE, %ecx
-#endif
-       call    __lll_unlock_wake
-
-       /* Wake up all waiters to make sure no signal gets lost.  */
-2:     testl   %edi, %edi
-       jnz     5f
-       addl    $cond_futex, %ebx
-#if FUTEX_PRIVATE_FLAG > 255
-       xorl    %ecx, %ecx
-#endif
-       cmpl    $-1, dep_mutex-cond_futex(%ebx)
-       sete    %cl
-       subl    $1, %ecx
-#ifdef __ASSUME_PRIVATE_FUTEX
-       andl    $FUTEX_PRIVATE_FLAG, %ecx
-#else
-       andl    %gs:PRIVATE_FUTEX, %ecx
-#endif
-       addl    $FUTEX_WAKE, %ecx
-       movl    $SYS_futex, %eax
-       movl    $0x7fffffff, %edx
-       ENTER_KERNEL
-
-5:     movl    24+FRAME_SIZE(%esp), %eax
-       call    __pthread_mutex_cond_lock
-
-       movl    %esi, (%esp)
-.LcallUR:
-       call    _Unwind_Resume
-       hlt
-.LENDCODE:
-       cfi_endproc
-       .size   __condvar_w_cleanup, .-__condvar_w_cleanup
-
-
-       .section .gcc_except_table,"a",@progbits
-.LexceptSTART:
-       .byte   DW_EH_PE_omit                   # @LPStart format (omit)
-       .byte   DW_EH_PE_omit                   # @TType format (omit)
-       .byte   DW_EH_PE_sdata4                 # call-site format
-                                               # DW_EH_PE_sdata4
-       .uleb128 .Lcstend-.Lcstbegin
-.Lcstbegin:
-       .long   .LcleanupSTART-.LSTARTCODE
-       .long   .Ladd_cond_futex-.LcleanupSTART
-       .long   __condvar_w_cleanup-.LSTARTCODE
-       .uleb128  0
-       .long   .Ladd_cond_futex-.LSTARTCODE
-       .long   .Lsub_cond_futex-.Ladd_cond_futex
-       .long   __condvar_w_cleanup2-.LSTARTCODE
-       .uleb128  0
-       .long   .Lsub_cond_futex-.LSTARTCODE
-       .long   .LcleanupEND-.Lsub_cond_futex
-       .long   __condvar_w_cleanup-.LSTARTCODE
-       .uleb128  0
-       .long   .LcallUR-.LSTARTCODE
-       .long   .LENDCODE-.LcallUR
-       .long   0
-       .uleb128  0
-.Lcstend:
-
-#ifdef PIC
-       .section .gnu.linkonce.t.__i686.get_pc_thunk.cx,"ax",@progbits
-       .globl  __i686.get_pc_thunk.cx
-       .hidden __i686.get_pc_thunk.cx
-       .type   __i686.get_pc_thunk.cx,@function
-__i686.get_pc_thunk.cx:
-       movl (%esp), %ecx;
-       ret
-       .size   __i686.get_pc_thunk.cx,.-__i686.get_pc_thunk.cx
-#endif
-
-#ifdef SHARED
-       .hidden DW.ref.__gcc_personality_v0
-       .weak   DW.ref.__gcc_personality_v0
-       .section .gnu.linkonce.d.DW.ref.__gcc_personality_v0,"aw",@progbits
-       .align 4
-       .type   DW.ref.__gcc_personality_v0, @object
-       .size   DW.ref.__gcc_personality_v0, 4
-DW.ref.__gcc_personality_v0:
-       .long   __gcc_personality_v0
-#endif
index b192822..9e880a5 100644 (file)
@@ -18,4 +18,4 @@
    02111-1307 USA.  */
 
 /* No difference to lowlevellock.c, except we lose a couple of functions.  */
-#include "lowlevellock.c"
+#include <lowlevellock.c>
index fdf0d74..c4d8a6e 100644 (file)
@@ -90,7 +90,7 @@ sem_timedwait (sem_t *sem, const struct timespec *abstime)
       /* Disable asynchronous cancellation.  */
       __pthread_disable_asynccancel (oldtype);
 
-      if (err != 0 && err != -EWOULDBLOCK)
+      if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN)
        {
          __set_errno (-err);
          err = -1;
index 20e2b48..0c8070f 100644 (file)
@@ -62,7 +62,7 @@ __new_sem_wait (sem_t *sem)
       /* Disable asynchronous cancellation.  */
       __pthread_disable_asynccancel (oldtype);
 
-      if (err != 0 && err != -EWOULDBLOCK)
+      if (err != 0 && err != -EWOULDBLOCK && err != -EAGAIN)
        {
          __set_errno (-err);
          err = -1;
@@ -107,7 +107,7 @@ __old_sem_wait (sem_t *sem)
       /* Disable asynchronous cancellation.  */
       __pthread_disable_asynccancel (oldtype);
     }
-  while (err == 0 || err == -EWOULDBLOCK);
+  while (err == 0 || err == -EWOULDBLOCK || err == -EAGAIN);
 
   __set_errno (-err);
   return -1;
index 6806962..fdeb08d 100644 (file)
@@ -71,7 +71,9 @@ ENTRY(__pthread_enable_asynccancel)
 
 1:     ret
 
-3:     movq    $TCB_PTHREAD_CANCELED, %fs:RESULT
+3:     subq    $8, %rsp
+       cfi_adjust_cfa_offset(8)
+       movq    $TCB_PTHREAD_CANCELED, %fs:RESULT
        lock
        orl     $TCB_EXITING_BITMASK, %fs:CANCELHANDLING
        movq    %fs:CLEANUP_JMP_BUF, %rdi
index e6535fb..3ca4d33 100644 (file)
@@ -63,9 +63,9 @@ __pthread_cond_timedwait:
        cfi_adjust_cfa_offset(8)
        cfi_rel_offset(%r15, 0)
 #ifdef __ASSUME_FUTEX_CLOCK_REALTIME
-# define FRAME_SIZE 32
+# define FRAME_SIZE (32+8)
 #else
-# define FRAME_SIZE 48
+# define FRAME_SIZE (48+8)
 #endif
        subq    $FRAME_SIZE, %rsp
        cfi_adjust_cfa_offset(FRAME_SIZE)
index f5b929e..78be977 100644 (file)
@@ -45,7 +45,7 @@ __pthread_cond_wait:
        cfi_lsda(DW_EH_PE_udata4, .LexceptSTART)
 #endif
 
-#define FRAME_SIZE 32
+#define FRAME_SIZE (32+8)
        leaq    -FRAME_SIZE(%rsp), %rsp
        cfi_adjust_cfa_offset(FRAME_SIZE)
 
index f5d055c..8f3c68c 100644 (file)
@@ -210,7 +210,7 @@ pthread_rwlock_timedrdlock:
        cfi_restore(%r12)
        retq
 
-#ifdef __ASSUME_PRIVATE_FUTEX
+#ifdef __ASSUME_FUTEX_CLOCK_REALTIME
        cfi_adjust_cfa_offset(16)
        cfi_rel_offset(%r12, 8)
        cfi_rel_offset(%r13, 0)
index 6ed8b49..9aaaeba 100644 (file)
@@ -192,7 +192,7 @@ pthread_rwlock_timedwrlock:
 
 7:     movq    %rdx, %rax
 
-#ifndef __ASSUME_PRIVATE_FUTEX
+#ifndef __ASSUME_FUTEX_CLOCK_REALTIME
        addq    $16, %rsp
        cfi_adjust_cfa_offset(-16)
        popq    %r14
@@ -207,7 +207,7 @@ pthread_rwlock_timedwrlock:
        cfi_restore(%r12)
        retq
 
-#ifdef __ASSUME_PRIVATE_FUTEX
+#ifdef __ASSUME_FUTEX_CLOCK_REALTIME
        cfi_adjust_cfa_offset(16)
        cfi_rel_offset(%r12, 8)
        cfi_rel_offset(%r13, 0)
index 43a5df5..ed66675 100644 (file)
@@ -49,6 +49,16 @@ tf1 (void *arg)
              puts ("pthread_create returned EINTR");
              exit (1);
            }
+         if (e == EAGAIN)
+           {
+             /* The kernel might not have processed the last few
+                pthread_join()s yet.  Tolerate that, but record the
+                event in test output so attentive people reading
+                logs can notice if pthread_join() stops working
+                altogether.  */
+             write (STDOUT_FILENO, "!", 1);
+             continue;
+           }
 
          char buf[100];
          printf ("tf1: pthread_create failed: %s\n",
index 15c30ae..77ebbfb 100644 (file)
@@ -190,17 +190,21 @@ do_test (void)
      the 16 runs, something is very wrong.  */
   int ndifferences = 0;
   int ndefaults = 0;
+  int npartlyrandomized = 0;
   for (i = 0; i < N; ++i) 
     {
       if (child_stack_chk_guards[i] != child_stack_chk_guards[i+1])
        ndifferences++;
       else if (child_stack_chk_guards[i] == default_guard)
        ndefaults++;
+      else if (*(char *) &child_stack_chk_guards[i] == 0)
+       npartlyrandomized++;
     }
 
-  printf ("differences %d defaults %d\n", ndifferences, ndefaults);
+  printf ("differences %d defaults %d partly randomized %d\n",
+         ndifferences, ndefaults, npartlyrandomized);
 
-  if (ndifferences < N / 2 && ndefaults < N / 2)
+  if ((ndifferences + ndefaults + npartlyrandomized) < 3 * N / 4)
     {
       puts ("stack guard canaries are not randomized enough");
       puts ("nor equal to the default canary value");
index f79fc18..81ebfcd 100644 (file)
@@ -1,3 +1,7 @@
+2011-09-15  Andreas Schwab  <schwab@redhat.com>
+
+       * thread_dbP.h: Include <list.h>
+
 2009-08-23  Roland McGrath  <roland@redhat.com>
 
        * td_ta_map_lwp2thr.c (__td_ta_lookup_th_unique): Move ta_ok check
index e5db9bf..54f5fc8 100644 (file)
@@ -1,5 +1,5 @@
 /* Private header for thread debug library
-   Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2007, 2011 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
@@ -29,6 +29,7 @@
 #include "proc_service.h"
 #include "thread_db.h"
 #include "../nptl/pthreadP.h"          /* This is for *_BITMASK only.  */
+#include <list.h>
 
 /* Indeces for the symbol names.  */
 enum
diff --git a/nscd.manifest b/nscd.manifest
deleted file mode 100644 (file)
index 97e8c31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-</manifest>
index fe673ba..273aee5 100644 (file)
@@ -1 +1,2 @@
 linuxthreads
+libpthread
index 3cb2208..19a363e 100644 (file)
@@ -528,7 +528,7 @@ next_nip:
    }
 
  out:
-  _res.options = old_res_options;
+  _res.options |= old_res_options & RES_USE_INET6;
 
   if (dataset != NULL && !alloca_used)
     {
index 69f6533..8a8c8f4 100644 (file)
@@ -1834,6 +1834,7 @@ main_loop_poll (void)
              /* We have a new incoming connection.  Accept the connection.  */
              int fd;
 
+#ifdef SOCK_NONBLOCK
 #ifndef __ASSUME_ACCEPT4
              fd = -1;
              if (have_accept4 >= 0)
@@ -1850,6 +1851,9 @@ main_loop_poll (void)
              if (have_accept4 < 0)
                fd = TEMP_FAILURE_RETRY (accept (sock, NULL, NULL));
 #endif
+#else
+               fd = TEMP_FAILURE_RETRY (accept (sock, NULL, NULL));
+#endif
 
              /* Use the descriptor if we have not reached the limit.  */
              if (fd >= 0)
@@ -2039,7 +2043,7 @@ main_loop_epoll (int efd)
          {
            /* A new connection.  */
            int fd;
-
+#ifdef SOCK_NONBLOCK
 # ifndef __ASSUME_ACCEPT4
            fd = -1;
            if (have_accept4 >= 0)
@@ -2056,6 +2060,9 @@ main_loop_epoll (int efd)
            if (have_accept4 < 0)
              fd = TEMP_FAILURE_RETRY (accept (sock, NULL, NULL));
 # endif
+#else
+           fd = TEMP_FAILURE_RETRY (accept (sock, NULL, NULL));
+#endif
 
            /* Use the descriptor if we have not reached the limit.  */
            if (fd >= 0)
index 3279b85..b7de6e9 100644 (file)
@@ -103,10 +103,10 @@ struct database_dyn
 
 
 /* Paths of the file for the persistent storage.  */
-#define _PATH_NSCD_PASSWD_DB   "/var/db/nscd/passwd"
-#define _PATH_NSCD_GROUP_DB    "/var/db/nscd/group"
-#define _PATH_NSCD_HOSTS_DB    "/var/db/nscd/hosts"
-#define _PATH_NSCD_SERVICES_DB "/var/db/nscd/services"
+#define _PATH_NSCD_PASSWD_DB   "/var/cache/nscd/passwd"
+#define _PATH_NSCD_GROUP_DB    "/var/cache/nscd/group"
+#define _PATH_NSCD_HOSTS_DB    "/var/cache/nscd/hosts"
+#define _PATH_NSCD_SERVICES_DB "/var/cache/nscd/services"
 
 /* Path used when not using persistent storage.  */
 #define _PATH_NSCD_XYZ_DB_TMP  "/var/run/nscd/dbXXXXXX"
index dce4165..e6ab511 100644 (file)
@@ -17,6 +17,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <assert.h>
 #include <errno.h>
 #include <string.h>
 #include <not-cancel.h>
@@ -80,6 +81,7 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
 {
   int gc_cycle;
   int nretries = 0;
+  size_t alloca_used = 0;
 
   /* If the mapping is available, try to search there instead of
      communicating with the nscd.  */
@@ -88,13 +90,23 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
                               &gc_cycle);
   size_t protolen = proto == NULL ? 0 : strlen (proto);
   size_t keylen = critlen + 1 + protolen + 1;
-  char *key = alloca (keylen);
+  int alloca_key = __libc_use_alloca (keylen);
+  char *key;
+  if (alloca_key)
+    key = alloca_account (keylen, alloca_used);
+  else
+    {
+      key = malloc (keylen);
+      if (key == NULL)
+       return -1;
+    }
   memcpy (__mempcpy (__mempcpy (key, crit, critlen),
                     "/", 1), proto ?: "", protolen + 1);
 
  retry:;
   const char *s_name = NULL;
   const char *s_proto = NULL;
+  int alloca_aliases_len = 0;
   const uint32_t *aliases_len = NULL;
   const char *aliases_list = NULL;
   int retval = -1;
@@ -112,6 +124,7 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
          s_name = (char *) (&found->data[0].servdata + 1);
          serv_resp = found->data[0].servdata;
          s_proto = s_name + serv_resp.s_name_len;
+         alloca_aliases_len = 1;
          aliases_len = (uint32_t *) (s_proto + serv_resp.s_proto_len);
          aliases_list = ((char *) aliases_len
                          + serv_resp.s_aliases_cnt * sizeof (uint32_t));
@@ -136,8 +149,24 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
          if (((uintptr_t) aliases_len & (__alignof__ (*aliases_len) - 1))
              != 0)
            {
-             uint32_t *tmp = alloca (serv_resp.s_aliases_cnt
-                                     * sizeof (uint32_t));
+             uint32_t *tmp;
+             alloca_aliases_len
+               = __libc_use_alloca (alloca_used
+                                    + (serv_resp.s_aliases_cnt
+                                       * sizeof (uint32_t)));
+             if (alloca_aliases_len)
+               tmp = alloca_account (serv_resp.s_aliases_cnt
+                                     * sizeof (uint32_t),
+                                     alloca_used);
+             else
+               {
+                 tmp = malloc (serv_resp.s_aliases_cnt * sizeof (uint32_t));
+                 if (tmp == NULL)
+                   {
+                     retval = ENOMEM;
+                     goto out;
+                   }
+               }
              aliases_len = memcpy (tmp, aliases_len,
                                    serv_resp.s_aliases_cnt
                                    * sizeof (uint32_t));
@@ -217,8 +246,25 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
 
          if (serv_resp.s_aliases_cnt > 0)
            {
-             aliases_len = alloca (serv_resp.s_aliases_cnt
-                                   * sizeof (uint32_t));
+             assert (alloca_aliases_len == 0);
+             alloca_aliases_len
+               = __libc_use_alloca (alloca_used
+                                    + (serv_resp.s_aliases_cnt
+                                       * sizeof (uint32_t)));
+             if (alloca_aliases_len)
+               aliases_len = alloca_account (serv_resp.s_aliases_cnt
+                                             * sizeof (uint32_t),
+                                             alloca_used);
+             else
+               {
+                 aliases_len = malloc (serv_resp.s_aliases_cnt
+                                       * sizeof (uint32_t));
+                 if (aliases_len == NULL)
+                   {
+                     retval = ENOMEM;
+                     goto out_close;
+                   }
+               }
              vec[n].iov_base = (void *) aliases_len;
              vec[n].iov_len = serv_resp.s_aliases_cnt * sizeof (uint32_t);
 
@@ -326,8 +372,17 @@ nscd_getserv_r (const char *crit, size_t critlen, const char *proto,
        }
 
       if (retval != -1)
-       goto retry;
+       {
+         if (!alloca_aliases_len)
+           free (aliases_len);
+         goto retry;
+       }
     }
 
+  if (!alloca_aliases_len)
+    free ((void *) aliases_len);
+  if (!alloca_key)
+    free (key);
+
   return retval;
 }
index dc816b1..16e49c6 100644 (file)
@@ -47,7 +47,7 @@ routines-$(OPTION_EGLIBC_INET) += digits_dots
 others                  := getent
 install-bin             := getent
 
-tests                  = tst-nss-test1
+tests                  = tst-nss-test1 test-digits-dots
 tests-$(OPTION_EGLIBC_INET) += test-netdb
 xtests-$(OPTION_EGLIBC_INET) += bug-erange
 
index 9576dd5..4b0b61c 100644 (file)
@@ -47,7 +47,10 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
     {
       if (h_errnop)
        *h_errnop = NETDB_INTERNAL;
-      *result = NULL;
+      if (buffer_size == NULL)
+       *status = NSS_STATUS_TRYAGAIN;
+      else
+       *result = NULL;
       return -1;
     }
 
@@ -84,14 +87,16 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
        }
 
       size_needed = (sizeof (*host_addr)
-                    + sizeof (*h_addr_ptrs) + strlen (name) + 1);
+                    + sizeof (*h_addr_ptrs)
+                    + sizeof (*h_alias_ptr) + strlen (name) + 1);
 
       if (buffer_size == NULL)
         {
          if (buflen < size_needed)
            {
+             *status = NSS_STATUS_TRYAGAIN;
              if (h_errnop != NULL)
-               *h_errnop = TRY_AGAIN;
+               *h_errnop = NETDB_INTERNAL;
              __set_errno (ERANGE);
              goto done;
            }
@@ -110,7 +115,7 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
              *buffer_size = 0;
              __set_errno (save);
              if (h_errnop != NULL)
-               *h_errnop = TRY_AGAIN;
+               *h_errnop = NETDB_INTERNAL;
              *result = NULL;
              goto done;
            }
@@ -150,7 +155,9 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
                  if (! ok)
                    {
                      *h_errnop = HOST_NOT_FOUND;
-                     if (buffer_size)
+                     if (buffer_size == NULL)
+                       *status = NSS_STATUS_NOTFOUND;
+                     else
                        *result = NULL;
                      goto done;
                    }
@@ -191,7 +198,7 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
                  if (buffer_size == NULL)
                    *status = NSS_STATUS_SUCCESS;
                  else
-                  *result = resbuf;
+                   *result = resbuf;
                  goto done;
                }
 
@@ -202,15 +209,6 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
 
       if ((isxdigit (name[0]) && strchr (name, ':') != NULL) || name[0] == ':')
        {
-         const char *cp;
-         char *hostname;
-         typedef unsigned char host_addr_t[16];
-         host_addr_t *host_addr;
-         typedef char *host_addr_list_t[2];
-         host_addr_list_t *h_addr_ptrs;
-         size_t size_needed;
-         int addr_size;
-
          switch (af)
            {
            default:
@@ -226,7 +224,10 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
              /* This is not possible.  We cannot represent an IPv6 address
                 in an `struct in_addr' variable.  */
              *h_errnop = HOST_NOT_FOUND;
-             *result = NULL;
+             if (buffer_size == NULL)
+               *status = NSS_STATUS_NOTFOUND;
+             else
+               *result = NULL;
              goto done;
 
            case AF_INET6:
@@ -234,42 +235,6 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
              break;
            }
 
-         size_needed = (sizeof (*host_addr)
-                        + sizeof (*h_addr_ptrs) + strlen (name) + 1);
-
-         if (buffer_size == NULL && buflen < size_needed)
-           {
-             if (h_errnop != NULL)
-               *h_errnop = TRY_AGAIN;
-             __set_errno (ERANGE);
-             goto done;
-           }
-         else if (buffer_size != NULL && *buffer_size < size_needed)
-           {
-             char *new_buf;
-             *buffer_size = size_needed;
-             new_buf = realloc (*buffer, *buffer_size);
-
-             if (new_buf == NULL)
-               {
-                 save = errno;
-                 free (*buffer);
-                 __set_errno (save);
-                 *buffer = NULL;
-                 *buffer_size = 0;
-                 *result = NULL;
-                 goto done;
-               }
-             *buffer = new_buf;
-           }
-
-         memset (*buffer, '\0', size_needed);
-
-         host_addr = (host_addr_t *) *buffer;
-         h_addr_ptrs = (host_addr_list_t *)
-           ((char *) host_addr + sizeof (*host_addr));
-         hostname = (char *) h_addr_ptrs + sizeof (*h_addr_ptrs);
-
          for (cp = name;; ++cp)
            {
              if (!*cp)
@@ -282,7 +247,9 @@ __nss_hostname_digits_dots (const char *name, struct hostent *resbuf,
                  if (inet_pton (AF_INET6, name, host_addr) <= 0)
                    {
                      *h_errnop = HOST_NOT_FOUND;
-                     if (buffer_size)
+                     if (buffer_size == NULL)
+                       *status = NSS_STATUS_NOTFOUND;
+                     else
                        *result = NULL;
                      goto done;
                    }
index 0dbb003..22b2187 100644 (file)
@@ -180,6 +180,9 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, LOOKUP_TYPE *resbuf, char *buffer,
     case -1:
       return errno;
     case 1:
+#ifdef NEED_H_ERRNO
+      any_service = true;
+#endif
       goto done;
     }
 #endif
index 852b58a..ab3f474 100644 (file)
@@ -136,7 +136,7 @@ CONCAT(_nss_files_set,ENTNAME) (int stayopen)
 
   __libc_lock_lock (lock);
 
-  status = internal_setent (stayopen);
+  status = internal_setent (1);
 
   if (status == NSS_STATUS_SUCCESS && fgetpos (stream, &position) < 0)
     {
index 83de650..08119ce 100644 (file)
@@ -480,7 +480,7 @@ _nss_files_gethostbyname4_r (const char *name, struct gaih_addrtuple **pat,
   else
     {
       *errnop = errno;
-      *herrnop = NO_DATA;
+      *herrnop = HOST_NOT_FOUND;
     }
 
   __libc_lock_unlock (lock);
index 66604bf..6b7f483 100644 (file)
@@ -21,6 +21,7 @@
 #include <errno.h>
 #include <string.h>
 #include <stdlib.h>
+#include <limits.h>
 
 /* These symbols are defined by the including source file:
 
@@ -160,7 +161,12 @@ strtou32 (const char *nptr, char **endptr, int base)
 # define INT_FIELD(variable, terminator_p, swallow, base, convert)           \
   {                                                                          \
     char *endp;                                                                      \
-    variable = convert (strtou32 (line, &endp, base));                       \
+    unsigned long long tmp;                                                  \
+    /* Prevent from 32-bit overflow.  */                                     \
+    tmp = __strtoull_internal (line, &endp, base, 0);                        \
+    if (tmp > UINT_MAX)                                                      \
+      return 0;                                                                      \
+    variable = convert ((unsigned long int)tmp);                             \
     if (endp == line)                                                        \
       return 0;                                                                      \
     else if (terminator_p (*endp))                                           \
@@ -175,10 +181,15 @@ strtou32 (const char *nptr, char **endptr, int base)
 # define INT_FIELD_MAYBE_NULL(variable, terminator_p, swallow, base, convert, default)       \
   {                                                                          \
     char *endp;                                                                      \
+    unsigned long long tmp;                                                  \
     if (*line == '\0')                                                       \
       /* We expect some more input, so don't allow the string to end here. */ \
       return 0;                                                                      \
-    variable = convert (strtou32 (line, &endp, base));                       \
+    /* Prevent from 32-bit overflow.  */                                     \
+    tmp = __strtoull_internal (line, &endp, base, 0);                \
+    if (tmp > UINT_MAX)                                                      \
+      return 0;                                                                      \
+    variable = convert ((unsigned long int)tmp);                             \
     if (endp == line)                                                        \
       variable = default;                                                    \
     if (terminator_p (*endp))                                                \
index a9197b7..20668b3 100644 (file)
@@ -98,6 +98,12 @@ static const char *const __nss_shlib_revision = LIBNSS_FILES_SO + 15;
 /* The root of the whole data base.  */
 static name_database *service_table;
 
+/* List of default service lists that were generated by glibc because
+   /etc/nsswitch.conf did not provide a value.
+   The list is only maintained so we can free such service lists in
+   __libc_freeres.  */
+static name_database_entry *defconfig_entries;
+
 #else /* __OPTION_EGLIBC_NSSWITCH */
 
 /* Bring in the statically initialized service table we generated at
@@ -164,8 +170,27 @@ __nss_database_lookup (const char *database, const char *alternate_name,
      DEFCONFIG specifies the default service list for this database,
      or null to use the most common default.  */
   if (*ni == NULL)
-    *ni = nss_parse_service_list (defconfig
-                                 ?: "nis [NOTFOUND=return] files");
+    {
+      *ni = nss_parse_service_list (defconfig
+                                   ?: "nis [NOTFOUND=return] files");
+      if (*ni != NULL)
+       {
+         /* Record the memory we've just allocated in defconfig_entries list,
+            so we can free it later.  */
+         name_database_entry *entry;
+
+         /* Allocate ENTRY plus size of name (1 here).  */
+         entry = (name_database_entry *) malloc (sizeof (*entry) + 1);
+
+         if (entry != NULL)
+           {
+             entry->next = defconfig_entries;
+             entry->service = *ni;
+             entry->name = "";
+             defconfig_entries = entry;
+           }
+       }
+    }
 #else
   /* Without the dynamic behavior, we can't process defconfig.  The
      databases the user specified at library build time are all you
@@ -409,9 +434,20 @@ __nss_lookup_function (service_user *ni, const char *fct_name)
              ni->library->lib_handle = __libc_dlopen (shlib_name);
              if (ni->library->lib_handle == NULL)
                {
-                 /* Failed to load the library.  */
-                 ni->library->lib_handle = (void *) -1l;
-                 __set_errno (saved_errno);
+                 /* Failed to load the library. Try a fallback.  */
+                 int n = __snprintf(shlib_name, shlen, "libnss_%s.so.%d.%d",
+                                  ni->library->name, __GLIBC__, __GLIBC_MINOR__);
+                 if (n >= shlen)
+                   ni->library->lib_handle = NULL;
+                 else
+                   ni->library->lib_handle = __libc_dlopen (shlib_name);
+
+                 if (ni->library->lib_handle == NULL)
+                   {
+                     /* Ok, really fail now.  */
+                     ni->library->lib_handle = (void *) -1l;
+                     __set_errno (saved_errno);
+                   }
                }
            }
 
@@ -666,7 +702,7 @@ nss_parse_service_list (const char *line)
                  else if (__strncasecmp (name, "UNAVAIL", 7) == 0)
                    status = NSS_STATUS_UNAVAIL;
                  else
-                   return result;
+                   goto finish;
                }
              else if (line - name == 8)
                {
@@ -675,15 +711,15 @@ nss_parse_service_list (const char *line)
                  else if (__strncasecmp (name, "TRYAGAIN", 8) == 0)
                    status = NSS_STATUS_TRYAGAIN;
                  else
-                   return result;
+                   goto finish;
                }
              else
-               return result;
+               goto finish;
 
              while (isspace (line[0]))
                ++line;
              if (line[0] != '=')
-               return result;
+               goto finish;
              do
                ++line;
              while (isspace (line[0]));
@@ -699,7 +735,7 @@ nss_parse_service_list (const char *line)
                       && __strncasecmp (name, "CONTINUE", 8) == 0)
                action = NSS_ACTION_CONTINUE;
              else
-               return result;
+               goto finish;
 
              if (not)
                {
@@ -727,6 +763,11 @@ nss_parse_service_list (const char *line)
 
       *nextp = new_service;
       nextp = &new_service->next;
+      continue;
+
+    finish:
+      free (new_service);
+      return result;
     }
 }
 
@@ -814,21 +855,9 @@ __nss_disable_nscd (void)
 
 
 #if __OPTION_EGLIBC_NSSWITCH
-/* Free all resources if necessary.  */
-libc_freeres_fn (free_mem)
+static void
+free_database_entries (name_database_entry *entry)
 {
-  name_database *top = service_table;
-  name_database_entry *entry;
-  service_library *library;
-
-  if (top == NULL)
-    /* Maybe we have not read the nsswitch.conf file.  */
-    return;
-
-  /* Don't disturb ongoing other threads (if there are any).  */
-  service_table = NULL;
-
-  entry = top->entry;
   while (entry != NULL)
     {
       name_database_entry *olde = entry;
@@ -848,6 +877,36 @@ libc_freeres_fn (free_mem)
       entry = entry->next;
       free (olde);
     }
+}
+
+/* Free all resources if necessary.  */
+libc_freeres_fn (free_defconfig)
+{
+  name_database_entry *entry = defconfig_entries;
+
+  if (entry == NULL)
+    /* defconfig was not used.  */
+    return;
+
+  /* Don't disturb ongoing other threads (if there are any).  */
+  defconfig_entries = NULL;
+
+  free_database_entries (entry);
+}
+
+libc_freeres_fn (free_mem)
+{
+  name_database *top = service_table;
+  service_library *library;
+
+  if (top == NULL)
+    /* Maybe we have not read the nsswitch.conf file.  */
+    return;
+
+  /* Don't disturb ongoing other threads (if there are any).  */
+  service_table = NULL;
+
+  free_database_entries (top->entry);
 
   library = top->library;
   while (library != NULL)
diff --git a/nss/test-digits-dots.c b/nss/test-digits-dots.c
new file mode 100644 (file)
index 0000000..1efa344
--- /dev/null
@@ -0,0 +1,38 @@
+/* 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/>.  */
+
+/* Testcase for BZ #15014 */
+
+#include <stdlib.h>
+#include <netdb.h>
+#include <errno.h>
+
+static int
+do_test (void)
+{
+  char buf[32];
+  struct hostent *result = NULL;
+  struct hostent ret;
+  int h_err = 0;
+  int err;
+
+  err = gethostbyname_r ("1.2.3.4", &ret, buf, sizeof (buf), &result, &h_err);
+  return err == ERANGE && h_err == NETDB_INTERNAL ? EXIT_SUCCESS : EXIT_FAILURE;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/packaging/eglibc-2.13-debian.patch.gz b/packaging/eglibc-2.13-debian.patch.gz
deleted file mode 100755 (executable)
index d30d8e7..0000000
Binary files a/packaging/eglibc-2.13-debian.patch.gz and /dev/null differ
diff --git a/packaging/eglibc.change b/packaging/eglibc.change
deleted file mode 100644 (file)
index c8ae03e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-* Tue Nov 27 2012 Kwanwoo Nam <kw46.nam@samsung.com> - 2.13
-- Install locales  which setting requested.
-
-* Wed Jun  6 2012 Junfeng Dong <junfeng.dong@intel.com> - 2.13
-- Anas' changes: Only install UTF locales of supported languages.
-
-* Tue Jul 26 2011 Junfeng Dong <junfeng.dong@intel.com> - 2.13
-- Import.
index bb5f6fe..9f7bf93 100644 (file)
@@ -21,11 +21,6 @@ Source11: build-locale-archive.c
 Source12: tzdata-update.c
 Source13: generate-supported.mk
 
-Patch1: slp-limit-hack.patch
-Patch2: eglibc-2.13-debian.patch.gz
-Patch3: glibc-arm-atomics-disable-qemu.patch
-Patch4:        use_fullpath.patch
-
 Provides: ldconfig
 # The dynamic linker supports DT_GNU_HASH
 Provides: rtld(GNU_HASH)
@@ -163,10 +158,6 @@ If unsure if you need this, don't install this package.
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 # Hack here.
 rm -rf manual
 tar xf %SOURCE1
@@ -197,7 +188,7 @@ BuildFlags="$BuildFlags -fasynchronous-unwind-tables"
 
 EnableKernel="--enable-kernel=%{enablekernel}"
 echo "$GCC" > Gcc
-AddOns=`echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkaio\|powerpc-cpu\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
+AddOns=`echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|libpthread\|nptl\|rtkaio\|powerpc-cpu\)\( \|$\)!!g;s! \+$!!;s! !,!g;s!^!,!;/^,\*$/d'`
 
 %ifarch %{arm}
 AddOns=,ports$AddOns
@@ -421,7 +412,7 @@ grep '%{_prefix}/bin' < rpm.filelist >> common.filelist
 grep '%{_prefix}/lib/locale' < rpm.filelist | grep -v /locale-archive.tmpl >> common.filelist
 %endif
 mkdir -p $RPM_BUILD_ROOT/%{_libexecdir}/
-mv -f build-%{nptl_target_cpu}-linuxnptl/login/pt_chown $RPM_BUILD_ROOT/%{_libexecdir}/ 
+mv -f build-%{nptl_target_cpu}-linuxnptl/login/pt_chown $RPM_BUILD_ROOT/%{_libexecdir}/
 echo '%{_libexecdir}/pt_chown' >> rpm.filelist
 grep '%{_libexecdir}/pt_chown' < rpm.filelist >> common.filelist
 grep '%{_prefix}/sbin/[^gi]' < rpm.filelist >> common.filelist
@@ -618,7 +609,7 @@ rm -f *.filelist*
 %attr(4711,root,root) %{_libexecdir}/pt_chown
 %doc documentation/*
 /usr/share/license/%{name}-common
-%manifest eglibc-common.manifest
+%manifest eglibc.manifest
 
 %files -f devel.filelist devel
 %defattr(-,root,root)
@@ -637,7 +628,7 @@ rm -f *.filelist*
 
 %files -f nscd.filelist -n nscd
 /usr/share/license/nscd
-%manifest nscd.manifest
+%manifest eglibc.manifest
 %defattr(-,root,root)
 %config(noreplace) /etc/nscd.conf
 %config /etc/rc.d/init.d/nscd
diff --git a/packaging/eglibc_2.13-10.diff.gz b/packaging/eglibc_2.13-10.diff.gz
deleted file mode 100755 (executable)
index 307386f..0000000
Binary files a/packaging/eglibc_2.13-10.diff.gz and /dev/null differ
diff --git a/packaging/gcc-4.5_4.5.3-3.diff.gz b/packaging/gcc-4.5_4.5.3-3.diff.gz
deleted file mode 100755 (executable)
index e176a97..0000000
Binary files a/packaging/gcc-4.5_4.5.3-3.diff.gz and /dev/null differ
diff --git a/packaging/glibc-arm-atomics-disable-qemu.patch b/packaging/glibc-arm-atomics-disable-qemu.patch
deleted file mode 100755 (executable)
index 373f7ab..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: eglibc-2.13/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h
-===================================================================
---- eglibc-2.13.orig/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h
-+++ eglibc-2.13/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h
-@@ -39,6 +39,7 @@ void __arm_link_error (void);
- /* Use the atomic builtins provided by GCC in case the backend provides
-    a pattern to do this efficiently.  */
-+#undef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4
- #ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4
- #define atomic_full_barrier() __sync_synchronize ()
- #elif defined __thumb2__
diff --git a/packaging/slp-limit-hack.patch b/packaging/slp-limit-hack.patch
deleted file mode 100755 (executable)
index 9ec551b..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-commit 4cf29be58cac62806833c3cc94b761d1718b9ccd
-Author: Karol Lewandowski <k.lewandowsk@samsung.com>
-Date:   Wed Apr 28 18:27:14 2010 +0200
-
-    Add dummy rule for /usr/include/limits.h - compilation should never try to replace this file
-
-diff --git a/Makerules b/Makerules
-index afceb06..fead8fc 100644
---- a/Makerules
-+++ b/Makerules
-@@ -1473,6 +1473,11 @@ endif
- endif
- endif
-+
-+# slp: Hack to avoid trying to replace /usr/include/limits.h during build
-+/usr/include/limits.h:
-+      echo "slp: Hit limits.h target."
-+
- # Local Variables:
- # mode: makefile
- # End:
diff --git a/packaging/use_fullpath.patch b/packaging/use_fullpath.patch
deleted file mode 100644 (file)
index 92595d8..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-diff --git a/debug/catchsegv.sh b/debug/catchsegv.sh
-index 58427a3..4fbfa14 100755
---- a/debug/catchsegv.sh
-+++ b/debug/catchsegv.sh
-@@ -51,7 +51,7 @@ Written by Ulrich Drepper.'
-   esac
- fi
--segv_output=`mktemp ${TMPDIR:-/tmp}/segv_output.XXXXXX` || exit
-+segv_output=`/bin/mktemp ${TMPDIR:-/tmp}/segv_output.XXXXXX` || exit
- # Redirect stderr to avoid termination message from shell.
- (exec 3>&2 2>/dev/null
-@@ -84,15 +84,15 @@ if test -s "$segv_output"; then
-     IFS=$old_IFS
-     ;;
-   esac
--  sed '/Backtrace/q' "$segv_output"
--  sed '1,/Backtrace/d' "$segv_output" |
-+  /bin/sed '/Backtrace/q' "$segv_output"
-+  /bin/sed '1,/Backtrace/d' "$segv_output" |
-   (while read line; do
--     line=`echo $line | sed "s@^$prog\\(\\[.*\\)@\1@"`
-+     line=`echo $line | /bin/sed "s@^$prog\\(\\[.*\\)@\1@"`
-      case "$line" in
--       \[*) addr=`echo "$line" | sed 's/^\[\(.*\)\]$/\1/'`
--          complete=`addr2line -f -e "$prog" $addr 2>/dev/null`
-+       \[*) addr=`echo "$line" | /bin/sed 's/^\[\(.*\)\]$/\1/'`
-+          complete=`/usr/bin/addr2line -f -e "$prog" $addr 2>/dev/null`
-           if test $? -eq 0; then
--            echo "`echo "$complete"|sed 'N;s/\(.*\)\n\(.*\)/\2(\1)/;'`$line"
-+            echo "`echo "$complete"| /bin/sed 'N;s/\(.*\)\n\(.*\)/\2(\1)/;'`$line"
-           else
-             echo "$line"
-           fi
-@@ -102,6 +102,6 @@ if test -s "$segv_output"; then
-      esac
-    done)
- fi
--rm -f "$segv_output"
-+/bin/rm -f "$segv_output"
- exit $exval
index 8ea3b9e..b3c7372 100644 (file)
@@ -1,3 +1,33 @@
+2011-06-30  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * sysdeps/arm/elf/start.S (_start): Align the constant pool to 4 bytes.
+
+2011-04-01  Ryosei Takagi  <ryosei@sm.sony.co.jp>
+
+       * sysdeps/unix/sysv/linux/arm/eabi/____longjmp_chk.S:
+       Save and restore r7, and also adjust sp.
+
+2011-03-21  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/arm/eabi/__longjmp.S, sysdeps/arm/eabi/bits/fenv.h,
+       sysdeps/arm/eabi/fclrexcpt.c, sysdeps/arm/eabi/fedisblxcpt.c,
+       sysdeps/arm/eabi/feenablxcpt.c, sysdeps/arm/eabi/fegetenv.c,
+       sysdeps/arm/eabi/fegetexcept.c, sysdeps/arm/eabi/fegetround.c,
+       sysdeps/arm/eabi/feholdexcpt.c, sysdeps/arm/eabi/fesetenv.c,
+       sysdeps/arm/eabi/fesetround.c, sysdeps/arm/eabi/fpu_control.h,
+       sysdeps/arm/eabi/fraiseexcpt.c, sysdeps/arm/eabi/fsetexcptflg.c,
+       sysdeps/arm/eabi/ftestexcept.c, sysdeps/arm/eabi/setjmp.S,
+       sysdeps/unix/sysv/linux/arm/____longjmp_chk.S,
+       sysdeps/unix/sysv/linux/arm/eabi/____longjmp_chk.S: Correct
+       license reference in last paragraph of license notice.
+
+2011-02-16  Manjunath Matti  <manjunath81@gmail.com>
+
+       * sysdeps/arm/sysdep.h (CALL_MCOUNT): Use __gnu_mcount_nc
+       interface for EABI with GCC 4.4 or later.
+       (mcount): Define to __gnu_mcount_nc for EABI with GCC 4.4 or
+       later.
+
 2011-01-25  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/arm/bits/mman.h (MADV_HUGEPAGE,
index 346fa1d..8ee5fab 100644 (file)
@@ -1,3 +1,13 @@
+2011-07-06  David Kuehling  <dvdkhlng@gmx.de>
+
+       * ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c,
+       ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fmaf.c: New files.
+
+2011-03-21  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/arm/eabi/bits/predefs.h: Correct license reference in
+       last paragraph of license notice.
+
 2010-10-12  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c (feupdateenv):
index 0c2285f..94a812c 100644 (file)
@@ -1,3 +1,21 @@
+2011-11-17  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/ftw.c,
+       sysdeps/unix/sysv/linux/mips/mips64/n64/ftw64.c: New.
+
+2011-09-06  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #13109]
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list (fstatfs)
+       (statfs): New.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c,
+       sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c: New.
+
+2011-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list: Add
+       sync_file_range.
+
 2011-01-25  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/mips/bits/mman.h (MADV_HUGEPAGE,
index 725ae43..ef666e8 100644 (file)
@@ -35,7 +35,8 @@ endif
 
 ifeq ($(subdir),elf)
 # The ld.so startup code cannot use literals until it self-relocates.
-CFLAGS-rtld.c = -mbuild-constants
+# It uses more than 64k for the small data area.
+CFLAGS-rtld.c = -mbuild-constants $(PIC-ccflag)
 endif
 
 # Build everything with full IEEE math support, and with dynamic rounding;
@@ -46,3 +47,11 @@ sysdep-CFLAGS += -mieee -mfp-rounding-mode=d
 # libc.so requires about 16k for the small data area, which is well
 # below the 64k maximum.
 pic-ccflag = -fpic
+
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
index 76b67a6..cc4949c 100644 (file)
@@ -3,6 +3,8 @@ libc {
     # functions with special/multiple interfaces
     __divqu; __remqu; __divqs; __remqs; __divlu; __remlu; __divls;
     __remls; __divl; __reml; __divq; __remq; __divqu; __remqu;
+    # libgcc-compat
+    __multi3;
   }
 }
 libm {
index c798070..7fc3816 100644 (file)
@@ -46,4 +46,5 @@ strong_alias (__feupdateenv, __old_feupdateenv)
 compat_symbol (libm, __old_feupdateenv, feupdateenv, GLIBC_2_1);
 #endif
 
+libm_hidden_ver (__feupdateenv, feupdateenv)
 versioned_symbol (libm, __feupdateenv, feupdateenv, GLIBC_2_2);
index a4b3081..34d8113 100644 (file)
@@ -30,3 +30,4 @@ fetestexcept (int excepts)
 
   return tmp & excepts & SWCR_STATUS_MASK;
 }
+libm_hidden_def (fetestexcept)
diff --git a/ports/sysdeps/alpha/libgcc-compat.c b/ports/sysdeps/alpha/libgcc-compat.c
new file mode 100644 (file)
index 0000000..6c8a992
--- /dev/null
@@ -0,0 +1,35 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Guido Guenther <agx@sigxcpu.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+typedef int int128_t __attribute__((__mode__(TI)));
+
+extern int128_t __multi3 (int128_t, int128_t);
+int128_t INTUSE (__multi3) (int128_t x, int128_t y)
+{
+  return __multi3 (x, y);
+}
+symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.0);
+
+#endif
index 0a281bd..d9dbc35 100644 (file)
 #ifndef _STACKINFO_H
 #define _STACKINFO_H   1
 
+#include <elf.h>
+
 /* On Alpha the stack grows down.  */
 #define _STACK_GROWS_DOWN      1
 
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
+ * present, but it is presumed absent.  */
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+
 #endif /* stackinfo.h */
diff --git a/ports/sysdeps/alpha/strncmp.S b/ports/sysdeps/alpha/strncmp.S
deleted file mode 100644 (file)
index ff199eb..0000000
+++ /dev/null
@@ -1,247 +0,0 @@
-/* Copyright (C) 1996, 1997, 2003 Free Software Foundation, Inc.
-   Contributed by Richard Henderson (rth@tamu.edu)
-   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, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
-
-/* Bytewise compare two null-terminated strings of length no longer than N.  */
-
-#include <sysdep.h>
-
-       .set noat
-       .set noreorder
-
-       .text
-
-ENTRY(strncmp)
-#ifdef PROF
-       ldgp    gp, 0(pv)
-       lda     AT, _mcount
-       jsr     AT, (AT), _mcount
-       .prologue 1
-#else
-       .prologue 0
-#endif
-
-       xor     a0, a1, t2      # e0    : are s1 and s2 co-aligned?
-       beq     a2, $zerolength # .. e1 :
-       ldq_u   t0, 0(a0)       # e0    : give cache time to catch up
-       ldq_u   t1, 0(a1)       # .. e1 :
-       and     t2, 7, t2       # e0    :
-       and     a0, 7, t4       # .. e1 : find s1 misalignment
-       lda     t3, -1          # e0    :
-       addq    a2, t4, a2      # .. e1 : bias count by s1 misalignment
-       and     a2, 7, t10      # e1    : ofs of last byte in last word
-       srl     a2, 3, a2       # .. e0 : remaining full words in count
-       and     a1, 7, t5       # e0    : find s2 misalignment
-       bne     t2, $unaligned  # .. e1 :
-
-       /* On entry to this basic block:
-          t0 == the first word of s1.
-          t1 == the first word of s2.
-          t3 == -1.  */
-
-$aligned:
-       mskqh   t3, a1, t3      # e0    : mask off leading garbage
-       nop                     # .. e1 :
-       ornot   t1, t3, t1      # e0    :
-       ornot   t0, t3, t0      # .. e1 :
-       cmpbge  zero, t1, t7    # e0    : bits set iff null found
-       beq     a2, $eoc        # .. e1 : check end of count
-       unop                    # e0    :
-       bne     t7, $eos        # .. e1 :
-       unop                    # e0    :
-       beq     t10, $ant_loop  # .. e1 :
-
-       /* Aligned compare main loop.
-          On entry to this basic block:
-          t0 == an s1 word.
-          t1 == an s2 word not containing a null.  */
-
-$a_loop:
-       xor     t0, t1, t2      # e0    :
-       bne     t2, $wordcmp    # .. e1 (zdb)
-       ldq_u   t1, 8(a1)       # e0    :
-       ldq_u   t0, 8(a0)       # .. e1 :
-       subq    a2, 1, a2       # e0    :
-       addq    a1, 8, a1       # .. e1 :
-       addq    a0, 8, a0       # e0    :
-       beq     a2, $eoc        # .. e1 :
-       cmpbge  zero, t1, t7    # e0    :
-       beq     t7, $a_loop     # .. e1 :
-       unop                    # e0    :
-       br      $eos            # .. e1 :
-
-       /* Alternate aligned compare loop, for when there's no trailing
-          bytes on the count.  We have to avoid reading too much data.  */
-$ant_loop:
-       xor     t0, t1, t2      # e0    :
-       bne     t2, $wordcmp    # .. e1 (zdb)
-       subq    a2, 1, a2       # e0    :
-       beq     a2, $zerolength # .. e1 :
-       ldq_u   t1, 8(a1)       # e0    :
-       ldq_u   t0, 8(a0)       # .. e1 :
-       addq    a1, 8, a1       # e0    :
-       addq    a0, 8, a0       # .. e1 :
-       cmpbge  zero, t1, t7    # e0    :
-       beq     t7, $ant_loop   # .. e1 :
-       unop                    # e0    :
-       br      $eos            # .. e1 :
-
-       /* The two strings are not co-aligned.  Align s1 and cope.  */
-$unaligned:
-       subq    a1, t4, a1      # e0     :
-       unop                    #        :
-
-       /* If s2 misalignment is larger than s2 misalignment, we need
-          extra startup checks to avoid SEGV.  */
-
-       cmplt   t4, t5, t8      # .. e1 :
-       beq     t8, $u_head     # e1    :
-
-       mskqh   t3, t5, t3      # e0    :
-       ornot   t1, t3, t3      # e0    :
-       cmpbge  zero, t3, t7    # e1    : is there a zero?
-       beq     t7, $u_head     # e1    :
-
-       /* We've found a zero in the first partial word of s2.  Align
-          our current s1 and s2 words and compare what we've got.  */
-
-       extql   t1, t5, t1      # e0    :
-       lda     t3, -1          # .. e1 :
-       insql   t1, a0, t1      # e0    :
-       mskqh   t3, a0, t3      # e0    :
-       ornot   t1, t3, t1      # e0    :
-       ornot   t0, t3, t0      # .. e1 :
-       cmpbge  zero, t1, t7    # e0    : find that zero again
-       beq     a2, $eoc        # .. e1 : and finish up
-       br      $eos            # e1    :
-
-       .align 3
-$u_head:
-       /* We know just enough now to be able to assemble the first
-          full word of s2.  We can still find a zero at the end of it.
-
-          On entry to this basic block:
-          t0 == first word of s1
-          t1 == first partial word of s2.  */
-
-       ldq_u   t2, 8(a1)       # e0    : load second partial s2 word
-       lda     t3, -1          # .. e1 : create leading garbage mask
-       extql   t1, a1, t1      # e0    : create first s2 word
-       mskqh   t3, a0, t3      # e0    :
-       extqh   t2, a1, t4      # e0    :
-       ornot   t0, t3, t0      # .. e1 : kill s1 garbage
-       or      t1, t4, t1      # e0    : s2 word now complete
-       ornot   t1, t3, t1      # e1    : kill s2 garbage
-       cmpbge  zero, t0, t7    # e0    : find zero in first s1 word
-       beq     a2, $eoc        # .. e1 :
-       lda     t3, -1          # e0    :
-       bne     t7, $eos        # .. e1 :
-       subq    a2, 1, a2       # e0    :
-       xor     t0, t1, t4      # .. e1 : compare aligned words
-       mskql   t3, a1, t3      # e0    : mask out s2[1] bits we have seen
-       bne     t4, $wordcmp    # .. e1 :
-       or      t2, t3, t3      # e0    :
-       cmpbge  zero, t3, t7    # e1    : find zero in high bits of s2[1]
-       bne     t7, $u_final    # e1    :
-
-       /* Unaligned copy main loop.  In order to avoid reading too much,
-          the loop is structured to detect zeros in aligned words from s2.
-          This has, unfortunately, effectively pulled half of a loop
-          iteration out into the head and half into the tail, but it does
-          prevent nastiness from accumulating in the very thing we want
-          to run as fast as possible.
-
-          On entry to this basic block:
-          t2 == the unshifted low-bits from the next s2 word.  */
-
-       .align 3
-$u_loop:
-       extql   t2, a1, t3      # e0    :
-       ldq_u   t2, 16(a1)      # .. e1 : load next s2 high bits
-       ldq_u   t0, 8(a0)       # e0    : load next s1 word
-       addq    a1, 8, a1       # .. e1 :
-       addq    a0, 8, a0       # e0    :
-       nop                     # .. e1 :
-       extqh   t2, a1, t1      # e0    :
-       cmpbge  zero, t0, t7    # .. e1 : find zero in current s1 word
-       or      t1, t3, t1      # e0    :
-       beq     a2, $eoc        # .. e1 : check for end of count
-       subq    a2, 1, a2       # e0    :
-       bne     t7, $eos        # .. e1 :
-       xor     t0, t1, t4      # e0    : compare the words
-       bne     t4, $wordcmp    # .. e1 (zdb)
-       cmpbge  zero, t2, t4    # e0    : find zero in next low bits
-       beq     t4, $u_loop     # .. e1 (zdb)
-
-       /* We've found a zero in the low bits of the last s2 word.  Get
-          the next s1 word and align them.  */
-$u_final:
-       ldq_u   t0, 8(a0)       # e1    :
-       extql   t2, a1, t1      # .. e0 :
-       cmpbge  zero, t1, t7    # e0    :
-       bne     a2, $eos        # .. e1 :
-
-       /* We've hit end of count.  Zero everything after the count
-          and compare whats left.  */
-
-       .align 3
-$eoc:
-       mskql   t0, t10, t0
-       mskql   t1, t10, t1
-       unop
-       cmpbge  zero, t1, t7
-
-       /* We've found a zero somewhere in a word we just read.
-          On entry to this basic block:
-          t0 == s1 word
-          t1 == s2 word
-          t7 == cmpbge mask containing the zero.  */
-
-$eos:
-       negq    t7, t6          # e0    : create bytemask of valid data
-       and     t6, t7, t8      # e1    :
-       subq    t8, 1, t6       # e0    :
-       or      t6, t8, t7      # e1    :
-       zapnot  t0, t7, t0      # e0    : kill the garbage
-       zapnot  t1, t7, t1      # .. e1 :
-       xor     t0, t1, v0      # e0    : and compare
-       beq     v0, $done       # .. e1 :
-
-       /* Here we have two differing co-aligned words in t0 & t1.
-          Bytewise compare them and return (t0 > t1 ? 1 : -1).  */
-       .align 3
-$wordcmp:
-       cmpbge  t0, t1, t2      # e0    : comparison yields bit mask of ge
-       cmpbge  t1, t0, t3      # .. e1 :
-       xor     t2, t3, t0      # e0    : bits set iff t0/t1 bytes differ
-       negq    t0, t1          # e1    : clear all but least bit
-       and     t0, t1, t0      # e0    :
-       lda     v0, -1          # .. e1 :
-       and     t0, t2, t1      # e0    : was bit set in t0 > t1?
-       cmovne  t1, 1, v0       # .. e1 (zdb)
-
-$done:
-       ret                     # e1    :
-
-       .align 3
-$zerolength:
-       clr     v0
-       ret
-
-       END(strncmp)
-libc_hidden_builtin_def (strncmp)
diff --git a/ports/sysdeps/arm/Makefile b/ports/sysdeps/arm/Makefile
new file mode 100644 (file)
index 0000000..706d345
--- /dev/null
@@ -0,0 +1,7 @@
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
diff --git a/ports/sysdeps/arm/Versions b/ports/sysdeps/arm/Versions
new file mode 100644 (file)
index 0000000..eb34dd1
--- /dev/null
@@ -0,0 +1,16 @@
+libc {
+  GLIBC_2.0 {
+    # Functions from libgcc.
+    __ashldi3; __ashrdi3;
+    __cmpdi2;
+    __divsi3;
+    __fixdfdi;
+    __floatdidf;
+    __floatdisf;
+    __modsi3;
+    __muldi3;
+    __ucmpdi2;
+    __udivsi3;
+    __umodsi3;
+  }
+}
index e0324a7..7be044c 100644 (file)
@@ -27,3 +27,6 @@ typedef struct
 
 
 extern void *__tls_get_addr (tls_index *ti);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index edabdad..f97489e 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <sysdep.h>
 #define _SETJMP_H
index 49e3862..816ebe7 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #ifndef _FENV_H
 # error "Never use <bits/fenv.h> directly; include <fenv.h> instead."
index 5683349..3ef3c62 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #ifndef _FEATURES_H
 # error "Never use <bits/predefs.h> directly; include <features.h> instead."
@@ -1,6 +1,6 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
+/* wchar_t type related definitions.
+   Copyright (C) 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
-   Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
 
    The GNU C Library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include "../i486/pthread_cond_wait.S"
+#ifndef _BITS_WCHAR_H
+#define _BITS_WCHAR_H  1
+
+#define __WCHAR_MIN    ( 0 )
+#define __WCHAR_MAX    ( (wchar_t) - 1 )
+
+#endif /* bits/wchar.h */
index 0bdd6a1..fa326ec 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index ab6fe79..31a4dcd 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index f12b453..9c42158 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 0491381..d2afd77 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 8e29ff7..b0e623d 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 6a3442a..e824636 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 33c88e7..04bb2fa 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index c47aa65..10bfa38 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 5523522..efa14b4 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 9d29994..8b0fa14 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #ifndef _FPU_CONTROL_H
 #define _FPU_CONTROL_H
index 78441ec..3a41b22 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fpu_control.h>
 #include <fenv.h>
index 28966bb..a844854 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <math.h>
index 61b81cb..144eef9 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <fenv.h>
 #include <fpu_control.h>
index 92f83af..0bc1a15 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <sysdep.h>
 #define _SETJMP_H
index c69f19d..551b467 100644 (file)
@@ -134,6 +134,7 @@ _start:
        bl abort
 
 #ifdef SHARED
+       .align 2
 .L_GOT:
        .word _GLOBAL_OFFSET_TABLE_ - .L_GOT
        .word __libc_csu_fini(GOT)
diff --git a/ports/sysdeps/arm/libgcc-compat.c b/ports/sysdeps/arm/libgcc-compat.c
new file mode 100644 (file)
index 0000000..1157ecd
--- /dev/null
@@ -0,0 +1,111 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2003 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by GOTO Masanori <gotom@debian.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int64_t __ashldi3 (int64_t, int32_t);
+int64_t __ashldi3_internal (int64_t u, int32_t b)
+{
+  return __ashldi3 (u, b);
+}
+symbol_version (__ashldi3_internal, __ashldi3, GLIBC_2.0);
+
+extern int64_t __ashrdi3 (int64_t, int32_t);
+int32_t __ashrdi3_internal (int64_t u, int32_t b)
+{
+  return __ashrdi3 (u, b);
+}
+symbol_version (__ashrdi3_internal, __ashrdi3, GLIBC_2.0);
+
+extern int32_t __cmpdi2 (int64_t, int64_t);
+int32_t __cmpdi2_internal (int64_t u, int64_t v)
+{
+  return __cmpdi2 (u, v);
+}
+symbol_version (__cmpdi2_internal, __cmpdi2, GLIBC_2.0);
+
+extern int32_t __divsi3 (int32_t, int32_t);
+int32_t __divsi3_internal (int32_t u, int32_t v)
+{
+  return __divsi3 (u, v);
+}
+symbol_version (__divsi3_internal, __divsi3, GLIBC_2.0);
+
+extern int64_t __fixdfdi (double);
+int64_t __fixdfdi_internal (double d)
+{
+  return __fixdfdi (d);
+}
+symbol_version (__fixdfdi_internal, __fixdfdi, GLIBC_2.0);
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+  return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+extern float __floatdisf (int64_t);
+float __floatdisf_internal (int64_t u)
+{
+  return __floatdisf (u);
+}
+symbol_version (__floatdisf_internal, __floatdisf, GLIBC_2.0);
+
+extern int32_t __modsi3 (int32_t, int32_t);
+int32_t __modsi3_internal (int32_t u, int32_t v)
+{
+  return __modsi3 (u, v);
+}
+symbol_version (__modsi3_internal, __modsi3, GLIBC_2.0);
+
+extern int64_t __muldi3 (int64_t, int64_t);
+int64_t __muldi3_internal (int64_t u, int64_t v)
+{
+  return __muldi3 (u, v);
+}
+symbol_version (__muldi3_internal, __muldi3, GLIBC_2.0);
+
+extern int32_t __ucmpdi2 (int64_t, int64_t);
+int32_t __ucmpdi2_internal (int64_t u, int64_t v)
+{
+  return __ucmpdi2 (u, v);
+}
+symbol_version (__ucmpdi2_internal, __ucmpdi2, GLIBC_2.0);
+
+extern int32_t __udivsi3 (int32_t, int32_t);
+int32_t __udivsi3_internal (int32_t u, int32_t v)
+{
+  return __udivsi3 (u, v);
+}
+symbol_version (__udivsi3_internal, __udivsi3, GLIBC_2.0);
+
+extern int32_t __umodsi3 (int32_t, int32_t);
+int32_t __umodsi3_internal (int32_t u, int32_t v)
+{
+  return __umodsi3 (u, v);
+}
+symbol_version (__umodsi3_internal, __umodsi3, GLIBC_2.0);
+
+#endif
index 4b974cb..e7693d4 100644 (file)
@@ -2,7 +2,7 @@ case "$machine" in
 arm*)
        base_machine=arm
        case $config_os in
-       linux-gnueabi)
+       linux-gnueabi*)
                machine=arm/eabi/$machine
                if [ "${CFLAGS+set}" != "set" ]; then
                  CFLAGS="-g -O2"
index ed6603f..036f17f 100644 (file)
@@ -1,4 +1,5 @@
-arm.*-.*-linux-gnueabi DEFAULT                 GLIBC_2.4
+arm.*-.*-linux-gnueabi.*       DEFAULT                 GLIBC_2.4
 
-arm.*-.*-linux-gnueabi ld=ld-linux.so.3
+arm.*-.*-linux-gnueabihf       ld=ld-linux-armhf.so.3
+arm.*-.*-linux-gnueabi.*       ld=ld-linux.so.3
 arm.*-.*-linux.*       ld=ld-linux.so.2
index 9ffd7df..5c01ef0 100644 (file)
@@ -18,6 +18,7 @@
    02111-1307 USA.  */
 
 #include <sysdeps/generic/sysdep.h>
+#include <features.h>
 
 #if (!defined (__ARM_ARCH_2__) && !defined (__ARM_ARCH_3__) \
      && !defined (__ARM_ARCH_3M__) && !defined (__ARM_ARCH_4__))
 
 /* If compiled for profiling, call `mcount' at the start of each function.  */
 #ifdef PROF
+/* Call __gnu_mcount_nc if GCC >= 4.4 and abi = EABI.  */
+#if __GNUC_PREREQ(4,4) && defined(__ARM_EABI__)
+#define CALL_MCOUNT \
+  str  lr,[sp, #-4]!; \
+  cfi_adjust_cfa_offset (4); \
+  cfi_rel_offset (lr, 0); \
+  bl PLTJMP(mcount); \
+  cfi_adjust_cfa_offset (-4); \
+  cfi_restore (lr)
+#else /* else call _mcount */
 #define CALL_MCOUNT \
   str  lr,[sp, #-4]!; \
   cfi_adjust_cfa_offset (4); \
   ldr lr, [sp], #4; \
   cfi_adjust_cfa_offset (-4); \
   cfi_restore (lr)
+#endif
 #else
 #define CALL_MCOUNT            /* Do nothing.  */
 #endif
    on this system, the asm identifier `syscall_error' intrudes on the
    C name space.  Make sure we use an innocuous name.  */
 #define        syscall_error   __syscall_error
+#if __GNUC_PREREQ(4,4) && defined(__ARM_EABI__)
+#define mcount         __gnu_mcount_nc
+#else
 #define mcount         _mcount
 #endif
+#endif
 
 #if defined(__ARM_EABI__)
 /* Tag_ABI_align8_preserved: This code preserves 8-byte
index 3cdd6c8..e435336 100644 (file)
@@ -24,6 +24,7 @@ LDFLAGS-c_pic.os += -Wl,--unique=.text*
 
 ifeq ($(subdir),elf)
 CFLAGS-rtld.c += -mdisable-fpregs
+CFLAGS-dl-reloc.c += --param inline-unit-growth=100
 sysdep-dl-routines += dl-symaddr dl-fptr
 sysdep_routines += $(sysdep-dl-routines)
 sysdep-rtld-routines += $(sysdep-dl-routines)
index b02889e..e0e9984 100644 (file)
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
 # This file is generated from configure.in by Autoconf.  DO NOT EDIT!
 
-{ $as_echo "$as_me:$LINENO: checking for assembler line separator" >&5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler line separator" >&5
 $as_echo_n "checking for assembler line separator... " >&6; }
-if test "${libc_cv_asm_line_sep+set}" = set; then
+if test "${libc_cv_asm_line_sep+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   cat > conftest.s <<EOF
 nop ; is_old_puffin
 EOF
 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
   libc_cv_asm_line_sep='!'
 else
   if test -z "$enable_hacker_mode"; then
@@ -25,7 +107,7 @@ else
 fi
 rm -f conftest*
 fi
-{ $as_echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_line_sep" >&5
 $as_echo "$libc_cv_asm_line_sep" >&6; }
 cat >>confdefs.h <<_ACEOF
 #define ASM_LINE_SEP $libc_cv_asm_line_sep
index 798ee8c..f72aa7a 100644 (file)
@@ -22,6 +22,9 @@
 
 #include <sysdeps/generic/dl-fptr.h>
 
+/* Initialize function pointer code. Call before relocation processing.  */
+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     
index e462fd3..ae4b6c1 100644 (file)
@@ -64,7 +64,8 @@ __hppa_init_bootstrap_fdesc_table (struct link_map *map)
 }
 
 #define ELF_MACHINE_BEFORE_RTLD_RELOC(dynamic_info)            \
-       __hppa_init_bootstrap_fdesc_table (&bootstrap_map);
+       __hppa_init_bootstrap_fdesc_table (&bootstrap_map);     \
+       _dl_fptr_init();
 
 /* Return nonzero iff ELF header is compatible with the running host.  */
 static inline int
index 1bc9aae..56ebfb9 100644 (file)
@@ -27,3 +27,6 @@ typedef struct
 
 
 extern void *__tls_get_addr (tls_index *ti);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 0e89b7d..40fda17 100644 (file)
@@ -1,12 +1,94 @@
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
 # This file is generated from configure.in by Autoconf.  DO NOT EDIT!
  # Local configure fragment for sysdeps/hppa/elf.
 
 if test "$usetls" != no; then
 # Check for support of thread-local storage handling in assembler and
 # linker.
-{ $as_echo "$as_me:$LINENO: checking for hppa TLS support" >&5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hppa TLS support" >&5
 $as_echo_n "checking for hppa TLS support... " >&6; }
-if test "${libc_cv_hppa_tls+set}" = set; then
+if test "${libc_cv_hppa_tls+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   cat > conftest.s <<\EOF
@@ -41,23 +123,21 @@ test3:
 ; Done all the TLS tests.
 EOF
 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; }; then
   libc_cv_hppa_tls=yes
 else
   libc_cv_hppa_tls=no
 fi
 rm -f conftest*
 fi
-{ $as_echo "$as_me:$LINENO: result: $libc_cv_hppa_tls" >&5
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hppa_tls" >&5
 $as_echo "$libc_cv_hppa_tls" >&6; }
 if test $libc_cv_hppa_tls = yes; then
-  cat >>confdefs.h <<\_ACEOF
-#define HAVE_TLS_SUPPORT 1
-_ACEOF
+  $as_echo "#define HAVE_TLS_SUPPORT 1" >>confdefs.h
 
 fi
 fi
index fcf5d2d..cd5a22f 100644 (file)
@@ -33,3 +33,4 @@ fegetenv (fenv_t *envp)
   memcpy(envp, buf, sizeof (*envp));
   return 0;
 }
+libm_hidden_def (fegetenv)
index 1714006..5fb9ad3 100644 (file)
@@ -38,3 +38,4 @@ feupdateenv (const fenv_t *envp)
   /* Success.  */
   return 0;
 }
+libm_hidden_def (feupdateenv)
index ac6d4b2..7b61492 100644 (file)
@@ -32,3 +32,4 @@ fetestexcept (int excepts)
 
   return (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
 }
+libm_hidden_def (fetestexcept)
index 3d33a18..bc90f8d 100644 (file)
@@ -100,6 +100,29 @@ typedef struct
 #define THREAD_SETMEM_NC(descr, member, value) \
   ((void) sizeof (descr), THREAD_SELF->member = (value))
 
+/* Get and set the global scope generation counter in struct pthread.  */
+#define THREAD_GSCOPE_FLAG_UNUSED 0
+#define THREAD_GSCOPE_FLAG_USED   1
+#define THREAD_GSCOPE_FLAG_WAIT   2
+#define THREAD_GSCOPE_RESET_FLAG() \
+  do                                                                        \
+    { int __res                                                                     \
+       = atomic_exchange_rel (&THREAD_SELF->p_gscope_flag,                  \
+                              THREAD_GSCOPE_FLAG_UNUSED);                   \
+      if (__res == THREAD_GSCOPE_FLAG_WAIT)                                 \
+       lll_futex_wake (&THREAD_SELF->p_gscope_flag, 1);                     \
+    }                                                                       \
+  while (0)
+#define THREAD_GSCOPE_SET_FLAG() \
+  do                                                                        \
+    {                                                                       \
+      THREAD_SELF->p_gscope_flag = THREAD_GSCOPE_FLAG_USED;                 \
+      atomic_write_barrier ();                                              \
+    }                                                                       \
+  while (0)
+#define THREAD_GSCOPE_WAIT() \
+  do { /* GL(dl_wait_lookup_done) () */ } while (0)
+
 /* Install the dtv pointer.  The pointer passed is to the element with
    index -1 which contain the length.  */
 #  define INSTALL_DTV(tcbp, dtvp) \
index 318de71..71e8c24 100644 (file)
 #ifndef _STACKINFO_H
 #define _STACKINFO_H   1
 
+#include <elf.h>
+
+/* Default to an executable stack.  PF_X can be overridden if PT_GNU_STACK is
+ * present, but it is presumed absent.  */
+#define DEFAULT_STACK_PERMS (PF_R|PF_W|PF_X)
+
 /* On PA the stack grows up.  */
 #define _STACK_GROWS_UP        1
 
diff --git a/ports/sysdeps/m68k/Deps b/ports/sysdeps/m68k/Deps
new file mode 100644 (file)
index 0000000..7682409
--- /dev/null
@@ -0,0 +1 @@
+libgcc-compat.c
index ca0d500..dd80015 100644 (file)
@@ -33,3 +33,15 @@ CFLAGS-setjmp.c := -fno-omit-frame-pointer
 ifeq ($(subdir),elf)
 CFLAGS-rtld.c += -Wno-uninitialized -Wno-unused
 endif
+
+# Build objects in libc_nonshared.a with -fPIC (instead of -fpic) to avoid
+# possible linkage problems.
+CFLAGS-.oS += -fPIC
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
index f450291..af462a6 100644 (file)
@@ -2,6 +2,14 @@ libc {
   GLIBC_2.0 {
     # Functions from libgcc.
     __divdi3; __moddi3; __udivdi3; __umoddi3;
+    __ashldi3;
+    __ashrdi3;
+    __fixdfdi;
+    __fixsfdi;
+    __fixunsdfdi;
+    __fixunssfdi;
+    __floatdidf;
+    __floatdisf;
   }
 }
 libm {
index a2546c9..53bfb29 100644 (file)
 #define __bswap_constant_16(x) \
      ((((x) >> 8) & 0xffu) | (((x) & 0xffu) << 8))
 
-#ifdef __GNUC__
-# define __bswap_16(x) \
-    (__extension__                                                           \
-     ({ unsigned short int __bsx = (x); __bswap_constant_16 (__bsx); }))
-#else
 static __inline unsigned short int
 __bswap_16 (unsigned short int __bsx)
 {
   return __bswap_constant_16 (__bsx);
 }
-#endif
 
 /* Swap bytes in 32 bit value.  */
 #define __bswap_constant_32(x) \
      ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >>  8) |            \
       (((x) & 0x0000ff00u) <<  8) | (((x) & 0x000000ffu) << 24))
 
-#if defined __GNUC__ && __GNUC__ >= 2 && !defined(__mcoldfire__)
-# define __bswap_32(x) \
-  __extension__                                                        \
-  ({ unsigned int __bswap_32_v;                                        \
-     if (__builtin_constant_p (x))                             \
-       __bswap_32_v = __bswap_constant_32 (x);                 \
-     else                                                      \
-       __asm__ __volatile__ ("ror%.w %#8, %0;"                 \
-                            "swap %0;"                         \
-                            "ror%.w %#8, %0"                   \
-                            : "=d" (__bswap_32_v)              \
-                            : "0" ((unsigned int) (x)));       \
-     __bswap_32_v; })
+#if !defined(__mcoldfire__)
+static __inline unsigned int
+__bswap_32 (unsigned int __bsx)
+{
+  if (__builtin_constant_p (__bsx))
+    return __bswap_constant_32 (__bsx);
+  __asm__ __volatile__ ("ror%.w %#8, %0;"
+                       "swap %0;"
+                       "ror%.w %#8, %0"
+                       : "+d" (__bsx));
+  return __bsx;
+}
 #else
 static __inline unsigned int
 __bswap_32 (unsigned int __bsx)
@@ -81,19 +74,14 @@ __bswap_32 (unsigned int __bsx)
       | (((x) & 0x00000000000000ffull) << 56))
 
 /* Swap bytes in 64 bit value.  */
-# define __bswap_64(x) \
-  __extension__                                                                \
-  ({ union { unsigned long long int __ll;                              \
-            unsigned long int __l[2]; } __bswap_64_v, __bswap_64_r;    \
-     if (__builtin_constant_p (x))                                     \
-       __bswap_64_r.__ll = __bswap_constant_64 (x);                    \
-     else                                                              \
-       {                                                               \
-        __bswap_64_v.__ll = (x);                                       \
-        __bswap_64_r.__l[0] = __bswap_32 (__bswap_64_v.__l[1]);        \
-        __bswap_64_r.__l[1] = __bswap_32 (__bswap_64_v.__l[0]);        \
-       }                                                               \
-     __bswap_64_r.__ll; })
+static __inline unsigned long long
+__bswap_64 (unsigned long long __bsx)
+{
+  if (__builtin_constant_p (__bsx))
+    return __bswap_constant_64 (__bsx);
+  return (__bswap_32 (__bsx >> 32)
+         | ((unsigned long long) __bswap_32 (__bsx) << 32));
+}
 #endif
 
 #endif /* _BITS_BYTESWAP_H */
index 9bc35e7..e43f879 100644 (file)
@@ -312,6 +312,8 @@ elf_machine_lazy_rel (struct link_map *map,
   Elf32_Addr *const reloc_addr = (void *) (l_addr + reloc->r_offset);
   if (ELF32_R_TYPE (reloc->r_info) == R_68K_JMP_SLOT)
     *reloc_addr += l_addr;
+  else if (ELF32_R_TYPE (reloc->r_info) == R_68K_NONE)
+    return;
   else
     _dl_reloc_bad_type (map, ELF32_R_TYPE (reloc->r_info), 1);
 }
diff --git a/ports/sysdeps/m68k/libgcc-compat.c b/ports/sysdeps/m68k/libgcc-compat.c
new file mode 100644 (file)
index 0000000..6f2a935
--- /dev/null
@@ -0,0 +1,83 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2003 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by GOTO Masanori <gotom@debian.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int64_t __ashldi3 (int64_t, int32_t);
+int64_t __ashldi3_internal (int64_t u, int32_t b)
+{
+  return __ashldi3 (u, b);
+}
+symbol_version (__ashldi3_internal, __ashldi3, GLIBC_2.0);
+
+extern int64_t __ashrdi3 (int64_t, int32_t);
+int64_t __ashrdi3_internal (int64_t u, int32_t b)
+{
+  return __ashrdi3 (u, b);
+}
+symbol_version (__ashrdi3_internal, __ashrdi3, GLIBC_2.0);
+
+extern int64_t __fixdfdi (double);
+int64_t __fixdfdi_internal (double d)
+{
+  return __fixdfdi (d);
+}
+symbol_version (__fixdfdi_internal, __fixdfdi, GLIBC_2.0);
+
+extern int64_t __fixsfdi (float);
+int64_t __fixsfdi_internal (float d)
+{
+  return __fixsfdi (d);
+}
+symbol_version (__fixsfdi_internal, __fixsfdi, GLIBC_2.0);
+
+extern int64_t __fixunsdfdi (double);
+int64_t __fixunsdfdi_internal (double d)
+{
+  return __fixunsdfdi (d);
+}
+symbol_version (__fixunsdfdi_internal, __fixunsdfdi, GLIBC_2.0);
+
+extern int64_t __fixunssfdi (float);
+int64_t __fixunssfdi_internal (float d)
+{
+  return __fixunssfdi (d);
+}
+symbol_version (__fixunssfdi_internal, __fixunssfdi, GLIBC_2.0);
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+  return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+extern float __floatdisf (int64_t);
+float __floatdisf_internal (int64_t u)
+{
+  return __floatdisf (u);
+}
+symbol_version (__floatdisf_internal, __floatdisf, GLIBC_2.0);
+
+#endif
index 9d01522..b7e5e61 100644 (file)
@@ -11,4 +11,8 @@ ifeq ($(subdir),rt)
 librt-sysdep_routines += rt-sysdep
 endif
 
+ifeq ($(subdir),debug)
+CFLAGS-backtrace.c += -funwind-tables
+endif
+
 ASFLAGS-.os += $(pic-ccflag)
diff --git a/ports/sysdeps/mips/backtrace.c b/ports/sysdeps/mips/backtrace.c
new file mode 100644 (file)
index 0000000..2970294
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/ia64/backtrace.c>
index 11b3467..ca71c80 100644 (file)
@@ -74,7 +74,7 @@ typedef uintmax_t uatomic_max_t;
      "bne      %0,%3,2f\n\t"                                                 \
      "move     %1,%4\n\t"                                                    \
      "sc       %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
@@ -98,7 +98,7 @@ typedef uintmax_t uatomic_max_t;
      "bne      %0,%3,2f\n\t"                                                 \
      "move     %1,%4\n\t"                                                    \
      "scd      %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
@@ -192,7 +192,7 @@ typedef uintmax_t uatomic_max_t;
      "ll       %0,%4\n\t"                                                    \
      "move     %1,%3\n\t"                                                    \
      "sc       %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
@@ -216,7 +216,7 @@ typedef uintmax_t uatomic_max_t;
      "lld      %0,%4\n\t"                                                    \
      "move     %1,%3\n\t"                                                    \
      "scd      %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
@@ -251,7 +251,7 @@ typedef uintmax_t uatomic_max_t;
      "ll       %0,%4\n\t"                                                    \
      "addu     %1,%0,%3\n\t"                                                 \
      "sc       %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
@@ -275,7 +275,7 @@ typedef uintmax_t uatomic_max_t;
      "lld      %0,%4\n\t"                                                    \
      "daddu    %1,%0,%3\n\t"                                                 \
      "scd      %1,%2\n\t"                                                    \
-     "beqz     %1,1b\n"                                                      \
+     "beqzl    %1,1b\n"                                                      \
      acq       "\n\t"                                                        \
      ".set     pop\n"                                                        \
      "2:\n\t"                                                                \
index e2c782a..6d1dc2d 100644 (file)
@@ -70,7 +70,8 @@
 /* If there is a DT_MIPS_RLD_MAP entry in the dynamic section, fill it in
    with the run-time address of the r_debug structure  */
 #define ELF_MACHINE_DEBUG_SETUP(l,r) \
-do { if ((l)->l_info[DT_MIPS (RLD_MAP)]) \
+do { if ((l)->l_info[DT_MIPS (RLD_MAP)] && \
+        (l)->l_info[DT_MIPS (RLD_MAP)]->d_un.d_ptr) \
        *(ElfW(Addr) *)((l)->l_info[DT_MIPS (RLD_MAP)]->d_un.d_ptr) = \
        (ElfW(Addr)) (r); \
    } while (0)
@@ -296,6 +297,18 @@ do {                                                                       \
 #  define ARCH_LA_PLTEXIT mips_n64_gnu_pltexit
 # endif
 
+/* We define an initialization function.  This is called very early in
+   _dl_sysdep_start.  */
+#define DL_PLATFORM_INIT dl_platform_init ()
+
+static inline void __attribute__ ((unused))
+dl_platform_init (void)
+{
+  if (GLRO(dl_platform) != NULL && *GLRO(dl_platform) == '\0')
+    /* Avoid an empty string which would disturb us.  */
+    GLRO(dl_platform) = NULL;
+}
+
 /* For a non-writable PLT, rewrite the .got.plt entry at RELOC_ADDR to
    point at the symbol with address VALUE.  For a writable PLT, rewrite
    the corresponding PLT entry instead.  */
diff --git a/ports/sysdeps/mips/dl-procinfo.c b/ports/sysdeps/mips/dl-procinfo.c
new file mode 100644 (file)
index 0000000..b691b79
--- /dev/null
@@ -0,0 +1,64 @@
+/* Data for Mips version of processor capability information.
+   Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Robert Millan <rmh@gnu.org>.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+/* This information must be kept in sync with the _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_mips_platforms
+#else
+PROCINFO_CLASS const char _dl_mips_platforms[4][11]
+#endif
+#ifndef PROCINFO_DECL
+= {
+    "loongson2e", "loongson2f", "octeon", "octeon2"
+  }
+#endif
+#if !defined SHARED || defined PROCINFO_DECL
+;
+#else
+,
+#endif
+
+#undef PROCINFO_DECL
+#undef PROCINFO_CLASS
diff --git a/ports/sysdeps/mips/dl-procinfo.h b/ports/sysdeps/mips/dl-procinfo.h
new file mode 100644 (file)
index 0000000..f981d22
--- /dev/null
@@ -0,0 +1,68 @@
+/* Mips version of processor capability information handling macros.
+   Copyright (C) 2007 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Robert Millan <rmh@gnu.org>.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _DL_PROCINFO_H
+#define _DL_PROCINFO_H 1
+
+#include <ldsodefs.h>
+
+
+/* Mask to filter out platforms.  */
+#define _DL_HWCAP_PLATFORM    (-1ULL)
+
+#define _DL_PLATFORMS_COUNT   4
+
+static inline const char *
+__attribute__ ((unused))
+_dl_platform_string (int idx)
+{
+  return GLRO(dl_mips_platforms)[idx];
+};
+
+static inline int
+__attribute__ ((unused, always_inline))
+_dl_string_platform (const char *str)
+{
+  int i;
+
+  if (str != NULL)
+    for (i = 0; i < _DL_PLATFORMS_COUNT; ++i)
+      {
+        if (strcmp (str, _dl_platform_string (i)) == 0)
+          return i;
+      }
+  return -1;
+};
+
+/* We cannot provide a general printing function.  */
+#define _dl_procinfo(word) -1
+
+/* There are no hardware capabilities defined.  */
+#define _dl_hwcap_string(idx) ""
+
+/* By default there is no important hardware capability.  */
+#define HWCAP_IMPORTANT (0)
+
+/* We don't have any hardware capabilities.  */
+#define _DL_HWCAP_COUNT        0
+
+#define _dl_string_hwcap(str) (-1)
+
+#endif /* dl-procinfo.h */
index 6d3ed6f..69d3893 100644 (file)
@@ -44,3 +44,6 @@ extern void *__tls_get_addr (tls_index *ti);
 
 # define GET_ADDR_OFFSET       (ti->ti_offset + TLS_DTV_OFFSET)
 # define __TLS_GET_ADDR(__ti)  (__tls_get_addr (__ti) - TLS_DTV_OFFSET)
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 2c94140..c4367f7 100644 (file)
@@ -26,6 +26,7 @@
 #include <elf.h>
 #include <ldsodefs.h>
 #include <dl-machine.h>
+#include <sysdep-cancel.h>
 
 /* Get link map for callers object containing STUB_PC.  */
 static inline struct link_map *
@@ -153,17 +154,44 @@ __dl_runtime_resolve (ElfW(Word) sym_index,
 
            if (version->hash != 0)
              {
+                /* We need to keep the scope around so do some locking.  This is
+                  not necessary for objects which cannot be unloaded or when
+                  we are not using any threads (yet).  */
+               if (!RTLD_SINGLE_THREAD_P)
+                 THREAD_GSCOPE_SET_FLAG ();
+
                sym_map = _dl_lookup_symbol_x (strtab + sym->st_name, l,
                                               &sym, l->l_scope, version,
                                               ELF_RTYPE_CLASS_PLT, 0, 0);
+
+                /* We are done with the global scope.  */
+               if (!RTLD_SINGLE_THREAD_P)
+                 THREAD_GSCOPE_RESET_FLAG ();
+
                break;
              }
            /* Fall through.  */
          }
        case 0:
+         {
+          /* We need to keep the scope around so do some locking.  This is
+            not necessary for objects which cannot be unloaded or when
+            we are not using any threads (yet).  */
+         int flags = DL_LOOKUP_ADD_DEPENDENCY;
+         if (!RTLD_SINGLE_THREAD_P)
+           {
+             THREAD_GSCOPE_SET_FLAG ();
+             flags |= DL_LOOKUP_GSCOPE_LOCK;
+           }
+
          sym_map = _dl_lookup_symbol_x (strtab + sym->st_name, l, &sym,
                                         l->l_scope, 0, ELF_RTYPE_CLASS_PLT,
-                                        DL_LOOKUP_ADD_DEPENDENCY, 0);
+                                        flags, 0);
+
+          /* We are done with the global scope.  */
+         if (!RTLD_SINGLE_THREAD_P)
+           THREAD_GSCOPE_RESET_FLAG ();
+         }
        }
 
       /* Currently value contains the base load address of the object
index dec0b02..80c2ebf 100644 (file)
@@ -1,3 +1,11 @@
 ifeq ($(filter -mabi=32,$(CC)),)
 CC += -mabi=32
 endif
+
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
diff --git a/ports/sysdeps/mips/mips32/Versions b/ports/sysdeps/mips/mips32/Versions
new file mode 100644 (file)
index 0000000..98afb18
--- /dev/null
@@ -0,0 +1,8 @@
+libc {
+  GLIBC_2.0 {
+    # Functions from libgcc.
+    __cmpdi2; __ucmpdi2;
+    __divdi3; __moddi3; __udivdi3; __umoddi3;
+    __fixdfdi; __floatdidf; __floatdisf;
+  }
+}
diff --git a/ports/sysdeps/mips/mips32/libgcc-compat.c b/ports/sysdeps/mips/mips32/libgcc-compat.c
new file mode 100644 (file)
index 0000000..36863a2
--- /dev/null
@@ -0,0 +1,66 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Guido Guenther <agx@sigxcpu.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int32_t __cmpdi2 (int64_t, int64_t);
+int32_t __cmpdi2_internal (int64_t u, int64_t v)
+{
+  return __cmpdi2 (u, v);
+}
+symbol_version (__cmpdi2_internal, __cmpdi2, GLIBC_2.0);
+
+
+extern int32_t __ucmpdi2 (int64_t, int64_t);
+int32_t __ucmpdi2_internal (int64_t u, int64_t v)
+{
+  return __ucmpdi2 (u, v);
+}
+symbol_version (__ucmpdi2_internal, __ucmpdi2, GLIBC_2.0);
+
+
+extern int64_t __fixdfdi (double);
+int64_t __fixdfdi_internal (double d)
+{
+  return __fixdfdi (d);
+}
+symbol_version (__fixdfdi_internal, __fixdfdi, GLIBC_2.0);
+
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+         return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+
+extern float floatdisf (int64_t);
+float __floatdisf_internal (int64_t u)
+{
+  return __floatdisf (u);
+}
+symbol_version (__floatdisf_internal, __floatdisf, GLIBC_2.0);
+
+#endif
diff --git a/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c b/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c
new file mode 100644 (file)
index 0000000..40efd24
--- /dev/null
@@ -0,0 +1 @@
+#include <math/s_fma.c>
diff --git a/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fmaf.c b/ports/sysdeps/powerpc/powerpc32/e500/fpu/s_fmaf.c
new file mode 100644 (file)
index 0000000..5b7663f
--- /dev/null
@@ -0,0 +1 @@
+#include <math/s_fmaf.c>
index d9009c1..25979ad 100644 (file)
@@ -157,6 +157,8 @@ __LABEL(name)                                               \
 
 #else /* !ASSEMBLER */
 
+#include <stdint.h>
+
 /* ??? Linux needs to be able to override INLINE_SYSCALL for one
    particular special case.  Make this easy.  */
 
@@ -399,11 +401,11 @@ __LABEL(name)                                             \
        _sc_ret = _sc_0, _sc_err = _sc_19;                      \
 }
 
+#endif /* ASSEMBLER */
+
 /* Pointer mangling support.  Note that tls access is slow enough that
    we don't deoptimize things by placing the pointer check value there.  */
 
-#include <stdint.h>
-
 #if defined NOT_IN_libc && defined IS_IN_rtld
 # ifdef __ASSEMBLER__
 #  define PTR_MANGLE(dst, src, tmp)                            \
@@ -447,4 +449,3 @@ extern const uintptr_t __pointer_chk_guard attribute_relro;
 # endif
 #endif
 
-#endif /* ASSEMBLER */
index 5194ed8..e0e7106 100644 (file)
@@ -58,7 +58,7 @@ ____longjmp_chk:
        PTR_DEMANGLE2(s3, t1)
        PTR_DEMANGLE2(fp, t1)
 #endif
-       cmpule  t0, sp, t1
+       cmpule  s3, sp, t1
        bne     t1, .Lfail
 
        .align  4
index 860e9ac..fecba9b 100644 (file)
@@ -97,6 +97,8 @@
 # define F_SETLEASE    1024    /* Set a lease.  */
 # define F_GETLEASE    1025    /* Enquire what lease is active.  */
 # define F_NOTIFY      1026    /* Request notfications on a directory.  */
+# define F_SETPIPE_SZ  1031    /* Set pipe page size array.  */
+# define F_GETPIPE_SZ  1032    /* Set pipe page size array.  */
 #endif
 #ifdef __USE_XOPEN2K8
 # define F_DUPFD_CLOEXEC 1030  /* Duplicate file descriptor with
@@ -223,6 +225,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
@@ -250,6 +267,23 @@ extern ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
 extern ssize_t tee (int __fdin, int __fdout, size_t __len,
                    unsigned int __flags);
 
+/* Reserve storage for the data of the file associated with FD. */
+# ifndef __USE_FILE_OFFSET64
+extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
+# else
+#  ifdef __REDIRECT
+extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
+                                   __off64_t __len),
+                       fallocate64);
+#  else
+#   define fallocate fallocate64
+#  endif
+# endif
+# ifdef __USE_LARGEFILE64
+extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
+                        __off64_t __len);
+# endif
+
 #endif
 
 __END_DECLS
index 92d0199..bf8aaed 100644 (file)
@@ -100,7 +100,13 @@ enum __rlimit_resource
   __RLIMIT_RTPRIO = 14,
 #define RLIMIT_RTPRIO __RLIMIT_RTPRIO
 
-  __RLIMIT_NLIMITS = 15,
+  /* Maximum CPU time that a process scheduled under a real-time
+     scheduling policy may consume without making a blocking
+     system call.  */
+  __RLIMIT_RTTIME = 15,
+#define RLIMIT_RTTIME __RLIMIT_RTTIME
+
+  __RLIMIT_NLIMITS = 16,
   __RLIM_NLIMITS = __RLIMIT_NLIMITS
 #define RLIMIT_NLIMITS __RLIMIT_NLIMITS
 #define RLIM_NLIMITS __RLIM_NLIMITS
index d838e6b..157591d 100644 (file)
@@ -42,7 +42,8 @@ struct statfs
     __fsid_t f_fsid;
     int f_namelen;
     int f_frsize;
-    int f_spare[5];
+    int f_flags;
+    int f_spare[4];
   };
 
 #ifdef __USE_LARGEFILE64
@@ -58,7 +59,8 @@ struct statfs64
     __fsid_t f_fsid;
     int f_namelen;
     int f_frsize;
-    int f_spare[5];
+    int f_flags;
+    int f_spare[4];
   };
 #endif
 
diff --git a/ports/sysdeps/unix/sysv/linux/alpha/dl-support.c b/ports/sysdeps/unix/sysv/linux/alpha/dl-support.c
deleted file mode 100644 (file)
index 2902176..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "dl-auxv.h"
-#include <elf/dl-support.c>
index 6fa3aeb..49d0578 100644 (file)
 int
 __fxstatat (int vers, int fd, const char *file, struct stat *st, int flag)
 {
+  int result;
+  INTERNAL_SYSCALL_DECL (err);
+
+#ifdef __NR_fstatat64
+# ifndef __ASSUME_ATFCTS
+  if (__have_atfcts >= 0)
+# endif
+    {
+      result = INTERNAL_SYSCALL (fstatat64, err, 4, fd, file, st, flag);
+# ifndef __ASSUME_ATFCTS
+      if (__builtin_expect (INTERNAL_SYSCALL_ERROR_P (result, err), 1)
+          && INTERNAL_SYSCALL_ERRNO (result, err) == ENOSYS)
+       __have_atfcts = -1;
+      else
+# endif
+       if (!__builtin_expect (INTERNAL_SYSCALL_ERROR_P (result, err), 1))
+         return 0;
+       else
+         {
+           __set_errno (INTERNAL_SYSCALL_ERRNO (result, err));
+           return -1;
+         }
+    }
+#endif
+
+#ifndef __ASSUME_ATFCTS
   if (flag & ~AT_SYMLINK_NOFOLLOW)
     {
       __set_errno (EINVAL);
@@ -68,7 +94,7 @@ __fxstatat (int vers, int fd, const char *file, struct stat *st, int flag)
     }
 
   INTERNAL_SYSCALL_DECL (err);
-  int result, errno_out;
+  int errno_out;
   struct kernel_stat kst;
 
 #if __ASSUME_STAT64_SYSCALL > 0
@@ -114,6 +140,7 @@ __fxstatat (int vers, int fd, const char *file, struct stat *st, int flag)
   __atfct_seterrno (errno_out, fd, buf);
 
   return -1;
+#endif
 }
 libc_hidden_def (__fxstatat)
 strong_alias (__fxstatat, __fxstatat64);
index 32e96ec..474aa84 100644 (file)
@@ -178,13 +178,13 @@ static struct {
 static inline void
 stb_mb(unsigned char val, unsigned long addr)
 {
-  __asm__("stb %1,%0; mb" : "=m"(*(vucp)addr) : "r"(val));
+  __asm__(".arch ev6; stb %1,%0; mb" : "=m"(*(vucp)addr) : "r"(val));
 }
 
 static inline void
 stw_mb(unsigned short val, unsigned long addr)
 {
-  __asm__("stw %1,%0; mb" : "=m"(*(vusp)addr) : "r"(val));
+  __asm__(".arch ev6; stw %1,%0; mb" : "=m"(*(vusp)addr) : "r"(val));
 }
 
 static inline void
@@ -356,7 +356,7 @@ inline_bwx_inb (unsigned long int port)
   unsigned long int addr = dense_port_to_cpu_addr (port);
   unsigned char r;
 
-  __asm__ ("ldbu %0,%1" : "=r"(r) : "m"(*(vucp)addr));
+  __asm__ (".arch ev6; ldbu %0,%1" : "=r"(r) : "m"(*(vucp)addr));
   return r;
 }
 
@@ -366,7 +366,7 @@ inline_bwx_inw (unsigned long int port)
   unsigned long int addr = dense_port_to_cpu_addr (port);
   unsigned short r;
 
-  __asm__ ("ldwu %0,%1" : "=r"(r) : "m"(*(vusp)addr));
+  __asm__ (".arch ev6; ldwu %0,%1" : "=r"(r) : "m"(*(vusp)addr));
   return r;
 }
 
index 9c640f9..a5a4c31 100644 (file)
 # define __ASSUME_SIGNALFD4 1
 #endif
 
-/* Support for accept4 was added for alpha after 2.6.33-rc1.  */
+/* Support for recvmmsg was added for alpha in 2.6.33.  */
 #if __LINUX_KERNEL_VERSION >= 0x020621
-# define __ASSUME_ACCEPT4      1
+# define __ASSUME_RECVMMSG_SYSCALL       1
+#endif
+
+/* Support for accept4 was added for alpha in 3.2.  */
+#if __LINUX_KERNEL_VERSION >= 0x030200
+# define __ASSUME_ACCEPT4_SYSCALL      1
 #endif
 
 #include_next <kernel-features.h>
 
 #undef __ASSUME_ST_INO_64_BIT
 
+/* Alpha does not have a 64bit syscall, and its native syscall is 32bits.  */
+#undef __ASSUME_STATFS64
+
 /* pselect/ppoll were introduced on alpha just after 2.6.22-rc1.  */
 #if __LINUX_KERNEL_VERSION < 0x020617
 # undef __ASSUME_PSELECT
index 7903745..198ef5e 100644 (file)
@@ -23,7 +23,6 @@
 #include <sys/param.h>
 #include <bits/pthreadtypes.h>
 #include <atomic.h>
-#include <sysdep.h>
 #include <kernel-features.h>
 
 
index 9f983a5..9177c31 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2006, 2007, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2008, 2010 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
@@ -31,7 +31,7 @@ typedef __sigset_t sigset_t;
 #endif
 
 
-/* Flags to be passed to epoll_create2.  */
+/* Flags to be passed to epoll_create1.  */
 enum
   {
     EPOLL_CLOEXEC = 010000000,
@@ -101,8 +101,9 @@ __BEGIN_DECLS
    returned by epoll_create() should be closed with close().  */
 extern int epoll_create (int __size) __THROW;
 
-/* Same as epoll_create but with an additional FLAGS parameter.  */
-extern int epoll_create2 (int __size, int __flags) __THROW;
+/* Same as epoll_create but with an FLAGS parameter.  The unused SIZE
+   parameter has been dropped.  */
+extern int epoll_create1 (int __flags) __THROW;
 
 
 /* Manipulate an epoll instance "epfd". Returns 0 in case of success,
index 0c40813..02d5d65 100644 (file)
  *
  * Usage:
  *
- * long        syscall(syscall_number, arg1, arg2, arg3, arg4, arg5)
+ * long        syscall(syscall_number, arg1, arg2, arg3, arg4, arg5, arg6)
  *
  * syscall_number = the index of the system call we're invoking
- * arg1-arg5 = up to 5 integer arguments to the system call
+ * arg1-arg6 = up to 6 integer arguments to the system call
  *
  * We need to do some arg shifting: the kernel expects the
- * syscall number in v0 and the first five args in a0-a4.
+ * syscall number in v0 and the first six args in a0-a5.
  *
  */
 
@@ -60,6 +60,7 @@ LEAF(__syscall, 0)
        mov     a3, a2
        mov     a4, a3
        mov     a5, a4
+       ldq     a5,0(sp)        /* arg6 -> a5 */
 
        call_pal PAL_callsys    /* Invoke system call */
        bne     a3, $error
index 51a2a47..30faa3f 100644 (file)
@@ -135,7 +135,7 @@ __sysconf (int name)
   if (shape <= 0)
     return shape;
 
-  switch (name % 3)
+  switch ((name - _SC_LEVEL1_ICACHE_SIZE) % 3)
     {
     case 0: /* total size */
       return shape & -0x100;
index 9a95318..52d5bb7 100644 (file)
@@ -179,3 +179,20 @@ struct flock64
 # define POSIX_FADV_DONTNEED   4 /* Don't need these pages.  */
 # define POSIX_FADV_NOREUSE    5 /* Data will be accessed once.  */
 #endif
+
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
+
index d91b968..a981736 100644 (file)
@@ -20,3 +20,7 @@ endif
 ifeq ($(subdir),resource)
 sysdep_routines += oldgetrlimit64
 endif
+
+ifeq ($(subdir),stdlib)
+gen-as-const-headers += ucontext_i.sym
+endif
index 2fa727d..bac2563 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <sysdep.h>
 
index 952ae05..a38d3f5 100644 (file)
@@ -234,6 +234,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index 178b0f1..f3d6741 100644 (file)
@@ -81,8 +81,11 @@ ENTRY(__clone)
        RETINSTR(, lr)
 
        cfi_startproc
-       cfi_undefined (lr)
+PSEUDO_END (__clone)
+
 1:
+       .fnstart
+       .cantunwind
 #ifdef RESET_PID
        tst     ip, #CLONE_THREAD
        bne     3f
@@ -116,6 +119,6 @@ ENTRY(__clone)
        @ and we are done, passing the return value through r0
        b       PLTJMP(HIDDEN_JUMPTARGET(_exit))
 
-PSEUDO_END (__clone)
+       .fnend
 
 weak_alias (__clone, clone)
diff --git a/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h b/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h
new file mode 100644 (file)
index 0000000..e6280c2
--- /dev/null
@@ -0,0 +1,34 @@
+/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
+   Copyright (C) 2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Steve McIntyre <steve.mcintyre@linaro.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <ldconfig.h>
+
+/* Redefine the cache ID for the new hf ABI; the sf ABI inverts the check.  */
+#define _DL_CACHE_ARMHF_ID  (FLAG_ARM_LIBHF | FLAG_ELF_LIBC6)
+
+#ifdef __ARM_PCS_VFP
+#define _dl_cache_check_flags(flags) \
+  ((flags) == _DL_CACHE_ARMHF_ID)
+#else
+#define _dl_cache_check_flags(flags) \
+  ((flags) != _DL_CACHE_ARMHF_ID)
+#endif
+
+#include_next <dl-cache.h>
index 423e777..9d8e464 100644 (file)
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.
 
-   You should have received a copy of the GNU General Public License
-   along with GCC; see the file COPYING.  If not, write to the Free
-   Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301, USA.  */
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
 
 #include <sysdep.h>
 
@@ -52,13 +52,15 @@ longjmp_msg:
        cfi_remember_state;                     \
        cmp     sp, reg;                        \
        bls     .Lok;                           \
+       str     r7, [sp, #-4]!;                 \
+       cfi_adjust_cfa_offset (4);              \
+       cfi_rel_offset (r7, 0);                 \
        mov     r5, r0;                         \
        cfi_undefined (r5);                     \
        mov     r7, #SYS_ify(sigaltstack);      \
-       cfi_undefined (r7);                     \
        mov     r0, #0;                         \
-       sub     sp, sp, #16; /* >= sizeof (stack_t) */ \
-       cfi_adjust_cfa_offset (16);             \
+       sub     sp, sp, #12; /* == sizeof (stack_t) */ \
+       cfi_adjust_cfa_offset (12);             \
        cfi_remember_state;                     \
        mov     r1, sp;                         \
        swi     #0;                             \
@@ -74,6 +76,11 @@ longjmp_msg:
        cmp     r2, r3;                         \
        bhi     .Lok2;                          \
 .Lfail:                                                \
+       add     sp, sp, #12;                    \
+       cfi_adjust_cfa_offset (-12);            \
+       ldr     r7, [sp], #4;                   \
+       cfi_adjust_cfa_offset (-4);             \
+       cfi_restore (r7);                       \
        CALL_FAIL                               \
        cfi_restore_state;                      \
 .Lok2:                                         \
diff --git a/ports/sysdeps/unix/sysv/linux/arm/eabi/getcontext.S b/ports/sysdeps/unix/sysv/linux/arm/eabi/getcontext.S
new file mode 100644 (file)
index 0000000..435eb12
--- /dev/null
@@ -0,0 +1,113 @@
+/* Copyright (C) 2012 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 <rtld-global-offsets.h>
+
+#include "ucontext_i.h"
+
+       .syntax unified
+       .text
+
+/* int getcontext (ucontext_t *ucp) */
+
+ENTRY(__getcontext)
+       /* No need to save r0-r3, d0-d7, or d16-d31.  */
+       add     r1, r0, #MCONTEXT_ARM_R4
+       stmia   r1, {r4-r11}
+
+       /* Save R13 separately as Thumb can't STM it.  */
+       str     r13, [r0, #MCONTEXT_ARM_SP]
+       str     r14, [r0, #MCONTEXT_ARM_LR]
+       /* Return to LR */
+       str     r14, [r0, #MCONTEXT_ARM_PC]
+       /* Return zero */
+       mov     r2, #0
+       str     r2, [r0, #MCONTEXT_ARM_R0]
+
+       /* Save ucontext_t * across the next call.  */
+       mov     r4, r0
+       
+       /* __sigprocmask(SIG_BLOCK, NULL, &(ucontext->uc_sigmask)) */
+       mov     r0, #SIG_BLOCK
+       mov     r1, #0
+       add     r2, r4, #UCONTEXT_SIGMASK
+       bl      PLTJMP(__sigprocmask)
+       
+       /* Store FP regs.  Much of the FP code is copied from arm/eabi/setjmp.S.  */
+
+#ifdef PIC
+        ldr     r2, 1f
+        ldr     r1, Lrtld_global_ro
+0:      add     r2, pc, r2
+        ldr     r2, [r2, r1]
+        ldr     r2, [r2, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET]
+#else
+        ldr     r2, Lhwcap
+        ldr     r2, [r2, #0]
+#endif
+
+       add     r0, r4, #UCONTEXT_REGSPACE
+
+        tst     r2, #HWCAP_ARM_VFP
+        beq     Lno_vfp
+
+        /* Store the VFP registers.
+           Don't use VFP instructions directly because this code
+           is used in non-VFP multilibs.  */
+        /* Following instruction is vstmia r0!, {d8-d15}.  */
+        stc     p11, cr8, [r0], #64
+        /* Store the floating-point status register.  */
+        /* Following instruction is vmrs r1, fpscr.  */
+        mrc     p10, 7, r1, cr1, cr0, 0
+        str     r1, [r0], #4
+Lno_vfp:
+
+        tst     r2, #HWCAP_ARM_IWMMXT
+        beq     Lno_iwmmxt
+
+        /* Save the call-preserved iWMMXt registers.  */
+        /* Following instructions are wstrd wr10, [r0], #8 (etc.)  */
+        stcl    p1, cr10, [r0], #8
+        stcl    p1, cr11, [r0], #8
+        stcl    p1, cr12, [r0], #8
+        stcl    p1, cr13, [r0], #8
+        stcl    p1, cr14, [r0], #8
+        stcl    p1, cr15, [r0], #8
+Lno_iwmmxt:
+
+       /* Restore the clobbered R4 and LR.  */
+       ldr     r14, [r4, #MCONTEXT_ARM_LR]
+       ldr     r4, [r4, #MCONTEXT_ARM_R4]
+
+       mov     r0, #0
+
+       DO_RET(r14)
+
+END(__getcontext)
+
+#ifdef PIC
+1:      .long   _GLOBAL_OFFSET_TABLE_ - 0b - 8
+Lrtld_global_ro:
+        .long   C_SYMBOL_NAME(_rtld_global_ro)(GOT)
+#else
+Lhwcap:
+        .long   C_SYMBOL_NAME(_dl_hwcap)
+#endif
+
+
+weak_alias(__getcontext, getcontext)
index d461712..0fca969 100644 (file)
@@ -29,6 +29,9 @@
        .syntax unified
        .hidden __libc_do_syscall
 
+#undef CALL_MCOUNT
+#define CALL_MCOUNT
+
 ENTRY (__libc_do_syscall)
        .fnstart
        push    {r7, lr}
diff --git a/ports/sysdeps/unix/sysv/linux/arm/eabi/makecontext.c b/ports/sysdeps/unix/sysv/linux/arm/eabi/makecontext.c
new file mode 100644 (file)
index 0000000..d6ae6f0
--- /dev/null
@@ -0,0 +1,73 @@
+/* Copyright (C) 2012 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 <stdarg.h>
+#include <ucontext.h>
+
+/* Number of arguments that go in registers.  */
+#define NREG_ARGS  4
+
+/* Take a context previously prepared via getcontext() and set to
+   call func() with the given int only args.  */
+void
+__makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
+{
+  extern void __startcontext (void);
+  unsigned long *funcstack;
+  va_list vl;
+  unsigned long *regptr;
+  unsigned int reg;
+  int misaligned;
+
+  /* Start at the top of stack.  */
+  funcstack = (unsigned long *) (ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size);
+
+  /* Ensure the stack stays eight byte aligned.  */
+  misaligned = ((unsigned long) funcstack & 4) != 0;
+
+  if ((argc > NREG_ARGS) && (argc & 1) != 0)
+    misaligned = !misaligned;
+
+  if (misaligned)
+    funcstack -= 1;
+
+  va_start (vl, argc);
+
+  /* Reserve space for the on-stack arguments.  */
+  if (argc > NREG_ARGS)
+    funcstack -= (argc - NREG_ARGS);
+
+  ucp->uc_mcontext.arm_sp = (unsigned long) funcstack;
+  ucp->uc_mcontext.arm_pc = (unsigned long) func;
+
+  /* Exit to startcontext() with the next context in R4 */
+  ucp->uc_mcontext.arm_r4 = (unsigned long) ucp->uc_link;
+  ucp->uc_mcontext.arm_lr = (unsigned long) __startcontext;
+
+  /* The first four arguments go into registers.  */
+  regptr = &(ucp->uc_mcontext.arm_r0);
+
+  for (reg = 0; (reg < argc) && (reg < NREG_ARGS); reg++)
+    *regptr++ = va_arg (vl, unsigned long);
+
+  /* And the remainder on the stack.  */
+  for (; reg < argc; reg++)
+    *funcstack++ = va_arg (vl, unsigned long);
+
+  va_end (vl);
+}
+weak_alias (__makecontext, makecontext)
diff --git a/ports/sysdeps/unix/sysv/linux/arm/eabi/setcontext.S b/ports/sysdeps/unix/sysv/linux/arm/eabi/setcontext.S
new file mode 100644 (file)
index 0000000..78003f5
--- /dev/null
@@ -0,0 +1,101 @@
+/* Copyright (C) 2012 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 <rtld-global-offsets.h>
+
+#include "ucontext_i.h"
+
+       .syntax unified
+       .text
+
+/* int setcontext (const ucontext_t *ucp) */
+
+ENTRY(__setcontext)
+       mov     r4, r0
+       add     r0, r0, #UCONTEXT_REGSPACE
+
+        /* Restore the VFP registers.  Copied from arm/eabi/__longjmp.S.  */
+#ifdef PIC
+        ldr     r2, 1f
+        ldr     r1, Lrtld_global_ro
+0:      add     r2, pc, r2
+        ldr     r2, [r2, r1]
+        ldr     r2, [r2, #RTLD_GLOBAL_RO_DL_HWCAP_OFFSET]
+#else
+        ldr     r2, Lhwcap
+        ldr     r2, [r2, #0]
+#endif
+
+        tst     r2, #HWCAP_ARM_VFP
+        beq     Lno_vfp_sc
+
+        /* Following instruction is vldmia r0!, {d8-d15}.  */
+        ldc     p11, cr8, [r0], #64
+        /* Restore the floating-point status register.  */
+        ldr     r1, [r0], #4
+        /* Following instruction is fmxr fpscr, r1.  */
+        mcr     p10, 7, r1, cr1, cr0, 0
+Lno_vfp_sc:
+        tst     r2, #HWCAP_ARM_IWMMXT
+        beq     Lno_iwmmxt_sc
+
+        /* Restore the call-preserved iWMMXt registers.  */
+        /* Following instructions are wldrd wr10, [r0], #8 (etc.)  */
+        ldcl    p1, cr10, [r0], #8
+        ldcl    p1, cr11, [r0], #8
+        ldcl    p1, cr12, [r0], #8
+        ldcl    p1, cr13, [r0], #8
+        ldcl    p1, cr14, [r0], #8
+        ldcl    p1, cr15, [r0], #8
+Lno_iwmmxt_sc:
+
+       /* Now bring back the signal status.  */
+       mov     r0, #SIG_SETMASK
+       add     r1, r4, #UCONTEXT_SIGMASK
+       mov     r2, #0
+       bl      PLTJMP(__sigprocmask)
+
+        /* Loading r0-r3 makes makecontext easier.  */
+        add     r14, r4, #MCONTEXT_ARM_R0
+        ldmia   r14, {r0-r12}
+        ldr     r13, [r14, #(MCONTEXT_ARM_SP - MCONTEXT_ARM_R0)]
+        add     r14, r14, #(MCONTEXT_ARM_LR - MCONTEXT_ARM_R0)
+        ldmia   r14, {r14, pc}
+
+END(setcontext)
+weak_alias(__setcontext, setcontext)
+
+       /* Called when a makecontext() context returns.  Start the
+          context in R4 or fall through to exit().  */
+ENTRY(__startcontext)
+        movs    r0, r4
+        bne     PLTJMP(__setcontext)
+
+        @ New context was 0 - exit
+        b       PLTJMP(_exit)
+END(__startcontext)
+
+#ifdef PIC
+1:      .long   _GLOBAL_OFFSET_TABLE_ - 0b - 8
+Lrtld_global_ro:
+        .long   C_SYMBOL_NAME(_rtld_global_ro)(GOT)
+#else
+Lhwcap:
+        .long   C_SYMBOL_NAME(_dl_hwcap)
+#endif
+
diff --git a/ports/sysdeps/unix/sysv/linux/arm/eabi/swapcontext.S b/ports/sysdeps/unix/sysv/linux/arm/eabi/swapcontext.S
new file mode 100644 (file)
index 0000000..09492d0
--- /dev/null
@@ -0,0 +1,63 @@
+/* Copyright (C) 2012 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 "ucontext_i.h"
+
+       .syntax unified
+       .text
+
+/* int swapcontext (ucontext_t *oucp, const ucontext_t *ucp) */
+
+ENTRY(swapcontext)
+
+       /* Have getcontext() do most of the work then fix up
+          LR afterwards.  Save R3 to keep the stack aligned.  */
+       push    {r0,r1,r3,r14}
+       cfi_adjust_cfa_offset (16)
+       cfi_rel_offset (r0,0)
+       cfi_rel_offset (r1,4)
+       cfi_rel_offset (r3,8)
+       cfi_rel_offset (r14,12)
+
+       bl      __getcontext
+       mov     r4, r0
+
+       pop     {r0,r1,r3,r14}
+       cfi_adjust_cfa_offset (-16)
+       cfi_restore (r0)
+       cfi_restore (r1)
+       cfi_restore (r3)
+       cfi_restore (r14)
+
+       /* Exit if getcontext() failed.  */
+       cmp     r4, #0
+       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]
+       str     r14,[r0, #MCONTEXT_ARM_PC]
+
+       /* And swap using swapcontext().  */
+       mov     r0, r1
+       b       __setcontext
+
+END(swapcontext)
index 8af1ea3..08a12dd 100644 (file)
@@ -95,19 +95,13 @@ static struct platform {
  *    values.
  */
 
-/* The Linux kernel headers renamed this constant between 2.5.26 and
-   2.5.27.  It was backported to 2.4 between 2.4.22 and 2.4.23.  */
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,23)
-# define BUS_ISA CTL_BUS_ISA
-#endif
-
 static int
 init_iosys (void)
 {
   char systype[256];
   int i, n;
-  static int iobase_name[] = { CTL_BUS, BUS_ISA, BUS_ISA_PORT_BASE };
-  static int ioshift_name[] = { CTL_BUS, BUS_ISA, BUS_ISA_PORT_SHIFT };
+  static int iobase_name[] = { CTL_BUS, CTL_BUS_ISA, BUS_ISA_PORT_BASE };
+  static int ioshift_name[] = { CTL_BUS, CTL_BUS_ISA, BUS_ISA_PORT_SHIFT };
   size_t len = sizeof(io.base);
 
   if (! __sysctl (iobase_name, 3, &io.io_base, &len, NULL, 0)
index 3996ae9..2fd70ae 100644 (file)
 # define __ASSUME_SIGNALFD4    1
 #endif
 
+/* Support for the recvmmsg syscall was added in 2.6.33.  */
+#if __LINUX_KERNEL_VERSION >= 0x020621
+# define __ASSUME_RECVMMSG_SYSCALL     1
+#endif
+
+/* Support for the accept4 syscall was added in 2.6.36.  */
+#if __LINUX_KERNEL_VERSION >= 0x020624
+# define __ASSUME_ACCEPT4_SYSCALL      1
+#endif
+
 #include_next <kernel-features.h>
 
 /* Support for pselect6, ppoll and epoll_pwait was added in 2.6.32.  */
index 979db9f..612c113 100644 (file)
@@ -17,7 +17,6 @@
    02111-1307 USA.  */
 
 #include <stdint.h>
-#include <sysdep.h>
 
 
 typedef int8_t atomic8_t;
index e745e66..33af1a3 100644 (file)
@@ -23,7 +23,6 @@
 #include <sys/param.h>
 #include <bits/pthreadtypes.h>
 #include <atomic.h>
-#include <sysdep.h>
 #include <kernel-features.h>
 
 #define FUTEX_WAIT             0
diff --git a/ports/sysdeps/unix/sysv/linux/arm/readelflib.c b/ports/sysdeps/unix/sysv/linux/arm/readelflib.c
new file mode 100644 (file)
index 0000000..e234362
--- /dev/null
@@ -0,0 +1,179 @@
+/* Copyright (C) 2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Steve McIntyre <steve.mcintyre@linaro.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+int process_elf32_file (const char *file_name, const char *lib, int *flag,
+                       unsigned int *osversion, char **soname,
+                       void *file_contents, size_t file_length);
+
+/* Read an unsigned leb128 value from P, store the value in VAL, return
+   P incremented past the value.  We assume that a word is large enough to
+   hold any value so encoded; if it is smaller than a pointer on some target,
+   pointers should not be leb128 encoded on that target.  */
+static const unsigned char *
+read_uleb128 (const unsigned char *p, unsigned long *val)
+{
+  unsigned int shift = 0;
+  unsigned char byte;
+  unsigned long result;
+
+  result = 0;
+  do
+    {
+      byte = *p++;
+      result |= (byte & 0x7f) << shift;
+      shift += 7;
+    }
+  while (byte & 0x80);
+
+  *val = result;
+  return p;
+}
+
+\f
+#define ATTR_TAG_FILE          1
+#define ABI_VFP_args          28
+#define VFP_ARGS_IN_VFP_REGS   1
+
+/* Check the ABI in the ARM attributes. Search through the section
+   headers looking for the ARM attributes section, then check the
+   VFP_ARGS attribute. */
+static int is_library_hf(const char *file_name, void *file_contents, size_t file_length)
+{
+  unsigned int i;
+  ElfW(Ehdr) *ehdr = (ElfW(Ehdr) *) file_contents;
+  ElfW(Shdr) *shdrs;
+
+  shdrs = file_contents + ehdr->e_shoff;
+  for (i = 0; i < ehdr->e_shnum; i++)
+    {
+      if (SHT_ARM_ATTRIBUTES == shdrs[i].sh_type)
+        {
+         /* We've found a likely section. Load the contents and
+          * check the tags */
+         unsigned char *p = (unsigned char *)file_contents + shdrs[i].sh_offset;
+         unsigned char * end;
+
+         /* Sanity-check the attribute section details. Make sure
+          * that it's the "aeabi" section, that's all we care
+          * about. */
+         if (*p == 'A')
+            {
+             unsigned long len = shdrs[i].sh_size - 1;
+             unsigned long namelen;
+             p++;
+
+             while (len > 0)
+                {
+                 unsigned long section_len = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
+                 if (section_len > len)
+                   section_len = len;
+
+                 p += 4;
+                 len -= section_len;
+                 section_len -= 4;
+
+                 if (0 != strcmp((char *)p, "aeabi"))
+                    {
+                     p += section_len;
+                     continue;
+                    }
+                 namelen = strlen((char *)p) + 1;
+                 p += namelen;
+                 section_len -= namelen;
+
+                 /* We're in a valid section. Walk through this
+                  * section looking for the tag we care about
+                  * (ABI_VFP_args) */
+                 while (section_len > 0)
+                    {
+                     unsigned long tag, val;
+                     unsigned long size;
+
+                     end = p;
+                     tag = (*p++);
+
+                     size = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24;
+                     if (size > section_len)
+                       size = section_len;
+                     p += 4;
+
+                     section_len -= size;
+                     end += size;
+                     if (ATTR_TAG_FILE != tag)
+                        {
+                         /* ignore, we don't care */
+                         p = end;
+                         continue;
+                        }
+                     while (p < end)
+                        {
+                         p = read_uleb128 (p, &tag);
+                         /* Handle the different types of tag. */
+                         if ( (tag == 4) || (tag == 5) || (tag == 67) )
+                            {
+                             /* Special cases for string values */
+                             namelen = strlen((char *)p) + 1;
+                             p += namelen;
+                            }
+                         else
+                            {
+                             p = read_uleb128 (p, &val);
+                            }
+                         if ( (tag == ABI_VFP_args) && (val == VFP_ARGS_IN_VFP_REGS) )
+                           return 1;
+                        }
+                    }
+                }
+            }
+        }
+    }
+  return 0;
+}
+
+/* Returns 0 if everything is ok, != 0 in case of error.  */
+int
+process_elf_file (const char *file_name, const char *lib, int *flag,
+                 unsigned int *osversion, char **soname, void *file_contents,
+                 size_t file_length)
+{
+  ElfW(Ehdr) *elf_header = (ElfW(Ehdr) *) file_contents;
+  int ret;
+
+  /* Explicitly not coping with 64-bit yet... */
+  if (elf_header->e_ident [EI_CLASS] != ELFCLASS32)
+    {
+      error (0, 0, _("%s is not 32-bit.\n"), file_name);
+      return 1;
+    }
+  ret = process_elf32_file (file_name, lib, flag, osversion, soname,
+                           file_contents, file_length);
+
+  if (!ret)
+    /* Do we have a hard-float ABI library? */
+    if (is_library_hf(file_name, file_contents, file_length))
+      *flag = FLAG_ARM_LIBHF|FLAG_ELF_LIBC6;
+  return ret;
+}
+
+#undef __ELF_NATIVE_CLASS
+#undef process_elf_file
+#define process_elf_file process_elf32_file
+#define __ELF_NATIVE_CLASS 32
+#include "elf/readelflib.c"
index 707c0fa..10375c1 100644 (file)
@@ -98,13 +98,8 @@ __libc_sigaction (sig, act, oact)
          memcpy (&kact.sa_mask, &act->sa_mask, sizeof (sigset_t));
          kact.sa_flags = act->sa_flags;
 # ifdef HAVE_SA_RESTORER
-         if (kact.sa_flags & SA_RESTORER)
-           kact.sa_restorer = act->sa_restorer;
-         else
-           {
-             kact.sa_restorer = choose_restorer (kact.sa_flags);
-             kact.sa_flags |= SA_RESTORER;
-           }
+         kact.sa_restorer = choose_restorer (kact.sa_flags);
+         kact.sa_flags |= SA_RESTORER;
 # endif
        }
 
@@ -144,13 +139,8 @@ __libc_sigaction (sig, act, oact)
       k_sigact.sa_mask = act->sa_mask.__val[0];
       k_sigact.sa_flags = act->sa_flags;
 # ifdef HAVE_SA_RESTORER
-      if (k_sigact.sa_flags & SA_RESTORER)
-       k_sigact.sa_restorer = act->sa_restorer;
-      else
-       {
-         k_sigact.sa_restorer = choose_restorer (k_sigact.sa_flags);
-         k_sigact.sa_flags |= SA_RESTORER;
-       }
+      k_sigact.sa_restorer = choose_restorer (k_sigact.sa_flags);
+      k_sigact.sa_flags |= SA_RESTORER;
 # endif
     }
   result = INLINE_SYSCALL (sigaction, 3, sig,
index 9ecff7b..9b4e434 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <features.h>
 #include <signal.h>
-#include <sys/procfs.h>
 
 /* We need the signal context definitions even if they are not used
    included in <signal.h>.  */
@@ -35,47 +34,64 @@ typedef int greg_t;
 #define NGREG  18
 
 /* Container for all general registers.  */
-typedef elf_gregset_t gregset_t;
+typedef greg_t gregset_t[NGREG];
 
 /* Number of each register is the `gregset_t' array.  */
 enum
 {
-  R0 = 0,
-#define R0     R0
-  R1 = 1,
-#define R1     R1
-  R2 = 2,
-#define R2     R2
-  R3 = 3,
-#define R3     R3
-  R4 = 4,
-#define R4     R4
-  R5 = 5,
-#define R5     R5
-  R6 = 6,
-#define R6     R6
-  R7 = 7,
-#define R7     R7
-  R8 = 8,
-#define R8     R8
-  R9 = 9,
-#define R9     R9
-  R10 = 10,
-#define R10    R10
-  R11 = 11,
-#define R11    R11
-  R12 = 12,
-#define R12    R12
-  R13 = 13,
-#define R13    R13
-  R14 = 14,
-#define R14    R14
-  R15 = 15
-#define R15    R15
+  REG_R0 = 0,
+#define REG_R0 REG_R0
+  REG_R1 = 1,
+#define REG_R1 REG_R1
+  REG_R2 = 2,
+#define REG_R2 REG_R2
+  REG_R3 = 3,
+#define REG_R3 REG_R3
+  REG_R4 = 4,
+#define REG_R4 REG_R4
+  REG_R5 = 5,
+#define REG_R5 REG_R5
+  REG_R6 = 6,
+#define REG_R6 REG_R6
+  REG_R7 = 7,
+#define REG_R7 REG_R7
+  REG_R8 = 8,
+#define REG_R8 REG_R8
+  REG_R9 = 9,
+#define REG_R9 REG_R9
+  REG_R10 = 10,
+#define REG_R10        REG_R10
+  REG_R11 = 11,
+#define REG_R11        REG_R11
+  REG_R12 = 12,
+#define REG_R12        REG_R12
+  REG_R13 = 13,
+#define REG_R13        REG_R13
+  REG_R14 = 14,
+#define REG_R14        REG_R14
+  REG_R15 = 15
+#define REG_R15        REG_R15
 };
 
+struct _libc_fpstate
+{
+  struct
+  {
+    unsigned int sign1:1;
+    unsigned int unused:15;
+    unsigned int sign2:1;
+    unsigned int exponent:14;
+    unsigned int j:1;
+    unsigned int mantissa1:31;
+    unsigned int mantissa0:32;
+  } fpregs[8];
+  unsigned int fpsr:32;
+  unsigned int fpcr:32;
+  unsigned char ftype[8];
+  unsigned int init_flag;
+};
 /* Structure to describe FPU registers.  */
-typedef elf_fpregset_t fpregset_t;
+typedef struct _libc_fpstate fpregset_t;
 
 /* Context to describe whole processor state.  This only describes
    the core registers; coprocessor registers get saved elsewhere
diff --git a/ports/sysdeps/unix/sysv/linux/arm/ucontext_i.sym b/ports/sysdeps/unix/sysv/linux/arm/ucontext_i.sym
new file mode 100644 (file)
index 0000000..306292f
--- /dev/null
@@ -0,0 +1,30 @@
+#include <inttypes.h>
+#include <signal.h>
+#include <stddef.h>
+#include <sys/ucontext.h>
+
+SIG_BLOCK
+SIG_SETMASK
+
+-- Offsets of the fields in the ucontext_t structure.
+#define ucontext(member)       offsetof (ucontext_t, member)
+#define mcontext(member)       ucontext (uc_mcontext.member)
+
+UCONTEXT_FLAGS                 ucontext (uc_flags)
+UCONTEXT_LINK                  ucontext (uc_link)
+UCONTEXT_STACK                 ucontext (uc_stack)
+UCONTEXT_MCONTEXT              ucontext (uc_mcontext)
+UCONTEXT_SIGMASK               ucontext (uc_sigmask)
+
+UCONTEXT_REGSPACE              ucontext (uc_regspace)
+
+MCONTEXT_TRAP_NO               mcontext (trap_no)
+MCONTEXT_ERROR_CODE            mcontext (error_code)
+MCONTEXT_OLDMASK               mcontext (oldmask)
+MCONTEXT_ARM_R0                        mcontext (arm_r0)
+MCONTEXT_ARM_R4                        mcontext (arm_r4)
+MCONTEXT_ARM_SP                        mcontext (arm_sp)
+MCONTEXT_ARM_LR                        mcontext (arm_lr)
+MCONTEXT_ARM_PC                        mcontext (arm_pc)
+MCONTEXT_ARM_CPSR              mcontext (arm_cpsr)
+MCONTEXT_FAULT_ADDRESS         mcontext (fault_address)
index e14ca25..dcdc884 100644 (file)
@@ -182,6 +182,21 @@ struct flock64
 # define POSIX_FADV_NOREUSE    5 /* Data will be accessed once.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 /* Provide kernel hint to read ahead.  */
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.S b/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.S
new file mode 100644 (file)
index 0000000..588f275
--- /dev/null
@@ -0,0 +1,7 @@
+/* Jump to the position specified by ENV, causing the
+   setjmp call there to return VAL, or 1 if VAL is 0.
+   void __longjmp (__jmp_buf env, int val).  */
+      
+#warning longjmp_chk unimplemented
+#define __longjmp ____longjmp_chk
+#include<__longjmp.S>
index a2c6482..123fd9b 100644 (file)
 #define O_ASYNC                 020000
 #define O_BLKSEEK      00000100 /* HPUX only */
 
-#ifdef __USE_GNU
-# define O_DIRECT      000040000 /* Direct disk access.  */
+#ifdef __USE_XOPEN2K8
 # define O_DIRECTORY   000010000 /* Must be a directory.  */
 # define O_NOFOLLOW    000000200 /* Do not follow links.  */
-# define O_NOATIME     004000000 /* Do not set atime.  */
 # define O_CLOEXEC     010000000 /* Set close_on_exec.  */
 #endif
+#ifdef __USE_GNU
+# define O_DIRECT      000040000 /* Direct disk access.  */
+# define O_NOATIME     004000000 /* Do not set atime.  */
+#endif
 
 /* For now Linux has synchronisity options for data and read operations.
    We define the symbols here but let them do the same as O_SYNC since
@@ -85,7 +87,7 @@
 #define F_SETLK64      9       /* Set record locking info (non-blocking).  */
 #define F_SETLKW64     10      /* Set record locking info (blocking).  */
 
-#if defined __USE_BSD || defined __USE_UNIX98
+#if defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K8
 # define F_GETOWN      11      /* Get owner of socket (receiver of SIGIO).  */
 # define F_SETOWN      12      /* Set owner of socket (receiver of SIGIO).  */
 #endif
 # define F_SETLEASE    1024    /* Set a lease.  */
 # define F_GETLEASE    1025    /* Enquire what lease is active.  */
 # define F_NOTIFY      1026    /* Request notfications on a directory.  */
+# define F_SETPIPE_SZ  1031    /* Set pipe page size array.  */
+# define F_GETPIPE_SZ  1032    /* Set pipe page size array.  */
+#endif
+#ifdef __USE_XOPEN2K8
 # define F_DUPFD_CLOEXEC 1030  /* Duplicate file descriptor with
                                   close-on-exit set.  */
 #endif
@@ -229,6 +235,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index e29f6e0..f384ad7 100644 (file)
 # define __ASSUME_LWS_CAS              1
 #endif
 
+/* Support for the accept4 and recvmmsg syscalls was added in 2.6.34.  */
+#if __LINUX_KERNEL_VERSION >= 0x020622
+# define __ASSUME_ACCEPT4_SYSCALL      1
+# define __ASSUME_RECVMMSG_SYSCALL     1
+#endif
+
 #include_next <kernel-features.h>
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/linuxthreads/lowlevellock.h b/ports/sysdeps/unix/sysv/linux/hppa/linuxthreads/lowlevellock.h
new file mode 100644 (file)
index 0000000..3b2b0f1
--- /dev/null
@@ -0,0 +1,298 @@
+/* Copyright (C) 2003, 2004, 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _LOWLEVELLOCK_H
+#define _LOWLEVELLOCK_H        1
+
+#include <time.h>
+#include <sys/param.h>
+#include <bits/pthreadtypes.h>
+#include <sysdep.h>
+#include <atomic.h>
+
+/* The hppa only has one atomic read and modify memory operation,
+   load and clear, so hppa uses a kernel helper routine to implement
+   compare_and_exchange. See atomic.h for the userspace calling
+   sequence.  */
+
+#define FUTEX_WAIT             0
+#define FUTEX_WAKE             1
+#define FUTEX_REQUEUE          3
+#define FUTEX_CMP_REQUEUE      4
+#define FUTEX_WAKE_OP          5
+#define FUTEX_OP_CLEAR_WAKE_IF_GT_ONE  ((4 << 24) | 1)
+#define FUTEX_LOCK_PI          6
+#define FUTEX_UNLOCK_PI                7
+#define FUTEX_TRYLOCK_PI       8
+
+/* Initialize locks to zero.  */
+#define LLL_MUTEX_LOCK_INITIALIZER (0)
+
+
+/* Type for lock object.  */
+typedef int lll_lock_t;
+
+
+#define lll_futex_wait(futexp, val) \
+  ({                                                                         \
+    INTERNAL_SYSCALL_DECL (__err);                                           \
+    long int __ret;                                                          \
+    __ret = INTERNAL_SYSCALL (futex, __err, 4,                               \
+                             (futexp), FUTEX_WAIT, (val), 0);                \
+    __ret;                                                                   \
+  })
+
+#define lll_futex_timed_wait(futexp, val, timespec) \
+  ({                                                                         \
+    INTERNAL_SYSCALL_DECL (__err);                                           \
+    long int __ret;                                                          \
+    __ret = INTERNAL_SYSCALL (futex, __err, 4,                               \
+                             (futexp), FUTEX_WAIT, (val), (timespec));       \
+    __ret;                                                                   \
+  })
+
+#define lll_futex_wake(futexp, nr) \
+  ({                                                                         \
+    INTERNAL_SYSCALL_DECL (__err);                                           \
+    long int __ret;                                                          \
+    __ret = INTERNAL_SYSCALL (futex, __err, 4,                               \
+                             (futexp), FUTEX_WAKE, (nr), 0);                 \
+    __ret;                                                                   \
+  })
+
+#define lll_robust_mutex_dead(futexv) \
+  do                                                                         \
+    {                                                                        \
+      int *__futexp = &(futexv);                                             \
+      atomic_or (__futexp, FUTEX_OWNER_DIED);                                \
+      lll_futex_wake (__futexp, 1);                                          \
+    }                                                                        \
+  while (0)
+
+/* Returns non-zero if error happened, zero if success.  */
+#define lll_futex_requeue(futexp, nr_wake, nr_move, mutex, val) \
+  ({                                                                         \
+    INTERNAL_SYSCALL_DECL (__err);                                           \
+    long int __ret;                                                          \
+    __ret = INTERNAL_SYSCALL (futex, __err, 6,                               \
+                             (futexp), FUTEX_CMP_REQUEUE, (nr_wake),         \
+                             (nr_move), (mutex), (val));                     \
+    __ret;                                                                   \
+  })
+
+/* Returns non-zero if error happened, zero if success.  */
+#define lll_futex_wake_unlock(futexp, nr_wake, nr_wake2, futexp2) \
+  ({                                                                         \
+    INTERNAL_SYSCALL_DECL (__err);                                           \
+    long int __ret;                                                          \
+    __ret = INTERNAL_SYSCALL (futex, __err, 6,                               \
+                             (futexp), FUTEX_WAKE_OP, (nr_wake),             \
+                             (nr_wake2), (futexp2),                          \
+                             FUTEX_OP_CLEAR_WAKE_IF_GT_ONE);                 \
+    __ret;                                                                   \
+  })
+
+static inline int __attribute__((always_inline))
+__lll_mutex_trylock(lll_lock_t *futex)
+{
+  return atomic_compare_and_exchange_val_acq (futex, 1, 0) != 0;
+}
+#define lll_mutex_trylock(lock)        __lll_mutex_trylock (&(lock))
+
+static inline int __attribute__((always_inline))
+__lll_robust_mutex_trylock(int *futex, int id)
+{
+  return atomic_compare_and_exchange_val_acq (futex, id, 0) != 0;
+}
+#define lll_robust_mutex_trylock(lock, id) \
+  __lll_robust_mutex_trylock (&(lock), id)
+
+
+static inline int __attribute__((always_inline))
+__lll_mutex_cond_trylock(lll_lock_t *futex)
+{
+  return atomic_compare_and_exchange_val_acq (futex, 2, 0) != 0;
+}
+#define lll_mutex_cond_trylock(lock)   __lll_mutex_cond_trylock (&(lock))
+
+
+extern void __lll_lock_wait (lll_lock_t *futex) attribute_hidden;
+
+static inline void __attribute__((always_inline))
+__lll_mutex_lock(lll_lock_t *futex)
+{
+  if (atomic_compare_and_exchange_bool_acq (futex, 1, 0) != 0)
+    __lll_lock_wait (futex);
+}
+#define lll_mutex_lock(futex) __lll_mutex_lock (&(futex))
+
+extern int __lll_robust_lock_wait (int *futex) attribute_hidden;
+
+static inline int __attribute__ ((always_inline))
+__lll_robust_mutex_lock (int *futex, int id)
+{
+  int result = 0;
+  if (atomic_compare_and_exchange_bool_acq (futex, id, 0) != 0)
+    result = __lll_robust_lock_wait (futex);
+  return result;
+}
+#define lll_robust_mutex_lock(futex, id) \
+  __lll_robust_mutex_lock (&(futex), id)
+
+static inline void __attribute__ ((always_inline))
+__lll_mutex_cond_lock (lll_lock_t *futex)
+{
+  if (atomic_compare_and_exchange_bool_acq (futex, 2, 0) != 0)
+    __lll_lock_wait (futex);
+}
+#define lll_mutex_cond_lock(futex) __lll_mutex_cond_lock (&(futex))
+
+
+#define lll_robust_mutex_cond_lock(futex, id) \
+  __lll_robust_mutex_lock (&(futex), (id) | FUTEX_WAITERS)
+
+
+extern int __lll_timedlock_wait (lll_lock_t *futex, const struct timespec *)
+       attribute_hidden;
+extern int __lll_robust_timedlock_wait (int *futex, const struct timespec *)
+       attribute_hidden;
+
+static inline int __attribute__ ((always_inline))
+__lll_mutex_timedlock (lll_lock_t *futex, const struct timespec *abstime)
+{
+  int result = 0;
+  if (atomic_compare_and_exchange_bool_acq (futex, 1, 0) != 0)
+    result = __lll_timedlock_wait (futex, abstime);
+  return result;
+}
+#define lll_mutex_timedlock(futex, abstime) \
+  __lll_mutex_timedlock (&(futex), abstime)
+
+static inline int __attribute__ ((always_inline))
+__lll_robust_mutex_timedlock (int *futex, const struct timespec *abstime,
+                             int id)
+{
+  int result = 0;
+  if (atomic_compare_and_exchange_bool_acq (futex, id, 0) != 0)
+    result = __lll_robust_timedlock_wait (futex, abstime);
+  return result;
+}
+#define lll_robust_mutex_timedlock(futex, abstime, id) \
+  __lll_robust_mutex_timedlock (&(futex), abstime, id)
+
+
+static inline void __attribute__ ((always_inline))
+__lll_mutex_unlock (lll_lock_t *futex)
+{
+  int val = atomic_exchange_rel (futex, 0);
+  if (__builtin_expect (val > 1, 0))
+    lll_futex_wake (futex, 1);
+}
+#define lll_mutex_unlock(futex) __lll_mutex_unlock(&(futex))
+
+
+static inline void __attribute__ ((always_inline))
+__lll_robust_mutex_unlock (int *futex, int mask)
+{
+  int val = atomic_exchange_rel (futex, 0);
+  if (__builtin_expect (val & mask, 0))
+    lll_futex_wake (futex, 1);
+}
+#define lll_robust_mutex_unlock(futex) \
+  __lll_robust_mutex_unlock(&(futex), FUTEX_WAITERS)
+
+
+static inline void __attribute__ ((always_inline))
+__lll_mutex_unlock_force (lll_lock_t *futex)
+{
+  (void) atomic_exchange_rel (futex, 0);
+  lll_futex_wake (futex, 1);
+}
+#define lll_mutex_unlock_force(futex) __lll_mutex_unlock_force(&(futex))
+
+#define lll_mutex_islocked(futex) \
+  (futex != 0)
+
+/* Our internal lock implementation is identical to the binary-compatible
+   mutex implementation. */
+
+#define LLL_LOCK_INITIALIZER (0)
+#define LLL_LOCK_INITIALIZER_CONST (0)
+#define LLL_LOCK_INITIALIZER_LOCKED (1)
+
+
+#define THREAD_INIT_LOCK(PD, LOCK) \
+  (PD)->LOCK = LLL_LOCK_INITIALIZER
+
+extern int lll_unlock_wake_cb (lll_lock_t *__futex) attribute_hidden;
+
+/* The states of a lock are:
+    0  -  untaken
+    1  -  taken by one user
+   >1  -  taken by more users */
+
+#define lll_trylock(lock)      lll_mutex_trylock (lock)
+#define lll_lock(lock)         lll_mutex_lock (lock)
+#define lll_unlock(lock)       lll_mutex_unlock (lock)
+#define lll_islocked(lock)     lll_mutex_islocked (lock)
+
+/* The kernel notifies a process which uses CLONE_CLEARTID via futex
+   wakeup when the clone terminates.  The memory location contains the
+   thread ID while the clone is running and is reset to zero
+   afterwards. */
+#define lll_wait_tid(tid) \
+  do {                                 \
+    __typeof (tid) __tid;              \
+    while ((__tid = (tid)) != 0)       \
+      lll_futex_wait (&(tid), __tid);  \
+  } while (0)
+
+extern int __lll_timedwait_tid (int *, const struct timespec *)
+     attribute_hidden;
+
+#define lll_timedwait_tid(tid, abstime) \
+  ({                                                   \
+    int __res = 0;                                     \
+    if ((tid) != 0)                                    \
+      __res = __lll_timedwait_tid (&(tid), (abstime)); \
+    __res;                                             \
+  })
+
+
+/* Conditional variable handling.  */
+
+extern void __lll_cond_wait (pthread_cond_t *cond)
+     attribute_hidden;
+extern int __lll_cond_timedwait (pthread_cond_t *cond,
+                                const struct timespec *abstime)
+     attribute_hidden;
+extern void __lll_cond_wake (pthread_cond_t *cond)
+     attribute_hidden;
+extern void __lll_cond_broadcast (pthread_cond_t *cond)
+     attribute_hidden;
+
+#define lll_cond_wait(cond) \
+  __lll_cond_wait (cond)
+#define lll_cond_timedwait(cond, abstime) \
+  __lll_cond_timedwait (cond, abstime)
+#define lll_cond_wake(cond) \
+  __lll_cond_wake (cond)
+#define lll_cond_broadcast(cond) \
+  __lll_cond_broadcast (cond)
+
+#endif /* lowlevellock.h */
index 51d6cf3..c5a3aba 100644 (file)
@@ -240,3 +240,10 @@ L(stp):                                                            ASM_LINE_SEP
 
 #endif
 /* !defined NOT_IN_libc || defined IS_IN_libpthread */
+
+#ifndef __ASSEMBLER__
+# define RTLD_SINGLE_THREAD_P \
+  __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
+                                  p_multiple_threads) == 0, 1)
+#endif
+
index 9c49640..520e347 100644 (file)
@@ -22,6 +22,7 @@
 #include <sysdep.h>
 #include <lowlevellock.h>
 #include <sys/time.h>
+#include <tls.h>               /* Need THREAD_*, and header.*.  */
 
 void
 __lll_lock_wait (lll_lock_t *futex, int private)
index b6f6923..461b377 100644 (file)
 #include <time.h>
 #include <sys/param.h>
 #include <bits/pthreadtypes.h>
-#include <sysdep.h>
 #include <atomic.h>
 #include <kernel-features.h>   /* Need __ASSUME_PRIVATE_FUTEX.  */
-#include <tls.h>               /* Need THREAD_*, and header.*.  */
 
 /* HPPA only has one atomic read and modify memory operation,
    load and clear, so hppa uses a kernel helper routine to implement
@@ -290,18 +288,20 @@ __lll_robust_timedlock (int *futex, const struct timespec *abstime,
   __lll_robust_timedlock (&(futex), abstime, id, private)
 
 #define __lll_unlock(futex, private) \
-  (void)                                       \
-  ({ int val = atomic_exchange_rel (futex, 0);  \
-     if (__builtin_expect (val > 1, 0))         \
-       lll_futex_wake (futex, 1, private);      \
+  (void)                                               \
+  ({ int *__futex = (futex);                           \
+     int val = atomic_exchange_rel (__futex, 0);       \
+     if (__builtin_expect (val > 1, 0))                        \
+       lll_futex_wake (__futex, 1, private);           \
   })
 #define lll_unlock(futex, private) __lll_unlock(&(futex), private)
 
 #define  __lll_robust_unlock(futex,private) \
-  (void)                                               \
-    ({ int val = atomic_exchange_rel (futex, 0);       \
-       if (__builtin_expect (val & FUTEX_WAITERS, 0))  \
-         lll_futex_wake (futex, 1, private);           \
+  (void)                                               \
+    ({ int *__futex = (futex);                         \
+       int val = atomic_exchange_rel (__futex, 0);     \
+       if (__builtin_expect (val & FUTEX_WAITERS, 0))  \
+         lll_futex_wake (__futex, 1, private);         \
     })
 #define lll_robust_unlock(futex, private) \
   __lll_robust_unlock(&(futex), private)
index 6cffa76..46522ad 100644 (file)
    
 # undef PSEUDO
 # define PSEUDO(name, syscall_name, args)                              \
+       ENTRY (__##syscall_name##_nocancel)                             \
+       DOARGS_##args                                   ASM_LINE_SEP    \
+       stwm TREG, 64(%sp)                              ASM_LINE_SEP    \
+       .cfi_offset TREG, 0                             ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset 64                       ASM_LINE_SEP    \
+       stw %sp, -4(%sp)                                ASM_LINE_SEP    \
+       .cfi_offset 30, -4                              ASM_LINE_SEP    \
+       stw %r19, -32(%sp)                              ASM_LINE_SEP    \
+       .cfi_offset 19, -32                             ASM_LINE_SEP    \
+       /* Save r19 */                                  ASM_LINE_SEP    \
+       SAVE_PIC(TREG)                                  ASM_LINE_SEP    \
+       /* Do syscall, delay loads # */                 ASM_LINE_SEP    \
+       ble  0x100(%sr2,%r0)                            ASM_LINE_SEP    \
+       ldi SYS_ify (syscall_name), %r20 /* delay */    ASM_LINE_SEP    \
+       ldi NO_ERROR,%r1                                ASM_LINE_SEP    \
+       cmpb,>>=,n %r1,%ret0,L(pre_nc_end)              ASM_LINE_SEP    \
+       /* Restore r19 from TREG */                     ASM_LINE_SEP    \
+       LOAD_PIC(TREG) /* delay */                      ASM_LINE_SEP    \
+       SYSCALL_ERROR_HANDLER                           ASM_LINE_SEP    \
+       /* Use TREG for temp storage */                 ASM_LINE_SEP    \
+       copy %ret0, TREG /* delay */                    ASM_LINE_SEP    \
+       /* OPTIMIZE: Don't reload r19 */                ASM_LINE_SEP    \
+       /* do a -1*syscall_ret0 */                      ASM_LINE_SEP    \
+       sub %r0, TREG, TREG                             ASM_LINE_SEP    \
+       /* Store into errno location */                 ASM_LINE_SEP    \
+       stw TREG, 0(%sr0,%ret0)                         ASM_LINE_SEP    \
+       /* return -1 as error */                        ASM_LINE_SEP    \
+       ldi -1, %ret0                                   ASM_LINE_SEP    \
+L(pre_nc_end):                                         ASM_LINE_SEP    \
+       /* No need to LOAD_PIC */                       ASM_LINE_SEP    \
+       /* Undo frame */                                ASM_LINE_SEP    \
+       ldwm -64(%sp),TREG                              ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset -64                      ASM_LINE_SEP    \
+       /* Restore rp before exit */                    ASM_LINE_SEP    \
+       ldw -20(%sp), %rp                               ASM_LINE_SEP    \
+       .cfi_restore 2                                  ASM_LINE_SEP    \
+       ret                                             ASM_LINE_SEP    \
+       END(__##syscall_name##_nocancel)                ASM_LINE_SEP    \
+       /**********************************************/ASM_LINE_SEP    \
        ENTRY (name)                                                    \
        DOARGS_##args                                   ASM_LINE_SEP    \
        stwm TREG, 64(%sp)                              ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset 64                       ASM_LINE_SEP    \
        stw %sp, -4(%sp)                                ASM_LINE_SEP    \
+       .cfi_offset 30, -4                              ASM_LINE_SEP    \
        stw %r19, -32(%sp)                              ASM_LINE_SEP    \
+       .cfi_offset 19, -32                             ASM_LINE_SEP    \
        /* Done setting up frame, continue... */        ASM_LINE_SEP    \
        SINGLE_THREAD_P                                 ASM_LINE_SEP    \
        cmpib,<>,n 0,%ret0,L(pseudo_cancel)             ASM_LINE_SEP    \
@@ -128,26 +170,40 @@ L(pre_end):                                               ASM_LINE_SEP    \
        /* No need to LOAD_PIC */                       ASM_LINE_SEP    \
        /* Undo frame */                                ASM_LINE_SEP    \
        ldwm -64(%sp),TREG                              ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset -64                      ASM_LINE_SEP    \
        /* Restore rp before exit */                    ASM_LINE_SEP    \
-       ldw -20(%sp), %rp                               ASM_LINE_SEP
+       ldw -20(%sp), %rp                               ASM_LINE_SEP    \
+       .cfi_restore 2                                  ASM_LINE_SEP
 
 /* Save arguments into our frame */
 # define PUSHARGS_0    /* nothing to do */
-# define PUSHARGS_1    PUSHARGS_0 stw %r26, -36(%sr0,%sp)      ASM_LINE_SEP
-# define PUSHARGS_2    PUSHARGS_1 stw %r25, -40(%sr0,%sp)      ASM_LINE_SEP
-# define PUSHARGS_3    PUSHARGS_2 stw %r24, -44(%sr0,%sp)      ASM_LINE_SEP
-# define PUSHARGS_4    PUSHARGS_3 stw %r23, -48(%sr0,%sp)      ASM_LINE_SEP
-# define PUSHARGS_5    PUSHARGS_4 stw %r22, -52(%sr0,%sp)      ASM_LINE_SEP 
-# define PUSHARGS_6    PUSHARGS_5 stw %r21, -56(%sr0,%sp)      ASM_LINE_SEP
+# define PUSHARGS_1    PUSHARGS_0 stw %r26, -36(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 26, -36                     ASM_LINE_SEP
+# define PUSHARGS_2    PUSHARGS_1 stw %r25, -40(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 25, -40                     ASM_LINE_SEP
+# define PUSHARGS_3    PUSHARGS_2 stw %r24, -44(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 24, -44                     ASM_LINE_SEP
+# define PUSHARGS_4    PUSHARGS_3 stw %r23, -48(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 23, -48                     ASM_LINE_SEP
+# define PUSHARGS_5    PUSHARGS_4 stw %r22, -52(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 22, -52                     ASM_LINE_SEP
+# define PUSHARGS_6    PUSHARGS_5 stw %r21, -56(%sr0,%sp)      ASM_LINE_SEP    \
+                       .cfi_offset 21, -56                     ASM_LINE_SEP
 
 /* Bring them back from the stack */
 # define POPARGS_0     /* nothing to do */
-# define POPARGS_1     POPARGS_0 ldw -36(%sr0,%sp), %r26       ASM_LINE_SEP
-# define POPARGS_2     POPARGS_1 ldw -40(%sr0,%sp), %r25       ASM_LINE_SEP
-# define POPARGS_3     POPARGS_2 ldw -44(%sr0,%sp), %r24       ASM_LINE_SEP
-# define POPARGS_4     POPARGS_3 ldw -48(%sr0,%sp), %r23       ASM_LINE_SEP
-# define POPARGS_5     POPARGS_4 ldw -52(%sr0,%sp), %r22       ASM_LINE_SEP
-# define POPARGS_6     POPARGS_5 ldw -56(%sr0,%sp), %r21       ASM_LINE_SEP
+# define POPARGS_1     POPARGS_0 ldw -36(%sr0,%sp), %r26       ASM_LINE_SEP    \
+                       .cfi_restore 26                         ASM_LINE_SEP
+# define POPARGS_2     POPARGS_1 ldw -40(%sr0,%sp), %r25       ASM_LINE_SEP    \
+                       .cfi_restore 25                         ASM_LINE_SEP
+# define POPARGS_3     POPARGS_2 ldw -44(%sr0,%sp), %r24       ASM_LINE_SEP    \
+                       .cfi_restore 24                         ASM_LINE_SEP
+# define POPARGS_4     POPARGS_3 ldw -48(%sr0,%sp), %r23       ASM_LINE_SEP    \
+                       .cfi_restore 23                         ASM_LINE_SEP
+# define POPARGS_5     POPARGS_4 ldw -52(%sr0,%sp), %r22       ASM_LINE_SEP    \
+                       .cfi_restore 22                         ASM_LINE_SEP
+# define POPARGS_6     POPARGS_5 ldw -56(%sr0,%sp), %r21       ASM_LINE_SEP    \
+                       .cfi_restore 21                         ASM_LINE_SEP
 
 # ifdef IS_IN_libpthread
 #  ifdef PIC
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h b/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
new file mode 100644 (file)
index 0000000..03378e5
--- /dev/null
@@ -0,0 +1,144 @@
+/* Copyright (C) 2002-2006, 2007, 2008, 2009 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _SYS_EPOLL_H
+#define        _SYS_EPOLL_H    1
+
+#include <stdint.h>
+#include <sys/types.h>
+
+/* Get __sigset_t.  */
+#include <bits/sigset.h>
+
+#ifndef __sigset_t_defined
+# define __sigset_t_defined
+typedef __sigset_t sigset_t;
+#endif
+
+
+/* Flags to be passed to epoll_create1.  */
+enum
+  {
+    EPOLL_CLOEXEC = 010000000,
+#define EPOLL_CLOEXEC EPOLL_CLOEXEC
+    EPOLL_NONBLOCK = 00200004 /* HPUX has separate NDELAY & NONBLOCK */
+#define EPOLL_NONBLOCK EPOLL_NONBLOCK
+  };
+
+
+enum EPOLL_EVENTS
+  {
+    EPOLLIN = 0x001,
+#define EPOLLIN EPOLLIN
+    EPOLLPRI = 0x002,
+#define EPOLLPRI EPOLLPRI
+    EPOLLOUT = 0x004,
+#define EPOLLOUT EPOLLOUT
+    EPOLLRDNORM = 0x040,
+#define EPOLLRDNORM EPOLLRDNORM
+    EPOLLRDBAND = 0x080,
+#define EPOLLRDBAND EPOLLRDBAND
+    EPOLLWRNORM = 0x100,
+#define EPOLLWRNORM EPOLLWRNORM
+    EPOLLWRBAND = 0x200,
+#define EPOLLWRBAND EPOLLWRBAND
+    EPOLLMSG = 0x400,
+#define EPOLLMSG EPOLLMSG
+    EPOLLERR = 0x008,
+#define EPOLLERR EPOLLERR
+    EPOLLHUP = 0x010,
+#define EPOLLHUP EPOLLHUP
+    EPOLLRDHUP = 0x2000,
+#define EPOLLRDHUP EPOLLRDHUP
+    EPOLLONESHOT = 1u << 30,
+#define EPOLLONESHOT EPOLLONESHOT
+    EPOLLET = 1u << 31
+#define EPOLLET EPOLLET
+  };
+
+
+/* Valid opcodes ( "op" parameter ) to issue to epoll_ctl().  */
+#define EPOLL_CTL_ADD 1        /* Add a file descriptor to the interface.  */
+#define EPOLL_CTL_DEL 2        /* Remove a file descriptor from the interface.  */
+#define EPOLL_CTL_MOD 3        /* Change file descriptor epoll_event structure.  */
+
+
+typedef union epoll_data
+{
+  void *ptr;
+  int fd;
+  uint32_t u32;
+  uint64_t u64;
+} epoll_data_t;
+
+struct epoll_event
+{
+  uint32_t events;     /* Epoll events */
+  epoll_data_t data;   /* User data variable */
+};
+
+
+__BEGIN_DECLS
+
+/* Creates an epoll instance.  Returns an fd for the new instance.
+   The "size" parameter is a hint specifying the number of file
+   descriptors to be associated with the new instance.  The fd
+   returned by epoll_create() should be closed with close().  */
+extern int epoll_create (int __size) __THROW;
+
+/* Same as epoll_create but with an FLAGS parameter.  The unused SIZE
+   parameter has been dropped.  */
+extern int epoll_create1 (int __flags) __THROW;
+
+
+/* Manipulate an epoll instance "epfd". Returns 0 in case of success,
+   -1 in case of error ( the "errno" variable will contain the
+   specific error code ) The "op" parameter is one of the EPOLL_CTL_*
+   constants defined above. The "fd" parameter is the target of the
+   operation. The "event" parameter describes which events the caller
+   is interested in and any associated user data.  */
+extern int epoll_ctl (int __epfd, int __op, int __fd,
+                     struct epoll_event *__event) __THROW;
+
+
+/* Wait for events on an epoll instance "epfd". Returns the number of
+   triggered events returned in "events" buffer. Or -1 in case of
+   error with the "errno" variable set to the specific error code. The
+   "events" parameter is a buffer that will contain triggered
+   events. The "maxevents" is the maximum number of events to be
+   returned ( usually size of "events" ). The "timeout" parameter
+   specifies the maximum wait time in milliseconds (-1 == infinite).
+
+   This function is a cancellation point and therefore not marked with
+   __THROW.  */
+extern int epoll_wait (int __epfd, struct epoll_event *__events,
+                      int __maxevents, int __timeout);
+
+
+/* Same as epoll_wait, but the thread's signal mask is temporarily
+   and atomically replaced with the one provided as parameter.
+
+   This function is a cancellation point and therefore not marked with
+   __THROW.  */
+extern int epoll_pwait (int __epfd, struct epoll_event *__events,
+                       int __maxevents, int __timeout,
+                       __const __sigset_t *__ss);
+
+__END_DECLS
+
+#endif /* sys/epoll.h */
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h b/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
new file mode 100644 (file)
index 0000000..751f276
--- /dev/null
@@ -0,0 +1,54 @@
+/* Copyright (C) 2007, 2008, 2009 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _SYS_EVENTFD_H
+#define        _SYS_EVENTFD_H  1
+
+#include <stdint.h>
+
+
+/* Type for event counter.  */
+typedef uint64_t eventfd_t;
+
+/* Flags for signalfd.  */
+enum
+  {
+    EFD_SEMAPHORE = 1,
+#define EFD_SEMAPHORE EFD_SEMAPHORE
+    EFD_CLOEXEC = 010000000,
+#define EFD_CLOEXEC EFD_CLOEXEC
+    EFD_NONBLOCK = 00200004 /* HPUX has separate NDELAY & NONBLOCK */
+#define EFD_NONBLOCK EFD_NONBLOCK
+  };
+
+
+__BEGIN_DECLS
+
+/* Return file descriptor for generic event channel.  Set initial
+   value to COUNT.  */
+extern int eventfd (int __count, int __flags) __THROW;
+
+/* Read event counter and possibly wait for events.  */
+extern int eventfd_read (int __fd, eventfd_t *__value);
+
+/* Increment event counter.  */
+extern int eventfd_write (int __fd, eventfd_t __value);
+
+__END_DECLS
+
+#endif /* sys/eventfd.h */
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h b/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
new file mode 100644 (file)
index 0000000..d293aee
--- /dev/null
@@ -0,0 +1,105 @@
+/* Copyright (C) 2005, 2006, 2008, 2009 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _SYS_INOTIFY_H
+#define        _SYS_INOTIFY_H  1
+
+#include <stdint.h>
+
+
+/* Flags for the parameter of inotify_init1.  */
+enum
+  {
+    IN_CLOEXEC = 010000000,
+#define IN_CLOEXEC IN_CLOEXEC
+    IN_NONBLOCK = 000200004 /* HPUX has separate NDELAY & NONBLOCK */
+#define IN_NONBLOCK IN_NONBLOCK
+  };
+
+
+/* Structure describing an inotify event.  */
+struct inotify_event
+{
+  int wd;              /* Watch descriptor.  */
+  uint32_t mask;       /* Watch mask.  */
+  uint32_t cookie;     /* Cookie to synchronize two events.  */
+  uint32_t len;                /* Length (including NULs) of name.  */
+  char name __flexarr; /* Name.  */
+};
+
+
+/* Supported events suitable for MASK parameter of INOTIFY_ADD_WATCH.  */
+#define IN_ACCESS       0x00000001     /* File was accessed.  */
+#define IN_MODIFY       0x00000002     /* File was modified.  */
+#define IN_ATTRIB       0x00000004     /* Metadata changed.  */
+#define IN_CLOSE_WRITE  0x00000008     /* Writtable file was closed.  */
+#define IN_CLOSE_NOWRITE 0x00000010    /* Unwrittable file closed.  */
+#define IN_CLOSE        (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close.  */
+#define IN_OPEN                 0x00000020     /* File was opened.  */
+#define IN_MOVED_FROM   0x00000040     /* File was moved from X.  */
+#define IN_MOVED_TO      0x00000080    /* File was moved to Y.  */
+#define IN_MOVE                 (IN_MOVED_FROM | IN_MOVED_TO) /* Moves.  */
+#define IN_CREATE       0x00000100     /* Subfile was created.  */
+#define IN_DELETE       0x00000200     /* Subfile was deleted.  */
+#define IN_DELETE_SELF  0x00000400     /* Self was deleted.  */
+#define IN_MOVE_SELF    0x00000800     /* Self was moved.  */
+
+/* Events sent by the kernel.  */
+#define IN_UNMOUNT      0x00002000     /* Backing fs was unmounted.  */
+#define IN_Q_OVERFLOW   0x00004000     /* Event queued overflowed.  */
+#define IN_IGNORED      0x00008000     /* File was ignored.  */
+
+/* Helper events.  */
+#define IN_CLOSE        (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE)    /* Close.  */
+#define IN_MOVE                 (IN_MOVED_FROM | IN_MOVED_TO)          /* Moves.  */
+
+/* Special flags.  */
+#define IN_ONLYDIR      0x01000000     /* Only watch the path if it is a
+                                          directory.  */
+#define IN_DONT_FOLLOW  0x02000000     /* Do not follow a sym link.  */
+#define IN_MASK_ADD     0x20000000     /* Add to the mask of an already
+                                          existing watch.  */
+#define IN_ISDIR        0x40000000     /* Event occurred against dir.  */
+#define IN_ONESHOT      0x80000000     /* Only send event once.  */
+
+/* All events which a program can wait on.  */
+#define IN_ALL_EVENTS   (IN_ACCESS | IN_MODIFY | IN_ATTRIB | IN_CLOSE_WRITE  \
+                         | IN_CLOSE_NOWRITE | IN_OPEN | IN_MOVED_FROM        \
+                         | IN_MOVED_TO | IN_CREATE | IN_DELETE               \
+                         | IN_DELETE_SELF | IN_MOVE_SELF)
+
+
+__BEGIN_DECLS
+
+/* Create and initialize inotify instance.  */
+extern int inotify_init (void) __THROW;
+
+/* Create and initialize inotify instance.  */
+extern int inotify_init1 (int __flags) __THROW;
+
+/* Add watch of object NAME to inotify instance FD.  Notify about
+   events specified by MASK.  */
+extern int inotify_add_watch (int __fd, const char *__name, uint32_t __mask)
+  __THROW;
+
+/* Remove the watch specified by WD from the inotify instance FD.  */
+extern int inotify_rm_watch (int __fd, int __wd) __THROW;
+
+__END_DECLS
+
+#endif /* sys/inotify.h */
index ca35489..c0e5a60 100644 (file)
    GDB unless you know what you are doing.  */
 
 #include <features.h>
-#include <signal.h>
 #include <sys/time.h>
 #include <sys/types.h>
-#include <sys/ucontext.h>
 #include <sys/user.h>
 
 __BEGIN_DECLS
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h b/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
new file mode 100644 (file)
index 0000000..da8264e
--- /dev/null
@@ -0,0 +1,66 @@
+/* Copyright (C) 2007, 2008 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _SYS_SIGNALFD_H
+#define        _SYS_SIGNALFD_H 1
+
+#define __need_sigset_t
+#include <signal.h>
+#include <stdint.h>
+
+
+struct signalfd_siginfo
+{
+  uint32_t ssi_signo;
+  int32_t ssi_errno;
+  int32_t ssi_code;
+  uint32_t ssi_pid;
+  uint32_t ssi_uid;
+  int32_t ssi_fd;
+  uint32_t ssi_tid;
+  uint32_t ssi_band;
+  uint32_t ssi_overrun;
+  uint32_t ssi_trapno;
+  int32_t ssi_status;
+  int32_t ssi_int;
+  uint64_t ssi_ptr;
+  uint64_t ssi_utime;
+  uint64_t ssi_stime;
+  uint64_t ssi_addr;
+  uint8_t __pad[48];
+};
+
+/* Flags for signalfd.  */
+enum
+  {
+    SFD_CLOEXEC = 010000000,
+#define SFD_CLOEXEC SFD_CLOEXEC
+    SFD_NONBLOCK = 00200004 /* HPUX has separate NDELAY & NONBLOCK */
+#define SFD_NONBLOCK SFD_NONBLOCK
+  };
+
+__BEGIN_DECLS
+
+/* Request notification for delivery of signals in MASK to be
+   performed using descriptor FD.*/
+extern int signalfd (int __fd, const sigset_t *__mask, int __flags)
+  __THROW __nonnull ((2));
+
+__END_DECLS
+
+#endif /* sys/signalfd.h */
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h b/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
new file mode 100644 (file)
index 0000000..78cdfc4
--- /dev/null
@@ -0,0 +1,60 @@
+/* Copyright (C) 2008 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _SYS_TIMERFD_H
+#define        _SYS_TIMERFD_H  1
+
+#include <time.h>
+
+
+/* Bits to be set in the FLAGS parameter of `timerfd_create'.  */
+enum
+  {
+    TFD_CLOEXEC = 010000000,
+#define TFD_CLOEXEC TFD_CLOEXEC
+    TFD_NONBLOCK = 000200004 /* HPUX has separate NDELAY & NONBLOCK */
+#define TFD_NONBLOCK TFD_NONBLOCK
+  };
+
+
+/* Bits to be set in the FLAGS parameter of `timerfd_settime'.  */
+enum
+  {
+    TFD_TIMER_ABSTIME = 1 << 0
+#define TFD_TIMER_ABSTIME TFD_TIMER_ABSTIME
+  };
+
+
+__BEGIN_DECLS
+
+/* Return file descriptor for new interval timer source.  */
+extern int timerfd_create (clockid_t __clock_id, int __flags) __THROW;
+
+/* Set next expiration time of interval timer source UFD to UTMR.  If
+   FLAGS has the TFD_TIMER_ABSTIME flag set the timeout value is
+   absolute.  Optionally return the old expiration time in OTMR.  */
+extern int timerfd_settime (int __ufd, int __flags,
+                           __const struct itimerspec *__utmr,
+                           struct itimerspec *__otmr) __THROW;
+
+/* Return the next expiration time of UFD.  */
+extern int timerfd_gettime (int __ufd, struct itimerspec *__otmr) __THROW;
+
+__END_DECLS
+
+#endif /* sys/timerfd.h */
index 0f7537c..1b6b311 100644 (file)
@@ -35,3 +35,4 @@ socketpair    -       socketpair      i:iiif  __socketpair    socketpair
 
 setrlimit      -       setrlimit       i:ip    __setrlimit     setrlimit       
 getrlimit      -       getrlimit       i:ip    __getrlimit     getrlimit       
+prlimit64      EXTRA   prlimit64       i:iipp  prlimit64
index e22e571..670a6a6 100644 (file)
@@ -22,7 +22,6 @@
 
 #include <asm/unistd.h>
 #include <sysdeps/generic/sysdep.h>
-#include <sys/syscall.h>
 
 /* In order to get __set_errno() definition in INLINE_SYSCALL.  */
 #ifndef __ASSEMBLER__
 #undef SYS_ify
 #define SYS_ify(syscall_name)  (__NR_##syscall_name)
 
+/* The vfork, fork, and clone syscalls clobber r19
+ * and r21. We list r21 as either clobbered or as an
+ * input to a 6-argument syscall. We must save and
+ * restore r19 in both PIC and non-PIC cases.
+ */ 
 /* WARNING: TREG must be a callee saves register so 
    that it doesn't have to be restored after a call 
    to another function */
-#ifdef PIC
-# define TREG %r3
-# define SAVE_PIC(SREG) copy %r19, SREG ASM_LINE_SEP
-# define LOAD_PIC(LREG) copy LREG, %r19 ASM_LINE_SEP
-/* Inline assembly defines */
-# define TREG_ASM "%r4" /* Cant clobber r3, it holds framemarker */
-# define SAVE_ASM_PIC  "       copy %%r19, %" TREG_ASM "\n"
-# define LOAD_ASM_PIC  "       copy %" TREG_ASM ", %%r19\n"
-# define CLOB_TREG     TREG_ASM ,
-# define PIC_REG_DEF   register unsigned long __r19 asm("r19");
-# define PIC_REG_USE   , "r" (__r19)
-#else
-# define TREG %r3
-# define SAVE_PIC(SREG) nop ASM_LINE_SEP
-# define LOAD_PIC(LREG) nop ASM_LINE_SEP
+#define TREG 4
+#define SAVE_PIC(SREG) \
+       copy %r19, SREG ASM_LINE_SEP    \
+       .cfi_register 19, SREG
+#define LOAD_PIC(LREG) \
+       copy LREG , %r19 ASM_LINE_SEP   \
+       .cfi_restore 19
 /* Inline assembly defines */
-# define TREG_ASM 
-# define SAVE_ASM_PIC  "nop \n"
-# define LOAD_ASM_PIC  "nop \n"
-# define CLOB_TREG
-# define PIC_REG_DEF
-# define PIC_REG_USE
-#endif
+#define TREG_ASM "%r4" /* Cant clobber r3, it holds framemarker */
+#define SAVE_ASM_PIC   "       copy %%r19, %" TREG_ASM "\n"
+#define LOAD_ASM_PIC   "       copy %" TREG_ASM ", %%r19\n"
+#define CLOB_TREG      TREG_ASM ,
+#define PIC_REG_DEF    register unsigned long __r19 asm("r19");
+#define PIC_REG_USE    , "r" (__r19)
 
 #ifdef __ASSEMBLER__
 
        .align ALIGNARG(4)                              ASM_LINE_SEP    \
        .export C_SYMBOL_NAME(name)                     ASM_LINE_SEP    \
        .type   C_SYMBOL_NAME(name),@function           ASM_LINE_SEP    \
+       cfi_startproc                                   ASM_LINE_SEP    \
        C_LABEL(name)                                   ASM_LINE_SEP    \
        .PROC                                           ASM_LINE_SEP    \
        .CALLINFO FRAME=64,CALLS,SAVE_RP,ENTRY_GR=3     ASM_LINE_SEP    \
        .ENTRY                                          ASM_LINE_SEP    \
        /* SAVE_RP says we do */                        ASM_LINE_SEP    \
        stw %rp, -20(%sr0,%sp)                          ASM_LINE_SEP    \
+       .cfi_offset 2, -20                              ASM_LINE_SEP    \
        /*FIXME: Call mcount? (carefull with stack!) */
 
 /* Some syscall wrappers do not call other functions, and
        .align ALIGNARG(4)                              ASM_LINE_SEP    \
        .export C_SYMBOL_NAME(name)                     ASM_LINE_SEP    \
        .type   C_SYMBOL_NAME(name),@function           ASM_LINE_SEP    \
+       cfi_startproc                                   ASM_LINE_SEP    \
        C_LABEL(name)                                   ASM_LINE_SEP    \
        .PROC                                           ASM_LINE_SEP    \
        .CALLINFO FRAME=64,NO_CALLS,SAVE_RP,ENTRY_GR=3  ASM_LINE_SEP    \
        .ENTRY                                          ASM_LINE_SEP    \
        /* SAVE_RP says we do */                        ASM_LINE_SEP    \
        stw %rp, -20(%sr0,%sp)                          ASM_LINE_SEP    \
+       .cfi_offset 2, -20                              ASM_LINE_SEP    \
        /*FIXME: Call mcount? (carefull with stack!) */
 
 #undef END
 #define END(name)                                                      \
        .EXIT                                           ASM_LINE_SEP    \
        .PROCEND                                        ASM_LINE_SEP    \
+       cfi_endproc                                     ASM_LINE_SEP    \
 .size  C_SYMBOL_NAME(name), .-C_SYMBOL_NAME(name)      ASM_LINE_SEP
 
 /* If compiled for profiling, call `mcount' at the start 
    which means
        ENTRY(name)
        DO_CALL(...)
-       nop
-       bv 0(2)
-       nop
+       bv,n 0(2)
 */
 
 #define        PSEUDO(name, syscall_name, args)                        \
   /* If necc. load args from stack */          ASM_LINE_SEP    \
   DOARGS_##args                                        ASM_LINE_SEP    \
   DO_CALL (syscall_name, args)                 ASM_LINE_SEP    \
-  UNDOARGS_##args                              ASM_LINE_SEP    \
-  nop                                          ASM_LINE_SEP
+  UNDOARGS_##args                              ASM_LINE_SEP
 
 #define ret \
   /* Return value set by ERRNO code */         ASM_LINE_SEP    \
   ENTRY_LEAF (name)                            ASM_LINE_SEP    \
   DOARGS_##args                                        ASM_LINE_SEP    \
   DO_CALL_NOERRNO (syscall_name, args)         ASM_LINE_SEP    \
-  UNDOARGS_##args                              ASM_LINE_SEP    \
-  nop                                          ASM_LINE_SEP
+  UNDOARGS_##args                              ASM_LINE_SEP
 
 #define ret_NOERRNO ret
 
   ENTRY_LEAF (name)                            ASM_LINE_SEP    \
   DOARGS_##args                                        ASM_LINE_SEP    \
   DO_CALL_ERRVAL (syscall_name, args)          ASM_LINE_SEP    \
-  UNDOARGS_##args                              ASM_LINE_SEP    \
-  nop                                          ASM_LINE_SEP
+  UNDOARGS_##args                              ASM_LINE_SEP
 
 #define ret_ERRVAL ret
 
 #define DO_CALL(syscall_name, args)                            \
        /* Create a frame */                    ASM_LINE_SEP    \
        stwm TREG, 64(%sp)                      ASM_LINE_SEP    \
+       .cfi_offset TREG, 0                     ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset 64               ASM_LINE_SEP    \
        stw %sp, -4(%sp)                        ASM_LINE_SEP    \
+       .cfi_offset 30, -4                      ASM_LINE_SEP    \
        stw %r19, -32(%sp)                      ASM_LINE_SEP    \
+       .cfi_offset 19, -32                     ASM_LINE_SEP    \
        /* Save r19 */                          ASM_LINE_SEP    \
        SAVE_PIC(TREG)                          ASM_LINE_SEP    \
        /* Do syscall, delay loads # */         ASM_LINE_SEP    \
 L(pre_end):                                    ASM_LINE_SEP    \
        /* Restore our frame, restoring TREG */ ASM_LINE_SEP    \
        ldwm -64(%sp), TREG                     ASM_LINE_SEP    \
+       .cfi_adjust_cfa_offset -64              ASM_LINE_SEP    \
        /* Restore return pointer */            ASM_LINE_SEP    \
-       ldw -20(%sp),%rp                        ASM_LINE_SEP
+       ldw -20(%sp),%rp                        ASM_LINE_SEP    \
+       .cfi_restore 2                          ASM_LINE_SEP
 
 /* We do nothing with the return, except hand it back to someone else */
 #undef  DO_CALL_NOERRNO
index f36507b..93dfb83 100644 (file)
@@ -233,6 +233,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index e7193dc..e7a0213 100644 (file)
@@ -67,3 +67,8 @@ __chown (const char *file, uid_t owner, gid_t group)
 }
 libc_hidden_def (__chown)
 weak_alias (__chown, chown)
+
+#include <shlib-compat.h>
+#if SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)
+compat_symbol (libc, __chown, chown, GLIBC_2_1);
+#endif
index fcff833..1145470 100644 (file)
@@ -27,6 +27,9 @@
 # define __ASSUME_VFORK_SYSCALL                1
 #endif
 
+/* m68k uses socketcall.  */
+#define __ASSUME_SOCKETCALL    1
+
 /* Many syscalls were added in 2.6.10 for m68k.  */
 #if __LINUX_KERNEL_VERSION >= 132618
 # define __ASSUME_TGKILL       1
index c89de99..3539e4c 100644 (file)
@@ -1 +1,6 @@
 #include <sysdeps/unix/sysv/linux/i386/lchown.c>
+
+#include <shlib-compat.h>
+#if SHLIB_COMPAT (libc, GLIBC_2_1, GLIBC_2_2)
+compat_symbol (libc, __lchown, lchown, GLIBC_2_1);
+#endif
index 31cb861..f384784 100644 (file)
@@ -247,6 +247,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index a6454c4..5d8fcc9 100644 (file)
@@ -100,7 +100,13 @@ enum __rlimit_resource
   __RLIMIT_RTPRIO = 14,
 #define RLIMIT_RTPRIO __RLIMIT_RTPRIO
 
-  __RLIMIT_NLIMITS = 15,
+  /* Maximum CPU time that a process scheduled under a real-time
+     scheduling policy may consume without making a blocking
+     system call.  */
+  __RLIMIT_RTTIME = 15,
+#define RLIMIT_RTTIME __RLIMIT_RTTIME
+
+  __RLIMIT_NLIMITS = 16,
   __RLIM_NLIMITS = __RLIMIT_NLIMITS
 #define RLIMIT_NLIMITS __RLIMIT_NLIMITS
 #define RLIM_NLIMITS __RLIM_NLIMITS
diff --git a/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c b/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c
new file mode 100644 (file)
index 0000000..10a5495
--- /dev/null
@@ -0,0 +1,64 @@
+/* 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/resource.h>
+
+#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32
+
+# define getrlimit64 static __internal_getrlimit64
+# undef libc_hidden_def
+# define libc_hidden_def(name)
+# include <sysdeps/unix/sysv/linux/getrlimit64.c>
+# undef getrlimit64
+# undef libc_hidden_def
+# define libc_hidden_def(name) hidden_def (name)
+
+/* RLIM64_INFINITY was supposed to be a glibc convention rather than
+   anything seen by the kernel, but it ended being passed to the kernel
+   through the prlimit64 syscall.  Given that a lot of binaries with
+   the wrong constant value are in the wild, provide a wrapper function
+   fixing the value after the syscall.  */
+
+# define GLIBC_RLIM64_INFINITY         0x7fffffffffffffffULL
+# define KERNEL_RLIM64_INFINITY                0xffffffffffffffffULL
+
+int
+getrlimit64 (enum __rlimit_resource resource,
+            struct rlimit64 *rlimits)
+{
+  struct rlimit64 krlimits;
+
+  if (__internal_getrlimit64 (resource, &krlimits) < 0)
+    return -1;
+
+  if (krlimits.rlim_cur == KERNEL_RLIM64_INFINITY)
+    rlimits->rlim_cur = GLIBC_RLIM64_INFINITY;
+  else
+    rlimits->rlim_cur = krlimits.rlim_cur;
+  if (krlimits.rlim_max == KERNEL_RLIM64_INFINITY)
+    rlimits->rlim_max = GLIBC_RLIM64_INFINITY;
+  else
+    rlimits->rlim_max = krlimits.rlim_max;
+
+  return 0;
+}
+
+libc_hidden_def (getrlimit64)
+
+#else /* !_ABI_O32 && !_ABI_N32 */
+# include <sysdeps/unix/sysv/linux/getrlimit64.c>
+#endif
index 092c35d..6dd4b3b 100644 (file)
 # define __ASSUME_SIGNALFD4    1
 #endif
 
+/* Support for the accept4 syscall was added in 2.6.31.  */
+#if __LINUX_KERNEL_VERSION >= 0x02061f
+# define __ASSUME_ACCEPT4_SYSCALL      1
+#endif
+
+/* Support for the recvmmsg syscall was added in 2.6.33.  */
+#if __LINUX_KERNEL_VERSION >= 0x020621
+# define __ASSUME_RECVMMSG_SYSCALL     1
+#endif
+
 #include_next <kernel-features.h>
 
 /* The n32 syscall ABI did not have a getdents64 syscall until
diff --git a/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c b/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c
new file mode 100644 (file)
index 0000000..6e25b02
--- /dev/null
@@ -0,0 +1 @@
+/* Empty.  */
diff --git a/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw.c b/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw.c
new file mode 100644 (file)
index 0000000..4638956
--- /dev/null
@@ -0,0 +1 @@
+#include <io/ftw.c>
diff --git a/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw64.c b/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ftw64.c
new file mode 100644 (file)
index 0000000..cb02172
--- /dev/null
@@ -0,0 +1 @@
+#include <io/ftw64.c>
diff --git a/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c b/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c
new file mode 100644 (file)
index 0000000..6e25b02
--- /dev/null
@@ -0,0 +1 @@
+/* Empty.  */
index 2c8c4d4..bb0bba6 100644 (file)
@@ -1,5 +1,10 @@
 # File name    Caller  Syscall name    # args  Strong name     Weak names
 
+sync_file_range        -       sync_file_range i:iiii  sync_file_range
+
 prlimit                EXTRA   prlimit64       i:iipp  prlimit         prlimit64
 
 fanotify_mark  EXTRA   fanotify_mark   i:iiiis fanotify_mark
+
+fstatfs                -       fstatfs         i:ip    __fstatfs       fstatfs fstatfs64 __fstatfs64
+statfs         -       statfs          i:sp    __statfs        statfs statfs64 __statfs64
index ab284df..a80f1e9 100644 (file)
@@ -24,7 +24,6 @@
 #include <sys/param.h>
 #include <bits/pthreadtypes.h>
 #include <atomic.h>
-#include <sysdep.h>
 #include <kernel-features.h>
 
 #define FUTEX_WAIT             0
diff --git a/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c b/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c
new file mode 100644 (file)
index 0000000..8609f69
--- /dev/null
@@ -0,0 +1,55 @@
+/* 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/resource.h>
+
+#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32
+
+# define setrlimit64 static __internal_setrlimit64
+# include <sysdeps/unix/sysv/linux/setrlimit64.c>
+# undef setrlimit64
+
+/* RLIM64_INFINITY was supposed to be a glibc convention rather than
+   anything seen by the kernel, but it ended being passed to the kernel
+   through the prlimit64 syscall.  Given that a lot of binaries with
+   the wrong constant value are in the wild, provide a wrapper function
+   fixing the value before the syscall.  */
+
+# define GLIBC_RLIM64_INFINITY         0x7fffffffffffffffULL
+# define KERNEL_RLIM64_INFINITY                0xffffffffffffffffULL
+
+int
+setrlimit64 (enum __rlimit_resource resource,
+            const struct rlimit64 *rlimits)
+{
+  struct rlimit64 krlimits;
+
+  if (rlimits->rlim_cur == GLIBC_RLIM64_INFINITY)
+    krlimits.rlim_cur = KERNEL_RLIM64_INFINITY;
+  else
+    krlimits.rlim_cur = rlimits->rlim_cur;
+  if (rlimits->rlim_max == GLIBC_RLIM64_INFINITY)
+    krlimits.rlim_max = KERNEL_RLIM64_INFINITY;
+  else
+    krlimits.rlim_max = rlimits->rlim_max;
+
+  return __internal_setrlimit64 (resource, &krlimits);
+}
+
+#else /* !_ABI_O32 && !_ABI_N32 */
+# include <sysdeps/unix/sysv/linux/setrlimit64.c>
+#endif
index d5b3b05..5d7c8ce 100644 (file)
@@ -20,6 +20,7 @@
 #define _SYS_USER_H    1
 
 #include <sgidefs.h>
+#include <unistd.h>
 
 /* The whole purpose of this file is for GDB and GDB only.  Don't read
    too much into it.  Don't use it for anything other than GDB unless
@@ -207,8 +208,7 @@ struct user {
 
 #endif
 
-#define PAGE_SHIFT             12
-#define PAGE_SIZE              (1UL << PAGE_SHIFT)
+#define PAGE_SIZE              (sysconf(_SC_PAGESIZE))
 #define PAGE_MASK              (~(PAGE_SIZE-1))
 #define NBPG                   PAGE_SIZE
 #define UPAGES                 1
index 2ea35ac..488f959 100644 (file)
@@ -105,7 +105,7 @@ tests               := tstgetopt testfnm runtests \
                   tst-execvp3 tst-execvp4 \
                   tst-fnmatch2 tst-cpucount tst-cpuset \
                   bug-getopt1 bug-getopt2 bug-getopt3 bug-getopt4 \
-                  bug-getopt5
+                  bug-getopt5 bug-regex34
 tests-$(OPTION_EGLIBC_LOCALE_CODE)                                         \
                += tst-fnmatch tst-regexloc bug-regex1 bug-regex5 \
                   bug-regex23 bug-regex25
@@ -240,6 +240,7 @@ bug-regex23-ENV = LOCPATH=$(common-objpfx)localedata
 bug-regex25-ENV = LOCPATH=$(common-objpfx)localedata
 bug-regex26-ENV = LOCPATH=$(common-objpfx)localedata
 bug-regex30-ENV = LOCPATH=$(common-objpfx)localedata
+bug-regex34-ENV = LOCPATH=$(common-objpfx)localedata
 tst-rxspencer-ARGS = rxspencer/tests
 ifeq (y,$(OPTION_EGLIBC_LOCALE_CODE))
 tst-rxspencer-ARGS += --utf8 
diff --git a/posix/bug-regex34.c b/posix/bug-regex34.c
new file mode 100644 (file)
index 0000000..bb3b613
--- /dev/null
@@ -0,0 +1,46 @@
+/* Test re_search with multi-byte characters in UTF-8.
+   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 _GNU_SOURCE 1
+#include <stdio.h>
+#include <string.h>
+#include <locale.h>
+#include <regex.h>
+
+static int
+do_test (void)
+{
+  struct re_pattern_buffer r;
+  /* ကျွန်ုပ်x */
+  const char *s = "\xe1\x80\x80\xe1\x80\xbb\xe1\x80\xbd\xe1\x80\x94\xe1\x80\xba\xe1\x80\xaf\xe1\x80\x95\xe1\x80\xbax";
+
+  if (setlocale (LC_ALL, "en_US.UTF-8") == NULL)
+    {
+      puts ("setlocale failed");
+      return 1;
+    }
+  memset (&r, 0, sizeof (r));
+
+  re_compile_pattern ("[^x]x", 5, &r);
+  /* This was triggering a buffer overflow.  */
+  re_search (&r, s, strlen (s), 0, strlen (s), 0);
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3fb8e7c..e809e8a 100644 (file)
@@ -379,6 +379,11 @@ fnmatch (pattern, string, flags)
               XXX Do we have to set `errno' to something which mbsrtows hasn't
               already done?  */
            return -1;
+         if (__builtin_expect (n >= (size_t) -1 / sizeof (wchar_t), 0))
+           {
+             __set_errno (ENOMEM);
+             return -2;
+           }
          wpattern_malloc = wpattern
            = (wchar_t *) malloc ((n + 1) * sizeof (wchar_t));
          assert (mbsinit (&ps));
@@ -423,6 +428,12 @@ fnmatch (pattern, string, flags)
               XXX Do we have to set `errno' to something which mbsrtows hasn't
               already done?  */
            goto free_return;
+         if (__builtin_expect (n >= (size_t) -1 / sizeof (wchar_t), 0))
+           {
+             free (wpattern_malloc);
+             __set_errno (ENOMEM);
+             return -2;
+           }
 
          wstring_malloc = wstring
            = (wchar_t *) malloc ((n + 1) * sizeof (wchar_t));
index 2b87f87..6e7a0cc 100644 (file)
@@ -419,7 +419,7 @@ FCT (pattern, string, string_end, no_leading_period, flags, ends, alloca_used)
                          _NL_CURRENT (LC_COLLATE, _NL_COLLATE_INDIRECTMB);
 # endif
 
-                       idx = findidx (&cp);
+                       idx = findidx (&cp, 1);
                        if (idx != 0)
                          {
                            /* We found a table entry.  Now see whether the
@@ -429,7 +429,7 @@ FCT (pattern, string, string_end, no_leading_period, flags, ends, alloca_used)
                            int32_t idx2;
                            const UCHAR *np = (const UCHAR *) n;
 
-                           idx2 = findidx (&np);
+                           idx2 = findidx (&np, string_end - n);
                            if (idx2 != 0
                                && (idx >> 24) == (idx2 >> 24)
                                && len == weights[idx2 & 0xffffff])
@@ -960,14 +960,13 @@ FCT (pattern, string, string_end, no_leading_period, flags, ends, alloca_used)
                  }
                else if (c == L('[') && *p == L('.'))
                  {
-                   ++p;
                    while (1)
                      {
                        c = *++p;
-                       if (c == '\0')
+                       if (c == L('\0'))
                          return FNM_NOMATCH;
 
-                       if (*p == L('.') && p[1] == L(']'))
+                       if (c == L('.') && p[1] == L(']'))
                          break;
                      }
                    p += 2;
index 195287e..4e154bc 100644 (file)
@@ -62,9 +62,6 @@
 #
 #scopev4 ::ffff:169.254.0.0/112  2
 #scopev4 ::ffff:127.0.0.0/104    2
-#scopev4 ::ffff:10.0.0.0/104     5
-#scopev4 ::ffff:172.16.0.0/108   5
-#scopev4 ::ffff:192.168.0.0/112  5
 #scopev4 ::ffff:0.0.0.0/96       14
 #
 #    For sites which use site-local IPv4 addresses behind NAT there is
index 017180a..b2ac3d7 100644 (file)
@@ -202,7 +202,7 @@ static const char *next_brace_sub (const char *begin, int flags) __THROW;
 
 static int glob_in_dir (const char *pattern, const char *directory,
                        int flags, int (*errfunc) (const char *, int),
-                       glob_t *pglob);
+                       glob_t *pglob, size_t alloca_used);
 extern int __glob_pattern_type (const char *pattern, int quote)
     attribute_hidden;
 
@@ -256,13 +256,18 @@ glob (pattern, flags, errfunc, pglob)
      glob_t *pglob;
 {
   const char *filename;
-  const char *dirname;
+  char *dirname = NULL;
   size_t dirlen;
   int status;
   size_t oldcount;
   int meta;
   int dirname_modified;
+  int malloc_dirname = 0;
   glob_t dirs;
+  int retval = 0;
+#ifdef _LIBC
+  size_t alloca_used = 0;
+#endif
 
   if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
     {
@@ -311,20 +316,26 @@ glob (pattern, flags, errfunc, pglob)
          const char *next;
          const char *rest;
          size_t rest_len;
-#ifdef __GNUC__
-         char onealt[strlen (pattern) - 1];
-#else
-         char *onealt = (char *) malloc (strlen (pattern) - 1);
-         if (onealt == NULL)
+         char *onealt;
+         size_t pattern_len = strlen (pattern) - 1;
+#ifdef _LIBC
+         int alloca_onealt = __libc_use_alloca (alloca_used + pattern_len);
+         if (alloca_onealt)
+           onealt = alloca_account (pattern_len, alloca_used);
+         else
+#endif
            {
-             if (!(flags & GLOB_APPEND))
+             onealt = (char *) malloc (pattern_len);
+             if (onealt == NULL)
                {
-                 pglob->gl_pathc = 0;
-                 pglob->gl_pathv = NULL;
+                 if (!(flags & GLOB_APPEND))
+                   {
+                     pglob->gl_pathc = 0;
+                     pglob->gl_pathv = NULL;
+                   }
+                 return GLOB_NOSPACE;
                }
-             return GLOB_NOSPACE;
            }
-#endif
 
          /* We know the prefix for all sub-patterns.  */
          alt_start = mempcpy (onealt, pattern, begin - pattern);
@@ -335,9 +346,11 @@ glob (pattern, flags, errfunc, pglob)
          if (next == NULL)
            {
              /* It is an illegal expression.  */
-#ifndef __GNUC__
-             free (onealt);
+           illegal_brace:
+#ifdef _LIBC
+             if (__builtin_expect (!alloca_onealt, 0))
 #endif
+               free (onealt);
              return glob (pattern, flags & ~GLOB_BRACE, errfunc, pglob);
            }
 
@@ -347,13 +360,8 @@ glob (pattern, flags, errfunc, pglob)
            {
              rest = next_brace_sub (rest + 1, flags);
              if (rest == NULL)
-               {
-                 /* It is an illegal expression.  */
-#ifndef __GNUC__
-                 free (onealt);
-#endif
-                 return glob (pattern, flags & ~GLOB_BRACE, errfunc, pglob);
-               }
+               /* It is an illegal expression.  */
+               goto illegal_brace;
            }
          /* Please note that we now can be sure the brace expression
             is well-formed.  */
@@ -389,9 +397,10 @@ glob (pattern, flags, errfunc, pglob)
              /* If we got an error, return it.  */
              if (result && result != GLOB_NOMATCH)
                {
-#ifndef __GNUC__
-                 free (onealt);
+#ifdef _LIBC
+                 if (__builtin_expect (!alloca_onealt, 0))
 #endif
+                   free (onealt);
                  if (!(flags & GLOB_APPEND))
                    {
                      globfree (pglob);
@@ -409,9 +418,10 @@ glob (pattern, flags, errfunc, pglob)
              assert (next != NULL);
            }
 
-#ifndef __GNUC__
-         free (onealt);
+#ifdef _LIBC
+         if (__builtin_expect (!alloca_onealt, 0))
 #endif
+           free (onealt);
 
          if (pglob->gl_pathc != firstc)
            /* We found some entries.  */
@@ -458,7 +468,7 @@ glob (pattern, flags, errfunc, pglob)
         case is nothing but a notation for a directory.  */
       if ((flags & (GLOB_TILDE|GLOB_TILDE_CHECK)) && pattern[0] == '~')
        {
-         dirname = pattern;
+         dirname = (char *) pattern;
          dirlen = strlen (pattern);
 
          /* Set FILENAME to NULL as a special flag.  This is ugly but
@@ -476,9 +486,9 @@ glob (pattern, flags, errfunc, pglob)
 
          filename = pattern;
 #ifdef _AMIGA
-         dirname = "";
+         dirname = (char *) "";
 #else
-         dirname = ".";
+         dirname = (char *) ".";
 #endif
          dirlen = 0;
        }
@@ -488,7 +498,7 @@ glob (pattern, flags, errfunc, pglob)
               && (flags & GLOB_NOESCAPE) == 0))
     {
       /* "/pattern" or "\\/pattern".  */
-      dirname = "/";
+      dirname = (char *) "/";
       dirlen = 1;
       ++filename;
     }
@@ -514,7 +524,17 @@ glob (pattern, flags, errfunc, pglob)
             from "d:/", since "d:" and "d:/" are not the same.*/
        }
 #endif
-      newp = (char *) __alloca (dirlen + 1);
+#ifdef _LIBC
+      if (__libc_use_alloca (alloca_used + dirlen + 1))
+       newp = alloca_account (dirlen + 1, alloca_used);
+      else
+#endif
+       {
+         newp = malloc (dirlen + 1);
+         if (newp == NULL)
+           return GLOB_NOSPACE;
+         malloc_dirname = 1;
+       }
       *((char *) mempcpy (newp, pattern, dirlen)) = '\0';
       dirname = newp;
       ++filename;
@@ -554,7 +574,8 @@ glob (pattern, flags, errfunc, pglob)
              oldcount = pglob->gl_pathc + pglob->gl_offs;
              goto no_matches;
            }
-         return val;
+         retval = val;
+         goto out;
        }
     }
 
@@ -566,7 +587,8 @@ glob (pattern, flags, errfunc, pglob)
              && (dirname[2] == '\0' || dirname[2] == '/')))
        {
          /* Look up home directory.  */
-         const char *home_dir = getenv ("HOME");
+         char *home_dir = getenv ("HOME");
+         int malloc_home_dir = 0;
 # ifdef _AMIGA
          if (home_dir == NULL || home_dir[0] == '\0')
            home_dir = "SYS:";
@@ -586,7 +608,7 @@ glob (pattern, flags, errfunc, pglob)
                /* `sysconf' does not support _SC_LOGIN_NAME_MAX.  Try
                   a moderate value.  */
                buflen = 20;
-             name = (char *) __alloca (buflen);
+             name = alloca_account (buflen, alloca_used);
 
              success = getlogin_r (name, buflen) == 0;
              if (success)
@@ -596,6 +618,7 @@ glob (pattern, flags, errfunc, pglob)
                  long int pwbuflen = GETPW_R_SIZE_MAX ();
                  char *pwtmpbuf;
                  struct passwd pwbuf;
+                 int malloc_pwtmpbuf = 0;
                  int save = errno;
 
 #     ifndef _LIBC
@@ -604,7 +627,18 @@ glob (pattern, flags, errfunc, pglob)
                       Try a moderate value.  */
                    pwbuflen = 1024;
 #     endif
-                 pwtmpbuf = (char *) __alloca (pwbuflen);
+                 if (__libc_use_alloca (alloca_used + pwbuflen))
+                   pwtmpbuf = alloca_account (pwbuflen, alloca_used);
+                 else
+                   {
+                     pwtmpbuf = malloc (pwbuflen);
+                     if (pwtmpbuf == NULL)
+                       {
+                         retval = GLOB_NOSPACE;
+                         goto out;
+                       }
+                     malloc_pwtmpbuf = 1;
+                   }
 
                  while (getpwnam_r (name, &pwbuf, pwtmpbuf, pwbuflen, &p)
                         != 0)
@@ -614,47 +648,116 @@ glob (pattern, flags, errfunc, pglob)
                          p = NULL;
                          break;
                        }
-#     ifdef _LIBC
-                     pwtmpbuf = extend_alloca (pwtmpbuf, pwbuflen,
+
+                     if (!malloc_pwtmpbuf
+                         && __libc_use_alloca (alloca_used
+                                               + 2 * pwbuflen))
+                       pwtmpbuf = extend_alloca_account (pwtmpbuf, pwbuflen,
+                                                         2 * pwbuflen,
+                                                         alloca_used);
+                     else
+                       {
+                         char *newp = realloc (malloc_pwtmpbuf
+                                               ? pwtmpbuf : NULL,
                                                2 * pwbuflen);
-#     else
-                     pwbuflen *= 2;
-                     pwtmpbuf = (char *) __alloca (pwbuflen);
-#     endif
+                         if (newp == NULL)
+                           {
+                             if (__builtin_expect (malloc_pwtmpbuf, 0))
+                               free (pwtmpbuf);
+                             retval = GLOB_NOSPACE;
+                             goto out;
+                           }
+                         pwtmpbuf = newp;
+                         pwbuflen = 2 * pwbuflen;
+                         malloc_pwtmpbuf = 1;
+                       }
                      __set_errno (save);
                    }
 #    else
                  p = getpwnam (name);
 #    endif
                  if (p != NULL)
-                   home_dir = p->pw_dir;
+                   {
+                     if (!malloc_pwtmpbuf)
+                       home_dir = p->pw_dir;
+                     else
+                       {
+                         size_t home_dir_len = strlen (p->pw_dir) + 1;
+                         if (__libc_use_alloca (alloca_used + home_dir_len))
+                           home_dir = alloca_account (home_dir_len,
+                                                      alloca_used);
+                         else
+                           {
+                             home_dir = malloc (home_dir_len);
+                             if (home_dir == NULL)
+                               {
+                                 free (pwtmpbuf);
+                                 retval = GLOB_NOSPACE;
+                                 goto out;
+                               }
+                             malloc_home_dir = 1;
+                           }
+                         memcpy (home_dir, p->pw_dir, home_dir_len);
+
+                         free (pwtmpbuf);
+                       }
+                   }
                }
            }
 #   endif /* ! _LIBC || __OPTION_EGLIBC_GETLOGIN */
          if (home_dir == NULL || home_dir[0] == '\0')
            {
              if (flags & GLOB_TILDE_CHECK)
-               return GLOB_NOMATCH;
+               {
+                 if (__builtin_expect (malloc_home_dir, 0))
+                   free (home_dir);
+                 retval = GLOB_NOMATCH;
+                 goto out;
+               }
              else
-               home_dir = "~"; /* No luck.  */
+               home_dir = (char *) "~"; /* No luck.  */
            }
 #  endif /* WINDOWS32 */
 # endif
          /* Now construct the full directory.  */
          if (dirname[1] == '\0')
            {
+             if (__builtin_expect (malloc_dirname, 0))
+               free (dirname);
+
              dirname = home_dir;
              dirlen = strlen (dirname);
+             malloc_dirname = malloc_home_dir;
            }
          else
            {
              char *newp;
              size_t home_len = strlen (home_dir);
-             newp = (char *) __alloca (home_len + dirlen);
+             int use_alloca = __libc_use_alloca (alloca_used
+                                                 + home_len + dirlen);
+             if (use_alloca)
+               newp = alloca_account (home_len + dirlen, alloca_used);
+             else
+               {
+                 newp = malloc (home_len + dirlen);
+                 if (newp == NULL)
+                   {
+                     if (__builtin_expect (malloc_home_dir, 0))
+                       free (home_dir);
+                     retval = GLOB_NOSPACE;
+                     goto out;
+                   }
+               }
+
              mempcpy (mempcpy (newp, home_dir, home_len),
                       &dirname[1], dirlen);
+
+             if (__builtin_expect (malloc_dirname, 0))
+               free (dirname);
+
              dirname = newp;
              dirlen += home_len - 1;
+             malloc_dirname = !use_alloca;
            }
          dirname_modified = 1;
        }
@@ -662,7 +765,8 @@ glob (pattern, flags, errfunc, pglob)
       else
        {
          char *end_name = strchr (dirname, '/');
-         const char *user_name;
+         char *user_name;
+         int malloc_user_name = 0;
          const char *home_dir;
          char *unescape = NULL;
 
@@ -682,7 +786,18 @@ glob (pattern, flags, errfunc, pglob)
          else
            {
              char *newp;
-             newp = (char *) __alloca (end_name - dirname);
+             if (__libc_use_alloca (alloca_used + (end_name - dirname)))
+               newp = alloca_account (end_name - dirname, alloca_used);
+             else
+               {
+                 newp = malloc (end_name - dirname);
+                 if (newp == NULL)
+                   {
+                     retval = GLOB_NOSPACE;
+                     goto out;
+                   }
+                 malloc_user_name = 1;
+               }
              if (unescape != NULL)
                {
                  char *p = mempcpy (newp, dirname + 1,
@@ -719,6 +834,7 @@ glob (pattern, flags, errfunc, pglob)
 #  if defined HAVE_GETPWNAM_R || defined _LIBC
            long int buflen = GETPW_R_SIZE_MAX ();
            char *pwtmpbuf;
+           int malloc_pwtmpbuf = 0;
            struct passwd pwbuf;
            int save = errno;
 
@@ -728,7 +844,21 @@ glob (pattern, flags, errfunc, pglob)
                 moderate value.  */
              buflen = 1024;
 #   endif
-           pwtmpbuf = (char *) __alloca (buflen);
+           if (__libc_use_alloca (alloca_used + buflen))
+             pwtmpbuf = alloca_account (buflen, alloca_used);
+           else
+             {
+               pwtmpbuf = malloc (buflen);
+               if (pwtmpbuf == NULL)
+                 {
+                 nomem_getpw:
+                   if (__builtin_expect (malloc_user_name, 0))
+                     free (user_name);
+                   retval = GLOB_NOSPACE;
+                   goto out;
+                 }
+               malloc_pwtmpbuf = 1;
+             }
 
            while (getpwnam_r (user_name, &pwbuf, pwtmpbuf, buflen, &p) != 0)
              {
@@ -737,40 +867,77 @@ glob (pattern, flags, errfunc, pglob)
                    p = NULL;
                    break;
                  }
-#   ifdef _LIBC
-               pwtmpbuf = extend_alloca (pwtmpbuf, buflen, 2 * buflen);
-#   else
-               buflen *= 2;
-               pwtmpbuf = __alloca (buflen);
-#   endif
+               if (!malloc_pwtmpbuf
+                   && __libc_use_alloca (alloca_used + 2 * buflen))
+                 pwtmpbuf = extend_alloca_account (pwtmpbuf, buflen,
+                                                   2 * buflen, alloca_used);
+               else
+                 {
+                   char *newp = realloc (malloc_pwtmpbuf ? pwtmpbuf : NULL,
+                                         2 * buflen);
+                   if (newp == NULL)
+                     {
+                       if (__builtin_expect (malloc_pwtmpbuf, 0))
+                         free (pwtmpbuf);
+                       goto nomem_getpw;
+                     }
+                   pwtmpbuf = newp;
+                   malloc_pwtmpbuf = 1;
+                 }
                __set_errno (save);
              }
 #  else
            p = getpwnam (user_name);
 #  endif
+
+           if (__builtin_expect (malloc_user_name, 0))
+             free (user_name);
+
+           /* If we found a home directory use this.  */
            if (p != NULL)
-             home_dir = p->pw_dir;
+             {
+               size_t home_len = strlen (p->pw_dir);
+               size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
+
+               if (__builtin_expect (malloc_dirname, 0))
+                 free (dirname);
+               malloc_dirname = 0;
+
+               if (__libc_use_alloca (alloca_used + home_len + rest_len + 1))
+                 dirname = alloca_account (home_len + rest_len + 1,
+                                           alloca_used);
+               else
+                 {
+                   dirname = malloc (home_len + rest_len + 1);
+                   if (dirname == NULL)
+                     {
+                       if (__builtin_expect (malloc_pwtmpbuf, 0))
+                         free (pwtmpbuf);
+                       retval = GLOB_NOSPACE;
+                       goto out;
+                     }
+                   malloc_dirname = 1;
+                 }
+               *((char *) mempcpy (mempcpy (dirname, p->pw_dir, home_len),
+                                   end_name, rest_len)) = '\0';
+
+               dirlen = home_len + rest_len;
+               dirname_modified = 1;
+
+               if (__builtin_expect (malloc_pwtmpbuf, 0))
+                 free (pwtmpbuf);
+             }
            else
-             home_dir = NULL;
+             {
+               if (__builtin_expect (malloc_pwtmpbuf, 0))
+                 free (pwtmpbuf);
+
+               if (flags & GLOB_TILDE_CHECK)
+                 /* We have to regard it as an error if we cannot find the
+                    home directory.  */
+                 return GLOB_NOMATCH;
+             }
          }
-         /* If we found a home directory use this.  */
-         if (home_dir != NULL)
-           {
-             char *newp;
-             size_t home_len = strlen (home_dir);
-             size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
-             newp = (char *) __alloca (home_len + rest_len + 1);
-             *((char *) mempcpy (mempcpy (newp, home_dir, home_len),
-                                 end_name, rest_len)) = '\0';
-             dirname = newp;
-             dirlen = home_len + rest_len;
-             dirname_modified = 1;
-           }
-         else
-           if (flags & GLOB_TILDE_CHECK)
-             /* We have to regard it as an error if we cannot find the
-                home directory.  */
-             return GLOB_NOMATCH;
        }
 # endif        /* Not Amiga && not WINDOWS32.  */
     }
@@ -904,7 +1071,7 @@ glob (pattern, flags, errfunc, pglob)
          status = glob_in_dir (filename, dirs.gl_pathv[i],
                                ((flags | GLOB_APPEND)
                                 & ~(GLOB_NOCHECK | GLOB_NOMAGIC)),
-                               errfunc, pglob);
+                               errfunc, pglob, alloca_used);
          if (status == GLOB_NOMATCH)
            /* No matches in this directory.  Try the next.  */
            continue;
@@ -1005,7 +1172,8 @@ glob (pattern, flags, errfunc, pglob)
        }
       if (dirname_modified)
        flags &= ~(GLOB_NOCHECK | GLOB_NOMAGIC);
-      status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
+      status = glob_in_dir (filename, dirname, flags, errfunc, pglob,
+                           alloca_used);
       if (status != 0)
        {
          if (status == GLOB_NOMATCH && flags != orig_flags
@@ -1068,7 +1236,11 @@ glob (pattern, flags, errfunc, pglob)
             sizeof (char *), collated_compare);
     }
 
-  return 0;
+ out:
+  if (__builtin_expect (malloc_dirname, 0))
+    free (dirname);
+
+  return retval;
 }
 #if defined _LIBC && !defined glob
 libc_hidden_def (glob)
@@ -1278,7 +1450,7 @@ link_exists2_p (const char *dir, size_t dirlen, const char *fname,
 static int
 glob_in_dir (const char *pattern, const char *directory, int flags,
             int (*errfunc) (const char *, int),
-            glob_t *pglob)
+            glob_t *pglob, size_t alloca_used)
 {
   size_t dirlen = strlen (directory);
   void *stream = NULL;
@@ -1293,11 +1465,12 @@ glob_in_dir (const char *pattern, const char *directory, int flags,
   struct globnames *names = &init_names;
   struct globnames *names_alloca = &init_names;
   size_t nfound = 0;
-  size_t allocasize = sizeof (init_names);
   size_t cur = 0;
   int meta;
   int save;
 
+  alloca_used += sizeof (init_names);
+
   init_names.next = NULL;
   init_names.count = INITIAL_COUNT;
 
@@ -1313,20 +1486,36 @@ glob_in_dir (const char *pattern, const char *directory, int flags,
     {
       /* Since we use the normal file functions we can also use stat()
         to verify the file is there.  */
-      struct stat st;
-      struct_stat64 st64;
+      union
+      {
+       struct stat st;
+       struct_stat64 st64;
+      } ust;
       size_t patlen = strlen (pattern);
-      char *fullname = (char *) __alloca (dirlen + 1 + patlen + 1);
+      int alloca_fullname = __libc_use_alloca (alloca_used
+                                              + dirlen + 1 + patlen + 1);
+      char *fullname;
+      if (alloca_fullname)
+       fullname = alloca_account (dirlen + 1 + patlen + 1, alloca_used);
+      else
+       {
+         fullname = malloc (dirlen + 1 + patlen + 1);
+         if (fullname == NULL)
+           return GLOB_NOSPACE;
+       }
 
       mempcpy (mempcpy (mempcpy (fullname, directory, dirlen),
                        "/", 1),
               pattern, patlen + 1);
       if ((__builtin_expect (flags & GLOB_ALTDIRFUNC, 0)
-          ? (*pglob->gl_stat) (fullname, &st)
-          : __stat64 (fullname, &st64)) == 0)
+          ? (*pglob->gl_stat) (fullname, &ust.st)
+          : __stat64 (fullname, &ust.st64)) == 0)
        /* We found this file to be existing.  Now tell the rest
           of the function to copy this name into the result.  */
        flags |= GLOB_NOCHECK;
+
+      if (__builtin_expect (!alloca_fullname, 0))
+       free (fullname);
     }
   else
     {
@@ -1414,9 +1603,9 @@ glob_in_dir (const char *pattern, const char *directory, int flags,
                          size_t size = (sizeof (struct globnames)
                                         + ((count - INITIAL_COUNT)
                                            * sizeof (char *)));
-                         allocasize += size;
-                         if (__libc_use_alloca (allocasize))
-                           newnames = names_alloca = __alloca (size);
+                         if (__libc_use_alloca (alloca_used + size))
+                           newnames = names_alloca
+                             = alloca_account (size, alloca_used);
                          else if ((newnames = malloc (size))
                                   == NULL)
                            goto memory_error;
index 89a1886..4aa3203 100644 (file)
@@ -143,7 +143,7 @@ typedef struct
   } glob64_t;
 #endif
 
-#if __USE_FILE_OFFSET64 && __GNUC__ < 2
+#if defined __USE_FILE_OFFSET64 && __GNUC__ < 2
 # define glob glob64
 # define globfree globfree64
 #endif
index 6f8d60f..3eba60a 100644 (file)
@@ -28,5 +28,5 @@ posix_madvise (__ptr_t addr, size_t len, int advice)
 {
   return ENOSYS;
 }
-stub_warning (posix_madvise)
-#include <stub-tag.h>
+/* stub_warning (posix_madvise)
+#include <stub-tag.h> */
index 3a49b87..646fd6f 100644 (file)
@@ -3438,19 +3438,18 @@ build_equiv_class (bitset_t sbcset, const unsigned char *name)
                                                   _NL_COLLATE_EXTRAMB);
       indirect = (const int32_t *) _NL_CURRENT (LC_COLLATE,
                                                _NL_COLLATE_INDIRECTMB);
-      idx1 = findidx (&cp);
-      if (BE (idx1 == 0 || cp < name + strlen ((const char *) name), 0))
+      idx1 = findidx (&cp, -1);
+      if (BE (idx1 == 0 || *cp != '\0', 0))
        /* This isn't a valid character.  */
        return REG_ECOLLATE;
 
       /* Build single byte matcing table for this equivalence class.  */
-      char_buf[1] = (unsigned char) '\0';
       len = weights[idx1 & 0xffffff];
       for (ch = 0; ch < SBC_MAX; ++ch)
        {
          char_buf[0] = ch;
          cp = char_buf;
-         idx2 = findidx (&cp);
+         idx2 = findidx (&cp, 1);
 /*
          idx2 = table[ch];
 */
index c481d2f..a7d528f 100644 (file)
@@ -237,13 +237,8 @@ build_wcs_buffer (re_string_t *pstr)
       else
        p = (const char *) pstr->raw_mbs + pstr->raw_mbs_idx + byte_idx;
       mbclen = __mbrtowc (&wc, p, remain_len, &pstr->cur_state);
-      if (BE (mbclen == (size_t) -2, 0))
-       {
-         /* The buffer doesn't have enough space, finish to build.  */
-         pstr->cur_state = prev_st;
-         break;
-       }
-      else if (BE (mbclen == (size_t) -1 || mbclen == 0, 0))
+      if (BE (mbclen == (size_t) -1 || mbclen == 0
+             || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len), 0))
        {
          /* We treat these cases as a singlebyte character.  */
          mbclen = 1;
@@ -252,6 +247,12 @@ build_wcs_buffer (re_string_t *pstr)
            wc = pstr->trans[wc];
          pstr->cur_state = prev_st;
        }
+      else if (BE (mbclen == (size_t) -2, 0))
+       {
+         /* The buffer doesn't have enough space, finish to build.  */
+         pstr->cur_state = prev_st;
+         break;
+       }
 
       /* Write wide character and padding.  */
       pstr->wcs[byte_idx++] = wc;
@@ -334,9 +335,11 @@ build_wcs_upper_buffer (re_string_t *pstr)
              for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
                pstr->wcs[byte_idx++] = WEOF;
            }
-         else if (mbclen == (size_t) -1 || mbclen == 0)
+         else if (mbclen == (size_t) -1 || mbclen == 0
+                  || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
            {
-             /* It is an invalid character or '\0'.  Just use the byte.  */
+             /* It is an invalid character, an incomplete character
+                at the end of the string, or '\0'.  Just use the byte.  */
              int ch = pstr->raw_mbs[pstr->raw_mbs_idx + byte_idx];
              pstr->mbs[byte_idx] = ch;
              /* And also cast it to wide char.  */
@@ -449,7 +452,8 @@ build_wcs_upper_buffer (re_string_t *pstr)
            for (remain_len = byte_idx + mbclen - 1; byte_idx < remain_len ;)
              pstr->wcs[byte_idx++] = WEOF;
          }
-       else if (mbclen == (size_t) -1 || mbclen == 0)
+       else if (mbclen == (size_t) -1 || mbclen == 0
+                || (mbclen == (size_t) -2 && pstr->bufs_len >= pstr->len))
          {
            /* It is an invalid character or '\0'.  Just use the byte.  */
            int ch = pstr->raw_mbs[pstr->raw_mbs_idx + src_idx];
index 1a210f9..3f6f69d 100644 (file)
@@ -26,6 +26,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <sys/param.h>
 
 #if defined _LIBC
 # include <gnu/option-groups.h>
@@ -775,7 +776,7 @@ re_string_elem_size_at (const re_string_t *pstr, int idx)
       indirect = (const int32_t *) _NL_CURRENT (LC_COLLATE,
                                                _NL_COLLATE_INDIRECTMB);
       p = pstr->mbs + idx;
-      tmp = findidx (&p);
+      tmp = findidx (&p, pstr->len - idx);
       return p - pstr->mbs - idx;
     }
   else
index d9c5774..f913e9e 100644 (file)
@@ -200,7 +200,7 @@ static int group_nodes_into_DFAstates (const re_dfa_t *dfa,
 static int check_node_accept (const re_match_context_t *mctx,
                              const re_token_t *node, int idx)
      internal_function;
-static reg_errcode_t extend_buffers (re_match_context_t *mctx)
+static reg_errcode_t extend_buffers (re_match_context_t *mctx, int min_len)
      internal_function;
 \f
 /* Entry point for POSIX code.  */
@@ -1142,11 +1142,12 @@ check_matching (re_match_context_t *mctx, int fl_longest_match,
       re_dfastate_t *old_state = cur_state;
       int next_char_idx = re_string_cur_idx (&mctx->input) + 1;
 
-      if (BE (next_char_idx >= mctx->input.bufs_len, 0)
+      if ((BE (next_char_idx >= mctx->input.bufs_len, 0)
+          && mctx->input.bufs_len < mctx->input.len)
          || (BE (next_char_idx >= mctx->input.valid_len, 0)
              && mctx->input.valid_len < mctx->input.len))
        {
-         err = extend_buffers (mctx);
+         err = extend_buffers (mctx, next_char_idx + 1);
          if (BE (err != REG_NOERROR, 0))
            {
              assert (err == REG_ESPACE);
@@ -1718,12 +1719,13 @@ clean_state_log_if_needed (re_match_context_t *mctx, int next_state_log_idx)
 {
   int top = mctx->state_log_top;
 
-  if (next_state_log_idx >= mctx->input.bufs_len
+  if ((next_state_log_idx >= mctx->input.bufs_len
+       && mctx->input.bufs_len < mctx->input.len)
       || (next_state_log_idx >= mctx->input.valid_len
          && mctx->input.valid_len < mctx->input.len))
     {
       reg_errcode_t err;
-      err = extend_buffers (mctx);
+      err = extend_buffers (mctx, next_state_log_idx + 1);
       if (BE (err != REG_NOERROR, 0))
        return err;
     }
@@ -2777,7 +2779,7 @@ get_subexp (re_match_context_t *mctx, int bkref_node, int bkref_str_idx)
                  if (bkref_str_off >= mctx->input.len)
                    break;
 
-                 err = extend_buffers (mctx);
+                 err = extend_buffers (mctx, bkref_str_off + 1);
                  if (BE (err != REG_NOERROR, 0))
                    return err;
 
@@ -3911,7 +3913,7 @@ check_node_accept_bytes (const re_dfa_t *dfa, int node_idx,
                _NL_CURRENT (LC_COLLATE, _NL_COLLATE_EXTRAMB);
              indirect = (const int32_t *)
                _NL_CURRENT (LC_COLLATE, _NL_COLLATE_INDIRECTMB);
-             int32_t idx = findidx (&cp);
+             int32_t idx = findidx (&cp, elem_len);
              if (idx > 0)
                for (i = 0; i < cset->nequiv_classes; ++i)
                  {
@@ -4095,7 +4097,7 @@ check_node_accept (const re_match_context_t *mctx, const re_token_t *node,
 
 static reg_errcode_t
 internal_function __attribute_warn_unused_result__
-extend_buffers (re_match_context_t *mctx)
+extend_buffers (re_match_context_t *mctx, int min_len)
 {
   reg_errcode_t ret;
   re_string_t *pstr = &mctx->input;
@@ -4104,8 +4106,10 @@ extend_buffers (re_match_context_t *mctx)
   if (BE (INT_MAX / 2 / sizeof (re_dfastate_t *) <= pstr->bufs_len, 0))
     return REG_ESPACE;
 
-  /* Double the lengthes of the buffers.  */
-  ret = re_string_realloc_buffers (pstr, pstr->bufs_len * 2);
+  /* Double the lengthes of the buffers, but allocate at least MIN_LEN.  */
+  ret = re_string_realloc_buffers (pstr,
+                                  MAX (min_len,
+                                       MIN (pstr->len, pstr->bufs_len * 2)));
   if (BE (ret != REG_NOERROR, 0))
     return ret;
 
index f0fa4c0..7f03efe 100644 (file)
@@ -19,6 +19,7 @@
 #include <errno.h>
 #include <spawn.h>
 #include <unistd.h>
+#include <string.h>
 
 #include "spawn_int.h"
 
@@ -36,17 +37,24 @@ posix_spawn_file_actions_addopen (posix_spawn_file_actions_t *file_actions,
   if (fd < 0 || fd >= maxfd)
     return EBADF;
 
+  char *path_copy = strdup (path);
+  if (path_copy == NULL)
+    return ENOMEM;
+
   /* Allocate more memory if needed.  */
   if (file_actions->__used == file_actions->__allocated
       && __posix_spawn_file_actions_realloc (file_actions) != 0)
-    /* This can only mean we ran out of memory.  */
-    return ENOMEM;
+    {
+      /* This can only mean we ran out of memory.  */
+      free (path_copy);
+      return ENOMEM;
+    }
 
   /* Add the new value.  */
   rec = &file_actions->__actions[file_actions->__used];
   rec->tag = spawn_do_open;
   rec->action.open_action.fd = fd;
-  rec->action.open_action.path = path;
+  rec->action.open_action.path = path_copy;
   rec->action.open_action.oflag = oflag;
   rec->action.open_action.mode = mode;
 
index aed3bae..e724970 100644 (file)
 #include <spawn.h>
 #include <stdlib.h>
 
-/* Initialize data structure for file attribute for `spawn' call.  */
+#include "spawn_int.h"
+
+/* Deallocate the file actions.  */
 int
 posix_spawn_file_actions_destroy (posix_spawn_file_actions_t *file_actions)
 {
-  /* Free the memory allocated.  */
+  /* Free the paths in the open actions.  */
+  for (int i = 0; i < file_actions->__used; ++i)
+    {
+      struct __spawn_action *sa = &file_actions->__actions[i];
+      switch (sa->tag)
+       {
+       case spawn_do_open:
+         free (sa->action.open_action.path);
+         break;
+       case spawn_do_close:
+       case spawn_do_dup2:
+         /* No cleanup required.  */
+         break;
+       }
+    }
+
+  /* Free the array of actions.  */
   free (file_actions->__actions);
   return 0;
 }
index a3e9347..ff859e1 100644 (file)
@@ -22,7 +22,7 @@ struct __spawn_action
     struct
     {
       int fd;
-      const char *path;
+      char *path;
       int oflag;
       mode_t mode;
     } open_action;
index 4b5d894..03d3ad0 100644 (file)
@@ -169,6 +169,7 @@ do_test (int argc, char *argv[])
   char fd2name[18];
   char fd3name[18];
   char fd4name[18];
+  char *name3_copy;
   char *spargv[12];
 
   /* We must have
@@ -222,9 +223,15 @@ do_test (int argc, char *argv[])
    if (posix_spawn_file_actions_addclose (&actions, fd1) != 0)
      error (EXIT_FAILURE, errno, "posix_spawn_file_actions_addclose");
    /* We want to open the third file.  */
-   if (posix_spawn_file_actions_addopen (&actions, fd3, name3,
+   name3_copy = strdup (name3);
+   if (name3_copy == NULL)
+     error (EXIT_FAILURE, errno, "strdup");
+   if (posix_spawn_file_actions_addopen (&actions, fd3, name3_copy,
                                         O_RDONLY, 0666) != 0)
      error (EXIT_FAILURE, errno, "posix_spawn_file_actions_addopen");
+   /* Overwrite the name to check that a copy has been made.  */
+   memset (name3_copy, 'X', strlen (name3_copy));
+
    /* We dup the second descriptor.  */
    fd4 = MAX (2, MAX (fd1, MAX (fd2, fd3))) + 1;
    if (posix_spawn_file_actions_adddup2 (&actions, fd2, fd4) != 0)
@@ -255,6 +262,7 @@ do_test (int argc, char *argv[])
    /* Cleanup.  */
    if (posix_spawn_file_actions_destroy (&actions) != 0)
      error (EXIT_FAILURE, errno, "posix_spawn_file_actions_destroy");
+   free (name3_copy);
 
   /* Wait for the child.  */
   if (waitpid (pid, &status, 0) != pid)
index e297229..105c7c2 100644 (file)
@@ -29,8 +29,12 @@ static struct
     N (MEMORY_PROTECTION),
     N (MESSAGE_PASSING),
     N (MONOTONIC_CLOCK),
+#ifdef _POSIX_PRIORITIZED_IO
     N (PRIORITIZED_IO),
+#endif
+#ifdef _POSIX_PRIORITY_SCHEDULING
     N (PRIORITY_SCHEDULING),
+#endif
     N (RAW_SOCKETS),
     N (READER_WRITER_LOCKS),
     N (REALTIME_SIGNALS),
@@ -42,7 +46,9 @@ static struct
     N (SPAWN),
     N (SPIN_LOCKS),
     N (SPORADIC_SERVER),
+#ifdef _POSIX_SYNCHRONIZED_IO
     N (SYNCHRONIZED_IO),
+#endif
     N (THREAD_ATTR_STACKADDR),
     N (THREAD_ATTR_STACKSIZE),
     N (THREAD_CPUTIME),
index db418ce..dfb25ad 100644 (file)
 
 #define IFS " \n\t"
 
+extern void *__dso_handle __attribute__ ((__weak__, __visibility__ ("hidden")));
+extern int __register_atfork (void (*) (void), void (*) (void), void (*) (void), void *);
+
+static int __app_register_atfork (void (*prepare) (void), void (*parent) (void), void (*child) (void))
+{
+  return __register_atfork (prepare, parent, child,
+                           &__dso_handle == NULL ? NULL : __dso_handle);
+}
+
+/* Number of forks seen.  */
+static int registered_forks;
+
+/* For each fork increment the fork count.  */
+static void
+register_fork (void)
+{
+  registered_forks++;
+}
+
 struct test_case_struct
 {
   int retval;
@@ -207,6 +226,12 @@ struct test_case_struct
     { WRDE_SYNTAX, NULL, "$((2+))", 0, 0, { NULL, }, IFS },
     { WRDE_SYNTAX, NULL, "`", 0, 0, { NULL, }, IFS },
     { WRDE_SYNTAX, NULL, "$((010+4+))", 0, 0, { NULL }, IFS },
+    /* Test for CVE-2014-7817. We test 3 combinations of command
+       substitution inside an arithmetic expression to make sure that
+       no commands are executed and error is returned.  */
+    { WRDE_CMDSUB, NULL, "$((`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
+    { WRDE_CMDSUB, NULL, "$((1+`echo 1`))", WRDE_NOCMD, 0, { NULL, }, IFS },
+    { WRDE_CMDSUB, NULL, "$((1+$((`echo 1`))))", WRDE_NOCMD, 0, { NULL, }, IFS },
 
     { -1, NULL, NULL, 0, 0, { NULL, }, IFS },
   };
@@ -259,6 +284,15 @@ main (int argc, char *argv[])
          return -1;
     }
 
+  /* If we are not allowed to do command substitution, we install
+     fork handlers to verify that no forks happened.  No forks should
+     happen at all if command substitution is disabled.  */
+  if (__app_register_atfork (register_fork, NULL, NULL) != 0)
+    {
+      printf ("Failed to register fork handler.\n");
+      return -1;
+    }
+
   for (test = 0; test_case[test].retval != -1; test++)
     if (testit (&test_case[test]))
       ++fail;
@@ -368,6 +402,9 @@ testit (struct test_case_struct *tc)
 
   printf ("Test %d (%s): ", ++tests, tc->words);
 
+  if (tc->flags & WRDE_NOCMD)
+    registered_forks = 0;
+
   if (tc->flags & WRDE_APPEND)
     {
       /* initial wordexp() call, to be appended to */
@@ -379,6 +416,13 @@ testit (struct test_case_struct *tc)
     }
   retval = wordexp (tc->words, &we, tc->flags);
 
+  if ((tc->flags & WRDE_NOCMD)
+      && (registered_forks > 0))
+    {
+         printf ("FAILED fork called for WRDE_NOCMD\n");
+         return 1;
+    }
+
   if (tc->flags & WRDE_DOOFFS)
       start_offs = sav_we.we_offs;
 
index 058a7cf..c9df60a 100644 (file)
@@ -895,6 +895,10 @@ exec_comm (char *comm, char **word, size_t *word_length, size_t *max_length,
   pid_t pid;
   int noexec = 0;
 
+  /* Do nothing if command substitution should not succeed.  */
+  if (flags & WRDE_NOCMD)
+    return WRDE_CMDSUB;
+
   /* Don't fork() unless necessary */
   if (!comm || !*comm)
     return 0;
@@ -2074,9 +2078,6 @@ parse_dollars (char **word, size_t *word_length, size_t *max_length,
            }
        }
 
-      if (flags & WRDE_NOCMD)
-       return WRDE_CMDSUB;
-
       (*offset) += 2;
       return parse_comm (word, word_length, max_length, words, offset, flags,
                         quoted? NULL : pwordexp, ifs, ifs_white);
@@ -2188,9 +2189,6 @@ parse_dquote (char **word, size_t *word_length, size_t *max_length,
          break;
 
        case '`':
-         if (flags & WRDE_NOCMD)
-           return WRDE_CMDSUB;
-
          ++(*offset);
          error = parse_backtick (word, word_length, max_length, words,
                                  offset, flags, NULL, NULL, NULL);
@@ -2349,12 +2347,6 @@ wordexp (const char *words, wordexp_t *pwordexp, int flags)
        break;
 
       case '`':
-       if (flags & WRDE_NOCMD)
-         {
-           error = WRDE_CMDSUB;
-           goto do_error;
-         }
-
        ++words_offset;
        error = parse_backtick (&word, &word_length, &max_length, words,
                                &words_offset, flags, pwordexp, ifs,
index 8d2587b..5c6ec03 100644 (file)
@@ -1,2 +1,3 @@
 linuxthreads
 nptl
+libpthread
index 077e3ce..08ba774 100644 (file)
@@ -606,7 +606,8 @@ getanswer_r (const querybuf *answer, int anslen, const char *qname, int qtype,
   int have_to_map = 0;
   uintptr_t pad = -(uintptr_t) buffer % __alignof__ (struct host_data);
   buffer += pad;
-  if (__builtin_expect (buflen < sizeof (struct host_data) + pad, 0))
+  buflen = buflen > pad ? buflen - pad : 0;
+  if (__builtin_expect (buflen < sizeof (struct host_data), 0))
     {
       /* The buffer is too small.  */
     too_small:
index f8338fa..f8ba843 100644 (file)
@@ -402,8 +402,8 @@ getanswer_r (const querybuf *answer, int anslen, struct netent *result,
 
        case BYNAME:
          {
-           char **ap = result->n_aliases++;
-           while (*ap != NULL)
+           char **ap;
+           for (ap = result->n_aliases; *ap != NULL; ++ap)
              {
                /* Check each alias name for being of the forms:
                   4.3.2.1.in-addr.arpa         = net 1.2.3.4
index f7996a7..3daa44e 100644 (file)
@@ -189,7 +189,7 @@ do_section(const res_state statp,
                                                buf = malloc(buflen += 1024);
                                        if (buf == NULL) {
                                                fprintf(file,
-                                             ";; memory allocation failure\n");
+                                             ";; memory allocation failure\n");
                                              return;
                                        }
                                        continue;
@@ -356,7 +356,7 @@ const struct res_sym __p_class_syms[] = {
        {C_HS,          "HESIOD"},
        {C_ANY,         "ANY"},
        {C_NONE,        "NONE"},
-       {C_IN,          (char *)0}
+       {C_IN,          (char *)0}
 };
 libresolv_hidden_data_def (__p_class_syms)
 
@@ -588,6 +588,7 @@ p_option(u_long option) {
        case RES_USEBSTRING:    return "ip6-bytstring";
        case RES_USE_EDNS0:     return "edns0";
        case RES_USE_DNSSEC:    return "dnssec";
+       case RES_NOTLDQUERY:    return "no-tld-query";
                                /* XXX nonreentrant */
        default:                sprintf(nbuf, "?0x%lx?", (u_long)option);
                                return (nbuf);
index 74715f3..7588432 100644 (file)
@@ -545,6 +545,11 @@ res_setoptions(res_state statp, const char *options, const char *source) {
                } else if (!strncmp(cp, "single-request",
                                    sizeof("single-request") - 1)) {
                        statp->options |= RES_SNGLKUP;
+               } else if (!strncmp(cp, "no_tld_query",
+                                   sizeof("no_tld_query") - 1) ||
+                          !strncmp(cp, "no-tld-query",
+                                   sizeof("no-tld-query") - 1)) {
+                       statp->options |= RES_NOTLDQUERY;
                } else {
                        /* XXX - print a warning here? */
                }
index 5c5b691..f141316 100644 (file)
@@ -28,6 +28,7 @@
    out) since res_init() should go into libc.so but the rest of that
    file should not.  */
 
+__libc_lock_define_initialized (static, lock);
 extern unsigned long long int __res_initstamp attribute_hidden;
 /* We have atomic increment operations on 64-bit platforms.  */
 #if __WORDSIZE == 64
@@ -35,7 +36,6 @@ extern unsigned long long int __res_initstamp attribute_hidden;
 # define atomicincunlock(lock) (void) 0
 # define atomicinc(var) catomic_increment (&(var))
 #else
-__libc_lock_define_initialized (static, lock);
 # define atomicinclock(lock) __libc_lock_lock (lock)
 # define atomicincunlock(lock) __libc_lock_unlock (lock)
 # define atomicinc(var) ++var
@@ -100,12 +100,12 @@ __res_maybe_init (res_state resp, int preinit)
 
        if (resp->options & RES_INIT) {
                ret = stat (_PATH_RESCONF, &statbuf);
+               __libc_lock_lock (lock);
                if ((ret == 0) && (last_mtime != statbuf.st_mtime)) {
                        last_mtime = statbuf.st_mtime;
-                       atomicinclock (lock);
                        atomicinc (__res_initstamp);
-                       atomicincunlock (lock);
                }
+               __libc_lock_unlock (lock);
                if (__res_initstamp != resp->_u._ext.initstamp) {
                        if (resp->nscount > 0)
                                __res_iclose (resp, true);
index 135ad53..9bd00f1 100644 (file)
@@ -123,8 +123,9 @@ __libc_res_nquery(res_state statp,
                  int *answerp2_malloced)
 {
        HEADER *hp = (HEADER *) answer;
+       HEADER *hp2;
        int n, use_malloc = 0;
-        u_int oflags = statp->_flags;
+       u_int oflags = statp->_flags;
 
        size_t bufsize = (type == T_UNSPEC ? 2 : 1) * QUERYSIZE;
        u_char *buf = alloca (bufsize);
@@ -211,7 +212,7 @@ __libc_res_nquery(res_state statp,
                        if (statp->options & RES_DEBUG)
                                printf(";; res_nquery: retry without EDNS0\n");
 #endif
-                        goto again;
+                       goto again;
                }
 #ifdef DEBUG
                if (statp->options & RES_DEBUG)
@@ -241,26 +242,25 @@ __libc_res_nquery(res_state statp,
          /* __libc_res_nsend might have reallocated the buffer.  */
          hp = (HEADER *) *answerp;
 
-       /* We simplify the following tests by assigning HP to HP2.  It
-          is easy to verify that this is the same as ignoring all
-          tests of HP2.  */
-       HEADER *hp2 = answerp2 ? (HEADER *) *answerp2 : hp;
-
-       if (n < (int) sizeof (HEADER) && answerp2 != NULL
-           && *resplen2 > (int) sizeof (HEADER))
+       /* We simplify the following tests by assigning HP to HP2 or
+          vice versa.  It is easy to verify that this is the same as
+          ignoring all tests of HP or HP2.  */
+       if (answerp2 == NULL || *resplen2 < (int) sizeof (HEADER))
          {
-           /* Special case of partial answer.  */
-           assert (hp != hp2);
-           hp = hp2;
+           hp2 = hp;
          }
-       else if (answerp2 != NULL && *resplen2 < (int) sizeof (HEADER)
-                && n > (int) sizeof (HEADER))
+       else
          {
-           /* Special case of partial answer.  */
-           assert (hp != hp2);
-           hp2 = hp;
+           hp2 = (HEADER *) *answerp2;
+           if (n < (int) sizeof (HEADER))
+             {
+               hp = hp2;
+             }
          }
 
+       /* Make sure both hp and hp2 are defined */
+       assert((hp != NULL) && (hp2 != NULL));
+
        if ((hp->rcode != NOERROR || ntohs(hp->ancount) == 0)
            && (hp2->rcode != NOERROR || ntohs(hp2->ancount) == 0)) {
 #ifdef DEBUG
@@ -347,6 +347,7 @@ __libc_res_nsearch(res_state statp,
        int trailing_dot, ret, saved_herrno;
        int got_nodata = 0, got_servfail = 0, root_on_list = 0;
        int tried_as_is = 0;
+       int searched = 0;
 
        __set_errno (0);
        RES_SET_H_ERRNO(statp, HOST_NOT_FOUND);  /* True if we never query. */
@@ -411,6 +412,7 @@ __libc_res_nsearch(res_state statp,
                for (domain = (const char * const *)statp->dnsrch;
                     *domain && !done;
                     domain++) {
+                       searched = 1;
 
                        if (domain[0][0] == '\0' ||
                            (domain[0][0] == '.' && domain[0][1] == '\0'))
@@ -482,11 +484,11 @@ __libc_res_nsearch(res_state statp,
        }
 
        /*
-        * If the name has any dots at all, and no earlier 'as-is' query
-        * for the name, and "." is not on the search list, then try an as-is
-        * query now.
+        * f the query has not already been tried as is then try it
+        * unless RES_NOTLDQUERY is set and there were no dots.
         */
-       if (dots && !(tried_as_is || root_on_list)) {
+       if ((dots || !searched || (statp->options & RES_NOTLDQUERY) == 0)
+           && !(tried_as_is || root_on_list)) {
                ret = __libc_res_nquerydomain(statp, name, NULL, class, type,
                                              answer, anslen, answerp,
                                              answerp2, nanswerp2, resplen2,
index 716aa03..b7ab377 100644 (file)
@@ -120,13 +120,13 @@ static const char rcsid[] = "$BINDId: res_send.c,v 8.38 2000/03/30 20:16:51 vixi
 #define MAXPACKET       65536
 #endif
 
-
+#ifdef SOCK_NONBLOCK
 #ifndef __ASSUME_SOCK_CLOEXEC
 static int __have_o_nonblock;
 #else
 # define __have_o_nonblock 0
 #endif
-
+#endif
 
 /* From ev_streams.c.  */
 
@@ -460,7 +460,7 @@ __libc_res_nsend(res_state statp, const u_char *buf, int buflen,
                                    malloc(sizeof (struct sockaddr_in6));
                        if (EXT(statp).nsaddrs[n] != NULL) {
                                memset (mempcpy(EXT(statp).nsaddrs[n],
-                                               &statp->nsaddr_list[n],
+                                               &statp->nsaddr_list[ns],
                                                sizeof (struct sockaddr_in)),
                                        '\0',
                                        sizeof (struct sockaddr_in6)
@@ -569,7 +569,7 @@ __libc_res_nsend(res_state statp, const u_char *buf, int buflen,
                                    ansp2_malloced);
                        if (n < 0)
                                return (-1);
-                       if (n == 0)
+                       if (n == 0 && (buf2 == NULL || *resplen2 == 0))
                                goto next_ns;
                } else {
                        /* Use datagrams. */
@@ -579,7 +579,7 @@ __libc_res_nsend(res_state statp, const u_char *buf, int buflen,
                                    ansp2, nansp2, resplen2, ansp2_malloced);
                        if (n < 0)
                                return (-1);
-                       if (n == 0)
+                       if (n == 0 && (buf2 == NULL || *resplen2 == 0))
                                goto next_ns;
                        if (v_circuit)
                          // XXX Check whether both requests failed or
@@ -996,6 +996,7 @@ reopen (res_state statp, int *terrno, int ns)
 
                /* only try IPv6 if IPv6 NS and if not failed before */
                if (nsap->sa_family == AF_INET6 && !statp->ipv6_unavail) {
+#ifdef SOCK_NONBLOCK
                        if (__builtin_expect (__have_o_nonblock >= 0, 1)) {
                                EXT(statp).nssocks[ns] =
                                  socket(PF_INET6, SOCK_DGRAM|SOCK_NONBLOCK,
@@ -1008,12 +1009,14 @@ reopen (res_state statp, int *terrno, int ns)
 #endif
                        }
                        if (__builtin_expect (__have_o_nonblock < 0, 0))
+#endif
                                EXT(statp).nssocks[ns] =
                                  socket(PF_INET6, SOCK_DGRAM, 0);
                        if (EXT(statp).nssocks[ns] < 0)
                            statp->ipv6_unavail = errno == EAFNOSUPPORT;
                        slen = sizeof (struct sockaddr_in6);
                } else if (nsap->sa_family == AF_INET) {
+#ifdef SOCK_NONBLOCK
                        if (__builtin_expect (__have_o_nonblock >= 0, 1)) {
                                EXT(statp).nssocks[ns]
                                  = socket(PF_INET, SOCK_DGRAM|SOCK_NONBLOCK,
@@ -1026,6 +1029,7 @@ reopen (res_state statp, int *terrno, int ns)
 #endif
                        }
                        if (__builtin_expect (__have_o_nonblock < 0, 0))
+#endif
                                EXT(statp).nssocks[ns]
                                  = socket(PF_INET, SOCK_DGRAM, 0);
                        slen = sizeof (struct sockaddr_in);
@@ -1052,7 +1056,11 @@ reopen (res_state statp, int *terrno, int ns)
                        __res_iclose(statp, false);
                        return (0);
                }
+#ifdef SOCK_NONBLOCK
                if (__builtin_expect (__have_o_nonblock < 0, 0)) {
+#else
+                {
+#endif
                        /* Make socket non-blocking.  */
                        int fl = __fcntl (EXT(statp).nssocks[ns], F_GETFL);
                        if  (fl != -1)
@@ -1305,7 +1313,7 @@ send_dg(res_state statp,
                   MSG_TRUNC which is only available on Linux.  We
                   can abstract out the Linux-specific feature in the
                   future to detect truncation.  */
-               if (__builtin_expect (*thisanssizp < *thisresplenp, 0)) {
+               if (__glibc_unlikely (*thisanssizp < *thisresplenp)) {
                        Dprint(statp->options & RES_DEBUG,
                               (stdout, ";; response may be truncated (UDP)\n")
                        );
@@ -1417,10 +1425,14 @@ send_dg(res_state statp,
                                (*thisresplenp > *thisanssizp)
                                ? *thisanssizp : *thisresplenp);
 
-                       if (recvresp1 || (buf2 != NULL && recvresp2))
+                       if (recvresp1 || (buf2 != NULL && recvresp2)) {
+                         *resplen2 = 0;
                          return resplen;
+                       }
                        if (buf2 != NULL)
                          {
+                           /* No data from the first reply.  */
+                           resplen = 0;
                            /* We are waiting for a possible second reply.  */
                            if (hp->id == anhp->id)
                              recvresp1 = 1;
@@ -1472,6 +1484,7 @@ send_dg(res_state statp,
                                        retval = reopen (statp, terrno, ns);
                                        if (retval <= 0)
                                                return retval;
+                                       pfd[0].fd = EXT(statp).nssocks[ns];
                                }
                        }
                        goto wait;
@@ -1486,7 +1499,7 @@ send_dg(res_state statp,
                goto err_out;
        }
        else {
-               /* poll should not have returned > 0 in this case.  */
+               /* poll should not have returned > 0 in this case.  */
                abort ();
        }
 }
index e49c29d..ed15a70 100644 (file)
@@ -102,7 +102,7 @@ typedef res_sendhookact (*res_send_rhook) (const struct sockaddr_in *__ns,
 # define RES_MAXTIME           65535   /* Infinity, in milliseconds. */
 
 struct __res_state {
-       int     retrans;                /* retransmition time interval */
+       int     retrans;                /* retransmition time interval */
        int     retry;                  /* number of times to retransmit */
        u_long  options;                /* option flags - see below. */
        int     nscount;                /* number of name servers */
@@ -219,6 +219,8 @@ struct res_sym {
 #define RES_SNGLKUPREOP        0x00400000      /* -"-, but open new socket for each
                                           request */
 #define RES_USE_DNSSEC 0x00800000      /* use DNSSEC using OK bit in OPT */
+#define RES_NOTLDQUERY 0x01000000      /* Do not look up unqualified name
+                                          as a TLD.  */
 
 #define RES_DEFAULT    (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH|RES_NOIP6DOTINT)
 
index 8d2587b..5c6ec03 100644 (file)
--- a/rt/Depend
+++ b/rt/Depend
@@ -1,2 +1,3 @@
 linuxthreads
 nptl
+libpthread
index 4c90609..a6d0815 100644 (file)
@@ -1,5 +1,5 @@
 /* Checking macros for mq functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2011 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
    parameter.  */
 extern mqd_t mq_open (__const char *__name, int __oflag, ...)
      __THROW __nonnull ((1));
-extern mqd_t __mq_open_2 (__const char *__name, int __oflag) __nonnull ((1));
-extern mqd_t __REDIRECT (__mq_open_alias, (__const char *__name, int __oflag, ...),
-                        mq_open) __nonnull ((1));
+extern mqd_t __mq_open_2 (__const char *__name, int __oflag)
+     __THROW __nonnull ((1));
+extern mqd_t __REDIRECT_NTH (__mq_open_alias, (__const char *__name,
+                                              int __oflag, ...), mq_open)
+     __nonnull ((1));
 __errordecl (__mq_open_wrong_number_of_args,
             "mq_open can be called either with 2 or 4 arguments");
 __errordecl (__mq_open_missing_mode_and_attr,
             "mq_open with O_CREAT in second argument needs 4 arguments");
 
 __extern_always_inline mqd_t
-mq_open (__const char *__name, int __oflag, ...)
+__NTH (mq_open (__const char *__name, int __oflag, ...))
 {
   if (__va_arg_pack_len () != 0 && __va_arg_pack_len () != 2)
     __mq_open_wrong_number_of_args ();
index ec46d18..739c0cc 100755 (executable)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2006-02-27'
+timestamp='2009-04-27'
 
 # 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
@@ -56,8 +56,8 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -161,6 +161,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
            arm*) machine=arm-unknown ;;
            sh3el) machine=shl-unknown ;;
            sh3eb) machine=sh-unknown ;;
+           sh5el) machine=sh5le-unknown ;;
            *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
        esac
        # The Operating System including object format, if it has switched
@@ -211,7 +212,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
        exit ;;
     macppc:MirBSD:*:*)
-       echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+       echo powerpc-unknown-mirbsd${UNAME_RELEASE}
        exit ;;
     *:MirBSD:*:*)
        echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
@@ -323,14 +324,30 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
        case `/usr/bin/uname -p` in
            sparc) echo sparc-icl-nx7; exit ;;
        esac ;;
+    s390x:SunOS:*:*)
+       echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
     sun4H:SunOS:5.*:*)
        echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
        exit ;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
        echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
        exit ;;
-    i86pc:SunOS:5.*:*)
-       echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+       eval $set_cc_for_build
+       SUN_ARCH="i386"
+       # If there is a compiler, see if it is configured for 64-bit objects.
+       # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+       # This test works for both compilers.
+       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+           if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+               grep IS_64BIT_ARCH >/dev/null
+           then
+               SUN_ARCH="x86_64"
+           fi
+       fi
+       echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
        exit ;;
     sun4*:SunOS:6*:*)
        # According to config.sub, this is the proper way to canonicalize
@@ -531,7 +548,7 @@ EOF
                echo rs6000-ibm-aix3.2
        fi
        exit ;;
-    *:AIX:*:[45])
+    *:AIX:*:[456])
        IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
        if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
                IBM_ARCH=rs6000
@@ -771,6 +788,8 @@ EOF
        case ${UNAME_MACHINE} in
            pc98)
                echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           amd64)
+               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
            *)
                echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
        esac
@@ -778,10 +797,7 @@ EOF
     i*:CYGWIN*:*)
        echo ${UNAME_MACHINE}-pc-cygwin
        exit ;;
-    i*:MINGW*:*)
-       echo ${UNAME_MACHINE}-pc-mingw32
-       exit ;;
-    i*:MSYS_NT-*:*:*)
+    *:MINGW*:*)
        echo ${UNAME_MACHINE}-pc-mingw32
        exit ;;
     i*:windows32*:*)
@@ -791,12 +807,18 @@ EOF
     i*:PW*:*)
        echo ${UNAME_MACHINE}-pc-pw32
        exit ;;
-    x86:Interix*:[345]*)
-       echo i586-pc-interix${UNAME_RELEASE}
-       exit ;;
-    EM64T:Interix*:[345]*)
-       echo x86_64-unknown-interix${UNAME_RELEASE}
-       exit ;;
+    *:Interix*:[3456]*)
+       case ${UNAME_MACHINE} in
+           x86)
+               echo i586-pc-interix${UNAME_RELEASE}
+               exit ;;
+           EM64T | authenticamd | genuineintel)
+               echo x86_64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+           IA64)
+               echo ia64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+       esac ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
        echo i${UNAME_MACHINE}-pc-mks
        exit ;;
@@ -830,6 +852,22 @@ EOF
        echo ${UNAME_MACHINE}-pc-minix
        exit ;;
     arm*:Linux:*:*)
+       eval $set_cc_for_build
+       if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+           | grep -q __ARM_EABI__
+       then
+           echo ${UNAME_MACHINE}-unknown-linux-gnu
+       else
+           if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
+               | grep -q __ARM_PCS_VFP
+           then
+               echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+           else
+               echo ${UNAME_MACHINE}-unknown-linux-gnueabihf
+           fi
+       fi
+       exit ;;
+    avr32*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
        exit ;;
     cris:Linux:*:*)
@@ -919,6 +957,9 @@ EOF
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
        exit ;;
+    padre:Linux:*:*)
+       echo sparc-unknown-linux-gnu
+       exit ;;
     parisc:Linux:*:* | hppa:Linux:*:*)
        # Look for CPU level
        case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
@@ -948,6 +989,9 @@ EOF
     x86_64:Linux:*:*)
        echo x86_64-unknown-linux-gnu
        exit ;;
+    xtensa*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
     i*86:Linux:*:*)
        # The BFD linker knows what the default object file format is, so
        # first see if it will tell us. cd to the root directory to prevent
@@ -966,9 +1010,6 @@ EOF
          a.out-i386-linux)
                echo "${UNAME_MACHINE}-pc-linux-gnuaout"
                exit ;;
-         coff-i386)
-               echo "${UNAME_MACHINE}-pc-linux-gnucoff"
-               exit ;;
          "")
                # Either a pre-BFD a.out linker (linux-gnuoldld) or
                # one that does not give us useful --help.
@@ -990,7 +1031,7 @@ EOF
        LIBC=gnulibc1
        # endif
        #else
-       #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
+       #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
        LIBC=gnu
        #else
        LIBC=gnuaout
@@ -1083,8 +1124,11 @@ EOF
     pc:*:*:*)
        # Left here for compatibility:
         # uname -m prints for DJGPP always 'pc', but it prints nothing about
-        # the processor, so we play safe by assuming i386.
-       echo i386-pc-msdosdjgpp
+        # the processor, so we play safe by assuming i586.
+       # Note: whatever this is, it MUST be the same as what config.sub
+       # prints for the "djgpp" host, or else GDB configury will decide that
+       # this is a cross-build.
+       echo i586-pc-msdosdjgpp
         exit ;;
     Intel:Mach:3*:*)
        echo i386-pc-mach3
@@ -1122,6 +1166,16 @@ EOF
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
           && { echo i486-ncr-sysv4; exit; } ;;
+    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+       OS_REL='.3'
+       test -r /etc/.relid \
+           && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+           && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+           && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+           && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
        echo m68k-unknown-lynxos${UNAME_RELEASE}
        exit ;;
@@ -1197,6 +1251,9 @@ EOF
     BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
        echo i586-pc-beos
        exit ;;
+    BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
+       echo i586-pc-haiku
+       exit ;;
     SX-4:SUPER-UX:*:*)
        echo sx4-nec-superux${UNAME_RELEASE}
        exit ;;
@@ -1206,6 +1263,15 @@ EOF
     SX-6:SUPER-UX:*:*)
        echo sx6-nec-superux${UNAME_RELEASE}
        exit ;;
+    SX-7:SUPER-UX:*:*)
+       echo sx7-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8:SUPER-UX:*:*)
+       echo sx8-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8R:SUPER-UX:*:*)
+       echo sx8r-nec-superux${UNAME_RELEASE}
+       exit ;;
     Power*:Rhapsody:*:*)
        echo powerpc-apple-rhapsody${UNAME_RELEASE}
        exit ;;
@@ -1296,6 +1362,9 @@ EOF
     i*86:rdos:*:*)
        echo ${UNAME_MACHINE}-pc-rdos
        exit ;;
+    i*86:AROS:*:*)
+       echo ${UNAME_MACHINE}-pc-aros
+       exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
@@ -1456,9 +1525,9 @@ This script, last modified $timestamp, has failed to recognize
 the operating system you are using. It is advised that you
 download the most up to date version of the config scripts from
 
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
 and
-  http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
 
 If the version you run ($0) is already up to date, please
 send the following data and any information you think might be
index 51938d0..a39437d 100755 (executable)
@@ -1,10 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
-#   Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
 
-timestamp='2006-02-27'
+timestamp='2009-04-17'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>."
 version="\
 GNU config.sub ($timestamp)
 
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-Free Software Foundation, Inc.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
@@ -122,6 +122,7 @@ maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
 case $maybe_os in
   nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
   uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  kopensolaris*-gnu* | \
   storm-chaos* | os2-emx* | rtmk-nova*)
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
@@ -241,20 +242,24 @@ 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 | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
        | bfin \
        | c4x | clipper \
        | d10v | d30v | dlx | dsp16xx \
-       | fr30 | frv \
+       | fido | fr30 | frv \
        | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
        | i370 | i860 | i960 | ia64 \
        | ip2k | iq2000 \
-       | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
+       | lm32 \
+       | m32c | m32r | m32rle | m68000 | m68k | m88k \
+       | maxq | mb | microblaze | mcore | mep | metag \
        | mips | mipsbe | mipseb | mipsel | mipsle \
        | mips16 \
        | mips64 | mips64el \
-       | mips64vr | mips64vrel \
+       | mips64octeon | mips64octeonel \
        | mips64orion | mips64orionel \
+       | mips64r5900 | mips64r5900el \
+       | mips64vr | mips64vrel \
        | mips64vr4100 | mips64vr4100el \
        | mips64vr4300 | mips64vr4300el \
        | mips64vr5000 | mips64vr5000el \
@@ -267,6 +272,7 @@ case $basic_machine in
        | mipsisa64sr71k | mipsisa64sr71kel \
        | mipstx39 | mipstx39el \
        | mn10200 | mn10300 \
+       | moxie \
        | mt \
        | msp430 \
        | nios | nios2 \
@@ -275,19 +281,17 @@ case $basic_machine in
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
        | pyramid \
-       | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+       | score \
+       | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
        | sh64 | sh64le \
-       | sparc | sparc64 | sparc64b | sparc64v | sparc64v2 | sparc86x | sparclet | sparclite \
-       | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sparcv9v2 \
-       | strongarm \
+       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+       | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+       | spu | strongarm \
        | tahoe | thumb | tic4x | tic80 | tron \
        | v850 | v850e \
        | we32k \
-       | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
-       | z8k)
-               basic_machine=$basic_machine-unknown
-               ;;
-       m32c)
+       | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+       | z8k | z80)
                basic_machine=$basic_machine-unknown
                ;;
        m6811 | m68hc11 | m6812 | m68hc12)
@@ -319,25 +323,28 @@ case $basic_machine in
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
        | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
-       | avr-* \
+       | avr-* | avr32-* \
        | bfin-* | bs2000-* \
        | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
        | clipper-* | craynv-* | cydra-* \
        | d10v-* | d30v-* | dlx-* \
        | elxsi-* \
-       | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+       | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
        | h8300-* | h8500-* \
        | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
        | i*86-* | i860-* | i960-* | ia64-* \
        | ip2k-* | iq2000-* \
-       | m32r-* | m32rle-* \
+       | lm32-* \
+       | m32c-* | m32r-* | m32rle-* \
        | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
-       | m88110-* | m88k-* | maxq-* | mcore-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
        | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
        | mips16-* \
        | mips64-* | mips64el-* \
-       | mips64vr-* | mips64vrel-* \
+       | mips64octeon-* | mips64octeonel-* \
        | mips64orion-* | mips64orionel-* \
+       | mips64r5900-* | mips64r5900el-* \
+       | mips64vr-* | mips64vrel-* \
        | mips64vr4100-* | mips64vr4100el-* \
        | mips64vr4300-* | mips64vr4300el-* \
        | mips64vr5000-* | mips64vr5000el-* \
@@ -359,22 +366,24 @@ case $basic_machine in
        | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
        | pyramid-* \
        | romp-* | rs6000-* \
-       | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+       | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
        | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc64v2-* | sparc86x-* | sparclet-* \
+       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
        | sparclite-* \
-       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sparcv9v2-* | strongarm-* | sv1-* | sx?-* \
+       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
        | tahoe-* | thumb-* \
-       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
        | tron-* \
        | v850-* | v850e-* | vax-* \
        | we32k-* \
-       | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
-       | xstormy16-* | xtensa-* \
+       | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+       | xstormy16-* | xtensa*-* \
        | ymp-* \
-       | z8k-*)
+       | z8k-* | z80-*)
                ;;
-       m32c-*)
+       # Recognize the basic CPU types without company name, with glob match.
+       xtensa*)
+               basic_machine=$basic_machine-unknown
                ;;
        # Recognize the various machine names and aliases which stand
        # for a CPU type and a company and sometimes even an OS.
@@ -438,6 +447,10 @@ case $basic_machine in
                basic_machine=m68k-apollo
                os=-bsd
                ;;
+       aros)
+               basic_machine=i386-pc
+               os=-aros
+               ;;
        aux)
                basic_machine=m68k-apple
                os=-aux
@@ -446,10 +459,22 @@ case $basic_machine in
                basic_machine=ns32k-sequent
                os=-dynix
                ;;
+       blackfin)
+               basic_machine=bfin-unknown
+               os=-linux
+               ;;
+       blackfin-*)
+               basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        c90)
                basic_machine=c90-cray
                os=-unicos
                ;;
+        cegcc)
+               basic_machine=arm-unknown
+               os=-cegcc
+               ;;
        convex-c1)
                basic_machine=c1-convex
                os=-bsd
@@ -478,8 +503,8 @@ case $basic_machine in
                basic_machine=craynv-cray
                os=-unicosmp
                ;;
-       cr16c)
-               basic_machine=cr16c-unknown
+       cr16)
+               basic_machine=cr16-unknown
                os=-elf
                ;;
        crds | unos)
@@ -517,6 +542,10 @@ case $basic_machine in
                basic_machine=m88k-motorola
                os=-sysv3
                ;;
+       dicos)
+               basic_machine=i686-pc
+               os=-dicos
+               ;;
        djgpp)
                basic_machine=i586-pc
                os=-msdosdjgpp
@@ -671,6 +700,14 @@ case $basic_machine in
                basic_machine=m68k-isi
                os=-sysv
                ;;
+       m68knommu)
+               basic_machine=m68k-unknown
+               os=-linux
+               ;;
+       m68knommu-*)
+               basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        m88k-omron*)
                basic_machine=m88k-omron
                ;;
@@ -686,6 +723,10 @@ case $basic_machine in
                basic_machine=i386-pc
                os=-mingw32
                ;;
+       mingw32ce)
+               basic_machine=arm-unknown
+               os=-mingw32ce
+               ;;
        miniframe)
                basic_machine=m68000-convergent
                ;;
@@ -812,6 +853,14 @@ case $basic_machine in
                basic_machine=i860-intel
                os=-osf
                ;;
+       parisc)
+               basic_machine=hppa-unknown
+               os=-linux
+               ;;
+       parisc-*)
+               basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
        pbd)
                basic_machine=sparc-tti
                ;;
@@ -913,6 +962,10 @@ case $basic_machine in
        sb1el)
                basic_machine=mipsisa64sb1el-unknown
                ;;
+       sde)
+               basic_machine=mipsisa32-sde
+               os=-elf
+               ;;
        sei)
                basic_machine=mips-sei
                os=-seiux
@@ -924,6 +977,9 @@ case $basic_machine in
                basic_machine=sh-hitachi
                os=-hms
                ;;
+       sh5el)
+               basic_machine=sh5le-unknown
+               ;;
        sh64)
                basic_machine=sh64-unknown
                ;;
@@ -1013,6 +1069,10 @@ case $basic_machine in
                basic_machine=tic6x-unknown
                os=-coff
                ;;
+       tile*)
+               basic_machine=tile-unknown
+               os=-linux-gnu
+               ;;
        tx39)
                basic_machine=mipstx39-unknown
                ;;
@@ -1088,6 +1148,10 @@ case $basic_machine in
                basic_machine=z8k-unknown
                os=-sim
                ;;
+       z80-*-coff)
+               basic_machine=z80-unknown
+               os=-sim
+               ;;
        none)
                basic_machine=none-none
                os=-none
@@ -1126,10 +1190,10 @@ case $basic_machine in
        we32k)
                basic_machine=we32k-att
                ;;
-       sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+       sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
                basic_machine=sh-unknown
                ;;
-       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sparcv9v2)
+       sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
                basic_machine=sparc-sun
                ;;
        cydra)
@@ -1198,8 +1262,9 @@ case $os in
        -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
              | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
              | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+             | -kopensolaris* \
              | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
-             | -aos* \
+             | -aos* | -aros* \
              | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
              | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
              | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
@@ -1208,7 +1273,7 @@ case $os in
              | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
              | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
              | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
-             | -chorusos* | -chorusrdb* \
+             | -chorusos* | -chorusrdb* | -cegcc* \
              | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
              | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
              | -uxpv* | -beos* | -mpeix* | -udk* \
@@ -1218,7 +1283,7 @@ case $os in
              | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
              | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
              | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
-             | -skyos* | -haiku* | -rdos*)
+             | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
        # Remember, each alternative MUST END IN *, to match a version number.
                ;;
        -qnx*)
@@ -1348,6 +1413,9 @@ case $os in
        -zvmoe)
                os=-zvmoe
                ;;
+       -dicos*)
+               os=-dicos
+               ;;
        -none)
                ;;
        *)
@@ -1370,6 +1438,12 @@ else
 # system, and we'll never get to this point.
 
 case $basic_machine in
+        score-*)
+               os=-elf
+               ;;
+        spu-*)
+               os=-elf
+               ;;
        *-acorn)
                os=-riscix1.2
                ;;
@@ -1379,9 +1453,9 @@ case $basic_machine in
        arm*-semi)
                os=-aout
                ;;
-    c4x-* | tic4x-*)
-        os=-coff
-        ;;
+        c4x-* | tic4x-*)
+               os=-coff
+               ;;
        # This must come before the *-dec entry.
        pdp10-*)
                os=-tops20
@@ -1407,6 +1481,9 @@ case $basic_machine in
        m68*-cisco)
                os=-aout
                ;;
+        mep-*)
+               os=-elf
+               ;;
        mips*-cisco)
                os=-elf
                ;;
index 40709d5..53a3e96 100644 (file)
@@ -35,8 +35,6 @@ accept4 (fd, addr, addr_len, flags)
   __set_errno (ENOSYS);
   return -1;
 }
-libc_hidden_def (accept4)
-
 
 stub_warning (accept4)
 #include <stub-tag.h>
index 22dccdf..c728d98 100644 (file)
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <fcntl.h>
 #include <sys/socket.h>
 #include <kernel-features.h>
 
 #if defined SOCK_CLOEXEC && !defined __ASSUME_SOCK_CLOEXEC
 int __have_sock_cloexec;
 #endif
+
+#if defined O_CLOEXEC && !defined __ASSUME_PIPE2
+int __have_pipe2;
+#endif
index d590f99..4de9dab 100644 (file)
@@ -68,7 +68,7 @@ tests := tstscanf test_rdwr test-popen tstgetln test-fseek \
         tst-popen tst-unlockedio tst-fmemopen2 tst-put-error tst-fgets \
         tst-fwrite bug16 bug17 tst-sprintf2 bug18 \
         bug19 tst-popen2 scanf14 scanf15 bug21 bug22 scanf16 scanf17 \
-        tst-setvbuf1
+        tst-setvbuf1 bug23-2 bug23-3 bug23-4
 tests-$(OPTION_EGLIBC_LOCALE_CODE) \
       += tst-sscanf tst-swprintf bug15 test-vfprintf bug14 scanf13 tst-grouping
 tests-$(OPTION_POSIX_WIDE_CHAR_DEVICE_IO) \
@@ -96,7 +96,7 @@ $(objpfx)tst-printf.out: $(objpfx)tst-printf tst-printf.sh
        $(SHELL) -e tst-printf.sh $(common-objpfx) '$(run-program-prefix)'
 # eglibc: endif
 
-CFLAGS-vfprintf.c = -Wno-uninitialized
+CFLAGS-vfprintf.c = -Wno-uninitialized -fno-delayed-branch
 CFLAGS-vfwprintf.c = -Wno-uninitialized
 CFLAGS-tst-printf.c = -Wno-format
 CFLAGS-tstdiomisc.c = -Wno-format
diff --git a/stdio-common/bug23-2.c b/stdio-common/bug23-2.c
new file mode 100644 (file)
index 0000000..9e0cfe6
--- /dev/null
@@ -0,0 +1,70 @@
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+static const char expected[] = "\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55\
+\n\
+a\n\
+abbcd55%%%%%%%%%%%%%%%%%%%%%%%%%%\n";
+
+static int
+do_test (void)
+{
+  char *buf = malloc (strlen (expected) + 1);
+  snprintf (buf, strlen (expected) + 1,
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+           "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n",
+           "a", "b", "c", "d", 5);
+  return strcmp (buf, expected) != 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/stdio-common/bug23-3.c b/stdio-common/bug23-3.c
new file mode 100644 (file)
index 0000000..57c8cef
--- /dev/null
@@ -0,0 +1,50 @@
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+int
+do_test (void)
+{
+  size_t instances = 16384;
+#define X0 "\n%1$s\n" "%1$s" "%2$s" "%2$s" "%3$s" "%4$s" "%5$d" "%5$d"
+  const char *item = "\na\nabbcd55";
+#define X3 X0 X0 X0 X0 X0 X0 X0 X0
+#define X6 X3 X3 X3 X3 X3 X3 X3 X3
+#define X9 X6 X6 X6 X6 X6 X6 X6 X6
+#define X12 X9 X9 X9 X9 X9 X9 X9 X9
+#define X14 X12 X12 X12 X12
+#define TRAILER "%%%%%%%%%%%%%%%%%%%%%%%%%%"
+#define TRAILER2 TRAILER TRAILER
+  size_t length = instances * strlen (item) + strlen (TRAILER) + 1;
+
+  char *buf = malloc (length + 1);
+  snprintf (buf, length + 1,
+           X14 TRAILER2 "\n",
+           "a", "b", "c", "d", 5);
+
+  const char *p = buf;
+  size_t i;
+  for (i = 0; i < instances; ++i)
+    {
+      const char *expected;
+      for (expected = item; *expected; ++expected)
+       {
+         if (*p != *expected)
+           {
+             printf ("mismatch at offset %zu (%zu): expected %d, got %d\n",
+                     (size_t) (p - buf), i, *expected & 0xFF, *p & 0xFF);
+             return 1;
+           }
+         ++p;
+       }
+    }
+  if (strcmp (p, TRAILER "\n") != 0)
+    {
+      printf ("mismatch at trailer: [%s]\n", p);
+      return 1;
+    }
+  free (buf);
+  return 0;
+}
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
diff --git a/stdio-common/bug23-4.c b/stdio-common/bug23-4.c
new file mode 100644 (file)
index 0000000..a478564
--- /dev/null
@@ -0,0 +1,31 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/resource.h>
+
+#define LIMIT 1000000
+
+int
+main (void)
+{
+  struct rlimit lim;
+  getrlimit (RLIMIT_STACK, &lim);
+  lim.rlim_cur = 1048576;
+  setrlimit (RLIMIT_STACK, &lim);
+  char *fmtstr = malloc (4 * LIMIT + 1);
+  if (fmtstr == NULL)
+    abort ();
+  char *output = malloc (LIMIT + 1);
+  if (output == NULL)
+    abort ();
+  for (size_t i = 0; i < LIMIT; i++)
+    memcpy (fmtstr + 4 * i, "%1$d", 4);
+  fmtstr[4 * LIMIT] = '\0';
+  int ret = snprintf (output, LIMIT + 1, fmtstr, 0);
+  if (ret != LIMIT)
+    abort ();
+  for (size_t i = 0; i < LIMIT; i++)
+    if (output[i] != '0')
+      abort ();
+  return 0;
+}
index 627c21c..a10780d 100644 (file)
@@ -86,8 +86,12 @@ psiginfo (const siginfo_t *pinfo, const char *s)
   const char *desc;
   if (pinfo->si_signo >= 0 && pinfo->si_signo < NSIG
       && ((desc = INTUSE(_sys_siglist)[pinfo->si_signo]) != NULL
-         || (pinfo->si_signo >= SIGRTMIN && pinfo->si_signo < SIGRTMAX)))
+#ifdef SIGRTMIN
+         || (pinfo->si_signo >= SIGRTMIN && pinfo->si_signo < SIGRTMAX)
+#endif
+        ))
     {
+#ifdef SIGRTMIN
       if (desc == NULL)
        {
          if (pinfo->si_signo - SIGRTMIN < SIGRTMAX - pinfo->si_signo)
@@ -106,6 +110,7 @@ psiginfo (const siginfo_t *pinfo, const char *s)
            }
        }
       else
+#endif
        fprintf (fp, "%s (", _(desc));
 
       const char *base = NULL;
index a987e87..be0abe8 100644 (file)
@@ -197,5 +197,38 @@ main (void)
        }
     }
 
+  /* BZ #16618
+     The test will segfault during SSCANF if the buffer overflow
+     is not fixed.  The size of `s` is such that it forces the use
+     of malloc internally and this triggers the incorrect computation.
+     Thus the value for SIZE is arbitrariy high enough that malloc
+     is used.  */
+  {
+#define SIZE 131072
+    CHAR *s = malloc ((SIZE + 1) * sizeof (*s));
+    if (s == NULL)
+      abort ();
+    for (size_t i = 0; i < SIZE; i++)
+      s[i] = L('0');
+    s[SIZE] = L('\0');
+    int i = 42;
+    /* Scan multi-digit zero into `i`.  */
+    if (SSCANF (s, L("%d"), &i) != 1)
+      {
+       printf ("FAIL: bug16618: SSCANF did not read one input item.\n");
+       result = 1;
+      }
+    if (i != 0)
+      {
+       printf ("FAIL: bug16618: Value of `i` was not zero as expected.\n");
+       result = 1;
+      }
+    free (s);
+    if (result != 1)
+      printf ("PASS: bug16618: Did not crash.\n");
+#undef SIZE
+  }
+
+
   return result;
 }
index 68adb26..aa48694 100644 (file)
@@ -248,6 +248,15 @@ vfprintf (FILE *s, const CHAR_T *format, va_list ap)
      0 if unknown.  */
   int readonly_format = 0;
 
+  /* For the argument descriptions, which may be allocated on the heap.  */
+  void *args_malloced = NULL;
+
+  /* For positional argument handling.  */
+  struct printf_spec *specs;
+
+  /* Track if we malloced the SPECS array and thus must free it.  */
+  bool specs_malloced = false;
+
   /* This table maps a character into a number representing a
      class.  In each step there is a destination label for each
      class.  */
@@ -1660,17 +1669,18 @@ do_positional:
     /* Array with information about the needed arguments.  This has to
        be dynamically extensible.  */
     size_t nspecs = 0;
-    size_t nspecs_max = 32;    /* A more or less arbitrary start value.  */
-    struct printf_spec *specs
-      = alloca (nspecs_max * sizeof (struct printf_spec));
+    /* A more or less arbitrary start value.  */
+    size_t nspecs_size = 32 * sizeof (struct printf_spec);
 
+    specs = alloca (nspecs_size);
     /* The number of arguments the format string requests.  This will
        determine the size of the array needed to store the argument
        attributes.  */
     size_t nargs = 0;
-    int *args_type;
-    union printf_arg *args_value = NULL;
+    size_t bytes_per_arg;
+    union printf_arg *args_value;
     int *args_size;
+    int *args_type;
 
     /* Positional parameters refer to arguments directly.  This could
        also determine the maximum number of arguments.  Track the
@@ -1680,7 +1690,8 @@ do_positional:
     /* Just a counter.  */
     size_t cnt;
 
-    free (workstart);
+    if (__builtin_expect (workstart != NULL, 0))
+      free (workstart);
     workstart = NULL;
 
     if (! LOCALE_SUPPORT)
@@ -1701,14 +1712,42 @@ do_positional:
 
     for (f = lead_str_end; *f != L_('\0'); f = specs[nspecs++].next_fmt)
       {
-       if (nspecs >= nspecs_max)
+       if (nspecs * sizeof (*specs) >= nspecs_size)
          {
            /* Extend the array of format specifiers.  */
+           if (nspecs_size * 2 < nspecs_size)
+             {
+               __set_errno (ENOMEM);
+               done = -1;
+               goto all_done;
+             }
            struct printf_spec *old = specs;
-           specs = extend_alloca (specs, nspecs_max, 2 * nspecs_max);
+           if (__libc_use_alloca (2 * nspecs_size))
+             specs = extend_alloca (specs, nspecs_size, 2 * nspecs_size);
+           else
+             {
+               nspecs_size *= 2;
+               specs = malloc (nspecs_size);
+               if (specs == NULL)
+                 {
+                   __set_errno (ENOMEM);
+                   specs = old;
+                   done = -1;
+                   goto all_done;
+                 }
+             }
 
            /* Copy the old array's elements to the new space.  */
-           memmove (specs, old, nspecs * sizeof (struct printf_spec));
+           memmove (specs, old, nspecs * sizeof (*specs));
+
+           /* If we had previously malloc'd space for SPECS, then
+              release it after the copy is complete.  */
+           if (specs_malloced)
+             free (old);
+
+           /* Now set SPECS_MALLOCED if needed.  */
+           if (!__libc_use_alloca (nspecs_size))
+             specs_malloced = true;
          }
 
        /* Parse the format specifier.  */
@@ -1721,13 +1760,38 @@ do_positional:
 
     /* Determine the number of arguments the format string consumes.  */
     nargs = MAX (nargs, max_ref_arg);
+    /* Calculate total size needed to represent a single argument across
+       all three argument-related arrays.  */
+    bytes_per_arg = sizeof (*args_value) + sizeof (*args_size)
+                    + sizeof (*args_type);
+
+    /* Check for potential integer overflow.  */
+    if (__builtin_expect (nargs > SIZE_MAX / bytes_per_arg, 0))
+      {
+         __set_errno (ERANGE);
+         done = -1;
+         goto all_done;
+      }
+
+    /* Allocate memory for all three argument arrays.  */
+    if (__libc_use_alloca (nargs * bytes_per_arg))
+        args_value = alloca (nargs * bytes_per_arg);
+    else
+      {
+        args_value = args_malloced = malloc (nargs * bytes_per_arg);
+        if (args_value == NULL)
+          {
+            done = -1;
+            goto all_done;
+          }
+      }
 
-    /* Allocate memory for the argument descriptions.  */
-    args_type = alloca (nargs * sizeof (int));
+    /* Set up the remaining two arrays to each point past the end of the
+       prior array, since space for all three has been allocated now.  */
+    args_size = &args_value[nargs].pa_int;
+    args_type = &args_size[nargs];
     memset (args_type, s->_flags2 & _IO_FLAGS2_FORTIFY ? '\xff' : '\0',
-           nargs * sizeof (int));
-    args_value = alloca (nargs * sizeof (union printf_arg));
-    args_size = alloca (nargs * sizeof (int));
+           nargs * sizeof (*args_type));
 
     /* XXX Could do sanity check here: If any element in ARGS_TYPE is
        still zero after this loop, format is invalid.  For now we
@@ -1910,6 +1974,11 @@ do_positional:
              {
                workstart = (CHAR_T *) malloc ((MAX (prec, width) + 32)
                                               * sizeof (CHAR_T));
+               if (workstart == NULL)
+                 {
+                   done = -1;
+                   goto all_done;
+                 }
                workend = workstart + (MAX (prec, width) + 32);
              }
          }
@@ -1985,7 +2054,8 @@ do_positional:
            break;
          }
 
-       free (workstart);
+       if (__builtin_expect (workstart != NULL, 0))
+         free (workstart);
        workstart = NULL;
 
        /* Write the following constant string.  */
@@ -1996,6 +2066,10 @@ do_positional:
   }
 
 all_done:
+  if (specs_malloced)
+    free (specs);
+  if (__builtin_expect (args_malloced != NULL, 0))
+    free (args_malloced);
   if (__builtin_expect (workstart != NULL, 0))
     free (workstart);
   /* Unlock the stream.  */
index bf89ec5..f628b5e 100644 (file)
@@ -272,16 +272,39 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
   CHAR_T *wp = NULL;           /* Workspace.  */
   size_t wpmax = 0;            /* Maximal size of workspace.  */
   size_t wpsize;               /* Currently used bytes in workspace.  */
+  bool use_malloc = false;
 #define ADDW(Ch)                                                           \
   do                                                                       \
     {                                                                      \
-      if (wpsize == wpmax)                                                 \
+      if (__builtin_expect (wpsize == wpmax, 0))                           \
        {                                                                   \
          CHAR_T *old = wp;                                                 \
-         wpmax = (UCHAR_MAX + 1 > 2 * wpmax ? UCHAR_MAX + 1 : 2 * wpmax);  \
-         wp = (CHAR_T *) alloca (wpmax * sizeof (CHAR_T));                 \
-         if (old != NULL)                                                  \
-           MEMCPY (wp, old, wpsize);                                       \
+         bool fits = __builtin_expect (wpmax <= SIZE_MAX / sizeof (CHAR_T) / 2, 1); \
+         size_t wpneed = MAX (UCHAR_MAX + 1, 2 * wpmax);                   \
+         size_t newsize = fits ? wpneed * sizeof (CHAR_T) : SIZE_MAX;      \
+         if (!__libc_use_alloca (newsize))                                 \
+           {                                                               \
+             wp = realloc (use_malloc ? wp : NULL, newsize);               \
+             if (wp == NULL)                                               \
+               {                                                           \
+                 if (use_malloc)                                           \
+                   free (old);                                             \
+                 done = EOF;                                               \
+                 goto errout;                                              \
+               }                                                           \
+             if (! use_malloc)                                             \
+               MEMCPY (wp, old, wpsize);                                   \
+             wpmax = wpneed;                                               \
+             use_malloc = true;                                            \
+           }                                                               \
+         else                                                              \
+           {                                                               \
+             size_t s = wpmax * sizeof (CHAR_T);                           \
+             wp = (CHAR_T *) extend_alloca (wp, s, newsize);               \
+             wpmax = s / sizeof (CHAR_T);                                  \
+             if (old != NULL)                                              \
+               MEMCPY (wp, old, wpsize);                                   \
+           }                                                               \
        }                                                                   \
       wp[wpsize++] = (Ch);                                                 \
     }                                                                      \
@@ -690,7 +713,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                      if (Str != NULL)                                        \
                        add_ptr_to_free (strptr);                             \
                      else if (flags & POSIX_MALLOC)                          \
-                       goto reteof;                                          \
+                       {                                                     \
+                         done = EOF;                                         \
+                         goto errout;                                        \
+                       }                                                     \
                    }                                                         \
                  else                                                        \
                    Str = ARG (Type *);                                       \
@@ -731,8 +757,11 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                          newstr = (char *) realloc (*strptr,
                                                     strleng + MB_CUR_MAX);
                          if (newstr == NULL)
-                           /* c can't have `a' flag, only `m'.  */
-                           goto reteof;
+                           {
+                             /* c can't have `a' flag, only `m'.  */
+                             done = EOF;
+                             goto errout;
+                           }
                          else
                            {
                              *strptr = newstr;
@@ -778,8 +807,11 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                                 effort.  */
                              str = (char *) realloc (*strptr, strsize + 1);
                              if (str == NULL)
-                               /* c can't have `a' flag, only `m'.  */
-                               goto reteof;
+                               {
+                                 /* c can't have `a' flag, only `m'.  */
+                                 done = EOF;
+                                 goto errout;
+                               }
                              else
                                {
                                  *strptr = (char *) str;
@@ -850,8 +882,12 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                                                      (strsize + 1)
                                                      * sizeof (wchar_t));
                          if (wstr == NULL)
-                           /* C or lc can't have `a' flag, only `m' flag.  */
-                           goto reteof;
+                           {
+                             /* C or lc can't have `a' flag, only `m'
+                                flag.  */
+                             done = EOF;
+                             goto errout;
+                           }
                          else
                            {
                              *strptr = (char *) wstr;
@@ -901,8 +937,11 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                                                    ((strsize + 1)
                                                     * sizeof (wchar_t)));
                        if (wstr == NULL)
-                         /* C or lc can't have `a' flag, only `m' flag.  */
-                         goto reteof;
+                         {
+                           /* C or lc can't have `a' flag, only `m' flag.  */
+                           done = EOF;
+                           goto errout;
+                         }
                        else
                          {
                            *strptr = (char *) wstr;
@@ -1014,7 +1053,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                            if (newstr == NULL)
                              {
                                if (flags & POSIX_MALLOC)
-                                 goto reteof;
+                                 {
+                                   done = EOF;
+                                   goto errout;
+                                 }
                                /* We lose.  Oh well.  Terminate the
                                   string and stop converting,
                                   so at least we don't skip any input.  */
@@ -1064,7 +1106,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                              if (str == NULL)
                                {
                                  if (flags & POSIX_MALLOC)
-                                   goto reteof;
+                                   {
+                                     done = EOF;
+                                     goto errout;
+                                   }
                                  /* We lose.  Oh well.  Terminate the
                                     string and stop converting,
                                     so at least we don't skip any input.  */
@@ -1110,7 +1155,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                      if (newstr == NULL)
                        {
                          if (flags & POSIX_MALLOC)
-                           goto reteof;
+                           {
+                             done = EOF;
+                             goto errout;
+                           }
                          /* We lose.  Oh well.  Terminate the string
                             and stop converting, so at least we don't
                             skip any input.  */
@@ -1194,7 +1242,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                            if (wstr == NULL)
                              {
                                if (flags & POSIX_MALLOC)
-                                 goto reteof;
+                                 {
+                                   done = EOF;
+                                   goto errout;
+                                 }
                                /* We lose.  Oh well.  Terminate the string
                                   and stop converting, so at least we don't
                                   skip any input.  */
@@ -1266,7 +1317,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                          if (wstr == NULL)
                            {
                              if (flags & POSIX_MALLOC)
-                               goto reteof;
+                               {
+                                 done = EOF;
+                                 goto errout;
+                               }
                              /* We lose.  Oh well.  Terminate the
                                 string and stop converting, so at
                                 least we don't skip any input.  */
@@ -2470,7 +2524,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                              if (wstr == NULL)
                                {
                                  if (flags & POSIX_MALLOC)
-                                   goto reteof;
+                                   {
+                                     done = EOF;
+                                     goto errout;
+                                   }
                                  /* We lose.  Oh well.  Terminate the string
                                     and stop converting, so at least we don't
                                     skip any input.  */
@@ -2552,7 +2609,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                              if (wstr == NULL)
                                {
                                  if (flags & POSIX_MALLOC)
-                                   goto reteof;
+                                   {
+                                     done = EOF;
+                                     goto errout;
+                                   }
                                  /* We lose.  Oh well.  Terminate the
                                     string and stop converting,
                                     so at least we don't skip any input.  */
@@ -2694,7 +2754,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                              if (newstr == NULL)
                                {
                                  if (flags & POSIX_MALLOC)
-                                   goto reteof;
+                                   {
+                                     done = EOF;
+                                     goto errout;
+                                   }
                                  /* We lose.  Oh well.  Terminate the string
                                     and stop converting, so at least we don't
                                     skip any input.  */
@@ -2759,7 +2822,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                                  goto allocagain;
                                }
                              if (flags & POSIX_MALLOC)
-                               goto reteof;
+                               {
+                                 done = EOF;
+                                 goto errout;
+                               }
                              /* We lose.  Oh well.  Terminate the
                                 string and stop converting,
                                 so at least we don't skip any input.  */
@@ -2802,7 +2868,10 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
                      if (newstr == NULL)
                        {
                          if (flags & POSIX_MALLOC)
-                           goto reteof;
+                           {
+                             done = EOF;
+                             goto errout;
+                           }
                          /* We lose.  Oh well.  Terminate the string
                             and stop converting, so at least we don't
                             skip any input.  */
@@ -2865,12 +2934,14 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
   /* Unlock stream.  */
   UNLOCK_STREAM (s);
 
+  if (use_malloc)
+    free (wp);
+
   if (errp != NULL)
     *errp |= errval;
 
-  if (done == EOF)
+  if (__builtin_expect (done == EOF, 0))
     {
-  reteof:
       if (__builtin_expect (ptrs_to_free != NULL, 0))
        {
          struct ptrs_to_free *p = ptrs_to_free;
@@ -2885,7 +2956,6 @@ _IO_vfscanf_internal (_IO_FILE *s, const char *format, _IO_va_list argptr,
              ptrs_to_free = p;
            }
        }
-      return EOF;
     }
   else if (__builtin_expect (strptr != NULL, 0))
     {
index 2a4d16a..27149eb 100644 (file)
@@ -282,6 +282,8 @@ init (void)
 
          sevlevel_var = end + (*end == ':' ? 1 : 0);
        }
+
+      __libc_lock_unlock (lock);
     }
 }
 
index a38242a..0d6247e 100644 (file)
@@ -63,6 +63,7 @@ extern unsigned long long int ____strtoull_l_internal (const char *, char **,
 #include <math.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stdint.h>
 
 /* The gmp headers need some configuration frobs.  */
 #define HAVE_ALLOCA 1
@@ -75,7 +76,6 @@ extern unsigned long long int ____strtoull_l_internal (const char *, char **,
 #include "longlong.h"
 #include "fpioconst.h"
 
-#define NDEBUG 1
 #include <assert.h>
 
 
@@ -177,19 +177,19 @@ extern const mp_limb_t _tens_in_limb[MAX_DIG_PER_LIMB + 1];
 /* Return a floating point number of the needed type according to the given
    multi-precision number after possible rounding.  */
 static FLOAT
-round_and_return (mp_limb_t *retval, int exponent, int negative,
+round_and_return (mp_limb_t *retval, intmax_t exponent, int negative,
                  mp_limb_t round_limb, mp_size_t round_bit, int more_bits)
 {
   if (exponent < MIN_EXP - 1)
     {
-      mp_size_t shift = MIN_EXP - 1 - exponent;
-
-      if (shift > MANT_DIG)
+      if (exponent < MIN_EXP - 1 - MANT_DIG)
        {
-         __set_errno (EDOM);
-         return 0.0;
+         __set_errno (ERANGE);
+         return negative ? -0.0 : 0.0;
        }
 
+      mp_size_t shift = MIN_EXP - 1 - exponent;
+
       more_bits |= (round_limb & ((((mp_limb_t) 1) << round_bit) - 1)) != 0;
       if (shift == MANT_DIG)
        /* This is a special case to handle the very seldom case where
@@ -236,6 +236,9 @@ round_and_return (mp_limb_t *retval, int exponent, int negative,
       __set_errno (ERANGE);
     }
 
+  if (exponent > MAX_EXP)
+    goto overflow;
+
   if ((round_limb & (((mp_limb_t) 1) << round_bit)) != 0
       && (more_bits || (retval[0] & 1) != 0
          || (round_limb & ((((mp_limb_t) 1) << round_bit) - 1)) != 0))
@@ -261,6 +264,7 @@ round_and_return (mp_limb_t *retval, int exponent, int negative,
     }
 
   if (exponent > MAX_EXP)
+  overflow:
     return negative ? -FLOAT_HUGE_VAL : FLOAT_HUGE_VAL;
 
   return MPN2FLOAT (retval, exponent, negative);
@@ -274,7 +278,7 @@ round_and_return (mp_limb_t *retval, int exponent, int negative,
    factor for the resulting number (see code) multiply by it.  */
 static const STRING_TYPE *
 str_to_mpn (const STRING_TYPE *str, int digcnt, mp_limb_t *n, mp_size_t *nsize,
-           int *exponent
+           intmax_t *exponent
 #ifndef USE_WIDE_CHAR
            , const char *decimal, size_t decimal_len, const char *thousands
 #endif
@@ -304,6 +308,7 @@ str_to_mpn (const STRING_TYPE *str, int digcnt, mp_limb_t *n, mp_size_t *nsize,
              cy += __mpn_add_1 (n, n, *nsize, low);
              if (cy != 0)
                {
+                 assert (*nsize < MPNSIZE);
                  n[*nsize] = cy;
                  ++(*nsize);
                }
@@ -338,7 +343,7 @@ str_to_mpn (const STRING_TYPE *str, int digcnt, mp_limb_t *n, mp_size_t *nsize,
     }
   while (--digcnt > 0);
 
-  if (*exponent > 0 && cnt + *exponent <= MAX_DIG_PER_LIMB)
+  if (*exponent > 0 && *exponent <= MAX_DIG_PER_LIMB - cnt)
     {
       low *= _tens_in_limb[*exponent];
       start = _tens_in_limb[cnt + *exponent];
@@ -358,7 +363,10 @@ str_to_mpn (const STRING_TYPE *str, int digcnt, mp_limb_t *n, mp_size_t *nsize,
       cy = __mpn_mul_1 (n, n, *nsize, start);
       cy += __mpn_add_1 (n, n, *nsize, low);
       if (cy != 0)
-       n[(*nsize)++] = cy;
+       {
+         assert (*nsize < MPNSIZE);
+         n[(*nsize)++] = cy;
+       }
     }
 
   return str;
@@ -416,7 +424,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
 {
   int negative;                        /* The sign of the number.  */
   MPN_VAR (num);               /* MP representation of the number.  */
-  int exponent;                        /* Exponent of the number.  */
+  intmax_t exponent;           /* Exponent of the number.  */
 
   /* Numbers starting `0X' or `0x' have to be processed with base 16.  */
   int base = 10;
@@ -438,7 +446,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
   /* Points at the character following the integer and fractional digits.  */
   const STRING_TYPE *expp;
   /* Total number of digit and number of digits in integer part.  */
-  int dig_no, int_no, lead_zero;
+  size_t dig_no, int_no, lead_zero;
   /* Contains the last character read.  */
   CHAR_TYPE c;
 
@@ -782,7 +790,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
      are all or any is really a fractional digit will be decided
      later.  */
   int_no = dig_no;
-  lead_zero = int_no == 0 ? -1 : 0;
+  lead_zero = int_no == 0 ? (size_t) -1 : 0;
 
   /* Read the fractional digits.  A special case are the 'american
      style' numbers like `16.' i.e. with decimal point but without
@@ -804,12 +812,13 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
             (base == 16 && ({ CHAR_TYPE lo = TOLOWER (c);
                               lo >= L_('a') && lo <= L_('f'); })))
        {
-         if (c != L_('0') && lead_zero == -1)
+         if (c != L_('0') && lead_zero == (size_t) -1)
            lead_zero = dig_no - int_no;
          ++dig_no;
          c = *++cp;
        }
     }
+  assert (dig_no <= (uintmax_t) INTMAX_MAX);
 
   /* Remember start of exponent (if any).  */
   expp = cp;
@@ -832,24 +841,80 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
 
       if (c >= L_('0') && c <= L_('9'))
        {
-         int exp_limit;
+         intmax_t exp_limit;
 
          /* Get the exponent limit. */
          if (base == 16)
-           exp_limit = (exp_negative ?
-                        -MIN_EXP + MANT_DIG + 4 * int_no :
-                        MAX_EXP - 4 * int_no + 4 * lead_zero + 3);
+           {
+             if (exp_negative)
+               {
+                 assert (int_no <= (uintmax_t) (INTMAX_MAX
+                                                + MIN_EXP - MANT_DIG) / 4);
+                 exp_limit = -MIN_EXP + MANT_DIG + 4 * (intmax_t) int_no;
+               }
+             else
+               {
+                 if (int_no)
+                   {
+                     assert (lead_zero == 0
+                             && int_no <= (uintmax_t) INTMAX_MAX / 4);
+                     exp_limit = MAX_EXP - 4 * (intmax_t) int_no + 3;
+                   }
+                 else if (lead_zero == (size_t) -1)
+                   {
+                     /* The number is zero and this limit is
+                        arbitrary.  */
+                     exp_limit = MAX_EXP + 3;
+                   }
+                 else
+                   {
+                     assert (lead_zero
+                             <= (uintmax_t) (INTMAX_MAX - MAX_EXP - 3) / 4);
+                     exp_limit = (MAX_EXP
+                                  + 4 * (intmax_t) lead_zero
+                                  + 3);
+                   }
+               }
+           }
          else
-           exp_limit = (exp_negative ?
-                        -MIN_10_EXP + MANT_DIG + int_no :
-                        MAX_10_EXP - int_no + lead_zero + 1);
+           {
+             if (exp_negative)
+               {
+                 assert (int_no
+                         <= (uintmax_t) (INTMAX_MAX + MIN_10_EXP - MANT_DIG));
+                 exp_limit = -MIN_10_EXP + MANT_DIG + (intmax_t) int_no;
+               }
+             else
+               {
+                 if (int_no)
+                   {
+                     assert (lead_zero == 0
+                             && int_no <= (uintmax_t) INTMAX_MAX);
+                     exp_limit = MAX_10_EXP - (intmax_t) int_no + 1;
+                   }
+                 else if (lead_zero == (size_t) -1)
+                   {
+                     /* The number is zero and this limit is
+                        arbitrary.  */
+                     exp_limit = MAX_10_EXP + 1;
+                   }
+                 else
+                   {
+                     assert (lead_zero
+                             <= (uintmax_t) (INTMAX_MAX - MAX_10_EXP - 1));
+                     exp_limit = MAX_10_EXP + (intmax_t) lead_zero + 1;
+                   }
+               }
+           }
+
+         if (exp_limit < 0)
+           exp_limit = 0;
 
          do
            {
-             exponent *= 10;
-             exponent += c - L_('0');
-
-             if (__builtin_expect (exponent > exp_limit, 0))
+             if (__builtin_expect ((exponent > exp_limit / 10
+                                    || (exponent == exp_limit / 10
+                                        && c - L_('0') > exp_limit % 10)), 0))
                /* The exponent is too large/small to represent a valid
                   number.  */
                {
@@ -858,7 +923,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
                  /* We have to take care for special situation: a joker
                     might have written "0.0e100000" which is in fact
                     zero.  */
-                 if (lead_zero == -1)
+                 if (lead_zero == (size_t) -1)
                    result = negative ? -0.0 : 0.0;
                  else
                    {
@@ -877,6 +942,9 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
                  /* NOTREACHED */
                }
 
+             exponent *= 10;
+             exponent += c - L_('0');
+
              c = *++cp;
            }
          while (c >= L_('0') && c <= L_('9'));
@@ -945,7 +1013,14 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
        }
 #endif
       startp += lead_zero + decimal_len;
-      exponent -= base == 16 ? 4 * lead_zero : lead_zero;
+      assert (lead_zero <= (base == 16
+                           ? (uintmax_t) INTMAX_MAX / 4
+                           : (uintmax_t) INTMAX_MAX));
+      assert (lead_zero <= (base == 16
+                           ? ((uintmax_t) exponent
+                              - (uintmax_t) INTMAX_MIN) / 4
+                           : ((uintmax_t) exponent - (uintmax_t) INTMAX_MIN)));
+      exponent -= base == 16 ? 4 * (intmax_t) lead_zero : (intmax_t) lead_zero;
       dig_no -= lead_zero;
     }
 
@@ -987,7 +1062,10 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
        }
 
       /* Adjust the exponent for the bits we are shifting in.  */
-      exponent += bits - 1 + (int_no - 1) * 4;
+      assert (int_no <= (uintmax_t) (exponent < 0
+                                    ? (INTMAX_MAX - bits + 1) / 4
+                                    : (INTMAX_MAX - exponent - bits + 1) / 4));
+      exponent += bits - 1 + ((intmax_t) int_no - 1) * 4;
 
       while (--dig_no > 0 && idx >= 0)
        {
@@ -1027,13 +1105,15 @@ ____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 int incr = (exponent < 0 ? MAX (-int_no, exponent)
-                        : MIN (dig_no - int_no, exponent));
+    register 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;
   }
 
-  if (__builtin_expect (int_no + exponent > MAX_10_EXP + 1, 0))
+  if (__builtin_expect (exponent > MAX_10_EXP + 1 - (intmax_t) int_no, 0))
     {
       __set_errno (ERANGE);
       return negative ? -FLOAT_HUGE_VAL : FLOAT_HUGE_VAL;
@@ -1218,7 +1298,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
        digits we should have enough bits for the result.  The remaining
        decimal digits give us the information that more bits are following.
        This can be used while rounding.  (Two added as a safety margin.)  */
-    if (dig_no - int_no > (MANT_DIG - bits + 2) / 3 + 2)
+    if ((intmax_t) dig_no > (intmax_t) int_no + (MANT_DIG - bits + 2) / 3 + 2)
       {
        dig_no = int_no + (MANT_DIG - bits + 2) / 3 + 2;
        more_bits = 1;
@@ -1226,7 +1306,7 @@ ____STRTOF_INTERNAL (nptr, endptr, group, loc)
     else
       more_bits = 0;
 
-    neg_exp = dig_no - int_no - exponent;
+    neg_exp = (intmax_t) dig_no - (intmax_t) int_no - exponent;
 
     /* Construct the denominator.  */
     densize = 0;
index 0d53665..5d66326 100644 (file)
@@ -67,6 +67,8 @@ distribute    := memcopy.h pagecopy.h tst-svc.expect test-string.h    \
                   str-two-way.h
 
 
+xtests = tst-strcoll-overflow
+
 include ../Rules
 
 
index d298bed..a798acf 100644 (file)
@@ -801,17 +801,17 @@ __stpcpy_small (char *__dest,
   __extension__                                                                      \
   ({ size_t __s1_len, __s2_len;                                                      \
      (__builtin_constant_p (s1) && __builtin_constant_p (s2)                 \
-      && (__s1_len = strlen (s1), __s2_len = strlen (s2),                    \
+      && (__s1_len = __builtin_strlen (s1), __s2_len = __builtin_strlen (s2), \
          (!__string2_1bptr_p (s1) || __s1_len >= 4)                          \
          && (!__string2_1bptr_p (s2) || __s2_len >= 4))                      \
       ? __builtin_strcmp (s1, s2)                                            \
       : (__builtin_constant_p (s1) && __string2_1bptr_p (s1)                 \
-        && (__s1_len = strlen (s1), __s1_len < 4)                            \
+        && (__s1_len = __builtin_strlen (s1), __s1_len < 4)                  \
         ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2)               \
            ? __builtin_strcmp (s1, s2)                                       \
            : __strcmp_cg (s1, s2, __s1_len))                                 \
         : (__builtin_constant_p (s2) && __string2_1bptr_p (s2)               \
-           && (__s2_len = strlen (s2), __s2_len < 4)                         \
+           && (__s2_len = __builtin_strlen (s2), __s2_len < 4)               \
            ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1)            \
               ? __builtin_strcmp (s1, s2)                                    \
               : __strcmp_gc (s1, s2, __s2_len))                              \
index 3176ab7..55d3343 100644 (file)
@@ -74,5 +74,6 @@ memmem (const void *haystack_start, size_t haystack_len,
   else
     return two_way_long_needle (haystack, haystack_len, needle, needle_len);
 }
+libc_hidden_def (memmem)
 
 #undef LONG_NEEDLE_THRESHOLD
index 9e55c91..2e2a889 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-1997,2002,2004,2007,2010 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1997,2002,2004,2007,2010,2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Written by Ulrich Drepper <drepper@gnu.org>, 1995.
 
@@ -26,6 +26,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <gnu/option-groups.h>
+#include <sys/param.h>
 
 #ifndef STRING_TYPE
 # define STRING_TYPE char
 
 #include "../locale/localeinfo.h"
 
+/* Track status while looking for sequences in a string.  */
+typedef struct
+{
+  int len;                     /* Length of the current sequence.  */
+  size_t val;                  /* Position of the sequence relative to the
+                                  previous non-ignored sequence.  */
+  size_t idxnow;               /* Current index in sequences.  */
+  size_t idxmax;               /* Maximum index in sequences.  */
+  size_t idxcnt;               /* Current count of indices.  */
+  size_t backw;                        /* Current Backward sequence index.  */
+  size_t backw_stop;           /* Index where the backward sequences stop.  */
+  const USTRING_TYPE *us;      /* The string.  */
+  int32_t *idxarr;             /* Array to cache weight indices.  */
+  unsigned char *rulearr;      /* Array to cache rules.  */
+  unsigned char rule;          /* Saved rule for the first sequence.  */
+  int32_t idx;                 /* Index to weight of the current sequence.  */
+  int32_t save_idx;            /* Save looked up index of a forward
+                                  sequence after the last backward
+                                  sequence.  */
+  const USTRING_TYPE *back_us; /* Beginning of the backward sequence.  */
+} coll_seq;
+
+/* Get next sequence.  The weight indices are cached, so we don't need to
+   traverse the string.  */
+static void
+get_next_seq_cached (coll_seq *seq, int nrules, int pass,
+                    const unsigned char *rulesets,
+                    const USTRING_TYPE *weights)
+{
+  size_t val = seq->val = 0;
+  int len = seq->len;
+  size_t backw_stop = seq->backw_stop;
+  size_t backw = seq->backw;
+  size_t idxcnt = seq->idxcnt;
+  size_t idxmax = seq->idxmax;
+  size_t idxnow = seq->idxnow;
+  unsigned char *rulearr = seq->rulearr;
+  int32_t *idxarr = seq->idxarr;
+
+  while (len == 0)
+    {
+      ++val;
+      if (backw_stop != ~0ul)
+       {
+         /* There is something pushed.  */
+         if (backw == backw_stop)
+           {
+             /* The last pushed character was handled.  Continue
+                with forward characters.  */
+             if (idxcnt < idxmax)
+               {
+                 idxnow = idxcnt;
+                 backw_stop = ~0ul;
+               }
+             else
+               {
+                 /* Nothing any more.  The backward sequence
+                    ended with the last sequence in the string.  */
+                 idxnow = ~0ul;
+                 break;
+               }
+           }
+         else
+           idxnow = --backw;
+       }
+      else
+       {
+         backw_stop = idxcnt;
+
+         while (idxcnt < idxmax)
+           {
+             if ((rulesets[rulearr[idxcnt] * nrules + pass]
+                  & sort_backward) == 0)
+               /* No more backward characters to push.  */
+               break;
+             ++idxcnt;
+           }
+
+         if (backw_stop == idxcnt)
+           {
+             /* No sequence at all or just one.  */
+             if (idxcnt == idxmax)
+               /* Note that LEN is still zero.  */
+               break;
+
+             backw_stop = ~0ul;
+             idxnow = idxcnt++;
+           }
+         else
+           /* We pushed backward sequences.  */
+           idxnow = backw = idxcnt - 1;
+       }
+      len = weights[idxarr[idxnow]++];
+    }
+
+  /* Update the structure.  */
+  seq->val = val;
+  seq->len = len;
+  seq->backw_stop = backw_stop;
+  seq->backw = backw;
+  seq->idxcnt = idxcnt;
+  seq->idxnow = idxnow;
+}
+
+/* Get next sequence.  Traverse the string as required.  */
+static void
+get_next_seq (coll_seq *seq, int nrules, const unsigned char *rulesets,
+             const USTRING_TYPE *weights, const int32_t *table,
+             const USTRING_TYPE *extra, const int32_t *indirect)
+{
+#include WEIGHT_H
+  size_t val = seq->val = 0;
+  int len = seq->len;
+  size_t backw_stop = seq->backw_stop;
+  size_t backw = seq->backw;
+  size_t idxcnt = seq->idxcnt;
+  size_t idxmax = seq->idxmax;
+  size_t idxnow = seq->idxnow;
+  unsigned char *rulearr = seq->rulearr;
+  int32_t *idxarr = seq->idxarr;
+  const USTRING_TYPE *us = seq->us;
+
+  while (len == 0)
+    {
+      ++val;
+      if (backw_stop != ~0ul)
+       {
+         /* There is something pushed.  */
+         if (backw == backw_stop)
+           {
+             /* The last pushed character was handled.  Continue
+                with forward characters.  */
+             if (idxcnt < idxmax)
+               {
+                 idxnow = idxcnt;
+                 backw_stop = ~0ul;
+               }
+             else
+               /* Nothing any more.  The backward sequence ended with
+                  the last sequence in the string.  Note that LEN
+                  is still zero.  */
+               break;
+           }
+         else
+           idxnow = --backw;
+       }
+      else
+       {
+         backw_stop = idxmax;
+
+         while (*us != L('\0'))
+           {
+             int32_t tmp = findidx (&us, -1);
+             rulearr[idxmax] = tmp >> 24;
+             idxarr[idxmax] = tmp & 0xffffff;
+             idxcnt = idxmax++;
+
+             if ((rulesets[rulearr[idxcnt] * nrules]
+                  & sort_backward) == 0)
+               /* No more backward characters to push.  */
+               break;
+             ++idxcnt;
+           }
+
+         if (backw_stop >= idxcnt)
+           {
+             /* No sequence at all or just one.  */
+             if (idxcnt == idxmax || backw_stop > idxcnt)
+               /* Note that LEN is still zero.  */
+               break;
+
+             backw_stop = ~0ul;
+             idxnow = idxcnt;
+           }
+         else
+           /* We pushed backward sequences.  */
+           idxnow = backw = idxcnt - 1;
+       }
+      len = weights[idxarr[idxnow]++];
+    }
+
+  /* Update the structure.  */
+  seq->val = val;
+  seq->len = len;
+  seq->backw_stop = backw_stop;
+  seq->backw = backw;
+  seq->idxcnt = idxcnt;
+  seq->idxmax = idxmax;
+  seq->idxnow = idxnow;
+  seq->us = us;
+}
+
+/* Get next sequence.  Traverse the string as required.  This function does not
+   set or use any index or rule cache.  */
+static void
+get_next_seq_nocache (coll_seq *seq, int nrules, const unsigned char *rulesets,
+                     const USTRING_TYPE *weights, const int32_t *table,
+                     const USTRING_TYPE *extra, const int32_t *indirect,
+                     int pass)
+{
+#include WEIGHT_H
+  size_t val = seq->val = 0;
+  int len = seq->len;
+  size_t backw_stop = seq->backw_stop;
+  size_t backw = seq->backw;
+  size_t idxcnt = seq->idxcnt;
+  size_t idxmax = seq->idxmax;
+  int32_t idx = seq->idx;
+  const USTRING_TYPE *us = seq->us;
+
+  while (len == 0)
+    {
+      ++val;
+      if (backw_stop != ~0ul)
+       {
+         /* There is something pushed.  */
+         if (backw == backw_stop)
+           {
+             /* The last pushed character was handled.  Continue
+                with forward characters.  */
+             if (idxcnt < idxmax)
+               {
+                 idx = seq->save_idx;
+                 backw_stop = ~0ul;
+               }
+             else
+               {
+                 /* Nothing anymore.  The backward sequence ended with
+                    the last sequence in the string.  Note that len is
+                    still zero.  */
+                 idx = 0;
+                 break;
+               }
+           }
+         else
+           {
+             /* XXX Traverse BACKW sequences from the beginning of
+                BACKW_STOP to get the next sequence.  Is ther a quicker way
+                to do this?  */
+             size_t i = backw_stop;
+             us = seq->back_us;
+             while (i < backw)
+               {
+                 int32_t tmp = findidx (&us, -1);
+                 idx = tmp & 0xffffff;
+                 i++;
+               }
+             --backw;
+             us = seq->us;
+           }
+       }
+      else
+       {
+         backw_stop = idxmax;
+         int32_t prev_idx = idx;
+
+         while (*us != L('\0'))
+           {
+             int32_t tmp = findidx (&us, -1);
+             unsigned char rule = tmp >> 24;
+             prev_idx = idx;
+             idx = tmp & 0xffffff;
+             idxcnt = idxmax++;
+
+             /* Save the rule for the first sequence.  */
+             if (__glibc_unlikely (idxcnt == 0))
+               seq->rule = rule;
+
+             if ((rulesets[rule * nrules + pass]
+                  & sort_backward) == 0)
+               /* No more backward characters to push.  */
+               break;
+             ++idxcnt;
+           }
+
+         if (backw_stop >= idxcnt)
+           {
+             /* No sequence at all or just one.  */
+             if (idxcnt == idxmax || backw_stop > idxcnt)
+               /* Note that len is still zero.  */
+               break;
+
+             backw_stop = ~0ul;
+           }
+         else
+           {
+             /* We pushed backward sequences.  If the stream ended with the
+                backward sequence, then we process the last sequence we
+                found.  Otherwise we process the sequence before the last
+                one since the last one was a forward sequence.  */
+             seq->back_us = seq->us;
+             seq->us = us;
+             backw = idxcnt;
+             if (idxmax > idxcnt)
+               {
+                 backw--;
+                 seq->save_idx = idx;
+                 idx = prev_idx;
+               }
+             if (backw > backw_stop)
+               backw--;
+           }
+       }
+
+      len = weights[idx++];
+      /* Skip over indices of previous levels.  */
+      for (int i = 0; i < pass; i++)
+       {
+         idx += len;
+         len = weights[idx];
+         idx++;
+       }
+    }
+
+  /* Update the structure.  */
+  seq->val = val;
+  seq->len = len;
+  seq->backw_stop = backw_stop;
+  seq->backw = backw;
+  seq->idxcnt = idxcnt;
+  seq->idxmax = idxmax;
+  seq->us = us;
+  seq->idx = idx;
+}
+
+/* Compare two sequences.  This version does not use the index and rules
+   cache.  */
+static int
+do_compare_nocache (coll_seq *seq1, coll_seq *seq2, int position,
+                   const USTRING_TYPE *weights)
+{
+  int seq1len = seq1->len;
+  int seq2len = seq2->len;
+  size_t val1 = seq1->val;
+  size_t val2 = seq2->val;
+  int idx1 = seq1->idx;
+  int idx2 = seq2->idx;
+  int result = 0;
+
+  /* Test for position if necessary.  */
+  if (position && val1 != val2)
+    {
+      result = val1 > val2 ? 1 : -1;
+      goto out;
+    }
+
+  /* Compare the two sequences.  */
+  do
+    {
+      if (weights[idx1] != weights[idx2])
+       {
+         /* The sequences differ.  */
+         result = weights[idx1] - weights[idx2];
+         goto out;
+       }
+
+      /* Increment the offsets.  */
+      ++idx1;
+      ++idx2;
+
+      --seq1len;
+      --seq2len;
+    }
+  while (seq1len > 0 && seq2len > 0);
+
+  if (position && seq1len != seq2len)
+    result = seq1len - seq2len;
+
+out:
+  seq1->len = seq1len;
+  seq2->len = seq2len;
+  seq1->idx = idx1;
+  seq2->idx = idx2;
+  return result;
+}
+
+/* Compare two sequences using the index cache.  */
+static int
+do_compare (coll_seq *seq1, coll_seq *seq2, int position,
+           const USTRING_TYPE *weights)
+{
+  int seq1len = seq1->len;
+  int seq2len = seq2->len;
+  size_t val1 = seq1->val;
+  size_t val2 = seq2->val;
+  int32_t *idx1arr = seq1->idxarr;
+  int32_t *idx2arr = seq2->idxarr;
+  int idx1now = seq1->idxnow;
+  int idx2now = seq2->idxnow;
+  int result = 0;
+
+  /* Test for position if necessary.  */
+  if (position && val1 != val2)
+    {
+      result = val1 > val2 ? 1 : -1;
+      goto out;
+    }
+
+  /* Compare the two sequences.  */
+  do
+    {
+      if (weights[idx1arr[idx1now]] != weights[idx2arr[idx2now]])
+       {
+         /* The sequences differ.  */
+         result = weights[idx1arr[idx1now]] - weights[idx2arr[idx2now]];
+         goto out;
+       }
+
+      /* Increment the offsets.  */
+      ++idx1arr[idx1now];
+      ++idx2arr[idx2now];
+
+      --seq1len;
+      --seq2len;
+    }
+  while (seq1len > 0 && seq2len > 0);
+
+  if (position && seq1len != seq2len)
+    result = seq1len - seq2len;
+
+out:
+  seq1->len = seq1len;
+  seq2->len = seq2len;
+  return result;
+}
+
 int
-STRCOLL (s1, s2, l)
-     const STRING_TYPE *s1;
-     const STRING_TYPE *s2;
-     __locale_t l;
+STRCOLL (const STRING_TYPE *s1, const STRING_TYPE *s2, __locale_t l)
 {
   struct __locale_data *current = l->__locales[LC_COLLATE];
 #if __OPTION_EGLIBC_LOCALE_CODE
@@ -62,34 +486,6 @@ STRCOLL (s1, s2, l)
   const USTRING_TYPE *weights;
   const USTRING_TYPE *extra;
   const int32_t *indirect;
-  uint_fast32_t pass;
-  int result = 0;
-  const USTRING_TYPE *us1;
-  const USTRING_TYPE *us2;
-  size_t s1len;
-  size_t s2len;
-  int32_t *idx1arr;
-  int32_t *idx2arr;
-  unsigned char *rule1arr;
-  unsigned char *rule2arr;
-  size_t idx1max;
-  size_t idx2max;
-  size_t idx1cnt;
-  size_t idx2cnt;
-  size_t idx1now;
-  size_t idx2now;
-  size_t backw1_stop;
-  size_t backw2_stop;
-  size_t backw1;
-  size_t backw2;
-  int val1;
-  int val2;
-  int position;
-  int seq1len;
-  int seq2len;
-  int use_malloc;
-
-#include WEIGHT_H
 
   if (nrules == 0)
     return STRCMP (s1, s2);
@@ -104,7 +500,6 @@ STRCOLL (s1, s2, l)
     current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_EXTRA,SUFFIX))].string;
   indirect = (const int32_t *)
     current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_INDIRECT,SUFFIX))].string;
-  use_malloc = 0;
 
   assert (((uintptr_t) table) % __alignof__ (table[0]) == 0);
   assert (((uintptr_t) weights) % __alignof__ (weights[0]) == 0);
@@ -112,18 +507,13 @@ STRCOLL (s1, s2, l)
   assert (((uintptr_t) indirect) % __alignof__ (indirect[0]) == 0);
 
   /* We need this a few times.  */
-  s1len = STRLEN (s1);
-  s2len = STRLEN (s2);
+  size_t s1len = STRLEN (s1);
+  size_t s2len = STRLEN (s2);
 
   /* Catch empty strings.  */
-  if (__builtin_expect (s1len == 0, 0) || __builtin_expect (s2len == 0, 0))
+  if (__glibc_unlikely (s1len == 0) || __glibc_unlikely (s2len == 0))
     return (s1len != 0) - (s2len != 0);
 
-  /* We need the elements of the strings as unsigned values since they
-     are used as indeces.  */
-  us1 = (const USTRING_TYPE *) s1;
-  us2 = (const USTRING_TYPE *) s2;
-
   /* Perform the first pass over the string and while doing this find
      and store the weights for each character.  Since we want this to
      be as fast as possible we are using `alloca' to store the temporary
@@ -133,411 +523,122 @@ STRCOLL (s1, s2, l)
 
      Please note that the localedef programs makes sure that `position'
      is not used at the first level.  */
-  if (! __libc_use_alloca ((s1len + s2len) * (sizeof (int32_t) + 1)))
-    {
-      idx1arr = (int32_t *) malloc ((s1len + s2len) * (sizeof (int32_t) + 1));
-      idx2arr = &idx1arr[s1len];
-      rule1arr = (unsigned char *) &idx2arr[s2len];
-      rule2arr = &rule1arr[s1len];
-
-      if (idx1arr == NULL)
-       /* No memory.  Well, go with the stack then.
-
-          XXX Once this implementation is stable we will handle this
-          differently.  Instead of precomputing the indeces we will
-          do this in time.  This means, though, that this happens for
-          every pass again.  */
-       goto try_stack;
-      use_malloc = 1;
-    }
-  else
-    {
-    try_stack:
-      idx1arr = (int32_t *) alloca (s1len * sizeof (int32_t));
-      idx2arr = (int32_t *) alloca (s2len * sizeof (int32_t));
-      rule1arr = (unsigned char *) alloca (s1len);
-      rule2arr = (unsigned char *) alloca (s2len);
-    }
 
-  idx1cnt = 0;
-  idx2cnt = 0;
-  idx1max = 0;
-  idx2max = 0;
-  idx1now = 0;
-  idx2now = 0;
-  backw1_stop = ~0ul;
-  backw2_stop = ~0ul;
-  backw1 = ~0ul;
-  backw2 = ~0ul;
-  seq1len = 0;
-  seq2len = 0;
-  position = rulesets[0] & sort_position;
-  while (1)
-    {
-      val1 = 0;
-      val2 = 0;
-
-      /* Get the next non-IGNOREd element for string `s1'.  */
-      if (seq1len == 0)
-       do
-         {
-           ++val1;
-
-           if (backw1_stop != ~0ul)
-             {
-               /* The is something pushed.  */
-               if (backw1 == backw1_stop)
-                 {
-                   /* The last pushed character was handled.  Continue
-                      with forward characters.  */
-                   if (idx1cnt < idx1max)
-                     {
-                       idx1now = idx1cnt;
-                       backw1_stop = ~0ul;
-                     }
-                   else
-                     /* Nothing anymore.  The backward sequence ended with
-                        the last sequence in the string.  Note that seq1len
-                        is still zero.  */
-                     break;
-                 }
-               else
-                 idx1now = --backw1;
-             }
-           else
-             {
-               backw1_stop = idx1max;
-
-               while (*us1 != L('\0'))
-                 {
-                   int32_t tmp = findidx (&us1);
-                   rule1arr[idx1max] = tmp >> 24;
-                   idx1arr[idx1max] = tmp & 0xffffff;
-                   idx1cnt = idx1max++;
-
-                   if ((rulesets[rule1arr[idx1cnt] * nrules]
-                        & sort_backward) == 0)
-                     /* No more backward characters to push.  */
-                     break;
-                   ++idx1cnt;
-                 }
-
-               if (backw1_stop >= idx1cnt)
-                 {
-                   /* No sequence at all or just one.  */
-                   if (idx1cnt == idx1max || backw1_stop > idx1cnt)
-                     /* Note that seq1len is still zero.  */
-                     break;
-
-                   backw1_stop = ~0ul;
-                   idx1now = idx1cnt;
-                 }
-               else
-                 /* We pushed backward sequences.  */
-                 idx1now = backw1 = idx1cnt - 1;
-             }
-         }
-       while ((seq1len = weights[idx1arr[idx1now]++]) == 0);
-
-      /* And the same for string `s2'.  */
-      if (seq2len == 0)
-       do
-         {
-           ++val2;
-
-           if (backw2_stop != ~0ul)
-             {
-               /* The is something pushed.  */
-               if (backw2 == backw2_stop)
-                 {
-                   /* The last pushed character was handled.  Continue
-                      with forward characters.  */
-                   if (idx2cnt < idx2max)
-                     {
-                       idx2now = idx2cnt;
-                       backw2_stop = ~0ul;
-                     }
-                   else
-                     /* Nothing anymore.  The backward sequence ended with
-                        the last sequence in the string.  Note that seq2len
-                        is still zero.  */
-                     break;
-                 }
-               else
-                 idx2now = --backw2;
-             }
-           else
-             {
-               backw2_stop = idx2max;
-
-               while (*us2 != L('\0'))
-                 {
-                   int32_t tmp = findidx (&us2);
-                   rule2arr[idx2max] = tmp >> 24;
-                   idx2arr[idx2max] = tmp & 0xffffff;
-                   idx2cnt = idx2max++;
-
-                   if ((rulesets[rule2arr[idx2cnt] * nrules]
-                        & sort_backward) == 0)
-                     /* No more backward characters to push.  */
-                     break;
-                   ++idx2cnt;
-                 }
-
-               if (backw2_stop >= idx2cnt)
-                 {
-                   /* No sequence at all or just one.  */
-                   if (idx2cnt == idx2max || backw2_stop > idx2cnt)
-                     /* Note that seq1len is still zero.  */
-                     break;
-
-                   backw2_stop = ~0ul;
-                   idx2now = idx2cnt;
-                 }
-               else
-                 /* We pushed backward sequences.  */
-                 idx2now = backw2 = idx2cnt - 1;
-             }
-         }
-       while ((seq2len = weights[idx2arr[idx2now]++]) == 0);
-
-      /* See whether any or both strings are empty.  */
-      if (seq1len == 0 || seq2len == 0)
-       {
-         if (seq1len == seq2len)
-           /* Both ended.  So far so good, both strings are equal at the
-              first level.  */
-           break;
-
-         /* This means one string is shorter than the other.  Find out
-            which one and return an appropriate value.  */
-         result = seq1len == 0 ? -1 : 1;
-         goto free_and_return;
-       }
+  coll_seq seq1, seq2;
+  bool use_malloc = false;
+  int result = 0;
 
-      /* Test for position if necessary.  */
-      if (position && val1 != val2)
-       {
-         result = val1 - val2;
-         goto free_and_return;
-       }
+  memset (&seq1, 0, sizeof (seq1));
+  seq2 = seq1;
 
-      /* Compare the two sequences.  */
-      do
-       {
-         if (weights[idx1arr[idx1now]] != weights[idx2arr[idx2now]])
-           {
-             /* The sequences differ.  */
-             result = weights[idx1arr[idx1now]] - weights[idx2arr[idx2now]];
-             goto free_and_return;
-           }
+  size_t size_max = SIZE_MAX / (sizeof (int32_t) + 1);
 
-         /* Increment the offsets.  */
-         ++idx1arr[idx1now];
-         ++idx2arr[idx2now];
-
-         --seq1len;
-         --seq2len;
-       }
-      while (seq1len > 0 && seq2len > 0);
+  if (MIN (s1len, s2len) > size_max
+      || MAX (s1len, s2len) > size_max - MIN (s1len, s2len))
+    {
+      /* If the strings are long enough to cause overflow in the size request,
+         then skip the allocation and proceed with the non-cached routines.  */
+    }
+  else if (! __libc_use_alloca ((s1len + s2len) * (sizeof (int32_t) + 1)))
+    {
+      seq1.idxarr = (int32_t *) malloc ((s1len + s2len) * (sizeof (int32_t) + 1));
 
-      if (position && seq1len != seq2len)
+      /* If we failed to allocate memory, we leave everything as NULL so that
+        we use the nocache version of traversal and comparison functions.  */
+      if (seq1.idxarr != NULL)
        {
-         result = seq1len - seq2len;
-         goto free_and_return;
+         seq2.idxarr = &seq1.idxarr[s1len];
+         seq1.rulearr = (unsigned char *) &seq2.idxarr[s2len];
+         seq2.rulearr = &seq1.rulearr[s1len];
+         use_malloc = true;
        }
     }
+  else
+    {
+      seq1.idxarr = (int32_t *) alloca (s1len * sizeof (int32_t));
+      seq2.idxarr = (int32_t *) alloca (s2len * sizeof (int32_t));
+      seq1.rulearr = (unsigned char *) alloca (s1len);
+      seq2.rulearr = (unsigned char *) alloca (s2len);
+    }
 
-  /* Now the remaining passes over the weights.  We now use the
-     indeces we found before.  */
-  for (pass = 1; pass < nrules; ++pass)
+  int rule = 0;
+
+  /* Cache values in the first pass and if needed, use them in subsequent
+     passes.  */
+  for (int pass = 0; pass < nrules; ++pass)
     {
+      seq1.idxcnt = 0;
+      seq1.idx = 0;
+      seq2.idx = 0;
+      seq1.backw_stop = ~0ul;
+      seq1.backw = ~0ul;
+      seq2.idxcnt = 0;
+      seq2.backw_stop = ~0ul;
+      seq2.backw = ~0ul;
+
+      /* We need the elements of the strings as unsigned values since they
+        are used as indices.  */
+      seq1.us = (const USTRING_TYPE *) s1;
+      seq2.us = (const USTRING_TYPE *) s2;
+
       /* We assume that if a rule has defined `position' in one section
         this is true for all of them.  */
-      idx1cnt = 0;
-      idx2cnt = 0;
-      backw1_stop = ~0ul;
-      backw2_stop = ~0ul;
-      backw1 = ~0ul;
-      backw2 = ~0ul;
-      position = rulesets[rule1arr[0] * nrules + pass] & sort_position;
+      int position = rulesets[rule * nrules + pass] & sort_position;
 
       while (1)
        {
-         val1 = 0;
-         val2 = 0;
-
-         /* Get the next non-IGNOREd element for string `s1'.  */
-         if (seq1len == 0)
-           do
-             {
-               ++val1;
-
-               if (backw1_stop != ~0ul)
-                 {
-                   /* The is something pushed.  */
-                   if (backw1 == backw1_stop)
-                     {
-                       /* The last pushed character was handled.  Continue
-                          with forward characters.  */
-                       if (idx1cnt < idx1max)
-                         {
-                           idx1now = idx1cnt;
-                           backw1_stop = ~0ul;
-                         }
-                       else
-                         {
-                           /* Nothing anymore.  The backward sequence
-                              ended with the last sequence in the string.  */
-                           idx1now = ~0ul;
-                           break;
-                         }
-                     }
-                   else
-                     idx1now = --backw1;
-                 }
-               else
-                 {
-                   backw1_stop = idx1cnt;
-
-                   while (idx1cnt < idx1max)
-                     {
-                       if ((rulesets[rule1arr[idx1cnt] * nrules + pass]
-                            & sort_backward) == 0)
-                         /* No more backward characters to push.  */
-                         break;
-                       ++idx1cnt;
-                     }
-
-                   if (backw1_stop == idx1cnt)
-                     {
-                       /* No sequence at all or just one.  */
-                       if (idx1cnt == idx1max)
-                         /* Note that seq1len is still zero.  */
-                         break;
-
-                       backw1_stop = ~0ul;
-                       idx1now = idx1cnt++;
-                     }
-                   else
-                     /* We pushed backward sequences.  */
-                     idx1now = backw1 = idx1cnt - 1;
-                 }
-             }
-           while ((seq1len = weights[idx1arr[idx1now]++]) == 0);
-
-         /* And the same for string `s2'.  */
-         if (seq2len == 0)
-           do
-             {
-               ++val2;
-
-               if (backw2_stop != ~0ul)
-                 {
-                   /* The is something pushed.  */
-                   if (backw2 == backw2_stop)
-                     {
-                       /* The last pushed character was handled.  Continue
-                          with forward characters.  */
-                       if (idx2cnt < idx2max)
-                         {
-                           idx2now = idx2cnt;
-                           backw2_stop = ~0ul;
-                         }
-                       else
-                         {
-                           /* Nothing anymore.  The backward sequence
-                              ended with the last sequence in the string.  */
-                           idx2now = ~0ul;
-                           break;
-                         }
-                     }
-                   else
-                     idx2now = --backw2;
-                 }
-               else
-                 {
-                   backw2_stop = idx2cnt;
-
-                   while (idx2cnt < idx2max)
-                     {
-                       if ((rulesets[rule2arr[idx2cnt] * nrules + pass]
-                            & sort_backward) == 0)
-                         /* No more backward characters to push.  */
-                         break;
-                       ++idx2cnt;
-                     }
-
-                   if (backw2_stop == idx2cnt)
-                     {
-                       /* No sequence at all or just one.  */
-                       if (idx2cnt == idx2max)
-                         /* Note that seq2len is still zero.  */
-                         break;
-
-                       backw2_stop = ~0ul;
-                       idx2now = idx2cnt++;
-                     }
-                   else
-                     /* We pushed backward sequences.  */
-                     idx2now = backw2 = idx2cnt - 1;
-                 }
-             }
-           while ((seq2len = weights[idx2arr[idx2now]++]) == 0);
+         if (__glibc_unlikely (seq1.idxarr == NULL))
+           {
+             get_next_seq_nocache (&seq1, nrules, rulesets, weights, table,
+                                   extra, indirect, pass);
+             get_next_seq_nocache (&seq2, nrules, rulesets, weights, table,
+                                   extra, indirect, pass);
+           }
+         else if (pass == 0)
+           {
+             get_next_seq (&seq1, nrules, rulesets, weights, table, extra,
+                           indirect);
+             get_next_seq (&seq2, nrules, rulesets, weights, table, extra,
+                           indirect);
+           }
+         else
+           {
+             get_next_seq_cached (&seq1, nrules, pass, rulesets, weights);
+             get_next_seq_cached (&seq2, nrules, pass, rulesets, weights);
+           }
 
          /* See whether any or both strings are empty.  */
-         if (seq1len == 0 || seq2len == 0)
+         if (seq1.len == 0 || seq2.len == 0)
            {
-             if (seq1len == seq2len)
+             if (seq1.len == seq2.len)
                /* Both ended.  So far so good, both strings are equal
                   at this level.  */
                break;
 
              /* This means one string is shorter than the other.  Find out
                 which one and return an appropriate value.  */
-             result = seq1len == 0 ? -1 : 1;
+             result = seq1.len == 0 ? -1 : 1;
              goto free_and_return;
            }
 
-         /* Test for position if necessary.  */
-         if (position && val1 != val2)
-           {
-             result = val1 - val2;
-             goto free_and_return;
-           }
-
-         /* Compare the two sequences.  */
-         do
-           {
-             if (weights[idx1arr[idx1now]] != weights[idx2arr[idx2now]])
-               {
-                 /* The sequences differ.  */
-                 result = (weights[idx1arr[idx1now]]
-                           - weights[idx2arr[idx2now]]);
-                 goto free_and_return;
-               }
-
-             /* Increment the offsets.  */
-             ++idx1arr[idx1now];
-             ++idx2arr[idx2now];
-
-             --seq1len;
-             --seq2len;
-           }
-         while (seq1len > 0 && seq2len > 0);
-
-         if (position && seq1len != seq2len)
-           {
-             result = seq1len - seq2len;
-             goto free_and_return;
-           }
+         if (__glibc_unlikely (seq1.idxarr == NULL))
+           result = do_compare_nocache (&seq1, &seq2, position, weights);
+         else
+           result = do_compare (&seq1, &seq2, position, weights);
+         if (result != 0)
+           goto free_and_return;
        }
+
+      if (__builtin_expect ((seq1.rulearr != NULL), 1))
+       rule = seq1.rulearr[0];
+      else
+       rule = seq1.rule;
     }
 
   /* Free the memory if needed.  */
  free_and_return:
   if (use_malloc)
-    free (idx1arr);
+    free (seq1.idxarr);
 
   return result;
 }
index 932bf19..a7328eb 100644 (file)
 #define CONCAT(a,b) CONCAT1(a,b)
 #define CONCAT1(a,b) a##b
 
+/* Maximum string size that is calculated with cached indices.  Right now this
+   is an arbitrary value open to optimizations.  SMALL_STR_SIZE * 4 has to be
+   lower than __MAX_ALLOCA_CUTOFF.  Keep localedata/xfrm-test.c in sync.  */
+#define SMALL_STR_SIZE 4095
+
 #include "../locale/localeinfo.h"
 
+/* Group locale data for shorter parameter lists.  */
+typedef struct
+{
+  uint_fast32_t nrules;
+  unsigned char *rulesets;
+  USTRING_TYPE *weights;
+  int32_t *table;
+  USTRING_TYPE *extra;
+  int32_t *indirect;
+} locale_data_t;
 
 #ifndef WIDE_CHAR_VERSION
 
@@ -82,119 +97,328 @@ utf8_encode (char *buf, int val)
 }
 #endif
 
+/* Find next weight and rule index.  Inlined since called for every char.  */
+static __always_inline size_t
+find_idx (const USTRING_TYPE **us, int32_t *weight_idx,
+         unsigned char *rule_idx, const locale_data_t *l_data, const int pass)
+{
+  const int32_t *table = l_data->table;
+  const int32_t *indirect = l_data->indirect;
+  const USTRING_TYPE *extra = l_data->extra;
+#include WEIGHT_H
+  int32_t tmp = findidx (us, -1);
+  *rule_idx = tmp >> 24;
+  int32_t idx = tmp & 0xffffff;
+  size_t len = l_data->weights[idx++];
 
-size_t
-STRXFRM (STRING_TYPE *dest, const STRING_TYPE *src, size_t n, __locale_t l)
+  /* Skip over indices of previous levels.  */
+  for (int i = 0; i < pass; i++)
+    {
+      idx += len;
+      len = l_data->weights[idx++];
+    }
+
+  *weight_idx = idx;
+  return len;
+}
+
+static int
+find_position (const USTRING_TYPE *us, const locale_data_t *l_data,
+              const int pass)
 {
-  struct __locale_data *current = l->__locales[LC_COLLATE];
-#if __OPTION_EGLIBC_LOCALE_CODE
-  uint_fast32_t nrules = current->values[_NL_ITEM_INDEX (_NL_COLLATE_NRULES)].word;
-#else
-  const uint_fast32_t nrules = 0;
-#endif
-  /* We don't assign the following values right away since it might be
-     unnecessary in case there are no rules.  */
-  const unsigned char *rulesets;
-  const int32_t *table;
-  const USTRING_TYPE *weights;
-  const USTRING_TYPE *extra;
-  const int32_t *indirect;
+  int32_t weight_idx;
+  unsigned char rule_idx;
+  const USTRING_TYPE *usrc = us;
+
+  find_idx (&usrc, &weight_idx, &rule_idx, l_data, pass);
+  return l_data->rulesets[rule_idx * l_data->nrules + pass] & sort_position;
+}
+
+/* Do the transformation.  */
+static size_t
+do_xfrm (const USTRING_TYPE *usrc, STRING_TYPE *dest, size_t n,
+        const locale_data_t *l_data)
+{
+  int32_t weight_idx;
+  unsigned char rule_idx;
   uint_fast32_t pass;
-  size_t needed;
+  size_t needed = 0;
   size_t last_needed;
-  const USTRING_TYPE *usrc;
-  size_t srclen = STRLEN (src);
-  int32_t *idxarr;
-  unsigned char *rulearr;
-  size_t idxmax;
-  size_t idxcnt;
-  int use_malloc;
-
-#include WEIGHT_H
 
-  if (nrules == 0)
+  /* Now the passes over the weights.  */
+  for (pass = 0; pass < l_data->nrules; ++pass)
     {
-      if (n != 0)
-       STPNCPY (dest, src, MIN (srclen + 1, n));
+      size_t backw_len = 0;
+      last_needed = needed;
+      const USTRING_TYPE *cur = usrc;
+      const USTRING_TYPE *backw_start = NULL;
 
-      return srclen;
-    }
+       /* We assume that if a rule has defined `position' in one section
+         this is true for all of them.  */
+      int position = find_position (cur, l_data, pass);
 
-  rulesets = (const unsigned char *)
-    current->values[_NL_ITEM_INDEX (_NL_COLLATE_RULESETS)].string;
-  table = (const int32_t *)
-    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_TABLE,SUFFIX))].string;
-  weights = (const USTRING_TYPE *)
-    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_WEIGHT,SUFFIX))].string;
-  extra = (const USTRING_TYPE *)
-    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_EXTRA,SUFFIX))].string;
-  indirect = (const int32_t *)
-    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_INDIRECT,SUFFIX))].string;
-  use_malloc = 0;
+      if (position == 0)
+       {
+         while (*cur != L('\0'))
+           {
+             const USTRING_TYPE *pos = cur;
+             size_t len = find_idx (&cur, &weight_idx, &rule_idx, l_data,
+                                    pass);
+             int rule = l_data->rulesets[rule_idx * l_data->nrules + pass];
 
-  assert (((uintptr_t) table) % __alignof__ (table[0]) == 0);
-  assert (((uintptr_t) weights) % __alignof__ (weights[0]) == 0);
-  assert (((uintptr_t) extra) % __alignof__ (extra[0]) == 0);
-  assert (((uintptr_t) indirect) % __alignof__ (indirect[0]) == 0);
+             if ((rule & sort_forward) != 0)
+               {
+                 /* Handle the pushed backward sequence.  */
+                 if (backw_start != NULL)
+                   {
+                     for (size_t i = backw_len; i > 0; )
+                       {
+                         int32_t weight_idx;
+                         unsigned char rule_idx;
+                         size_t len = find_idx (&backw_start, &weight_idx,
+                                                &rule_idx, l_data, pass);
+                         if (needed + i < n)
+                           for (size_t j = len; j > 0; j--)
+                             dest[needed + i - j] =
+                               l_data->weights[weight_idx++];
+
+                         i -= len;
+                       }
 
-  /* Handle an empty string as a special case.  */
-  if (srclen == 0)
-    {
-      if (n != 0)
-       *dest = L('\0');
-      return 0;
-    }
+                     needed += backw_len;
+                     backw_start = NULL;
+                     backw_len = 0;
+                   }
 
-  /* We need the elements of the string as unsigned values since they
-     are used as indeces.  */
-  usrc = (const USTRING_TYPE *) src;
-
-  /* Perform the first pass over the string and while doing this find
-     and store the weights for each character.  Since we want this to
-     be as fast as possible we are using `alloca' to store the temporary
-     values.  But since there is no limit on the length of the string
-     we have to use `malloc' if the string is too long.  We should be
-     very conservative here.  */
-  if (! __libc_use_alloca (srclen))
-    {
-      idxarr = (int32_t *) malloc ((srclen + 1) * (sizeof (int32_t) + 1));
-      rulearr = (unsigned char *) &idxarr[srclen];
-
-      if (idxarr == NULL)
-       /* No memory.  Well, go with the stack then.
-
-          XXX Once this implementation is stable we will handle this
-          differently.  Instead of precomputing the indeces we will
-          do this in time.  This means, though, that this happens for
-          every pass again.  */
-       goto try_stack;
-      use_malloc = 1;
-    }
-  else
-    {
-    try_stack:
-      idxarr = (int32_t *) alloca (srclen * sizeof (int32_t));
-      rulearr = (unsigned char *) alloca (srclen + 1);
+                 /* Now handle the forward element.  */
+                 if (needed + len < n)
+                   while (len-- > 0)
+                     dest[needed++] = l_data->weights[weight_idx++];
+                 else
+                   /* No more characters fit into the buffer.  */
+                   needed += len;
+               }
+             else
+               {
+                 /* Remember start of the backward sequence & track length.  */
+                 if (backw_start == NULL)
+                   backw_start = pos;
+                 backw_len += len;
+               }
+           }
+
+
+         /* Handle the pushed backward sequence.  */
+         if (backw_start != NULL)
+           {
+             for (size_t i = backw_len; i > 0; )
+               {
+                 size_t len = find_idx (&backw_start, &weight_idx, &rule_idx,
+                                        l_data, pass);
+                 if (needed + i < n)
+                   for (size_t j = len; j > 0; j--)
+                     dest[needed + i - j] =
+                       l_data->weights[weight_idx++];
+
+                 i -= len;
+               }
+
+             needed += backw_len;
+           }
+       }
+      else
+       {
+         int val = 1;
+#ifndef WIDE_CHAR_VERSION
+         char buf[7];
+         size_t buflen;
+#endif
+         size_t i;
+
+         while (*cur != L('\0'))
+           {
+             const USTRING_TYPE *pos = cur;
+             size_t len = find_idx (&cur, &weight_idx, &rule_idx, l_data,
+                                    pass);
+             int rule = l_data->rulesets[rule_idx * l_data->nrules + pass];
+
+             if ((rule & sort_forward) != 0)
+               {
+                 /* Handle the pushed backward sequence.  */
+                 if (backw_start != NULL)
+                   {
+                     for (size_t p = backw_len; p > 0; p--)
+                       {
+                         size_t len;
+                         int32_t weight_idx;
+                         unsigned char rule_idx;
+                         const USTRING_TYPE *backw_cur = backw_start;
+
+                         /* To prevent a warning init the used vars.  */
+                         len = find_idx (&backw_cur, &weight_idx,
+                                         &rule_idx, l_data, pass);
+
+                         for (i = 1; i < p; i++)
+                           len = find_idx (&backw_cur, &weight_idx,
+                                           &rule_idx, l_data, pass);
+
+                         if (len != 0)
+                           {
+#ifdef WIDE_CHAR_VERSION
+                             if (needed + 1 + len < n)
+                               {
+                                 dest[needed] = val;
+                                 for (i = 0; i < len; ++i)
+                                   dest[needed + 1 + i] =
+                                     l_data->weights[weight_idx + i];
+                               }
+                             needed += 1 + len;
+#else
+                             buflen = utf8_encode (buf, val);
+                             if (needed + buflen + len < n)
+                               {
+                                 for (i = 0; i < buflen; ++i)
+                                   dest[needed + i] = buf[i];
+                                 for (i = 0; i < len; ++i)
+                                   dest[needed + buflen + i] =
+                                     l_data->weights[weight_idx + i];
+                               }
+                             needed += buflen + len;
+#endif
+                             val = 1;
+                           }
+                         else
+                           ++val;
+                       }
+
+                     backw_start = NULL;
+                     backw_len = 0;
+                   }
+
+                 /* Now handle the forward element.  */
+                 if (len != 0)
+                   {
+#ifdef WIDE_CHAR_VERSION
+                     if (needed + 1 + len < n)
+                       {
+                         dest[needed] = val;
+                         for (i = 0; i < len; ++i)
+                           dest[needed + 1 + i] =
+                             l_data->weights[weight_idx + i];
+                       }
+                     needed += 1 + len;
+#else
+                     buflen = utf8_encode (buf, val);
+                     if (needed + buflen + len < n)
+                       {
+                         for (i = 0; i < buflen; ++i)
+                           dest[needed + i] = buf[i];
+                         for (i = 0; i < len; ++i)
+                           dest[needed + buflen + i] =
+                             l_data->weights[weight_idx + i];
+                       }
+                     needed += buflen + len;
+#endif
+                     val = 1;
+                   }
+                 else
+                   ++val;
+               }
+             else
+               {
+                 /* Remember start of the backward sequence & track length.  */
+                 if (backw_start == NULL)
+                   backw_start = pos;
+                 backw_len++;
+               }
+           }
+
+         /* Handle the pushed backward sequence.  */
+         if (backw_start != NULL)
+           {
+             for (size_t p = backw_len; p > 0; p--)
+               {
+                 size_t len;
+                 int32_t weight_idx;
+                 unsigned char rule_idx;
+                 const USTRING_TYPE *backw_cur = backw_start;
+
+                 /* To prevent a warning init the used vars.  */
+                 len = find_idx (&backw_cur, &weight_idx,
+                                 &rule_idx, l_data, pass);
+
+                 for (i = 1; i < p; i++)
+                   len = find_idx (&backw_cur, &weight_idx,
+                                   &rule_idx, l_data, pass);
+
+                 if (len != 0)
+                   {
+#ifdef WIDE_CHAR_VERSION
+                     if (needed + 1 + len < n)
+                       {
+                         dest[needed] = val;
+                         for (i = 0; i < len; ++i)
+                           dest[needed + 1 + i] =
+                             l_data->weights[weight_idx + i];
+                       }
+                     needed += 1 + len;
+#else
+                     buflen = utf8_encode (buf, val);
+                     if (needed + buflen + len < n)
+                       {
+                         for (i = 0; i < buflen; ++i)
+                           dest[needed + i] = buf[i];
+                         for (i = 0; i < len; ++i)
+                           dest[needed + buflen + i] =
+                             l_data->weights[weight_idx + i];
+                       }
+                     needed += buflen + len;
+#endif
+                     val = 1;
+                   }
+                 else
+                   ++val;
+               }
+           }
+       }
+
+      /* Finally store the byte to separate the passes or terminate
+        the string.  */
+      if (needed < n)
+       dest[needed] = pass + 1 < l_data->nrules ? L('\1') : L('\0');
+      ++needed;
     }
 
-  idxmax = 0;
-  do
+  /* This is a little optimization: many collation specifications have
+     a `position' rule at the end and if no non-ignored character
+     is found the last \1 byte is immediately followed by a \0 byte
+     signalling this.  We can avoid the \1 byte(s).  */
+  if (needed > 2 && needed == last_needed + 1)
     {
-      int32_t tmp = findidx (&usrc);
-      rulearr[idxmax] = tmp >> 24;
-      idxarr[idxmax] = tmp & 0xffffff;
-
-      ++idxmax;
+      /* Remove the \1 byte.  */
+      if (--needed <= n)
+       dest[needed - 1] = L('\0');
     }
-  while (*usrc != L('\0'));
 
-  /* This element is only read, the value never used but to determine
-     another value which then is ignored.  */
-  rulearr[idxmax] = '\0';
+  /* Return the number of bytes/words we need, but don't count the NUL
+     byte/word at the end.  */
+  return needed - 1;
+}
+
+/* Do the transformation using weight-index and rule cache.  */
+static size_t
+do_xfrm_cached (STRING_TYPE *dest, size_t n, const locale_data_t *l_data,
+               size_t idxmax, int32_t *idxarr, const unsigned char *rulearr)
+{
+  uint_fast32_t nrules = l_data->nrules;
+  unsigned char *rulesets = l_data->rulesets;
+  USTRING_TYPE *weights = l_data->weights;
+  uint_fast32_t pass;
+  size_t needed = 0;
+  size_t last_needed;
+  size_t idxcnt;
 
-  /* Now the passes over the weights.  We now use the indeces we found
-     before.  */
-  needed = 0;
+  /* Now the passes over the weights.  */
   for (pass = 0; pass < nrules; ++pass)
     {
       size_t backw_stop = ~0ul;
@@ -440,14 +664,93 @@ STRXFRM (STRING_TYPE *dest, const STRING_TYPE *src, size_t n, __locale_t l)
        dest[needed - 1] = L('\0');
     }
 
-  /* Free the memory if needed.  */
-  if (use_malloc)
-    free (idxarr);
-
   /* Return the number of bytes/words we need, but don't count the NUL
      byte/word at the end.  */
   return needed - 1;
 }
+
+size_t
+STRXFRM (STRING_TYPE *dest, const STRING_TYPE *src, size_t n, __locale_t l)
+{
+  locale_data_t l_data;
+  struct __locale_data *current = l->__locales[LC_COLLATE];
+  const int32_t *table;
+  const int32_t *indirect;
+  const USTRING_TYPE *extra;
+#include WEIGHT_H
+  l_data.nrules = current->values[_NL_ITEM_INDEX (_NL_COLLATE_NRULES)].word;
+
+  /* Handle byte comparison case.  */
+  if (l_data.nrules == 0)
+    {
+      size_t srclen = STRLEN (src);
+
+      if (n != 0)
+       STPNCPY (dest, src, MIN (srclen + 1, n));
+
+      return srclen;
+    }
+
+  /* Handle an empty string, code hereafter relies on strlen (src) > 0.  */
+  if (*src == L('\0'))
+    {
+      if (n != 0)
+       *dest = L('\0');
+      return 0;
+    }
+
+  /* Get the locale data.  */
+  l_data.rulesets = (unsigned char *)
+    current->values[_NL_ITEM_INDEX (_NL_COLLATE_RULESETS)].string;
+  l_data.table = (int32_t *)
+    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_TABLE,SUFFIX))].string;
+  l_data.weights = (USTRING_TYPE *)
+    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_WEIGHT,SUFFIX))].string;
+  l_data.extra = (USTRING_TYPE *)
+    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_EXTRA,SUFFIX))].string;
+  l_data.indirect = (int32_t *)
+    current->values[_NL_ITEM_INDEX (CONCAT(_NL_COLLATE_INDIRECT,SUFFIX))].string;
+  table = l_data.table;
+  indirect = l_data.indirect;
+  extra = l_data.extra;
+
+  assert (((uintptr_t) l_data.table) % __alignof__ (l_data.table[0]) == 0);
+  assert (((uintptr_t) l_data.weights) % __alignof__ (l_data.weights[0]) == 0);
+  assert (((uintptr_t) l_data.extra) % __alignof__ (l_data.extra[0]) == 0);
+  assert (((uintptr_t) l_data.indirect) % __alignof__ (l_data.indirect[0]) == 0);
+
+  /* We need the elements of the string as unsigned values since they
+     are used as indeces.  */
+  const USTRING_TYPE *usrc = (const USTRING_TYPE *) src;
+
+  /* Allocate cache for small strings on the stack and fill it with weight and
+     rule indices.  If the cache size is not sufficient, continue with the
+     uncached xfrm version.  */
+  size_t idxmax = 0;
+  const USTRING_TYPE *cur = usrc;
+  int32_t *idxarr = alloca (SMALL_STR_SIZE * sizeof (int32_t));
+  unsigned char *rulearr = alloca (SMALL_STR_SIZE + 1);
+
+  do
+    {
+      int32_t tmp = findidx (&cur, -1);
+      rulearr[idxmax] = tmp >> 24;
+      idxarr[idxmax] = tmp & 0xffffff;
+
+      ++idxmax;
+    }
+  while (*cur != L('\0') && idxmax < SMALL_STR_SIZE);
+
+  /* This element is only read, the value never used but to determine
+     another value which then is ignored.  */
+  rulearr[idxmax] = '\0';
+
+  /* Do the transformation.  */
+  if (*cur == L('\0'))
+    return do_xfrm_cached (dest, n, &l_data, idxmax, idxarr, rulearr);
+  else
+    return do_xfrm (usrc, dest, n, &l_data);
+}
 libc_hidden_def (STRXFRM)
 
 #ifndef WIDE_CHAR_VERSION
diff --git a/string/tst-strcoll-overflow.c b/string/tst-strcoll-overflow.c
new file mode 100644 (file)
index 0000000..bb665ac
--- /dev/null
@@ -0,0 +1,61 @@
+/* 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 <locale.h>
+#include <stdio.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* Verify that strcoll does not crash for large strings for which it cannot
+   cache weight lookup results.  The size is large enough to cause integer
+   overflows on 32-bit as well as buffer overflows on 64-bit.  The test should
+   work reasonably reliably when overcommit is disabled, but it obviously
+   depends on how much memory the system has.  There's a limitation to this
+   test in that it does not run to completion.  Actually collating such a
+   large string can take days and we can't have xcheck running that long.  For
+   that reason, we run the test for about 5 minutes and then assume that
+   everything is fine if there are no crashes.  */
+#define SIZE 0x40000000ul
+
+int
+do_test (void)
+{
+  if (setlocale (LC_COLLATE, "en_GB.UTF-8") == NULL)
+    {
+      puts ("setlocale failed, cannot test for overflow");
+      return 0;
+    }
+
+  char *p = malloc (SIZE);
+
+  if (p == NULL)
+    {
+      puts ("could not allocate memory");
+      return 1;
+    }
+
+  memset (p, 'x', SIZE - 1);
+  p[SIZE - 1] = 0;
+  printf ("%d\n", strcoll (p, p));
+  return 0;
+}
+
+#define TIMEOUT 300
+#define EXPECTED_SIGNAL SIGALRM
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d493c9f..c7cfe68 100644 (file)
  *   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <stdio.h>
+#include <ctype.h>
 #include <errno.h>
+#include <stdlib.h>
 #include <unistd.h>
 #include <string.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 
+#define STARTPORT 600
+#define LOWPORT 512
+#define ENDPORT (IPPORT_RESERVED - 1)
+#define NPORTS (ENDPORT - STARTPORT + 1)
+
+/*
+ * Read the file /etc/rpc.blacklisted, so that we don't bind
+ * to this ports.
+ */
+
+static int blacklist_read;
+static int *list;
+static int list_size = 0;
+
+static void
+load_blacklist (void)
+{
+  FILE *fp;
+  char *buf = NULL;
+  size_t buflen = 0;
+  int size = 0, ptr = 0;
+
+  blacklist_read = 1;
+
+  fp = fopen ("/etc/bindresvport.blacklist", "r");
+  if (NULL == fp)
+    return;
+
+  while (!feof_unlocked (fp))
+    {
+      unsigned long port;
+      char *tmp, *cp;
+      ssize_t n = __getline (&buf, &buflen, fp);
+      if (n < 1)
+        break;
+
+      cp = buf;
+      tmp = strchr (cp, '#');  /* remove comments */
+      if (tmp)
+        *tmp = '\0';
+      while (isspace ((int)*cp))    /* remove spaces and tabs */
+        ++cp;
+      if (*cp == '\0')        /* ignore empty lines */
+        continue;
+      if (cp[strlen (cp) - 1] == '\n')
+        cp[strlen (cp) - 1] = '\0';
+
+      port = strtoul (cp, &tmp, 0);
+      while (isspace(*tmp))
+        ++tmp;
+      if (*tmp != '\0' || (port == ULONG_MAX && errno == ERANGE))
+       continue;
+
+      /* Don't bother with out-of-range ports */
+      if (port < LOWPORT || port > ENDPORT)
+        continue;
+
+      if (ptr >= size)
+       {
+         size += 10;
+         list = realloc (list, size * sizeof (int));
+         if (list == NULL)
+           {
+             free (buf);
+             return;
+           }
+       }
+
+      list[ptr++] = port;
+    }
+
+  fclose (fp);
+
+  if (buf)
+    free (buf);
+
+  list_size = ptr;
+}
+
 /*
  * Bind a socket to a privileged IP port
  */
 int
 bindresvport (int sd, struct sockaddr_in *sin)
 {
+  static short startport = STARTPORT;
   static short port;
   struct sockaddr_in myaddr;
   int i;
 
-#define STARTPORT 600
-#define LOWPORT 512
-#define ENDPORT (IPPORT_RESERVED - 1)
-#define NPORTS (ENDPORT - STARTPORT + 1)
-  static short startport = STARTPORT;
+  if (!blacklist_read)
+    load_blacklist ();
 
   if (sin == (struct sockaddr_in *) 0)
     {
@@ -69,6 +149,7 @@ bindresvport (int sd, struct sockaddr_in *sin)
       port = (__getpid () % NPORTS) + STARTPORT;
     }
 
+  __set_errno (EADDRINUSE);
   /* Initialize to make gcc happy.  */
   int res = -1;
 
@@ -77,12 +158,22 @@ bindresvport (int sd, struct sockaddr_in *sin)
  again:
   for (i = 0; i < nports; ++i)
     {
-      sin->sin_port = htons (port++);
-      if (port > endport)
-       port = startport;
+      int j;
+
+      sin->sin_port = htons (port);
+
+      /* Check, if this port is not blacklisted.  */
+      for (j = 0; j < list_size; j++)
+       if (port == list[j])
+         goto try_next_port;
+
       res = __bind (sd, sin, sizeof (struct sockaddr_in));
       if (res >= 0 || errno != EADDRINUSE)
        break;
+
+try_next_port:
+      if (++port > endport)
+       port = startport;
     }
 
   if (i == nports && startport != LOWPORT)
index 6bb1ca3..4b5b392 100644 (file)
@@ -456,7 +456,7 @@ send_again:
       while (inlen < 0 && errno == EINTR);
       if (inlen < 0)
        {
-         if (errno == EWOULDBLOCK)
+         if (errno == EWOULDBLOCK || errno == EAGAIN)
            continue;
          cu->cu_error.re_errno = errno;
          return (cu->cu_error.re_status = RPC_CANTRECV);
index dd66485..2b77fd8 100644 (file)
@@ -44,6 +44,7 @@
 #include <sys/poll.h>
 #include <errno.h>
 #include <stdlib.h>
+#include <time.h>
 
 #ifdef USE_IN_LIBIO
 # include <wchar.h>
@@ -243,6 +244,11 @@ again:
     {
       if (errno == EINTR)
        goto again;
+      if (errno == EMFILE)
+        {
+          struct timespec ts = { .tv_sec = 0, .tv_nsec = 50000000 };
+          __nanosleep(&ts , NULL);
+        }
       return FALSE;
     }
   /*
index f989484..0fa840b 100644 (file)
@@ -40,6 +40,7 @@
 #include <sys/socket.h>
 #include <errno.h>
 #include <libintl.h>
+#include <time.h>
 
 #ifdef IP_PKTINFO
 #include <sys/uio.h>
@@ -272,8 +273,16 @@ again:
                       (int) su->su_iosz, 0,
                       (struct sockaddr *) &(xprt->xp_raddr), &len);
   xprt->xp_addrlen = len;
-  if (rlen == -1 && errno == EINTR)
-    goto again;
+  if (rlen == -1)
+    {
+      if (errno == EINTR)
+        goto again;
+      if (errno == EMFILE)
+        {
+          struct timespec ts = { .tv_sec = 0, .tv_nsec = 50000000 };
+          __nanosleep(&ts , NULL);
+        }
+    }
   if (rlen < 16)               /* < 4 32-bit ints? */
     return FALSE;
   xdrs->x_op = XDR_DECODE;
index 29b71b2..47da789 100644 (file)
@@ -46,6 +46,7 @@
 #include <errno.h>
 #include <stdlib.h>
 #include <libintl.h>
+#include <time.h>
 
 #ifdef USE_IN_LIBIO
 # include <wchar.h>
@@ -245,6 +246,11 @@ again:
     {
       if (errno == EINTR)
        goto again;
+      if (errno == EMFILE)
+        {
+          struct timespec ts = { .tv_sec = 0, .tv_nsec = 50000000 };
+          __nanosleep(&ts , NULL);
+        }
       return FALSE;
     }
   /*
index d47fb7b..b957fbb 100644 (file)
@@ -40,6 +40,9 @@ struct link_map;
 
 extern ElfW(Addr) _dl_boot_fptr_table [];
 
+/* Must be called before any other function.  */
+extern void _dl_fptr_init (void);
+
 extern ElfW(Addr) _dl_make_fptr (struct link_map *, const ElfW(Sym) *,
                                 ElfW(Addr));
 
index 4d7b481..62fa1ce 100644 (file)
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#ifndef _DL_IREL_h
+#ifndef _DL_IREL_H
 #define _DL_IREL_H
 
+static inline DL_FIXUP_VALUE_TYPE
+__attribute ((always_inline))
+elf_ifunc_invoke (ElfW(Addr) addr)
+{
+  return ((DL_FIXUP_VALUE_TYPE (*) (void)) (addr)) ();
+}
+
 #endif /* dl-irel.h */
index fadd5ec..9932ee4 100644 (file)
@@ -34,6 +34,7 @@
 #define FLAG_POWERPC_LIB64     0x0500
 #define FLAG_MIPS64_LIBN32     0x0600
 #define FLAG_MIPS64_LIBN64     0x0700
+#define FLAG_ARM_LIBHF         0x0900
 
 /* Name of auxiliary cache.  */
 #define _PATH_LDCONFIG_AUX_CACHE "/var/cache/ldconfig/aux-cache"
index e79252f..adf43be 100644 (file)
@@ -39,6 +39,7 @@
 #include <hp-timing.h>
 #include <tls.h>
 #include <kernel-features.h>
+#include <gnu/option-groups.h> /* For __OPTION_EGLIBC_RTLD_DEBUG.  */
 
 __BEGIN_DECLS
 
@@ -427,7 +428,7 @@ struct rtld_global
   /* The object to be initialized first.  */
   EXTERN struct link_map *_dl_initfirst;
 
-#if HP_TIMING_AVAIL || HP_SMALL_TIMING_AVAIL
+#if HP_TIMING_AVAIL || HP_SMALL_TIMING_AVAIL || HP_TIMING_PAD
   /* Start time on CPU clock.  */
   EXTERN hp_timing_t _dl_cpuclock_offset;
 #endif
@@ -641,7 +642,7 @@ struct rtld_global_ro
   /* All search directories defined at startup.  */
   EXTERN struct r_search_path_elem *_dl_init_all_dirs;
 
-#if HP_TIMING_AVAIL || HP_SMALL_TIMING_AVAIL
+#if HP_TIMING_AVAIL || HP_SMALL_TIMING_AVAIL || HP_TIMING_PAD
   /* Overhead of a high-precision timing measurement.  */
   EXTERN hp_timing_t _dl_hp_timing_overhead;
 #endif
@@ -692,9 +693,6 @@ struct rtld_global_ro
   /* List of auditing interfaces.  */
   struct audit_ifaces *_dl_audit;
   unsigned int _dl_naudit;
-
-  /* 0 if internal pointer values should not be guarded, 1 if they should.  */
-  EXTERN int _dl_pointer_guard;
 };
 # define __rtld_global_attribute__
 # ifdef IS_IN_rtld
@@ -731,7 +729,11 @@ rtld_hidden_proto (_dl_make_stack_executable)
    might use the variable which results in copy relocations on some
    platforms.  But this does not matter, ld.so can always use the local
    copy.  */
-extern void *__libc_stack_end attribute_relro;
+extern void *__libc_stack_end
+#ifndef LIBC_STACK_END_NOT_RELRO
+     attribute_relro
+#endif
+     ;
 rtld_hidden_proto (__libc_stack_end)
 
 /* Parameters passed to the dynamic linker.  */
index db9f444..5ecb265 100644 (file)
@@ -35,14 +35,21 @@ typedef volatile int __spin_lock_t;
 
 /* Unlock LOCK.  */
 
+void __spin_unlock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __spin_unlock (__spin_lock_t *__lock)
 {
   *__lock = 0;
 }
+#endif
 
 /* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
 
+int __spin_try_lock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_try_lock (__spin_lock_t *__lock)
 {
@@ -51,14 +58,19 @@ __spin_try_lock (__spin_lock_t *__lock)
   *__lock = 1;
   return 1;
 }
+#endif
 
 /* Return nonzero if LOCK is locked.  */
 
+int __spin_lock_locked (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_lock_locked (__spin_lock_t *__lock)
 {
   return *__lock != 0;
 }
+#endif
 
 
 #endif /* machine-lock.h */
index 25e423e..4769bc5 100644 (file)
 #define _EXTERN_INLINE __extern_inline
 #endif
 
+void * __thread_stack_pointer (void);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void *
 __thread_stack_pointer (void)
 {
   register void *__sp__ ("{STACK-POINTER}");
   return __sp__;
 }
+#endif
 
 #endif /* machine-sp.h */
index 439992f..8a6dcc2 100644 (file)
@@ -68,7 +68,7 @@
 /* Provide trailing slash, since mostly used for building pathnames. */
 #define        _PATH_DEV       "/dev/"
 #define        _PATH_TMP       "/tmp/"
-#define        _PATH_VARDB     "/var/db/"
+#define        _PATH_VARDB     "/var/lib/misc/"
 #define        _PATH_VARRUN    "/var/run/"
 #define        _PATH_VARTMP    "/var/tmp/"
 
index 7f8c0f8..3d4b0b5 100644 (file)
@@ -23,6 +23,7 @@
 
 /* Replace <machine> with "i386" or "mips" or whatever.  */
 
+#define MACHINE_NEW_THREAD_STATE_FLAVOR        <machine>_NEW_THREAD_STATE
 #define MACHINE_THREAD_STATE_FLAVOR    <machine>_THREAD_STATE
 #define MACHINE_THREAD_STATE_COUNT     <machine>_THREAD_STATE_COUNT
 
index e748f4c..ad13527 100644 (file)
@@ -20,7 +20,7 @@
 # Generate the list of strings for errno codes from the section of the
 # manual which documents the codes.
 
-$(..)sysdeps/gnu/errlist.c: $(..)sysdeps/gnu/errlist.awk \
+$(..)sysdeps/gnu/errlist-disabled.c: $(..)sysdeps/gnu/errlist.awk \
                            $(..)manual/errno.texi
        $(AWK) -f $^ > $@-tmp
 # Make it unwritable so noone will edit it by mistake.
index 99f9208..f68a13f 100644 (file)
@@ -9,6 +9,11 @@ ifeq ($(subdir),csu)
 # On i686 we must avoid generating the trampoline functions generated
 # to get the GOT pointer.
 CFLAGS-initfini.s += -march=i386 -mtune=i386 -fno-asynchronous-unwind-tables -fno-unwind-tables
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
 endif
 
 ifeq ($(subdir),nptl)
index b0230d3..04f4b75 100644 (file)
@@ -2,6 +2,9 @@ libc {
   GLIBC_2.0 {
     # Functions from libgcc.
     __divdi3; __moddi3; __udivdi3; __umoddi3;
+    __cmpdi2; __ucmpdi2; 
+    __fixunsdfdi; __fixunssfdi; __fixunsxfdi;
+    __floatdidf;
   }
   GLIBC_2.1 {
     # global variable
index 30385a1..70cd6b0 100644 (file)
 
 #define ELF_MACHINE_IREL       1
 
+static inline Elf32_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf32_Addr addr)
+{
+  return ((Elf32_Addr (*) (void)) (addr)) ();
+}
+
 static inline void
 __attribute ((always_inline))
 elf_irel (const Elf32_Rel *reloc)
@@ -35,7 +42,7 @@ elf_irel (const Elf32_Rel *reloc)
 
   if (__builtin_expect (r_type == R_386_IRELATIVE, 1))
     {
-      Elf32_Addr value = ((Elf32_Addr (*) (void)) (*reloc_addr)) ();
+      Elf32_Addr value = elf_ifunc_invoke(*reloc_addr);
       *reloc_addr = value;
     }
   else
index d114fec..8fcb1ea 100644 (file)
@@ -57,7 +57,7 @@ enum
   HWCAP_I386_AMD3D = 1 << 31,
 
   /* XXX Which others to add here?  */
-  HWCAP_IMPORTANT = (HWCAP_I386_XMM2)
+  HWCAP_IMPORTANT = (HWCAP_I386_CMOV | HWCAP_I386_XMM2)
 
 };
 
index 58705c7..c70ac54 100644 (file)
@@ -58,3 +58,6 @@ strong_alias (___tls_get_addr, ___tls_get_addr_internal)
 
 # endif
 #endif
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
diff --git a/sysdeps/i386/hp-timing.h b/sysdeps/i386/hp-timing.h
new file mode 100644 (file)
index 0000000..1029091
--- /dev/null
@@ -0,0 +1,34 @@
+/* High precision, low overhead timing functions.  i386 version.
+   Copyright (C) 2003 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _i386_HP_TIMING_H
+#define _i386_HP_TIMING_H      1
+
+#define hp_timing_t hp_timing_t__
+#include <sysdeps/generic/hp-timing.h>
+#undef hp_timing_t
+
+/* We don't use high-precision timers, but we might load an i686 libpthread
+   which does.  */
+#define HP_TIMING_PAD 1
+
+/* i686 uses 64bit values for the times.  */
+typedef unsigned long long int hp_timing_t;
+
+#endif /* hp-timing.h */
index 48a109c..8e81183 100644 (file)
@@ -110,7 +110,7 @@ __i686.get_pc_thunk.bx:
 #endif
 
        .section .text.ssse3,"ax",@progbits
-#if defined SHARED && !defined NOT_IN_libc && !defined USE_AS_BCOPY
+#if !defined USE_AS_BCOPY
 ENTRY (MEMCPY_CHK)
        movl    12(%esp), %eax
        cmpl    %eax, 16(%esp)
index ec9eeb9..f64f8d2 100644 (file)
@@ -110,7 +110,7 @@ __i686.get_pc_thunk.bx:
 #endif
 
        .section .text.ssse3,"ax",@progbits
-#if defined SHARED && !defined NOT_IN_libc && !defined USE_AS_BCOPY
+#if !defined USE_AS_BCOPY
 ENTRY (MEMCPY_CHK)
        movl    12(%esp), %eax
        cmpl    %eax, 16(%esp)
diff --git a/sysdeps/i386/libgcc-compat.c b/sysdeps/i386/libgcc-compat.c
new file mode 100644 (file)
index 0000000..52af8fd
--- /dev/null
@@ -0,0 +1,75 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Guido Guenther <agx@sigxcpu.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int32_t __cmpdi2 (int64_t, int64_t);
+int32_t __cmpdi2_internal (int64_t u, int64_t v)
+{
+  return __cmpdi2 (u, v);
+}
+symbol_version (__cmpdi2_internal, __cmpdi2, GLIBC_2.0);
+
+
+extern int32_t __ucmpdi2 (int64_t, int64_t);
+int32_t __ucmpdi2_internal (int64_t u, int64_t v)
+{
+  return __ucmpdi2 (u, v);
+}
+symbol_version (__ucmpdi2_internal, __ucmpdi2, GLIBC_2.0);
+
+
+extern int64_t __fixunsdfdi (double);
+int64_t __fixunsdfdi_internal (double d)
+{
+         return __fixunsdfdi (d);
+}
+symbol_version (__fixunsdfdi_internal, __fixunsdfdi, GLIBC_2.0);
+
+extern int64_t __fixunssfdi (float);
+int64_t __fixunssfdi_internal (float d)
+{
+  return __fixunssfdi (d);
+}
+
+symbol_version (__fixunsfdi_internal, __fixunsfdi, GLIBC_2.0);
+
+typedef float XFtype __attribute__ ((mode (XF)));
+
+extern int64_t __fixunsxfdi (XFtype);
+int64_t __fixunsxfdi_internal (XFtype d)
+{
+  return __fixunsxfdi (d);
+}
+
+symbol_version (__fixunsxfdi_internal, __fixunsxfdi, GLIBC_2.0);
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+         return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+#endif
index efdc82d..0c27adb 100644 (file)
 
 #ifdef __ASSEMBLER__
 
+/* This macro will be defined to 1 if GCC has been configured with
+   --with-arch=i686, causing build failures with __i686.get_pc_thunk.  */
+#if defined __i686
+#undef __i686
+#define __i686 __i686
+#endif
+
 /* Syntactic details of assembler.  */
 
 #ifdef HAVE_ELF
index 2ea937a..bf43c96 100644 (file)
@@ -12,8 +12,8 @@ elide-routines.os += hp-timing
 
 ifeq (yes,$(build-shared))
 # Compatibility
-sysdep_routines += ia64libgcc
-shared-only-routines += ia64libgcc
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
 endif
 endif
 
index 56b417d..5ff162e 100644 (file)
@@ -10,6 +10,10 @@ libc {
     # Functions from libgcc.
     __divtf3; __divdf3; __divsf3; __divdi3; __moddi3; __udivdi3; __umoddi3;
     __multi3;
+    __divsi3;
+    __modsi3;
+    __udivsi3;
+    __umodsi3;
   }
 }
 libm {
index 61b4ea9..a1e31be 100644 (file)
@@ -46,7 +46,8 @@ __ia64_init_bootstrap_fdesc_table (struct link_map *map)
 }
 
 #define ELF_MACHINE_BEFORE_RTLD_RELOC(dynamic_info)            \
-       __ia64_init_bootstrap_fdesc_table (&bootstrap_map);
+       __ia64_init_bootstrap_fdesc_table (&bootstrap_map);     \
+       _dl_fptr_init();
 
 /* Return nonzero iff ELF header is compatible with the running host.  */
 static inline int __attribute__ ((unused))
index 26f3d2a..c0b9c7c 100644 (file)
@@ -28,3 +28,6 @@
 #define DONT_USE_TLS_INDEX     1
 
 extern void *__tls_get_addr (size_t m, size_t offset);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index dbd0a29..87b6a48 100644 (file)
@@ -75,8 +75,8 @@
 //
 // Special cases
 //====================================================================
-// b=+/-0: return NaN, call libm_error_support
-// a=+/-Inf, a=NaN or b=NaN: return NaN
+// a=+/-Inf or b=+/-0: return NaN, call libm_error_support
+// a=NaN or b=NaN: return NaN
 //
 // Registers used
 //====================================================================
@@ -407,13 +407,13 @@ FMOD_X_NAN_INF:
       nop.m 999
     // also set Denormal flag if necessary
 (p8)  fma.s0 f9=f9,f1,f0
-      nop.i 999 ;;
+(p8)  mov GR_Parameter_TAG=274 ;;
 }
 
 { .mfb
       nop.m 999
 (p8)  fma.d.s0 f8=f8,f1,f0
-      nop.b 999 ;;
+(p8)  br.spnt __libm_error_region;;
 }
 
 { .mfb
index 36e5807..9f8cbbd 100644 (file)
@@ -75,8 +75,8 @@
 
 // Special cases
 //====================================================================
-// b=+/-0: return NaN, call libm_error_support
-// a=+/-Inf, a=NaN or b=NaN: return NaN
+// a=+/-Inf or b=+/-0: return NaN, call libm_error_support
+// a=NaN or b=NaN: return NaN
 
 // Registers used
 //====================================================================
@@ -413,13 +413,13 @@ FMOD_X_NAN_INF:
       nop.m 999
     // also set Denormal flag if necessary
 (p8)  fma.s0 f9=f9,f1,f0
-      nop.i 999 ;;
+(p8)  mov GR_Parameter_TAG=275 ;;
 }
 
 { .mfb
       nop.m 999
 (p8)  fma.s.s0 f8=f8,f1,f0
-      nop.b 999 ;;
+(p8)  br.spnt __libm_error_region;;
 }
 
 { .mfb
index 3e87eb0..3c38654 100644 (file)
@@ -484,6 +484,11 @@ FMOD_A_NAN_INF:
  (p8)  cmp.ne p7, p0 = GR_SIG_B, r0
        nop.i 0
 }
+{ .mfi
+       nop.m 0
+       fmerge.s FR_X = f8, f8
+       nop.i 0
+}
 ;;
 
 { .mfi
@@ -509,7 +514,12 @@ FMOD_A_NAN_INF:
 { .mfb
        nop.m 0
  (p9)  frcpa.s0 f8, p7 = f8, f9
-       br.ret.sptk b0
+ (p9)  br.ret.sptk b0
+}
+{ .mmb
+       alloc GR_ARPFS = ar.pfs, 1, 4, 4, 0
+       mov GR_Parameter_TAG = 273
+       br.sptk __libm_error_region
 }
 ;;
 
index 8ef4bb5..cf004fc 100644 (file)
@@ -708,15 +708,18 @@ switch(input_tag)
   case gammal_negative:
   case gamma_negative:
   case gammaf_negative:
-  case lgammal_negative:
-  case lgamma_negative:
-  case lgammaf_negative:
   case tgammal_negative:
   case tgamma_negative:
   case tgammaf_negative:
   {
        ERRNO_DOMAIN; break;
   }
+  case lgammal_negative:
+  case lgamma_negative:
+  case lgammaf_negative:
+  {
+       ERRNO_RANGE; break;
+  }
   case ldexpl_overflow:
   case ldexpl_underflow:
   case ldexp_overflow:
@@ -1081,17 +1084,17 @@ switch(input_tag)
   case powl_zero_to_negative:
     /* 0**neg */
     {
-       ERRNO_DOMAIN; break;
+       ERRNO_RANGE; break;
     }
   case pow_zero_to_negative:
     /* 0**neg */
     {
-       ERRNO_DOMAIN; break;
+       ERRNO_RANGE; break;
     }
   case  powf_zero_to_negative:
     /* 0**neg */
     {
-       ERRNO_DOMAIN; break;
+       ERRNO_RANGE; break;
     }
   case powl_neg_to_non_integer:
     /* neg**non_integral */
@@ -1307,6 +1310,21 @@ switch(input_tag)
     {
        ERRNO_DOMAIN; break;
     }
+  case fmodl_infinity:
+    /* fmodl(inf,y) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case fmod_infinity:
+    /* fmod(inf,y) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case fmodf_infinity:
+    /* fmodf(inf,y) */
+    {
+       ERRNO_DOMAIN; break;
+    }
   case coshl_overflow:
     /* coshl overflows */
     {
@@ -1373,6 +1391,51 @@ switch(input_tag)
    {
       ERRNO_RANGE; break;
    }
+  case cosl_infinity:
+    /* cosl(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case cos_infinity:
+    /* cos(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case cosf_infinity:
+    /* cosf(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case sinl_infinity:
+    /* sinl(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case sin_infinity:
+    /* sin(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case sinf_infinity:
+    /* sinf(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case tanl_infinity:
+    /* tanl(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case tan_infinity:
+    /* tan(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
+  case tanf_infinity:
+    /* tanf(inf) */
+    {
+       ERRNO_DOMAIN; break;
+    }
   default:
     break;
 }
index 4f0945e..96e67c0 100644 (file)
@@ -195,7 +195,11 @@ typedef enum
   nextafterl_underflow, nextafter_underflow, 
   nextafterf_underflow,                                /* 267, 268, 269 */
   nexttowardl_underflow, nexttoward_underflow, 
-  nexttowardf_underflow                                /* 270, 271, 272 */
+  nexttowardf_underflow,                               /* 270, 271, 272 */
+  fmodl_infinity, fmod_infinity, fmodf_infinity,       /* 273, 274, 275 */
+  cosl_infinity, cos_infinity, cosf_infinity,          /* 276, 277, 278 */
+  sinl_infinity, sin_infinity, sinf_infinity,          /* 279, 280, 281 */
+  tanl_infinity, tan_infinity, tanf_infinity,          /* 282, 283, 284 */
 } error_types;
 
 #define LIBM_ERROR __libm_error_support
index fc121fc..24c258c 100644 (file)
 //==============================================================
 // general input registers:
 // r14 -> r26
-// r32 -> r35
+// r32 -> r36
 
 // predicate registers used:
 // p6 -> p11
@@ -260,6 +260,10 @@ GR_SAVE_B0                     = r34
 GR_SAVE_GP                     = r35
 GR_SAVE_r_sincos               = r36
 
+GR_Parameter_X                 = r37
+GR_Parameter_Y                 = r38
+GR_Parameter_RESULT            = r39
+GR_Parameter_TAG               = r40
 
 RODATA
 
@@ -474,7 +478,7 @@ _SINCOS_COMMON:
 // 0x1001a is register_bias + 27.
 // So if f8 >= 2^27, go to large argument routines
 { .mfi
-      alloc         r32                 = ar.pfs, 1, 4, 0, 0
+      alloc         r32                 = ar.pfs, 1, 4, 4, 0
       fclass.m      p11,p0              = f8, 0x0b // Test for x=unorm
       mov           sincos_GR_all_ones  = -1 // For "inexect" constant create
 }
@@ -681,20 +685,39 @@ _SINCOS_COMMON2:
 ////////// x = 0/Inf/NaN path //////////////////
 _SINCOS_SPECIAL_ARGS:
 .pred.rel "mutex",p8,p9
+
+{ .mfi
+      nop.m         999
+      fclass.m.unc  p7,p0               = f8, 0x23 // is x +/- inf?
+      nop.i         999;;
+}
+
+{ .mfi
+      nop.m         999
+(p7)  fmerge.s      f9 = f8,f8
+      nop.i         999
+}
+
 // sin(+/-0) = +/-0
 // sin(Inf)  = NaN
 // sin(NaN)  = NaN
 { .mfi
       nop.m         999
 (p8)  fma.d.s0      f8                  = f8, f0, f0 // sin(+/-0,NaN,Inf)
-      nop.i         999
+(p8)  mov           GR_Parameter_TAG    = 280
 }
 // cos(+/-0) = 1.0
 // cos(Inf)  = NaN
 // cos(NaN)  = NaN
-{ .mfb
+{ .mfi
       nop.m         999
 (p9)  fma.d.s0      f8                  = f8, f0, f1 // cos(+/-0,NaN,Inf)
+(p9)  mov           GR_Parameter_TAG    = 277
+}
+
+{ .mbb
+      nop.m         999
+(p7)  br.cond.spnt  __libm_error_region
       br.ret.sptk   b0 // Exit for x = 0/Inf/NaN path
 };;
 
@@ -766,3 +789,54 @@ LOCAL_LIBM_END(__libm_callout_sincos)
 .type    __libm_cos_large#,@function
 .global  __libm_cos_large#
 
+LOCAL_LIBM_ENTRY(__libm_error_region)
+.prologue
+{ .mfi
+        add   GR_Parameter_Y=-32,sp             // Parameter 2 value
+        nop.f 0
+.save   ar.pfs,GR_SAVE_PFS
+        mov  GR_SAVE_PFS=ar.pfs                 // Save ar.pfs
+}
+{ .mfi
+.fframe 64
+        add sp=-64,sp                           // Create new stack
+        nop.f 0
+        mov GR_SAVE_GP=gp                       // Save gp
+};;
+{ .mmi
+        stfd [GR_Parameter_Y] = f1,16           // STORE Parameter 2 on stack
+        add GR_Parameter_X = 16,sp              // Parameter 1 address
+.save   b0, GR_SAVE_B0
+        mov GR_SAVE_B0=b0                       // Save b0
+};;
+.body
+{ .mib
+        stfd [GR_Parameter_X] = f9              // STORE Parameter 1 on stack
+        add   GR_Parameter_RESULT = 0,GR_Parameter_Y  // Parameter 3 address
+        nop.b 0
+}
+{ .mib
+        stfd [GR_Parameter_Y] = f8              // STORE Parameter 3 on stack
+        add   GR_Parameter_Y = -16,GR_Parameter_Y
+        br.call.sptk b0=__libm_error_support#   // Call error handling function
+};;
+{ .mmi
+        add   GR_Parameter_RESULT = 48,sp
+        nop.m 0
+        nop.i 0
+};;
+{ .mmi
+        ldfd  f8 = [GR_Parameter_RESULT]       // Get return result off stack
+.restore sp
+        add   sp = 64,sp                       // Restore stack pointer
+        mov   b0 = GR_SAVE_B0                  // Restore return address
+};;
+{ .mib
+        mov   gp = GR_SAVE_GP                  // Restore gp
+        mov   ar.pfs = GR_SAVE_PFS             // Restore ar.pfs
+        br.ret.sptk     b0                     // Return
+};;
+
+LOCAL_LIBM_END(__libm_error_region)
+.type   __libm_error_support#,@function
+.global __libm_error_support#
index bcdf1b0..f0bc9a8 100644 (file)
 //==============================================================
 // general input registers:
 // r14 -> r19
-// r32 -> r45
+// r32 -> r43
 
 // predicate registers used:
 // p6 -> p14
@@ -260,6 +260,11 @@ GR_SAVE_PFS                     = r41
 GR_SAVE_B0                      = r42
 GR_SAVE_GP                      = r43
 
+GR_Parameter_X                  = r44
+GR_Parameter_Y                  = r45
+GR_Parameter_RESULT             = r46
+GR_Parameter_TAG                = r47
+
 RODATA
 .align 16
 
@@ -389,7 +394,7 @@ LOCAL_OBJECT_END(double_sin_cos_beta_k4)
 GLOBAL_IEEE754_ENTRY(sinf)
 
 { .mlx
-      alloc         r32                 = ar.pfs,1,13,0,0
+      alloc         r32                 = ar.pfs,1,11,4,0
       movl  sincosf_GR_sig_inv_pi_by_16 = 0xA2F9836E4E44152A //signd of 16/pi
 }
 { .mlx
@@ -413,7 +418,7 @@ GLOBAL_IEEE754_END(sinf)
 GLOBAL_IEEE754_ENTRY(cosf)
 
 { .mlx
-      alloc         r32                 = ar.pfs,1,13,0,0
+      alloc         r32                 = ar.pfs,1,11,4,0
       movl  sincosf_GR_sig_inv_pi_by_16 = 0xA2F9836E4E44152A //signd of 16/pi
 }
 { .mlx
@@ -641,20 +646,39 @@ _SINCOSF_COMMON:
 ////////// x = 0/Inf/NaN path //////////////////
 _SINCOSF_SPECIAL_ARGS:
 .pred.rel "mutex",p8,p9
+
+{ .mfi
+      nop.m         999
+      fclass.m.unc  p7,p0               = f8, 0x23 // is x +/- inf?
+      nop.i         999;;
+}
+
+{ .mfi
+      nop.m         999
+(p7)  fmerge.s      f9 = f8,f8
+      nop.i         999
+}
+
 // sinf(+/-0) = +/-0
 // sinf(Inf)  = NaN
 // sinf(NaN)  = NaN
 { .mfi
       nop.m         999
 (p8)  fma.s.s0      f8                  = f8, f0, f0 // sinf(+/-0,NaN,Inf)
-      nop.i         999
+(p8)  mov           GR_Parameter_TAG    = 281
 }
 // cosf(+/-0) = 1.0
 // cosf(Inf)  = NaN
 // cosf(NaN)  = NaN
-{ .mfb
+{ .mfi
       nop.m         999
 (p9)  fma.s.s0      f8                  = f8, f0, f1 // cosf(+/-0,NaN,Inf)
+(p9)  mov           GR_Parameter_TAG    = 278
+};;
+
+{ .mbb
+      nop.m         999
+(p7)  br.cond.spnt  __libm_error_region
       br.ret.sptk   b0 // Exit for x = 0/Inf/NaN path
 };;
 
@@ -715,3 +739,54 @@ LOCAL_LIBM_END(__libm_callout_sincosf)
 .type    __libm_cos_large#, @function
 .global  __libm_cos_large#
 
+LOCAL_LIBM_ENTRY(__libm_error_region)
+.prologue
+{ .mfi
+        add   GR_Parameter_Y=-32,sp             // Parameter 2 value
+        nop.f 0
+.save   ar.pfs,GR_SAVE_PFS
+        mov  GR_SAVE_PFS=ar.pfs                 // Save ar.pfs
+}
+{ .mfi
+.fframe 64
+        add sp=-64,sp                           // Create new stack
+        nop.f 0
+        mov GR_SAVE_GP=gp                       // Save gp
+};;
+{ .mmi
+        stfd [GR_Parameter_Y] = f1,16           // STORE Parameter 2 on stack
+        add GR_Parameter_X = 16,sp              // Parameter 1 address
+.save   b0, GR_SAVE_B0
+        mov GR_SAVE_B0=b0                       // Save b0
+};;
+.body
+{ .mib
+        stfd [GR_Parameter_X] = f9              // STORE Parameter 1 on stack
+        add   GR_Parameter_RESULT = 0,GR_Parameter_Y  // Parameter 3 address
+        nop.b 0
+}
+{ .mib
+        stfd [GR_Parameter_Y] = f8              // STORE Parameter 3 on stack
+        add   GR_Parameter_Y = -16,GR_Parameter_Y
+        br.call.sptk b0=__libm_error_support#   // Call error handling function
+};;
+{ .mmi
+        add   GR_Parameter_RESULT = 48,sp
+        nop.m 0
+        nop.i 0
+};;
+{ .mmi
+        ldfd  f8 = [GR_Parameter_RESULT]       // Get return result off stack
+.restore sp
+        add   sp = 64,sp                       // Restore stack pointer
+        mov   b0 = GR_SAVE_B0                  // Restore return address
+};;
+{ .mib
+        mov   gp = GR_SAVE_GP                  // Restore gp
+        mov   ar.pfs = GR_SAVE_PFS             // Restore ar.pfs
+        br.ret.sptk     b0                     // Return
+};;
+
+LOCAL_LIBM_END(__libm_error_region)
+.type   __libm_error_support#,@function
+.global __libm_error_support#
index 8d71e50..8bb330e 100644 (file)
@@ -747,12 +747,16 @@ GR_SAVE_B0     = r39
 GR_SAVE_GP     = r40
 GR_SAVE_PFS    = r41
 
+GR_Parameter_X = r59
+GR_Parameter_Y = r60
+GR_Parameter_RESULT = r61
+GR_Parameter_TAG = r62
 
 .section .text
 
 GLOBAL_IEEE754_ENTRY(sinl)
 { .mlx
-      alloc r32 = ar.pfs,0,27,2,0
+      alloc r32 = ar.pfs,1,26,4,0
       movl GR_sig_inv_pi = 0xa2f9836e4e44152a // significand of 1/pi
 }
 { .mlx
@@ -777,7 +781,7 @@ GLOBAL_IEEE754_END(sinl)
 
 GLOBAL_IEEE754_ENTRY(cosl)
 { .mlx
-      alloc r32 = ar.pfs,0,27,2,0
+      alloc r32 = ar.pfs,1,26,4,0
       movl GR_sig_inv_pi = 0xa2f9836e4e44152a // significand of 1/pi
 }
 { .mlx
@@ -2278,13 +2282,31 @@ SINCOSL_DENORMAL:
 SINCOSL_SPECIAL:
 { .mfb
         nop.m 999
+        fclass.m.unc p6,p0 = f8, 0x23 // is x +/- inf?
+        nop.b 999;;
+}
+
+{ .mfi
+        nop.m 999
+(p6)    fmerge.s f9 = f8,f8
+(p6)    cmp.eq.unc p7, p8 = 0x1, GR_Sin_or_Cos;;
+}
+
+{ .mmf
+(p7)    mov GR_Parameter_TAG = 276        // (cosl)
+(p8)    mov GR_Parameter_TAG = 279        // (sinl)
 //
 //      Path for Arg = +/- QNaN, SNaN, Inf
 //      Invalid can be raised. SNaNs
 //      become QNaNs
 //
         fmpy.s0 FR_Result = FR_Input_X, f0
-        br.ret.sptk   b0 ;;
+}
+
+{ .mbb
+        nop.m 999
+(p6)    br.cond.spnt __libm_error_region
+        br.ret.sptk b0 ;;
 }
 
 GLOBAL_IEEE754_END(cosl)
@@ -2363,3 +2385,55 @@ SINCOSL_ARG_TOO_LARGE:
 LOCAL_LIBM_END(__libm_callout)
 .type   __libm_pi_by_2_reduce#,@function
 .global __libm_pi_by_2_reduce#
+
+LOCAL_LIBM_ENTRY(__libm_error_region)
+.prologue
+{ .mfi
+        add   GR_Parameter_Y=-32,sp             // Parameter 2 value
+        nop.f 0
+.save   ar.pfs,GR_SAVE_PFS
+        mov  GR_SAVE_PFS=ar.pfs                 // Save ar.pfs
+}
+{ .mfi
+.fframe 64
+        add sp=-64,sp                           // Create new stack
+        nop.f 0
+        mov GR_SAVE_GP=gp                       // Save gp
+};;
+{ .mmi
+        stfd [GR_Parameter_Y] = f1,16           // STORE Parameter 2 on stack
+        add GR_Parameter_X = 16,sp              // Parameter 1 address
+.save   b0, GR_SAVE_B0
+        mov GR_SAVE_B0=b0                       // Save b0
+};;
+.body
+{ .mib
+        stfd [GR_Parameter_X] = f9              // STORE Parameter 1 on stack
+        add   GR_Parameter_RESULT = 0,GR_Parameter_Y  // Parameter 3 address
+        nop.b 0
+}
+{ .mib
+        stfd [GR_Parameter_Y] = f8              // STORE Parameter 3 on stack
+        add   GR_Parameter_Y = -16,GR_Parameter_Y
+        br.call.sptk b0=__libm_error_support#   // Call error handling function
+};;
+{ .mmi
+        add   GR_Parameter_RESULT = 48,sp
+        nop.m 0
+        nop.i 0
+};;
+{ .mmi
+        ldfd  f8 = [GR_Parameter_RESULT]       // Get return result off stack
+.restore sp
+        add   sp = 64,sp                       // Restore stack pointer
+        mov   b0 = GR_SAVE_B0                  // Restore return address
+};;
+{ .mib
+        mov   gp = GR_SAVE_GP                  // Restore gp
+        mov   ar.pfs = GR_SAVE_PFS             // Restore ar.pfs
+        br.ret.sptk     b0                     // Return
+};;
+
+LOCAL_LIBM_END(__libm_error_region)
+.type   __libm_error_support#,@function
+.global __libm_error_support#
index a2f80c8..a4b42c9 100644 (file)
@@ -348,15 +348,10 @@ COMMON_PATH:
 (p6)  br.ret.spnt    b0    ;;         // Exit for x=0 (tan only)
 }
 
-{ .mfi
+{ .mmi
       ldfpd     tan_P14,tan_P15 = [tan_AD],16
-(p7)  frcpa.s0  f8,p9=f0,f0           // Set qnan indef if x=inf
-      mov       tan_GR_10009 = 0x10009
-}
-{ .mib
       ldfpd      tan_Q8,tan_Q9  = [tan_ADQ],16
-      nop.i 999
-(p7)  br.ret.spnt    b0    ;;         // Exit for x=inf
+      mov       tan_GR_10009 = 0x10009;;
 }
 
 { .mfi
@@ -384,6 +379,12 @@ COMMON_PATH:
       fma.s1 TAN_W_2TO64_RSH = tan_NORM_f8,TAN_INV_PI_BY_2_2TO64,TAN_RSHF_2TO64
 };;
 
+{ .mfb
+(p7)  mov GR_Parameter_Tag = 283          // (tan)
+(p7)  frcpa.s0  f8,p9=f0,f0               // Set qnan indef if x=inf
+(p7)  br.cond.spnt __libm_error_region ;; // call error support if tan(+-inf)
+}
+
 { .mmf
       ldfpd      tan_P10,tan_P11 = [tan_AD],16
       and       tan_exp = tan_GR_17_ones, tan_signexp
index 193d756..cd0febb 100644 (file)
@@ -301,11 +301,11 @@ Common_Path:
 { .mfi
       cmp.ge    p6, p0      = rSignMask, rExpCut    // p6 = (E => 0x10009)
 (p8)  frcpa.s0  f8, p0      = f0, f0                // Set qnan indef if x=inf
-      mov GR_Parameter_Tag  = 227                   // (cotf)
+      mov GR_Parameter_Tag  = 284                   // (tanf)
 }
 { .mbb
       ldfe      fPiby2      = [rCoeffB], 16
-(p8)  br.ret.spnt b0                                // Exit for x=inf
+(p8)  br.cond.spnt __libm_error_region              // call error support if tanf(+-0)
 (p6)  br.cond.spnt Huge_Argument                    // Branch if |x|>=2^10
 }
 ;;
@@ -313,7 +313,7 @@ Common_Path:
 { .mfi
       nop.m     0
 (p11) fclass.m.unc p6, p0   = f8, 0x07              // Test for x=0 (for cotf)
-      nop.i     0
+      mov GR_Parameter_Tag  = 227                   // (cotf)
 }
 { .mfb
       nop.m     0
index 607a271..95d5145 100644 (file)
@@ -3072,21 +3072,32 @@ TANL_UNSUPPORTED:
 
 { .mfi
       nop.m 999
-(p6)  fclass.m p6, p7 = f8, 0x7         // Test for zero (cotl only)
+(p6)  fclass.m.unc p6, p0 = f8, 0x7     // Test for zero (cotl only)
+      nop.i 999
+}
+;;
+{ .mfi
+      nop.m 999
+(p7)  fclass.m.unc p7, p0 = f8, 0x23    // Test for inf (tanl only)
       nop.i 999
 }
 ;;
 
 .pred.rel "mutex", p6, p7
-{ .mfi
+{ .mfb
 (p6)  mov GR_Parameter_Tag = 225        // (cotl)
 (p6)  frcpa.s0  f8, p0 = f1, f8         // cotl(+-0) = +-Inf
-      nop.i 999
+(p6)  br.cond.spnt __libm_error_region;;
+}
+{ .mfb
+(p7)  mov GR_Parameter_Tag = 282        // (tanl)
+      fmpy.s0 f8 = f8, f0
+(p7)  br.cond.spnt __libm_error_region;;
 }
 { .mfb
       nop.m 999
-(p7)  fmpy.s0 f8 = f8, f0
-(p7)  br.ret.sptk b0
+      nop.f 999
+      br.ret.sptk b0
 }
 ;;
 
diff --git a/sysdeps/ia64/ia64libgcc.S b/sysdeps/ia64/ia64libgcc.S
deleted file mode 100644 (file)
index 3f77b06..0000000
+++ /dev/null
@@ -1,350 +0,0 @@
-/* From the Intel IA-64 Optimization Guide, choose the minimum latency
-   alternative.  */
-
-#include <sysdep.h>
-#undef ret
-
-#include <shlib-compat.h>
-
-#if SHLIB_COMPAT(libc, GLIBC_2_2, GLIBC_2_2_6)
-
-/* __divtf3
-   Compute a 80-bit IEEE double-extended quotient.
-   farg0 holds the dividend.  farg1 holds the divisor.  */
-
-ENTRY(___divtf3)
-       cmp.eq p7, p0 = r0, r0
-       frcpa.s0 f10, p6 = farg0, farg1
-       ;;
-(p6)   cmp.ne p7, p0 = r0, r0
-       .pred.rel.mutex p6, p7
-(p6)   fnma.s1 f11 = farg1, f10, f1
-(p6)   fma.s1 f12 = farg0, f10, f0
-       ;;
-(p6)   fma.s1 f13 = f11, f11, f0
-(p6)   fma.s1 f14 = f11, f11, f11
-       ;;
-(p6)   fma.s1 f11 = f13, f13, f11
-(p6)   fma.s1 f13 = f14, f10, f10
-       ;;
-(p6)   fma.s1 f10 = f13, f11, f10
-(p6)   fnma.s1 f11 = farg1, f12, farg0
-       ;;
-(p6)   fma.s1 f11 = f11, f10, f12
-(p6)   fnma.s1 f12 = farg1, f10, f1
-       ;;
-(p6)   fma.s1 f10 = f12, f10, f10
-(p6)   fnma.s1 f12 = farg1, f11, farg0
-       ;;
-(p6)   fma.s0 fret0 = f12, f10, f11
-(p7)   mov fret0 = f10
-       br.ret.sptk rp
-END(___divtf3)
-       .symver ___divtf3, __divtf3@GLIBC_2.2
-
-/* __divdf3
-   Compute a 64-bit IEEE double quotient.
-   farg0 holds the dividend.  farg1 holds the divisor.  */
-
-ENTRY(___divdf3)
-       cmp.eq p7, p0 = r0, r0
-       frcpa.s0 f10, p6 = farg0, farg1
-       ;;
-(p6)   cmp.ne p7, p0 = r0, r0
-       .pred.rel.mutex p6, p7
-(p6)   fmpy.s1 f11 = farg0, f10
-(p6)   fnma.s1 f12 = farg1, f10, f1
-       ;;
-(p6)   fma.s1 f11 = f12, f11, f11
-(p6)   fmpy.s1 f13 = f12, f12
-       ;;
-(p6)   fma.s1 f10 = f12, f10, f10
-(p6)   fma.s1 f11 = f13, f11, f11
-       ;;
-(p6)   fmpy.s1 f12 = f13, f13
-(p6)   fma.s1 f10 = f13, f10, f10
-       ;;
-(p6)   fma.d.s1 f11 = f12, f11, f11
-(p6)   fma.s1 f10 = f12, f10, f10
-       ;;
-(p6)   fnma.d.s1 f8 = farg1, f11, farg0
-       ;;
-(p6)   fma.d fret0 = f8, f10, f11
-(p7)   mov fret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___divdf3)
-       .symver ___divdf3, __divdf3@GLIBC_2.2
-
-/* __divsf3
-   Compute a 32-bit IEEE float quotient.
-   farg0 holds the dividend.  farg1 holds the divisor.  */
-
-ENTRY(___divsf3)
-       cmp.eq p7, p0 = r0, r0
-       frcpa.s0 f10, p6 = farg0, farg1
-       ;;
-(p6)   cmp.ne p7, p0 = r0, r0
-       .pred.rel.mutex p6, p7
-(p6)   fmpy.s1 f8 = farg0, f10
-(p6)   fnma.s1 f9 = farg1, f10, f1
-       ;;
-(p6)   fma.s1 f8 = f9, f8, f8
-(p6)   fmpy.s1 f9 = f9, f9
-       ;;
-(p6)   fma.s1 f8 = f9, f8, f8
-(p6)   fmpy.s1 f9 = f9, f9
-       ;;
-(p6)   fma.d.s1 f10 = f9, f8, f8
-       ;;
-(p6)   fnorm.s.s0 fret0 = f10
-(p7)   mov fret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___divsf3)
-       .symver ___divsf3, __divsf3@GLIBC_2.2
-
-/* __divdi3
-   Compute a 64-bit integer quotient.
-   in0 holds the dividend.  in1 holds the divisor.  */
-
-ENTRY(___divdi3)
-       .regstk 2,0,0,0
-       /* Transfer inputs to FP registers.  */
-       setf.sig f8 = in0
-       setf.sig f9 = in1
-       ;;
-       /* Convert the inputs to FP, so that they won't be treated as
-          unsigned.  */
-       fcvt.xf f8 = f8
-       fcvt.xf f9 = f9
-       ;;
-       /* Compute the reciprocal approximation.  */
-       frcpa.s1 f10, p6 = f8, f9
-       ;;
-       /* 3 Newton-Raphson iterations.  */
-(p6)   fnma.s1 f11 = f9, f10, f1
-(p6)   fmpy.s1 f12 = f8, f10
-       ;;
-(p6)   fmpy.s1 f13 = f11, f11
-(p6)   fma.s1 f12 = f11, f12, f12
-       ;;
-(p6)   fma.s1 f10 = f11, f10, f10
-(p6)   fma.s1 f11 = f13, f12, f12
-       ;;
-(p6)   fma.s1 f10 = f13, f10, f10
-(p6)   fnma.s1 f12 = f9, f11, f8
-       ;;
-(p6)   fma.s1 f10 = f12, f10, f11
-       ;;
-       /* Round quotient to an integer.  */
-       fcvt.fx.trunc.s1 f10 = f10
-       ;;
-       /* Transfer result to GP registers.  */
-       getf.sig ret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___divdi3)
-       .symver ___divdi3, __divdi3@GLIBC_2.2
-
-/* __moddi3
-   Compute a 64-bit integer modulus.
-   in0 holds the dividend (a).  in1 holds the divisor (b).  */
-
-ENTRY(___moddi3)
-       .regstk 2,0,0,0
-       /* Transfer inputs to FP registers.  */
-       setf.sig f14 = in0
-       setf.sig f9 = in1
-       ;;
-       /* Convert the inputs to FP, so that they won't be treated as
-          unsigned.  */
-       fcvt.xf f8 = f14
-       fcvt.xf f9 = f9
-       ;;
-       /* Compute the reciprocal approximation.  */
-       frcpa.s1 f10, p6 = f8, f9
-       ;;
-       /* 3 Newton-Raphson iterations.  */
-(p6)   fmpy.s1 f12 = f8, f10
-(p6)   fnma.s1 f11 = f9, f10, f1
-       ;;
-(p6)   fma.s1 f12 = f11, f12, f12
-(p6)   fmpy.s1 f13 = f11, f11
-       ;;
-(p6)   fma.s1 f10 = f11, f10, f10
-(p6)   fma.s1 f11 = f13, f12, f12
-       ;;
-       sub in1 = r0, in1
-(p6)   fma.s1 f10 = f13, f10, f10
-(p6)   fnma.s1 f12 = f9, f11, f8
-       ;;
-       setf.sig f9 = in1
-(p6)   fma.s1 f10 = f12, f10, f11
-       ;;
-       fcvt.fx.trunc.s1 f10 = f10
-       ;;
-       /* r = q * (-b) + a  */
-       xma.l f10 = f10, f9, f14
-       ;;
-       /* Transfer result to GP registers.  */
-       getf.sig ret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___moddi3)
-       .symver ___moddi3, __moddi3@GLIBC_2.2
-
-/* __udivdi3
-   Compute a 64-bit unsigned integer quotient.
-   in0 holds the dividend.  in1 holds the divisor.  */
-
-ENTRY(___udivdi3)
-       .regstk 2,0,0,0
-       /* Transfer inputs to FP registers.  */
-       setf.sig f8 = in0
-       setf.sig f9 = in1
-       ;;
-       /* Convert the inputs to FP, to avoid FP software-assist faults.  */
-       fcvt.xuf.s1 f8 = f8
-       fcvt.xuf.s1 f9 = f9
-       ;;
-       /* Compute the reciprocal approximation.  */
-       frcpa.s1 f10, p6 = f8, f9
-       ;;
-       /* 3 Newton-Raphson iterations.  */
-(p6)   fnma.s1 f11 = f9, f10, f1
-(p6)   fmpy.s1 f12 = f8, f10
-       ;;
-(p6)   fmpy.s1 f13 = f11, f11
-(p6)   fma.s1 f12 = f11, f12, f12
-       ;;
-(p6)   fma.s1 f10 = f11, f10, f10
-(p6)   fma.s1 f11 = f13, f12, f12
-       ;;
-(p6)   fma.s1 f10 = f13, f10, f10
-(p6)   fnma.s1 f12 = f9, f11, f8
-       ;;
-(p6)   fma.s1 f10 = f12, f10, f11
-       ;;
-       /* Round quotient to an unsigned integer.  */
-       fcvt.fxu.trunc.s1 f10 = f10
-       ;;
-       /* Transfer result to GP registers.  */
-       getf.sig ret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___udivdi3)
-       .symver ___udivdi3, __udivdi3@GLIBC_2.2
-
-/* __umoddi3
-   Compute a 64-bit unsigned integer modulus.
-   in0 holds the dividend (a).  in1 holds the divisor (b).  */
-
-ENTRY(___umoddi3)
-       .regstk 2,0,0,0
-       /* Transfer inputs to FP registers.  */
-       setf.sig f14 = in0
-       setf.sig f9 = in1
-       ;;
-       /* Convert the inputs to FP, to avoid FP software assist faults.  */
-       fcvt.xuf.s1 f8 = f14
-       fcvt.xuf.s1 f9 = f9
-       ;;
-       /* Compute the reciprocal approximation.  */
-       frcpa.s1 f10, p6 = f8, f9
-       ;;
-       /* 3 Newton-Raphson iterations.  */
-(p6)   fmpy.s1 f12 = f8, f10
-(p6)   fnma.s1 f11 = f9, f10, f1
-       ;;
-(p6)   fma.s1 f12 = f11, f12, f12
-(p6)   fmpy.s1 f13 = f11, f11
-       ;;
-(p6)   fma.s1 f10 = f11, f10, f10
-(p6)   fma.s1 f11 = f13, f12, f12
-       ;;
-       sub in1 = r0, in1
-(p6)   fma.s1 f10 = f13, f10, f10
-(p6)   fnma.s1 f12 = f9, f11, f8
-       ;;
-       setf.sig f9 = in1
-(p6)   fma.s1 f10 = f12, f10, f11
-       ;;
-       /* Round quotient to an unsigned integer.  */
-       fcvt.fxu.trunc.s1 f10 = f10
-       ;;
-       /* r = q * (-b) + a  */
-       xma.l f10 = f10, f9, f14
-       ;;
-       /* Transfer result to GP registers.  */
-       getf.sig ret0 = f10
-       br.ret.sptk rp
-       ;;
-END(___umoddi3)
-       .symver ___umoddi3, __umoddi3@GLIBC_2.2
-
-/* __multi3
-   Compute a 128-bit multiply of 128-bit multiplicands.
-   in0/in1 holds one multiplicand (a), in2/in3 holds the other one (b).  */
-
-ENTRY(___multi3)
-       .regstk 4,0,0,0
-       setf.sig f6 = in1
-       movl r19 = 0xffffffff
-       setf.sig f7 = in2
-       ;;
-       and r14 = r19, in0
-       ;;
-       setf.sig f10 = r14
-       and r14 = r19, in2
-       xmpy.l f9 = f6, f7
-       ;;
-       setf.sig f6 = r14
-       shr.u r14 = in0, 32
-       ;;
-       setf.sig f7 = r14
-       shr.u r14 = in2, 32
-       ;;
-       setf.sig f8 = r14
-       xmpy.l f11 = f10, f6
-       xmpy.l f6 = f7, f6
-       ;;
-       getf.sig r16 = f11
-       xmpy.l f7 = f7, f8
-       ;;
-       shr.u r14 = r16, 32
-       and r16 = r19, r16
-       getf.sig r17 = f6
-       setf.sig f6 = in0
-       ;;
-       setf.sig f11 = r14
-       getf.sig r21 = f7
-       setf.sig f7 = in3
-       ;;
-       xma.l f11 = f10, f8, f11
-       xma.l f6 = f6, f7, f9
-       ;;
-       getf.sig r18 = f11
-       ;;
-       add r18 = r18, r17
-       ;;
-       and r15 = r19, r18
-       cmp.ltu p7, p6 = r18, r17
-       ;;
-       getf.sig r22 = f6
-(p7)   adds r14 = 1, r19
-       ;;
-(p7)   add r21 = r21, r14
-       shr.u r14 = r18, 32
-       shl r15 = r15, 32
-       ;;
-       add r20 = r21, r14
-       ;;
-       add ret0 = r15, r16
-       add ret1 = r22, r20
-       br.ret.sptk rp
-       ;;
-END(___multi3)
-       .symver ___multi3, __multi3@GLIBC_2.2
-
-#endif
diff --git a/sysdeps/ia64/libgcc-compat.c b/sysdeps/ia64/libgcc-compat.c
new file mode 100644 (file)
index 0000000..37b86b2
--- /dev/null
@@ -0,0 +1,112 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2002 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_2, GLIBC_2_2_6)
+
+typedef int int128_t __attribute__((__mode__(TI)));
+
+extern long double __divtf3 (long double, long double) attribute_hidden;
+long double INTUSE (__divtf3) (long double x, long double y)
+{
+  return __divtf3 (x, y);
+}
+symbol_version (INTUSE (__divtf3), __divtf3, GLIBC_2.2);
+
+extern double __divdf3 (double, double) attribute_hidden;
+double INTUSE (__divdf3) (double x, double y)
+{
+  return __divdf3 (x, y);
+}
+symbol_version (INTUSE (__divdf3), __divdf3, GLIBC_2.2);
+
+extern float __divsf3 (float, float) attribute_hidden;
+float INTUSE (__divsf3) (float x, float y)
+{
+  return __divsf3 (x, y);
+}
+symbol_version (INTUSE (__divsf3), __divsf3, GLIBC_2.2);
+
+extern int64_t __divdi3 (int64_t, int64_t) attribute_hidden;
+int64_t INTUSE (__divdi3) (int64_t x, int64_t y)
+{
+  return __divdi3 (x, y);
+}
+symbol_version (INTUSE (__divdi3), __divdi3, GLIBC_2.2);
+
+extern int64_t __moddi3 (int64_t, int64_t) attribute_hidden;
+int64_t INTUSE (__moddi3) (int64_t x, int64_t y)
+{
+  return __moddi3 (x, y);
+}
+symbol_version (INTUSE (__moddi3), __moddi3, GLIBC_2.2);
+
+extern uint64_t __udivdi3 (uint64_t, uint64_t) attribute_hidden;
+uint64_t INTUSE (__udivdi3) (uint64_t x, uint64_t y)
+{
+  return __udivdi3 (x, y);
+}
+symbol_version (INTUSE (__udivdi3), __udivdi3, GLIBC_2.2);
+
+extern uint64_t __umoddi3 (uint64_t, uint64_t) attribute_hidden;
+uint64_t INTUSE (__umoddi3) (uint64_t x, uint64_t y)
+{
+  return __umoddi3 (x, y);
+}
+symbol_version (INTUSE (__umoddi3), __umoddi3, GLIBC_2.2);
+
+extern int128_t __multi3 (int128_t, int128_t) attribute_hidden;
+int128_t INTUSE (__multi3) (int128_t x, int128_t y)
+{
+  return __multi3 (x, y);
+}
+symbol_version (INTUSE (__multi3), __multi3, GLIBC_2.2);
+
+extern int64_t __divsi3 (int64_t, int64_t) attribute_hidden;
+int64_t INTUSE (__divsi3) (int64_t x, int64_t y)
+{
+  return __divsi3 (x, y);
+}
+symbol_version (INTUSE (__divsi3), __divsi3, GLIBC_2.2);
+
+extern int64_t __modsi3 (int64_t, int64_t) attribute_hidden;
+int64_t INTUSE (__modsi3) (int64_t x, int64_t y)
+{
+  return __modsi3 (x, y);
+}
+symbol_version (INTUSE (__modsi3), __modsi3, GLIBC_2.2);
+
+extern uint64_t __udivsi3 (uint64_t, uint64_t) attribute_hidden;
+uint64_t INTUSE (__udivsi3) (uint64_t x, uint64_t y)
+{
+  return __udivsi3 (x, y);
+}
+symbol_version (INTUSE (__udivsi3), __udivsi3, GLIBC_2.2);
+
+extern uint64_t __umodsi3 (uint64_t, uint64_t) attribute_hidden;
+uint64_t INTUSE (__umodsi3) (uint64_t x, uint64_t y)
+{
+  return __umodsi3 (x, y);
+}
+symbol_version (INTUSE (__umodsi3), __umodsi3, GLIBC_2.2);
+
+#endif
index 1f37d80..89e18e7 100644 (file)
@@ -19,7 +19,8 @@ static char rcsid[] = "$NetBSD: $";
 #endif
 
 #include "math.h"
-#include "math_private.h"
+#include <math_private.h>
+#include <float.h>
 
 #ifdef __STDC__
        float __nexttowardf(float x, long double y)
@@ -69,7 +70,13 @@ static char rcsid[] = "$NetBSD: $";
            }
        }
        hy = hx&0x7f800000;
-       if(hy>=0x7f800000) return x+x;  /* overflow  */
+        if(hy>=0x7f800000) {
+         x = x+x;      /* overflow  */
+         if (FLT_EVAL_METHOD != 0)
+           /* Force conversion to float.  */
+           asm ("" : "+m"(x));
+         return x;
+       }
        if(hy<0x00800000) {
            float u = x*x;              /* underflow */
            math_force_eval (u);        /* raise underflow flag */
diff --git a/sysdeps/m68k/framestate.c b/sysdeps/m68k/framestate.c
new file mode 100644 (file)
index 0000000..139597f
--- /dev/null
@@ -0,0 +1,2 @@
+
+
diff --git a/sysdeps/m68k/unwind-pe.c b/sysdeps/m68k/unwind-pe.c
new file mode 100644 (file)
index 0000000..068bdac
--- /dev/null
@@ -0,0 +1,6 @@
+#include <stdlib.h>
+#include <unwind.h>
+
+#define _LIBC_DEFINITIONS
+#define NO_BASE_OF_ENCODED_VALUE
+#include "unwind-pe.h"
index 32763eb..13490ca 100644 (file)
@@ -373,7 +373,7 @@ $as_echo "$as_me: error: you need Mach headers supporting task_info.creation_tim
 fi
 
 mach_interface_list=
-for ifc in mach mach4 \
+for ifc in mach mach4 gnumach \
           clock clock_priv host_priv host_security ledger lock_set \
           processor processor_set task thread_act vm_map \
           memory_object memory_object_default default_pager \
index 2f82c3a..101a884 100644 (file)
@@ -53,7 +53,7 @@ dnl but we don't do a check for that here because in a bare
 dnl environment the compile against those headers will fail.
 dnl
 mach_interface_list=
-for ifc in mach mach4 \
+for ifc in mach mach4 gnumach \
           clock clock_priv host_priv host_security ledger lock_set \
           processor processor_set task thread_act vm_map \
           memory_object memory_object_default default_pager \
index 95d7ba3..230ed28 100644 (file)
@@ -87,7 +87,7 @@ $(common-objpfx)errnos.d: $(mach-errnos-deps)
            -e 's, \.\./, $(..),g' > $@t
        mv -f $@t $@
 
-$(hurd)/bits/errno.h: $(common-objpfx)stamp-errnos ;
+$(hurd)/bits/errno-disabled.h: $(common-objpfx)stamp-errnos ;
 $(common-objpfx)stamp-errnos: $(hurd)/errnos.awk $(errno.texinfo) \
                              $(mach-errnos-deps) $(common-objpfx)errnos.d
        $(AWK) -f $^ > $(hurd)/bits/errno.h-tmp
@@ -172,6 +172,10 @@ $(objpfx)librtld.map: $(rpcuserlibs:.so=_pic.a)
 CFLAGS-dl-load.c = -DEXTERNAL_MAP_FROM_FD
 endif
 
+ifeq ($(subdir),posix)
+CFLAGS-confstr.c += -DLIBPTHREAD_VERSION='"libpthread 0.3"'
+endif
+
 # We need these libs to link static programs in the libc source tree, too.
 ifeq (yes,$(build-static))
 link-libc-static := -Wl,-\( \
index a7d57ad..b1fa965 100644 (file)
@@ -182,8 +182,10 @@ enum __error_t_codes
 #define        EBACKGROUND     _HURD_ERRNO (100)/* Inappropriate operation for background process */
        EDIED           = _HURD_ERRNO (101),
 #define        EDIED           _HURD_ERRNO (101)/* Translator died */
+#if 0
        ED              = _HURD_ERRNO (102),
 #define        ED              _HURD_ERRNO (102)/* ? */
+#endif
        EGREGIOUS       = _HURD_ERRNO (103),
 #define        EGREGIOUS       _HURD_ERRNO (103)/* You really blew it this time */
        EIEIO           = _HURD_ERRNO (104),
@@ -212,8 +214,8 @@ enum __error_t_codes
 #define        EPROTO          _HURD_ERRNO (116)/* Protocol error */
        ETIME           = _HURD_ERRNO (117),
 #define        ETIME           _HURD_ERRNO (117)/* Timer expired */
-       ECANCELED       = _HURD_ERRNO (118),
-#define        ECANCELED       _HURD_ERRNO (118)/* Operation canceled */
+       ECANCELED       = _HURD_ERRNO (119),
+#define        ECANCELED       _HURD_ERRNO (119)/* Operation canceled */
 
        /* Errors from <mach/message.h>.  */
        EMACH_SEND_IN_PROGRESS          = 0x10000001,
@@ -297,7 +299,7 @@ enum __error_t_codes
 
 };
 
-#define        _HURD_ERRNOS    119
+#define        _HURD_ERRNOS    120
 
 /* User-visible type of error codes.  It is ok to use `int' or
    `kern_return_t' for these, but with `error_t' the debugger prints
index b4147ce..085b64c 100644 (file)
@@ -1,6 +1,5 @@
 /* O_*, F_*, FD_* bit values for GNU.
-   Copyright (C) 1993,1994,1996,1997,1998,1999,2000,2001,2004,2007
-       Free Software Foundation, Inc.
+   Copyright (C) 1993-2012 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
@@ -55,7 +54,9 @@
 #ifdef __USE_GNU
 # define O_NOLINK      0x0040  /* No name mappings on final component.  */
 # define O_NOTRANS     0x0080  /* No translator on final component. */
+#endif
 
+#ifdef __USE_XOPEN2K8
 # define O_NOFOLLOW    0x00100000 /* Produce ENOENT if file is a symlink.  */
 # define O_DIRECTORY   0x00200000 /* Produce ENOTDIR if not a directory.  */
 #endif
    once the file has been opened.  */
 
 #define        O_TRUNC         0x00010000 /* Truncate file to zero length.  */
-#ifdef __USE_GNU
+#ifdef __USE_XOPEN2K8
 # define O_CLOEXEC     0x00400000 /* Set FD_CLOEXEC.  */
 #endif
 
 #define        F_SETFD         2       /* Set file descriptor flags.  */
 #define        F_GETFL         3       /* Get file status flags.  */
 #define        F_SETFL         4       /* Set file status flags.  */
-#if defined __USE_BSD || defined __USE_UNIX98
+#if defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K8
 # define F_GETOWN      5       /* Get owner (receiver of SIGIO).  */
 # define F_SETOWN      6       /* Set owner (receiver of SIGIO).  */
 #endif
 #define        F_SETLK         8       /* Set record locking info (non-blocking).  */
 #define        F_SETLKW        9       /* Set record locking info (blocking).  */
 
-#ifdef __USE_GNU
+#ifdef __USE_XOPEN2K8
 # define F_DUPFD_CLOEXEC 1030  /* Duplicate, set FD_CLOEXEC on new one.  */
 #endif
 
@@ -219,3 +220,18 @@ struct flock64
 # define POSIX_FADV_DONTNEED   4 /* Don't need these pages.  */
 # define POSIX_FADV_NOREUSE    5 /* Data will be accessed once.  */
 #endif
+
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
index 8718aac..106b227 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992,93,96,97,98,99,2001,2007 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 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
@@ -149,15 +149,33 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 };
 #define        _IOT_SIMPLE(type)       _IOT (_IOTS (type), 1, 0, 0, 0, 0)
 
 /* Basic C types.  */
-#define        _IOT__IOTBASE_int       _IOT_SIMPLE (int)
 #define        _IOT__IOTBASE_char      _IOT_SIMPLE (char)
 #define        _IOT__IOTBASE_short     _IOT_SIMPLE (short)
+#define        _IOT__IOTBASE_int       _IOT_SIMPLE (int)
+#define        _IOT__IOTBASE_long      _IOT_SIMPLE (long)
+#define        _IOT_char               _IOT_SIMPLE (char)
+#define        _IOT_short              _IOT_SIMPLE (short)
+#define        _IOT_int                _IOT_SIMPLE (int)
+#define        _IOT_long               _IOT_SIMPLE (long)
+
+#define        _IOT__IOTBASE_int8_t    _IOT_SIMPLE (int8_t)
+#define        _IOT__IOTBASE_uint8_t   _IOT_SIMPLE (uint8_t)
+#define        _IOT__IOTBASE_int16_t   _IOT_SIMPLE (int16_t)
+#define        _IOT__IOTBASE_uint16_t  _IOT_SIMPLE (uint16_t)
+#define        _IOT__IOTBASE_int32_t   _IOT_SIMPLE (int32_t)
+#define        _IOT__IOTBASE_uint32_t  _IOT_SIMPLE (uint32_t)
+#define        _IOT__IOTBASE_int64_t   _IOT_SIMPLE (int64_t)
+#define        _IOT__IOTBASE_uint64_t  _IOT_SIMPLE (uint64_t)
+
+#define        _IOT__IOTBASE_size_t    _IOT_SIMPLE (size_t)
+#define        _IOT__IOTBASE_ssize_t   _IOT_SIMPLE (ssize_t)
 
 
 /* Standard flavors of ioctls.
    _IOT_foobar is defined either in this file,
    or where struct foobar is defined.  */
 #define        _IO(g, n)       _IOC (IOC_VOID, (g), (n), 0)
+#define        _IOIW(g, n, t)  _IOC (IOC_VOID, (g), (n), _IOC_ENCODE_TYPE (t))
 #define        _IOR(g, n, t)   _IOC (IOC_OUT, (g), (n), _IOC_ENCODE_TYPE (t))
 #define        _IOW(g, n, t)   _IOC (IOC_IN, (g), (n), _IOC_ENCODE_TYPE (t))
 #define        _IOWR(g, n, t)  _IOC (IOC_INOUT, (g), (n), _IOC_ENCODE_TYPE (t))
@@ -173,6 +191,10 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 };
 #define _IOC_ENCODE_TYPE_1(typespec)   _IOC_ENCODE_TYPE_2(typespec)
 #define _IOC_ENCODE_TYPE_2(typespec)   _IOT_##typespec
 
+/* Also, ignore signedness.  */
+#define        _IOTBASE_unsigned
+#define        _IOTBASE_signed
+
 
 /* ioctls verbatim from 4.4 <sys/ioctl.h>.  */
 
@@ -260,8 +282,10 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 };
 #define        SIOCSPGRP       _IOW('s',  8, int)              /* set process group */
 #define        SIOCGPGRP       _IOR('s',  9, int)              /* get process group */
 
+#if 0
 #define        SIOCADDRT       _IOW('r', 10, struct ortentry)  /* add route */
 #define        SIOCDELRT       _IOW('r', 11, struct ortentry)  /* delete route */
+#endif
 
 #define        SIOCSIFADDR     _IOW('i', 12, struct ifreq)     /* set ifnet address */
 #define        OSIOCGIFADDR    _IOWR('i',13, struct ifreq)     /* get ifnet address */
@@ -283,12 +307,16 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 };
 #define        SIOCGIFMETRIC   _IOWR('i',23, struct ifreq_int) /* get IF metric */
 #define        SIOCSIFMETRIC   _IOW('i',24, struct ifreq_int)  /* set IF metric */
 #define        SIOCDIFADDR     _IOW('i',25, struct ifreq)      /* delete IF addr */
+#if 0
 #define        SIOCAIFADDR     _IOW('i',26, struct ifaliasreq) /* add/chg IF alias */
+#endif
 
+#if 0
 #define        SIOCSARP        _IOW('i', 30, struct arpreq)    /* set arp entry */
 #define        OSIOCGARP       _IOWR('i',31, struct arpreq)    /* get arp entry */
 #define        SIOCGARP        _IOWR('i',38, struct arpreq)    /* get arp entry */
 #define        SIOCDARP        _IOW('i', 32, struct arpreq)    /* delete arp entry */
+#endif
 
 #define SIOCGIFMTU     _IOWR('i', 51, struct ifreq_int)/* get IF mtu */
 #define SIOCSIFMTU     _IOW('i', 52, struct ifreq_int) /* set IF mtu */
index 90e46e0..876786d 100644 (file)
@@ -21,6 +21,9 @@
 #define _BITS_LIBC_LOCK_H 1
 
 #if (_LIBC - 0) || (_CTHREADS_ - 0)
+#if (_LIBC - 0)
+#include <tls.h>
+#endif
 #include <cthreads.h>
 #include <hurd/threadvar.h>
 
@@ -188,6 +191,10 @@ struct __libc_once
     __libc_lock_unlock (ONCE_CONTROL.lock);                                  \
   } while (0)
 
+/* Get once control variable.  */
+#define __libc_once_get(ONCE_CONTROL) \
+  (!ONCE_CONTROL.done)
+
 #ifdef _LIBC
 /* We need portable names for some functions.  E.g., when they are
    used as argument to __libc_cleanup_region_start.  */
index 775c921..2bbcaa0 100644 (file)
@@ -1,5 +1,5 @@
 /* Define POSIX options for GNU/Hurd.
-   Copyright (C) 1998,2000,2001,2002,2006,2009 Free Software Foundation, Inc.
+   Copyright (C) 1998-2012 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
@@ -31,6 +31,9 @@
 /* Processes have a saved set-user-ID and a saved set-group-ID.  */
 #define        _POSIX_SAVED_IDS        1
 
+/* Priority scheduling is not supported.  */
+#undef _POSIX_PRIORITY_SCHEDULING
+
 /* Synchronizing file data is supported, but msync is missing.  */
 #undef _POSIX_SYNCHRONIZED_IO
 
 #undef _POSIX_NO_TRUNC         /* Overlong file names get error?  */
 #undef _POSIX_SYNC_IO          /* File supports O_SYNC et al?  */
 
+/* X/Open realtime support is not supported.  */
+#undef _XOPEN_REALTIME
+
+/* X/Open thread realtime support is not supported.  */
+#undef _XOPEN_REALTIME_THREADS
 
-/* We do not have the POSIX threads interface.  */
-#define _POSIX_THREADS -1
+/* XPG4.2 shared memory is supported.  */
+#define _XOPEN_SHM      1
+
+/* Tell we have POSIX threads.  */
+#define _POSIX_THREADS 200112L
 
 /* We have the reentrant functions described in POSIX.  */
 #define _POSIX_REENTRANT_FUNCTIONS      1
 #define _POSIX_THREAD_SAFE_FUNCTIONS   200809L
 
-/* These are all things that won't be supported when _POSIX_THREADS is not.  */
+/* We do not provide priority scheduling for threads.  */
 #define _POSIX_THREAD_PRIORITY_SCHEDULING      -1
-#define _POSIX_THREAD_ATTR_STACKSIZE           -1
-#define _POSIX_THREAD_ATTR_STACKADDR           -1
-#define _POSIX_SEMAPHORES                      -1
+
+/* We support user-defined stack sizes.  */
+#define _POSIX_THREAD_ATTR_STACKSIZE   200112L
+
+/* We support user-defined stacks.  */
+#define _POSIX_THREAD_ATTR_STACKADDR   200112L
+
+/* We do not support priority inheritence.  */
+#define _POSIX_THREAD_PRIO_INHERIT             -1
+
+/* We do not support priority protection.  */
+#define _POSIX_THREAD_PRIO_PROTECT             -1
+
+#ifdef __USE_XOPEN2K8
+/* We do not support priority inheritence for robust mutexes.  */
+# define _POSIX_THREAD_ROBUST_PRIO_INHERIT     -1
+
+/* We do not support priority protection for robust mutexes.  */
+# define _POSIX_THREAD_ROBUST_PRIO_PROTECT     -1
+#endif
+
+/* We support POSIX.1b semaphores.  */
+#define _POSIX_SEMAPHORES                      200112L
 
 /* Real-time signals are not yet supported.  */
 #define _POSIX_REALTIME_SIGNALS        -1
 
 /* Asynchronous I/O might supported with the existing ABI.  */
 #define _POSIX_ASYNCHRONOUS_IO 0
+#undef _POSIX_ASYNC_IO
 /* Alternative name for Unix98.  */
 #define _LFS_ASYNCHRONOUS_IO   _POSIX_ASYNCHRONOUS_IO
+/* Support for prioritization is not available.  */
+#undef _POSIX_PRIORITIZED_IO
 
 /* The LFS support in asynchronous I/O is also available.  */
 #define _LFS64_ASYNCHRONOUS_IO _POSIX_ASYNCHRONOUS_IO
 /* GNU libc provides regular expression handling.  */
 #define _POSIX_REGEXP  1
 
-/* Reader/Writer locks are not available.  */
-#define _POSIX_READER_WRITER_LOCKS     -1
+/* Reader/Writer locks are available.  */
+#define _POSIX_READER_WRITER_LOCKS     200112L
 
 /* We have a POSIX shell.  */
 #define _POSIX_SHELL   1
 
-/* We cannot support the Timeouts option without _POSIX_THREADS.  */
-#define _POSIX_TIMEOUTS        -1
+/* We support the Timeouts option.  */
+#define _POSIX_TIMEOUTS        200112L
+
+/* We support spinlocks.  */
+#define _POSIX_SPIN_LOCKS      200112L
 
 /* The `spawn' function family is supported.  */
 #define _POSIX_SPAWN   200809L
 #define _POSIX_TIMERS  0
 
 /* The barrier functions are not available.  */
-#define _POSIX_BARRIERS        -1
+#define _POSIX_BARRIERS        200112L
 
 /* POSIX message queues could be available in future.  */
 #define        _POSIX_MESSAGE_PASSING  0
 /* Typed memory objects are not available.  */
 #define _POSIX_TYPED_MEMORY_OBJECTS    -1
 
-/* No support for priority inheritance or protection so far.  */
-#define _POSIX_THREAD_PRIO_INHERIT     -1
-#define _POSIX_THREAD_PRIO_PROTECT     -1
-
-
 #endif /* bits/posix_opt.h */
diff --git a/sysdeps/mach/hurd/bits/sigaction.h b/sysdeps/mach/hurd/bits/sigaction.h
new file mode 100644 (file)
index 0000000..d3a4220
--- /dev/null
@@ -0,0 +1,81 @@
+/* Copyright (C) 1991,92,96,97,98,2001 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _SIGNAL_H
+# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
+#endif
+
+/* These definitions match those used by the 4.4 BSD kernel.
+   If the operating system has a `sigaction' system call that correctly
+   implements the POSIX.1 behavior, there should be a system-dependent
+   version of this file that defines `struct sigaction' and the `SA_*'
+   constants appropriately.  */
+
+/* Structure describing the action to be taken when a signal arrives.  */
+struct sigaction
+  {
+    /* Signal handler.  */
+#ifdef __USE_POSIX199309
+    union
+      {
+       /* Used if SA_SIGINFO is not set.  */
+       __sighandler_t sa_handler;
+       /* Used if SA_SIGINFO is set.  */
+       void (*sa_sigaction) (int, siginfo_t *, void *);
+      }
+    __sigaction_handler;
+# define sa_handler    __sigaction_handler.sa_handler
+# define sa_sigaction  __sigaction_handler.sa_sigaction
+#else
+    __sighandler_t sa_handler;
+#endif
+
+    /* Additional set of signals to be blocked.  */
+    __sigset_t sa_mask;
+
+    /* Special flags.  */
+    int sa_flags;
+  };
+
+/* Bits in `sa_flags'.  */
+#if defined __USE_UNIX98 || defined __USE_MISC
+# define SA_ONSTACK    0x0001  /* Take signal on signal stack.  */
+#endif
+#if defined __USE_UNIX98 || defined __USE_MISC || defined __USE_XOPEN2K8
+# define SA_RESTART    0x0002  /* Restart syscall on signal return.  */
+# define SA_NODEFER    0x0010  /* Don't automatically block the signal when
+                                   its handler is being executed.  */
+# define SA_RESETHAND  0x0004  /* Reset to SIG_DFL on entry to handler.  */
+# define SA_SIGINFO    0x0040  /* Signal handler with SA_SIGINFO args */
+#endif
+#define        SA_NOCLDSTOP    0x0008  /* Don't send SIGCHLD when children stop.  */
+
+#ifdef __USE_MISC
+# define SA_INTERRUPT  0       /* Historical no-op ("not SA_RESTART").  */
+
+/* Some aliases for the SA_ constants.  */
+# define SA_NOMASK    SA_NODEFER
+# define SA_ONESHOT   SA_RESETHAND
+# define SA_STACK     SA_ONSTACK
+#endif
+
+
+/* Values for the HOW argument to `sigprocmask'.  */
+#define        SIG_BLOCK       1       /* Block signals.  */
+#define        SIG_UNBLOCK     2       /* Unblock signals.  */
+#define        SIG_SETMASK     3       /* Set the set of blocked signals.  */
index b64a658..8245f39 100644 (file)
@@ -1,5 +1,4 @@
-/* Copyright (C) 1992-1994,1996,1997,1999,2000,2005,2010
-   Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 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
@@ -59,12 +58,27 @@ struct stat
     __off64_t st_size;         /* Size in bytes.  */
 #endif
 
-    __time_t st_atime;         /* Access time, seconds */
-    unsigned long int st_atime_usec; /* and microseconds.  */
-    __time_t st_mtime;         /* Modification time, seconds */
-    unsigned long int st_mtime_usec; /* and microseconds.  */
-    __time_t st_ctime;         /* Status change time, seconds */
-    unsigned long int st_ctime_usec; /* and microseconds.  */
+#if defined __USE_MISC || defined __USE_XOPEN2K8
+    /* Nanosecond resolution timestamps are stored in a format
+       equivalent to 'struct timespec'.  This is the type used
+       whenever possible but the Unix namespace rules do not allow the
+       identifier 'timespec' to appear in the <sys/stat.h> header.
+       Therefore we have to handle the use of this header in strictly
+       standard-compliant sources special.  */
+    struct timespec st_atim;           /* Time of last access.  */
+    struct timespec st_mtim;           /* Time of last modification.  */
+    struct timespec st_ctim;           /* Time of last status change.  */
+# define st_atime st_atim.tv_sec       /* Backward compatibility.  */
+# define st_mtime st_mtim.tv_sec
+# define st_ctime st_ctim.tv_sec
+#else
+    __time_t st_atime;                 /* Time of last access.  */
+    unsigned long int st_atimensec;    /* Nscecs of last access.  */
+    __time_t st_mtime;                 /* Time of last modification.  */
+    unsigned long int st_mtimensec;    /* Nsecs of last modification.  */
+    __time_t st_ctime;                 /* Time of last status change.  */
+    unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
+#endif
 
     __blksize_t st_blksize;    /* Optimal size for I/O.  */
 
@@ -108,12 +122,24 @@ struct stat64
 
     __off64_t st_size;         /* Size in bytes.  */
 
-    __time_t st_atime;         /* Access time, seconds */
-    unsigned long int st_atime_usec; /* and microseconds.  */
-    __time_t st_mtime;         /* Modification time, seconds */
-    unsigned long int st_mtime_usec; /* and microseconds.  */
-    __time_t st_ctime;         /* Status change time, seconds */
-    unsigned long int st_ctime_usec; /* and microseconds.  */
+#if defined __USE_MISC || defined __USE_XOPEN2K8
+    /* Nanosecond resolution timestamps are stored in a format
+       equivalent to 'struct timespec'.  This is the type used
+       whenever possible but the Unix namespace rules do not allow the
+       identifier 'timespec' to appear in the <sys/stat.h> header.
+       Therefore we have to handle the use of this header in strictly
+       standard-compliant sources special.  */
+    struct timespec st_atim;           /* Time of last access.  */
+    struct timespec st_mtim;           /* Time of last modification.  */
+    struct timespec st_ctim;           /* Time of last status change.  */
+#else
+    __time_t st_atime;                 /* Time of last access.  */
+    unsigned long int st_atimensec;    /* Nscecs of last access.  */
+    __time_t st_mtime;                 /* Time of last modification.  */
+    unsigned long int st_mtimensec;    /* Nsecs of last modification.  */
+    __time_t st_ctime;                 /* Time of last status change.  */
+    unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
+#endif
 
     __blksize_t st_blksize;    /* Optimal size for I/O.  */
 
@@ -131,7 +157,10 @@ struct stat64
   };
 #endif
 
-#define        _STATBUF_ST_BLKSIZE     /* Tell code we have this member.  */
+/* Tell code we have these members.  */
+#define        _STATBUF_ST_BLKSIZE
+/* Nanosecond resolution time values are supported.  */
+#define _STATBUF_ST_NSEC
 
 /* Encoding of the file mode.  */
 
@@ -194,9 +223,40 @@ struct stat64
                           S_IUSEUNK|S_IUNKNOWN|07777))
 #endif
 
-/* Default file creation mask (umask).  */
 #ifdef __USE_BSD
+
+/* Default file creation mask (umask).  */
 # define CMASK         0022
+
+
+/* Definitions of flags stored in file flags word.  */
+
+/* Super-user and owner changeable flags.  */
+# define UF_SETTABLE   0x0000ffff      /* mask of owner changeable flags */
+# define UF_NODUMP     0x00000001      /* do not dump file */
+# define UF_IMMUTABLE  0x00000002      /* file may not be changed */
+# define UF_APPEND     0x00000004      /* writes to file may only append */
+# define UF_OPAQUE     0x00000008      /* directory is opaque wrt. union */
+# define UF_NOUNLINK   0x00000010      /* file may not be removed or renamed */
+
+/* Super-user changeable flags.  */
+# define SF_SETTABLE   0xffff0000      /* mask of superuser changeable flags */
+# define SF_ARCHIVED   0x00010000      /* file is archived */
+# define SF_IMMUTABLE  0x00020000      /* file may not be changed */
+# define SF_APPEND     0x00040000      /* writes to file may only append */
+# define SF_NOUNLINK   0x00100000      /* file may not be removed or renamed */
+# define SF_SNAPSHOT   0x00200000      /* snapshot inode */
+
+__BEGIN_DECLS
+
+/* Set file flags for FILE to FLAGS.  */
+extern int chflags (__const char *__file, unsigned long int __flags) __THROW;
+
+/* Set file flags of the file referred to by FD to FLAGS.  */
+extern int fchflags (int __fd, unsigned long int __flags) __THROW;
+
+__END_DECLS
+
 #endif
 
 #endif /* bits/stat.h */
index 931b260..74f74e8 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,93,94,95,96,97,99,2000 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
@@ -64,7 +64,7 @@ weak_alias (__brk, brk)
 int
 _hurd_set_brk (vm_address_t addr)
 {
-  error_t err;
+  error_t err = 0;
   vm_address_t pagend = round_page (addr);
   vm_address_t pagebrk = round_page (_hurd_brk);
   long int rlimit;
@@ -101,8 +101,22 @@ _hurd_set_brk (vm_address_t addr)
 
   if (pagend > _hurd_data_end)
     {
+      vm_address_t alloc_start = _hurd_data_end;
+
       /* We didn't allocate enough space!  Hopefully we can get some more!  */
-      err = __vm_allocate (__mach_task_self (), &pagebrk, pagend - pagebrk, 0);
+
+      if (_hurd_data_end > pagebrk)
+       /* First finish allocation.  */
+       err = __vm_protect (__mach_task_self (), pagebrk,
+                           alloc_start - pagebrk, 0,
+                           VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE);
+      if (! err)
+       _hurd_brk = alloc_start;
+
+      if (! err)
+       err = __vm_allocate (__mach_task_self (), &alloc_start,
+                            pagend - alloc_start, 0);
+
       if (! err)
        _hurd_data_end = pagend;
     }
diff --git a/sysdeps/mach/hurd/check_native.c b/sysdeps/mach/hurd/check_native.c
new file mode 100644 (file)
index 0000000..8a829aa
--- /dev/null
@@ -0,0 +1,9 @@
+#include <stdint.h>
+
+void
+__check_native (uint32_t a1_index, int *a1_native,
+               uint32_t a2_index, int *a2_native)
+{
+#warning __check_native() not yet implemented
+  return;
+}
index a0b427c..0d42274 100644 (file)
@@ -25,7 +25,7 @@
 
 /* XXX shouldn't this be __chflags? */
 int
-chflags (const char *file, int flags)
+chflags (const char *file, unsigned long int flags)
 {
   error_t err;
   file_t port = __file_name_lookup (file, 0, 0);
index fde0164..0ba765e 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,92,93,94,95,97,99,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
@@ -38,6 +38,9 @@ chroot (const char *path)
   len = strlen (path);
   if (len >= 2 && path[len - 2] == '/' && path[len - 1] == '.')
     lookup = path;
+  else if (len == 0)
+    /* Special-case empty file name according to POSIX.  */
+    return __hurd_fail (ENOENT);
   else
     {
       char *n = alloca (len + 3);
index ebf8bb0..4c2bf11 100755 (executable)
@@ -87,3 +87,5 @@ if test "x$libc_cv_hurd_version" != xok; then
 $as_echo "$as_me: error: Hurd headers not installed or too old" >&2;}
    { (exit 1); exit 1; }; }
 fi
+
+use_ldconfig=yes
index 87c07c1..c70fb81 100644 (file)
@@ -36,3 +36,5 @@ AC_TRY_COMPILE(dnl
 if test "x$libc_cv_hurd_version" != xok; then
   AC_MSG_ERROR(Hurd headers not installed or too old)
 fi
+
+use_ldconfig=yes
index fde13fa..6c530fd 100644 (file)
@@ -1,5 +1,5 @@
 /* dirfd -- Return the file descriptor used by a DIR stream.  Hurd version.
-   Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1995-2012 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
@@ -26,6 +26,8 @@ int
 dirfd (DIR *dirp)
 {
   int fd;
+
+  HURD_CRITICAL_BEGIN;
   __mutex_lock (&_hurd_dtable_lock);
   for (fd = 0; fd < _hurd_dtablesize; ++fd)
     if (_hurd_dtable[fd] == dirp->__fd)
@@ -36,6 +38,7 @@ dirfd (DIR *dirp)
       fd = -1;
     }
   __mutex_unlock (&_hurd_dtable_lock);
+  HURD_CRITICAL_END;
 
   return fd;
 }
index 6f27874..56d1780 100644 (file)
@@ -1,6 +1,5 @@
 /* Operating system support for run-time dynamic linker.  Hurd version.
-   Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2010
-       Free Software Foundation, Inc.
+   Copyright (C) 1995-2012 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
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+/* In the static library, this is all handled by dl-support.c
+   or by the vanilla definitions in the rest of the C library.  */
+#ifdef SHARED
+
 #include <hurd.h>
 #include <link.h>
 #include <unistd.h>
@@ -59,6 +62,8 @@ void *__libc_stack_end;
 hp_timing_t _dl_cpuclock_offset;
 #endif
 
+/* TODO: this is never properly initialized in here.  */
+void *_dl_random attribute_relro = NULL;
 
 struct hurd_startup_data *_dl_hurd_data;
 
@@ -102,12 +107,26 @@ static void fmh(void) {
        max=a; break;}
       fmha=a+=fmhs;}
     if (err) assert(err==KERN_NO_SPACE);
-    if (!fmha)fmhs=0;else{
-    fmhs=max-fmha;
-    err = __vm_map (__mach_task_self (),
-                   &fmha, fmhs, 0, 0, MACH_PORT_NULL, 0, 1,
-                   VM_PROT_NONE, VM_PROT_NONE, VM_INHERIT_COPY);
-    assert_perror(err);}
+    if (!fmha)
+      fmhs=0;
+    else
+      while (1) {
+       fmhs=max-fmha;
+       err = __vm_map (__mach_task_self (),
+                       &fmha, fmhs, 0, 0, MACH_PORT_NULL, 0, 1,
+                       VM_PROT_NONE, VM_PROT_NONE, VM_INHERIT_COPY);
+       if (!err)
+         break;
+       if (err != KERN_INVALID_ADDRESS && err != KERN_NO_SPACE)
+         assert_perror(err);
+       vm_address_t new_max = (max - 1) & 0xf0000000U;
+       if (new_max >= max) {
+         fmhs = 0;
+         fmha = 0;
+         break;
+       }
+       max = new_max;
+      }
   }
 /* XXX loser kludge for vm_map kernel bug */
 #endif
@@ -316,7 +335,7 @@ open_file (const char *file_name, int flags,
       return MACH_PORT_NULL;
     }
 
-  assert (!(flags & ~O_READ));
+  assert (!(flags & ~(O_READ | O_CLOEXEC)));
 
   startdir = _dl_hurd_data->portarray[file_name[0] == '/' ?
                                      INIT_PORT_CRDIR : INIT_PORT_CWDIR];
@@ -669,3 +688,5 @@ _dl_init_first (int argc, ...)
 {
   /* This no-op definition only gets used if libc is not linked in.  */
 }
+
+#endif /* SHARED */
index 4b21b77..d63e03d 100644 (file)
@@ -1,5 +1,5 @@
 /* System-specific settings for dynamic linker code.  Hurd version.
-   Copyright (C) 2002, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2002-2012 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
@@ -25,7 +25,8 @@
 #define RTLD_PRIVATE_ERRNO 0
 
 #ifdef SHARED
-/* _dl_argv cannot be attribute_relro, because the stack-switching
+/* _dl_argv and __libc_stack_end cannot be attribute_relro, because the stack-switching
    libc initializer for using cthreads might write into it.  */
 # define DL_ARGV_NOT_RELRO 1
+# define LIBC_STACK_END_NOT_RELRO 1
 #endif
index 3abd30c..77d379d 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991, 92, 93, 94, 95, 97, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-#include <errno.h>
-#include <fcntl.h>
 #include <unistd.h>
-#include <hurd.h>
-#include <hurd/fd.h>
 
 /* Duplicate FD to FD2, closing the old FD2 and making FD2 be
    open on the same file as FD is.  Return FD2 or -1.  */
 int
-__dup2 (fd, fd2)
-     int fd;
-     int fd2;
+__dup2 (int fd, int fd2)
 {
-  struct hurd_fd *d;
-
-  /* Extract the ports and flags from FD.  */
-  d = _hurd_fd_get (fd);
-  if (d == NULL)
-    {
-      errno = EBADF;
-      return -1;
-    }
-
-  HURD_CRITICAL_BEGIN;
-
-  __spin_lock (&d->port.lock);
-  if (d->port.port == MACH_PORT_NULL)
-    {
-      __spin_unlock (&d->port.lock);
-      errno = EBADF;
-      fd2 = -1;
-    }
-  else if (fd2 == fd)
-    /* FD is valid and FD2 is already the same; just return it.  */
-    __spin_unlock (&d->port.lock);
-  else
-    {
-      struct hurd_userlink ulink, ctty_ulink;
-      int flags = d->flags;
-      io_t ctty = _hurd_port_get (&d->ctty, &ctty_ulink);
-      io_t port = _hurd_port_locked_get (&d->port, &ulink); /* Unlocks D.  */
-
-      if (fd2 < 0)
-       {
-         errno = EBADF;
-         fd2 = -1;
-       }
-      else
-       {
-         /* Get a hold of the destination descriptor.  */
-         struct hurd_fd *d2;
-
-         if (fd2 >= _hurd_dtablesize)
-           {
-             /* The table is not large enough to hold the destination
-                descriptor.  Enlarge it as necessary to allocate this
-                descriptor.  */
-             __mutex_unlock (&_hurd_dtable_lock);
-             /* We still hold FD1's lock, but this is safe because
-                _hurd_alloc_fd will only examine the cells starting
-                at FD2.  */
-             d2 = _hurd_alloc_fd (NULL, fd2);
-             if (d2)
-               __spin_unlock (&d2->port.lock);
-             __mutex_lock (&_hurd_dtable_lock);
-           }
-         else
-           {
-             d2 = _hurd_dtable[fd2];
-             if (d2 == NULL)
-               {
-                 /* Must allocate a new one.  We don't initialize the port
-                    cells with this call so that if it fails (out of
-                    memory), we will not have already added user
-                    references for the ports, which we would then have to
-                    deallocate.  */
-                 d2 = _hurd_dtable[fd2] = _hurd_new_fd (MACH_PORT_NULL,
-                                                        MACH_PORT_NULL);
-               }
-           }
-
-         if (d2 == NULL)
-           {
-             fd2 = -1;
-             if (errno == EINVAL)
-               errno = EBADF;  /* POSIX.1-1990 6.2.1.2 ll 54-55.  */
-           }
-         else
-           {
-             /* Give the ports each a user ref for the new descriptor.  */
-             __mach_port_mod_refs (__mach_task_self (), port,
-                                   MACH_PORT_RIGHT_SEND, 1);
-             if (ctty != MACH_PORT_NULL)
-               __mach_port_mod_refs (__mach_task_self (), ctty,
-                                     MACH_PORT_RIGHT_SEND, 1);
-
-             /* Install the ports and flags in the new descriptor slot.  */
-             __spin_lock (&d2->port.lock);
-             d2->flags = flags & ~FD_CLOEXEC; /* Dup clears FD_CLOEXEC. */
-             _hurd_port_set (&d2->ctty, ctty);
-             _hurd_port_locked_set (&d2->port, port); /* Unlocks D2.  */
-           }
-       }
-      __mutex_unlock (&_hurd_dtable_lock);
-
-      _hurd_port_free (&d->port, &ulink, port);
-      if (ctty != MACH_PORT_NULL)
-       _hurd_port_free (&d->ctty, &ctty_ulink, port);
-    }
+  int flags = 0;
 
-  HURD_CRITICAL_END;
+  if (fd2 == fd)
+    /* See the comment in dup3.  */
+    flags = -1;
 
-  return fd2;
+  return __dup3 (fd, fd2, flags);
 }
 libc_hidden_def (__dup2)
 weak_alias (__dup2, dup2)
diff --git a/sysdeps/mach/hurd/dup3.c b/sysdeps/mach/hurd/dup3.c
new file mode 100644 (file)
index 0000000..523ca42
--- /dev/null
@@ -0,0 +1,140 @@
+/* Duplicate a file descriptor to a given number, with flags.  Hurd version.
+   Copyright (C) 1991-2012 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <hurd.h>
+#include <hurd/fd.h>
+
+/* Duplicate FD to FD2, closing the old FD2 and making FD2 be
+   open on the same file as FD is, and setting FD2's flags according to FLAGS.
+   Return FD2 or -1.  */
+int
+__dup3 (int fd, int fd2, int flags)
+{
+  struct hurd_fd *d;
+
+  /* Both passing flags different from O_CLOEXEC and FD2 being the same as FD
+     are invalid.  */
+  if ((flags & ~O_CLOEXEC
+       || fd2 == fd)
+      /* ... with the exception in case that dup2 behavior is requested: if FD
+        is valid and FD2 is already the same then just return it.  */
+      && ! (flags == -1
+           && fd2 == fd))
+    return __hurd_fail (EINVAL);
+
+  /* Extract the ports and flags from FD.  */
+  d = _hurd_fd_get (fd);
+  if (d == NULL)
+    return __hurd_fail (EBADF);
+
+  HURD_CRITICAL_BEGIN;
+
+  __spin_lock (&d->port.lock);
+  if (d->port.port == MACH_PORT_NULL)
+    {
+      __spin_unlock (&d->port.lock);
+      fd2 = __hurd_fail (EBADF);
+    }
+  else if (fd2 == fd)
+    __spin_unlock (&d->port.lock);
+  else
+    {
+      struct hurd_userlink ulink, ctty_ulink;
+      int d_flags = d->flags;
+      io_t ctty = _hurd_port_get (&d->ctty, &ctty_ulink);
+      io_t port = _hurd_port_locked_get (&d->port, &ulink); /* Unlocks D.  */
+
+      if (fd2 < 0)
+       fd2 = __hurd_fail (EBADF);
+      else
+       {
+         /* Get a hold of the destination descriptor.  */
+         struct hurd_fd *d2;
+
+         __mutex_lock (&_hurd_dtable_lock);
+
+         if (fd2 >= _hurd_dtablesize)
+           {
+             /* The table is not large enough to hold the destination
+                descriptor.  Enlarge it as necessary to allocate this
+                descriptor.  */
+             __mutex_unlock (&_hurd_dtable_lock);
+             d2 = _hurd_alloc_fd (NULL, fd2);
+             if (d2)
+               __spin_unlock (&d2->port.lock);
+             __mutex_lock (&_hurd_dtable_lock);
+           }
+         else
+           {
+             d2 = _hurd_dtable[fd2];
+             if (d2 == NULL)
+               {
+                 /* Must allocate a new one.  We don't initialize the port
+                    cells with this call so that if it fails (out of
+                    memory), we will not have already added user
+                    references for the ports, which we would then have to
+                    deallocate.  */
+                 d2 = _hurd_dtable[fd2] = _hurd_new_fd (MACH_PORT_NULL,
+                                                        MACH_PORT_NULL);
+               }
+           }
+         __mutex_unlock (&_hurd_dtable_lock);
+
+         if (d2 == NULL)
+           {
+             fd2 = -1;
+             if (errno == EINVAL)
+               errno = EBADF;  /* POSIX.1-1990 6.2.1.2 ll 54-55.  */
+           }
+         else
+           {
+             /* Give the ports each a user ref for the new descriptor.  */
+             __mach_port_mod_refs (__mach_task_self (), port,
+                                   MACH_PORT_RIGHT_SEND, 1);
+             if (ctty != MACH_PORT_NULL)
+               __mach_port_mod_refs (__mach_task_self (), ctty,
+                                     MACH_PORT_RIGHT_SEND, 1);
+
+             /* Install the ports and flags in the new descriptor slot.  */
+             __spin_lock (&d2->port.lock);
+             if (flags & O_CLOEXEC)
+               d2->flags = d_flags | FD_CLOEXEC;
+             else
+               /* dup clears FD_CLOEXEC.  */
+               d2->flags = d_flags & ~FD_CLOEXEC;
+             _hurd_port_set (&d2->ctty, ctty);
+             _hurd_port_locked_set (&d2->port, port); /* Unlocks D2.  */
+           }
+       }
+
+      _hurd_port_free (&d->port, &ulink, port);
+      if (ctty != MACH_PORT_NULL)
+       _hurd_port_free (&d->ctty, &ctty_ulink, port);
+    }
+
+  HURD_CRITICAL_END;
+
+  return fd2;
+}
+libc_hidden_def (__dup3)
+weak_alias (__dup3, dup3)
index 8af8b33..ba5f5a9 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991, 92, 93, 94, 95, 97 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 92, 93, 94, 95, 97, 2010
+   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
@@ -35,7 +36,8 @@ __execve (file_name, argv, envp)
     return -1;
 
   /* Hopefully this will not return.  */
-  err = _hurd_exec (__mach_task_self (), file, argv, envp);
+  err = _hurd_exec_file_name (__mach_task_self (), file,
+                             file_name, argv, envp);
 
   /* Oh well.  Might as well be tidy.  */
   __mach_port_deallocate (__mach_task_self (), file);
index 71bcbf0..a83ac13 100644 (file)
@@ -26,7 +26,7 @@
 
 /* XXX should be __fchflags? */
 int
-fchflags (int fd, int flags)
+fchflags (int fd, unsigned long int flags)
 {
   error_t err;
 
index d6eb7c0..e925d68 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993, 1994, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1993, 1994, 1997, 2010 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
@@ -26,8 +26,9 @@
 int
 fexecve (int fd, char *const argv[], char *const envp[])
 {
-  error_t err = HURD_DPORT_USE (fd, _hurd_exec (__mach_task_self (), port,
-                                               argv, envp));
+  error_t err = HURD_DPORT_USE (fd, _hurd_exec_file_name (__mach_task_self (),
+                                                         port, NULL,
+                                                         argv, envp));
   if (! err)
     err = EGRATUITOUS;
   return __hurd_fail (err);
index 3288f18..97d520f 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994,1995,1996,1997,1999,2001,2002,2004,2005,2006
+/* Copyright (C) 1994,1995,1996,1997,1999,2001,2002,2004,2005,2006,2011
        Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -313,7 +313,7 @@ __fork (void)
            {
              /* This is a send right or a dead name.
                 Give the child as many references for it as we have.  */
-             mach_port_urefs_t refs, *record_refs = NULL;
+             mach_port_urefs_t refs = 0, *record_refs = NULL;
              mach_port_t insert;
              mach_msg_type_name_t insert_type = MACH_MSG_TYPE_COPY_SEND;
              if (portnames[i] == newtask || portnames[i] == newproc)
@@ -455,14 +455,10 @@ __fork (void)
          (err = __mach_port_insert_right (newtask, ss->thread,
                                           thread, MACH_MSG_TYPE_COPY_SEND)))
        LOSE;
-      /* We have one extra user reference created at the beginning of this
-        function, accounted for by mach_port_names (and which will thus be
-        accounted for in the child below).  This extra right gets consumed
-        in the child by the store into _hurd_sigthread in the child fork.  */
       if (thread_refs > 1 &&
          (err = __mach_port_mod_refs (newtask, ss->thread,
                                       MACH_PORT_RIGHT_SEND,
-                                      thread_refs)))
+                                      thread_refs - 1)))
        LOSE;
       if ((_hurd_msgport_thread != MACH_PORT_NULL) /* Let user have none.  */
          && ((err = __mach_port_deallocate (newtask, _hurd_msgport_thread)) ||
@@ -523,6 +519,11 @@ __fork (void)
 #endif
       MACHINE_THREAD_STATE_SET_PC (&state,
                                   (unsigned long int) _hurd_msgport_receive);
+
+      /* Do special thread setup for TLS if needed.  */
+      if (err = _hurd_tls_fork (sigthread, _hurd_msgport_thread, &state))
+       LOSE;
+
       if (err = __thread_set_state (sigthread, MACHINE_THREAD_STATE_FLAVOR,
                                    (natural_t *) &state, statecount))
        LOSE;
@@ -533,7 +534,7 @@ __fork (void)
       _hurd_longjmp_thread_state (&state, env, 1);
 
       /* Do special thread setup for TLS if needed.  */
-      if (err = _hurd_tls_fork (thread, &state))
+      if (err = _hurd_tls_fork (thread, ss->thread, &state))
        LOSE;
 
       if (err = __thread_set_state (thread, MACHINE_THREAD_STATE_FLAVOR,
@@ -616,10 +617,6 @@ __fork (void)
       for (i = 0; i < _hurd_nports; ++i)
        __spin_unlock (&_hurd_ports[i].lock);
 
-      /* We are one of the (exactly) two threads in this new task, we
-        will take the task-global signals.  */
-      _hurd_sigthread = ss->thread;
-
       /* Claim our sigstate structure and unchain the rest: the
         threads existed in the parent task but don't exist in this
         task (the child process).  Delay freeing them until later
@@ -639,6 +636,25 @@ __fork (void)
       ss->next = NULL;
       _hurd_sigstates = ss;
       __mutex_unlock (&_hurd_siglock);
+      /* Earlier on, the global sigstate may have been tainted and now needs to
+         be reinitialized.  Nobody is interested in its present state anymore:
+         we're not, the signal thread will be restarted, and there are no other
+         threads.
+
+         We can't simply allocate a fresh global sigstate here, as
+         _hurd_thread_sigstate will call malloc and that will deadlock trying
+         to determine the current thread's sigstate.  */
+#if 0
+      _hurd_thread_sigstate_init (_hurd_global_sigstate, MACH_PORT_NULL);
+#else
+      /* Only reinitialize the lock -- otherwise we might have to do additional
+         setup as done in hurdsig.c:_hurdsig_init.  */
+      __spin_lock_init (&_hurd_global_sigstate->lock);
+#endif
+
+      /* We are one of the (exactly) two threads in this new task, we
+        will take the task-global signals.  */
+      _hurd_sigstate_set_global_rcv (ss);
 
       /* Fetch our new process IDs from the proc server.  No need to
         refetch our pgrp; it is always inherited from the parent (so
@@ -647,8 +663,10 @@ __fork (void)
       err = __USEPORT (PROC, __proc_getpids (port, &_hurd_pid, &_hurd_ppid,
                                             &_hurd_orphaned));
 
-      /* Forking clears the trace flag.  */
+      /* Forking clears the trace flag and pending masks.  */
       __sigemptyset (&_hurdsig_traced);
+      __sigemptyset (&_hurd_global_sigstate->pending);
+      __sigemptyset (&ss->pending);
 
       /* Run things that want to run in the child task to set up.  */
       RUN_HOOK (_hurd_fork_child_hook, ());
diff --git a/sysdeps/mach/hurd/ftok.c b/sysdeps/mach/hurd/ftok.c
new file mode 100644 (file)
index 0000000..8d8b5cb
--- /dev/null
@@ -0,0 +1,43 @@
+/* Copyright (C) 1995, 1996, 2000, 2005 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <sys/ipc.h>
+#include <sys/stat.h>
+
+\f
+/* In the Hurd, we use the second-to-most-significant bit as flag for
+   private keys.  We use a different order of the components so that
+   the biggest one---the inode number---is affected by this.  */
+
+key_t
+ftok (pathname, proj_id)
+     const char *pathname;
+     int proj_id;
+{
+  struct stat64 st;
+  key_t key;
+
+  if (__xstat64 (_STAT_VER, pathname, &st) < 0)
+    return (key_t) -1;
+
+  key = ((st.st_dev & 0xff) | ((proj_id & 0xff) << 8)
+        | ((st.st_ino & 0x3fff) << 16));
+
+  return key;
+}
diff --git a/sysdeps/mach/hurd/gai_misc.h b/sysdeps/mach/hurd/gai_misc.h
new file mode 100644 (file)
index 0000000..ee8117f
--- /dev/null
@@ -0,0 +1,44 @@
+#include <signal.h>
+#include <pthread.h>
+
+#define gai_start_notify_thread __gai_start_notify_thread
+#define gai_create_helper_thread __gai_create_helper_thread
+
+extern inline void
+__gai_start_notify_thread (void)
+{
+  sigset_t ss;
+  sigemptyset (&ss);
+  sigprocmask(SIG_SETMASK, &ss, NULL);
+}
+
+extern inline int
+__gai_create_helper_thread (pthread_t *threadp, void *(*tf) (void *),
+                           void *arg)
+{
+  pthread_attr_t attr;
+
+  /* Make sure the thread is created detached.  */
+  pthread_attr_init (&attr);
+  pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED);
+
+  /* The helper thread needs only very little resources.  */
+  (void) pthread_attr_setstacksize (&attr, 0x10000);
+
+  /* Block all signals in the helper thread.  To do this thoroughly we
+     temporarily have to block all signals here.  */
+  sigset_t ss;
+  sigset_t oss;
+  sigfillset (&ss);
+  sigprocmask(SIG_SETMASK, &ss, &oss);
+
+  int ret = pthread_create (threadp, &attr, tf, arg);
+
+  /* Restore the signal mask.  */
+  sigprocmask(SIG_SETMASK, &oss, NULL);
+
+  (void) pthread_attr_destroy (&attr);
+  return ret;
+}
+
+#include_next <gai_misc.h>
index 919336e..9dbe95d 100644 (file)
@@ -31,6 +31,9 @@ __getgroups (n, gidset)
   int ngids;
   void *crit;
 
+  if (n < 0)
+    return __hurd_fail (EINVAL);
+
   crit = _hurd_critical_section_lock ();
   __mutex_lock (&_hurd_id.lock);
 
@@ -54,7 +57,7 @@ __getgroups (n, gidset)
       /* Now that the lock is released, we can safely copy the
         group set into the user's array, which might fault.  */
       if (ngids > n)
-       ngids = n;
+       return __hurd_fail (EINVAL);
       memcpy (gidset, gids, ngids * sizeof (gid_t));
     }
   else
index f4d5fae..f4dcb15 100644 (file)
@@ -30,13 +30,21 @@ getlogin_r (name, name_len)
      char *name;
      size_t name_len;
 {
-  static char login[1024];     /* XXX */
+  string_t login;
   error_t err;
+  size_t len;
 
   if (err = __USEPORT (PROC, __proc_getlogin (port, login)))
     return errno = err;
 
-  strncpy (name, login, name_len);
+  len = __strnlen (login, sizeof login - 1) + 1;
+  if (len > name_len)
+    {
+      errno = ERANGE;
+      return errno;
+    }
+
+  memcpy (name, login, len);
   return 0;
 }
 libc_hidden_def (getlogin_r)
diff --git a/sysdeps/mach/hurd/hp-timing.h b/sysdeps/mach/hurd/hp-timing.h
new file mode 100644 (file)
index 0000000..933fb83
--- /dev/null
@@ -0,0 +1,41 @@
+/* High precision, low overhead timing functions.  Generic version.
+   Copyright (C) 1998, 2000 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _HP_TIMING_H
+#define _HP_TIMING_H   1
+
+/* We don't have support for high precision timing for now. */
+
+/* Provide dummy definitions.  */
+#define HP_TIMING_AVAIL                (0)
+#define HP_TIMING_INLINE       (0)
+typedef int hp_timing_t;
+#define HP_TIMING_ZERO(Var)
+#define HP_TIMING_NOW(var)
+#define HP_TIMING_DIFF_INIT()
+#define HP_TIMING_DIFF(Diff, Start, End)
+#define HP_TIMING_ACCUM(Sum, Diff)
+#define HP_TIMING_ACCUM_NT(Sum, Diff)
+#define HP_TIMING_PRINT(Buf, Len, Val)
+
+/* Since this implementation is not available we tell the user about it.  */
+#define HP_TIMING_NONAVAIL     1
+
+#endif /* hp-timing.h */
index 0eef17e..5f98809 100644 (file)
@@ -2,3 +2,7 @@ ifeq ($(subdir),misc)
 sysdep_routines += ioperm
 sysdep_headers += sys/io.h
 endif
+
+ifeq ($(subdir),debug)
+gen-as-const-headers += signal-defines.sym
+endif
diff --git a/sysdeps/mach/hurd/i386/____longjmp_chk.S b/sysdeps/mach/hurd/i386/____longjmp_chk.S
new file mode 100644 (file)
index 0000000..f499fbd
--- /dev/null
@@ -0,0 +1,107 @@
+/* Copyright (C) 2001-2012 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 <jmpbuf-offsets.h>
+#include <asm-syntax.h>
+
+#include <signal-defines.h>
+/* #include <signal.h> */
+#define SS_ONSTACK 1
+
+
+       .section .rodata.str1.1,"aMS",@progbits,1
+       .type   longjmp_msg,@object
+longjmp_msg:
+       .string "longjmp causes uninitialized stack frame"
+       .size   longjmp_msg, .-longjmp_msg
+
+
+#ifdef PIC
+# define CALL_FAIL     movl    %ebx, %ecx; /* TODO: what's this mov good for? */ \
+                       cfi_register(%ebx,%ecx);                              \
+                       LOAD_PIC_REG (bx);                                    \
+                       leal    longjmp_msg@GOTOFF(%ebx), %eax;               \
+                       call    HIDDEN_JUMPTARGET(__fortify_fail)
+#else
+# define CALL_FAIL     movl    $longjmp_msg, %eax;                           \
+                       call    HIDDEN_JUMPTARGET(__fortify_fail)
+#endif
+
+
+       .text
+ENTRY (____longjmp_chk)
+       movl    4(%esp), %ecx   /* User's jmp_buf in %ecx.  */
+
+       /* Save the return address now.  */
+       movl    (JB_PC*4)(%ecx), %edx
+       /* Get the stack pointer.  */
+       movl    (JB_SP*4)(%ecx), %edi
+       cfi_undefined(%edi)
+       PTR_DEMANGLE (%edx)
+       PTR_DEMANGLE (%edi)
+
+       cmpl    %edi, %esp
+       /* Jumping to a higher-address frame is always allowed.  */
+       jbe     .Lok
+
+       /* Passing here, we're either about to do something invalid, or we're
+       executing on an alternative signal stack.  */
+
+       /* TODO: need locking?  */
+       /* struct hurd_sigstate * _hurd_self_sigstate (void) */
+       call    _hurd_self_sigstate
+       /* TODO: %eax and %eax->sigaltstack are always valid?  */
+
+       testl   $SS_ONSTACK, (HURD_SIGSTATE__SIGALTSTACK__OFFSET + SIGALTSTACK__SS_FLAGS__OFFSET)(%eax)
+       /* Fail if SS_ONSTACK is not set.  */
+       jz      .Lfail
+
+       movl    (HURD_SIGSTATE__SIGALTSTACK__OFFSET + SIGALTSTACK__SS_SP__OFFSET)(%eax), %ebx
+       addl    (HURD_SIGSTATE__SIGALTSTACK__OFFSET + SIGALTSTACK__SS_SIZE__OFFSET)(%eax), %ebx
+       subl    %edi, %ebx
+       cmpl    (HURD_SIGSTATE__SIGALTSTACK__OFFSET + SIGALTSTACK__SS_SIZE__OFFSET)(%eax), %ebx
+       /* TODO: comment this calculation.  */
+       jae     .Lok
+
+.Lfail:        CALL_FAIL
+
+.Lok:  /* We add unwind information for the target here.  */
+       cfi_def_cfa(%ecx, 0)
+       cfi_register(%eip, %edx)
+       cfi_register(%esp, %edi)
+       cfi_offset(%ebx, JB_BX*4)
+       cfi_offset(%esi, JB_SI*4)
+       cfi_offset(%edi, JB_DI*4)
+       cfi_offset(%ebp, JB_BP*4)
+
+       movl    8(%esp), %eax   /* Second argument is return value.  */
+       movl    %edi, %esp
+
+       /* Restore registers.  */
+       movl    (JB_BX*4)(%ecx), %ebx
+       movl    (JB_SI*4)(%ecx), %esi
+       movl    (JB_DI*4)(%ecx), %edi
+       movl    (JB_BP*4)(%ecx), %ebp
+       cfi_restore(%ebx)
+       cfi_restore(%esi)
+       cfi_restore(%edi)
+       cfi_restore(%ebp)
+
+       /* Jump to saved PC.  */
+       jmp     *%edx
+END (____longjmp_chk)
index a78dd2f..1956d41 100644 (file)
@@ -96,6 +96,10 @@ struct sigcontext
 #define sc_ps  sc_efl
 
 
+/* The deprecated sigcode values below are passed as an extra, non-portable
+   argument to regular signal handlers.  You should use SA_SIGINFO handlers
+   instead, which use the standard POSIX signal codes.  */
+
 /* Codes for SIGFPE.  */
 #define FPE_INTOVF_TRAP                0x1 /* integer overflow */
 #define FPE_INTDIV_FAULT       0x2 /* integer divide by zero */
index a6bf750..7ffeb5f 100644 (file)
@@ -24,8 +24,8 @@
 /* Translate the Mach exception codes, as received in an `exception_raise' RPC,
    into a signal number and signal subcode.  */
 
-void
-_hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
+static void
+exception2signal (struct hurd_signal_detail *detail, int *signo, int posix)
 {
   detail->error = 0;
 
@@ -37,44 +37,62 @@ _hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
       break;
 
     case EXC_BAD_ACCESS:
-      if (detail->exc_code == KERN_INVALID_ADDRESS
-         || detail->exc_code == KERN_PROTECTION_FAILURE
-         || detail->exc_code == KERN_WRITE_PROTECTION_FAILURE)
-       *signo = SIGSEGV;
-      else
-       *signo = SIGBUS;
-      detail->code = detail->exc_subcode;
+      switch (detail->exc_code)
+        {
+       case KERN_INVALID_ADDRESS:
+       case KERN_MEMORY_FAILURE:
+         *signo = SIGSEGV;
+         detail->code = posix ? SEGV_MAPERR : detail->exc_subcode;
+         break;
+
+       case KERN_PROTECTION_FAILURE:
+       case KERN_WRITE_PROTECTION_FAILURE:
+         *signo = SIGSEGV;
+         detail->code = posix ? SEGV_ACCERR : detail->exc_subcode;
+         break;
+
+       default:
+         *signo = SIGBUS;
+         detail->code = 0;
+         break;
+       }
       detail->error = detail->exc_code;
       break;
 
     case EXC_BAD_INSTRUCTION:
       *signo = SIGILL;
-      if (detail->exc_code == EXC_I386_INVOP)
-       detail->code = ILL_INVOPR_FAULT;
-      else if (detail->exc_code == EXC_I386_STKFLT)
-       detail->code = ILL_STACK_FAULT;
-      else
-       detail->code = 0;
+      switch (detail->exc_code)
+        {
+       case EXC_I386_INVOP:
+         detail->code = posix ? ILL_ILLOPC : ILL_INVOPR_FAULT;
+         break;
+
+       case EXC_I386_STKFLT:
+         detail->code = posix ? ILL_BADSTK : ILL_STACK_FAULT;
+         break;
+
+       default:
+         detail->code = 0;
+         break;
+       }
       break;
 
     case EXC_ARITHMETIC:
+      *signo = SIGFPE;
       switch (detail->exc_code)
        {
        case EXC_I386_DIV:      /* integer divide by zero */
-         *signo = SIGFPE;
-         detail->code = FPE_INTDIV_FAULT;
+         detail->code = posix ? FPE_INTDIV : FPE_INTDIV_FAULT;
          break;
 
        case EXC_I386_INTO:     /* integer overflow */
-         *signo = SIGFPE;
-         detail->code = FPE_INTOVF_TRAP;
+         detail->code = posix ? FPE_INTOVF : FPE_INTOVF_TRAP;
          break;
 
          /* These aren't anywhere documented or used in Mach 3.0.  */
        case EXC_I386_NOEXT:
        case EXC_I386_EXTOVR:
        default:
-         *signo = SIGFPE;
          detail->code = 0;
          break;
 
@@ -83,51 +101,43 @@ _hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
             Give an error code corresponding to the first bit set.  */
          if (detail->exc_subcode & FPS_IE)
            {
-             *signo = SIGILL;
-             detail->code = ILL_FPEOPR_FAULT;
+             /* NB: We used to send SIGILL here but we can't distinguish
+                POSIX vs. legacy with respect to what signal we send.  */
+             detail->code = posix ? FPE_FLTINV : 0 /*ILL_FPEOPR_FAULT*/;
            }
          else if (detail->exc_subcode & FPS_DE)
            {
-             *signo = SIGFPE;
-             detail->code = FPE_FLTDNR_FAULT;
+             detail->code = posix ? FPE_FLTUND : FPE_FLTDNR_FAULT;
            }
          else if (detail->exc_subcode & FPS_ZE)
            {
-             *signo = SIGFPE;
-             detail->code = FPE_FLTDIV_FAULT;
+             detail->code = posix ? FPE_FLTDIV : FPE_FLTDIV_FAULT;
            }
          else if (detail->exc_subcode & FPS_OE)
            {
-             *signo = SIGFPE;
-             detail->code = FPE_FLTOVF_FAULT;
+             detail->code = posix ? FPE_FLTOVF : FPE_FLTOVF_FAULT;
            }
          else if (detail->exc_subcode & FPS_UE)
            {
-             *signo = SIGFPE;
-             detail->code = FPE_FLTUND_FAULT;
+             detail->code = posix ? FPE_FLTUND : FPE_FLTUND_FAULT;
            }
          else if (detail->exc_subcode & FPS_PE)
            {
-             *signo = SIGFPE;
-             detail->code = FPE_FLTINX_FAULT;
+             detail->code = posix ? FPE_FLTRES : FPE_FLTINX_FAULT;
            }
          else
            {
-             *signo = SIGFPE;
              detail->code = 0;
            }
          break;
 
          /* These two can only be arithmetic exceptions if we
-            are in V86 mode, which sounds like emulation to me.
-            (See Mach 3.0 i386/trap.c.)  */
+            are in V86 mode.  (See Mach 3.0 i386/trap.c.)  */
        case EXC_I386_EMERR:
-         *signo = SIGFPE;
-         detail->code = FPE_EMERR_FAULT;
+         detail->code = posix ? 0 : FPE_EMERR_FAULT;
          break;
        case EXC_I386_BOUND:
-         *signo = SIGFPE;
-         detail->code = FPE_EMBND_FAULT;
+         detail->code = posix ? FPE_FLTSUB : FPE_EMBND_FAULT;
          break;
        }
       break;
@@ -144,7 +154,7 @@ _hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
       if (detail->exc_code == EXC_I386_BOUND)
        {
          *signo = SIGFPE;
-         detail->code = FPE_SUBRNG_FAULT;
+         detail->code = posix ? FPE_FLTSUB : FPE_SUBRNG_FAULT;
        }
       else
        {
@@ -155,12 +165,33 @@ _hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
 
     case EXC_BREAKPOINT:
       *signo = SIGTRAP;
-      if (detail->exc_code == EXC_I386_SGL)
-       detail->code = DBG_SINGLE_TRAP;
-      else if (detail->exc_code == EXC_I386_BPT)
-       detail->code = DBG_BRKPNT_FAULT;
-      else
-       detail->code = 0;
+      switch (detail->exc_code)
+        {
+       case EXC_I386_SGL:
+         detail->code = posix ? TRAP_BRKPT : DBG_SINGLE_TRAP;
+         break;
+
+       case EXC_I386_BPT:
+         detail->code = posix ? TRAP_BRKPT : DBG_BRKPNT_FAULT;
+         break;
+
+       default:
+         detail->code = 0;
+         break;
+       }
       break;
     }
 }
+
+void
+_hurd_exception2signal (struct hurd_signal_detail *detail, int *signo)
+{
+  exception2signal (detail, signo, 1);
+}
+
+void
+_hurd_exception2signal_legacy (struct hurd_signal_detail *detail, int *signo)
+{
+  exception2signal (detail, signo, 0);
+}
+
index 60823bd..21a7165 100644 (file)
@@ -37,9 +37,6 @@ extern void __init_misc (int, char **, char **);
 #ifdef USE_NONOPTION_FLAGS
 extern void __getopt_clean_environment (char **);
 #endif
-#ifndef SHARED
-extern void _dl_non_dynamic_init (void) internal_function;
-#endif
 extern void __libc_global_ctors (void);
 
 unsigned int __hurd_threadvar_max;
@@ -104,10 +101,6 @@ init1 (int argc, char *arg0, ...)
   char **argv = &arg0;
   char **envp = &argv[argc + 1];
   struct hurd_startup_data *d;
-#ifndef SHARED
-  extern ElfW(Phdr) *_dl_phdr;
-  extern size_t _dl_phnum;
-#endif
 
   while (*envp)
     ++envp;
@@ -118,27 +111,9 @@ init1 (int argc, char *arg0, ...)
      data block; the argument strings start there.  */
   if ((void *) d == argv[0])
     {
-#ifndef SHARED
-      /* We may need to see our own phdrs, e.g. for TLS setup.
-         Try the usual kludge to find the headers without help from
-        the exec server.  */
-      extern const void _start;
-      const ElfW(Ehdr) *const ehdr = &_start;
-      _dl_phdr = (ElfW(Phdr) *) ((const void *) ehdr + ehdr->e_phoff);
-      _dl_phnum = ehdr->e_phnum;
-      assert (ehdr->e_phentsize == sizeof (ElfW(Phdr)));
-#endif
       return;
     }
 
-#ifndef SHARED
-  __libc_enable_secure = d->flags & EXEC_SECURE;
-
-  _dl_phdr = (ElfW(Phdr) *) d->phdr;
-  _dl_phnum = d->phdrsz / sizeof (ElfW(Phdr));
-  assert (d->phdrsz % sizeof (ElfW(Phdr)) == 0);
-#endif
-
   _hurd_init_dtable = d->dtable;
   _hurd_init_dtablesize = d->dtablesize;
 
@@ -172,13 +147,16 @@ init (int *data)
   char **envp = &argv[argc + 1];
   struct hurd_startup_data *d;
   unsigned long int threadvars[_HURD_THREADVAR_MAX];
+#ifndef SHARED
+  extern ElfW(Phdr) *_dl_phdr;
+  extern size_t _dl_phnum;
+#endif
 
   /* Provide temporary storage for thread-specific variables on the
      startup stack so the cthreads initialization code can use them
      for malloc et al, or so we can use malloc below for the real
      threadvars array.  */
   memset (threadvars, 0, sizeof threadvars);
-  threadvars[_HURD_THREADVAR_LOCALE] = (unsigned long int) &_nl_global_locale;
   __hurd_threadvar_stack_offset = (unsigned long int) threadvars;
 
   /* Since the cthreads initialization code uses malloc, and the
@@ -192,6 +170,39 @@ init (int *data)
     ++envp;
   d = (void *) ++envp;
 
+  /* If we are the bootstrap task started by the kernel,
+     then after the environment pointers there is no Hurd
+     data block; the argument strings start there.  */
+  if ((void *) d == argv[0])
+    {
+#ifndef SHARED
+      /* We may need to see our own phdrs, e.g. for TLS setup.
+         Try the usual kludge to find the headers without help from
+        the exec server.  */
+      extern const void __executable_start;
+      const ElfW(Ehdr) *const ehdr = &__executable_start;
+      _dl_phdr = (ElfW(Phdr) *) ((const void *) ehdr + ehdr->e_phoff);
+      _dl_phnum = ehdr->e_phnum;
+      assert (ehdr->e_phentsize == sizeof (ElfW(Phdr)));
+#endif
+    }
+  else
+    {
+#ifndef SHARED
+      __libc_enable_secure = d->flags & EXEC_SECURE;
+
+      _dl_phdr = (ElfW(Phdr) *) d->phdr;
+      _dl_phnum = d->phdrsz / sizeof (ElfW(Phdr));
+      assert (d->phdrsz % sizeof (ElfW(Phdr)) == 0);
+#endif
+    }
+
+#ifndef SHARED
+  /* We need to setup TLS before starting sigthread */
+  extern void __pthread_initialize_minimal(void);
+  __pthread_initialize_minimal();
+#endif
+
   /* The user might have defined a value for this, to get more variables.
      Otherwise it will be zero on startup.  We must make sure it is set
      properly before before cthreads initialization, so cthreads can know
@@ -212,6 +223,8 @@ init (int *data)
 
       void switch_stacks (void);
 
+      __libc_stack_end = newsp;
+
       /* Copy per-thread variables from that temporary
         area onto the new cthread stack.  */
       memcpy (__hurd_threadvar_location_from_sp (0, newsp),
@@ -242,8 +255,8 @@ init (int *data)
       /* Push the user code address on the top of the new stack.  It will
         be the return address for `init1'; we will jump there with NEWSP
         as the stack pointer.  */
-      *--newsp = data[-1];
-      ((void **) data)[-1] = switch_stacks;
+      *--newsp = __builtin_return_address (0);
+      * ((void **) __builtin_frame_address (0) + 1) = &switch_stacks;
       /* Force NEWSP into %ecx and &init1 into %eax, which are not restored
         by function return.  */
       asm volatile ("# a %0 c %1" : : "a" (newsp), "c" (&init1));
@@ -320,11 +333,11 @@ first_init (void)
    stack set up just as the user will see it, so it can switch stacks.  */
 
 void
-_dl_init_first (void)
+_dl_init_first (int argc, ...)
 {
   first_init ();
 
-  init ((int *) __builtin_frame_address (0) + 2);
+  init (&argc);
 }
 #endif
 
@@ -351,23 +364,23 @@ strong_alias (posixland_init, __libc_init_first);
    This poorly-named function is called by static-start.S,
    which should not exist at all.  */
 void
-_hurd_stack_setup (void)
+_hurd_stack_setup (void *arg, ...)
 {
-  intptr_t caller = (intptr_t) __builtin_return_address (0);
+  void *caller = (&arg)[-1];
 
   void doinit (intptr_t *data)
     {
       /* This function gets called with the argument data at TOS.  */
-      void doinit1 (void)
+      void doinit1 (volatile int argc, ...)
        {
-         init ((int *) __builtin_frame_address (0) + 2);
+         init ((int *) &argc);
        }
 
       /* Push the user return address after the argument data, and then
          jump to `doinit1' (above), so it is as if __libc_init_first's
          caller had called `doinit1' with the argument data already on the
          stack.  */
-      *--data = caller;
+      *--data = (intptr_t) caller;
       asm volatile ("movl %0, %%esp\n" /* Switch to new outermost stack.  */
                    "movl $0, %%ebp\n" /* Clear outermost frame pointer.  */
                    "jmp *%1" : : "r" (data), "r" (&doinit1) : "sp");
@@ -376,7 +389,7 @@ _hurd_stack_setup (void)
 
   first_init ();
 
-  _hurd_startup ((void **) __builtin_frame_address (0) + 2, &doinit);
+  _hurd_startup (&arg, &doinit);
 }
 #endif
 
diff --git a/sysdeps/mach/hurd/i386/signal-defines.sym b/sysdeps/mach/hurd/i386/signal-defines.sym
new file mode 100644 (file)
index 0000000..9521bd7
--- /dev/null
@@ -0,0 +1,10 @@
+#include <hurd/signal.h>
+#include <signal.h>
+
+--
+
+HURD_SIGSTATE__SIGALTSTACK__OFFSET     offsetof(struct hurd_sigstate, sigaltstack)
+
+SIGALTSTACK__SS_SP__OFFSET             offsetof(struct sigaltstack, ss_sp)
+SIGALTSTACK__SS_SIZE__OFFSET           offsetof(struct sigaltstack, ss_size)
+SIGALTSTACK__SS_FLAGS__OFFSET          offsetof(struct sigaltstack, ss_flags)
index 60b0d00..8cb92ef 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991,92,94,95,96,97,98,2001 Free Software Foundation, Inc.
+/* Copyright (C) 1991,92,94,95,96,97,98,2001,2011
+       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
@@ -39,7 +40,7 @@ __sigreturn (struct sigcontext *scp)
     }
 
   ss = _hurd_self_sigstate ();
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
 
   /* Remove the link on the `active resources' chain added by
      _hurd_setup_sighandler.  Its purpose was to make sure
@@ -51,19 +52,19 @@ __sigreturn (struct sigcontext *scp)
   ss->intr_port = scp->sc_intr_port;
 
   /* Check for pending signals that were blocked by the old set.  */
-  if (ss->pending & ~ss->blocked)
+  if (_hurd_sigstate_pending (ss) & ~ss->blocked)
     {
       /* There are pending signals that just became unblocked.  Wake up the
         signal thread to deliver them.  But first, squirrel away SCP where
         the signal thread will notice it if it runs another handler, and
         arrange to have us called over again in the new reality.  */
       ss->context = scp;
-      __spin_unlock (&ss->lock);
+      _hurd_sigstate_unlock (ss);
       __msg_sig_post (_hurd_msgport, 0, 0, __mach_task_self ());
       /* If a pending signal was handled, sig_post never returned.
         If it did return, the pending signal didn't run a handler;
         proceed as usual.  */
-      __spin_lock (&ss->lock);
+      _hurd_sigstate_lock (ss);
       ss->context = NULL;
     }
 
@@ -74,7 +75,7 @@ __sigreturn (struct sigcontext *scp)
       abort ();
     }
   else
-    __spin_unlock (&ss->lock);
+    _hurd_sigstate_unlock (ss);
 
   /* Destroy the MiG reply port used by the signal handler, and restore the
      reply port in use by the thread when interrupted.  */
index d98b485..ea59ad1 100644 (file)
@@ -72,7 +72,7 @@ _hurd_tls_init (tcbhead_t *tcb, int secondcall)
 
       /* Get the first available selector.  */
       int sel = -1;
-      error_t err = __i386_set_gdt (tcb->self, &sel, desc);
+      kern_return_t err = __i386_set_gdt (tcb->self, &sel, desc);
       if (err == MIG_BAD_ID)
        {
          /* Old kernel, use a per-thread LDT.  */
@@ -96,16 +96,16 @@ _hurd_tls_init (tcbhead_t *tcb, int secondcall)
       /* Fetch the selector set by the first call.  */
       int sel;
       asm ("mov %%gs, %w0" : "=q" (sel) : "0" (0));
-      if (__builtin_expect (sel, 0x50) & 4) /* LDT selector */
+      if (__builtin_expect (sel, 0x48) & 4) /* LDT selector */
        {
-         error_t err = __i386_set_ldt (tcb->self, sel, &desc, 1);
+         kern_return_t err = __i386_set_ldt (tcb->self, sel, &desc, 1);
          assert_perror (err);
          if (err)
            return "i386_set_ldt failed";
        }
       else
        {
-         error_t err = __i386_set_gdt (tcb->self, &sel, desc);
+         kern_return_t err = __i386_set_gdt (tcb->self, &sel, desc);
          assert_perror (err);
          if (err)
            return "i386_set_gdt failed";
@@ -142,9 +142,40 @@ _hurd_tls_init (tcbhead_t *tcb, int secondcall)
 
 #include <mach/machine/thread_status.h>
 
-/* Set up TLS in the new thread of a fork child, copying from our own.  */
-static inline error_t __attribute__ ((unused))
-_hurd_tls_fork (thread_t child, struct i386_thread_state *state)
+/* Set up TLS in the new thread of a fork child, copying from the original.  */
+static inline kern_return_t __attribute__ ((unused))
+_hurd_tls_fork (thread_t child, thread_t orig, struct i386_thread_state *state)
+{
+  /* Fetch the selector set by _hurd_tls_init.  */
+  int sel;
+  asm ("mov %%gs, %w0" : "=q" (sel) : "0" (0));
+  if (sel == state->ds)                /* _hurd_tls_init was never called.  */
+    return 0;
+
+  struct descriptor desc, *_desc = &desc;
+  int err;
+  unsigned int count;
+
+  if (__builtin_expect (sel, 0x48) & 4) /* LDT selector */
+    err = __i386_get_ldt (orig, sel, 1, &_desc, &count);
+  else
+    err = __i386_get_gdt (orig, sel, &desc);
+
+  assert_perror (err);
+  if (err)
+    return err;
+
+  if (__builtin_expect (sel, 0x48) & 4) /* LDT selector */
+    err = __i386_set_ldt (child, sel, &desc, 1);
+  else
+    err = __i386_set_gdt (child, &sel, desc);
+
+  state->gs = sel;
+  return err;
+}
+
+static inline kern_return_t __attribute__ ((unused))
+_hurd_tls_new (thread_t child, struct i386_thread_state *state, tcbhead_t *tcb)
 {
   /* Fetch the selector set by _hurd_tls_init.  */
   int sel;
@@ -152,11 +183,13 @@ _hurd_tls_fork (thread_t child, struct i386_thread_state *state)
   if (sel == state->ds)                /* _hurd_tls_init was never called.  */
     return 0;
 
-  tcbhead_t *const tcb = THREAD_SELF;
   HURD_TLS_DESC_DECL (desc, tcb);
-  error_t err;
+  kern_return_t err;
+
+  tcb->tcb = tcb;
+  tcb->self = child;
 
-  if (__builtin_expect (sel, 0x50) & 4) /* LDT selector */
+  if (__builtin_expect (sel, 0x48) & 4) /* LDT selector */
     err = __i386_set_ldt (child, sel, &desc, 1);
   else
     err = __i386_set_gdt (child, &sel, desc);
diff --git a/sysdeps/mach/hurd/i386/tlsdesc.sym b/sysdeps/mach/hurd/i386/tlsdesc.sym
new file mode 100644 (file)
index 0000000..a358f7e
--- /dev/null
@@ -0,0 +1,19 @@
+#include <stddef.h>
+#include <sysdep.h>
+#include <tls.h>
+#include <link.h>
+#include <dl-tlsdesc.h>
+
+--
+
+-- We have to override sysdeps/i386/tlsdesc.sym to adapt to our libpthread.
+
+-- Abuse tls.h macros to derive offsets relative to the thread register.
+
+DTV_OFFSET                     offsetof(tcbhead_t, dtv)
+
+TLSDESC_ARG                    offsetof(struct tlsdesc, arg)
+
+TLSDESC_GEN_COUNT              offsetof(struct tlsdesc_dynamic_arg, gen_count)
+TLSDESC_MODID                  offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_module)
+TLSDESC_MODOFF                 offsetof(struct tlsdesc_dynamic_arg, tlsinfo.ti_offset)
index 99d9308..63fe717 100644 (file)
@@ -1,5 +1,5 @@
 /* Set thread_state for sighandler, and sigcontext to recover.  i386 version.
-   Copyright (C) 1994,1995,1996,1997,1998,1999,2005,2008
+   Copyright (C) 1994,1995,1996,1997,1998,1999,2005,2008,2011
        Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
 #include <hurd/signal.h>
 #include <hurd/userlink.h>
 #include <thread_state.h>
+#include <mach/exception.h>
 #include <mach/machine/eflags.h>
 #include <assert.h>
 #include <errno.h>
 #include "hurdfault.h"
 #include <intr-msg.h>
+#include <sys/ucontext.h>
 
 
+/* Fill in a siginfo_t structure for SA_SIGINFO-enabled handlers.  */
+static void fill_siginfo (siginfo_t *si, int signo,
+                         const struct hurd_signal_detail *detail,
+                         const struct machine_thread_all_state *state)
+{
+  si->si_signo = signo;
+  si->si_errno = detail->error;
+  si->si_code = detail->code;
+
+  /* XXX We would need a protocol change for sig_post to include
+   * this information.  */
+  si->si_pid = -1;
+  si->si_uid = -1;
+
+  /* Address of the faulting instruction or memory access.  */
+  if (detail->exc == EXC_BAD_ACCESS)
+    si->si_addr = (void *) detail->exc_subcode;
+  else
+    si->si_addr = (void *) state->basic.eip;
+
+  /* XXX On SIGCHLD, this should be the exit status of the child
+   * process.  We would need a protocol change for the proc server
+   * to send this information along with the signal.  */
+  si->si_status = 0;
+
+  si->si_band = 0;              /* SIGPOLL is not supported yet.  */
+  si->si_value.sival_int = 0;   /* sigqueue() is not supported yet.  */
+}
+
+/* Fill in a ucontext_t structure SA_SIGINFO-enabled handlers.  */
+static void fill_ucontext (ucontext_t *uc, const struct sigcontext *sc)
+{
+  uc->uc_flags = 0;
+  uc->uc_link = NULL;
+  uc->uc_sigmask = sc->sc_mask;
+  uc->uc_stack.ss_sp = (__ptr_t) sc->sc_esp;
+  uc->uc_stack.ss_size = 0;
+  uc->uc_stack.ss_flags = 0;
+
+  /* Registers.  */
+  memcpy (&uc->uc_mcontext.gregs[REG_GS], &sc->sc_gs,
+         (REG_TRAPNO - REG_GS) * sizeof (int));
+  uc->uc_mcontext.gregs[REG_TRAPNO] = 0;
+  uc->uc_mcontext.gregs[REG_ERR] = 0;
+  memcpy (&uc->uc_mcontext.gregs[REG_EIP], &sc->sc_eip,
+         (NGREG - REG_EIP) * sizeof (int));
+
+  /* XXX FPU state.  */
+  memset (&uc->uc_mcontext.fpregs, 0, sizeof (fpregset_t));
+}
+
 struct sigcontext *
 _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
                        int signo, struct hurd_signal_detail *detail,
@@ -40,18 +93,37 @@ _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
   extern const void _hurd_intr_rpc_msg_in_trap;
   extern const void _hurd_intr_rpc_msg_cx_sp;
   extern const void _hurd_intr_rpc_msg_sp_restored;
+  struct sigaction *action;
   void *volatile sigsp;
   struct sigcontext *scp;
   struct
     {
       int signo;
-      long int sigcode;
-      struct sigcontext *scp;  /* Points to ctx, below.  */
+      union
+       {
+         /* Extra arguments for traditional signal handlers */
+         struct
+           {
+             long int sigcode;
+             struct sigcontext *scp;       /* Points to ctx, below.  */
+           } legacy;
+
+         /* Extra arguments for SA_SIGINFO handlers */
+         struct
+           {
+             siginfo_t *siginfop;          /* Points to siginfo, below.  */
+             ucontext_t *uctxp;            /* Points to uctx, below.  */
+           } posix;
+       };
       void *sigreturn_addr;
       void *sigreturn_returns_here;
       struct sigcontext *return_scp; /* Same; arg to sigreturn.  */
+
+      /* NB: sigreturn assumes link is next to ctx.  */
       struct sigcontext ctx;
       struct hurd_userlink link;
+      ucontext_t ucontext;
+      siginfo_t siginfo;
     } *stackframe;
 
   if (ss->context)
@@ -65,7 +137,7 @@ _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
                  sizeof (state->basic));
          memcpy (&state->fpu, &ss->context->sc_i386_float_state,
                  sizeof (state->fpu));
-         state->set |= (1 << i386_THREAD_STATE) | (1 << i386_FLOAT_STATE);
+         state->set |= (1 << i386_REGS_SEGS_STATE) | (1 << i386_FLOAT_STATE);
        }
     }
 
@@ -77,7 +149,11 @@ _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
      interrupted RPC frame.  */
   state->basic.esp = state->basic.uesp;
 
-  if ((ss->actions[signo].sa_flags & SA_ONSTACK) &&
+  /* XXX what if handler != action->handler (for instance, if a signal
+   * preemptor took over) ? */
+  action = & _hurd_sigstate_actions (ss) [signo];
+
+  if ((action->sa_flags & SA_ONSTACK) &&
       !(ss->sigaltstack.ss_flags & (SS_DISABLE|SS_ONSTACK)))
     {
       sigsp = ss->sigaltstack.ss_sp + ss->sigaltstack.ss_size;
@@ -139,15 +215,9 @@ _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
          = &stackframe->link.thread.next;
       ss->active_resources = &stackframe->link;
 
-      /* Set up the arguments for the signal handler.  */
-      stackframe->signo = signo;
-      stackframe->sigcode = detail->code;
-      stackframe->scp = stackframe->return_scp = scp = &stackframe->ctx;
-      stackframe->sigreturn_addr = &__sigreturn;
-      stackframe->sigreturn_returns_here = firewall; /* Crash on return.  */
-
       /* Set up the sigcontext from the current state of the thread.  */
 
+      scp = &stackframe->ctx;
       scp->sc_onstack = ss->sigaltstack.ss_flags & SS_ONSTACK ? 1 : 0;
 
       /* struct sigcontext is laid out so that starting at sc_gs mimics a
@@ -161,6 +231,35 @@ _hurd_setup_sighandler (struct hurd_sigstate *ss, __sighandler_t handler,
                              &state->fpu, &scp->sc_i386_float_state,
                              sizeof (state->fpu));
 
+      /* Set up the arguments for the signal handler.  */
+      stackframe->signo = signo;
+      if (action->sa_flags & SA_SIGINFO)
+       {
+         stackframe->posix.siginfop = &stackframe->siginfo;
+         stackframe->posix.uctxp = &stackframe->ucontext;
+         fill_siginfo (&stackframe->siginfo, signo, detail, state);
+         fill_ucontext (&stackframe->ucontext, scp);
+       }
+      else
+       {
+         if (detail->exc)
+           {
+             int nsigno;
+             _hurd_exception2signal_legacy (detail, &nsigno);
+             assert (nsigno == signo);
+           }
+         else
+           detail->code = 0;
+
+         stackframe->legacy.sigcode = detail->code;
+         stackframe->legacy.scp = &stackframe->ctx;
+       }
+
+      /* Set up the bottom of the stack.  */
+      stackframe->sigreturn_addr = &__sigreturn;
+      stackframe->sigreturn_returns_here = firewall; /* Crash on return.  */
+      stackframe->return_scp = &stackframe->ctx;
+
       _hurdsig_end_catch_fault ();
 
       if (! ok)
diff --git a/sysdeps/mach/hurd/ifreq.h b/sysdeps/mach/hurd/ifreq.h
new file mode 100644 (file)
index 0000000..92cb7b9
--- /dev/null
@@ -0,0 +1,45 @@
+/* Copyright (C) 1999, 2002, 2003, 2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Andreas Jaeger <aj@suse.de>.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <net/if.h>
+#include <sys/socket.h>
+#include <sys/ioctl.h>
+#include <sys/mman.h>
+
+static inline struct ifreq *
+__if_nextreq (struct ifreq *ifr)
+{
+#ifdef _HAVE_SA_LEN
+  if (ifr->ifr_addr.sa_len > sizeof ifr->ifr_addr)
+    return (struct ifreq *) ((char *) &ifr->ifr_addr + ifr->ifr_addr.sa_len);
+#endif
+  return ifr + 1;
+}
+
+extern void __ifreq (struct ifreq **ifreqs, int *num_ifs, int sockfd);
+
+
+static inline void
+__if_freereq (struct ifreq *ifreqs, int num_ifs)
+{
+  munmap (ifreqs, num_ifs * sizeof (struct ifreq));
+}
index bcc78bc..829b5cd 100644 (file)
@@ -1,5 +1,4 @@
-/* Copyright (C) 1992,93,94,95,96,97,99,2000,2002,2005
-       Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 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
@@ -89,7 +88,7 @@ __ioctl (int fd, unsigned long int request, ...)
   void *p;
 #endif
 
-  void *arg;
+  void *arg = NULL;
 
   error_t err;
 
@@ -112,7 +111,7 @@ __ioctl (int fd, unsigned long int request, ...)
       if (_IOC_INOUT (request) & IOC_IN)
        {
          /* We don't want to advance ARG since it will be used to copy out
-             too if IOC_OUT is also set.  */
+            too if IOC_OUT is also set.  */
          void *argptr = arg;
 
          /* Pack an argument into the message buffer.  */
@@ -140,7 +139,7 @@ __ioctl (int fd, unsigned long int request, ...)
          in (_IOT_COUNT1 (type), _IOT_TYPE1 (type));
          in (_IOT_COUNT2 (type), _IOT_TYPE2 (type));
        }
-      else if (_IOC_INOUT (request) == IOC_VOID)
+      else if (_IOC_INOUT (request) == IOC_VOID && _IOT_COUNT0 (type) != 0)
        {
          /* The RPC takes a single integer_t argument.
             Rather than pointing to the value, ARG is the value itself.  */
@@ -209,11 +208,15 @@ __ioctl (int fd, unsigned long int request, ...)
       return msg.header.RetCode;
     }
 
-  va_list ap;
+  if (_IOT_COUNT0 (type) != 0)
+    {
+      /* Data need either be sent, received, or even both.  */
+      va_list ap;
 
-  va_start (ap, request);
-  arg = va_arg (ap, void *);
-  va_end (ap);
+      va_start (ap, request);
+      arg = va_arg (ap, void *);
+      va_end (ap);
+    }
 
   {
     /* Check for a registered handler for REQUEST.  */
index ad159aa..5a376c0 100644 (file)
    Almost none of these are used outside of sysdeps/unix/sysv/linux code.
    But those referring to POSIX-level features like O_* flags can be.  */
 
-#include <fcntl.h>
-
-/* If a system defines the O_CLOEXEC constant but it is sometimes ignored,
-   it must override this file to define __ASSUME_O_CLOEXEC conditionally
-   (or not at all) to indicate when O_CLOEXEC actually works.  */
-#ifdef O_CLOEXEC
-# define __ASSUME_O_CLOEXEC    1
-#endif
+#define __ASSUME_O_CLOEXEC     1
+#define __ASSUME_DUP3          1
index a9946e0..ac7ffc7 100644 (file)
@@ -65,7 +65,7 @@ __kill (pid_t pid, int sig)
            {
              if (msgport != MACH_PORT_NULL)
                /* Send a signal message to his message port.  */
-               return __msg_sig_post (msgport, sig, 0, refport);
+               return __msg_sig_post (msgport, sig, SI_USER, refport);
 
              /* The process has no message port.  Perhaps try direct
                 frobnication of the task.  */
diff --git a/sysdeps/mach/hurd/ldsodefs.h b/sysdeps/mach/hurd/ldsodefs.h
new file mode 100644 (file)
index 0000000..1f6d64f
--- /dev/null
@@ -0,0 +1,52 @@
+/* Run-time dynamic linker data structures for loaded ELF shared objects.
+   Copyright (C) 2001, 2002, 2003, 2006, 2009, 2010, 2011 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef        _LDSODEFS_H
+
+#include <libc-abis.h>
+
+/* Get the real definitions.  */
+#include_next <ldsodefs.h>
+
+/* Now define our stuff.  */
+
+/* Initialization which is normally done by the dynamic linker.  */
+extern void _dl_non_dynamic_init (void) internal_function;
+
+/* Accept binaries which identify the binary as using Linux extensions.  */
+#define VALID_ELF_HEADER(hdr,exp,size) (memcmp (hdr, exp, size) == 0   \
+                                        || memcmp (hdr, expected2, size) == 0)
+#define VALID_ELF_OSABI(osabi)         (osabi == ELFOSABI_SYSV \
+                                        || osabi == ELFOSABI_GNU)
+#define VALID_ELF_ABIVERSION(osabi,ver) \
+  (ver == 0 || (osabi == ELFOSABI_GNU && ver < LIBC_ABI_MAX))
+#define MORE_ELF_HEADER_DATA \
+  static const unsigned char expected2[EI_PAD] =       \
+  {                                                    \
+    [EI_MAG0] = ELFMAG0,                               \
+    [EI_MAG1] = ELFMAG1,                               \
+    [EI_MAG2] = ELFMAG2,                               \
+    [EI_MAG3] = ELFMAG3,                               \
+    [EI_CLASS] = ELFW(CLASS),                          \
+    [EI_DATA] = byteorder,                             \
+    [EI_VERSION] = EV_CURRENT,                         \
+    [EI_OSABI] = ELFOSABI_GNU                          \
+  }
+
+#endif /* ldsodefs.h */
index b7e8074..d35276f 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991,93,94,95,96,97,2002 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
@@ -20,6 +20,7 @@
 #include <stddef.h>
 #include <sys/stat.h>
 #include <hurd.h>
+#include <string.h>
 
 /* Create a directory named FILE_NAME with protections MODE.  */
 int
@@ -29,7 +30,10 @@ __mkdir (file_name, mode)
 {
   error_t err;
   const char *name;
-  file_t parent = __directory_name_split (file_name, (char **) &name);
+  file_t parent;
+  if (!strcmp (file_name, "/"))
+    return __hurd_fail (EEXIST);
+  parent = __directory_name_split (file_name, (char **) &name);
   if (parent == MACH_PORT_NULL)
     return -1;
   err = __dir_mkdir (parent, name, mode & ~_hurd_umask);
index a300745..13eb2e3 100644 (file)
@@ -1,6 +1,5 @@
 /* Create a directory named relative to another open directory.  Hurd version.
-   Copyright (C) 1991,1993,1994,1995,1996,1997,2002,2006
-       Free Software Foundation, Inc.
+   Copyright (C) 1991-2012 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
@@ -23,6 +22,7 @@
 #include <sys/stat.h>
 #include <hurd.h>
 #include <hurd/fd.h>
+#include <string.h>
 
 int
 mkdirat (fd, path, mode)
@@ -32,7 +32,10 @@ mkdirat (fd, path, mode)
 {
   error_t err;
   const char *name;
-  file_t parent = __directory_name_split_at (fd, path, (char **) &name);
+  file_t parent;
+  if (!strcmp (path, "/"))
+    return __hurd_fail (EEXIST);
+  parent = __directory_name_split_at (fd, path, (char **) &name);
   if (parent == MACH_PORT_NULL)
     return -1;
   err = __dir_mkdir (parent, name, mode & ~_hurd_umask);
index bb96c9c..66ba512 100644 (file)
@@ -1,5 +1,5 @@
 /* mlock -- guarantee pages are resident in memory.  Mach/Hurd version.
-   Copyright (C) 2001 Free Software Foundation, Inc.
+   Copyright (C) 2001-2012 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
@@ -40,7 +40,7 @@ mlock (const void *addr, size_t len)
   page = trunc_page ((vm_address_t) addr);
   len = round_page ((vm_address_t) addr + len) - page;
   err = __vm_wire (hostpriv, __mach_task_self (), page, len,
-                  VM_PROT_ALL); /* XXX ? */
+                  VM_PROT_READ);
   __mach_port_deallocate (__mach_task_self (), hostpriv);
 
   return err ? __hurd_fail (err) : 0;
index 1d1460c..79e66d9 100644 (file)
@@ -51,15 +51,20 @@ __mmap (__ptr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
     {
       /* vm_allocate has (a little) less overhead in the kernel too.  */
       err = __vm_allocate (__mach_task_self (), &mapaddr, len,
-                          !(flags & MAP_FIXED));
+                          !mapaddr);
 
-      if (err == KERN_NO_SPACE && (flags & MAP_FIXED))
+      if (err == KERN_NO_SPACE)
        {
-         /* XXX this is not atomic as it is in unix! */
-         /* The region is already allocated; deallocate it first.  */
-         err = __vm_deallocate (__mach_task_self (), mapaddr, len);
-         if (!err)
-           err = __vm_allocate (__mach_task_self (), &mapaddr, len, 0);
+         if (flags & MAP_FIXED)
+           {
+             /* XXX this is not atomic as it is in unix! */
+             /* The region is already allocated; deallocate it first.  */
+             err = __vm_deallocate (__mach_task_self (), mapaddr, len);
+             if (!err)
+               err = __vm_allocate (__mach_task_self (), &mapaddr, len, 0);
+           }
+         else if (mapaddr)
+           err = __vm_allocate (__mach_task_self (), &mapaddr, len, 1);
        }
 
       return err ? (__ptr_t) (long int) __hurd_fail (err) : (__ptr_t) mapaddr;
@@ -135,21 +140,32 @@ __mmap (__ptr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
 
   err = __vm_map (__mach_task_self (),
                  &mapaddr, (vm_size_t) len, (vm_address_t) 0,
-                 ! (flags & MAP_FIXED),
+                 !mapaddr,
                  memobj, (vm_offset_t) offset,
                  ! (flags & MAP_SHARED),
                  vmprot, VM_PROT_ALL,
                  (flags & MAP_SHARED) ? VM_INHERIT_SHARE : VM_INHERIT_COPY);
 
-  if (err == KERN_NO_SPACE && (flags & MAP_FIXED))
+  if (err == KERN_NO_SPACE)
     {
-      /* XXX this is not atomic as it is in unix! */
-      /* The region is already allocated; deallocate it first.  */
-      err = __vm_deallocate (__mach_task_self (), mapaddr, len);
-      if (! err)
+      if (flags & MAP_FIXED)
+       {
+         /* XXX this is not atomic as it is in unix! */
+         /* The region is already allocated; deallocate it first.  */
+         err = __vm_deallocate (__mach_task_self (), mapaddr, len);
+         if (! err)
+           err = __vm_map (__mach_task_self (),
+                           &mapaddr, (vm_size_t) len, (vm_address_t) 0,
+                           0, memobj, (vm_offset_t) offset,
+                           ! (flags & MAP_SHARED),
+                           vmprot, VM_PROT_ALL,
+                           (flags & MAP_SHARED) ? VM_INHERIT_SHARE
+                           : VM_INHERIT_COPY);
+       }
+      else if (mapaddr)
        err = __vm_map (__mach_task_self (),
                        &mapaddr, (vm_size_t) len, (vm_address_t) 0,
-                       0, memobj, (vm_offset_t) offset,
+                       1, memobj, (vm_offset_t) offset,
                        ! (flags & MAP_SHARED),
                        vmprot, VM_PROT_ALL,
                        (flags & MAP_SHARED) ? VM_INHERIT_SHARE
index 23e04ed..ddee9f6 100644 (file)
@@ -1,5 +1,4 @@
-/* Copyright (C) 1993,1994,1995,1996,1997,1998,2001,2003,2005,2006
-       Free Software Foundation, Inc.
+/* Copyright (C) 1993-2012 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
@@ -51,9 +50,11 @@ _hurd_fd_opendir (struct hurd_fd *d)
     return NULL;
 
   /* Set the descriptor to close on exec. */
+  HURD_CRITICAL_BEGIN;
   __spin_lock (&d->port.lock);
   d->flags |= FD_CLOEXEC;
   __spin_unlock (&d->port.lock);
+  HURD_CRITICAL_END;
 
   dirp->__fd = d;
   dirp->__data = dirp->__ptr = NULL;
index 21b5054..2047cac 100644 (file)
@@ -32,9 +32,6 @@ extern void __init_misc (int, char **, char **);
 #ifdef USE_NONOPTION_FLAGS
 extern void __getopt_clean_environment (char **);
 #endif
-#ifndef SHARED
-extern void _dl_non_dynamic_init (void) internal_function;
-#endif
 extern void __libc_global_ctors (void);
 
 unsigned int __hurd_threadvar_max;
index 0426f67..fa5c016 100644 (file)
@@ -69,6 +69,8 @@ update_waiter (u_short *sample_buffer, size_t size, size_t offset, u_int scale)
       if (! err)
        err = __mach_setup_thread (__mach_task_self (), profile_thread,
                                   &profile_waiter, NULL, NULL);
+      if (! err)
+       err = __mach_setup_tls(profile_thread);
     }
   else
     err = 0;
index b68cd9c..e4cc4e6 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <errno.h>
 #include <string.h>
+#include <sys/stat.h>
 #include <hurd.h>
 #include <hurd/fd.h>
 #include <hurd/term.h>
@@ -34,32 +35,41 @@ ptsname (int fd)
   error_t err;
 
   err = __ptsname_r (fd, peername, sizeof (peername));
-  if (err)
-    __set_errno (err);
 
   return err ? NULL : peername;
 }
 
 
-/* Store at most BUFLEN characters of the pathname of the slave pseudo
-   terminal associated with the master FD is open on in BUF.
-   Return 0 on success, otherwise an error number.  */
+/* We can't make use of STP, but do it that way for conformity with the Linux
+   version...  */
 int
-__ptsname_r (int fd, char *buf, size_t buflen)
+__ptsname_internal (int fd, char *buf, size_t buflen, struct stat64 *stp)
 {
-  char peername[1024];  /* XXX */
+  string_t peername;
   size_t len;
   error_t err;
 
-  peername[0] = '\0';
   if (err = HURD_DPORT_USE (fd, __term_get_peername (port, peername)))
-    return _hurd_fd_error (fd, err);
+    return __hurd_dfail (fd, err), errno;
 
-  len = strlen (peername) + 1;
+  len = __strnlen (peername, sizeof peername - 1) + 1;
   if (len > buflen)
-    return ERANGE;
+    {
+      errno = ERANGE;
+      return ERANGE;
+    }
 
   memcpy (buf, peername, len);
   return 0;
 }
+
+
+/* Store at most BUFLEN characters of the pathname of the slave pseudo
+   terminal associated with the master FD is open on in BUF.
+   Return 0 on success, otherwise an error number.  */
+int
+__ptsname_r (int fd, char *buf, size_t buflen)
+{
+  return __ptsname_internal (fd, buf, buflen, NULL);
+}
 weak_alias (__ptsname_r, ptsname_r)
diff --git a/sysdeps/mach/hurd/readlinkat.c b/sysdeps/mach/hurd/readlinkat.c
new file mode 100644 (file)
index 0000000..b70f9c8
--- /dev/null
@@ -0,0 +1,64 @@
+/* Copyright (C) 1991-2012 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <unistd.h>
+#include <hurd.h>
+#include <hurd/paths.h>
+#include <hurd/fd.h>
+#include <fcntl.h>
+#include <string.h>
+
+/* Read the contents of the symbolic link FILE_NAME relative to FD into no more
+   than LEN bytes of BUF.  The contents are not null-terminated.
+   Returns the number of characters read, or -1 for errors.  */
+ssize_t
+readlinkat (fd, file_name, buf, len)
+     int fd;
+     const char *file_name;
+     char *buf;
+     size_t len;
+{
+  error_t err;
+  file_t file;
+  struct stat64 st;
+
+  file = __file_name_lookup_at (fd, 0, file_name, O_READ | O_NOLINK, 0);
+  if (file == MACH_PORT_NULL)
+    return -1;
+
+  err = __io_stat (file, &st);
+  if (! err)
+    if (S_ISLNK (st.st_mode))
+      {
+       char *rbuf = buf;
+
+       err = __io_read (file, &rbuf, &len, 0, len);
+       if (!err && rbuf != buf)
+         {
+           memcpy (buf, rbuf, len);
+           __vm_deallocate (__mach_task_self (), (vm_address_t)rbuf, len);
+         }
+      }
+    else
+      err = EINVAL;
+
+  __mach_port_deallocate (__mach_task_self (), file);
+
+  return err ? __hurd_fail (err) : len;
+}
+libc_hidden_def (readlinkat)
index 2aca570..5d0c767 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994, 1997, 1999, 2001, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 1994-2012 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
@@ -55,7 +55,7 @@ __recvfrom (fd, buf, n, flags, addrarg, addr_len)
     return __hurd_sockfail (fd, flags, err);
 
   /* Get address data for the returned address port if requested.  */
-  if (addr != NULL)
+  if (addr != NULL && addrport != MACH_PORT_NULL)
     {
       char *buf = (char *) addr;
       mach_msg_type_number_t buflen = *addr_len;
@@ -89,6 +89,8 @@ __recvfrom (fd, buf, n, flags, addrarg, addr_len)
       if (buflen > 0)
        addr->sa_family = type;
     }
+  else if (addr_len != NULL)
+    *addr_len = 0;
 
   __mach_port_deallocate (__mach_task_self (), addrport);
 
index 33897b8..ee7d8bb 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2002, 2010 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
@@ -33,13 +33,33 @@ __libc_recvmsg (int fd, struct msghdr *message, int flags)
   addr_port_t aport;
   char *data = NULL;
   mach_msg_type_number_t len = 0;
-  mach_port_t *ports;
+  mach_port_t *ports, *newports;
   mach_msg_type_number_t nports = 0;
+  struct cmsghdr *cmsg;
   char *cdata = NULL;
   mach_msg_type_number_t clen = 0;
   size_t amount;
   char *buf;
-  int i;
+  int nfds, *fds;
+  int i, j;
+
+  error_t reauthenticate (mach_port_t port, mach_port_t *result)
+    {
+      error_t err;
+      mach_port_t ref;
+      ref = __mach_reply_port ();
+      do
+       err = __io_reauthenticate (port, ref, MACH_MSG_TYPE_MAKE_SEND);
+      while (err == EINTR);
+      if (!err)
+       do
+         err = __USEPORT (AUTH, __auth_user_authenticate (port,
+                                         ref, MACH_MSG_TYPE_MAKE_SEND,
+                                         result));
+       while (err == EINTR);
+      __mach_port_destroy (__mach_task_self (), ref);
+      return err;
+    }
 
   /* Find the total number of bytes to be read.  */
   amount = 0;
@@ -136,6 +156,85 @@ __libc_recvmsg (int fd, struct msghdr *message, int flags)
     message->msg_controllen = clen;
   memcpy (message->msg_control, cdata, message->msg_controllen);
 
+  /* SCM_RIGHTS ports.  */
+  if (nports > 0)
+    {
+      newports = __alloca (nports * sizeof (mach_port_t));
+
+      /* Reauthenticate all ports here.  */
+      for (i = 0; i < nports; i++)
+       {
+         err = reauthenticate (ports[i], &newports[i]);
+         __mach_port_deallocate (__mach_task_self (), ports[i]);
+         if (err)
+           {
+             for (j = 0; j < i; j++)
+               __mach_port_deallocate (__mach_task_self (), newports[j]);
+             for (j = i+1; j < nports; j++)
+               __mach_port_deallocate (__mach_task_self (), ports[j]);
+
+             __vm_deallocate (__mach_task_self (), (vm_address_t) cdata, clen);
+             __hurd_fail (err);
+           }
+       }
+
+      j = 0;
+      for (cmsg = CMSG_FIRSTHDR (message);
+          cmsg;
+          cmsg = CMSG_NXTHDR (message, cmsg))
+       {
+         if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS)
+           {
+             fds = (int *) CMSG_DATA (cmsg);
+             nfds = (cmsg->cmsg_len - CMSG_ALIGN (sizeof (struct cmsghdr)))
+                    / sizeof (int);
+
+             for (i = 0; i < nfds && j < nports; i++)
+               {
+                 /* The fd's flags are passed in the control data.  */
+                 fds[i] = _hurd_intern_fd (newports[j++], fds[i], 0);
+                 if (fds[i] == -1)
+                   {
+                     err = errno;
+                     goto cleanup;
+                   }
+               }
+           }
+       }
+
+      if (j != nports)
+       err = EGRATUITOUS;
+
+      if (err)
+      cleanup:
+       {
+         /* Clean up all the file descriptors.  */
+         nports = j;
+         j = 0;
+         for (cmsg = CMSG_FIRSTHDR (message);
+              cmsg;
+              cmsg = CMSG_NXTHDR (message, cmsg))
+           {
+             if (cmsg->cmsg_level == SOL_SOCKET
+                 && cmsg->cmsg_type == SCM_RIGHTS)
+               {
+                 fds = (int *) CMSG_DATA (cmsg);
+                 nfds = (cmsg->cmsg_len
+                         - CMSG_ALIGN (sizeof (struct cmsghdr)))
+                        / sizeof (int);
+                 for (i = 0; i < nfds && j < nports; i++, j++)
+                   _hurd_fd_close (_hurd_fd_get (fds[i]));
+               }
+           }
+
+         for (; j < nports; j++)
+           __mach_port_deallocate (__mach_task_self (), newports[j]);
+
+         __vm_deallocate (__mach_task_self (), (vm_address_t) cdata, clen);
+         __hurd_fail (err);
+       }
+    }
+
   __vm_deallocate (__mach_task_self (), (vm_address_t) cdata, clen);
 
   return (buf - data);
index 118fd59..fb8dd2d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001,2002,2004 Free Software Foundation, Inc.
+/* Copyright (C) 2001,2002,2004,2010 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
@@ -32,6 +32,10 @@ ssize_t
 __libc_sendmsg (int fd, const struct msghdr *message, int flags)
 {
   error_t err = 0;
+  struct cmsghdr *cmsg;
+  mach_port_t *ports = NULL;
+  mach_msg_type_number_t nports = 0;
+  int *fds, nfds;
   struct sockaddr_un *addr = message->msg_name;
   socklen_t addr_len = message->msg_namelen;
   addr_port_t aport = MACH_PORT_NULL;
@@ -44,6 +48,7 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
   mach_msg_type_number_t len;
   mach_msg_type_number_t amount;
   int dealloc = 0;
+  int socketrpc = 0;
   int i;
 
   /* Find the total number of bytes to be written.  */
@@ -101,6 +106,46 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
        }
     }
 
+  /* SCM_RIGHTS support: get the number of fds to send.  */
+  cmsg = CMSG_FIRSTHDR (message);
+  for (; cmsg; cmsg = CMSG_NXTHDR (message, cmsg))
+    if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS)
+      nports += (cmsg->cmsg_len - CMSG_ALIGN (sizeof (struct cmsghdr)))
+               / sizeof (int);
+
+  if (nports)
+    ports = __alloca (nports * sizeof (mach_port_t));
+
+  nports = 0;
+  for (cmsg = CMSG_FIRSTHDR (message);
+       cmsg;
+       cmsg = CMSG_NXTHDR (message, cmsg))
+    {
+      if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SCM_RIGHTS)
+       {
+         fds = (int *) CMSG_DATA (cmsg);
+         nfds = (cmsg->cmsg_len - CMSG_ALIGN (sizeof (struct cmsghdr)))
+                / sizeof (int);
+
+         for (i = 0; i < nfds; i++)
+           {
+             err = HURD_DPORT_USE
+               (fds[i],
+                ({
+                  err = __io_restrict_auth (port, &ports[nports],
+                                            0, 0, 0, 0);
+                  if (! err)
+                    nports++;
+                  /* We pass the flags in the control data.  */
+                  fds[i] = descriptor->flags;
+                }));
+
+             if (err)
+               goto out;
+           }
+       }
+    }
+
   if (addr)
     {
       if (addr->sun_family == AF_LOCAL)
@@ -110,9 +155,8 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
          file_t file = __file_name_lookup (addr->sun_path, 0, 0);
          if (file == MACH_PORT_NULL)
            {
-             if (dealloc)
-               __vm_deallocate (__mach_task_self (), data.addr, len);
-             return -1;
+             err = errno;
+             goto out;
            }
          err = __ifsock_getsockaddr (file, &aport);
          __mach_port_deallocate (__mach_task_self (), file);
@@ -120,11 +164,7 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
            /* The file did not grok the ifsock protocol.  */
            err = ENOTSOCK;
          if (err)
-           {
-             if (dealloc)
-               __vm_deallocate (__mach_task_self (), data.addr, len);
-             return __hurd_fail (err);
-           }
+           goto out;
        }
       else
        err = EIEIO;
@@ -143,8 +183,9 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
                              /* Send the data.  */
                              err = __socket_send (port, aport,
                                                   flags, data.ptr, len,
-                                                  NULL,
-                                                  MACH_MSG_TYPE_COPY_SEND, 0,
+                                                  ports,
+                                                  MACH_MSG_TYPE_COPY_SEND,
+                                                  nports,
                                                   message->msg_control,
                                                   message->msg_controllen,
                                                   &amount);
@@ -153,11 +194,19 @@ __libc_sendmsg (int fd, const struct msghdr *message, int flags)
                            }
                          err;
                        }));
+  socketrpc = 1;
+
+ out:
+  for (i = 0; i < nports; i++)
+    __mach_port_deallocate (__mach_task_self (), ports[i]);
 
   if (dealloc)
     __vm_deallocate (__mach_task_self (), data.addr, len);
 
-  return err ? __hurd_sockfail (fd, flags, err) : amount;
+  if (socketrpc)
+    return err ? __hurd_sockfail (fd, flags, err) : amount;
+  else
+    return __hurd_fail (err);
 }
 
 weak_alias (__libc_sendmsg, sendmsg)
index 478a5c9..8aafc30 100644 (file)
@@ -34,11 +34,11 @@ __sendto (int fd,
          const struct sockaddr_un *addr,
          socklen_t addr_len)
 {
-  addr_port_t aport;
-  error_t err;
+  addr_port_t aport = MACH_PORT_NULL;
+  error_t err = 0;
   size_t wrote;
 
-  if (addr->sun_family == AF_LOCAL)
+  if (addr != NULL && addr->sun_family == AF_LOCAL)
     {
       /* For the local domain, we must look up the name as a file and talk
         to it with the ifsock protocol.  */
@@ -53,13 +53,11 @@ __sendto (int fd,
       if (err)
        return __hurd_fail (err);
     }
-  else
-    err = EIEIO;
 
   /* Get an address port for the desired destination address.  */
   err = HURD_DPORT_USE (fd,
                        ({
-                         if (err)
+                         if (aport == MACH_PORT_NULL && addr != NULL)
                            err = __socket_create_address (port,
                                                           addr->sun_family,
                                                           (char *) addr,
index fec64a8..2511f96 100644 (file)
@@ -1,5 +1,4 @@
-/* Copyright (C) 1994,1995,1996,1997,2000,2001,2005
-       Free Software Foundation, Inc.
+/* Copyright (C) 1994-2012 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
@@ -105,7 +104,7 @@ timer_thread (void)
          __msg_sig_post_request (_hurd_msgport,
                                  _hurd_itimer_port,
                                  MACH_MSG_TYPE_MAKE_SEND_ONCE,
-                                 SIGALRM, 0, __mach_task_self ());
+                                 SIGALRM, SI_TIMER, __mach_task_self ());
          break;
 
        case MACH_RCV_INTERRUPTED:
@@ -194,7 +193,7 @@ setitimer_locked (const struct itimerval *new, struct itimerval *old,
         run `restart_itimer' each time a SIGALRM would arrive.  */
       static struct hurd_signal_preemptor preemptor =
        {
-         __sigmask (SIGALRM), 0, 0,
+         __sigmask (SIGALRM), SI_TIMER, SI_TIMER,
          &restart_itimer,
        };
       __mutex_lock (&_hurd_siglock);
@@ -202,6 +201,7 @@ setitimer_locked (const struct itimerval *new, struct itimerval *old,
        {
          preemptor.next = _hurdsig_preemptors;
          _hurdsig_preemptors = &preemptor;
+         _hurdsig_preempted_set |= preemptor.signals;
        }
       __mutex_unlock (&_hurd_siglock);
 
@@ -220,14 +220,15 @@ setitimer_locked (const struct itimerval *new, struct itimerval *old,
          /* Start up the itimer thread running `timer_thread' (below).  */
          if (err = __thread_create (__mach_task_self (),
                                     &_hurd_itimer_thread))
-           return __hurd_fail (err);
+           goto out;
          _hurd_itimer_thread_stack_base = 0; /* Anywhere.  */
          _hurd_itimer_thread_stack_size = __vm_page_size; /* Small stack.  */
-         if (err = __mach_setup_thread (__mach_task_self (),
+         if ((err = __mach_setup_thread (__mach_task_self (),
                                         _hurd_itimer_thread,
                                         &timer_thread,
                                         &_hurd_itimer_thread_stack_base,
                                         &_hurd_itimer_thread_stack_size))
+             || (err = __mach_setup_tls(_hurd_itimer_thread)))
            {
              __thread_terminate (_hurd_itimer_thread);
              _hurd_itimer_thread = MACH_PORT_NULL;
index 8fcf26e..29d2b5a 100644 (file)
@@ -1,5 +1,5 @@
 /* setresgid -- set real group ID, effective group ID, and saved-set group ID
-   Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002-2012 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
@@ -29,7 +29,6 @@ __setresgid (gid_t rgid, gid_t egid, gid_t sgid)
 {
   auth_t newauth;
   error_t err;
-  gid_t agids[2] = { rgid, sgid };
 
   HURD_CRITICAL_BEGIN;
   __mutex_lock (&_hurd_id.lock);
@@ -38,31 +37,78 @@ __setresgid (gid_t rgid, gid_t egid, gid_t sgid)
   if (!err)
     {
       /* Make a new auth handle which has EGID as the first element in the
-         list of effective gids.  */
+        list of effective gids.  */
 
-      if (_hurd_id.gen.ngids > 0)
+      uid_t *newgen, *newaux;
+      uid_t auxs[2] = { rgid, sgid };
+      size_t ngen, naux;
+
+      newgen = _hurd_id.gen.gids;
+      ngen = _hurd_id.gen.ngids;
+      if (egid != -1)
+       {
+         if (_hurd_id.gen.ngids == 0)
+           {
+             /* No effective gids now.  The new set will be just UID.  */
+             newgen = &egid;
+             ngen = 1;
+           }
+         else
+           {
+             _hurd_id.gen.gids[0] = egid;
+             _hurd_id.valid = 0;
+           }
+       }
+
+      newaux = _hurd_id.aux.gids;
+      naux = _hurd_id.aux.ngids;
+      if (rgid != -1)
        {
-         _hurd_id.gen.gids[0] = egid;
-         _hurd_id.valid = 0;
+         if (_hurd_id.aux.ngids == 0)
+           {
+             newaux = &rgid;
+             naux = 1;
+           }
+         else
+           {
+             _hurd_id.aux.gids[0] = rgid;
+             _hurd_id.valid = 0;
+           }
        }
-      if (_hurd_id.aux.ngids > 1)
+
+      if (sgid != -1)
        {
-         _hurd_id.aux.gids[0] = rgid;
-         _hurd_id.aux.gids[1] = sgid;
-         _hurd_id.valid = 0;
+         if (rgid == -1)
+           {
+             if (_hurd_id.aux.ngids >= 1)
+               auxs[0] = _hurd_id.aux.gids[0];
+             else if (_hurd_id.gen.ngids >= 1)
+               auxs[0] = _hurd_id.gen.gids[0];
+             else
+               /* Not even an effective GID.
+                   Fall back to the only GID we have. */
+               auxs[0] = sgid;
+           }
+         if (_hurd_id.aux.ngids <= 1)
+           {
+             /* No saved gids now.  The new set will be just UID.  */
+             newaux = auxs;
+             naux = 2;
+           }
+         else
+           {
+             _hurd_id.aux.gids[1] = sgid;
+             _hurd_id.valid = 0;
+           }
        }
 
       err = __USEPORT (AUTH, __auth_makeauth
                       (port, NULL, MACH_MSG_TYPE_COPY_SEND, 0,
                        _hurd_id.gen.uids, _hurd_id.gen.nuids,
                        _hurd_id.aux.uids, _hurd_id.aux.nuids,
-                       _hurd_id.gen.ngids ? _hurd_id.gen.gids : &egid,
-                       _hurd_id.gen.ngids ?: 1,
-                       _hurd_id.aux.ngids > 1 ? _hurd_id.aux.gids : agids,
-                       _hurd_id.aux.ngids > 1 ? _hurd_id.aux.ngids : 2,
+                       newgen, ngen, newaux, naux,
                        &newauth));
     }
-
   __mutex_unlock (&_hurd_id.lock);
   HURD_CRITICAL_END;
 
index ccf8d08..43720cd 100644 (file)
@@ -1,5 +1,5 @@
 /* setresuid -- set real user ID, effective user ID, and saved-set user ID
-   Copyright (C) 2002, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2002-2012 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
@@ -29,7 +29,6 @@ __setresuid (uid_t ruid, uid_t euid, uid_t suid)
 {
   auth_t newauth;
   error_t err;
-  uid_t auids[2] = { ruid, suid };
 
   HURD_CRITICAL_BEGIN;
   __mutex_lock (&_hurd_id.lock);
@@ -38,26 +37,74 @@ __setresuid (uid_t ruid, uid_t euid, uid_t suid)
   if (!err)
     {
       /* Make a new auth handle which has EUID as the first element in the
-         list of effective uids.  */
+        list of effective uids.  */
 
-      if (_hurd_id.gen.nuids > 0)
+      uid_t *newgen, *newaux;
+      uid_t auxs[2] = { ruid, suid };
+      size_t ngen, naux;
+
+      newgen = _hurd_id.gen.uids;
+      ngen = _hurd_id.gen.nuids;
+      if (euid != -1)
        {
-         _hurd_id.gen.uids[0] = euid;
-         _hurd_id.valid = 0;
+         if (_hurd_id.gen.nuids == 0)
+           {
+             /* No effective uids now.  The new set will be just UID.  */
+             newgen = &euid;
+             ngen = 1;
+           }
+         else
+           {
+             _hurd_id.gen.uids[0] = euid;
+             _hurd_id.valid = 0;
+           }
        }
-      if (_hurd_id.aux.nuids > 1)
+
+      newaux = _hurd_id.aux.uids;
+      naux = _hurd_id.aux.nuids;
+      if (ruid != -1)
+       {
+         if (_hurd_id.aux.nuids == 0)
+           {
+             newaux = &ruid;
+             naux = 1;
+           }
+         else
+           {
+             _hurd_id.aux.uids[0] = ruid;
+             _hurd_id.valid = 0;
+           }
+       }
+
+      if (suid != -1)
        {
-         _hurd_id.aux.uids[0] = ruid;
-         _hurd_id.aux.uids[1] = suid;
-         _hurd_id.valid = 0;
+         if (ruid == -1)
+           {
+             if (_hurd_id.aux.nuids >= 1)
+               auxs[0] = _hurd_id.aux.uids[0];
+             else if (_hurd_id.gen.nuids >= 1)
+               auxs[0] = _hurd_id.gen.uids[0];
+             else
+               /* Not even an effective UID.
+                   Fall back to the only UID we have. */
+               auxs[0] = suid;
+           }
+         if (_hurd_id.aux.nuids <= 1)
+           {
+             /* No saved uids now.  The new set will be just UID.  */
+             newaux = auxs;
+             naux = 2;
+           }
+         else
+           {
+             _hurd_id.aux.uids[1] = suid;
+             _hurd_id.valid = 0;
+           }
        }
 
       err = __USEPORT (AUTH, __auth_makeauth
                       (port, NULL, MACH_MSG_TYPE_COPY_SEND, 0,
-                       _hurd_id.gen.nuids ? _hurd_id.gen.uids : &euid,
-                       _hurd_id.gen.nuids ?: 1,
-                       _hurd_id.aux.nuids > 1 ? _hurd_id.aux.uids : auids,
-                       _hurd_id.aux.nuids > 1 ? _hurd_id.aux.nuids : 2,
+                       newgen, ngen, newaux, naux,
                        _hurd_id.gen.gids, _hurd_id.gen.ngids,
                        _hurd_id.aux.gids, _hurd_id.aux.ngids,
                        &newauth));
diff --git a/sysdeps/mach/hurd/shmat.c b/sysdeps/mach/hurd/shmat.c
new file mode 100644 (file)
index 0000000..148a60c
--- /dev/null
@@ -0,0 +1,78 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <utime.h>
+#include <stdio.h>
+#include <assert.h>
+#include <sys/mman.h>
+#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <sys/time.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include "sysvshm.h"
+
+/* Attach the shared memory segment associated with SHMID to the data
+   segment of the calling process.  SHMADDR and SHMFLG determine how
+   and where the segment is attached.  */
+void *
+__shmat (int shmid, const void *shmaddr, int shmflg)
+{
+  error_t err;
+  char filename[sizeof (SHM_DIR) - 1 + SHM_NAMEMAX];
+  int fd;
+  void *addr;
+  struct stat statbuf;
+  int res;
+
+  sprintf (filename, SHM_DIR SHM_NAMEPRI, shmid);
+  fd = __open (filename, (shmflg & SHM_RDONLY) ? O_RDONLY : O_RDWR);
+  if (fd < 0)
+    {
+      if (errno == ENOENT)
+       errno = EINVAL;
+      return (void *) -1;
+    }
+
+  res = __fstat (fd, &statbuf);
+  if (res < 0)
+    {
+      __close (fd);
+      return (void *) -1;
+    }
+
+  addr = __mmap ((void *) shmaddr, statbuf.st_size,
+                PROT_READ | ((shmflg & SHM_RDONLY) ? 0 : PROT_WRITE),
+                MAP_SHARED, fd, 0);
+  __close (fd);
+  if (addr == MAP_FAILED)
+    return (void *) -1;
+
+  err = __sysvshm_add (addr, statbuf.st_size);
+  if (err)
+    {
+      munmap (addr, statbuf.st_size);
+      return (void *) -1;
+    }
+
+  return addr;
+}
+
+weak_alias(__shmat, shmat)
diff --git a/sysdeps/mach/hurd/shmctl.c b/sysdeps/mach/hurd/shmctl.c
new file mode 100644 (file)
index 0000000..0d8eea6
--- /dev/null
@@ -0,0 +1,132 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <errno.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <sys/mman.h>
+#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include "sysvshm.h"
+
+/* Provide operations to control over shared memory segments.  */
+int
+__shmctl (int id, int cmd, struct shmid_ds *buf)
+{
+  error_t err = 0;
+  int fd;
+  int res;
+  char filename[sizeof (SHM_DIR) - 1 + SHM_NAMEMAX];
+  struct stat statbuf;
+
+  sprintf (filename, SHM_DIR SHM_NAMEPRI, id);
+  /* SysV requires read access for IPC_STAT.  */
+  fd = __open (filename, O_NORW);
+  if (fd < 0)
+    {
+      if (errno == ENOENT)
+       errno = EINVAL;
+      return -1;
+    }
+
+  res = __fstat (fd, &statbuf);
+  if (res < 0)
+    {
+      err = errno;
+      __close (fd);
+      errno = err;
+      return -1;
+    }
+  
+  switch (cmd)
+    {
+    case IPC_STAT:
+
+      buf->shm_perm.__key = id;
+      buf->shm_perm.uid = statbuf.st_uid;
+      buf->shm_perm.gid = statbuf.st_gid;
+
+      /* We do not support the creator.  */
+      buf->shm_perm.cuid = statbuf.st_uid;
+      buf->shm_perm.cgid = statbuf.st_gid;
+
+      /* We just want the protection bits.  */
+      buf->shm_perm.mode = statbuf.st_mode & 0777;
+      /* Hopeless.  We do not support a sequence number.  */
+      buf->shm_perm.__seq = statbuf.st_ino;
+      buf->shm_segsz = statbuf.st_size;
+
+      /* Hopeless.  We do not support any of these.  */
+      buf->shm_atime = statbuf.st_atime;
+      buf->shm_dtime = statbuf.st_mtime;
+      /* Well, this comes at least close.  */
+      buf->shm_ctime = statbuf.st_ctime;
+
+      /* We do not support the PID.  */
+      buf->shm_cpid = 0;
+      buf->shm_lpid = 0;
+
+      if (statbuf.st_mode & S_IMMAP0)
+        buf->shm_nattch = 0;
+      else
+        /* 42 is the answer.  Of course this is bogus, but for most
+          applications, this should be fine.  */
+        buf->shm_nattch = 42;
+
+      break;
+
+    case IPC_SET:
+      if (statbuf.st_uid != buf->shm_perm.uid
+         || statbuf.st_gid != buf->shm_perm.gid)
+       {
+         res = __fchown (fd,
+                         (statbuf.st_uid != buf->shm_perm.uid)
+                         ? buf->shm_perm.uid : -1,
+                         (statbuf.st_gid != buf->shm_perm.gid)
+                         ? buf->shm_perm.gid : -1);
+         if (res < 0)
+           err = errno;
+       }
+
+      if (!err && statbuf.st_mode & 0777 != buf->shm_perm.mode & 0777)
+       {
+         res = __fchmod (fd, (statbuf.st_mode & ~0777)
+                         | (buf->shm_perm.mode & 0777));
+         if (res < 0)
+           err = errno;
+       }
+      break;
+
+    case IPC_RMID:
+      res = __unlink (filename);
+      /* FIXME: Check error (mapping ENOENT to EINVAL).  */
+      break;
+
+    default:
+      err = EINVAL;
+    }
+
+  __close (fd);
+  errno = err;
+  return err ? -1 : 0;
+}
+
+weak_alias(__shmctl, shmctl)
diff --git a/sysdeps/mach/hurd/shmdt.c b/sysdeps/mach/hurd/shmdt.c
new file mode 100644 (file)
index 0000000..cdafef0
--- /dev/null
@@ -0,0 +1,51 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <stdio.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <assert.h>
+#include <sys/mman.h>
+#include <sys/ipc.h>
+#include <sys/shm.h>
+#include <sys/time.h>
+#include <sys/stat.h>
+
+#include "sysvshm.h"
+
+/* Detach shared memory segment starting at address specified by
+   SHMADDR from the caller's data segment.  */
+int
+__shmdt (const void *shmaddr)
+{
+  error_t err;
+  size_t size;
+
+  err = __sysvshm_remove ((void *) shmaddr, &size);
+  if (err)
+    {
+      errno = err;
+      return -1;
+    }
+
+  __munmap ((void *) shmaddr, size);
+  return 0;
+}
+
+weak_alias(__shmdt, shmdt)
diff --git a/sysdeps/mach/hurd/shmget.c b/sysdeps/mach/hurd/shmget.c
new file mode 100644 (file)
index 0000000..6620472
--- /dev/null
@@ -0,0 +1,242 @@
+/* Copyright (C) 2005 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <stdbool.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <sys/shm.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <limits.h>
+#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+
+#include <hurd/fd.h>
+
+#include "sysvshm.h"
+
+/* Create a new shared memory segment file without linking it into the
+   filesystem.  Return the directory and file ports in R_DIR and R_FILE.  */
+static error_t
+create_shm_file (size_t size, int flags, file_t *r_dir, file_t *r_file)
+{
+  error_t err;
+  file_t dir;
+  file_t file;
+
+  flags &= 0777;
+
+  /* Get a port to the directory that will contain the file.  */
+  dir = __file_name_lookup (SHM_DIR, 0, 0);
+  if (dir == MACH_PORT_NULL)
+    return errno;
+
+  /* Create an unnamed file in the directory.  */
+  err = __dir_mkfile (dir, O_RDWR, flags, &file);
+  if (err)
+    {
+      __mach_port_deallocate (__mach_task_self (), dir);
+      return err;
+    }
+
+  err = __file_set_size (file, size);
+  if (err)
+    {
+      __mach_port_deallocate (__mach_task_self (), file);
+      __mach_port_deallocate (__mach_task_self (), dir);
+
+      return err;
+    }
+
+  *r_dir = dir;
+  *r_file = file;
+
+  return 0;
+}
+  
+
+/* Open the shared memory segment *R_KEY and return a file descriptor
+   to it in R_FD.  If KEY is IPC_PRIVATE, use a private key and return
+   it in R_KEY.  */
+static error_t
+get_exclusive (int shmflags, size_t size, key_t *r_key, int *r_fd)
+{
+  error_t err;
+  file_t dir;
+  file_t file;
+  char filename[SHM_NAMEMAX];
+  key_t key = *r_key;
+  bool is_private;
+
+  /* Create the shared memory segment.  */
+  err = create_shm_file (size, shmflags, &dir, &file);
+  if (err)
+    return err;
+
+  if (key == IPC_PRIVATE)
+    {
+      is_private = true;
+      key = SHM_PRIV_KEY_START;
+
+      /* Try to link the shared memory segment into the filesystem
+        (exclusively).  Private segments have negative keys.  */
+      do
+       {
+         sprintf (filename, SHM_NAMEPRI, key);
+         err = __dir_link (dir, file, filename, 1);
+         if (!err)
+           {
+             /* We are done.  */
+             *r_key = key;
+             break;
+           }
+         else if (err == EEXIST)
+           {
+             /* Check if we ran out of keys.  If not, try again with new
+                key.  */
+             if (key == SHM_PRIV_KEY_END)
+               err = ENOSPC;
+             else
+               err = 0;
+
+             key--;
+           }
+       }
+      while (!err);
+    }
+  else
+    {
+      /* Try to link the shared memory segment into the filesystem
+        (exclusively) under the given key.  */
+      sprintf (filename, SHM_NAMEPRI, key);
+      err = __dir_link (dir, file, filename, 1);
+    }
+
+  __mach_port_deallocate (__mach_task_self (), dir);
+
+  if (!err)
+    {
+      int fd;
+
+      /* Get a file descriptor for that port.  */
+      fd = _hurd_intern_fd (file, O_RDWR, 1); /* dealloc on error */
+      if (fd < 0)
+       err = errno;
+      else
+       *r_fd = fd;
+    }
+
+  return err;
+}
+
+
+/* Open the shared memory segment KEY (creating it if it doesn't yet
+   exist) and return a file descriptor to it in R_FD.  */
+static error_t
+get_shared (int shmflags, size_t size, key_t key, int *r_fd)
+{
+  error_t err = 0;
+  char filename[sizeof (SHM_DIR) - 1 + SHM_NAMEMAX];
+  int fd = -1;
+  sprintf (filename, SHM_DIR SHM_NAMEPRI, key);
+
+  do
+    {
+      fd = __open (filename, O_NORW, shmflags & 0777);
+
+      if (fd < 0 && errno != ENOENT)
+       /* We give up.  */
+       return errno;
+      else if (fd >= 0)
+       {
+         int res;
+         struct stat statbuf;
+
+         /* Check the size (we only need to do this if we did not
+            create the shared memory segment file ourselves).  */
+         res = __fstat (fd, &statbuf);
+         if (res < 0)
+           {
+             err = errno;
+             __close (fd);
+             return err;
+           }
+
+         if (statbuf.st_size < size)
+           {
+             __close (fd);
+             return EINVAL;
+           }
+       }         
+      else
+       {
+         /* The memory segment doesn't exist.  */
+         if (shmflags & IPC_CREAT)
+           {
+             /* Try to create it exclusively.  */
+             err = get_exclusive (shmflags, size, &key, &fd);
+             if (err == EEXIST)
+               /* If somebody created it in the meanwhile, just try again.  */
+               err = 0;
+           }
+         else
+           err = ENOENT;
+       }
+    }
+  while (fd < 0 && !err);
+
+  if (!err)
+    *r_fd = fd;
+  else
+    *r_fd = -1;
+
+  return err;
+}
+
+/* Return an identifier for an shared memory segment of at least size
+   SIZE which is associated with KEY.  */
+int
+__shmget (key_t key, size_t size, int shmflags)
+{
+  error_t err;
+  int fd;
+
+  if (key == IPC_PRIVATE || shmflags & IPC_EXCL)
+    /* An exclusive shared memory segment must be created.  */
+    err = get_exclusive (shmflags, size, &key, &fd);
+  else
+    err = get_shared (shmflags, size, key, &fd);
+
+  if (err)
+    {
+      errno = err;
+      return -1;
+    }
+
+  /* From here, we can't fail.  That's important, as otherwise we
+     would need to unlink the file if we created it (in that case, the
+     code above would have to be changed to pass a "created" flag down
+     to the caller).  */
+
+  __close (fd);
+
+  return key;
+}
+
+weak_alias(__shmget, shmget)
index fe452e8..bedf14c 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2002, 2007
+/* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2002, 2007, 2011
      Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
@@ -51,15 +51,15 @@ __sigaction (sig, act, oact)
   ss = _hurd_self_sigstate ();
 
   __spin_lock (&ss->critical_section_lock);
-  __spin_lock (&ss->lock);
-  old = ss->actions[sig];
+  _hurd_sigstate_lock (ss);
+  old = _hurd_sigstate_actions (ss) [sig];
   if (act != NULL)
-    ss->actions[sig] = a;
+    _hurd_sigstate_actions (ss) [sig] = a;
 
   if (act != NULL && sig == SIGCHLD &&
       (a.sa_flags & SA_NOCLDSTOP) != (old.sa_flags & SA_NOCLDSTOP))
     {
-      __spin_unlock (&ss->lock);
+      _hurd_sigstate_unlock (ss);
 
       /* Inform the proc server whether or not it should send us SIGCHLD for
         stopped children.  We do this in a critical section so that no
@@ -67,8 +67,8 @@ __sigaction (sig, act, oact)
       __USEPORT (PROC,
                 __proc_mod_stopchild (port, !(a.sa_flags & SA_NOCLDSTOP)));
 
-      __spin_lock (&ss->lock);
-      pending = ss->pending & ~ss->blocked;
+      _hurd_sigstate_lock (ss);
+      pending = _hurd_sigstate_pending (ss) & ~ss->blocked;
     }
   else if (act != NULL && (a.sa_handler == SIG_IGN || a.sa_handler == SIG_DFL))
     /* We are changing to an action that might be to ignore SIG signals.
@@ -77,11 +77,11 @@ __sigaction (sig, act, oact)
        back and then SIG is unblocked, the signal pending now should not
        arrive.  So wake up the signal thread to check the new state and do
        the right thing.  */
-    pending = ss->pending & __sigmask (sig);
+    pending = _hurd_sigstate_pending (ss) & __sigmask (sig);
   else
     pending = 0;
 
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
   __spin_unlock (&ss->critical_section_lock);
 
   if (pending)
index 84ac927..f582d45 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991, 1993, 1994, 1995, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1993, 1994, 1995, 1997, 2011
+       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
@@ -38,9 +39,9 @@ sigpending (set)
     }
 
   ss = _hurd_self_sigstate ();
-  __spin_lock (&ss->lock);
-  pending = ss->pending;
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_lock (ss);
+  pending = _hurd_sigstate_pending (ss);
+  _hurd_sigstate_unlock (ss);
 
   *set = pending;
   return 0;
index cbb5ecc..b12dc19 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1991,92,93,94,95,96,97,2002 Free Software Foundation, Inc.
+/* Copyright (C) 1991,92,93,94,95,96,97,2002,2011
+       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
@@ -40,7 +41,7 @@ __sigprocmask (how, set, oset)
 
   ss = _hurd_self_sigstate ();
 
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
 
   old = ss->blocked;
 
@@ -61,7 +62,7 @@ __sigprocmask (how, set, oset)
          break;
 
        default:
-         __spin_unlock (&ss->lock);
+         _hurd_sigstate_unlock (ss);
          errno = EINVAL;
          return -1;
        }
@@ -69,9 +70,9 @@ __sigprocmask (how, set, oset)
       ss->blocked &= ~_SIG_CANT_MASK;
     }
 
-  pending = ss->pending & ~ss->blocked;
+  pending = _hurd_sigstate_pending (ss) & ~ss->blocked;
 
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
 
   if (oset != NULL)
     *oset = old;
index 7e32472..2e55e30 100644 (file)
@@ -1,5 +1,5 @@
-/* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2002, 2007
-     Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2002, 2007,
+     2011 Free Software Foundation, Inc.
 
    This file is part of the GNU C Library.
 
@@ -43,7 +43,7 @@ __sigsuspend (set)
 
   ss = _hurd_self_sigstate ();
 
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
 
   oldmask = ss->blocked;
   if (set != NULL)
@@ -51,11 +51,11 @@ __sigsuspend (set)
     ss->blocked = newmask & ~_SIG_CANT_MASK;
 
   /* Notice if any pending signals just became unblocked.  */
-  pending = ss->pending & ~ss->blocked;
+  pending = _hurd_sigstate_pending (ss) & ~ss->blocked;
 
   /* Tell the signal thread to message us when a signal arrives.  */
   ss->suspended = wait;
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
 
   if (pending)
     /* Tell the signal thread to check for pending signals.  */
@@ -66,10 +66,11 @@ __sigsuspend (set)
              MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
   __mach_port_destroy (__mach_task_self (), wait);
 
-  __spin_lock (&ss->lock);
-  ss->blocked = oldmask;       /* Restore the old mask.  */
-  pending = ss->pending & ~ss->blocked;        /* Again check for pending signals.  */
-  __spin_unlock (&ss->lock);
+  /* Restore the old mask and check for pending signals again.  */
+  _hurd_sigstate_lock (ss);
+  ss->blocked = oldmask;
+  pending = _hurd_sigstate_pending(ss) & ~ss->blocked;
+  _hurd_sigstate_unlock (ss);
 
   if (pending)
     /* Tell the signal thread to check for pending signals.  */
index 9794076..af50f74 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996,97,2001,02 Free Software Foundation, Inc.
+/* Copyright (C) 1996,97,2001,2002,2011 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
@@ -28,7 +28,7 @@ int
 __sigwait (const sigset_t *set, int *sig)
 {
   struct hurd_sigstate *ss;
-  sigset_t mask, ready;
+  sigset_t mask, ready, blocked;
   int signo = 0;
   struct hurd_signal_preemptor preemptor;
   jmp_buf buf;
@@ -50,8 +50,8 @@ __sigwait (const sigset_t *set, int *sig)
       /* Make sure this is all kosher */
       assert (__sigismember (&mask, signo));
 
-      /* Make sure this signal is unblocked */
-      __sigdelset (&ss->blocked, signo);
+      /* Restore the blocking mask. */
+      ss->blocked = blocked;
 
       return pe->handler;
     }
@@ -72,10 +72,11 @@ __sigwait (const sigset_t *set, int *sig)
     __sigemptyset (&mask);
 
   ss = _hurd_self_sigstate ();
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
 
   /* See if one of these signals is currently pending.  */
-  __sigandset (&ready, &ss->pending, &mask);
+  sigset_t pending = _hurd_sigstate_pending (ss);
+  __sigandset (&ready, &pending, &mask);
   if (! __sigisemptyset (&ready))
     {
       for (signo = 1; signo < NSIG; signo++)
@@ -103,7 +104,11 @@ __sigwait (const sigset_t *set, int *sig)
       preemptor.next = ss->preemptors;
       ss->preemptors = &preemptor;
 
-      __spin_unlock (&ss->lock);
+      /* Unblock the expected signals */
+      blocked = ss->blocked;
+      ss->blocked &= ~mask;
+
+      _hurd_sigstate_unlock (ss);
 
       /* Wait. */
       __mach_msg (&msg, MACH_RCV_MSG, 0, sizeof (msg), wait,
@@ -114,7 +119,7 @@ __sigwait (const sigset_t *set, int *sig)
     {
       assert (signo);
 
-      __spin_lock (&ss->lock);
+      _hurd_sigstate_lock (ss);
 
       /* Delete our preemptor. */
       assert (ss->preemptors == &preemptor);
@@ -123,7 +128,7 @@ __sigwait (const sigset_t *set, int *sig)
 
 
 all_done:
-  spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
 
   __mach_port_destroy (__mach_task_self (), wait);
   *sig = signo;
index a707ed9..b29a6e6 100644 (file)
@@ -57,7 +57,7 @@ __socket (domain, type, protocol)
      isn't supported.  */
   if (err == MACH_SEND_INVALID_DEST || err == MIG_SERVER_DIED
       || err == MIG_BAD_ID || err == EOPNOTSUPP)
-    err = EPFNOSUPPORT;
+    err = EAFNOSUPPORT;
 
   if (err)
     return __hurd_fail (err);
index 244ca2d..d4ede8a 100644 (file)
@@ -1,5 +1,5 @@
 /* spawn a new process running an executable.  Hurd version.
-   Copyright (C) 2001,02,04 Free Software Foundation, Inc.
+   Copyright (C) 2001,02,04,10 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
@@ -44,7 +44,7 @@ __spawni (pid_t *pid, const char *file,
          int use_path)
 {
   pid_t new_pid;
-  char *path, *p, *name;
+  char *path, *p, *name, *filename;
   size_t len;
   size_t pathlen;
   short int flags;
@@ -60,14 +60,14 @@ __spawni (pid_t *pid, const char *file,
      that remains visible after an exec is registration with the proc
      server, and the inheritance of various values and ports.  All those
      inherited values and ports are what get collected up and passed in the
-     file_exec RPC by an exec call.  So we do the proc server registration
-     here, following the model of fork (see fork.c).  We then collect up
-     the inherited values and ports from this (parent) process following
-     the model of exec (see hurd/hurdexec.c), modify or replace each value
-     that fork would (plus the specific changes demanded by ATTRP and
-     FILE_ACTIONS), and make the file_exec RPC on the requested executable
-     file with the child process's task port rather than our own.  This
-     should be indistinguishable from the fork + exec implementation,
+     file_exec_file_name RPC by an exec call.  So we do the proc server
+     registration here, following the model of fork (see fork.c).  We then
+     collect up the inherited values and ports from this (parent) process
+     following the model of exec (see hurd/hurdexec.c), modify or replace each
+     value that fork would (plus the specific changes demanded by ATTRP and
+     FILE_ACTIONS), and make the file_exec_file_name RPC on the requested
+     executable file with the child process's task port rather than our own.
+     This should be indistinguishable from the fork + exec implementation,
      except that all errors will be detected here (in the parent process)
      and return proper errno codes rather than the child dying with 127.
 
@@ -239,26 +239,29 @@ __spawni (pid_t *pid, const char *file,
   assert (! __spin_lock_locked (&ss->critical_section_lock));
   __spin_lock (&ss->critical_section_lock);
 
-  __spin_lock (&ss->lock);
+  _hurd_sigstate_lock (ss);
   ints[INIT_SIGMASK] = ss->blocked;
-  ints[INIT_SIGPENDING] = ss->pending;
+  ints[INIT_SIGPENDING] = 0;
   ints[INIT_SIGIGN] = 0;
   /* Unless we were asked to reset all handlers to SIG_DFL,
      pass down the set of signals that were set to SIG_IGN.  */
-  if ((flags & POSIX_SPAWN_SETSIGDEF) == 0)
-    for (i = 1; i < NSIG; ++i)
-      if (ss->actions[i].sa_handler == SIG_IGN)
-       ints[INIT_SIGIGN] |= __sigmask (i);
-
-  /* We hold the sigstate lock until the exec has failed so that no signal
-     can arrive between when we pack the blocked and ignored signals, and
-     when the exec actually happens.  A signal handler could change what
+  {
+    struct sigaction *actions = _hurd_sigstate_actions (ss);
+    if ((flags & POSIX_SPAWN_SETSIGDEF) == 0)
+      for (i = 1; i < NSIG; ++i)
+       if (actions[i].sa_handler == SIG_IGN)
+         ints[INIT_SIGIGN] |= __sigmask (i);
+  }
+
+  /* We hold the critical section lock until the exec has failed so that no
+     signal can arrive between when we pack the blocked and ignored signals,
+     and when the exec actually happens.  A signal handler could change what
      signals are blocked and ignored.  Either the change will be reflected
      in the exec, or the signal will never be delivered.  Setting the
      critical section flag avoids anything we call trying to acquire the
      sigstate lock.  */
 
-  __spin_unlock (&ss->lock);
+  _hurd_sigstate_unlock (ss);
 
   /* Set signal mask.  */
   if ((flags & POSIX_SPAWN_SETSIGMASK) != 0)
@@ -545,7 +548,7 @@ __spawni (pid_t *pid, const char *file,
 
   if (! use_path || strchr (file, '/') != NULL)
     /* The FILE parameter is actually a path.  */
-    err = child_lookup (file, O_EXEC, 0, &execfile);
+    err = child_lookup (filename = file, O_EXEC, 0, &execfile);
   else
     {
       /* We have to search for FILE on the path.  */
@@ -572,20 +575,18 @@ __spawni (pid_t *pid, const char *file,
       p = path;
       do
        {
-         char *startp;
-
          path = p;
          p = __strchrnul (path, ':');
 
          if (p == path)
            /* Two adjacent colons, or a colon at the beginning or the end
               of `PATH' means to search the current directory.  */
-           startp = name + 1;
+           filename = name + 1;
          else
-           startp = (char *) memcpy (name - (p - path), path, p - path);
+           filename = (char *) memcpy (name - (p - path), path, p - path);
 
          /* Try to open this file name.  */
-         err = child_lookup (startp, O_EXEC, 0, &execfile);
+         err = child_lookup (filename, O_EXEC, 0, &execfile);
          switch (err)
            {
            case EACCES:
@@ -622,14 +623,27 @@ __spawni (pid_t *pid, const char *file,
 
     inline error_t exec (file_t file)
       {
-       return __file_exec (file, task,
-                           (__sigismember (&_hurdsig_traced, SIGKILL)
-                            ? EXEC_SIGTRAP : 0),
-                           args, argslen, env, envlen,
-                           dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
-                           ports, MACH_MSG_TYPE_COPY_SEND, _hurd_nports,
-                           ints, INIT_INT_MAX,
-                           NULL, 0, NULL, 0);
+       error_t err = __file_exec_file_name
+         (file, task,
+          __sigismember (&_hurdsig_traced, SIGKILL) ? EXEC_SIGTRAP : 0,
+          filename, args, argslen, env, envlen,
+          dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
+          ports, MACH_MSG_TYPE_COPY_SEND, _hurd_nports,
+          ints, INIT_INT_MAX, NULL, 0, NULL, 0);
+
+       /* Fallback for backwards compatibility.  This can just be removed
+          when __file_exec goes away.  */
+       if (err == MIG_BAD_ID)
+         return __file_exec (file, task,
+                             (__sigismember (&_hurdsig_traced, SIGKILL)
+                             ? EXEC_SIGTRAP : 0),
+                             args, argslen, env, envlen,
+                             dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize,
+                             ports, MACH_MSG_TYPE_COPY_SEND, _hurd_nports,
+                             ints, INIT_INT_MAX,
+                             NULL, 0, NULL, 0);
+
+       return err;
       }
 
     /* Now we are out of things that can fail before the file_exec RPC,
index 857e236..1cbab8b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2012 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
@@ -47,19 +47,22 @@ __symlink (from, to)
   err = __dir_mkfile (dir, O_WRITE, 0777 & ~_hurd_umask, &node);
 
   if (! err)
-    /* Set the node's translator to make it a symlink.  */
-    err = __file_set_translator (node,
-                                FS_TRANS_EXCL|FS_TRANS_SET,
-                                FS_TRANS_EXCL|FS_TRANS_SET, 0,
-                                buf, sizeof (_HURD_SYMLINK) + len,
-                                MACH_PORT_NULL, MACH_MSG_TYPE_COPY_SEND);
+    {
+      /* Set the node's translator to make it a symlink.  */
+      err = __file_set_translator (node,
+                                   FS_TRANS_EXCL|FS_TRANS_SET,
+                                   FS_TRANS_EXCL|FS_TRANS_SET, 0,
+                                   buf, sizeof (_HURD_SYMLINK) + len,
+                                   MACH_PORT_NULL, MACH_MSG_TYPE_COPY_SEND);
 
-  if (! err)
-    /* Link the node, now a valid symlink, into the target directory.  */
-    err = __dir_link (dir, node, name, 1);
+      if (! err)
+        /* Link the node, now a valid symlink, into the target directory.  */
+        err = __dir_link (dir, node, name, 1);
+
+      __mach_port_deallocate (__mach_task_self (), node);
+    }
 
   __mach_port_deallocate (__mach_task_self (), dir);
-  __mach_port_deallocate (__mach_task_self (), node);
 
   if (err)
     return __hurd_fail (err);
index 9a51c66..0eee410 100644 (file)
@@ -1,6 +1,5 @@
 /* Create a symbolic link named relative to an open directory.  Hurd version.
-   Copyright (C) 1991,1992,1993,1994,1995,1996,1997,2006
-       Free Software Foundation, Inc.
+   Copyright (C) 1991-2012 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
@@ -54,19 +53,22 @@ symlinkat (from, fd, to)
   err = __dir_mkfile (dir, O_WRITE, 0777 & ~_hurd_umask, &node);
 
   if (! err)
-    /* Set the node's translator to make it a symlink.  */
-    err = __file_set_translator (node,
-                                FS_TRANS_EXCL|FS_TRANS_SET,
-                                FS_TRANS_EXCL|FS_TRANS_SET, 0,
-                                buf, sizeof (_HURD_SYMLINK) + len,
-                                MACH_PORT_NULL, MACH_MSG_TYPE_COPY_SEND);
+    {
+      /* Set the node's translator to make it a symlink.  */
+      err = __file_set_translator (node,
+                                   FS_TRANS_EXCL|FS_TRANS_SET,
+                                   FS_TRANS_EXCL|FS_TRANS_SET, 0,
+                                   buf, sizeof (_HURD_SYMLINK) + len,
+                                   MACH_PORT_NULL, MACH_MSG_TYPE_COPY_SEND);
 
-  if (! err)
-    /* Link the node, now a valid symlink, into the target directory.  */
-    err = __dir_link (dir, node, name, 1);
+      if (! err)
+        /* Link the node, now a valid symlink, into the target directory.  */
+        err = __dir_link (dir, node, name, 1);
+
+      __mach_port_deallocate (__mach_task_self (), node);
+    }
 
   __mach_port_deallocate (__mach_task_self (), dir);
-  __mach_port_deallocate (__mach_task_self (), node);
 
   if (err)
     return __hurd_fail (err);
index 699ba35..29cb1e3 100644 (file)
 #define        MAX(a,b) (((a)>(b))?(a):(b))
 
 
+/* Unit of `st_blocks'.  */
+#define DEV_BSIZE       512
+
+
 /* Scale factor for scaled integers used to count %cpu time and load avgs.
 
    The number of CPU `tick's that map to a unique `%age' can be expressed
index 8ad3f1a..81d7c68 100644 (file)
@@ -1,5 +1,7 @@
 /* Definitions for thread-local data handling.  Hurd version.
-   Copyright (C) 2003, 2005, 2007 Free Software Foundation, Inc.
+
+   Copyright (C) 2003, 2005, 2007, 2009 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
@@ -23,7 +25,9 @@
 #if defined HAVE_TLS_SUPPORT && !defined __ASSEMBLER__
 
 # include <stddef.h>
+# include <stdint.h>
 # include <stdbool.h>
+# include <sysdep.h>
 # include <mach/mig_errors.h>
 # include <mach.h>
 
index 5f6c9c3..5718fca 100644 (file)
@@ -43,7 +43,7 @@ __ttyname_r (int fd, char *buf, size_t buflen)
   len = strlen (nodename) + 1;
   if (len > buflen)
     {
-      errno = EINVAL;
+      errno = ERANGE;
       return errno;
     }
 
index e28643c..d6314e2 100644 (file)
@@ -1,5 +1,5 @@
 /* Convert between `struct stat' format, and `struct stat64' format.
-   Copyright (C) 2000,01,02 Free Software Foundation, Inc.
+   Copyright (C) 2000-2012 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
@@ -42,12 +42,9 @@ xstat64_conv (struct stat *buf, const struct stat64 *buf64)
   buf->st_uid = buf64->st_uid;
   buf->st_gid = buf64->st_gid;
   buf->st_size = buf64->st_size;
-  buf->st_atime = buf64->st_atime;
-  buf->st_atime_usec = buf64->st_atime_usec;
-  buf->st_mtime = buf64->st_mtime;
-  buf->st_mtime_usec = buf64->st_mtime_usec;
-  buf->st_ctime = buf64->st_ctime;
-  buf->st_ctime_usec = buf64->st_ctime_usec;
+  buf->st_atim = buf64->st_atim;
+  buf->st_mtim = buf64->st_mtim;
+  buf->st_ctim = buf64->st_ctim;
   buf->st_blksize = buf64->st_blksize;
   buf->st_blocks = buf64->st_blocks;
   buf->st_author = buf64->st_author;
index 33602f4..b0700d9 100644 (file)
@@ -35,6 +35,9 @@ typedef __volatile int __spin_lock_t;
 
 /* Unlock LOCK.  */
 
+void __spin_unlock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __spin_unlock (__spin_lock_t *__lock)
 {
@@ -43,9 +46,13 @@ __spin_unlock (__spin_lock_t *__lock)
                       : "=&r" (__unlocked), "=m" (*__lock) : "0" (0)
                       : "memory");
 }
+#endif
 
 /* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
 
+int __spin_try_lock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_try_lock (__spin_lock_t *__lock)
 {
@@ -55,14 +62,19 @@ __spin_try_lock (__spin_lock_t *__lock)
                      : "memory");
   return !__locked;
 }
+#endif
 
 /* Return nonzero if LOCK is locked.  */
 
+int __spin_lock_locked (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_lock_locked (__spin_lock_t *__lock)
 {
   return *__lock != 0;
 }
+#endif
 
 
 #endif /* machine-lock.h */
index 4fc5d50..d3e569e 100644 (file)
@@ -18,6 +18,9 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _MACH_I386_SYSDEP_H
+#define _MACH_I386_SYSDEP_H 1
+
 /* Defines RTLD_PRIVATE_ERRNO and USE_DL_SYSINFO.  */
 #include <dl-sysdep.h>
 #include <tls.h>
 
 #define STACK_GROWTH_DOWN
 
+/* Pointer mangling is not yet supported for Hurd.  */
+#ifdef __ASSEMBLER__
+#define PTR_MANGLE(var)
+#define PTR_DEMANGLE(var)
+#else
+#define PTR_MANGLE(var) (void) (var)
+#define PTR_DEMANGLE(var) (void) (var)
+#endif
+
 /* Get the machine-independent Mach definitions.  */
 #include <sysdeps/mach/sysdep.h>
 
@@ -64,3 +76,5 @@
 #undef ENTRY
 #undef ALIGN
 #include <sysdeps/unix/i386/sysdep.h>
+
+#endif /* mach/i386/sysdep.h */
index cefea2c..106ebc0 100644 (file)
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _MACH_I386_THREAD_STATE_H
+#define _MACH_I386_THREAD_STATE_H 1
+
 #include <mach/machine/thread_status.h>
 
-#define MACHINE_THREAD_STATE_FLAVOR    i386_THREAD_STATE
+#define MACHINE_NEW_THREAD_STATE_FLAVOR        i386_THREAD_STATE
+#define MACHINE_THREAD_STATE_FLAVOR    i386_REGS_SEGS_STATE
 #define MACHINE_THREAD_STATE_COUNT     i386_THREAD_STATE_COUNT
 
 #define machine_thread_state i386_thread_state
 #define SP uesp
 #define SYSRETURN eax
 
+#define MACHINE_THREAD_STATE_FIX_NEW(ts) do { \
+       asm ("mov %%cs, %w0" : "=q" ((ts)->cs)); \
+       asm ("mov %%ds, %w0" : "=q" ((ts)->ds)); \
+       asm ("mov %%es, %w0" : "=q" ((ts)->es)); \
+       asm ("mov %%fs, %w0" : "=q" ((ts)->fs)); \
+       asm ("mov %%gs, %w0" : "=q" ((ts)->gs)); \
+} while(0)
+
 struct machine_thread_all_state
   {
     int set;                   /* Mask of bits (1 << FLAVOR).  */
@@ -36,3 +48,5 @@ struct machine_thread_all_state
   };
 
 #include <sysdeps/mach/thread_state.h>
+
+#endif /* mach/i386/thread_state.h */
index e433adb..a3bc5ed 100644 (file)
@@ -1,5 +1,5 @@
 /* nanosleep -- sleep for a period specified with a struct timespec
-   Copyright (C) 2002 Free Software Foundation, Inc.
+   Copyright (C) 2002-2012 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
@@ -28,6 +28,15 @@ __nanosleep (const struct timespec *requested_time,
 {
   mach_port_t recv;
   struct timeval before, after;
+
+  if (requested_time->tv_sec < 0
+      || requested_time->tv_nsec < 0
+      || requested_time->tv_nsec >= 1000000000)
+    {
+      errno = EINVAL;
+      return -1;
+    }
+
   const mach_msg_timeout_t ms
     = requested_time->tv_sec * 1000
     + (requested_time->tv_nsec + 999999) / 1000000;
@@ -36,16 +45,22 @@ __nanosleep (const struct timespec *requested_time,
 
   if (remaining && __gettimeofday (&before, NULL) < 0)
     return -1;
-  (void) __mach_msg (NULL, MACH_RCV_MSG|MACH_RCV_TIMEOUT|MACH_RCV_INTERRUPT,
-                    0, 0, recv, ms, MACH_PORT_NULL);
+  error_t err = __mach_msg (NULL, MACH_RCV_MSG|MACH_RCV_TIMEOUT|MACH_RCV_INTERRUPT,
+                           0, 0, recv, ms, MACH_PORT_NULL);
   __mach_port_destroy (mach_task_self (), recv);
-  if (remaining && __gettimeofday (&after, NULL) < 0)
-    return -1;
-
-  if (remaining)
+  if (err == EMACH_RCV_INTERRUPTED)
     {
-      timersub (&after, &before, &after);
-      TIMEVAL_TO_TIMESPEC (&after, remaining);
+      if (remaining && __gettimeofday (&after, NULL) >= 0)
+       {
+         struct timeval req_time, elapsed, rem;
+         TIMESPEC_TO_TIMEVAL (&req_time, requested_time);
+         timersub (&after, &before, &elapsed);
+         timersub (&req_time, &elapsed, &rem);
+         TIMEVAL_TO_TIMESPEC (&rem, remaining);
+       }
+
+      errno = EINTR;
+      return -1;
     }
 
   return 0;
index 96af221..b0e228b 100644 (file)
@@ -35,6 +35,9 @@ typedef __volatile long int __spin_lock_t;
 
 /* Unlock LOCK.  */
 
+void __spin_unlock (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void
 __spin_unlock (__spin_lock_t *__lock)
 {
@@ -45,9 +48,13 @@ __spin_unlock (__spin_lock_t *__lock)
        bne-    0b\n\
 " : "=&r" (__locked) : "r" (__lock), "r" (0) : "cr0");
 }
+#endif
 
 /* Try to lock LOCK; return nonzero if we locked it, zero if another has.  */
 
+int __spin_try_lock (register __spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_try_lock (register __spin_lock_t *__lock)
 {
@@ -59,9 +66,13 @@ __spin_try_lock (register __spin_lock_t *__lock)
 " : "=&r" (__rtn) : "r" (__lock), "r" (1) : "cr0");
   return !__rtn;
 }
+#endif
 
 /* Return nonzero if LOCK is locked.  */
 
+int __spin_lock_locked (__spin_lock_t *__lock);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE int
 __spin_lock_locked (__spin_lock_t *__lock)
 {
@@ -73,6 +84,7 @@ __spin_lock_locked (__spin_lock_t *__lock)
 " : "=&r" (__rtn) : "r" (__lock) : "cr0");
   return __rtn;
 }
+#endif
 
 
 #endif /* machine-lock.h */
index 267707b..5885b2a 100644 (file)
@@ -31,6 +31,9 @@
 # endif
 #endif
 
+void * __thread_stack_pointer (void);
+
+#ifdef __USE_EXTERN_INLINES
 _EXTERN_INLINE void *
 __thread_stack_pointer (void)
 {
@@ -38,5 +41,6 @@ __thread_stack_pointer (void)
   __asm__ ("mr %0, 1" : "=r" (__sp__));
   return __sp__;
 }
+#endif
 
 #endif /* machine-sp.h */
index e6ca104..4ef1fe1 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <mach/machine/thread_status.h>
 
+#define MACHINE_NEW_THREAD_STATE_FLAVOR        PPC_THREAD_STATE
 #define MACHINE_THREAD_STATE_FLAVOR    PPC_THREAD_STATE
 #define MACHINE_THREAD_STATE_COUNT     PPC_THREAD_STATE_COUNT
 
index 38effdf..4445c2e 100644 (file)
@@ -38,6 +38,9 @@
   ((ts)->SP = (unsigned long int) (stack) + (size))
 #endif
 #endif
+#ifndef MACHINE_THREAD_STATE_FIX_NEW
+#define MACHINE_THREAD_STATE_FIX_NEW(ts)
+#endif
 
 /* These functions are of use in machine-dependent signal trampoline
    implementations.  */
index c61c72a..f98e133 100644 (file)
@@ -196,7 +196,22 @@ gaih_inet_serv (const char *servicename, const struct gaih_typeproto *tp,
                                &rc, &herrno, NULL, &localcanon));            \
     if (rc != ERANGE || herrno != NETDB_INTERNAL)                            \
       break;                                                                 \
-    tmpbuf = extend_alloca (tmpbuf, tmpbuflen, 2 * tmpbuflen);               \
+    if (!malloc_tmpbuf && __libc_use_alloca (alloca_used + 2 * tmpbuflen))    \
+      tmpbuf = extend_alloca_account (tmpbuf, tmpbuflen, 2 * tmpbuflen,              \
+                                     alloca_used);                           \
+    else                                                                     \
+      {                                                                              \
+       char *newp = realloc (malloc_tmpbuf ? tmpbuf : NULL,                  \
+                             2 * tmpbuflen);                                 \
+       if (newp == NULL)                                                     \
+         {                                                                   \
+           result = -EAI_MEMORY;                                             \
+           goto free_and_return;                                             \
+         }                                                                   \
+       tmpbuf = newp;                                                        \
+       malloc_tmpbuf = true;                                                 \
+       tmpbuflen = 2 * tmpbuflen;                                            \
+      }                                                                              \
   }                                                                          \
   if (status == NSS_STATUS_SUCCESS && rc == 0)                               \
     h = &th;                                                                 \
@@ -207,8 +222,9 @@ gaih_inet_serv (const char *servicename, const struct gaih_typeproto *tp,
       if (herrno == NETDB_INTERNAL)                                          \
        {                                                                     \
          __set_h_errno (herrno);                                             \
-         _res.options = old_res_options;                                     \
-         return -EAI_SYSTEM;                                                 \
+         _res.options |= old_res_options & RES_USE_INET6;                    \
+         result = -EAI_SYSTEM;                                               \
+         goto free_and_return;                                               \
        }                                                                     \
       if (herrno == TRY_AGAIN)                                               \
        no_data = EAI_AGAIN;                                                  \
@@ -278,6 +294,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
   bool got_ipv6 = false;
   const char *canon = NULL;
   const char *orig_name = name;
+  size_t alloca_used = 0;
 
   if (req->ai_protocol || req->ai_socktype)
     {
@@ -310,7 +327,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
          if (tp->name[0])
            {
              st = (struct gaih_servtuple *)
-               __alloca (sizeof (struct gaih_servtuple));
+               alloca_account (sizeof (struct gaih_servtuple), alloca_used);
 
              if ((rc = gaih_inet_serv (service->name, tp, req, st)))
                return rc;
@@ -334,7 +351,8 @@ gaih_inet (const char *name, const struct gaih_service *service,
                    continue;
 
                  newp = (struct gaih_servtuple *)
-                   __alloca (sizeof (struct gaih_servtuple));
+                   alloca_account (sizeof (struct gaih_servtuple),
+                                   alloca_used);
 
                  if ((rc = gaih_inet_serv (service->name, tp, req, newp)))
                    {
@@ -362,7 +380,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
 
       if (req->ai_socktype || req->ai_protocol)
        {
-         st = __alloca (sizeof (struct gaih_servtuple));
+         st = alloca_account (sizeof (struct gaih_servtuple), alloca_used);
          st->next = NULL;
          st->socktype = tp->socktype;
          st->protocol = ((tp->protoflag & GAI_PROTO_PROTOANY)
@@ -379,7 +397,8 @@ gaih_inet (const char *name, const struct gaih_service *service,
              {
                struct gaih_servtuple *newp;
 
-               newp = __alloca (sizeof (struct gaih_servtuple));
+               newp = alloca_account (sizeof (struct gaih_servtuple),
+                                      alloca_used);
                newp->next = NULL;
                newp->socktype = tp->socktype;
                newp->protocol = tp->protocol;
@@ -391,10 +410,17 @@ gaih_inet (const char *name, const struct gaih_service *service,
        }
     }
 
+  bool malloc_name = false;
+  bool malloc_addrmem = false;
+  struct gaih_addrtuple *addrmem = NULL;
+  bool malloc_canonbuf = false;
+  char *canonbuf = NULL;
+  bool malloc_tmpbuf = false;
+  char *tmpbuf = NULL;
+  int result = 0;
   if (name != NULL)
     {
-      at = __alloca (sizeof (struct gaih_addrtuple));
-
+      at = alloca_account (sizeof (struct gaih_addrtuple), alloca_used);
       at->family = AF_UNSPEC;
       at->scopeid = 0;
       at->next = NULL;
@@ -412,6 +438,7 @@ gaih_inet (const char *name, const struct gaih_service *service,
          rc = __idna_to_ascii_lz (name, &p, idn_flags);
          if (rc != IDNA_SUCCESS)
            {
+             /* No need to jump to free_and_return here.  */
              if (rc == IDNA_MALLOC_ERROR)
                return -EAI_MEMORY;
              if (rc == IDNA_DLOPEN_ERROR)
@@ -422,8 +449,8 @@ gaih_inet (const char *name, const struct gaih_service *service,
             no new string has been allocated.  */
          if (p != name)
            {
-             name = strdupa (p);
-             free (p);
+             name = p;
+             malloc_name = true;
            }
        }
 #endif
@@ -441,23 +468,59 @@ gaih_inet (const char *name, const struct gaih_service *service,
              at->family = AF_INET6;
            }
          else
-           return -EAI_ADDRFAMILY;
+           {
+             result = -EAI_ADDRFAMILY;
+             goto free_and_return;
+           }
 
          if (req->ai_flags & AI_CANONNAME)
            canon = name;
        }
       else if (at->family == AF_UNSPEC)
        {
-         char *namebuf = (char *) name;
          char *scope_delim = strchr (name, SCOPE_DELIMITER);
+         int e;
 
-         if (__builtin_expect (scope_delim != NULL, 0))
-           {
-             namebuf = alloca (scope_delim - name + 1);
-             *((char *) __mempcpy (namebuf, name, scope_delim - name)) = '\0';
-           }
+         {
+           bool malloc_namebuf = false;
+           char *namebuf = (char *) name;
+
+           if (__builtin_expect (scope_delim != NULL, 0))
+             {
+               if (malloc_name)
+                 *scope_delim = '\0';
+               else
+                 {
+                   if (__libc_use_alloca (alloca_used
+                                          + scope_delim - name + 1))
+                     {
+                       namebuf = alloca_account (scope_delim - name + 1,
+                                                 alloca_used);
+                       *((char *) __mempcpy (namebuf, name,
+                                             scope_delim - name)) = '\0';
+                     }
+                   else
+                     {
+                       namebuf = strndup (name, scope_delim - name);
+                       if (namebuf == NULL)
+                         {
+                           assert (!malloc_name);
+                           return -EAI_MEMORY;
+                         }
+                       malloc_namebuf = true;
+                     }
+                 }
+             }
+
+           e = inet_pton (AF_INET6, namebuf, at->addr);
 
-         if (inet_pton (AF_INET6, namebuf, at->addr) > 0)
+           if (malloc_namebuf)
+             free (namebuf);
+           else if (scope_delim != NULL && malloc_name)
+             /* Undo what we did above.  */
+             *scope_delim = SCOPE_DELIMITER;
+         }
+         if (e > 0)
            {
              if (req->ai_family == AF_UNSPEC || req->ai_family == AF_INET6)
                at->family = AF_INET6;
@@ -468,7 +531,10 @@ gaih_inet (const char *name, const struct gaih_service *service,
                  at->family = AF_INET;
                }
              else
-               return -EAI_ADDRFAMILY;
+               {
+                 result = -EAI_ADDRFAMILY;
+                 goto free_and_return;
+               }
 
              if (scope_delim != NULL)
                {
@@ -490,7 +556,10 @@ gaih_inet (const char *name, const struct gaih_service *service,
                      at->scopeid = (uint32_t) strtoul (scope_delim + 1, &end,
                                                        10);
                      if (*end != '\0')
-                       return GAIH_OKIFUNSPEC | -EAI_NONAME;
+                       {
+                         result = GAIH_OKIFUNSPEC | -EAI_NONAME;
+                         goto free_and_return;
+                       }
                    }
                }
 
@@ -510,53 +579,81 @@ gaih_inet (const char *name, const struct gaih_service *service,
          int no_more;
          int old_res_options;
 
-         /* If we do not have to look for IPv4 and IPv6 together, use
-            the simple, old functions.  */
-         if (req->ai_family == AF_INET
-             || (req->ai_family == AF_INET6
-                 && ((req->ai_flags & AI_V4MAPPED) == 0
-                     || (req->ai_flags & AI_ALL) == 0)))
+         /* If we do not have to look for IPv6 addresses, use
+            the simple, old functions, which do not support
+            IPv6 scope ids. */
+         if (req->ai_family == AF_INET)
            {
              int family = req->ai_family;
              size_t tmpbuflen = 512;
-             char *tmpbuf = alloca (tmpbuflen);
+             assert (tmpbuf == NULL);
+             tmpbuf = alloca_account (tmpbuflen, alloca_used);
              int rc;
              struct hostent th;
              struct hostent *h;
              int herrno;
 
-           simple_again:
              while (1)
                {
                  rc = __gethostbyname2_r (name, family, &th, tmpbuf,
                                           tmpbuflen, &h, &herrno);
                  if (rc != ERANGE || herrno != NETDB_INTERNAL)
                    break;
-                 tmpbuf = extend_alloca (tmpbuf, tmpbuflen, 2 * tmpbuflen);
+
+                 if (!malloc_tmpbuf
+                     && __libc_use_alloca (alloca_used + 2 * tmpbuflen))
+                   tmpbuf = extend_alloca_account (tmpbuf, tmpbuflen,
+                                                   2 * tmpbuflen,
+                                                   alloca_used);
+                 else
+                   {
+                     char *newp = realloc (malloc_tmpbuf ? tmpbuf : NULL,
+                                           2 * tmpbuflen);
+                     if (newp == NULL)
+                       {
+                         result = -EAI_MEMORY;
+                         goto free_and_return;
+                       }
+                     tmpbuf = newp;
+                     malloc_tmpbuf = true;
+                     tmpbuflen = 2 * tmpbuflen;
+                   }
                }
 
              if (rc == 0)
                {
-                 if (h == NULL)
+                 if (h != NULL)
                    {
-                     if (req->ai_family == AF_INET6
-                         && (req->ai_flags & AI_V4MAPPED)
-                         && family == AF_INET6)
+                     int i;
+                     /* We found data, count the number of addresses.  */
+                     for (i = 0; h->h_addr_list[i]; ++i)
+                       ;
+                     if (i > 0 && *pat != NULL)
+                       --i;
+
+                     if (__libc_use_alloca (alloca_used
+                                            + i * sizeof (struct gaih_addrtuple)))
+                       addrmem = alloca_account (i * sizeof (struct gaih_addrtuple),
+                                                 alloca_used);
+                     else
                        {
-                         /* Try again, this time looking for IPv4
-                            addresses.  */
-                         family = AF_INET;
-                         goto simple_again;
+                         addrmem = malloc (i
+                                           * sizeof (struct gaih_addrtuple));
+                         if (addrmem == NULL)
+                           {
+                             result = -EAI_MEMORY;
+                             goto free_and_return;
+                           }
+                         malloc_addrmem = true;
                        }
-                   }
-                 else
-                   {
-                     /* We found data, now convert it into the list.  */
-                     for (int i = 0; h->h_addr_list[i]; ++i)
+
+                     /* Now convert it into the list.  */
+                     struct gaih_addrtuple *addrfree = addrmem;
+                     for (i = 0; h->h_addr_list[i]; ++i)
                        {
                          if (*pat == NULL)
                            {
-                             *pat = __alloca (sizeof (struct gaih_addrtuple));
+                             *pat = addrfree++;
                              (*pat)->scopeid = 0;
                            }
                          (*pat)->next = NULL;
@@ -581,15 +678,16 @@ gaih_inet (const char *name, const struct gaih_service *service,
                  if (herrno == NETDB_INTERNAL)
                    {
                      __set_h_errno (herrno);
-                     return -EAI_SYSTEM;
-                   }
-                 if (herrno == TRY_AGAIN)
-                   {
-                     return -EAI_AGAIN;
+                     result = -EAI_SYSTEM;
                    }
-                 /* We made requests but they turned out no data.
-                    The name is known, though.  */
-                 return GAIH_OKIFUNSPEC | -EAI_NODATA;
+                 else if (herrno == TRY_AGAIN)
+                   result = -EAI_AGAIN;
+                 else
+                   /* We made requests but they turned out no data.
+                      The name is known, though.  */
+                   result = GAIH_OKIFUNSPEC | -EAI_NODATA;
+
+                 goto free_and_return;
                }
 
              goto process_list;
@@ -613,21 +711,56 @@ gaih_inet (const char *name, const struct gaih_service *service,
                  bool added_canon = (req->ai_flags & AI_CANONNAME) == 0;
                  char *addrs = air->addrs;
 
+                 if (__libc_use_alloca (alloca_used
+                                        + air->naddrs * sizeof (struct gaih_addrtuple)))
+                   addrmem = alloca_account (air->naddrs
+                                             * sizeof (struct gaih_addrtuple),
+                                             alloca_used);
+                 else
+                   {
+                     addrmem = malloc (air->naddrs
+                                       * sizeof (struct gaih_addrtuple));
+                     if (addrmem == NULL)
+                       {
+                         result = -EAI_MEMORY;
+                         goto free_and_return;
+                       }
+                     malloc_addrmem = true;
+                   }
+
+                 struct gaih_addrtuple *addrfree = addrmem;
                  for (int i = 0; i < air->naddrs; ++i)
                    {
                      socklen_t size = (air->family[i] == AF_INET
                                        ? INADDRSZ : IN6ADDRSZ);
                      if (*pat == NULL)
                        {
-                         *pat = __alloca (sizeof (struct gaih_addrtuple));
+                         *pat = addrfree++;
                          (*pat)->scopeid = 0;
                        }
                      uint32_t *pataddr = (*pat)->addr;
                      (*pat)->next = NULL;
                      if (added_canon || air->canon == NULL)
                        (*pat)->name = NULL;
-                     else
-                       canon = (*pat)->name = strdupa (air->canon);
+                     else if (canonbuf == NULL)
+                       {
+                         size_t canonlen = strlen (air->canon) + 1;
+                         if ((req->ai_flags & AI_CANONIDN) != 0
+                             && __libc_use_alloca (alloca_used + canonlen))
+                           canonbuf = alloca_account (canonlen, alloca_used);
+                         else
+                           {
+                             canonbuf = malloc (canonlen);
+                             if (canonbuf == NULL)
+                               {
+                                 result = -EAI_MEMORY;
+                                 goto free_and_return;
+                               }
+                             malloc_canonbuf = true;
+                           }
+                         canon = (*pat)->name = memcpy (canonbuf, air->canon,
+                                                        canonlen);
+                       }
 
                      if (air->family[i] == AF_INET
                          && req->ai_family == AF_INET6
@@ -657,20 +790,26 @@ gaih_inet (const char *name, const struct gaih_service *service,
                  free (air);
 
                  if (at->family == AF_UNSPEC)
-                   return GAIH_OKIFUNSPEC | -EAI_NONAME;
+                   {
+                     result = GAIH_OKIFUNSPEC | -EAI_NONAME;
+                     goto free_and_return;
+                   }
 
                  goto process_list;
                }
              else if (err == 0)
                /* The database contains a negative entry.  */
-               return 0;
+               goto free_and_return;
              else if (__nss_not_use_nscd_hosts == 0)
                {
                  if (herrno == NETDB_INTERNAL && errno == ENOMEM)
-                   return -EAI_MEMORY;
-                 if (herrno == TRY_AGAIN)
-                   return -EAI_AGAIN;
-                 return -EAI_SYSTEM;
+                   result = -EAI_MEMORY;
+                 else if (herrno == TRY_AGAIN)
+                   result = -EAI_AGAIN;
+                 else
+                   result = -EAI_SYSTEM;
+
+                 goto free_and_return;
                }
            }
 #endif
@@ -699,13 +838,30 @@ gaih_inet (const char *name, const struct gaih_service *service,
          _res.options &= ~RES_USE_INET6;
 
          size_t tmpbuflen = 1024;
-         char *tmpbuf = alloca (tmpbuflen);
+         malloc_tmpbuf = !__libc_use_alloca (alloca_used + tmpbuflen);
+         assert (tmpbuf == NULL);
+         if (!malloc_tmpbuf)
+           tmpbuf = alloca_account (tmpbuflen, alloca_used);
+         else
+           {
+             tmpbuf = malloc (tmpbuflen);
+             if (tmpbuf == NULL)
+               {
+                 result = -EAI_MEMORY;
+                 goto free_and_return;
+               }
+           }
 
          while (!no_more)
            {
              no_data = 0;
-             nss_gethostbyname4_r fct4
-               = __nss_lookup_function (nip, "gethostbyname4_r");
+             nss_gethostbyname4_r fct4 = NULL;
+
+             /* gethostbyname4_r sends out parallel A and AAAA queries and
+                is thus only suitable for PF_UNSPEC.  */
+             if (req->ai_family == PF_UNSPEC)
+               fct4 = __nss_lookup_function (nip, "gethostbyname4_r");
+
              if (fct4 != NULL)
                {
                  int herrno;
@@ -728,20 +884,65 @@ gaih_inet (const char *name, const struct gaih_service *service,
                            no_data = herrno == NO_DATA;
                          break;
                        }
-                     tmpbuf = extend_alloca (tmpbuf,
-                                             tmpbuflen, 2 * tmpbuflen);
-                   }
 
-                 no_inet6_data = no_data;
+                     if (!malloc_tmpbuf
+                         && __libc_use_alloca (alloca_used + 2 * tmpbuflen))
+                       tmpbuf = extend_alloca_account (tmpbuf, tmpbuflen,
+                                                       2 * tmpbuflen,
+                                                       alloca_used);
+                     else
+                       {
+                         char *newp = realloc (malloc_tmpbuf ? tmpbuf : NULL,
+                                               2 * tmpbuflen);
+                         if (newp == NULL)
+                           {
+                             result = -EAI_MEMORY;
+                             goto free_and_return;
+                           }
+                         tmpbuf = newp;
+                         malloc_tmpbuf = true;
+                         tmpbuflen = 2 * tmpbuflen;
+                       }
+                   }
 
                  if (status == NSS_STATUS_SUCCESS)
                    {
+                     assert (!no_data);
+                     no_data = 1;
+
                      if ((req->ai_flags & AI_CANONNAME) != 0 && canon == NULL)
                        canon = (*pat)->name;
 
                      while (*pat != NULL)
-                       pat = &((*pat)->next);
+                       {
+                         if ((*pat)->family == AF_INET
+                             && req->ai_family == AF_INET6
+                             && (req->ai_flags & AI_V4MAPPED) != 0)
+                           {
+                             uint32_t *pataddr = (*pat)->addr;
+                             (*pat)->family = AF_INET6;
+                             pataddr[3] = pataddr[0];
+                             pataddr[2] = htonl (0xffff);
+                             pataddr[1] = 0;
+                             pataddr[0] = 0;
+                             pat = &((*pat)->next);
+                             no_data = 0;
+                           }
+                         else if (req->ai_family == AF_UNSPEC
+                                  || (*pat)->family == req->ai_family)
+                           {
+                             pat = &((*pat)->next);
+
+                             no_data = 0;
+                             if (req->ai_family == AF_INET6)
+                               got_ipv6 = true;
+                           }
+                         else
+                           *pat = ((*pat)->next);
+                       }
                    }
+
+                 no_inet6_data = no_data;
                }
              else
                {
@@ -804,18 +1005,40 @@ gaih_inet (const char *name, const struct gaih_service *service,
                              if (cfct != NULL)
                                {
                                  const size_t max_fqdn_len = 256;
-                                 char *buf = alloca (max_fqdn_len);
+                                 if ((req->ai_flags & AI_CANONIDN) != 0
+                                     && __libc_use_alloca (alloca_used
+                                                           + max_fqdn_len))
+                                   canonbuf = alloca_account (max_fqdn_len,
+                                                              alloca_used);
+                                 else
+                                   {
+                                     canonbuf = malloc (max_fqdn_len);
+                                     if (canonbuf == NULL)
+                                       {
+                                         result = -EAI_MEMORY;
+                                         goto free_and_return;
+                                       }
+                                     malloc_canonbuf = true;
+                                   }
                                  char *s;
 
                                  if (DL_CALL_FCT (cfct, (at->name ?: name,
-                                                         buf, max_fqdn_len,
+                                                         canonbuf,
+                                                         max_fqdn_len,
                                                          &s, &rc, &herrno))
                                      == NSS_STATUS_SUCCESS)
                                    canon = s;
                                  else
-                                   /* Set to name now to avoid using
-                                      gethostbyaddr.  */
-                                   canon = name;
+                                   {
+                                     /* Set to name now to avoid using
+                                        gethostbyaddr.  */
+                                     if (malloc_canonbuf)
+                                       {
+                                         free (canonbuf);
+                                         malloc_canonbuf = false;
+                                       }
+                                     canon = name;
+                                   }
                                }
                            }
                          status = NSS_STATUS_SUCCESS;
@@ -844,28 +1067,33 @@ gaih_inet (const char *name, const struct gaih_service *service,
                nip = nip->next;
            }
 
-         _res.options = old_res_options;
+         _res.options |= old_res_options & RES_USE_INET6;
 
          if (no_data != 0 && no_inet6_data != 0)
            {
              /* If both requests timed out report this.  */
              if (no_data == EAI_AGAIN && no_inet6_data == EAI_AGAIN)
-               return -EAI_AGAIN;
+               result = -EAI_AGAIN;
+             else
+               /* We made requests but they turned out no data.  The name
+                  is known, though.  */
+               result = GAIH_OKIFUNSPEC | -EAI_NODATA;
 
-             /* We made requests but they turned out no data.  The name
-                is known, though.  */
-             return GAIH_OKIFUNSPEC | -EAI_NODATA;
+             goto free_and_return;
            }
        }
 
     process_list:
       if (at->family == AF_UNSPEC)
-       return GAIH_OKIFUNSPEC | -EAI_NONAME;
+       {
+         result = GAIH_OKIFUNSPEC | -EAI_NONAME;
+         goto free_and_return;
+       }
     }
   else
     {
       struct gaih_addrtuple *atr;
-      atr = at = __alloca (sizeof (struct gaih_addrtuple));
+      atr = at = alloca_account (sizeof (struct gaih_addrtuple), alloca_used);
       memset (at, '\0', sizeof (struct gaih_addrtuple));
 
       if (req->ai_family == AF_UNSPEC)
@@ -904,30 +1132,56 @@ gaih_inet (const char *name, const struct gaih_service *service,
        /* Only the first entry gets the canonical name.  */
        if (at2 == at && (req->ai_flags & AI_CANONNAME) != 0)
          {
+           char *tmpbuf2 = NULL;
+           bool malloc_tmpbuf2 = false;
+
            if (canon == NULL)
              {
                struct hostent *h = NULL;
                int herrno;
                struct hostent th;
-               size_t tmpbuflen = 512;
-               char *tmpbuf = NULL;
+               size_t tmpbuf2len = 512;
 
                do
                  {
-                   tmpbuf = extend_alloca (tmpbuf, tmpbuflen, tmpbuflen * 2);
+                   if (__libc_use_alloca (alloca_used + 2 * tmpbuf2len))
+                     tmpbuf2 = extend_alloca_account (tmpbuf2, tmpbuf2len,
+                                                      tmpbuf2len * 2,
+                                                      alloca_used);
+                   else
+                     {
+                       char *newp = realloc (malloc_tmpbuf2 ? tmpbuf2 : NULL,
+                                             2 * tmpbuf2len);
+                       if (newp == NULL)
+                         {
+                           if (malloc_tmpbuf2)
+                             free (tmpbuf2);
+                           result = -EAI_MEMORY;
+                           goto free_and_return;
+                         }
+
+                       tmpbuf2 = newp;
+                       tmpbuf2len = 2 * tmpbuf2len;
+                       malloc_tmpbuf2 = true;
+                     }
+
                    rc = __gethostbyaddr_r (at2->addr,
                                            ((at2->family == AF_INET6)
                                             ? sizeof (struct in6_addr)
                                             : sizeof (struct in_addr)),
-                                           at2->family, &th, tmpbuf,
-                                           tmpbuflen, &h, &herrno);
+                                           at2->family, &th, tmpbuf2,
+                                           tmpbuf2len, &h, &herrno);
                  }
                while (rc == ERANGE && herrno == NETDB_INTERNAL);
 
                if (rc != 0 && herrno == NETDB_INTERNAL)
                  {
+                   if (malloc_tmpbuf2)
+                     free (tmpbuf2);
+
                    __set_h_errno (herrno);
-                   return -EAI_SYSTEM;
+                   result = -EAI_SYSTEM;
+                   goto free_and_return;
                  }
 
                if (h != NULL)
@@ -954,11 +1208,16 @@ gaih_inet (const char *name, const struct gaih_service *service,
                int rc = __idna_to_unicode_lzlz (canon, &out, idn_flags);
                if (rc != IDNA_SUCCESS)
                  {
+                   if (malloc_tmpbuf2)
+                     free (tmpbuf2);
+
                    if (rc == IDNA_MALLOC_ERROR)
-                     return -EAI_MEMORY;
-                   if (rc == IDNA_DLOPEN_ERROR)
-                     return -EAI_SYSTEM;
-                   return -EAI_IDN_ENCODE;
+                     result = -EAI_MEMORY;
+                   else if (rc == IDNA_DLOPEN_ERROR)
+                     result = -EAI_SYSTEM;
+                   else
+                     result = -EAI_IDN_ENCODE;
+                   goto free_and_return;
                  }
                /* In case the output string is the same as the input
                   string no new string has been allocated and we
@@ -973,10 +1232,25 @@ gaih_inet (const char *name, const struct gaih_service *service,
 #ifdef HAVE_LIBIDN
              make_copy:
 #endif
-               canon = strdup (canon);
-               if (canon == NULL)
-                 return -EAI_MEMORY;
+               if (malloc_canonbuf)
+                 /* We already allocated the string using malloc.  */
+                 malloc_canonbuf = false;
+               else
+                 {
+                   canon = strdup (canon);
+                   if (canon == NULL)
+                     {
+                       if (malloc_tmpbuf2)
+                         free (tmpbuf2);
+
+                       result = -EAI_MEMORY;
+                       goto free_and_return;
+                     }
+                 }
              }
+
+           if (malloc_tmpbuf2)
+             free (tmpbuf2);
          }
 
        family = at2->family;
@@ -1002,7 +1276,8 @@ gaih_inet (const char *name, const struct gaih_service *service,
            if (ai == NULL)
              {
                free ((char *) canon);
-               return -EAI_MEMORY;
+               result = -EAI_MEMORY;
+               goto free_and_return;
              }
 
            ai->ai_flags = req->ai_flags;
@@ -1055,7 +1330,18 @@ gaih_inet (const char *name, const struct gaih_service *service,
        at2 = at2->next;
       }
   }
-  return 0;
+
+ free_and_return:
+  if (malloc_name)
+    free ((char *) name);
+  if (malloc_addrmem)
+    free (addrmem);
+  if (malloc_canonbuf)
+    free (canonbuf);
+  if (malloc_tmpbuf)
+    free (tmpbuf);
+
+  return result;
 }
 
 
@@ -1101,10 +1387,6 @@ static const struct scopeentry
     /* Link-local addresses: scope 2.  */
     { { { 169, 254, 0, 0 } }, htonl_c (0xffff0000), 2 },
     { { { 127, 0, 0, 0 } }, htonl_c (0xff000000), 2 },
-    /* Site-local addresses: scope 5.  */
-    { { { 10, 0, 0, 0 } }, htonl_c (0xff000000), 5 },
-    { { { 172, 16, 0, 0 } }, htonl_c (0xfff00000), 5 },
-    { { { 192, 168, 0, 0 } }, htonl_c (0xffff0000), 5 },
     /* Default: scope 14.  */
     { { { 0, 0, 0, 0 } }, htonl_c (0x00000000), 14 }
   };
@@ -1456,13 +1738,13 @@ rfc3484_sort (const void *p1, const void *p2, void *arg)
 
              /* Fill in the results in all the records.  */
              for (int i = 0; i < src->nresults; ++i)
-               if (src->results[i].index == a1_index)
+               if (a1_index != -1 && src->results[i].index == a1_index)
                  {
                    assert (src->results[i].native == -1
                            || src->results[i].native == a1_native);
                    src->results[i].native = a1_native;
                  }
-               else if (src->results[i].index == a2_index)
+               else if (a2_index != -1 && src->results[i].index == a2_index)
                  {
                    assert (src->results[i].native == -1
                            || src->results[i].native == a2_native);
@@ -2183,11 +2465,27 @@ getaddrinfo (const char *name, const char *service,
       __typeof (once) old_once = once;
       __libc_once (once, gaiconf_init);
       /* Sort results according to RFC 3484.  */
-      struct sort_result results[nresults];
-      size_t order[nresults];
+      struct sort_result *results;
+      size_t *order;
       struct addrinfo *q;
       struct addrinfo *last = NULL;
       char *canonname = NULL;
+      bool malloc_results;
+
+      malloc_results
+       = !__libc_use_alloca (nresults * (sizeof (*results) + sizeof (size_t)));
+      if (malloc_results)
+       {
+         results = malloc (nresults * (sizeof (*results) + sizeof (size_t)));
+         if (results == NULL)
+           {
+             free (in6ai);
+             return EAI_MEMORY;
+           }
+       }
+      else
+       results = alloca (nresults * (sizeof (*results) + sizeof (size_t)));
+      order = (size_t *) (results + nresults);
 
       /* If we have information about deprecated and temporary addresses
         sort the array now.  */
@@ -2243,8 +2541,20 @@ getaddrinfo (const char *name, const char *service,
                }
 
              socklen_t sl = sizeof (results[i].source_addr);
+#ifdef __FreeBSD_kernel__
+             struct sockaddr_in6 sa_in6;
+             const struct sockaddr *sa = &sa_in6; 
+             memcpy(&sa_in6, q->ai_addr, q->ai_family == AF_INET6 ?
+                    sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in));
+             /* The FreeBSD kernel doesn't allow connections on port 0. Use
+                port 1 instead, as on the FreeBSD libc. */
+             if (sa_in6.sin6_port == htons(0))
+               sa_in6.sin6_port = htons(1);
+#else
+             const struct sockaddr *sa = q->ai_addr;
+#endif
              if (fd != -1
-                 && __connect (fd, q->ai_addr, q->ai_addrlen) == 0
+                 && __connect (fd, sa, q->ai_addrlen) == 0
                  && __getsockname (fd,
                                    (struct sockaddr *) &results[i].source_addr,
                                    &sl) == 0)
@@ -2265,7 +2575,14 @@ getaddrinfo (const char *name, const char *service,
                          tmp.addr[0] = 0;
                          tmp.addr[1] = 0;
                          tmp.addr[2] = htonl (0xffff);
-                         tmp.addr[3] = sinp->sin_addr.s_addr;
+                         /* Special case for lo interface, the source address
+                            being possibly different than the interface 
+                            address. */
+                         if ((ntohl(sinp->sin_addr.s_addr) & 0xff000000)
+                             == 0x7f000000)
+                           tmp.addr[3] = htonl(0x7f000001);
+                         else
+                           tmp.addr[3] = sinp->sin_addr.s_addr;
                        }
                      else
                        {
@@ -2338,7 +2655,7 @@ getaddrinfo (const char *name, const char *service,
          __libc_lock_define_initialized (static, lock);
 
          __libc_lock_lock (lock);
-         if (old_once && gaiconf_reload_flag)
+         if (__libc_once_get(old_once) && gaiconf_reload_flag)
            gaiconf_reload ();
          qsort_r (order, nresults, sizeof (order[0]), rfc3484_sort, &src);
          __libc_lock_unlock (lock);
@@ -2354,6 +2671,9 @@ getaddrinfo (const char *name, const char *service,
 
       /* Fill in the canonical name into the new first entry.  */
       p->ai_canonname = canonname;
+
+      if (malloc_results)
+       free (results);
     }
 
   free (in6ai);
index 957d4b4..441a736 100644 (file)
@@ -17,6 +17,8 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _PPC_DL_TLS_H
+# define _PPC_DL_TLS_H 1
 
 /* Type used for the representation of TLS information in the TOC.  */
 typedef struct
@@ -47,3 +49,8 @@ extern void *__tls_get_addr (tls_index *ti);
 # define GET_ADDR_OFFSET       (ti->ti_offset + TLS_DTV_OFFSET)
 # define __TLS_GET_ADDR(__ti)  (__tls_get_addr (__ti) - TLS_DTV_OFFSET)
 #endif
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
+
+#endif /* dl-tls.h */
index 3f204cd..a31e1ed 100644 (file)
 
 #define ELF_MACHINE_IRELA      1
 
+static inline Elf32_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf32_Addr addr)
+{
+  return ((Elf32_Addr (*) (void)) (addr)) ();
+}
+
 static inline void
 __attribute ((always_inline))
 elf_irela (const Elf32_Rela *reloc)
@@ -35,7 +42,7 @@ elf_irela (const Elf32_Rela *reloc)
   if (__builtin_expect (r_type == R_PPC_IRELATIVE, 1))
     {
       Elf32_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf32_Addr value = ((Elf32_Addr (*) (void)) reloc->r_addend) ();
+      Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *reloc_addr = value;
     }
   else
index 6a158c3..bd815c7 100644 (file)
@@ -137,6 +137,7 @@ _dl_prof_resolve:
        stw r9,40(r1)
        stw r10,44(r1)
        stw r0,8(r1)
+#ifndef __NO_FPRS__
  # Save the floating point registers
        stfd fp1,48(r1)
        stfd fp2,56(r1)
@@ -146,6 +147,7 @@ _dl_prof_resolve:
        stfd fp6,88(r1)
        stfd fp7,96(r1)
        stfd fp8,104(r1)
+#endif
  # XXX TODO: store vmx registers
  # Load the extra parameters.
        addi r6,r1,16
@@ -169,6 +171,7 @@ _dl_prof_resolve:
        lwz r4,20(r1)
        lwz r3,16(r1)
         lwz r0,12(r1)
+#ifndef __NO_FPRS__
  # Load the floating point registers.
        lfd fp1,48(r1)
        lfd fp2,56(r1)
@@ -178,6 +181,7 @@ _dl_prof_resolve:
        lfd fp6,88(r1)
        lfd fp7,96(r1)
        lfd fp8,104(r1)
+#endif
  # ...unwind the stack frame, and jump to the PLT entry we updated.
        addi r1,r1,320
        bctr
index 6cded50..56e1cc5 100644 (file)
 
 #include <stdio.h>
 #include <unistd.h>
+#include <ldsodefs.h>
+#include <dl-machine.h>
 
 #define ELF_MACHINE_IRELA      1
 
-typedef struct
+static inline Elf64_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf64_Addr addr)
 {
-  Elf64_Addr fd_func;
-  Elf64_Addr fd_toc;
-  Elf64_Addr fd_aux;
-} Elf64_FuncDesc;
+  return ((Elf64_Addr (*) (void)) (addr)) ();
+}
 
 static inline void
 __attribute ((always_inline))
@@ -42,13 +44,13 @@ elf_irela (const Elf64_Rela *reloc)
   if (__builtin_expect (r_type == R_PPC64_IRELATIVE, 1))
     {
       Elf64_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf64_Addr value = ((Elf64_Addr (*) (void)) reloc->r_addend) ();
+      Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *reloc_addr = value;
     }
   else if (__builtin_expect (r_type == R_PPC64_JMP_IREL, 1))
     {
       Elf64_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf64_Addr value = ((Elf64_Addr (*) (void)) reloc->r_addend) ();
+      Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *(Elf64_FuncDesc *) reloc_addr = *(Elf64_FuncDesc *) value;
     }
   else
diff --git a/sysdeps/powerpc/powerpc64/power7/Makefile b/sysdeps/powerpc/powerpc64/power7/Makefile
new file mode 100644 (file)
index 0000000..b0f4520
--- /dev/null
@@ -0,0 +1,5 @@
+ifeq ($(subdir),elf)
+# Prevent the use of VSX registers and insns in _dl_start, which under -O3
+# optimization may require a TOC reference before relocations are resolved.
+CFLAGS-rtld.c += -mno-vsx
+endif
index 0560462..deeb192 100644 (file)
@@ -75,3 +75,6 @@ __tls_get_offset:\n\
      + (unsigned long) __builtin_thread_pointer (); }) 
 
 #endif
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 989722e..444cc3d 100644 (file)
@@ -338,9 +338,9 @@ ildouble: 2
 ldouble: 2
 Test "Real part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
 double: 1
-float: 4
+float: 5
 idouble: 1
-ifloat: 4
+ifloat: 5
 ildouble: 3
 ldouble: 3
 Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i) == -119.0 - 120.0 i":
@@ -1117,9 +1117,9 @@ ldouble: 1
 
 Function: Real part of "cpow":
 double: 2
-float: 4
+float: 5
 idouble: 2
-ifloat: 4
+ifloat: 5
 ildouble: 10
 ldouble: 10
 
index 057862d..5897dcd 100644 (file)
@@ -9,3 +9,11 @@ CFLAGS-rtld.c += -Wno-uninitialized -Wno-unused
 CFLAGS-dl-load.c += -Wno-unused
 CFLAGS-dl-reloc.c += -Wno-unused
 endif
+
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
index 2b020f8..55b3386 100644 (file)
@@ -2,5 +2,13 @@ libc {
   GLIBC_2.0 {
     # Functions from libgcc.
     __divdi3; __moddi3; __udivdi3; __umoddi3;
+    __cmpdi2;
+    __fixdfdi;
+    __fixsfdi;
+    __fixunsdfdi;
+    __fixunssfdi;
+    __floatdidf;
+    __floatdisf;
+    __ucmpdi2;
   }
 }
diff --git a/sysdeps/s390/s390-32/libgcc-compat.c b/sysdeps/s390/s390-32/libgcc-compat.c
new file mode 100644 (file)
index 0000000..72e2662
--- /dev/null
@@ -0,0 +1,83 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2003 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by GOTO Masanori <gotom@debian.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int32_t __cmpdi2 (int64_t, int64_t);
+int32_t __cmpdi2_internal (int64_t u, int64_t v)
+{
+  return __cmpdi2 (u, v);
+}
+symbol_version (__cmpdi2_internal, __cmpdi2, GLIBC_2.0);
+
+extern int64_t __fixdfdi (double);
+int64_t __fixdfdi_internal (double d)
+{
+  return __fixdfdi (d);
+}
+symbol_version (__fixdfdi_internal, __fixdfdi, GLIBC_2.0);
+
+extern int64_t __fixsfdi (float);
+int64_t __fixsfdi_internal (float d)
+{
+  return __fixsfdi (d);
+}
+symbol_version (__fixsfdi_internal, __fixsfdi, GLIBC_2.0);
+
+extern int64_t __fixunsdfdi (double);
+int64_t __fixunsdfdi_internal (double d)
+{
+  return __fixunsdfdi (d);
+}
+symbol_version (__fixunsdfdi_internal, __fixunsdfdi, GLIBC_2.0);
+
+extern int64_t __fixunssfdi (float);
+int64_t __fixunssfdi_internal (float d)
+{
+  return __fixunssfdi (d);
+}
+symbol_version (__fixunssfdi_internal, __fixunssfdi, GLIBC_2.0);
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+  return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+extern float __floatdisf (int64_t);
+float __floatdisf_internal (int64_t u)
+{
+  return __floatdisf (u);
+}
+symbol_version (__floatdisf_internal, __floatdisf, GLIBC_2.0);
+
+extern int32_t __ucmpdi2 (int64_t, int64_t);
+int32_t __ucmpdi2_internal (int64_t u, int64_t v)
+{
+  return __ucmpdi2 (u, v);
+}
+symbol_version (__ucmpdi2_internal, __ucmpdi2, GLIBC_2.0);
+
+#endif
index 14daf21..5bcaaae 100644 (file)
@@ -169,7 +169,10 @@ gconv_end (struct __gconv_step *data)
     register unsigned long long outlen asm("11") = outend - outptr;    \
     uint64_t cc = 0;                                                   \
                                                                        \
-    asm volatile ("0: " INSTRUCTION "  \n\t"                           \
+    asm volatile (".machine push       \n\t"                           \
+                  ".machine \"z9-109\" \n\t"                           \
+                 "0: " INSTRUCTION "  \n\t"                            \
+                  ".machine pop        \n\t"                           \
                   "   jo     0b        \n\t"                           \
                  "   ipm    %2        \n"                              \
                  : "+a" (pOutput), "+a" (pInput), "+d" (cc),           \
index 5f73f3c..812a42f 100644 (file)
@@ -151,7 +151,10 @@ gconv_end (struct __gconv_step *data)
     register unsigned long long outlen asm("11") = outend - outptr;    \
     uint64_t cc = 0;                                                   \
                                                                        \
-    asm volatile ("0: " INSTRUCTION "  \n\t"                           \
+    asm volatile (".machine push       \n\t"                           \
+                  ".machine \"z9-109\" \n\t"                           \
+                 "0: " INSTRUCTION "  \n\t"                            \
+                  ".machine pop        \n\t"                           \
                   "   jo     0b        \n\t"                           \
                  "   ipm    %2        \n"                              \
                  : "+a" (pOutput), "+a" (pInput), "+d" (cc),           \
index 17ef8bc..0ffd848 100644 (file)
@@ -155,7 +155,10 @@ gconv_end (struct __gconv_step *data)
     register unsigned long long outlen asm("11") = outend - outptr;    \
     uint64_t cc = 0;                                                   \
                                                                        \
-    asm volatile ("0: " INSTRUCTION "  \n\t"                           \
+    asm volatile (".machine push       \n\t"                           \
+                  ".machine \"z9-109\" \n\t"                           \
+                 "0: " INSTRUCTION "  \n\t"                            \
+                  ".machine pop        \n\t"                           \
                   "   jo     0b        \n\t"                           \
                  "   ipm    %2        \n"                              \
                  : "+a" (pOutput), "+a" (pInput), "+d" (cc),           \
index 98e2f19..b5e0348 100644 (file)
@@ -27,3 +27,6 @@ typedef struct
 
 
 extern void *__tls_get_addr (tls_index *ti);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 6edf8d5..0e14762 100644 (file)
@@ -27,3 +27,6 @@ typedef struct
 
 
 extern void *__tls_get_addr (tls_index *ti);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 6529ad8..e2f0c16 100644 (file)
@@ -24,6 +24,14 @@ ifeq ($(subdir),csu)
 CFLAGS-initfini.s += -mcpu=v7
 endif
 
+ifeq ($(subdir),csu)
+ifeq (yes,$(build-shared))
+# Compatibility
+sysdep_routines += libgcc-compat
+shared-only-routines += libgcc-compat
+endif
+endif
+
 # We distribute these files, even though they are generated,
 # so as to avoid the need for a functioning m4 to build the library.
 divrem := sdiv udiv rem urem
index aa36082..a53ff1c 100644 (file)
@@ -1,5 +1,9 @@
 libc {
   GLIBC_2.0 {
     .div; .mul; .rem; .udiv; .umul; .urem;
+    __divdi3; __moddi3; __udivdi3; __umoddi3; __muldi3;
+    __ashldi3; __ashrdi3; __lshrdi3; __cmpdi2; __ucmpdi2;
+    __fixdfdi; __fixsfdi; __fixunsdfdi; __fixunssfdi; 
+    __floatdidf; __floatdisf;
   }
 }
index 1891938..4eaaa37 100644 (file)
 #include <stdio.h>
 #include <unistd.h>
 #include <dl-plt.h>
+#include <ldsodefs.h>
 
 #define ELF_MACHINE_IRELA      1
 
+static inline Elf32_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf32_Addr addr)
+{
+  return ((Elf32_Addr (*) (int)) (addr)) (GLRO(dl_hwcap));
+}
+
 static inline void
 __attribute ((always_inline))
 elf_irela (const Elf32_Rela *reloc)
@@ -36,13 +44,13 @@ elf_irela (const Elf32_Rela *reloc)
   if (__builtin_expect (r_type == R_SPARC_IRELATIVE, 1))
     {
       Elf32_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf32_Addr value = ((Elf32_Addr (*) (void)) reloc->r_addend) ();
+      Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *reloc_addr = value;
     }
   else if (__builtin_expect (r_type == R_SPARC_JMP_IREL, 1))
     {
       Elf32_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf32_Addr value = ((Elf32_Addr (*) (void)) reloc->r_addend) ();
+      Elf32_Addr value = elf_ifunc_invoke(reloc->r_addend);
 
       sparc_fixup_plt (reloc, reloc_addr, value, 0, 1);
     }
index 9631db3..f8e8fe4 100644 (file)
@@ -399,7 +399,7 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
       && __builtin_expect (ELFW(ST_TYPE) (sym->st_info) == STT_GNU_IFUNC, 0)
       && __builtin_expect (sym->st_shndx != SHN_UNDEF, 1))
     {
-      value = ((Elf32_Addr (*) (void)) value) ();
+      value = ((Elf32_Addr (*) (int)) value) (GLRO(dl_hwcap));
     }
 
   switch (r_type)
@@ -430,11 +430,11 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
       *reloc_addr = value;
       break;
     case R_SPARC_IRELATIVE:
-      value = ((Elf32_Addr (*) (void)) value) ();
+      value = ((Elf32_Addr (*) (int)) value) (GLRO(dl_hwcap));
       *reloc_addr = value;
       break;
     case R_SPARC_JMP_IREL:
-      value = ((Elf32_Addr (*) (void)) value) ();
+      value = ((Elf32_Addr (*) (int)) value) (GLRO(dl_hwcap));
       /* Fall thru */
     case R_SPARC_JMP_SLOT:
       {
@@ -562,7 +562,7 @@ elf_machine_lazy_rel (struct link_map *map,
   else if (r_type == R_SPARC_JMP_IREL)
     {
       Elf32_Addr value = map->l_addr + reloc->r_addend;
-      value = ((Elf32_Addr (*) (void)) value) ();
+      value = ((Elf32_Addr (*) (int)) value) (GLRO(dl_hwcap));
       sparc_fixup_plt (reloc, reloc_addr, value, 1, 1);
     }
   else if (r_type == R_SPARC_NONE)
index bfb891f..0fbd950 100644 (file)
@@ -18,6 +18,9 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _DL_PLT_H
+#define _DL_PLT_H
+
 /* Some SPARC opcodes we need to use for self-modifying code.  */
 #define OPCODE_NOP     0x01000000 /* nop */
 #define OPCODE_CALL    0x40000000 /* call ?; add PC-rel word address */
@@ -95,3 +98,5 @@ sparc_fixup_plt (const Elf32_Rela *reloc, Elf32_Addr *reloc_addr,
 
   return value;
 }
+
+#endif /* dl-plt.h */
diff --git a/sysdeps/sparc/sparc32/hp-timing.h b/sysdeps/sparc/sparc32/hp-timing.h
new file mode 100644 (file)
index 0000000..344fec5
--- /dev/null
@@ -0,0 +1,34 @@
+/* High precision, low overhead timing functions.  i386 version.
+   Copyright (C) 2003 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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#ifndef _SPARC_HP_TIMING_H
+#define _SPARC_HP_TIMING_H     1
+
+#define hp_timing_t hp_timing_t__
+#include <sysdeps/generic/hp-timing.h>
+#undef hp_timing_t
+
+/* We don't use high-precision timers, but we might load an sparcv9 libpthread
+   which does.  */
+#define HP_TIMING_PAD 1
+
+/* sparcv9 uses 64bit values for the times.  */
+typedef unsigned long long int hp_timing_t;
+
+#endif /* hp-timing.h */
diff --git a/sysdeps/sparc/sparc32/libgcc-compat.c b/sysdeps/sparc/sparc32/libgcc-compat.c
new file mode 100644 (file)
index 0000000..3a5f83f
--- /dev/null
@@ -0,0 +1,121 @@
+/* pre-.hidden libgcc compatibility
+   Copyright (C) 2002 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Guido Guenther <agx@sigxcpu.org>
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+
+#include <stdint.h>
+#include <shlib-compat.h>
+
+#if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2_6)
+
+extern int64_t __ashldi3 (int64_t, int32_t);
+int64_t __ashldi3_internal (int64_t u, int32_t b)
+{
+  return __ashldi3 (u, b);
+}
+symbol_version (__ashldi3_internal, __ashldi3, GLIBC_2.0);
+
+
+extern int64_t __ashrdi3 (int64_t, int32_t);
+int64_t __ashrdi3_internal (int64_t u, int32_t b)
+{
+  return __ashrdi3 (u, b);
+}
+symbol_version (__ashrdi3_internal, __ashrdi3, GLIBC_2.0);
+
+
+extern int64_t __lshrdi3 (int64_t, int32_t);
+int64_t __lshrdi3_internal (int64_t u, int32_t b)
+{
+  return __lshrdi3 (u, b);
+}
+symbol_version (__lshrdi3_internal, __lshrdi3, GLIBC_2.0);
+
+extern int32_t __cmpdi2 (int64_t, int64_t);
+int32_t __cmpdi2_internal (int64_t u, int64_t v)
+{
+  return __cmpdi2 (u, v);
+}
+symbol_version (__cmpdi2_internal, __cmpdi2, GLIBC_2.0);
+
+
+extern int32_t __ucmpdi2 (int64_t, int64_t);
+int32_t __ucmpdi2_internal (int64_t u, int64_t v)
+{
+  return __ucmpdi2 (u, v);
+}
+symbol_version (__ucmpdi2_internal, __ucmpdi2, GLIBC_2.0);
+
+
+extern int64_t __fixdfdi (double);
+int64_t __fixdfdi_internal (double d)
+{
+  return __fixdfdi (d);
+}
+symbol_version (__fixdfdi_internal, __fixdfdi, GLIBC_2.0);
+
+
+extern int64_t __fixsfdi (float);
+int64_t __fixsfdi_internal (float d)
+{
+  return __fixsfdi (d);
+}
+symbol_version (__fixsfdi_internal, __fixsfdi, GLIBC_2.0);
+
+
+extern int64_t __fixunsdfdi (double);
+int64_t __fixunsdfdi_internal (double d)
+{
+         return __fixunsdfdi (d);
+}
+symbol_version (__fixunsdfdi_internal, __fixunsdfdi, GLIBC_2.0);
+
+extern int64_t __fixunssfdi (float);
+int64_t __fixunssfdi_internal (float d)
+{
+  return __fixunssfdi (d);
+}
+
+symbol_version (__fixunssfdi_internal, __fixunssfdi, GLIBC_2.0);
+
+
+extern double __floatdidf (int64_t);
+double __floatdidf_internal (int64_t u)
+{
+         return __floatdidf (u);
+}
+symbol_version (__floatdidf_internal, __floatdidf, GLIBC_2.0);
+
+
+extern float floatdisf (int64_t);
+float __floatdisf_internal (int64_t u)
+{
+  return __floatdisf (u);
+}
+symbol_version (__floatdisf_internal, __floatdisf, GLIBC_2.0);
+
+
+extern int64_t __muldi3 (int64_t, int64_t);
+int64_t __muldi3_internal (int64_t u, int64_t v)
+{
+  return __muldi3 (u, v);
+}
+symbol_version (__muldi3_internal, __muldi3, GLIBC_2.0);
+
+#endif
index 1a2a0a3..e356ac6 100644 (file)
 #include <stdio.h>
 #include <unistd.h>
 #include <dl-plt.h>
+#include <ldsodefs.h>
 
 #define ELF_MACHINE_IRELA      1
 
+static inline Elf64_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf64_Addr addr)
+{
+  return ((Elf64_Addr (*) (int)) (addr)) (GLRO(dl_hwcap));
+}
+
 static inline void
 __attribute ((always_inline))
 elf_irela (const Elf64_Rela *reloc)
@@ -36,13 +44,13 @@ elf_irela (const Elf64_Rela *reloc)
   if (__builtin_expect (r_type == R_SPARC_IRELATIVE, 1))
     {
       Elf64_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf64_Addr value = ((Elf64_Addr (*) (void)) reloc->r_addend) ();
+      Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *reloc_addr = value;
     }
   else if (__builtin_expect (r_type == R_SPARC_JMP_IREL, 1))
     {
       Elf64_Addr *const reloc_addr = (void *) reloc->r_offset;
-      Elf64_Addr value = ((Elf64_Addr (*) (void)) reloc->r_addend) ();
+      Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend);
       struct link_map map = { .l_addr = 0 };
 
       /* 'high' is always zero, for large PLT entries the linker
index 82ab5a4..aaa22d6 100644 (file)
@@ -430,7 +430,7 @@ elf_machine_rela (struct link_map *map, const Elf64_Rela *reloc,
   if (sym != NULL
       && __builtin_expect (ELFW(ST_TYPE) (sym->st_info) == STT_GNU_IFUNC, 0)
       && __builtin_expect (sym->st_shndx != SHN_UNDEF, 1))
-    value = ((Elf64_Addr (*) (void)) value) ();
+    value = ((Elf64_Addr (*) (int)) value) (GLRO(dl_hwcap));
 
   switch (r_type)
     {
@@ -460,11 +460,11 @@ elf_machine_rela (struct link_map *map, const Elf64_Rela *reloc,
       *reloc_addr = value;
       break;
     case R_SPARC_IRELATIVE:
-      value = ((Elf64_Addr (*) (void)) value) ();
+      value = ((Elf64_Addr (*) (int)) value) (GLRO(dl_hwcap));
       *reloc_addr = value;
       break;
     case R_SPARC_JMP_IREL:
-      value = ((Elf64_Addr (*) (void)) value) ();
+      value = ((Elf64_Addr (*) (int)) value) (GLRO(dl_hwcap));
       /* Fall thru */
     case R_SPARC_JMP_SLOT:
 #ifdef RESOLVE_CONFLICT_FIND_MAP
@@ -658,7 +658,7 @@ elf_machine_lazy_rel (struct link_map *map,
           || r_type == R_SPARC_IRELATIVE)
     {
       Elf64_Addr value = map->l_addr + reloc->r_addend;
-      value = ((Elf64_Addr (*) (void)) value) ();
+      value = ((Elf64_Addr (*) (int)) value) (GLRO(dl_hwcap));
       if (r_type == R_SPARC_JMP_IREL)
        {
          /* 'high' is always zero, for large PLT entries the linker
index ca2fe3b..ed8abfa 100644 (file)
@@ -17,6 +17,9 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#ifndef _DL_PLT_H
+#define _DL_PLT_H
+
 /* We have 4 cases to handle.  And we code different code sequences
    for each one.  I love V9 code models...  */
 static inline void __attribute__ ((always_inline))
@@ -161,3 +164,5 @@ sparc64_fixup_plt (struct link_map *map, const Elf64_Rela *reloc,
       __asm __volatile ("flush %0" : : "r" (insns));
     }
 }
+
+#endif /* dl-plt.h */
index a708de1..c12dc3b 100644 (file)
@@ -32,26 +32,10 @@ ENTRY(memcpy)
         or     %o3, %lo(_GLOBAL_OFFSET_TABLE_+4), %o3
 1:     add     %o7, %o3, %o3
        mov     %o5, %o7
-       sethi   %hi(_rtld_global_ro), %o2
-       or      %o2, %lo(_rtld_global_ro), %o2
-#  ifdef __arch64__
-       ldx     [%o3 + %o2], %o2
-       ldx     [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET], %o2
-#  else
-       ld      [%o3 + %o2], %o2
-       ld      [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET + 4], %o2
-#  endif
-# else
-       set     _dl_hwcap, %o3
-#  ifdef __arch64__
-       ldx     [%o3], %o2
-#  else
-       ld      [%o3 + 4], %o2
-#  endif
 # endif
-       andcc   %o2, 0x80, %g0  ! HWCAP_SPARC_N2
+       andcc   %o0, 0x80, %g0  ! HWCAP_SPARC_N2
        be      1f
-        andcc  %o2, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
+        andcc  %o0, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
 # ifdef SHARED
        sethi   %gdop_hix22(__memcpy_niagara2), %o1
        xor     %o1, %gdop_lox10(__memcpy_niagara2), %o1
@@ -61,7 +45,7 @@ ENTRY(memcpy)
        ba      10f
         nop
 1:     be      1f
-        andcc  %o2, 0x20, %g0  ! HWCAP_SPARC_ULTRA3
+        andcc  %o0, 0x20, %g0  ! HWCAP_SPARC_ULTRA3
 # ifdef SHARED
        sethi   %gdop_hix22(__memcpy_niagara1), %o1
        xor     %o1, %gdop_lox10(__memcpy_niagara1), %o1
index 23e513f..2e27448 100644 (file)
@@ -32,24 +32,8 @@ ENTRY(memset)
         or     %o3, %lo(_GLOBAL_OFFSET_TABLE_+4), %o3
 1:     add     %o7, %o3, %o3
        mov     %o5, %o7
-       sethi   %hi(_rtld_global_ro), %o2
-       or      %o2, %lo(_rtld_global_ro), %o2
-#  ifdef __arch64__
-       ldx     [%o3 + %o2], %o2
-       ldx     [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET], %o2
-#  else
-       ld      [%o3 + %o2], %o2
-       ld      [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET + 4], %o2
-#  endif
-# else
-       set     _dl_hwcap, %o3
-#  ifdef __arch64__
-       ldx     [%o3], %o2
-#  else
-       ld      [%o3 + 4], %o2
-#  endif
 # endif
-       andcc   %o2, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
+       andcc   %o0, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
        be      9f
         nop
 # ifdef SHARED
@@ -84,24 +68,8 @@ ENTRY(__bzero)
         or     %o3, %lo(_GLOBAL_OFFSET_TABLE_+4), %o3
 1:     add     %o7, %o3, %o3
        mov     %o5, %o7
-       sethi   %hi(_rtld_global_ro), %o2
-       or      %o2, %lo(_rtld_global_ro), %o2
-#  ifdef __arch64__
-       ldx     [%o3 + %o2], %o2
-       ldx     [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET], %o2
-#  else
-       ld      [%o3 + %o2], %o2
-       ld      [%o2 + RTLD_GLOBAL_RO_DL_HWCAP_OFFSET + 4], %o2
-#  endif
-# else
-       set     _dl_hwcap, %o3
-#  ifdef __arch64__
-       ldx     [%o3], %o2
-#  else
-       ld      [%o3 + 4], %o2
-#  endif
 # endif
-       andcc   %o2, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
+       andcc   %o0, 0x40, %g0  ! HWCAP_SPARC_BLKINIT
        be      9f
         nop
 # ifdef SHARED
@@ -114,8 +82,8 @@ ENTRY(__bzero)
         nop
 9:
 # ifdef SHARED
-       sethi   %gdop_hix22(__memset_ultra1), %o1
-       xor     %o1, %gdop_lox10(__memset_ultra1), %o1
+       sethi   %gdop_hix22(__bzero_ultra1), %o1
+       xor     %o1, %gdop_lox10(__bzero_ultra1), %o1
 # else
        set     __bzero_ultra1, %o1
 # endif
index 8303f07..347b519 100644 (file)
@@ -40,8 +40,15 @@ struct __dirstream
 
     off_t filepos;             /* Position of next entry to read.  */
 
-    /* Directory block.  */
-    char data[0] __attribute__ ((aligned (__alignof__ (void*))));
+    int errcode;               /* Delayed error code.  */
+
+    /* Directory block.  We must make sure that this block starts
+       at an address that is aligned adequately enough to store
+       dirent entries.  Using the alignment of "void *" is not
+       sufficient because dirents on 32-bit platforms can require
+       64-bit alignment.  We use "long double" here to be consistent
+       with what malloc uses.  */
+    char data[0] __attribute__ ((aligned (__alignof__ (long double))));
   };
 
 #define _DIR_dirfd(dirp)       ((dirp)->fd)
index fbf14f5..8a9df84 100644 (file)
@@ -146,6 +146,7 @@ weak_alias (__opendir, opendir)
 #ifdef __ASSUME_O_CLOEXEC
 # define check_have_o_cloexec(fd) 1
 #else
+#ifdef O_CLOEXEC
 static int
 check_have_o_cloexec (int fd)
 {
@@ -154,6 +155,7 @@ check_have_o_cloexec (int fd)
   return __have_o_cloexec > 0;
 }
 #endif
+#endif
 
 
 DIR *
@@ -208,6 +210,7 @@ __alloc_dir (int fd, bool close_fd, const struct stat64 *statp)
   dirp->size = 0;
   dirp->offset = 0;
   dirp->filepos = 0;
+  dirp->errcode = 0;
 
   return dirp;
 }
index e166174..9bc095d 100644 (file)
@@ -42,6 +42,7 @@ __READDIR_R (DIR *dirp, DIRENT_TYPE *entry, DIRENT_TYPE **result)
   DIRENT_TYPE *dp;
   size_t reclen;
   const int saved_errno = errno;
+  int ret;
 
   __libc_lock_lock (dirp->lock);
 
@@ -72,10 +73,10 @@ __READDIR_R (DIR *dirp, DIRENT_TYPE *entry, DIRENT_TYPE **result)
                  bytes = 0;
                  __set_errno (saved_errno);
                }
+             if (bytes < 0)
+               dirp->errcode = errno;
 
              dp = NULL;
-             /* Reclen != 0 signals that an error occurred.  */
-             reclen = bytes != 0;
              break;
            }
          dirp->size = (size_t) bytes;
@@ -108,29 +109,46 @@ __READDIR_R (DIR *dirp, DIRENT_TYPE *entry, DIRENT_TYPE **result)
       dirp->filepos += reclen;
 #endif
 
-      /* Skip deleted files.  */
+#ifdef NAME_MAX
+      if (reclen > offsetof (DIRENT_TYPE, d_name) + NAME_MAX + 1)
+       {
+         /* The record is very long.  It could still fit into the
+            caller-supplied buffer if we can skip padding at the
+            end.  */
+         size_t namelen = _D_EXACT_NAMLEN (dp);
+         if (namelen <= NAME_MAX)
+           reclen = offsetof (DIRENT_TYPE, d_name) + namelen + 1;
+         else
+           {
+             /* The name is too long.  Ignore this file.  */
+             dirp->errcode = ENAMETOOLONG;
+             dp->d_ino = 0;
+             continue;
+           }
+       }
+#endif
+
+      /* Skip deleted and ignored files.  */
     }
   while (dp->d_ino == 0);
 
   if (dp != NULL)
     {
-#ifdef GETDENTS_64BIT_ALIGNED
-      /* The d_reclen value might include padding which is not part of
-        the DIRENT_TYPE data structure.  */
-      reclen = MIN (reclen,
-                   offsetof (DIRENT_TYPE, d_name) + sizeof (dp->d_name));
-#endif
       *result = memcpy (entry, dp, reclen);
-#ifdef GETDENTS_64BIT_ALIGNED
+#ifdef _DIRENT_HAVE_D_RECLEN
       entry->d_reclen = reclen;
 #endif
+      ret = 0;
     }
   else
-    *result = NULL;
+    {
+      *result = NULL;
+      ret = dirp->errcode;
+    }
 
   __libc_lock_unlock (dirp->lock);
 
-  return dp != NULL ? 0 : reclen ? errno : 0;
+  return ret;
 }
 
 #ifdef __READDIR_R_ALIAS
index 051e935..d781f57 100644 (file)
@@ -33,5 +33,6 @@ rewinddir (dirp)
   dirp->filepos = 0;
   dirp->offset = 0;
   dirp->size = 0;
+  dirp->errcode = 0;
   __libc_lock_unlock (dirp->lock);
 }
index 9ef9f47..758903b 100644 (file)
 #include <sys/syscall.h>
 #include <kernel-features.h>
 
+/* Do not use the accept4 syscall on socketcall architectures unless
+   it was added at the same time as the socketcall support or can be
+   assumed to be present.  */
+#if defined __ASSUME_SOCKETCALL \
+    && !defined __ASSUME_ACCEPT4_SYSCALL_WITH_SOCKETCALL \
+    && !defined __ASSUME_ACCEPT4_SYSCALL
+# undef __NR_accept4
+#endif
 
 #ifdef __NR_accept4
 int
@@ -43,7 +51,7 @@ accept4 (int fd, __SOCKADDR_ARG addr, socklen_t *addr_len, int flags)
   return result;
 }
 #elif defined __NR_socketcall
-# ifndef __ASSUME_ACCEPT4
+# ifndef __ASSUME_ACCEPT4_SOCKETCALL
 extern int __internal_accept4 (int fd, __SOCKADDR_ARG addr,
                               socklen_t *addr_len, int flags)
      attribute_hidden;
@@ -84,7 +92,8 @@ accept4 (int fd, __SOCKADDR_ARG addr, socklen_t *addr_len, int flags)
   return -1;
 }
 # else
-/* When __ASSUME_ACCEPT4 accept4 is defined in internal_accept4.S.  */
+/* When __ASSUME_ACCEPT4_SOCKETCALL accept4 is defined in
+   internal_accept4.S.  */
 # endif
 #else
 int
index ca2c9f0..40b581b 100644 (file)
@@ -100,7 +100,13 @@ enum __rlimit_resource
   __RLIMIT_RTPRIO = 14,
 #define RLIMIT_RTPRIO __RLIMIT_RTPRIO
 
-  __RLIMIT_NLIMITS = 15,
+  /* Maximum CPU time that a process scheduled under a real-time
+     scheduling policy may consume without making a blocking
+     system call.  */
+  __RLIMIT_RTTIME = 15,
+#define RLIMIT_RTTIME __RLIMIT_RTTIME
+
+  __RLIMIT_NLIMITS = 16,
   __RLIM_NLIMITS = __RLIMIT_NLIMITS
 #define RLIMIT_NLIMITS __RLIMIT_NLIMITS
 #define RLIM_NLIMITS __RLIM_NLIMITS
index 6e6624a..58db4cd 100644 (file)
@@ -77,13 +77,7 @@ __check_native (uint32_t a1_index, int *a1_native,
   memset (&nladdr, '\0', sizeof (nladdr));
   nladdr.nl_family = AF_NETLINK;
 
-#ifdef PAGE_SIZE
-  /* Help the compiler optimize out the malloc call if PAGE_SIZE
-     is constant and smaller or equal to PTHREAD_STACK_MIN/4.  */
-  const size_t buf_size = PAGE_SIZE;
-#else
   const size_t buf_size = __getpagesize ();
-#endif
   bool use_malloc = false;
   char *buf;
 
index b789a32..7720b58 100644 (file)
@@ -25,6 +25,8 @@
 #include <string.h>
 #include <time.h>
 #include <unistd.h>
+#include <alloca.h>
+#include <stdlib.h>
 #include <sys/socket.h>
 
 #include <asm/types.h>
@@ -71,13 +73,7 @@ make_request (int fd, pid_t pid, bool *seen_ipv4, bool *seen_ipv6,
   memset (&nladdr, '\0', sizeof (nladdr));
   nladdr.nl_family = AF_NETLINK;
 
-#ifdef PAGE_SIZE
-  /* Help the compiler optimize out the malloc call if PAGE_SIZE
-     is constant and smaller or equal to PTHREAD_STACK_MIN/4.  */
-  const size_t buf_size = PAGE_SIZE;
-#else
   const size_t buf_size = __getpagesize ();
-#endif
   bool use_malloc = false;
   char *buf;
 
index 8c52456..4acd2b8 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <errno.h>
 #include <sysdep.h>
+#include <time.h>
 
 #include "kernel-posix-cpu-timers.h"
 #include <kernel-features.h>
index df07869..285c6aa 100644 (file)
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
+#include <errno.h>
 #include <kernel-features.h>
 #include <dl-sysdep.h>
 #include <fcntl.h>
 #include <stdint.h>
+#include <hp-timing.h>
+#include <endian.h>
 
 #ifndef MIN
 # define MIN(a,b) (((a)<(b))?(a):(b))
@@ -62,7 +65,12 @@ dl_fatal (const char *str)
 static inline uintptr_t __attribute__ ((always_inline))
 _dl_setup_stack_chk_guard (void *dl_random)
 {
-  uintptr_t ret;
+  uintptr_t ret = 0;
+  /* Having a leading zero byte protects the stack guard from being
+     overwritten with str* write operations or exposed by an
+     unterminated str* read operation. */
+  unsigned char *p = ((unsigned char *) &ret) + 1;
+  int size = sizeof (ret) - 1;
 #ifndef __ASSUME_AT_RANDOM
   if (__builtin_expect (dl_random == NULL, 0))
     {
@@ -70,23 +78,49 @@ _dl_setup_stack_chk_guard (void *dl_random)
       int fd = __open ("/dev/urandom", O_RDONLY);
       if (fd >= 0)
        {
-         ssize_t reslen = __read (fd, &ret, sizeof (ret));
+         ssize_t reslen = __read (fd, p, size);
          __close (fd);
-         if (reslen == (ssize_t) sizeof (ret))
+         if (reslen == (ssize_t) size)
            return ret;
        }
 # endif
-      ret = 0;
-      unsigned char *p = (unsigned char *) &ret;
-      p[sizeof (ret) - 1] = 255;
-      p[sizeof (ret) - 2] = '\n';
+      /* Lacking any other form of randomized stack guard, add other
+         terminators in an attempt to block things like fgets, etc. */
+      p[size - 1] = 255;
+      p[size - 2] = '\n';
+#ifdef HP_TIMING_NOW
+      hp_timing_t hpt;
+      HP_TIMING_NOW (hpt);
+      hpt = (hpt & 0xffff) << 8;
+      ret ^= hpt;
+#endif
+      uintptr_t stk;
+      /* Avoid GCC being too smart.  */
+      asm ("" : "=r" (stk) : "r" (p));
+      stk &= 0x7ffff0;
+#if __BYTE_ORDER == __LITTLE_ENDIAN
+      stk <<= (__WORDSIZE - 23);
+#elif __WORDSIZE == 64
+      stk <<= 31;
+#endif
+      ret ^= stk;
+      /* Avoid GCC being too smart.  */
+      p = (unsigned char *) &errno;
+      asm ("" : "=r" (stk) : "r" (p));
+      stk &= 0x7fff00;
+#if __BYTE_ORDER == __LITTLE_ENDIAN
+      stk <<= (__WORDSIZE - 29);
+#else
+      stk >>= 8;
+#endif
+      ret ^= stk;
     }
   else
 #endif
     /* We need in the moment only 8 bytes on 32-bit platforms and 16
        bytes on 64-bit platforms.  Therefore we can use the data
        directly and not use the kernel-provided data to seed a PRNG.  */
-    memcpy (&ret, dl_random, sizeof (ret));
+    memcpy (p, dl_random, size);
   return ret;
 }
 
index 0866079..fe9bc8e 100644 (file)
@@ -28,7 +28,7 @@
 int
 __getpagesize ()
 {
-#ifdef __ASSUME_AT_PAGESIZE
+#if 0 && defined __ASSUME_AT_PAGESIZE
   assert (GLRO(dl_pagesize) != 0);
   return GLRO(dl_pagesize);
 #else
index 1d05eff..8edcc4d 100644 (file)
@@ -24,7 +24,7 @@
 #define EINVAL 22
 #define ENOSYS 38
 
-#ifdef __ASSUME_ACCEPT4
+#ifdef __ASSUME_ACCEPT4_SOCKETCALL
 # define errlabel SYSCALL_ERROR_LABEL
 #else
 # define errlabel .Lerr
@@ -116,7 +116,7 @@ L(pseudo_end):
        ret
 #endif
 
-#ifndef __ASSUME_ACCEPT4
+#ifndef __ASSUME_ACCEPT4_SOCKETCALL
        /* The kernel returns -EINVAL for unknown socket operations.
           We need to convert that error to an ENOSYS error.  */
 .Lerr: cmpl $-EINVAL, %eax
index 944a320..80af479 100644 (file)
@@ -234,6 +234,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index f73a4b5..54524ec 100644 (file)
@@ -120,9 +120,6 @@ L(pseudo_end):
        ret
 
 L(thread_start):
-       cfi_startproc;
-       /* Clearing frame pointer is insufficient, use CFI.  */
-       cfi_undefined (eip);
        /* Note: %esi is zero.  */
        movl    %esi,%ebp       /* terminate the stack frame */
 #ifdef RESET_PID
@@ -155,7 +152,6 @@ L(nomoregetpid):
        jmp     L(haspid)
        .previous
 #endif
-       cfi_endproc;
 
        cfi_startproc
 PSEUDO_END (BP_SYM (__clone))
diff --git a/sysdeps/unix/sysv/linux/i386/dl-cache.h b/sysdeps/unix/sysv/linux/i386/dl-cache.h
new file mode 100644 (file)
index 0000000..766bba4
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/sparc/dl-cache.h>
index f96f16a..08cf99d 100644 (file)
@@ -19,7 +19,6 @@
 #define __READDIR_R __readdir64_r
 #define __GETDENTS __getdents64
 #define DIRENT_TYPE struct dirent64
-#define GETDENTS_64BIT_ALIGNED 1
 
 #include <sysdeps/unix/readdir_r.c>
 
index ff3cf9f..eda526d 100644 (file)
@@ -135,7 +135,7 @@ static const struct intel_02_cache_info
     { 0xdc, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
     { 0xdd, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  4194304 },
     { 0xde, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  8388608 },
-    { 0xe3, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
+    { 0xe2, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
     { 0xe3, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  4194304 },
     { 0xe4, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  8388608 },
     { 0xea, 24, 64, M(_SC_LEVEL3_CACHE_SIZE), 12582912 },
@@ -186,6 +186,57 @@ intel_check_word (int name, unsigned int value, bool *has_level_2,
            /* No need to look further.  */
            break;
        }
+      else if (byte == 0xff)
+       {
+         /* CPUID leaf 0x4 contains all the information.  We need to
+            iterate over it.  */
+         unsigned int eax;
+         unsigned int ebx;
+         unsigned int ecx;
+         unsigned int edx;
+
+         unsigned int round = 0;
+         while (1)
+           {
+             asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1"
+                           : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx)
+                           : "0" (4), "2" (round));
+
+             enum { null = 0, data = 1, inst = 2, uni = 3 } type = eax & 0x1f;
+             if (type == null)
+               /* That was the end.  */
+               break;
+
+             unsigned int level = (eax >> 5) & 0x7;
+
+             if ((level == 1 && type == data
+                  && folded_rel_name == M(_SC_LEVEL1_DCACHE_SIZE))
+                 || (level == 1 && type == inst
+                     && folded_rel_name == M(_SC_LEVEL1_ICACHE_SIZE))
+                 || (level == 2 && folded_rel_name == M(_SC_LEVEL2_CACHE_SIZE))
+                 || (level == 3 && folded_rel_name == M(_SC_LEVEL3_CACHE_SIZE))
+                 || (level == 4 && folded_rel_name == M(_SC_LEVEL4_CACHE_SIZE)))
+               {
+                 unsigned int offset = M(name) - folded_rel_name;
+
+                 if (offset == 0)
+                   /* Cache size.  */
+                   return (((ebx >> 22) + 1)
+                           * (((ebx >> 12) & 0x3ff) + 1)
+                           * ((ebx & 0xfff) + 1)
+                           * (ecx + 1));
+                 if (offset == 1)
+                   return (ebx >> 22) + 1;
+
+                 assert (offset == 2);
+                 return (ebx & 0xfff) + 1;
+               }
+
+             ++round;
+           }
+         /* There is no other cache information anywhere else.  */
+         break;
+       }
       else
        {
          if (byte == 0x49 && folded_rel_name == M(_SC_LEVEL3_CACHE_SIZE))
index 2189a97..241aaff 100644 (file)
@@ -229,6 +229,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index 0392187..a56e0e0 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <features.h>
 #include <sys/types.h>
+#include <unistd.h>
 
 /* This definition comes directly from the kernel headers.  If
    anything changes in them this header has to be changed, too.  */
@@ -45,7 +46,7 @@ struct user
   char u_comm[32];                             /* User command name.  */
 };
 
-#define NBPG                   PAGE_SIZE
+#define NBPG                   (sysconf(_SC_PAGESIZE))
 #define UPAGES                 1
 #define HOST_TEXT_START_ADDR   (u.start_code)
 #define HOST_DATA_START_ADDR   (u.start_data)
index 4b5d1ce..8d940be 100644 (file)
@@ -33,7 +33,7 @@ long int
 __sysconf (int name)
 {
   if (name == _SC_CPUTIME || name == _SC_THREAD_CPUTIME)
-    return has_cpuclock () ? 200112L : -1;
+    return has_cpuclock () ? _POSIX_VERSION : -1;
 
   /* Everything else is handled by the more general code.  */
   return linux_sysconf (name);
index 84f223d..a3a58af 100644 (file)
@@ -144,13 +144,7 @@ __netlink_request (struct netlink_handle *h, int type)
   ssize_t read_len;
   bool done = false;
 
-#ifdef PAGE_SIZE
-  /* Help the compiler optimize out the malloc call if PAGE_SIZE
-     is constant and smaller or equal to PTHREAD_STACK_MIN/4.  */
-  const size_t buf_size = PAGE_SIZE;
-#else
   const size_t buf_size = __getpagesize ();
-#endif
   bool use_malloc = false;
   char *buf;
 
index ffc5536..f0c61b5 100644 (file)
@@ -1,8 +1,18 @@
 #include <kernel-features.h>
 #include <sys/syscall.h>
+
+/* Do not use the accept4 syscall on socketcall architectures unless
+   it was added at the same time as the socketcall support or can be
+   assumed to be present.  */
+#if defined __ASSUME_SOCKETCALL \
+    && !defined __ASSUME_ACCEPT4_SYSCALL_WITH_SOCKETCALL \
+    && !defined __ASSUME_ACCEPT4_SYSCALL
+# undef __NR_accept4
+#endif
+
 #if !defined __NR_accept4 && defined __NR_socketcall
 # define socket        accept4
-# ifdef __ASSUME_ACCEPT4
+# ifdef __ASSUME_ACCEPT4_SOCKETCALL
 #  define __socket accept4
 # else
 #  define __socket __internal_accept4
index 66c1357..6b776b9 100644 (file)
@@ -1,8 +1,18 @@
 #include <kernel-features.h>
 #include <sys/syscall.h>
+
+/* Do not use the recvmmsg syscall on socketcall architectures unless
+   it was added at the same time as the socketcall support or can be
+   assumed to be present.  */
+#if defined __ASSUME_SOCKETCALL \
+    && !defined __ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL \
+    && !defined __ASSUME_RECVMMSG_SYSCALL
+# undef __NR_recvmmsg
+#endif
+
 #if !defined __NR_recvmmsg && defined __NR_socketcall
 # define socket        recvmmsg
-# ifdef __ASSUME_RECVMMSG
+# ifdef __ASSUME_RECVMMSG_SOCKETCALL
 #  define __socket recvmmsg
 # else
 #  define __socket __internal_recvmmsg
index c220dca..bc84e38 100644 (file)
 # define __ASSUME_SENDFILE             1
 #endif
 
+/* Some architectures use the socketcall multiplexer for some or all
+   socket-related operations, via a socket.S file in glibc, instead of
+   separate syscalls.  __ASSUME_SOCKETCALL is defined for such
+   architectures.  */
+#if defined __i386__ \
+    || defined __powerpc__ \
+    || defined __s390__ \
+    || defined __sh__ \
+    || defined __sparc__
+# define __ASSUME_SOCKETCALL           1
+#endif
+
 /* Only very old kernels had no real symlinks for terminal descriptors
    in /proc/self/fd.  */
 #if __LINUX_KERNEL_VERSION >= 131584
 # define __ASSUME_SIGNALFD4    1
 #endif
 
-/* Support for the accept4 syscall was added in 2.6.28.  */
-#if __LINUX_KERNEL_VERSION >= 0x02061c \
-    && (defined __i386__ || defined __x86_64__ || defined __powerpc__ \
-       || defined __sparc__ || defined __s390__)
+/* Support for accept4 functionality was added in 2.6.28, but for some
+   architectures using a separate syscall rather than socketcall that
+   syscall was only added later, and some architectures first had
+   socketcall support then a separate syscall.  Define
+   __ASSUME_ACCEPT4_SOCKETCALL if glibc uses socketcall on this
+   architecture and accept4 is available through socketcall,
+   __ASSUME_ACCEPT4_SYSCALL if it is available through a separate
+   syscall, __ASSUME_ACCEPT4_SYSCALL_WITH_SOCKETCALL if it became
+   available through a separate syscall at the same time as through
+   socketcall, and __ASSUME_ACCEPT4 if the accept4 function is known
+   to work.  */
+#if __LINUX_KERNEL_VERSION >= 0x02061c && defined __ASSUME_SOCKETCALL
+# define __ASSUME_ACCEPT4_SOCKETCALL   1
+#endif
+
+/* The accept4 syscall was added for x86_64 and SPARC in 2.6.28,
+   for PowerPC and SH in 2.6.37, and for IA64 in 3.3.  */
+#if (__LINUX_KERNEL_VERSION >= 0x02061c                        \
+     && (defined __x86_64__ || defined __sparc__))     \
+    || (__LINUX_KERNEL_VERSION >= 0x020625             \
+       && (defined __powerpc__ || defined __sh__))     \
+    || (__LINUX_KERNEL_VERSION >= 0x030300             \
+       && (defined __ia64))
+# define __ASSUME_ACCEPT4_SYSCALL      1
+#endif
+#ifdef __sparc__
+# define __ASSUME_ACCEPT4_SYSCALL_WITH_SOCKETCALL      1
+#endif
+
+#if defined __ASSUME_ACCEPT4_SOCKETCALL || defined __ASSUME_ACCEPT4_SYSCALL
 # define __ASSUME_ACCEPT4      1
 #endif
 
 # define __ASSUME_F_GETOWN_EX  1
 #endif
 
-/* Support for the recvmmsg syscall was added in 2.6.33.  */
-#if __LINUX_KERNEL_VERSION >= 0x020621
+/* Support for recvmmsg functionality was added in 2.6.33.  The macros
+   defined correspond to those for accept4.  */
+#if __LINUX_KERNEL_VERSION >= 0x020621 && defined __ASSUME_SOCKETCALL
+# define __ASSUME_RECVMMSG_SOCKETCALL  1
+#endif
+
+/* The recvmmsg syscall was added for i386, x86_64n SPARC and IA64 in
+   2.6.33, and for PowerPC and SH in 2.6.37.  */
+#if (__LINUX_KERNEL_VERSION >= 0x020621                        \
+     && (defined __i386__ || defined __x86_64__ || defined __sparc__    \
+        || defined __ia64__))   \
+    || (__LINUX_KERNEL_VERSION >= 0x020625             \
+       && (defined __powerpc__ || defined __sh__))
+# define __ASSUME_RECVMMSG_SYSCALL     1
+#endif
+#if defined __i386__ || defined __sparc__
+# define __ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL     1
+#endif
+
+#if defined __ASSUME_RECVMMSG_SOCKETCALL || defined __ASSUME_RECVMMSG_SYSCALL
 # define __ASSUME_RECVMMSG     1
 #endif
 
index 5d5b1b4..cf20217 100644 (file)
@@ -58,9 +58,9 @@ extern void _dl_non_dynamic_init (void) internal_function;
 #define VALID_ELF_HEADER(hdr,exp,size) (memcmp (hdr, exp, size) == 0   \
                                         || memcmp (hdr, expected2, size) == 0)
 #define VALID_ELF_OSABI(osabi)         (osabi == ELFOSABI_SYSV \
-                                        || osabi == ELFOSABI_LINUX)
+                                        || osabi == ELFOSABI_GNU)
 #define VALID_ELF_ABIVERSION(osabi,ver) \
-  (ver == 0 || (osabi == ELFOSABI_LINUX && ver < LIBC_ABI_MAX))
+  (ver == 0 || (osabi == ELFOSABI_GNU && ver < LIBC_ABI_MAX))
 #define MORE_ELF_HEADER_DATA \
   static const unsigned char expected2[EI_PAD] =       \
   {                                                    \
@@ -71,7 +71,7 @@ extern void _dl_non_dynamic_init (void) internal_function;
     [EI_CLASS] = ELFW(CLASS),                          \
     [EI_DATA] = byteorder,                             \
     [EI_VERSION] = EV_CURRENT,                         \
-    [EI_OSABI] = ELFOSABI_LINUX                                \
+    [EI_OSABI] = ELFOSABI_GNU                          \
   }
 
 #endif /* ldsodefs.h */
index 1a0ec92..c5d5f0a 100644 (file)
@@ -23,6 +23,7 @@
 #include <sys/types.h>
 #include <asm/types.h>
 
+#include <linux/types.h>
 #include <linux/if_fddi.h>
 
 #ifdef __USE_BSD
index f4860f2..2fda9c6 100644 (file)
@@ -68,7 +68,7 @@
 /* Provide trailing slash, since mostly used for building pathnames. */
 #define        _PATH_DEV       "/dev/"
 #define        _PATH_TMP       "/tmp/"
-#define        _PATH_VARDB     "/var/db/"
+#define        _PATH_VARDB     "/var/lib/misc/"
 #define        _PATH_VARRUN    "/var/run/"
 #define        _PATH_VARTMP    "/var/tmp/"
 
index 30a6d9e..1ccbad9 100644 (file)
@@ -35,6 +35,19 @@ posix_fadvise (int fd, off_t offset, off_t len, int advise)
     return INTERNAL_SYSCALL_ERRNO (ret, err);
   return 0;
 #else
+# ifdef __NR_fadvise64_64
+  INTERNAL_SYSCALL_DECL (err);  
+  int ret = INTERNAL_SYSCALL (fadvise64_64, err, 6, fd,
+                             __LONG_LONG_PAIR ((long) (offset >> 31),
+                                               (long) offset),
+                             __LONG_LONG_PAIR ((long) (len >> 31),
+                                               (long) len),
+                             advise);
+  if (INTERNAL_SYSCALL_ERROR_P (ret, err))
+    return INTERNAL_SYSCALL_ERRNO (ret, err);
+  return 0;
+# else
   return ENOSYS;
+# endif
 #endif
 }
index ea760f6..60c1970 100644 (file)
@@ -234,6 +234,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index aab4b72..e714c4c 100644 (file)
        : "r9", "r10", "r11", "r12",                                    \
          "cr0", "ctr", "lr", "memory");                                        \
          err = (long int) r0;                                          \
-    (int) r3;                                                          \
+    r3;                                                                \
   })
 
 #undef INLINE_SYSCALL
        : "r9", "r10", "r11", "r12",                                    \
          "cr0", "ctr", "memory");                                      \
          err = r0;  \
-    (int) r3;  \
+    r3;  \
   })
 #define INTERNAL_SYSCALL(name, err, nr, args...)                       \
   INTERNAL_SYSCALL_NCS (__NR_##name, err, nr, args)
index 0c08171..f1c0e31 100644 (file)
 #include <sys/syscall.h>
 #include <kernel-features.h>
 
+/* Do not use the recvmmsg syscall on socketcall architectures unless
+   it was added at the same time as the socketcall support or can be
+   assumed to be present.  */
+#if defined __ASSUME_SOCKETCALL \
+    && !defined __ASSUME_RECVMMSG_SYSCALL_WITH_SOCKETCALL \
+    && !defined __ASSUME_RECVMMSG_SYSCALL
+# undef __NR_recvmmsg
+#endif
 
 #ifdef __NR_recvmmsg
 int
@@ -42,7 +50,7 @@ recvmmsg (int fd, struct mmsghdr *vmessages, unsigned int vlen, int flags,
   return result;
 }
 #elif defined __NR_socketcall
-# ifndef __ASSUME_RECVMMSG
+# ifndef __ASSUME_RECVMMSG_SOCKETCALL
 extern int __internal_recvmmsg (int fd, struct mmsghdr *vmessages,
                                unsigned int vlen, int flags,
                                const struct timespec *tmo)
@@ -86,7 +94,8 @@ recvmmsg (int fd, struct mmsghdr *vmessages, unsigned int vlen, int flags,
   return -1;
 }
 # else
-/* When __ASSUME_RECVMMSG recvmmsg is defined in internal_recvmmsg.S.  */
+/* When __ASSUME_RECVMMSG_SOCKETCALL recvmmsg is defined in
+   internal_recvmmsg.S.  */
 # endif
 #else
 int
index 05c7a3b..b05ef4b 100644 (file)
@@ -255,6 +255,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index 5bfdc44..2ecde4f 100644 (file)
     DECLARGS_##nr(args)                                                              \
     register long _ret asm("2");                                                     \
     asm volatile (                                                           \
-    "lr 11,14\n\t"                                                           \
+    "lr 10,14\n\t"                                                           \
     "basr 14,%1\n\t"                                                         \
-    "lr 14,11\n\t"                                                           \
+    "lr 14,10\n\t"                                                           \
     : "=d" (_ret)                                                            \
     : "d" (fn) ASMFMT_##nr                                                   \
-    : "cc", "memory", "0", "1", "11" CLOBBER_##nr);                          \
+    : "cc", "memory", "0", "1", "10" CLOBBER_##nr);                          \
     _ret; })
 
 /* Pointer mangling support.  */
index 6491a3b..9e9f996 100644 (file)
     DECLARGS_##nr(args)                                                              \
     register long _ret asm("2");                                             \
     asm volatile (                                                           \
-    "lgr 11,14\n\t"                                                          \
+    "lgr 10,14\n\t"                                                          \
     "basr 14,%1\n\t"                                                         \
-    "lgr 14,11\n\t"                                                          \
+    "lgr 14,10\n\t"                                                          \
     : "=d" (_ret)                                                            \
     : "a" (fn) ASMFMT_##nr                                                   \
-    : "cc", "memory", "0", "1", "11" CLOBBER_##nr);                          \
+    : "cc", "memory", "0", "1", "10" CLOBBER_##nr);                          \
     _ret; })
 
 /* Pointer mangling support.  */
index df21f6a..a430133 100644 (file)
@@ -235,6 +235,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index bf8f3d6..9d48f50 100644 (file)
@@ -40,6 +40,7 @@
 #define O_TRUNC                0x0400  /* not fcntl */
 #define O_EXCL         0x0800  /* not fcntl */
 #define O_SYNC         0x802000
+#define O_FSYNC                O_SYNC
 #define O_NONBLOCK     0x4000
 #define O_NDELAY       (0x0004 | O_NONBLOCK)
 #define O_NOCTTY       0x8000  /* not fcntl */
@@ -245,6 +246,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index 6e4fc97..44d3ba3 100644 (file)
@@ -100,7 +100,13 @@ enum __rlimit_resource
   __RLIMIT_RTPRIO = 14,
 #define RLIMIT_RTPRIO __RLIMIT_RTPRIO
 
-  __RLIMIT_NLIMITS = 15,
+  /* Maximum CPU time that a process scheduled under a real-time
+     scheduling policy may consume without making a blocking
+     system call.  */
+  __RLIMIT_RTTIME = 15,
+#define RLIMIT_RTTIME __RLIMIT_RTTIME
+
+  __RLIMIT_NLIMITS = 16,
   __RLIM_NLIMITS = __RLIMIT_NLIMITS
 #define RLIMIT_NLIMITS __RLIMIT_NLIMITS
 #define RLIM_NLIMITS __RLIM_NLIMITS
@@ -124,11 +130,11 @@ enum __rlimit_resource
 #ifndef __USE_FILE_OFFSET64
 # define RLIM_INFINITY ((long int)(~0UL >> 1))
 #else
-# define RLIM_INFINITY 0x7fffffffffffffffLL
+# define RLIM_INFINITY 0xffffffffffffffffLL
 #endif
 
 #ifdef __USE_LARGEFILE64
-# define RLIM64_INFINITY 0x7fffffffffffffffLL
+# define RLIM64_INFINITY 0xffffffffffffffffLL
 #endif
 
 #endif
index 19c119a..da8f5e4 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 1995-1997,2000,2001,2003,2008 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1997,2000,2001,2003,2008,2011
+   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
@@ -28,7 +29,7 @@
 #include <linux/param.h>
 
 /* The kernel headers defines ARG_MAX.  The value is wrong, though.  */
-#ifndef __undef_ARG_MAX
+#ifdef __undef_ARG_MAX
 # undef ARG_MAX
 # undef __undef_ARG_MAX
 #endif
index f73ec88..e8df472 100644 (file)
@@ -48,7 +48,12 @@ tcsetattr (fd, optional_actions, termios_p)
      const struct termios *termios_p;
 {
   struct __kernel_termios k_termios;
+  struct __kernel_termios k_termios_old;
   unsigned long int cmd;
+  int retval, old_retval;
+
+  /* Preserve the previous termios state if we can. */
+  old_retval = INLINE_SYSCALL (ioctl, 3, fd, TCGETS, &k_termios_old);
 
   switch (optional_actions)
     {
@@ -80,6 +85,54 @@ tcsetattr (fd, optional_actions, termios_p)
   memcpy (&k_termios.c_cc[0], &termios_p->c_cc[0],
          __KERNEL_NCCS * sizeof (cc_t));
 
-  return INLINE_SYSCALL (ioctl, 3, fd, cmd, &k_termios);
+  retval = INLINE_SYSCALL (ioctl, 3, fd, cmd, &k_termios);
+
+  /* The Linux kernel silently ignores the invalid c_cflag on pty. 
+     We have to check it here, and return an error.  But if some other
+     setting was successfully changed, POSIX requires us to report
+     success. */
+  if ((retval == 0) && (old_retval == 0))
+    {
+      int save = errno;
+      retval = INLINE_SYSCALL (ioctl, 3, fd, TCGETS, &k_termios);
+      if (retval)
+       {
+         /* We cannot verify if the setting is ok. We don't return
+            an error (?). */
+         __set_errno (save);
+         retval = 0;
+       }
+      else if ((k_termios_old.c_oflag != k_termios.c_oflag) ||
+              (k_termios_old.c_lflag != k_termios.c_lflag) ||
+              (k_termios_old.c_line != k_termios.c_line) ||
+              ((k_termios_old.c_iflag | IBAUD0) != (k_termios.c_iflag | IBAUD0)))
+       {
+         /* Some other setting was successfully changed, which
+            means we should not return an error. */
+         __set_errno (save);
+         retval = 0;
+       }
+      else if ((k_termios_old.c_cflag | (PARENB & CREAD & CSIZE)) !=
+              (k_termios.c_cflag | (PARENB & CREAD & CSIZE)))
+       {
+         /* Some other c_cflag setting was successfully changed, which
+            means we should not return an error. */
+         __set_errno (save);
+         retval = 0;
+       }
+      else if ((termios_p->c_cflag & (PARENB | CREAD))
+                       != (k_termios.c_cflag & (PARENB | CREAD))
+              || ((termios_p->c_cflag & CSIZE)
+                  && (termios_p->c_cflag & CSIZE)
+                       != (k_termios.c_cflag & CSIZE)))
+       {
+         /* It looks like the Linux kernel silently changed the
+            PARENB/CREAD/CSIZE bits in c_cflag. Report it as an
+            error. */
+         __set_errno (EINVAL);
+         retval = -1;
+       }
+    }
+   return retval;
 }
 libc_hidden_def (tcsetattr)
index c106e2b..a3c1353 100644 (file)
@@ -1 +1,5 @@
 /* Defined as alias for the syscall.  */
+#include <sysdep.h>
+#ifndef __NR_creat
+#include "../../../../../io/creat64.c"
+#endif
index 12ca1a1..adb92db 100644 (file)
@@ -1,5 +1,4 @@
 #define readdir64_r __no_readdir64_r_decl
-#define GETDENTS_64BIT_ALIGNED 1
 #include <sysdeps/unix/readdir_r.c>
 #undef readdir64_r
 weak_alias (__readdir_r, readdir64_r)
index ac029fd..0246fb0 100644 (file)
@@ -249,6 +249,21 @@ struct f_owner_ex
 # define SPLICE_F_GIFT         8       /* Pages passed in are a gift.  */
 #endif
 
+/* Values for `*at' functions.  */
+#ifdef __USE_ATFILE
+# define AT_FDCWD              -100    /* Special value used to indicate
+                                          the *at functions should use the
+                                          current working directory. */
+# define AT_SYMLINK_NOFOLLOW   0x100   /* Do not follow symbolic links.  */
+# define AT_REMOVEDIR          0x200   /* Remove directory instead of
+                                          unlinking file.  */
+# define AT_SYMLINK_FOLLOW     0x400   /* Follow symbolic links.  */
+# define AT_NO_AUTOMOUNT       0x800   /* Suppress terminal automount
+                                          traversal.  */
+# define AT_EACCESS            0x200   /* Test access permitted for
+                                          effective IDs, not real IDs.  */
+#endif
+
 __BEGIN_DECLS
 
 #ifdef __USE_GNU
index db42f20..8a12b09 100644 (file)
@@ -89,9 +89,6 @@ L(pseudo_end):
        ret
 
 L(thread_start):
-       cfi_startproc;
-       /* Clearing frame pointer is insufficient, use CFI.  */
-       cfi_undefined (rip);
        /* Clear the frame pointer.  The ABI suggests this be done, to mark
           the outermost frame obviously.  */
        xorl    %ebp, %ebp
@@ -116,7 +113,6 @@ L(thread_start):
        /* Call exit with return value from function call. */
        movq    %rax, %rdi
        call    HIDDEN_JUMPTARGET (_exit)
-       cfi_endproc;
 
        cfi_startproc;
 PSEUDO_END (BP_SYM (__clone))
index cb647ab..c22051b 100644 (file)
 #define _dl_cache_check_flags(flags)                   \
   ((flags) == _DL_CACHE_DEFAULT_ID)
 
-#include <sysdeps/unix/sysv/linux/sparc/dl-cache.h>
+#define add_system_dir(dir) \
+  do                                                           \
+    {                                                          \
+      size_t len = strlen (dir);                               \
+      char path[len + 3];                                      \
+      memcpy (path, dir, len + 1);                             \
+      if (len >= 6 && ! memcmp (path + len - 6, "/lib32", 6))  \
+       {                                                       \
+         len -= 2;                                             \
+         path[len] = '\0';                                     \
+       }                                                       \
+      add_dir (path);                                          \
+      if (len >= 4 && ! memcmp (path + len - 4, "/lib", 4))    \
+       {                                                       \
+         memcpy (path + len, "32", 3);                         \
+         add_dir (path);                                       \
+       }                                                       \
+    } while (0)
+
+#include <sysdeps/generic/dl-cache.h>
index 4bbc7a4..09129d9 100644 (file)
@@ -62,6 +62,7 @@ ENTRY(__getcontext)
        movq    %rcx, oFPREGS(%rdi)
        /* Save the floating-point environment.  */
        fnstenv (%rcx)
+       fldenv  (%rcx)
        stmxcsr oMXCSR(%rdi)
 
        /* Save the current signal mask with
index ceadcf4..e49662a 100644 (file)
@@ -24,6 +24,7 @@
    you know what you are doing.  */
 
 #include <bits/wordsize.h>
+#include <unistd.h>
 
 #if __WORDSIZE == 64
 
@@ -164,8 +165,7 @@ struct user
 };
 #endif  /* __WORDSIZE */
 
-#define PAGE_SHIFT             12
-#define PAGE_SIZE              (1UL << PAGE_SHIFT)
+#define PAGE_SIZE              (sysconf(_SC_PAGESIZE))
 #define PAGE_MASK              (~(PAGE_SIZE-1))
 #define NBPG                   PAGE_SIZE
 #define UPAGES                 1
diff --git a/sysdeps/wordsize-64/Makefile b/sysdeps/wordsize-64/Makefile
new file mode 100644 (file)
index 0000000..9903f51
--- /dev/null
@@ -0,0 +1,6 @@
+ifeq ($(subdir),misc)
+tests += tst-writev
+
+# Time enough for a large writev syscall to complete.
+tst-writev-ENV = TIMEOUTFACTOR="10"
+endif
diff --git a/sysdeps/wordsize-64/tst-writev.c b/sysdeps/wordsize-64/tst-writev.c
new file mode 100644 (file)
index 0000000..2d068c2
--- /dev/null
@@ -0,0 +1,108 @@
+/* Copyright (C) 2011 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+   Contributed by Ryan S. Arnold <rsa@us.ibm.com>, 2011.
+
+   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, write to the Free
+   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+   02111-1307 USA.  */
+
+#include <fcntl.h>
+#include <limits.h>
+#include <paths.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <sys/uio.h>
+
+
+/* The purpose of this test is to verify that the INTERNAL_[V]SYSCALL_NCS
+   macros on 64-bit platforms don't cast the return type to (int) which would
+   erroneously sign extend the return value should the high bit of the bottom
+   half of the word be '1'.  */
+
+#if 0
+/* Used to test the non power-of-2 code path.  */
+#undef IOV_MAX
+#define IOV_MAX 1000
+#endif
+
+/* writev() should report that it has written EXPECTED number of bytes.  */
+#define EXPECTED ((size_t) INT32_MAX + 1)
+
+static int
+do_test (void)
+{
+  struct iovec iv[IOV_MAX];
+  /* POSIX doesn't guarantee that IOV_MAX is pow of 2 but we're optimistic.  */
+  size_t bufsz = EXPECTED / IOV_MAX;
+  size_t bufrem = EXPECTED % IOV_MAX;
+
+  /* If there's a remainder then IOV_MAX probably isn't a power of 2 and we
+     need to make bufsz bigger so that the last iovec, iv[IOV_MAX-1], is free
+     for the remainder.  */
+  if (bufrem)
+    {
+      bufsz = bufsz + 1;
+      bufrem = EXPECTED - (bufsz * (IOV_MAX - 1));
+    }
+
+  /* We writev to /dev/null since we're just testing writev's return value.  */
+  int fd = open (_PATH_DEVNULL, O_WRONLY);
+  if (fd == -1)
+    {
+      printf ("Unable to open /dev/null for writing.\n");
+      return -1;
+    }
+
+  iv[0].iov_base = malloc (bufsz);
+  if (iv[0].iov_base == NULL)
+    {
+      printf ("malloc (%zu) failed.\n", bufsz);
+      close (fd);
+      return -1;
+    }
+  iv[0].iov_len = bufsz;
+
+  /* We optimistically presume that there isn't a remainder and set all iovec
+     instances to the same base and len as the first instance.  */
+  for (int i = 1; i < IOV_MAX; i++)
+    {
+      /* We don't care what the data is so reuse the allocation from iv[0];  */
+      iv[i].iov_base = iv[0].iov_base;
+      iv[i].iov_len = iv[0].iov_len;
+    }
+
+  /* If there is a remainder then we correct the last iov_len.  */
+  if (bufrem)
+    iv[IOV_MAX - 1].iov_len = bufrem;
+
+  /* Write junk to /dev/null with the writev syscall in order to get a return
+     of INT32_MAX+1 bytes to verify that the INTERNAL_SYSCALL wrappers aren't
+     mangling the result if the signbit of a 32-bit number is set.  */
+  ssize_t ret = writev (fd, iv, IOV_MAX);
+
+  free (iv[0].iov_base);
+  close (fd);
+
+  if (ret != (ssize_t) EXPECTED)
+    {
+      printf ("writev() return value: %zd != EXPECTED: %zd\n", ret, EXPECTED);
+      return 1;
+    }
+
+  return 0;
+}
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index eae54e7..146656d 100644 (file)
@@ -130,7 +130,7 @@ static const struct intel_02_cache_info
     { 0xdc, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
     { 0xdd, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  4194304 },
     { 0xde, 12, 64, M(_SC_LEVEL3_CACHE_SIZE),  8388608 },
-    { 0xe3, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
+    { 0xe2, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  2097152 },
     { 0xe3, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  4194304 },
     { 0xe4, 16, 64, M(_SC_LEVEL3_CACHE_SIZE),  8388608 },
     { 0xea, 24, 64, M(_SC_LEVEL3_CACHE_SIZE), 12582912 },
@@ -181,6 +181,57 @@ intel_check_word (int name, unsigned int value, bool *has_level_2,
            /* No need to look further.  */
            break;
        }
+      else if (byte == 0xff)
+       {
+         /* CPUID leaf 0x4 contains all the information.  We need to
+            iterate over it.  */
+         unsigned int eax;
+         unsigned int ebx;
+         unsigned int ecx;
+         unsigned int edx;
+
+         unsigned int round = 0;
+         while (1)
+           {
+             asm volatile ("xchgl %%ebx, %1; cpuid; xchgl %%ebx, %1"
+                           : "=a" (eax), "=r" (ebx), "=c" (ecx), "=d" (edx)
+                           : "0" (4), "2" (round));
+
+             enum { null = 0, data = 1, inst = 2, uni = 3 } type = eax & 0x1f;
+             if (type == null)
+               /* That was the end.  */
+               break;
+
+             unsigned int level = (eax >> 5) & 0x7;
+
+             if ((level == 1 && type == data
+                  && folded_rel_name == M(_SC_LEVEL1_DCACHE_SIZE))
+                 || (level == 1 && type == inst
+                     && folded_rel_name == M(_SC_LEVEL1_ICACHE_SIZE))
+                 || (level == 2 && folded_rel_name == M(_SC_LEVEL2_CACHE_SIZE))
+                 || (level == 3 && folded_rel_name == M(_SC_LEVEL3_CACHE_SIZE))
+                 || (level == 4 && folded_rel_name == M(_SC_LEVEL4_CACHE_SIZE)))
+               {
+                 unsigned int offset = M(name) - folded_rel_name;
+
+                 if (offset == 0)
+                   /* Cache size.  */
+                   return (((ebx >> 22) + 1)
+                           * (((ebx >> 12) & 0x3ff) + 1)
+                           * ((ebx & 0xfff) + 1)
+                           * (ecx + 1));
+                 if (offset == 1)
+                   return (ebx >> 22) + 1;
+
+                 assert (offset == 2);
+                 return (ebx & 0xfff) + 1;
+               }
+
+             ++round;
+           }
+         /* There is no other cache information anywhere else.  */
+         break;
+       }
       else
        {
          if (byte == 0x49 && folded_rel_name == M(_SC_LEVEL3_CACHE_SIZE))
@@ -254,7 +305,13 @@ intel_check_word (int name, unsigned int value, bool *has_level_2,
 static long int __attribute__ ((noinline))
 handle_intel (int name, unsigned int maxidx)
 {
-  assert (maxidx >= 2);
+  if (maxidx < 2)
+    {
+      /* This should never happen as all Intel i686 CPU support a CPUID
+        level of 2 minimum.  However valgrind sometimes load the i686
+        library with a P55C CPUID.  Return 0 in that case. */
+      return 0;
+    }
 
   /* OK, we can use the CPUID instruction to get all info about the
      caches.  */
index d2d5c06..19f9457 100644 (file)
 
 #define ELF_MACHINE_IRELA      1
 
+static inline Elf64_Addr
+__attribute ((always_inline))
+elf_ifunc_invoke (Elf64_Addr addr)
+{
+  return ((Elf64_Addr (*) (void)) (addr)) ();
+}
+
 static inline void
 __attribute ((always_inline))
 elf_irela (const Elf64_Rela *reloc)
@@ -35,7 +42,7 @@ elf_irela (const Elf64_Rela *reloc)
 
   if (__builtin_expect (r_type == R_X86_64_IRELATIVE, 1))
     {
-      Elf64_Addr value = ((Elf64_Addr (*) (void)) reloc->r_addend) ();
+      Elf64_Addr value = elf_ifunc_invoke(reloc->r_addend);
       *reloc_addr = value;
     }
   else
index 9b389ed..205d06f 100644 (file)
@@ -27,3 +27,6 @@ typedef struct dl_tls_index
 
 
 extern void *__tls_get_addr (tls_index *ti);
+
+/* Value used for dtv entries for which the allocation is delayed.  */
+#define TLS_DTV_UNALLOCATED    ((void *) -1l)
index 5564a11..258c609 100644 (file)
@@ -1,5 +1,5 @@
 /* PLT trampolines.  x86-64 version.
-   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2005, 2007, 2009, 2011 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
@@ -27,8 +27,9 @@
        .align 16
        cfi_startproc
 _dl_runtime_resolve:
+       cfi_adjust_cfa_offset(16) # Incorporate PLT
        subq $56,%rsp
-       cfi_adjust_cfa_offset(72) # Incorporate PLT
+       cfi_adjust_cfa_offset(56)
        movq %rax,(%rsp)        # Preserve registers otherwise clobbered.
        movq %rcx, 8(%rsp)
        movq %rdx, 16(%rsp)
@@ -139,24 +140,34 @@ L(have_avx):
        movl    $1, %eax
        cpuid
        movq    %r11,%rbx               # Restore rbx
-       movl    $1, %eax
-       testl   $(1 << 28), %ecx
+       xorl    %eax, %eax
+       // AVX and XSAVE supported?
+       andl    $((1 << 28) | (1 << 27)), %ecx
+       cmpl    $((1 << 28) | (1 << 27)), %ecx
        jne     2f
-       negl    %eax
-2:     movl    %eax, L(have_avx)(%rip)
+       xorl    %ecx, %ecx
+       // Get XFEATURE_ENABLED_MASK
+       xgetbv
+       andl    $0x6, %eax
+       cmpl    $0x6, %eax
+       // Nonzero if SSE and AVX state saving is enabled.
+       sete    %al
+2:     leal    -1(%eax,%eax), %eax
+       movl    %eax, L(have_avx)(%rip)
        cmpl    $0, %eax
 
 1:     js      L(no_avx)
 
 #  define RESTORE_AVX
+#  define MORE_CODE
 #  include "dl-trampoline.h"
 
        .align 16
 L(no_avx):
 # endif
 
-#  undef RESTORE_AVX
-#  include "dl-trampoline.h"
+# undef RESTORE_AVX
+# include "dl-trampoline.h"
 
        cfi_endproc
        .size _dl_runtime_profile, .-_dl_runtime_profile
@@ -176,11 +187,20 @@ _dl_x86_64_save_sse:
        movl    $1, %eax
        cpuid
        movq    %r11,%rbx               # Restore rbx
-       movl    $1, %eax
-       testl   $(1 << 28), %ecx
+       xorl    %eax, %eax
+       // AVX and XSAVE supported?
+       andl    $((1 << 28) | (1 << 27)), %ecx
+       cmpl    $((1 << 28) | (1 << 27)), %ecx
        jne     2f
-       negl    %eax
-2:     movl    %eax, L(have_avx)(%rip)
+       xorl    %ecx, %ecx
+       // Get XFEATURE_ENABLED_MASK
+       xgetbv
+       andl    $0x6, %eax
+       cmpl    $0x6, %eax
+       // Nonzero if SSE and AVX state saving is enabled.
+       sete    %al
+2:     leal    -1(%eax,%eax), %eax
+       movl    %eax, L(have_avx)(%rip)
        cmpl    $0, %eax
 
 1:     js      L(no_avx5)
index 5d49ed4..1c39579 100644 (file)
@@ -1,6 +1,6 @@
 /* Partial PLT profile trampoline to save and restore x86-64 vector
    registers.
-   Copyright (C) 2009 Free Software Foundation, Inc.
+   Copyright (C) 2009, 2011 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
           _dl_call_pltexit.  The La_x86_64_regs is being pointed by rsp now,
           so we just need to allocate the sizeof(La_x86_64_retval) space on
           the stack, since the alignment has already been taken care of. */
-# ifdef RESTORE_AVX
+#ifdef RESTORE_AVX
        /* sizeof(La_x86_64_retval).  Need extra space for 2 SSE
           registers to detect if xmm0/xmm1 registers are changed
           by audit module.  */
        subq $(LRV_SIZE + XMM_SIZE*2), %rsp
-# else
+#else
        subq $LRV_SIZE, %rsp    # sizeof(La_x86_64_retval)
-# endif
+#endif
        movq %rsp, %rcx         # La_x86_64_retval argument to %rcx.
 
        /* Fill in the La_x86_64_retval structure.  */
        movaps %xmm0, LRV_XMM0_OFFSET(%rcx)
        movaps %xmm1, LRV_XMM1_OFFSET(%rcx)
 
-# ifdef RESTORE_AVX
+#ifdef RESTORE_AVX
        /* This is to support AVX audit modules.  */
        vmovdqu %ymm0, LRV_VECTOR0_OFFSET(%rcx)
        vmovdqu %ymm1, LRV_VECTOR1_OFFSET(%rcx)
           by audit module.  */
        vmovdqa %xmm0,            (LRV_SIZE)(%rcx)
        vmovdqa %xmm1, (LRV_SIZE + XMM_SIZE)(%rcx)
-# endif
+#endif
 
        fstpt LRV_ST0_OFFSET(%rcx)
        fstpt LRV_ST1_OFFSET(%rcx)
 
        movq 24(%rbx), %rdx     # La_x86_64_regs argument to %rdx.
        movq 40(%rbx), %rsi     # Copy args pushed by PLT in register.
-        movq 32(%rbx), %rdi    # %rdi: link_map, %rsi: reloc_index
+       movq 32(%rbx), %rdi     # %rdi: link_map, %rsi: reloc_index
        call _dl_call_pltexit
 
        /* Restore return registers.  */
        movaps LRV_XMM0_OFFSET(%rsp), %xmm0
        movaps LRV_XMM1_OFFSET(%rsp), %xmm1
 
-# ifdef RESTORE_AVX
+#ifdef RESTORE_AVX
        /* Check if xmm0/xmm1 registers are changed by audit module.  */
        vpcmpeqq (LRV_SIZE)(%rsp), %xmm0, %xmm2
        vpmovmskb %xmm2, %esi
        vmovdqu LRV_VECTOR1_OFFSET(%rsp), %ymm1
 
 1:
-# endif
+#endif
 
        fldt LRV_ST1_OFFSET(%rsp)
        fldt LRV_ST0_OFFSET(%rsp)
                                # (eats the reloc index and link_map)
        cfi_adjust_cfa_offset(-48)
        retq
+
+#ifdef MORE_CODE
+       cfi_adjust_cfa_offset(48)
+       cfi_rel_offset(%rbx, 0)
+       cfi_def_cfa_register(%rbx)
+# undef MORE_CODE
+#endif
index 4959bea..f6a09c8 100644 (file)
@@ -154,7 +154,7 @@ ENTRY(__ieee754_powl)
        fucompp                 // 1.0 : x : y
        fnstsw
        fxch                    // x : 1.0 : y
-       test    $4500,%eax
+       test    $0x4500,%eax
        jz      7f
        fsub    %st(1)          // x-1 : 1.0 : y
        fyl2xp1                 // log2(x) : y
index f6eb71f..cf4caf4 100644 (file)
@@ -23,7 +23,7 @@
 #define __STOS_LOWER_BOUNDARY  $8192
 #define __STOS_UPPER_BOUNDARY  $65536
 
-        .text
+       .text
 #if !defined NOT_IN_libc && !defined USE_MULTIARCH
 ENTRY(__bzero)
        mov     %rsi,%rdx       /* Adjust parameter.  */
@@ -417,7 +417,7 @@ L(P4Q0): mov    %edx,-0x4(%rdi)
                retq
 
        .balign     16
-#if defined(USE_EXTRA_TABLE)
+#ifdef USE_EXTRA_TABLE
 L(P5QI): mov    %rdx,-0x95(%rdi)
 #endif
 L(P5QH): mov    %rdx,-0x8d(%rdi)
@@ -596,6 +596,8 @@ L(A6Q0):    mov    %dx,-0x6(%rdi)
        jmp    L(aligned_now)
 
 L(SSE_pre):
+#else
+L(aligned_now):
 #endif
 #if !defined USE_MULTIARCH || defined USE_SSE2
         # fill RegXMM0 with the pattern
@@ -606,16 +608,16 @@ L(SSE_pre):
         jge    L(byte32sse2_pre)
 
         add    %r8,%rdi
-#ifndef PIC
+# ifndef PIC
         lea    L(SSExDx)(%rip),%r9
         jmpq   *(%r9,%r8,8)
-#else
+# else
         lea    L(SSE0Q0)(%rip),%r9
         lea    L(SSExDx)(%rip),%rcx
         movswq (%rcx,%r8,2),%rcx
         lea    (%rcx,%r9,1),%r9
         jmpq   *%r9
-#endif
+# endif
 
 L(SSE0QB):  movdqa %xmm0,-0xb0(%rdi)
 L(SSE0QA):  movdqa %xmm0,-0xa0(%rdi)
@@ -881,16 +883,16 @@ L(byte32sse2):
        lea    0x80(%rdi),%rdi
        jge    L(byte32sse2)
        add    %r8,%rdi
-#ifndef PIC
+# ifndef PIC
        lea    L(SSExDx)(%rip),%r11
        jmpq   *(%r11,%r8,8)
-#else
+# else
        lea    L(SSE0Q0)(%rip),%r11
        lea    L(SSExDx)(%rip),%rcx
        movswq (%rcx,%r8,2),%rcx
        lea    (%rcx,%r11,1),%r11
        jmpq   *%r11
-#endif
+# endif
 
        .balign     16
 L(sse2_nt_move_pre):
@@ -916,20 +918,20 @@ L(sse2_nt_move):
        jge    L(sse2_nt_move)
        sfence
        add    %r8,%rdi
-#ifndef PIC
+# ifndef PIC
        lea    L(SSExDx)(%rip),%r11
        jmpq   *(%r11,%r8,8)
-#else
+# else
        lea    L(SSE0Q0)(%rip),%r11
        lea    L(SSExDx)(%rip),%rcx
        movswq (%rcx,%r8,2),%rcx
        lea   (%rcx,%r11,1),%r11
        jmpq   *%r11
-#endif
+# endif
 
        .pushsection .rodata
        .balign     16
-#ifndef PIC
+# ifndef PIC
 L(SSExDx):
        .quad       L(SSE0Q0), L(SSE1Q0), L(SSE2Q0), L(SSE3Q0)
        .quad       L(SSE4Q0), L(SSE5Q0), L(SSE6Q0), L(SSE7Q0)
@@ -979,7 +981,7 @@ L(SSExDx):
        .quad       L(SSE4QB), L(SSE5QB), L(SSE6QB), L(SSE7QB)
        .quad       L(SSE8QB), L(SSE9QB), L(SSE10QB), L(SSE11QB)
        .quad       L(SSE12QB), L(SSE13QB), L(SSE14QB), L(SSE15QB)
-#else
+# else
 L(SSExDx):
        .short     L(SSE0Q0) -L(SSE0Q0)
        .short     L(SSE1Q0) -L(SSE0Q0)
@@ -1196,14 +1198,14 @@ L(SSExDx):
        .short     L(SSE13QB)-L(SSE0Q0)
        .short     L(SSE14QB)-L(SSE0Q0)
        .short     L(SSE15QB)-L(SSE0Q0)
-#endif
+# endif
        .popsection
 #endif /* !defined USE_MULTIARCH || defined USE_SSE2  */
 
        .balign     16
+#ifndef USE_MULTIARCH
 L(aligned_now):
 
-#ifndef USE_MULTIARCH
         cmpl   $0x1,__x86_64_preferred_memory_instruction(%rip)
         jg     L(SSE_pre)
 #endif /* USE_MULTIARCH */
@@ -1246,17 +1248,17 @@ L(8byte_move_loop):
 
 L(8byte_move_skip):
        andl    $127,%r8d
-       lea     (%rdi,%r8,1),%rdi
+       lea     (%rdi,%r8,1),%rdi
 
 #ifndef PIC
-       lea     L(setPxQx)(%rip),%r11
-       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
+       lea     L(setPxQx)(%rip),%r11
+       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
 #else
-       lea     L(Got0)(%rip),%r11
+       lea     L(Got0)(%rip),%r11
        lea     L(setPxQx)(%rip),%rcx
        movswq  (%rcx,%r8,2),%rcx
-       lea     (%rcx,%r11,1),%r11
-       jmpq    *%r11
+       lea     (%rcx,%r11,1),%r11
+       jmpq    *%r11
 #endif
 
        .balign     16
@@ -1290,16 +1292,16 @@ L(8byte_stos_skip):
        ja      L(8byte_nt_move)
 
        andl    $7,%r8d
-       lea     (%rdi,%r8,1),%rdi
+       lea     (%rdi,%r8,1),%rdi
 #ifndef PIC
-       lea     L(setPxQx)(%rip),%r11
-       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
+       lea     L(setPxQx)(%rip),%r11
+       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
 #else
-       lea     L(Got0)(%rip),%r11
+       lea     L(Got0)(%rip),%r11
        lea     L(setPxQx)(%rip),%rcx
        movswq  (%rcx,%r8,2),%rcx
        lea     (%rcx,%r11,1),%r11
-       jmpq    *%r11
+       jmpq    *%r11
 #endif
 
        .balign     16
@@ -1338,16 +1340,16 @@ L(8byte_nt_move_loop):
 L(8byte_nt_move_skip):
        andl    $127,%r8d
 
-       lea     (%rdi,%r8,1),%rdi
+       lea     (%rdi,%r8,1),%rdi
 #ifndef PIC
-       lea     L(setPxQx)(%rip),%r11
-       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
+       lea     L(setPxQx)(%rip),%r11
+       jmpq    *(%r11,%r8,8) # old scheme remained for nonPIC
 #else
-       lea     L(Got0)(%rip),%r11
+       lea     L(Got0)(%rip),%r11
        lea     L(setPxQx)(%rip),%rcx
        movswq  (%rcx,%r8,2),%rcx
-       lea     (%rcx,%r11,1),%r11
-       jmpq    *%r11
+       lea     (%rcx,%r11,1),%r11
+       jmpq    *%r11
 #endif
 
 END (memset)
index f0d2bb7..46abee6 100644 (file)
@@ -111,6 +111,18 @@ __init_cpu_features (void)
   else
     kind = arch_kind_other;
 
+  if (__cpu_features.cpuid[COMMON_CPUID_INDEX_1].ecx & bit_AVX)
+    {
+      /* Reset the AVX bit in case OSXSAVE is disabled.  */
+      if ((__cpu_features.cpuid[COMMON_CPUID_INDEX_1].ecx & bit_OSXSAVE) == 0
+         || ({ unsigned int xcrlow;
+             unsigned int xcrhigh;
+             asm ("xgetbv"
+                  : "=a" (xcrlow), "=d" (xcrhigh) : "c" (0));
+             (xcrlow & 6) != 6; }))
+       __cpu_features.cpuid[COMMON_CPUID_INDEX_1].ecx &= ~bit_AVX;
+    }
+
   __cpu_features.family = family;
   __cpu_features.model = model;
   atomic_write_barrier ();
index 6e409b8..b0789bd 100644 (file)
@@ -29,6 +29,8 @@
 # define bit_SSSE3     (1 << 9)
 # define bit_SSE4_1    (1 << 19)
 # define bit_SSE4_2    (1 << 20)
+# define bit_OSXSAVE   (1 << 27)
+# define bit_AVX       (1 << 28)
 
 # define index_SSE2    COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_EDX_OFFSET
 # define index_SSSE3   COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_ECX_OFFSET
index 48c974e..bdd114a 100644 (file)
@@ -49,7 +49,7 @@
   ud2
 
        .section .text.ssse3,"ax",@progbits
-#if defined SHARED && !defined NOT_IN_libc
+#if !defined USE_AS_BCOPY
 ENTRY (MEMCPY_CHK)
        cmpq    %rdx, %rcx
        jb      HIDDEN_JUMPTARGET (__chk_fail)
index 9a878d3..cd7e45f 100644 (file)
@@ -49,7 +49,7 @@
   ud2
 
        .section .text.ssse3,"ax",@progbits
-#if defined SHARED && !defined NOT_IN_libc
+#if !defined USE_AS_BCOPY
 ENTRY (MEMCPY_CHK)
        cmpq    %rdx, %rcx
        jb      HIDDEN_JUMPTARGET (__chk_fail)
index 93974a4..8f2d431 100644 (file)
@@ -518,13 +518,17 @@ __strftime_internal (s, maxsize, format, tp, tzset_called ut_argument
      only a few elements.  Dereference the pointers only if the format
      requires this.  Then it is ok to fail if the pointers are invalid.  */
 # define a_wkday \
-  ((const CHAR_T *) _NL_CURRENT (LC_TIME, NLW(ABDAY_1) + tp->tm_wday))
+  ((const CHAR_T *) (tp->tm_wday < 0 || tp->tm_wday > 6                             \
+                    ? "?" : _NL_CURRENT (LC_TIME, NLW(ABDAY_1) + tp->tm_wday)))
 # define f_wkday \
-  ((const CHAR_T *) _NL_CURRENT (LC_TIME, NLW(DAY_1) + tp->tm_wday))
+  ((const CHAR_T *) (tp->tm_wday < 0 || tp->tm_wday > 6                             \
+                    ? "?" : _NL_CURRENT (LC_TIME, NLW(DAY_1) + tp->tm_wday)))
 # define a_month \
-  ((const CHAR_T *) _NL_CURRENT (LC_TIME, NLW(ABMON_1) + tp->tm_mon))
+  ((const CHAR_T *) (tp->tm_mon < 0 || tp->tm_mon > 11                      \
+                    ? "?" : _NL_CURRENT (LC_TIME, NLW(ABMON_1) + tp->tm_mon)))
 # define f_month \
-  ((const CHAR_T *) _NL_CURRENT (LC_TIME, NLW(MON_1) + tp->tm_mon))
+  ((const CHAR_T *) (tp->tm_mon < 0 || tp->tm_mon > 11                      \
+                    ? "?" : _NL_CURRENT (LC_TIME, NLW(MON_1) + tp->tm_mon)))
 # define ampm \
   ((const CHAR_T *) _NL_CURRENT (LC_TIME, tp->tm_hour > 11                   \
                                 ? NLW(PM_STR) : NLW(AM_STR)))
@@ -534,8 +538,10 @@ __strftime_internal (s, maxsize, format, tp, tzset_called ut_argument
 # define ap_len STRLEN (ampm)
 #else
 # if !HAVE_STRFTIME
-#  define f_wkday (weekday_name[tp->tm_wday])
-#  define f_month (month_name[tp->tm_mon])
+#  define f_wkday (tp->tm_wday < 0 || tp->tm_wday > 6  \
+                  ? "?" : weekday_name[tp->tm_wday])
+#  define f_month (tp->tm_mon < 0 || tp->tm_mon > 11   \
+                  ? "?" : month_name[tp->tm_mon])
 #  define a_wkday f_wkday
 #  define a_month f_month
 #  define ampm (L_("AMPM") + 2 * (tp->tm_hour > 11))
@@ -1329,7 +1335,7 @@ __strftime_internal (s, maxsize, format, tp, tzset_called ut_argument
                  *tzset_called = true;
                }
 # endif
-             zone = tzname[tp->tm_isdst];
+             zone = tp->tm_isdst <= 1 ? tzname[tp->tm_isdst] : "?";
            }
 #endif
          if (! zone)
index 0e4fd1e..407e940 100644 (file)
@@ -2,6 +2,7 @@
 #include <time.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <limits.h>
 
 static time_t time_t_max;
 static time_t time_t_min;
index 374fba4..af3ff72 100644 (file)
@@ -4,6 +4,56 @@
 #include <time.h>
 
 
+static int
+do_bz18985 (void)
+{
+  char buf[1000];
+  struct tm ttm;
+  int rc, ret = 0;
+
+  memset (&ttm, 1, sizeof (ttm));
+  ttm.tm_zone = NULL;  /* Dereferenced directly if non-NULL.  */
+  rc = strftime (buf, sizeof (buf), "%a %A %b %B %c %z %Z", &ttm);
+
+  if (rc == 66)
+    {
+      const char expected[]
+       = "? ? ? ? ? ? 16843009 16843009:16843009:16843009 16844909 +467836 ?";
+      if (0 != strcmp (buf, expected))
+       {
+         printf ("expected:\n  %s\ngot:\n  %s\n", expected, buf);
+         ret += 1;
+       }
+    }
+  else
+    {
+      printf ("expected 66, got %d\n", rc);
+      ret += 1;
+    }
+
+  /* Check negative values as well.  */
+  memset (&ttm, 0xFF, sizeof (ttm));
+  ttm.tm_zone = NULL;  /* Dereferenced directly if non-NULL.  */
+  rc = strftime (buf, sizeof (buf), "%a %A %b %B %c %z %Z", &ttm);
+
+  if (rc == 30)
+    {
+      const char expected[] = "? ? ? ? ? ? -1 -1:-1:-1 1899  ";
+      if (0 != strcmp (buf, expected))
+       {
+         printf ("expected:\n  %s\ngot:\n  %s\n", expected, buf);
+         ret += 1;
+       }
+    }
+  else
+    {
+      printf ("expected 30, got %d\n", rc);
+      ret += 1;
+    }
+
+  return ret;
+}
+
 static struct
 {
   const char *fmt;
@@ -104,7 +154,7 @@ do_test (void)
        }
     }
 
-  return result;
+  return result + do_bz18985 ();
 }
 
 #define TEST_FUNCTION do_test ()
index f4cba46..d24057c 100644 (file)
@@ -26,6 +26,7 @@
 #include <time.h>
 #include <unistd.h>
 #include <sys/stat.h>
+#include <stdint.h>
 
 #define        NOID
 #include <timezone/tzfile.h>
@@ -234,23 +235,58 @@ __tzfile_read (const char *file, size_t extra, char **extrap)
       goto read_again;
     }
 
+  if (__builtin_expect (num_transitions
+                       > ((SIZE_MAX - (__alignof__ (struct ttinfo) - 1))
+                          / (sizeof (time_t) + 1)), 0))
+    goto lose;
   total_size = num_transitions * (sizeof (time_t) + 1);
   total_size = ((total_size + __alignof__ (struct ttinfo) - 1)
                & ~(__alignof__ (struct ttinfo) - 1));
   types_idx = total_size;
-  total_size += num_types * sizeof (struct ttinfo) + chars;
+  if (__builtin_expect (num_types
+                       > (SIZE_MAX - total_size) / sizeof (struct ttinfo), 0))
+    goto lose;
+  total_size += num_types * sizeof (struct ttinfo);
+  if (__builtin_expect (chars > SIZE_MAX - total_size, 0))
+    goto lose;
+  total_size += chars;
+  if (__builtin_expect (__alignof__ (struct leap) - 1
+                       > SIZE_MAX - total_size, 0))
+    goto lose;
   total_size = ((total_size + __alignof__ (struct leap) - 1)
                & ~(__alignof__ (struct leap) - 1));
   leaps_idx = total_size;
+  if (__builtin_expect (num_leaps
+                       > (SIZE_MAX - total_size) / sizeof (struct leap), 0))
+    goto lose;
   total_size += num_leaps * sizeof (struct leap);
-  tzspec_len = (sizeof (time_t) == 8 && trans_width == 8
-               ? st.st_size - (ftello (f)
-                               + num_transitions * (8 + 1)
-                               + num_types * 6
-                               + chars
-                               + num_leaps * 12
-                               + num_isstd
-                               + num_isgmt) - 1 : 0);
+  tzspec_len = 0;
+  if (sizeof (time_t) == 8 && trans_width == 8)
+    {
+      off_t rem = st.st_size - ftello (f);
+      if (__builtin_expect (rem < 0
+                           || (size_t) rem < (num_transitions * (8 + 1)
+                                              + num_types * 6
+                                              + chars), 0))
+       goto lose;
+      tzspec_len = (size_t) rem - (num_transitions * (8 + 1)
+                                  + num_types * 6
+                                  + chars);
+      if (__builtin_expect (num_leaps > SIZE_MAX / 12
+                           || tzspec_len < num_leaps * 12, 0))
+       goto lose;
+      tzspec_len -= num_leaps * 12;
+      if (__builtin_expect (tzspec_len < num_isstd, 0))
+       goto lose;
+      tzspec_len -= num_isstd;
+      if (__builtin_expect (tzspec_len == 0 || tzspec_len - 1 < num_isgmt, 0))
+       goto lose;
+      tzspec_len -= num_isgmt + 1;
+      if (__builtin_expect (SIZE_MAX - total_size < tzspec_len, 0))
+       goto lose;
+    }
+  if (__builtin_expect (SIZE_MAX - total_size - tzspec_len < extra, 0))
+    goto lose;
 
   /* Allocate enough memory including the extra block requested by the
      caller.  */